BM66(@ {{{ssskkkbbb___fffooo}}}~~~nnn___SSSJJJCCCAAA@@@===<<<===>>>???@@@>>>;;;777555555777777777777777777777777555666777888888777666555888777666666666888999:::555555555555555666777777:::777666777777555999???AAAEEEKKKQQQUUUXXX[[[]]]^^^______```````````````bbbbbbcccbbbaaa___]]]\\\^^^______```___]]]\\\[[[[[[ZZZXXXYYY[[[___cccfffsssvvvvvvtttqqqnnnpppwww|||xxxuuutttmmmkkkhhhdddaaa^^^\\\[[[YYYVVVSSSPPPMMMLLLLLLLLLEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCBBBAAA@@@???CCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMRRRVVV^^^gggooovvvzzz|||~~~}}}}}}}}}xxxssspppnnnnnnoooxxx{{{vvvmmmgggbbb^^^\\\ZZZWWWWWW[[[^^^aaafffllloooqqqssstttssspppmmmjjjjjjhhheee```[[[WWWTTTRRROOOOOOOOOPPPQQQRRRSSSTTT[[[___dddhhhhhhddd___[[[WWWTTTQQQMMMLLLMMMOOOPPPLLLKKKHHHFFFDDDBBBAAA@@@DDDAAA>>><<<<<<<<<;;;:::999888666555333333222222333111000111444555555555333333333222222111111111000111111111111222222222000000000111222333555555555555555555666666666666888777555444555666888999::::::999999888777777777777777888999;;;<<<<<<===??????@@@AAA@@@???>>>===BBBAAAAAAAAAAAABBBCCCCCC{{{tttmmmiiioooxxxvvvgggWWWNNNFFFCCCAAA>>>===>>><<<===>>><<<:::888888888777777777777777777777777666666777777777777666666555555444444444555666777666555555555555666777777;;;888888999888777;;;AAADDDHHHNNNSSSWWWZZZ]]]_________```aaaaaaaaaaaaaaabbbbbbcccbbbaaa___^^^]]]^^^____________]]]\\\[[[ZZZYYYXXXXXX[[[^^^bbbeeelllsss}}}rrrrrrrrrsssxxxzzzxxxvvvsssooollliiihhhgggfffccc```\\\YYYWWWUUURRRPPPMMMJJJGGGFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAABBBBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOSSSVVV\\\dddjjjooorrrtttsssrrrsssuuuyyyzzzyyyxxxwwwuuurrrooolllkkkkkkkkknnnqqqvvv|||{{{ssskkkeee```]]][[[WWWVVVYYY\\\]]]bbbggglllooorrrtttsssqqqmmmkkkiiihhheeeaaa]]]XXXTTTRRRQQQQQQPPPPPPPPPPPPQQQQQQWWWZZZ^^^bbbcccaaa]]][[[UUUSSSOOOLLLKKKKKKLLLMMMLLLKKKIIIGGGEEECCCBBBAAACCCAAA>>><<<======<<<;;;:::999888666555444444444444333111111333333333222333333333222222222111111222222222222333333333333222222222222222222333333555555555555666666666666777666555444555666888999999999999888888777777777777888888999:::;;;<<<===>>>>>>@@@@@@@@@@@@???>>>???@@@BBBDDDEEECCCBBB@@@~~~xxxtttxxxsss^^^TTTJJJFFFCCC???===???:::;;;;;;:::999888:::<<<666666666666666666666666777777666666666666777777444444444333444444555666666666555555666666777888;;;999999:::::::::>>>DDDHHHLLLRRRWWWZZZ\\\___aaa```aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaa___^^^]]]^^^_________^^^]]]\\\[[[YYYYYYXXXYYYZZZ^^^aaaccceeeqqq}}}xxxqqqssswww|||{{{vvvrrriiihhhfffdddaaa___]]]\\\^^^]]]\\\YYYVVVRRROOOMMMKKKIIIGGGDDDBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@???AAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFIIIIIIIIIKKKLLLNNNPPPQQQTTTVVVZZZ___cccfffhhhiiikkkkkkkkklllnnnooonnnllllllkkkjjjiiigggfffeeeeeebbbcccgggmmmuuu~~~zzzrrrjjjccc___\\\XXXVVVWWWXXXXXX[[[```gggjjjooossstttrrrooollljjjiiihhheeeaaa\\\WWWTTTSSSSSSQQQPPPOOOOOONNNNNNQQQSSSVVVZZZ[[[\\\[[[[[[VVVTTTQQQNNNLLLKKKLLLLLLLLLKKKJJJIIIGGGEEECCCBBBBBB???======>>>??????>>><<<;;;:::888666555555555666444111111111111000///333333333222222222222111333333333333444444444444444444333222222222222222555555555555666666666666777666555555555666777888888888888888888888777777777888888999:::;;;<<<<<<<<<===>>>@@@@@@@@@@@@???>>>AAAFFFIIIJJJGGGCCC???~~~zzz|||fff[[[OOOHHHDDD???===>>>:::;;;:::999777888:::<<<666666666666666666666666888777666555555666777888666666555555555666666666666666666555666777777888:::888888;;;<<<<<<@@@GGGKKKOOOTTTYYY\\\^^^```bbbaaabbbccccccddddddccccccbbbbbbbbbaaa```______^^^______^^^^^^]]]\\\\\\[[[XXXXXXXXXYYY[[[]]]___```bbbpppyyyttttttxxxzzztttnnniiieee______]]]\\\ZZZXXXWWWVVVUUUUUUUUUSSSPPPLLLHHHFFFGGGFFFDDDCCCAAAAAA@@@AAA>>>???@@@@@@@@@@@@@@@???BBBAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFIIIJJJJJJKKKMMMNNNPPPQQQTTTUUUXXX[[[^^^```aaabbbeeeeeeeeeeeeeeeeeedddccccccddddddcccbbb```^^^]]]YYYYYY[[[___fffnnnvvv{{{yyypppgggaaa___ZZZWWWWWWUUUTTTVVVZZZaaaeeekkkpppsssrrrooommmllllllllljjjfffaaa[[[XXXTTTSSSRRRPPPOOONNNNNNNNNMMMNNNPPPSSSUUUXXXZZZ[[[YYYWWWTTTQQQOOOMMMMMMLLLJJJJJJJJJIIIHHHEEECCCBBB@@@???======???AAABBBAAA===<<<:::888777666555555555333111000111111000///222222222222222222222222333333333333444444444444444333333222222222333333555555555555666666666666666555555555555666777888777777777777888888888888777888888999::::::;;;;;;:::<<<===???@@@AAA@@@@@@@@@CCCHHHLLLLLLIIIEEEBBB}}}}}}nnnbbbTTTKKKEEE???===>>>======<<<:::777777888:::777777777777777777777777888777666555555666777888666666666666666666555555666666666666666777888888999777777;;;<<<===BBBIIIMMMQQQVVVZZZ\\\^^^```aaabbbccccccdddddddddddddddbbbbbbaaaaaa``````_________^^^^^^]]]\\\\\\[[[[[[XXXYYYYYYZZZ\\\]]]^^^^^^]]]kkk}}}}}}vvvsssvvv|||xxxtttooojjjeeeaaa\\\YYYYYYXXXXXXVVVUUUTTTSSSSSSNNNNNNNNNNNNKKKHHHEEECCCDDDDDDCCCBBBAAAAAAAAAAAA???@@@@@@AAAAAAAAAAAA@@@AAAAAA@@@???@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHIIIJJJKKKLLLNNNOOORRRSSSUUUXXX[[[]]]^^^___]]]]]]^^^]]]\\\ZZZZZZYYY^^^^^^___^^^]]][[[XXXVVVUUUTTTSSSUUUZZZ```ggglll{{{vvvmmmgggddd^^^ZZZXXXUUURRRSSSVVV\\\```ggglllpppqqqooonnnmmmmmmmmmkkkhhhccc^^^[[[TTTSSSRRRQQQPPPOOOOOOOOOKKKLLLMMMOOORRRVVVZZZ\\\ZZZYYYVVVSSSPPPNNNLLLKKKGGGHHHJJJJJJIIIFFFCCCAAA@@@>>>===>>>AAACCCDDDDDD===<<<:::888777555555444333111000000111222222111222222222222222222222222222222222222333333333333222222222222333444555666555555555555666666666666555555555555555666666777666666666777777888888999777888888999999::::::::::::;;;===???@@@AAA@@@@@@AAACCCFFFHHHHHHGGGDDDCCC~~~|||~~~wwwiiiYYYOOOGGGAAA>>>?????????>>><<<999777888999777777777777777777777777777777666666666666777777444444555555555444333333777777666666777777888999888666777;;;===???DDDKKKPPPSSSXXX[[[]]]^^^___aaabbbccccccdddddddddddddddbbbbbbaaa```````````````___^^^]]]\\\[[[[[[[[[\\\YYYZZZ[[[\\\]]]]]]]]]]]]XXXeeeuuu}}}zzzwwwuuuwww{{{wwwsssqqqmmmiiieeeaaa]]]ZZZWWWTTTRRRRRRQQQPPPOOONNNMMMMMMIIIIIIIIIIIIHHHFFFDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLLLLOOOPPPQQQTTTVVVYYYZZZ[[[YYY[[[[[[ZZZXXXVVVVVVVVVWWWXXXXXXXXXVVVTTTRRRQQQPPPOOONNNNNNQQQUUU[[[^^^llluuu|||tttooojjjddd___\\\XXXSSSSSSVVVYYY\\\bbbhhhlllnnnnnnnnnmmmmmmllljjjgggccc___]]]VVVUUUSSSRRRQQQPPPPPPPPPLLLLLLLLLNNNQQQUUUYYY[[[YYYXXXVVVSSSPPPLLLIIIGGGGGGHHHKKKLLLKKKHHHEEEBBB@@@???>>>???BBBDDDEEEEEE>>>===;;;999777666555444333111000000222333333222111222222222222333333333222222222222333333333333111111222222333555666777555555555555666666666666444444555555555666666666555555666666777888999999888888888888999999:::::::::;;;===???@@@@@@@@@@@@???@@@AAABBBBBBBBBAAAAAA|||~~~vvvxxxzzz|||~~~qqq___SSSJJJCCC@@@AAA>>>??????>>>;;;999999999999999999999999999999999666666777777777777666666555555666666666555444333777777666666777777888999888777888===???AAAGGGOOORRRUUUZZZ]]]^^^___```aaabbbbbbcccdddddddddddddddbbbbbb```______``````aaa___^^^]]][[[[[[[[[[[[\\\YYY[[[\\\^^^^^^^^^]]]\\\YYYfffrrryyyzzzxxxyyy}}}|||yyytttqqqnnnkkkgggeeedddaaa]]]ZZZYYYVVVTTTRRRLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDDDDDDDDDDDDDCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNPPPRRRTTTUUUUUUWWWYYYWWWTTTRRRRRRSSSOOOOOOOOOOOOOOONNNMMMMMMJJJIIIHHHHHHJJJMMMQQQTTT\\\eeerrr}}}|||xxxpppiiiccc```[[[VVVUUUXXXWWWYYY^^^ccchhhkkkmmmnnnppppppnnnllliiifffcccaaaYYYXXXVVVTTTRRRPPPOOOOOOMMMMMMLLLMMMPPPSSSWWWYYYZZZYYYXXXUUUQQQLLLHHHFFFHHHJJJMMMOOONNNKKKGGGEEEAAA@@@???@@@BBBEEEFFFFFF@@@???===;;;999777666666666444222111222333222111111111222222222333333333333333333333444444444444333333333333333444555666555555555555666666666666444444555555666666555555444444555666777888999:::888888888888999999999999:::;;;===???????????????>>>???@@@AAABBBAAA@@@???}}}zzz{{{rrrsssvvvxxx|||vvvcccVVVMMMEEEBBBCCC===>>>@@@???===;;;::::::999999999999999999999999555666777888888777666555777888999999999888666555777777777777777888888999999888:::>>>AAADDDJJJQQQTTTWWW\\\^^^___```aaabbbbbbbbbcccdddddddddccccccbbbbbb```______```aaaaaa___^^^]]][[[ZZZ[[[[[[\\\ZZZ[[[]]]_________]]]\\\^^^jjjuuuzzz~~~yyyzzz{{{|||xxxqqqoookkkiiigggdddaaa^^^ZZZXXXTTTRRRQQQPPPNNNLLLIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAABBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBAAA@@@???>>>======???@@@BBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIIIIJJJLLLMMMOOOPPPMMMPPPQQQPPPMMMKKKKKKMMMGGGHHHHHHIIIIIIJJJKKKKKKEEEDDDCCCDDDEEEIIILLLNNNOOOYYYfffrrrzzz~~~sssmmmfffbbb]]]XXXWWWZZZVVVXXX\\\```eeeiiilllnnnuuutttrrrooollljjjhhhggg]]][[[YYYUUURRRPPPNNNMMMMMMMMMMMMMMMOOORRRUUUWWW\\\\\\ZZZXXXSSSNNNJJJGGGIIIKKKOOOQQQQQQNNNJJJGGGBBB@@@???@@@CCCEEEFFFFFFBBBAAA???<<<:::888777777999666444333222222111///111111111222222333333333444444444555555555666666555555444333333333444444555555555555666666666777333444555555666666555555333444555666777888999:::888888888888888999999999;;;<<<===?????????>>>>>>>>>@@@CCCEEEEEEDDDAAA@@@}}}{{{qqqppppppttt|||~~~iiiXXXNNNGGGBBB??????>>>===;;;:::::::::;;;;;;::::::999888777666666888888888888777777777777777666444333444555777999666666666666666555555555555666777999<<>>>>>===>>>>>>>>>>>>???@@@@@@???>>>???@@@CCCCCCCCCBBBBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEFFFFFFGGGHHHIIIIIIJJJGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHLLLPPPXXXaaalllyyyzzztttkkkddd___\\\[[[ZZZZZZYYYYYY[[[___eeekkknnnlllllllllllllllmmmmmmmmmiiiddd\\\TTTOOOMMMNNNOOONNNMMMKKKKKKLLLPPPTTTVVV]]]]]]]]]^^^\\\XXXRRRMMMMMMMMMNNNNNNNNNMMMLLLLLLEEEDDDBBBAAA@@@@@@AAAAAA>>>>>><<<;;;999777666666555444333222111111111111222111///......///111222222333333444444444333333222222333333444555555666777777777777888888888888888888777666666666666666666444333555888:::999888999999999999999999999999;;;;;;;;;<<<<<<>>>??????>>>@@@CCCDDDDDDDDDDDDEEE~~~}}}tttssssssvvv~~~lll[[[PPPIIICCC@@@@@@>>>===;;;:::::::::;;;999999999999888888888888777666666666555555555555777666555444444666777888777777777777777777777777666777999;;;>>>EEELLLRRRZZZ]]]___aaa``````aaabbbbbbcccdddeeeffffffeeedddccccccbbbbbbaaa`````````\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]___bbb```^^^aaagggsss{{{|||yyyyyywwwqqqmmmjjjhhhbbb^^^ZZZWWWVVVUUURRRPPPNNNMMMLLLJJJHHHGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>??????@@@AAA@@@@@@?????????>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@CCCCCCCCCBBBBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHKKKNNNSSSZZZcccooozzz|||vvvooohhhccc___]]][[[YYYXXXXXXZZZ^^^ccchhhlllooooooooooooooooooooooookkkfff^^^VVVQQQOOOOOOPPPOOONNNLLLLLLMMMQQQTTTWWWZZZZZZ\\\]]]^^^[[[VVVRRRNNNNNNMMMMMMLLLKKKKKKKKKFFFEEECCCBBBAAA@@@@@@@@@>>>===<<<;;;:::888777777666555444333222222222222555333222111111222333555000000111111111000000///333444444555555666777777555555666666666777777777666666555555555555666666777666444555888999777666999999999999999999999999;;;;;;;;;<<<===>>>??????<<>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@??????AAAAAA@@@@@@@@@?????????===???@@@???>>>===>>>@@@BBBBBBAAAAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBCCCCCCCCCCCCBBBAAAAAA@@@AAACCCEEEFFFGGGHHHHHHDDDDDDDDDDDDEEEFFFGGGHHHKKKMMMPPPTTTZZZcccnnnuuu~~~zzztttnnniiieee```]]]YYYXXXXXXXXX\\\```eeehhhooooooppppppppppppoooooommmhhhaaaYYYSSSQQQPPPPPPOOONNNMMMLLLNNNPPPTTTVVVVVVWWWZZZ^^^```___[[[XXXPPPOOOMMMKKKIIIIIIIIIIIIFFFFFFEEEDDDBBB@@@???>>>===<<<<<<;;;;;;:::999999777666555444333333333333555444333222222333444555333333444333333222111000222333333444444555666666444444555555555666666666555444444444444555555666999777666666777777666444999999999999999999999999<<<<<<<<<======>>>>>>???===???BBBCCCCCCCCCCCCDDD}}}~~~rrrbbbVVVLLLEEEAAAAAA@@@>>><<<:::::::::;;;999999999999999999999999999999999888888888777777666666555555666666777888777777777888888888888888999:::<<<>>>BBBIIIRRRWWWZZZ]]]aaaccccccdddeeefffccccccddddddddddddddddddccccccbbbaaa```______^^^[[[[[[[[[\\\]]]___```aaabbb```___``````aaaiiirrr|||sssooottt~~~{{{wwwqqqkkkfffaaa\\\XXXOOOMMMKKKJJJHHHGGGEEEDDDBBBAAAAAAAAAAAAAAABBBBBB???????????????@@@AAABBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA======>>>???@@@@@@AAAAAA===>>>??????======>>>?????????????????????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>????????????@@@>>>>>>>>>???????????????AAAAAAAAABBBAAAAAAAAAAAA@@@@@@BBBCCCDDDEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHMMMMMMNNNPPPUUU\\\ffflllwww}}}yyytttpppjjjddd```[[[ZZZYYYYYY[[[___cccffflllmmmnnnnnnooonnnnnnmmmmmmiiibbb[[[UUURRRPPPPPPNNNMMMLLLLLLMMMOOOQQQSSSUUUWWWZZZ^^^aaaaaa^^^[[[SSSQQQNNNJJJHHHHHHHHHHHHFFFFFFFFFEEECCC@@@>>><<<<<<<<<;;;;;;;;;;;;;;;;;;777666555444333333333333333222222111111222222333555555555555444333222111///000000111222222333333444444555555555666666666777666555555444444444555888777777666777666666555888999999999999999::::::<<<<<<======>>>>>>>>>>>>???BBBDDDEEEEEEEEEEEEFFFssseeeXXXNNNFFFAAABBB@@@>>><<<;;;:::::::::;;;;;;::::::999888888777999999999999888888888888666666666666666777888888666666666777777888888888999:::<<>>???>>>>>>===<<<<<<===>>>>>><<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>><<<======???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCAAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEGGGHHHIIIKKKKKKLLLNNNQQQXXX```fffmmmuuu|||yyyuuuoooiiiddd^^^]]][[[ZZZ\\\___bbbeeeiiijjjlllmmmnnnnnnmmmmmmlllhhhbbb\\\VVVRRRPPPOOOMMMLLLKKKJJJKKKLLLNNNOOOUUUWWWZZZ^^^aaa```]]]ZZZTTTRRRNNNKKKHHHGGGGGGHHHEEEEEEEEEDDDBBB@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;666555444333222222222222222222222222222222222222222222222222111///......//////000000111222222333555555666666666777777777:::999888666555444444444555666666777666777777888888888888999999:::::::::<<<===>>>>>>???>>>>>>===???AAADDDEEEEEEDDDEEEFFFuuuhhh\\\PPPHHHCCCCCCAAA???===;;;:::::::::<<<<<<;;;:::999888777777888888777777777666666666666666777777777888888888555555666777777888888888999;;;===@@@EEEMMMUUU[[[^^^aaadddeeeffffffggghhhffffffeeedddddddddeeeeeeccccccbbbaaa___^^^]]]]]]]]]]]]]]]^^^___aaabbbccceeebbbbbbeeehhhnnnzzzzzzrrryyyxxxsssnnngggaaa[[[UUUOOOKKKEEEGGGHHHGGGEEECCCBBBCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@?????????@@@AAABBBBBB@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@???===;;;888777;;;===>>>===<<<;;;<<<>>>::::::;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????<<<===>>>@@@BBBCCCDDDEEECCCCCCCCCBBBCCCCCCDDDEEEBBBCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJHHHIIIJJJLLLOOOTTT[[[```eeelllwww~~~{{{xxxsssmmmiiibbb```^^^\\\\\\___bbbdddfffgggjjjmmmoooooonnnnnnjjjhhhccc^^^YYYTTTRRRPPPLLLKKKJJJIIIJJJJJJLLLLLLSSSTTTWWW[[[]]]\\\XXXUUURRRPPPNNNKKKHHHGGGFFFFFFDDDDDDCCCBBB@@@>>>===<<<:::::::::::::::::::::999666555444333222222222222333333444444444444333333333333333333222111000000111222222333333444555555555555666666666777777777;;;:::888777555555444444444666777777666666777999888888888999999::::::;;;<<<===>>>?????????>>>===<<<>>>AAABBBBBBBBBBBBCCC~~~wwwlll___SSSKKKFFFCCCBBB???===;;;:::::::::;;;;;;;;;::::::999999999888888888777777777666666666666777888888888888888666666777888888999::::::;;;<<>>>>>>>>???@@@@@@AAA@@@??????>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCC??????@@@@@@???<<<:::999;;;<<<======;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<===????????????????????????>>>>>>>>>????????????@@@??????@@@AAABBBDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFCCCDDDEEEEEEFFFFFFFFFFFFDDDEEEEEEFFFGGGIIIKKKLLLHHHIIIKKKMMMOOOSSSXXX[[[^^^eeepppyyy}}}{{{yyyuuuppplllcccaaa^^^\\\\\\^^^```bbb```cccgggjjjmmmnnnmmmmmmjjjhhhddd```[[[WWWTTTSSSLLLKKKKKKJJJJJJJJJKKKKKKMMMOOORRRUUUXXXWWWSSSPPPNNNMMMKKKIIIGGGEEECCCBBBCCCBBBAAA???>>>=========:::::::::999999888888888777666555444333333333333222333333333333333333222444444444555555444444333222222333333444555555555444444555555555666666666777777666555555555666666666777999888555444666777777888888999::::::;;;;;;===>>>???@@@@@@???===<<<;;;===@@@AAAAAAAAAAAABBByyynnnbbbVVVMMMIIICCCBBB@@@===;;;:::::::::999999::::::::::::;;;;;;:::::::::999999999999888666666777888888888888888777777888999::::::;;;;;;<<<>>>AAADDDIIIQQQ[[[aaaaaadddfffggggggfffggghhhiiihhhgggfffeeeffffffgggccccccbbb```___^^^\\\\\\```______``````aaabbbcccaaaaaaeeemmmvvv||||||xxxuuueeeaaaZZZTTTOOOLLLHHHFFFCCCFFFHHHHHHEEECCCDDDEEE@@@@@@@@@@@@@@@AAABBBBBB>>>>>>============>>>>>>CCCBBBBBBAAA@@@@@@@@@AAA<<<<<<======>>>>>>>>>???:::;;;>>>@@@AAAAAA@@@???;;;<<<===<<<;;;;;;<<<===<<<<<<<<<=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBCCCDDDEEEFFFCCCDDDFFFGGGIIIJJJJJJJJJEEEEEEFFFGGGHHHJJJLLLMMMJJJLLLOOOPPPRRRTTTWWWZZZZZZaaakkkttt|||}}}{{{yyyvvvrrrnnndddbbb^^^\\\[[[]]]___```[[[^^^bbbgggjjjkkkkkkjjjjjjhhhfffbbb^^^ZZZWWWUUUMMMLLLLLLKKKKKKKKKKKKLLLHHHJJJMMMQQQTTTSSSPPPMMMKKKJJJJJJHHHFFFCCCAAA@@@BBBAAA???===<<<======>>>::::::999999888777777666888777666555555444444555///000000111111000000///000000111222222222111111000111111222222333444444333333333444444444555555333333333444555666777888888999:::888555333444666777777888999::::::;;;;;;===>>>???@@@@@@???===<<<<<>>;;;999:::======<<<;;;;;;;;;<<<<<<888888888888777777777777999888888888777777666666888777777777888999::::::===>>>BBBIIIQQQXXX]]]___bbbccceeegggiiiiiiiiiiiinnnkkkgggeeefffhhhiiiiiidddccc```^^^]]]\\\\\\\\\]]]]]]]]]^^^___```aaabbbeeehhhmmmttt~~~~~~}}}tttnnnbbb\\\TTTMMMIIIHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>????????????@@@@@@AAAAAAAAABBB@@@>>>===;;;:::::::::;;;<<<>>>@@@AAABBBAAA???>>>>>>>>>?????????===<<<;;;;;;<<<<<<===============BBBBBBBBBBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDEEEEEEEEEEEEFFFIIIGGGFFFGGGJJJKKKJJJHHHIIIHHHIIIIIIKKKNNNPPPRRRPPPQQQQQQRRRTTTVVVWWWXXX\\\```gggnnnwww}}}|||{{{yyyvvvqqqnnnfffddd```]]][[[[[[[[[\\\^^^___bbbdddffffffeeeeeegggeeecccbbb```\\\WWWSSSQQQOOOKKKJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLHHHIIIIIIHHHEEEBBBAAABBBCCCCCCBBB@@@===:::777555:::999888888777777888888555555666666555444333333444333222222111111222222000000//////000111222222000000111222333555666777444444444444444555666777555444444444444555666666999777666777888888777666888777777777888:::<<<======>>>>>>>>>>>>>>>======<<<===????????????AAACCCxxxjjj\\\RRRLLLIIIBBB===??????===;;;;;;;;;::::::999999999999999888888888888777777777777888888888888777777777666999888888999999:::;;;<<<===???DDDJJJSSSZZZ___aaacccdddfffiiijjjkkkkkkjjjllljjjgggffffffggghhhgggcccbbbaaa____________```]]]]]]]]]]]]^^^```aaabbbccchhhpppzzz|||{{{{{{{{{{{{zzz{{{~~~{{{rrrkkk```[[[SSSLLLIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@?????????AAA@@@??????>>>>>>??????>>>???????????????@@@@@@@@@???===<<<;;;;;;;;;<<<:::;;;<<<===>>>===<<<<<<===>>>?????????>>>===<<<===>>>>>>???????????????BBBBBBBBBCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCEEEFFFFFFFFFGGGGGGHHHHHHJJJHHHGGGIIILLLMMMLLLJJJMMMMMMNNNOOOQQQSSSUUUVVVSSSSSSTTTUUUWWWYYY[[[\\\^^^bbbhhhoooxxx}}}|||zzzwwwrrrooohhhfffccc___]]]\\\\\\]]]]]]___aaadddeeeeeeeeedddfffeeecccbbb```\\\WWWTTTQQQNNNKKKIIIJJJKKKKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKGGGHHHHHHGGGDDDBBBBBBCCCEEEEEEEEEDDDBBB???===;;;::::::999888888888888999666666666666666555555444333333222111111111111111222111111111111222333444444444444333333444444444444444444444444555666666555444444444444555666666888777666777888888777666888777777777888:::<<<=========>>>>>>>>>>>>======<<<>>>@@@@@@@@@@@@BBBCCCppp___TTTOOOKKKDDD???@@@@@@>>><<<<<<::::::999888888888888888999999888888888777777777888888888888777777777777999999999::::::;;;<<<======@@@FFFMMMUUU\\\aaadddeeefffhhhjjjkkkllllllkkkjjjiiiggggggggggggfffdddbbbaaaaaaaaaaaaaaabbbccc^^^]]]\\\\\\]]]___bbbcccdddkkkvvv~~~|||zzzwwwuuuttttttttttttuuuvvvyyy}}}xxxoooggg]]]XXXQQQKKKHHHGGGFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDEEEEEECCCBBBAAA???>>>===@@@@@@???>>>>>>>>>>>>???>>>>>>>>>===============??????>>>===<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<===>>>??????@@@??????>>>???@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHIIIJJJKKKKKKLLLNNNMMMMMMNNNPPPQQQQQQPPPSSSSSSUUUWWWYYYZZZ[[[[[[XXXXXXYYYZZZ\\\^^^___```aaaeeejjjqqqxxx~~~|||{{{wwwssspppjjjiiifffcccaaa___^^^]]]]]]^^^aaacccdddeeeddddddfffeeecccbbbaaa]]]YYYUUUPPPMMMJJJHHHHHHIIIIIIHHHGGGHHHIIIIIIJJJJJJJJJIIIFFFGGGGGGFFFDDDCCCCCCDDDFFFFFFGGGFFFEEECCCAAA@@@;;;;;;:::999999999999999666666666555555555444444333333222111111111111222444333333333333444444555444333333222222333333444444444444444555555555666555444444444444555666666888777666666888888777666777777777777888:::;;;<<<======>>>>>>>>>>>>=========???AAAAAAAAAAAACCCEEEwwwdddXXXRRRMMMFFF@@@@@@@@@===<<<<<<<<<;;;::::::999999::::::999999999888888888777777888888888777777777777777999999999999:::;;;======<<>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::>>>=========<<<<<<<<<============<<<===>>>??????>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBB@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJKKKMMMNNNOOOPPPSSSSSSTTTUUUVVVWWWWWWWWWXXXZZZ\\\^^^````````````]]]]]]^^^___```bbbdddeeeeeeiiimmmsssyyy}}}{{{zzzwwwssspppmmmllljjjgggdddaaa^^^]]]]]]^^^___aaaccccccddddddeeedddccccccbbb___[[[WWWQQQNNNJJJHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIEEEFFFFFFEEECCCCCCDDDEEEEEEFFFFFFEEEDDDBBB@@@>>><<<;;;::::::999999::::::444444444444333444444444555444333333222222333333444444333333333444444555/////////000111333555666444444555555555555555555555444444444444555666666777666555666777888777666666666777888999:::;;;;;;<<<======>>>>>>>>>>>>===>>>@@@BBBBBBBBBBBBDDDEEEkkk]]]UUUOOOGGG@@@@@@???===;;;<<<<<<;;;::::::999999::::::999999999999888888888888777777777777777777888888777777888888999;;;<<<===<<>>>>>======>>>>>>======<<<<<<;;;;;;::::::<<<<<<<<<<<<=========<<>>>>>??????@@@AAA@@@@@@@@@@@@AAAAAABBBBBB@@@AAABBBBBBCCCCCCBBBBBB@@@@@@AAABBBBBBCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHKKKKKKMMMOOOQQQSSSTTTUUUWWWXXXYYYZZZZZZ[[[\\\]]]___```bbbdddeeefffeeeeeedddddddddeeefffggghhhiiijjjmmmqqquuu{{{}}}{{{yyyxxxvvvtttqqqpppooollliiieeeaaa___]]]\\\]]]^^^```aaabbbccccccddddddccccccccc```\\\YYYSSSOOOKKKHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIEEEFFFFFFDDDBBBBBBCCCEEEFFFFFFFFFEEECCC@@@===<<<<<<;;;::::::999999::::::666666555444555555666777666666555444444444444555333333222222222222333333000000000111333444666777444555555666666555444444555444444444444555666666666555444555777888777666555666777888999:::::::::<<<<<<===>>>>>>>>>>>>>>>???@@@BBBBBBBBBBBBDDDFFFuuucccYYYQQQHHHAAA@@@???<<<;;;<<<::::::999888888888888888:::999999999999888888888777777777777888888888888777777777888999;;;======>>>EEEOOOWWW[[[___cccffffffgggiiijjjkkkkkkjjjjjjjjjiiihhhhhhiiigggdddaaaaaaaaabbbbbbbbbaaaaaa```___``````aaabbbcccdddeeedddkkkwww}}}wwwuuurrrnnnkkkiiihhhgggjjjkkkkkkjjjiiihhhjjjlllrrr|||}}}uuuhhh]]]SSSPPPKKKHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCCCC??????>>>============>>>=========<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBAAAAAAAAAAAABBBBBBCCC@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOQQQTTTVVVYYYZZZ[[[ZZZ\\\^^^_________aaacccggghhhiiikkklllmmmmmmmmmllllllkkkkkkkkkllllllmmmnnnqqqtttwww|||~~~~~~~~~}}}{{{yyyxxxxxxwwwuuusssrrrpppmmmhhhddd```^^^]]]\\\\\\]]]^^^```aaabbbcccdddcccccccccdddbbb^^^[[[UUURRRMMMJJJHHHGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKFFFGGGFFFDDDBBBAAACCCDDDGGGGGGGGGFFFCCCAAA>>><<<;;;;;;:::999999999999999999888777777777888999:::666666555444444444444555333222222111111111111111666555555444444555555666444555666666666555444333555444444444444555666666555444444555777888888777444555777888999:::::::::;;;<<<===>>>>>>??????>>>>>>@@@BBBBBBBBBBBBDDDFFFkkk]]]SSSJJJCCCAAA@@@===<<<===;;;::::::999999999999999::::::999999999888888888666777777777888888888888888888888999;;;<<<>>>???AAAIIITTT[[[___aaadddhhhhhhiiijjjlllllllllkkkkkkllljjjiiihhhhhhgggeeeccc```aaabbbcccdddddddddccc___```bbbdddeeeeeeeeeeeedddnnn}}}{{{vvvtttppplllhhheeedddccccccddddddccccccdddiiilllttt|||sssdddYYYQQQNNNKKKIIIHHHIIIIIIHHHGGGGGGHHHHHHIIIHHHHHHGGGHHHHHHGGGFFFDDDCCCBBBBBB??????>>>===========================>>>>>>>>>>>><<<===???@@@AAAAAA@@@@@@===>>>???AAAAAA@@@@@@???DDDCCCBBBAAAAAABBBBBBCCCAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNPPPRRRSSSTTTSSSTTTWWWYYY\\\___aaabbbbbbdddfffgggfffgggiiilllqqqqqqqqqrrrssstttuuuvvvuuutttsssrrrqqqqqqqqqqqqrrrsssvvvyyy|||~~~~~~~~~~~~~~~|||zzzxxxxxxyyyyyyxxxwwwtttqqqlllgggbbb___]]]\\\[[[\\\\\\]]]^^^```aaabbbcccccccccddddddccc```]]]XXXUUUPPPLLLJJJIIIGGGFFFGGGHHHIIIKKKLLLLLLMMMMMMHHHGGGFFFCCCAAA@@@BBBCCCEEEEEEEEEEEECCCAAA???>>>::::::999888888888888999888777666666666777999:::555555444333333333333333333333222111111111111111555444444444444444444555444555666777666555333222555444444444444555666666555444333555777888888777444555777888999999999999;;;<<<===>>>????????????>>>???AAAAAAAAABBBCCCEEEppp```UUULLLDDDBBBAAA???===>>>>>>===<<<<<<;;;;;;<<<<<<:::::::::999999999888888666666777777888888888999999999999:::<<<>>>???@@@DDDMMMXXX___aaacccfffiiiiiijjjlllmmmmmmmmmmmmlllmmmllliiihhhhhhhhhfffddd___```bbbeeefffggggggggg___aaadddfffgggfffeeeeeeiiisssyyyuuurrrnnnjjjeeebbb```___```aaabbbaaaaaadddkkkpppvvvzzzqqqbbbVVVQQQNNNJJJIIIIIIJJJIIIIIIGGGGGGHHHIIIIIIHHHHHHHHHKKKJJJHHHFFFDDDBBBAAA@@@??????>>>=====================>>>>>>??????@@@@@@===???@@@BBBCCCCCCCCCBBB>>>@@@BBBCCCDDDCCCAAA@@@EEEDDDCCCBBBAAAAAABBBCCCBBBCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEDDDHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNPPPRRRTTTVVVWWWXXXWWWXXXZZZ]]]```cccfffgggiiillloooooonnnooorrrtttxxxxxxwwwwwwxxxzzz{{{}}}zzzyyyxxxvvvuuutttttttttsssuuuxxxzzz}}}~~~~~~~~~~~~~~~~~~|||zzzyyyyyyzzz{{{zzzyyyuuuqqqkkkeee```]]]\\\\\\[[[[[[\\\]]]^^^```aaabbbcccccccccdddeeeccc```^^^ZZZVVVQQQMMMKKKJJJHHHFFFHHHIIIJJJLLLMMMNNNNNNNNNIIIHHHFFFCCC@@@???AAACCCAAAAAABBBBBBBBB@@@???>>>:::999888888777777888888555444333222333444777888444333222222111111222222444333222222111111111222......///000111333444555444555666777777555333222555444444444444555666666555444333555777888888777333555666888999999999999;;;<<<===>>>????????????===???AAAAAAAAAAAACCCEEEyyyiiiXXXNNNEEEBBBAAA===<<<===::::::999888888777777666888999999999888777555444777666666666666888:::;;;:::;;;<<<<<<<<<===???AAAFFFPPPZZZ___bbbhhhkkkkkkmmmnnnnnnnnnnnnnnnmmmmmmlllkkkjjjhhhfffdddbbbaaaeeedddcccaaa````````````]]]___dddhhhgggcccdddiiioooyyyvvvsssnnniiidddaaa```___ddd```^^^```cccgggpppzzzzzznnnccc[[[UUURRRNNNLLLLLLKKKJJJIIIIIIIIIHHHHHHIIIJJJKKKKKKHHHHHHGGGFFFEEEEEEDDDDDD============>>>>>>>>>>>>===>>>@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEECCCCCCBBBBBBCCCCCCDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHIIIKKKKKKKKKKKKLLLMMMNNNOOOQQQTTTWWWXXXYYYZZZ[[[]]]\\\^^^aaabbbdddgggjjjmmmqqqrrrsssttttttuuuwwwzzz{{{{{{}}}~~~~~~|||zzzyyyzzz{{{}}}~~~~~~}}}|||||||||||||||}}}}}}|||{{{zzzzzzzzzzzzuuusssoooiiiddd^^^ZZZXXXWWWWWWXXXZZZ\\\^^^```aaaaaabbbddddddccc```\\\ZZZ\\\YYYVVVQQQMMMIIIGGGEEEGGGHHHIIIHHHHHHJJJLLLOOOJJJIIIGGGEEECCCBBBAAAAAA????????????????????????<<<:::888888999;;;;;;:::777777777777666666666666333222111111333555555444333333222111111222222222333333222222111222222333444555666555444444555666666666666666666666666666666666555555555777888999<<<;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;@@@AAAAAAAAABBBCCCCCCCCCzzzjjjYYYOOOFFFCCCAAA>>><<<>>><<<;;;;;;::::::999888888::::::::::::999888666555777777666666777888999:::777999:::::::::;;;===@@@HHHRRR[[[```ccciiillllllnnnooooooooonnnnnnmmmlllmmmllljjjhhhfffdddbbbaaaeeedddccccccbbbaaaaaa```]]]___dddhhhgggeeehhhnnnzzz}}}wwwrrrpppllliiigggfffffffffgggcccccceeeiiinnnwww{{{oooccc[[[UUURRROOOMMMMMMMMMLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFEEECCCBBB@@@??????>>>?????????@@@@@@AAAAAA???@@@AAACCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFIIIHHHHHHHHHIIIJJJLLLMMMKKKJJJIIIIIIJJJKKKLLLMMMPPPPPPPPPQQQRRRSSSTTTUUUVVVXXX[[[]]]]]]^^^```bbbbbbdddfffhhhjjjlllooorrruuuwwwxxxyyyyyyzzz|||~~~~~~~~~}}}}}}~~~}}}||||||{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwuuusssooojjjeee```\\\ZZZZZZZZZ[[[[[[\\\^^^___```aaaaaabbbbbbaaa___]]]\\\[[[YYYUUUQQQMMMIIIGGGFFFHHHIIIIIIIIIIIIJJJMMMOOOLLLKKKIIIGGGEEECCCBBBAAABBBCCCBBBBBBAAA@@@???>>>@@@>>>;;;999999999888777888777777777666666555555555333222222333444333222222222222111111111111111222222222222222222333333444555666555444444555666444444444444444444444444888777666555555666777777999888888777777888999:::<<<<<<======>>>======<<>>===>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;:::999888888888888777777777888888999777888999999:::;;;>>>AAAKKKTTT^^^bbbeeejjjmmmmmmppppppppppppooommmlllkkknnnmmmkkkhhhfffdddbbbbbbeeeeeeddddddcccbbb``````^^^```dddhhhhhhhhhoooxxxyyysssmmmlllkkkjjjkkklllooopppmmmjjjkkknnnrrrwww}}}pppccc[[[UUUSSSPPPOOOOOOOOONNNMMMLLLLLLKKKJJJJJJIIIIIIIIIGGGFFFDDDBBB@@@>>>======@@@AAAAAABBBCCCDDDDDDEEEBBBCCCDDDEEEEEEFFFEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFEEEEEEEEEEEEGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHIIIKKKLLLNNNOOOMMMMMMMMMMMMNNNPPPQQQRRRPPPPPPQQQRRRSSSUUUWWWXXX\\\___aaacccccceeegggiiiiiikkknnnpppqqqsssvvvyyy{{{}}}~~~~~~}}}|||{{{zzzyyyxxxxxxwwwvvvuuuuuuuuuuuusssrrrooolllgggccc```^^^^^^]]]]]]]]]]]]]]]^^^^^^`````````______^^^^^^^^^[[[YYYVVVRRRNNNJJJHHHGGGIIIJJJKKKJJJJJJKKKNNNPPPOOONNNMMMJJJHHHEEECCCAAA@@@@@@@@@@@@>>><<<:::999@@@>>>:::999999999888777999888888777666555555444777555333222333333222111111111222222222222111111222222222222222333444444444555666555444444555666444444444444444444444444999888777666555555555555777777666666777888999999<<<<<<===>>>?????????>>>BBBBBBCCCCCCDDDEEEEEEFFFooo___TTTJJJEEEBBB???>>>???>>>>>>======<<<;;;;;;;;;:::::::::::::::999999999999999888888888888888888888999:::;;;<<<>>>BBBEEENNNXXXaaaeeeggglllnnnnnnqqqqqqqqqpppooonnnlllkkkooonnnkkkhhhfffdddccccccffffffeeedddccc```^^^]]]^^^```dddhhhhhhkkkvvv{{{tttooolllllllllmmmpppsssvvvxxxvvvssstttxxx{{{rrreee\\\VVVSSSQQQPPPPPPQQQPPPOOOQQQQQQPPPOOOMMMLLLKKKJJJHHHGGGEEECCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFJJJIIIIIIHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKLLLMMMNNNPPPQQQRRROOOOOOPPPQQQRRRSSSTTTUUUQQQQQQRRRTTTVVVYYY[[[\\\aaacccfffggghhhjjjmmmooooooqqqtttvvvxxxyyy|||~~~~~~|||zzzyyyxxxyyyxxxwwwvvvuuuuuuuuuuuurrrqqqpppmmmjjjfffcccaaa^^^]]]]]]\\\\\\\\\]]]]]]___^^^]]]\\\]]]]]]^^^___\\\ZZZWWWTTTPPPMMMKKKJJJKKKKKKLLLKKKKKKLLLNNNQQQQQQQQQPPPMMMJJJFFFCCCAAA>>>?????????>>><<<:::888;;;999777777888::::::999:::999888777666555444333666444222222333333333222111222333444444333333222222222222222222333444555444555666555444444444666666666666666666666666666888888777666666666666666777777777888888999:::::::::;;;<<<===>>>????????????@@@@@@AAABBBCCCDDDDDDrrrcccXXXLLLGGGCCC???>>>@@@======<<<<<<;;;:::::::::888888888888999999999999999999999999999888888888888999:::;;;<<<@@@DDDHHHSSS\\\eeehhhjjjnnnpppooorrrrrrrrrqqqpppnnnmmmlllooonnnkkkhhhfffeeeeeeeeehhhgggfffdddaaa___\\\[[[```aaadddfffhhhnnn}}}xxxrrrnnnppppppppprrruuuxxx|||~~~~~~|||}}}uuuhhh___XXXUUUSSSRRRRRRSSSRRRQQQTTTSSSSSSRRRPPPNNNLLLKKKHHHGGGEEEDDDCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUUUUUUUQQQRRRSSSTTTVVVWWWWWWXXXXXXXXXYYY[[[^^^```bbbdddeeefffhhhiiikkkmmmpppsssrrruuuxxx{{{{{{}}}~~~~~~}}}{{{yyyxxxwwwwwwvvvuuuttttttttttttpppppppppnnnllliiifffddd\\\[[[[[[[[[[[[[[[\\\]]]]]]\\\[[[ZZZ[[[\\\^^^___]]]\\\YYYVVVRRRPPPNNNMMMKKKLLLLLLLLLKKKLLLNNNPPPRRRSSSRRRQQQMMMIIIDDDAAAAAAAAABBBCCCCCCBBB@@@@@@:::888666555777888888888:::999888777666555444333444222111111333555444444222333333444444555444444333222222222333444444555444555666555444444444666666666666666666666666666555555666777777777777777666666777888999999::::::999:::;;;<<<===>>>>>>>>>??????@@@AAABBBCCCDDDEEEwwwfffZZZNNNHHHDDD@@@???AAA<<<<<<<<<;;;::::::999999888888777888888999:::;;;888888999999:::999999888777888999:::<<<@@@EEEIIIWWW```hhhkkklllpppqqqqqqrrrrrrrrrqqqqqqooonnnmmmooommmkkkhhhggggggggghhhhhhgggeeecccaaa```______aaaaaaccceeefffooo~~~xxxsssqqquuuuuuuuuwwwzzz}}}{{{nnneee\\\ZZZWWWUUUVVVVVVUUUTTTUUUUUUUUUTTTRRRPPPNNNLLLIIIGGGFFFDDDDDDFFFGGGIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKGGGHHHIIIJJJLLLNNNPPPQQQPPPPPPPPPQQQRRRSSSTTTUUUSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]___aaadddfffggghhhjjjkkklllnnnqqquuuxxxvvvyyy|||~~~~~~}}}{{{yyyxxxuuutttsssrrrqqqqqqqqqqqqoooppppppooommmjjjgggeee\\\[[[[[[ZZZZZZ[[[[[[\\\\\\[[[ZZZZZZZZZ[[[\\\]]]]]]\\\YYYVVVSSSQQQOOOOOOLLLLLLLLLLLLKKKKKKNNNPPPTTTUUUUUUTTTQQQLLLGGGDDDAAAAAAAAAAAAAAAAAAAAAAAA===:::777666666666555444999888888777666555555444333111000111333555555555333333222222333444555666444444333333333333444444444555666555444444555666444444444444444444444444444555666777888888888888333444555777888888888888999:::;;;<<<=========<<<@@@AAABBBCCCDDDFFFGGGGGGzzziii]]]PPPIIIEEEAAA???AAA===<<<<<<;;;;;;::::::999999888888888999:::<<<===666777999::::::::::::999888999:::;;;===BBBHHHLLLYYYccckkkmmmnnnqqqrrrqqqqqqrrrrrrrrrqqqppppppooonnnllljjjhhhggghhhiiikkkhhhgggdddcccbbbccceeefffbbbbbbcccdddeeeooozzzxxxwwwyyyyyyyyy{{{~~~uuummmbbb___\\\ZZZZZZZZZYYYXXXYYYZZZZZZYYYXXXUUUSSSQQQNNNLLLJJJHHHGGGHHHJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJLLLKKKJJJIIIIIIJJJKKKKKKMMMMMMNNNOOOPPPQQQQQQRRRNNNNNNOOOPPPRRRSSSUUUVVVUUUUUUVVVVVVWWWYYYZZZ[[[UUUVVVXXXZZZ[[[\\\\\\\\\___```aaabbbcccbbbbbbaaa``````aaabbbdddfffhhhiiimmmnnnpppqqqrrruuuzzz}}}zzz}}}}}}}}}~~~~~~|||zzzyyyttttttsssrrrqqqqqqqqqqqqoooooopppooommmjjjgggddd___^^^]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZYYYZZZZZZZZZ\\\ZZZXXXUUUSSSPPPOOOOOOKKKLLLLLLKKKJJJJJJMMMOOOVVVXXXYYYYYYVVVQQQKKKHHHAAA???>>><<<<<<<<<===>>>>>><<<999777777777666555888777777777666666555555444333111222333444444333222111000///000222555666666555444333333333333333444555666555444444555666444444444444444444444444555666777888888777666666333444666888999999999999;;;<<<============<<<<<<@@@AAABBBCCCDDDFFFGGGGGG|||jjj^^^QQQJJJEEEAAA@@@AAA=========<<<;;;;;;:::::::::999999999:::<<<>>>???666777888:::;;;;;;::::::;;;<<<<<<>>>@@@EEEKKKPPP[[[dddlllnnnooorrrsssrrrqqqqqqrrrrrrrrrqqqqqqpppmmmllliiihhhgggiiikkklllgggfffdddcccdddgggkkkmmmcccbbbccccccdddooo}}}{{{{{{zzzzzz{{{}}}{{{rrrfffccc```^^^]]]]]]\\\ZZZ^^^_________^^^[[[XXXWWWTTTRRROOOLLLKKKLLLMMMNNNOOOOOONNNNNNMMMLLLLLLLLLNNNMMMLLLKKKKKKLLLMMMMMMPPPQQQRRRSSSTTTUUUVVVWWWVVVVVVVVVWWWXXXYYYZZZ[[[YYYYYYYYYZZZ[[[]]]^^^___]]]^^^aaadddfffggghhhhhheeefffggghhhhhhhhhgggfffgggggghhhiiikkklllnnnoooqqqrrrssstttvvvyyy~~~}}}|||}}}~~~~~~}}}{{{yyyvvvvvvuuutttssssssssssssnnnooopppooommmjjjfffdddcccbbb```]]][[[ZZZYYYXXXZZZZZZZZZZZZYYYYYYYYYXXXZZZYYYWWWTTTQQQOOONNNNNNKKKLLLLLLKKKJJJJJJLLLNNNXXXZZZ\\\\\\YYYTTTNNNKKKFFFCCC@@@===<<<<<<>>>???<<<:::888888:::;;;;;;:::777777777777666666666666666444222222333333222111222000...,,,---000333666777666555444333222222222444555666555444444555666666666666666666666666666777777888888888666555444555666888:::;;;<<<;;;;;;===>>>>>>>>>>>>>>>===<<<>>>???@@@AAACCCDDDEEEFFF~~~mmmcccUUUKKKEEECCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888999888666666666888;;;<<<<<<;;;<<>><<<:::999888888999999999999999888888888888333444444333111111222444444444444444444444444333:::999666444333222222222222444555555444333333444333333333444444444444555444444444555555555555666555555666666777888:::;;;;;;<<<<<<===============<<<>>>AAABBBBBBBBBBBBCCC}}}oooeeeWWWLLLFFFCCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888888777777777777999:::;;;<<<;;;<<>>>>>???@@@@@@???===;;;:::999999999777777777666666666555555555555666444333222333555222333333333444555555555777666555444333333444444333444555555333333444555555555555666666666666777444444444555555555555666777777888888999:::<<<===;;;<<<<<<==================???BBBCCCCCCBBBCCCDDD}}}~~~~~~ssshhhZZZNNNGGGDDDAAA???>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888777777888888999:::::::::<<<;;;<<>><<<;;;:::::::::777777666666666666555555555666666555333333444666111111222333444555666666555444444333444444555666444555555333222222444666555555555666666666666777444444444555555555555666777777888888999:::<<<===;;;<<<<<<===============>>>@@@CCCDDDDDDCCCDDDEEE~~~}}}xxxnnn^^^RRRJJJEEEBBB@@@>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888666777888999::::::::::::<<<;;;<<<@@@CCCHHHRRR]]]fffjjjooosssuuuvvvwwwxxxuuutttsssttttttssspppnnniiihhhggghhhjjjlllkkkkkkjjjhhheeecccaaaaaaaaabbbdddaaaaaafffrrr}}}zzzxxxxxxvvvuuuuuuvvvwwwxxxyyyxxxwwwvvvtttrrrpppmmmlllkkklllmmmkkkjjjjjjlllmmmllljjjhhhfffeeeeeeeeeeeefffhhhhhheeeeeefffggghhhiiiiiiiiilllmmmnnnnnnoooooopppppppppooonnnmmmooorrruuuwwwzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||zzzyyyttttttrrrqqqpppooonnnmmmooommmjjjiiihhhgggeeecccdddcccaaa___\\\[[[ZZZZZZXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUSSSQQQOOONNNNNNNNNJJJIIIIIIJJJKKKLLLKKKJJJNNNPPPTTTWWWYYYXXXVVVUUUPPPMMMIIIDDDAAA??????@@@AAA@@@???>>><<<;;;;;;:::999888888888777777777777555666666555333222444555222222222333333444444555444444444444444444555555555555444222111222555777333333333444444444444555444444444555555555555666555555555666777888::::::;;;<<<<<<===============???AAADDDEEEEEEDDDEEEFFF|||~~~tttdddVVVMMMHHHCCCAAA>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888777777999::::::;;;::::::<<<;;;<<<@@@DDDJJJVVVaaagggkkkqqqtttvvvwwwxxxyyyuuutttttttttuuusssqqqnnnjjjiiiiiijjjllllllkkkjjjjjjhhheeecccaaaaaabbbbbbcccaaaccclllzzz~~~~~~|||zzzwwwuuutttttttttuuurrrqqqqqqrrrsssrrrooommmllllllllllllmmmmmmnnnnnnjjjjjjjjjjjjkkkllllllmmmooopppqqqsssttttttttttttvvvuuusssssstttwww{{{}}}~~~}}}~~~~~~~~~~~~}}}|||zzzyyyuuuttttttrrrpppooonnnnnnkkkiiihhhhhhhhhhhhgggeeedddbbb```^^^\\\[[[ZZZYYYXXXYYYYYYZZZZZZZZZYYYYYYUUUTTTQQQOOONNNMMMNNNNNNNNNMMMKKKKKKKKKKKKIIIGGGLLLNNNPPPRRRRRRRRRQQQQQQKKKIIIFFFCCCAAA@@@AAAAAAAAAAAA@@@???===<<<;;;:::888888888777777777777666444555555333222111333444444444444333333222222111444444444444444333333333555555444222111222555777333333333444444444444555444444444555555555555666555555555666777888::::::;;;<<<<<<===============???AAADDDEEEEEEEEEEEEFFF|||~~~zzziii[[[QQQJJJEEEBBB>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888888888999999:::;;;;;;;;;<<<;;;<<>><<<:::999666666555555555555444444333444444333111111222444555555444333222111000000333444444444444333333222444555555333222222444666555555555666666666666777444444444555555555555666777777888888999:::<<<===;;;<<<<<<===============???AAADDDEEEEEEDDDEEEFFF}}}~~~nnn^^^TTTMMMGGGCCC>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888999999888888999:::<<<===<<<;;;<<>>AAACCCEEEDDDDDDEEEEEE}}}~~~~~~~~~~~~qqqaaaVVVNNNHHHDDD>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888:::999888888888:::<<<>>><<<;;;<<>>@@@CCCDDDDDDCCCDDDEEE~~~uuudddYYYQQQJJJEEEAAA???===<<<<<<<<<:::999;;;;;;::::::::::::999999999999999888999999::::::======???DDDLLLXXXbbbiiipppqqqtttvvvxxxzzz{{{{{{zzzyyywwwvvvtttrrrppppppnnnooooooooonnnmmmllllllkkkeeeccchhhkkkjjjfffeeeggggggooo{{{|||~~~~~~zzzvvvvvvzzz~~~{{{||||||}}}}}}~~~~~~~~~~~~|||{{{zzzzzzzzzzzzwwwtttrrrqqqooollljjjhhhhhhgggfffeeeeeeddddddbbb```___\\\[[[YYYXXXXXXXXXZZZ\\\]]]\\\ZZZWWWVVVUUUUUUTTTTTTUUUXXX[[[\\\XXXTTTOOOLLLKKKKKKKKKJJJFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDBBB@@@>>>>>>?????????>>>===<<<:::888777555666888999:::999777666666666555333333333333333222222222222222222222222444444444555555555666666666555555444444444555555111222333222000///000111333333222222333333444555666777777888888888777777<<<======>>>>>>>>>>>>===>>>AAADDDFFFGGGFFFGGGHHH~~~~~~~~~~~~{{{jjj___WWWPPPLLLCCCAAA>>>=========<<<:::;;;;;;::::::::::::999999999999999888999999:::;;;>>>>>>@@@EEENNNYYYdddjjjqqqrrrtttvvvyyyzzz{{{|||{{{zzzxxxvvvtttrrrpppoooppppppppppppooonnnmmmmmmkkkeeeccchhhllljjjggggggiiikkkuuu{{{}}}}}}zzzwwwvvvzzz~~~}}}|||{{{{{{zzzzzzyyywwwtttrrrqqqooollljjjhhhhhhgggfffeeeccccccbbbaaa```^^^\\\[[[YYYYYYYYYWWWWWWYYYYYYYYYXXXVVVUUUUUUTTTTTTTTTUUUWWWYYY[[[WWWTTTOOOLLLLLLKKKKKKJJJGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFEEEBBBAAAAAABBB>>>>>>>>>===<<<;;;999999777777777777777777777888888777666555444333333222222222222222222222222222333333444444444555555555555555444444444555555666444555555555333222333444333333222222333333444555888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===>>>AAAEEEFFFFFFFFFFFFGGG}}}}}}}}}|||}}}~~~oooccc[[[TTTPPPEEEBBB@@@??????>>>===;;;;;;;;;::::::::::::999999999999999999999:::;;;;;;>>>???BBBGGGPPP\\\ffflllrrrsssuuuwwwyyy{{{|||||||||{{{yyywwwtttrrrpppoooqqqqqqqqqqqqpppooonnnmmmkkkfffdddhhhlllkkkiiiiiimmmqqq~~~{{{}}}|||yyywwwxxx{{{}}}}}}|||{{{zzzzzz{{{{{{xxxvvvtttrrrqqqooommmkkkhhhhhhfffeeecccbbbaaa```___^^^]]]\\\[[[ZZZZZZYYYUUUUUUUUUUUUUUUTTTTTTTTTUUUTTTTTTTTTTTTVVVXXXYYYVVVSSSOOOMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEDDDBBBCCCCCCBBB@@@>>>>>>???>>>>>>>>>>>>===<<<;;;:::999888666444444555777888888888777666555444333333222222222222222222222222222222333333333444444444444333333333444555666666555666777666444333444555333333333333333444444555555555666888999999999999;;;<<<===>>>>>>>>>>>>>>>???BBBEEEFFFFFFEEEEEEEEE~~~|||}}}||||||}}}~~~qqqcccYYYQQQMMMEEECCC@@@??????>>>===;;;;;;;;;:::::::::999999999999999999999999:::;;;<<<>>>???CCCIIIRRR^^^hhhnnnssstttvvvxxxzzz{{{||||||}}}|||zzzwwwuuurrrpppoooqqqrrrqqqqqqpppooonnnmmmjjjfffeeeiiilllkkkkkkmmmqqqzzz|||zzzxxxxxxyyy}}}~~~~~~{{{{{{zzzzzzzzzzzzzzz{{{xxxvvvtttrrrrrrqqqnnnlllhhhgggfffdddbbb```___^^^^^^]]]\\\[[[ZZZZZZZZZZZZUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVUUUUUUUUUVVVWWWWWWTTTRRRPPPNNNNNNNNNLLLJJJIIIHHHHHHGGGEEEDDDCCCCCC@@@AAAAAA@@@>>>======>>>@@@@@@???>>>===<<<:::999999888666555555555666666555555555555555444444333222222222222222222222222111111222222222333333333222222333333444555666777444555555555333222333444333333333333333444555555222333444666777888888888;;;;;;<<<===>>>>>>>>>>>>@@@BBBEEEFFFEEEDDDDDDDDD~~~}}}}}}}}}}}}}}}rrrcccVVVNNNJJJEEECCC@@@???>>>===<<<:::;;;;;;:::::::::999999999999999999999:::;;;<<<===>>>@@@CCCJJJTTT```iiiooouuuvvvwwwyyy{{{|||}}}}}}}}}|||zzzxxxuuusssqqqpppqqqqqqqqqpppooonnnlllkkkiiiffffffjjjllllllmmmpppwww{{{yyyxxxxxx{{{~~~}}}}}}zzzzzzyyyyyyyyyyyyyyyzzzwwwuuusssrrrrrrqqqooommmhhhgggfffdddbbb```___^^^^^^]]]\\\[[[ZZZZZZZZZZZZVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVSSSQQQPPPPPPPPPOOOMMMKKKIIIHHHGGGFFFDDDCCCAAAAAABBBCCCCCCBBB@@@???@@@AAABBBBBBAAA???>>>;;;999888777888888888777666444333000111222444444555444444222222222222222222222222111111111222222222333333222222222333333555666777444555666555333222333444444444333333444444555666555666777999:::;;;;;;;;;::::::<<<======>>>>>>>>>???BBBEEEFFFEEEDDDCCCDDD~~~}}}}}}}}}~~~vvvfffXXXOOOKKKFFFCCCAAA???>>>===;;;:::;;;;;;::::::::::::999999999999999999:::<<<===>>>???AAAFFFMMMWWWccclllrrrvvvwwwyyyzzz|||}}}}}}}}}||||||zzzxxxvvvtttsssrrrqqqqqqqqqpppooommmlllkkkiiifffgggjjjmmmmmmooottt~~~{{{zzzyyy|||}}}||||||zzzzzzyyyxxxxxxwwwxxxxxxuuusssqqqqqqqqqpppnnnmmmggggggeeedddbbbaaa```___^^^]]]\\\[[[ZZZYYYYYYXXXVVVVVVUUUTTTUUUVVVWWWXXXXXXWWWWWWVVVUUUTTTTTTSSSQQQPPPPPPQQQQQQPPPMMMKKKIIIHHHGGGEEECCCBBB@@@@@@@@@AAAAAA@@@???>>>>>>@@@BBBBBBAAA@@@>>><<<:::999888999::::::999777444222///000222333444444444333222222222222222222222222111111222222222333333333333222222222333444555555666777777777555444555666444444444444444555555666444555666777888999999999999:::;;;<<<===>>>>>>>>>>>>AAADDDEEEEEEDDDDDDDDD{{{{{{||||||~~~yyyiii\\\SSSPPPHHHEEEBBB@@@???>>><<<;;;;;;;;;::::::::::::999999999999999:::;;;<<<===>>>AAADDDIIIQQQ[[[fffpppvvvwwwxxxzzz{{{}}}}}}~~~~~~{{{{{{zzzyyywwwvvvuuutttssssssrrrqqqpppnnnmmmlllhhhfffgggkkkmmmmmmqqqwww~~~|||zzz{{{~~~~~~}}}|||{{{{{{zzzyyywwwwwwvvvvvvvvvqqqooonnnmmmnnnmmmllljjjgggfffeeedddcccbbbaaaaaa___^^^]]][[[YYYXXXWWWWWWVVVVVVUUUVVVVVVWWWWWWXXXVVVVVVUUUUUUSSSRRRQQQPPPPPPPPPPPPRRRRRRQQQNNNKKKKKKJJJHHHFFFDDDBBB@@@@@@<<<>>>>>>>>><<<;;;<<<===@@@@@@@@@@@@???>>>======<<<<<<;;;:::888777555444111222444555555444222111222222222222222222222222222222222222333333333444333333333222333333444444555666777666444333444555444444444444444555666666333333444555666666555555888999;;;<<<===>>>>>>>>>===@@@CCCEEEEEEDDDEEEEEEzzzzzzzzz{{{}}}zzzjjj]]]VVVRRRIIIGGGDDDBBBAAA@@@>>><<<;;;;;;;;;:::::::::999999999999999:::;;;<<<>>>>>>CCCFFFKKKSSS^^^iiisssyyyxxxyyyzzz|||}}}~~~~~~~~~{{{zzzzzzyyyxxxwwwvvvvvvtttttttttsssqqqooonnnmmmhhhfffgggkkkmmmnnnrrrxxx~~~{{{zzz|||~~~|||{{{{{{{{{zzzyyywwwvvvuuuuuuuuunnnlllkkkkkkkkkkkkiiihhhffffffeeeeeedddcccbbbbbb```___]]][[[YYYWWWWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWTTTTTTTTTSSSRRRPPPNNNMMMOOOOOOPPPRRRSSSRRRNNNKKKLLLKKKJJJGGGEEECCCAAA@@@???@@@AAA@@@???>>>???@@@===>>>???@@@@@@@@@@@@@@@???>>>;;;888666666777777555555666666555333111///222222222222222222222222222222333333333444444444444444333222222222333333333444444444222111222333555444444444444555666666777777888888888888888777888999:::<<<===>>>>>>>>><<>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::999:::===???AAACCCJJJUUUcccmmmssstttyyy{{{|||}}}|||}}}~~~}}}{{{zzz{{{|||{{{wwwtttsssrrroooooonnnmmmkkkiiiiiiiiikkknnnnnnnnnsss{{{|||~~~~~~|||zzzxxxyyyxxxvvvvvvwwwwwwuuutttoooooonnnmmmllllllkkkkkkiiihhhfffdddaaa```______]]]\\\\\\[[[ZZZYYYXXXXXXZZZXXXVVVVVVVVVWWWVVVUUUTTTSSSRRRPPPPPPQQQSSSTTTPPPPPPOOONNNNNNMMMLLLLLLIIIIIIHHHGGGEEECCCBBBAAAAAA???===:::999999:::;;;???@@@AAAAAA@@@???>>>=========<<<;;;999888777777777666555444333444555555000000000111222333555555111111000000000000000000555444444444444555666666000111333555666666555444222333444444555555444444555555666777888999::::::<<>><<<>>>???@@@AAABBBCCCDDDDDDDDDDDD~~~||||||{{{{{{|||}}}~~~~~~tttdddXXXQQQIIIGGGDDDBBBAAA???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;:::999:::===???AAADDDKKKWWWdddnnntttuuuzzz|||}}}}}}}}}}}}~~~}}}{{{zzz{{{|||{{{wwwttttttrrrpppoooooonnnllljjjiiiiiilllnnnmmmmmmttt|||}}}|||zzzxxxyyywwwvvvuuuvvvvvvuuusssppppppnnnmmmkkkjjjiiihhhiiihhhfffcccaaa```___^^^\\\\\\[[[[[[ZZZZZZYYYYYYYYYWWWUUUUUUVVVWWWVVVVVVWWWUUUSSSQQQQQQQQQRRRSSSQQQQQQPPPOOONNNMMMLLLKKKJJJJJJIIIHHHFFFEEECCCBBBAAA???===;;;999999::::::<<<<<<===>>>===<<<;;;:::CCCBBB???<<<999666444333777666555444333444444555111111111111222333444444333333222222222222222222555444444444444555666666333444555666666444333111444444555666666555555555555555666777888999:::::::::===???>>><<<;;;<<<===@@@AAABBBCCCDDDDDDDDDDDD}}}|||{{{{{{{{{|||}}}~~~zzzjjj\\\TTTJJJGGGDDDBBBBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::::::::===???AAAEEENNNYYYfffpppuuuwww|||~~~~~~}}}}}}~~~|||{{{{{{{{{{{{zzzxxxuuuuuusssqqqppppppnnnllljjjjjjjjjlllnnnmmmmmmuuu~~~}}}|||yyyxxxxxxvvvuuuuuuuuuuuutttrrrppppppnnnllljjjhhhgggfffiiigggeeecccaaa```___^^^[[[[[[[[[ZZZZZZZZZZZZZZZXXXVVVUUUUUUWWWXXXXXXWWWXXXWWWUUUSSSQQQQQQQQQQQQRRRRRRQQQOOONNNLLLKKKKKKJJJJJJJJJIIIHHHFFFEEEDDDAAA@@@===;;;:::999999::::::;;;<<<<<<<<<;;;:::999======<<<<<<;;;::::::999666666555444444444444555333222222111111222333333222222333333333333333333555444444444444555666666666666666666555333000///666666666777666666555555555555666777888999::::::;;;<<<>>>>>><<<<<<<<<===@@@AAABBBCCCCCCDDDDDDCCC}}}|||{{{zzzzzz{{{}}}~~~}}}}}}nnn```VVVKKKIIIEEECCCBBBBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;:::;;;===@@@AAAGGGQQQ]]]iiirrrwwwyyy~~~}}}}}}}}}{{{{{{{{{{{{{{{zzzxxxvvvvvvtttrrrqqqpppooollljjjjjjkkkmmmnnnlllnnnyyy}}}|||{{{yyywwwvvvuuussssssttttttrrrqqqnnnnnnlllkkkiiihhhgggfffhhhgggeeecccaaa___^^^^^^ZZZZZZZZZZZZZZZ[[[[[[[[[XXXWWWUUUVVVXXXYYYYYYYYYWWWVVVUUUSSSRRRRRRRRRRRRSSSRRRQQQOOONNNLLLKKKJJJIIIIIIIIIIIIHHHGGGEEEEEEBBBAAA???===;;;:::::::::;;;<<<===>>>>>>===<<<;;;888888999:::;;;;;;<<<<<<666666555555444444444444444333222222111111111222000000111111111111111222555444444444444555666666666666666555444222111000555666666666666555444444555555666777888999::::::===>>>??????????????????@@@@@@AAABBBCCCCCCCCCCCC~~~}}}{{{yyyyyyzzz|||}}}{{{qqqbbbWWWNNNKKKGGGDDDCCCBBBAAA@@@=========<<<<<<;;;;;;;;;:::;;;<<<;;;:::;;;>>>@@@BBBIIITTTaaallltttyyy|||~~~}}}}}}zzz{{{||||||{{{yyyxxxwwwwwwuuurrrqqqpppnnnllljjjiiijjjmmmnnnmmmqqq~~~}}}|||{{{zzzxxxwwwuuusssrrrrrrsssrrrqqqoookkkkkkkkkjjjjjjiiiiiiiiihhhgggeeebbb```___^^^^^^ZZZZZZZZZZZZZZZ[[[[[[[[[YYYWWWVVVWWWYYYZZZZZZYYYTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJGGGGGGHHHHHHGGGFFFEEEEEECCCBBBAAA???===;;;::::::;;;<<<===>>>>>>>>>===<<<;;;;;;:::999888666555555555555555555555444444444444444333222111111111111000000111111222222222222555444444444444555666666555555555444444333333222444444555555555444444333555555666777888999::::::======>>>???@@@@@@?????????@@@AAABBBCCCCCCCCCCCC}}}zzzyyyxxxzzz|||}}}{{{~~~uuufff[[[QQQMMMHHHEEEDDDCCCBBB@@@>>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;>>>@@@BBBJJJWWWdddooovvv{{{~~~~~~~~~yyyzzz||||||zzzyyyxxxyyywwwuuurrrpppooonnnkkkiiihhhiiilllnnnooouuu|||{{{zzzyyyxxxvvvtttrrrqqqqqqqqqqqqpppnnnjjjjjjjjjjjjjjjjjjjjjjjjhhhfffdddbbb```___^^^]]][[[[[[[[[ZZZZZZZZZZZZZZZXXXVVVUUUUUUWWWXXXXXXWWWRRRRRRRRRRRRSSSSSSSSSRRROOOOOONNNMMMLLLKKKKKKJJJFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCAAA???===<<<;;;999:::;;;<<<<<<<<<;;;:::888888777777777777777777555555666666555555444333444333333222111111111222222222333333444555555555555444444444444555666666333444444444444444444444222333333444555555444444555555666777888999::::::;;;;;;;;;<<<>>>???>>><<>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>AAABBBKKKZZZgggqqqxxx}}}~~~xxxzzz}}}|||zzzxxxxxxyyyvvvtttqqqpppnnnmmmjjjhhhfffhhhllloooqqqyyy~~~{{{zzzyyyyyywwwvvvsssqqqppppppppppppooommmllllllkkkkkkjjjjjjjjjiiigggfffdddbbb```^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYVVVTTTSSSSSSTTTUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPOOOLLLLLLLLLLLLKKKKKKJJJJJJGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEECCCAAA???===<<<777888999;;;;;;;;;:::999444444555777888999:::;;;444555666666666555444333333333222222111222222222222222333333444555555666555444444444444555666666444444444333333444444444111222333555666666666666555555666777888999::::::<<<::::::<<>><<>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>AAABBBLLL[[[iiirrryyy~~~~~~wwwzzz}}}}}}zzzxxxxxxzzzvvvtttqqqooonnnllliiigggdddggglllooorrr{{{}}}{{{yyyyyyyyywwwvvvrrrqqqooooooppppppnnnmmmnnnnnnmmmlllkkkiiiiiihhhgggfffdddbbb```^^^]]]]]]]]]\\\\\\[[[ZZZYYYYYYXXXTTTSSSQQQPPPQQQRRRQQQPPPSSSSSSSSSRRRQQQOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEBBB@@@>>>===888999:::;;;<<<;;;;;;:::;;;;;;:::999888777666555444555666666666555333333333222222111222222333333000000111222222333444444555444444444444555666666666555444333333333333333222222444666777888888888555555666777888999::::::>>><<<;;;>>>AAABBB@@@>>>??????@@@AAABBBBBBBBBBBB{{{yyyyyyzzzzzzzzz|||~~~pppdddWWWOOOHHHGGGFFFCCCAAAAAA@@@>>>======>>>===:::888:::;;;<<<;;;<<<>>>AAAEEEHHHQQQ___kkksssyyy}}}{{{yyywwwuuuvvvuuutttqqqnnnjjjfffdddccchhhlllnnnsss~~~}}}|||zzzxxxvvvuuuuuuuuusssrrrpppnnnmmmllllllmmmmmmnnnnnnooommmkkkiiiggghhheee```^^^]]]^^^^^^^^^\\\[[[ZZZZZZ[[[ZZZXXXVVVTTTSSSRRRRRRRRRRRRRRRSSSNNNOOOQQQPPPOOONNNNNNOOOJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGEEEBBB>>><<<<<<888888888777777777777777999999::::::999888666555666666555444333222222111888666333222222444444444000111111222222333444444555444444333333444444555777666666555444333333333444444444555555555555666666666666777888888999999===============<<<<<<;;;===@@@BBBCCCBBBAAAAAABBB{{{yyyxxxyyyyyyyyyzzz|||sssgggYYYPPPJJJHHHHHHDDDBBBBBB@@@???============;;;999:::;;;<<<<<<<<<>>>BBBEEEIIIRRR```llltttzzz~~~|||zzzxxxwwwuuuuuusssqqqmmmiiifffdddeeehhhlllmmmqqq~~~|||{{{zzzyyyxxxwwwvvvuuutttrrrpppnnnmmmlllllllllmmmnnnnnnnnnmmmkkkiiihhhgggeeeaaa______``````___]]]\\\ZZZYYYYYYYYYWWWUUUSSSSSSSSSRRRSSSSSSSSSTTTOOOPPPQQQQQQOOONNNNNNNNNLLLLLLMMMMMMLLLKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJMMMLLLHHHBBB>>><<<<<<<<<;;;;;;::::::::::::888999999999999777666555666555555444444333333222777555222111222333444333000111111222222333444444444444333333333333444444666666555444444333222222444444444555555555555666666666666777888888999999;;;;;;<<<<<<<<<<<<;;;;;;===???BBBCCCBBBAAABBBBBB{{{xxxwwwxxxxxxwwwxxxzzz}}}wwwjjj[[[SSSKKKJJJHHHEEECCCCCCAAA???============;;;999:::;;;<<<<<<<<<>>>BBBEEEJJJTTTcccooowww|||}}}{{{zzzyyyvvvuuussspppmmmiiifffdddgggiiijjjjjjnnn|||~~~zzzzzz{{{{{{zzzxxxwwwvvvuuusssqqqooommmlllkkkkkklllmmmmmmmmmlllkkkiiihhhdddbbb```___``````___^^^___]]]ZZZXXXXXXXXXVVVUUURRRSSSSSSSSSTTTUUUUUUUUUPPPQQQRRRQQQOOOMMMMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIGGGGGGGGGFFFFFFFFFGGGGGGIIILLLPPPPPPLLLEEE???<<>>>>>===<<<;;;::::::888888888888777666555444444444444444444444444444666444111111222333333222000111111222222333444444444444333333333333444444555555555444333333222222444444444555555555555666555666666777777888888999888999:::;;;<<<<<<<<<<<<===???BBBCCCBBBAAABBBCCC{{{xxxwwwvvvvvvuuuwwwyyy|||~~~yyylll]]]TTTLLLIIIHHHDDDBBBCCCAAA???============<<<::::::;;;<<<<<<===???CCCFFFLLLWWWeeeqqqyyy~~~~~~|||{{{zzzzzzwwwvvvtttqqqmmmjjjgggfffhhhhhhfffeeejjjyyy~~~}}}xxxyyy{{{|||{{{zzzxxxwwwvvvtttrrrooommmlllkkkkkkjjjkkkkkkkkkjjjiiigggfffaaa```^^^___```___^^^\\\aaa^^^YYYWWWVVVVVVVVVUUURRRRRRSSSTTTUUUVVVVVVVVVQQQRRRSSSRRROOOMMMMMMMMMOOOOOONNNMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEGGGJJJMMMMMMJJJEEEAAA?????????===<<<:::999777777888888777777666666555444333444444444555555666666444222111000222333222222000111111222222333444444444333333333333333333444666555555555444444333333444444444555555555555666555555666666777888888888888888:::;;;<<<=========<<>>=========<<<;;;:::;;;<<<<<<===@@@DDDGGGOOOYYYhhhttt|||}}}{{{zzzzzzzzzyyyxxxuuurrrnnnkkkiiihhhgggfffcccbbbhhhxxx}}}|||wwwxxxzzz{{{{{{zzzxxxwwwuuutttrrrooommmlllllllllhhhhhhhhhhhhgggffffffeeebbbaaa``````aaaaaa___^^^```]]]YYYWWWVVVVVVUUUUUUQQQRRRSSSUUUVVVVVVVVVVVVQQQSSSSSSRRROOOMMMMMMMMMNNNNNNNNNLLLKKKIIIGGGFFFEEEDDDBBBAAAAAAAAABBBCCCEEEGGGIIIIIIGGGFFFGGGGGGBBBAAA???===;;;888777666888888777666666555555555333444444555555666666777333222111111222333333222000111111222222333444444333333333222222333333333666666666555555555555555444444444555555555555666555555555666777777888888888999;;;<<<>>>>>>??????<<<>>>AAABBBBBBBBBCCCDDD}}}yyywwwuuutttsssuuuwwwzzz|||~~~~~~qqq___UUULLLHHHFFFCCCAAABBBCCCAAA>>><<<=========<<<:::;;;<<<<<<===@@@DDDHHHQQQ\\\kkkwww~~~|||{{{zzzzzz{{{yyyxxxuuuqqqmmmkkkiiihhhgggeeebbbbbbiiixxx}}}|||wwwxxxyyyyyyyyyxxxwwwvvvuuusssqqqooonnnmmmnnnnnnhhhggggggfffffffffeeeeeefffdddbbbbbbbbbbbbaaa```^^^\\\YYYWWWWWWWWWUUUTTTQQQRRRTTTUUUUUUUUUTTTTTTQQQRRRSSSRRRPPPNNNNNNNNNNNNMMMMMMLLLJJJIIIGGGFFFDDDCCCAAA???>>>???@@@AAADDDFFFGGGHHHIIIJJJMMMOOOHHHGGGDDDBBB>>><<<999888999999888777666666666666444444555555666666666666333222111222444444333222000111111222222333444444333333222222222222333333555555555555555555555555444444444555555555555666444555555666666777777888999:::;;;===>>>?????????;;;>>>AAABBBBBBBBBCCCDDDzzzwwwvvvtttssssssuuuxxxzzz|||vvvbbbWWWNNNIIIGGGCCCBBBCCCDDDAAA>>><<<=========<<<:::;;;<<<===>>>AAAEEEHHHSSS^^^mmmyyy}}}{{{{{{||||||xxxvvvsssoookkkiiigggggggggfffcccdddlll|||~~~|||{{{xxxxxxxxxwwwwwwvvvvvvvvvsssrrrqqqooonnnnnnoooppphhhhhhgggggggggggggggggghhheeeaaa````````````___\\\ZZZXXXXXXXXXWWWVVVTTTQQQRRRTTTUUUUUUTTTRRRQQQPPPRRRSSSRRRPPPOOOOOOPPPNNNNNNMMMMMMKKKJJJHHHHHHEEECCCAAA>>>>>>>>>@@@AAAAAADDDHHHJJJKKKLLLNNNPPPLLLKKKHHHEEEAAA>>>;;;:::;;;:::888777666666777777555555555555666666666666333222222333555555444333000111111222222333444444333333222222222222333333333333333333333333333333444444444555555555555666444444555555666777777777999:::;;;<<<======>>>===;;;>>>AAABBBBBBBBBCCCDDD{{{xxxvvvtttsssrrrtttvvvxxx{{{~~~zzzdddYYYOOOKKKHHHDDDCCCDDDDDDAAA>>><<<============:::;;;<<<===>>>AAAEEEIIITTT___nnn{{{~~~}}}}}}}}}~~~wwwuuuqqqmmmjjjgggfffeeehhhgggeeefffooo~~~~~~|||{{{yyyxxxwwwvvvuuuuuuuuuuuurrrrrrpppooooooooopppqqqjjjiiiiiihhhhhhhhhhhhiiifffccc___\\\\\\\\\]]]\\\ZZZYYYXXXXXXYYYXXXVVVTTTQQQRRRTTTUUUTTTSSSQQQPPPOOOQQQRRRRRRQQQPPPPPPQQQNNNNNNNNNNNNMMMKKKJJJIIIFFFDDDAAA???>>>???@@@BBB>>>BBBHHHKKKLLLLLLLLLMMMNNNLLLIIIFFFBBB>>>;;;:::;;;:::999777777777777888666666666666666666666555333222222444666666555333000111111222333333444444333222222222222222222333111111111111111111111222444444444555555555666666444444555555666777777777999999:::;;;<<<<<<<<<<<<;;;>>>AAABBBBBBCCCCCCEEEzzzwwwuuusssrrrsssssstttuuuyyy~~~zzzddd\\\PPPIIIFFFFFFFFFEEE@@@???>>>===;;;;;;;;;;;;:::<<<>>>>>>===???DDDIIIWWWeeettt|||||||||||||||{{{xxxvvvrrrnnnlllkkkkkklllllljjjfffhhhxxx~~~~~~|||{{{yyyyyyyyyyyyzzzyyyxxxuuuqqqooorrrqqqppppppooooooppppppnnnllljjjhhhhhhiiijjjkkkggggggeeedddbbbaaa```___ZZZXXXVVVVVVWWWWWWVVVUUUTTTSSSSSSRRRQQQPPPPPPPPPQQQSSSUUUTTTRRRPPPOOOOOOPPPNNNLLLKKKKKKKKKJJJHHHDDDDDDCCCBBB@@@???>>>>>>BBBDDDGGGIIIKKKKKKKKKJJJPPPNNNKKKGGGBBB>>>;;;999::::::999888777666555555333444666888888777666444222222222111111111111000///000222333444444333222444333333222222333333444444555555555444333333222666666555444444444444555444444444444555777888999888999:::<<<===>>>??????<<>>===<<<;;;;;;;;;:::<<<>>>>>>===???EEEIIIWWWeeeuuu}}}}}}|||||||||{{{xxxuuuqqqmmmkkkjjjjjjkkkmmmkkkhhhlll|||}}}{{{zzzxxxxxxwwwwwwxxxxxxwwwvvvtttssssssrrrqqqqqqppppppqqqqqqnnnllljjjiiihhhhhhjjjjjjfffeeedddcccaaa___^^^]]]ZZZXXXVVVUUUVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQPPPPPPQQQRRRTTTTTTRRRPPPPPPPPPPPPNNNLLLKKKKKKKKKJJJIIIEEEDDDCCCBBBAAA@@@???>>>@@@AAADDDFFFHHHHHHHHHGGGKKKIIIGGGDDDAAA>>><<<;;;::::::999888777666555555222333444555555555444333222222222222111111111111///000222333444444333333444333333222222333333444333333444444333222222111222333333333444444555555333333333444555666777888;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>AAABBBCCCCCCEEEGGG{{{xxxuuusssrrrrrrrrrrrrtttwww|||lllcccXXXOOOKKKJJJHHHFFF@@@???>>>===<<<;;;;;;;;;:::<<<>>>>>>===@@@FFFKKKXXXfffvvv}}}}}}}}}|||{{{xxxuuuqqqmmmjjjiiiiiijjjooolllkkkqqq}}}|||zzzyyyxxxwwwuuuuuuvvvvvvvvvvvvwwwwwwssssssrrrqqqqqqqqqqqqrrrmmmlllkkkiiihhhhhhiiijjjgggfffeeedddbbb```^^^]]]ZZZXXXVVVUUUVVVVVVUUUTTTSSSSSSSSSRRRQQQQQQPPPPPPPPPQQQSSSSSSQQQPPPPPPQQQPPPNNNLLLKKKLLLLLLKKKIIIFFFEEEDDDCCCAAA@@@???>>>===>>>@@@BBBDDDDDDDDDCCCDDDCCCBBBAAA???>>>===<<<::::::999888777666666555333333333333333444555555333222222222111111111111000000111333333333333333444333333222222333333444222222333333222222111111///000222444555555555444222222333444555666777777;;;;;;<<<<<<<<<<<<;;;;;;;;;===@@@AAABBBBBBDDDEEE}}}xxxvvvsssrrrrrrqqqqqqsssvvv{{{oooggg[[[RRRMMMJJJHHHFFFAAA@@@???===<<<<<<;;;;;;:::<<<>>>>>>>>>AAAHHHMMMZZZiiixxx}}}}}}}}}||||||yyyvvvrrrnnnkkkjjjjjjkkkooommmnnnwww~~~}}}|||zzzyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwwwwsssrrrqqqqqqppppppqqqqqqmmmmmmkkkjjjiiihhhhhhiiiiiiiiihhhgggeeeccc```___[[[YYYWWWVVVWWWWWWVVVUUUSSSSSSRRRRRRQQQQQQQQQQQQOOOQQQRRRRRRQQQPPPQQQRRRQQQOOOMMMLLLMMMMMMLLLKKKGGGGGGEEEDDDBBBAAA@@@???<<<===>>>@@@AAAAAAAAAAAA??????>>>>>>===<<<<<<;;;;;;::::::999888777666555777666444444444555777888333333222222222111111111000111111222333333333444444333333222222333333444222222333333333333222222///111333555666555444333333333444555666777888888777888:::;;;===>>>>>>>>><<<>>>AAABBBBBBBBBDDDEEE~~~yyyvvvsssrrrqqqpppppprrruuuyyy}}}qqqhhh\\\SSSNNNJJJGGGDDDAAA@@@???>>><<<<<<<<<<<<;;;<<<>>>>>>>>>BBBIIIOOO^^^lllzzz}}}}}}}}}}}}|||zzzwwwtttpppmmmmmmmmmnnnnnnlllppp}}}~~~}}}{{{zzzyyyyyyxxxwwwvvvuuutttttttttuuuqqqppppppooooooooooooooommmmmmllljjjiiihhhhhhhhhiiiiiiiiihhhfffccc```^^^]]][[[YYYXXXXXXXXXWWWUUURRRRRRRRRRRRQQQQQQQQQQQQOOOQQQQQQQQQPPPPPPQQQRRRQQQOOOMMMMMMMMMNNNMMMLLLIIIHHHGGGEEECCCBBB@@@@@@===>>>>>>??????@@@@@@@@@>>>======<<<;;;::::::999;;;;;;:::999888777666666777666444333333555777999333333333222222222222111111111111111222333444444444333333222222333333444333333444444444444444333333444555777777555333222444555666888999999999999888999:::<<<===>>>??????>>>@@@BBBCCCCCCCCCEEEFFFzzzvvvtttrrrpppoooooopppssswww|||~~~qqqiii^^^TTTOOOKKKGGGDDDAAA@@@???>>>===<<<<<<<<<;;;<<<>>>>>>>>>CCCKKKQQQ```nnn|||~~~}}}~~~}}}|||yyywwwtttqqqooooooppppppnnnlllrrr~~~}}}|||{{{zzzyyyxxxxxxwwwvvvtttsssrrrrrrppppppooonnnnnnnnnnnnnnnmmmmmmlllkkkjjjhhhggggggfffggggggfffccc```]]][[[]]][[[YYYXXXXXXWWWVVVUUURRRRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQPPPOOOOOOPPPRRRQQQOOOMMMMMMNNNOOONNNMMMJJJIIIHHHFFFDDDBBBAAA@@@????????????????????????======<<<<<<;;;:::999999;;;;;;:::999888777777666555444222222222333555777333333333333222222222222111111111111222333444555444333333222222333333444333333444555555555444444555555666666666555444333555666888999:::;;;::::::=========>>>>>>=========>>>AAACCCDDDCCCDDDEEEFFF{{{wwwtttrrroooooooooooorrrvvvzzz}}}rrrjjj___VVVPPPLLLHHHEEEAAAAAA???>>>===<<<<<<<<<;;;<<<======???DDDLLLSSSaaaooo}}}~~~~~~~~~}}}|||wwwuuurrrpppooooooqqqrrrpppnnnuuu~~~}}}||||||{{{zzzyyyyyyvvvvvvwwwwwwuuutttrrrqqqqqqppppppooonnnooooooooommmmmmlllkkkjjjhhhgggfffeeeffffffeeeccc___[[[YYY\\\ZZZWWWVVVVVVVVVTTTSSSQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPNNNMMMOOOQQQQQQOOONNNNNNOOOOOOOOONNNKKKJJJIIIGGGEEECCCAAA@@@??????>>>>>>>>>>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::888888777666444444333222333444555666444444333333333222222222222111111111111333444555444333333222222333333444222222333444444444444444444444444444444444444555444555777999:::::::::999>>>>>>????????????>>>>>>>>>@@@BBBCCCCCCCCCDDDEEE{{{wwwtttrrrooonnnnnnooorrrvvvzzz|||ssskkk```WWWRRRNNNIIIFFFBBBAAA@@@>>>======<<<<<<;;;=========???DDDMMMTTTaaaooo~~~~~~~~~~~~}}}}}}uuusssqqqooonnnoooqqqrrrqqqoooxxx~~~||||||{{{zzzyyyyyyxxxxxxtttuuuvvvwwwwwwuuusssqqqrrrqqqqqqpppooopppppppppmmmmmmmmmllljjjhhhgggfffgggggghhhgggeeeaaa]]]ZZZ[[[XXXVVVTTTTTTTTTRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSRRRPPPMMMMMMNNNPPPQQQOOONNNNNNOOOPPPOOONNNLLLKKKIIIGGGEEECCCBBBAAA??????>>>============>>>:::;;;;;;<<<<<<======>>><<<;;;;;;:::999888777777555555555555555666777777444444444333333333222222222111111000111333444555444333333222222333333444000111222333333333333333111111111222333444555666333444777999::::::999888;;;<<<>>>???AAABBBBBBBBB===???AAABBBAAAAAABBBDDDzzzuuuqqqpppnnnnnnoooooopppsssxxx{{{wwwlll___UUUQQQNNNJJJFFFBBBAAA@@@>>>===<<<<<<<<>>>>>??????===;;;:::::::::999999:::;;;;;;>>>===;;;:::999888888888777444222111333444555555444444555444333111///---000111111111222222222222777555333444555666555444444444333222222333333333333333333333333333333222666666777777888:::;;;<<<===>>>?????????===<<<;;;@@@>>>>>>AAADDDFFFEEECCC{{{uuurrrpppnnnnnnooooooooorrrwww{{{zzzoooaaaWWWSSSOOOKKKHHHDDDCCCAAA@@@>>>============;;;<<<>>>>>>AAAJJJTTTeeesss}}}|||wwwuuurrrooonnnooorrrssspppqqq||||||}}}{{{yyyxxxwwwvvvxxxxxxwwwvvvtttrrrpppoooqqqqqqrrrrrrrrrqqqooonnnooonnnllljjjiiihhhhhhhhhfffeeeeeedddbbb```^^^]]][[[ZZZXXXVVVUUUSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQPPPPPPPPPPPPPPPQQQQQQVVVSSSOOONNNOOOPPPNNNMMMLLLLLLJJJIIIGGGEEECCCCCCBBBAAA????????????===<<<:::::::::999999::::::;;;===<<<;;;:::999888888888777555222222333444555555444444444444333111///...000000000000111111111111333222000000222333222111444333333222222333333444444444444444444444444444444444444555666777999999>>>======<<<======>>>???BBB@@@@@@AAADDDDDDCCCAAA|||vvvrrrpppnnnnnnnnnnnnoooqqqvvvyyy~~~}}}sssdddZZZUUUQQQMMMIIIEEEDDDBBBAAA???>>>>>>>>>>>><<<<<<>>>???AAAIIISSSgggttt~~~|||xxxvvvrrrooonnnoooqqqrrrqqquuu~~~|||}}}~~~{{{yyywwwvvvvvvwwwwwwvvvuuutttrrrpppooooooppppppppppppooonnnnnnlllkkkjjjiiiiiiiiiiiiiiieeeeeedddcccaaa___^^^]]][[[ZZZYYYWWWUUUTTTSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSQQQNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIHHHFFFEEEEEEDDDBBB@@@@@@@@@???>>><<<::::::999999999999::::::<<<<<<;;;:::999888888777777555222222444555555555444444444333222111000///000111111111111222222222333111///000111222111111333333333222222333333444333444444555555666666666444444444555666777888999===<<<::::::;;;>>>AAABBBDDDCCCBBBBBBCCCCCCAAA???}}}wwwrrrpppnnnnnnnnnmmmmmmppptttwww|||vvvggg\\\VVVRRRMMMIIIEEEDDDCCCAAA???>>>======AAA??????@@@AAACCCKKKUUUggguuu~~~|||yyywwwssspppnnnnnnpppqqqqqqzzz~~~~~~{{{yyywwwvvvvvvsssssstttttttttssssssrrrooooooooooooooooooooooookkkkkkjjjiiiiiihhhhhhhhhddddddcccbbbaaa___]]]\\\ZZZYYYXXXVVVTTTTTTSSSSSSSSSRRRPPPOOOOOOOOOPPPQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFDDDBBBAAAAAA@@@>>><<<;;;:::999999999999999999;;;;;;;;;:::999888777777777555333333444555555444333333333333222111111000222222222333333333444444555333222222333444444333333333222222222333444444222333333444555666666777666666666666888999:::;;;999999:::;;;===???AAABBBCCCBBBBBBBBBCCCBBBAAA@@@xxxssspppmmmnnnmmmllllllnnnrrruuu{{{yyyiii^^^WWWRRRMMMHHHEEEDDDBBB@@@>>>===<<<<<>>@@@@@@?????????@@@BBBBBBCCCCCCCCCCCCyyyssspppmmmmmmmmmlllkkkmmmqqqttt{{{|||lll```XXXSSSMMMHHHEEEDDDBBB@@@>>><<<<<<;;;>>><<<===???@@@CCCLLLUUUhhhuuu|||xxxvvvrrrooonnnoooqqqrrrrrr~~~{{{yyywwwuuuuuutttttttttsssrrrqqqooonnnpppooooooooooooppppppqqqoooooonnnllliiifffdddcccbbbbbbaaaaaa```^^^]]]\\\WWWVVVUUUSSSRRRRRRRRRQQQSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSRRRQQQOOONNNJJJLLLNNNNNNMMMLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKLLLKKKHHHFFFDDDCCCBBB???===;;;:::999888888777888888888999:::::::::999777666666555444555666777555444222222222111111222333333....../////////000000000555333222222333444444333222222222222333444555555111222222333333444444444333333333444555666777888666888<<>>>>>===;;;:::<<>>===>>>AAACCCFFFPPPZZZkkkxxx|||wwwtttqqqooooooppprrrtttwww|||yyyvvvuuutttooopppqqqrrrrrrrrrrrrrrrmmmllllllkkklllmmmnnnoooooooooooonnnkkkiiifffeee````````````___^^^]]]\\\XXXWWWVVVUUUTTTTTTTTTTTTNNNOOOPPPQQQPPPOOONNNMMMSSSTTTUUUUUUTTTRRRPPPOOOIIILLLOOOPPPNNNMMMNNNOOOJJJKKKKKKLLLMMMMMMNNNNNNMMMKKKHHHFFFEEECCC@@@>>>;;;:::999888777777777777777888999::::::999777666666555555666777777666444222111111000111222444555222222333333333444444444555333222222333444444333222222222222333444555666555555555555555555444444555555555555777888999:::======<<<<<<<<<;;;;;;;;;===@@@CCCCCCBBBBBBCCCFFF|||tttooolllkkkjjjjjjkkkmmmppprrrwww{{{tttggg^^^VVVPPPLLLJJJIIIGGGEEECCCAAA@@@@@@???>>>@@@BBBCCCEEEPPP[[[mmmzzz}}}zzztttpppqqqrrrrrrssswwwzzz~~~{{{wwwtttsssrrrqqqpppppppppooommmkkkoooooonnnllljjjjjjmmmooonnnmmmllljjjhhheeecccbbbbbbbbbaaa```___]]][[[ZZZWWWVVVUUUTTTSSSQQQPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOQQQRRRSSSSSSSSSRRRQQQPPPKKKLLLLLLMMMNNNNNNOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKLLLIIIGGGFFFFFFEEEDDDBBB??????>>>===;;;888666555666777999::::::999777666666666666666666666666666444444333333333444555555555444444333222111000000222222222222222222222222555555555444444333333333333333333444444444555555666777777666666777999;;;===<<<;;;:::;;;;;;===>>><<<>>>AAADDDEEEEEEDDDCCC|||tttooolllkkkjjjiiijjjmmmppprrrvvv{{{vvvhhh^^^WWWPPPLLLKKKIIIGGGEEECCCBBBAAA@@@??????@@@BBBCCCFFFPPP[[[ooo{{{~~~yyysssoooqqqrrrrrrtttwwwyyy}}}zzzvvvtttrrrrrrpppoooooopppooommmkkkllllllkkkiiiggghhhjjjlllllllllkkkiiigggeeecccbbb^^^^^^^^^]]][[[ZZZXXXWWWWWWVVVUUUTTTSSSQQQPPPPPPQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPMMMMMMMMMMMMMMMMMMMMMNNNLLLLLLLLLKKKKKKKKKKKKKKKLLLIIIGGGFFFFFFEEEDDDBBB???>>><<<:::888666555444666777999::::::999777666666666666666666666666666555444444333333333444444444333333222222111111111333333333333333333333333444444333333333222222222333333333444444444555555666666777666666777999;;;<<<<<<;;;:::;;;<<<===>>>===>>>AAACCCEEEEEEDDDDDD|||tttooolllkkkiiihhhiiillloooqqquuuzzzxxxjjj```XXXQQQLLLKKKJJJHHHFFFDDDBBBAAAAAA@@@???@@@BBBCCCFFFQQQ]]]qqq}}}xxxrrroooqqqrrrrrrsssvvvxxx~~~~~~|||yyyvvvsssqqqqqqooonnnnnnoooooonnnllljjjjjjjjjhhhgggggghhhjjjjjjjjjiiihhhgggeeedddccc``````___^^^]]]\\\ZZZYYYWWWVVVUUUTTTSSSQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMNNNPPPQQQRRRQQQQQQPPPOOOOOONNNNNNMMMLLLLLLKKKJJJKKKLLLLLLLLLLLLLLLKKKKKKIIIGGGFFFFFFEEEDDDCCCDDDBBB???===;;;:::999999777888999::::::999888777666666666666666666666666666555444444333333333333222222222222222222222222555555555555555555555555333333222222222222111111333333333444444444555555555666777777666666999;;;;;;;;;;;;;;;;;;<<<===>>>>>>???AAABBBDDDEEEEEEEEE}}}uuuoookkkjjjhhhhhhhhhkkkmmmoootttxxx~~~zzzmmmbbbYYYRRRLLLLLLKKKIIIFFFDDDCCCBBBAAA@@@@@@AAABBBCCCGGGRRR^^^sssyyyssspppqqqrrrpppqqqsssxxxzzzvvvyyy~~~|||yyyvvvtttrrrpppooommmmmmnnnnnnnnnllljjjkkkkkkjjjhhhhhhiiikkkggggggggggggfffeeecccccc``````______]]]\\\[[[ZZZWWWVVVUUUTTTSSSQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNLLLMMMNNNPPPQQQQQQPPPPPPQQQPPPOOONNNMMMKKKJJJJJJJJJJJJLLLLLLMMMLLLLLLKKKKKKIIIFFFEEEFFFFFFDDDCCCFFFDDDAAA===;;;;;;;;;;;;777888999999999999888777666666666666666666666666777666555444333222222222111111111222222333333333444444444444444444444444333333333222222222222222333333333444444444555555444666777777666666888:::;;;;;;;;;;;;<<<<<<======???@@@AAABBBCCCDDDFFFFFF~~~uuuoookkkiiihhhggggggiiilllnnnssswww}}}}}}oooeee\\\SSSNNNLLLKKKIIIGGGEEECCCBBBBBBAAA@@@AAABBBCCCGGGTTT```ttt{{{vvvrrrsssrrrpppoooqqq{{{xxxtttqqquuu}}}{{{xxxuuutttqqqooommmlllmmmmmmmmmllliiijjjjjjiiihhhggghhhiiieeeeeefffeeedddcccbbbbbb[[[[[[[[[ZZZYYYXXXWWWVVVWWWVVVUUUTTTSSSQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLNNNPPPPPPQQQPPPPPPQQQPPPOOONNNMMMKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJHHHFFFEEEFFFFFFEEECCCBBB@@@===:::888777777888888888888999999888888888666666666666666666666666777666555444333222222222111111111222222333333444222222222222222222222222333333333444444444444444333333333444444444555555333555777777666666777999999:::;;;<<<<<<=========@@@@@@AAABBBCCCEEEFFFGGGvvvpppjjjiiigggffffffhhhkkklllqqqvvv|||~~~rrrggg^^^VVVPPPMMMLLLJJJHHHFFFDDDCCCCCCBBBAAAAAACCCDDDHHHUUUbbbsss|||wwwtttttttttpppoooppp}}}rrrooonnnttt~~~}}}}}}|||||||||~~~~~~~~~~~~~~~~~~}}}~~~{{{yyyvvvuuurrrooolllkkkkkklllkkkjjjggghhhiiihhhfffeeefffgggdddeeeddddddcccbbbaaa```[[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVUUUTTTSSSQQQPPPPPPLLLMMMMMMMMMMMMNNNNNNNNNLLLMMMOOOPPPQQQPPPPPPOOOOOOOOONNNNNNMMMLLLLLLKKKMMMMMMLLLKKKKKKKKKKKKKKKJJJHHHFFFEEEFFFFFFEEEDDDCCCAAA???<<<:::999888888888888888888888888888888666666666666666666666666666555444444333333333333111111111222222333333333111111111111111111111111333333444444444444555555333333333444444444555555222444777777666666777888999999;;;<<<============???@@@BBBCCCEEEEEEFFFFFFvvvpppjjjhhhfffeeeeeegggjjjkkkpppuuu{{{sssiiiaaaXXXRRRNNNLLLJJJHHHFFFEEEDDDCCCBBBAAAAAACCCDDDIIIVVVcccrrr~~~{{{vvvsssuuuvvvsssrrrsss~~~|||lllkkkkkkrrr}}}~~~|||sssrrrqqqppppppqqqssstttxxxzzz|||~~~{{{wwwuuuvvvxxxyyyyyy{{{yyy{{{}}}zzzxxxvvvtttssspppmmmjjjjjjjjjjjjiiiggghhhiiiiiigggffffffgggdddddddddcccbbb```___^^^\\\\\\\\\\\\[[[ZZZYYYYYYWWWVVVUUUTTTSSSQQQPPPPPPLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQQQQPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMNNNPPPOOOLLLJJJIIIIIIJJJKKKJJJHHHFFFEEEFFFFFFEEEDDDEEEDDDCCCAAA???===;;;;;;999888888888888888888999666666666666666666666666555444444333333333444444222222222222222222333333000000000000000000000000222222333333333444444444333333333444444444555555222444666777777666777777888999;;;<<<===>>>>>>===>>>@@@BBBEEEFFFFFFFFFEEEvvvpppjjjhhhfffeeeeeegggiiikkkppptttzzztttkkkbbbYYYTTTNNNMMMKKKHHHFFFEEEDDDCCCCCCAAAAAACCCDDDIIIVVVcccqqq~~~yyytttsssvvvwwwuuuuuuwww}}}iiihhhjjjrrr|||zzzsssnnnlllmmmllljjjiiiiiijjjlllmmmqqqrrrtttvvvxxxxxxxxxwwwyyyuuurrrpppqqqtttuuuvvvyyyxxxyyy~~~}}}|||yyywwwuuuttttttqqqmmmjjjjjjiiiiiihhhiiijjjlllkkkiiihhhhhhiiidddddddddcccaaa```^^^]]]XXXXXXYYYYYYXXXWWWVVVVVVWWWVVVUUUTTTSSSQQQPPPPPPKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPOOONNNKKKLLLLLLMMMNNNNNNOOOOOORRRPPPLLLIIIGGGHHHJJJLLLIIIGGGFFFEEEFFFFFFFFFEEECCCBBBAAA@@@>>><<<999888999999888888888888999999666666666666666666666666444444333333333444555555222222222222222222222222000000000000000000000000111111111222222333333333333333333444444444555555222444666777777666666777777999;;;===>>>>>>>>>======@@@CCCFFFGGGGGGEEEDDDtttllliiihhhgggffffffgggiiijjjrrrvvv{{{uuujjj```XXXSSSOOOMMMKKKIIIGGGFFFEEEEEECCCAAABBBCCCCCCGGGTTT```tttxxxvvvuuuwwwwwwvvvyyy}}}nnnmmmooovvvxxxpppkkkhhhgggdddcccbbbaaa```aaabbbbbbgggiiilllmmmnnnnnnoooqqqooommmlllkkklllnnnqqqsssuuuuuuvvvwwwzzz}}}}}}zzzxxxuuusssrrrooonnnllljjjiiiggggggggghhhhhhhhhhhhggggggggggggbbbbbbaaa___^^^]]]\\\[[[[[[[[[ZZZYYYXXXWWWWWWVVVVVVSSSOOOMMMMMMNNNOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMOOOPPPQQQRRRRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMPPPOOONNNMMMLLLKKKJJJIIIIIIHHHFFFEEEDDDCCCDDDDDDCCCCCCBBB@@@>>>===;;;;;;666777999999:::999888777888888777777666666555555666666666666555555555555111111111111111111111111333333555555555555333333111222333333444444444444444444444444444444333333111333444555444555777888;;;;;;:::;;;;;;<<<>>>>>>===???AAADDDFFFHHHJJJJJJuuummmiiigggfffeeeeeefffhhhiiippptttyyy~~~vvvkkk```XXXRRRNNNMMMKKKIIIGGGFFFEEEDDDBBBAAAAAACCCCCCHHHTTTaaattt|||yyyyyy{{{zzzzzz~~~rrrrrrttt{{{xxxpppiiieeedddccc___^^^\\\[[[[[[[[[\\\\\\\\\^^^```aaaaaabbbccceeeffffffggghhhjjjmmmqqqsssvvvvvvwwwxxx{{{~~~}}}zzzwwwuuusssrrrooonnnmmmkkkiiihhhgggggghhhhhhhhhgggggggggffffffdddcccbbbaaa```^^^]]]]]]ZZZZZZYYYYYYXXXWWWVVVVVVUUURRROOONNNNNNOOOOOONNNJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOPPPQQQQQQQQQNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHFFFDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@???>>>===777888999:::999999777777777777777666666666666666666666666666555555555555222222222222222222222222222333444555555444333222111222333333444444444333444444444444444444444444222333555666555666777999;;;:::;;;;;;<<<======>>>===???AAADDDFFFHHHIIIJJJvvvooohhhfffeeedddccceeefffggglllpppvvv{{{wwwlllbbbYYYSSSNNNMMMKKKIIIGGGEEEDDDDDDAAA@@@@@@BBBDDDIIIUUUbbbuuu~~~{{{{{{|||}}}}}}xxxyyy}}}}}}uuurrrmmmgggcccaaa``````ZZZYYYWWWVVVUUUUUUUUUVVVUUUWWWYYYZZZZZZ[[[\\\^^^___aaacccgggkkkooorrrsssvvvvvvwwwxxx{{{~~~~~~|||zzzwwwuuusssrrrqqqpppnnnllljjjiiihhhhhhhhhggggggggggggfffffffffeeeeeedddcccaaa```___^^^ZZZYYYYYYXXXVVVUUUUUUTTTSSSRRRPPPOOOPPPOOONNNLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJKKKIIIGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???888999::::::999888777666666666666666666666777777666666666555555555555444333333333333333333333333222222333333333333222222222222333444444444333333555555555555555555555555333444666777666777888:::::::::;;;;;;<<<======>>>===>>>AAACCCFFFGGGHHHIIIwwwqqqgggfffdddbbbbbbccceeefffjjjnnntttzzzwwwmmmddd[[[UUUOOONNNKKKIIIGGGEEEDDDCCC@@@???@@@BBBDDDIIIVVVcccuuu|||yyyyyy{{{||||||~~~~~~|||zzzwwwssspppllljjjfffbbb```^^^^^^^^^WWWUUUTTTRRRQQQQQQQQQRRRRRRTTTVVVVVVWWWXXXZZZ\\\^^^```dddiiinnnqqqssstttvvvvvvwwwxxxzzz}}}~~~|||zzzwwwuuusssrrrrrrpppooollljjjiiihhhhhhgggggggggfffffffffeeeeeefffeeedddcccaaa```______YYYYYYXXXWWWUUUTTTSSSSSSRRRQQQPPPPPPQQQOOOMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGEEECCCBBBBBBBBBCCCAAAAAABBBBBBBBBAAA@@@@@@999:::::::::999888666555444555555666666777777777666666555555555444444444333333333333333333333333222222222222222222222222222333333444444333333333444444555555555555666666444555777777777888999;;;::::::;;;<<<<<<============>>>@@@CCCEEEFFFGGGHHHxxxrrrgggeeecccbbbaaabbbcccdddiiimmmssszzzwwwooofff]]]XXXPPPOOOLLLJJJGGGEEEDDDCCC@@@???@@@BBBDDDIIIVVVcccttt{{{xxxxxxzzz{{{}}}}}}zzzxxxuuuqqqlllhhheeedddaaa^^^\\\ZZZYYYXXXRRRQQQOOOMMMMMMMMMMMMNNNMMMNNNPPPQQQRRRTTTWWWZZZ```bbbgggkkkooorrrssssssvvvvvvvvvwwwyyy|||~~~~~~}}}{{{yyywwwuuusssrrrrrrqqqooollljjjiiihhhgggffffffffffffeeeeeeeeeeeeddddddcccbbb```___^^^]]]YYYYYYXXXVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQOOOLLLIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFDDDBBBAAAAAABBBBBB>>>???@@@AAAAAA@@@???>>>999:::::::::999888666555444444555555666666777777555555555555444444444444222222222222222222222222222222222222222222222222333333333444444333333222444444444444555555666666444666777888777888:::;;;999:::;;;<<<===============>>>@@@BBBDDDEEEFFFGGGxxxrrrgggfffdddbbbaaabbbcccdddggglllsssyyyzzzqqqhhh```ZZZRRRPPPNNNKKKHHHFFFEEEDDDAAA@@@@@@BBBDDDIIIUUUbbbsss|||yyyyyy{{{}}}{{{yyyvvvssspppkkkfffbbb]]]]]][[[YYYVVVTTTRRRQQQLLLKKKJJJIIIHHHIIIJJJJJJKKKMMMOOOPPPRRRUUUYYY\\\ccceeehhhllloooqqqrrrrrrwwwwwwwwwxxxyyy|||~~~}}}|||{{{yyywwwuuusssrrrrrrqqqnnnllljjjhhhgggfffffffffeeeeeeeeedddddddddccccccbbbaaa___^^^]]]\\\ZZZZZZXXXWWWUUUTTTRRRRRRQQQPPPOOOPPPPPPOOOLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEGGGEEEDDDBBBAAAAAAAAAAAA<<<===???@@@@@@>>><<<;;;888999::::::999888777666555555555555555555666666555555555444444444444333111111111111111111111111333333222222222222333333333333444444444333222222222222333333444555555555444555777888777888999;;;999:::;;;===>>>======<<<===>>>???BBBCCCEEEEEEFFFxxxqqqhhhfffdddbbbaaabbbcccdddfffjjjqqqxxx~~~sssiiiaaa[[[SSSRRROOOLLLJJJGGGFFFEEEBBBAAAAAACCCCCCHHHTTTaaarrr|||yyyyyy{{{}}}~~~wwwtttpppmmmiiieee___[[[VVVVVVUUUTTTRRRPPPNNNLLLJJJIIIHHHHHHHHHIIIJJJKKKLLLNNNPPPRRRUUUYYY^^^bbbgggiiikkknnnqqqtttuuuvvvyyyyyyyyyzzz{{{~~~~~~||||||zzzxxxvvvuuusssrrrqqqpppnnnkkkiiigggfffeeeeeeeeeeeeddddddddddddcccccccccbbbaaa___^^^]]]\\\[[[ZZZYYYWWWVVVTTTSSSRRRQQQPPPOOOOOOOOONNNLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLJJJJJJKKKKKKLLLMMMMMMMMMKKKJJJJJJIIIHHHGGGGGGGGGFFFEEECCCAAA@@@@@@@@@AAA<<<===???@@@???===;;;999777888999:::999999777777555555555555555555444444555555555444444444333333222222222222222222222222555444333222222333444555333444444444333333222111111111222222333444444555333555777777777777999:::888:::<<<===>>>===<<<<<<<<<===???AAACCCDDDEEEEEExxxqqqhhhgggeeecccbbbbbbcccddddddiiipppwww~~~uuujjjaaa\\\TTTSSSPPPMMMJJJHHHGGGFFFCCCAAABBBCCCCCCGGGTTT```qqq{{{xxxwwwzzz|||}}}sssppplllhhhddd```ZZZWWWRRRSSSSSSRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJLLLMMMNNNJJJLLLNNNPPPTTTXXX^^^bbblllmmmooorrruuuxxxzzz{{{{{{{{{{{{{{{}}}~~~||||||{{{zzzxxxvvvuuusssrrrqqqpppmmmkkkhhhfffeeedddeeeeeeeeedddddddddccccccdddcccbbbaaa```^^^]]]]]]\\\[[[ZZZXXXVVVTTTSSSRRRRRRPPPNNNNNNNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLIIIIIIJJJKKKLLLMMMNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIFFFEEECCCAAA@@@@@@@@@AAA===>>>@@@@@@@@@===;;;999666777999999:::999888777666666666555555444444333555555444444444333333333333333333333333333333333555555333333333333555555444444444444333333222111000000111222222333444444333444666777666777888:::888999<<<===>>>>>><<<<<<<<<===???AAACCCDDDDDDDDDxxxpppjjjhhhfffdddbbbbbbcccdddfffjjjqqqwww|||uuuiii```[[[WWWSSSOOOKKKIIIGGGEEECCCEEECCCBBBDDDEEEIIITTT___sss~~~xxxuuuvvvzzzzzz{{{zzzpppmmmiiiccc]]]XXXUUUSSSRRRQQQQQQOOOMMMKKKIIIHHHFFFGGGHHHIIIJJJKKKKKKKKKOOOQQQTTTWWWZZZ___dddhhhjjjlllooossswwwzzz}}}~~~{{{|||~~~~~~}}}yyyyyywwwvvvtttrrrqqqpppppppppnnnllliiifffdddcccbbbbbbaaaaaabbbbbbcccccceeedddbbb```___^^^^^^^^^]]][[[YYYWWWVVVUUURRRPPPRRRQQQOOOMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJFFFGGGHHHIIIJJJLLLMMMMMMKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;:::999999888777777666777777777888888777666666666666666555555444444444333333333222222222222222222222222111000/////////000222333222222111000111222444555333222222222333555777888444444444555777888:::;;;:::<<<>>>@@@@@@???===<<<>>>>>>>>>@@@CCCEEEDDDCCCxxxqqqiiihhheeecccbbbcccdddeeeeeeiiipppvvv|||yyymmmddd^^^YYYVVVQQQMMMKKKIIIFFFDDDEEEBBBBBBCCCEEEIIISSS^^^sss}}}yyyuuuvvvzzzzzzzzz}}}xxxpppmmmhhhbbb\\\WWWSSSQQQPPPPPPOOONNNLLLJJJIIIHHHFFFGGGIIIJJJLLLMMMNNNNNNPPPRRRVVVYYY]]]bbbgggkkkmmmooorrrvvvzzz}}}~~~~~~}}}|||xxxxxxvvvuuusssqqqpppooooooooommmllliiigggeeecccdddcccccccccccccccddddddaaa```____________```aaa^^^[[[YYYXXXWWWUUUSSSQQQPPPOOONNNMMMKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDBBBBBBAAA@@@@@@???@@@@@@??????>>>===<<<;;;:::::::::999888888777777777777777666666555555555555555555555444444444333333333222222222222222222222222222111111000111222333444222222222111222222333333444444333222333444555555444444444555777888:::;;;;;;<<<<<<<<<=====================???BBBDDDCCCBBByyyqqqhhhgggdddbbbbbbccceeefffeeeiiiooouuu{{{{{{pppfffaaa\\\XXXTTTPPPMMMKKKHHHFFFDDDBBBAAACCCDDDHHHRRR]]]sss}}}yyyvvvvvvzzzyyyyyy{{{wwwppplllfff___YYYTTTQQQPPPNNNNNNNNNMMMLLLKKKIIIIIIGGGHHHJJJLLLNNNPPPQQQRRRRRRUUUYYY]]]aaafffkkkooorrrtttvvvzzz}}}}}}{{{zzzwwwvvvuuusssrrrpppooonnnnnnmmmllljjjiiigggfffeeeeeeeeedddddddddddddddeee______^^^^^^^^^^^^______^^^\\\YYYXXXWWWVVVTTTRRRNNNNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDAAA@@@??????????????????>>>>>>======<<<;;;::::::;;;::::::999888777777777666666555444444444444444555555444444444333333333222222222222222222222222333222222222222333444444222222333333333222111111555555444333333333333333444444444555777888:::;;;<<<<<<:::::::::;;;===>>>>>>>>>>>>@@@CCCDDDDDDCCCzzzrrrhhhfffcccaaaaaaccceeegggfffjjjooouuuzzz|||qqqhhhbbb^^^[[[VVVQQQNNNLLLIIIGGGDDDAAAAAABBBCCCGGGQQQ\\\rrr|||zzzvvvwwwzzzyyyyyy|||xxxpppllleee]]]WWWRRRPPPOOONNNNNNOOONNNNNNMMMLLLKKKIIIJJJKKKMMMOOOQQQSSSTTTUUUXXX]]]aaafffkkkppptttvvvxxxzzz}}}~~~|||zzzyyyuuuuuusssrrrqqqooonnnnnnlllllljjjiiihhhgggffffffeeeeeedddccccccbbbccccccaaa```___^^^\\\[[[ZZZZZZ^^^\\\YYYXXXXXXWWWTTTRRRMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIHHHGGGEEEDDD@@@??????>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666777666555555444444555555555555444444444333333333111222222222222222333333222222222222222333333444222333444444333222000///444333333333333333333333444444444555777888:::;;;<<<<<<;;;;;;<<<<<<===>>>??????@@@BBBEEEFFFEEEDDDzzzssshhhfffccc``````bbbeeegggiiilllppptttxxx}}}uuukkkfff```\\\WWWRRROOOLLLIIIGGGDDDBBBAAABBBCCCGGGQQQ[[[rrr}}}{{{wwwwww{{{zzzyyy{{{ppplllddd\\\VVVRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOLLLLLLMMMNNNPPPRRRTTTUUUYYY]]]bbbgggkkkpppuuuxxxzzz|||~~~}}}{{{yyyxxxtttsssrrrqqqpppooonnnmmmlllkkkiiihhhgggfffffffffdddcccbbbaaa```````````````______^^^\\\[[[YYYYYY]]][[[YYYXXXXXXWWWTTTSSSMMMMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEE@@@@@@???>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;:::888777666888777666666555555666666555555444444444333333333111111111222222333333333111111111222222222222222222333444444333222000///111111222333333444444444444444444555777888:::;;;:::<<<>>>??????>>>===<<<>>>>>>>>>AAACCCEEEDDDCCC{{{sssiiifffccc```___aaadddfffiiilllooossswww|||zzzqqqkkkbbb___YYYTTTPPPMMMJJJGGGEEECCCBBBCCCDDDGGGQQQ[[[qqq~~~{{{xxxxxx|||{{{{{{}}}qqqlllddd\\\VVVTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQNNNNNNOOOPPPRRRUUUXXXYYY```dddiiinnnrrrvvvzzz}}}}}}{{{yyyxxxssssssrrrqqqpppooonnnnnnlllkkkiiigggeeeeeeeeefffcccbbbaaa___^^^]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\[[[ZZZXXXWWWWWWVVVTTTRRROOONNNLLLKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEBBBBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<888999:::::::::999777666888888777666666666666666555555444444444333333333111111111222222333333444000111111222333222222222222222333333333222111111///000111333444444555555444444444555777888:::;;;:::<<<>>>@@@AAA???===<<<<<<<<<<<<>>>AAABBBBBBAAA|||tttjjjgggccc___^^^```ccceeegggjjjmmmrrrvvv}}}}}}sssmmmeeeaaa\\\VVVSSSOOOKKKIIIGGGDDDCCCDDDDDDHHHQQQ\\\qqq|||xxxyyy}}}}}}}}}~~~|||rrrmmmeee]]]WWWVVVWWWXXXVVVVVVVVVUUUTTTSSSRRRQQQNNNOOOPPPRRRVVVZZZ___aaahhhkkkqqqvvvyyy}}}}}}{{{zzzyyyssssssrrrqqqppppppooonnnmmmkkkhhhfffdddddddddeeecccbbb```___]]]\\\\\\[[[\\\\\\]]]^^^^^^]]]\\\\\\ZZZXXXVVVVVVVVVUUUSSSQQQQQQPPPNNNLLLJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHKKKMMMOOONNNMMMLLLIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDBBB???===<<<;;;::::::::::::;;;;;;<<<<<<<<<555666888::::::999888777777777666555555555555666555555444444444333333333000111111222333333444444111111333444444444333222222222222111222222333333000111222333444333333222444444444555777888:::;;;;;;<<<===>>>>>>>>>=========<<<===???BBBCCCCCCBBB|||tttkkkhhhccc___^^^___bbbeeedddggglllqqqvvv~~~}}}sssmmmhhhddd^^^XXXTTTQQQMMMJJJGGGEEEDDDDDDEEEHHHRRR\\\qqq|||xxxyyy~~~~~~~~~|||zzzsssnnneee]]]XXXWWWYYY[[[VVVVVVVVVVVVTTTSSSRRRQQQNNNOOOQQQTTTYYY___dddgggmmmqqqvvv{{{~~~~~~}}}{{{zzzzzztttssssssrrrqqqpppoooooommmkkkhhhfffdddcccddddddcccbbbaaa___]]]\\\[[[[[[___``````___^^^\\\ZZZXXXYYYWWWVVVUUUUUUTTTSSSQQQRRRQQQOOOLLLJJJHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIMMMPPPQQQQQQNNNMMMIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHGGGFFFFFFEEECCC@@@===<<<::::::999::::::;;;;;;<<<<<<<<<444555777999:::999888777666666555444444444444555555555444444444333333333000000111222333333444444222333444555555555444333222222111000111222444555222222333444333222111000444444444555777888:::;;;<<<<<<;;;:::;;;<<<===>>>@@@???@@@BBBEEEFFFFFFEEE{{{tttlllgggbbb___^^^___```aaafffhhhjjjnnnssszzz~~~uuupppiiieee___ZZZVVVSSSOOOMMMLLLHHHDDDDDDEEEHHHQQQZZZooo~~~||||||~~~~~~{{{yyypppkkkddd^^^[[[ZZZXXXWWW[[[[[[ZZZYYYXXXUUUTTTRRRQQQRRRUUUXXX\\\cccjjjoootttwww||||||{{{zzzwwwvvvsssrrrpppppppppooollljjjjjjiiihhhgggeeecccbbbbbbaaa```^^^^^^]]]^^^___```[[[\\\\\\]]]]]]\\\\\\[[[YYYWWWUUUSSSQQQOOONNNMMMPPPOOOMMMJJJGGGEEECCCBBBHHHGGGFFFFFFGGGHHHJJJKKKIIIJJJLLLNNNOOONNNMMMLLLLLLKKKIIIHHHHHHIIIKKKLLLKKKIIIHHHIIIKKKKKKGGGDDDEEEDDDBBB???<<<;;;<<<>>>===<<<;;;:::999999999999<<<<<<;;;;;;;;;:::::::::;;;:::888666555444555555777777777666555555444444111111111222222333333333333444666666555333000...333333333333333222111000222222444444444444222222444444555555666666777777@@@>>><<<:::999:::;;;<<<===>>>@@@AAABBBCCCCCCCCC{{{tttkkkgggbbb^^^^^^___```aaaeeegggjjjnnnssszzz|||sssnnnjjjfff```[[[WWWTTTPPPMMMLLLHHHDDDDDDEEEHHHPPPYYYlll|||}}}}}}}}}{{{zzzyyywwwuuunnnjjjddd```^^^^^^]]]\\\\\\[[[ZZZXXXVVVUUUTTTSSSTTTVVVZZZ^^^ccciiipppuuuyyy|||~~~{{{zzzyyyvvvtttrrrqqqpppoooooonnnllliiiiiiiiihhhfffeeecccbbbbbbaaa```___^^^^^^^^^______[[[\\\\\\]]]]]]\\\\\\[[[YYYXXXVVVTTTSSSRRRQQQQQQOOONNNMMMJJJHHHFFFDDDCCCFFFFFFEEEEEEFFFGGGIIIJJJIIIJJJLLLNNNOOONNNMMMLLLLLLJJJIIIHHHHHHIIIJJJLLLLLLJJJIIIJJJLLLKKKHHHEEEEEEDDDBBB???<<<;;;<<<>>><<<;;;;;;:::999999999:::;;;;;;;;;:::::::::999999:::999777666555444444555666666666555444444333333333333222222222222222222222333444555555333222111222222222333222222111000222333333444444333333222444444555555666777777777>>>===<<<;;;:::;;;<<<<<<===>>>???AAABBBCCCDDDDDD|||uuukkkgggaaa^^^^^^___``````dddfffiiimmmrrrzzz{{{sssnnnkkkgggbbb]]]YYYUUUQQQOOOLLLHHHDDDEEEEEEHHHOOOXXXhhhzzz}}}}}}~~~~~~yyyuuuwwwuuusssrrrrrrrrrpppoookkkhhhdddbbbbbbbbbbbbbbb]]][[[XXXVVVTTTTTTTTTTTTVVVYYY___dddjjjpppwww{{{}}}{{{yyywwwuuusssqqqpppnnnnnnnnnmmmjjjhhhhhhhhhgggfffdddcccbbbbbbaaa```______^^^^^^______[[[\\\\\\]]]]]]\\\\\\[[[XXXWWWVVVTTTSSSSSSRRRRRRNNNNNNLLLKKKIIIGGGFFFEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHJJJLLLNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJKKKLLLKKKHHHFFFDDDDDDCCC@@@===;;;<<<>>><<<;;;:::::::::::::::;;;::::::999999999888888888999888777666555444444444777777666666555444444444444444333222222111111000111222222333333333333444000000111222222222222111444333333222222333333444444444555555666777777888:::;;;<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDDDD|||vvvkkkgggaaa^^^]]]___``````bbbdddhhhmmmrrryyy{{{tttooollliiiddd___\\\WWWSSSPPPMMMHHHEEEEEEEEEGGGNNNWWWfffxxx}}}|||}}}|||wwwvvvsssnnnjjjmmmllljjjjjjkkklllkkkjjjhhhfffdddccccccdddcccbbb]]]ZZZWWWSSSQQQRRRSSSTTTVVVZZZaaahhhnnnuuu{{{~~~{{{zzzxxxuuussspppooommmmmmmmmllliiiggggggffffffeeedddcccbbbbbbaaaaaa```______^^^^^^^^^[[[\\\\\\]]]]]]\\\\\\[[[WWWVVVTTTRRRQQQPPPOOOOOOMMMMMMLLLKKKIIIHHHGGGGGGDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIKKKMMMNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKJJJJJJJJJJJJJJJIIIGGGFFFDDDDDDCCC@@@>>><<<===>>>;;;;;;;;;:::::::::;;;;;;888888888888777777777777888888777666555555444444888888777777666666555555333222222222222222222222333333222111111222333444...///000111222222222222444444222222222222444444333444444555666777888888888999;;;===>>>>>>===<<<<<<===???AAABBBDDDDDDDDD}}}wwwjjjfffaaa]]]]]]^^^___``````cccggglllrrryyyzzzsssooonnnjjjfffbbb^^^ZZZUUUQQQNNNJJJGGGGGGGGGHHHNNNVVVeeexxx{{{{{{||||||tttnnnkkkiiigggdddfffdddcccdddfffggggggffffffdddbbbbbbcccbbbaaa___[[[YYYTTTPPPOOOOOOQQQSSSVVV[[[bbbiiipppwww~~~|||{{{yyyvvvtttooonnnlllllllllkkkhhhfffeeeeeeddddddcccccccccbbbaaaaaaaaa``````___^^^^^^[[[\\\\\\]]]]]]\\\\\\[[[ZZZXXXVVVSSSPPPNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNMMMLLLKKKJJJJJJJJJIIIIIIJJJJJJJJJGGGHHHIIIIIIHHHFFFEEEDDDCCCCCCCCCAAA???======>>><<<<<<;;;;;;::::::;;;;;;888888777777777666666666777777666666555555444444777666666555555444333333000000111222333333444444666444222111000000111222...///000111222333333333444444222222222222444444333333444555666777888888777999;;;>>>???>>>===<<<<<<===???AAACCCDDDEEEEEE~~~wwwjjjfff```]]]]]]^^^______^^^aaaffflllqqqxxxyyysssoooooolllhhhdddaaa\\\WWWSSSOOOKKKIIIIIIHHHIIINNNVVVdddwww{{{{{{}}}|||yyytttnnnhhhdddaaa```^^^]]]\\\]]]```aaabbbaaabbbaaaaaaaaaaaaaaa^^^\\\YYYVVVRRRNNNMMMMMMOOOPPPVVVZZZ```gggooovvv~~~}}}{{{yyyvvvtttooonnnlllllllllkkkhhhfffccccccccccccccccccccccccbbbbbbbbbaaa```___^^^]]][[[\\\\\\]]]]]]\\\\\\[[[]]][[[YYYUUURRRPPPNNNMMMLLLKKKKKKIIIHHHGGGFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGIIIKKKMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJEEEGGGIIIHHHFFFDDDDDDDDDBBBCCCCCCBBB@@@>>>>>>???>>>===<<<;;;::::::::::::888888777777777666666666555666666666666555444333444444333333222111111000//////000111333444555666666555333111000///000000///000111222333444444444444333333222222333333444222333444555666888888999888999;;;===>>>>>>===<<<;;;<<<>>>AAACCCDDDEEEEEE~~~xxxjjjfff```]]]]]]^^^______\\\```eeekkkqqqxxx{{{vvvssspppmmmjjjfffbbb]]]XXXTTTQQQMMMJJJJJJJJJJJJOOOVVVcccuuu||||||~~~yyy{{{|||vvvlllbbb\\\ZZZWWWVVVUUUWWWYYY[[[[[[[[[___^^^___```aaaaaa^^^\\\UUUSSSPPPMMMKKKKKKLLLMMMQQQTTTZZZ```gggpppxxx~~~|||zzzxxxuuussspppnnnmmmllllllkkkiiigggbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbaaa___^^^\\\[[[\\\\\\]]]]]]\\\\\\[[[\\\ZZZXXXUUURRRPPPOOONNNLLLKKKJJJIIIGGGFFFDDDDDDCCCDDDEEEGGGGGGGGGGGGFFFGGGHHHKKKLLLMMMMMMKKKKKKIIIJJJJJJJJJJJJJJJJJJIIIEEEHHHJJJIIIFFFDDDDDDEEEBBBCCCDDDCCC@@@>>>>>>???@@@???===<<<:::999999999888888888777777777666666444555666666666555444333555444444333222222111111000000111222333333444444333333222111111000111111111222333444444444444444222333333444444333333222222333444555666888999999999:::;;;=========<<<<<<;;;<<<>>>AAACCCDDDEEEFFFxxxjjjfff```]]]\\\^^^______\\\___eeekkkqqqxxx~~~zzzxxxqqqnnnkkkgggccc^^^YYYUUURRRNNNLLLLLLKKKJJJOOOVVVaaattt~~~}}}~~~xxx~~~~~~qqqbbbYYYVVVSSSRRRQQQRRRTTTVVVVVVVVV\\\\\\]]]```bbbbbb___]]]SSSRRROOOLLLKKKJJJJJJKKKKKKNNNSSSXXX```hhhrrrxxx~~~{{{yyywwwtttqqqpppnnnmmmmmmmmmllliiigggbbbbbbbbbbbbbbbcccccccccbbbbbbcccbbbaaa___]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\XXXWWWUUUSSSQQQOOOOOONNNLLLKKKJJJHHHFFFEEECCCCCCAAABBBDDDFFFFFFFFFEEEEEEGGGHHHJJJLLLMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIFFFIIIKKKJJJGGGEEEEEEFFFBBBCCCDDDCCCAAA?????????AAA@@@>>><<<:::999888888888888888888777777777777444555666666666555444333888777777666555555444444222222222222222222333333000111111111222222222222333333444555555555444444222222444555555444222222222222333555666888999999;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<>>>AAACCCDDDEEEFFFxxxnnngggaaa___^^^\\\]]]```___bbbfffkkkqqqxxx{{{uuupppmmmiiifffbbb___ZZZWWWVVVSSSOOOJJJHHHJJJPPPTTT___ppp~~~~~~}}}wwwtttnnniiiccc]]]VVVRRRPPPOOONNNMMMLLLMMMPPPSSSUUUXXX]]]aaabbbaaa___]]]UUUSSSOOOKKKIIIHHHHHHIIIGGGIIIKKKOOOTTT]]]ffflllyyy~~~yyyvvvssspppnnnpppooonnnllljjjhhhgggfffccccccdddeeedddcccbbbaaa[[[\\\^^^______^^^\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWYYYYYYXXXVVVTTTQQQOOONNNIIIIIIJJJJJJIIIGGGFFFDDDFFFDDDCCCEEEHHHIIIHHHFFFGGGHHHJJJLLLLLLKKKIIIHHHKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEDDDBBBAAAAAAAAACCCDDDAAA@@@>>><<<:::999888888777777888999::::::;;;:::555555444444444444555555666555444333222333444444333222222111111222222333333222222111111222222333444444333222222333444444000000111222333333444444666666555666666777888999888999:::<<<===<<<<<<;;;;;;<<<>>>@@@AAACCCCCCDDD~~~vvvmmmfff```___^^^\\\\\\___^^^aaaeeejjjpppxxxyyyrrroookkkhhheeeaaa]]]ZZZWWWTTTPPPKKKIIIKKKPPPTTT^^^ooo~~~tttpppjjjeee___YYYSSSOOOLLLLLLKKKIIIHHHIIIMMMPPPRRRVVV\\\aaadddcccaaa^^^WWWTTTPPPKKKHHHGGGGGGGGGDDDEEEGGGJJJOOOVVV___eeeqqqxxx~~~zzzwwwtttqqqooopppooonnnllljjjiiiggggggddddddeeeeeedddcccaaa```[[[\\\^^^______^^^\\\[[[ZZZZZZZZZYYYXXXXXXWWWWWWYYYXXXWWWVVVTTTQQQOOONNNIIIIIIJJJJJJIIIGGGEEEDDDFFFDDDCCCEEEHHHIIIHHHFFFGGGIIIJJJLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKIIIHHHGGGDDDCCCAAAAAA@@@EEEDDDBBBAAAAAABBBDDDEEECCCAAA???===;;;999888888777888888999999888777777666555555555555555555666666555444333333333444444333222222111111222222333333222222111111222222333222222111000000111222222111111111222333333333444666555555666666777888999888999:::<<<===<<<<<<;;;>>>???AAACCCDDDEEEFFFFFF}}}uuummmfff```___^^^[[[\\\___^^^```eeejjjpppwww{{{tttqqqmmmjjjhhheeeaaa^^^XXXVVVQQQLLLJJJKKKPPPTTT]]]nnn~~~}}}rrrnnnhhhbbb\\\WWWQQQNNNJJJJJJIIIGGGFFFHHHKKKNNNQQQVVV^^^eeehhhgggdddaaaYYYVVVQQQLLLHHHFFFFFFFFFBBBCCCDDDFFFJJJPPPWWW\\\fffmmmwww~~~zzzxxxvvvsssqqqpppooonnnlllkkkiiihhhgggffffffeeeeeecccbbb```___\\\\\\^^^^^^^^^^^^\\\\\\[[[ZZZZZZYYYXXXXXXWWWWWWXXXXXXWWWVVVTTTQQQOOONNNJJJJJJJJJIIIHHHFFFEEEDDDEEEDDDDDDEEEGGGHHHHHHGGGGGGIIIKKKLLLMMMLLLKKKJJJHHHHHHJJJKKKLLLMMMMMMMMMKKKJJJGGGEEEBBB@@@???>>>DDDCCCBBBAAABBBCCCEEEGGGEEEDDDAAA>>><<<:::888888888888888888777666555444777666666555555666666777666555444333333333333444333222222111111222222333333222222111111222222333222111111000000111111222222222222222333333333333555555555555666777888999888999:::<<<===<<<<<<;;;;;;<<<>>>@@@BBBCCCDDDDDD|||uuullleee___^^^]]][[[[[[^^^^^^aaaeeejjjpppxxxyyytttrrrnnnllljjjgggdddaaaYYYWWWSSSNNNLLLLLLPPPTTT\\\mmm~~~yyyrrrnnnggg```[[[VVVRRROOOKKKKKKJJJIIIHHHJJJNNNQQQVVV\\\dddkkkmmmkkkgggddd\\\XXXSSSMMMHHHEEEDDDDDDBBBCCCDDDEEEGGGKKKQQQVVV\\\bbblllttt{{{}}}zzzxxxvvvsssqqqoooooonnnlllkkkjjjiiihhhggggggfffdddbbbaaa___^^^\\\]]]]]]^^^^^^]]]]]]\\\[[[[[[ZZZYYYXXXWWWWWWVVVWWWWWWVVVUUUSSSQQQOOONNNJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMMMMMMMLLLKKKIIIIIIJJJLLLLLLMMMMMMMMMLLLKKKIIIFFFDDDBBBAAA@@@BBBBBBAAAAAABBBDDDFFFHHHGGGFFFCCC@@@===;;;999888888888888888777666555555777777666666666666777777555555444444333333333333333222222111111222222333333222222111111222222333333333333333333333333333333333333333333333222222555555555555666888999:::888999:::<<<===<<<<<<;;;:::;;;<<<>>>@@@AAABBBBBB}}}uuulllddd^^^]]]\\\ZZZ[[[]]]^^^aaafffkkkqqqxxxyyysssqqqnnnlllkkkiiifffccc[[[YYYUUUQQQMMMMMMQQQTTT[[[mmm{{{uuurrrmmmeee^^^YYYUUURRROOOLLLLLLLLLLLLLLLNNNSSSVVV]]]aaahhhnnnooolllgggccc]]]ZZZTTTMMMHHHEEECCCCCCBBBCCCCCCDDDEEEHHHLLLPPPTTTZZZbbbjjjrrrzzz}}}yyywwwuuusssqqqoooooonnnmmmkkkjjjiiiiiihhhhhhfffdddbbb```___^^^]]]]]]]]]]]]]]]]]]]]]]]][[[[[[ZZZYYYXXXWWWVVVVVVWWWVVVVVVUUUSSSQQQOOONNNKKKJJJIIIGGGFFFEEEDDDDDDCCCDDDEEEEEEEEEFFFGGGGGGHHHIIILLLMMMNNNNNNMMMLLLKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFDDDCCCBBBBBBAAA@@@@@@@@@AAADDDFFFHHHHHHFFFDDDAAA>>>;;;:::999777888888888888888777777777777666666666666777777444444444444444333333333333222222111111222222333333222222111111222222333333333333333333333333333444444333333333333333333444444555555666888999:::888999:::<<<===<<<<<<;;;===>>>???AAACCCDDDEEEEEE}}}uuukkkddd^^^]]]\\\YYYZZZ]]]^^^aaaeeejjjpppwww{{{sssqqqnnnlllkkkjjjgggeee]]][[[WWWRRROOONNNQQQTTTYYYkkk{{{uuuqqqkkkccc[[[VVVSSSQQQOOOMMMNNNOOOOOOPPPTTTYYY\\\bbbfffkkkooooookkkfffbbb^^^[[[UUUNNNHHHEEECCCBBBAAABBBCCCCCCCCCEEEIIIKKKPPPTTT[[[aaahhhqqq|||~~~zzzxxxuuusssqqqoooooonnnmmmlllkkkjjjjjjiiigggeeecccaaa```______]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[YYYXXXWWWVVVUUUVVVVVVUUUTTTSSSQQQPPPOOOLLLJJJIIIGGGEEEDDDCCCCCCBBBDDDEEEEEEEEEEEEFFFHHHHHHJJJLLLNNNOOOOOONNNMMMLLLMMMMMMMMMLLLLLLKKKJJJHHHGGGEEECCCBBBAAA@@@@@@@@@@@@??????@@@BBBEEEFFFGGGFFFCCC@@@>>><<<::::::777777888888999888888888777666666555555666666777444444555555444444333222333222222111111222222333333222222111111222222333000111111222222111111000333333333333444444444444444444444555777888::::::888999:::<<<===<<<<<<;;;;;;<<<>>>@@@BBBCCCCCCDDD{{{tttkkkccc]]]\\\[[[YYYZZZ\\\\\\^^^ccchhhnnnuuu}}}}}}sssqqqooommmmmmllliiiggg^^^\\\YYYTTTPPPOOOQQQTTTVVVhhh}}}~~~yyyrrrlllccc[[[WWWTTTRRRQQQQQQRRRSSSUUUWWW[[[aaaeeehhhkkkppprrrrrrooojjjggg^^^[[[UUUNNNIIIEEECCCCCCCCCDDDEEEEEEEEEFFFIIILLLMMMQQQVVVZZZ```iiisss{{{}}}zzzwwwtttrrroooooonnnmmmlllkkkkkkjjjhhhgggeeecccaaa`````````^^^]]]]]]\\\\\\]]]]]]^^^\\\\\\[[[YYYXXXWWWVVVUUUUUUUUUUUUTTTSSSQQQPPPOOOLLLKKKHHHFFFDDDCCCCCCCCCAAADDDEEEEEEDDDDDDFFFHHHHHHJJJLLLNNNOOOOOONNNNNNKKKLLLLLLMMMMMMMMMLLLLLLIIIHHHFFFCCCAAA???>>>>>>@@@???>>>>>>>>>@@@CCCDDDFFFDDDBBB@@@>>><<<;;;;;;888888888888777666555555666555555555555555555666444444555555555444333222333222222111111222222333333222222111111222222333000111222222222222111000222333333333444555555555444444444555777888:::;;;888999:::<<<===<<<<<<;;;999:::;;;===???@@@AAAAAAzzzsssjjjccc]]]\\\[[[YYYYYY\\\ZZZ]]]aaaffflllsss{{{|||tttrrrpppooonnnmmmkkkiii___]]]ZZZUUUQQQPPPQQQTTTTTTeee{{{|||uuuooofff^^^YYYWWWUUUTTTVVVWWWYYYZZZ]]]bbbhhhmmmnnnppptttwwwwwwtttpppnnn^^^[[[UUUNNNIIIEEEDDDCCCGGGHHHIIIHHHHHHIIILLLOOOKKKNNNRRRVVV[[[cccnnnvvv{{{xxxuuusssoooooonnnmmmlllkkkkkkkkkhhhgggdddbbbaaaaaaaaaaaa^^^]]]]]]\\\\\\]]]]]]^^^\\\\\\[[[YYYXXXVVVUUUUUUUUUUUUUUUTTTSSSQQQPPPOOOLLLKKKHHHFFFDDDCCCCCCCCCAAACCCFFFEEEDDDCCCFFFHHHHHHJJJLLLOOOPPPPPPOOONNNIIIJJJKKKMMMNNNNNNNNNNNNMMMLLLIIIFFFBBB@@@>>>===@@@???======>>>???AAACCCEEECCCBBB???>>><<<;;;;;;999999888777666444222111555555444444444444555555333444555555555444333222333222222222222222222333333222222222222222222333222333444555555444333222222222333333444555666666333444444555777888:::;;;888999:::<<<===<<<<<<;;;;;;<<<>>>@@@BBBCCCDDDDDD|||vvvnnneee^^^\\\\\\ZZZYYYZZZ]]]^^^aaadddjjjrrr{{{|||wwwuuuqqqooonnnmmmjjjiiieeebbb\\\WWWTTTRRRSSSSSSVVVcccwwwzzzpppcccZZZWWWXXXZZZ\\\\\\^^^bbbgggllloooqqqrrruuuvvvxxxyyyyyyuuuoookkkeee___VVVOOOKKKJJJIIIIIIHHHJJJKKKJJJHHHHHHKKKOOOOOOQQQTTTXXX\\\ccckkkppp~~~zzzuuuqqqnnnppppppnnnmmmkkkjjjjjjjjjgggfffdddbbbaaaaaaaaaaaa____________^^^]]]\\\[[[\\\[[[ZZZXXXWWWWWWWWWWWWUUUTTTSSSRRRQQQPPPOOOOOOMMMLLLIIIGGGEEECCCBBBAAACCCCCCDDDDDDEEEEEEFFFFFFFFFIIIMMMNNNMMMKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMJJJJJJHHHDDD@@@>>>>>>???BBBAAA???>>>???AAACCCEEECCCBBBAAA???<<<:::999888888999999999888777666555777777666555555555555666555444333222222222222222111111111222222333333444222222333333333333222111333333333444444333333333111111222222222333333333444444555555666666777777999999:::;;;<<<<<<<<<<<<999;;;===???AAABBBCCCCCC{{{uuummmeee]]]\\\\\\YYYXXXZZZ\\\^^^```dddiiirrr{{{~~~vvvtttqqqpppoooooommmlllfffccc]]]XXXUUUSSSSSSSSSWWWcccvvvyyypppddd\\\ZZZ]]]___aaagggiiimmmrrrvvvzzz{{{|||{{{|||}}}~~~}}}yyyrrrnnnfff```WWWOOOKKKJJJIIIIIIKKKMMMNNNMMMJJJKKKNNNRRRQQQSSSVVVZZZ___eeelllqqqyyy|||{{{xxxuuusssrrrpppnnnmmmlllkkkkkkiiigggeeecccaaaaaaaaaaaa____________^^^\\\[[[[[[\\\[[[ZZZXXXWWWWWWWWWWWWTTTTTTSSSRRRPPPOOONNNNNNMMMLLLJJJGGGEEECCCBBBBBBAAAAAABBBCCCEEEFFFGGGGGGFFFIIILLLMMMLLLJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLNNNMMMLLLHHHDDDBBBBBBCCCAAA@@@>>><<<===>>>AAABBBBBBAAA@@@>>><<<;;;999999999999888888777777666666777666555555444444555555555555444333333333333333222222222333333333333333000000111111111111111111000000000111111000000000111111222222222333333333555666666777777888888999999999:::;;;<<<<<<<<<<<<:::<<<>>>@@@BBBCCCCCCBBBzzztttmmmddd]]][[[[[[YYYXXXYYY[[[]]]```ccciiiqqqzzzvvvtttrrrqqqqqqqqqpppooohhhddd___ZZZVVVTTTTTTTTTWWWbbbtttyyyrrriiicccbbbdddhhhjjjqqqssswww{{{~~~wwwrrrjjjcccZZZRRRNNNLLLLLLKKKMMMOOOPPPPPPNNNNNNRRRVVVVVVXXX\\\```dddjjjppptttwwwzzz~~~~~~|||{{{xxxvvvsssrrrpppnnnlllkkkjjjjjjjjjiiifffdddbbbaaa`````````______^^^]]]\\\[[[ZZZ\\\[[[YYYXXXWWWWWWVVVVVVTTTSSSRRRQQQOOONNNMMMLLLLLLKKKIIIGGGEEECCCCCCBBB???@@@AAABBBDDDFFFGGGHHHEEEHHHKKKLLLKKKIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJGGGCCCAAAAAABBB@@@???<<<;;;:::<<<>>>???AAA@@@???>>><<<;;;:::999;;;:::888777666666777777555555444333333333444444555555555555444444444444333333333333333222222222//////000000111111222222222222333333333333222222111111222222222333333333444555555666777777888888999:::;;;<<<<<<===<<<<<<<<<>>>???AAABBBCCCBBBBBByyyssslllccc\\\ZZZZZZXXXWWWXXXZZZ\\\___bbbhhhpppyyyxxxvvvssssssssssssrrrpppjjjgggbbb]]]XXXVVVUUUTTTWWWaaaqqq}}}yyyrrrmmmlllooorrrttt{{{}}}|||wwwnnnggg^^^VVVQQQOOONNNNNNMMMPPPRRRRRRPPPRRRVVVZZZ^^^```eeeiiilllqqqvvvyyyyyy|||}}}{{{zzzyyyvvvuuusssrrrpppmmmkkkjjjiiiiiikkkjjjgggdddbbbaaa`````````___^^^]]]\\\[[[ZZZZZZ[[[ZZZYYYXXXWWWVVVVVVVVVSSSSSSQQQPPPNNNMMMLLLKKKJJJIIIGGGEEEDDDCCCBBBBBB@@@@@@AAABBBCCCDDDEEEFFFEEEGGGIIIJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHGGGEEEBBB@@@???@@@@@@>>><<<:::999:::<<<>>>??????>>>===<<<;;;;;;:::<<<:::888666666666777888555444333333222222333333555666666666666666555555333333333222111111111000000000000000111222333333333333444444444444333333111111222222222333333333111222222333444555666666999:::;;;<<<============>>>???@@@BBBCCCCCCBBBBBByyyrrrkkkbbb[[[YYYYYYWWWVVVWWWYYY[[[^^^aaagggoooxxx~~~}}}zzzxxxuuuttttttsssqqqpppllljjjeee```[[[XXXVVVUUUXXX```ooo~~~zzzxxxyyy}}}{{{pppjjj```WWWRRRPPPOOONNNNNNQQQSSSTTTTTTWWW\\\```hhhkkkppptttwwwzzz~~~~~~|||yyywwwsssrrrqqqnnnmmmkkkkkkjjjkkkiiigggdddaaa`````````^^^^^^\\\[[[ZZZZZZ[[[[[[[[[ZZZYYYWWWVVVVVVVVVVVVSSSSSSQQQPPPNNNLLLKKKJJJGGGFFFEEEDDDBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEGGGIIIIIIHHHGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIIIIGGGDDDBBBBBBBBBAAA???<<<::::::;;;===>>>============<<<<<<<<<;;;<<<;;;999777666777888999444444333222222222222333555555666777777666666555222222111111000000///////////////...///000111222000000111111111111000000111111222222222333333333111111222333444555666666::::::;;;<<<============>>>???@@@BBBCCCCCCBBBBBByyyrrrjjjaaaZZZXXXXXXVVVUUUVVVXXXZZZ]]]```fffnnnwww}}}}}}{{{yyyvvvttttttsssqqqpppooolllgggbbb]]]YYYWWWUUUXXX___lll}}}ssslllbbbYYYTTTQQQPPPOOOPPPTTTWWWYYY[[[^^^dddiiissswww||||||yyywwwtttsssrrrpppooonnnnnnmmmiiihhheeecccaaa```______]]]\\\[[[ZZZZZZ[[[\\\]]][[[ZZZXXXWWWVVVVVVUUUUUUTTTSSSRRRPPPNNNLLLKKKJJJFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBFFFGGGIIIIIIHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGEEECCCAAA@@@AAA@@@???<<<;;;:::<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777777888888444444333222222222333333444444666777777777666555111111111111111000000000///...---,,,,,,---...///111111222222222222111111111111222222222333333333333333444666777888999:::::::::<<<===============<<<>>>???AAABBBCCCBBBBBBzzzsssiii```YYYXXXWWWUUUTTTUUUXXXYYY\\\___eeemmmvvv|||~~~yyywwwuuutttttttttsssqqqpppnnniiiddd___ZZZWWWVVVXXX^^^jjj{{{zzzssshhh___ZZZWWWUUUTTTUUUYYY^^^aaaccchhhooottt}}}~~~|||yyyvvvsssqqqpppooonnnmmmmmmmmmmmmgggfffdddaaa```______```[[[ZZZYYYXXXYYY[[[]]]^^^ZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSQQQNNNMMMKKKJJJGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIIIIHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIBBBCCCEEEDDDBBB@@@?????????===;;;::::::<<<>>>@@@;;;;;;;;;<<<<<<=========;;;::::::999999888888777555555444333333333333333222333555777777666555444222222222222222333333333222111///---------...///333444444555555444444333111111222222222333333333333444555666888999:::;;;:::;;;<<<======>>>>>>>>>:::<<<>>>@@@BBBCCCCCCBBBzzzsssiii```YYYWWWWWWUUUTTTUUUWWWYYY\\\___eeemmmvvv|||wwwuuusssssstttuuuuuutttqqqoookkkeee```[[[XXXVVVYYY^^^iiizzzzzzooofffaaa^^^\\\[[[YYY]]]cccfffjjjooowww|||~~~|||yyyvvvtttllllllkkkjjjjjjjjjjjjkkkfffdddbbbaaa_________```ZZZYYYXXXXXXYYY[[[^^^___ZZZYYYXXXWWWVVVUUUUUUUUUVVVUUUSSSQQQOOOMMMKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFBBBCCCCCCDDDEEEFFFFFFGGGGGGIIIJJJIIIHHHHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEGGGHHHHHHFFFDDDCCCCCC===<<<:::999:::<<<>>>@@@::::::;;;;;;<<<======>>>:::::::::::::::888777777666555444444333333444444111333555666777666555444333333333444444555555555777555333111000000111222000111111222222111111000111111222222222333333333222222333555666888999999:::;;;<<<===>>>>>>>>>>>>999;;;===@@@AAABBBCCCCCC{{{sssjjjaaaYYYWWWWWWUUUUUUVVV\\\[[[]]]cccgggkkkrrrzzz{{{xxxvvvttttttsssqqqpppqqqnnnjjjddd___ZZZWWWUUUXXX\\\fffuuuxxxnnnfffbbbaaaaaafffjjjoootttwww}}}|||zzzxxxvvvtttqqqpppooommmkkkiiihhhgggeeedddcccbbb```___^^^^^^[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWUUUTTTTTTUUUUUUTTTSSSQQQOOOMMMKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBAAACCCBBBAAAAAABBBCCCEEEFFFGGGHHHHHHIIIJJJJJJJJJIIIFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJGGGDDDBBB???>>>===>>>;;;888888:::===???@@@;;;::::::;;;===>>>===<<<;;;::::::999888777555555333333333333333444555666999666333333555777777555111111111111111222222222000000000000000000000000222111000000000000111111333333222222333333444555555555666666777777888888;;;;;;:::::::::;;;<<<<<<===>>>@@@BBBCCCCCCCCCBBB{{{tttjjjaaaYYYWWWWWWUUUTTTVVV[[[ZZZ]]]ccchhhkkkssszzz|||zzzwwwuuuuuutttsssqqqpppnnnkkkfffbbb^^^[[[YYYZZZ^^^fffttt|||sssmmmjjjjjjjjjmmmrrrwww|||~~~{{{yyywwwuuussspppooonnnlllkkkiiihhhgggeeedddcccbbb```___^^^^^^\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVTTTTTTTTTUUUUUUTTTTTTRRRPPPNNNMMMKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDGGGHHHHHHIIIJJJJJJIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMKKKJJJGGGEEEBBB@@@???>>>===<<<::::::<<<============<<<;;;;;;<<<===<<<::::::::::::999888777666555444333333333333444555666777555333333555777666444222222222111111111111000111111111111111111111111////////////////////////333333222222333333444555333444444555666777777777;;;;;;::::::;;;;;;<<<<<<<<<===???BBBDDDEEEEEEEEE{{{tttiii```XXXWWWVVVTTTTTTVVVYYYXXX\\\bbbhhhlllttt|||zzzvvvvvv~~~{{{xxxvvvvvvvvvtttssspppnnnlllhhheeebbb___^^^\\\___fffrrr}}}{{{zzzyyyyyyyyyzzz|||~~~{{{vvvuuuvvvwwwyyy}}}}}}zzzwwwvvvsssqqqoooooommmllljjjiiihhhgggeeeeeedddbbbaaa```___^^^]]]\\\[[[YYYXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUTTTTTTSSSQQQPPPOOONNNMMMHHHGGGFFFEEEDDDCCCBBBAAA??????AAABBBCCCDDDDDDEEEGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKMMMNNNNNNNNNNNNKKKJJJHHHEEECCCAAA@@@@@@======<<<===>>>>>><<<:::>>>===;;;;;;<<<;;;:::888:::::::::999888777666555444444333333333444555555444333333444555555444222333333222222111000000000222222222222222222222222222222444444444444333222333333222222333333444555111222333444555666777888::::::;;;;;;;;;<<<<<<<<<:::<<>>AAACCCDDDEEEEEEzzzrrrhhh___WWWUUUUUUSSSSSSTTTVVVVVVZZZaaaggglllttt}}}}}}xxxqqqnnnxxx{{{wwwuuuuuuuuuttttttrrrqqqooommmiiieeebbb```]]]]]]bbbkkkzzz{{{xxxvvvtttrrrpppnnnmmmkkkjjjjjjlllnnnooossstttvvvxxxzzz{{{||||||zzz{{{}}}~~~}}}zzzxxxvvvtttrrrmmmmmmllljjjiiihhhggggggggggggfffdddcccbbbaaa```]]]\\\ZZZYYYWWWVVVUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWPPPPPPOOOOOONNNMMMMMMLLLHHHGGGFFFEEEDDDCCCBBBAAA@@@BBBDDDFFFGGGGGGGGGFFFGGGHHHHHHIIIHHHHHHGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEDDDAAA===;;;;;;=========;;;:::999:::<<<===<<<;;;999999999999999888777666555444444333333333444444111222444444444333222222000000000111222222222333333333333333333333333333---...000222222222000///333333222222333333444555222333444555777888::::::999:::;;;<<<============;;;<<<>>>@@@AAABBBBBBAAAxxxqqqggg^^^VVVUUUTTTRRRRRRTTTWWWVVVZZZaaaggglllttt||||||xxxnnniiirrr|||wwwuuutttuuuuuuuuusssrrrqqqoookkkgggdddbbb^^^^^^aaaiiixxx~~~{{{xxxtttqqqooommmjjjhhhggggggfffffffffhhhiiijjjooopppqqqsssuuuvvvwwwwwwwwwyyyzzzzzz{{{}}}zzzxxxvvvsssrrrllllllkkkjjjiiihhhgggfffffffffeeecccbbbaaa```___\\\[[[ZZZXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUOOONNNNNNMMMLLLKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCCCCHHHHHHHHHHHHHHHGGGGGGFFFHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGEEEBBB===;;;;;;===>>>???999999888999;;;===<<<;;;999999999999999888777777555555444333333333444444111333444444333222333333000000111111111222222222333333333333333333333333---...000111222222111111333333222222333333444555444444555666777888999:::888:::;;;===>>>>>>>>>===<<<===???@@@AAAAAAAAAAAAvvvoooggg^^^VVVTTTTTTRRRRRRSSSWWWWWWZZZaaafffkkksss{{{{{{vvvkkkdddnnn}}}xxxvvvuuuvvvvvvvvvrrrsssrrrqqqooolllhhhfffbbbaaabbbiiivvv~~~|||{{{vvvsssooollljjjhhheeebbbcccccceeefffhhhjjjkkklllooopppqqqsssttttttuuuuuuvvvwwwwwwwwwxxx}}}|||xxxvvvtttrrrpppkkkkkkjjjiiihhhggggggfffccccccbbbaaa___^^^]]]]]][[[ZZZYYYXXXWWWVVVVVVWWWTTTUUUUUUVVVUUUTTTRRRRRROOOOOONNNMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBAAABBBAAAAAAAAAAAAAAABBBBBBHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHIIIJJJJJJJJJJJJIIIJJJIIIHHHHHHHHHHHHHHHIIICCCAAA>>>===>>>??????>>>;;;:::999999;;;<<<;;;999888999999999999888777777666555444333333333333333333444555444222111333666333333222222111000//////222222222222222222222222111111111222333444444444333333222222333333444555444444555555666777888888888999<<<>>>??????>>>===<<<===???BBBCCCDDDDDDDDDuuummmggg^^^VVVTTTTTTRRRQQQSSSXXXWWWZZZaaafffjjjrrrzzzzzzuuujjjccclllzzzwwwvvvwwwxxxxxxrrrrrrssssssrrrooolllkkkfffdddccciiiuuu}}}zzzyyytttqqqmmmjjjhhhfffccc```aaacccfffiiimmmoooqqqqqqrrrssstttuuuuuuvvvvvvuuuuuuvvvvvvuuuvvv{{{zzzwwwuuusssqqqoookkkjjjjjjiiihhhgggffffffaaaaaa```^^^]]]\\\[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWSSSTTTTTTTTTSSSRRRPPPOOOPPPOOONNNMMMLLLJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAEEEDDDCCCAAAAAABBBCCCCCCHHHHHHHHHHHHHHHGGGFFFEEEIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJ@@@?????????@@@@@@???======;;;::::::::::::999777888888999999999888888777666555444333333333333333444555666444111111444777666666444222000...---,,,222222222222222222222222////////////000111222333333333222222333333444555444444444555555555666666888999<<<>>>??????>>>>>><<<===@@@CCCEEEGGGGGGHHHtttlllddd]]]WWWUUUSSSPPPOOOQQQTTTTTTXXX```fffkkksss|||zzzuuuwwwjjjcccnnn}}}{{{yyyxxxvvvtttssstttttttttsssqqqooonnnkkkfffccchhhqqq}}}|||zzzxxxqqqnnnkkkhhhggghhhjjjkkkmmmnnnqqqtttwwwyyyzzz{{{{{{zzzxxxxxxyyyzzzyyyxxxxxxvvvttttttwww||||||xxxsssnnnjjjhhhhhhhhhggggggffffffffffffcccbbbaaa```^^^]]]\\\[[[[[[[[[YYYXXXVVVTTTSSSSSSUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSSSSOOOJJJFFFFFFGGGGGGEEEBBB@@@??????@@@BBBCCCCCCCCCCCCDDDFFFGGGGGGHHHGGGGGGFFFGGGGGGHHHHHHLLLKKKJJJIIIIIIJJJLLLNNNJJJHHHGGGGGGIIIJJJJJJIIIAAABBBCCCDDDCCCBBB@@@???<<<>>>???===999888:::===888999;;;;;;;;;:::888666777666555444333444555555:::777222///...111666999111111111222222333333333111111111111111111111111222222222222222222222222222222333333333333444444222333666888999999888777777777888999:::<<<<<<===;;;<<<>>>@@@BBBCCCDDDDDD~~~tttlllddd\\\VVVTTTRRROOOOOORRRTTTTTTYYY```gggllluuu}}}yyyttttttjjjgggvvv}}}{{{yyyxxxvvvtttttttttttttttsssqqqpppnnnkkkfffdddiiiqqq}}}{{{xxxvvvnnnllljjjhhhhhhiiilllnnnsssuuuxxx{{{~~~~~~}}}~~~~~~|||{{{wwwuuussssssvvv{{{xxxwwwuuusssqqqnnnkkkjjjgggggggggfffeeeeeeeeedddaaaaaa```___]]]\\\[[[ZZZZZZZZZYYYWWWVVVUUUTTTSSSUUUTTTTTTSSSSSSRRRQQQQQQOOOQQQQQQNNNJJJGGGGGGIIIGGGEEEBBB@@@??????AAABBBCCCCCCCCCCCCDDDFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKIIIHHHHHHIIIJJJJJJIIIAAABBBEEEFFFFFFEEECCCAAA===>>>===<<<:::999:::<<<999:::;;;<<<;;;:::888777777666555444333444444555666333000......000444777222222222222222222333333222222222222222222222222111111111111111111111111222222222333333333444444222333666888999999888777888888999:::;;;<<<======<<<===???AAACCCDDDDDDEEE~~~ssskkkddd\\\UUURRRQQQOOOPPPSSSTTTTTTYYYaaahhhmmmvvvwwwsssnnnhhhjjj}}}|||zzzyyyxxxvvvtttuuuuuuuuutttsssrrrqqqppplllgggfffjjjqqq{{{zzzuuusssmmmlllkkkkkklllooosssuuu}}}~~~~~~xxxwwwuuutttwww{{{tttsssrrrpppnnnlllkkkjjjffffffeeeeeedddcccbbbbbb```___^^^]]]\\\ZZZZZZYYYXXXXXXXXXWWWVVVUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQPPPMMMNNNNNNMMMJJJHHHHHHIIIFFFEEEBBB@@@???@@@AAABBBBBBBBBCCCCCCDDDFFFGGGHHHJJJIIIHHHGGGGGGGGGGGGGGGIIIKKKNNNPPPQQQPPPNNNMMMKKKIIIGGGGGGIIIIIIIIIHHH@@@BBBFFFIIIJJJHHHEEECCC???===;;;;;;;;;<<<;;;:::999::::::;;;;;;999888777666666555444444444444555333222000///000222444666333333222222222222222222333333333333333333333333222222222222222222222222222222222222333333333333222333555777888888888777999999:::;;;<<<======>>>===>>>???AAACCCDDDEEEEEE}}}ssskkkddd\\\TTTQQQOOONNNPPPTTTSSSSSSXXX```gggmmmvvv~~~}}}tttpppiiieeejjj~~~~~~{{{zzzyyyxxxvvvuuuuuuuuuttttttsssrrrqqqqqqllliiihhhkkkqqqyyy~~~yyytttqqqpppppppppqqqtttyyy}}}|||zzzxxxxxxzzz}}}|||zzzxxxxxxyyyzzz}}}}}}xxxvvvtttpppmmmjjjhhhgggfffeeedddcccbbbaaa``````^^^]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVSSSSSSRRRRRRQQQPPPPPPPPPMMMMMMMMMKKKIIIHHHGGGGGGEEEDDDBBBAAA@@@@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHKKKJJJIIIHHHHHHGGGGGGHHHKKKMMMOOOQQQRRRRRRQQQPPPJJJHHHFFFFFFGGGGGGGGGEEE>>>BBBFFFJJJKKKIIIFFFDDD@@@===::::::<<<===;;;999888888999999999888777666666666555555444444444444222222333333444555666777333333333222222111111111333333333333333333333333444444444444444444444444111222222222222333333333222333555666777888888777::::::;;;;;;<<<===>>>>>><<<===???AAABBBDDDDDDEEE|||rrrjjjcccZZZSSSPPPOOOMMMPPPTTTRRRRRRWWW___eeekkkttt|||{{{qqqmmmgggdddiii}}}}}}zzzyyyyyyxxxwwwuuuuuuttttttsssrrrrrrrrrrrrllljjjjjjmmmpppwww~~~zzzvvvtttttttttvvvyyy}}}~~~}}}{{{{{{|||~~~|||xxxuuurrrooommmllllllmmmnnnqqquuuyyy{{{}}}yyywwwsssoookkkhhheeedddfffeeedddbbbaaa___^^^^^^\\\\\\[[[ZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRQQQQQQPPPOOOOOONNNOOONNNLLLJJJHHHGGGEEEDDDDDDDDDBBBAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFHHHIIIKKKJJJJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNIIIGGGEEEDDDEEEEEEDDDCCC===@@@EEEIIIJJJIIIFFFDDD@@@===::::::<<<===;;;999777777777777777666666555555555555555555444444444111222333444555666666555333333333222222111111111333333333333333333333333333333333333333333333333111111111222222222333333222333444555666777777888:::;;;;;;<<<<<<=========:::;;;===???AAABBBCCCCCC|||qqqjjjaaaYYYRRRPPPOOOMMMOOOSSSRRRRRRVVV^^^dddjjjrrrzzzyyyoookkkfffcccjjj~~~~~~|||zzzyyyyyyyyywwwvvvtttsssrrrqqqqqqqqqqqqrrrlllkkkmmmooopppuuu}}}{{{zzzzzz{{{}}}~~~~~~~~~~~~wwwtttooojjjgggeeebbb`````````aaabbbeeeiiimmmoooqqqtttxxx|||uuussspppllliiigggfffffffffeeedddbbb```___]]]\\\[[[[[[ZZZZZZYYYXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUQQQQQQPPPPPPOOONNNNNNNNNOOOMMMJJJIIIHHHFFFDDDBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKNNNNNNNNNNNNOOOOOOOOOPPPIIIGGGEEEDDDDDDDDDCCCAAA===@@@DDDHHHIIIHHHEEECCC???===;;;;;;;;;<<<;;;:::777777777666666666666666555555666666555555444333000000222333333333333333333333222222222222222222333333333333333333333333000000000000000000000000111111111111222222222222333333444555666777777888::::::;;;;;;<<<<<<<<<<<<:::;;;<<<>>>@@@AAABBBBBB{{{qqqiii___XXXRRRQQQPPPNNNNNNQQQUUUTTTXXX___eeeiiiqqqzzzyyynnniii______iii}}}{{{yyyxxxyyyyyyxxxvvvsssrrrqqqpppppppppqqqqqqllllllnnnppppppttt}}}xxxtttrrrkkkgggbbb^^^[[[YYYWWWUUUSSSSSSSSSTTTWWW[[[^^^``````cccgggkkkooossswwwzzz}}}}}}||||||}}}tttrrrooollljjjiiiiiiiiigggfffdddbbb```^^^]]]\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVUUUUUUTTTTTTPPPPPPPPPOOONNNNNNMMMMMMMMMJJJHHHGGGHHHGGGEEEBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMQQQSSSTTTUUUUUUSSSQQQPPPKKKIIIFFFEEEEEEEEECCCBBB@@@BBBDDDGGGHHHGGGEEEDDD===>>>===<<<:::999:::<<<999999888777777777777777444555666666666555444333111222222222222222222222222222222222222222333333222222222222222222222222111111111111111111111111111111111111222222222222333333333444555666777888::::::::::::;;;;;;;;;;;;:::;;;===???AAABBBCCCCCC{{{qqqiii^^^WWWRRRQQQPPPNNNNNNPPPVVVVVVYYY```eeejjjrrrzzz}}}yyymmmhhhXXXYYYfff}}}{{{yyyxxxyyyyyyxxxwwwrrrqqqpppooooooooopppqqqmmmmmmoooqqqpppsss~~~{{{vvvqqqllliiiddd```ZZZVVVTTTRRRPPPNNNIIIIIIIIIJJJLLLOOOSSSUUUSSSVVVZZZ^^^```cccfffhhhjjjooouuuyyy{{{}}}|||zzzxxxxxxwwwxxxzzz}}}~~~}}}|||xxxvvvsssooolllkkkkkkkkkggggggeeeccc```^^^]]]\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTSSSPPPPPPOOOOOONNNMMMMMMLLLKKKHHHFFFFFFHHHHHHFFFDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEGGGIIIJJJIIIIIIIIIIIIJJJLLLMMMNNNOOOQQQTTTVVVVVVRRRNNNKKKMMMKKKHHHGGGFFFFFFDDDCCCBBBCCCEEEGGGGGGGGGFFFEEE<<<>>>???===999888:::===;;;:::999999888888999999444555666666666555333333555444444444444444444444111111111222222333333444111111111111111111111111444444444444444444444444000111111111111222222222333333333444555666777888999999::::::::::::::::::;;;<<<>>>@@@BBBCCCDDDDDDxxxooohhh^^^YYYRRRNNNNNNPPPRRRSSSSSSUUUXXX\\\bbbkkkttt{{{xxxmmmiii\\\\\\fff~~~~~~|||zzzwwwuuutttttttttttttttrrrqqqpppooooooooopppmmmlllooorrrvvv~~~zzzssslllfff___[[[YYYVVVRRROOONNNLLLIIIGGGFFFEEEEEEEEEFFFGGGIIIJJJOOOOOOOOOPPPRRRTTTVVVXXX^^^aaaeeehhhkkknnnrrrtttrrrtttuuuvvvvvvtttrrrqqqpppsssvvvxxxxxxxxxxxxxxxzzz|||}}}yyysssooolllkkkiiihhhfffeeecccaaa^^^\\\ZZZYYY[[[ZZZZZZZZZYYYYYYXXXXXXUUUUUUTTTTTTSSSSSSRRRRRRQQQOOOMMMLLLMMMNNNNNNNNNLLLLLLJJJIIIGGGFFFEEEDDDAAAAAAAAABBBBBBCCCCCCCCCBBBCCCDDDFFFGGGIIIJJJJJJLLLMMMLLLKKKJJJKKKNNNQQQSSSTTTTTTTTTSSSPPPNNNLLLEEEEEEFFFHHHHHHFFFCCC@@@DDDDDDEEEFFFFFFEEEDDDCCCEEEBBB>>><<<;;;;;;;;;:::999999999999999888777777444555777888888777555444444444333333222111000000222000///333888999555000222222222222222222222222222111111111111111111222////////////000111222333222111000///000222555777999::::::;;;<<<===>>>>>><<<===???AAABBBCCCBBBBBBwwwnnnggg^^^YYYRRRNNNNNNOOOQQQRRRSSSUUUXXX\\\bbbkkkttt{{{wwwmmmhhh\\\\\\fff}}}~~~}}}{{{yyyvvvttttttssssssssssssrrrqqqpppppppppppppppmmmmmmppprrruuu}}}~~~vvvnnngggaaa[[[WWWSSSPPPLLLJJJHHHFFFDDDBBB@@@@@@??????@@@AAACCCDDDGGGGGGGGGHHHIIIKKKMMMNNNPPPRRRVVVXXXZZZ\\\```bbbhhhiiijjjlllmmmmmmmmmlllppprrruuuvvvuuuuuuuuuuuuuuuxxx|||zzztttooommmkkkiiihhhdddcccbbbaaa___]]]\\\\\\\\\\\\[[[ZZZZZZYYYXXXXXXUUUUUUTTTTTTSSSRRRRRRRRRPPPNNNLLLKKKLLLMMMMMMLLLKKKJJJIIIGGGEEECCCBBBAAACCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBDDDEEEGGGHHHIIILLLLLLLLLKKKJJJKKKNNNQQQSSSTTTUUUUUUTTTQQQMMMKKKEEEFFFHHHIIIIIIFFFCCC@@@BBBCCCDDDEEEEEEEEEDDDCCCFFFCCC???<<<;;;:::999888777777777888777666666555222333444555555444333222444444333333222111111000111......000444666333///333333333333333333333333444333222111111222333444333222222222333444555555555555444555666888:::;;;999999:::;;;<<<======>>>;;;<<<>>>AAABBBCCCCCCCCC}}}uuullleee^^^YYYRRRNNNMMMNNNPPPPPPRRRTTTXXX\\\bbbkkktttzzzvvvkkkggg]]]\\\eee{{{~~~{{{zzzwwwuuutttsssssssssrrrrrrqqqppppppqqqqqqrrrpppmmmmmmppprrruuu|||yyypppggg___YYYTTTQQQLLLJJJGGGDDDCCCBBB@@@>>><<<;;;::::::;;;<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDFFFIIILLLMMMOOOQQQTTTVVV[[[\\\^^^```bbbeeegggiiinnnppprrrrrrpppoooppppppqqquuuzzz{{{uuupppmmmllljjjiiiccccccbbbaaaaaa```______^^^]]]]]][[[ZZZYYYXXXXXXUUUUUUTTTTTTSSSRRRRRRQQQOOOMMMKKKKKKLLLLLLKKKKKKJJJIIIGGGEEECCCAAA???>>>BBBBBBAAA@@@????????????@@@AAABBBDDDFFFGGGIIIIIIKKKLLLKKKKKKJJJKKKOOOQQQTTTUUUWWWWWWUUUQQQMMMJJJEEEGGGJJJKKKJJJFFFBBB???AAABBBCCCDDDEEEEEEDDDCCCFFFCCC???<<<;;;:::888666555666666666666555444444222333444555555444333222444444333333222222111111222///...///333444333111444444444444444444444444555444222111111222444555555444444333444444555555000111222333555666777888888888999:::;;;<<<======:::<<<>>>@@@BBBCCCDDDDDD{{{sssiiiccc\\\XXXRRRNNNMMMMMMNNNNNNQQQSSSWWW\\\ccckkktttzzzsssiiieee^^^\\\dddxxx}}}yyyxxxvvvtttsssrrrrrrsssqqqpppppppppqqqqqqrrrssspppnnnmmmppprrrttt{{{yyysssiii___XXXRRRNNNKKKIIIGGGDDDBBBAAA@@@>>>===;;;:::999999999:::<<<=====================>>>>>>@@@CCCFFFHHHIIIKKKNNNQQQSSSSSSTTTWWW[[[```dddgggjjjkkklllllljjjjjjkkklllpppuuu||||||vvvqqqnnnlllkkkiiifffeeeeeedddcccbbbaaaaaa______^^^\\\[[[YYYXXXWWWVVVUUUUUUTTTSSSRRRQQQQQQOOOMMMKKKKKKLLLLLLKKKJJJIIIHHHGGGDDDBBB@@@>>>===>>>>>>>>>>>>???@@@BBBCCCBBBCCCDDDFFFHHHJJJKKKLLLKKKKKKKKKKKKKKKLLLPPPSSSUUUVVVWWWXXXUUUQQQLLLIIIFFFIIILLLLLLJJJEEEAAA>>>???@@@BBBCCCDDDDDDDDDCCCCCCAAA===;;;;;;:::888777555555666666555555444333444555555666666555555444444444333333333222222222444222111111333555555444333333333333333333333333555444222000000222444555333222222111111111222222,,,---///111222444444444777888888999:::;;;<<<<<<:::;;;>>>@@@BBBDDDDDDDDDzzzqqqhhhbbbZZZVVVQQQMMMLLLMMMMMMMMMOOORRRWWW\\\ccckkktttzzzpppfffaaa]]][[[bbbvvv|||vvvuuutttrrrqqqqqqrrrrrrppppppppppppqqqrrrsssssspppnnnnnnqqqrrrtttzzz}}}rrrkkkbbbYYYRRRNNNJJJHHHEEECCC@@@??????>>>===<<<:::999888888888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;777999<<>>>>>=========>>>@@@BBBCCCBBBCCCDDDFFFHHHJJJLLLMMMKKKKKKLLLLLLLLLNNNRRRUUUVVVWWWWWWWWWTTTPPPLLLIIIGGGJJJMMMLLLHHHCCC???>>>>>>???AAABBBCCCCCCCCCBBB???===;;;;;;;;;;;;:::999666777777777777666555555444555555555555555555444444444444333333333333333444333222222333444444444111111111111111111111111333222111000000111222333222111111000000000000111000111333555666777888888777888888999:::;;;<<<<<<:::<<<>>>AAABBBCCCCCCCCCyyypppgggaaaXXXTTTOOOLLLLLLMMMMMMMMMNNNQQQWWW\\\ccckkktttyyypppeee```[[[YYY```ttt~~~zzztttsssrrrqqqpppqqqqqqrrrqqqpppppppppqqqrrrrrrssspppnnnnnnqqqrrrsssxxx{{{vvvhhhccc[[[TTTOOOKKKGGGEEE@@@>>><<<;;;;;;;;;:::999888888666666666777888999888999999:::::::::999999222555777999;;;<<>>======>>>@@@AAA@@@AAABBBEEEGGGIIIKKKLLLKKKLLLMMMMMMNNNPPPTTTWWWWWWWWWWWWUUURRRNNNJJJHHHHHHKKKMMMKKKEEE@@@>>>>>>>>>???@@@AAABBBBBBAAAAAA<<<;;;::::::<<<<<<;;;999777888888888888777666666333222222222222222222333444444444444333333333333111111111111111111111111111111111111111111111111222111111111111111111222222222222111111222333333444555555666777888999999888888999:::;;;<<<======;;;===???AAABBBCCCBBBBBByyypppfff```UUURRRNNNLLLLLLMMMNNNNNNMMMQQQVVV]]]dddllltttyyyrrrfff```YYYWWW___rrr~~~xxxsssrrrqqqpppooopppqqqrrrqqqqqqqqqpppqqqqqqrrrrrrpppnnnnnnqqqrrrssswww~~~yyyqqqlll^^^ZZZTTTOOOLLLHHHEEEBBB===;;;999999::::::999888888888777666666666777888666777888:::::::::999999777888:::;;;:::;;;===>>>??????AAACCCFFFJJJMMMOOOSSSTTTVVVXXX[[[aaahhhmmmtttzzzzzzwwwrrrooonnnmmmmmmlllffffffeeedddcccbbbaaa```\\\\\\[[[ZZZZZZYYYXXXXXXWWWVVVUUUTTTSSSQQQPPPPPPNNNMMMMMMMMMMMMLLLIIIGGGFFFFFFEEEDDDCCCBBBAAAAAABBBAAA???======???AAABBB@@@AAABBBEEEGGGJJJKKKLLLLLLMMMNNNNNNOOORRRVVVYYYXXXWWWUUURRROOOLLLJJJHHHIIIKKKLLLHHHBBB===<<<>>>>>>???@@@AAAAAA@@@??????<<<;;;::::::;;;;;;999888777888888888888777666666333222222222222222222333444444444444444444444444///111222333222111000000111111111111111111111111111111222333333222111111222222222222333333444555666555555444555666777888999999:::;;;<<<======>>>===>>>@@@AAABBBBBBAAAAAAyyypppfff```TTTPPPMMMKKKLLLMMMNNNNNNLLLPPPVVV]]]dddllltttyyytttgggaaaXXXVVV^^^qqq~~~wwwrrrqqqpppoooooopppqqqqqqrrrrrrqqqqqqpppqqqqqqrrrpppnnnoooqqqrrrrrrwww}}}~~~~~~{{{{{{wwwppphhhcccXXXUUUPPPMMMJJJGGGCCCAAA===;;;999999:::;;;:::999::::::888888777888999:::777888999;;;<<<<<<;;;::::::;;;<<<;;;999999999;;;===>>>???BBBDDDGGGIIIJJJNNNOOORRRUUUZZZaaaiiinnnyyy{{{yyyuuuqqqnnnmmmnnnmmmmmmbbbbbbbbbaaaaaaaaaaaaaaa[[[ZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVTTTSSSQQQPPPPPPMMMLLLLLLLLLLLLKKKHHHEEEEEEDDDDDDCCCCCCBBBAAAAAA???>>>======>>>AAAEEEGGGBBBCCCEEEGGGIIILLLNNNOOOMMMNNNOOOOOOPPPSSSWWW[[[YYYWWWTTTQQQMMMKKKIIIHHHJJJLLLLLLGGG@@@;;;<<<>>>>>>???@@@AAA@@@@@@>>>======<<<;;;;;;;;;:::888666777777777777777666666555555444444333333444444555444444444444444444444444111333555666555333222111222222222222222222222222111222444555555444222111000000111111222333444555:::888777555555777888:::999::::::;;;<<<===>>>>>>>>>???@@@AAABBBAAA@@@@@@yyynnnccc[[[SSSQQQMMMJJJIIIIIIJJJKKKNNNPPPTTTYYY```hhhrrrxxxzzzhhh___VVVUUU]]]rrryyyuuutttrrrpppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmoooqqqssssssuuuwwwyyy|||zzz~~~}}}yyyssslllddd^^^ZZZTTTQQQMMMHHHCCC???<<<:::<<<;;;999888888888999999888888777777777777888888999999999:::;;;;;;<<<<<<:::;;;<<<;;;::::::<<<===999;;;>>>???@@@CCCFFFIIIJJJJJJOOOXXX^^^bbblllwww}}}}}}sssrrrqqqooollljjjiiihhhgggdddbbb```______]]][[[ZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQPPPNNNKKKJJJJJJJJJHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@@@@???????????????@@@AAA>>>BBBFFFIIIJJJKKKMMMOOOKKKKKKMMMQQQUUUYYYYYYYYYWWWXXXXXXTTTMMMIIIGGGHHHIIIGGGCCC@@@===<<<;;;;;;@@@@@@???>>>======>>>>>>???@@@@@@???<<<;;;;;;;;;888999999999888777555333333333333333333333333333222222222222222222222222000000000000000000111111444111//////222222000---.........///000222333444666555444333222111111111333333333333333444555666999999;;;<<<===>>>>>>>>>>>>======???AAAAAA@@@???xxxmmmbbb[[[TTTQQQNNNKKKJJJJJJKKKLLLOOOQQQUUUZZZaaaiiirrrxxx~~~kkk```WWWVVV^^^ttt{{{uuutttrrrooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllnnnqqqrrrssstttvvvxxx}}}zzz|||wwwuuuqqqkkkeee^^^XXXTTTNNNLLLIIIEEEAAA>>><<<;;;;;;;;;999888888888999999888888777777777777888888555555666777777888888999:::;;;<<<;;;::::::;;;===;;;===???@@@AAADDDGGGJJJLLLMMMSSS\\\aaaeeeooozzz}}}sssrrrqqqooollljjjhhhggggggdddbbb``````___]]]\\\[[[[[[ZZZYYYXXXWWWVVVVVVTTTTTTSSSSSSRRRQQQQQQPPPQQQNNNKKKJJJIIIIIIGGGEEEDDDDDDCCCBBBAAA@@@??????===============>>>>>>???@@@CCCFFFIIIJJJKKKLLLNNNMMMMMMNNNQQQUUUWWWWWWVVVUUUVVVUUURRRLLLHHHFFFFFFHHHEEEBBB>>><<<<<<<<<===AAA@@@???>>>===============>>>>>>===:::999999:::::::::999999777666555444333333333333333333333333333333222222222222222222222222222222222222222222222111000000111111000///222222222111111222222333555555444333222222222222333333333333444555666777888999:::;;;<<<=========<<<<<<===???BBBCCCCCCBBBwwwmmmbbb[[[TTTRRROOOLLLKKKKKKLLLMMMNNNQQQUUU[[[aaajjjrrrxxxpppcccYYYXXXaaavvv}}}uuusssqqqooonnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnkkkmmmoooqqqrrrsssuuuwww~~~}}}zzzyyy}}}zzzpppnnnjjjddd^^^WWWRRROOOGGGFFFDDDAAA???===<<<<<<;;;::::::999999999999:::888888777777777777888888444444555555666777777777;;;<<<<<<;;;::::::;;;======???@@@AAABBBEEEHHHKKKOOORRRXXX```eeekkkttt~~~{{{sssrrrpppnnnllliiihhhgggfffdddaaa``````___^^^\\\\\\[[[ZZZYYYXXXWWWWWWVVVSSSSSSSSSRRRQQQQQQPPPPPPPPPNNNKKKIIIIIIHHHFFFEEECCCCCCBBBAAA@@@???>>>>>>===============>>>??????BBBDDDHHHJJJJJJJJJKKKLLLNNNMMMNNNQQQSSSUUUUUUTTTTTTTTTRRROOOJJJGGGEEEEEEFFFDDD@@@<<<;;;<<<>>>@@@BBBAAA@@@>>>===<<<<<<<<<;;;<<<<<<;;;999777777888<<<;;;999888666555444444444444444333333222222222333333333222222111111111222222222222222222222222111222222111000///000111777666555333222222222222444333333222222333333444333333333444555777888999777888999;;;<<<<<<<<<<<<;;;;;;<<>>>>>????????????@@@AAABBBBBBDDDFFFIIIJJJJJJIIIJJJKKKLLLLLLMMMOOOSSSTTTTTTSSSSSSRRRPPPMMMIIIGGGEEEEEEEEEBBB===::::::<<<@@@BBBCCCBBB@@@???===<<<;;;;;;;;;<<<===;;;999888888999===<<<999777555444444555555555444333333222111111444333333222222111111111000000000000///////////////222444333000...000333777666555444333222222222333222222222333333444555222333333444666888999:::777777999:::;;;<<<<<<<<<<<<<<<===@@@CCCFFFEEEEEE|||tttjjj```ZZZQQQOOOLLLIIIIIIIIIKKKLLLLLLOOOTTTZZZaaahhhpppvvv~~~}}}ooodddaaaiiitttsssqqqooommmmmmmmmmmmlllllllllllllllllllllllljjjlllnnnpppppprrrtttvvv{{{{{{www|||zzzwwwqqqmmmggg```WWWPPPJJJGGGDDDBBB@@@>>><<<;;;:::999::::::::::::::::::::::::999999888888888888999999888999999::::::;;;<<<<<<<<<===>>>===<<<<<<>>>@@@@@@AAABBBCCCEEEHHHMMMPPPUUU[[[bbbhhhnnnvvv|||xxxsssrrrpppmmmjjjgggeeeddddddbbb```^^^___^^^]]]\\\YYYXXXWWWVVVUUUTTTTTTSSSRRRRRRQQQQQQPPPOOOOOOOOOJJJHHHGGGGGGIIIJJJIIIHHHDDDDDDCCCBBBAAA@@@??????????????????@@@AAABBBCCCEEEGGGJJJKKKJJJIIIJJJJJJJJJJJJKKKNNNRRRTTTTTTTTTSSSQQQNNNLLLIIIHHHFFFEEEBBB@@@<<<999999<<<@@@CCCCCCBBB@@@???===<<<;;;;;;<<<===>>>===;;;::::::;;;===;;;999777555555555555555555444333333222111111333333333222222111111111000000000/////////......///222444333000///111444333333222222222222333333222222222222333444555555222333333444666888999:::777777999:::;;;<<<<<<<<<>>>>>>>>>@@@CCCEEEDDDCCC{{{sssiii___YYYOOONNNKKKIIIHHHIIIJJJLLLLLLOOOUUU[[[bbbiiiqqqvvvwwwmmmhhhnnntttrrrpppnnnmmmllllllmmmlllllllllllllllllllllllljjjlllnnnpppqqqrrrtttvvvyyy{{{xxxzzzyyyuuummmjjjccc[[[SSSLLLGGGDDDCCCBBB@@@===;;;:::999888999::::::;;;;;;;;;;;;:::999999888888888888999999888888999999:::;;;;;;;;;<<<===??????>>>???AAACCCCCCDDDEEEFFFHHHLLLRRRVVV[[[ccckkkooouuuzzzvvvsssqqqooollliiigggdddcccbbb```^^^]]]]]]]]]\\\[[[WWWWWWVVVUUUTTTSSSSSSRRRQQQQQQQQQPPPOOOOOONNNNNNIIIGGGFFFFFFHHHIIIIIIHHHDDDDDDCCCBBBAAA@@@??????=========>>>???@@@AAABBBEEEHHHJJJKKKJJJJJJJJJKKKHHHHHHJJJMMMQQQTTTTTTSSSSSSPPPLLLJJJIIIHHHGGGEEE@@@>>>;;;999:::<<<@@@BBBBBBAAA@@@>>>===<<<<<<<<<;;;<<<===<<<:::999:::;;;::::::999777666666666666444444444333333222222222222222222222222222222222222222222111111000000///000111222222111111222333111111000111111222333444222222222222333333444555333333333444555777888999777888999;;;<<<<<<<<<<<<>>>===>>>@@@BBBDDDCCCBBByyyqqqhhh___YYYPPPNNNKKKIIIIIIIIIKKKLLLMMMQQQWWW]]]dddkkkrrrwww~~~tttnnnssssssrrrpppnnnmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmooopppqqqsssuuuwwwwww||||||zzzzzz~~~}}}vvvqqqhhhddd^^^WWWPPPJJJFFFDDD@@@???===<<<:::999888888999999;;;<<<<<<<<<;;;;;;:::999999888888999999:::888999999:::;;;;;;<<<<<<<<<>>>???@@@@@@BBBEEEGGGFFFGGGHHHJJJMMMRRRXXX]]]cccllltttxxx~~~yyytttrrrqqqooollliiifffdddbbb```^^^\\\[[[\\\\\\[[[YYYXXXWWWWWWVVVUUUTTTSSSSSSQQQQQQPPPPPPOOONNNNNNNNNKKKIIIGGGFFFGGGGGGFFFEEECCCCCCBBBAAA@@@???>>>>>>=========>>>???@@@BBBBBBEEEHHHJJJKKKKKKJJJKKKKKKIIIIIIJJJMMMPPPRRRRRRQQQQQQMMMIIIGGGGGGGGGFFFDDD???===;;;::::::<<>>============777999999999777666777888888888888888888777666666333333333333333333333333111111111222222333333444333222222111000000//////222111000111333444333222111111111111111222333333333333222222222333444444333333333333444555666777888999:::;;;<<<=========;;;;;;<<>><<<>>>@@@AAABBBDDDGGGIIIIIIJJJKKKMMMPPPVVV]]]bbbiiisss{{{~~~~~~xxxtttrrrqqqooollliiifffcccbbb___]]][[[ZZZ[[[[[[ZZZYYYYYYXXXXXXWWWVVVUUUTTTSSSQQQQQQPPPOOOOOONNNNNNMMMMMMKKKHHHGGGFFFFFFDDDBBBBBBAAAAAA@@@???>>>======?????????@@@AAACCCDDDEEEEEEGGGJJJKKKKKKJJJKKKLLLKKKKKKKKKMMMOOOPPPOOONNNPPPKKKGGGEEEEEEFFFEEECCC>>>===<<<;;;;;;<<<>>>???@@@@@@???>>>>>>===>>>>>>444555666555444333444555666777888999999888777666333333333333333333333444000000111222333444444555111000000///...------,,,333111///000444555444111333333222111111222222222444333333222222333333444333333333333333444555666999999;;;<<<===>>>>>>>>>888999:::>>>BBBEEEEEEEEE{{{tttlllddd\\\WWWNNNMMMKKKJJJIIIJJJLLLMMMMMMRRRYYY___dddkkksssyyy~~~yyy}}}~~~ssspppmmmkkkkkkkkkjjjiiihhhiiijjjkkklllkkkjjjjjjmmmmmmmmmoooppprrrtttuuuwwwyyy~~~~~~|||{{{uuupppmmmddd```ZZZTTTOOOKKKFFFCCC;;;<<<>>>>>>>>><<<:::888999999:::::::::999999888999999999888888888888888888999:::::::::;;;===???>>>@@@BBBCCCDDDEEEGGGHHHJJJKKKNNNRRRXXX___eeeiiixxx|||yyyvvvtttqqqooommmiiifffdddbbbaaa```___^^^\\\[[[ZZZYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUTTTQQQOOONNNNNNNNNMMMKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCBBB@@@>>>===<<<;;;;;;@@@@@@@@@@@@AAACCCEEEFFFFFFHHHJJJKKKJJJJJJKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNJJJHHHGGGGGGGGGFFFDDDBBB<<<;;;999:::>>>BBBDDDEEEFFFCCC@@@===;;;;;;<<<======<<<<<<;;;;;;::::::999777666666555555555555666444444333222111111111111555555444333222222222222//////000111333444555666:::777333000///000222333000000000000000000000000444444333333222111000000444555555555666666777777999999999:::<<<===???@@@;;;===???AAACCCDDDDDDDDD}}}tttkkkbbbYYYTTTMMMLLLKKKIIIIIIJJJLLLMMMMMMSSSZZZ___eeekkksssyyy~~~yyy~~~~~~xxxssspppmmmllllllkkkjjjiiifffggghhhiiiiiiiiihhhhhhllllllmmmnnnppprrrtttuuuuuuxxx|||{{{uuupppmmmccc^^^XXXQQQMMMIIIEEECCC<<<<<<======<<<:::999888::::::;;;;;;;;;::::::999888888999::::::;;;;;;<<<===>>>?????????@@@BBBDDD@@@BBBDDDEEEFFFHHHKKKMMMNNNPPPTTTYYY```gggmmmqqq~~~~~~yyyvvvuuuqqqooollliiifffdddbbbaaa```___]]]\\\ZZZYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUVVVTTTQQQPPPPPPOOONNNLLLGGGFFFEEEDDDDDDDDDDDDDDD@@@@@@???>>>============@@@?????????@@@CCCEEEGGGFFFHHHJJJKKKJJJJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOOOOJJJHHHFFFEEEEEEDDDBBB@@@<<<;;;:::===@@@CCCEEEEEEFFFDDDAAA>>>===<<<======<<<<<<<<<;;;::::::999999888888777666666666666777333333222222111222222222222222111111111222333333000000111111222333444444888666333111000000222333222222222222222222222222222222222222222222222333444444444555666777777888999999:::;;;<<<>>>???@@@<<<===@@@BBBDDDDDDEEEDDD|||sssjjjaaaYYYSSSMMMLLLJJJIIIIIIJJJLLLMMMNNNSSSZZZ```eeellltttzzz~~~zzzzzztttrrrpppmmmlllllllllkkkiiifffggghhhhhhiiiiiihhhhhhkkkkkklllmmmoooqqqssstttsssuuuzzz~~~~~~}}}yyysssmmmiiiaaa\\\TTTNNNJJJFFFDDDBBB===<<<;;;:::999888777777:::;;;;;;<<<<<<;;;;;;;;;888888999;;;===>>>???@@@===>>>?????????@@@BBBDDDEEEFFFGGGHHHIIIKKKPPPSSSUUUYYY___eeekkkrrryyy~~~|||xxxvvvuuupppooollliiifffcccbbbaaa___^^^]]][[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUVVVTTTQQQOOONNNNNNLLLJJJDDDCCCCCCBBBCCCCCCDDDDDD>>>>>>>>>======>>>??????@@@???>>>>>>???BBBEEEGGGGGGIIIKKKKKKJJJJJJKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPJJJGGGDDDBBBBBBAAA@@@>>>;;;;;;===@@@DDDFFFFFFEEEEEEDDDBBB@@@???=========<<<;;;;;;::::::999999888999999888777777777777777222222222111222222333333000000000000111222333444111111111222222222333333444333222222111111222222333333333333333333333333000111111222333444444555222333444555666777888999999::::::;;;<<<>>>???@@@===>>>@@@CCCDDDEEEEEEEEEyyyqqqiiibbbZZZVVVLLLKKKJJJIIIIIIJJJLLLMMMOOOTTT[[[aaafffmmmuuu{{{~~~{{{zzztttqqqooommmlllmmmlllkkkiiihhhiiiiiijjjjjjjjjjjjjjjjjjjjjkkklllnnnpppqqqrrrqqqtttxxx}}}~~~|||yyyuuupppiiiddd]]]XXXQQQKKKGGGDDDBBB@@@>>><<<:::777666666666777999::::::;;;;;;;;;;;;;;;888999:::<<<===???@@@AAA===>>>@@@@@@@@@AAACCCEEEIIIJJJJJJJJJKKKNNNSSSWWW]]]cccjjjqqqwww~~~zzzwwwuuuuuupppooollliiieeecccaaaaaa^^^]]]\\\ZZZYYYXXXWWWWWWXXXWWWWWWVVVVVVUUUTTTTTTSSSQQQNNNLLLKKKJJJHHHFFFDDDCCCCCCBBBBBBBBBBBBCCC>>>>>>============>>>>>>@@@???======>>>BBBEEEHHHGGGIIIKKKKKKKKKJJJKKKMMMLLLMMMOOOPPPQQQQQQPPPPPPLLLHHHDDDAAA@@@@@@???>>>:::<<>><<<<<<;;;;;;;;;:::999999888888999999888777666666666666111111111111222333444444111111111111111222333333222222222111111111111111111111222222222222222111333333333333333333333333111111222222333444444555222222333555666888999:::999::::::;;;<<<>>>???@@@===???AAACCCEEEFFFFFFFFFxxxoooggg___YYYTTTKKKJJJIIIHHHIIIJJJLLLMMMPPPUUU\\\bbbgggnnnvvv|||~~~{{{xxxssspppnnnmmmmmmmmmmmmkkkiiiiiiiiiiiiiiiiiijjjjjjjjjhhhiiiiiikkklllnnnpppqqqqqqtttwww{{{~~~~~~yyywwwuuuppphhhaaaYYYUUUNNNIIIEEEBBB@@@>>>===;;;888666555555666777888888999:::::::::::::::::::::;;;<<<===>>>???@@@AAABBBDDDDDDDDDFFFHHHJJJLLLMMMNNNNNNPPPSSSXXX\\\gggnnnwww~~~}}}xxxvvvuuuuuupppnnnkkkhhheeecccaaa```]]]\\\[[[YYYXXXWWWVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRPPPLLLJJJJJJHHHFFFEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<>>===>>>???CCCFFFHHHGGGIIIKKKLLLKKKKKKLLLMMMKKKMMMNNNPPPQQQPPPPPPOOOMMMJJJEEEBBBBBBAAA@@@@@@:::===AAAGGGLLLMMMKKKIIIDDDDDDBBBAAA???>>><<<;;;<<<<<<;;;::::::999999888999888777666555444444555111111111111222333444444444444333222222222222222222222111111111111000000///000111222222222111111222222222222222222222222333333333333333333333333222222333555666888999:::999999999:::<<<===???@@@===???AAACCCEEEFFFFFFFFFxxxmmmddd[[[SSSOOOKKKJJJHHHHHHHHHJJJLLLNNNQQQVVV]]]ccchhhooowww}}}}}}yyy~~~|||vvvrrrooonnnmmmmmmnnnmmmkkkiiigggffffffffffffggghhhiiigggggghhhiiikkkmmmooopppooorrrvvvxxx|||~~~|||}}}|||xxxvvvuuuppphhh```UUURRRMMMHHHEEEBBB???<<<;;;:::888666555666777888777777888999::::::::::::;;;;;;<<<===>>>???@@@@@@AAACCCDDDEEEEEEFFFIIIKKKNNNPPPRRRUUUXXX]]]cccgggsss{{{{{{wwwuuuttttttooonnnkkkhhheeebbbaaa```\\\[[[ZZZXXXWWWVVVUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQRRRPPPMMMKKKJJJJJJHHHFFFGGGFFFDDDBBBAAA@@@@@@???@@@???>>>===<<<<<<;;;<<<>>>>>>???@@@BBBDDDGGGHHHHHHJJJLLLLLLKKKKKKLLLMMMKKKMMMOOOQQQQQQQQQPPPOOOLLLJJJFFFDDDDDDCCCBBB@@@<<<>>>CCCJJJOOOPPPNNNLLLFFFEEECCCAAA???>>>>>>======<<<<<<;;;;;;:::999999999888777555444444444444222222222111222222333333666555444333222222222222111111111111111111000000///000000111111111000000222222222222222222222222444444444444333333333333222333444555666777888999777888888999:::<<<>>>>>>===>>>@@@CCCDDDEEEEEEEEEvvvkkkaaaXXXQQQMMMJJJIIIHHHHHHHHHJJJLLLNNNRRRWWW^^^dddiiipppxxx~~~zzzwww||||||vvvrrrnnnmmmmmmnnnnnnnnnkkkiiigggffffffeeefffggghhhiiiffffffggghhhjjjlllnnnooommmppptttuuuwww{{{|||}}}yyytttssssssnnneee]]]RRRPPPLLLIIIFFFBBB>>>:::999999888777777777888999777888999:::;;;;;;;;;;;;:::;;;<<<>>>@@@BBBDDDDDDAAACCCDDDEEEEEEGGGJJJLLLNNNRRRXXX^^^dddjjjqqqvvv~~~}}}{{{yyywwwuuussssssooonnnkkkhhheeebbb``````[[[ZZZYYYWWWVVVUUUUUUTTTSSSRRRRRRQQQQQQPPPOOOOOOPPPNNNKKKJJJJJJIIIHHHFFFDDDCCCBBBAAA@@@?????????>>>======<<<<<<<<<=========>>>@@@BBBEEEFFFGGGHHHHHHJJJLLLLLLLLLKKKLLLMMMLLLNNNPPPRRRSSSRRRQQQPPPJJJHHHFFFEEEEEEDDDBBB@@@===@@@DDDKKKPPPRRRQQQOOOJJJHHHEEEBBBAAA@@@AAAAAA>>>======<<<<<<;;;;;;::::::999888666555444444444333333222222111222222222333333222222222222222333000000000000111111111111000000000000000000//////333333333333333333333333222222333333444555555555444444444555666777777888666666777888999;;;<<<===<<<===@@@BBBDDDDDDEEEDDD|||rrriii```YYYSSSOOOJJJIIIHHHGGGHHHJJJLLLNNNRRRWWW^^^dddiiipppxxx~~~wwwuuuzzz~~~xxxtttnnnmmmmmmnnnooonnnkkkiiiiiihhhggggggggghhhjjjkkkffffffggghhhjjjkkkmmmnnnkkkooorrrrrrttt}}}|||}}}yyytttpppooooookkkaaaXXXQQQOOOLLLIIIGGGBBB===999888888888888888999999:::888999:::;;;<<<<<<<<<<<<:::;;;===@@@CCCEEEGGGIIIFFFGGGIIIJJJJJJLLLOOOQQQNNNSSS[[[dddlllttt|||yyyyyyyyyxxxwwwuuusssrrrooonnnkkkhhhdddbbb``````[[[ZZZYYYWWWVVVUUUTTTTTTRRRQQQQQQPPPOOOOOONNNNNNMMMJJJHHHGGGGGGGGGFFFEEE@@@@@@???????????????@@@;;;;;;;;;<<<<<<>>>??????===>>>AAADDDFFFHHHHHHHHHHHHJJJLLLMMMLLLLLLLLLNNNMMMOOORRRTTTUUUTTTRRRQQQHHHGGGEEEEEEFFFEEEBBB@@@>>>@@@EEEKKKPPPSSSRRRQQQMMMJJJGGGDDDBBBBBBCCCDDD>>>>>>>>>===<<<<<<;;;;;;;;;:::999777666555555555444444333222111111111111000000000000111222333444///000000000111111111111111111000///////////////444444444444444444444444000111222333555666777888444555555555666666777777555666666777888:::;;;<<<;;;===???AAACCCDDDDDDDDDzzzqqqiiibbb[[[RRRMMMJJJJJJIIIHHHIIIKKKMMMOOOUUUWWW\\\dddmmmuuuyyy|||~~~}}}zzzxxx~~~{{{wwwmmmlllkkkjjjjjjjjjkkkllljjjjjjjjjiiiiiiiiiiiiiiiggggggffffffhhhkkkmmmooollllllooorrrtttyyy}}}yyy{{{~~~~~~|||{{{zzztttqqqmmmiiieee___ZZZVVVNNNKKKHHHEEECCC@@@<<<999999999:::::::::999999888::::::::::::;;;;;;<<<======???@@@AAABBBCCCFFFIIIHHHJJJMMMNNNNNNOOOQQQSSS[[[```gggpppxxx~~~xxxxxxxxxwwwuuussspppooojjjiiifffccc```^^^\\\[[[ZZZYYYXXXWWWUUUTTTSSSRRRPPPPPPOOONNNMMMMMMMMMMMMKKKJJJJJJIIIGGGFFFEEEEEEEEECCCAAAAAACCCCCCAAA>>>======<<<;;;;;;<<<>>>???===>>>???BBBDDDGGGJJJLLLKKKIIIHHHJJJMMMOOONNNLLLOOOSSSSSSQQQPPPRRRQQQMMMMMMKKKIIIFFFDDDCCCCCCCCCAAAEEEJJJNNNOOOPPPRRRSSSOOOKKKFFFBBBAAAAAA@@@??????>>>===<<<;;;:::::::::888777666444444555555666222333333222111000222333...---,,,---000222333333///000111222222111000///111111000///////////////111111111111111111111111000/////////000222444555444444444444444555666777888999999:::;;;<<<============>>>???AAACCCEEEFFFxxxoooggg```YYYQQQLLLIIIHHHGGGGGGHHHJJJLLLNNNUUUWWW]]]dddmmmtttzzz|||~~~~~~yyyyyy~~~xxxlllkkkjjjiiiiiijjjjjjkkkkkkjjjjjjjjjiiihhhhhhhhhhhhggggggggghhhkkkmmmooonnnmmmnnnqqqrrruuu~~~zzz{{{~~~|||zzzyyysssooojjjeee```[[[VVVSSSNNNKKKGGGDDDAAA???<<<:::999999:::::::::999999999;;;:::::::::;;;<<<===>>>???@@@BBBCCCCCCEEEGGGJJJJJJLLLOOOQQQSSSUUUYYY\\\fffkkksss||||||xxxxxxwwwvvvssspppnnnllljjjhhhfffbbb```]]]\\\[[[YYYYYYXXXVVVUUUTTTSSSSSSPPPOOONNNMMMLLLLLLLLLLLLIIIIIIHHHGGGFFFEEEDDDDDDEEECCCAAAAAABBBBBB@@@>>>======<<<;;;<<<===>>>???>>>???AAACCCFFFIIIKKKMMMKKKIIIHHHJJJMMMNNNNNNLLLQQQUUUVVVTTTTTTUUUSSSOOOMMMKKKIIIGGGEEEDDDCCCCCCAAAFFFLLLQQQRRRRRRRRRRRRPPPLLLGGGDDDBBBAAA@@@??????>>>===<<<;;;:::::::::888777666555444555555666333444444222000000111222222000//////000111111000///000111222222111000///222222111000000000000000222222222222222222222222222111111111333444666777444444444444555666777888777888888999:::;;;<<<<<<======>>>???AAACCCEEEFFF}}}vvvlllddd^^^WWWOOOJJJHHHGGGFFFFFFGGGIIILLLMMMUUUXXX]]]eeemmmtttzzz}}}~~~wwwzzz}}}~~~}}}wwwmmmlllkkkjjjjjjjjjjjjjjjkkkkkkjjjjjjiiihhhgggggghhhgggggghhhiiikkkmmmnnnnnnmmmmmmooooooqqqxxx|||{{{}}}|||yyywwwqqqllleee___[[[WWWSSSPPPNNNJJJEEEBBB@@@>>><<<;;;999999999:::::::::::::::;;;;;;;;;;;;<<<===>>>???AAABBBDDDEEEEEEFFFIIIKKKMMMOOORRRUUUYYY___eeeiiiuuuzzz|||yyyxxxwwwtttqqqnnnkkkiiihhhgggdddaaa___]]][[[[[[XXXWWWWWWVVVUUUTTTTTTTTTOOONNNMMMLLLKKKKKKKKKKKKGGGGGGFFFEEEDDDDDDCCCCCCDDDBBBAAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<===>>>???@@@@@@BBBDDDGGGIIILLLMMMJJJIIIHHHIIILLLNNNNNNMMMRRRWWWYYYXXXXXXYYYVVVQQQMMMKKKJJJHHHFFFEEEDDDDDDBBBGGGNNNSSSUUUSSSRRRQQQRRRNNNIIIEEEDDDBBBAAA???>>>>>>===<<<;;;:::999999777666555555444444555555333444444222000///000111111///---...///000//////000000111111111111000000333222222111111111111111222222222222222222222222111111111222333444555666333333333444555777888999666777777888999:::;;;<<<======>>>@@@AAACCCDDDEEEzzzsssiiiaaa[[[UUUNNNIIIHHHGGGGGGGGGHHHJJJMMMNNNTTTXXX___fffmmmtttzzz~~~~~~tttyyy}}}~~~{{{tttooonnnmmmllllllkkkkkkjjjlllkkkkkkjjjiiihhhgggggghhhhhhhhhhhhjjjkkkmmmnnnnnnllllllnnnoooooouuu|||}}}{{{{{{|||}}}~~~{{{wwwtttmmmggg```ZZZVVVTTTRRRQQQMMMIIICCC???>>>======<<<:::999999999::::::;;;;;;<<<<<<<<<======???@@@AAABBBDDDFFFFFFGGGIIILLLNNNPPPRRRVVVZZZ```hhhqqqvvv|||zzzxxxtttpppllliiigggfffeeebbb```^^^\\\[[[ZZZWWWVVVVVVVVVUUUUUUTTTTTTNNNMMMLLLKKKJJJIIIIIIIIIFFFFFFFFFEEEDDDCCCCCCBBBCCCBBBAAAAAA@@@@@@???>>><<<<<<<<<======>>>??????@@@AAABBBDDDFFFIIIKKKMMMIIIIIIHHHIIIKKKMMMNNNOOOSSSXXX\\\[[[[[[[[[XXXSSSNNNMMMLLLJJJHHHGGGFFFEEEDDDHHHNNNQQQRRRRRRRRRRRRSSSOOOKKKGGGEEECCCAAA@@@>>>>>>===<<<;;;:::888888666666555555444444444444444444444222000//////111,,,+++***+++...000111111000000000111111000000000222111111000000111111111111111111111111111111111///000000000111222333333111111222333444666888999777777888999:::;;;<<<<<<<<<===>>>@@@AAACCCCCCDDD~~~xxxqqqggg^^^XXXRRRLLLGGGIIIHHHGGGHHHIIILLLNNNPPPTTTYYY```ffflllssszzz}}}pppwww{{{sssrrrqqqqqqpppooommmllllllkkkkkkjjjjjjiiihhhhhhggghhhhhhiiiiiijjjkkklllmmmmmmkkkkkknnnpppppptttzzz{{{yyyxxxzzz|||}}}{{{xxxtttrrrhhhccc\\\WWWTTTSSSRRRQQQKKKGGGBBB>>>======<<<<<<::::::999999999:::;;;<<<=========>>>???@@@BBBCCCCCCEEEGGGIIIJJJLLLOOORRRTTTWWW\\\aaahhhqqqzzz~~~|||yyytttpppllliiigggcccbbb```^^^\\\[[[ZZZZZZVVVVVVVVVUUUUUUTTTTTTTTTNNNMMMKKKJJJIIIHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAA@@@???>>>>>>>>>;;;<<<===>>>>>>?????????@@@@@@AAACCCEEEHHHJJJKKKIIIIIIIIIJJJKKKMMMOOOQQQSSSYYY\\\\\\\\\\\\YYYTTTQQQPPPOOOMMMKKKIIIGGGFFFGGGIIIKKKLLLLLLNNNPPPSSSSSSOOOKKKHHHFFFEEEBBB@@@??????>>>>>><<<:::888777555555555555555444444333333333333222///...///111...,,,,,,---000222333222111000000000000000000111000000/////////000000111000000000000000000000000///000000111222222222222000000111222333555777888888888999:::;;;<<<======<<<===>>>@@@AAABBBBBBBBBwwwoooeee]]]WWWQQQKKKGGGIIIHHHHHHHHHJJJLLLOOOQQQTTTYYYaaaggglllssszzz|||nnnvvv}}}uuuttttttsssrrrqqqooommmllljjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjkkklllllllllllljjjjjjnnnqqqqqqssswww}}}}}}zzzvvvwwwxxxyyyxxxuuurrrpppeee```ZZZUUURRRQQQPPPOOOHHHEEEAAA>>>======<<<;;;::::::999999999;;;<<<===>>>>>>>>>???@@@BBBCCCDDDEEEHHHJJJMMMOOOQQQUUUXXX\\\```eeekkkrrr{{{}}}yyytttoookkkhhhgggaaa```___]]][[[ZZZZZZZZZWWWVVVVVVUUUTTTSSSSSSSSSNNNMMMLLLJJJIIIHHHHHHGGGEEEEEEEEEDDDDDDCCCCCCCCC@@@AAAAAA@@@>>>======>>>;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCEEEHHHJJJKKKJJJKKKKKKKKKKKKMMMQQQTTTUUUZZZ\\\\\\\\\]]][[[VVVUUUTTTSSSQQQNNNKKKHHHGGGHHHIIIIIIHHHHHHKKKOOORRRQQQNNNKKKIIIGGGFFFCCCAAA@@@@@@@@@???>>>;;;999888444555555555555444333333111222222111//////000222555333222222333444444333111111000000000000111111//////////////////000111000000000000000000000000111222333444444444444333111111111222333555666777888999:::;;;<<<======>>>;;;===???AAABBBBBBAAAAAAvvvoooddd[[[VVVQQQKKKGGGGGGGGGGGGGGGIIILLLOOOPPPSSSZZZbbbhhhlllrrrzzz{{{nnnxxx|||vvvtttttttttsssqqqooolllkkkiiiiiiiiiiiiiiijjjjjjjjjiiiiiijjjkkkllllllllllllllliiijjjnnnpppooopppssszzz~~~}}}}}}|||ttttttuuuuuutttrrrpppoooddd```YYYTTTPPPNNNKKKJJJEEECCC@@@>>>>>>===;;;:::;;;:::999999999;;;===>>>>>>??????@@@AAACCCEEEFFFHHHKKKNNNQQQTTTXXX\\\```fffjjjpppwww}}}~~~{{{wwwrrrmmmiiigggfff```___]]]\\\[[[ZZZYYYYYYXXXWWWVVVUUUTTTSSSRRRQQQOOONNNLLLKKKIIIHHHHHHGGGCCCCCCCCCCCCBBBBBBBBBBBB???@@@AAA@@@===<<<===>>>:::;;;===???@@@@@@@@@@@@AAABBBCCCDDDFFFHHHJJJLLLKKKLLLMMMLLLLLLNNNSSSWWWWWW[[[]]]\\\\\\^^^]]]YYYYYYXXXVVVTTTPPPMMMIIIGGGHHHHHHIIIIIIIIIJJJMMMPPPOOOMMMJJJHHHHHHFFFDDDBBBAAABBBBBBAAA???===:::888444444555555555444333222///000111000//////111333555333222222333444444333222111000//////000111222000000//////000000111222111111111111111111111111111222333444444444333333444333444444555666777888888888999:::;;;<<<<<<===;;;===???AAABBBBBBAAA@@@~~~vvvnnnddd[[[UUUPPPKKKGGGFFFFFFEEEFFFHHHKKKNNNPPPSSSZZZbbbhhhlllrrrzzzzzzooozzzzzzttttttttttttsssqqqnnnkkkjjjhhhhhhhhhiiijjjjjjkkkkkkiiijjjkkkkkkllllllllllllmmmjjjjjjmmmooonnnmmmoooyyy}}}}}}||||||~~~sssssssssrrrqqqpppooonnnddd```YYYSSSOOOKKKGGGEEEDDDBBB@@@???>>>===;;;999;;;:::999888999;;;===????????????@@@BBBDDDEEEFFFKKKMMMQQQUUUXXX\\\aaaeeennnrrrxxx}}}zzzvvvppplllhhhfffeee___^^^]]][[[ZZZYYYYYYYYYXXXXXXWWWUUUSSSRRRQQQPPPOOONNNMMMKKKIIIHHHHHHHHHBBBBBBAAAAAAAAAAAAAAAAAA>>>@@@BBB@@@===;;;===???:::;;;===???@@@AAA@@@@@@CCCCCCDDDFFFGGGJJJLLLMMMKKKMMMNNNMMMLLLNNNTTTXXXYYY]]]^^^\\\]]]______\\\[[[ZZZYYYVVVRRRNNNJJJGGGFFFHHHJJJKKKKKKKKKMMMNNNMMMKKKIIIHHHHHHGGGDDDBBBBBBBBBCCCBBB@@@>>>;;;999333444555555555444333222...///000000///000222444///......///222444555444222111000//////000111222111111000000111222333333333333333333333333333333///000111222333222111000666666666666666777888999777777888999:::;;;;;;<<<;;;===???AAABBBAAA@@@@@@ooohhh___VVVPPPLLLIIIGGGHHHFFFDDDEEEHHHKKKNNNOOOXXX\\\bbbhhhnnnuuu|||~~~wwwsss}}}vvvqqqsssrrrqqqooommmkkkiiihhhhhhhhhhhhhhhiiijjjkkklllmmmmmmmmmnnnmmmmmmlllkkklllkkkkkkkkklllmmmooopppwww|||~~~}}}}}}||||||}}}~~~~~~}}}zzzsssmmmllloooqqqnnnjjjddd```ZZZSSSMMMIIIGGGEEE@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<===??????EEEDDDDDDEEEGGGIIIJJJJJJOOOSSSXXX]]]aaagggoootttxxx|||xxxvvvrrrmmmiiifffdddddd___]]]\\\[[[[[[[[[YYYWWWZZZWWWTTTSSSSSSSSSSSSRRROOOMMMKKKJJJJJJIIIGGGEEEGGGFFFDDDBBBAAAAAAAAAAAA@@@AAAAAA???===<<<<<<>>>????????????@@@AAABBBCCCDDDFFFHHHIIIIIIJJJLLLNNNIIILLLOOOQQQSSSVVVYYY\\\^^^```cccbbb___\\\\\\]]]\\\[[[XXXSSSNNNJJJIIIIIIKKKJJJHHHGGGGGGHHHJJJKKKJJJIIIHHHHHHHHHHHHGGGEEEGGGGGGGGGFFFBBB===888555777555444444555555444333222222222222222222222222666333000//////000222222111111111111111111111111333333222222111000000000111111111111111111111222000000111222333333444444555555555555666888999:::888999999::::::;;;;;;<<<999:::===@@@BBBDDDEEEFFFzzznnnhhh^^^VVVPPPLLLIIIGGGGGGFFFEEEEEEHHHKKKNNNPPPYYY]]]bbbiiiooovvv||||||uuuvvv~~~wwwsssrrrqqqooonnnllljjjiiihhhhhhhhhhhhhhhiiijjjjjjkkkllllllmmmmmmmmmmmmllllllllllllkkkkkkkkkmmmnnnooosssyyy}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~wwwnnnjjjlllllliiifffaaa^^^YYYSSSMMMIIIFFFDDD@@@AAAAAA@@@@@@???>>>===<<<<<<<<<<<<===>>>???@@@DDDCCCCCCDDDGGGIIIJJJKKKRRRXXX```ggglllqqqwww{{{|||wwwuuuqqqmmmiiifffeeedddbbb```]]][[[[[[ZZZXXXVVVXXXVVVSSSQQQQQQQQQPPPOOOMMMKKKIIIHHHHHHGGGEEEDDDFFFEEECCCBBBAAA@@@@@@AAA@@@@@@@@@>>><<<;;;<<<>>>;;;;;;;;;<<<>>>@@@AAABBBDDDFFFHHHIIIIIIIIIKKKMMMJJJMMMQQQTTTVVVYYY\\\^^^```aaabbbaaa^^^\\\\\\^^^^^^\\\XXXSSSNNNKKKJJJJJJLLLJJJHHHGGGFFFGGGIIIJJJFFFEEEDDDEEEGGGHHHGGGFFFGGGGGGFFFDDD@@@<<<999666777555444444555555444333111111111111111111111111///222333222///---///222111111111111111111111111111111111111111111222222555444444333333222222222000111111222333333444444444444444555666777888999888999999::::::;;;;;;<<<;;;<<<>>>@@@AAACCCCCCCCCzzzuuulllfff]]]UUUOOOKKKHHHGGGFFFFFFEEEFFFHHHKKKOOOQQQZZZ]]]ccciiiooovvv}}}~~~yyyrrrvvv{{{wwwtttooonnnmmmllljjjiiihhhgggiiiiiihhhhhhhhhhhhiiiiiiiiijjjkkklllmmmmmmmmmmmmmmmlllkkkjjjjjjkkklllmmmnnnuuu{{{~~~||||||}}}~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~{{{oooiiigggfffdddaaa]]]\\\XXXTTTNNNIIIEEECCCAAAAAAAAAAAA@@@???>>>>>>============>>>???@@@@@@DDDDDDDDDFFFHHHLLLOOOQQQXXX```kkktttzzz}}}yyytttrrroookkkhhhfffeeeeeedddaaa]]][[[ZZZYYYWWWVVVWWWTTTQQQOOOOOONNNLLLKKKKKKIIIGGGGGGGGGFFFDDDBBBEEEDDDCCCAAA@@@@@@@@@@@@>>>??????===;;;;;;<<<===<<<<<<===???AAADDDFFFGGGEEEGGGIIIJJJIIIIIIJJJKKKLLLOOOTTTXXX[[[]]]```bbbbbbbbbbbb```]]]\\\^^^___aaa]]]XXXRRRNNNLLLLLLLLLMMMKKKIIIGGGFFFFFFGGGHHHDDDCCCCCCEEEGGGIIIIIIHHHFFFEEECCCAAA>>>;;;999888666555444444555555444222000000000000000000000000,,,222666555000---///222111111111111111111111111///000000111222222333333666555555444333222111111111111111222222333333444333333333444555666777888888999999::::::;;;;;;<<<===>>>???@@@AAAAAAAAAAAAxxxssskkkeee\\\TTTNNNKKKHHHGGGEEEEEEFFFFFFHHHKKKPPPSSS[[[^^^dddjjjpppwww~~~|||vvvqqqrrr{{{xxxuuutttllllllkkkjjjiiihhhhhhgggiiiiiihhhggggggggghhhhhhggghhhiiikkklllmmmmmmmmmlllllljjjiiiiiijjjkkkkkkkkkqqqwww{{{~~~{{{zzz{{{}}}~~~~~~|||zzzyyyxxxxxxyyyzzz|||~~~}}}}}}}}}qqqhhhdddcccaaa___[[[ZZZXXXUUUQQQKKKGGGDDDAAABBBBBBAAAAAA@@@???>>>???>>>>>>??????@@@AAABBBEEEFFFGGGIIILLLQQQWWW[[[aaajjjuuu~~~zzzxxxrrrpppmmmjjjgggfffeeeeeeccc```\\\ZZZZZZYYYYYYXXXVVVTTTQQQOOONNNMMMJJJHHHJJJHHHGGGFFFFFFFFFDDDBBBCCCBBBBBBAAA@@@?????????======>>>===;;;;;;<<<>>>??????@@@AAACCCEEEGGGHHHHHHJJJLLLLLLLLLKKKKKKLLLNNNRRRXXX\\\___bbbdddfffdddcccaaa^^^]]]^^^___aaaccc^^^WWWRRROOONNNNNNNNNMMMKKKIIIFFFEEEEEEEEEFFFFFFEEEEEEFFFHHHJJJIIIHHHEEECCC@@@===;;;:::999999666555333444555555444222000000000000000000000000000333555444111000111333111111111111111111111111000000111111111222222222222222222111111000000000111111111222222333333333222222222333444555666777888999999::::::;;;;;;<<<<<<===>>>@@@AAAAAAAAAAAAyyysssiiicccZZZRRRMMMJJJHHHGGGDDDEEEFFFGGGHHHKKKQQQUUU\\\___eeekkkqqqxxx~~~yyytttqqqnnn|||wwwtttrrrpppjjjiiiiiiiiihhhhhhhhhhhhhhhhhhggggggfffgggggggggfffggghhhjjjkkklllllllllkkkkkkiiihhhhhhiiijjjjjjjjjnnntttxxx{{{~~~zzzyyyzzz{{{||||||zzzxxxwwwvvvvvvwwwxxxzzz|||~~~}}}sssjjjeeeccc```___YYYYYYYYYWWWSSSNNNIIIFFFBBBBBBBBBBBBBBBAAA??????AAAAAAAAAAAABBBCCCDDDDDDEEEGGGIIILLLPPPWWW```fffmmmuuu~~~|||yyyxxxpppnnnlllhhhfffddddddddd___]]][[[ZZZZZZ[[[ZZZYYYUUUSSSQQQPPPOOOMMMJJJHHHJJJHHHFFFFFFGGGFFFEEECCCAAAAAAAAA@@@@@@???>>>>>><<<======<<<;;;;;;===????????????@@@AAABBBCCCDDDJJJLLLOOOPPPOOONNNNNNNNNOOOTTT[[[```ccceeefffgggeeeccc___^^^^^^```bbbcccbbb]]]VVVQQQPPPPPPOOOOOOMMMKKKHHHFFFDDDDDDDDDEEEHHHFFFEEEEEEFFFFFFEEEDDDBBB@@@>>>;;;999888999999666444333333444444333222111111111111111111111111444111------000222222111111111111111111111111111222222222111111111000000000000000111111222222222111222222222222222333333222222222222333555666777888999999::::::;;;;;;<<<:::;;;===???AAABBBBBBCCCxxxsssgggaaaYYYQQQMMMJJJHHHGGGBBBEEEGGGGGGHHHKKKRRRWWW]]]```ffflllrrryyy{{{vvvrrrpppooozzzuuuqqqnnnlllhhhhhhhhhhhhhhhhhhiiiiiiggggggffffffffffffggggggeeefffgggiiijjjkkkkkkkkkjjjiiihhhgggggghhhiiijjjjjjlllppptttwww}}}yyyxxxyyyyyyyyyyyywwwvvvuuusssssstttuuuwwwyyy{{{|||~~~~~~~~~~~~~~~vvvoooiiieeeaaa^^^XXXXXXXXXVVVSSSOOOKKKIIIEEEEEEEEEEEEDDDCCCBBBAAADDDDDDDDDDDDEEEFFFGGGGGGEEEHHHKKKOOOTTT]]]iiiqqq|||}}}{{{zzzxxxwwwooommmjjjgggeeecccbbbbbb\\\ZZZYYYYYYZZZ[[[YYYXXXTTTSSSQQQPPPPPPNNNKKKHHHIIIGGGFFFFFFFFFFFFDDDCCC??????@@@@@@???>>>======;;;<<<======<<<<<<>>>@@@BBBBBBBBBBBBCCCDDDEEEEEEKKKNNNQQQRRRRRRQQQQQQQQQQQQVVV]]]ccceeefffggggggdddaaa^^^^^^```bbbdddeee```ZZZTTTQQQQQQRRRQQQOOOLLLJJJHHHEEECCCCCCDDDDDDGGGEEECCCBBBBBBAAA???===???===;;;999888888888888555444333333444444333111111111111111111111111111444...((((((...111111...111111111111111111111111333333222222111000000///111111222333444555555666222222222222222222222222222222222333444555666777888999999::::::;;;;;;<<<999:::<<<>>>@@@BBBBBBCCC~~~uuuoooeee```WWWPPPLLLIIIHHHFFFBBBEEEGGGHHHHHHKKKSSSYYY]]]aaagggmmmssszzzzzzwwwrrrooonnnppp}}}wwwsssoookkkhhhgggggghhhhhhiiiiiiiiijjjeeeeeeeeeeeefffggghhhhhheeefffggghhhiiiiiijjjiiihhhggggggfffggghhhjjjkkkjjjiiilllqqquuuyyy~~~zzzxxxwwwwwwvvvuuuuuuttttttppppppqqqrrrtttvvvxxxyyyyyyyyyzzz{{{}}}~~~zzztttnnnggg```\\\WWWWWWVVVTTTRRROOOLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHKKKPPPUUU[[[fffttt~~~~~~{{{yyywwwuuutttooommmjjjfffdddbbbaaa```ZZZYYYYYYZZZ[[[YYYVVVTTTRRRQQQPPPOOOOOONNNKKKHHHGGGEEEDDDDDDEEEEEECCCBBB===>>>?????????>>>===<<<;;;===>>>>>>===>>>@@@BBBDDDDDDDDDEEEFFFGGGIIIJJJJJJMMMQQQSSSSSSRRRRRRRRRQQQWWW^^^dddfffffffffeeebbb___]]]^^^bbbeeeffffff\\\WWWRRRQQQSSSTTTRRROOOKKKIIIGGGDDDCCCCCCDDDEEEEEECCCAAA@@@@@@???===;;;<<<;;;:::999888888777777555444222333444444333111000000000000000000000000111...+++,,,///111000...111111111111111111111111222222111111111111111111222222222333333444444555222222222222222222222222222222333333444666777888888999999::::::;;;;;;<<<;;;<<<===???@@@@@@AAAAAA{{{rrrkkkeee___WWWPPPLLLIIIHHHFFFAAADDDHHHHHHHHHKKKSSSYYY^^^aaagggmmmtttzzz}}}vvvtttpppmmmmmmpppzzzuuurrrmmmiiifffggggggggghhhiiijjjjjjjjjdddddddddeeefffggghhhiiieeefffggghhhiiiiiiiiihhhgggfffffffffggghhhjjjkkkjjjgggiiiooosssvvv~~~zzzwwwwwwuuutttssssssssssssnnnnnnooopppqqqsssuuuvvvuuuvvvwwwxxxzzz}}}~~~~~~~~~xxxqqqhhh___ZZZVVVUUUTTTRRRPPPNNNLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLPPPVVV[[[bbbnnn}}}}}}zzzxxxvvvsssqqqooommmjjjfffcccaaa```___ZZZZZZZZZ[[[ZZZXXXSSSPPPPPPOOONNNOOOOOONNNKKKHHHEEEDDDBBBBBBCCCCCCBBB@@@======>>>??????>>>===<<<<<<===>>>>>>>>>>>>AAACCC??????@@@BBBDDDFFFHHHIIIHHHLLLPPPRRRSSSRRRRRRRRRRRRWWW___eeegggfffeeeddd```^^^]]]___cccgggggggggZZZUUUQQQQQQTTTUUURRROOOJJJHHHFFFDDDCCCCCCDDDEEEEEECCCBBBAAAAAAAAA???===::::::999999888777777777555444222333444444333111///////////////////////////000222333333222222222111111111111111111111111000000000111222222333333222222111111111111111111222222222222222222222222333333333444555666777888888999999::::::;;;<<<<<<===>>>>>>????????????>>>{{{rrrmmmaaa\\\UUUOOOKKKHHHFFFEEEFFFGGGIIIJJJKKKNNNSSSWWWaaaeeejjjpppvvv}}}yyywwwsssiiidddgggttt~~~xxxrrrnnniiifffgggggghhhhhhiiiiiiiiijjjnnnjjjfffdddeeefffeeedddcccddddddeeefffffffffffffffggghhhiiiiiihhhgggffffffiiimmmmmmlllpppxxx~~~wwwwwwuuusssqqqqqqtttwwwqqqooommmlllmmmooosssuuurrruuuxxxyyyzzz{{{}}}~~~}}}|||}}}}}}yyyqqqggg]]]WWWSSSSSSUUUVVVQQQKKKKKKPPPVVVXXXXXXWWWSSSOOOMMMMMMNNNMMMLLLLLLMMMOOOQQQRRRSSSWWW\\\aaajjjxxx}}}{{{yyywwwssspppmmmkkkiiigggddd```\\\XXXYYYWWWVVVUUUUUUUUUSSSQQQNNNNNNMMMLLLKKKJJJIIIIIIEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@???????????????@@@>>><<<===@@@BBBBBB@@@DDDBBBAAADDDIIIMMMOOOOOORRRRRRRRRQQQOOOOOOPPPQQQZZZ\\\```dddfffgggffffff]]]^^^```ccceeeeeecccaaaXXXUUUTTTWWW[[[YYYQQQIIIGGGGGGHHHHHHGGGFFFDDDCCCDDDCCCAAA???>>>===<<<<<<>>>===<<<;;;999888777666333333333222222222111111000000000///////////////........................222222111111000//////...000000000000000000000000///000111222222111000///111111222222222333333333333333333444555666777888555555777:::======:::888;;;<<>>>>>===<<<<<<<<<<<<<<<>>><<<:::;;;>>>??????===CCCBBBBBBFFFKKKOOOPPPOOOPPPQQQRRRQQQOOOOOOQQQRRRYYY\\\```ccceeeeeedddccc]]]^^^```bbbcccbbb___]]]VVVVVVWWWZZZ\\\YYYRRRLLLHHHHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@???===<<<<<<<<<<<<<<<:::999777777666666333333333222222222111111000000000000000000000000////////////////////////000000000000000111111111111111111111111111111111000111222333333222111000111111222222222333333333333333333444555666777888999888888999<<<======<<<;;;<<>>>>>======<<<;;;;;;;;;;;;<<<>>><<<;;;;;;===>>>======BBBCCCEEEIIIMMMPPPQQQPPPNNNOOOPPPPPPOOOPPPRRRTTTZZZ\\\aaadddfffeeecccaaa]]]^^^______^^^\\\ZZZXXXUUUWWW[[[^^^]]]YYYTTTPPPIIIIIIGGGFFFEEEDDDCCCCCCBBBAAA???>>><<<;;;;;;;;;;;;:::888666666666666777333333333222222222111111111111111111111111111111111111111111111111111111...//////000111222222222111111111111111111111111222222333333333333222222111111222222222333333333333333333444555666777888:::999777888:::<<<===>>>;;;<<<>>>@@@AAAAAAAAAAAA|||tttjjjddd\\\XXXQQQLLLIIIHHHGGGFFFFFFGGGIIIKKKMMMQQQVVVZZZbbbffflllsssyyy|||sssrrrkkk``````iii~~~~~~{{{|||zzzsssnnniiifffeeeeeeeeeeeeeeeeeeeeeeeebbbaaaaaabbbccceeefffgggeeeeeeeeeeeeeeedddcccbbbeeeffffffggggggggggggggghhhhhhhhhkkkoooqqqrrrqqqvvv|||}}}}}}tttqqqqqqppplllhhhkkkiiigggeeedddeeefffgggkkklllnnnnnnooorrrvvvyyywwwzzz}}}~~~}}}}}}}}}}}}~~~|||yyytttqqqppppppooonnnqqqrrrqqqpppkkkfff```]]]VVVSSSQQQQQQOOOPPPWWW```mmmqqquuuwwwvvvtttrrrqqqmmmkkkhhhfffeeegggiiijjjooosssxxx~~~}}}~~~{{{|||~~~}}}zzzwwwsssnnnkkkfffdddbbbaaa```^^^[[[YYYVVVTTTRRRPPPOOONNNKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA???>>>======>>>======<<<<<<<<<======???>>>======>>>>>>??????AAACCCGGGLLLPPPQQQQQQPPPLLLNNNOOOPPPPPPQQQSSSUUU\\\^^^cccffffffeeeaaa___\\\]]]^^^\\\YYYVVVTTTSSSSSSXXX^^^___\\\XXXUUUTTTKKKJJJGGGEEEDDDCCCCCCCCC@@@???>>>===;;;;;;;;;;;;:::999777666555666777888333333333222222222111111111111111111111222222222222222222222222222222222/////////000111111222222111111111111111111111111222222222222222222222222111111222222222333333333333333333444555666777888888777666888:::<<<<<<<<<;;;<<<>>>@@@AAAAAABBBBBBzzzqqqhhhaaaZZZUUUOOOKKKHHHHHHGGGFFFEEEGGGIIIKKKNNNRRRXXX[[[bbbfffmmmttt{{{xxxqqqqqqiii___bbbooo{{{wwwyyyzzzsssnnniiifffeeeeeeeeedddddddddddddddcccddddddddddddeeefffgggffffffffffffeeeeeedddcccddddddeeefffgggiiijjjkkkhhhhhhhhhkkknnnqqqqqqqqqyyy|||}}}xxxssssssrrrmmmiiikkkjjjgggeeedddcccddddddeeehhhmmmooopppqqqssstttuuuxxx|||~~~~~~}}}}}}}}}~~~{{{wwwsssooommmllljjjiiijjjjjjjjjjjjhhhdddaaa___YYYVVVRRRQQQOOOPPPYYYbbbrrrwww}}}~~~}}}|||zzzuuurrrpppqqqssstttyyy|||}}}zzzyyy{{{~~~~~~{{{xxxuuuqqqllliiidddbbb___^^^]]]\\\ZZZXXXUUUSSSPPPNNNNNNLLLIIIGGGIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>>=========<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@BBBEEEJJJNNNPPPQQQPPPPPPLLLNNNOOOPPPQQQRRRUUUWWW\\\^^^aaaccccccaaa^^^\\\[[[\\\\\\YYYUUUQQQOOOPPPQQQWWW\\\]]]ZZZVVVUUUUUUMMMKKKIIIFFFDDDCCCCCCCCC??????===<<<;;;;;;;;;;;;:::999888777666666777888333333333222222222111111000000111111222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111000000111111111111111222222222333333333333333333444555666777888777777999;;;>>>>>><<<:::;;;<<<===???@@@AAABBBCCC~~~wwwooofff```XXXSSSMMMIIIHHHGGGGGGGGGEEEGGGIIILLLOOOSSSYYY]]]cccgggnnnuuu||||||sssooonnnfff^^^fffvvv}}}xxxtttvvvyyyrrrmmmiiigggeeeeeeeeeeeeddddddddddddbbbdddeeedddccccccdddeeefffggggggggggggffffffeeebbbccccccdddfffhhhiiikkkhhhhhhiiikkkmmmooorrrsss||||||{{{||||||wwwsssqqqmmmjjjmmmkkkiiifffdddcccbbbbbbaaaeeejjjnnnooooooppppppuuuxxx{{{~~~~~~~~~~~~~~~}}}{{{xxxtttqqqnnnlllhhhfffbbbcccddddddcccbbbaaa```\\\XXXUUUTTTRRRTTT]]]gggvvv||||||zzz{{{~~~~~~|||{{{}}}}}}{{{xxxuuurrrooojjjgggcccaaa]]][[[[[[YYYXXXVVVSSSQQQOOOMMMMMMKKKIIIGGGGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAA@@@??????>>>>>>;;;::::::::::::;;;<<<<<<;;;<<<======<<<===???AAACCCGGGKKKNNNOOOOOOOOOPPPMMMOOOQQQQQQRRRSSSVVVXXX\\\]]]^^^___^^^\\\ZZZXXXXXXZZZZZZWWWRRRNNNMMMOOOPPPTTTXXXXXXVVVTTTTTTUUUNNNMMMKKKHHHFFFDDDCCCCCC??????===<<<<<<;;;;;;;;;999999999888777666666555333333333222222222111111//////000000111222222222000000000000000000000000111111111000000000000000222222222222222222222222111111000//////000111111111111222222222333333333333333333444555666777888888999;;;>>>AAA@@@>>>;;;;;;<<<===>>>@@@BBBCCCDDD|||vvvnnneee___VVVRRRLLLHHHGGGGGGGGGGGGEEEGGGIIILLLOOOTTTZZZ^^^cccgggnnnvvv}}}uuuooolllkkkccc\\\hhh|||~~~yyytttwwwxxxqqqmmmjjjhhhffffffeeeeeeddddddddddddaaaccceeeeeeccccccdddffffffggghhhhhhhhhhhhhhhhhhffffffeeeeeefffgggiiijjjgggiiikkkkkkkkknnnsssxxx~~~{{{zzz|||}}}vvvqqqnnnlllmmmllliiifffdddbbb``````^^^bbbfffiiikkklllmmmooorrruuuxxxzzzzzz{{{|||}}}||||||}}}{{{yyyvvvsssppplllgggccc\\\]]]^^^___``````aaaaaa^^^ZZZXXXWWWWWWZZZdddnnnxxx~~~~~~~~~zzzxxxuuurrrpppmmmiiifffccc```\\\ZZZYYYWWWVVVTTTQQQPPPNNNMMMMMMLLLJJJHHHEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::;;;<<<<<<===:::<<<>>>>>>===>>>AAADDDEEEHHHLLLNNNMMMMMMMMMOOOOOOQQQRRRSSSSSSTTTWWWYYY______^^^^^^\\\[[[YYYXXXUUUXXXYYYUUUPPPLLLMMMOOOOOOQQQRRRRRRRRRRRRRRRSSSOOONNNMMMKKKHHHFFFCCCBBB??????>>>===<<<<<<<<<<<<777888999999777555333111333333333222222222111111......///000000111222222000000000000000000000000//////000000111111222222222222222222222222222222222222111000000111222222111111222222222333333333333333333444555666777888888888999;;;===>>>===;;;;;;<<<<<<>>>@@@BBBCCCDDD{{{uuummmddd^^^UUUQQQKKKHHHGGGGGGGGGGGGEEEGGGJJJLLLPPPUUU[[[___ccchhhooovvv~~~rrrllljjjiii```[[[iii|||wwwzzzwwwqqqmmmjjjhhhfffffffffeeeeeeddddddddd```cccfffgggeeeeeefffiiifffggghhhiiiiiijjjiiiiiilllkkkiiihhhhhhhhhiiijjjfffjjjlllllljjjmmmttt{{{|||{{{yyyyyyrrroooooommmllliiifffcccaaa___^^^^^^```ccceeefffiiilllooonnnpppsssuuuuuuvvvxxxzzzzzz{{{{{{}}}~~~}}}}}}}}}~~~{{{zzzwwwuuuqqqlllfffbbbYYYYYY[[[\\\^^^___aaaaaa^^^[[[ZZZZZZ[[[___iiitttyyy~~~xxxvvvsssqqqooolllhhheeeccc```\\\YYYWWWVVVTTTSSSQQQOOOMMMLLLMMMLLLJJJIIIDDDCCCCCCBBBAAA@@@???>>><<<<<<<<<============>>>===============>>>???@@@<<<>>>AAAAAA@@@AAAEEEHHHFFFIIIMMMMMMLLLKKKLLLNNNPPPRRRSSSTTTTTTUUUWWWZZZcccbbbaaa___^^^]]]\\\[[[SSSVVVXXXUUUOOOLLLMMMPPPOOOOOONNNNNNOOOPPPQQQRRROOOOOONNNMMMJJJGGGDDDBBB@@@???>>>===============666777888888777444000...333333333222222222111111---......///000111111111111111111111111111111111------...000111333444444222222222222222222222222444333222111111222333444111111222222222333333333333333333444555666777888777555444555777999::::::;;;<<<<<<>>>???BBBDDDEEE|||vvvppphhh___ZZZQQQNNNJJJHHHHHHHHHHHHGGGHHHIIIKKKMMMPPPTTTZZZ^^^eeejjjqqqwww}}}|||mmmkkkfff^^^WWW]]]sss|||yyyuuunnnhhhgggiiihhhfffeeeddddddeeeeeeddddddeeeggghhhiiijjjkkkhhhhhhiiijjjjjjjjjiiiiiiiiiiiihhhhhhiiiiiijjjkkknnnmmmllllllnnnqqqtttvvv{{{|||}}}zzzsssooojjjhhhgggffffffdddaaa___[[[[[[\\\]]]^^^```aaabbbfffiiimmmppprrrtttvvvxxxyyyyyyxxxyyyzzz|||~~~~~~~~~}}}}}}}}}~~~}}}zzzuuunnngggcccZZZYYYXXXWWWXXXYYY[[[]]][[[[[[[[[ZZZ[[[aaajjjqqquuu}}}{{{rrrpppooonnnllljjjfffcccbbb___[[[XXXVVVTTTQQQOOOOOOOOONNNMMMKKKIIIHHHGGGDDDDDDDDDCCCBBB@@@???>>>BBBAAA???===<<<===>>>???<<<;;;999999999;;;===>>>@@@@@@AAABBBDDDEEEFFFFFFLLLKKKKKKJJJKKKLLLMMMNNNMMMOOORRRUUUYYY[[[]]]^^^___bbbcccbbb]]]ZZZYYYYYYWWWVVVUUURRRNNNLLLMMMMMMOOOLLLJJJIIIKKKMMMOOOPPPOOOOOOPPPRRRQQQNNNIIIEEE???>>>===============>>>::::::999888777666555444222222222111111111111000000000000000000111111111000111111111111222222222111///...000333555444222444222000...------...///111111222222222333333333///000111222222222222222555555444444444555555666777777777888999:::<<<<<>>zzztttnnneee]]]XXXOOOLLLIIIGGGGGGGGGGGGFFFGGGIIILLLNNNRRRWWW]]]aaafffkkkrrrxxx~~~xxxkkkhhhccc\\\XXX___www|||xxxtttnnniiihhhiiihhhgggeeeddddddeeeeeeeeeeeefffgggiiijjjkkkllljjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjkkkkkklllnnnmmmllllllmmmpppsssuuuzzz}}}~~~{{{}}}~~~vvvqqqjjjhhhgggffffffeeebbb```\\\\\\[[[[[[\\\]]]^^^___eeehhhllloooqqqrrrssstttvvvvvvvvvvvvxxxyyy{{{|||}}}~~~}}}}}}~~~}}}xxxrrrllliii___^^^\\\ZZZZZZ[[[\\\]]]^^^_________```cccjjjooovvv||||||xxxsssqqqooommmkkkhhhdddaaa___\\\XXXVVVTTTRRROOOMMMLLLLLLLLLKKKJJJIIIHHHGGGCCCCCCCCCCCCAAA@@@???>>>>>>===;;;999999:::;;;<<<<<<;;;::::::;;;<<<>>>??????@@@AAABBBDDDFFFGGGHHHMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPRRRTTTWWWYYY[[[\\\aaaccccccaaa\\\YYYYYYZZZYYYWWWTTTPPPLLLJJJJJJKKKMMMJJJHHHHHHJJJMMMNNNOOOQQQRRRSSSTTTTTTQQQKKKGGG@@@@@@>>>===<<<<<<<<<<<<::::::999888777666555444111111111000000000//////222222111111000000//////000111111111111222222222000///...///222444333111444333111000//////000111111111222222222333333333333333444444555555555555555444444444444555666666888999:::;;;<<<<<<===>>>;;;;;;<<>>===>>>===<<<;;;;;;;;;<<<======<<<;;;;;;<<<>>>???@@@???@@@@@@BBBDDDGGGJJJLLLOOOOOOPPPQQQQQQPPPOOONNNRRRRRRSSSTTTWWWZZZ]]]^^^dddcccbbb___[[[ZZZZZZ[[[ZZZWWWRRRMMMIIIHHHHHHIIIJJJHHHFFFGGGIIILLLNNNNNNSSSTTTVVVWWWWWWSSSMMMHHHCCCBBB@@@>>><<<;;;:::999999999888777666666555555000000000000/////////...333333222111000///......000111111111111222222222///......///111222222000444333222111111222333444111111222222222333333333111111222222222333333333444444444444444555666666777888:::<<<=========<<<999999:::===AAACCCDDDCCC}}}wwwpppiiiaaaYYYTTTMMMKKKGGGEEEFFFFFFFFFFFFGGGIIILLLPPPTTTYYY```dddiiinnnuuu{{{yyypppjjjeee___YYYYYYfffyyytttqqqmmmkkkllliiihhhhhhggggggfffffffffgggggghhhiiikkklllmmmnnnooonnnkkkiiiiiiiiijjjkkkmmmmmmmmmmmmmmmnnnoooooonnnmmmlllllllllmmmnnnooooooqqqssstttvvv{{{}}}~~~~~~xxxkkkhhheeecccccccccbbbaaa___]]]ZZZWWWUUUTTTUUUVVVZZZ^^^cccggghhhjjjkkkmmmmmmmmmnnnpppqqqssstttuuuuuuwwwyyyyyyyyyyyyzzz{{{}}}~~~}}}}}}~~~}}}{{{wwwuuusssooommmjjjiiiiiigggjjjmmmppppppnnnllljjjmmmmmmmmmnnnpppuuuzzz}}}{{{tttpppooommmjjjhhhfffdddaaa^^^XXXUUURRROOONNNMMMJJJIIIFFFFFFGGGFFFFFFEEEDDDCCC@@@@@@@@@@@@???>>>===<<<>>>===<<<<<<<<<<<<======<<<<<<<<<<<<===>>>@@@AAA@@@@@@AAABBBFFFJJJMMMOOOQQQPPPOOOOOONNNOOOOOOPPPSSSSSSTTTUUUYYY]]]aaaccceeedddaaa]]][[[ZZZ\\\]]]XXXTTTNNNJJJHHHIIIJJJJJJJJJHHHGGGHHHKKKNNNPPPPPPTTTTTTVVVWWWWWWSSSLLLHHHEEEDDDAAA>>>;;;999888777999888888777666666555555111111000000000/////////222111111111000000//////000000111111111222222222///......///000000000000333222222222222333444555111111222222222333333333111111111111111111222222444444444444444555666777444666888;;;<<<;;;:::999<<<;;;<<<===???@@@???>>>}}}vvvoooggg```XXXSSSNNNKKKHHHFFFGGGGGGGGGGGGHHHJJJMMMOOOSSSXXX^^^bbbjjjooovvv}}}vvvoookkkeee^^^YYY[[[iiiwwwssspppmmmkkklllhhhhhhhhhhhhhhhhhhgggggggggggghhhjjjkkklllmmmnnnooonnnkkkiiiiiiiiijjjkkknnnnnnmmmmmmnnnnnnooopppmmmmmmlllkkkkkklllmmmmmmoooqqqrrrrrrsssxxx}}}{{{|||nnnkkkfffcccbbbaaaaaa```___]]]ZZZVVVTTTSSSSSSSSSSSSVVV[[[___bbbdddgggjjjiiijjjkkkmmmoooqqqrrrrrrsssuuuwwwxxxxxxxxxyyy{{{|||~~~}}}}}}||||||}}}|||yyyuuurrrpppooolllooossswwwxxxuuuqqqnnnooollliiihhhkkkpppvvvzzz|||}}}}}}xxxrrrnnnjjjhhheeeccccccaaa___]]]VVVSSSPPPNNNMMMLLLJJJHHHFFFFFFFFFEEECCCBBB@@@???????????????>>>===<<<<<<999999999999999999999:::;;;;;;<<<===>>>???@@@AAAAAAAAACCCEEEIIIMMMPPPRRRRRRPPPMMMKKKKKKMMMPPPRRRRRRRRRSSSVVVZZZ___cccffffffccc___\\\[[[\\\^^^^^^UUUQQQLLLJJJKKKMMMOOOOOOMMMKKKKKKLLLOOORRRSSSSSSSSSSSSSSSTTTSSSOOOJJJFFFEEEDDDAAA>>>;;;999888777888888777777666555555555222222111111111000000000//////000000111111111222000000111111111222222222...///////////////000000000000111111222222333444111111222222222333333333666555555444444444555555333333333444444666777777444666888;;;<<<;;;:::999>>>===<<<===??????===;;;|||uuummmeee^^^VVVRRRMMMKKKHHHFFFGGGHHHHHHHHHIIIJJJMMMPPPSSSXXX^^^bbblllqqqxxx~~~tttnnniiiccc]]]ZZZ^^^mmm}}}tttrrrpppllljjjjjjhhhhhhiiiiiiiiiiiihhhhhhgggggghhhiiikkklllmmmnnnmmmlllkkkjjjiiiiiijjjjjjmmmmmmllllllmmmmmmnnnoookkkkkkkkkkkkkkkkkkllllllpppqqqqqqqqqrrruuuzzz}}}{{{}}}uuupppiiidddaaa```______]]]\\\ZZZXXXVVVTTTSSSRRROOOQQQTTTWWWYYY]]]bbbeeeeeefffhhhjjjlllnnnnnnoooqqqsssuuuvvvvvvwwwxxxyyy{{{|||{{{zzzzzz{{{|||~~~~~~{{{xxxuuutttrrrtttxxx}}}{{{wwwqqqmmmgggdddfffiiimmmooouuuvvvyyy}}}~~~zzzuuuqqqooogggeeeaaa___^^^]]][[[YYYSSSQQQNNNMMMLLLKKKJJJHHHFFFFFFEEEDDDBBB@@@>>>==================<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBCCCFFFIIIMMMPPPRRRTTTRRRPPPMMMLLLLLLNNNRRRTTTQQQQQQSSSVVVZZZ___ccceeedddaaa^^^\\\]]]___``````TTTPPPLLLLLLPPPSSSUUUTTTQQQOOOOOOPPPSSSUUUUUUUUURRRPPPOOOOOONNNKKKGGGDDDDDDCCCAAA>>><<<:::999888777777777666666555555555222222222222111111111111......///000111222333333000111111111111222222222///000111111//////000111///000000000111111222222111111222222222333333333666555444333222333444555333333333444555666777888777888:::<<<=========<<<;;;;;;;;;===???@@@???>>>zzzrrrjjjbbb[[[TTTPPPLLLIIIFFFEEEFFFGGGGGGGGGHHHJJJMMMQQQUUUZZZaaaeeemmmrrryyy{{{pppkkkeee```[[[ZZZaaarrrzzzrrrqqqoookkkhhhhhhhhhhhhiiijjjjjjjjjiiihhhfffggghhhiiijjjlllmmmmmmjjjjjjjjjjjjjjjjjjiiiiiilllkkkkkkkkkkkklllmmmmmmiiijjjjjjjjjkkkkkkllllllppppppppppppqqqrrruuuwww}}}}}}wwwnnngggcccaaa```___\\\[[[[[[ZZZXXXVVVTTTRRRNNNOOOOOOPPPRRRVVV[[[___```bbbdddgggiiijjjkkkkkkmmmooorrrsssssstttuuuvvvxxxyyy|||~~~~~~}}}{{{zzzzzzzzz{{{|||~~~}}}{{{yyyxxxyyy}}}yyyssslllgggfffggggggfffmmmooorrrwww}}}~~~yyyvvvtttrrrpppgggddd```\\\ZZZXXXUUUSSSQQQOOOLLLKKKKKKJJJHHHGGGDDDDDDCCCCCCAAA@@@???>>>;;;<<<<<<<<<<<<;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>===>>>@@@AAACCCDDDDDDEEECCCFFFJJJNNNQQQSSSTTTTTTQQQQQQQQQRRRSSSTTTUUUVVVUUUVVVXXX[[[^^^aaacccdddbbb___\\\\\\___aaaaaaaaaUUUQQQNNNPPPUUUXXXYYYWWWTTTSSSRRRSSSUUUWWWVVVVVVQQQOOOLLLJJJIIIGGGEEECCCBBBAAA@@@>>><<<;;;::::::666666666666666555555555111111111111000000000000//////000000111111222222000111111111111222222222///111333222000///000222000000111111111111111111111111222222222333333333555333222000000111222333333333333444555666777888888999:::;;;<<<<<<===>>>::::::;;;===@@@BBBAAA@@@~~~xxxppphhh```YYYRRRNNNKKKHHHEEEDDDEEEFFFFFFFFFGGGJJJMMMRRRWWW]]]dddiiinnnssszzzwwwmmmhhhbbb]]]YYY[[[cccuuuxxxqqqpppoookkkgggggghhhhhhjjjkkkkkkjjjiiihhhffffffggghhhjjjkkklllmmmhhhhhhiiijjjjjjjjjiiiiiikkkjjjjjjjjjjjjkkkllllllhhhiiiiiijjjkkkkkkllllllooooooooonnnoooppprrrssswww|||rrrjjjeeebbb```___ZZZ[[[\\\\\\ZZZXXXUUUSSSOOOOOONNNLLLMMMQQQVVV[[[]]]___bbbdddggghhhhhhhhhjjjllloooppppppqqqrrrtttuuuwwwyyy|||}}}~~~}}}}}}|||{{{zzzyyyyyyzzz||||||~~~~~~|||}}}wwwqqqnnnllliiiggggggiiimmmssszzzzzzvvvttttttsssrrriiieee___[[[WWWTTTQQQOOOOOOMMMKKKIIIIIIIIIGGGFFFAAABBBBBBBBBBBBAAA@@@@@@;;;;;;<<<<<<;;;;;;::::::999999:::;;;<<<<<<<<<;;;???@@@BBBDDDEEEFFFGGGGGGDDDGGGLLLPPPTTTUUUUUUTTTPPPRRRUUUXXXZZZYYYXXXWWW[[[\\\^^^aaacccddddddeee```^^^\\\]]]```ccccccaaaWWWSSSQQQSSSXXX[[[ZZZXXXUUUTTTSSSTTTVVVWWWWWWUUURRRNNNJJJHHHFFFFFFDDDCCCAAA@@@???===<<<<<<;;;;;;666666666666666555555555000000000000////////////111111111111000000000000000111111111111222222222000222444333000///111333111111222222222111111000111111222222222333333333888777555333333333555666222333333444555666888888777777777888999:::<<<<<<<<<<<<<<<>>>@@@AAAAAA???}}}wwwnnnddd]]]VVVQQQNNNIIIHHHGGGFFFEEEEEEEEEEEEHHHKKKPPPTTTXXX^^^ffflllqqqvvv~~~|||pppgggbbb^^^\\\YYY\\\ggg}}}xxxvvvrrrpppooonnnlllkkkhhhhhhhhhhhhhhhhhhhhhhhhjjjiiihhhgggggghhhiiijjjggghhhhhhiiiiiiiiiiiihhhkkkjjjjjjjjjjjjjjjjjjkkklllkkkiiigggggghhhjjjkkkllllllkkkkkkllloooqqqssswww|||{{{qqqiiiccc^^^[[[[[[YYYWWWWWWXXXXXXWWWVVVQQQOOOLLLKKKKKKMMMPPPSSSYYYZZZ]]]```bbbdddddddddfffgggiiikkklllnnnnnnooommmooorrrtttuuuwwwzzz|||zzz{{{{{{yyywwwwwwxxxyyy|||~~~}}}|||xxxsssoookkkpppuuuxxxyyy}}}}}}{{{zzzxxxwwwtttpppmmmfffaaa[[[VVVSSSQQQOOOMMMNNNMMMKKKIIIGGGEEEDDDDDDBBBBBBBBBAAA@@@??????>>>>>>>>>======<<<<<<<<<<<>><<<;;;;;;<<<===>>>@@@AAADDDFFFGGGGGGGGGFFFJJJLLLOOOQQQSSSTTTTTTTTTVVVVVVWWWXXXXXXXXXXXXWWWZZZ___eeegggeeebbbaaaaaa]]]\\\]]]```ddddddbbb___SSSRRRSSSWWW\\\^^^\\\YYYWWWXXXZZZZZZYYYVVVSSSQQQMMMLLLIIIFFFCCCAAA???>>>?????????>>>======<<<<<<888888777555555444444444111222333333111000000111000000111111111111000000000000000000000000000000111000/////////000222333111111222222222333333333222222333333333333444444777555333222222333444555444444444444555777888999666777999;;;<<<===>>>>>>888:::===@@@BBBCCCBBBBBB{{{uuukkkbbb[[[UUUPPPMMMFFFEEEEEEEEEEEEEEEFFFFFFHHHLLLQQQTTTXXX^^^fffmmmrrrxxxvvvllldddaaa\\\YYYWWW]]]lll|||uuurrrooommmllllllkkkiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhgggggghhhiiiiiigggggghhhiiiiiiiiihhhhhhjjjjjjiiiiiiiiiiiijjjjjjkkkjjjiiihhhhhhiiikkklllmmmlllkkkkkklllnnnppprrrtttxxxxxxooohhhbbb^^^XXXWWWVVVWWWZZZ\\\]]]\\\SSSQQQNNNLLLKKKLLLNNNPPPTTTVVVYYY\\\^^^___``````bbbccceeegggiiikkkkkklllhhhkkknnnpppqqqtttvvvyyyzzz{{{zzzxxxvvvuuuwwwxxxzzz||||||vvvzzz}}}~~~~~~}}}|||zzzxxxvvvtttqqqlllhhhccc___YYYTTTQQQOOOMMMKKKHHHGGGEEECCCAAA@@@???????????????>>>===<<<<<<<<<=========<<<<<<<<<;;;;;;???>>><<<;;;;;;<<<===>>>???@@@BBBDDDFFFGGGHHHHHHMMMNNNPPPQQQSSSTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWW]]]aaafffgggeeecccbbbbbb\\\]]]```dddfffeee```[[[SSSTTTVVVYYY\\\]]]\\\ZZZYYYZZZ[[[[[[YYYUUURRRPPPLLLKKKIIIFFFDDDBBBAAA@@@@@@@@@???>>>===;;;::::::;;;:::888555333222111000000111333222111///000000000000111111111111000000000000000000000000000000111000/////////000222222111111111111222222222333111111111222222222333333444333333222333444555666444444444444555777888999666777999;;;<<<===>>>>>><<<>>>???AAABBBCCCCCCBBB}}}wwwqqqhhh___XXXSSSNNNKKKCCCCCCCCCDDDDDDFFFGGGGGGIIILLLQQQUUUYYY___hhhnnntttzzzxxxnnnfffaaa___ZZZVVVUUU___sss|||wwwqqqoookkkjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhgggggghhhhhhiiiffffffggghhhhhhhhhhhhhhhiiiiiiiiihhhhhhiiiiiiiiijjjiiiiiihhhiiijjjlllmmmnnnmmmlllllllllmmmooopppqqqtttyyyyyypppgggbbbZZZXXXXXXYYY\\\^^^______WWWUUUQQQNNNLLLKKKLLLLLLQQQRRRUUUWWWZZZ[[[]]]]]]]]]^^^```bbbeeefffggghhhdddgggjjjmmmoooqqquuuwww{{{zzzyyywwwttttttuuuwwwwwwzzz|||~~~~~~|||zzzzzz{{{zzzxxxvvvtttqqqlllfffbbb^^^ZZZUUUQQQNNNLLLJJJIIIGGGFFFDDDCCCAAA@@@??????>>>>>>======<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>>@@@AAABBBDDDGGGIIIKKKMMMQQQQQQQQQQQQRRRSSSTTTTTTVVVUUUUUUUUUVVVXXXZZZ[[[bbbdddggggggfffdddcccbbb^^^```eeeiiijjjfff^^^YYYUUUXXX[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZWWWSSSOOOMMMKKKJJJHHHFFFDDDCCCCCCBBBAAA@@@???===<<<:::999888:::888777444222111000000///111222111000/////////000000111111111111000000000000000000000000000000000000000///000111111222000000000111111111222222000000000111111111111222111111222333444555666666333333444444555666888999777777999:::<<<============>>>>>>???@@@@@@AAAAAA~~~zzztttnnnfff]]]WWWRRRMMMKKKDDDDDDDDDDDDEEEFFFGGGHHHIIIMMMRRRWWW[[[aaaiiipppwww||||||sssiiibbb]]]\\\XXXSSSTTTbbbyyy}}}xxxooollljjjhhhhhhiiihhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhheeefffggghhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjlllmmmnnnnnnnnnmmmlllllllllmmmnnnppprrruuuzzzwwwmmmfffaaa^^^\\\[[[\\\]]]]]]]]]\\\ZZZVVVSSSOOOMMMLLLKKKPPPQQQSSSUUUWWWYYYZZZ[[[XXXYYY[[[^^^```bbbcccdddcccfffiiillloooqqquuuxxxyyyyyyxxxuuusssrrrsssuuutttvvvxxxyyyzzz{{{}}}~~~}}}}}}|||{{{{{{{{{{{{xxxvvvsssppplllgggaaa\\\XXXUUUPPPMMMKKKIIIGGGEEEFFFEEECCCBBBAAA@@@@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>???CCCCCCDDDFFFIIIMMMPPPRRRVVVUUUSSSRRRRRRSSSTTTTTTWWWWWWVVVWWWXXX[[[___aaaeeefffggggggeeeddddddcccccceeeiiikkkjjjeee___ZZZXXX\\\``````]]][[[\\\]]]\\\[[[ZZZXXXTTTOOOKKKIIIHHHHHHGGGFFFEEEDDDDDDEEE@@@???>>>===<<<:::999999555444333333222222222333///000111111///......///000000111111111111000000000000000000000000000000000000000000000111111222///000000000000111111111000000000111111111222222000111222444444555444444333333333444555666777888777777999:::;;;<<<<<<<<<>>>>>>>>>???@@@BBBCCCDDD{{{wwwqqqlllddd\\\VVVQQQMMMKKKHHHGGGGGGFFFFFFGGGGGGHHHJJJNNNTTTXXX\\\ccckkkrrrxxx~~~}}}sssggg___[[[YYYVVVRRRUUUfffzzzooommmjjjiiiiiiiiihhhggghhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhgggggggggeeefffggghhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiijjjjjjkkkkkklllmmmnnnnnnmmmmmmllllllllllllllloooqqqsssvvv{{{uuunnnhhheee```^^^]]]]]]]]]\\\___^^^[[[XXXTTTQQQOOONNNOOOOOOPPPRRRSSSUUUVVVWWWUUUVVVXXX[[[]]]___``````aaacccgggjjjlllooorrruuuvvvwwwvvvuuurrrqqqqqqrrrppprrrtttuuuuuuvvvxxxzzzzzz|||~~~~~~|||{{{{{{yyywwwzzzzzzyyyyyyyyyzzzzzz{{{xxx{{{~~~~~~|||wwwtttoookkkgggbbb\\\XXXSSSPPPLLLIIIHHHFFFDDDBBBAAA@@@???>>>=====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@@@@CCCDDDEEEGGGKKKOOORRRUUUYYYWWWUUUTTTSSSSSSTTTTTTUUUUUUUUUWWWZZZ___ccceeeiiigggfffeeeeeeeeeeeeeeeggghhhhhhgggeeeaaa^^^\\\]]]aaadddccc___\\\\\\]]]ZZZYYYWWWTTTPPPLLLHHHFFFFFFFFFEEEEEEDDDEEEEEEEEE??????>>>===<<<;;;;;;:::444444333222222222222333///000111111///......///000000111111111111000000111111111111111111111111///000000000111111111111///000000000000111111111111111111111222222222333222333333444444333222222333333333333444666777888777888999:::;;;;;;<<<<<>>>>>>>>>>>>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCCCCEEEHHHLLLOOOSSSTTTYYYYYYWWWVVVUUUUUUTTTTTTQQQRRRTTTXXX]]]bbbgggiiillliiifffeeefffhhhiiiiiiiiiiiihhhddd```^^^]]]^^^cccdddfffeeebbb___]]]\\\WWWVVVTTTQQQMMMJJJGGGEEEEEEDDDDDDCCCCCCDDDDDDEEEAAA@@@???>>>===<<<;;;:::777666555333222111000000///111222111000/////////000000111111111111000000111111111111111111111111//////000111111111111000000000000111111111222222111111111222222222333333444333333333222222222111222222333333444555777888777888999:::;;;;;;;;;;;;999:::<<>>???AAABBBCCCDDDDDDEEEGGGJJJMMMPPPSSSUUUVVVYYYYYYYYYXXXWWWVVVUUUTTTQQQSSSWWW]]]ccciiimmmpppppplllhhhgggiiilllmmmnnnmmmmmmlllhhhcccaaaaaabbbhhhgggffffffdddaaa]]]ZZZUUUTTTRRROOOMMMJJJHHHGGGCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDBBB@@@===;;;999888888777555444222111111111000111333222111///000000000000111111111111000000111111111111111111111111...///000111222111111000111111111111222222222333000000000111111111111222333222111111111222333444222222222333444555666777777888999:::::::::::::::666777:::===???AAAAAAAAA{{{uuuqqqhhhccc\\\UUUPPPMMMIIIGGGCCCCCCDDDEEEFFFHHHJJJKKKLLLPPPVVVZZZ___fffooouuuyyy}}}rrrfff\\\VVVTTTPPPTTT```www~~~ssspppmmmjjjjjjiiigggfffhhhhhhhhhhhhhhhhhhhhhhhheeefffggghhhhhhgggfffeeeggggggiiijjjkkkllllllmmmkkkkkkjjjjjjjjjjjjkkkkkkmmmmmmmmmnnnmmmmmmlllllljjjkkkllllllmmmmmmllllllfffjjjooonnnlllooowww~~~tttxxxvvvmmmfffaaa]]][[[ZZZ[[[\\\]]]\\\ZZZXXXWWWSSSRRRQQQOOOOOOOOOPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTXXX[[[]]]___```bbbeeegggjjjnnnsssvvvuuurrrooommmhhhjjjkkkkkkkkkkkkmmmnnnjjjlllnnnrrruuuxxx{{{|||~~~|||xxxvvvtttsssttttttttttttnnnmmmmmmnnnqqqtttvvvvvvyyy{{{|||{{{yyywwwvvvrrrnnnkkkgggjjjnnnsssxxx|||~~~|||zzznnnhhh```XXXTTTRRRPPPOOOIIIGGGEEEDDDDDDCCC@@@???===<<<<<<;;;;;;;;;<<<<<<========================<<<<<<<<<=========>>>>>>===>>>@@@BBBDDDEEEEEEEEEIIIKKKOOOSSSVVVXXXYYYYYYYYYYYYZZZZZZYYYWWWUUUTTTSSSVVV\\\cccjjjoootttvvvrrrnnniiihhhkkkoooqqqqqqqqqrrrrrrooojjjffffffgggkkkhhhfffffffffccc^^^YYYTTTSSSQQQOOOMMMKKKJJJIIICCCBBBBBBAAAAAAAAABBBBBBIIIHHHEEEAAA===:::777666444444444333333444555555111222333333111000000111000000111111111111000000111111111111111111111111...///000222222111111000111222222222222333333333////////////000000000000222111000000111333555777222222222333444555666777777888999:::::::::::::::;;;===@@@CCCDDDDDDDDDCCCzzzrrrmmmaaa]]]WWWRRROOOKKKGGGEEEGGGFFFEEEEEEFFFHHHJJJKKKNNNRRRXXX]]]aaahhhpppvvvoooccc___YYYQQQOOOTTTfff|||{{{zzz}}}|||rrrpppmmmkkkkkkjjjhhhfffhhhgggfffeeeeeefffggghhhggggggggggggggggggggggggffffffggghhhiiijjjkkkkkkhhhiiiiiiiiijjjjjjjjjjjjkkkkkklllllllllkkkjjjiiijjjkkkmmmnnnnnnlllkkkiiieeehhhkkkmmmnnnpppsssvvv{{{tttrrrxxxyyyppphhh```\\\YYYXXXWWWXXXZZZZZZYYYXXXVVVSSSNNNJJJHHHIIIJJJLLLMMMNNNOOOPPPQQQPPPOOONNNSSSTTTWWW[[[^^^```aaabbbeeehhhlllnnnooommmjjjhhhiiigggfffddddddeeeggghhhkkklllnnnnnnnnnooorrrttt}}}}}}zzzxxxwwwuuutttrrrooollljjjhhhggghhhiiiiiiiiihhhhhhiiikkkoooqqqtttxxxzzz{{{{{{{{{wwwvvvtttrrrpppooonnnnnnrrrtttwww}}}}}}xxxsssoooiiibbbZZZUUUTTTRRRNNNJJJDDDDDDCCCBBB@@@??????>>>>>>>>>======<<<<<<<<<;;;===<<<;;;;;;999999888777;;;:::::::::;;;===>>>??????AAACCCEEEFFFFFFFFFEEEHHHLLLRRRWWWYYYZZZ\\\]]]]]]\\\[[[YYYXXXVVVVVVUUUTTTYYY```hhhnnnrrrssstttrrrnnnkkkkkknnnqqqssssssvvvvvvuuutttrrrrrrtttvvvpppkkkeeebbbbbbaaa___\\\YYYXXXVVVSSSOOOLLLIIIGGGCCCCCCDDDDDDEEEFFFHHHHHHMMMIIIDDDAAA???<<<777444444333111//////000111222222111000.........///000222111000//////000111222111111111111111000///...555555444333333444444444/////////000111222444555333333333333333222111000111111222222222333333333555444444333444555666777888888999:::;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCC~~~wwwooojjjaaa\\\VVVQQQMMMJJJGGGEEEGGGFFFEEEEEEFFFHHHJJJLLLOOOTTTZZZ___cccjjjrrrxxxoooddd___YYYSSSQQQYYYmmm~~~{{{zzzzzz|||{{{ssspppnnnllllllkkkiiigggiiihhhgggggggggggghhhiiiggggggggggggggggggggggggeeeffffffgggiiijjjjjjkkkiiiiiijjjjjjjjjkkkkkkkkkllllllmmmnnnmmmlllkkkjjjjjjkkkmmmnnnnnnmmmlllkkkfffhhhkkklllnnnooorrrtttzzzxxxoooiiimmmwwwvvvlllddd^^^YYYWWWUUUUUUWWWXXXWWWWWWXXXUUUQQQMMMJJJIIIIIIIIIKKKLLLNNNOOOOOOOOONNNNNNRRRSSSTTTWWWYYY\\\]]]^^^```ccchhhlllnnnmmmlllkkkhhhgggeeedddccccccdddeeeccceeeggghhhiiijjjmmmppptttxxx|||~~~zzzwwwuuusssqqqooolllhhheeecccaaa___`````````___```bbbeeekkkmmmppptttwwwyyyzzzzzzvvvuuuuuuuuuuuuuuuvvvvvv|||~~~~~~zzztttoookkkccc]]]UUUPPPOOOMMMJJJFFFCCCBBBBBBAAA@@@???>>>===============<<<<<<;;;;;;<<<;;;;;;::::::999999999;;;;;;:::;;;<<<===???@@@BBBCCCDDDFFFGGGHHHHHHHHHKKKOOOTTTXXXZZZ[[[]]]^^^^^^]]][[[YYYXXXWWWWWWXXXZZZ]]]ccciiinnnrrrssssssooommmlllmmmqqqtttvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyrrrmmmgggdddcccbbb___\\\YYYXXXVVVTTTQQQMMMIIIGGGCCCCCCCCCCCCDDDEEEFFFGGGKKKGGGCCC@@@???<<<888444444333111000000000222333//////---,,,,,,,,,------222111000//////000111222333333222222222111111111111111111000000000111111777666555333222111111000333333333333333222111111222222222222222222222333444444333333444555777888888888999:::;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCC~~~zzzssslllfff```[[[TTTNNNKKKIIIGGGFFFGGGFFFEEEEEEFFFHHHKKKLLLQQQVVV\\\aaaeeellltttzzz~~~nnnddd___ZZZUUUTTTaaayyy~~~}}}yyysssqqqnnnmmmmmmlllkkkiiiiiiiiihhhhhhhhhhhhiiiiiiggggggggggggggggggggggggeeeeeefffggghhhiiijjjjjjiiijjjjjjjjjjjjkkkkkkkkkmmmnnnnnnooonnnmmmlllkkkjjjkkkmmmnnnnnnnnnmmmmmmhhhjjjlllmmmmmmnnnppprrrssswwwzzznnncccaaahhhuuuuuujjjccc]]]YYYUUUSSSTTTVVVWWWWWWYYYWWWUUUQQQNNNKKKHHHGGGIIIJJJKKKLLLMMMMMMMMMMMMQQQQQQQQQQQQSSSUUUWWWYYYYYY\\\aaafffjjjlllllllllhhhgggeeecccaaaaaaaaaaaa]]]___aaabbbccceeehhhkkklllooossswwwyyy|||{{{xxxvvvrrrqqqnnnjjjfffbbb___^^^YYYZZZYYYYYYYYY[[[___bbbhhhjjjnnnrrrvvvyyy{{{{{{yyyzzz|||}}}yyysssmmmgggccc[[[UUUOOOJJJIIIGGGDDDAAAAAAAAA@@@???>>>======<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<===???@@@AAAEEEEEEFFFGGGIIIJJJLLLMMMOOOSSSWWWZZZ\\\]]]^^^___```^^^[[[YYYYYYZZZ[[[\\\bbbdddgggkkknnnpppqqqqqqnnnnnnnnnqqquuuxxxyyyxxxvvvuuuvvvzzz}}}tttoooiiifffeeeccc___[[[XXXXXXWWWUUURRRNNNIIIGGGCCCCCCCCCCCCDDDDDDEEEFFFGGGEEEBBB???>>>;;;888666555444222111111111222333222111000000///000000000111111000000000000111111333222111000000000111222000000000000000000000000;;;:::888555333111000000333333333333333222222111222222222222222222222222333333222333444666888999888888999:::;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCC{{{vvvppphhhccc]]]XXXQQQKKKIIIHHHGGGGGGGGGFFFEEEEEEFFFIIIKKKMMMRRRWWW]]]bbbgggmmmuuu|||{{{nnneee```[[[XXXWWWjjjxxxsssqqqooonnnnnnnnnlllkkkiiihhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhheeeffffffggghhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjmmmmmmnnnooonnnmmmlllkkkjjjkkklllnnnnnnoooooonnnjjjlllnnnnnnnnnnnnppprrrtttuuu{{{uuueee]]]___iiizzztttlllccc^^^XXXSSSSSSTTTUUUVVVWWWWWWVVVTTTQQQMMMJJJHHHGGGGGGHHHIIIJJJKKKLLLLLLPPPOOOMMMMMMNNNPPPRRRTTTTTTWWW[[[```dddggghhhiiihhhfffdddbbb```______^^^]]]___`````````bbbdddfffgggjjjmmmqqqsssvvvyyy|||~~~|||zzzwwwuuurrrnnnjjjfffcccbbb\\\\\\\\\[[[\\\___eeeiiilllnnnrrrwww{{{yyyssslllfff```\\\TTTPPPJJJGGGEEEDDDAAA?????????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBGGGGGGGGGHHHKKKMMMPPPRRRUUUXXX[[[]]]^^^^^^___```aaa___\\\[[[[[[^^^aaaccciiiiiijjjkkklllmmmnnnnnnoooppprrruuuxxxyyyyyyxxxtttsssvvv|||~~~tttpppkkkhhhfffccc^^^ZZZXXXXXXXXXVVVSSSNNNJJJGGGEEEDDDDDDDDDDDDDDDEEEEEEDDDBBB@@@>>><<<:::888777555444333222222222333333333222222222222222222222111000000000000000000111111///...,,,,,,---///000111111222222222222222222666555444333222222222222222333333444333333222222333333333222222222222111222222222333444666999:::888888999:::;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCC}}}yyysssmmmfffaaaZZZUUUNNNIIIGGGGGGGGGGGGFFFFFFEEEEEEGGGIIILLLNNNRRRWWW]]]bbbgggnnnvvv}}}xxxmmmfffaaa]]]ZZZ]]]sss~~~wwwsssqqqnnnnnnnnnooommmlllhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiffffffgggggghhhhhhiiiiiihhhhhhhhhiiiiiiiiiiiijjjlllmmmmmmnnnmmmlllkkkjjjjjjkkklllmmmmmmnnnnnnooommmnnnooopppooooooppprrruuuuuuyyylll___ZZZ___lllyyyxxxkkkddd[[[TTTQQQQQQRRRRRRRRRSSSTTTTTTSSSPPPMMMJJJFFFFFFGGGGGGHHHIIIJJJJJJNNNMMMKKKJJJJJJLLLNNNOOOPPPRRRUUUYYY]]]___aaabbbeeeeeecccaaa```^^^]]]]]]^^^______^^^]]]]]]^^^```bbbdddhhhjjjlllooosssuuuyyy{{{}}}~~~|||{{{yyyvvvrrrooommmllleeeeeeeeeeeefffjjjoootttvvvxxx|||}}}yyyrrrkkkddd^^^YYYUUUOOOLLLIIIFFFDDDCCCAAA@@@=========<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;999::::::;;;;;;<<<<<<===<<<===>>>???AAABBBCCCCCCGGGHHHIIIKKKNNNQQQUUUWWWZZZ\\\___```______```aaaaaa```^^^^^^```dddhhhkkkooonnnlllkkkjjjkkkllllllssstttwwwxxxxxxwwwvvvvvvqqqrrruuu||||||ssspppllljjjhhhddd^^^ZZZXXXXXXWWWUUURRRMMMIIIGGGFFFFFFEEEDDDDDDDDDEEEEEEAAA@@@???===;;;999888777444444333333333222333333.../////////////////////000000000111111000000000000///---,,,,,,...///111111111222333444444333333111000000000000111222222222333333444444444333333222222222222222222222222222222222333444666999:::888888999:::;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCC{{{vvvpppiiibbb^^^WWWRRRLLLHHHGGGFFFFFFFFFFFFFFFEEEFFFGGGJJJMMMOOOSSSWWW^^^ccchhhoooxxx~~~tttmmmhhhbbb]]][[[eee|||}}}vvvqqqpppnnnmmmnnnooonnnmmmiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggghhhhhhhhhiiiiiiiiijjjhhhhhhiiiiiiiiijjjjjjjjjllllllmmmnnnmmmlllkkkjjjjjjkkkkkkkkklllmmmmmmmmmmmmnnnooooooooooooppprrrqqqrrrvvv|||sssdddZZZWWW___hhhvvvuuummmbbbXXXRRRPPPOOONNNNNNOOORRRSSSRRRPPPNNNLLLGGGGGGFFFFFFFFFGGGHHHHHHKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNPPPRRRUUUWWWZZZ[[[aaa``````___^^^]]]]]]\\\\\\\\\\\\ZZZXXXWWWXXXYYY\\\^^^```aaaccceeeiiillloooqqqtttwwwzzz|||}}}}}}}}}|||{{{zzzyyywwwvvvvvvnnnoooppppppqqqtttyyy}}}zzztttooohhhaaa[[[VVVRRROOOJJJIIIGGGEEECCCAAA@@@@@@======<<<<<<;;;;;;;;;;;;999999:::::::::::::::;;;::::::;;;;;;<<<<<<<<<===<<<===???AAACCCDDDDDDEEEGGGHHHKKKNNNSSSWWWZZZ\\\^^^```aaaaaa```___```aaa`````````bbbfffkkkooorrrsssqqqmmmjjjiiijjjkkkmmmuuuwwwyyyxxxvvvtttttttttppprrrvvv|||~~~zzzsssqqqnnnlllkkkggg```[[[YYYXXXVVVSSSOOOLLLIIIHHHFFFFFFEEEDDDCCCCCCCCCCCC?????????<<<999777666777333333333333222222222222...//////000000000000///000000111111111111000000222111000000000111222333...///111222333222222111111000000////////////000222333333444444444444444111111222222222333333333333333222333444666888999888888999:::;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCC}}}xxxrrrllleee___ZZZSSSPPPKKKHHHGGGFFFEEEDDDFFFFFFEEEFFFHHHJJJMMMOOOTTTYYY```eeekkkrrrzzz}}}qqqmmmjjjccc^^^\\\nnn|||vvvpppnnnmmmmmmnnnooonnnmmmjjjkkklllmmmmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllmmmmmmnnnooonnnmmmlllkkkkkkkkkjjjjjjjjjkkkkkkllljjjlllmmmnnnmmmmmmooopppmmmppptttwww|||yyyjjj]]]TTTVVV\\\hhhtttzzznnnbbbZZZTTTQQQOOOLLLMMMOOOQQQPPPOOOMMMLLLHHHHHHFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJLLLOOORRRTTTVVVZZZ[[[[[[\\\\\\\\\[[[[[[YYYZZZZZZXXXVVVUUUVVVXXXWWWXXXZZZZZZ[[[]]]aaaccceeefffiiilllooorrruuuvvvwwwxxxxxxyyyyyyzzzzzz{{{wwwxxxzzz{{{{{{~~~|||uuuqqqiiieee^^^XXXSSSOOOKKKIIIEEEEEEDDDBBB@@@>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;888999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFFFFGGGJJJNNNSSSYYY]]]aaabbbaaabbbcccbbb```______```^^^___bbbfffkkkqqquuuxxxvvvsssoookkkjjjkkkmmmooouuuwwwxxxwwwtttrrrssstttqqqsssxxx|||}}}|||zzzxxxtttrrrppppppoookkkddd^^^YYYWWWTTTPPPMMMJJJIIIHHHEEEDDDCCCBBBAAAAAA@@@AAA>>>??????<<<888555555666222222222222222111111000///000111222222222111111///000111222222111000///111111111222222222333333,,,---///111222222111000222222111000000000111111222333333444555555444444000000111222333444444555444444333333444555777888888888999:::;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCC|||vvvpppjjjccc\\\WWWQQQNNNKKKHHHGGGFFFEEECCCFFFFFFEEEFFFHHHKKKNNNPPPVVV[[[aaaggglllttt|||zzzooommmkkkddd^^^\\\ttt{{{vvvooonnnllllllnnnnnnnnnmmmlllmmmnnnoooooonnnmmmllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllmmmmmmmmmnnnnnnnnnooopppppppppooommmlllkkkkkkjjjiiiiiiiiijjjjjjhhhjjjllllllllllllnnnooolllpppttttttuuu{{{~~~pppaaaUUUTTTXXX]]]iiiyyyxxxkkkbbb[[[VVVSSSLLLMMMNNNOOOOOOMMMKKKJJJIIIHHHGGGEEEEEEEEEFFFFFFDDDDDDEEEFFFFFFEEEEEEDDDFFFFFFGGGIIILLLOOORRRTTTVVVVVVXXXYYYZZZZZZZZZZZZXXXYYYYYYXXXWWWWWWXXXZZZUUUVVVWWWXXXXXXZZZ]]]_________aaadddgggjjjnnnooorrrrrrtttuuuwwwyyy{{{{{{}}}yyysssnnnjjjbbb^^^WWWRRRNNNJJJGGGEEEAAAAAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;888888888999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAACCCEEEFFFFFFFFFHHHKKKQQQWWW]]]bbbeeefffcccddddddbbb```______```]]]___ccchhhnnntttyyy|||xxxuuuppplllkkklllooorrrtttvvvwwwvvvsssqqqsssuuuqqquuuzzz|||{{{yyywwwwwwuuutttrrrrrrrrrnnngggaaaZZZWWWSSSNNNKKKIIIHHHHHHCCCBBBAAA@@@???>>>>>>>>>===??????<<<777444444555111222222222222111000000+++,,,---/////////...---///000111222222111000///...///000111111111111111,,,...000222333333111111222222222222333444555666222333333444555555555444//////000111333444555666555444444333444555666777888888999:::;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCC~~~zzzrrrlllfff```\\\XXXOOOMMMIIIFFFDDDEEEFFFGGGEEEFFFHHHHHHIIILLLQQQTTT[[[^^^ccchhhooowwwxxxqqqnnnggg___```gggyyy{{{uuuqqqpppooommmllllllllllllnnnooooooooooooooonnnmmmjjjjjjkkkkkklllmmmnnnnnnoooooooooooooooppppppqqqooommmkkkiiiiiikkkmmmoooqqqppppppooonnnmmmmmmlllpppmmmjjjjjjlllllliiifffhhhhhhiiijjjkkkkkklllmmmkkklllnnnpppsssyyy|||ooo^^^VVVXXXWWW^^^lll|||{{{ooodddYYYSSSOOOMMMKKKKKKLLLMMMMMMLLLJJJHHHFFFFFFFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDFFFHHHJJJLLLLLLOOOSSSUUUVVVWWWXXXYYYWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWYYYYYYYYYYYY[[[\\\___aaacccdddggghhhkkknnnqqquuuwwwyyyyyyzzzzzz|||yyysssmmmhhhbbb___UUURRRNNNJJJGGGEEEEEEEEECCCBBB@@@>>><<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<999;;;===>>>>>>???@@@AAA@@@AAADDDEEEFFFHHHKKKMMMMMMQQQXXX```fffiiikkkkkkgggfffdddaaa]]]\\\]]]^^^^^^eeekkklllqqqwwwwwwssspppnnnlllkkkkkknnnrrrtttyyyyyyyyyyyywwwuuusssrrrvvvvvvwwwwwwwwwuuusssrrrssswwwyyyvvvsssoooiiiaaa[[[WWWSSSOOOMMMJJJGGGEEEDDDCCCBBBAAA@@@?????????===<<<:::888777666555555,,,---///000111000///...111111222222222111111000000000000000000000000000111111000000000000000111222111111111111111111111222222111111111111111111444333222444666666222---222222111111222222333444222222333444555666777888888888999:::;;;;;;;;;;;;;;;???BBB@@@<<<:::;;;>>>}}}xxxpppiiiccc^^^YYYUUUNNNLLLIIIFFFEEEEEEFFFFFFEEEFFFGGGHHHIIILLLQQQTTTZZZ^^^dddjjjqqqxxxvvvooolllfff___aaajjjzzztttqqqqqqooonnnmmmmmmmmmmmmooooooppppppooonnnmmmmmmjjjkkkkkklllmmmmmmnnnnnnnnnnnnnnnmmmnnnooooooppppppnnnlllkkkkkklllnnnpppqqqpppooonnnmmmmmmmmmmmmnnnllljjjkkklllmmmkkkiiiiiiiiijjjkkkllllllmmmmmmlllmmmmmmnnnpppuuuzzzzzzlllaaa]]]UUUXXXcccrrr{{{oooccc\\\TTTPPPLLLIIIHHHHHHHHHHHHHHHFFFDDDCCCDDDCCCBBB@@@CCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBDDDFFFHHHIIIJJJLLLOOOQQQRRRSSSUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTRRRQQQQQQTTTVVVXXXWWWWWWWWWXXXZZZ[[[]]]^^^___```bbbeeeiiilllnnnooovvvvvvwwwyyy{{{~~~xxxtttnnnhhhccc]]]XXXUUUPPPNNNKKKHHHEEECCCBBBAAAAAA@@@>>>===;;;;;;::::::=========<<<;;;;;;;;;:::;;;::::::::::::;;;<<<<<<;;;===???@@@???@@@AAABBBBBBCCCEEEEEEFFFHHHKKKNNNPPPUUU]]]eeekkklllllljjjggggggdddaaa^^^]]]___aaabbbhhhmmmooorrrwwwvvvrrrlllllllllnnnppptttxxxzzz{{{{{{{{{zzzxxxwwwuuutttuuuuuuuuuvvvuuutttsssrrrwww{{{}}}yyyuuuqqqjjjccc\\\XXXRRRNNNKKKIIIGGGEEEDDDCCCBBBAAA@@@?????????===<<<:::888777666666555666666555333///+++'''%%%000111111111111111000000000000000000000000000000222222111111111111111222000000111111111222222222111111111111111111111111222444555666555333222111222222222111222222333444222333333444555666777777888888999:::;;;;;;;;;;;;<<>><<<>>>AAAzzzuuunnnfff```ZZZUUUQQQLLLKKKHHHFFFEEEEEEEEEFFFDDDEEEGGGHHHIIIMMMQQQUUUZZZ^^^eeelllsss{{{|||sssllliiiccc^^^dddoooyyysssrrrqqqqqqpppooooooooooooqqqqqqppppppooonnnmmmlllkkkkkkllllllmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnooopppooommmllllllmmmooopppqqqpppnnnmmmllllllmmmmmmlllkkkjjjkkkmmmnnnmmmlllkkkkkkkkkllllllmmmmmmmmmllllllmmmlllmmmoootttxxxuuuhhhYYYVVVXXXcccooo{{{|||ppphhh[[[VVVOOOIIIGGGGGGHHHHHHGGGEEECCCCCCCCCCCCBBB@@@CCCCCCBBBAAA@@@???>>>>>>?????????@@@AAACCCDDDEEEFFFGGGIIIJJJKKKMMMOOORRRUUUUUUUUUUUUUUUUUUUUUTTTUUURRRNNNLLLLLLOOORRRUUUSSSRRRRRRRRRSSSTTTTTTUUUYYYZZZ\\\___bbbdddfffhhhmmmmmmnnnppprrrtttwwwxxx{{{|||}}}~~~~~~~~~}}}}}}{{{zzzzzz{{{{{{yyyuuurrrjjjgggaaa\\\WWWSSSOOOKKKIIIHHHGGGDDDBBB???>>>===>>>===<<<;;;::::::::::::>>>>>>===<<<;;;::::::999:::::::::::::::;;;<<<<<<===???@@@AAA@@@AAABBBDDDEEEFFFFFFFFFGGGJJJNNNQQQWWW\\\dddllloooooollljjjgggfffddd```^^^___bbbeeehhhmmmqqqrrrssstttrrrnnngggiiimmmqqqwww{{{~~~~~~}}}|||zzzyyyxxxwwwwwwssstttttttttsssssssssrrryyy}}}~~~{{{wwwsssllleee^^^YYYRRRMMMJJJIIIGGGFFFDDDCCCBBB@@@???>>>>>>>>>:::999888666555444444444222333333222111///---+++///000000111111000000///000000000000000000000000222222222111111222222333000000000111222222222333111111111111111111111111111444888777333111222444222222222222222333444444444444444555555555666666888888999:::;;;;;;;;;;;;<<>>>>>=========>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEGGGKKKNNNQQQQQQQQQRRRRRRRRRRRRRRRQQQOOOLLLJJJJJJKKKMMMNNNMMMMMMMMMMMMMMMNNNOOOOOOSSSTTTVVVXXXZZZ\\\^^^___aaaaaabbbdddfffhhhiiijjjllllllmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkjjjgggeeeaaa^^^YYYUUUQQQNNNJJJGGGDDDDDDCCCBBB@@@===;;;:::;;;:::::::::::::::;;;;;;======<<<<<<;;;;;;;;;:::::::::::::::;;;<<<======>>>@@@AAAAAAAAAAAACCCEEEGGGHHHIIIJJJLLLOOOTTTXXX```ccciiimmmooonnnllljjjfffeeeccc```___aaaeeehhhpppqqqsssrrrpppnnnjjjgggbbbfffmmmtttzzz~~~}}}{{{yyyxxxwwwwwwxxxttttttssssssssssssttttttwww|||~~~{{{xxxuuunnngggaaa[[[TTTNNNJJJIIIHHHHHHCCCCCCAAA@@@>>>=========777666555333222222111111---...000222333333333333...//////000000000000///000000000000000000000000111111111000111111222222222111111111111111111111111111111111111222222222222444666666444333333444333222222222222333444444444444555555555555555555888888999:::;;;;;;;;;;;;;;;>>>AAABBBAAAAAACCCEEE}}}{{{uuupppiiiaaa[[[UUUPPPLLLHHHGGGFFFEEEEEEEEEEEEFFFDDDEEEGGGIIIKKKOOOTTTXXXZZZ___hhhqqqyyyrrrlllgggddd^^^^^^lllzzzvvvssssssrrrrrrrrrrrrsssssstttrrrrrrrrrqqqpppnnnmmmlllmmmmmmnnnnnnnnnnnnnnnooooooooonnnnnnoooooopppqqqnnnnnnmmmllllllmmmnnnnnnpppooonnnmmmlllmmmnnnnnnoooooooooooonnnmmmmmmnnnkkkkkkkkkjjjjjjjjjjjjjjjiiijjjjjjjjjkkkmmmpppssswwwzzzzzzkkkZZZTTTVVV^^^iiisss~~~wwwooodddZZZTTTPPPNNNMMMJJJGGGDDDBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@@@@@@@AAABBBBBBBBBDDDHHHJJJKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIJJJKKKMMMMMMJJJKKKLLLNNNPPPQQQSSSSSSWWWXXXYYY[[[\\\^^^^^^___^^^^^^^^^___```aaabbbbbbbbb```____________]]][[[ZZZWWWSSSOOOMMMKKKHHHFFFAAAAAAAAA@@@>>>===;;;:::999999999999999:::;;;;;;:::;;;;;;;;;<<<<<<======;;;;;;;;;;;;<<<===>>>??????@@@AAAAAAAAACCCEEEHHHJJJLLLNNNPPPSSSXXX]]]aaahhhhhhiiijjjkkkkkkjjjjjjccccccbbbaaaaaadddhhhllltttsssqqqoookkkfffbbb```aaafffnnnvvv|||~~~}}}{{{yyywwwwwwwwwxxxwwwuuutttrrrrrrssstttuuuvvv{{{~~~|||zzzxxxrrrlllccc^^^VVVOOOLLLJJJIIIHHHCCCBBBAAA???>>>===<<<<<<777666555444333222222222444444333222111000///.........///000000000000000000000000000000000000000///////////////000111111444333333222111000//////000000111111111222222222555333222333555666444222333333222222333333444555444444555555555555555555888888999:::;;;;;;;;;;;;:::<<<>>>@@@AAABBBCCCDDD{{{xxxqqqllleee^^^XXXSSSNNNKKKFFFFFFEEEEEEEEEEEEEEEEEEDDDFFFHHHJJJMMMQQQWWWZZZ[[[aaaiiiqqqzzznnniiieeebbb\\\^^^qqq|||wwwuuutttrrrrrrrrrrrrsssttttttuuurrrrrrqqqqqqpppooonnnmmmnnnnnnooooooooooooooooooooooooooooooooopppqqqqqqnnnmmmmmmmmmmmmmmmmmmnnnoooooooooooooooooonnnnnnooopppqqqpppnnnmmmnnnoookkkkkkkkkjjjjjjiiiiiiiiiggghhhiiijjjjjjlllooorrrsssuuu{{{kkk]]]VVVVVV]]]eeeppp~~~vvvjjj```XXXQQQMMMLLLHHHDDDAAA??????>>>===<<<<<<======>>>>>>>>>>>>===>>>>>>?????????>>>>>>===???@@@AAAAAABBBEEEGGGFFFFFFGGGHHHIIIIIIJJJJJJHHHIIIJJJJJJJJJIIIGGGFFFGGGGGGGGGGGGHHHIIIKKKKKKHHHHHHIIIJJJLLLMMMNNNNNNPPPQQQSSSTTTVVVVVVVVVVVVTTTTTTUUUUUUWWWXXXZZZ[[[ZZZWWWUUUTTTUUUUUUUUUTTTQQQNNNKKKIIIHHHFFFDDDBBB@@@??????>>>===<<<;;;;;;999999999999999:::;;;;;;999::::::;;;<<<===>>>>>><<<<<<<<<===>>>???@@@AAA@@@AAABBBBBBCCCEEEIIILLLOOORRRVVVYYY]]]aaaeeeiiilllkkkiiihhhgggggghhhhhhbbbccceeeeeefffiiimmmpppuuupppllljjjfff```^^^___dddiiiqqqyyy~~~}}}|||zzzyyyyyyyyyyyywwwtttrrrqqqrrrtttuuuvvv|||}}}{{{yyytttmmmddd^^^WWWQQQMMMJJJHHHGGGCCCBBB@@@>>>===<<<;;;;;;999888777666555555555555555444333222000///............///000111111111111000000000000000000000000...............///000111444333333222111000//////000000000111222222333333555222///111555666444111333333333333333444444555444444444555555555666666888888999:::;;;;;;;;;;;;999;;;<<<>>>@@@AAABBBBBB|||xxxuuulllhhhaaa[[[UUUQQQLLLIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIILLLNNNSSSYYY]]]]]]bbbiiiqqq{{{~~~zzzkkkgggdddaaa\\\___uuuxxxttttttvvvrrrqqqqqqrrrssstttuuuvvvqqqqqqqqqqqqqqqpppooonnnoooooooooooooooooooooooonnnnnnnnnnnnnnnoooppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqqqqpppooonnnnnnpppqqqqqqooonnnppprrrmmmmmmlllkkkjjjjjjiiiiiiggghhhiiiiiiiiijjjmmmoooqqqrrrvvvqqqaaaWWWVVV[[[cccppp|||qqqggg^^^XXXQQQMMMHHHCCCAAA@@@???===>>>>>>>>>>>>============<<<===>>>>>>>>>===<<<<<<:::<<>><<<;;;;;;;;;<<<<<<::::::999999999:::;;;;;;:::;;;;;;;;;<<<==================>>>???AAABBBCCCAAABBBDDDEEEFFFIIINNNQQQWWWZZZ___bbbeeegggjjjllllllkkkjjjiiigggfffeeeeeeccceeehhhjjjlllooorrruuurrrkkkfffeeeccc^^^___dddjjjnnnvvv}}}}}}|||zzzxxxtttpppoooppprrrtttvvvzzz}}}{{{xxxuuuooohhhbbb]]]VVVQQQLLLIIIEEECCCCCCBBB@@@>>><<<;;;::::::888777666555555555555555000000000000111111222333...///000111222222222222000000000000000000000000............///000111222111111111111111111111111///000000111222222333333222111000111222333333333444333333333333444555555222333333444555666777777888888999:::;;;;;;;;;;;;:::;;;<<<>>>@@@BBBBBBBBB}}}zzzvvvsssiiieee^^^XXXSSSOOOJJJHHHDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJMMMPPPTTTZZZ^^^^^^bbbiiiqqq{{{~~~|||vvvjjjfffdddaaa[[[```xxx}}}vvvssstttvvvqqqqqqqqqrrrssstttuuuvvvppppppqqqqqqqqqppppppooopppppppppooooooooooooooommmmmmmmmmmmmmmnnnoooooooooooooooooooooooooooooommmoooqqqssssssrrrooonnnlllnnnqqqqqqpppppprrruuunnnnnnmmmlllkkkkkkjjjjjjggghhhiiihhhhhhhhhjjjlllooopppssszzznnn\\\VVVXXXZZZfffvvvvvvlllfffWWWSSSMMMHHHEEEDDDBBBAAA@@@@@@???>>>===<<<<<<;;;;;;<<<=========<<<;;;:::888;;;>>>?????????@@@@@@AAABBBCCCDDDEEEFFFGGGHHHJJJIIIGGGFFFFFFHHHIIIJJJIIIHHHGGGFFFEEEDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEFFFBBBCCCEEEGGGGGGGGGGGGFFFHHHGGGFFFFFFGGGHHHIIIJJJNNNLLLHHHGGGHHHIIIJJJIIIGGGDDDBBBAAAAAAAAA@@@>>>>>>===;;;999999:::;;;===;;;::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>???@@@BBBCCCDDDCCCDDDFFFGGGIIILLLQQQUUU\\\```eeehhhjjjkkklllmmmjjjkkkkkkkkkiiigggdddbbbdddgggkkknnnqqqsssvvvxxxooogggbbbcccaaa___bbbiiimmmrrryyyzzzwwwsssooommmnnnppprrrtttxxxzzzvvvsssooohhhaaa```[[[UUUPPPLLLGGGCCC@@@CCCBBB@@@>>><<<;;;::::::555444444333222222222222222111111000//////000000//////000222222333333333000000000000000000000000////////////000111222333...///000111222333444444///000000111222222333333...111333222//////222555444333333333333444555555222222333444555777777888888888999:::;;;;;;;;;;;;<<<<<<<<>>>>><<<===<<<;;;::::::;;;===???;;;;;;;;;;;;;;;<<<===>>>AAAAAA@@@???@@@AAACCCDDDAAAAAABBBCCCDDDEEEFFFGGGDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEFFFEEECCCCCCCCCDDDFFFHHHGGGEEECCCCCCDDDEEEEEEDDD????????????>>>===;;;;;;;;;::::::999888888888999<<<;;;::::::<<<<<<;;;:::<<<=========<<<===@@@BBBEEECCCBBB@@@AAACCCEEEGGGEEEFFFHHHLLLQQQWWW\\\___dddeeefffhhhjjjlllooopppooonnnllljjjiiiiiijjjjjjfffiiipppxxx}}}|||vvvpppkkkeee___\\\___fffmmmrrryyy}}}|||zzzvvvppplllmmmoooqqqrrruuuuuusssqqqmmmhhhdddaaaYYYWWWSSSNNNJJJGGGEEEDDDDDDCCCBBB@@@>>>;;;999888666555444222111111222222444333222222111111222222////////////000000000000000000000000000000000000000///...///111222222111000111111222222111111000555444222111111111222222333333333333333333333333222222333333333444444444666555444333333444555666:::888777888<<<===<<<::::::<<<===???@@@@@@@@@@@@}}}{{{wwwrrrooofff___XXXUUUPPPJJJGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIILLLOOOTTTZZZ___ccchhhpppxxxxxxsssqqqqqquuu~~~yyyooojjjgggaaa\\\^^^mmm}}}zzz{{{|||yyyvvvqqqppprrrqqqpppnnnoooqqqrrrrrrqqqppppppqqqqqqqqqrrrrrrrrrsssrrrrrrqqqppppppoooooonnnnnnmmmllllllllllllmmmppppppppppppppppppppppppqqqqqqqqqppppppqqqqqqqqqooooooqqqrrrrrrrrrqqqqqqrrrooolllkkkkkkkkkjjjiiijjjiiihhhhhhhhhiiijjjkkklllmmmooorrrwwwnnnaaaVVVUUUZZZeeeqqq}}}qqqjjj___UUUNNNJJJGGGFFFBBBAAA??????@@@@@@???======<<<;;;;;;;;;;;;======;;;;;;;;;;;;;;;<<<======??????>>>>>>>>>???@@@AAA@@@@@@AAABBBCCCDDDEEEEEECCCBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>??????@@@??????@@@@@@AAAAAABBBBBBAAA@@@???>>>>>>@@@AAACCCBBB@@@???@@@AAABBB@@@???>>>>>>>>>======;;;::::::;;;::::::999888888999999;;;:::::::::;;;<<<;;;;;;;;;<<<<<<<<<;;;<<>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@@@@????????????>>>>>>============>>>>>>==================>>>>>>===<<<;;;;;;;;;<<<>>>???=========>>>@@@???===;;;<<<<<<<<<<<<<<<;;;:::999;;;::::::999999999999999::::::::::::;;;;;;<<<<<<:::;;;<<<;;;;;;===???BBBAAABBBEEEGGGHHHIIIHHHHHHMMMQQQVVV\\\```cccddddddeeeeeeggghhhjjjlllnnnnnnllllllkkkkkkllllllmmmnnnqqqrrrsssuuuuuuqqqkkkfff``````aaadddiiiqqqxxx|||yyyuuuoookkkjjjjjjkkkjjjggggggfffdddaaa]]]YYYWWWVVVSSSNNNJJJGGGFFFFFFFFFCCCBBBAAA???<<<:::888777555444333222222111222222333333222111111111111222/////////000000000111111000000000000000000000000111000///000111222111000222222222333333222222222333222111111000111111111555444333222000///......333333333444444444555555444333333333444666777888999888888999;;;<<<<<<;;;;;;<<<===???@@@@@@@@@@@@}}}{{{xxxvvvrrrmmmiii```YYYSSSQQQMMMGGGEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHKKKOOOSSSXXX^^^ccchhhlllsss{{{wwwnnniiiccceeelllvvvyyyqqqjjjeee______jjj}}}zzzwww{{{yyy~~~xxxuuutttpppnnnppppppnnnmmmmmmooopppooonnnoooooopppqqqrrrsssssstttsssssssssrrrrrrqqqqqqqqqnnnnnnmmmllllllllllllmmmmmmnnnooopppqqqrrrssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqooommmlllmmmlllkkkiiiiiiiiiiiijjjjjjkkkllllllkkkmmmoooppprrruuuyyy|||eeeZZZQQQPPPVVVaaappp|||sssiii```XXXTTTKKKHHHDDDBBB@@@???===;;;======>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@>>>>>>>>>===============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>><<<<<<===???AAA@@@>>>;;;<<<<<<<<<<<<<<<;;;::::::;;;::::::999999999::::::999:::;;;;;;;;;;;;<<<===;;;<<<=========???BBBEEEEEEFFFHHHKKKMMMOOOPPPPPPUUUYYY___dddggggggeeeddddddeeefffhhhjjjkkklllllljjjjjjkkklllmmmooopppqqqvvvuuutttrrrnnnjjjeeebbb```cccgggmmmrrrxxx~~~yyyuuuoookkkiiihhhfffeeecccccccccbbb```\\\YYYWWWSSSPPPLLLHHHFFFEEEFFFGGGCCCBBB@@@===;;;999777777444333333222222222111111333222222111111111111111//////000000000111111111000000000000000000000000111000///000111222111000222222333333333333222222111111111111111111111111444333333222111000000///555555555555666666666666555444444333444555666777999888999999;;;;;;<<<;;;;;;<<<===>>>???@@@@@@AAA}}}{{{xxxuuurrrmmmhhhddd```YYYRRRPPPLLLFFFCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEGGGIIILLLPPPTTTZZZaaafffiiimmmttt{{{uuulllggg```cccjjjttt}}}~~~yyyssskkkccc\\\^^^mmm|||{{{}}}|||wwwuuutttqqqpppppppppnnnmmmmmmnnnoooooonnnppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqppppppppppppnnnnnnmmmllllllllllllmmmmmmmmmnnnpppqqqrrrssstttttttttuuuvvvvvvuuuttttttsssrrrrrrrrrrrrrrrrrrrrrpppnnnmmmmmmmmmmmmkkkiiiiiijjjkkkkkklllmmmmmmmmmlllmmmooopppqqqsssvvvyyyyyyrrrdddUUUNNNOOOVVVbbblll|||~~~rrrggg```VVVRRRMMMIIIFFFDDDBBB@@@???@@@@@@???>>>===<<<;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<>>>@@@@@@>>>;;;<<<<<<=========<<<;;;;;;;;;::::::999::::::;;;;;;:::<<<======;;;;;;===???===>>>@@@@@@AAACCCFFFIIIIIIIIIJJJLLLOOOSSSWWWYYY^^^aaaeeehhhiiigggdddbbbdddeeeggghhhiiijjjjjjjjjiiijjjlllmmmoooqqqrrrssswwwuuurrrmmmhhheeebbbbbbfffkkkqqqwwwzzz~~~yyyuuupppkkkhhheeebbb```___`````````^^^[[[XXXWWWQQQOOOKKKHHHFFFEEEFFFGGGBBBAAA>>>;;;999777666666222222222222222222111111333222111111000000111111000000000000111111111111000000000000000000000000222000///000111111000///111222222333333222222111111111111222222222111111222222222333333333333333111222222222333333333333777666444444333444555666888999999::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAA{{{yyyuuuqqqmmmhhhbbb^^^\\\VVVPPPNNNKKKFFFCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHJJJNNNRRRVVV\\\ccchhhkkkooouuu|||}}}rrrkkkggg```ccckkkuuu|||~~~zzzuuummmccc\\\aaatttwwwuuuuuusssqqqqqqqqqooommmmmmnnnooonnnmmmqqqqqqqqqqqqqqqqqqrrrrrroooooooooooooooooooooooonnnnnnmmmllllllllllllmmmmmmnnnooopppqqqrrrsssssstttuuuvvvwwwwwwvvvuuutttsssrrrrrrqqqqqqqqqqqqrrrpppooonnnnnnooonnnllljjjjjjkkklllnnnoooooooooooonnnooopppppppppqqqtttwwwssszzzqqq]]]RRRNNNOOOUUU\\\ooo{{{zzzrrrccc^^^WWWPPPKKKGGGDDDAAACCCCCCBBBAAA???>>>============<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;:::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::999999999999::::::999999999999::::::::::::888999999999::::::::::::999999999;;;======<<<:::<<<<<<=========<<<<<<;;;:::::::::::::::;;;;;;<<<<<<>>>@@@???<<<;;;===@@@???AAABBBCCCDDDFFFJJJMMMKKKKKKLLLNNNRRRWWW]]]```dddfffhhhiiiiiigggeeecccfffgggiiijjjkkkkkkjjjjjjiiijjjllloooqqqrrrsssttttttrrrnnnhhhdddbbbccceeemmmssszzzzzzwwwqqqlllhhhccc___[[[YYYYYYZZZ[[[ZZZXXXUUUTTTOOONNNLLLIIIGGGFFFEEEEEEBBB@@@===:::888666666666111111222222222222111111222222111000000000000111000000000111111111222222000000000000000000000000222111000000111111000///111111111222222111111111111111222333333333222222111222222333444444555555222222333333333444444444666555444333333444555666777999::::::::::::;;;======<<<======>>>@@@AAABBBzzzwwwsssnnniiiccc]]]XXXVVVPPPKKKKKKIIIFFFEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHKKKNNNSSSXXX^^^eeejjjnnnqqqwww~~~yyypppjjjgggbbbfffmmmvvv}}}~~~zzzvvvnnneee```iii~~~vvvtttuuusssqqqppprrrpppnnnnnnooooooooonnnoooooopppqqqrrrrrrssssssoooooooooooooooooooooooonnnnnnmmmllllllllllllmmmnnnnnnooopppqqqqqqrrrrrrrrrsssuuuvvvvvvuuusssrrrsssrrrqqqpppoooppppppqqqqqqqqqpppqqqrrrqqqnnnlllkkklllnnnpppqqqqqqqqqqqqqqqqqqpppooonnnoooqqqtttqqqttt{{{jjj\\\TTTOOOOOORRR```lll{{{vvvooofff\\\UUUNNNIIIEEEGGGEEECCCAAA@@@?????????======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999999999999::::::::::::999999:::::::::;;;;;;;;;:::999999999999999999:::777777777888888999999999888888999999::::::999999999888777888;;;<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<>>>AAACCCAAA===;;;===@@@@@@AAACCCDDDEEEHHHLLLOOONNNOOOQQQUUUZZZ___cccfffhhhhhhhhhhhhhhhhhhhhhhhhiiijjjlllnnnnnnnnnmmmllljjjkkkmmmppprrrsssttttttooommmiiidddaaabbbfffkkkqqqwww}}}{{{xxxsssmmmhhhbbb\\\XXXSSSTTTVVVVVVVVVTTTRRRQQQOOONNNMMMKKKIIIGGGEEEDDDAAA???<<<999777555555555000111222333333222111000222222111000000000000000000000111111111222222222000000000000000000000000222111000000111111000...///000000111111000000///111222333444555444444333222222222222222333333333444444444444555555555555333333333333444666888999777999;;;;;;999999;;;=========<<<===>>>???AAABBB~~~yyyvvvqqqlllggg```ZZZUUUQQQKKKHHHHHHHHHFFFFFFHHHFFFFFFGGGHHHIIIIIIJJJJJJHHHKKKOOOSSSXXX___fffkkkpppsssyyywwwnnniiigggdddhhhoooxxx~~~~~~{{{wwwnnngggeeeqqquuussstttssspppppprrrqqqooonnnooopppooonnnmmmmmmoooppprrrtttuuuvvvooooooooooooooopppppppppnnnnnnmmmllllllllllllmmmooooooooopppqqqqqqrrrrrrqqqrrrtttuuuuuutttrrrqqqsssrrrpppoooooooooppppppsssrrrrrrssstttsssqqqnnnlllmmmoooqqqrrrsssrrrrrrssssssqqqnnnlllllloooqqqqqqqqquuu|||uuueee[[[SSSOOOOOOQQQ^^^mmmzzzxxxmmmbbbZZZSSSOOOIIIGGGDDDBBB@@@@@@@@@AAA>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<;;;:::999888999999999999999:::::::::999999999::::::;;;;;;;;;::::::999999999999::::::444555555666777888999999999999:::;;;;;;;;;;;;;;;:::999888888;;;<<<===<<<999999:::;;;;;;::::::::::::::::::::::::;;;<<<===@@@CCCEEECCC>>>;;;===AAA@@@AAACCCDDDFFFHHHLLLOOOQQQTTTXXX^^^cccgggiiikkkiiihhhgggggghhhiiikkkllllllmmmoooqqqqqqpppooonnnjjjlllnnnqqqssstttttttttkkkjjjfffbbb___bbbiiinnnrrryyy{{{|||yyysssnnnhhhbbb[[[WWWQQQRRRTTTUUUUUUSSSRRRPPPNNNNNNNNNMMMJJJGGGDDDBBBAAA???<<<888666555555555000000222333333222111000222111111000000000000000000111111111111222222222000000000000000000000000333111000000111111000...//////000000000000//////111222444555666555444444333222222222111111000000000000000111111111222222000000111222555888:::<<<666999;;;;;;999999;;;>>>======<<<===>>>???AAABBB}}}uuuqqqkkkfff```[[[UUUQQQMMMKKKHHHEEEDDDDDDEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIJJJNNNSSSXXX^^^cccjjjnnnuuuyyy~~~vvvrrrnnnjjjfffhhhppp|||{{{uuuqqqgggddduuu~~~vvvpppnnnnnnnnnnnnooopppqqqrrrrrrqqqpppooonnnnnnooopppqqqrrrrrrssspppppppppoooooooooooonnnqqqnnnkkkkkknnnppppppooolllmmmnnnooopppqqqqqqqqqtttssssssrrrrrrqqqqqqpppppppppooooooppppppqqqrrrsssssssssrrrrrrqqqqqqqqqpppooonnnmmmmmmnnnooopppnnnnnnnnnooonnnnnnmmmllloooppprrruuuzzzxxxgggYYYPPPKKKMMMQQQ\\\kkkxxx~~~rrrfff]]]YYYVVVPPPHHHCCCBBBBBBAAA???===<<<;;;<<<>>>>>>>>>======<<<;;;;;;:::;;;;;;;;;:::::::::999999999888888888:::===???>>><<<999777888888888888888777666666888888777777888888999:::999999888888888888888888999999999999999999999999888999:::;;;<<<=========777999:::::::::;;;>>>@@@======>>>???@@@AAABBBBBBBBBDDDGGGIIIKKKOOOSSSVVVYYY]]]bbbfffggghhhiiiiiiggghhhjjjjjjjjjjjjlllnnnmmmnnnooopppqqqqqqpppppprrrrrrrrrrrrrrrrrrrrrrrrjjjgggdddbbbdddjjjqqquuu~~~xxxyyywwwrrriii```YYYUUUJJJJJJJJJKKKKKKLLLMMMNNNMMMLLLIIIGGGFFFEEEEEEFFF???===;;;888666666777777555444222111111111222222444222111111222333333222......///000000///...---'''))),,,000222222222222000000000000111111111111000111222333333333333333333555666777666333///,,,333333333333333333333333222222222222222222222222111333555555555555777888999999:::;;;;;;;;;::::::;;;;;;;;;<<<===???AAABBB}}}{{{sssoooiiiccc^^^XXXRRROOOLLLJJJGGGEEECCCDDDEEEFFFEEEEEEFFFHHHIIIIIIIIIIIIKKKNNNSSSXXX]]]dddkkkoooyyy}}}|||uuuppplllhhhiiimmmvvv~~~yyyxxxnnnlll|||{{{tttpppooooooppppppmmmnnnoooppppppooonnnmmmmmmnnnooopppqqqrrrssssssqqqqqqpppppppppoooooooooooonnnmmmnnnoooqqqpppoooooopppqqqrrrssssssssssssttttttsssrrrqqqqqqppppppppppppooooooppppppqqqrrrsssrrrrrrrrrqqqqqqqqqqqqppppppnnnnnnmmmnnnoooooonnnnnnnnnnnnnnnmmmlllkkkmmmnnnoooqqquuu{{{ttteeeWWWOOOLLLNNNTTT```kkkvvvvvvnnniii___YYYQQQKKKIIIGGGEEEBBB@@@>>><<<<<<======<<<:::;;;::::::999999999::::::::::::999999999999999999:::;;;===>>>>>><<<999888888888888888888777666666888888888777777777777777999999888888888888888888;;;;;;;;;;;;::::::::::::999999:::;;;<<<<<<<<<<<<======>>>===;;;;;;<<<>>>???>>>>>>>>>??????@@@AAACCCFFFJJJNNNQQQUUUZZZ]]]cccfffhhhiiiiiigggggggggiiikkkllllllllllllmmmoooppppppqqqrrrssssssttttttyyyxxxvvvtttqqqooonnnmmmiiihhhggghhhmmmssszzz~~~{{{yyyuuuppphhh___WWWSSSIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLJJJHHHFFFEEEDDDCCC===;;;888666555444555555222222111000000000111222444222111111222333222111//////000111111000///...+++---///000111111000///000000000000111111111111///000111111222222222111///000000111222333333333222222222222222222222222222222222222222222222222111333555555555555777999888999::::::;;;;;;;;;;;;888999:::;;;===>>>???@@@~~~zzzwwwpppllleee___ZZZTTTOOOKKKJJJHHHFFFDDDCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKMMMPPPTTTXXX^^^eeemmmsss~~~yyytttoookkkiiimmmttt~~~~~~uuuuuu|||xxxssspppooopppqqqqqqmmmnnnoooooooooooonnnnnnlllmmmnnnoooqqqrrrttttttrrrrrrrrrqqqqqqqqqpppppplllmmmnnnoooppppppppppppqqqqqqrrrsssttttttttttttuuutttsssrrrqqqpppooooooppppppooooooppppppqqqrrrqqqqqqqqqqqqqqqpppppppppqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmkkkjjjjjjlllmmmnnnnnnppptttzzz~~~uuudddWWWQQQNNNNNNUUU]]]hhhxxx~~~pppiii```YYYUUUPPPKKKGGGEEEBBB@@@>>>>>>===;;;:::;;;:::::::::::::::;;;;;;999999999999::::::::::::=========<<<;;;:::999888888888888999888888777666444555777888888888777777888888999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;???@@@@@@>>>===<<<===???BBBAAA@@@??????@@@BBBBBBEEEIIIOOOTTTYYY]]]aaadddjjjlllmmmllljjjhhhhhhiiilllmmmoooooonnnnnnoooqqqrrrsssssstttvvvxxxzzz{{{{{{uuuqqqmmmjjjiiijjjkkknnnsssyyyyyyrrrllleee^^^UUUOOOGGGGGGGGGFFFGGGGGGHHHHHHKKKKKKJJJIIIGGGDDDAAA@@@999888666444333222333333000000/////////000000111555333111111222222111000000000111111111111000000///000111222111000///...000000000000111111111111...///000000111000000000///...---,,,...111444666111111111111111111111111222222222222333333333333222333555555555555777999888888999:::;;;<<<<<<===888:::<<<>>>????????????{{{wwwtttmmmiiibbb\\\VVVQQQLLLHHHGGGFFFDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIKKKLLLMMMPPPRRRUUUYYY___hhhqqqwww{{{vvvrrrnnnlllmmmnnnyyyyyyzzzzzzvvvrrrpppppppppppppppoooppppppqqqqqqqqqqqqqqqlllmmmnnnoooqqqsssttttttssssssrrrrrrrrrqqqqqqqqqkkkmmmoooooonnnnnnppprrrpppqqqqqqrrrssssssrrrrrruuutttsssrrrqqqooonnnnnnppppppooooooppppppqqqrrrpppppppppppppppppppppppprrrqqqpppooonnnnnnmmmmmmnnnnnnmmmmmmlllkkkiiiiiilllmmmnnnoooppprrrvvvzzzpppcccYYYSSSNNNOOOUUU___ooo}}}{{{rrriiibbb[[[RRRMMMJJJGGGDDDAAAAAA@@@>>><<<===<<<<<<<<<<<<<<<======999999999::::::::::::;;;======;;;:::999888777777888888888999999888888777222333666999:::::::::999888888999999999999999:::;;;;;;<<<<<<<<<<<<======<<<<<<<<<===<<<<<<;;;;;;===>>>????????????BBBDDDEEEDDDCCCCCCDDDEEEGGGIIIJJJNNNTTTYYY]]]aaaeeeggghhhjjjkkkkkkjjjkkklllnnnmmmoooppppppooopppqqqrrrrrrssstttwwwzzz}}}}}}wwwrrrnnnlllkkkooorrrxxxyyyooohhhccc]]]TTTMMMHHHGGGFFFFFFEEEEEEEEEFFFIIIIIIJJJIIIFFFBBB>>><<<777666555333222222222222/////////000000000111111555333111000111111111/////////000000000111111000111111222222111000///...///000000000111111111111//////000111111000000000333111///------...000222222222222222222222222222222222222333333333333333222333555666555666777999888888999:::;;;<<<===>>>:::<<>>>>>===<<<<<<<<<<<<===::::::::::::::::::::::::<<<;;;:::888777666666666888888999999999999888888555777999;;;;;;;;;999888888888999999:::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>======<<<===>>>@@@@@@@@@AAADDDFFFEEEEEEEEEGGGIIIKKKNNNOOOQQQTTTXXX[[[]]]```ccceeeeeefffhhhiiiiiikkkmmmooommmooopppqqqqqqqqqssstttrrrsssvvvzzz~~~}}}xxxuuutttttttttyyy}}}xxxnnnfffbbb\\\SSSMMMIIIIIIGGGFFFEEEEEEDDDDDDFFFGGGHHHGGGDDD@@@<<<999777666555444333222222222000000111111111111111111444222000000111111111000............//////000000000000000111111111111000///000000000111111111111000111111111111111000000444333222111000//////...333333333333333333333333222222333333333444444444222444666666666666888999999999999999;;;<<<>>>???;;;===???AAABBBBBBAAA@@@}}}zzzvvvppplllfffaaa[[[TTTPPPLLLIIIGGGCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIKKKMMMOOOQQQSSSVVV[[[```gggpppxxx~~~~~~pppkkkhhhfffkkktttuuuwwwuuurrrqqqppppppnnnlllnnnmmmmmmmmmnnnooopppqqqnnnnnnooopppqqqrrrrrrssssssssssssrrrrrrrrrqqqqqqrrrwww|||zzzsssooopppssssssssstttuuuuuuttttttsssrrrrrrrrrqqqppppppooooooppppppooooooppppppqqqrrrpppppppppqqqqqqqqqqqqqqqssssssrrrqqqpppnnnlllkkklllmmmmmmmmmmmmlllkkkkkkfffhhhkkklllmmmnnnppprrrooouuu}}}mmmeee]]]XXXTTTSSSZZZbbbppp|||xxxmmmeeeZZZVVVQQQLLLJJJHHHFFFDDD@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;:::999888777666666777777888999999:::999999999;;;<<<<<<<<<:::999777666888888999999:::;;;;;;;;;::::::;;;;;;<<<=========>>>??????@@@@@@@@@??????AAABBBCCCCCCBBBBBBDDDFFFFFFGGGIIIKKKNNNPPPRRRSSSVVVXXXYYYZZZ[[[]]]```bbbeeegggiiijjjiiiiiijjjlllmmmoooqqqrrrrrrsssvvvwwwuuuwww{{{{{{yyyyyy{{{|||vvvnnngggaaa[[[TTTOOOKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCDDDDDDAAA>>>:::777666555555444444333222222111111222222222111000///222111//////111222111000...---------...///000111.../////////000111111222000000000000111111111111111111222222111111000000000111333444444222111000333333333333333333333333222222333333444444555555222444666666666666888:::::::::999::::::<<<>>>???:::;;;<<<>>>??????>>>>>>}}}|||zzzwwwrrrlllgggaaa]]]VVVPPPLLLJJJGGGEEEBBBCCCCCCDDDEEEGGGHHHHHHIIIIIIIIIIIIKKKNNNQQQRRRTTTXXX^^^dddkkksss{{{zzznnnlllkkkhhhnnnxxx}}}|||}}}|||sssrrrpppqqqqqqqqqooommmnnnmmmmmmmmmnnnooopppqqqoooooopppppppppqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqvvvvvvrrrsssssssssttttttttttttssssssqqqqqqppppppppppppppppppppppppooooooppppppqqqrrrqqqqqqqqqqqqrrrrrrrrrsssttttttsssrrrpppnnnllljjjllllllmmmnnnnnnnnnmmmmmmfffiiikkklllllllllmmmnnnkkkpppvvv|||zzzrrrkkkbbbYYYXXX[[[eeeooozzz~~~wwwmmmhhhaaaZZZVVVRRROOOMMMFFFEEECCCAAA???>>>============<<<;;;:::999999888;;;:::::::::999999888888777888999999:::::::::999:::::::::999999888888888888888999999:::;;;;;;<<<;;;;;;<<<======>>>????????????@@@AAABBBBBBBBBBBBBBBDDDEEEFFFFFFGGGIIIKKKLLLMMMQQQTTTVVVWWWWWWWWWYYYZZZYYYYYYXXXZZZ^^^aaafffiiilllmmmlllkkkkkklllmmmppprrrtttuuuwwwyyy||||||~~~~~~|||zzzzzz}}}|||zzzwwwtttooohhhbbb[[[VVVSSSKKKJJJHHHFFFDDDCCCBBBAAA@@@@@@AAA@@@>>>;;;999777444444444444333222222111111111222111000///---,,,111///...///111222222222///.........///000111222//////......//////000000000000000000111111111111000000111111000000///...///000222333333333333222222222222222222222222222222222333333444555555666333444666777666777888:::<<<;;;:::::::::<<<===???:::;;;;;;<<<<<<======>>>~~~|||{{{yyywwwtttoooiiiddd^^^YYYSSSMMMJJJHHHFFFDDDBBBBBBCCCEEEFFFHHHIIIIIIJJJIIIIIIIIIKKKNNNQQQSSSUUUYYY```gggnnnvvv}}}xxxoooppppppmmmrrr|||yyy}}}~~~|||zzzxxxpppooooooppprrrrrrqqqooopppooooooooooooqqqssstttpppppppppppppppppppppppprrrrrrrrrqqqqqqqqqppppppzzz|||uuusssqqqqqqqqqrrrqqqqqqppppppoooppppppppppppqqqqqqqqqpppppppppooopppqqqqqqrrrqqqqqqqqqrrrrrrssssssssstttttttttsssqqqnnnkkkjjjkkklllmmmnnnooooooooooooiiikkknnnnnnmmmllllllmmmiiilllpppvvv}}}}}}pppccc\\\\\\]]]eeemmmuuu}}}xxxooogggaaa\\\XXXUUULLLKKKIIIFFFDDDBBBAAAAAA>>>>>>===<<<:::999888777;;;;;;<<<<<<<<<;;;::::::777888999:::::::::::::::555555666777888:::<<<===888888999::::::;;;<<<<<<<<<======>>>???@@@@@@@@@???@@@AAABBBCCCDDDDDDDDD@@@CCCEEEGGGIIILLLPPPSSSSSSUUUYYY\\\^^^]]]\\\[[[[[[ZZZYYYWWWWWWZZZ^^^bbbeeehhhmmmooopppooooooooonnnpppsssvvvwwwyyy||||||{{{yyyzzz}}}yyyuuusssssspppjjjbbb[[[WWWUUUKKKIIIGGGEEECCCAAA@@@@@@>>>???>>>>>><<<:::888777333333333333333222111000111111111111///---+++***000...---///111333333333000////////////111333444000//////............///000000000000111111111111//////000000///...------222222111111111111111222111111111111111111111111222222333333444555666666333555666777666777888:::===<<<;;;::::::;;;===>>>======<<<<<<===>>>???@@@zzzxxxuuurrroookkkeeebbbXXXUUURRRMMMIIIFFFDDDDDDCCCCCCEEEFFFHHHJJJKKKLLLHHHIIIJJJJJJKKKMMMQQQTTTYYY^^^fffmmmssszzzvvvnnnnnnrrrtttzzzvvvuuu}}}{{{wwwsssrrrqqqpppnnnnnnnnnooooooooooooppppppqqqqqqqqqrrrqqqqqqqqqrrrrrrsssssssssrrrrrrrrrrrrsssssstttuuu~~~ssssssrrrqqqqqqppppppqqqqqqnnnooopppqqqrrrqqqqqqppppppppppppppppppooonnnmmmssssssttttttssssssrrrqqquuutttsssrrrqqqqqqpppooopppnnnmmmnnnoooooonnnmmmllllllkkkjjjkkklllmmmnnnooooooppprrrvvv~~~zzzjjj_________```gggsssxxxqqqkkkggg___XXXQQQMMMLLLKKKGGGBBBBBBBBBAAA???===<<<===???===<<<;;;<<<===>>>===;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999888888999:::<<<=========<<<;;;:::<<<>>>?????????@@@AAAEEEDDDCCCCCCDDDFFFHHHIIIKKKLLLMMMNNNQQQSSSUUUWWW^^^___aaacccdddcccbbbaaabbb```^^^]]]^^^```ccceeedddfffiiilllnnnpppppppppsssuuuvvvwwwyyy}}}}}}zzz}}}}}}xxxtttrrrssspppkkkfffbbb___[[[XXXNNNKKKGGGEEEDDDCCCBBBAAAAAA???<<<::::::999888666666666555444222111000000000111222222222000///...//////000000000000//////000000111111111111000000//////000111111111111111//////000000111111111222111///...000333555333111111222333333222111000///222222222222222222222222333333222111222333444555555555333333444666888::::::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>??????}}}yyyvvvsssooolllgggbbb^^^VVVTTTPPPLLLHHHEEEDDDCCC@@@AAABBBDDDFFFGGGIIIIIIHHHIIIJJJKKKKKKNNNRRRVVV[[[aaahhhooouuu}}}xxxtttwww{{{}}}uuuvvv}}}~~~}}}}}}~~~zzzvvvrrrpppooonnnnnnnnnooopppqqqooooooppppppqqqrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrroooppppppqqqrrrtttuuuvvv|||sssrrrqqqqqqppppppqqqqqqnnnoooppprrrrrrrrrqqqpppqqqqqqppppppoooooooooooosssssstttssssssrrrqqqqqqsssssssssrrrqqqqqqpppppppppooonnnnnnppppppooonnnlllkkkjjjjjjjjjkkklllmmmnnnnnnooopppttt{{{}}}ttthhhddd```___dddooo{{{{{{xxxpppjjjaaa\\\YYYUUUPPPKKKGGGFFFDDDAAA>>><<<<<<===>>><<<;;;:::;;;;;;:::888::::::999999::::::;;;;;;>>>>>>??????>>>>>>===<<<:::;;;<<<======>>>======???@@@BBBBBBBBBBBBDDDFFFGGGFFFFFFFFFGGGIIIKKKLLLOOOQQQSSSVVVZZZ]]]___aaadddddddddddddddeeeffffffffffffdddddddddfffgggiiifffgggiiilllnnnpppqqqrrruuuwwwzzz||||||~~~~~~~~~~~~zzzvvvrrrpppooolllgggdddbbb___]]]ZZZRRRNNNIIIFFFEEEDDDCCCBBBAAA>>><<<::::::999777666555555444333222111111000111111111111111000//////222222222333333222222222000000111111111111000000//////000111111111111111///000000000111111111111111///...000333444333222111222222333222111000///222222222222222222222222333333222222222333444555444333333333444666888::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>??????}}}{{{vvvsssoookkkgggbbb\\\YYYRRRPPPMMMIIIFFFDDDCCCCCC@@@AAABBBDDDEEEGGGHHHHHHHHHIIIKKKKKKMMMPPPTTTXXX^^^dddlllsssyyy|||}}}yyy|||zzzyyywwwwwwzzzzzzuuurrrmmmmmmllllllmmmooopppqqqnnnooopppqqqrrrssstttuuuuuuttttttssssssrrrqqqqqqmmmmmmnnnoooqqqssstttuuurrrrrrqqqppppppppppppqqqppppppqqqrrrrrrrrrqqqqqqrrrqqqpppooooooooopppqqqtttttttttsssrrrqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooooooqqqqqqqqqooolllkkkjjjjjjjjjkkklllmmmnnnnnnnnnoooqqqwww~~~~~~wwwkkk___ZZZ^^^jjjsss|||tttmmmgggaaaZZZUUUOOOMMMJJJFFFCCCAAA@@@@@@CCCAAA>>>======<<<:::999;;;;;;;;;;;;;;;<<<======;;;<<<<<<============<<<>>>>>>>>>>>>???@@@AAABBBAAABBBCCCBBBBBBCCCFFFHHHIIIIIIJJJLLLNNNPPPRRRTTTYYY[[[___cccgggjjjkkkllljjjiiigggffffffhhhjjjkkklllllllllmmmmmmmmmnnnnnnkkkkkkmmmnnnqqqsssvvvwwwwwwzzz~~~}}}|||{{{}}}~~~}}}|||zzzvvvrrrnnnllljjjgggdddbbbaaaaaa```___XXXSSSNNNIIIGGGFFFEEEDDD@@@>>>;;;:::999999777555444333333333222222222222222222111000000000000111///000000000000000000///000000111111111111000000//////000111111111111111000000000000111111111111111000///000222333333222111222222222222111000000222222222222222222222222333333222222222333444555222222222333444777999::::::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<>>>>>>???@@@|||yyytttpppkkkgggbbb]]]WWWTTTNNNMMMJJJGGGDDDCCCBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJHHHIIIKKKLLLNNNRRRVVVZZZaaagggnnnvvv|||}}}}}}~~~}}}vvvtttrrrssszzz{{{vvvsssnnnmmmlllllllllnnnooopppnnnoooppprrrsssuuuvvvvvvwwwvvvuuutttrrrqqqppppppmmmmmmmmmnnnnnnpppqqqrrruuu{{{|||rrrqqqqqqpppppppppppppppqqqqqqqqqrrrrrrrrrqqqqqqsssrrrpppnnnnnnpppqqqrrrssssssssssssrrrpppooonnnooopppppppppqqqqqqrrrrrrqqqpppoooppprrrsssrrrqqqmmmlllkkkkkkkkklllnnnoooooooooppppppqqquuuzzz~~~ooo___ZZZ```gggqqqyyyxxxqqqjjjeeeZZZWWWSSSPPPMMMLLLJJJIIIIIIGGGDDDBBBAAAAAA???>>>>>>>>>======>>>>>>???@@@::::::;;;<<<===>>>>>>>>>AAAAAA@@@@@@BBBDDDFFFGGGDDDEEEEEEEEEEEEGGGKKKNNNNNNOOORRRUUUYYY\\\___```gggiiillloooqqqrrrrrrqqqnnnmmmlllkkkkkklllmmmnnnqqqqqqssstttttttttsssrrrrrrrrrrrrsssvvvyyy|||~~~|||}}}}}}~~~~~~|||xxxxxxvvvtttqqqmmmjjjhhhfffcccaaaaaacccddddddddd^^^YYYSSSNNNKKKIIIGGGFFF???===:::999999888666555222222222222222222222333333222111000000000111222........................000000111111111111000000//////000111111111111111000000000000000111111111000000000111222222222222111111111222111111111111222222222222222222222222222222222333333333444444222222333444666888:::<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@}}}yyywwwqqqmmmhhhccc^^^YYYTTTPPPKKKIIIGGGEEECCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJHHHJJJLLLMMMPPPTTTYYY]]]ccciiiqqqxxx|||zzzxxxxxx{{{~~~|||rrrpppooosss}}}{{{wwwuuupppooonnnlllllllllmmmnnnooopppqqqssstttvvvwwwwwwwwwwwwuuutttrrrpppooonnnnnnmmmmmmllllllllllllmmmnnnsssvvvvvvwwwyyyxxxuuurrrqqqppppppoooooopppppprrrqqqqqqqqqqqqqqqqqqqqqrrrqqqooonnnnnnoooqqqsssrrrrrrrrrrrrqqqpppooonnnnnnooooooppppppqqqqqqqqqqqqppppppppprrrssssssqqqoooooonnnmmmnnnooopppqqqqqqrrrsssssstttvvvzzz~~~nnn```\\\]]]bbbhhhsss|||jjjfff```\\\YYYWWWSSSQQQNNNKKKHHHEEEEEEEEEDDDCCC@@@@@@@@@??????@@@@@@AAA??????AAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCFFFHHHJJJJJJKKKLLLLLLMMMPPPTTTXXXVVVYYY]]]ccchhhkkknnnooouuuvvvwwwxxxwwwuuusssqqqnnnoooqqqqqqrrrqqqppppppsssuuuwwwxxxyyyyyyxxxwwwwwwwwwwwwyyy{{{~~~zzzwwwrrrqqqpppmmmkkkhhhfffeeecccbbbbbbccceeegggggggggbbb^^^XXXSSSOOOLLLIIIGGG???<<<:::888888777666444111111222222222222333333333222111000000111222333222111111000000111111222000000111111111111000000//////000111111111111111111111000000000000000000000111111111111111222222111111111111111111222222222222222222222222222222222222333333333444444444333333444666888:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@}}}zzzvvvsssmmmiiiccc^^^YYYUUUPPPMMMHHHGGGEEECCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLNNNQQQVVV[[[```fffkkkttt{{{|||vvvqqqnnnooorrrtttzzz}}}rrrqqqrrrxxx~~~yyyuuutttqqqpppooommmllllllmmmmmmqqqrrrssstttuuuvvvwwwxxxvvvvvvtttsssqqqooonnnmmmnnnmmmlllkkkjjjiiiiiiiiikkkpppsssqqqpppssssssrrrqqqqqqpppooooooooooooppprrrqqqppppppoooooopppppppppooonnnnnnnnnooopppqqqpppqqqqqqqqqqqqpppoooooonnnnnnoooooopppppppppqqqqqqpppoooppprrrssssssrrrqqqpppooooooooopppqqqrrrssstttvvvwwwwwwzzz}}}mmm___YYYYYY[[[cccnnnxxxzzzsssnnnjjjfffaaa]]]YYYUUUPPPMMMLLLKKKJJJIIIEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEFFFHHHJJJLLLMMMNNNOOORRRSSSUUUXXX]]]```dddggglllrrrvvvzzz{{{|||~~~~~~}}}|||yyyvvvsssrrrppprrrtttvvvwwwvvvuuutttwwwxxxzzz|||}}}~~~~~~}}}|||}}}~~~|||uuupppkkkkkkiiigggfffdddcccbbbbbbbbbccceeehhhhhhgggeeebbb___ZZZVVVRRRNNNIIIFFF>>><<<999888777777555333111111111222222222222222222111111111111222333333111000///......///000111000000111111111111000000//////000111111111111111111111111111000000000000000111222222111000111222111111111000111111222333222222222222222222222222111222333444444444333333333444555666888999:::;;;:::::::::;;;;;;;;;<<<<<<;;;<<<======??????@@@AAA}}}zzzwwwrrroooiiieee___YYYUUUQQQMMMJJJFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHJJJMMMOOORRRWWW]]]bbbiiiooowww~~~{{{qqqlllgggccceeejjjkkkuuu}}}zzzyyy||||||vvvrrrpppqqqpppooonnnnnnnnnooopppsssssstttuuuuuuvvvwwwwwwuuutttsssrrrpppooommmmmmkkkkkkjjjiiihhhhhhhhhhhhjjjoooqqqnnnmmmppprrrrrrqqqqqqpppoooooooooooooooqqqpppooonnnnnnnnnoooooommmmmmnnnnnnnnnooooooooonnnoooppppppppppppppppppnnnnnnoooooooooooooooooopppooonnnppprrrsssrrrqqqppppppooooooooopppqqqrrrsssuuuwwwyyyzzz}}}mmmbbbZZZWWWYYYaaaiiiqqq}}}~~~yyyuuunnnjjjddd___[[[YYYWWWUUUOOONNNMMMKKKJJJIIIHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIKKKLLLNNNQQQSSSUUUVVVVVVUUUXXX\\\___bbbeeeiiillltttvvv{{{~~~|||zzzxxxvvvvvvuuuvvvwwwxxxzzz{{{{{{{{{{{{|||~~~}}}wwwpppkkkfffeeedddcccbbbaaaaaaaaaaaabbbdddgggiiigggddd```^^^\\\YYYVVVSSSMMMGGGBBB>>>;;;999777777666444333222222222111111111111111000111222222333333333222///...,,,++++++,,,...///000000111111111111000000//////000111111111111111111111111111000000000///000222333222000///111333111111000000000111333333222222222222222222222222111222333444444444333333222333444555666777888888:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAA{{{xxxtttooollleeeaaa[[[VVVRRRNNNJJJHHHEEEEEECCCCCCBBBCCCDDDEEEGGGGGGHHHIIIJJJJJJKKKKKKHHHJJJMMMPPPSSSXXX^^^ccckkkqqqyyy}}}sssiiieee```\\\^^^eeedddqqq}}}{{{sssnnnmmmoooooonnnnnnooopppqqqrrrttttttuuuuuuvvvvvvwwwwwwtttsssrrrqqqooonnnmmmmmmiiiiiihhhhhhhhhhhhiiiiiiiiinnnpppmmmlllooossssssqqqppppppoooooooooooooooqqqpppooommmmmmmmmnnnoookkklllmmmnnnoooooonnnnnnmmmnnnoooppppppqqqqqqpppooooooooooooooonnnnnnnnnooonnnnnnoooqqqsssrrrqqqpppooonnnnnnnnnoooqqqrrrrrruuuxxxzzz|||~~~{{{~~~{{{nnn```ZZZWWWZZZ^^^dddppp}}}~~~wwwpppkkkhhheeecccXXXWWWUUUSSSQQQPPPOOOOOONNNOOOOOOPPPPPPPPPPPPPPPSSSUUUXXX[[[^^^_________aaaeeejjjnnnrrruuuyyy|||~~~~~~}}}{{{zzzzzzzzzzzzyyyyyyxxxyyyzzz}}}zzztttmmmhhhbbbbbbaaa``````````````````aaadddgggiiifffaaa]]][[[YYYXXXVVVRRRLLLDDD???===;;;888777777666444333222222222111111111000000///111222333444333333222222111///......///111222000000111111111111000000//////000111111111111111222111111111000000//////000222444333000///111333111111000000000111333444222222222222222222222222111222333444555444333333111222333444555555555555:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAA}}}{{{wwwqqqkkkfff___\\\WWWQQQLLLGGGEEECCCCCCBBB@@@??????BBBDDDFFFDDDEEEEEEGGGHHHIIIJJJJJJJJJLLLNNNPPPTTTZZZbbbgggooouuu}}}{{{nnnggg```]]]ZZZXXX[[[aaadddppp~~~xxxsssqqqppppppoooooonnnoooppprrrssstttttttttsssrrrrrrqqqqqqrrrqqqooonnnmmmlllmmmmmmjjjiiiiiiiiiiiiiiijjjjjjiiiiiikkkmmmoooppprrrrrrqqqpppooonnnnnnppprrrsssqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllllllllmmmnnnoooqqqqqqrrrrrrppppppooooooooooooooooooppppppooooooppppppqqqrrrqqqqqqrrrrrrrrrqqqpppoootttvvvyyy|||~~~~~~~~~~~~~~~~~~~~~tttiii___[[[YYYYYYaaajjjsss}}}{{{xxxpppoookkkgggbbb^^^[[[ZZZ]]]\\\\\\[[[\\\]]]______ccceeehhhkkknnnqqqssstttqqqtttyyy}}}}}}xxxwwwyyy|||||||||}}}|||~~~}}}~~~|||rrriiidddaaa```````````````````````````aaaccceeefffccc^^^ZZZ[[[XXXSSSNNNJJJDDD???<<<;;;:::999888666666555555333333333333111///---+++000000000000000000000000333222222111222333555666///...---------...000111////////////////////////111222333444555444333222333333222111000000000111333333333333333222111000222222222222222222222222333444444555555444444333444444555666666777666666999999999999:::;;;<<<===<<<<<<======>>>@@@AAABBB~~~{{{xxxuuuooohhhddd\\\YYYUUUPPPKKKHHHEEEDDDDDDCCCAAA???@@@AAACCCEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLOOORRRVVV]]]eeejjjrrrxxxxxxoooddd^^^WWWUUUSSSSSSVVV\\\dddqqq~~~}}}uuupppooonnnnnnnnnmmmmmmnnnpppqqqrrrssssssrrrqqqqqqpppoooooonnnmmmlllkkkkkkkkklllmmmjjjiiiiiihhhhhhhhhhhhiiihhhhhhjjjlllnnnpppqqqrrroooooonnnmmmnnnppprrrsssrrrqqqpppooooooooooooooommmmmmnnnnnnmmmllllllkkkllllllnnnooopppqqqqqqqqqpppppppppppppppooooooooopppppppppppppppqqqrrrrrrssssssqqqpppppppppqqqrrrsssuuuxxx{{{|||}}}}}}||||||{{{{{{|||~~~|||ppphhhaaaZZZ[[[```iiippp|||~~~yyytttpppnnnmmmmmmppppppooooooooopppqqqrrrrrrsssvvvyyy|||~~~zzzyyy{{{}}}~~~}}}uuukkkeeebbbbbb______^^^]]]\\\\\\\\\\\\^^^^^^___aaabbbaaa]]]ZZZWWWSSSNNNIIIEEEAAA===:::888777666555333333333333222222222222000///...---000000000000000000000000333222111000000111111222//////.........///000111111111111111111111111111///000111111222222111111333222111111000000111111333333333333333222111000222222222222222222222222333444444555555444444333777666555555555777999:::999999999999:::;;;<<<===<<<<<<<<<===>>>???AAAAAA}}}{{{xxxuuuqqqkkkeee```XXXVVVRRRMMMJJJGGGEEEDDDDDDBBBAAA@@@@@@BBBDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIKKKMMMPPPTTTYYYaaaiiiooowww|||oooeeeZZZTTTOOONNNNNNNNNSSSYYYdddrrr|||yyyrrrnnnmmmmmmkkkkkkllllllnnnoooqqqqqqrrrqqqpppooonnnmmmlllllliiiiiihhhhhhiiiiiijjjkkkiiiiiihhhgggffffffggggggfffggghhhjjjlllnnnpppqqqmmmmmmmmmmmmoooqqqssstttsssrrrqqqpppoooooooooooolllmmmmmmmmmmmmlllkkkkkkllllllmmmoooppppppppppppppppppppppppppppppppppppqqqqqqppppppqqqqqqrrrsssuuutttqqqooooooppprrrtttrrrtttvvvxxxzzz{{{zzzzzzxxxwwwwwwwwwxxx{{{~~~{{{ooobbb\\\[[[```cccjjjuuuyyymmmdddaaabbbccc```^^^\\\YYYXXXXXXXXXYYYZZZZZZ[[[]]]___^^^\\\YYYQQQMMMGGGBBB???===;;;999666555444333222111111111222111111000000000000000000000000000000000000000222111000///............000////////////000111222111111111111111111111111000000000000000111111222222222111000000000111111222222333333333222111111222222222222222222222222333444444555555444444333777666444333333666999;;;999999999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAA{{{xxxuuuqqqmmmhhhbbb]]]UUUSSSOOOKKKGGGDDDBBBBBBAAA@@@@@@@@@BBBDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKMMMQQQUUU\\\dddmmmsss{{{~~~kkk```UUUOOOKKKKKKLLLNNNTTTZZZcccsss}}}}}}vvvpppmmmmmmnnnjjjjjjkkklllnnnooopppqqqppppppooonnnlllkkkjjjjjjggggggfffffffffggggggggghhhgggfffeeeeeeeeeeeeeeeeeeeeeggghhhjjjlllmmmnnnllllllmmmnnnppprrrtttuuussssssqqqpppoooooooooooolllmmmmmmmmmmmmmmmllllllkkklllmmmnnnooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqrrrrrrssstttsssqqqpppoooppprrrsssqqqrrrtttuuuwwwwwwwwwwwwsssrrrrrrrrrtttvvvyyyzzzssshhhdddaaa___```hhhuuu}}}rrrhhhcccbbbcccdddaaa___[[[XXXVVVVVVWWWXXXVVVWWWZZZ]]]^^^]]]XXXUUUKKKGGGAAA===;;;:::999888666555444333222222222222111000/////////000222333000000000000000000000000000000//////............000000000000000111111222........................222222111000000222333444111111000000000000111111222222333333333222222111222222222222222222222222333444444555555444444333444333333333444555777999:::999999999::::::;;;<<<<<<<<<<<<<<<>>>???@@@AAAxxxvvvrrrmmmiiiddd^^^ZZZSSSQQQMMMHHHDDDAAA??????>>>>>>???AAACCCFFFIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJLLLNNNRRRWWW^^^gggpppwww{{{hhh]]]RRRLLLIIIJJJLLLNNNTTT[[[cccrrr}}}~~~|||zzz{{{sssooonnnooopppiiijjjkkklllmmmnnnoooooonnnmmmmmmllljjjiiiiiihhhfffffffffeeeeeedddccccccfffeeeddddddcccccccccddddddeeeeeeggghhhiiijjjkkkkkkkkklllnnnppprrrtttuuurrrrrrpppooonnnmmmmmmmmmlllmmmmmmnnnnnnmmmmmmmmmkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooopppppppppqqqqqqppppppqqqqqqrrrsssqqqqqqrrrrrrqqqqqqpppoooppppppqqqrrrssstttttttttnnnnnnoooppprrrtttwwwxxx~~~~~~~~~{{{tttjjjeee```aaajjjuuu~~~{{{uuunnniiiggggggfffeee^^^\\\YYYUUUTTTTTTUUUVVVUUUWWW[[[^^^___ZZZSSSMMMFFFBBB===:::999888888777555444333222222111222222000////////////111333444000000000000000000000000...//////000000111111111///000000111111111111111........................222111000///000111222333111000000///000000111111111222222333333333222222222222222222222222222222333444444555555444444333222333555777888999888888::::::999999999:::;;;;;;;;;;;;<<<<<<===???@@@AAAuuurrrmmmiiiddd___ZZZVVVOOOMMMIIIEEEBBB@@@>>>>>><<<===???AAADDDGGGJJJKKKIIIIIIIIIJJJJJJKKKKKKKKKOOOQQQUUU[[[bbbkkktttzzzuuucccXXXOOOJJJFFFGGGIIIKKKRRRYYYbbbppp}}}}}}yyyyyy|||vvvqqqmmmmmmmmmnnnhhhiiijjjkkklllllllllllljjjiiiiiihhhhhhggggggfffddddddddddddcccaaa```___ccccccbbbbbbbbbbbbccccccddddddeeeeeefffffffffgggiiiiiikkkmmmooopppqqqrrrppppppnnnlllkkkjjjjjjjjjkkkkkklllmmmmmmmmmmmmlllkkkkkklllmmmnnnnnnmmmmmmlllmmmmmmnnnnnnoooooooooppppppooooooppppppqqqrrrooopppqqqqqqqqqpppnnnmmmooooooooooooppppppqqqqqqlllmmmnnnoooqqqsssuuuvvvyyyyyyyyyyyy{{{{{{tttkkkeeeeeeiiiooorrr{{{sssppplllkkkkkkjjjgggcccZZZXXXVVVTTTSSSTTTUUUUUUWWWYYY[[[]]][[[UUULLLFFFBBB???;;;999888777777666222111000000//////000000////////////000111222333000000000000000000000000...///000111222222222222...///000111111111000000111111111111111111111111...............//////000000000/////////000111111111111222333333333222222222222222222222222222222333444444555555444444333333555888;;;===<<<;;;999:::::::::999999::::::;;;;;;;;;;;;<<<===>>>???@@@qqqnnniiiddd___ZZZUUUQQQIIIGGGEEECCCAAA@@@@@@@@@>>>???@@@BBBDDDFFFHHHIIIHHHHHHIIIJJJKKKLLLLLLMMMSSSUUUZZZ___fffoooxxx~~~qqqaaaWWWNNNIIIEEEFFFGGGIIIOOOVVVaaannn{{{~~~~~~}}}}}}zzzwwwwwwyyywwwsssnnnkkkiiiiiiiiigggggghhhiiiiiiiiihhhgggdddddddddddddddddddddddd___```aaaaaa```___^^^]]]````````````aaabbbcccccceeeeeeeeeddddddcccccccccfffggghhhjjjkkklllmmmmmmnnnmmmllljjjiiihhhggggggiiiiiijjjkkkkkkkkkkkkkkkkkkkkklllmmmmmmmmmllllllkkkkkkllllllmmmnnnnnnooooooooonnnnnnoooooopppqqqooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnoooooommmnnnnnnooopppqqqrrrsssssstttuuuuuuuuuxxx}}}}}}qqqhhhfffhhhlllooouuu}}}}}}xxxqqqnnnkkkkkklllkkkeeeaaaXXXXXXXXXWWWXXXXXXYYYYYY\\\[[[ZZZXXXTTTNNNFFF@@@???===:::888777666444333222111000000///000000000...///000111111111111111000000000000000000000000//////111111111111000///---...///000000000//////111111111111111111111111,,,---......//////......///////////////000111111000111222333333333333222222222222222222222222222333444444555555444444333333555777999;;;;;;;;;:::;;;::::::999999:::::::::;;;;;;;;;<<<===>>>???@@@nnnjjjeee```\\\WWWQQQNNNDDDCCCBBBAAA@@@AAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMNNNVVVYYY]]]bbbiiiqqq{{{~~~pppbbbYYYOOOJJJFFFFFFGGGIIIOOOUUUaaammmxxx{{{zzz{{{~~~~~~zzzxxxuuuwww}}}vvvtttqqqmmmiiifffdddccceeefffgggggggggfffddddddaaaaaaaaaaaabbbbbbbbbbbb[[[\\\]]]^^^___^^^]]]]]]____________```bbbcccdddfffeeeeeedddcccbbbaaaaaacccdddfffgggiiijjjjjjjjjmmmllljjjhhhgggfffeeeeeefffggghhhiiiiiiiiiiiiiiikkkkkkllllllmmmllllllllljjjjjjkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnoooooopppqqqooommmkkkkkklllnnnooommmmmmlllllllllmmmmmmnnnooooooooooooooooooooooooppprrrsssssssssuuuxxxzzz|||ooohhhiiillljjjooouuuxxxyyy|||}}}xxxtttrrroookkkjjjkkkiiiddd^^^ZZZ[[[[[[\\\]]]^^^^^^___aaa]]]XXXSSSNNNHHHBBB>>>===;;;999777777555333000444333222222222222222333...///000222222222111000000000000000000000000000000000111111111///...---,,,---///000000000///...////////////////////////---...000111111111000//////////////////000111111000111222333333333333333222222222222222222222222333444444555555444444333222333333444666777999:::;;;;;;:::999999:::::::::;;;;;;;;;;;;===>>>???@@@lllggg```ZZZUUUPPPKKKHHHEEEDDDBBBAAA????????????AAAAAABBBBBBCCCDDDDDDDDDGGGHHHJJJKKKKKKLLLOOOQQQUUUZZZaaahhhnnnvvvvvvkkk___XXXQQQJJJEEEFFFIIIKKKPPPVVVbbbkkksssvvvxxx{{{|||zzzyyyuuuuuu~~~tttqqqmmmjjjhhhgggeeedddddddddddddddccccccbbbaaabbbbbbaaa______^^^^^^^^^]]]]]][[[[[[[[[[[[]]]]]]]]]]]]^^^^^^```aaabbbcccddddddddddddddddddddddddfffggghhhjjjiiihhhfffeeeiiiiiihhhgggfffeeeeeedddhhhhhhiiijjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjkkkkkkllllllllllllllllllmmmmmmnnnnnnnnnmmmllllllkkkkkkmmmllllllllllllkkkkkkkkkooonnnllljjjjjjjjjlllmmmooonnnnnnlllkkkjjjiiihhhmmmmmmmmmoooppprrrtttuuu{{{|||qqqlllkkkllllllmmmooorrrwwwzzz{{{}}}}}}vvvrrrqqqqqqqqqqqqqqqoookkkgggbbb```]]]^^^```cccfffgggeeecccaaa[[[QQQIIIDDDBBB@@@???999777555444444444333222111111111111111111111111///.........///000111222222111111111000000//////222222111111000000//////---......///000111111222111111000///...---,,,,,,000000////////////000000111000/////////111222333000000111111111222222222222222222222222222222222444333333333333444555555666555555555555666666777:::999999999999:::;;;;;;=========;;;:::;;;>>>AAAfffbbb\\\VVVRRRNNNJJJHHHEEECCCAAA???>>>??????@@@DDDEEEEEEFFFFFFGGGHHHHHHHHHJJJLLLLLLMMMOOORRRTTTXXX]]]dddkkkqqqyyy|||qqqggg]]]VVVOOOIIIEEEFFFIIIKKKPPPVVV```iiiqqquuuwww{{{|||zzzwwwuuuwww}}}yyynnnkkkgggeeedddcccaaa```cccccccccccccccbbbaaaaaaaaaaaa```___^^^^^^^^^^^^^^^]]]\\\[[[[[[\\\]]]^^^\\\\\\\\\]]]^^^```aaabbbccccccccccccccccccccccccdddeeefffggggggfffeeedddggggggffffffeeedddddddddffffffggghhhhhhhhhhhhgggmmmmmmllllllkkkjjjjjjjjjggggggggggggggghhhhhhhhhkkkkkkkkkkkkllllllllllllllllllkkkkkkkkkkkkkkkkkkmmmllljjjiiihhhiiikkkllloooooonnnmmmlllkkkjjjjjjmmmmmmmmmnnnppprrrssstttvvvvvvtttpppllliiiiiilllnnnnnnppptttvvvwwwwwwvvvvvv{{{{{{uuurrrqqqrrrssssssqqqnnnjjjfffbbb```aaacccfffkkknnnnnnkkkhhhbbb[[[QQQHHHBBB???===<<<:::888666555555555333222111111111111111111111111111000000/////////000000111111111000000000//////111111111000000000000000......//////000000111111000000000///......------000000////////////000000111000/////////000111222111111111222222222222333222222222222222222222222444444333333444444555666666555555555555666777777<<<;;;;;;;;;;;;<<<===============;;;:::;;;>>>@@@^^^[[[UUUQQQNNNKKKHHHFFFDDDBBB@@@>>>===>>>@@@BBBFFFFFFGGGGGGHHHIIIIIIIIIJJJLLLMMMNNNOOOQQQUUUXXX\\\aaaiiipppvvv~~~sssiiiaaaYYYTTTOOOKKKHHHJJJLLLNNNTTTZZZbbbkkksssvvvzzz}}}~~~{{{yyyxxx}}}xxxsssiiifffcccaaa``````___^^^aaabbbbbbbbbbbbaaa``````______^^^^^^^^^^^^^^^___^^^]]]]]]\\\\\\]]]]]]^^^[[[[[[[[[\\\]]]^^^___```bbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeeeeedddcccbbbcccccccccccccccccccccccccccdddeeeeeefffffffffeeennnnnnlllkkkiiihhhgggffffffggggggggghhhhhhhhhiiiggghhhhhhiiijjjjjjkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjiiihhhggghhhiiijjjkkkoooooonnnmmmllllllkkkkkkllllllmmmnnnoooppprrrsssqqqxxx{{{qqqiiieeedddcccdddfffiiikkkkkkjjjhhhfffhhhmmmtttyyy|||}}}|||}}}~~~~~~zzzvvvsssssssssuuutttqqqmmmiiifffcccbbbgggjjjooouuuxxxvvvqqqmmmaaaZZZOOOEEE???<<<:::999;;;999666555555444333111111111111111111111111111222222111000//////......111111000000000000//////000000000000111111111111000000000000000000000000////////////////////////000000////////////000000111000///////////////000222222222222333333333333333333333333333333333333555444444444444555666666555555555555555666777777;;;;;;;;;;;;;;;<<<======<<<======<<<;;;;;;>>>@@@YYYVVVQQQMMMJJJHHHEEECCCBBB@@@>>>======???BBBDDDDDDEEEEEEFFFGGGGGGHHHHHHKKKLLLNNNOOOPPPSSSXXX[[[```fffnnnuuu|||uuuiiibbb\\\WWWSSSPPPNNNMMMQQQSSSVVV\\\ccckkksssyyy}}}~~~vvvpppgggeeebbb````````````______```````````````______^^^]]]]]]]]]]]]^^^^^^___^^^]]]]]]]]]]]]]]]]]]^^^[[[[[[[[[\\\\\\^^^______aaaaaaaaaaaaaaaaaaaaaaaa```aaabbbcccccccccbbbbbb___`````````aaaaaabbbbbbaaabbbcccdddeeeeeeeeedddjjjiiihhhgggfffdddccccccffffffgggggghhhhhhiiiiiiffffffffffffgggggghhhhhhhhhhhhhhhiiiiiijjjjjjjjjhhhhhhgggggghhhiiijjjkkklllllllllkkkkkkjjjjjjjjjllllllllllllmmmnnnooopppnnnssszzzwwwoooiiifffeeedddddddddcccbbb```^^^YYY]]]bbbfffjjjnnnssswww~~~yyyxxxxxxxxx||||||{{{xxxuuuttttttvvvuuutttqqqnnnjjjhhhgggffflllpppvvv|||~~~zzzsssmmm[[[UUUJJJBBB===:::999888:::888555444333333111000111111111111111111111111111111111111000000//////000000000000000000////////////000000111111222222111111000000000000000000......//////000000000000000000////////////000000000000000///////////////222222333333333444444444333333333333333333333333555555444444555555666777555555444555555666777888999999888888999999:::;;;<<<<<<===<<<;;;<<<===???WWWSSSNNNJJJGGGEEEBBB@@@@@@???>>>===>>>AAACCCEEEDDDEEEEEEFFFFFFGGGHHHHHHKKKLLLNNNOOOQQQUUUZZZ^^^ccciiirrrzzzyyylllaaa\\\XXXTTTRRROOOOOORRRWWW[[[^^^fffnnnwww}}}wwwpppfffdddaaa`````````______]]]]]]^^^^^^___^^^^^^]]]]]]\\\\\\\\\\\\\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^______````````````````````````___``````aaabbbbbbbbbbbb]]]]]]^^^^^^______`````````aaabbbcccddddddddddddddddddddddddccccccccccccbbbbbbccccccdddeeeffffffffffffeeeeeeddddddddddddeeeffffffggghhhiiijjjjjjgggggghhhhhhhhhiiijjjjjjhhhhhhhhhhhhhhhgggggggggjjjjjjjjjjjjjjjkkklllmmmnnnqqquuu{{{yyysssjjjfffaaa^^^]]][[[YYYWWWQQQSSSUUUXXX[[[___cccfffooottt}}}zzztttqqqooonnnsssttttttsssqqqrrrtttvvvwwwvvvsssqqqooonnnmmmmmmpppssswww{{{{{{vvvmmmfffRRRMMMEEE???;;;:::999888777555333111111111///...000000000000000000000000//////000111222222111111//////////////////000000//////000000111111222222111111111111000000000000......//////000111111111000000////////////000000000000000000000000//////222222333333333444444444333333333333333333333333444444444444444555666666444444444555555666888888999888888888888999::::::;;;<<<======<<<<<<===???SSSPPPKKKGGGEEEBBB@@@>>>>>>>>>>>>???AAACCCEEEGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKMMMNNNPPPRRRWWW]]]aaagggmmmwwwwwwoooccc[[[WWWUUURRRPPPNNNPPPVVV^^^ccchhhqqqzzzxxxpppdddbbb___^^^^^^^^^]]]\\\[[[[[[\\\]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\\\\[[[\\\\\\]]]]]]\\\\\\[[[]]]\\\\\\\\\]]]]]]^^^___________________________^^^^^^______``````aaaaaa\\\\\\\\\]]]]]]^^^^^^^^^^^^___```aaabbbcccccccccaaaaaabbbbbbcccccccccdddbbbbbbccccccdddeeeffffffeeeeeeddddddcccbbbbbbaaacccdddeeefffggghhhiiijjjgggggghhhhhhhhhhhhhhhhhhddddddeeeeeeeeeeeeeeeeeehhhhhhggggggggghhhiiiiiilllooorrruuu{{{sssnnngggbbb___\\\WWWTTTPPPOOONNNNNNPPPSSSVVVXXX___dddkkkqqqwww}}}tttmmmiiifffccciiiiiijjjkkklllpppuuuyyy}}}|||{{{yyywwwuuutttsssssstttuuuuuurrrkkkaaa[[[IIIFFF@@@<<<;;;999888777555333000000000000///...000000000000000000000000...///000222333333222111......////////////000000000000000000111111111111111111111111111111111111/////////000000111111111000000////////////000000//////000111111111111111222222222222333333333333333333333333333333333333444333333333333444555555444444444555555777888999:::::::::::::::;;;<<<<<<;;;<<<======<<<<<<===>>>MMMJJJFFFCCCBBBAAA???>>><<<===???AAADDDFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNPPPQQQTTTYYY```eeekkkrrr{{{mmmfff]]]VVVSSSQQQOOOMMMPPPTTT]]]gggnnntttvvvnnneeebbb___]]]]]]]]]\\\[[[YYYZZZ[[[\\\\\\\\\\\\[[[]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZ\\\[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\]]]^^^___```\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\^^^___```aaaaaaaaa^^^_________`````````aaaaaabbbcccdddeeefffggggggcccccccccccccccbbbbbbbbbbbbbbbccceeefffhhhiiiiiifffggggggggggggffffffeeebbbbbbccccccdddddddddeeeffffffeeeeeeeeeeeeeeefffjjjlllnnnpppsss{{{{{{wwwssslllccc\\\UUURRRNNNLLLLLLMMMOOOOOORRRUUU[[[```eeekkkpppttt~~~}}}rrrlllhhhccc``````aaacccfffkkksss|||}}}zzzxxxvvvtttqqqmmmggg___VVVOOODDDAAA>>><<<:::999666444333111000///000111000///000000000000000000000000///000222333333222111000........./////////000000111111111000000000000000000000000111111222222333000000000000000000111111000000////////////000000...///111222333333333333111111111222222222222333444444444444444444444444333222222222222333444444444444444444666777888999:::::::::999::::::;;;<<<:::<<<>>>>>>===<<<===>>>HHHFFFCCCAAAAAAAAA@@@>>>;;;===@@@CCCFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKOOOPPPQQQSSSVVV\\\ccchhhnnnuuuwwwhhhaaaXXXSSSQQQOOOMMMKKKTTTYYYcccooowww~~~~~~tttkkkgggdddaaa______^^^]]]\\\YYYYYYZZZ[[[[[[[[[[[[[[[]]]]]][[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYY[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZZZZZZZ[[[\\\]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZ\\\]]]^^^_________\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^___```aaabbbbbbaaaaaabbbbbbccccccddddddaaaaaacccdddfffggghhhiiiffffffffffffeeedddccccccbbbbbbbbbccccccddddddeeeeeeeeedddcccccccccddddddgggiiikkklllnnnttt}}}sssjjj[[[WWWRRRNNNMMMMMMMMMMMMKKKMMMQQQUUUYYY___eeejjjmmmpppssswww{{{|||}}}}}}}}}~~~uuuooolllgggccc]]]___aaafffmmmxxx~~~{{{xxxtttooohhhaaaXXXNNNHHHAAA@@@===<<<:::888444111333111000000111222222111000000000000000000000000111222333444333111///...---.........//////000000222222111111000000////////////000111222333333333111111000000000000000000000000////////////000000---///111333444555555444000000111111111222222222444444444444444444444444222222111111222222333444333333444444666777888999888888777777888888999::::::<<<>>>>>>===<<<===>>>GGGEEEBBB???===<<<======>>>???AAACCCEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJQQQTTTWWWYYY\\\aaaiiiooowww|||yyypppccc[[[UUUQQQMMMJJJLLLPPPUUU\\\hhhttt~~~zzzoooiiiaaa```___^^^\\\[[[ZZZYYY[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\]]]]]]\\\[[[ZZZYYY\\\YYYXXXXXX[[[[[[ZZZWWW[[[ZZZZZZZZZYYYYYYYYYXXXZZZZZZZZZZZZZZZYYYYYYYYY]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^___```bbbccccccbbbbbbaaa```aaacccdddeeeeeeddddddbbbbbbcccdddddddddccccccddddddcccbbbaaaaaaaaaaaadddddddddddddddddddddddddddeeefffgggiiinnntttxxxyyynnn```VVVRRRQQQOOOMMMKKKJJJJJJMMMQQQVVVXXXYYY^^^bbbgggjjjjjjkkkmmmpppkkknnnqqqrrrsssuuuzzz~~~~~~yyyssslllgggccc```]]]```jjjxxx}}}yyysssmmmddd[[[SSSLLLFFFBBB@@@???===;;;888555333222000000000000000000000000000////////////111222333000000000000000000000000000000000000////////////222222222222222111000000222111000//////000111222333444555333111000000111000000000000000000000000000000000000111111111111333333333333333333333333111111111222222222333333333333333333333333333333777666666666666666777888999999999::::::;;;;;;;;;::::::::::::;;;<<<======DDDCCC@@@>>>======>>>??????@@@BBBDDDFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLOOOSSSWWW[[[^^^eeemmmsss|||rrrjjj[[[TTTNNNKKKIIIGGGJJJOOOVVV^^^iiiuuu~~~tttjjjdddbbbbbbaaa___^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYZZZ[[[ZZZZZZ[[[[[[ZZZYYYYYYXXXYYYXXXWWWXXX[[[\\\[[[YYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY]]]\\\\\\[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]^^^___```aaabbbaaa`````````aaabbbdddddddddcccccccccdddddddddddddddccccccdddcccbbbbbbbbbbbbbbbbbbddddddddddddddddddddddddcccdddfffggghhhlllqqquuu~~~qqqfffaaa^^^ZZZWWWSSSQQQNNNMMMPPPSSSVVVWWW[[[^^^aaabbbaaaaaacccdddbbbdddfffffffffgggllloooooossswww{{{}}}{{{rrrllleeebbbaaadddmmmzzzzzzvvvkkkeee\\\TTTMMMGGGCCC@@@>>>===<<<999777555333222000000000000000000000000444333222111000000000111000000000000000000000000000000000000////////////000000000000000///......222111000//////000111222222333444333000///000111000000000000000000000000000000000000111111111111333333333333333333333333444444555555555666666666555555555555555555555555777777777777777888999999666777888999:::;;;;;;<<<::::::::::::;;;<<<======AAA@@@>>>======>>>@@@AAA@@@AAACCCEEEGGGIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNRRRXXX]]]bbbiiirrryyyssshhhaaaUUUNNNIIIGGGEEEEEEIIIOOOWWW___kkkuuu}}}yyyooofffcccaaaaaa```___]]]\\\[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXYYYXXXXXXXXXXXXYYYZZZZZZYYYYYYXXXXXXWWWXXXXXXXXXWWWVVVVVVXXXZZZ[[[[[[ZZZXXXXXXYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWXXXXXXXXX[[[[[[ZZZZZZYYYXXXWWWWWWZZZZZZ[[[[[[[[[[[[\\\\\\]]]]]]^^^____________^^^___```aaaccccccccccccbbbcccccccccccccccbbbaaa```bbbbbbbbbbbbbbbccccccdddddddddddddddddddddddddddcccdddeeeeeefffiiinnnqqqwww~~~}}}xxxtttpppmmmddd___XXXSSSRRRTTTUUUVVVWWWYYYZZZZZZYYYXXXYYYZZZZZZZZZZZZYYYXXXYYY\\\^^^```cccgggjjjmmmpppsssvvv|||}}}uuunnneeeddddddhhhpppyyyzzzsssnnn___YYYQQQJJJEEEBBB???===;;;:::999777555444333222000000000000000000000000444444333111111111111111000000000000000000000000////////////000000000000///000000000000//////...111111000000000000111111111222333111///...///000000000000000000000000000000000000000111111111111333333333333333333333333222222333333333333444444555555555555555555555555666666666777888999:::;;;555666777888999:::;;;<<<::::::::::::;;;<<<===>>>@@@???===<<<<<<>>>???AAAAAABBBDDDFFFIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOTTTZZZ```eeellluuu|||tttjjj```ZZZTTTMMMHHHFFFFFFFFFJJJPPPUUU^^^iiirrrxxx}}}yyyssslllgggeee^^^^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWXXXXXXWWWWWWXXXXXXYYYZZZYYYXXXWWWVVVVVVWWWXXXYYYWWWWWWWWWXXXYYYYYYYYYYYYWWWWWWXXXXXXXXXYYYYYYYYYVVVVVVVVVVVVVVVWWWWWWWWWYYYYYYYYYXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^```aaabbbbbbaaaaaabbbbbbbbbaaa```___^^^]]]aaaaaaaaaaaabbbcccdddeeeccccccccccccccccccccccccbbbcccdddddddddfffjjjmmmpppuuu}}}}}}vvvkkkbbb^^^]]]]]]]]]ZZZ[[[[[[ZZZXXXWWWVVVVVVUUUTTTRRRPPPOOOPPPRRRTTTWWWZZZ]]]___aaadddhhhkkkmmmnnnqqqtttxxx}}}sssllleeeeeefffiiioootttxxxyyyyyyyyyyyyyyyvvvppphhhbbbUUUPPPHHHCCC@@@>>>===<<<777777666555444333222222000000000000000000000000000000000111111222333333000000000000000000000000////////////000000000000111111222222222222111000111000000000000000000111000111111000///......//////////////////////////////000000000111111111111222222333333333333444444111111222222222333333333333333333333444444444444555555555666777999:::;;;888888888999:::::::::;;;:::::::::;;;;;;<<<===>>>AAA???>>><<<<<<===???@@@CCCDDDEEEGGGIIIJJJKKKKKKJJJJJJJJJKKKLLLMMMOOOPPPSSSXXX^^^dddiiiooowww}}}vvvlllccc[[[VVVRRRLLLHHHGGGGGGFFFJJJOOOSSS[[[fffmmmpppuuu}}}|||vvvooohhheeeeee]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXWWWVVVVVVWWWYYYZZZXXXYYYYYYXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXTTTUUUUUUUUUVVVVVVVVVWWWVVVWWWWWWXXXYYYZZZ[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]]^^^```aaa``````___bbbbbbbbbbbbaaa```^^^^^^_________```aaabbbcccdddbbbbbbbbbbbbbbbbbbbbbbbbaaabbbcccccccccdddgggiiijjjnnnsssyyyzzztttqqqpppooolllkkkiiifffbbb]]]XXXUUUSSSQQQMMMKKKJJJJJJLLLLLLNNNPPPRRRSSSTTTVVVZZZ\\\___bbbeeegggiiimmmrrrvvvwwwyyy{{{}}}}}}~~~}}}sssoookkkjjjjjjkkknnnqqqqqqqqqqqqqqqrrrrrrnnnggg___XXXNNNIIIDDD???>>>======<<<555444444333333222222111000000000000000000000000......///000000111111111111111111111111111111111.../////////000000000111000111111222222222111111000000000111111000000000///000111000.........000///////////////////////////000000000111111111111222222222333333444444444555555555555666666666777333333333444444555555555333333444444666777999999;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>>>>AAA@@@>>>======>>>@@@AAADDDEEEFFFHHHIIIIIIJJJJJJIIIIIIIIIJJJLLLOOOQQQSSSXXX]]]dddiiinnnttt{{{yyymmmeee___WWWQQQMMMIIIFFFGGGGGGFFFHHHMMMQQQYYYbbbgggiiinnnxxx{{{tttlllccc___```^^^^^^]]]]]]\\\[[[[[[ZZZXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYXXXYYYYYYXXXVVVTTTTTTUUUXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTUUUUUUVVVVVVWWWWWWUUUVVVWWWXXXZZZ\\\]]]]]]ZZZZZZYYYYYYYYYYYYXXXXXXYYYYYYXXXXXXYYYYYYZZZ[[[[[[\\\]]]____________^^^ccccccdddccccccbbbaaa```^^^^^^^^^^^^___```bbbbbb````````````````````````___aaabbbbbbbbbcccfffhhhgggiiilllooottt{{{~~~wwwnnnddd]]]YYYTTTOOOJJJIIIIIIIIIHHHKKKLLLMMMMMMMMMNNNQQQTTTUUUXXX[[[\\\\\\___dddiiinnnqqqtttvvvvvvwwwyyyzzz|||~~~~~~zzzxxxtttrrrooonnnnnnnnnmmmlllmmmmmmlllkkkhhh```WWWQQQHHHEEEAAA>>>===<<<;;;:::444444333333222222111111000000000000000000000000000000000000///...---,,,111111111111111111111111......//////000000111111...//////000000000000///000000111111111111000000///000111000///...///000000000000000000000000000000000000000111111111111111222222333333444444555444444444555555555555666555555555666777777888888333333333444555666777888<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>======>>>@@@CCCDDDFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJMMMQQQTTTWWW\\\bbbiiioootttzzz{{{nnneee```[[[SSSLLLHHHEEEEEEHHHJJJHHHJJJNNNPPPWWW___bbbccciiiuuuxxxqqqiiiaaa]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVUUUVVVWWWWWWXXXTTTUUUUUUVVVWWWWWWVVVVVVVVVXXXYYYXXXUUUTTTUUUVVVYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXUUUVVVWWWXXXYYY[[[[[[\\\ZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYXXXXXXXXXYYYZZZ[[[ZZZ[[[\\\^^^^^^^^^^^^]]]aaaaaabbbbbbbbbaaaaaa```]]]]]]]]]]]]^^^^^^___```^^^^^^^^^^^^^^^^^^^^^^^^^^^```bbbbbbbbbccceeegggfffggghhhiiilllqqqxxx}}}}}}tttiiiccc[[[TTTQQQPPPNNNLLLPPPPPPPPPNNNMMMNNNQQQSSSPPPSSSVVVVVVUUUWWW\\\aaagggjjjnnnppppppqqqssstttsssvvvzzz}}}{{{wwwqqqmmmkkkjjjiiihhhhhhgggfffccc___WWWOOOIIICCCAAA>>><<<;;;:::777555444444333333222111111000000000000000000000000000000000111111000///------111111111111111111111111.........///000111111111......///000000000000000///000111222222111000//////000111111//////000111000000000000000000000000000000000000111111111111111111222333333444555555222222222333333333333444555555555666777888888888555555555555555666777777999999:::;;;;;;<<<======;;;;;;;;;;;;<<<===>>>???======<<<===???BBBFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFIIIIIIIIIKKKOOOSSSWWWYYY___dddlllsssxxx{{{rrrggg```]]]XXXOOOHHHEEEDDDFFFKKKMMMLLLNNNQQQPPPWWW^^^```aaagggttt|||uuuooohhhaaa]]]___[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[[[[ZZZYYYXXXXXXVVVVVVUUUUUUVVVVVVWWWXXXRRRSSSTTTVVVVVVVVVUUUTTTTTTVVVXXXWWWUUUTTTVVVXXXYYYYYYXXXWWWUUUTTTSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXVVVVVVWWWXXXXXXYYYYYYZZZ[[[[[[ZZZZZZYYYYYYYYYXXXYYYYYYXXXWWWXXXYYYZZZ[[[YYYZZZ\\\]]]^^^^^^]]]]]]]]]]]]^^^^^^___^^^^^^^^^]]]]]]\\\\\\\\\]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]___aaabbbcccdddfffhhheeeffffffggghhhlllrrrwwwyyy~~~yyyrrrhhhaaa\\\YYYVVVSSSSSSSSSRRROOONNNNNNPPPRRROOOSSSVVVUUUSSSTTTYYY^^^]]]```dddfffggghhhiiijjjlllooosssvvvxxx{{{}}}~~~xxxqqqjjjgggeeeddddddcccbbb___\\\WWWPPPGGGAAA@@@>>><<<;;;:::888444111555444444333222111000000000000000000000000000000---...000111222222111111111111111111111111111111---......///000111111222000000111222222222222222///000111222222111000//////000222111000///111222000000000000000000000000000000000000111111111111111111222333333444555555555555555666666666777777333333333444555666666777777666666666666666777888555666777999;;;===>>>???<<<;;;;;;<<<<<<===>>>???999:::<<>>===;;;999777555444444000000000000000000000000111111111111111111111111...//////000111000000000///000111222222111000///111111000///////////////222222111111000/////////111111222222222333333333000000000000000000000000111111111000000000000000000...---///222444333111111111111222222333333333555555444444444444555555777777666666666666666777666555444444555777999;;;<<<;;;:::;;;<<<<<<;;;999<<<<<<======>>>>>>??????;;;<<<===@@@BBBEEEGGGHHHGGGHHHIIIIIIGGGFFFFFFGGGKKKLLLNNNPPPTTTYYY```eeekkkpppvvv}}}}}}wwwhhhccc\\\UUUPPPKKKGGGDDDEEEGGGJJJLLLNNNSSSZZZ___aaaccceeegggllluuuyyyppphhhbbb]]]ZZZXXXXXXXXXXXXWWWWWWWWWWWWVVVXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZWWWWWWWWWWWWWWWXXXXXXYYYTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVVVVVVVVVVWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYWWWWWWWWWWWWWWWXXXYYYYYY\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]^^^^^^___```aaabbbaaaaaabbbbbbcccdddeeegggkkkrrrzzz{{{yyyyyyxxxtttpppmmmlllmmmllllllllljjjhhhgggiiijjjgggiiikkkjjjgggdddbbbaaabbbbbbcccgggkkkoooppppppvvvwwwzzz}}}|||}}}}}}~~~{{{|||~~~}}}{{{sssrrrpppnnnjjjddd\\\VVVQQQPPPMMMJJJFFFBBB@@@>>>;;;:::999777555444333333111111111111111111111111//////////////////////////////000000111111111111000000111111111111000000111111000///////////////000000000000000111111111000000000000111111111111000000000000000000000000111000000000000000000000111///...///222333222000333333222222222222222222555555444444444444555555777777666666666666666777999888666555555555777777:::999999:::;;;;;;:::888<<<<<<======>>>>>>??????===>>>@@@BBBDDDFFFHHHHHHHHHIIIJJJIIIHHHGGGGGGHHHLLLNNNQQQTTTXXX^^^eeejjjpppttt{{{}}}qqqjjjbbb]]]UUUNNNJJJGGGEEEDDDDDDGGGJJJNNNTTT\\\eeekkkqqqsssuuuwww{{{~~~}}}{{{uuulllddd___\\\[[[ZZZWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[XXXXXXXXXWWWWWWWWWWWWWWWUUUUUUUUUTTTTTTSSSSSSRRRVVVVVVUUUUUUVVVVVVWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVVVVVVVVVVUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYYYY[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZ[[[[[[\\\\\\]]]]]]]]]^^^______``````^^^___```aaaaaaaaa______^^^bbbhhhooowww~~~zzzuuurrrpppllllllmmmpppuuuxxxyyyyyyyyyyyy||||||yyyvvv{{{}}}|||}}}}}}{{{xxxyyy{{{{{{xxxuuuoooooonnnlllggg___UUUMMMHHHHHHGGGFFFCCCAAA>>><<<999888777666555444444444111111111111111111111111////////////////////////000000000000000111222222111111000000000000111111111111000///////////////...//////000111111222222........./////////000000000000000000000000000000000000000000000000111111111000///000111222111000444444333222222111111000555555444444444444555555777666666555555666777777999888777666555666777888:::999888888::::::999888<<<<<<======>>>>>>??????AAAAAABBBDDDFFFGGGHHHIIIIIIJJJJJJJJJHHHHHHIIIJJJMMMOOOSSSWWW\\\cccjjjooouuuyyysssfff___[[[VVVOOOIIIFFFEEEEEEDDDEEEGGGKKKRRR\\\gggrrryyy}}}|||xxxqqqhhhaaa]]]\\\\\\\\\WWWWWWVVVVVVVVVUUUUUUUUUWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYXXXXXXWWWVVVUUUUUUVVVUUUUUUTTTSSSRRRRRRQQQSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXXXXYYYYYYZZZ[[[[[[[[[\\\\\\]]]^^^____________^^^^^^______^^^]]]\\\[[[[[[^^^ccciiiooowww~~~|||zzzxxxvvvtttrrrqqqsssxxx|||{{{|||wwwuuuuuuwwwzzz{{{xxxuuuqqqppplllhhhbbbXXXNNNHHHEEEEEEFFFFFFDDDAAA>>><<<888777666666555555555555111111111111111111111111111111111111111111111111000000/////////000111222222111000//////000111222111000000/////////////////////000000111111111111........./////////000000000000000000000000000000000000000000000111111111111111000000111111000000333222222222222222222222555555444444444444555555666666555555555666777777555555555666777999:::;;;:::999888888:::;;;:::999<<<<<<======>>>>>>??????CCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIKKKMMMOOORRRVVV[[[aaahhhoootttyyy~~~wwwkkk___WWWUUUPPPJJJFFFEEEEEEEEEFFFFFFHHHNNNWWWdddrrr}}}}}}tttnnnfff```]]]]]]]]]]]]WWWWWWVVVVVVVVVUUUUUUUUUWWWWWWWWWWWWXXXXXXXXXXXX[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXWWWVVVTTTSSSUUUUUUTTTTTTSSSRRRQQQQQQSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZWWWXXXXXXYYYZZZZZZ[[[[[[[[[\\\]]]^^^_________^^^___^^^]]][[[[[[[[[[[[\\\ZZZ\\\```ccchhhnnntttyyy}}}}}}zzzxxxyyy|||}}}yyyuuurrrnnnjjjhhhiiikkkmmmtttyyy{{{yyywwwxxxxxxuuuqqqppprrrwww|||}}}{{{xxxuuupppiiiaaaYYYQQQJJJEEEDDDEEEEEEDDDBBB???<<<:::555555444333333333333333111111111111111111111111111111111111111111111111///.........//////000000222111000//////000111222111000000///////////////111111111111000000///////////////000000000111111//////////////////////////////000000111111111111000111111111000000000000000000111222333333444444555555444444444444555555555555555555555666777777444555555666888999;;;<<<;;;:::888999;;;<<<<<<<<<<<<<<<======>>>>>>??????EEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJKKKNNNQQQRRRUUU[[[```fffmmmtttyyy~~~yyynnndddYYYSSSOOOLLLGGGDDDEEEFFFGGGGGGHHHJJJQQQ]]]lllzzz~~~|||qqqkkkddd___\\\\\\]]]]]]WWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXX[[[ZZZZZZZZZZZZZZZYYYYYYWWWXXXXXXXXXWWWVVVTTTSSSTTTTTTTTTSSSSSSRRRRRRQQQTTTTTTTTTSSSTTTTTTUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[WWWWWWWWWXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZXXXXXXXXXYYYZZZZZZ[[[[[[ZZZ[[[]]]^^^______^^^^^^___^^^\\\[[[ZZZ[[[\\\\\\YYY[[[\\\^^^```dddiiilllrrr|||uuuqqqqqqtttwwwyyy{{{zzzqqqmmmkkkiiieeedddeeeiiinnnqqqyyy}}}}}}yyyuuutttrrrooooooppprrrxxx}}}~~~{{{wwwrrrlllbbbXXXQQQKKKFFFDDDAAAAAA@@@???===:::888666333222111000000000000000222222222222222222222222////////////////////////......///000000000000///111111000000000000111111111111000///////////////222222111111000//////...000000111111111222222222/////////////////////////////////000111111222222///000111111000///000222//////000111333444555666555555444444444444555555444444444444555666777777777777888888888888888888<<<:::888999;;;=========<<<<<<======>>>>>>??????GGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMQQQTTTWWWZZZ```fffkkkrrryyy}}}|||ooofff]]]UUUOOOJJJGGGDDDCCCEEEFFFGGGFFFJJJMMMUUUbbbqqqyyywwwmmmhhhbbb]]][[[[[[ZZZZZZXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXZZZZZZZZZYYYYYYYYYXXXXXXVVVWWWXXXXXXXXXVVVTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRTTTSSSSSSSSSSSSTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWYYYZZZZZZZZZZZZWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWXXXYYYZZZZZZZZZXXXYYYYYYZZZZZZYYYYYYXXXXXXYYYYYYZZZZZZ[[[\\\\\\ZZZ[[[]]]_________^^^]]]\\\]]]]]]]]]]]]]]]\\\[[[YYYZZZ[[[ZZZZZZ\\\```cccgggrrr}}}xxxqqqnnnpppsssssssssxxx{{{ooogggeeeeeefffgggjjjpppvvv|||zzzxxxvvvrrrttttttuuuyyy|||{{{uuuqqqgggaaaXXXOOOIIIEEECCCAAA<<<<<<;;;999888666555444555444333222111000000000222222222222222222222222////////////////////////...000222444444333111000000000111111111111000000111111000///////////////111111111000000000000000000000000111111111222222////////////////////////...//////000111111222222---000111111000///111333000000111222333333444444555555444444444444555555444444444444555666777777777777888888999999999999;;;999777777999<<<======<<<<<<======>>>>>>??????GGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKNNNSSSVVVZZZ^^^dddiiiooouuu|||ttthhh```YYYRRRLLLFFFDDDCCCCCCEEEFFFFFFFFFKKKOOOWWWeeettttttqqqjjjfff```\\\[[[YYYXXXWWWYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXZZZZZZYYYYYYXXXXXXXXXWWWUUUVVVWWWXXXXXXVVVUUUSSSRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTUUUVVVWWWYYYZZZ[[[[[[[[[YYYYYYYYYYYYYYYZZZ[[[[[[YYYYYYXXXXXXXXXWWWWWWWWWXXXWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWXXXXXXYYYZZZ[[[[[[WWWXXXXXXXXXXXXXXXXXXWWWYYYYYYZZZZZZ[[[[[[\\\\\\YYY[[[]]]_________^^^]]]ZZZ\\\___aaaaaa___\\\ZZZ[[[[[[[[[ZZZYYYZZZ]]]___^^^hhhqqquuu{{{}}}uuummmoooqqqppppppttt~~~wwwjjjdddeeedddhhhnnnuuu~~~}}}yyyxxxxxxxxxzzz{{{wwwpppjjj]]]WWWPPPJJJEEECCC@@@???:::999888666555555555555888888666555444333333333222222222222222222222222111111111111111111111111///111444666777555222000///000111222222111000///111111000////////////////////////000111111222222000000000000111111111111////////////////////////...//////000111222222222,,,///111111000///222444222222222222222222333333555555555444444555555555333333333444555666777888333444666888:::;;;<<<<<<:::888666666888;;;<<<<<<<<<<<<======>>>?????????IIIJJJKKKKKKJJJJJJLLLMMMHHHIIIKKKLLLNNNRRRWWWZZZ___ccciiiooovvv}}}yyylllaaaZZZSSSKKKFFFEEEDDDCCCDDDGGGHHHIIIHHHMMMQQQZZZggguuurrriiicccaaa]]]ZZZYYYYYYZZZ[[[YYYXXXXXXXXXWWWWWWWWWWWWSSSSSSSSSTTTUUUUUUVVVVVVXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUSSSPPPMMMLLLOOOOOOPPPQQQRRRSSSTTTUUUSSSRRRQQQQQQQQQRRRTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYWWWWWWXXXXXXYYYZZZZZZZZZ\\\]]]^^^______]]][[[ZZZYYYYYYZZZZZZZZZZZZYYYYYY\\\\\\\\\\\\[[[[[[[[[[[[```aaadddiiioooyyy|||zzzvvvttttttwwwzzz}}}|||sssllliiihhhhhhmmmsss|||}}}zzzwwwrrrkkkbbb]]]SSSMMMGGGCCCCCCBBB===999555555666888999888444111222333444333111000111222222222222222222111000///222111111111000000/////////.........///000222333222111111111000000//////---...///000000///...---444222//////111111000...///......///222333333222111111111111000000000000111111000000//////......222222333444444333111111333333333444444444555555555555555555555666777777666666666666666666666666555555666777888:::<<<======<<<<<<<<<<<<;;;;;;;;;<<<===>>>===;;;;;;===>>>JJJJJJKKKJJJIIIIIIKKKLLLIIIKKKMMMNNNPPPTTTYYY]]]bbbffflllrrryyyzzzqqqeee\\\VVVQQQJJJEEECCCBBBBBBDDDGGGIIIKKKLLLSSSWWW```lllxxx~~~pppgggaaa___\\\YYYXXXXXXYYYZZZXXXXXXYYYYYYXXXXXXWWWVVVSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSVVVVVVVVVVVVUUUTTTSSSRRRSSSRRRRRRRRRQQQQQQPPPPPPSSSRRRQQQPPPPPPQQQRRRSSSUUUUUUUUUUUUTTTTTTSSSSSSPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZ\\\]]]^^^^^^^^^]]][[[ZZZYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWWWWVVVVVVVVVVVVUUU\\\]]]___bbbgggnnnwww}}}|||uuuqqqrrruuuxxxxxxppphhh___XXXSSSMMMGGGAAA???>>>===999666555555555666777666333111222333444333222111111333222222222222222111000000111111111111000000000///444333111///...------...111111111111000000000///...//////////////////...333000......000000///...///......///111222222111111111111111000000000000111000000000/////////......///000111111000///...222222222333333333444444666666666666666777888888666666666666666666666666555555666777888:::<<<===;;;;;;;;;<<<<<<<<<======:::;;;===<<<<<<<<>>???999:::<<<<<<<<<>>>@@@BBBJJJKKKKKKJJJHHHHHHIIIJJJLLLNNNQQQSSSWWW\\\bbbfffmmmqqqvvv|||yyyoooeee___WWWPPPLLLIIIFFFDDDEEEFFFGGGIIIMMMRRRWWW\\\dddjjjsss}}}vvvkkkddd[[[ZZZXXXVVVUUUVVVVVVWWWVVVXXXZZZ[[[[[[YYYVVVUUUUUUUUUTTTSSSRRRRRRQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPOOOOOOOOOQQQSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUUUUTTTTTTTTTTTTTTTSSSTTTTTTUUUTTTTTTSSSSSSVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZ[[[[[[[[[ZZZZZZYYYXXXYYYYYYYYYYYYYYYYYYXXX\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYZZZZZZ[[[^^^bbbfffkkksss}}}|||||||||{{{zzz~~~~~~tttmmmcccZZZSSSNNNJJJHHHBBB???;;;::::::999888666666444111000111111000///333444555444222222222333111111222222222111111000111111111000000000000000///////////////000000000111111111000000000000000111000///......///000111111000//////000111111111111///------///000000000111111111111000000000///000000000000///////////////000222444555555444444222222222222333333333333666666666666666777777888666666666666666666666666666666666777888:::;;;<<<::::::;;;;;;<<<======>>>:::;;;============@@@BBBJJJKKKKKKJJJHHHHHHJJJKKKMMMOOORRRVVVZZZ```fffkkkrrrvvv{{{}}}ooofff___ZZZSSSMMMIIIFFFEEEDDDFFFHHHJJJLLLOOOVVV^^^dddnnnvvv}}}rrrhhhbbbXXXXXXVVVUUUUUUUUUUUUVVVVVVWWWYYYZZZZZZXXXVVVTTTUUUTTTTTTSSSRRRQQQPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSOOOOOONNNMMMMMMOOOPPPQQQPPPPPPPPPQQQQQQQQQQQQQQQNNNOOOPPPRRRSSSTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRSSSTTTTTTSSSSSSSSSUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWXXXYYYYYYZZZ\\\___bbbccciiirrr|||}}}yyyvvvtttrrrppptttttttttvvvxxx|||~~~|||zzzyyy{{{wwwrrrbbb^^^XXXRRRNNNJJJGGGEEE>>><<<999888888888777777555333000//////000000///333444555444222111222333000111111222222222111111000000000000000000111111,,,---...///000111222222000000000000000000111111111000///......///000111111111222111222222333555333000...---///000000000111111111111000000000///////////////000000000000,,,---///000111111111111333333333333444444444444555444444444444555666666777777777777777777777777777777777777888999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>><<<===>>>@@@IIIJJJKKKKKKJJJJJJLLLMMMOOORRRUUUZZZ^^^eeelllqqqwww{{{uuuiiiaaaYYYUUUPPPKKKGGGFFFFFFGGGFFFIIILLLOOOTTT]]]hhhqqqvvvlllddd```VVVVVVUUUUUUUUUUUUUUUVVVUUUVVVXXXXXXXXXWWWUUUTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPQQQSSSRRRRRRQQQPPPOOONNNNNNMMMNNNPPPQQQSSSSSSTTTTTTQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUSSSUUUWWWWWWWWWYYY[[[]]]^^^bbbgggmmmsss{{{}}}wwwrrrlllhhhiiiiiiiiikkknnnrrrvvvxxx~~~}}}}}}tttsssqqqqqquuu~~~~~~sssiiicccWWWSSSOOOKKKHHHDDDAAA>>>999888666444333333444444333111///...///000000000222333444333111000111222000000111222222222222111000000000000111111111111......///000000000000000000000000000111111111111111000000//////000000111111222333333222333555777555222///...///000000000111111111111000000000000////////////000000000000...///111222222222222111333333444444444555555555444444333333444444555666777777777777777777777777777777777777888999:::;;;======<<<<<<<<<;;;;;;;;;>>>??????>>>===<<<>>>???IIIJJJKKKKKKKKKLLLNNNPPPRRRUUUYYY^^^cccjjjrrrwww|||vvvkkkaaa[[[RRRPPPMMMIIIGGGGGGIIIKKKHHHLLLRRRWWW^^^jjjxxxzzzpppfff```]]]UUUUUUUUUUUUUUUUUUVVVVVVUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSRRRQQQPPPPPPPPPMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXWWWXXXXXXYYYYYYXXXXXXWWWXXXXXXXXXWWWWWWWWWVVVVVVSSSTTTVVVWWWVVVVVVXXXYYYZZZ\\\]]]```dddkkksssxxx|||tttooojjjjjjiiiiiikkknnnrrrtttzzzzzzyyyxxxwwwuuusssrrrkkkkkkkkkmmmttt~~~zzzpppeee\\\WWWPPPLLLGGGCCC@@@>>>;;;999666666555333111000111222111000...///111222111111111222333222000///000111000000111222222222222222///000000000111111111111//////000111111000///...///000000000111111111111000000000111111000000000///111333333222222555888777444000//////111111111111111111111000000000000.../////////000000000111222222444444555444333222222222333333333444444444444444444444444555666666777777777777777777777777777777777777888999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>===>>>???AAAIIIJJJKKKLLLLLLMMMOOORRRUUUXXX\\\aaagggnnnuuu{{{yyynnnccc[[[VVVMMMLLLJJJHHHFFFHHHKKKNNNLLLQQQWWW^^^ggguuu~~~uuukkkccc]]][[[UUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQMMMNNNPPPRRRSSSSSSRRRRRRMMMMMMNNNOOOQQQRRRSSSSSSNNNNNNOOOOOONNNMMMKKKJJJNNNNNNNNNOOOOOOPPPPPPPPPNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTOOOOOOPPPPPPQQQRRRRRRSSSQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRQQQPPPPPPOOONNNNNNKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVSSSTTTTTTUUUVVVVVVWWWWWWVVVUUUUUUUUUVVVVVVWWWXXXWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTVVVXXXXXXWWWVVVWWWWWWXXXXXXXXXXXX[[[aaaiiinnntttvvvyyy|||~~~tttssspppnnnnnnoooqqqsssyyy}}}~~~~~~~~~ssssssrrrqqqooommmjjjhhhggghhhjjjmmmuuu}}}{{{uuunnneee[[[SSSNNNKKKGGGAAA===;;;:::999999777777555333111000111222000///...000222333222111000111222111/////////000///000111222222222222222//////000000111111111222---...///111111111000/////////000000111111111222///000111222222111000///...000222222111222555888888555111///000111222111111111111111000000000000.../////////000000111111///000111222111000///...111111222222222333333333555555555555555666777777777777777777777777777777888777777777888999::::::999::::::;;;<<<===>>>>>>;;;<<<===>>>>>>???AAACCCKKKLLLMMMMMMNNNPPPTTTXXXZZZ^^^dddiiinnnsssxxx|||wwwooofffZZZRRRPPPOOOJJJEEEDDDHHHMMMQQQRRRUUUZZZbbbkkkwwwzzzsssooohhh```ZZZZZZVVVTTTRRRRRRSSSTTTTTTSSSTTTTTTSSSSSSSSSSSSTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOONNNMMMLLLLLLMMMNNNOOOOOONNNMMMNNNOOOQQQPPPOOONNNMMMMMMMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNMMMMMMNNNNNNOOOPPPOOOPPPQQQQQQOOOOOOPPPQQQQQQPPPOOOOOONNNNNNNNNOOOOOONNNMMMLLLLLLLLLNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTQQQQQQSSSTTTTTTTTTTTTTTTVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSUUUVVVWWWYYYYYYXXXXXXXXXXXXYYYYYYWWWWWWWWWVVVVVVUUUUUUUUUQQQSSSVVVXXXXXXWWWUUUSSSUUUUUUVVVWWWYYY[[[]]]^^^cccfffiiikkknnnsssxxx||||||yyyyyy{{{|||}}}}}}~~~{{{wwwuuuvvvwwwxxx~~~}}}|||}}}~~~xxxrrroookkkggghhhlllooonnnlllooorrrwww~~~|||yyyooojjjccc\\\WWWQQQLLLIIICCCBBB???===:::888777666444333222111111111222333333111000///000///...,,,000222444222///---///111111///---...111333222111111000...---...///111222000000000000000000000000000000000000000000000000222111111111000000//////111000......///222555777>>>333---///111///...000000000111111222222333333222222111111000111111111000///---,,,---///222444666444222000111333666888444444555555666666777777999999999888888888888888444555666888999:::::::::888999999::::::;;;;;;<<<<<<<<<;;;;;;<<<===???@@@KKKMMMNNNOOOPPPSSSXXX[[[___ccciiinnnsssxxx}}}xxxpppiiiaaaWWWQQQOOOJJJHHHHHHIIILLLPPPTTTWWW^^^fffrrr~~~}}}uuunnnjjjddd]]]YYYYYYUUUSSSPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKLLLNNNOOONNNMMMLLLMMMNNNPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMNNNNNNOOOMMMOOOPPPOOONNNMMMNNNPPPOOONNNNNNMMMLLLLLLMMMMMMNNNNNNMMMLLLLLLMMMMMMNNNMMMMMMNNNNNNOOOQQQRRRSSSSSSSSSTTTUUUVVVVVVVVVVVVTTTTTTTTTUUUUUUVVVVVVVVVTTTSSSSSSSSSSSSUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUURRRSSSTTTVVVVVVUUUTTTSSSTTTTTTTTTUUUVVVXXXZZZ[[[\\\]]]```bbbdddggglllooouuu{{{~~~zzzuuupppmmmlllmmmnnnwww||||||zzzvvvssstttxxx}}}}}}}}}{{{uuuqqqqqqoooooottt{{{~~~~~~uuummmiiibbb^^^XXXRRRNNNJJJFFFDDD???>>>;;;999777666555555444333222111111111222222222111000000000//////...///000111000///...///000222000...///222333333111000000.........///111222////////////////////////000000000000000000000000111111000000000/////////333111000//////111333555<<<333---///111///...////////////000000000000000111000000///000000111111111111000///000222444555444333333333333444555555555555555666666666666666777888888888888888888888222333444666777777888888777888888999::::::;;;;;;<<<<<<;;;;;;<<<===???@@@LLLNNNPPPRRRTTTXXX]]]```eeejjjooouuuzzzuuummmeee```ZZZRRRNNNMMMEEEHHHLLLNNNPPPTTTZZZ___lllvvvxxxppphhhccc^^^YYYWWWXXXUUUSSSQQQPPPQQQQQQPPPOOONNNOOOPPPPPPPPPPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNLLLMMMNNNNNNMMMLLLMMMNNNMMMLLLLLLKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLMMMMMMNNNLLLLLLLLLMMMNNNOOOQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVRRRSSSTTTUUUVVVWWWXXXXXXSSSSSSSSSSSSTTTUUUVVVWWWVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUURRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVUUUVVVXXXYYYYYY[[[^^^aaagggjjjpppxxx{{{ssslllgggeeeeeefffmmmrrryyy}}}vvvsssnnnkkkkkkoootttxxxzzz}}}}}}}}}~~~xxxoooeee]]]YYYSSSOOOKKKGGGDDDBBB@@@>>>;;;999666444333333333444333333222111111111111222000000000000000000000000000///...///000111000///111000//////111222111000000///.........///111222........................000000000000000000000000000000///////////////...444333111000000111222444888222///000222000......//////...............---///.........///000111111000000000111222222333333111222444555666555444333666666666666666555555555666666666777777888888888666777777888999:::;;;;;;777777888888999::::::;;;===<<<;;;;;;<<<===???@@@MMMOOORRRUUUXXX\\\aaaeeekkkooouuu{{{{{{tttjjjccc\\\XXXTTTNNNKKKKKKEEEJJJPPPRRRSSSYYYdddmmm}}}vvvmmmccc^^^YYYUUUTTTVVVWWWUUUSSSRRRSSSRRRQQQOOOOOOPPPRRRSSSSSSRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJMMMMMMNNNNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMNNNNNNLLLLLLMMMNNNLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWSSSSSSSSSTTTTTTUUUVVVVVVTTTVVVWWWYYYYYYWWWVVVTTTUUUUUUUUUUUUUUUTTTTTTTTTRRRQQQPPPPPPPPPQQQRRRSSSRRRRRRRRRQQQQQQRRRRRRRRRSSSTTTVVVVVVUUUUUUWWWYYY^^^```dddiiipppyyyzzzrrrllljjjjjjjjjnnnppptttyyy}}}yyyrrrpppmmmlllmmmooorrruuuyyy}}}}}}uuurrrnnnhhhaaaYYYSSSPPPJJJGGGCCC@@@???>>><<<:::777666333111000111333444333222222111111111111111///000111111000000000111222///---///222444222000//////////////////......000//////...///000111111////////////////////////////////////////////////////////////............222222111000111222444555444111000111222111...---/////////......---------.........///000111222333,,,---///000111111000000222333444555555555444444777777666666555555444444444444555666777888888999888888888999:::;;;;;;<<<888888999::::::;;;;;;<<<===<<<<<<<<<<<<>>>???@@@NNNQQQUUUYYY\\\aaafffiiippptttzzz{{{qqqiiiccc\\\UUUSSSOOOKKKIIIJJJJJJOOOTTTVVVYYYbbbrrr~~~~~~uuukkkaaa\\\WWWRRRRRRTTTVVVUUUSSSSSSSSSRRRPPPNNNPPPQQQSSSTTTTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJJJJJJJMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLNNNOOONNNMMMLLLMMMOOOLLLLLLKKKKKKKKKLLLLLLMMMKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNPPPQQQRRROOOOOOPPPQQQRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSSSSTTTUUUUUUVVVVVVSSSUUUVVVXXXXXXVVVUUUSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPOOONNNOOOPPPRRRSSSSSSRRRRRRQQQPPPPPPQQQQQQSSSTTTUUUUUUSSSSSSSSSTTTWWWYYY]]]```eeekkkrrrwww~~~yyywwwxxxxxxzzz{{{||||||~~~{{{uuuuuuwwwxxxyyyzzzzzzzzzzzzrrrnnndddccc___[[[UUUPPPLLLJJJEEEBBB>>><<<;;;:::888777555444222111000111333444222222222222111111000000///000222111000///111222333000///000444555444111000111222111000///......///////////////000000111000000000000000000000000////////////////////////............//////////////////000000222444666777111111111111111111///---000000000//////........./////////000111222333444,,,---///111111111000///444444333333333444555666777777666666555555444444444444555666777888888999555444444444555666777888::::::;;;;;;<<<======>>>======<<<<<<===>>>@@@AAAQQQTTTYYY^^^aaafffjjjmmmuuuyyy{{{rrrggg___\\\UUUOOONNNLLLIIIIIILLLOOOTTTZZZ^^^eeerrr{{{rrrhhh___ZZZVVVRRRRRRTTTSSSRRRQQQQQQQQQPPPNNNLLLOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLNNNOOONNNMMMLLLMMMNNNLLLLLLLLLLLLLLLMMMMMMNNNJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRTTTUUUUUUVVVUUUUUUSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTPPPPPPOOONNNOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPRRRSSSSSSQQQPPPPPPQQQPPPRRRVVVYYY\\\aaafffjjjssszzz}}}vvvmmmfffbbbYYYXXXTTTPPPKKKGGGDDDBBB@@@===:::777777666555444444333333222222222222222111111222222111111000//////222444222///...000333222111000111333333333222222444555555333111000000////////////000000000000111111111111111111111111000000000000000000000000...////////////000000000......///111333555777888...111222000///111000...111111000000000000000000111000000000111222333444...///111222333333222222555444333222333444555666666666666666666555555555666666666777777888888888666666555444555666777888;;;;;;<<<======>>>>>>???>>>===<<<<<<===>>>@@@AAAVVVYYY^^^cccgggjjjooorrr{{{wwwqqqiii```YYYUUUNNNJJJJJJKKKJJJKKKOOOQQQWWW___hhhttt}}}wwwkkkccc\\\YYYWWWSSSSSSVVVQQQPPPPPPQQQQQQQQQOOOMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKIIIKKKLLLKKKJJJIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKLLLMMMMMMKKKKKKLLLMMMLLLLLLKKKKKKLLLMMMMMMNNNIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSSSSSSSSSSPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRSSSSSSSSSTTTTTTOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOMMMOOOQQQQQQPPPOOOOOOPPPNNNOOOPPPQQQSSSWWW\\\```dddiiirrrzzz{{{zzzvvvpppggg```ZZZWWWOOOMMMJJJGGGCCC@@@>>>===;;;999666555555555555444222333333333333222111000000111111222111000///...000333555333///---///222000111222111/////////000111444666555222///.........//////000000000000000000000000000000000000000000000000000000000000000/////////000000000111111///000111222333555666777---111222...---111222///000000000000000000111111111111000000000000111222///000111222222333333333222333444444555555444444555555555666666666666666777888888888888888888888:::999888777777999:::<<<;;;;;;<<<<<<===>>>>>>>>>>>>============???@@@AAAYYY]]]bbbfffjjjnnnrrruuuxxxpppjjjccc[[[VVVPPPJJJFFFGGGJJJJJJMMMQQQQQQXXXcccppp{{{tttfff___YYYXXXWWWUUUUUUXXXRRRQQQQQQSSSTTTSSSQQQOOOQQQPPPPPPOOOOOOPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJKKKLLLKKKJJJJJJKKKLLLKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJKKKKKKKKKKKKKKKJJJKKKJJJJJJJJJJJJKKKLLLLLLJJJKKKLLLKKKJJJIIIJJJLLLKKKKKKKKKKKKKKKLLLMMMMMMHHHIIIKKKLLLMMMMMMMMMLLLJJJJJJJJJJJJKKKMMMNNNOOOMMMNNNOOOPPPQQQQQQQQQQQQMMMNNNNNNOOOPPPQQQRRRRRRQQQRRRTTTUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTQQQRRRRRRRRRSSSSSSTTTTTTOOOOOOPPPPPPPPPQQQQQQQQQOOOOOONNNNNNNNNNNNNNNOOOKKKMMMPPPQQQPPPOOOOOOPPPPPPOOONNNLLLKKKOOOTTTXXXYYY^^^eeekkkpppuuuyyy|||{{{~~~{{{yyyyyyyyyooommmjjjddd\\\UUUQQQOOOEEEDDDBBB@@@>>>===<<<<<<999777555555666777777666111222333444333222///...000111111222222000///...111444666444///---///222...000222000---+++---///...111333222///+++***+++...//////000000000000000////////////////////////000000000000000000000000//////000000111111222222111111222333444444555555---222222---,,,111222000......//////000000111111111000000////////////000.........///000000111111000222555777777666333111444555555555666666777777999999999888888888888888999888666555555777888:::::::::;;;;;;<<<=========>>>============???@@@AAA^^^ccciiimmmpppuuu{{{{{{pppfff^^^WWWRRROOOJJJIIIHHHGGGGGGJJJOOOSSSVVVcccrrruuukkkaaa___ZZZVVVSSSQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRSSSSSSSSSLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLLLLMMMMMMLLLJJJLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIFFFGGGHHHIIIJJJKKKJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKKKKKKKKKKKKKJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNOOONNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRROOOPPPRRRTTTTTTTTTSSSSSSVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOQQQQQQPPPPPPPPPPPPQQQQQQRRRQQQQQQPPPPPPPPPQQQQQQPPPOOOMMMLLLLLLLLLMMMMMMPPPOOOOOONNNOOOPPPRRRSSSTTTVVVYYY]]]aaadddfffgggooorrrwww||||||xxxuuuqqqllliiifffaaa\\\WWWTTTPPPJJJFFFDDDDDD@@@:::999;;;:::666555555444333222111000///111111222222222222111111000000000///......------//////000000111111111222111111000///////////////000000000000000000000000111111111111000000000///111000///......///000111222000///000222333000...000000000000000000000000//////000000111111222222000000////////////000000000111111111111111000000111000///......///000111000///---,,,,,,...000222222333555444333333444666666666555444555666777888888888777777666666555555555444555777999;;;:::888;;;;;;:::;;;<<<>>>@@@AAA>>>>>>===============>>>bbbgggmmmrrruuuzzzzzzsssiii```XXXRRRNNNKKKHHHHHHGGGFFFGGGKKKPPPUUU\\\kkk}}}rrriii```^^^ZZZVVVSSSQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPQQQLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLLLLMMMMMMLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHHHHHHHHHHGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRPPPQQQRRRSSSTTTTTTTTTTTTVVVUUUUUUTTTTTTSSSRRRRRRUUUUUUTTTTTTSSSSSSSSSRRRSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQQQQPPPPPPOOOOOOOOOOOONNNMMMLLLLLLLLLMMMMMMOOONNNMMMMMMMMMNNNOOOPPPNNNPPPSSSVVVYYY[[[]]]^^^aaacccgggkkkpppuuuyyy{{{{{{xxxsssooolllhhhccc```[[[WWWRRRNNNKKKGGGBBB>>>@@@???;;;666666888777333333333333222222222222111111111222222222222111111.........---------------......//////000000000000111111000///////////////000000000000000000000000.........///000000111111111000///......///000111000...---...000111...,,,000000000000000000000000111111111111111222222222000000////////////000000......////////////......000000////////////000000////////////000000111111222333555444333333444666666555444444444555777777888888888888777777777777555444444555777999888777:::;;;;;;;;;===>>>???@@@>>>>>>============>>>>>>hhhmmmsssxxx|||~~~rrrlllbbbZZZSSSNNNJJJHHHGGGGGGGGGHHHJJJOOOUUUZZZfffwwwyyynnnfff___\\\YYYUUUSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOMMMLLLLLLMMMMMMLLLKKKIIIIIIHHHGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFGGGHHHJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIJJJKKKLLLLLLLLLKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQRRRQQQQQQOOOMMMLLLNNNNNNMMMLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLKKKLLLMMMOOOQQQRRRSSSSSSWWWXXXZZZ]]]bbbfffkkkmmmuuuzzz}}}vvvqqqmmmjjjfffbbb___[[[VVVSSSNNNKKKGGGDDDBBB???;;;888::::::777222222555444111111111111222222333333333111111222222222222111111............////////////............////////////111000000///////////////000000000000000000000000***+++,,,...///111222222000//////......//////000///...---...000000///---000000000000000000000000222222222222222222111111000000////////////000000......////////////......//////000000000000//////...///111222222222111000222333555444333333444666555444444444444555666666888888888888999999999999888666555555777999999999::::::<<<===>>>>>>>>>>>>>>>>>>============>>>>>>mmmrrryyy|||wwwnnnggg___VVVPPPLLLIIIFFFGGGHHHIIIKKKOOOVVV]]]cccsss~~~sssiiiccc\\\ZZZXXXUUUSSSRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOONNNLLLMMMNNNNNNMMMKKKIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEFFFGGGJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKHHHHHHJJJKKKLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOPPPPPPSSSRRRQQQQQQRRRSSSUUUVVVUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRSSSSSSRRRPPPMMMKKKMMMMMMMMMLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJJJJIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNRRRRRRRRRTTTXXX\\\```cccgggkkkrrryyy~~~||||||||||||}}}}}}}}}|||{{{|||~~~yyyuuuqqqlllgggccc```]]]YYYVVVSSSOOOKKKHHHEEECCCAAA???===:::888777666666444111222555555111111111222222222333333333111111222222222222111111///000000111222222333333////////////////////////000000////////////000000////////////////////////+++,,,---...000111222222////////////////////////000000000111222222111000000000000000000000000000222222222111111000000000//////000000000000/////////000000111111111111000...///000111111000///...//////000111111111111000222333555444333333444666444444444444444555555666777777777888888999999999<<<:::777777999;;;<<<<<<999:::<<<>>>???>>>>>>===>>>============>>>>>>???sssxxx~~~uuuooohhhbbbZZZSSSNNNJJJGGGEEEFFFHHHJJJNNNTTT\\\ffflllxxxmmmeeeaaaYYYXXXVVVTTTSSSRRRRRRRRROOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNOOONNNMMMMMMNNNNNNMMMLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFFFFHHHIIIKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHJJJKKKLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKLLLLLLLLLMMMMMMMMMOOOOOOOOOOOOOOOOOONNNNNNRRRQQQQQQPPPQQQSSSTTTUUUTTTTTTSSSRRRRRRQQQQQQPPPNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPRRRSSSTTTTTTSSSPPPNNNLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIILLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLNNNQQQUUUWWWZZZ^^^ccciiiooouuu|||{{{xxxuuusssqqqooommmllllllmmmmmmmmmnnnnnnqqqvvv}}}~~~}}}|||~~~~~~}}}~~~|||xxxuuurrroookkkfffbbb^^^ZZZXXXUUURRROOOLLLJJJGGGCCCAAA???>>>>>><<<:::888777777444555555333444888888444333333333222222222111111111111222222222222111111///000000111222333444444000000000000000000000000000000////////////000000//////////////////////////////000000000111111111......////////////.........///111111111111111111000000000000000000000000111111000000//////......//////000000000000////////////000111111111111111...///000111111000///...000///...------///000222222333555444333333444666444444444555555555555555555666666777777888888888<<<:::777777999<<<======:::;;;<<<>>>>>>>>>=====================>>>??????zzz~~~uuulllfff___ZZZSSSMMMJJJHHHGGGEEEHHHJJJNNNSSS[[[eeeooovvv~~~rrrhhhaaa]]]WWWVVVUUUTTTSSSSSSRRRRRROOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLMMMMMMNNNPPPNNNMMMMMMNNNNNNMMMLLLKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMOOOOOONNNNNNNNNNNNMMMMMMPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSRRRPPPNNNMMMJJJKKKLLLMMMMMMMMMLLLLLLJJJKKKKKKLLLKKKKKKJJJIIIJJJJJJKKKLLLLLLKKKKKKKKKJJJJJJIIIJJJKKKMMMOOOPPPQQQSSSWWW[[[___dddjjjooorrrvvvzzz}}}|||zzzyyyvvvrrrppplllkkkhhheeecccbbbaaaaaaaaabbbdddfffjjjooouuuzzz}}}}}}{{{yyywwwvvvooorrrwww}}}}}}zzzwwwsssqqqpppqqqqqqqqqrrrssssssppplllgggdddbbb```]]]YYYUUURRRPPPOOOKKKHHHFFFDDDCCCAAA>>><<<999::::::999666444555555222555555444666;;;;;;777333333333222222111111111111111222222222222111111---......///000111111222111111111111000000000000///////////////000000111000000000000000000000000222222111111000000000///---......//////......---+++---///000///...///000000000000000000000000000//////////////////.........///000111111000///...,,,---...//////000000/////////000000000000//////111///---+++,,,...000222222333555444333333444666444555666666777777666666666666666666666777777777888666555666888:::;;;;;;;;;;;;<<<==================<<<<<<======>>>???@@@|||uuulllbbb\\\VVVRRRMMMIIIIIIJJJJJJJJJOOOQQQVVV]]]fffqqq}}}xxxlllbbb\\\YYYUUUUUUTTTTTTSSSSSSSSSSSSNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLMMMMMMNNNPPPNNNMMMMMMNNNOOOMMMLLLLLLLLLMMMNNNNNNMMMLLLLLLJJJJJJJJJJJJJJJIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIHHHHHHIIIIIIJJJHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLMMMMMMMMMNNNNNNOOONNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTUUURRRQQQQQQPPPPPPQQQQQQRRRPPPPPPPPPOOOOOONNNNNNNNNIIIJJJLLLMMMMMMMMMLLLLLLHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKMMMNNNPPPRRRVVV[[[___ccceeehhhjjjmmmooosssvvvvvvuuutttrrrrrrrrrrrrsssqqqnnnlllkkkjjjiiigggeeecccaaa^^^\\\ZZZYYYXXXXXXWWWZZZ]]]___bbbeeeiiimmmmmmoooqqqtttvvvwwwwwwwwwyyyyyy{{{{{{{{{yyywwwvvvqqqqqqqqqqqqpppooonnnmmmhhhjjjmmmppptttxxx{{{|||}}}~~~~~~|||yyywwwvvvtttqqqooommmllliiigggeeedddddddddbbbcccddddddbbb^^^ZZZWWWSSSRRRPPPMMMJJJHHHGGGHHHAAA@@@======<<<;;;999777777888999777444333333555000222333333666;;;;;;888111222222222222222333333111111222222222222111111---......//////000000000111111000000000////////////////////////000111111000000000000000000000000111111000000////////////------...//////...------***---000000......///111000000000000000000000000////////////000000000000...///000111111000///...,,,---...///000000000000000000////////////000000000///.........///000111222333555444333333444666555666777888888888777666888888777777777777777777444444444666999;;;;;;;;;===<<<<<<<<<<<<======>>><<<<<<<<<<<<===>>>???@@@}}}vvvnnneee[[[UUUQQQNNNJJJIIIJJJMMMOOOPPPVVVYYY___fffppp|||~~~ttthhh___YYYVVVTTTTTTTTTTTTSSSSSSSSSSSSNNNNNNNNNOOOOOOPPPPPPPPPMMMMMMMMMNNNOOOOOOOOOPPPLLLLLLLLLLLLLLLMMMMMMNNNPPPOOOMMMNNNOOOOOONNNLLLKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLKKKJJJJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKKKKLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNOOONNNNNNNNNMMMMMMLLLLLLLLLMMMOOOPPPQQQQQQPPPOOOSSSRRRRRRQQQPPPPPPOOOOOOMMMNNNOOOPPPQQQSSSSSSTTTPPPOOOOOONNNNNNOOOOOOPPPNNNNNNMMMLLLLLLMMMMMMNNNIIIJJJKKKMMMMMMMMMLLLKKKFFFGGGIIIJJJKKKJJJJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMHHHHHHIIIIIIIIIHHHHHHGGGIIIJJJJJJJJJJJJMMMRRRVVVWWWXXX[[[\\\^^^bbbgggjjjiiihhhfffdddcccccccccccccccaaa___^^^^^^^^^]]][[[VVVUUUSSSPPPOOONNNNNNNNNMMMPPPTTTVVVXXXYYY[[[]]]___```cccfffhhhjjjjjjkkkkkklllmmmnnnnnnllljjjiiidddeeefffggggggggggggggghhhhhhgggggghhhjjjlllmmmllllllmmmnnnpppqqqrrrsssmmmllliiiiiiiiihhhfffddd___^^^]]][[[ZZZXXXXXXWWWSSSUUUVVVVVVUUUQQQMMMKKKJJJIIIHHHEEEBBBAAABBBCCC<<<:::888888888888666555777999:::888555333444666---000111222555:::;;;777///000111222333444555555111111222222222222111111000000000000111111111111000000//////.........---///////////////000111111000000000000000000000000////////////////////////,,,---...//////...---,,,,,,///222222000000222444000000000000000000000000//////000000111111222222...///000222222000///......///000111222222222222111000///......///000111...///000222222111111000222333555444333333444666555666888999999999888777:::999999999888888777777444444555888<<<>>>===<<<>>>===<<<;;;;;;<<<>>>???<<<<<<<<<<<<===>>>@@@@@@~~~zzzrrrkkkddd___YYYVVVMMMLLLKKKKKKLLLOOORRRUUU^^^dddnnnxxxzzzrrrjjjddd___ZZZWWWRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQQQQQQQPPPPPPPPPLLLLLLMMMMMMMMMNNNNNNNNNKKKMMMNNNPPPQQQQQQPPPPPPOOOOOONNNNNNMMMLLLKKKKKKIIIIIIIIIJJJJJJJJJJJJKKKLLLKKKJJJJJJJJJLLLMMMNNNLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHIIILLLKKKKKKJJJJJJJJJKKKKKKNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPKKKLLLMMMPPPRRRSSSQQQNNNLLLMMMNNNOOOPPPPPPPPPPPPRRRQQQPPPOOONNNOOOPPPPPPOOOOOOPPPPPPOOONNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJLLLLLLJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLOOOQQQSSSVVVWWWWWWWWWVVVZZZYYYXXXWWWVVVUUUTTTSSSUUUTTTRRRQQQQQQPPPOOOMMMJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGIIIKKKMMMOOOPPPQQQWWWVVVVVVUUUVVVWWWWWWXXX^^^^^^^^^^^^^^^^^^^^^^^^[[[ZZZYYYYYYYYY[[[^^^___^^^]]]\\\[[[ZZZ[[[[[[\\\]]]]]]^^^``````aaaaaaaaaaaa```^^^\\\ZZZYYYYYYXXXVVVUUUSSSPPPMMMJJJHHHGGGKKKJJJIIIHHHGGGFFFEEEDDDEEEDDDBBB@@@===;;;999888777777666555555555555555999777444222111222333555333333333444555666777888222111000//////111333555888666333111//////000000111000...---...///111222......////////////......000000////////////000000///000222333222111///...000000000000////////////---...///////////////...---...000111111111000///000000000000000000000000000000000000000000000000111///,,,))))))+++...000000000////////////000000000000111111111222222222333333222222111222222333444777:::888333111444888666666666666666777888888;;;:::888777666777999:::888777666666888;;;>>>AAA===:::888;;;@@@CCCAAA===AAA@@@?????????@@@AAABBB~~~yyytttlllddd^^^XXXSSSPPPHHHHHHHHHJJJMMMRRRXXX\\\eeennn{{{yyytttmmmfffaaa\\\XXXUUURRRRRRQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPOOOOOONNNMMMMMMLLLKKKKKKIIIIIIIIIJJJJJJJJJJJJKKKLLLKKKJJJJJJJJJKKKLLLMMMIIIIIIIIIHHHHHHHHHGGGGGGKKKJJJHHHGGGGGGGGGGGGHHHKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKLLLKKKIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIILLLKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPRRRSSSSSSQQQOOOLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQOOONNNNNNNNNOOOPPPOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJKKKLLLLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKMMMOOOQQQRRRRRRQQQPPPQQQQQQPPPOOONNNMMMMMMLLLNNNLLLJJJJJJJJJJJJHHHFFFGGGGGGGGGFFFFFFEEEEEEEEEBBBCCCDDDFFFGGGIIIJJJKKKMMMMMMNNNNNNOOOOOOOOOPPPTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPOOOOOOOOOQQQSSSTTTUUUTTTRRRQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUSSSQQQPPPOOONNNNNNOOONNNMMMJJJHHHFFFDDDCCCDDDDDDCCCBBBAAA@@@@@@??????>>>======;;;::::::999666555555444333333444444444444333333222111111111222222222222333444555555444333222222222444555666===;;;777444222111000111222000///......///000111......////////////.................................///000111111000///...///////////////........./////////000000//////.........///000000000000000000000000000000000000000000000000000000000000000111///---,,,,,,---///000000000////////////000000/////////000000111111111222222111111111111222222222333444555555555666777666666666666666777888888666555444333333444666777888888888:::===BBBFFFIIIJJJEEE>>><<<>>>???>>><<>>>>>======???@@@AAA}}}xxxrrrmmmeee^^^XXXRRRNNNKKKHHHHHHIIIKKKOOOVVV___eeerrr|||yyyqqqlllfff```\\\XXXUUUSSSRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMLLLLLLMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMNNNNNNOOOPPPQQQNNNNNNNNNMMMMMMLLLLLLKKKIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKIIIHHHGGGGGGGGGGGGKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKLLLLLLMMMNNNOOOTTTRRRPPPPPPQQQPPPOOOMMMLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPOOONNNNNNNNNNNNOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKKKKKKKMMMMMMLLLJJJHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGEEEDDDCCCDDDDDDBBB@@@CCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDDDDDEEECCCDDDEEEGGGHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIKKKLLLJJJIIIHHHHHHGGGHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFEEEDDDCCCCCCFFFEEEDDDCCCAAA???>>>>>><<<<<<;;;;;;;;;:::::::::777888888999999:::::::::444444333222222222333333444444555666555333222000222111111000111111222222000000000000111111111111;;;999777555333222222222222111000.........//////......////////////......,,,---...//////...---,,,------......//////000000........................111111111000000//////...///////////////000111111000000000000000000000000000000000000000000000000000//////......///000000000000////////////000000......////////////000000111111000000000000111111111000///222666888888666666666666666666777888888777666555555555777888999777777999<<<@@@FFFKKKNNNRRRKKKBBB===<<<>>>>>>=========<<<;;;<<<===>>>???~~~wwwrrrkkkfff___XXXSSSOOOKKKIIILLLMMMOOOPPPTTT\\\fffnnnwwwqqqhhhddd___ZZZXXXUUUSSSQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNMMMLLLLLLKKKNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMMMMNNNPPPQQQNNNMMMMMMMMMLLLLLLLLLKKKIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFKKKJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPNNNLLLKKKLLLLLLKKKJJJLLLLLLMMMNNNNNNNNNNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKKKKLLLMMMMMMLLLJJJHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAABBBBBB>>>@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDEEECCCCCCCCCBBBBBBBBBBBBCCC@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>=========<<<;;;::::::999666666666666666777777777444555555666777888999:::444333333222222222333333222333333333222222111000222111111000000000111111......//////000//////...222222111111111222333444333222000///..................////////////......---///111222222111///---...------......000111222.........///////////////333333222111000/////////000///.........///111222////////////////////////////////////////////////......//////000000//////000000////////////000000////////////////////////000////////////000000111000111111333555777888888666666666666666777777888888777777888888:::;;;<<<555666777:::>>>BBBFFFHHHKKKFFF@@@<<<===???AAABBB======<<<;;;<<<===>>>???xxxpppjjjccc^^^XXXRRROOOMMMKKKIIILLLOOOSSSVVV[[[eeerrr{{{zzzqqqkkkbbb___ZZZVVVUUUTTTRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMMMMLLLMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMLLLMMMNNNOOOPPPMMMMMMMMMLLLLLLLLLLLLLLLIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJIIIHHHGGGGGGJJJJJJJJJJJJJJJKKKLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKJJJHHHHHHJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKJJJKKKMMMMMMKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@AAABBBBBBAAA@@@>>>>>>>>>???????????????????????????????????????<<<>>>@@@BBBCCCCCCAAA@@@????????????????????????<<<<<<<<<<<<<<<<<<======>>>>>>??????????????????<<<<<<===>>>>>>>>>======>>>>>>>>>>>>>>>===<<<;;;888888888888888777777777555555555666666666666666555555555666666666777777444333333333333333444444111000...---,,,---///000333222222111111111111222111222222333333222111111////////////000111222222222222111000///...............////////////......---///111222222111///---//////...///000111222333//////000000000111111111444333111000////////////000///.........///111222////////////////////////////////////////////////,,,---...///000//////...000000////////////000000000000000000000000000000//////......///000000111111444777777444333666:::666666666666666777777888666666666777888999::::::888888888888:::<<<>>>??????>>><<<<<<>>>@@@BBBBBB>>>>>>=========>>>???@@@yyypppiiidddZZZVVVQQQMMMLLLLLLLLLLLLJJJPPPXXX^^^fffrrr}}}uuullleee^^^[[[VVVTTTSSSRRRQQQPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIJJJJJJJJJJJJKKKHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHJJJJJJIIIJJJJJJKKKLLLMMMIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIHHHJJJMMMNNNNNNMMMKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJLLLLLLKKKIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBAAAAAAAAAAAA@@@>>>>>>>>>@@@AAA@@@???>>>>>>>>>>>>>>>?????????===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<;;;;;;;;;888888999999:::999999888888999:::;;;;;;:::999888666666666666666666666666666666666666666666666666666666666555555555444444333333222222333333444444555333111//////111333555333222222222222222333333222222222111111111111111333222222222111000000///111111000000//////............////////////......,,,---...//////...---,,,//////000000111111222222///000000111111222222333333222000///...//////000///////////////000111111000000000000000000000000000000000000000000000000,,,,,,...///////////////000000////////////000000111111000000000000/////////......//////000111222222666:::888333222555:::666666666666666777888888888999999::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<===>>>>>>????????????>>>>>>>>>???@@@AAAzzzqqqiiiccc___UUURRRMMMKKKLLLOOOQQQQQQRRRYYYcccllluuuxxxooofff___[[[WWWSSSQQQPPPPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIJJJJJJJJJJJJKKKGGGHHHJJJLLLMMMMMMMMMLLLJJJJJJJJJJJJKKKKKKKKKLLLHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMIIIIIIJJJJJJKKKKKKKKKKKKGGGHHHIIIJJJKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIJJJLLLOOOPPPNNNMMMKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIKKKKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFCCCCCCBBBAAA@@@??????>>>>>><<<<<<===???@@@???>>>============>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<=========<<<<<<<<<777777999:::::::::999999666777777888888777777666444555777888888777666555555555555555555555555555666666666555555555555555555555444444333333222222111111111111111222333333666555444444444444555666111111111111222333333444222111000///...//////000333333333222222111000//////000000000000000//////......////////////.................................///000111111000///////////////000111111222222111000///------...000111......///000000000000000000000000000000000000000000000000000000000000000---......//////000111111000000////////////000000000000000//////.........////////////000111222333333555666666444444555777666666666666666777888888;;;;;;<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;<<<===>>>>>>>>>>>>>>>?????????>>>>>>>>>???@@@AAA~~~}}}zzztttlllddd___]]]UUURRRNNNMMMOOOSSSVVVXXX]]]eeepppyyy{{{tttkkkbbb[[[YYYVVVRRROOOOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOOOONNNLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKGGGHHHJJJLLLNNNNNNNNNNNNFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJLLLMMMMMMJJJJJJJJJKKKKKKKKKLLLLLLFFFGGGIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJGGGHHHJJJLLLLLLLLLLLLKKKLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJMMMOOOOOOLLLJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLLLLLLLKKKIIIHHHIIIJJJKKKLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHIIIJJJJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@??????>>><<<<<<===???@@@@@@???<<<<<<<<<======>>>>>>>>>;;;<<<<<<<<<<<<=========???>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888999888888777777666777999:::;;;::::::999777777888888888888777666333444666777888777555444555555555555444444444444555555555555444444444333333333333222222222222222000000///000000111222222//////111111222111000///000000000000111222444444777555333111111222333444//////000111111111111111...///000000000000000///......////////////......000000////////////000000---...000111111///---,,,---......///000111111222000///---,,,---...000111---...000111111111000///000000000000000000000000000000000000000000000000////////////000111222333000000////////////000000//////.........---------////////////000111333333333222111333555666666555666666666666666777888888888888999999999888777777666777888999;;;<<<======>>>??????>>>>>>???AAABBB???>>>=========>>>@@@AAA}}}vvvooolllhhhaaa[[[YYYMMMNNNOOOQQQUUUZZZ^^^aaajjjppp{{{}}}rrrjjjddd^^^ZZZSSSQQQNNNMMMNNNMMMLLLKKKNNNNNNMMMLLLKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLKKKKKKJJJJJJJJJIIILLLKKKJJJIIIHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIGGGFFFFFFEEEGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHKKKHHHEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJLLLNNNNNNNNNMMMKKKMMMOOOMMMIIIGGGHHHJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMNNNMMMMMMJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCDDDEEEFFFGGGCCCDDDEEEEEEEEEEEEEEEDDDBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888999999:::;;;;;;999::::::::::::999888888666666666666666555444444777777777777777777777777:::888777777888888777555444444555555555555555555777777666666555555555444111222333222111111222444333222111111000000111111111111111111111111111222111111//////000222444666???<<<888444000...------111///+++(((((()))---///111111000000//////......000111111///---,,,---...........................,,,,,,,,,---------......///000222333333111...,,,............////////////............////////////000000000000000/////////000000000000000000000000000000000000000000000000---------...............////////////////////////,,,,,,---///000222333333222222333333444555555555555555666777777777777777888888888888888888888888777777888999;;;<<<======AAA???======?????????>>>>>>>>>>>>???@@@BBBCCCDDD}}}vvvoooiiigggddd]]]YYYXXXSSSSSSTTTUUUZZZaaaiiinnnvvv|||xxxmmmfff```ZZZVVVRRRPPPNNNMMMMMMMMMLLLKKKNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIIIILLLKKKJJJIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJGGGDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKKKKLLLLLLKKKIIIHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJLLLLLLKKKKKKKKKKKKKKKLLLIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBAAA@@@@@@???>>>>>>???>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999::::::999999888777777888888888777777666555777777777777777777777777888777666666777777666444666666666555444444444333555555555555444444444333333333333222000///000222333222111111000000111111888888777666555444333333......---,,,---///111222777666444222111111222333111000///.........//////111000000000/////////.../////////...,,,+++,,,...........................------------............///000222222222000///---............////////////............////////////////////////////////////000000000000000000000000////////////////////////................................................000000000000////////////333333333444555555666666555666777777888888777777888888888888888888888888777777888999;;;<<<===>>>>>><<<;;;;;;<<<======<<<=========>>>???@@@AAABBBzzzvvvnnngggbbbaaa^^^ZZZWWWXXXZZZZZZ[[[]]]cccmmmxxx}}}qqqggg```ZZZUUUQQQRRRPPPNNNMMMMMMMMMLLLKKKMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHKKKJJJJJJJJJJJJIIIIIIIIIKKKJJJIIIIIIHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIJJJIIIHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKJJJJJJJJJJJJKKKKKKHHHIIIIIIIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFEEEEEEDDDCCCAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>>?????????>>>>>>=================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777999999999999999888777777888999999999999888888777777777777777777777777777777555444555666666555333777777666555444333333222444444444333333333333333444555444222000///000111333222111111000000111111444444333222111111000000111000//////000111333444222111111000111222333444///000111333222111///---000000000000////////////---......---,,,+++---.......................................////////////111111000000000000//////............////////////............////////////---------.../////////000000000000000000000000000........................000//////......---------------------------------111111000000//////......333444444555666666777777666777888888999999888888888888888888888888888888777777888:::;;;<<<===>>>===;;;::::::<<<===<<<;;;<<<<<<<<<<<<===>>>@@@@@@{{{sssnnngggaaa]]]\\\[[[XXXXXX[[[]]]```dddiiippp{{{wwwlllbbb\\\XXXSSSOOOQQQOOOMMMLLLMMMMMMLLLKKKLLLLLLMMMMMMMMMLLLLLLLLLIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIILLLKKKKKKKKKKKKKKKKKKLLLIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHIIIFFFEEEFFFIIIKKKIIIGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHIIIIIIIIIHHHGGGFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>@@@@@@???>>>===<<<<<<;;;========================<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888777777888888888999888777777666888888999999999888888777777777777777777777777777666555444555666666555444666666555555444444444333444444444333333333333333444555555444222111222444333222111111000000111111,,,------....../////////222111111111111222333444333222111000//////000000,,,---///000000///---,,,000000000000////////////---...///...------...000........................////////////000000000000111000//////...///000111............////////////............////////////+++,,,,,,---...///000000////////////////////////////////////////////////111000000///...------,,,..............................//////000000111111444444555555666777777777777777888999999999999999888888888888888888888888777888999:::;;;===>>>>>>>>>===<<<<<<>>>???>>>>>><<<<<<<<<<<<===>>>???@@@vvvmmmggg```[[[YYYYYYYYYXXX\\\bbbdddjjjsss{{{zzzrrrggg___[[[WWWSSSPPPPPPNNNLLLLLLMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLLLLHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHHHHHHHGGGGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGEEECCCEEEHHHJJJHHHFFFGGGGGGGGGGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDBBBAAAAAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::777777777888888999999999777777888888777777666555666666777777777777777666666666666666666666666666777666555555777777666555333444444444555555666666444444444444444444444555333444555555444444666888333222111111000000111111//////000000111222222333...............//////000333222111000///.........------------------......////////////000000000000//////000///......000222......................../////////000000000111111111000.........///000111............////////////............////////////+++,,,,,,---...///000000////////////////////////000000000000000000000000111111000///......------////////////////////////......//////000000111111444444555555666777777777777777888999999999999999888888888888888888888888888888999:::<<<===>>>>>>>>>===<<<<<<>>>??????>>>>>>>>>>>>>>>???@@@AAAAAAyyypppgggbbbZZZWWWWWWZZZ]]]```gggpppuuu}}}~~~ssslllbbb\\\XXXVVVSSSQQQOOONNNLLLLLLMMMMMMLLLKKKJJJKKKMMMNNNNNNMMMLLLLLLIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIKKKJJJHHHGGGGGGGGGHHHIIIGGGGGGHHHHHHHHHHHHHHHIIIGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHEEEDDDCCCDDDFFFGGGFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFFFFGGGGGGHHHIIIJJJHHHIIIIIIIIIIIIHHHHHHGGGEEEFFFFFFGGGGGGHHHHHHIIIHHHIIIIIIJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@??????AAABBBCCCDDDDDDDDD@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::666666777777888999999:::777777777777777666555555444555555666666666666555666666666666666666666666777555555555777888777666222333333444555666777777444444444444555555555555222333444444444555777999333222111111000000111111333333222222222111111111000000000000000000000000000000000000000000000000111///...------///111222////////////000000000000000111111000//////000222........................////////////000000000000000///.........///000111............////////////............////////////---------.../////////000000000000000000000000000111111111111111111111111111000000//////.........000000000000000000000000111111000000//////......333444444555666666777777666777888888999999888888888888888888888888888888888888999;;;<<<===>>>???===;;;:::;;;===>>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBBxxxzzz}}}yyyrrrkkkddd___YYYXXX[[[aaagggnnnzzzxxxkkkddd\\\WWWUUUTTTRRRPPPOOOMMMKKKKKKLLLMMMLLLKKKJJJKKKMMMNNNNNNNNNLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHJJJHHHGGGEEEEEEFFFGGGHHHFFFGGGGGGGGGHHHHHHHHHHHHFFFGGGHHHIIIJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDEEEFFFFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDEEEEEEGGGGGGCCCDDDEEEEEEDDDCCCDDDFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEEEEFFFGGGHHHHHHHHHGGGHHHIIIJJJJJJHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAA???@@@AAABBBBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>????????????==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999777777777777888888888888666666777777666666555444333444555666666666666666666666666666666666666666555444333444666777666555333444444444555666666666222222333333444444444444222333444333222333555777333222111111000000111111111111000000000000//////222222333333333222222222//////000000111111111111111000///...///000222333.../////////000000000111111111111000...---...000................................./////////000000...............///000000............////////////............////////////////////////////////////000000000000000000000000000000000000000000000000000000000///////////////000000000000000000000000000000000000////////////333333333444555555666666555666777777888888777777888888888888888888888888888999:::;;;<<<>>>??????===<<<;;;<<<>>>@@@@@@???AAA@@@@@@@@@@@@AAAAAABBBjjjmmmsssyyy{{{tttmmmgggaaa^^^\\\\\\aaaiiirrr|||yyyrrreee___WWWSSSRRRRRRPPPOOOOOOMMMKKKKKKLLLMMMLLLKKKIIIKKKMMMNNNOOONNNMMMLLLJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGGGGHHHHHHGGGGGGGGGHHHGGGEEEDDDCCCDDDFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHEEEFFFHHHIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEFFFGGGHHHIIIIIIDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDEEEFFFEEECCCAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFGGGBBBDDDFFFEEEBBBAAACCCFFFDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>>>>?????????<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999888888777666666666666666666666666555555444444444555666666777666666666666666666666666666666444333222333555666555444555555555555555555444444111111111222222333333333222333333222111000222333333222222111000111111111//////000111222333444444//////000000000//////...111111111111111000000///....../////////000111111.../////////000000111111000111111///---,,,---.......................................////////////---....../////////000000............/////////000............/////////000000000000000000/////////000000000000000000000000000000000000000000000000////////////000000000000////////////////////////,,,,,,---///000222333333222222333333444555555666555555666777777777777777888888888888888888888888888999:::;;;<<<>>>??????@@@???>>>???AAABBBCCCBBB@@@@@@@@@???@@@@@@AAAAAAeeefffjjjooovvv}}}zzzuuutttooohhhcccccc___gggsssyyypppjjj```ZZZRRROOOPPPPPPMMMJJJKKKKKKLLLLLLMMMMMMMMMNNNKKKLLLLLLKKKIIIIIIJJJKKKIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEEEEFFFHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEDDDCCCCCCBBBEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAACCCCCCAAA@@@???>>>>>>>>>AAAAAAAAA@@@@@@?????????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;:::999999999::::::888888888999999:::::::::999999999888777666666555888777666555555444444555333333222111222333444555666666666666666666666666666666666666555555555555666444333333444555444444555555444333333333333444111222333444444444333222111111111111111111111111///000111222222111000///222111111111000000000/////////000000000000//////222444333///...111111///////////////////////////000000000000//////////////////---,,,,,,---...///------......//////000000////////////////////////---------------...///000000///.........///111222///000000000000000//////111111000000//////............////////////......---...///000000///...---........................///////////////000111111444444555555555555555555888888777777777777888888999999:::::::::;;;;;;;;;===<<<;;;;;;;;;<<<===>>>@@@@@@???>>>======>>>>>>AAA@@@@@@???@@@BBBCCCDDD```aaadddiiinnnuuuzzz}}}yyyuuurrrqqqlllfffccceeekkkttt{{{qqqiiiccc\\\VVVPPPOOOPPPQQQOOOMMMKKKKKKLLLLLLLLLMMMMMMMMMKKKLLLLLLKKKIIIIIIJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFEEEDDDDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFFFFFFFEEEEEEDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBEEEEEEEEEDDDDDDCCCAAAAAABBBBBBAAA@@@????????????AAAAAAAAA@@@@@@?????????@@@@@@@@@?????????>>>>>>========================>>>>>>>>>>>>>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999::::::999999999::::::;;;888999999999999999999:::999999888888777666666555888777777777777777888888555444444333444555666777555555555555555555555555555555555555444444444444777555333333444555444333555555444333333333333444222333444444444333222111111111111111111111111111///000111222222111000///000000000000000000000000//////000000000000//////000444666222000222222000////////////////////////111111000000000////////////......------...///000.........///////////////000000000000000000000000......---------......///000///.........///111111//////000000000000//////////////////..................////////////......---...///000000///...---........................///////////////000111111444555666666666666666666888888777777777777888888999999999999::::::::::::999999888888888999;;;<<<@@@@@@???>>>>>>>>>>>>>>>@@@@@@??????@@@AAACCCDDD```aaadddgggkkkoooqqqsssuuurrrpppnnniiieeegggmmm{{{zzzqqqhhh```ZZZVVVRRRNNNMMMPPPQQQQQQOOOKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKLLLKKKIIIHHHIIIKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDCCCCCCBBBCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFFFFCCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBAAAAAAAAAAAABBBDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@?????????@@@????????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>======<<<===<<<<<<<<<<<<;;;;;;;;;999999999999888888888888888888999999::::::;;;;;;999999999999999888888888999999888888777666666666666666666666777888999:::666666555555666666777888555555555555555555555555444444444444333333333222777555333333444444444333555555444333333333333333333333444444333222111111111111111111111111111111000000111111111111000000////////////000000000000//////000000000000/////////777<<<999444333222111////////////////////////111111000000000/////////............///000111111///////////////.........111111111111111111111111//////...---------......//////......//////000111//////000000000000//////------------..................////////////............////////////..............................///////////////000111111555555666777777777777777888888777777777777888888777888888888999999999999777777666666777999;;;<<<@@@???>>>>>>>>>>>>>>>>>>@@@??????>>>???AAABBBCCClllmmmoooqqqrrrssssssssswwwtttqqqmmmiiihhhqqq{{{}}}sssjjjaaaZZZUUUSSSPPPMMMMMMNNNPPPOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKLLLKKKIIIHHHIIIJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???????????????@@@AAAAAA@@@@@@@@@???????????????????????????>>>>>>>>>>>>==============================>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999777777888999:::;;;;;;;;;::::::999999888888777777888888888888777777666666444444444444444555666777666666666666666777777777555555555555555555555555444444444444333333333333444222111111333444444333555444333333222222333333444444333333222222111000111111111111111111111111000000000111111000000000...////////////000000000//////000000000000//////111;;;BBB>>>777333222111////////////////////////////////////.....................///000111222222000000//////......------000000000000000000000000000///...---------------............//////000000...//////000000000000///---------....../////////......////////////.........//////////////////...........................///////////////000000111333444555666666777666666888888777777777777888888777777777777888888888888888777777777999;;;<<<>>>??????>>>>>>>>>>>>>>>?????????>>>>>>???@@@BBBCCC}}}~~~~~~}}}|||{{{yyyxxx|||wwwqqqmmmjjjnnn|||yyyooofff^^^XXXTTTQQQOOOMMMLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJHHHJJJLLLKKKJJJHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDDDDCCCBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAACCCCCCDDDEEEFFFFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAABBBBBBBBBBBBAAAAAA@@@>>>>>>>>>>>>???@@@AAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999666777888999:::;;;::::::999999999888888777777777888888888777777777777777666666555444444444444444444444555555666666666666555555555555555555555555555555555444444444444333///......///222444555444444444333222222222222333333333222222111111111111111111111111111111111111111000000000000000000111/////////000000000000000//////000000000000//////444>>>DDD@@@888333111000////////////////////////......---------,,,,,,,,,---......///000111111222000000//////......------////////////////////////000///...------------------......///////////////......///000000000000000.........//////000000111......////////////....../////////......////////////////////////////////////////////////000000111111222333444555555555555888888777777777777888888666666777777777888888888777777777777888:::<<<===???>>>>>>>>>>>>>>>??????@@@????????????AAABBBCCC~~~||||||vvvpppoooqqqyyytttiiiaaa[[[VVVSSSOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHJJJLLLLLLJJJHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBAAABBBBBBCCCDDDAAABBBBBBCCCCCCDDDEEEEEEEEEDDDCCCAAAAAABBBCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBCCCCCCDDDEEEFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBAAA@@@@@@>>>>>>>>>>>>>>>???@@@AAA>>>>>>>>>???????????????======>>>>>>>>>>>>>>>???????????????????????????<<<======>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;999999999999888888888888666777888:::::::::999999888888888888888777777777888888777777777777777777999888777666555555555555222333444555555555555444444444444444444444444444555555555555444444444444///...---///222444555555444444333222222222222222222222111111111111222333111111111111111111111111111111000000000000111111111111111111000000000/////////000000000000//////555<<<@@@;;;555333111///////////////////////////...---------,,,,,,,,,,,,---...///000000000000000///////////////.................................//////...---------......------...////////////...---...///000000111111000/////////000000000000000......////////////......//////............/////////////////////////////////////////////000111111000111222333444555555555888888777777777777888888666777777777888888888888666666555555666888:::;;;>>>>>>>>>>>>>>>??????@@@AAA@@@@@@???@@@BBBCCCDDD~~~yyytttrrrvvv~~~xxxmmmccc[[[VVVRRRPPPLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGIIIKKKLLLJJJHHHGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDDDDCCCBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCDDDBBBAAAAAAAAABBBBBBCCCDDDAAAAAABBBCCCCCCDDDDDDEEEEEEDDDBBBAAA@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAABBBCCCDDDEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@===>>>>>>>>>?????????@@@============>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999666777999::::::999888777777777777777888888888888777777777777777777777888777666666555555555666666222333444555555555444444444444444444444444444444444444444444333333333222222111000111333444444444444333222222111222222222111111000000111222333444111111111111111111111111222111000//////000111222444444333222111000////////////000000000000//////111555777333111222222000/////////////////////////////////.........------------////////////...---.........///////////////////////////////////////......---------......///,,,---.../////////......---...///000111111111111//////////////////............////////////......000///...------...///000///////////////////////////////////////000111111000111333444555666666666888888777777777777888888777777777888888888999999888777777666777888999:::>>>>>>>>>>>>>>>???@@@@@@BBBAAAAAA@@@AAACCCDDDEEE~~~xxxtttuuu~~~yyyrrrggg]]]VVVQQQNNNMMMIIIJJJKKKJJJIIIIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGIIIKKKLLLJJJHHHGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCDDDDDDDDDCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEAAABBBCCCDDDDDDCCCBBBAAADDDDDDDDDEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBCCCDDDAAAAAABBBBBBCCCDDDDDDEEEEEECCCBBB@@@@@@AAABBBCCCBBBBBBCCCCCCDDDCCCCCCCCC??????@@@AAABBBCCCDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEEEEEEEDDDBBBBBB???@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????======>>>>>>?????????@@@<<<=========>>>>>>??????========================<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;======<<<<<<<<<<<<;;;;;;777888999::::::999777666666666777777888888999999777777777777777888888888333333333333333444555666222333555666666666555444444444444444444444444444333333333222222222111111777555333333444444444333444333222222111111222222000000//////000222444555111111111111111111111111222111000//////000111222666555444333222000////////////000000000000//////---//////,,,---111222000////////////////////////111000000000////////////---.../////////...---,,,---.........//////000000000000000000000000000000---------------...///000,,,,,,.../////////...------...///000111111111111/////////......------,,,......////////////......000///...------...///000000000000000000000000000///////////////000111111111222333555666777777777888888777777777777888888888888888888999999999999;;;::::::999999:::;;;<<<>>>>>>===>>>>>>???@@@@@@BBBBBBAAAAAABBBCCCEEEFFF{{{wwwuuupppttt{{{{{{oooiii```XXXRRRNNNKKKIIIHHHGGGFFFHHHJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGGGGFFFEEECCCBBBEEEHHHGGGDDDCCCFFFEEEBBBCCCBBBAAAAAACCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA??????@@@AAAAAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBBAAAAAABBBCCCEEE@@@AAACCCDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEDDDCCCCCCCCCFFFDDDBBBAAAAAACCCFFFGGGGGGFFFEEECCCCCCCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>============>>>???@@@@@@AAAAAA;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;??????>>>>>>>>>>>>??????::::::;;;;;;<<<=========<<<<<<;;;;;;;;;:::::::::;;;::::::::::::::::::999888888888888888888888888888888777777666666555555888888777777666666555555555555555444444333333333333333333333333333333333000111111222222333333444111111111333555666555444333222111111000000000111222222111111000/////////111111000000000000111111333333333222111000000///000000000000000000000000000000000000000000000000111111000000000000111111222111000//////...//////***+++---...///...------+++++++++,,,---...///000////////////////////////...---,,,++++++,,,---...---------............//////////////////.........---.........//////000000///000111111111///...---...///000000000///...---000000000000000000000000111111222111111000///...,,,...000000000111333444111333444555555555777888666666666666666555444444999999888888777888888999666777999;;;======>>>>>>===<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCDDDEEE|||vvvsssqqqpppuuu{{{qqqhhhccc\\\UUUQQQNNNLLLJJJHHHGGGGGGHHHJJJKKKJJJIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDHHHIIIEEEBBBDDDEEECCCCCCBBBAAAAAACCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@AAAAAABBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCAAABBBCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBDDDCCCBBBAAABBBCCCEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>><<<<<<======>>>??????@@@<<<============>>>>>>>>>??????>>>===============>>>>>>============>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;::::::::::::999999999777777777777777777777777777777777777666666666666666666666666666777777777555555444444444333333333444444444444444444444444111222222222333333444444222111111333555555444333333333222222222111111111111111111111222222222222111111000000000000111111333222222111000000//////////////////////////////000000000000000000000000///......------....../////////...---------......------......//////......,,,,,,,,,,,,---......///........................//////............//////------------............/////////////////////.............../////////000///000000111000///...---,,,,,,---------------,,,........................000000000111000000//////---///000000000000222444111333444555555555777888888888888888777777666666888888777777777777777888999999999::::::::::::;;;>>>===<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCEEEEEEvvvpppmmmkkkooowww|||pppggg```\\\VVVQQQOOONNNLLLKKKJJJHHHGGGHHHJJJJJJIIIHHHJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHLLLRRRRRRLLLEEEDDDDDDDDDCCCBBBAAAAAACCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@AAA???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????=========>>>??????@@@@@@>>>>>>>>>?????????@@@@@@@@@???>>>===<<<===>>>???======<<<<<<<<<<<<============<<<<<<;;;::::::999=========<<<<<<<<<<<<;;;;;;;;;::::::999999999999666666666666666666666666666666666666777777777777444555555666777777888888555444444444444333333333555555555555555555555555333333333333333444444444333222222333444555333222222333333444444333111111000111111222333333444444111111000000000000111111111111000000//////..............................000000000000000000000000...------------------...///............//////000000000///.........//////...---------------......------------------------...//////////////////...------------..................//////////////////............//////////////////000000000///......,,,,,,,,,,,,,,,---...///..............................///000000000//////...///111000000///111222111333444555555555777888999999999999999888888888777777777777777777777777999999888777888999:::;;;>>>>>>=========>>>??????@@@@@@@@@AAABBBDDDEEEFFF|||rrrllliiihhhmmmwww{{{sssjjjcccZZZWWWRRROOOMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJIIIGGGJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDFFFEEEEEEEEEEEEGGGIIIJJJXXX^^^^^^TTTIIIDDDDDDDDDCCCBBBAAAAAACCCCCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAACCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFEEEDDDCCCBBBAAAAAA@@@AAABBBCCCDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAABBB>>>>>>?????????@@@@@@@@@???>>><<<;;;:::;;;<<<===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::=====================<<<;;;;;;::::::999888888888777777777777777777777777555555666666777777888888555555555666666666777777444444444444444444444444444444444444444444444444444444444444444444444444444333222333444444333111111222444555555444222111111111111222222222333333111111000000000000111111000000//////............//////////////////////////////////////////////////////............//////000000000000000111222333111000...---------......///......------------...------------------------+++,,,---......---,,,+++,,,,,,---------.....................////////////........./////////////////////////////////.........---------...///111222........................------...//////000//////...000111000//////000111111333444555555555777888:::999999999999999999999666777777888888888888888777666666666888;;;>>>AAA>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBDDDFFFGGGyyypppkkkhhhhhhlllvvvxxxqqqjjjccc^^^XXXUUUQQQNNNMMMLLLKKKJJJJJJIIIHHHHHHIIIJJJIIIGGGJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJVVV\\\\\\RRRGGGCCCCCCCCCCCCBBBAAAAAACCCCCCBBBAAABBBBBBBBBCCCCCCDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCC@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEDDDDDDCCCBBBBBBBBB???@@@BBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAA=========>>>>>>>>>?????????>>>===<<<;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;<<<<<<<<<=====================;;;;;;:::999999888777777888888888888888888888888555555666666777777888888777666666666555555555444444444444444444444444444333333333333333333333333555555555444444333333333444333222333444444333111111222444555555444222111222222111111000000000000111111000000000000111111/////////...............000000000000000000000000//////////////////////////////............//////000000///000000111222222000///---,,,+++,,,------//////...---------......------------------------+++,,,---......---,,,+++,,,,,,,,,------------...---.........//////000000///////////////...........................//////...---------...///111222////////////////////////------...//////000//////...///000000///...///111111333444555555555777888888888777777777777888999777888999::::::::::::999777777777777:::===@@@BBB>>>>>>>>>???????????????>>>??????@@@BBBDDDEEEFFFwwwpppllljjjjjjnnnuuuwwwnnnfff```[[[WWWUUUSSSOOOMMMLLLLLLJJJIIIJJJHHHGGGHHHJJJJJJIIIHHHJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHMMMNNNHHHBBBAAABBBBBBCCCBBBAAAAAACCCCCCBBBAAABBBBBBBBBCCCDDDDDDEEEEEEBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEECCCBBBBBBBBBBBBCCCDDDEEECCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBBBBBBBAAA@@@???@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>?????????========================<<<<<<<<<=========>>>>>>@@@@@@@@@?????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<888999999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<=========;;;;;;:::999888777777666888888888888888888888888666666666666777777777777777777666666555444444333333333333444444444444555333333333333333333333333666555555444333222222111333222222333444555333222111111333444444333333222222222111111000//////...111111000000000000111111//////////////////......111111111111111111111111000000000000000000000000...------------------......------------......///...------,,,,,,,,,,,,---///...............//////------------------------...//////////////////...,,,,,,,,,,,,------------------......///000000000///////////////...............------......///000,,,,,,,,,,,,,,,---...///000000000000000000000000......///000000000//////---...000//////...000111111333444555555555777888777777666555555777888999777888999;;;<<<;;;;;;:::::::::999999:::<<<>>>???<<<===>>>???@@@@@@@@@@@@?????????@@@AAACCCDDDEEE{{{uuuqqqnnnmmmlllqqqvvv}}}zzzuuulllccc\\\XXXUUUTTTQQQOOOLLLKKKLLLLLLKKKIIIHHHGGGGGGHHHJJJKKKJJJIIIJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFBBBCCCDDDEEEEEEEEEEEEEEE@@@DDDFFFBBBAAACCCDDDCCCCCCBBBAAAAAACCCCCCBBBAAABBBBBBBBBCCCDDDEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCDDDEEEAAAAAAAAAAAABBBDDDEEEFFFCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEE??????@@@AAAAAAAAAAAAAAA>>>>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@????????????<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@AAAAAA???>>>=========<<<<<<<<<<<<======:::::::::::::::::::::;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666666888888888888888888888888777777777777666666666666555555555555555555555555333333333444444444555555444444444444444444444444555555444333222111000000222111111333555555444333111111111222222222333333111111111111111111111111111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000///......------......///...------,,,,,,,,,,,,---,,,------............---......---......///000111........................//////............//////++++++,,,,,,,,,---------------......///000000111000/////////..................---------...///000,,,,,,---------------,,,////////////////////////000000000111000000//////+++---////////////000222111333444555555555777888888777555555555777888:::555777999;;;;;;;;;:::999777888999:::;;;<<<======;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDD~~~{{{xxxtttqqqooonnnnnntttvvv|||zzztttnnnjjjccc\\\WWWUUUTTTUUUMMMKKKJJJJJJKKKLLLKKKJJJHHHGGGFFFHHHJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGAAABBBDDDEEEEEEEEEDDDCCCCCCFFFFFFDDDDDDGGGGGGEEECCCBBBAAAAAACCCCCCBBBAAABBBBBBBBBCCCDDDEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@@@@??????????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>???AAADDDEEEAAA@@@@@@AAABBBDDDFFFHHHCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCDDDEEEFFF??????@@@@@@@@@AAAAAAAAA===>>>???@@@AAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@????????????>>>;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>;;;===???@@@@@@>>>;;;:::======<<<<<<<<<<<<======<<<;;;;;;::::::999999888:::::::::;;;;;;;;;<<<<<<;;;;;;:::999888777666555777777777777777777777777888888777777666666555555333333444444555666666666333333333444444555555555555555555555555555555555555555444333111000//////111111111333555666555444111000000000111222333333111111111222333333444444111111000000000000111111/////////000000000000000////////////////////////000000000000000000000000111111000000000000111111000///...---------------,,,---///000000000//////---------......000111222////////////////////////...---,,,++++++,,,---...++++++,,,,,,,,,------------------...///000000111000000//////.........---...------,,,---...///000...///000000000///...---........................111111222111111000///...+++,,,.../////////111333111333555555555555777888888777666555666777999;;;444666888:::;;;:::999888222333666999;;;===>>>???:::;;;===@@@AAABBBBBBBBB@@@@@@@@@@@@AAAAAABBBCCCxxxxxxwwwtttrrrqqqrrrtttxxxzzzwwwqqqoooiiiccc\\\WWWTTTRRROOOLLLMMMLLLJJJIIIHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEECCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAA???@@@@@@AAAAAA@@@@@@???@@@@@@@@@??????>>>>>>>>>>>>???@@@AAAAAA@@@???>>>BBBBBBAAA@@@@@@AAABBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDCCCAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????CCCBBBBBBAAA@@@???>>>>>>@@@AAACCCCCCAAA@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>======<<<<<<>>>>>>======<<<<<<<<<;;;;;;;;;<<<===>>>>>>==============================:::;;;<<<======<<<;;;:::::::::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<;;;:::888777666666:::::::::999999999888888:::999777666444333333333666666666666666666666666555555444444444333333333222222333444555555555555222333444444222000111111222222111111111111222222222222222111111111000000222222222111111111000000333222222222111111000000////////////////////////000000//////......------000000000000///////////////......---------......000///...---------------+++,,,,,,------,,,,,,+++,,,------......------,,,000000///...///000111222......,,,+++***)))))))))+++++++++,,,---...///000---...//////......000222222///...000000......000111111222111000///---,,,------------------------...------,,,,,,,,,------000000///...............000//////000000111222333333444555777888888999999888888777777888888999:::;;;::::::999999::::::;;;777777777888999;;;<<<===???@@@@@@??????>>>===<<>>>>>???@@@@@@???@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@?????????>>>===>>>???@@@AAABBBBBBBBBBBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAA????????????????????????BBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA????????????????????????????????????????????????@@@@@@@@@???>>>>>>======;;;===???>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>=========<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<=========>>>========================;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;:::999777777666:::999999999888888888888:::999888666555555555555777777777777777777777777333333333444444555555555333333444444555444444444333444555555333222222333333333222222222222333333222222222111111111000000222222222111111111000000222222111111111000000000000000000000000000000000///////////////.........000000000000///////////////...............////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,+++++++++,,,---...///...---,,,++++++++++++,,,,,,,,,,,,---...//////,,,---...---,,,,,,...000///+++***...///...///222///000000000000...---,,,...........................------,,,,,,------...000000///...............------------...///000111000111222444555555555555888888777777888888999:::::::::999999999999::::::777777777888999:::<<<===>>>????????????>>>======DDDDDDCCCCCCCCCDDDDDDEEEtttwwwzzz|||yyyqqqhhhaaa___\\\XXXSSSOOONNNLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEECCCDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@??????>>>>>>??????@@@??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@?????????>>>>>>>>>???AAACCCDDDEEE@@@@@@????????????@@@@@@?????????@@@@@@@@@AAAAAA????????????????????????BBBAAA@@@???????????????CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@?????????===???@@@@@@???>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>============<<<<<<<<<<<<======<<<;;;;;;<<<>>>???========================<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::888888999:::::::::::::::;;;;;;::::::999888777777999999888888888777777777999888777777666666777777777777777777777777777777111222222333444555666777444444444555444444333333333555666666444333333444444333333333333333333444222222222111111111111111222222222111111111111111111111000000000000//////111111111111111111111111...///////////////000000000000000000///////////////.........///000111222......---,,,,,,,,,------...---,,,++++++,,,---...------------------------+++************+++,,,,,,......------------......,,,,,,,,,,,,------...///,,,---...---,,,,,,...000///+++***...000......///---......//////...------000000000000000000000000...---------------......000//////............///---,,,,,,------...///000///000222333444444555555888777777777777888999999999999999999999999999999777777777888999:::;;;<<<======>>>????????????>>>AAAAAABBBCCCDDDFFFHHHIIIvvvzzzzzzrrrjjjaaaZZZXXXUUURRROOOMMMKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBAAAAAA@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIDDDDDDCCCCCCCCCCCCCCCCCC??????????????????????????????>>>>>>>>>>>>??????>>>>>>????????????>>>>>>@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>???AAACCCDDD??????>>>>>>>>>>>>??????>>>>>>>>>?????????@@@@@@????????????????????????AAA@@@???>>>>>>===>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAAAAAAAABBBBBBCCCCCCCCC???@@@BBBBBB@@@???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????????????????@@@@@@?????????????????????===<<<:::;;;<<<>>>???===========================<<<;;;::::::;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;666777888888999999888888:::::::::999999888888888888888888777777777777666777666666666666666777777666666666666666666666666222222333333444555666666555555555555444333222222222444555555333333333444333333222222222222333333111111111111111111111111111111111111111111111111000000000///////////////000000000000000000000000......//////000000000111000000000000////////////////////////000111222333------,,,,,,,,,,,,------///...,,,++++++,,,...///......------------......,,,,,,,,,---------......------,,,,,,---...//////,,,,,,,,,,,,,,,---...///...//////...------///000222///000444666111+++***,,,,,,,,,------.........000000000000000000000000...------------......///000///............//////............///000111222222333444555666777777777777777777777777888999999888888888999999888888888888888888888999:::;;;<<<<<<<<<>>>??????@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIII~~~tttmmmeee\\\VVVTTTPPPOOONNNLLLKKKJJJKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCEEEGGGHHHIIIJJJEEEDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===??????????????????????????????>>>======>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===============@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>????????????????????????????????????????????????@@@AAAAAABBBBBBCCCCCCDDD===>>>@@@@@@>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@??????@@@@@@@@@@@@@@@@@@???>>><<<;;;:::<<<===???===========================<<<;;;::::::;;;<<<===>>>=========<<<<<<;;;;;;555666777777888777777777999999999999999999999999888888888777777777777666555555444444444555666666555555555555555555555555444444444444444444444444555555555555444333222222000222444444222222222333222222111111111111222222111111111111111111111111111111111111111111111111///////////////000000000////////////////////////.../////////000000111111000000000000/////////////////////000000222333444---------,,,,,,------...///...,,,++++++,,,...//////......------......///---......///////////////++++++++++++,,,---...///------,,,,,,,,,---......---......---,,,,,,---///222000555===???888...)))++++++,,,,,,------......////////////////////////---------------...///000//////............/////////......//////000111222333444555666777888888888777777666666777777888999777888999999999999888777888888888888999:::;;;;;;;;;<<<===???@@@@@@@@@@@@??????@@@AAABBBDDDEEEFFFwwwlllfff```XXXRRRQQQMMMMMMMMMLLLJJJJJJKKKLLLIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEBBBCCCCCCDDDEEEFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@?????????????????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIICCCBBB@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>??????>>>>>>=========>>>>>>>>>>>>===============>>>>>>>>>>>>>>>???>>>>>>=========>>>>>>>>>>>>????????????>>>>>><<<<<<<<<=========>>>>>>????????????????????????>>>>>>>>>======>>>>>>???????????????????????????????????????????????????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>??????@@@@@@AAAAAA>>>@@@AAAAAA@@@??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????============>>>>>>>>>>>>???>>>===<<<;;;<<<==============================<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>======<<<;;;;;;;;;555555666777777777777777999999999999999999::::::999999888888888777777777444444444333444444555555444444444444444444444444555555444444444333333333444444444555444444333333000111333333222111222333222111111000000111111222111111111111111222222222111111111111111222222222//////000000000000111111........................///000000000000000000111000000000000////////////000/////////000111222222......---------.../////////...---,,,,,,---...///000///...------...///000,,,---......//////......,,,,,,++++++,,,---......---------,,,,,,------...,,,,,,---+++***)))+++,,,......444@@@EEE???444---,,,,,,,,,,,,,,,---...///........................------------...///000000///............//////000---------......///000111222222444555666777777777777666666666666777888888777888999::::::999888777999999888888999999:::;;;<<<<<<===??????@@@@@@@@@?????????@@@AAABBBDDDDDD~~~xxxnnnddd___ZZZSSSOOONNNJJJLLLMMMLLLJJJIIIJJJLLLJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEE@@@AAABBBCCCDDDEEEFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???????????????????????????@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFCCCAAA???=========>>>???????????????????????????<<<===>>>??????>>>===<<<<<<======>>>>>>======<<<;;;<<<<<<<<<=========>>><<<===>>>???????????????>>>>>>???@@@@@@???>>>>>>;;;;;;<<<<<<<<<=============================================>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????@@@@@@@@@@@@@@@????????????????????????????????????????????????>>>>>>>>>???????????????@@@AAACCCCCCAAA@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????<<<<<<<<<=========>>>>>>>>>=========<<<<<<<<<<<<========================;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<;;;::::::999999555555666777777777777777888888888999999::::::::::::999999999888888888888666555555444444444555555555555555555555555555555333333444444444444444444333333444444555444444444000222444444333222333444333222222111111222222333000000111111111222222222000000111111111222222222000000000111111111222222////////////////////////111111111000000000000000000000000000////////////000000/////////000000111///............///000111........................000///...------...///000,,,---.../////////.........---------------.........------,,,,,,---------.........---++++++,,,......---222===DDD???555///......---,,,,,,---...///........................------------...///000111...............///000000///......//////000111222111111333444555666666666666666666666666777888888888999:::;;;;;;:::999888999999888888999999::::::<<<===>>>????????????????????????@@@BBBDDDEEEFFFxxxtttrrrhhh^^^ZZZVVVPPPLLLKKKIIIKKKMMMKKKIIIHHHIIIKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC?????????@@@@@@AAAAAABBBAAA@@@@@@???>>>?????????>>>????????????@@@@@@@@@>>>???@@@@@@AAABBBCCCCCCDDDCCCAAA???>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<<<<<<<============<<<<<<:::;;;;;;;;;<<<<<<======:::<<<>>>@@@AAABBBBBBAAA>>>???@@@AAAAAA@@@???>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;============>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@<<<===??????===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>???======>>>>>>?????????@@@======>>>>>>===<<<;;;;;;========================:::;;;<<<======<<<;;;:::;;;;;;:::999999888777777555666666777777777777777888888888999999::::::;;;:::::::::999999999999888777777666555555555555555666666666666666666666666111222222333444555666666222222333444555555555555111333555555444444444666444333333222222333333444000000111111222222222222000000111111222222222222000000111111222222222333000000000000000000000000222222111111000000//////000000000000////////////111000///////////////000///////////////000111111------...//////...------111///...------...///111......000111111111000/////////............//////...------,,,,,,,,,------111222222111///...000111222...111:::@@@<<<333---//////------------...///////////////////////////---------......000111111...............///000111111111111111222333444555222222444555666777777777666666666666666777888888888999;;;<<<<<<;;;999888999999999888999999::::::===>>>>>>????????????>>>>>>???@@@AAACCCFFFHHHIIIuuullleeebbb^^^YYYTTTPPPMMMMMMMMMIIIIIIHHHHHHHHHHHHGGGGGGJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???======>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================;;;<<<===>>>>>>===<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>===@@@???>>>======<<<<<<===??????>>>>>>======<<<<<<<<<<<<======>>>>>>??????============>>>>>>>>>>>>??????>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@?????????>>>>>>======AAAAAAAAAAAAAAA@@@???>>>>>>>>>===>>>>>>???@@@@@@<<<======>>>???@@@@@@@@@@@@@@@????????????@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>============<<<<<<<<<;;;;;;:::::::::>>>===;;;999999:::;;;<<<<<<;;;:::999888888888888;;;:::999888777777777777666666666555555555444444555666888:::;;;:::999888888888888777777777666666666555555555555444444444666555555555555444444444555555555444444444555555333333444444444444333333333222222222444555444333333333333333333333333333333111000000111222222111111111111111111111111111111222333444444333222111333111000...---,,,------333333333222111000000///...............///000000000000///...............222000---++++++---000222+++,,,,,,---...///000000111111000///...------,,,////////////////////////---......///////////////---------------...///000,,,---...//////...---,,,...///000111111000///...//////............//////555444333111000000000000+++---...000000///---,,,//////.........---------000000000000000111111111222111111111222555888:::444666888888888999;;;<<<>>>;;;999888888999999888:::::::::999999:::;;;;;;;;;<<<>>>@@@@@@@@@??????CCC???<<<===AAADDDEEECCC{{{qqqgggaaa^^^[[[VVVRRRNNNLLLLLLLLLIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAABBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@???======>>>>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<===========================<<<<<<===>>>>>>===<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>============<<<<<<<<<======>>>>>>>>>>>>=========<<<<<>>>>>===<<<<<<;;;<<<=========>>>>>>>>>>>>>>>>>>======>>>>>>???@@@????????????@@@@@@@@@@@@?????????>>>>>>>>>======@@@@@@@@@@@@@@@???>>>>>>>>>>>>=========>>>??????<<<<<<===>>>>>>???@@@@@@?????????>>>>>>?????????@@@?????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;:::::::::===<<<:::999888999:::;;;:::::::::999999:::;;;;;;===<<<;;;:::999888888888555444444444444333333333666777888::::::999777666888888888888777777777777666555555555555444444444333444444444555555666666777777888888777555333222444555555555555555555444444222111222333444333222111111111111111111111111444333111111333444333222000000000000000000000000111111222222222222111111222222111000///000111111333222222111000000//////...............///000000000000///...............111///---,,,,,,---///111.........//////000000000000000//////......------........................------...///////////////...---------------......///...------------...///...///000111111000///...//////............/////////......---,,,,,,,,,,,,,,,---///000000...---,,,//////.........---------///////////////000000000555555444444555888:::<<<333444666777666777999:::999888666666888999999888999999999999::::::;;;<<<<<<===>>>??????@@@@@@???CCCAAA???@@@BBBDDDEEEEEE~~~uuulllbbb[[[XXXUUURRRNNNLLLJJJJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???======>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<========================<<<======>>>>>>======<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<======::::::::::::;;;<<<===>>>===============<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;<<<<<<=========>>>>>>>>>===============>>>???@@@======>>>>>>>>>???????????????>>>>>>>>>>>>======>>>>>>?????????>>>======>>>======<<<<<<<<<======<<<<<<======>>>>>>?????????>>>>>>======>>>>>>???@@@????????????>>>>>>>>>?????????>>>>>>=========;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<<;;;999888888999999:::999999999999:::;;;<<<===;;;:::999888777666555555555555555444444444333333666777888999888777666555888888888888888888888888666555555555555444444444222222333444555666777777777999:::;;;999666333111444444444444444444444444444222111111222333222111111111111111111111111111333222111111222333222111000000000000000000000000111111000000000000111111000000000000000111222333111111000000//////......///............//////000000//////............/////////...------...//////........................//////..................------------------------------...////////////...------,,,,,,,,,,,,,,,---000///,,,******,,,///000...//////000000//////.../////////....../////////.........------------......///000000///...,,,+++/////////.........---------.........////////////444333333333333555777888333555777777777777999:::777666555666999::::::999888888888999:::;;;<<<===============>>>???@@@AAABBBBBBCCCCCCBBBCCCEEEFFFwwwpppggg^^^WWWQQQPPPMMMKKKIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???======>>>>>>=========<<<<<<<<<========================<<<======>>>>>>>>>>>>>>>========================>>><<<;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::;;;<<<===::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<======>>>>>><<<<<<<<<=========>>>>>>>>>======<<<<<<=========<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>======<<<<<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>======<<<<<<======>>>?????????????????????????????????>>>======<<<<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999999:::999999999::::::;;;<<<;;;::::::999888777666555777777777666666666555555555666666777777777666666777777777888888888888999666555555555555444444444222222333444444555666666777888999999888777555444333333333333333333333333555333111000111222111111333333333333333333333333000///...///000111///...333333333333333333333333111000///......///000111///////////////000000000000000//////............//////............///000000///............//////---..................---,,,+++++++++++++++++++++---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------,,,+++++++++,,,,,,///...,,,++++++,,,...///////////////////////////......////////////......---......///////////////000000000000///...,,,+++////////////............---......//////000000000333222222222222333555555666888999999999999:::<<<888888888999;;;;;;:::888888888888999:::;;;===>>>>>>>>>=========???@@@BBB@@@BBBEEEEEEBBBBBBDDDGGGwwwpppjjjccc[[[UUULLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<===:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::<<<===;;;;;;:::999999999999999;;;;;;;;;;;;;;;<<<<<<<<<999999:::;;;<<<===>>>>>><<<<<<<<<<<<============??????===<<<;;;;;;::::::;;;;;;<<<<<<<<<===========================>>>>>>;;;<<<<<<=========<<<<<<======<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888999;;;;;;:::999999999999999<<<=========<<<;;;:::999888777777777666666666666444444555666777888888888777777777777777777777777666555555555555444444444444444444444444444444333555555444444555777999:::555555444444444444555555777444222000111111111111333333333333333333333333//////...///111111///---222222222222222222222222111000///......///000111000000000000000//////.../////////...............//////............////////////............//////,,,---...//////...---,,,+++++++++++++++*********------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,//////............//////......///000000///......***+++,,,---.........---111111000000///...---,,,000000/////////...............///000000111222222555555555666666777888888777888::::::999999:::<<<999999999:::;;;:::888555888888888999:::;;;===>>>>>>>>>=========???@@@BBB>>>AAAEEEFFFDDDCCCEEEGGG}}}wwwoooiiiddd^^^XXXSSSJJJIIIIIIHHHGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@??????>>>>>>>>>?????????????????????@@@@@@???>>>>>>============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<:::999999888888999999:::::::::::::::::::::::::::999999999999:::;;;<<<===<<<;;;:::999888888888888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========???>>>===;;;;;;:::::::::;;;;;;<<<<<<<<<=========<<<<<<============>>>>>>;;;;;;<<<=========<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>========================<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<:::::::::::::::999999999===<<<;;;:::999999999999999:::;;;<<<<<<;;;:::999888888777777777666666666555555666666777888999999777777777666666555555555666555555555555444444444444444444444333333222222333222111222444888<<>>???@@@AAA>>>AAAEEEGGGGGGGGGHHHHHHvvvoooggg```\\\XXXSSSOOOIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@????????????=========>>>>>>????????????????????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<:::999::::::::::::::::::::::::;;;:::999999999999:::;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<;;;::::::999999999::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<=========>>>>>>;;;;;;<<<===============<<<<<<<<<<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999999>>>===<<<<<<<<<<<<<<<===888999;;;===>>>===<<<;;;<<<;;;;;;;;;::::::::::::999999888888777777777777777777666555444333333222666555555555555444444444333333333333333333444444222222333444777:::===???888777666555555666777888;;;888444222222222222222111111111111111111111111222222222444555555222000........................///000000111111000000///000111222333333333222222////////////////////////000000///..............................///000000------------------------,,,,,,------......//////.........------,,,,,,,,,------------------------+++,,,------......------++++++,,,,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///---...///000000///...---///000222333333222111000000000///////////////000000000000000/////////...------...///000111222222///000111333444555555666666888999999777777888:::::::::<<>>:::777999999999999::::::;;;<<<<<<===>>>??????@@@@@@??????AAADDDIIILLLMMMLLLJJJ}}}vvvqqqkkkbbb[[[WWWSSSOOOKKKIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????AAA@@@@@@@@@??????>>>>>><<<=========>>>>>>??????>>>????????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>??????===:::888::::::::::::::::::::::::::::::999888888999::::::===<<<<<<;;;;;;<<<<<<===::::::::::::::::::::::::777999:::<<<======<<<<<<999999999999:::;;;<<<<<<999999999::::::;;;;;;;;;666777888999;;;<<<===>>>;;;;;;;;;<<<<<<<<<======999999999:::;;;<<<>>>???<<<<<<<<<=========>>>>>>;;;<<<<<<<<<======>>>>>>;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<::::::;;;<<<===>>>????????????>>>===;;;:::999888:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999>>>======>>>>>>???@@@AAA>>>@@@BBBEEEFFFFFFEEEDDD@@@@@@@@@@@@????????????===<<<:::999777666555555777777666444333222111000666666555555555444444444111111222333444444555666111333555888:::<<<===>>>666555333222222333555666===999555222222333333222333333333333333333333333000000111333444333111...000000000000000000000000///000111222222111000///,,,---///111222222222222/////////000000000000000111000///..............................///000111...------,,,,,,------...******+++,,,,,,---......//////...---,,,,,,++++++------------------------+++,,,------......------++++++,,,---...000111222///---+++))))))+++---//////...---,,,,,,---...///---...///111111///...---,,,---///000000...---+++000///////////////000111000000000000////////////,,,,,,---...///000111222111222444666777888999999999:::;;;;;;:::999:::<<<<<<===@@@CCCFFFDDD@@@===:::::::::999999:::;;;;;;;;;<<<>>>@@@@@@@@@??????AAABBBEEEJJJPPPRRROOOLLL}}}uuunnnccc```ZZZUUUPPPNNNMMMLLLIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEECCCBBBBBBEEEHHHFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBAAA@@@>>>=========>>>?????????>>>===<<<;;;::::::=========<<<;;;;;;;;;:::;;;;;;::::::::::::999999::::::::::::::::::::::::999999999999999999999999;;;;;;::::::999888777777;;;;;;:::999999888777777<<<<<<<<<;;;;;;:::::::::888999999::::::999999888:::999888777777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<======<<<;;;;;;:::999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;::::::999999999::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<===<<<<<<<<<@@@???>>>===<<<;;;:::999888999999:::<<<<<<======;;;;;;<<<=========<<<<<<===>>>AAACCCDDDEEEDDDDDDGGGHHHIIIKKKMMMMMMKKKIIIJJJIIIHHHGGGEEEDDDCCCBBBAAA>>>;;;777555555666777555555555555555555555555555555555555555555555555666555444333333444555666999:::;;;<<<<<<;;;:::999555444222000000111222333222222222111000//////...222111111111000000//////111111111111111111111111000111222222222000///...//////000111111111111111000000000000000000000000////////////////////////000000000000000000000000------......//////000000000000//////.........---.........------,,,,,,,,,------......//////000000------............------,,,,,,,,,---------......***+++,,,,,,------,,,,,,......---,,,---...///000555000,,,,,,000333000---,,,,,,---///000222333333//////......///000111111////////////////////////111111000///...---,,,,,,,,,,,,,,,---///000222333222333555666666666555555444444444555666888:::;;;AAA:::AAAWWWbbbWWWCCC777:::999888888999:::<<<===??????@@@AAAAAAAAA@@@@@@AAAAAABBBDDDEEEGGGHHHIII}}}vvvnnniii___\\\WWWRRRNNNLLLKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEEEEDDDCCCCCCEEEGGGEEEEEEDDDCCCCCCBBBBBBAAABBBAAA@@@???????????????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>???@@@AAAAAAAAAAAA@@@???>>>=========>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::999999999999999999999999:::::::::999999888888888===<<<<<<;;;::::::999999;;;;;;::::::999999999999888999999::::::999999888:::999888777777999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;======<<<<<<;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;:::999999999:::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>===@@@???>>>===<<<;;;::::::<<<<<<<<<<<<<<<===>>>???>>>??????@@@@@@@@@@@@@@@BBBDDDEEEGGGHHHIIIIIIIIIKKKKKKKKKMMMOOOOOOLLLJJJKKKKKKJJJIIIGGGFFFEEEDDD@@@>>>:::777555555666777555555555555555555555555555555555555555555555555666555444333333444555666555666666777777666666555555444222111000111222333222222222111000/////////222222222222111111111000000000000000000000000000000111111222111000///...//////000111111111111111000000000000000000000000////////////////////////////////////////////////.........//////000000000000/////////...............------------------,,,............////////////,,,------......------,,,,,,,,,,,,---------......++++++,,,------------,,,...------,,,---...///000000////////////...,,,+++,,,,,,---///000111222333//////.........//////000///////////////////////////////////////.........///////////////000111111333444555777777777777666777777777888999999999:::>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>???@@@@@@@@@@@@??????>>>============>>>;;;;;;<<<<<<<<<======>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999::::::::::::::::::::::::999999999999999999999999999999999999999999888888<<<<<<;;;;;;:::999999999999999999999888888888888888888999999999999888888999999888777777999:::;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<===============??????>>>===<<<;;;;;;:::>>>===<<<<<<<<<>>>@@@AAADDDEEEFFFFFFGGGGGGFFFFFFJJJJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPOOOMMMKKKIIIIIIHHHGGGFFFDDDCCCCCC>>>===:::777555555666666555555555555555555555555555555555555555555555555555555444444444444555555444444333333333333444444444333222111111111222333222222222111000000//////333333333222222222222222////////////////////////000111111111111000////////////000111111111111111////////////////////////000000000000000000000000........................////////////000000000000////////////............---------------........./////////...............,,,------......------,,,,,,,,,,,,---------......++++++,,,---------------...------------...//////,,,///222222///,,,++++++,,,,,,---...000111222222000//////............///////////////////////////............//////000000333222111000000///000000444555666777888888888888999:::;;;;;;;;;:::999888999888AAAQQQVVVKKK>>>777:::999888888999:::<<<===?????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEE}}}ssskkkddd]]]YYYSSSQQQNNNLLLJJJIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDAAACCCFFFFFFEEECCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@BBBBBBAAAAAAAAAAAAAAABBB????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<===>>>>>>?????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999888888888888999999999999999999888888777777777666999999999999999999888888888888999999999999888888888888888777888999:::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;999999999:::::::::::::::999999999999999999999999::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<888999::::::;;;;;;::::::>>>>>>======<<<<<<;;;;;;===<<<;;;;;;===@@@DDDFFFLLLLLLMMMMMMMMMMMMMMMLLLNNNNNNOOOOOOPPPPPPPPPPPPOOONNNMMMMMMNNNMMMKKKIIICCCCCCBBBAAA@@@???>>>>>><<<;;;999777666555666666555555555555555555555555555555555555555555555555444444444444444444444444555555333222222333555555333333222111111222222333222222222111111000000000222222222222222222222222000000000000000000000000000000111111111000000000//////000111111111111111////////////////////////000000000000000000000000........................000000000000000000000000///////////////.........,,,,,,------......///////////////......------------......//////......---,,,,,,,,,---------......+++,,,,,,---...---------------------......//////---...///000///.........,,,,,,---...///000111222111111000///............////////////////////////.........///////////////222111000000//////000000444444555666777888888888888:::;;;======;;;:::888999777888>>>@@@<<<999;;;:::999888888999:::<<<===>>>>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDxxxnnneee]]]WWWTTTOOOMMMLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDD@@@CCCFFFGGGEEECCCBBBBBBDDDDDDCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>==================<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999888888888888888888888999888777777777777777666666999999999999::::::::::::777888888999999888888777888777777888888888999999999999999:::::::::;;;;;;:::::::::999999:::::::::888888888888888999999999999999999999999999999999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<;;;:::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<888999::::::;;;;;;::::::===============<<<<<<<<<<<<<<<<<<>>>BBBGGGLLLOOOQQQRRRRRRRRRQQQQQQPPPOOONNNNNNMMMMMMLLLLLLLLLLLLKKKJJJHHHHHHHHHHHHFFFDDD>>>>>>===<<<;;;;;;:::::::::999888666666555666666555555555555555555555555555555555555555555555555333444444444444444444333555444333222222333444555222222222222222222222333222222222222111111111111000000111111111111111111111111111111111111111111000000000000000000111111//////000111111111111111000000000000000000000000000000000000000000000000........................000000000///////////////.........///////////////---------......///////////////......------,,,,,,//////000000000000//////,,,,,,,,,---------......,,,,,,---.........---------------...............///+++((()))---111111///,,,,,,---...///000000111222111111000////////////////////////////////////111000000///......------............///000111111222333333444555777888888666777:::;;;<<<<<<:::999;;;999999::::::888:::===:::999888888999:::<<<===>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@@@@@@@BBBCCCDDD~~~zzzqqqhhh___XXXSSSPPPLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDD@@@CCCEEEFFFDDDCCCBBBBBBDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>??????@@@======>>>>>>>>>>>>>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::===<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999888888888888888888777777888888888888888888888888999999999:::::::::::::::777777888888888888777777777777777888888888888999888888999999::::::;;;;;;::::::999999999999::::::888888888888888888888888999999999999999999999999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999999::::::;;;;;;;;;999:::<<<======<<<;;;;;;999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<===============<<<<<<<<<===============>>>>>>@@@CCCHHHNNNSSSVVVSSSSSSSSSRRRQQQOOONNNMMMJJJJJJHHHGGGFFFFFFFFFFFFEEEDDDBBBBBBBBBBBB@@@???<<<<<<;;;;;;:::999999888888888777666666555666666555555555555555555555555555555555555555555555555333333444444444444333333222222111111111111222222111222222222222333333333222222222222222222222222000000000000000111111111111111111111111111111111000000000///000000111222//////000111111111111111000000000000000000000000000000000000000000000000........................////////////.....................///////////////.............../////////.........---------------/////////000000/////////,,,,,,,,,---------......,,,,,,---...............,,,---......//////......///)))###$$$***///000...,,,------...//////000000111000000////////////000////////////////////////111111000///...---,,,,,,+++,,,,,,---///000222333222222222333444666888999666777888:::;;;;;;::::::666888;;;===;;;999777777:::999888888999:::<<<===>>>=========>>>@@@AAACCCBBBAAA@@@???@@@BBBDDDFFF}}}yyypppmmmggg___WWWRRROOONNNIIIIIIHHHGGGGGGFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDAAACCCEEEEEECCCBBBBBBCCCBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@============>>>>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;:::999::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;::::::::::::999999888888888888888888888888999999999999999999999999999999888888777777666666888888888888888888888888888888888888999999999:::777777888888888888777777666777777888888888888888777888888999::::::;;;;;;::::::999999999999::::::;;;;;;::::::999999888888888888888888888888888888888999999:::;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999777777888888999::::::;;;999:::<<<===>>>===<<<;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>===;;;<<<<<<<<<======>>>>>>===???BBBFFFKKKPPPTTTVVVRRRRRRQQQOOOMMMJJJHHHGGGFFFEEECCCAAA@@@@@@@@@@@@@@@>>><<<<<<======<<<;;;:::::::::999888888777777777666666666666666555666555555555555555555555555555555555555555555555555222333444444444444333222000000111111111111000000111111222222333333333333222222222222222222222222000000000111111222222222111111111111111111111111111000/////////000222333//////000111111111111111222222222222222222222222///////////////////////////////////////////////////.........---------,,,............/////////000////////////............,,,------------------...------............------,,,,,,,,,---------......,,,------...............,,,---.../////////...---///,,,))))))+++.........,,,------....../////////...------------......///////////////////////////000000//////.........---,,,,,,---...///111333444333333333444555777999:::999999999999999999999999555777999999888777555333:::999888888999:::<<<===>>>===<<<<<<===???BBBCCCBBBAAA@@@???AAACCCFFFHHHzzzrrrooofffddd___XXXRRRNNNLLLMMMGGGGGGGGGFFFEEEEEEDDDDDDGGGFFFEEEDDDDDDCCCCCCCCCAAACCCDDDDDDCCCBBBBBBCCCAAAAAA@@@@@@???>>>>>>>>>@@@@@@??????@@@AAABBBBBB<<<=========>>>>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::::::::;;;<<<<<<<<<;;;:::999888999999:::;;;======>>>;;;;;;;;;::::::999999999;;;;;;;;;:::::::::999999888888888888888888888888999999999999999999999999:::999999888777666666555555555555555666666666666666666777777888888888999777777888888888888777777666666777888888888888888777777888999::::::;;;;;;:::999999999999999999:::======<<<;;;;;;:::999999888888888888888888888888888888999::::::;;;<<<<<<999999999999999999999999888888888888888888888888666666777888999999::::::999:::<<<>>>>>>===<<<;;;::::::;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;===AAAEEEIIIMMMPPPRRRPPPOOONNNLLLIIIFFFDDDCCCDDDBBB@@@>>>===<<<<<<<<<===;;;999999:::;;;;;;:::888888777777666666555555666666666666666666555555555555555555555555555555555555555555555555555555222222444444444444222222000111222333333222111000000111222333333333333333222222222222222222222222111111111222222333333333000000000000000000000000111000/////////111222333//////000111111111111111222222222222222222222222////////////////////////000000000000000000000000......---------,,,,,,,,,---.........//////000000000000//////......------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---......//////......,,,,,,.../////////...---000222222111///---...///,,,------....../////////++++++++++++,,,,,,---...////////////////////////.........///////////////......//////000222333444444444444444666888:::<<<===<<<;;;999999888999999<<<;;;888444444777999888:::999999888999:::<<<=========<<<<<<===???BBBCCCBBBAAA@@@???AAADDDGGGJJJ{{{qqqhhhccc[[[YYYVVVRRRNNNKKKIIIHHHEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???@@@AAABBBCCCBBB@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>;;;999999;;;;;;999666::::::::::::::::::::::::999::::::;;;:::999777666888888777777777777888888666666777777888888999999777777777777777777777777999:::;;;999777666666777666666777888888888888888999888888888777777666666999888777666666777888888777777999:::::::::::::::999888888777777888888999888888888888888888888888777777777777888888888888888888999999999:::::::::888:::;;;;;;999999:::<<<;;;;;;;;;::::::999999999999999999999999999999999:::;;;======;;;999999999888999;;;<<<<<<<<<;;;;;;999999999999999999999999;;;;;;::::::::::::999999;;;;;;;;;<<<<<<<<<======???@@@AAACCCFFFHHHJJJKKKIIIIIIGGGFFFDDDBBBAAA@@@<<<<<<<<<;;;;;;::::::::::::::::::999999999888888666666666666666666666666777666666666666555555555555555555444444333333333333333333333333333333333333444444555444444333333333222222111111222222333333333222111000000000111//////000000000000//////111222333111///......///333333333333333333333333000111222333333222111000000000000000111111111111...---------...///111222000000111111111111000000000000//////.........---000000000000////////////000000000000000000000000......---------...//////,,,---.../////////...---........................((()))***+++---...///000------------------------///...,,,++++++,,,...//////------///000...++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------------...111111000000///---,,,+++---------------------------.../////////111444777;;;777444444666999999888???>>>;;;999999999:::;;;;;;:::888777777777888999777777888999:::<<<===>>>??????>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@AAACCCEEEFFF{{{sssjjjaaa\\\XXXVVVSSSPPPMMMJJJHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???AAABBBCCCCCCBBBAAA???===========================>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;>>><<<::::::;;;;;;999777::::::::::::::::::::::::888999:::::::::999888777888888777777777777888888777777777777777888888888777777777777777777777777999999:::999777555666777666666777888888888888777888888888777777777666666999888777666666777888888999999999999999999999999999999888888888888999999888888888888888888888888777777777777888888888888999999999::::::::::::;;;888999;;;:::999999:::<<<;;;;;;:::::::::999999999999999999999999999999999:::<<<>>>===<<<:::::::::888999:::;;;;;;;;;:::999::::::::::::::::::::::::;;;;;;::::::::::::999999::::::;;;;;;;;;<<<<<<<<>><<<;;;;;;;;;::::::::::::::::::999999999888888888666666666666666666666666666666666555555555444444555555444444444333333333333333333333333333333333444444555555555555444444333222222111111222222333444333333222111111222222333333444444444444333333111222333222///...///000222222222222222222222222000111222222222222111000000000000000111111111111......------...///111222000000111111111111000000000000/////////.........111111111111000000000000000000000000000000000000//////...............///......//////...---,,,+++........................,,,,,,,,,,,,------......------------------------///...,,,++++++,,,...//////......//////---,,,+++,,,,,,,,,+++++++++++++++.........////////////000000000000000///...---,,,........................,,,---.........000333555@@@<<<666444555888999999===<<<:::888777777888999:::999888777666666777888777777888999:::<<<===>>>????????????????????????AAA@@@@@@@@@AAACCCEEEFFF~~~wwwooohhh```YYYTTTRRRQQQOOOLLLJJJHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???AAABBBCCCCCCBBBAAA???>>>========================>>>>>>>>>============<<<<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;>>><<<;;;;;;<<<<<<:::999::::::::::::::::::999999777888888999999999999888888888777777777777888888888777777777777777777666777777777777777777777777777888999888666444555666555666777777888888777777888888777777777777666666888777777666666777777888<<<;;;999888777777888888:::999999999999999999:::888888888888888888888888777777777777888888888888999999999:::::::::;;;;;;888999::::::999999:::<<<::::::::::::999999999999999999999999999999999999999;;;<<<<<<:::999999:::888999:::::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;:::::::::::::::999999999999999888888888777777777777777777777777777555555555555444444444333555444444444444333333333333333333333333333333333111222222333333222222222333222222111111222222333444444333333222333333333111222222333333222222111111222333222000//////000111111111111111111111111000111111222222111111000000000000000111111111111............///000111111000000111111111111000000000000////////////......222222222111111111000000000000000000000000000000000000///...---------...............---+++***)))......................../////////...------,,,,,,------------------------///...---,,,,,,---...///000000000///......------............---,,,+++***.........////////////000......////////////......////////////////////////+++,,,---------///222444DDD???999555555777999::::::999888666666666777777:::999888888777888888888777777888999:::<<<===>>>??????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAACCCEEEFFF|||yyywwwssslllfff```ZZZTTTPPPMMMLLLKKKIIIGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@CCCCCCBBBAAAAAABBBBBBBBBAAAAAABBBBBBAAAAAA@@@???@@@AAAAAAAAAAAA@@@???>>>================================================<<<==================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;======<<<<<<<<<<<<;;;::::::::::::999999999999999666666777888888999999999888888777777777777888888888888777777666666666555777777777777777777777777666777888777555444555666555666666777777777777777777777777777777777666666666666666666777777777888<<<:::888666666777888999::::::999999999999::::::888888888888888888888888666777777777888888888888888888888999999999999:::777999::::::999999:::;;;:::999999999999999999999999999999999999999999999777888999999777777777888999:::;;;;;;:::999888777::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999:::::::::<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999888888888888777777777777777777777777777777777555555444444444333333333444444444444444444444444333333333333333333333333111222222333333333333333333222222111111222222333444333333222222222333333000000000111111000000000111222333222000///000111000000000000000000000000000000111111111111000000///000000000111111111111....../////////000000111000000111111111111000000000000//////////////////111111111000000000000///////////////////////////000000...---,,,,,,,,,,,,---------,,,,,,++++++***........................000000//////......------,,,,,,------------------......------------......000222222///---///000/////////000000000///...---,,,,,,,,,------------...------...//////000//////........................,,,---......---///222444@@@===999666666777888999999888777666666666666777::::::::::::::::::::::::777777888999:::<<<===>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFF}}}zzzwwwuuuoookkkeee```\\\WWWSSSPPPJJJIIIHHHGGGFFFEEEEEEEEEGGGFFFEEECCCBBBAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCAAAAAABBBBBBAAAAAA@@@??????????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::<<<<<<===<<<;;;;;;;;;<<<:::::::::999999888888888666666666666777888888999888888777777777777888888888777777777666666555555666666666666666666666666555666777666555444555666555555666777777777777777666666666666666666777777555555666666777777777777999888777666666888:::;;;:::999999888888999999:::888888888888888888888888666777777777888888888888777777777777888888888888777888:::999888888999;;;999999999999999999999999999999999999999999999999777999999999777777888:::;;;;;;<<<<<<<<<:::999888888888999999::::::::::::;;;;;;:::::::::999999999888888888999999999::::::999999:::::::::;;;;;;;;;888888999999999:::::::::999999999999999999999999888888888777777777666666777777777777777777777777555555444444444333333333444444444444444444444444333333333333333333333333444444555666666666666666333222222111111222222333222222111111111111222222222222333333333333222222111222333222111000111222000000000000000000000000000000000000000000000000///000000000111111111111/////////000000000000000000000111111111111000000//////000000000000000000000////////////.........///////////////////////////...---,,,++++++++++++++++++++++++,,,---------..............................//////////////////,,,,,,,,,---------..............................+++111222...,,,///000///......////////////......,,,,,,,,,------------...,,,---...///000000000000------------------------...////////////000222555666777888888888777777777999888888777777777777777888888999999999999999999777777888999:::<<<===>>>??????@@@@@@@@@AAAAAAAAABBBAAAAAAAAABBBDDDFFFGGG~~~xxxuuuqqqooohhhddd___ZZZWWWUUURRROOOHHHHHHGGGFFFEEEEEEEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAAAAABBBBBBCCCAAAAAABBBBBBAAAAAA@@@???>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::::::::<<<===<<<;;;:::;;;<<<:::::::::999888888777777777666666666666666777888888888777777777777888888777666666666666666666555666666666666666666666666555666777666555444555666444555666666777777666666555555666666666666777777444444555666777777777777777777666666777888:::;;;999888888888888888888999888888888888888888888888777777777777888888888888777777777777888888888999777888999999888888999;;;888888888999999999999999999999999999999999999999999:::;;;:::999999;;;===:::;;;<<<<<<<<<;;;:::999777888888999999::::::;;;;;;;;;::::::::::::999999888888999999999:::::::::888888999999:::;;;<<<<<<777888888888999999999:::777888888888888999999999777777777777666666666666777777777777777777777777555555555555444444444333333333333444444444444555333333333333333333333333000000111222333333333333333222222111111222222333111111000000111111222222000000111111111111000000111222333222111000111333000000000000000000000000111000000//////000000111000000000000111111111111///000000111111000000///000000111111111111000000//////000000000000111111//////.........---------000000000000000000000000......---,,,+++++++++,,,++++++++++++,,,...///000........................,,,------...///000111111+++,,,,,,------.................................(((111555000...222444111......---,,,,,,,,,------.........////////////000------...///000000//////------------------------///000000000///000222555000333666888888777777777888999999999888888888888555555666777777777666666777777888999:::<<<===>>>>>>>>>??????@@@AAAAAAAAABBBBBBAAAAAABBBDDDFFFGGGxxxrrrmmmhhheee___\\\WWWSSSQQQPPPNNNMMMIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDAAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBBBBAAAAAA@@@???>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999;;;<<<;;;999999:::<<<::::::999999888777777666888777666555555555666777888888777777777777888888555555555666666666666666666666666666666666666666555666777777666555666777444555666666777777666666555555555666666666777777333444555777777777777666777777777777888888888888888777777666666777777888888888888888888888888888777777777777888888888888888999999999::::::::::::666888999999888888999:::777888888888999999999999999999999999999999999999888999999888777888:::<<<888999:::;;;<<<;;;:::999888888999999:::;;;;;;<<<;;;;;;::::::::::::999999999999999999:::::::::;;;888888888999::::::;;;;;;777777777777888888888888777777777777888888999999777777666666666555555555666666666666666666666666666666666555555555444444333333333444444444555555333333333333333333333333---...///000000111111111333222222111111222222333222111111111111222333444/////////000000/////////111222333333111111222333111111111111111111111111111000///......///000111000000000000111111111111///000111111111111000///000000111111111111000000//////000000000111111111////////////............000000000000000000000000///......------.........------,,,,,,,,,...///000........................,,,------......///000000++++++,,,,,,---......///......////////////......+++777===999777<<<===999444222///,,,++++++,,,,,,.........////////////000......///////////////............................../////////...///111444///333666777666666777888777888888999999888888888555666777888888888777777777777888999:::<<<===>>>======>>>>>>???@@@@@@AAABBBBBBAAABBBCCCDDDFFFGGG~~~tttmmmgggaaa]]]YYYVVVQQQNNNMMMLLLKKKJJJIIIIIIGGGFFFEEEEEEEEEEEEBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCAAAAAABBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::888:::<<<;;;999888:::<<<::::::999999888777777666888777666555444444555666888888777777777777888888444555555555666666777777666666666666666666666666555777888777666666777888444555555666666666666666444555555555666666777777222333555777777777777666888888999999888777666555777777666666666666777777888888888888888888888888777777777777888888888888::::::;;;;;;;;;<<<<<<<<<666888999999888888999:::777777888888999999999999999999999999999999999999555555666555444444777999666777999:::;;;::::::999999999:::;;;;;;<<<======;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;888888888888999999999999777777777777777777777777666666777777888888888999777666666666555555555555666666666666666666666666777666666666666555555555333333333444444555555555333333333333333333333333111222333444555666666666333222222222222222222333222222222222333333444555333333444444444444333333111222333333222111222444111111111111111111111111111000///......///000111000000000000111111111111///000111222222111000///000000111111111111000000//////000000111111111222000000000000////////////000000000000000000000000000000/////////000000111000///...---,,,---...///........................---------...............++++++,,,,,,---...//////......////////////......000>>>FFFBBBAAAFFFGGGBBB<<<999444///,,,,,,---...,,,,,,,,,---------.........///////////////......////////////////////////......///...---...000222222444666666444444777:::666777888888888888888777888999:::;;;<<<;;;;;;:::777777888999:::<<<===>>><<<======>>>??????@@@@@@BBBBBBBBBBBBCCCEEEFFFHHHxxxnnneee^^^XXXTTTSSSQQQNNNKKKHHHHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????AAAAAA@@@???===>>>>>>@@@AAABBBCCCCCC???>>>===<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>>>>===<<<;;;::::::::::::;;;<<<;;;:::999;;;===<<<<<<;;;:::999999999999;;;;;;;;;;;;:::999888888999888777666666777888999999888666555444555777888999999888888777777777666666666666666666666666666888888777666555444333333777777777777777777777777555555555555555555444444666666777777888888999999666555555444444444555555666666666666666555555555777666555444333444444555888888777777666666555555666666666666555555555555555555555666666666666777888888777777777888999:::;;;:::888666666666666777333333444666777999::::::777888999888777666777888777777666666666666666777888888888888888888888888888888777777777777777888999999888777666666777777888888777666666777888999777777777777777777777777888888888888777777777777888888888888777777777777999888777555555777888999333444666777777777666555666666666666666666666666444444444444444444444444444444333222222222333333222111//////000000000000222222222222222222222222222222222222222222222222222333333444333222111000444444333222111000///.........//////000000111111000000000000000000000000222000//////000111111000000000111111111000000///111111000000//////......------......//////000000111000...------...///000///000111000...------...000////////////.........------...---,,,***(((&&&,,,---.../////////------000000//////.........---......///000000///......,,,,,,,,,---...///000000444<<>>===<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;>>>===<<<;;;;;;::::::::::::;;;<<<;;;999999;;;<<<<<<;;;:::999888888888888888888999999:::999999999999888777777777777888999:::888777555444555666777666666666555555444444444666666666666666666666666666666666666555555555555666666666666666666666666555555555555555555444444666666666777777777777777555555444444444444555555666666666666555555555555777666555444333444444555777777777666666666555555666666666666666666666666666666666666777777777777888888888888999999999999:::999888666666666666777777777777777777777777777777888999888777666777999999999888999999:::;;;<<<888888888888888888888888999999888888888888888999999999888777777777777777999888777777777777888999888888888888888888888888888888888777777777666666888888888777777777666666888777555444444555777888444444555666666666666666555555555555555555555555444444444444444444444444555444333333222222333333555555555777:::999666222222222222222222222222222222222222222222222222222222222333333333222111000222222111111111111111000000000000000000/////////000000000000000000000000222000//////111111111000000000111111111000000///111000000000/////////............///////////////000///---,,,,,,---...//////000000000...---...///000000000/////////......)))***+++---.........---////////////...---,,,,,,///.........------------........................,,,++++++,,,---...//////222999>>>>>>===???>>>:::111000///////////////000222111000///------------'''***---......---...///////////////////////////......//////000000111111555666777888999999999999777777777777777888999:::;;;:::888777777777888999:::999888777888:::<<<======>>>@@@@@@???>>>???@@@???@@@BBBCCCEEEFFFGGGGGGzzzsssiii```YYYTTTPPPNNNLLLKKKIIIGGGFFFFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???@@@AAABBBAAA@@@@@@@@@???>>>===<<<<<<;;;>>>======<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;>>>===<<<;;;:::::::::::::::;;;;;;;;;999999;;;<<<;;;;;;:::999888888888888555666777888999999999999999999888888888888999999:::999777666555555555666555555555444444444444444666666666666666666666666444444555555555666666666555555555555555555555555444444444444444444555555666666666555555555555555555444444444444444555555555555555555555555555555666555444444333444444444666666666666666555555555777777777777777777777777666666666666777777777888777888999:::;;;:::999999999999888777666666666666888888777777777777777777777888999999888777888999888888999999:::;;;===>>>999999999999999999999999999999999888888999999:::999888777777777777777777999999888888777888888999888888888888888888888888888888777777777777666666888888777777777777666666666555444333333444555666555555555444555555666777444444444444444444444444666666666666666666666666555555444333333333333333666666888===AAA@@@:::333222222222222222222222222222222222222222222222222222222222333222222111000000000000111111222222222222222111000000///......000000000000000000000000222000///000111222111//////000000111111000000000000000000000///////////////////////////...............,,,,,,,,,---...///...///000///...---...///000000/////////.........)))***+++---//////000000111000///...---,,,,,,,,,---------------,,,,,,,,,///...---,,,,,,---...///++++++++++++,,,---......000444777444333444444111//////......//////000111222222000///............%%%(((+++,,,------///000////////////////////////......//////000000111111666777888999999:::::::::999888888888888999::::::::::::999888888888888999:::888777666666999;;;======???@@@???>>>=========>>>???@@@BBBDDDFFFHHHIII|||yyypppjjj```XXXRRROOOMMMKKKHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBB@@@???@@@AAABBBAAA@@@@@@@@@???>>>======<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;===<<<;;;;;;:::::::::;;;:::;;;;;;:::999999:::<<<<<<;;;:::999999888888999666777777888999999888888999999888888888888999999:::999888666555555555555666666666666666666555555666666666666666666666666555555555555555555555555444444444444444444444444333333444444444444555555555555555444444333333333444444333333444444555555444444555555555555555666555444444444444444444444555555555555555555555555777777777777888888888888555555555666666666777777666888:::;;;<<<;;;999888888888777777666666666666555555666777888999::::::777888999999888888999:::777777777777777888999:::999999999999999999999999888888888777888888999999888888777777777777777888999999999888888888888888999999999999999999999999888777777777666666666666888777777777666666666666555444444333333444444555666555444333444555666777444444444444444444444444666666666666666666666666666555444333333333333333444222333999>>>>>>888111222222222222222222222222111111111111111111111111111222222222222111111111000000000000111111111111111111111000000000//////000000000000000000000000111000///000111222000///...///000000000000000000000000000000////////////000000//////......------......---------...//////...///000///...---...///............---------------------------,,,,,,,,,111///...---,,,,,,---...------------------------///...,,,++++++,,,...///---,,,,,,,,,------...///---111222...,,,...///---//////.........//////000......---......///000111---...//////...---...///////////////////////////......//////000000111111555666777888999::::::::::::999999999999999::::::999999999999999999999999888666444333444666999;;;;;;===??????=========>>>??????@@@BBBCCCEEEGGGHHH}}}wwwrrrnnngggaaaYYYRRRNNNLLLJJJIIIEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????AAAAAA@@@???????????????????????????<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::<<<;;;;;;::::::::::::;;;999:::;;;:::888888:::;;;===<<<;;;::::::999999999999999::::::999888777777888888888888888888888888999888777777666555555555555555666666666666666666666666666666666666666666777666666555444333333333444444444444444444444444333333333333444444555555555555444444333333222222333333333333333444555555333444444444555555666666333333444444444444444444444444444444444555555555666777777777888888888999444444555555555666666666666777999;;;;;;:::999888777777777777666666666555555555666777888999999:::666777999999888888999:::999888777666666666666666888888888888888888888888666666666666666777888888888777777777777777888888999999999999888888777777888888888888888888888888777777777666666666666555777777777666666666666555666555555555555555555666555444333333333444666777555555555555555555555555777777777777777777777777777666555444333333333333222000///222666888555111222222222222222222222222111111111111111111111111111111111111111111111222111111111000000000/////////000000000111111111222////////////////////////000000000111222222000.........///000000000000000////////////000000000000000000//////......------///////////////000000111---///000///......///000------,,,,,,,,,,,,++++++///...---,,,+++***))))))...---,,,,,,---...///111................../////////...,,,++++++,,,...//////............//////000---000000,,,***---000///111000///...------------,,,,,,,,,,,,---...///000111111222000...---...///////////////////////////......//////000000111111333444555777888999999999::::::999999999999999:::999999999:::::::::999999777666444333444666999;;;999;;;===>>>>>>>>>???AAAAAAAAAAAAAAABBBDDDEEEFFFzzzuuunnngggccc]]]YYYSSSNNNLLLJJJHHHGGGCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===>>>???@@@???>>>>>>>>>>>>??????@@@@@@@@@;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;::::::::::::;;;;;;999:::::::::888888:::;;;<<<<<<;;;:::999999999999::::::::::::999888777666777777888888888888777777777777777777666666666666444444444444444555555555666666666666666666666666777777666555444333222111444444444444444444444444222222333333444444555555444444444333333333333333222222222222333444555666333333333444555555666666222333333444444444444333333333333444444444444444555666666777777888888888555555555555666666666666666777888999:::999888888555666666777777666666555888888777777666666555555555666888888777777888:::;;;;;;999888777666666666777777777777777777777777555555555555555666777888777777777777777888888999888888888888888777666555777777777777777777777777777777666666666666555555777777666666666666555555666666666666666666666666444444444333444444555666666666666666666666666666777777777777777777777777777777555444333333333333222111///000111333333333222222222222222222222222111111111111111111111111111111000000000111222222111111111000000///////////////000000111222222333////////////////////////000000000111222222000...------...///000000000000////////////000000000000///////////////............//////000111111111222---...//////......///000------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,---...///000111.........//////////////////...---,,,,,,---...///000///////////////000000---000000,,,+++///111111222111///...---,,,,,,,,,...------,,,++++++,,,,,,---.........,,,---...000////////////////////////......//////000000111111222333555666888888999999::::::999888888888888999888999::::::;;;:::::::::888888777777888999;;;<<<888:::===>>>???@@@AAACCCBBBBBBAAAAAAAAACCCDDDEEE{{{uuuoooiiiccc]]]YYYUUURRRNNNLLLJJJHHHFFFDDDCCCCCCCCCDDDCCCCCCCCCBBBCCCBBBBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<===>>>???>>><<<=========>>>>>>>>>??????;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;::::::999::::::;;;;;;999::::::999888888999;;;;;;:::999888777777777777777888888888888888777777555666777777777777666555555666666777777777777777444444444555555666666666666666666666666666666666555555555444444333333333444444444444444444444444111222222333444444555555333333333444444444444444222222222222333444555666222222333444444555666666111222333444555444444333222222333333333444444444444444555666666777888888777777777777888888888888666666777777777888888888444555666777777666555555777777666666555444444333333555666777666666888999;;;::::::999888888888888666666666666666666666666555555555555666777888999777777777777777888999999777777888888777666444333666666666666666666666666777777666666666555555555777777666666666555555555666666666777777666666666333333444444555555444444555555555555555555555555666666666666666666666666888777666555333333333222111222333222000000222555222222222222222222222222111111111111111111111111111000//////000111222333/////////000000000000000111111111111111111111111////////////////////////000///000111333222000...,,,---...///000000000000.../////////000000000111.........///////////////---...///000000111111111---...//////......///111.........---------,,,,,,,,,++++++***+++,,,---...,,,,,,---...////////////---------....../////////........................//////............//////...111111---,,,...000///000///...---------------......---,,,,,,,,,,,,---+++,,,,,,,,,,,,---///111////////////////////////......//////000000111111333444555777999999:::::::::999888777777777777777888999:::;;;;;;;;;::::::777888999::::::;;;;;;;;;:::<<<>>>@@@???@@@AAABBBAAA@@@???@@@AAACCCEEEGGG{{{vvvnnngggaaa[[[WWWTTTPPPNNNLLLJJJIIIGGGDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA????????????????????????>>><<<;;;<<<===>>>===<<<==================<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999::::::::::::999999:::;;;;;;999::::::999888888999;;;999888777666555555555555444555666777888888888888444555666777777666555444444555666777888888888888666777777777888888999999666666666666666666666666333333333444444444555555555555555555555555555555111111222333333444555555333333333444444555555555222222222222333444555666222222333333444555666666000111333444555444444333222222222333333444444444333444444555666777777888888999999999999:::::::::666666666555666777777888444555666777777666555555333333444444555555666666222444666666555666777999888888888777888888999999555555555555555555555555666666666666777888999:::777777666777777888999999666777777777666555333222666666666666666666666666777666666666555555555555777666666666555555555555555555666666666666555555222333444555666555444333444444444444444444444444666666666666666666666666888888666555444333333222///333666444000...111444222222222222222222222222000000000000000000000000111000/////////111222333------...///000111222222333333222222111000000000//////////////////////////////000222333222000---,,,---...///000000000000.../////////000000111111---.........//////000000,,,---...///000000000000,,,...//////......///111000000/////////...............,,,,,,,,,,,,---...---.../////////...---,,,,,,,,,,,,------...............///000000///......///......---------.........222222---+++---...---...------------...//////,,,,,,,,,---...///111111---......---,,,---///111////////////////////////......//////000111111111444555666888:::;;;;;;;;;999999888777666666777777777888:::;;;<<<;;;::::::555666888999::::::999888<<<>>>@@@@@@@@@???@@@AAA???>>>>>>???AAADDDGGGIIIzzzrrrmmmeee___ZZZWWWTTTRRRLLLJJJGGGFFFFFFEEECCCAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>??????????????????@@@@@@;;;<<<===>>>>>>???>>>>>>;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999:::::::::999999888888888:::::::::999999888888888999999999999999999999999888888888888888777666666999888777666666777888999777777777777777777777777333444444444555666666666444444444444444444444444444555555555444333222222333444444555555444444333333333333333333333333333555555444444444333333333444444444555444444333333333333222111222333444555444444333222222333333333333333333333333333333333555444444444444555666666666666777777888888888999;;;::::::;;;===>>>===<<<888888777777777777888888999888888777666555555444333444444444555666666666666666666666666777888888777777666555555555555555666666666666666666666666555666666777777777777777888888777777666666555555666555444333333444555666777777777777666666666666333333333444444444555555333444555666666555444333555444333333222222222222333333333444444555555555333333333444444555555555555555666666666666555555555444333333222222222222555555444333222222222222000000000000000000000000111111111111111111111111111111000000000000111111444333222111111111222333444333222000...///111333000000000000000000000000000//////............///111111111000///......---000000000000////////////...............///000000111111000000000000111111000000//////.........---,,,------......------,,,000000//////......------------............------------------------------............------------......///000000000000000------,,,,,,,,,,,,------......................................................................................................------...111333555555666888999::::::999999;;;::::::999888888888999888999:::;;;<<<;;;::::::<<<999777777:::<<<<<<:::??????>>>>>>???@@@@@@AAABBBAAA@@@@@@AAADDDFFFHHHxxxqqqfffbbb\\\WWWTTTQQQOOONNNJJJIIIGGGFFFFFFEEECCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@??????????????????????????????<<<<<<===>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<===::::::;;;;;;;;;;;;::::::;;;;;;:::::::::999999999::::::::::::::::::999999999999999999999999888888888888888888888888888888888888888888888777666666888777666666666666777888666666666666666666666666444444444555555555555555444444444444444444444444555555555555555444333333333333444444444444333333333333333333333333333333555444444444444333333333333444444444444444333333333333222222222333444555444333333222222333333444333333333333333333333333444444444444444555555666555555666777888:::;;;;;;:::888888888:::;;;:::999888888777777777777888888888888777777666555555444444444444555555555555555444444444444444555555666777777666555555555555555555555555555555555555555555555666777777777666666777777777777666666666666666555555555555555555666999888888777666555444444333444444444555555555555444444555555555555444444666555444333333333333444333333333444444444555555444444555555555555555555555555555666666555555555555444333222222222222222444333333222222222222333111111111111111111111111111111111111111111111111222222111111111111222222222111111111111222444555333777:::888222...///222000000000000000000000000000000/////////000000111222222111000000///......000000000000////////////...............///000000------,,,,,,,,,,,,------000/////////............---......//////......---000000000//////.........------............------------------------------,,,,,,,,,------.........------...///////////////......------------......................................................................................................//////......///000111222444555777999;;;;;;<<<;;;<<<;;;::::::999999999:::888999:::;;;;;;;;;::::::<<<999777777:::<<<<<<;;;=========>>>???AAABBBCCCBBBAAAAAAAAABBBDDDEEEFFFyyyuuuqqqjjjeee[[[WWWRRROOONNNMMMLLLKKKHHHGGGEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>????????????>>>>>>>>>>>>=========>>>======<<<<<<===<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::999999999999:::::::::::::::;;;;;;;;;888888888888888999999999666666666666666666666666777777888888777777666666666666555555555555666666666666666666666666666666555555555555555444444444444444444444444444444444555555555666555555444333333333444444444444333333444444444444444444444444444444444444333333333333333333444444444444333333333333222222222333444555333333333222222333333444333333333333333333333333444444444444444555555555444555666888:::;;;<<<===:::999888888999:::999777999888888777777888888999888777777666666555555555555555555555555444444444444444333333444444555666777666555555444555555555555555555555555555555555444444555666666666666555666666666666777777777777555666666777777666666555:::999888777555444333333444444555555555666666666555555444444444444555555666555555444444444444555333333333444444444444555666666666666555555555555444444555555555555444444444333333222222222222333222222111111111222222333222222222222222222222222111111111111111111111111333222222111111222222333000000000000111333444555222:::@@@>>>666///...111000000000000000000000000000000///000000111222333222222222111000000//////////////////000000000000//////.........///000000///......------......///////////////...............//////////////////...000000000000////////////------............------------------------------***+++,,,---...//////000,,,------...............///..................///................................................................................................000000000000////////////111333555777999;;;<<<<<<<<<<<<;;;::::::::::::;;;888999:::;;;;;;;;;::::::;;;:::888888:::;;;<<<;;;;;;<<<<<<>>>@@@BBBCCCDDDBBBBBBBBBCCCCCCDDDDDDDDD~~~uuunnniiieee___ZZZUUURRROOOMMMLLLLLLKKKJJJFFFEEEDDDDDDEEEFFFEEECCCBBBBBBBBBAAAAAAAAAAAAAAA??????>>>>>>>>>=========>>>>>>>>>>>>>>>=====================<<<<<<;;;:::===<<<<<<;;;:::::::::::::::::::::;;;;;;::::::::::::999999999999999999999888888888999999::::::;;;666777777777888888999999666666666666666666666666666777777777777777666666555555555555555555555555666666666666666666666666666666666555444444444333444444444444444444444444555555555666666555555444333333333444444333333333555555555555555555555555444444444333333333222222222222333444444444333333222222222333333333444444333333222222222333444444333333333333333333333333555555666666777777777777666777777999:::;;;<<<<<<>>><<<;;;;;;<<<<<<;;;999888888888777777888888888777777666666666555555555666666666555444444444333666555555555555666777777666555555444444555555555555555555555555555555555333444444555555555555555555555666666777777888888555666777888888777666555888888777666555555444444555555555666666666666777666555333333333333555666555444444333333333444444444444444444444444444444666666555555444444333333333333444444444444333333333333222222222222222333000000000000111222333333222222222222222222222222111111111111111111111111222111111000000111111222000000111111111222333333222888<<<<<<666000...///000000000000000000000000///...//////000111222333222222222222111111000000////////////000000000000000///////////////000000000000////////////000000///////////////...............////////////......000000000000000000000000------............------........................,,,,,,---...//////000000,,,---......//////......//////............//////...................................................................................................//////000000000000///000111333555666888999:::;;;::::::999999999::::::999999:::::::::;;;;;;;;;;;;:::999888999:::;;;<<<<<<<<<===>>>???AAACCCDDDBBBCCCDDDDDDDDDDDDCCCCCCyyyssskkkeee```\\\WWWSSSSSSPPPMMMKKKKKKJJJIIIHHHEEEDDDCCCCCCEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;:::999===<<<;;;:::::::::::::::999::::::::::::::::::999999999999999999999999999666666777777888888888999666666666777777888888888777777777777777777777777555666666777777777666666444444555555555555444444555555555555555555555555666666666555444444444333444444444444444444444444444444555555555555555444222333333333333333333222555555555555555555555555444444333333333222222222111222222333444444333333222222333333333444444444333222222222333333444555333333333333333333333333777888999999::::::999999999999999999999999::::::???===<<<<<<======;;;:::888777777666666777777888666666666666555555555555666666666555444444444333555555555555555666777777555555444444444444555555555555555555555555555555333444444555555555555555555555666666777777888888555666777888888777666555555555555555666666666666555555555666666666666777555444333222222333444555333222222222222222333333444444444444444444444444444444444333333222222222222222333333333333222222222222222111111222222333000000000000111222333333111111111111111111111111111111111111111111111111000000////////////000000222222222222111000000///222222222333333222000...000000000000000000000000---------...///000111222222222222111111111111111.../////////000000000111111000000/////////000000......------------...............///////////////,,,------......------,,,///////////////000000000------............------........................000/////////////////////......///000000000000/////////............//////................................................................................................,,,---...000111111222111444444444555666777888888999888888888888888999999999999999:::::::::;;;;;;::::::999999999999;;;===>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEEEEDDDDDDCCC~~~xxxmmmiiibbb\\\XXXUUUQQQOOOOOOLLLJJJIIIHHHHHHFFFDDDEEEDDDCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::<<<;;;::::::::::::::::::999999::::::::::::999999888888888999999999999999666666666666666777777777666666666666777777777777777777777777777777777777555555666777777777666666444444555666666555444444555555555555555555555555555555555555555444444444444444444444444444444444222333444444555444444444222222333333333333222222444444444444444444444444333333333333222222222222000111222333333444444333111222333444444444333333222222222222333444555555333333333333333333333333888999:::<<<<<<;;;;;;::::::999999999888888888888<<<:::999999;;;;;;:::888777666666555555666666777555555555555555555555555555555555555555444444444333333222222333333444555444444444333444444555666444444444444444444444444444444555666666666666555666666666666777777777777555666666777777666666555333444444555555666777777444444555555555666666666444444333333333333444444111111111111111222222333555444444444444333333333333333333222222222222222111111222222222222111111222111111111111222222333222222111111111222222333000000000000000000000000111111111111111111111111/////////....../////////333333333222111000...---111...,,,---111333111...000000000000000000000000......---......///000111111111111111111111111111......//////000000111111111111000/////////000000000000////////////000000.........///////////////,,,,,,------------,,,,,,............////////////------............------........................000000000/////////.........//////000000000000000///..................///................................................................................................,,,,,,---///000222333333777777666666777888999:::888777777777777888888999::::::999999999:::;;;<<<999::::::999888999;;;===?????????>>>??????@@@AAACCCCCCCCCDDDDDDEEEEEEEEE|||vvvppplllaaa^^^YYYTTTQQQNNNMMMLLLJJJHHHGGGFFFGGGGGGEEEDDDEEEDDDCCCCCCCCCDDDBBBAAAAAAAAAAAA@@@???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<;;;::::::999::::::;;;;;;;;;:::::::::::::::999::::::;;;;;;999999::::::::::::999999777888888888999999999999777777777777666666666666666666666666666666555555555555555555555555555555444555555666777777666666444555666666666666555444555555555555555555555555444444444555555555555555444444444444444444444444111222222333444444333333222222333333333333222222333333333333333333333333333333333222222222222111000000111333333444444333111222333444444444333333222222222222333444555666333333333333333333333333888999;;;<<<<<<<<<;;;:::888888888888888888888888999777777777999:::999888555555444444444444555555555555555555555555555555444444444555555555555555333333222222333333444555444333333333444444555666444444444444444444444444555555666777777777666666777777777777666666666666666555555555555555555666444444555555555555555555333444444444555555555555333333333444444333333333222111111111222222333444555555444444444333333333222222333333333333333333000111111111111111111000111111111111111222333333444333333222222222222333111111111111111111111111111111111111111111111111000000////////////000000111111222222111000///...///......///111222111000000000000000000000000000000///////////////000000000000000000000000000000.........///000111111111222111111000//////000000111111000000000000111111............/////////000------............------,,,---------.........///------............------........................------------............---...//////000000//////......------------......................................................................................................///.........///000222333444444444444666777999:::888888777777888888999:::::::::999999999:::;;;<<<999:::;;;:::888888;;;>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGHHHzzztttooojjjeeebbbZZZWWWSSSOOOLLLJJJJJJIIIHHHFFFEEEFFFHHHHHHGGGFFFFFFDDDCCCBBBCCCCCCAAA@@@AAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<============>>>>>>===<<<;;;;;;::::::888999::::::;;;;;;;;;;;;999999999999:::;;;;;;<<<999999999::::::999999999777777888888999999999999999999888888777777666666777777666666555555555444444444444444444444444444444444555666777777666666444555666777777666555444555555555555555555555555333444444555555666666666444444444444444444444444000111222222333333333333222222222333333222222222333333333333333333333333333333333222222222111111///000111222333444444444111222333444555444333333222222222222333444555666333333333333333333333333777888:::<<<<<<;;;:::999555555666777888999999999888777666777999::::::999444444444333333444444444444555555555555555555555333444444555555666666666555444444444444555666666333333333333444444555666444444444444444444444444555666666777777777777777888888777777666666555555666555444333333444555666666666666555555444444333333333333444444444555555222222444555555444222222222222222222333333444555555555555444444333333333333333333444444555555555000000111111111111000000111111000000111222333333555555444333222222222222222222222222222222222222111111111111111111111111111111000000000000111111///000111222222111000///...000333444222000000111000000000000000000000000222111000000000000000111///////////////000000000---......///000111111222222222111000000///000000------,,,,,,,,,,,,---------.........//////000000......////////////......,,,,,,,,,---------......---..................---////////////////////////)))***++++++,,,---......,,,---......//////......---------,,,,,,---------................................................................................................222000///------///111222/////////111333555888999999888888888999::::::;;;;;;:::999888999:::;;;<<<999:::;;;:::888888;;;>>><<<<<<===>>>???AAACCCDDDDDDCCCBBBBBBCCCEEEHHHJJJ|||wwwoooiiidddaaa^^^\\\RRROOOLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCC??????@@@AAAAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999;;;::::::999999::::::;;;888888888999:::::::::;;;777777777777888888888888777777777777666666666666333444666777777777666555777777666666666555555555555555666666555555444333111222333444555555555555555555555555555555555555:::999777555444555777888555555444333222111000///111111111111111111111111111222333333333333222111......///000111111111111222333333444444333333222111111111111111111111111222222222222222222222222333333222222222222222222222222222222333444555666;;;;;;<<<<<<<<<<<<<<<;;;666777999::::::999777666555666888;;;<<<=========888666555444444555666888999888666555333333333333222222222222222222222222333333222111222333444555444444444444444444444444222444666888888777555444555555666777777777777777555666666555333222444555666666666666666666666666:::888555444444444333222333444555444222111222333333333333333333333333333000000000000111222333333000111333444555555444444222222111111111111222222333222000//////000222333111111111111111111111111111111111111111111111111222222111111111111222222555555444222000...,,,***111111111111111111111111222111111111000000//////000111111111111222222222000000000000////////////000000000000000000000000//////............//////---......///000111111222111111111111111222222333//////............//////...///000111111000///............////////////000000000//////......---------.........///000000000...........................---,,,,,,,,,,,,---...//////.........---------------......//////000000---///111111000//////000...///000000000///---,,,))))))***+++---...//////,,,,,,,,,,,,,,,---...//////000000000000000///...444444444444555777888:::999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>===;;;999888888:::<<<>>>@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@AAACCCFFFGGGzzznnniiibbb\\\YYYVVVSSSQQQOOOMMMJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEBBBBBBAAAAAAAAABBBBBBBBB???@@@@@@AAA@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;888888888888999999999999777777777888888888999999777777777777666666666555333444555666777777666555555444444444333333333333555555555555555444444333111222333444555555555555555555555555555555555555555444222111000111222333444444333333333333333222111111111111111111111111111222222333333222222111000111222333444444444444222333333444444333333222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222333444555<<<===============<<<;;;777888999:::::::::999888666777888999999999999888777666555444444555666777555555555444444444444444222222222222222222222222333333222222222333444555444444444444444444444444333444444444555555555555555555666777777777777666666777777666444333555666555555555555555555555555555444222111222333222111444555666555333222333444333333333333333333333333333222222222222222333333,,,---///000111111000000222222111111111111222222222111000//////000111222222222222222222222222222111111111111111111111111222222111111111111222222222222222222111000......111111111111111111111111111111111111000000000///000111111111111222222222000000000000000000000///000000000000000000000000//////............//////---......///000000111111000000000000000111222222//////............//////,,,,,,------------,,,,,,,,,,,,,,,------------...222111111111111000000000,,,,,,,,,---------------........................------------------------......---------,,,,,,,,,.........///////////////...000111111///.../////////////////////...------++++++,,,---......///000------,,,,,,---......//////////////////000000000444444444444555777888999999999999999999999999999:::::::::;;;<<<<<<=========<<<:::999999;;;===>>>????????????@@@AAABBBBBBBBBBBBAAAAAABBBDDDFFFHHHyyyrrrlllccc___ZZZUUURRRPPPNNNLLLLLLJJJGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999::::::888888888888777777777777777777777777888888888999777777777666666666555555444444555666666666666555444444444444333333333333555555555555555444333333111222333444444555555444444444444444444444444444555444333222222222333444222333333333444444555555111111111111111111111111111111222333333222111111111111222333444444444444222222333333333333222222111111111111111111111111222222222222222222222222000111111111222333333333333222222222222333333444<<<======>>>>>>======<<<::::::999999999999::::::777777777777666555444333666555444333333444555666111222333444555555444333333333333333333333333333333333222222222333444555444444444444444444444444444333222222222333555666444555666666777666666666555555666555333222444555555555555555555555555555333222000111222333333222444666666555444333444555333333333333333333333333333333222222222222222222...///000111222222222111222222111111111111222222111000///......///000111222222222222222222222222111111111111111111111111222222111111111111222222///000000111222222111111111111111111111111111111111111111111000000000000000111111111111222222222000000000000000000000000000000000000000000000000//////............//////.........//////000000111///////////////000111111//////............//////,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...------------............---------------,,,,,,,,,........................---...////////////...------------,,,,,,,,,,,,,,,///////////////.........///000111111///------...000///......---.........---------.........//////......------....../////////............///111222444444444444555777888999999999999999::::::::::::999999999:::;;;;;;<<<<<<===<<<:::999:::<<<>>>???>>>>>>>>>>>>???@@@AAAAAACCCBBBAAAAAABBBDDDGGGHHH{{{vvvrrrllleee```\\\YYYTTTQQQOOONNNLLLKKKJJJHHHFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::888888777777666666555555555666666666666777777777777777666666666555555555444555555555555555555555555555555555555555555555444444555555555444333333111222333444444444444444444444444444444444444444666555444333333444555555222222222333333333444444111111111111111111111111111111222222222222111111///000111222222333333222222222333333333333222222111111111111111111111111111111111111111111111111///000000111222333333444333222222222222222333333888999:::<<<===>>>>>>>>>>>>===;;;999888888999999777666666555444333333222555555444333333444555555000111333555555444333222333333333333333333333333222222222333333333444444333333333333333333333333333333333333333444444555444444555666666666666555222333444333111111222444444444444444444444444444666444222222444555444333444555555555333222333444333333333333333333333333000000111111111111111111111111222222333333333333222222111111111111222222111111000000000000111111222222222222222222222222111111111111111111111111222222111111111111222222...///000111222222222222111111111111111111111111111111111000000000000000000000111111111222222222000000000000000111111111000000000000000000000000//////............//////........./////////000000...............///000000//////............//////000///...------...///000.........////////////000)))******+++,,,,,,------000000000///.........---........................---...000111111000...---------------------------000000//////......------///111222111...---,,,---000///---,,,,,,---...///............------------//////.........//////000///...---,,,---///222333333444444555666777888888999999999:::::::::::::::999999999:::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<>>>???>>>>>>>>>??????@@@AAABBBCCCBBBBBBAAABBBEEEGGGHHHzzzuuuooojjjgggbbb\\\WWWSSSPPPMMMKKKJJJIIIHHHFFFHHHGGGFFFFFFGGGGGGEEECCCDDDDDDCCCBBBBBBAAAAAA@@@AAAAAABBBBBBBBBAAA??????@@@@@@@@@???>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::888777777666666555555555444444444555555555555666666666666666555555555555555555555444444444444555444444555555555555555555444444444555444333333222222222333333444333333333444444444444444444444444222222111111111222222222222222222222111111111111111111111111111111111111111111111111111111111111//////000111222222222222111222222333333222222111111111111111111111111111111111111111111111111111//////000111222222333333222222111111111222333333333444666999<<<>>>???@@@AAA???<<<999777666777888555555555555444444444444444444333333333333444444222333444555555333111000333333333333333333333333222222333333333444444444333333333333333333333333111333555666666666444333333333444555555555555555333444444333222222444555444444444444444444444444777555333333444555444333222333444333111111111222333333333333333333333333//////111222333333333333000000000000000000111111222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222000111111222222222222111111111111111111111111111000000000000000000111111000000111111111222222222///000000000111111111222000000000000000000000000//////............//////............////////////...............//////000//////............//////111000///......///000111.........////////////000,,,,,,---...///000000111000000000///.........---........................---...000111111000...---............////////////000000//////......------///000111000...,,,,,,---///...---,,,,,,---...///---------,,,,,,,,,,,,,,,000//////.........//////...---,,,,,,---///111333333333444555666777888888999999:::::::::;;;;;;;;;:::::::::;;;<<<<<<======;;;:::::::::;;;<<<>>>???@@@@@@???@@@@@@AAABBBCCCCCCBBBAAAAAABBBDDDGGGHHH}}}xxxuuummmiiiccc___]]]ZZZVVVRRROOOMMMJJJIIIIIIHHHGGGEEEGGGFFFFFFFFFGGGGGGEEECCCEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBB@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999888888888888999999777777777777666666666666444444444444555555555555666666666555555555444444666555444444333444444444222222222222333333333333444444444444444333222222222222333333333333222222333333333333333333333333222222222333333333333333222222111111000000000///111111111111111111111111222111000000000000111222000000111222333333333333111111222222222222111111111111111111111111111111111111111111111111111111///000000000111222222222000000000111111222333444000222555888;;;>>>???@@@@@@>>>;;;888777666777888555555444444444555666666333333333333333333333333333444555555444333222111222222222222222222222222111222333444444444333333333333333333333333333333111222555777888666444222222333444444555555444444444555666555444444666888333333333333333333333333444333111222333444444333111222333222111000000222333333333333333333333333000111333444555555444444333222111111111222222333222222111111111111222222333333333333333333333333111111111111111111111111111111111111111111111111222222111111111111222222111111222222222222111111111111111111111111111111000000000000111111111111000111111111111222222222///000000111111222222222000000000000000000000000//////............//////.......................................///000000//////............//////.........------.........,,,,,,,,,------------...++++++,,,---......//////---------------,,,,,,,,,........................---...////////////...---///////////////000000000///////////////............///000000...,,,,,,---------------------...///,,,,,,,,,,,,,,,,,,,,,+++//////......------.........------------...000111222333444666777777888777999999::::::;;;;;;<<<<<<:::::::::;;;<<<<<<======999999999:::;;;<<<===>>>@@@@@@@@@@@@AAABBBCCCDDDBBBAAA@@@@@@AAACCCFFFGGG}}}xxxsssnnnhhhdddaaa]]]XXXUUUUUUTTTQQQNNNOOOMMMKKKJJJJJJIIIHHHFFFEEEEEEDDDEEEFFFFFFDDDBBBCCCCCCCCCBBBBBBBBBBBBBBB@@@AAABBBBBBBBB@@@>>>============>>>======<<<<<<;;;:::::::::;;;;;;<<<===;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999888888888888999999666777777777777777888888555555555666666666777777666666555555555444444444666555444333333333444444111111222222222333333333333444444444444333222222222222333333333222222111333333333333333333333333222333333444444444444444111111111111111222222222111111111111111111111111222111000//////000111222//////000111222222222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000111111111111/////////000111333444555222444666999;;;===>>>???:::999888888888888999:::555555444333333444444555222222333333333333222222444444444444444555555555111111111111111111111111111222333444444444333333222222222222222222222222111222333444555444444333222222333444444444444333333444555444333333555777222222222222222222222222222111000222555777888888222333444333111000111222333333333333333333333333111222333333333111000...555444333222222333444444222222111111111111222222222222222333333222222222000000000000000000000000111111111111111111111111222222111111111111222222000111222222333333333222111111111111111111111111///000000000111111111111000111111111111222222222///000000111111222333333000000000000000000000000//////............//////........................//////......//////000111//////............//////,,,------......------,,,,,,,,,,,,------------...******++++++,,,,,,------,,,,,,,,,---------------........................------------------------............//////000000.........///////////////---...000///...------...+++,,,------.........---,,,,,,,,,---------------///......---,,,,,,------........................222333555666777888777777999999::::::;;;<<<<<<===999999999:::;;;;;;<<<<<<777777888999:::;;;<<<===????????????@@@AAABBBCCCAAA@@@??????@@@BBBEEEFFF~~~zzztttnnnhhhbbb\\\XXXYYYUUUPPPOOOPPPOOOMMMKKKLLLJJJHHHHHHHHHGGGEEECCCDDDCCCCCCEEEFFFEEECCCAAA>>>>>>???@@@@@@AAABBBBBB@@@AAABBBCCCBBB@@@>>><<<<<<<<<==================::::::::::::;;;;;;<<<===;;;;;;;;;:::::::::999999999999999999999999999999999999888888888888999999666666777777888888999999777777777777888888888888666666555555555444444444666666444333222333333444333333333444444555555555333333444444444333222222222222333333333222222111333333333333333333333333---...///000000000000000///000111222333444555555111111111111111111111111222111000//////000111222,,,---...//////000000000111111222222222222111111111111111111111111111111000000000000000000000000111111111000000000000000......///000111333555666555666888:::<<<=========555555666777888:::;;;<<<666555333222222222222333111222222333333222222111333333333333555666888999000000000000000000000000111222333444555444333333222222222222222222222222333222111111111222333444222222333444444444444333000111111111000000222444222222222222222222222222111000111444888<<<>>>>>>333444555444222111222333333333333333333333333333000000111000///,,,)))'''111000///......///000000222222111111111111222222111111222222222222111111////////////////////////111111111111111111111111222222111111111111222222///000111222333444444444111111111111111111111111//////000000111111111222000111111111111222222222///000000111222222333333000000000000000000000000//////............//////.....................---///////////////000111111//////............//////,,,---////////////---,,,........./////////000000......////////////000000---......//////000000000...........................---,,,,,,,,,,,,---...---------.........//////---.........//////000000,,,---//////...---...///***+++---...///...---------------........./////////...---,,,,,,,,,,,,,,,---......//////...---,,,222333555666888888777777999999::::::;;;<<<======777888888999::::::;;;;;;666777777999:::;;;<<<<<<>>>>>>>>>>>>???@@@AAABBB@@@@@@???>>>???BBBDDDEEEqqqlllfffaaa^^^ZZZTTTPPPNNNMMMMMMMMMLLLLLLKKKKKKOOOMMMKKKIIIGGGFFFEEEDDDGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@??????>>>AAAAAAAAA@@@@@@>>>==================<<<;;;:::999===;;;::::::;;;<<<:::999888999:::;;;;;;999888666888888888888888888888888999888888888777777666666666666777777888888999999666777888999888777555333444444444444444444444444555555444444444444555555222222222222222222222222555444333222222222333444666555555444444333333222222222222222222222222222111111111111000000000000111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111222333333444444333333222000000000000000000000000111111111111111111111111//////000000000000/////////000111111111333666888<<<;;;::::::::::::999888333222333666999::::::999555555333222111000000000111222222333333444444555444444444444444444444444///111222111000///000111000333666666555222111000555222000///111333444333333333333222222111111111222222111111333444666777333333333333333333333333555555555444444333333333222000333444999MMMUUUJJJ999222...000222111111222444444222222222222444444222222222111111111111111000111111111111222222222222222222222222222222222000000000000000000000000222222222222222222222222222222222111111111111000000000000000000000000000222333333444444333333222333222222222111111000000111111000000000000111111000000000000000000000000222111111111000000/////////000111222222111000/////////...---------------,,,---......------///111---------.........//////+++,,,---......---,,,+++000///...------------------,,,,,,,,,,,,---..............................---...///111111///...---///...,,,---...///...,,,---------------------------,,,++++++---......---........................---------...............//////.........---------............000333777999777333//////111111---))),,,,,,,,,---///000222222222222222333444555666666999:::;;;<<<<<<;;;:::999::::::::::::::::::::::::::::::999999:::<<<===>>>?????????>>>??????@@@AAAAAAAAA@@@@@@@@@AAABBBCCCgggccc^^^YYYVVVSSSNNNKKKKKKKKKKKKKKKJJJJJJJJJIIILLLKKKIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@??????>>>>>>===@@@@@@@@@@@@???>>>===<<<<<<=========<<<;;;::::::<<<:::999999::::::999888333555777999::::::999888::::::::::::::::::::::::888888888777777777666666666666666666666666777777555666777888777666444333444444444444444444444444444444333333333333444444222222222222222222222222333333222111111111222333222222222333333333333333333333333333333333333333111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222111000000000000000000000000111111111111111111111111000000111111111000/////////000111111111333666999::::::999999999999888777666555666888:::;;;:::999444444333222111111111111333333333333333333333222333333333333333333333333///111222111000///000111000222333222111222333555666333111000111333333333333333333222222111111111///000111222333333333222222222222222222222222222333333333333333222222222555444888:::@@@UUUaaaZZZ@@@777111111333222111111444333222222222222333444555444333222111///...---000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111000111111111111111111111111222222333333333333222222222222111111111000000000222111111111111111111222111111111111111111111111111111111111000000000//////000111222222111000///000///......------......,,,.........------///111---------.........//////000//////////////////000///......---------......---------------......///...............------------...///000000///...---000//////000111222111000------------------------111///......000111000000..........................................------///.........------------......---...000222555666KKKAAA555,,,***++++++***......------...///000111222222333444555666777777:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::<<<;;;:::999:::;;;<<<===>>>>>>>>>===>>>??????@@@AAAAAA@@@@@@@@@BBBCCCDDD]]]ZZZUUURRRPPPMMMJJJGGGIIIIIIHHHHHHHHHHHHGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@??????>>>======<<<>>>?????????>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999888888999999888777444555777999:::::::::999888888888888888888888888888888777777777777666666666666555555555555555555444555666666666555444333444444444444444444444444333333222222222222333333222222222222222222222222222111111000000111222222000000111111222333333444444444444444444444444444111111111111000000000000111111111111111111111111///000000111111222222222000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111111222222222111000/////////000111111111222555888999999888888888888777777:::999999:::<<<<<<;;;999333222222111111111222222555444444333222222111111222222222222222222222222///111222111000///000111222111000///...111666999777555222111222333333222222222222222222111111111///000222444444222111///111111111111111111111111111111111111222222222222222222666888<<>>============>>>??????AAAAAA@@@@@@AAABBBDDDEEEVVVTTTRRROOOMMMKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@@@@???>>>>>>============>>>>>>===<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;999888888999999888777:::;;;;;;;;;;;;:::999999666666666666666666666666777777777777777777666666777666666555555444444444333444444555555444333333444444444444444444444444333333222222222222333333222222222222222222222222111111111111111222222222111111111111222222333333333333333333333333333333111111111111000000000///111111111111111111111111...//////000111222222333////////////////////////111111111111111111111111000111111111111111111000000000000000000000000000111111111111111111111111222222333222222111000///...///000000000111444666888999999999888888888999<<<;;;:::;;;<<<;;;999777111111111111111222333333333333333333222222111111111111111111111111111111///111222111000///000111333333111000///111666999777555333222333333222111222222222111111111111111222333333333333222111000111111111111222222222222000111111111222222333333111///333333222BBBRRRRRRIII===222222555444222000333222222222222222222333000000111111111222222333000000111111111222222222111111111111111111111111222222222222222222222222000000000111111111111111222222222111111111000000111111111111111111111111000000111111111111000000000000000/////////////////////............//////111111111111111111111111111111111000000000000000000000000111111000000000111111000///////////////---///000000///...///000............////////////........................---------------...///000///............///000000/////////...------,,,,,,---......//////......---...,,,+++,,,------,,,+++------------------------///---++++++,,,---,,,+++........................000000///...---,,,,,,,,,---------------------------------------...000000111///------000111111000000///---,,,,,,...000222333444555666777888999:::<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAA@@@@@@@@@BBBDDDEEEGGGQQQPPPOOOMMMKKKJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>><<<============<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;:::999999::::::999888;;;;;;;;;;;;::::::999999555555555555555555555555666666666666666666777777777777777666666555555555333333444444444444444333444444444444444444444444444444333333333333444444222222222222222222222222111222222333333333444444444333333333222222222111111111111111111111111111111111111111000000000///000000000000000000000000......///000111111222222////////////////////////000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000222222222222222111000000---...///......///222444888:::;;;;;;999888:::;;;===<<<:::::::::999777555000000000000111222333333111111111222222333333333111111111111111111111111///111222111000///000111444444444333222222333555777555333222333333111000111111111111111111111111444333000///...///000111222222222222333333444444111111222222333333444444666222555555333???LLLLLLCCC888000111444444222222222222222222222222222222//////000111222222333333000000111111111222222222111111111111111111111111222222222222222222222222111111111222222222333333222222222111111111000000111111111111111111111111///000000111111000000//////////////////000000000111000000//////000000111000000000000000000000000000000000000000000111111111000000000000000000111111111000///////////////...000222111000//////000........./////////000000,,,---...//////...---,,,---------------...///000///............///000000//////.........---------------............------333111////////////---,,,------------------------111000......///000000///........................000000///...---,,,,,,,,,,,,,,,---------------------------------......///------///000000...+++(((...---,,,,,,---///222333333444555666888999::::::<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::<<<>>>???@@@@@@??????@@@@@@AAABBB@@@@@@@@@AAACCCEEEGGGHHHKKKLLLLLLJJJHHHHHHIIIJJJFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@?????????<<<<<<============<<<<<<::::::;;;;;;;;;::::::999<<<:::999999::::::999888555555666777888999999:::777777777777777777777777555555666666666666777777777777777666666666666666333333333444444444444555444444444444444444444444444444333333333333444444222222222222222222222222111222333444444444444444555444444333222222111111111111111111111111111111111111111111000000000000000000000000000000000000...//////000000111111111000000000000000000000000000000000000000000000000111222222222222222222111000000000000000000000000000000000000000000000000000000111111111111111000......///......///111444777:::<<<;;;999888:::======;;;:::::::::999666444000000000000000111222333000000111111222333333444111111111111111111111111///111222111000///000111222444555555333222222222444333222222333222111///000000000111111111111111333111---+++***,,,///111222222222333333444444555222222222333333333333333555000444888777???IIIGGG:::333///111333222222444111111222222222222111111222222111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222111111111222333333444444222222222111111111111000222222222222222222222222000000111111111111000000//////000000000000111111333333222222222222333333////////////////////////000000000000111111111111111111000000000000111111111000//////....../////////111333333111/////////....../////////000000000---...///000000///...---......---------...//////......------......///000........................------------------------111000...---...---,,,***------------------------///---,,,---...000//////......................../////////...---------,,,,,,,,,,,,,,,------------,,,,,,------............000///...---------......+++,,,,,,---///111222333222333444666777999:::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::===???AAAAAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@AAACCCFFFHHHJJJGGGIIIJJJHHHFFFEEEGGGIIIEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<======>>>>>>>>>======;;;;;;;;;;;;::::::999888:::999888888999999888777444444444555666777999999888888888888888888888888555555555666666666777777555555555555555555666666444444444444444555555666444444444444444444444444333333222222222222333333222222222222222222222222///000222333444444333333222222222222222111111111111111111111111111111111111111111111000000000000000000000000000000000000/////////000000000000000111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000......///000111111111111///000000000///000222555666999<<<;;;888777:::======<<<:::::::::999666444111000000000000000111222111111111111111222222222222222222222222222222222///111222111000///000111///111222222111000111222222111000111222222111//////000000000111111111222222111///...---///000111000111111222333333444444222222222222111111111111222+++///777777===BBB===444111111333222000111555000111222333333222111000111111111111111111222222000111111111111222222222111111111111111111111111111111111111111111111111000000000111222333333333222222222111111111111000222222222222222222222222000111111222222111111000000000000111111111222222222222111111111111222222///////////////////////////000000000111111111111222111000//////000111222000///......------......///111444444222000//////.../////////000000000000000...---,,,,,,---...000///......---------......---------------......///,,,,,,------.../////////...------------------...,,,+++******,,,,,,,,,***------------------------+++***)))***,,,...................................................------++++++,,,,,,,,,---------+++,,,---....../////////------,,,,,,,,,...111333+++,,,...///000000000000111222333555777888:::::::::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::<<<>>>???@@@@@@??????@@@@@@AAABBB@@@@@@AAABBBDDDGGGIIIKKKGGGIIIJJJHHHFFFEEEGGGJJJDDDEEEEEEEEEFFFFFFGGGGGGEEEEEECCCBBBAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@??????>>>===============>>>>>>>>>>>>>>>===<<<<<<<<<;;;:::999888777999888777777888888777666999888888777777777777777777777777777777777777777444555555555666666777777333333333444444555555555444444444444444555666777444444444444444444444444222222111111111111222222222222222222222222222222...///111222333333222222/////////000111111222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000////////////111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000,,,---...000111111111111111222222111111111444666444888;;;:::777666999<<<===<<<;;;;;;;;;:::777555111111000000000000111111333333222222111000000000222222222222222222222222///111222111000///000111---...//////...///222444000//////000222222111/////////000000111111111222333333333333333333333444///000000111222222333333222222111111000000//////333+++///888999<<<===666111111333555222...000555000111222333333222111000---...///000222444555555000111111111111222222222000000000000000000000000000000000000000000000000...//////000111222222222222222222111111111111000222222222222222222222222111111222222222222111111000000111111222222222333//////............//////000000000000000000000000//////000000111111111222222111000//////000111222//////...---------------///222444444222000//////////////////000000000000000---)))%%%%%%)))---000000///...------------------,,,,,,,,,,,,---......+++,,,,,,---...///000000...------,,,,,,------...,,,++++++---///111111000---------------------------,,,+++---000222222222........................---------...............+++++++++,,,,,,---------***+++---...///000000000,,,...000///---+++******,,,...///111111000...---111222333555666888::::::999:::<<<<<<<<<<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999:::;;;===>>>?????????>>>??????@@@AAA@@@@@@AAABBBDDDGGGJJJLLLGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============<<<==================<<<777666666666666888999::::::::::::999999999888888777777666666666666777777777777666666666666777777444444555555444444333222444444444444333222111000333333333333333333333333000111222333333222111000333111///000222333222///222111111111222333333444222222222111111111000000000000000000000000000000111111111111111111111111111000/////////000222333000000//////.........---111111111111111000///...////////////////////////000000000000000000000000000000111111111111000000111000///......///000111000///...///000111000//////...---,,,---///111333333222222222333444555666222666;;;<<<:::888777777>>>>>><<<:::777555333222111000///......///000111222222111111111111111222222222111111111111111111'''---333444111000222555222222222222222222222222333333222111000///......000...---///111333333222222333333222000---***(((111222444555555444222111111222333333333333222111222111333888===;;;444,,,555222//////111111000...444333222111111111222333222111000//////000111222////////////////////////---...///111222222222222000000000000000000000000//////000000111111222222111111222222222333333333000000000000111111111111222222222222222222222222444222000000111111111000000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111//////000000000000//////////////////////////////***+++---...///...------////////////////////////---------............///+++,,,---......---,,,+++........................//////////////////////////////000000///...------++++++,,,---.........---...///000///...---...000*********+++...000000///........................//////............///////////////...------,,,,,,///......------......///.........///////////////333333333444666999;;;===<<<;;;;;;::::::999888888:::;;;===>>>>>>===;;;:::???>>><<<;;;::::::;;;;;;<<<===???@@@AAABBBBBBBBB???@@@BBBDDDFFFHHHHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>======<<<<<<999999::::::::::::999999888888777777777888999:::::::::999999999888888888777777666666666666777777777666666555555666666777444444555555444444333222555555555555444333222111333333333333333333333333111111222222222222111111333111///000222333222000222111111111222222333444222222222111111111000000111111111111111111111111111111111111111111111111000000000000000111111222000000000/////////......//////000000000//////...////////////////////////000000000000000000000000000000111111111111000000000000////////////000000000.........000111000/////////...---...000222333222333333444666777777888666999===>>><<<:::::::::>>>===;;;999777555333222111000////////////000111333333222222222222222333111111111111111111111111///222555555222000111222222222222222222222222222222222111111000/////////333111000000111333222111000111222222111000---,,,111222333444444333222111111222222333333222222111000333777999888555222111111///---...000111111///444333222111111111222222222111000//////000111222111111111111111111111111000111111222222222111111111111111111111111111111000000000000000111111111111111111111222222222222000000000000111111111111222222222222222222222222444222000000111222111000000000000000000000000000111111000000000000111111000000000000000000000000............//////////////////000000000000//////////////////////////////,,,------............---////////////////////////---------............///,,,---...//////...---,,,................................................///////////////...------,,,,,,---...............---///000///...---...000,,,++++++,,,///000000///........................//////............//////------......///000000000++++++************++++++............////////////444444444555666888:::<<<:::;;;;;;;;;;;;;;;<<<<<<:::;;;<<<>>>>>><<<;;;:::===<<<;;;::::::;;;<<<===>>>>>>@@@AAABBBBBBBBBBBB@@@AAABBBCCCEEEFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999888888888888999:::999999999999888888888777666666555555666666777555555555444444555555555444444555555444444333222555666666555555444333222444444444444444444444444222222111111111111222222222111000111222222111000222111111111111222333333222222222111111111111111111111111111111111111111111111111111111111111111//////000111111111111111111000000000000000//////---......////////////...000000000000000000000000000000000000000000000000///000000111111000000////////////000000////////////...---...000111000///000//////...///000222333111333555777999:::::::::888:::======<<<;;;;;;<<<;;;;;;999888666444333222111111000000000000111111333333222222222333333444111111111111111111111111333333222222111111000000000000000000000000000000000000000000000000000000555333111111222222222000...///111222222222111000000111222333333222111000111111222333333222111111///555;;;:::333///111555000///...///111222333222333333222111111111111222111111000000000000111111111111111111111111111111222333333333222222111000222222222222222222222222111111111111000000000000000000000000111111111111000000000000111111111111222222222222222222222222333222000111222222111000000000000000000000000000111111111111111111111111000000000000000000000000............//////////////////000000000000//////////////////////////////000//////............///////////////////////////---------............///---......//////......---...................................................////////////...------------.../////////......---...//////...---...///...---,,,---///000///...........................//////............//////,,,,,,------.../////////------,,,,,,,,,,,,------............//////000000444444555555666888999:::;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::;;;;;;::::::;;;<<<>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAACCCDDDFFFGGGFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;:::<<<<<<============<<<<<<;;;;;;:::999999888888888999999999999888888888888666666666555555666666666555444444333333444444555444444555555444444333222444444555555444333333222444444444444444444444444333222111000000111222333222111111111111222111111222111111111111111222222111111111111111111111111222222222222222222222222111111111111111111111111...///000222222111000000111111111111000000000000------...///000000000000000000000000000000000000000000000000000000000000//////000000000000//////---...///000000///...---///...---...000000000/////////......///000111111000333666999;;;<<<<<<;;;888999::::::::::::::::::777666666444333222111000111111111000000111111111222222111111111222333333000000000000111111111111000...------///000000000000000000000000000000000//////000000111111111111333111000000111222111111///000111222333222222222000000111111111111000000111111222222222222111111111666:::777000---000555222111111111222333333333333222222111111111111111111000000000000000000111111111111111111111111111111111222222222111111000111111111111111111111111222222111111000000//////////////////000000000000///000000000111111111111111111111111111111111111222111000111222222111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111//////000000000000//////////////////////////////222111000.........///000////////////////////////---------............///...//////////////////............................................................//////...------......///////////////...---...//////------...///000///......///000///---........................///......------......///......---,,,,,,++++++***000//////......//////000------......//////000000555555555666777888888999<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;::::::;;;<<<>>>???AAAAAABBBCCCCCCBBBBBBBBBCCCBBBAAA@@@AAACCCEEEGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???????????????????????????>>>>>>>>>===<<<;;;;;;:::888999999::::::999999888;;;;;;;;;:::999888777666999999999888888888777777666666555555555555666666444444333333333333444444444444555555444444333222222222333333333222111111444444444444444444444444333222111000000111222333111111222111111111111222222222111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111...///000222222111000000000000000000111111111111...///000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////---...///000000///...---///------...///000///......---------....../////////111555888;;;<<<;;;;;;888888888999::::::999999222222111111000//////...000000000111111000000000000000000000000111222222//////000000000111111111///---,,,,,,...000000////////////////////////////////////000111111222222///...---...000222222111111111222222222111111111000000000000000000000000111111111111111111111111444555666333000///111333222222222111000///000111222222222222111111000000000000000111111000000000000000000000000000000000---...///000111111111111000000000000000000000000222222111111000000//////....../////////000000000///000000000111111111111111111111111111111111111111000000111333333111000000000000000000000000000000111222222222222111000000000000000000000000000000000000000111111111111//////000000000000//////////////////////////////333222000///......///000////////////////////////---------............////////////....../////////................................................------............------...///////////////......---...///...---,,,---///000///......///000...---..............................------------......//////......---,,,,,,,,,---------,,,,,,------------------...///000000111444555555666777888888888888999999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;===<<<;;;::::::;;;<<<===AAAAAABBBCCCCCCBBBBBBBBBCCCBBBAAA@@@AAACCCEEEGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;999::::::;;;;;;::::::999::::::::::::999888777666999888888888888777777777666555555444444555555666444444444333333444444444444444555555444444333222111111222222222222111111333333333333333333333333222222111111111111222222000222222222111000111222222222111000000000000111111111111111111222222222000000000000000000000000111111111111111111111111//////000111111111111111//////000000000000000111///000111111111111111000000000000000000000000000000000000000000000000000...//////000000//////............//////............---,,,---///000///...------------------------...000222555777999999999777777777999;;;;;;999777////////////............//////000000000000/////////////////////000111222...//////000000111111111111111111000//////......//////////////////////////////000000111111111222...---,,,---///111222111222222222111000000000///000000000000000000000000222111000000000000111222555333222111111222111111000000000///---,,,---...111111222222111111000///000000111111111111000000////////////////////////+++,,,...///000111111111////////////////////////111111111111000000000000////////////000000000000000000000000111111111111111111111111111111111111000000000222333333111///000000000000000000000000000111222333333222111000000000000000000000000000............//////////////////000000000000//////////////////////////////111000000////////////000////////////////////////---------............//////......------......///........................------------------------,,,,,,---............---....../////////...------,,,---......---,,,---...000...---...//////...---..............................------------............//////000111111222///......------......///,,,------...///000111111333444555777888888999999444555777999;;;===???@@@<<<<<<<<<<<<<<<<<<<<<<<<======;;;;;;:::;;;<<<===@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAACCCDDDFFFGGGFFFEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<======<<<<<<;;;888888999999999888666555888888888888777777777777666555555444444555555666555555444444444444555555444444555555444444333222111222222333333222222222222222222222222222222222111111222222222222111111000222333222000///111333222222111000000000000000000000111111111222222222////////////////////////111111111111111111111111000000000000000111111222....../////////000000000000000000000000000///...////////////////////////000000000000000000000000......////////////......///......------......///...---,,,---///000///...---...............---------...///111333555666777444444555888::::::666333......//////////////////---...///000000///...---////////////000111222333......//////000111111222,,,///222222///---...///000000000000000000000000000000000000000111111111000...---...000111111000111111000000/////////000111111111000000111111111222111000//////000111222333222111111111222111111///000111000------///111000111111222111000///...///000111222222111000///000000000000000000000000......///000000000000000////////////////////////000000000000000111111111//////000000000111111111000000000000111111111111111111111111111111111111//////000222444444222///000000000000000000000000000111333444444333111000000000000000000000000000............//////////////////000000000000//////////////////////////////......//////000000//////////////////////////////---------............//////...---,,,,,,---...///........................------------------------+++,,,------.........---...............---,,,,,,,,,---......,,,,,,---......---,,,---...///...---...........................------,,,,,,------...------...//////000000111//////............//////,,,,,,---...///000111111111333555777888999999999777888999:::;;;===>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<>>>???>>>>>>@@@AAABBBBBBBBBBBB@@@AAABBBCCCEEEFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<=========888999999::::::999999888777777888999999777666555888888888888777777777777555555555444444555555555666555555444444555555666444444555555444444333222222222333444444444333333111111111111111111111111000111222333333222111000///222333333000///111333222222111000000///000000000000111111222222222222////////////////////////111111111111111111111111111000/////////000222333---.........//////000000///000000000///...------////////////////////////000000000000000000000000......////////////......///...---,,,,,,---...///...---,,,---/////////......///////////////......---------...000222444555000000111555888777222...////////////000000111111,,,---...//////...---,,,000000000000111222333444---......///000111111222$$$)))///000...,,,///222111111111111111111111111111111000000000000000000333111//////000111000///000///////////////000111222222111111111111222222222111000//////000111222000111222222111000111333///222333333111111444666000111111222222000///...///000111222222111000///111111111111111111111111111111111111111000//////000000000000000000000000//////000000111111222222000000000000111111111111000000000000111111111111000000000000000000000000//////000222444444222///000000000000000000000000000111333444444333111000000000000000000000000000000000000000111111111111//////000000000000//////////////////////////////,,,---...000000000///...////////////////////////---------.........//////...---,,,++++++,,,---...........................------------------------+++,,,------.........------.........---,,,,,,+++,,,---......,,,,,,---...---,,,+++,,,...///...---...........................------,,,,,,------......------,,,,,,+++******+++******))))))******+++,,,,,,---...///000111222000222444777999:::::::::>>>>>>===<<<;;;::::::999<<<<<<;;;;;;;;;;;;<<<<<<999999999:::;;;===???AAA<<<===???@@@AAABBBBBBBBB???@@@BBBEEEFFFHHHHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????===<<<;;;:::999::::::;;;???>>>===;;;;;;<<<<<<===;;;;;;999999999999;;;;;;<<<:::999888888888666444666666666666666666666666666666666666666666666666555444444333333444444555444444444333333222222222444444444444444444444444444333333222222333333444000111222333444333333222000000////////////000000111111111222333333444444000000000000000000000000------...000111222333444000000000000000000000000000000000000000000000000111111000000//////......---......//////////////////...---,,,,,,---...///222111000//////....../////////............//////---------------.../////////,,,***,,,111444222...////////////////////////............////////////000111333444444333111000///............------------.........------///000000000000000000000000000000000000000////////////............////////////000000111111111222222222444333111////////////000---......///000111111222000000111222222222222222000000000000000000000000111111222222222222111111111111111111111111111111111111000000000000111111222222111000//////000000111222333444444333222111222111111111000000//////......//////000000111111111111000000000000111111000000111111111111000000.../////////...---,,,,,,///////////////000111111...///000222222000///...------......//////000000////////////////////////000000000000111111111111000000000000000000000000111000///......///000111333222000///.........///////////////000000000000000000000000////////////------......///000000000......//////......---,,,---------.........//////,,,------......------,,,...------,,,+++++++++,,,------------------------...---,,,++++++,,,---...............///////////////......------///000111......---------,,,,,,,,,000,,,((((((+++...000000------------------------////////////////////////...............///000000444444555777888999:::;;;888888999::::::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;======<<<;;;<<<===>>>???@@@>>>===>>>@@@AAA>>>;;;999;;;@@@CCCFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@???????????????======<<<===>>>>>>>>>>>><<<;;;;;;;;;<<<===;;;:::999999999999:::;;;999777666777888888777666333333333333333333333333555555555555555555555555444444333333333333444444555444444444333333333333333333333333333333333333222222222111111222222222000111222333333333222222111111000000000000111111222222222222111111111111000000000000000000000000......///000111222222333////////////////////////000000000000000000000000111000000000/////////...---......///////////////000000///.........///000/////////......///000000000000////////////000000222222000///------,,,,,,...+++)))+++///111///,,,....................................////////////000111222333333222111000000000/////////.........+++,,,,,,,,,++++++---///000000000000000000000000000000000000////////////............////////////000000000111111222222222555444222111000000111111......//////000000111111///000000111111111111111000000000000000000000000000111111222222111111000111111111111111111111111111111000000000000111111111000000///......//////111111222222222222111111111111111000000000//////.../////////000000000111111111000000000000111111000000111111111111000000......//////......---,,,///////////////000000111...///000111111000///...000000111111111111111222000000000000000000000000000000000000111111111111000000000000000000000000000000000000111222444555333333111000/////////000............////////////000/////////////////////000//////.........//////......//////......---,,,------------............+++,,,,,,------,,,,,,+++---,,,,,,+++***+++++++++------------------------//////............//////............///////////////......---...///000111............---------,,,333000,,,+++---///000///------------------------.......................................///000000444444555777888999:::;;;777888888888999:::::::::;;;<<<======>>>>>>======:::999999888999:::;;;<<<@@@>>>>>>???AAAAAA???===<<<===@@@CCCEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>===>>>>>>??????======<<<;;;;;;;;;;;;<<<::::::999999999999::::::666555444555777888888777666666666666666666666666444444444444444444444444444444333333333333444444444444444444444333333333222222222222222222222222111111000000000000111111000111222222333222222222222111111000000111111222222222222111000/////////000000000000000000000000/////////000000111111111------------------------000000000000000000000000000000000000////////////---......///////////////222111000///////////////------------...///000111000000////////////000000444333111///...---,,,,,,///,,,***+++...///---+++....................................//////////////////111111111111//////111000000000////////////+++,,,---,,,++++++---///000000000000000000000000000000000000////////////............////////////000000000000111111111111333222111000//////000000////////////000000000000...//////000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111000000//////000000111000//////...............111111000000000000111111111111000000000000//////////////////000000000000111000000//////000000111///000000111111000000///....../////////...------////////////000000000000...///000111111000///...222222222222222111111111111111111111111111111111000000000000111111111111000000000000000000000000......//////111333444555333333222111000000000000------------............////////////////////////222111///...------............//////......---,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++...------,,,,,,,,,,,,,,,...........................//////////////////...............///////////////............///000000/////////.........------333000.........///...---------------------------.......................................///000000444444555666888999::::::999:::::::::::::::::::::;;;<<<======>>>>>>======999999888777888999:::;;;@@@??????@@@AAABBB@@@???@@@@@@BBBCCCDDDFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999999:::777666555666888888888777666666666666666666666666333333333333333333333333444333333333333333333444333333333333333222222222111111111111111111111111111111111000000111111111111111111222222222222111111111000000000000111111111000000000/////////...////////////////////////000000000000000000//////------------------------000000000000000000000000000000000000////////////---......///////////////111111000//////.........---------------...////////////............//////000//////...............111///......///000...,,,....................................////////////......///000000///......000000000/////////......---...///...---...///111////////////////////////000000000000////////////............////////////000000000000000000000000//////......------------000000000000////////////---......///000/////////000000000000000000000000///000000000000000000///000000000000000000000000000000////////////000000000//////.........//////111000///......///000111000000000000000000//////////////////000000000000000000////////////000000//////000000000000//////......////////////.........//////000000000000000///000111111111111000///222222111111000000//////111111111111111111111111///000000000111111111111////////////////////////,,,,,,---...///000111222222111111000000000//////------........./////////.........///////////////111000///---------...///.........///......---,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++//////...............///////////////////////////+++,,,---......---,,,+++............////////////............/////////000000////////////............---------------,,,+++...............................................................///000000333444555666777999::::::===============<<<<<<<<<999:::;;;;;;<<<;;;;;;;;;<<<;;;:::::::::;;;======@@@@@@@@@AAABBBBBBAAAAAACCCCCCCCCCCCDDDEEEGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>999:::::::::::::::::::::;;;;;;;;;;;;;;;::::::999999999999999999999999999:::888777777888999777666222222222222222222222222333333333333333333333333333333333222222333333333111111111111111222222222111111111111111111111111222222111111111111222222222111111111111111111111//////............//////....../////////000000000////////////////////////000000000///////////////........................////////////////////////////////////000000000000---......///////////////////////////......------//////...---------------...------,,,,,,------......------,,,,,,---------111000////////////...,,,....................................////////////.........//////........./////////.........------.../////////......000111////////////////////////000000000000////////////............////////////////////////////////////............---------,,,000000000000////////////------...///////////////////////////////////////...//////000000//////...////////////////////////000000////////////000000000000000//////000111111111000///......///000111//////////////////000000000000000000////////////000000////////////000000//////000000000000//////......///////////////.........///000111000000///000000111111111111000000222222111111000000//////111111111111111111111111///000000000111111111111////////////////////////---.........///////////////////////////.............../////////000000000------....../////////000///......---...///000111.........///......---,,,,,,,,,,,,---------......------............------......------------......////////////////////////+++,,,---......---,,,+++............////////////---......///////////////000////////////.........***+++---......---------...............................................................///000000333333444666777888999:::>>>=====================999:::;;;;;;<<<;;;;;;;;;===<<<;;;;;;;;;<<<>>>??????@@@AAABBBBBBBBBBBBBBBEEEDDDCCCCCCCCCEEEGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@??????@@@????????????>>>>>>>>>;;;<<<<<<<<<<<<;;;:::999::::::;;;;;;::::::999888888888999999999999888888;;;999888888999999888666333333333333333333333333333333333333333333333333333333222222222222333333111111111111222222222222111111111111111111111111222222222111111222222222222222111000000000111111///......------......///.........///000111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000---......///////////////------............------111000///...------------...------------------...//////---,,,++++++******......------,,,,,,,,,,,,------------------------............////////////....................................------------,,,---...---,,,,,,...000000000000000000000000000000000000000////////////............////////////////////////............//////000000000000//////////////////000000000000---......///////////////////////////////////////......////////////......////////////////////////000//////......//////000111000000000000111111222000000////////////000000......////////////000000000000000000////////////000//////......//////000...//////000000//////.........///000000000//////---...000111111111000///111111111111111111111111222222222222222111111111111111111111111111111111000000000000111111111111000000000000000000000000///000000111111000000///---......//////...------////////////000000000111---------......//////000------......///000000000......//////......---,,,---------.........//////......////////////......++++++++++++++++++,,,---...........................//////////////////...............////////////---......///000//////////////////.........------+++---///000//////000111........................------------------------...............///000000333333444555777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======;;;;;;:::999:::;;;<<<===>>>@@@BBBBBBAAAAAABBBCCCDDDCCCCCCCCCDDDEEEGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>????????????>>>>>>>>>>>>======>>>===<<<;;;999888999::::::;;;:::999888777777888999::::::999888777888777666777888999888777777777777777777777777777444444444444444444444444333333222222222222333333222222333333333444444444222222222222222222222222111111000000000000111111333222111000//////000111//////............//////000000000000000000000000000000000000000000000000......//////////////////////////////////////////////////////////////////.../////////000000000111---......///////////////,,,---...///000000//////000000///......//////////////////....../////////......---,,,,,,,,,,,,,,,------...---,,,,,,,,,---------------------------............//////////////////............//////////////////............,,,---...---,,,,,,...000000000000000000000000000000000000000////////////............/////////////////////......---------///000111111111111000///......//////000000111111......///000000000000///////////////////////////---......//////......---........................//////............/////////////////////000111111///000000111111000000///........./////////000000111000000000/////////...//////............//////......////////////............///000000000000000---...000111111111//////222111111111111111111222000000111111111111111222000000000000000000000000000000000000111111111111000000000000000000000000---...///111111111000000---...///000000///.............../////////000000,,,,,,---......///000000,,,...///000000000...---......//////......---,,,........./////////000000---..................---,,,,,,,,,,,,,,,---......------------------------//////............//////............////////////------///000000000///...............---------,,,---///000000...---///111........................------------------------...............///000000222333444555666888999999999999999::::::;;;;;;<<<;;;<<<======>>>>>>======;;;:::999999999:::;;;<<<<<>>????????????>>>>>>>>>>>>============;;;999777666999999:::;;;:::999888777777888999::::::999888777555444444555888999999888666666666666666666666666444444444444444444444444333222222222222222222333444444444555555666666666222222222222222222222222000000////////////000000333222111/////////000111000000////////////000000222222111111000000//////000000000000000000000000............//////000000////////////////////////////////////////////////.../////////000000111111---......///////////////,,,---///000111222111111//////...//////000111222111111000000000000111111++++++,,,,,,...///111222...///000///......///000------------------------............/////////000//////............//////000000000000////////////...///000000...///000222000000000000000000000000000000000000////////////............/////////000//////.........------------...///000000///......---......///000111111222...//////000000000000000////////////////////////---..................---........................//////............//////...............///000111///000111222222111000///---.........//////000000111111000000/////////...//////............//////......////////////............///000000000000000---...000111222111///...222222111111111111222222------......//////000000////////////////////////000000000000111111111111000000000000000000000000)))***,,,...000000000000...///000111111000//////---------.........//////,,,,,,------...///000000---///111222111///,,,***......//////......---,,,////////////000000000000,,,------......------,,,///////////////000111222------------------------...---,,,++++++,,,---.............../////////000,,,---///000000000///.........---------,,,,,,,,,---///000...***)))+++...////////////////////////------------------------...............///000000222333444555666888999999::::::;;;;;;<<<===>>>>>>999:::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;<<<===;;;>>>AAABBB@@@???AAACCC@@@@@@BBBCCCDDDFFFGGGGGGEEEDDDDDDDDDDDDCCCCCCCCC@@@AAABBBBBBAAA>>><<<:::============<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::::::::999999999888888666777999:::999888666555777777666444333222111000777777666555444333333222333222222111111222222333333333333333333333333333222111000......000111222555444222111111222444555222222222111111111000000444444222111000000000000000000////////////000000000000000000000///......111///------/////////..................///000000111111000///...------,,,------...000111111111111222111000000111111000///////////////////////////........................////////////////////////,,,---...///000000000000,,,,,,---------,,,+++***444222000...------//////,,,,,,,,,---------......---.../////////...,,,+++................................................///............---------///............---------000000000000000///......////////////////////////,,,,,,------...///////////////............//////000000//////.........---///............---------////////////////////////......//////000000111111......//////000000111111555333111...---------......///000///...---...000------......//////000000------............------//////000000000000/////////......---------......---......///000111111222000000//////.........------------......000111111000000000000000000000000222111000//////000111222222111000.........//////222222111111000/////////000000000000////////////111000///...------...///////////////////////////111000000///...---------...............///000000////////////000000000000000000////////////000000////////////////////////,,,,,,,,,---------......------......//////000000,,,,,,,,,,,,,,,---...//////000000///,,,++++++,,,,,,---///111111111111000........................///...---,,,,,,---.../////////////////////.........---,,,++++++,,,---...////////////////////////000//////.........//////333444555666777888999:::===<<<:::999888999999:::<<<<<<<<<<<<============;;;;;;::::::::::::;;;;;;<<<===???@@@AAAAAA@@@@@@???>>>>>>???CCCEEEFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::999999999888888888888888777777666666666666999888777777666555444444555555555555555444444444333222222222222222222333333333333333333333333333222111000//////000111222444333222111111222333444222222222111111111000000/////////000000000000000000000////////////000000000000000000000///......000///------/////////..................///000000000000//////......---------...///000000000000000///...---...///000///...////////////////////////....................................................../////////...---------.........------,,,,,,222111///---,,,,,,---...,,,,,,,,,---------............//////...------,,,................................................---------.........//////.........//////000000000000000000000000///..............................,,,------......///000000///..................///000/////////.........---+++,,,,,,---...///000000////////////////////////......//////000000000000......//////000000000000333222000...------.........///000///...---...000.........///////////////.........//////.........//////000000000000//////000000////////////000000......//////000000111111000/////////............///////////////000111222000000000000000000000000000///...------...///000111111///......///000000000000000000000000111111000000000000////////////111000///...---......///////////////////////////111000000///......------...............///000000.../////////000000000000///......------......///........................,,,,,,---------.....................////////////---,,,,,,,,,,,,---...///...//////...,,,++++++,,,,,,---...000000000000000..............................------------......---....../////////......///...---,,,,,,---.../////////////////////////////////............//////333444555666777888999:::<<<;;;:::999999999:::;;;<<<<<<<<<=========>>>>>><<<;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAAAAA@@@@@@???>>>>>>@@@CCCFFFGGGFFFCCCCCCBBBBBBBBBAAAAAAAAADDDBBB@@@===<<<<<<<<<===<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999999999999888888888777999777555444333444666777888777777777666666666666333333444444555555555555222222222222222222222222333333333333333333333333222111000//////000111222333222111000000111222333222111111111111000000000)))+++---///000000000000000000////////////000000000000000000000///......000...------///000///..................///000000///////////////............//////000000000//////...---,,,---///000000///////////////////////////............................................................---,,,+++***//////.........---------000///---,,,+++,,,,,,---,,,,,,,,,---------......//////...------------...................................................++++++,,,---...///000111------...///000111222222///000000000000///..............................------......///000000000......------------....../////////...............+++,,,,,,---...///000000////////////////////////...////////////000000000...////////////000000000000000/////////............///000///...---...000///////////////............//////000000//////...//////000000000000//////000000////////////000000////////////000000000000////////////............111111000000000000111222000000000000000000000000//////............//////000000///......///111111......///000000111222222000000000000////////////000000///............///////////////////////////000000000///......------...............///000000....../////////000000000------,,,,,,,,,,,,------........................---------.........///////////////...............------,,,,,,,,,---......---...///...,,,++++++,,,,,,,,,---...////////////////////////////////////------............------+++,,,---...............///......------....../////////////////////////////////............//////333444555666777888999:::::::::999999999:::;;;;;;============>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<===???@@@AAAAAA@@@@@@@@@??????AAADDDFFFGGGGGGBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>===<<<======>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999999888888888888777777777777666555444333444555555555555555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222111111000//////000111111111111000000000000111111111111111111000000000000(((***---///111111000///000000////////////000000000000000000000///......000...------///000000///...............///000000.........////////////////////////000//////......///...---///111222222111////////////////////////................................................------------,,,,,,+++***///......---------------//////...---,,,,,,------,,,,,,,,,---------......//////---,,,,,,---...///................................................,,,,,,------...//////000---......///000000111111//////000000//////...---........................------...//////000000111------,,,,,,,,,,,,------........................///............---------////////////////////////////////////////////////////////////////////////---....../////////.........///000///...---...000000000//////......------//////000000000000////////////000000000000//////...------------......///000000000000///////////////////////////.........111111000000///000000000000000000000000000000000111111000000000000111111//////.........000111222////////////000000111111000000000000/////////////////////.........//////////////////////////////000000//////...........................///000000........./////////000000---,,,,,,,,,,,,,,,,,,---........................------.........//////////////////......---------------,,,,,,,,,------...---...///...---,,,---...,,,,,,,,,------.........////////////////////////,,,,,,...//////...,,,,,,***+++,,,---............/////////......////////////////////////////////////............//////000333444555666777888999:::999999999999:::;;;;;;<<<=========>>>>>>>>>??????===<<<<<<;;;;;;<<<<<<===<<<===???@@@AAAAAA@@@@@@AAA@@@???AAADDDFFFGGGFFFBBBAAAAAAAAAAAA@@@@@@@@@:::;;;<<<>>>??????>>>>>>============<<<<<<<<<;;;:::::::::::::::999999888888888888777777777666666444555666666666555333222444444444444555555555555666555555444333333222222111222222333333222222111222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000,,,---///111111111///...000000////////////000000000000000000000///......///...,,,---///000000///...............///000000.........///////////////...////////////......---...------...111222222111////////////////////////////////////////////////........................***++++++,,,------,,,,,,...---,,,,,,++++++,,,,,,//////..................,,,,,,,,,---------......///...---,,,,,,---//////................................................................................................///////////////...------........................------......///000000000------,,,,,,,,,,,,---------------...............///............---------/////////////////////////////////.............../////////...............,,,,,,---............---...///000///...---...000000000//////......------//////000000000000////////////000000000000//////---------------...//////000000000000////////////.........///////////////000000///.........//////////////////////////////000000111111111111000000//////.........000111222000000000000//////......000000000000////////////......//////////////////////////////////////////////////////...........................///000000............////////////......------------..............................------------........./////////......------,,,,,,...------,,,,,,,,,---------...//////...---...000,,,,,,,,,,,,,,,---------////////////////////////+++,,,---......---,,,+++***+++,,,---...............//////////////////...////////////////////////...............///000000333444555666777888999:::888999999:::;;;;;;;;;;;;============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<===???@@@AAAAAA@@@@@@AAA@@@???AAACCCEEEFFFFFFBBBBBBAAAAAAAAA@@@@@@@@@777999<<<>>>??????>>>===>>>>>>=========<<<<<<<<<999999::::::999999888777777777777777666666666666333555666777777555333222555555555666666666666666666666555444333222111111111222333444444333222111222222222222222222222222000000000111111000000000000000000000000000000000//////000000000000000111///000111222111000///...000000////////////000000000000000000000///......///---,,,---///000000000...............///000000///////////////.........---....../////////......---,,,+++,,,...//////...////////////////////////////////////////////////------------------------)))***+++,,,------------...---,,,+++***+++,,,,,,........................,,,,,,,,,---------.........------------...//////................................................//////.........---------///.........------------...////////////...------------------------------,,,,,,------.../////////......------------......---------------.........+++,,,,,,---...///000000/////////////////////////////////............---/////////............---,,,,,,------------------...///000///...---...000///////////////............//////000000//////...//////000000000000////////////...//////000111222////////////000000000000.........//////////////////...............//////////////////////////////......////////////......000000///......///111111111111000//////...------000000000000////////////---...//////000///////////////////////////////////////////////////.....................///000000------.........///////////////............//////------------------------,,,,,,,,,---------...............---------------......---,,,,,,,,,------+++---......------///000------,,,,,,,,,------...........................,,,,,,------------,,,,,,+++,,,---...............---......//////......---////////////////////////......---......///000111333444555666777888999:::999999:::;;;;;;;;;::::::<<<<<<<<<<<<============;;;;;;;;;::::::;;;;;;;;;<<<===???@@@AAAAAA@@@@@@AAA??????@@@BBBDDDEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA;;;;;;<<<<<<==================<<<<<<<<<;;;;;;;;;999999999999999888888777777777666666666555555555666666666666666555444444555555555555555444444444444444444333333222222222000111333444444333111000111111111111111111111111000000111111111111000000000111111111111111111000////////////000000111111000000000000000000000000000000////////////000000000000000000000///.........---,,,---///111111000...............///000000000000//////......------,,,,,,---...////////////...,,,+++,,,......---,,,////////////////////////////////////////////////------------------------,,,,,,---------------,,,///...,,,+++++++++---...---------.........------,,,,,,,,,---------......,,,------...//////......................................................---------...........................////////////......//////......---,,,------------------------++++++,,,,,,---.........///..................///,,,,,,,,,------.........+++,,,,,,---...///000000//////////////////////////////.........---------//////.........---------...---,,,++++++,,,,,,---...///000///...---...000.........///////////////.........//////.........//////000000000000//////.........//////000111222......//////000000111111............/////////000///.........///000111111////////////////////////---...///000000///...---111111///......///000000//////////////////......000000000000////////////,,,---///000000000//////////////////////////////.../////////////////////...............///000000---------.........////////////............//////------------------------+++++++++,,,,,,,,,,,,---,,,------------------...///...---,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,---//////...---,,,,,,---......---------------------------,,,,,,,,,,,,,,,,,,------....../////////......,,,---...//////...---,,,////////////////////////---------......///000111333444555666777888999:::999:::;;;;;;;;;:::999888;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999999::::::<<<===???@@@AAAAAA@@@@@@@@@???>>>???AAACCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA???>>><<<:::::::::;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999999888777777777666666666555555555555999777555444444444666777333333333222222111111111222222333333333333444444000111333444444333111000111111111111111111111111000000111111111111000000111111222222222222111111.../////////000000111111///////////////000111222000000////////////000000000000000000000//////......---,,,---///111111000...............///000000111111000///...------,,,+++,,,---...////////////000///......///000///---////////////////////////000000000000000000000000------------------------............---,,,++++++111///---,,,,,,,,,...///++++++,,,---------,,,,,,,,,,,,,,,---------......+++,,,...///000///...---................................................+++,,,,,,---...///000000------...///000111222222......//////......---,,,------------------------******+++,,,,,,------...//////............//////,,,,,,,,,------.........//////.........---------//////////////////////////////.........---------//////.........---------///...,,,******+++,,,---...///000///...---...000---.........//////000000------............------//////000000000000//////,,,,,,,,,------///000000---......///000111111222---.........//////000000////////////000111333333///////////////////////////000111222222111000///222111000.........//////------......///000000000000000000000////////////,,,---///000000000//////////////////////////////.........///////////////...............///000000---------........./////////......------......///------------------------******+++++++++,,,,,,,,,,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,'''(((************,,,...000///...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---.../////////000//////......+++,,,---......---,,,+++////////////////////////---------......000111111333444555666777888999::::::;;;;;;<<<;;;:::888777:::::::::;;;;;;;;;<<<<<<:::999999888888999999:::<<<===???@@@AAAAAA@@@@@@???>>>===>>>AAABBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBB>>>>>>>>>>>>============::::::;;;;;;;;;;;;;;;;;;888888999:::999888777666777777777777666666666666666666666666666666666666777777666555444444333333222222333444444555555666111111111111111111111111111111111111000000//////222222222111111111000000000111111111111222222222222111000//////...//////000000000000000000000000///...---,,,,,,---...///000000//////......------,,,,,,,,,------.........------------------------////////////////////////.........------,,,,,,,,,000000///...............111111000000//////............------------......///...,,,++++++,,,...///------------------------,,,,,,............,,,,,,++++++,,,---.........---------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------........................////////////////////////---------------------------...///111222222333333000///---,,,++++++,,,,,,//////.........---------........................+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,............////////////................................................------------------------///...---,,,---///111333:::444///---000222000...000000000000000///......////////////////////////---------............//////////////////.........------------------......---------...///000000111111111111222222222111111......///////////////...222222111///---...111444......------------............//////000000111111............////////////.........------,,,,,,,,,---...///...,,,,,,.../////////...------------...+++,,,------......------...///000000000///---,,,,,,---------......//////+++,,,,,,------,,,,,,+++,,,---.........---,,,+++,,,,,,,,,---------......------,,,+++,,,---...///---+++)))+++---///---+++............////////////------............------111000///..................///////////////......,,,---...//////000//////+++---...//////000333555777777777777888999:::;;;888888888888888888888888:::;;;<<<<<<======<<<<<<<<<;;;::::::::::::;;;<<<===???AAACCCCCCAAA???===@@@AAABBBAAA???@@@EEEHHHAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888888999777777777777666666666555555555555555555555555555777666666555444444333333444444444444444444333333111111111111111111111111222222111111111000000000111111111000000000//////000000111111111222222222111000000////////////000////////////////////////111000///......///000111000000000000/////////...,,,------------------...------------------------/////////////////////////////////......---------000000///...............////////////.........---......------------......///...---,,,,,,---...///........................+++,,,---......---,,,+++,,,------............---------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------........................................................................---......///////////////000///---,,,++++++,,,,,,//////.........---------................................./////////000000//////...---------------............////////////................................................------------------------//////...---...000222333999444///---000111000...000000000000000///......////////////////////////---------............////////////////////////...111000///.........///000------......///000000111222111111111000///------......////////////......///...---+++******---//////......------......///.../////////000000000111////////////000000000000/////////.........---------...///...,,,,,,...//////......---------------,,,,,,---..................///000000///...---,,,------------------,,,,,,,,,------......------,,,,,,------...------,,,,,,.........------,,,,,,,,,///......---...///000111...,,,+++,,,...000...---............////////////------............------///.........---------,,,---....../////////......////////////...---,,,+++***,,,---......///222444555555555666777888:::;;;:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<<<<;;;::::::::::::;;;<<<;;;===???BBBBBBBBB@@@??????@@@AAA@@@???@@@DDDHHHEEECCCAAA???===<<<<<<<<<>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;::::::999===;;;888666666777:::;;;777777777666666666555555555555555555555555555555666666555555444333333333555555555444333222222222111111111111111111111111222222222111111111111111000000000///////////////000000000111111111222222000////////////000000111........................000000////////////000000////////////.....................---------------///////////////////////////////////////////////////////////////.........000///......---.....................------------......------------......000///...------...///000////////////////////////+++,,,,,,------,,,,,,+++....../////////...------------------------------...------------,,,,,,,,,,,,,,,,,,,,,------------................................................///////////////////////////////////////...------//////---,,,,,,,,,,,,,,,...............---------......................../////////000000000111111000//////...........................////////////................................................------------------------000//////...///000222333777333...---///111000...//////000000000///......////////////////////////---------............///......//////////////////000///...---,,,,,,------------......///000000000111111111111111000//////...///////////////...............,,,******,,,...///......------......///////////////000000000000//////000000000111111111000000000///////////////---...///...,,,,,,...///------------,,,,,,,,,,,,------...////////////......////////////...------......------,,,++++++***---......//////......------------,,,,,,------...000///...---,,,++++++***///............///000000///---------///000///...---............/////////------............------,,,---.........---,,,+++,,,,,,---.../////////....../////////...---,,,+++***+++---------...000333333333333555666888:::;;;;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<;;;::::::::::::;;;<<<:::<<<>>>AAABBBBBBBBBAAA???@@@@@@@@@???AAADDDFFFFFFDDDBBB???>>>>>>>>>???>>>>>>=========<<<<<<<<<======<<<;;;::::::999999<<<;;;999888777888999:::777777666666666555555555555555555555555555555555555555555444444333333333444444444333333333222222111111111111111111111111222222222222111111111111000000000000000000000000000000000000111111111111//////...//////000111111////////////////////////.........------.........------------------------//////......------,,,,,,//////////////////////////////////////////////////////..................///......------.......................................------------......000///............///000........................+++,,,,,,,,,,,,,,,,,,+++///000000000///...------........................------------------------,,,,,,,,,------------...................................................////////////////////////111111111111111000//////......------,,,,,,,,,,,,................................................,,,---------............///...------------..................////////////................................................------------------------//////......///000111111444111......///000000///...///////////////......////////////////////////---------............///............////////////111222222222111000...,,,............//////000000...///111222444555555666//////////////////...---111222222111//////000111//////............//////////////////000000000000////////////000000000000////////////////////////---...///...,,,,,,...///,,,,,,---,,,,,,,,,++++++---......///000/////////.....................---------------------------------............------...---,,,+++,,,---.../////////...---,,,,,,++++++,,,,,,,,,,,,------.....................///......---------.........//////------............------+++,,,...//////...,,,++++++,,,---......//////...+++,,,---...///000000000+++,,,---------...000333222222333444666999:::<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<===@@@BBBCCCCCCBBBBBB?????????@@@@@@AAACCCEEECCCBBB@@@>>>>>>???@@@AAA============<<<<<<<<<<<<======<<<;;;::::::999999999::::::::::::999888888666666666666555555555555555555555555555555555555444444444444444333333333222222222333333333444444111111111111111111111111111111111111111111111111111111111111111111111111//////000000000111111111//////...//////000111111000000000000000000000000---..................---......................../////////......---------000000000000000000000000////////////////////////------------------------......------------......////////////////////////......------------....../////////....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000000000///...------........................------------------------,,,,,,---------.................................................................................//////000111111111111111------------------,,,,,,---.............................................++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------............////////////................................................------------------------...---------......//////111000........./////////......////////////......////////////////////////---------............///---.........//////000000555888<<<>>>===999444111............////////////---...000222444555555666///////////////...------///111222222000000000111/////////....../////////000000000000////////////---------.........//////........................---...///...,,,,,,...///,,,,,,---------,,,+++***---......///000/////////...------------.........,,,------...///000000111,,,,,,------------,,,,,,------,,,+++,,,---...///------------------------,,,,,,,,,------------------.........------------------------............------............------,,,---///000111///...,,,,,,------...//////......,,,,,,...///000111111111,,,...//////...///111333333333444555777999;;;<<<999999::::::;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<;;;::::::::::::;;;<<<@@@AAABBBCCCCCCBBBBBBAAA?????????@@@AAACCCDDDDDD======<<<<<<<<<===???@@@=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999777888999::::::888777666666666666555555555444444444444444444444444444444444444333333333333333333111111111222333444444444111111111111111111111111000000000000000111111111111111111111222222222222/////////000000000111111000////////////000000111111111111111111111111111//////000000000000//////000000000111111111111111/////////...............000000000000000000000000////////////////////////,,,,,,,,,------------------------,,,------...////////////000000000000000......------------..............................------------------------...------,,,,,,------........./////////...------........................,,,,,,,,,------------...,,,---------....................................------------------------........................------...///////////////,,,------......---,,,,,,---------.......................................---------............///++++++++++++++++++,,,---............////////////................................................------------------------------------------------///............//////000------.../////////......////////////////////////---------............///------......///000000000333666;;;>>>>>>999444000......//////////////////...//////000000000//////000000000000///...---,,,(((+++...///...------...000//////......//////000000000000000////////////,,,,,,---------.........------............//////---...///...,,,,,,...///,,,---.........---+++***------...////////////...---------,,,------...///,,,,,,---///000111222333+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---......///,,,,,,,,,---------......---...//////000000//////---...///...,,,,,,,,,...,,,------------.........------............---------...///000000000///......///////////////.........///////////////......---///000/////////111333444444444666777999;;;<<<888888888999::::::;;;;;;:::;;;<<<<<<======<<<<<<<<<;;;::::::::::::;;;<<>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777666666666666555555555444444444444444444444444444444444333333333333333333333333222222222222222222333333111111111111111111111111....../////////000000000000000000000111111111222////////////000000000111111000000////////////000000000000000000000000000...///000111111000///.../////////000000000111111............////////////////////////////////////////////////////////////------------.........///---,,,,,,,,,------...///........./////////000000......------------......------............------........................///......------......///,,,------............---........................,,,,,,,,,---------......------------....................................------------------------////////////////////////...////////////......---,,,,,,---......------,,,---------.........//////....................................////////////,,,++++++++++++,,,---...............////////////................................................---------------------------...............------,,,---............///000,,,---......//////......////////////////////////---------............///------......///000000111---000333555555222///---/////////////////////........./////////......---000000000000///...---,,,&&&)))---//////......///000000////////////000000111000000000/////////...------------.........///....../////////000000000---...///...,,,,,,...///,,,---/////////...,,,+++,,,,,,---...............------,,,,,,,,,---...///,,,------...///000111111,,,,,,------------,,,,,,***+++,,,---............------------------,,,,,,---...///000000000///......000111000---,,,---///,,,,,,---------.........------............---------------....../////////111111111111000///......,,,,,,---------------,,,---...//////......000222444444444555666777999:::777888888999::::::;;;;;;:::;;;<<<<<<======<<<<<<<<<;;;::::::::::::;;;<<<>>>??????@@@@@@AAAAAAAAAAAA@@@@@@BBBEEEGGGEEEDDD>>>>>>????????????>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::888666444444555777888666666555555555444444444444444444444444444444444333333333333333333333333444444333222222111111111111111111111111111111111---.........//////000000.../////////000000111111////////////000000000000222111000//////...//////////////////////////////,,,---...//////...---,,,,,,,,,,,,---------......------......//////000000////////////////////////////////////////////////---.........//////000000,,,,,,,,,,,,------...///---------.........//////.........------.........,,,------......------,,,////////////////////////000///...------...///000++++++,,,---............////////////////////////,,,,,,,,,------.........---------.........//////........................------------------------000000000000000000000000333333222222111///...---+++,,,---.........---,,,---------.........//////........................------------.........///,,,,,,,,,,,,------...///............/////////000................................................------------------------...///////////////......+++---............///000,,,,,,---.../////////...////////////////////////---------.........//////---------...///000000111......000111111000/////////////////////.........,,,---...000111111111111000000000000///...---,,,(((,,,000333444333333444000000////////////000000111111000000/////////.............../////////000//////000000111111111222---...///...,,,,,,...///---...///000000...,,,++++++,,,------......---------,,,,,,+++,,,---//////------..................---..................---)))+++,,,...//////...---//////...---,,,++++++***++++++---.........---,,,///111222111...---...000,,,,,,,,,---------......---..................------,,,,,,,,,,,,---...///222222222222111///...---'''((()))+++,,,---......,,,---......------///111333333333444555666777888888888999::::::;;;<<<<<<:::;;;<<<<<<======<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;<<<>>>???@@@AAABBBBBBAAA@@@CCCFFFHHHFFFDDD;;;;;;;;;;;;;;;<<<===>>>???>>><<<;;;::::::;;;;;;;;;;;;;;;::::::999999999777777777777666666666666666666666666555555555555777666555444333444444555333333333222222222111111111111111111111111111111000000////////////000000111111000000//////......222222222222111111111000000000000000000000000000111000///...------------111111000///...---,,,,,,////////////..................---------,,,,,,,,,---------.........////////////.........---------......------------...................................................---............////////////000000//////.........---------------------------000000000///...,,,+++***---------............///***+++,,,...///000000111//////............//////......------,,,,,,,,,+++...............---------,,,,,,,,,---------.........,,,,,,///222333000,,,111000111777>>>???;;;666222222222222111111111000------,,,,,,,,,---......000000111000000///........................------.........------,,,,,,,,,++++++++++++,,,---...///111000///......///000111......------------......///...---,,,+++,,,---...,,,,,,---......---,,,,,,------..................111000///......------...000000000000000000000000000000///...............///...,,,,,,,,,---///111000000000000////////////////////////////////////333222222222111111000000......////////////......///////////////////////////000000000......000111////////////////////////000000000000000000000000////////////////////////---------...............111111000000//////............------------......++++++,,,---...///000111......------------......+++,,,...//////...,,,+++......------------......)))+++------,,,******+++...------,,,,,,------...000...------///000000///,,,///111000...---///222.........------,,,,,,,,,000000000000///...,,,,,,000000000---***(((((((((......////////////......//////.........---------111111000000000000111111666777777555555555888:::999999::::::::::::;;;;;;<<<===============<<<<<<<<<<<<;;;:::;;;<<<===>>><<<===???@@@AAABBBBBBCCCDDDCCCCCCDDDFFFGGGFFFDDD<<<;;;;;;;;;;;;<<<<<<===???>>><<<;;;:::::::::;;;::::::999999999888888888777777777666666666555555666666666666555555555555777666555444333444444555333333333222222222111111111111111111111111111111111111000000000000111111111000000000/////////...111000000000000/////////////////////////////////000000000000111222333333////////////............////////////........................------,,,,,,---------.........////////////.........---------......------------...................................................///............////////////000/////////............------------------------....../////////...---------------............///++++++---...//////000000//////...---------------000000000000000000000000/////////......---------,,,,,,,,,---------......///...---,,,,,,---111333444:::BBBHHHJJJFFF???999000000000000////////////......------------------......//////......---,,,..............................---------,,,,,,,,,,,,,,,,,,,,,---...///000000///............///000.........------............---,,,,,,,,,---......000000////////////000000.........------,,,,,,+++,,,---...//////...---,,,////////////////////////000000///...............///...---,,,,,,---///000000000000000/////////...////////////////////////222111111111000000000///......////////////......///////////////////////////000000///......///111////////////////////////////////////////////////////////////////////////..................------//////////////////...............------.........+++++++++,,,---......///......------------......+++,,,...//////...,,,+++------,,,,,,,,,,,,------+++---//////...---------...------,,,,,,------...---+++******,,,------,,,,,,---------,,,+++,,,---/////////.........------+++,,,---..................///000///---,,,---......////////////......---//////.........---------111000000//////000000111444555666666666666888:::999999::::::::::::;;;;;;<<<<<<============<<<<<<<<<;;;::::::;;;<<<===>>>===>>>???@@@AAABBBBBBBBBAAA@@@@@@BBBDDDDDDCCCBBB===<<<;;;;;;;;;;;;;;;;;;>>>===<<<;;;:::::::::;;;888888888888888777777777666666666555555555444444666666666555555555555444666555444444333444444444333333333222222222111111111111111111111111111111222111111000000111111222000000000000/////////////////////.........------........................------......///000000111------.........//////000////////////............/////////............------------..............................---------......------------..............................---.........//////000000............////////////////////////............------------------------------...///000000//////---------............///,,,------...//////......///...---,,,,,,,,,,,,,,,.........//////////////////......---,,,++++++***,,,,,,,,,---------......+++------+++***...777???FFFJJJOOONNNGGG>>>666222///.........------------/////////...---------,,,,,,,,,------,,,,,,++++++...........................------------,,,,,,,,,------------...///000000///......------......///........................,,,,,,,,,,,,,,,---...///......,,,,,,,,,,,,......///......---,,,+++******(((***---///000///---,,,////////////////////////000//////............///......---,,,,,,...///000000000000/////////......////////////////////////000000000///////////////......////////////......///////////////////////////000000///......///111////////////////////////////////////////////////000000000000000000000000/////////...---------,,,------..........................................***++++++,,,,,,---------......------------......,,,---...//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,...//////...------......------,,,,,,------...///---,,,,,,...//////...000.........//////...---............------------******+++------............/////////---,,,---...///////////////...---,,,/////////.........------000//////......//////000222444666777777777999:::999999::::::::::::;;;;;;<<<<<<===============<<<;;;;;;::::::;;;<<<>>>???>>>???@@@AAAAAAAAAAAAAAA@@@??????@@@BBBCCCCCCBBB===<<<<<<;;;::::::::::::<<<<<<<<<;;;;;;:::::::::888888888888888888888888666555555555444444444444666666555555555444444444555444444444444444444444333333333222222222111111111111111111111111111111111111000000000000111111000000000000//////////////////.........---------////////////////////////............------,,,,,,---------.........//////////////////............/////////////////////.........................................................------------..............................---......//////000000111............///////////////////////////.................................---...//////000000//////---------............///---...............------------,,,,,,------...////////////......------------,,,,,,+++***)))((((((,,,,,,,,,---------......,,,///222555999???FFFKKKNNNKKKDDD<<<555000...---.........---------,,,,,,.....................---++++++,,,,,,,,,,,,++++++---------...............---------------------------------------...//////---------------------------..................---+++++++++,,,---...//////...,,,+++))))))+++,,,............------,,,,,,,,,+++,,,---...///...------////////////////////////000///............//////...------------...///000000000/////////...............................................................////////////......////////////////////////...///000///------///000////////////////////////////////////////////////000000000000000000000000000000///...---,,,,,,,,,,,,,,,,,,------.........---..................---++++++,,,,,,,,,---------......------------......------............------------,,,,,,,,,,,,------+++,,,------,,,+++,,,---...------,,,,,,------...///...------///000000//////,,,+++---000222000...++++++++++++++++++++++++,,,------------,,,,,,+++/////////---***)))((()))////////////...---,,,,,,////////////............//////............/////////222666888888999:::;;;999999999:::::::::;;;;;;;;;<<<==================;;;:::::::::;;;===>>>@@@???@@@@@@AAAAAAAAA@@@@@@AAA@@@???AAACCCDDDDDDDDD===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;:::::::::888888999999999999999999666555555555444444444444555555555555444444444444333333444444444444444444333333333222222222111111111111111111111111111111//////............//////////////////000000000000000000000/////////......000000000000000000000000000000111111111000///...............------------////////////.............../////////////////////.....................------...........................------------..............................---.........//////000000............////////////.........///////////////........................///////////////......------------............///.........///......---,,,+++,,,,,,---...000222333555444333222111///......---------,,,+++******))),,,,,,,,,---------......222555:::BBBIIIMMMLLLJJJAAA999000+++,,,///000000/////////.........------+++,,,---...//////......+++,,,,,,---------,,,,,,---------.........//////------------------------,,,,,,,,,+++,,,,,,---...,,,,,,------------,,,,,,------...//////...------***+++,,,---......//////000///---,,,,,,---///000------......//////000000111000...---------...///........................//////............//////------------......//////////////////............------------------------------------------............////////////......////////////////////////...//////...------...000////////////////////////........................////////////////////////000000///...---,,,,,,,,,++++++,,,,,,------......------...//////...------,,,,,,------......//////......------------....................................------------......+++,,,---,,,+++***,,,---...------,,,,,,------...,,,***)))***+++,,,,,,,,,'''%%%%%%''',,,......,,,++++++++++++++++++++++++,,,------.........------...//////---+++))))))***...............---,,,,,,000000/////////.........//////............/////////222555888888999:::;;;999999999:::::::::;;;;;;;;;;;;<<<===============;;;;;;::::::;;;<<<>>>??????@@@@@@AAAAAAAAA@@@@@@AAA??????@@@BBBDDDEEEDDD<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;:::999888888888999999999999999666666666555555555444444555555555444444444444333222333333444444444444333333333333222222222111111111111111111111111111111///......------......///////////////000000000000111111111000000000//////111111111111111111111111***+++---///111111111000///.........------,,,,,,////////////............---............/////////...............------------------.....................------------..................................................................////////////.........///////////////..............................//////...---,,,,,,---------............///---...............------+++,,,,,,---///111222333333222111000///...---,,,////////////............,,,,,,,,,---------......111333777>>>DDDDDD===777777111++++++///222///+++000000/////////.........***+++---.........---,,,,,,,,,---.........------,,,,,,------.../////////,,,,,,,,,------------...,,,,,,+++++++++,,,,,,---,,,------......------,,,,,,---...//////...---,,,++++++,,,---...............---,,,,,,,,,,,,---...------...///000111222222444222///,,,+++,,,...000........................///............//////000---------............////////////.........---------------------------------------------...............////////////......////////////////////////...//////...------...000////////////////////////......................../////////////////////////////////...---------,,,,,,,,,------------------,,,---...//////...---,,,+++,,,,,,---...///000111......------------..............................///......------......///------...---++++++---///...------,,,,,,------...---+++******,,,------,,,'''&&&'''))),,,...//////------------............((()))+++---///000111222,,,...///...------...000,,,------.........------000000000/////////......000//////......//////000000222555777777888:::<<<999999::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<;;;:::;;;<<<===>>>>>>???@@@AAAAAAAAAAAAAAA???>>><<<===@@@BBBDDDDDD:::::::::999::::::;;;;;;999:::;;;;;;;;;;;;:::999777777777888888888999999777777777666666666555555555555555444444444333333111222333444555444444333333333333222222222111111111111111111111111111111//////............//////.../////////000000000111111111111000000000//////000000000000000000000000'''(((+++---//////......,,,,,,------------......////////////............,,,,,,------............//////.........------------------.........//////......------------.......................................---,,,,,,++++++............////////////............/////////000........................+++,,,---------------------------............///------...............---------------...///000000---------,,,,,,,,,,,,,,,............////////////,,,,,,,,,---------......,,,...000333333111---***333111000000111000,,,)))////////////............,,,---......---+++)))(((+++,,,,,,---......------,,,,,,------...//////000,,,,,,,,,---------......------,,,,,,,,,,,,------,,,---...//////...---,,,,,,---///000000///---,,,+++,,,---.........---,,,************************---.........//////000000000///...,,,,,,---...///.......................................///000000,,,------...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......////////////......////////////////////////......///...---,,,...000////////////////////////........................------------------------..................------............------------,,,---///000000///---,,,)))***+++,,,...///111111......------------......//////............//////...------,,,,,,------...,,,------+++******,,,......------,,,,,,------...///---,,,---.../////////+++,,,.........///000222------........./////////&&&'''))),,,...000111111,,,---///...------...000++++++,,,---............000000000000/////////...111000000//////000000111222444555666666777:::<<<999999::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<===>>>???@@@AAABBBBBBBBB@@@>>>======@@@CCCEEEEEE999999999999:::;;;;;;<<<888999:::;;;;;;;;;:::999555666666666777777888888777777777777666666666666555555444444444333333333000111333444555444444333333333333222222222111111111111111111111111111111000000////////////000000.../////////000000111111000000000000////////////////////////////////////,,,...///111111000...---***++++++,,,---//////000000/////////............,,,,,,,,,---------......//////.........------------------.........//////.........------.......................................---,,,+++******)))............/////////000---.........//////000000////////////////////////((()))+++,,,---.........---------.........//////,,,------...//////............---,,,,,,,,,,,,---------......///000111111***++++++,,,,,,------...,,,,,,,,,---------......---///000///+++***,,,///***,,,---......///111444//////.........---------...//////...,,,)))&&&$$$***+++,,,---------------,,,,,,------...///000000,,,,,,,,,------.........///......---------......------...//////...------,,,---///000000///---,,,,,,---.........---,,,+++,,,------......------,,,..................------++++++,,,---...................................................///000111,,,---......//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////......////////////......////////////////////////---...///...,,,,,,...///////////////////////////........................---------------------------------.............../////////......---------,,,---///000000///---,,,'''((()))+++---///000111.........------.........//////............//////---,,,,,,++++++,,,,,,---*********(((''''''))),,,...------,,,,,,------...,,,***))))))+++,,,,,,++++++---///...+++***,,,///,,,,,,,,,------.........((()))***+++,,,------------......---+++)))***+++******,,,---.../////////000000000000////////////111111000000000000111111444555555555555777:::<<<999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>???>>><<<;;;::::::;;;;;;<<<===???@@@AAABBBBBBCCCBBB@@@???@@@BBBFFFGGGHHH===<<<::::::;;;;;;:::999888888888888777777777777666666666666666555555555444444444444444444444444444444333333333222222222222222222222222222222222222111111111000000//////000000000000000000000000000000//////.........---111111111111000000000000000000////////////000000////////////////////////////////////////////////000/////////............///,,,))),,,111444222...........................//////.........------------.........//////000000//////............//////......------------............------------......,,,,,,,,,---------......,,,,,,---.../////////...,,,,,,------...///000000......------------............---,,,***)))((((((.........------,,,,,,,,,///---+++,,,---...---,,,,,,,,,------.../////////...,,,***,,,...///...+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------...............//////...---,,,,,,........................------------------------,,,------...///000000111++++++++++++++++++++++++.........------,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------...///000000//////.................................------,,,,,,+++////////////////////////111///,,,***)))***++++++------............------000000/////////.........,,,,,,------.../////////000000///...............---...///000000///...---////////////////////////////////////////////////000000//////.........------....../////////////////////.........---------,,,,,,,,,---------......***+++---,,,++++++---000...---,,,+++***+++,,,---,,,---//////---------...//////............//////,,,,,,,,,------.........////////////////////////,,,---...//////...---,,,......//////...,,,***)))+++++++++,,,,,,,,,---------,,,***))))))***,,,---------------------------)))))))))***+++---...///---------............///---------.........//////......//////000000111111333333444555666777888888888999999::::::;;;;;;<<>>===<<<<<<<<<>>>===<<<;;;:::;;;;;;<<>>=========>>>@@@BBBCCC===<<<::::::;;;;;;:::888888888888777777777666666888777777666555444444333444444444444444444444444555555444444444333333333222222222222222222222222111111111111000000000///000000000000000000000000000000/////////.........////////////............//////............//////////////////////////////////////////////////////111///---++++++,,,...///111...,,,---000111///---........................//////.........------------........./////////000//////............//////......------------............------------......,,,---------............---------...............,,,,,,------...//////000......------------......------------------------/////////......---------///---+++,,,---...---,,,...............---------+++***)))***---///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............///......//////...------,,,........................---------------------------......///000000111111++++++++++++++++++++++++------------------,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---...///////////////.................................---------------........................///...---,,,++++++,,,,,,......////////////.........---------,,,,,,,,,,,,------......///000000000000000///.....................///000000///......////////////////////////////////////////////////000/////////............,,,------...///.........//////.........---------,,,---------............,,,,,,+++++++++,,,---///++++++++++++,,,------...------...///000000000000......------------......,,,,,,,,,---------..............................,,,,,,---......---,,,,,,111111111111000///......,,,,,,,,,,,,------------...,,,+++******+++,,,...---------------------------,,,++++++***+++++++++---------............///---------.........//////......//////000000111111333333444555666777888888888999999::::::;;;;;;<<<===============>>>>>>>>>>>>===<<<;;;:::;;;;;;<<>>>>>>>>???@@@BBBCCC===<<<::::::::::::999777888888777777777777666666999888777666555333222222444444444444444444444444555555555555444444444444222222222222222222222222111111111111000000000000000000000000000000000000000000////////////......////////////..................------------......////////////////////////////////////////////////111///,,,))))))+++...000111111000///...------,,,.......................................---------...............///////////////............//////......------------............------------......------........./////////000///...---,,,---......,,,,,,------.../////////......------------......,,,------...///000111111///////////////.........///---+++,,,---...---,,,//////......---,,,,,,+++)))((((((***---//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////..................///......---,,,........................---------------------------------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............------------------------------------.......................................------------------------//////000000000000//////------------,,,,,,,,,,,,.........///000000111111000//////............///...//////000000//////...////////////////////////////////////////////////////////////............,,,,,,---............---...............---------------........./////////...,,,******+++---...---)))***+++,,,---............------000444666444222//////............//////,,,,,,,,,------------...------------------------+++,,,,,,------,,,,,,+++------------------------,,,------------............---,,,++++++,,,---...------------------------------,,,+++++++++++++++---------............///------........./////////......//////000000111111333333444555666777888888888999999::::::;;;;;;<<<;;;;;;<<<===>>>>>>??????>>>===<<<;;;:::;;;<<<<<>>>>>???===<<<;;;::::::;;;<<<===>>>???@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@@@@AAABBBCCC;;;999888888999999888777777777777666666666666555444444444444555555555555333333333333333333333333333333333222222222111111111111111111111111111111000000000000000000111111//////////////////////////////000000000000000000111111111111000000000000000//////////////////000////////////////////////////////////////////////...////////////...---------...//////......///111........................---....................................---------......------------............------------............------------...............////////////000111000...,,,+++,,,---///---------.....................------------........................//////------------------------///---+++,,,---...---,,,,,,,,,,,,,,,------..................---------...------------------------,,,,,,,,,---------......///......------,,,,,,,,,------...............---........................---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------,,,,,,------------------------,,,---------......//////........................+++,,,---...////////////,,,------......------,,,------..................++++++,,,------....../////////............//////000000000//////000000000////////////////////////////////////////////////.........///////////////......///000000000000000---..............................////////////000111///............------,,,------...---,,,***)))000......333999;;;777222///......------......///------------------------..............................------------......+++,,,,,,------.........---------.........//////........................,,,,,,,,,---------......++++++++++++,,,---......---------............///........./////////000000......//////000000111111333333444555666777888888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===>>>???@@@BBBBBBAAA@@@???AAA@@@@@@???@@@AAACCCDDD888777666777999:::999888777777666666666666555555333333333444555555666666333333333333333333333333222222222222111111111111111111111111111111111111000000000000111111111111//////////////////////////////000000000000111111////////////............000000////////////000000////////////////////////////////////////////////---///000111111///---,,,,,,,,,---...///000111111........................---------........................---------------......------------............------------............------------......------........./////////000///...---,,,---....................................------------......//////......------,,,,,,,,,,,,,,,---------------///---+++,,,---...---,,,***++++++,,,------......///000111///---,,,---...------------------------+++,,,,,,------.........---------------,,,,,,,,,,,,---......///.................................------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,------.........///,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,------......///............//////000111000000//////000000111////////////////////////////////////////////////........./////////////////////000111111111111000---------...............------........./////////000222444333111...---............---,,,+++***)))000000111444777888444111,,,++++++++++++++++++,,,...------------,,,,,,,,,///////////////////////////......------......///***+++---.........------,,,------------.................................+++,,,,,,------.........000///...,,,++++++++++++---------............///....../////////000000000......//////000000111111333333444555666777888888888999999::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>===???AAABBBBBBAAA@@@?????????>>>???@@@BBBCCCEEE666555555666999::::::999777777666666666555555555333444444444444444444555222222222222222222222222333333333222222222111111111111111111111111111111///000000000111111111111//////////////////////////////000000000111111111////////////............/////////....../////////////////////////////////////////////////////////....../////////...---,,,...,,,+++---000222111000........................---------.........//////.........------,,,,,,,,,...------,,,,,,------.........------------............------------......,,,---------............---------.............................................------------......//////.........---------------------.........//////---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,------///000///---,,,---///........................++++++,,,,,,---......///------------............,,,------...//////..............................------------------------........................------------------------------------------,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------------,,,++++++,,,---...,,,------------------,,,******+++++++++,,,,,,,,,++++++,,,,,,---......///...............///000000111111000//////000111111////////////////////////////////////////////////............/////////000...//////000000000000000---------.........//////,,,---------...............444999888333...---///...------,,,++++++++++++///111333555555333000...,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,..............................---,,,,,,---......***,,,...000000///,,,+++,,,,,,,,,,,,---------------------......---------++++++,,,,,,---......///000///...---,,,+++++++++---------............///.../////////000000000000......//////000000111111333333444555666777888888888999999::::::;;;;;;<<<:::;;;;;;<<<<<<=========<<<;;;;;;:::;;;<<<===>>>===>>>AAABBBCCCBBB@@@???=========>>>???BBBDDDEEE555444444666999;;;;;;:::777666666666555555555555555555555444444333333333222222222222222222222222444444444333333333222222000000000000000000000000//////000000111111111222//////////////////////////////000000111111111222111111111111000000000000.........------.........///////////////////////////////////////////////////...---,,,,,,,,,------000,,,***,,,111333111---........................---------.........//////.........------,,,,,,,,,...------,,,,,,------............------..................------.........,,,,,,,,,---------......,,,,,,---.../////////........................---.........------.....................////////////---.........//////000000///---+++,,,---...------...------,,,,,,++++++******,,,......,,,+++...000........................++++++,,,,,,---...//////---.........//////000000,,,,,,---.../////////...........................------------------------++++++++++++++++++++++++------------------------.........------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------...---+++******+++---...---..................---,,,,,,,,,------.........,,,,,,------...//////000...............///000111222111000//////000111222////////////////////////////////////////////////---.........//////000000---......///////////////---------.........//////,,,,,,,,,---------......---555===<<<444------000---,,,+++***+++,,,---...///222555666333000...---/////////....../////////.........------,,,,,,,,,------------------------------++++++++++++------///111444777777444111...+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,---...//////------,,,,,,,,,---......---------.........//////////////////000000000000......//////000111111111333333444555666777888888888999999::::::;;;<<<<<<888999:::;;;===>>>??????<<<;;;;;;:::;;;<<<===>>>===>>>AAACCCCCCBBB@@@>>>;;;;;;<<<===???BBBDDDFFF777777777777666666666666666666666666555555555555555555444444444333333333000000000111111222222333333222222111111111111111000000000000000000000000111111111111111111111111//////......---------,,,///...---------///000111222222222111000//////...//////......000111333444000000000000///////////////---,,,---000000...+++---...///////////////...////////////////////////..............................////////////......000///...---,,,------.........------------........................------++++++******++++++,,,---............////////////...............///000111000///...---,,,++++++++++++******+++,,,---+++***//////.........---------,,,,,,---...///000111111........................------............------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---------...///000///...---...000000////////////.........++++++,,,------,,,,,,,,,,,,...///...---++++++,,,///---++++++,,,......---..................---------------...------,,,,,,///......---------......000000///...------,,,,,,------------------------------------------,,,,,,........................------------------------...............---------++++++,,,,,,,,,,,,------...............---------//////////////////////////////............//////000///---,,,,,,---///000////////////000000000000//////............////////////............//////......////////////......000000000000000000000000111111000......---------222///,,,+++,,,...000111////////////////////////111111000000/////////...---***''''''+++---...---...555;;;999444000......)))***+++++++++,,,...111000444777555000,,,+++---,,,------......------,,,222111///...------------+++...222444555333///---,,,------......------,,,------......------,,,+++---------,,,,,,+++++++++,,,,,,,,,---------...............////////////000////////////000000000000///////////////000111111000222555666666777888:::;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<@@@AAAAAABBBBBBAAAAAA@@@AAA@@@@@@@@@AAACCCDDDEEE999999999999888888888888666666666666555555555555555555444444444333333333111111111222222222222222111111222333333111000///000000000000000000000000////////////////////////////////////......------//////...---......///000222222111111000//////...000////////////111222333...............////////////---,,,---///000...,,,////////////////////////................................................---..................---000///...---,,,------.........------------..............................---,,,,,,,,,,,,---..................////////////......------......///000444222000...,,,+++++++++*********,,,...//////---......------,,,,,,,,,,,,------......//////000000------------------------------............------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,...---------...///...---,,,---////////////.........------+++,,,,,,------,,,,,,,,,,,,...///...---+++,,,,,,///---++++++,,,......---..................---------------......------,,,......---------...//////......------,,,++++++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------...............++++++,,,,,,,,,,,,------------..........................................------,,,,,,,,,,,,------000...---,,,,,,---...000....../////////000000000//////............////////////............//////......////////////......000000000000000000000000///............//////000000000111333555444///+++........................000000/////////.........---+++((()))+++.........000777<<<888222////////////000000///---,,,,,,---000444777555000,,,,,,...,,,------......------,,,---,,,,,,---...000111222+++---///222222000...,,,,,,------......------,,,,,,,,,,,,,,,,,,+++******//////.........---------,,,,,,,,,---------......------........./////////.../////////000000000000---------------...//////333555888999999999;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<===@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@BBBCCCEEE999999999999888888888888666666666666555555555555555555444444444333333333333333333333222222222222///111333444444222///---000000000000000000000000////////////////////////000000000000////////////000//////.........//////222111111000000//////...111000000//////000000111,,,,,,------......//////000...,,,,,,---...///...222111000///......//////......................................................////////////......//////...------------.........------------..............................///............///000000............////////////------------------...///777555222///---,,,,,,---,,,,,,,,,...000111000...---,,,,,,,,,,,,+++++++++........................------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---......---,,,---......,,,,,,---...............---------,,,,,,,,,------------,,,,,,,,,---///...---,,,,,,---///---++++++---...------------------------......,,,------.........------...---------...//////000222111111000000/////////---------,,,,,,+++++++++******++++++,,,,,,------------------------------------------------------,,,,,,------......//////++++++,,,,,,,,,,,,------,,,---------.../////////........................------,,,,,,,,,,,,------///...---,,,,,,---...///------.........///////////////............////////////............//////......////////////......////////////////////////,,,,,,,,,---///000222333///111666>>>CCC@@@777...........................///............---------...,,,******,,,...//////...777<<<777000...//////+++---......,,,,,,---...000333555444000------...,,,------......------,,,******+++,,,...000222333***+++---.........---,,,------............------,,,------------,,,++++++............------------,,,,,,,,,---------......,,,---------................../////////000000000---------------...//////111333555666666777888999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<============<<<;;;;;;;;;;;;;;;<<<======@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>???AAACCCDDD777777777777666666666555666666666666555555555555555555444444444333333333444444444333333222222222111111222333333111000///000000000000000000000000111111111111111111111111111111000000000000000000000//////...............111111000000////////////111111000000////////////,,,,,,---......///000000000///,,,+++,,,---///000444333000...---...///000................................................000000000111111000000000............------............------------......---------...............//////......//////000111............////////////------,,,,,,,,,------...555333000...,,,---...///...------...//////...,,,---,,,,,,,,,,,,,,,,,,,,,/////////......---------------------------------,,,------......------,,,,,,,,,,,,------.........------------------------...,,,++++++---......------...//////------...///......---------,,,,,,,,,------------------,,,++++++---......---,,,,,,---...---,,,,,,---...---,,,,,,,,,------------......,,,------...............------------...///000111222222222111111000000000---------,,,++++++************+++,,,------......------------------------------------------------++++++,,,------...//////+++++++++,,,,,,,,,------,,,,,,,,,---...///000000........................//////............/////////...------------...///------------........./////////............////////////............//////......////////////......////////////////////////,,,,,,,,,---///000222333000222888AAAIIIIIIAAA999........................------------------------------,,,,,,---///000000***666>>>888111000000///111111000---+++***,,,......000222111...,,,,,,---,,,------......------,,,------------------......+++,,,,,,,,,------------------............------//////000000//////...---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------.............../////////000000///////////////000111111000222444555555555666777::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===============;;;;;;::::::;;;<<<===>>>AAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>@@@BBBDDDEEE777777777777666666666555666666666666555555555555555555444444444333333333444444444333333222222222444333111000///000111222000000000000000000000000000000000000000000000000000000111111111111111111//////////////////......000000000///////////////111111000000//////...---------...///000000111111000///---,,,+++,,,///000444222000...------...///...................................................//////000000//////...------........................------------......---------.........//////.........---...//////000............////////////...------,,,,,,,,,------000///---,,,,,,---///000*********,,,...///...---------------............//////......------,,,,,,........................,,,,,,------------,,,,,,+++,,,,,,------.........------------------------...,,,+++,,,---............000111000///...///000......---------,,,,,,,,,---.........------,,,++++++---......---,,,------...---,,,,,,......---,,,,,,,,,,,,,,,------......,,,---....../////////..................///000111---------,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---...///000000------------------------------------------------***++++++,,,---...//////+++++++++,,,,,,,,,------,,,,,,,,,---...///000000........................//////............//////.........------.........------------........./////////............////////////............//////......////////////......////////////////////////...............///000000000000222888???BBB???<<<........................,,,,,,,,,---------------,,,------.........000000(((999CCC>>>666555555111===;;;777111,,,)))***,,,---.........,,,++++++,,,,,,------......------,,,.........---,,,,,,+++***------,,,---------......---......//////......---//////000000//////...---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------..................///////////////////////////000111111333555777888777777999::::::::::::;;;;;;;;;;;;<<<;;;<<<======>>>>>>======;;;;;;::::::;;;<<<>>>???BBBBBBCCCCCCCCCCCCBBBBBB?????????@@@AAACCCEEEGGG999999999999888888888888666666666666555555555555555555444444444333333333333333333333222222222222555333000......000222333000000000000000000000000........................000000000000111111111111------...///000000/////////////////////////////////000000000000///...---......//////000000111111...///...---,,,,,,...000111000///...------......------------------------........................,,,,,,------------,,,,,,,,,---......///...............------------......,,,,,,------.../////////---------------...//////............///////////////...------------------,,,,,,,,,,,,,,,---...///%%%%%%'''***---000000///------...............//////.........------,,,,,,........................,,,,,,------------,,,,,,,,,,,,,,,------.........------------------------...---+++,,,...//////...///000111111//////000111............---------,,,......///......---,,,++++++,,,......---,,,---...---,,,,,,---......---+++++++++,,,,,,------......,,,---...///////////////000000//////...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......++++++,,,,,,,,,,,,------,,,---------.../////////------------------------------,,,,,,,,,,,,------........................------.........///////////////............////////////............//////......////////////......////////////////////////000//////............//////...,,,---///111222222------------------------,,,,,,,,,------------...+++---............///000,,,???JJJBBB999999888333222222222///---,,,...///------,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,---------,,,,,,---------.........//////......////////////......,,,------------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---------......,,,---------............------........./////////---------------...//////222444666666666666777888::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===;;;;;;:::999:::<<>>>>>>>>>>>>>>;;;:::999999:::<<>>>>>>>>???AAACCCFFFGGG777777777777666666666666777666666666555555555555555555444444444333333333000000000111111222222333222222222222222111000000000000000000000000000000000000000000000000000000......//////000000000111***+++---///111111111111.........///////////////---...///000000///...---...............---------+++...000000---,,,---///+++,,,---......------,,,------------------------........................000000111111111111000000+++,,,.../////////...............------.........,,,,,,------...///000000...............///000000............/////////000111000///...............,,,---...//////---+++***...---,,,,,,,,,+++(((&&&+++++++++,,,,,,---------------------------------************************+++,,,,,,------,,,,,,+++------------------------........................///---,,,,,,...//////......///000///...---...000000////////////.........////////////...---,,,+++***,,,......---------...---,,,,,,...//////---+++******+++,,,,,,---......,,,---...///000000000000333222111///............++++++,,,,,,,,,,,,,,,,,,,,,------...///000111111------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............---------------------------------/////////....../////////------............------////////////000000000000//////............////////////............//////......////////////......111111111111111111111111...............///000000+++000444444000...///111---------------------------------....../////////)))+++......---,,,...000555FFFJJJ999+++---000---222777>>>AAA>>>777000,,,000...------///000000///,,,------......------,,,)))***+++,,,---,,,+++++++++,,,---...///...---,,,......////////////......------......------,,,+++)))))))))******+++++++++,,,,,,,,,---------...............////////////000---------........./////////////////////000111111333555777777666666777888999999:::::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>><<<:::999999:::<<>>@@@BBBEEEFFF666666666666777777777777666666555444333333222222666666555444444444444555333222111111000000111111111111111111111111111111222222111000//////000000////////////000111222333......///000000000000000000000000000000000000000111111111111000///------......////////////............//////000000111111///+++((((((+++......---......////////////......,,,,,,,,,,,,,,,---...///,,,,,,,,,---...///000000...000222333111///------000///...---,,,,,,---...000000//////......------//////...---...///000111---------------...///000//////.........---------//////000000///...---------.........---,,,,,,+++---+++)))***,,,---......+++,,,...///......///000***+++,,,---...000111111...------,,,,,,------...------......//////000000---------,,,,,,+++++++++...............///000000------------...000111222000000000///......------000000000000///---,,,+++***+++---//////...---,,,------......///.........++++++++++++++++++++++++------------------------,,,---///000111111111000===DDDBBB333+++---...***---------------,,,,,,,,,........................000000//////.........---,,,------......------,,,,,,,,,,,,------.........++++++++++++++++++++++++------------------------......---,,,,,,,,,------...---,,,,,,......---,,,........................,,,,,,---...//////......000000000000000///......//////000000000000//////..................------////////////////////////000000000000111111111111///---,,,++++++,,,...///........................////////////////////////,,,------......------,,,,,,---------,,,---///222888@@@BBB888...,,,......===:::DDDSSSOOO999+++,,,///---,,,...///...+++***)))+++...///...,,,++++++......---,,,+++******)))******+++,,,,,,---......---------.........//////000///...---,,,+++++++++000000///...---,,,,,,+++,,,,,,,,,,,,,,,---...///,,,,,,------.../////////222111111///...---,,,+++&&&(((,,,///000000///...222222333555666888999999777999;;;;;;:::::::::;;;?????????>>>======<<<<<<>>>>>>===<<<<<<===>>>???BBBAAAAAAAAAAAAAAAAAAAAACCC@@@???@@@DDDFFFFFFDDD777777777777666666666666555555555444444333333222666555444444333333444444333333222111111111111111111111111111111111111111222111111000//////000000111111000000000000000111......///000000000000000000000000000000000000000111111111000000///------......////////////............//////000000000000000---******,,,......---......////////////......------,,,,,,---......///,,,---------.../////////---///000000...---,,,---//////...---,,,---......////////////..................---------...///000......---------....../////////.........---------///////////////...------.../////////......---,,,///---,,,,,,---......---000111111000---*********+++,,,,,,---...///000000...------,,,,,,------...............////////////---------,,,,,,,,,++++++...............//////000------------...000111222///////////////.........000000000000///...---,,,+++,,,.../////////------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...///000000//////???FFFDDD888///111111,,,---------------.........------------------------////////////......------,,,------......------,,,---------------,,,,,,,,,........................------------------------------,,,,,,,,,------...+++***)))***++++++***)))........................+++,,,---...............000000000000000///.........//////000000//////...........................////////////////////////000000000000000000000//////...---,,,,,,---...///................................................,,,------......------,,,,,,---...------...000333===CCCBBB666+++---555:::@@@>>>CCCJJJFFF666,,,,,,...------...//////000111''')))+++,,,------------000000000///......------+++++++++,,,,,,------...+++++++++,,,,,,,,,------///...------,,,,,,,,,,,,/////////...------,,,,,,------,,,,,,,,,---........................------///////////////.........++++++,,,,,,...///000111222333444555666888999999777999;;;;;;:::::::::;;;>>>============<<<<<<<<<===<<<;;;;;;;;;<<<>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@???@@@CCCEEEEEEDDD888888777777666666555555444444444444444444444444555444333333222222333333444333222222111111222222111111111111111111111111111111000/////////000000333222111000////////////......///000000000000///////////////////////////000000000000///......---......////////////.........////////////000000000111...,,,,,,---...............////////////............------......//////------..................,,,---...---,,,++++++---......---------...//////.............../////////---------,,,---....../////////...---------.....................---------...////////////...------///////////////.........000///---...//////...---111111111///,,,)))((((((---------.........//////...------,,,,,,------.../////////...............------------,,,,,,,,,,,,......------......///000------------...000111222......////////////000000//////000000000000//////,,,---///000000000///...---------------,,,+++***------------------------------------------------***+++,,,---............777======444---...---(((---------......//////000,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,------......------,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------...///...---,,,,,,---...---,,,........................,,,,,,---.........------//////000000000///...............//////.................................////////////////////////000000000//////.........////////////............................................................,,,------......------,,,,,,---...------///111444CCCEEE@@@444,,,000;;;DDD???AAAAAA>>>888222...,,,...//////---++++++,,,---******+++------.........000000//////////////////,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------...------,,,,,,---------..............................---,,,,,,,,,------000//////...------,,,,,,,,,,,,---...///000111111000...,,,++++++...222444333333444555777888999999777999;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::::::::<<<===>>>>>>>>>??????@@@@@@AAAAAAAAA???>>>@@@BBBDDDDDDDDD888888777777666666555555333333444444444444444444444333222222111111222222444333333222222222222222111111111111111111111111111000000/////////000000111111000///////////////---...//////000000////////////////////////////////////000000///......---......////////////......////////////////////////111///........................////////////......//////.........//////000...............---------,,,------,,,+++***,,,...------------......//////..................------,,,,,,,,,,,,------......000///...---------------.................................//////...------//////.....................------...///000///---,,,---///...,,,++++++,,,.....................---...------,,,,,,------.../////////......---------------------------,,,,,,...------------...//////------------...000111222---......///000000111111000000111222222222222222......///000111000000///---------......---,,,,,,------------------------------------------------+++,,,,,,---------------,,,222333///++++++***&&&,,,------...///000111111------------------------------------------------,,,------......------,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,---...///000///...---...///000///---........................---....../////////.........///////////////......------............---------------...............////////////////////////000000//////......------///000000000000//////...................................................,,,------......------,,,,,,---.........///222555EEECCC===666333666<<<@@@888???>>>444...000///***+++///000...,,,,,,---,,,......///000111000---+++,,,,,,,,,,,,------......---------------,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,---...///---------........./////////...---,,,,,,,,,,,,,,,//////.........---------,,,,,,---...///000111222222000---,,,,,,///222444333444555666777888999999777999;;;;;;:::::::::;;;999999:::;;;;;;<<<======<<<;;;;;;:::;;;<<<>>>???>>>>>>???@@@AAAAAABBBBBB????????????AAACCCCCCDDD888777777777666666666555333333444444444444444444333333222111111111111222444333222222111111222222000000000000000000000000000///////////////000000//////......///000111111------...///////////////////////////////////////...////////////......---......////////////....../////////...............////////////......//////......////////////......000//////.........//////...............------------......---,,,,,,...///,,,,,,---....../////////000//////...---,,,,,,+++,,,,,,,,,---------------000///...------------------.....................------............------...------,,,,,,---......,,,++++++,,,...000//////***,,,......---------..................---------...------,,,,,,------...//////......------,,,,,,---------------------------------------...//////------------...000111222---......///000111222222111111222333444444444444/////////000000000000000,,,---...//////000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......)))---000000///000///,,,,,,------...///000111111////////////////////////,,,,,,,,,,,,------------,,,------......------,,,******++++++,,,---......////////////////////////------------------------+++++++++,,,---...///000,,,+++***+++,,,---,,,***........................//////000000000//////.........////////////......------............---------------.........//////////////////////////////000/////////.........---000000111111000///......................................................,,,------......------,,,,,,---...------...111444CCC>>>:::<<<>>>===888333///999;;;222,,,//////)))(((...000...///222333000......///111222111---***)))******++++++,,,,,,---...------------------------------.........//////,,,,,,,,,,,,------...///,,,,,,------...////////////...---,,,,,,,,,,,,,,,---------.........//////------......//////000000///////////////000111222444555555666777888999999777999;;;;;;:::::::::;;;888888999:::;;;<<<=========<<<<<<<<<<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDDDD??????@@@@@@AAABBBCCCEEE666666666777777777777777444444444444444444444444444333222222111111222222333222111111000000111111000000000000000000000000//////......//////000000............///000111222------...////////////...////////////////////////....../////////......---......////////////....../////////............------...//////......///111......////////////......//////......------......------..................---...//////......///000,,,---......///.........//////......---,,,,,,+++,,,,,,---............---//////...---------......---------...............,,,,,,---............---------,,,++++++,,,...///...,,,***+++---///000///...///000///---,,,,,,---..................------...------,,,,,,------............---------------------------............------,,,,,,------...///------------...000111222......///000000111222222111111222333444444444333////////////000000000111......///000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...)))+++...000111111000///---------......//////000////////////////////////++++++,,,,,,,,,,,,,,,---,,,------......------,,,((()))***+++,,,---...///........................------------------------,,,,,,,,,,,,------...///...---,,,,,,......---,,,........................//////000000000///......------.../////////...............//////.........,,,,,,------.../////////////////////////////////////////////////////////111111000000//////..............................------------------------,,,------......------,,,,,,---------,,,---///222???;;;;;;CCCGGGAAA666...+++555;;;666000000///+++---111000,,,...555666000///---,,,---000111///,,,++++++,,,,,,---------...---------------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///---------.........//////......---,,,,,,,,,------,,,,,,------...//////000......//////////////////,,,---///000111111111111555555666777777888999999777999;;;;;;:::::::::;;;999999::::::;;;<<<=========<<<<<<<<<===???@@@AAAAAAAAABBBBBBCCCCCCDDDDDD>>>@@@AAAAAAAAAAAADDDFFF555555666666777777888888555555555444444333333222444444333222222222222222222111000000//////000000000000000000000000000000...............///000000//////.........//////000,,,---......//////......000000000000000000000000------...//////......---......////////////......//////.........---------***,,,//////......000222......////////////......///......---,,,,,,------,,,---------.../////////+++---///000///......///---.../////////...---,,,,,,,,,,,,------.........,,,---.../////////............---------......///---------.........//////+++,,,------.........---...---,,,,,,,,,---///000444000,,,+++,,,...//////000111222111...,,,,,,,,,------.....................------,,,,,,------...,,,------------------...------------.........///------,,,,,,------...///------------...000111222/////////000000111111222///000111111111111111000///.........//////000000000000000000///...---,,,---------------------------------------------------,,,+++******+++,,,---++++++,,,...///...---,,,---------------.........////////////////////////***+++++++++,,,,,,,,,,,,,,,------......------,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...111///...///000111000///.......................................---,,,,,,,,,---......//////.........//////000000//////...,,,,,,------...//////000////////////////////////...//////000000111111111222111///...------..............................------------------------,,,------......------,,,---------,,,++++++---///===<<<@@@IIIJJJBBB:::666...666===<<<666111//////111222...---888JJJQQQMMM===666...+++---//////...,,,---------------------,,,,,,------......//////+++++++++,,,,,,,,,------------,,,,,,,,,---......---------...............------,,,,,,,,,---......------............................../////////000+++,,,---///000111111222666666666777888888999999777999;;;;;;:::::::::;;;::::::;;;;;;<<<<<<======;;;;;;;;;;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBB???AAABBBBBBAAABBBDDDGGG444444555666777888999999666666555444333333222222555444333333222222333333111000000///////////////000000000000000000000000...............///000111111000///......---......,,,---......//////......111111111111111111111111------......///......---......////////////......//////.........---------(((+++...///......000222......////////////......///...---,,,,,,,,,,,,,,,,,,,,,------...///000000***,,,///000000.............../////////...,,,+++))))))+++,,,...///000111------///000000000///...---------------...///000---------.........//////+++,,,------.........---///...---,,,---///111222999555///,,,+++---......000111222111///.........---------.........//////...------,,,,,,------...,,,,,,,,,------.........---------.........//////---,,,,,,,,,,,,---......------------///000111222000000000000111111111111......////////////.....................///000000222222111///---+++)))(((////////////////////////------------------------,,,+++***))))))***++++++111...---///000...,,,,,,------------------,,,,,,........................*********++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++,,,,,,////////////////////////------------------------......---,,,,,,,,,------...,,,+++,,,---...---,,,........................,,,---------,,,,,,+++***,,,,,,---.../////////...//////000000000000//////,,,,,,------...///000000////////////////////////......///000111222333333333111///---,,,,,,...///........................------------------------,,,------......------,,,---------+++******,,,---<<<>>>EEELLLJJJBBB???BBB444999???AAA:::111///222,,,------333MMMnnnNNNCCC555,,,+++---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000---------.........//////...------,,,,,,---------........................,,,,,,,,,,,,------...////////////...------,,,,,,,,,------...///000111111,,,,,,,,,---...000222444666666777777888888999999777999;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<======::::::::::::;;;===???@@@BBBAAAAAAAAAAAAAAAAAAAAA???AAACCCCCCBBBBBBEEEHHH666666666666555555555555555555444333333222111111222222222222222222222222111111111111111111111111---...///000000111111111------...///000111222222000000000000111111111111......////////////......////////////////////////////////////////////////...///000111111000///.................................------------..............................///////////////////////////............---------,,,,,,---...//////......///...---,,,,,,,,,,,,,,,...///111222111000...---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000,,,,,,,,,---------..............................222111///...------......222222000///---+++***)))((())),,,...////////////...---+++***)))***++++++---------....../////////------------------------000000///---,,,---///222000///---,,,,,,,,,.../////////...------------...+++,,,---/////////.....................///000000---...///000000///...---,,,,,,,,,------.........000000000111000//////...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------...///............---------///---,,,---000000...+++---------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,------------------------............////////////,,,,,,------------,,,,,,........................---------............///////////////////////////////////////...---,,,,,,,,,,,,,,,---------......000000////////////000000222222222111000///......//////......---------,,,...------,,,,,,------...,,,---......//////......---------,,,,,,+++++++++*********++++++,,,,,,,,,444555777CCCNNNCCC999???>>>FFFHHHCCCAAAAAA777***,,,------333IIIggg~~~jjjIII,,,***222333///---------------------------,,,,,,,,,---------......,,,...000...***(((***,,,,,,,,,,,,---------............................../////////......---------444666777777444111//////111111///......---------,,,---...///000000000000111333555666666666888:::;;;;;;;;;;;;::::::999888;;;;;;<<<<<<===>>>>>>??????>>>===<<<<<<===>>>???AAAAAABBBBBBCCCBBBBBBBBB<<<<<<===>>>AAADDDGGGIII666666666666555555555555555555444333333222111111111111111111111111111111111111111111111111111111111111111000000///...---///////////////000000000//////000000000111111111......////////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...........................///......------......///............................................................------------......///000000000000000000///......---------......///000111111///...,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,---------....../////////.....................------...///000111222111///...---,,,++++++***+++,,,---...////////////...---,,,+++,,,,,,---,,,,,,---------.........------------------------...///...,,,+++,,,...000000///...------///111222000000///............///....../////////......---...............///000000...///000000000000///...,,,,,,---------.........---............---,,,,,,///......------,,,,,,,,,,,,,,,,,,------.........///......------......///...---------,,,,,,,,,,,,...---,,,---///000000//////...---,,,+++*********...------,,,,,,------...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------......---------........................---------............///////////////////////////......////////////......,,,---------............000000////////////000000222222222222111000///...////////////......------------,,,,,,,,,,,,------,,,------...............---------,,,,,,,,,++++++++++++++++++,,,,,,,,,---000222666BBBKKK@@@444999:::DDDHHHBBB>>>???;;;333---......222AAAZZZmmmuuuhhhJJJ...(((---...,,,,,,------------------------------------............,,,---///...------...///,,,,,,,,,---------.......................................---------,,,,,,...000222222///---,,,,,,//////............//////000000111111000000//////111333555666666666888::::::;;;;;;;;;::::::999888;;;;;;<<<<<<======>>>>>><<<;;;;;;;;;<<>>CCCBBBAAAAAAAAABBBCCCDDD666666666555555555555444555444444333333222222111000000000000000000000000111111111111111111111111111111111000000///...---000000000/////////......//////000000000000111111......////////////......///////////////////////////////////////////////////..................///........................///......------......///............................................................------------......///000000000000///000000///............///......///000///...---,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000/////////......------------------...///000111111000...---,,,,,,---------,,,,,,,,,,,,---......000///......---.........,,,,,,,,,,,,---------------------------------------...---,,,++++++---///000///......///111444555111111000///////////////222111000///...........................///000000///000000111111000000///---------...............---------------,,,++++++111000///...---,,,,,,+++***++++++,,,---...///000/////////....../////////------,,,,,,,,,+++++++++,,,,,,---------///222555444333000---++++++++++++///......------......///,,,------......------,,,------------------------,,,,,,,,,------------...................................................---------............///////////////////////////............////////////------........./////////000//////......//////000222222222222222111000///000000000000////////////---,,,,,,++++++,,,,,,---,,,---------............------------,,,,,,,,,,,,,,,,,,,,,,,,------------+++000333===EEE:::...222///:::@@@:::555777999777---...//////777FFFTTT[[[eeeMMM555------------000------------------------------------............+++++++++---///111111000,,,,,,,,,---------..............................------------,,,,,,,,,,,,***,,,......,,,+++******------------...///000111///////////////000000000111333555666666666888:::::::::;;;;;;;;;:::999999<<<<<<<<<<<<<<<=========<<<;;;::::::<<<>>>AAACCCDDDDDDDDDCCCBBBAAA@@@???EEEDDDCCCBBBAAABBBBBBCCC666666555555555444444444444444444333333222222222111111111111111111111111111111111111111111111111---...///000000111111111////////////////////////////////////000000000111......////////////......////////////////////////111111111111111111111111///...---,,,,,,---...///........................//////............//////.........................................................---------,,,,,,,,,,,,---......---------//////...............///......//////......---,,,------------............------------------------------------------------,,,,,,,,,---------......//////......---,,,,,,,,,000000///...---------,,,///...---,,,,,,---...000///...,,,++++++,,,---...//////..................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......---,,,,,,---///000///......///111333444111000//////......//////333222000/////////000111...............///000000000000111111111111000000.....................///......//////......---,,,//////......------,,,,,,++++++,,,,,,---...////////////............//////---------,,,,,,,,,,,,++++++,,,---,,,+++...444::::::888444000---------.........------------......------------------------........................,,,,,,---------.........................................................---------............///////////////////////////......------------------.........////////////000/////////....../////////222222222222222111000000111111000000000000000000,,,,,,++++++++++++,,,,,,---,,,,,,,,,------......------------------,,,,,,------------------------***///111666===444***///***333888666333555555333,,,...///...///666???EEEUUUEEE555///...---...222,,,,,,------------------,,,,,,,,,,,,------------+++)))'''***...000///---,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,,,,---------------...///000000((()))***+++---///111222111333555666666666888::::::::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;<<<>>>???@@@@@@AAABBBCCCCCCCCCCCCAAAAAA@@@AAABBBCCCEEEFFF555555555555444444444444444444333333333333222222222222222222222222222222000000000000000000000000---...///000000111111111,,,------...///000000000...////////////000000000......////////////......////////////////////////........................///...---,,,,,,---...///......................../////////....../////////...................................................------------,,,,,,,,,,,,,,,------------,,,,,,...------,,,------.....................------,,,+++,,,,,,,,,,,,---------------------------------...------------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++/////////...------,,,,,,...------,,,---...///000///...---,,,+++,,,---...------------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////------...000111000...------...///111000///......------......111000/////////111222333...............///000000111111000000000000111111////////////////////////......//////......---,,,++++++,,,,,,---------...------------------------...------,,,,,,------...............------------+++,,,,,,+++***...444:::;;;888444000...---......------,,,,,,,,,,,,---------------------------------------------------------.........///////////////...------------...///........................---------............//////////////////////////////...---,,,++++++++++++.........////////////000//////............//////111111222222222111000000000000111111111111111111---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------------------------------,,,111//////444///***111---222666888999999555///+++,,,......,,,---333888:::444...,,,+++***,,,...,,,,,,,,,---------......***++++++++++++,,,,,,,,,---***)))***...///---+++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---.........------------......))))))***+++---///111222111333555666666666888:::999::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<::::::<<<===>>>???@@@AAABBBCCCCCCCCCCCC>>>>>>>>>???AAACCCEEEGGG555555555444444444444333333333333333333333333333222222222222222222222222000000000000000000000000111111111000000///...---+++,,,---...///000000111......////////////000000......////////////......///////////////////////////////////////////////////..................///........................000//////......//////000........................------------------------------------,,,,,,,,,,,,...////////////...---------,,,,,,,,,,,,---....../////////............---+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++---......///......---------.........//////...------,,,,,,,,,------++++++,,,------------,,,------------,,,,,,,,,,,,------------------------...///000000.........000111///---,,,+++,,,---...//////...---------------////////////000111222333...............///000000111000000//////000000111000000000000////////////---------------,,,++++++)))******+++,,,---............---------,,,,,,,,,------,,,,,,,,,,,,------//////.........---------,,,,,,+++******---222666555444111...,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++........./////////000000...---,,,++++++,,,---...........................---------............///////////////////////////000...---++++++++++++,,,------.........////////////......------......///000000111111111000000///000000000000111111111111...------,,,,,,------...---,,,+++++++++,,,...///------------............------------,,,,,,,,,,,,,,,222---***...,,,***222,,,...111555777555000***,,,+++,,,...---,,,...222++++++,,,---...---------+++,,,,,,------.........++++++++++++,,,,,,,,,,,,///...------...///...,,,,,,,,,,,,---------..............................,,,,,,,,,,,,------------+++,,,---,,,++++++,,,.........---------------...000///.........///000111111333555666666666888:::999999:::;;;;;;;;;::::::999::::::;;;<<<<<<======;;;:::999999;;;===@@@BBBBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@@@@???@@@AAABBBCCC555555555444444444333333333333333333333333333333111111111111111111111111000000000000000000000000111111111000000///...------------....../////////........./////////000000......////////////......////////////////////////000000000000000000000000...//////000000//////...........................000000////////////000000........................---------------------------------,,,,,,,,,++++++.../////////......---,,,---------------...//////000000//////......//////,,,,,,,,,,,,---------...........................,,,---------------------,,,,,,,,,---------......,,,------......//////000***+++---...///.........+++,,,...///000///...---,,,,,,------...---------***+++,,,---...------,,,.........---------,,,,,,------------------------,,,...//////...---......///...,,,++++++---...000000//////...............//////000000111000000000...............///000000000000///......///000000111111111000000000//////---............---,,,,,,++++++,,,,,,------......,,,,,,------------------......------------...............---------,,,,,,...,,,***)))+++---///000111000///---,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...,,,+++******+++,,,...........................---------............//////////////////////////////...,,,,,,,,,...000111,,,---------............///......------......///...//////000000000///////////////000000000111111///......------......///---,,,+++***+++,,,...///------------.........///---,,,,,,,,,++++++++++++)))000---(((,,,+++)))000(((***---000000---+++***...***)))...///---,,,///,,,---...///000111000...++++++,,,,,,---......///,,,,,,---------.........---...///...------...///,,,,,,,,,---------..............................,,,,,,---------.........,,,---...---++++++,,,---,,,,,,,,,,,,---...//////222111000......///000111111333555666666666888:::888999::::::;;;;;;;;;:::888888999:::<<<===>>>>>>::::::999999;;;===@@@AAABBBBBBCCCCCCBBBBBBAAAAAADDDCCCAAA@@@@@@AAABBBBBB555555444444444333333333333333333333333333333333000000000000000000000000000000000000000000000000---...///000111111111111///............---------............/////////000......////////////......////////////////////////------------------------...///000111111000///...........................000000////////////000000........................---------------------------------,,,,,,,,,++++++,,,---------,,,,,,+++***...............///000111111111000///////////////---------.........//////........................,,,,,,,,,---------......,,,,,,,,,---------......------...///000111222222---......///...,,,+++***+++,,,///111111///---+++***+++---...///...---,,,***+++---.........------/////////......---------------------------------+++---......---,,,,,,------,,,++++++,,,...111222111111000///////////////000000111111111///---,,,...............///000000000///...------...///000222111111111000000//////000000111111000000///.....................------***++++++,,,---...////////////............//////---------,,,,,,,,,++++++000,,,))))))+++...---,,,///////////////..................------............---,,,,,,,,,,,,---...////////////////////////,,,,,,,,,---------......---,,,***))))))***,,,---........................---------.........//////////////////////////////------,,,---...111444666,,,,,,,,,---------...............------...............///////////////.........//////000000000111//////............//////---,,,+++******,,,...///---------.........//////,,,,,,,,,++++++*********%%%...---))),,,***(((...(((,,,000000---***---222000***(((---000...,,,------...---,,,---...---***++++++,,,,,,---...//////........./////////000000)))+++...---+++***,,,///,,,,,,,,,---------..............................---------......////////////000000...---,,,---///******+++,,,---///000111///...---,,,---///111333111333555666666666888:::888999::::::;;;;;;;;;;;;777777888:::<<<===??????>>>===;;;::::::;;;===>>>>>>???AAABBBCCCDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEE333333444444444444444444444444333333333333222222333222111000000111222333...//////000000000000000//////000000000000//////...///111111/////////000........................///////////////////////////...---------...000111000000//////......------.................................------.........+++,,,------......------...//////////////////...........................//////...---,,,,,,++++++------..................///...---,,,,,,---...///...---,,,,,,......---,,,***+++,,,---............)))***,,,---------,,,++++++,,,,,,+++))))))***,,,---,,,,,,++++++,,,,,,------------...............///...,,,+++***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,.../////////......///...---...//////---+++,,,---------------------------------------------)))***,,,---...------,,,............////////////444222000...------//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---...///000///---,,,,,,---//////000000///...------,,,++++++***+++,,,...//////...,,,*********,,,------...//////------...///........................//////...---,,,,,,+++***+++++++++,,,,,,---------///...---+++++++++,,,---)))***,,,...///...---,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++..............................---,,,***)))((((((------............------////////////000000000000........................///////////////////////////,,,***((((((***,,,///000000000000000000000000,,,,,,------------------,,,------.../////////...,,,---...---,,,,,,---...+++***)))))))))***+++,,,---------,,,,,,+++++++++,,,------...---,,,***))),,,---...000000///---,,,000000000///.........---/////////...------,,,,,,------------------------...------,,,,,,,,,---------,,,,,,---//////---+++------............---------------,,,,,,+++++++++,,,,,,,,,---------..............................///000000000000000//////333555555222333777777555555888;;;<<<;;;:::999:::;;;;;;<<<<<<===>>>>>>>>>===<<<;;;::::::;;;===>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@BBBDDDEEE444444444444444444444444444444333333333333222222222111000000000000111222,,,,,,...///111222222222...//////000000//////......///111111/////////000////////////////////////111111111111111111111111///////////////000111111///////////////.................................---...///000000///...---,,,,,,------.........---------............------........................///......---,,,,,,++++++++++++,,,,,,---.../////////...------------...//////...------//////...---***+++,,,---...............//////000111000000000,,,---//////...///111333---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......///...---,,,,,,,,,------+++++++++,,,,,,------------.../////////...---,,,,,,++++++,,,...///...,,,/////////......---------------------------------+++,,,---.........---,,,............////////////333222000...---...//////////////////........................------------,,,------...//////......---...//////...---...000///////////////...------------------------.........---,,,*********+++,,,((()))******)))((()))***........................//////...---,,,,,,++++++++++++,,,,,,,,,---------//////...---------------***+++++++++)))'''$$$"""------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------....../////////000000000................................................///...,,,******,,,...///////////////////////////------------------------,,,,,,---...............,,,...///...---,,,---...---,,,+++++++++,,,---------------,,,,,,+++++++++,,,,,,---------,,,++++++,,,---///000///...---+++//////..................,,,,,,------.../////////------------------------...------,,,,,,------...///---,,,---...///...---------............------------,,,,,,,,,,,,,,,,,,---------.........//////........................//////000000000000//////222555555222333777888666///222666888888999999:::;;;;;;<<<<<<===>>>>>>>>>===<<<;;;::::::;;;===???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAACCCDDDFFFGGG555555555444444333333222444444333333333333222222111111000000000000111111---...///000111111111111.........//////............///111111/////////000000000////////////000000111111111111111111111111//////000111111111111000.........///////////////////////////////////////---...///000000///...---,,,,,,------............------............------.................................------,,,,,,+++------------............///...------------...///000///......///000///...++++++,,,---..................------......///000,,,---//////......///000---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,---...//////...---------......******+++,,,---...//////////////////...---,,,++++++++++++---///111000///111111000///...------,,,------------------------------.........---,,,,,,............////////////222111000.........//////////////////............000000000//////............------------...//////,,,...////////////000222///////////////......---...////////////......---,,,,,,,,,,,,,,,++++++++++++,,,---,,,++++++,,,---------------------------.........------,,,,,,,,,,,,,,,,,,---------------//////000000000///....../////////...,,,)))'''%%%------------------------------++++++++++++------------------------------,,,,,,,,,,,,------------,,,---......///000111111------............------------........./////////........................------------------------000///............///000///////////////////////////.........---,,,,,,,,,+++,,,,,,------------,,,---...//////------...//////......---------......------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,------....../////////...,,,+++---------------.........,,,,,,,,,---......//////------------------------...---------------......000...,,,,,,---//////...------............------,,,,,,,,,,,,------------........./////////000000........................//////000000000000//////111444444222444888999888222555888:::;;;;;;<<<===;;;;;;<<<<<<===>>>>>>>>>===<<<;;;::::::<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>???AAACCCDDD666666555444333333222222444444333333333222222222222222222111111222222222222222111111000...---,,,------............------...///111111/////////000000000///......///000000........................---...000111111000000///------......//////000000000000000000000000000000........................---------------......///......////////////....................................---------,,,,,,,,,000000//////......------.........------.........///...---...///000///---+++,,,------.........------,,,+++***+++,,,---...000111111000---++++++,,,---,,,,,,++++++,,,,,,------,,,+++***+++,,,...///......------------------++++++,,,,,,---......///..................------///......000222333222111000/////////......------------------------------------------,,,,,,++++++............////////////222111000///......//////////////////............000000000///......------///...---,,,,,,---//////---///000000//////000222...///////////////.........///000000///...,,,+++,,,---.........------,,,...000111000///...///000------------------------------------------,,,,,,---------------.........//////111111111000///...000000111111111000//////------------------------...---+++******+++---...------------------------++++++,,,,,,,,,,,,,,,---******+++,,,---...//////------............------------------.........///........................------------------------/////////000000/////////////////////////////////000//////...---,,,,,,+++++++++,,,,,,---,,,,,,+++...///000///.........000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///.../////////...---,,,++++++,,,,,,,,,---.........//////...------,,,,,,+++------------------------...------------......///000...+++***,,,.........------............------+++,,,,,,,,,------......---.........////////////...........................//////000000000000///111444444333444999:::999888:::<<<<<<;;;::::::;;;;;;;;;<<<<<<===>>>>>>>>>===<<<;;;:::;;;<<>>???AAABBB666666555444333333222222444444333333333222222222333333333333333333333333222222222111///...,,,+++------............------...///111111/////////000000///---,,,,,,---///000........................+++,,,...///000///...---------......//////000000000000000000000000000000000...,,,******,,,...000......---------...///000---------......---------........................---------------,,,,,,,,,,,,,,,,,,------.........---..................---...---,,,,,,......---,,,,,,,,,------...---------......---,,,,,,...///000222444555444111///......---,,,,,,++++++,,,,,,---...---,,,,,,,,,---///000,,,,,,,,,,,,------,,,,,,------------------------,,,,,,,,,---...///000000111000000111222222111///,,,,,,,,,------.........------------------------------,,,+++++++++******............////////////000000000///////////////////////////.....................------,,,,,,,,,//////---,,,,,,---...///000111111000///......000......///////////////...---.../////////---,,,***......//////000///......+++---...---,,,+++,,,---------------------------,,,,,,------------------...........................///000111111000///...+++,,,,,,---.../////////------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++,,,,,,------............------------------.........///................................................---...////////////...---........................000000///...------,,,,,,+++,,,,,,---,,,,,,++++++...///000///.........000............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///...//////......------,,,+++,,,,,,,,,---..................---,,,,,,++++++---------------------------------------...///000000---******+++---------------............------,,,,,,,,,------.........,,,,,,---------.......................................///000000000000000111444555333555999;;;999666888999999777666777888;;;;;;<<<<<<===>>>>>>>>>===<<<;;;:::;;;===???AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAACCCDDDFFF555555555444444333333222444444333333333333222222222222333333333333222222...///000000000000000///.........//////............///111111/////////000000...---,,,,,,---...000111111111111111111111111,,,,,,---............---.........///////////////////////////////////////111///,,,++++++,,,///111///...---------...000111++++++,,,,,,,,,,,,++++++........................------------------------$$$%%%'''))),,,...000000------...//////...------...,,,+++,,,---...---,,,,,,,,,------...------,,,+++++++++++++++,,,------+++...000111000//////000---,,,,,,++++++,,,,,,------------.........//////***+++,,,,,,------,,,,,,............------,,,,,,+++++++++,,,...///111222000///...///000///...,,,***++++++,,,---...//////------------------------------,,,+++++++++,,,,,,............////////////000000000000000/////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...000111111000...------...---...//////////////////------.........---,,,,,,.........////////////000+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////.........------.../////////......------------------------------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...............------,,,,,,+++------............------------........./////////........................////////////////////////------............------........................000/////////...------------------------,,,,,,+++---...//////------...///---.........---,,,+++***++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------........................---------------.........+++++++++,,,------......------------------------------------...///000000///---++++++,,,---...---------............---------------------.........,,,,,,,,,------------...........................---...///000000111111000222555555333555999:::999666777999999999:::;;;===;;;;;;<<<<<<===>>>>>>>>>===<<<;;;;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@?????????@@@BBBDDDEEE444444444444444444444444444444333333333333222222000111222222222222111000......///000000000000000...//////000000//////......///111111/////////000111///---,,,,,,---///111111111111111111111111111---------------.../////////////////////.................................//////000000000000/////////...---------...000111,,,------......------,,,........................------------------------&&&'''(((***,,,...///000------...//////...------///---,,,---...///...---,,,------...------,,,,,,))))))******+++++++++***&&&))),,,------,,,,,,------,,,,,,++++++,,,,,,---***,,,---//////...---,,,***+++---.........------------------............---,,,,,,,,,---///000111...------...///000...---,,,,,,------......//////------------------------......---------...///000............//////////////////000000000000//////////////////............******++++++,,,,,,------......//////...------,,,...///000///------...///------...///////////////..................//////...---,,,,,,,,,---///000...///000///...---...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000000/////////......,,,,,,++++++,,,------...111000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---....../////////.........------------------............------....../////////000000000................................................................................................////////////...........................---,,,,,,,,,...///...---,,,---.........//////...,,,+++***+++++++++,,,,,,---------,,,,,,---------,,,++++++------------......///000//////..................***++++++,,,,,,---......------------------------------------...///000111000...---...///000///...------............------............------------------------....................................---...///000111111111111444666666444555999:::888999:::;;;;;;;;;<<<>>>@@@;;;;;;<<<<<<===>>>>>>>>>===<<<;;;;;;<<<>>>AAABBBCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>???@@@BBBCCC333333444444444444444444444444444333333333222222...///000111111000///...000111111000000///...---//////000000000000//////...000111111/////////000222111...------...111222//////////////////////////////...------///000111000000//////.........---...........................000333555555333000...000///---,,,---...000222000000111111111111000000........................------------------------.....................---,,,---...//////...---,,,000...---...///000///...---------...------,,,,,,,,,---...///000///...---***---///000...,,,+++,,,---,,,,,,++++++,,,,,,---(((***---//////...,,,***+++,,,.../////////......+++,,,,,,---...///000000///...---,,,------///000---------///111222222000///////////////.........------------------------000///......///000111222............/////////000...///000000000000000///000/////////............)))***++++++,,,---...///---...///000///...,,,++++++---......------///000------...///000000//////000///.........000111222---,,,*********,,,...///---...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////111111000000/////////...++++++***)))***+++---......------------......///------------------------+++,,,,,,------,,,,,,+++////////////////////////,,,,,,------...///000000---------------------------..................---////////////000000000000........................------------------------//////............//////.................................///////////////.../////////...------,,,,,,---...---,,,,,,---......////////////---+++***+++++++++,,,,,,---------,,,------...---,,,***))),,,,,,,,,---...///000111000000000///.........---......---,,,,,,++++++***---------------------------------......000111111111000000111222222000///---..................---/////////...---------,,,............/////////000........................---...///000111111111111555777777444555888999777::::::;;;999777777888999;;;;;;<<<<<<===>>>>>>>>>===<<<;;;;;;<<<>>>AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBDDDFFFGGG222222333333333333444444333222111111000000111111111222222222222111000000000000000000000000000000000000//////.........---------......//////000000........................---......///////////////------,,,,,,---...000111000000//////.........---,,,,,,---...///000111222////////////////////////+++,,,.../////////...---......////////////......000////////////.........++++++,,,---.........---...........................------,,,,,,------...,,,---.........---,,,+++***++++++,,,,,,++++++******+++,,,------+++)))(((//////000//////...------000///...---------------,,,,,,,,,,,,---...//////---+++***---111333222000////////////////////////++++++,,,,,,---...//////,,,---.../////////...---------..................***)))))))))+++---000222+++,,,---......---,,,+++,,,,,,------...///000000000000000000000000000000000000000000000//////...///////////////////////////......---------......------............------///222555444000...000333///......---...///000111........................222222111///...---,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---....../////////...------,,,,,,---------...............---,,,+++******,,,---///............---,,,++++++---,,,+++***+++,,,---...***'''%%%(((...111///,,,------------------------000000//////............------............------,,,++++++...000000---***...***(((+++000333222///..............................////////////......---------............/////////...---------------///......---,,,,,,,,,,,,////////////////////////------......------,,,+++000000000000////////////......,,,,,,,,,,,,......+++,,,.../////////...---------------------------////////////////////////------------------------+++---//////...,,,,,,---///...---,,,,,,,,,,,,,,,///...---,,,+++,,,---------------............///...---,,,,,,,,,...///000///......//////000111222000...,,,***)))***+++,,,000333555666555555666888;;;;;;;;;::::::999999999===============<<<<<<;;;===>>>???@@@AAAAAAAAA@@@BBBAAA@@@AAACCCCCCCCCAAABBBBBBAAA@@@AAABBBCCCDDD444444444333333222222222333222111111000000111111111222222222222111000000000000000000000000000000000/////////.....................///////////////........................//////000000///...------------,,,,,,---...000111000/////////..................//////////////////////////////////////////,,,---......///...............////////////....../////////.........------,,,------............---...........................------,,,,,,------...------.........---,,,+++++++++,,,,,,,,,,,,++++++###%%%(((,,,...000111111...///000000///...---,,,//////.........---------//////...---,,,,,,,,,,,,---,,,,,,---///111000000........................,,,,,,,,,------.........,,,,,,---...............//////......------,,,,,,---,,,+++++++++---...///,,,------------------,,,,,,,,,------...//////000000000000000000000000000///000000000000///....................................------------......------............------...222444333///---///222333222000...,,,+++++++++------------------------111000000///...---,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---......,,,,,,,,,---------------000//////......---------+++,,,,,,---------------,,,,,,------...---------,,,,,,+++++++++,,,---...---***(((***...///---***------------------------/////////.........------------............------,,,++++++---///000...++++++(((&&&(((,,,///...+++..............................////////////......---------............///000///......---------...+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***000000//////...------,,,...---,,,++++++,,,---...,,,---......///.........------------------------........................------------------------+++---//////---,,,,,,---//////...---------......//////---,,,,,,,,,---...---------............///...---------......///000............///000111111000000...------......///111333555666555555777888;;;;;;;;;::::::999999999;;;;;;<<<===>>>>>>======;;;;;;<<<<<<===>>>>>>???@@@???>>>???@@@AAA@@@???BBBBBBAAA@@@AAABBBCCCDDD666555555444222111111000333222111111000000111111111111222222111111000///000000000000000000000000////////////............///////////////.................................111111000000///---,,,+++------------...///000000////////////............111111000///...------,,,////////////////////////...------------...//////......////////////..................---------,,,....../////////...------...........................------,,,,,,------...------......------,,,++++++,,,,,,------,,,,,,+++)))***+++,,,...///000000---...///000000///---,,,---.../////////...---,,,000///...---,,,,,,,,,,,,+++---......------...///------------------------------------------......,,,------------.........//////...---,,,++++++***//////......---,,,,,,,,,...------,,,,,,------...,,,,,,------.../////////000000000000000000000000///////////////......---------------------------...---------------......------............---------000222111...---...000333222000...,,,***))))))------------------------............---------,,,++++++************++++++---,,,,,,,,,,,,---......******++++++,,,------...111111000///...---,,,,,,***,,,...///000///---,,,***+++,,,---............,,,,,,,,,+++,,,------...111...+++,,,......,,,)))------------------------.........---------------------............---------,,,,,,,,,...///...---///,,,***+++...000...,,,..............................////////////......---------............///000//////............///(((***---000000///---,,,++++++++++++++++++++++++............---,,,+++***//////......---,,,++++++---,,,,,,++++++,,,,,,---...------------...//////------------------------------------------------------------------------+++---//////---,,,---...//////.........///000000000///......------......---------............///---...//////////////////------------...///000111////////////000000000000111333555666666666777888;;;;;;::::::::::::999999999:::;;;===>>>>>>??????;;;;;;::::::;;;<<<>>>???BBBAAA@@@AAACCCDDDCCCBBBBBBBBBAAA@@@AAABBBCCCDDD555555444333333222111111333222111111000000111111111111111111111000000//////////////////////////////////////////.........000000//////......------........................000000000000///...---,,,...............//////000///////////////.........111111000///...------,,,////////////////////////......---,,,,,,...///000---......//////......---......---------,,,,,,,,,///000000000///...------...........................------,,,,,,------...---------------,,,,,,,,,,,,,,,------------,,,,,,///...------------......,,,---///000000///---+++,,,---///000000///---+++,,,,,,,,,------...///000+++---///...+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,............---------------------------......///......------,,,,,,++++++////////////...---,,,+++...---,,,++++++,,,---...---------.........//////000000000000000000000000///////////////...------------------------------------,,,,,,------......------............---------///000000...,,,---...---------,,,------------------------------------------------------------,,,++++++++++++++++++,,,---,,,,,,,,,,,,---......++++++,,,,,,,,,---------000000000//////.........,,,---.../////////...---+++,,,------.........---,,,,,,,,,,,,------......111///------......,,,***,,,,,,------------------------------------------------............------...---,,,,,,---...//////333000......000000///...........................---......//////......------------............///000//////.........//////***+++---...///...---,,,------------------------,,,------......------,,,------------------------,,,,,,,,,++++++,,,,,,,,,......---,,,,,,...///000------------------------------------------------,,,,,,------------------,,,...//////---,,,---......---------...///000000000000//////............---------............///---...///000000000......---,,,,,,------...///000,,,,,,...///000000000000111333555666666666777888:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>===<<<;;;:::;;;===???AAACCCBBBBBBCCCEEEFFFEEEDDDBBBBBBAAA@@@AAABBBCCCDDD333333333333333333333333333222111111000000111111000111111111111000//////////////////////////////.........///////////////000000//////......------..............................///////////////.........//////////////////.........//////////////////////////////.........////////////////////////......---,,,,,,...///000------............------......---------,,,,,,,,,///000000000///...------...........................------,,,,,,------.........------,,,,,,,,,,,,---------......---------++++++,,,,,,...000111333+++---...//////...---,,,+++---...000000///---,,,------------...///000000+++...000...+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,.....................---------........./////////,,,,,,,,,------..................//////...---,,,...---,,,++++++,,,---...---------...............000000000000000000000000/////////000///......---------------------------,,,,,,,,,,,,,,,---......------............---------...//////---,,,,,,,,,)))***+++,,,...//////000------------------------,,,,,,,,,---------------------,,,,,,,,,,,,---------,,,,,,,,,,,,---......///.........---------,,,------......//////000000......---,,,---...///000---.........------,,,+++,,,,,,---------.........///............///...---,,,,,,,,,---------......------------------------------............------......---------...///000111000...------------,,,........................------............---------------............/////////............//////000...---,,,+++,,,------........................******,,,---.../////////+++,,,---...///000000111,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,...///000------------------------------------------------,,,,,,,,,---------......---...///...------...///,,,,,,,,,,,,---.../////////////////////.........---------............///---...///000000///...------,,,,,,------...///000+++,,,...///000111111000111444666777666666777999::::::::::::::::::::::::<<<===============<<<<<<===<<<;;;:::;;;===???@@@???>>>>>>???AAABBBBBBAAABBBBBBAAA@@@AAABBBCCCDDD222222222333333444444444333222111111000000111111000000111111000000///...000000000000000000000000.........//////////////////////////////.................................------...///////////////...//////000000000//////.........///////////////------......//////000000////////////////////////...------------...//////------............------............---------,,,....../////////...------...........................------,,,,,,------...///...---,,,,,,,,,,,,------......//////......---........................,,,,,,---............---,,,---.../////////...---111000///...---------------...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,..................//////---...///111111000//////+++,,,,,,---...///000000---------------............------,,,,,,------...........................000000000000000000000000000000000000000//////...------------------------++++++++++++,,,---...///------............---------............---,,,,,,+++,,,---......///..............................---------------...............------------......---,,,,,,,,,,,,---......000000///......---,,,,,,++++++,,,---...///000000///---,,,++++++---///000............---,,,+++***,,,,,,---............------------...............+++,,,,,,------.........---------------.........------............------,,,...//////......///000222111000///....................................------............---------------............///...------------...//////222000---***)))+++---...------------------------)))***+++---.../////////+++,,,---...///000111111,,,------......------,,,...------------...//////------------------------------------------------+++,,,,,,------............//////...------...000------,,,,,,,,,------......////////////...---------------............///..................---,,,------------...///000111...//////000111222222333222444666777777777888999999999::::::::::::;;;;;;===============<<<;;;;;;::::::999999:::;;;===>>>???>>>>>>???BBBCCCCCCBBBBBBBBBAAA@@@AAABBBCCCDDD333333333333333333333333333222111111000000111111000000000000000//////...000000000000000000000000............/////////000.........///////////////...........................///////////////...---...///000111000000///.............../////////000............/////////000////////////////////////,,,---......///.........,,,------......------,,,/////////.........------,,,------............---...........................------,,,,,,------...///...---,,,,,,,,,------......////////////......///000000///...,,,***(((------,,,,,,,,,---...///---------.........//////111000///...------------///...------/////////...------------------------------......//////000000---...111333444222000...---......//////000000000...---,,,++++++,,,---...,,,------------------,,,........................000000000000000000000000111111111111111000000///........................++++++++++++,,,---...///------............------..................---,,,,,,---.../////////......//////////////////////////////.....................------,,,,,,------...---,,,,,,,,,,,,---......------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,------...---------...------,,,,,,,,,,,,.../////////...---------......---------...++++++,,,,,,---......///------........./////////------............------+++...000111///......000222222111000///...///000........................,,,------......------,,,---------............///,,,,,,,,,,,,,,,---......///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------------.........---......//////......---,,,---......///.........------------------------........................++++++,,,,,,---......////////////...------///111///......------------...---......///...---,,,+++---------............///......---,,,,,,,,,,,,,,,............///000111111000//////...///000222333222444666777777777888999999999999::::::;;;;;;;;;;;;<<<===============<<<:::::::::;;;<<<<<<======@@@??????AAACCCEEEDDDDDDBBBBBBAAA@@@AAABBBCCCDDD666555444444333222111111333222222111000111111111000000000000000//////...000000000000000000000000---.........//////000000---.........//////000000........................111111000000///...,,,,,,...///000111111000///...---.........//////000000//////////////////......////////////////////////+++,,,.../////////...---,,,------......------,,,000////////////.........++++++,,,---.......................................------,,,,,,------...///...---,,,+++,,,------......////////////......&&&(((+++...000000000///...---+++***+++---///000---------------...///000...------......///000111000---,,,---000222000...------------------------,,,------...///000111111,,,///333555666444000...000000000000000/////////000...,,,*********,,,---+++,,,............,,,+++.....................---000000000000000000000000222222222222222111000000////////////////////////++++++++++++,,,---...///---..................---///.........//////---,,,+++,,,...000111111000000000000000000000000000000000000/////////.........---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++++++++,,,---............,,,,,,.../////////...------...///...,,,++++++,,,++++++,,,,,,---...//////........./////////000000---..................---***---111222000......///---------,,,******+++,,,........................,,,------......------,,,---------.........//////++++++++++++,,,,,,---...++++++,,,---............------------------------............---,,,+++***......---,,,,,,++++++***---...///000000///...---+++,,,.../////////...---------------------------////////////////////////++++++,,,,,,---...///////////////...------///111111000///...............,,,---.........---++++++---------........./////////...,,,+++***+++,,,,,,///......//////000111222///...,,,+++,,,---///000222444777777777777888999999999999::::::;;;;;;;;;::::::<<<===>>>>>>??????;;;<<<===>>>????????????<<<;;;;;;===???AAAAAA@@@BBBBBBAAA@@@AAABBBCCCDDD444444333333222111000000222222222222222111000///222000//////000111111000......///000000000000000........................111000///...............111000000///////////////........................////////////////////////------......//////000000......////////////......000000//////............------------------------000////////////000111111........................---------------------------------............/////////...---,,,++++++***++++++,,,,,,---......///------............------++++++,,,------......///...------------...//////...------------...//////...---,,,,,,...000000///,,,,,,,,,------.........,,,---------------------,,,,,,,,,---------......///......///111111000///.........////////////000........................***,,,---,,,******---000000000///...---,,,,,,+++///////////////000111222222222222111111///............---------,,,,,,,,,///...------...///000111---.../////////...---,,,,,,------......------,,,,,,---///000111000///...222111111111000000//////111000///...---....../////////000000///...------+++++++++,,,,,,---------------------------,,,,,,...------,,,,,,++++++******++++++,,,,,,++++++***//////---,,,,,,---...///......---------,,,,,,,,,,,,+++***+++---...---,,,---------------------------,,,++++++,,,---///000...,,,))))))+++---......//////.........---------000000//////.........---......//////...---,,,,,,......------------.................................///111///+++)))***,,,//////...------------...------..................---,,,+++*********+++,,,,,,,,,------...///000000,,,,,,++++++,,,,,,---...------------------------...---,,,,,,,,,,,,---...+++---...///...---...///......................../////////...---------,,,111000///...------...///,,,,,,------------,,,,,,000---***+++...111222111111000///......///000111111000......//////---,,,------......///000000000222444555666555666888999777999999666666999:::888999:::;;;============<<<;;;<<<===>>>?????????>>>>>>>>>???@@@@@@AAABBBBBBEEEDDDCCCBBBBBBBBBBBBBBB444444333333222111111000111111222222222111000000222111000000000111111000......///000000000000000........................000//////............///111111000///.........///////////////////////////////////////////////////.........///////////////.........//////........./////////.........------........................,,,,,,,,,,,,,,,------...........................---------------------------------............///.........------,,,,,,+++//////...---,,,,,,++++++------............------+++,,,,,,------......///...------------...//////...------------...//////,,,***)))***+++---,,,,,,,,,,,,,,,---------......///.........---------------------------.........111111000000///...---+++,,,,,,,,,------------...........................***,,,---,,,++++++---////////////...------,,,,,,.........///000111222222222222222111111000///............---------,,,,,,......---------...///000)))***+++,,,------------------------------------...............//////000000000000/////////.........///000000000///---------............------,,,,,,,,,,,,,,,,,,,,,------///......------,,,++++++***++++++,,,,,,---......,,,,,,,,,------,,,,,,,,,///...---,,,,,,---...///......---------,,,,,,,,,...,,,,,,,,,...///...---------------------------------,,,,,,,,,---.........,,,******,,,.........//////.........---------000/////////.........---......//////...------,,,.........------.................................---///000...,,,***+++------------------...///000000/////////...---------++++++***))))))***+++,,,............------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,---,,,+++******+++,,,---222333444222///---,,,,,,------------------------...............---------000///...---,,,,,,---.........////////////......///,,,***+++...000000///000///.........///000000000///...///000000...,,,......//////000111111111222444555666555666888999999;;;;;;888777:::;;;888888999;;;<<<============<<<<<<======>>>???????????????@@@@@@AAAAAABBBBBBDDDDDDCCCBBBBBBBBBBBBBBB444333333222222111111111000000111111222111111111111111111111111111111111......///000000000000000........................///............//////000222111000///............000000000000000000000000///////////////////////////////////////.........------............------.........---------------////////////////////////------------.........///........................---------------------------------............///------------------------000//////---,,,+++******------............------,,,,,,,,,---......//////......------......///000......------......///000///---,,,,,,...//////...,,,,,,,,,------------............------,,,,,,+++///.....................111111111000///...,,,,,,,,,,,,,,,------------...........................+++,,,---,,,++++++---///......................../////////000111333444555111111222111111000///............------------,,,---------,,,------...///++++++++++++,,,,,,---......---,,,++++++,,,---...000...---,,,,,,...000111//////...............------...000222111///---++++++,,,------------------------------,,,,,,,,,,,,//////...---,,,,,,+++++++++++++++,,,------......,,,------......------,,,......------------............---------,,,,,,,,,000...------...///...,,,---------------------------------...------,,,,,,---,,,+++---///000000///...............---------/////////........................///......---,,,................................................,,,...///...---,,,---...,,,,,,,,,---...///000111111000//////------,,,+++---,,,,,,,,,---...//////111000///...---++++++***,,,,,,++++++,,,,,,---...------,,,,,,+++++++++***------,,,,,,,,,,,,------333444444222///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---,,,,,,,,,,,,---......////////////.........,,,+++,,,---...---,,,//////...------....../////////000222444333111/////////000000111222222222222444555666555666888999999;;;;;;777777:::;;;999888999:::<<<===>>>>>>>>>======<<<<<<===>>>@@@AAAAAAAAAAAAAAAAAABBBBBBBBBDDDDDDCCCBBBBBBBBBBBBCCC333333333222222111111111//////000111111222111111000111222222111000111111......///000000000000000.......................................///000111222111000///...---------////////////////////////////////////////////////000000//////......------,,,,,,------------,,,,,,------------------------........................------...///////////////........................---------------------------------............///,,,,,,,,,------.........------------------------------............------,,,,,,------.../////////...............//////000...............//////000111///......///000000///------------------------++++++++++++++++++,,,,,,///////////////............///000111000000000111.........////////////000........................---------,,,,,,,,,---...---------.........////////////000111333555666777111111111111111000//////............---------------------,,,------------222111///---,,,,,,,,,---...---+++******+++---.........---,,,---...///000...........................///000111000///---,,,+++,,,---.....................------,,,,,,,,,+++------------------,,,,,,.........---,,,,,,++++++,,,,,,------------,,,,,,------------------............---------,,,,,,,,,000...------......---+++------------------------------...///...---+++***,,,,,,,,,...111222111///................................................---...............------......////////////..............................,,,------............///,,,,,,,,,------///000000......------,,,,,,,,,+++++++++,,,,,,---...///000000000///...,,,+++******,,,,,,++++++,,,,,,---...---,,,,,,++++++******)))////////////////////////+++---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////...---------------------,,,,,,------------,,,,,,...............---,,,+++///.........------------///000222555777777444111...//////000000111222222222444555666555666888999666888999666777;;;<<<:::888999:::;;;===>>>>>>??????>>><<<<<<<<<>>>AAABBBBBBBBBBBBBBBBBBBBBBBBAAADDDCCCCCCBBBBBBBBBCCCCCC333333222222222222222111...///000111111111111111///111333333111000111222......///000000000000000////////////////////////...............///000111111000///...------------........................////////////////////////000000//////......------,,,,,,------------,,,,,,------------------------------------------------)))***+++,,,,,,,,,++++++........................---------------------------------............///+++,,,,,,------.........,,,,,,------------------------............------,,,,,,---......//////000///............///000000///............///000000...---++++++,,,------,,,------------------------******+++,,,---...///////////////////////////......000222222111000111333.........////////////000...........................---,,,,,,------------,,,,,,------.../////////------...///000222444555000111111111111000000/////////.........---------------------------,,,,,,111000...---,,,,,,------...---+++******+++---...+++,,,.../////////...---////////////////////////000000///...............,,,---...///////////////.........------,,,,,,,,,+++,,,,,,------.........//////...------,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,---------............---------,,,,,,,,,///---,,,,,,------+++***------------------------------...///...---+++***---------///111222000///---.....................---------...............------...............---......///000000///..............................---,,,------...////////////......---------......*********++++++,,,,,,,,,((())))))***+++,,,,,,---......------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********////////////////////////''')))+++,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////........./////////......,,,,,,------------,,,,,,//////000000///------,,,...............------,,,---...000333666555333000------...//////000000111222444555666555666888999555888999888:::???AAA@@@999999:::;;;<<<===>>>??????>>>===<<<===???AAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCCCCBBBBBBBBBCCCCCCDDD222222222222222222222222//////000000111000000000...222555555222000111222......///000000000000000///////////////////////////............//////000000///......------..............................///////////////////////////////////////.........------............---------------------.........------------------------+++,,,---...///...---,,,........................---------------------------------............///,,,,,,,,,------.........///......------,,,,,,+++------............---------------...//////000000//////......//////000111//////......//////000111000...------.........---...------------,,,,,,,,,,,,---......///000111111------........./////////111333555333000---...000,,,,,,,,,------------...........................000...,,,,,,---...---,,,---------.........//////+++++++++,,,---///000111000000111111111111000000/////////.........---------............---,,,,,,*********+++,,,---...///---,,,+++******+++,,,---***,,,...///000///---,,,///////////////000000000111000...---------//////......//////000/////////.........---------------+++,,,,,,------.........,,,,,,,,,---......//////***++++++,,,,,,++++++******+++,,,------...------......---------,,,,,,,,,---,,,++++++,,,---,,,***---------------------------------...------,,,,,,///...---...///000000...---------...............---------------.........,,,---......///............///000111111000///..............................---,,,---///000000...//////...---------------((())))))***+++,,,---...,,,---...///000000//////,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...............---...//////000000//////......////////////......///000111000...---...//////////////////...---,,,++++++,,,///111111///------------...//////000000222444555666555666888999777;;;<<<;;;>>>CCCFFFDDD;;;;;;;;;;;;;;;<<<===>>>>>>>>>======>>>???AAABBBAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDD222222222222222222222222000000000000000000///......222666666222000111333......///000000000000000////////////////////////000//////............///......---------...//////........................////////////////////////.........///////////////.........//////.........------........./////////........................---///000222222111000///........................---------------------------------............///,,,,,,------------------------------------------------............------------......//////000000///////////////000000111///////////////000000111333111000///000111000///......---------,,,,,,,,,........................++++++,,,---...//////000///222444222...+++,,,///,,,,,,,,,------------...........................111...,,,,,,...///---,,,---------..................---......///000111222000000111111111111000000////////////...............//////000///...---,,,'''(((***,,,---...//////++++++++++++++++++++++++,,,,,,------.........---------.........////////////////////////...............//////......------------------..................---------,,,,,,,,,,,,,,,------.../////////+++,,,,,,,,,,,,,,,,,,+++)))***,,,---......------......---------,,,,,,,,,---,,,+++,,,---...---,,,------------------------------,,,,,,,,,---......111///---,,,---.........---------.........//////,,,,,,,,,------.........,,,------...//////.........///000111111000///...........................000...,,,---000111///---......---------......///++++++,,,,,,------......000111222222222222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,------......***+++,,,------,,,+++***...///000000...---------------------------------...............---------,,,---.../////////............////////////.........///000...,,,+++...000000000111111000...---,,,,,,++++++,,,...///...,,,.........///000000111111222444555666555666888999999<<<===;;;===BBBDDDBBB===<<<;;;;;;;;;;;;<<<======>>>>>>??????@@@AAAAAA??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDD222222222222222222222222000000111000000///......---222666666222000111333...//////000000000000000000000000000000000000000111000///...............---------------...///000000000000000000000000000////////////////////////---.........//////000000......////////////.............../////////000000////////////////////////+++,,,...///000///...---........................---------------------------------.........//////------------------------))))))***,,,...///111111---..................---------......///000000000///////////////000111111///////////////000111111000///---,,,---...---,,,.........------,,,,,,,,,......---,,,***)))(((((()))***+++,,,---///000000)))---111000---+++---111........./////////000000........................111///,,,,,,...///---+++........................333222222222333444444555///000000111111111000000000/////////............//////000000000///---,,,+++,,,...///000//////...***++++++,,,,,,++++++***...---,,,++++++---...000,,,,,,,,,------.........---...000111111///---+++............---,,,++++++,,,---------.../////////111000///...,,,+++***)))000//////...------,,,,,,,,,------......------,,,)))***+++---......------......---------,,,,,,,,,---,,,,,,---///000///...---------------------------,,,,,,+++,,,---///000333000---+++,,,------------------.........//////,,,,,,,,,------.........,,,,,,---.../////////......///000222222000///...........................111...------000111///---,,,,,,,,,---...///000111.....................---,,,,,,---......---,,,+++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...***+++,,,---......///000,,,,,,---......---,,,,,,,,,---//////...---...///......................../////////......------,,,***+++---...///...------,,,------------------,,,---......,,,******---111000111111111111///---,,,///...---...///000000.../////////000111111222222222444555666555666888999999<<<<<<999:::>>>???===>>>===<<<;;;:::;;;<<<<<<======???@@@@@@AAA@@@@@@>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEE333333333222222222111111000000000111222222333333...000111000///...///111,,,,,,---.../////////...////////////............////////////////////////111000000///...---------...000000...,,,,,,///222......//////...---,,,,,,------......//////000000///............---------......////////////......,,,---...---,,,,,,---.........//////......---,,,................................................//////.........---------------......//////000000//////...------------.........------------......---------.........//////222222222222111000///...***++++++(((&&&(((...333000000000000000000000000//////.........---------,,,,,,++++++,,,,,,---...---,,,,,,,,,---///000222444333222///,,,,,,...000...///...---,,,---000222000+++)))+++---+++***,,,........................---------............///////////////000000000000000000000000////////////......------------......///,,,+++...444777555222------------------------------++++++++++++------***+++---.........---,,,........................---...///000111222333444111000...---,,,,,,------+++++++++,,,---...///000000000///...---,,,,,,,,,---------...............+++,,,...000000///...---.........------.........---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,---.../////////...---/////////...---------,,,000...,,,---///000...+++........................//////............////////////.........---------//////000000111222222222,,,,,,,,,---...///000000///000111000...------///------++++++++++++------......---,,,,,,,,,------***,,,...000111111000000------------------------***+++,,,,,,------,,,,,,---------....../////////........................000...------...///---,,,111000///...------.../////////...---------......------,,,,,,---...000111000//////...------,,,,,,111111111000...***'''%%%111111000000////////////000///...------...///000............////////////111333555666777888:::<<<888999999::::::;;;;;;<<<;;;;;;::::::;;;<<<>>>?????????>>>>>>>>>@@@AAABBB???@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@???AAADDDFFF333333333222222222111111333222222111000000//////...000111000///...///111------..................---.........//////000000////////////////////////111000000///......------...///000///------///111......//////...------,,,.........//////////////////............---------......////////////......,,,...///...---,,,---.........//////......---,,,................................................//////.........---------//////000000000000000000//////...------------.........------------......---------.........//////............---,,,+++***000...,,,+++---///111222//////////////////////////////.........---------,,,,,,++++++,,,,,,---.........---,,,---...//////...000111111///.........,,,...///...---,,,---...///---...///---)))***---........................---------............///////////////000000000000000000000000///////////////......------......///+++(((''')))...111///---------------------------------,,,++++++,,,------,,,,,,---.......................................,,,------...///000111111111000...---,,,,,,------------,,,,,,,,,---............------,,,,,,++++++---------------,,,,,,,,,+++,,,...///000///...------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++,,,---------,,,+++............------------...---+++,,,///000///---........................------,,,,,,,,,,,,------//////.........---------------------------------,,,---------.../////////...///000///---,,,---...------,,,++++++,,,------------,,,,,,,,,------...,,,---...///////////////++++++++++++++++++++++++++++++,,,------------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---///000///...///...------,,,---......,,,,,,++++++,,,,,,------------,,,,,,---...000111........................+++,,,---//////...---,,,......---------,,,,,,,,,000///...------...///000............////////////222444555666555555777999888999999::::::;;;;;;<<<;;;;;;::::::;;;<<<>>>???<<<;;;;;;;;;;;;===>>>?????????@@@AAABBBBBBBBBBBBBBBCCCBBBAAA@@@AAACCCFFF333333333222222222111111222111111000000//////......000111000///...///111000///...---------...///,,,,,,---...///000111111////////////////////////000000000///......---------///000000///......///.........///......---,,,///////////////.........///............---------......////////////......---...//////------...///...////////////...------------------------------------------------------...............---------,,,,,,,,,,,,,,,,,,++++++//////...------------.........------------......---------...............///////////////...---,,,111---***+++...000...,,,.......................................---------,,,,,,,,,,,,,,,------...000///...---------------(((,,,111333222000...---+++---000000///---,,,---,,,---///000,,,(((***000........................---------............///////////////000000000000000000000000//////////////////............//////...,,,+++,,,000111000...........................------,,,,,,,,,,,,------......------......///000........................,,,,,,,,,---------......000///...---------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++,,,...//////...------++++++************++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------............---,,,+++,,,...//////...........................------,,,,,,,,,,,,------...............---------------,,,,,,+++******)))------..................---...///...,,,+++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,------...///------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,---------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///111000000------,,,,,,,,,---......++++++++++++,,,---......---------------...///000,,,,,,------...///000000(((***,,,...///000000///000000////////////......//////............//////............////////////222444555555444333555666888999999::::::;;;;;;<<<;;;;;;:::;;;;;;<<<>>>>>>;;;:::::::::;;;<<<>>>?????????@@@@@@AAAAAABBBBBBDDDDDDDDDBBB@@@AAACCCEEE333333333222222222111111.........///000000111111...000111000///...///111222000...---,,,---...///---------...///000000111////////////////////////000000//////............---...000000000///......---...............------000000//////......------///............------------......//////......---...///000///.........000///////////////...------------------------------------------------------........................,,,,,,++++++******))))))//////...------------.........------------..............................///////////////...------///---,,,---......,,,***................................................,,,,,,,,,,,,,,,---..................------......))),,,000222111///......,,,...///000//////000222222///------+++))),,,222........................---------............///////////////000000000000000000000000////////////000//////......//////000333111000000222333222000////////////////////////---------,,,,,,---------//////...------///000111........................------,,,,,,,,,,,,,,,,,,//////......------------...------,,,,,,,,,------,,,,,,,,,,,,,,,---------.........---,,,+++******,,,,,,---.........---,,,++++++************++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,,,,,,,------.........------,,,------...------........................//////............//////.................................---------,,,,,,...............---------+++---------++++++,,,------------,,,,,,---------+++++++++,,,---...///000...---,,,*********+++,,,------------------------+++,,,,,,---...---------................................................---,,,+++---///000000///,,,,,,,,,------....../////////.........//////000------------......//////,,,,,,------.../////////,,,---......///......---000000000000000000000000/////////....../////////............////////////222333555555444444555777888999999::::::;;;;;;<<<::::::;;;;;;<<<======>>>===<<<<<<<<<===???@@@BBB@@@@@@@@@@@@AAABBBBBBCCCEEEEEEEEECCCAAAAAABBBDDD333333333222222222111111.........///000000111111...000111000///...///111222111///---,,,---///000///////////////.........////////////////////////////////////............---...///000000000...---------...............---000000//////......------///............---------------............------...///000///.........000//////000000//////...------------------------------------------------------.....................000000000//////.........//////...------------.........------------...........................---++++++,,,,,,++++++******///222444333000......///........................---.....................------,,,,,,------...///+++,,,---....../////////---///000///......///000---------,,,---///444888CCC888...,,,------...000........................---------............///////////////000000000000000000000000//////////////////............//////000///............---,,,////////////////////////------------------------//////...------///000111.................................------------,,,...............---------,,,++++++,,,---...//////------------............000//////...---,,,,,,+++------------------,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......+++,,,,,,,,,------...............---,,,,,,+++,,,........................//////............//////---.....................------......////////////...............---------***,,,---,,,++++++,,,---------------------------+++++++++,,,---...///000111000...---,,,,,,---...------------------------,,,,,,---.........------................................................///...------...///...,,,------......////////////111000//////............---------.......................................////////////...------,,,------------------------...//////////////////...............////////////000222444555555666888:::888999999::::::;;;;;;<<<::::::;;;<<<<<<=========>>>=========>>>@@@BBBCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFEEECCCBBBCCCDDD333333333222222222111111222111111000000//////......000111000///...///111111000///.........///000000000//////............//////////////////////////////////////////......///......///000000///---,,,---......///.........///////////////.........///............---------------............---------...//////------...//////000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////.........//////...------------.........------------.....................---------,,,,,,------------,,,,,,---000333222...,,,---000........................---------...............---------------......///***+++,,,...///000000000111111000...---...111333000///...------111777<<>>@@@BBBEEEDDDBBBAAAAAABBBCCCDDDCCCEEEFFFFFFEEEDDDEEEFFF333333333222222222111111000000000111222222333333///000111000///...///111---...///000111111000000,,,------...///000111111////////////////////////.........///////////////222///,,,,,,...000000...,,,,,,---.../////////...---.........//////000000//////.........---------,,,------......------,,,,,,---...---,,,,,,---...000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........//////000000000//////...------------............------.........//////.........---------,,,,,,------...------,,,222...,,,,,,///111000---000000000000000000000000---------.........//////...------------...//////---.../////////...---,,,,,,...///000111333666888@@@@@@AAA@@@>>>>>>@@@AAA555000---......---...111........................---------.........//////////////////000000000000000000000000////////////---,,,,,,++++++,,,,,,---...///000///.........///------------------------,,,---...//////...---,,,***+++---.........---,,,........................,,,,,,,,,------.........,,,---.../////////------......---,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---+++******************+++***+++---......---+++***---,,,+++++++++,,,---...---------,,,,,,+++++++++%%%(((+++,,,,,,---000333......................../////////....../////////---------.........//////111000000//////...------,,,,,,------...///000000+++,,,...------,,,...///,,,---...//////...---,,,......---,,,,,,,,,------)))***,,,,,,---,,,+++***------------------------,,,---......//////....../////////......---------........................,,,++++++---///000000///------...///...---+++***+++,,,---...000222444555------/////////...---,,,***+++,,,---///000111111000//////.........//////,,,---------......//////---...///000000///...---............/////////000111222444444333222444555888999999::::::;;;<<<<<<999:::;;;============<<<;;;;;;;;;<<<===???AAACCCDDDCCCAAA@@@@@@AAABBBDDDBBBDDDFFFGGGFFFEEEFFFGGG333333222111000000111111444222000000222333111///000000////////////000000------............------000000111111111111000000000000///...............////////////////////////////////////////////////222111///---,,,---...///111000///......///000111000111111000---,,,,,,---........................////////////000000000000---...///000000///...---000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---///...,,,++++++,,,...///...------------...//////000000///...---,,,,,,+++...///000///---,,,,,,...///////////////............---,,,++++++,,,---...///////////////////////////...------...///000111,,,------......------,,,---------............///,,,,,,------------,,,,,,111444888::::::666222///111000///......///000111000//////......------,,,......------------......000/////////000111222222111222222333222111000///000//////........./////////,,,)))))),,,///000///))))))***+++,,,......///,,,---------------,,,,,,............////////////***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,------------------------.........------,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++&&&'''(((***,,,------------,,,,,,,,,,,,---......------,,,++++++,,,,,,,,,,,,++++++******++++++,,,---,,,***))))))***,,,---111000---,,,,,,...000222///////////////.........................................................---------............///111000000///...---------,,,,,,------...///000000.........//////////////////...---,,,+++,,,,,,---///......------,,,++++++,,,,,,------------------000---***+++///222111000***+++,,,---............,,,---///000000///---,,,------------------------...000111111000//////000.........---...//////000//////...---------------++++++,,,------......///000000000000////////////222222111111000000//////000111333333111000111222............///000222222222333444666777777888888888999<<<===>>><<<:::999:::::::::;;;<<<===>>>???======<<<<<<===>>>@@@AAACCCBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDCCCAAABBBDDDFFF333222222111000000111111444111000000222222111///000000////////////000000---......//////......---//////000000000000//////000000///...............////////////////////////////////////////////////111000...---------///000000//////......///000111...///000///---,,,---..................................../////////000000---...///000000///...---//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---///...,,,++++++,,,...///...------------...//////---,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---.../////////////////////...///...---,,,,,,---...//////////////////////////////...------...///000111,,,------......------,,,---------............///------............------000111222222222000///...//////............//////,,,,,,,,,,,,++++++++++++......------------......111000000////////////000000000111111111111000000000///...---,,,+++++++++///---***+++...000111000,,,,,,,,,,,,------------......//////////////////------------........................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,------------------------......---------,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,++++++$$$%%%'''***,,,...///000---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,...,,,+++***)))***,,,---...---+++******+++,,,---/////////////////////...................................................---------............///000000000///...---------,,,,,,------...//////000//////......------,,,,,,000///---,,,,,,,,,------------------------------,,,,,,------.........///...///000000///...------***+++,,,---............,,,---...//////...---,,,......---------,,,,,,,,,+++---......---,,,,,,---............///////////////...------,,,,,,,,,---........................///////////////.........111111111000000000000000...///111111///...///000............///000111222222333444666777777777777777999;;;======<<<;;;999;;;;;;;;;;;;;;;<<<===>>>======<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEDDDDDDFFFGGG333222111111000111111111333111000000111222000///000000////////////000000---......//////......---......////////////......000//////............/////////////////////////////////////////////////////////...------...000111///.........///000000111,,,---///......---///000........................---------.........//////......////////////......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---...---,,,++++++,,,---......------------...//////++++++,,,,,,,,,------------/////////---,,,---.........////////////////////////............//////000000000000000000000000.........---......///000,,,------......------,,,---------............///.........//////.........000///---++++++,,,...///---------......---------******++++++++++++,,,,,,......------------......222111000///............000000000000000000111111111111///---,,,+++******000...,,,,,,...000111111///.........------,,,,,,------...///000000000///+++,,,,,,,,,------------............---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++&&&'''(((***,,,---......---,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------...---,,,*********+++,,,---,,,,,,++++++*********......//////////////////................................................---------............///000000//////...---------,,,,,,------...///////////////...---,,,++++++***000///......------......++++++,,,------...//////,,,,,,---...//////000000,,,111444444///******+++++++++,,,---............,,,,,,,,,------,,,,,,,,,.........------,,,,,,,,,***,,,------,,,++++++,,,---...///000111000//////......---,,,,,,,,,,,,---111000000///......------........................///000000000000000000111...///111111///...///000///......//////000111222222333444555666777777777666888:::<<<======<<<;;;<<<<<<;;;;;;;;;<<<<<<=========<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEGGGGGGFFFEEEGGGHHH222222111111111111111222222111111000111000000///000000////////////000000......////////////.........//////000000//////...000///............//////////////////////////////////////////////////////...---------...///111222---.........///000000111---///000000......///111........................,,,,,,,,,---------.........//////////////////...///......---------......------------------------,,,---...---,,,+++,,,......---,,,,,,,,,,,,---......------------...//////.........///////////////---...///...---,,,---///............////////////000000////////////000000000000000000000000000000........................,,,------......------,,,---------............///......////////////......000///---++++++,,,...000,,,---...//////...---,,,++++++,,,,,,---......///......------------......111111000//////000000000444333111000///000111111333222111///......------///...------...///000000//////.........---------***+++,,,---............,,,,,,,,,,,,------------***+++,,,---............++++++++++++++++++++++++------------------,,,,,,---------------------------------------------------------....../////////,,,,,,------------,,,,,,++++++,,,,,,++++++***)))---,,,,,,,,,,,,---......,,,,,,+++++++++,,,------...------,,,,,,------.........,,,+++++++++++++++...//////000///...,,,+++............////////////................................................---------............////////////......------------------.........//////.........------,,,,,,,,,////////////......//////,,,,,,,,,---------......,,,,,,---...///000111222...000222222...+++******+++,,,------.........------,,,,,,++++++,,,,,,---------------------------,,,...000///...---...///...///111333333222111000......---------------...////////////......---------.........//////000000.../////////000000111111000111333333111000111222///////////////000111111222222444555666777777777555777999;;;<<<===<<<<<<===<<<<<<;;;;;;;;;<<<<<<======<<<<<<===>>>???AAABBBBBBAAAAAABBBBBBCCCDDDCCCDDDFFFFFFFFFEEEFFFHHH222111111111111111222222111111111111000//////000000000////////////000000...//////////////////...///000000111111000000/////////............//////////////////////////////////////////////////////---------...///000111111------......////////////000111222111///...///000........................,,,,,,,,,,,,------------/////////....../////////......---------......///------------------------,,,---......,,,,,,---...---------,,,,,,---------...------------...//////111111000//////...------,,,...///...------...///---.........//////000000///000000000000000000///////////////////////////..................------,,,------......------,,,---------............///......////////////............---------.........---...///000000///...---++++++,,,---......///000......------------....../////////000111222333444777555333111000///000000111111000/////////000000------------------...///---------.........//////+++,,,,,,---......------,,,------------.........***+++,,,---............++++++++++++++++++++++++......---------------------------------------------------------------------------....../////////------............------,,,------,,,,,,+++))))))---,,,,,,,,,,,,---......,,,+++++++++,,,,,,---......------,,,,,,------......------,,,,,,+++++++++///000111111111000...------.........//////000000................................................---------............///............---------------------...............------....../////////000......//////////////////......---------,,,,,,,,,,,,,,,---...///000111222111...,,,,,,......---,,,,,,,,,------...------------,,,,,,++++++,,,,,,---***++++++,,,---...//////...///111111///...///000///000222444444333222111///...............//////,,,,,,---------...............///000111111222222......//////000000000111000111333333111000111222000////////////000000111111222333555666666666777666777888:::;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<======<<<<<<===>>>???AAAAAAAAAAAAAAAAAABBBCCCCCCAAABBBDDDDDDCCCDDDEEEGGG111111111000111111222333000111222111///...///000000000////////////000000...//////000000//////...000000111111111111000000///............//////000////////////////////////////////////////////////,,,------...///000000111---.../////////......---000111222111///...///000........................,,,,,,,,,---------......//////............//////...------------...//////------------------------,,,...///...---,,,---...------------------------...------------...//////000000///...---,,,+++***,,,---///...------...///------......///000000000//////000000000000//////////////////////////////---............---,,,,,,,,,------......------,,,---------............///.........//////.........++++++,,,------------,,,......////////////......******+++,,,,,,---............------------...............///111222444555555444333111000////////////......------...//////+++---...---,,,,,,---...,,,,,,------.........///...///////////////......------------........................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,------............------)))***+++,,,---------------,,,,,,,,,,,,---......++++++++++++,,,---......------,,,,,,,,,,,,------,,,,,,,,,------------,,,---...///000000///...---------......///000000000................................................---------............///------------------------........................,,,------...///000111111------.../////////......//////...---,,,,,,++++++,,,,,,---...//////000000111---)))***...000///---,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,***++++++,,,---...//////,,,...//////...------...///000111222333222222111......---------...//////++++++,,,,,,---......///......///000222333444444...//////////////////000...///111111///...///000000000////////////000000111222333444555666666666777777888:::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========<<<<<<===>>>@@@AAAAAAAAAAAAAAAAAABBBBBBCCC@@@AAAAAAAAA@@@BBBDDDGGG111111000000111222222333///111222111...---///000000000////////////000000//////000000000000////////////000000000000//////...............///000000////////////////////////////////////////////////------...//////000000///...////////////---,,,+++---...//////......///000........................------------............000///...------...///000---------------...//////........................---...///...---,,,---///,,,------------------,,,...------------...////////////......------,,,,,,,,,---......------...000------......///000000111......///000000///......------------------------------.........---,,,+++,,,------......------,,,---------............///------............------,,,,,,,,,,,,---------......------------------...,,,,,,,,,------...............------------......------------...000111111///000000000000//////...000000///...---------...,,,...000///---,,,---...------------,,,,,,,,,,,,000000000000///...------+++,,,,,,,,,------------............---,,,+++***------------------------++++++,,,,,,------......------------------------,,,,,,,,,---------......++++++++++++************+++,,,,,,,,,,,,,,,,,,+++)))***+++,,,---------------,,,,,,,,,,,,---......++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,++++++,,,---............,,,,,,---...////////////------......///000000111................................................---------............///------------------------........................---------....../////////+++,,,---...///......------------------------,,,,,,,,,------.........///------,,,---......---,,,,,,------...------,,,,,,,,,---...//////...---,,,------------------------+++---......---,,,,,,---........./////////000000,,,++++++++++++,,,---...------------............------...000111333444444///////////////............///111111///...///000000000////////////000000111222333444555666666666888888999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>======<<<<<<===>>>@@@AAAAAAAAA@@@@@@AAAAAABBBCCCAAAAAA@@@???>>>AAAEEEHHH111111000000111222333333///111222111...---...111000000////////////000000//////000000000000//////......////////////.....................///000111////////////////////////////////////////////////---...////////////////////////000000///---+++***)))+++,,,---------///111........................---------.........//////000///...------...///000---------------...///000........................---...///...------...///,,,------......------,,,...------------...///////////////000000000000000,,,---......------///000---------...///000000111---...///000000///...---------------------------------...///...---+++***,,,------......------,,,---------.........//////,,,------------------,,,///...---,,,---...000111...---++++++++++++---.../////////000000000000000.........------.........------,,,,,,,,,------...***+++---///000//////...555444222111///.........,,,///111111...---...//////......,,,+++******)))/////////...---,,,************+++++++++,,,,,,,,,++++++,,,---....................................******++++++,,,---......------------------------,,,,,,,,,------.........---------,,,,,,+++++++++*********++++++*********,,,---------,,,,,,+++***---,,,,,,,,,,,,---......++++++++++++,,,---...///,,,++++++******++++++,,,******,,,---.../////////,,,------...///000111111---------...///000000111................................................---------.........//////------------------------.....................------------------------,,,***+++---.........------+++,,,,,,------......///,,,,,,------------------)))---111111...+++***+++---------...------,,,,,,,,,---///000000///---,,,000//////...,,,+++******,,,...//////...------...---,,,,,,,,,,,,---......***)))))))))***++++++,,,000000000///......------+++,,,---///000222333444000000//////.........---000111333333111000111222111000////////////000000111111333444555666666666999999999999999999999::::::::::::;;;<<<===>>>???======<<<<<<===>>>@@@AAAAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@>>>>>>AAAFFFJJJ222222222222222222222222333000---,,,,,,---,,,+++---------......000111222000000000000////////////---------.........//////000000000000////////////000000//////......------...+++...333222,,,+++///////////////////////////000000000000000000000000////////////////////////------............------333111///,,,++++++,,,---//////000000000000//////........................000///...------------------------............///111111111111000///...---000///...---------------,,,,,,------......//////333///++++++---......---,,,///222555666333000......///000111111000///...//////////////////////////////.........------------------------------------...............---------------------...///000........................---,,,***))))))***,,,---------,,,+++++++++,,,,,,,,,---------......//////---......///000111111222111111000...,,,***+++,,,000////////////.........////////////////////////.../////////////////////......---,,,++++++*********+++,,,,,,------,,,,,,++++++,,,------...//////---.........---,,,,,,+++---------------------------...///000000...,,,+++------------------------000///...------------------------,,,,,,+++++++++------------------------......////////////......++++++++++++++++++++++++++++++++++++++++++++++++------------------------...,,,++++++,,,............---,,,...111222000------......///......------////////////...---,,,+++---------............///---------,,,,,,+++++++++000000//////.........---111...+++***,,,...---+++/////////......---,,,,,,,,,,,,---......---,,,,,,111000...---,,,,,,------,,,,,,,,,------------------,,,,,,,,,,,,---......---...///000000///...---000000///...............---------------,,,,,,,,,---------------...////////////......------------111000///...------...///......//////000000111111000000//////.........---///...---,,,,,,---...///333222000///.........///222444666666555666777999:::999888888999:::<<<=========>>>???????????????>>>============>>>>>>???BBBCCCCCCBBB@@@@@@BBBCCCDDDCCCCCCDDDDDDEEEFFFGGG222222222222222222222222///////////////000111111111111000......---------000/////////////////////---------.........//////000000000000/////////..................---------222/////////...---...111////////////////////////////////////////////////////////////////////////---......//////......---000///...,,,,,,---...///...//////000000//////...........................//////...------------------------............///.../////////000/////////000///...------------................../////////222///,,,+++---......------///222444444333111/////////000000000000////////////////////////////////////.........---------------------------------....../////////......---......---------...//////////////////////////////...---+++******+++,,,---...............///000111..................------......//////000000111111333333333222///...///000.........---------,,,,,,////////////////////////......------------------///......---,,,,,,++++++++++++,,,------------,,,+++++++++,,,---.........------......------,,,+++------------------------,,,,,,---------,,,******------------------------///......---,,,,,,---------------,,,,,,,,,++++++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...,,,++++++---.........000...---...000000...,,,,,,,,,---...////////////------...............------------............///.........---------,,,,,,000/////////.........---111...,,,+++---...---,,,******+++,,,...000222333...---,,,,,,,,,,,,---...000///...---,,,---......///////////////.........---,,,,,,,,,,,,---............////////////......000000///...............---------------.........///////////////000111111000000000000//////......000000...---------......///////////////000000000000/////////.........---//////...------...//////000000///......///000111222444555666555666777999999999999888999:::<<<===<<<<<<===>>>>>>>>>>>>==================>>>>>>???AAABBBBBBAAA@@@???AAABBBCCCCCCCCCCCCDDDEEEFFFGGG222222222222222222222222///222444444222111222444222222000///------,,,,,,////////////////////////------........./////////000000000/////////......------------------......///000///,,,+++......---////////////////////////........................////////////////////////......////////////............---,,,---...000111.........//////.................................//////...------------...---------............///,,,------...//////000000//////......------......000000///////////////...111///---,,,---.........///000111222222222111000000000////////////000000////////////////////////...............---------...........................//////000000///////////////......---.........////////////////////////000///---,,,,,,,,,---------------...///000111222000000///......------,,,////////////000000000000222333444333111000111222------,,,,,,,,,+++++++++/////////////////////////////////......---------/////////...------,,,,,,++++++,,,---------------***++++++,,,,,,------...------......------,,,,,,---------------------------,,,,,,,,,,,,+++++++++------------------------...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,++++++---......---000///.../////////---++++++,,,,,,---...///000000+++,,,---...////////////---------............/////////............------/////////...............111///------...///...---///...------------...///000...,,,******,,,...000...------------...//////000000//////......---------,,,,,,,,,,,,---......//////............//////000///......---.........---------......//////000///////////////000111111///////////////.........//////...------------...000000///////////////////////////...............000//////......//////000............///000222222222444555666555666888999999999999999:::;;;<<<<<<;;;;;;<<<============<<<===============>>>??????@@@AAAAAA@@@??????AAABBBCCCBBBBBBCCCCCCDDDEEEFFF111111111111111111111111111555999777222...///222000//////............///.........///////////////............////////////000000/////////.........,,,------....../////////---111222///000333000)))////////////////////////........................////////////////////////...//////000000//////...///......---...///000000------............------........................///......---------......---------............///---------------...////////////............//////111111000000//////......000///...---......//////000000000000111111111111222111///......///000000////////////////////////........................////////////////////////...///000000000000000000000000///......---......------------------------111000///...---------...++++++++++++,,,---......////////////............000000000000////////////...000111111000///000111------,,,,,,,,,,,,++++++////////////////////////222222222111000000//////000/////////.........---+++,,,,,,---...---------++++++++++++,,,,,,------,,,------...------,,,,,,------------------------///......---------......---------------------------,,,,,,+++++++++,,,,,,------------------,,,,,,------------------------++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,---......---............///...---,,,------------......//////,,,------...//////......---------............///............------------........................000///....../////////...//////000//////---+++***///...,,,++++++,,,...///,,,,,,------...///000000......---,,,,,,+++******---,,,,,,,,,,,,---......//////---,,,,,,---/////////......------.........,,,------...///000111111---------------...//////------------,,,,,,,,,,,,.........------------...000000000//////......---........................000000////////////000000.........///000000111111111333555666666666888:::999999999999:::;;;<<<<<<;;;;;;<<<============<<<===<<<<<<======>>>???@@@@@@AAABBBAAA@@@@@@BBBCCCBBBBBBBBBBBBCCCDDDEEEFFF111111111111111111111111000444888666111---...111000//////............///------....../////////000........./////////000000////////////..................//////000000111111111333333222444666444...////////////////////////........................////////////////////////......////////////......000000//////............------............------..............................---------......///---------............///000///...---,,,---------//////.........//////000111111000000//////......////////////......///000000000000000000000111222222111///.........///000////////////////////////---.....................////////////////////////......///000000000000000111000///...............------------------------111000000///............------,,,+++******++++++------......///000111111000000000000////////////,,,...000000/////////000............------------////////////////////////222222111111000000000///000///////////////......,,,,,,---.........------+++,,,,,,,,,,,,,,,------,,,,,,------...------,,,------------------------......---------......///------------------------,,,,,,+++++++++,,,,,,---------------------------------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,...///...,,,***,,,---....../////////000///...---------------......//////...------,,,---------............///,,,,,,,,,,,,,,,,,,,,,------------.....................//////////////////%%%(((---111333222///---,,,------......------,,,+++,,,,,,...//////000000......---,,,+++******)))---,,,,,,,,,,,,---......///...---,,,,,,---...///......------------......,,,------...///000111111---------------...//////---------------------------.....................000000//////......---------------...............//////000000000000////////////000000000000//////111333555666666666999:::888888999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@AAABBBCCCBBBBBBBBBDDDEEECCCBBBBBBCCCCCCDDDEEEFFF111111111111111111111111---000222222000///000222222222000///------,,,,,,---------......//////000....../////////000000000/////////.........------000000000000000000111111111......444777555222111////////////////////////........................////////////////////////------............------000000000//////..................//////....................................------------...//////---------............///222000///---,,,------...//////......//////000000000000///////////////...---///000000///...///111/////////000000000111111222111000//////......///////////////////////////---------.......................................------...///000000000000000000//////.../////////........................////////////////////////111000///...---,,,,,,,,,,,,,,,---...000111222333////////////000000000000...000222333222000000111000000/////////.........////////////////////////........................//////////////////......,,,,,,---...............------------------------,,,,,,------......------------------------------++++++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------...------------............------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++---//////...,,,(((***---.........000111222111///---,,,,,,,,,---////////////...---,,,+++---------............///+++++++++,,,,,,,,,,,,------------------.........,,,...//////.........///'''***///222333111---***+++,,,...//////...,,,++++++,,,---...//////////////////......------,,,,,,---,,,,,,,,,,,,---............------------......---------,,,------...///---------......//////000///////////////000111111/////////000000000000000---...//////000///////////////..................---------------............//////000000//////...//////000000000000///...000222444555666777999;;;888888999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<===???@@@AAAAAACCCCCCCCCBBBCCCEEEGGGCCCCCCCCCDDDDDDEEEFFFGGG111111111111111111111111//////////////////000111111111000......---------,,,,,,---......///000000.../////////000000000000//////.........---------000000000000////////////---***666JJJOOO@@@222///////////////////////////////////////////////////////////////////////////,,,,,,------------,,,,,,...//////000000000000///...//////000000//////...........................---------------...//////---------............///111000...------...///000///////////////000111111.............../////////,,,///111111///...000111...//////000111000000000111111111000000///...---////////////////////////---------.........//////------------------------,,,,,,---...///000000/////////////////////000111........................------...///000000000000222111000///////////////------...///000111111222......//////000000111111///222444444333111111111000000000/////////......////////////////////////,,,,,,,,,---......//////........................,,,------.......................................+++,,,------......------------------------------******,,,---------,,,,,,------------------------------,,,,,,---......///------------.........///------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,+++,,,---//////---,,,)))+++......------...000111000...,,,,,,,,,---...---...............---------------............///,,,,,,,,,,,,------......,,,,,,,,,------.........***,,,//////...------///...///000111///---***(((------------------------+++,,,---/////////......---------------------------,,,,,,,,,,,,---......,,,------......------,,,---,,,,,,,,,------...///---------------.........///////////////000111111000000000111111111222222......000111111111000000------..................,,,,,,,,,------.........---...////////////...------...///000111111000000000222444555666777999;;;777888:::;;;<<<;;;;;;;;;;;;;;;<<<============<<<;;;;;;<<<<<<===???@@@AAAAAABBBCCCBBBBBBBBBDDDFFFEEEDDDDDDEEEEEEFFFGGGHHH000000000000000000000000555222///......///...------------......000111222,,,,,,------...///000000////////////000000000000//////.........---------000000//////......------,,,///HHHjjjpppTTT888000////////////////////////000000000000000000000000////////////////////////+++,,,,,,------,,,,,,+++,,,---...000111111222222//////000000000000//////........................---------------...///000---------.........//////000///...---...000222333///////////////000111111,,,---------......//////,,,///111111///...000222---...000111111111000///000111111111111///---,,,////////////////////////---------.........//////------------------------+++,,,---...//////////////////...//////000111222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000000000000///////////////000111////////////000000000000---......///000111111222///111444444222000//////000////////////.........////////////////////////,,,------...///000111111---------...............,,,---......//////......//////////////////......+++,,,,,,---.........---------------------------+++,,,...000000///...------------------------------------------...///000---------.........//////------------------------,,,------......------,,,++++++++++++++++++++++++------------------------------------------------,,,+++,,,---//////---+++***---//////,,,+++---//////...---,,,,,,---///000,,,,,,---...////////////---------.........//////---------.........//////,,,,,,,,,------.........(((,,,//////---,,,---...++++++,,,,,,...///111222///...,,,******,,,...///,,,---.../////////...---+++++++++++++++++++++,,,---,,,,,,,,,,,,---......+++,,,............,,,+++,,,,,,,,,,,,------...///------------------,,,,,,---------------...//////......//////000000111111...///000222222222111000,,,------....../////////,,,,,,,,,------.........,,,---...//////...---,,,***,,,...000222222222222000222444555666777999;;;777888:::;;;<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===???@@@AAA???AAABBBBBBAAABBBDDDFFFEEEEEEEEEEEEFFFGGGHHHIII444333222111000000000000111000000000111222333333222000...///111111///,,,///...,,,++++++,,,...///222222222000...------///111111000///////////////---.........//////000000000///<<>>???AAAAAAAAAAAABBBCCCDDDDDDFFFEEEEEEDDDDDDEEEFFFGGG333333333222111111000000111111000000111111222333111///...///111111///---///...---,,,,,,---...///111111111000...---...///111111000///////////////............/////////000222,,,000>>>EEE===222...///////////////000000111---...///////////////////////////...............000/////////............---...///000000000//////+++,,,------.........---------............------,,,,,,---...................................................////////////111000///......///000111........./////////000000222222222111000000////////////.........//////000........................////////////////////////---------.........//////000///..................---------............///---...000111111111//////000000/////////.........///000000///------...///............////////////,,,---------............////////////000000000000111222444444444222000...///////////////........................---------------------------------///////////////...------........................000///......//////...,,,------------------,,,,,,.........------,,,,,,+++,,,,,,------...------------------------------------,,,,,,,,,,,,---......,,,,,,,,,...//////---,,,++++++,,,---...//////000,,,,,,------------,,,,,,------------------------.........------,,,,,,+++///...---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------...///000///---.../////////---,,,---...------,,,,,,------......//////...------------------...//////------...///000...,,,,,,...///...---------..................,,,,,,------..........................................---------,,,,,,,,,---,,,+++++++++,,,---...///---,,,,,,.........---,,,,,,,,,------.........///...---,,,,,,------...***,,,///000///......///---###(((///)))&&&---000111111000///////////////111111000000000000111111000000//////......------//////////////////////////////000000000000000000.........////////////000555555666777777888999999::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;===>>>???@@@@@@@@@@@@AAABBBCCCDDDFFFEEEDDDDDDDDDEEEFFFGGG222222333444444333222111111111000000000111222222//////...///111111000...000///...------...///000///000000///......///111111111000///////////////............////////////555...---444666111---///...............///000000,,,---...///000000000000//////......---------,,,////////////............---...///000000000000///,,,,,,---............---------............---------,,,,,,,,,,,,---..........................................///////////////...---,,,,,,---...///////////////000000000111000000000000000000///////////////000000///..............................////////////////////////---------...............000000/////////.........---------............///---...000111111111000///000000000/////////......//////000...---,,,...///---............/////////------........./////////////////////000000000000111111222222222222111000111000///...------...///---------...............------------------------...////////////...------........................111///...///000000///---.........------,,,,,,,,,---------------------------------...------,,,,,,000000///......---,,,,,,---,,,,,,,,,,,,---.........---,,,---......,,,+++---------....../////////------............------------------------------------------------------------,,,,,,,,,------...******++++++,,,,,,------......---///000111000....../////////---,,,---...---,,,+++*********+++,,,.........---------------...///000000...---...//////...,,,,,,...///...---+++,,,---/////////......---............/////////...........................------------,,,,,,,,,...---,,,,,,,,,,,,,,,------,,,---...//////---***++++++,,,,,,---...//////.........------...//////,,,...///...------...///777---111777000...444555111111000///////////////111111000000000000111111000000000000/////////////////////////////////////////////000111222222222////////////000000000000444555666777888999:::;;;999999::::::::::::999999;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;===>>>???@@@??????@@@@@@AAABBBCCCEEEEEEDDDCCCDDDEEEFFFGGG000222444555555444333111111111000000000000111111......///000111111000000000///............///000---...//////......000222111000000///////////////.........///////////////333000222666666000---...------,,,,,,------...///---...///////////////...//////......------,,,,,,///////////////.........,,,------...............------............------------............------......,,,,,,,,,---...///....................................////////////------,,,++++++,,,------....../////////000000000............//////000000//////000111111000...---------------------------////////////////////////........................000000000000000//////...---------............///......///000111000000///............------------...//////...,,,,,,---///---------.........//////.........////////////000////////////000000000000000000000///000000111111222111///---,,,---...///,,,---------.../////////////////////////////////.........//////...------........................///...------...///...,,,.........------,,,,,,+++,,,,,,,,,------.....................---,,,++++++///.........---------,,,---,,,,,,,,,,,,---.........,,,++++++,,,,,,+++)))......//////////////////......////////////......,,,,,,------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,---------******+++,,,------.........------...000000///....../////////---,,,---......,,,+++)))))))))***+++---------------------,,,...///000///...------//////...---------.........)))+++---///000000///....../////////////////////........................------------------------......------,,,,,,,,,,,,,,,++++++,,,------,,,******++++++,,,---...//////............//////000000/////////...---,,,...000111......------888;;;...111000000/////////////////////............//////............/////////////////////////////////////////////000000111111111000000111111111222222222222222444555777888999:::888888999:::::::::999999;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;===>>>???????????????@@@AAABBBBBBDDDDDDCCCCCCDDDEEEFFFGGG000222444555555444333111111111000000///000000111---...///000000000000111/////////....../////////,,,.........---...000222111000000//////////////////////////////.........---...000333222...,,,---......------......///000000000000000///...,,,,,,//////.........---------.........///////////////------------......//////---......//////...------------............------000///...------...///000....................................////////////111000///......///000111------........./////////---------...//////000000...///000111111000///...........................////////////////////////.....................---000000000111000///......---------............///...//////000000000000000//////.........---------...//////...,,,,,,---...------------.....................////////////000////////////000000000000//////...---......///000222000...---,,,---///000,,,---------.../////////////////////////////////------............------...........................---,,,---...///...---.........------,,,,,,,,,+++,,,,,,------.....................---,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......///---,,,,,,------,,,***......//////////////////...//////000000//////...,,,,,,,,,---------......+++,,,,,,------.........,,,,,,,,,------.........+++,,,,,,---...///000000---,,,,,,---//////...,,,.../////////---,,,---......---,,,*********++++++,,,,,,---......------,,,,,,...///...,,,,,,---............---------...///)))+++---///000000///.../////////////////////...........................------------------------............---,,,,,,+++---+++(((((()))+++++++++++++++,,,,,,---...//////------...//////000000000///000000///...---///111+++111222+++666UUUXXX;;;111000000/////////////////////............//////.........///////////////////////////////////////000000000//////........./////////000000000111111111222333555666888999999777888999999:::::::::999;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;===>>>???????????????@@@AAABBBBBBDDDCCCCCCCCCCCCEEEGGGHHH222222333444444333222111111111000/////////000000---///111111000//////000........................---.........------///111111111000//////////////////////////////.........111///...------...///000000000000000000111222222111111111000///---+++***////////////////////////.........///////////////000000//////000000111222...////////////...------------............------000000///............///....................................//////////////////...------...//////------------............---.........//////000000...///000000111111111000////////////////////////////////////////////////...............---------...///000111000///...------------............///////////////000000000000111111111000000000//////......///---,,,+++---...,,,------------.........------........./////////////////////000000000000//////...............///000///...------...///000---------...............------------------------,,,,,,---............---------------------------000.........000111000///------------------------,,,,,,,,,------.........---------...------,,,,,,******++++++,,,------...---,,,,,,,,,,,,---......000///------...///...------------....../////////......////////////......+++,,,,,,------.........,,,,,,,,,------.........,,,,,,---...////////////------......//////000000,,,++++++,,,...///---,,,.../////////---,,,---...---------,,,,,,,,,,,,+++***+++---......---,,,,,,+++,,,------,,,,,,---///---...///...,,,,,,...///+++,,,---/////////....../////////............---........................,,,,,,,,,------------...---............------,,,...+++(((&&&(((***+++,,,,,,,,,,,,---------......------.../////////......---///000///......///000,,,555888333EEElllqqqQQQ111111000///////////////111111000000000000111111111111111111000000000000////////////////////////000000000///...---------------------............333444555666777888999:::777888999:::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;===>>>???@@@??????@@@@@@AAABBBCCCCCCCCCBBBBBBCCCEEEGGGHHH333333333222111111000000111111000///////////////...000222111///......000------............---------...///...------...000111111000///////////////000/////////............333111...,,,...000///...000////////////000111111000000000000///...,,,,,,......//////000111111111............/////////000111000/////////000222222///////////////...------------............------.../////////......---,,,....................................////////////---,,,++++++++++++,,,---............//////////////////////////////000000......//////000111333333000000000000000000000000//////////////////////////////.........------------...///000000...---,,,---------............//////////////////000000111111111111111000000000///.........---,,,+++,,,...,,,,,,---------.........,,,---------............////////////000000000000111111111000000//////...------......//////000000...............---------------------------------+++,,,------.........---------------------------...---------///000///...+++,,,,,,------.........,,,,,,------------------,,,,,,------...---------,,,,,,,,,------------------,,,,,,,,,,,,---.........,,,******,,,---------++++++,,,---...//////000---......//////......---++++++,,,,,,---......///,,,,,,------------------,,,---...000000000000000........................---,,,,,,---///000...---.../////////---,,,---...***+++,,,......---,,,+++)))+++,,,......---,,,+++***,,,---...---...///111---...///...,,,,,,...000------..............................------,,,,,,........................,,,,,,,,,---------......,,,---...//////......---...,,,******+++,,,,,,,,,...------------,,,,,,,,,------...///......,,,,,,)))+++.........------...)))+++......888QQQVVVBBB111111000///////////////111111000000000000111111111111111000000/////////////////////////////////000000000///////////////---............/////////333444444555666777777888888999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;===>>>???@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBCCCEEEGGGHHH444333222111000000000000111111000///////////////...111333222///---...///,,,------......------,,,......///...,,,,,,...///111111000///////////////000000//////.........---------,,,---//////)))###---,,,,,,,,,,,,---.........///////////////............///000111222333333---.........//////000000///...---------...000111//////000000///...---------..................---------...///...---+++***..................................../////////000000///............///000////////////000000000000000000000000000000000///............000222444555000000000000000000000000//////////////////////////////.........------------...///000000...,,,+++---------........./////////////////////000111111////////////............---......---++++++,,,...,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000333333333333222000///...+++,,,...///000000000000/////////......------,,,////////////////////////+++,,,------.........---------------------------,,,+++***+++---...---,,,***++++++,,,---...//////------------------------++++++,,,---............/////////...------,,,,,,---,,,,,,,,,,,,---......)))'''&&&&&&(((***************+++,,,---//////000------............------++++++,,,,,,---...//////------------------------,,,---///111111111111000------------------,,,,,,...------...000111///....../////////---,,,---...'''))),,,......---+++***)))***,,,.........,,,+++***,,,.../////////111333---...000...,,,+++...000//////...---------............---------,,,,,,,,,........................,,,,,,,,,------.........+++,,,.../////////......---,,,,,,...//////---+++///......------,,,++++++------.........---+++***&&&))),,,------,,,,,,,,,777///000333111777:::333111111000/////////////////////............//////000//////...---,,,,,,+++//////////////////////////////000000111111222222111111111111222222222222222222222333333444444444888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<;;;<<<===>>>???AAAAAAAAAAAABBBCCCDDDDDDBBBBBBAAABBBCCCEEEGGGHHH222222222111111111111000000000000000000///......////////////...........................///000000........................///////////////000111222............////////////000000//////......------------............------222111///...------......------......//////000000////////////////////////+++***)))***---...///...111111000000//////......------...............---........................//////............//////000///---,,,,,,---///000000000111111000///......000---,,,---///000...,,,............////////////---....../////////......111111111111111222222222000000000000000000000000,,,---------------,,,,,,............//////000000222111000...------------///000000000000000////////////000000///...------......------------......111000...,,,,,,,,,...///000///...---...///111333444333000...------...//////000000000///...,,,+++---------...............//////...---,,,++++++***------............---------,,,+++******+++,,,---000---******---///...---.........------,,,,,,,,,........................000000////////////000000///000000///---,,,++++++000///......---,,,++++++------------------------000///...---,,,+++******,,,---///000000///---,,,//////...------------...111---)))***...111000---******,,,---...////////////111333555555222///---........................---------..................------,,,,,,------...---------............///000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///........................,,,,,,---...///000111111//////.........---------...//////...,,,***+++,,,000000///...------,,,,,,,,,---......//////......------,,,+++,,,---...///000...---...000000...,,,000///...---------------000000////////////000000000000000///......------000///...---------------111111000///...---,,,,,,///000111000///...///000000000000000111111111111000000////////////000000333333333444666999;;;===BBB@@@===;;;:::;;;===???<<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;:::;;;===???@@@BBBBBBCCCCCCDDDCCCCCCCCCDDDCCCCCCDDDDDDEEEFFFGGG222222222111111111111000///000000000//////...---////////////............///////////////000111111////////////////////////...------------......///............///////////////////////////.........---......//////......---000000///...---...//////.........///////////////////////////////////////...---+++,,,---......---000000000////////////////////////000//////..............................//////............//////000///---,,,,,,---///000...............---,,,,,,///...,,,---///000...,,,............///000111111000000000000////////////111111111111111111111111000000000000000000000000...//////000000///......------......////////////111000///.........---...//////000000000000/////////////////////...------///..................///............------,,,,,,///...---------...000111111000///------...///000222111///...---------...,,,,,,---...///111222222111111111000//////......------............------......------------......000...,,,,,,...//////---/////////......---------........................000//////......//////000,,,---//////............,,,,,,++++++++++++++++++------------------------...---------------,,,,,,'''(((+++...000111111111000...,,,+++,,,...111222888222,,,***,,,///...,,,,,,,,,------...---------...///111222222000...,,,..........................................------...------,,,,,,------...---------............/////////......---......///------------------------......------------......------------------------............//////////////////.........---------///000000///---,,,,,,---000//////...------,,,,,,,,,---......//////............---,,,---...///000555111---...111333111...//////...---------------000000////////////000000......//////////////////000///...------------...000000000///......------///000111000///...///000//////000000000111111111............///000222222222222333444555888:::;;;DDDBBB???<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;===???@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFF222222222111111111111000///000000000000///......////////////............000000//////000000111222000000000000000000000000///......------------...............////////////.........///////////////---......//////......---///............///000000///////////////.........////////////////////////111///------...///...---//////////////////000000000000111111000///..............................//////............//////000///...------...///000...............------,,,///...------//////...---.........///222555888:::444333111000000000111111222222222111111000000///000000000000000000000000...//////000000/////////---------...............////////////...///////////////000000000000/////////////////////......---000//////......//////000---...000111000///---+++------------............///......---...///000222333111...,,,+++---///000......//////000111111222------------------------------............------/////////000000/////////000///---...///000///...///////////////..........................................------.........+++,,,------......------***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,---...//////...,,,+++000---+++)))***...222555:::444---***+++.........------......------,,,+++.........///......---,,,......................../////////...---------,,,...------,,,,,,------...---------............///...---------------..............................---..................---------------------------/////////.........------...............---------///000111000...------.../////////...------,,,,,,,,,---......//////............------......///000333///++++++...000...,,,//////...------------...000000////////////000000------...//////000111111//////......------......///////////////////////////000111000///...///000//////000000000000111111,,,------...000111333444333333333555666888:::;;;DDDCCC@@@===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<===???@@@AAABBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFF222222222111111111000000000111111111111111000000////////////............///////////////000000111////////////////////////222111000///////////////............////////////------......//////000000......////////////......---------...///000000111000000//////......------////////////////////////000...------...///......---......//////000000000000000000000000///...---........................//////............////////////............/////////000000000000000/////////........./////////.........///111555;;;@@@CCC777555333111000000111222333222222111000//////...////////////////////////,,,------............---------------............---......///////////////...//////000000000000///...///////////////......000000////////////000000///000111111111000//////------.../////////...---000000/////////000111222222000...---,,,---...///111111000000///...------++++++,,,,,,,,,---------------............------...///000111111000///............///000///...---//////.............................................------,,,,,,------...,,,,,,,,,---......---,,,---.....................------------------------,,,,,,,,,---------......000000000///---+++)))(((...,,,***)))***---///111333000,,,+++---/////////,,,------...------,,,,,,......---------------...........................000000///...---,,,,,,,,,...------,,,,,,------...---------............///------,,,,,,,,,---..............................,,,---...//////...---,,,------------------------...................................................000000///---,,,---...//////.........---------,,,---......///.........------------......//////////////////...---,,,,,,///......---------......000000////////////000000......//////000000000000//////............//////......//////000000000000///000111000///...///000////////////000000000111------......///111222333444444555666888999;;;;;;AAA@@@>>><<<;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDBBBAAAAAABBBBBBCCCDDDEEE222222222111111111000000111222222333333333222222////////////...............------------...//////........................222111000///////////////............////////////------......//////000000...//////////////////...,,,,,,---...///000111111000000//////......------////////////////////////---,,,+++,,,.../////////------......//////000000.../////////......---,,,//////////////////////////////............///////////////......///////////////000000000000000///...////////////...///////////////000333888<<>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDBBBAAAAAABBBBBBCCCDDDEEE222222222111111111111000111111222333333333333222////////////............------,,,,,,------...///........................///......------------...............////////////.........///////////////...//////000000//////...,,,---...///000000000000///////////////.........////////////////////////,,,+++***+++...000000000..................//////------............------//////////////////////////////............//////////////////////////////,,,---.....................///000000......///000222111///...///000222333444333111000000000111111111111111000000//////...000000000000000000000000...///000000111111111111///////////////.........,,,---///000000000///...---...///000000111111000---...//////////////////000//////......//////000///---,,,++++++---///000000000000000000/////////222222222111111000000000---...///000000///...---,,,,,,,,,---...//////000---------....../////////------............---------------......---------,,,///222333222///......,,,,,,,,,---------------........................---------,,,,,,------------,,,---222888<<<<<<::://////...---,,,+++******------------------------.........------,,,,,,,,,+++,,,,,,,,,,,,------...***+++,,,---,,,+++)))(((,,,---///000///,,,)))''')))***,,,---...///////////////.........///000000......................../////////...---------,,,...------,,,,,,------...---------............///,,,,,,,,,,,,---...///000---------------------------..................---........................***+++,,,---...///000000---------...............,,,---...---,,,+++,,,...........................,,,---......//////......------...////////////......555;;;999222---...222...------------...//////000000////////////000000222222111000000///......//////......//////000000/////////000000111111111///000111000///...///000......////////////000000000000////////////000000000000222333444555555555777777888888999:::<<<<<<::::::;;;;;;<<<=========<<<<<<===>>>>>>??????@@@@@@@@@BBBCCCDDDDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEFFF222222222111111111111000///000111111222222111111////////////............---------------...//////...........................------------......///............///////////////////////////.........//////000000000000//////,,,---...000000000//////.........//////////////////////////////////////////---,,,---///000000///..................------,,,---...//////000////////////////////////////////////............////////////000000000000//////,,,,,,---..................000111000......///111111000///...............000000000000////////////000000000000000/////////000000000000000000000000......000111111222222222111111000000000/////////,,,---///000000000...------...///000111111111111------...//////////////////..................///...------......//////000111000///...---......///...//////000000000000/////////........./////////+++,,,---...///000111222++++++,,,,,,,,,,,,,,,,,,------............------...------------------...---111555777444222000000------------.........///..............................------------.........,,,,,,111777;;;:::777......------,,,,,,,,,+++------------------------,,,,,,---------------...///...---,,,++++++******,,,,,,,,,---------------+++---//////...,,,+++***+++,,,,,,---.........------.........////////////..........................................------...------,,,,,,------...---------............///------------...///000111..............................------------......////////////////////////,,,,,,,,,------.........---------.........//////,,,...///...---,,,---///........................,,,---......//////.........///000111222111111000222333333111///---...///---------------...//////000000////////////000000111111000000000000000000///////////////000111111000000000000000000111111///000111000///...///000........./////////000000//////...//////000111111000111333444555666555555888888888999999:::;;;;;;::::::;;;;;;<<<======>>><<<======>>>???????????????@@@AAACCCDDDEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFF222222222111111111111000......///000000000000000000/////////...........................///000000000000000000000000000000///////////////000111222............/////////000000000//////.........---//////000000000000//////------///000000000///...---.........//////000000////////////////////////222000......///000///.../////////......------,,,,,,---...000111111111111000000000000000000000000//////............////////////000000000000//////......///000111111000000...000222111...---///111...//////000111111111222---...///////////////...////////////000000000000000000000000000000000000,,,,,,...///000000000000222222111111000000//////---...000111111///...,,,---...///000111111111111------...///000000//////......------------.........000222333444333222111111000...,,,+++,,,...///***+++,,,...///000000000111///---,,,,,,...000222////////////000000000000////////////////////////---..................---///...---,,,,,,---...///...333888999777333222222---.........//////000000........................///......------......///000---+++...222444111---.........////////////000------------------------***++++++,,,---//////000((())))))***,,,...000111------,,,,,,---///111222)))+++---......///000222------......------,,,+++,,,---....../////////...........................---------..................------,,,,,,------...---------.........//////---------...///000111111000000000000000000000000///...---,,,,,,---...///000000000000000000000000......---------,,,,,,,,,---------.........//////---///000///......///000---.....................,,,---......//////......000111222333444333222222;;;666000...000222222000---------------...///000000000////////////000000/////////000111111222222///////////////000111111111111000000000000000000///111111000///...///000............/////////000---------...000111333444333444666888888999888888::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>><<<===>>>??????@@@@@@??????@@@AAACCCDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFGGG222222222111111111111000////////////////////////111111000///////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000------............------///---+++,,,///000...,,,---......///000111111222000000000000000000000000...............///000000...//////000///---+++***+++,,,...//////...,,,+++------......///000000000////////////000000000000,,,---------......//////........................000000000000000000000000///...---------...000111//////000111111111111111000000000000000000000000222222222222222222222222000000000000///////////////............///000000111111000000//////......000000000000000000000000000///...///000111000///000000000000000//////...000000000000000000000000......///000000000000000//////............//////))),,,000111000000222555111111000000//////......///...---,,,,,,---...///........................------------.........///------,,,,,,,,,---......+++---111333333222///---........................------------------------,,,---...///000//////...---,,,,,,++++++,,,,,,---//////...------------...------------------------,,,,,,,,,---------..............................///,,,***+++...///...---///---,,,,,,...//////...000///---,,,++++++,,,---++++++++++++++++++++++++/////////...---------,,,////////////////////////////////////////////////,,,,,,,,,---------....../////////...---------,,,000...------.........---///...---,,,,,,---...///................................./////////000000,,,,,,,,,---...///000111........................,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000111111222///,,,+++,,,---...---......///000000000000000222000///...///000222333111///...///111222///------------...000222555666444333111000///...//////111///---...111222000...000000000000000000000000000000111111111111000///222333333444555666777777111333555777999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>><<<===@@@BBBBBBBBBAAA@@@DDDCCCCCCBBBBBBBBBCCCCCCFFFFFFFFFEEECCCDDDFFFHHH222222222111111111111000////////////////////////111000//////.........///////////////////////////////////////............111111111111111111111111//////////////////////////////000000000000//////000...,,,---///000...---......//////000000111111////////////////////////...............///000000///////////////---,,,++++++,,,...//////...,,,+++///////////////.........------------..................//////000000000000000000000000000000000000000000000000000000000000//////.........///000111......///000000000000000000000000000000000000000222222222222222222222222000000000000////////////---------------...///000111000000000/////////...000000000000000000000000111000///000111222111000///000000000000///......////////////////////////......///000000000000000000//////......//////000---///111111000///000222333222111000///...------///...------------...///........................------.........////////////......------.........***,,,...000000///---,,,........................---------------------------------------...//////......------------............---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------...........................,,,***+++---///...---......///...............------,,,++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,...............---------////////////////////////........................,,,,,,---------........................---------///---,,,,,,...//////...///...------------...///........................,,,,,,,,,---------............---------......///........................---------------------------------............///000000//////000000111222111///---,,,...//////.........///000000000000000111000///...///000222333111///...///111222000---000////////////111222333111000///......///000000111///...///111111000...000000000000000000000000000000000111111000000///222333333444555666777777444555777999;;;<<<<<<===<<<;;;;;;;;;;;;<<<===>>>;;;>>>BBBEEEFFFDDDAAA???DDDCCCCCCBBBBBBBBBCCCCCCFFFFFFFFFEEECCCDDDFFFHHH222222222111111111111000////////////////////////000///......---.........//////////////////////////////......---------,,,111111111111111111111111........................//////000000000000//////000...---...///000///...////////////000000000000////////////////////////...............///000000///////////////...,,,,,,,,,---...//////...---,,,111000000///......------------------............000000111111111111222222000000000000000000000000000000000000000000000000000////////////000111222------...///////////////000000000000000000000000000000000000000000000000000000000000////////////,,,,,,,,,,,,---...///000000000000000////////////000000000000000000000000111000000111222333333111///////////////......---////////////////////////......///000000000000///111000000//////000000111000222333222000......///444444222111///---,,,,,,///...------------...///............................../////////000000000111000///...............,,,,,,---............---........................------------------------...---,,,,,,,,,---///000//////............//////------,,,++++++++++++,,,------------------------,,,,,,,,,,,,------------...........................,,,++++++---......------000333222///------...++++++++++++,,,---//////---------------.........---------...............////////////////////////------------------------,,,------------.........---------..................,,,+++,,,...000000//////...------------...///........................,,,,,,,,,---------------//////...---------------................................................---------............///000////////////000111111000...---...000111000///......///000000000000///111000///...///000111222111/////////111111000///222111000///...///000000///............///000111111000//////111111000///000000000000000000000000//////000000000000//////333333444555666777777888888888:::;;;<<<=========<<<<<<;;;;;;<<<<<<======;;;???CCCGGGHHHEEEAAA???CCCCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFEEECCCDDDFFFHHH222222222111111111000000///////////////////////////......---------......////////////////////////000//////......------,,,................................................------............------//////...///////////////000000000000////////////.......................................///000000////////////......------------............------000000//////............////////////000000000000111111111111111111111111........................////////////////////////000000000000000111111222---...//////000000//////000000000000000000000000000000000000000000000000000000000000////////////,,,,,,,,,---...///000111000000000000////////////////////////////////////000//////000222333222111///////////////...------////////////////////////---...//////000000//////111111000000000000111111111222222222111000//////333333222111000......---.........------.................................////////////000000000000111000///...------------///.........//////000000........................------------............------------.........//////..................///...---,,,,,,+++,,,,,,,,,,,,,,,---------------------------.........//////........................---,,,,,,,,,---.........---111555444///,,,,,,...------------......//////---------------.........,,,---------.../////////////////////////////////------------------------------------............,,,---------...////////////---,,,,,,...//////............------.................................///////////////////////////......---------......................................................---------............///...............//////000.........///111222111///---...//////000000//////000////////////000111111000000//////000111111111222222000///...//////000000000/////////000000000111000000000000111000000000000000000000000000000......///000000000//////333333444555666777888888999:::;;;<<<<<<===<<<<<<======<<<<<<<<<<<<=========???BBBDDDEEECCCAAA???CCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFEEECCCDDDFFFHHH222222222111111111000000000000000000000000000000......------------...///////////////////////////000000000/////////......................................................------............------.../////////.........///000000000000////////////////////////////////////...............///000000000/////////................................................//////000000////////////000000000000000000000000000000000000///////////////////////////////////////////////////000000111111111111111//////000111111111111000000000000000000000000000////////////////////////000000000000////////////............///000111222////////////000000000000///////////////////////////...---///111222222111/////////000///......---........................------...///////////////111111000000000000111111111111111222333333222111111111111111000000000000---..................---........................////////////000000000000000///...---,,,,,,,,,,,,///......---...///000111........................---------....../////////+++---...000000///...---......------------......///......---------------,,,,,,,,,---------......////////////000000000000........................,,,,,,---,,,,,,---...///---111555444///,,,,,,...000000000000000///......++++++,,,,,,---------...,,,---------.../////////////////////////////////---------------------------------.........//////,,,---------.../////////111///------......---,,,---..................---......................../////////////////////...,,,,,,,,,------///000000////////////////////////---------------------------------............///---,,,,,,,,,,,,---...............///111222111///------...//////////////////////////////000000111000000000000000000222333222222000//////000111111333333222222111000//////000111111111000000000111000000000000000000000000......///000000000000000333444444555666777888888999999:::;;;;;;;;;;;;;;;>>>======<<<<<<<<<======?????????>>>??????@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFEEECCCDDDFFFHHH222222222111111111111000000000000000000000000000.........---......///000////////////////////////000000000000000000000000111111111111111111111111........................//////000000000000//////---...///...---,,,---///////////////000000000000000000000000000000000000...............///000000000000///......//////000........................------......///000000111------------............000////////////.........111111111111111111111111000000000000000000000000...///000111111111000000///000000111111111111111000000000000000000000000////////////////////////000000000000////////////000000//////000000111222////////////000000000000000000000000000000000000...------...111222222111000000000000000//////...........................------...////////////...111000000//////000000111000000000222444555444333000000000111111111222222------...//////...------............................../////////000000000///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................---------...//////000000+++,,,---//////...------...------------------...//////...------------...+++,,,,,,------........./////////000000000000111........................,,,---------,,,,,,...///---000333222///------...111111111111000///...---+++++++++,,,------......---------...............////////////////////////------------------------------........./////////---------...............000///------......---,,,------...//////...------........................---------------,,,,,,,,,,,,,,,,,,---...///000111////////////////////////---------------------------------............///,,,,,,,,,,,,,,,---......000...---...000111000///------...////////////........./////////000000000000000111000///000333555444333222111000111222222444444444333222111///...000111222222000000111222000000000000000000000000...///000111111222222111444444555666777888888999888888999:::;;;;;;;;;;;;>>>>>>======<<<<<<======???>>><<<;;;;;;<<<>>>@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEECCCDDDFFFHHH222222222111111111111000000000000000000000000000///.........//////000111////////////////////////------...//////000000000111111111111111111111111//////////////////////////////000000000000//////+++---......,,,+++,,,.........//////000000111111111111111111111111111111...............///000000000000///......///000111//////............//////.........///////////////------------............000000/////////.........111111111111111111111111000000000000000000000000---...///000000000//////...//////000111000000000000000000000000000000000000000000000000000000000000000000000////////////111000000///////////////.../////////000000000111000000000000000000000000......---///111333333222111111111111111000000///........................,,,---......//////......000//////......//////000222111000222555666444222111111111111111111111111------...//////...------........................------.........////////////...------------......++++++,,,,,,,,,---------........................---------...///000000000,,,+++***))))))+++---...//////............/////////...------,,,,,,------++++++,,,,,,---......///---............/////////........................+++---...---++++++...000......///.....................///000//////------,,,,,,,,,---......//////...............---------////////////////////////....................................////////////...............------------,,,+++,,,...000000///------...//////...------..............................---------,,,,,,,,,---------------...///000////////////////////////........................---------............///......------......///000111///---,,,...//////...,,,---......//////......---......//////////////////111111000///000333666888777555333111111111111111222222333222111000///000111333222000///111333000000000000000000000000///000111222333333333333444444555666777888999999777888999:::;;;<<<<<<<<>>===============>>>===<<<;;;;;;<<<===>>>BBBAAAAAABBBBBBDDDEEEEEEFFFFFFFFFEEECCCDDDFFFHHH222222222111111111111000000000000000000000000000///////////////000111111////////////////////////+++,,,,,,---...///000000////////////////////////000000000000000000000000------............------***,,,...---+++***,,,...---......///000111111222111111111111111111111111...............///000000111000///......///000111//////............//////000000000///......------////////////000000000111111000000000//////......////////////////////////000000000000000000000000,,,---///000000000///...---......///////////////000000000000000000000000111111111111111111111111000000000000////////////111000///......------....../////////000000111111000000000000000000000000//////...000333444444333222222222222222111000000........................,,,---......//////......//////............//////444222111222555666444111333333222222111000//////,,,---...//////...---,,,........................------------........./////////.........//////000,,,---.../////////..............................---------...///000000111...+++'''$$$$$$(((,,,000000000////////////000000...---,,,,,,++++++,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------..............................+++---...---++++++---000///---,,,,,,...//////...***+++,,,............------------...///000000111/////////......------,,,////////////////////////////////////////////////............/////////000/////////......------,,,******)))+++///222333222,,,---...//////...---,,,........................000000/////////.........//////...------------...000000000000000000000000000000000000000000000000---------........./////////////////////000111111222///,,,+++,,,---...---,,,---......//////......---......///000////////////111111000...///333777;;;:::777444111000//////...///111222222111000000///222333333000///111333000000000000000000000000000000111222333444444444444444555666777888999999777888:::;;;<<<=========??????>>>===============<<<===============<<<<<>>DDD@@@666......111000000111222222111///...222222111111111111111222333222000/////////000111111111000000111111222333333444444555666666555555888;;;;;;999===GGGQQQTTT======<<<;;;;;;;;;;;;;;;???>>><<<;;;;;;<<<===>>>BBBBBBAAABBBBBBCCCEEEEEEGGGFFFEEEDDDDDDCCCDDDDDD//////000111111111111111000000000000000000000000//////000000000000//////000000000000000000000000111///......111111000...+++,,,---////////////...////////////......------//////000000000111111111000000000000000111111111111000000000/////////.........------...///111222////////////000000000000333222111///......//////...000111111000//////000111000///...---......///........................000000111111000000///...222222111111000///...---111111///.........//////000000000000000000000000////////////////////////////////////000000000000///000111222222111000///222222111000000111111222000000///...,,,+++***)))------------.........---111111000000000000111111000000////////////000000111111111000000/////////000000////////////000000000000000000000000000000------,,,,,,------...///222222222222222222333333444333333222222111111000........................000000000///////////////////////////////////////........................333///---000111...---...........................//////.........---------......////////////......000/////////............------------------------------............------------------------------.........///......---,,,,,,,,,++++++,,,,,,------000///......///000///...***,,,...///////////////------------------------...//////000000000000///////////////////////////------........./////////000...,,,---///000///------111111,,,+++...///,,,......---,,,,,,,,,------......---+++***+++...111........................444333222000///---,,,+++,,,---.../////////......////////////////////////111111000000///.........000000///..................//////000000//////...000000000000000000000000000000000000000000000000000///............///000111111111111222222222222444999===;;;444//////111//////000111111111111111222222111111111111111222111111///.........///000111111000000111111222333111222333555666777777777777::::::888;;;DDDKKKNNNAAA@@@??????>>>>>>>>>??????===<<<;;;;;;<<<===>>>BBBAAABBBBBBCCCDDDDDDEEEFFFEEEDDDDDDDDDDDDDDDDDD///000111111222111111111000000000000000000000000//////000000000000//////000000000000000000000000111///...///000111000.........//////000111111111000000000000////////////111111111222222222333333111111111111000000000000000000000000////////////000//////......//////000.........///000111111111333333222111000000000000+++///333222///---...111333222111///............//////////////////////////////000000000///......000000000000000///...---222111000000///000000000000000000000000000000000////////////////////////111000000000/////////...///000222333333222000///333222222111111222333333333222111000///...---,,,//////......///000111111222222111111111111222222//////...//////000111222111111111111111000000000333222111///............111111111111111111111111///............///000000333333333222222222111111555444222111000000111111........................000000//////...---------////////////////////////........................222...---///111///...000.......................................---------......////////////......////////////............------------------------------............------------------------------,,,,,,---.../////////...++++++++++++,,,,,,------///000000///...---///000,,,...000000000///...///------------------------///000000000000//////...////////////////////////....../////////000000000000///------///000///......000000------......+++//////.........//////000.........,,,***+++...000...///000000000000///...000000000000000/////////***,,,///111111000...,,,000000000000000000000000////////////............000000///...............//////000000000000//////000000000000000000000000000000000000000000000000000//////......//////000000000111111111222222222111333444444111000000111......//////000222333444222111111111111111222222000000///............///111111000000111111222333000111333555777888999999555999:::888999???DDDEEEBBBAAAAAA@@@@@@@@@@@@@@@>>>===<<<;;;;;;<<<===>>>AAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDCCCDDDDDDEEEEEE000111111222222111111111//////////////////////////////000000000000//////////////////////////////000/////////000000000///111111111111111222333444111111000000000000000000111111111222222222333333222222111111000000//////000000000000////////////111000000/////////........./////////000000000111000000//////............---///222222222000000000111111000//////.........000000000000000000000000......////////////......+++,,,---///000111111111222111111111111111111111000000000000000000000000////////////////////////000000000000////////////333222222222222222222333111111111111111111222222000000111111111111111222000000000000///000222444222111111000000111111222............///000222222222222111111111111111111333222111///............000000000000000000000000...............///000000222222222222222222222222555444222000///000111222......................../////////////////////...////////////////////////........................000---...333555222000000......................................................////////////......///////////////.................................------............------........................,,,---......///.........,,,,,,,,,------------------///111///------000444777333000///000000///...........................000000111000000///...---////////////////////////////////////000000000000000///.........///000000/////////...///000///---............///000111111.........---+++,,,...000---///000222222000///---,,,,,,,,,------.........,,,---///000111000...---000000000000111111111111......//////////////////000000///...............000000111111111111000000000000000000000000000000///////////////////////////////////////000000000111111111222222222333333111000//////000111000000000//////...///111333444111111111000111111222333111000000000////////////111111000000111111222333111222444555777888888888666:::;;;999999<<<>>>===??????>>>>>>>>>>>>>>>???======<<<<<<<<<===>>>>>>AAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFF111111222222222222111111//////////////////////////////000000000000/////////////////////////////////000000000/////////000/////////...//////000111000000111111111111111111000000000111111111111222222222111111000000//////////////////000000000000111111111000000///......111000000000/////////.........///.........------222000///222777777333...........................000000000000000000000000......////////////......+++,,,---///000111111111111111111222222222222111000000000000000000000000000000000000000000000000.........///000111111111444222///------///222444000000111111222222222222---------....../////////,,,...///...------///111000000////////////000000............///000222222111111111111111111222222000000////////////000000////////////////////////***************+++,,,,,,000000111222333333444444555333111/////////000111////////////////////////......///000111111222222////////////////////////////////////////////////...---111777999555000///........................---...........................////////////...............///////////////........................------............------.................................///......---,,,---...//////000000//////,,,...000///---...333777BBB888...+++///222000---........................000000111000000///...---////////////////////////////////////000000000000/////////......000222444222///---...111111111111...---------...///000000...//////...,,,,,,...000---///000222222000///---222111///---+++)))((('''///............///000000///000000000111111111222000000000000000000000111000000///...............111222222333333222222111////////////////////////////////////////////////...//////000000000000000222222222222333333333444444111......000111000///222111000//////000111222111111000000111222222333222222222222111111000000111111000000111111222333444444555666777777777777777<<<===;;;999;;;<<<:::======<<<<<<<<<======>>>============>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEEEE222222222333222222111000000000000000000000000000//////000000000000//////000000000000000000000000...000111000///...///111000000000000000000000000000000000000111111111111/////////000000000000111111111111111000000000000////////////000000000000000111111111111000///...111111111000///.........///000000111111000//////444000...333999;;;555---,,,,,,---...//////......////////////////////////......///000000000//////000000000000000///...---000000111222222222222111000000000000000000000000000000000000000000000000------...///000111222222222000,,,******,,,000222111222333444444444444444222111111000//////.........111333333000...000222000000////////////000000//////...//////000111222000000000111111111111111//////...//////000111222........................---,,,,,,,,,,,,---......///000111222333444444555444333111000//////000000////////////////////////---...///000111333333444////////////////////////////////////////////////...---111888:::555000...........................---------.....................////////////...............///////////////........................------............------.........................../////////...---,,,,,,---...000111111111000///...............000333666CCC999---***---111000...........................///000000000000//////...////////////////////////....../////////000000000---...///...///111555888:::333...///111111111222...------------......///...//////...------...000...///000000000000///...111111000///...------,,,000///...---...///111222...//////000000111111111111111111111000000000000000000///...............222222333333333333222222////////////////////////000000000000000000000000......///000111111111111111111222222222333333333444222000000111111111000222222111000000000000000000000000000111222333333222222333333222222111000111111000000111111222333555555666777777777666666888===>>><<<:::<<<<<<:::==================>>>???>>>>>>??????@@@@@@AAAAAA@@@AAABBBDDDEEEDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDDDD222333333333222222111000000000000000000000000000//////000000000000//////000000000000000000000000...000111111......///111///000111222222111000////////////000000000111111/////////000000000111111000000000000000111111111.../////////000000000111000000111111111000//////000000000000////////////000000111222222222111000111//////444888999444///......///000//////...---...........................///000000111111000000222222111111000///...---//////111222222222111111000000000000000000000000000000000000000000000000......//////000000111111000///...------...///000000000222333444444444333444444333222222111111111111555999999555111111333111000000000000000000111000000////////////000000/////////000000111111111///////////////000111111////////////////////////222111111111111222333333111111111222222333333333222222111111000000//////////////////////////////---......///000111222222////////////////////////////////////////////////000...///444666222//////........................---------.........//////......////////////................../////////000........................------............------........................,,,---......///.........---...000111111111///...333000...---...111222222777444///,,,+++---///000...........................//////000000000000///////////////////////////------........./////////,,,---......///222777;;;CCC999000000111//////111//////...---------.........///000///...---...000........................---...///000111333444444.../////////000000000000------...//////000111111111111111000//////......000000///...............000111111222222111111000////////////////////////000000000000000000000000---...000111222222111111///000000000000111111111000111111111111111111222///000000111111111111000000000000000111222333444111222222333222111000///111111000000111111222333333444555777777888888888888===>>>;;;:::<<<===;;;======<<<<<<======>>>?????????@@@AAABBBBBBBBBBBB???AAACCCDDDEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBCCCCCC333333333333333222111000000000000000000000000000//////000000000000//////000000000000000000000000...000222111...---///111***+++---......,,,+++)))......//////000000000111///000000000000111111111//////000000111111222222.../////////000000111111///000111222222111000///......//////000000111111//////111222222111000///---///222555666555333000111111222111000///---,,,........................//////000111111111111111///000111111111111111000...///000111222222111000000000000000000000000000000000000000000000000000000000000000////////////000111222333333222111000---...000111222222111111---......///000000111111...333888888333///...///222222111111111111222222111000000////////////000......//////000000000111000000////////////000000000000000000000000000000111111111000111111222333333333333222222222222111111222222222111000///...000000000000000000000000.........///////////////////////////////////////000000000000000000000000222...---000111///...000........................---------.........//////......////////////......---.........//////000000////////////////////////---..................---////////////////////////***+++,,,...///000000000,,,---///000111000///---777333...---///111000///+++///111...***)))---222////////////////////////......///000000111000000////////////////////////------------.........///+++,,,......///222888===KKK>>>333111111...---000111000///..................///000///...---...000///...------------...///222222111111000/////////,,,...000222222111///...,,,------...///000000111111111000///...------,,,000000///...............//////000000000000//////////////////////////////000000000000000000000000---...000111222222222111............////////////,,,///111222111111222333,,,...000111222222222111000000000000111222333444000111111222222000///...111111111000111222222333222333444666888999::::::888<<<===:::999<<<===<<<;;;;;;;;;;;;;;;<<<======???@@@AAABBBCCCCCCCCCCCC???@@@CCCDDDEEEEEECCCCCCEEEDDDCCCBBBBBBBBBBBBBBB111111111111111111111111333333222111000000111111000000000000000000000000...///000111111000///...000000000000000000000000222111111111000000//////000000////////////000000111111222333333333333222333111///111333444222///000000000000000000000000---...///111111///...---///......------///000111111111111111111111111111111111111111111111111111...///000111111000///...000000000000000000000000......///000111222222333222111111111000000//////111111000000000000111111222111000//////000111222777666555444222111000///------///000111222333444333222111000//////////////////000111222333444444000111222222222222111000111111111000000000000000222111111111000000//////000000000000000000000000//////000000111111111222......///000111222222333111111000000//////......////////////000000000000111111111111111111111111111222222222222111000000000000///...............//////............//////000///....../////////...111111000000//////......)))***,,,...//////...---000000//////.........---,,,,,,,,,---------......///////////////.........////////////////////////,,,,,,------.../////////////////////////////////222111...,,,+++,,,------........................//////............//////000000//////.........---000///...---,,,---..............................000000//////..................//////000000111111---,,,,,,,,,,,,---......////////////111333555666IIIFFF===333///111111///000000000000000000000000---...///000000111000000///---,,,---000111000...000000//////......------111000...///111222222111000///000222000,,,---111////////////000111222333222222222111111111000000/////////...............111///------///111111111000///...///000000000...---...000111111111000///111111000//////000111222111111111111000000000000111000000000000000111222000111111111111000000///222222222222222222222222555444333333222222222222555555444555555666777888999999::::::;;;<<<======??????>>>>>>======<<<<<>>>>>>>>=========<<>>>>>>>>>>>===============>>>???>>><<<<<<>>>@@@EEEEEEEEEEEEEEEDDDDDDCCCEEEDDDCCCCCCCCCDDDFFFGGG111111111111111111111111000000///////////////000000000000000000000000000222111000//////000111222000000000000000000000000111111111000000000000000000000////////////000000000000111222222222111111/////////000000000///...////////////////////////...///000000000000///...000000000000111111222222111111111111111111111111111111111111111111111111222222333333333333333333111111111111111111111111000000000000000111111111111111111000000000000000000//////......//////000000//////////////////000000000111111222333333333333222000//////000111222222222111000//////000000000000000000////////////333111000......000111333111111111222222222222222111111111000000000000000000000000000000000000000000000000000000111111111111111111000000000000000.../////////000000000111//////000000000111111111222222222222222222222222111222222222222111000000000000///////////////000//////............//////+++,,,---.........//////000000000000////////////...---,,,,,,,,,---///000///////////////.........------------........................////////////////////////////////////111111000000//////////////////////////////////////////...---------......////////////////////////111000///......---......///////////////.........////////////////////////////////////////////////........................////////////000000000000///////////////000000111000///...------...///000555777777222///000000...........................000000111000000///...---///........./////////.........//////000000000111111000...///111222222111...+++...555:::666000,,,000000//////000111222222////////////////////////////////////000000000000000///......000111000///000//////---,,,---///111...//////000000000000000222222111111111111111111111111111111000000000///...///000000111111111111000000111222222222111111222222222222222222222222333333222222222222222333555555555666777888999:::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>============???@@@@@@@@@??????@@@BBBDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCDDDEEEFFFFFF111111111111111111111111000///////////////000000111111111111111111111111222111000//////000111222000000000000000000000000000000000000000000111111000000////////////000000......///000000000000000...///000000000///////////////////////////////////////000000000000////////////000000000111111111000000000000000000000000000000000000000000000000111111111111222222333333111111111111111111111111111111111000000000000000000000000000000000111111111000000//////000000111//////000000000000//////222222111111111111111000222111000///...///000000222111000000000000000000////////////000000000000222111///......///111222000000000000111111222222000000000000000000111111000000000000000000000000111111000000000000000000111111111000000000000000111000000000/////////...000000000000111111111111222222222222222222222222111222222222222111000000000000/////////000000111//////............//////***---//////...---...///////////////000000000000///...---,,,,,,...///000.........///////////////---------.........//////---.........//////000000////////////////////////////////////000000111111////////////////////////...------------......///000000000000000000000000000000///........................///////////////+++,,,---...///000000000........................------------------------000000000000////////////000////////////000111111000///...---------...///111555666222///000000...////////////////////////000000111000000///...---.../////////.........///.../////////000000111111111000...///111222222111...///333888777222...///000000000000000000111222000000000000000000000000000000000111111222222222000///...///000111///...000111111000......000333///////////////000000111222222222222111111000000111111111111000000000///---...000111222222222111222222222222222111000///222222222222222222222222222222222111111222222333444444555555666888999:::;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAA@@@@@@@@@BBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFF111111111111111111111111000000/////////000111111111111111111111111111111111111111000000111111111000000000000000000000000000000000000111111111111000000////////////000000......///000000000000000...000111111000//////000000000000000000000000000000000000000000000000000...///000000111111000000000000000000000000000000000000000000000000000000000000///000000111222333222222222222222222222222222222111111000000//////000000000000111111111111111111000000000000111111000000111111111111000000111000000///...------,,,111111111111000000000000111111000000000000000111/////////000000111111111111000////////////000111/////////000111111222222000000000000111111111111000000000000000000000000111111111111000000000000000000000000000111111111111111111000///.........000000000111111111222222333333333333333333333333111222222222222111000000000000/////////000111111//////............//////+++///222222///---...///////////////000000000000111000000///000000111111.........///////////////------........./////////------......///000000000////////////////////////------...//////000111111////////////////////////,,,------....../////////111111111111111111111111//////............//////.........///////////////***+++,,,...///000000000........................---------------.........000000000000///////////////////////////000111111000///...------...///000111666888444000000000///000000000000000000000000///000000000000//////......///000///...---...//////000000000000000000111111000...///111222222111111222555888555000///222111000000000000000111111//////000000000000111111222222222333444444555555222111111222333333111///111333555444222111222555///////////////000111111333333333333222111000///111111111111000000000000---...000111222222222111222222333333222111111000222222222222222222222222222111111111111222222333333333333444666777999999;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>===>>>??????>>>>>>@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEE111111111111111111111111000000000000000111222222111111111111111111111111000111111222222111111000000000000000000000000000///000000000111111111111000000////////////000000///000000111222111111111///111333222000///000222000000000000000000000000111000000000000000000111///000111222222222111111000000000000000000000000000000000000000000000000000000//////000111333444222222222222222222222222222222222111000//////...///000000000111111111111000000////////////000000000111222333333222111000000//////......---,,,,,,000111333444444333222111111111000000000000111111111111111111111000000000000000000000000000000000//////000111111222333333///000000000111111111111000000000000000000000000111111111111000000000/////////000000111111222222000000000000////////////000000111111111222222222333333333333333333333333111222222222222111000000000000//////000111111222//////............//////---111444444000------///.../////////000000000111000000111111111111000000............/////////000............////////////------......///000000111////////////////////////..................//////////////////////////////+++,,,---...////////////////////////////////////......---......///000111............/////////000,,,---...///000//////..................................../////////000000111000000000/////////...///............///000000000///.........///000111333999:::555000///000000////////////////////////...//////000000000000///...000111000---,,,---///111111111000000000000000111000...///111222222111222......111111//////222111111000000000000111111.........//////000000000000000111222222333444444222222111222333222000......222666666222000111333000//////...///000111222333333444444333111000///111111111111000000000000,,,---000222333333222111///000111222333333333333222222222222222222222222111111111111111222333333222222222333555666888999::::::::::::::::::::::::<<<=========>>>>>>>>>???;;;===>>>=========???AAACCCCCCDDDEEEEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEE111111111111111111111111111111000000111222333333111111111111111111111111000111222333333222111000000000000000000000000000//////000000111111111222000000////////////000000111111222333333333333222///222444333111///111333000000000000000000000000111111000000000000111111000111222333444333222222000000000000000000000000000000000000000000000000000000//////000222444555222222222222222222222222333222222111000///......//////000000111111111222//////............//////111222333444444333222111000000000000000/////////000222555777777666444222111000000000000000111111444444333222111000////////////000000000000//////000000111222333333444444//////000000111111111222000000000000000000000000222111111111000000//////...//////000111222222333......//////000000111111000111111111111222222222333333333333333333333333111222222222222111000000000000///000000111222222//////............//////...333666555000,,,---///.../////////000000111111---...///000000///...------.........//////000000............/////////000---------...///000000111/////////////////////////////////...------,,,,,,////////////////////////++++++---...//////000///........................------------///000111222---.........//////000000000000111111111///---,,,000000000000000000000000///000000000111111222222111111000000/////////..................///000000000//////...///000111222555;;;<<<666000///000111..............................///000000111000000...000222000---,,,---///222222111111000000//////111000...///111222222111000((($$$(((---///...///111111000000000000000111---------.........//////,,,------...///000000000000000///000111000...,,,***///444444000---...///000///.........///111222333333444444333222000///111111111111000000000000+++---000222333333222111,,,...000222444555666777222222222222222222222222111111000000111222333333111111111222444666777888999999999999999999999999<<<=========>>>>>>??????<<<===>>>>>>>>>>>>@@@BBBCCCCCCDDDEEEEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEE111111111222222333333444444444222111000000//////000000000222333222///---000000000000000000000000///////////////000000111////////////000000000000333222111000000111222333444333111////////////000111111111111111111111111111111000000000000111111333222111000////////////111111222222222222111111333222111/////////000000000000000000000000000000000000000000000000000000333333222111000000111111111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000222333333222000///111222000000111111111222222222222111000//////000111222000000111111111111000000111111111111111111111111111111111111111111111111222222222111111111111000000111111111111222222222000000000000000000000000111000///......///000111............////////////222222111111222222333444///000000111222333444444444444333333333333222222222222111111111111222222...///000111111000///...000111111111111222222222000000000000111111111111//////000000000000//////111111000000//////......000000000000000000000000000000000000111111111111///000111222222222222222............////////////111000000000////////////000000000000///...---,,,////////////000000000000///............//////000000000//////.........---111111000//////////////////000000000000000//////000000000000////////////........................---......///000111111222//////......///111444555888<<>>111222,,,444111000000//////......---......////////////......,,,---//////...///000222000000000000000000000000000000000000111111111111222222111000000000000000000000000000000/////////............//////000111//////000000000111111111000000000000000111111111000000///...///000111222111111111111111111000///222222222111111111000000222333333222222111000///000222333333222111111222333444666777777666444222444444444444444444444444222222222222222222222222555555666777888999999::::::::::::;;;======;;;999<<<<<<;;;;;;<<<>>>@@@AAAAAA@@@@@@?????????@@@@@@@@@BBBDDDDDDCCCBBBCCCDDDFFFFFFEEEDDDDDDDDDDDDEEE666666555555555444444444555555444333222222222222444111...---...000222222111111111111111111111111000000000000111111222222111111111000000/////////222222111000000111222222333222111000000000000000111111111111111111111111333333222222222222333333333222111000////////////111111222222222222111111//////.........///000000000000000000000000000000222222222222222222222222000000/////////000111111111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111111222222111///...000111111111111111111222222222111111000000000000111111222222333333333333222222000000000000000000000000////////////////////////...///000111222333444444000111111111111222222222////////////////////////222222111111111111222222000000000111111111222222222222111111222222333444444444444444333333222222444444333333333333222222222222111111111111222222111000000//////000000111.../////////000000000000........./////////000000......////////////......000000000000////////////000000000000000000000000000000000000111111111111111111111111111111000///...///000111333444555555/////////.........------,,,---...///000000000000////////////000000000000222111000000////////////000000////////////......111111000000000///////////////000000111000000///000000000000000000000000////////////////////////000000111111222222333333000000//////000222444555333<<>>===;;;===<<<;;;;;;;;;<<<>>>?????????>>>>>>>>>??????@@@@@@BBBDDDDDDCCCBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFFFF000111333555777:::;;;<<<444333333222222222333333444111......///111222222111111111111111111111111000000111222222222222222222222111111000/////////222111111111111111111222222222222111111000000000111111111111111111111111222222222111111222222222222222111000//////000000111111222222222222111111////////////000000111111000000000000000000000000222222222222222222222222111111111111222333333444111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111222333333222000000111333111111111111111111111111111000000000000000000111111222222222222222222111222222222222222222222222111111111111111111111111///000000111222222333333000000111111111222222222////////////////////////111111111111111111111111000000000111111111222222222222111111222222333444333333333222222222222222444444333333333222222222222222111111111111222222222111000//////000111222/////////000000000111111////////////000000000000......////////////......000000000000///////////////////////////////////////000000000111111111111222333333333222111000000000000111111222333444444111111111000000000000///......///000000000000000////////////000000000000333333111000////////////000000//////////////////000000000111111000000000//////000111111111000000000000000000000111111111////////////////////////000000000111111222222222------------...///000111000;;;PPPEEE666222***222/////////000000111111111222111000//////000111222---///000000//////000111////////////////////////000000000111111111222222111111000000000000000111/////////000000111111222111111000/////////000000....../////////000000000......///000111222222333222222111000000//////.........///000000000000///111111111111111111111111000000111222333333333333000000000...------///222444444333222222222222222111111111111111111111111222222222222222222222222333444555666777888999::::::999999:::<<<>>>===<<<===<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===???AAACCCDDDBBBDDDFFFFFFEEEDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGHHH222222222222222222222222222111111111111222222333444222111111222222111000111111111111111111111111000000111222222222222111222111111111000000000///111111111222222111111111222222222222222111111111111111111111111111111111111111000000000000111111222111000000000000000000111111222222222222111111///000000111222222222222000000000000000000000000111111111111111111111111222222111111222333444444111111111111111111111111222222111111111111222222222222222222222222222222111111111111111111111111111222222111//////000222111111111111111111111111000000000111111000000000000000111111111111000000222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000///000000000000000000////////////000000000111111222222111111222222333444222222222333444555555666444444333333333222222222222222111111111111222222222111000//////000111222000000000111111111222222000000111111111222222222......////////////......////////////000000000000///////////////////////////000000000111111111111444444444444333222111111111111111111111000000000222111111111000000000000000000111111000///......////////////000000000000333333111000//////////////////000000000000000000///000111111111111000000//////000111111111111111///000000000111111111222000000000000000000000000/////////000000000000000---------......///000000///:::NNNDDD777444***111---......//////000000111222111000//////000111222...///111000//////000111/////////////////////////////////000000000111111111000000000000000111111//////000000111111222222222111111000000000111111////////////000000000000......///000111222222333222222111111111000//////000000000000000//////...111111111111111111111111000111222333333444333333000000000///---...000222222111111000111222333444333333333333333333333333333333333333333333333333333333444666777888999::::::888888999;;;======<<<===<<<<<<;;;;;;;;;;;;;;;=========>>>@@@BBBCCCDDDBBBDDDFFFFFFEEEDDDEEEFFFDDDDDDDDDDDDEEEGGGHHHIII333333333222222111111111000000000000111222333333777555444333444333111///222222222222222222222222...///111222222222111000111111111111111111111111000111222222222222111000111222222333222222111111111111111111111111111111111000000000000000000111111111000000000000000111111111222222222222111111111111222333333333222222000000000000000000000000111111111111111111111111111111000000000111111222111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222000111111///...---///000222222222111111111111111000000111111111111000000000000000111111000000000111111111111111111111111////////////////////////222222222111111111000000000111111111111222222222000000000000000000000000//////000000000000///////////////000000000111111222222111111222222333444333333444555666777888888444444333333333333222222222222111111111111222222111111111000000111111111111111111111222222222222111111111222222222333333//////000000000000//////////////////000000000000000000000000000000000000000000000000111111111111333333333333333333222111111111111000//////......000000/////////.........111111111111000///...---////////////000000000000222111000000//////////////////000000000000111111///000111222222222111000//////000111222222222222///000000111111222222222000000000000000000000000/////////////////////000000000000111111222222222000888JJJAAA666666,,,111.........//////000000000//////............/////////000111111//////000111000000000000000000000000.../////////000000000000000000000000000111111222000000111111111111111111222111111111111111222222000000000000111111111111//////000000111111222222...///000111222333333333222333333333222111111000111111111111111222222222444444444444333222111000222333333222111111222444000000000111111222444444555555555555555555555555333333333333333333333333222222444555777888::::::<<<:::999:::;;;======<<<<<<===<<<<<<<<<<<<<<<<<>>>>>>>><<<<<<======>>>=========BBBAAA@@@???>>>=========@@@BBBDDDDDDCCCBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHH222222222222222222111111111111111222333444555666AAA<<<666222111222333444222222222222222222222222---...000111222111///...//////000111222333333444000111222333333222111000000111333333444333222111111111111111111111111111333222222222222222222333111000000000000000111111111111222222222222111111000111222222111000///...000000000000000000000000333333333333333333333333555555444333222222222222111111111111111111111111222222111111111111222222333333333333333333333333222222222222222222222222555666666555333333444666222222222222111111000000///000111222222111000///222222222333333222222222333333333333333333333333111111111111111111111111//////000111222333333444000111111111111222222222222222222222222222222222000111222333333222111000111111222222222333333333222222111111222222333444111111111000000000000///444444444333333333222222222222111111111111222222000111222333333222111000////////////000000000000000000000000111111111111111111222222222222111111.../////////000000111111000000000000000000000000000000000000111111111111---...///000000000000000//////000000111111111222222222222222111111111111...///000111111222222111////////////000000000000///............//////000//////000000111111111222...///111333444333111000//////000222222333333333///000000111222222333333111111111111111111111111222222111111111111111111///000000111111111111000222444@@@888444888///222111111111111111111111111///000111222222111000///000111222111000///000111000000000000000000000000000111111111111222222222000000///000000111222222333222222222111000000000111111111111222333444555111111222222222333333333111111111000000000000000000111222333333222000///---...///000111222222222000000111111222222222222111111222333444444444444000222444444333222111222333333444333333222111000111111111111111111111111111111111111111111111111111222333555777888::::::BBB@@@>>>===???@@@@@@???<<<<<<===>>>??????>>>>>>>>>>>>============>>>>>>BBBDDDFFFFFFEEEDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGHHH444444333333333444444555333333333333333333333333999555222111333555444333333111000222444333000---//////000000111111111111333333444444444333111000000111222222333333222222222222222111111111000000333111000///111444888:::222222222222222222222222333333333333333333222222111111111111111111111111444444444333333222222222000000111222444333111...333222111000000111222333333333333222222111111111111111111000000/////////111111111111000000//////666444222000//////000111555555555444444333333333222222222333333333444444444333222222111111222222///000000000000111111111...---,,,++++++,,,---...222222111111111111111222333333444444333111000///111111222333333333333222......///000111333555555111000...------...000111333111///111444666555444111111222333222111000///222111111222333333222111111111111222222222333333444444555555555555444444222222333333222222111000333333333222222111111111111111222333333222111111222111000//////000111222222222222111111000000000000000000000000000000000000000111111111222222222000111111222222111111000//////000000000000//////........................333333333222222111111111...////////////000000000111111000///---+++***)))000000000000000000000000111111111111111111111111//////000000000000//////000000000000111111111111000111111222222111111000111000000000//////......111111111000000000000000222111///.........///000///888:::<<>>===<<<======<<<<<<<<>>======>>>??????>>>>>>???AAACCCAAAAAACCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGG777666555444444444444444333333333333333333333333777555222222333444444333333222000111222333333222111111111222222222222222222333444444444333222111000000111222222222222222333333333333222222222222333333444444444222111///222222222222222222222222999888777666555444333222333333333333333333333333222222111111111111111000222222222333555444222000222222111111111111222222333333222222222222222111444444444444333333333333333333222222222222111111222222222222222111111111333333222222222222111111111222222222333333333333444333222222111111222222000111333555555444333222222222333333333333222222222222111111111222222333222222333333222111000//////000000111111111111111222111111000000000111111444333222111111222333444555444222333444555555444444444555555555444333222333333333444444333333222333333333444444444444555222222333333333333222222222222222222222111000000444444333333333333222222222333333444444333333222333333222111111222333333333333333222222222222111222222222222222222222222111111222222222333333333222222333333333333222222111111111111111111111111222222222222222222222222111000000000000/////////111222222222222333333333///000111222222333333222000000000000000000000000111111111111111111111111000111111111111111111000000000000000111111111111222222333333333333222222222222222111111111111000//////000000111222222222222222111111111222222333111777999>>>CCC999000444000///......000111111111555444333222111111111111444222111111222222222111222222222333333222222222222222222222222222222222222222222222222222111000111222222222222333333333///333333333<<>>>>>======>>>@@@>>>>>>?????????>>>>>>===>>>??????>>>>>>???AAADDDCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGG777777666555444444444444333333333333333333333333555444333333333444444444444333111111222333444555222222222222222222222222000111222333333222111000111111222333333333333333444444444333333333222222444555555555444333222111111111111111111111111111333333333333333444444444333333333333333333333333222222222222111111111111333222222333555555333111222222222222222222222222111111111111000000000000222222222222222222222222333333333333333333333333111111222333333333222222333333333222222222222222333333333333444444444444444333222222111111222222000222555777777666444222///000111222222111000/////////000111222444555666333333333333333222111111000000111222222222222222222222111111111111222222222222111000000111222222333222111111111111111111333333333333222222111111333444555444333222222333222222333333333444444444555555666666666666555555333333333333333222111111444333333333333333333333111222222222222222222111111000000000000000000111333333333222222222222222000000000000000000000000222222222222333333333333222333333444444333333222222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111---...///000111222222222111111111111111111111111222222222222222222222222111111222222222222111111///000000000111111111111222333333444444333333222222222222222222222222222111111111111111111111111000000000000000000111111222666777???FFF;;;000555111///---...222444333222333222111111000000000111333222000000111222222111222222333333333333222222222222222222222222222222222222333333333222222111//////000000000111111111111444444333777>>>>>>:::555333222222444444333222222111222333444444222000///000000111222333444555222222222222222222222222...///000111222333444555444333111000000000111222333333333333333444444444555555444444444444555555333444444444444444444444222222222333333444444444666777777777888999999999;;;<<<======<<<<<<===>>>>>>>>>??????@@@?????????;;;<<<===<<<<<<===@@@BBBEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEE666666555444444444444444333333333333333333333333222222222222111222222333444444333222222222444555222222222222222222222222111222333444444333222222222333333444555444444444444444444333333333222222111000000///000000111222222222222222222222222222222222222222333333444444333333333333333333333333222333333333333333333333444333222333444444333222222222222333333222222222111222222222222222222222222222222222222222222222333333333333333333333444111222222333333333222222333333333444444444444444444444444444555555555555444333222222111111222222000222555777777666444222...///111111111111///...111111111111222333444555555444444444333333333333111222333333444444333333222222222222333444555555222111111111111111111222222222111000000000111111333333222222111111111111222444555555222111111333444444444444555555555555666666777777777777666666444444444555444333333222333333333333333333333333333333222222222222333333000000000111111000000000222222222222222222222222000000000000000000000000111111222222222333333333222333333444444333333222333333222111111222333333000000000000000000000000111111111111111111111111//////000000000111111111///000111111111111111000222222222222222222222222333333333333333333333333111111222222222222111111///000000000111111111111222333333444444333333222222222222222222333333333333333222222111111000000000000000111111111111000222444555@@@HHH<<<000555222000...///333555555333111111111111111222333333222111///000111222222111111222222333333222222111222222222222222222222222111222222333333333222222//////000000000111111111333444444333444666555222333222222222444444333222222111222333444444222000111111111111222444555666444444444444444444444444000000111222333444555666555444333111111222333333222222222333333333333333666666555555555555666666555555555555444333222111111111222444666777888999::::::999999999999888888777888:::999888888999;;;>>>>>>???@@@AAAAAAAAA@@@;;;<<<<<<<<<<<<===@@@CCCFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEE444444333333333444444555333333333333333333333333444666777777666555666888555555666444222222333555222222222222222111111111333444555666666666555444222333333444444444444444333333333333222222222222111000000000111222444555444444444444444444444444555555555444333222222222333333333333333333333333333333333333333444444444444222111222333444333222222222333333333333222222444444444444444555555555333333333333444444444444222222333333333333444444333333333333333222222222333333444444444444555555444444444444555555555555444333222222111111222222000111333555555444333222111111111222222111111111555555444222222111111111555444333333333333444444222333333444444444444444111111111222222444555555333333333333333333333333111222333222111111222444555444333222222222333333111444666444111///000222666666666777777777888888444444555555555555444444444444444444444333333222111111222222222222333333555444444333333444444555111222333333333333222111000111111111111222222222222222222222222222222222000000111111111222222222222222333333333333222222444333222111111222333444222222222222222222222222000000111111111111222222000111111111111222222222222333333333333222111111222222222222222222222222333333333333333333333333000111111111111111111000000000000000111111111111222222333333333333222222111222222222222333333333333333222222222111111111333333444444333333222111111111333@@@III<<>><<<===>>>@@@@@@AAAAAAAAA<<<===>>>>>>>>>???BBBEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGG222222222222222333444555333333333333333333333333555777999999777777888:::555777888777444222222333222222111111111000000000222333444555666555555444000111222222333333222222333222222222222111111111222222333444555555555555333333333333333333333333444333333222222111111111222222222222222222222222111111222222333333333333333222000111222333222111222222333444444333222222222222333333444444444444222222222333333333444444111222222222333333333333666555333222111222222333222222333333333444444444222222222333333333444444444333222222111111222222000000111222222222222111222222111111111111222222444333333222222222333333333222111111111222333333222222333444444444444333111111111000000111222222111222222222222222222111///111222222000000333555444333222111111111222222000333555444000---///111555555555555666666666666222222333333333333222222222222333333222222111000000000000111111222222222333333222111111222333333111222333333333333222111//////000000000111111111222222222222222222222222//////000000000111111111111111222222222222111111333222111000000111222333111111111111111111111111/////////000000000111111//////000000000111111111111111222222222222111111000000000000000000000000111111111111111111111111///000000111111000000///000000000000111111111111111111222222222222111111111111111111222222222333000000111222222333444444444555555555444222000///000///111???JJJ<<>>======>>>@@@:::;;;<<<>>>??????@@@@@@<<<===>>>>>>>>>@@@CCCEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGG000000000111222333555555333333333333333333333333...111444444222111222444555777999888444111111222222111111111000000/////////000111222333222222111//////000111111111111111222222222111111111000000---///222444444333000...000000000000000000000000---......///000000111111111111111111111111111111000000111111222222222222333111000000111222222111222222444444444444222222//////000000111111111111/////////000000111111111111111111222222333333333777666333111000111222333111111111222222333333333000000111111111222222222444333222222111111222222000000000000000111111111222111000//////000111222...///000111333666888999111111000//////000111222111111222333333333333222222111000///............//////000000000000//////,,,...000000......111444222111///.........///000///222555333///,,,...000111111111222222222333333222333333444444333333222111111111111111000////////////000000111111111222000///...------...///000///000111222222111000///......//////000000000111000000000000000000000000////////////000000000000111111111222222111111111333222000//////000222333........................---.........//////000000------------............---...///000000000000000//////////////////////////////////////////////////////000000000000//////000000000000111111111111111111111222222111111111000000000111111222222222---...///111333555666777333333444333222000...,,,000...000???JJJ;;;...444...000111///,,,,,,...111222222111000////////////111///...///111222222111//////000000000000//////000000000000000000000000...///000111111111111111///000000000000111111111222111111111000///111444///...///111222333111///333111......///111111111///...------...000222444111111111111111111111111111111111111111111222222111111222333333111000///000111222333444333222222333222222111111222222333000222333555555444333222000000111222222333444444111222333555666888::::::777888:::999888888999;;;888999:::<<<===>>>>>>>>>:::;;;<<<<<<<<<>>>AAADDDEEEEEEFFFGGGGGGGGGFFFFFFCCCCCCDDDDDDEEEEEEEEEFFF