BMv 6(% }}}}}}~~~~~~|||xxxtttpppllljjjjjjiiiiiihhhhhhiiiiiijjjnnnmmmkkkiiihhhfffffffffbbb^^^[[[ZZZ\\\]]]\\\ZZZVVVUUUSSSRRRSSSTTTVVVWWW[[[]]]^^^]]]\\\[[[\\\]]]~~~~~~|||{{{zzzyyyyyy{{{|||}}}xxxwwwuuusssrrrppppppooonnnmmmllljjjjjjkkklllmmmkkklllnnnnnnnnnnnnqqqsssrrrrrrqqqppppppooonnnnnnoooooommmlllkkkiiihhhhhhkkkjjjjjjiiiiiiiiiiiiiiigggggggggggggggfffffffffdddeeefffeeedddcccdddeeehhhhhhhhhhhhhhhhhhhhhhhhllllllllllllllllllkkkkkkoooooooooppppppppppppqqqxxxwwwvvvuuuvvvxxxzzz|||yyyxxxxxxxxxzzz}}}}}}~~~~~~yyyzzz~~~}}}zzzxxxxxxyyyssssssrrrrrrrrrqqqqqqqqquuuuuuwwwzzz|||}}}{{{yyyfffeeecccaaa```^^^]]]]]]cccbbbaaa___^^^]]][[[ZZZXXXWWWVVVUUUTTTTTTUUUUUUWWWWWWXXXWWWWWWVVVUUUUUUYYYXXXWWWUUUSSSSSSVVVXXX\\\]]]___bbbdddgggiiijjjeeeeeefffggggggddd```\\\___]]]YYYVVVUUUTTTUUUUUUZZZZZZYYYWWWTTTRRROOONNNPPPOOOOOONNNNNNOOOOOOPPPOOONNNLLLKKKIIIHHHHHHHHHJJJGGGEEEEEEFFFGGGFFFDDDIIIHHHGGGFFFFFFHHHIIIJJJHHHJJJKKKJJJIIIHHHIIIKKK~~~{{{zzzyyyyyyxxxssssssttttttsssrrrpppooohhhhhhgggeeedddcccbbbaaa``````aaabbbaaa```^^^^^^^^^______^^^]]]\\\\\\]]]YYYXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTUUUVVVXXXYYYVVVUUUTTTSSSRRRQQQQQQQQQOOOOOONNNMMMLLLLLLMMMMMMLLLMMMMMMMMMKKKLLLMMMOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIILLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIFFFHHHIIIHHHGGGFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOONNNLLLLLLLLLNNNPPPRRROOOOOONNNOOOQQQTTTWWWYYYRRRSSSUUUVVVUUUVVVXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[ZZZXXXVVVTTTTTTVVVXXXZZZXXXXXXYYYYYYYYYZZZZZZZZZXXXYYYZZZZZZYYYYYYZZZ[[[ZZZZZZXXXZZZ```ggggggaaaSSSRRRQQQOOOMMMMMMPPPRRRSSSSSSSSSRRRQQQRRRUUUXXXUUUUUUVVVVVVVVVUUUUUUUUUSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVXXX]]]dddgggeee^^^TTTNNNQQQSSSVVVXXXYYYYYYXXXVVVZZZZZZYYYWWWUUUSSSQQQPPPPPPPPPOOOOOOQQQTTTWWWYYYddd```\\\```mmmyyypppssswwwrrrggg^^^UUUVVVXXXYYYYYYXXXVVVTTTQQQPPPYYYeeedddYYYZZZeeeeeebbb^^^YYYUUUSSSSSSSSSOOONNNLLLKKKLLLOOORRRTTTUUURRRNNNKKKHHHHHHIIIIIIRRRRRRRRRQQQQQQQQQPPPPPPGGGEEEEEEFFFIIIKKKLLLKKKLLLLLLKKKJJJIIIIIIIIIIIIDDDEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCBBBBBBCCCCCCCCCBBBAAAAAAEEEEEEDDDBBBAAAAAADDDFFFDDDEEEFFFGGGHHHJJJKKKKKKHHHHHHIIIKKKLLLKKKHHHEEEHHHHHHHHHHHHHHHGGGEEEEEEHHHHHHIIIIIIHHHHHHGGGFFFHHHGGGGGGGGGGGGGGGGGGHHHCCCBBBAAAAAA@@@@@@AAAAAADDDCCCBBBBBBCCCCCCCCCBBBFFFEEEEEEDDDEEEFFFGGGGGGGGGIIIJJJIIIHHHGGGHHHIII{{{yyyxxxuuurrrnnnkkkiiihhhccc```[[[YYYWWWWWWVVVTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOONNNMMMLLLKKKJJJGGGHHHIIIJJJJJJIIIHHHGGGGGGIIIJJJIIIHHHGGGHHHJJJDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEE@@@@@@@@@@@@AAABBBCCCDDD@@@AAABBBAAA??????@@@BBBCCCBBBBBBAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>@@@AAA@@@??????@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBB???@@@@@@@@@@@@AAAAAAAAA@@@??????>>>???@@@AAABBBBBBBBBAAAAAAAAACCCDDDEEEAAABBBDDDDDDCCCCCCDDDFFFEEEEEEDDDDDDEEEEEEFFFGGGEEEDDDBBBAAAAAABBBDDDEEECCCCCCDDDDDDDDDEEEEEEEEEBBBCCCEEEDDDCCCCCCDDDFFFEEEEEECCCBBBEEEIIIHHHDDDEEEEEEEEECCCBBBBBBDDDFFFFFFGGGFFFEEECCCCCCEEEGGGDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHIIIJJJJJJIIIHHHGGGHHHJJJKKKMMMOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRTTTTTTTTTVVVWWWZZZ\\\^^^[[[YYYWWW[[[kkk~~~{{{iiiYYYWWW\\\^^^YYYUUUKKKKKKLLLMMMLLLKKKJJJIIIKKKJJJMMMSSSQQQIIIIIIPPPNNNLLLJJJHHHGGGGGGGGGHHHFFFEEEDDDCCCDDDFFFHHHIIIHHHGGGEEEDDDDDDFFFHHHIIIBBBBBBBBBBBBAAAAAAAAAAAAEEECCCBBBBBBEEEHHHIIIIIIAAAAAAAAAAAAAAABBBCCCCCC???AAABBBAAA??????@@@AAACCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAA@@@>>>>>>???AAA??????????????????@@@@@@===<<<===>>>@@@AAA???>>><<<>>>@@@BBBBBBAAA???>>>;;;;;;<<<<<<<<<;;;;;;:::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<===>>>>>><<<=====================>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBB@@@@@@AAABBB|||yyy~~~}}}zzzuuutttrrrpppmmmkkkiiihhhhhhhhhhhhfffbbb]]]XXXTTTQQQQQQPPPPPPNNNLLLJJJHHHIIIGGGEEEDDDDDDDDDCCCAAABBBAAA@@@@@@@@@BBBDDDEEEGGGFFFFFFEEEDDDCCCCCCBBB===>>>@@@AAABBBBBBAAAAAA>>>???AAAAAA@@@@@@AAACCC===>>>@@@BBBCCCCCCBBBAAA???@@@AAABBBCCCCCCCCCCCCBBBAAA???>>>===<<<;;;;;;:::::::::;;;<<<<<<======999:::;;;;;;::::::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????>>>======<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;:::;;;===<<<;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<====================================>>>===>>>???>>>======>>>???===============>>>>>>???>>>>>>============>>>>>><<<<<<=========>>>>>>>>><<<===>>>>>>======>>>@@@@@@BBB@@@<<<<<>>>>>===??????@@@@@@@@@@@@AAAAAADDDDDDDDDDDDEEEEEEEEEEEEJJJHHHFFFEEEFFFIIILLLNNNCCCDDDDDDEEEGGGIIIJJJKKKIIIJJJKKKLLLMMMNNNNNNNNNPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVVVV[[[iiiyyy}}}dddVVVHHHDDDFFFFFFFFFFFFBBBAAA@@@@@@?????????@@@======>>>???@@@AAACCCDDDCCCCCCAAA@@@>>>>>>======>>>======<<<======>>>>>>============>>>???@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>???BBBCCCBBBAAA@@@@@@??????@@@AAABBBBBB;;;===>>>===;;;:::;;;===?????????>>>>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999;;;======;;;::::::;;;<<<<<<;;;;;;;;;::::::::::::999777888:::;;;:::999888999:::;;;;;;;;;;;;;;;=========>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<999999888888999::::::;;;666777888999999999999999888888999999999:::::::::999:::;;;;;;999999:::;;;DDDWWWhhhrrryyy|||ppp```SSSiiirrrlllttt^^^ZZZRRRJJJLLLQQQOOOIIIMMMLLLKKKKKKMMMNNNNNNMMMJJJLLLMMMNNNMMMNNNOOOQQQPPPQQQRRRSSSUUUWWWXXXXXXZZZXXXUUUSSSRRRSSSUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXVVVWWWWWWXXXYYYZZZZZZZZZWWWZZZ^^^bbbcccbbb___^^^]]]^^^```bbbbbb```^^^]]]ZZZ[[[\\\]]]^^^```aaaaaa```gggjjjgggfffkkknnnmmmlllmmmnnnmmmmmmnnnpppsssssstttwwwyyyyyyyyyxxxwwwwwwwwwxxxyyyyyyzzz{{{{{{{{{}}}{{{yyywwwuuuttttttuuuvvvqqqtttxxxzzzxxxtttnnnkkkggggggiiijjjlllnnnoooppprrrooojjjfffcccbbbbbbbbb^^^___``````___]]]ZZZYYYUUUUUUTTTSSSSSSTTTUUUVVVTTTQQQMMMJJJHHHGGGFFFDDDJJJIIIIIIHHHHHHGGGGGGFFF@@@CCCFFFGGGDDDAAA???>>><<<===???AAAAAA???>>><<<;;;:::999:::<<<<<<;;;:::<<<;;;999999:::===@@@BBB======<<<<<<;;;;;;::::::999:::<<<>>>?????????>>>777888:::::::::;;;<<<>>>888:::===???@@@>>>===;;;999:::<<<>>>???>>>>>>===???>>><<<:::888666555555<<<;;;;;;:::999999888888555666888888888999<<<>>>888888888888999999999999888999999999::::::;;;;;;<<<<<<;;;:::::::::::::::888888999999999:::::::::777888::::::999999:::;;;999999999999999999999999:::999999888999:::;;;<<<::::::::::::;;;;;;;;;;;;888888999:::::::::999999444555666888::::::::::::999;;;;;;:::999888999:::777777777777777888999999999::::::::::::::::::999888888888888999999999:::888:::;;;;;;::::::;;;<<<888;;;;;;777666999;;;;;;888:::<<<===<<<;;;<<<===999;;;======<<<<<<<<<===888999::::::;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>===>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAACCCCCCBBBCCCDDDGGGIIIKKKHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFFFFBBBCCCBBBCCCKKKSSSPPPHHHHHHCCCAAACCCCCCBBBBBBEEECCCBBB@@@?????????@@@AAA???@@@>>>:::<<>>>>>???@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>======>>>>>>======<<<;;;::::::??????>>>>>>>>>=========>>>>>>@@@BBBDDDDDDAAA???>>>>>>=========>>>>>>???<<<>>>???>>>:::999:::<<<<<<===============<<<;;;<<<<<<===============<<<888;;;>>>???===<<<;;;;;;:::::::::999999999888888===:::888777888999999999;;;;;;:::999999:::;;;<<<666777888999999999999888999999888888888888999999:::999999888888999999:::666888:::::::::999:::;;;777777777888888888999999999:::;;;;;;999999:::;;;BBBDDDFFFHHHIIIIIIGGGGGGFFFHHHJJJLLLOOOYYYfffqqqiiinnn|||WWWOOOEEE@@@@@@BBBAAA@@@BBBBBBAAA@@@??????@@@@@@CCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDEEEEEEEEEEEEDDDFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEFFFGGGGGGFFFEEEEEEFFFHHHJJJJJJHHHGGGFFFFFFHHHHHHHHHIIIJJJJJJHHHGGGOOONNNLLLLLLMMMMMMLLLKKKOOOMMMLLLMMMPPPRRRQQQPPPRRRTTTWWWYYYWWWTTTUUUWWWXXXVVVTTTTTTUUUVVVWWWWWW[[[YYYWWWWWWXXXZZZ\\\\\\]]]^^^^^^^^^```bbbbbb___aaa[[[YYY]]]^^^[[[ZZZ]]][[[[[[]]]______^^^[[[XXXZZZ___aaa___eeelllgggZZZWWWVVVVVVVVVUUUSSSTTTVVV[[[TTTPPPTTTVVVSSSQQQSSSPPPOOOOOOOOOMMMJJJNNNTTTQQQOOOMMMLLLLLLKKKIIIFFFKKKIIIFFFEEEFFFHHHIIIIIIGGGEEEDDDCCCDDDEEEEEEDDDFFFDDDBBBAAABBBBBBAAA@@@>>>>>>>>>???@@@@@@>>><<>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>@@@AAA:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::>>>;;;:::;;;===>>><<<:::===<<<;;;:::999777666666666666666666666666666666666666777888999::::::;;;999999999::::::999999999999999:::::::::;;;;;;;;;999999999999999999999999:::::::::999999999888888999::::::;;;;;;::::::999888888999999999:::::::::888777777777888999:::::::::::::::::::::999888777;;;::::::999888888888999777777888999999999999888777777777777777777777888888888777777777777777777888888999999999:::::::::777888888999999::::::;;;<<<;;;;;;::::::999888888888999;;;<<<<<<<<<;;;:::999999999:::::::::;;;;;;:::999999999999:::;;;;;;<<<;;;999888888999:::;;;>>>;;;999:::===>>><<<999>>><<<;;;<<<===>>>>>>===@@@@@@===:::===BBBAAA===<<<>>>AAABBBAAA?????????CCC>>>;;;<<>>????????????>>><<<:::999>>>???AAABBB???>>>CCCJJJ??????@@@AAABBB@@@===:::BBB@@@AAADDDBBB>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA???CCCDDDAAA???AAABBBAAACCC>>>>>>BBBBBB@@@AAAGGGAAA??????AAA@@@>>>@@@EEE@@@@@@@@@@@@@@@@@@AAAAAA>>>BBBCCC@@@AAADDDAAA;;;???>>>===>>>??????===;;;>>>===<<<===>>>>>><<<;;;>>>===<<<===>>>>>><<<::::::<<<>>>===<<<;;;;;;<<<;;;:::;;;<<<>>>???===;;;:::;;;;;;;;;;;;:::999999777777777888888:::;;;<<<===<<<;;;:::999999:::;;;666888:::;;;:::999:::<<<:::;;;;;;:::888666777888999999999999999999999999;;;999666777;;;===<<<:::888:::;;;;;;999888777777777888999;;;;;;;;;::::::===>>>???AAAAAAAAAAAA@@@===@@@AAAAAA@@@DDDKKKQQQGGGJJJRRR___hhhjjjbbb[[[JJJDDD===:::<<<>>>===<<<@@@@@@???>>>>>>>>>>>>>>>?????????>>>>>>=========>>>>>>>>>?????????@@@@@@@@@??????????????????@@@>>>>>>???@@@@@@@@@@@@???@@@??????>>>>>>>>>??????>>>???AAABBBCCCBBBAAAAAABBBCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGEEEHHHIIIJJJIIIHHHHHHJJJLLLJJJJJJLLLMMMLLLKKKKKKMMMOOONNNMMMNNNOOOPPPPPPPPPRRRQQQQQQQQQQQQQQQQQQPPPRRRSSSSSSRRRSSSTTTSSSQQQWWWRRRQQQUUUVVVSSSRRRTTTUUUTTTSSSRRRRRRRRRRRRQQQRRRVVVXXXZZZcccjjjbbbRRRMMMLLLKKKJJJIIIGGGHHHIIIJJJHHHKKKPPPPPPLLLKKKNNNMMMIIIHHHIIIIIIFFFHHHLLLIIIHHHGGGGGGGGGFFFEEEDDDIIIIIIIIIJJJIIIHHHEEECCCEEECCCBBBCCCDDDDDDCCCBBBCCCAAA???>>>??????>>><<<>>><<<;;;;;;=========;;;============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999:::;;;======999999999999999999999999888888888999999999::::::999999999999999999999999999999999999999999999999;;;999888888;;;;;;:::888:::999999888777666555555666666666666666666666666666666666777888888888999777888888999999888888777888888888999999999::::::888888888888888888888888999999999888888888777777777888888999999888888777777777777777888888888888888777777777777888888999888888888888888777666666999999888777777777777777666777777888999888888888777777777777777777777777777777777777666666666666777777777888888888999999777777777888999999:::::::::::::::999999999999999777888999999::::::999999888888888999999999999999777777777888888999;;;;;;<<<:::999888888999:::;;;;;;:::999999;;;<<<;;;:::;;;:::888999;;;<<<<<<<<<<<<>>>===::::::<<<<<<888999:::;;;:::::::::===??????AAACCCBBB@@@@@@CCCFFF???@@@AAAAAAAAABBBDDDFFF??????>>><<<===>>>===;;;CCCBBBAAA???@@@AAACCCEEE===<<<>>>AAA@@@<<<===@@@>>>>>>???@@@@@@@@@@@@@@@AAACCCBBB??????BBBAAA>>>DDD@@@???BBBAAA>>>>>>BBB<<<<<<>>>BBBAAA>>>>>>BBBKKKGGGCCC@@@@@@@@@@@@???<<<>>>===999999======999:::999888888:::===@@@BBB@@@>>>;;;;;;<<<======<<>>>>>===;;;888<<<;;;;;;::::::999999888>>><<<::::::;;;;;;:::999999999888888888888888888999999888888888999999:::999888888777777888999:::;;;;;;;;;;;;;;;:::999888888:::::::::888777888999::::::999999999999999999888777666777999:::999888777999::::::888777666777666777888:::::::::999888888888999999:::;;;;;;;;;:::<<<>>>===:::888999;;;777888:::>>>BBBCCCAAA???===999666555888;;;;;;999===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;::::::999999:::;;;;;;::::::<<<============<<<>>>>>>>>>>>>??????>>>>>>???????????????@@@AAABBB===>>>@@@BBBCCCCCCBBBAAA@@@CCCEEEDDDAAAAAAEEEIIIKKKLLLMMMMMMMMMMMMNNNMMMHHHHHHHHHHHHHHHHHHHHHHHHOOOPPPQQQSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUXXXUUUUUUXXXYYYVVVTTTTTTVVVUUUSSSRRRRRRSSSTTTUUUKKKNNNPPPTTT]]]cccXXXHHHKKKKKKLLLKKKJJJIIIHHHGGGDDDFFFIIIKKKIIIEEEGGGMMMQQQJJJFFFGGGGGGDDDBBBCCCCCCDDDEEEEEECCCBBBBBBCCC@@@BBBCCCEEEFFFEEEDDDCCCCCCCCCCCCDDDFFFEEECCCAAAAAA???<<<;;;<<<;;;:::999<<<:::999999;;;<<<;;;:::;;;;;;;;;:::::::::999999888888888888888888888888888888888888888888888888777777777777777888999999777777777777777777777777555555666666666777777777666666666666666666666666777777777777777777777777888666555666777888777666666666555555555444444444555555555555555555555555555555555555666666666666666666777777777777666666666666666777777777888888666666666666666666666666777777777666666666666666555555666666666666555555555555555555666666666777888777777666666666777777666666777777777666555555777777666555555555555666555666666777888777777777777777777666666666555555666666666666666666666666666666666666777777777777666777777888888999::::::888888999999999999::::::999999999999999:::;;;;;;;;;;;;;;;;;;::::::::::::999999::::::<<<===???@@@??????=========>>>???@@@???@@@AAA@@@@@@@@@BBBDDDFFFEEEDDDEEEGGGIIIIIIHHHHHHMMMOOOJJJGGGGGGGGGFFFKKKJJJIIIHHHHHHKKKPPPTTTJJJRRRXXXUUULLLIIIOOOWWWSSSSSSQQQMMMGGGDDDEEEGGGCCCDDDAAA???FFFOOONNNFFFKKKNNNPPPQQQPPPQQQUUUXXXRRRQQQSSSWWWVVVRRRRRRUUUVVVWWWXXXXXXXXXVVVTTTRRRSSSUUUVVVUUUYYY```cccaaa^^^[[[ZZZ\\\ZZZWWWVVVXXXVVVWWW[[[``````]]]\\\___^^^WWWNNNJJJLLLNNNNNNLLLUUUUUUQQQLLLKKKOOOQQQPPPIIIIIIHHHGGGGGGLLLUUU\\\RRROOOJJJGGGHHHJJJKKKLLLRRRQQQOOONNNOOONNNLLLJJJKKKHHHFFFGGGKKKNNNNNNLLLEEEBBB>>><<<>>>@@@BBBBBBEEEDDDAAA???===<<<<<<<<<@@@???>>>===<<<;;;;;;;;;>>>>>>>>>>>>???@@@AAABBB@@@>>>===>>>@@@AAA>>>;;;;;;===>>>===;;;;;;<<<===;;;;;;;;;::::::999999999777999;;;<<<;;;:::::::::999;;;<<<<<<:::999999:::999:::;;;<<<===<<<;;;:::888888777777888999::::::999;;;======;;;888888999;;;;;;;;;999888999;;;===888666555666999;;;:::999:::999999888888888999999:::::::::::::::999999999::::::::::::;;;;;;;;;;;;999::::::::::::::::::999888999::::::;;;;;;::::::::::::999999999:::;;;;;;:::999999999;;;===???AAA@@@???===<<<<<<===<<<;;;??????>>>===<<<<<<===???>>>???@@@@@@@@@@@@BBBCCCAAABBBCCCCCCDDDFFFJJJLLLGGGKKKMMMMMMMMMNNNLLLIIIHHHIIIIIIJJJJJJLLLNNNPPPOOOPPPQQQQQQQQQRRRTTTUUUSSSQQQPPPPPPQQQQQQUUUZZZWWWVVVUUUWWWVVVSSSPPPMMMLLLNNNQQQRRRSSSSSSSSSTTTRRRUUUVVVVVVXXXZZZSSSIIIIIIMMMPPPRRRSSSSSSNNNIIIMMMOOOSSSWWW[[[```hhhooooooeee^^^^^^___ZZZTTTQQQSSSUUUWWWVVVTTTRRRRRRSSSRRRQQQNNNKKKHHHFFFGGGHHHFFFFFFGGGIIIJJJJJJGGGDDDBBB@@@===<<<<<<;;;:::888;;;:::;;;===>>>===;;;999::::::999999999888888888666666666666666666666666666666666666666666666666777666666555555555666666555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555555555444555555555555555333333444444444444444444444444444444444444444444444444444444333333333333444444555555555555444444444444444444555555555555444444444444444444444444555555555555444444444444333444444555555444444333444444444555555555666666777777666555555444555555555555666666666666555555666555555444444444555555444444555666666666666666777777666666555444444444666666666666666777777777555555666666666777777777777777888888999::::::;;;888888999999:::;;;;;;<<<>>>===<<<<<<<<<===???@@@@@@@@@????????????>>>>>>??????@@@AAACCCEEEGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHIIILLLNNNMMMLLLLLLOOOSSSVVVUUUTTTVVVYYY[[[[[[[[[^^^eeehhhbbb]]]]]]aaacccfffggggggggghhhlllqqquuuuuu~~~yyytttxxx~~~zzzppphhhdddddd```bbb]]]VVV]]]lllrrrmmmnnnvvv|||{{{}}}|||wwwvvvxxx|||xxxvvvzzz~~~tttqqquuu{{{|||{{{vvvuuurrrmmmjjjjjjlllmmmeeeffffffcccaaaeeennnuuujjjeee]]]YYYXXXZZZ\\\]]]```___^^^^^^```aaaaaa```YYYVVVUUUYYYbbbiiikkkjjjMMMJJJFFFEEEHHHMMMQQQSSSZZZWWWRRRMMMIIIFFFEEEDDDJJJIIIGGGEEECCCBBBBBBAAAGGGGGGGGGGGGGGGHHHHHHHHHCCC@@@>>>AAAGGGIIIGGGCCCCCCDDDDDDCCCAAA???@@@AAA>>>======<<<<<<;;;;;;:::;;;???CCCCCC@@@>>>>>>@@@>>>@@@AAA@@@???>>>???@@@@@@@@@BBBBBBCCCBBBAAA@@@888888777777777888999999555666777888777777888999777888999777555444777999666666777888999:::999888888777777666777777888888888888888888888888888888888888999999999:::::::::888999::::::::::::999888888888999:::::::::::::::999888888888999999:::;;;;;;::::::<<>><<<::::::;;;???BBBCCCAAA<<<888:::::::::999999999888888666666666666666666666666555555555555555555555555777666555555444555555555444444444444444444444444444444444444555555555555555555555555555555555555444444444444444444444444444444555555444444444555333333333444444444444555333333333333333333333333333333222222222222222222222333333444444333333222222222222333333333444444333333333333333333333333333333333333333333333333333333444444444444333333444444444444555555555666666555555444333333333333555555666666666666666555555555444444444444555666333333444555555555555444555555555444444444333333666666666777777777888888666666666777777777777888888888999999:::;;;;;;;;;888888999:::;;;<<<======???>>>=========>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@CCCCCCDDDFFFHHHJJJLLLMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNQQQTTTUUUTTTTTTWWWZZZZZZYYYYYY[[[___aaabbbbbbjjjqqqtttnnnhhhkkkrrrvvvsssvvvyyy|||~~~}}}ooommmzzz~~~yyytttssstttuuuwwwwwwtttooonnnsssxxxrrrlllddd^^^\\\]]]^^^___```^^^\\\\\\^^^______^^^WWWUUUTTTYYYccckkknnnnnnRRRNNNJJJIIILLLQQQUUUWWW^^^[[[WWWRRRMMMKKKJJJIIINNNMMMKKKIIIGGGFFFEEEEEEHHHHHHHHHGGGFFFEEEEEEDDDCCC@@@>>>AAAGGGIIIFFFBBBFFFGGGGGGEEEBBB@@@???@@@??????>>>>>>=========<<<>>>BBBFFFFFFCCC@@@@@@BBB???AAAAAAAAA??????@@@BBBCCCDDDEEEEEEEEEDDDCCCBBB666666666666666666666666666555555555555666666777333555666777666555666777555666777777777777666666777666666666666777888888666666666777777777777777777777777777888888888888999999;;;;;;;;;;;;999999888999::::::;;;;;;::::::888888888888999:::;;;;;;<<<===@@@FFFNNNXXXaaafffXXXSSSMMMKKKLLLMMMLLLJJJCCCGGGLLLNNNNNNPPPSSSVVVUUUVVVVVVTTTRRRTTTYYY]]]aaa[[[WWW[[[fffmmmnnnkkktttyyypppiiigggggglllppptttwwwyyy~~~{{{wwwvvvqqqwww~~~ppp{{{~~~rrrcccXXXRRRUUUTTTSSSTTTTTTSSSPPPNNNJJJGGGDDDBBBAAA@@@>>><<<:::<<<@@@DDDEEEBBB===888:::::::::999999999888888666666666666666666666666444444444444444444444444666555555444444444555555333333333333333333333333333444444444444555555555444444444444444444444444333333333333333333333333333444555555333333444555444444444444444444444444222222222222222222222222111111111111222222222222222222333333333333222222111111111222222222333333222222222222222222222222222222222222333333333333333333444444444444333333333333333444444444555555444444333222222222333333444444555666666666555555444444333333333444555555111222333333444444333333333333333333333333333333555555555666666777777888666666666666777777777777777888888999::::::;;;;;;888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<==================>>>>>>>>>>>>BBBBBBCCCDDDFFFHHHJJJKKKJJJJJJJJJKKKLLLLLLLLLMMMIIILLLQQQTTTUUUUUUUUUVVVWWWVVVWWWYYY]]]```bbbbbbjjjpppsssnnnjjjmmmssswwwppptttzzzwwwpppuuu|||tttqqqtttxxxyyyxxxsssnnnkkklllnnnmmmhhhbbb]]][[[ZZZZZZYYYZZZWWWTTTRRRRRRQQQPPPOOOOOOMMMLLLOOOUUUZZZ[[[[[[OOOLLLHHHGGGHHHJJJLLLLLLNNNMMMKKKIIIGGGGGGGGGGGGJJJIIIHHHFFFEEEDDDCCCCCCFFFFFFFFFEEEDDDBBB@@@???BBB???>>>>>>@@@@@@===:::BBBCCCCCCAAA>>><<<;;;<<<===========================???AAAAAA@@@>>>>>>>>><<<======<<<;;;;;;===???@@@@@@AAABBBAAA@@@???>>>444444555666666555444333666555555666777777777666555666777888999:::999888444555666666666555666666777777666666777777888999777777888888888999999999888888999999999:::::::::<<<===???@@@@@@???===<<<<<<===>>>>>>??????>>>>>>???>>>>>>??????AAABBBBBBCCCGGGMMMUUU^^^eeekkkmmmddd^^^XXXVVVXXX[[[[[[YYYPPPVVV\\\___^^^^^^```cccccchhhlllmmmllllllpppttttttppplllooovvv}}}~~~}}}}}}{{{tttzzz{{{ppptttwwwtttlllccc^^^]]]ZZZXXXVVVUUUTTTSSSQQQOOOKKKHHHEEECCCBBB@@@>>><<<;;;<<<===???AAA???<<<999999999999999888888888888555555555555555555555555444444444444444444444444444333333333333333444444333333333333333333333333222333333333333444444444333333333333333333333333333333333333333333333333111333444444222111222444444333333333333333333333222222222222222222222222000000111111222222333333222222222333333222222222111111111111222222222222222222222222222222222222111111222222222333333333222222333333333333222222111111222222222333333333222222111111111222333333222222333444444444444444222111111111222222333444000111222222333333222222111111222222333333444444222222333444444555666666444444555555555666666666666666666777888888999999777777777888888999999:::888888999:::::::::::::::888888999:::;;;<<<======??????@@@AAABBBDDDFFFGGGEEEFFFGGGHHHHHHIIIIIIIIIEEEGGGKKKQQQUUUUUURRRPPPRRRQQQRRRTTTYYY\\\^^^^^^```gggkkkhhheeefffhhhhhhfffkkkqqqwww{{{~~~}}}xxxttt}}}}}}||||||yyyyyy{{{}}}wwwooonnnssstttrrroookkkgggeeeddddddbbb```\\\ZZZYYYXXXVVVUUUVVVSSSNNNLLLKKKJJJIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKHHHFFFDDDCCCDDDEEEDDDCCC@@@AAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBCCCCCCBBB@@@???>>>======<<<<<<;;;999777666;;;<<<===<<<:::888999:::999::::::;;;;;;<<<<<<===<<<;;;::::::;;;;;;:::888888888999888777777:::<<<:::;;;<<<<<<<<<;;;999888333555666777777666444333000111333666888888666444555333333555777888777555444555666666666666777999777777777777777888999999::::::;;;;;;<<<<<<<<<===;;;<<<<<<<<<<<<=========AAABBBCCCEEEEEECCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCHHHHHHHHHHHHIIIJJJKKKLLLKKKQQQYYYbbbhhhjjjkkkjjjjjjddd^^^]]]aaaeeefffeee^^^dddjjjkkkhhheeeeeegggnnnuuu}}}~~~||||||~~~|||wwwkkkkkkhhhbbb[[[XXX\\\```\\\YYYVVVTTTSSSRRRPPPOOOKKKHHHDDDBBBAAA???===;;;<<<;;;::::::;;;<<<;;;:::888888888888777777777777444444444444444444444444444444444444444444444444222222111111222333333444333333333333333333333333111222222222222333333333222222222222222222222222333333333333333333333333000222444333000///111333333333333222222222111111111111111111111111111111///000000111222333333444222222333333333333222222111111111111222222222222222222222222222222222222111111222222333333333333111111222222222222111111000000000000111111111111111000000000111222333333000111222333333333333333000000///000000111222222000000111222222222222222000000111222333444444555000000111222222333444444333333333444444444555555444444555555666777777777666666666666777777777777777888999:::;;;:::999888666777888999;;;<<<======>>>>>>??????AAABBBDDDEEECCCDDDEEEFFFGGGGGGGGGGGGDDDFFFJJJQQQWWWWWWSSSNNNKKKKKKKKKNNNSSSWWWYYYYYYTTT\\\aaa```]]]\\\ZZZWWW]]]aaaggglllqqquuuzzz}}}vvvyyy{{{}}}xxxsssooommmllllllkkkkkknnnpppkkkdddffflllnnnjjjdddaaa``````______XXXVVVUUUUUUUUUUUUSSSQQQQQQNNNJJJHHHHHHIIIHHHHHHEEEGGGHHHGGGFFFDDDDDDEEEBBBAAABBBCCCEEEEEEDDDBBB???@@@AAABBBBBBBBBBBBBBB???>>>>>>=========>>>>>>;;;<<<=========<<<;;;:::999:::<<<;;;999888888999666888999999888888:::;;;666777777888999:::;;;;;;<<<999666666888999888555666777777666555666888;;;888888999999999888666555222222222222222222222222333333333333333333333333222333333444444333333222333333333444444444555555555333111111444777999:::777===@@@<<<:::???AAA???>>>======<<<<<<<<<======<<>><<<999999999888888888777777777777666666555555555555555555555444444333333333333222111000000111222333111111111111111111111111111111111111111111111111333222111000000111222333222222222111111111000000222222222222222222222222000000000000000000000000000000000000000000000000222111111111000000//////111111111111111111111111000000000000000000000000000000000000////////////111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000///000000000111111111111000000111111111222222222111111000000000000111111000000000000000000000000444///111888666------444111111111111111111111111111111111111111111111111222222222333333333444444444444444555555555666666555555666777777777777777888888777777777777777888<<<<<<======>>>>>>??????AAAAAAAAABBBBBBCCCCCCCCC>>>@@@DDDKKKOOOOOOKKKFFFFFFEEEEEEEEEGGGJJJMMMNNNPPPPPPOOOPPPQQQSSSUUUWWWUUUUUU[[[ccchhhhhhiiilllhhhoooyyy{{{tttrrrtttxxx~~~}}}zzz|||~~~~~~uuuvvvvvvrrrkkkccc]]]ZZZ\\\\\\]]]^^^```aaabbbbbbaaaaaa___[[[XXXVVVVVVXXXXXXTTTPPPLLLJJJKKKMMMOOOOOOOOOLLLIIIIIILLLIIICCCAAA??????CCCGGGGGGCCC>>>>>><<<<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::999999999888888777777666666666666666666666666666666555555555555666666888777666555555555555555666666666666666666666666555555555555555555555555555555666666666666555555222222222222222222222222333333333333333333333333222222333333333333222222333333333333444444444444555555666555555333333222<<>>>>><<<:::999888888888888777777777666666555555555444444444444444444333333222222222222111000000000000111222111111111111111111111111111111111111111111111111222111000000000000111222222222222111111000000000222222222222222222222222000000000000000000000000////////////////////////111111111000000000//////111111111111111111111111000000000000000000000000000/////////////////////111111111111111111111111000000000000000000000000111111111000000000//////000000000000000000000000//////000000000111111111000000000111111111222222000000000//////000000000000000000000000000000000222///333:::999///---222111111111111111111111111111111111111111111111111222222222222333333333333333333333444444444555555333444555555666666555555888777777666666666777777999999::::::;;;;;;<<<<<<>>>???????????????@@@@@@======>>>AAADDDEEECCC@@@CCCCCCBBBCCCDDDFFFIIIJJJKKKKKKKKKKKKMMMOOOQQQRRRQQQQQQWWW___cccbbbbbbeee___cccjjjqqquuutttoookkknnnpppttt{{{}}}|||xxxtttvvv}}}~~~~~~|||zzzxxxtttrrrhhhhhhgggfffdddaaa^^^\\\WWWXXXXXXXXXYYYZZZZZZZZZVVVVVVUUURRROOOLLLLLLMMMRRRPPPMMMJJJHHHIIIKKKLLLMMMLLLIIIGGGJJJMMMJJJDDD<<<:::999<<<@@@@@@===999<<<;;;:::;;;<<<======;;;::::::::::::::::::::::::888888888888888888888888888888888777777777666666666666666666666666666666555555444444444444555555555555444333333333333333555555555555555555555555444444444444444444444444444444555555555555444444111111111111111111111111222222222222222222222222222222333333333333222222222222222333333333333444444666666555444666;;;@@@SSSTTTOOOCCC888555666666;;;:::::::::::::::;;;;;;<<<>>>@@@CCCDDDEEEEEEDDDCCCEEEHHHHHHGGGDDDCCCCCCHHHGGGEEEDDDDDDFFFHHHJJJYYY]]]WWWTTT[[[XXXSSSVVV^^^^^^ccchhhggg^^^UUUPPPTTT[[[iiiuuurrrjjjkkkrrruuuuuurrrpppttt{{{}}}zzzooouuu|||}}}yyy{{{~~~}}}xxxqqqllliiihhhfffeeeccc___YYYUUURRRPPPOOONNNMMMOOOQQQOOOIIICCC@@@@@@???===;;;:::;;;;;;999888888777777777777666666666444444444333333333333333222222222222111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000111111111111////////////////////////000000000000000000000000000///444;;;:::111---111000000000000000000000000000000000000000000000000111111111222222222333333111222222222222333333333222222333444444444444333666666555555555666666777666777777888999:::::::::<<<<<<;;;;;;;;;;;;;;;;;;===;;;999999:::;;;<<<;;;@@@@@@??????@@@AAACCCDDDEEEEEEEEEEEEGGGIIIKKKLLLMMMNNNSSS[[[^^^\\\[[[\\\[[[[[[]]]aaaeeehhhgggfffllllllooowww{{{www~~~||||||}}}uuupppkkkkkkpppwww|||~~~{{{{{{{{{yyyuuussssssttt~~~{{{vvvtttwwwsssoooppprrrqqqlllhhh___\\\YYYYYY\\\^^^]]][[[TTTTTTSSSSSSRRRRRRQQQQQQOOOPPPPPPNNNKKKHHHHHHHHHJJJIIIHHHFFFEEEEEEFFFGGGHHHGGGDDDEEELLLRRRPPPIII>>>;;;:::;;;>>>???===;;;999888888888:::;;;:::999777777777777777777777777666666666666666666666666666666555555555555444444555555555555555555555555333333333222222333333333333222111111000111111111333333333333333333333333222222222222222222222222222333333333333333333222111111111111111111111111111111111111111111111111111111222222222222111111111111111222222222333333222222222000444@@@QQQ___lllaaaOOO>>>444333777999888888888888888888999:::<<<<<<===>>>???AAABBBCCCBBBDDDFFFFFFDDDBBBBBBBBBDDDEEEEEEEEEDDDDDDDDDDDDMMMUUUTTTTTTYYYSSSIIIKKKOOOTTT^^^ggghhh```SSSJJJJJJTTTdddssstttlllhhhjjjssssssrrrrrrwwwzzzvvvooonnnpppuuuxxxuuuqqqttt{{{wwwtttsssyyy}}}~~~}}}yyyppplllfffaaa___```bbbddd\\\WWWPPPKKKIIIHHHGGGFFFGGGIIIJJJIIIEEE@@@>>>===<<<;;;:::999888888888888666666666666555555555555222222222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................////////////////////////.........///////////////000000000000000000000000////////////////////////////////////////////////////////////////////////........./////////000000/////////000000000111111......////////////......//////////////////////////////222888666000...111000000000000000000000000000000000000000000000000000000000111111111222222000000000111111111222222111111222333333333333222555444444444444555555666666666777888999::::::;;;::::::999999888888777777===;;;999888888999:::;;;>>>>>>=========>>>??????@@@@@@@@@@@@BBBDDDFFFGGGKKKLLLQQQXXXZZZVVVTTTUUUVVVUUUUUUXXX\\\```aaabbbiiihhhjjjqqqyyyzzzuuuooodddrrrzzzvvvsssxxx|||{{{tttoooiiifffiiinnnrrrtttvvvwwwxxxwwwsssooommmlllssstttwww{{{~~~zzztttnnnkkkjjjeeebbbeeekkkmmmhhhccc___YYYSSSSSSVVVZZZYYYWWWSSSSSSQQQPPPNNNMMMLLLKKKJJJLLLMMMLLLIIIFFFEEEEEEBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>AAAKKKTTTSSSLLL???===;;;;;;===>>>>>>===888777666777999:::999888555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444222111111000000111111222111111000000///000000111111111111111111111111111000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000000111111222222111111000000000000111111111111222///000111111777EEEXXXfffgggVVVBBB555333444666777666666555555666777888888::::::::::::;;;===???AAA???AAACCCBBBAAA??????@@@>>>BBBGGGHHHFFFBBB@@@@@@BBBKKKLLLLLLQQQKKKCCCEEEFFFQQQ___jjjmmmggg[[[PPPPPPUUU```mmmtttqqqkkkhhhppppppoooooossswwwrrrkkkddddddfffgggeeecccjjjsssrrrqqqpppqqquuuyyy{{{|||zzz~~~}}}yyy|||~~~}}}xxxrrrfffbbb]]]XXXUUUVVVYYY\\\TTTPPPIIIEEECCCBBBAAAAAAAAABBBDDDCCCAAA???>>>===;;;::::::999888777888888555555555444444444333333000000000111111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////.............................................///------------------------........................------....../////////000////////////////////////.............................................///........................---............/////////....../////////000000000......////////////..............................///...000111000---...111/////////////////////////////////////////////////////////000000000111111/////////000000000000111000111222222333333222222333333222222333444444555444444555666777888999999999999888888777777666666888999::::::::::::;;;;;;======<<<<<<<<<=========>>>>>>>>>>>>@@@BBBDDDEEEGGGGGGKKKQQQSSSOOOLLLMMMLLLLLLMMMPPPTTTWWWXXXXXX``````dddkkkqqqrrrnnniiibbbooovvvrrrpppvvv{{{zzzuuuqqqkkkhhhhhhjjjlllnnnqqqsssuuuuuurrrnnnlllkkklllmmmmmmlllmmmrrryyy~~~{{{wwwwwwvvvtttsssrrrqqqpppmmmjjjfffdddccc]]]YYY[[[aaaddd```[[[]]]VVVOOONNNRRRUUUUUUSSSPPPOOONNNLLLJJJHHHGGGFFFBBBDDDEEEDDDBBB???>>>>>><<<===============<<<<<<:::999888;;;CCCKKKJJJDDD:::888666555666777888888777666555666888999888777444444444444444444444444222222222222222222222222111111111111111111111111222222222222222222222222000000////////////000000111000000000000000111111000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////000000111111111111000000/////////000000000111111---000333666999???GGGNNNHHH<<<111111444444222111444333333333444555666777888777777777888:::<<<======>>>??????===<<<<<<===:::???EEEGGGDDD@@@>>>===>>>EEEBBB@@@EEECCCAAAHHHFFFUUUfffppprrrmmmcccZZZWWWVVVXXX^^^fffjjjhhhfffnnnmmmiiieeehhhmmmnnnjjjWWWXXX[[[^^^^^^[[[^^^dddiiijjjkkkjjjhhhjjjnnnrrr{{{}}}}}}xxxrrruuu|||}}}|||||||||{{{{{{|||yyyuuunnnfff```^^^ZZZTTTOOOMMMNNNPPPPPPLLLGGGCCCBBBAAA@@@@@@===>>>???@@@??????======999::::::888777666777999444444333333333222222222000000000000000111111111............////////////......////////////......////////////////////////////////////////////////......////////////..................////////////////////////////////////////////////////////////........................---------...............------------------------........................---------......//////000////////////////////////........................---------.......................................------------.........///............////////////...///000111111000///...........................---.........,,,,,,...111////////////////////////////////////////////////........./////////000000////////////000000000000000000111222222222222111111111111111222333444444000111222333444555666777888888888777777777777777333666999:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>@@@BBBDDDEEECCCBBBDDDIIIJJJFFFEEEFFFFFFGGGIIIMMMQQQSSSSSSRRRUUUXXX]]]dddiiikkkjjjhhhdddmmmqqqmmmiiiiiimmmppppppnnnllljjjiiiiiijjjjjjjjjlllnnnnnnlllkkkkkkkkkjjjllliiibbb^^^bbbhhhjjjsssuuuvvvtttqqqooonnnmmmfffeeeeeeggghhhhhhfffdddbbb\\\UUUSSSUUUVVVSSSPPPSSSOOOKKKJJJMMMOOOPPPOOOJJJJJJHHHGGGEEEDDDBBBBBB>>>???@@@???===<<<;;;<<<::::::::::::999999999999666777666555888===;;;666666555444333222333444555666555444555666777666555444444444444444444444444111111111111111111111111///000000000000111111111111111111111111111111111000//////......//////000000000000000000111111222////////////////////////...........................//////000000//////...////////////////////////........................///000000000000000000///....../////////000000000///000222444555666777777444...---111333111111333222222222222333444555666555555555555666888999::::::<<<<<<<<<:::999:::;;;888===BBBBBB???<<<===>>>;;;BBB@@@>>>BBB@@@???FFFFFFWWWhhhnnnkkkggg```YYYTTTTTTTTTVVVZZZ^^^```___dddfffddd``````cccdddbbbSSSRRRSSSXXXYYYVVVWWWZZZ^^^aaadddcccaaaccchhhmmmuuuvvvtttqqqpppvvv|||}}}yyyqqqrrrxxx|||}}}|||zzzyyywwwuuurrrqqqooorrrssspppnnnlllddd\\\[[[[[[YYYTTTNNNJJJIIIJJJKKKIIIEEECCCBBBBBB@@@???>>>>>>===>>>>>>>>><<<;;;777888999777555444666888333333222222222111111111//////000000111111111111............/////////000---...////////////...---................................................---...////////////...------------....../////////////////////////////////////////////////////////........................,,,,,,---------.................................------------------------,,,,,,---......///000000........................------------------------,,,,,,---------.........------------------------,,,,,,---------.........------........./////////...///111222222111///...------------------------+++...///...---...//////................................................------........./////////////////////000000000000......///000000000000000000000000000111222333333///000111222444555666777666666666666777777777777333666888999777777888:::999:::;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@BBBDDDEEEAAA???@@@DDDEEEBBBBBBDDDGGGGGGIIILLLPPPSSSSSSRRRRRRVVV\\\___aaaaaabbbdddbbbdddgggfff___YYY\\\ddddddfffhhhiiiiiihhhgggfffeeefffffffffeeeeeegggiiioooqqqmmmbbbZZZ[[[^^^___dddgggjjjllljjjhhhiiikkkaaabbbdddgggjjjiiifffbbbaaa\\\TTTOOOMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJFFFEEEEEEDDDCCCBBBAAA@@@?????????>>><<<;;;===>>>:::999888777666666777777333777777333333555555333555555555444333333333444333222111222444555444333333333333333333333333333111111111111111111111111/////////000000000111111000000000000000000000000//////............/////////////////////000111111////////////////////////..............................////////////......////////////////////////........................//////000000000000//////............/////////000111///------///111333333444222222444111---222;;;111111111111222333444555444444444555666777888999999:::;;;:::888777888999888<<>>:::999<<<@@@555@@@CCCDDDHHHBBB<<>>@@@???>>>===>>>===;;;999555777888666444333555888222222222111111111111000///000000000111111222222........./////////000000,,,---...//////...---,,,................................................,,,---...//////...---,,,---------.........//////////////////////////////////////////////////////........................,,,,,,,,,------.................................------------------------,,,,,,------...///000000........................------------------------,,,,,,,,,------.........------------------------,,,,,,,,,---------......---------.........//////...000111333333111000...------------------------)))...111111000000///...................................................---------.........//////////////////000000000111,,,---......//////......////////////000111222333111222333444666777888999555555555666666777777777777999999888666555888;;;888888:::;;;;;;<<<<<<;;;>>>>>>>>>???@@@BBBDDDEEEBBB@@@@@@CCCDDDBBBBBBFFFEEEEEEEEEHHHLLLOOOQQQQQQTTTYYY^^^^^^[[[YYY[[[]]]```]]]```bbb[[[RRRVVVaaaYYY]]]cccggghhhfffddddddccccccbbbaaa```bbbeeehhhuuuxxxsssfff\\\[[[]]]\\\[[[]]]```cccbbb```bbbeee```aaadddhhhjjjggg```ZZZ```[[[TTTNNNJJJJJJLLLNNNJJJLLLLLLKKKHHHEEEDDDEEEEEEDDDDDDDDDCCCBBBBBBBBB======<<<;;;999999;;;===:::999777666555555666666111666888555333666888888222333444333111111111222111000000000222333222111111111111111111111111111111111111111111111111111.../////////000000111111000000000000000000000000/////////....../////////...............///000111////////////////////////...........................//////////////////...........................///////////////.....................////////////............////////////////////////000000000000000000////////////000000111111111111111222222333111111222333333444555555:::999999888888888888888444888999666666:::<<<;;;;;;<<<>>>???@@@???===<<>><<<;;;:::;;;::::::999888777555555666555555555555444444444222222222111111111000000////////////....................................//////.........---------................................................---------.........//////---------.........//////........................------------------------......------------...............------,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------...............------,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---------,,,,,,+++++++++------------------------,,,------......------,,,------------,,,,,,+++***---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,---------..........................................////////////000000000000////////////111111222333333333333222555555555555555666777777777777777777666666666666===777666:::888555>>>MMM]]]JJJ<<<<<<>>>;;;;;;@@@;;;<<<===>>>???@@@AAAAAADDDDDDDDDDDDDDDFFFJJJNNNPPPRRRUUUXXXXXXWWWTTTSSSXXX___hhhllllllkkkmmmoooqqquuuvvvaaaZZZ```___[[[ZZZ]]][[[XXX[[[bbbccceeeeeeccc```]]][[[[[[WWWUUUSSSSSSUUUVVVVVVVVV[[[^^^aaabbbaaaaaadddgggggg]]]RRRKKKKKKLLLLLLKKKKKKJJJHHHGGGFFFEEEEEEEEEFFFEEEDDDBBB@@@>>>===<<<>>>>>>===<<<;;;::::::999999888666666777777555444555444333333222222333333222222222111111111000000///000000000111111111111444333111000...---------////////////////////////////////////////////////,,,------...///000000111////////////////////////...............///000000111000000///...---------------------------------.........------,,,,,,,,,........................////////////........................////////////............////////////.../////////000000000000000000////////////000000000000000000000111222222111111222222333444444444777666666666666666777777444888888555444777888777:::;;;===>>>>>>===<<<;;;???CCCIIIOOOSSSSSSRRRQQQMMMKKKJJJNNNRRRTTTQQQNNNLLLQQQUUUTTTQQQMMMMMMOOOPPPPPPPPPPPPQQQSSSUUUVVVQQQSSSVVVVVVVVVYYY^^^ccccccdddfffhhhjjjmmmrrrvvv}}}xxxssspppppprrrtttuuuuuuwwwtttppppppqqqnnngggkkkkkknnnooonnnnnnwww{{{rrrssszzz|||vvvttt{{{pppfffcccgggiiigggccccccbbb```___]]]\\\[[[```\\\WWWTTTSSSRRRPPPOOORRRQQQPPPQQQQQQOOOJJJFFFEEECCCAAA???===;;;:::::::::::::::999888777555555555555555555444444444444222222111111111000000000////////////....................................///.........------------................................................---------...............---------.......................................------------------------......------------............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------.........---------,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++---------,,,,,,+++++++++------------------------,,,,,,------------,,,,,,,,,---------,,,,,,+++***---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------.........//////000/////////////////////000111222222333333222222555444444444444555666666666666666666666666666666888555777:::999:::III]]]lllTTTAAA>>>@@@===;;;<<<;;;;;;<<<===>>>???@@@AAA@@@AAAAAAAAAAAADDDHHHLLLNNNOOOOOOOOOOOOOOOOOOOOOMMMUUU^^^eeegggjjjooorrrvvvyyyxxxcccYYY\\\ccc^^^[[[\\\ZZZUUUUUUXXX\\\^^^______\\\YYYXXXXXXRRRPPPNNNNNNPPPQQQQQQPPPSSSTTTVVVVVVUUUUUUXXX[[[]]]UUULLLGGGGGGHHHHHHFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@>>>===<<<;;;<<<;;;;;;::::::999999888777666444444444444333111444333222222111111222222222222111111111000000000//////000000000111111111222222000///......------........................////////////////////////------......///000000111.......................................//////000000000//////...------,,,------------------------......---------,,,,,,,,,------------------------........................---............/////////---............/////////....../////////000000000000//////......//////000///////////////000111111222222222222222222333333333333333333444555666666555888888444222555666444888999:::<<<<<<;;;;;;:::999<<>><<<:::999999999999999999888666555444555555444444444333333333111111111111000000000000/////////............---------------------------............------------------------------------------------------------.........---------------.........---------------------------------------------------------------......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++------------------------,,,,,,------------,,,,,,,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------............////////////////////////000000111222222222222222333333333333333444555555666666666666666666666666444444777999777:::NNNdddmmmUUU@@@<<>>??????>>>???@@@@@@AAADDDHHHKKKOOOMMMJJJHHHGGGHHHJJJLLLOOOSSSYYY[[[[[[\\\___bbbaaadddllltttoooaaaZZZ[[[aaa\\\XXXYYYYYYUUUPPPOOOTTTWWWZZZ[[[YYYWWWVVVUUUNNNMMMKKKKKKLLLMMMMMMLLLJJJKKKJJJIIIHHHIIILLLNNNOOOJJJDDDBBBBBBCCCBBBAAABBBBBBBBBBBBAAA@@@>>>===>>>>>>======<<<;;;;;;;;;888888888888888888888888777666444333444333111///222222111000000000000111111111111111000000000000////////////000000000000000000///.......................................////////////////////////.........//////000000111...........................------------...///////////////......------,,,------------------------------------,,,,,,,,,,,,------------------------------...............///---------.........//////---------.........//////........./////////000000/////////....../////////...............///000000222222222222111111111111111111111222333444555666666999999555444666777666666666888999999999999999;;;===???AAABBBCCCBBBBBBGGGEEEDDDEEEGGGIIIHHHGGGGGGHHHIIIHHHFFFFFFHHHJJJIIIIIIJJJKKKMMMNNNPPPPPPJJJMMMPPPPPPOOOOOORRRUUUQQQVVV]]]aaabbb```^^^]]]aaaeeeiiilllkkkiiihhhhhhjjjlllnnnnnnoooqqqssssssnnnooorrrtttqqqkkklllqqqrrr|||{{{~~~vvvjjjbbb]]]YYYYYY___eeegggiiijjjeee_________^^^]]]\\\\\\[[[[[[SSSQQQNNNMMMNNNOOOOOOOOONNNLLLKKKIIIIIIHHHGGGGGGAAA@@@>>><<<:::999888888888888888888777666555444444444444444333333333222111111000000000///////////////.........---------------------------------------------------------------------------------------------------------......------------,,,,,,......------------,,,,,,------------------------,,,,,,------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////.........//////////////////000000111222111111111222222222222222333333444444555555555555555666666555555777777555888FFFVVVXXXGGG999777::::::888888:::::::::;;;<<<======>>>===>>>@@@AAABBBEEEIIILLLPPPNNNKKKHHHGGGHHHIIIJJJQQQSSSTTTRRRPPPOOOOOOQQQMMMMMMTTT\\\^^^YYYWWWYYYXXXTTTRRRUUUXXXWWWRRRMMMOOORRRWWWYYYXXXWWWVVVVVVOOOMMMLLLLLLMMMMMMMMMKKKHHHFFFDDDBBBAAABBBEEEGGGDDDAAA??????@@@@@@???>>>===>>>???@@@???===;;;999;;;;;;;;;;;;;;;;;;;;;;;;666666666777777777888888999777555555555444222000111111000////////////000111111000000000/////////........./////////000000.........------...//////.........................................................//////000000000........................------,,,,,,------...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------......//////------------............------------........................//////////////////............//////...............//////000111111111111111111000000000000111222333555666777666::::::777666999;;;:::444555555666777888888888;;;<<<===>>>????????????BBBBBBDDDEEEGGGFFFEEECCCEEEFFFFFFEEEEEEFFFHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHKKKNNNNNNLLLLLLNNNQQQOOOSSSXXX[[[\\\[[[ZZZZZZ_________```aaaaaa___\\\___bbbeeeeeecccfffoooxxxqqqooonnnnnnllljjjmmmtttsss~~~zzzyyyppprrrqqqooopppppphhh]]]UUU]]]dddfffgggfffaaa[[[WWWXXXZZZ[[[]]]]]]]]]]]]SSSPPPLLLJJJJJJKKKKKKJJJIIIIIIHHHFFFEEEDDDEEEFFF@@@???===;;;:::999888888777777777777666666555444444333333333222222222222000000000/////////..................------------------------------------,,,,,,------------------------------------------------------------------------------------,,,,,,------------------,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000------....../////////000...///000000111111000000111111111111111222333333333333444444555555555555888666666777888888===CCCBBB===999888999888999;;;999999999::::::;;;;;;<<<;;;<<<>>>???AAACCCGGGJJJMMMMMMLLLKKKJJJIIIIIIHHHJJJKKKLLLMMMMMMNNNPPPRRRSSSPPPPPPRRRRRRPPPPPPRRRPPPNNNNNNPPPUUUWWWRRRLLLKKKNNNRRRTTTTTTSSSSSSSSSNNNMMMLLLLLLMMMMMMKKKJJJGGGDDDAAA??????@@@AAABBB=========>>>??????>>><<<;;;<<<===>>>===<<<999888888999999999::::::::::::555555555666777777888888777666444333444333111000111000//////......//////000000000/////////......---............/////////---------------......///........................------------------------............////////////........................,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,------------.........,,,------------.........------.........////////////......------......///...............///000000000000000000000000111111111111111222333444666777555999:::777666999;;;:::333333444555666777777888555777999;;;<<<============>>>AAACCCDDDCCCBBBAAACCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCFFFHHHJJJJJJHHHHHHKKKNNNMMMPPPTTTVVVVVVVVVWWWWWW]]][[[XXXYYY\\\^^^^^^^^^bbbaaaaaa___\\\]]]fffppplllhhhfffffffffeeejjjqqqjjjrrr{{{}}}wwwqqqnnnoooooolllgggfffpppyyyssseee^^^aaabbb^^^\\\^^^^^^\\\UUUWWW[[[^^^``````___^^^XXXTTTOOOKKKJJJHHHGGGEEEEEEEEEEEEDDDBBBAAACCCDDD@@@???===;;;:::999888888666666666666666555444444333333333222222222111111////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++******++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++.........////////////000---------......//////000......///000000000000000111111111111111222333333222222333333444555555555777666777999;;;<<<;;;;;;:::<<<======;;;999;;;===888888888999999:::::::::777999;;;======???BBBEEEGGGHHHIIIJJJIIIHHHGGGFFFJJJJJJKKKMMMNNNPPPQQQQQQTTTRRROOOLLLKKKLLLMMMOOOLLLNNNNNNNNNQQQSSSPPPJJJGGGIIILLLMMMMMMLLLMMMNNNJJJIIIIIIIIIJJJIIIGGGEEEDDDAAA>>>======>>>>>>>>>:::;;;===>>>>>>===<<<;;;::::::;;;;;;;;;:::888777777777777777888888999999444444444555555666666666333222000000111111///...111000//////......//////////////////............------------.........///------,,,,,,,,,------...------------------------------------------------------------------------------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,---------.........,,,,,,---------.........---------........./////////......------....../////////......//////000111.../////////000111111111111111111111222333444555555888888555333555777555333333333444555666888888444555888:::;;;;;;::::::999:::;;;<<<<<<===???@@@>>>>>>???@@@BBBCCCCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@AAACCCDDDCCCBBBCCCGGGKKKHHHKKKOOOQQQRRRRRRRRRSSS[[[[[[ZZZYYYZZZ\\\aaaeeellleee```___^^^\\\^^^dddccc``````ccccccbbbdddiiiaaaccceeefffggghhhjjjllliiigggcccfffuuupppbbbdddbbbZZZVVVWWWYYYYYYUUUXXX]]]```aaa^^^[[[XXXXXXUUUPPPLLLJJJIIIHHHFFF@@@BBBDDDCCC@@@???@@@BBB@@@???===<<<:::999999999555555666666666555444444222222222222111111111111/////////.........------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))*********++++++++++++******++++++++++++******)))*********+++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,---------,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---......///000000---...//////000000//////222111111111111222333333111222222333444444555555333777::::::999999999999999:::;;;:::::::::;;;;;;777777888888888888999999777999;;;<<<<<<>>>@@@BBBBBBCCCEEEFFFGGGGGGGGGFFFJJJJJJJJJKKKLLLLLLKKKJJJHHHJJJJJJHHHGGGHHHKKKMMMIIIMMMNNNLLLMMMPPPPPPKKKFFFGGGHHHGGGFFFFFFHHHJJJGGGFFFEEEFFFFFFFFFCCCAAAAAA>>><<<;;;===>>><<<:::888:::;;;<<<;;;:::999888888888888888777777777777444555555555555555666666333333333333333333333333111000//////000111000///111000000///...//////////////////.........------,,,,,,---------.........------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////.........------.........///////////////000111111---......///000111111222000000000000111222333444444777777222000111222000333333333444555666888999777999;;;<<<;;;999777555666666666555666999===@@@::::::;;;===@@@AAA@@@???BBBBBBCCCDDDCCCBBB@@@???>>>???@@@>>>===???DDDHHHCCCGGGKKKOOOOOOOOOOOOOOOVVVZZZ\\\ZZZVVVWWW^^^fffpppccc[[[]]]___\\\XXXWWW\\\\\\___eeeeeeaaa```aaahhheeebbbaaabbbcccbbbaaa```dddgggooo}}}___cccccc]]]WWWUUUUUUSSSRRRUUUYYY\\\[[[VVVPPPLLLPPPMMMJJJHHHHHHIIIIIIHHH>>>@@@CCCBBB@@@>>>???AAA@@@???===<<<;;;::::::999555555555666555555444444222222222111111111111000//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++******++++++++++++******))))))******+++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++,,,,,,------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,------...///000000---......///////////////222222222111222222333444111111222333333444555555111888<<<999444333666888666555333222666::::::888777777777777888888888888999;;;===>>>>>>???AAACCCAAABBBBBBDDDEEEGGGHHHIIIBBBCCCDDDGGGIIIJJJIIIHHHFFFJJJLLLIIIFFFEEEFFFGGGEEEKKKNNNKKKKKKPPPRRROOOGGGHHHGGGFFFDDDDDDGGGIIIFFFEEEDDDEEEEEEDDDBBB??????===;;;<<<>>>>>><<<:::777999::::::888777666666777777666555555555666666333333333333333333333333111111111111111111111111222000000111222333222111111111000/////////////////////.........---------,,,,,,,,,---------.........---,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++******++++++,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,------......------........................+++,,,------......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......---------,,,............////////////000000000000111111111111333333222111111222222222555444333222333444555666666666888999888666666999;;;888444333555999;;;===;;;;;;;;;;;;;;;<<<===>>>BBB@@@>>>???AAABBBAAA>>>@@@AAABBBBBBBBBBBBEEEGGGCCCEEEGGGJJJMMMOOOPPPPPPSSSQQQVVV^^^^^^WWWVVV\\\fff```ZZZYYY[[[]]][[[YYY[[[___cccdddbbb```aaabbb```___^^^^^^_________^^^dddaaacccnnn{{{yyypppbbbbbb^^^YYYXXXZZZYYYTTTVVVVVVVVVVVVTTTQQQOOOMMMOOOKKKFFFBBBAAABBBBBBBBB?????????>>>>>>>>>>>>>>>>>>======;;;:::999888888666555555555555444444444333333222111000000000111///.........------------000///...---,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------************************------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********)))))))))************+++++++++******))))))))))))******************************************************,,,++++++******)))))))))///---++++++---......---...---,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---------............///222222111111000/////////333222222111111222222333555555555555555444444444666777888777555555666888999888666555555555666777;;;::::::;;;<<<>>>@@@AAACCCCCCBBBCCCCCCDDDEEEFFFBBBCCCEEEGGGIIIJJJKKKKKKCCCDDDFFFGGGGGGFFFEEEEEEFFFFFFGGGHHHJJJKKKKKKLLLIIIGGGEEEFFFHHHHHHEEECCCFFFEEEBBB@@@???>>>??????<<<;;;999777777888999:::999999999999999888666666666666555444333333222222444444444333333222222222333333111000000000111222////////////////////////000000///...............---......///...,,,+++***------------------------...---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++*********))))))---------------,,,+++***+++++++++++++++***)))(((************************++++++++++++++++++++++++,,,,,,,,,---------------------------------------+++,,,------...---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////.........------............//////////////////000000000111111111333333222222222222222333333333333222333333444555333222444888;;;<<<;;;;;;999777666666888:::;;;;;;;;;:::::::::;;;;;;<<<======<<<;;;<<>>BBBCCCCCCBBBAAAAAACCCDDDCCCDDDFFFHHHJJJMMMOOOPPPNNNMMMNNNSSSVVVUUUWWWZZZcccaaa^^^```cccccc___[[[[[[___bbbaaa^^^\\\]]]___aaa___]]]\\\]]]]]]^^^]]]bbb```___bbbeeeccc\\\UUU[[[[[[ZZZWWWYYY]]]]]]ZZZVVVVVVWWWVVVSSSOOOKKKIIINNNKKKIIIGGGGGGEEECCCAAA>>>>>>============<<<<<<<<<<<<;;;:::999888777777555555555555444444444444222222222222111111111111/////////.........------///...---,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********)))))))))************+++++++++++++++************++++++******************************************************+++++++++***)))))))))((('''(((***+++***)))...---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------............---------............///111111111111000000000000333222222111111222222333444444444555555555555555666777777666555555666888777777666666666777999:::<<<<<<;;;;;;<<<===>>>???AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCAAABBBCCCCCCCCCCCCBBBAAADDDEEEEEEFFFGGGHHHIIIJJJHHHFFFEEEFFFGGGGGGEEECCCEEEDDDBBBAAA???>>>>>>>>><<<:::999777777888999:::999999999999888777666666666555555444333333222222444444333333333222222222333222111000000000111111000000000000000000000000000//////...........................---,,,++++++------------------------...---,,,,,,,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++***)))(((******+++++++++***))))))************************((((((((((((((((((((((((,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.....................//////////////////000000000000111111333333222222222222333333111111222333333333333222222222444999>>>AAA???<<<888777777999;;;<<<:::999:::999999999999:::;;;;;;:::::::::<<>>===<<<<<<<<<<<<======????????????@@@AAABBBBBBFFFFFFEEEDDDCCCBBBAAA@@@AAAAAABBBBBBBBBAAAAAA@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEFFFGGGGGGEEECCCCCCCCCBBBBBB@@@???===<<<;;;:::999777777888999999999999999888888777666555555555444444333333222222333333333333222222222222222222111000000000000111000000000000000000000000000///......------......000000///...------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************+++++++++***)))))))))******+++++++++******************************++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++,,,------------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////............////////////////////////000000000111333222222222222333333444///000111333333222111111222777<<<>>>AAACCCAAA>>>888888777999;;;<<<;;;:::999999888888888888999999<<<<<<<<<===???@@@AAAAAA@@@AAAAAAAAA??????AAACCCDDDDDDDDDEEEGGGJJJMMMOOONNNPPPNNNLLLTTT``````YYYVVVXXX\\\bbbfffeeeaaa]]]___aaabbb```]]]\\\^^^aaahhhgggdddaaa______```bbb^^^]]]\\\^^^aaacccddddddYYY[[[\\\]]]bbbhhhiiigggZZZ[[[]]]^^^[[[UUUOOOKKKKKKKKKLLLMMMMMMIIIDDD@@@======<<<<<<;;;;;;::::::999999888888777666666555444444444444333333333222...000222444444333222111000000/////////.........---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************************+++++++++***************************************))))))*********++++++++++++++++++******+++++++++************************************************&&&(((***+++,,,+++***)))------///222444555333111,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---------............///...//////000111222222222333222222111111222222333222222333444444555666666555666666666555555666888777888888888999:::;;;;;;<<<<<<<<<<<<<<<======>>>???>>>>>>??????@@@AAABBBDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDBBBBBBBBBBBB@@@>>><<<;;;::::::999888777888888888888888888888777666555444444444444333333333222222333222222222222222222222222111111000000000000000111111111111111111111111//////...------------...111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************,,,,,,---------,,,,,,+++((()))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///////////////............////////////...////////////000000000111111111111111222333444///000111222333222111000000:::CCCDDDDDDFFFEEECCC:::888666666888;;;;;;;;;999888888777777777888888<<<===============>>>>>><<<>>>?????????@@@BBBDDDEEEEEEEEEEEEGGGJJJMMMOOOPPPTTTTTTSSSYYYccc```WWWTTTUUUXXX\\\___aaa```___\\\^^^```___]]]\\\___cccggggggfffbbb___^^^___bbbccc^^^YYY[[[```ccccccaaaWWWYYYZZZYYY\\\``````\\\XXXZZZ\\\]]][[[WWWQQQNNNKKKJJJIIIIIIIIIGGGCCC@@@>>>>>>===<<<<<<;;;::::::999999888888777777666666444333333333222222222222...///111333333333111000////////////............------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************))))))*********+++++++++******))))))))))))******************************))))))))))))))))))))))))'''((()))***+++******)))))))))+++...111111///---+++++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...---------............///......///000111222222333333222222111111222222333111222222333444555666666444555666555444555666888999999:::::::::999999999::::::;;;<<<===>>>??????????????????@@@AAABBBCCCCCCCCCBBBCCCDDDEEEGGGHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEECCCDDDEEEEEEEEEDDDDDDDDDAAAAAAAAAAAA@@@>>>;;;:::999999888888888777777888777777777777666555444444333333333333333222222222222222222222222222222222111111111111000000//////000000000000000000000000//////...---------------111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************************************+++,,,,,,---------,,,,,,((()))***+++++++++++++++************************))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...........................////////////......////////////000000000000000000000111222333000000111222222222222111,,,999CCCEEEHHHLLLKKKFFF:::777555555777999;;;;;;999999888777777777777888999;;;<<<;;;999999:::;;;:::;;;===>>>>>>@@@BBBEEEEEEEEEEEEFFFHHHJJJLLLNNNNNNRRRTTTWWW[[[^^^[[[TTTVVVVVVWWWXXXZZZ]]]```aaaXXX[[[]]]]]][[[[[[]]]```bbbcccdddaaa]]][[[\\\^^^bbb\\\VVVWWW\\\```___]]]YYY[[[ZZZXXXZZZ\\\[[[VVVSSSUUUWWWWWWVVVRRRNNNKKKIIIHHHFFFFFFEEEDDDBBB@@@>>>>>>===<<<;;;::::::999888888888777777666666666333333333222222222111111...///000111111111000//////.........---------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***************************************)))))))))******************************+++++++++)))************+++++++++***))))))))))))))))))***************************))))))))))))))))))))))))(((((()))))))))))))))***(((((()))+++---...---++++++************++++++,,,++++++++++++++++++++++++++++++++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************)))))))))************+++************++++++++++++,,,,,,,,,,,,---------------------............///...//////000111222222222333222222111111222222333222222333333444444555555333444555555444555666888999::::::::::::999888777888999;;;===>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDBBBAAAAAABBBCCCDDDFFFEEEDDDBBBAAA@@@@@@@@@CCCCCCCCCCCCDDDDDDEEEEEEAAACCCEEEEEEDDDCCCDDDEEEAAAAAA@@@@@@>>>===;;;:::999888888888888777777777777777777777666555444333333333333333222222222222111111111222222222222222000000111111000000///...///////////////////////////...------,,,,,,------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++***************************************+++++++++))))))***+++++++++******)))******+++++++++******************************************************(((***,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...............////////////........./////////000000............///000111222222111111111111222333333///888???CCCKKKSSSLLL@@@666555555666888999999888:::999888888777777777888777999::::::999888:::<<<:::<<<=========>>>AAACCCCCCCCCDDDFFFHHHIIIJJJKKKKKKLLLPPPVVVYYYVVVTTTUUUVVVVVVVVVVVVWWWYYY]]]```XXX[[[^^^^^^[[[ZZZ[[[]]]]]]aaacccaaa]]]YYYZZZ\\\aaa^^^[[[YYYZZZ[[[\\\]]]YYY[[[[[[YYYZZZ\\\ZZZUUUQQQRRRRRRRRROOOLLLHHHFFFGGGFFFEEEEEEEEEDDDAAA>>>======<<<;;;:::999888888666666666666555555555555222222222222111111111111////////////............------------,,,,,,,,,,,,+++,,,,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********+++************************((()))))))))*********+++))))))*********+++++++++)))************++++++++++++******))))))******+++************************))))))))))))))))))))))))+++***(((''''''((()))***+++*********,,,------+++***************+++,,,,,,++++++++++++++++++++++++)))******++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************************))))))))))))************************++++++++++++++++++,,,,,,,,,------------------............/////////000000111111111222333222222111111222222333333333333333333333333333333444555555444444777888777888999::::::999999888999:::<<<===>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCGGGFFFDDDBBBAAAAAABBBCCCFFFEEECCCAAA??????>>>???BBBBBBBBBCCCCCCCCCDDDDDD@@@BBBEEEEEECCCBBBCCCEEEBBBAAA???>>><<<<<<;;;;;;888888888888888777777666666666666666555444333333222222222222222222222222000111111111222222222222///000111111111000..............................///...------,,,,,,------------------,,,+++***)))++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************************++++++++++++************************))))))*********+++++++++((()))***++++++++++++*********+++++++++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,...///---***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------............/////////000............/////////000---------......///111111333222111111111222444555555:::<<>>===<<<===???AAAAAABBBDDDEEEGGGHHHHHHIIIJJJHHHLLLVVVWWWQQQRRRYYYSSSTTTTTTTTTTTTVVVYYY\\\[[[^^^aaaaaa^^^[[[ZZZ[[[\\\aaadddccc^^^[[[[[[]]]hhhgggddd]]]VVVRRRSSSUUUSSSUUUVVVUUUVVVYYYWWWSSSRRRRRRQQQOOOLLLHHHEEECCCEEEEEEEEEGGGGGGDDD@@@<<<<<<<<<;;;:::999888777666444444444444444444333333222222222111111111111000000///...---------------------,,,,,,,,,+++++++++******+++,,,+++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------************************++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++)))************+++++++++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))---+++(((&&&%%%''')))***+++)))'''''')))******)))******))))))***+++,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))************)))************+++++++++++++++,,,,,,,,,------------------.........//////000000000000111111111111333222222222222222222333444333333333333333333333222444555444444444777999444555777999:::::::::999;;;<<<===>>>>>>===<<<;;;????????????@@@AAABBBCCCIIIGGGEEEDDDCCCDDDFFFGGGHHHFFFDDDBBB@@@?????????AAABBBBBBBBBBBBBBBBBBCCC???BBBEEEDDDBBBBBBCCCEEEBBBAAA???===;;;;;;;;;<<<888888888888888777666666666666666666555444333222222222222222222222222222000000111111222222222222///000111111111000...---..............................---,,,,,,,,,,,,---+++,,,------,,,+++)))(((++++++++++++++++++++++++***+++,,,------,,,+++***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))******++++++++++++***+++,,,---------------+++++++++++++++***)))(((************************))))))))))))))))))))))))+++''',,,777888///+++///,,,+++***))))))***+++,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++000...,,,...111000,,,(((///////////////.........///////////////000111111444333111000000111333444777;;;BBBMMMSSSOOOCCC888333666888999888666666666777888888888999999999999888999999:::;;;<<<=========>>>???>>><<<;;;;;;<<<@@@BBBDDDGGGHHHHHHGGGFFFGGGFFFGGGKKKPPPSSSRRRPPPSSSSSSRRRRRRRRRQQQQQQQQQPPPTTTYYY\\\[[[YYYXXXWWWVVVXXXZZZ\\\\\\]]]```bbb```bbbccc___WWWPPPLLLLLLSSSQQQPPPQQQSSSTTTTTTTTTOOOOOOOOONNNKKKHHHEEEBBBDDDDDDDDDCCC@@@>>>;;;999::::::999999888777666666555555444444444333333333222222111111000000///////////////...---------,,,......---,,,,,,,,,,,,---,,,,,,,,,---------......---,,,++++++******++++++...---,,,++++++++++++,,,111...+++******+++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...************************************************---,,,,,,++++++,,,,,,---************************)))))))))***+++++++++,,,,,,+++***))))))***+++,,,+++++++++*********))))))***************************++++++,,,,,,++++++***))))))))))))))))))))))))&&&''')))***)))((()))************)))))))))))))))+++***)))((()))***,,,---++++++************++++++))))))************)))))),,,+++***)))***+++,,,---++++++++++++++++++++++++++++++******************)))))))))))))))))))))))))))************+++++++++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------111000...---...///111222////////////000000000000222222333333333444444444555666666555333111222333222222333333444555555555555666777888999888777777:::999999999:::===@@@BBB@@@AAAAAA@@@>>>>>>@@@AAAFFFFFFFFFEEEFFFFFFGGGHHHLLLMMMJJJCCC???@@@AAA???FFFCCCAAABBBEEEFFFDDDAAABBBBBBCCCCCCCCCCCCBBBAAA@@@???>>><<<<<<<<<===>>>;;;;;;::::::999888777777666555555666777777444222333333333222222222111111111222222222222111000000////////////..................////////////......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,***+++...333777777222---+++++++++++++++++++++++++++++++++************)))''''''((()))***++++++,,,+++'''+++555666...+++///,,,+++***))))))***+++,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......---------.........////////////............///////////////000000111333222111111222333555777999???GGGLLLKKKCCC999333222555777888777666666666777777777777888888888888777777888999:::;;;<<<<<<<<<===>>>===;;;;;;;;;<<>>>>>@@@BBBCCCEEEFFFGGGJJJHHHFFFFFFHHHJJJJJJJJJLLLLLLMMMMMMLLLKKKIIIHHHLLLOOOUUUXXXYYYYYYYYYZZZ\\\[[[YYYWWWWWW\\\ccciii``````___^^^[[[UUUNNNIIILLLLLLNNNPPPQQQOOOLLLHHHKKKKKKJJJIIIFFFCCC@@@???@@@@@@@@@???>>>===;;;;;;777777666666555555444444222222222111111111000000///000000000000000000111---------.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++******+++++++++++++++,,,---...000000000---+++***+++++++++***++++++++++++,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++++++++***************++++++***))))))***+++++++++++++++*********************************************++++++++++++******)))))))))))))))))))))))))))+++,,,,,,***))))))***))))))))))))))))))******+++***)))(((((()))******++++++************++++++))))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,333222000...---------........./////////000000000000111111111222222222222444555666444222111222333333333444444555666666777666777888888999999888888999999999999:::<<<>>>@@@@@@CCCEEEEEEDDDCCCCCCCCCEEEDDDCCCCCCCCCCCCDDDDDDIIIQQQUUURRRLLLHHHFFFDDDAAACCCFFFGGGFFFEEEEEEEEECCCBBBBBBBBBBBBCCCEEEFFFBBBAAA???===;;;:::999999888888888777777666666555555444444444555555333222333222222222222111111111111111222222111111000////////////............------......//////......---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***)))((()))))))))******)))))))))******************************))))))******+++,,,******+++---//////,,,***++++++++++++++++++++++++++++++*********))))))))))))))))))))))))*********,,,((()))---...******...++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------------------------------......,,,++++++***))))))------...............//////............///000000333222222222222333444555333===IIIMMMGGG===555111///222444555555555666888444444444555555555666666555666777777999999:::;;;:::<<<===<<<::::::;;;<<<===>>>>>>@@@BBBDDDFFFGGGKKKIIIGGGEEEEEEFFFGGGHHHHHHIIIKKKNNNOOOOOONNNMMMNNNPPPSSSSSSRRRPPPPPPPPPZZZYYYWWWUUUVVVZZZ```eeeWWWVVVVVVWWWXXXTTTLLLFFFMMMMMMMMMOOOQQQPPPNNNLLLIIIIIIHHHFFFDDDAAA???===<<<===<<<<<<<<<<<<;;;;;;666666666666555555444444222222111111111000000000.../////////000000111111,,,---------.../////////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,------------,,,++++++******++++++)))******,,,---///111222...,,,******+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************,,,+++++++++***)))))))))+++******************+++******************************************************++++++++++++******))))))))))))))))))))))))''')))++++++*********+++)))))))))))))))*********+++***)))((((((((())))))++++++************++++++))))))************))))))((()))+++,,,,,,,,,+++******************************************+++++++++))))))))))))))))))))))))))))))))))))************((()))))))))***************************************++++++++++++,,,,,,,,,000000...------------............/////////000000000000000000111111111111333444555444222111222333333444444555555666666777777777777888888888888888888888888999:::<<<===>>><<<>>>AAACCCBBB@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFOOOWWW[[[UUUMMMHHHFFFDDDCCCGGGJJJJJJFFFBBB@@@AAABBBAAA???>>>>>>???@@@BBB??????>>><<<;;;::::::999888888888777777666666666666555444444555555444222222222222222111111111111111111111111111000000/////////.........------------------......---------------,,,,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++,,,,,,+++***((('''))))))************))))))++++++++++++++++++++++++***************+++++++++++++++++++++,,,,,,+++***************************************))))))))))))*********))))))))))))))),,,))))))++++++***+++---+++++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------...+++***...444444...(((,,,---------......//////...............//////000222222111111111111111111333:::FFFNNNOOOGGG:::000///111333444444444666777333444444444444555555555666666777888999:::;;;;;;999;;;<<<;;;:::999:::<<<======>>>???AAACCCEEEFFFJJJIIIGGGEEEDDDEEEFFFHHHHHHIIIKKKMMMNNNOOOOOOOOOPPPQQQRRRPPPNNNLLLKKKLLLSSSTTTTTTTTTTTTUUUYYY\\\QQQQQQQQQTTTWWWUUUOOOJJJOOOMMMKKKKKKNNNPPPQQQQQQIIIHHHGGGEEEBBB@@@>>>===::::::::::::::::::::::::666666666666666555555555222222222222111111111111......//////000000000111,,,---------.../////////------,,,++++++++++++,,,+++++++++,,,,,,,,,---------,,,++++++******++++++))))))***+++---///111222---+++******+++,,,+++************+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************,,,+++++++++***)))))))))*********++++++*********************************************************)))******++++++******)))))))))))))))))))))))))))$$$&&&((())))))***+++,,,(((((())))))******************)))))))))))))))***++++++************++++++))))))************))))))((()))***+++,,,+++***)))************************))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********((()))))))))*********************************************+++++++++,,,,,,,,,,,,,,,------...//////............//////////////////000000000111111111222444444444222111222333333333444444555666666666777666777777777777888888888888888999:::;;;<<<<<<999<<>><<<<<<<<<<<<<<<;;;;;;;;;888888888888888777777777777666444444555666555333222222222111111111000000000111111111111000//////............------------,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))***++++++,,,+++***)))(((***++++++++++++++++++***++++++++++++++++++++++++))))))******+++++++++++++++,,,,,,,,,+++******+++*********************************)))))))))((((((*********)))))))))))))))++++++************+++,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))111;;;===666---,,,,,,,,,---......//////......------......///000111111111111111111111000666:::CCCMMMSSSLLL===//////111222333222222444666333333444444444555555555666666777888999:::;;;;;;888:::;;;:::999999:::<<<;;;<<<===>>>???AAAAAABBBEEEFFFFFFEEEDDDDDDGGGIIIKKKKKKKKKKKKJJJJJJJJJJJJNNNOOOPPPOOONNNMMMNNNPPPNNNPPPRRRRRRQQQPPPQQQSSSPPPQQQRRRTTTVVVVVVSSSQQQNNNKKKHHHGGGIIILLLNNNOOOGGGFFFEEEBBB@@@>>><<<;;;999888888777777888888999666666666666666666666666222222222111111111111000...//////////////////000---------...............------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---,,,++++++******++++++*********+++,,,---//////,,,+++******+++,,,+++)))************++++++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++++++++***************)))***++++++++++++***)))***************+++++++++************************))))))************))))))))))))))))))))))))))))))###%%%((()))))))))+++,,,((((((((()))******++++++))))))******++++++++++++++++++************++++++))))))************))))))((()))******++++++******************************)))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************************************++++++++++++***++++++,,,---...//////------.........////////////000000000111111111111222333444333222111222333222222333333444555555666666666555555555666777888777777888999::::::;;;;;;:::<<>>======>>>>>>999:::;;;;;;<<<<<<;;;;;;888888888888888888888888777555333333444555444333222111111111111000000000000000111111000000///............------------,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))***++++++++++++******+++------+++******+++******************************)))))))))((((((((()))))))))))))))*********+++,,,+++******+++++++++++++++,,,------,,,++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))///777999444...++++++,,,------...//////...------------...//////......000111222333333444555888>>>HHHOOOLLL???444000111222222111111333444444444444444555555555555444555666666888888999:::777999::::::999999:::;;;888999;;;<<<=========<<<>>>@@@CCCDDDCCCDDDGGGJJJMMMLLLJJJHHHHHHHHHIIIJJJLLLMMMNNNMMMMMMMMMOOORRRMMMOOOPPPOOOMMMLLLLLLMMMMMMOOOPPPQQQPPPOOOOOOPPPMMMKKKHHHGGGHHHIIIIIIIIIEEEDDDBBB???===;;;:::999888777666555555666777777444444444444444444444555111111000000000////////////////////////........................------------,,,++++++***+++++++++***++++++++++++,,,,,,,,,---,,,++++++******++++++++++++*********+++,,,,,,+++***)))***,,,,,,+++)))************++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************************************+++++++++)))***++++++++++++***)))))))))*********+++++++++************************))))))************))))))))))))))))))))))))))))))''')))******)))))))))***'''(((((()))******++++++((()))***+++,,,---------++++++************++++++))))))************)))))))))))))))))))))***++++++************************((())))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************************************++++++++++++***+++,,,------------------------.........//////000000000111111111222222111222333333222111222333111111222222333444444444555444444333444555666777666777888999999:::::::::;;;<<>>>>>>>>>>>>>>>>>>>>>>>999:::;;;<<<;;;;;;:::999777777777777777777777777555333111111222222222111111111111111000000000000000000000000000//////............---------,,,,,,++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,---************************++++++++++++++++++,,,,,,++++++++++++++++++++++++'''(((***+++,,,,,,++++++******++++++++++++******))))))))))))))))))))))))((()))***+++,,,++++++***'''***------+++)))***+++***************************)))))))))(((((((((((((((((())))))******+++++++++,,,,,,++++++,,,,,,***++++++------------++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++---+++***,,,......,,,)))++++++,,,,,,---...//////...------------...//////,,,---///222444666777777111444:::CCCJJJJJJBBB;;;111222222111000000222333444444444555555555666666333333444555666777888888777888::::::999999:::;;;666777999;;;;;;:::999888999<<>>???BBBDDDBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCHHHKKKHHH@@@DDDBBB???@@@CCCDDDBBB???888999:::<<<===>>>>>>>>>;;;;;;<<<<<<;;;999888777555555555666666666666666444111///...///000000000111111111111000000000000000000000000000//////.........---------,,,,,,,,,+++++++++,,,,,,++++++++++++*********+++,,,,,,---*********************************++++++,,,,,,---))))))))))))))))))))))))&&&((()))+++,,,,,,,,,,,,))))))************))))))************************((()))***+++,,,+++******%%%(((,,,---+++))))))***))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))***++++++,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000000///......------000///......///111333444666111666===BBBKKKJJJ;;;111111111222333333111000000111111222222333333444222666888555444666777555::::::999999999999999999888888999999999:::::::::>>>???AAABBBCCCDDDDDDDDDIIIHHHEEECCCBBBEEEKKKOOOQQQMMMLLLMMMMMMKKKLLLPPPKKKIIIGGGHHHKKKNNNMMMKKKPPPOOOMMMIIIFFFFFFIIIKKKKKKKKKLLLKKKJJJGGGEEEDDDDDD@@@<<<<<<>>>>>>:::555444444555555444444333222333222222111111222222333333333111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((************************++++++++++++++++++++++++((((((******+++***))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,------,,,++++++******)))***************************++++++,,,+++***)))((()))************+++++++++''''''(((((())))))***************++++++,,,,,,,,,***)))))))))))))))******,,,,,,***)))))))))***+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))************))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------......//////000000000111111111111222222222222222222333444555666777333333444444555666666666888777777777777999:::;;;===>>>>>>===;;;999:::;;;@@@AAABBBBBBBBBAAA@@@???FFFCCC@@@???AAAFFFLLLPPPHHHFFFCCCAAA@@@@@@@@@AAA999:::<<<>>>>>>===;;;:::<<<:::999999999888666444333444777888888666333111444222111222444444111///111111000000000000111222......////////////......++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))************))))))+++++++++*********))))))))))))***++++++++++++************)))))))))))))))++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))(((((()))***************++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////............////////////000111222222555000555;;;===GGGIII===666333000000222333111///222222333444444555555666222555666444666999999777888888888888888888888888999999999999::::::::::::DDDDDDDDDCCCBBB@@@???>>>DDDEEEEEEDDDDDDFFFIIILLLPPPLLLJJJLLLLLLJJJLLLPPPLLLJJJHHHIIIKKKMMMLLLKKKLLLLLLKKKIIIGGGGGGJJJLLLGGGHHHIIIJJJJJJIIIHHHHHHCCC???;;;;;;===<<<999555444444444555444444333222333222222111111222222333222222111000////////////........................++++++++++++++++++++++++............---,,,+++***************************++++++++++++++++++++++++---,,,+++***))))))***************************************++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,++++++***************)))(((((()))******++++++++++++++++++++++++***************************++++++++++++***)))((()))************+++++++++)))))))))))))))(((((((((************************((((((((((((((()))***+++,,,+++***)))))))))******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))((())))))************))))))))))))))))))************))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------.........///////////////000000111111111222222222111111111111222333444555333333333444555555666666666666666666666888999::::::<<<===<<<;;;:::;;;===???@@@BBBDDDEEEFFFFFFFFFGGGEEEBBBAAABBBFFFJJJMMMLLLJJJGGGDDDBBB@@@@@@@@@;;;<<<===>>>>>>===;;;:::;;;999888888888777444222333444555666666444333111444222111111333333000...111111000000////////////......////////////......,,,,,,++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))************))))))+++++++++*********))))))))))))***++++++++++++******)))))))))))))))))))))++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))(((((()))***************++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,,,,,,,************************************************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,---............///////////////000111111000000000111...333666666@@@HHHAAA===777000...111333111///222222333333444555555555444444333222666:::999444666666666777888888888999::::::::::::;;;;;;;;;;;;EEEEEEDDDCCCAAA???===<<>>???@@@BBBDDDEEEFFFGGGGGGFFFEEECCCBBBBBBCCCEEEFFFJJJIIIGGGEEECCCBBBAAAAAA:::;;;<<<<<<<<<:::999888999777666555666555333222333333333333333222222222333222000000111111///---000000000///......------......////////////......,,,,,,,,,++++++*********+++++++++++++++,,,------,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))************))))))+++************)))))))))((()))******++++++******))))))))))))))))))******++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))************))))))(((((()))***************++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,************************************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000//////111111111000///......,,,111222111>>>JJJHHHCCC;;;222...000222111///000000000111222222333333666555222111666:::888222555666666777888999:::::::::::::::;;;;;;;;;<<<<<<@@@AAAAAABBBBBBBBBAAAAAA>>>@@@BBBCCCCCCEEEGGGJJJKKKHHHGGGJJJKKKJJJLLLQQQOOOMMMLLLKKKJJJJJJIIIIIIGGGIIIKKKKKKIIIGGGGGGHHHEEEEEEEEEDDDCCCCCCBBBAAA>>><<<999999999888555333333444444444444333222222222222111111111111222222//////.........///000000------------------------+++++++++++++++++++++++++++++++++++++++***))))))************************************************---,,,+++***************************************++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********************************+++++++++*********************))))))))))))******))))))******+++++++++,,,******************************************))))))))))))*********+++++++++*********)))))))))(((((())))))))))))******++++++,,,++++++***************+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))************))))))((()))))))))************))))))))))))*********+++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------000000//////......------000000000000111111111111111000000000111111222333222222222333444444555555555555555555666777888888888999;;;;;;::::::<<<===??????@@@@@@AAAAAAAAAAAACCCBBBAAA@@@??????>>>>>>DDDDDDDDDDDDDDDDDDDDDDDD::::::::::::999777666555555444333333444555444333444333111000000000111222222111000/////////....../////////.........---------......//////......------,,,,,,++++++*********+++++++++***+++,,,,,,---,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))************))))))************))))))))))))((())))))***************)))))))))))))))*********************************)))))))))******)))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000...///000111111000...---...,,,222444333AAAPPPOOOFFF>>>555000111222111/////////000111111222222333666555333333888???>>>999777777888888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===???AAABBBCCCDDDDDD@@@AAAAAAAAAAAADDDHHHLLLHHHFFFGGGKKKLLLKKKLLLOOONNNNNNMMMKKKIIIHHHHHHHHHHHHIIIKKKJJJHHHEEEDDDDDDCCCBBBAAA@@@??????>>>>>>===;;;999888777666444333333333444444333333222111222111111000000111111222..................//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++******))))))************************************************&&&(((***,,,,,,+++***)))************************++++++,,,,,,,,,---------++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++************************************************+++++++++++++++++++++++++++++++++******)))))))))************************))))))))))))))))))******))))))*********+++++++++((()))))))))*********+++(((((()))***,,,---......000///...,,,+++***))))))************))))))(((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))************))))))((()))))))))*********************+++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------000000//////......------//////000000000111111111222111111111111222222333111111222222333444444444555555666777888888888888999:::;;;:::999888999;;;<<<<<<======>>>???@@@@@@BBBBBBBBBAAA@@@>>><<<;;;CCCDDDEEEFFFFFFFFFEEEEEE;;;;;;;;;:::999888777777333222111111444555666555333222111//////000111222111000000///......///000000000///.........//////------............------,,,,,,,,,++++++*********+++************+++,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))************)))(((((())))))***************************************))))))))))))))))))***))))))))))))))))))))))))))))))************))))))(((((()))***************++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++************************))))))******+++,,,,,,,,,*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////......///000000/////////000///444777777EEERRRQQQDDD@@@:::555222111000000111111222222333444444444222444333444;;;CCCEEECCC888888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<===???@@@BBBCCCCCCCCCBBBCCCBBBBBBBBBDDDIIILLLGGGFFFIIINNNOOOLLLKKKMMMLLLMMMLLLJJJGGGFFFFFFGGGHHHIIIJJJIIIFFFDDDCCCCCC???>>>>>>=========>>>???<<<;;;:::888666555444333333333333333333222111111111111000000000000111111///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++************************************************###%%%))),,,---,,,***(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++************************)))))))))***************++++++,,,------,,,++++++,,,++++++***))))))((((((************************))))))((((((((()))******)))************+++++++++(((((())))))***++++++,,,(((((()))+++,,,---...///111000...,,,+++***))))))))))))******))))))((('''((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))))))))))))))***************++++++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------///////////////........./////////000000000111111222111111111111111222222000111111222222333333444555555666777888888888888888:::::::::888888888:::999999;;;===???BBBDDDFFFDDDDDDDDDCCCBBBAAA@@@???GGGHHHIIIIIIHHHEEEBBBAAA>>>>>>======<<<<<<;;;;;;555444222222444666666666333222111000///000111111///000000///......111333777444111...---...///000------............------++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))************))))))(((((()))))))))))))))***'''((())))))******))))))((((((((()))******++++++******************************))))))))))))******))))))))))))))))))))))))))))))************))))))(((((()))***************++++++++++++++++++++++++++++++******************++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************************************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................///000111000---222555666BBBLLLHHHAAA@@@>>>:::444000000000111111111222333333444444///222333333777>>>BBBBBB888888888888999999999999999999999999::::::::::::<<<===>>>@@@BBBCCCCCCDDDCCCDDDFFFFFFEEEFFFIIIKKKFFFFFFJJJQQQRRRMMMJJJJJJJJJKKKKKKIIIFFFDDDEEEGGGFFFHHHHHHGGGEEEDDDDDDDDDAAA@@@>>>===<<<<<<======;;;;;;:::999666444444444222333333333333222111111111111000000000000111111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************&&&(((***,,,---,,,***)))++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++***))))))***++++++************************((()))))))))*********+++***+++,,,,,,,,,,,,+++***************))))))))))))************************)))(((((('''((()))***+++)))************+++++++++************************************++++++++++++------+++***************((()))*********)))''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))************))))))))))))))))))************************++++++++++++************++++++++++++++++++,,,,,,,,,,,,------.........///////////////////////////000000000111111000000//////000000000000000111111222333333333333444555777777777777777666888999999888888:::;;;999999:::<<>>AAABBB===555000///111/////////000111111222222///222333000000555999:::888888888777777777777777888888999999999:::::::::999:::===???BBBDDDFFFFFFBBBEEEHHHJJJIIIHHHHHHIIIEEEFFFLLLSSSTTTNNNIIIHHHIIIJJJKKKHHHEEECCCEEEGGGEEEFFFGGGFFFEEEDDDEEEFFFFFFDDDAAA>>><<<;;;::::::;;;;;;;;;999666444444444222333333333333222111111111111000000000000111111000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))*********))))))************************)))))))))))))))))))))))),,,+++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))*********+++)))***+++,,,,,,+++***)))((((((((()))******++++++************************)))(((''''''''')))***+++)))************+++++++++,,,,,,++++++***))))))))),,,++++++***)))((((((''')))))))))((()))******+++((()))*********)))'''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))************))))))))))))))))))************))))))))))))************)))************+++++++++++++++,,,,,,,,,------------.........//////000000////////////000000000000000//////.........//////000000000111222222333333222333444666666666666555444555777888888999;;;===;;;:::;;;;;;===???BBBCCCBBBBBBBBBBBBBBBBBBBBBBBB===>>>AAACCCBBB@@@===;;;::::::999999999:::;;;;;;@@@<<<888555444444333222222222222222111111111000---///000///...000444888GGGAAA999000+++***,,,...,,,------......------,,,))))))***+++,,,------...*********)))***++++++,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))************))))))'''((((((((())))))******'''(((((()))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))(((((()))***************---------,,,,,,+++++++++++++++************++++++,,,,,,,,,++++++*********))))))))))))))))))))))))*********)))))))))))))))************************+++*********))))))((((((******************************+++++++++,,,,,,,,,,,,++++++***+++,,,...///......------------.........///......///333999===EEEAAADDDAAA555222666222//////000111111111111111///000000222333444555555555666777777666666777888;;;:::999999999:::;;;<<<>>>======>>>AAACCCDDDDDDDDDCCCCCCFFFIIIKKKIIIFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHBBBGGGIIIGGGFFFHHHIIIGGGFFFEEECCCAAA???===;;;;;;888888777666555444333333333333333222222222111111000000000000///////////////...---,,,+++,,,------,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++***)))*********(((&&&,,,,,,++++++***)))(((((()))************+++++++++)))************+++++++++************************))))))*********+++++++++************************++++++******************)))************+++++++++************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((()))***+++***(((***************)))((((((+++*********))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))(((((())))))************))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,------...---------.........//////...///000111111000///...////////////////////////222222222111222222333333222222333444555666777888999:::888666888<<<;;;888999999;;;<<<===>>>>>>>>>CCCCCCCCCDDDEEEDDDAAA???BBBCCCDDDDDDBBB@@@===<<<::::::999999888777666666777777666555444444333333111111111111111000///...000000111111111111000000000//////...------,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,+++++++++***)))))))))************************))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))************))))))))))))((((((((((((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,,,,++++++++++++++++++************++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************))))))))))))************************************)))))))))(((******************************+++++++++,,,,,,,,,---,,,+++++++++,,,---.........------------......------.........111666999:::;;;DDDEEE999444333,,,//////000111111111111111///000111222333444444555555666777777666666777888999999888888888999;;;;;;===;;;;;;<<>>>>>???@@@???>>>@@@@@@BBBBBBBBB@@@>>>===999888888777777666555555666666555444444333222222111111111111000000000////////////000000//////////////////...---,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++++++++,,,------,,,,,,++++++++++++,,,,,,+++++++++***************************************************************************)))))))))((((((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********++++++************+++++++++++++++++++++*********))))))))))))))))))))))))************************************************************))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,......------------......+++,,,---......///222444444666BBBEEE999444444...//////000111111111111111000000111222333333444555444555777777666555777888777777777777888999;;;<<<>>><<<;;;<<<>>>@@@@@@@@@CCCBBBCCCEEEGGGHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMLLLLLLKKKKKKLLLLLLIIILLLLLLGGGDDDFFFFFFEEEDDDDDDBBB@@@>>><<<;;;:::888777777666555444333333111111111111000000000000000000000/////////......///...---,,,,,,,,,,,,---,,,,,,,,,++++++++++++***+++++++++++++++************)))))))))+++***)))'''''''''(((***+++,,,---...)))************+++++++++)))************+++++++++***************************************+++++++++************************************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))***+++***(((***************)))((((((************))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***)))******************************))))))))))))******************))))))))))))))))))************))))))***************************))))))(((''''''&&&&&&))))))))))))************)))))))))************+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************+++,,,,,,,,,++++++***++++++,,,,,,------...---............/////////111222333444444333222111////////////////////////000000//////000111111222222333333444555666777777777999999999===CCCDDDAAA;;;;;;;;;;;;:::::::::999>>><<<999999;;;===============???@@@@@@???>>>===777777666666555555444444444444444333222222111111222111000/////////000111---......//////......---///......------,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++************++++++***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************+++++++++++++++***************)))))))))))))))))))))))))))***************++++++*********************************)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,++++++++++++......------------......+++---//////......///000111222;;;===111///333111//////000111111111111111000000111222333333444444333555666666555555777888666777777888:::;;;<<<===@@@???===>>>@@@AAAAAA@@@BBBBBBCCCDDDEEEFFFFFFEEEGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJMMMLLLGGGDDDFFFGGGEEECCCCCCAAA@@@>>><<<;;;:::888777666555444333333222000000000000////////////000000/////////...............------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************)))))))))++++++)))'''''''''(((***+++,,,---...))))))*********+++++++++))))))*********+++++++++***************************************************************************************+++++++++))))))*********+++++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***(((***************)))((((((*********)))))))))))))))))))))))))))))))))))))))))))))***+++++++++*********************************))))))))))))))))))************)))))))))))))))))))))************))))))******************************))))))((((((((((((((()))))))))************))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))***************++++++,,,,,,,,,++++++***++++++,,,,,,------................../////////111222333333333333222111////////////////////////000000000000000111222333333333444444555666666777999<<<======BBBIIIKKKIII;;;:::::::::999:::::::::<<<;;;:::;;;===???>>>>>><<<<<<=========<<<;;;;;;666666666666555555444444333222222222111111111000333111000......///111222.........//////.........------------,,,,,,++++++,,,++++++++++++++++++++++++++++++***+++,,,,,,---******))))))))))))******)))))))))***+++++++++,,,((((((((((((((((((((((((*********************************)))))))))))))))(((((((((((((((((((((((())))))************)))))))))(((((((((((())))))***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++************************))))))))))))))))))))))))))))))******+++++++++,,,************************))))))))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,++++++***......------------......,,,...000111000//////000---000;;;===111---111/////////000111111111111111111111111222222333333444222444666666555555777888777888999:::<<<======>>>@@@>>>===>>>???AAAAAA@@@BBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKHHHLLLLLLGGGEEEGGGHHHFFFBBBAAA@@@???===<<<;;;:::777777666555444333222222000000000/////////......////////////............---------------,,,,,,,,,++++++++++++++++++++++++************************))))))((()))++++++***((())))))*********+++++++++))))))*********+++++++++))))))*********+++++++++************************************************************************))))))*********+++++++++))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((()))***+++***(((***************)))(((((())))))))))))))))))******))))))))))))))))))))))))))))))******++++++++++++************************)))))))))******)))))))))))))))))))))))))))******))))))************))))))************************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************++++++,,,,,,,,,++++++******++++++,,,,,,------...///////////////////////////000111222222111000///////////////////////////000000000111222333444444333333444444555666666666777:::;;;<<>>BBBDDDDDDBBB???=========<<<;;;:::888888666666666666666555555555111111111111111000000000222111///......000111333...//////000000//////...,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++,,,,,,***))))))(((((())))))***)))))))))***+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++************++++++)))))))))***************))))))))))))))))))))))))))))))******+++,,,,,,,,,************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------,,,++++++......------------......---///111111000///000111111888IIINNN@@@777555...//////000111111111111111111111222222222333333333222333555555555555777999888999;;;<<<===============;;;:::;;;===?????????AAABBBBBBBBBAAAAAACCCEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMGGGLLLMMMIIIGGGHHHHHHEEEAAAAAA???>>>===;;;::::::777666666555444333222222000000000000/////////////////////.........------------......------,,,+++***++++++++++++,,,,,,,,,)))))))))***************)))(((((()))++++++***(((+++++++++***************)))************+++++++++)))************+++++++++************************+++++++++***************************************)))))))))***++++++,,,,,,)))************+++++++++************************)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((()))***+++***(((***************)))(((((())))))))))))************)))))))))))))))))))))))))))))))))******+++,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))************))))))************))))))************************))))))***++++++,,,------))))))))))))***************)))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++,,,,,,,,,+++*********++++++,,,,,,------...000000000////////////......///000111111000///...////////////////////////111111111111222333555555444444444555555555666666777:::;;;===BBBIIILLLJJJ999999888999:::;;;===???:::<<<@@@EEEHHHHHHDDDAAA>>>===<<<;;;999888777777666666666666666666666666111111111111111111111111111000/////////000111222/////////000000/////////++++++++++++++++++++++++*********+++++++++++++++***************+++,,,,,,******))))))))))))*********************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))************))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,---++++++************++++++((()))))))))*********+++))))))))))))))))))))))))))))))***++++++,,,------************************((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---------,,,+++......------------......---///000000//////000222888@@@QQQUUUEEE:::666000//////000111111111111111111222222222222333333333111333555555555555777999999999;;;<<<<<<<<<;;;;;;;;;:::999;;;===???@@@???@@@BBBBBBAAA???@@@BBBEEECCCDDDFFFHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLMMMHHHMMMOOOKKKHHHGGGEEEBBB@@@@@@???>>><<<;;;::::::777666555555333333222111111111111000000000////////////.........---------------.........---,,,+++******+++++++++,,,,,,,,,((()))))))))*********+++)))(((((()))++++++***)))************************)))************+++++++++)))************+++++++++************************+++++++++*********))))))************************((())))))***++++++,,,,,,)))************+++++++++************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((()))***+++***(((***************)))((((((((()))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++((()))***++++++***)))(((((()))))))))************))))))************))))))))))))))))))))))))))))))***************+++++++++))))))))))))******************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************+++,,,,,,,,,,,,+++***)))***++++++,,,,,,------...000000000000/////////.........000000000000......//////////////////////////////000000111333444555444444444555555555555555888:::;;;<<>>999:::===AAAEEEFFFDDDBBB===<<<;;;:::999999888888444444444444444444444555111111111111111111111111///000000000111111111111---......//////......---*********+++++++++++++++)))*********++++++++++++***************++++++,,,+++******))))))******++++++++++++***************************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,---------++++++************++++++(((((())))))*********+++))))))))))))))))))))))))))))))***+++,,,,,,------************************(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,---...------,,,.........------.........---...///.........000222999>>>KKKKKK:::111111---//////000111111111111111222222222222222222333333111333444555555555777999888999:::;;;;;;;;;:::999<<<;;;;;;<<>>@@@???>>>===<<<;;;::::::777666555444333222222111111111111111000000000000//////.........---------,,,---.........---,,,+++*********++++++,,,,,,,,,(((((())))))*********+++)))(((((()))+++,,,***)))))))))******++++++++++++)))************+++++++++)))************+++++++++************************++++++++++++******))))))************************((())))))***++++++,,,,,,)))************+++++++++************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***(((***************)))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++((()))***++++++***)))((((((((())))))*********+++))))))************))))))((((((((((((((((((((((((++++++******)))((((((((())))))))))))******************))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,---......111111000000/////////......///000111111000///...////////////////////////.........///000222333444444444444555555555555555333555666666:::AAACCC@@@???===;;;::::::;;;<<<===888888999<<<@@@CCCCCCBBB;;;;;;:::999999::::::;;;333333333333333333333333111111111111111222222222...///000111111111111111,,,------......------,,,******************++++++))))))******++++++++++++*********)))***++++++,,,++++++************++++++,,,+++++++++******))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))******+++,,,+++++++++*********))))))************************+++,,,,,,------,,,,,,+++---///000000///......///444444333222111000//////////////////000111333333111111000000111111222333333333444444555666666666;;;;;;;;;;;;;;;:::999888999:::;;;===>>>@@@AAABBBDDDDDDCCCCCCCCCBBBBBBBBB@@@AAACCCCCCCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHKKKMMMKKKGGGCCCBBBCCC@@@===999888888999999888555555444333222222111111333222000/////////000111........................---------,,,,,,+++++++++************************))))))))))))))))))))))))((())))))))))))*********+++*********))))))(((((())))))(((((((((((()))))))))***++++++***)))***+++))))))))))))))))))))))))************************************************************************************************)))************+++++++++)))))))))***++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))******))))))))))))))))))***************)))((('''+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((******+++,,,,,,,,,,,,+++---,,,+++***))))))))))))************))))))))))))''''''''''''((((((((()))++++++***)))((('''&&&&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((('''''''''(((((())))))******++++++)))************+++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,111111000000//////..................////////////000111111111222222222222444444444444444444444444555555666777888999999999@@@CCCDDD@@@:::777888<<<>>>>>><<>>???AAAAAACCCCCCCCCCCCCCCBBBBBBBBB@@@BBBCCCCCCCCCDDDGGGIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFHHHJJJJJJGGGDDDBBBAAA???<<<999888888999999888555555444444333222222111222111000/////////000111........................------,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))*********++++++************)))))))))(((******))))))))))))******)))***++++++))))))***+++))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))************++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))************************)))************))))))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((()))***++++++,,,,,,++++++++++++++++++************************))))))))))))'''''''''((((((((())))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((())))))(((((()))))))))))))))))))))))))))))))))*********)))************+++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,000000000000//////....../////////000000000000111000000000111111111222222222222333333444555666666555555555666777999:::;;;AAABBBAAA>>>:::777999;;;;;;===>>>???DDDLLLOOOMMMDDD@@@:::777888888777555333333222111111111111222000000000000//////......000000000///......------,,,,,,,,,,,,+++++++++***---,,,+++******))))))******************+++++++++))))))))))))))))))))))))************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((())))))))))))((((((++++++******)))(((((((((*********))))))*********++++++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))***+++++++++++++++***************************************++++++,,,,,,,,,,,,+++++++++---......---,,,---...........................000000000//////000111111111111000000111111222333333333444444555666666666555666777888::::::;;;;;;888999:::;;;===???@@@AAABBBBBBBBBBBBBBBCCCCCCCCC@@@BBBCCCDDDDDDEEEHHHJJJGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEGGGIIIJJJHHHDDDAAA>>><<<999888888888888777555555444444333333222222222111000/////////000000------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************+++++++++,,,************))))))))))))++++++************++++++)))***++++++))))))***+++))))))))))))))))))))))))************************************************************************(((((((((((((((((((((((()))************+++++++++,,,,,,+++******)))(((((())))))))))))))))))******))))))))))))))))))))))))******++++++++++++++++++((())))))************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((()))***++++++,,,,,,++++++)))***+++,,,---,,,++++++************))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++************)))))))))))))))************+++++++++******+++++++++,,,,,,,,,...------------,,,,,,,,,000000000////////////...000000000000111111111111/////////000000000111111000000111333444666777777666555555555666999<<<===BBB@@@===;;;999999::::::888<<<>>><<<===CCCIIIJJJFFF@@@:::666666666555444333222222111111111111111000000000////////////...//////......---,,,,,,,,,+++++++++***************,,,,,,++++++***++++++,,,+++++++++***************))))))))))))))))))))))))((())))))******+++++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++************************************************++++++,,,,,,,,,,,,++++++***,,,------,,,+++,,,---,,,,,,---------.........111000000/////////000000111111000000111111222333333333444444555666666666444555666888999999999999777888999;;;===>>>???@@@AAAAAABBBBBBBBBBBBCCCCCC@@@BBBCCCDDDDDDFFFHHHKKKHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCEEEIIILLLLLLGGGBBB===;;;888777888888777666555444444444333333222222111111000000////////////------------------------,,,+++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,*********)))))))))))))))+++******))))))******+++)))***+++***)))((()))+++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))*********++++++++++++*********)))))))))((()))))))))))))))*********))))))))))))))))))))))))+++++++++++++++,,,,,,,,,'''((()))***************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((())))))***+++++++++++++++''')))+++---...---,,,+++************)))))))))((('''(((((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))++++++******))))))((((((''''''((()))******++++++++++++******))))))(((((())))))*********+++++++++******+++++++++,,,,,,,,,------------------------//////////////////////////////000000000111111111////////////000000000000000111222333444555666666666555444333555888<<<>>>AAA>>>:::888999:::::::::888<<<<<<999777:::<<<;;;CCC>>>888666666555333111222222111000000000000000////////////////////////......------,,,+++++++++*********)))))))))))))))++++++***++++++,,,------,,,+++++++++***)))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))******))))))(((((((((((())))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((())))))***+++***************************************************++++++,,,,,,++++++***)))+++------,,,+++,,,---,,,------......//////000000000//////////////////111111000000111111222333333333444444555666666666666666777888888888888777777888999;;;===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBB???AAACCCDDDDDDFFFHHHKKKHHHGGGGGGGGGFFFFFFFFFEEEAAAAAABBBFFFIIIIIIEEEAAA<<<:::888777888777666555333333333333333222222222000000000000//////......------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))******))))))(((((((((((())))))((()))******)))((()))***))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++(((((()))))))))*********(((((())))))******************************************+++++++++,,,,,,,,,'''((()))***************''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((())))))***++++++++++++***&&&(((+++---...---,,,+++************)))))))))((((((((((((((()))))))))***''''''(((((())))))******((((((((((((((((((((((((++++++******))))))((((((&&&&&&''''''((()))******++++++******))))))(((((())))))*********+++++++++******+++++++++,,,,,,,,,------------------------.............../////////........./////////000000////////////000000000000222222222333333333333333555444333333444777:::======;;;888777888999999999888::::::888999;;;999444???;;;888666777666222///222111000000//////000000.............../////////---------,,,++++++******))))))))))))))))))))))))************+++,,,------,,,+++++++++***)))))))))))))))))))))))))))))))))''''''((()))******++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((('''(((((())))))((((((''''''''''''((())))))******))))))(((((((((((())))))***)))))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((((((((()))*********************+++++++++******************************++++++++++++******)))+++------,,,,,,---............/////////000000/////////......///000000111111000000111111222333333333444444555666666666666777777888888888777777888999:::;;;===???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@>>>@@@BBBCCCCCCEEEHHHJJJFFFFFFFFFFFFFFFFFFFFFFFF??????@@@BBBDDDCCCAAA???;;;999888777888777555444222222222222222111111111//////000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))************+++++++++,,,))))))))))))************))))))(((((((((((())))))((()))******(((((()))***))))))))))))))))))))))))************************************************************************************************)))************+++++++++''''''((())))))***++++++((((((((()))******++++++************************))))))******+++,,,,,,,,,((())))))************)))'''(((((())))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((()))******++++++******'''((()))+++,,,,,,++++++************))))))))))))((((((((()))))))))******''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))((((((&&&&&&''''''(((((())))))************)))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---............/////////............/////////////////////000000000111111333333333333222222222222444333222222333555777999888888888888888888888999666888999:::>>>CCCBBB>>>AAA===999777777555222...111000000///////////////---............/////////------,,,,,,++++++******))))))))))))***************)))))))))***+++,,,,,,+++++++++***************))))))))))))))))))))))))'''(((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((()))))))))***))))))(((((())))))***)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++******************************++++++++++++******)))+++---...------...///............////////////...............///000111111111000000111111222333333333444444555666666666555666777888999:::::::::999999;;;<<<>>>???AAAAAADDDCCCCCCBBBAAA@@@??????===>>>@@@AAABBBDDDGGGJJJCCCDDDDDDEEEEEEFFFFFFGGGAAABBBCCCBBB@@@@@@@@@AAA:::999777777777777555333000000000000000000000000...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++((()))))))))***************))))))))))))))))))***((()))***)))((('''(((***))))))))))))))))))))))))************************************************************************************************)))************+++++++++((((((((()))))))))))))))'''(((((()))******++++++************************(((((())))))***++++++,,,)))************))))))((((((((())))))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((())))))))))))((((((((())))))***************((((((((())))))*********************))))))))))))(((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((()))))))))))))))))))))*********)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////...////////////000000000000000000111111111222222111111111222333333333444333222222222333333444555333666999999777666777999555999<<<;;;>>>FFFMMMNNNKKKDDD<<<777555444222111000000///............///---------.........//////...------,,,++++++******)))))))))******+++++++++)))))))))((())))))*********************+++++++++))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((((((((*********))))))*********)))))))))))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))******++++++++++++******************************++++++++++++******)))+++---...------...///........................---------......000111222111111111000111222222333333333444444555666666777333444666888:::;;;<<<<<<999:::;;;===>>>@@@AAABBBDDDDDDCCCBBB@@@???>>>>>><<<>>>@@@AAABBBCCCGGGIIIAAABBBBBBCCCDDDEEEFFFFFFEEEGGGGGGEEEAAA@@@BBBDDD999888777777777777444222///////////////000000000...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))((())))))))))))*********(((((())))))*********+++++++++************++++++((()))***)))((('''(((***))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))************+++++++++******))))))(((((('''''''''(((((()))***+++++++++************************'''(((((()))******++++++***************)))((('''((())))))***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((((((((()))***************)))(((((('''(((((()))***************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))************))))))))))))(((((())))))******++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........---------.........//////000000000000111111111111111111111111222222222222//////000111333444555666222222222222222222222222///555::::::777555666999555<<<>>>;;;;;;DDDQQQYYYTTTKKK???666333333333333000000///...............---------.........//////......---,,,,,,++++++***))))))******+++++++++,,,))))))(((((((((((())))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((++++++************++++++))))))((())))))***++++++************************)))))))))))))))(((''''''+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++******))))))))))))))))))))))))))))))************+++++++++))))))))))))******************))))))))))))******************************++++++,,,,,,,,,,,,------......////////////................../////////////////////000111111222222333333444444555555666666000111333555777777777777999:::;;;===>>>@@@AAABBBCCCGGGHHHCCC???@@@AAA@@@BBBBBBAAAAAAAAABBBDDDEEEBBBBBBAAAAAACCCFFFIIIKKKEEEEEEEEEEEECCCAAA???>>>:::999888666444333333333111111000000//////......---------...............++++++++++++++++++++++++)))************+++++++++((()))***++++++***((('''************))))))))))))************************)))************+++++++++)))************+++++++++------,,,+++***)))((('''************************************************,,,,,,+++***)))(((''''''))))))))))))))))))))))))******************************++++++++++++******+++*********))))))((((((************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''***************)))((((((++++++***)))(((((())))))))))))))))))))))))******))))))************)))))),,,+++++++++******))))))(((((()))(((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***+++*********))))))((((((++++++************************+++++++++,,,,,,,,,++++++,,,,,,---...////////////..................///...---///222333111///000/////////000222555666000111111111111222222222222222111111222222333444777777777777666666666666666999>>>CCCHHHMMMQQQSSSMMMHHHBBB<<<888444000...//////...------------...---.........---,,,++++++,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************)))))))))))))))(((''''''************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***(((((())))))***))))))((())))))))))))))))))))))))))))))*********+++++++++))))))))))))******************))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------......////////////................../////////////////////000111111222222444555666777888999:::;;;555555777888999999::::::999999:::<<<===???@@@@@@AAAEEEFFFBBB???@@@AAA@@@@@@???>>>>>>>>>???@@@AAABBBBBBAAAAAABBBDDDEEEFFFDDDDDDDDDCCCAAA???===<<<999888777555444333222222111111000000//////.....................---------++++++++++++++++++++++++)))************+++++++++)))***************))))))************))))))))))))************************)))************+++++++++)))************++++++++++++++++++***************************************************************++++++******)))((((((((())))))))))))))))))))))))************************)))******++++++******)))************)))))))))(((************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''***************)))((((((++++++***)))))))))))))))*********)))))))))))))))))))))************))))))++++++*********)))))))))))))))******************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******************)))))))))(((***************************++++++++++++,,,,,,,,,++++++,,,------...//////---.........---///333666888666555555666555222000111000//////000222444555000111111111111222222222222222111111222222333444777666666666666666666666777888<<>>>>>???CCCDDDAAA???BBBCCCAAA???>>>===============>>>@@@AAAAAABBBBBBBBBBBBBBBCCCCCCBBBAAA???===;;;999888777666444333222111111111111000000//////......//////......------,,,,,,++++++++++++++++++++++++)))************+++++++++++++++************++++++++++++*********)))))))))************************)))************+++++++++)))************+++++++++))))))******+++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))************))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))************))))))(((+++***))))))))))))))))))+++*********))))))(((((())))))************))))))******))))))))))))(((((((((((()))******++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********************))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////,,,...000...---111:::AAAEEEBBB???<<<:::777333000111111000000000111333444000111111111111222222222222222111111222222333444666666666666666666666666555555999BBBKKKOOOLLLGGGIIIEEE>>>:::888777777666//////...------------...,,,------------,,,++++++,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))************+++************)))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))*********))))))(((*********)))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))***+++,,,---.........(((((((((((((((((((((((())))))))))))************((()))))))))******************))))))))))))******++++++++++++++++++++++++***++++++++++++,,,,,,,,,---......//////......---............/////////////////////000111111222222222222333444555666777888888777666555555555666777777888888999:::;;;;;;<<<>>>AAABBB@@@AAADDDEEECCC@@@@@@???>>>>>>=========>>>???AAABBBCCCCCCAAAAAACCCBBBAAA???===;;;999888777666444333222111111111111111000000//////......//////...------,,,++++++++++++++++++++++++++++++))))))*********+++++++++,,,+++*********+++,,,---+++++++++*********))))))************************))))))*********+++++++++))))))*********+++++++++)))************+++++++++************************************************(((((())))))************))))))))))))))))))))))))************************))))))************))))))*********)))))))))))))))************)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))************)))(((******)))))))))))))))***++++++******)))((((((((())))))************)))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++*********)))))))))))))))***************++++++++++++++++++,,,,,,,,,------,,,---------......//////---000222000...444@@@JJJNNNKKKFFFAAA;;;666222000222111111000000111222333000000111111111222222222222222111111222222333444555555555666666666666666333444888@@@GGGKKKKKKIIIFFFAAA;;;777666666666666//////...------------...------.........------,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))))))))************************))))))))))))******)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))************)))***+++,,,---.........(((((((((((((((((((((((((((((()))))))))*********((()))))))))******************))))))))))))******++++++++++++++++++++++++*********+++++++++,,,,,,------............------............/////////////////////000111111222222222222333333333333333333777666555444333444555666777777888888999999::::::===@@@AAA@@@BBBFFFGGGDDD????????????>>>>>>======;;;===@@@CCCDDDDDDCCCBBBBBBAAA@@@>>><<<;;;999999666555444333222111111111111111000000//////......//////...---,,,++++++***++++++++++++++++++++++++))))))*********+++++++++,,,+++*********+++---...++++++++++++************************************))))))*********+++++++++))))))*********++++++++++++++++++************)))************************************************((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******************)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((())))))*********))))))***)))))))))))))))******************))))))(((((())))))************))))))((((((((((((((())))))))),,,+++)))(((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))******))))))*********+++++++++++++++,,,,,,,,,---------------...............///...111333111000555AAALLLOOOLLLGGG@@@999444000///111111111111111111222222000000111111111222222222222222111111222222333444444444555555666666666777555999<<<>>>>>>@@@DDDHHHBBB===888444333333222222//////...------------.........////////////......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''))))))))))))))))))))))))))))))******++++++******))))))))))))************)))))))))))))))))))))))))))))))))*********++++++(((((()))***+++++++++***))))))))))))))))))))))))((((((((()))))))))******))))))))))))******************))))))))))))******************************************++++++++++++------............------............/////////////////////000111111222222555444444444444333333333777777666666666666666777888888888888888888888888===?????????BBBGGGGGGCCC===>>>>>>>>>>>>======<<<:::<<>><<<;;;:::::::::666555444333222222222222111111000000//////............------,,,,,,++++++++++++++++++++++++++++++)))************+++++++++***************+++,,,---,,,++++++++++++*********************************)))************+++++++++)))************+++++++++,,,+++++++++******))))))************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((())))))************))))))))))))))))))******+++)))))))))))))))))))))***))))))************))))))(((((())))))))))))******000...,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,------------........................///222333111000444===DDDIIIGGGCCC===666111///000000000111111222222222222000111111111111222222222222222111111222222333444444444444555555666666777999===???;;;666555:::???<<<888444222111111000/////////...------------...------...////////////...,,,,,,,,,+++++++++*********************+++++++++))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))'''&&&))))))))))))))))))))))))((()))***++++++++++++***((()))))))))************))))))))))))))))))))))))))))))*********+++++++++(((((())))))***))))))((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))******************))))))))))))******))))))))))))))))))))))))************++++++++++++,,,------......------,,,............/////////////////////000111111222222444444444444444444444444666777777888888888777777999888888888888888888888;;;===<<<<<<@@@EEEEEEAAA===>>>???@@@@@@@@@???>>>;;;<<<>>>@@@AAAAAAAAAAAA===<<<;;;999888888999999666555444333333222222333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++'''((()))***++++++++++++,,,,,,+++++++++*********************************)))************+++++++++)))************+++++++++***************+++++++++************************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************)))))))))))))))***++++++((((((((()))******++++++))))))************)))))))))))))))*********++++++///...,,,***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((())))))***++++++,,,,,,,,,,,,,,,------------...////////////............///000000000///111444888@@@@@@===888222///000222...///000111222333333333000111111111111222222222222222111111222222333444333333444555555666777777777999999777333111333555555333222111222111000/////////...------------...+++,,,,,,---......------,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))************(((((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))'''&&&))))))))))))))))))))))))((()))***+++++++++++++++(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++******+++++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))******(((((((((((((((((((((((()))************+++++++++,,,------......------,,,............/////////000/////////000111111222222111111222222333444555555444555666888888888777666999999999999888888888888:::;;;::::::>>>CCCCCC>>>@@@AAABBBCCCDDDDDDCCCBBB<<<<<<===>>>>>>>>>>>>>>>;;;:::888777777777888999666555555444333333333333111111111000//////......,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))************+++++++++&&&''')))***++++++******,,,,,,,,,+++++++++******************************)))************+++++++++)))************+++++++++'''((()))***+++,,,------******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************))))))((())))))***++++++''''''((()))***+++,,,,,,))))))************))))))))))))******+++++++++,,,,,,***)))''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))*********+++((())))))***++++++,,,,,,,,,,,,,,,---------......///////////////.........//////..................;;;;;;999555111///111333---...000111333333444444000111111111111222222222222222111111222222333444333333444444555666777777000111222444444444222000111000000111333333222000//////...------------...)))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))))))))************'''((((((((())))))******(((((('''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***)))'''%%%))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))*********+++++++++---+++)))((('''((()))***)))))))))))))))))))))))))))*********++++++++++++)))************+++++++++)))******++++++,,,------++++++,,,,,,,,,,,,,,,,,,///...---------...000111//////000000111111222222333333222222333333444555777777888888888777666666555555555555666777777888;;;;;;<<<<<<>>>???AAAAAABBBAAAAAADDDHHHIIIGGGEEE@@@>>><<<===??????===:::999888777666555444333333444444333333222111000000/////////000000000000000---------,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))'''((()))***************************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((,,,+++***((((((((()))***************************+++***)))(((((()))***+++))))))))))))************)))************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))+++,,,---.........111000///......------...000000////////////000000333333333222222222111111111000/////////000222333333333333333333222111000777666555333000000222444555555444444444555555666555444444333333222222111////////////000111222333111111222222111///---,,,------------------------,,,,,,+++******+++,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))''')))***)))((('''(((***************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++***)))))))))))))))))))))(((((((((((())))))***++++++++++++***)))))))))))))))))))))))),,,+++***))))))***+++,,,************************++++++***)))(((((())))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((())))))*********,,,+++)))((('''((()))***))))))))))))))))))))))))))))))))))))*********+++))))))*********+++++++++)))******++++++,,,------+++++++++,,,,,,---------...............000111222000000000000000111111111333222222222222333444444777777777888888999999999999888777666666666777888999999999:::;;;<<<===>>>???>>>>>>@@@DDDEEEDDDBBBCCC@@@======>>>???>>>===888888777666555444333333333333222111111000//////////////////////////////------,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))))))))******+++*********************************))))))))))))************++++++++++++++++++++++++************************+++******))))))******+++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((,,,+++)))((((((((()))***************************))))))(((''''''((())))))(((((()))))))))*********))))))*********+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********)))***++++++,,,---...///333222111000///.........000//////......//////000111111111111000000000////////////...///000000111222333333333222222111000222333333222000///000111333333333333444555777777444444444333222222111111000000//////000000111111111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******)))(((((())))))))))))))))))))))))''')))***)))((('''(((***************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********************+++))))))))))))(((((((((((())))))***++++++++++++***))))))))))))))))))))))))++++++***))))))***++++++************************++++++******))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))+++***)))((('''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++)))******++++++,,,------++++++,,,------...////////////...///000111222333111000000000000000000///222222111111222222333444666666666777888:::===>>>>>>===;;;999888777888888666777777777888888999999;;;:::999;;;>>>@@@@@@@@@CCC@@@>>>===>>>>>>===<<<777777666555444333333222111111111000000//////............---------------,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++***************++++++++++++++++++***)))************************))))))))))))************************************************************+++******))))))******+++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((+++***))))))((()))))))))************************((((((''''''''''''(((((((((((())))))))))))******)))))))))*********++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))))))))+++*********+++---///000555444222111000/////////.........------.........////////////............------...///////////////222222222333222222111000///000222222111000000111111111222333444666777888444444333333222111111111111111000////////////000111000///...---,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,+++++++++******))))))((())))))))))))))))))))))))''')))***)))((('''(((***************************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))******+++,,,,,,(((((((((((())))))))))))((()))******++++++******))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))++++++++++++************))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))************)))******++++++,,,------,,,,,,---...000111222222111111000000000000111111111111000000/////////...111111111111111222333333555555555666888;;;???AAA@@@@@@@@@???===:::777666555555555666666666666666888777777777:::<<<>>>???????????????>>><<<:::888666666555555444333333222111111111000000/////////---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************************************************,,,,,,,,,,,,,,,+++***)))************************((()))))))))******************************************************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))(((((((((((((((((((((((())))))************))))))(((((())))))))))))((((((******))))))))))))))))))************************(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((()))))))))******,,,+++***)))***---///111555444222111///............------,,,,,,------...........................---...///000111000///...111111222222222222111111///000111111000000222333222222222222333444555666333333333222111111000000222111000///............111000...,,,+++++++++,,,++++++++++++++++++++++++++++++************+++++++++*********)))))))))(((((((((((((((((((((((((((''')))***)))((('''(((***************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++(((((((((((())))))))))))((())))))***************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((++++++,,,,,,,,,+++++++++))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((((((((((((((()))))))))*********)))******++++++,,,---------...///000111222333444333333222111000///......111000000000//////......111000000000000111222222444333333555777;;;>>>@@@>>>@@@CCCDDDBBB===777333444555555666666666555555666666777777999;;;>>>@@@===@@@BBBCCCAAA===999666555555444444333333222222111111111111111000000000---,,,,,,,,,+++++++++***++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,+++***)))************************((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************)))))))))(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((()))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))*********++++++,,,+++***)))***---///111222111000///---------,,,------,,,,,,,,,,,,------////////////////////////...///000111222111000///000111111222222111111111000000///...---...222555444333333222222222333333333222222111111000//////111111///...------,,,,,,111///---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((('''((((((((()))))))))***(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''***++++++,,,,,,,,,++++++))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******)))******++++++,,,------......///000111111222222222222222111000...---,,,000//////////////////...000000000///000000111222222222222444666888;;;<<<:::===AAACCCAAA<<<555111333444666777777777666555555666888999:::;;;>>>AAA>>>BBBEEEFFFCCC>>>999777444444333333333222222222111111111111111111111111------,,,,,,++++++***************+++++++++++++++)))))))))******************************************************+++++++++++++++++++++++++++***)))************************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((()))************)))))))))))))))))))))))))))))))))************))))))''''''(((((((((((())))))((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************+++++++++++++++*********+++---///000//////...---,,,,,,,,,,,,---------,,,,,,---------/////////000000000000000///000000111111111111111///000111111222111111111.........---,,,---000333444444333222111111111111222222111111000/////////000000///------,,,,,,,,,000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((''''''''''''(((((())))))******'''((())))))******))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))+++,,,,,,,,,+++***))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))(((((('''''''''&&&''''''(((((()))((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))***)))******++++++,,,---------------......///////////////000000000///...---.........///////////////000////////////000111111000111222333444555666777666888;;;<<<;;;888444111111333555777888777777666333666999;;;;;;<<<>>>AAA???BBBCCCBBB>>>:::888777333333333333222222222222000000000000000000000000...------,,,++++++******)))*********++++++++++++((()))))))))*********+++************************))))))*********+++++++++))))))******+++*********************************))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((('''((()))***+++******)))))))))))))))))))))))))))(((((()))******)))(((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************)))***++++++,,,---...///------,,,,,,,,,,,,------......------------........./////////000000000000///////////////000111111//////000111111111111111...000222333222000000111333222222111111111111222222111111000//////......//////...---,,,,,,,,,,,,////////////...,,,+++***++++++++++++++++++++++++((()))***++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((()))*********'''(((((()))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((('''(((***+++,,,+++***)))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((('''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++,,,,,,------++++++,,,,,,,,,,,,,,,,,,+++,,,...000000000000///---.........//////000000///////////////000111111///000111222333333333333444555666666555444333222000222444666888888777666222555:::<<<<<<<<<>>>@@@???@@@???;;;777444555777333333222222222222222222.........///////////////......------,,,+++******))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++'''((()))***************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((('''((()))+++++++++***)))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))+++,,,---.........---,,,,,,,,,,,,---......///......------......///........./////////000000//////...------///000111//////000111111111111111///444888;;;999666333111111000000000111222333333111111111000//////............---,,,,,,,,,------//////000000///---+++***))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&''''''((()))******+++'''(((((()))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))&&&''')))+++,,,+++)))((())))))))))))(((((((((((('''(((((())))))))))))))))))))))))))))))******+++************))))))))))))(((((()))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***++++++,,,,,,,,,,,,------,,,,,,,,,---------.....................////////////......---------.........///111333444444444444444555555666666666666555111111111222444666888999555555666777:::>>>BBBEEECCC<<<444111222444333111222111111111000000//////000000///...------,,,,,,......---,,,,,,+++******************************)))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))************++++++************++++++************))))))(((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************+++*********))))))(((((('''((()))+++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***************************(((((())))))))))))((((((((()))+++,,,,,,+++)))((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((&&&'''***+++)))'''))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,++++++******++++++,,,,,,------...222000...---,,,---...//////............//////000000000////////////000000111000/////////000222333888:::<<<<<<888444000///111222333333333333222111222111111000///......---...------,,,,,,------...---000333111,,,)))+++---************************+++++++++++++++***)))((((((((())))))((('''&&&&&&++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***************)))((('''))))))))))))))))))))))))******)))))))))))))))***)))******)))''''''(((***))))))))))))))))))))))))***(((&&&'''***+++)))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))((((((''''''''')))***)))((('''(((***))))))(((((())))))***+++************))))))))))))))))))***++++++,,,------******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***************++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.........///000000000/////////......------............///111333444444444444555555666666777777666666000000111222333444666777666666666777:::===@@@BBB???999333111333555444222111111111000000000//////000//////...------,,,,,,...------,,,++++++*********************************************)))(((((((((((())))))))))))(((((())))))))))))************+++******************+++******)))))))))((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******))))))'''((()))***+++******)))))))))))))))))))))))))))************************))))))***++++++++++++***************************(((((())))))))))))(((((('''(((***++++++***((('''(((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((''''''******)))'''))))))))))))))))))))))))((((((((()))))))))*********++++++,,,,,,++++++******++++++,,,,,,------...111000...---,,,---...//////............///000000000000////////////000000111000/////////000111222888888888666333111000111222222333444444333222222111111000000///......---------,,,,,,,,,,,,------///222444222---)))***,,,******************************++++++***))))))((((((((())))))(((''''''&&&*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))******))))))))))))******)))******)))(((''')))***))))))))))))))))))))))))***(((''''''******)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))))))))((((((((('''''')))***)))((('''(((***))))))(((((())))))***+++************))))))))))))******++++++,,,,,,------******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***************++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...000222222111000//////......---......////////////111222333333333333555555666777777777777777333333333333444555666777777777777777999;;;>>>???;;;777333333444555444222000000000000//////////////////......---,,,,,,,,,------,,,,,,++++++*********************************++++++++++++******)))((())))))******))))))((())))))))))))************************************)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))************************,,,,,,++++++++++++******(((((()))************)))))))))))))))))))))))))))************************((()))******++++++******************************(((((())))))))))))((((((''''''))))))))))))''''''(((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***((('''((()))***)))''')))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,++++++******++++++,,,,,,------...000///...---------...///...............///000000000000////////////000000000000/////////000111222666555333000......111333222333333444444333333222000000000///......------------,,,,,,,,,,,,------111333444222---))))))+++************************))))))******))))))(((((((((((()))))))))(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,,,,,,,+++******((((((((((((((((((((((((***)))))))))))))))******((()))))))))'''''')))***))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))((((((((((((''')))***)))((('''(((***((((((((((((((()))******************)))))))))((())))))******++++++++++++******))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))******++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,...111333444222111///...............//////000///000000111222333333333555555666777888888888888777777777777888888999:::888888888888888:::;;;<<<999777444444444444222000////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,++++++***************************************++++++***)))))))))))))))******)))))))))((()))))))))*********************++++++*********************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))************************************************)))))))))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************************************(((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((('''(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((((((((()))))))))((((((((((((((((((((((((((()))*********++++++++++++***++++++,,,,,,++++++******++++++,,,,,,------...//////...---------...///......---......///000111000000////////////000000////////////000000111111333222111...---...111333111111222222222222111111/////////......------------,,,,,,,,,,,,,,,,,,---...000111///,,,******+++************************(((((())))))))))))(((((((((((()))))))))(((((('''(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))***+++'''((()))(((&&&&&&((())))))))))))))))))))))))))))))((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''')))***)))((('''(((***((((((((('''((())))))***************)))))))))((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,...111333444333111000...............///000111000000000000111222222333444444666777777888888888888888888888999999:::;;;999999999999999999::::::999888666555333111///---.....................///---------------,,,,,,,,,,,,+++++++++++++++******))))))))))))))))))))))))(((((()))))))))))))))((())))))************))))))((()))))))))************)))***++++++++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))((((((((()))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((('''(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))((((((((()))(((((((((((((((((((((((()))*********++++++++++++***++++++,,,,,,++++++******++++++,,,,,,------.........---------.........---------......///111111000000////////////000000......//////000000000000///000111111//////000111000//////////////////000............------------,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,+++******+++))))))))))))))))))))))))'''((())))))))))))(((((((((((()))))))))))))))((((((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((())))))*********))))))))))))))))))))))))))))))))))))(((((()))***++++++(((((()))'''&&&%%%&&&(((************************((()))))))))((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))''')))***)))((('''(((***((((((''''''(((((()))***************))))))))))))''''''''''''''''''((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************++++++,,,************++++++++++++++++++++++++,,,,,,,,,,,,,,,---///111222222111000............///000111111000000000000000111222333222333444666777777777777666666666666777888999:::999::::::::::::::::::999999888777444222///...------------...............------,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))''''''((())))))))))))((()))******++++++******)))))))))))))))************)))***+++,,,,,,+++***)))*********++++++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))'''''''''(((((((((((()))+++***))))))((()))))))))))))))))))))))))))))))))************************'''((())))))******))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''''')))***)))((('''(((***)))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,++++++******++++++,,,,,,------...,,,---------............---------......000111222000000////////////000000---...///000000000//////---///222222111//////000///......------......///------------------------,,,,,,++++++++++++,,,,,,'''((()))******++++++***))))))))))))))))))))))))(((((())))))******))))))(((((()))*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++)))'''&&&&&&(((************************''')))***)))((('''(((***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))''')))***)))((('''(((***(((''''''''''''((())))))************))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************++++++,,,************++++++++++++***++++++++++++,,,,,,,,,,,,,,,...///000111111111............///000111222111000000///000000222222111222333555666666777777555555555666777999:::;;;::::::;;;;;;;;;;;;::::::777777555333000/////////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))'''((()))***************)))******++++++******)))))))))))))))************(((***+++,,,,,,+++***((((((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))'''((((((((()))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))************************'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((''''''((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''')))******''''''(((***))))))))))))))))))))))))((((((((()))))))))*********++++++,,,,,,++++++******++++++,,,,,,------...+++,,,------............------------///000111222000000////////////000000---...///000000000///...---///111111///......//////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))***++++++***)))))))))))))))))))))))))))((())))))***++++++******(((((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((()))***+++,,,///000///,,,)))(((((()))************************''')))******''''''(((***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''((((((((()))))))))***''')))***)))((('''(((***'''''''''''''''((())))))************)))))))))))))))))))))))))))(((((((((******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***)))************+++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111222............///000222222111111000//////000111222000111222444555666666666666666777888999;;;===>>>::::::;;;<<<<<<;;;;;;;;;666555444222000///000222,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))((()))***+++++++++++++++******++++++++++++******))))))))))))************((()))+++,,,,,,+++)))(((&&&'''''''''(((((())))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++,,,+++***((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((+++***)))(((((('''(((((())))))))))))))))))))))))************************'''((()))++++++)))((('''''')))+++***'''&&&(((***))))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,,,,+++++++++***++++++,,,,,,---......+++,,,------.........---,,,,,,------///000111222000000////////////000000,,,---///000000000///......//////...---,,,---///000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++***+++++++++)))((())))))))))))))))))))))))))))))***+++++++++++++++(((((()))***************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''((()))***************++++++++++++++++++++++++(((((((((((()))***+++,,,333333222///,,,))))))***************************''')))+++***'''&&&(((***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******((()))***)))((('''(((***))))))************))))))******)))((((((((((((((())))))))))))))))))))))))******************************))))))(((((('''''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))***************))))))******+++,,,******+++++++++,,,,,,,,,..................---------...000111111111000///111111000000000000111111333333333444444444555555555555666777888:::<<<===999:::;;;;;;;;;:::999888666666555444222111111000......---------,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,---...---+++)))(((***)))((((((((()))+++,,,+++*********))))))((((((************************))))))))))))************((((((((((((((((((((((((------,,,+++***)))((('''))))))))))))************+++++++++***((((((+++---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))************+++++++++,,,+++*********+++,,,---++++++,,,,,,,,,---------,,,,,,,,,---------...............////////////000//////000000///...------......///////////////...//////000000///...------------,,,,,,,,,,,,++++++************************************************---,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++***((((((((()))*********))))))******+++,,,+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))((((((((((((((())))))))))))))))))))))))***************************)))))))))(((((((((''''''''''''''''''((())))))((('''''''''((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++******))))))******+++,,,******+++++++++,,,,,,,,,..................---------...///000111000000///111111000000000000111111222333333333333444444444444555555666777999;;;<<<999:::;;;;;;;;;999888777555444444333222111000///...------------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++((()))+++,,,,,,+++***))))))))))))))))))******+++************)))))))))(((************************))))))))))))************))))))))))))))))))))))))+++++++++***************))))))))))))***************++++++***((()))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))((())))))*********+++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++*********+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------.........////////////////////////...------......////////////.....................---,,,,,,------,,,,,,,,,,,,++++++************************************************+++++++++******)))))))))))))))))))))))))))))))))******))))))))))))************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++)))((((((((()))***))))))(((((())))))***+++++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))((((((((((((((())))))))))))))))))))))))************************))))))))))))(((((((((((('''''''''''''''((())))))''''''(((((()))+++,,,---(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,------------------......---...///000000000000///111000000//////000000111111111222222222333333333333333444555666777999:::999:::::::::999888666555333333222111000//////...------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++***(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))******+++++++++,,,))))))))))))***************++++++***))))))***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************)))))))))))))))))))))*********++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************)))************++++++++++++************+++,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---------............///////////////......---....../////////......---,,,------------,,,++++++------,,,,,,,,,,,,++++++************************************************))))))*********))))))((())))))))))))))))))))))))******))))))))))))************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***))))))((()))))))))((((((((((((((())))))***++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))(((((((((((((((((((((((((((((((((((((((************************))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((()))***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))************++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,------------...............///////////////000000////////////000000000111111111111222222222222222222333444666777888999999999999888666444333111111000//////...---------------,,,,,,,,,++++++************************************************((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))******))))))'''((()))++++++***))))))*********)))))))))))))))((((((((((((((((((((((((((()))))))))************************************)))************+++++++++((()))))))))************)))+++++++++))))))***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********)))))))))))))))))))))))))))************((((((((((((((((((((((((+++******)))(((''''''&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))*********+++++++++***************++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........///////////////............//////......------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++************************************************((()))*********))))))((())))))))))))))))))))))))******))))))))))))************))))))((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******)))))))))))))))))))))(((((((((((()))******************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------.....................//////000000000////////////000000000000000111111111222222222222222222333444666666888888888888666555333111/////////......---------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))++++++***))))))))))))))))))))))))******((((((((((((((((((((((((((()))))))))************************************+++++++++************)))((()))))))))************)))***,,,+++***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))******(((((()))))))))*********((((((((((((((((((((((((+++******)))(((''''''&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))******++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............///////////////..................---,,,,,,,,,------.........------------,,,,,,,,,+++++++++************************************************)))************))))))((())))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))*********))))))***))))))))))))***++++++*********)))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))***************))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,------............------......///000000//////......//////000000000111111111222222222222222222222333444555555666666666666555444222111//////......------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))((('''''''''(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))************************************,,,+++++++++******))))))))))))))))))************(((***,,,,,,***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))************+++++++++((()))******++++++***************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---------............---...//////////////////...............---,,,+++,,,------............---------,,,,,,,,,,,,++++++************************************************---,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))************)))***************++++++,,,******))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((())))))))))))''''''((((((((()))))))))******))))))******+++,,,******+++++++++,,,,,,,,,***++++++,,,------............---------...///000//////............//////111111111222222222333333222222222222333444555555333444555555555333222111...............---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((())))))))))))))))))))))))******+++((()))))))))************************************))))))))))))************))))))))))))))))))))))))***************+++++++++))))))))))))************(((***,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((()))))))))************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++'''((()))***+++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////------...///////////////............---,,,+++***++++++,,,---------------------,,,,,,,,,,,,++++++************************************************111///,,,***((()))******))))))))))))))))))))))))******))))))))))))************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))***++++++)))))))))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''((())))))%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((())))))))))))''''''''''''((((((((((((*********)))***++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,---............---,,,---...///000//////............//////111222222222222333333333222222222222333444555555222333444444444333222111..................------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))************************)))((((((((()))***+++,,,***)))((((((((()))+++,,,(((((())))))*********+++************************))))))))))))************(((((((((((((((((((((((('''((()))***+++,,,------))))))))))))************(((***,,,,,,+++***)))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************************************)))************+++++++++'''((()))++++++******)))++++++,,,,,,,,,---------,,,,,,------------...............////////////000------...///000000//////............---,,,+++***)))***+++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************************************444111---)))((((((***+++))))))))))))))))))))))))******))))))))))))************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))+++++++++***)))((((((((((((((()))******)))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))(((&&&$$$$$$&&&((()))***)))(((''''''((()))***))))))))))))))))))))))))++++++******)))((((((((()))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))************++++++******************)))***++++++------...///,,,,,,,,,---------..................////////////000000000000000111111222000000000000111222333444333111//////111222000...//////...------------...---------,,,+++***)))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))+++---///---***(((***,,,)))************+++++++++******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++*********))))))))))))***+++,,,,,,------++++++++++++++++++++++++---------............///---,,,,,,---///000...---///............---------++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,++++++******++++++,,,)))************+++++++++...---,,,+++***(((''''''************************+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))((('''''')))+++...)))%%%&&&+++//////...))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))))))))(((((('''&&&&&&'''((((((***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************************************)))***++++++------...///,,,,,,---------.....................////////////000000000000000111111222000000000000111222333333333111//////111222000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((())))))******))))))((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((++++++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((())))))******))))))((())))))))))))))))))))))))%%%'''(((((((((((()))***))))))*********+++++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++*********))))))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,---//////...,,,............------------+++++++++,,,,,,,,,------,,,,,,++++++******++++++,,,++++++******++++++,,,))))))*********++++++++++++++++++***)))))))))(((******************************))))))))))))******))))))))))))))))))))))))************)))))))))(((************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))***...111444///***(((+++,,,+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************************************)))***++++++------...///,,,------------.....................////////////000000000000000111111222111111000000000111111222222000//////000111///...---,,,,,,+++++++++++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******************)))))))))))))))))))))))))))(((((((((***---/////////)))))))))*********++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++***************++++++++++++++++++++++++------------------------------------............---,,,,,,---//////...---............------------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++)))))))))*********++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***...222666666222,,,******+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))************(((''''''''''''(((((()))((((((((((((((((((((((((((()))))))))***************************+++++++++)))***++++++------...///------------........................////////////000000000000000111111222222111111000000000000111111000000000000000///...------,,,++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))((((((((())))))(((((((((((((((((())))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******++++++++++++******((((((((((((((((((((((((---+++***,,,111333333111))))))))))))************''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))((()))))))))************((()))))))))************************************,,,,,,++++++++++++++++++------------------------,,,,,,---------...............---///000111000............---------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++************++++++))))))))))))************((((((((((((((((((((((((************************((()))***++++++***)))((())))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***************---222666000---***)))***++++++***(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))***+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((************))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++)))***++++++------...///---------.........//////............////////////000000000000000111111222111111000000///000000000000000000000///......///...------,,,,,,,,,,,,,,,******+++++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))'''((((((((()))))))))***)))((((((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******((((((((((((((((((((((((***(((&&&(((,,,---,,,***(((((()))))))))*********''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))((()))))))))************((()))))))))************************************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...000//////000222222111000...------------,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,+++***)))+++******))))))******+++(((((()))))))))***************))))))((('''''''''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((***+++***))))))+++...222***)))(((((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))++++++******)))(((((('''''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,)))***++++++------...///------........./////////............////////////000000000000000111111222000000/////////000000111///000111000...---...///......---,,,,,,,,,,,,,,,)))***************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))))))))))))))''''''(((((())))))******))))))((((((((()))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******************)))))))))))))))))))))))))))((('''''''''((()))((('''((((((((()))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------000//////000222333111000------------,,,,,,,,,,,,************++++++++++++++++++,,,---,,,+++***)))******))))))))))))******((((((((()))))))))******++++++***))))))(((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))******)))((((((***,,,))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''(((((('''((()))******)))((('''))))))))))))))))))))))))*********)))))))))))))))&&&&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,)))***++++++------...///............////////////............////////////000000000000000111111222///////////////000111222...000111000...,,,...///---,,,,,,+++++++++++++++))))))************))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******++++++++++++******++++++******************))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((())))))******))))))((())))))))))))))))))))))))((()))******))))))***+++(((((((((((()))))))))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))*********+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......///111111000...---------,,,,,,,,,++++++************++++++++++++***+++,,,------+++***(((******))))))))))))******(((((((((((()))))))))***************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))&&&(((******(((((()))***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&'''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))'''((()))******)))((('''))))))))))))))))))))))))((((((((()))******++++++&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,)))***+++,,,---......///............/////////000............/////////000000000000000000111111222............///111222222...000111000---,,,---000,,,++++++***)))*********((())))))*********))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,+++++++++***)))))))))))))))))))))))))))))))))&&&''''''((()))******+++******))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))%%%(((+++***((((((***---(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))******++++++++++++))))))***+++,,,,,,------------------------------++++++,,,,,,,,,------------,,,,,,---///000...------------,,,,,,,,,++++++)))************+++++++++***+++,,,------+++***(((******))))))))))))******(((((((((((())))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))$$$''')))******)))))))))'''((()))***)))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''')))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))%%%&&&&&&'''((())))))*********))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((()))))))))))))))***+++***)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))((('''''''''(((***+++(((((((((((())))))))))))************************)))+++,,,,,,+++***,,,---***+++,,,,,,------,,,,,,---------............///000000000000000000000000............///000222222111111111111111111111111111111000000//////......---,,,***(((((()))***+++************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))))))))'''&&&$$$))))))))))))************&&&)))+++,,,+++++++++,,,000...,,,+++,,,,,,***))))))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---+++))))))***+++,,,------------------,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++***)))(((((('''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))---+++)))((('''((()))***((('''''''''((()))+++,,,''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''''''((((((((())))))))))))((()))***)))'''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((((('''((()))***+++(((((((((((())))))))))))************************(((***++++++***)))+++,,,***+++,,,,,,------,,,,,,---------............///000000000000000000000000............///000111222000000000000000000000000111111000000///......------,,,***)))((()))***+++************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))***+++++++++******++++++++++++++++++++++++***++++++++++++***)))((((((((()))***)))((('''&&&))))))))))))************''')))+++,,,+++******+++---+++))))))***++++++***)))))))))))))))))))))))),,,++++++***))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---+++***)))***+++,,,,,,,,,,,,,,,,,,---------......---,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++++++++******)))(((((('''))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))),,,+++)))((('''((()))***((((((''''''((()))***+++''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))***(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))'''((()))((('''&&&&&&((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))************************''')))******)))(((***+++***+++,,,,,,------,,,,,,---------............///000000000000000000000000............///000111111////////////////////////000000000///......------,,,+++***)))))))))***+++************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++******+++++++++******)))++++++++++++++++++++++++******++++++******))))))(((((()))************)))))))))))))))************)))***++++++)))((()))***)))((('''''')))******))))))))))))))))))))))))))),,,+++******)))*********))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---+++******+++,,,,,,++++++,,,,,,------.........------,,,,,,++++++***************************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++++++++******)))((((((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))+++***)))((('''((()))***))))))(((((((((((()))***''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))((()))***)))'''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))************************((()))******))))))***,,,***+++,,,,,,------,,,,,,---------............///000000000000000000000000...............///000111////////////////////////000000///......------,,,++++++***))))))******+++************)))))))))((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))(((************++++++++++++))))))************))))))(((((()))***++++++,,,,,,((()))))))))***************++++++***(((((()))+++***)))'''''')))***))))))))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,,,,,,,---......///000000---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))***)))(((((((((((()))))))))))))))(((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))***+++***((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***,,,+++******+++---***+++,,,,,,------,,,,,,---------............///////////////////////////...............//////000000000000000000000000000//////......---,,,,,,,,,******************++++++************)))))))))((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++***)))((()))))))))******+++++++++((())))))*********))))))((())))))***+++,,,------((()))))))))************+++++++++)))((())),,,...---,,,))))))******)))((())))))))))))))))))))))))+++***************++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,---------......///000111111222------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''''''''((((((((()))++++++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,++++++,,,---***+++,,,,,,------,,,,,,---------............//////////////////////////////......---......//////000000000000000000000000.........---,,,,,,++++++)))*********++++++++++++************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))************+++++++++******)))(((((())))))***+++++++++(((((())))))******))))))))))))))))))***+++,,,---))))))))))))*********************))))))+++000333///---+++*********)))((())))))))))))))))))))))))*********)))******+++,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------......//////000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))'''((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***&&&&&&&&&'''''''''(((((()))*********((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((()))***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++******+++,,,***+++,,,,,,------,,,,,,---------............//////////////////////////////......------.........////////////////////////......------,,,+++++++++))))))***+++++++++++++++************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))***+++++++++******((((((((()))***+++++++++'''(((((()))))))))))))))***)))(((((()))***+++,,,))))))))))))************))))))))))))***...444888...,,,******++++++***)))))))))))))))))))))))))))******))))))***++++++,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------...------..................//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&''''''(((((()))((((((&&&'''((()))******))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''''''''((((((''')))))))))'''&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))((()))******))))))***+++++++++,,,---------,,,,,,---------........./////////////////////////////////......---------....................................---,,,,,,++++++***((()))***+++++++++++++++************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++++++++'''(((((()))***+++++++++''''''((()))))))))))))))***)))((((((((()))***+++))))))))))))************((((((((()))+++000777<<<+++***((()))+++,,,,,,+++))))))))))))))))))))))))******))))))***+++,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,+++******+++,,,---************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%&&&((()))*********)))'''(((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******%%%&&&&&&'''((()))************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((((()))******)))***,,,...---------............///+++---000111000///..................///////////////////////////......---......---,,,,,,+++******************************+++******)))(((''''''&&&******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((************************))))))******++++++++++++)))))))))***+++++++++,,,******)))))))))))))))***+++++++++++++++***)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))************(((((()))***++++++,,,,,,...---,,,,,,+++++++++,,,))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))******************************+++,,,***'''&&&(((+++)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,---------......///...---,,,,,,---...///------------------------))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))((((((''''''))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))'''((()))***((('''******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***&&&&&&''''''(((((())))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((((()))******)))***,,,...------------............+++...000111000////////////////////////////////////////////////...------...------,,,++++++***************************************)))((('''''''''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))************)))))))))(((************)))))))))(((************************))))))************************************++++++******))))))))))))******+++++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((())))))))))))((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))************(((((()))******+++,,,,,,------,,,,,,++++++++++++))))))))))))))))))))))))******************************)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))((((((((()))******++++++++++++++++++++++++'''((()))'''%%%$$$&&&((()))))))))))))))))))))))),,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------...------------------...------------------------))))))))))))))))))))))))*********+++++++++,,,,,,***)))))))))((((((((('''))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))(((((()))***)))'''***)))))))))((((((((('''(((((())))))))))))(((((((((((())))))))))))((((((++++++++++++******))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))((()))******)))***,,,---------------............,,,...111111000//////000000000000000////////////...////////////...------------,,,,,,+++***************************************))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************************))))))))))))))))))))))))******************))))))***)))))))))))))))*********++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))******))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))************((())))))******+++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***))))))))))))***++++++++++++++++++++++++++++++)))******)))''''''(((***))))))))))))))))))))))))++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))*********++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***(((((((((******)))((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))***+++***))))))+++---,,,,,,---------.........---///111111000///000111000000000000000/////////......//////......---,,,,,,,,,++++++*********)))***************************)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))((((((((((((((((((((((((*********)))))))))))))))*********)))))))))))))))************************))))))))))))((((((((((((++++++******))))))(((((())))))))))))))))))***+++******+++++++++******)))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))***************((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((()))))))))************((()))))))))*********+++++++++,,,,,,,,,+++++++++))))))))))))))))))))))))************************+++*********))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***************++++++,,,++++++++++++++++++++++++++++++******))))))***+++))))))))))))))))))))))))******+++------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***(((((((((***+++***)))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((************************)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******)))***+++***))))))+++---,,,,,,,,,------------...---///000000//////000111111000000000//////.....................------,,,+++***************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))******************************)))))))))(((((((((((((((+++******))))))((((((((())))))(((((()))***++++++)))******+++++++++******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((((()))))))))************)))))))))))))))***************+++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***************++++++,,,++++++++++++++++++++++++((('''&&&&&&&&&''''''''')))))))))))))))))))))))))))***+++,,,---.........++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))'''((((((((()))))))))*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++************+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))(((((()))***++++++***(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************++++++***))))))***,,,,,,,,,,,,,,,---------------...//////......///111000000//////......---------............---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************************************((((((((())))))*********))))))))))))))))))(((((((((((((((((()))***+++,,,))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***))))))))))))***++++++************************)))(((&&&'''((())))))((())))))))))))))))))))))))((()))***+++,,,------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))(((((()))+++,,,+++***(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''(((((((((((()))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))***************++++++***))))))***,,,++++++,,,,,,,,,---------,,,---...---,,,---...000/////////...---,,,,,,,,,------......------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************((()))))))))************************************'''(((((()))***+++,,,,,,((((((((()))))))))))))))(((((((((((()))***+++,,,))))))***+++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((())))))))))))((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((((()))+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))((((((((()))******)))))))))))))))))))))))),,,)))((()))+++---,,,+++))))))))))))))))))))))))((())))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***'''''''''((()))*********)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))(((((()))+++,,,,,,+++'''((((((((()))))))))***(((((())))))))))))(((((((((((())))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))******(((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++***++++++***))))))***,,,++++++,,,,,,,,,---------,,,---------,,,,,,.../////////...---,,,,,,++++++------......------,,,+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++************************''''''(((***+++,,,---...''''''(((((())))))******(((((((((((()))***+++,,,((()))***+++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((('''(((***,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((()))&&&$$$%%%(((***)))'''))))))))))))))))))))))))(((((()))************)))++++++++++++++++++++++++,,,,,,------------.........---,,,++++++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******&&&''''''((()))******+++((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))(((((()))+++---,,,+++'''((((((((())))))******(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))(((''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---......+++,,,------......------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++............---,,,+++***+++++++++************))))))))))))))))))))))))))),,,+++)))((((((((()))*********))))))))))))************))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((('''''''''''')))))))))))))))))))))))),,,+++++++++******))))))))))))(((((('''''''''&&&)))))))))))))))******+++******))))))))))))******''''''(((((()))+++,,,---(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))******)))(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))))))))***,,,,,,)))))))))(((((((((''''''))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,++++++******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++)))((((((((()))***)))))))))))))))))))))))))))))))))))))))(((''''''((((((''''''''''''(((((())))))))))))(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---......,,,,,,------......------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++............---,,,+++***+++++++++************)))))))))))))))))))))))))))+++******)))))))))))))))******))))))))))))*********)))))))))((((((((('''))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********************)))))))))((((((((())))))))))))))))))))))))++++++*********)))))))))******)))))))))((((((((()))))))))))))))******+++******))))))))))))******(((((((((((()))***+++,,,(((((((((((()))))))))***))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++*********+++,,,---.........---------,,,,,,))))))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++************************++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,++++++***+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,))))))))))))))))))))))))))))))******))))))(((((()))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++******++++++,,,---...,,,,,,,,,---------.........------------,,,,,,,,,+++,,,,,,------,,,,,,+++---......------,,,+++***+++++++++************))))))))))))))))))))))))))))))************))))))(((******))))))))))))******))))))))))))(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++*********)))))))))))))))))))))))))))))))))******))))))))))))((((((++++++************)))))))))))))))))))))******+++******))))))))))))************))))))))))))******((((((((()))))))))******))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))******)))(((((((((((((((((((((((()))))))))******'''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************+++++++++++++++*********************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,++++++++++++,,,------,,,++++++++++++*********))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,+++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************(((((((((((())))))))))))++++++*********)))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++,,,---(((((((((((((((((((((((())))))*********))))))((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************+++,,,---...,,,,,,,,,,,,------......------------------------+++,,,,,,------,,,,,,+++---------------,,,+++***+++++++++*********))))))((((((((((((((((((((((((((()))***++++++***)))(((******))))))))))))******))))))))))))(((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((************************)))))))))))))))******+++******))))))))))))******++++++***)))(((((())))))(((((()))))))))*********)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))************(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((''''''(((***+++((((((((((((((((((((((((************************+++++++++***************************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((*********+++++++++,,,,,,((((((((((((((((((''''''))))))))))))))))))))))))*********)))))))))))))))***+++++++++++++++,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++*********************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))***+++,,,(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************+++,,,------------,,,,,,,,,---...///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,+++++++++++++++*********))))))((((((((((((((((((((((((((()))***++++++***)))(((******))))))))))))******(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++******)))))))))(((((((((************************((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******,,,+++***)))(((((((((((())))))))))))************)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******++++++*********))))))(((((())))))***))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************))))))******+++,,,---------,,,+++,,,---...///,,,,,,,,,------------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))((())))))************)))******))))))))))))******(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++,,,+++++++++******)))))))))(((((((((************************(((((())))))))))))******((((((((())))))))))))***)))))))))))))))******+++******))))))))))))******++++++***)))(((((()))))))))))))))*********++++++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))******)))(((((((((((((((((((((((()))))))))******((())))))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))******))))))+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))***+++,,,---+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((()))***++++++++++++*********))))))))))))******))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---...---,,,++++++---...000,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++,,,,,,++++++++++++*********)))))))))************************)))))))))*********++++++)))))))))*********++++++)))))))))))))))******+++******))))))))))))************)))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((()))))))))))))))************))))))'''((((((((()))))))))***'''((((((((()))))))))***************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***+++******)))((()))))))))************))))))))))))))))))))))))((()))))))))************)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------......---,,,,,,,,,,,,---*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))*********+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((******+++***))))))))))))))))))))))))))))))((()))***+++++++++++++++******))))))))))))******))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---...---,,,++++++---...000,,,,,,,,,------.........+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))***)))((((((((()))+++,,,******))))))))))))******'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************))))))******+++++++++,,,*********++++++,,,,,,,,,)))))))))))))))******+++******))))))))))))************))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))******)))(((((((((((((((''''''''''''(((((((((((())))))************))))))'''((((((((())))))******'''((((((((())))))******************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&(((************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++,,,+++******))))))******+++++++++,,,))))))))))))))))))))))))(((((())))))*********+++))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++++++++''''''(((((())))))******'''(((((()))***++++++,,,******))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++------------,,,,,,+++++++++---------------------------.........---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))(((((((((((((((******))))))((((((''''''***************++++++,,,,,,,,,+++***))))))******,,,,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))))))))*********))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((())))))&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,************************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))************************************+++++++++,,,,,,---------++++++************++++++))))))************))))))------,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))''''''(((((())))))*********************)))((('''***************)))((((((+++*********))))))(((((((((((((((((())))))))))))'''(((((())))))************)))))))))((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++------------,,,,,,+++++++++------------------------------......---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))(((((((((((((((******))))))((((((((((((((((((((((((((()))******,,,,,,+++***************,,,,,,++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((())))))((()))))))))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++************************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,*********+++++++++,,,,,,,,,++++++******++++++,,,************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********&&&'''''''''((((((((()))))))))))))))************************************++++++++++++,,,,,,,,,,,,++++++************++++++))))))************))))))++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))******)))************))))))(((***************)))((((((************)))))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---------,,,,,,,,,,,,++++++---------------------------------------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))(((((((((***))))))))))))((((((((())))))(((((())))))***+++,,,++++++************+++++++++++++++++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))***+++++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((())))))************)))((('''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))************************)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++,,,+++************+++,,,)))))))))************+++++++++************++++++************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******''''''''''''(((((((((((())))))))))))************************************+++++++++***************++++++************++++++))))))************)))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))((((((((())))))))))))***((())))))************))))))************))))))(((************))))))))))))******))))))((((((''''''((((((((((((''''''''''''))))))))))))(((((((((((()))))))))(((''''''&&&&&&***************+++++++++***)))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))),,,++++++++++++,,,------,,,++++++******+++++++++*********++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))((())))))************)))************************************************))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++************)))))))))((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((())))))*********(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))************))))))))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))(((************************(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,,,,++++++++++++************++++++)))))))))*********++++++++++++************++++++************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************((()))))))))************************************++++++******))))))((((((++++++************++++++))))))************))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))************)))(((*********)))))))))))))))******))))))((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&)))*********+++++++++,,,******))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++************************(((((((((((((((((((((((())))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))((()))************))))))))))))))))))************,,,,,,,,,,,,,,,------...,,,+++++++++++++++,,,,,,*********++++++,,,,,,,,,++++++************++++++************************(((((()))***************************************************************))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++************)))))))))(((((()))************)))(((************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))(((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))************))))))))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))***************++++++,,,,,,++++++***************************************+++++++++,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))************))))))))))))((()))))))))*********************************************))))))(((((((((++++++************++++++))))))************))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))'''((()))***************((())))))*********))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,***))))))))))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))((()))***+++++++++***))))))))))))************+++++++++******++++++,,,---,,,++++++++++++,,,,,,---++++++++++++++++++,,,,,,++++++************++++++************************'''((()))******+++******************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++************))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((())))))&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))***++++++***))))))*********+++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((((((''''''''''''))))))))))))*********************************************)))))))))))))))++++++************++++++))))))************))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***************************+++************)))))))))((())))))************)))((())))))************)))))))))))))))************(((((((((((())))))))))))'''(((((())))))*********'''((((((((()))))))))***&&&&&&''''''((()))))))))(((((())))))***++++++,,,)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))'''(((***,,,,,,+++***)))))))))*********++++++++++++++++++++++++,,,------+++++++++++++++,,,---...,,,,,,++++++++++++++++++++++++************++++++************************'''((()))******+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))******+++,,,,,,++++++++++++++++++++++++************))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((())))))'''((()))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******((()))***++++++***)))((()))))))))************+++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))((((((((('''''''''&&&))))))))))))************************************))))))******************++++++************++++++))))))************))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************************+++++++++*********)))))))))************))))))((((((((()))***************((()))))))))************''''''(((((())))))******'''(((((()))***++++++,,,'''((((((((())))))******%%%%%%&&&'''((()))******'''(((((()))******++++++(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))'''(((***,,,---,,,***)))))))))******++++++++++++...------------...//////++++++++++++,,,,,,---...---,,,,,,++++++*********++++++************++++++************************''''''(((******+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,------************************************))))))))))))''')))***++++++***)))'''************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((())))))************)))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******((()))***++++++***)))((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))++++++******)))))))))((())))))))))))************************************))))))******++++++,,,,,,++++++************++++++))))))************))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************++++++++++++******))))))***************)))((('''(((((()))***************(((((())))))*********+++)))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''')))***+++,,,---+++*********))))))((((((((((((((((((((()))************)))(((((((((((((((******))))))((((((''''''+++*********))))))(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++------,,,+++---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++******************+++++++++*********))))))***+++---//////...---,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******************---,,,,,,++++++,,,,,,---((()))***++++++***)))(((************************++++++************++++++))))))))))))************+++***)))))))))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******(((((()))***++++++,,,,,,))))))))))))))))))))))))''''''(((((())))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***))))))))))))******---***'''''')))+++***))),,,,,,+++***)))))))))***************************+++++++++++++++***)))(((*********))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))),,,+++++++++)))((('''&&&+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''************************))))))))))))))))))))))))************************,,,,,,,,,++++++*********''')))+++***'''&&&(((***+++++++++++++++***)))(((******++++++++++++******************))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))***++++++,,,************)))))))))(((((((((((((((((()))************)))(((((((((((((((***)))))))))((((((((('''*********)))))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))++++++******,,,...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((()))******++++++************************+++++++++*********)))))))))***,,,---------+++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++*********,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))************************++++++************++++++))))))))))))************+++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******(((((()))******+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((((((((((()))))))))******,,,***((()))+++,,,+++*********))))))((()))))))))************************)))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''************************))))))))))))))))))))))))************************,,,,,,,,,++++++*********)))***,,,+++)))(((***,,,+++++++++++++++***))))))******++++++++++++******************))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---++++++*********)))))))))+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************************))))))))))))((((((((((((((())))))*********)))((((((((((((((())))))))))))((((((((((((******))))))))))))(((((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***+++,,,++++++---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++++++++***************'''(((***+++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++)))))))))*********++++++******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))******+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((%%%&&&((()))***))))))(((***))))))+++------,,,+++(((((((((((((((((()))***************************(((((()))++++++,,,,,,,,,))))))))))))))))))******)))))))))))))))))))))))))))******++++++******)))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))************************+++++++++++++++*********+++,,,---,,,+++***+++---***++++++++++++***))))))******++++++++++++******************))))))))))))(((((((((((())))))))))))((((((((()))***+++------******)))))))))(((((((((+++************)))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))))))))*********)))))))))))))))))))))(((((((((((())))))***))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************---...//////------...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))((((((***************+++++++++************************(((((()))***+++******)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------............------............------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((()))))))))*********+++))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((&&&''')))******(((&&&%%%'''((()))+++,,,,,,,,,+++((((((((((((((()))***+++************************((()))***+++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))************))))))(((((()))***************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))************************+++++++++***************+++,,,,,,,,,,,,+++,,,,,,******+++++++++******)))******++++++++++++******************)))))))))((((((((((((((())))))))))))'''''''''(((***+++---...******)))))))))(((((((((************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))(((((((((((())))))***))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************000000111///---++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******)))((((((((())))))*********+++++++++************************)))******+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......//////......---//////.........------------------------------------------------------------,,,,,,,,,,,,,,,,,,---++++++,,,,,,------------,,,++++++++++++++++++,,,+++++++++******+++++++++++++++++++++++++++++++++++++++************++++++************++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))******************************************))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))((()))******)))'''%%%###%%%&&&(((***************))))))))))))******+++,,,************************+++++++++++++++***)))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******+++++++++***)))******+++++++++************++++++++++++******************)))))))))((((((((((((((())))))))))))'''''''''((()))+++,,,---++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))***************))))))(((((((((((((((******)))((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************.........---***(((((()))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((()))))))))***++++++,,,,,,***************+++++++++++++++++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////....../////////.........------------------------------------------------------------,,,,,,,,,,,,------+++,,,,,,------......///---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++++++++,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************************))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********))))))))))))*********)))'''%%%$$$%%%'''))))))(((((()))***+++***************+++,,,************************,,,,,,,,,++++++)))((((((((((((((()))******++++++))))))))))))))))))))))))***))))))(((((())))))******************)))(((''''''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++)))((()))***+++***)))))))))***++++++++++++*********++++++++++++******************))))))))))))(((((((((((())))))))))))(((((((((((()))***++++++++++++*********)))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********((()))))))))******************)))(((((((((((((((******)))((((((((((((((('''((((((((()))))))))***'''''''''((((((((())))))&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,,,,+++***)))***++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))((())))))***++++++,,,,,,))))))*********++++++++++++++++++++++++,,,------+++++++++,,,,,,,,,------------------------------------------..................////////////......////////////............................................................------,,,,,,,,,,,,------,,,,,,,,,---.../////////...------,,,,,,------...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++,,,,,,((()))***+++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************************))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))''')))***)))'''''')))++++++******))))))))))))*********************************+++++++++******)))'''(((((()))******++++++))))))))))))))))))))))))***)))(((''''''((()))***((())))))************)))(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********++++++)))((()))++++++***((())))))***+++++++++++++++******++++++++++++******************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******)))))))))((((((((((((((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************(((((())))))*********+++******)))(((((((((((((((******)))((((((((((((((('''((((((((())))))******&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++,,,,,,,,,,,,---///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))******((())))))***++++++,,,,,,))))))******++++++++++++++++++******++++++,,,---++++++,,,,,,,,,------------------------------------------.........//////......////////////......000/////////...............................................................------,,,,,,------...,,,,,,------...///000000///......------......///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************************))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))'''''''''((()))+++,,,---***++++++)))'''&&&))),,,+++***)))(((((('''((((((************************((()))***+++++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))***)))(((''''''((()))***&&&'''(((***++++++,,,,,,((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++,,,***((()))+++,,,+++(((((()))***+++++++++++++++******++++++++++++******************))))))))))))(((((((((((())))))))))))******)))((((((((((((((()))((((((((('''''''''''''''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))(((((('''''')))))))))))))))(((''''''((((((((((((((()))******+++***)))(((((()))***+++************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---............000000000000///...---,,,---///000000///...///000///...000333000+++---333111000///000111111///...***---000111//////111333000---,,,......,,,,,,....../////////---------...------............//////000000111111000000///...,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++************)))*********)))))))))))))))***+++,,,+++***)))***+++***++++++,,,,,,++++++***))))))(((((((((((()))))),,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************+++*********))))))(((((())))))************))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))+++*********))))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))+++++++++***)))((('''&&&)))************+++++++++))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((()))******+++***)))(((((()))***+++************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************************************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///000000000///...------((()))***+++,,,---......///000000///...///111333///,,,---000000---///444//////000111111000...---222222222///------000333666222000222111///...111///000000000/////////000000000000///////////////....../////////......---,,,,,,---------..................---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++************)))************)))))))))))))))+++,,,+++***)))***+++***++++++,,,,,,++++++***))))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************************)))))))))((())))))************))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))************)))))))))((()))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))))))************+++++++++))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********)))))))))))))))(((((('''((((((((((((((()))************))))))))))))******************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////...---,,,,,,000000000000000000000000111111000///...///222555777333222444666666777999444555666777666555333111444444333111///...000222555000...000000...---////////////////////////////////////.......................................------------.........///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************)))************************)))***++++++***)))***+++******++++++++++++******))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************))))))))))))))))))************))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((())))))******))))))))))))))))))***************************((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++************+++,,,,,,------------------------,,,,,,,,,,,,------------------...///////////////............///000111111777999:::;;;;;;<<>>CCCJJJQQQWWW[[[]]]YYY___kkk{{{}}}yyyxxxzzzyyyuuuqqqjjjgggaaaZZZSSSKKKFFFCCC<<<;;;888666444444555555000000000000111111111111000/////////............////////////////////////........................,,,,,,,,,------.........+++++++++++++++++++++++++++++++++************)))))))))***+++,,,,,,------''')))***+++******,,,---))))))************))))))))))))(((((((((((()))))),,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))*********))))))((()))************+++++++++***+++,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------'''***---------///000///777222,,,***+++,,,------...///111444999???CCCEEEHHHRRRlll~~~yyyyyy~~~zzzvvv~~~yyy||||||uuummmfff```NNNLLLKKKHHHBBB:::888:::777444000///111222222000333111111333444111...,,,000...,,,,,,---/////////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++******))))))+++++++++************)))))))))))))))************+++++++++***)))(((((('''))))))))))))************///...---+++***))))))((())))))))))))))))))))))))))))))))))))************+++***)))'''''''''((()))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''')))******))))))***++++++******)))(((''''''&&&))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))+++*********))))))((((((***************)))((((((...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++******)))(((((((((---,,,***)))))))))******+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((()))++++++***)))++++++******))))))((((((******++++++++++++******)))************+++++++++***++++++,,,+++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************************++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++***++++++,,,---,,,,,,---------.........///000000//////000111000******+++...222444444333;;;???EEEMMMUUU]]]dddiiinnn|||yyyssssss|||~~~||||||uuuttt{{{~~~vvvrrrkkkccc]]]XXXSSSNNNHHHBBB:::666666555222///555111......111333555777111000...---...//////...////////////////////////------------------------,,,,,,------------,,,,,,++++++++++++*********)))+++++++++************)))))))))))))))************+++++++++***)))((((((((())))))))))))************...---,,,******)))))))))))))))))))))))))))))))))))))))))))))************+++***)))((('''(((((()))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))''')))******))))))***+++++++++******))))))(((((())))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))************)))))))))(((***************)))(((((((((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************++++++++++++,,,,,,***)))))))))******+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((()))++++++***)))************))))))))))))******++++++++++++******)))************+++++++++***++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************************++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,---------............/////////111///------............,,,---...000222555666777AAAMMM^^^mmmwww}}}xxx|||xxx}}}zzz~~~xxxwwwqqqnnntttppprrr~~~ttthhhgggcccaaa^^^jjjzzzvvvmmmyyy~~~ssseee___VVVKKKDDDAAA===666///777444000---///222555555222000//////000000...---000000000000000000000000........................------............------++++++++++++************+++++++++************)))))))))))))))************+++++++++***))))))(((((())))))))))))************++++++***))))))))))))***))))))))))))))))))))))))))))))))))))******************)))((((((((())))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''')))******))))))***++++++++++++***************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************)))))))))))))))************))))))(((''''''(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++*********))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))******+++,,,,,,------,,,+++******)))*********+++++++++***************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))(((((()))++++++***))))))))))))*********************++++++++++++******))))))*********+++++++++*********+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++************************+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++,,,------------.........////////////,,,+++---...------...333333333333666===FFFMMMiiiyyyxxx|||vvvwww}}}wwwgggaaahhhnnnjjjssslllkkkmmmssswwwuuueeeffffffccc```kkknnniiifff___rrrxxxpppfff```\\\TTTGGG===888888666333333555444111111000///000111111///---000000000000000000000000........................------............------+++++++++++++++++++++++++++++++++*********))))))((()))))))))************+++++++++******)))))))))((()))))))))***************)))))))))))))))******))))))))))))))))))))))))((()))))))))******************))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''')))******))))))***+++)))*********************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))))))))************)))(((+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))************---,,,+++***)))'''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************************************+++++++++,,,,,,++++++*********************************************++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((()))++++++***))))))))))))******+++++++++******++++++++++++******))))))*********+++++++++******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++*********************************++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,------------.........000...///222222///000444555;;;BBBIIIPPP[[[hhhrrr|||xxxmmmeee```bbbiiiqqq|||wwwfffbbbhhhqqqzzz|||~~~|||xxxwww{{{yyywwwwwwqqqqqqkkk|||{{{kkk___MMMMMMHHH@@@>>>???<<<777222111000000111111000///////////////////////////------------------------,,,,,,------------,,,,,,+++++++++++++++++++++,,,+++++++++*********))))))((()))))))))************++++++++++++************((()))))))))************)))))))))((())))))***+++))))))))))))))))))))))))((()))))))))************))))))******************))))))))))))))))))))))))(((((())))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))''')))******))))))***+++((((((((())))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))******((())))))*********))))))******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************(((((()))))))))************************)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************************++++++******))))))))))))************+++*********************************))))))************))))))))))))))))))))))))))))))************************))))))************)))))))))(((((()))++++++***)))))))))******++++++,,,,,,******++++++++++++******)))************+++++++++*********)))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************************)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,---------.........///---000444222000777CCCOOO[[[jjjtttwwwzzzvvvssswwwfff^^^XXXWWW^^^iiiuuu}}}|||yyyyyy}}}~~~{{{~~~|||ooo\\\QQQNNNGGG>>>999666333222222222111111////////////////////////------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++************)))))))))))))))************++++++++++++++++++++++++))))))))))))******************)))))))))******+++))))))))))))))))))))))))))))))))))))************((()))***+++++++++******))))))))))))))))))))))))((((((((()))******++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''')))******))))))***+++)))))))))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************((())))))************)))###%%%''')))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************((((((((()))))))))******%%%&&&''')))+++---...///))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************************++++++******)))(((((('''))))))***++++++++++++******************+++++++++)))))))))******)))))))))))))))))))))))))))))))))************************)))******++++++******))))))(((((()))++++++***)))*********+++++++++++++++******++++++++++++******)))************+++++++++******)))))))))***,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************************)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---............/////////...---222888888<<>>888444333111111111111111111111111111111000000000000000000000000......////////////......+++++++++,,,,,,---------+++++++++************)))))))))))))))************++++++++++++++++++++++++))))))))))))************---,,,,,,+++******++++++))))))))))))))))))))))))))))))))))))************((()))***+++,,,,,,+++***))))))))))))))))))))))))'''(((((()))***+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))******))))))***+++---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++(((((()))***************'''(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))***************************************+++,,,,,,------((()))***+++,,,,,,+++***))))))******+++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))******************************++++++++++++******)))(((((()))++++++***)))---,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++******))))))((((((************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++(((***+++***)))((()))***)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********,,,...///...---333///,,,...000000111222222<<>>111))),,,...***)))---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,)))************+++++++++)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************)))************+++++++++************************************************))))))***++++++,,,------***++++++++++++***))))))******++++++++++++******---------,,,,,,,,,++++++******+++++++++,,,,,,,,,*********)))***++++++,,,************************++++++************++++++************************&&&&&&''')))***,,,------++++++************++++++++++++++++++++++++++++++))))))))))))******************))))))))))))************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------.........////////////000111222444666777???NNNkkk~~~xxxxxx~~~tttvvvnnnmmmrrr{{{vvvxxx{{{}}}pppccc```pppzzzbbbPPPDDD@@@444444333222222111111000///////////////////////////...---,,,,,,---...///------------------------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))'''((()))***+++,,,------))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))++++++++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************************************++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++111((('''---///***,,,333000'''&&&---...((()))000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************)))************+++++++++************************************************))))))***+++,,,,,,------***++++++++++++***))))))******++++++++++++******++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))************************+++++++++*********))))))*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------,,,...000111111111)))///555555222333:::AAANNNYYYtttxxxpppqqqvvvzzz}}}pppmmmooossssssuuuvvvxxxyyyzzz{{{wwwwwwwwwwwwwwwwwwwwwwwwpppnnnnnnrrr|||wwwgggiiixxx|||dddRRRFFF;;;555111222444222///---222111111000000000000111000///...------...///000......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))),,,++++++******++++++,,,---,,,***)))((()))******++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))*********++++++++++++))))))***++++++++++++***************************)))************+++++++++************************))))))(((((()))+++---...---,,,+++***)))))))))))))))***,,,,,,***)))***+++)))************+++++++++(((((()))***************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++++++++++++++,,,------------------------***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,++++++*********+++++++++*********))))))---------,,,+++***)))(((++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))************************+++++++++*********)))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------.........---444333111000222999DDDMMM]]]qqq~~~{{{}}}wwwuuuzzzyyymmmdddccceee`````````_______________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^bbbiiirrr{{{uuuoooiiiccckkkTTTIII@@@777333444555333111222111000000///000000000///...------------...///------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************,,,++++++******++++++,,,,,,,,,+++***************++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))*********++++++))))))***++++++++++++***************************)))************+++++++++***************************))))))))))))+++,,,---******)))))))))******+++)))***,,,,,,***)))***+++)))************+++++++++)))******+++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++++++++***))),,,,,,,,,++++++*********+++++++++*********)))))),,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))************************+++++++++***************(((((())))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---......///......---555111000888III```ttttttrrryyy{{{||||||{{{xxxrrrmmmhhhfffaaaZZZSSSOOOOOOQQQJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKMMMPPPTTTWWW[[[\\\jjjmmmooopppqqqtttzzz|||mmmaaaeeelll}}}oooXXXMMM???777555666444000222111000///////////////...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************++++++************++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((()))))))))******))))))***++++++++++++***************************)))************+++++++++************************+++******)))******++++++(((((((((((()))***+++,,,)))***,,,,,,***)))***+++)))************+++++++++***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++***************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))***++++++++++++***)))+++++++++++++++*********+++++++++***************)))******+++******))))))++++++++++++++++++++++++++++++***))))))***++++++************************))))))))))))))))))))))))************************************************''''''((()))***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,------------...+++---///000000000111222///000999QQQrrryyyrrrwww}}}yyyrrrhhhbbb^^^ZZZTTTNNNNNNKKKGGGDDDCCCBBBBBBAAA?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFGGGHHHHHHMMMNNNPPPQQQRRRVVV[[[```eeehhhkkknnnqqqwwwhhh]]]YYYgggsssfffRRRAAA:::999555///222111111000////////////........................---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************++++++************+++++++++,,,---......---+++***************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***************************))))))*********+++++++++************************,,,++++++*********))))))(((((('''(((((()))******)))***,,,,,,***)))***+++))))))*********+++++++++************++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***++++++------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********+++++++++***************************************(((((()))***************+++++++++++++++++++++++++++******************+++************************))))))))))))))))))))))))************************************************''''''((()))***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,---------.........,,,...000000//////111333///888LLLmmm}}}|||}}}xxxttt{{{sssiiiccc___YYYRRRLLLHHHFFFCCCAAAAAA???>>>???AAAAAA???===>>>>>>>>>??????@@@@@@@@@????????????????????????@@@???>>>>>>>>>???@@@AAA@@@AAAAAAAAABBBDDDHHHJJJMMMRRRYYY^^^aaaeeekkkqqq}}}jjj___bbbrrrlllOOO>>>;;;888444333333111000000//////////////////000000/////////---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************+++******))))))******+++***+++---......---,,,+++******************************************************************************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***************************))))))*********+++++++++************************,,,+++++++++***))))))(((******)))((((((((((((((()))***,,,,,,***)))***+++))))))*********+++++++++***))))))))))))***++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,//////......------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++************************************************'''((()))***************++++++++++++++++++++++++************************************************))))))))))))))))))))))))***************************************+++++++++(((((())))))******++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------............,,,---------............///000111...,,,---111555777FFF```wwwrrruuusssrrrsssiiiccc\\\TTTNNNKKKHHHDDD@@@>>>>>>@@@AAA<<<<<<===???AAABBB@@@>>>BBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>AAA???>>><<<<<<===???@@@??????????????????@@@@@@DDDGGGJJJMMMPPPVVV^^^dddnnn{{{|||ccc]]]ooo\\\DDD===;;;777555444333222111000000000///000000111111000000///......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******))))))))))))*********++++++,,,,,,,,,,,,,,,******************************************************************************++++++++++++******))))))))))))))))))))))))((((((((()))))))))******))))))***++++++++++++***************************)))************+++++++++************************+++++++++++++++***)))(((,,,+++***)))(((((((((((()))***,,,,,,***)))***+++)))************+++++++++***)))((((((((()))+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,************+++,,,------000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++)))))))))******************************+++++++++((())))))***+++++++++***++++++++++++++++++++++++*********++++++*********************************))))))))))))))))))))))))************************))))))*********+++++++++)))))))))))))))***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------............------------............///111111///...111999???HHHWWWoooqqqqqqzzz|||{{{xxxjjjdddZZZQQQMMMJJJGGGDDD???@@@@@@@@@???@@@CCCEEEBBBBBBCCCDDDEEEEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCCCCBBBBBBBBB@@@@@@@@@AAAAAA@@@>>>===AAAAAAAAAAAACCCGGGLLLPPPZZZcccppp|||sssoootttwww]]]PPPFFF<<<777666444333222111111111...///000111111000///.../////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******))))))))))))*********************+++,,,,,,******************************************************************************++++++++++++******)))))))))))))))))))))))))))))))))*********++++++))))))***++++++++++++***************************)))************+++++++++******************************+++++++++***))))))+++******)))))))))******)))***,,,,,,***)))***+++)))************++++++++++++***)))((((((***,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------...------------,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++((()))))))))*********+++))))))*********+++++++++******+++++++++++++++***++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))************************))))))******++++++++++++*********)))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////---------.........//////---000111111333:::DDDMMMZZZfffvvv~~~ooo~~~yyyqqqwwwzzzmmmccc___PPPMMMGGGAAA???@@@AAA???===@@@DDDEEEFFFGGGIIILLLOOOOOOOOONNNMMMOOOSSSVVVNNNOOOPPPRRRSSSUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSNNNNNNNNNMMMLLLJJJHHHGGG@@@@@@AAABBBCCCBBB???<<<<<<===???AAADDDEEEEEEEEECCCHHHOOOVVV^^^iiiuuu~~~}}}jjjYYYnnnkkkVVVEEE888777555444333222222222---...///000000///...---000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******))))))))))))************)))((()))***,,,---))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))))))))))))))************++++++++++++))))))***++++++++++++***************************)))************+++++++++************************)))***+++,,,,,,+++***)))))))))))))))***+++,,,---)))***,,,,,,***)))***+++)))************+++++++++,,,+++***))))))+++---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,---...///000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------..............................---------,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,(((((())))))*********+++))))))******++++++++++++++++++,,,,,,,,,++++++***...---+++******+++---...++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))))))))***+++++++++,,,************************))))))*********+++++++++,,,,,,,,,++++++***************************************+++,,,------......++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,,,,,,,---......///...------...//////...333111333333:::UUUjjjhhhzzz}}}}}}yyyhhhuuuzzzwww}}}}}}zzzmmmcccWWWLLLIIILLLBBB@@@??????AAADDDFFFGGGGGGGGGJJJOOOQQQQQQSSSXXXTTTUUUWWWXXXWWWVVVYYY^^^VVVYYYZZZZZZ[[[___aaabbbccc^^^ZZZ[[[^^^```^^^[[[\\\WWWTTTUUUTTTPPPOOOPPPLLLKKKKKKKKKHHHEEEFFFHHHAAAAAA@@@@@@@@@@@@@@@@@@@@@CCCFFFGGGHHHLLLRRRWWWeeevvvjjjbbbfff{{{zzzQQQHHH>>>555333333000///000333222111111111111111111000/////////............------------------------......---------,,,,,,,,,******))))))******+++,,,******++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))******+++,,,***************)))((((((******++++++++++++******************************************************))))))))))))))))))))))))************************************************+++***)))(((((()))***+++---,,,***)))))))))******)))************+++++++++************************++++++******************,,,++++++******++++++,,,+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++******))))))---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,.........---------------++++++,,,---------------...////////////...---,,,.........------,,,,,,,,,------............//////............///000111222111000///...---...//////000///............---+++,,,,,,---000222333111///,,,---...//////---+++***........................---------------------------------,,,,,,++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++************))))))))))))))))))***++++++++++++***)))))))))))))))*********+++++++++************))),,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***************+++++++++************************))))))*********+++++++++,,,,,,,,,+++++++++***************************************+++,,,---------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------,,,,,,------...//////...---,,,...///000000333000333<<>>>>>===???AAAAAABBBEEEIIIMMMPPP]]]qqqsssXXXZZZ|||vvvQQQGGG>>>;;;;;;777333111222222111111000000111111000000/////////.........------------------------......---------,,,,,,,,,+++************+++,,,,,,******++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++***************++++++,,,***************)))((((((******++++++++++++******************************************************************************************************************************+++***)))(((((()))***+++,,,,,,***)))))))))******)))************+++++++++************************************************,,,++++++******++++++,,,+++*********))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------.........---------,,,,,,+++++++++,,,,,,,,,------...//////000000000//////------------------------.........---------------......//////////////////000000/////////000000111111000///......//////000000///............---,,,,,,...111666888666222...,,,---...//////---,,,***........................---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************))))))))))))))))))***+++++++++++++++++++++++++++************+++++++++************))),,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++***************************))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---------,,,------...//////...---------///000111444000888KKKiiiuuurrrqqqtttyyy~~~ssszzz|||rrrggg___RRRLLLGGGDDDAAA???@@@DDDGGGFFFFFFIIIOOOSSSSSSRRRTTTSSSVVV\\\]]][[[ZZZ]]][[[^^^```___]]]]]]___bbbbbbaaaaaabbbcccfffiiikkkhhhfffccc```^^^\\\ZZZYYY[[[XXXXXX[[[ZZZWWWVVVYYYWWWYYY[[[ZZZWWWUUUTTTSSSNNNMMMKKKIIIFFFCCCAAA@@@>>>??????>>>>>>???AAADDDBBBHHHQQQ\\\iiiyyy{{{mmmpppgggWWWGGG???;;;777333222222222111000000000000000000000000/////////......------------------------......---------,,,,,,,,,+++++++++++++++,,,------******++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++*********+++******)))(((******++++++++++++******************************************************************************************************************************+++***))))))))))))***+++,,,+++******)))*********)))************+++++++++************************************************,,,++++++******++++++,,,***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,------......,,,,,,,,,---------.....................---------+++++++++,,,------............/////////......---...------------...//////............////////////000000000000000000000000000///......------......000000////////////000111//////......---............111777<<<>>>;;;444...---.../////////...,,,,,,........................------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++*********))))))))))))******+++++++++++++++------,,,,,,+++*********+++++++++************)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,+++++++++***)))))))))************************************************++++++++++++++++++++++++************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---.../////////...///000333555FFF^^^{{{zzzvvvxxxwwwtttppp}}}pppdddZZZPPPJJJFFFDDDBBBBBBCCCEEEHHHKKKNNNMMMMMMQQQUUUXXXWWWUUUVVVUUUXXX^^^aaa___^^^___gggkkkmmmjjjhhhjjjmmmoooggghhhlllsssxxxxxxwwwxxxmmmjjjeeedddcccbbb^^^[[[XXXVVVWWWZZZZZZWWWXXX\\\]]]aaabbb___]]]]]]\\\ZZZXXXWWWTTTRRROOOLLLJJJIIIEEEEEEDDDBBB@@@@@@@@@@@@CCCCCCDDDFFFMMMXXXfffooossstttZZZHHH>>>777555666333222111000000000000000000000000////////////.................................---------,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++*********++++++******)))******++++++++++++******************************************************************************************************************************************************++++++******************))))))*********+++++++++***************************************+++++++++,,,++++++******++++++,,,************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...//////------------............///.......................................//////......//////......------111000////////////000111...//////000000111111111222111111111000000//////000000////////////000000//////////////////000000/////////...---...///111333666;;;@@@AAA===666111......////////////...---................................................------------------,,,,,,......------,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))***++++++,,,,,,++++++------,,,+++******))))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,+++++++++***)))))))))************************************************++++++++++++++++++++++++******************************************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////+++...111222111000000111555@@@ZZZsss|||uuuvvvvvvsss}}}sssdddWWWNNNIIIDDDAAAEEEFFFGGGHHHJJJNNNQQQRRRQQQRRRUUUXXX\\\^^^___```dddbbbdddlllppppppooopppxxx||||||uuuqqquuuxxxxxx~~~}}}zzz{{{uuuoooooossssssmmmgggiiigggggghhheeebbbdddiiirrrvvvtttmmmhhhgggddd```\\\[[[ZZZXXXVVVTTTSSSRRROOOMMMKKKHHHFFFEEECCCBBBCCCBBBAAAAAABBBFFFLLLPPP\\\fffsss|||xxxzzzeeeTTTDDD;;;888444333222111000000000000111000000000////////////..............................---------,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))***++++++++++++*********++++++++++++************++++++++++++************************************************************************************************************************************++++++++++++******************+++*********))))))*********+++++++++************************))))))*********+++++++++,,,++++++******++++++,,,***************+++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------++++++,,,------...//////------........./////////////////////////////////000000000//////......---000000111111111111000000000000000/////////000000000000000111222222222333333222222111000//////...222222111222222333444444/////////000000000/////////000000///...///222444:::;;;===???@@@===999555.../////////////////////////////////////////////........................------------------------.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++******************+++,,,,,,,,,,,,+++,,,,,,+++***)))(((((('''+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++***************************************+++++++++******************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......------......///000,,,///333444333444888;;;>>>PPPpppzzzvvvyyy~~~vvv___WWWLLLEEECCCDDDEEEEEEHHHKKKMMMNNNPPPUUUWWWUUURRRWWW]]]aaadddhhhnnnsssvvvrrrssszzz|||vvvzzz~~~}}}|||||||||zzzttttttssstttvvvuuuuuu{{{}}}wwwooofff]]]]]]\\\[[[ZZZZZZYYYYYYVVVTTTPPPNNNMMMJJJGGGEEE???@@@@@@AAABBBCCCCCCDDDCCCJJJVVVcccnnn}}}tttcccuuuqqqUUU???666666555444333222111111111111111000000000/////////..............................---------,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))***,,,,,,+++******)))***++++++,,,+++++++++******++++++++++++******************************************************++++++++++++++++++++++++******************************************************+++,,,,,,+++******))))))***++++++++++++***)))************+++++++++************************)))))))))***++++++,,,,,,,,,++++++******++++++,,,*********+++++++++++++++------------------------++++++,,,,,,------......,,,,,,------------......,,,,,,------......//////.........////////////000////////////000000000000000000000/////////......///000000111222222111111111222333444555666666555777777888888888888888888::::::999888777555555444222222111111111111222222222222222222222111000000000111222111///000444888>>>============<<<999666////////////000000000000////////////////////////........................------------.....................---------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++************++++++,,,,,,,,,,,,,,,+++*********)))(((((((((+++++++++************)))*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***************+++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------...............//////000...000222222444:::DDDMMMQQQbbb{{{}}}}}}~~~wwwkkk^^^KKKGGGBBBBBBFFFJJJLLLLLLMMMSSSVVVUUUXXX]]]]]]ZZZYYYaaaiiillllllppp{{{~~~}}}|||~~~~~~ppp``````_________^^^^^^^^^\\\YYYVVVTTTSSSQQQMMMIIIDDDCCCBBBBBBBBBBBBAAAAAA@@@BBBHHHSSS]]]jjj~~~rrrooowwweeeJJJ>>>777777555444333222222222111111111000000000//////..............................---------,,,,,,,,,+++************+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))+++,,,,,,+++***))))))***++++++,,,,,,,,,+++******++++++++++++******************************************************++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***((()))***+++,,,++++++***)))************+++++++++************************((())))))***++++++,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,------------------------++++++,,,,,,---......///,,,---------............---------...................../////////000000000//////000000000111111111111111222222333444555555333444555666777888888888:::<<<@@@EEEGGGIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFEEEKKKJJJIIIHHHFFFEEEDDDCCC<<<;;;999888777666666666666666777666555444222111111333444222000111777<<<>>>===<<<<<<<<<:::777444000/////////000000111222////////////////////////........................------------.........///------------............------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++************+++,,,,,,------,,,,,,************************+++++++++************)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))******+++++++++,,,************************++++++++++++******))))))*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------...............///000000111111111111444???OOO[[[aaaooorrrppp|||kkkcccXXXLLLFFFDDDDDDHHHMMMRRRRRRQQQTTTZZZ]]]]]]___dddddd___aaajjjssstttqqqtttyyydddddddddccccccbbbbbbbbb```]]]ZZZYYYXXXVVVQQQNNNNNNKKKGGGCCCBBBAAA???>>>@@@>>>???GGGMMMUUUdddsssooouuusssZZZPPP888888666555444333333333111111111111000000000000////////////////////////......---------,,,,,,,,,******))))))******+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++''')))+++,,,,,,,,,***))))))***+++,,,,,,,,,,,,,,,******++++++++++++******************************************************++++++++++++++++++++++++***************************************************+++,,,------,,,+++***((()))***+++,,,,,,+++***)))************+++++++++************************((())))))***++++++,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////---------.........//////...............---------////////////000000000000//////000000111111111222333333555777999;;;<<<===>>>???@@@BBBCCCDDDDDDDDDEEEIIIOOOVVVZZZ]]]]]]]]]UUUUUUTTTTTTSSSSSSRRRRRRZZZZZZXXXWWWUUUTTTSSSRRRMMMLLLJJJGGGDDDCCCAAAAAA::::::::::::888666444333111444555333111222888>>><<<<<<<<<===<<<:::555111000000//////000111222222000000000000000000000000////////////////////////---------.........//////,,,---------.../////////...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++******++++++,,,---************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,---------------------------111000//////000111000///333+++222666666SSSvvv|||~~~|||{{{||||||~~~tttaaaQQQIIIIIILLLHHHJJJLLLNNNQQQUUU[[[______eeeiiikkkooouuuxxxwwwsssyyy}}}pppnnnrrrqqqjjjmmmppphhhiiiddd^^^[[[[[[[[[XXXUUUQQQOOOLLLKKKJJJIIIGGGEEEBBBAAA@@@AAAEEEJJJPPPTTTjjj~~~ttt{{{{{{^^^DDD===777444555555333111000111111111000///...---------......///000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************---+++)))***,,,---,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++***)))((((((***,,,---,,,,,,,,,++++++*********)))************+++++++++************************+++++++++++++++***)))(((++++++******************************************)))******++++++,,,---------,,,,,,+++*********+++---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------------..................000///...---,,,---......---...///000///000222333,,,///111111111222222111777000111999===:::===CCC???@@@@@@CCCLLLSSSPPPHHHCCCKKKPPPNNNKKKKKKLLLKKKGGGQQQ\\\bbbfffjjjjjjhhhkkkWWWRRRbbbeeeXXXYYYhhhxxxyyyssscccWWWXXX```gggccc]]]UUUQQQOOONNNLLLJJJHHHNNNQQQMMMIIIHHHHHHFFFDDD<<<555666888:::<<<@@@@@@AAABBB@@@<<<888555444222333444222000...///000222222222111111000000000////////////000000000000------............------........................------------------------)))))))))***++++++,,,,,,++++++++++++++++++,,,,,,************************))))))))))))))))))))))))***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,------------------------...------...///000///...000...555===RRR|||zzz~~~zzzmmmeeeYYYNNNHHHFFFGGGIIIMMMPPPTTTXXX]]]aaadddfffqqqvvvzzzyyyyyy~~~yyy{{{~~~|||yyywwwlllmmmkkkhhhccc___^^^^^^[[[ZZZWWWUUUTTTQQQMMMJJJCCCAAA??????AAADDDHHHKKKYYY]]]lll~~~xxx]]]MMM>>>999999666444444111111111111111000////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************---+++)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********++++++++++++***)))((()))***,,,---,,,,,,,,,+++++++++******)))************+++++++++************************+++++++++++++++***))))))++++++******************************************,,,+++++++++++++++++++++---,,,++++++******++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------------............---------.........------///000000...---,,,...000000444777999;;;>>>BBBDDDDDD@@@@@@EEEIIILLLPPPTTTNNNNNNNNNQQQTTTWWWWWWWWWUUU^^^eeeeeecccccccccaaaXXXaaajjjqqqyyywwwiiigggtttyyypppqqq{{{rrrhhhkkkuuu{{{qqqnnnjjjiiigggccc]]]XXXdddjjjlllgggaaa^^^\\\YYYSSSLLLGGGHHHHHHFFFEEEFFFEEEDDDDDDCCCAAA===999666///000111111111111222333222222222111111000000//////000000000000000000000---......//////......---.................................------,,,,,,,,,++++++++++++************,,,,,,++++++++++++++++++************************++++++++++++++++++++++++((()))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------------------,,,---...///000000/////////222777@@@eee|||uuutttwwwvvv{{{nnnVVVOOOHHHEEEHHHLLLNNNNNNQQQTTTXXX___fffjjjllllll|||}}}|||wwwnnnsssvvvqqqgggaaaaaadddaaa```^^^]]]ZZZVVVQQQMMMHHHFFFCCC@@@???@@@AAACCCJJJFFFKKKaaawwweeexxx\\\BBB;;;999444111555222222222222111111111000111111000//////...------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************************************++++++++++++***)))))))))***,,,---,,,,,,,,,++++++++++++***)))************+++++++++************************++++++++++++++++++***)))******++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******))),,,,,,++++++******++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,---------.........,,,---.../////////......---...////////////222444:::===@@@CCCEEEJJJPPPVVVQQQRRROOOJJJJJJOOOSSSSSSMMMNNNUUU___aaa]]]^^^eeemmmvvv}}}}}}{{{zzzxxxttt```fffkkkpppxxxzzzxxx~~~|||yyy{{{xxxsssvvv|||~~~tttuuuwwwyyyzzzvvvmmmfffooovvvzzzyyywwwxxxxxxwww^^^ZZZXXXZZZYYYUUURRRSSSSSSNNNIIIFFFEEEBBB;;;555222111111222333333222000333333222222111111111111000000000000000000000000---......//////......---........................///.........------,,,,,,------,,,++++++***))))))------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++***------------...............///111111111000000111222777===LLLrrr{{{ttttttwww{{{hhhXXXOOOLLLIIIJJJNNNSSSVVVWWW\\\\\\___eeelllrrrtttttt~~~yyyyyy||||||vvvlllddddddgggcccbbbbbbaaa```\\\WWWTTTRRRPPPLLLHHHDDDBBBAAA@@@AAADDDIIIQQQ```uuuhhh___}}}nnnMMMCCC>>>444000444222222111111111111111111000000000000//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************)))))))))***+++,,,++++++++++++++++++++++++))))))*********+++++++++************************+++++++++,,,,,,+++************+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---......//////000//////...//////000111***---222666999;;;>>>@@@DDDEEEHHHLLLOOOSSS[[[ccc```ccc^^^SSSPPPWWWZZZWWW^^^^^^jjj|||uuurrryyy|||nnnpppooonnnrrrxxxyyyuuu}}}{{{|||}}}|||uuuwww|||~~~xxxrrrxxx|||{{{{{{iiifffgggkkkllliiihhhjjjnnncccVVVPPPNNNKKKDDD===<<<:::888777666444000---222222222333333333333333111111111000000000000000......////////////..............................---------...............------,,,,,,++++++++++++......---,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,+++++++++---------......////////////000222111//////111333555>>>NNNgggxxxvvv{{{tttdddUUULLLIIILLLOOOQQQRRRUUUYYY]]]kkkjjjjjjnnnssszzz~~~wwwqqqmmmkkkjjjiiigggggggggfffcccaaa\\\YYYUUUPPPKKKGGGDDDCCC???CCCFFFEEEFFFRRRfffwwweeeeeeyyygggXXXMMM===555555444333222000000000000000////////////000000111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************+++++++++++++++++++++++++++++++++))))))*********+++++++++***************************++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---......///000000222000...------000333555666999???CCCFFFIIILLLNNNKKKIIILLLUUU\\\cccllluuusssxxxvvvkkkhhhooossspppoooiiiooo|||yyy}}}~~~|||zzz|||vvvfff]]]\\\\\\VVVPPPJJJHHHFFFCCC???;;;666222222222222222333333333333222111111111000000000///...//////////////////...////////////////////////+++,,,------...///000000++++++,,,,,,------------......------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---------...//////000000---///000///---///333888>>>PPPddd}}}}}}~~~zzzhhhWWWNNNLLLMMMIIIOOOVVVZZZ[[[]]]aaaeeepppqqqrrrsssvvv|||yyyrrrtttqqqllljjjjjjjjjjjjiiiaaa```\\\XXXSSSOOOKKKIIIFFFCCC???>>>AAAHHHOOOSSSlllxxxiiippp^^^JJJ<<<666777666333111000000000000......///000000111222222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************))))))******++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++***************************+++,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++******++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---------............------...///000111111222222111000000222777;;;>>>JJJLLLNNNPPPRRRVVV\\\```VVVPPPRRR```mmmttt|||}}}xxxxxxyyyyyyoooggggggqqqzzz~~~pppiiijjjkkkhhhddd[[[\\\[[[WWWPPPIIIDDDCCC888777777666555444333333222222222111111000000///...//////000000//////...////////////////////////,,,,,,---...///000000111++++++,,,------...//////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------------------...///000000000---///000000///444<<>>:::555222111222222222,,,...111222111///.............../////////////////////......---------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------...............------///.........///000//////333444000111GGGooo~~~zzzzzz|||uuuxxxyyygggYYYQQQKKKLLLUUUZZZ\\\gggtttrrrssstttuuuwwwzzz}}}}}}uuuooolllhhhdddaaa^^^ZZZUUUOOOKKKGGGCCCBBBDDDCCCEEELLLYYYoooxxx|||TTT>>><<<444222444,,,222222111000000000000111000000/////////...............------------......------------------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,***************++++++,,,************++++++++++++++++++++++++*********)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,++++++*********************************++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,------------......---++++++,,,...,,,...///111111111222222000111777@@@FFFHHHKKKOOOOOOPPPQQQWWWdddmmmhhh]]]fffiiilllpppxxxxxxooofffeeejjjjjjddd\\\LLLGGG???999666444222111111111111000000111333444000000000000000000000000////////////......---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------...............------...///000111111111111111666555:::\\\|||wwwwwwuuueeeUUUKKKLLLMMMTTT^^^dddgggrrrzzzvvvwww{{{wwwqqqllljjjhhhddd]]]WWWRRRLLLGGGDDDCCCBBBAAAAAABBBMMMeee{{{rrrlllHHHBBB999111222333444333222222111111222222000000000/////////............------------......------------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,***************+++,,,,,,,,,,,,++++++************++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------/////////---,,,,,,...000...000222111///...000222777999@@@HHHLLLNNNUUU\\\gggaaa]]]ddduuuzzznnnooosssuuuvvvzzzyyy|||{{{nnn___ZZZQQQIIICCC===888555111111000000000111222333111111111111111111111111000000000000////////////---............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---......///.........,,,...000111000000000111222333888IIIooosssbbbWWWPPPMMMSSSVVV^^^fffhhhkkkvvv~~~uuuqqqsssxxx}}}zzz}}}zzztttpppmmmhhhbbb\\\XXXSSSMMMIIICCCDDDEEEFFFEEEFFFPPP\\\pppfff]]]HHH===666777;;;444333333222222222222222000000000////////////.........------------......---------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++***)))************************,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,------------...,,,...////////////111222111000///...///444999>>>FFFDDDDDDEEEFFFKKKXXXeee|||tttmmmrrr~~~yyyvvv~~~xxxqqqkkkgggaaaZZZSSSJJJAAA;;;555444333333333222111///222222222222111111111111111111000000000000000000.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...//////......,,,///111111///...///111:::333;;;YYY|||qqq___SSSNNNQQQVVV\\\```eeeiiijjjmmmxxxxxxsssnnnooovvv~~~{{{~~~|||qqqllleeeaaa^^^[[[UUUQQQLLLHHHGGGIIIIIIHHHJJJNNNRRRuuuvvvxxxZZZEEE===888888333333222111111111111222111000000000////////////......------------......------------------------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---+++++++++***+++,,,,,,---)))******+++,,,,,,------+++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++***)))************************,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++******+++,,,------......,,,,,,---------.........***,,,///000///.........------///555===EEEJJJMMMKKKIIIIIIKKKLLLRRR```nnnyyytttqqqsssxxx{{{{{{zzz{{{tttsssqqqmmmfff\\\QQQIIIDDD>>>888333222333333222222222222111111000000000000000111111111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...////////////---///111111//////222555<<<===RRRvvvwwwqqq^^^RRRMMMNNNTTT[[[aaaeeejjjmmmooottt~~~|||yyywwwxxx}}}xxxooojjjhhhfff```\\\YYYPPPHHHFFFEEEDDDEEEGGGKKKYYYppp{{{dddxxxzzz___KKK888111444333222222111111222222111111000000000/////////......------------......------------------------++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------+++++++++++++++,,,------))))))***+++,,,---......++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,---------............+++---///000...---------111555<<>>DDDTTTqqq}}}xxx|||zzzkkk^^^RRRQQQUUUXXX\\\aaaeeejjjppptttxxx~~~xxxuuuqqqkkkfff```YYYRRRMMMHHHCCCCCCFFFFFFJJJRRRdddnnniiibbb???666555444444333333333333333111111111000000000//////......------------......------------------------***+++,,,---------,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,++++++++++++,,,------+++++++++,,,,,,---------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,++++++*********************************++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,---...//////,,,,,,------------------------------...............///000000000222666:::@@@GGGMMMLLLGGGGGGNNNVVVSSSXXXeeesssxxxuuuppppppmmmmmmrrrxxxyyywwwzzz}}}xxxggg```WWWPPPKKKEEE===777444444444333222111111111/////////000000000111111000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...////////////,,,///222111111555===DDDXXXmmmwwwtttzzzzzz~~~yyykkk[[[QQQMMMVVVaaaeeefffgggiiiooouuu{{{~~~zzzsssmmm```______\\\SSSIIIFFFHHH>>>GGGMMMNNNZZZzzzuuutttxxxJJJCCC666666555444444444444555111111111111000000000000.........------.........------------------------)))***,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---...000111111------------------,,,,,,---------.........//////000000000111444;;;DDDJJJKKKSSSYYYRRRJJJOOOdddxxxpppsss|||xxxsss{{{zzz{{{vvvvvvvvvuuuooo___KKK<<<666666555444333333222222......//////000000000111111111000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------...///000111111000//////,,,---111:::777,,,@@@kkk{{{ooofffppphhhZZZSSSSSSWWW]]]bbbfffjjjoooxxx||||||zzz{{{}}}yyyyyyuuunnniiiddd___VVVLLLHHHIIIHHHDDDEEEJJJOOO```xxxsssfffEEE???;;;888777333......000333333333222222222222222////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++************+++++++++,,,,,,,,,,,,------......------,,,,,,,,,+++***+++,,,---...***+++,,,,,,------,,,,,,...------------.../////////...---,,,,,,,,,------------,,,,,,---...///000333000111777AAAHHHNNNRRRTTTYYY^^^\\\WWW\\\rrr~~~~~~~~~{{{~~~tttaaaQQQHHHAAA888444555666333000333333444444333111///...111111111111000000000000////////////............//////.........---------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......---------...///000000000//////111222111444888<<<^^^~~~tttmmmiiipppqqq^^^UUUSSSTTTYYYaaajjjooorrrttt~~~~~~zzzvvvvvvxxx}}}zzzsssllleeebbb\\\TTTPPPPPPKKKGGGFFFHHHIIIRRRkkkpppsss}}}YYYCCC:::444444555555666999333222222222222111111111////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...***+++,,,,,,------,,,,,,---------,,,---......///---------............///,,,---///000///...,,,+++111333999BBBKKKTTT]]]ccc[[[cccooorrrlllfffkkkvvvqqqtttyyy}}}~~~rrrfffNNNGGG???999666666555444000000111222222222111111111111111111000000000000////////////............//////.........---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------------...///000000//////000444111111<<>>DDDKKKRRRYYYaaaiiiooonnnwwwtttqqquuuqqquuu|||jjjaaaSSSGGG>>>999666444222222222333333333333333222222111111111000000000////////////............/////////............---------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------------......//////000000...555333666JJJeeeqqquuu~~~wwwjjj___WWWWWW[[[aaagggkkkjjjjjjnnnsssuuu}}}|||{{{zzz|||yyykkkfffddd```YYYVVVRRRLLLHHHGGGEEECCCGGGNNN\\\qqqmmmcccxxxttt^^^FFF;;;999777333111222222222111111000000///////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,++++++++++++,,,------,,,---.../////////......000//////111666===EEEJJJKKKQQQVVV[[[cccnnnvvvyyy~~~|||vvv|||uuucccUUUMMMFFF???999777666555444333333333333222222222111111111000000////////////............/////////.......................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......---------------...///000000111000666555>>>ZZZvvvvvv}}}xxxwwwaaaWWWVVVXXX]]]aaa]]]hhhpppllljjjqqq}}}~~~nnnhhhhhhddd___\\\WWWQQQKKKIIIGGGEEEEEEGGGJJJXXXsssqqqooo{{{XXXBBB:::777777888333333222222111000000///////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,,,,++++++++++++,,,------------.........---------...000444:::AAAIIIOOORRRMMMRRRXXX]]]iiixxxzzzpppppp{{{uuurrrrrrtttvvveee[[[YYYVVVLLLBBB999777555333222333444444222222222222111111111111////////////............////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...///------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------............///111222333000444555EEEeee~~~rrrvvv}}}}}}jjjWWWRRRWWW]]]bbbdddeeerrrxxxrrrlllsss~~~ooogggeeeccc___^^^]]]XXXQQQLLLHHHEEECCCCCCHHHNNN___}}}mmmvvvWWWBBB666333555555444444333222111000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------.........---------...///000000666AAAKKKQQQRRRQQQOOOVVV___eeegggmmmwww|||zzz~~~|||{{{rrrssswww~~~{{{wwwvvv}}}~~~|||ooofffccc]]]OOOCCC;;;999666444333444555777333222222222222111111111////////////...............////////////000000000........................,,,,,,,,,------------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------////////////000222333555222999CCC[[[xxxvvvuuu|||~~~hhh^^^VVVYYY```eeegggiiioooyyy}}}uuuqqquuuxxxvvvuuuxxx}}}{{{oooiiidddaaaaaa___]]]XXXRRRMMMIIIFFFCCCEEEIIIQQQbbbyyy{{{nnnRRRAAA;;;666666555444333222111111////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,---------,,,---......//////...------///222555777<<>>;;;888666555444222111222222222111111111000000000000000000111111111111////////////000000000000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............////////////.........222555444LLLtttwww}}}nnn___ZZZ]]]aaadddiiinnnqqqtttzzz~~~|||xxxuuurrrpppvvv~~~zzzvvvrrrnnnkkkeeebbb^^^ZZZVVVSSSRRRQQQNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLNNNSSSYYY]]]hhhppp{{{zzznnnggggggjjjmmmmmm{{{{{{ppphhhdddaaaYYYRRRPPPLLLHHHEEEAAABBBLLLYYYuuu|||ccchhh{{{___HHH;;;999444333555111222222111111000//////............///......---,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,,,,------------...............///222444:::>>>EEEJJJLLLPPP\\\jjjyyyxxxrrrjjjjjjrrrxxxyyy|||xxx~~~}}}vvvlll```VVVGGGDDD>>>:::888666444333333333333222111111000000///000000000111111111111////////////000000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........./////////000000444333000555:::>>>\\\|||}}}nnn```ZZZ\\\ccciiimmmoooooorrr{{{wwwqqqlllnnnwww}}}yyywwwvvvooolllgggccc```\\\WWWTTTSSSQQQNNNKKKGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA===>>>???@@@BBBEEEKKKNNNUUU___mmmyyy~~~zzzssskkkggggggccc___\\\___hhhrrrzzz~~~yyyppplllggg```[[[UUUPPPKKKHHHDDDCCCGGGLLLWWWqqqlllgggsssuuu~~~^^^EEE999:::666333555111222222111111000000//////.........///......---,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,---------.........,,,,,,,,,---------......222111000//////444;;;AAAGGGHHHJJJNNNSSS\\\nnn~~~tttnnnrrr||||||{{{yyyyyy~~~{{{www}}}ooofffRRRLLLEEE>>>:::777555444444444444333222111111000///000000000111111111111000000000000////////////////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........//////000000111333333000444???IIIeeeuuuzzz}}}uuuccc[[[]]]aaafffjjjppppppmmmnnnyyy~~~ooojjjiiiqqq{{{yyyuuuppplllhhhfffddd]]][[[WWWTTTRRROOOLLLIIIFFFEEECCCAAA???>>>============<<<<<<<<<======>>>;;;<<<===>>>>>>AAAEEEHHHLLLVVVdddpppyyyzzzvvviiiddd```___\\\YYYYYY\\\___ccckkkttt}}}xxxooolllgggbbb___XXXSSSMMMIIIGGGEEEDDDDDDLLL[[[xxx}}}dddhhhhhhmmm~~~\\\@@@444888555333555333111111111111000000//////......//////......---,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,---......,,,---------............---------.........//////...///000///111777AAAIIIIIIFFFGGGOOOYYYgggxxx{{{uuuyyy|||ooogggfffhhhrrrxxxnnn\\\VVVLLLCCC===888555444666555444444333222111111000000000000111111111111000000000000////////////////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---......///000000111111---333333;;;MMM___vvvlllmmmsssggg]]]^^^cccfffhhhjjjoooqqqoookkkrrrxxxnnnpppvvvzzzrrroooppphhheeebbb]]]YYYVVVTTTTTTOOOMMMJJJIIIIIIGGGEEECCC=========<<<<<<<<<<<<<<<:::::::::::::::;;;<<<======>>>>>>>>>>>>@@@CCCEEEGGGNNNYYYcccmmmwwwxxxooohhhdddbbb[[[YYY[[[aaaeeefffjjjooozzz{{{yyy}}}}}}qqqmmmiiieeeccc^^^XXXPPPKKKJJJIIIEEE@@@KKKOOObbbxxxnnnnnnooozzzhhhHHH777999555222444444111111111111000000000000......//////......---,,,---------------------------,,,,,,++++++,,,,,,---------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...................../////////000000+++///444777:::@@@JJJQQQMMMHHHIIIVVVeeeqqqyyy~~~zzzwwwpppkkkkkkttt~~~tttiiiaaaUUUJJJBBB===999777666666555444333222111111000000000000111111111111111000000000/////////...////////////////////////000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---......///000111111222...888===IIIccczzzssskkkwwwzzz{{{bbb\\\[[[ccciiijjjjjjlllrrrwwwvvvoooqqq{{{~~~xxxsss{{{{{{vvvqqqlllddd\\\YYY[[[SSSQQQNNNJJJGGGEEECCCCCC@@@???======>>>>>><<<;;;:::::::::;;;<<<<<<<<<===888888888999999:::;;;<<<999:::;;;:::999:::===???>>>CCCJJJSSS]]]jjjyyyuuuqqqiiiaaa\\\[[[^^^aaaeeefffmmmxxx||||||{{{zzzzzz}}}|||vvvppplllkkkddd]]]UUUOOOMMMLLLGGG@@@FFFFFFPPPjjjvvvtttsss{{{vvvnnnpppyyyUUU???===666111333333111111111111000000000000......//////......---,,,---------------------------,,,,,,++++++,,,,,,---------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---...------,,,,,,++++++***---------.........//////////////////000000000000000666???DDDHHHNNNVVV\\\XXXRRRUUUddduuu}}}|||yyysssqqq}}}}}}yyypppiiijjjqqqzzzzzzzzz|||sssjjj]]]QQQHHHBBB>>><<<777666666444333222111111000000000000111111111111111111000000/////////...////////////////////////000000000000////////////,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...---,,,+++***+++---///111+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,...........................---,,,---///111222111...888ZZZ{{{~~~{{{lll\\\^^^___ccckkktttvvvrrryyyuuutttvvvtttpppssszzzzzzzzzqqqjjj\\\XXXRRROOOMMMJJJFFFBBBCCCBBBAAA@@@???>>>>>>===<<<<<<===>>>>>>======<<<:::::::::::::::999888777999777777888;;;=========888999:::<<<===???@@@AAABBBAAACCCHHHNNNZZZlll}}}{{{qqqiiieee```aaadddiiipppxxx~~~{{{yyyxxxrrrrrrssstttvvvwwwyyyyyy|||rrrllliiihhhddd]]]WWWQQQKKKEEEAAABBBCCCGGGXXXooo}}}rrrlllxxxkkkJJJ999666777444111111111111111000000000000000000///...------,,,,,,......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---000444888;;;;;;777111,,,++++++---000...***))),,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...//////---...000000000/////////;;;???CCCEEEKKKZZZpppmmm[[[cccwwwvvvooovvvwwwjjj___XXXRRRLLLGGGAAA;;;666555666666444222111111111111111111222222111111111111000000000000////////////////////////111000000000////////////,,,------......------,,,------------------------------------------------...------,,,,,,------...---,,,+++++++++---///111---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................---------...111222333333555KKKyyy~~~mmm```aaafffjjjjjjmmmrrruuutttppprrrvvvwwwqqqmmmsss}}}vvvlllfff```XXXRRRNNNJJJFFFDDDCCCBBB???<<<>>>=========<<<<<<<<<;;;:::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<===;;;::::::<<<======<<>>>>>=========>>>>>>??????>>>===>>>@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFCCCBBBCCCEEEGGGKKKXXXdddfffggghhhkkkpppyyy|||zzzqqqrrrssssssrrrooollljjjmmmqqqwww~~~zzztttpppjjjccc]]]YYYTTTNNNJJJGGGEEE@@@DDDPPP[[[vvvooo[[[]]]nnnjjjtttsssLLL888555555111222222111111111000000000000//////......---------......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++***+++///777===444---)))+++---,,,,,,...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///000111111000...///444===DDDEEEIIIPPP]]]mmmrrrhhhpppttttttzzz}}}~~~hhhfffooo|||uuuggg___VVVEEE999;;;:::333222777222222222222222222222222222222111111111000000000000000000000000000000000111111111000000000//////------............------,,,...///111111///...,,,------------------------...------,,,,,,------...---,,,,,,,,,,,,---...///111///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///........................---///000111111222333444444VVV|||xxxlllbbb^^^iiiooosssqqqppprrrrrrppphhhmmmrrrrrrrrryyy|||ppp]]]WWWNNNHHHFFFEEEDDDCCC>>>===<<<<<<<<<=====================>>>>>>>>>>>>;;;;;;<<<===>>>@@@AAAAAADDDCCCBBBAAA@@@@@@AAAAAABBBAAAAAADDDGGGJJJKKKKKKIIIIIIJJJJJJJJJIIIHHHHHHJJJHHHGGGHHHIIIOOO\\\iiirrrwww}}}~~~xxxxxxxxxvvvrrrmmmhhheeefffhhhnnnuuu{{{wwwsssmmmgggccc```[[[SSSLLLHHHGGGAAACCCKKKRRRfffxxxYYYTTTXXXggg^^^===444555444222222222111111111000000000/////////......------......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---000000---)))(((,,,444<<<===333******,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////000+++///444555666:::CCCJJJHHHMMMWWWhhhzzz{{{kkkoooxxx}}}||||||~~~zzzxxxyyytttfffPPP??????===333111999333333333333333222222222222222222111111111000000111111111111111111111111111111111111000000000000---......//////......------...000111111000...---------------------------...------,,,,,,------...---,,,,,,,,,------......111///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///........................///000111111000000333666CCCddduuuiiibbb```aaahhhkkkmmmnnnpppssspppiiiiiiiiiiiikkkuuuvvvkkk[[[OOOCCCBBB@@@??????@@@@@@???>>>>>>>>>>>>>>>>>>@@@@@@>>>>>>?????????@@@@@@@@@???AAACCCFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMOOONNNMMMNNNPPPRRRSSSRRRTTTUUUUUUUUUTTTRRRPPPNNNOOOLLLJJJKKKNNNVVVhhhwwwzzzxxxtttooohhhbbb]]]ZZZZZZ[[[```jjjttt~~~~~~wwwrrrmmmjjjhhhaaaVVVNNNEEEFFFBBBAAAGGGHHHSSSiiiqqqbbbWWWWWWjjjzzzmmmIII777555777222222222222111111111111///////////////...............---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,---333<<>>????????????>>>???@@@AAAAAA@@@@@@BBBDDDAAABBBCCCEEEGGGHHHJJJJJJKKKNNNTTTYYY]]]^^^___^^^[[[\\\]]]___aaabbbcccccceeebbb___]]]\\\[[[YYYWWW[[[[[[\\\[[[YYYVVVSSSQQQPPPMMMKKKMMMQQQ\\\ppp~~~yyypppggg^^^WWWSSSPPPQQQQQQWWWcccqqq}}}yyyrrrnnnmmmggg\\\SSSJJJMMMHHHDDDFFFCCCGGGVVVvvv|||iii___aaaeeevvvvvvXXX@@@888999333222222222222111111111////////////////////////......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---******,,,///333888<<<>>>444---)))+++---,,,,,,...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////......//////000111111555999:::@@@SSSpppqqqkkknnnvvv|||~~~}}}wwwpppqqqssssssZZZLLLDDD>>>:::888666555555444444333333222333222222222222111111111111111111111111111111111222222222111111111000000......////////////..............................------------------------...------,,,,,,------...---------------------,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................///000111000000555>>>FFFYYYxxx{{{{{{ssshhhdddhhhnnnsssppptttuuussspppnnnggg___[[[aaaiiivvvpppeeeUUUJJJFFFGGGHHHHHHBBBCCCDDDEEEEEEEEEEEEEEECCCEEEGGGGGGGGGHHHKKKNNNLLLNNNQQQUUUYYY]]]___aaa```eeellltttyyy{{{zzzyyyuuuvvvyyy{{{{{{{{{yyyxxxwwwtttoookkkhhheeeaaa____________^^^[[[WWWSSSQQQQQQNNNNNNPPPUUU___qqqzzzmmm```UUUOOOLLLKKKMMMKKKPPP^^^mmmzzzvvvpppnnnkkkccc\\\QQQTTTMMMFFFGGGBBBDDDPPPeeezzzvvvhhhaaagggkkkmmmtttwwwfffLLL;;;999333333222222222111111111/////////////////////000......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........---,,,,,,++++++,,,,,,---000...,,,///444666555333---******---...,,,,,,///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............///////////////000000111777;;;>>>???FFF]]]zzzkkkiiimmmsssvvv|||mmmeeesss|||jjjSSSJJJHHHAAA777666666666555444333333333333333222222222111111111111111111111111111111111222222222111111111111000......////////////............------------......------------------------...------,,,,,,------...---------......---,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,...........................000111111222999EEENNNiiixxxrrr~~~zzznnneeeeeejjjqqquuuwww}}}yyyqqqjjjccc^^^VVVbbbrrrnnn]]]XXXQQQLLLIIIGGGFFFEEEFFFGGGHHHHHHHHHHHHJJJKKKHHHKKKNNNOOOPPPRRRVVVYYYYYY[[[___eeekkkpppuuuwwwqqqwww}}}xxxtttqqqnnnjjjhhheeeeeeeeedddaaa\\\XXXUUURRRQQQQQQTTTXXXaaaqqqxxxhhhYYYMMMGGGEEEFFFGGGEEEIIIVVVfffsssyyyooonnnmmmhhhcccQQQSSSKKKCCCDDDAAABBBOOOYYYkkkrrrgggfff~~~aaa]]]eeetttpppUUU>>>888333333333222222222111111////////////000000000000......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---///***(((,,,333777555111++++++---000...***))),,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////000111111888???EEEGGGLLL```tttpppqqqsssttt|||}}}vvvsssttt|||___TTTUUUMMM???777777666555444444333333333333333222222222111111000000000000000000000000444444444333111000111222........................------............------......---------,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------***+++,,,,,,,,,+++***)))***+++,,,---------,,,,,,---------............//////////////////000111111333...666:::111;;;aaauuuttt}}}~~~{{{sssjjjiiinnntttvvvuuuzzztttxxx}}}gggZZZ[[[\\\kkkssseeeaaa[[[XXXWWWVVVRRRPPPRRRSSSVVVYYY[[[\\\\\\\\\bbbeeeiiilllooorrrvvvyyy}}}zzzvvvtttuuuqqqllliiifffccc^^^ZZZYYYUUUUUUZZZ]]]aaaooowww^^^RRRHHHGGGIIIFFFDDDEEEJJJSSSbbbrrr|||vvvqqqoooiiiccc___YYYPPPIIIEEECCCBBBBBBRRR\\\mmmxxxyyyZZZTTTRRRgggzzzkkkKKK<<<888222555555------444222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000444555222///******+++++++++,,,,,,,,,------++++++++++++------++++++,,,,,,,,,---------000111000///------...///111......222444333666:::@@@CCCHHHUUUkkksssyyy~~~yyywwwrrr{{{zzzvvvxxxoooiiiqqq~~~lllVVVNNNOOO@@@<<<888555555666666666444444333222222111111000000000000000000000000000444444333222111000111222........................------............------......---------,,,,,,,,,...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---++++++,,,------,,,+++***++++++,,,,,,---------,,,---------............/////////......//////000111111---333777:::[[[vvvrrrpppqqqvvvzzz{{{yyywwwrrrvvv{{{iiiaaaeeemmm{{{}}}yyyuuutttrrrooommmppprrruuuyyy|||~~~}}}|||zzzxxxxxxtttoookkkhhhddd___[[[WWWSSSTTTZZZ^^^aaaooohhhWWWPPPGGGFFFHHHDDDEEEGGGLLLVVVfffvvvvvvrrrnnniiibbb[[[SSSLLLGGGEEEDDDCCCGGGPPP```zzzggg\\\VVVlll]]]HHH:::333555777///...333111000000000000////////////------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---000111///,,,++++++++++++,,,,,,,,,,,,------,,,++++++,,,------++++++,,,,,,,,,---------,,,...///...------...///222---,,,111555999@@@FFFHHHOOOZZZfffwwwxxx|||qqqzzzuuuttt}}}kkk]]]VVVMMMGGG???888666555444333444444333333222111111111000000000000000000000000555444222111000111111111........................------............------......---------,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,++++++,,,,,,,,,------------------............///...............///000000222222555444>>>ooovvvqqqssswwwzzz||||||zzzxxxnnnjjjmmmuuuqqqfffeeemmm~~~||||||||||||{{{wwwtttpppmmmkkkhhheeebbbXXXTTTVVV]]]aaadddooo}}}gggXXXQQQNNNFFFFFFJJJFFFFFFHHHNNN[[[lllzzzzzzsssnnnfff```WWWOOOKKKHHHFFFEEE@@@HHHUUUjjjtttdddWWWlllvvvZZZ>>>333444777111000333000000000000000////////////...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,......,,,***,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++---///000//////000111000...000666;;;AAAJJJTTT___eeekkkqqqyyy~~~zzzqqqbbbZZZQQQEEE;;;777666555333444444333333222222111111000000000000000000000000777555222111111111111111........................------............------......---------,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++,,,,,,------------------,,,+++++++++,,,,,,---------------............///...............//////000000555:::777CCCvvv|||qqqqqqvvv|||}}}zzzvvvsssrrrhhheeeggglllkkkfffkkkwww|||yyyyyyzzzzzzzzzrrrqqqppppppoooooonnnmmm^^^YYYZZZaaadddeeennnzzz~~~kkkXXXOOOOOONNNGGGHHHMMMJJJHHHHHHPPP```qqq}}}vvvqqqjjjddd[[[SSSNNNJJJGGGFFFCCCIIIPPP]]]xxx~~~|||yyy{{{qqq]]]jjjnnnEEE555222777333111333///000000000000////////////...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---------......---------,,,,,,---------,,,,,,,,,------------...---///111222111111111222---111999???BBBGGGUUUccc}}}vvvooorrr|||}}}}}}sss```UUUGGG===:::999888666555444444333222222111111000000000000000000000000;;;777333111111222222111////////////////////////------............------......---------,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,------......,,,,,,+++++++++,,,---...---------............///...............///000000+++222999;;;KKK~~~yyyrrruuuzzz}}}|||wwwrrrppppppjjjffffffkkkmmmnnnwww|||xxxwwwwwwvvvuuuqqqrrrrrrsssssssssttttttfff___]]]bbbdddeeemmmyyyqqq^^^ZZZTTTTTTQQQIIIKKKOOOJJJIIIIIIRRRddduuu~~~yyyuuuoooiii```XXXQQQMMMIIIFFFFFFHHHKKKRRRfffyyytttxxxuuubbbbbbsssoooQQQ:::222666333222333000000000000000////////////------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------............000111111000000111222000666???DDDFFFOOOggg}}}uuuvvv~~~}}}}}}uuuxxxlllhhhmmm|||yyy{{{yyyiii]]]MMMCCC???===999666555555444444333222222111111111111111111111111111@@@;;;555222222333222000////////////////////////------............------......---------,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,---...///---,,,+++***+++,,,---...---------............//////////////////000111111///000777???TTTyyyyyy{{{}}}|||wwwrrrqqqqqqeeeaaa```fffnnnuuu~~~{{{yyywwwuuuttttttuuuvvvvvvttttttuuuvvvnnneee___bbbeeegggppp|||wwwrrrllljjjcccWWWVVVVVVMMMMMMLLLUUUiiixxx~~~{{{tttnnneee]]]VVVPPPKKKHHHCCCDDDEEEIIIVVVqqquuu|||}}}^^^IIIddd{{{dddFFF555666444222333000000000000000////////////------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,***)))***,,,,,,,,,,,,,,,------------------............------,,,---------............---...//////...///111333999<<>>777333444444222///////////////////////////------............------......---------,,,,,,,,,...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---+++*********+++,,,...///---,,,+++******,,,---///---------............///000000000000000111222222666333<<>>666555555444444333222222111111111111111111111111OOOAAA:::666000333555---////////////000000000000........................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,---------......111111111000000000111111444:::QQQlll|||yyyzzz|||tttkkkgggddd```VVVXXX___kkkyyyyyytttnnnmmmqqqvvvxxxyyy~~~zzzvvvwwwzzzttt```___eeerrr|||~~~xxxppphhhbbb]]]XXXVVVMMMIIIFFFFFFGGGNNN^^^mmm```TTTyyyiii^^^qqqyyyTTT<<<333222222333222222111111000////////////---------...///...---......------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***++++++,,,---......---------............///000...,,,---000222000...333000...000777???FFFJJJGGG]]]rrryyy{{{|||{{{{{{ooorrr|||~~~~~~~~~ppp^^^MMMCCC;;;666444444333111111444111222333444333333111111ZZZHHH>>>:::222111333//////000000000000000000000........................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,,,,---------.............../////////000222333222MMMlll{{{}}}rrrllliiiddd]]]TTTXXXaaannn}}}~~~vvvtttssstttxxx|||~~~~~~kkkkkkuuuuuullleee```YYYUUUNNNIIIFFFDDDDDDHHHUUUbbb___]]]~~~~~~cccYYYooojjjLLL;;;555333111222222111111000000//////000///......000000///.........------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,+++---000111000...---///222666;;;BBBIIIMMMlllzzz{{{|||xxx~~~vvv|||yyylllffffffhhhwwwxxxvvvvvvoooZZZNNNCCC===999888666333333555333444444444333222000///sssUUUEEEAAA777111333444000000000000000000000000........................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,------------.........,,,...000111111222444666===rrr||||||vvvnnnllljjjbbbYYYXXX^^^hhhtttmmmqqquuuzzz~~~yyyrrruuurrrjjjooo~~~~~~qqqjjjeee]]]XXXPPPLLLHHHEEEBBBCCCKKKUUUhhhmmmQQQ[[[uuuiiiZZZppp]]]AAA777444222222222222111000000//////111///...///000111000///......------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,+++++++++---------............///,,,,,,,,,...111111000///,,,444===BBBDDDJJJSSS[[[|||~~~xxxzzz|||yyyvvv{{{}}}lll\\\WWWYYYaaasss~~~hhhZZZKKKCCC<<<999777333222444555555555444333111///...gggJJJEEE<<<444555666111111111000000000000000........................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...........................------------...............111333333222444777;;;WWW~~~yyy~~~}}}qqqkkkjjjhhh^^^TTTaaafffpppzzz}}}sss]]]XXXSSSLLLUUUhhhsssxxxtttmmmhhhccc]]]UUUPPPKKKHHHDDDBBBFFFLLL^^^}}}]]]OOOgggsss___pppgggDDD666555444333333222111111000000///000///...///000000///.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000111222222111000333<<>>666555444222111111111000000000///........................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...........................---------.........//////000222333222111333999>>>lll~~~|||{{{mmmgggfffbbbZZZTTTffflllttt|||~~~|||{{{kkkWWWUUUTTTLLLNNNXXXkkkrrrzzzwwwmmmiiieeebbbXXXRRRMMMKKKFFFBBBCCCHHHXXXsssfffHHHWWW{{{uuuccclll}}}qqqJJJ666444555333333222222111000000000///...------//////...---......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////******+++,,,,,,---......---------............///000000000000000000111111;;;AAAHHHKKKOOOZZZlllzzz{{{yyyzzz{{{}}}xxxbbbZZZcccnnn{{{{{{pppdddWWWJJJBBB@@@KKKVVVggg}}}yyyeeeXXXKKKCCC???:::888888444444333333333333333333]]]MMM???888555111222222222111111000000///........................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...........................------.........////////////111222000...222;;;CCCssswwwkkkeee```[[[YYYYYYhhhmmmtttyyy{{{{{{{{{{{{zzzpppddd]]]UUUSSSWWWkkkttt{{{ssslllgggddd[[[UUUOOOLLLHHHCCCBBBEEENNNggg}}}nnnMMMLLLkkkxxxpppsssZZZ<<<333555333333333222111111000000///---,,,---...///...---......------------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........)))******+++---......///---------............///.........------///222555@@@CCCGGGMMMVVVcccqqq{{{~~~wwwxxx{{{~~~vvvpppoooxxxvvvzzzwwwjjj]]]VVVRRRNNNLLLMMMNNN^^^ooowww}}}rrrcccQQQGGG@@@:::666666444444333333333333444444rrr\\\EEE;;;888222333333222111111000000///........................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------.......................................///////////////111222000///666CCCMMMxxxyyyrrrjjjbbbZZZUUUZZZcccllloootttvvvuuuuuuvvvwww{{{qqqeee___]]]jjjuuu}}}uuulllgggbbb[[[TTTPPPKKKEEECCCEEEBBBYYYoooeeeQQQdddoooGGG555666444333333222222111111000///...---...///000///---......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,------------------............///---......---...222999???HHHIIIOOO[[[iiitttyyyzzz|||}}}wwwtttqqqppp|||uuuooo{{{xxxwwwxxx{{{xxxqqqkkkiii^^^\\\^^^cccccc___\\\]]]MMMYYYbbbbbbbbbhhhrrryyywwwyyyqqq\\\NNNDDD<<<666444666555444333222222333444kkkLLL???===555333333222222111000000///........................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...////////////////////////............/////////000111333333222333;;;KKKWWW~~~|||uuusssnnnhhhaaaWWWRRR\\\jjjqqqtttuuutttpppoooppprrr}}}nnnaaagggttt}}}~~~~~~rrrkkkjjjbbbZZZUUUOOOIIIFFFGGG>>>OOO^^^sss|||[[[aaaPPP888999444444333222222111111000111///...///000111000///.........------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++---------.........//////.../////////111888AAAIIIOOORRR[[[lll}}}{{{}}}xxx}}}tttnnnnnnnnnkkkpppzzz}}}www|||uuukkkggg```iiiwwwxxxgggXXXRRR\\\^^^___bbbnnn|||}}}~~~zzzsssqqqtttwwwwwwuuuwww|||kkkZZZNNNDDD<<<:::999777555333222111222222|||PPPEEEEEE444555444333111///...///000//////.........---------------------------------.........------,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,---...///...------------...//////------------.........///555000///333999CCCXXXllltttkkkggghhhfff```[[[[[[aaafffkkkkkklllmmmjjjggglllssstttfffhhhvvvtttoooggg```[[[UUULLLGGGFFFDDDIIIRRRddd|||bbbzzzgggBBB777444555555333222333222000000000000000////////////......------------..............................------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********000...------............111333444444888???FFFIIIRRRbbbpppwww}}}}}}ssszzzvvvmmmvvvxxxmmmjjjkkkuuulllpppsssqqqnnnqqq|||rrr}}}wwwwwwzzznnnZZZSSSQQQXXX^^^dddooo}}}zzzyyyuuuqqqppprrrsssrrrpppuuusssppprrrvvvzzz{{{{{{}}}~~~uuusssXXXLLLCCC;;;666555333333333333111000\\\HHHDDD777555555333111//////000111//////.........---------------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,---.........------------...//////---.........////////////222222111222:::KKKcccuuu{{{pppjjjbbbaaa^^^[[[YYY\\\aaafffhhhhhhjjjllljjjiiinnnuuu}}}}}}zzzyyy{{{mmmiiidddccchhhqqqyyy~~~{{{sssooommmssswwwjjjkkkttt{{{wwwooohhhaaa]]]WWWOOOJJJJJJCCCFFFLLLZZZvvvooossssssKKK999555555444333333333222000000000000000////////////......------------..............................------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++...---------...//////......000444888???FFFLLLOOO]]]eeennntttxxxyyyuuuooo|||xxx}}}|||~~~{{{zzzkkk^^^___nnn{{{|||zzzssslllllluuuhhhrrruuu]]]RRRRRR^^^kkksss{{{|||wwwsssmmmkkkhhhhhhjjjlllmmmlllooopppooonnnnnnqqqwww|||ssspppyyymmm]]]NNNAAA888666444444444444333111mmmMMMDDD@@@777555333111000000111222/////////.........------------------------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,------...------------...//////////////////000000000000000555444333@@@]]]xxxvvvuuukkkfff\\\YYYUUUTTTWWW]]]bbbeeeeeedddfffhhhhhhiiipppxxx||||||~~~zzzooogggdddddd[[[XXXVVVWWW\\\dddkkknnnnnnkkkhhhdddbbbhhhzzzrrrhhhkkklllsssvvvtttllleeeaaa[[[RRRLLLKKKDDDEEEGGGOOOfffkkk}}}~~~UUU???666444333333444333111000000000000000////////////......------------..............................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------,,,,,,,,,,,,------...////////////...222999BBBJJJQQQUUUXXXhhhnnnyyy|||wwwvvvzzz|||rrrtttvvvhhh```ooo{{{zzzuuujjjaaa___fffmmmjjjjjjooo{{{zzzlllaaa\\\___nnn~~~yyyvvvsssqqqqqqrrrqqqqqqyyyzzz{{{zzzyyyzzz|||~~~zzzzzz{{{||||||}}}}}}}}}~~~zzz}}}xxxpppmmmvvv}}}jjjUUUFFF;;;999666555555555444333}}}TTTEEEIII999777333111111111222222////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...------------.../////////000000000000111111111000666555777RRR~~~wwwsssttthhh```[[[VVVQQQQQQXXX___cccccceeeaaa___aaacccgggqqq{{{~~~xxxnnnddd[[[UUURRRNNNOOORRRXXX```fffjjjkkkkkkiiifffdddccciiizzzzzzpppjjjccc^^^ggg}}}xxxxxxqqqiiiddd]]]SSSLLLJJJIIIHHHFFFIIIXXXvvvkkkeeewwwyyy~~~}}}[[[HHH999444222333444333000000000000000000////////////......------------..............................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................---------.../////////...///000666:::CCCMMMTTTWWWZZZ___kkktttzzz~~~|||xxxvvvccc^^^{{{rrrsss~~~zzziiirrr}}}uuurrrvvv|||wwwtttssszzz~~~wwwooollllllkkkiiiggglll{{{~~~~~~vvvmmmiiirrrsss[[[KKK>>>;;;777555555555444333]]]FFFJJJ===999444111222222222111000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...------------...//////000000000000111111111222111444555AAAmmm~~~ooo}}}||||||xxxiii^^^]]]WWWRRRSSSZZZ```bbbaaaddd]]]XXXYYY]]]dddqqq}}}~~~}}}|||{{{{{{}}}{{{sssiii___WWWRRROOOSSSZZZbbbiiilllkkkiiidddaaaaaadddiiirrr{{{{{{sssnnn[[[TTT^^^yyywwwpppjjjfff```VVVOOONNNIIIHHHGGGGGGQQQiiizzzYYYbbbppp}}}ttt[[[RRR???777222333555222000111000000000000////////////......------------..............................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///000111000......111333???CCCKKKTTTUUUTTTYYYaaapppzzztttrrr|||tttjjjmmmllllllfffXXXPPP^^^rrrqqqllljjjhhhmmmxxx{{{xxxllluuurrrnnnnnnuuu{{{dddPPPCCC???999555444444333333mmmLLLJJJAAA<<<555222222333222000000000000/////////......------------------------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++......---,,,,,,,,,------...------------...//////000000000000111111111111000333777NNNyyymmmpppyyyyyyiii\\\\\\WWWTTTUUU[[[___```^^^___XXXSSSVVV\\\eeesss~~~|||{{{xxxtttpppmmmjjjhhhnnnmmmlllkkkjjjjjjiiiiiiuuuvvvwwwxxxwwwvvvtttrrrwwwwww{{{|||qqqhhhbbb___```ccciiioooqqqooojjjeee]]]\\\aaajjjttttttuuummmaaaXXX^^^vvvuuuooojjjhhhddd[[[UUUTTTFFFEEEEEEFFFLLL``````XXXlll|||ppp\\\ZZZGGG;;;222333555111000222000000000000////////////......------------..............................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------...............000111111000...000555:::HHHKKKRRRVVVRRRMMMWWWgggssskkkppp{{{qqqkkkfff^^^VVVOOOKKKVVVxxxzzzvvvyyyssshhh```tttyyyuuujjjhhhmmmoooVVVIIIDDD<<<777444444333333[[[OOOEEE???666222222333111...000000000000/////////...------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------,,,,,,,,,---.........------------...///////////////000000000111111222444<<>>333333444000///444000000000000////////////......------------..............................------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---------............///000//////333<<>>555333555111000000000/////////......------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------...------------,,,,,,,,,......------------......000////////////111222333777MMMaaauuuwwwxxxnnniiinnnuuummm```PPPHHHJJJNNNNNNNNNOOOOOOLLLGGGCCCIIIHHHNNN\\\jjjsssyyy~~~yyyuuuooonnnpppsssssssssjjjnnnrrruuuvvvyyy}}}}}}wwwjjj```fff~~~xxxvvvqqqkkkggg```WWWQQQKKKGGGCCCEEENNNYYYkkkmmm]]]cccNNN<<<666666222000222000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------......///000///222444666@@@OOO\\\```ccc___dddzzz|||pppqqqttt|||ooooooxxxmmm]]]eeexxxooojjjooo}}}|||fffWWWGGG@@@===444___LLLCCCAAA777333555222000000000////////////...........................,,,,,,,,,---------......---------,,,,,,---------------------------------......------------......///000/////////000333555666ZZZxxxgggmmmkkkmmmxxxwwwlllbbbWWWLLLHHHKKKMMMMMMMMMMMMKKKGGGCCCAAAHHHHHHOOO^^^kkksssyyy~~~}}}yyyuuuqqqnnnnnnrrrvvvwwwvvvxxx}}}xxxxxx~~~ssshhh___eee~~~wwwrrrnnnjjjbbbXXXRRRLLLHHHEEEDDDKKKSSSccc~~~kkkXXX^^^MMM===777666444444666000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------...---------...///000111---222777>>>KKKZZZbbbccc\\\]]]hhhmmmsssxxxzzz~~~rrrkkkpppxxxzzzkkk\\\___qqq{{{tttrrr|||sss^^^GGGAAA???555lllSSSFFFCCC999333444222111000000000////////////........................,,,,,,,,,---------......------------------------------------------------......------------......///000000000///111555999IIIwwwtttuuuyyypppvvvwwwjjj___TTTLLLJJJLLLKKKLLLLLLKKKHHHFFFCCCBBBGGGIIIRRRaaammmuuu{{{|||sssnnnlllppprrrrrrrrrvvvyyyzzzuuunnnyyyuuunnnfff^^^gggxxxsssooofff\\\VVVOOOKKKGGGDDDGGGLLLXXX{{{~~~zzzwww```ZZZNNNAAA999666444333444111000000000////////////........................------------------------...------,,,,,,------...,,,,,,,,,---------......---------------------------------------------------------...///000111111---444>>>IIIVVVbbbfffdddbbbmmm{{{qqqzzzuuupppuuunnnqqq}}}wwwqqqvvvfffbbbcccddd```bbbddddddbbbfffoooxxxuuurrrmmmttt~~~oooQQQFFFEEE<<<}}}]]]IIIEEE<<<666555222111111000000000/////////........................,,,,,,,,,---------......------............------,,,,,,,,,------------.........------------.........000111111000333999>>>qqq~~~ooottt|||zzzlll^^^TTTMMMKKKKKKIIIJJJJJJIIIFFFDDDDDDDDDGGGJJJUUUcccnnntttzzzzzz|||~~~||||||~~~|||tttnnnzzzsssdddjjj{{{uuummmiiibbbZZZhhh{{{qqqmmmfffccc\\\UUUPPPJJJDDDCCCEEEKKKooo}}}}}}iii[[[SSSGGG===777222000///111111000000000/////////...................................................------,,,,,,------...,,,,,,,,,---------......---------------------------------------------------------...///000111222000;;;HHHSSS]]]gggiiigggmmm}}}~~~zzzuuuxxxzzzyyyoooddd___nnnxxxnnndddZZZNNNLLLLLLOOOQQQRRRWWW]]]bbbqqq{{{zzz{{{ooolllnnn~~~^^^LLLGGG???gggMMMHHH@@@:::777333111111111000000000//////........................,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,---------............------------......---000222222111555<<>>EEE{{{vvvrrr|||sssiiipppwwwnnniii___SSSMMMLLLLLLLLLGGGHHHHHHEEEAAA???@@@BBBKKKNNNXXXeeelllnnnrrrvvv|||~~~~~~}}}|||ttt{{{}}}yyywwwmmmmmmnnnvvvyyyxxxfffrrruuuZZZXXXeee}}}yyynnnmmmmmmaaaSSSggg|||{{{lllssssssrrrmmmhhhccc\\\WWWUUUQQQKKKGGGHHHIIIaaawwwsssUUUSSSMMMDDD===888555333111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------..............................------------------------------......///111222333@@@LLLWWW]]]bbbiiiqqqtttsss|||sssxxxnnneeeeeeqqqxxxxxx|||uuunnncccYYYTTT\\\iiirrrzzz|||zzzzzzxxxooohhhqqqwwwaaaUUULLLyyyUUUKKKJJJAAA999888222000//////000000///---///............---------111000///...---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000---000333333222555@@@IIIppphhhgggaaakkkrrrggg\\\UUUOOOJJJIIILLLGGGCCC@@@@@@===<<<@@@FFFNNNPPPYYYgggqqqwww}}}eeeaaattt|||qqqlll___\\\SSSOOO\\\ttt~~~ooosss~~~aaaTTTYYYpppqqqhhhfffbbb[[[UUUeeeuuu~~~wwwoootttpppfffrrrqqqtttxxxkkkgggfffaaaZZZTTTPPPLLLIIIFFFBBBTTTnnnsss{{{{{{kkkLLLEEEJJJ===555555---333222111111000000111111////////////....................................,,,,,,,,,---------..............................------------------------..................------///...///111111///222777DDDWWWeeelllnnneeedddpppvvvzzz}}}|||}}}}}}rrr~~~qqqbbbkkknnnvvv}}}vvvzzzuuuccchhh|||xxxqqqdddbbbhhhwww{{{zzz~~~vvvnnniiiuuurrrZZZTTToooVVVJJJ???777555333222000000111111000//////............---------...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222222444444111333AAAQQQuuu|||}}}fffggguuuyyyooocccVVVOOOKKKGGGEEEGGGFFFBBB??????===;;;???EEEIIIMMMZZZlll{{{tttjjjdddkkk~~~pppeeeUUUMMMUUUfffssswwwxxxuuuwww~~~{{{ssszzzkkkXXXXXXgggwww~~~lllfffccc[[[TTTSSSfffxxx|||nnnnnnzzz|||kkkcccppp}}}yyy|||nnnlllgggddd___ZZZUUUOOOIIIEEECCCPPPeee}}}pppzzzYYYHHHIII===555666222333222111111000000111111////////////....................................,,,,,,,,,---------..............................------------------------........................000------000111222:::BBBPPPeeeooonnnnnnnnnwww}}}~~~kkkbbbfffsssfffpppzzzyyywwwxxx{{{uuujjjlllyyysss___ddd~~~lllbbb]]]ZZZ___lllvvvwwwtttssswww}}}~~~~~~qqqppp}}}ggg\\\fffMMM@@@:::777666444222111222222111000///............------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000555222444666333333GGG```yyyzzzrrraaagggwww}}}vvvooo```PPPJJJHHHEEECCCBBBDDD@@@>>>>>><<<;;;???EEEKKKOOO\\\mmm{{{wwwkkkoooyyy{{{bbbTTTQQQVVV```hhhggggggjjjnnnooopppvvv}}}tttqqqxxx]]]UUU]]]mmmwwwggggggcccTTTNNNSSShhh}}}qqqiiirrr~~~uuufff```pppvvvqqqqqqkkkhhhddd___YYYQQQIIIDDDEEEKKKYYYpppqqq}}}iiiOOONNNFFF;;;555111333222111111000000111111////////////....................................,,,,,,,,,---------..............................------------------------........................000---,,,...111666BBBNNNXXXpppzzztttttt|||yyyvvv}}}ddd\\\WWWaaaxxxooocccwwwyyy|||zzznnnppp{{{xxxxxx{{{xxxfff]]]XXXUUUXXXaaajjjmmmkkkjjjiiisss}}}mmmkkk{{{}}}hhhsssSSSFFFAAA>>>777555222111111111000//////............------------------............///------------------------------------------------------......///000000000444000222888666777PPPooommmsssppp```kkk}}}~~~yyyooo___NNNHHHHHHFFFCCCBBBBBB>>><<<<<<;;;;;;???FFFPPPSSS^^^mmmxxx}}}zzzjjj{{{yyyeeeWWWNNNQQQZZZZZZ\\\aaaddddddeeennnyyyxxxooo```PPPYYYhhh}}}sssfffjjjcccPPPKKKWWWhhhzzzlllqqq|||zzzpppccc```qqqoooxxxtttuuuppplllfff```ZZZRRRJJJEEEEEEFFFOOOeee|||tttWWWUUURRRCCC444---333222111111000000111111////////////....................................,,,,,,,,,---------..............................---------------------------------...............///------///222888FFFTTT]]]uuu}}}xxx}}}uuuooosss{{{zzzkkkddd[[[^^^ttt}}}~~~|||{{{zzzwwwtttvvvssseee```ZZZWWWVVV[[[bbbfffeeeccc\\\hhhzzzsssdddeeettt}}}www___MMMEEEBBB888666222000000000///...///............---------///............---------------------------------------------------------------......///000000000000...111777777>>>ZZZyyyrrrcccqqqoooeeeuuu{{{yyylll\\\LLLGGGGGGFFFCCCAAA@@@===;;;<<<;;;;;;@@@GGGPPPUUUaaarrr}}}uuuxxxaaaOOOIIINNNKKKNNNSSSWWWVVVYYYeeerrrzzz~~~ttteeeOOOXXXfffzzzpppfffiii```LLLJJJXXXfffwwwxxx}}}tttjjj^^^]]]ooooooooo~~~yyysssnnnfff___XXXRRRLLLIIIEEECCCJJJ^^^xxx|||\\\SSSSSSGGG777000333222111111000000111111////////////....................................,,,,,,,,,---------..............................---------------------------------........./////////...000222444;;;JJJXXXkkkxxxxxxvvvvvvtttyyyuuuvvvooohhhooowwwsssxxxjjj``````^^^ZZZVVVWWW\\\```___[[[TTT___oooooocccdddjjjpppTTTFFFCCC:::777333000000000///...///............---------//////.........---------------------------------------------------------------......///000000000000000222444999LLLmmmqqqcccrrrgggcccvvv}}}sssqqqdddWWWJJJEEEEEECCCAAA@@@???<<<:::<<<<<<<<>>;;;:::<<<======CCCJJJXXX\\\hhhwwwhhhYYYPPPIIIFFFEEEEEEFFFFFFHHHQQQ\\\jjjuuuxxx{{{]]]XXXaaassstttlllccc\\\OOODDDGGGSSS^^^oooyyyooocccZZZRRRVVVllluuupppooolllmmmvvvqqqmmmgggaaa\\\WWWRRRNNNIIIDDDFFFRRRbbbwww}}}uuugggFFFFFFIII@@@;;;333222111111000000111111////////////....................................,,,,,,,,,---------..............................------------------------,,,,,,------...//////000000000333888???MMMeeezzz{{{pppyyy|||xxxwww}}}oooccc```ZZZXXXSSSPPPTTTZZZXXXRRRNNNTTT\\\hhhzzztttvvv~~~pppfffbbbpppcccLLLLLL>>>;;;666333222222111111//////.........---------++++++,,,---...///000111------------------------........................------......///000000000000666555555LLL}}}wwwrrrjjjYYYiii}}}oooggggggZZZRRRKKKHHHEEEAAAAAACCC>>>;;;;;;<<<===>>>DDDKKKWWW\\\iiiyyy|||hhh___WWWNNNIIIEEECCCBBB@@@AAAHHHQQQ^^^kkkzzzvvv{{{~~~eeeZZZbbbrrrqqqmmmeeeYYYKKKDDDIIISSS[[[iiivvvlll```WWWRRRWWWnnnyyyqqqmmm\\\gggxxxnnnlllhhheee```ZZZSSSOOOLLLEEEEEENNNYYYllluuussssssxxxnnnJJJHHHLLL???666333222222111000111111111000/////////....................................,,,,,,,,,---------..............................------------------------,,,,,,------...///000000000000333999CCCVVVssswwwrrr}}}zzz}}}rrrlllhhhfffcccaaagggppptttvvvyyyxxx{{{}}}qqqddd]]]XXXWWWSSSPPPTTT[[[ZZZSSSLLLQQQWWWbbbuuu}}}xxxxxxsssiiijjjuuuzzzmmmeeelll{{{|||pppcccbbbkkkfffGGGOOOCCC<<<555000000111111000////////////..................------------......,,,------......------,,,..................------.........//////000111222444555333888\\\ssszzz______iiivvvsssjjjfffWWWTTTOOOJJJGGGCCC???<<<<<<:::999:::;;;<<>>666111111111111000////////////..................------------......,,,------......------,,,.................................//////000111222333666666>>>```uuuvvvZZZcccppp}}}ttthhh```QQQNNNJJJGGGDDDBBB???<<<;;;999999:::;;;===FFFPPPXXX```mmm{{{~~~sssfff^^^YYYQQQJJJGGGDDDAAACCCHHH\\\lllyyyzzz{{{xxx|||```aaakkk{{{|||vvvsssjjj\\\NNNFFFHHHLLLRRR\\\rrrlllkkk\\\MMMKKKOOOdddwwwgggkkkxxxllljjjhhh___ZZZYYYQQQNNNHHHEEEHHHOOO___~~~~~~nnnPPPGGGIIICCC<<<888555222000111222111/////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...------------...///...///000///...///111222222888===CCCTTTooo}}}qqqcccfffjjjhhhwwwpppkkklllwww}}}yyyssssssyyywwwsssqqqnnnoooxxx{{{wwwxxx}}}{{{qqqiiiiiijjjddd\\\WWWZZZXXXWWWWWWYYYZZZXXXVVVMMMJJJHHHMMMWWWcccmmmqqqwwwtttqqqpppnnniiiaaa[[[UUURRRRRRSSSTTTZZZfffssswwwqqqqqqtttxxx}}}{{{fffXXXSSSUUUUUUVVV\\\fffsss}}}mmmaaa]]]aaannnZZZQQQGGG@@@777222111222111000////////////..................------------......,,,------......------,,,.................................//////000111222000222555@@@___{{{wwwaaaUUUiiixxx}}}sssdddXXXJJJGGGDDDBBBAAA@@@>>><<<999777888:::<<>>FFFMMMaaa{{{ppp~~~rrrbbbXXXgggnnnjjjuuuyyytttttt{{{zzzvvvqqqppprrryyyppp```YYYZZZXXXSSSYYYZZZ[[[]]]___^^^[[[XXXTTTQQQOOOMMMNNNQQQUUUWWW]]]YYYUUURRRQQQMMMGGGCCCEEECCCDDDGGGJJJPPP\\\hhhvvvhhhVVVPPPRRRNNNNNNPPPUUU\\\eeemmmrrrppppppxxx|||wwwvvvuuukkkfffaaattthhhSSSKKKDDD:::333222222222111////////////..................------------......,,,------......------,,,---------...........................///000111222222222555DDD```tttzzzwww{{{QQQRRRlll~~~|||tttkkk^^^SSSFFFDDDAAA??????>>><<<:::777666777:::<<<@@@JJJTTTaaahhhsss~~~xxxfff[[[]]]eeekkk^^^gggvvvgggTTTRRRNNNEEEGGGTTTgggyyy}}}tttvvv~~~}}}uuunnnuuuppptttmmmiiihhhooozzzvvvnnnvvv~~~zzzrrrnnnsssnnndddVVVIIIAAAAAADDDKKKPPPaaaqqq}}}}}}llliiiZZZLLLIIILLL]]]wwwxxxnnn{{{vvvhhhiiifffddd___UUURRRKKKGGGFFFFFFOOOhhhzzzgggKKKJJJUUUPPP<<<555111222444444222111////////////////////////........................---------------------------------............///.........------.........---///111111000000111222999AAAIIITTTkkkwwwyyy}}}yyy||||||vvvjjjnnnyyy{{{wwwqqqjjjffffffrrreeeWWWZZZ[[[WWWVVVYYY]]]aaadddcccaaa______^^^\\\XXXTTTRRRSSSUUUSSSNNNIIIGGGFFFEEEAAA>>>EEECCCDDDHHHLLLPPPZZZdddppp|||~~~mmm^^^SSSRRRVVVQQQSSSUUUVVVXXX[[[___aaa___aaannnzzzvvvrrrrrruuupppiii[[[]]]ssswwwYYYOOOGGG<<<555333222222111////////////..................------------......,,,------......------,,,---------.........//////............///000111222777444999LLLfffyyymmm}}}pppIIIRRRlllwwwlllbbbXXXPPPFFFDDDAAA>>>===<<<:::888666555666:::===BBBLLLVVVbbbiiisss}}}~~~uuuhhh[[[XXXfffxxxgggXXXZZZfffzzzjjjbbbXXXIIIIIITTTiiiyyywwwmmmooowww|||{{{}}}~~~qqqkkkppprrrrrrtttoookkkooozzzsssccc]]]jjjwwwwwwssssssnnniii___RRRFFF??????AAAHHHLLL\\\ooo}}}kkkhhhXXXJJJHHHJJJYYYqqq~~~sss~~~|||hhhhhhhhhgggcccZZZQQQKKKGGGFFFEEELLLccc{{{~~~pppNNNEEESSSXXXCCC999111333555333111222000000000000000000000000---.....................---------------------------------............///---..................---,,,...000000000111222444>>>BBBKKK]]]vvvqqquuuzzz~~~~~~tttggg]]]ZZZcccsssyyyccc___^^^YYYVVVZZZ___eeeiiilllmmmnnnlllkkkjjjeee___[[[YYYXXXRRRNNNHHHFFFGGGGGGEEECCCDDDBBBDDDIIIMMMQQQYYYaaaooo{{{}}}mmmddd^^^XXXVVVVVVTTTXXX[[[\\\[[[YYYYYYYYYTTTYYYiiiwwwsssooopppuuutttmmm```[[[bbbhhhaaaSSSJJJ???777333333222111////////////..................------------......,,,------......------,,,,,,,,,------.../////////.........//////000111222555222;;;TTTpppvvvdddFFFQQQhhh}}}uuujjj```UUUMMMGGGDDDAAA>>>===;;;999777666555666:::===BBBMMMWWW```gggrrr~~~xxxooojjjeeehhhyyykkkZZZTTTWWWhhhzzz|||kkkWWWOOOTTTkkkxxx|||qqqhhhkkksssxxxzzz}}}yyyllliiinnn~~~tttmmmxxxtttpppsss}}}~~~tttaaaVVVUUUdddtttxxxvvvtttiiidddZZZNNNDDD??????@@@CCCHHH[[[ppp{{{iiieeeUUUGGGEEEGGGSSSjjjzzzvvvpppooo}}}yyyllliiihhhgggeee___SSSMMMIIIGGGEEEIII]]]ttt~~~yyyzzzqqqUUUDDDMMM[[[MMM>>>333444666222111333111111111111111111111111---------...............---------------------------------............///------...//////...---------...///000000222666999BBBEEESSSkkk}}}~~~ttt}}}uuusss}}}||||||pppcccdddooo}}}lllbbb^^^___bbbfffkkkqqqxxx~~~~~~{{{tttjjj```ZZZTTTPPPJJJHHHIIIIIIGGGEEEDDDBBBDDDJJJPPPTTTZZZ```kkkyyy~~~rrrfffcccaaa[[[SSSOOOSSSYYY___aaa___[[[XXXXXXOOOWWWkkk|||zzzsssooossssssfffcccgggfffmmmkkkVVVMMMAAA888444333222222////////////..................------------......,,,------......------,,,,,,,,,------...//////000.........//////000111222222111AAAdddWWWCCCOOObbb}}}vvvqqqgggVVVHHHEEECCC???===<<<;;;999777666555777;;;>>>BBBMMMWWW___fffqqq}}}}}}vvvvvv}}}xxxbbbUUUMMMUUUaaannnqqqeeeaaayyysssiiilllsssuuuuuuzzzttthhhhhhkkk~~~zzzlll{{{|||yyytttuuu|||~~~qqqaaaMMMKKKPPP___ooouuuqqqjjjbbb]]]SSSIIIAAA======???AAAGGG]]]vvv{{{iiieeeUUUGGGEEEFFFQQQfffpppttthhhZZZXXX^^^pppssslllhhhffffffbbbWWWQQQLLLHHHCCCDDDVVVjjj~~~|||yyyuuufffLLLHHH[[[WWWDDD555444555111000333000000000000000000000000---------.........//////........................---------............///------...//////...------//////000000111555;;;???HHHMMMaaa|||~~~uuussswww}}}|||uuussstttqqqoooppprrruuu{{{tttfff]]]XXXRRROOONNNLLLIIIFFFHHHEEEGGGMMMRRRTTTWWW[[[eeexxxllleeeaaaaaa```XXXNNNIIITTT\\\dddfffbbb\\\WWWVVVNNNWWWnnn~~~|||qqqlllpppzzzeeeaaaddd```bbb~~~qqqXXXNNNBBB888444333333222000/////////.....................------.........,,,------......------,,,,,,,,,------...///000000.........//////000111222777888NNNwwwzzzoooLLLAAAMMM^^^}}}{{{wwwxxxnnnWWWCCCCCCAAA>>><<<<<<;;;:::888666555777;;;>>>BBBMMMWWW```gggqqq|||yyywwwmmm[[[MMMKKKQQQ]]]vvv|||sssxxxlllnnnssstttqqqxxxpppeeehhhhhh}}}pppuuu~~~|||vvvtttxxxuuubbbMMM???DDDNNN\\\jjjqqqiii^^^\\\VVVMMMDDD===:::;;;<<>>CCCMMMTTTmmmwww}}}~~~}}}yyy~~~||||||{{{|||xxxgggbbb[[[WWWTTTRRRMMMIIIKKKHHHHHHLLLOOONNNOOORRRbbbyyyyyynnnnnnmmmooosssqqqhhhaaa___YYYaaaiiikkkeee\\\VVVSSSMMMXXXqqq{{{vvvllliiiooouuukkkmmmgggkkkyyyeeeKKKHHH<<<111333...222111111000///////////////................................................//////.........---------000000000000111222333444>>>;;;YYYfffOOO>>>GGGeeewwwwwwsssbbbPPPHHHDDDAAA>>><<<<<<:::888777666555888===@@@DDDMMMWWWbbbjjjuuu~~~}}}{{{wwwssssss{{{{{{bbbLLLHHHIIIPPPfff|||sssnnnrrrssssssyyy|||qqqaaabbbffftttpppttt~~~xxxuuunnn```PPPFFF@@@CCCIIIRRRYYYZZZVVVQQQVVVQQQIIIBBB===<<<===>>>AAAIIIhhhwwwhhhXXXNNNHHHJJJZZZmmmdddZZZQQQNNNMMMTTThhh~~~}}}}}}mmmiiikkkgggbbb```UUUMMMLLLGGGCCCLLL[[[rrryyywwwYYYOOOZZZeeeOOO;;;555555222///000000000000000////////////////////////////////////........................---------............/////////............//////---///111111555>>>GGGLLLMMMfffvvvxxxxxx~~~zzzyyyzzz|||{{{xxxrrroooxxxhhhYYYVVVYYYWWWSSSOOONNNMMMNNNQQQPPPNNNPPPUUUaaa~~~{{{|||}}}|||xxxwwwtttppppppmmmgggcccbbb```XXXQQQOOO^^^zzzxxxiiifffnnnxxxuuuyyyqqqnnnPPPIII>>>444666000222111111000///////////////................................................//////.........---------//////000000111222444444777FFFrrraaaOOOBBBOOOkkkooolllgggXXXJJJDDDCCCAAA>>><<<;;;:::888777666555888===@@@DDDMMMWWW___fffoooxxx|||{{{xxxvvvllljjjjjjllluuujjjRRRHHHEEEGGGYYYooovvvmmmppprrruuuzzz~~~wwwffffffbbbmmmxxxqqqttt|||wwwyyy|||rrreeeUUUHHHAAA>>>@@@DDDJJJOOOQQQPPPOOORRRNNNGGG@@@<<<;;;<<<===@@@JJJlllzzzjjjZZZPPPKKKNNN___sssfff___YYYUUUPPPSSSeee{{{zzznnnuuutttkkkjjjgggcccaaaWWWOOOMMMHHHCCCKKKYYYnnnzzzyyyZZZJJJOOOdddUUUCCC777444333222000111000000000////////////////////////////////////........................---------............/////////............////////////000111555===EEEIIIPPPpppxxxuuuuuuxxx~~~yyywwwvvvzzz~~~tttkkk___YYYoooppp___WWWVVVTTTTTTUUUSSSRRRSSSTTTRRROOOPPPUUUgggyyyuuutttqqqkkkddd]]]WWWSSSSSScccwwwfff```fff~~~|||zzzWWWLLL@@@777999111222111111000///////////////...............................................................---------/////////000111333444555888UUUYYYLLLGGGVVVooo}}}lllfff```TTTJJJFFFCCC@@@===<<<;;;:::888666666666888===@@@DDDNNNWWW```gggoootttqqqhhh```[[[aaaeeebbb]]]eeezzz|||___PPPFFFBBBMMM^^^{{{zzzqqqqqqsssxxx|||oookkkbbbhhhoooqqqrrrnnnfffeeeeeedddbbbfffsss~~~{{{sssdddRRREEE>>><<<===>>>???@@@AAACCCFFFHHHNNNJJJCCC>>>::::::;;;===@@@OOOuuu}}}ooo^^^SSSMMMSSSjjj{{{rrrddd^^^lllmmmcccmmm~~~ooojjjgggeeeddd[[[SSSOOOIIIDDDJJJUUUfffyyy|||~~~bbbLLLHHH___\\\NNN;;;222444555000111111000000000/////////////////////////////////........................---------............/////////............//////000......222999AAAGGGJJJ\\\zzz~~~}}}nnnfffiiitttvvv{{{}}}ooo___WWWVVVcccwww}}}wwwnnndddUUULLL```yyyjjj]]]UUUUUUXXXZZZXXXYYYYYYTTTOOOPPPTTTooo{{{}}}vvvhhhhhhvvvyyyzzzyyyrrrfff[[[VVVTTTWWWjjjsssbbb\\\```xxx{{{\\\MMMBBB::::::111222111000000///////////////......................................................................../////////000111333444555>>>]]]{{{vvvQQQIIIJJJZZZqqqzzzkkkccc]]]TTTLLLIIIAAA???<<<;;;::::::888666666666999>>>AAAEEENNNXXX^^^hhhssstttiii[[[PPPKKK___gggdddYYY^^^vvvppp\\\NNNFFFJJJTTTppp||||||zzz|||wwwpppgggfffjjjpppmmm~~~zzzfffUUULLLKKKKKKLLLLLLPPP\\\iiirrroooeeeUUUGGGBBBBBBCCCBBBCCCCCCAAA>>>???CCCGGGJJJGGGBBB===::::::<<<>>>AAAWWWuuueeeVVVMMMWWW{{{}}}mmmwwwrrraaafffvvvtttiiifffffffff___XXXRRRJJJDDDHHHPPP]]]qqqmmmUUUIIIXXX```XXX???000444666///111111111000000000//////////////////////////////........................---------............/////////............//////000---...555>>>FFFMMMRRRmmmzzzmmmaaaYYYgggaaa___iiiyyy}}}wwwtttzzzvvvuuu|||{{{mmmbbbYYYQQQMMMNNNVVV```nnnyyyvvvooolllhhh[[[RRRccc{{{xxxnnn___YYYZZZ^^^]]]\\\ZZZSSSMMMNNNSSSrrr~~~~~~ooommmjjjiiihhhiiijjjjjjmmm~~~hhh[[[PPPSSSddd{{{rrrcccZZZWWW\\\ooo{{{lll___\\\bbbxxxiiifffqqq```NNNDDD<<<;;;000222111000000///////////////................................................---...........................///000111333555666>>>YYYpppyyy}}}{{{oooOOOKKKPPPaaattt{{{qqqfff^^^WWWOOOGGGDDD@@@>>>;;;::::::999888666777666999>>>AAAEEENNNXXX[[[fffpppoooeee\\\[[[^^^dddllliii]]]```uuuzzzfffVVVKKKIIIMMMfffwwwuuukkkfffgggxxxtttjjj}}}iii```ZZZMMMDDD???>>>>>>??????BBBLLLWWWhhheeeZZZMMMHHHKKKMMMLLLGGGHHHIIIGGGEEEEEEIIILLLIIIFFFAAA>>><<<<<<>>>???BBB]]]zzzjjjXXXMMM\\\uuu{{{yyy^^^ZZZfffvvvyyykkkfffggghhhccc\\\TTTKKKFFFGGGLLLUUUjjjttt[[[IIIOOO___]]]CCC111333555...111111111111000000000000////////////////////////........................---------............/////////............//////222...///777@@@FFFOOOXXXzzzvvvqqqlll\\\UUUYYYnnn|||}}}tttssszzzvvveeeUUUPPPSSSUUUWWWXXX___aaadddlllxxx}}}uuummmllljjj___XXXiii}}}{{{|||~~~xxxxxx|||{{{jjj^^^[[[^^^]]][[[XXXOOOIIILLLSSSsssqqqeeefffdddbbb```^^^^^^```dddgggnnngggSSSMMMGGGIIIUUUgggyyyppp___XXX```sssuuuhhh___```fff{{{jjj^^^aaatttaaaQQQHHH???;;;111444111111000///////////////................................................---------.....................///000111333555666;;;QQQuuuppp}}}xxxjjjPPPQQQZZZkkk{{{uuuooofff]]]UUULLLEEEAAA???===:::999999999777666777777999>>>AAAEEEOOOXXX```eeejjjiiifffgggnnnuuuppppppiii^^^```qqqmmm]]]PPPIIIGGG^^^ppppppffffffrrryyyfffqqqiiiVVVMMMFFF???@@@>>><<<;;;<<<<<<===EEENNNXXXZZZVVVNNNLLLQQQPPPKKKGGGHHHHHHGGGGGGHHHJJJLLLHHHFFFBBB>>>======>>>???BBBaaa|||jjjXXXPPPccczzz|||~~~^^^RRRWWWeeexxxoooiiiiiiiiifff```WWWMMMGGGGGGJJJOOOeeewww]]]FFFHHHZZZ^^^III666444444///222222111111111000000000////////////////////////........................---------............/////////............//////444000111999???DDDQQQ^^^yyywwwwwwuuu]]]YYY___rrrtttttt{{{tttcccVVVMMMPPPYYY^^^^^^^^^eeegggjjjqqq|||vvvsssooojjj^^^ZZZnnn}}}yyyssslllhhhhhhhhhddd```___ffftttppp```WWW\\\ZZZXXXSSSJJJFFFLLLUUUuuuyyyllldddfffmmmllljjjgggfffiiimmmqqqwwwuuu\\\GGGGGGGGGHHHNNN[[[lllwwwwww___VVVgggxxxttthhhaaadddjjjjjj^^^gggqqqyyybbbTTTLLLBBB<<<222888111111000///////////////................................................---------.........//////---......000111444555666AAATTTuuuuuuhhhOOOTTTbbbuuuzzzuuulll___TTTLLLFFFBBB>>><<<:::999999888777666777777:::???BBBFFFOOOYYYfffggglllvvvvvvdddVVVWWWeeexxxyyyiiiYYYLLLFFFVVVjjjxxxmmmjjjpppvvv___^^^PPPFFFFFF@@@<<>><<<<<<>>>>>>EEEhhh|||fffWWWVVVjjj}}}yyylllXXXRRRWWWfffvvvuuummmkkkiiihhhcccYYYNNNIIIGGGHHHLLLaaa|||dddIIICCCUUU]]]OOO===555333111222222222111111111000000////////////////////////........................---------............/////////............//////333000333<<>><<<999888999888777666777777:::???BBBFFFOOOYYYcccggguuu|||___OOOLLLXXXmmmtttbbbRRRIIIPPPfffxxxtttpppooozzzoooXXXNNN>>><<>><<<<<<<<<===JJJnnn{{{bbbVVV[[[pppzzzqqqyyy~~~eeeUUUPPPXXXeeeyyypppnnniiiiiidddYYYOOOJJJHHHGGGKKK^^^yyy|||mmmQQQBBBRRR\\\TTTBBB777333333222222222111111111111000////////////////////////........................---------.........////////////............//////000///555@@@GGGPPPggg~~~xxx^^^dddmmmwwwvvvrrrsssyyy}}}jjj[[[______bbbgggiiikkkrrryyywwwuuurrrhhhZZZMMMCCC???BBBGGGLLLJJJQQQcccrrrsssjjjbbbXXXUUURRRLLLDDDCCCNNN\\\}}}```NNNKKKNNNMMMLLLMMMSSS\\\gggoooxxxuuuqqquuuyyyqqqjjjgggjjjnnnvvvoooooonnnrrrzzzzzzxxxYYYSSSDDD:::888000444222000///000000///...////////////////////////.......................................///000000111444000...555444555>>>ZZZtttaaaMMMWWWjjj{{{iiiWWWJJJCCC@@@>>><<<;;;999777666555444444777777:::???BBBFFFNNNXXXdddooozzzaaaNNNEEEGGGXXXlll|||oooZZZJJJNNN^^^xxxssssss{{{{{{tttpppwwwmmmRRRDDD<<>><<>>FFFgggUUUeee}}}|||fff[[[iiiooo|||ttt]]]WWW^^^ggg}}}vvvtttjjjfffaaa]]]VVVMMMIIIKKKFFFUUUnnn]]]JJJEEEWWW^^^FFF888888000222222222111111111111000////////////////////////........................---------............///...............///000000333000666BBBGGGRRRsssuuurrr~~~rrrYYYcccpppyyy~~~}}}vvvxxx}}}uuunnnlllllloooqqqrrrzzz~~~{{{sss___NNNHHHDDD>>>@@@GGGIIIMMMPPPTTT^^^iiijjjddd]]]YYYYYYKKKHHHJJJMMMjjj|||bbbRRRPPPRRRUUUTTTUUUWWWUUUVVVbbbppp|||wwwmmmdddhhhssszzzlllccceeeooowwweeeTTTKKKCCC<<<444444222000000000000000...////////////////////////.......................................///000000000333///...444333555@@@cccXXXLLLVVVjjj~~~~~~~~~ttteeeWWWKKKCCC>>><<<<<<;;;999777666555555444777777;;;@@@CCCFFFOOOXXXcccnnnwwwaaaOOOEEECCCNNN\\\mmm{{{xxxcccSSSKKKWWWnnn{{{nnnuuu~~~|||xxxtttttt|||uuu___KKKFFFEEEJJJIIIEEEGGGNNNJJJKKKEEE@@@AAA???EEEWWWxxxddd[[[RRRIIICCCDDDCCC>>>>>>CCCKKKgggWWWiiittt^^^VVVZZZ^^^jjjzzznnn```\\\]]]rrruuuqqqkkkgggdddaaaYYYOOOIIIIIIFFFSSSkkkiiiOOOFFFVVVaaaMMM:::777333222222222111111111111000////////////////////////........................---------............//////............///000000333222888CCCLLL[[[~~~}}}xxxzzzoooXXXcccpppyyyyyyxxx{{{~~~rrr^^^KKKEEECCC???BBBIIILLLQQQUUUYYYaaakkkmmmiii\\\ZZZZZZJJJFFFIIIOOOnnn~~~hhh[[[WWWWWWXXXZZZVVVUUUUUUTTTVVVaaannnpppdddgggrrrzzzppprrr{{{rrrSSSNNNHHH;;;333444222000000000111000///////////////////////////.......................................///000000///222......333333777EEE{{{yyyOOOLLLXXXkkk~~~tttqqqkkk```UUULLLDDD>>>:::;;;:::999777666555555555777777;;;@@@CCCGGGPPPYYYeeeqqqwwwfffTTTIIIBBBDDDJJJWWWlll|||ooo^^^MMMRRRbbbzzzxxxmmmxxx~~~{{{yyyxxxnnnhhh___PPPAAACCCJJJQQQNNNGGGKKKVVVNNNOOOGGG@@@AAA???EEEUUUkkkYYYPPPJJJIIIEEE>>>@@@HHHSSSiii\\\pppmmmVVVQQQKKKLLLSSSaaasss|||iii\\\hhhuuummmllliiigggfff___SSSKKKIIIGGGPPPdddsssUUUGGGSSSdddVVV>>>555555222222222111111111111000////////////////////////........................---------............/////////......//////000111222333:::DDDPPPggg~~~}}}xxx{{{\\\VVVbbbpppyyymmmZZZHHHBBBCCCCCCGGGMMMMMMSSSWWW[[[aaaiiillllll```______MMMGGGMMMWWWyyygggWWWVVVYYYZZZXXX[[[VVVQQQQQQSSSZZZfffrrrtttfffjjjwwwuuu{{{xxxyyyZZZRRRKKK999555444333111000111111000///////////////////////////.......................................///000000000222//////444333:::NNNlllLLLPPP\\\ooo{{{oooiiiddd[[[RRRKKKEEE???<<<;;;:::999777666555555555777777;;;@@@DDDHHHQQQ[[[iiivvvzzz~~~qqq]]]OOODDD@@@@@@EEEZZZmmm{{{zzzfffUUURRRXXXmmmssslll{{{|||xxxvvvvvvfffWWWNNNGGG===@@@LLL]]]eeedddhhhpppfffeeeVVVHHHEEEDDDHHHVVVtttbbbSSSMMMGGG@@@BBBLLLZZZooodddyyytttYYYQQQGGGDDDFFFOOO[[[kkk~~~qqqlllxxxwwwkkkkkkiiijjjkkkfffZZZOOOJJJGGGLLL]]]yyyxxxYYYHHHNNNccc^^^BBB444777222222222111111111000000////////////////////////........................---------............////////////...///000000111111666;;;CCCUUUsss{{{xxxmmmmmm~~~WWWIIIVVVbbbpppyyy~~~~~~rrrbbbRRREEECCCFFFIIILLLPPPQQQWWW]]]aaadddhhhnnnrrrjjjkkkjjjTTTMMMWWWeeeooo\\\TTTYYY___^^^ZZZZZZUUURRRSSS]]]lll|||uuugggnnn~~~{{{iiigggjjjrrrvvvsssyyymmm\\\OOO>>>;;;555333111000111111000///////////////////////////.......................................///000000111333000222666444???WWW```LLLUUUbbbuuuwwwjjjggg```WWWNNNHHHDDDAAA???::::::888777666666666666666777;;;AAAEEEIIISSS\\\gggvvv|||~~~}}}fffUUUHHH@@@===;;;LLL[[[llllll[[[RRRRRRbbbxxx}}}tttllljjj~~~|||~~~uuuqqqqqqaaaQQQKKKFFF>>>>>>OOOooo}}}cccWWWNNNKKKSSS{{{}}}^^^QQQJJJCCCEEEOOOeeeuuummmjjj\\\KKKEEEAAAEEEKKKSSS]]]eeecccooo|||{{{uuu}}}mmmiiihhhkkkooolll```SSSMMMGGGIIIWWWrrryyy[[[IIIHHH]]]bbbHHH444777222222222111111111000000////////////////////////........................---------............//////////////////000111111555;;;???FFF]]]tttnnnkkktttsssXXXCCCIIIVVVcccqqqxxx{{{~~~}}}ppp]]]SSSKKKEEEGGGKKKOOORRRUUUXXX^^^fffiiiiiikkksss{{{wwwxxxuuu\\\UUUaaaqqq~~~jjjddd___^^^bbbdddbbb^^^YYYWWWVVV[[[kkkqqqdddmmmxxxfff___[[[[[[kkktttmmmpppwwwaaaOOOBBB<<<555333111111111222111000////////////////////////.......................................///000000111333111444777555CCC```{{{nnn~~~}}}UUUMMMZZZgggzzzqqqeeefff___TTTKKKEEEBBB@@@???:::999888777666666666666666777;;;AAAFFFJJJTTT^^^eeessszzzpppZZZKKKAAA===:::CCCKKK[[[sssttt^^^TTTOOOZZZlll}}}|||}}}~~~|||ppplllooonnnjjjlllddd]]]YYYRRREEEDDDXXXsss^^^MMMJJJdddlllXXXNNNEEEIIITTTrrryyytttnnnQQQHHHAAAAAADDDFFFIIILLLIIILLLRRRcccwwwsssjjjiiilllrrrooocccUUUMMMHHHGGGSSSmmmtttZZZKKKDDDVVVdddOOO666777222222222111111111111000////////////////////////........................---------............///000000//////000000111222999AAADDDKKKiii{{{}}}yyyrrrcccJJJBBBQQQYYYeeerrrvvvxxx{{{}}}|||iiiRRRIIIIIIIIIKKKMMMQQQVVVYYY[[[bbbkkknnnkkkjjjttt}}}bbb\\\jjjyyyzzzjjjmmmooonnniiiccc]]]ZZZXXXZZZ[[[```pppmmmaaakkk~~~wwwhhhbbbYYYRRRYYYggg|||rrrppp{{{eeeQQQHHH;;;555333111111222222111000////////////////////////.......................................///000000000111000444777444EEEeeennndddnnnxxxNNNOOO[[[jjj~~~nnneeeeee^^^TTTJJJDDD@@@===;;;:::999888777666666666666666777;;;BBBFFFKKKUUU___hhhsssyyy|||cccPPPEEE@@@===AAABBBMMMccctttdddZZZRRRUUUaaaqqq|||{{{~~~vvvkkkjjjppp|||mmm``````iiiooowwwvvvjjj^^^```rrrzzz\\\NNN]]]xxx```QQQGGGMMM\\\yyyyyyxxx~~~ZZZNNNCCC@@@AAA@@@AAABBBCCCDDDHHHTTTqqq}}}zzznnnlllnnnsssqqqdddTTTKKKHHHFFFQQQjjjtttZZZOOOBBBOOOeeeWWW;;;777222222222111111111111000////////////////////////........................---------............///000000//////000000111222999AAADDDMMMrrrwwwfffPPPIIITTT[[[gggrrruuuvvvyyy|||}}}```NNNGGGKKKMMMLLLLLLPPPWWW]]]aaahhhrrruuupppmmmyyygggbbbrrryyywww{{{~~~{{{qqqgggaaa___dddiiijjjkkkvvvlllaaammmvvvkkkggg___SSSRRR[[[ooo}}}vvv|||xxxsssmmmXXXQQQ>>>666444222111222222111000////////////////////////.......................................///000000///000///333666333EEEgggeeedddgggxxxLLLRRR[[[jjjppphhhccc]]]TTTKKKDDD>>>999777999999888777666666666777666777;;;BBBGGGLLLVVV```ooowwwzzzjjjVVVIIIDDD???BBB???EEEXXXhhh|||kkkaaaWWWUUUZZZggg{{{yyyzzz~~~zzzzzz{{{xxxlllaaabbbjjjzzznnn\\\SSSWWWhhhzzz~~~sss___eeefffSSSGGGOOOccc|||wwwyyybbbTTTFFF@@@@@@???>>>???===BBBKKKWWWhhhrrroooppptttqqqcccSSSIIIHHHFFFPPPiii~~~ZZZRRRBBBKKKeee\\\???888222222222111111111111000////////////////////////........................---------.........//////000000000000000111111222666???BBBMMMvvv~~~ppp]]]RRRUUU]]]iiisssuuutttwww{{{}}}sssWWWJJJHHHNNNQQQMMMIIIMMMWWW___lllttt~~~zzzwwwlllhhhxxxvvvuuuxxx}}}zzzuuutttuuuyyy~~~{{{mmmeeerrrtttlllllldddWWWSSSYYYcccxxxyyyssswwwhhhHHH@@@888444333444222///...000........................////////////////////////...............///000000333333111333444222JJJrrrnnn^^^vvvvvveeehhhOOOQQQdddrrrqqqppp\\\YYYVVVPPPEEE;;;:::???999888777555555555666666777888<<>>===AAAGGGSSSlllyyynnnccc]]]WWWYYYmmm}}}xxxxxxyyywww{{{tttnnnhhh^^^UUUYYYddd|||www{{{|||zzzuuulllccc\\\YYYHHHEEEIII]]]{{{}}}qqqcccUUUUUUlll}}}uuusss}}}uuubbbOOOEEE@@@<<<===AAA>>>HHHGGGNNN```dddpppuuuoooiiiiiijjjdddWWWLLLHHHFFFHHH^^^~~~{{{cccSSSFFFJJJXXXZZZIII777444333222111000000000000000000000000////////////------............------......---,,,---...///000...///000000///000222444<<<@@@>>>SSSxxxZZZJJJMMMVVV___aaahhhrrruuutttyyypppZZZSSSQQQOOOMMMKKKKKKMMMUUU]]]lll|||kkklllwwwuuurrrssssss}}}}}}xxxlllppp|||rrrkkkuuusssiiinnnfffZZZTTTPPPXXXhhh}}}|||qqqSSSJJJ999444222333222///...000///////////////////////////////////////////////////////////////000111111111333222555666666PPPzzzmmmfff{{{uuujjj```KKKPPPdddqqqsssqqqaaa[[[TTTMMMDDD;;;:::===:::999777666555555555666777888<<>>>>>DDDVVVkkkvvvgggYYYSSS___oooyyyyyyxxxyyy~~~vvvmmmjjjgggaaaUUULLLTTTccc{{{wwwrrrcccYYYLLLFFFEEEDDDAAA>>>???AAAHHHWWWlllxxxkkkbbbvvvxxxlll{{{{{{qqqllliiibbbWWWMMMIIIWWWpppzzz}}}]]]LLLHHHIIIKKKLLLKKKGGGDDDQQQ^^^UUUPPP^^^rrr}}}xxxqqqjjjkkkmmmiii[[[OOOJJJIIIGGGVVVsssnnnOOOBBBJJJSSSIII888444333222111111000000111000000000000////////////------............------......------......///000...///000000000111444666>>>BBBHHHfff|||TTTJJJPPPTTT]]]\\\^^^bbbgggnnn{{{ppp]]]VVVQQQRRRUUUZZZdddnnnfffooo{{{yyykkk```WWW]]]YYYVVV^^^fffqqq||||||~~~vvv|||xxxpppjjjqqqzzz___SSSZZZsss{{{mmmfffllluuussszzzqqqqqqjjj```WWWNNNQQQZZZmmm|||sss{{{zzzvvvWWWIII===666111111222000000111////////////////////////////////////////////////000000//////000000111222111333333555666;;;^^^~~~~~~~~~hhhPPPHHHTTTiiiwwwrrrnnnhhhZZZLLLEEEAAA===;;;<<<;;;:::888666555444444444888888<<>>AAAPPPbbb{{{qqq___UUU[[[fffrrrvvv{{{~~~zzznnnfff___XXXOOOJJJSSSccczzzrrrgggVVVNNNEEE@@@@@@BBBCCCBBB===DDDOOO\\\hhhttt~~~rrraaaccczzzooouuurrrooodddVVVNNNMMM^^^wwwsss^^^\\\tttfffRRRHHHFFFIIILLLJJJHHHLLLXXX\\\TTTTTT```]]]lllzzzrrrkkklllqqqnnnbbbUUUKKKJJJFFFRRRmmmnnnRRRDDDNNNXXXLLL666444444333222111111111111000000000000////////////------............------...............//////000//////000000000222555888???DDDOOOqqqnnnJJJIIIRRRTTT[[[[[[\\\^^^cccmmm{{{nnnqqqzzzggg]]]UUUVVVYYY[[[aaajjjgggfffeeeddd___WWWKKKBBBBBBJJJKKKMMMWWW\\\fffxxxuuuxxxvvvyyyzzzooojjjqqqhhh\\\___tttwwwkkkfffhhhlllkkklllssslllkkkfff```YYYNNNPPPUUUfffvvviiikkk~~~^^^KKKAAA999222111333111111222........................///////////////////////////............///000000///222333666:::EEEppp}}}mmmVVVEEEDDDTTTooo}}}tttnnncccUUUGGGBBB@@@>>>===>>>;;;999888666555444555555888999===CCCHHHNNNXXXccckkktttyyymmmaaaUUUJJJEEEAAA@@@LLL[[[tttiii[[[ZZZ^^^mmmwwwpppcccWWWQQQMMMMMMZZZjjj{{{eeeTTTGGGEEEAAA>>><<<===???BBBCCCIIITTT]]]dddjjjnnnqqqvvv{{{sssZZZ^^^rrrwwwuuummmeeeYYYOOOLLLJJJ^^^yyyqqq]]]LLLGGGQQQ```rrrqqqjjj\\\NNNIIILLLQQQSSSLLLQQQaaakkkjjjddd\\\VVVaaawww{{{qqqhhhiiippppppeeeZZZJJJKKKFFFNNNhhhrrrWWWFFFOOO]]]SSS<<<555444333222111111111111000000000000////////////------............------.........//////////////////000000000000333777;;;AAAFFFUUU|||xxx\\\CCCHHHRRRSSSYYY[[[]]]^^^cccnnn|||nnnjjjqqqmmm^^^UUUWWWZZZWWWYYY```XXXTTTNNNIIIDDDAAA@@@???<<>>===>>>999888777666555555666666999999===DDDHHHNNNXXXcccooowwwyyyiii\\\PPPJJJCCC???FFFQQQeeesssxxxggg___^^^nnn{{{~~~pppaaaWWWNNNMMMZZZkkk~~~{{{[[[KKKAAACCCCCCBBB@@@@@@BBBEEEQQQTTTZZZcccjjjnnnnnnlllllluuuuuuXXX[[[gggzzzfffWWWOOOJJJHHHIIIaaa}}}rrraaaSSSKKKHHHEEECCCXXXdddnnnnnniiifffdddbbbZZZLLLNNNdddggg```cccsss}}}pppddddddkkkmmmdddZZZKKKLLLGGGLLLccc{{{}}}```FFFJJJ]]]ZZZGGG555444333222222111111222000000000000////////////------............---------...///000000000000//////000000000111444999===BBBHHH\\\oooxxxooowwwmmmPPPCCCIIIQQQQQQVVV[[[]]]^^^dddqqqsssfffaaapppuuubbbUUUWWWYYYUUUUUU[[[QQQNNNJJJDDD???===>>>@@@>>>AAA???AAAFFFHHHUUUnnn}}}tttvvvllldddcccsss}}}zzzwwwooohhhfffcccYYYYYYXXXccc}}}}}}mmmnnnnnnTTTLLL@@@666333444333222222......................../////////////////////////////////...///000000111...222333666???UUU}}}www~~~tttdddLLLEEEOOOccctttzzzrrrTTTLLLDDDBBB@@@<<<:::;;;888777666555555666777888999999===DDDIIINNNYYYcccqqqyyyvvvhhh[[[RRRHHH???@@@HHHTTTiii~~~yyynnniiiyyy|||qqqdddTTTOOO^^^ssslllRRRKKKFFFGGGHHHLLLPPPTTTVVVWWWccceeennn{{{uuuiiibbboooaaaZZZddd}}}{{{ooo^^^YYYQQQHHHQQQggguuujjjfffeeeZZZKKKNNNZZZkkk{{{zzzjjjVVVIIIHHHUUUuuuooommmvvvuuufffccciiillldddZZZLLLOOOHHHJJJ___uuugggGGGGGG[[[\\\KKK555555444333222222222222000000000000////////////------............---------...///000111000000//////000000000111555:::>>>DDDKKKcccuuueeezzzyyytttpppxxxqqqiiiYYYJJJFFFLLLQQQQQQSSSXXX[[[[[[ccctttsssddd^^^jjjxxx~~~sss___]]]]]]WWWVVV]]]XXXSSSLLLFFFBBB@@@??????@@@BBB???@@@DDDEEEUUUpppxxx{{{rrr```___hhh~~~zzzoooggggggggg______[[[ddd{{{rrrjjj|||www[[[PPPCCC777444555444222222000000000000000000000000////////////////////////000000000000000111111222111444333444<<>>DDDIIINNNYYYcccpppxxxssseeeZZZMMM@@@>>>CCCKKKdddwwwxxx~~~|||vvv{{{yyyyyywwwnnn\\\WWWkkk}}}[[[IIIJJJJJJHHHIIIQQQ]]]fffiiihhhnnnuuu{{{ddd]]]lll~~~eee]]]ggg}}}wwwssstttuuuyyy{{{kkkfffWWWCCCVVViii~~~zzzfffIIIQQQaaa{{{bbbQQQIIIEEE???QQQzzztttzzz|||jjjeeejjjmmmeee[[[MMMPPPIIIIII[[[qqqjjjJJJGGGZZZ[[[III555555444333222222222222000000000000////////////---..................------...000111111111000//////000000000111555;;;???EEEMMMggg}}}{{{wwwsssxxxhhh\\\MMMGGGIIINNNRRRTTTQQQVVVXXXXXXaaauuupppeeedddsss~~~zzz{{{kkkeeebbbZZZZZZaaa[[[RRRHHHBBBCCCEEEFFFEEEBBBCCC@@@BBBFFFGGGXXXuuu~~~uuubbb^^^cccsssuuukkkccceeeiiicccbbb]]]dddzzzrrrfffsss}}}UUUQQQIII===555222222111000000/////////............////////////////////////.........//////000111222...666555777666SSShhhaaatttvvvjjjaaaHHHEEERRReee}}}{{{tttrrrfffNNNIIICCC>>>;;;999777666999888777555555555666777999:::>>>EEEIIINNNWWW```sssyyy{{{ggg^^^UUUHHHAAACCCGGGRRRcccmmmlllrrr|||uuuvvvooonnngggYYYbbb}}}{{{fffVVVNNNKKKAAAKKKRRRZZZlll~~~jjj^^^___}}}bbbYYYhhh~~~ooojjj]]]WWWeeezzz~~~{{{bbbOOOGGGSSSbbbzzzbbb^^^lllnnnWWWKKKCCCAAACCCJJJdddvvvxxxpppkkkmmmkkkddd\\\SSSRRRGGGFFFVVVhhh~~~```PPPIIIJJJ___VVV555222222555555222111333000000000000000000000000....................................////////////222222000///000444:::???FFFLLLrrr}}}vvvbbbUUUJJJIIIMMMOOOQQQRRRTTTTTTTTTVVVcccvvvooohhhfffqqq|||vvvooommmeee^^^___```XXXOOOHHHFFFFFFEEEDDDFFFAAA@@@DDDDDDJJJ```yyyjjjZZZcccrrr{{{nnnqqqlllhhhgggaaa```eeeZZZUUUaaa|||yyy{{{xxxvvv^^^RRRJJJ>>>666222222111000000000/////////.........////////////////////////.........//////000111222222777222666999UUUbbbfffwwwkkkcccIIIFFFUUUkkkwwwnnnkkk___KKKGGGAAA>>><<<;;;:::999999888777555555555666777999:::???FFFKKKPPPYYYcccsssyyyrrrdddWWWHHHAAACCC???EEERRRZZZWWWXXXkkkwwwooohhhggg___PPPYYYwww{{{ooo^^^QQQLLLMMMTTTbbbqqq}}}zzzggg\\\ZZZvvvaaa\\\hhhqqq```SSSKKKIIITTTcccmmmppprrr|||zzzaaaQQQIIIRRRaaaxxxoooUUUPPPFFFCCCAAA@@@PPPbbbfffeeehhhrrrmmmiiimmmllleee___UUURRRGGGEEESSScccyyycccPPPIIILLL^^^UUU999555333555444111///111000000000000000000000000....................................//////////////////......///444;;;@@@JJJTTT}}}yyydddXXXLLLIIIKKKMMMPPPTTTTTTUUUUUUYYYfffxxxqqqfff```fffqqqyyywwwyyyxxxsssqqqeee^^^UUUOOOLLLKKKKKKJJJGGGDDDDDDEEEFFFRRRqqqxxxssspppxxx}}}lllbbbiiillljjjjjjccc^^^aaa]]]ZZZggg|||ssswww{{{eeeUUULLL???666333222111000000000000/////////......////////////////////////.........//////000111222444666000777>>>YYY~~~cccnnnxxxpppdddLLLGGGXXXrrrpppgggdddWWWHHHEEE@@@===<<<<<<<<<<<<888888666555555666666777999;;;@@@HHHMMMSSS]]]gggtttyyyqqqcccRRRGGGEEE===???EEEJJJHHHEEEMMMZZZrrrxxxnnnfffcccZZZKKKTTTssszzzuuuqqqeeeVVVRRRWWWlll|||yyymmm\\\TTTlll___\\\jjj___KKKDDDBBBDDDLLLTTT[[[eeennnuuu}}}vvv___QQQLLLQQQ^^^tttgggXXXLLLGGGBBB;;;???GGGDDDQQQWWWeeewwwkkkhhhmmmoooiiidddWWWSSSGGGDDDPPP]]]rrrdddNNNGGGJJJYYYSSS>>>888444444333000///000000000000000000000000000....................................//////////////////......111666===CCCNNN^^^jjj]]]OOOJJJIIIKKKPPPUUURRRUUUWWW]]]jjj|||qqqeeeZZZ[[[dddppp|||}}}{{{}}}yyyrrrkkkeee]]]WWWSSSSSSRRRRRROOOLLLKKKJJJMMM```yyyyyyqqq```]]]jjjsssssstttjjj```]]]___```pppxxxiiiooo{{{fffXXXNNNAAA777333222222111000000000////////////...////////////////////////............///000111222111555111999BBB]]]lllxxx||||||dddMMMHHHZZZwwwkkkccc```SSSHHHEEE@@@===<<<<<<<<<;;;888777666555555666777888:::;;;AAAIIIOOOTTT^^^hhhtttyyyyyynnn^^^NNNFFFAAA>>>>>>BBBDDDBBBCCCGGGSSSjjjxxxqqqgggbbbWWWHHHRRRrrr|||yyy~~~vvvbbb^^^fff{{{yyyvvv```RRRfff}}}]]]ZZZmmmoooRRR???DDDDDDGGGMMMRRRXXXdddpppuuu}}}xxxrrr]]]SSSOOOQQQ[[[nnndddTTTLLLHHH???>>>@@@;;;FFFNNN^^^sssjjjfffmmmnnnkkkhhhXXXTTTHHHDDDNNNXXXmmmgggPPPDDDFFFQQQTTTBBB:::444444333111000111////////////////////////....................................////////////111111111111333999@@@EEEPPPhhhsssbbbPPPIIIJJJMMMOOORRRQQQTTTYYY```nnnlllaaaWWWUUU\\\hhhssszzzyyyxxxvvvpppnnnjjjccc]]]YYYXXXXXXXXXVVVQQQLLLLLLTTTlllmmm[[[^^^ppprrrccc]]]^^^cccwwwzzzhhhooo{{{|||fff[[[QQQCCC888444333222111111000000000////////////////////////////////////............///000111222---666444:::AAA]]]rrr|||```LLLHHHZZZxxxiiiccc```TTTJJJFFFAAA===<<<;;;:::999888777666555555666777888:::;;;AAAHHHNNNSSS]]]gggsssxxx|||qqqdddTTTIIIDDD>>>999;;;>>>>>>??????FFFSSScccoooyyy}}}vvvhhh^^^SSSFFFRRRrrrjjjiiivvvyyyyyyxxxeeeSSSeee~~~|||\\\[[[lll||||||lllXXXIIIBBBGGGFFFGGGLLLQQQWWWaaalllwww|||uuummmjjjwwwrrraaaYYYTTTRRRWWWfffzzzsss^^^QQQLLLCCCAAACCC>>>BBBIIIYYYnnnhhhdddhhhhhhffffffZZZUUUIIIFFFNNNUUUjjjvvv]]]HHHEEELLLWWWDDD;;;333222333222222444////////////////////////....................................////////////111111111111333999@@@EEESSSqqqxxxbbbMMMHHHLLLOOONNNLLLNNNSSSYYYaaappp~~~}}}zzz___ZZZSSSQQQVVV```hhhlll}}}}}}|||rrroooiiibbb]]][[[[[[\\\WWWPPPIIILLL\\\xxx~~~|||}}}jjjVVV___vvvuuuddd\\\___hhh~~~tttuuukkk^^^TTTEEE:::444333222222111111000000000/////////////////////////////////.........//////000111222---777555999@@@```sssvvvuuuXXXJJJIII[[[xxxgggcccaaaUUULLLHHHBBB>>><<<:::999888777666666555555666888888:::;;;@@@GGGKKKOOOXXXbbbpppttt|||xxxhhh[[[RRRHHHCCC<<<::::::<<<<<<<<>><<<:::999888777666555555555777888999::::::???DDDGGGKKKSSS\\\jjjnnnwwwiiiWWWNNNHHHGGGBBB===;;;;;;<<<<<<===<<<>>>JJJcccsss```UUUQQQaaa|||wwwqqqrrrfffiiiqqqzzzgggSSSfffbbbiiikkkcccRRRDDDBBBGGGKKKJJJKKKMMMOOONNNOOOWWWaaauuuxxxyyyxxxxxxwwwrrrkkkbbb\\\]]]oooyyymmmbbbWWWUUUPPPRRRbbbsss~~~~~~{{{ggg[[[MMMFFFDDD???>>>AAAKKK[[[kkkyyypppgggbbbZZZZZZbbbaaaYYYLLLHHHKKKMMM```pppUUUMMMIII]]]MMM@@@444111222333333444000000000000000000000000....................................////////////......000222666>>>GGGMMMhhh}}}~~~sssgggrrr^^^RRRGGGFFFHHHIIIJJJKKKJJJOOOUUU___oooxxxnnniiiaaadddcccdddyyykkk[[[RRRQQQLLLHHHOOO^^^kkkooolllgggkkkvvvjjjaaa^^^^^^ZZZWWWSSSWWWhhhttt___ZZZmmmzzzqqqpppvvv|||bbbWWWGGG;;;555333333222111111111111000000000000////////////////////////.........//////000111222111777222:::OOOyyybbbIIIGGGNNN```zzz{{{ccc``````TTTJJJGGGAAA===<<<;;;:::999777666555555555777888999::::::>>>CCCEEEHHHOOOXXXfffjjjsssbbbIII???BBBDDDCCC>>>:::999;;;<<<888888;;;FFF___|||qqq[[[QQQOOOaaazzzvvvdddYYYOOOYYYfffpppuuu{{{dddQQQfffeeemmmmmmfffWWWNNNLLLKKKHHHFFFIIINNNOOOIIIGGGPPP\\\wwwzzzzzzwwwtttppphhh```YYYTTTUUUhhhyyymmm```SSSUUUMMMLLLYYYjjjvvv{{{}}}~~~yyylllnnn}}}sssfffVVVLLLHHHBBB>>>???GGGVVVeeeuuuwwwmmmeeeZZZZZZdddddd[[[MMMHHHJJJIII\\\}}}|||jjjSSSOOOHHH]]]QQQCCC555111222222222222000000000000000000000000..................................../////////000...000222555;;;DDDNNNUUUqqqwwwcccdddppplllZZZOOOJJJFFFEEEEEEDDDHHHNNNIIINNNTTT]]]nnnvvvssssssjjjjjjccc^^^mmmuuuhhh^^^WWWUUUSSSLLLGGGOOOcccuuu|||}}}hhh[[[ooopppeee___^^^UUUTTTQQQPPP\\\www~~~sss```ZZZnnn~~~iiiYYYKKK>>>111333666...111111111111000000000000////////////000000000000......//////000000111111555///666===SSS~~~fffPPPEEEHHH___xxx|||jjjaaa[[[UUUMMMIIIDDD@@@>>><<<:::999777666555555555777888999777999???GGGKKKMMMTTT\\\kkkrrryyyrrrWWWIIIBBBBBBGGGGGG???::::::999555<<<777888EEE^^^yyyvvv\\\NNNOOO]]]rrr}}}gggLLLFFFSSSllluuuhhhiiiiii[[[hhh~~~iiilllpppiiiWWWLLLMMMMMMHHHDDDEEEGGGIIIGGGGGGOOOYYYqqqwwwvvvwwwzzznnn___]]]RRROOOQQQfffzzzlll```XXXTTTKKKFFFNNNZZZfffooouuuvvvzzzzzzrrrjjjlllxxxqqqbbbVVVJJJAAAAAA???GGGWWWaaaggguuuyyyuuunnn___[[[dddeee[[[MMMKKKNNNMMM[[[xxxwww}}}oooSSSJJJMMM___VVVDDD444222555444111000000000000000000000000000111111000000//////......000000///////////////000///555222333>>>HHHWWWkkk~~~tttnnngggSSSTTTGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJPPP\\\mmm}}}vvvuuuqqqeee^^^\\\ddd}}}xxxqqqkkkfffaaa^^^[[[UUUPPPLLLMMMPPP]]]vvvuuurrrpppfffgggdddbbbUUUMMMRRR[[[hhhyyyiii]]]]]]vvv~~~eeeVVVKKK???222222666000111111111111000000000000000000000000////////////......//////000111111111444111999AAAYYY~~~dddLLLCCCHHH___xxx|||mmmfff___XXXMMMIIIDDD@@@>>><<<:::999777777666555555666777888777999@@@GGGKKKOOOVVV^^^mmmsssyyynnn[[[PPPLLLJJJEEEIIIGGG@@@<<<===<<<999:::888:::FFF[[[ppp~~~|||~~~kkkUUUIIIIIIVVVlll}}}kkkJJJDDDMMMhhhxxxllleeeuuu~~~fffWWWddd|||}}}gggeeejjjeeeUUUKKKJJJIIIDDDFFFFFFGGGHHHFFFEEELLLUUUllluuuxxx{{{~~~ppp^^^ZZZOOOLLLOOOeeettthhh]]]UUUTTTLLLFFFIIIRRRZZZdddlllrrrrrrmmmeee___dddsss}}}gggWWWJJJCCCBBB>>>EEEUUUbbbhhhqqq|||vvvrrrnnncccaaaiiieee\\\MMMIIIKKKHHHUUUqqqrrrWWWOOOQQQaaaYYYGGG666222444333111000000000000000000000000000111000000000/////////...000000////////////000000000444111222>>>FFFSSSgggwwwqqqfffMMMJJJGGGGGGGGGFFFFFFGGGHHHHHHFFFHHHNNN[[[lll~~~yyyxxxpppddd\\\XXX^^^{{{wwwnnnzzzrrrgggaaaaaaaaa^^^[[[YYYWWWUUURRRPPPXXXooosssjjjlllhhhdddWWWPPPSSS[[[fffzzzwwwhhh___dddzzzuuufffXXXOOODDD555222555111111111111111000000000000111111000000//////............///000000111111222111111888@@@XXXppp{{{___GGG@@@GGG___www{{{ooojjjbbbZZZLLLHHHCCC???===<<<:::999888777666555555555666777888:::@@@HHHMMMPPPYYYbbbooouuuzzz~~~ssseee___YYY[[[XXXPPPJJJJJJJJJHHHJJJKKKHHHBBB???>>><<<999777777:::BBBNNN[[[eeejjjkkkkkkllloootttxxxyyyyyygggZZZKKKBBBBBBNNNdddxxxuuuOOOCCCEEE```yyyooo^^^fffwwwjjjYYYeee}}}yyy``````fffcccWWWMMMJJJFFF@@@GGGFFFGGGGGGCCCBBBHHHQQQgggssszzz~~~sss^^^VVVKKKHHHMMMdddnnnddd\\\UUUUUUNNNHHHFFFGGGMMMXXXccchhhfffaaaZZZUUUYYYcccmmm{{{qqq\\\NNNHHHEEE>>>BBBTTTeeelllnnnqqquuunnnkkkcccbbbiiiggg___OOOIIIIIIFFFQQQjjjoooVVVQQQQQQ\\\]]]LLL:::333333333222111000000000000000000000000000000000000////////////000000////////////000000333444000222>>>EEEPPPbbbqqqPPPGGGHHHGGGGGGFFFFFFFFFGGGGGGCCCFFFMMMZZZlllvvvjjjbbb[[[\\\ttt~~~vvvqqqooonnn|||yyytttllleeeaaaccceee``````^^^XXXQQQSSSdddvvvzzztttwwwrrrpppdddZZZXXXZZZ^^^kkkyyyttthhheeerrr~~~nnn___UUUJJJ888222444111111111111111000000000///222111111000///......---...//////000111111222222222444777===TTT}}}gggwwwsss{{{XXXCCC???HHH___vvvwwwmmmiii```VVVKKKGGGBBB???===;;;:::888888777666555444555666666888:::@@@HHHNNNRRR[[[eeennnuuu{{{~~~zzzrrrnnnuuuuuurrrlllfffaaaWWWMMMRRRPPPLLLIIIFFFCCC>>>::::::;;;;;;>>>BBBGGGMMMPPP[[[\\\]]]___aaaaaa___^^^PPPJJJBBB>>>???JJJ```uuuTTTDDD===VVVvvvnnnWWWXXXhhhssscccmmmsssZZZaaaffffff]]]RRRLLLEEE???EEEEEEEEEEEEAAA???EEENNNbbbsss|||www___UUUGGGFFFKKKbbb}}}mmmddd\\\UUUUUUPPPJJJEEEAAADDDQQQ___cccdddccc^^^XXXTTTTTTUUUeeepppzzzeeeVVVPPPHHH???AAASSShhhpppnnnkkk|||yyylllfff___]]]ccciiibbbSSSKKKJJJGGGPPPhhhmmmXXXVVVSSSYYYbbbRRR>>>333222333333222000000000000000000000000000000000000////////////000////////////000000111666555000444AAAFFFOOObbbYYYKKKHHHHHHGGGFFFFFFEEEFFFFFFBBBFFFNNN\\\ooovvvnnneeeaaasss~~~}}}tttfffgggoookkkiiifff___ZZZ\\\fffppp~~~sssgggbbb``````fffmmmqqqiiimmmwwwdddWWWLLL:::222444333111111111111000000000///222111111000///......---//////000000111222222222444888777>>>XXXyyyuuubbbtttqqqxxxyyyRRRBBBAAAJJJ___uuurrrhhhcccYYYOOOIIIFFFAAA>>><<<;;;:::888777666555444444555666666999:::@@@HHHNNNSSS]]]fffllluuu|||jjjXXX\\\VVVPPPNNNMMMIIIBBB===>>>>>>======???BBBFFFHHHLLLNNNPPPPPPOOOLLLJJJIIIBBB???======???III___sssVVVHHH:::NNNoookkkSSSQQQ^^^xxxwwwjjjvvvnnnYYYaaaeeefff___TTTKKKDDD>>>CCCCCCCCCCCC@@@???EEENNN```ttt|||cccUUUFFFDDDIII```{{{lllddd[[[TTTQQQNNNJJJDDD>>>@@@NNN^^^fffhhhhhhccc[[[TTTPPPOOOUUUXXX___qqqsss^^^RRRKKKBBBAAAQQQfffqqqooojjjttt}}}lllccc\\\[[[___gggbbbTTTKKKJJJGGGPPPeeerrraaaaaaZZZZZZdddVVVBBB444111333333222000000000000000000000000////////////000000000000///////////////000111111777555111777CCCGGGRRRgggdddQQQIIIHHHGGGFFFEEEEEEDDDDDDCCCGGGQQQ```rrr~~~xxxqqqkkkxxx}}}sssqqqppplllfffdddhhhpppuuuwww{{{pppjjjgggfffhhhkkknnnmmmjjjhhhiiiqqqllljjjuuuhhhVVVKKK;;;333555555111111111111000000000000111111000000//////......//////000111111222222333000444222===```}}}ooo___rrrqqq~~~qqqPPPBBBBBBKKK```wwwoooccc]]]TTTKKKHHHEEE@@@===<<<;;;999888555555444444444555777777:::;;;@@@HHHMMMSSS]]]fffmmmvvvooocccVVVQQQNNNIIIBBB>>><<<;;;;;;>>>BBBFFFHHHHHHBBBDDDGGGHHHFFFDDDBBBAAA===;;;;;;<<>>CCCBBBCCCCCC???>>>DDDLLL^^^wwwhhhVVVEEEBBBFFF\\\yyykkkccc[[[RRRMMMKKKHHHDDD>>>@@@NNN^^^gggiiihhhaaaWWWPPPOOOQQQQQQNNNSSS___|||hhhUUUNNNFFFBBBLLL]]]kkkmmmjjjnnnoooeee]]]^^^cccdddaaaTTTIIIHHHGGGNNNaaavvviiihhh[[[VVVdddXXXEEE555000333444111000000000000000000000000////////////000000000000///......//////000111222666555222999DDDGGGVVVqqqnnnWWWJJJIIIGGGFFFDDDDDDCCCCCCEEEIIITTTcccvvv|||vvvqqqjjjjjjuuuxxxmmmfffbbb^^^[[[[[[YYYWWWXXX\\\iii~~~iiilll~~~uuu[[[MMM<<<444555333111111111111000000000000000000000000///////////////000000111111222333333...444000AAAmmm}}}rrr|||tttoooPPPCCCAAAJJJbbb{{{nnnaaaZZZSSSLLLHHHDDD@@@<<<;;;:::999888444333333333444666888999;;;<<<@@@GGGLLLRRR\\\fffpppzzzpppaaaXXXOOOHHHFFF@@@@@@AAAGGGNNNQQQNNNJJJEEEHHHKKKKKKIIIFFFEEEFFF???<<<:::;;;>>>EEETTTccceeefff``````kkkmmmiiikkkxxxgggQQQAAANNNkkknnn___XXXWWWwwwjjjiii|||xxx^^^XXXTTTUUUVVVRRRKKKDDD@@@@@@EEEDDDDDDCCC???<<>>::::::<<>>;;;???GGG[[[}}}qqqVVVCCC>>>???SSSzzz{{{pppjjjaaaWWWRRRPPPMMMKKKHHHJJJVVVcccvvvnnn]]]UUUTTTWWWTTT]]]ZZZRRRwwwgggQQQKKKCCC@@@GGGTTT```eeefffwww{{{kkkaaabbbhhhiiihhh[[[NNNKKKIIINNN^^^||||||xxxsss]]]OOOaaaYYYHHH777111444444///000000000000000000000000.../////////000000111111............///000222222///000111999AAAFFF\\\zzzttttttgggLLLJJJIIIGGGFFFDDDCCCBBBBBBFFFKKKVVVfffxxx{{{uuukkkhhhhhhjjjooo~~~ppp{{{}}}xxx|||wwwvvvqqqjjjgggiiijjjppp~~~gggSSSFFF777111555333222111111000111111111000000000000000000000000///000111111000111333555///777:::MMMzzz|||~~~mmmNNNBBBAAAKKKddd}}}ttteeeXXXOOOLLLHHHEEEAAA>>><<<;;;999888666555555444444666777888:::;;;???EEEIIIMMMWWWaaannnwwwpppccc\\\]]]\\\cccrrr}}}~~~yyyvvvjjjlllnnnkkk```UUUOOOOOOEEEDDD>>>;;;???===@@@MMMDDD@@@???BBBBBB===>>>CCCDDDQQQsssiiiTTTIIIMMMyyylllbbb^^^rrrhhhccceeeeee^^^VVVTTTXXXVVVQQQHHHBBBAAACCCDDDJJJFFFBBB???:::999>>>GGG\\\~~~[[[FFF888BBBPPPppp|||sssmmmbbbVVVTTTSSSSSSRRRNNNOOOZZZfffxxxwwwbbb\\\WWWWWWYYYZZZZZZgggmmmZZZKKK??????CCCIIIUUUbbbcccttt}}}mmmdddccchhhmmmggg]]]PPPHHHHHHOOOVVVvvvyyyqqqSSSPPPccccccMMM555333555222111111111111111000000000000000000000000000000000000000000000000////////////333333999<<>><<<;;;999888666555555444444666777888:::;;;???EEEIIIMMMWWWaaapppxxx|||mmmgggeeemmmuuueee\\\XXXRRRIIIAAA===<<<@@@HHHKKKJJJDDDAAA@@@===888:::???@@@GGGbbbhhhVVVMMMSSSwwwlllhhhkkkddd______]]]YYYVVVXXX]]]ZZZSSSKKKEEEEEEGGGHHHIIIEEEAAA???;;;:::@@@HHHcccaaaKKK===EEENNNmmmssslllccc[[[XXXTTTPPPNNNMMMPPP\\\ggguuunnniii```]]]]]]\\\XXXYYYlllttt\\\MMMAAA@@@BBBEEEQQQ]]]gggvvvpppfffeeeiiikkkfff]]]QQQIIIHHHNNNTTToooxxxmmmOOOMMM___dddRRR;;;666888444333111111111111000000000000000000000000000000000000000000000000000000000///222222999<<>>777777333333222111111111111111000000000000000000000000///000111111000111333555:::777888WWWqqqPPPCCCDDDPPPjjjxxxlll]]]QQQKKKHHHEEEAAA>>><<<;;;999888666555555444444666777888::::::???EEEIIINNNWWWaaapppyyy~~~uuueeeaaaMMMFFFBBB===LLL[[[SSSUUUOOOIIIEEE@@@;;;:::;;;===<<>>;;;:::AAAIIIbbbhhhKKK>>>DDDIIIjjjsssiiibbb\\\\\\TTTMMMKKKMMMQQQ[[[dddqqq}}}ddd^^^[[[]]]ZZZVVVYYYbbbuuu\\\OOOCCC@@@???AAAKKKXXXjjjxxxsssgggeeehhhiiieee]]]RRRJJJHHHLLLQQQgggwwwdddIIIGGGZZZeeeXXX???888777444444111111111111000000000000000000000000000000000000000000000000000000000000111222999<<>><<<;;;999888666555555444444666777888999:::>>>EEEIIINNNXXXbbbnnnwwwxxxXXXNNNKKKGGGcccwwwpppfffZZZRRRMMMGGG@@@;;;???999CCCeee}}}hhhTTTSSSccc{{{uuupppnnnhhhaaa\\\^^^iiitttooobbbTTTLLLJJJIIIHHHIIIDDD@@@===<<<999999AAAIII___tttPPPAAADDDEEEdddvvvkkkaaaZZZ]]]SSSLLLKKKNNNQQQUUUZZZhhhqqqcccYYYZZZ[[[WWWVVVZZZXXXjjj}}}XXXMMMCCC@@@===<<>><<<;;;999888666555555444444666777888999:::>>>EEEIIINNNXXXbbbnnnwwwoooXXXPPPMMMsssrrr```WWWQQQHHH@@@@@@:::CCCaaaxxxfffSSSXXXnnn~~~wwwooolllrrr~~~xxxfffTTTNNNMMMKKKHHHGGGAAA===;;;:::888888???HHHbbbXXXFFFFFFDDD\\\tttfffZZZYYYQQQMMMOOOQQQPPPNNNOOOZZZpppuuu^^^VVVTTTQQQQQQTTTRRRQQQVVViiiwww^^^RRRIIIBBB@@@<<<;;;GGGVVVdddsssvvvhhhcccdddeeeccc]]]TTTKKKGGGIIILLLccczzz~~~uuuaaaTTTMMM[[[lllaaaAAA333333444666111111111111000000000//////////////////////////////000000000111111111222333444;;;===HHHOOOeeevvvaaaTTTMMMHHHHHHHHHHHHGGGEEEDDDBBBAAAHHHOOOXXXcccssspppooosssyyyyyyrrrmmmrrr|||zzzxxxmmmzzzqqqzzzuuufffjjjyyyooosss|||rrr~~~ppp}}}{{{dddVVVIII===666444444333222222222222222000000000000000000000000///000111111000111333555444>>>SSS~~~rrrsssOOOAAADDDRRRkkkyyykkk___TTTLLLKKKHHHEEEAAA>>><<<;;;999888666555555444444666777888999999>>>EEEIIINNNXXXbbbnnnxxxdddSSSNNNllltttbbbXXXOOOGGGBBB???IIIeeewwwhhhSSS\\\sssyyytttvvv{{{eeeRRROOOQQQMMMHHHGGG@@@===:::999777888???HHHccc\\\EEEDDDCCCVVVyyyiii\\\SSSOOONNNRRRTTTPPPKKKJJJWWWggg|||iiiZZZSSSOOOQQQVVVNNNNNNOOOSSSYYY[[[WWWRRRNNNHHHDDDBBB===<<>><<<;;;999888666555555444444666777888888999>>>EEEIIIOOOYYYcccjjjtttjjj\\\^^^{{{fffWWWMMMEEEFFFSSSnnn|||pppdddkkk~~~}}}zzz|||vvvuuuvvv^^^KKKKKKQQQMMMGGGEEEBBB>>><<<;;;888999@@@III```{{{oooOOOJJJGGGMMMjjj~~~pppbbbVVVOOOMMMPPPUUUVVVRRRNNNNNNkkkyyy~~~mmm```WWWVVV[[[QQQXXX```ccc\\\TTTRRRUUUOOOJJJHHHFFF@@@???LLL^^^ooozzz{{{lllffffffgggeee^^^TTTKKKGGGIIILLL___xxx{{{zzztttrrrZZZUUUjjjaaaAAA444777666333111111111111000000000000000000000000000000000000///000000111111222333333333666@@@BBBMMMUUUlllbbbNNNKKKIIIIIIHHHGGGEEECCCAAA@@@EEENNNXXXbbbqqqxxx{{{|||}}}rrrllleeecccqqq~~~vvvooojjjyyyyyy}}}hhhWWWIII<<<333555444333333222222333333000000000000000000000000///000111111000111333555777888FFFkkk}}}pppggghhhFFF===DDDTTTnnnwwwlllbbbWWWPPPNNNHHHEEEAAA>>><<<;;;999888666555555444555666777888888999>>>EEEIIIOOOYYYccceeeppp|||xxxmmmjjjbbbllluuuvvv\\\ggguuu^^^PPPIIILLL[[[uuuyyy}}}xxxxxxyyy|||oooVVVCCCFFFNNNKKKDDDBBBDDD@@@===<<<::::::AAAJJJ___zzzgggYYYNNNEEEQQQgggsssbbbVVVNNNLLLLLLPPPVVVWWWSSSRRRTTTooo]]]VVVXXX\\\cccooovvvooo___RRRNNNQQQMMMLLLJJJCCCAAANNN```xxxyyyjjjddddddhhheee___UUUKKKHHHIIIMMM[[[www{{{|||xxxvvvVVVKKKbbb\\\>>>444777333...111111111111000000000000000000000000000000000000///000000111222222333333222666AAAEEEPPPXXXpppqqqUUUPPPIIIIIIHHHGGGEEECCCAAA@@@CCCLLLWWWaaapppssslllnnnlllgggiiirrruuuqqqoooiiizzzfff___JJJ>>>888444333222111000000000000000000000000000111111222000111222222111111333555666888GGG{{{pppaaavvvcccEEEAAAEEETTTooo{{{qqqeeeXXXPPPNNNLLLEEE@@@>>><<<888777999555444444444444555666666999999>>>EEEIIIMMMVVV___fffooo|||}}}}}}hhhWWWTTTOOONNNSSS___{{{xxxuuuhhhVVVQQQRRRhhh~~~uuuoooyyyttt\\\IIIHHHNNNLLLFFFCCCDDDEEE>>>;;;???===???LLLbbbttt~~~ZZZQQQQQQMMMOOOYYYqqqxxxwwwiii^^^YYYRRRHHHGGGKKKUUU______XXXUUUWWWoooccckkkqqqyyyuuu```WWW\\\SSSQQQRRRGGG>>>UUUyyyzzzkkkaaabbbiiieee^^^TTTLLLGGGGGGHHHaaapppyyyYYYHHHLLLRRRIII666444888222222222222111111111111000000000000000000000000000......//////000000111111555555EEEJJJPPP[[[zzzzzz{{{zzzZZZQQQMMMJJJHHHIIIFFF@@@>>>???DDDJJJSSS]]]jjjyyyzzzuuu}}}yyymmmmmm{{{~~~yyyvvvqqqkkkfffvvv~~~{{{tttzzzhhhaaaLLL???888444333222111000000000000000000000000000111111222000111222222111222444666666777HHHuuubbbrrr```CCCAAAEEEUUUqqqsssiiiaaaXXXSSSRRRLLLEEE@@@>>><<<888777999555444444444444555666666888999>>>EEEIIIMMMVVV___eeennnzzz}}}zzzqqqaaaVVVNNNIIIJJJOOO___uuubbbWWW___}}}|||tttsssiiidddmmmsss___NNNMMMPPPLLLGGGEEEGGGGGG???;;;>>><<>>DDDJJJSSS]]]iiixxx|||xxxzzzxxxuuu}}}vvvqqqjjj{{{}}}llleeePPPBBB999444333222111111000000111000000000000000111111222000111222222222222444666999888JJJzzzeeerrr^^^BBBAAAFFFWWWsssmmmccc]]]XXXTTTSSSLLLEEE@@@>>><<<888777999555444444444444555666666888999>>>DDDHHHMMMVVV___dddlllyyywwwttt~~~ooo^^^UUUMMMJJJIIINNNaaauuuhhh___lll|||vvvzzzdddXXXSSSmmmppp```SSSRRRRRRLLLGGGHHHKKKJJJAAA;;;>>><<>><<<===CCCIIIRRR\\\ggguuuiiiooo~~~|||zzz|||pppppphhhSSSDDD999444444333222111111111111000000000000000111111222000111222222222333555777===:::KKK|||gggvvv^^^CCCCCCIIIYYYtttnnnccc^^^YYYSSSQQQLLLEEE@@@>>><<<888777999555444444444444555666666888999===DDDHHHLLLUUU___dddlllxxxyyymmmmmm{{{hhh^^^UUUQQQPPPPPPWWW```wwwwwwxxxxxxwwwuuusssrrr}}}jjjbbbjjj{{{wwwqqq^^^\\\aaatttwwwiii^^^VVVVVVSSSLLLIIILLLNNNMMMCCC<<<===<<>>CCCHHHQQQZZZeeesssuuusssxxx{{{mmmlllmmmssslllxxxqqqiiiWWWGGG:::555444333222111111111111000000000000000111111222000111222333222333666888<<<999LLL}}}gggyyy___EEEEEEKKKZZZtttnnnddd___YYYRRRNNNLLLEEE@@@>>><<<888777999555444444444444555666666888888===DDDHHHLLLUUU^^^fffmmmxxx{{{mmmaaacccyyy}}}www|||qqqggg\\\WWWVVVUUUUUUVVVTTTRRRPPPOOOOOOQQQTTTVVV^^^rrrooo___[[[jjjwwwvvviii]]]gggxxxuuubbbZZZUUUVVVSSSLLLJJJOOOOOOOOOEEE======<<>>???BBBGGGOOOXXXbbbppp~~~~~~}}}{{{vvvjjjdddaaa^^^uuuqqqpppjjjYYYIII:::555444333222222111111222000000000000000111111222000111333333333444666888999999NNNhhhwww^^^EEEFFFLLLZZZttt}}}mmmddd^^^WWWQQQOOOLLLEEE@@@>>><<<888777999555444444444444555666666777888===CCCGGGLLLUUU^^^gggmmmwww{{{qqqdddYYY]]]rrr}}}rrrkkkmmm|||sssiiibbb^^^[[[VVVRRRNNNNNNLLLKKKIIIGGGEEEDDDLLLXXX}}}kkkXXXJJJNNNaaaqqq~~~uuuyyyyyy{{{fff```pppyyy___XXXTTTVVVSSSLLLKKKPPPMMMOOOFFF>>>>>><<>>???AAAFFFNNNVVV```mmm{{{~~~wwwuuugggccc[[[rrrwwwoooiiiZZZJJJ:::555555444333222222222222000000000000000111111222000111333333333444777999<<<@@@WWWmmmtttuuuZZZBBBEEEKKK[[[tttoooeee\\\TTTPPPPPPLLLEEE@@@>>><<<888777999555444444444444555666666777888===CCCGGGKKKTTT^^^gggllluuu}}}wwwoooeee\\\___oootttiii```^^^pppzzzrrrmmmjjjfff___YYYTTTUUUUUUSSSPPPKKKFFFCCCGGGLLLqqq```PPP@@@AAARRRbbbttt}}}xxx~~~yyyyyy{{{ssslllmmm{{{|||cccYYYTTTUUUSSSLLLJJJNNNJJJMMMFFF???>>><<>>333555666222222222111111111111000000000000000000000000000---...///000222333444555>>>===MMMTTT]]]lllttteeeXXXOOOLLLIIIHHHHHHEEE@@@===>>>AAAFFFMMMUUU___kkkyyyooobbb```ssswwwpppxxx|||uuuuuuiiimmmmmmhhhZZZKKK:::555555444333222222222222000000000000000111111222000111333333333555777999CCCIII```ssstttsss}}}VVV@@@CCCKKK[[[tttuuuggg[[[RRRPPPQQQLLLEEE@@@>>><<<888777999555444444444444555666666777888<<>>cccYYYLLL>>>AAAQQQ```rrrxxxrrrrrrzzzpppkkkooovvv||||||ggg\\\UUUUUUSSSLLLIIIMMMIIILLLFFF@@@???<<>>FFFPPPfffzzzzzzpppgggbbb______XXXWWW[[[___iii{{{kkkaaaeeefffccc[[[PPPHHHGGGHHHNNNdddyyyxxxeeexxx___SSSUUUVVVCCC333333777222222222111111111111000////////////000000000000///000111111000111333555999AAAIIISSS\\\kkkhhh[[[SSSRRRSSSQQQLLLDDD???>>>>>>???CCCHHHOOOXXXfffuuuoooddd```\\\YYYVVVVVV^^^qqqwwwnnnmmmzzzzzz~~~}}}xxxlll^^^]]]pppnnn~~~wwwmmmgggSSSAAA666555444333222222222222000000000000000000000000111222333333333444777:::BBBEEEfff|||uuuuuuTTT@@@CCCKKK\\\ttt~~~lll```\\\\\\YYYUUUJJJBBB======<<<999777777555444444444444555666666888777;;;AAAGGGKKKSSS[[[eeejjjtttzzzrrriii[[[YYY^^^```lll}}}~~~uuupppooooooooonnnpppkkkdddbbbbbb^^^WWWPPPNNNFFF]]]gggOOODDDAAA@@@EEEQQQ^^^iiiooorrrxxxdddYYY```]]]jjjsssmmmaaa]]]ZZZWWWPPPHHHEEEGGGHHHDDDAAA???===>>>HHHRRRjjj}}}{{{yyyxxxppphhhcccZZZUUU___ooommmttt}}}lll___cccdddbbbZZZPPPIIIHHHJJJPPPcccxxxuuuzzzlll}}}jjjZZZWWWXXXHHH888666666222222222111111111111000////////////000000000000///000111111111111444666777AAALLLYYYdddqqqmmm[[[UUURRRSSSRRRLLLEEE???>>>>>>@@@CCCHHHNNNWWWdddsss}}}uuummmhhhbbb^^^NNNLLLQQQ^^^mmmzzzzzzqqqooo}}}}}}~~~uuufffWWWXXXmmmvvvvvvlllfffRRRAAA555444333222222111111222111111111111111111111111111222333333333444777::::::DDDlllrrrvvvxxxqqqQQQ???BBBJJJ[[[tttzzziii___]]]]]]ZZZXXXLLLDDD>>>>>>===999777777555444444444444555666666888777;;;AAAFFFKKKRRRZZZfffkkkttt~~~|||sssfffZZZ\\\ddddddffffff___|||vvvnnnkkkkkkkkkjjjqqqpppooommmjjjddd\\\WWWNNNNNNggguuu^^^JJJ@@@>>>>>>AAAJJJUUU___ddddddhhhrrrlllSSSIIINNNOOOhhhyyyhhh^^^[[[XXXUUUOOOFFFCCCDDDEEEBBB@@@>>><<<>>>IIIUUUoooxxxgggVVVSSSXXXXXXhhhmmmTTT[[[fffgggpppuuummm^^^```bbbaaaZZZQQQJJJIIIKKKPPPbbbvvvrrrwww~~~nnnZZZTTTTTTFFF777333000222222222111111111111000////////////000000000000///000111111111222444666555@@@OOO```mmmxxxxxxxxxnnnXXXUUUSSSTTTRRRMMMEEE???>>>>>>@@@DDDHHHMMMUUUaaapppzzzxxxrrrkkkeeeRRRNNNMMMRRR[[[hhhxxxvvvtttqqq___QQQSSSiiiwwwjjjbbbMMM<<<444444333222111111111111111111111111111111111111111222333333333444777:::999GGGsssiiivvvlllNNN>>>BBBJJJ[[[tttzzzjjjaaa]]]ZZZWWWUUUMMMEEE???>>>===:::777777555444444444444555666666888777:::AAAFFFJJJRRRZZZfffkkkttt}}}yyymmm]]]\\\fffiiikkkhhh\\\aaazzznnnhhhfffeeedddhhhlllqqqsssooohhh```\\\RRRTTTjjj~~~mmmYYYFFF>>>======@@@GGGPPPWWW\\\SSSUUUZZZVVVHHHAAAGGGNNNkkkbbbZZZXXXVVVTTTMMMDDD@@@BBBDDDBBB@@@>>>;;;===IIIVVVpppkkk```___UUU[[[www|||[[[KKKKKKPPPXXX^^^mmmnnn^^^```bbbaaaZZZQQQJJJIIIJJJMMM___uuuzzzvvviiiWWWRRRSSSCCC555111000222222222111111111000000////////////000000000000///000222222222333555888555@@@OOOcccrrr~~~rrriiimmmXXXXXXTTTUUUSSSMMMEEE@@@>>>???AAACCCGGGLLLSSS^^^lllvvvyyyqqqjjj]]]YYYTTTSSSUUU]]]mmm}}}ppp]]]PPPQQQeeezzz|||mmmdddNNN<<<444444333222111111111111111111111111111111111111111222333333333444777:::===LLLvvv{{{hhhiiiLLL>>>CCCJJJZZZssszzziiibbb^^^XXXTTTSSSMMMEEE???>>>===:::777777555444444444444555666666888777:::AAAEEEIIIQQQYYYeeekkksss|||}}}rrrbbbaaannnvvv{{{yyymmmiiitttkkkfffccc```^^^fffpppuuutttnnnhhhddd]]]^^^nnn|||yyymmm[[[FFF?????????AAACCCHHHNNNQQQGGGIIIIIIFFFAAA===FFFVVVwww___VVVTTTTTTSSSMMMDDD@@@@@@DDDBBBAAA>>>:::===JJJXXXooozzzjjjccc```]]]nnn{{{```KKKGGGIIIMMMZZZqqqppp```aaabbbbbb[[[QQQIIIGGGHHHJJJ\\\ttt}}}mmm___RRRTTTVVVEEE666555777222222222111111111000000////////////000000000000///111222333333444777999777@@@NNNbbbtttvvvdddtttkkk[[[]]]UUUVVVTTTNNNFFF@@@>>>???@@@CCCFFFJJJQQQ[[[iiirrr~~~|||vvvqqqccc^^^YYYTTTPPPRRR___lllppp___SSSSSSbbbssszzzmmmeeeOOO===555444333222222111111222111111111111111111111111111222333333333444777:::;;;JJJsss|||zzzmmmgggLLL???DDDJJJZZZsssvvvfffbbb___XXXTTTUUULLLDDD>>>>>>===999777777555444444444444555666666888777:::AAAEEEIIIPPPXXXbbbiiisss|||mmmbbbjjj|||wwwoooiiiddd^^^eeennnuuuwwwvvvuuusssooommmuuuzzzuuummm^^^IIIBBBCCCCCCBBBAAABBBEEEGGGDDDHHHDDD@@@@@@===HHHaaazzzZZZRRRQQQRRRSSSNNNEEE@@@@@@BBBBBBAAA???;;;>>>MMM\\\pppyyymmmvvvzzzoooeee\\\fff{{{xxxmmmooo~~~iiiTTTHHHGGGNNNbbb~~~ooobbb```bbbbbb[[[QQQIIIFFFFFFIIIYYYrrryyygggPPPHHHPPPVVVFFF666555888222222222111111111111000////////////000000000000///111333333333555888:::999AAANNNcccvvvmmmppp}}}www```WWWYYYVVVWWWUUUOOOGGGAAA?????????AAAEEEHHHOOOYYYfffpppyyy~~~~~~{{{wwwgggbbb]]]XXXQQQOOOWWWaaa}}}nnn```UUUTTT___lll|||wwwkkkdddNNN<<<666555444333222222222222000000000000000000000000111222333333333444777:::777FFFppp}}}rrrgggLLL@@@FFFKKKZZZrrrttteeebbb```XXXTTTVVVJJJBBB======<<<999777777555444444444444555666666888777:::@@@EEEHHHPPPWWW___gggrrr{{{mmmeeeqqq{{{xxx~~~uuuoooggghhhkkkqqqwww}}}}}}~~~yyylllfff[[[GGGBBBDDDFFFEEEDDDDDDFFFIIIGGGMMMGGGBBBFFFDDDRRRssswwwXXXOOONNNQQQSSSNNNFFFAAAAAA??????@@@???<<<@@@QQQccctttsssccc[[[jjjjjj___eeevvvzzzwwwvvvoooSSSKKKHHHWWWsss~~~mmmccc^^^```aaa[[[QQQJJJGGGHHHKKKYYYooozzzyyyxxx^^^GGG???IIIUUUIII999444333222222222111111111111000////////////000000000000000111333444444666888;;;:::BBBPPPfff{{{{{{|||uuucccYYYUUUUUUWWWXXXVVVOOOGGGAAA??????===@@@CCCGGGMMMXXXeeennnrrrzzz~~~yyykkkfff```\\\VVVSSSXXX___yyywwwhhh[[[RRRQQQ[[[fffuuu{{{yyyzzznnnfffOOO===666666555444333333333333////////////////////////111222333333333444777:::;;;HHHpppvvvgggMMMBBBGGGKKKYYYrrruuueeeccc___WWWRRRTTTHHHAAA<<<<<<<<<999777777555444444444444555666666888777:::@@@EEEHHHOOOWWW]]]fffrrr{{{yyynnntttkkk___gggyyynnnkkkiiillluuuwwwccc]]]UUUDDD@@@CCCGGGIIIIIIKKKNNNQQQJJJRRRKKKGGGNNNMMM^^^zzz]]]MMMMMMPPPSSSOOOGGGBBBBBB<<<===??????===CCCUUUgggxxx~~~mmm^^^YYYjjjtttgggkkk{{{}}}jjjyyy]]]QQQHHHQQQlllzzzkkkccc[[[^^^```[[[RRRKKKIIIIIINNNYYYmmmuuuzzznnnVVVHHH???IIIXXXQQQAAA888222222222222111111111111000////////////000000000000000111333444444666999;;;:::CCCRRRiiippp___[[[[[[XXXXXXXXXVVVPPPGGGAAA??????<<>>>>>===CCCVVVkkkwwwggg]]]YYYiiikkkffftttnnn|||uuu___GGGMMMlllooo^^^[[[^^^```[[[RRRIIIFFFEEEPPP[[[pppyyyyyyuuuRRRGGG@@@FFFUUUTTT@@@333555333333333222222222111111111111000000//////......222222222333444555666777;;;BBBRRRmmm{{{eeeXXXVVVYYYWWWUUUTTTRRRKKKBBB>>>>>><<<>>>@@@DDDKKKVVVaaaiiimmmuuu}}}yyylllhhheeeaaa[[[XXX]]]eee|||}}}wwweeeTTTNNNLLLLLLTTT^^^mmmxxx{{{qqqgggPPP;;;555555444333222222222222000111111111111222222222222333444444444555777999AAAFFF{{{vvvmmmiiiFFFCCCEEEHHHYYYkkk}}}kkkaaa^^^YYYVVVTTTFFFCCC???<<<;;;999888666555555555555666666666666999888:::???CCCFFFMMMUUU]]]ccclllwwwzzziiikkknnnmmmiiiccc]]]ZZZYYYUUUWWWiii{{{qqqooottt~~~ooo[[[VVVNNNAAABBB???FFFRRR\\\mmm|||yyyrrreee[[[dddzzz\\\PPPKKKKKKRRRSSSJJJCCCCCC===<<<===>>>???GGG\\\pppuuukkkeeessswwwqqq{{{{{{yyyuuuXXXTTTlllppp```\\\___aaa]]]SSSKKKGGGGGGOOOZZZooozzzvvvYYYLLLCCCGGGVVVTTTAAA444666333333333222222222111111111111000000////////////222222222333444555666777888>>>NNNlllooo^^^ZZZ]]]XXXUUUTTTRRRLLLBBB>>>>>><<<===@@@DDDKKKUUU```gggjjjrrr{{{~~~tttqqqnnnjjjccc\\\]]]bbbvvv~~~{{{tttppppppqqquuuyyyzzzwwwtttmmm]]]MMMHHHGGGFFFMMMWWWgggrrrwwwsssttt{{{}}}rrrcccMMM<<<555555444333222222222222000111111111111222222222222333444555444555888:::@@@GGG|||oooggg|||fffDDDAAACCCGGGXXXiii~~~kkk```\\\XXXUUUTTTFFFCCC???<<<;;;999888666555555555555666666666666888777:::???CCCFFFMMMTTT]]]bbbjjjttt~~~vvvkkkqqqvvvvvvpppiiiffffffeeebbbaaahhh|||yyytttttt{{{qqqXXXTTTOOODDDCCCBBBHHHXXXkkkxxxxxxaaaVVVMMMJJJQQQTTTMMMEEECCC===<<<<<<>>>BBBOOOeeexxxyyywww{{{zzzhhhVVVcccwww}}}nnn^^^\\\```bbb^^^TTTLLLIIIIIILLLXXXnnnxxxuuu\\\RRRHHHIIIVVVTTTAAA555777333333333222222222111111111000000000000/////////222222222333444555666777555:::JJJjjjppp^^^YYYXXXVVVTTTSSSLLLBBB>>>>>><<<===@@@DDDJJJSSS]]]dddeeeoooxxx}}}|||}}}zzzxxxuuunnnddd```aaa{{{zzzjjjeeegggcccaaacccfffjjjmmmnnnnnnmmmcccTTTHHHDDDBBBAAAHHHQQQcccnnn{{{|||ssslllhhhqqq~~~rrrdddNNN===555555444333222222222222000000111111111222222222222333555555555666888::::::EEE~~~qqq|||ggg{{{eeeCCC@@@CCCGGGXXXhhhlll```[[[VVVTTTTTTFFFCCC???<<<;;;999888666555555555555666666666666888777999???CCCFFFMMMTTT^^^bbbiiirrr|||vvvtttxxx|||zzzwww|||uuuYYYSSSQQQJJJGGGHHHMMM___yyyhhh\\\PPPLLLUUUZZZSSSHHHCCC>>>===<<<>>>FFFVVVlll}}}}}}rrrzzzxxxqqqVVVYYYjjj}}}xxxiiiYYY[[[___aaa]]]TTTLLLIIIIIIJJJWWWnnn{{{vvv]]]WWWJJJIIITTTSSSAAA555777333333333222222222111111000000000000000000000000222222222333444555666777555888GGGiii}}}bbbYYYYYYWWWUUUSSSLLLBBB===>>>;;;===???CCCHHHQQQZZZ```bbbkkkuuu{{{}}}uuu|||{{{zzzzzzuuummmhhhgggtttiiiddd\\\^^^eeeeeebbbdddggghhhgggfffgggggg^^^QQQGGGEEECCCAAAGGGQQQ]]]iiitttyyywwwtttppplllwwwuuuooorrr{{{ssshhhQQQ===555555444333222222222222000000111111111222222222222333555555555666999;;;999DDD|||yyymmmfffEEEBBBEEEHHHXXXhhhnnnbbb[[[UUUSSSTTTFFFCCC???<<<;;;999888666555555555555666666666666888777999???BBBEEELLLTTT___bbbiiirrr|||{{{xxxyyyZZZRRRRRRMMMJJJNNNSSSiiimmm]]]QQQMMMWWW]]]UUUHHHAAA@@@???>>>@@@JJJ]]]qqq~~~qqqhhhsss|||}}}sssXXXSSS```uuuuuufffWWWXXX\\\___[[[RRRKKKHHHHHHIIIWWWpppfffXXXIIIGGGRRRQQQ@@@555777333333333222222222111111000000000000111111111111222222222333444555666777777888FFFiiiyyy{{{hhhbbbZZZWWWVVVTTTLLLBBB===>>>;;;===???BBBGGGNNNVVV\\\^^^hhhrrrxxx~~~yyypppuuu~~~yyywwwzzz{{{vvvrrrpppxxxhhhaaa___YYY[[[aaa``````bbbccccccaaa```___```[[[QQQIIIGGGEEEBBBHHHRRRYYYeeeoooqqqqqqtttvvvvvvzzzzzzrrrkkkeeebbbgggooouuummmSSS<<<555555444333222222222222000111111111111222222222222333555555666777:::<<>>BBBEEELLLSSS^^^aaaiiirrr|||~~~\\\QQQPPPKKKJJJQQQUUUqqqqqq\\\QQQMMMUUUZZZQQQFFF@@@@@@@@@???BBBNNNcccuuu~~~~~~zzzwww{{{gggbbbmmm}}}wwwooouuuhhhSSSLLLRRRfff~~~vvvhhhYYYUUUZZZ\\\YYYQQQJJJGGGHHHHHHXXXrrrsssVVVGGGDDDPPPQQQAAA666777333333333222222222111111000000000111111111111222222222222333444555666777:::999EEEiiisssuuuiii```[[[XXXVVVTTTLLLBBB===>>>;;;<<>>BBBEEELLLSSS[[[___gggrrr|||aaaSSSNNNIIIIIIQQQUUUuuuxxx```SSSMMMRRRUUUNNNFFFDDD===??????CCCRRRhhhyyyssseeeaaaSSSWWW\\\cccooo{{{~~~ssseeeaaaeeejjjrrrooo]]]LLLGGGGGGUUUmmmxxxkkk]]]TTTXXX\\\XXXQQQJJJGGGHHHHHHXXXrrruuuTTTEEECCCPPPSSSCCC888888333333333222222222111111000000111111111222222222222222222333444555666777;;;888CCCiiiwwwiiiyyyccc]]][[[YYYWWWTTTMMMBBB===>>>;;;<<<>>>AAADDDJJJQQQUUUXXX```hhhmmmttt|||xxxkkkkkklll]]]XXXXXXTTTVVV]]][[[XXXWWWWWW[[[aaaeeeeeeddd[[[QQQJJJHHHCCC@@@GGGSSSkkkuuunnniiikkkkkkgggcccbbb^^^hhhwwwssskkkUUU@@@555555444333222222222222000111111111111222222222111333555666666888;;;===???HHHqqqjjjHHHEEEFFFHHHVVVdddzzzuuujjj```WWWRRRRRRFFFCCC???<<<;;;999888666555555555555666666666777777666888>>>BBBEEELLLSSSYYY^^^fffqqq{{{gggVVVOOOIIIIIIPPPSSSuuudddWWWNNNQQQRRRMMMIIIJJJ;;;===???CCCTTTlll|||xxxaaaUUUQQQFFFDDDBBBGGGWWWkkkwwwzzzpppfffbbb^^^WWWiiisss[[[LLLJJJFFFOOOdddxxxlll___TTTXXX\\\YYYQQQJJJHHHIIIHHHXXXrrr~~~nnnSSSDDDCCCQQQTTTEEE::::::333333333222222222111111000000111111222222222222222222222333444555666777:::777BBBiii{{{cccmmmzzzeee^^^eee\\\YYYWWWTTTMMMBBB===>>>:::<<<>>>@@@DDDIIIOOOTTTUUU]]]dddiiipppyyy~~~wwwjjjjjj~~~nnn^^^WWWUUUOOORRRYYYWWWUUUSSSSSSXXX```fffeeeccc]]]SSSLLLIIIDDDAAAIIIUUUmmmsssggghhhmmmmmmgggccc\\\```hhhwww{{{ssslllTTT@@@555555444333222222222222222222111111111111111222111333555666777999===???>>>IIIzzzvvvIII@@@DDDFFFPPP^^^yyyooofff^^^UUUNNNKKKGGGDDD@@@>>>===<<<:::999555555555555555555555555555666888:::>>>DDDKKKPPP^^^```fffppp|||lllXXXNNNDDDIIIMMMWWWooo~~~hhh]]]SSSPPPPPPLLLHHHFFFEEE>>>===III\\\lllyyyzzzdddWWWRRROOOJJJGGGEEEGGGKKKUUUhhhxxxrrrnnn```WWWXXX\\\qqqpppSSSHHH@@@FFF___sss{{{ggg]]]SSSWWW[[[YYYSSSLLLHHHGGGKKKWWWmmm~~~hhhMMM@@@BBBUUUYYYGGG::::::222222222111111111111000222111111111000000//////000222333333222333555777;;;<<>>@@@BBBGGGMMMQQQWWW\\\aaafffjjjpppxxx~~~{{{}}}rrrmmm}}}pppaaaUUUUUUVVVSSSSSSXXXPPPOOOSSS\\\gggllliiiddd```WWWMMMHHHEEECCCFFFKKKjjj}}}yyyuuussszzzzzztttoooeeegggmmmjjjlllfffccclllyyyqqqjjjSSS>>>555555444333222222222222222222111111111111222222111333555666888:::===???EEEOOO~~~}}}wwwKKKAAADDDFFFOOO\\\www}}}mmmddd^^^VVVOOOMMMFFFCCC@@@===<<<;;;:::888555555555555555555555555555666888:::===CCCJJJPPP\\\^^^dddnnnzzzlllWWWLLLGGGFFFNNNXXXhhh|||kkk^^^QQQMMMLLLIIIEEECCC???;;;===JJJZZZiiivvvnnn\\\SSSPPPNNNMMMKKKIIIHHHIIIOOO___oooppplll___UUUTTTTTTaaazzz___HHHAAAGGGQQQnnn|||ggg^^^TTTWWW[[[YYYSSSLLLHHHGGGIIIUUUlllaaaKKK@@@EEEYYY^^^KKK:::888222222222222111111111111222111111111000000000000000222333333222333555777;;;===MMMuuummm``````aaaccc___]]]YYYQQQDDD<<<:::;;;<<<>>>???AAAFFFKKKOOOTTTXXX^^^bbbffflllsssyyy|||~~~tttnnn|||ssseeeZZZXXXVVVPPPPPPUUUOOONNNQQQYYYdddjjjhhheeeaaaWWWMMMHHHDDDCCCFFFKKK```{{{xxxtttooolllrrrzzzsssooojjjlllsssqqqnnnnnnmmmrrrxxxpppjjjRRR===555555444333222222222222222222111111111111222222222444666777888:::===@@@BBBLLLtttuuuzzz}}}yyyMMMCCCEEEEEELLLZZZuuuyyyiii```[[[UUUOOOMMMEEECCC???<<<;;;:::999777555555555555555555555555555666888:::===CCCJJJOOOXXX[[[aaakkkvvvmmmTTTIIIHHHGGGSSS^^^eeerrrtttdddSSSLLLKKKHHHCCCAAA<<<:::>>>IIIUUUaaannnyyy{{{hhh[[[WWWUUURRRQQQPPPOOOLLLGGGGGGTTTbbbjjjkkk```VVVTTTOOOSSSaaaxxxqqqLLLEEEJJJFFFfffzzzeee\\\TTTXXX[[[YYYSSSLLLHHHGGGGGGTTTlll```IIIAAAHHH]]]bbbNNN;;;444333222222222111111111111111111111111111000000000111222333333333444666888<<<>>>NNNxxxwwwhhhbbb___fffcccaaa]]]RRRDDD<<<;;;;;;<<<===>>>@@@CCCIIIMMMPPPUUUZZZ^^^aaafffmmmrrr|||zzz}}}|||rrr|||tttiii```\\\VVVLLLKKKQQQNNNMMMOOOVVV```ggghhhfffbbbXXXOOOHHHDDDBBBFFFLLLSSSlll}}}vvvoooiiieeehhhnnnmmmooonnnooorrrqqqnnnsssxxxxxx{{{xxxqqqkkkTTT>>>555555444333222222222222222222111111111222333333222444666888999;;;>>>AAA>>>HHHmmmkkkxxxssszzzOOOEEEEEECCCJJJWWWsssuuuccc[[[XXXSSSNNNKKKEEEBBB>>><<<;;;:::888777555555555555555555555555555666777999<<>>NNNyyynnneeekkkiiihhhcccWWWHHH>>>===:::;;;<<<<<<>>>AAAFFFJJJNNNRRRXXX\\\^^^ccciiimmmvvvwww{{{yyy{{{sssjjjbbb^^^UUUIIIGGGMMMNNNMMMOOOVVV```gggjjjiiiddd[[[QQQJJJEEECCCGGGNNNTTTjjjxxxooogggcccdddfffvvv|||oootttrrrnnnnnnlllpppxxxyyysssnnnVVV@@@555555444333222222222222222222111111222333333444333555777888999;;;???AAACCCMMMuuukkkzzzppp{{{PPPFFFFFFBBBGGGUUUqqqvvvccc[[[XXXUUUOOOMMMEEEBBB>>><<<;;;:::888777555555555555555555555555444555777888;;;AAAHHHLLLTTTXXX```iiirrr{{{yyyaaaXXX]]]aaakkktttsssooosss|||yyyjjjYYYSSS]]]kkkvvv\\\QQQPPPLLLFFFAAA===;;;;;;???CCCLLL[[[iiippprrruuuyyy|||~~~ooobbbZZZZZZYYYTTTKKKFFFLLLVVVkkkzzz{{{qqqkkk```SSSQQQLLLWWW|||mmmPPPLLLIIIVVVtttvvvaaaYYYVVVYYY[[[XXXQQQKKKHHHGGGIIIWWWnnneeeMMMDDDEEETTTZZZMMM<<<444333333333222222222222111111111111111111222222222111222444444444666888:::===???MMMxxx}}}mmmppppppqqqlll___MMMBBB@@@;;;;;;<<<<<<<<>>FFFTTT```bbbdddgggkkkpppxxx|||mmm___]]]ZZZVVVOOOJJJNNNUUUrrrxxxjjjYYYRRROOOKKKfff^^^KKKJJJRRRpppxxxddd]]]WWWZZZ[[[XXXQQQJJJGGGGGGJJJXXXoooeeeQQQEEEBBBMMMTTTLLL===555333333333333222222222222111111111222222222222222111333444555555777999<<<>>>>>>JJJuuussssssuuuyyyvvvgggSSSFFFCCC<<<<<<<<<<<<<<<>>>CCCFFFJJJOOOVVVZZZ]]]```eeeiiipppvvv{{{~~~{{{zzzooofffaaaYYYMMMJJJNNNQQQUUU\\\eeemmmrrrtttsssmmmeee[[[RRRJJJGGGMMMVVVssspppgggdddbbb___[[[^^^fffttt{{{iiigggqqquuuvvvyyytttppplllTTT===555555444333222222222222222222222222333444555555444666888999:::===@@@BBBGGGSSStttwwwwww{{{QQQHHHFFFAAAEEESSSqqq}}}ggg]]][[[WWWQQQMMMFFFCCC@@@===<<<;;;:::888555555555555555555555555444555666777:::???FFFKKKPPPVVV___hhhooowwwooobbbUUUSSSbbb|||xxx~~~zzznnngggeeelllkkkjjjggg^^^VVVWWW\\\nnndddXXXWWWSSSIIIAAA===999888;;;===@@@HHHPPPQQQRRRUUUYYY```lllxxxzzzddd^^^YYYVVVRRRNNNOOOTTTqqqqqqaaaYYYTTTMMM]]]tttSSSJJJOOOmmmyyyfff___XXXZZZ[[[WWWPPPJJJGGGGGGIIIWWWooorrrSSSFFFAAAKKKRRRLLL>>>555444444333333333222222222111111111222222333333333111333555555666777:::<<<@@@===FFFpppwwwsssxxx~~~|||mmmWWWIIIEEE=========<<<<<<>>>BBBEEEFFFKKKRRRWWWZZZ]]]bbbgggkkksssyyyyyy|||wwwkkkfff___TTTOOOQQQTTTZZZdddooowwwzzzyyyxxxqqqiii___VVVLLLIIIPPPZZZmmmrrrhhhhhhfffaaaZZZZZZ]]]eeeooommmrrr}}}|||zzzzzzqqqmmmjjjQQQ:::555555444333222222222222222222222222333444555666444666888:::;;;===@@@CCCHHHUUUqqq~~~{{{zzzQQQHHHGGG@@@DDDSSSqqq}}}eeeZZZXXXTTTNNNJJJGGGDDD@@@>>>===<<<:::999555555555555555555555555444555666777:::???EEEJJJOOOUUU^^^fffnnnuuu}}}zzzbbbTTTOOOOOOIIIJJJJJJFFFCCCJJJ\\\mmmwwwrrrqqqzzz|||~~~tttfff______eeeiii]]]\\\XXXMMMDDDBBB>>><<<======;;;<<<@@@???@@@AAAFFFOOO\\\jjjtttvvv}}}ggg___XXXVVVSSSPPPPPPRRRkkkuuuggg___VVVSSS\\\ooo]]]LLLOOOlllxxxeee^^^XXXZZZ[[[WWWPPPJJJGGGGGGGGGUUUnnnSSSGGGBBBKKKRRRMMM???555444444444333333333222222111111111222222333333333111333555666666888;;;===@@@===DDDmmmvvv~~~yyyrrryyypppYYYJJJEEE>>>>>>===<<<<<<>>>AAAEEEBBBHHHOOOTTTWWW[[[```dddeeennnttttttvvv}}}pppkkkeeeZZZSSSSSSUUU]]]iiivvv~~~}}}zzztttlllbbbXXXNNNKKKRRR\\\]]]xxxuuulllllljjjeee```___^^^^^^```mmm~~~ppprrr```MMM===888666444222222222333444333333222222222333444444666666:::???@@@>>>@@@DDDIIIVVVqqqqqqvvvxxx[[[JJJ@@@???CCCMMMlllhhhZZZXXXWWWQQQIIIGGGDDD@@@>>><<<:::888666555555444444444444555555444555666777999===CCCGGGOOOUUU]]]dddjjjrrrzzz{{{\\\HHHAAAAAABBBBBB@@@AAADDDEEEEEEDDDEEEUUUaaaqqq```aaafffnnnfffdddYYYKKKDDDCCCHHHGGG???:::<<<===:::<<<<<<===>>>AAAKKK[[[iiizzzsssnnneee]]]ZZZXXXTTTRRRSSSeeennniiiaaaSSSPPP```rrrpppOOORRRddd{{{vvvdddWWWXXXZZZ\\\XXXRRRLLLIIIHHHHHHVVVnnn[[[JJJDDDNNNTTTIII<<<888555444333333222222333333222222222222222222222222555555666555555777;;;>>>===MMMJJJaaayyyqqq{{{vvvxxxtttqqqqqqlll^^^LLL???>>>===<<<;;;;;;<<<>>>???CCCFFFKKKOOOTTTZZZ```dddcccgggmmmsssxxx}}}|||zzzqqqdddZZZ^^^hhhuuu~~~|||xxxvvvpppmmmggg___XXXWWW[[[___dddlll|||ssshhhdddaaabbbddd^^^___vvvwwwrrrvvvdddNNN===777666444222111222333444333333222222333333444555666666999>>>@@@>>>@@@DDDGGGTTTzzzuuuvvv```MMMBBB@@@EEENNNmmm~~~hhhXXXUUUUUUPPPJJJGGGEEEAAA???===;;;999777555555444444444444555555444555666777999===BBBFFFOOOUUU]]]dddjjjrrrzzznnnTTTEEEAAABBBCCC@@@???@@@AAABBBAAABBBCCCIII\\\rrrcccVVVWWWlllsssiiieee[[[QQQMMMIIIIIIEEE???=========;;;<<<<<<======???FFFRRR\\\rrr}}}yyyppp|||mmmeee^^^\\\YYYTTTQQQQQQ\\\|||vvvnnngggXXXOOOTTT\\\iiiqqqTTTOOO```vvvvvveeeXXXVVVYYYZZZWWWPPPJJJGGGGGGHHHVVVnnnWWWIIIFFFSSSYYYMMM===777555444333333222222333333222222222222222222222222444555666666666888<<>>===<<<;;;;;;<<<>>>???BBBEEEJJJNNNSSSXXX^^^bbbcccgggkkkpppssswww|||}}}qqqjjjmmmuuu{{{tttpppkkkjjjfffaaa]]]]]]bbbfffiiiqqq}}}qqqfffbbbbbbddd___^^^sssqqq{{{tttyyyfffNNN;;;666555333222111111222333333333333333333444555555666666999>>>???===???DDDDDDQQQ}}}zzzfffNNNAAA???DDDMMMlll{{{kkkXXXSSSRRROOOKKKGGGEEEAAA???>>><<<:::888555555444444444444555555444555666777999===BBBFFFNNNTTT]]]dddjjjqqqyyyvvviiiUUUFFF@@@@@@BBBCCCAAACCCDDDDDDCCCCCCDDDEEEAAAWWWqqqhhhZZZTTT[[[yyynnnjjjdddaaabbbZZZOOOEEEAAAAAA@@@??????>>>?????????@@@DDDJJJNNN]]]jjj{{{{{{nnnuuutttnnngggddd^^^UUUOOONNNQQQfffpppuuuqqq___OOOHHHDDDKKKdddoooWWWLLLZZZooovvvgggYYYTTTWWWYYYVVVOOOIIIFFFFFFHHHWWWooo|||RRRFFFFFFVVV]]]PPP>>>666555444333333222222333333222222222222333333333333444555666666777999<<>><<<;;;;;;<<<===>>>AAADDDHHHMMMQQQVVV\\\___cccfffiiikkkmmmpppuuuxxxzzz~~~zzzwwwuuu~~~{{{sssnnnjjjiiigggcccaaa```ccceeekkksssxxxjjjeeecccddd___\\\mmmsss{{{gggMMM999555555333222111111222222333333333333333444555666666666888===>>>===???DDDEEERRR|||iiiNNN???===AAAJJJfffwwwppp]]]TTTQQQMMMIIIFFFCCC@@@>>>===<<<:::888555555444444444444555555555555666777888<<>>MMM```vvvfffUUUJJJUUUiiivvvgggYYYTTTWWWXXXUUUOOOIIIFFFFFFIIIWWWppptttLLLBBBCCCUUU]]]OOO===555555444333333222222333333222222222333333333333333333555666777888:::>>>@@@AAAMMMSSSlllrrrddddddeeedddbbb```[[[PPPFFF???>>><<<;;;;;;;;;===>>>???BBBFFFJJJNNNSSSXXX\\\aaaccceeegggiiilllpppsssyyy}}}~~~~~~yyy}}}uuuvvvzzzzzz||||||vvvrrrnnnlllhhhddd___\\\ZZZYYY^^^dddtttzzzqqqiiieeefff```ZZZfffxxxuuu~~~iiiNNN:::555555444333222222222222333333333333444555666777666555888<<<===<<>><<>><<<<<<;;;999888555555444444444444555555555555666777888;;;@@@DDDLLLQQQZZZaaagggnnnwww}}}qqq\\\LLLEEEFFFIIIJJJJJJHHHGGGIIIMMMNNNMMMJJJMMMSSSXXXYYY\\\```]]]WWW]]]LLLPPPkkk|||zzzvvvpppkkkjjjoootttooofff[[[aaa}}}tttXXXKKKIIIJJJIIIHHHEEEJJJLLLHHHHHHMMMPPPOOOEEEIIIQQQ^^^ppprrrsssqqq^^^RRRNNNKKKEEEBBBFFFWWWppp}}}yyyfffWWWJJJFFFEEECCCHHHNNNyyyooofff\\\PPPKKKQQQccc|||tttgggXXXTTTWWWXXXVVVPPPJJJGGGGGGIIIXXXppppppIII>>>???PPPXXXLLL<<<555555444333333222222333333222222333333333444444444222444777888:::<<>><<<;;;:::;;;<<<======@@@DDDHHHKKKPPPUUUXXX]]]___bbbdddfffiiimmmpppsssvvv{{{~~~~~~vvvpppmmmxxx}}}}}}yyyuuusssmmmjjjeee___YYYSSSNNNKKKKKKNNNWWWfffxxxwwwlllfffgggbbbZZZ```mmm}}}yyyiiiNNN<<<666555555444444333222222333333333333444555777777666555777;;;<<<<<>>BBBEEEIIIMMMQQQUUUXXX\\\```ccceeegggjjjlllnnnrrrwww{{{~~~xxxzzzxxxnnngggjjjnnnyyy}}}yyyuuurrrnnnkkkdddaaa[[[WWWRRRMMMGGGDDDDDDCCCHHHWWWmmmxxxlllfffhhheee]]]___hhhsss|||dddIII:::666666666666555444333333222333333333555666777888666555777;;;<<<;;;???EEEKKKUUUxxxvvvxxx}}}sssQQQ@@@???CCCEEE\\\sssjjjYYYNNNIIIGGGAAA???===<<<<<<<<<:::999555555444444444444555555555666666666777:::???CCCGGGMMMVVV]]]cccjjjsssyyyjjjRRREEEFFFFFFCCCBBBGGGRRR[[[ccc___[[[[[[___dddffffffkkktttjjj[[[SSSKKK>>>>>>HHHLLLRRRWWW```nnnwww]]]WWWPPPKKKKKKNNNRRRTTT\\\\\\]]]___cccyyypppiiiooohhhYYYVVVaaabbbXXXTTT___lllrrraaaUUUHHHGGGWWWpppxxxzzzsss___UUUTTTPPPDDDEEEEEE???LLL[[[UUUUUUQQQOOORRRUUUTTTRRRRRRnnnmmmbbb[[[QQQKKKLLL[[[xxx}}}nnncccRRRRRRTTTVVVTTTNNNIIIGGGFFFKKKYYYqqqfffJJJ>>>@@@QQQZZZNNN===666555444333333222222333333222222333333444555555666111444777:::<<<>>>AAACCCCCCEEEJJJQQQggghhhmmmlllccc```bbb]]]TTT@@@???===;;;:::;;;<<<===:::===@@@CCCFFFJJJOOORRRUUUYYY^^^bbbcccdddeeeffflllpppvvv{{{|||zzz}}}xxxlllddddddgggqqq{{{{{{xxx~~~|||wwwuuusssrrrppplllfffaaa[[[WWWRRRNNNLLLHHHCCC@@@BBB@@@DDDTTTnnnvvviiiccciiiiiibbbbbbiii}}}iii{{{|||___DDD555777777777777666555444333222333333444555666888888777555777:::;;;;;;???EEEJJJUUUwwwzzzyyyqqqNNN>>>===AAABBBXXXuuujjjWWWMMMJJJIIIBBB@@@>>>=========<<<:::555555555444444555555555555666666666777:::???CCCFFFLLLTTT\\\bbbiiiqqqwww{{{aaaIIIFFFGGGFFFCCCDDDPPPdddtttsssmmmgggfffmmmvvv}}}}}}zzzbbbQQQIIICCCGGGNNNMMMSSSOOOMMMRRRbbb{{{xxxmmmXXXSSSNNNLLLOOORRRSSSSSSQQQRRRYYY]]]\\\hhh{{{xxxcccaaammmnnnaaa[[[gggxxxooo___LLLGGGUUUnnnxxx}}}ooo]]]UUUVVVRRREEEFFFEEE===OOOhhhhhh___]]][[[YYYWWWTTTTTTUUUuuuttthhh```VVVKKKJJJYYYwww{{{lllaaaPPPPPPSSSUUUSSSMMMHHHEEEEEELLLZZZqqqiiiJJJ@@@CCCVVV^^^QQQ???666555444333333222222333333222222333333444555666666111444888;;;===???BBBDDDAAAEEEOOOUUUfffjjjpppmmmbbb^^^```\\\RRRAAA???===;;;:::;;;<<<===:::<<<@@@CCCEEEIIINNNQQQTTTXXX^^^aaabbbbbbaaaaaammmqqqvvv{{{{{{~~~uuujjjaaaeeegggoooxxxwwwsss|||tttpppiiijjjlllnnnooojjjbbb[[[WWWSSSMMMJJJHHHEEEAAA===<<<:::>>>PPPmmmrrrfffaaaiiilllfffeeelll~~~~~~tttoooSSS===;;;666666555444333333222222000111222333555666777888999::::::999999<<<@@@DDDFFF\\\ssswwwxxxIII>>>AAA;;;IIIUUUrrrfffWWWQQQMMMIIIFFFCCC@@@===<<<;;;999777555555444444444444555555333444666777777:::===@@@HHHLLLRRRXXX___gggooottt{{{cccSSSQQQJJJLLLVVVYYYaaaoooZZZVVVFFFCCCLLLLLLZZZGGGLLLOOOIIIkkkyyynnneeeXXXSSSNNNOOOSSSVVVVVVTTTRRRRRRWWW\\\ZZZ^^^tttvvvuuu{{{oooyyywwwWWWTTTQQQcccwwwwwwyyy___RRRTTTTTTPPPQQQIIIKKKIII[[[}}}xxxqqqjjjeeeaaa]]]ZZZ{{{uuujjjZZZQQQQQQ___zzzyyyhhh]]]PPPMMMQQQUUUSSSLLLFFFDDDEEEGGGWWWooopppKKKAAAGGG^^^fffTTT???777777666333111111111222333444444333333333444555555555555666777:::===@@@BBBCCCCCCKKKTTTgggtttjjjgggeee```aaa___SSSDDD===:::<<<>>><<<:::;;;===???AAACCCDDDGGGKKKOOOPPPSSSVVVXXX[[[^^^bbbeeejjjnnnsssxxx|||}}}yyyzzzpppeeecccfffkkkuuu~~~||||||rrr```^^^XXX\\\ccciiijjjeee[[[TTTNNNKKKGGGEEEEEECCC???<<<>>>===@@@NNNjjj{{{rrrnnnlllwwwssseee___gggnnnlllkkknnnzzz}}}mmmOOO::::::444444444444444444444444222333444555666777888888777888999999:::>>>BBBFFFGGGWWWmmm||||||HHH>>>CCC;;;HHHTTThhh{{{fffWWWQQQNNNIIIEEECCC@@@===<<<;;;999777555555444444444444555555333444666666777999===@@@GGGKKKQQQWWW^^^fffnnnsss~~~{{{lll```[[[bbbjjjxxxwwwddd```LLLAAAKKKQQQdddOOONNNNNNLLLnnnyyyooofff\\\WWWSSSSSSWWWYYYYYYWWWUUUTTTWWW\\\ZZZYYYeeewwwmmm```SSS^^^xxxmmmjjjiiiSSSMMMVVVYYYUUUUUUMMMOOOQQQggg|||rrrjjjeee{{{tttjjj\\\QQQQQQ```{{{yyyhhh^^^QQQMMMRRRVVVSSSLLLFFFEEEFFFIIIZZZqqqpppOOODDDIII___fffSSS???888777555333222111111222333444444333333444444555555666666777888;;;===@@@AAAEEEEEEKKKSSSeeepppgggfffeee___aaaaaaXXXFFF???:::;;;===;;;:::;;;;;;===>>>???AAADDDHHHLLLPPPRRRUUUXXXZZZ^^^bbbeeejjjmmmrrrwww{{{{{{ssskkkkkkoooxxx}}}yyyzzzdddVVVVVVTTTWWW\\\bbbeeeaaaZZZSSSKKKGGGDDDBBBCCCBBB>>>;;;===<<<===GGG[[[kkkkkkccc]]]\\\]]]iiiqqqeeeaaakkkrrrqqqqqqttt{{{kkkLLL999:::222222333333444555666666555555666777777888999999666777999:::<<<@@@EEEHHHIIIRRR{{{mmmzzzHHH???EEE<<>>@@@AAAFFFGGGJJJPPPaaannneeefffgggaaaaaaccc\\\KKKBBB;;;:::;;;::::::<<<;;;<<<======>>>BBBGGGJJJNNNPPPTTTWWWYYY\\\```ccciiilllqqquuuxxx{{{~~~}}}~~~|||yyyooo[[[RRRTTTUUUVVVYYY^^^aaa^^^WWWQQQIIIEEEAAA@@@AAAAAA???<<<<<<<<<===CCCOOOXXXXXXRRRSSSSSSWWWaaatttuuummmmmmvvv~~~~~~~~~xxx|||jjjJJJ999:::222222333444444555555666666666666777888999999999888999;;;<<<>>>AAAFFFIIIJJJQQQvvvyyyzzzvvvLLL@@@FFF<<>>EEEHHHNNNTTT[[[bbbjjjooozzzuuudddkkkzzzrrr___IIILLL^^^sssddd[[[UUUYYY|||~~~sssiiieee___\\\\\\\\\\\\[[[\\\UUUSSSYYY___^^^ZZZYYYTTTooopppnnn}}}|||wwwsssjjjaaa~~~wwwiiiYYYMMMhhhyyydddRRRPPPTTTQQQWWWXXXQQQVVV]]]~~~yyyooo}}}mmm[[[UUUXXXhhhxxxiii```SSSOOOSSSVVVSSSLLLGGGFFFGGGMMM]]]tttjjjKKK@@@EEEYYY^^^LLL:::666555444333222222222222333444444333444444555666777999:::;;;<<<===???@@@AAAEEEHHHHHHMMM___{{{kkkcccfffjjjcccaaaccc^^^QQQGGG===::::::999:::<<<============>>>AAAGGGJJJKKKNNNRRRUUUWWWZZZ^^^```fffiiimmmqqqsssvvvyyy{{{~~~zzzyyykkk]]]XXXZZZZZZ[[[]]]bbbeeeaaaWWWOOOKKKFFFBBB@@@AAABBBAAA???<<<===???EEENNNVVVZZZZZZ^^^___aaafffooo|||}}}yyy{{{www}}}eeeEEE999777444444444444444444444444555555666777888999999:::;;;===???@@@AAACCCGGGIIIJJJQQQwwwyyyrrrTTTBBBEEE<<>>CCCGGGLLLRRRYYY```hhhmmmwww~~~|||ssshhhmmmooofffqqqaaaJJJEEERRRhhhfff```YYY```~~~rrrllleee___\\\[[[[[[[[[___VVVPPPUUU]]]```___]]][[[gggyyy~~~ggg^^^fff|||uuucccaaa___]]]nnn{{{hhh}}}tttiiiZZZIII[[[oooYYYTTTVVVOOOYYY[[[UUUYYY```{{{sss\\\WWW[[[kkkxxxhhh___RRROOOSSSUUURRRKKKFFFFFFHHHLLL]]]uuuaaaFFF===CCCWWW]]]LLL;;;888444444333333222222333333444444444444555666777888:::;;;<<<>>>???@@@AAABBBBBBIIIGGGLLL^^^vvvhhh___bbbhhhdddbbbccc^^^WWWKKK@@@<<<:::999:::===<<<============@@@DDDHHHGGGKKKOOOSSSUUUWWWZZZ\\\bbbeeeiiilllnnnpppsssuuu~~~{{{vvv{{{xxxqqqfffaaaaaa^^^___bbbiiimmmiii^^^TTTNNNIIICCC@@@AAABBBBBB@@@>>>???BBBJJJRRR[[[ccchhhiiiiiijjjjjjlllssszzzxxx{{{\\\@@@999333444444444444444444444333444555666777999:::;;;;;;>>>@@@BBBCCCDDDFFFIIIKKKLLLRRRyyywwwhhh```EEEBBB<<>>;;;333333333333333333333333333333444444555666888888:::;;;===???AAABBBCCCCCC@@@KKKIIIMMM^^^lllqqqaaa___eeecccbbbccc```\\\PPPDDD???<<<::::::===:::;;;<<<<<<<<<>>>AAACCCCCCGGGLLLPPPRRRTTTWWWYYY]]]___cccfffhhhkkkmmmpppyyy}}}yyyvvvuuu~~~tttlllkkkeeeeeehhhooouuusssiii___SSSMMMEEEAAAAAABBBBBB@@@BBBBBBGGGQQQZZZ```gggllljjjjjjjjjiiihhhmmm{{{zzz|||yyyTTT>>><<<222222333333444444555555555444555777888:::<<<>>>>>>>>>@@@CCCFFFGGGJJJMMMOOORRRTTTxxxtttwwwbbbwwwlllGGG>>><<>>======<<<:::999555555444444444444555555444555555555555777:::<<>>GGG\\\```MMM<<<999222333333333444333333333333333444444555777888999:::;;;>>>@@@CCCDDDEEEEEEAAAOOOMMMPPP^^^dddsssfffgggcccbbbdddbbb```TTTHHHBBB???;;;;;;<<<999;;;===>>>>>>>>>@@@AAA@@@DDDIIIMMMOOOQQQSSSUUUXXX[[[___bbbdddfffiiikkktttxxx}}}xxxtttsss~~~wwwtttrrrvvv{{{zzzrrrjjj\\\UUULLLGGGFFFFFFEEEDDDFFFGGGPPP^^^gggiiijjjmmmlllkkklllmmmlllqqq{{{zzzQQQ>>>AAA444000111222333555666777888555666777:::<<<>>>@@@AAA===@@@DDDGGGIIILLLPPPSSSYYYVVVuuujjj~~~eeeuuusssIII<<<<<>>======<<<;;;999555555555444444555555555444555555555555777999<<<@@@CCCIIINNNTTT[[[ccchhhqqqzzz}}}xxxkkkiiinnneeebbb{{{fffPPPMMMUUUeeeggghhh{{{kkkaaa___bbbfff]]]\\\ZZZYYY___kkkxxx{{{rrrhhhaaa]]]ZZZXXXYYYPPPGGGFFFSSSiii|||www[[[IIIAAABBBMMMYYYwwwyyy~~~xxxccc___KKKEEEgggzzznnnmmmjjj[[[WWWZZZ~~~~~~uuuuuuuuufff]]]PPPNNNQQQRRROOOHHHCCCDDDFFFSSSeee~~~^^^CCC===GGG\\\___JJJ888555222222333444444444333333333333444444666777888999999;;;>>>AAADDDEEEFFFFFFCCCRRRPPPRRR___^^^}}}rrrkkkdddbbbdddbbbbbbVVVJJJDDD@@@<<<;;;<<<:::===@@@AAAAAAAAAAAABBB>>>BBBGGGKKKNNNPPPRRRSSSUUUXXX\\\___aaadddgggiiippptttyyy~~~qqqmmmttt}}}|||~~~wwwoooeee]]]SSSMMMKKKKKKJJJHHHJJJLLLXXXjjjtttrrroooooosssqqqrrrtttuuuyyy|||{{{MMM:::>>>333444444333333333444555555777888:::;;;;;;<<<>>>???<<>>AAAEEELLLTTT[[[aaaeeerrrxxxtttmmmlllqqquuunnnlll|||tttfffXXXUUUZZZdddaaafffxxxtttmmmlllkkkiii___ZZZYYY]]]eeennn{{{~~~nnn]]]ZZZ___]]]TTTTTTIIIEEESSSmmmqqqXXXPPPCCC===JJJXXXqqq||||||xxxfffVVVEEEFFF]]]{{{qqqoooggg^^^ddd}}}qqqeeeYYYPPPPPPRRRSSSNNNGGGDDDFFFIIITTTggg~~~zzz[[[BBB999IIIaaaZZZEEE999555444444444444444444444444555555555555555666777777<<<===???AAACCCEEEFFFFFFFFFRRRMMMSSSjjjooolllccchhhggg```bbbZZZPPPFFFAAA>>><<<;;;<<<<<<<<<======>>>???@@@CCCCCCCCCEEEGGGKKKOOOQQQUUUVVVYYY\\\___bbbcccdddjjjmmmqqquuuzzz~~~yyyqqqvvvvvvwwwjjjddd^^^ZZZXXXUUUQQQMMMOOOXXXhhhvvv{{{xxxwwwyyy{{{{{{{{{||||||vvvKKK:::===333444444333333444444555555666888:::;;;;;;<<<>>>@@@@@@CCCGGGKKKNNNNNNNNNMMMRRRZZZnnntttsssaaakkkbbbEEECCC;;;DDDFFFQQQffffffSSSLLLJJJHHHFFFDDDBBB???===<<<;;;;;;888666333333444555555444333555666666666666999;;;>>>@@@EEELLLSSS[[[aaadddqqqvvv~~~}}}}}}~~~|||rrrnnn~~~zzzoooeee```\\\YYY]]]cccmmmnnnxxxxxxxxxxxxtttooo^^^[[[\\\aaahhhrrrwwwccc\\\___]]]UUUUUULLLLLL]]]vvvttt[[[RRRDDD<<>><<<<<<<<<<<<<<<<<<===>>>???@@@BBBBBBBBBDDDFFFJJJMMMOOOQQQSSSVVVYYY\\\___```aaahhhjjjnnnrrrwwwzzz}}}~~~~~~wwwmmmwwwzzzvvvrrrnnnjjjfffccc___\\\YYY^^^dddppp~~~~~~}}}nnnGGG888<<<222444444333333444555555666555777999:::;;;<<<>>>@@@DDDEEEHHHKKKLLLLLLKKKJJJPPPVVVggg{{{tttcccmmmkkkHHHDDD???AAABBBLLL```hhhTTTMMMJJJHHHFFFDDDBBB???===<<<;;;;;;888666333333444555555444333555666666555666888:::===???DDDKKKRRRZZZ___cccmmmrrrzzz}}}pppkkkooovvv~~~vvvmmm^^^___ccchhhmmmxxxmmmcccdddaaaYYYQQQJJJNNNccc||||||aaaVVVGGG>>>BBBFFFaaa~~~eee[[[RRRKKKDDDIIIhhhyyypppmmmyyyzzzkkkddd\\\UUUMMMPPPRRROOOHHHDDDEEEGGGWWWkkkZZZFFF@@@PPPcccYYYDDD:::777444444444444444444444444666555444444666888;;;===??????@@@BBBEEEIIILLLNNNQQQSSSUUUZZZiiizzzcccgggjjjdddbbb```YYYOOODDD===<<<===<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBDDDGGGJJJKKKMMMOOOQQQUUUXXXZZZ\\\]]]dddfffiiimmmqqqtttwwwxxxzzz}}}}}}vvvlllwwwtttkkkpppppppppmmmiiieeeccccccaaaeeeppp{{{dddBBB777:::222444444333444444555666777444666999:::;;;<<<>>>AAACCCDDDFFFHHHIIIJJJJJJIIIMMMQQQ```~~~rrrhhhtttyyyLLLCCC@@@===@@@JJJ\\\jjjUUUMMMJJJHHHFFFDDDBBB???===<<<;;;;;;888666333333444555555444333555666555555555777999<<>>;;;<<<<<<<<<<<<<<<<<<===???????????????@@@BBBDDDFFFGGGIIIKKKNNNQQQTTTWWWXXXYYYaaacccfffiiillloooqqqrrruuuxxx{{{~~~}}}xxxooowww~~~rrrfffkkknnnpppooojjjgggfffgggdddfffooowwwZZZ>>>777888222444444444444555666777888555777:::;;;;;;<<>>BBBHHHOOOVVV\\\___ccchhhqqqyyy~~~}}}{{{zzzyyyxxxuuuddd\\\jjjnnntttwwwwww~~~wwwjjjZZZRRRVVVmmmmmm[[[KKKBBBCCCBBBJJJkkk}}}|||___HHHIIIRRRSSSSSSVVVTTTWWWddduuuwwwooobbb]]]XXXQQQLLLOOOQQQNNNHHHDDDFFFHHH]]]rrr[[[DDDDDDVVVcccTTT@@@888444444444444444444444444444777666666777999<<>>???===>>>>>>???@@@AAABBBCCCGGGHHHKKKNNNRRRTTTVVVVVV^^^___bbbfffiiikkkmmmnnnqqqtttxxx{{{|||~~~yyyxxxqqqxxx}}}uuuwwwwwwtttmmmhhhfffgggkkkkkkrrr{{{|||tttRRR:::777777333333333444444555666888888888:::<<<<<<<<<===???AAA>>>???@@@AAADDDFFFIIIJJJLLLPPPZZZpppvvvuuu\\\DDDEEE:::CCCJJJWWWyyynnnXXXOOOJJJGGGFFFDDDBBB???===<<<;;;;;;888666333333444555555444444555555555444444666888:::===AAAGGGNNNUUUZZZ]]]```eeemmmuuu{{{|||xxxuuutttvvvyyy|||}}}rrrooozzz}}}~~~ooo___UUUZZZpppvvvbbbNNNDDDDDDBBBEEEggg{{{{{{tttbbbSSSSSS\\\aaaaaa___PPPSSSTTTaaa{{{uuuzzz{{{rrrjjjgggkkkvvvlll___\\\VVVNNNNNNPPPQQQNNNHHHEEEGGGKKKcccuuu|||SSSCCCGGG[[[gggWWWCCC;;;666444444444444444444444444777777888:::<<<>>>???@@@BBBCCCDDDGGGKKKOOORRRTTTKKKTTTXXXWWW[[[ooo|||hhh^^^^^^bbbcccdddbbb[[[PPPEEE>>>;;;;;;;;;;;;;;;<<<===>>>???======>>>>>>??????@@@@@@DDDFFFIIILLLOOORRRSSSTTTZZZ\\\___bbbeeehhhjjjkkkmmmppptttwwwyyy{{{~~~}}}~~~tttuuuqqqwww|||ssskkkfffdddggghhhpppsssoooqqq}}}sssKKK888888777444333333444444555777888999;;;<<<>>>>>>======???AAA@@@??????@@@BBBEEEHHHJJJJJJPPPXXX~~~{{{qqqmmmLLLIII888AAAGGGRRRrrroooYYYOOOKKKGGGFFFDDDBBB???===<<<;;;;;;888666333333444555555444444555555555444444666777:::<<<@@@FFFMMMTTTYYY\\\```cccjjjpppuuuxxxxxxxxxoooggg```aaakkkwwwssssssbbbXXX]]]uuuqqqXXXKKKGGGBBBBBB```vvvqqqttt|||uuufffcccooozzzwwwlll[[[XXXQQQOOOfff{{{wwwjjj\\\TTTRRRWWWfffuuu|||vvvuuuwww~~~kkk___\\\VVVNNNPPPRRRRRRMMMGGGFFFIIINNNjjjyyy~~~lllIII@@@GGG^^^iiiXXXDDD;;;666444444444444444444444444777888:::<<<>>>????????????@@@CCCFFFIIILLLNNNPPPOOOXXXTTTSSS\\\```ttt|||hhhccckkkffffffddd___VVVLLLBBB<<<;;;;;;;;;;;;<<<===>>>>>>======>>>>>>>>>>>>>>>>>>BBBCCCFFFIIILLLOOOPPPQQQVVVXXX[[[^^^bbbeeeggghhhhhhkkkooorrrtttvvvyyy||||||~~~ssstttqqqrrr{{{yyyrrrmmmoooqqqyyyuuukkkkkkqqq}}}~~~{{{rrrHHH777888777555333333444444666777888999===>>>??????>>>>>>???@@@BBBAAAAAAAAABBBEEEHHHIIIHHHOOOWWWyyygggtttPPPNNN:::EEEDDDNNNmmmpppYYYOOOKKKGGGFFFDDDBBB???===<<<;;;;;;888666444333444555555444444555555555444444555777999<<<@@@FFFMMMSSSYYY[[[```ccchhhmmmqqqrrrrrrqqq```UUULLLPPPaaauuutttjjjaaaaaaoooooorrrooovvvggg___eee}}}~~~cccRRRKKKEEE>>>YYYxxxpppgggdddsssmmm___ttt~~~lllcccWWWLLLLLL```~~~uuujjj^^^UUUNNNIIINNNWWWdddpppuuukkk\\\VVVYYY\\\dddmmmzzzjjj___]]]WWWNNNRRRSSSRRRMMMGGGFFFKKKPPPooo{{{{{{|||gggIII<<>>?????????>>>===>>>AAADDDGGGJJJKKKLLLRRR\\\SSSUUUeee```hhhxxxiiinnniiihhheeebbb[[[QQQEEE>>>;;;;;;;;;;;;;;;<<<>>>>>>===>>>>>>>>>>>>>>>======@@@AAADDDGGGJJJMMMOOOOOOSSSUUUXXX\\\```ccceeefffdddgggkkknnnqqqsssvvvxxxxxxyyy|||uuuuuussskkkuuuzzzqqqlllooouuuvvviiiDDD555222111333333333222222333666999:::;;;;;;;;;;;;<<<===>>>>>>BBBCCCDDDCCCBBBAAABBBDDDFFFMMMXXXrrr{{{zzzNNN???CCC<<>>@@@BBBDDDFFFHHHLLLNNNTTTXXX[[[YYYXXX^^^lllxxxmmmsssmmmkkkgggddd___UUUIII@@@???<<<<<>>>>>>>>>>>>>>???@@@AAABBBDDDFFFHHHKKKLLLMMMNNNQQQTTTXXX\\\```bbbcccdddgggjjjmmmoooqqqrrrvvvvvvzzz~~~}}}sssqqqeeegggqqqrrrvvv}}}|||oooiiiiiinnnwww~~~aaa???444333222444444333222333444666999::::::::::::;;;;;;<<<===>>>@@@AAACCCCCCCCCCCCDDDFFFGGGOOOZZZsssxxxsssTTTEEEFFF>>>HHHMMMfffyyybbbUUUOOOJJJEEEEEEDDD@@@===;;;;;;<<<888777555333333333444555555555555555555666666777888:::===AAAEEEKKKQQQVVV]]]aaaccceeejjjnnnjjjdddSSSRRRHHHCCCUUUvvv|||wwwsss[[[TTTOOOGGGGGGOOOZZZ]]]eeelllfffZZZXXX___yyyrrr]]]XXXXXXkkkvvv___PPPJJJEEEKKKWWWdddkkkkkkjjjkkkuuu|||ooommm~~~qqqaaaYYYOOOMMMccc~~~zzzrrrfffZZZRRRKKKEEEAAAEEEBBBAAABBB@@@>>>@@@EEELLLSSS___mmm{{{iii]]]ZZZVVVRRRTTTZZZSSSIIIGGGEEEHHHTTTtttzzz^^^CCCIIIKKKlllyyyTTT::::::444666666555555555666777777888999;;;<<<<<<<<<>>>@@@>>>@@@CCCDDDFFFHHHLLLOOOQQQVVV[[[\\\[[[]]]dddjjjsssmmmmmmjjjgggeeeaaaXXXMMMEEEAAA===<<>>>>>>>>===============>>>???@@@AAACCCEEEGGGIIIKKKKKKLLLOOORRRVVVZZZ]]]___bbbccceeehhhkkkmmmnnnooopppppptttyyyzzzyyyzzzrrriiieeeeeejjjwwwhhhjjjqqq{{{~~~jjjbbbdddnnn|||}}}vvvVVV999444555333555444444333444555777999;;;::::::::::::;;;<<<===>>>>>>@@@BBBCCCCCCDDDFFFHHHEEENNNYYYooo}}}nnnVVVFFFDDD;;;FFFJJJbbb}}}eeeYYYRRRNNNEEEEEEDDDAAA>>><<<<<<===999888555444333333444555555555444444555555666777555888;;;>>>BBBHHHNNNRRRZZZ]]]```bbbgggmmmmmmjjjRRRJJJ@@@???NNNfffyyyttt```ZZZaaadddnnn{{{nnnkkk~~~mmmVVVPPPMMMEEEBBBEEEVVV[[[iiizzz|||}}}ttt]]]KKKMMMPPPfff~~~iiiUUUNNNEEEEEEHHHMMMPPPTTT```mmmxxxyyyuuutttxxxiiisssrrrkkkaaaWWW```ssswwwnnnjjjiii}}}{{{mmmbbbZZZRRRHHH@@@AAA<<<:::<<<===;;;;;;===AAAFFFPPP]]]nnn~~~ggg]]]ZZZXXXVVVTTTYYYRRRIIIGGGEEEIIIWWWwwwxxx\\\CCCKKKWWWxxx|||RRR888:::999666666666666666777888888999;;;<<<<<<<<<<<<===??????AAADDDEEEGGGIIILLLOOOOOOTTTZZZ]]]^^^]]]]]]]]]iiioookkkiiifffeeebbb\\\SSSLLLDDD???<<<>>>>>><<<;;;===<<<<<<<<<<<<<<<=========>>>???@@@AAACCCEEEGGGHHHIIIJJJLLLOOOSSSVVVZZZ[[[```aaacccfffhhhjjjkkkkkknnnnnnqqqwwwxxxwwwzzzoooeee``````gggpppxxx{{{|||ooogggfffmmmoooqqqyyy```WWW___rrr{{{pppMMM444555777444666444444444555777888:::;;;::::::::::::;;;<<<===>>>???AAACCCCCCCCCDDDFFFHHHDDDJJJQQQhhhqqqWWWFFFCCC:::CCCHHH___hhhZZZSSSOOOEEEEEEEEECCC@@@>>>===>>>:::888666444333333444555555444444444444555666666555777:::===@@@EEELLLPPPWWW[[[^^^```eeennntttttt[[[KKK>>>>>>GGGUUUgggvvvzzzlllXXXOOORRRRRR___xxxwwwuuusss```YYYRRRHHHDDDGGGHHHOOOccc{{{~~~{{{wwwrrrkkk^^^MMM???EEEJJJbbb|||ttt^^^TTTGGGDDDBBBCCCAAAFFFXXXlllxxxxxxqqqgggkkkiiikkkyyyrrrwww{{{tttnnneeedddwwwxxxmmmddd\\\TTTNNNIIICCC???AAABBB@@@>>>>>>>>>AAAGGGRRRaaavvv}}}iii```[[[XXXWWWUUUXXXQQQHHHGGGDDDJJJZZZyyyyyy[[[EEEJJJ^^^zzzuuuOOO888:::;;;666666666666777888999999:::<<<======<<<<<<>>>???AAACCCEEEFFFGGGJJJMMMOOORRRSSSVVVZZZ]]]^^^\\\ZZZdddttt}}}xxxhhhfffddddddccc___XXXRRRHHHBBB===>>>>>>;;;:::;;;<<<<<<=====================>>>>>>???AAACCCDDDEEEGGGHHHJJJMMMPPPSSSVVVXXX^^^___aaaccceeegggggghhhkkkkkknnntttvvvvvvyyy~~~ooogggaaaaaaeeemmmxxx~~~~~~{{{zzz~~~yyyffffffhhheeejjjvvvmmmWWWTTTfff}}}mmmHHH333777777333666555555666777888:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>AAACCCDDDDDDCCCDDDEEEGGGFFFHHHKKKbbbxxx]]]JJJFFF???@@@GGG___jjjZZZRRRNNNFFFGGGGGGDDDAAA>>>>>>>>>;;;999777444333333444555444444444444444555666666555777:::<<>>>>>???@@@BBBDDDFFFGGGHHHJJJMMMPPPVVVTTTSSSUUUZZZ^^^aaabbbeeennnwwwgggeeeccccccccc```[[[VVVNNNEEE>>>>>>>>><<<:::;;;<<<===>>>????????????>>>=========>>>???AAABBBCCCFFFGGGIIIKKKNNNQQQTTTUUU\\\]]]___aaacccdddeeeeeeccccccgggmmmpppppptttzzz}}}qqqiiidddeeellluuuvvvuuuvvvxxx|||}}}{{{zzz{{{zzz{{{ppphhhmmmmmmjjjkkkiiivvvppp```UUU^^^xxxjjjDDD444999777111777555666777888:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCEEEEEEDDDDDDEEEFFFIIIIIIKKK```zzzdddKKKDDD???>>>FFF]]]mmm[[[SSSOOOHHHIIIHHHFFFBBB???>>>===;;;:::777555444333444555444444333333444444555666555777999<<>>@@@@@@@@@@@@AAACCCDDDEEEGGGHHHIIIKKKNNNQQQXXXUUURRRSSSXXX___eeeiiifffpppssshhheeebbbbbbcccaaa]]]YYYTTTIII@@@??????===;;;;;;<<<===>>>@@@@@@@@@??????=========>>>>>>@@@AAAAAAEEEFFFGGGIIIKKKNNNPPPRRRWWWYYY[[[]]]___aaabbbbbbaaa```dddjjjmmmoootttzzz||||||wwwjjjbbbaaafffgggffffffjjjoootttwwwxxxxxxxxxyyy{{{zzz}}}tttuuuvvvpppkkk______bbbkkksss{{{vvvbbb[[[]]]oooeeeAAA444:::666111888666666888999;;;<<<<<<============>>>>>>???@@@AAA@@@BBBDDDDDDDDDEEEGGGIIIGGGLLLOOO___tttmmmLLLAAA===>>>FFFZZZ}}}ppp___VVVRRRJJJJJJJJJGGGCCC???===<<<<<<:::888555444333444555444444333333444444555666555666999;;;===BBBGGGKKKQQQXXX\\\\\\bbbsssmmmVVVKKKGGGBBBAAACCCCCCGGGNNN[[[___VVV^^^{{{uuu```QQQOOOTTTLLLDDD>>>???BBBLLLeee}}}wwwmmmfffddd```VVVKKKGGGDDDKKKddd{{{iiiaaaqqqxxxrrreeeUUUJJJCCCCCCIIIJJJIIIXXXmmm}}}xxxkkk[[[```}}}llldddtttyyytttkkkiiiiiikkkpppwww~~~yyysssllleeeYYYKKKDDDCCC======>>>EEEUUUmmmzzzjjj```WWWTTTWWWWWWUUULLLHHHHHHDDDMMMdddvvvUUUFFFUUUtttyyyZZZ@@@888777777777777777888999:::;;;<<<>>>???AAABBBBBBBBBDDDFFFEEEFFFHHHIIIJJJLLLOOOQQQTTTTTTUUUWWWZZZ```eeeiiijjjttt}}}jjjgggdddcccdddccc___[[[YYYMMMBBB@@@@@@>>><<<;;;:::;;;===???@@@@@@???>>>>>>>>>===>>>>>>???@@@AAACCCCCCDDDFFFHHHKKKMMMNNNRRRSSSVVVXXX[[[]]]^^^___^^^^^^bbbhhhlllnnnssszzzyyyzzz~~~pppjjjkkkjjjhhhfffgggjjjmmmoooooouuuwwwzzz~~~zzzuuuooohhh___XXXTTTWWWZZZYYY[[[___bbbmmm|||{{{mmm[[[\\\fff{{{|||~~~aaa???444;;;555111:::666777888:::;;;<<<======>>>>>>>>>>>>???@@@AAABBB>>>@@@CCCDDDEEEFFFIIIKKKDDDLLLQQQ^^^mmmyyyRRRDDD???@@@FFFXXXxxxsssbbbZZZVVVKKKKKKKKKHHHCCC???<<<<<<<<<;;;888555444444444555444333333333333444555555444666888:::<<<@@@FFFJJJPPPWWWZZZZZZaaasssnnn]]]UUUNNNFFFAAAAAAEEEMMMZZZ___WWWcccwwwbbbUUUQQQRRRNNNIIIFFFEEEDDDJJJ___vvv{{{yyypppjjjjjjdddVVVIIICCCDDDKKKddd{{{pppaaahhhyyyiiifff]]]OOOOOODDDBBBJJJMMMOOO___vvv~~~uuulll```cccxxxlll___aaa}}}ssshhh]]]\\\gggxxx{{{qqqaaaQQQIIIHHH???>>>>>>DDDSSSjjjwwwfff\\\TTTTTTZZZXXXTTTKKKHHHHHHDDDNNNfffqqqTTTIII]]]\\\>>>666555888777777777888999;;;<<<===>>>@@@BBBCCCCCCDDDFFFHHHEEEGGGIIIJJJJJJLLLOOOQQQOOOSSSXXX[[[^^^```cccfffmmmtttmmmiiifffeeeeeeddd```]]][[[OOOCCC@@@AAA???<<<;;;999:::<<<>>>??????>>>===>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBDDDFFFHHHJJJLLLNNNOOORRRUUUXXXZZZ\\\]]]XXXXXX\\\bbbfffhhhnnnuuurrruuuxxx{{{~~~zzzuuuqqqpppppppppooosssvvv||||||pppjjjccc^^^VVVRRRTTTSSSMMMIIIJJJCCCHHHMMMNNNOOOUUU```iii{{{zzzmmmbbbZZZ]]]jjj~~~|||~~~UUU:::999777666666333888999;;;===???AAAAAABBBBBBAAA>>><<>>CCCGGGMMMUUUVVVWWW```kkkzzz^^^OOOSSSSSSWWW___fffggghhhsssgggUUUTTT\\\WWWMMMIIIJJJGGGHHH___|||yyyvvvjjjkkkoooxxx~~~}}}wwwnnneee\\\OOODDDGGGKKKZZZppp{{{jjj\\\iiitttxxxlll[[[QQQLLLIIIKKKFFFCCCEEEKKKWWWkkk|||}}}gggZZZfffwwwfff\\\XXXrrrrrr]]]XXX___nnntttbbbWWWSSSOOOJJJCCC???CCC<<>>@@@AAADDDGGGHHHHHHHHHGGGNNNMMMMMMOOORRRUUUVVVVVVWWWWWWXXX\\\```cccddddddiiipppuuuxxxiiimmmggg```aaabbbYYYUUUOOOFFF???<<<<<<>>>;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>===<<<<<>>CCCFFFLLLTTTUUUWWW___iii}}}ddd___]]]bbbkkkrrrrrrrrr|||iiiSSSVVVbbbZZZPPPLLLLLLIIIKKKbbb{{{qqqiiibbb^^^\\\\\\]]]bbblllyyytttkkkaaaUUUIIIIIILLLXXXmmmqqq[[[PPPVVVVVVMMMDDDCCCCCCBBBEEE??????FFFMMMXXXooolll^^^gggtttdddSSS^^^~~~fffZZZ\\\jjjrrrcccXXXQQQMMMDDD@@@EEE>>>NNNssssssddd\\\UUUTTTWWWVVVTTTKKKGGGIIIJJJWWWpppjjjMMMLLLiii~~~uuuSSS>>>777666:::777777888999;;;<<<>>>??????AAACCCFFFHHHIIIIIIIIIQQQQQQQQQSSSVVVXXXYYYZZZ\\\[[[\\\^^^bbbeeefffeeefffnnnrrrtttllldddaaabbb^^^[[[XXXRRRJJJCCC???>>>>>>::::::;;;<<<<<<===>>>???>>>>>>>>>>>>>>>===<<<<<>>>>>======<<<<<<;;;<<>>???AAA???AAACCCFFFIIIJJJJJJJJJQQQQQQSSSUUUWWWYYYZZZ[[[^^^]]]]]]^^^aaadddddddddhhhrrrxxxtttbbbbbbeee]]]]]][[[VVVPPPIIIDDD???===999999::::::;;;===>>>???>>>>>>>>>>>>>>>======<<<;;;;;;<<<>>>AAACCCEEEGGGFFFHHHLLLNNNOOOPPPRRRTTTWWWYYY]]]^^^______```aaacccdddfffhhhkkknnnssswww~~~yyysssjjj```XXXTTTSSSSSSYYYdddqqq~~~}}}ccc\\\bbbbbb______\\\WWWVVVVVVTTTOOOMMMHHHCCCAAA>>>@@@IIITTTeee|||yyytttnnnhhh^^^VVVUUUYYYmmm|||~~~xxxyyy~~~fffIII888777333444999777666888;;;===>>>===<<<;;;<<<;;;999999===AAACCCBBBCCCCCCCCCFFFJJJMMMNNNMMMOOOQQQLLLVVVccczzzoooiii}}}NNN???@@@@@@LLLhhhnnn]]]WWWLLLIIIGGGHHHFFF@@@<<<<<<<<<;;;999666555444333333444444444444444444444444333555666777888<<<@@@DDDHHHQQQSSSUUU\\\```lll{{{ggg___\\\VVVSSSQQQNNNRRRiiiuuuhhh]]]XXXVVVJJJLLLOOOUUU]]]jjjwwwxxxkkk[[[OOOSSSOOOSSSdddxxxvvvUUUOOOGGGDDDFFFGGGBBB<<>>>>>>>>>>>======::::::;;;<<<===???AAABBBBBBEEEHHHJJJKKKLLLNNNOOOQQQUUUYYY[[[\\\\\\]]]^^^```aaacccdddfffhhhjjjkkknnnpppsssuuutttqqqllliii[[[YYYXXXXXXZZZYYYVVVSSSYYY[[[___fffuuu|||rrriiikkkmmmggg```aaacccbbbaaa^^^XXXSSSVVVPPPIIIEEEAAABBBKKKUUUiii}}}}}}tttrrrmmmhhh```YYYRRRVVVgggyyywwwyyywwwwwwwwwvvvYYYCCC888777333444999888777888:::<<<======<<<;;;AAA>>>===>>>????????????AAACCCGGGMMMQQQSSSSSSQQQNNNOOOKKKTTT\\\wwwnnnxxxPPPAAA@@@???IIIbbbtttccc[[[NNNIIIGGGHHHFFFAAA<<<<<<;;;:::999777555444333333444444444444444444444444333444555666777:::???BBBEEENNNQQQSSSZZZ[[[eeewwwooo___\\\ZZZXXXTTTWWWjjjxxxlll```WWWRRRPPPJJJKKKNNNQQQWWW___hhhnnn}}}zzznnn```TTTXXXRRRSSS```ssslll___QQQJJJJJJIIIFFFBBBDDDAAAHHHSSSWWW^^^}}}yyymmmssswwwpppwww~~~yyyoooiiigggeee^^^WWWOOOHHHKKKDDDVVV{{{kkk```[[[VVVUUUXXXZZZUUUHHHBBBGGGNNNaaa~~~iiiMMMAAALLLsss}}}jjjHHH999999777666777888999;;;>>>AAACCCDDDGGGGGGHHHHHHHHHHHHGGGGGGJJJMMMQQQSSSTTTUUUWWWZZZVVVUUUUUUWWW[[[___bbbcccaaagggkkk~~~|||lll^^^fffggg```]]][[[XXXSSSLLLCCC===;;;:::999999:::;;;===>>>======>>>>>>>>>>>>======;;;;;;;;;;;;;;;<<<======@@@BBBEEEGGGGGGHHHJJJKKKKKKOOOTTTWWWYYYZZZ[[[\\\^^^___aaacccdddeeedddcccbbbbbbbbbaaa___[[[WWWUUUSSSQQQQQQUUUZZZ^^^]]]ZZZ[[[ZZZYYY[[[eee|||rrryyyuuujjjfffcccbbbaaa___]]][[[[[[TTTMMMHHHDDDDDDMMMWWWlll{{{kkkcccccc___XXXPPPKKKNNNaaa{{{~~~vvvvvv{{{tttgggLLL<<<888999333444999777777888999;;;<<<=========???<<<===@@@@@@>>>>>>AAA@@@BBBGGGLLLOOOPPPMMMJJJJJJJJJFFFPPPSSSrrrxxxwwwSSSDDDAAA>>>FFF\\\wwwyyyggg___PPPJJJFFFGGGGGGAAA===;;;;;;:::999777666444333222333333333333333333333333222333555555666999>>>AAACCCKKKNNNQQQXXXYYY```qqq{{{kkkkkkkkkggg___^^^kkkzzzvvvpppfff]]]VVVRRRNNNKKKIIIJJJLLLQQQVVV]]]bbbeeehhhrrrzzzzzzvvvooofff]]][[[VVVUUU___nnn}}}tttbbbVVVOOOMMMNNNGGGKKKTTT^^^eeetttwwwmmmuuu|||uuugggfffmmmiii^^^WWWOOOQQQKKK^^^hhh]]]YYYUUUVVVZZZZZZUUUHHHCCCIIIQQQgggwww___FFFCCCTTTyyyiiiFFF999:::666444777888:::<<>><<<======>>>>>>>>>>>>>>><<<<<<;;;;;;::::::;;;;;;===@@@BBBDDDDDDEEEGGGHHHHHHKKKPPPSSSUUUVVVXXXZZZ[[[\\\^^^aaadddcccaaa^^^YYYXXXXXXWWWXXXZZZ[[[\\\^^^ZZZVVVVVVZZZ^^^______[[[[[[[[[^^^cccqqq}}}zzzlll^^^YYYZZZ\\\```cccZZZTTTOOOJJJFFFFFFOOOXXXnnnppp```ZZZZZZSSSKKKEEEFFFSSSooo}}}tttzzzxxxqqqXXXAAA777888:::444555999666888888999999;;;===???AAA;;;999;;;??????<<<<<<@@@>>>???BBBEEEHHHHHHEEECCCGGGFFFDDDNNNNNNhhh}}}{{{WWWEEEBBB>>>DDDXXXooo|||hhh___RRRKKKFFFGGGGGGBBB===;;;::::::999888666444333222333333333333333333333333222333444444555888===@@@AAAIIIKKKOOOVVVXXX^^^ooo{{{ooovvv}}}}}}zzznnngggmmmwwwtttkkk___XXXVVVUUUQQQMMMKKKIIIJJJPPPXXX___bbbcccaaaiiippppppnnnkkkgggbbb^^^YYYXXX^^^iiixxxtttddd^^^```aaaiiippptttzzzsssjjjuuuyyyrrrjjjtttqqqaaaYYYQQQSSSNNNccceeeZZZWWWUUUWWW\\\WWWSSSHHHDDDLLLVVVmmmsssYYYEEEFFFYYY~~~eee@@@666999888555777888:::===@@@CCCFFFHHHKKKJJJIIIHHHHHHGGGGGGGGGJJJPPPVVVXXXWWWWWWZZZ^^^YYYWWWVVVWWW[[[___bbbcccgggooonnntttmmmhhhdddcccaaa^^^]]][[[UUULLLDDD@@@???<<<:::999:::<<<===<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<>>>AAABBBCCCCCCEEEFFFHHHJJJMMMOOOPPPRRRUUUWWWWWWXXX[[[___bbbbbb^^^ZZZSSSRRRRRRSSSWWW]]]dddhhhmmmmmmnnnoooqqqqqqooonnnjjjfffeeeggghhhlllvvvppp]]]XXX[[[^^^```cccYYYUUUQQQNNNKKKKKKSSS]]]rrrxxxeeeXXXSSSSSSKKKEEEBBBJJJ]]]zzzqqqmmmvvvyyyoooPPP;;;444888;;;555555999666999999888999;;;>>>AAACCC===;;;===BBBAAA<<<;;;@@@@@@???@@@CCCFFFGGGGGGFFFGGGFFFEEEOOOMMMeee{{{~~~ZZZDDDBBB===CCCUUUkkk}}}hhh^^^SSSKKKFFFGGGGGGBBB===;;;::::::999888666444333111333333333333333333333333222333444444555888<<>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???<<<>>>@@@BBBBBBCCCDDDFFFJJJKKKMMMMMMNNNOOORRRUUUSSSTTTXXX]]]aaa```[[[WWWSSSQQQOOOPPPTTT\\\eeekkkyyyzzzrrrqqqppplllnnnsssssszzzrrraaa```dddccc___^^^[[[WWWTTTRRRPPPQQQXXXaaaxxx}}}jjjXXXLLLHHHHHHHHHBBBCCCPPPeee~~~{{{lllwww|||nnnGGG;;;:::888666666777999:::<<<:::999<<<@@@CCCCCCBBB===<<<===>>>@@@BBBEEEFFFBBBBBBBBBCCCDDDEEEFFFGGGKKKAAAIIIUUUUUUkkkrrruuugggEEEDDDAAA===JJJcccyyyppp^^^PPPKKKGGGFFFGGGEEE???999<<<<<<;;;:::888666444333333333333444444444555555444333222111333555888:::AAACCCFFFIIIOOOWWW```fffyyytttbbbUUUNNN[[[ooo}}}xxx|||~~~}}}yyyxxxnnn\\\WWWZZZYYYTTTQQQRRRSSSPPPPPPXXXcccfffbbbffffffhhhhhhddd]]]]]]```\\\\\\WWW[[[gggooojjjjjj~~~mmm^^^TTT\\\qqqxxxddd```ZZZXXXYYYWWWTTTMMMGGGFFFMMM___|||hhhVVVHHH<<>>@@@BBBCCCMMMKKKIIIGGGHHHHHHHHHHHHBBBGGGMMMRRRSSSRRRQQQQQQUUUTTTSSSRRRQQQRRRRRRSSSWWW[[[```bbbccceeejjjnnnzzzlllgggccceeeccc]]]^^^YYYIIIGGGCCC>>>:::999:::999999<<<===============<<<<<>><<>>===<<<===@@@CCCEEEDDDEEEFFFHHHJJJLLLMMMNNNPPPQQQTTTXXXZZZYYYVVVSSSMMMKKKLLLOOOSSSYYYbbblllsssiiifffaaaZZZaaappp{{{rrrggghhhooonnngggbbbeee\\\UUUQQQMMMMMMYYYjjjqqq^^^VVVNNNDDD???@@@CCC???KKKdddrrruuu{{{qqqxxx|||~~~ccc>>>:::999777666666777888999;;;999999;;;@@@CCCDDDCCC??????@@@@@@AAACCCDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEHHHAAAIIITTTRRRdddpppkkkRRREEEBBB>>>III^^^ssssss```SSSNNNIIIGGGHHHFFF@@@;;;<<<<<<;;;:::888666444333333333333444444444555555444333222222333555888:::???AAAEEEIIINNNUUU]]]bbbtttuuubbbSSSJJJOOO```rrr|||~~~~~~xxxccc[[[[[[\\\[[[\\\UUUSSSOOOOOOXXXccceee```cccbbbbbbbbb]]]WWWVVVYYYYYYZZZUUUWWWaaahhh{{{ooonnn~~~kkk]]]dddzzzrrr```]]]XXXXXXZZZXXXRRRLLLGGGGGGNNNaaa}}}aaaSSSKKKHHHvvv|||fffKKK;;;666666888:::999:::;;;===@@@BBBEEEFFFLLLJJJHHHGGGFFFFFFFFFFFFHHHJJJNNNQQQRRRSSSSSSSSSOOONNNNNNNNNOOOQQQSSSUUUXXXYYY\\\```eeeiiilllmmmnnnkkkdddggghhh```]]]ZZZOOOLLLGGG@@@;;;999999999999<<<<<<============<<<<<>>???>>><<<===<<<;;;:::;;;>>>@@@BBBCCCDDDEEEGGGHHHJJJKKKLLLMMMOOOQQQTTTVVVWWWVVVTTTQQQMMMLLLPPPVVV\\\gggpppxxxkkkdddYYYZZZbbbiiitttkkkmmmrrrqqqllliiifff]]]UUUQQQMMMMMM[[[lllsssaaaPPPKKKGGG???;;;===GGGZZZppp{{{~~~|||{{{{{{[[[<<<888888777666666777888999:::999999;;;???BBBCCCCCC@@@AAAAAABBBBBBBBBAAAAAADDDDDDCCCBBBBBBBBBBBBBBBEEEBBBIIIPPPNNN[[[yyynnnxxxRRRFFFDDD@@@GGGXXXkkkvvvcccWWWQQQKKKIIIIIIGGGBBB<<<<<<<<<;;;:::888666555444333333333444444444555555444333222222333555777999<<>>AAADDDGGGIIIKKKJJJHHHGGGEEEEEEEEEEEELLLLLLNNNOOOPPPQQQRRRRRRLLLKKKJJJJJJLLLOOORRRTTT[[[YYYZZZ```hhhnnnooommmppptttfffeeejjjddd^^^]]]YYYSSSMMMDDD===:::999888888<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<>>>>>>===<<<<<<;;;::::::;;;===@@@AAAAAAAAACCCDDDFFFGGGHHHIIIJJJKKKMMMOOORRRTTTVVVWWWSSSMMMKKKQQQZZZdddoooxxx{{{rrraaaZZZ[[[\\\nnn|||xxxuuuyyyrrrmmmqqqtttsssqqqpppjjj```WWWSSSOOOPPP___qqqzzzbbbRRRDDD@@@>>>:::;;;@@@PPPwww|||}}}yyy|||uuuTTT<<<777666666666666777999999<<<<<<<<<<<<>>>@@@AAAAAA???@@@AAABBBBBBAAA@@@???EEEEEECCCBBBAAAAAAAAAAAADDDDDDGGGKKKJJJTTTtttpppQQQEEEDDD@@@FFFTTTeeezzzeeeZZZSSSLLLIIIIIIGGGBBB>>>===<<<<<<:::999777555444333333333444444444555555444333222222333555666888;;;>>>DDDHHHLLLPPPTTTWWWhhhzzzlllZZZMMMIIILLL]]]wwwrrrfff^^^ZZZ]]]aaaZZZRRRJJJLLLVVV```aaa]]]^^^ZZZWWWVVVSSSNNNNNNQQQPPPSSSOOONNNSSSYYYoooqqq```fffuuuppp|||iii[[[XXXTTTWWW[[[WWWOOOHHHEEEJJJVVViii~~~vvvSSSDDDFFF[[[rrrZZZAAA888777666777::::::;;;<<<>>>AAADDDFFFHHHHHHIIIIIIHHHGGGFFFGGGHHHLLLLLLMMMOOOQQQQQQOOONNNPPPNNNLLLKKKLLLNNNQQQSSS\\\[[[]]]aaaggglllmmmmmmlllmmmccciiifffbbbbbbaaa[[[TTTKKKCCC>>>;;;999888<<<<<<;;;;;;<<<<<<============<<<============<<<>>>===<<<<<<===>>>@@@BBB>>>???@@@AAACCCDDDEEEFFFHHHHHHIIIKKKMMMRRRWWW[[[TTTNNNLLLSSS^^^jjjvvvooo```\\\ZZZhhh~~~sssjjjoookkkkkkpppsssrrrqqqrrrnnndddZZZUUUQQQSSSbbbuuutttfffWWWKKK@@@<<<999999EEESSSooossszzzxxxxxxxxxzzzgggGGG777666666666777777999999:::?????????>>>>>>>>>??????@@@AAACCCDDDEEEDDDCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBDDDGGGEEEFFFIIIPPP}}}rrrddd]]]EEEDDD@@@EEERRRbbbiii[[[TTTLLLHHHHHHGGGCCC???======<<<;;;999777555444333333333444444444555555333333222222333444555666:::>>>CCCHHHKKKNNNRRRTTT```sssrrr```SSSLLLIIIVVVqqqvvvooohhhcccbbbeeeXXXPPPJJJNNNWWW___```___]]]XXXUUUUUUSSSOOONNNQQQNNNQQQNNNMMMQQQVVVjjjaaaVVVaaazzzrrrzzz}}}hhh\\\WWWSSSWWWZZZUUUMMMGGGDDDLLL\\\pppgggMMMCCCMMMmmmrrrWWW???999999777777:::=========>>>@@@BBBCCCDDDFFFIIIKKKKKKJJJIIIKKKMMMLLLMMMOOORRRUUUSSSOOOKKKPPPOOONNNNNNOOORRRUUUWWWXXX[[[^^^```aaacccfffiiillluuujjjiiiiiihhhgggcccaaa[[[SSSKKKEEE@@@<<<:::;;;;;;;;;:::;;;<<<===>>><<<=========<<<<<<<<<======<<<<<<<<<===>>>???@@@<<<===>>>???@@@BBBBBBCCCEEEFFFGGGHHHJJJPPPXXX^^^ZZZUUUSSSYYY```hhhrrrzzz}}}ooodddaaabbbcccdddfffvvv~~~jjj```ZZZddd{{{mmmkkkmmmsssvvvtttssstttqqqfff\\\WWWRRRTTTcccuuutttcccVVVJJJDDD???<<<888???YYYsss~~~}}}sssqqq|||zzzzzzZZZ>>>444555666777888999:::;;;;;;AAAAAABBB@@@>>>>>>???@@@DDDEEEFFFGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCDDDDDDEEEDDDJJJDDDEEELLLOOOsssmmm{{{iiisssfffFFFCCC>>>CCCQQQ```ooo]]]UUUMMMHHHIIIIIIFFFBBB======<<<;;;999777666555333333333444444444555555333333333333333444555555999<<>>>>>>>>???@@@AAACCCCCCGGGJJJMMMNNNLLLKKKMMMOOONNNNNNQQQUUUXXXVVVQQQKKKLLLMMMNNNPPPSSSWWWZZZ\\\TTTXXX\\\]]][[[\\\```dddhhhlllrrryyynnnjjjkkkkkkcccdddaaa[[[VVVOOOHHHAAA<<<;;;;;;:::::::::<<<===>>>;;;<<<======;;;;;;<<<===:::::::::::::::;;;<<<<<<;;;<<<<<<===???@@@@@@AAACCCDDDEEEFFFHHHNNNWWW___aaa^^^^^^``````aaafffmmmssskkkaaaYYYWWWYYY\\\___TTTWWW^^^ppp~~~ooobbbcccsss~~~~~~}}}uuukkkaaa\\\WWWWWWeeevvv{{{ooo```SSSKKK>>><<<;;;<<<===KKKmmm|||lllpppsssRRR;;;888555666777999;;;<<<<<<===???AAABBBAAA@@@???BBBDDDHHHGGGFFFFFFEEEEEEFFFFFFBBBBBBCCCDDDEEEFFFHHHHHHCCCKKKEEEGGGRRROOOhhhmmmyyyzzzlllkkkGGGCCC<<>>======;;;:::888666555333333333444444444555555333333333333333333444444777:::>>>BBBFFFJJJNNNQQQPPPcccxxxyyylllbbbWWWNNNMMM]]]rrrqqqfff\\\ZZZYYYXXXXXXZZZSSSPPPRRRZZZ```cccgggmmmlllgggccccccaaa[[[VVVUUUSSSUUUQQQPPPSSSPPPXXXmmm|||bbb]]]gggeeeTTTUUU^^^dddttttttddd[[[VVVQQQVVV[[[TTTLLLEEEEEERRRggg{{{|||[[[MMMGGGVVVkkkOOO999999===:::999>>>>>>>>>???@@@AAACCCEEEFFFIIIMMMPPPOOOLLLJJJKKKNNNNNNMMMMMMQQQUUUUUUPPPKKKIIIJJJMMMQQQUUUXXXZZZ[[[UUUWWWYYY[[[]]]___aaaccceeeiiigggxxxpppggglllmmmcccfffeeeccc___YYYPPPEEE>>>;;;:::999999:::;;;===???:::<<<>>>===;;;:::<<<===::::::::::::::::::;;;;;;;;;;;;<<<===>>>??????@@@???AAACCCDDDEEEKKKUUU]]]aaabbbeeeeee```[[[]]]dddmmmjjjeee___[[[\\\___bbbXXXUUUTTT[[[nnnppphhhpppuuulllgggaaa```lll}}}zzzkkk[[[NNNGGGEEE;;;888999>>>FFFXXXzzz~~~pppeeesssjjjKKK999999555666888:::<<<======>>>>>>@@@BBBBBBAAAAAAEEEHHHHHHGGGEEECCCAAAAAAAAABBBAAABBBCCCDDDFFFHHHJJJKKKBBBLLLFFFJJJWWWOOO```|||iiitttIIICCC;;;@@@OOOZZZssszzz```XXXOOOKKKLLLMMMLLLIII>>>======<<<:::888666555333333333444444444555555222333333333333333333444555888<<>>;;;:::@@@>>>>>>???AAACCCFFFHHHIIIKKKOOORRRPPPKKKHHHIIIKKKMMMJJJHHHKKKOOOQQQNNNJJJIIIKKKNNNQQQTTTUUUUUUVVVYYYXXXXXX\\\bbbffffffdddfffllleeeooopppdddkkkooofffffffffgggeee___UUUHHH@@@;;;:::999888999;;;>>>???:::<<<>>>===;;;:::;;;>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????===???BBBBBBCCCIIISSS[[[\\\```ggghhh```YYY[[[bbbuuutttppphhh```[[[[[[^^^^^^\\\ZZZXXX[[[mmmyyyjjjmmmzzzwwwqqqkkkiiiuuu~~~rrraaaOOOCCC@@@BBB???:::999BBBNNN```}}}wwwnnniiiooo~~~YYY@@@<<<666666777888999;;;<<<======???@@@BBBBBBBBBDDDHHHJJJJJJIIIGGGDDDBBB@@@???>>>BBBAAAAAABBBDDDFFFGGGFFFJJJJJJHHHNNNSSSPPP```~~~pppvvvNNNDDD===???GGGWWWrrriiiZZZMMMFFFHHHTTTSSSAAABBB???<<<;;;;;;999555111333333333333333333333333333333333333333333333333666888:::===@@@DDDJJJNNNRRR[[[mmmwwwuuuggg```WWWUUUdddzzz|||xxxrrroooyyyppp___VVVTTTQQQPPPQQQ[[[aaagggiiiiiilllssszzz~~~xxxooofff```]]]ZZZUUUTTTWWWSSSKKKPPP[[[|||vvvjjjrrrhhhbbbiiikkkSSSQQQMMMKKKSSSYYYfff|||jjj```TTTQQQTTTVVVRRRMMMHHHDDDHHHYYYrrr~~~cccMMMGGGRRRoooaaaJJJ999:::@@@???>>>BBB===@@@CCCDDDDDDEEEJJJNNNSSSSSSTTTSSSMMMHHHJJJPPPKKKIIIHHHKKKNNNPPPNNNLLLMMMNNNPPPSSSUUUXXXZZZ[[[[[[YYYYYY]]]cccgggeeebbbdddggggggnnnlllkkkqqqggghhhkkkiiidddaaa___UUUJJJ===<<<:::888777999;;;===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>BBBGGGRRR]]]]]]]]]______UUUNNNZZZnnnxxxuuukkkaaaddd```^^^___```[[[ZZZmmm}}}pppmmmsssyyyxxxyyy}}}xxxlll^^^SSSHHH???<<<===888<<<888CCCeee~~~yyyzzzlllaaammmvvvRRR===;;;666777888999:::;;;===>>>>>>CCCDDDDDDCCCBBBBBBDDDFFFHHHGGGEEEBBB@@@>>>======DDDCCCAAAAAABBBCCCCCCCCCGGGGGGEEEJJJOOOMMM[[[xxx|||wwwYYYKKKCCCDDDGGGOOOhhhmmm```VVVMMMHHHPPPSSSFFFBBB???<<<;;;<<<:::666333333333333333333333333333333333333333333333333333555666999;;;>>>BBBHHHLLLKKKWWWiii|||{{{sssjjj[[[SSS]]]sssxxxqqqoookkkuuu|||qqqmmmmmmjjjgggfffnnnqqqrrrrrrrrrvvv}}}{{{qqqjjjfffbbb]]]\\\\\\UUULLLMMMWWWuuutttmmmhhhnnn}}}~~~jjjfffmmmkkkRRRPPPMMMFFFGGGFFFPPPddd||||||fff]]]RRRPPPUUUWWWTTTOOOJJJFFFKKK___yyy|||cccMMMHHHWWWyyy]]]III999;;;@@@@@@@@@CCCAAABBBEEEFFFGGGJJJMMMOOOUUUVVVYYYYYYSSSLLLKKKNNNOOOOOOOOOPPPRRRSSSRRRQQQPPPQQQSSSUUUXXXZZZ\\\\\\[[[YYYXXX[[[aaacccbbb___cccggghhhjjj|||yyynnnkkkjjjlllkkkhhhgggfff^^^UUUCCC>>>999777888999999777;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::===@@@EEEPPP\\\^^^^^^aaa```VVVNNNXXXiiivvvsssoooeee___^^^ZZZVVV]]]jjjrrriiippp|||rrrfff\\\QQQIIIBBB<<<:::===@@@DDDHHH\\\{{{yyytttuuuooobbbYYYjjjjjjGGG999:::666888999:::;;;<<<>>>??????CCCDDDDDDCCCAAAAAACCCDDDEEEDDDBBBAAA???===<<<;;;EEEDDDAAA???>>>???@@@@@@BBBCCCBBBFFFKKKHHHTTTooosssvvvfffOOOBBBEEEGGGIII___}}}qqqfff^^^TTTIIILLLRRRMMMBBB???<<<;;;<<<;;;888444333333333333333333333333333333333333333333333333333555777999<<<@@@EEEIIIFFFSSScccsssvvvnnn```VVVZZZlll}}}oooeeeiiifffqqq|||yyy{{{yyywwwtttuuu{{{vvvmmmhhhhhhdddcccccc[[[QQQPPPVVVoooxxxvvvnnnqqqtttvvvzzzyyykkkfffnnnxxxZZZVVVVVVOOOLLLGGGJJJUUUjjjtttbbbYYYQQQPPPVVVYYYVVVQQQKKKGGGOOOggg|||eeeOOOJJJ]]]XXXGGG:::;;;@@@AAAAAADDDFFFEEEEEEHHHKKKNNNOOOPPPVVVXXX\\\^^^YYYPPPLLLMMMOOOQQQRRRRRRQQQPPPPPPQQQLLLNNNPPPRRRTTTVVVWWWXXXYYYXXXWWWZZZ^^^```___\\\bbbfffiiiiiilllpppqqqjjjkkkjjjhhhiiihhhbbb[[[OOOFFF===999::::::777333999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999;;;>>>CCCNNNYYY```aaaddddddZZZQQQWWWeeerrrdddbbbaaaZZZVVVVVVWWWhhh~~~mmmbbbjjj}}}xxxjjj___SSSLLLFFFBBB???;;;<<<@@@CCCWWWnnnnnnlllvvvvvveeeXXXQQQkkk~~~^^^???777:::777999:::;;;<<<===??????@@@@@@AAABBBBBBAAABBBCCCEEEBBBAAAAAA@@@>>>===<<<;;;CCCBBB@@@===<<<<<<>>>@@@???AAA@@@BBBGGGEEENNNeeelllpppwwwTTT<<>>;;;:::;;;;;;888555333333333333333333333333222222222222222222222222333444666888:::>>>CCCGGGFFFQQQ[[[eeezzznnnkkkddd]]]]]]hhhyyy{{{pppccc[[[^^^```ooo|||yyysssoookkkiiilllvvvvvvmmmggghhhfffggghhhcccZZZVVVYYYkkk~~~vvvkkknnnuuu}}}wwwkkkcccmmmiii[[[ZZZWWWVVVPPPLLLNNN]]]uuummm___WWWPPPQQQWWWYYYUUUOOOJJJFFFPPPkkkzzzdddQQQNNNddd~~~QQQEEE;;;<<<@@@BBBCCCEEEGGGEEEDDDGGGLLLOOOOOONNNTTTUUUYYY\\\XXXQQQMMMNNNPPPRRRUUUSSSPPPNNNOOORRRJJJLLLNNNPPPRRRSSSTTTTTTXXXWWWXXX[[[^^^``````^^^aaaccciiilllhhhqqqzzzpppmmmkkkiiihhhiiihhhccc^^^[[[RRRGGG>>>:::999888777888999:::;;;<<<============<<<;;;999999999::::::::::::::::::::::::::::::;;;888888:::;;;???JJJTTTbbbdddhhhhhh```WWWZZZcccnnniiigggaaaXXXRRRLLLTTT___iiimmmjjjbbb\\\cccqqqxxxlll^^^UUUIIIDDDBBBAAA@@@???BBBHHHHHHtttuuuuuu}}}oooaaaTTTLLLqqqwwwSSS;;;777888888999:::;;;<<<>>>???@@@@@@???@@@AAAAAA@@@???@@@AAA??????@@@??????===<<<;;;>>>??????===;;;;;;>>>AAA>>>AAA???AAAEEECCCJJJ\\\nnnoooddd@@@>>>EEEHHHYYYrrr{{{dddXXXTTTMMMLLLQQQOOOBBB???:::999::::::777444333333333333333333333333222222222222222222222222333555666888:::===BBBFFFGGGPPPTTTYYYllltttpppjjjbbb___eeetttuuulllddd]]]XXXTTTTTT]]]pppxxxvvvsssnnniiiiiiaaa___\\\[[[aaannn~~~zzzpppkkkiiijjjlllnnniiiaaa[[[YYYfffwww}}}wwwnnn```___lll|||xxxoooiiisssnnnfffccceee^^^XXXUUU]]]rrrggg^^^WWWQQQRRRWWWXXXRRRKKKHHHEEEPPPnnnppp\\\OOOTTTnnnnnnKKKCCC======@@@BBBDDDFFFFFFDDDBBBEEEJJJMMMMMMKKKQQQPPPQQQTTTSSSOOONNNQQQSSSVVVXXXWWWSSSQQQRRRTTTMMMOOOQQQTTTUUUVVVUUUUUUUUUVVVXXX[[[___bbbcccccccccaaagggmmmjjjkkkqqqoookkkhhhiiijjjiiigggeee```[[[QQQDDD999666888<<<888999:::;;;<<<<<<<<<<<<======<<<;;;;;;:::;;;;;;::::::::::::::::::::::::;;;888888999999;;;DDDNNNaaaeeeiiiiiiccc]]]]]]bbb}}}ssslllddd[[[VVVTTTRRRRRRTTTXXX[[[ZZZYYY^^^eeeooouuukkk___SSSKKKCCC@@@@@@AAAAAAAAAFFFMMMaaauuummmggg^^^RRRIIIyyy{{{iiiGGG:::888666999999:::;;;<<<===???@@@@@@AAABBBBBB@@@===;;;::::::<<<===>>>>>>>>>===<<<;;;:::<<<>>>>>>;;;;;;>>>AAA===BBB@@@@@@DDDBBBFFFUUUooozzztttzzzLLL@@@CCCEEERRRdddcccTTTSSSOOOMMMPPPOOOEEEAAA<<<:::::::::777444333333333333333333333333222222222222222222222222333444666777888<<<@@@DDDFFFLLLOOORRRaaazzzsssggg^^^aaappp}}}tttfff[[[TTTQQQQQQQQQTTT```vvv|||iiiaaa[[[ZZZYYYVVVVVVXXXVVVWWWVVVUUUYYYeeexxx|||tttoooooorrrttttttooofff\\\UUU[[[hhhjjjbbbXXXOOOUUUiii|||xxxzzz~~~|||~~~ddd^^^WWWRRRTTTXXXXXXPPPGGGEEEEEETTTsss|||cccPPPLLL___{{{dddFFFCCC???>>>@@@BBBDDDFFFDDDCCCCCCEEEHHHJJJKKKKKKOOOLLLKKKNNNOOOMMMNNNRRRQQQRRRTTTSSSQQQPPPPPPPPPLLLNNNQQQSSSTTTTTTSSSRRRRRRTTTWWW[[[^^^aaacccdddeeeaaacccjjjjjjhhhttt{{{xxxoooiiieeegggiiihhhfffggg```___XXXKKK>>>777999>>>888999:::;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;:::::::::::::::::::::::::::999888999888888>>>FFFYYY]]]aaaccc```]]]]]]^^^lllwwwlllccc^^^\\\YYYVVVWWWZZZ]]]]]][[[\\\___ddd{{{zzzooocccXXXNNNEEE@@@===<<<===@@@AAADDDLLLVVVrrrccc]]][[[UUUMMMGGGlllwwwzzzXXX;;;:::999444999999999:::;;;===>>>???@@@@@@AAAAAA???;;;888777666999:::;;;======<<<;;;:::888<<<@@@???<<<;;;<<>>BBB@@@BBBOOO^^^|||TTTAAA>>>BBBNNN]]]gggVVVWWWPPPKKKNNNPPPIIIDDD???<<<;;;;;;888666333333333333333333333333111111111111111111111111222333444555666999>>>AAACCCGGGKKKNNNUUUgggzzzmmmbbb___jjjxxxrrrgggaaa^^^^^^^^^bbblll|||mmmWWWQQQMMMLLLLLLKKKMMMQQQTTTWWWXXXTTTRRR[[[lll{{{}}}wwwsssuuuxxx{{{{{{uuukkk^^^TTTQQQWWWSSSNNNLLLHHHQQQgggyyyaaa[[[VVVRRRTTTYYYXXXOOOGGGCCCGGG\\\{{{ttt\\\IIINNNnnnyyyZZZCCCCCCAAA??????BBBDDDEEECCCEEEFFFGGGHHHIIILLLNNNOOOKKKJJJMMMNNNMMMMMMPPPMMMMMMLLLMMMNNNNNNLLLKKKKKKMMMOOORRRRRRRRRPPPOOOPPPRRRUUUXXXZZZ\\\^^^```ddd``````dddffffffjjjqqqzzz|||ssslllllllllhhhfffhhhaaaaaa^^^WWWLLLBBB>>>===999::::::;;;;;;;;;::::::888:::<<<===>>><<<;;;999999999999999999999999999:::999::::::888555888>>>LLLPPPUUUWWWWWWXXXXXXWWWSSShhhyyyyyypppiiibbbaaa```bbbddddddcccaaa[[[^^^^^^lllxxxqqqhhhcccYYYPPPHHHBBB>>>===<<<<<>>??????;;;===>>>===;;;999888888666888999;;;;;;;;;999888888===AAAAAA===:::;;;===;;;AAA???===AAA???@@@KKKYYY{{{yyy{{{TTT>>>999@@@PPP^^^|||lll[[[[[[QQQIIIMMMRRRLLLGGGAAA>>>===<<<999777333333333333333333333333111111111111111111111111000111333333444777<<>><<<:::888999999999999999999999999:::999:::;;;888333555:::AAAFFFKKKMMMPPPRRRSSSQQQOOORRROOOVVVjjjtttwww~~~~~~vvvnnngggffffffggghhhhhhgggfff[[[^^^[[[```sss}}}yyyqqqfff]]]UUUPPPIIICCC???>>>???@@@>>>???CCCJJJQQQZZZiiixxx}}}yyy|||ooodddYYYRRRJJJCCCFFFMMMyyyfffbbbsss|||}}}\\\@@@<<<777555999999888888999:::;;;======>>>???>>>===<<<;;;:::999999888999;;;<<<<<<;;;999888999:::;;;:::999999:::<<<;;;<<<<<<<<<===@@@EEEIIIPPPqqq~~~vvvwwwNNN???AAA>>>GGG```{{{yyyaaa\\\VVVJJJJJJVVVOOOEEE>>>???@@@;;;777888555444333333555555444222111222222333333222222111222222222333555777888999===AAAEEEGGGKKKUUUeeeqqq~~~mmmbbbbbbfffzzz~~~fff\\\]]]WWWMMMJJJNNNOOOMMMRRRZZZ^^^XXXMMMKKKUUUaaa{{{vvvyyy{{{}}}~~~{{{sssdddWWWIIIFFFGGGKKKLLLOOOZZZhhh}}}ppp```[[[VVVVVV[[[^^^WWWMMMGGGDDDNNNfffxxxfff[[[MMMNNN{{{IIIFFFCCC???>>>AAADDDFFFGGGJJJGGGFFFIIINNNPPPLLLGGGJJJLLLNNNNNNLLLKKKLLLLLLLLLLLLLLLNNNQQQRRRRRRQQQMMMPPPTTTVVVUUUTTTSSSSSSKKKMMMQQQVVVZZZ\\\[[[YYY___aaacccdddddddddeeefffggg|||zzzvvvqqqjjjgggeeeddddddaaaZZZNNNEEE???;;;888888::::::666222777888:::;;;;;;:::888777:::999999888888999999::::::::::::999888777666666888;;;???EEEJJJNNNPPPQQQMMMMMMNNNPPPSSSVVVZZZ\\\dddkkktttzzzzzzwwwssspppnnnllliiifffddddddeeeeeeccc___^^^aaahhhwwwwwwtttoooeeeZZZTTTRRRJJJBBB???<<<;;;===AAABBBBBBFFFQQQbbbsss|||~~~vvvttt~~~}}}{{{cccOOOKKKKKKGGGFFFIIIsssbbbcccsssyyyyyy~~~yyySSS<<<999666555999:::999999:::;;;<<<===>>>??????>>>>>><<<;;;:::999999888999;;;<<<<<<;;;:::999:::;;;;;;:::888888999;;;;;;<<<<<<<<<===???DDDGGGSSSkkkppp{{{WWW???DDDAAACCCZZZsssggg___WWWIIIHHHRRRNNNEEE>>>>>>???;;;999:::555444333333444444333222111222222333333222222111222222222333555666888999===@@@DDDFFFHHHPPP]]]gggzzzvvvhhhbbbbbbuuuzzzppp___bbb___XXXTTTTTTPPPKKKUUUZZZ]]]XXXOOOKKKOOOUUUfffsss||||||zzzwwwrrrhhh\\\SSSHHHGGGIIINNNPPPSSS^^^jjjuuuooonnn___YYYUUUUUUZZZ\\\UUULLLFFFGGGTTTmmm{{{iiiXXXMMM\\\wwwMMMBBB@@@======@@@BBBDDDEEEHHHFFFEEEGGGKKKLLLJJJHHHNNNOOOOOONNNLLLKKKLLLMMMOOONNNMMMNNNPPPPPPOOOMMMPPPQQQQQQPPPPPPPPPRRRUUUQQQQQQTTTXXX\\\^^^^^^\\\]]]^^^```aaabbbbbbbbbcccdddppppppmmmmmmllljjjgggdddaaa\\\UUUPPPCCC>>>999777999:::888555999999999:::;;;<<<===>>>::::::999999999999:::::::::::::::999999888777666666888<<>>======???CCCDDDSSSrrrwwwmmmyyy{{{yyynnnZZZJJJIIIJJJGGGGGGJJJlll```hhhtttwwwwww|||hhhHHH666777666666::::::::::::;;;<<<===>>>>>>?????????>>><<<;;;:::999888999:::<<<======<<<:::999:::;;;;;;:::888777999:::;;;<<<<<<<<<<<<>>>BBBEEEQQQ]]]qqqxxxddd???EEEDDD???QQQhhh{{{nnncccZZZLLLIIIRRROOOFFF???======;;;;;;<<<666444222222333333333111111222222333333222222111222222222333444666777888;;;???CCCDDDDDDJJJSSS[[[dddrrrqqqeee___gggnnnwww}}}tttvvvssskkkdddaaa]]]ZZZ]]]^^^^^^ZZZUUUOOOMMMLLLNNNWWWbbbkkkttt|||}}}{{{yyyvvvqqqjjjbbbZZZTTTQQQQQQQQQTTTYYY[[[^^^fffoooxxxtttllliii]]]VVVSSSTTTYYYYYYRRRJJJFFFKKK[[[vvvzzzlllRRRLLLlllhhhIII@@@>>>>>>???AAACCCDDDDDDFFFEEEEEEEEEFFFGGGHHHIIILLLMMMLLLKKKKKKLLLOOOQQQRRRQQQOOOOOOPPPOOOLLLJJJRRRRRRPPPNNNNNNRRRYYY]]]PPPPPPQQQTTTWWWZZZ[[[[[[[[[\\\]]]___````````````cccfffrrrqqqjjjeeedddbbbaaa___^^^^^^]]]MMMFFF>>>999999:::;;;::::::999999999;;;>>>AAACCC::::::999999999999::::::::::::::::::999888777666555666777888:::===???@@@DDDEEEFFFHHHIIIIIIJJJJJJGGGJJJMMMNNNNNNOOOQQQSSSVVVWWWXXXZZZ[[[\\\\\\]]]]]]\\\\\\^^^___```hhhpppuuu}}}vvvssspppeee[[[WWWSSSKKKDDDAAA===999888===AAAAAA@@@BBBJJJTTTpppsssuuuwwwttt]]]OOODDDFFFIIIHHHGGGJJJiiiaaannnwwwxxx{{{}}}YYY???444777666777;;;999::::::;;;;;;<<<======>>>??????>>><<<;;;:::999888:::;;;<<<======<<<:::999;;;;;;;;;:::888777888999<<<<<<===<<<<<<===@@@BBBJJJLLLqqq}}}vvvvvvsssAAADDDDDD===JJJ___qqqsssggg\\\OOOLLLSSSQQQJJJBBB===;;;::::::;;;666444222111222333222111111222222333333222222111222222222333444555777888999<<<@@@BBBBBBFFFLLLRRRTTT```qqqzzzmmmccc[[[bbblllvvv}}}~~~pppjjjnnnssskkkhhhccc___\\\XXXQQQLLLHHHGGGFFFGGGMMMXXXbbbhhhjjjfff```YYYRRROOOSSSYYYdddeeehhhjjjkkklllppptttsss}}}}}}vvvzzzccc[[[SSSRRRSSSWWWVVVOOOIIIGGGMMMaaa}}}pppgggQQQPPP|||\\\CCC@@@???@@@BBBEEEGGGFFFEEEEEEEEEDDDCCCBBBCCCGGGJJJFFFFFFGGGGGGIIIMMMSSSWWWTTTRRRQQQQQQQQQPPPMMMKKKRRRRRRQQQPPPRRRXXX___eeeMMMLLLMMMOOOTTTXXXZZZ[[[\\\\\\]]]^^^```aaaaaa```eeeeeegggtttcccbbbbbbcccbbbaaa`````````YYYQQQFFF>>>;;;;;;<<<===999999999:::<<<>>>AAABBB:::::::::999999:::::::::999:::::::::999999888777555555444333444555777888===>>>@@@BBBCCCDDDCCCCCCJJJJJJIIIGGGDDDBBBBBBCCCKKKMMMPPPTTTWWWXXXXXXXXXWWWVVVXXXZZZZZZYYY]]]ccceeekkkqqqvvvzzz~~~}}}~~~~~~|||{{{~~~}}}}}}|||rrrllliiibbbXXXOOOKKKHHHBBB>>>===<<<;;;===@@@AAA@@@CCCIIIXXXpppwwwlllhhhPPPGGGAAADDDGGGFFFFFFHHHiiieeesssvvvyyy}}}xxxOOO;;;444888666777;;;888999999999::::::;;;;;;<<<>>>>>>===<<<;;;::::::999:::;;;<<<======;;;999888::::::;;;999777777888999<<<<<<======<<<===???AAAGGGDDDccc{{{ppp}}}NNNBBBAAA===FFFXXXggg{{{jjj]]]PPPLLLPPPSSSNNNFFF>>>:::::::::999888555222111222333222222111222222333333222222111222222222333444555666777666999===@@@BBBEEEJJJNNNQQQVVVaaappp}}}xxxooo\\\^^^bbbiiiqqqxxx~~~~~~tttxxx~~~wwwnnngggbbb\\\TTTNNNOOOIII@@@;;;<<>>AAAAAA<<<;;;EEEQQQjjjwwwhhh[[[VVVLLLGGGDDDDDDEEEEEEEEEFFFllllllwwwssswwwxxxfffGGG888555999666888;;;888888888999999::::::::::::======<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<:::888666888999:::999777777999:::;;;===>>>>>>===>>>@@@BBBIIIDDD[[[tttvvvgggFFF>>>@@@DDDRRR^^^{{{ooo___OOOIIIJJJQQQPPPIII???:::::::::888999777333222222333333333111222222333333222222111222222222222333444555666444777;;;>>>AAAEEEIIILLLSSSSSSXXXdddrrr{{{}}}{{{aaa]]]YYYXXX[[[aaagggjjjzzz|||qqqggg^^^VVVRRRSSSMMMFFFBBB>>>;;;===AAA@@@===>>>??????FFF]]]tttyyy|||zzzxxx{{{fffWWWVVVNNNPPPTTTVVVQQQJJJGGGJJJWWWllleee```TTTjjjYYYGGG>>>>>>@@@CCCFFFHHHHHHHHHJJJHHHFFFDDDEEEFFFIIIJJJKKKKKKJJJIIIJJJMMMRRRVVVRRRQQQQQQRRRSSSSSSRRRPPPLLLNNNPPPQQQQQQPPPQQQRRRMMMMMMMMMQQQVVV[[[___``````^^^]]]___ccceeecccaaa\\\ccciiihhhkkk}}}```^^^^^^```eeegggeeecccccc^^^UUUKKKCCC===;;;:::888:::;;;===<<<;;;999888;;;;;;::::::::::::;;;;;;999:::::::::::::::999999777777555444333222222222444555777999:::;;;<<<<<<>>>@@@DDDEEEDDDCCCCCCDDDEEEHHHKKKOOORRRTTTTTTTTTUUUQQQOOOQQQQQQPPPRRRVVVZZZZZZ]]]ccceeecccccceeekkkllloooqqqssssssssssssxxxzzz}}}~~~~~~~~~{{{xxxuuuqqqmmmlllllljjjfff___XXXTTTRRRIIIBBB===<<<;;;999:::<<<;;;===@@@AAA>>>@@@NNN]]]{{{{{{qqqbbbUUUOOOOOOLLLIIIFFFDDDDDDFFFGGGrrrxxx}}}sssvvvpppPPP@@@555555888555888===999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===999:::;;;;;;:::999666555666888888888777888:::<<<;;;===>>>?????????AAACCCJJJFFFTTTwwwuuuOOO===DDDAAAJJJTTTooosssaaaRRRJJJIIIMMMNNNJJJ@@@<<<===<<<999;;;888444222333444444444111222222333333222222111222222222222333444555555444666888<<>>??????===;;;;;;<<<@@@BBBDDDGGGIIIJJJJJJJJJMMMIIIHHHKKKLLLKKKMMMPPPQQQOOORRRZZZ^^^\\\[[[^^^dddfffgggiiijjjmmmppprrrsssvvvyyyzzzyyyyyyzzz|||yyy|||~~~~~~~~~~~~~~~~~~{{{wwwrrrnnnjjjhhhgggdddaaa[[[VVVRRRMMMIIIFFF@@@;;;888::::::999:::>>>======AAAHHHOOOXXXfffsss|||{{{tttmmmbbbVVVPPPTTTSSSNNNHHHDDDEEEIIIKKKxxxuuuwwwkkk@@@<<<222333777555999>>>:::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>888999:::;;;:::888666444555777888888777888:::===;;;===?????????@@@BBBDDDHHHFFFOOOgggxxxtttWWW>>>FFF???DDDMMMhhhvvvdddVVVNNNMMMIIILLLIIIAAA===??????<<<<<<999555333333444555444222222222333333222222222222222222222333444444555555666777:::===AAAEEEHHHGGGOOOWWWWWWVVV\\\kkkyyyzzzpppbbbXXXSSSSSSTTTUUUQQQaaaqqqyyy}}}{{{nnniiiiiibbbWWWMMMGGG???888888===777666:::===<<>><<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;:::::::::777777888888777666444333555444333222222222444444777777888888777888;;;===:::;;;<<<===??????@@@@@@CCC@@@AAAFFFJJJJJJKKKMMMRRRLLLLLLRRRVVVWWW[[[aaa____________aaaeeejjjnnnlllooorrrsssssssssuuuxxxtttvvvyyyzzzyyyxxxyyyzzzyyy|||}}}zzztttrrrtttxxxuuuvvvwwwvvvvvvwwwyyy{{{~~~|||||||||{{{yyywwwssswww|||}}}xxxmmmmmmllliiieeebbbbbbbbbXXXRRRJJJEEECCCAAA>>>:::<<<888777:::;;;;;;===AAABBB@@@EEESSScccppp}}}dddgggyyylllhhheee]]]TTTOOOXXXVVVQQQIIIEEEGGGLLLOOOzzzoooWWW>>>777777888999:::;;;;;;<<<999888888888888888999999:::;;;======<<<;;;<<<<<<888888777666666666666666555555555666666888999999;;;:::999<<>>;;;:::777555333333333333111222222333333222222111111111111222222333333333222444555666888;;;@@@DDDGGGJJJLLLLLLLLLSSS```kkkppp___ZZZWWWQQQPPPTTT___nnnzzzwwwpppjjj___SSSKKKDDD===;;;<<<999666555;;;AAABBB]]]rrr\\\QQQMMMRRRXXXUUUPPPNNNHHHLLL\\\uuujjjVVVRRRSSSvvvgggMMMBBBHHHCCCDDDFFFIIILLLNNNPPPQQQTTTRRROOOLLLJJJIIIIIIJJJHHHGGGEEEEEEEEEHHHKKKMMMOOONNNMMMMMMMMMMMMNNNOOOTTTTTTVVV[[[aaaeeeeeeccc]]]]]]^^^^^^^^^^^^^^^^^^]]]^^^______^^^\\\ZZZXXXWWW\\\dddgggdddfffwwwxxxgggdddfffgggdddiiijjjeeebbbbbb___ZZZOOOCCC999999;;;999999<<<999:::;;;<<<======<<<;;;===<<<;;;:::::::::::::::999999999888888888888777555444333333444444333222222333444555666666666666777777888888888999999999???@@@BBBCCCDDDEEEEEEEEEHHHHHHIIIKKKMMMQQQTTTVVVVVVXXXZZZ\\\]]]^^^aaacccgggiiikkknnnnnnkkkfffbbbdddjjjnnnooorrruuuuuurrrrrrrrrppppppppppppqqqrrrkkkjjjjjjmmmqqqsssrrroootttttttttttttttrrrnnnkkkmmmooorrruuuxxx{{{}}}~~~}}}|||{{{zzzxxxtttoookkkfffeeebbb^^^[[[WWWUUUSSSIIIGGGCCC@@@===<<<<<<<<<999999999888999<<<======BBB===MMMxxxooohhhrrr}}}}}}nnnmmmkkkfff___VVVOOOLLLLLLHHHFFFHHHGGGDDDDDDGGG~~~|||lllOOO777666666777888999:::;;;;;;999888888777777888999999999;;;======;;;:::;;;<<<777666666555444444555555555555555555666777888888:::999888:::???BBBBBBAAAAAAEEEDDD[[[yyy~~~qqq|||iiiHHH@@@FFFCCCPPPbbb}}}ttt^^^RRRPPPKKKMMMNNNKKKDDD>>>===>>>;;;:::888666444333333333111222222333333222222111111111111222222333333333444555777888999===AAAEEEDDDHHHKKKKKKKKKQQQ\\\ffftttggg___YYYUUUSSSYYYhhhwwwuuuhhhZZZPPPGGG???;;;;;;999888666:::???AAA^^^mmmYYYOOOKKKRRRYYYVVVPPPNNNIIIOOObbb{{{jjjQQQNNN[[[}}}bbbMMMDDDIIIEEEHHHLLLPPPTTTVVVVVVVVVSSSRRRPPPOOONNNMMMNNNNNNIIIHHHGGGFFFGGGJJJMMMOOOQQQPPPOOONNNMMMMMMNNNNNNSSSTTTVVV[[[aaadddcccaaaaaa```^^^]]]]]]^^^___```ddddddcccbbb```^^^\\\[[[___bbbggghhhdddbbbnnn|||ttteeeeeejjjhhhmmmmmmfffbbbdddeeedddUUUIII>>><<<;;;999999<<<;;;<<<===>>>>>>======<<<<<<<<<;;;;;;::::::::::::999999999888888888888777999777666555666555444222333333444555666666666666777777888888888999999999======???@@@AAABBBBBBBBBDDDEEEFFFGGGJJJMMMPPPQQQQQQSSSVVVWWWXXXZZZ\\\^^^bbbdddfffhhhhhheeeaaa]]]aaagggjjjkkkmmmpppooolllmmmlllkkkjjjjjjjjjkkklllmmmkkkkkkllloooooonnnlllmmmllllllmmmnnnnnnkkkiiikkklllooorrrtttwwwxxxyyywwwvvvtttsssqqqmmmhhhddd```___[[[WWWRRRNNNJJJHHHCCCAAA>>>;;;999888888888999888777666999===??????888JJJnnnllljjjzzzpppnnnlllhhhccc]]]VVVOOOJJJIIIFFFGGGJJJIIIEEEDDDFFF{{{wwwyyy}}}xxxbbbGGG555555666666777888999::::::999888888777777777888888999;;;<<<<<<;;;::::::;;;666555444444333444444444666555555555555555666666999888777888;;;===>>>>>>>>>CCCAAARRR~~~rrrnnnuuuhhhJJJAAADDDBBBLLL\\\uuuyyy___RRRQQQKKKMMMNNNKKKEEE@@@>>>>>><<<;;;999777555444333333111222222333333222222111111111111222222222222222333555666777999;;;???BBBBBBFFFIIIJJJJJJOOOWWW^^^zzz~~~qqqeee^^^\\\fffttt~~~tttcccVVVKKKAAA;;;;;;999:::999<<>>>>>>>>@@@@@@AAACCCEEEGGGJJJKKKKKKMMMOOOQQQQQQSSSUUUWWWZZZ\\\^^^```___\\\YYYWWW\\\aaaeeeeeegggjjjiiieeejjjjjjiiihhhggghhhhhhhhhjjjiiigggggghhhhhhgggeeegggffffffgggiiijjjiiihhhdddeeegggiiikkklllnnnnnnmmmllljjjhhhfffbbb]]]YYYSSSRRROOOKKKGGGCCC@@@???===<<<:::888777666666777666555666777:::===@@@CCCIIIcccxxxkkkqqqvvvgggkkkgggbbb^^^[[[VVVOOOJJJEEECCCEEEIIIIIIEEECCCDDDyyyxxxrrrrrrwwwmmmSSS@@@;;;555555666777888999999:::999888888777777777777888999:::;;;;;;999888999999555555444444444444444555666555555444444444444555888888777888999:::;;;;;;<<>><<<;;;:::888666444333222111222222333333222222111111111111111111222222222000222444555666888;;;>>>@@@DDDHHHIIIJJJMMMSSSXXX[[[zzz|||rrrlllnnnuuu{{{zzzgggYYYNNNDDD>>>===:::>>>@@@DDDFFFFFF]]]nnn```VVVRRRSSSRRR[[[XXXOOOIIIHHHVVVqqq}}}xxx}}}uuuiiiVVV___fffQQQIIIFFFJJJIIIKKKOOOSSSVVVWWWWWWWWWVVVVVVVVVUUUSSSQQQOOONNNJJJJJJJJJJJJLLLOOOQQQSSSQQQPPPOOONNNNNNNNNOOOPPPSSSUUUYYY]]]```aaa___^^^eeecccaaa```______``````]]]]]]\\\\\\]]]```bbbdddeeedddccccccdddggglllpppvvvmmmdddeeegggiiikkkkkkgggccchhhaaaYYYQQQKKKCCC===:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888777777999777666666777777555444444444555666777777777777888888888888888888888888777888999:::;;;;;;;;;;;;<<<===>>>???AAACCCDDDEEEEEEGGGJJJKKKKKKLLLOOOQQQRRRTTTWWWWWWVVVSSSQQQPPPVVV[[[___```bbbeeeeeeaaaeeeeeedddddddddcccccccccbbbaaa`````````______^^^aaa___^^^^^^```aaaaaa```[[[\\\\\\]]]^^^___```aaabbbaaa^^^]]][[[WWWRRROOOEEEDDDCCCAAA???===<<<;;;;;;:::999888888888888999666777:::<<<<<>>BBBFFFHHHIIILLLPPPSSS[[[fffttt~~~yyyxxxwwwyyyyyyeeeXXXOOOHHHCCCAAA===DDDHHHMMMOOOMMM\\\zzzqqqcccZZZSSSRRRUUUTTT[[[VVVLLLGGGHHH[[[wwwkkkiii___ooo\\\JJJGGGGGGIIIMMMMMMMMMNNNOOOQQQSSSTTTXXXXXXVVVSSSPPPMMMJJJHHHJJJJJJJJJKKKLLLNNNPPPQQQMMMLLLLLLLLLMMMNNNPPPQQQSSSVVVZZZ]]]_________^^^aaabbbbbbcccbbb```^^^]]]YYYYYYXXXXXXZZZ]]]aaaccccccbbb______dddkkkpppsssuuusss{{{kkkccc^^^aaaiiimmmkkkhhhnnnlllhhh```XXXOOOEEE>>>===<<<;;;::::::;;;===>>>::::::;;;<<<<<<;;;;;;:::999999999888888888777777888777666777999;;;:::999444555666777888888888888888888888888888888888888777888999::::::;;;::::::;;;;;;<<<===??????@@@@@@AAACCCEEEFFFFFFGGGJJJKKKLLLNNNPPPPPPMMMKKKKKKKKKOOOUUUYYYZZZ]]]aaaaaa^^^ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYY[[[\\\XXXVVVTTTTTTTTTUUUTTTSSSTTTTTTSSSSSSTTTUUUVVVWWWXXXVVVSSSRRRPPPMMMIIIFFF>>>======<<<;;;::::::999999999999999999999::::::<<<;;;<<<>>>>>>FFFZZZnnnwww|||{{{vvveee^^^XXXVVVSSSSSSUUUUUUSSSPPPKKKGGGEEEGGGGGGEEEGGGLLLppphhheeelllxxxwww___???333888555666666777888999::::::999888888777666666666666888999:::999777666666666555555555555555555666777666555555555555555666666888999999999777888999;;;;;;@@@@@@GGG]]]|||vvvrrrzzzccc{{{{{{WWW@@@AAACCCJJJ\\\yyyooo[[[VVVJJJKKKMMMMMMJJJFFFBBB???======<<<:::888555333222111222222333333222222111111111111111111000000000111222555666666777999:::===???CCCFFFHHHJJJMMMPPPYYYZZZ\\\bbbjjjqqqsssssszzzyyyzzzzzzxxxxxxyyyttt```UUUPPPKKKHHHGGGCCCKKKNNNSSSVVVRRRYYYoooiii]]]UUUNNNOOOTTTVVVZZZSSSIIIHHHMMMbbb}}}hhhhhhfffyyyXXXGGGHHHHHHIIIPPPOOOMMMLLLMMMNNNQQQRRRVVVUUUSSSPPPMMMJJJHHHFFFIIIIIIIIIIIIJJJLLLMMMNNNHHHHHHHHHIIIKKKMMMOOOQQQQQQTTTWWWZZZZZZ[[[]]]^^^]]]___aaabbbbbb```]]][[[[[[ZZZYYYXXXYYY[[[]]]^^^aaabbb```^^^bbbjjjoooooowwwnnnzzzkkkyyynnn]]]ZZZ___eeeiiikkknnnqqqpppjjjccc\\\RRRJJJBBB@@@===:::888888999;;;999:::;;;<<<<<<<<<;;;:::999999999888888888888777999888888:::===>>>>>>>>>555666777888888999999999999999999888888888888888888888999:::::::::::::::::::::;;;<<<=========<<<>>>@@@BBBBBBCCCCCCEEEGGGGGGIIIKKKJJJFFFDDDEEEGGGIIIOOOSSSTTTWWW[[[[[[WWWQQQQQQSSSTTTTTTTTTTTTTTTSSSTTTUUUTTTSSSUUUWWWZZZUUUTTTRRRQQQQQQPPPNNNLLLOOONNNMMMMMMMMMNNNOOOPPPNNNLLLIIIHHHGGGEEEBBB???===<<<;;;:::999777666666777777777888888888888999;;;888:::CCCKKKXXXooosssfff^^^xxxnnn```[[[NNNOOOPPPQQQRRRRRRRRRRRRPPPKKKHHHHHHHHHHHHKKKOOOjjjmmmhhhoootttlllSSS:::333888666666777888999:::;;;;;;999999777666666555555555777999999999666555555555444444333333444555555666555555555555666777888888666777999888666666999;;;:::===@@@IIIRRRbbbsssiiiqqqiiiGGGBBBBBBHHHXXXqqqttt]]]VVVJJJKKKLLLMMMLLLHHHCCC???>>>>>>===;;;999666333111111222222333333222222111222111111111000000000///000222444555555555777888:::<<>>:::888888888888999;;;<<<===<<<;;;:::999999999888888888888777999888888999<<<======<<<666666777888999999999999999999999888888888777777888888999:::::::::999999888999:::;;;;;;;;;:::999;;;===>>>??????@@@BBBCCCBBBEEEFFFDDD@@@>>>AAADDDEEEJJJMMMMMMOOOQQQPPPMMMIIIJJJLLLNNNOOOPPPPPPPPPMMMNNNNNNMMMLLLMMMPPPTTTOOONNNMMMMMMMMMLLLIIIFFFHHHGGGEEEEEEEEEGGGHHHJJJEEECCCAAA@@@@@@>>><<<::::::999999888777777666666777777888888888888888888666777GGGddd|||qqq^^^```kkkxxxeeeWWWSSSGGGLLLPPPQQQOOOMMMNNNPPPNNNJJJHHHIIIHHHFFFHHHKKK{{{eeemmmqqqsssnnn]]]FFF777666<<<777777888999:::;;;;;;<<<999999777666555555555555777888999888666444444555222222222222333333444555555555555666666888999:::444666888777555555888;;;999;;;@@@JJJLLLRRRzzzwwwooo~~~TTTAAA@@@EEESSSkkk|||ddd[[[JJJKKKLLLMMMLLLIIIDDD@@@>>>>>>===<<<999666333111222222222333333222222222222111111111000000//////...000222333333333444555888:::<<>>???AAA???BBBDDDAAA===;;;>>>BBBBBBGGGIIIHHHIIIJJJHHHDDD???AAACCCFFFGGGHHHIIIHHHHHHIIIIIIGGGEEEEEEIIILLLDDDDDDDDDEEEEEECCC@@@===AAA@@@???>>>???@@@BBBDDD@@@>>><<<;;;;;;;;;999777444444555666777888999999888999:::::::::::::::999777???___xxxddd\\\mmm{{{xxxuuujjjXXXJJJFFFEEEKKKRRRRRRMMMIIIKKKOOOIIIFFFEEEGGGFFFCCCBBBEEEssslllooorrrssseeeJJJ:::999;;;888999999:::;;;;;;;;;:::::::::999777666555555666666777777777777666666666666666666555555555555666666555555666777777777777777999777666888:::;;;999666:::777DDDFFFDDDKKKnnnooo~~~zzzaaaHHH???GGGMMMbbbiii___TTTGGGGGGNNNNNNNNNJJJ@@@@@@>>><<<;;;:::999666333444222111111222333333222111111111111111111111111111111222222222333333333777999;;;<<<===@@@CCCFFFHHHMMMQQQRRRRRRUUU\\\aaaaaaeeeiiijjjnnnuuuxxxwww||||||{{{wwwooogggaaa^^^qqq~~~rrr\\\VVVRRRIIIDDDEEEGGGIIIOOOSSSQQQNNNQQQXXXyyyiii[[[UUUOOOJJJOOOZZZZZZUUUMMMIIIRRRiiizzz___VVV```vvvYYYJJJKKKNNNLLLFFFFFFJJJQQQXXXXXXSSSMMMLLLKKKIIIHHHIIIKKKNNNPPPHHHFFFEEEFFFHHHHHHFFFCCCFFFGGGHHHIIIJJJJJJKKKKKKHHHFFFIIIOOORRRSSSUUUYYYVVVYYY[[[ZZZVVVTTTUUUWWWPPPNNNNNNRRRYYY[[[YYYUUUWWWXXX[[[___ccceeedddbbbfffeeemmmxxx{{{yyylll```[[[fffmmmllljjjlllnnnnnnkkkjjjbbbVVVOOOLLLDDD;;;777999;;;<<<=========<<<<<<<<<<<<<<<<<<;;;::::::888777777777666666555555666666666777888:::;;;<<<999888777888999:::999777666666777888888888888888999999999999999999999999:::;;;;;;<<<=========<<<>>>>>>===;;;:::;;;===@@@@@@AAAAAAAAAAAABBBBBBBBB>>>??????AAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999:::999777777777888::::::999999999:::;;;;;;===999999>>>>>>999999===DDDHHHvvvvvv~~~yyy}}}llluuuvvviiiYYYPPPJJJFFFLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHuuunnnqqqpppiiiXXXCCC777666666555888888999:::::::::999999:::999777666555555666666666666666666777777777777555555555444444555555555555555666777777777777777888777666777999:::888666???<<>>===<<<<<<:::777555444222111111222333333222111111111111111111111111111111111222222222333333555666999:::;;;===AAACCCHHHKKKOOOOOOOOOQQQVVV[[[\\\aaadddeeejjjrrrvvvuuuzzzzzzwwwpppgggaaaaaacccpppwwwfffZZZSSSJJJFFFHHHFFFGGGJJJNNNMMMLLLQQQXXXrrrdddXXXUUUQQQMMMQQQ[[[YYYSSSKKKJJJWWWnnnrrrYYYMMM___dddLLLCCCHHHQQQWWWMMMKKKKKKNNNSSSTTTQQQMMMLLLKKKIIIHHHHHHJJJKKKLLLGGGFFFEEEFFFHHHIIIGGGEEEGGGGGGHHHHHHIIIIIIJJJJJJJJJHHHHHHJJJKKKKKKPPPVVVRRRRRRRRRRRRSSSSSSRRRQQQKKKLLLNNNPPPRRRSSSTTTTTTUUUWWW[[[___aaa```^^^\\\```aaahhhqqqpppjjjooo{{{}}}aaa```bbbhhhppptttsssqqqppplllddd]]]]]]]]]TTTIII>>><<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888777777777666666777777777777888999:::;;;999888777777999999888777777777888999999999999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;999888888;;;============>>>>>>>>>??????:::;;;;;;<<<===>>>??????<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::::::::999:::;;;999777666666777666777777888999:::;;;<<>>>>>>>><<<888666444222111111222333333222111111111111111111111111111111111222222222222333222444666777888:::===@@@EEEHHHKKKKKKJJJKKKOOOSSSWWW[[[^^^___dddmmmrrrrrrwwwvvvpppggg___]]]aaaffftttvvvuuuuuu~~~yyyeeeWWWKKKEEEFFFEEEEEEIIIMMMPPPRRRYYYaaaiii]]]TTTSSSSSSQQQUUU\\\XXXPPPHHHMMM^^^uuupppVVVIII^^^vvvUUUEEECCCHHHVVVdddSSSPPPLLLLLLNNNOOONNNLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJIIIGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIKKKOOOQQQNNNIIILLLQQQNNNKKKIIILLLPPPRRROOOLLLHHHKKKNNNNNNLLLLLLPPPTTTRRRVVVZZZ]]]\\\YYYWWWVVV^^^aaaiiiooojjjcccgggrrrvvvxxxeeeXXX```ooovvvwwwyyyqqqkkkdddbbbfffggg___SSSKKKEEE>>>:::999::::::999:::;;;;;;;;;;;;;;;;;;;;;999999999888888888888777888888777777888999::::::888777666777888999888666777888999999::::::999999888888888888888888999999888888999::::::::::::999777888888666555555777999888999999999999:::::::::888999999999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999999999999999999:::::::::999999888888888999::::::999777666666777666666888999;;;<<<======@@@===999999===HHH[[[kkktttkkkhhhrrr~~~uuudddvvvqqqdddSSSGGGCCCDDDDDDFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBDDDEEEGGGGGGHHHHHH~~~nnniiinnnmmmRRR;;;888999555444888777888999:::::::::::::::999999888777777666666666444444555666777888999999666666555555555555666666666666777777777777666666555555555555777888888999@@@===EEEAAA@@@AAANNNxxxsssooowwwTTTDDDEEECCCOOOhhh|||kkkWWWNNNOOOMMMOOOQQQKKK@@@???>>>>>>>>><<<999666444222111111222333333222111111111111111111111111111111111111222222222222111333555666666888;;;>>>BBBDDDGGGHHHHHHIIILLLOOOTTTWWWZZZ[[[```iiinnnnnnppplllfff```\\\]]]```cccooorrrrrrrrryyyrrr___SSSOOOQQQRRRWWW___dddgggmmmuuudddZZZQQQPPPRRRSSSXXX^^^XXXMMMHHHQQQeeezzziiiQQQOOOfffkkkLLLEEEFFFFFFRRRcccTTTQQQMMMKKKLLLMMMLLLKKKKKKKKKKKKKKKIIIGGGEEEDDDEEEFFFGGGHHHJJJKKKKKKJJJJJJIIIHHHGGGFFFGGGGGGHHHFFFNNNYYY___YYYOOOKKKMMMKKKJJJJJJKKKMMMNNNMMMKKKGGGJJJLLLKKKJJJLLLPPPTTTQQQTTTXXXYYYXXXVVVVVVWWW\\\aaahhhkkkgggbbbiiitttxxxnnnqqq~~~aaa```kkkpppttt{{{ppplllgggfffhhhhhhbbbZZZYYYRRRIIICCC@@@>>>;;;888999999999::::::;;;<<<<<<999999999999999999999999999888888888888888999999888777666666888888777666777777888999999999999888777777777888888888888888777777888888888888888777555666666555444444555777666666666666777777777777999999999:::::::::::::::===<<<<<<;;;;;;<<<<<<===::::::999999888999999:::999999999888777777666666777999:::999888777888:::::::::;;;<<<<<<===>>>>>>999===DDDKKKTTTeee|||rrr]]][[[ggguuu||||||wwwlllrrrhhhZZZLLLEEEDDDFFFHHHEEEGGGHHHIIIIIIHHHFFFDDD???@@@AAACCCDDDEEEEEEFFFzzzllliiioooeeeHHH333555:::666555;;;888999:::;;;<<<<<<<<<<<<999999999888777777666666333444555666777888999:::888888777777777777888888666666777777777777666666444444555555666777999;;;@@@===DDD???AAACCCHHHhhhlll|||}}}nnn[[[FFFDDDCCCOOOdddtttqqq]]]SSSRRROOOQQQRRRKKKCCCAAA>>>======;;;888666444222111111222333333222111111111111111111111111000000111111111222222222111222444555666777:::======???BBBEEEGGGJJJLLLNNNSSSVVVXXXXXX]]]dddhhhgggccc___[[[[[[^^^```^^^\\\```iiipppttt{{{{{{ssstttuuuzzzyyybbbXXXNNNLLLPPPUUUZZZ___WWWMMMJJJXXXmmm~~~wwwUUUHHH\\\xxxwwwXXXCCCDDDFFFAAAFFFTTTOOONNNMMMMMMMMMMMMKKKJJJKKKKKKLLLLLLJJJHHHEEEDDDEEEFFFHHHJJJJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFGGGHHHEEEMMMXXX^^^YYYNNNJJJMMMJJJLLLMMMLLLJJJHHHIIIJJJIIIHHHHHHIIIKKKNNNPPPRRRQQQSSSUUUVVVWWWYYY[[[]]]ZZZ^^^cccccc______gggqqqwww{{{{{{xxxqqqnnnrrrnnnllljjjiiigggeeeddddddddd___WWWRRRMMMGGGAAA===999999888888888999:::;;;999999999999999:::::::::999888888888888888999999888777666777888999888666555666666777777777777777666666666777777888888888666777777777777777666666555666777666444444555777555555555666666666777777888888888999999999999999999888888777777888888999888777777777777777888888888888888777777666666666666777999:::999:::<<<===>>>>>>=========>>>???@@@<<>>???@@@AAABBBBBBBBBBBBuuummmllloooUUU@@@000222777555555:::888999:::<<<============999999999999888777666555444444555666777888999999999999888888888888999999777777777777777666666555333444555555666777;;;===BBB@@@CCC<<<@@@DDDAAAWWWpppnnnrrrzzziiiMMMDDDAAALLL^^^kkkwwwbbbVVVTTTOOOQQQRRRLLLHHHDDD@@@===<<<;;;999888444222111111222333333222111111111111111111111111000000000111111111111222111222444555555777999<<<:::<<>><<<:::888777777888888999999999999:::::::::888888777777888999::::::999888777888999:::999777444555666666777777666666555555666666777777888888666777777777777666666555555666777777666555666777666666666666777777777777555555555666666666777777777777777666666777777777444444444444444555555666777777777777777777777777777999;;;;;;;;;<<<>>>???@@@???>>>>>>@@@DDDHHHKKKWWWsssnnnTTTXXXkkkrrrzzzwwwpppjjjccc^^^KKKFFFCCCCCCDDDBBBBBBDDD>>>???@@@BBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@??????{{{pppooommmgggFFF;;;222222555555777:::888888:::;;;<<<=========999999::::::999888666555444555555666777888888999999888888888888888888999777777777777777666555555333555666666666888<<<@@@BBB???AAA888>>>DDD===LLL{{{|||hhhzzzwww\\\HHH@@@IIIYYYccczzz~~~gggWWWRRRLLLOOOTTTOOONNNIIICCC>>><<<;;;;;;;;;444222111111222333333222111111111111111111111111000000000000111111111111000111333444444555888:::999:::>>>BBBGGGJJJKKKKKKNNNRRRSSSRRRRRRSSSRRRNNNOOOVVV```gggiiihhhggggggiiiwww|||qqquuuxxxhhhWWWRRRNNNOOOVVV^^^___]]]QQQMMMUUUkkk~~~tttnnnUUUWWWwww\\\OOOGGGJJJLLLIIIJJJPPPKKKLLLMMMMMMLLLKKKKKKKKKGGGGGGHHHHHHHHHHHHHHHGGGGGGIIILLLLLLKKKKKKLLLNNNMMMKKKIIIHHHGGGIIIKKKLLLNNNKKKIIIIIIFFFDDDGGGLLLMMMNNNOOOOOONNNMMMMMMMMMRRRTTTVVVTTTPPPNNNNNNPPPOOONNNPPPXXXaaaeeebbb^^^```bbbccccccbbbbbbbbbaaa___aaaffflllwwwyyywwwssshhhaaa\\\[[[YYYVVVYYY^^^cccfffgggddd^^^YYYWWWXXXPPPNNNIIICCC>>>;;;999888888888888888999999999:::777777777777888999:::;;;:::999888999:::;;;:::888555555666777777777777777444444555666666777888888777777777777777666555555555666888777666555666777666666666777777777888888222222333444555666666777999888888777777888888999444333333333444444555666666666666777888888999999;;;<<<======<<<<<<===>>>@@@@@@@@@CCCIIIRRRZZZ```pppjjjbbbiii{{{tttlllbbbUUULLLFFFCCCEEEIIIHHHDDDCCCFFFBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEECCCBBB@@@>>>===tttkkkooojjj]]]???;;;666555555777:::<<<666777999:::;;;<<<<<<<<<999999::::::999888666555555555666666777777888888888888777777777777888888777777777777777666555555444555777777666888===AAA???<<<===555===EEE<<>>???@@@???===;;;<<<===BBBBBBDDDIIISSS___kkkrrrvvvtttccc\\\kkk{{{rrrmmmaaaPPPDDDDDDCCCFFFKKKIIIBBB@@@DDDCCCCCCCCCCCCDDDFFFGGGHHHJJJIIIHHHFFFCCCAAA>>>===qqqggghhhcccQQQ:::777444555888:::999888:::::::::::::::::::::::::::999888777666666666666666666666555555666666666666555555555555444444444444444555777::::::777555555555666666777999===@@@;;;:::999999:::===@@@AAAWWW}}}^^^zzzVVV@@@KKKKKKQQQkkksssZZZRRRNNNHHHMMMZZZTTTQQQIII???<<<>>>???===888666333111000000222333222111111111000000//////000000000000000000000000333333222222333555666777;;;:::999===BBBGGGHHHGGGJJJJJJHHHEEEDDDIIIQQQXXXfffiiilllppptttzzz~~~www}}}ggg\\\```^^^QQQUUUMMMSSSlll~~~wwwdddYYYQQQMMMLLLRRR\\\aaa\\\VVVPPPRRR___uuuwwweee]]]QQQjjjcccUUUJJJLLLQQQPPPOOOOOOPPPQQQQQQQQQPPPNNNLLLKKKKKKJJJGGGEEEEEEEEEFFFGGGHHHIIILLLNNNOOOOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLOOOOOOOOOMMMLLLLLLMMMOOOSSSPPPQQQVVVUUURRRUUU[[[dddhhhjjjcccYYYTTTXXX^^^___]]][[[\\\^^^^^^ZZZWWW^^^^^^___bbbeeeccc___ZZZ^^^_________ccclllyyy}}}rrrtttcccUUUQQQPPPQQQTTT\\\\\\]]]```eeegggfffeeeggghhhfff```WWWNNNGGGDDD>>>:::666666888;;;<<<;;;<<<;;;:::888888999;;;<<<;;;;;;::::::::::::::::::444444666777888888888888444444555666777888999:::888777777777777666666666555555666777888888888777888888888777777666666666444444444444444555555555555555555555555666777888666555444444444555777888888555555888::::::<<>>;;;999999<<>><<<;;;{{{pppdddbbbYYYGGG777555333333555777777666999999999999999999999999999888777666666555555555444333333222222333333444555555555555444444444444444444555777999999777555555555555666777999<<>>===:::777;;;999777777888999999:::999999888777666666555444666666777888888777777777666666666666777777777777666666666666555555555555666666777777888777777777666666555555555444444444555555555555555555666666777666666666666777777888444555555666777999:::;;;CCC===888666555555999>>>===???@@@@@@>>>;;;::::::[[[jjj{{{xxxhhh```[[[YYYZZZ^^^iiittt~~~{{{iiiaaaWWWRRRPPPMMMGGGAAACCCEEEGGGIIIIIIGGGDDDBBBBBBAAAAAAAAABBBDDDGGGHHHKKKIIIGGGDDDAAA???>>>===|||xxxpppaaaYYYMMM:::666444333333555777666666888888888888888888888888888777666555444444444444333222222111111222222333555555444444444333333333333333444666888888666555555555555666888:::<<<===444555666777888:::;;;;;;@@@fffqqq___FFFDDDLLLWWWkkklll]]]TTTKKKJJJOOOVVVTTTNNNDDD???@@@???===:::888555333111111222222111111111111111000000000000000000000000000000000000/////////000111222333444444555888<<<>>>>>>===:::===AAADDDHHHPPPZZZbbbooosssxxx|||~~~vvvlllwwwvvveee[[[MMMQQQlll|||rrr```RRRMMMLLLKKKNNNWWWaaacccZZZQQQSSSbbbxxxzzz}}}zzzhhhcccYYYeee^^^TTTPPPNNNPPPQQQOOONNNOOOSSSSSSRRRPPPNNNKKKHHHGGGCCCCCCDDDFFFFFFGGGGGGGGGIIIJJJLLLNNNOOOPPPQQQQQQMMMMMMLLLKKKJJJJJJJJJKKKMMMNNNOOOOOOOOOQQQTTTWWWRRRQQQQQQSSSQQQOOOPPPTTTVVVXXXZZZ[[[[[[]]]```bbbaaaaaa___\\\YYYWWWXXXXXXYYYXXXWWWYYYZZZ[[[[[[YYYYYY]]]```bbbbbbcccgggjjjkkkqqq[[[NNNPPPQQQSSSTTTTTTUUUXXXZZZUUURRRQQQWWW```fffeeebbb]]]ZZZTTTOOOJJJDDD???<<<===:::777777999999777555:::::::::999888777777666999999999999999888777777999888888888777777666666777777777666666666555555666666777777777666666555555444444444444333333333666666666666666666555555666666666666666666777777777888999;;;===>>>??????CCC>>>999888777666999>>>===;;;888777;;;DDDPPPXXXrrr}}}{{{nnnjjjTTTWWWXXX[[[eeewwwtttkkkfffUUUOOOHHHFFFHHHHHHEEEAAACCCEEEGGGIIIIIIGGGEEEDDDBBBBBBBBBBBBDDDFFFHHHIIIIIIHHHGGGEEECCCAAA@@@???{{{yyyrrr___QQQDDD444777666666666777888888888777777777777777777777777666555444444333333333444444333333333333333333444444444444444333333333222333222333444666777666444444444555666999:::;;;:::333444555777999999::::::FFFVVV~~~|||zzzgggCCCCCCLLLOOOggg~~~qqq^^^UUUNNNLLLPPPUUUVVVQQQHHHBBBAAA@@@===;;;:::777444333222222222111111111111111111111111000000000000000000000000////////////000000111111222333444777999::::::999888;;;@@@EEEJJJRRR\\\ccctttzzz}}}zzzgggiiinnnaaaSSSQQQYYY\\\jjjrrr{{{yyywww{{{jjjXXXNNNMMMJJJLLLRRR\\\cccbbbYYYPPPUUUiiiuuuvvvvvv```UUUZZZrrrsssOOONNNNNNNNNNNNMMMMMMNNNQQQTTTSSSQQQNNNKKKIIIFFFEEEAAABBBDDDFFFGGGFFFEEEDDDGGGHHHIIIKKKLLLNNNOOOOOOMMMLLLKKKJJJJJJIIIIIIJJJLLLMMMNNNNNNNNNOOORRRUUUPPPPPPPPPOOOMMMKKKLLLOOOMMMNNNOOOSSSWWW[[[]]]^^^___aaabbb___YYYUUUUUUVVVVVVUUUTTTUUUVVVXXXZZZ[[[[[[^^^aaaaaa___^^^___aaahhhnnnxxxyyyeeedddYYYMMMKKKPPPVVVUUUQQQIIIGGGGGGLLLUUU[[[^^^]]]]]][[[YYYVVVSSSOOOJJJHHHCCC???;;;;;;<<<<<<888444999999999999999999999999999999::::::999999888888:::999999999888888888888999888888888777777777777666666666666555444444333555555555555555555444444555555555555555555555555333444555666777777888888;;;===???AAABBBBBBBBBBBB???<<<;;;<<<;;;777777999999999999>>>HHHYYYkkkwwwsssrrrwww{{{qqq___VVVXXXZZZjjjvvvxxx}}}}}}pppccc\\\LLLGGGCCCBBBDDDEEECCCAAADDDEEEGGGIIIJJJIIIGGGFFFCCCCCCCCCDDDEEEGGGIIIJJJHHHGGGGGGFFFDDDCCCBBBAAA~~~}}}ttt]]]KKK@@@444555666666777777777777777666666666666666666666666555444444333333333333333333333333222222333333333444333333333222222222222222111111333555666555444444444444777:::;;;:::888333444666888999:::::::::HHHJJJcccssskkkBBBAAAKKKIIIccc{{{zzzbbbUUUNNNLLLOOOTTTVVVSSSKKKDDDBBB@@@>>>===;;;999666444222222111111111111111111222222222000000000000000000000000000000000111111111111111111333444666777888999999;;;>>>BBBFFFJJJQQQZZZaaavvv}}}wwwtttsssjjjgggiiirrrxxxvvvqqqnnnwww}}}|||rrrppp^^^aaaeee[[[\\\^^^^^^___fffsss}}}zzzrrrsssssscccSSSLLLNNNJJJOOOXXX```ccc___XXXRRR]]]ppp~~~ppp\\\XXXjjjgggLLLKKKMMMLLLJJJHHHKKKOOORRRRRRPPPNNNLLLIIIGGGEEEDDDBBBCCCEEEGGGGGGEEECCCBBBCCCDDDFFFHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIKKKLLLLLLKKKJJJKKKMMMOOORRRSSSSSSPPPMMMMMMNNNNNNKKKJJJLLLPPPUUUYYYZZZYYYZZZ^^^aaa```[[[UUUSSSSSSUUUTTTSSSSSSTTTWWW[[[^^^___aaabbb___\\\ZZZ\\\^^^]]]dddmmmvvveeeXXXRRRQQQRRRSSSKKKKKKKKKKKKLLLNNNQQQSSSQQQRRRSSSSSSRRRPPPNNNMMMDDDAAA??????AAABBBAAA???<<<;;;::::::999888777777888888999999999999888888777777777888888888888999888888888777777777666666555555555555444444333222444444444444555555555555555555555555666666666666666777888:::;;;<<<<<<<<<>>>???@@@AAAAAA@@@???>>>AAA<<<999999888555666:::BBBIIISSS]]]dddiiimmmooolll```XXXWWWTTTNNNPPPXXXzzzwwwfffWWWMMMCCC@@@======???AAAAAA@@@DDDEEEGGGIIIJJJJJJIIIHHHCCCDDDDDDEEEFFFGGGHHHIIIFFFFFFFFFFFFEEEDDDBBBAAA}}}|||sssYYYEEE===555111333555555444444444555666666666666666666666666444444333333333333333444222111111000000111111222333333333222222222111111222111000111333555444333444333444777;;;<<<999555444555666777999:::;;;;;;@@@@@@MMMrrrqqqxxxLLLAAAHHHFFF\\\tttooo\\\PPPKKKKKKQQQUUUTTTMMMFFFCCCAAA>>>>>>===;;;888555333222111111111111222222222222222000000000000000000000000000111222222222222111111111333444555555666999;;;>>>AAADDDFFFJJJQQQZZZbbbttt{{{vvvlllgggfffbbb___aaahhhmmmkkkhhhgggjjjuuu~~~~~~}}}rrrnnnpppfffccc___UUUMMMPPP]]]jjjpppzzz|||qqqmmmqqq|||}}}tttiii[[[NNNJJJMMMKKKUUU```ddd```ZZZWWWVVVgggxxx{{{bbb]]]jjjrrrZZZLLLJJJKKKJJJFFFFFFKKKOOOQQQNNNLLLJJJHHHFFFEEEDDDDDDCCCDDDFFFGGGFFFEEECCCBBBBBBDDDFFFHHHIIIIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJHHHFFFFFFHHHIIIOOOQQQQQQMMMJJJLLLLLLKKKLLLMMMNNNRRRUUUXXXXXXXXXWWWZZZ]]]]]]ZZZVVVSSSQQQSSSSSSSSSSSSTTTWWW\\\``````aaaaaa^^^ZZZYYY[[[^^^WWWcccjjjuuu}}}vvv^^^PPPRRRYYYQQQQQQPPPLLLGGGEEEFFFHHHFFFHHHJJJJJJIIIGGGGGGGGG@@@@@@AAABBBEEEHHHLLLOOOIIIHHHGGGDDDBBB@@@>>>===<<<=========<<<;;;::::::666666777777777888888888777777666666666555555555555555666666666555444444444444444555555555555555777777888999:::;;;<<<<<<===>>>@@@AAABBBBBBAAA@@@<<<<<<<<<<<<<<<;;;::::::===777444666:::@@@IIIRRRccceeegggfffccc___]]]\\\XXXOOOHHHJJJTTTaaappp{{{~~~{{{kkkXXXIIIAAA===<<<:::;;;>>>AAACCCDDDBBBCCCEEEGGGHHHHHHHHHHHHDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEECCCAAA@@@zzztttvvvnnnSSS???888444000333666666444333444555666666666666666666666666444444333333333444444444222222111111111111222222222222222222111111111111111000///000222444444333444333333777<<<<<<888444555555555555777999;;;<<<999>>>CCCaaayyyjjj}}}aaaDDDFFFHHHUUUmmm|||jjjWWWMMMJJJMMMSSSUUUNNNGGGDDDAAA??????>>><<<999666444222111111111111222222333333333000000000000000000000000000111222222222222111000111222333333222555999>>>???AAADDDFFFJJJSSS^^^fffooouuuyyyuuujjjbbbaaacccfffdddeeeiiiiiieeeccceeebbbnnnxxxxxxwww|||yyy^^^ppp~~~www{{{{{{ooogggXXXHHHCCCKKKTTTYYYiiipppyyy}}}wwwtttiiikkkpppwww~~~|||tttiii___UUULLLJJJLLLNNNZZZffffff]]]UUUVVV[[[ooo}}}zzzfffkkkfffNNNLLLGGGJJJIIIFFFGGGMMMNNNKKKIIIHHHGGGEEEDDDDDDDDDEEEBBBCCCEEEFFFGGGFFFFFFEEEDDDFFFIIILLLLLLKKKHHHFFFEEEDDDDDDEEEEEEFFFGGGHHHGGGHHHGGGFFFDDDDDDEEEGGGKKKOOOOOOIIIGGGJJJKKKHHHLLLNNNPPPRRRTTTUUUVVVVVVXXXWWWVVVVVVWWWWWWUUUSSSPPPRRRSSSSSSTTTWWW\\\```]]]___aaa___[[[ZZZ[[[]]]ZZZbbb```^^^fffyyyzzzzzzqqqfffdddWWWUUUQQQMMMJJJGGGDDDCCCBBBDDDFFFEEEBBB@@@AAABBB???AAACCCCCCCCCGGGOOOVVVUUUTTTSSSRRRQQQPPPOOONNNKKKKKKJJJIIIGGGDDDBBBAAA<<<<<<<<<<<<;;;;;;;;;;;;999999999888888888777777777777888888999888888888888888888999999999::::::<<<===>>>???AAACCCDDDEEEDDDDDDEEEEEEDDDBBB@@@>>>:::999999999999999::::::<<<:::===EEENNNVVV```hhhlllfff]]]SSSMMMLLLQQQUUUPPPUUUZZZbbbrrrzzzyyy{{{zzzooo\\\KKKAAA>>>;;;::::::;;;===AAACCCEEE???@@@AAACCCEEEFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEFFFFFFDDDBBB@@@???oookkkpppjjjOOO:::444111222555888888666555666777777777777777777777777777444444444333333444555555555444444333333444444555222222222111111111111000111000///000222333333333444333333888<<<===888333555555444444555888:::<<<888CCCBBBPPP{{{ttt}}}hhh~~~uuuIIIGGGMMMTTTkkkuuu~~~vvv```RRRLLLKKKRRRTTTOOOGGGDDDBBB@@@@@@???===:::777444222111111111111222222333333333000000000000000000000000///000111222222111000///000222222111000444:::???===???BBBEEEKKKUUUbbbkkkkkkppprrrlllccc]]]```eeellljjjjjjjjjfff___]]]___]]]hhhpppqqqpppvvvxxx[[[aaaaaapppzzzlllaaagggnnnzzzqqq^^^KKKAAACCCGGGIIIZZZcccnnnvvvzzz~~~~~~xxxrrrnnneeejjjppptttzzzyyyoooddd[[[SSSLLLKKKMMMPPP^^^jjjhhhZZZRRRVVV___qqq}}}zzz___HHHMMMEEEHHHIIIGGGJJJNNNMMMFFFFFFEEEDDDCCCCCCDDDEEEEEEAAABBBDDDEEEGGGHHHHHHIIIFFFIIIMMMPPPPPPMMMIIIFFFCCCCCCCCCCCCDDDFFFGGGHHHFFFFFFFFFEEECCCCCCEEEHHHMMMRRRRRRLLLJJJMMMNNNKKKIIILLLPPPQQQQQQRRRSSSTTTZZZUUUQQQQQQTTTWWWWWWVVVNNNQQQSSSSSSTTTVVV\\\```YYY]]]``````]]]ZZZZZZ\\\XXXZZZXXX[[[fffpppyyyqqq]]]XXXSSSRRRSSSQQQLLLGGGCCCEEEFFFDDDAAA???AAACCCAAADDDFFFCCC@@@CCCLLLUUUTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYWWWUUUQQQNNNKKKIIIDDDDDDCCCBBBAAA@@@??????======<<<<<<<<<<<<;;;;;;888999:::;;;;;;;;;;;;;;;=========>>>>>>?????????@@@AAACCCEEEGGGIIIJJJKKKGGGGGGGGGEEECCC???;;;999:::999999999:::;;;===>>>GGGIIIRRR^^^ddddddeeegggNNNMMMKKKGGGFFFGGGJJJNNN^^^ooo~~~|||nnnpppnnnaaaOOOAAA===>>>:::888777777888;;;===>>><<<===???AAABBBCCCDDDDDDFFFFFFFFFFFFEEEDDDBBBBBBDDDEEEEEEEEEDDDBBB???===kkkkkknnnbbbGGG:::777000444444555555444444333222444555555555555555444444555555444444444333333333222222222222222222222222222222222111000//////...444111---...111333444333---444:::<<<999555444555444444555555666777777777???<<<@@@GGGhhh}}}iiisssXXXCCCLLLPPP```qqqlllWWWHHHJJJMMMQQQRRROOOIIICCC@@@???>>><<<;;;:::777333000222111111111111111222222000000000000000000000000//////000111111111111111111111111111111333666999AAACCCDDDDDDJJJTTT\\\^^^eeecccaaa___YYYVVV[[[ccceeeaaa```aaa^^^YYYXXXZZZ___iiillllllnnnjjjppp{{{zzzooo___iiibbbeeefff\\\ZZZ``````lllpppfffOOOAAACCCEEE@@@IIIPPPYYYaaaiiisss|||}}}{{{yyysssiiiaaa```bbbkkkwww|||zzzxxxzzztttbbbVVVVVVVVVOOOLLLOOO\\\cccgggaaaWWWUUU```kkkzzz}}}wwwUUUFFFGGGFFFDDDCCCDDDGGGHHHFFFDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGEEEBBB@@@AAACCCGGGJJJHHHGGGFFFIIIMMMNNNMMMKKKGGGEEECCCBBBBBBDDDGGGHHHDDDEEEEEEDDDCCCDDDFFFHHHQQQQQQQQQOOONNNNNNOOOQQQPPPMMMKKKKKKHHHHHHOOOWWWZZZVVVRRRQQQRRRTTTSSSRRRRRRRRRRRRQQQQQQTTTXXX\\\\\\ZZZZZZ\\\[[[XXXYYY]]]ZZZYYYWWWWWWZZZcccmmmtttwwwgggddddddVVVLLLNNNPPPNNNNNNJJJEEEEEEGGGDDD>>>AAABBBCCCBBB@@@@@@DDDGGGOOOOOOPPPSSSWWWYYYYYYXXXZZZZZZYYYXXXVVVTTTSSSRRRLLLNNNOOONNNKKKIIIHHHHHHBBBCCCEEEEEEDDDBBB@@@>>>@@@???>>>???AAADDDEEEDDDDDDBBBAAABBBDDDCCC>>>;;;???AAACCCDDDDDDBBBBBBAAAGGGAAAAAAHHHGGG>>>999<<>>@@@@@@BBBKKKUUU```jjjqqqpppiii```UUULLLLLLIIIFFFCCCAAAFFFVVVfffrrreeeSSSEEE???===<<<:::999999:::::::::999999888888999<<<>>>@@@AAAAAA@@@CCCBBB@@@??????@@@BBBDDDAAA@@@???>>>>>>===>>>>>>tttkkkcccRRR;;;444999666555555555555555444333333555555666666666555555444555555555444444444333333222222222222222222222222222222111111000//////...222000...///111333333333///555:::;;;888444333444444444555555666666777777===:::>>>CCCXXXwwwuuuwwwUUUIIIIIIVVVeeesssttt\\\NNNHHHKKKOOORRRQQQMMMGGGCCC@@@???===<<<;;;999666333222222111111111111222222000000000000000000000000///000000111111111111111000111111000000111444777>>>AAAAAAAAAEEEMMMRRRSSSTTTSSSTTTUUUSSSPPPRRRWWWXXXVVVXXX[[[ZZZUUURRRSSSYYYdddhhhjjjoooooowwwooo```[[[XXXQQQRRRYYYYYYbbb```___\\\SSSGGGAAAAAACCCCCCDDDFFFPPPcccxxx}}}||||||zzzuuulll```XXX```dddllltttzzzzzzuuuqqqgggYYYPPPQQQPPPLLLLLLQQQ[[[```bbb\\\UUUXXXfffsss|||~~~sssQQQCCCDDDEEECCCCCCEEEGGGGGGEEEBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDAAA@@@@@@CCCEEEGGGEEEDDDDDDFFFIIIKKKIIIHHHGGGEEEDDDCCCBBBDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKNNNNNNNNNOOOMMMLLLMMMOOOQQQPPPNNNNNNQQQPPPMMMOOOSSSUUURRRPPPPPPRRRTTTTTTRRRRRRSSSTTTTTTTTTVVVYYY[[[XXXVVVVVVWWWUUUSSSTTTYYYXXXXXXVVVUUUUUUYYY```eeedddwwwaaaUUULLLAAAIIIPPPNNNFFF@@@AAAEEE999::::::999999;;;???CCCFFFFFFGGGJJJNNNQQQRRRQQQXXXYYYYYYYYYXXXVVVTTTSSSQQQRRRSSSRRRNNNJJJHHHGGGHHHHHHHHHHHHHHHFFFEEEDDDCCCAAA???@@@AAACCCDDDCCCDDDCCCCCCDDDEEEDDD@@@===555888<<<>>>???AAAEEEIIIDDD@@@>>>??????<<<<<<>>>888444222999EEEVVVjjj{{{zzzwwwkkkZZZNNNKKKKKKKKKHHHMMMVVVaaaiiiqqq~~~tttVVVNNNBBB;;;:::::::::888999:::::::::::::::999999999:::<<<>>>???@@@@@@@@@>>>>>><<<<<<;;;<<<======>>>>>>===<<<<<<<<<<<<===rrraaaSSSDDD333222999888666666666666666555555444555666666777777666666666666666555555555444444444111111111111111111111111222222111111000/////////000//////000222444333222222666::::::666333222333444444444555666666777777<<<777;;;???EEEmmm{{{pppMMMEEEOOOZZZeeexxxdddWWWJJJLLLOOOSSSSSSPPPIIIDDDAAA@@@>>>>>>===<<<999666222222111111111111222222000000000000000000000000///000111111222222111111000000000///...///222444<<>>BBB???@@@??????EEENNNTTTTTTRRRFFF<<<;;;CCCOOO^^^iiihhhaaaRRRDDDDDDRRRdddoooxxx{{{zzzxxx{{{iiiWWWAAA===999888:::<<<;;;999999999::::::;;;::::::999:::;;;<<<===>>>>>>>>>>>>:::::::::::::::999888888:::::::::::::::;;;;;;;;;jjjVVVHHH@@@666555999444777777777777777666555555555666777777777777777777666666666555555555444444333333333333333333333333111111111111000000//////...///000111333333333222555777999888555222222222333333444555555666666777<<<555999???===PPPwwwvvvXXXGGGLLLTTT^^^pppppp^^^PPPOOOPPPRRRTTTRRRKKKEEEBBB@@@>>>>>>>>>===:::888333333222111111111222222000000000000000000000000000000111222222222222111000111111000......000222<<<@@@BBBAAACCCGGGGGGEEE???;;;<<>>=========<<<;;;;;;;;;<<<=========<<<;;;<<<::::::;;;===??????===BBBGGGIIINNN___rrrwwwqqqVVVKKKBBBBBBEEEIIIMMMQQQCCCFFFHHHOOObbb~~~fffqqq}}}|||oooZZZHHH???;;;999777888999::::::888777888888999999999999888999:::::::::;;;;;;;;;;;;::::::<<<<<<;;;:::888666666666777888999999::::::oooWWWGGGBBB:::999999444777777888888777777666555555555666777777777777777666555555555444444444444444444444444444444444444111111111000000000000000---///000222222333333444777888777666333222222222333333444444555666666666;;;555777??????EEEtttssseee|||gggHHHHHHMMMYYYlll~~~dddWWWRRRNNNOOOSSSTTTOOOJJJCCCAAA>>>=========;;;999444333333222111111222222000000000000000000000000000000111222222222222222111222222111//////000111888===@@@AAACCCGGGGGGDDDBBB;;;888>>>DDDEEECCCBBBEEEHHHPPPYYYZZZRRRKKKIIIOOOVVVXXXZZZ``````gggwwwpppVVVQQQEEEEEEIIIFFFIIIRRRQQQOOOPPPUUU___fffddd[[[SSSOOONNNOOOOOONNNVVVkkk~~~{{{zzzxxxvvvssslllhhh```SSSHHHFFFLLLSSS\\\fffjjjiiiooouuuiiiVVVNNNLLLLLLLLLLLLOOOXXXbbbfffbbb[[[YYY^^^lll}}}|||}}}pppsssnnnUUUHHHFFFEEECCCDDDEEEGGGHHHGGGFFFEEEDDDHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBHHHIIIIIIHHHFFFDDDCCCCCC@@@@@@AAAAAABBBBBBBBBBBBBBBDDDGGGHHHIIIJJJLLLNNNTTTTTTTTTQQQMMMJJJIIIIIIQQQLLLKKKOOOQQQMMMIIIHHHIIIJJJKKKKKKJJJJJJIIIIIIJJJOOOWWW\\\^^^___^^^^^^\\\YYYVVVTTTPPPKKKKKKOOONNNRRRWWWYYYYYYXXXVVVVVVTTTWWWZZZYYY^^^sss{{{uuu{{{YYYFFFEEEEEEEEEFFFHHHJJJLLLLLLLLLKKKHHHEEEDDDFFFHHHIIIJJJJJJLLLNNNPPPQQQQQQQQQPPPGGGKKKOOOQQQOOOLLLJJJHHHEEECCCAAA@@@???AAABBBDDDAAA>>>;;;999999999888777888999:::;;;;;;;;;<<<<<<:::888999BBBNNNSSSPPPJJJLLLOOORRRZZZlll|||yyymmmSSSLLLGGGHHHIIIIIIJJJMMMQQQYYYeeesssuuuaaarrrtttzzz{{{nnnWWWBBB999777999777444333333444444444444555666777777777777777888888888777777888888888999:::<<<===<<<:::888666444555777888999:::999999~~~___JJJAAA999888:::777777777777777777666666555444444555666777777777777555555444444444333333333444444444444444444444444111111000000000000000000---///111111111222444666999777555333222222222333333333333444555555666666888888777===BBBCCC___dddlll~~~vvvIIICCCDDDRRRgggppp___UUULLLKKKQQQVVVTTTQQQEEEBBB@@@>>>======;;;:::555444333222222111222222000000000000000000000000000111222222333222222222000111222111000///000111222888;;;===???DDDDDDAAACCC;;;777:::???@@@???@@@BBBEEELLLUUUUUUNNNGGGEEEJJJRRRSSSWWW^^^^^^cccrrrxxx[[[LLLEEECCC>>>DDDPPPTTTZZZ___^^^[[[cccqqqsssiiilllfff^^^UUUIIIHHHZZZqqq|||xxxvvvvvvtttoookkk``````]]]VVVNNNKKKNNNRRR]]]cccggggggjjjlllaaaSSSKKKKKKKKKJJJLLLRRR[[[cccddd___[[[\\\dddqqq}}}{{{mmmkkk|||___LLLFFFDDDBBBAAACCCEEEFFFFFFEEEEEEFFFGGGIIIIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFHHHGGGEEEDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCFFFHHHIIIIIIIIIJJJLLLIIIKKKLLLMMMKKKKKKKKKLLLOOOKKKHHHJJJKKKHHHHHHJJJIIIJJJKKKKKKIIIHHHIIIKKKJJJOOOUUUYYY[[[\\\\\\]]]XXXUUUTTTSSSPPPJJJJJJMMMSSSVVVZZZ[[[ZZZWWWUUUTTTNNNSSSXXXYYYWWW^^^rrrnnnZZZQQQIIIHHHFFFGGGIIIKKKKKKKKKHHHEEEAAA@@@BBBFFFHHHIIIJJJKKKLLLNNNOOOPPPQQQQQQLLLOOOQQQQQQMMMIIIFFFEEEDDDBBBAAA??????AAABBBCCC???===:::999999999999888:::;;;=========>>>@@@BBBAAA???AAAKKKXXX]]]XXXPPPKKKKKKLLLQQQYYY^^^YYYPPPQQQOOOPPPRRRTTTXXXcccnnnvvvggghhh}}}{{{{{{}}}vvvcccRRREEE===888666888777555333222333444555333333444555666666666666777666666666666777777888666888999;;;;;;:::888777666777999:::;;;;;;::::::}}}^^^HHH@@@777555999888666666777777666666555444333333444555666777777666444333333333333222222222222222222222222222222222000000000000000000000111---///111000000111444888:::777333111111222333444222333333444444555555666333;;;888777???@@@LLLjjjyyyiiiiiiSSSFFF@@@LLLbbbwwwlll^^^MMMHHHMMMSSSSSSPPPHHHEEEBBB@@@???>>><<<;;;555555444333222222222222000000000000000000000000000111222222333333222222---///000000///...///000///444777888;;;???@@@===???:::777:::===<<<===>>>>>>???FFFNNNOOOIIIDDDDDDEEEMMMOOOTTT[[[ZZZ]]]jjjzzzbbbPPPGGGFFFEEEMMMXXXYYY]]]aaa]]]WWW```sss}}}zzzwwwnnncccUUUDDD???QQQiiiyyyuuurrrpppooollleee___VVVWWWUUURRROOONNNQQQTTT^^^```dddfffeee```WWWPPPJJJJJJIIIJJJNNNWWW```fffbbb___]]]cccmmmyyyqqqsssqqqTTTKKKIIIAAA???CCCAAABBBDDDCCCBBBCCCFFFIIIIIIGGGEEECCCBBBCCCEEEFFFDDDCCCBBBBBBAAAAAABBBBBBAAADDDGGGHHHGGGHHHJJJLLLNNNLLLIIIFFFDDDCCCCCCCCCEEEGGGIIIIIIHHHGGGGGGHHHCCCEEEIIIKKKKKKKKKMMMNNNNNNKKKJJJKKKIIIFFFHHHMMMJJJLLLMMMLLLJJJKKKNNNQQQMMMPPPSSSUUUUUUVVVWWWXXXQQQPPPQQQTTTRRRNNNMMMPPPSSSUUUWWWWWWUUURRRQQQQQQRRRRRRUUUWWWUUURRRXXXaaakkk}}}rrraaaZZZQQQJJJIIIJJJKKKLLLQQQMMMHHHEEEEEEGGGIIIJJJHHHHHHHHHHHHJJJKKKMMMOOOLLLNNNOOOMMMJJJFFFDDDCCCCCCBBBAAA@@@@@@AAABBBCCC@@@>>>;;;;;;<<<======<<<<<<>>>@@@@@@@@@AAADDDGGGJJJIIIJJJMMMQQQQQQMMMIIIDDDDDDFFFHHHHHHHHHLLLRRRXXX```lllvvv{{{nnnkkkwww|||xxxtttrrrkkk[[[HHH===;;;<<<999555888999888777666555555666222333444555666666666666777777666666666777999:::666777888::::::::::::999888999;;;=========<<<;;;qqqTTTCCC@@@888555777555666666666666666555555444222333444555666666666666333333333222222222111111000000000000000000000000000000000000000111111111...///000000///000555999:::666222000111333444555222222333444444555555666///>>>999111:::<<>>;;;<<<999888<<<>>><<<<<<>>>;;;<<>>HHH???@@@AAA@@@???AAAEEEIIIHHHFFFBBB@@@@@@BBBDDDFFFDDDCCCAAA@@@???@@@AAAAAA???CCCHHHJJJKKKMMMQQQTTTWWWSSSNNNIIIEEECCCCCCCCCDDDFFFHHHGGGFFFDDDCCCCCCDDDGGGJJJLLLLLLLLLMMMNNNLLLLLLMMMMMMJJJGGGIIIOOOKKKMMMNNNMMMLLLNNNRRRVVVQQQRRRSSSRRRQQQQQQSSSTTTMMMMMMQQQVVVVVVRRRRRRUUUOOOQQQRRRRRRPPPOOOOOOOOORRRLLLJJJOOORRRQQQTTTYYYSSSZZZkkk}}}pppiiiiiijjjkkk\\\WWWOOOIIIGGGFFFGGGGGGDDDDDDCCCBBBDDDFFFIIIKKKGGGHHHIIIHHHFFFCCCCCCCCCAAAAAA@@@@@@@@@AAAAAABBBAAA???======???AAAAAA@@@<<<>>>AAAAAA@@@AAAEEEHHHGGGIIIJJJIIIGGGEEEEEEFFFDDDEEEJJJOOOLLLLLL^^^ttt|||xxxxxx}}}ooocccGGGCCC>>>;;;;;;;;;999888777888999999666333111000333444555666777777777777888777777777777999;;;<<<777888999:::;;;<<<<<<<<<:::<<<===??????>>>===<<>><<<:::999999:::;;;;;;:::===???DDDHHHJJJHHHCCC???DDDGGGKKKNNNQQQSSSVVVYYY]]]fffyyy~~~ZZZHHHSSS___bbb\\\OOOAAA===AAAEEEIII\\\ppptttooo]]]MMMHHHDDDEEEXXXqqq~~~{{{xxxsssmmmgggdddccc```ZZZTTTOOOKKKEEEBBBCCCHHHPPPTTT\\\___bbb```[[[SSSLLLIIIJJJIIIHHHMMMZZZhhhkkkhhhdddbbbeeeppp~~~www~~~rrrpppTTTEEEFFFCCCAAABBB>>>DDDAAA===<<<>>>AAADDDEEEGGGFFFDDDCCCBBBAAABBBBBBIIIFFFCCC@@@???????????????FFFNNNPPPOOOMMMNNNPPPVVVTTTQQQNNNLLLJJJJJJIIIKKKKKKKKKJJJIIIGGGEEEDDDFFFEEEEEEGGGJJJLLLMMMMMMLLLKKKKKKJJJKKKLLLNNNOOOQQQPPPOOONNNOOORRRUUUVVVWWWWWWWWWWWWVVVUUUTTTTTTOOOQQQUUUXXXZZZYYYXXXWWWTTTQQQOOOOOOPPPPPPNNNKKKOOOPPPRRRRRRSSSTTTXXXZZZ\\\[[[]]]kkkzzz|||xxxdddTTTMMMIIICCC>>>AAAAAAAAAAAABBBCCCCCCCCCCCCDDDFFFHHHHHHFFFDDDBBB@@@AAADDDFFFFFFEEECCCAAABBB???===???AAA@@@??????IIIFFFDDDBBB???===BBBIIIFFFLLLMMMHHHEEEIIIOOORRR[[[[[[[[[ZZZZZZeeeuuuuuusssuuu|||rrrXXXCCC;;;<<<<<<<<<;;;;;;:::999777777666666555555555444222333444555666888999999777888888999:::;;;===>>>???>>>===<<<<<<;;;;;;<<<777:::???BBBCCCAAA???===WWWDDD555666999666444555555555555555444444444444333333333333444444444555444333333333333222222222222222222111111000000000000000000000000000000000000111111000000222777;;;333222000//////000222333222222222333333333444444444444555555777:::???BBB[[[}}}pppdddsssKKKFFFUUUfffvvv}}}[[[OOOLLLHHHHHHNNNNNNLLLHHHCCC???===>>>???<<<:::666333111111222333111111111111111111111111000000000000000000000000111111///.........///000...///111333666999:::<<<;;;999777777999:::999888:::===BBBHHHJJJHHHBBB===AAADDDHHHLLLNNNPPPSSSUUUYYY```tttvvvVVVPPPTTT[[[WWWIIICCC>>>CCCGGGLLLaaazzzrrrkkkcccZZZOOONNN___ttt}}}{{{zzzwwwtttqqqkkkgggaaa^^^\\\YYYRRRMMMEEECCCAAAAAADDDJJJQQQVVVZZZ\\\^^^\\\WWWQQQKKKIIILLLNNNPPPVVVcccoooqqqllleeeeeejjjttt}}}kkkQQQDDDFFFCCCAAABBB>>>BBB@@@======@@@BBBDDDDDDHHHGGGFFFDDDCCCBBBBBBBBBEEECCCAAA?????????@@@@@@@@@FFFMMMOOONNNLLLLLLNNNQQQOOOMMMKKKJJJIIIIIIIIIKKKKKKJJJIIIHHHGGGGGGFFFGGGFFFEEEFFFHHHJJJJJJJJJKKKKKKKKKLLLMMMOOOQQQRRRQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTMMMOOOQQQTTTUUUVVVUUUUUUPPPNNNLLLMMMOOOOOONNNLLLLLLNNNQQQRRRRRRRRRSSSUUUQQQRRRTTTZZZiiivvviiibbb___^^^PPPMMMJJJFFFDDDCCCAAAAAAFFFGGGHHHGGGEEEDDDDDDEEEAAABBBDDDGGGHHHHHHGGGEEEDDDAAA@@@BBBEEEFFFGGGGGGHHHFFFFFFGGGFFFFFFKKKRRRSSSTTTQQQOOOUUUdddqqqwww}}}xxxhhh}}}~~~{{{ooo]]]MMMCCC???::::::;;;;;;::::::999888777666666666555555555444222333444555666888999999999999999999:::;;;============<<<;;;;;;;;;;;;<<<999;;;???AAABBBBBB@@@>>>HHH;;;333444777444444777555555444444444333333333222333333333333333444444333333333222222222111111111111111111000000000000000000000000000000000000000///...///222666888888222111000//////000222222222222222222333333333333222333444444555888<<<@@@CCC}}}dddnnngggLLLKKK[[[ooo|||eeeXXXSSSGGGCCCJJJMMMLLLJJJGGGDDDAAA???>>><<<;;;999666444222111111111111111111111111111111000000000000000000000000000000///.....................000222444666777888888777555555777888777666666:::@@@GGGJJJHHHAAA<<<>>>AAAEEEHHHJJJLLLNNNQQQTTTWWWlllpppVVVOOOZZZ^^^QQQHHHAAACCCFFFJJJ^^^yyyqqq^^^ZZZgggwww}}}|||}}}~~~yyywwwtttrrrpppmmmiiifffaaa^^^YYYVVVTTTOOOHHHCCC>>>>>>???AAAEEEJJJNNNQQQVVVXXXXXXUUUQQQMMMJJJIIIJJJPPPWWW^^^iiiqqqpppkkkfffjjjqqqzzzbbbMMMDDDFFFCCCBBBBBB===@@@???>>>@@@BBBDDDEEEEEEJJJIIIGGGEEEDDDCCCBBBBBBBBBAAA???>>>>>>???@@@@@@AAAFFFLLLNNNLLLJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIKKKJJJIIIHHHGGGHHHHHHIIIHHHGGGEEEEEEFFFHHHHHHGGGKKKKKKLLLNNNPPPRRRTTTVVVRRRSSSTTTVVVWWWWWWWWWWWWXXXXXXXXXWWWVVVTTTSSSRRRLLLMMMNNNOOOPPPQQQRRRRRRLLLKKKJJJKKKMMMNNNMMMLLLMMMPPPUUUWWWVVVTTTSSSRRRKKKOOOQQQOOOQQQ^^^www}}}yyyvvvrrrnnnjjjeee```\\\[[[\\\ZZZSSSIIIDDDCCCFFFCCCAAAAAABBBDDDGGGGGGGGGDDDHHHNNNTTTYYY\\\]]]]]]eeedddeeehhhgggdddeeeiiioooooommmooozzz|||uuuxxx~~~yyykkkTTT===222444:::888888999999999888777777666666666555555555555555222333444555666888999999:::::::::::::::;;;<<<===;;;;;;::::::;;;;;;<<<<<<<<<===???AAABBBBBBAAAAAA===777333555555222333777444444444444333333333222222222222222333333333333222222222222111111111111000000000000000000000000000000000000000000000000000---,,,///555888777555111000000///000111111222111222222222222333333333222333444555555777;;;>>>???dddwwwttthhhdddNNNRRRcccooo{{{jjj\\\OOOGGGFFFLLLLLLKKKJJJIIIFFFBBB???======;;;:::777444111000111111111111111111111111000000000000000000000000000000//////..................///000222333444444666555333333555666555444333777???GGGJJJHHHAAA<<<<<<>>>BBBEEEFFFHHHJJJLLLQQQMMM```gggTTT```nnnhhhXXXJJJFFFIIILLL[[[nnntttyyy|||jjjZZZ[[[jjjvvv}}}~~~yyyvvvuuuvvvwwwpppnnnkkkhhhfffccc___\\\YYYVVVRRROOOLLLGGG@@@<<<<<<===???BBBEEEGGGHHHIIISSSSSSRRROOOLLLJJJJJJKKKLLLVVV```ggglllpppnnniiiiiipppyyyYYYIIIDDDGGGDDDCCCDDD>>>@@@???@@@BBBEEEGGGGGGFFFJJJJJJHHHFFFEEECCCBBBBBBAAAAAAAAA???>>>>>>???@@@BBBFFFJJJLLLJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGJJJIIIGGGFFFFFFGGGIIIJJJHHHFFFDDDDDDFFFGGGHHHHHHLLLLLLMMMOOOQQQSSSUUUVVVQQQQQQRRRRRRSSSUUUVVVVVVVVVVVVVVVUUUSSSRRRPPPOOOMMMMMMLLLLLLMMMOOOQQQRRRLLLLLLKKKLLLLLLMMMLLLLLLKKKPPPVVVYYYWWWSSSOOOMMMJJJOOOQQQMMMHHHMMM[[[hhhqqq|||ppphhhgggiiikkkeee^^^\\\^^^cccgggiii___iiittt|||~~~}}}}}}zzz}}}lll]]]HHH999555555666666666666777777777666666555555555555555555555555555222333444555666888999999;;;;;;;;;:::;;;;;;<<<<<<;;;::::::;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCC999777666666444222222555444333333333222222222222222222222222222222222222222222111111111000000000///////////////////////////////////////////////////---,,,000777999666222/////////000000111111222111111111222222222333333333444555555666777:::<<>>>>>>>><<<:::666333111111111111111111111111111000000000000000000000000111111111111000000//////------...///000111222222555333111222333444333333111666>>>FFFIIIGGGAAA;;;:::===@@@BBBDDDEEEGGGIIINNNFFFRRRwwwvvv[[[dddxxx{{{jjjVVVOOOUUUYYYcccmmmmmmbbbddd]]]OOOJJJTTTgggtttzzz}}}{{{zzz{{{}}}}}}{{{xxxuuusssqqqqqqhhhfffcccaaa^^^[[[WWWTTTSSSQQQNNNJJJFFFAAA<<<999:::<<>>@@@BBBEEEGGGIIIHHHGGGFFFFFFHHHHHHHHHGGGGGGFFFFFFEEEHHHGGGEEEDDDEEEFFFHHHIIIGGGEEECCCCCCEEEHHHJJJJJJLLLMMMNNNOOOQQQRRRSSSSSSOOONNNLLLKKKLLLOOORRRUUUUUUUUUUUUTTTSSSRRRQQQPPPOOONNNMMMLLLMMMNNNPPPQQQOOOOOONNNNNNLLLKKKKKKKKKDDDIIIOOORRRPPPLLLGGGDDDFFFIIIKKKJJJHHHHHHLLLOOOUUUooo~~~vvvyyy}}}nnnVVVMMMAAA444111777<<<999444444444555555666555555444444444444555555555555555222333444555666888999999;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===???@@@@@@>>>>>>??????@@@BBBCCCCCC777888777666444222333444333333333222222222111111222222222111111111111000111111111000000000000///............////////////////////////////////////...---...222777888444///...//////000000111111111111111111111222222222222333444555666555666999;;;>>>>>>bbbwww___qqqdddKKKSSSeeepppyyyaaa[[[YYYOOOKKKKKKLLLOOORRRPPPKKKEEE>>>??????>>><<<888555333222222222222222222222222000000000000000000000000111111111111111000//////,,,---......///000111111444222000111222333222222111555<<>>@@@AAACCCEEEFFFGGGFFFEEEDDDFFFGGGGGGGGGGGGFFFEEEEEEFFFEEEDDDCCCDDDDDDFFFFFFFFFCCCAAAAAACCCGGGIIIJJJJJJKKKLLLNNNOOOPPPPPPPPPMMMJJJGGGEEEFFFJJJOOORRRUUUUUUUUUUUUTTTSSSRRRRRRNNNMMMLLLKKKKKKLLLNNNOOONNNOOOOOOMMMKKKIIIIIIJJJCCCGGGLLLNNNMMMIIIEEECCCEEEFFFGGGIIIJJJJJJIIIGGGLLLXXXmmm|||~~~qqqhhhRRR999666777777777777666555444333333444555555555444444444444444444444555555555222333444555666888999999999999999999999:::;;;<<<============>>>???@@@AAA===>>>>>>???@@@AAABBBBBB666777666444333444444333222222222222111111111111222222111111000000000000111111000000000/////////---------....../////////////////////////////////---...000444777666222------...///000111111111111111111111111222222222222111333444555444555666888999???QQQ}}}llliiizzzvvvQQQNNN\\\cccvvvwwwggg]]]TTTJJJJJJKKKPPPTTTTTTOOOIII????????????===:::777666222222222222222222222222000000000000000000000000///000111111111000......,,,,,,---...///000111222333222000000222222222111///333999???BBB@@@;;;777777:::<<<>>>???@@@AAACCCEEEDDDEEEMMMaaaxxx}}}sssnnnrrrmmmmmmsssuuu}}}pppddd\\\VVVUUUaaapppqqqsssuuuxxx{{{|||||||||}}}|||{{{}}}|||zzzvvvxxxzzz|||~~~}}}||||||{{{{{{zzzzzzzzzwwwwwwuuurrrooonnnppprrrnnnnnnmmmkkkjjjhhhfffeee\\\ZZZWWWUUUTTTQQQNNNKKKHHHGGGCCC???;;;888888888666888<<>>AAACCCBBB>>><<<>>>AAA@@@AAABBBDDDFFFFFFEEEDDDBBBCCCDDDFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEBBB???>>>@@@CCCEEEEEEDDDFFFHHHKKKMMMNNNNNNNNNJJJHHHFFFEEEFFFIIILLLOOOQQQQQQRRRRRRRRRQQQQQQPPPJJJJJJIIIIIIIIIIIIIIIJJJHHHJJJKKKJJJGGGFFFGGGIIIEEEHHHLLLMMMKKKHHHGGGFFFEEEEEEEEEFFFHHHIIIIIIHHHIIIHHHNNNXXX]]]aaaqqqzzz|||{{{eeeOOODDD>>>:::222666:::999555222222333222333444444555555555444333333333444444555555555222333444555666888999999777777777888999:::;;;<<<===============>>>???@@@;;;<<<>>>???@@@AAAAAAAAA555555444222333555555333222222222111111111111000222111111111000000//////000000000000////////////---------.........//////////////////////////////,,,...222555777555000---------///000111111111111000111111111111222222222000222333333333333444666111AAADDD[[[xxx~~~kkkhhhYYYJJJQQQVVVrrryyydddZZZJJJIIIKKKPPPVVVVVVQQQLLL????????????===;;;999888222222222222222222222222000000000000000000000000...///000000000///---,,,+++,,,---...///111222222333111000000111222222111...111666<<>>???AAABBBHHHHHHHHHZZZ~~~uuunnnuuu{{{sssggg```___YYYRRR]]]pppkkklllnnnqqqsssvvvwwwxxxvvvtttsssuuuxxxxxxuuurrrppprrrvvvyyyzzz{{{zzzzzzuuuuuuuuuuuuttttttssssssppppppnnnkkkhhhhhhiiikkkfffeeecccaaa```_________XXXVVVTTTSSSQQQOOOLLLIIIEEECCC???;;;666555666888999:::===AAAGGGOOOUUUXXXKKKLLLLLLKKKKKKMMMRRRUUUgggrrryyytttmmmnnnuuuzzz|||wwwsss~~~vvv~~~[[[DDDEEEBBB>>>AAA@@@999<<>>======???AAAAAA@@@??????AAAAAAAAA@@@??????:::>>>AAAAAA===<<<>>>BBB@@@@@@AAACCCEEEFFFEEEDDD>>>@@@BBBDDDFFFGGGGGGGGGBBBBBBCCCCCCBBBBBBAAA@@@FFFBBB>>><<<===???AAAAAA@@@BBBEEEIIIKKKMMMNNNNNNHHHGGGGGGGGGHHHJJJLLLMMMLLLLLLMMMNNNNNNNNNNNNMMMGGGGGGGGGGGGFFFFFFFFFFFFCCCEEEGGGFFFDDDDDDFFFHHHCCCEEEGGGHHHFFFEEEDDDDDDBBBAAA@@@??????AAADDDFFFEEE???@@@GGGIIIHHHPPP^^^```qqqwww___FFF<<<<<<:::999999999555222333777888555222222333444444555555555555333333333444444555555555222333444555666888999999666666666777888:::;;;<<<===<<<<<<<<<<<<===>>>>>>:::;;;===???@@@@@@@@@???777777666555444444333333333333222222111000000000000000111111111111000000111000000///...------,,,........................---......---++++++---...,,,000555777444111///...///////////////.........333333333222222111111111222222333333333333444444777777@@@IIIlllooorrriiimmmVVVNNNQQQfff}}}vvv^^^MMMLLLLLLLLLPPPTTTVVVTTTKKKFFFAAA>>>>>>>>><<<:::888666444222000111222222000000000000000000000000111111111111000000000000///////////////000111111555333111000111111000///111333666;;;>>><<<555000333444555777999;;;<<<======??????FFF^^^yyyssswwwttt]]]KKKKKKSSSWWW]]]eeedddeeefffhhhjjjlllnnnooopppnnnmmmlllmmmmmmmmmlllmmmllllllooossstttrrrooollllllkkkkkkjjjiiiiiiiiiiiihhhfffdddbbbaaaaaa```bbb```^^^\\\ZZZYYYYYYYYYUUURRRNNNLLLKKKHHHCCC??????===:::777666666888999<<<;;;>>>FFFOOOSSSPPPLLLKKKJJJGGGFFFIIIQQQZZZaaasssvvvvvvrrrnnnooowwwzzzzzz}}}```JJJJJJAAA?????????>>>===<<<;;;;;;@@@>>><<<===??????===:::;;;<<<<<<===>>>?????????@@@@@@@@@@@@AAABBBCCCDDDCCC@@@>>>@@@CCCCCC???:::<<<===>>>@@@AAABBBCCCCCC??????@@@@@@AAABBBCCCCCCAAA???===;;;;;;===AAACCCDDDEEEGGGIIIIIIHHHFFFEEEAAACCCEEEFFFEEEFFFHHHIIIIIILLLLLLJJJJJJJJJEEE???CCC@@@>>>@@@DDDFFFGGGFFFEEEEEECCCCCCBBBBBBBBBBBBEEEEEEDDDCCCBBBBBBAAAAAA????????????>>>>>>>>>===@@@@@@@@@AAABBBCCCEEEFFFMMMPPPYYYggg{{{}}}zzz}}}{{{gggSSSAAA???;;;888666777888999777666555444333222222222222222222222222222222222111111111111111111111111000111222333444555555555444555555555555555555555999999888888888888888999<<<===???@@@@@@???>>><<<777666666555444444333333333333222111111000000///111111222222222222111111111111000//////...------........................---......---,,,+++---///...111555555333000....../////////////////////...333333333222222111111111222222222333333333444444777666<<>>>>>===<<<999888555333111111111222111111111111111111111111111111111111000000000000///////////////000000111555333111000111111000///111222555999<<<:::555000333444555777888:::;;;<<<>>>@@@@@@GGG```tttooovvvwww```LLLJJJNNNQQQXXX```aaabbbccceeegggiiijjjjjjnnnmmmlllkkkkkkkkkkkkjjjjjjiiihhhjjjlllmmmkkkiiiffffffeeedddcccbbbbbbbbbeeedddbbb```___]]]]]]\\\]]]\\\ZZZXXXVVVUUUUUUUUUOOOLLLHHHFFFEEEBBB>>>;;;:::999888777777888:::;;;<<<<<>>============>>>??????AAA???>>>>>>??????<<<:::;;;<<<<<<======>>>??????======>>>???@@@AAABBBCCCBBB???===>>>BBBBBB???<<>>BBBCCCDDDEEEEEEEEEDDDDDD@@@BBBDDDEEEEEEFFFHHHJJJIIIKKKKKKHHHGGGHHHFFFAAAAAA???===???BBBEEEEEEEEEGGGFFFEEECCCBBBAAAAAAAAACCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>=========>>>>>>>>>>>>@@@AAABBBCCCBBBDDDHHHQQQ]]]kkkwww~~~uuuqqqsss^^^LLL???;;;:::888777666777888999666555444333333333333333222222222222222222222222111111111111111111111111000111222333333444333333333333333444444555555555999888888777777888888888;;;<<<>>>???@@@???>>>===666666555555444333333333333222222111111000//////111222222333333222222111111111000000//////..............................---......---,,,,,,---///111222333333000...............//////////////////222222222222222111111111222222222222333333333333666555999;;;JJJ}}}|||kkkhhh{{{bbbYYY___pppsssbbbYYYOOOKKKLLLPPPUUUWWWSSSNNNGGGAAA???>>>>>>>>>;;;:::777555222111111111111111111111111111111111111111111111000000000000//////......//////000111444222000///000111000///111222333666777666333000222333444666777999::::::<<<>>>???EEE\\\}}}uuuiiiccckkkwwwzzzeeeRRRMMMNNNPPPVVV]]]\\\]]]___aaabbbcccddddddhhhhhhggggggfffeeeeeedddfffdddbbbbbbccccccbbbaaadddcccbbbaaa```___^^^^^^___^^^]]][[[YYYXXXWWWVVVWWWVVVTTTRRRPPPOOONNNNNNHHHEEEBBB@@@???===:::777555555555666888:::;;;<<<<<<===AAAGGGMMMNNNKKKGGGLLLKKKJJJLLLSSS]]]hhhnnnwwwuuutttssstttxxx|||sssUUUEEE???AAA===<<<;;;;;;===???BBBCCCBBBAAA@@@??????>>><<<:::;;;;;;;;;;;;<<<===>>>>>><<<===>>>???AAACCCDDDEEEBBB???<<<===@@@BBBAAA???@@@?????????@@@AAACCCDDD===???AAABBBCCCCCCAAA@@@@@@???>>>===<<<;;;;;;:::?????????@@@@@@@@@AAAAAA===???AAABBBCCCDDDGGGIIIHHHJJJIIIDDDDDDFFFGGGDDD@@@???>>>???AAACCCCCCCCCHHHGGGEEECCCAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<;;;;;;;;;<<<===>>>???@@@>>>>>>???BBBFFFLLLQQQTTTkkksss\\\JJJAAA;;;666444444555555666777777888444444333333333333444444222222222222222222222222111111111111111111111111111111222222222222111111000111111222333444555555888888777777777777888888999:::<<<>>>??????>>>>>>555555555444444333333333222222222111000000//////000111111222222111111000111111000000000/////////........................---......---,,,,,,...000444333222000...---..................////////////222222222111111111111111111222222222222333333333444444777888===^^^~~~tttlll```cccvvvqqqbbbRRRKKKJJJNNNSSSWWWZZZUUUNNNFFFAAA???>>>>>>>>><<<:::777444333222111111111111111111111111111111111111111000000000//////............///000000333111//////000000///...111111222333333333222111222222333444555666777888888999:::>>>NNNnnnsssqqqoooiii```XXXYYY___nnn```RRRNNNNNNOOOSSSXXXXXXYYY[[[\\\]]]^^^]]]]]]___```aaa```^^^]]]]]]]]]```^^^]]]\\\\\\]]]]]]^^^``````___]]]\\\[[[ZZZYYYYYYXXXWWWVVVTTTRRRQQQPPPPPPOOONNNLLLJJJIIIHHHGGGCCCBBB@@@>>><<<:::999888333333555777888:::;;;<<<===???CCCHHHKKKKKKHHHEEEMMMLLLMMMRRR[[[fffqqqvvvyyyvvvtttuuuyyy}}}gggNNNBBB:::@@@===<<<;;;:::<<>><<<:::;;;;;;::::::;;;<<<===>>>>>>???@@@BBBDDDFFFGGGGGGBBB@@@======???BBBDDDDDDAAA@@@>>>===<<<===>>>???;;;===@@@BBBBBBAAA???>>>@@@@@@AAAAAA@@@???===<<<===<<<<<<<<<<<<===>>>>>>999;;;>>>@@@AAABBBEEEGGGIIIJJJHHHCCCAAAEEEHHHGGGCCCBBBBBBAAABBBBBBBBBAAAFFFEEECCCBBB@@@?????????>>>>>>>>>>>>>>>>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>???@@@BBBDDDEEEFFFXXXooo~~~{{{\\\TTTHHH===999888777666111222444555666666666666333333333222333333444444222222222222222222222222111111111111111111111111111111111111111000//////...///000111222333444555777777666666666777888888777888:::<<<===>>>>>>>>>444444444444444333333333222222111111000//////...//////000000000000//////000000000000////////////........................,,,---......------///111555333000------------...---.........//////000000111111111111111111111111111111111222222222333333111444777888888III|||{{{zzzyyybbbSSSbbbsssxxxpppZZZOOOLLLMMMQQQVVV^^^[[[UUUMMMFFFAAA>>>===???>>><<<999666444333222111111111111111111111111111111111111000000000///...............//////000111000......///000///...000111111111000000000111111111222333333444555555666777777999@@@QQQjjj}}}{{{zzzrrrmmmiiihhhcccXXXPPPMMMUUUOOOJJJIIIJJJJJJLLLNNNUUUVVVWWWYYYYYYXXXWWWWWWXXXZZZ\\\[[[YYYXXXXXXYYYYYYYYYXXXXXXWWWXXXZZZ\\\WWWWWWVVVUUUTTTSSSRRRRRRSSSSSSSSSRRRPPPNNNLLLKKKJJJJJJIIIGGGEEEDDDBBBAAA>>>>>><<<:::888777888888444444555777888999::::::???BBBFFFHHHHHHGGGFFFFFFOOONNNQQQXXXdddoooxxx|||{{{xxxvvvxxx}}}ZZZHHH???999@@@???===;;;:::;;;===???AAABBBCCCBBBAAA???===<<<;;;;;;:::999999999:::<<<======>>>AAACCCEEEFFFGGGGGGCCCAAA>>>>>>@@@CCCEEEGGGDDDBBB@@@>>><<<;;;;;;;;;:::<<<>>>@@@@@@???===;;;===>>>AAABBBBBBAAA???===<<<;;;;;;;;;;;;<<<======;;;===???AAABBBCCCFFFHHHIIIKKKJJJDDDBBBEEEIIIIIIHHHHHHGGGFFFDDDCCCBBBBBBCCCBBBAAA@@@??????>>>>>><<<<<<<<<===============;;;;;;;;;:::::::::999999::::::999::::::;;;<<<===999:::;;;<<<<<<===>>>>>>>>>BBBHHHNNNYYYmmmfffUUUIII@@@:::555444666555333111222444555666777666444333333333222222222333444444222222222222222222222222111111111111111111111111111111111111000///............///000111333333444666555555555666666777888666666888:::;;;===>>>>>>444444333333333333333333222111111000000///.........//////////////////...///////////////.................................,,,---......---...000111444111...,,,---......---------......///000000000000000000111111111111111111111111111222222222222000555666777:::???```xxxvvvpppPPPVVVhhhsssiii[[[TTTNNNOOOTTT]]]\\\ZZZUUUMMMFFF@@@>>>@@@???>>>;;;999666444333222222222222222222222222111111111111000000000000......------......///000000///------/////////...000111111000///...///000000000111111222222222333666555666888999===IIITTTppp~~~zzz|||ssslllhhhjjjhhh]]]PPPIIIEEEFFFGGGHHHJJJJJJJJJKKKPPPRRRSSSTTTTTTSSSQQQPPPQQQUUUXXXXXXVVVTTTUUUWWWSSSTTTUUUTTTSSSTTTVVVWWWRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOONNNLLLJJJGGGFFFEEEDDDDDDCCCAAA???===<<<888888888666444333555777666666666777888999:::;;;AAADDDHHHHHHFFFEEEGGGIIIPPPQQQUUU___lllvvv|||~~~|||{{{yyy|||~~~ooosss~~~~~~pppNNNAAA>>><<<@@@>>>===<<<::::::;;;<<<===@@@AAABBBAAA>>><<<<<<<<<;;;:::888777777999:::<<<;;;<<>>???BBBDDDFFFEEEDDDCCCBBB@@@>>>===<<<;;;<<<>>>??????>>><<<;;;:::<<<>>>@@@AAA@@@>>><<<<<<<<<=========>>>>>>>>>???AAACCCEEEEEEFFFIIIKKKIIINNNNNNIIIEEEGGGIIIIIIJJJKKKLLLKKKHHHFFFFFFFFFDDDCCCAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888:::999999999999:::;;;<<<888888999999999999999999<<<<<<===???AAAEEEPPP\\\mmmoooRRR@@@<<<777<<<666222444666555444444444555666666666555444333333333222222222222333333222222222222222222222222111111111111111111111111111111111111111000///......//////000111222333333555444444555555666777888555666777888:::;;;<<<===333333333333333333333333111111111000//////......//////000000000000//////------------....................................,,,---............000222222///,,,,,,---......---------......///000000111///000000000111111111222111111111111222222222222111777333444<<<;;;KKKnnnvvvYYYSSS```nnn}}}|||kkk^^^SSSNNNQQQVVVZZZ]]][[[TTTLLLEEEBBB@@@@@@>>>===:::888666555222222222222222222222222111111111111000000000000...------------...//////000...,,,---...//////...///111222111///---...000000000000000000111111111444222444777777555888???DDDUUUrrrzzzsssxxxgggbbb___aaa___WWWMMMHHHBBBFFFIIIIIIIIIJJJKKKKKKLLLMMMOOOPPPOOOMMMKKKIIIIIINNNSSSSSSQQQOOOQQQTTTMMMPPPQQQQQQNNNMMMNNNOOONNNNNNNNNNNNMMMMMMMMMMMMJJJJJJKKKJJJHHHFFFCCCAAA@@@@@@???>>>===:::888777444555555333111111444777777666666666777:::===>>>CCCFFFIIIGGGDDDDDDHHHLLLQQQSSSYYYeeerrr{{{~~~~~~}}}}}}~~~}}}||||||xxxmmm{{{sssxxxnnnTTTFFF======???<<<<<<;;;;;;:::::::::;;;;;;>>>@@@AAA@@@===;;;<<<===;;;:::888666666888:::;;;;;;<<>>>>>???BBBDDDAAABBBCCCDDDCCCBBB@@@>>>===>>>>>>??????>>>>>>===<<<>>>???AAA@@@???===;;;===>>>@@@AAAAAAAAA@@@???AAACCCEEEFFFFFFGGGIIIJJJJJJPPPSSSNNNIIIIIIIIIIIIGGGJJJMMMMMMKKKJJJJJJLLLIIIGGGEEEBBB???===<<<;;;=========<<<<<<;;;;;;:::999999888888888777777777999888888888888999:::::::::999999999999999999999999888:::???@@@===>>>CCCDDDbbbgggKKK<<<333777===:::777222111444666444555999333444444555555444444444444444333222111111111111222222222222222222222222111111111111111111111111111111111222111111000000000000000111111222222222444444444444555666777888555666666777888999;;;;;;333333333333333333333333111111111000//////......000000111111111111000000,,,---------------------........................,,,---............000222111...++++++...///...------------...///000000111//////000000111111111222000111111111111222222222222888000111===:::???ZZZoooqqqttt___OOOVVVeeewwwvvvfffVVVNNNOOOQQQWWW]]]___YYYPPPIIIEEE@@@@@@???===;;;999777666222222222222222222222222111111111111000000000000...------------.../////////...,,,,,,...//////......111333222///---...000/////////000000000000000111...000666888444444888:::DDDZZZoooqqqeeebbbhhhVVVSSSRRRSSSPPPJJJEEEEEEAAAEEEGGGFFFDDDEEEGGGGGGIIIJJJLLLMMMLLLJJJGGGEEEBBBGGGMMMNNNLLLJJJLLLOOOJJJMMMOOONNNKKKHHHGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHHHHHHHFFFCCC@@@>>><<<===<<<<<<:::888555444444555555333111222555999777666555555888;;;???AAADDDHHHJJJGGGCCCCCCIIIOOORRRTTT[[[hhhuuu~~~}}}~~~}}}zzzyyy~~~vvvwww~~~pppjjjuuu}}}VVVDDDDDD======@@@777999999999::::::;;;;;;;;;<<>>AAACCCCCCCCCBBBAAA>>>>>>>>>>>>======???AAA;;;===@@@CCCCCCBBBAAA???@@@@@@@@@???????????????AAABBBBBBCCCBBB@@@===<<<>>>@@@BBBCCCDDDCCCAAA@@@@@@AAACCCDDDDDDDDDFFFHHHJJJRRRVVVRRRLLLJJJJJJHHHDDDHHHLLLMMMMMMLLLNNNPPPMMMKKKHHHDDD@@@===;;;:::>>>>>>===<<<;;;;;;::::::888888888888777777777777888777777777777888888999888888888777888888999:::<<<666444888:::999:::???;;;KKK\\\eeerrrvvvIIIBBBEEEEEE888222777666333000111666666111000444222222222333333444444555555444333222111111111111222222222222222222222222111111111111111111111111111111222222222222111111111111111111111222222222333333333444555666777888666666666666777999:::;;;000000111111111111000000///////////////////////////............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,111---***+++...222444444...------,,,,,,,,,---------------............///000000000000000000000000......//////000000111111333444444444555888===AAA\\\}}}nnnlllaaaTTTdddtttwwwooo___[[[SSSKKKPPPWWW\\\^^^\\\SSSKKKFFFBBB??????@@@???:::555999777555222000000111111000000000000////////////000//////.........//////000000///...............000000000000////////////000000000000000000000000///000111222333444444444555888===BBBEEEEEEEEEDDD>>>>>>>>>>>>????????????CCCBBBAAA@@@AAABBBCCCDDDFFFFFFFFFFFFFFFEEEDDDDDDAAABBBDDDFFFGGGFFFFFFEEEGGGGGGGGGFFFEEEDDDDDDCCC???@@@AAABBBCCCCCCDDDEEEAAABBBBBBBBB@@@???===;;;999888666555444333222222444222000///000222555666555555555777999===AAADDDHHHGGGEEEDDDEEEHHHKKKNNNTTTbbbqqq{{{{{{~~~~~~~~~yyy|||{{{}}}wwwlllvvvxxxVVVKKKAAA>>>>>>======???===<<<:::888888888:::;;;@@@???<<<:::888888999:::888:::<<<===<<<:::888666===???@@@BBBBBB@@@>>>===DDDDDDEEEDDDBBB???<<<:::999:::;;;===@@@AAACCCCCCBBBAAA@@@@@@?????????@@@DDDDDDDDDCCCBBB@@@???>>>???@@@AAACCCEEEFFFGGGHHHEEEFFFFFFEEEDDDDDDFFFHHHGGGHHHIIIJJJJJJJJJIIIHHHKKKJJJIIIIIIIIIKKKLLLMMMIIIIIIIIIGGGEEECCCAAA@@@>>>>>>===>>>??????===<<<777777777777777777777777888777666555555666777888777777777777666666666666666666666666666666666666:::>>>AAAAAAEEERRRgggxxx~~~}}}bbbKKKDDD888888777555555444444444222222333333333333444444444555555666666555555444444444444333222111//////000000000000111111111111111333444444333222222333111111000000000000111111111111222333444444444444333333555666666666555444555444444777:::<<<<<<<<<000000111111111000000///....................................------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,000---+++,,,///222333222...------,,,,,,,,,---------------............///////////////////////////......//////000000111111222333444444444777<<>>??????<<<999777666444222111111222333111000000000//////////////////...............///000//////...............000000000000////////////000000000000000000000000///000111222333333333333111333666888999999777666:::::::::;;;;;;;;;<<<<<<>>>===<<<<<<<<<===??????CCCCCCCCCCCCCCCBBBAAAAAA>>>???@@@AAABBBBBBBBBBBBDDDDDDCCCCCCBBBAAAAAA@@@=========>>>??????@@@@@@;;;;;;;;;;;;:::888777555777777555444333222222222333222000///000222444666666666777999===@@@BBBCCCDDDEEEFFFFFFGGGIIIMMMQQQaaammmzzz}}}}}}}}}~~~{{{|||eeePPPFFF>>>===>>>======???>>>===;;;999999:::;;;<<>>>>><<<:::888======??????@@@???>>>>>>DDDDDDDDDCCCBBB???<<<::::::;;;;;;===>>>@@@BBBCCCFFFEEEBBB@@@>>><<<::::::===>>>???AAABBBCCCCCCCCC??????@@@@@@AAABBBCCCDDDAAABBBCCCCCCBBBBBBDDDFFFFFFGGGHHHIIIIIIIIIHHHGGGKKKJJJIIIIIIJJJKKKLLLMMMFFFEEEDDDBBB@@@???>>>===<<<;;;;;;;;;<<<<<<:::888777777777777777777777777777777666555555666777777777777777666666666555555666666666666666666666666999;;;;;;999888<<>>444444888777666555444444444444222222222333333333444444222222333333333333222222444444444333222111000/////////000000000111111111111333444444333222222333222222111111111111222222000111222333444444444444333444555666666666555555666555666888;;;<<<===<<<111111111111000000///.......................................------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------...111222111000------,,,,,,,,,,,,---------------............///////////////////////////......//////000000111111111222333333333666:::======^^^vvvyyy}}}yyy]]]YYYqqqzzzrrr]]]QQQPPPQQQUUU[[[]]]\\\[[[NNNHHHAAA======???>>>===666555444222222333444444111111000000000/////////......---------......///000000//////............////////////000000000000000000000000000000000000000000111111222222222222111222333444444444333333777777888888888999999999:::999999999999:::;;;;;;>>>????????????>>>=========<<<<<<======>>>???@@@?????????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888777666555444555444333222111111111111222111000///000222444666999777888<<>>===;;;::::::;;;<<<<<<===<<<:::888777777888888<<<===???@@@@@@>>><<<;;;;;;<<<<<<<<<======>>>>>>CCCCCCCCCCCCAAA???<<<;;;<<<<<<;;;<<<===???@@@BBBEEEDDDBBB@@@===;;;999888:::;;;===@@@BBBDDDEEEFFFAAA@@@???>>>===>>>???@@@???AAABBBBBBAAABBBDDDFFFEEEFFFGGGHHHHHHHHHHHHGGGJJJJJJJJJIIIJJJJJJKKKLLLDDDCCCAAA>>>===<<<<<<<<<<<<;;;::::::::::::888666777777777777777777777777777666555555555555666777666666666666555555555444555555555555555555555555333555666666666777999<<<<<>>>>>??????888777555444333333333333111111111000000000//////...------------......///111111111111111000000///////////////000000000000000000000000000000000000000000000000111111222222111111222222333555666777666666777777777888888888888888888999999999::::::;;;;;;;;;<<<<<<;;;;;;:::<<<;;;:::::::::<<<===>>>;;;;;;;;;;;;::::::999999;;;;;;:::::::::999999999777777666666555444333333333222111000000000000000111000000000111222444666999888999>>>DDDFFFDDDAAA???CCCGGGHHHHHHNNNZZZdddzzz}}}}}}}}}}}}}}}oooLLLBBB===:::<<<<<<:::888999<<<;;;;;;:::::::::;;;;;;;;;:::999888777777888888===>>>???@@@@@@???===<<<;;;;;;::::::;;;<<<===>>>AAABBBAAAAAA@@@>>><<<;;;===<<<;;;;;;;;;===???@@@@@@@@@@@@@@@??????>>>>>>===>>>???AAABBBCCCCCCCCCDDDCCC@@@>>>=========>>>???AAABBBBBBBBBCCCEEEGGGEEEFFFFFFGGGHHHHHHHHHHHHJJJJJJIIIIIIIIIJJJJJJJJJEEECCCAAA>>><<<<<<===>>>>>><<<;;;;;;;;;:::888666666666666666666666666666555555555555555555555555555555555555444444444444444444444444444444444444222222444777:::<<<;;;:::AAABBBAAA@@@GGGYYYtttiiiSSSDDD>>>999777;;;<<<888666777555555444333333333333333111222222222222333333333444444444555555444444444333444444333222111000///////////////000000000111111222444444222111222333222111111000000111111222000111222333333444333333444555555666666666666666666555555666888999888777000000000000000///.................................------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***---000222222000---,,,+++++++++++++++,,,---...---------............///..............................//////000000111111///000111111111222555777666;;;ZZZ}}}zzzooorrrwww|||eeeWWWKKKJJJNNNQQQVVV[[[[[[UUUMMMFFFAAA???>>>>>><<<;;;999777555333222222111111111111000000000000---------------...///000222333333333333222111000.../////////000000000111000000000000000000000000111000000000111222333444000000//////000111222333333444444444444555555555666777777888888888888888888888999999999999999888999888777777777888999:::888888888888888777777777888888888777666666555555222222111000000/////////111000000/////////000000111000000111222444555666999999;;;@@@DDDFFFDDDAAABBBEEEHHHHHHKKKUUUfffsss~~~}}}}}}eeeLLL@@@;;;:::<<<;;;777555777999999999999999999::::::999888888888888888888888<<<======>>>>>>>>>===<<<;;;;;;;;;:::;;;<<<======?????????>>>>>>===<<<;;;<<<<<<;;;;;;;;;<<<>>>>>><<<===>>>@@@AAAAAAAAAAAA???@@@AAABBBBBBBBBBBBBBBFFFEEECCCAAA???>>>>>>>>>>>>???@@@AAAAAABBBDDDFFFFFFFFFFFFGGGGGGHHHIIIJJJHHHHHHIIIIIIIIIHHHHHHHHHEEECCC@@@>>><<<<<<===>>>===<<<:::::::::999777555555555555555555555555555444444555555555555444444444444444444333333333222333333333333333333333333666555444555777777555333777999999777666===JJJUUUPPP\\\ooouuueeeVVVKKKAAA;;;888444333444888888444000///444333333222222222222222111111111222222222333333333444444444444444444333333333333333222222111000...////////////000000000000222333333222111111222000000////////////000000000000111222333333333333555555555555666666777777999777777777999999888777...//////000000//////...------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---111222111...,,,++++++******++++++,,,---...---------............///..............................//////000000111111///111222222111222444666444666EEEiiiwww|||xxxmmmpppyyywwwcccPPPLLLNNNOOOTTT[[[]]]ZZZUUUNNNHHHCCC???===???>>><<<:::777555333222222222111111111000000000...............///000111222333444444444333111111......//////000000111111000000000000000000000000111111000000111333555666333222111000///////////////000000000000111111111222333444555555555444444555666666777777777777777444444333333333444444444555555555555555555555555444444333333222222111111222222111000000000000000000///////////////000111111111222222444555777777999;;;???BBBDDDDDDDDDDDDHHHJJJLLLNNNTTTbbbsss}}}}}}sssmmmuuuQQQBBB>>>;;;:::<<<:::666555777888888888888999999999999888888888888888999999999;;;<<<<<<=============================================<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<======<<<===???@@@AAA@@@??????<<<===???AAABBBCCCCCCDDDDDDDDDCCCBBBAAA???>>>>>>;;;===>>>>>>===>>>@@@BBBEEEDDDEEEEEEFFFGGGIIIIIIFFFGGGGGGGGGGGGFFFFFFEEEAAA@@@>>><<<;;;;;;;;;;;;:::999888888888888666444555555555555555555555555333333444555555444333333333333333333222222222222222222222222222222222222444333222222444555555444...111555666555666888;;;666:::@@@HHHUUUjjjwwwfffYYYJJJCCC<<<999777555555888888777555555444444555666222222111111111111222222111111111111222222222222111111222222222222111111333333333333333222111000......////////////000000000222333333222111111222/////////......////////////000111222333333333333666666555555666666777888<<<;;;::::::;;;;;;:::888------...///000000000000---------------------------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***...222222000---++++++************+++,,,---...---------............///..............................//////000000111111000111222222222222333555666777;;;LLLvvv|||{{{jjjkkkrrr}}}xxx___UUUQQQOOOQQQXXXZZZZZZZZZVVVPPPHHHBBB>>>??????>>><<<:::888666555222222222111111111000000///......//////111222222111222333444333222000///.........///000111111111000000000000000000000000111000000111222555888999333333333222222111111000....../////////000000000000111222333333333222222222333444555555555555555222222222333333222222111222222222222333333333333222111111111111111111111444333222111000111222222///////////////000111111111222333444555777888999:::???CCCEEECCCCCCFFFIIIMMMNNNRRRXXXbbbppp~~~~~~~~~xxxhhhmmm}}}vvvwwwTTTBBB;;;<<<999999;;;:::777888;;;888888999999::::::::::::777888888999:::::::::999<<<<<<<<<=========>>>>>>??????@@@@@@???>>><<<;;;:::::::::999999999999999777999;;;<<<======<<<<<<:::;;;===>>>???>>>===<<<999:::<<<>>>@@@AAABBBBBB???@@@AAAAAA@@@???===<<<<<<=========<<<<<<>>>@@@BBBBBBBBBBBBCCCEEEGGGHHHEEEEEEFFFFFFFFFEEECCCBBB>>>>>>===<<<;;;;;;:::999999888888888999999777555444444444444444444444444222333444444444444333222333222222222111111111111222222222222222222222222///000111333444666888999444555666888999888666555<<<===;;;777666===KKKVVVooowww{{{lllYYYMMMFFF???777333777333333777777222111333222222000---,,,///222333111111000000000111111222111111111111222222222222111111222222222222111111222222333333333222111111........./////////000000000111333333111000111222000000////////////000000///000111222222333333222777666555555555666888888===;;;999999:::999888666+++,,,---///000000111111---------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...222222///,,,+++,,,************+++,,,---...---------.........//////..............................//////000111111111000222333333222222333444444777666;;;YYYuuuzzzppp{{{eeecccjjjvvv|||~~~mmm^^^UUUMMMMMMSSSWWWZZZ\\\[[[UUULLLDDD@@@>>>>>>>>>===<<<:::999888222222222111111111111000////////////000111333333///000222222222111///------......///000111111222000000000000000000000000111000000111333666999;;;------///000111111222111000000000111111111111222000111333444444333333222000111222333333333333333222333444555555444222222000000000111111111111111222222222222222333333333000///...---,,,---...//////////////////000111222222222444555777888999999;;;AAAGGGGGGCCCCCCGGGMMMOOOQQQWWW```lll{{{~~~~~~~~~||||||}}}~~~~~~pppkkkxxxwwwggglllaaaDDDDDD@@@:::888999;;;;;;999;;;???888999:::;;;;;;;;;;;;;;;777888999:::::::::::::::<<<<<<======>>>>>>>>>???@@@AAABBBBBBAAA???<<<;;;999999888888777888888999555777;;;===>>>>>><<<;;;666888:::<<<======<<<<<<::::::<<<===>>>>>>>>>>>>:::<<<>>>@@@???>>>;;;999>>>?????????======???AAA@@@@@@@@@@@@AAACCCEEEFFFCCCDDDEEEEEEEEECCCBBBAAA>>>>>>???>>>===<<<;;;:::;;;:::::::::<<<<<<:::888444444444444444444444444222222444444444444222222222222222111111111111000111111111111111111111111///111444444222111222333555333222333666888777555111666::::::666777===CCCGGGIIIKKKSSSiiiwwwmmmUUUDDD666666999888888:::555222333888888222000222222555666444333444555444111000000000000000111111000111111111111222222222333333333444444333333333222222333333333222111111............/////////000000111333333111000111222111111000000000000111111///000111222222333222222777666555555555666888999:::888777666777666444333........................,,,,,,------------,,,,,,------------------------***+++,,,,,,------,,,,,,************+++,,,------///111222111---******++++++++++++++++++++++++++++++++++++,,,,,,,,,------//////000000///...---------......///////////////000000000111222222333333---;;;:::333FFFrrr~~~jjj|||iii}}}nnnbbblllvvviiiYYYPPPQQQPPPUUU[[[^^^\\\VVVJJJ???<<<>>>AAAAAA>>><<<;;;;;;555555444333111000////////////...//////000111222000000//////.........---......///000111222222333000000000000000000000000333///---333;;;===777000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000//////000111111111111111000000///000000111222333000333555777777888:::<<>>===<<<===>>>===<<<:::;;;888777888;;;======;;;===>>>??????>>><<<:::888777888999::::::999777777555888::::::999888888999777888999::::::;;;;;;;;;======<<<;;;;;;::::::999::::::;;;<<<===>>>???@@@BBB???<<<===???@@@>>><<<>>>??????@@@BBBDDDFFFGGGFFFDDDCCCCCCCCCCCCBBB@@@===<<<;;;;;;::::::;;;;;;:::999999888777666666555333222111111222222111///111111111111111111111111222111111000000000000000222222111000//////000000///000000000111111111111111111222222222333333333444444555555666777777888:::999999===EEEQQQ\\\ccczzz|||lll]]]OOOEEE::::::888777555444444444444444444333333333222222000000000000000000000000000000000000111111111111//////000111111111111111///000111222333333333333333333222222111000//////////////////////////////////////////000000000000000000//////..................//////000000111111111111222333555666666777777777666666555555555555........................---------......---------------------------------***+++,,,,,,------,,,,,,************+++,,,---...000111111///,,,******++++++++++++++++++++++++++++++,,,,,,,,,------------///////////////...------------...//////////////////000000111111222333333333777666777@@@UUUttthhhvvvpppfffxxxooojjjwww|||~~~dddTTTRRRNNNRRRWWW\\\^^^\\\UUUNNNHHHEEEAAA???>>>===:::888888777666555333222111000//////......///000111111111111000000000///////////////000000111111222222000000000000000000000000222//////333888:::555000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000//////000111111111111111////////////000111222333333444666666777:::>>>AAADDDCCCDDDGGGEEEBBBFFFMMMTTTaaattt~~~sss{{{{{{```JJJ>>>:::999999888888888888888888888888777777777999;;;;;;999777;;;::::::;;;<<<;;;999777;;;999777888;;;<<<<<<:::;;;<<<======<<<;;;888777999::::::::::::999888777555777999999888777888888777888999::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888999;;;<<<===>>>??????===;;;<<>>???@@@BBBCCCDDDEEEDDDCCCAAAAAAAAAAAA???>>>::::::999999999999999:::777777777666555555444444333222000111222222111///111111111111111111111111222111000000//////000000222111000000//////000000//////000000000111111111111111111222222222222333333333444444555666666666888777555555777:::>>>@@@BBBLLLZZZdddllluuuwwwXXXRRRJJJFFFEEECCC???;;;999888777555444444333333333333333222222222222111000000000000000000000000//////000000000111111111//////000111111111111111000000222333333444444444333333222111111000//////////////////////////////........./////////000000/////////.........------///////////////000000000///000111222333444555555666666555555555444444444---------------------------..................---------------------------***++++++,,,,,,,,,,,,,,,************+++,,,---...111111000---***)))***,,,++++++++++++++++++++++++,,,,,,,,,---------.........////////////...------------...////////////...//////000111111222222333666222222;;;<<<999___lllbbbfffeeeooosss{{{xxx___UUUKKKKKKMMMSSSYYY\\\[[[ZZZUUULLLBBB===>>>???===999;;;:::999777555444222222//////.........///000000111111111111000000000000000000000000000111111111000000000000000000000000000000111333555555222000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000111111111222222000000000000000000000000000000000000000000000000///000000000111111111111////////////000111222333555666777777999===CCCGGGBBBDDDHHHIIIFFFEEELLLVVVbbbrrrzzzyyyiiiJJJ>>>===<<<:::;;;777777777777777777777777777666777888::::::888666888888999;;;<<<;;;888555:::888777888:::::::::999999::::::;;;:::999777666;;;;;;;;;;;;:::888777666444666888888777777777888777777888999::::::::::::;;;<<<<<<<<<<<<:::999888666777888999;;;<<<=========<<<;;;<<>>>>>>>>===<<<:::777777777777777777777888555555555555444333222222333111000000111222000///000000000000000000000000222111000000//////000000111000000////////////000////////////000000000000000000000111111111222222111111222222333444444444111222222333333333222222111222555777;;;BBBJJJPPPWWW```llluuu}}}~~~vvvkkk^^^RRRGGG===777999666555777===AAABBBAAA777666555333333222222222222222111111111000000000000000000000000000000000//////000000000000111111//////000111111111111111000111222333444444444444222222222111111000000///000000000000000000000000---------.........//////.........---------------000000//////////////////......///000111222222333444444444444333333333333---------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********+++,,,---...///111000---+++))))))+++,,,++++++++++++++++++++++++,,,,,,---------..................//////...------,,,---......//////......//////000000111222222222444000111;;;<<<333JJJxxxdddlllzzzeeeyyyxxxzzz}}}qqq^^^QQQJJJGGGKKKSSSYYY\\\___\\\SSSGGG@@@???@@@@@@???===<<<;;;999777555444333000000///....../////////000000000000000000000000111111111000000000000000000000000000000000000000///000222333222000000000000000000000000000000000////////////////////////////////////000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111222/////////000000222333444444666888:::<<<@@@EEEHHHAAAEEEJJJJJJHHHMMMZZZfffuuu___AAA<<>><<<999555777777777777888888777666888999999:::999999888777;;;;;;:::999888777666555444555777777666666777999666777888999::::::::::::999:::;;;;;;;;;999777666777777888999;;;<<<<<<======<<<<<<<<<>>>???@@@@@@;;;<<>>???===;;;;;;;;;:::888666444555555666666666666666333444444555444333222111222111000000111111000///////////////////////////111111000///////////////000//////....../////////........./////////000000//////000000000111111111000000000111111222222222///000333555666666666666;;;:::::::::::::::999888666:::@@@DDDHHHOOOYYYaaajjjpppxxx}}}vvvpppmmmeeeWWWJJJHHHFFFBBB===888666555666888666555555888::::::999444333222111111111111111111000000000000/////////000000000000000000000000////////////000000000111//////000111111111111111111111222333333333333333222111111111000000000///000000000000000000000000,,,,,,,,,---------......------------------------000000000//////......---......//////000111222222333333333222222222222222------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++*********+++,,,---///000111...,,,***)))***++++++++++++++++++++++++++++++,,,,,,,,,---------......------............------,,,------..................//////000111111222222111444222555;;;999BBBYYYrrr___qqqnnniii{{{~~~nnn```SSSHHHIIIOOOUUU\\\bbb___ZZZRRRIIICCC@@@AAABBB======;;;:::888666555444222111000///////////////////////////////////////111111111000000000000000000000000000000000000000...000222222000...///000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000//////000000000111111111////////////////////////////////////////////////000000//////000000111222///000000000222333444555333666;;;???AAABBBDDDFFF@@@EEEIIIHHHJJJVVViiixxxjjjlllQQQ===<<<===777444888666666666666666666666666777666777888::::::888666666777999;;;===;;;888444444555666777666666666666999999999:::::::::::::::;;;:::999888777666555555444555666666666666888:::777777888999::::::::::::999999::::::999888666666::::::;;;;;;<<<<<<======>>>>>>>>>===<<<<<<===>>><<<===???@@@@@@???===<<<===;;;999999999888777555444555666666666666555555333444555666666444333222222111///000111111000...........................111000000///...////////////...............//////---............/////////........./////////000000////////////000000000000333333333222222111111111222222333555888888666333;;;999777777888<<>>>>>???===;;;;;;<<<>>>>>>>>>?????????>>><<<;;;;;;999888888888888777555777777888999888777666555333444666777777666444333222000//////000111///...////////////////////////111000//////......//////...------------......///------------.........///------........./////////////////////////////////111111000//////000000000000///---...000333555555<<<999555555666888888777666888::::::999888888999777999999999===CCCEEECCC???@@@AAA@@@???===:::888;;;;;;<<<<<<;;;:::888777444555666666555555666777111111111///------...000000111222333444555666777000000/////////000000111000000/////////.........////////////////////////......////////////000000//////000111111111111111000000111111111111111000000000000000000000000000////////////////////////,,,,,,,,,---------......---------------.........//////..................000000111111222222222222111111111111222222222222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++++++++++++++*********+++---///000111...,,,******++++++***'''++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,------.........---+++,,,------......------......//////000111111111...666333///555777666;;;BBBfffjjjdddssszzz}}}zzz{{{}}}bbbUUUOOOKKKLLLSSSXXXZZZ[[[ZZZVVVOOOFFFAAA>>>>>>======<<<;;;;;;;;;666555444222111000000000......//////000000000000//////000000111111222222000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000111////////////////////////////////////////////////111000///...///000222333222222222333555777888999<<>>???@@@AAAAAABBBBBBBBB@@@>>><<<;;;::::::;;;<<<@@@??????>>>===<<<;;;:::;;;===>>>===;;;;;;===???@@@@@@??????>>>===<<<<<<999888777888999999888777:::;;;<<<<<<;;;999777555222333666777777666444222222000//////000000///...////////////////////////000000///............///------,,,,,,------...///,,,,,,---------.........,,,------------.........////////////////////////,,,---...000111222222222555444333111111111444555111222333222222222222333222444666777777777777777555:::;;;888777999:::777555555666666777666666666333333444444444444444333222333333222111111222444333222222222333333333333///000111000///.........///////////////000111111000000000////////////...////////////////////////........./////////000000//////000111111111111111//////000000000000/////////000000000000000000000------------------------------------............------........./////////------..................000111111111111222222222111111111222222333333333,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***++++++++++++************+++---///000111---+++)))***,,,,,,)))&&&++++++++++++++++++++++++))))))*********++++++++++++,,,------.........---+++,,,------......------......//////000111111111---333111222666333444???AAA>>>rrr~~~mmm```sssttt|||xxxwww|||zzzfffYYYNNNLLLPPPQQQRRRVVV]]]```ZZZNNNDDD????????????>>>>>>>>>===777666555333222111111000//////000000111111111222...//////000111222222333000000000000000000000000111///...///222333222000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////222111///...///000222333333333333444666888999:::BBBCCCDDDDDDDDDDDDFFFHHHPPPWWW\\\```mmmwwwgggnnnyyyxxxwww[[[EEECCC>>>888888<<<;;;555555555555555555555555555555444555666888888666444555444444555777888777666222666;;;===<<<;;;===>>>888888888888999:::<<<<<<>>>===<<<;;;:::;;;<<<===666777777777777888;;;>>>BBBBBBCCCDDDEEEEEEEEEEEECCCAAA>>><<<;;;<<<>>>@@@AAA@@@???>>><<<:::999999999;;;======;;;<<>>============999888777888999:::999888======>>>>>>===:::777666111333555777777555333222111000//////000000///...000000000000000000000000000000///...............,,,,,,,,,,,,------...///,,,,,,,,,---------......,,,,,,,,,---------....../////////////////////...---...000000///---+++)))))),,,000222222111111111///444888777222///111444000111222222111000///...***222666222000333444222222222222111111111000000333333222222111000000000000/////////000111222222///...---///111111000...///000111111///.........///////////////000111222111000000000////////////////////////////////////............/////////000//////000111111111111111...///////////////......////////////000000000000---------------------------------.........//////........./////////000000,,,------....../////////000000000000111111111111111111222222333333333333------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***))))))***+++...111111000///++++++++++++++++++++++++************************,,,,,,,,,------.........---,,,,,,,,,,,,---......------------------------000000000000////////////222222222222333444555555;;;<<>>===<<<===>>>:::888555444555666555555222111000//////000111222000111222333333333333333000000000000000000000000111111111111111111111111//////000000111111222222000000////////////000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000/////////000111222222222333444444444555999???CCCAAADDDHHHIIIHHHHHHKKKNNNNNN]]]mmmwwwxxxvvv___pppuuuwwwmmmPPPCCC======<<<;;;;;;:::999999777666555444444444444444444444444444444444444444333444555666777888999::::::::::::::::::<<<======555666777888:::===???@@@>>>===<<<::::::<<<===>>>===<<<:::999888888888999BBB???>>>AAAFFFHHHEEEAAAEEEGGGHHHGGGDDD@@@>>>===DDDBBB@@@>>>>>>===;;;999<<<===>>>??????>>>===<<>>;;;::::::999999999::::::;;;<<<===<<<;;;<<<<<<;;;888666333444444555555444444333111111111000///......---////////////////////////......------------......------,,,,,,,,,------...,,,------......------,,,,,,---......//////......---------............///000000//////.........---////////////000000000000000000111111111111000000222222222111111111000000333333333222222222111111222222222111111111000000333333222111000///......///////////////////////////////////////////////////000000000111111111111000000000000000///......////////////////////////////////////////////////,,,,,,,,,---------......------------------,,,,,,//////000000000000//////........................------------------------,,,,,,,,,---------......------......///000000000000000000000111222333444222222222111111111000000222222222111111111111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,///111111///...++++++++++++++++++++++++************************---------------,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------..................//////111000000111111222333444777<<>>???>>><<<;;;;;;<<<>>>??????>>><<<:::999999999:::???===<<<===AAACCCDDDCCCGGGIIIJJJIIIFFFCCCAAA@@@CCCAAA?????????>>><<<:::::::::<<<===>>>>>>======AAAAAABBBBBBAAA???<<<:::999999999999999:::;;;<<<<<<<<<;;;;;;;;;:::777444333333444444444444333333222111111000//////....................................------------.........------,,,,,,,,,------,,,,,,------------,,,,,,,,,------...............------------........................---------,,,------.........////////////000000111111000000///222222222111111000000000222222222222111111111000222222222111111000000000111111000000000000000///////////////////////////////////////////////////....../////////000000000///////////////...---,,,////////////////////////........................,,,,,,,,,------------...------------------------//////000000000000//////........................------------------------,,,,,,,,,---------......------......//////000000000000000000111222333444222222222111111111000000222222222222111111111111+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++(((***...000111000...,,,++++++++++++++++++++++++************************......---,,,,,,++++++***,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---.........///////////////000111222333444;;;<<>>AAABBBBBBBBBCCCDDDHHHLLLMMMKKKKKKMMMOOO^^^ooowwwqqqxxx|||mmmPPP@@@999777888888777777666666555555555555555444444444444444333333333333333333333333444555555555666666666666777777777888888999::::::777777777888999:::;;;<<>>===<<<<<<===>>>??????>>><<<;;;:::999::::::<<<<<<<<<<<<<<<>>>BBBEEEHHHIIIJJJIIIFFFCCCBBBBBBBBBAAA@@@@@@AAA@@@>>>===888999:::;;;<<<=========@@@AAABBBBBBAAA???===<<<888888888999999:::<<<<<<<<<;;;:::::::::888555333222333333444444333333222222222111111000000//////..............................------------............---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...............------------............---------,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000000000//////111111111111000000000000111111000000000000000///111111111111000000000000.../////////000000111111////////////////////////////////////////////////---------............///---------...------,,,+++////////////////////////........................,,,,,,,,,,,,------------...........................//////000000//////...........................------------------------,,,,,,,,,---------......---------...//////000000000//////000000111222333222111111111111000000000222222222222222222222222++++++++++++++++++++++++************************************************,,,***)))'''''')))***,,,(((+++///111000...,,,+++************************************************,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000////////////000111222222444:::444777XXXxxx^^^fffmmm```XXXNNNJJJMMMSSSYYY\\\```___[[[UUUNNNGGGAAA===???===<<<<<<===<<<:::999999888777555444333222111000000111222222111111111111111111111111111111111111111111111111111111111222222111111000000//////000000////////////000000000000000000////////////////////////////////////////////////000000000000////////////////////////.........//////000000111111222333555666777999999999<<>>@@@EEEMMMXXX```ttt}}}ppplll[[[BBB===<<<888777666666666555555444444444444444444444444444333222222222222222222222222555555555444444444444444666666777888999999999999777777777777888888999:::>>>>>>============>>>>>>???>>><<<;;;::::::;;;;;;===@@@BBBAAA>>>>>>AAAFFFEEEFFFGGGFFFDDDAAAAAAAAABBBAAAAAABBBDDDDDDBBB@@@:::;;;;;;;;;<<<<<<<<<<<<>>>???AAABBBBBB@@@>>>===888888888888999:::;;;<<<<<<;;;:::::::::888555222222222333333333333222222222222111111000000000000...........................------,,,,,,------.........---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---.........------,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000000//////...000000000000000000000000////////////////////////000000000000000000000000........./////////000000................................................------------............,,,---------------,,,,,,........................------------------------++++++,,,,,,,,,---------------............//////...//////////////////...........................------------------------,,,,,,,,,---------......,,,,,,---......//////000///////////////000111222111111111111000000000000111222222222333333444444,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***(((''''''(((***+++))),,,000111///,,,******************************************************))))))******+++,,,------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000//////000000111222333444777444555CCC[[[qqqaaannnzzzkkkuuuiiiZZZPPPNNNSSSYYY]]]]]]^^^^^^\\\WWWPPPIIIDDD???>>>=========>>><<<;;;::::::999777666444222222111111222222222111111000111111111111111111111111111111111111111111111111222222111111000000//////000000////////////000000000000000000////////////////////////////////////////////////000000000000////////////////////////......//////000111111222333444555777999:::<<<===@@@@@@@@@>>><<<<<<>>>@@@CCCBBB@@@@@@FFFTTTfffrrrVVVnnn{{{NNN:::::::::444666666666666555555555555333333444555555444444333222222222222222222222222444444444333333333333333666777888999:::::::::999666666666666666777888888===<<<<<<<<<<<<<<<<<<===@@@???>>>===<<<===>>>>>>???DDDIIIHHHCCC@@@AAADDDDDDEEEFFFEEECCCAAAAAABBBBBBBBBCCCEEEFFFFFFDDDBBB???>>>===<<<;;;;;;::::::<<<>>>???AAAAAA@@@???>>>999888888888888999::::::<<<;;;:::::::::888555222111111222222222222111111111111111000000000000000........................------,,,,,,,,,,,,------...---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,------------...---------------------...,,,,,,---------...............////////////......////////////////////////......................../////////////////////////////////............------------------------------------------------------------.........//////,,,------.........------------------------------------------------------+++++++++,,,,,,,,,------------------......//////......////////////..............................------------------------,,,,,,,,,---------......,,,,,,------...//////////////////...//////000000000000000000000000000000111111222333444555555666,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))(((((((((((()))***+++...111000,,,***)))+++************************************************''''''((()))+++,,,---...******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000////////////000111222333222333444:::>>>CCCjjjlllccc___hhh}}}lll[[[TTTUUUWWWYYYXXXZZZ]]]^^^\\\XXXSSSPPPDDDBBB???============<<<<<<;;;;;;:::888777555444222333333333333222111111222222222222222222222222111111111111111111111111111111111111000000000000000000////////////000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000//////000000111222333333444555777999;;;===???@@@DDDCCCAAA>>><<<===AAAEEEGGGGGGGGGJJJSSSdddyyy~~~~~~~~~tttYYYHHHmmmsssFFF777999888333666666666666666666555555111222444555555444333333111111111111111111111111333333333222222222222222555666888999::::::999999555555555555666666777888::::::::::::::::::::::::???>>>======>>>???@@@AAA???EEEJJJJJJFFFBBBAAABBBDDDEEEFFFEEECCCBBBCCCDDDBBBBBBCCCEEEGGGGGGDDDBBBAAA@@@>>><<<;;;:::999999:::;;;===???@@@@@@???>>>::::::999888888888888888999888888888888777444222000111111222222111111000000000000///////////////------------------------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,------------------------............,,,,,,,,,---------......------............------............////////////---............/////////............//////////////////......---------,,,---------------------------------------------------------.........//////,,,,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........---......//////......---........................------------------------,,,,,,,,,---------......,,,,,,,,,---......////////////............////////////000000000000000111111111222333555666777777++++++++++++++++++++++++************************************************)))))))))))))))))))))))),,,///111///***''')))+++************************************************'''(((((()))***+++,,,,,,)))))))))))))))***++++++++++++++++++++++++++++++---------------------...............///000111111222111111999<<<777LLLtttvvvyyyxxx{{{uuufff^^^ZZZXXXVVVWWWXXXYYY[[[[[[\\\\\\PPPLLLFFFBBB@@@@@@???>>>>>>>>>>>>>>><<<;;;999888444444444444444333222222222222222222222222222222111111111111111111111111000000000000000111111111000000////////////000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000///000111222333444555555555666888:::===???AAABBBBBBBBB@@@>>>>>>@@@EEEHHHEEEJJJRRR\\\iii{{{|||zzzwwwuuussspppmmmkkkmmmqqqSSSFFFUUUqqq[[[???::::::888555555555555555555555555555000222333555555444333222111111111111111111111111111111111222222222222222333555777888999999888777444444444444555666777888777777777888888777777777888888888888:::<<<>>>???<<<@@@DDDDDDBBBAAAAAABBBCCCDDDDDDCCCAAAAAABBBDDD@@@@@@AAACCCEEEDDDBBB???@@@>>>===;;;999999999999777999<<<>>>??????>>>>>><<<;;;:::888777777666666555444444555666555333111000000111111111111000000.....................///---------------------------,,,,,,++++++,,,,,,---************+++,,,------++++++,,,,,,,,,,,,++++++++++++,,,------------,,,++++++,,,,,,,,,---------++++++,,,,,,------------++++++++++++,,,,,,,,,,,,---------......------------------....../////////---.........////////////---------....../////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,------...---......//////......---........................------------------------,,,,,,,,,---------......+++,,,,,,------......//////......------......///////////////000000111111111111222444555777888888))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((...000111...)))&&&))),,,))))))))))))))))))))))))************************))))))))))))************)))))))))))))))******+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---------------///000000222000---333999222666JJJ~~~mmmxxxuuu|||mmmccc]]]WWWVVVUUUUUUXXX\\\aaaddd\\\WWWOOOIIIEEECCCBBBBBB@@@@@@@@@@@@???>>><<<;;;555555555555444444333222222222222222222222222222111111111111111111111111//////000000111111222222000000////////////000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000111111333444555666666666777999;;;>>>@@@BBBCCC======>>>>>>???BBBFFFIIIKKKTTTbbbooo}}}{{{{{{yyyvvvrrrooojjjddd```nnnLLLNNNdddrrrzzz^^^>>>666;;;:::666444444444444444444444444444000111333555555555333222000000000000000000000000000000111111222222222222222333666777888777666555333333333444555666777888555555666666666666555555111111111222444777999;;;999;;;<<<===>>>???@@@BBB@@@AAAAAA@@@???>>>@@@AAA>>>>>>@@@BBBCCCBBB???<<<===<<<:::999888999999:::666888:::===>>>???>>>======<<<:::888777666555555222111111333444444222000000000111111111111000000---------...............---------------------------,,,,,,++++++,,,,,,---)))))))))***+++,,,......+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,)))************+++++++++,,,------......------,,,---------.........//////........./////////000000---------.........//////***++++++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++,,,---------..................---........................------------------------,,,,,,,,,---------......++++++,,,------......//////......---------........./////////000000111111111111222444666777888999))))))))))))))))))))))))+++*********))))))(((((())))))************))))))******)))))))))***,,,---...---+++))))))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111222222222333555777888999MMMqqqqqq\\\\\\wwwzzz{{{mmm]]]WWWRRRRRRUUUXXX\\\___aaaaaa```]]]VVVOOOIIIFFFAAAAAABBBBBBAAA@@@>>>===;;;:::999999999999777555444333333222222333333444333222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000...------......///000111000000000111222222333333444444555555555555444444666999>>>AAABBBAAA???===<<<===>>>AAADDDHHHKKKMMMWWWlll~~~yyyvvvsssooojjjlll}}}rrr[[[ZZZjjjzzzxxxyyyaaaHHHAAA999666777888666444555555444444444333333333333333222222111000000000000000000000000000000000222222111111000000//////111111222333444666777888888777555333333555777888444444333333333444444555444444444555666777888999888888888999:::;;;<<<===??????@@@@@@@@@>>><<<;;;<<<<<<>>>???@@@@@@@@@@@@<<<:::888666555777999:::999:::;;;:::777666888;;;999888777555444444333444444333222222111111222222/////////000///......---------------------,,,,,,************************+++++++++*********))))))))))))))))))************))))))***++++++++++++***++++++************++++++,,,,,,,,,++++++*********+++,,,---...------+++***+++++++++,,,,,,,,,------...---,,,+++++++++,,,---***+++,,,,,,------,,,,,,------............------,,,,,,---...---,,,***)))(((((()))***++++++,,,,,,,,,++++++******++++++,,,************************,,,+++*********+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,+++*********+++,,,---***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------...///000000//////000222333444444555666888))))))))))))))))))))))))************)))))))))((())))))************))))))***))))))((()))+++---......---+++))))))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111111222222333444666888999FFFMMMyyy~~~jjj^^^ppp|||ttt|||eee]]]TTTOOOOOORRRVVVXXXaaacccdddccc___YYYTTTPPPFFFEEEBBB@@@???>>>>>>???===<<<;;;;;;<<<<<<:::888777777555444333222222222333333222111111111111222222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000............///000111222000000111222222333333444555444444555666777999:::AAABBBBBBCCCCCCBBB@@@@@@GGGEEEDDDEEEJJJQQQYYY]]]iii|||}}}{{{||||||wwwsssqqqpppyyyttt______ppp}}}xxx]]]IIIAAA;;;666444666777666333444444444333333333333222222222222111111111000000////////////////////////111111111000000/////////111222222333444666888999666555333222222444777888555555444444333333444444444333333333444666888999888888888999:::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>????????????<<<:::888777777888:::;;;;;;<<<<<<:::666555666888999999888666555444333333444333222111000/////////...////////////...---------------------,,,,,,,,,------------------------+++++++++*********))))))))))))))))))************))))))***++++++++++++***+++******************+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++++++++,,,---***+++,,,,,,------,,,,,,------............------,,,,,,---------,,,+++***(((((()))******+++,,,,,,+++++++++******+++++++++************************++++++*********+++,,,---++++++++++++++++++++++++------............------+++++++++++++++++++++++++++******))))))******+++++++++*********+++,,,---***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...///////////////000111333333333333555666))))))))))))))))))))))))************))))))))))))))))))************))))))***)))(((((())),,,...000---,,,+++))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......//////000111111111111111222444555777888???777WWW~~~hhhcccsss~~~~~~sssdddWWWRRRRRRRRRRRRZZZ]]]```bbbbbb___\\\YYYPPPMMMGGGBBB???>>>@@@AAA???>>>======>>>???>>><<<<<<:::999666444333222222444444333222222222222222222222222222222222222222111111111111111111111111000000000000000000000000/////////000000000000111/////////000000111222333111222222333444444555555555555555666888;;;===???BBBAAA???>>>>>>>>>???@@@IIIFFFDDDFFFMMMZZZgggooo|||}}}yyyxxx{{{zzzzzz{{{ttt^^^```}}}yyy```CCC666888555222222555666555222333333333222222222111111222222222111111111111111////////////////////////000000000000////////////222222222333444666777888444333222222333555777999777666666555555444444444333222111111222444777888777777777888999:::<<<<<<======<<<;;;::::::::::::::::::;;;;;;<<<<<<======;;;:::999888888999;;;<<<>>>>>>===:::666444444444999999999888777555222111444333111000///...------...............---,,,,,,...---------,,,,,,,,,+++------------------------+++++++++***************))))))))))))************))))))***++++++++++++***************************+++++++++++++++*********+++*********+++,,,------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,---***++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---,,,,,,+++***((())))))******+++++++++++++++************++++++************************+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++******))))))******++++++************+++,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---......//////////////////111222222111111222444))))))))))))))))))))))))*********)))))))))))))))))))))************)))))))))(((((((((***,,,///111,,,+++******)))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,---......------......///000000111000000111111333444555666777:::GGGiiiyyyhhhccciiittthhhaaaXXXQQQTTTTTTVVVYYY]]]___```___[[[WWWQQQJJJFFFDDDCCCDDDAAA@@@>>>>>>???@@@???>>>>>>===;;;999777666555555666555555444333444444444222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111222333444555333333444444555666666666666777888:::<<<===>>>???;;;;;;;;;;;;===???AAABBBEEEEEEFFFLLLXXXiiiyyy}}}zzzwwwxxx{{{zzz|||aaa___fffvvvRRR<<<444333222111222444555333111222222222111111111111000111111111111111111222222000000000000000000000000////////////////////////111111111222333444555666333222222333444666999:::999999999888888777666666444333111000111333666888777777777777888:::;;;<<<<<<;;;:::888777888888999777777777777888888999999999999888777888999;;;<<<======;;;888666444333333888888999999777555222000222222111000////////////------......------,,,+++...------,,,,,,+++++++++************************************************((()))))))))************))))))***++++++++++++************++++++*********+++++++++*********************)))))))))+++---...************+++++++++++++++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,+++++++++((()))))))))*********+++******))))))))))))*********************************************++++++,,,************************))))))************))))))******************************))))))))))))*********************++++++,,,******++++++++++++******++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......///////////////...///000111111//////000111))))))))))))))))))))))))))))))))))))))))))******))))))************))))))(((((()))***+++---///000*********************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,---......---------...//////000000000000000000111333444555222999:::BBBfff{{{kkk___bbb}}}kkk[[[VVVRRROOOOOOTTTZZZ^^^```aaa^^^[[[VVVQQQMMMKKKIIIEEECCC@@@@@@@@@@@@???>>>>>>===<<<;;;::::::::::::888888777666666666666777222222222222222222222222000000000000000000000000222222222222222222222222111111111222222222333333333333333333444555666666555555555666777777888888777999<<<>>>???>>><<<;;;:::;;;===???BBBDDDFFFGGGHHHLLLTTTaaaqqq}}}{{{yyyvvvtttyyy|||bbbOOObbb~~~}}}eeeIII===777333333333444444444222000222222111111111000000000000000000111222222222333111111111111111111111111/////////000000000000000000000000000111222444444333333444555666888:::<<<;;;;;;<<<<<<;;;:::999999555444333222222444555777666666666777888999:::;;;<<<;;;999777777777888888555555444444444555666666666666666666777888:::;;;;;;999888777666666555555666777888888777555222111000000000000000111222333------......------,,,+++...------,,,++++++******((((((((((((((((((((((((************************((()))))))))************))))))***++++++++++++***)))***++++++++++++***)))******************************)))((()))***+++---)))))))))*********++++++*********++++++,,,,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))************))))))(((((())))))***))))))))))))))))))))))))))))))******++++++++++++************************((())))))******))))))(((***************************))))))))))))))))))***))))))******++++++++++++)))******++++++******)))***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...///////////////......---///000///......///000))))))))))))))))))))))))))))))))))))************))))))************))))))((()))***,,,---.........)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,------......///000000/////////000000111333333666222111:::QQQsss~~~pppaaalllsss___XXXOOOJJJLLLQQQUUUWWW______^^^]]][[[XXXTTTSSSMMMJJJFFFCCCBBBBBB@@@???>>>>>>>>>======>>>>>>???;;;;;;:::999999999999999444444444444444444444444222222222222222222222222444444444444444444444444333333333444444444444555444444444444555666777888666777777888888999::::::999:::===>>>>>><<<:::888<<<===???AAADDDGGGIIIJJJSSSZZZhhhxxx|||zzzxxxwwwvvvsssuuuwww{{{bbbPPPUUUlllQQQ@@@;;;333444555555555444333222111222222222111111111000000//////000111222333333333222222222222222222222222000000000000111111111111000000000000111222333444444444555666777999;;;<<<;;;;;;===>>>>>>===<<<;;;888777666666555555555555555555666666777888:::;;;;;;;;;:::999888888888888555444333222222333444555444444555666777888::::::999777555555666777666555444444555666555444333222......///000111333444555...............---,,,,,,......---,,,+++***))))))))))))))))))))))))))))))***************+++++++++))))))))))))************))))))***++++++++++++***)))***+++,,,,,,+++***))))))))))))*********************)))))))))))))))***((())))))))))))*********((()))***+++,,,,,,,,,+++)))******+++++++++++++++***++++++,,,,,,++++++***+++************+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))******++++++******************************+++++++++,,,,,,+++++++++***************************))))))(((((())))))***((()))******++++++******))))))************))))))******++++++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........//////////////////...---,,,...//////......///111))))))))))))))))))))))))((()))))))))************))))))************))))))'''))),,,...///...,,,+++(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000////////////000111222222777000222===DDDRRRxxxqqqdddttt|||vvvkkk^^^TTTQQQQQQQQQPPPWWWYYY[[[]]]_________^^^WWWSSSNNNJJJGGGEEECCCBBB@@@@@@?????????@@@@@@AAA>>>===<<<<<<;;;;;;<<<<<<777777777777777777777777555555555555555555555555555555555555555555555555555555555555666666666666666555555666666777888999888888888999::::::;;;;;;;;;;;;;;;:::::::::::::::>>>>>>@@@BBBGGGMMMRRRUUUccclllzzz{{{yyyxxxwwwvvvvvvvvv|||}}}```QQQQQQiiixxx___AAA:::888111444444444444333333333444333333222222222111111111...///000111222333444444111111111111111111111111000111111111222222222333222111111222222333444555444444555666777888999:::888:::<<<===>>>===<<<;;;:::;;;::::::888666444333555555555666777888999:::;;;;;;;;;;;;:::999888888666555444333333444555666444444555666888999;;;;;;999666444444666777666444222222222333333333444444.........///000111222333...////////////...------......---,,,+++***))))))************************))))))*********+++++++++))))))))))))************))))))***++++++++++++***(((***+++,,,,,,+++***(((((()))))))))*********+++************)))(((''''''((((((((()))))))))******'''(((***+++,,,,,,,,,+++))))))***+++++++++++++++******++++++++++++******+++***)))))))))***,,,---)))))))))))))))))))))((()))((((((''''''(((((()))))))))))))))))))))))))))'''((()))***+++******)))************************+++,,,,,,,,,,,,,,,,,,+++************************))))))(((((((((((())))))'''((()))***+++******)))))))))************))))))******++++++++++++******************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///////////////...------+++---...///...///000222))))))))))))))))))))))))(((((())))))*********+++))))))************))))))''')))---000000...+++)))'''((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000//////...//////000111222000333777777222999ZZZ~~~~~~aaadddxxxsssggg```[[[WWWSSSPPPRRRVVVZZZ^^^bbbeeeggg^^^ZZZTTTOOOKKKIIIFFFDDDBBBBBBAAA@@@@@@@@@AAAAAA??????>>>===============::::::::::::::::::::::::888888888888888888888888777777777777777777777777666666666666777777777777666666666666777888999:::888999999::::::;;;;;;<<<<<<;;;888666777999<<<>>>CCCCCCCCCGGGNNNWWWaaagggttt|||}}}|||}}}zzzyyyxxxyyyzzznnnWWWVVVbbbxxxkkk___DDD999:::999444222333333333222333444666333333333222222222222111......///111222333444555000000000000000000000000111111222222222333333333333333333333444555555666333444444555666777888888666888:::<<<======<<<;;;<<<=========;;;777444222555555555555666888999:::;;;<<<======<<<;;;999888888777555444444555666888444555666888999;;;<<<<<<:::777444444666777555333111111111111222333444555///............///000000//////000000//////...---......---,,,+++***)))((((((((((((((((((((((((((())))))******++++++++++++))))))))))))************))))))***++++++++++++***((()))+++,,,,,,+++)))((((((((())))))*********+++******++++++***(((&&&$$$(((((((((((())))))))))))'''(((***+++,,,,,,++++++))))))***++++++++++++*********++++++++++++************)))))))))***,,,---))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))'''((()))++++++******)))))))))************))))))******++++++++++++******)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,//////000000///...------+++,,,.../////////111333++++++************++++++(((((())))))))))))((((((***))))))(((((((((((((((%%%***///111...***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...------,,,,,,000000000000111111111111444555444222333:::FFFOOOuuu\\\]]]\\\{{{xxxiii]]]SSSOOONNNSSSVVVWWWXXX[[[ZZZ]]]]]]XXXSSSPPPOOONNNMMMJJJFFFBBB@@@@@@AAAAAA@@@???>>>======>>>???@@@<<<===>>>===;;;::::::;;;<<<;;;;;;::::::999888888;;;;;;;;;;;;;;;:::::::::;;;<<<===<<<999888777888666888::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<555888;;;<<<<<<<<<===???EEEFFFKKKSSS```ooo}}}}}}{{{yyy}}}sss]]]fffuuuuuu~~~}}}wwwZZZ???888888444111333444333333555666777555444444444333333222111000000111111000000111111222333222222111111111111222222000000000000////////////000111222333444444444444444222000111444666444222888999;;;===???@@@@@@AAA>>>===<<<;;;<<<:::888666:::888666444444666999;;;=========<<<;;;999888777888888777666666666666666<<<999777999===???;;;888999888888888888666333000333333222222222222111111000000000000000000000000///...---,,,+++,,,------+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((******))))))((((((''''''+++++++++******((('''''')))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************+++***)))(((((()))******((((((((((((((((((((((((************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111111000000//////......,,,------...............+++******))))))******+++(((((())))))))))))((((((***))))))((((((((())))))(((+++//////---***(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,------...------,,,,,,//////000000000111111111111333555444444777???FFFaaavvv```VVV___{{{~~~ooo___WWWPPPOOOPPPOOOPPPSSSSSSUUUVVVTTTRRRRRRRRRRRRUUUSSSOOOKKKHHHFFFEEECCCAAA@@@???=========>>>???>>>???@@@???===<<<<<<===>>>>>>===<<<;;;:::999999<<<<<<<<<<<<<<<=========:::;;;<<<<<<:::999:::;;;999;;;======<<<;;;;;;<<<<<<<<<;;;:::999888777777999;;;======<<<===@@@DDDFFFMMM[[[mmm~~~~~~lllZZZaaawwwqqqyyynnn]]]GGG666555777444222555444333333444666666555444444333333222111111000000111111000000000111222222222111111000000111111222111111111111000000000000111111222333444444444444555333222333555777555444:::;;;<<>><<<<<<<<<;;;999777:::999666444444666999;;;>>>===<<<;;;:::999888888999999888777777888888888>>>;;;999:::>>>???<<<888888888888999:::999666333333333333222222222222111111111111111111111111111000///...---,,,---......,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))************)))))))))******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''+++++++++******)))(((''')))***++++++++++++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************+++***)))(((((()))******))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))******++++++,,,---------------,,,,,,,,,++++++------------------------000000000///////////////------...////////////...+++******))))))******+++(((((())))))))))))(((((())))))((((((((())))))***+++---...---***)))((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,,,,,,,------...------,,,//////000000000000111111///222555666444555888;;;???lllwwwdddQQQXXXrrrmmm```SSSLLLJJJHHHKKKNNNNNNNNNOOOQQQSSSUUUWWWYYY]]][[[XXXVVVSSSOOOKKKGGGDDDCCCBBB@@@????????????@@@AAAAAA@@@>>>======>>>??????>>>===<<<;;;:::999;;;<<<<<<======>>>>>>>>>:::;;;======<<<;;;===>>><<<>>>??????===<<<======;;;;;;;;;;;;:::999888888>>>??????>>>===@@@GGGMMMYYYaaaqqq~~~}}}{{{|||ttt~~~eeePPPKKKjjjyyyfffYYYCCC777000444777444333555333333333444555666555333333333222222111000000000000000000000000111111222111111000000000000111111222222222111111111000000111222333444555555555555666444444555666777666555999:::;;;===@@@BBBCCCDDDCCC@@@===<<<<<<<<<;;;:::;;;999777555555666999:::======;;;:::999999999999::::::999999999::::::;;;???<<<:::;;;======;;;888777777777999::::::888666444333333333222222222222222222222222222222222222000//////...---.........,,,,,,,,,,,,,,,+++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))((((((((((((******+++******)))(((''')))******++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***************)))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,)))******++++++,,,------------------,,,,,,,,,,,,........................//////////////////000000......///000000000//////******))))))))))))******(((((())))))))))))(((((()))((((((((()))***++++++......,,,***)))(((((()))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))************++++++++++++************++++++++++++,,,,,,------...---------////////////000000000111...111444555444333555666>>>SSSooocccUUU```jjjsss```UUUPPPNNNOOORRRPPPLLLLLLPPPUUUWWWYYY[[[\\\[[[ZZZZZZZZZWWWQQQLLLIIIIIIGGGFFFDDDCCCBBBBBBAAABBBBBBAAA>>>======>>>============<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>???<<<===>>>>>><<<<<<===???===???@@@???===<<<<<<===:::;;;<<<>>>>>>???>>>>>>???AAACCCCCCEEELLLWWW```xxx}}}~~~|||~~~uuurrrUUUNNNVVVuuuxxxSSSGGG:::555333666666222222444333222222333555555444333222222111111000000000000000////////////000111111000000000//////000000000111111111000000000000///111222333444444555555555444444444444555666666555555666777999<<<>>>@@@AAADDDAAA===<<<<<<======<<<<<<:::888666666666888999===<<<:::999999999999::::::999999999999:::;;;;;;>>><<<999999::::::999777777666666777999999777555333333333333222222222222000000000000000000000000///.........------------++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((()))))))))***************)))(((''''''((()))***************************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***************)))(((((())))))************))))))************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++*********)))(((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))*********************************************************))))))))))))************************************************++++++++++++)))******++++++,,,------...------------,,,,,,,,,------------............---......//////000000000...//////000000000000000***))))))))))))))))))***(((((())))))))))))(((((((((((((((((()))+++,,,,,,000---+++(((((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))******)))))))))))))))))))))))))))))))))******+++++++++))))))*********++++++++++++,,,,,,---.........---...////////////000000000///000111222222333666777===CCCEEEZZZ}}}ggg```WWWddd}}}yyyvvvlllccc]]]\\\XXXOOOKKKOOOSSSSSSSSSUUUUUUTTTTTTWWW[[[ZZZVVVQQQOOONNNMMMLLLJJJIIIGGGFFFDDDEEEEEEDDDAAA@@@@@@AAA>>>>>>???@@@@@@AAAAAABBB<<<======>>>???@@@@@@AAA@@@@@@@@@>>><<<;;;<<<>>>===>>>??????===;;;;;;<<<999;;;===???AAAAAAAAAAAA===CCCKKKRRRYYYeeettt~~~~~~xxx\\\MMMQQQaaarrrdddBBB;;;888666555555333000111555222111111222444555333222111111000000000000////////////......//////000111000//////......//////000000////////////.........000111222333444444444444222222333333333333444444444555555777999<<<>>>???BBB???<<<;;;<<<=========<<<;;;999777666666777888;;;::::::999999999::::::999999888888888888999:::;;;999777666666666555555777666444444555555333111333333222222222111111111////////////////////////------------,,,,,,++++++))))))))))))************(((((()))))))))*********))))))))))))))))))))))))((()))))))))***************)))(((''''''((()))***))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))((('''''''''&&&((((((((((((((((((((((((((()))))))))************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++)))******++++++,,,------.........---------,,,,,,++++++,,,,,,,,,---------------......//////000000...//////000000000000000***))))))(((((())))))***(((((())))))))))))(((((('''(((((()))***+++---...///,,,)))'''((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((())))))***+++++++++)))))))))************+++++++++,,,---..................////////////000000000000///000111444666777222;;;777;;;bbbxxxiii\\\[[[ggg{{{yyyqqqhhh[[[RRRTTTVVVRRROOOPPPQQQOOONNNRRRXXX[[[XXXTTTQQQQQQPPPOOONNNLLLJJJIIIHHHIIIIIIGGGEEECCCCCCDDDBBBBBBCCCDDDEEEFFFFFFGGG@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@>>>;;;;;;<<<>>>===???@@@@@@>>>======>>><<<>>>AAAEEEGGGGGGGGGGGGFFFQQQ```mmmxxx}}}zzz{{{|||```UUUUUUTTTiiiyyytttJJJ666666444444333111000000222555222111111222444444333111000000000///////////////...............///000000//////............////////////.........---------///000111222333333333333///111222222111111222333666555555666888:::===>>>>>><<<::::::<<<============<<<:::888777777777777888999:::::::::::::::999999999888777777777777777777666444333222222333444555444222222222222111///222111111111000000000000------------------------+++,,,,,,,,,,,,+++******((((((((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((('''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))************'''((()))******+++******(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************************)))))))))************+++)))******++++++,,,------............---------,,,***++++++,,,,,,---------..................//////......///000000000//////))))))(((((((((((())))))(((((())))))))))))((((((''''''((()))***,,,...///...+++(((''')))******((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))***************+++,,,---...................../////////000000/////////000222333333333///999777666JJJlllwwwssslll___gggpppqqqddddddeee]]]WWWWWWVVVQQQMMMPPPVVVZZZXXXUUUNNNOOOOOONNNMMMKKKIIIHHHHHHIIIIIIGGGDDDBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEE??????@@@@@@@@@@@@@@@@@@@@@@@@???===;;;;;;===???@@@BBBCCCCCCBBBAAABBBCCCCCCGGGLLLRRRXXX[[[\\\]]]```nnnYYYDDDUUUrrrjjjKKK999444333111111111000000111333333111000000111333444222111////////////////////////......------......///000///......------......///////////////...............///000111111222111111...111222222000000111333555555444444555777999;;;999888777999;;;======<<<>>>===;;;999777777666666666777:::;;;<<<;;;999888;;;:::999777777666666666444333222111000111333444333111000000111222111000000000000000////////////........................,,,,,,---------,,,+++***(((((())))))************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************'''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************&&&''')))***++++++******''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))************)))******++++++,,,------............------------++++++,,,,,,---......///..................------------...////////////...))))))(((((((((((())))))(((((())))))))))))((((((''''''((()))***,,,...///---***'''''')))+++***((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))***************+++,,,---......................../////////000......///111222222///---333666444666===KKKssscccXXX[[[eee{{{wwwwwwvvvuuullldddddd\\\VVVPPPPPPUUUYYYXXXUUUKKKLLLLLLLLLKKKJJJHHHGGGEEEFFFFFFDDDAAA??????@@@EEEEEEDDDCCCBBBAAA@@@@@@=========<<<<<<<<<<<<<<<>>>>>>===<<<;;;<<>>===;;;999888777666666444666:::<<<===;;;999777<<<;;;:::888777666666555333333222111000111333555111000//////222333333333////////////............////////////////////////,,,---.........---,,,+++))))))******+++++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''((((((((())))))******((())))))*********))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))************&&&''')))***+++++++++***''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------//////.........---------,,,,,,------...///000000/////////......------,,,,,,------...............))))))))))))))))))))))))(((((((((((((((''''''''',,,***(((***...//////---))))))))))))(((((((((((())))))(((((('''''''''&&&((()))******)))((()))+++))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))***++++++,,,,,,------...+++++++++,,,---...///000////////////000000000000000222444333888GGG___rrr^^^```___aaaxxxyyywww|||ssskkkgggccc^^^YYYUUUSSSSSSSSSUUUSSSQQQPPPNNNLLLHHHEEEIIIHHHGGGFFFEEEDDDDDDDDD???AAACCCCCCBBB???;;;999AAAAAA@@@>>><<<;;;<<<===<<<<<<;;;::::::;;;<<<===AAAEEEGGGFFFEEEIIIRRR[[[aaagggnnnuuuzzz~~~|||gggRRRQQQggg|||nnn___LLL===666555555444222222222111000//////...000000000000000000000000.........................................................////////////000////////////............,,,------...///000000111000//////.........//////111111222222222333333333555555555555666999;;;<<<:::===<<<777666999;;;;;;555555555666888999888666;;;:::999777666444333222222222222111111111111000000///...///111222222111...//////...,,,,,,---///------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))%%%'''(((((('''&&&&&&'''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((()))***++++++,,,,,,+++++++++***************------------------------++++++,,,------...//////000000///...------,,,,,,...............---------))))))))))))))))))))))))))))))))))))))))))))))))+++))))))+++...///...,,,))))))))))))(((((((((((()))((((((((('''''''''''')))***+++***)))((()))***))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))************))))))))))))))))))))))))******+++,,,,,,------...,,,,,,,,,,,,,,,---...///.../////////000000000000222333444333444===LLLXXXsss~~~ttteee]]]gggwwwtttooojjjfffcccbbbbbbUUUTTTSSSQQQNNNLLLKKKJJJHHHHHHGGGFFFFFFFFFFFFGGGCCCCCCDDDEEEEEEEEEEEEEEE@@@@@@@@@???>>>@@@CCCEEEBBBAAAAAAAAABBBDDDGGGHHHGGGMMMSSSWWWYYY```kkkttt~~~iiiZZZWWWYYYkkk~~~mmmQQQHHH;;;444222222111000222222111111000//////...////////////////////////................................................------........./////////000000/////////...............//////000000111111111000000/////////000000//////000000000111111111444444555666777999:::;;;:::<<<;;;888:::>>>AAA???555555555777999:::999888;;;;;;999888777555444444222222222111111111111000111000//////111222111000000000000///---,,,...///------------------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((('''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((()))******+++,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......000//////...------,,,,,,---------...............))))))))))))))))))))))))))))))))))))************))))))***---///...,,,***(((((((((((())))))))))))((((((((((((''''''''''''***++++++***((('''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))******++++++,,,---------------,,,,,,,,,,,,------....../////////000000000222333333333333666;;;???DDDeee|||cccZZZjjj{{{rrrllliiifffgggfffbbb^^^[[[]]]___OOOOOONNNMMMMMMMMMNNNNNNRRRPPPMMMJJJHHHGGGGGGGGGFFFGGGFFFFFFFFFHHHLLLOOOKKKKKKKKKMMMPPPUUUZZZ\\\^^^eeeooovvv|||~~~}}}{{{yyyeeeNNNRRRhhh|||oooUUU;;;777333222333444222///222111111000000//////...////////////////////////................................................,,,---------............000000000000////////////000000000000000000000000111111000000000000111111000000000000000111111111222333555777888999999999999:::888888===DDDEEEBBB555444555777999;;;:::999;;;:::999888777666555555222222222111111111111000222000//////111111000...111222111000...---...///------------------------,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((('''((('''&&&%%%%%%''')))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))******+++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------//////......---,,,,,,,,,,,,,,,------......//////((((((((((((((((((((((((((()))))))))))))))******(((***,,,......---+++)))(((((((((((())))))))))))((((((((((((((('''''''''***++++++***((('''((()))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))((()))))))))************))))))))))))))))))))))))*********+++,,,,,,------------,,,,,,+++,,,,,,,,,........./////////000000111111111333555777888777777FFFgggddd\\\fff~~~xxxqqqrrrqqqjjjbbb^^^```ddd[[[ZZZYYYXXXWWWVVVVVVVVVZZZYYYVVVSSSPPPNNNMMMMMMQQQPPPOOONNNMMMOOOSSSVVV[[[[[[]]]aaagggnnnuuuyyy~~~yyyfffTTTSSSPPPfff[[[AAA666444333444555444111///111111000000////////////////////////////////////................................................,,,,,,,,,---------......111111000000000/////////000000000///////////////000000//////000000111111222222222222222222222222000222555888999999888777777777555666===EEEEEE@@@444333444666999::::::888999888888777666555555444222222222111111111000000222111//////000000///---111111111///---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((('''%%%$$$%%%'''***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))*********+++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,.........------,,,,,,,,,++++++,,,------...//////(((((((((((((((((((((((('''''''''(((((()))))))))(((***---...---+++)))((('''((((((((()))))))))***'''''''''((((((((((((((()))++++++***((((((((()))((((((((((((((((((((((((((()))))))))************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))***++++++,,,,,,---------,,,+++++++++,,,,,,............////////////111//////111555777888777999===HHH___nnn[[[eeezzz}}}wwwxxx{{{rrrqqqnnnllliiigggffffff```aaabbbddddddddddddddd`````````___^^^```dddggguuuwwwzzz||||||{{{tttyyyaaaJJJNNN___eeexxx|||hhhHHH888444333111000000000...---000000000///////////////........................................................................,,,,,,,,,---------......000000000000////////////..................------...............///000111222222222222222222222222///111555888999999777666555555333333:::@@@???999333333333555888999888777666666555555444444444333222222222111111111000000222000//////000000...---/////////---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''%%%$$$%%%'''***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********(((((()))***+++,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,---------------,,,,,,,,,***++++++,,,---...//////))))))))))))))))))))))))&&&&&&''''''(((((()))))))))+++---...,,,)))((((((''''''(((((())))))******'''''''''((((((((((((((((((***+++***)))((()))+++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,------........./////////111///...///111333444444555:::;;;>>>VVVyyybbbgggqqq|||}}}}}}~~~yyy```LLLHHHTTTrrryyyqqqjjjIII:::777222111000//////000111111////////////////////////........................................................................,,,---------............////////////............------------------------...------......///000111111111111000000000000000...111444777888888666555333444333222666;;;:::555555555555666888999888666444444444444444333333333222222222111111111111000111///......000000///---------...,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''(((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%''')))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,------......))))))))))))))))))))))))&&&''''''((())))))*********,,,...---***(((((()))'''''''''((()))*********''''''''''''((((((((()))'''(((******))))))***,,,))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,************+++,,,---------------........./////////////////////000000111000555888777===XXXvvvllllllrrr}}}{{{yyy}}}{{{yyywwwbbbRRREEEFFFVVVooowwwiiippp~~~~~~qqq\\\GGG999555666111111111111000111222333////////////////////////........................................................................------........./////////............------------,,,,,,------......//////............///000111222111111111000000000/////////000333555777777666666222555666444555888888555999888777888::::::888777444444444444444444444444222222222111111111111000///...---...000000///...,,,---------,,,,,,---///++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))(((******************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((((()))***++++++++++++---...,,,((('''(((***&&&''''''((()))******+++&&&'''''''''(((((())))))&&&''')))***)))***+++---))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,************+++,,,---...---------.........//////,,,...111222111000111222222///555===999999TTTwwwzzzqqqjjjiii{{{}}}{{{bbbPPPGGGDDDLLLaaasss~~~}}}iiiZZZHHH<<<888777555222---...//////...---...............///////////////.................................................................................////////////000......---------,,,,,,,,,,,,------...///000111111////////////000111222333333333333333222222111111///000222444666666666666111666888666666888999888;;;:::::::::;;;;;;999888444444444555555555555555222222222111111111111000...------...000111000///,,,---...---------///111++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******))))))))))))((((((((((((+++++++++***************------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((***+++,,,...,,,((('''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++***)))(((((()))***+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///......//////000000111111///222555666777<<>>555111222333333111////////////////////////............---------,,,...////////////...------........................---...//////......///000111111000000///......---////////////............////////////000000000000...///000111222222222111333333444555444333222111222222333444555555666666666555444444555666888999999:::;;;;;;999777777888555666666555333222444555222222111111000/////////------------------------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))&&&&&&'''''''''((((((((())))))))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((&&&&&&'''(((((()))******)))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((())))))***++++++,,,------.........------,,,,,,---...//////...---,,,...............---,,,,,,---,,,,,,+++******)))))))))))))))))))))))))))))))))(((''''''(((+++---///---+++((('''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******(((((()))))))))***************+++++++++,,,,,,,,,------------............------......///000000000...000222111000111555999<<>>BBBTTTxxxmmmZZZVVVaaaooouuu}}}}}}nnnhhhlllwww}}}mmm[[[QQQOOOLLLHHHNNNLLL___wwwrrrxxxjjjBBB777777666444222111//////......---------,,,,,,,,,)))******+++,,,---......++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................++++++,,,------......///222///---,,,---///000000......///000222444555666666555555444444444555555444666888888777666666777555333111222444555333111000000///...---,,,,,,+++***************************++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((((((((((((''''''''''''''''''&&&&&&''''''(((((())))))******))))))(((((('''''''''&&&'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&((('''&&&'''((())))))'''))))))))))))))))))))))))+++***)))))))))***+++,,,))))))))))))************))))))***++++++++++++***)))***,,,......---,,,+++...........................------,,,,,,------...******))))))((((((((((((+++,,,---,,,)))'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,,,,------,,,,,,+++++++++,,,------...//////.../////////000000000000000111222333444555555666999<<>>ZZZtttsss^^^QQQZZZeeegggllltttzzzuuummmjjjuuurrrhhh[[[QQQLLLJJJFFFCCCIIIJJJVVVgggkkkffflllzzzwwwgggaaaWWWIII===555222222000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,************************++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---...............---,,,,,,.../////////////////////000111222222222222333444555666888999999777333111000000222222111111222222222111000//////...---,,,+++*********************************++++++++++++******************))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((())))))(((((((((((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&'''((())))))'''))))))))))))))))))))))))((((((((()))***+++,,,,,,((()))))))))************))))))***++++++++++++***)))***+++,,,,,,,,,,,,+++---------------------------,,,,,,,,,,,,,,,,,,---***)))((('''((())),,,---///,,,)))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************((()))))))))************))))))*********+++++++++***++++++,,,,,,++++++***...------,,,***))))))(((............////////////...//////000000111111111666666888:::888888???IIInnnllliiiggg___[[[___```kkkqqqooowwwyyymmmnnnnnnkkkiiiiiimmmqqqzzzzzzqqq```UUUNNNEEEBBBDDDDDDAAA>>>KKKSSSkkksss]]]OOOGGG<<<222...000333666////////////////////////++++++,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,------.../////////---...///...,,,,,,...000000000////////////000000111111111222222444555666555666666555333111000111111111111111111000111111//////...---,,,+++******)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))))))))(((((((((((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&'''((())))))'''))))))))))))))))))))))))))))))******)))))))))(((((()))))))))************))))))***++++++++++++*********+++++++++,,,,,,+++------------------------,,,,,,,,,++++++,,,,,,,,,))))))(((((()))+++,,,------+++((('''((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))************+++++++++******++++++++++++******000000///...,,,+++******------.........//////////////////000000000111111444111111777;;;;;;;;;===IIIlllwwwiiibbb^^^^^^XXXQQQSSSbbbuuuxxxrrrlllfffaaaXXX]]]bbbeeeiiiqqq~~~yyyaaaOOOHHHFFFDDDAAAAAACCCHHHLLLOOOQQQ^^^xxxooo}}}{{{ZZZJJJ===999555333333333222111////////////////////////------------............---------,,,,,,+++++++++***************************++++++,,,,,,++++++************++++++,,,,,,---,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---........................---------...//////000000---///111000---,,,...111000000/////////000111111111111111111222333444444222333555444222111111222///111222111000///000111//////...---,,,+++******))))))))))))))))))))))))))))))************))))))(((((()))))))))))))))***))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&(((''''''&&&%%%%%%&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((%%%%%%&&&''''''''''''&&&'''''''''(((((())))))***)))))))))))))))((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''((())))))******))))))(((((())))))***''''''''''''(((((((((((((((''''''''''''''''''(((+++***)))'''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&'''((())))))'''))))))))))))))))))))))))************)))((('''&&&))))))))))))************))))))***++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,'''(((((()))+++,,,------***((('''(((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))************+++++++++******++++++++++++******......------------,,,,,,---------........./////////000000000000111111111222//////444888888:::>>>@@@NNN^^^zzzfff^^^VVVQQQOOONNNQQQWWW[[[qqq~~~yyyzzz}}}|||xxxrrrrrrnnnllljjjiiiiiikkkmmmnnnwwwxxxyyywwwuuuxxx}}}pppnnniii___PPPDDDEEEMMMDDDKKKQQQOOOKKKOOO^^^lllmmmxxxzzz]]]DDD===444333333333222111///---111000000000//////......,,,,,,---------.........++++++++++++++++++*********************************+++,,,,,,,,,,,,+++***)))******+++,,,,,,------------,,,,,,,,,+++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---------------------------,,,,,,------...//////000---000333222///---///222000000000000000111222333222222111111111111222222222333444333111000000000...000222111///...///111///......---,,,+++******))))))))))))))))))))))))))))))************))))))(((((((((((())))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''((())))))******))))))((((((((('''''''''''''''''''''((((((((()))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))************))))))))))))******''''''''''''(((((((((((()))((((((''''''(((((()))***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((('''&&&'''((())))))'''))))))))))))))))))))))))((())))))******)))((('''))))))))))))************))))))***++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,&&&''')))***,,,,,,------)))'''&&&(((+++,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++++++++******)))******++++++,,,---------------.........//////000000000000111111111111111111333666444111555;;;333???CCCMMMmmmyyylll___PPPJJJLLLOOOSSSWWWZZZ```ggghhhfffnnnpppxxx}}}~~~{{{~~~uuu~~~wwwoooppplllmmmssstttpppppptttxxxzzz~~~tttggg\\\TTTOOOOOOIIIGGGJJJLLLIIIGGGHHHMMMddd{{{xxxvvvaaaCCC555222444444333000------000333222111111000//////......*********++++++,,,,,,,,,************************))))))))))))))))))))))))***+++,,,------,,,+++***))))))***+++,,,,,,---------------,,,,,,,,,++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---111444333///---000333000000000000111222333444222222111111111111111111222444444333111///...///...000222111...---///111///......---,,,+++***)))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******))))))))))))))))))))))))(((''''''&&&&&&''''''((($$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''((()))******+++(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))***+++******))))))))))))******''''''''''''((((((((()))))))))(((((((((((())))))(((((('''''''''(((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((('''&&&''')))))))))'''))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))************))))))***++++++++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,