BM6(i {{{xxxwwwwwwwwwwwwvvvtttrrrqqqoooooonnnkkkkkkjjjiiiiiikkklllmmmsssuuuyyy}}}~~~~~~}}}yyy{{{}}}zzzvvvuuuxxx}}}~~~}}}}}}|||zzzxxxmmmjjjeee```\\\ZZZYYYYYYYYYXXXWWWUUUTTTSSSSSSRRRRRRRRRQQQQQQRRRSSSTTTUUUXXXZZZ]]]```bbbcccccccccbbbeeegggfffddddddiiimmm}}}zzzyyyzzzzzzyyywwwwwwvvvvvvvvvxxxxxxxxxwwwwwwwwwxxxxxxwwwvvvuuussspppnnnmmmlllkkkiiifffdddbbb```]]][[[RRRPPPLLLHHHEEECCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>???>>>>>>???@@@AAABBBCCCDDDEEEFFFHHHJJJKKKLLLLLLLLLOOOQQQRRRRRRTTTYYY]]]ppp{{{|||}}}}}}~~~~~~}}}}}}|||}}}~~~}}}||||||}}}|||}}}}}}~~~~~~~~~}}}}}}|||{{{|||}}}}}}~~~~~~~~~}}}{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~||||||}}}}}}}}}||||||{{{}}}||||||}}}~~~}}}zzz{{{}}}|||zzzxxxvvvwwwuuusssssssssrrrpppoooooonnnmmmkkkiiihhhgggfffcccccccccbbbaaa___]]]\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZYYYYYYYYY[[[\\\]]][[[[[[ZZZYYYWWWUUUTTTSSSRRROOOLLLJJJIIIFFFCCCAAA@@@???===<<<;;;<<<======;;;;;;:::999999999::::::888888999999:::;;;<<<===============>>>>>>??????===???AAABBBCCCFFFKKKNNN___qqqtttwwwzzz}}}~~~~~~|||{{{wwwvvvuuutttuuuwwwyyy{{{~~~|||yyyvvvvvvwwwxxxzzzvvvuuuuuuwwwzzz{{{{{{zzzzzzyyywwwvvvvvvwwwyyyzzz|||{{{yyyvvvuuuuuuuuuuuuwwwvvvtttrrrooommmkkkjjjnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjkkklllmmmnnnooooootttsssqqqpppppprrruuuvvvtttsssrrrrrrrrrrrrsssssswwwuuuttttttuuuuuutttrrrrrrrrrrrrrrrqqqqqqqqqqqqmmmmmmllllllmmmmmmnnnooommmmmmllllllkkkjjjjjjiiijjjkkkmmmnnnnnnnnnllllllkkkkkkjjjjjjkkklllmmmnnnlllllllllllllllkkkjjjiiifffffffffhhhjjjkkkiiihhhlllllllllllllllllllllllllllmmmooopppqqqqqqqqqqqqooonnnllljjjhhhgggffffffjjjjjjkkkmmmnnnpppqqqqqqoooppppppqqqqqqqqqppppppooonnnnnnnnnpppsssuuuwwwrrrsssssstttssssssrrrrrrsssrrrrrrrrrsssssstttuuuuuutttsssrrrrrrtttvvvwwwwwwzzz~~~~~~zzzwwwtttqqqnnnmmmnnnoooqqqtttvvvxxxyyyyyyzzz{{{|||||||||{{{zzzyyyzzz{{{{{{|||{{{zzzzzzvvvvvvvvvuuuuuuvvvwwwyyywwwwwwxxxzzz}}}}}}yyyvvvtttnnnlllkkkkkklllnnnnnnnnnooonnnkkkgggddd```^^^]]]YYYWWWUUUUUUUUUTTTRRRQQQRRRQQQQQQPPPPPPOOONNNNNNKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCDDDDDDEEEFFFDDDCCCCCCBBBCCCDDDFFFGGGFFFFFFFFFEEEDDDCCCAAA@@@@@@>>><<<;;;:::999777555666666555555555666777888777777666666666666777777444555555666777888888888999888888777777666666666555666777888999;;;>>>AAAOOOaaa|||]]]___aaaccceeeeeedddccc^^^]]][[[ZZZ[[[\\\^^^___aaa___^^^\\\\\\]]]^^^___]]]\\\]]]___bbbdddcccbbb``````_________```bbbcccdddcccbbb```^^^]]]]]]\\\___^^^\\\ZZZXXXUUUSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUVVVWWWXXXYYYZZZ\\\[[[ZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\]]]^^^___^^^\\\\\\\\\\\\ZZZXXXYYYYYYYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVVVVWWWXXXYYYWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUTTTTTTUUUUUUUUUUUUVVVWWWXXXXXXWWWWWWWWWWWWVVVTTTSSSRRRTTTSSSRRRSSSUUUVVVVVVUUUWWWWWWWWWVVVVVVVVVVVVVVVUUUVVVXXXZZZZZZZZZZZZYYYYYYXXXVVVTTTRRRQQQPPPOOOSSSTTTUUUWWWYYY[[[\\\]]]]]]^^^______```_________ZZZZZZZZZZZZ\\\^^^```bbb```````````````___^^^^^^]]]]]]]]]]]]^^^___`````````______^^^^^^```aaabbbcccgggmmmqqqssstttvvvwwwtttqqqllliiigggdddaaa___]]]]]]]]]^^^```bbbcccddddddeeefffggghhhgggffffffffffffggghhhhhhhhhhhhhhhggghhhhhhhhhggggggiiijjjfffgggiiikkkmmmooopppqqqsssssssssssstttttttttuuurrrsssttttttttttttuuuwwwxxxyyyzzz{{{{{{{{{zzzyyy|||||||||~~~}}}~~~~~~}}}|||||||||{{{yyyvvvtttrrruuutttrrrnnnhhhccc^^^[[[YYYWWWUUUTTTUUUVVVVVVUUUWWWUUURRRNNNKKKHHHFFFEEEDDDCCCAAAAAAAAAAAA???>>>=========>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;888777777888999:::;;;;;;888888888888888999:::;;;:::;;;<<<<<<<<<:::999888999888666666666666555333666666555444333333222333555444444333333333444444444444555666666666555555555555666666555444444333777777666777888999;;;<<>>???@@@AAAAAAAAA@@@@@@AAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAEEECCCAAABBBDDDFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEFFFFFFFFFEEEEEEFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJFFFFFFGGGHHHIIIJJJLLLLLLIIIJJJKKKKKKKKKKKKKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLOOORRRUUUXXXZZZ[[[]]]___YYYWWWTTTRRRQQQPPPOOOMMMLLLKKKKKKJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQQQQPPPOOOOOOPPPQQQRRRRRRSSSTTTTTTUUUWWWXXXXXXVVVVVVXXXZZZRRRTTTVVVXXXYYY[[[\\\^^^_______________```aaaaaa___``````___^^^___bbbeeejjjkkklllmmmnnnmmmmmmllliiihhhiiijjjkkkjjjgggdddhhhiiikkkmmmoooqqqrrrrrrqqqqqqssstttuuuuuuuuuuuuuuuvvvxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyvvvvvvwwwxxxyyyzzz{{{|||xxxyyy{{{{{{yyyyyyyyyzzz{{{|||~~~~~~{{{xxxwwwwwwwwwzzz{{{|||zzzwwwvvvwwwyyyyyy}}}}}}|||{{{wwwvvvvvvuuutttttttttuuurrrrrrqqqqqqrrrtttvvvwwwxxxyyyyyyxxxwwwuuusssrrroooppppppoooooopppsssvvvwwwwwwxxxyyyzzzzzzzzzzzzssssssrrrqqqooommmkkkiiieeeeeeeeedddccc```^^^]]]\\\[[[YYYVVVRRRLLLHHHEEEFFFDDDAAAAAABBBCCCBBBBBBCCCBBB???===:::999999888:::999777777888888777666555666666666666666666666666555555555666666777777444444444333444444555555333444444555555555444444666777888999999888666555666555444444555555444222666555555444333333333222555444444333222222222222444555555666555555333333000222444666777666555555888777666666888:::;;;;;;:::AAATTTppp??????@@@@@@AAAAAABBBBBBAAA???===;;;;;;;;;<<<===<<<======>>>??????@@@@@@<<<<<<<<<===>>>>>>;;;999888999;;;<<<===>>>>>>>>><<<===???@@@@@@@@@???>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>999::::::;;;<<<===>>>>>>888999;;;=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>===<<<===>>>???>>>===::::::;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<=========<<<<<<;;;999888777777555555666777777777777777555555666777777888999999;;;;;;;;;<<<<<<;;;;;;:::777555333333555777999999999999999888888777777777999:::;;;<<<<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@:::;;;<<<===>>>?????????;;;;;;;;;;;;<<<===>>>???<<<===>>>>>>??????>>>>>><<<===>>>??????AAAEEEHHHCCCBBB@@@@@@AAABBBAAA@@@AAA@@@>>>>>>===>>>???@@@???@@@AAABBBCCCBBBAAAAAA@@@@@@AAABBBDDDEEEFFFFFFDDDFFFHHHHHHFFFEEEGGGIIIDDDFFFHHHJJJKKKLLLOOOPPPJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHJJJNNNQQQYYYZZZ[[[]]]]]]]]]\\\[[[WWWWWWWWWWWWXXXVVVRRROOOPPPQQQSSSUUUWWWYYYYYYZZZXXXZZZ]]]```bbbcccddddddbbbdddeeeeeedddeeehhhjjjiiihhhggggggfffgggggggggeeeeeefffggghhhiiijjjkkkeeehhhjjjkkkjjjhhhhhhiiijjjkkkmmmpppsssuuuxxxyyyzzzzzzzzzyyywwwuuurrrqqqqqqqqqqqqrrrtttwww{{{}}}vvvvvvuuuuuutttsssqqqpppmmmmmmkkkhhhfffdddeeefffjjjkkkkkkhhhccc``````aaaeeeiiinnnpppooollljjjiiicccbbbaaa``````___``````\\\[[[ZZZZZZZZZ\\\___```cccccccccbbb```]]]ZZZYYYVVVWWWXXXXXXXXX[[[___bbbccccccccccccbbbaaa``````ZZZZZZZZZZZZXXXVVVSSSRRRKKKKKKKKKKKKJJJIIIGGGFFFDDDDDDEEEDDDAAA>>>;;;999:::888666555777888888888:::888777555444444555555222111000000222222111000555555555444444444444444222111111222333444555666444444333222111111111111111222333444444333111000333444666777777666555444444333222222333333111000000000000111222222333333444333222111000000000000111222222333222000///...)))+++///333555666555444333222111111333555666666999:::FFF___xxx:::;;;<<<>>>???@@@@@@@@@===<<<;;;<<<>>>???>>>======;;;999999:::;;;;;;;;;>>><<<;;;;;;<<<<<<;;;999:::999888888;;;<<<<<<;;;;;;;;;:::999999888888777;;;;;;:::999999999::::::>>>>>>>>>???@@@???===;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::???>>><<<;;;;;;;;;<<<===<<<<<<;;;:::999999888888:::999666444444666999;;;=========<<<;;;999777777999999999999888777666555555444333222222222222222111222333444555555555555555555555555555555555555666666666666666666666666555666777777777555444333444444555555666666666777333444555666777666666555888666555333333333444555666666666666666666666666333444555666666666555555:::999777555555555666777999888666555444555666666666666666777888999999:::888888999999999888777777666666555555666777999::::::999777666555555555666:::999888777777888999:::999999:::;;;;;;;;;::::::======>>>>>>>>>===;;;:::666999<<<>>>===<<<<<<<<>>>>>============>>>>>>CCCFFFJJJMMMNNNKKKGGGEEEGGGEEECCCAAAAAABBBCCCDDD===???BBBCCCCCCCCCCCCDDDJJJJJJIIIIIIJJJLLLMMMNNNPPPPPPQQQRRRSSSSSSTTTUUUTTTTTTSSSRRRQQQPPPPPPOOONNNNNNOOOQQQSSSTTTUUUVVVQQQQQQRRRSSSSSSTTTUUUUUUWWWXXXZZZ]]]```aaacccccciiijjjjjjgggbbb\\\YYYWWW]]]]]]\\\]]]^^^aaadddfffeeedddbbb___\\\YYYWWWVVVWWWVVVTTTSSSRRRSSSSSSTTTWWWYYYZZZXXXTTTQQQOOOOOOVVVXXXZZZ\\\\\\ZZZVVVTTTOOOOOOOOONNNNNNMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGDDDDDDEEEEEEFFFGGGIIIIIIKKKKKKJJJIIIIIIHHHGGGGGGDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;777777888888777555333222111111111111111111111111222222222222222222222222333333333333333222111000333333333222222111111111444444333222111111111111666444111///...///111222444333222222222222333333666666555444333111000///000111111111111000000/////////000111111222333333555444333111000000000000444444444444555555555555333333333222222111111111333222222222222333444444777999>>>LLLaaazzz@@@AAABBBCCCDDDEEEEEEEEECCCBBBAAAAAABBBCCCBBBAAACCCAAA>>>>>>@@@AAAAAAAAAAAA@@@??????@@@@@@>>>===<<<:::999:::<<<>>>>>>===;;;;;;<<<<<<===>>>>>>>>>=========>>>???AAABBBCCCEEEEEEEEEEEEEEEDDDCCCAAA????????????????????????<<<===>>>???AAABBBBBBBBBCCCCCCAAA@@@??????>>>>>>@@@?????????>>>>>>>>>>>>@@@>>><<<::::::;;;>>>???BBBBBBBBBAAA@@@???>>>===>>>>>>===;;;:::888777777555555444333222222222222222222333444555555666555666666777777777777666666666666666666666666666666333444444555555444333222333333333333444444555555555444444444444555555555666555444333333222333333222222222222222222222222111111222222222333333333666666555444333333444444444333222111111111222222333333444555666666777777444444444555444444333222666555444444444555666666777666555444444444555666777666555555555555666777555555666777777777666666777888999999888777666555555777::::::888777777777999888888777777666666666777777666666666666777777999<<>>??????@@@@@@AAABBBCCCCCCCCCFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEE@@@@@@AAABBBBBBCCCDDDDDDEEEFFFGGGIIIKKKMMMMMMNNNWWWXXXXXXVVVQQQMMMJJJIIIGGGGGGFFFGGGHHHKKKMMMOOOSSSRRRPPPNNNKKKIIIGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDGGGIIIIIIFFFBBB@@@@@@AAACCCEEEFFFHHHHHHFFFDDDCCCAAAAAAAAAAAA@@@@@@??????@@@???>>>===<<<<<<<<<<<<:::;;;;;;;;;::::::999999::::::999999999:::;;;;;;<<<<<<<<<;;;::::::999999999999888888777666666555777666666555444444333333666555333222222222222333111111111111111111111111222222222222222222222222222222222222222111000000333333333222222111111111111111111000000111222222555444222000//////000111000000000111111111222222333333333333222222111111222333333444444444333333222222333333444444555555111111111111111222333444333333333222222222222222333333333333222222222222333333333333333444444555666666:::EEEZZZrrrLLLMMMNNNPPPQQQQQQRRRRRRPPPOOOMMMMMMNNNNNNLLLKKKLLLJJJHHHHHHIIIJJJJJJJJJHHHGGGFFFGGGHHHHHHFFFEEECCCAAA@@@AAACCCEEEEEEDDDBBBBBBCCCCCCDDDEEEEEEFFFCCCDDDEEEGGGIIILLLNNNPPPOOOPPPPPPOOONNNMMMLLLKKKHHHHHHHHHGGGGGGGGGGGGGGGDDDEEEGGGIIIKKKMMMOOOPPPNNNMMMLLLKKKIIIGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIHHHFFFDDDDDDDDDFFFGGGJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFCCC@@@>>><<<;;;;;;888888777666555555555555555555555666777777888888888888999999999999888888666666666666666666666666222333444444555444444444444444444444444444555666888777666555555666666777666666666555555444333222000000000000000000000000111000/////////000111222444444444444444444333333222222111000000000111111222222333444555555555555333333333333333222111111555555444333333333333444444444444333444555555666555444333333333333444555333444555555666666666555555555555666555555444333333555777777666666666777333333444444444333333222333222222111111222222333222333555777777666555444333333222111111222444555333555777888666555555555444444444444444555777777666666777777888888999999999999888888888888888888999999888888777666666555666666777777888888999999999::::::;;;<<<===>>>>>>DDDEEEFFFDDD@@@===;;;;;;999999999999:::<<<>>>???@@@@@@>>>===;;;:::999888;;;;;;;;;:::::::::::::::AAABBBBBB???:::777888;;;:::::::::;;;;;;;;;;;;:::777777777666666666666666666666555444333333333333444444333333333222222222555555444333333333333333666555555444444333333333555444444333333222222111111111111000//////......555333111//////000333444000000000000000000000000000000000000000000000000000111111111111000000///222222222222222111111111////////////000111222333333333222111111000000000///000111222222222222222111111222222333333444444000111111222222222333333222222222222222222222333111111222333444444555555444333333222222111000000333333333333444444444444444333333333333444555555777555777???RRRkkkYYYZZZ\\\___aaacccddddddaaa___]]]]]]]]]\\\[[[YYYVVVTTTRRRRRRSSSUUUUUUTTTSSSRRRRRRSSSTTTTTTRRRPPPOOOMMMLLLMMMOOOQQQQQQPPPOOOOOOOOONNNMMMMMMLLLLLLMMMNNNOOOQQQTTTVVVYYYZZZZZZZZZ[[[YYYXXXVVVVVVVVVRRRRRRQQQQQQQQQQQQQQQQQQPPPQQQRRRSSSVVVXXXZZZ[[[YYYYYYYYYXXXVVVSSSPPPNNNMMMMMMNNNOOOPPPQQQRRRRRRSSSRRRQQQPPPOOOOOOPPPPPPSSSSSSSSSSSSSSSSSSTTTTTTSSSPPPLLLGGGDDDAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<:::;;;<<<<<<<<<<<<;;;:::777777777777777777777777555666666777777888888888888888777666666777888999:::;;;;;;<<<;;;;;;:::999888888999999888666444333333333333333333333333333222111///...///000222444555666888999999999777666444444333333333333333333222333555666777777777777666666777666666555444333444444444444444444444444555555444444444444444444444444444333333444444444555666777888888999888888666666666666666666555555222555888999::::::;;;<<<444555555666555555333333444333333222222333333444111111222333333333333222444444444333444555666777444666777777555333222222555555555555666666777777555555555666666666666666444444555555666666666666666555555444333222222111444444444555555666666666777666666666777777888888:::;;;<<<;;;888666555666777777777777888999;;;;;;888888777777666555444444777888888999999999888888CCCGGGIIIFFF???:::999;;;999999:::::::::;;;<<<<<<777777777666666666666555555444333222111111111111444444333333333333333333444333333222222333333333666666666555555444444444444444333333222222222111333222222222111111111000333222111000111222444666////////////////////////000000000000000000000000//////000000000000//////222222222111111111111111000000000000000111222222111222222333222111000///111222333444444444333333222222222333444555555666000000000111111222222333222222222222222222222222555555555555555555444444555555555444333333222222333333333444444555555555444444333333444444555666:::888777===MMMggg___aaadddhhhllloooqqqrrrllljjjhhhhhhhhhgggeeeccc___]]][[[ZZZ\\\]]]]]]]]]]]]]]]]]]___``````^^^[[[YYYWWWVVVWWWYYY[[[[[[ZZZZZZYYYYYYXXXWWWWWWVVVVVVXXXXXXYYYZZZ\\\^^^___``````bbbbbbaaa^^^]]]^^^___[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]_________^^^\\\ZZZWWWUUUTTTUUUVVVWWWXXXZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYY\\\[[[[[[ZZZ[[[[[[\\\]]]\\\YYYTTTOOOKKKIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDCCCBBBAAAAAABBBBBB???@@@AAABBBBBBAAA@@@???::::::::::::::::::::::::999999::::::;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<;;;===@@@BBBBBB@@@===;;;:::;;;;;;;;;:::888666555555555555555555555555555444222111000000222444555888:::>>>@@@AAA???===;;;444555555555555555555555444666888:::<<<<<<<<<;;;;;;;;;;;;:::999888777777444555555666666666666666777777666555444222111111444444555555555555444444666666777888999:::::::::666666666666666666666777888;;;>>>@@@@@@???>>>???888888777777666444333222444444444333333444444444111111111222222222333333333333333333444444555555666888999888666333333333333444444555555555555555333333333333222222222222333333444444555666666666333333333333333333222222111111111111111222222222333222222111222333444444555777777777555444444555444444444444444555666666666555555555555555555444222333555666777666555444CCCJJJOOONNNFFF===999888777888999;;;<<<<<<<<<<<<999888888777777666666555555444333222222111111111222111000000//////000000////////////000111222333333333333222222222222222000000000///////////////333333333333222222222222000000111222333333333333////////////////////////////////////////////////...//////000000000//////111111111111111111111111444333222111111111111111000111222333333222000///222222333333444444333333444444444444444555666777777666555444444444555555666666666666666777777777555666777888888777777666777777666666555444444444333333333444444555555555444333333333333444555555;;;999888<<>><<<<<<===>>>???===@@@CCCEEEFFFDDDAAA???@@@@@@???>>>===;;;:::999888888888888888888888888888888777666777888999:::===AAAEEEIIIJJJHHHDDDBBB888999999::::::::::::999999<<>>;;;<<<<<<=========<<<<<<<<<;;;;;;:::888666444333888888999999999999888888777777999:::;;;;;;;;;;;;888888888777888888999:::AAAEEEIIIKKKJJJGGGDDDCCC???===;;;888666444333333555444444333333444444555222333444444555555444444666666777777777777777777888:::;;;:::888555444555444555666666666666555555444444444333333222222222222222222333333444444444111111111111222222222222111111111111111111111111222111111111222333555666555666777666444444555666333333444444444444444444444444444444444444444444111333666888999999777555CCCKKKTTTTTTLLLBBB===<<<;;;>>>AAAEEEFFFEEECCCAAA;;;:::999888777666555444555444333222111111111111222111///.........///000//////000000111333444555111111111111111111111111000000000000////////////000000000000000000000000---...000111222111000///000000000000000000000000////////////////////////...//////000000000000000000000000111111111111111555444333222111111111111000111222333333222111000111111111222333444666777999999888888999:::<<<===???>>><<<999888777777777777888888999::::::;;;;;;777999;;;>>>@@@AAAAAAAAA<<<<<<:::999777555444333333333333333444444444444333222222222222333444444888777777<<>>AAABBBCCCCCCCCCCCCBBBAAA???@@@AAABBBDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEIIINNNUUUYYYYYYVVVSSSQQQMMMJJJEEEAAA===;;;::::::::::::999999999999:::::::::;;;===>>>>>>>>>===<<<@@@@@@@@@@@@@@@??????>>><<<===???>>><<<:::999999999999:::;;;;;;:::999888:::999999888777777666666333444444444444444444444444444333333333333333333666555555555555555555555333333333333555888;;;===;;;;;;<<<;;;::::::;;;===999999999999999999888888555555555555555555555555666999===@@@AAA@@@>>><<>><<<;;;:::888777666555444444444444555333222000000111222333333333222222333444555555222222222222222333333333222222222222222222222222000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000000000...///000000111111111000///000000000111111111222222222111111111111111222111111111222222222111111111000111222666:::>>>AAACCCCCCBBBCCCEEEGGGJJJLLLOOOMMMIIIEEEBBB@@@??????>>>???@@@AAABBBCCCDDDEEEEEEGGGJJJMMMOOOPPPPPPPPPHHHFFFCCC@@@<<<888555333333333333333222222222222222111111111111222333333555666888===III^^^www```aaadddgggiiikkkmmmmmmooommmllllllllllllkkkiiihhhfffddddddeeeggggggfffbbbcccdddgggiiihhheeeccceeedddcccdddfffgggggggggffffffeeeeeedddcccccccccfffeeeeeedddeeeeeeffffff___bbbdddccc______dddhhhggggggffffffeeedddcccccccccaaa___\\\ZZZZZZ[[[[[[]]]]]]\\\[[[\\\]]]___```______```aaabbbcccdddeeeccceeegggiiijjjjjjiiihhhgggfffdddbbbbbbcccdddeeeeeeeeedddbbb___\\\ZZZXXXWWWXXXYYYZZZ]]]___aaacccdddaaa]]]YYYVVVTTTTTTTTTTTTUUUWWWYYYYYYWWWUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNNNNNNNOOOPPPPPPNNNLLLJJJIIIJJJLLLMMMOOONNNLLLLLLMMMPPPSSSVVVTTTSSSPPPNNNLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMNNNNNNNNNNNNMMMOOOTTTZZZ___aaa^^^YYYVVVSSSTTTUUUWWWWWWWWWVVVUUUNNNQQQVVV[[[___aaaaaaaaadddddddddcccbbb```___^^^[[[[[[ZZZYYYVVVSSSPPPNNNMMMNNNOOOOOONNNMMMLLLKKKJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJLLLMMMNNNOOOOOOPPPNNNNNNMMMMMMMMMNNNPPPQQQLLLSSS]]]dddgggeeecccaaa[[[WWWQQQKKKFFFDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBDDDEEEGGGIIIIIIHHHGGGFFFEEEEEEFFFEEEEEEDDDCCCBBB@@@AAACCCBBB@@@>>>>>>>>>:::;;;<<<<<<<<<;;;:::999<<<;;;;;;:::999888777777888888888888888888888888999999999888888777777666777777777777777777666666333333333444666:::===???CCCCCCDDDCCCAAAAAACCCEEE<<<============<<<<<<;;;999999999999999999999999999<<<@@@DDDEEEDDDBBB@@@@@@JJJSSSUUUNNNHHHHHHKKKRRRXXX```gggiiieee___ZZZQQQPPPNNNLLLIIIGGGEEEDDD>>>===<<<;;;::::::::::::555444222000000111222333222222111000000000111111222222222222222222222222000000000000000000000000222222333333333333333333555444111000000111333555111111111111111111111111111111111111111111111111//////000111111111111111//////000000111111111222////////////000111222333111111111111111111222222222222333555:::AAAGGGKKKLLLLLLLLLMMMPPPTTTWWWZZZaaa___ZZZUUUQQQOOONNNMMMKKKKKKMMMNNNPPPQQQSSSSSSUUUWWWYYY[[[\\\\\\[[[ZZZSSSQQQLLLGGGAAA<<<888555333333333222222111111111111111000000111111222333555777:::@@@LLL```wwwcccccccccdddfffhhhjjjkkkkkkjjjjjjllllllkkkhhheeeffffffeeeddddddddddddeeeaaabbbbbbcccdddeeeffffffdddfffggggggfffeeeeeefffeeedddbbbaaa````````````bbb```___aaaeeefffdddaaaaaaaaa```^^^]]]___bbbeeellllllkkkiiigggeeebbbaaaaaa```^^^\\\ZZZYYYYYYYYY\\\\\\\\\]]]]]]]]]^^^^^^_________```aaabbbdddeeeeeecccccceeehhhiiihhheeebbbccceeeeeedddcccdddfffhhheeeaaa___^^^^^^]]][[[___]]][[[ZZZZZZ\\\___aaaddd```[[[YYYYYYXXXVVVSSSXXXYYYYYYYYYXXXWWWVVVVVVUUUTTTTTTSSSTTTVVVWWWXXXSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRTTTSSSRRRRRRUUU[[[aaaeeegggccc]]]XXXWWWVVVUUUUUUYYYXXXWWWVVVVVVXXXZZZ[[[\\\\\\\\\ZZZZZZ[[[^^^aaadddbbb___```bbbbbb```]]]\\\]]]___aaabbbccccccccc^^^^^^^^^```cccgggjjjlllppppppppppppooonnnmmmlllkkkhhheeecccbbbaaa___]]][[[\\\]]]^^^^^^]]][[[YYYZZZZZZ[[[[[[ZZZYYYWWWVVVYYYYYYZZZ\\\]]]___aaaaaa^^^]]]\\\[[[ZZZZZZZZZZZZ\\\]]]```eeeiiijjjiiigggccc```\\\YYYVVVTTTQQQOOOPPPNNNLLLLLLNNNPPPQQQPPPPPPSSSVVVVVVSSSPPPPPPQQQPPPPPPNNNMMMLLLLLLKKKKKKJJJKKKKKKJJJHHHEEEAAA???AAAAAA@@@???>>>>>>>>>???AAA@@@>>>===<<<======>>>??????>>>===<<<<<<<<<==================<<<;;;;;;>>>>>>>>>===<<<;;;:::::::::999999:::???EEELLLPPPPPPLLLGGGFFFIIIMMMOOOPPPIIIIIIIIIHHHHHHHHHGGGGGGGGGEEEBBB??????@@@CCCDDDAAADDDIIINNNPPPOOOJJJFFFIIIMMMQQQRRRPPPOOOOOOQQQ[[[cccmmmssssssooojjjhhhfffccc^^^[[[XXXVVVSSSQQQJJJHHHEEECCCBBB@@@>>><<<666777888777444333222333...///000222222333333222333222222222222222333333///......000222222111000222222333444444444444333111111222222222111000///......///000000000//////777666333111000000111222333333222111111111111111222222111111111111222222111111222333444444555555666333222333333000000222333555777999===FFFRRRZZZ[[[[[[[[[\\\___eeejjjmmmooommmjjjfffaaa^^^[[[ZZZYYY[[[\\\]]]\\\]]]```bbbgggfffeeeeeedddeeeeeeeee```^^^YYYPPPGGG???;;;999444333333222222333333444444444333222222333333333777555555===MMMbbbwwwbbbbbbcccdddfffgggiiijjjiiiiiiiiijjjkkkjjjgggeeegggffffffeeeeeeeeeeeeeeeaaaaaaaaabbbccccccdddddddddfffggggggeeedddcccdddbbbaaa```^^^^^^^^^^^^___aaa```___aaadddeeedddbbbaaaaaa```___^^^```cccfffkkkkkkjjjiiigggeeecccbbb```___^^^\\\[[[ZZZYYYXXX[[[[[[\\\]]]^^^___``````^^^^^^___aaabbbddddddeeeeeecccbbbdddffffffeeecccbbbcccdddccccccdddfffhhhgggfffdddbbb___]]]\\\\\\^^^]]][[[ZZZZZZ[[[]]]^^^aaa]]]YYYWWWWWWWWWVVVTTTVVVVVVWWWXXXXXXXXXWWWWWWUUUTTTSSSSSSTTTUUUWWWXXXWWWWWWXXXXXXXXXXXXWWWWWWRRRRRRRRRRRRRRRSSSSSSTTTUUUTTTTTTVVV\\\dddlllqqqtttmmmddd\\\YYYXXXYYYYYY\\\\\\ZZZZZZZZZ\\\]]]___bbbcccdddccccccdddfffhhhhhhfffeeeeeeggghhhfffdddcccdddeeefffggghhhhhhhhhfffeeeeeeeeegggiiilllnnnooopppqqqrrrrrrsssssssssnnnkkkiiihhhhhhhhhfffeeeeeeeeeffffffeeedddaaa```ddddddeeeeeedddcccaaaaaabbbccceeefffhhhhhhiiiiiiiiihhhhhhgggffffffeeeeeedddeeegggjjjmmmmmmllljjjhhhfffcccaaa```^^^[[[YYYZZZXXXWWWWWWYYYZZZYYYYYYYYY\\\______\\\YYYXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYUUUUUUUUUTTTRRROOOLLLJJJKKKJJJIIIHHHFFFFFFEEEEEEIIIHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFIIIIIIJJJKKKJJJIIIHHHGGGEEEEEEEEEGGGKKKQQQVVVYYY^^^[[[WWWVVVXXX[[[\\\\\\WWWXXXYYYZZZZZZZZZYYYYYYVVVSSSPPPMMMLLLMMMOOOPPPOOORRRWWW\\\___\\\WWWRRRRRRUUUXXXXXXVVVUUUUUUVVV___fffpppuuuvvvssspppooorrrpppmmmkkkjjjgggdddbbbZZZXXXVVVSSSQQQOOOKKKHHHCCCAAA>>>;;;999888777777444444444333222222222111444444444333333444444555444333222333444444222111///000111222222222222222000000000000111222333444000000111222333333444444444333111000//////000000111111000000///000000000111111000000000111222222111111111222333333444444333000000222333111333666444888===BBBHHHQQQ\\\dddddddddcccdddggglllqqqtttzzzyyyvvvsssooommmkkkjjjjjjjjjkkkjjjiiijjjlllnnnoooooommmlllkkkjjjjjjjjjdddccc___VVVLLLBBB;;;777444333333222222333333444444333333222222333333444777666777>>>MMMccczzz```aaabbbccceeeggghhhiiiggggggggghhhiiiiiifffdddfffeeeddddddccccccddddddaaaaaaaaaaaaaaabbbbbbbbbccceeeggggggeeebbb``````^^^]]]\\\[[[[[[\\\]]]^^^aaa``````aaacccddddddbbbaaaaaa```___^^^```dddggghhhhhhhhhhhhgggeeedddccc____________]]]\\\ZZZYYY\\\\\\\\\]]]^^^```aaabbb]]]___aaadddeeeeeeeeeeeedddcccbbbbbbccccccbbbaaabbbbbbaaa```___aaadddgggeeehhhiiifffaaa]]]\\\]]]]]]]]]\\\[[[[[[ZZZZZZZZZ\\\YYYUUUSSSTTTUUUVVVVVVTTTTTTUUUVVVWWWWWWWWWWWWTTTTTTSSSSSSTTTUUUWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYSSSSSSSSSSSSSSSTTTUUUVVVTTTTTTTTTXXX___iiisssyyy|||sssggg^^^YYYYYY[[[\\\]]]]]]\\\[[[[[[\\\^^^___bbbdddfffgggggggggiiijjjjjjhhhhhhhhhjjjkkkjjjiiihhhhhhiiiiiijjjjjjjjjjjjkkkjjjhhhggghhhiiikkkllljjjkkkmmmoooqqqsssuuuvvvooommmllllllmmmnnnnnnmmmmmmmmmmmmlllkkkhhhfffdddiiijjjjjjiiiiiihhhgggfffgggiiilllnnnooonnnlllkkklllllllllllllllkkkjjjiiijjjjjjkkkmmmoooooonnnllllllkkkjjjjjjjjjhhheeeccccccbbbbbbbbbcccdddbbb```bbbeeeggggggeeebbb______]]]]]]\\\\\\]]]]]]^^^___`````````___]]][[[XXXVVVWWWVVVUUUSSSQQQPPPOOONNNRRRRRRSSSTTTTTTUUUVVVVVVYYYZZZZZZZZZZZZYYYYYYXXXUUUUUUUUUUUUUUUTTTTTTTTTVVVXXXZZZ\\\\\\[[[YYYXXXUUUUUUVVVYYY\\\```dddfffjjjgggeeeeeefffggggggggggggiiilllnnnpppooonnnmmmiiigggccc```______aaacccdddgggmmmrrrtttqqqiiidddbbbdddeeeeeebbb```___```eeejjjqqquuuvvvuuuttttttwwwvvvvvvvvvvvvuuuqqqooolllkkkiiihhhfffbbb]]]ZZZVVVPPPIIIEEECCCAAA???<<<;;;:::888666444444444444444333333222222333333333444333111111222111000...000000222333333333333222222111///...///000222444222111000000000111222333111111111111111111111111111000000000000000111111000000//////000111222222000000000111222222333333333//////222333222555999:::@@@IIIPPPXXX```iiioooooonnnmmmnnnppptttxxx{{{~~~}}}{{{yyyxxxwwwvvvvvvvvvvvvtttrrrppppppsssvvvxxxwwwvvvtttrrrqqqoooooolllkkkfff]]]PPPDDD:::555444333333222222333333444333333333222222333333444666777999@@@NNNddd}}}``````bbbdddeeefffggggggfffeeeeeefffhhhhhhfffeeeccccccbbbaaaaaaaaaaaabbbdddddddddccccccbbbbbbbbbbbbdddggggggeeeaaa^^^\\\\\\[[[ZZZZZZZZZ\\\]]]^^^aaa``````aaabbbccccccccc``````___^^^]]]^^^bbbeeeeeeffffffffffffeeeddddddaaabbbcccdddcccaaa^^^\\\^^^^^^^^^]]]^^^___aaaaaa___aaadddggghhhfffdddccccccbbbaaaaaabbbccccccccccccbbb___\\\ZZZ\\\___cccccchhhkkkiiibbb]]]\\\]]]^^^^^^^^^]]]\\\ZZZXXXWWWYYYWWWTTTRRRSSSUUUWWWXXXTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSUUUVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTUUUUUURRRQQQRRRUUU[[[dddmmmsssssslllbbbZZZWWWWWWYYYZZZZZZZZZYYYXXXYYYYYYZZZ[[[YYY\\\```bbbbbbaaaaaabbbdddddddddeeefffgggggggggfffffffffeeeeeeeeeffffffgggeeedddbbbbbbccceeefffbbbcccdddfffiiikkkmmmooojjjiiihhhjjjmmmooooooooommmmmmllljjjhhheeecccaaaddddddccccccbbbaaaaaa```dddgggjjjlllmmmkkkhhheeegggggghhhiiihhhgggffffffgggggggggjjjmmmnnnnnnmmmjjjjjjkkklllnnnmmmjjjgggfffeeeeeefffhhhgggdddbbbeeeggghhhiiigggdddaaa___```_______________```aaagggggggggeeedddaaa___^^^^^^^^^]]]\\\[[[ZZZXXXXXXYYYZZZ\\\]]]___```aaaaaagggggghhhhhhgggeeedddcccaaa``````_______________aaacccgggjjjkkkjjjhhhfffcccdddfffhhhkkknnnpppqqqrrrrrrqqqqqqqqqppppppooorrruuuzzz~~~~~~}}}xxxvvvsssqqqppprrrtttvvvxxx|||~~~xxxtttuuuuuutttqqqooommmmmmmmmoooqqqssstttuuuuuuuuuuuuvvvwwwzzz|||{{{wwwtttuuuuuuuuuvvvvvvtttppplllkkkeee]]]XXXVVVRRRKKKEEECCCAAA>>>:::888777777888555555444444333333444444444222111000111111000///333333444555555555666666777666444333222222222222666444222000//////000111000111222333333333333222222222111111111222333333////////////000111222222//////000000111111111222444000///222333444777<<>>:::888777999999888777777777777777777555333333444444444333333333333333555777999::::::999999777666555333333888666444222222222444444///000111222333333333333333222222111222222333333000000000000000111222222///000000000000000111111222...---111555888===DDDTTTZZZccchhhjjjkkknnnpppsssrrrrrrrrrsssvvvxxxyyy{{{{{{{{{{{{|||}}}~~~~~~zzzwwwwwwzzz}}}~~~|||{{{zzz{{{uuukkk]]]MMM@@@999555444333333222222333333444333222222222333333444555333666<<>>===;;;999777666555555666555444333444444666666000111111111222222333333444333222222111111222222222222111111111111222222000000000000000000111111///+++,,,111777===EEEMMMXXX^^^dddhhhiiijjjlllnnnqqqqqqqqqrrrsssuuuwwwxxxyyyyyyzzzzzz{{{}}}~~~~~~{{{yyyyyy{{{~~~~~~{{{uuujjjZZZKKK???888666444333333222222333333444222222222222333444555555333666???MMMaaavvveeefffgggggggggeeecccbbb___^^^]]]^^^aaacccccccccddddddcccbbbbbbbbbbbbcccddddddcccccccccccccccccccccdddfffeeebbb```_________^^^]]]]]]]]]^^^___```___```aaa```^^^___bbbfffbbbaaa___[[[XXXWWWYYY[[[^^^^^^_________^^^^^^]]]^^^bbbhhhllllllhhhccc___bbbaaa^^^[[[[[[[[[\\\]]][[[]]]___aaabbb```___]]]]]]___```___^^^___cccgggmmmkkkfffaaa\\\ZZZ[[[]]]^^^___```aaa```^^^\\\[[[[[[[[[ZZZYYYXXXVVVTTTSSSWWWXXXZZZXXXUUUSSSSSSTTTWWWWWWWWWWWWVVVUUUSSSSSSSSSSSSRRRRRRSSSTTTVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVTTTRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQRRRTTTVVVVVVUUUSSSSSSTTTRRRTTTVVVVVVTTTTTTVVVXXXWWWVVVTTTSSSSSSUUUVVVWWWTTTSSSQQQPPPQQQRRRTTTUUUTTTSSSRRRQQQRRRSSSUUUVVVTTTSSSSSSUUUXXX[[[\\\[[[]]]\\\[[[ZZZYYYXXXXXXXXXVVVUUUTTTRRRRRRRRRRRRRRRWWWYYY\\\^^^^^^]]][[[YYYSSSSSSSSSTTTVVVZZZ^^^```ccc```]]]\\\]]]^^^______```___^^^^^^______^^^]]][[[ZZZYYYZZZ]]]^^^___^^^^^^[[[XXXWWWYYY[[[\\\[[[YYYYYY[[[]]]```cccfffgggeeedddcccaaa```___^^^^^^___```bbbccccccaaa```___ZZZYYYXXXXXX[[[___cccfffgggjjjnnnrrrsssqqqooommmjjjiiigggfffffffffhhhhhhiiijjjlllnnnppppppppppppppppppppppppqqqrrrssstttssstttuuutttrrrrrrtttwww{{{~~~~~~~~~zzz{{{}}}~~~}}}vvvmmmddd[[[TTTPPPKKKJJJIIIHHHHHHGGGGGGGGGEEEBBB>>>;;;::::::888777:::::::::===EEEOOOZZZ```YYYTTTMMMFFFBBB@@@@@@AAA>>>===<<<;;;:::888888777666555444333444555666777999888777555444444444444555444333222111111111111111111111111111111111111222......333888>>>GGGOOORRRWWW^^^ccceeeiiinnnrrrssssssttttttvvvxxxzzz{{{yyyyyyyyyzzz{{{|||}}}~~~}}}}}}}}}{{{zzzyyy{{{}}}|||{{{wwwrrriii[[[LLL@@@999666444333333222222333333444222222222222333444555666444888BBBUUUlllggghhhiiiiiigggeeebbbaaa\\\[[[ZZZ\\\^^^aaaaaaaaaaaaaaa```_______________``````````````````aaaaaaccceeeeeedddbbb``````aaa```___^^^]]]]]]]]]_________```aaa___^^^___bbbfffdddccc```\\\YYYWWWYYY[[[]]]]]]^^^^^^]]]]]]\\\\\\[[[___fffjjjjjjfff```\\\```___\\\ZZZZZZ[[[]]]___WWWXXX[[[]]]^^^___^^^^^^^^^______^^^\\\]]]```dddhhhgggccc___ZZZXXXYYYZZZ]]]]]]\\\]]]___^^^\\\ZZZZZZYYYXXXWWWUUUTTTSSSRRRVVVYYYZZZYYYUUUQQQQQQQQQVVVVVVWWWWWWWWWVVVUUUUUUSSSRRRRRRRRRRRRTTTUUUVVVUUUVVVVVVVVVVVVVVVVVVUUUSSSSSSSSSTTTUUUVVVXXXYYYSSSTTTUUUVVVVVVVVVUUUUUUXXXUUURRRPPPQQQQQQQQQPPPPPPPPPQQQQQQPPPOOONNNNNNPPPQQQRRRRRRPPPOOOOOOPPPOOOQQQSSSRRRPPPOOOQQQTTTRRRQQQPPPOOOOOOQQQSSSTTTRRRPPPNNNMMMLLLMMMOOOPPPPPPOOONNNMMMNNNPPPRRRSSSSSSRRRRRRSSSVVVYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWRRRQQQPPPNNNNNNNNNNNNOOOPPPRRRTTTVVVWWWVVVUUUTTTTTTSSSRRRSSSVVV[[[```dddeeeaaa[[[XXXVVVVVVUUUUUU\\\ZZZXXXWWWXXXXXXXXXWWWWWWUUUTTTUUUWWWZZZ[[[[[[[[[VVVRRRQQQTTTWWWYYYXXX^^^^^^^^^^^^___```aaaaaa```___]]]\\\ZZZZZZYYYYYY[[[\\\]]]]]]]]][[[XXXWWWSSSQQQPPPOOORRRVVV[[[^^^]]]aaaggglllooonnnlllkkkfffdddbbbaaa```aaacccddddddeeefffgggiiiiiijjjjjjjjjjjjiiiiiiiiijjjlllmmmoooqqqqqqpppnnnooorrruuusssvvvzzz|||zzzyyyxxxyyy|||yyypppjjjfff______]]]\\\[[[[[[[[[[[[UUUQQQLLLHHHFFFDDDBBBAAADDDCCCDDDJJJTTTbbbooowww}}}uuuiii\\\TTTQQQRRRSSSOOONNNLLLIIIEEEAAA===;;;<<<:::999777777888:::;;;>>>>>><<<:::999888888888666666444333222111111111222222222111111111111111999444222444888<<>>===<<<;;;???BBBCCCAAA===::::::;;;777555333333333333222111////////////000111222222333333444555888>>>EEEJJJNNNSSSZZZ```ffflllpppttt}}}|||||||||}}}~~~~~~}}}}}}~~~~~~|||yyyuuurrrmmmmmmhhh\\\MMMAAA;;;:::222333444555444333222111222222111111222222333444999;;;CCCUUUqqqeeehhhjjjiiifffcccaaabbb^^^]]]\\\[[[[[[\\\]]]^^^``````^^^]]]\\\\\\\\\\\\^^^]]]\\\[[[\\\^^^aaabbbdddcccbbb```^^^]]]\\\\\\[[[\\\^^^``````^^^\\\[[[\\\[[[ZZZ[[[^^^``````______^^^]]][[[ZZZYYYYYYYYYYYYYYYXXXYYYZZZ[[[YYYXXXVVVXXX[[[]]]]]]\\\ZZZXXXZZZYYYXXXXXXWWWWWWXXXXXXXXXVVVVVVWWWZZZ\\\\\\\\\\\\[[[YYYXXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWXXXZZZ[[[[[[[[[ZZZZZZ[[[XXXUUUSSSRRRQQQPPPNNNRRRUUUWWWTTTNNNJJJJJJLLLPPPSSSVVVXXXWWWUUUTTTTTTSSSQQQOOOPPPRRRTTTTTTTTTQQQRRRSSSUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRRRRQQQPPPMMMKKKNNNNNNMMMKKKJJJHHHGGGGGGIIIJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPOOONNNLLLKKKMMMPPPSSSUUUUUUTTTRRRPPPOOOOOOOOOPPPNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUTTTZZZ]]]YYYUUUUUUVVVUUURRRPPPOOOMMMLLLLLLLLLMMMLLLLLLLLLKKKLLLLLLMMMMMMMMMOOOPPPPPPSSS___ppp}}}vvveeeXXXRRRRRRRRRQQQPPPQQQRRRSSSTTTTTTTTTTTTSSSTTTUUUUUUTTTTTTVVVXXXXXXVVVSSSQQQPPPQQQSSSTTTTTTTTTUUUVVVWWWXXXXXXYYYWWWVVVTTTSSSRRRSSSTTTUUUUUUVVVWWWVVVUUURRROOOLLLOOONNNMMMMMMMMMOOOQQQRRRRRRVVVZZZ]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]^^^______]]]^^^______```aaabbbbbbcccccccccddddddeeefffgggggggggggggggiiijjjlllmmmppppppqqqssswwwzzzzzzzzzwwwvvvtttrrrqqqqqqrrrsssrrrtttxxx|||{{{|||}}}~~~~~~|||{{{yyyxxxzzzzzzzzzyyyzzz{{{}}}{{{~~~~~~}}}~~~}}}||||||||||||zzzvvvqqqmmmmmmnnnnnnooopppoooqqqxxx~~~xxxtttssstttllleeeZZZQQQKKKIIIHHHGGGKKKNNNPPPOOOLLLIIIHHHIIIBBB???:::777666444333111222222222222333555666777222444555888<<>>NNNkkkbbbccceeeffffffdddcccccc___^^^\\\ZZZYYYYYYYYYYYY\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXYYY[[[]]]^^^___```______]]][[[YYYXXXWWWYYYZZZ[[[]]]]]]\\\[[[ZZZYYYXXXXXXYYY[[[\\\\\\ZZZXXXYYYZZZZZZZZZYYYXXXWWWUUUTTTSSSTTTVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVXXX[[[]]]]]]]]][[[ZZZXXXWWWVVVVVVVVVVVVXXXXXXYYYYYYYYYXXXWWWVVVQQQSSSWWWZZZ\\\[[[YYYWWWWWWUUURRROOONNNKKKIIIFFFKKKLLLMMMLLLIIIGGGHHHIIILLLOOOSSSUUUUUUTTTSSSSSSNNNNNNNNNPPPRRRSSSRRRQQQQQQQQQSSSTTTTTTTTTSSSSSSRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQTTTSSSRRRQQQQQQPPPNNNLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNJJJKKKLLLMMMOOOQQQRRRSSSTTTQQQNNNKKKIIIHHHIIIJJJNNNNNNMMMNNNNNNOOOPPPQQQPPPOOOLLLKKKJJJLLLNNNPPPPPPVVVZZZXXXWWWYYYXXXVVVQQQPPPNNNLLLKKKJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNTTT```qqq}}}vvvfffYYYQQQOOOOOOPPPMMMMMMNNNOOOPPPPPPPPPPPPSSSTTTUUUTTTRRRQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSPPPOOONNNMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNNNNPPPQQQPPPPPPPPPRRRTTTYYYYYYYYYYYYZZZ[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZ]]]^^^___```aaa``````_______________``````aaaaaaeeeeeefffhhhlllooopppooollllllkkkjjjjjjjjjkkkllllllmmmnnnoooppppppoooooonnnoooooooooooonnnmmmmmmlllnnnooonnnmmmllllllmmmsssuuuxxx{{{{{{zzzxxxvvvvvvwwwwwwuuutttssstttvvvwwwzzz}}}{{{xxxyyy|||}}}xxxzzz|||}}}{{{xxxuuusssggg```VVVLLLDDD???<<<:::777777666555555555555555888;;;@@@FFFMMMUUU]]]cccgggjjjnnnqqqsssuuuwwwxxx|||||||||}}}~~~~~~~~~}}}|||zzzxxxvvvrrrlllhhhfffeee```WWWKKK@@@999555555444222111000111222333222222111111222222333444555777;;;IIIccc```aaabbbdddeeedddbbbaaa^^^]]][[[YYYXXXWWWXXXXXXXXXXXXXXXWWWXXXXXXYYYYYYUUUVVVXXXYYY[[[\\\]]]]]]]]]]]]]]]\\\[[[YYYWWWVVVXXXXXXYYYZZZ[[[[[[ZZZZZZWWWWWWWWWYYY[[[[[[ZZZXXXWWWXXXYYYZZZZZZYYYXXXWWWWWWUUUSSSSSSTTTUUUUUUTTTXXXWWWWWWWWWWWWWWWWWWWWW[[[ZZZYYYYYYXXXXXXYYYYYYZZZXXXWWWXXXZZZ[[[[[[[[[[[[[[[YYYXXXWWWVVVUUUUUUYYYYYYZZZZZZYYYWWWUUUTTTPPPRRRVVVYYYZZZYYYWWWVVVUUURRRPPPNNNMMMKKKHHHEEEFFFFFFGGGGGGGGGGGGIIIJJJLLLOOOSSSTTTSSSQQQPPPPPPMMMLLLMMMOOOQQQSSSRRRPPPRRRSSSTTTUUUUUUUUUTTTSSSQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQQQQPPPPPPQQQRRRRRRQQQOOONNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIKKKKKKGGGGGGIIIJJJLLLMMMNNNNNNPPPOOOLLLIIIHHHGGGHHHHHHMMMLLLLLLMMMMMMNNNOOOPPPOOOMMMJJJIIIHHHJJJLLLMMMMMMSSSUUUTTTUUUWWWWWWTTTSSSRRROOOMMMLLLKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNLLLMMMNNNOOOSSS[[[fffnnnoooiii___VVVPPPNNNLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNRRRTTTUUUTTTRRRQQQPPPQQQQQQQQQRRRRRRRRRQQQPPPOOORRRQQQQQQPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJKKKKKKHHHIIIIIIIIIJJJKKKKKKLLLQQQQQQQQQPPPOOOOOOQQQRRRVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]\\\[[[ZZZ\\\\\\]]]]]]^^^^^^^^^^^^`````````cccfffiiiiiiiiiggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhmmmmmmmmmmmmmmmlllkkkkkkjjjlllmmmmmmllljjjjjjkkknnnppptttvvvwwwuuusssrrrpppqqqrrrrrrqqqqqqsssuuutttvvvyyyzzz{{{|||}}}}}}uuuhhh[[[PPPGGG???;;;888999999:::<<<>>>@@@AAAAAAEEEKKKRRRXXX___gggkkkooorrruuuwwwwwwwwwxxxyyy}}}}}}}}}}}}~~~~~~}}}yyyyyywwwvvvtttpppjjjfffdddbbb\\\SSSHHH>>>888555444333222111000111222222222222111111222222333444555777;;;DDDZZZwww^^^^^^___aaaccccccaaa^^^]]]\\\ZZZXXXWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZUUUVVVXXXZZZ\\\\\\[[[[[[ZZZ[[[[[[\\\[[[YYYXXXWWWVVVWWWXXXYYYYYYZZZZZZYYYWWWWWWWWWYYY[[[[[[YYYWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXVVVSSSSSSTTTVVVVVVUUUYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWZZZXXXWWWWWWYYYZZZZZZYYY[[[[[[ZZZXXXWWWUUUTTTSSSWWWXXXXXXYYYWWWUUUSSSQQQPPPRRRUUUWWWXXXWWWVVVUUUQQQPPPOOONNNNNNLLLJJJGGGCCCCCCDDDDDDEEEGGGHHHIIILLLNNNRRRSSSRRRPPPOOOOOOLLLKKKKKKMMMPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQPPPOOOOOOPPPRRRSSSRRRQQQOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLKKKKKKJJJJJJJJJGGGFFFEEEEEEEEEFFFHHHHHHDDDEEEFFFGGGHHHHHHIIIIIIMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOLLLKKKIIIHHHHHHIIIJJJKKKKKKOOOPPPNNNOOOSSSSSSQQQQQQPPPNNNMMMLLLLLLMMMMMMHHHHHHHHHIIIJJJKKKMMMNNNLLLMMMNNNNNNPPPTTTYYY]]][[[YYYVVVRRRNNNLLLJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLOOOQQQSSSSSSQQQOOOOOOOOOOOOOOOPPPPPPPPPOOOOOONNNQQQQQQPPPOOOMMMLLLKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJGGGHHHHHHIIIJJJJJJKKKKKKQQQRRRQQQPPPNNNMMMNNNOOORRRRRRRRRRRRSSSTTTVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVZZZ[[[\\\^^^^^^______^^^]]]\\\\\\^^^aaaccccccbbbbbbbbbccccccddddddeeeeeegggggggggggghhhhhhhhhhhhjjjjjjiiiiiiiiihhhhhhhhhhhhjjjlllmmmllljjjjjjkkkkkkmmmpppssssssrrrpppnnnlllnnnoooooooooooorrrtttqqqsssuuuvvvvvvwwwxxxyyyyyy|||~~~xxxkkk]]]PPPDDD===555666999>>>CCCHHHLLLNNNOOOSSSYYY^^^ccciiinnnrrruuuwwwyyyzzzyyyxxxxxxyyy{{{{{{|||}}}~~~|||{{{vvvvvvuuuuuusssoooiiieeeccc___WWWNNNEEE===888555555555444333333333333333222222111111222222333444444777;;;CCCTTTmmm]]]\\\]]]___aaaaaa^^^[[[\\\[[[YYYWWWVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXUUUWWWYYY[[[\\\\\\ZZZYYYXXXYYYZZZ[[[[[[ZZZYYYXXXUUUVVVVVVWWWXXXYYYYYYYYYWWWWWWXXXZZZ[[[[[[YYYVVVXXXWWWVVVVVVUUUUUUUUUUUUXXXUUUSSSSSSUUUXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUWWWVVVUUUVVVXXXZZZZZZYYYZZZYYYYYYWWWUUUSSSRRRQQQTTTUUUWWWXXXWWWVVVSSSRRRQQQRRRTTTUUUVVVUUUTTTTTTOOONNNNNNNNNOOOOOOMMMJJJEEEDDDCCCCCCDDDEEEFFFFFFIIILLLPPPRRRQQQPPPOOOOOOLLLKKKJJJKKKNNNPPPRRRRRRRRRRRRSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOOQQQRRRSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLKKKJJJJJJJJJGGGFFFDDDCCCCCCCCCEEEFFFDDDDDDDDDCCCDDDEEEFFFFFFGGGHHHIIIKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMJJJIIIIIIHHHIIIIIIJJJJJJIIIKKKJJJHHHJJJNNNOOOMMMKKKKKKKKKKKKLLLNNNPPPQQQIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNMMMLLLLLLMMMPPPRRROOOPPPOOONNNLLLKKKJJJKKKGGGHHHIIIJJJKKKKKKKKKKKKKKKNNNPPPPPPOOOMMMLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJNNNOOOOOOMMMKKKIIIIIIJJJLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSRRRRRRSSSSSSSSSVVVXXXYYY[[[]]]]]]]]]]]]\\\[[[ZZZ[[[]]]^^^^^^]]]]]]]]]^^^___```aaaaaaaaaeeeeeeeeeeeefffggghhhhhhggggggfffeeeeeeeeeeeeeeeeeehhhkkklllkkkjjjjjjjjjhhhjjjnnnpppqqqpppmmmlllkkklllmmmmmmllllllnnnpppnnnppprrrrrrrrrrrrssstttssstttuuuwwwxxxzzz{{{{{{yyyyyyzzz}}}|||zzz}}}vvvjjj\\\PPPGGG<<<>>>AAAGGGMMMSSSXXXZZZ\\\___dddiiilllooorrruuuwwwyyy{{{{{{yyyxxxwwwxxxvvvwwwyyy|||~~~|||zzzyyyyyy{{{}}}~~~~~~|||yyywwwssssssttttttsssoooiiieeeccc]]]SSSIIIAAA<<<888666444444444444444333222222222222111111222222333444333888===CCCQQQhhh{{{]]]\\\\\\^^^``````]]]YYY[[[ZZZXXXWWWVVVVVVWWWXXXWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWZZZ\\\]]][[[ZZZXXXVVVXXXZZZ[[[\\\[[[ZZZYYYUUUUUUVVVVVVWWWXXXYYYYYYWWWWWWXXXZZZ\\\[[[YYYVVVXXXWWWUUUSSSRRRSSSSSSTTTVVVUUUSSSTTTWWWZZZ[[[\\\YYYYYYZZZ[[[ZZZYYYWWWVVVXXXWWWVVVVVVUUUUUUVVVVVVTTTSSSSSSUUUXXXZZZ[[[[[[YYYXXXWWWVVVTTTRRRPPPOOOSSSTTTWWWYYYYYYXXXVVVUUUSSSSSSSSSTTTTTTTTTTTTSSSMMMMMMMMMOOOQQQQQQOOOMMMGGGEEECCCBBBCCCDDDDDDCCCFFFIIINNNQQQQQQQQQQQQQQQMMMKKKIIIJJJMMMPPPRRRRRRQQQQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOONNNQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPQQQRRRRRRPPPNNNNNNOOOOOOOOOOOOOOOPPPPPPNNNNNNMMMLLLKKKJJJJJJIIIGGGFFFDDDBBBAAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEAAACCCFFFIIIJJJJJJIIIHHHIIIHHHHHHIIIIIIJJJKKKLLLHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIGGGDDDFFFKKKMMMKKKFFFFFFGGGIIILLLOOORRRTTTLLLLLLKKKJJJJJJJJJKKKKKKPPPOOOLLLJJJIIIJJJLLLNNNKKKLLLLLLKKKJJJJJJKKKMMMGGGGGGHHHIIIJJJJJJJJJJJJHHHKKKMMMNNNMMMKKKKKKKKKMMMLLLLLLKKKLLLLLLMMMMMMJJJJJJIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJLLLLLLKKKHHHEEEDDDEEEHHHHHHIIIIIIJJJLLLMMMNNNPPPPPPPPPQQQQQQQQQRRRRRRSSSRRRPPPOOOOOOPPPQQQRRRRRRSSSUUUXXXYYYZZZZZZZZZ[[[ZZZYYYZZZ[[[\\\[[[ZZZYYYZZZ[[[]]]]]]^^^^^^^^^^^^^^^^^^___```aaabbbcccffffffeeeddddddddddddeeecccfffiiijjjjjjiiiiiiiiigggiiilllooopppnnnlllkkkkkklllmmmkkkjjjjjjkkkmmmkkkmmmooopppoooooopppqqqnnnnnnoooqqquuuwwwvvvuuupppoooooorrrwww|||}}}|||zzzyyyyyyxxxuuusssvvvxxxyyyxxxwwwyyy}}}|||{{{yyywwwvvvxxx~~~{{{sssggg[[[SSSMMMNNNQQQUUUZZZ___dddfffdddgggllloooqqqrrruuuvvvxxxyyy{{{{{{yyywwwwwwwwwqqqssswww||||||yyyvvvuuuuuuwwwyyy{{{{{{yyyvvvtttrrrrrrssstttsssooojjjeeeccc\\\QQQGGG???;;;888777111111222333222111000///222222111111222222333444111888>>>DDDQQQfffxxx[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZWWWUUUSSSQQQPPPVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWUUUVVVWWWXXXWWWVVVUUUTTTUUUUUUWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWZZZYYYYYYYYYXXXXXXXXXXXXTTTSSSSSSSSSRRRRRRQQQQQQTTTTTTSSSSSSUUUXXXZZZ\\\]]]\\\ZZZXXXVVVUUUTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUVVVWWWWWWVVVUUURRRQQQMMMNNNOOOOOONNNMMMLLLKKKLLLIIIEEEBBBAAACCCEEEGGGHHHKKKOOOQQQQQQQQQQQQQQQKKKHHHFFFHHHNNNQQQQQQOOOPPPPPPPPPQQQSSSTTTSSSRRROOOOOONNNNNNOOOQQQRRRSSSQQQQQQRRRRRRQQQPPPOOOOOOMMMNNNPPPQQQQQQQQQPPPOOOLLLNNNQQQSSSSSSRRRPPPNNNOOOOOOPPPPPPOOOMMMKKKJJJHHHGGGEEEDDDCCCDDDEEEFFFHHHGGGFFFDDDCCCBBBBBBBBBAAABBBEEEGGGIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIKKKMMMNNNIIIIIIJJJKKKLLLNNNPPPQQQOOONNNMMMKKKJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKMMMLLLJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFHHHGGGFFFEEEFFFGGGHHHIIIFFFFFFEEEEEEGGGIIILLLNNNLLLLLLLLLMMMNNNPPPQQQRRRVVVVVVVVVSSSOOOLLLLLLLLLNNNNNNOOOPPPRRRUUUXXXYYYVVVXXXYYYYYYXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXYYYZZZ\\\^^^````````````fffeeeeeeeeeddddddddddddccceeefffhhhiiiiiiiiihhhhhhiiikkkmmmnnnnnnmmmmmmiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkmmmnnnpppqqqnnnoooooonnnlllkkkkkkmmmkkkkkkkkkkkkmmmpppsssuuusssrrrrrrqqqqqqpppppppppsssssssssssstttvvvwwwxxx|||}}}~~~~~~}}}}}}|||xxxvvvuuuuuuuuuvvvxxx{{{~~~}}}zzzvvvnnnfff```WWWXXX[[[```eeehhhiiihhhiiijjjlllooorrruuuwwwxxxxxxxxxwwwvvvtttrrrqqqppplllkkklllrrr||||||uuunnniiiooooooppprrruuuuuussspppsssrrrrrrrrrsssrrrooommmjjj```QQQEEE===888444000///000111222222222222222111222333222111111333555777888@@@PPP```ooo~~~[[[[[[[[[[[[[[[\\\\\\\\\YYYXXXWWWTTTRRRQQQPPPOOOTTTTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVUUUWWWVVVUUUUUUUUUUUUUUUUUUSSSSSSTTTUUUUUUUUUTTTSSSTTTTTTUUUWWWXXXYYYZZZ[[[YYYXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUZZZZZZYYYWWWVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQSSSSSSRRRRRRTTTVVVYYY[[[]]]\\\[[[YYYXXXWWWVVVVVVUUUVVVVVVVVVVVVVVVUUUUUUWWWXXXYYYYYYXXXWWWUUUSSSMMMNNNOOOOOOOOONNNMMMLLLIIIGGGEEEBBBBBBDDDFFFHHHIIIKKKNNNPPPPPPPPPQQQRRRJJJGGGDDDFFFKKKPPPPPPOOOOOONNNNNNOOOQQQRRRQQQOOONNNNNNNNNNNNNNNPPPQQQRRRQQQQQQQQQQQQQQQPPPOOOOOONNNOOOPPPQQQQQQQQQPPPOOOOOOPPPRRRSSSSSSRRRQQQPPPSSSSSSSSSRRRPPPNNNLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCBBBCCCEEEGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHHHHIIIJJJKKKMMMNNNLLLLLLKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMJJJJJJJJJKKKKKKMMMNNNNNNOOONNNLLLIIIHHHHHHHHHIIIIIIHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIHHHHHHIIIIIIHHHHHHGGGFFFIIIHHHGGGFFFFFFEEEFFFFFFEEEDDDDDDDDDFFFHHHJJJLLLKKKKKKKKKKKKLLLMMMOOOOOOOOOPPPPPPOOOMMMLLLLLLMMMNNNNNNOOOPPPQQQTTTVVVWWWUUUWWWWWWWWWVVVUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVXXXZZZ\\\^^^___`````````dddddddddddddddddddddddddddeeefffgggiiiiiiiiiiiijjjiiiiiiiiiiiijjjlllmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkmmmnnnooopppmmmmmmmmmjjjhhhgggiiikkkgggfffeeeeeefffiiikkkmmmllllllmmmmmmmmmmmmllllllnnnoooooopppqqqrrrssssssuuuvvvvvvvvvttttttvvvxxxyyyzzz|||{{{xxxvvvuuuuuuuuutttuuuvvvxxx|||vvvuuuuuuuuutttpppjjjfffccccccdddfffhhhiiihhhffffffhhhjjjmmmqqqsssuuuvvvvvvvvvvvvuuutttrrrpppooogggffffffkkksss{{{zzzssslllgggkkkkkkllllllmmmmmmnnnooopppooooooqqqrrrqqqnnnlllkkkcccVVVIII???888444222000000111222222222222222222333333222111111222444888;;;GGGYYYkkk{{{ZZZZZZ[[[[[[\\\\\\]]]]]]WWWVVVTTTQQQOOONNNMMMMMMPPPQQQSSSTTTVVVWWWWWWXXXYYYYYYYYYXXXWWWUUUTTTSSSUUUUUUTTTSSSSSSSSSSSSSSSOOOPPPQQQRRRSSSSSSSSSRRRSSSTTTTTTUUUWWWYYYZZZ[[[YYYXXXXXXWWWWWWVVVVVVVVVSSSSSSSSSSSSTTTTTTUUUUUUZZZYYYXXXVVVTTTRRRRRRQQQRRRQQQQQQPPPPPPPPPPPPPPPRRRQQQQQQQQQRRRTTTWWWYYY[[[[[[[[[ZZZYYYYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTWWWXXXYYYYYYXXXWWWUUUTTTLLLLLLMMMNNNMMMLLLKKKJJJFFFEEEDDDDDDDDDEEEGGGHHHIIIKKKMMMNNNNNNOOOQQQRRRJJJFFFBBBBBBGGGLLLNNNNNNNNNMMMLLLMMMOOOOOONNNMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOOOONNNOOOPPPQQQRRRRRRQQQPPPOOORRRSSSSSSTTTTTTTTTTTTTTTWWWWWWUUUTTTQQQNNNLLLJJJJJJJJJKKKLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIIIIJJJKKKLLLMMMNNNOOONNNMMMLLLKKKKKKKKKKKKNNNNNNNNNNNNNNNOOOPPPQQQMMMLLLKKKKKKMMMOOOQQQSSSSSSQQQNNNJJJHHHHHHHHHHHHIIIHHHGGGGGGGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIIIIJJJJJJKKKJJJJJJJJJKKKJJJJJJIIIHHHJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHGGGGGGFFFHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDFFFIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLNNNPPPPPPPPPPPPRRRSSSOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSUUUWWWVVVVVVUUUUUUUUUUUUVVVVVVXXXYYY[[[]]]___``````aaaccccccccccccddddddddddddeeeeeeffffffggghhhjjjjjjjjjiiifffeeeeeegggiiikkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkllllllmmmnnnnnnjjjiiigggdddbbbbbbdddgggfffdddbbb```aaabbbeeegggfffggghhhiiijjjjjjjjjjjjiiikkklllnnnoooooooooooonnnnnnooonnnllllllmmmoooppprrrtttttttttssstttuuutttssssssssstttvvvxxxyyywwwxxxzzz}}}~~~zzzwwwooonnnnnnooopppooollljjjiiiiiiiiijjjkkkkkkiiigggccceeeiiillloooqqqrrrsssrrrssstttuuutttrrrpppooofffdddccceeejjjqqqvvvxxx}}}}}}}}}{{{vvvooohhhdddeeeggghhhfffdddeeehhhlllkkkkkklllnnnpppooommmkkkmmmggg\\\NNNAAA888555444000000111222222222222111222333333222111000222333666>>>OOOfffzzzYYYYYYZZZZZZ[[[\\\]]]]]]XXXVVVTTTQQQNNNLLLKKKJJJLLLNNNPPPSSSUUUWWWXXXXXXXXXXXXYYYXXXXXXWWWVVVUUUVVVUUUTTTSSSSSSRRRSSSSSSNNNOOOOOOPPPQQQRRRRRRSSSTTTTTTTTTTTTUUUVVVXXXYYYWWWWWWWWWVVVVVVUUUUUUUUURRRSSSSSSTTTTTTUUUUUUUUUYYYXXXVVVTTTSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRQQQQQQPPPPPPQQQSSSVVVWWWYYYYYYYYYZZZZZZYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSTTTUUUUUUVVVVVVUUUTTTSSSSSSLLLMMMMMMLLLKKKIIIGGGFFFCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLLLLLLLMMMPPPRRRJJJFFFAAA???BBBFFFJJJKKKOOOMMMLLLLLLMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNPPPPPPQQQRRRQQQPPPOOONNNSSSSSSSSSTTTVVVXXXZZZ[[[[[[ZZZXXXUUURRROOOMMMKKKIIIJJJKKKLLLMMMLLLKKKJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIKKKMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHJJJJJJJJJKKKLLLMMMMMMNNNOOONNNMMMLLLKKKKKKKKKKKKNNNNNNNNNNNNNNNOOOPPPPPPMMMLLLKKKKKKLLLOOOSSSUUUUUUSSSOOOLLLIIIHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIGGGFFFEEECCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIJJJJJJKKKKKKLLLMMMPPPQQQQQQRRRTTTVVVQQQQQQQQQQQQRRRRRRSSSSSSUUUUUUUUUSSSQQQRRRUUUWWWXXXWWWVVVVVVVVVWWWXXXYYYWWWXXXYYY[[[]]]^^^___```bbbbbbccccccdddeeeeeeeeeeeeeeedddeeefffgggiiikkkiiigggfffddddddeeeggghhhkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkeeedddaaa^^^[[[\\\___bbbhhhfffdddaaaaaabbbdddeeedddeeefffgggiiiiiijjjjjjfffhhhkkkmmmnnnnnnlllllljjjkkkkkkjjjiiihhhiiikkkkkkmmmoooppppppqqqrrrttttttsssrrrqqqqqqqqqrrrrrrnnnnnnoooqqqssssssqqqooonnnmmmkkkkkklllllljjjiiiffffffgggiiilllmmmkkkjjjbbbdddhhhkkkooopppqqqqqqppprrrtttuuutttsssqqqooollliiifffeeegggkkkpppsssuuuwwwxxxvvvqqqjjjeeebbbaaaeeehhhgggcccaaaeeeiiiggggggiiilllnnnooollljjjlllhhh```RRRCCC999444444000111111222222222111111000111222222111222444666555@@@WWWqqqVVVVVVWWWXXXYYYZZZ[[[\\\ZZZYYYWWWSSSOOOLLLIIIGGGIIIKKKNNNRRRUUUWWWWWWWWWUUUVVVWWWXXXYYYZZZZZZZZZWWWWWWVVVTTTTTTSSSSSSSSSOOOOOOOOOPPPQQQRRRSSSSSSUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWVVVTTTSSSRRRSSSTTTTTTTTTSSSQQQQQQQQQRRRSSSTTTRRRQQQPPPPPPQQQSSSUUUWWWVVVWWWXXXYYYYYYYYYXXXXXXYYYXXXVVVTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTSSSSSSSSSQQQQQQPPPOOOLLLIIIFFFDDDAAABBBDDDEEEGGGHHHHHHHHHHHHIIIKKKKKKKKKLLLOOOQQQKKKGGGAAA>>>???CCCGGGIIIQQQOOOMMMLLLMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMOOOOOOPPPQQQQQQPPPOOONNNQQQQQQRRRTTTWWWZZZ^^^```___^^^\\\XXXUUUSSSQQQPPPJJJKKKMMMNNNNNNMMMLLLKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGGGGHHHJJJLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKNNNMMMMMMLLLLLLLLLLLLLLLLLLJJJIIIIIIKKKNNNQQQSSSTTTRRRPPPMMMJJJIIIHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGHHHIIIJJJKKKKKKKKKGGGHHHHHHIIIIIIIIIHHHHHHFFFGGGIIIJJJJJJJJJIIIIIIEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLLLLIIIKKKMMMMMMMMMNNNOOOQQQSSSSSSSSSTTTTTTSSSSSSSSSUUUUUUUUUSSSQQQRRRUUUWWWZZZYYYYYYYYYZZZ[[[[[[\\\VVVWWWWWWXXXZZZ[[[]]]]]]``````aaabbbdddeeeffffffddddddccccccdddfffhhhiiieeeeeefffffffffeeeeeedddjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiigggfffeee___^^^\\\YYYWWWWWW[[[^^^iiihhhfffdddcccddddddeeebbbbbbcccdddeeefffggggggcccdddgggiiijjjjjjiiihhhhhhiiiiiihhhffffffhhhiiilllmmmnnnooonnnnnnppprrrssssssqqqpppooonnnnnnnnnhhhggggggiiikkklllkkkjjjmmmllljjjiiijjjjjjiiihhhdddeeefffiiilllnnnmmmlllbbbdddgggjjjmmmpppqqqqqqpppqqqsssttttttsssqqqpppqqqoookkkhhhgggiiinnnqqqqqqssstttrrrmmmgggdddbbbccchhhmmmlllhhhddddddfffeeefffhhhllloooooommmjjjjjjggg```SSSEEE:::555444111111222222222111111000---///111111222333666888777FFF```|||RRRRRRSSSUUUVVVXXXYYYZZZZZZZZZYYYVVVRRRMMMIIIFFFGGGIIIMMMQQQTTTVVVVVVVVVRRRSSSUUUWWWZZZ[[[\\\\\\YYYXXXWWWVVVUUUTTTTTTTTTPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTUUUVVVWWWWWWVVVUUUSSSQQQQQQRRRTTTUUUTTTSSSQQQPPPQQQRRRTTTUUUSSSSSSRRRQQQRRRTTTVVVWWWUUUVVVXXXYYYYYYYYYXXXWWWXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTRRROOOLLLIIIGGGBBBBBBCCCEEEFFFGGGHHHIIIFFFHHHJJJKKKKKKLLLNNNOOOKKKHHHDDDAAAAAADDDIIILLLRRRPPPMMMLLLMMMMMMMMMLLLKKKKKKLLLMMMMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLMMMNNNPPPPPPPPPOOONNNMMMNNNOOORRRUUUYYY]]]___aaa___]]]ZZZXXXVVVUUUTTTNNNOOOOOOOOONNNNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLJJJIIIHHHHHHHHHHHHKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIHHHHHHIIILLLNNNPPPOOOOOOOOONNNMMMKKKIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIJJJKKKKKKKKKKKKHHHIIIIIIJJJJJJJJJJJJIIIEEEFFFGGGIIIJJJJJJKKKKKKFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMOOOOOONNNNNNOOOQQQSSSTTTTTTUUUUUUTTTTTTSSSTTTUUUUUUSSSRRRRRRTTTVVVYYYZZZ[[[\\\]]]]]]]]]\\\VVVVVVVVVVVVWWWXXXYYYZZZ\\\]]]^^^```bbbccceeeeeeaaaaaabbbbbbccceeefffgggbbbcccdddeeefffeeeccccccffffffffffffffffffffffffggggggggggggeeecccaaa___[[[[[[ZZZXXXWWWWWW[[[]]]fffffffffffffffeeeeeedddaaa```^^^]]]]]]^^^```bbb___```bbbcccdddddddddddddddeeeeeeeeeddddddfffhhhlllmmmmmmlllkkkkkkmmmoooqqqqqqpppooonnnmmmlllkkkfffdddcccdddfffhhhiiiiiihhhgggggghhhjjjkkkkkkjjjhhhhhhiiikkknnnnnnmmmkkkbbbccceeehhhkkknnnppprrrqqqqqqqqqqqqqqqqqqppppppqqqpppmmmjjjiiijjjnnnrrrqqqssstttqqqlllgggggghhhiiimmmqqqqqqmmmhhhfffeeefffgggjjjnnnqqqqqqnnnkkkgggddd^^^TTTHHH>>>777444111222222222222111000000---...000111222333666999;;;LLLiiiNNNOOOPPPRRRSSSUUUVVVWWWVVVXXXYYYYYYUUUPPPJJJGGGEEEHHHLLLPPPTTTUUUUUUUUUPPPQQQSSSUUUXXXYYY[[[[[[YYYXXXWWWVVVUUUTTTTTTTTTQQQPPPOOOOOOOOOPPPQQQQQQNNNPPPRRRUUUVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTQQQQQQRRRSSSTTTUUUVVVVVVVVVTTTRRROOOOOOOOOQQQRRRSSSRRRPPPOOOPPPQQQTTTUUUUUUUUUSSSSSSSSSUUUWWWYYYVVVWWWYYYZZZZZZYYYXXXWWWTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTSSSRRRPPPMMMKKKIIICCCCCCCCCDDDEEEGGGHHHIIIDDDGGGJJJKKKKKKKKKLLLMMMJJJIIIGGGEEEFFFJJJPPPSSSSSSPPPMMMKKKLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJKKKLLLLLLMMMMMMMMMLLLIIIKKKLLLNNNOOOOOOOOONNNJJJJJJLLLNNNQQQTTTWWWXXX\\\ZZZXXXVVVUUUTTTTTTTTTPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMLLLKKKJJJHHHHHHHHHGGGJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIJJJKKKLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHGGGHHHHHHIIIJJJHHHHHHHHHIIIIIIKKKLLLLLLJJJLLLNNNOOONNNLLLIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLJJJHHHGGGHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMIIIJJJKKKKKKLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLKKKKKKFFFFFFFFFFFFGGGGGGHHHIIIFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNNNNOOOQQQQQQPPPPPPQQQSSSRRRSSSTTTUUUUUUTTTSSSSSSQQQRRRSSSSSSRRRQQQRRRSSSVVVXXXZZZ]]]]]]]]][[[ZZZVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXZZZ\\\^^^```bbbccc^^^___```bbbcccccccccddd``````aaaaaabbbbbbccccccccccccccccccccccccccccccddddddddddddbbb___\\\ZZZZZZ[[[[[[ZZZZZZ[[[]]]```cccdddfffhhhhhhgggfffdddbbb___[[[WWWWWWXXX[[[]]]^^^^^^___```aaabbbccccccaaabbbccccccbbbccceeegggiiiiiiiiihhhggghhhjjjlllnnnnnnmmmmmmlllkkkjjjiiieeecccaaaaaadddfffhhhhhheeedddeeegggiiijjjjjjhhhiiiiiijjjlllnnnnnnlllkkkaaabbbbbbdddgggkkkoooqqqppppppnnnmmmmmmmmmmmmnnnmmmnnnnnnmmmlllooossswwwuuuwwwwwwsssmmmjjjllloooqqqrrrrrrrrroookkkgggdddhhhjjjmmmqqqsssssspppmmmfffbbb\\\TTTLLLCCC:::555222222222222222111000000///000222222111222444666===OOOmmmLLLLLLNNNPPPRRRSSSUUUVVVRRRUUUXXXYYYWWWRRRLLLHHHEEEHHHLLLPPPSSSTTTTTTTTTNNNPPPRRRTTTVVVWWWXXXYYYYYYXXXWWWUUUTTTSSSSSSSSSQQQPPPOOONNNNNNNNNOOOPPPIIILLLQQQUUUWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUPPPPPPQQQRRRSSSTTTUUUUUUWWWUUUQQQNNNLLLLLLMMMNNNRRRQQQOOONNNNNNPPPSSSUUUWWWVVVUUUTTTUUUVVVXXXZZZWWWYYYZZZ\\\\\\ZZZYYYXXXQQQRRRTTTUUUUUUTTTSSSRRRPPPPPPOOOOOOOOOPPPPPPQQQOOOOOOOOOOOONNNLLLJJJIIIDDDDDDCCCCCCEEEFFFHHHJJJCCCFFFJJJLLLLLLKKKLLLLLLIIIIIIIIIIIIKKKPPPVVVZZZSSSPPPLLLJJJKKKKKKKKKJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLMMMLLLLLLHHHIIIKKKMMMNNNOOOOOONNNHHHIIIJJJLLLNNNPPPQQQRRRUUUTTTRRRPPPOOOOOOPPPPPPOOONNNLLLIIIHHHHHHHHHHHHKKKJJJJJJIIIIIIIIIIIIJJJIIIJJJKKKMMMMMMMMMLLLKKKMMMMMMKKKJJJIIIHHHHHHGGGJJJIIIIIIHHHHHHIIIIIIJJJHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKHHHHHHIIIJJJJJJJJJKKKKKKGGGIIIMMMPPPPPPMMMJJJHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLJJJHHHFFFHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNJJJJJJKKKLLLLLLKKKJJJIIIJJJJJJKKKLLLLLLMMMLLLLLLGGGFFFEEEDDDDDDDDDFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIKKKLLLNNNNNNJJJKKKMMMMMMMMMMMMOOOPPPPPPQQQSSSTTTTTTSSSSSSRRROOOQQQRRRRRRQQQPPPPPPQQQSSSUUUYYY\\\]]][[[YYYWWWVVVUUUSSSRRRRRRRRRSSSTTTTTTUUUWWWYYY[[[^^^___```\\\^^^```aaabbbcccbbbbbb```___]]]]]]^^^```ccceee````````````````````````bbbccccccbbb```\\\YYYWWWZZZ\\\]]]]]]]]]^^^```bbbaaadddgggjjjkkkjjjhhhfffddd```[[[VVVTTTVVVZZZ\\\````````````aaacccdddeee```aaacccccccccdddgggiiieeeffffffeeedddeeegggjjjkkkkkkkkkkkkkkkjjjiiihhheeebbb``````bbbfffhhhiiieeeeeeeeeggghhhhhhfffdddffffffgggjjjmmmnnnmmmkkkaaa``````aaaeeeiiinnnppppppnnnllljjjiiijjjkkkllljjjllloooppppppsssyyy}}}xxxzzzyyyuuuooommmqqquuuvvvtttrrrpppnnnkkkgggdddjjjkkkooorrruuutttqqqmmmfffaaaZZZUUUOOOGGG===666222222222222222111000///222333333222111111222444;;;NNNmmmIIIKKKMMMNNNNNNOOOQQQSSSVVVXXXZZZ]]]^^^YYYQQQJJJIIILLLPPPSSSUUUUUUSSSRRRSSSPPPNNNOOOQQQSSSUUUUUUWWWWWWWWWVVVUUUTTTRRRQQQOOOOOOOOONNNNNNMMMMMMMMMLLLLLLMMMOOORRRUUUYYYZZZVVVVVVVVVVVVUUUTTTSSSRRRVVVUUUTTTRRRQQQRRRUUUXXXXXXUUURRROOONNNNNNMMMMMMPPPPPPQQQQQQPPPPPPOOONNNUUUVVVXXXYYYYYYYYYXXXXXXUUUXXX[[[^^^^^^[[[XXXUUUUUUUUUUUUUUUTTTTTTSSSSSSPPPRRRQQQPPPRRRVVVUUURRROOOPPPQQQPPPMMMJJJJJJJJJDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDEEEFFFHHHJJJKKKKKKGGGHHHIIILLLPPPUUUZZZ]]]UUURRRMMMKKKJJJJJJIIIHHHIIIJJJKKKLLLKKKJJJHHHGGGIIIJJJKKKLLLLLLLLLLLLLLLIIIHHHGGGGGGIIIIIIHHHGGGHHHIIIKKKLLLLLLLLLKKKJJJOOOOOOOOONNNKKKKKKLLLMMMJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJIIIGGGFFFFFFGGGIIIJJJIIIIIIKKKLLLLLLKKKJJJJJJKKKJJJHHHGGGGGGHHHJJJKKKFFFIIILLLNNNNNNKKKHHHEEEHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNLLLIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOMMMKKKHHHEEECCCBBBAAADDDEEEEEEFFFGGGHHHHHHHHHIIIHHHHHHIIIKKKLLLLLLKKKKKKLLLMMMNNNPPPQQQRRRSSSMMMNNNPPPRRRRRRRRRRRRQQQRRROOOMMMOOORRRSSSSSSQQQPPPRRRUUUXXXYYYYYYXXXWWWUUUTTTRRRPPPOOOPPPQQQRRRVVVUUUUUUVVVYYY\\\___aaaeeecccaaa______```aaabbb]]]]]]\\\\\\]]]]]]^^^___```````````````````````````______```aaa```]]][[[\\\\\\\\\\\\\\\\\\\\\\\\aaadddhhhiiiiiigggffffff^^^^^^]]]YYYUUUTTTWWWZZZXXXZZZ]]]___aaaaaa``````___``````______```ccceeedddeeefffgggggggggffffffgggggghhhhhhhhhiiiiiijjjddddddeeeggghhhjjjkkkkkkkkkhhhffffffhhhiiiiiiiiiiiigggffffffiiilllmmmmmmfffbbbbbbfffiiihhhhhhkkklllnnnqqqrrrpppmmmlllkkknnnkkkjjjlllmmmpppxxxxxxttttttuuusssvvvooojjjkkkmmmkkkjjjkkklllooorrrtttwwwyyytttllljjjfff___WWWOOOFFF===777666555444333222222222222///111222333222444666888BBBRRRkkkKKKMMMNNNOOONNNOOOPPPRRRTTTUUUWWW[[[\\\YYYSSSNNNJJJLLLOOORRRTTTTTTSSSRRRPPPNNNLLLLLLNNNPPPQQQQQQVVVVVVVVVVVVUUUTTTSSSSSSQQQPPPPPPOOONNNNNNMMMMMMIIIJJJJJJLLLOOORRRUUUWWWUUUVVVVVVVVVVVVUUUTTTTTTSSSRRRQQQPPPQQQSSSVVVXXXWWWTTTQQQOOONNNMMMMMMLLLNNNNNNNNNOOOOOOOOONNNNNNTTTUUUWWWXXXXXXWWWVVVUUUUUUWWWYYY[[[[[[YYYWWWUUUUUUTTTTTTSSSRRRRRRSSSSSSRRRTTTSSSRRRSSSWWWWWWSSSOOOOOOOOONNNMMMKKKJJJIIIFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJFFFFFFGGGIIIMMMQQQUUUWWWSSSPPPLLLJJJJJJJJJIIIHHHIIIIIIKKKKKKKKKJJJHHHGGGJJJKKKKKKLLLMMMMMMLLLLLLHHHGGGFFFFFFHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIKKKLLLLLLKKKIIIIIIJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGHHHIIIKKKLLLLLLKKKJJJJJJKKKJJJHHHGGGGGGHHHIIIJJJFFFHHHJJJLLLLLLKKKHHHFFFHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJKKKLLLLLLJJJHHHFFFGGGGGGIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLMMMLLLJJJHHHFFFDDDCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGIIIJJJIIIHHHKKKKKKLLLNNNOOOPPPQQQRRRPPPPPPQQQQQQRRRRRRQQQQQQRRRPPPNNNOOOQQQRRRRRRPPPNNNPPPSSSVVVWWWWWWVVVUUUUUUTTTRRRPPPOOOPPPQQQQQQUUUTTTTTTUUUXXX[[[^^^```bbbaaa```___^^^^^^______\\\[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^]]]___``````^^^\\\[[[\\\\\\\\\\\\\\\[[[[[[]]]```cccddddddccccccddd______^^^ZZZVVVUUUWWWZZZZZZ\\\]]]^^^___^^^\\\[[[[[[]]]]]]]]]]]]^^^aaaccc``````aaaaaabbbbbbbbbaaaddddddeeefffggghhhhhhhhhccccccdddeeefffhhhiiiiiihhhgggeeefffggghhhhhhgggcccbbbbbbcccfffiiiiiiiiigggccccccgggjjjjjjjjjmmmmmmooorrrsssqqqnnnmmmmmmnnnkkkjjjkkklllnnnvvvzzzvvvwwwxxxvvvuuummmggghhhiiiiiiiiikkkkkkooorrrsssuuuwwwrrrkkkfffccc\\\VVVNNNFFF>>>999444444333222111000000111000111222222222333555777BBBSSSlllMMMOOOPPPPPPOOOOOOPPPQQQPPPQQQTTTWWWYYYYYYUUURRRLLLMMMOOOPPPQQQRRRRRRRRRPPPNNNKKKKKKMMMNNNOOONNNUUUUUUUUUVVVVVVVVVUUUUUUSSSRRRRRRPPPOOONNNMMMMMMHHHHHHHHHIIIKKKNNNQQQRRRTTTTTTUUUVVVVVVVVVVVVVVVPPPPPPOOOPPPRRRUUUXXXZZZVVVUUUSSSPPPNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNSSSTTTVVVWWWVVVUUUTTTRRRTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTRRRQQQQQQQQQRRRSSSTTTVVVVVVTTTVVVZZZYYYVVVPPPMMMKKKKKKMMMMMMKKKHHHFFFFFFFFFFFFEEECCCBBBAAAAAAAAABBBCCCEEEFFFGGGGGGEEEEEEEEEFFFHHHKKKNNNOOOOOOMMMJJJIIIIIIJJJIIIHHHHHHIIIJJJJJJJJJIIIGGGFFFIIIIIIJJJJJJKKKKKKJJJJJJGGGFFFEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKMMMLLLJJJIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEHHHIIIJJJKKKKKKKKKJJJJJJKKKJJJHHHGGGFFFGGGHHHHHHEEEFFFHHHIIIJJJIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMMMMMMMLLLKKKKKKJJJIIIJJJJJJIIIGGGEEEFFFGGGJJJJJJJJJJJJJJJIIIIIIIIILLLLLLLLLLLLMMMMMMMMMMMMJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKLLLKKKJJJIIIHHHFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEDDDGGGFFFEEEFFFIIIJJJIIIHHHJJJJJJKKKLLLNNNOOOPPPPPPRRRQQQQQQQQQQQQQQQRRRRRRRRRPPPOOOOOOPPPQQQPPPOOOLLLNNNPPPRRRSSSTTTTTTSSSTTTSSSQQQPPPOOOOOOPPPPPPSSSSSSSSSTTTVVVXXX[[[]]]_________^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWW\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZ\\\^^^___^^^]]]ZZZ[[[\\\]]]]]][[[YYYXXXYYYZZZ\\\\\\\\\]]]___aaaaaa```___[[[XXXWWWYYYZZZ\\\]]]]]]]]]\\\ZZZXXXVVVWWWYYYZZZZZZ[[[\\\___aaa\\\\\\]]]]]]]]]^^^^^^^^^___```bbbdddeeeffffffeeebbbbbbcccddddddeeefffffffffeeedddeeeggggggeeeccc______```bbbeeeggggggfffeeeaaaaaafffiiiiiijjjllllllnnnqqqqqqpppnnnmmmmmmnnnllljjjkkkjjjkkkttt}}}~~~~~~{{{||||||zzzssskkkddddddeeefffgggjjjkkkoooqqqqqqssstttpppiiiccc___ZZZTTTMMMFFF???:::333222111000000000000000000111222111111222555777BBBTTTnnnPPPQQQRRRQQQOOOOOOOOOPPPOOOPPPRRRTTTVVVVVVUUUTTTOOONNNNNNOOOOOOPPPQQQRRRRRRPPPNNNNNNOOOPPPPPPOOORRRSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSQQQPPPNNNMMMMMMIIIIIIIIIIIIKKKMMMOOOPPPRRRRRRTTTUUUVVVWWWWWWWWWPPPPPPPPPRRRUUUYYY\\\]]]ZZZZZZXXXUUUQQQNNNLLLLLLIIIIIIJJJKKKLLLMMMNNNOOOSSSTTTVVVWWWVVVUUUSSSQQQSSSRRRRRRQQQQQQRRRRRRSSSUUUTTTRRRQQQQQQRRRSSSTTTTTTVVVVVVUUUXXX]]]]]]YYYPPPKKKHHHIIIMMMOOOLLLHHHEEEEEEFFFFFFEEEDDDCCCBBB@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHIIILLLJJJHHHGGGHHHIIIIIIHHHGGGGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFEEEFFFGGGGGGGGGEEEDDDCCCCCCCCCDDDFFFHHHIIIGGGIIIIIIHHHFFFEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMKKKIIIHHHGGGFFFFFFHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGIIIJJJKKKJJJJJJIIIJJJIIIHHHGGGFFFFFFGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJOOOOOOOOOOOONNNMMMLLLLLLHHHIIIJJJIIIGGGFFFGGGHHHKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBHHHGGGGGGHHHJJJKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPOOOOOOPPPQQQSSSTTTQQQPPPPPPPPPPPPOOONNNMMMLLLMMMNNNPPPQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQQQQRRRRRRTTTVVVXXXYYY\\\]]]^^^^^^^^^\\\[[[YYYZZZYYYXXXVVVUUUUUUTTTTTT\\\\\\\\\\\\\\\\\\\\\\\\XXXVVVVVVWWWYYY[[[\\\[[[YYYZZZ\\\]]]\\\ZZZWWWVVVTTTUUUUUUTTTTTTVVVZZZ]]]bbb```^^^\\\ZZZYYYZZZ[[[[[[[[[[[[ZZZYYYWWWUUUTTTTTTVVVXXXYYYZZZ[[[^^^```\\\\\\\\\\\\\\\]]]]]]^^^\\\]]]```bbbdddddddddcccbbbbbbcccccccccdddddddddeeedddeeefffgggfffdddbbb^^^___```cccggghhhhhhfffaaa]]]]]]bbbeeeeeefffiiiiiikkknnnnnnmmmkkkkkkkkknnnllljjjjjjhhhiiirrr}}}}}}tttkkkcccbbbcccdddgggjjjjjjnnnqqqppppppqqqnnnhhhccc___XXXRRRKKKDDD>>>999333222111000000000000000111111222111111222555888CCCUUUpppRRRSSSTTTRRRPPPOOOOOOPPPPPPQQQSSSSSSTTTTTTTTTTTTQQQPPPOOOOOOOOOPPPQQQQQQRRRQQQOOOOOOQQQQQQPPPOOOPPPQQQSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRPPPOOONNNMMMMMMLLLLLLKKKLLLMMMOOOPPPPPPQQQRRRTTTUUUVVVWWWWWWSSSQQQQQQTTTYYY]]]^^^^^^]]]^^^^^^ZZZTTTOOOMMMLLLIIIIIIIIIJJJKKKMMMOOOPPPRRRSSSVVVWWWWWWUUUSSSQQQQQQPPPNNNMMMMMMNNNPPPQQQUUUTTTSSSSSSSSSTTTUUUUUURRRUUUUUUUUUXXX^^^^^^[[[OOOJJJGGGHHHMMMOOOMMMJJJEEEEEEEEEEEEEEEDDDCCCBBB?????????@@@@@@AAAAAAAAADDDDDDDDDDDDDDDEEEEEEFFFHHHGGGFFFFFFGGGHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFFFFGGGFFFEEEFFFGGGHHHGGGEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJGGGDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHIIIKKKMMMNNNOOOOOOOOOMMMLLLKKKIIIGGGFFFEEEEEEGGGFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHHHHHHHIIIIIIIIIIIINNNNNNNNNNNNNNNMMMLLLKKKIIIJJJKKKJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFEEECCCBBBBBBHHHGGGGGGHHHJJJKKKKKKJJJGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLMMMOOOQQQSSSUUUOOOOOOPPPPPPOOONNNMMMMMMMMMMMMMMMNNNPPPQQQSSSTTTSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQSSSTTTUUUVVVYYY[[[]]]^^^^^^]]][[[ZZZ[[[ZZZYYYWWWVVVUUUTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSQQQRRRTTTWWWXXXXXXWWWYYY[[[\\\\\\YYYWWWUUURRRRRRQQQPPPOOORRRVVVZZZ```___]]][[[[[[[[[[[[ZZZYYYYYYXXXXXXWWWVVVUUUTTTSSSUUUXXXYYYZZZ[[[]]]___\\\[[[[[[ZZZ[[[\\\]]]]]][[[\\\^^^```bbbbbbcccbbbbbbbbbbbbccccccdddddddddfffeeeeeefffgggfffdddaaa^^^^^^```cccfffgggfffeee```\\\\\\```dddcccdddggghhhjjjllllllkkkjjjjjjkkkmmmkkkjjjiiiggghhhsss~~~yyynnneeeccccccdddfffjjjiiinnnpppooonnnooommmhhheeeaaaYYYQQQJJJBBB;;;666333222222111111111111222111111222111111333777:::EEEXXXtttSSSTTTUUUSSSQQQPPPPPPQQQQQQRRRTTTTTTSSSRRRSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPOOONNNMMMNNNOOOPPPOOONNNOOOPPPQQQRRRTTTTTTTTTTTTTTTSSSSSSQQQPPPOOONNNNNNOOOOOOMMMMMMMMMMMMNNNOOONNNOOOQQQRRRTTTUUUUUUUUUTTTRRRQQQTTTYYY]]]]]]\\\[[[^^^___\\\UUUPPPMMMMMMIIIIIIHHHIIIJJJLLLNNNOOOOOORRRUUUWWWWWWVVVSSSQQQOOONNNLLLKKKKKKLLLNNNOOOTTTTTTTTTTTTUUUUUUUUUUUURRRTTTTTTSSSVVV[[[[[[XXXMMMJJJHHHIIILLLOOOOOONNNJJJIIIGGGEEEDDDCCCBBBBBB????????????????????????CCCCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDEEEFFFGGGFFFDDDEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKJJJGGGDDDBBBBBBAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCCDDDDDDEEEEEEFFFGGGGGGFFFGGGJJJMMMOOOPPPPPPPPPLLLKKKIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@?????????@@@@@@?????????AAABBBDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIKKKLLLKKKJJJJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKIIIJJJKKKLLLMMMLLLKKKKKKJJJIIIHHHGGGFFFDDDCCCCCCFFFEEEDDDEEEHHHIIIHHHGGGFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKMMMOOOPPPQQQLLLNNNPPPPPPOOOMMMMMMMMMNNNMMMMMMMMMOOOQQQSSSTTTSSSSSSSSSRRRQQQQQQPPPPPPOOOPPPPPPQQQRRRSSSSSSSSSVVVXXXZZZ\\\]]]]]]\\\[[[\\\[[[YYYXXXWWWVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXVVVSSSPPPOOOPPPSSSTTTUUUVVVWWWYYYZZZZZZYYYWWWVVVRRRRRRPPPOOONNNPPPTTTXXX]]][[[YYYZZZ[[[\\\[[[ZZZXXXWWWWWWVVVUUUUUUTTTTTTSSSUUUXXXYYYYYYZZZ[[[]]]ZZZYYYXXXXXXXXXYYY[[[\\\[[[[[[\\\]]]^^^___```aaa``````aaabbbccccccddddddfffeeedddeeeeeeeeecccaaa\\\\\\\\\___aaacccbbbaaaaaa]]]]]]aaadddcccdddfffgggiiikkkkkkjjjiiijjjkkkjjjiiijjjiiigggiiiuuu~~~sssiiifffeeecccdddggggggmmmpppnnnmmmnnnmmmjjjhhhcccZZZQQQIIIAAA999555333222222111111111222222111111222111222555:::===III]]]yyySSSTTTUUUTTTRRRQQQQQQRRROOOQQQTTTUUUSSSSSSTTTVVVTTTTTTSSSRRRRRRQQQPPPPPPMMMLLLLLLMMMOOOPPPOOOMMMNNNNNNPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPOOONNNNNNOOONNNMMMLLLKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRPPPNNNQQQVVVYYYXXXVVVSSSWWW[[[YYYTTTOOOMMMNNNHHHHHHGGGGGGGGGIIIKKKMMMLLLOOORRRVVVVVVUUUSSSQQQNNNMMMKKKJJJJJJKKKMMMNNNQQQRRRTTTUUUVVVUUUTTTSSSTTTUUUTTTRRRSSSVVVVVVQQQLLLKKKJJJJJJLLLNNNPPPQQQSSSQQQLLLGGGDDDBBBAAAAAA???????????????>>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCDDDEEEFFFDDDCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBDDDDDDCCCBBBCCCCCCCCCDDDCCCCCCBBBBBBCCCEEEGGGGGGEEECCCBBBBBB?????????@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCAAABBBBBBCCCCCCDDDEEEEEECCCEEEIIILLLOOOPPPQQQQQQJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@????????????@@@BBBDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJLLLLLLKKKKKKLLLMMMJJJJJJKKKLLLMMMMMMNNNOOOMMMMMMMMMMMMLLLLLLLLLKKKIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHIIIJJJKKKKKKLLLLLLIIIKKKLLLNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDFFFEEEDDDEEEGGGHHHHHHGGGEEEFFFFFFGGGGGGHHHHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJMMMPPPPPPNNNMMMMMMNNNMMMLLLKKKKKKMMMOOORRRTTTTTTTTTTTTTTTSSSRRRQQQQQQOOOPPPPPPQQQRRRRRRRRRRRRSSSTTTWWWYYY[[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZYYYUUUQQQNNNOOOQQQRRRSSSUUUVVVWWWXXXXXXXXXXXXXXXTTTTTTRRRPPPOOOPPPSSSVVVYYYWWWVVVWWWZZZ\\\[[[YYYYYYXXXWWWUUUTTTTTTSSSSSSRRRUUUWWWYYYXXXXXXYYYZZZZZZYYYWWWWWWWWWXXXZZZ[[[[[[ZZZYYYYYYYYY[[[]]]___]]]^^^___```aaabbbcccdddfffdddbbbbbbccccccbbbaaa]]][[[[[[[[[]]]_________bbb^^^]]]```bbbaaaaaacccccceeeffffffeeeeeefffggghhhhhhiiiiiigggjjjxxxwwwlllhhhfffbbbaaacccffflllpppnnnmmmnnnnnnllliiicccZZZQQQIIIAAA:::666111111000000000111111222111111222222333777===AAAOOOcccSSSUUUUUUTTTRRRRRRRRRSSSMMMPPPTTTUUUTTTTTTVVVXXXUUUUUUTTTTTTSSSQQQPPPOOOLLLLLLLLLNNNPPPQQQPPPOOOMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNMMMKKKJJJIIIIIIIIIJJJLLLMMMOOOPPPQQQRRRRRRRRRQQQMMMLLLNNNSSSVVVTTTPPPLLLQQQVVVVVVRRRNNNMMMNNNHHHGGGEEEEEEEEEGGGIIIKKKIIILLLPPPTTTUUUTTTRRRPPPMMMLLLKKKJJJJJJKKKLLLMMMNNNPPPSSSUUUVVVTTTRRRQQQVVVWWWUUUQQQQQQSSSQQQLLLKKKKKKLLLKKKKKKMMMQQQTTT[[[WWWPPPIIIDDDAAA@@@@@@????????????>>>>>>>>>>>>>>>???@@@BBBDDDDDDEEEEEEEEEDDDCCCDDDEEEEEECCCAAADDDDDDDDDDDDDDDEEEFFFFFFCCCCCCDDDDDDCCCBBBAAAAAABBBAAA@@@@@@BBBBBBAAA@@@@@@AAABBBBBBAAA@@@>>>======???BBBDDDCCCAAAAAAAAA======>>>???@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBB@@@@@@AAAAAABBBCCCCCCDDDBBBDDDHHHLLLOOOPPPQQQQQQHHHHHHFFFEEEDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA>>>???AAACCCDDDDDDDDDCCCBBBCCCDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLHHHJJJKKKKKKJJJJJJLLLMMMIIIIIIJJJLLLMMMNNNOOOPPPNNNMMMMMMMMMLLLLLLKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHIIIJJJKKKMMMMMMNNNJJJKKKMMMNNNNNNMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEGGGFFFFFFGGGIIIJJJJJJIIIEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJIIIHHHFFFEEEHHHLLLPPPPPPNNNMMMMMMNNNMMMLLLJJJJJJKKKNNNQQQTTTUUUUUUUUUUUUTTTSSSRRRQQQOOOPPPQQQQQQRRRRRRRRRQQQQQQRRRTTTVVVYYYZZZ\\\\\\ZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW\\\WWWRRROOOOOOPPPQQQRRRUUUUUUUUUVVVWWWXXXYYYZZZUUUUUUTTTQQQPPPPPPSSSVVVVVVTTTTTTVVVYYY\\\[[[YYYZZZYYYXXXUUUTTTSSSRRRRRRRRRTTTWWWXXXWWWWWWWWWXXX[[[ZZZYYYXXXXXXZZZ[[[]]]ZZZYYYWWWVVVVVVXXX[[[]]][[[[[[]]]^^^```aaabbbcccfffdddaaa``````aaaaaa```___]]][[[[[[]]]^^^______```\\\ZZZ^^^___^^^^^^```^^^___aaaaaa``````aaacccfffggghhhiiiggglllzzzyyynnniiifffaaa___```ffflllpppnnnmmmnnnooonnnhhhbbbZZZQQQIIIBBB;;;777000000////////////000111111111222222444999???CCCSSShhhQQQRRRTTTUUUUUUTTTRRRQQQQQQRRRSSSUUUWWWWWWUUUSSSVVVUUUTTTRRRPPPOOONNNNNNNNNNNNMMMMMMMMMNNNOOOOOOOOOOOOPPPPPPPPPOOOOOONNNRRRRRRQQQOOOMMMKKKHHHGGGMMMLLLLLLJJJIIIHHHGGGGGGIIIJJJMMMOOOPPPPPPOOONNNMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJHHHEEECCCCCCDDDGGGIIIKKKNNNTTTXXXZZZYYYVVVTTTUUURRRNNNKKKIIIIIIKKKLLLOOOOOOOOOPPPQQQRRRSSSTTTXXXXXXWWWVVVSSSOOOLLLIIIKKKJJJJJJKKKKKKLLLNNNNNN[[[XXXRRRLLLGGGEEEDDDDDDAAA@@@???===<<<;;;;;;;;;======>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>BBBBBBAAA@@@@@@???>>>>>>???@@@BBBBBBBBBBBB@@@?????????>>>>>>======<<<<<<@@@??????>>>???AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFIIIKKKMMMNNNHHHGGGEEECCCBBBAAAAAABBBCCCCCCCCCAAA???>>>???AAA????????????????????????>>>??????@@@AAABBBCCCCCCEEECCCBBBCCCGGGIIIGGGFFFGGGHHHIIIHHHFFFEEEFFFGGGGGGFFFEEEFFFGGGGGGEEECCCEEEEEEFFFFFFGGGGGGGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKMMMKKKJJJIIIIIIJJJKKKMMMNNNNNNMMMKKKKKKJJJJJJJJJKKKIIIIIIIIIKKKLLLLLLKKKJJJIIIHHHHHHIIIKKKNNNOOOLLLKKKJJJIIIIIIIIIIIIIIIMMMLLLKKKIIIHHHFFFEEEDDDIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFEEEEEEEEEDDDDDDJJJJJJJJJKKKJJJJJJIIIHHHNNNNNNOOOOOOOOONNNNNNMMMKKKKKKKKKKKKLLLMMMNNNOOORRRPPPPPPSSSXXXZZZYYYWWWRRRQQQPPPPPPPPPPPPQQQRRRQQQRRRSSSUUUWWWYYYZZZ[[[YYYYYYYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZWWWUUUQQQOOOMMMMMMNNNOOORRRQQQQQQRRRTTTUUUUUUTTTWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWW\\\[[[YYYWWWUUUTTTSSSSSSRRRRRRSSSTTTUUUWWWYYYZZZ[[[ZZZXXXVVVUUUUUUUUUUUUWWWWWWVVVUUUVVVWWWXXXYYYTTTVVVYYY\\\___```aaaaaa```^^^[[[[[[\\\]]]]]]]]][[[YYYWWWVVVVVVYYY\\\^^^aaabbbbbbaaa^^^[[[[[[[[[]]]]]]^^^^^^___```aaaaaabbbdddfffhhhfffjjjxxx~~~ssslllddd^^^^^^aaacccfffkkkpppqqqpppmmmkkklllcccXXXOOOIIIAAA888111000000000000000000000000333000///222333444:::AAAUUUmmmPPPRRRSSSUUUUUUUUUSSSRRRRRRRRRRRRTTTVVVWWWUUUTTTVVVUUUTTTRRRQQQOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNQQQPPPPPPNNNMMMKKKIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPPPPOOONNNLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJHHHEEECCCCCCDDDGGGHHHJJJMMMQQQUUUWWWWWWVVVUUUUUURRRNNNKKKIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPRRRSSSZZZYYYWWWTTTQQQOOONNNMMMJJJIIIIIIIIIIIIIIIJJJJJJRRRQQQOOOMMMJJJGGGDDDCCCBBBAAA@@@>>>===<<<<<<<<<>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>AAAAAA@@@@@@???>>>>>>===??????@@@@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<>>>>>>======>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDGGGIIIJJJKKKGGGFFFEEECCCBBBAAAAAABBBBBBCCCCCCAAA???>>>???AAA??????????????????????????????@@@AAABBBCCCCCCDDDCCCBBBBBBCCCFFFGGGFFFDDDFFFGGGHHHGGGEEEDDDEEEFFFFFFEEEDDDEEEFFFFFFEEECCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJLLLKKKIIIHHHHHHIIIKKKLLLKKKKKKJJJJJJJJJKKKLLLLLLNNNLLLIIIIIIJJJKKKLLLKKKLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKJJJJJJJJJIIIIIINNNNNNMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOQQQPPPQQQTTTYYY\\\[[[ZZZRRRQQQOOONNNNNNOOOPPPQQQRRRRRRSSSTTTVVVWWWXXXYYYXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWXXXYYYYYYZZZXXXVVVSSSPPPOOOOOOPPPQQQRRRRRRRRRSSSUUUVVVUUUUUUYYYXXXWWWUUUTTTTTTTTTTTTVVVWWWWWWWWWWWWWWWWWWWWW[[[[[[YYYWWWVVVUUUTTTTTTPPPPPPPPPPPPQQQSSSTTTUUUWWWVVVVVVUUUUUUUUUVVVVVVVVVUUUTTTTTTTTTUUUWWWWWWTTTUUUXXXZZZ\\\^^^^^^^^^___]]][[[[[[\\\]]]]]]\\\[[[ZZZWWWVVVVVVXXX[[[]]]___aaaaaa```]]][[[ZZZZZZYYYYYYYYYZZZ[[[[[[[[[\\\```bbbeeehhhgggjjjwww{{{qqqjjjccc^^^]]]aaaeeehhhlllooopppnnnjjjhhhjjjcccYYYOOOFFF>>>666222000000000000000000000000444111000333444666<<>>>>>>>>>>>?????????@@@@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>????????????@@@@@@??????>>>>>>>>>===???>>>>>>======>>>>>>???>>>>>>>>>============<<<<<<<<<<<<<<<===>>>???@@@??????????????????@@@@@@???@@@AAABBBDDDFFFGGGHHHFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAA???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDBBBAAABBBDDDFFFFFFEEECCCDDDFFFFFFEEEDDDCCCDDDEEEDDDCCCCCCDDDEEEFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHHHHHHHJJJLLLNNNOOOQQQNNNKKKIIIJJJKKKKKKKKKNNNMMMKKKIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNPPPPPPRRRUUUYYY\\\\\\[[[TTTSSSQQQOOOOOOOOOQQQRRRRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZZZZXXXVVVSSSRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSVVVVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVWWWWWWXXXXXXXXXZZZZZZYYYXXXWWWVVVUUUUUUPPPOOOOOOOOOOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVTTTSSSSSSRRRRRRSSSUUUVVVSSSTTTVVVXXXYYYZZZZZZZZZ[[[YYYXXXXXXYYYZZZZZZYYY[[[ZZZXXXVVVVVVWWWXXXZZZ]]]^^^___]]][[[YYYXXXYYYVVVVVVWWWWWWWWWWWWWWWWWW\\\^^^cccggggggiiitttxxxoooiiiccc^^^^^^aaafffiiillloooooolllhhheeefffbbbZZZNNNBBB999444222000000000000000000000000444111111444555777===EEESSSmmmNNNOOOQQQSSSTTTUUUUUUUUUSSSRRRQQQQQQSSSUUUUUUUUUTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSSSSRRRPPPNNNLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLGGGHHHIIIJJJLLLMMMOOOOOOKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHFFFDDDCCCBBBCCCEEEFFFFFFGGGHHHKKKNNNQQQSSSTTTTTTRRROOOLLLJJJJJJJJJKKKHHHHHHHHHIIIJJJKKKLLLMMMRRRPPPNNNLLLJJJIIIIIIIIIJJJIIIGGGFFFDDDCCCCCCCCCAAADDDFFFIIIIIIGGGDDDBBBCCCCCCBBB@@@@@@???????????????@@@@@@AAAAAAAAABBB??????@@@AAABBBCCCCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>???<<<======>>>>>>?????????@@@@@@?????????????????????>>>===<<<<<<===>>>???========================<<<<<<<<<======>>>??????>>>>>>>>>???????????????@@@@@@AAABBBCCCDDDDDDEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@AAAAAA@@@>>>===???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDAAABBBCCCEEEFFFEEEDDDCCCBBBDDDEEEDDDBBBBBBCCCDDDCCCBBBBBBCCCEEEFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDFFFGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGFFFGGGIIIKKKNNNPPPPPPNNNLLLLLLMMMMMMLLLKKKMMMLLLKKKIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMLLLJJJIIIKKKJJJJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRTTTWWWXXXXXXXXXXXXVVVTTTRRRRRRRRRTTTUUURRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZ[[[YYYWWWUUUTTTTTTUUUUUUUUUVVVVVVVVVTTTRRRQQQPPPQQQQQQRRRSSSTTTVVVWWWXXXUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYXXXXXXWWWWWWVVVUUUSSSRRRQQQQQQPPPPPPQQQQQQNNNPPPQQQSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQRRRTTTUUUSSSTTTUUUWWWWWWWWWWWWVVVVVVUUUTTTTTTVVVWWWVVVUUUZZZYYYWWWVVVUUUUUUUUUVVVYYY[[[[[[ZZZXXXVVVUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUWWWYYY___dddeeefffnnnxxx{{{tttlllhhhccc______cccfffiiillloooooolllhhheeebbb```YYYMMM>>>444111222000000000000000000000000333000000333555777>>>EEETTTnnnLLLMMMOOOQQQRRRTTTTTTUUURRRQQQOOOPPPRRRTTTTTTSSSSSSSSSTTTTTTSSSRRRQQQPPPOOOPPPQQQRRRQQQOOOLLLKKKLLLLLLKKKKKKKKKLLLMMMNNNMMMMMMLLLKKKLLLLLLMMMMMMJJJKKKKKKLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFDDDCCCBBBCCCDDDEEEDDDDDDEEEGGGJJJNNNQQQSSSRRRPPPNNNKKKIIIIIIIIIIIIFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLKKKIIIGGGFFFKKKJJJHHHGGGEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@AAA???@@@@@@@@@@@@@@@AAAAAA>>>??????@@@AAABBBCCCCCCDDDCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>??????<<<<<<<<<======>>>>>>???????????????@@@@@@@@@@@@???>>>===<<<<<<===>>>???<<<<<<<<<<<<<<<=========<<<<<<===>>>>>>?????????=========>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA???@@@@@@???======>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@AAABBBCCCCCCBBBCCCDDDEEEEEEDDDDDDDDDAAABBBCCCCCCAAAAAABBBCCCBBBAAAAAACCCEEEFFFEEEDDDAAAAAAAAA@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFGGGHHHKKKNNNPPPNNNMMMNNNOOOPPPOOOLLLJJJIIIIIIIIIIIIIIIJJJJJJKKKHHHIIIKKKMMMMMMLLLJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIFFFFFFGGGHHHIIIIIIHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQRRRSSSSSSRRRRRRSSSWWWVVVUUUTTTTTTTTTTTTUUURRRRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUVVVXXXYYYYYYZZZYYYZZZYYYWWWVVVUUUUUUUUUUUUZZZ[[[\\\ZZZVVVRRRQQQPPPOOOPPPPPPQQQSSSUUUWWWXXXTTTUUUUUUUUUVVVVVVWWWWWWVVVVVVWWWXXXXXXWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQOOOPPPQQQRRRRRRRRRPPPPPPRRRQQQPPPPPPPPPQQQRRRSSSRRRSSSUUUVVVVVVUUUUUUTTTTTTSSSSSSTTTVVVVVVVVVTTTWWWVVVUUUTTTSSSSSSRRRRRRUUUVVVWWWVVVTTTRRRRRRRRRTTTSSSSSSSSSSSSSSSSSSSSSRRRTTTYYY___```aaagggoooxxx|||vvvpppjjjgggccc```aaaeeeeeehhhllloooooommmiiifff```^^^XXXKKK<<<222000333000000000000000000000000111//////222555777>>>FFFVVVpppKKKLLLMMMNNNPPPQQQSSSSSSOOONNNNNNOOOQQQRRRRRRQQQRRRSSSTTTTTTTTTSSSRRRQQQNNNOOOOOOOOOOOONNNLLLKKKLLLLLLKKKKKKKKKMMMNNNOOOOOONNNMMMLLLLLLMMMNNNOOONNNNNNMMMMMMLLLLLLKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKLLLLLLKKKKKKJJJIIIFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCDDDEEEHHHKKKNNNPPPPPPOOOLLLJJJHHHGGGGGGGGGDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMMMMMMMKKKIIIGGGJJJJJJIIIGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA?????????????????????????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>=========>>>??????<<<<<<<<<<<<===============>>>>>>??????@@@@@@@@@>>>======<<<<<<======>>>;;;<<<<<<<<<<<<=========;;;<<<===>>>????????????<<<<<<======>>>>>>????????????@@@@@@AAAAAABBBBBB@@@@@@AAABBBBBBAAAAAAAAA>>>??????>>>======>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA======>>>???@@@AAABBBBBBBBBCCCDDDCCCBBBBBBCCCDDD@@@AAACCCBBBAAAAAABBBCCCAAAAAAAAACCCFFFGGGGGGFFFBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGFFFFFFIIILLLPPPRRRPPPOOOPPPQQQQQQPPPLLLIIIFFFGGGHHHIIIJJJKKKLLLLLLHHHIIIJJJKKKKKKKKKJJJIIIKKKKKKKKKKKKKKKJJJJJJJJJFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFCCCDDDFFFGGGHHHIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMOOOQQQRRRQQQOOONNNNNNNNNRRRRRRSSSTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPMMMNNNNNNOOOPPPQQQQQQRRRRRRSSSUUUWWWXXXYYYXXXXXXWWWVVVUUUTTTTTTSSSSSSSSS\\\^^^```^^^YYYUUUSSSSSSRRRRRRQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUWWWWWWWWWVVVUUUSSSSSSRRRQQQPPPOOOOOOPPPQQQQQQQQQQQQPPPPPPOOONNNOOOOOONNNMMMNNNOOOPPPQQQQQQRRRSSSTTTTTTTTTSSSRRRTTTTTTTTTUUUWWWXXXWWWUUURRRSSSSSSSSSRRRPPPOOONNNPPPQQQRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOSSSXXXZZZZZZ___fffpppxxxzzzqqqkkkfffeeebbb```aaafffdddgggkkknnnnnnkkkhhheee^^^\\\UUUIII;;;222111333000000000000000000000000000......222555777>>>FFFYYYsssKKKKKKKKKLLLNNNOOOPPPQQQLLLLLLMMMOOOQQQQQQOOONNNQQQRRRTTTUUUUUUTTTSSSRRRNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKMMMOOOQQQPPPOOONNNMMMMMMMMMOOOPPPOOOOOONNNMMMLLLLLLKKKJJJNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBCCCCCCEEEGGGJJJLLLMMMNNNMMMKKKIIIGGGFFFFFFEEECCCCCCCCCDDDEEEFFFGGGHHHJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======999:::<<<===>>>>>>======;;;;;;<<<======>>>??????<<<======>>>???@@@@@@@@@>>>???@@@AAABBBBBBAAA@@@===>>>???>>><<<<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<===>>>???@@@@@@AAAAAABBBBBB@@@>>>>>>AAADDD@@@AAABBBBBBAAAAAABBBDDDBBBAAABBBDDDGGGIIIHHHGGGCCCCCCCCCBBBBBBBBBAAAAAA???@@@AAABBBCCCCCCCCCCCCEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFEEEFFFJJJNNNSSSVVVWWWTTTQQQOOONNNMMMKKKIIIFFFFFFHHHIIIJJJKKKKKKKKKHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIHHHEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGBBBCCCEEEFFFHHHIIIIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJKKKMMMMMMMMMOOOQQQPPPNNNLLLMMMNNNNNNPPPSSSUUUVVVUUUSSSQQQQQQQQQQQQQQQQQQPPPPPPPPPKKKLLLLLLMMMOOOPPPQQQQQQPPPQQQTTTVVVXXXXXXWWWWWWTTTTTTSSSRRRRRRQQQQQQQQQVVVZZZ]]]\\\XXXTTTSSSUUURRRRRRQQQQQQPPPQQQQQQQQQTTTTTTSSSSSSRRRRRRQQQQQQPPPRRRTTTUUUVVVVVVUUUUUUSSSRRRQQQPPPPPPOOOPPPPPPRRRQQQPPPPPPOOOOOOOOOPPPLLLKKKJJJJJJJJJKKKMMMNNNNNNOOOPPPQQQRRRQQQQQQPPPRRRRRRRRRTTTVVVWWWUUUTTTNNNOOOPPPQQQPPPOOOMMMLLLLLLMMMNNNNNNLLLJJJJJJKKKIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKNNNRRRSSSSSSWWW^^^eeemmmtttvvvwwwzzzyyyvvvkkkfffbbbaaa```^^^```ddddddfffjjjlllkkkhhhdddaaa]]]ZZZRRRGGG;;;444333444000000000000000000000000111...///333666999@@@HHH\\\wwwKKKKKKKKKKKKLLLMMMOOOOOOJJJKKKLLLNNNPPPPPPNNNLLLQQQRRRTTTUUUVVVUUUSSSRRRNNNNNNMMMMMMMMMNNNOOOOOOMMMLLLKKKKKKLLLNNNPPPQQQRRRQQQOOOMMMMMMNNNOOOPPPPPPOOOOOONNNMMMLLLKKKKKKQQQPPPNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCDDDEEEGGGIIIKKKLLLMMMLLLJJJHHHFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJIIIGGGFFFFFFGGGIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKBBBCCCDDDEEEEEEEEEDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>===============@@@@@@@@@???????????????<<<<<<<<<<<<============::::::::::::;;;;;;<<<============<<<<<<;;;;;;:::888999999:::;;;<<<======999999;;;<<<<<<;;;999999;;;;;;;;;<<<<<<<<<======888999;;;<<<===<<<<<<;;;;;;;;;;;;<<<===>>>>>>???:::;;;;;;<<<===>>>??????===>>>@@@AAABBBBBBAAA@@@===>>>>>>>>><<<<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA;;;;;;<<<===>>>???@@@@@@@@@@@@???===:::;;;???CCC@@@AAACCCBBBBBBAAACCCDDDBBBAAABBBEEEHHHIIIIIIHHHDDDDDDDDDCCCCCCBBBBBBBBB??????@@@AAABBBBBBBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFJJJPPPVVVZZZ^^^YYYRRRMMMKKKJJJJJJJJJFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGGGGGGGGGGHHHIIIJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGBBBCCCDDDFFFHHHIIIJJJJJJFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMKKKNNNPPPPPPNNNMMMNNNPPPNNNPPPUUUXXXYYYWWWUUUSSSQQQQQQQQQQQQQQQQQQQQQQQQJJJKKKKKKMMMNNNOOOPPPQQQNNNPPPSSSUUUWWWWWWWWWVVVRRRRRRQQQQQQPPPPPPOOOOOOMMMSSSXXXXXXTTTQQQRRRTTTOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPSSSUUUVVVVVVUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPQQQRRRIIIIIIHHHGGGHHHIIIJJJKKKKKKLLLNNNOOOPPPPPPOOONNNNNNNNNOOOQQQSSSTTTRRRPPPLLLMMMNNNOOOOOONNNLLLJJJIIIKKKLLLKKKIIIHHHHHHIIIHHHHHHIIIJJJJJJKKKLLLLLLJJJIIIKKKOOOOOOOOOSSSYYY]]]dddjjjlllooossstttrrrgggbbb______^^^]]]___cccdddfffiiijjjiiiddd___\\\]]]YYYPPPEEE<<<666444444000000000000000000000000111///000444777:::BBBJJJ^^^yyyJJJJJJJJJKKKLLLMMMMMMNNNOOOOOOOOONNNNNNMMMMMMMMMTTTUUUVVVTTTRRRPPPOOOPPPOOONNNMMMLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNPPPQQQRRRPPPPPPPPPOOOOOOPPPPPPQQQPPPRRRRRRPPPMMMKKKJJJJJJOOOOOONNNLLLJJJHHHFFFEEEIIIHHHHHHHHHHHHIIIJJJJJJHHHGGGFFFEEEDDDDDDDDDEEEDDDCCCBBBAAAAAABBBDDDEEECCCBBBAAAAAABBBEEEGGGIIIHHHHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFFFFFFFIIIHHHGGGFFFFFFHHHJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDFFFEEEEEEDDDCCCCCCBBBBBB@@@>>><<<;;;:::;;;===>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::999999:::<<<;;;<<<===>>>???@@@AAABBB======<<<;;;:::999999888===;;;:::<<>>===>>>>>>===<<<>>>AAAAAA???@@@DDDEEECCC@@@<<<;;;>>>AAA???>>>@@@@@@???>>><<<<<<<<<===>>>===???AAABBBBBBAAA@@@???DDDDDDBBBBBBCCCEEEGGGIII@@@@@@AAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDEEEEEEFFFFFFCCCBBBFFFJJJMMMSSSZZZ```\\\UUUOOOJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFEEECCCBBBDDDDDDDDDDDDEEEFFFGGGHHHDDDEEEEEEDDDDDDDDDGGGIIIGGGHHHJJJLLLMMMNNNOOOOOOKKKKKKLLLMMMNNNNNNNNNNNNOOONNNMMMLLLLLLNNNPPPQQQNNNQQQTTTUUUTTTTTTUUUVVVQQQQQQRRRRRRQQQQQQPPPPPPMMMLLLLLLLLLKKKJJJJJJJJJRRROOOMMMNNNSSSVVVWWWWWWVVVSSSQQQPPPQQQOOOLLLHHHKKKMMMOOOQQQRRRSSSRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOSSSSSSSSSSSSSSSRRRQQQQQQNNNOOOOOOPPPPPPQQQRRRRRRRRRQQQOOONNNNNNNNNOOOPPPOOOOOOOOOPPPPPPPPPPPPQQQKKKJJJJJJHHHGGGFFFEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHIIIKKKMMMOOOPPPNNNLLLKKKMMMLLLJJJIIIIIIHHHFFFEEEHHHHHHIIIHHHGGGFFFHHHJJJIIIHHHFFFEEEDDDEEEEEEFFFIIIIIIKKKMMMPPPSSSUUUWWWZZZ\\\aaaeeeggghhhhhhhhh```]]][[[\\\___```___]]]aaabbbdddeeedddbbb```______^^^XXXLLL===333222555333333222111000000111111444222222555666:::DDDOOOeeewwwIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOTTTUUUVVVTTTRRROOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOONNNMMMNNNOOOPPPQQQPPPPPPPPPPPPPPPQQQRRRRRRQQQRRRRRRQQQNNNLLLKKKKKKOOONNNNNNLLLJJJHHHFFFEEEHHHHHHHHHHHHHHHIIIJJJJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBAAAAAABBBDDDFFFGGGCCCBBBAAA@@@AAACCCDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCEEEFFFFFFFFFGGGFFFDDDCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA???>>><<<;;;;;;;;;======>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::999999999::::::::::::::::::::::::999:::;;;:::999888:::<<<;;;<<<===>>>???@@@@@@@@@======<<<<<<;;;:::::::::???>>>???AAAFFFHHHHHHGGGBBB@@@=========>>>>>>======???>>>>>>CCCIIIJJJFFFDDD>>>;;;===???>>>???AAAAAA@@@???>>>===>>>>>>??????@@@BBBCCCCCCCCCAAA@@@CCCBBBAAAAAAAAACCCEEEFFFAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEBBBAAAEEEHHHJJJOOOTTTZZZWWWSSSNNNJJJHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCEEEFFFGGGDDDDDDDDDCCCBBBCCCEEEGGGDDDEEEFFFHHHJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNQQQPPPNNNLLLLLLLLLMMMNNNNNNPPPSSSTTTTTTSSSTTTUUUQQQQQQQQQQQQQQQPPPOOONNNOOOOOONNNNNNNNNNNNNNNNNNSSSPPPNNNNNNRRRUUUVVVUUUUUURRRPPPPPPPPPOOOKKKHHHKKKLLLMMMOOOPPPQQQQQQQQQRRRQQQOOONNNNNNNNNOOOOOORRRSSSSSSSSSSSSRRRQQQQQQNNNNNNNNNOOOOOOOOOOOOPPPOOOOOONNNMMMMMMMMMNNNOOONNNNNNNNNOOOOOOOOOOOOPPPMMMLLLIIIGGGFFFFFFGGGHHHFFFGGGHHHHHHHHHHHHGGGFFFGGGHHHJJJKKKKKKKKKJJJIIIIIIHHHFFFFFFGGGGGGFFFDDDFFFFFFGGGFFFEEEDDDFFFHHHFFFFFFEEEEEEDDDDDDDDDDDDGGGHHHJJJLLLNNNQQQRRRSSSWWWYYY]]]___aaaaaa```___[[[YYYWWWXXX[[[]]]]]][[[___```aaabbbcccbbbaaa```aaa```[[[NNN???555333444222222111000000000000000222000111444777;;;EEEPPPgggyyyIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPTTTUUUUUUTTTQQQOOONNNOOOOOOOOOPPPQQQRRRQQQPPPOOOPPPPPPNNNMMMMMMMMMNNNOOOOOOOOOOOOOOOQQQRRRSSSTTTQQQRRRSSSQQQOOOMMMLLLMMMNNNNNNMMMLLLJJJIIIGGGFFFHHHHHHGGGGGGHHHHHHIIIJJJHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAACCCEEEGGGHHHCCCBBBAAA@@@??????@@@AAAAAABBBDDDEEEFFFFFFFFFFFFDDDBBBAAABBBDDDFFFFFFEEEEEEEEECCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEEEEDDDDDDEEEEEECCCCCCBBBAAAAAA@@@@@@@@@???>>><<<;;;;;;;;;<<<===>>>============<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999999999999999999999999999999:::;;;:::888888:::;;;;;;<<<>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAADDDHHHJJJKKKJJJGGGCCC???<<<<<<>>>>>>>>>?????????DDDPPP[[[\\\WWWMMMDDD<<<<<<======???BBBAAA@@@???????????????@@@@@@AAACCCDDDDDDDDDCCCBBBBBBAAA@@@??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDAAAAAAEEEFFFFFFHHHMMMRRRPPPNNNKKKIIIGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGFFFFFFEEEEEEDDDEEEDDDCCCCCCBBBCCCCCCCCC??????@@@@@@AAACCCDDDEEECCCDDDDDDCCCAAAAAABBBDDDCCCDDDEEEGGGHHHIIIIIIJJJMMMMMMNNNNNNOOONNNNNNNNNSSSQQQOOOLLLKKKJJJJJJJJJLLLOOOQQQSSSRRRRRRRRRSSSPPPQQQQQQQQQPPPOOOMMMLLLOOONNNNNNNNNNNNOOOOOOPPPSSSQQQOOONNNPPPRRRSSSRRRSSSRRRQQQPPPPPPOOOKKKIIIKKKKKKKKKLLLMMMNNNOOOPPPQQQOOONNNLLLLLLMMMOOOPPPRRRRRRRRRSSSRRRRRRQQQPPPNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOLLLIIIFFFEEEFFFHHHJJJEEEEEEFFFFFFFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFEEECCCBBBCCCDDDEEEDDDCCCCCCDDDDDDCCCBBBBBBCCCEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFHHHJJJKKKMMMMMMMMMSSSTTTWWWYYYYYYXXXVVVTTTTTTSSSRRRSSSVVVXXXYYYYYY]]]^^^___```aaabbbcccdddeeeddd^^^RRRCCC777444444111111000/////////000000000///000444777;;;EEEPPPgggxxxIIIIIIJJJJJJKKKKKKKKKKKKNNNNNNNNNNNNOOOOOOOOOOOORRRSSSTTTSSSPPPNNNNNNNNNNNNPPPRRRTTTTTTSSSRRRQQQRRRPPPOOOMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTQQQRRRSSSRRROOONNNNNNNNNMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIGGGGGGFFFEEEDDDBBBAAAAAAAAAAAAAAAAAABBBCCCEEEEEECCCBBBAAA???>>>=========???AAADDDFFFGGGFFFEEEDDDCCCBBBAAAAAACCCEEEEEEDDDFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEAAAAAA@@@@@@????????????>>>===<<<;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;=========<<<;;;;;;:::::::::;;;<<<<<<<<<;;;999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999999888888888888888888888888999::::::999888888999;;;:::;;;>>>@@@@@@>>><<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>AAAEEEJJJNNNPPPNNNIIIBBB>>><<<======>>>>>>>>>@@@KKK___pppsssnnnYYYMMMAAA=========???AAA????????????????????????@@@@@@BBBCCCCCCCCCCCCCCCAAAAAA@@@?????????@@@@@@DDDCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDAAABBBEEEEEECCCDDDGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAABBBCCCDDD????????????AAABBBCCCDDDCCCDDDDDDCCCAAA@@@AAABBBEEEFFFGGGIIIJJJKKKKKKKKKMMMMMMNNNNNNNNNNNNNNNMMMQQQPPPNNNLLLJJJIIIIIIIIIJJJMMMOOOQQQPPPPPPQQQQQQPPPPPPQQQQQQPPPNNNLLLKKKKKKJJJJJJJJJJJJLLLMMMNNNSSSQQQOOONNNNNNOOOPPPPPPRRRRRRSSSSSSRRRPPPMMMKKKLLLKKKJJJJJJJJJLLLMMMNNNOOONNNLLLKKKKKKMMMOOOPPPQQQRRRRRRRRRRRRQQQPPPPPPMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLIIIGGGGGGGGGHHHIIIEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEDDDBBBAAAAAACCCCCCBBB@@@AAABBBCCCBBB@@@@@@BBBCCCDDDFFFHHHIIIJJJHHHFFFEEEBBBCCCEEEGGGHHHHHHHHHHHHNNNOOORRRSSSSSSRRRPPPOOONNNNNNMMMNNNQQQTTTWWWXXX[[[\\\]]]___aaadddfffhhhiiigggaaaTTTEEE999444333000000///////////////000111000111444666:::CCCMMMbbbrrrJJJJJJJJJKKKKKKKKKKKKKKKPPPPPPOOONNNMMMMMMLLLLLLOOOPPPQQQQQQOOOMMMMMMNNNNNNOOORRRTTTUUUTTTSSSRRRRRRPPPNNNLLLKKKJJJJJJKKKIIIJJJJJJLLLMMMOOOQQQRRRPPPQQQRRRRRRPPPNNNNNNOOOLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHFFFGGGGGGFFFEEECCCBBBAAABBBBBBAAAAAAAAAAAAAAAAAACCCBBBAAA???>>>===<<<;;;@@@AAADDDEEEFFFEEECCCBBBBBBAAA@@@AAACCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDDDD????????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;:::999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<::::::999888888888999999888888888888888888888888999999:::999888777999;;;999;;;===??????>>>;;;:::::::::;;;;;;<<<===============<<<===BBBIIIQQQVVVSSSNNNFFF???<<<<<<<<<<<<;;;;;;@@@PPPjjjeeeVVVGGG@@@???===>>>???======>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDBBBBBBEEEEEEBBBBBBDDDDDDEEEFFFGGGGGGGGGFFFEEECCCCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDD@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEDDDBBBAAAAAABBBFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHKKKMMMOOONNNNNNNNNOOOOOOPPPQQQRRRQQQOOOLLLKKKHHHHHHGGGFFFGGGHHHJJJKKKQQQPPPNNNMMMLLLLLLNNNPPPRRRTTTUUUVVVTTTRRRPPPOOOLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMKKKKKKKKKMMMOOOPPPQQQQQQQQQQQQQQQPPPOOOOOONNNMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLMMMMMMMMMMMMNNNNNNNNNIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@BBBDDDEEEEEEDDDBBBAAABBBAAA???>>>@@@AAAAAA@@@??????@@@BBB???AAADDDGGGGGGFFFDDDBBB@@@AAABBBCCCDDDDDDDDDDDDJJJKKKNNNQQQQQQQQQOOONNNJJJJJJJJJKKKMMMPPPTTTWWWZZZ[[[]]]___cccfffjjjkkkllliii```TTTEEE:::444222000///////////////000000333111222555555777???HHHYYYiii}}}KKKKKKKKKLLLLLLLLLLLLLLLPPPPPPOOOMMMLLLKKKJJJIIIKKKLLLNNNNNNMMMLLLMMMNNNMMMNNNPPPRRRSSSSSSSSSSSSQQQPPPNNNLLLJJJJJJJJJJJJHHHIIIIIIJJJLLLNNNOOOPPPNNNPPPQQQQQQOOONNNOOOOOOKKKKKKLLLLLLKKKJJJIIIIIIFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFGGGGGGGGGEEEDDDBBBCCCCCCBBBBBBAAA@@@@@@???BBBBBBAAA@@@???>>>======@@@AAACCCDDDDDDDDDCCCCCCBBB@@@???@@@BBBDDDDDDCCC@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCCCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;::::::<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===<<<;;;:::999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999999888888777888888999888888888888888888888888888999:::999777777999:::999:::<<<===>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<>>>=========@@@GGGPPPWWWSSSNNNFFF???<<<;;;;;;;;;===???FFFWWWqqqjjjZZZJJJCCCAAA???======<<<<<<===>>>>>>>>>>>>===<<<======>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBDDDAAAAAADDDDDDBBBBBBDDDCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEDDDEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBCCCCCCDDDEEEBBBBBBAAAAAAAAAAAABBBBBBBBBCCCEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJFFFIIIKKKMMMLLLLLLMMMNNNNNNOOOQQQRRRRRRPPPNNNLLLIIIHHHFFFEEEFFFGGGIIIJJJMMMNNNMMMLLLKKKKKKNNNQQQRRRTTTWWWXXXVVVSSSRRRQQQMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQPPPPPPOOONNNNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHKKKKKKKKKLLLLLLLLLMMMMMMGGGHHHJJJKKKJJJHHHFFFDDDFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBAAA@@@AAABBBCCCDDDFFFDDDBBBAAAAAA@@@>>><<<>>>???@@@???======???@@@AAACCCEEEHHHIIIHHHFFFEEE????????????@@@AAABBBBBBGGGIIILLLNNNPPPOOONNNMMMFFFGGGHHHHHHIIILLLQQQUUUXXXZZZ]]]```dddhhhkkklllmmmhhh^^^PPPCCC999333222000000/////////000111111333222333555555666===FFFRRRbbbwwwMMMMMMMMMMMMMMMMMMMMMLLLNNNMMMMMMLLLKKKJJJIIIIIIFFFIIIKKKLLLKKKLLLMMMNNNLLLMMMNNNOOOQQQRRRSSSTTTPPPOOOMMMKKKJJJIIIJJJJJJIIIIIIJJJJJJLLLMMMOOOOOOMMMNNNPPPPPPOOONNNNNNOOOKKKKKKKKKKKKKKKKKKJJJIIIEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCDDDCCCCCCBBBBBBAAABBBBBBBBBAAAAAA@@@@@@??????@@@AAACCCDDDEEEFFFAAA@@@???@@@BBBCCCCCCCCC>>>???@@@AAABBBBBBCCCCCC@@@@@@AAABBBBBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;::::::::::::999::::::;;;;;;<<<=========;;;<<<=========<<<:::999999999999999999999999999999999:::::::::;;;;;;;;;888888777777777777888888999999999999999999999999888999999888777777888:::888999:::;;;<<<=========999999999:::::::::::::::;;;===>>>>>>???CCCIIINNNMMMIIIBBB===;;;;;;;;;;;;>>>@@@GGGVVVnnngggXXXIIIDDDDDDAAA>>><<<<<<===>>>???@@@??????>>><<<<<<<<<===>>>???AAAAAA>>>???@@@@@@AAAAAAAAAAAA???@@@@@@@@@AAABBBBBBBBB@@@@@@@@@AAAAAABBBCCCDDDGGGFFFEEEDDDCCCCCCCCCCCCBBB??????BBBBBBAAABBBEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@???AAACCCCCCBBBAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGIIIJJJLLLMMMMMMMMMJJJJJJJJJJJJJJJIIIHHHHHHEEEGGGJJJKKKKKKKKKKKKLLLLLLNNNQQQSSSTTTRRRPPPNNNIIIHHHFFFDDDDDDEEEGGGHHHJJJKKKKKKKKKJJJKKKOOORRRPPPTTTWWWXXXVVVSSSRRRRRRNNNNNNNNNNNNNNNMMMLLLLLLJJJKKKMMMNNNOOOPPPPPPPPPOOOPPPPPPPPPPPPOOONNNNNNOOONNNNNNNNNMMMMMMLLLLLLLLLLLLMMMLLLLLLJJJHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCAAA@@@???@@@@@@>>>===<<<======<<<;;;;;;<<<>>>@@@AAADDDFFFGGGGGGFFFFFF???>>><<<<<<<<>>@@@BBBEEEGGGIIIAAA@@@??????AAACCCCCCBBB???@@@AAACCCDDDEEEFFFFFF>>>>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>????????????;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;:::::::::999999999::::::;;;<<<===>>>>>>;;;<<<=========<<<::::::999999999999999999999999999999:::::::::;;;;;;;;;888777777777777777888888999999999999999999999999888999999888777777888:::888888999:::;;;===>>>>>>999999999999999999999999777:::>>>>>>>>>>>>AAADDDHHHDDD???;;;;;;;;;;;;;;;777;;;AAAMMMaaattt{{{yyycccUUUHHHDDDEEEBBB>>><<<===>>>???@@@AAAAAA@@@???<<<<<<<<<===>>>@@@AAABBB<<<===>>>@@@AAAAAAAAAAAA>>>>>>???@@@@@@AAABBBBBB@@@??????@@@AAABBBCCCDDDGGGGGGFFFDDDDDDCCCCCCCCCAAA======@@@AAA@@@BBBFFFGGGFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCEEEFFFFFFFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>><<>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@>>>===>>>???@@@???===:::;;;;;;:::999999:::<<<999:::<<<>>>???????????????===;;;:::;;;>>>AAADDDDDDFFFHHHJJJJJJIIIGGGFFFBBBCCCCCCBBBBBBEEEKKKPPPTTTWWW[[[aaaeeegggiiiiiikkkdddWWWIII===555222111111111000000111222333333//////111444555777>>>GGGNNN___sssOOOOOOOOONNNMMMLLLLLLKKKNNNNNNOOOQQQRRRQQQMMMJJJHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOOOONNNMMMLLLHHHIIIJJJKKKLLLMMMMMMMMMGGGHHHIIIIIIIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCAAABBBBBBBBBBBBBBBAAAAAA===>>>???@@@AAABBBBBBBBB????????????????????????AAAAAAAAAAAAAAABBBCCCDDDCCCBBB@@@>>>>>>???@@@AAA???@@@AAAAAA??????@@@AAAAAAAAA@@@???>>>===<<<<<<999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;===<<<:::999888999:::::::::888777777888999999888666666666777888888999999999888888888777777666666888999999::::::;;;<<<<<<;;;888666777:::;;;:::999999999999999999999999999999999888888999999:::;;;???>>>===<<<:::::::::::::::;;;???GGGPPPXXX]]]___PPPLLLGGGBBB???>>>>>>???>>>>>>============>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????>>>@@@AAABBBBBBAAA???>>>AAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEDDDDDDCCCBBBBBBBBBAAA@@@?????????@@@AAADDDDDDDDDDDDDDDCCCBBBAAAEEEEEEFFFFFFFFFFFFEEEEEEAAABBBDDDEEEEEEEEEDDDCCCDDDCCCCCCCCCCCCEEEFFFHHHDDDCCCBBBBBBCCCDDDEEEFFFCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHHHHFFFDDDAAA@@@DDDDDDEEEFFFGGGHHHIIIIIIOOOKKKIIILLLPPPRRROOOKKKKKKIIIEEEBBBAAAAAABBBDDDGGGGGGHHHHHHIIIKKKLLLMMMOOOOOOOOOPPPQQQQQQNNNLLLLLLPPPQQQOOOPPPSSSTTTRRRQQQOOOMMMKKKKKKLLLNNNOOOPPPPPPPPPOOOOOOOOONNNNNNOOOOOONNNNNNNNNNNNNNNNNNKKKHHHGGGGGGJJJKKKIIIGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEECCCCCCBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBB>>>>>>>>>>>>============>>>>>>>>>>>>===<<<;;;:::999999999999999999999999;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;===>>>???CCCEEEGGGGGGFFFEEEEEEFFFAAA@@@???>>>@@@CCCFFFHHHPPPUUU[[[```ccceeefffhhhjjjdddYYYLLL???666333222222222111111222222333444222///...111333777@@@IIISSScccvvvPPPOOOOOONNNMMMMMMLLLLLLOOOOOOPPPRRRSSSRRROOOLLLGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKMMMLLLLLLKKKKKKKKKKKKLLLNNNNNNNNNNNNNNNMMMMMMMMMHHHIIIJJJKKKLLLKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBAAA>>>???@@@AAAAAAAAAAAAAAA????????????????????????@@@@@@@@@@@@@@@AAABBBBBBBBBAAA???=========??????>>>???@@@@@@>>>>>>???@@@>>>======<<<;;;:::999888999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::<<<;;;:::999999999999::::::888777777888999999888888888777777777777777777888888777777777666666666888888999999:::;;;;;;;;;;;;999777888:::<<<;;;999888888999999999999999999999999888888999999:::;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;===AAAGGGLLLNNNOOOHHHFFFBBB???>>>>>>??????>>>======<<<<<<======>>>>>>>>>======<<<;;;;;;;;;=========<<<<<<=========>>>???AAABBBBBB@@@???>>>??????@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDGGGFFFEEEDDDDDDDDDEEEEEECCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAAAAA@@@@@@??????AAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDBBB@@@CCCCCCDDDEEEFFFGGGHHHHHHKKKJJJIIIKKKOOOPPPOOOLLLKKKJJJGGGDDDCCCBBBCCCCCCGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJMMMOOOQQQPPPOOOKKKNNNPPPPPPRRRVVVUUUQQQPPPOOOMMMLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLOOOMMMJJJJJJKKKJJJHHHEEEGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>BBBDDDFFFFFFDDDCCCCCCCCCAAA@@@??????@@@CCCFFFHHHNNNSSSXXX]]]aaacccfffhhhiiidddYYYKKK===555111111000000//////000000111222222//////111333777AAAKKK[[[iiiwwwOOOOOOOOONNNNNNMMMMMMLLLPPPPPPQQQSSSTTTSSSOOOLLLFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMMMMLLLLLLLLLFFFGGGIIIJJJKKKKKKKKKJJJMMMMMMMMMNNNNNNNNNMMMMMMIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCFFFFFFFFFFFFEEECCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@?????????????????????????????????>>>??????@@@AAAAAA@@@>>>===<<<<<<=========>>>??????===<<<===???<<<<<<;;;:::999888888777999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::999999999;;;;;;:::999999999999::::::888666777888999888777999999888777777666555555777777666666666666666555777777888888999:::::::::;;;999888888:::;;;;;;:::777777888888888999999999999888888888888999::::::::::::;;;;;;;;;<<<<<<===;;;::::::;;;>>>AAAAAAAAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<>>======<<<;;;::::::<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAA@@@???>>>===>>>???@@@AAACCCDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCEEEDDDCCCCCCCCCCCCEEEEEEDDDEEEEEEFFFFFFFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEJJJIIIGGGFFFDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAACCCBBBAAA@@@???>>>======AAAAAACCCEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFDDDBBBBBBBBBCCCDDDFFFGGGGGGGGGHHHGGGHHHIIIKKKMMMNNNNNNNNNLLLKKKIIIHHHFFFDDDCCCCCCFFFGGGHHHIIIJJJKKKKKKKKKIIIHHHHHHIIILLLNNNOOOOOOIIILLLNNNPPPWWW]]]\\\XXXUUUSSSPPPNNNNNNNNNLLLKKKLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKOOONNNLLLLLLLLLKKKHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>============<<<<<<<<<;;;;;;;;;888999999999999999888888888888888888888888888888::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;<<<<<<===AAACCCEEEEEECCCAAA@@@AAAAAA@@@??????AAACCCFFFHHHLLLPPPUUUZZZ]]]aaaeeehhhiiicccXXXJJJ<<<444000000000////////////000111111222//////222444888BBBMMMdddnnnxxxNNNNNNMMMMMMMMMLLLLLLLLLPPPPPPQQQSSSTTTRRROOOLLLFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJGGGIIIKKKMMMNNNNNNNNNNNNNNNNNNOOOOOONNNMMMMMMLLLIIIHHHFFFEEEEEEGGGIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCHHHHHHHHHGGGFFFDDDCCCBBBAAAAAABBBBBBAAA@@@@@@????????????????????????????????????>>>>>>??????@@@AAA@@@???>>>===<<<<<<<<<>>>???@@@???===<<<===>>>>>>======<<<;;;;;;::::::888888888888888888888888888888888888888888888888999999999:::::::::;;;;;;999999999999888888888888::::::999999999999999999999888666666888888888777888888777777666666666666666666666666555555555555666777777888888999::::::::::::999999:::;;;;;;;;;666777777888888999999:::888888888888888999999:::::::::;;;;;;<<<<<<<<<<<<:::999888:::<<<>>>???>>>??????>>>===;;;999888777<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;<<<===>>>???@@@@@@??????>>>===>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAACCCCCCCCCCCCDDDEEEEEEFFFEEEEEECCCDDDDDDEEEEEEDDDDDDCCCDDDCCCCCCBBBBBBCCCEEEFFFIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>======@@@AAACCCEEEFFFHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDFFFGGGHHHIIIIIIHHHFFFHHHJJJKKKJJJJJJKKKMMMLLLLLLKKKKKKIIIFFFDDDCCCEEEFFFGGGIIIJJJJJJIIIIIIMMMKKKIIIIIIJJJLLLLLLLLLIIIJJJLLLPPP[[[gggkkkiiiddd]]]UUUOOOMMMMMMLLLKKKLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJKKKLLLLLLLLLJJJIIIEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCC@@@@@@??????>>>======<<<<<<;;;;;;;;;::::::::::::777777888888999888888888888888888888888888888888888999::::::::::::::::::===<<<<<<;;;;;;;;;;;;<<>>=========???@@@AAA@@@>>>===>>>???>>>======<<<<<<;;;;;;;;;888888888888888888888888888888888888888888888888999:::::::::;;;;;;;;;;;;888888888888888888888888888999999999999999999999999777666666777888888777555555666666777777777777555555555555666666666666666777777888888999::::::999::::::999999:::;;;<<<777777888888999999999999888888777777888888999:::;;;;;;<<<<<<;;;;;;:::999:::999888999<<<>>>>>>===============<<<:::999888;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@======<<<<<<<<<<<<============>>>>>>??????????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@?????????@@@BBBCCCDDDEEEFFFFFFGGGGGGGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBB????????????????????????@@@AAABBBDDDFFFGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEDDDDDDEEEFFFHHHJJJKKKKKKKKKJJJGGGIIIKKKKKKIIIIIIIIIJJJKKKLLLLLLLLLKKKHHHFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGMMMKKKIIIIIIKKKMMMNNNMMMIIIJJJKKKOOO]]]ooo{{{wwwkkk[[[PPPKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLGGGHHHJJJKKKJJJIIIHHHHHHFFFEEEEEEEEEEEEDDDDDDDDDAAA@@@@@@@@@@@@@@@AAABBB========================:::::::::999999999999888777888888999999999999888777777777777777777777777777777888999999999999999<<<;;;:::::::::::::::;;;BBBDDDEEEDDDBBB@@@??????>>>>>>>>>???@@@BBBDDDEEEKKKNNNSSSWWW[[[```eeehhhfffaaaVVVIII<<<444111111111111000000111111222333000000111333444999GGGTTTnnnvvvLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOQQQRRRQQQMMMJJJJJJJJJIIIIIIHHHHHHGGGGGGIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIFFFFFFEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDFFFFFFFFFFFFEEECCCBBBAAABBBBBBBBBBBBBBBAAA@@@@@@????????????????????????AAA@@@??????????????????@@@@@@????????????>>>>>>???@@@AAA@@@>>>======>>>;;;;;;;;;::::::999999999888888888888888888888888888888888888888888888888999999999999::::::::::::777777777888888888888888777888999999:::999999999999777555666777888777666444444555666666777888888555666666666666777777777777777888888999:::::::::888999:::999888888:::<<<999999999999999999999999888777777777777888999999:::;;;<<<<<<<<<:::999888<<<:::999999:::;;;:::999888999;;;<<<===>>>>>>>>>;;;;;;;;;::::::;;;;;;;;;777888999:::<<<>>>??????>>>>>>============>>>>>><<<<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBAAAAAAAAABBBAAA@@@@@@AAABBBDDDEEEGGGHHHHHHIIIIIIIIIIIIHHHEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEECCCDDDEEEFFFGGGGGGGGGGGGDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCC?????????@@@@@@@@@AAAAAA@@@AAABBBCCCDDDEEEEEEEEEEEEFFFHHHJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGJJJLLLMMMMMMLLLKKKHHHHHHIIIJJJJJJJJJJJJIIIJJJKKKKKKLLLKKKIIIHHHGGGDDDDDDCCCCCCDDDDDDEEEFFFIIIHHHHHHJJJNNNPPPQQQQQQKKKLLLLLLOOO[[[pppuuu```QQQKKKKKKLLLLLLIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJHHHJJJKKKKKKHHHEEECCCCCCEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@????????????@@@@@@:::;;;;;;;;;<<<<<<<<<===999999999888888888777777888999999999999999888888666666666666666666666666555666777888999999999999999999888888888999999:::AAABBBDDDDDDBBB@@@???@@@<<<<<<===>>>???AAABBBCCCJJJMMMRRRWWW[[[^^^bbbeeeccc]]]SSSGGG;;;444222222///............///000000000000222444444:::IIIXXXqqq{{{MMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPRRRSSSQQQNNNKKKLLLLLLLLLKKKJJJIIIIIIHHHKKKJJJJJJIIIJJJJJJKKKKKKNNNNNNOOOOOONNNLLLJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLHHHIIIKKKLLLLLLLLLKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDCCCAAAAAABBBCCCDDDCCCDDDDDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAA????????????????????????@@@???>>>>>>=========>>>======>>>>>>>>>>>>>>>>>>???@@@@@@???===<<<<<<===999999999999888888888888888888888888888888888888888888888888888888888888777777777777888888888888777777777888888999999999666777888999:::999999888888777555555777888777666555555666666666666666666666666666777777777888888888888999999:::;;;;;;;;;666888999888666666999;;;<<<<<<;;;;;;:::999999999777777777777777888999999888999;;;<<<<<<;;;:::999<<<:::888888999::::::999888888999;;;<<<>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<888888999:::<<<===>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<===>>>??????>>>>>>??????@@@@@@AAAAAA???@@@AAABBBBBBBBBBBBAAABBBBBBAAAAAABBBCCCEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDFFFGGGGGGFFFFFFBBBCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBCCCFFFHHHIIIJJJIIIHHHFFFFFFEEEDDDDDDEEEFFFGGGEEEGGGJJJLLLMMMMMMLLLKKKGGGFFFEEEHHHLLLNNNMMMKKKIIIJJJJJJJJJJJJJJJJJJIIIDDDCCCAAA@@@@@@BBBDDDEEEGGGGGGHHHKKKOOOQQQQQQPPPKKKOOOPPPPPPXXXjjj}}}yyycccRRRLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIFFFIIILLLKKKHHHDDDBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::888888888777777777666666999999999999999888777666666666666666666666666666444555666777888888888888777666666666777888999999>>>@@@BBBBBB@@@?????????:::;;;;;;===>>>???AAAAAAGGGLLLQQQVVVZZZ\\\___aaa^^^YYYPPPDDD999333111111...............///000000///000222444555;;;KKK[[[rrr|||OOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQSSSTTTSSSOOOLLLNNNNNNMMMLLLKKKJJJJJJIIILLLKKKKKKJJJJJJJJJKKKKKKOOOOOOPPPPPPOOOLLLJJJHHHIIIJJJJJJKKKLLLMMMNNNNNNJJJKKKLLLMMMMMMLLLKKKKKKGGGGGGHHHHHHIIIHHHHHHGGGCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDBBBAAAAAAAAACCCDDDAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAA???????????????????????????>>>===<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>??????>>><<<:::;;;<<<:::::::::999999999999999777777777777777777777777777777777777777777777777555555555555666666666666777777888888999999999:::666777888999::::::999888888777555555777777777666777777777666555555444444666666777777888888999999888999999::::::;;;<<<<<<555777999888666555888;;;>>>===<<<<<<::::::999888777777777777777888888999555777999;;;===<<<<<<;;;:::999888999;;;======<<<;;;:::::::::;;;<<<=========<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<<<<======;;;;;;;;;<<<<<<>>>??????<<<<<<===???@@@AAABBBCCC@@@AAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAABBBDDDEEEDDDDDDDDDDDDDDDCCCBBBAAACCCCCCDDDDDDDDDDDDCCCCCCAAABBBDDDEEEEEEEEEDDDCCCBBBCCCDDDFFFFFFFFFEEEDDDAAABBBDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@??????@@@AAAAAABBBBBBAAAAAA@@@???AAADDDFFFHHHIIIHHHHHHFFFEEEDDDDDDDDDEEEGGGGGGDDDFFFIIILLLMMMLLLKKKJJJFFFCCCCCCGGGNNNRRRPPPMMMIIIIIIIIIIIIJJJJJJKKKKKKDDDBBB???===>>>@@@CCCEEEIIIIIIJJJLLLNNNOOOMMMKKKLLLQQQTTTRRRVVVdddvvvyyydddTTTNNNLLLJJJHHHKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKCCCFFFJJJKKKIIIFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA???>>>===============<<<;;;;;;:::999888888777777777777666666666666999999999999888777555555666666666666666666666666444555666777888888888888555555555555666777999999<<<>>>@@@@@@???>>>>>>???999:::;;;<<<===??????@@@FFFJJJQQQVVVYYYZZZ\\\]]]ZZZVVVMMMAAA777111000111000000000000000111222222///000333444555;;;LLL\\\pppzzzOOOOOOPPPPPPPPPPPPPPPOOOQQQPPPPPPOOOOOOPPPPPPQQQOOONNNLLLJJJJJJKKKLLLMMMKKKMMMNNNOOOOOONNNLLLKKKNNNNNNNNNMMMMMMKKKJJJJJJMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHJJJMMMNNNLLLJJJIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAA@@@@@@@@@??????===============>>>>>>>>>@@@@@@???>>>======>>>>>>@@@???===;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;888888777777888999::::::888888999999999999888888777777777777777777777777888888999999999:::::::::555666777888888777666555777777777777777777777777777666555555555666888999777777777777777777777777666666777777888888888999888888888777777777666666>>>>>>>>>>>>===<<<;;;:::::::::999999888777777777::::::::::::::::::::::::999999999:::::::::;;;;;;:::;;;;;;;;;<<<=================================>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>===<<<<<<;;;;;;===>>>???>>>>>>???@@@@@@@@@@@@???CCCBBBAAABBBCCCCCCBBB@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCDDDEEEGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEECCCAAA???>>>>>>>>>???BBBAAA???>>>>>>???AAABBBAAABBBEEEGGGHHHHHHGGGFFFIIIIIIHHHHHHFFFEEECCCBBBIIIIIIJJJJJJJJJJJJJJJJJJGGGHHHIIIKKKLLLNNNOOOPPPLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDBBBAAAAAACCCFFFKKKKKKKKKKKKLLLMMMNNNOOOLLLPPPRRRPPPOOOWWWgggtttyyypppbbbUUUNNNLLLOOORRRKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIJJJIIIHHHHHHIIIHHHFFFDDDCCCBBBAAAAAAAAAAAA@@@>>>@@@???===;;;:::::::::::::::::::::999999999888888:::::::::888555444555666555555555555555555555555777666555444444444444444666666555555555555666666555555555555666777999999;;;===???@@@@@@>>><<<:::;;;;;;<<<======>>>>>>>>>HHHKKKPPPVVVZZZ[[[XXXUUU\\\TTTIII>>>888444333222000000000000000111111222444111000333777???MMM[[[nnnzzz{{{~~~QQQQQQQQQRRRQQQQQQPPPPPPQQQPPPPPPPPPPPPPPPPPPQQQQQQPPPNNNMMMMMMMMMOOOPPPKKKLLLNNNOOOOOOOOOMMMLLLNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLLLLLLLLLLKKKJJJJJJJJJHHHHHHIIILLLMMMKKKIIIHHHHHHIIIIIIJJJIIIIIIHHHIIIIIIHHHHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGHHHGGGFFFEEECCCBBBAAA@@@AAAAAAAAAAAAAAABBBBBBCCC@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========???>>>===<<<;;;;;;;;;;;;::::::::::::999999999999888888999999999999999999888777777777777888999:::888888999999999999888888777777777777777777777777888888888888999999999999555666777888888777666555777777777777777777777777777666666555666777888999777777777777777777777777777888888999:::;;;;;;;;;::::::999999999888888888::::::;;;<<<<<<;;;;;;;;;:::999999999888888777777::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<;;;============<<<<<<<<<<<<===<<<<<<;;;<<<===>>>???>>>??????@@@@@@@@@@@@@@@CCCBBBAAABBBCCCCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDEEECCCAAA???>>>>>>??????AAA@@@>>>======>>>@@@AAA@@@AAADDDFFFGGGGGGGGGFFFIIIIIIIIIHHHGGGEEEDDDCCCGGGHHHHHHIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKMMMNNNNNNKKKKKKJJJIIIHHHFFFDDDCCCFFFFFFEEEDDDBBBBBBDDDFFFKKKJJJJJJKKKLLLMMMNNNNNNMMMOOOPPPNNNMMMSSS___iiijjjddd[[[SSSMMMLLLMMMOOOJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEJJJIIIHHHHHHIIIIIIGGGEEEDDDCCCAAAAAAAAAAAA@@@>>>>>>>>>===<<<;;;:::999999::::::999999999888888888999999999777555444555666555555555555555555555555777666555555444444444555666666555555555555666666555555555555666777888999:::;;;===>>>===<<<;;;:::;;;;;;;;;;;;;;;<<<===>>>FFFIIINNNSSSWWWXXXWWWVVVYYYRRRFFF<<<666333222111/////////...///000000111333111111444777???LLLYYYjjjwww~~~zzz|||SSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQOOONNNNNNNNNOOOPPPKKKLLLNNNOOOPPPOOONNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHIIIJJJKKKIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFEEECCCBBBAAAAAADDDCCCBBBBBBAAABBBBBBBBB?????????>>>>>>>>>======??????>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<============<<<;;;::::::999999999999999999::::::888888888888888777777777777777777777777777888999888888999999999999888888777777777777777777777777777777777777888888888888666666777777777777666666777777777777777777777777777666666666666777888999666666666666666666666666666777888999:::;;;<<<===::::::::::::999999999999666777888999::::::::::::999999999999999888888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<>>>>>>======<<<;;;;;;:::<<<<<<;;;;;;<<<<<<===>>>??????@@@AAAAAAAAAAAA@@@DDDBBBAAABBBCCCDDDCCCBBB@@@@@@@@@AAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCEEEDDDBBB@@@?????????@@@@@@???>>>======>>>???@@@???@@@BBBDDDFFFGGGGGGFFFHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIIIIHHHGGGEEECCCBBBGGGHHHGGGEEEDDDDDDFFFHHHJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNLLLKKKKKKOOOUUUZZZXXXVVVRRROOOLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEIIIHHHHHHIIIJJJJJJHHHFFFFFFDDDBBBAAABBBAAA???>>>============<<<;;;999888999999999999888888888777888999999888555444444555444444444444444444444444666555555444444444444555555555555555555555555555444444444444555666777888999999::::::::::::::::::;;;:::999888999;;;===>>>DDDFFFJJJNNNRRRTTTUUUVVVVVVNNNCCC999333111111111...............//////000222000111555999???KKKWWWgggttt~~~|||}}}UUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNLLLMMMNNNOOOPPPPPPPPPOOONNNNNNOOOOOONNNMMMMMMLLLKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMKKKJJJIIIHHHGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBEEEEEEDDDCCCBBBAAAAAABBB@@@?????????>>>>>>>>>>>>???????????????>>>>>>>>>;;;<<<============<<<;;;;;;<<<======<<<;;;999888999999::::::;;;;;;<<<<<<999888888888888777777777888777777666666777888888888888999999999999888888777777777777777777777777666666666666777777777777666666777777777777666666666666666666666666666666777777777777777888888888666666666666666666666666444555666777999:::;;;<<<:::::::::999999999888888777777888999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======??????@@@AAAAAAAAAAAAAAADDDCCCBBBBBBDDDEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCEEEDDDCCCCCCDDDEEEGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@===???AAACCCDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFHHHIIIIIIHHHFFFEEEGGGIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKIIIIIIJJJMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGBBBCCCCCCEEEFFFHHHIIIJJJIIIHHHHHHHHHJJJJJJHHHGGGFFFDDDBBBAAAAAAAAA???===;;;<<<===>>>===;;;888777999888888888888777777777999:::;;;999777555555666444444444444444444444444444333333222222333333333444444444555555444444444444444333444444555666666999888888777777888:::::::::999777666777:::===???BBBDDDFFFIIIKKKNNNQQQSSSRRRKKK@@@777222111222222///............///000000000000222666:::???JJJUUUgggtttTTTTTTTTTTTTTTTSSSRRRRRRQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNOOOOOOPPPPPPPPPPPPNNNOOOOOOOOOOOONNNNNNMMMLLLMMMMMMMMMMMMLLLKKKKKKHHHIIIIIIIIIHHHGGGFFFFFFEEEFFFGGGIIIJJJKKKKKKLLLKKKKKKLLLLLLLLLLLLLLLLLLNNNMMMKKKJJJHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????>>>>>>======:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<:::888777888999999::::::;;;;;;;;;999999999999999999888888888888777777777777888888888888999999999999888888777777777777777777777777555555666666666777777777777777666666666666777777666666666666666666666666666777777888888888888888777777777777777777777777444555666777999;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<===:::;;;;;;<<<<<<<<<<<<<<>>???AAABBBCCCDDDEEEBBBCCCCCCCCCCCCCCCBBBBBBFFFFFFHHHIIIIIIJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJLLLLLLMMMMMMMMMIIIJJJJJJIIIGGGGGGHHHIIIHHHHHHHHHGGGHHHHHHIIIIIIJJJHHHGGGHHHJJJLLLKKKJJJLLLKKKIIIHHHHHHIIIJJJKKKHHHHHHGGGFFFFFFFFFGGGGGGDDDDDDDDDEEEGGGIIIJJJLLLIIIHHHGGGHHHIIIIIIGGGEEEEEECCCAAAAAAAAA@@@???===:::;;;<<<======;;;999777888888888777777777666666:::;;;<<<;;;999777666666444444444444444444444444111111111000000111222222333333444444444444333333333333333333333333444555999888777666666888:::;;;999777666555666999<<<>>>@@@BBBCCCDDDEEEGGGKKKNNNNNNGGG>>>777333222222222000000//////000000111222000///222777<<>>>>>======<<<<<<:::::::::999::::::;;;<<<;;;;;;;;;;;;:::999888888777777777777777777888888888888888999999999:::::::::999888888888888888888888888999999999999888888777777777777777777777777666666666666777777777777777777666666666666777777777777777777777777777777666777888888999999888888777777777777777777777777777888999:::;;;<<<===>>>>>>>>>>>>>>>============;;;<<<;;;;;;:::999888888777888888999:::;;;<<<<<<::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999::::::;;;<<<<<<======::::::;;;<<<<<<<<<<<<;;;>>>>>>???@@@@@@@@@@@@???AAABBBDDDGGGIIIHHHEEEBBBAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCAAAAAABBBCCCCCCCCCBBBBBBEEEFFFGGGIIIJJJJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOIIIJJJKKKJJJHHHGGGHHHIIIGGGGGGGGGFFFFFFGGGGGGHHHGGGFFFFFFGGGIIIJJJIIIHHHKKKJJJHHHGGGGGGHHHIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGHHHGGGEEECCCBBBAAA??????@@@@@@>>>===:::;;;<<<<<<;;;:::999888777777777777666666666666999;;;<<<;;;999777666666333333333333333333333333111000000000000111111222111222333444444333222111333333222222222222333333777666555555666777999:::777777666666777:::<<<>>>???AAABBBAAA???@@@DDDGGGHHHCCC<<<777444333222111000000000000000111222222000///222888===CCCNNNZZZgggrrr}}}OOOOOOPPPQQQRRRRRRRRRRRRQQQRRRTTTUUUUUUTTTRRRQQQSSSTTTTTTTTTSSSSSSRRRRRRSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLLLLMMMLLLKKKKKKJJJIIIKKKLLLKKKHHHEEEEEEGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFGGGHHHIIIFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@????????????>>>>>>======<<<;;;;;;:::;;;:::888777777999;;;===<<<;;;:::999888888888888777777777777777666666666555666666777888999::::::;;;;;;:::999999999999999888888999999999999888888777777777777777777777777666666777777777888888888888777666555555666777888777777777777777777777777666777888999999999888888999999999999999999999999999999::::::;;;<<<===============<<<<<<<<<<<<;;;:::::::::;;;::::::999999777777888999:::<<<<<<===999999999999999999999999888888888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;======>>>????????????>>>???AAAEEEIIIKKKIIIEEEAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDEEEGGGHHHJJJKKKKKKJJJIIIHHHHHHGGGGGGDDDEEEGGGHHHHHHGGGEEEDDDGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCBBB??????@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLHHHJJJKKKJJJIIIGGGHHHIIIGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHFFFDDDDDDDDDEEEFFFIIIHHHFFFFFFFFFEEEBBB@@@???>>>===>>>??????>>>===;;;;;;;;;::::::::::::999777777666666666555555555777999;;;:::888555444444333333333333333333333333111111111111111222333333111222333444444333222111222222111111111111222222333333333444555666777777666666777888999;;;<<<===???AAABBB@@@;;;:::===@@@BBB???:::666444222000//////////////////000111111000///222888===EEERRR^^^iiisss~~~LLLMMMOOOPPPQQQQQQRRRRRRQQQSSSTTTUUUUUUTTTSSSQQQRRRRRRRRRRRRRRRQQQPPPPPPTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQPPPPPPPPPKKKKKKKKKKKKKKKJJJJJJIIIJJJLLLMMMLLLHHHEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJHHHIIIIIIIIIJJJJJJKKKKKKJJJIIIGGGFFFFFFGGGHHHJJJDDDDDDCCCCCCBBBBBBAAAAAABBBBBBAAA@@@@@@@@@AAAAAA????????????>>>>>>>>>>>>>>>======<<<;;;;;;::::::;;;:::777555666888<<<>>><<<;;;:::888777888888999::::::999999888888777777333444555666777888999:::<<<;;;;;;:::999999999:::888888999999999999888888777777777777777777777777777777777777888888888888888777666555555666777888777777777777777777777777666777888999:::999888888999999999999999999999999888888888999999:::::::::::::::999999999888888888777888999:::::::::::::::777777888999;;;<<<======888888888888888888888888777777888888888999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;::::::999999:::;;;<<<<<<<<<;;;:::<<<<<<===>>>>>>>>>>>>>>>>>>AAAFFFJJJMMMJJJEEE@@@===>>>>>>>>>>>>?????????CCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBCCCDDDFFFHHHIIIKKKKKKKKKJJJJJJIIIIIIHHHEEEFFFGGGHHHHHHGGGEEEDDDIIIIIIIIIIIIIIIIIIHHHHHHFFFEEEEEEEEEEEEEEEFFFGGGCCCDDDDDDDDDDDDDDDCCCBBB>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????BBBCCCDDDEEEFFFFFFFFFFFFCCCDDDEEEFFFHHHHHHIIIIIIFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIKKKJJJIIIGGGGGGHHHFFFFFFEEEEEEEEEEEEEEEFFFDDDFFFGGGFFFDDDCCCDDDFFFBBBCCCEEEGGGGGGFFFEEEDDDGGGFFFFFFFFFFFFFFFGGGGGGEEEDDDCCCBBBCCCDDDFFFHHHIIIHHHFFFEEEEEECCCAAA>>>>>><<<<<<===>>>???>>>===;;;;;;:::999999999::::::777666666666555555555555555777999999666444222222333333333333333333333333333222222222333444444555000111333444444333111000222222111111111111111222111111222333444444555555555666777999:::<<<<<<===???AAABBB???999777999<<<>>>;;;888555444111///,,,...............///000000000///222888>>>FFFTTT```mmmvvvTTTSSSQQQPPPOOOOOOPPPQQQPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPMMMJJJKKKOOOOOOLLLHHHMMMNNNNNNNNNMMMLLLJJJIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHIIIHHHGGGEEECCCBBBCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????AAA@@@??????>>>>>>??????@@@???===<<<;;;;;;;;;<<<::::::999888999:::;;;<<<;;;;;;;;;:::999888777666666777888999999888777666555555666888999:::;;;<<<999999999999999999999999777777777777777888888888777777777777666666666666666777888999999999999999555555444444444444555555777666555555555666888999888888888999999:::::::::::::::::::::::::::::::::999999999999999999999999999:::::::::999888666555999999:::::::::;;;;;;;;;:::999999999999999999:::777777888888888888777777999999888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;===:::888888;;;======;;;<<<<<<<<<===>>>??????@@@===AAAFFFJJJJJJGGGBBB>>>========================AAA@@@??????@@@AAACCCDDDDDDCCCCCCCCCCCCDDDEEEEEEHHHIIIKKKMMMLLLJJJHHHFFFGGGGGGFFFFFFFFFFFFFFFGGGIIIGGGFFFGGGHHHIIIIIIHHHEEEEEEEEEEEEEEEEEEFFFGGGEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>===@@@@@@???>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDFFFHHHIIIGGGHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIHHHHHHEEEEEEEEEFFFGGGIIIJJJKKKGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCGGGEEEDDDBBBBBBDDDEEEGGGEEEEEEDDDDDDCCCCCCBBBBBBDDDCCCBBBAAA@@@AAABBBBBBFFFFFFEEEDDDCCCBBBBBBAAA======<<<<<<;;;;;;;;;:::777777777666555555444444444444444444444444444444333333333333333222111000444444444444555555666666333333333222222222111111222222222222222222222222000000111111111111000000111222222333333444444555777888888888888:::>>>AAAGGGHHHGGGBBB<<<888777888999666222000000111000000444111...---...///000//////222555888???JJJXXXaaarrr|||SSSRRRQQQPPPPPPQQQRRRSSSQQQRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOLLLJJJKKKOOOOOOLLLIIILLLLLLMMMMMMLLLKKKIIIHHHJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHFFFEEECCCBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;<<<:::999999888999:::;;;<<<::::::::::::999888777666666777888888888888777666777777888999::::::;;;<<<999999999999999999999999888888888888888888777777555555666666777777888888777777888999999999999999666666555555555555666666888777777777777888999999999999999999999:::::::::999999999999999999999999999999999999999999999999999:::::::::999888777666777888888888888999999999999999888888888888999999777777888888888888777777999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::===:::888999;;;===<<<;;;::::::;;;<<<<<<===>>>>>>>>>???BBBDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???@@@AAACCCDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGHHHJJJKKKKKKJJJHHHFFFHHHHHHGGGGGGGGGGGGGGGHHHLLLKKKIIIIIIJJJJJJJJJIIIGGGGGGFFFFFFFFFGGGGGGHHHEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCEEEGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEGGGHHHIIIJJJGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCBBB@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;888888888777666666555555444444444333333333222222333333333333333222111000444444444555555555666666333333222222222111111111111111111111111111111111000000111111111111000000111111222222333444444444666777888888888:::>>>AAAEEEFFFEEEBBB===888777777999666222000000111000000333000......///////////////111555999@@@LLLZZZeeeuuuRRRQQQQQQQQQQQQRRRRRRSSSRRRRRRRRRSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOMMMKKKJJJLLLOOOOOOMMMJJJKKKKKKLLLLLLKKKJJJIIIHHHJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>======>>>>>>>>>===<<<;;;;;;;;;;;;;;;999999888888999999:::;;;999:::::::::999888777777666777777888888777777666888999999999::::::::::::888888888888888888999999::::::999999888777777777444444555666777888999999777777888999999999999888777777666666666666777777999999:::;;;;;;;;;;;;;;;:::::::::::::::999999999888888888888888888888888777777777777777777777777999999999999999888666666666666666666777777777777888888777777777777888888777777888888888888777777999999999999999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999::::::;;;;;;::::::999<<<:::999999;;;<<<<<<;;;999999999:::;;;;;;<<<<<<============>>>???AAAAAA????????????????????????@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCFFFGGGHHHIIIIIIIIIHHHGGGIIIHHHHHHGGGHHHHHHIIIIIIMMMKKKIIIIIIJJJJJJIIIHHHIIIIIIHHHGGGGGGHHHHHHHHHDDDDDDDDDCCCBBBBBBAAAAAA??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@AAABBBCCCEEEFFFEEEFFFFFFFFFGGGGGGGGGHHHFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;::::::999999888888777666666555444333333222222111111111222222333333333222111111444444555555555555555555333222222222222111111111000000000000000000000000///000000111111000000///111111111222333333444444666666777777777:::>>>AAABBBDDDDDDBBB>>>:::777777999666222000000111000000111///...///000000///---...111555:::BBBOOO^^^hhhxxxQQQQQQPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOLLLKKKJJJLLLNNNOOONNNLLLKKKKKKLLLLLLLLLKKKIIIHHHJJJIIIIIIIIIIIIJJJKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJEEEFFFHHHIIIIIIHHHFFFEEEGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCCCCCCC@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>======<<<<<<=========<<<<<<;;;;;;:::::::::888888888888888999999:::888999999999999888888777666777777777777777777666999999888888888888888888777777777888888888888888;;;::::::999888777777666555555555666777888888888777888888999999999888888888888777777777777888888:::;;;<<<===>>>===<<<;;;;;;;;;::::::999999888888777777777777777777777777777777777777777777777777777777777777777666555555555555555666666666777777777777666666666666777777777777888888888888777777888888777777888888999:::999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888999999999::::::999999999;;;:::::::::;;;<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIIIIGGGFFFGGGHHHJJJIIIIIIJJJJJJIIIHHHGGGGGGGGGHHHDDDDDDCCCCCCBBBAAAAAAAAA??????@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGEEEDDDDDDCCCBBBAAA@@@@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCCCCDDDDDDEEEEEECCCBBB@@@?????????@@@AAA>>>>>>>>>??????@@@@@@@@@>>>>>><<<;;;999888777666888888777777666555555555111111111111111111222222222222333333333222222111333444555666666555555444222222222222111111111111000000000000000000000000//////000000000000//////000000111111222333333333555555666666777999===AAAAAACCCDDDDDDBBB???;;;:::;;;888444111111111000//////......///000000...---,,,///444:::CCCPPP```kkkyyyPPPPPPOOOOOONNNMMMLLLKKKPPPPPPPPPPPPOOOOOONNNMMMNNNNNNOOOOOOOOOOOOOOOOOOKKKKKKKKKLLLNNNNNNMMMLLLKKKLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLKKKJJJIIIEEEEEEFFFGGGGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::777777888888888888999888777777888999999999888888777666666666666666666777777777777777666666666666666666666777777888888888::::::999999888777666666777777777777666666666666888888999999999888888777888888777777777777888888:::;;;<<<===>>>===<<<;;;:::::::::999999888888888666666666666666666666666666666666666666666666666555555555444444444444444666666666777777777888888777666666666666666666777777777888888888888777777666666666666666777888888999999999999:::::::::;;;::::::::::::::::::::::::888888888888888888888888888999999999999999999888999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@========================??????@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHFFFEEEEEEGGGJJJMMMMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCCAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFEEEDDDDDDCCCBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEBBBBBBCCCCCCDDDDDDEEEEEEBBBAAA@@@???>>>???@@@@@@>>>>>>>>>???@@@@@@AAAAAA======<<<:::999777666666777666666555444444333333//////000000111222333333111222222333333333222222333444666666666555444333222222222111111111000000111111111111111111111111//////000000000000////////////000111111222222333333444555666666999===@@@AAABBBDDDFFFFFFEEEBBB@@@>>>;;;666333222111000///......---///000000///---+++...333999BBBPPP```kkkyyyNNNNNNNNNNNNMMMLLLKKKJJJMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOKKKLLLLLLMMMMMMMMMMMMLLLKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBAAAAAABBBCCCCCCAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????===<<<;;;;;;::::::;;;;;;999::::::;;;;;;:::999999666666777888888888888777666666777888999999999888777666666555555666666777666666666555555555555555555555666666777777888888999999888888777666666666888777777777666666666555888999999999999888777777888888777777777777888888999999:::;;;;;;;;;;;;;;;888888888888888777777777666666666666666666666666666666666666666666666666555555444333333444444555777777777777888888888888777777666666666666777777777777888888888888777777666666666555666777777888888888999999999:::::::::::::::::::::::::::::::::888888888888888888888888888999999::::::999999888888:::<<<<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<======:::<<<>>>@@@AAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>???@@@?????????@@@@@@AAAAAAAAA>>>>>>===<<<:::999888888666666555444444333333222//////000111222333333444111111222333333333222222333444666777777555333222222111111111111000000000111111111111111111111111...//////000000//////.../////////000111111222222222333444555666999===@@@AAABBBDDDGGGJJJKKKIIIGGGBBB???999555333222000...///---------///000///...,,,///444:::BBBPPP___jjjwwwJJJKKKLLLMMMNNNNNNMMMMMMJJJJJJKKKKKKLLLLLLKKKKKKMMMMMMMMMMMMNNNNNNNNNOOOLLLMMMNNNMMMMMMLLLKKKLLLJJJKKKLLLMMMMMMLLLKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFEEECCCBBBBBBCCCEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBCCCDDDBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@?????????>>>>>>>>><<<;;;;;;:::::::::::::::888999:::;;;;;;:::999888555666777888888888777666555666777888999999999999777666555555555555666777555555555666666666666666444444555666666777888888777666666666666666666666666666666666777777777777999999999999999888777777777777777666666777777777888777777777777888999999666666666666666777777777666666666666666666666666777777777777777777777777666666555444444555666777666777777777777888888888888777777666666777777888777777888888888888777777777777777777777888999999888888888888999999999999999999999999999999999999999999999999999999999999999999::::::::::::999999777:::======;;;:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@@@@??????========================>>>???AAABBBCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCC@@@?????????@@@CCCFFFHHHFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIIIILLLOOOSSSTTTTTTNNNMMMKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFBBBCCCEEEGGGGGGFFFEEEDDDAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEECCCDDDEEEGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBCCCAAA@@@???@@@BBBEEEFFFCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@???>>>===>>>>>>??????????????????@@@@@@@@@<<<<<<<<<;;;:::999999888666666666555444444333333222222222222222222222222000111222333333333333222333555666777777555333111111111111111000000000000000000000000000000000000......////////////............//////000111111222111333444444555888===@@@AAA@@@BBBFFFKKKNNNNNNMMMGGGBBB===888555222///---///---,,,,,,...///000//////222666;;;CCCPPP___iiivvvHHHIIILLLNNNPPPPPPPPPPPPHHHHHHIIIJJJKKKKKKKKKJJJLLLLLLMMMMMMNNNNNNNNNOOOLLLMMMNNNNNNLLLKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGEEEBBBAAAAAABBBEEEGGGEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@???@@@AAACCCDDDCCCBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<;;;::::::999999::::::777888::::::;;;:::999888444555777888888888777666444555666888999999999999777666555444444555666777666666666666777777777888444444444555666777777888555555555555666666666666444444555666777888999999999999999999999888777666777777666666666666777777777666555555555666888999444444555555666666777777777777777777777777777777888888888888888888888888888777666555555666777888666666666666777777777777888888777777777777888888777777888888888888777777999999999888999999:::;;;777888888888888999999999999999999999999999999999999999999999999999999999999::::::;;;;;;::::::999777:::======;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCBBBAAABBBBBBAAAAAABBBBBBCCCDDD@@@???>>>>>>???BBBFFFHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIKKKNNNQQQRRRQQQOOONNNMMMKKKIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDFFFGGGHHHJJJJJJDDDEEEGGGIIIIIIIIIGGGFFFAAAAAABBBBBBCCCDDDEEEEEEEEEEEECCCBBBAAA@@@@@@@@@>>>??????@@@BBBCCCDDDDDDBBBBBBCCCDDDDDDEEEEEEFFFCCCDDDFFFGGGHHHGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCAAA@@@???@@@BBBEEEGGGBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@>>>=========>>>???????????????>>>>>>>>>>>>999999999888888777777777777777777666555555444444555555444333222111000///000111222333333333333333333555777888777555333111111111111111000000000000////////////////////////......////////////............//////000111111111111222333444555888===@@@@@@???@@@EEEKKKPPPQQQQQQIIIEEE???999555222///---000---++++++---///000000222555888===DDDPPP___iiivvvMMMMMMNNNNNNNNNMMMMMMLLLOOOMMMKKKKKKKKKJJJIIIGGGIIIHHHGGGHHHKKKMMMMMMMMMNNNMMMKKKJJJIIIIIIJJJJJJFFFFFFGGGHHHHHHIIIIIIJJJIIIJJJKKKKKKKKKJJJHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBB@@@???>>>???@@@@@@@@@???>>><<<;;;;;;;;;:::999999999999:::888888888888888888888888777666666666666555555555666666666666777777777777888888888777777777777777555555444444444555555666777555333222222333444666888888777777666666555555777777666555444555888:::999999999999999999999999999888888777666555444444666666666666777777777777666666555555555555666666888888888888888888888888777777666666555555555555888888999999999999888888666666666666777777777777333444444555666777888888999999888777666666777777444444555666777888999999666666777888999999:::::::::999888888::::::999888999999888888888888888888999999888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@;;;<<<===>>>>>>??????>>>@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCEEEDDDBBBAAAAAABBBDDDEEECCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJKKKMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKBBBFFFIIIIIIFFFDDDEEEGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@AAACCCDDDCCCBBBHHHEEEAAAAAADDDFFFFFFEEECCCCCCCCCDDDDDDEEEGGGGGGCCCDDDEEEGGGGGGEEEAAA=========>>>???@@@@@@AAAAAACCCCCCCCCBBBBBBAAAAAA@@@EEEDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>===<<<<<<<<<<<<===>>>???@@@@@@AAA:::::::::999777555444333555666777888888777666666111111222333333333333222666555333222111222222333222555888999888555333222000///...------...///000000000000000000000000000///////////////......---...//////000111222222222111111000111444888===@@@DDDBBBAAAEEEJJJMMMMMMKKKIIIBBB:::555555444111---///...---,,,+++***))))))444333555:::BBBLLL\\\kkkyyyLLLMMMMMMNNNNNNNNNMMMMMMQQQOOONNNMMMMMMKKKIIIFFFFFFEEEDDDFFFIIIKKKLLLLLLMMMLLLKKKIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBB@@@?????????@@@@@@???===<<<;;;<<<;;;;;;:::::::::::::::999999999888888888888888777777777666666666555555555555555666666666777777777777777777777777777777666555555444444444555555555444333333333444555555777777777777666666555555666777666555444555888:::;;;:::::::::::::::::::::666666666555555555444444555555555666666666777777666666555555555555666666444444444444444444444444777777777666666666555555555555666666666666555555555666666666777777777777444444555555666666777777999888888777666666777777666666666777777777777777666777777888999999:::::::::888777888999:::999777888888888888888888888888888888777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>======>>>>>>???@@@<<<<<<===>>>????????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCEEEDDDBBBAAAAAABBBDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKGGGHHHIIIHHHGGGEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCBBBBBBCCCEEEFFFFFFEEEHHHEEEBBBBBBDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFDDD@@@===>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>======>>>>>>>>>======<<<<<<<<<======<<<;;;:::888777666444555666777777666555555///000111111222222111111444333222111111111222222444777;;;<<<999666333111000///...------...///000........................///////////////...------......///000000111222222000000111333666999;;;===>>>>>>???BBBEEEHHHIIIHHHIIIBBB:::666555444111...////////////............222111444;;;CCCMMM]]]kkkvvvLLLLLLLLLMMMNNNNNNNNNOOOQQQPPPOOONNNMMMJJJFFFCCCCCCBBBAAACCCFFFIIIJJJJJJLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMKKKKKKKKKLLLKKKJJJJJJIIIGGGGGGGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@>>>?????????>>>===<<<;;;<<<<<<;;;::::::::::::;;;999999999999888888777777777777777666666666666555444444444555555555666666666666666777777777777777777666555444444444444444222333444444555555555555777777777666666666666555666666666555444555777999777777666666555555555444444444444444444444444444444444444555555555666666666666555555555555666666666666666666666666666666777777777666666666666666444444555555555555444444555555666666666777777777555555555666666666666666888888777666666666777777888888777777777666666666777777777888999999::::::999888777888999:::999888888888888888888888888888777777666666777777888999;;;;;;;;;;;;<<<<<<<<<<<<===============>>>??????<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLJJJKKKKKKKKKKKKKKKLLLLLLNNNLLLIIIHHHHHHGGGFFFDDDFFFGGGGGGHHHIIIIIIIIIJJJHHHIIIJJJKKKKKKJJJIIIHHHEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCEEEFFFFFFEEEHHHFFFDDDDDDEEEFFFGGGFFFFFFEEEDDDCCCBBBAAAAAAAAABBBAAABBBCCCDDDBBB???<<<@@@@@@@@@AAAAAABBBBBBCCCBBBCCCCCCCCCCCCCCCDDDDDDEEEDDDBBBAAA@@@AAAAAABBBAAAAAA@@@@@@???>>>>>>>>>>>>======<<<;;;:::::::::=========<<<:::999777666333444444555555444444333...///000000111111000000111111000000000111222222777;;;>>>???;;;666222000//////...------...//////------------------------...////////////...------......//////000000111111...000222555777888999999:::<<>>>>>>>>======<<<<<<<<<===<<<;;;;;;::::::;;;;;;::::::999999888777777777666666666555555555444444333333333444444444555555555555666666666666666777777666555444444444444444000222444666777777666555666666666666666666666666555666666555444555777999555555555444333333222222666555555555444444333333333333333444444444555555666666555555555555666666777777777777777777777777555555555555555555555555555666666666666666666555555555555666666666777777666666666666666555555555888777777666666666777777777777777777777777777777777777888888888999999999:::999888999:::;;;:::999888888888888888999999999777777777777777888999999::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>>>>===>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLRRRNNNIIIHHHHHHHHHFFFDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHDDDFFFGGGIIIHHHGGGEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBAAA@@@AAACCCEEEDDDCCCHHHGGGFFFEEEFFFFFFGGGGGGDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA>>><<<@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDCCCAAA@@@???@@@AAABBBAAA@@@@@@@@@?????????>>>;;;;;;;;;;;;<<<<<<<<<<<<999999999999777666555444333333333333333222222222...///000000111111000000000000000000111111222222999<<<@@@@@@<<<666111///........................------------------------......//////......---,,,.........//////000000000000000222333555777888999:::===AAABBBAAABBBFFFIIIEEE@@@;;;777555444111000............////////////000111666>>>EEEMMMYYYeeeuuuLLLLLLLLLLLLMMMNNNPPPPPPOOOOOOOOOPPPPPPNNNIIIFFFEEECCCAAAAAACCCFFFHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLJJJIIIHHHEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAA???>>>=========<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;999999999888888888777777555555555444444444333333333333333333444444444444444444555555555666666666666666555444444444444444000222555777888777666555555555555555555666666666444555666666555555666888888888888888777777666666888888777666555333333222333333333333444444444444666666555555555555666666333333333333333333333333444444444444444444444444555555666666666666555555555555555555666666666666666666666666666555555555777666666666666666777777666666666777888999999999888888888888888999999999;;;:::999:::<<<===<<<;;;777777888888888999999999999888888888888999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>===>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAABBBCCCCCCEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIGGGHHHIIIKKKLLLLLLLLLLLLSSSOOOJJJHHHIIIIIIGGGDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHDDDEEEGGGHHHIIIGGGFFFDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBAAAAAABBBDDDEEEDDDCCCFFFGGGGGGFFFFFFFFFFFFGGGBBBBBBAAAAAAAAAAAABBBBBB@@@???>>>>>>???@@@>>>===????????????@@@@@@@@@@@@?????????@@@@@@AAAAAAAAABBBBBB@@@@@@???@@@AAAAAA@@@@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<777777777777666444333222333333222111111111111111///000111111222222111111000000111222222333333333999<<>>;;;555111...------............------.......................................------,,,.............../////////111111000000222555999;;;:::>>>AAAAAA@@@@@@DDDGGGAAA>>>:::666444222111000000////////////.........222333777???DDDKKKVVVaaasss~~~MMMMMMLLLLLLLLLMMMOOOPPPRRRRRRSSSUUUVVVVVVTTTRRRLLLIIIEEEDDDEEEGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIJJJLLLMMMMMMLLLJJJIIIEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIHHHFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@???===<<<===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999:::888888888888888888888888555555555444444444333333333333333444444444555555333333444444555666666666555555444444444555555666222333555777888777666555444555555555555666666666333555666666555444666777666666666777777777777777888888777666555444333333333333333444444444555555666666555555555555666666333333333333333333333333444444444444444555555555333333444444444444333333444444555555555666666666555555555666666666666666666666555555666666777777555555666777888999:::;;;888888888888888888888888:::999888:::<<<===<<<;;;777777777888999999::::::999999999888999::::::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCEEEFFFGGGHHHIIIHHHIIIJJJJJJJJJJJJIIIIIIGGGHHHJJJKKKLLLLLLKKKKKKOOOMMMKKKJJJIIIIIIHHHFFFGGGFFFFFFFFFGGGIIIKKKMMMKKKKKKJJJIIIIIIHHHHHHHHHDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDFFFGGGGGGFFFEEEFFFGGGGGGEEEEEEEEEGGGBBBBBBAAAAAAAAABBBBBBCCC@@@???======>>>??????>>>????????????????????????>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???===;;;999888777888888888777777666444444333333222111000000000000///000111111222222111111000111222222333222222222666888::::::777333000///------............------........................---............---,,,,,,------..................111000......000555999<<<:::<<<============???@@@>>><<<999666333111000///222222111111000000//////333333777>>>DDDJJJVVVaaarrr|||OOONNNLLLKKKKKKMMMNNNOOORRRRRRTTTWWW[[[]]]]]]\\\TTTPPPKKKHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIGGGIIIKKKLLLLLLKKKIIIHHHFFFFFFFFFGGGHHHIIIIIIIIIGGGHHHIIIJJJIIIHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAA@@@>>>===<<<<<<<<<;;;::::::;;;<<<<<<::::::999888888888888999777777777888999999::::::777777666666666555555555444444444444555555555555222333333444555555666666444444444444444555666777444555666777777666555555444444444555555555666666222444666666555444555666222222333333444555555555444444444444444444444555444444444444555555555555666666555555555555666666555555555555555555555555555555555666666666777777444444555555555555444444444444444555555555666666444444555555666666777777555555555555555666777777777777777888888999999999888888888888888888888888888777777888:::;;;;;;:::666777777888999999::::::888888888888888999999:::999999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<===>>>????????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDAAABBBDDDEEEFFFEEECCCBBBBBBCCCDDDEEEGGGHHHIIIJJJIIIJJJKKKKKKKKKKKKJJJIIIGGGHHHJJJKKKLLLKKKJJJIIIJJJKKKLLLKKKJJJHHHHHHIIIHHHGGGFFFFFFGGGIIIKKKLLLKKKJJJIIIHHHHHHGGGGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFBBBCCCDDDEEEEEEEEEEEEDDDEEEDDDCCCDDDFFFHHHGGGFFFCCCEEEGGGGGGDDDCCCDDDFFFEEEDDDCCCBBBAAAAAAAAABBBAAA???<<<<<<===?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>???@@@AAAAAA@@@???>>>========================@@@???>>><<<999777666555888888888888777666555444444333222000000000000000...///000000111111000000000111222222222111000///222444555555333000//////,,,------......------,,,------------------------------......------,,,+++------------------------...---...///222555999;;;<<<;;;::::::;;;<<<;;;:::;;;:::888555111///.../////////000000000000111111111111555<<>>>>>?????????@@@AAAAAABBBBBBAAAAAA@@@>>>??????@@@@@@AAABBBBBBDDDDDDEEEEEEEEEEEEDDDDDD@@@BBBDDDEEEFFFEEEDDDCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJJJJLLLLLLLLLKKKJJJIIIGGGHHHJJJLLLLLLKKKJJJHHHFFFIIIMMMMMMJJJHHHIIIJJJGGGFFFDDDDDDDDDFFFHHHJJJKKKJJJIIIHHHGGGFFFFFFGGGDDDDDDCCCCCCDDDEEEFFFFFFBBBBBBCCCDDDDDDEEEDDDDDDCCCBBBAAABBBEEEFFFEEEDDDBBBEEEGGGFFFDDDCCCDDDFFFGGGFFFEEECCCBBBAAA@@@@@@AAA???<<<<<<===???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@?????????<<<>>>@@@BBBBBBAAA>>>===<<<<<<<<<<<<============<<<;;;;;;:::999888777777666666777666666555444444555444222000000000000111---......///////////////000000111111111///...---///111222111000//////000,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------***,,,...111444777888999???<<<999:::<<<===:::777999999777444111.........++++++,,,---...///000000//////333;;;CCCLLLZZZgggxxxPPPPPPOOONNNMMMMMMMMMMMMSSSTTTVVVXXX[[[^^^```aaaZZZVVVQQQKKKHHHFFFGGGGGGIIIJJJKKKLLLLLLKKKJJJJJJHHHIIIJJJLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJLLLKKKKKKJJJHHHGGGGGGFFFFFFGGGIIIKKKLLLLLLKKKJJJHHHIIIJJJKKKKKKIIIGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@??????>>>===<<<<<<;;;<<<;;;:::888777888888999<<<;;;;;;::::::;;;;;;<<<888888888888777777777777666555555555555444444444444555555555555555444444666666666555555444333333444444444555555555555666666555444333333444555666666666666555444444333333555555444444444444555555444444555888:::999555000000000222444666888999:::444444444444444444444444777777777777666666666666555555666666666666666666777666444333444555777999888888888888888888888888444333333222333444555666888777666555555666777777999888777555555555666777888777666666666777999:::888888888777555666888:::666777999::::::999777666555555666666777777777888999999999999999999999999777777777777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>?????????AAAAAA@@@???>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEAAABBBBBBCCCBBB@@@???>>>AAACCCEEEDDDCCCBBBBBBCCCCCCBBBBBBEEEHHHKKKLLLKKKHHHGGGGGGHHHIIIGGGEEEBBBGGGHHHIIIJJJJJJJJJIIIIIIMMMLLLIIIGGGGGGGGGHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFIIIIIIHHHHHHGGGFFFEEEEEEIIIGGGFFFEEEEEEGGGIIIJJJGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDCCCBBBBBBBBBBBBCCCAAABBBCCCCCCBBBBBBDDDFFFFFFEEEDDDCCCBBBAAA@@@@@@???@@@AAA@@@>>>>>>???@@@????????????????????????AAABBBBBBBBBAAA???===<<>>===>>>>>>===<<<<<<:::999999;;;<<<<<<;;;===<<<;;;:::999:::;;;;;;777666444222111111111111555333111000000111333555000000000000111111111111222111000//////000111222......////////////......///...---,,,+++,,,---------..................---...000111000///------...000---***+++...///---+++,,,---///111333444555555999888999:::;;;:::777444888777555333222000000000,,,,,,---...///111111222111222666<<>>>>>===<<<<<<;;;<<<;;;:::888888888888999:::999999999999999999:::888888888888777777777777777666666666666555555555444555555555555555444444444444444444555555555555555555555666666666666777888777666666555666777777444444555555555555555555555555444444444444555555555444555777999888555222333333444444555666666777444444444444444444444444777777666666666555555555666666666666555555555555555555333333333444666777<<<;;;:::999888777777777555555444333444555666777777777666555555666777888777666555444444444555555666555555444555666777888888888888777666666888:::777888999::::::999888777666666666777777888888888888888888888888888888888777777777777888999:::;;;;;;;;;;;;;;;;;;:::::::::=========>>>>>>?????????AAA@@@@@@????????????@@@@@@@@@@@@AAAAAABBBCCCDDDCCCDDDEEEEEEEEEDDDCCCBBB@@@BBBCCCCCCAAA@@@AAABBBCCCDDDFFFGGGHHHHHHIIIIIIJJJIIIHHHIIIKKKKKKJJJHHHFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJHHHFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEHHHHHHGGGGGGFFFFFFEEEEEEGGGFFFEEEDDDEEEFFFHHHJJJHHHGGGGGGFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@AAABBBAAA@@@AAABBBDDDEEEEEEDDDCCCBBBAAA@@@@@@???@@@AAA@@@>>>>>>>>>@@@@@@?????????????????????@@@@@@AAAAAA@@@???>>>===BBB@@@>>>===>>>???>>>======;;;::::::;;;<<<;;;:::;;;:::999888777888999999777666444222111111111111000000000000000000000000//////000000000111111111000//////......//////000...///////////////......//////......---------...------............------,,,...//////---,,,,,,---,,,***))))))***+++******---...000222333444555555888888888:::;;;:::777444444333222000///.........)))******+++---......///222222666===CCCJJJVVVbbbqqq}}}PPPPPPOOOOOOPPPPPPQQQQQQTTTTTTTTTTTTTTTTTTSSSSSSTTTSSSRRRQQQPPPOOOOOOPPPNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJHHHGGGEEEGGGGGGHHHIIIIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;:::999888888888999888888777777777777888888888888888888777777777777777777777666666666666555444444555555555555555444222222333333444555555666555666666666666777777777999888777666666666666666333333444444555666666777555555444444444444555555555555444555777777555333666666555555555444444444444444444444444444444444666666555555555444444444666666666666555555444444444444333222222444555666@@@>>><<<999777666666666666666555444555666777888555555555555666777888888777777666555555555666666555555555555555666777777777888888777666666777999888999:::;;;;;;:::999888777777777888888888888888777777777777777777777777777777777777888888999:::999999999999999:::::::::;;;<<<<<<===>>>???@@@@@@@@@@@@??????@@@@@@AAABBB@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEDDDDDD???@@@AAAAAA??????@@@AAAAAAFFFKKKMMMLLLKKKLLLMMMLLLJJJHHHGGGHHHHHHHHHGGGDDDDDDDDDEEEGGGJJJLLLMMMIIIHHHFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDFFFGGGIIIHHHHHHGGGGGGFFFFFFEEEEEECCCBBBBBBBBBAAAAAAAAAAAA???@@@AAA@@@??????AAACCCDDDDDDCCCBBBAAAAAA@@@@@@???@@@AAA@@@>>>===>>>???@@@@@@@@@??????>>>>>>>>>===>>>>>>??????>>>>>>===@@@???======>>>??????>>>>>><<<;;;:::;;;;;;:::999888777666666555555666666666555444222111111111111...///000111111000///...//////000000000000111111000///............///000//////000000///...------//////000000//////...---,,,,,,------------,,,,,,+++---//////---------...)))******)))((((((***+++...///000222444555666666888777888999:::999777444222111000///............,,,,,,---...///000111111222222666===BBBIIIUUU```mmmyyyOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUTTTSSSRRRQQQSSSTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPOOONNNMMMMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>=========<<<<<<<<<<<<;;;;;;:::999999888888777777777666666777777777888888888888777777777666666666666666555555555555333444555555666555555555333333333333444444555555555555555555666666666666666666555555444444333333444444444555555555666666555444444333333444444555666555444444555555555555666666666555444444444333444444444444444444444444555555444444444333333333777666666555555444444333444444333333333444555666>>>===:::777666555555666666666555444444555666777444444444555666777888888999999999888888888888999777777777777777888888999777888888888666666777999888999::::::::::::999888888888888888888888999999777777777888888888888888777777777777777888999999999999999999::::::::::::::::::;;;<<<>>>???@@@@@@????????????@@@AAABBBCCC@@@@@@@@@@@@@@@AAABBBBBB??????@@@AAABBBBBBCCCCCC???@@@AAA@@@??????AAABBBAAAHHHQQQTTTSSSRRRTTTWWWTTTQQQLLLHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDFFFIIIKKKHHHGGGFFFEEEDDDEEEEEEEEEFFFGGGHHHIIIIIIGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCC@@@AAAAAAAAA??????AAABBBCCCCCCBBBBBBAAA@@@@@@???@@@AAAAAA@@@>>>===>>>???@@@@@@??????>>>>>>======;;;<<<<<<======>>>>>>>>>???>>><<<===>>>??????>>>===<<<;;;;;;;;;;;;999777666666555555444444444444555444333222222111111111000111111111111111111000////////////000000000111000000////////////000000000000000000///...---,,,......///000000...---,,,+++,,,,,,------,,,,,,+++,,,...///000.........///***,,,...---******---000...///111333555666666777777777777999:::999777444111111000/////////000000......///000000111222222222222666===BBBHHHSSS]]]kkkvvvNNNNNNMMMMMMNNNOOOPPPPPPRRRSSSUUUVVVWWWVVVUUUTTTUUUUUUUUUVVVUUUTTTRRRQQQRRRRRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@>>>===============<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888777777777777888888888888888888777777777666555555444444444333333333333444444555666666555555555555555444444333333333333333333444444444555555555555555555555444444333666666555555555444444444444444333333333333444444555555555444333444555666444444555555555555555555444444444444444444444444444444444444333333333333666666555555444444444333555555555555555666666777999888777666555555555666666555444333333333444555333333444555666777777777888888888999999999999888666777777888888888888888666777999888777666777888999999999999999999999999999999888888888888888888888888888999999999::::::777777777666777777888888999999::::::;;;;;;;;;<<<999:::;;;<<<===>>>??????>>>>>>>>>???@@@AAABBBCCC@@@@@@?????????@@@AAAAAA======>>>>>>???@@@AAABBB@@@AAABBBAAA@@@AAACCCEEEEEELLLRRRUUUSSSRRRUUUXXX[[[WWWRRRNNNMMMMMMMMMMMMIIIHHHFFFEEEDDDEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGIIIJJJIIIHHHFFFDDDDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCAAABBBBBBAAA@@@@@@AAACCCBBBBBBAAAAAA@@@@@@??????@@@AAABBB@@@>>>======>>>?????????>>>>>>>>>======;;;;;;;;;<<<<<<===>>>>>>>>>===;;;<<<===>>>>>>===<<<;;;::::::;;;:::888555555555555555555444444333333333333333222111111000222111///......///111222...////////////000000000........................//////000//////...------------...///...---,,,++++++,,,,,,------,,,,,,++++++---......---,,,---...+++...///...,,,,,,...222...///111333555666666777666666777888:::999777444000000//////...//////000,,,,,,,,,------......///111111555<<<@@@EEEOOOZZZiiisssNNNNNNMMMMMMMMMNNNOOOOOOPPPRRRUUUWWWYYYYYYXXXWWWUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRPPPPPPOOOOOOOOOOOONNNMMMLLLJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLKKKKKKKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGHHHDDDDDDDDDCCCCCCCCCCCCCCCAAABBBBBBBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;:::999888999999888888888888999999888888888888777777777777444444444333333333222222333333444555666666666666777666666555444444333333222222333333333444444444666666777777777777666666777666666555444444333333444444333333333333444444444555555444333333444666333333444444555666666666444444444444444444444444555555444444444333333333444444444444444444444444555555555666666666666777555555555555666666666666666555444333222333444444333444555666666666666666444555666777777777666666444444555666666666666666666777999999777666777888888888888888888888888888888888888888888777777777888888888999::::::;;;;;;777777777666666777777888999999::::::;;;;;;<<<<<<999::::::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@??????>>>??????@@@@@@??????>>>???@@@AAABBBCCCBBBCCCCCCBBBAAABBBEEEGGGLLLNNNOOONNNLLLKKKMMMOOOSSSQQQMMMLLLMMMOOOPPPQQQNNNMMMKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFCCCDDDEEEEEEEEEDDDBBBAAABBBCCCCCCBBB@@@@@@AAACCCAAAAAAAAA@@@@@@?????????AAABBBBBB@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;<<<===>>>>>>>>><<<::::::<<<<<<<<<;;;999888888999:::999777444444555555555555444333333222222333333222111000000000///,,,++++++,,,///000......////////////000000++++++,,,,,,,,,,,,++++++......////////////......---------...---,,,,,,+++,,,,,,------------,,,,,,+++,,,------+++******++++++,,,,,,,,,,,,,,,...000...///000222444555666666555555666888:::999777555......------,,,---------........./////////000000000000444:::>>>CCCLLLVVVeeeooo}}}PPPPPPOOONNNNNNNNNOOOOOONNNPPPSSSVVVXXXXXXWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPOOOOOOOOOPPPQQQNNNMMMKKKJJJJJJJJJLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLIIIHHHGGGFFFFFFEEEEEEFFFDDDCCCCCCBBBBBBBBBBBBBBB@@@AAABBBBBBAAA???===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<:::999888999888888777777888888999888888888888777777777777555555444444444333333333222333444555666666666666666666666666666666666666333333333444444444555555444555666777888888777777555555555555555555444444444333333222222333333444222444666555333222444555444444444555555555555666444444444444444444444444555555555555444444444444222333333444444555555666444444555555666666555555444555666777888777555444777666555333333333444555333444555666666666555444333444555666666666555555333444555666777666666555555777999999888777777777888777777777777777777888888888888777777666666666777777777888999:::::::::777777666666666666777777888888888999:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<============>>>???@@@@@@??????>>>>>>>>>>>>??????@@@@@@?????????AAABBBCCCBBBCCCCCCBBBAAABBBEEEHHHOOOMMMIIIFFFDDDEEEGGGIIIJJJHHHFFFFFFIIIKKKLLLLLLNNNMMMLLLJJJIIIGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGCCCDDDEEEFFFFFFDDDCCCAAAAAABBBBBBAAA???>>>@@@AAA@@@@@@@@@@@@????????????AAABBBBBB@@@>>><<<===>>><<<<<<======>>>?????????======<<<;;;;;;<<<===>>>===;;;999999::::::999888666666666888999888666333333444444555444333222111111222222333222111000000...------,,,,,,------............/////////000000,,,---............---,,,,,,---...///000000000000//////...---------------------............------...///000///,,,+++***+++,,,*********,,,.........---...000222333444555555555555666888999999777555//////...------,,,------111111111111111222222222...///333999<<<@@@IIIRRR___iiiwwwRRRQQQPPPPPPOOOOOOOOOOOOLLLNNNRRRUUUVVVVVVUUUTTTRRRRRRQQQQQQRRRSSSTTTTTTQQQPPPOOONNNNNNOOOQQQRRRMMMLLLKKKIIIJJJKKKLLLNNNMMMMMMNNNOOONNNMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOKKKJJJHHHFFFEEEDDDCCCCCCDDDCCCBBBAAAAAAAAAAAABBB@@@AAABBBBBBAAA???<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===<<<:::999888888888777777777777888888888888888888777777777777666666555555555444444444222333444555666666666666555555666666777888888888444444444555555555666666111222444666777777666666333333444444555666666666444333333222222333333444111444666666333222333555555555555555555444444444444444444444444444444444666666555555555444444444111222222333444555666666222333444444555555444444444666888:::999777555333888777666555444444555666444555666666666555444333444555666888888888777666555666888999999999888777555777999999888777777777777777666666666666777777888777777777666666555555555666666777888999999999888777666666666666777777666777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>?????????>>>>>>>>>>>>>>>???@@@???>>>>>>>>>???@@@AAABBBBBBBBBAAAAAABBBEEEHHHPPPKKKDDDAAAAAAEEEHHHIIIJJJIIIGGGGGGHHHJJJJJJIIIJJJJJJIIIIIIGGGFFFDDDCCCFFFGGGGGGHHHHHHHHHGGGGGGJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEDDDCCCBBBAAADDDDDDEEEFFFGGGHHHHHHIIIEEEFFFHHHIIIHHHGGGEEEDDD@@@AAAAAA@@@>>>===>>>@@@@@@@@@@@@???????????????AAABBBBBBAAA>>><<<======;;;;;;<<<===>>>???@@@@@@>>>===<<<;;;;;;<<<===>>>===;;;999888999999888666444444555777888888555333222222333444333222111000000111222333333222000///......///000000///................../////////000///000111222222111000///+++,,,---///000000111111111000///------...//////---......//////......---222444444333000...---......+++)))+++...000000...,,,---///111333444555555444444555888999999777555222222111000///......///............////////////---...222888;;;???GGGPPPZZZdddsssUUUTTTRRRQQQPPPPPPPPPPPPSSSRRRPPPQQQSSSTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSPPPOOONNNMMMNNNPPPRRRSSSNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMLLLMMMNNNMMMLLLJJJLLLKKKLLLNNNQQQRRRRRRQQQLLLKKKIIIGGGFFFFFFFFFFFFDDDCCCBBBBBB@@@@@@???>>>@@@BBBCCCCCCAAA@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777666777666666777999999888777666666777888888888888888777555333444666666444222555555555666666666666666666666555555555444444444333444444555555666666666555444444444444555666666555555444333333333333444444444444555555555666666444444444555555555666666777777666555444333333222888777777666555444444444555555555555444444333222333222111000111222333444000...---000444777666444666555333333222333444555666666555555555444444444666666666666555555555555666666666666777777777777888888888888777777777777444666888:::;;;:::999888:::999999888777666555555777777888888888777777666666666777888888888888888:::999999999888777777777999999888888999999:::;;;<<<;;;;;;:::::::::;;;;;;<<<<<<>>>???@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???AAAAAA@@@???>>>>>>??????BBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAAFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEDDDDDDDDDFFFEEECCC@@@BBBCCCEEEFFFHHHHHHIIIIIIHHHHHHHHHHHHFFFDDDBBB@@@@@@@@@@@@@@@?????????>>>@@@??????>>>>>>??????@@@BBB@@@>>>???AAAAAA>>><<<>>>>>>?????????@@@@@@@@@HHHFFFCCCAAA???>>>>>>>>><<<;;;:::888777666666666777777666555555555555555333222111111000000111111111111000////////////////////////000111111111222......//////000000111111000000//////.........---///...------...///000111------...///...---+++***------------------------111222222222000---***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333333444555666777888999:::333222000///.........//////...---,,,---...///000000///111666;;;???GGGOOO```kkkxxxUUUUUUTTTTTTSSSRRRQQQQQQRRRQQQPPPPPPRRRSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRSSSSSSRRRQQQOOOOOOPPPQQQRRROOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJKKKLLLLLLJJJHHHLLLKKKLLLNNNQQQSSSSSSRRRLLLKKKIIIGGGFFFFFFFFFFFFCCCCCCBBBAAA@@@??????>>>???AAABBBBBB@@@??????@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777666777666666777999999888777555666777777888888777777666444222333555555333111111222222333444555666666666666555555555444444444444444444444444555555555444444444444444555666666777777666555555555555555222222222222333333333333333444444444444555555555666666666555444444333333666666555555444333333333555555555555555444333333222222222222222333444444222111111333555666666555666666555444444444555666666666555555555444444444444444555555666666777777666666666666777777777777888888888888777777777777555666777999999999999888999999888888777777666666777777888888888888777777666777777888888888888888888888888888777777777777999999999888999999:::;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>????????????>>>???@@@AAAAAA@@@???>>>@@@@@@???>>>>>>>>>>>>>>>AAA@@@?????????@@@BBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFFFFGGGHHHIIIIIIJJJEEEFFFIIIJJJJJJIIIGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCGGGGGGHHHHHHHHHGGGEEEDDDEEEDDDDDDEEEGGGGGGDDDBBBBBBCCCDDDFFFGGGHHHIIIIIIHHHHHHGGGFFFEEECCCBBBAAA@@@@@@?????????>>>>>>>>>AAAAAAAAA@@@@@@AAAAAAAAAAAA???>>>???@@@@@@>>><<<>>>>>>>>>???@@@@@@AAAAAABBBAAA???<<<;;;:::999999<<<;;;999888777666666666777666666555555555555555333222111111000000111111222111000000//////000000111111222222222222222333......//////000000000000000/////////...............---,,,,,,,,,...///000,,,---------...------,,,------------------------000000111000///---***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111222333444444555555666666666777333222000///.........///......---,,,---...///000333111222666;;;???HHHQQQ___kkkxxxUUUUUUVVVVVVVVVTTTSSSRRRQQQPPPOOOOOOQQQRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQUUUTTTSSSQQQQQQQQQQQQRRROOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHIIIJJJJJJHHHFFFKKKJJJKKKMMMPPPRRRRRRRRRJJJJJJHHHGGGFFFFFFEEEFFFCCCCCCBBBAAA@@@???>>>>>>>>>???AAA@@@>>>======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777777777666666777999999888777555555666777777777666666555444222333444444333111000111222333444666777777555555555555555444444444444444444444333333333333444444444444444555555666777666666555555555555555111111111111222222222222333333333333444444444444555555555555555555555555555555444444333222222222444444555555555444333333222222333444444444444444444555666666555555666777666666555555555666666777555555555555555444444444222333444555666777888888666666666666777777777777888888888888777777777777555555666777777888888999888888888777777777777777777777888888888888888777777777888999999999999888777777777777777777888888999999999999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>>>>???>>>>>>????????????>>>>>>??????>>>=========>>>>>>@@@???>>>>>>>>>???AAABBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIJJJFFFFFFGGGHHHHHHGGGFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBCCCFFFJJJJJJGGGCCCBBBCCCDDDEEEGGGHHHIIIIIIIIIHHHFFFEEECCCBBBBBBBBB????????????>>>>>>>>>===AAAAAA@@@@@@@@@@@@AAAAAA???>>>>>>>>>@@@???>>><<<===>>>>>>???@@@@@@AAAAAABBBAAA???===<<<;;;::::::;;;:::999888777666666666666666555444444444444555333222111111000000111111222111000000//////000000222222222222111111111111...////////////000000000////////////............,,,,,,,,,+++,,,,,,---...------,,,,,,,,,---......------------------------------.........,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222333555555555555555555555555444333111///..................---------...000000666333222666:::???IIISSS___kkkxxxRRRSSSUUUVVVVVVUUUSSSQQQQQQOOONNNNNNOOOPPPPPPOOONNNNNNOOOOOOOOOPPPPPPPPPSSSSSSRRRQQQQQQQQQRRRRRROOONNNMMMKKKJJJIIIIIIIIIJJJIIIHHHHHHJJJIIIHHHFFFIIIHHHHHHJJJMMMOOOPPPOOOIIIHHHHHHGGGFFFEEEEEEEEECCCBBBBBBAAA@@@???>>>>>><<<>>>??????===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888777777777666666777999999888777555555666666666666555555555555444444444444333333444444444555666777888888555555555555555555555555444444444333333222222222444444333333444444555666555444333333222222333333222222333333333444444444222222222333333333444444444444444555555555666666555444444444333333222222222333333333333333222222222333444555666555444333222555777777444333666888555555555555555666666666555555555555555555555555333333444555555666777777666666666666777777777777888888888888777777777666555555555555666777888999777777777777777888888888777777888999999999888888777888999999::::::999999777777777888888999999::::::999999999999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>======>>>>>>===============>>>???>>>=========>>>@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEGGGHHHIIIIIIMMMJJJGGGEEEDDDEEEGGGIIIGGGFFFFFFFFFFFFFFFFFFGGGEEEEEEFFFFFFFFFEEEEEEEEEBBBBBBEEEKKKPPPQQQKKKFFFCCCCCCDDDEEEFFFGGGHHHIIIHHHGGGEEECCCBBBBBBBBBCCC?????????>>>>>>>>>======>>>>>>============>>>>>>>>>>>>>>>?????????>>>======>>>>>>???@@@@@@AAAAAABBBAAA@@@???===<<<<<<;;;:::999888777666666666666666555444444333333444444333222111111000000111111111000//////......//////000000000//////......---///////////////////////////////////////.........,,,,,,,,,,,,,,,,,,------///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,---...///111222222444444444555555666666666555333111000..................---------///000111888444222444888>>>IIISSS^^^jjjxxxOOOPPPRRRSSSTTTSSSQQQPPPPPPOOOMMMMMMOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOOOOPPPQQQRRRSSSOOONNNMMMKKKJJJIIIIIIIIIJJJIIIIIIIIIJJJJJJHHHGGGFFFEEEDDDFFFHHHKKKLLLKKKGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>===;;;===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777777777666666777999999888777555555666666666666555555666666666666555555555555666666666666666555555555444555555555555555555555444444444333333222222222333333333333333444555555444444333222222222222222222222333333333444444444222222222333333333444444333333444444555666666666555555555444444444444444000111111222222222111111222333444555666555444333000333555555333333666999333333444444555555555555444555555555555555555555555555555555555444444444666666666666777777777777888888888888777777777666555555555555666777888999777777777777777888888888777777888999999999999999888888999:::::::::::::::999999999::::::;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;<<<===>>>===<<<<<<;;;<<<<<<===>>>========================>>>===============>>>>>>???>>>=========>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEECCCDDDEEEFFFGGGHHHIIIIIIMMMMMMLLLKKKIIIHHHGGGFFFDDDDDDDDDEEEFFFGGGIIIJJJEEEEEEEEEEEEEEEEEEFFFFFFEEEGGGLLLUUU]]]]]]UUUMMMEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFDDDBBBAAAAAABBBBBB????????????>>>>>>>>>>>>>>>======<<<<<<======>>>===>>>?????????>>>>>>>>>>>>????????????@@@@@@@@@======<<<<<<;;;:::999999999999888777666666666666555555444333333333333333333222111111000000111111//////...------------...000//////......---------/////////........................///////////////------.........---------222000...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++++++++++++++++++++++++++,,,...///000111222222333444555777888::::::666444222000..................------...///111222888444111333666<<>>======;;;<<<>>>===;;;::::::;;;::::::::::::::::::::::::999999:::999999888777777777666666777999999888777666666777777777666555555666777888777555555555666555555555444333333222222444444444555555555555555444444444444333333333333333333333333333444444555666555555444444444444444111111111111222222222222333333333333444444444444444444444555555555666666555555555444444444444444000000111222222222111111222222333444444444444444///111333333333444666777111222333444555555555444444444444555555555555555555555555444444444333333666666666666777777777777888888888888777777777777555555666777777888888999888888888777777777777777777777888999::::::::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<===>>>???>>>>>>============>>>>>>>>>>>>=========>>>?????????>>>=========>>>@@@AAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGKKKPPPSSSSSSMMMGGGBBBCCCCCCBBBCCCDDDFFFHHHIIIFFFFFFEEEEEEEEEFFFGGGGGGIIILLLUUUbbbkkkjjj___UUUGGGFFFEEEDDDCCCDDDEEEFFFEEEEEECCCBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>??????>>>>>>>>>>>>??????===???@@@AAA?????????@@@@@@@@@@@@????????????>>><<<=========<<<;;;::::::999888777666666666666666444444333222222222222333333222111111000000111111000///......------......000000000000/////////////////////............---.........///////////////---............------,,,111000///---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,++++++++++++++++++++++++++++++,,,---///000111222111222444666888:::;;;<<<666555333000///...............------...000222333888444111333666;;;FFFPPP\\\iiixxxKKKKKKLLLLLLMMMNNNNNNOOORRRPPPNNNNNNOOOOOONNNMMMNNNNNNNNNOOOOOOOOOPPPPPPKKKLLLMMMNNNOOOOOOOOOPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKKKKIIIGGGGGGEEEBBBBBBCCCEEEEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>======;;;<<<>>>===;;;::::::;;;::::::::::::::::::::::::888999999999999888888777777666666777999999888777777777888888777777666555555777888777444333555666444444444444444333333333444444444555555555666666444444444444444555555555333333222222333333444555666555444444333333444444222222222222333333333333333444444444444555555555444444444555555555555555333333333333333333333333111111222333333333333333222222222222222333444444333222222222444555444333111222444555666666666555444444444555555555666666444444444444444444444444666666666666777777777777888888888888777777777777555666777999999999999888999999888888777777666666666777888999::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@???===<<<<<<===???@@@??????>>>======>>>??????>>>>>>>>>>>>>>>???@@@@@@??????>>>===>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHEEEIIINNNRRRSSSPPPLLLIIIGGGFFFDDDDDDDDDEEEGGGHHHGGGFFFFFFEEEFFFGGGHHHIIIHHHMMMYYYhhhsssqqqdddWWWIIIHHHEEECCCBBBBBBCCCDDDCCCCCCCCCCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>======>>>>>>???===@@@BBBBBB@@@???AAABBBBBBAAAAAA@@@???>>>======<<<======>>>>>>===<<<;;;888888777666666666666777444333333222222222222222333222111111000000111111111111000///////////////...///////////////000000//////.........---------............/////////000,,,------...---,,,+++***------......------,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,***************************+++,,,---///000111111222222444555777888999:::777555333111///...............---...///000222333999555333555777<<>>======;;;===>>>===<<<:::;;;;;;::::::::::::::::::::::::888888999999999888888777777666666777999999888777888888888888888777666666444666777666333222444666444555555666666777777777444444444555555555666666444444444555555666666666333333222222333333444555444333222222111111222222444444555555555555666666444444444555555555666666555555555555555555555555222222222222222222222222222333444444555555555555333222111000111222333444777444222333555666333111222333555777777777777666444444444555555555666666111222222333444555666666666666666666777777777777888888888888777777777777555666888:::;;;:::999888:::999999888777666666555666777888999:::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999999999;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<>>>??????AAA@@@>>>===<<<===???@@@@@@???>>>======>>>???@@@??????>>>>>>???@@@AAAAAA@@@???>>>>>>>>>???AAABBB@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIHHHIIILLLOOORRRTTTLLLKKKHHHGGGFFFFFFHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJDDDJJJXXXiiiuuurrrcccUUUKKKIIIFFFCCCBBBAAABBBBBBBBBBBBCCCDDDCCCBBB@@@???BBBBBBBBBAAAAAAAAA@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<===@@@CCCCCCAAA@@@AAADDDCCCBBBAAA@@@???===<<<<<<777888999999999999777777888777777666666666666777444333222222111111222222333222222111000111111111333222222111111111111111+++,,,,,,------.........//////.........------------.........//////000000+++,,,,,,---,,,+++***))))))***,,,...//////......++++++++++++++++++++++++,,,+++++++++++++++,,,,,,***************************+++,,,---...000111111333333444444555666777777777666333111///...............---...///111333444:::666444666999===FFFOOO[[[hhhxxxLLLLLLLLLLLLLLLMMMMMMNNNPPPOOOOOONNNNNNOOOOOOPPPOOOOOOOOOPPPPPPPPPPPPQQQLLLMMMMMMNNNNNNMMMMMMLLLOOOOOOMMMLLLLLLLLLMMMNNNJJJJJJIIIIIIIIIHHHHHHHHHHHHEEEBBB???>>>???AAACCCDDDDDDCCCCCCCCCCCCDDDDDDAAA@@@>>>===<<<===>>>@@@<<<<<<<<<;;;;;;:::999999======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999999777777777777666666666666888888777777666666555555555555555555555555555555444444555555555555444444333333333333333333333333444444333333222111000000333333333333333333333333333333333333333333333333222222222222222222222222444333333222222333333444222222222333333444444444333333222222333333444555555444333333222222333333444444444333333222222222444222000000222555666666444444666777888888888888555555555444444333333333333333222111222333444555777777666666555555555444:::999999999999999999999444555777888999999999888:::999999999888888777777888888999999999888888777::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<>>>???@@@?????????>>>>>>>>>>>>>>>@@@===::::::===???@@@???AAAAAAAAA@@@???>>>>>>===>>>>>>======>>>@@@BBBDDDHHHGGGDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIIIIKKKKKKJJJHHHGGGGGGJJJMMMJJJLLLNNNMMMIIIFFFFFFHHHGGGFFFFFFFFFGGGHHHHHHIIILLLMMMQQQXXX^^^^^^XXXRRRKKKIIIFFFCCCBBBCCCDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@DDDDDDCCCBBB@@@>>><<<;;;???===;;;::::::<<<>>>@@@AAABBBEEEFFFFFFEEEBBBAAABBBAAA@@@>>>============;;;;;;<<<<<<;;;;;;:::999777777666555444333333333666555333111000///......111111000000///.........000000000000000000000000000///...------...///000////////////////////////........................------------------------,,,---.........,,,)))((()))((((((***...000000///,,,,,,,,,+++++++++******++++++******************,,,,,,------.../////////111222222333333444444444555555555444333000...---////////////////////////777888999999999===EEEKKKYYYbbbrrrMMMMMMLLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQMMMMMMNNNNNNNNNNNNMMMMMMNNNMMMLLLKKKJJJKKKLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFCCCAAA@@@AAABBBDDDDDDDDDCCCCCCCCCCCCDDDDDDAAA@@@>>><<<<<<===>>>???>>>>>>===<<<;;;;;;::::::<<<<<<<<<;;;;;;;;;::::::999999999999999888777666777777777777666666666555777777777666666666555555555555555555555555555555444444555555555555444444333333333333333333333333444444333333222111111000333333333333333333333333333333333333333333333333222222222222222222222222444444333333333333444444333333333333333333222222333333222222333333444555555444333333222222333333444444444333333222222222444222000111333444555555333333444666666777777777666666666555555444444444555555444444444555666777777666666666555555555555888888888777777777777777555666777888888888888888999999888888777777777777777888888888888888777777888888888999999999::::::::::::::::::::::::::::::;;;::::::::::::::::::;;;<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>???<<<::::::<<<>>>>>>>>>AAAAAA@@@@@@???>>>======>>>>>>>>>>>>???@@@AAAAAAFFFEEECCCAAA@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHFFFGGGIIIKKKHHHKKKMMMMMMJJJHHHGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIEEEEEEHHHNNNSSSSSSMMMHHHIIIGGGDDDBBBAAAAAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBAAA@@@???>>>======<<<;;;:::;;;<<<>>>@@@BBBCCCEEEFFFFFFEEECCCBBBAAA@@@???===<<<<<<<<<<<<:::::::::::::::999999888777666555444444333333333333333222111000000000000000000000000000000000000000000000000000000000000/////////....../////////................................................------------------------------......---,,,***)))...---++++++,,,,,,+++***,,,,,,,,,+++++++++******************************,,,,,,------.../////////111111111222333333444444333333333333222111///...........................,,,///111333666===FFFMMM[[[eeetttMMMMMMLLLLLLMMMMMMNNNOOONNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBB@@@???>>><<<<<<======>>>??????>>>===<<<;;;:::999;;;;;;;;;:::::::::999999888888888777777555444444777777777666666666555555666666666666666555555555444444444444444444444444444444555555555555444444444444444444444444444444444333333222222111111111333333333333333333333333333333333333333333333333222222222222222222222222444444333333333333444444444444444333222222111111333333222222333333444555555444333333222222333333444444333333333333222222444333222222444444444222222333444555555555555555666666666666666555555555666555555555555666777777666666666666555555555555555555555666666666666666888777777777777777888888777777777777666666666666666777777888888777777666888888888888999999999999999999999::::::;;;;;;;;;999999888888888888999999===<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<::::::;;;===>>>===@@@@@@@@@@@@???>>>============>>>???????????????CCCBBBAAA@@@@@@AAABBBCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIFFFGGGHHHHHHFFFFFFGGGHHHFFFIIILLLMMMLLLJJJHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHFFFEEEFFFIIILLLLLLHHHDDDEEEDDDBBB@@@??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????;;;;;;;;;;;;<<<===>>>???BBBCCCDDDFFFFFFDDDCCCBBB@@@???>>><<<;;;;;;::::::888999999999999888777777777666555444333333333333222111111111111111222222//////000000111222222333000000000000000000000000...//////000000//////...........................------------------------------------------------.........------,,,,,,+++///...,,,+++,,,+++***(((,,,,,,,,,+++++++++******************************,,,,,,,,,---......//////000000111222222333444444000111111111111000000///------------------------'''***---000444<<>>??????????????????>>>???>>>===<<<<<<<<<======???>>>>>><<<;;;:::999888:::::::::999999999888888888888888777666555444333777777666666666555555555555555555555555555555555444444444444444444444444333444444555555444444333444444444444444444444444333333333222222111111111222222222222222222222222222222222222222222222222111222222222222222333333333222222111111222222333333333333222222222222222333333222222333333444555555444333333222222333333333333333333333333333333444333222333444444222111333333444555555555555555666666555555555555555555444444444444444555555555666666666666666555555555444555555555555555666666999888777666666666888888666666666666666666555555555666666777777777777666999::::::::::::;;;;;;;;;888888999::::::;;;<<<<<<999999888888888888999999======<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>??????@@@@@@@@@???======:::;;;===???@@@@@@@@@???BBBBBBAAAAAAAAABBBCCCDDDBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFGGGDDDFFFHHHHHHGGGFFFGGGHHHEEEGGGJJJMMMMMMLLLJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHJJJIIIHHHIIIJJJJJJGGGEEECCCCCCBBBAAA@@@?????????AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>999999:::;;;===>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@>>>>>><<<;;;:::999999999888888999999888888777666666555444444333333333444222222111111111111111222000000111111222222222222////////////////////////...///000111111000///...........................------------------------------------------------///...------,,,,,,------+++***)))***,,,------,,,,,,,,,,,,+++++++++*********************++++++++++++,,,,,,------...//////000111111222333444555555111111111000000///......------------------------+++...000222555<<>>???@@@@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<======<<<;;;:::888888777::::::999999999888888888888888888888777666555444666666666666555555555555444444444444444555555555444444444444444444444444333333444444444444333333444444444444444444444444333333222222222222222111222222222222222222222222222222222222222222222222111111111222222333333333111111000000000000111111000000111111222333444444333333222222333333444555555444333333222222333333333333333333333333333333444333222333444444222111444444555666666666555555444444444444444444444444444444555555555666666666555555555666666666666666555555555666666777777777999888777666666666888888555555555555555555666666555555666777777777777777999999999:::::::::;;;;;;888888999::::::;;;<<<<<<::::::999999999999::::::===<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>===>>>>>>>>>>>>>>>???@@@??????@@@AAAAAA@@@>>>===888:::<<>>===<<<888999:::;;;<<<===>>>>>>>>>>>>???@@@@@@???>>>>>>>>>===<<<:::999999888888999999999999999888777777555444444333333333333444444333222111000000000000222222222222111111000000////////////////////////...///000111111000///...........................------------------------------------------------......---,,,,,,,,,------(((((((((***,,,.........,,,,,,,,,+++++++++******))))))*********+++++++++++++++,,,,,,---.........111111222333444555666666333222111000...---,,,,,,...........................000222444666<<>>???@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888888:::::::::999999999888888888888888888888777777666666666666555555555444444333333333444444444444444333333333333333333333333333333444444444444333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333444111000000000000000000111...///000111222444555555333333222222333333444555555444333333222222333333222222333333333333444444444333222222444444444222444555555666666666555555333333333444444444444444666777777888999888888888555555555666666666666666555555666666777888888888888777777777777777888888555555555555666666666666555555666777888888888888777777777777888888888888999999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<======>>>>>>???===???@@@@@@???>>>???AAA???@@@BBBCCCCCCAAA@@@>>>:::;;;===???AAABBBCCCDDDBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGHHHJJJGGGGGGGGGJJJLLLMMMLLLJJJHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDAAABBBCCCCCCCCCBBB@@@????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@???===<<<;;;::::::::::::;;;<<<===>>><<<<<<============<<<<<<>>>===<<<:::999999888888999999999999999888777777444444333333333333444444444333222111000000000000333222222111000000//////000000000000000000000000///000000111111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***,,,,,,,,,+++,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,+++++++++,,,------......000000111222444555666666555444222000...---,,,,,,////////////////////////+++...111333666===FFFMMMZZZcccppp~~~HHHHHHGGGGGGHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJHHHGGGGGGHHHJJJKKKGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCC>>>>>>??????@@@AAABBBBBB???@@@BBBCCCCCCBBB@@@???<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;:::::::::999999999999666666777888888888888777666666555555555444444444222222333333333444444444333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111222333333444444222222111111111111222222//////000111222333333444333333222222333333444555555444333333222222333333222222222333333444444444444222000111333444555555444444555555555444444333444444444444555555555666666777888999999999888888555555555555666666666777444555555666777777888888555666777888888888888888555555666666666777777777555666777888999999999999777777777777888888888888::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;::::::::::::;;;<<<<<<===;;;;;;<<<<<<===>>>>>>???<<<>>>@@@@@@>>>===???@@@???AAACCCDDDDDDCCCAAA@@@????????????@@@AAACCCCCCBBBBBBCCCCCCDDDCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDEEEHHHJJJIIIHHHFFFHHHKKKMMMLLLKKKIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGHHHHHHGGGFFFGGGGGG???AAABBBCCCCCCBBB???>>>>>>?????????@@@@@@@@@@@@???????????????>>>======<<<;;;:::999999;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::999999999777777888888777777666555444333333222333333444444222222111111111111111222000000000000000000000000000000000000000000000000111000000000000000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,+++******,,,+++)))***++++++***))),,,,,,,,,+++++++++******((())))))***++++++,,,,,,***++++++,,,,,,---............///000222333444555444333111///....................................+++...111333777>>>HHHOOOYYYaaannn|||IIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIGGGFFFFFFGGGIIIJJJFFFFFFGGGHHHGGGFFFEEEDDDEEEDDDDDDDDDCCCCCCCCCCCC>>>>>>>>>???@@@AAABBBCCC<<<>>>???@@@@@@???>>><<<;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999444555666777888888888888666666555555555444444444222222222333333444444444333333333333333333333333222333333444444333333222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000111222333333444444444333333222222333333444111111111111111222222222333333222222333333444555555444333333222222333333222222222333333444444444444222000000222555666666333333333444444333222222444555555555666666777777444555666888888777777666444555555555666666777777444444555555666777888888444555777888999999999888555666666666777777888888666666777999999:::::::::888999999999999:::::::::;;;:::::::::::::::::::::;;;::::::999999::::::;;;999999999:::;;;<<<===>>>;;;;;;;;;<<<===>>>>>>???:::===??????===<<<>>>@@@@@@AAADDDEEEFFFDDDBBBAAACCCBBBAAA@@@@@@@@@AAABBBAAABBBBBBCCCCCCBBBAAAAAADDDDDDDDDDDDDDDEEEEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDCCCBBBDDDGGGJJJKKKHHHFFFGGGJJJLLLLLLKKKIIIHHHHHHGGGFFFFFFFFFGGGBBBDDDEEEFFFEEEEEEEEEFFF>>>@@@BBBCCCCCCAAA???===>>>>>>??????@@@@@@@@@@@@======>>>???????????????===<<<:::888888:::<<<>>>========================>>>===<<<;;;:::999999999666666666666666555555444333333333222222333444444000000000000111222333444......//////000000111111000000000000000000000000222111000//////000111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))+++,,,,,,+++***(((***)))))))))+++,,,+++***,,,,,,,,,+++++++++******((())))))***++++++,,,,,,***++++++,,,,,,---......,,,,,,---///000222333333333222000/////////000111------------------------///222444666999???HHHOOOVVV^^^kkkyyyFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLJJJIIIHHHGGGFFFGGGHHHHHHFFFGGGHHHIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@???===;;;<<>>>>>===<<<<<<<<<>>>===<<<;;;:::999999999888888888888888888999999::::::::::::::::::::::::777777777666555555444444666666666666666666666666333333444444444444333333333333333333333333333333111111111222222333333333222222111111222222333444222222222222222222333333222222111111000111111111000000000000000000000000000000111111111222222222444333111000000000111111111000/////////000222222222222111111111111222222333333333333333333333333333222222111111222222333555444444333333444444555666555555555444444444444555444444333333333444444444444444555666777777888555555555555555555555555666777888999999888777666555444444444444666888999888888777777777777777888999777666555666777999:::666777777777777888888888;;;:::999999999:::<<<======>>>??????>>><<<:::888:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAAAAA@@@???@@@AAA@@@??????BBBEEEFFFCCCAAAAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCEEEEEEDDDCCCCCCDDDFFFGGGCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEDDDDDDIIINNNMMMIIIHHHHHHHHHHHHGGGEEEDDDCCCAAABBBCCCDDDEEEEEEEEEEEEAAABBBCCCCCCCCCAAA>>>===<<<===>>>@@@@@@@@@???>>>@@@AAAAAABBBAAA@@@>>>===???;;;888888:::<<<<<<;;;??????>>>===<<<<<<======>>>===;;;:::999999::::::777777777666555555444444555444333333222222333333777555333111111111222333222111000///............000000000000000000000000,,,++++++,,,---...,,,+++///...------,,,,,,,,,,,,---,,,,,,+++*********+++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************++++++++++++******))))))***+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,...///111333444555555444222000///...---------------............//////000222555999???FFFLLLYYYaaalllyyyGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJHHHGGGGGGHHHHHHJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@???===>>>AAADDDAAAAAA@@@??????>>>>>>===<<<;;;;;;:::999999::::::;;;::::::999999888888888::::::::::::::::::::::::555555555555666666666666444444444444444444444444444444444555555444444444333333333333222222222222111111222222222333333333222222111111222222333444222222222222222222222222222111111111111111222222111111111111111111111111000000111111111222222222333333111000000000111111111111000000000111222333222222111111111111222222333333333333333333333333444333333222222333333444555555555444444555555555666666666555555555444444555444444333333444444444444444444555666777777777555555555555555555555555666666777888888777666666555555555555666777777888888888777777777777777888888777666555666777999:::888888999999999:::::::::777777666666777777888999<<<<<<>>>>>>===<<<:::888::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<@@@AAABBBAAA@@@>>>>>>???@@@???>>>AAADDDEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@AAAAAABBBBBBDDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDDDDEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGEEEFFFFFFFFFKKKPPPOOOKKKHHHHHHGGGGGGFFFDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEDDDBBBAAA@@@<<<===>>>???@@@@@@???>>>@@@@@@AAABBBAAA@@@?????????<<<999999;;;======<<>>===============>>>===;;;:::999999999:::777777666666555555444444444444333222222222222333555444222111111222333444222222111000///......///000000000000000000000000...------...//////---,,,///......---,,,------------,,,,,,+++******++++++---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************++++++++++++***************++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---...///111333444444333333222111000///...------------............///000111333555999@@@GGGLLLUUU]]]kkkyyyHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJHHHGGGGGGHHHHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHIIIIIIHHHGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB???AAABBBAAA@@@@@@AAACCC@@@@@@@@@???>>>>>>======::::::999999999999999:::<<<<<<;;;:::999888888777999999999999999999999999333444444555666666777777333333333333333333333333444555555555555555555444333333222222111111111000111222222222222333333333222222111111222222333444444333333222222111111111000000000000111222333333111111111111111111111111111111111111111222222222333222111111000111111111222111111111111222333333222222111111111111222222333333333333333333333333444444333333333333444444666666555555555555666666777666666666555555555555444444444333333444444555444444444555666666777777555555555555555555555555555555666666666666555555666666777777777777777666777777777777777777777777888777666555666777888999888888888999999999::::::888888999::::::::::::999999:::;;;<<<<<<;;;:::999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<@@@BBBBBBAAA???=========@@@>>>>>>???BBBEEEFFFFFFFFFDDDBBB@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBAAA@@@??????@@@AAAAAACCCDDDDDDDDDDDDEEEEEEEEEAAAAAABBBCCCDDDFFFGGGHHHFFFGGGGGGGGGLLLRRRRRRMMMGGGGGGFFFEEEDDDCCCBBBBBB@@@AAACCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA===>>>??????@@@????????????@@@AAAAAABBBAAAAAA@@@???===;;;:::<<<=========??????>>>=========>>>>>><<<<<<;;;:::999999999999777777666666555444444444444444333222222222222222333222111111111222333444333222111000/////////000000000000000000000000000111000//////000000...,,,......------,,,,,,---------,,,,,,+++++++++++++++...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......///111222222333111222222222111000...------------............///000111333666999???GGGLLLSSS\\\jjjyyyGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@AAACCCCCCCCCBBBAAAAAA>>>======<<<<<<;;;::::::::::::999888777777777888:::::::::999999888888888999999999999888888888888444444444555555666666666555555555555555555555555444555555666666555555444333222222111111000000000222222222222222222222222222222111111222222333444444444333333222111000000000000000000111222333444111111111111111111111111111111111111111111111111222222111111111111111111222222222222222333333333222222111111111111222222222222333333333333444444444333333222222333333444555555444444444444555555777777666666666555555555444444333333333444555555444444444555555666666666555555555555555555555555555555555555555555555555666777888888888777666555666666666777777777777777777666666666666777888888666666666666777777777777888999:::;;;<<<;;;:::999777888999:::;;;::::::::::::::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<>>>@@@AAA@@@>>>======>>>???>>>======@@@CCCFFFHHHIIIGGGDDDAAA@@@AAABBBDDDCCCCCCCCCBBBBBBAAA@@@???@@@@@@???>>>>>>>>>@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGGGGGGGLLLRRRRRRNNNGGGFFFEEEDDDCCCBBBBBBAAA@@@AAACCCDDDFFFFFFGGGGGGFFFEEECCCBBBAAA@@@@@@@@@??????????????????????????????@@@AAAAAAAAABBBBBB???>>>===<<<======>>>>>>???>>>>>>======>>>>>>>>>;;;;;;:::999999999999999777666666555555444333333444333333222111222222222111000000000111222444444222222111000000000000000////////////////////////222111000000000000---+++---,,,,,,+++++++++,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------.........///000111111222///111222333222111...------------............//////000222444888>>>EEEJJJSSS\\\jjjyyyGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDCCCAAA@@@======<<<<<<;;;:::::::::<<<;;;999888777666666666666666777777888888999999999999999888888777777777666555555555444444444333555555555555555555555555444444555555555555444444222222222111111000000000222222222222222222222222222222111111222222333444444444333333222111000000000000000000111222333444111111111111111111111111111111111111111111111111111111111111222111111111111111222222333333333333222222111111111111222222222222222333333444444444222222111111111111222222444333333222222333333444666666666666555555555555333333333333333444555666444444444444555555555555555555555555555555555555555555444444444444555555555666777888888777555444444555666777777777777666666666666666666777777888555555666666666777777777444555777888888888777666777777888999999:::::::::999::::::::::::::::::999:::::::::;;;;;;;;;;;;<<<;;;===??????>>>>>>???@@@???>>>======>>>BBBFFFIIILLLJJJFFFCCCBBBBBBDDDEEEDDDDDDDDDCCCBBBAAA@@@???@@@???>>>>>>>>>???@@@AAADDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFKKKQQQQQQLLLGGGFFFDDDCCCBBBAAABBBBBBAAABBBCCCEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBBBB@@@@@@??????????????????????????????@@@AAAAAABBB>>>>>>>>>>>>======>>>???>>>===============>>>>>>999999999999999999888888666666666555444444333333333333222111111111111222/////////000111222333444222111000000000000000000////////////////////////111000...//////...,,,***+++***************++++++---,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......///000111111111///111222333222111...------------............///---///000222666;;;BBBGGGPPPYYYhhhwwwHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDCCCAAA???>>>>>>>>>===<<<<<<;;;;;;<<<;;;999888777666666666444555555666777888999999999999888888777666666666666666555555444333333222222222222222222222222222333444444444444444444333222222222222222222222222333333333222222222222111222222111111222222333444444333333222222111111111000000000000111222333333222222222222222222222222222222222111111111111111000000111222222222222111000111111222333222222222222222111111111111222222111222222333333444444555111111000000000000111111333333222222222222333333666555555555444444444444333333333333444555555666444444444444444444444444555555555555555555555555666555444444444444555666555555666666666666666555333444666777888777777666555555666666666777777777777777777888888888999999666666777888888888888888777888888888999999::::::999999::::::::::::999999::::::::::::;;;;;;;;;;;;999;;;===>>>>>>>>>???@@@>>>>>>>>>>>>>>>@@@EEEHHHKKKIIIGGGEEEDDDDDDDDDEEECCCDDDDDDDDDCCCBBB@@@???>>>>>>======>>>@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDCCCCCCBBBCCCCCCDDDFFFFFFFFFFFFJJJOOOOOOJJJHHHFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAAAAAA@@@????????????@@@??????>>>>>>>>>??????@@@<<<>>>???>>>===<<<===>>><<<<<<;;;;;;<<<<<<======888888999999999888888777666666555555444333333333333333222111111111111111......///000111222222222000000////////////000000000000000000000000000000///...------......,,,*********))))))******++++++,,,,,,,,,,,,,,,------...,,,++++++******++++++,,,++++++************++++++***++++++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------...000111111222111222222222111000...------------............///---...///111444:::AAAEEEKKKUUUeeevvvJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHEEEFFFFFFGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@AAACCCCCCAAA>>>>>>>>>======<<<;;;;;;:::999999888888888999999:::666666777777888888999999999888888777666666555555444444444444444444444444222222222222222222222222222222333333333333222222111111222222333333444444333333333222222222111111222222111111222222333444222222222222222222222222222111111111111111222222222222222222222222222222222222222111111111000000///000111222333222222111///000111222222222111111222222111111111111222222111111222333333444555555222111111111111111111222444333333222222333333444444444444444333333333333333333333333444555666666444444444444444444444444555555555555555555555555666666555444444555666666444444333444444555666777222333555777888888777666444555555666666666666666777777777777888888888999999999999999999::::::;;;999999888888999999::::::999999::::::::::::999999999999:::::::::;;;;;;;;;:::<<<>>>>>>======>>>???>>>???@@@???>>>???CCCGGGHHHGGGFFFEEEDDDCCCCCCCCCBBBCCCDDDEEEDDDCCCAAA???;;;;;;<<<<<<>>>@@@CCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHGGGFFFJJJNNNMMMHHHIIIGGGEEECCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEECCCDDDFFFGGGHHHHHHGGGGGGBBBAAA@@@?????????@@@@@@???>>>===<<<<<<======>>>;;;===??????<<<;;;<<<>>>:::::::::::::::;;;<<<<<<666777888999999888777777666555555444444333333222333222222111111111111111......///000111111111111//////............//////000000000000000000000000...---,,,---......---++++++++++++++++++,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,******++++++++++++***************++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,...000111222333333333222111000///...------------............///---...///111444:::@@@EEEKKKVVVfffwwwLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGDDDEEEEEEFFFFFFEEECCCBBBEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB???@@@BBBBBB@@@>>><<<;;;;;;::::::999888888777777777888999;;;<<<===999999999888888888888888999888888777666555555444222333333444444555555666444444444444444444444444111222222333333222222111111111222333444555555666333333333222222111111111222222111111222222333444222222222222222222333333222222111111111111111111222222222222222222222222222222222222111111000000///000111222333333222111...///000111222111000000222222111111111111222222111111222333333444555555333222222222222222222333555444444333333444444555444444333333333222222222222222222333444555666777444444444444444444444444555555555555555555555555777666555444444555666777333333222222333444666888222333555777888888777666444555555666777666666666555555555555666666666666777666555555555666888999::::::999999999999999:::999999999::::::999999999999999:::::::::;;;;;;;;;;;;===>>>>>>===;;;<<<======???AAA@@@>>>???BBBEEEEEEEEEDDDDDDCCCCCCBBBBBBAAACCCDDDEEEEEECCCAAA@@@999::::::;;;===@@@CCCDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAACCCDDDFFFGGGIIIIIIHHHGGGJJJNNNMMMHHHIIIHHHEEECCCBBBBBBCCCDDDFFFFFFFFFFFFFFFEEEDDDDDD???AAADDDFFFGGGGGGFFFEEECCCBBB@@@?????????@@@@@@???>>>===;;;;;;;;;<<<===:::===???>>><<<;;;<<<>>>999999999999::::::;;;<<<666777888999999888777666666555555444444333222222333222222111000111111111...//////000000000000000......---------......///000000000000000000000000...---,,,...//////...,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,---...///...------,,,,,,------...++++++************++++++*********++++++,,,,,,,,,******++++++++++++******))))))***+++,,,,,,------++++++,,,,,,,,,---------***+++,,,...000111333333555444222000///...---------------.........//////...///000222555:::AAAFFFPPPZZZiiiyyyLLLMMMMMMKKKIIIGGGGGGHHHJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHFFFDDDBBBGGGGGGGGGFFFFFFDDDCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@???>>>===<<<======<<<;;;::::::999999999:::<<<===>>>===<<<;;;777777777777777777777777999888888888777777666666666666666555444444444333222222222222222222222222333333444444333333222111333333333333333222111000222222222222222222222222111111111111111111111111222222222222222222222222333222111111111222333444111111111111000000000000222222222222111111111111000000000000000000000000000111111111111222222222222111000//////000111111333333222111000000000111111111222222222333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333444444666777888333444444555555444444333777666666555555444333333666666666666666666666666777777777777777777777777555444444444444555666666444555777888888888777666555666666666777777777888888888999999999:::::::::999888777666666666777888;;;;;;;;;<<<<<<<<<<<<===========================@@@???>>>===>>>???BBBCCC@@@BBBDDDDDDCCCBBBCCCDDDDDDCCCCCCGGGJJJLLLJJJGGG>>><<<::::::>>>AAABBBAAACCCBBBAAA@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDCCCBBBAAADDDIIIKKKKKKLLLOOONNNJJJKKKIIIEEEAAA???@@@BBBCCCEEEFFFHHHIIIIIIGGGDDDBBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;777888888999::::::;;;;;;888888888888888888888888444444333333333333222222111111111000000000000///111111111111000///...---111111111111000000000000.........////////////////////////......---------***************+++++++++++++++************************+++++++++,,,,,,,,,***)))))))))***+++,,,,,,++++++************++++++***+++,,,------,,,***))))))************+++++++++------------------------------......///000000000444222///---,,,,,,---...------------............------...///333:::BBBHHHQQQ]]]mmmzzzJJJKKKLLLKKKIIIIIIIIIJJJGGGGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>===<<<<<<;;;::::::999999999999::::::;;;;;;;;;:::777777777777777777777777888888888777777777666666555555555555444444444444222222222222222222222222333333444444333333222111222333333333222222111000222222222222222222222222111111111111111111111111222222222222222222222222222222111111111222333444111111111111000000000000000000000000////////////111111111111111111111111000000111111111222222222222111000//////000111222222222111111111222333333111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333555444444444555666777777333444444555555444444333555555555444444444444444444444444444444444444444666666666666666666666666555555555555555666666777444555666777888777777666777777777777888888888888888888888888999999999:::;;;:::999888888999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;<<<>>>@@@AAA@@@BBBCCCCCCAAAAAABBBDDDEEEEEEGGGNNNXXX^^^___]]]LLLEEE>>>;;;===AAACCCDDDEEEEEEDDDCCCCCCCCCCCCCCC@@@AAABBBDDDDDDDDDCCCCCCCCCGGGJJJIIIKKKNNNNNNJJJJJJHHHEEEBBB@@@@@@AAABBBDDDEEEGGGHHHHHHFFFDDDBBBAAAAAABBBCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBB>>>======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;999999999999888888888888555555555555555555555555444444333333333222222222222111111111111000000000......///////////////...111111111000000000//////111111000///...---,,,,,,......------,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************+++,,,++++++************++++++((())))))***++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000444333111000///......///////////////000000000000/////////000222888@@@EEEQQQ]]]mmmzzzKKKLLLMMMLLLKKKJJJKKKLLLGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBB@@@???>>>===<<<<<<;;;;;;::::::999999888888777777888888999:::777777777777777777777777888888777777777777666666444444444444555555555555222222222222222222222222333333333333333222222111222222222333222222111000222222222222222222222222111111111111111111111111111111111111111111111111222222111111222222333444111111111111000000000000000000000000////////////222222222222222222222222000000000111111111222222222111000//////000111222111111222222333444444555111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222555444444444444444555555333444444555555444444333333333333333444444444444444444444444444444444444555555555555555555555555555555555555555666666777555555666777777777777777999999999888888888888888777777777888888888999999::::::999999999:::;;;;;;999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???@@@AAAAAA@@@???@@@BBBDDDFFFGGGNNN\\\mmmyyy|||zzzdddXXXHHH>>>===AAADDDFFFEEEEEEEEEEEEDDDDDDDDDDDD>>>???AAACCCDDDDDDDDDDDD@@@EEEGGGGGGIIIMMMMMMJJJHHHGGGEEECCCBBBBBBAAAAAACCCDDDFFFGGGGGGEEECCCBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@???===<<<:::999888:::;;;;;;<<<<<<;;;;;;;;;:::999999888777666666555444444444444444444444444333333333333222222222222222222222111111111111000------...///000111111000111111000000000000//////111000000///...---,,,,,,.........---,,,+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++************+++++++++************++++++***************+++,,,---)))************+++++++++++++++++++++++++++++++++---------...//////000000444444333333222111000///...////////////000000000111111000000222777>>>DDDQQQ]]]mmmzzzPPPQQQQQQOOOLLLKKKKKKLLLHHHHHHHHHIIIIIIKKKLLLMMMIIIIIIIIIIIIHHHHHHGGGGGGIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFEEECCCBBB@@@???@@@@@@??????>>>===;;;:::;;;;;;;;;:::::::::999999888888777666666888999:::666666666666666666666666777777777777777777666666333333333444444555555555222222222222222222222222222333333333333222111111111111222222222222111111111111111111222222222222111111111111111111111111000000000000000000000000222111222222222222333333111111111111000000000///222222222222111111111000111111111111111111111111000000000000111111111111222111000000000111222333333333444444444444444444111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222444333222222222222222333333444444555555444444333111111222222333444555555666666666666666666666666444444444444444444444444444444444444444555555666555666666777777777777777999999888888888888777777666777777777777888888888888888888888999999::::::999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>?????????>>>===>>>AAADDDFFFKKKYYYooopppYYYGGGAAAAAADDDFFFCCCCCCDDDDDDDDDCCCCCCCCC@@@AAABBBCCCDDDDDDCCCBBB???CCCEEEEEEGGGLLLLLLJJJEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDCCCBBB@@@???>>>>>>??????>>><<<;;;:::999888999::::::;;;;;;;;;;;;:::888888888777666666555555555555555555555555555555333333333222222222222111222222222222111111111111//////000111111111111111111000000000////////////,,,------......//////////////////...---,,,,,,,,,++++++++++++***************************+++++++++******+++++++++,,,,,,,,,---,,,++++++************++++++************++++++///...---,,,,,,,,,---...))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000222333444444333222000...,,,,,,,,,---------......000000000000222777???DDDSSS^^^mmm{{{YYYYYYWWWTTTOOOLLLJJJJJJHHHHHHIIIIIIJJJKKKLLLMMMJJJJJJJJJJJJIIIIIIJJJJJJHHHHHHHHHIIIHHHHHHGGGFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@????????????>>>===<<<;;;::::::::::::::::::999999999999888777777777888:::;;;666666666666666666666666666666666666666666777777222333333333444444555555222222222222222222222222222222333333222222111000000111111222222111111111000000000111111222222222111111111111111111111111000000000000000000000000111111222222333333333333111111111111000000000///222222222222111111111000000000000000000000000000//////000000000111111111222111000000000111333444555666666555555333222111111111222222222333333333333333333333333333333333444444444444444444444444444444444444444444444444444444333333333333333333333444444555555444444333000111111222333444555555666666666666666666666666444444444444444444444444333333222222333333444555666666666666666777777888777777777777777777777777666777777777777888888888777777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>===<<<>>>AAADDDIIISSSgggnnnWWWIIIDDDCCCDDDCCCCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCAAA@@@>>>BBBDDDCCCFFFJJJLLLJJJDDDDDDEEEEEEDDDCCCBBBAAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBEEEDDDCCCAAA@@@>>>======;;;;;;;;;:::::::::999999888888999:::;;;;;;::::::666666666666666666666666666666666666666666666666333333222222222111111111222222222111111111000000///000000000//////...---000000000////////////...,,,,,,,,,---...//////000---------,,,,,,,,,,,,+++++++++******))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,------,,,+++*********+++++++++************++++++111000...,,,++++++,,,,,,))))))*********++++++++++++,,,,,,,,,------......,,,,,,------.../////////000111333333333111...---,,,,,,,,,,,,------------/////////000222888@@@FFFUUU___nnn{{{bbbaaa^^^YYYSSSNNNKKKKKKHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGFFFFFFEEEEEEFFFFFFEEEFFFFFFFFFDDDBBB@@@???@@@@@@@@@@@@???===<<<;;;::::::::::::999999999999999999999888999::::::;;;777777777777777777777777555555666666666666777777333333333333444444444444222222222222222222222222222222222222222111111000///000111111222111111111//////000000111222222222111111111111111111111111111111111111111111111111000111222333333333333222111111111111000000000000000000000000/////////////////////////////////////////////000000000111111222111000000111222444555666666666666555333000///111111222222222333333333333333333333333333333333444444444444444444444444444444444444444444444444666555555555555555666666333444444555555444444333111222222333444555555666444444444444444444444444444444444444444444444444333333333222333444444555666666666666666777888888555555666666777777777777777777777888888888999999888999;;;<<<===>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>======>>>>>>===>>>AAACCCKKKYYYrrrkkkVVVIIIDDDDDDCCCDDDFFFGGGGGGGGGFFFEEEFFFFFFFFFFFFEEECCCAAA@@@???CCCDDDCCCEEEIIIKKKIIICCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCGGGFFFEEECCCAAA@@@>>>>>>888888999999:::::::::;;;777777888999::::::::::::666666666666777777777777444444444444444444444444222222222222111111111111111111111000000000000///------------,,,+++******000000////////////...............---------,,,,,,************++++++++++++,,,++++++******))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,++++++************++++++...---,,,***)))))))))))))))************+++++++++,,,,,,,,,------......///,,,,,,,,,---....../////////000111222222000...------............/////////...//////000333999@@@FFFTTT^^^lllzzzggggggddd^^^WWWQQQNNNNNNIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHGGGGGGHHHIIIJJJKKKHHHIIIIIIJJJJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDEEEEEEDDDEEEFFFFFFEEECCCAAA@@@@@@@@@@@@???>>>===;;;;;;999999999999999999999999888888999999::::::999999777777777777777777777777555555555666666666777777444444333333333333333333222222222222222222222222222222222222222111000000//////000111111111111111/////////000111222222222111111111111111111111111222222222222222222222222000111222333333333222222111111111111000000000000000000000000////////////////////////////////////////////////000000000111111111000000111333444555444555555666555333111///111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333333444555666666333444444555555444444333333333444444555555555666444444444444444444444444444444444444444444444444555444444444444555666666777666666555666777888999555555666777888999999:::888888888888999999999:::888999;;;===>>>?????????::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======>>>>>>>>>;;;===????????????AAACCCIIIYYYsss~~~cccOOOGGGFFFBBBCCCEEEGGGGGGFFFEEEDDDFFFFFFGGGGGGGGGEEEDDDCCCAAADDDDDDCCCDDDIIIJJJHHHCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEBBBAAA@@@???@@@AAACCCDDDHHHGGGEEECCCAAA???======999999999::::::;;;;;;;;;666777888999::::::::::::999888888777777666666666222222222222222222222222222222222222111111111111000000000/////////......,,,---------------,,,,,,000000/////////...............------------,,,,,,)))***+++,,,---......///......---,,,,,,+++******((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------++++++************++++++))))))***************))))))************+++++++++***++++++,,,------......+++,,,,,,------......//////000111111111000///...------........./////////000000000000222888???DDDQQQZZZiiiyyyjjjiiifffaaaZZZTTTQQQPPPLLLKKKKKKJJJJJJJJJKKKKKKGGGFFFFFFEEEFFFGGGIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJGGGFFFEEECCCCCCCCCDDDEEECCCDDDEEEFFFEEEDDDBBB@@@>>>>>>======<<<:::999888999999999999999999999999666777999::::::999999888777777777777777777777777444555555555666666777777444444444333333222222222222222222222222222222222111222222222222111000000//////000111111111111111...//////000111222222222111111111111111111111111222222222222222222222222000111222333444333222222111111111111000000000000222222222222111111111111000000000000000000000000////////////000000000000111111000000111333444666111222444555555333222000111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222000000000000111222333444333444444555555444444333444444444555555555555666666666666666666666666666555555555555555555555555666666666666666777888888777666555555555666888999555555666888999:::;;;<<<888999999999999:::::::::555777999;;;===>>>>>>>>>999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============;;;===???@@@@@@@@@AAACCCDDDUUUnnnkkkTTTIIIHHH???AAACCCDDDEEEDDDCCCBBBEEEEEEGGGHHHHHHGGGFFFEEEBBBEEEEEECCCDDDHHHJJJHHHDDDCCCCCCCCCCCCDDDEEEEEECCCDDDDDDDDDEEEEEEFFFFFFAAA@@@?????????AAADDDEEEFFFEEECCCAAA???===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;666666777999999:::::::::;;;;;;:::888777555444444333333333333333333333333222222222111111111111000////////////............---...///000111111111111000/////////............******+++,,,...//////000,,,---...///111222333444000000///...------,,,,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,------...++++++************++++++'''(((***,,,------------)))************+++++++++))))))***+++,,,,,,------++++++,,,------......///000111111111111000000///+++++++++,,,,,,,,,------333222111000222666===BBBMMMWWWgggxxxcccjjjllleee\\\VVVQQQMMMKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBBBBAAAAAA@@@@@@???<<<<<<======<<<<<<;;;:::999999999999999999999999::::::::::::::::::::::::<<<:::777555444555777888666666666666666666666666333333333333333333333333444444444333333333222222000000111222222222222111555444444333222111000000333222111000000111222333222222111111000000//////111111111111111111111111111111111111111111111111111111000///////////////////////////000000000000000///.........///111222000////////////111333444111111111111111111111111222222222222222222222222222222222222222222222222---...///000111222333333666666555444333333222222333333333222222222111111333444444555555666666666555555666666666555333222444444444555555555555666666777888999999::::::999666666777777777777666666333333444444555777888999777666666555555555666666888666555666999:::;;;:::999777666777:::;;;:::777777888;;;===>>>???>>>===<<<;;;;;;;;;;;;<<<======;;;::::::::::::;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBEEENNN\\\mmm}}}xxx```OOOFFFGGGEEEDDDBBBAAAAAAAAABBBEEEDDDDDDCCCCCCCCCDDDDDDAAABBBBBBCCCEEEFFFHHHIIIEEEDDDDDDDDDEEEEEEEEEDDDAAABBBBBBBBBCCCDDDDDDDDDCCCBBB@@@??????@@@BBBCCCBBBBBBCCCCCCCCCBBB@@@???;;;:::999999888888999999666666666666777888999:::999999888888777777666666666555444444333333333333333222222111222222333333---.........///000000000------......///000000000000000000///......------...---,,,,,,,,,,,,---...---,,,++++++,,,---///000222111111000///...------......---,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++++++++************+++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................///000222333333333111000..................------///------111333555;;;BBBNNNWWWhhhzzz[[[ccchhheee^^^XXXSSSOOOLLLLLLKKKIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@??????<<<<<<<<<<<<;;;::::::999999999999999999999999999::::::::::::::::::::::::;;;999777666555555666777444444444444444444444444333333333333333333333333111111111000000/////////000111111222222222222222444333333222222111111000222222111000000111222222222222222111111111111111111111111111111111111111111111111111111111111111111111000///////////////.../////////000000000000///////////////000000111000/////////000111222333222222222222222222222222222222222222222222222222222222111111111111111111111111222333444555666666555555555444333333222222111111111222222333333333444444444444444444555555444555666666555444333222444444444444555555555555444555666777888888888888444444555555555555444444444444444555666777888999777777666666666666777777777666555666777999999888999777666777999:::999777666888:::<<<>>>>>>===<<<;;;;;;;;;;;;;;;<<<======;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???@@@AAAAAA>>>CCCLLLVVVbbbppp|||wwwbbbRRRJJJFFFEEECCCBBBAAAAAAAAABBBCCCBBBBBBAAAAAABBBBBBBBBAAABBBBBBCCCDDDFFFHHHIIIFFFEEECCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@??????@@@AAABBB@@@AAABBBBBBBBBAAA???>>>;;;;;;:::999999999999:::777777777777777888888999777777666666555444444444555555444333333333333333333333222222222333333444////////////000000000000////////////........................////////////...---,,,,,,,,,,,,---...,,,,,,++++++,,,---///000333222111000///...------((())))))******+++,,,,,,******)))*********+++,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++***))))))+++++++++++++++++++++++++++,,,------...---------,,,,,,------...///000000000111222333222111///...........................///------111333555;;;BBBNNNWWWhhhzzzRRR[[[bbbbbb^^^[[[VVVQQQNNNMMMKKKIIIGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@??????>>>>>><<<;;;;;;:::999999888777999999999999999999999999999999999999999999999999999888777666666555666666333333333333333333333333333333333333333333333333333333333222222222222111111111222333333333333222222222222222222222222222222111111000000111111222111111222222222222222222111111111111111111111111111111111111111111111111111111000///////////////....../////////000000000...//////000000000000000000/////////000111222333333333333333333333333333222222222222222222222222111111111111111111111111222222333444555666666777555444444333333222222222//////000111222333444555444444333333333333333333444444555555555444333333444444444444555555555555333333444555666666666666444444555555555555444444444444444555666777888999888777777666777777888888888666555555666777777666888666666666888999888777666888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<=====================>>>???@@@@@@@@@AAACCCGGGMMMVVV```ggguuuzzz~~~zzznnn___QQQJJJDDDCCCBBBAAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBCCCCCCAAABBBBBBCCCDDDFFFGGGHHHGGGFFFDDDBBBAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAA???@@@@@@AAAAAA@@@>>>>>><<<<<<;;;::::::::::::;;;999888888777777777777777777777666555555444444333444444333222222222333333444333333222222222333333000000000000000/////////000000//////...------,,,,,,------...//////000000...------,,,,,,------...,,,,,,,,,,,,,,,...//////444333222111///...---,,,((())))))******+++,,,,,,))))))))))))*********+++++++++++++++++++++++++++++++++************++++++***++++++++++++***))))))************************++++++,,,---------------***+++,,,---...000111111111111222222000///---+++........................///------111333555;;;BBBMMMXXXhhhzzzMMMUUU[[[[[[ZZZYYYWWWSSSOOOMMMKKKHHHFFFFFFFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@??????>>>======;;;;;;:::999888777777666888888888888888888888888999999999999999999999999777777777666666555555555333333333333333333333333333333333333333333333333333333333333333333333333111111222333333333333333000000111111222222222333111111000000000000111111000000000111111222222222111111111111111111111111111111111111111111111111111000000///////////////........./////////000000---...000111111111000///000000000000000111111222222222222222222222222222111111111111111111111111111111111222222222222222000000111111222333333444444333333333222222222111///000000111222333333333444333333222222111111111333333444444444333333333333333444444444555555555333333444555666666666666666666777777777777666666555555555555666777888999666666666666666666777888999777666666777777777666777666666777888888888888777888999:::::::::::::::::::::;;;;;;<<<<<<<<<<<<::::::999999::::::;;;<<<======>>>>>>>>>?????????<<<<<<<<<<<<===>>>???@@@DDDCCCCCCCCCEEEJJJQQQVVVZZZ___dddddd]]]TTTLLLGGGBBBBBBBBBAAAAAAAAAAAAAAADDDDDDDDDCCCDDDDDDEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGIIIHHHFFFCCCAAA@@@AAABBBBBBBBBAAAAAA@@@@@@????????????>>>>>>>>>>>>????????????@@@AAAAAA@@@???>>>======<<<;;;;;;;;;;;;;;;:::999888777666666666666999888888777666666555555444333333222222222333333333333222111111111111222000000000//////........./////////......------------------....../////////------------------------++++++,,,,,,---......///444444222111///...,,,,,,......---,,,,,,++++++***))))))***+++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++******)))************************++++++,,,------------,,,++++++,,,---...///000111000000000000///...---,,,---------...............///------111333555;;;BBBMMMXXXhhhyyyLLLQQQSSSRRRRRRUUUUUURRRNNNMMMJJJHHHGGGFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@??????>>>======<<<<<<;;;:::999777666666666777888888888888888888888888888888888888888888888888666666666666555555555444444444444444444444444444333333333333333333333333///////////////000000000111111222333333333333222///000000111111222222333000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000111000000///////////////............////////////---...000111111111000//////000000000111111111111000000000000000000000000111111111111111111111111222222222222333333444444//////000000111111222222222222222222222111111111111111111111111111111111333333333222222111111000333333222222222333333333333333333444444444444555444444555666777777777777666666777777777777666666555444444444555666777888444444444444444555666777:::888777777888999888777666777777777777777888999888888999999999999999999999:::;;;;;;<<<<<<;;;;;;:::999999999999:::;;;;;;============>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAAAAADDDGGGJJJJJJMMMPPPPPPMMMIIIFFFDDD@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBCCCDDDFFFFFFIIIJJJIIIFFFBBBAAABBBDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???>>>===<<<<<<;;;;;;<<<<<<::::::888777666666666666888888777777666555555555333333333222222333444444222222111000000000000000/////////......---------,,,---------.........//////.........---------,,,------------------------++++++,,,------.........333222111000///---,,,,,,......---,,,,,,++++++******+++,,,---------,,,,,,++++++++++++++++++++++++++++++************++++++)))******+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------......................../////////......---------........./////////------111333555;;;BBBLLLXXXiiiyyyIIILLLMMMKKKLLLPPPRRRPPPKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCBBBAAA@@@?????????>>>>>>======<<<;;;;;;:::999888666666777888888888888888888888888888888777777777777777777777777666555444444444444555555444444444444444444444444333333333333333333333333000000000000111111111111000000111222222222222111000000000111111111222222///000000111111000000///......//////////////////000000000000000000000000000000000000000000000000111111000///////////////------........./////////...//////000000000000000///000111111111111000000000000000000000000000000111111111111111111111111111111111222333333444444111111111222222333333333111111111111111111111111222222111111111000000000333333222222222222222222222222111111111222333333333333333333444444444444555555666777888888888888444444555555555555444444444444333333444555555666333333333333444555666666:::888777777999:::999888666888999999888888999:::::::::999999999999999999888999:::<<<<<<;;;;;;:::999999999999999:::;;;;;;999999:::::::::;;;;;;;;;::::::::::::;;;<<<===>>>999<<>>???@@@AAAAAAAAAAAAAAA????????????@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHJJJKKKHHHDDDAAABBBDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@======<<<;;;;;;;;;;;;<<<:::999888777666666666666666666555444444333333222444444333333333444555555333222111000000000000000////////////............+++,,,,,,---......////////////......---,,,,,,+++,,,------......------,,,***+++,,,---............111000//////...---,,,,,,((())))))******+++,,,,,,***+++---.........---,,,++++++++++++++++++++++++++++++************++++++))))))***++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,....................................//////000000,,,,,,------...////////////------111333555;;;BBBLLLXXXiiixxxCCCFFFHHHGGGJJJNNNOOOLLLHHHIIIJJJJJJIIIHHHFFFDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGCCCBBBBBBAAA@@@???>>>>>>>>>>>>======<<<;;;;;;:::999888777666666888999;;;888888888888888888888888777777777777777777777777666555333222222333555666333333333333333333333333333333333333333333333333111222222222333333333333//////000111111111111000000000000000111111111111...///000111111000///...000000000000////////////000000000000000000000000000000000000000000000000111111000///////////////---------........./////////////////////000000111///000111222222111000///000000000000000000000000111111111111111111111111...//////000111111222222222222333333333333444444000111111111111111111111000000000000111111111111222222222333333333333333222111000000111222333444222222333333333444444444555555666777888888888888444444555555555555444444333333222222222333444444333333333444444555777777888666555666888999999999777999;;;:::999888:::<<<;;;;;;:::999999999999999777999:::<<<<<<;;;:::999999999999888999999:::;;;888888888999999999::::::999999999999:::;;;<<<===;;;>>>@@@AAAAAA@@@AAACCC@@@@@@BBBCCCDDDCCCAAA???<<<===???@@@AAAAAAAAA@@@>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDHHHKKKJJJEEEAAABBBCCC@@@@@@@@@@@@AAAAAAAAAAAA>>>??????????????????>>>===>>>@@@AAAAAAAAA@@@???===<<<;;;;;;::::::;;;;;;999999888777666666777777666555555444444333222222555444444444555555666777555444333222111111111111000000000000111111111111------------------------------------------------,,,,,,---......---,,,,,,***+++,,,............---......---------,,,,,,,,,((())))))******+++,,,,,,)))+++,,,......---,,,+++++++++++++++++++++++++++++++++************++++++))))))***+++++++++++++++******************************+++,,,,,,,,,,,,+++,,,---------.../////////000000//////////////////,,,,,,------...//////000///------111333555;;;BBBKKKXXXiiixxx>>>BBBEEEFFFJJJNNNMMMIIIFFFHHHJJJKKKKKKHHHFFFDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGBBBAAAAAA@@@???>>>======>>>======<<<;;;;;;::::::999888777666777999;;;<<<777777777777777777777777777777777777777777777777666555333111111333555777222222222222222222222222333333333333333333333333......//////000000000111......///000000000000000111111111000000000000000...///000111111000///...222222111111000000//////000000000000000000000000000000000000000000000000111111000///////////////---------.........//////000///.........///111222///000111222222111000///111111111111111111111111000000000000000000000000,,,------...///000000111222222222222222222333333000000000000000111111111......///000111222333333222222222333333444444444111111000000000111333444222222333333333444444444444555666777888888888888666666777777777777666666222222111111222222333333444444444555555777888888666555444555777999999888777:::<<<;;;999888:::===<<<<<<;;;:::999999999999777888:::<<<<<<;;;:::999999999888888999999:::;;;999999:::::::::;;;;;;;;;999999999999:::;;;<<<<<<===>>>???>>>======>>>@@@<<<===???BBBDDDBBB>>>;;;<<<===???@@@AAAAAAAAA@@@????????????@@@AAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEEAAAFFFJJJJJJEEEAAAAAABBB>>>>>>??????@@@@@@@@@AAA??????@@@@@@@@@@@@??????<<<===>>>???@@@@@@???>>><<<<<<;;;::::::::::::;;;999888888777777777777777888777777666555555444444555555555555555666777888777666555444333333333333111111111222333333333444///......------,,,,,,++++++,,,,,,------......///,,,,,,---......---,,,,,,***+++,,,...///......---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***(((***+++------,,,+++***++++++++++++++++++++++++++++++************++++++((()))***+++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***+++,,,---...000111111333222111///............,,,,,,------...///000000///------111333555;;;BBBKKKXXXiiixxx@@@AAABBBDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCAAA???===;;;::::::999:::;;;<<<===<<<;;;:::888999999999999888777777666666777777777777666666555555444444444444555555555555555555555555555555444444222222222222444444111111222222222333333333000000000000000000000000000000000000000000000000333222222222111000000000000000000000000000000000000000////////////000000,,,,,,---///000111333333111111111111111111111111000000000000////////////,,,,,,,,,---...///000111////////////////////////111111000000000000000111......///000000000000000000000000000000000000000000000000000000000000000222222333333333333222222000000000000000000000000...000111000///...///111333333333222222111111111111111111111111111111111333333333333333333333333555666777999999777666555555222333666555000222888444444444444444444444444777666444333444555777999999999999888888888888888888888999999999:::::::::<<<;;;;;;:::999888777777:::999999888999:::<<<===;;;;;;;;;<<<<<<;;;::::::===<<<:::999999:::<<<===<<<999666666:::<<<===<<>>>>>>>>>>>@@@AAABBBCCCCCCAAA???>>>>>>??????@@@@@@??????>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@@@@BBBCCCFFFGGGHHHIIIHHHGGGFFFEEECCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>???@@@@@@>>>;;;>>>>>>>>>===<<<<<<;;;;;;:::999888666555555555555999777555222111111222333555666777888999:::;;;<<<;;;;;;:::777444222222333444,,,666:::111888AAA666/////////...---,,,------...---,,,++++++,,,---............------,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++......------,,,++++++***(((***++++++***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,///+++'''(((,,,...***&&&++++++******++++++,,,---------------------------------......///000000000000000///............///,,,,,,,,,---...///000000000111111000000555===CCCOOOZZZjjjxxxBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAA???===<<<;;;::::::999::::::;;;;;;:::::::::888999999999999888777777777777888888888888777777555555444444444444555555444444444444444444444444333333333222222333333333222222333333333444444444000000000000000000000000000000000000000000000000222222111111111111111111000000000000000000000000000000////////////000000...//////000000111111111111111111111111111111111000000000000/////////...---------------...///000------------------------111111000000000000000111......///000000000000000000000000000000000000000000000000000000000000000///000000000000000000///000000000000000000000000000111222111000///000222333333222222222222222222111111111111111111111111333333333333333333333333444555777888888777555444888222000555777555555777444444444444444444444444666666444444444555777888888888888888888888888888888888888999999999::::::<<<;;;;;;::::::999999999::::::999999999:::;;;;;;999999::::::::::::999999;;;:::999888888999:::;;;<<<999777777:::===============>>>>>>>>>?????????AAABBBCCCDDDCCCBBB@@@?????????@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBB@@@@@@AAACCCEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@???>>>>>>???@@@===<<<<<<=========;;;888>>>======<<<<<<;;;;;;:::777777777666666666666777999888555333222222333444222222333444555666666777@@@@@@???;;;777555444555555,,,222666111999AAA777222111///...............111000///......///000111......---------,,,,,,,,,******++++++++++++*********++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++------+++******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++++++++***)))++++++******++++++,,,---------------------------------......//////000000111000//////............---,,,,,,------///000000///111111000000555===CCCMMMYYYiiixxxBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA??????===<<<;;;::::::::::::999999888888888999999888888999999888888777666777888888999999888888777555555444444444444555555222222222222222222222222222222333333333333222222333333333333444444444555000000000000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000000////////////000000111111111000000000000000111111111111111111111111000000000/////////............---------......///------------------------000000000//////000000111//////000000111111000000000000000000000000000000000000000000000000000000...//////000000//////...000000000000000000000000000222333222111000111222222222222222222222333333222222222222222222222222333333333333333333333333333444555666666555444333:::333///333999999777555444444444444444444444444666555444444444555777888666666777777888888999999777888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999888777777888888888888888777999999999999999999999999<<<:::999999;;;=========;;;<<<<<<===???@@@@@@AAAAAABBBCCCDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@AAACCCEEEEEEFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB???===<<<===>>>???AAA@@@??????@@@???===;;;===<<<<<<;;;;;;:::999999666666666666777777777888999888666444333333444444111111111222222333333333777999::::::999:::<<<>>><<<333555999666:::>>>777666222...---///000000.........,,,,,,,,,,,,.........------------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++---...///...,,,++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,...,,,***)))***,,,++++++******++++++,,,------------------------------------...//////000000111111000///......---------------------...///000///000111000111555===CCCKKKVVVhhhxxxAAAAAAAAAAAABBBBBBBBBCCCAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;:::999777666666777888888888888888888888777777666777777888888888888777777555444444333333444444555333333333333333333333333111222333444444333222111222222222333333333444444000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000000000////////////000000111111111111111111111111111111111111111111111111000000/////////.........///......---------......////////////////////////000////////////000000111///000000111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000111222222000000111222111111111222222333333333222222222222222222222222222222333333333333444444333444444555555444444333999555222444777888666444444444444444555555555555555555444444444555666777555555666666777888999999777777777888888888888999999999999::::::;;;;;;;;;999:::;;;;;;;;;999888666666777777888888888888888888888999::::::999888888<<<;;;::::::;;;======>>><<<<<<======>>>??????@@@@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???????????????????????????@@@AAA@@@??????AAACCCGGGGGGHHHHHHHHHFFFEEEDDDBBBBBBCCCCCCDDDDDDCCCCCCDDDBBB>>>;;;:::;;;>>>???CCCBBBAAA@@@AAA@@@>>>===<<<<<<;;;::::::999999888666666777777777777777666777666555333333222333333333333333333333333333333///111333555666888;;;>>>AAA???CCCFFFAAA;;;888666777222---,,,///000000...---,,,+++******+++,,,---------------------------------............------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,+++++++++...000111000---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++*********+++++++++******++++++,,,---------------------------,,,,,,---......//////000111111111000///...---,,,---------------...///000...000111111222666===CCCJJJVVVgggwww>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@???>>>======<<<<<<<<<===:::888777666555666777777777888888888888777666666555555666666666666555555444444333333333333444444333333333333333333333333000111333333333333111000000111111111222222222222000000000000000000000000/////////////////////////////////000000111111222////////////////////////000000////////////000000/////////000111111222222000000000000000000000000////////////............///......---------......000000000000000000000000//////......///000111111000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000///////////////////////////000111000//////000111111111111222222333333333222222222222222222222222222222222333333444444444333333444444444444333333666777666555444555666666444444444555555666666666444444444444444555555666444444555666777777888888666666777777777888888888777777777888999999::::::999999:::;;;:::999777666777888888999::::::999999999999::::::::::::999999;;;<<<<<<<<<;;;<<<<<<===>>>=====================????????????@@@?????????@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????AAACCCGGGGGGHHHHHHGGGFFFDDDCCCAAAAAABBBCCCDDDDDDCCCCCCDDDAAA>>>;;;:::<<<>>>@@@@@@>>><<<<<<======;;;:::;;;;;;;;;:::999999888888888888888888777666444444444333333222111111111111444444333333333333222222222333333222000000111222:::DDDOOOUUUPPP@@@555666666222...---...///...,,,000///...------...///000------------------------,,,,,,------------,,,,,,------,,,,,,,,,---...///---------,,,,,,,,,,,,,,,...000111000---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,)))'''(((+++---+++'''++++++******++++++,,,---------------------------,,,,,,------.../////////111111111111000///...---...------------...//////---///111111222666===CCCKKKWWWhhhwww<<<======>>>@@@AAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>===<<<<<<<<<<<<999888888777666666666666777777888888777777666555444555555666666555555444444444333333333333444444444444444444444444444444111111222222222222111111000000000000111111111111000000000000000000000000//////////////////////////////000000000000000000////////////////////////000000////////////000000---......///000111111222000000000000000000000000/////////.........------......---------......///....................................///000111111111111222222111111000000000000000000000000000000000000000000000000000000...//////000000//////...////////////////////////...000111000///...///000222222222222222222333333333333333333333333333333111222222333333444444555444444444444444444444444333777888555444666999999444444444555666666777777333333444444555555555555444444555555666666777777666666666666777777777777666777777777888888999999999999999999999999888777888888999:::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<;;;:::;;;<<<>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>???@@@BBBEEEEEEFFFFFFEEECCCAAA@@@???@@@BBBCCCDDDCCCCCCBBBBBBAAA>>><<<<<<===???AAA@@@>>><<<<<<===>>>===<<<<<<;;;;;;::::::999888888888888999888777666444222222222222111111000000000222111111111111111111111111222222111000000111333///AAARRR___```III666888333222111///...---,,,,,,...---,,,++++++,,,---...,,,,,,,,,------------...******++++++++++++******---,,,+++++++++,,,...////////////...---,,,,,,,,,---...///...,,,++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---)))%%%(((---///,,,'''++++++******++++++,,,---------------------------,,,,,,,,,---....../////////000111222111000///.........---------......///,,,...111222333777===CCCMMMYYYiiixxx=========>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAA???>>>===<<<;;;;;;;;;;;;888999999888777666555555777777777777777666666555555555666666666666555555444333333222222333333444222222222222222222222222222222111111111111222222000000111111111222222222000000000000000000000000////////////////////////000000000000000/////////////////////////////////000000////////////000000..................//////000000000000000000000000//////.........------------------------...///000...........................------......000111111111222222222222111000///000000000000000000000000000000000000000000000000///000000000000000000//////////////////////////////000111111//////000111333333222222222222222222333333333333333333333333111111222333333444555555555555444444444444555555222555666555888???@@@>>>444444444555666777777777333333444444555555555444555555555555555555555555555555555666666666777777888888888888888888999999888888888888888888999:::777888999:::;;;;;;;;;;;;:::999888777777888999:::999;;;===<<<:::999:::;;;<<<<<<<<<===============>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???>>>>>>>>>@@@BBBEEEEEEFFFEEEDDDCCCAAA@@@===>>>@@@BBBCCCCCCBBBAAA@@@@@@???>>>>>>???AAABBB@@@>>><<<<<<>>>???@@@???<<<<<<<<<;;;::::::999999666777888999888777555333222222222222222111111000000000000000000111111111---...000111111333555888///AAAQQQeeeoooVVV999777000333555333///,,,,,,...,,,+++***))))))***+++,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++---,,,*********+++---...222222111///...---,,,+++***+++------+++******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++***+++---...---,,,++++++******++++++,,,---------------------------+++,,,,,,------......///...///111222222111000//////......---------......+++...111222333777===CCCNNNZZZkkkzzz???>>>>>>>>>=========<<>>??????@@@@@@AAABBBBBB>>>>>><<<;;;:::999999999888999999999999777555444777777777777777666666555666666777777777777666666444333333222222333333444111111111111111111111111333222111000000111222333111111222222222333333333000000000000000000000000////////////////////////111111000000//////......////////////////////////000000////////////000000000//////...------,,,,,,000000000000000000000000//////.........---------,,,,,,,,,---...///000111111111111111111111111111---------......000111111222222222222222111000///000000000000000000000000000000000000000000000000222222333333333333222222////////////////////////000222333222111000111222444333333222222111111111333333333333333333333333111111222333333444555555666555555444444555555666222444333444===GGGGGGAAA444444444555666777777888222333444444555555444444555555555555555555444444555555555555666666666777999999999999999999999999888888777777777888:::;;;777777888999:::;;;;;;;;;:::888777555555777888:::888:::===<<<999888999;;;:::;;;;;;<<<===>>>????????????>>>>>>???@@@AAAAAA?????????@@@@@@?????????????????????????????????<<<===>>>>>>===>>>@@@BBBGGGGGGHHHGGGFFFDDDCCCAAA<<<===@@@BBBBBBBBBAAA@@@????????????@@@AAABBBBBB;;;999888888:::<<<=========<<<<<<;;;;;;::::::999444555777888999888666555222222333333333222111111000111111111222222222333222222333111000///000222777FFFRRRhhhyyy___;;;666///555999777000+++,,,///......---,,,,,,---......,,,,,,,,,------............//////////////////...,,,+++***))))))+++---...444333222000///---,,,+++(((***++++++***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---///...------///000++++++******++++++,,,---------------------------++++++,,,------......///---...000222333222111000///......---------......+++...111222333777===CCCOOO[[[lll|||@@@@@@??????@@@@@@AAABBBDDDDDDBBBAAAAAABBBCCCDDD>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????===<<<<<<;;;;;;:::999999:::::::::999999999888888777777777777666666666666666666666555444444333333000111222333333333333333555555444333333222111111222222222111111111000000333333222111000000000111111111000000000000111111222111111111000000//////...........................------...000111000///...///000111111000////////////............//////000000000000/////////////////////...---------,,,///////////////////////////////////////////////////.........///000222333222222111111000111111222111111222222222222111111111111000000//////......000000000///////////////111000///000111222111///000000111222222111//////////////////////////////222222222222222222222222333333222222333333444555222222333333333444444444444555555666666555555444555444444444444555666666222333444555666666666666888888777777666666555555666666777777777777666666777777777777777777777888:::::::::999999888888888999999:::::::::;;;;;;;;;999999999888888888777777:::999777777777999;;;===<<<<<<;;;;;;;;;;;;<<<<<<>>>===============>>>??????????????????>>>======>>>>>>============>>>>>>>>>>>>??????@@@@@@AAAAAAFFFEEEDDDEEEEEEDDDAAA?????????@@@@@@@@@AAAAAAAAABBBAAA@@@?????????AAAAAA@@@???===<<<:::999999999888777888999::::::888666444555777888777555222000222222222111111111000000111111111111111111111111333333222222333555777888444<<>><<<<<<<<<;;;::::::999999::::::999999999888888888777777777777666666666555666666666555444444333333000111222333333333333333555444444333222222111111222222222111111111000000333222111111000000111111111111000000000000111111111111000000000////////////////////////////////////...---...000000000///---...///000000000////////////............//////000000000000////////////..................------........................///////////////////////////.........///000222333222111111000000111111111///000000111111000000//////////////////000000000111111111111111111111111111000///000111222111//////000111111222111000000111111111111111111111111222222222222222222222222333222222222222333444444222222222222333333333333000111111222222111111000444444444444444555555666333444555666777777777777666666666666666666666666666666777777777777666666888888777777777777777777999999888888888777777777999999999999::::::::::::999999999888888888777777999888777777888999;;;<<<999999999:::<<<===???@@@<<<<<<<<<<<<===>>>@@@@@@???????????????>>>======>>>>>>==================;;;;;;<<<<<<======>>>>>>EEEDDDCCCDDDEEEDDDAAA?????????@@@@@@@@@AAAAAAAAAAAA@@@????????????@@@AAA???>>>===<<<;;;:::::::::999888777888999888777555444444555666555333111000222222222111111111000000111111111111111111111111111000/////////000111222111111555<<<>>>888111///////////////......------......---------,,,,,,,,,++++++,,,------,,,++++++)))***,,,...111333555666444111...,,,,,,,,,,,,+++...000333555555222...,,,)))(((((()))+++,,,+++)))************************,,,------......---------++++++++++++*********))),,,******+++,,,---,,,+++,,,------------.........------------............000111111222222222222222000/////////............---,,,...111333444<<>>>>>>>>>>>=========<<<<<<;;;::::::999999888999999999999888888888777777777777666666666555555666666555555444333333333111111222333333333222222444444333333222222111111222222222111111111111111222222111000000000111111111111000000000000111111000000///////////////...000000000000000000000000///...---...///000///...,,,---...////////////...000//////......//////000000000000000////////////..................//////........................///////////////////////////.........///000111222000000000000000111111111...//////000000//////...---......///000000111111111111111111111111111111111000///000111222111///...///000111111222111111111111111111111111111111222222222222222222222222222222222222222333444444111111111222222222222333222222333333333333222222333333333444444444555555444555666777777888777777555666666666666666777777666777777888888777777666888888888777777666666666888777777777777666666666777888888888999999999999999888888888888777777777777777888888999::::::;;;888888999:::;;;===>>>???::::::;;;<<<>>>???@@@AAA>>>>>>??????>>>>>>======>>>>>>>>>======<<<<<<<<<======>>>>>>???@@@@@@AAACCCBBBBBBCCCDDDCCC@@@>>>??????@@@@@@@@@AAAAAAAAA@@@??????>>>>>>???@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;999777666777777666444444444333333222222111111222222222111111111111111111111111111111111111111111000...---------...///111,,,))),,,......000444------...///...---,,,+++...------------,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,...000111111222222111///,,,++++++,,,+++---///222333333333222+++)))))))))+++,,,+++)))************************+++,,,---......///......++++++++++++************,,,+++***+++---...---,,,,,,,,,,,,,,,------------------------............///000000111111111111111////////////............---,,,...111222444;;;DDDPPP]]]nnn~~~CCCCCCBBBCCCCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@=========<<<<<<<<<;;;;;;;;;;;;::::::999888888888999888888888888777777777777777666666666555555555666666555444444333333222111222222333333333222222333333333333222222111111111111111111111111111111111111000000000000111111111111000000000000111111////////////............000000000000000000000000///...---...///000///...,,,,,,---....../////////000000////////////000000000000000000////////////------......//////000000------------------------///////////////////////////////////////000111111//////000000000000000000...//////000000//////............/////////000000.........///////////////111000///000111222111///......///000111222222222111111111111111111111111111111111111111111111111222222222111222333333444000000111111111222222222333444444555555444444333222222333444444444444444333444555666666777777777666666666666666666555555777777777888888777777777888888888777666666555555777777777777777777777777777777777777888888888888888888888888777777777777666777888999:::::::::999;;;;;;::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>???===>>>>>>>>>>>>>>>======>>>>>>>>>======<<<;;;;;;>>>>>>???@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCC@@@>>>??????@@@@@@@@@AAAAAAAAA??????????????????@@@@@@======<<<<<<<<<======>>>>>>;;;888666666666666555555444333222111111222333111111111111111111111111111111111111111111111111222111000/////////000111000,,,,,,///111000000222+++---...000///...,,,+++------------------------++++++,,,,,,,,,,,,+++++++++++++++,,,---.........000222333111,,,***+++---***+++---///111333555555---+++******+++,,,+++***************************((()))***,,,---.........++++++++++++++++++++++++---,,,+++,,,---...---,,,+++++++++,,,,,,,,,------,,,,,,---------.........,,,------...///.........///////////////............---///222222444;;;CCCPPP\\\oooHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@<<<<<<<<<;;;;;;;;;:::::::::::::::999888888777777888888888777777777666666666666666666555555555555555555555444333333222222222222333333333222222111333222222222222222111111111111111111111111111111111000000///000000111111111111000000000000111111............////////////////////////////////////000///......///000///---,,,,,,,,,---...//////000000000////////////000000000000000000////////////---......//////000000000......................../////////////////////////////////000000000000000---...///000000000000//////000000111111000000///000/////////.........---------......////////////111000///000111222111///...//////000111222222333000000000000000000000000111111111111111111111111222111111111111222333333000000111111111222222222111222222333333222222111111222333333444444333333222222333444555555555555888777777666555444444333777777888888888888777777777777777777666666555555888888888888888888888888666666777777777888888888777777777777777777777777555666777999999999999999::::::999999999999::::::<<<<<<============<<<;;;<<<======>>>>>>>>>===============>>>===<<<;;;:::::::::;;;<<<===>>>???@@@@@@@@@@@@AAACCCCCCAAA?????????@@@@@@@@@AAAAAAAAA>>>>>>??????@@@@@@@@@@@@<<<<<<<<<<<<<<<======>>>???===999777777777666555666555333222222222444555111111111111111111111111111111111111111111111111000000//////000111333444...+++,,,000111---***+++,,,---///000000///---,,,------------------------------,,,,,,,,,,,,------,,,------------------......111333222...+++,,,---++++++,,,---///222444555///---+++***+++,,,+++***************************((()))***,,,---...//////+++++++++++++++++++++,,,---,,,+++,,,...///...---+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,---........................///////////////...---///222222333;;;CCCOOO[[[nnn~~~KKKJJJIIIGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBAAA@@@<<<;;;;;;;;;;;;:::::::::::::::999888888777777666777777777777666666666666666666666555555555444444555555444444333222222222222222333333333222111111222222222222222222111111111111111111111222222222000000/////////000111111111111000000000000111111...////////////000000000////////////////////////000///......//////...------,,,------...///111111111000000//////000000111000000000000//////////////////////////////000000//////////////////////////////////////////////////////000000000000//////,,,---...000000000/////////000000111111000000///000000//////...------,,,...//////000000111111222111000///000111222111///000/////////000111222333////////////////////////111111111111111111111111111111111111111222333333111111111222222222222333333333444444444444333333000111222333444333222111111111222444444444444444777777666666555444444333777888888999999888888777666666666666666666666666777777888888888888999999666777777777888888888888666666777777777777777888666666777777888999999:::666666777888999;;;<<<===<<<===>>>>>>===<<<:::999<<<<<<===>>>>>>>>>======;;;;;;===>>>>>>===<<<;;;;;;;;;<<<===???@@@AAAAAA??????@@@AAACCCDDDBBB@@@??????@@@@@@@@@AAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA<<<<<<;;;;;;;;;<<<<<<===>>><<<999888888777666444555444333222222333444555111111111111111222222222111111111111111111111111......---...///111222444444...,,,------+++***,,,,,,---...///000///......,,,,,,,,,------------......------,,,,,,------...---------------------------///222222111...------,,,,,,,,,---...000222333111...,,,***+++++++++***************************+++,,,---...000000111111++++++++++++,,,,,,,,,,,,...---,,,---///000///...,,,,,,,,,,,,------------,,,,,,,,,,,,------------...//////000000000000000.........///////////////......///222222333:::CCCNNNZZZkkk{{{KKKJJJIIIHHHGGGGGGFFFFFFEEEEEEGGGHHHIIIIIIIIIHHHEEEEEEDDDCCCCCCBBBAAAAAA<<<<<<;;;;;;;;;:::::::::999999999888777777666666777777666666666555555555666666555555555444444444555555444333333222222111222333333333333222111000111111111111111111222222000000111111111222222222///////////////000111111111111000000000000111111/////////000000000111111000000000000000000000000111///......//////...---------------...000222333111111000000000000111111000000000000////////////000000000///////////////000000000000000000000000//////////////////////////////000111111000///...***,,,...///000000///......//////000000//////.................................//////000111111222111000///000111222111///111111000//////000111222000000000000000000000000111111111111111111111111111111111111111222222333222222222222333333333333444555555666666555555444///000222333444333222111111222333444555555555555444444444555555666666666777888888999999888888777444444555555666777777777666666666777777777888888777777777888888888999999666666666666777777888888777777666666777888:::;;;666666666777999:::<<<===;;;<<<===>>>>>><<<;;;:::;;;<<<<<<===>>>>>>======999:::<<<===>>>>>><<<<<<======>>>@@@AAABBBCCCDDD??????@@@BBBDDDDDDCCCAAA??????@@@@@@@@@AAAAAAAAA>>>???AAABBBCCCCCCBBBBBB<<<;;;;;;:::::::::;;;;;;:::999777777777666444222333333222222222222333333000000111111111222222222111111111111111111111111//////.........///111222888222.........---...111,,,,,,---------.........,,,,,,,,,---------......------,,,++++++,,,------------------------------,,,---///222333222///,,,***+++,,,---...000222333222000,,,++++++++++++***************************,,,,,,...///000000000000+++++++++,,,,,,,,,------///---------///000///...,,,------------.........++++++,,,,,,,,,---------//////000111111111111000............/////////000///...///222222333:::BBBLLLXXXhhhwwwJJJJJJIIIHHHHHHHHHHHHIIIEEEFFFGGGIIIJJJJJJIIIIIIDDDDDDDDDCCCBBBBBBAAAAAA<<<<<<<<<;;;;;;;;;::::::999999888888777666666666777666666666555555555555666666555555555444444444555555444333333222222111333333333333333222111000111111111111111111222222000000111111222222222222///////////////000111111111111000000000000111111//////000000111111222222111111111111111111111111111///......//////...,,,......---...///111333444111111000000000000111111000000000000////////////111111000000//////......000000000000000000000000//////////////////////////////000111111000///...***+++---///000000///...---..................---,,,,,,------.../////////,,,,,,,,,---...//////000111000///000111222111///222111000//////000111111111111111111111111111111000000000000000000000000111111111000111222222333222222333333333444444444000111111222222111111000...000222333333333111000222333444555666666666666111111222444666777888999888888999999999999888888333333444555666777888888444555555555666666777777888888888888999999999999555666666666777777888888888777666555666777:::;;;999999888888888888999999888:::<<<>>>>>>===<<<;;;;;;;;;<<<===>>>>>>======777999;;;===>>>>>>===<<<::::::;;;===>>>???AAAAAA??????@@@BBBDDDEEEDDDBBB??????@@@@@@@@@AAAAAAAAA???@@@AAACCCDDDDDDCCCCCC<<<;;;:::999999999999:::777666555666666555222000111111111111111222222111000000111111222222222222111111111111111111111111333222111//////000111111555000...111111///...000,,,++++++++++++,,,---...,,,,,,,,,------.........---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111555555000,,,))))))+++---///111222333333000---+++++++++++++++************************++++++,,,---............+++++++++,,,,,,---------///...---...000000000...---------.........//////++++++,,,,,,,,,------------......///////////////---.........//////000000///...///222222333:::BBBLLLWWWggguuuJJJKKKMMMNNNMMMLLLJJJIIIJJJJJJKKKKKKJJJHHHGGGFFFEEEEEEDDDCCCBBB@@@>>>=========<<<;;;::::::::::::;;;:::888777777777888999888888888888888777666666666666666666555555555555555555555444444333333333222222222222222222222222222222222111111111000000111111111111000000000000//////000111111111111111777555222///......000111111111000000000000111111////////////000000000000///////////////.........---...///000222666;;;???DDDBBB<<<444---,,,111777///...,,,,,,---///222444000000000000000000000000...------------...//////............////////////000000000000000000000000000000//////......------000000000000000000000000------...///000000//////////////////000000000000////////////000000000000000000000000000000000000...000111111///...///000000000000000000000000000//////000111222222333333111111222333333444555555111222444555555444222111111111222222222333333333333333444222000000111222555555555555555444444444666888:::<<<;;;999666444333444444555666777888888555555666666555444333333666666666666777777777777777777777777777777777777444444555666777888999999444777888666888;;;<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<===>>>===;;;::::::;;;::::::;;;===>>>@@@AAAAAA??????>>>???BBBEEEIIILLLBBBBBB@@@??????CCCIIIMMMSSSIII@@@>>>BBBDDD@@@;;;===<<<:::888777777777888666666666555444222111000111111111111111111111111222222222111111111111111111111111111000000000000......------------......////////////............//////000000///---,,,***///***)))...///***)))+++------,,,,,,+++***)))))),,,,,,,,,++++++*********...---,,,...222555555444---+++******,,,------,,,222---)))''')))++++++***++++++************++++++'''((()))+++,,,---......---,,,,,,+++*********+++,,,,,,++++++,,,,,,---...---------,,,,,,++++++++++++,,,------......------......////////////......,,,///111///---,,,///333000000......///555<<>>======<<<;;;::::::999::::::999999888777777777777888777777888888888777777666555555555555444444444444555555444444444333333333222222222222222222222222333333333222222222111111111111111000000000////////////000111111111111111333222000/////////111222222111111000000111111222111111000000//////......000000///............///444222111222666===CCCHHH@@@BBBCCCDDDAAA:::222------///111222333111///...////////////////////////...------------...//////............////////////000000000000000000000000///////////////.........000000000000000000000000------...///////////////////////////000000000000.../////////000000000000000000000000000000000000...000111111///...///000000000000000000000000000000000111111222333333333111222222333333444444444222333444555555444333222111111222222222333333333666666666555333333444666444444555555555555555555666777:::;;;;;;999666444444444555555666666777777666666777777666666555444666666666666777777777777777777777777777777777777666666666777777777777777777:::;;;888888::::::777::::::::::::::::::::::::999999::::::;;;;;;;;;;;;<<<===>>>===;;;:::;;;<<<<<<<<<=========>>>>>>>>>???>>>===>>>@@@CCCGGGIIIEEEDDDBBBAAABBBGGGNNNSSS^^^VVVMMMIIIHHHFFFAAA<<<<<<;;;999888777666777777666666666555444222111000111111111111111111111111111111111111111111111111111111111111000000000000//////............//////............------------,,,---.........---,,,,,,+++((((((,,,,,,((('''***------,,,,,,+++******))),,,,,,,,,+++++++++******---+++***,,,111444444444222///,,,***,,,...///000444000,,,+++,,,......---+++******************+++***++++++,,,---------------,,,++++++******++++++,,,++++++++++++,,,------......---,,,,,,+++******+++,,,------......------......////////////......------,,,---...000000000000000///...000555<<>>>>>===<<<;;;::::::999999999888888888888888777666666666777777888888888777777555444444444444333333333444444444444333333333333222222222222222222222222444444333333333222222222111111000000000000////////////000000000111111111/////////000000111111222111111000000000000111111333222111000///......---222111///------...///000---,,,---222999>>>@@@@@@;;;===CCCIIIKKKEEE999//////000111222222000...---////////////////////////...------------...//////............////////////000000000000000000000000.........///////////////000000000000000000000000---......///////////////////////////000000000000....../////////000000000000000000000000000000000...///111111/////////000000000000000000000000000111111111222222333333444222222222333333333333333222333444555555444333222111111222222222333333333333444444333111111222444333444444444555666666666666777999:::999888666444555555555666666666666666777777777777777777666555555666666666777777777888777777777777777777777777888888777777777666666666888;;;;;;999888::::::666::::::::::::::::::::::::777777888999:::;;;<<<===<<<===>>>===;;;;;;;;;===>>>>>>>>>===<<<<<<;;;;;;======<<<<<<===@@@BBBDDDDDDCCCBBBAAABBBGGGNNNSSS]]]YYYSSSMMMIIIEEE@@@===:::999888777666555555555555555555555444222111000111111111111111111111111000000000000000000000000111111111111000000000000000000////////////000000------------,,,,,,,,,+++***+++,,,------------,,,---+++,,,...///,,,+++------,,,,,,++++++*********,,,,,,,,,++++++++++++***+++***)))+++...111222222666222...+++---///222333333000---,,,,,,.........************************,,,---------------,,,,,,,,,,,,++++++******+++++++++++++++++++++,,,------++++++,,,,,,,,,,,,------+++,,,------......------......////////////......///+++)))+++///111000---000//////...000555<<>>>>>>>>>>>>>>===<<<;;;:::999999999999666777888999888777666555666666777888888888888777555555555444444444333333333333333333333333333333222222222222222222222222333333222222222222111111111000000000///////////////////////////000111111///000111222222222111111000000////////////000000222111111000000/////////333111///---,,,...000111111444;;;EEEMMMMMMFFF>>>555555777;;;@@@CCCCCCBBB888666222///...///111222////////////////////////...------------...//////............////////////////////////////////////------......//////000000000000000000000000000000......///////////////...////////////000000000000........./////////000000000000000000000000000000---///111111000///000000000000000000000000000000111111222222333333333444333333333222222222222222333444555555555555444333111111222222222333333333111222222111000000111333333333333444555666777777777777888888888777666555666666666666666555555555666666777777777666666555555555666666777777888888888888888888888888888888777777777777777777777777555999:::888888;;;;;;888999999999999999999999999666777888888::::::;;;<<<;;;===>>>===;;;;;;<<<===>>>======<<<<<<;;;;;;:::<<<;;;;;;:::;;;===>>>@@@>>>????????????BBBFFFIIIJJJJJJIIIFFFBBB>>><<<<<<888888777666555555444444444555555444333222111111111111111111111111111111////////////000000000000111111111111000000000/////////............//////------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,......///000///------///,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++******+++---...///555222///...///222333444...---+++)))******++++++*********++++++*********+++,,,,,,------,,,,,,+++,,,,,,++++++***++++++,,,+++++++++***+++,,,,,,---((((((***+++---...000000+++,,,------......------......////////////......///---++++++---...---,,,////////////111555<<>>============>>><<<<<<;;;:::999999999999777888999999999888666555666777777888888888777777666666666666555555555444333333333333333333333333222222222222222222222222111111111111000000000000000000000////////////...//////......//////000111111222333444333222000///......------------......//////000000111111222222333222///------...000222222444;;;DDDKKKHHH???666111111//////222:::FFFNNNEEEBBB>>>999555444333333...........................------------...//////............////////////////////////////////////------......//////000000////////////////////////...///////////////......////////////000000000000............////////////////////////////////////---///000111000///000111000000000000000000000000111222222222222222333333222222222222222222222111333444444444444444444333111111222222222333333333444555555555333333555777333333333444555666777777777777777666666666555555666666666666666555555555444555555666666555555555555555555666777888888888999999999999999999999999666666666777888999999999777::::::777777;;;;;;999999999999999999999999999888888999999999::::::::::::<<<===<<<;;;:::;;;===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===:::<<<>>>???>>>=========999<<<>>>===;;;999999:::666666666666555444444333444444444444333222111111111111111111111111111111......//////000000000000111111111111000000000///...------,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000...+++*********,,,,,,+++++++++++++++***++++++++++++++++++++++++...---+++***)))***,,,...111000///111222333333111*********((((((((()))***)))***++++++++++++***)))((()))***++++++,,,,,,+++,,,++++++***++++++,,,,,,+++************+++,,,,,,******+++,,,,,,---......+++,,,------......------......////////////......///000000...+++)))***,,,////////////111666<<<@@@GGGSSSeeeuuuGGGGGGFFFFFFFFFFFFEEEEEEBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@>>>===<<<<<<======<<<;;;:::999999888888888999999999999999888777777888888888888888777666666777777666666666555555555222222222222333333333333222222222222222222222222111000000000000/////////000000////////////......000///...---...///000111111222333333222111000///......------------.........//////000111222333333333222000......///000111,,,,,,,,,000333333000,,,///000000......444>>>FFFHHHIIIIIIHHHCCC;;;333..............................------------...//////............////////////000000000000000000000000........./////////////////////////////////////////////////////////...---////////////000000000000------........./////////////////////////////////,,,...000111000///000111000000000000000000000000111111111111111111111111111111111222222222222222333333333333333333333333111111222222222333333333222333444333222222444666333444444444555666666666777777666555444555555666555555555666666666666666333444444555555555555555444444555666777888999999999999999999999999999999555555666777888999:::;;;;;;===;;;777888<<<>>>===::::::::::::::::::::::::999999999999::::::::::::999:::;;;;;;:::999;;;<<<999999::::::;;;<<<======;;;::::::::::::;;;<<<<<<999<<>>BBBCCCAAA:::222---...........................------------...//////............////////////000000000000000000000000///////////////.........///////////////////////////////////////...------////////////000000000000---------.........//////////////////////////////,,,...000000000000111222000000000000000000000000000000000000000000000000000000111111222222333333222222222111111222222222111111222222222333333333000111111111000000222444444444555555555555555555888666555444333444555666444444555555666666777777444444555666666666666666444444555666777888999999::::::::::::::::::::::::777777777888888999999999:::;;;:::777:::BBBHHHHHH::::::::::::::::::::::::888888999:::;;;<<<<<<===777888:::999999888:::;;;888999999:::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<===;;;<<<======;;;:::;;;<<<;;;:::999999999888777777555666666777666666444444222333333333333222111111111111111111111111111111//////000000111222222333111111111111000000000000---------,,,,,,---------------------,,,,,,,,,+++,,,,,,---...000222555666===BBBBBB:::222000///---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,++++++---222777888666444333222000---+++)))+++,,,+++))))))***,,,(((***+++,,,,,,+++***((()))******+++++++++******++++++******++++++,,,---***************++++++,,,///......---+++******)))+++,,,------......------......////////////....../////////...------.........///000000222666;;;???IIIWWWjjjxxxFFFFFFEEEDDDDDDDDDDDDDDDAAAAAA@@@??????@@@AAABBBDDDCCC@@@===<<<;;;<<<===<<<;;;:::999888888888888<<<;;;:::999888999:::;;;:::::::::999777666444333555555444444444333333333111111111222222333333333222222222222222222222222222222222111111111111000000/////////............000///---,,,---...000222++++++,,,---...///000111111111000000000000111111222222222111111111111111111111111111000000000///'''***...000///...---,,,///,,,***,,,000222111///,,,...111333444333111000...........................------------...//////............/////////000000000000000000000000000000000//////.........---//////////////////////////////000000///...------////////////000000000000---------.........//////////////////////////////,,,...000000000000111222000000000000000000000000000000000/////////////////////000111222333333444222111111000000111111222111111222222222333333333333444444444333333555777555555555555555444444444888666444333333333555666333444444555666777888888555555666777777888777777444444555666777888999999::::::::::::::::::::::::999999999888888888888888666888777777===IIIRRRUUU;;;;;;;;;;;;;;;;;;;;;;;;666777888:::<<<>>>???@@@666777999999888888999:::999:::::::::::::::;;;;;;:::;;;;;;<<<<<<======>>><<<<<<;;;999888999<<>>>>>>>>@@@BBBDDDJJJHHHDDD@@@===<<<<<<===:::999888888777777888888::::::999999888777777777999:::;;;999777666666777666555444333333333333333222222222222222222222222//////000111222222333333444444333333333333222222111111000...---,,,+++***,,,,,,---...///000111222111111000///////////////------///111444444222000000000000000000000000000111000///......///000111222000//////000000///---///000000000000000//////.../////////000000000111......---,,,,,,,,,,,,---...------,,,,,,,,,------000000000000000000000000000000////////////000000111111000///...------,,,////////////////////////000000///............///---.........//////000000...------------...//////111111000000000000111111000000000000000000000000---......///////////////222000///......000222333000000111222333333444555333333333333333333333333///000000111111222333333555444444333333444444555555555555555555666777777777666555444444444444444333333222222222333444555777777666666555555555444666666666777888888999999::::::888777777777888999444444666777888999::::::999888999999;;;>>>@@@BBB<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999888888;;;===999888777555555777888999999999999:::::::::;;;;;;::::::;;;;;;;;;:::999888666666666555444444333333555555555555555555555555333333333222111000//////222111111111000000//////////////////000000000000333222111///......------//////000000///---+++***)))***,,,---...---,,,,,,---...//////......///111666<<<@@@>>>666///---...))),,,...---++++++///222111000000///.........///---000555777777:::>>>BBB>>>777///,,,---...---+++******+++,,,,,,---......---***((((((***+++)))'''************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---000---++++++...///...+++,,,***)))+++---...+++)))---...///000111111111111///......---------......---...///000111555:::>>>KKKVVVgggwwwCCCCCCCCCBBBBBBBBBAAAAAABBBAAA@@@??????@@@BBBCCCGGGDDDAAA>>>;;;;;;;;;<<<:::999888888777777888888888888888888888888888999888999999888666555555666444444333333333444444555333333333333333333333333111111222222333444444555444444333333333222222222222111000///...---,,,,,,,,,,,,---...///000111222111111000///////////////......///111333333111///000000000000000000000000000000////////////000000111000//////000000///...//////000000000000//////////////////000000000000000///......------.........------,,,,,,------...000000000000000000000000000000////////////000000111000000///...---------////////////////////////...............///000111///////////////............------------...//////111000000//////000000111000000000000000000000000...//////000111000000000111111000///000111222333222222222222333333333333333333333333333333333333444444444333222222111111444444333333333333444444444444444444444555555666666666555444444444444444444444444444444555555666555555555444444444333333666777777888999::::::;;;:::999888777777777888888888888999999999999999888999999999999:::;;;======;;;;;;;;;<<<<<<<<<<<<<<<========================<<<<<<<<<:::888888999;;;999888777666666777888999888999::::::;;;;;;:::::::::;;;<<<<<<<<<;;;:::999777777777666555555444444444444444444444444444444222333333222222000//////000000000000//////....../////////000000000111111333222111000......---------............,,,+++***+++,,,---......---,,,,,,---.........------///111111444888999777333000...++++++,,,,,,---///444777999888777777666666666777888:::;;;;;;:::::::::;;;999444---+++,,,---,,,*********++++++,,,------......+++))))))++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++***)))***,,,.........,,,+++***+++------+++))),,,---...///000000000000......------------......---...///000111555:::>>>KKKVVVfffvvvCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@???@@@AAABBBBBB@@@===;;;:::::::::;;;:::999888888777777888888666666777888888999::::::666888888777555444444555222222222222333444555666444444444444444444444444333333333444444555555666333333333333222222222222222222111000///......---------...//////000111111111000000///////////////000///000111333222000...000000000000000000000000//////000000000000//////000///...///000111000/////////000000000000//////000000000000////////////111000//////......//////...---------------......000000000000000000000000000//////......//////000000000//////......------////////////////////////,,,---------///000111222000000000///......------......------......///000000//////......//////000000000000000000000000000///000000111111111111111111111111111222222222333444444444444333333333222333333333333333333333333666666555444444333333222444444333333333333444444333333333333333444444555666555444444444444444444555555555555555666666666666666555555555555444444666777888999:::;;;<<<<<<999999888777777777777888<<<<<<<<<;;;:::999888777888888999:::::::::999999::::::;;;;;;<<<<<<==============================<<<===<<<:::888777888999999888777666666777888999777888:::;;;;;;;;;:::999;;;;;;<<<===<<<;;;:::999888888777777666555555555333333333333333333333333222222222222222111000///////////////............000000000000111111111111222222111000///...------,,,,,,---------,,,,,,+++------.........---,,,,,,,,,---------,,,,,,...000222444666888777333---(((,,,+++***,,,000555888999666555444444444444444444777777777777777555111///333///+++***+++,,,***(((******++++++,,,,,,------...,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------,,,,,,...000,,,+++++++++------+++***,,,---...///////////////...---------------......---...///000111555:::>>>JJJUUUeeeuuuCCCCCCCCCBBBBBBBBBBBBAAABBBBBB@@@???>>>>>>>>>>>>>>><<<;;;999999:::;;;;;;:::999888888777777888888666777777777888888888999666777888777555444555666333333333222333333444444333333333333333333333333333333333444444444555555333333333222222222222111111000000//////.........---......///000000111111000000////////////000000111000000111222222000...000000000000000000000000...///000111111000///...///......///000111111000...//////000000000000///000000000000////////////111000//////......//////...------------......////////////////////////////////////......////////////////////////.........////////////////////////---------......///111111///////////////........................//////000//////............//////000000000000000000000000//////000111111111111000111111222333333333333222444444444444444444444444222222222222222222222222222222333444444555555666444333333333333333333444333333333333333444444555555555444333333444444444444444555555666666666666888888888888888777777777666666777888:::;;;<<<<<<999888888777777777777777<<<<<<<<<;;;:::999888777777777999:::;;;:::999888999999:::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888999:::999888888777777888888999777888:::;;;;;;;;;999888::::::;;;<<<;;;:::999888777777666666555555444444222222222222222222222222222222222222222111000///////////////////////////000000000000111111111222111111111000//////...---,,,,,,------------------/////////......------,,,+++,,,---,,,++++++---//////444999:::777222---+++---++++++...444777777555------,,,++++++,,,,,,,,,...------000333222...***...,,,******,,,,,,***)))******++++++,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------///000---)))''')))+++,,,+++,,,,,,------,,,+++,,,,,,---...//////......------,,,,,,------......---...///000111555:::>>>JJJTTTdddsssBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<:::999888888777777888888888888888777777777666666666888888888666555666777666555444333222111111111111111111111111111111111222222222222222333333333333333222222222111111111..............................//////000000111111000000////////////000000111000000000111111000...////////////////////////...///000111111000///...///......///000111111000......///000000000000000000000000000////////////000///......------......---------------...///000//////////////////////////////............//////........./////////////////////////////////////////////............//////,,,------...///000000111///............///000000//////............//////////////////////////////---...//////000000//////111111222333333333333222222222333444444555666666222222222222222222222222111111111222333333444444333333333222222333333333444444444333444555555666444444333333333444444555333333444555555555555444777777777888888888888888555555666777888999::::::888888888888777777666666888888999999999999888888555777999:::;;;;;;;;;:::888999999:::;;;<<<======999999999999999999999999777999;;;;;;::::::;;;<<<999999888888888888999999777888999:::::::::999999888888999:::999888777666666555555444444333222222222222222222222222222222111111222222222111000000000000000000000000000000///000000000000111111111000000111111000///...---...............//////////////////...------------***+++,,,,,,++++++,,,...)))333>>>@@@:::444333555---,,,---111555555111---,,,+++++++++++++++,,,,,,,,,+++---000555555222...+++******+++,,,,,,+++*********+++++++++++++++,,,*********)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***,,,,,,***&&&$$$&&&(((+++,,,---------,,,,,,,,,,,,---..................,,,,,,,,,,,,,,,---......---...///000111555:::>>>IIISSSbbbrrr~~~AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<<<<;;;:::::::::::::::::::::;;;;;;<<<:::999888888777777888888999999888777777666555555666777888888666666777888777666444333111000000000111111111111111111111111111111111111111111111111222222222222111111111111------------............/////////000000111111111///////////////000000111111000///000111222111000//////////////////////////////000000000000//////000///...///000111000///---...///000000111111000////////////000000000000000///......------......------------...///000000000000000000000000000000///......------......///------......//////000000////////////////////////000000///...............+++,,,---...///111222222//////......//////000111000//////......//////000////////////////////////------...///////////////111111111111222222222333111111222333444555666666222222222222222222222222333222222111111000000///333333222222222222333333444444444444444555555666333333333333333444444555222333444555666555444444444444555555555555666666666666666777888888999999777777888888777777666555555666777777888888888888666666888999:::;;;;;;<<<999999::::::;;;;;;<<<<<<::::::::::::::::::::::::666888:::;;;;;;;;;<<<===999999999999999999999999888888888888999999999:::777777888999888777666555555555444444333222222111222222222222222222222222111111222222222111111000000000000000111111111111////////////000000000000///000111111111///...---000000//////...//////000///...------,,,------...+++,,,,,,,,,++++++---///222>>>IIIHHH<<<222000222...///111333333111---))),,,,,,++++++,,,,,,------/////////111222222///---******+++++++++,,,,,,,,,******++++++++++++++++++((()))***)))((((((***,,,************************++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,,,,+++,,,---///+++,,,......,,,,,,,,,------....../////////......++++++++++++,,,---...///---...///000111555:::>>>HHHRRRaaappp}}}@@@@@@@@@?????????>>>>>>============<<<;;;;;;:::999999999999999::::::::::::999888888777777888888777777777777777666666666555666777777555555666777555444333222111111111111111111111111111111111111111111111111111111111111222222222222111111111111------....../////////000000000000000000111111111///////////////000111111000///...///111222222111////////////////////////000000////////////000000111000//////000000///...---...///000111111111111------...///000111222222111000//////......//////------------...///000111000000000000000000000000///......------......///---------...///000000111///////////////////////////............//////000,,,------...///000111111///////////////000000111111000000//////000000111////////////////////////......///000000000000000111111000///000111222333111222222222333333444444111111111111111111111111333222222111000000//////333333222222222222333333333333333333333444444555333333222222333333444555333444666777777777555444333333444444444555555555888888888888888888888888666777888888888777555555555666777777888888777777777777777777777888999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;666999;;;<<<;;;::::::;;;888999999999999999999888999888777666777888:::;;;777888888999999888666555666555555444333333222222333333333333333333333333000111111222222222111111/////////000000000111111---.........////////////...///111111111000...---111000///...------......---,,,,,,++++++,,,---...+++,,,---,,,+++,,,---///:::DDDMMMLLL@@@555//////222333333222///---,,,,,,+++*********++++++,,,---000111111000---+++******************)))***+++,,,++++++******************(((***+++***))))))+++---++++++++++++++++++++++++************************++++++******++++++,,,---///------...000111222111+++---///...,,,+++,,,.../////////000000//////...++++++++++++,,,---...///---...///000111555:::>>>HHHQQQ___ooo}}}?????????>>>>>>>>>>>>============>>>======<<<;;;888888888888999999999999:::999999888777888888888555555666666777777888888333555666555444444555666333333222222111222222222222222222222222222222222222111111111111111111111222222222111111111111000......//////000000111111000000000000111111111111///////////////000111111000///...///111333333222////////////////////////111000///......///000111222000//////000000///------...///000111111111111,,,---...///000111222333222111111000000000000000---------......000111111000000000000000000000000.........------.........,,,------...///000111111////////////////////////---------...///000111222.........//////////////////////////////000111111111111000000000000111111//////////////////////////////000111111111111111222000///......000222333333333222222222222111111111111111111111111111111///000000111222222333333333222222222222222222333222222111111222222333444222222222222333333444555444555777888999888666555444555555555666666777777:::::::::999999999888888666777888888888777555444777777888888888777777666999888777555555555666777;;;:::::::::::::::::::::::::::::::::::::::::::::888:::<<<<<<;;;999999999888999999::::::999999888:::999777555666888:::<<<888999999:::999888777666777666666555444444333333333333333333333333333333000111111222222222111111---.........//////000000------------.........///...///111222111000...---111000...---,,,,,,,,,---,,,++++++***+++,,,...///,,,---------,,,,,,...000333<<>>HHHQQQ___nnn|||@@@@@@???>>>======>>>>>><<<<<<;;;::::::999888888666666666666666777888888:::::::::999999999888888666555555555444444444444222333333444555666777777444444333333333333222222222222111111111111111111222111111111000000//////000000000000000000000000000///.........///111222222111111111000000//////000000000000000000000000////////////000000000000000000000000////////////////////////000000000000//////............//////000000000000000000000000,,,...111111111000000000000///......///000///---........................------...///000000//////...------,,,,,,------......///////////////...---000///...---------------///////////////.........000000000000000000000000////////////////////////222111000222444444111...////////////////////////000000111111111111000000////////////000000000000222222222222222222222222222333444555555333111000000000000000000111111222444333222111111222333444333444444555555444444333444333222111222333444555222333555666777777777777999888777555555555666777555666888999888777555333444444444555555777888888666666666666666777888888777777777777777777777777777888888888888999999999:::::::::::::::::::::999888888888888888888999999999999999777555555777999999999888888888888999999;;;::::::999888777666666777555444222111111222222444444333333333333222222777666666555333111///...111000000///...------------------...///000000111222111111000000000000000........................------------------------++++++******++++++,,,---111444888===??????>>>===666444000,,,******+++,,,+++*********,,,...000111555333000---++++++---...++++++************++++++---------,,,,,,+++++++++*********)))((('''&&&%%%++++++++++++++++++++++++***************************++++++,,,,,,++++++***------.........---,,,+++------..................---...//////...,,,***(((//////.........------------...///000111555:::>>>JJJPPP]]]lll{{{AAA@@@???>>>============<<<;;;;;;:::999999888888777777777777777888999999::::::999999999888888888666666666555555555444444333333444444555666666666444444333333333222222222111111111111111111111111111111111111000000000///000000000000000000000000000000/////////000111222222222222222111111000000111111111111111111111111////////////000000000111000000000000////////////////////////000000000000111111000000000000111111000000000000000000000000222333444333222000//////000///......//////...---........................------...//////////////////......------......///......////////////......//////...---------------/////////////////////...000000000000000000000000///////////////////////////---,,,---000000...,,,////////////////////////000000111111111111000000000000000000111111111111222222222222222222222222222333444555444333111000000000000000000111111222333222222222222222222333333333444444444444333333222222111111111222333444333444555666777777666666888777666555555666666777777777888888777666555444444444444555555666777888666666666666666777888888777777777777777777777777777777888888888999999999999999::::::::::::::::::999999999999999999999999999999888777555555777999999888888777777888888999:::999999888888777777666666555333222222222222333444444333333333222222222000000000000//////...---111000000///......------+++,,,,,,---......//////111000...---------..............................------------------------++++++******++++++,,,---000//////000444:::AAAEEE>>>:::444...+++******+++,,,,,,,,,---...000222444666444000---***)))******++++++************++++++))))))))))))((((((((((((---------,,,+++***((('''++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,------............///...---,,,+++******)))......//////...---,,,+++//////.........------------...///000111555:::>>>HHHOOO\\\kkkzzzBBBAAA@@@>>>===<<<<<<;;;;;;;;;::::::999999888888888888777777888888999999999999999999888888888777777666666666555555555555444444444444444444444444333333333333222222222222111111111111111111111111111111111111000000000000000000000000000000000000111000000000000111222222333333222222222222111111222222222222222222222222/////////000000000111111000000000000////////////////////////000000000000111111000000000000111111000000000000000000000000222333333333222222111000111000.........///...---........................---......////////////////////////....../////////,,,---.../////////////////////...------------.........//////////////////000000000000000000000000////////////////////////111///......///000000///////////////////////////000000111111111111000000111111111111222222222222222222222222222222222222222333444444444333111000000000000000000111111222222222222333333222222222333333444444444444333333111111111111111222333333444444666777777666555444666666555555555666777777888888888777666555555555555555444555555666777888666666666666666777888888777777777777777777777777777777777888888888999999888888888999:::::::::;;;;;;;;;::::::999999888888888888888777555555777999999888888777777888888999888888888888777777777777444444333222222333333333333333333333222222222222......///000111222111111000000000///......------,,,------......//////000222000...,,,+++,,,---...................................................++++++******++++++,,,------+++((()))---555===BBB>>>:::555///,,,+++,,,---,,,,,,,,,---///000222333333111...+++***)))******++++++************++++++************++++++++++++.........---,,,+++))))))************************)))))))))))))))))))))))),,,,,,+++******+++,,,,,,+++++++++,,,---...000111......---,,,+++******)))///////////////........................------------...///000111555:::>>>GGGNNN[[[jjjzzzBBBAAA@@@>>><<<;;;;;;:::::::::::::::999999888888888777777777777777888888999888888888888777777777777777666666666555555555555555555444444333333333333333333222222222222111000000000000111111111111111111111000000000000000000000000000000000000000111111111111111222222222111111111111111111111111111111111111111111111111//////000000000111111111000000000000////////////////////////000000000000//////............//////////////////////////////.........000333555555444333111...............---..............................///////////////...//////............//////+++,,,---...//////000//////......---------..................////////////////////////////////////////////////////////////111000.........///000111////////////////////////000000111111111111000000000000000111111111222222222222222222222222222222222333333333333222111000000000000000000111111222111222333444444333222111333333333444444333333333222222222222222333333333444555666666666555444333555555555555666666777777999888777666555555555666555555555555555666777777666666666666666777777888777777777777777777777777777777777777888888888888666777777888999::::::;;;;;;::::::999888777666666777888777666555555777999888888777777777777888888666666666777777777888888333333333333333333444444333333333222222222222111//////111222333333333333000000//////............///000000000111111222222444222///---,,,---...///........................////////////////////////++++++******++++++,,,---((()))+++---...000111222888777666444444444444555111111222222222333333444,,,+++*********+++---...++++++************++++++++++++,,,,,,------......***++++++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))---,,,***))))))***,,,---++++++******+++,,,...///,,,------......///////////////......///000111111........................---...///000111555:::>>>FFFNNN[[[kkk|||BBBAAA???===<<<;;;:::::::::999999999999999888888777666666555555555666666888888888777777777666666666666666666555555555555555555555444333333222222333333222222222111111111//////000000000111111111000000000000000000111111000000000000000000000000000000111111222222222222/////////000000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////000000000000//////............/////////////////////////////////......111666:::::::::666333000......///...---////////////////////////...///////////////.........------,,,,,,------...++++++---...////////////......---------......///---.........//////000000////////////////////////////////////////////////------,,,+++***+++,,,...000000000000000000000000000000111111111111000000/////////000000000111111222222222222222222222222222333333222222222111111000000000000000111111222111222333444444333222111222333333333333333333222333333333444444444444444444444555666666555444333444444555555666666666777888888777666555666666666666555555555555666666777666666666666666777777888666666666666666666666666666666777777777888888888666666777777888999::::::999888888777666555555444666777777666444555777999888777777777777777777888555555555666666777888888222222333333333333333333333333222222222111111111......///000000000//////////////////............000000000000111111111111222111///---,,,------...........................////////////////////////++++++******++++++,,,---(((***---...///---+++***444666999;;;<<<<<<:::999888888888777666666555444******))))))***+++---...++++++************++++++)))))))))******+++++++++((()))***+++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))---,,,***))))))***,,,---++++++***************+++,,,,,,------...///000000///////////////000111222---.....................---...///000111555:::>>>GGGNNN\\\mmmAAA@@@???===<<<;;;;;;:::999999999999999999888888666666555444444444555555777777777777666666666666666555555555444444444444555444444444333333222222222222222222111111111111...//////000000111111111000000000000111111111111000000000000000000000000///000111111222222111111.........////////////000////////////////////////000000000111111111222222000000000000////////////////////////000000000000111111000000000000111111000000000000000000000000666444333666<<<@@@@@@???999555222//////000////////////////////////////////////////////////...---------,,,,,,,,,,,,------+++,,,---..................------------...//////------......///000000000000000000000000000000000////////////////////////---......---,,,,,,---///000000000000000000000000000000111111111111000000.../////////000000000000222222222222222222222222333222222222111111111111000000000000000111111222222222222333333222222222222222333333333333222222333333444555555555555555333333555666666555444333444444555666666666555555666666666666777777777777666666555555555555666666666666666666666777888888666666666666666666666666666666666777777777888888666666666777888888888999777777666666555555444444666666666555444555777999888777777666666777777888444444555555666666777777333333444444444333222222222222222222111111111111111111111111111000000/////////////////////..............................------,,,++++++++++++,,,................................................++++++******++++++,,,---,,,+++***)))***+++---//////111444777777555222000444444444333222000///...---,,,+++***************++++++************++++++******++++++++++++++++++))))))+++---...///000000************************************************,,,,,,+++******+++,,,,,,***++++++++++++***)))(((------,,,,,,,,,+++++++++......//////000000111111---------...............---...///000111555:::>>>FFFNNN]]]nnn??????>>>===<<<;;;;;;;;;888888888888888888999999777777666555555555555555777777666666666555555555444444444444333333333333444444333333333333333333222222222222111111111111......//////000111111222///000000000111111111111000000000000000000000000...///000111111111000000.../////////000000000000////////////////////////000000111111111222222222000000000000////////////////////////000000000000111111000000000000111111000000000000000000000000777555444888@@@FFFGGGFFF;;;888333111000111000000///////////////////////////////////////...------......------------......,,,,,,---......------------------------...//////------......///000000111000000000000000000000000////////////////////////...000222222000///000111000000000000000000000000000000111111111111000000//////000000000111111111222222222222222222222222333222222111111111111111000000000000000111111222333222222222222222222333222222333333333333222222222333444555555555444444111222444555666555555444444555666666666555444333333444666777888888888888666666555555555555666666666666666666666777888888666666666666666666666666666666666666777777777888666777777777777777777777666666666666666666555555555666666555444555777999777777666666666666777777555555555555555555555555333444444444444333111000222222222222111111111111111111222222222222222111.../////////////////////------------------------)))***+++,,,---,,,++++++........................------------------------++++++******++++++,,,------+++)))'''(((***...000+++,,,---------,,,+++***+++,,,,,,---,,,+++***)))------,,,+++******))))))++++++************++++++,,,,,,,,,+++++++++++++++***+++,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,......---+++)))---,,,,,,,,,,,,+++++++++---...///000000000///...---------.........//////---...///000111555:::>>>EEEMMM\\\nnn???>>>===<<<<<<<<<<<<<<<888888888888888888999999888888777666666666666666777666666666555555555555444444333333333222222222333333333333333333333333222222222111111111111000---......///000111111222//////000000111111111222000000000000000000000000---...///111111000000/////////000000111111111222000000000000000000000000000111111111111222222222000000000000////////////////////////000000000000//////............//////000000000000000000000000222000111777AAAIIILLLLLL===999444222111111111111000000000000000000000000//////000000///...------//////............//////---------...------,,,,,,---------------...///000---------...///000000111000000000000000000000000////////////////////////***---000000...,,,---...000000000000000000000000000000111111111111000000000111111111111222222222222222222222222222222222333222111111000000111111000000000000000111111222444333222111111222333444222222222333333222222222111222333444555444333333000111333555666666555555555555666666666555333222111222555888999:::999888777666666555555555666666666666666666666777888888666666666666666666666666666666666666777777777777777777777777666666666666666666666666777777777777555555666555444555777999777777666666666666777777555555555555555555555555444444555555444222111///222222222111111111111000+++,,,---.../////////............//////////////////////////////.........)))+++---///000///...---........................------------------------++++++******++++++,,,---,,,++++++************+++---,,,,,,+++,,,---...///***+++---.........------******++++++,,,,,,,,,,,,++++++************++++++((((((''''''&&&&&&%%%%%%******+++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***''')))---000111000...,,,++++++,,,---...000000111---...000111111///...,,,---------.........//////---...///000111555:::>>>CCCLLL[[[mmm===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999;;;888555666888999777555666555555555555444444444444444444333333222222222333333333333333333333333111111111111000000000000000000000000000000111111333333333222222222111111//////000111111111111111//////000000000000////////////............//////000000000000000000000000............/////////000111111111111000000000000000000000000000000000000...///000222333333333333000000000000///////////////111333777:::<<<>>>>>>666444111///.........///111000000///......------........................------............------........................,,,+++++++++,,,---///000////////////000000000000///---+++)))))),,,///111//////............//////........................---......///////////////000000111111111111000000000000000000111111111111444444333222222333444444111111111111111111111111222111111000111222444555222222222111111111000000111111111111111111111111000111111222222333444444444444555555555555444444555555555555555555555555555666666777888999999999;;;:::999888777777777777666666666666777777777777666666666666666666666666444444444444555777888999333444444444555666666666222444666888888777666555555444444444444555666666333333444444444444444333666666555444333333222222444444444333111///...---///000111222222222222222333222000...---...///000111111000000//////.........////////////---,,,***---,,,,,,+++,,,---...///------------------------///...,,,+++***+++,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,/////////---************************,,,((((((,,,,,,((()))---...---,,,+++++++++,,,---++++++++++++++++++++++++++++++************+++++++++***)))(((((()))***+++000///...---,,,+++++++++++++++******)))(((((('''...---+++******,,,...///,,,++++++******++++++,,,------------------------......////////////......////////////000000000000---...///000222555999===CCCLLLZZZkkk{{{<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999:::888666666777888777555666555555555555444444444444444333333333222222222333333333333333333333333111111111111000000000000/////////000000111111111333333222222222111111111//////000111111111111111//////000000000000////////////............//////////////////////////////........./////////000000111111111111000000000000////////////////////////---....../////////......111000000000////////////...000222555777999:::;;;444333111///......///000......//////////////////........................---......//////......---........................------,,,,,,,,,...///000.../////////000000000000///...,,,++++++---///111//////............//////........................---......///////////////000000111111111111000000000000000000111111111111444333222111111222333444333333333333333333333333333333222111000000000000222222222111111111000000111111111111111111111111111111111222333333444444444444555555555555444444555555555555555555555555555555666777777888999999888888777666555555555555555555666666666777777777666666666666666666666666666555555555555666666777444444444555555555555555333444555777777777666555444444444444444555666666222333333444444444333333555444444333222222111111444444444444333222222111222222333333333222111111111000...---...///000222000000000000//////......,,,---...//////...------,,,,,,+++++++++,,,---...------------------------...---,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,++++++,,,------+++***************************+++((((((,,,,,,))))))---...---,,,+++***++++++,,,++++++++++++++++++++++++((((((((((((((((((((((((---,,,+++******+++,,,---,,,+++***)))))))))))))))))))))))))))************,,,+++***)))))))))******,,,++++++******++++++,,,------------------------------............------........./////////000000---...///000222555999===CCCLLL[[[kkk{{{<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888:::888666666777777777666666555555555555444444444333333333333222222222222333333333333333333333333111111111111000000000000......///000111111222222333222222222222111111111//////000111111111111111///000000111111000000/////////............//////............................../////////000000000111111111111000000000000////////////////////////............---------,,,111111000000000/////////...///111222444555666666222111000///...///000000---------...///000000111........................---......//////......---........................///......------...//////....../////////000000000...............///000000//////............//////........................---......//////////////////000000111111000000///000000000000111111111111222222111111111111222222222222222222222222222222111111111111000///......222222222111111111111111222222222222222222222222111111222222333333444444444444555555555555444444444444444444444444444444555555666666777777888888777777666555444444444444555555555666666666666777666666666666666666666666777666666555444444555555555555555555555444444444555555555555555666666666444444444444555555666666333333444444444333333222333333222222111111000000222222333333333333333333444444444333333222000000///...------...000111222000000000////////////...+++,,,---...////////////+++++++++***++++++,,,---------------------------------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++---,,,++++++++++++)))'''************************+++)))))),,,,,,******---,,,,,,+++************+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,))))))(((((((((((())))))(((((())))))***+++,,,,,,++++++******))))))((((((,,,++++++******++++++,,,------------------------,,,,,,------------,,,,,,---------.........//////---...///000222555999===DDDMMM\\\kkkzzz<<<<<<<<<;;;;;;;;;::::::999999999999888888888888999888666666666666666666666555555555555444444444333222222222222222222222333333333333333333333333111111111111000000000///...///000111222333444555222222222222111111111111//////000111111111111111000000000111111000000000//////............//////...........................////////////000000000111111111111000000000///........................111000000000///000000000111111111000000000////////////000111222333333333000000////////////000111------......///000000000..............................////////////..............................////////////.........///........./////////000000......///000000000000000///......------......///........................---....../////////////////////000000000000/////////000000000111111111111111111000000000000111111////////////////////////---///000222222222222111111111111111111111111111222222222222222222222222111111222222333444444555444444555555555555444444444444444444444444444444555555555666666777777777888777777666555555666666444444555555555666666666555555555555555555555555666555555444444555555555666666666555444444444333666555444444444555555666333444444555555555555555444555555555555444333333333333222222111111111111111111000000000000111111222222222222222111000000///............///000111////////////////////////,,,,,,---....../////////,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,++++++,,,+++)))'''***************************)))***+++,,,+++,,,---+++++++++***************++++++++++++++++++++++++,,,,,,---......---,,,,,,***************************************+++,,,---((())))))******+++,,,,,,+++,,,,,,---,,,,,,+++***,,,++++++******++++++,,,,,,,,,------------------,,,------......------,,,,,,,,,,,,---------......---...///000222555999===EEENNN\\\lllzzz<<<;;;;;;;;;;;;:::::::::999999888888888777777777777777777666555555666666666555555555555444444444222222222222222222222222333333333333333333333333111111111111000000000///000000111222444555666666222222222111111111000000//////000111111111111111000000111111111111000000//////............//////........................////////////000000000111111111111111000000000///////////////////////////000000000000111222333444111111111111000000000000000000111222222222111111///////////////000000000////////////////////////...........................//////////////////...........................//////////////////..................////////////...///000111111111000000......------------..............................---....../////////////////////000000000000/////////000000000111111111111000000000000000000000000///////////////////////////000111333444333333222111111111111111111111111222222222222222222222222111222222333444444555555444444555555555555444444444444444444444444444444555555555555555666666666666666555555444555555555444444444444555555555555444444444444444444444444333333333444444555666777666666666555444444444333666555444444444444555555333444555555666666555555666666666666666555444444333333333333222222222222333222111///////////////......///000000000000000000000///............................../////////.........------...........................------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++++++++------+++***************************)))***+++***+++---------++++++++++++******))))))++++++++++++++++++++++++))))))************))))))*********++++++*********++++++***++++++,,,---...***************************+++,,,---------------,,,++++++******++++++,,,,,,,,,,,,---------............////////////......,,,,,,,,,,,,---------------...///000222555999===DDDNNN\\\lllyyy;;;;;;;;;;;;::::::::::::888888888777777777777666777777777666555444555777666555555555555444444444111111111222222222222222333333333333333333333333111111111111000000000000111111222333444444555555222111111111111000000000//////000111111111111111000111111222222111111000//////............//////......................../////////000000000111111111111111111000000000000000000000000000000000000......---...///111333444222222111111111000000000000111111111111111111000///////////////////////////////////////....................................//////000000//////...........................---....../////////......------........./////////...//////000000000000000......------------..............................---......///////////////...//////000000//////...000000000000111111111111000000111111111111000000222222222222222222222222333444444333333222111000111111111111111222222222333333333333333333333333222222333333444444555555444444555555555555444444333333333333333333333333444444555555555555555555333333222222222222222333333333333444444444555555444444444444444444444444222222222333444666777888555555555555555444444444555555555444444444444444222333555666666666555444666666666666666555444333333333333333333333333222555444222111000000111111,,,,,,...//////000000000000000//////...---,,,,,,---............////////////......---------.........////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,++++++,,,------,,,***************************(((++++++***+++...///---++++++,,,,,,++++++***)))++++++++++++++++++++++++++++++***))))))***++++++,,,,,,------------,,,,,,)))))))))))))))***+++,,,++++++++++++++++++******++++++++++++,,,,,,,,,---,,,++++++******++++++,,,+++,,,,,,------............//////////////////...,,,,,,,,,---------......---...///000222555999===CCCMMM\\\lllyyy;;;;;;;;;:::::::::999999888888777777777666666666666777888666444333555777666555555555555444444444000111111111222222222222333333333333333333333333111111111111000000000000111111111222222222333333111111111111000000000000//////000111111111111111000111111222222111111000//////............////////////////////////////////////000000000111111111111111111111000000000000111111111111111111111111///...---------///111222222222222111111111000000//////000000000000000/////////////////////......------......//////000000........................//////000000000000//////........................+++,,,---...//////......---------.........//////........./////////000000...------,,,,,,------...........................---......///////////////......////////////......000000000000111111111111000000111222222111000000333333333333333333333333444333222111000000000000000000111111111222222222333333333333333333333333222222333333444555555555444444555555555555444444333333333333333333333333444444444444444444444444222222111111111111222222222333333333333444444444333333333333333333333333333333333333444444555666444444444555555555555555444444555555555444333222222333555666777666555444555555555555444333222111111111222222222222222222444222111000000111222333......///////////////.....................---------------.........//////------,,,,,,---...000000....../////////...,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,+++++++++,,,+++)))'''************************'''+++,,,***+++///000---+++,,,---------,,,******++++++++++++++++++++++++...---+++))))))+++---...,,,,,,---......---,,,,,,))))))((((((((())))))***)))******++++++,,,,,,,,,000///...,,,++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,---......///---......//////......---------------............---...///000222555999===BBBLLL[[[kkkyyy;;;;;;;;;:::::::::999999777777777777666666666666555777888666444333555777666666555555555444444444000000111111222222222222333333333333333333333333111111111111000000000000000000000000000000111111111111111111000000000000//////000111111111111111111111222222222222111111//////............//////000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111222111///...---...000111222222222111111111111000......//////000//////...//////000000///......---+++,,,---...///111222222........................//////000000000000//////........................)))***,,,...//////......---------.........//////...............///000000...------,,,,,,------...........................---......///////////////......////////////......000000000000111111111111000111222333333222111000111111111111111111111111000000/////////111222444000000111111222222222222333333333333333333333333222222333444444555555666444555555555555555555444333333333333333333333333444444444444444444444444444333333222333333444444222222333333333444444444333333333333333333333333555555444333333333444444333444444555555666666666333444555666666444222111222333555777777666555444333444333333222111000///000000000000000111111111//////------...000222333111111111111000///...---+++,,,---...////////////---------.........//////+++++++++,,,---///111333------...///...---+++***++++++++++++++++++++++++)))***,,,---...---,,,,,,---------,,,,,,,,,++++++---,,,+++******)))&&&$$$************************''',,,,,,)))+++000111---,,,,,,---...---,,,+++***++++++++++++++++++++++++,,,***'''%%%%%%'''***,,,******,,,,,,,,,,,,************))))))))))))******'''((()))***,,,---...///777555222///---,,,,,,---,,,++++++++++++++++++,,,++++++,,,,,,---...//////,,,------......------,,,---------.........//////---...000000222555999===AAAKKK[[[kkkyyy;;;;;;::::::999888777777555555555555666666666666666777777888777555333222444666777888777666444333222222222222222222222222111222333333444444444444111111000000000000111111222222222222222111000///000000000000////////////000222222111000//////111111111111111111000///...///////////////000111111000000000000////////////111111111111111111111111222222222111111111111111000///...------...000111000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////..................------111...***''''''***...111//////000000000000//////,,,,,,------......//////,,,+++******,,,,,,+++***,,,------......------,,,------------------------+++,,,------,,,,,,...///,,,---------.../////////...------------...//////------......//////000000111111111000000000000000222222222222222111000///111111111111000000000000222222222111111111000000222222333444444444444333444444444333333222222222333333444444444444555555555555444444444555555666444444444444444444444444222333555666666555333222333444444555555444444333000000111222333333444444333333333333333333333333555444222111111222444555444444444444444444444444333555777999999888666444333333444444444444444444222222111111111111222222111111222222222222111111...///000111111000///......000222111///---,,,,,,------,,,,,,,,,,,,---------...///...------...///.........------,,,,,,,,,...---,,,,,,,,,,,,---...++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++))))))***+++,,,,,,------***************+++++++++(((((()))+++,,,---...///+++++++++,,,,,,---------,,,,,,+++***)))))))))***...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,---+++(((''')))***)))))),,,111666???CCC>>>///(((---///+++))))))***+++,,,,,,------......---,,,+++******)))///...---,,,,,,---...///...------,,,,,,,,,------//////000000111444999===BBBMMMVVVfff:::::::::999888777777777444444555555555666666666777777777666666555444333444555777777777666444333222222222222222222222222000000111222222222111111111111000000000000111111222222222222222111000000000000000000000000000///000111222111000///000111222222333333222222111111///////////////000111111000000000000////////////111111111111111111111111222222222111111111111111222111///......///000111//////000000000111111111111111111000000/////////000000000000000000000000000000000000////////////........................///...---,,,,,,---.../////////000000000000//////------------------......---,,,+++,,,---...---+++,,,------......------,,,------------------------+++---......------...000------.....................------------...//////.........///////////////111000000000000000000000111222222222222111000000//////.........---------222222222111111111000000000000111222222222222222444444333333333222222222111111111222222222333333333333333333444555555666444444444444444333333333333444555777777666444333333444444555555444444333111222222333444444555555333333333333333333333333555444222111111222444555444444444444444444444444444555666777777666444333444444444444444444333333222111111000000111111222///000000111111000000/////////000000000000/////////000111000...---------......------------......---...///...---,,,---///......---------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------+++++++++,,,,,,------...,,,,,,++++++******))))))*********+++++++++++++++++++++++++++,,,,,,,,,---++++++******)))*********...---,,,+++************++++++++++++++++++++++++///---++++++------,,,***)))*********))),,,000444HHHOOOLLL;;;---******'''*********+++,,,,,,,,,---......------,,,,,,++++++......------------.........------,,,,,,---------//////000000111444999===@@@MMMXXXggg~~~999999888888777777666666444444444555555555666666777777666555444444444444444555666666666555444333222222222222222222222222111111222222222111000000111111000000000000111111111222222222222111000000000000000000000000000000///000111111000///000222222333333444444444444444///////////////000000111////////////000000000000222222222222222222222222222222222111111111000000333222111/////////000111//////000000000000111111111111000000///...------////////////////////////000000000000////////////........................---///000222222000///---...//////000000//////.........------------------...---,,,---...///...,,,------............------........................---...//////......///000//////.....................------------.../////////////////////.........000000000000000000111111000111111222222222222222222111111111000000000000222111111111111000000000...///000000111111000000333333333333222222222222111111111111222222222222111111222333333444555555555555444444333333222222333444555777777777666555333444444555555444444333222333333444444555555666333333333333333333333333444444222222222222444444444444444444444444444444555555555555444333333333555555444444333333222222222111111000000111111222...//////000000//////...000000////////////000000000000000///---,,,---//////..................///,,,...///...---,,,---......------------,,,,,,,,,...------,,,,,,------...//////...------,,,++++++------------------------------,,,,,,,,,,,,------------------------------------,,,+++***)))((((((---,,,+++***)))(((((('''*********+++++++++++++++*********)))******++++++---,,,+++***************************************...---,,,,,,---...,,,+++***++++++******+++///222===GGGIII<<>>AAABBBAAA>>>;;;555555555444444444444444555555555555555555555555444444444333333333222222444444444444444444444444333444444555555444444333444444444333333333333333555555555444444444333333777777666555333222111111111111111222222222333333000000000000////////////............/////////000............////////////222111000......---.................................------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------,,,,,,,,,,,,******+++++++++***((((((------...//////...---,,,,,,,,,+++++++++++++++,,,,,,,,,++++++******++++++((())))))************))),,,,,,,,,+++++++++************************************++++++++++++************++++++,,,---------************)))))))))))))))***,,,...//////...---++++++,,,,,,,,,,,,---------------------...///000...---,,,++++++---...000...---------......//////////////////000333777;;;DDDLLLYYYhhhvvv666555555444444444555555333333444444444444444444333333333333222222222222222111000000///000000000111111111111111222222222111111111111111222222222000000000///000000111222111111000000000000/////////////////////000111111111111111000000//////...222222111111000/////////000000000000////////////+++...///...000444555333222222222222222222222222///000111222222111000/////////000111111111111111111111111000///.........000//////......//////000...............///////////////......//////000111------......//////000000//////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......------------......000///...---,,,---......,,,------------.........111111000//////......---///000111000...------...------------------------////////////000000000000///000111222333333333333333333333333333333333333111000///000111222111000///000222222000///000111000000111111222333444555444444555666999<<>>FFFTTTddduuu666666555444444444444444333333333444444555555555222222222222222222222222333222222222222222333333111111111111111111111111000000000111222222222333000000111111111000000000//////////////////000000------......////////////000000111111111111111111111111111000000000000000000000000000////////////111555666333111222333222111111111111111111111111000000111111111111000000//////000111111111111111.../////////000000000111//////............//////..................------...............//////000,,,------...///000111111000000000000000000000000...//////////////////...------------------------,,,,,,,,,---...///000111......------------......///...---,,,,,,---...///---------.........//////---------...//////000000...///000///...---...///////////////////////////////////////000000000000000111222333444444444444222222222222222222222222000111111111000000000000000222333333222111111222222222333444777:::===?????????@@@BBBDDDFFFHHHIIIPPPOOOOOOOOOMMMHHHAAA<<<:::888666444333444555666666666666666666666666666555555555444444444333333222222222222222222222222333333444444444444333333444444444555555555666666666555555555444444444444111111111000000000000000//////000000000111111111000000000000///////////////////////////.....................////////////---------.......................................//////...------------...------,,,+++******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,...---,,,+++******)))))),,,,,,+++***************++++++,,,,,,,,,+++***)))+++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******(((((())))))***+++++++++))))))******+++++++++,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,,,,------,,,,,,,,,,,,------......+++,,,---.........------+++---000111222444777:::===FFFTTTddduuu777666555444444444444444333333444444444444444444111111111222222222222222000000000///000000111222222222222111111111111111111111111111111222222222000111111111111000//////......////////////000000---......///000/////////000000000111111222222222111111000000000000000000000000000000////////////222777888444000111222111111111111111111111111111111000000000000000000111//////000111111111111111.........///000111111111000//////......//////000/////////.....................------......///000------......//////000000////////////////////////......////////////......------------------------,,,,,,,,,---...///000111......------------............---,,,---...///000------........./////////000000///......------,,,...///000///...---...///------------------------////////////000000000000000111222333444444444444222222222222222222222222000111222111000///000111111222444444222111222333...///111444:::@@@EEEHHHHHHIIIJJJKKKMMMNNNOOOPPPTTTRRRPPPMMMJJJDDD>>>999888777555444444444444555555555555555555555555555555555555555444444444333444444444444444444444444222222333333333333222222333333333444555555666666555555444444444333333333111111111111222222222222////////////000000000000111111000000//////......///////////////.....................////////////------...///000000000///........................///......---,,,---------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******))))))******+++,,,,,,,,,******))))))))))))+++******))))))******+++++++++,,,---,,,+++***)))+++++++++,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((((((((()))***++++++,,,))))))******+++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,---------......***+++---.........---,,,,,,---///000111444888;;;BBBIIIVVVfffvvv777777666444444333333444444444444444444444333333000111111111222222222222000000//////000111111222222222222111111111000000222222222111111111111111000111111222111000///............/////////000000---...///000000000//////......//////000111222222000000000000000000000111000000000000///////////////555777222...///111111111111111111111111111111111111000000000000111111//////000111111111111111////////////000000000000111000000//////000000111000000000//////............------------...//////.........///////////////........................---...///000000///...---........................---------------...///000......------------.........------,,,---...///000............////////////000//////......---,,,,,,---///000///...---///000------------------------////////////000000000000///000111222333333333333111111111111111111111111000222333222///...///111000111333333111111111222//////111444:::@@@FFFIIIKKKLLLMMMOOOQQQRRRSSSTTTRRROOOLLLHHHDDD@@@:::777555555555444444444444444444444444444444444444444555555555555444444444444444444444444444444444444000111111222222111111000222222222333444555555555444333333333333222222222222222222222222222222222........./////////000000////////////000000000000000/////////........................////////////***+++---.../////////..............................------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,+++++++++,,,......,,,+++***))))))***++++++************+++,,,------***+++,,,------+++***(((******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++,,,,,,))))))***++++++,,,------,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,------++++++++++++,,,---......,,,,,,------......------+++,,,...///000///...---------...///000444999===CCCKKKXXXgggxxx888777666555444333333333555555555444444333333333000000111111222222222222222222111111222333444444222222222222111111000000333222222222111111000000000111222222222000///...---.........//////000000---...000111111111000///,,,------...///000111111000000000000000111111111000000000000////////////,,,222555111---...111222000000000000000000000000111111000000000000111111//////000111111111111111111111000000//////......111111000000000000111111111111000000/////////......------------.../////////////////////.................................---...///000000///...---...........................------------...//////.........------............------,,,---...///000............/////////000,,,,,,------...//////000---///000///......///000////////////////////////////////////000000000000...///000111111222222111111111111111111111111111000222333222///...///111///000222222000///000111333333333555888===BBBDDDDDDEEEGGGJJJLLLNNNOOOOOONNNKKKFFFBBB???<<<777555222333444555555444444333333333333333333333333333666666555555555444444444222222222222222222222222000000111111111111000000111111222333333444555555333333333222222222111111333333222222111000//////............/////////000------...///000111222222000000//////.........---............/////////000'''(((***,,,------,,,,,,........................------,,,++++++++++++,,,,,,,,,,,,,,,------...///************************,,,,,,,,,------...............------------,,,,,,++++++***)))***+++---...,,,+++*********+++,,,---*********+++,,,---...///***+++,,,------+++***((()))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******//////...------,,,++++++))))))***+++,,,,,,------,,,,,,++++++***++++++,,,++++++,,,,,,,,,---------*********+++,,,---...///+++,,,------......------,,,---///111111000///...---.........///444999>>>AAAIIIWWWhhhzzz555555555444444333333333333333333333333333333333222222111111111111222222//////000111222222333333222222222111111111111000222333444444333222111000111111111111111111111111////////////////////////111111000000000000111111......//////000000111111...///000111111000///...000000000000////////////333111///...---...///000222333333444444333333222000000000000////////////000000000000////////////111111000000//////............////////////......111111000000//////......---.........//////000000////////////////////////............////////////000000000000000000000000111000000000//////......000000//////......---------------------...///000000///...---------------,,,,,,,,,---------......000000000000000000000000444333111///...---......000//////.........//////000111111111111222222222//////000000111111111222222222222222222222222222000000000000111111111111000000000///////////////000111111333666999<<<>>>BBB@@@@@@BBBFFFHHHFFFDDDEEEBBB>>>:::777555444444444444444444333333222111111222333444555555555555333333333333333333333333333333333333333333333333333333222222333333444555444444444444444444444444444444555555444222111///111111111111000000000000000000000000000111111111000000000000000000000000555111...---///111111000------............------,,,------------------,,,///...------------...///111---)))''')))+++...///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------******))))))))))))******---,,,++++++******++++++---------,,,,,,+++++++++,,,++++++++++++++++++,,,***,,,///222222111...---++++++++++++++++++,,,,,,******+++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++***+++,,,---...---------............///---,,,++++++************---------............///,,,---...///000333777:::AAAEEESSSfffyyy444444444444444444333333333333333333333444444444222111111000000111111222///000000111222222333333222222222111111111111000000000111111111000///...111111111111111111111111111111111111111111111111111111000000000000111111.../////////000000000111...///000111111000///...000000000000000000000///222111///......///000111222222333333333333222222000000000000////////////000000000000////////////111000000000/////////...000111111222222111111000////////////.........---........./////////000000////////////////////////............////////////000000000000000000000000222222222111111111000000///////////////.........------------------.../////////...---------------,,,,,,---------.........////////////////////////111000///.........////////////............////////////000000000111111111000111111111222222222222222222222222222222222222000000000000111111111111000000000000000000000000//////000111333555888999666555555777:::<<<:::999>>><<<999666444444444444333333444444333333222111222222333444555555555555333333333333333333333333333333333333333333333333333333222222333333444555444444444444444444444444444444555555444333111000111111111111000000000000111111111000000000//////000000000000000000000000666333000///111222222111------............------,,,,,,------------,,,,,,........................///---+++***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++---,,,++++++******++++++,,,,,,,,,++++++*********++++++************+++++++++,,,...//////...+++***++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***)))******+++,,,------------............------,,,+++++++++++++++---------............///,,,---......///222777:::AAAFFFSSSgggyyy333333444444444444444444444444444444444444444444222111111000000111111222000000000111222222333333222222222111111111111000//////000111111111000000000000000000000000000000111111111111111111111111111111000000000000111111////////////000000000000//////000000000000//////000000000000000000000000111000///...///000111222222222333333333333222222000000000000////////////////////////000000000000000000000000////////////000111111222222111111000............------------......////////////000000////////////////////////............////////////000000000000000000000000222222111111111111000000.........///////////////000//////.........////////////...------------...,,,------------.................................---------------...///000//////............//////.../////////000000000000222222222222222333333333222222222222222222222222000000000000111111111111///000000000111222222222111000000111111222444444111000111222555666555444666555333222111222333333333333333333333222222111333333444444444444333333333333333333333333333333333333333333333333333333333333222222333333444555444444444444444444444444444555555555444333222111111111111111000000000000111111111000000/////////000000000000000000000000444222//////000111111000------............------,,,,,,------------,,,,,,,,,---...//////...---,,,------,,,---//////---+++------------------------///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,++++++******++++++++++++***************)))*********))))))*********,,,,,,,,,,,,+++***))))))---,,,,,,++++++*********))))))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++++++++++++++,,,------------..................---,,,,,,,,,,,,------------............///+++,,,---...///222666999AAAFFFTTTgggxxx333333333444444555555555555555555555555444444444111111000000000000111111000000111111111222222222222222222111111111000000000000111222222222333333////////////////////////111111111111111111111111111111000000000000111111////////////000000000000//////000000000000//////000000000000000111111111000/////////000111222222111111222222222222111111000000000000////////////////////////000000000000000000000000////////////---......//////......---........................//////////////////000000////////////////////////............//////////////////////////////////////////////////////......------......//////000000222222111000000///000000///......---------......------------....................................,,,,,,,,,---------......///............//////000/////////000000000111111222222222222222222222222111111111111111111111111///000000000111111111111//////000111222333333444333333333222222222222222111111222333444555444444222111000000000000111222222222333333333222222111333333444444444333222222333333333333333333333333333333333333333333333333333333222222333333444555444444444444444444444444444444444444333333222222111111111111000000000/////////000000000000000000000000000000000000000000000///------------------------............---------......//////......---,,,---///000000///---,,,///------...//////...,,,........................///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++++++++,,,,,,---,,,++++++******++++++++++++++++++******************))))))))))))******,,,++++++************+++------,,,,,,+++***))))))((()))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++//////.........------...,,,,,,---------.........///......---------......---------............///+++,,,---...///222666999AAAGGGUUUgggwww333333333444444555555555666666555555555444444444111000000000000000000111111111111111111222222222222222222111111111000000000000000111111222222333........................000000000000000000000000111111000000000000111111000000000000////////////000000////////////000000///000000000111111111222000000000000000111222222000111111222222111111000000000000000////////////.../////////000000000111////////////000000000000,,,------......------,,,////////////////////////000000000000000000//////000000000000000000000000............////////////////////////////////////..................//////------......//////000000111000//////..................---------......///---------.........//////........................---------------,,,,,,+++...............///000000000000000111111111222222111111111111111111000000111111111111111111111111///000000000111111111111//////000111222333333444333333333222222111000000...///111111111111222222222222111111000000111111111111222333333222222222333333333444333333222222333333333333333333333333333333333333333333333333333333222222333333444555444444444444444444444444444333333333222222222222111111111111000000000///------...///000111111222////////////////////////.........------,,,------------............------//////000000000000//////,,,---///000000///---,,,111...,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++************++++++---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************+++,,,...///------,,,,,,+++***))))))((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++.....................---,,,,,,,,,------------............------......///---------............///+++,,,---...///222666999AAAGGGUUUgggvvv333333444444444444444444666666555555444333333333111000000//////000000111111111111111111111111111222222222111111111111000//////.........///000000////////////////////////////////////////////////111111000000000000111111000000000000////////////000000////////////000000///000000111111222222222000000111111111111111111000000111111111111000000000000000000////////////......//////000000111111////////////000000000000...//////000000//////.../////////000000000000000111111000000000000//////000000000000000000000000............////////////000000000000000000000000//////000000000000111111.........///////////////---,,,,,,++++++++++++,,,...------------...//////------........./////////........................---.........---,,,++++++......---......///000111111111111111222222222222111111111000000000000000111111111111111111111111000000000000111111111111///000000000111222222222000000000111000000///...///111222333222111222333333333333333222222111111000111222222222222222222222222333333333333222222333333333333333333333333333333333333333333333333333333222222333333444555222222222222222222222222333222111111111111222222111111111111000000000000------...///000000111111///////////////////////////111111111///...///000------............------//////000000000000//////,,,---...//////...---,,,000...+++***,,,.........)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,++++++******++++++,,,,,,,,,,,,,,,---------*********))))))*********)))******+++,,,...///000---,,,,,,++++++***************+++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////---------............///,,,---...///000333777:::AAAFFFTTTfffttt444444444444444444333333555555555444333222222222000000////////////000000111111111111111111111111222222222111111111111000000000......---...//////////////////////////////000000000000000000000000111111000000000000111111111000000000/////////...111000///......///000111///000000111111222333333111111222222111111000000///000000000000000000///000000000000////////////.........///000111111111.../////////000000000111000000111111111111000000........./////////000000111111111000000000//////000000000000000000000000............////////////000000000000000000000000/////////000000000111111///////////////.........++++++++++++++++++,,,------------------...//////............////////////////////////////////////,,,,,,......///...---------------......///000111000000000000111111111111222222222111111000000000111111111111111111111111000000000000111111111111000000000000000000000000...///000111111111000000000222444444333222333444222333333444444444333333000000111222222222222222000111222333333333333333333333333333333333333333333333333333333333333333333333222222333333444555111111111111111111111111111111000//////000111222111111111111000000000000///////////////////////////////////////////////////111333222///...///000------............------......////////////..............................---,,,+++,,,---...---+++************************+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,---,,,++++++******++++++******++++++,,,,,,,,,,,,++++++************++++++)))***+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++'''(((***+++,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,---......///---------............///---...///000111444888;;;AAAFFFSSSeeettt555555555444444333333333555555444333333222111111000000////////////000000222222111111111111111111222222222111111111111000333222111/////////000111000000000000000000000000111111111111111111111111111111000000000000111111111111000000/////////...111000///......///000111///000000111222222333333222222222222222111000/////////000000000000//////000000000000////////////---......///000111111222.../////////000000111111000000111111111111000000---------.........//////222111111111000000//////000000000000000000000000............/////////000000000000000000000000000,,,---------......//////000000//////.........------------------...///000---------------...///000............/////////000000000000000000000000000***+++---///000000000///---------......000111111////////////000000000000333333333222222111111111000000000000000000000000000000000000111111111111000000000000///////////////000222333444444444333---000222222///...000222111111222444444555555555///000111222222222222222///000111222333444444444333333333333333333333333333333333333333333333333333333222222333333444555000000000000000000000000000000///......///000111111111111111000000000000222111000///...---,,,,,,////////////////////////---000222111...,,,---///---..................---,,,------------------,,,///...------------...///***+++,,,...///...+++(((------------------------)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...------,,,,,,------...---,,,++++++******++++++))))))******++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++''')))+++---...///......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///---------.........//////...///000111222555999<<>>===333,,,---222/////////....../////////...///000000000111444777<<>>GGGWWWiiizzz//////000000111333444555000111111222222111111000000000000000000000000000000000000000111111111111111111000//////000000000///000222111000000111333000000000000000000000000......////////////000000000000000000111111111111000000111111111111000000000000000000000000000000........................000000000000111111111111///000111222222222222222111111111111000000000000...//////000000//////............/////////000000000000/////////.........//////000111111111111111111111111111000000000000000000000000000000000000///////////////.........////////////////////////000000111111111000////////////............////////////............/////////////////////.............../////////000000000---...//////000/////////---------...............------...//////...------++++++,,,,,,------......111111000000000000111111000000111222222222222111........................//////......//////000111000000000000111111111111111111000/////////000000000111111111111222222222000000000000000000000000000000////////////000000111111000///////////////000000000000000000000000222222111000///...------//////............//////000000/////////.........---------............///........................*********+++,,,---//////111///------.../////////...///000000111000000///---,,,,,,,,,,,,,,,------,,,---...///////////////---...///000000000000000//////////////////////////////.........---------***************++++++,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++***)))***++++++))))))***+++************************+++***)))***++++++***)))***************+++,,,---,,,,,,,,,,,,,,,+++************++++++,,,,,,------***+++555DDDIII@@@444000******+++,,,,,,---......***++++++,,,,,,++++++*********++++++,,,,,,------,,,,,,---......---------,,,,,,------.../////////000000000//////000444777???HHHVVVgggxxx000000000000000111222333000111111222222111111000000000000000000000000000000000000000111111111111333222111////////////000///111222222111000222333000000000000000000000000........./////////000000000000000000111111111111000000111111111111000000000000000000000000000000/////////////////////////////////000000000000111//////000222222333333222111111111111000000000000...///000111111000///.../////////000000000111111000000000/////////......//////000111111111111111111111111111000000000000000000000000000000000000.........///////////////////////////////////////111111111111111000////////////............//////......---......///000111000000000/////////........./////////000000000000,,,---///000000000//////---------.........//////,,,,,,---......---,,,,,,,,,,,,,,,---......//////111111000000000000111111000000111222222222222222........................000////////////000111111///000000000111111111111222111000///...//////000000111111111111222222222000000000000000000000000111000000//////000000111111111000///////////////000000000000000000000000111111000000//////............------------......//////.........------------------............///........................))))))***+++---///000111222000---,,,---...------......///000///...------***+++,,,---------------......////////////......,,,,,,,,,------...///000////////////////////////000000/////////.........++++++******++++++,,,---...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---***+++,,,---------,,,,,,,,,,,,,,,+++++++++******)))+++,,,,,,***)))***,,,,,,+++***))))))***+++,,,+++***)))***++++++***)))************+++,,,---...+++,,,,,,,,,,,,+++******))))))******+++,,,,,,------///>>>RRRXXXIII777000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........,,,------...////////////,,,,,,------...//////000...///000//////222555888@@@GGGTTTcccuuu111000///////////////000111111222222222222111111000000000000000000000000000000000000111111111111444333111////////////000///111222222111111222333000000000000000000000000---.........//////000000000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000............/////////000//////000222222333333333111111111111000000000000...///000111111000///...222222222222333333333333222222222222111111111111//////000111111111111111111111111111000000000000000000000000000000000000---.........//////000000////////////////////////111111111111111000////////////............//////------------///000111222111111000000/////////...////////////000000000000,,,---///000000000//////---------.........//////------...//////...------...//////000111222222333111111000000000000111111///000111222222222222222........................000000000000000111222222//////000000111111111222222111000.........///000000111111111111222222222000000000000000000000000111111000000000000000111111111000///////////////000000000000000000000000////////////000000000000---------,,,,,,---------......---------,,,,,,,,,---------.........//////........................,,,,,,,,,,,,---...//////222///---+++,,,,,,,,,+++------.........---+++***)))***,,,...//////.........///////////////...---++++++******+++,,,...///////////////////////////000000000000////////////,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---*********++++++,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,++++++*********))),,,---,,,***)))+++---,,,+++)))(((((()))+++,,,+++***)))***+++++++++)))************+++,,,---...+++,,,,,,,,,,,,+++******(((((()))***++++++,,,,,,111000<<>>BBBGGGRRRaaarrr...///111222222111///...............////////////000000000/////////......000000000000000000000000////////////000000000000000000111111111222222222111111111111111111111111//////000000000000//////////////////////////////......//////000000111111111111111111111111111111//////000000000111111111222111111000//////000000000000000000000000000000000000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000111111111222222222444111......///000///...////////////////////////////////////........................................................................////////////------........./////////............///////////////............---------***,,,...---***)))***+++000000///...............000000///////////////000------///000000000///...//////000000000000////////////////////////..................///000000111111000000//////000000111111111000000000000111111111222222222222222222111111111111000000000//////000000000000//////......---,,,,,,,,,------...///111000000///......------......////////////......000000111111111///...---------------------------//////.........------------------,,,,,,,,,++++++***++++++,,,------......------------------------...---,,,,,,,,,,,,---............------,,,,,,,,,***,,,...000000///---,,,---111000,,,***---...------...///...,,,+++,,,---++++++,,,---...///000000......---,,,,,,,,,---......,,,+++,,,...///---+++...---,,,+++++++++,,,---...---,,,************+++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++***))))))***+++---///111000---+++***++++++,,,******+++++++++***))))))++++++******))))))((((((************+++,,,------000///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///...------,,,---......------------------------/////////////////////...///000111111222555:::===CCCIIISSScccsss//////111111111111//////............/////////////////////.........------000000000000000000000000////////////000000000000000000000111111111222222111111111111111111111111//////000000000000//////000///...------...///000////////////000000000000222222222222222222222222//////000000000000111111111111000/////////000000////////////////////////000111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000111111111111222111///......///111000000////////////////////////////////////....................................////////////////////////............////////////....../////////000000000............///////////////............---------,,,...///...,,,,,,,,,...000///......---.........000000000//////000000111---......///000///////////////000000000000//////111111000000/////////...---......//////000111111222111111000000111111222222111111000000111111222111111222222222222111111111111000000000000//////000000000////////////......------------......///000000000///......------......////////////......000000000000000000000///------------------------/////////.........------------------,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------,,,,,,,,,------...000///...---,,,++++++***,,,---...////////////...,,,//////+++))),,,...------...///...,,,+++,,,---,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,++++++***++++++,,,---,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++******)))***+++---......---------,,,,,,,,,,,,)))******+++++++++******,,,,,,+++***))))))((((((,,,,,,+++,,,,,,---...///000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,000///...---,,,,,,,,,,,,------------------------......//////////////////...///111333444666999;;;EEEJJJTTTcccttt//////000111111000//////............///////////////.........------------////////////////////////////////////000000000000000000000000111111111111111111111111111111111111//////000000000000//////111000...,,,,,,...000111000000000000////////////000000000000000000000000//////000000000000000000111000000/////////000000000000000000000000000000111111111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000111111111111000000/////////000000///////////////////////////////////////....................................////////////000000000000............////////////////////////000000000000............///////////////............---------/////////////////////000///......------.........///............//////000---....../////////////////////000000000000//////111111000000///.........---......///000000111111000000////////////000000111111000000000000111111000000111111111111000000000000000000000000//////////////////////////////000000/////////000000111000000//////..................////////////......---------------...///000------------............////////////............------------------,,,,,,............------,,,,,,---------------------------,,,,,,,,,------......//////...---,,,,,,++++++...............///000000,,,000///+++***---///...---...///...,,,+++,,,---------------------------//////...---,,,+++++++++...---------------,,,,,,+++++++++,,,,,,------...*********++++++,,,,,,---***+++++++++++++++,,,,,,******+++,,,,,,---......++++++*********+++,,,---++++++------------,,,+++((()))***+++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,---......///...---,,,+++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,....................................////////////---///222444444666888:::EEEIIISSSbbbttt/////////000000/////////............///////////////.........------------////////////////////////////////////000000000000//////000000000111111111111111111111111111111111//////000000000000//////111000...,,,,,,...000111000000000000////////////000000000000000000000000000000//////////////////000///////////////000000111111111111111111111111000000000111111222222333000000000000000000000000000000000000000000000000111111111111111111111111//////............//////000000000000000000000000111111111000///.................................////////////......................................./////////000000111111............////////////////////////000000000000............///////////////............------------,,,++++++,,,---...///......------------.....................///000000............/////////000//////000000000000///////////////......------------...///000111111111000000000////////////000000//////............/////////000000111111000000/////////////////////000000.............../////////000000////////////000000////////////..................////////////......------,,,,,,---...///000---------....../////////000000/////////.........------------------------............////////////------------------------+++,,,,,,------.........------------------------///......---...///000111---000000,,,+++...000000---...///...,,,+++,,,---/////////...............//////......---,,,+++***.........---,,,,,,,,,,,,,,,,,,---....../////////)))******+++,,,,,,,,,,,,*********++++++,,,,,,,,,******++++++,,,---......++++++++++++++++++,,,,,,)))***,,,---...---,,,+++((()))***+++++++++++++++))))))******++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------------------------+++,,,,,,------------...........................---.........//////000000...000222444444666888:::CCCGGGQQQ```rrr////////////////////////............/////////////////////.........------000000000000000000000000////////////000000000000/////////000000000111111111111111111111111111111//////000000000000//////000///...------...///000////////////000000000000222222222222222222222222000000////////////......//////......//////000000111111111111111111111111000/////////000111222333000000000000000000000000000000000000000000000000111111111111111111111111//////............//////111000000000000000//////000111222111///------...........................////////////....................................---......//////000000111............////////////....../////////000000000............///////////////............---------...,,,***+++---///000000---------,,,------...///////////////000111222222///............///000000//////000000000000//////------..................---...000111222222111000222111111000000111111222///......------....../////////000000000000//////......////////////000000---............/////////......---,,,,,,,,,,,,---//////////////////............////////////........./////////000000111111---------...//////000000000000000/////////......------------............++++++,,,...///000111222------------------------++++++,,,---............,,,,,,,,,---------............------......///000---000000---,,,///111000---...///...,,,+++,,,---//////////////////..................---,,,++++++---...///...,,,++++++,,,---......////////////...)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++,,,,,,---......++++++++++++++++++++++++***+++,,,------,,,++++++)))******+++++++++******+++++++++++++++*********++++++************++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,------------...******,,,---....................................------......///000000000///111222333333555888:::BBBEEENNN]]]ppp/////////....../////////............////////////000000000/////////......000000000000000000000000////////////000000000000////////////000000000111111111111111111111111111//////000000000000//////////////////////////////......//////000000111111111111111111111111111111000000/////////........................///000000111111111111111111111111...............000111222000000000000000000000000000000000000000000000000111111111111111111111111//////............//////111111000000////////////---000222222000......000........................////////////....................................,,,------...//////000000............////////////------........./////////............///////////////............---------...,,,******...111111111---,,,,,,,,,------...///............///000111222///......---...///000111//////000000000000//////------......//////000000---...000222222222111000111000000//////000000111//////............//////...//////000000//////............/////////000000---------.........//////------,,,+++++++++++++++.../////////////////////......////////////.........///000111111000//////---------...///000000000000000000000/////////...------------.........///,,,,,,,,,---------------------------------------***+++,,,...............------------------,,,,,,,,,---------............,,,//////,,,+++...000000---...///...,,,+++,,,---........................,,,---.........---,,,+++---///000...+++***+++------.../////////...---,,,******+++,,,,,,,,,+++***)))******+++,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,++++++***++++++,,,,,,,,,++++++*********+++++++++***))))))******++++++++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,---------......++++++,,,---------,,,+++........................------......///000000111111111222222222444888;;;AAAEEEMMM\\\ooo//////............//////............/////////000000000000000////////////000000000000000000000000////////////000000000000////////////000000000000111111111111111111111111//////000000000000//////......////////////......---......///000111111222........................000000//////.........---...............///000111000000000000000000000000...---------...///111222000000000000000000000000000000000000000000000000111111111111111111111111//////............//////111111000000/////////...***...111222000///000222........................000/////////....................................,,,,,,,,,---...//////000............/////////000------------.........///............/////////000//////.........---------***'''$$$%%%))),,,------,,,,,,,,,,,,------...///+++++++++,,,,,,.../////////......------///000111//////000000000000//////------...///000111222222---...000222333222111000......------------......000000////////////000000......////////////......---.........//////000000---------........./////////...------,,,,,,,,,,,,.........///////////////......////////////......,,,---///000000...---+++---------...///000000111000000000000////////////---------.........//////111000...,,,***(((&&&%%%------------------------)))+++,,,...//////......//////...---,,,++++++***+++,,,------......------+++......+++***---000///---...///...,,,+++,,,---,,,,,,,,,---------......+++,,,---.........---,,,---///000///+++***+++---------...///...---+++******+++,,,---,,,,,,******))))))***+++,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******+++++++++++++++***)))(((&&&'''(((***,,,...000000,,,,,,+++******+++++++++,,,,,,---......---------******+++,,,,,,---......,,,,,,,,,------.........,,,---......---,,,***)))////////////////////////---------...///000000111222222222111111444888<<>>>>>>>>AAAGGGSSSbbbsss////////////000000000000///////////////.........000000000000000000000000000////////////000000111000000//////.........---............////////////111111111111111111111111////////////////////////,,,,,,...///000000000000////////////000000000000000000000000000000000000+++,,,,,,---...///000000////////////////////////222000///------///000222000000//////......------//////000//////...------333222222222111111000000000//////.........//////000000000000////////////000000000000000000000000//////////////////////////////.........---------///......---------............---------,,,,,,,,,.........///......------,,,---...//////...---,,,............//////000000////////////////////////000000000000////////////........................+++,,,------......------000000////////////000000//////000000///...------+++---///111222222111000////////////////////////111111222222222222111111***,,,///222222000...,,,------............------111000///......///000111......//////////////////000111111111000//////...///000111222222111000///...///////////////......//////............//////---...///...---...000222...///000///...---...000............////////////000///...---------------------,,,,,,,,,,,,+++++++++,,,---.........---,,,---.........---,,,,,,+++,,,,,,...///000000111111000///...---,,,------...---+++***---111333111...+++++++++,,,,,,,,,------............////////////------++++++++++++------,,,,,,,,,,,,,,,---...///,,,,,,++++++,,,,,,---............///......---,,,************************------,,,,,,,,,,,,++++++---,,,***)))))))))******------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,)))***,,,.........,,,+++...---,,,+++***+++,,,---........................000///---+++++++++,,,---------------------------...............---------111333>>>MMMNNNAAA:::===IIILLLSSSaaarrr////////////000000000000////////////////////////000000000000000000000000000000////////////000000000/////////........................////////////111111111111111111111111////////////////////////------...///000000000000////////////000000000000000000000000000000000000.........///000000111111////////////////////////111000///......///000111000000000000000/////////000000111111000//////...222222111111000000000000000//////.........//////000000000000////////////000000000000000000000000........................//////.........---------///......---------..................---------,,,------.........------,,,------...//////...------------...////////////////////////////////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000//////......//////000//////000000///......------...000111111111///...////////////////////////000000111111111111000000...000222444444333111000---......//////......---000///............///000///////////////.........---------------,,,++++++,,,------......------,,,......////////////......//////............//////---///000000///...///111///000111000///...///111............//////////////////...---------------.........---------,,,,,,)))***,,,......///........./////////......---,,,------.../////////......000///...---------......+++,,,------,,,,,,---...------------........................////////////......---,,,,,,---......---,,,,,,,,,------...///,,,,,,++++++,,,,,,---...//////000000//////...---++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,***)))))))))***+++,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------)))***,,,......---,,,+++---,,,,,,++++++,,,,,,,,,........................------..................------------------------////////////////////////111000777BBBCCC;;;888===HHHKKKTTTaaasss////////////000000000000////////////////////////000000000000000000000000222111000//////...//////////////////........................////////////111111111111111111111111////////////////////////......///000000/////////////////////000000000000000000000000000000000000111111111111111111111111////////////////////////111000///......///000111000000000000111111111111111111111111111000000///000000000000/////////////////////......//////000000000000000////////////000000000000000000000000......................../////////.........------......---------......////////////.........------,,,,,,------------,,,,,,------...//////...------,,,---...///000///......////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---///................../////////000000000///......///000111111111///...---000000000000000000000000//////000000000000//////000111222333333333222222---......//////......---//////............//////000000//////.........---....../////////...------///..................///......///////////////...//////............//////...000222222000/////////000111222111000///000222............//////////////////...------------.../////////............---)))***+++---...///000000/////////000//////...---...............---,,,,,,000///......------......,,,///000---)))(((+++///....../////////000000000............//////////////////............//////---------------.........,,,,,,++++++,,,,,,---...000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++************+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------***+++,,,---...---,,,++++++,,,,,,------,,,,,,,,,------------------------***,,,...000111000///...------------------------......//////000000111111333000111777888555888@@@GGGKKKTTTcccuuu////////////000000000000///////////////000000000000000000000000000000000222222000///............///////////////.....................////////////111111111111111111111111//////////////////////////////000000000//////...////////////000000000000////////////////////////222111111111111111111111////////////////////////000000////////////000000/////////000000111111111000000000111111000000/////////////////////......//////////////////000111000000000000////////////////////////////////////------------------------////////////...............------------...//////000////////////.........++++++,,,,,,------,,,,,,---..................---,,,---///000000///---,,,////////////////////////.........------------,,,........................,,,------.....................------------......//////000000000//////...//////000000000000///...000000000000000000000000......////////////......///////////////000000111......////////////......////////////////////////000000000///......------//////000000000//////...000///...------...///000---...////////////////////////............/////////111333444222///......///000111111//////000111............///////////////......---------....../////////.........------***+++,,,---......//////....../////////......---,,,---------------,,,,,,//////................../////////---******---000...////////////000000000............////////////........................------...............---,,,,,,++++++,,,,,,---...///000000000000///......------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,---++++++,,,---------,,,+++***+++,,,---...---,,,+++------------------------+++,,,.../////////...---........................------...///000000111111555111000333444444;;;CCCFFFJJJUUUdddwww////////////000000000000////////////000000111111111111111111111111111111222222000///.....................///////////////............////////////000000000000000000000000///////////////////////////000000000000000//////////////////000000000000////////////////////////000000000000000000//////000000000000000000000000000000////////////000000.........//////000000000......//////000//////...................../////////////////////000111111000000000000////////////////////////////////////........................000000/////////.........---------------...//////000////////////.........***+++,,,,,,---------,,,.........------.........------...//////...---,,,/////////////////////////////////.........------........................,,,---......//////............------------......//////000000000000000///---...//////000111111111000000000000000000000000......////////////.........------,,,---...///000...//////////////////...000000000000000000000000000000//////.........---+++,,,,,,---------,,,,,,,,,,,,***))))))***,,,,,,------.../////////////////////............/////////111333444222///.........///000000......///000............////////////......---------......///.........------------,,,...---------,,,,,,------,,,------.........------***+++,,,---................../////////////////////,,,))))))+++.........------........./////////............////////////---------......------------......//////...------,,,,,,++++++,,,,,,---.........//////......---,,,------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++)))***,,,---...---,,,,,,------------------------......,,,+++++++++,,,,,,........................,,,,,,---......///000000222111111222333555;;;AAAEEEJJJUUUeeexxx////////////000000000000...//////000000111111222111111111111111111111111222111000//////...//////.........///////////////............////////////000000000000000000000000//////////////////////////////000111111000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////............////////////---......////////////...............////////////////////////000111222222000000000000////////////000000000000000000000000////////////////////////000000000/////////......---------------...///000/////////.........------***+++,,,------......---///...------------...///.........---------------/////////////////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...///................../////////000111111111000000------...///000111222222000000000000000000000000......////////////......//////.........///000111...//////000000//////...//////000000000000//////////////////////////////------...////////////...------,,,,,,,,,,,,------,,,---...///000000000000//////............//////...000222222000/////////---///000///...---...///............////////////...------------...//////.........---------,,,,,,//////...,,,,,,,,,,,,,,,+++,,,------------------***+++,,,---////////////......///000000000//////---)))&&&'''+++...---***,,,,,,---------.....................////////////,,,---............---,,,......///000000...---,,,,,,,,,++++++,,,,,,---..................------,,,------------------------------,,,,,,,,,,,,++++++***+++,,,,,,---,,,,,,,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------...---,,,+++***+++,,,---------,,,,,,,,,,,,++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,000...+++)))))))))+++,,,........................,,,,,,------......//////---...000222333555999===DDDJJJUUUfffxxx////////////000000000000...//////000111111222222111111111111111111111111000000////////////000000............/////////000............////////////000000000000000000000000////////////////////////...///000111111111111111////////////000000000000000000000000000000000000---......//////000000000000000000000000000000000//////000000000000//////000000000///////////////......///000000000000000....../////////000000000////////////000111222333000000000000////////////000000000000000000000000000000000000000000000000000000000000/////////...---,,,,,,------///000000............---------,,,++++++,,,......////////////...------------...///000///---++++++,,,---...////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000//////......//////000//////000111111111111111///////////////000111111/////////////////////////////////000000/////////////////////000000000000//////000000000000//////------...//////...------------......///000000000000111111222333333222222//////000000000000//////,,,---...///000000000000//////............//////---///000000///...///111...000111000///...///000............////////////---------------...///////////////............---///...---,,,,,,,,,------,,,,,,---...............,,,---...///////////////---...///000111000000///---,,,,,,,,,,,,,,,,,,+++,,,,,,---------.....................////////////---...////////////...---...///000000000///---,,,,,,,,,++++++,,,,,,---...///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---...---,,,,,,++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,......................................./////////+++...000111333666999;;;DDDIIIUUUfffxxx////////////000000000000...//////000111222222222111111111111111111111111000////////////000000111---.........//////000000............/////////000000000000000000000000000////////////////////////......///111111222222222////////////000000000000000000000000000000000000---......///000111111222000000000000000000000000//////000000000000//////222222111111000000////////////000111111111111111.../////////000000111111////////////000111222333000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////,,,,,,,,,---...///000111......---------,,,,,,,,,+++,,,---...///////////////...---,,,,,,---...///111///,,,******+++---///////////////////////////---------,,,,,,,,,++++++........................---......///////////////000000////////////000000//////000111111111111111111000000/////////////////////////////////////////////000000000000//////------.../////////////////////000000000000//////++++++,,,------,,,++++++,,,,,,---...///000111111......///000000000000000+++,,,---......---,,,+++,,,---...///000000000000//////............//////---...///...---...000222///111222111000///000111............/////////000---------------...///000000000000000////////////---,,,,,,+++,,,---///000------...///000000///////////////000//////...------...///111111111000///000222444333///,,,---...---------............///............/////////000...///000111111000///......///000111000///---+++,,,,,,++++++,,,,,,---...000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))***,,,---...---,,,,,,***+++,,,,,,------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---...---,,,,,,+++++++++,,,++++++******+++---...000,,,,,,,,,,,,,,,,,,,,,,,,)))+++---/////////...---////////////////////////000000000000////////////,,,///222222333888;;;===CCCIIIVVVfffwww111111000......---------//////............//////000000000000000000000000000000//////......------////////////////////////////////////////////////000000000000000111111111............////////////000000////////////000000000000///////////////000111000///......///000111111000///......///000111222111111111000000//////...............///000000000000000000000111111111////////////////////////............/////////000////////////////////////111000///...............111111000000//////............////////////......////////////............,,,...000111222333222222......//////...---,,,,,,............////////////------------------------........................////////////////////////------............------+++,,,...000000///...---...,,,+++******---000222000///...---------------///////////////.........000000000000000000000000///////////////////////////////////////////////////...---,,,,,,---...///////////////////////////......---,,,---...///000,,,---------.../////////......////////////......//////////////////////////////000000000000//////000000000000000000000000---...............---,,,222111111000000000//////222000......000111000///...............///000000...---------//////...,,,---------...------,,,,,,//////.........---------111///------...000000///------------------------------------------------........................000111222333222111///---///......---------......111000000///...------------,,,+++++++++,,,---...//////.........---------,,,------...---,,,***)))+++******,,,......---,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,++++++***)))((((((,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---......///////////////---...///...------...///000///......///000///------...///000222555:::===DDDGGGPPP```ttt111111000///...---------//////............//////000000000000000000000000///////////////.........////////////////////////////////////////////////000000000000000000000000............////////////000//////......//////000000000///////////////000111000///......///000111111000///......///000111111111111000000000//////...............///000000222222111111000000//////................................./////////000000////////////////////////000//////............///000000000000////////////......////////////......////////////............222222222111000...,,,,,,......//////...------,,,............////////////------------------------................................................------............------+++,,,...///000///...------,,,++++++,,,---///111111000///...............////////////////////////000000000000000000000000........................////////////////////////000///............///000//////////////////////////////.........///000111------........................////////////......////////////////////////...//////000000//////...//////////////////////////////000000000000000///...///000111333444666666000///...///000000///..................///000000111000000111222222000...,,,,,,---......---------//////.........------------,,,***+++---///000000------------------------------------------------..............................000000000///---,,,000//////.........//////111000000///......------,,,,,,+++++++++,,,.../////////.........---------***+++,,,---...------,,,***))))))***,,,,,,+++)))+++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++***))))))))),,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,---......//////......---...///...------...///000///---...///000///---,,,---...///000333888;;;AAAFFFPPP___qqq111000000//////.........//////............//////000000000000000000000000.........///////////////////////////////////////////////////////////////000000000000000000000000............///////////////..................///000//////......///000000000000////////////000000000000////////////000000111111000000000000//////...............///000000333333222111000///..................................../////////000000000///////////////////////////............//////000////////////000000000000......////////////......////////////............555333111///---+++***))).........///......---,,,---............/////////................................................------------------------------............------+++,,,.../////////...---,,,,,,,,,------...//////111111000////////////000////////////////////////000000000000000000000000------------------------////////////////////////000000////////////000000////////////////////////000////////////000111111//////........................////////////......////////////////////////.........//////.......................................///000111111111000------///111333555666777111111111222333333111///...............///000000000///......//////---++++++,,,---.............../////////............---+++)))((())),,,...000000------------------------................................................---...///000///...---,,,000000/////////000000111000000000///......------+++++++++,,,,,,...///000...............---------+++,,,,,,---------,,,,,,+++*********++++++***(((++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............---...///...------...//////...---...///000///......///000000111444888;;;===DDDPPP___ooo000000000000//////......//////............//////////////////////////////------......//////000000////////////////////////////////////////////////000000000000000/////////............////////////......------------......//////.........///000000000000////////////000000000000////////////000000000000000000000000//////...............///000000222111111111000000//////...........................////////////000000000////////////////////////...............///000111......//////000000111111......////////////......////////////............000///...,,,++++++,,,------...............---------------.........//////////////////////////////........................------------------------------............------,,,---......//////......+++,,,---/////////...---000000///////////////000///////////////000000000////////////////////////------------------------///////////////////////////////////////////////////////////////////////////////////////000000000000000//////......------......////////////......////////////////////////------............------........................++++++---...////////////////////////000000000000/////////111333222///---...............///000000///...------......,,,***++++++---.../////////////////////...............,,,***)))***,,,...///...........................////////////////////////........................///000000111111000///////////////...//////000000000000//////............++++++,,,---...///000111........................000//////...,,,+++***)))...---,,,,,,------+++)))***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------...///////////////---...///...---------//////...---...///000///...111222333333333666:::===;;;DDDRRR```nnn}}}///000000111000000///...//////............//////////////////////////////------......//////000000////////////////////////////////////////////////000000000000//////..................////////////......------------.....................///000000//////000000000000////////////000000000000////////////////////////000000...............///000000//////000000111111111222........................////////////000000000111////////////////////////...............///000111......//////000000111111......////////////......////////////............---,,,+++++++++,,,...///------...............---------------............////////////////////////........................------------------------------............------,,,------...............,,,---...000000///...---.........------......///////////////000000111111////////////////////////------------------------////////////////////////........................////////////////////////------........./////////000000000//////......---......////////////......////////////////////////------............------........................++++++---...////////////111111000000///...------******+++---...---+++(((...............///000000222111000000111111///---+++,,,---...//////000///////////////////////////000...,,,,,,---......---........................////////////////////////......................../////////000000000//////...---------......///000////////////............++++++,,,...///000111111---.....................000000///---,,,++++++***...---,,,,,,------+++)))*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,......///000000000000///---...///...---------//////------...000000000///111222333333333666:::===<<>>FFFSSScccsss...///111222222111000/////////............//////000000000000000000000000///////////////.........////////////////////////////////////////////////111000000///......------............////////////000//////......//////000------------...///000000...///000111111000///......///000111111000///............/////////000000...............///000000//////000000111111222222------------------------//////000000000111111111////////////////////////000//////............///000000000000////////////......////////////......////////////............------------------,,,+++,,,------...//////......,,,,,,---------.........------------------------................................................------............---------------------...//////......////////////.....................///000000...//////000111111222222000000000000000000000000........................////////////////////////---...///000000///...---////////////////////////,,,---...///000//////...///////////////000000000......////////////......////////////////////////...//////000000//////...//////////////////////////////000000000000000//////000000000111111222222444222111222333444333222...............///000000,,,++++++,,,...///...---......////////////........./////////000000000000222000...---.../////////........................------------------------........................,,,,,,,,,,,,------......------------...///000111.../////////////////////---...///000111000000///---------.........//////+++++++++,,,---///111222***))))))***,,,,,,+++)))************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++,,,------......---------...///...------...///...---,,,...000111000///,,,---...///000333888;;;???EEEQQQbbbttt...///111222222111000/////////............//////000000000000000000000000000000//////.........---////////////////////////////////////////////////111000000///...---------............/////////000000000////////////000000,,,,,,,,,---...///000111...///000111111000///......///000111111000///...---.........//////000000...............///000000111111111111000000000000------------------------000000000000111111111111////////////////////////111000///...............111111000000//////............////////////......000/////////............***+++---...//////...---,,,,,,---.../////////...,,,,,,,,,---------......------------------------........................////////////////////////---..................---...------------...//////////////////............///////////////000111111...//////000111222222222000000000000000000000000////////////////////////////////////////////////...///000111111000///...////////////////////////---...000111111111000///......//////000000111111......////////////......//////////////////////////////000000000000//////000000000000000000000000---...............------////////////............111///......///000000///...............///000000...------///222333222111...///////////////...---.../////////000000111111000...,,,,,,...000111000////////////////////////------------------------.......................................///000111............///000222222.........///////////////...///000111111000//////---------.........//////......---,,,---...///000+++******,,,......---,,,)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++******+++,,,,,,,,,,,,+++---...///...------...///...---,,,...000111111000---...///000222555:::===@@@DDDOOOaaauuu---///000222222000///---000000000000000000000000000000000000////////////000000000000000000000000.../////////000000111111///////////////............///000///...---...///------............------////////////000000000000........................000000000000////////////000000000000000000000000000000//////.........---...............///000000///////////////000111111......------------......111000000///......------........................///...---,,,,,,---...///000000000000000000000000111111000000//////......//////////////////////////////...------------...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++000000//////.........---,,,,,,---......---,,,,,,------------------------...------,,,,,,------...000000///............///---------.........//////////////////000000000000111111222222222222111111000000//////.........---000000//////......------222111111111000000//////000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111---......///////////////---------............///...///000111111000///......///000111111000///...111111111111000000000000000000000000///...,,,,,,------......//////000000000000000000////////////000000000000000//////...///000111222222111000///......////////////......////////////////////////////////////////////////...///000111111000///...---------------...///000////////////000000000000000...,,,,,,.........---////////////////////////)))***,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,++++++++++++******............------,,,++++++++++++++++++++++++++++++***)))(((((()))***+++,,,+++++++++***)))))))))------------------------***+++,,,---...---,,,,,,...------,,,,,,------...++++++,,,---..................------------......111111000111222444777888===FFFTTTcccqqq~~~...///000111111000///...////////////////////////000000000000////////////000000000000000000000000.........//////000000000/////////////////////...///000111000...---...///...//////////////////....../////////000000000000........................////////////000000000000000000000000000000000000000/////////...........................///000000///////////////000000111......------------............//////////////////........................000///............///000000000000000000000000000111000000000/////////...////////////////////////......---,,,,,,,,,,,,,,,...------------------...,,,,,,,,,,,,,,,,,,,,,,,,//////............------000/////////.........---------...//////...------------------------------...------,,,,,,------...000///......------......---------.........//////////////////000000000000000000000111111000000000000000/////////.........222111111111000000000///111111111111000000000///000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111---...//////000000//////........./////////000000...///000000000000///......///000111111000///...////////////............000000000000///...------//////000000111111222222000000000000////////////000000000000///---,,,,,,///000111111111111000/////////000000000000//////////////////////////////........................//////000000000000//////......---------............/////////000000000000000...,,,,,,...///...---///////////////////////////000000...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,------...---------,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------,,,,,,,,,,,,------,,,,,,---.........------/////////......//////////////////111333666888:::===FFFTTTcccqqq~~~//////000000000000//////////////////////////////////////////000000000000000000000000000000000000.............../////////....../////////////////////111111000///...///000//////000000000000//////....../////////000000000////////////////////////......//////000000111111000000000000000000000000////////////...........................///000000//////......//////000111......------------......---------...///000000111........................000000////////////000000000000000000000000000000000000000000////////////////////////////////////------,,,++++++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------.........////////////000/////////.....................///000000///......------------------------......------------......///......---------------------........./////////////////////000000000000//////000000000000//////000000////////////......111111111111000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000111000000//////000000111---...//////000000////////////000000000111111111---...////////////...---//////000000000000//////............/////////////////////000000///......//////000000111111222222000000000000////////////111111000///---,,,++++++///000000111111000000///000000111111111111000000////////////////////////........................000//////////////////000///............---------....../////////000000000///...,,,,,,...///......////////////////////////111222222111...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------////////////.........---,,,,,,,,,,,,,,,++++++***------------------------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---,,,,,,++++++,,,,,,---------.........------,,,000000////////////000000---......000333666:::;;;===FFFSSScccrrr000000////////////000000////////////////////////////////////000000000000////////////////////////------..............................////////////000111111111///...///000/////////000000/////////........./////////000000000000000000000000000000---......///000111111222000000000000000000000000///////////////........................///000000///............///000000......------------......------......///000000000........................////////////////////////000000000000000000000000000000000000////////////////////////////////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------...//////000000.................................//////.......................................------------............---,,,,,,,,,,,,---............////////////////////////000000000000//////000000000000//////000000//////////////////////////////............111111111000000000000000////////////////////////////////////000000000000////////////////////////000000////////////000000......///000000000000000/////////000000000111111---..................---//////000000000000//////000000000000111111111111...//////000000000//////------......//////000000000000000000////////////111000//////............///000000000000000000//////000000111111000000///////////////////////////........................000///...------...///000------.........................../////////000000///---,,,,,,...//////...////////////////////////...000111111000000111222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////............+++++++++,,,,,,++++++***------------------------,,,---...//////...---,,,++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,......///......---,,,,,,000//////////////////000......///000333666999;;;>>>FFFSSSbbbrrr000000////////////000000.........................../////////000000000111////////////////////////..................---------.........//////000000///000111000///......000---......//////......---............////////////000000000000000000000000---......///000111111222////////////////////////.........///////////////...............///000000...............//////000......------------......////////////////////////////////////////////////........................////////////////////////////////////000000000000///////////////////////////......---------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........++++++,,,---...//////000---------...............------------------------........................///......------......///......---,,,,,,,,,,,,---........./////////000000////////////000000000000000111111222222111111000//////000000000000000000............////////////000000000000000000111111////////////////////////////////////000000000000////////////////////////000000////////////000000...//////000000000000000....../////////000000000.........------.........000000////////////000000///000000000111111111222//////000000000000000///------......//////000000000000000000////////////000/////////000111222333000//////////////////000...//////000000//////...////////////////////////........................000///...------...///000++++++---...////////////............////////////...---,,,,,,...//////...////////////////////////---///000000///...000111........................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---///111222222.........------------,,,***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---......---,,,+++******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---////////////...---,,,,,,///......------......///000000000111222555777888???EEERRRbbbsss//////000000000000//////..............................//////000000111111000000000000000000000000/////////...............------......///000000000...000000///...---...///------............------------........./////////////////////////////////......//////000000111111////////////////////////.........///////////////...............///000000......------......///000......------------......///////////////.........////////////////////////------............------////////////////////////////////////000000000000//////////////////////////////...------------...+++,,,---......---,,,+++,,,,,,,,,---......//////++++++,,,,,,---...//////---------------.........------,,,,,,,,,,,,------........................//////............/////////......---------------....../////////000000000////////////000000000000111111222222222222111111//////000000000000111111000000000000111111111111000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000//////......//////000...///000000111111000000........./////////000000//////...------...//////000000////////////000000------......//////000000000000000111111000////////////000000111111222222000000000000////////////////////////000222444666000//////......//////000......////////////......////////////////////////------------------------///..................///+++,,,---///000//////...------........./////////...,,,+++,,,...000000//////////////////////////////000000///,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,///000222333333---------,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///...------,,,,,,------........./////////...------......------------......111111111111222444666888???EEEQQQbbbttt...///000111111000///....................................///000111111111000000000000000000000000000000000//////.........------......///000000111---...///...---,,,---.........////////////......---------.........//////........................////////////000000000000////////////////////////............/////////000...............///000000...------------...//////......------------......------......//////000000////////////////////////---...///000000///...---////////////////////////.../////////000000000111///////////////////////////...------,,,,,,------+++---...//////...---+++,,,,,,------.../////////,,,,,,------......//////,,,,,,,,,------.........///...---,,,,,,---...///........................//////............//////000///......------........./////////000000000000////////////000000000000000000111111111111000000//////000000000111111111///000000000111111111222///000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000//////............////////////000111111111111000//////000000000111111111000000///......///000000111000///......///000111---------...///000000000111111111111111000///...//////000000111111222222000000000000////////////000///......///111333555000///............///000//////000000000000//////////////////////////////---------------------------......//////......------...///000///...,,,+++---------.........//////...,,,+++,,,...000000///////////////////////////...//////...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...000111111111111---------,,,,,,,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000///......------......///---......////////////...//////............////////////000111333555888999@@@EEEQQQbbbuuu---///000222222000///---........................---......///000111111222000000000000000000000000111111000000/////////...---------...///000000111---...///...,,,+++,,,---//////000000000000//////---------.........//////........................000000000000////////////////////////////////////---.........//////000000...............///000000...------------...//////.........------.........+++,,,---...///111222222000000000000000000000000...///000111111000///...////////////////////////.../////////000000111111////////////////////////...---,,,,,,++++++,,,,,,,,,---///000000///---,,,,,,,,,------...///000000.........///////////////,,,,,,,,,------.........000///...------...///000//////////////////////////////............//////000000///............///////////////000000000000////////////000000000000//////000000000000////////////000000111111111222---.........//////000000//////000000111111111222000000000000000000000000////////////000000000000000000000000000000000000//////............////////////000111111111111111000111111111111222222222111000///......///000111111000///......///000111...//////000111222222333222222222111111///......------......///000000000000000000000////////////111000...---...///111222000///...------...///000000000111111111111000000////////////////////////------------------------,,,---...//////...---,,,000000111111///,,,)))(((---------.........//////---,,,+++,,,...000000///////////////////////////+++,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///.........---------,,,,,,,,,+++,,,------............------------------------...---,,,++++++,,,---.../////////......------,,,------------------------......---,,,---...///000//////............//////------...///000000000///000000////////////000000......///000333666999;;;@@@EEEPPPbbbuuu////////////////////////............////////////------///000111111111111000...---,,,---...---,,,,,,,,,------....../////////////////////.........//////............//////---......//////////////////......---------......---------.........//////111111000000//////.....................---------111111000///////////////------............------......------------......,,,---......//////......////////////////////////..............................//////000000111111111000///......------...............////////////000000//////.........---......---,,,,,,,,,,,,---,,,---.........---,,,++++++++++++,,,,,,---------...------------.../////////...,,,,,,,,,---///111...///////////////......////////////////////////***+++---///000000///...//////.........---------.........///000222444444000000///...............000000000000////////////---...000111222111///...//////.........---------////////////000000000000000000000000000000000000222222111111000000//////222111111000///......------...///000000///...---......//////000000111111000000000000000000000000000000//////.........---000000000///......------////////////000000000000111111000///////////////////////////000000000000000000000000////////////000000000000////////////000000000000000000000000111111000000//////......//////000000000000//////333222111000///...---,,,......------...///111222000000//////.........---//////............//////---....../////////////////////.........------,,,222...******,,,------,,,***+++,,,---............//////...---,,,,,,,,,,,,+++---///000111222111111(((***+++---......------------------------------......------------,,,,,,---,,,,,,,,,,,,---......+++++++++,,,,,,---------------,,,++++++,,,,,,,,,,,,------...///000000111---------............/////////...---,,,,,,++++++///////////////.........---++++++...444888::::::>>>FFFTTTfffxxx////////////////////////............////////////---...///000000111111111222000......///000///..................//////////////////////////////...//////............//////---......//////////////////......------.........---------.........//////111000000000/////////...........................111000//////......//////------............------......------------......,,,---......//////......////////////////////////........................////////////000000000000...------......///000111............////////////000/////////............///...------,,,,,,------***+++,,,............---......///////////////000------.........////////////...---,,,,,,---///000......////////////......////////////////////////***+++---///000000///...//////.........---------......//////000111333333000000///...............111000000000////////////,,,---///000000000...---//////.........---------////////////000000000000000000000000000000000000111111111000000000000000111111111000///............///000000000000///.........//////000000111111000000000000000000000000111111000000000/////////......//////////////////////////////000000000000111111000///////////////....../////////000000000000000000/////////......000000000000////////////000000000000000000000000111000000000/////////...//////000000000000//////////////////////////////000///......---...//////000000/////////...............------------......---....../////////////////////...---------------333000---,,,...//////...++++++---....../////////......---,,,,,,,,,,,,,,,---...///000000000///...******,,,---...------,,,------------------------,,,,,,++++++++++++******---,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,---...------,,,,,,------............//////000000000---------............///......................../////////////////////......---,,,///333777999999@@@GGGTTTfffxxx////////////////////////............////////////......//////000000111111444222000000111111111000000000///////////////.........////////////////////////............//////---......///////////////........................------........./////////000000000000////////////////////////////////////000///......------......------............------......------------......------...////////////...////////////////////////........................000000000000////////////...------......///000111............////////////////////////............///...------,,,---------+++,,,,,,---.........---000000000000000/////////---...///000000000//////......---,,,,,,...///000......///////////////...////////////////////////+++,,,---/////////.....................---------000/////////000000111222000000///.........//////111111000000000/////////+++,,,.../////////...---/////////............---////////////000000000000000000000000000000000000000000000000111111111111111111000000//////......///000000111111000000///......//////000000111111000000000000000000000000222222111111111111000000------...//////000111111////////////000000000000111000000///////////////............////////////////////////............////////////000000000000000000000000000000000000000000000000//////////////////000000000000//////,,,,,,---...///000111111111111///...------------000000////////////.........------,,,,,,------...---......///////////////000///...---,,,---......222000------...//////...,,,---......////////////------,,,+++++++++,,,,,,...//////000///...---,,,+++,,,------------,,,,,,------------------------,,,,,,++++++++++++******,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,+++.........------......///////////////000000000000---------............///------...///000000111111......//////////////////000......///333666888888@@@GGGTTTfffxxx////////////////////////............///////////////////////////000111111444222000000111222111000111111000000//////..................//////////////////............//////---......///////////////---......///////////////............////////////000000000000////////////////////////000000000000//////...---------------------............------......------------......------...///////////////////////////////////////........................111111000000//////......111000///......------...............///////////////////////////.........//////...---------------------------------,,,,,,///.........------,,,,,,---...000222222111///......------------...///000---...//////////////////////////////////////////,,,,,,---...//////..............................111000000/////////000000000000///////////////000111111111000000000//////,,,---.../////////....../////////...............////////////000000000000//////////////////////////////000000111111222222111000000000/////////...000000111111111111000000......//////000000111111000000000000000000000000111111111111111111111111......//////000000000000////////////000000000000000000////////////000000---.........////////////////////////.........---////////////000000000000000000000000000000000000000000000000//////////////////000000000000//////++++++,,,---...///000111000000//////............000000//////////////////.........------.........---......///////////////000///---,,,,,,---...///...---,,,,,,,,,------------......///000000//////,,,,,,+++++++++,,,,,,------.../////////...,,,+++------------------,,,,,,------------------------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++---------------......///000000000000000/////////---------............///---......//////000000111............////////////111000000111222555666777>>>EEESSSeeexxx////////////////////////............////////////000//////...//////000111222111//////000000000///111111000000//////......---.........//////000000//////............//////---......///////////////------//////000000//////........./////////000000////////////000000000000.../////////000000111111//////...---------------------............------......------------......---...//////000000//////////////////////////////////////////////////////111111000000//////......111000///......------...............////////////........./////////////////////...------------...,,,,,,,,,,,,---......///...------,,,,,,+++++++++---...000222222111///...------------......//////------...///////////////////////////////////////------..................---.....................111000//////////////////000000/////////000000111111111111111000000000000......//////000000000000////////////////////////////////////000000000000//////////////////////////////000000111111222222000000000000////////////111111000000000000111111......//////000000111111000000000000000000000000000000000000000000000000111111000000////////////////////////000000000000000000////////////000000.........////////////000000////////////............/////////000000000111////////////////////////////////////000000000000//////000000000000//////,,,,,,------......//////---....../////////////////////000000000000000000000000////////////000000---......//////////////////...---,,,------...///------------,,,,,,---...---...//////////////////++++++++++++,,,------...+++,,,.../////////...---......------------------------------------------......---------,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,+++++++++,,,,,,++++++,,,------...000000000000////////////---------............///........................---.........//////000000222222222222222444666777<<>>DDDOOO^^^ppp000000000000000000000000////////////////////////...///000000111111000000000000111111000000////////////............////////////............//////000000000000///......------...//////000000//////000000000000000000000000////////////////////////000000///...........................////////////------------------------................................................---------............///......//////////////////////////////////////////........................//////............/////////......------......///---............---,,,,,,---......///////////////111///---------...---,,,......------------......///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---///...------------...///........................///////////////...---,,,000000////////////000000111000000000000111222222111///...///000111000///000000000000000000000000//////////////////////////////000111111111111111//////000000000000//////000000000000111111111111////////////000000111111222222111111111111000000...///000111222222222222111111111111111000000000111111111111111111111111111111000000000000111111000000111111111111111000111111000000000111222222111111000000000//////////////////000000000111111111111222222222222111111000//////......//////000...///111000//////000222////////////////////////000000000000000000000000000000////////////......000000000000000000000000000//////......//////000000000000///...,,,+++***......------,,,,,,++++++,,,,,,,,,+++++++++++++++------.........---,,,,,,///////////////.........///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------..................---,,,,,,,,,,,,------------------------------------------.........,,,,,,------...///000000////////////////////////............////////////---...000222222444777:::===CCCMMM[[[lll}}}000000000000000000000000000000000///////////////...//////000000000000000///000000000000000////////////............////////////............////////////000000///......---......///000000000000000////////////////////////------............------000000///...........................////////////////////////////////////................................................---------............///............////////////................................................//////............//////000000////////////000000...............------,,,---......//////////////////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///////////////......---,,,++++++------------------........./////////.........------.................................---.../////////...---,,,000000////////////000000111111111111111222222222/////////000000000////////////////////////////////////////////////////////////000111111111111111//////000000000000/////////000000000111111111111000000000111111111111222111111111111111111111111///000000111222222333333111111111111111111111111111111111111111111111111111111000000000000111111111111222222222111000000111111000///000111333444333333333222222222111111//////000000000111111111111111222222222222111111000000////////////000000...000111111000///111222000000000000000000000000////////////////////////000000/////////////////////000111111000000111222000//////////////////000/////////000000000000000//////...---------------......---,,,,,,------...//////.........---,,,,,,////////////............------,,,,,,+++,,,,,,,,,------------------------------..................,,,,,,,,,++++++,,,,,,---,,,------------...............---,,,,,,,,,,,,---------------------------,,,,,,,,,---------,,,,,,+++,,,,,,---...///000000////////////////////////............////////////,,,---000111222444777:::>>>BBBLLLZZZkkk}}}////////////////////////000000000000000/////////......///000000000000000...//////000000000////////////............////////////............//////...////////////......---...//////000000000000000////////////////////////------...//////...------000000///...........................////////////////////////////////////................................................---------............///---.........//////000000------------------------//////////////////////////////............//////---,,,,,,++++++,,,,,,---......//////......---,,,---......///////////////---...//////...------,,,/////////000000/////////,,,---...///000000000000...,,,++++++...//////....../////////000000000000---..................---........................***+++---///000//////...//////000000000000//////000000111111222222222222...///000111000/////////........................//////////////////////////////000111111111111111000111111222222111111000///000000000111111111111333333222222222111111111000000000000000000000000000000000111111222333333111111111111111222222222111111111111111111111111111111000000000000111111111222222222222111111000222111000000000222333444333333333333222222222222000000000000111111111111111111222222222222111111000000////////////000000///000111111000000111222111111111111111111111111........................000000////////////000111...000111111000000111333///000000000000000000///////////////000000111111...---,,,++++++,,,,,,---///......---......//////000//////...------------///////////////.........,,,,,,+++++++++,,,,,,------------------------------------.........//////---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,---------------------------------............---,,,,,,,,,------...//////000////////////////////////............////////////,,,...000111222444777999>>>CCCMMM[[[mmm////////////////////////000000000000000000000000---...//////000000//////......///000000000////////////............////////////............//////....../////////......---...///000000111111000000000000000000000000000000///000111222222111000///000000///...........................////////////------------------------................................................---------............///------......///000000000........................000000000000000000000000//////............//////......------------.........////////////...---------......///////////////,,,...//////...------...---......//////......---+++,,,---///000000111111///,,,******...000000...---------.........//////------...//////...------........................)))***,,,---///000000000//////000000000000/////////000111111222222111111---///111222000/////////........................//////////////////////////////000111111111111111111111222222222222111111000000000000111111111111333333333222222111111111/////////000000000000111000000///000000111333333111111111222222222222222111111111111111111111111111111000000000000111111111111222222222222222111222222111111111222222333222111111111111000000000000000000111111111222222111111222222222222111111111000000//////000000111///000222111000000111333222222222222222222222222........................111000///...///000111222////////////000111111111///000000111111000000///000000...---,,,,,,,,,,,,,,,+++***))))))***+++,,,------------............000///......---...................../////////000++++++++++++,,,,,,---...------------------------***++++++,,,,,,---------------,,,+++++++++,,,,,,+++,,,,,,,,,,,,---------......---,,,,,,,,,,,,---------------------------//////000111111000...------------............///////////////////////////............////////////...000111222222444666999>>>CCCNNN]]]ppp000000000000000000000000/////////000111111111222---...//////000000//////---......///000000////////////............////////////............//////------...//////......---//////000111111111111000000000000000000000000000///000111222222111000///000000///...........................////////////------------------------................................................---------............///------......///000000111........................//////////////////////////////............//////000000////////////000000///////////////...---------......///////////////,,,...//////---,,,...000++++++,,,------,,,++++++------...///000000/////////+++'''(((---000///---,,,,,,,,,---------......------...//////...------........................+++++++++,,,---...///000...///000111111000///......///000111111111000000,,,///222222000......///........................000000000000000000000000//////000111111111111111000000111111111111000000000000000000111111111111000000000000000111111111000000000111111111222222/////////...///000222333111111111222222333333333111111111111111111111111111111000000000000111111000000111222333333333333222222333333222222111111222222111111111000000000000000111111111222222222111111222222222222111111111111000000000000111111///111222222111000222333111111111111111111111111000000000000000000000000111000///...///000222333///---,,,---111222111//////000111111111111000///000///...---,,,,,,------...---+++******+++---...+++,,,---...///......---///......------...///000,,,------...///000111111++++++++++++,,,---//////........................******++++++,,,------......---,,,,,,+++++++++,,,------------..................---,,,,,,,,,,,,------------------------------...///000///...,,,+++...............---------////////////////////////............////////////000222333333333333666888<<>>BBBLLL[[[ppp222111111111000000//////000000000000000000000000000000............000000000000000000000000000000000///...///111222222111---......//////......---////////////............000000111111111111111000000000000000000000000000///000000111111000000///////////////////////////......//////////////////////////////////////////////////////////////////////////////////////////---...//////////////////..............................---------......///////////////////////////........................///---,,,---//////...---/////////............---............////////////---------...............,,,,,,---..............................---------.........---------------------------------------,,,---------....................................---/////////---,,,---...//////////////////////////////000111111222333333//////000000000000//////////////////000000000000000000000000///////////////......//////000111222...//////000000111111111---...////////////......333444666777777666555555444444333333222111111111///000111111222222111111222222222222222222222222:::777222111333444222000111000000000000111222222222222222222333444555555333333333333333333333333222222111111111111222222222222222222333333333333333333333444444333333333222000...///000111111000111111111111111111111111444333222111000//////...000000000000000000000000////////////000000000000333333222222222111111111///000111222222111000///000000000000000000000000..................................../////////000,,,,,,,,,---------.....................---------------------------------------------------------------............---------------------------,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,---------......///..................///000000000000111111111111------........./////////111111000111222555888:::===AAAKKK\\\qqq222222111111000/////////////////////////////////000000///......///000000////////////////////////,,,++++++,,,...000///...//////000000000000/////////////////////.........000000111111111000//////000000000000000000000000000000111111111111000000////////////////////////............////////////////////////////////////////////////////////////////////////////////////------...///000000//////...........................------------...//////---...///000000//////..............................------......//////.../////////////////////............///////////////........................+++,,,.../////////...---.......................................---------........................,,,,,,,,,---------..............................---...///...---,,,---//////////////////000000000....../////////000000000//////000000000000//////////////////000000000000000000000000///////////////////////////000111111......///000111111222222000000111111111111111111222333444444555444333333333333222222222111111111000000111222222222222111111111111111222222222222999777444222333333222000000000000///000000111222333222222222333333444555333333333333333333333333222111111000000111111222111222222222222333333333222222333333333333222222666555555444444444444333111111111111111111111111222222222111000/////////000000000000000000000000////////////000000000000222222222111111111000000///000111111111111000///................................................---......///////////////////////////////////////........................------------------------------------------------------............------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,---------......//////............//////............////////////------------.........///////////////111444666888;;;@@@KKK\\\rrr111111111111000000//////////////////////////////000000////////////000000////////////////////////+++******+++---///...---//////000000000000//////.........////////////////////////000//////......////////////////////////000000111111111111000000........................---.........//////000000////////////////////////////////////////////////////////////////////////------...///000000//////........................---------------...//////---...///////////////...........................,,,------.........//////...////////////////////////////////////..............................---,,,---...///000///...------.....................................................................,,,,,,,,,---------..............................,,,...///...------...///////////////000000111111111000000000/////////...//////000000000000//////.../////////000000000111////////////000000000000000////////////000000111...//////000111222222333111111111111222222333333222222333333333222222222111111111111111000000000000000111222222222222222000000000000111111222222555333222222222222222111000000000///000000111222333333222222222333444444333333333333333333333333222222111111111111222222111111111222222222333333111111222222222222111111333333333333222111000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000111111111111000000------------------------////////////////////////------...///000/////////111000000///......---------.....................------------------------------------------------------............------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,---------......//////............//////............////////////------------.........////////////000222444666888;;;@@@KKK]]]sss000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000...---,,,---///000000///---......//////......---.........///////////////---...////////////......///////////////////////////000000111111000000///........................------......///000000000////////////////////////////////////////////////////////////////////////---...//////////////////........................---------------...///000................................................***,,,------,,,,,,...///---............////////////////////////........................---------------...////////////...---------............................../////////........................,,,---------............------------------------,,,---///...------...///...//////000000111111222444333333222111111000000//////000000000000//////......//////000000111111////////////000000000000000000////////////000000///000000111111222222222000/////////000111222333444444444333333333333333000000000000000000000000000111222222333222222222000000000111111222222333111111111222222222222222111000000000000111222222333333333222222333333444333333333333333333333333333222222222222222222333111111111111222222222222000111111222222111111000111222444333111000000000111111111111111111111111/////////000000000111111000000000000000000000000////////////000000000000000000/////////.........111000000000000000000111////////////////////////////////////////////////,,,---///000000000///...000///...---,,,+++******---------...............................................................------............------,,,,,,,,,---------......,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,---------......///..................///000000000000111111111111------........./////////111111222333555777888999;;;@@@LLL^^^ttt/////////000111111222222000000000000000000000000000000000111111000000000000000000000000000000000111///...///111111000///...//////000000//////.............../////////000---...///000000000000000////////////////////////...//////000000//////...........................------......///000000111//////////////////////////////////////////////////////////////////////////////////////////...---........................---,,,,,,------///000000111000...---,,,------...........................(((***,,,,,,++++++---///,,,,,,------............000/////////............//////.........---------...............//////000---------.........//////---........./////////000........................------........./////////------------------------,,,---......------...000...//////000111111222222222222222222222222222222//////000000000000//////.........///000111111111.../////////000000000111000000////////////000000111111111111111111111111///.........///000222333555444444333333333333333111111111111111111111111000111222222333333222222111111222333333444555555000111222222222111111222111111111111111222333333444333333222222333333333333333333333333333333333444444333333333333444444111111111111222222222222111222222333333222222111111444666666333222222333111111111111111111111111000000000000000/////////000000000000000000000000////////////000000000000000000000000////////////111111000000000000111111000000000000000000000000////////////////////////,,,---///000111000///.........------,,,,,,,,,+++---------.........//////////////////////////////////////////////////////------............------***++++++,,,---...//////,,,,,,,,,---.........///---,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,,,,,,,---------............------------......000000000000111111111111....../////////000000000111111222444555777888999;;;AAAMMM___ttt......///000111222333333000000000000000000000000000000111111111111000000000000000000000000000000111000//////000000///...111111222222222222111111---.........//////000000......///111222222222222////////////////////////......////////////..............................---------...///000000111///////////////////////////////////////////////////////////////////////////000000000///...------........................,,,,,,,,,---...///000111222111...,,,+++,,,---...........................'''***,,,,,,******,,,///,,,,,,,,,---------......000000//////.........---//////.........---------//////...------///000111---------.........//////---.........//////000000////////////////////////.........////////////000------------------------,,,---......------///000...//////000111222222222/////////000111111222222//////000000000000//////---......///000111111222.../////////000000111111111000////////////000000222222222111111111111111000/////////000111333444444333222111111111111111222222222222222222222333111111222333333333333222333333444444555666777777222333444444222111111111222222111111222222333444444444333222222333333333333333333333333333333333555444444333333444444555000111111111111222222222222333333444444333333222///222555555222000111333111111111111111111111111222222111000///...------000000000000000000000000////////////000000000000111111111111000000000000111111000000000000111111////////////////////////000000000000000000000000,,,---///000111000///............////////////000---------.........//////000000000000000000000000000000000000000000000000---..................---)))***+++,,,...///000000,,,,,,------...///000000---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,---------......---------,,,,,,---------............////////////////////////000000000000//////000222444555777777<<>>?????????DDDIIIHHHCCCFFFBBB>>>===>>>>>>===;;;:::;;;<<<:::666444333333777777666555444222000///111444666666555555888<<<666777777888777555444333444444222222222222444444444444444333333333222222666555333222111222333333444444333333222111000000000111222333333222111000222222111111222222333444222222222222222222222222//////000000000000//////444222000...------//////,,,---...///000000000000222222222222111111111111////////////////////////,,,---///111000...+++***..............................000000000///...---------------------------///000111000...---------------------------------******+++,,,,,,---......000000///...------,,,,,,............//////////////////000000111111111222000...+++))))))+++...000...///111111222444777::::::???LLL^^^ppp111000...///222333111///222222111111000//////...//////////////////////////////000000000111111111111111000000///......---111111111111000000000///000000000000000000000000111000///......///000111000000000000000000000000////////////....................................,,,------------..................---------,,,,,,......////////////......000000000000//////...............//////......------++++++,,,---......---...------,,,,,,------.........------------..............................------............------............------------------------------------------.........---,,,+++........................++++++,,,,,,---...//////......---,,,,,,,,,------........................---///000000//////000111////////////////////////------------------------////////////000000000000111111111111111111111111222333333444444333333222000000000000111111111111222222111111111111111111222222222222222222333333333444444444444333333222555444444444555666666666777777666666777999;;;===@@@@@@AAABBBDDDCCC@@@>>>@@@>>>>>>@@@@@@BBBIIIQQQWWW]]]bbbdddeeeddd]]]TTTLLLGGGEEEHHHIIIHHHHHHJJJEEEHHHKKKPPPXXXaaabbb^^^TTTNNNGGGDDDEEEFFFDDDAAA<<<<<<;;;:::::::::999999444444555666777888888888555777888777555555777999555666666666666555333333444444333222222333444444444444444333333333222222555444333222222222333333444444333333222111111000000111222222222222111000222222111111222222333333222222222222222222222222///000000111111000000///333222000...---...//////------///000000000000000000000000/////////......////////////////////////...///000111111///...,,,........................,,,------...------,,,,,,------------------------///000111000...---------------------------------++++++,,,------...//////000//////...------,,,,,,............////////////111111111000000000000000111000...,,,,,,...000111222222222111000111444777<<<@@@KKK]]]mmm|||222111///000111111000///222222111111000/////////////////////////////////////////////000000000000000000//////......------111111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////......------........................------------.....................------------,,,......////////////......000000000////////////......---------------.........---,,,---...///...---...------,,,,,,------.........------------....................................---------------...------------............------------------------------.........---,,,+++........................)))***+++,,,...///000111///...---,,,,,,,,,,,,,,,........................,,,+++++++++---...---,,,////////////////////////........................000000000000////////////111111111111111111111111222222333333333333222222000000000111111111222222111111222222222222222222444444444444444333333333111222333333333333222111666666666666777888999:::777:::>>>>>>???CCCKKKRRRUUUWWWYYY\\\]]][[[VVVRRRQQQNNNOOOSSSWWW\\\eeeooovvvfff```\\\]]]______aaaeeeeeeiiiooovvv}}}ssseee]]]ZZZWWWQQQKKKIIIEEEAAA@@@@@@@@@>>><<<;;;;;;::::::999888888777666777777555333333444555444444444555444444333333555444333333333333444555444444444444333333333333555444333333222333333333444444333333222222111111000111222222222222111000111111222222222333333333222222222222222222222222111111111222222111111111222111000.........//////...///000111111222111111000000////////////......////////////////////////111111111111111000000000...........................------,,,------..............................///000111000...---------------------------------,,,------......//////////////////...------,,,,,,............////////////222111111000000//////...111111000000000000111111222222111000///111555888>>>@@@JJJZZZjjjzzz222111111000000000//////111111111111000000//////////////////////////////....../////////000000000000000000//////.........111111111000000000000000000000000000000000000000000000////////////000000////////////////////////000//////......------,,,................................./////////000000............---------------......//////......---////////////////////////...---,,,++++++---...//////...---...///000///......------,,,,,,------.........------------..............................///...---,,,+++,,,---...,,,,,,,,,------.........---------------------------------------------,,,...........................------------,,,,,,,,,///......---,,,,,,,,,,,,........................,,,)))'''))),,,---,,,)))////////////////////////111111111111111111111111000000000000////////////111111111111111111111111222222333333333333222222000000111111111222222222111111222222222222222333333333333333333333333333555555555555666777999:::888999:::;;;<<<>>>@@@BBBAAAHHHOOOPPPRRR[[[kkkyyy~~~zzzuuuqqqnnnooouuu{{{}}}|||}}}~~~{{{wwwpppiiifff___WWWRRRPPPNNNIIIDDDEEECCCAAA>>>;;;888666555888888777666555555666777333333444444444333333333555555444444444444555555555444444444444333333333444444444333333333444444444444333333333222222222111111111222222111111111111111222222333333333333111111111111111111111111111222222333333222222111222111000///......////////////000111222222222222222111111111000000000000////////////////////////222111000//////000111111........................000000.........///111222///////////////////////////000111000...---------------------------------,,,---------........./////////.........---------............////////////000000000000000/////////000111111111111111111000000000000000111444999===>>>@@@IIIYYYiiizzz111222222111000/////////111111111000000000000000000000000000000000000000////////////000000000000111111000000000000000///000000000000000000111111//////////////////////////////000000000000////////////////////////////////////......---------,,,........................///000000000111111111111//////.........---------------............------.............../////////---,,,,,,++++++---...///000///......000000///......------,,,,,,------.........------------..............................///...---+++++++++,,,---+++,,,,,,,,,------......------------------------------------------------........................000///...---,,,+++******///...---,,,,,,,,,,,,,,,........................///,,,+++,,,///000///,,,........................111111111111111111111111000000000000////////////111111111111111111111111111222222333333222222111111111111111222222222222111111222222333333333333222222222222333333333333888777777999===BBBHHHLLLIIIKKKMMMNNNNNNPPPTTTWWWbbbiiiooopppqqq|||{{{uuurrrnnngggbbbWWWTTTPPPJJJEEE@@@===<<<;;;;;;:::::::::;;;;;;;;;555555444444444444444444555555555555555555555555555555555444444444333333444444444444444444444444444444444333333333333333222111111111111111111222000111222333333333222222111111111111111111111111222222333333333333222222000000000//////////////////000111222333333333333111111111000000000000///////////////////////////000///...------...000111........................000//////...///000111222///////////////////////////000111000...---------------------------------,,,,,,,,,,,,,,,---------...............---------............////////////------...///000111111222///000111111111111000///000111111111333666;;;>>>===???HHHXXXjjj|||000111222111000///000111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111//////////////////////////////000000000000//////000000000000000000000000------------------------........................000000000000111111111111/////////.........------------............---------............/////////,,,,,,,,,,,,---...///000000///......//////...---...------,,,,,,------.........------------..............................///...---,,,++++++++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,---......---------------------------------------------------------,,,,,,------...........................---,,,+++,,,.........---................................................////////////000000000000111111111111111111111111111111222222222222111111111111111222222222222333111111222222333444444444222222333444555666666777666888;;;BBBKKKVVV___eeemmmppprrrrrrpppppptttwww}}}sssfffZZZOOOHHHDDDBBB@@@>>>======<<<;;;999888888777555555444555555555555666777777666555555555555555555444444444333333333444555555555555444444444444444333333333333222222111000000111222222000111222333444333222222111111111111111111111111111222222333333222222111000000000000000////////////000111222222333222222//////............------////////////////////////......---,,,,,,---///000........................------------...///000000........................///000111000...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////,,,,,,---...000111222222//////000000000000//////111222333333333555777:::;;;>>>HHHYYYkkk}}}...000222111//////000222000000000000000000000111000000000000000000000000111111111111222222222222000000000000000000000000///000000000111111111111////////////////////////...///000111111000///...000000000000000000000000+++,,,,,,------......///............................../////////000000000////////////............,,,------......------,,,---------.........//////,,,,,,---...////////////000///---...//////---,,,...------,,,,,,------.........------------..............................------------,,,+++******------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---...///------------------------,,,,,,,,,------.........,,,,,,,,,,,,------...///........................***+++,,,,,,++++++,,,---........................------------------------------...///000111222222111111111111111111111111111111222222222222111111111111111222222222333333111111222222333444444555444555666888:::;;;<<<======CCCNNN\\\lll{{{yyykkkaaa[[[WWWSSSNNNIIIGGGCCC???;;;<<<;;;999777666666666666555666777777777777666555555555555555444444444444222333555666666666555444444444444444444444444444222222111000000111222222///111222444444333222111111111111111111111111111111111222222222222111111//////000000000000//////...///000111222222222222//////.........---------////////////////////////------,,,------......///........................,,,,,,...//////000000000------------------------///000111000...---------------------------------------------------------....................................////////////,,,------...///000111111000000000//////000000000...000222333333444555777:::===HHHYYYjjj|||---000222111//////111444000000000000000111111111000000000000000000000000111111222222222333333333........./////////////////////000000111111111222////////////////////////...///000111111000///...000000000000000000000000***++++++,,,---...//////........................------------.........///000/////////............,,,------......------,,,---------.........//////+++,,,...000111111000///000...------......---+++...------,,,,,,------............------.................................------......---+++***(((---------,,,,,,+++++++++---------------------------,,,,,,+++,,,---...///------------------------------------------------+++++++++,,,---...///000........................,,,///111000...---///222........................////////////////////////,,,---...///000111222333111111111111111111111111111111222222222222111111111111222222222333333333111111222333333444555555777888:::<<<>>>@@@BBBBBBNNNXXXhhh}}}|||qqqlllddd]]]WWWQQQJJJEEE???>>>;;;999777666666666555666777888888777666555666666555555555444444444222333555666666666555555444444444444444444444444333222111000000111222333///111222444444333222111000000000000000000000000111111111222222111111111...///000000000000000///...///000111111222111111111000000000////////////////////////////////////,,,------.........//////........................---...000222222222222111------------------------///000111000...---------------------------------.....................------................................./////////000.........///////////////111111000000000000111111'''+++///222333555666888:::===HHHXXXjjjzzz000000111222222222222111///000111222222111///...333333333222222222111111111111111111111111111111111111111111000000000000222111111111000000//////000000000000000000000000222222111000///...------//////////////////////////////.........---------222222111111000000//////000000//////.........---////////////////////////000000///...------,,,,,,---.........//////000000111000///......///000111,,,,,,------...------,,,------------------------000///...---,,,+++++++++............////////////------------------------........................,,,,,,,,,---------......111000...------,,,***(((,,,...///000000...,,,+++..................------,,,---------.../////////,,,---...///000000000000,,,,,,...///000000000000......////////////......,,,...000111222111000///222111000//////000111111111111222333333333333222333444555444222222222444333222000111222333333222999444444999:::777777:::888>>>CCCEEEFFFLLLWWW```ggg{{{zzziiiZZZPPPIIICCCCCCBBB===::::::888777666555555666888:::444555222++++++000222000555555555555666666777777666666555444333333222222222222111///---...000222222333333333333222111111222222222333333444444444000000111222111000///...000000////////////000000//////000000111111111222000000000000000000000000222111///...------......000000///...............000000///...............///////////////000111111000///...------...///000111111111111111000//////000000000000000000000000------------------------000///...------...///000......///000000000000000///000000000111111111111,,,,,,---...///000111111222222222333444555666777999???KKKXXXgggzzz111222333333444444333333222222333333333333222222333333333222222222111111111111111111111111111111111111111111000000000000111111111111000000000///////////////////////////111111000000//////......//////////////////////////////.........---------000000/////////000000111000/////////............////////////////////////000//////...------,,,,,,---........./////////000......---,,,,,,---......---------...------,,,,,,------------------------///...------,,,,,,,,,,,,............////////////------------------------........................,,,,,,,,,---------......000///------------+++)))---.../////////...,,,,,,........................---------...............,,,---...///000000000000,,,,,,---.../////////.........////////////......---...///111111111000///222111000//////000111111111111222333333333333222333555666555444333333444222222111222333444555555;;;777666;;;???@@@DDDJJJQQQVVV\\\___bbbhhhsss|||pppcccUUUKKKDDD???>>>@@@<<<<<<;;;:::888666444333777999777222222888:::888666666666666777777777888666666555444444333222222333333222000......///222222333333333333222111111111111111111111111222222333333444444444333222111111111000/////////000000000000000111111111111111000000000000000000000000000000///...//////111111000000///...............000000///...............///////////////000111111000000///......///000000000000111111000000///...------------------------------------------------000///...------...///000......///000000000000000000000111111111222222222/////////000000000000000111111111222333444555666:::@@@KKKWWWfffyyy111111222333333333333222333333222222222222333333333333333222222222111111111111111111111111111111111111111111000000000000111111111111000000000000////////////////////////000000000000////////////////////////////////////...............---------......------...///111222////////////............/////////////////////////////////...------,,,,,,.............../////////---,,,,,,++++++,,,,,,------.........---,,,,,,+++------------------------...------,,,,,,------------............/////////........................------------------------,,,,,,,,,---------......///---,,,,,,---...,,,+++///............---------.......................................---------,,,---...///000000000000,,,------.........------......////////////......////////////000000000000111111000000000000111111111222222333333333333333333555777777555444333444000111111222333444555666;;;:::===GGGPPPYYYccckkkyyy~~~vvvfffXXXLLLFFFFFF<<<<<<<<<;;;999666333111777999888555555888999888666666777777777777888888666666555555444333333333444444333111///...000222333333333333333222222111222222111111111111111111111111222222111111000///333222111000000000000000222222222111111111111111000000000000000000000000////////////000111222333000//////............///000//////............//////////////////000111111111000000//////000000111//////000000000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////......///000000000000000111111111111222222222222222111111111000000000///000000000111222333444555:::@@@JJJUUUdddvvv...///000000111111000000222111000///000111222333333333333222222222111111111111111111111111111111111111111111000000000///111111111000000000000000000000000000000000000000.../////////000000000111////////////////////////..............................,,,,,,,,,...///111///////////////.........//////////////////////////////.........---------........................------------------------............---,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,---...///---------.........//////........................------------------------,,,,,,,,,---------.........,,,,,,,,,......---,,,//////...------------...---------.............../////////...---------,,,,,,---...///000000000000.........///......------......////////////......000000////////////000111000000000000000111111111111222333333444444333333222555777777666444333444222333444444555777999;;;:::AAAPPPbbbsss{{{fffWWWQQQGGGEEEBBB???<<<;;;::::::888888777555555555555444666666777777777777777777666666555555444444444333222222333222000000222444333333444444333333222111444444444333333222222222000000000000000//////...444333222111000000000000333333222222111111000000/////////////////////////////////000000111111111000///............//////000///............/////////////////////000000111111111000000000000111111......////////////..............................------------------------/////////....../////////......///000000000000000000000000000111111111111000000000000000000000000000000111111222444555666:::???GGGRRR```rrr//////000111111111111111222111000000000111333444333333333222222222111111111111111111111111111111111111111111000000000///000000000000000000111111111111111111111111111111......//////000000111111////////////////////////---.....................000///...,,,,,,,,,---............///////////////////////////////////////...............---------...............---------,,,------------------,,,---.........---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,------...///------------....................................------------------------,,,,,,,,,---------......---,,,+++,,,.........---//////...------------...---------.........///////////////...---------,,,,,,---...///000000000000///000000000000//////.........////////////......111000////////////000000//////000000111111111111222222333444444444444333111333666666555444555555333444555666777;;;@@@EEEHHHXXXppprrrkkkeee___VVVLLLEEEAAA@@@@@@:::999888999888777777888666666666666666666666666666555555555555555444444///111222222222333555777333444444444444333222222444444444333333222222222444444333333222222222222333333222111000000111111333222222111111000000000////////////////////////000000000//////.........//////............////////////............/////////////////////000000111000000111111111111000000......////////////......////////////////////////------------------------...//////////////////.........///000000000000000............////////////------......///000111111222222222222333555666777888<<>><<<999777666666777888666777777777777777666555666666666555555444333333555555555555555555555555333333222111000000000111333333222111111222333333111111111000111111222333000///////////////000111000000000000111111111111000000000000000000000000(((+++...000111000111111////////////000000000000,,,---000111111000---,,,...///000000000///---,,,......---......///000111,,,,,,------...///000000...------,,,,,,,,,------000000000000000000000000///...---...///000000...000////////////000000111111111000000//////......000111333333222222333555:::;;;???IIIYYYmmm333444555555555444333333111111222222222333333333333333333333222222222222222222222222222222222222222222222111111111111000111111111111111111111111222222111111000//////...000000000000000000000000000000000/////////......000000000000000000000000////////////////////////........................000///...---,,,------...///...,,,++++++,,,...///000...,,,,,,...//////...***+++---...///...---,,,++++++,,,,,,------......------,,,,,,,,,---......//////.........---------..............................---------,,,,,,,,,+++++++++,,,,,,,,,------........................++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,------------------------------...//////...---------------...///000000000........................000//////////////////000/////////000000000111111000000000111111222333333444444333444555666666666<<<<<<===CCCQQQeeezzzjjjWWWIIIBBB@@@???>>><<<::::::999999888777777777777777666555555444444444444555555555555555555555555555555555555222222222222222222111111333333222111111222333333111111111111111222222333000000////////////000000000000000000111111111111000000000000000000000000+++...000111000/////////........./////////000000---...000111111000...---...///000000000///---,,,000//////.........//////,,,,,,---......//////000...------,,,,,,------...000000000000000000000000///...---...///000000...000000////////////000000000000000000////////////111222444444333333444666:::<<>>AAAAAAMMMaaayyyjjj[[[JJJFFF@@@===<<<;;;:::888888777777666555555555555333333333333444444555555333333333333333333333333000222444666666555444333222222222222222222222222222111111111111222333333111111000000///000000000///000000000111111111111////////////////////////000222333222000//////////////////000000000111111222111000//////000111222//////////////////......111111000///......//////------....../////////000...------------......//////////////////////////////...---...///000000...222222000///..................//////000000111111000222333444333444555777;;;???GGGSSScccttt111111111111222222333333222222222222222222222222222222222111111111000000222222222222222222222222222222222111111111000000111111111111111111111111111111111000000000000000////////////////////////000000000000111111111111////////////////////////////////////////////////000000000000000000000000/////////000000000//////........................------///222444444111///------------------,,,,,,........................,,,++++++,,,---...//////---.....................------------------------------------------------,,,,,,,,,,,,------------........................---,,,************,,,---------------------------------------------------.........------.........+++,,,...000000///---,,,............//////000000//////............//////111111111111222222222222555444222111111222333444666777888888:::>>>DDDHHHSSSgggpppZZZRRRHHHBBB???>>><<<::::::999777666555555555666555555555444444333333333777777777777777777777777111222444666777666444333222222222222222222222222222222222111222333333444222222111000000000000000///000000000111111111111////////////////////////...000222111000000111222000000111111111222222222222111000//////000111222//////.........////////////////////////000111111.........///////////////---------------...///000///////////////////////////...---...///000000...222222000///..................//////000000111111///000222333222333555666:::???HHHVVVfffwww333333333333444555666666333333333222222222222111333222222222222111111111222222222222222222222222222222222111111111111000222222222222222222222222111111000000000000000000//////////////////////////////000000000000000111000000000000000000000000//////////////////////////////////////////////////////000111111111000000........................***+++---///222111...,,,...------------,,,,,,,,,.........---------,,,,,,+++++++++,,,---...000000---------...............------------------------,,,,,,,,,------------...,,,,,,---------.................................---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------------------------///...------------...///,,,---...//////...---,,,,,,,,,,,,---......//////000000////////////000000111111222222222333333333666555333222222333555666666888<<<>>>BBBIIITTT[[[xxxjjj```SSSJJJEEEAAA<<<888<<<;;;999777666666777777777666666555444444333333444444444444444444444444222333444555555555444333111222222333333222222111222222222222222333444444333222111111000000000000000000000000111111111111000000000000000000000000---...000000000000222333000000000111111111222222111111////////////111111///............///000000////////////000111222333////////////////////////------------...///000000000000000000000000000000///...---...///000000...222111000//////...//////////////////000000000000...///111222222333444666:::???IIIWWWhhhyyy333333222222333555666777333333333222222222111111333333333333222222222222222222222222222222222222222222222111111111111000222222222222222222222222000000000000000000000111////////////////////////....../////////000000000000000000000000000000000////////////////////////........................---...///111111111000///......////////////.........,,,++++++,,,,,,+++***......------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///---------.........//////........................,,,,,,,,,---------......++++++,,,,,,,,,---------........................---......//////......---,,,,,,,,,---------......------------------------///...------------...///------------------------,,,,,,---......///000000111111000000000000111111222222222333333333333444555444333333444666999;;;;;;@@@GGGNNNWWWdddsss}}}vvviii^^^WWWOOOEEE===>>><<<:::888777777888888666666666666666666666666111111111111111111111111444444444333333333333333111222333333333333222111333222222222222333444444444333222111000000000000000000000000111111111111000000000000000000000000---...//////...///111222...////////////000000000000//////////////////000///......---...///000111000000000000000000111111000/////////////////////------------...///000111000000000000000000000000///...---...///000000...000000////////////000000000000000000////////////...000222333333444666777999>>>HHHVVVhhhzzz111111000000111333444555333333333222222111111111444444444333333333222222222222222222222222222222222222222111111111111000222222222222222222222222000000000000000111111111////////////////////////---.........//////000000000000000000000000000000////////////////////////........................,,,---///000000000///.........////////////......999555000------.../////////...---,,,,,,,,,,,,,,,)))***++++++,,,---............---,,,,,,,,,---------------.........//////////////////////////////,,,,,,,,,------.........******+++++++++,,,,,,,,,........................)))***,,,,,,,,,,,,***))),,,,,,,,,------.........------------------------///...---,,,,,,---...///......---,,,,,,,,,------/////////000111222222333222222111111111111222222222222333333333444444444333333222333555999===???DDDKKKTTT___kkk|||xxxpppdddVVVKKK???===;;;999888888888999555555666666777888888888555555555555555555555555555444333222222222222222111222333444444333222111333333222222333333444555444333222111000000000000000000000000111111111111000000000000000000000000...//////...------///111------------.........///......////////////......///...------...///000111333222111000////////////000000000000////////////---------......000111111000000000000000000000000///...---...000000000...000////////////000000111111111000000//////......///111333444444555777999888===GGGVVVhhhzzz444444444444444444444444444444333333333333222222555555333222111000000000111111111222222333444444222222333444333222111000111111000000000000111111////////////////////////......//////000000111111000000////////////000000111111000000//////......////////////////////////......//////////////////........................---------............/////////............/////////...,,,++++++,,,...///------------------------)))******+++,,,---......---.........---,,,,,,+++******+++++++++,,,,,,,,,........................222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,)))------...//////...------//////............//////...---,,,,,,,,,,,,---...222222111111000000/////////000000222333444555555666555333333333333222111333555666666888???JJJSSS^^^cccmmm|||rrr\\\JJJFFF???999555444555666555777888888777555444444666666666666666555555555888777666555444333333333444333333222111111111222111222444555555444222111111111111111111111111111000000000000000000000000111111111111000000000000000000////////////000000111111111111111222222222000000000000000000000000......---------///111222000111111111111000//////111111000///...------,,,...///000000//////111222............////////////,,,,,,------.../////////////////////000000000000////////////000000000000///000111111333333444555888>>>GGGSSSbbbuuu444444444444444444444444444444333333333333222222444444333222111111111111333333222222222222222222222222333333333222111000111111000000000000111111111111111111111111111111////////////000000000000000000////////////000000111000000000/////////...///////////////////////////////////////.................................---------............/////////............/////////...,,,++++++,,,...///------------------------++++++,,,,,,------......------......------,,,++++++,,,,,,,,,------------........................------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...---,,,***...........................------------------.........---,,,,,,---......000000//////............000000111222333444444555555333111000000222333333222777:::;;;>>>JJJ^^^nnnhhh\\\LLL@@@;;;::::::999444555777777777666666777777777666555555555555555777666555444333333333333444333333222111111222222111222444555555444222111111111111111111111111111111111111111111111111111111111111111000000000000000000////////////000000111111222222222333333333000000000000000000000000///////////////111222333////////////////////////000/////////............+++---......------...///000///////////////////////////..................////////////000000000000////////////000000000111000000111222333444555555999>>>GGGRRR```sss444444444444444444444444444444333333333333222222333333222111111222222333444444444333222111111111222333333333333222111000111111000000000000111111111111111111111111111111000000000000////////////000000000000000000000000000000000000////////////////////////////////////000000//////.........---........................---------............/////////............//////...---,,,++++++,,,---...------------------------------------------------------......------,,,,,,------------....................................,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,++++++,,,,,,,,,......------------......000////////////.........111222222222333333444444444333000///000222444666444999===>>>DDDVVVsssvvv[[[HHHAAA>>><<<999666666666666666666666666888777666555444555666777666555444444333333333333444333333222222222222222222222444444444444222222000000000000000000000000111111111111111111111111222222111111111000000000000000////////////000000111111222333333333333333000000000000000000000000000000000000111222333444333222000///............//////////////////......+++,,,...---,,,,,,---.../////////000000000111111111111000//////...------////////////000000000000/////////000000000111111111111222333444555666666999>>>GGGQQQ___qqq333333333333333333333333444444333333333222222222222111111111222222333444444444333333333222222222333333333333222222111111222111111000000111111222111111111111111111111111111111000000//////......000000000111111000000000000000000000////////////////////////////////////000000000///......------........................---------............//////......------......///...---,,,,,,,,,,,,---...------------------------//////.........---------,,,------...------,,,,,,,,,------------.................................///...---,,,,,,+++++++++------------------------------------------------------------,,,,,,...///000///---,,,,,,---///000---,,,,,,++++++,,,,,,---///..................///111111111111111111111111222222333333333333333333444444444333333444666888;;;>>>AAAEEEQQQiiittt]]]NNNEEE???;;;:::888666555555555444333999888666555444555666777555555444333333333333333444333333222222222333333222333333444444333333222000000000000000000000000111111111111111111111111222222222111111111000000000000////////////000000000000222222333222222111000000000000000000000000000000000111111222333333999777444111.........///000000//////......---------///000///...---...000------...000111333444444111111000000////////////////////////000000000000//////000000000111111111111222222333444555666777:::???GGGPPP]]]ooo333333333333333333333333444444333333333222222222111111111111222333444444222222333333333444444444333333222222222222111222222222111111111111222222000000000000000000000000111111000000//////......000000111111111111000000////////////000000000000////////////////////////000000//////.........---........................---------............///......------------......---------,,,,,,---------------------------------/////////......---,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,------------........................//////......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------///222000///---,,,,,,---///000......------------......////////////////////////111111111111222222222222333333333333333333333444222555777777666666777999???BBBHHHUUUkkk~~~gggTTTGGGAAA<<<999666444555666666555999888777666555666666777555555444333333333444444444333333222333333444444333333333333333333333333000000000000000000000000000000000000000000000000222222222222111111111111000000////////////000000...///111222222222111000000000000000000000000000......///000000111111111666444222000//////000111222111000///...---,,,,,,...///000000...---...000//////000000111111222222////////////000000111111////////////000000000000000000000000111111111111111222222333444555666777;;;???GGGQQQ^^^ooo333333333333333333333333444444333333333333222222222111111111222333333444222222222333444555555555444333222222111111222222222222111111111111222222////////////////////////000000000000///////////////000111222222111000///////////////000000000000////////////////////////////////////////////////........................---------............///......------------......------------------------------------------------///.........------,,,,,,,,,,,,------......------+++,,,,,,,,,,,,---------........................+++,,,---...///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---000///------///222///...---,,,,,,---...///000//////......//////000//////000000000000///////////////000000000000111222222333333444444444555000444888999888999<<>>;;;;;;<<<;;;999666777888999999777666555666666666555555666666777333333333333333444555555444333333222222333333444222222222222222222222222222222222222222222222222333333222222222111111111000000////////////000000000111444555666555333111000000000000000000000000+++,,,...///000000//////++++++,,,---...///000000.........//////////////////000111000...---...///000000000//////...........................//////////////////000000000000000000111111111222222222000000111222333444555555:::???HHHSSSbbbuuu222222222222222222222222444444444333333333222222333333222222111222222333666555555444444333333222444333222111111111222333333222222111111222222333111111111111111111111111......//////000000111111///000222333333222000///.../////////000000111111////////////////////////,,,,,,---...///000111111........................---------.........//////...------,,,,,,------...,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---............/////////000........................+++,,,---...---,,,+++***................................................$$$)))...///,,,***+++...------...//////...------//////............/////////000111222222111000///111111222222333333333333111111222333555666777777777999;;;;;;>>>FFFSSS]]]yyy}}}nnnhhheeefffuuuoooWWWOOOEEE???===<<<888555555777999::::::888555444777777666666666777777888333333333333333444555666444333333222222333333444333333333333333333333333444444444444444444444444333333333222222222111111000000////////////000000111333555777888666555333000000000000000000000000+++---...000000000//////000000000000///...---,,,+++,,,---...///111111222222333333222111000000111***+++,,,...///111222333/////////...------,,,,,,////////////000000000000000111111111111222222222///000111222333444444555:::???IIITTTdddwww666555555444333222111111444333333444555555444222666555333222222333555666555555555444444333333333444333333222222333333444222222222222222222222222111111111111111111111111111111111111111111111111...///000111111000///...////////////////////////............------------000///.........///111222000///...------...///000000000000000////////////---111555333...******,,,------............------///...---,,,,,,---...///------------------------000///...------...///000/////////...---------,,,///...---------...000000...------,,,,,,------...------------------------...------,,,,,,------...////////////////////////222000...,,,,,,...000222......///000111000000000111111000...------000222111111111111222333444555444111000444555444555888AAA======@@@EEEQQQhhh~~~zzznnneeefffjjjooowwwzzz|||wwwiiiYYYLLLEEE???<<<:::;;;777444666555444555999777777777777666666666666555333222444777888666333333333333333333333333333555444444444444333333333111222444555555444222111,,,---///000111111111000333333333222222222111111000000000000000111111222///000000000000111111111111111111111000000000000000///.........///111222222111000.........///000............////////////---,,,---000555888777666000///...------...///000000000000000111111111111000000111222222222222111111111111111222333444444777@@@DDDMMMcccvvv555555555444444333333222333222111222444444222111666444333222222333444666555555444444444333333333444333333222222333333444333333222222222222222222111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000000000000////////////...000//////...///000111222//////...------...////////////.........---------///333666555000------///------............------///...------------...///------------------------......---,,,,,,---..................------------------,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...////////////////////////...---+++******+++---...////////////000000000000...000111111/////////000111111111111222333444555555333333666777666777:::@@@???CCCNNN[[[lll}}}wwwxxx|||zzz||||||uuutttwww{{{uuubbbQQQDDD>>><<<===999888:::;;;999:::<<<888777777777666666666666555333333444777888666444333333333333333333333333444444444333333222222222222222444444444444222222///000111222333333333333222222222111111111000000000000000000000111111222000000000111111111222222111111111111000000000000000//////...///000111222111000///.........//////............///////////////......111444555444222111000000/////////000000000000000000111111111111000000111222222222222111111111111111222333444555777@@@DDDNNNdddvvv555555444444444444444444444333222333444555333222555444333222222333444555555444444444444333333333444333333222222333333444333333333222222111111111111111111111111111111111111111111111111111111111000000////////////000000111111111111111111111111222222111111111000000000///////////////000111111......------------......---------,,,,,,,,,,,,+++///333555444000......///------------------------///...------------...///------------------------,,,,,,++++++++++++,,,,,,------------............---------,,,---......///...------,,,,,,------...------------------------...------,,,,,,------...//////////////////////////////............//////000///.........///111222,,,///222333111000//////111111111222222333444555666555666999888666888===BBBGGGSSSdddvvv{{{tttmmmkkkmmmmmmxxx{{{uuurrrrrrqqqttt{{{kkkVVVHHHAAA???:::999;;;<<<999888999888888777777777666666666555444444555777777666444333333333333333333333333444444444333222111111000333333333333333333333333111111111111111222333444111111111000000000//////000000000000111111222222111111111111222222222333111111111111000000000000///////////////000111111000///......---.....................////////////111000000000222222000///111111222111111000//////000000000000111111111111000000111222222222222111000000111111222444555666888AAAFFFOOOeeevvv333333333444444555555555777666444555666777666555444444333222222333444444444444444444444444444444444333333222222333333444444333333222222111111111111111111111111111111111111111111111111111111111111000///......///000111000000000000000000000000222222222111111111000000///////////////000000111......------------......---------,,,,,,,,,++++++,,,///000000---+++,,,---------------------------.........------.........------------------------,,,++++++++++++++++++,,,,,,,,,,,,------.........---------.........//////...------,,,,,,------...///////////////000000000...------,,,,,,------...///////////////////////////000111111111111000///111000...---...///111333---///222222111000000111222222222222333444555555666666777999777777<<>>:::<<<<<<888666666888888888777777777666666555555555666666666555555444444444444444444444444666555555444333222111111444333333222222333333444000000///...///000222333222111111111000000000000000000111111222222222222111111222222222333333333111111111111000000000//////////////////000000111.........---------..................////////////000000000000000000///...000111222222111000...---///000000000111111111111000000111222222222222111000000111222333444666777888BBBGGGQQQgggwww222222333333444444555555888666444444666777666666333333333222222333333333444444444444444444444444444333333222222333333444333333333222222111111111111111111111111111111111000000000000000000000000111000///......///000111////////////////////////111111000000000/////////...//////000000000000000....................................---------,,,+++,,,------,,,++++++,,,...---,,,,,,,,,,,,---...---..................---------------------------,,,,,,------------,,,,,,+++,,,,,,,,,------......,,,,,,------...............------,,,,,,------...------......////////////...------,,,,,,------...////////////////////////+++,,,...//////...,,,+++111000...---...///111333000000111000//////222444222222222222333444555666555555777888888;;;GGGSSSqqq{{{ttttttyyy~~~{{{tttooosssrrrVVVMMMDDD>>>===>>>;;;999999888888888888777777777777555666777777666555555555444444444444444444444444777666666555444333333333444333333222222333333444111000/////////000222333333333222222222111111111000000111222222222222111111111222222222333333333111111111111000000000///...//////000000000000000------..............................////////////---...///000000000000000//////000111000///---,,,///000000000111111111111000000111222222222222111111111111222333555666777777BBBHHHSSSiiixxx333333444444555555555666666444111111333444444444222222333333333333222222333333333444444444444555444333333222222333333444222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000........................000000/////////...............///000000000000000......////////////......////////////............------------...............---,,,++++++,,,---...------...//////...------------------------------------............------,,,,,,,,,,,,------------,,,,,,---............---...------,,,,,,------...+++++++++,,,------.........------,,,,,,------...////////////////////////---...///000000///...---000///.........///111222111111000///...000333666222222222222333444555666555666888;;;>>>HHH]]]qqq}}}yyywwwwww{{{yyytttyyynnnYYYMMMAAA>>>===<<<;;;;;;999999888888888777777777555777888888666555555666444444444444444444444444666666666666555555555555333333333333333333333333333333222222222333333444333333333222222222222111///000222333333333222111111111111111222222222333111111111111000000000000......///000000000000000------.../////////..................////////////+++---000000000000111222......////////////......000000000000111111111111000000111222222222222111333222222333333444555666555AAAHHHTTTjjjzzz666666666666777777777777555333111000111333333333222222222333333222222222333333333444444444555555444333333222222333333444111111111222222333333444111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////000000/////////.........---...///000111000000/////////000111111000//////////////////.........---///.........///000000000...---+++******+++---...------...//////...------------------------------,,,---...//////...---,,,------,,,,,,,,,,,,,,,,,,000111222333444333333222...------,,,,,,------...+++,,,,,,---......//////...------,,,,,,------...////////////////////////111111111222222111111111////////////000000000000///000111111000111333444333333222333333444555666777888<<>>DDDRRReee~~~zzzrrrlllbbbbbbbbbbbbdddjjjqqqvvv{{{vvvxxxbbbQQQJJJDDD>>><<<;;;999777777777777777999999888777666555555555444555555555666666777777555555555555555555555555444444444444444444444444111222333444444333222111444333111222333444444333333222111000000111222333000//////000222444444333//////......///000111111000000000000000000000000111111111111111111111111111000...------...000111111111000000//////......//////000000000000///...333333222111000///......111111222333333333333222333333333333444444555666777<<>>???CCCQQQggg~~~~~~vvvrrrsssssspppmmmnnnqqqvvv{{{zzzfffXXXKKK???;;;999888777777888888888999888777555555555555666555555555666666666777777555555555555555555555555444444444444444444444444222222333333333333222222444222111111222333222111222222111000000111222222222111000000222333222111/////////000000111111111000000000000000000000000111111111111111111111111000///...------...///000000000000000////////////000000111111111111000000000000000000111111111111222222333444444444444444333333333333444444555666888<<>>AAAEEEQQQiii{{{xxxppphhhjjjsss|||}}}~~~}}}iiiSSSAAA???<<<999888888999888888:::888666444444444666666555555666666666666777777555555555555555555555555444444444444444444444444333333222222222222333333444222000000111111000///222222111000000111222222333222111111222222111//////000111222222222111000000000000000000000000000111111111111111111111111///...---,,,,,,---...///////////////000000000000111111111111111111111111000000000000111111111111111111222333333333333333333333333333444555666666888<<>>???BBBCCCUUUiii|||zzz{{{rrrqqqrrryyyzzzaaaMMMGGGBBB===:::::::::999777:::888666444333444666777666666666666666666777777555555555555555555555555444444444444444444444444444333222111111222333444555333111111111111000///222111111111111111111222222111000111222222111000///000222333444222111///000000000000000000000000111111111111111111111111......------------............//////000000111111000000000000000000111111333333222111000///............///000000000000000222222222333444555666777999<<>>???>>>===;;;>>>HHHZZZmmm{{{wwwssspppnnnsss{{{xxx```UUUHHH???===>>>===;;;999888888888777888888888888888777777777777666666555555555555555555555555444444444444444444444444444444333333333333444444666444333222333333222111000111222222222222111000//////...000222444444333000111222222222111000///000000000000000000000000000000000000000000000000////////////////////////////////////000000000000...------,,,---...000111000000000000111111111111000000111222222222222222111111222333444555777888999===FFFTTTggg|||??????>>>===;;;:::999999666666666666666555555555666666666666555555555555555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222000111222222222222111000222222222222222222222222000000000000000000000000111111111111111111111111....../////////000000000111111111000000000//////.../////////000000000111////////////....................................,,,,,,,,,------............---,,,++++++,,,---...------------------------,,,---...//////...------...............//////000---------------...//////---------------......///...............///000000000000//////.../////////////////////000000000000000000111111111222222222333333444666888;;;===>>>???@@@EEEPPPccc|||zzzrrrsssuuuwww}}}|||{{{~~~{{{ppp[[[LLLEEEBBB???<<<888999::::::::::::999888888888888777777777666666555555555555555555555555444444444444444444444444333333444444444444333333444333111111222333333222000111222222222222111000111000///000222333333111111111111000000/////////000000000000000000000000000000000000000000000000///000000000000000000///000000000000////////////......---,,,---///111222000000000000111111111111000111222222333333222222111111222333444666777888999>>>GGGVVViii}}}BBBBBBAAA???>>>===<<<;;;777777666666555555555444777666666666555555555555555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222111222333444444333222111222222222222222222222222222222222222222222222222111111111111111111111111............////////////111111111111000000000000.../////////000000111111000000000000////////////........................,,,,,,,,,---------......---,,,+++++++++,,,---...------------------------...////////////---,,,+++,,,+++++++++,,,------......------------...//////.........---------,,,,,,------......///111222333222222111000//////000000////////////000000000000000111111111111222222222444444555666888:::;;;<<<;;;CCCRRRgggtttpppxxx~~~~~~|||vvv}}}oooYYYLLLEEE>>>:::888999;;;<<<<<<;;;999888999888888888777777666666555555555555555555555555444444444444444444444444222333555555555555333222222111000000111222222111000111222333333222111000333222000111222222111///111111000///......//////000000000000000000000000000000000000000000000000000000111111111111000000111111000000//////......//////...---...000222444333333222111000///......//////000111111111111111111111111333444666777888999>>>HHHXXXkkk~~~DDDEEEFFFEEEDDD@@@===;;;;;;999666555666888999999666666555444444444555555333333333333333333333333666666666666666666666666777666555444333222222222444333333222111111111222222222333333333222111000222222111111111111111111000111222333333222111000000000000000000000000000//////...//////000111222222222222222111111111000000000000000000000000000////////////////////////////////////////////////.........////////////000------------------,,,,,,++++++,,,,,,,,,---------...---,,,++++++,,,---...)))***,,,.../////////...//////.........---------................................................111111000///...---,,,,,,---------............///000000111111222222222333111555999:::999999===BBBGGGSSSfffqqqqqqvvv}}}~~~{{{qqqqqq|||lllSSSGGGBBB???===:::999::::::777777:::888777666777999999777666777777777777777777777777555555555555555555555555111222444666777666666555333333333333333333333333222222222222222222333333222111111000111333444555333333222222111000//////////////////000000000000000000///////////////000222///---...111333222000111111111111111111222222222111000//////000111222222111000//////000111111000000000000000000111111333333333333444555666666;;;AAALLL[[[mmm~~~GGGHHHIIIIIIGGGCCC???<<<>>><<<999777888888888777777666666555555555666666444444444444444444444444555555555555555555555555666555444444333333333333444333333222111111222222111111222222222222222222222222111111111111111111000111222222222222111000000000000000000000000000000////////////000000111.........---------------000000000000000000000000////////////////////////........................,,,,,,---------............---------------------++++++,,,,,,,,,---------......------------......+++,,,---.........------***++++++,,,---...//////................................................000000000///......------....../////////000000000222222222222222333333444222444777888:::>>>DDDIIINNNcccwww~~~~~~}}}}}}}}}{{{zzz{{{}}}~~~{{{yyyzzz|||{{{nnnjjjsssbbbOOODDD???>>>:::888:::999666555777888777777777999999777666777777777777777777777777555555555555555555555555444444555555555444444333444444333333333333333333000000000000000000000000222111111111111333444555333333222222111000000///000000111111111222222222111111000000000000111111333000...///111222222000111111111111111111222222222111000//////000111222222111000000000000111222111111111111000000000000333333333333444555666666:::@@@KKKZZZlll~~~QQQQQQRRRQQQMMMHHHBBB>>>AAA???<<<;;;:::999777555777777666666666666777777555555555555555555555555444444444444444444444444555444444333333333444444444333333222222222222222333222111111111222333333111111222222222222222222000111222222222222111000000000000000000000000000111111000/////////000000.../////////////////////000000000000000000000000////////////////////////------------------------++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,------------.........//////........................---,,,+++)))***+++,,,---...//////................................................////////////////////////000000000000111111111111333333333333333444444555666777999:::===CCCJJJOOO\\\yyy}}}{{{yyywwwuuussswwwzzz}}}|||xxxvvvvvvwww}}}wwwtttuuuxxxqqqjjjooo{{{```MMMCCCAAA<<<:::;;;:::777555666888777777888999999888666777777777777777777777777555555555555555555555555777666555444333333333333555444444444333333222222000000000000000000000000222111111111222333444555333333222222111000000000222222222333333333333444222222111111111111222222333222000000111222111111222222222222222222111111111111000000000000111111222222111111111111222333222222111111111000000000333333333333444555666666999???JJJYYYlll~~~```aaa```^^^XXXPPPIIIDDDDDDBBB???===<<<;;;888666777777666666666666777777555555555555555555555555444444444444444444444444444444333333333444555555444333333222222222333333777666333111111111333444111111222222222222222333111111111222222111111111000000000000000000000000222222111000////////////000000000000111111111111////////////////////////////////////////////////------------------------***++++++++++++,,,,,,,,,.........///////////////,,,,,,,,,------------...---...///000000///...---...............------,,,------------------------......................................................//////000000000000000000000000111111111111333333222222333444555666;;;>>>AAADDDFFFJJJOOOSSSppp}}}sssuuuxxxxxx}}}|||~~~}}}{{{xxxwwwzzz}}}{{{xxxxxxyyyxxx|||~~~{{{{{{}}}vvvssssssuuutttyyywwwxxxzzz^^^LLLEEE???<<<======:::888999888888777888999:::888666666666666666666666666666555555555555555555555555888777666444333444444555555555555444333333222222333333333222222222222222111111222222333444444555222222222111111111000000222222222333333333444444111111000000000111222222333222111111111111111111333222222222222222111111111000000000000000000111222222222222222222333333333222222111111000000///333333333333444555666666888===HHHXXXkkk~~~llllllllljjjeee^^^XXXTTTIIIGGGCCCAAA???>>><<<:::888777777666555666666666444444444444444444444444555555555555555555555555444444333333333444555555444333333222333333444444;;;999666333222111222222111111222222333333333333222111111111111111111222111111111111111111111111333222111000000///000000............////////////////////////////////////////////////////////////........................,,,,,,,,,,,,------------............//////000000,,,,,,---------.........---...///000000///...---------------......//////............////////////////////////////////////////////////////////////......//////000111111111//////000000000111111111333222222222333555777888>>>EEEMMMSSSUUUWWW\\\```wwwiiilllttt~~~~~~~~~~~~{{{{{{|||xxx}}}~~~}}}~~~zzzvvvuuuuuuqqqsssvvvxxx{{{tttZZZJJJBBB<<<<<<>>><<<::::::999888777888::::::888777666666666666666666666666555555555555555555555555888777666555555666777888555555555444444333333333333333333222222222111111111222222333444444555555222222222111111111111111111111111111222222222222///////////////000111222222222111111000000111222333333333333222222111111000000000111111000000000111111222222333333333333333222222222111111000000333333333333444555666666888===GGGWWWjjj}}}rrrssssssrrroookkkgggeeeSSSOOOJJJFFFCCCBBB@@@>>>;;;:::999777666666666666444444444444444444444444666666666666666666666666555444444333333333444444333333333333333444444555;;;:::777555333222111111111111222222333444444444222222111000000111222222111111111111111111111111222222111000000000111111111111111000000000//////000000000000000000000000////////////////////////////////////////////////------------............---------......//////000,,,---------.....................//////...............------...///000000+++,,,---...000222333333/////////////////////////////////////////////////////////000000111111111///000000000000111111111222222222222444777:::<<<@@@MMM\\\dddfffhhhpppwwwvvvlllrrr~~~}}}|||yyywwwuuutttsssrrrqqqrrrtttxxx|||~~~mmmRRRGGG===<<<<<<;;;999:::999888888999::::::999777777777777777777777777777555555555555555555555555666666666666666666777777444444444444444444444444222222111111000/////////111222333444555555555444111111111111111111111111000000000000111111111111............///000111222///000111000//////111333444444444333222222111111000000111111111111000000///000111222333333333222222222222222222222222222333333333333444555666666999===GGGVVVhhh|||yyyxxxwwwuuurrrpppmmmlll```ZZZRRRLLLGGGEEECCCBBB???>>><<<:::888777666666555555555555555555555555555555555555555555555555666555444444333333333333333333333333333444555555666666555444333222111111111111222222333444444555222222111000000111222222111111111111111111111111111111111000111111222222444444333222111000000///000000000000000000000000////////////////////////........................------------............+++,,,,,,---......//////------------..................------------......000000...------......///***+++,,,...000111222333////////////////////////////////////////////////000000000000000000111111111111111111222222222333333333333444777;;;???AAAJJJZZZlllssssssvvv~~~~~~|||zzzxxxwwwwwwuuurrrooooooqqqssssssrrrxxx|||___QQQCCC>>>===;;;::::::999888888999::::::999777777777777777777777777777555555555555555555555555555666666555555444333222333333444444555666666666222222111111000//////...111222333555555555555444111111111111111111111111000000000000111111111222////////////000111222333,,,...//////...///111444555444444333222222111111///000111222222111000///...///000222222222222222000111111222222333333444333333333333444555666666:::>>>GGGUUUgggzzz}}}zzzvvvrrrnnnkkkjjjjjjcccYYYPPPJJJGGGEEEDDDBBBAAA???<<<:::888777777777777777777777777777777444444444444444444444444777666555444333222222222333333333333333444555666111222222333333222222111111111222333333444555555333222111000000111222333111111111111111111111111111000000000111222333333111000000...---,,,+++***000000000000000000000000////////////////////////------------------------,,,,,,------------......++++++,,,,,,---...//////---------.........//////...---,,,++++++,,,---...333222000...---,,,---------------.........//////000000000000000000000000000000000000000000000000111111000000000000000000222222333333333444444444444444444666999>>>BBBEEEUUUfffxxx}}}yyy|||sssnnnpppttt~~~}}}~~~}}}{{{zzzzzzvvvrrrnnnnnnqqqrrrpppnnnoooppprrruuu{{{kkk[[[KKKCCC@@@>>><<<<<<:::999888999:::;;;999777777777777777777777777777555555555555555555555555555555666555444111///...222333333444555666777777444444333333222111111000111222333555666555555444111111111111111111222222000000111111111222222222000000000000111222333444***,,,///...---...111444555555444333333222111111///000111222222111000///---...000111222222111111000000111222333444444555333333333333444555666666:::>>>GGGUUUgggzzzwwwmmmhhhbbb]]]___```]]]VVVPPPLLLJJJHHHGGGDDDBBBAAA@@@>>>999555888777666555555555555555666666555555555444444444444444333222222111000000444444444333333222222222444444333333333333222222333333333222222111111111222333333333333222111111111111111111111111111111111111111111000000000000000000000000000000000000111111000/////////////////////............//////........................111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000111111111000000///...---------........................,,,---///000000000///...000//////.........//////222222111111111111111222222333444444222222333444888444333999===AAALLLWWWmmm{{{wwwqqqllllllpppxxxzzz|||}}}||||||}}}~~~xxxrrrppprrrrrrmmmhhhkkknnnqqqqqqqqqttt|||zzzgggRRRIIIDDD===::::::;;;999888777888888666555888888777666666666555555666666777777666555444444666666555555444444444444444333333333444444222000000444888777222000111444222333444444444444333222333333222222111222222222333222111222444444222111...000444555333111000000111111000///////////////333333333333333333333333000000000000000000000000111111222333333333333222111000000000000222333444333333333333333444555666888AAAHHHVVVlllyyyyyymmmfffaaa[[[[[[[[[ZZZXXXVVVTTTRRRPPPNNNJJJFFFCCCBBBAAA>>>;;;666666666666777888999999666666666666555555555555555444444333222222111111444444444333333222222222222222222333333444444444222222222111111111000000222333333333333222111111111111111111111111111111111111111111000000000000000000000000000000000000111111000/////////////////////............//////........................111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---......///000000000///...---------........................///...---,,,---...000111000//////.........//////333222222222111222222222222333444444333333444555666444555:::???EEESSS```sssyyytttpppmmmooosssvvvwwwyyyyyyxxxxxxzzz{{{|||wwwvvvxxxwwwrrrllljjjlllnnnnnnooorrrwww{{{wwwaaaQQQFFF<<<:::<<<;;;888555444555666777666888777666444444555666777777777777666666555555555777777666666555555555555555444333444555555333111111555888777333000111444111222333444444333222111333333222222111222222333111000///000222222000//////000111111000///000111111111000///////////////222222222222222222222222111111111111111111111111111111222333333333333222333222111000000111111222222222222222333444555666999AAAGGGUUUlllyyyvvvnnnhhhbbb\\\YYYXXXZZZ^^^___^^^]]]XXXTTTNNNIIIFFFDDDBBBAAA999999888888888888999999777777666666666555555555555555555444333333222222444444333333333333222222000111111222444555555666111111111111000000000000222333333333333222111111111111111111111111111111111111111111000000000000////////////////////////111000000/////////////////////............//////........................000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---.........000000//////...---------........................111///+++)))***,,,000333/////////......//////000222222222222222222222333222333555555444444555666777888;;;>>>BBBKKK]]]mmm|||vvvssspppoooppptttssstttuuuuuuuuuvvvyyy{{{zzztttnnnmmmlllnnnppprrrssssssvvvwww~~~yyydddQQQCCC???AAA<<<999666444555777888999888777555444444666888999888777666666666666666666777777777666666666666666666555444555666666444222333555777666333000111333111222333333333333222111333222222111222222333333111000000111222222111///222222222000//////111444111111000/////////000000111111111111111111111111111111111111111111111111111111222333333333333222444333222111000000000000111111111222333555666777;;;AAAEEETTTlllyyy|||vvviiibbb\\\^^^ccceeeeeeeeeaaa^^^YYYSSSMMMHHHDDDBBB???>>><<<:::888777666555666666666555555555444444666666555555444444444444333333333333333333333333111111222333333444555555222222111111111111111111222333333333333222111111111111111111111111111111111111111111000000000///////////////////////////000000////////////000000//////............//////........................//////......------------------------------------................................./////////000000/////////......---------........................000...+++******,,,000222//////////////////000111111111111222222222222222222444555555555555777888999===AAADDDHHHUUUjjj|||xxxuuurrroooppprrrtttuuuvvvvvvxxx{{{wwwssspppqqqtttuuuqqqnnnnnnoootttgggSSSHHHEEE>>><<<999888999::::::999777777777777777888999999888888777666666666777888666666666666555555555555666555555666777777555444333444555444222000111222111111222333333222111111222222111111222222333333333222222333444444333111444444555444333222444666111111000000///000000111111111111111111111111111111111111111111111111111111111222333333333333222333222222111111111000000222222222333444666777888<<>>EEEJJJSSSfff}}}}}}wwwvvvuuurrrqqqtttxxxyyy|||~~~|||wwwwwwxxxxxxrrrmmmiiilllpppuuu}}}~~~hhhRRRFFF@@@>>><<<<<<<<<;;;888666666777999;;;<<<;;;999888888888777777777888888999444444444444444444444444666555555666777777666444222222333222111000111111111222333333333333222111222111111111222222333444444333222333555555333222111444666777666444333333111111000000000000111111222222222222222222222222111111111111111111111111111111222333333333333222000000111111222222222222333333444444555777888999<<>>>>>777777777777666666666666444444444444444444444444222222222333333444444444333333333333333333333333222222222333333444444444222333333333333222111111111111111111111111111111111111111111000000000000000000000000000000000000///////////////000111111//////............//////........................,,,---...//////...------................................................------------------------------------------------////////////////////////---...000111111111000///////////////000111222333///111333444555555444333222444666888888999<<<===<<>>===999999999999888888888888333444444444444444444444222222222333333444444444111111222333444444555666111111111222222333333333222333333333333222111111111111111111111111111111111111111111000000000000111111111111111111111111///////////////000111111//////............//////........................,,,---.../////////------................................................/////////////////////...------------------------000000000000000000000000///000000111111111111111////////////000111222333111222555666777777666555222444777888999:::<<<>>>EEENNNXXXdddzzzyyyxxxmmmmmmllllllrrryyyzzzvvv}}}{{{|||yyytttnnnllllllkkkhhheeejjjlllppptttzzz[[[TTTJJJAAA===<<<======<<<999555333222444777999444777:::<<<===;;;999777444444444555555555666666444333333444666777666444333222111222555777999999444444555666666555444444111111111111222333444555444444333444555555444222333444444222111111333555111111000000111222333333000000000000000000000000222222222222222222222222111111222333333333333222222222333333222111///...444333222222111111222222///<<>><<<>>><<<888666777888999999888777666666777888888888666555444333444555555666555555555666666777777666555444444000000111222333333444444555555555444444333333333222222111000111444666888444444444333333222222222444333333111///---+++***//////000111222222333333/////////000111111222222000111333333333111///...222111111000000111111222000222333555555444333222111222222111111222666999:::???GGGSSScccuuuwwwpppmmmllllllggg^^^UUUMMMGGGCCCAAA???>>>;;;999777666444333555555444444333444444444555444333222222222333444222333333444444333333222222222222222222222222222333333222111111111111222111111111111111222333333333333222222111000000///000000000000000000000000///000000111111000000///////////////000000000000000...------//////...+++.........------,,,,,,,,,---------...........................////////////..............................------------......//////............//////........./////////000000000000000000111111111111111111222333444444555555333666888888999>>>FFFMMMWWW]]]jjj|||}}}xxxtttrrrrrrvvv|||}}}uuupppoooooofffgggfffhhhrrr~~~aaaKKKBBB???<<<999::::::::::::999888666555555666777888888777777666444555666666777777666666666666666666555555444444222222111222222333444555444444444444444444333333333222111111222333555666444444333333333222222222111111222222111000//////000111111222333333444444000000000000000000000000000111333333333111000...222222222222222222222222000111333444555444333222222333333333222444777:::999>>>GGGTTTeeexxx~~~uuuoooqqqqqqlll```RRRHHHEEEGGGFFFCCC>>>;;;999777555333666666555555555666666777555555444333333333333444222333333444444333333222333333333333333333333333444444333222222222222222111000000000000111222222333333222222111000000000000000000000000000000000000111111222222111111000////////////000000000000000///---...//////...,,,.........---------------...............---------,,,,,,---...//////000000..............................------------......//////............//////....../////////000000000000000000111111111222222222222333333444444444555555777999:::===DDDNNNVVV___fffsss}}}{{{zzzzzz}}}~~~||||||~~~~~~vvvrrrooohhhiiiiiilllvvvwww\\\JJJAAA>>><<<======<<<<<<:::888777666444555666777888888888888555666666777777777777777555555555555444444444444555444222111222333444666222222333333333333444444444333222222222222444555333333333333222222222222222222222333222222111111222222222333333444444555555555444333333222111111111111222333333111000///111222333444444333222111///000222333333333222111333444444444444555888:::999>>>GGGUUUfffyyyyyyoooppprrrooofffYYYOOOMMMNNNKKKFFF@@@<<<::::::999777888777777777777888999999666555555444444444444444222333333444444333333222333333333333333333333333555444333333222222333333000000000///000000111222222222222111111111000000000000000000000000000000//////000000000000//////////////////000000000000000//////...///......---...............---------/////////...---------,,,,,,,,,---......//////000..............................------------......///............//////000...////////////000000000000000111111111222222222333333333444444444444444666888:::===CCCLLLWWW___ccclllzzz}}}}}}}}}~~~~~~~~~~~~~~~~~~|||zzzyyy{{{~~~zzzqqqmmmkkkkkkiiikkksssjjjRRRDDD??????======<<<;;;:::999888777666777777777888888777777555555666777777777777666444444444333333333444444777666333111111333555666333333333333333222222222555444333222222222222333333222222222222222222222444444444333222000///...222222222222333333444444444444333333333222222222111111222222222111111000111222444555555444222111///000111222222222111111222444555444444555888:::999>>>HHHUUUeeexxx|||ooopppooommmhhhccc^^^[[[ZZZUUUNNNDDD>>><<<<<<:::888888777777777777777888888666666666666555555444444222333333444444333333222222222222222222222222222555444333333222222333333000000000///000000111222222222222111111111111111000000000000000000000000//////000000000000//////////////////000000000000///000000///..................................../////////...---------,,,......................................................------------.....................///000000////////////000000000111111111111111222222222222444444444444444444444444666888<<>>;;;:::999888777666555555555666666777888777666555444222333333444444333333222222222222222222222222222333333222111111111111222111111111111111222333333111111111111111111111111000000000000000000000000///000000111111000000///////////////000000000000///000222111...---...000---........./////////000---------...............+++,,,,,,------......///..............................------------......---------......///000111//////000000000111111111111111111222222222333333222333333444555666777777777===GGGTTT```iiimmmooottt{{{~~~~~~~~~yyynnnlllmmmjjjddd]]]YYYUUUWWWcccwwwzzzaaaNNNDDD>>>===<<<:::::::::;;;;;;<<<;;;999777666666777777444444555666666666666666666555444333444555777888222222111222222333444555444444444555555666666666333333333444333333222222000111111111222222222222...///000222333444444444222222222222222222222222333333444444444444444444111111000111111222222333222222222222222222222222222222222222222333333444111333555666666666777888;;;@@@HHHTTTdddvvvtttssssssrrrrrrsssuuuvvvqqqdddTTTJJJHHHGGGDDDAAA>>>===<<<:::999888888777666777888888888777555444222333333444444333333222333333333333333333333333333222111111000000111111222222111111222222333444111111111111111111222222000000000000000000000000------............------////////////000000000000///111222111...---...000---.........//////000000,,,------....../////////)))***+++,,,...///000111.................................------.........---------......000111111000000000000111111111111111111222222222333333333222222333444555777777888888???KKKZZZgggnnnqqqqqq}}}nnnttt{{{~~~~~~}}}~~~uuuqqqqqqmmmfffdddbbb^^^YYYZZZeeexxxjjjUUUHHHAAA@@@>>><<<;;;::::::;;;:::999888777777777888999555666666777777777777777777666444444444666888999000000111222333333444444222222333555777888999:::222333333444444333333222000000111111222222222222333333333444444333333222333333333333333333333333000000//////...---------111111000000111222333333222222111000000111222222333333222222333333444555222444777777777777888999;;;@@@IIIUUUeeexxx~~~xxxrrrssswwwvvvrrrtttoooeeeXXXNNNIIIKKKNNN[[[WWWOOODDD999444555777888777777666666666666777666555555555555444444444444444333333333333222222222222222222222222222222222222222222222222222222111111111000000000000///000000111111111222222222000000000000000000000000333333222111000///......000000000000000/////////...------,,,,,,,,,------////////////////////////////////////////////////000///...------...///000000000//////.........------...///000000///...---000000000000111111111111000111111111111222222222111222333444555777999:::EEEFFFRRRbbbgggeeekkkvvv}}}|||zzz{{{~~~|||{{{}}}~~~}}}}}}|||~~~sssooommmjjjiiigggdddaaaaaagggqqqyyyhhhOOOGGGBBB>>>===<<<999:::===::::::999999888777777777999999888777666555444444555444444333333333444444333333333333333333333333333444444555666666666555333333333222222222222111111222333333222111000///222222222222222222222222000///...///111222222111444444333333333333333333000000111222222222222111111111111111111111111111000111111111111222222222555444333333333333444555999???KKKYYYjjj{{{xxxvvvwwwvvvrrrrrrnnnhhhaaa]]]\\\]]]___[[[UUUKKK@@@888666999<<<888777666666666666666666666555555555555444444444444444333333333333222222222222222222222222222222222222222222222222222222222222111111111000000000000000111111111222222222000000000000000000000000111111000000//////...............//////000000000......---------......///////////////////////////////////////////////////000///...------...///000000/////////...............//////////////////...//////000000000111111111111111111111222222222222333333444444666888:::===HHHNNN]]]iiiiiigggsss~~~}}}~~~yyysssnnnnnnmmmkkkhhhgggjjjpppuuu{{{zzzcccLLLEEE@@@@@@???<<<:::;;;999999888888777666666555444555666777777888888888555555444444444555666666333333333333333333333333333333444555555555555555111111111111000000000000333222111111000111111222222222222222222222222222000/////////111222111000222222222222222333333333000000111222222222222111111111111111111111111111111111111111222222222222222222222222333555777999;;;AAALLLZZZjjj{{{}}}|||yyywwwqqqjjjeeecccbbb___\\\RRRLLLCCC<<<999888888999888777666666555555555666666555555555555444444444444444333333333333222222333333333333333333333333222222222222222222222222333222222222111111111111111111111111111222222222000000000000000000000000////////////////////////,,,,,,---...///000000111//////...//////000111222//////////////////////////////////////////////////////............//////////////////............000//////......//////000////////////000000000000111111111111222222222333333444444444666999>>>BBBPPP[[[jjjqqqlllmmm}}}~~~}}}uuurrrqqqpppllliiihhhiiikkkmmmoooxxx|||WWWLLLCCCBBBCCC???;;;999888888777777666555555555333444666777888888888777555555555555555666777888333333333333333333333333222333333444444444444333222111111111000000000000333222000//////111333555222222222222222222222222111000///000111222111000000000111111222222333333000000111222222222222111111111111111111111111111111111111111222222222333222222222222444666888999<<>>:::999999888666666555555555666555555555555444444444444444333333333222222222333333333333333333333333222222222222222222222222333333333222222222111111111111111111111111111111000000000000000000000000000000000111111222222333//////......---------,,,////////////000222333333////////////////////////////////////////////////...//////////////////............///////////////111000///......///000111////////////000000000000111222222222222333333333222333444555888@@@MMMVVVlllpppvvvyyy}}}xxxpppkkkhhhhhhhhheeeccceeennn~~~iiiOOOCCCAAA???<<<;;;:::999999888888777666666:::::::::999777444222000444333333333444555555666333333333333333333333333222333333444333333222222444444444333333333333222///000222444555444333111000000000111111222222222222000///000111111000///......///000111111222222000000111222222222222111111111111111111111111111111222222222222333333333666555444444444444555666;;;AAAJJJVVVfffwww|||xxxzzz~~~mmmeeeYYYMMMFFFBBBAAAAAA;;;:::999888777666666666666555555555555444444444444444333333333333222222333333333333333333333333222222222222222222222222333222222222111111111111222222222111111111111111000000000000000000000000111111111222222333333333111000000///...---,,,,,,//////...//////000111222////////////////////////////////////////////////......////////////...............///////////////111000000//////000000111000000000000111111111111222222222222333333333333222444666777<<>>???999999999888777777666666777666555555555666888999777666555444444333333444333333333333333333333333555555555555555444333333333333222222222111111111111222444555555333111000/////////000111222222222222111000000111111000...111111111111111111111111000000111222222222222111111111111111111111111111222222222333333333444444333333333333555777999::::::???HHHTTTdddwwwyyyhhhWWWKKKFFF>>>===;;;:::999888888888666666555555555444444444444444444333333333222222444444444444444444444444222222222222222222222222111111111000000000000///222222222222111111000000000000000000000000000000111111000000000000000000/////////000000000000000...------,,,,,,,,,------////////////////////////////////////////////////---...///000000///...------.........//////000000///000111222222111000///111111222222222333333333222222333333333444444444444777;;;>>>FFFWWWmmm}}}|||~~~vvvooojjjbbbcccbbb]]][[[aaammmwwwuuu[[[LLLBBB>>>???888888888777666666555555999777555444444666888:::999888777666555444444444333333333333333333333333555666666666555444444333555555555444444444333333444444444333333222222222...//////000111222222222333111000000111111000...222222222111111111111111000000111222222222222111111111111111111111111111222222333333333444444444777666555444444555666777:::???HHHUUUeeexxx~~~lllYYYMMMJJJCCC===;;;888555555888666555333333555666555444666666555555555444444444444444444444444444444444444444444333333222222222111111222222222222111111222222222222222222222222333000------///111000/////////000000111111222222000000000000000000000000000000////////////000000---.........//////000000000000///...............000000000000000000000000000///...............///000000000000000000000000222222111111111111111222333444666555444444555777888999;;;BBBTTTiiittttttxxx~~~xxxrrriiieeeaaa___aaaccceeefff{{{nnnWWWFFF>>>:::999999:::999999:::<<<>>>999888777666555555555555777777666555444444333333444333333222222333333444444444444444444444444444666555444444222222111000000000111111111222222222222111000111222222111000333333333222222111111111555333222222222222111///333333333333333222111000222222222111111111111000000111111222222333444444444555666555555555777999<<>><<<===<<<:::888777777777666555555555555555555444444444333333333333333333333333333333222222222222222111333333333444444333333333222222222222222222222222444222000000222333222222111111111111000000000000000000000000000000000000......------------......000000000000111111111111333333111000000/////////000000000000000000000000000000////////////000000000000000000000000000000222222111111111111222222222444555555444555777999999???IIIYYYmmm|||{{{www{{{uuuuuu|||~~~~~~~~~}}}~~~sssnnnfffaaa```aaaccccccdddppphhhRRREEE>>><<<:::888888888999::::::999888777666666666666666666666555444444333333444333333222222333333444444444444444444444444444333333333333333333333333333333444444444555555555222111000111222222111000333333333222222222222111111000000111333444444333222222333333333222111111111111222333444555555666222333333444444555666666444555666555555555777999<<>>:::888999;;;;;;;;;:::999888777666666666666555555555555555444444444444333333222222333333444444444444444444444444444111222222333333444444555111222222222333333333333222111000111222222111000222222222222222222222222444333222222333333111000111222222333333333222222222222222222111111111111111111111222333333444444333555666555555555777999===???HHHUUUbbbpppvvvfffWWWIIIAAA@@@<<<:::888888888999888777444444444555555555555555333333333333333333333333222333333333333333444444000111111222222111111000111111111111111111111111///111222222111000000111111111111111000000000000000000000000000000000000000000////////////000000////////////............,,,,,,,,,---...000111222000000000000000000000000......---......///000111000000000000000000000000222222111222222333444555444555666666777:::???BBBGGGTTTiii{{{|||xxx~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~xxxnnnfff```]]]^^^]]]```iiizzznnnRRRFFFAAA;;;999:::<<<<<<:::999888777666555555555555555555555555555555555555444333333222222333333444444444444444444444444444222222222333333444444444000000000111111111222222222111000111222222111000111222222222222333333333555444222222222222111///111111222333333333222222...///000111222333333444000000111222222333333444444555666555555555777999<<>>;;;:::999888777555444444444555555555666666222222222222222222222222333333444444444555555555111222222333333222222111111111111111111111111111///222444444222000111222000000000000000111111111000000000000000000000000/////////....../////////000000000000//////....../////////...//////000111000000000000000000000000,,,,,,,,,,,,---...///000000000000000000000000000222222222222333444555555555666777777999===BBBFFFQQQ___ttt{{{~~~}}}}}}~~~}}}}}}~~~}}}{{{zzzzzz{{{|||{{{~~~xxxlllccc^^^YYY[[[\\\___gggyyyuuubbbLLLFFF>>>:::;;;;;;:::888888777666555444444444444555555555555555555555555444333333222222333333444444444444444444444444444333333333333333333333333000000000111111111222222222111000111222222111000111111222222222333333333444222111222333333222111000111222333333333333222///000000111222333444555111111222222333444444555444555666555555555777999<<>>CCCGGG\\\iii~~~|||~~~yyyxxx}}}}}}~~~~~~|||{{{zzz{{{}}}~~~|||{{{zzzyyyyyyzzz|||}}}zzz~~~qqqfff```XXX[[[\\\ZZZZZZggg~~~|||qqqQQQJJJAAA<<<;;;;;;888555777666555444444333333444444555555555555555555555444333333222222333333444444444444444444444444444333333333333333333333333000000111111111222222222222111000111222222222000111111111222222333333333222111000111333444444333000111222333333333333333444444444333333333222222222222333444444555555666444555666555555555777999<<>>HHHTTTjjj}}}zzz|||zzz~~~}}}}}}~~~~~~}}}|||zzz|||zzzxxxwwwwwwyyy{{{}}}{{{}}}}}}}}}}}}xxxxxxyyy|||mmm```XXXYYY[[[\\\\\\```ooo~~~fffUUUDDD???>>>;;;:::<<<777888888888888777777666555555444444444333333333333333444555666666666555555555555555444333222222222222222222222222222222333111000000111222222111222222222222222222222222333222222111111222222333444444333333222111111111333333222111111222333333111111222222222333333333222222222222333444555555666666666666666777888999;;;BBBLLLXXXeeettt~~~zzz{{{zzznnndddVVVLLL@@@;;;;;;<<<999555777666666555555555666666555555555444444444333333333222111111111111222333333333333333333333333333111111111111111111111111000000111111111222222222111111111111111222222222000000000000000000000000...///000111111000///...000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111222222222111222222333444555555888<<<===BBBPPP^^^rrr}}}wwwuuu}}}~~~~~~}}}{{{wwwwwwvvvvvvwwwyyy{{{|||zzz{{{|||zzzxxxvvvvvvvvvzzz|||~~~wwwiiiccc```^^^]]]ZZZ[[[dddooo|||fffNNNCCC@@@<<<888777888888888888888777777666555555555555444444444333444444555555666555555555444444444555444444333333222222222222222222222222333111000000111222222111222222222222222222222222333222222111111222222333000000111111222333333444333333222111111222333333111111222222222333333333222222222222333444555555555555555555666777888888<<>>999666888888888888777777666666666666666555555555444444555555555666555555444444333333444444555444444444222222222222222222222222333222000000222333222111222222222222222222222222333222222111111222222333000000000111222222333333333222222111111222222333111111222222222333333333222222222222333444555555444444444444555666777888===DDDNNNZZZgggwwwuuugggTTTGGGBBB???;;;777666555555555555666777777555555555555444444444444555555666666666666555555222222222222222222222222222222222222222222222222111111111111111111111111333222222222111000000000//////////////////////////////000000000000//////000000////////////000000////////////////////////////////////////////////111000...---...///111333000000111111111222222222222222222222222333444555555999===>>>AAANNNdddvvvzzztttxxx}}}{{{xxxuuusssqqqqqqqqqqqqooommmkkkjjjiiijjjjjjjjjjjjmmmqqqtttxxxzzz|||~~~~~~{{{xxxvvvtttuuuwwwxxxyyyyyyyyyxxxzzzzzzzzz{{{{{{}}}~~~}}}{{{}}}~~~~~~~~~tttiii___\\\[[[ZZZ[[[]]]```ssslllRRRDDD???===<<<999999888777777666666666777666666666666555555555555666666666555444333333222222333444555555555555111222222222222222333333444222000111222333222222222222222222222222222222333222222111111222222333333222222111111000000///222222222222222222222222111111222222222333333333222222222222333444555555333333333444444666777888<<>>;;;:::666555555555555555666666666666555555555444444444111222333333333333222111444444444444444444444444222222222222222222222222111111111111111111111111333222222222111000000000//////////////////////////////000000000000//////000000////////////000000////////////////////////////////////////////////111000...---...///111333111111111111222222222222222222222222333444555666555;;;???@@@FFFVVVlll|||xxxuuu{{{~~~zzzwwwssspppmmmllllllmmmmmmmmmkkkiiiggghhhhhhhhhggghhhkkkooosssppppppqqqrrrrrrrrrrrrqqqmmmoooqqqtttvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwww~~~~~~||||||}}}|||yyy{{{~~~||||||{{{{{{~~~pppccc^^^___^^^]]]]]]\\\hhhxxxaaaIII???>>>@@@:::999888777666666666666777666666666666555555555555666666666555444333333222222333444555555555555111111111222222333333333444222111111222333333222222222222222222222222222333222222111111222222333333333222222111000000000222222222222222222222222111111222222222333333333222222222222333444555555222333333333555666777888;;;BBBMMMYYYfffvvv~~~||||||ooo]]]MMMBBB>>>>>>888777666666555555555666666666666555555555444444444444333333333333444444444444444444444444444444333333333333333333333333222222222111111111111111222222222111111111111111000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000///.........///111222111111111222222222222333222222222222333555666777777===BBBEEEOOObbbvvv~~~{{{xxxuuusssooommmhhhiiikkknnnooopppoooooooooooommmiiiggggggiiilllhhhgggffffffgggiiilllmmmhhhiiilllnnnqqqrrrttttttttttttsssrrrqqqqqqqqqqqquuuwwwxxxxxxvvvvvvwwwyyyxxxwwwwwwxxxzzz}}}~~~}}}|||{{{zzzzzzzzzzzz|||~~~~~~mmmeeebbb___]]]^^^^^^bbbjjjyyysssSSSBBB>>>???;;;:::888666555555666666666666666555555555444444555555555666555555444444333333444444555444444444111111111222222333333444444333111111333444333222222222222222222222222222333222222111111222222333000111111222333333444444111222222333333222222111111111222222222333333333222222222222333444555555333333333444555777888999:::AAALLLXXXfffvvv|||qqqcccUUUKKKDDD@@@;;;;;;999888777666666666666666666666555555555555777666555555555555666777333333333333333333333333333333333333333333333333222222222111111111000000111111111111111222222222000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000111111111222222222333333222222222333444555666777888???EEEMMM\\\rrr}}}zzzxxxxxxwwwuuutttlllmmmooorrruuuwwwxxxyyywwwvvvrrrmmmgggdddddddddbbbaaaaaaaaabbbdddggghhhdddeeefffgggiiikkkmmmnnnmmmmmmlllkkkkkkkkkkkkllliiikkknnnoooooooooooopppnnnpppqqqrrrrrrrrrtttvvvwwwvvvvvvuuutttttttttuuuwwwzzz}}}~~~~~~~~~}}}||||||}}}~~~}}}}}}~~~xxxllleee```___```___aaabbbjjj~~~bbbNNNCCC===<<<:::888666555555666666555555555555444444444333444444555555666555555555444444444555444444333333000111111222333333444444555333111222333444333222222222222222222222222222333222222111111222222333222222222333444444555555111222333333333333222111111111222222222333333333222222222222333444555555333333444555666888999:::;;;BBBMMMYYYgggxxxzzzoooeee\\\SSSIIIAAA>>>===<<<:::999888888777777666666666555555555555555444222111111222444555222222222222222222222222333333333333333333333333222222222222111111000000000000111111222222222333000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000......///000111000000000111111222222222333333333222222222333444555777777999@@@HHHRRReee}}}}}}{{{zzzzzz{{{|||{{{zzzssstttuuuwwwyyy{{{|||}}}yyyxxxtttooohhhdddbbbbbb______``````aaaccccccdddcccbbbbbbbbbccceeegggiiiffffffeeeeeeeeeffffffggg```cccgggiiiiiiiiiiiijjjfffiiilllmmmkkkjjjlllnnnoooooonnnnnnnnnnnnnnnoooqqquuuyyyzzzyyyyyyzzz|||wwwvvvuuuvvvwwwwwwvvvtttxxxyyyzzz{{{|||~~~|||}}}||||||{{{yyyxxxwwwvvvwwwwwwvvvvvvxxx~~~pppgggbbbaaaddd___aaa```aaannnoooYYYIII>>><<<;;;888666555555666666555555444444444333333333333333444555666666666555555555555555444333222222000000111222333333444444555333222222333444444333222222222222222222222222333222222222222222222333666555555444444333333222111222333444444333222111111111222222222333333333222222222222333444555555333444444555777999:::;;;<<>>;;;<<<;;;777555666444444444444444333333333333333333555777777555333555555444444444444555555333333333222222222222111111222222333333333333333222222222222222222222222333333333333333333333333444333222111///...------000//////111444555555444222222222222333333333333333333333333333444555666777666555555555777888999<<>>===;;;888777777777666666666666666555555444444444333333333555555444444333333222222333333333333333333333333333333333222222111111111444444333333222111000////////////000000000000000000000////////////000000000000111111111111000000......///000000000000000000000111111111111000000000111111111111111222222222222222333333333444444444555777888888:::<<<===DDDOOOccc{{{}}}xxxxxx~~~||||||{{{{{{zzz}}}~~~{{{zzzzzz{{{}}}zzzzzzzzzzzzzzzyyyxxxxxxuuusssooojjjeeeaaa___^^^^^^]]][[[YYYXXXXXXXXXYYYWWWWWWWWWWWWYYY\\\___aaafffgggiiijjjllllllllllllhhhiiihhhfffbbb```bbbdddhhhgggffffffggghhhiiiiiigggddddddiiikkkiiiiiijjjooorrruuuvvvuuusssqqqqqqrrroookkkiiihhhhhhgggfffdddcccbbbaaaaaa`````````aaaaaa``````aaabbbdddeeeoooppprrrrrrssssssttttttwwwxxx{{{qqqddd```aaadddfffbbb^^^aaagggxxxuuuYYYEEE???;;;<<<<<<999666666777777666666666666666666555444555666888888666444666555444333333444555666222222222222222222222222111222333333444444333333222222222222222222222222222222222222222222222222222222111111000///......000//////111333555555444222222222333333333444444333333333333444444555666666666555555555777888999;;;AAALLLZZZjjj{{{|||xxxyyy}}}~~~oooYYYHHH@@@<<<:::999888888777777666666666666555555444444444333333333111111222222333333333444333333333333333333333333333333333222222111111111444444444444333111000///000000000111111222222222000000////////////000000000000111111111111000000000000000000000//////...000000111111111111000000000000111111222222222333222222333333333444444444444666888999999;;;???BBBGGGWWWrrr{{{qqqrrr}}}~~~~~~|||||||||{{{~~~}}}~~~~~~{{{zzzwwwsssooollliiigggfffdddbbb```^^^\\\[[[[[[[[[\\\[[[\\\]]]___cccfffhhhpppqqqrrrttttttsssrrrrrrpppqqqqqqmmmhhhfffiiilllooonnnmmmlllkkklllnnnpppmmmiiiiiimmmooommmlllmmmrrrsssttttttsssrrrsssttttttqqqnnnlllllllllllllllhhhhhhggggggggghhhhhhiiiggggggffffffgggiiikkklllvvvvvvvvvvvvvvvuuusssrrrrrruuuwwwzzz}}}|||mmmeeeddddddeeeccc___```eeeqqqgggGGG???:::;;;<<<:::777777888777666666666777888888222222222444666666444222555555555444444555555555222222222222222222222222222222333444444444444333222222222222222222222222222222222222222222222222222222222222222222333333222111000111333444333222222222333333333444444444333222222333444555666666666555555555666777999:::===CCCMMMZZZiiizzz|||vvvvvv{{{yyyfffSSSEEE===:::999999888888777777666666555555555555555444444444333111222222333444555666666333333333333333333333333333333222222222222222222333333444444444222111000000000111111222222333333000000////////////000000000000111111111111000000111111111111000000///...000000111111111111000000000000111111222333333333333333333333444444444444444777999999:::===BBBGGGMMMbbb{{{ooonnnttt|||||||||}}}}}}|||}}}~~~~~~~~~|||xxxvvvuuutttsssqqqmmmkkkiiifffdddcccbbbbbbccccccccceeehhhkkkoooqqqxxxyyy{{{}}}}}}|||{{{zzzzzz||||||xxxrrrqqqtttyyyxxxxxxxxxtttqqqqqquuuyyywwwsssrrrvvvwwwuuussstttyyyyyyzzzyyyxxxxxxzzz|||zzzwwwsssqqqrrrsssttttttsssssssssssstttuuuvvvwwwrrrqqqqqqpppqqqrrrssstttzzzyyyyyyyyyyyyxxxuuurrroooqqqssstttvvv{{{yyykkkfffccccccbbb___aaadddmmmpppMMMCCC;;;;;;<<<:::888888666666555444444555777888555444555666888888666444444555666666666666555444111222222222222333333333222222333444444444444444222222222222222222222222222222222222222222222222222222222333444444555555444222111222333333222111333333333333444444444444222222222333444555666777555555555555666777999:::@@@EEEOOO\\\kkk||||||yyy{{{~~~tttbbbQQQDDD>>>===999999888888777666666555666666666555555555444444333333444444555555666666333333333333333333333333222222222222222222333333111222444555555333222111/////////000111222222222000000////////////000000000000111111111111000000//////000111111111111000000000111111111111000000000000111222222333444444333333333444444444444555444777999999999>>>FFFMMMYYYpppyyynnnpppzzzzzzzzzzzz}}}~~~||||||~~~~~~}}}~~~~~~|||wwwuuurrrooolllkkkjjjjjjjjjjjjkkklllooorrrvvvxxx}}}{{{xxxwww}}}|||zzzzzz||||||}}}~~~~~~|||{{{yyyxxxxxxxxxyyy|||{{{zzz|||}}}}}}yyyvvvrrrsssssspppnnnqqqxxx~~~ssslllfffeeeccc``````bbbiiixxxqqqVVVJJJ???<<<===;;;999999777666555444444666888999888888888:::<<<<<<:::888333444666888888666444333111111222222222333333333222333444444555444444444222222222222222222222222111111111111111111111111222222222222222333333333333222111111333333222111333333333444444444444555222222222333444555666777555555444555666888999;;;>>>DDDNNN[[[kkk|||~~~ooo\\\LLLDDDAAA999999999888777666666555777666666666666555555555444444444444444444333333333333333333333333333333111111111222222333333444111222444555555444333111---......///000111111222000000////////////000000000000111111111111000000---...///000222222333333000000111111111111000000000000111222333333444444333333333444444444555555444777999888999>>>HHHPPPeeezzzmmmiiixxxzzzzzzzzz}}}}}}||||||}}}{{{xxxuuurrrpppooooooooooooooopppsssvvvzzz||||||}}}zzzxxxwwwvvvvvvyyyxxxxxx{{{~~~~~~{{{xxxxxxxxxuuuoooiiihhhlllrrr|||zzzrrrkkkhhhfffbbb``````fffpppppp^^^PPPBBB>>>===;;;999888999888777666777888:::<<<666666666888999:::888666222444777999999777444222111111111222222333333333222333444444555555444444222222222222222222222222111111111111111111111111222222111111000000//////222111000111333444333222333333333444444444555555222222222333444555777777555555444555666888:::;;;:::@@@KKKYYYiii||||||fffSSSHHHEEE@@@===;;;::::::;;;:::999888777777666555444444444555555555555555555555555222222222333333444444444222222222222222222222222///000111222222222222222000000000000000000000000111111111111111111111111111111111111111000//////////////////////////////////////////000000000000000000111111111222222222222222222222222333444555999:::======:::<<>><<<@@@OOO___zzzpppooo}}}|||yyyvvvyyy|||~~~~~~~~~~~~|||{{{yyyzzz}}}}}}|||~~~~~~{{{xxxvvvuuutttssstttwwwyyy{{{}}}}}}}}}}}}}}}|||{{{yyyxxxxxxyyyyyywwwuuuttttttvvv|||}}}{{{sssmmmiiifffeeeiiipppzzzqqqllljjjgggddddddccchhhqqqsssYYYHHHAAA???<<<999777777777777888888888888333444444555555444444333444444444444444444444444444333333333333333333333333333444444333333222111111111111111111111111111444333333333222222222222000000111111111222222222222222333333333333333222333333333222222222111111333333333444444444555555444555777888777888999;;;===AAAIIIXXXjjj|||rrrcccVVVOOOGGGCCC>>>:::999777666555888777777666666555555444555555555555555555555555444444444444444555555555333333333333333333333333000111222222222222222222000000000000000000000000111111111111111111111111111111111222111111000///111111111111111111111111000000111111111222222222222222333333333444444444444444444555555777888888777999<<<>>>???FFFXXXiii~~~ssskkkrrr|||yyyvvvyyy|||}}}}}}}}}~~~zzzyyyyyy|||}}}}}}~~~|||xxxvvvssspppooopppqqqssswww{{{|||xxxwwwwwwuuusssqqqpppnnnnnnrrrtttvvvwwwxxxyyy{{{}}}~~~{{{tttnnniiifffeeeccchhhpppxxxzzzooojjjfffdddeeeffffffiiiuuummmUUUFFF???>>>===888888888888888888888888444444555555555555444444444444444444444444444444222333555555555333111000333333333333333222222111111111111111111111111111222222222222222111111111111000000///000111222333111222333444444444444444333333333222222222222111333333333444444444555555444666888888888888:::<<<===@@@HHHVVViii|||zzzqqqhhh___YYYMMMIIIBBB===:::999888777777777777777666666555555555555555555555555555555555555555555555555555555333333333333333333333333111111222333333222222222000000000000000000000000111111111111111111111111111111111222222111111000111111111111111111111111111111222222222333333333222222222333333333333444222222222333444666777888888999<<>>;;;:::999999777777777777777666666666555555555555555555555555555555555555555555555555333333333333333333333333222222333333333222222111000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000222222222222333333333333111111111111222222222222222222222444555777999:::;;;;;;===@@@DDDPPPhhh|||xxxkkklllsss|||yyy{{{|||~~~~~~}}}}}}~~~yyyyyyzzz}}}~~~~~~}}}~~~uuusssnnniiidddaaa___^^^___bbbiiiqqqzzz~~~xxxrrrnnniiieeeeeeiiinnnrrrxxx|||~~~{{{wwwssspppooonnnmmmrrrxxx}}}|||nnngggeeedddcccfffjjjlllqqqqqqVVVEEE??????:::999999999888888777777444555555666666555555444444444444444444444444444444444333333222222222222111111222333333222222222111111111111111111111111111111111111111111111111444333222111111222555666111222333444555555666666222222222222222222222222333333333444444444555555222444555666666666888999999===GGGWWWlllwwwsssqqqooonnnXXXQQQHHH???;;;999888888777777777777777777777777555555555555555555555555555555555444444444444444333333333333333333333333333333333333333333222111000000000000000000000000111111111111111111111111000111222222333222222222000000000000000000000000111111222222222333333333000000111111111222222222333444555666888:::<<<======<<<>>>AAAGGGVVVqqqvvvmmmdddmmm{{{}}}|||zzz{{{||||||zzzzzz{{{}}}zzzyyyxxxyyy{{{}}}}}}|||zzz|||}}}}}}||||||~~~}}}}}}vvvtttpppkkkfffaaa]]][[[XXX[[[aaakkkvvv~~~|||ssspppllljjjlllqqqxxx|||}}}~~~{{{xxxvvvuuuttttttxxx~~~vvvmmmhhhddd^^^ccciiikkkjjjrrreeeMMM@@@::::::::::::999888888777777555555666666666666555555444444444444444444444444444333333222222333333444000111222222222222222222111111111111111111111111111111111222222222222222444333333222333444555666111222333444444444444444111222222222222333333333333333333444444444555555111333555555555555777999===AAAKKK[[[nnn}}}wwwrrrpppnnnccc[[[OOODDD>>>:::999888777777777777777777777777555555555555555555555555444444444444333333333222444444444444444444444444333333444444333333222111000000000000000000000000111111111111111111111111000111222222333333333222111111111111111111111111111111111111222222222222111111111222222222333333333444555666999;;;===>>>>>>===???DDDLLL^^^{{{zzzsssllleeeaaappp}}}}}}~~~{{{{{{|||{{{zzzyyyzzz|||zzzwwwtttsssssstttttttttsssuuuvvvwwwuuuuuuuuuvvvwwwyyy||||||xxxwwwuuurrrlllfff```\\\WWWYYY^^^hhhttt~~~vvvvvvuuuvvvyyy}}}~~~|||yyyvvvuuutttvvvxxx|||~~~tttlllfffaaacccfffiiihhhkkkzzzxxx\\\GGG<<<;;;;;;:::999999888777777555555666666666666555555444444444444444444444444000111333444555444444333000000111222222222222222111111111111111111111111222222222222333333333444222222333333333444444444222222333333333333333222111111222222222333333333333333333444444444555555222444555666555666888999>>>CCCMMM^^^qqqxxxqqqllljjjmmmdddWWWJJJBBB===;;;:::777777777777777888888888555555555555555555555555444444444333333222222222444444444444444444444444444444444444333333222111000000000000000000000000111111111111111111111111000111222333333333333333222222222222222222222222000000111111111222222222222222333333333444444444111222333555777999<<<===>>>>>>@@@FFFPPPdddwwwpppiiiccccccuuu}}}}}}~~~}}}~~~~~~}}}{{{{{{|||~~~zzzvvvqqqnnnnnnnnnnnnmmmlllnnnpppqqqooonnnmmmnnnssstttwww{{{}}}{{{{{{{{{zzzwwwrrrjjjddd___WWWYYY^^^hhhttt~~~xxxzzz}}}}}}zzzvvvsssqqqppptttuuuwwwxxxzzz|||zzzpppgggiiifffeeegggggghhhqqq}}}iiiQQQCCC;;;;;;::::::999888777777555555666666666666555555444444444444444444444444---///333666777666444222///000111222222222222222111111111111111111111111222222222333333444444444000111222333333333333222222222333333333222111111111111111222222333333333333333333444444444555555333555666777666777999:::;;;AAAMMM___ttt}}}sssmmmnnnpppqqqmmmdddVVVHHH>>>:::::::::999999888777666666555666666666666555555555555333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111222222222111111111000000000000111111111222222222000000111111111222222222111111111222333444555666111333555666777888:::<<<;;;>>>AAAFFFWWWtttooo[[[^^^nnn}}}}}}zzzyyy{{{{{{xxxxxxzzz|||{{{zzz{{{vvvpppkkkjjjjjjjjjjjjiiigggeeedddeeeffffffeeehhhjjjnnnsssxxx|||~~~~~~~~~~~~}}}zzzsssjjjddd]]]^^^bbbkkkvvv|||uuunnnkkkkkkmmmmmmnnnooopppqqquuuzzz}}}rrrjjjmmmiiifffdddccceeemmmwww^^^GGG???<<<;;;<<<999444444777555666777777666444222111555555555555555555555555555555444333333222111111111222333333444444444444111111222222222222111111222222222222222222222222444444444444444444444444222222222222222222222222222222222222333333444555333333333333333333333333777888888777666666777999>>>BBBPPPcccuuu|||qqqkkkmmmqqqrrrnnnfffYYYLLLBBB>>>===:::999999888777666555555666666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111222222222111111111000000111222222222333333333333111111111222222222333333222333333333333333333333111333666777777888:::;;;>>>AAACCCKKK___|||vvvgggVVV]]]qqq~~~~~~}}}zzzyyy|||}}}zzz{{{}}}~~~}}}{{{yyyuuupppmmmjjjhhhfffdddaaa``````aaaccccccaaa___aaabbbeeekkkqqqwww{{{}}}~~~xxxpppkkk``````dddlllwww}}}yyyrrrllliiiiiikkkkkkkkkjjjiiiiiilllqqquuuyyynnnkkkhhhffffffddddddiiipppyyyhhhNNNCCC???===<<<999444444777666666666666555444333222555555555555555555555555444444444333333222222222111222222333333333333222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222333333444555444444444444444444444444444555666777777888:::===???CCCPPPcccuuuvvvppprrrwwwrrrnnnggg]]]QQQHHHBBB@@@;;;:::999777666555555555666666666666555555555555555555555555555555555555333333333333333333333333444444444333333222222222222222222222222222222222111111111111111111111111222222222111111111111111222222333333333444444444222222222333333333444444333333444444444333222111000333666888888999:::;;;AAACCCGGGSSSlll~~~~~~jjj___UUUbbbxxx{{{||||||zzzzzz|||~~~~~~~~~yyyvvvsssooolllhhhccc___\\\]]]___aaacccccc```]]]^^^^^^___dddlllttt{{{~~~}}}~~~wwwrrrddddddgggoooyyy}}}|||xxxsssmmmjjjjjjkkkkkkiiigggdddbbbeeejjjnnn{{{~~~qqqiiigggfffgggeeebbbccchhhmmmvvvtttXXXFFFAAA>>>===999555444666777666555444444444444444555555555555555555555555333333333333333333333333222222222222222222111111333333333444444333333333222222222222222222222222111111111111111111111111222222222222222222222222333333222222222333444444555555555555555555555555444555666777777888:::===AAAEEEPPPcccuuuzzzzzz|||pppmmmggg___UUUKKKDDDAAA<<<;;;999777666555555555666666666666555555555555666666666666666666666666333333333333333333333333555555444333333222111111222222222222222222222222111111111111111111111111111111111111111111111111222222222333333333333444333333333444444444555555111222444555555444222111000333777999999999:::;;;@@@BBBJJJ\\\yyyzzzqqquuurrr```\\\[[[nnn{{{xxxzzz|||zzzzzz}}}|||xxxssspppkkkfffcccaaabbbcccfffiiijjjhhhfffeeebbb```dddlllvvv}}}}}}|||xxxhhhhhhjjjrrr{{{}}}xxxsssooooooooonnnlllhhhcccbbbdddiiimmmxxx|||sssjjjfffddddddccc```bbbfffjjjlll~~~}}}___HHHBBB===;;;999555555777777666555333333444444555555555555555555555555555222333333333333333333333222222222222222111000///222222333333333333222222222222222222222222222222111111111111111111111111111222222222222222333333333333333222222333333444444444444444555555555555777888888777666666777999AAADDDOOOaaasss}}}rrrooohhh```WWWNNNFFFAAA>>><<<:::888666666666777666666666666555555555555666666666666666666666666333333333333333333333333555555444333333222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222333333444444444555555555///000333555666555444333111444777999999999:::<<<===BBBNNNeee|||tttiiimmmiiiZZZ[[[```www|||xxxvvvyyy{{{zzz{{{}}}~~~{{{wwwssspppnnnmmmlllkkkmmmpppssstttssspppjjjeeefffnnnwww~~~}}}mmmlllnnnttt}}}zzzyyyzzzvvvttttttrrroookkkgggeeefffkkkooowww|||yyyooohhhcccaaa``````ccchhhkkkhhhvvveeeIIIBBB;;;:::999666666999777666444333333444555666555555555555555555555555222333333333333333333333222222222222222111000///111111222222222222111111222222222222222222222222222222222222222222222222111111111222222333333333444333333222222333333333222222333333333444444444777888888777666666777999@@@CCCNNN```rrr{{{vvvnnnfff]]]SSSKKKEEE@@@???<<<999777777888888666666666666555555555555666666666666666666666666333333333333333333333333444444444333333222222222333333333333333333333333111111111111111111111111111111111111111222222222000000111111111222222222333333333444444444555555///000222444555555555555333555777888888999;;;===<<>>BBBMMM```rrr}}}xxxnnneee\\\SSSLLLCCCAAA===:::888888999:::666666666666555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111000000111111111222222222111111111222222222333333222333333333444444444444222222222333333444444444444555666666777999<<>>III\\\www|||~~~~~~}}}vvv___XXXaaahhh~~~{{{zzzvvvvvvzzz|||{{{{{{}}}{{{}}}}}}}}}~~~vvvmmmlllrrrzzz~~~~~~sssqqqrrrwww~~~xxxpppkkkjjjqqq|||~~~zzzuuupppoooqqqsssvvv{{{~~~tttiiidddbbbaaacccfffbbbeeennnrrrUUUJJJ@@@<<<;;;888777888444444555555555555555444555555555555555555555555444444444333333222222222111222222333333333333222111222222333333222222111222222222222222222222222333333333333333333333333000111111222333333444444555444333333222222222333222222333333444555555666444555666777777888:::======BBBNNNbbbsssuuulllcccYYYSSSDDDBBB>>>;;;999999:::;;;777666666666555555555555555555555555555555555555333333333333333333333333333333333333333333333444333333333333333333333333111111111111111111111111000000111111222222222222222222333333333444444444222222222333333333444444555444333222222222333333666666666555666888===@@@BBBNNNccc}}}yyyooo\\\ZZZfffnnnzzzzzzvvvvvvzzz}}}{{{{{{}}}zzz~~~yyypppooovvv}}}~~~tttrrrssswww~~~}}}|||~~~{{{rrrkkkeeeeeemmmwww}}}~~~|||vvvsssssstttuuu{{{xxxmmmhhheeeaaaaaabbb^^^dddooo}}}xxx[[[OOOCCC???<<<999777777333444555666666666444444555555555555555555555555555555444333333222111111111222333444444444444444222333333444444333333222222222222222222222222222222222222222222222222222000000111222333333444444555444333333222222222222333333444444555666777777777888888777666666777999>>>BBBPPPcccuuu}}}rrrbbbVVVNNNHHHBBB===<<<;;;:::888777666666666666555555555555555555555555555555555444444444444444444444444555555444333333222111111222222222222222222222222111111111111000000//////111111222222222333333333333333333222222111111111333333333333333333333333555444444444444555666666666444555999;;;:::<<<@@@CCCWWWnnn|||jjj```dddqqq~~~{{{yyyzzzzzz{{{{{{|||{{{{{{{{{xxx|||wwwtttxxx~~~|||rrrrrrvvv|||{{{yyy{{{~~~}}}|||zzzxxxvvvxxx{{{zzzqqqffffffhhhkkkooouuuzzz~~~zzzuuuvvv{{{|||~~~pppfffddddddbbb``````dddjjjtttwww\\\DDD======888777:::555555444444444555555666333333444555666666666555222222333333333333444444444333222111000111222333333222111000000111222333222111...---,,,---...///222222111000111222444555111111222222222333333333333333333333333333333333333333444444555666666666888777555444555777;;;===???EEEQQQaaasssyyyhhh[[[PPPKKKDDD>>><<<;;;:::999777777777777666666666666555555555555555555555555444444444444444444444444555555444333333222111111222222222222222222222222222222111111111000000000111111222222222333333333333333333222222222111111222222222222222222222222444444444333444555555666666444555999;;;:::===BBBKKKccc}}}}}}hhhcccmmm{{{}}}xxxwwwyyyzzzzzzzzzzzzzzzyyyyyyxxx|||yyyuuuyyy|||qqqrrruuu{{{~~~}}}|||xxxvvvtttqqqooommmnnnqqqtttyyywwwoookkkjjjiiijjjlllpppuuuxxx~~~}}}~~~xxxkkkfffdddbbb```]]]```eeeoooeeeKKKBBBAAA<<<888:::555555555444444555555666333333444444555444444444222222333333333333444444444444333222222222222222333222111000000111222333333222000///...///111222333222111111111222333444111111222222222333333333222222222222222222222222222222333333444555555555555555555666777888999:::???EEEQQQaaasssqqqeeeWWWRRRKKKDDD>>>;;;;;;;;;888888888777777777666666555555555555555555555555444444444444444444444444555444444333333222222111222222222222222222222222222222222222222111111111111111222222222333333333333333333222222222222111111111111111111111111111333333333333333444444555555444555999::::::???EEERRRppp}}}tttcccgggyyyzzzvvvtttzzzzzzyyyyyyxxxxxxwwwwwwxxx|||yyyvvvyyy}}}xxxppppppsssxxx|||~~~{{{vvvrrroookkkhhheeecccdddfffgggkkkrrrzzzuuuppppppmmmjjjggggggjjjmmmpppyyy~~~sssjjjfffdddbbb]]]___cccjjjwwwtttUUUGGGDDD???:::999666666555555444555555666333333444444444333222222222222333333333333444444444444444444444333222222222222111111111111222222333222111111111222333444333333222111111111222222111111222222222333333333111111111111111111111111111111222222333444444555333444555777888888888888???EEEQQQbbbtttxxxnnnbbb___YYYOOOEEE>>>;;;<<<888777777777666666666666555555555555555555555555555555555555555555555555444444444333333222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333222222222222333444444555444555999:::;;;AAAIIIVVVwww{{{~~~lllaaammm~~~xxxtttsss{{{{{{zzzyyyxxxwwwwwwwwwyyy|||xxxuuuwww|||~~~yyysssoookkklllooossswwwzzz|||||||||xxxsssnnnjjjfffbbb______```aaabbbeeejjjqqqvvv~~~wwwrrrpppmmmiiieeedddfffhhhjjjssszzzzzznnnhhhfffeee```bbbeeejjjrrr___KKKCCC???;;;999777666666555555555555555555555555555444333333222222222222333333333444444333444555666555444333222222222222222222222222222222222111111222333444555444333333222222111111111111111222222222333333333222222222222222222222222222222222333444444555555333333444666777888999999???FFFRRRbbbuuu}}}wwwpppooojjj___OOOCCC===<<<777777777666666666555555666666666666666666666666555555555555555555555555444444333333333333222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222444444444444444444444444333222222222222333444444555444666:::;;;===EEEOOO\\\~~~|||wwwjjjfffvvv{{{vvvtttttt}}}|||zzzyyyxxxxxxxxxxxxyyy}}}yyyvvvvvvzzz~~~~~~{{{wwwtttppplllgggdddccceeehhhlllppptttxxx{{{}}}xxxuuupppllliiieeebbb___aaabbbcccdddggglllrrrvvv}}}}}}vvvpppmmmkkkjjjhhhhhhhhhiiijjjpppwwwsssiiidddccc```bbbggglllpppzzzjjjOOOBBB>>>;;;:::888777666555555555555555666666777666666555444333222222222333333333444444333444555666555444333222222222222333333222222222111111111111222222333444333333333333222111111000111111222222222333333333444444444444444444444444333333333444555555666666555555333333555888;;;===???FFFRRRcccvvv|||}}}yyy|||{{{ooo\\\JJJ@@@===888888777777777666666666666666666666666666666666555555555555555555555555333333333333333333333333222222222222222222222222111111111222222222222222111111222222222333333333111222222222222333333333555555555555555555555555333333333333333444444555666666888;;;<<>>BBBNNN\\\}}}|||ttt```fffsss|||xxxvvvwwwyyyyyyxxxvvvuuuuuuwwwyyyzzz}}}yyyssslllhhhdddgggkkkooorrruuuyyy{{{|||tttooogggccc^^^ZZZXXXUUURRRPPPJJJNNNSSSYYY___hhhrrryyy{{{~~~{{{zzzyyy{{{}}}|||}}}}}}}}}}}}}}}{{{zzztttzzz~~~|||zzzzzzyyy}}}zzz{{{vvvmmmjjjiiicccccchhhgggeeeoooqqqXXXHHH???;;;999999777666555555555555333333444555666666666555222222333333333444444444444333222111000111222333222222444444444444222222333333333333222222111000///000222333444333333222111111222222222333333333333333333333333333333333111222222333333444555555444555777999;;;<<<======???FFFSSSeeeyyy|||nnn]]]NNNEEE???999666888:::888666666777777777777666666666666666555555555555444444444555444333333222222333333222222222222222222222222444444333222111111111111555444333333222222333333111111222222222333333333222222333333444555666666444444444555555555555555777666:::???>>>@@@RRRhhhyyymmm^^^ppp}}}vvvssssssrrrrrrxxxzzz{{{yyywwwwwwyyy|||}}}xxxqqqllliiigggggggggkkkqqqvvvzzz{{{}}}}}}|||~~~{{{rrrlllccc___ZZZVVVUUUTTTSSSSSSMMMPPPTTTWWW[[[bbbkkkrrryyyzzz{{{|||}}}{{{}}}xxxvvvvvvqqq|||~~~~~~{{{{{{|||}}}sssiiiddd```___```bbbeeelllttteeeIII>>>@@@777777777777777666555555777777666666555555555444222333444666666666666555333333333333333333333333333333333222222111111111222222111111222222333444111222333444444333111000333333333333333333333333222222111111222444555777444333333333333444555555555555666666777999:::;;;???EEEQQQcccxxx|||{{{vvviiiWWWIIICCC===999;;;<<<999777666777777777777666666666666666555555555555444444444666555444444333333444444333333333333333333333333333333333222333333444444555444333333222222333333222222333333333444444444222333333444444555555555444444444555555555555666888777;;;@@@@@@DDDWWWmmmtttiii```sss}}}xxxvvvwwwxxxxxxxxxyyyyyywwwvvvwwwzzz}}}~~~}}}uuuooogggeeedddeeejjjppptttvvv{{{|||~~~{{{zzzzzz{{{yyyrrrmmmddd```[[[WWWUUUSSSRRRPPPOOOQQQTTTWWW[[[cccmmmssszzz{{{{{{||||||}}}{{{yyyxxxyyy~~~zzztttqqqrrr|||~~~yyy~~~|||xxxwwwxxx{{{~~~zzzmmmeeeaaa___aaabbbdddjjjqqqwww~~~yyyWWWDDD???999999999999888777666666777666666666555555555555444444555666666555444333333333333333333333333333333333333222222222111111222222111111222222333444222222222333333222222111333333333333333333333333333222222222222333555666444333333333333444555555555555666666777999:::;;;>>>EEERRRdddyyy}}}~~~~~~yyy|||yyydddQQQIIIBBB===>>>>>>:::777777777777777777666666666666666555555555555444444444666666555444444444444555444444444444444444444444222222333333444555555666555444333333222222333333333333444444444555555555444444444444444444444444444444555555555666666666888888<<>>===:::777777777777777777666666666666666555555555555444444444666555555444444444444444444444444444444444444444111222222333333444444444555444333333222222333333333333333333444444444444444444444444444444333333444444555555666666777777777888<<<@@@DDDPPPiiiooofffaaaiii{{{~~~{{{wwwuuuvvvxxxzzzzzzwwwvvvtttssstttxxx}}}yyyqqqmmmggg```\\\^^^ccchhhlllppprrruuuyyy}}}~~~|||yyyuuusssooooooqqqsssuuuuuusssqqqfffccc^^^[[[YYYVVVSSSPPPTTTSSSRRRTTTZZZdddooowww}}}~~~}}}||||||}}}~~~|||zzzyyyxxxxxxwwwuuurrrmmmiiieeecccccccccgggrrr}}}uuuvvv|||tttxxxxxx{{{~~~}}}yyyvvvvvvwwwxxxiiiccc``````aaa```cccfffgggnnnxxx~~~mmmQQQDDD<<<;;;:::999888777666666666666666666666555555555555555555555444444333333333333333333333333333333222222222222222222222222222222111111222222333444333222111000111222333444333333333333333333333333444444333333333333333333444333333333333444555555555555666666777999:::;;;===EEETTThhh}}}}}}}}}}}}xxxpppSSSIIIAAA>>><<<888777777777777777777666666666666666555555555555444444444555444333333222333333333222222222222222222222222222222222222222111000///555444333333222222333333222222222222333333333333444444444444444444333333444444555555666777777888555888<<<@@@FFFWWWtttxxxfff______lll}}}~~~zzzvvvtttuuuvvvwwwwwwvvvuuussssssvvvzzz~~~||||||zzz~~~yyyssslllfff^^^XXXXXX\\\aaaccchhhjjjoootttyyy~~~~~~zzzwwwooonnnnnnooopppqqqpppnnnfffcccaaa___]]][[[WWWTTTUUURRRQQQSSS[[[gggrrryyy~~~}}}~~~|||zzzyyyxxxwwwvvvuuusssoookkkfffaaa^^^ZZZYYYZZZdddtttwwwsss~~~{{{ssswwwssswww|||}}}{{{zzz{{{|||~~~nnngggaaa``````___```bbbffflllwwwzzzZZZHHH===<<<:::888666555555555555555555666666666666666333333333333444444555555333333333333333333333333222222222222222222222222222222111111222222333444222222111000111222444555333333333333333333333333333333333333333333222222444333333333333444555555555555666666777999:::;;;===FFFUUUiii~~~~~~wwwwww|||zzzzzz{{{^^^RRRFFF???;;;888777999777777777777666666666666666555555555555444444444444444333222222222222333222222222222222222222222111222222222222000...---555444333333222222333333111111111222222222333333444444444444444444444444444444555666777777888999555999===@@@III___rrr___YYY]]]nnn}}}|||wwwuuuuuuvvvvvvuuuuuusssrrrtttxxx}}}~~~}}}}}}uuuyyyyyywwwuuuvvvsssooogggbbbZZZUUUTTTVVVXXXYYY^^^aaafffmmmtttzzz~~~sssqqqnnnmmmnnnnnnmmmlllhhhfffeeedddbbb```[[[XXXUUUSSSRRRVVV___kkkvvv||||||yyyxxxxxxwwwwwwvvvuuussspppkkkfff```]]]WWWUUUUUU\\\jjj|||~~~vvvooozzz}}}}}}xxxppptttpppuuu{{{~~~}}}}}}~~~vvvlllcccaaaaaa______bbbgggiiitttcccJJJ>>><<<:::777555444444444555555555666666666666666222222222222333444555666333333333333333333333333111222222222222333333333222222111111222222333444111111111111222333444444333333333333333333333333222222333444444444333333444333333333333444555555555555666666777999:::;;;???FFFUUUiii~~~vvvnnnyyyzzzvvvxxx{{{nnn___NNNDDD===888888:::777777777777666666666666666555555555555444444444555555444333333333333333333333333333333333333333000111222333333222000///555444333333222222333333222222222333333333444444222333333444444555555555444444555666777888999999777<<<@@@BBBMMMgggnnnZZZWWW^^^nnn~~~}}}zzzvvvttttttttttttssstttsssrrruuu{{{xxxyyywwwsssqqqqqqnnnjjjddd```ZZZVVVTTTTTTSSSSSSTTTWWW^^^fffnnnuuu{{{}}}~~~}}}{{{xxxtttqqqqqqqqqpppooolllkkkjjjiiigggccc^^^ZZZWWWUUUTTTZZZeeerrr|||~~~}}}~~~zzzxxxwwwwwwvvvuuuvvvvvvuuurrrmmmgggaaa^^^WWWUUUTTTWWW```ppp~~~wwwooozzz}}}}}}vvvnnnqqqooouuu{{{~~~~~~~~~ssshhhdddcccbbbbbbdddhhhfffooohhhNNN@@@>>>;;;888666555555555555555555555666666666777444333222222222333444555333333333333333333333333111111222222222333333333222222111111222222333444000000111222333333333333333333333333333333333333000111333444444444444333444333333333333444555555555555666666777999:::;;;@@@GGGUUUhhh~~~xxxkkksss|||uuutttvvvzzziiiUUUHHH???999888;;;777777777777666666666666666666555555555444444444666666555444444444444555444444444444444444444444///000222444555444333222555444333333222222333333333333333444444444555555222222333333444555666666444444555666777888999999999>>>BBBDDDPPPkkkyyykkkXXXWWW```nnn}}}yyyvvvrrrqqqqqqqqqqqqqqqtttrrrssswww}}}yyyvvvuuuqqqkkkddd```\\\XXXVVVUUUSSSQQQMMMQQQXXXaaajjjrrrxxx{{{~~~||||||zzzwwwvvvvvvuuuuuupppooommmllliiiddd^^^ZZZXXXVVVVVV]]]iiivvv|||}}}~~~zzzwwwvvvuuutttssswwwvvvuuusssnnnhhhbbb___VVVUUUSSSSSSYYYgggzzzzzzrrr}}}wwwnnnppppppuuu|||~~~}}}~~~xxxkkkfffeeeddddddgggjjjeeekkk~~~iiiRRRBBB@@@===999777666666666444555555555666666777777666555333222111222222333333333333333333333333333111111111222222333333333222222111111222222333444///000222333444444333333333333333333333333333333///111222444555555444444444333333333333444555555555555666666777999:::;;;AAAHHHUUUhhh~~~xxxuuuxxx}}}xxxrrruuusssmmmbbbRRRDDD<<<999:::888666444444666888888777888888777555555444444444666666666555555444444444444444444333333222222222333444444444444444444444333333333333333333333333222222222333333333444444111111222333333444555555444555777888:::;;;;;;;;;;;;@@@BBBEEEYYY{{{~~~}}}}}}gggZZZ]]]fffxxxzzzvvvqqqppprrrttttttsssoooqqquuuyyy~~~{{{yyywwwsssnnngggaaa]]]VVVNNNMMMRRRRRRQQQTTT[[[bbbhhhqqqzzz|||zzz|||{{{yyyyyytttpppooojjjbbb\\\ZZZXXXWWWYYYaaannn{{{~~~||||||~~~zzzuuusssttttttsssqqqvvvuuusssqqqoookkkfffbbb\\\YYYWWWWWWXXX^^^lllzzz{{{vvvtttyyy}}}}}}yyyuuusssrrryyy~~~yyyuuuwwwzzzwwwjjjeeedddffffffhhhkkkpppxxxxxxqqq~~~yyy]]]HHH===<<<===666777999444666666666666555555555555333444666777777777666666111111222222333444555555222222222222222222222222111222333333333333222111444333222222444444333222444444444333333222222222666444222222333333222111000111333444555666666666666777999999888999;;;===AAAHHHXXXmmm}}}{{{}}}}}}{{{tttnnncccVVVHHH???;;;:::999777555555666888888777888777666555555444444444666666666666555555555444444444444333333222222222444444444333333333333333333333333333333333333333333333333333444444444444222222222333333444444555444555666888999:::;;;;;;:::???BBBHHH^^^zzzhhh```fffrrr|||zzzwwwsssqqqrrrssssssqqqoooqqquuuyyy~~~~~~yyytttmmmhhheee___VVVRRRSSSQQQPPPRRRXXX^^^cccmmmvvv|||}}}~~~yyyuuusssooofff```___ZZZYYY[[[cccqqq~~~}}}zzzuuusssssstttsssqqqsssqqqpppooonnnkkkfffccc]]]ZZZVVVUUUUUUZZZgggttt}}}}}}~~~|||xxxvvvzzz~~~zzzvvvtttsssyyyzzzvvvwwwzzz}}}ooohhhggghhhjjjdddgggkkkssszzzttt~~~fffLLL???<<<<<<666777999555888777777777777666666666222222444555555555444444333333444444555666666777222222222222222222222222111222333333333333222111444333222222444444333222444444444333333222222222666444333333444444444333111111333444555666666666555666888888777888:::<<>>::::::888666555777888888777777777666666555555444444666666666666555555555555444444333333333333222222444444333333222222111111333333333333333333333333333444444444444555555555333333333333333444444444444444555777888999:::;;;:::???CCCMMMfff~~~wwwfffaaajjjvvv{{{zzzxxxuuutttssssssqqqpppqqqrrrvvvzzz~~~yyyssspppkkkbbbZZZWWWRRRPPPPPPUUUYYY]]]fffoooyyy}}}|||{{{wwwooojjjiii```___aaaiiiuuu|||yyyuuusssssssssrrrrrrooonnnnnnnnnmmmkkkgggddd___ZZZUUUSSSRRRUUU```kkkuuuwwwzzz~~~}}}zzzxxx|||~~~zzzwwwuuutttzzz{{{xxxxxxzzztttjjjhhhiiikkkdddeeeiiioooyyysssSSSBBB<<<<<<777777:::555888888888888777777777777222333444444555444444444333444444555555666666666333333333333333333333333111222222333333222222111444333222222444444333222444444333333333333222222555333222333555666555444222222333444555666666777444666777777666777999;;;AAAGGGWWWlll~~~yyyvvvwwwxxxmmmaaaVVVKKKAAA:::;;;999777666777888888777666666666666666555555444555555555444444444444444333333333333333333333333444444333222222111000000333333333333333333333333444444444555555555666666444444444444444333333333444444555666777999:::;;;<<>>===888777:::666888888888777777777666666555555666666666666666666222222222333333333444444333333333333333333333333222222222222222222222222444333222222444444333222333333333333333333333333333222111333555555555333333333333444555666666777555666777777777888:::<<>>CCCHHHWWWooo~~~sssgggbbb]]]TTTMMM@@@===:::888888888777666444555666777777666555444444444444555555666666666222222222333333444444444444444444333333333333333333333333333333333333333333333333333444444444444333333444444555555666666888777777777888;;;===???CCCEEESSSppp{{{~~~vvvjjjlllyyy~~~wwwvvvrrrtttttttttsssuuuyyy|||~~~~~~}}}}}}~~~xxxoooeee]]]VVVSSSXXX___hhhrrr}}}|||yyyyyy{{{~~~}}}{{{yyyvvvsssnnnhhhddd]]]VVVOOOMMMNNNOOOUUU[[[dddkkksssyyyzzzyyyyyyxxxpppssswwwxxxxxxvvvuuuuuutttwww|||~~~{{{wwwuuuxxx{{{|||rrrmmmlllkkkfffgggllllllooo}}}___GGGCCC===999:::888777777777666666666666555666555444333222333333444555555555555555555555555444444444444444444444444333333222111111222333333444333222222444444333222222222222333333444444444555444555666777666444111777666444444444555777888555777888888888888;;;===DDDIIIXXXppprrrfffcccaaa[[[TTT@@@>>>;;;999999888777666333555666888888777555444555666666666777777888888222222222333333444444444444444444444444444444444333333333333333333333333222222222333333333444444333333333444555666777777999888777777999;;;>>>@@@DDDFFFVVVvvv||||||wwwtttlllgggpppzzzrrrrrrqqqrrrsssssssssuuu{{{~~~~~~~~~}}}ttthhh___WWWSSSWWW^^^dddmmmxxx~~~{{{zzz}}}}}}{{{xxxuuuqqqkkkggg```WWWPPPNNNNNNOOOSSSYYY```gggqqqwwwyyyxxxxxxyyyooorrrvvvxxxxxxwwwwwwwwwssswww{{{~~~~~~{{{wwwtttyyy{{{tttmmmkkkqqqiiifffjjjiiijjjwwwcccIIIDDD>>>999:::888888888888888777777777777888777666555444555555666333333333333333333333333444444444444444444444444444333222111111222333444444333222222444444333222222222222333333444444444777777777888999888555222777666555444444555777888444666777777777777:::<<>>:::777777999888777666555555555555666666555555555444444444666666555444333333222222111111333444444333111111333222111111000000111111///000111222333444555555111222333333444444444333333444555666777666555444555666666555333333444666555555555555444666999<<>>===:::888888888888888777666555555555666666666666666666666666555555555555555555555555333333222222222222222333555444333333222222333333444444555555555666666666666666555444444444555555555777999::::::;;;>>>@@@FFFOOOhhhzzzmmmaaa\\\fffxxx|||uuutttttttttsssqqqppppppsssyyy}}}~~~pppccc[[[[[[]]]___iiiuuu}}}}}}}}}zzzxxxyyyzzzxxxtttppphhh___WWWRRRNNNKKKMMMRRRTTT^^^hhhoootttvvvrrrllljjjnnnssswwwyyyxxxuuusssvvvzzz~~~|||yyywwwzzz}}}wwwllliiifffeeeggghhhhhhnnnttt~~~]]]IIIBBB>>>;;;;;;999999888777666666666666666666555555555444444444666555555444333333222222333333333444444333333333555444333222222222222222444555555555555555555555333333444444555555555555222222333333444444333333444555666555333333555777666777777666666888;;;===BBBJJJYYYnnn~~~{{{~~~{{{ssskkkeeefffXXXIIIAAA===999777777888888777777666666555555666666666666666666666666444444444444444444444444444333333222222333333444555444333333333333333333333444444444555555555555555555444444555555666777666888999::::::<<<>>>AAAFFFRRRooozzzggg[[[VVVdddyyyyyyttttttvvvttttttrrrqqqpppsssyyy}}}~~~~~~}}}~~~uuuhhh___[[[[[[]]]gggrrr{{{~~~~~~|||yyyzzz|||}}}|||zzzoooggg^^^WWWQQQMMMMMMQQQWWW___hhhmmmrrrtttqqqllliiilllppptttuuuuuusssqqqtttxxx}}}~~~zzzwwwuuuzzz||||||nnngggddddddfffffffffjjjqqqgggPPPEEE@@@======::::::888777777777777777555555555555555444444444555555555444444333333222555444444333333444444555777666555444333333333333333333333333444444444444444444555555555555555555333333333222333444444555333444555555444444666888777888999888888999<<>><<<<<<;;;:::999888777777777777555555555555555555555555555555444444444333333333555444333222222333444555777666555444444333333333111222222333444555555666555444444444444444555555666555444444444555777888222333444444444555777999777888999999999:::<<<>>>CCCKKKZZZnnn}}}|||~~~zzzxxxyyyvvvzzzqqqjjjiii___PPPCCC<<<;;;:::999777777777777666666666666666666666666666666666666444444444444444444444444333333222333333444555555444444444333333444555555333333333444444444555555444444444555666777888999888999::::::;;;===@@@CCCIII[[[|||rrr^^^TTTSSScccyyyyyytttrrrtttvvvuuuuuutttssssssuuuzzz}}}~~~|||zzzxxxwwwwwwxxxyyyyyyxxxzzzuuuiii___ZZZWWW___jjjsssyyy~~~zzzyyy|||yyypppggg```XXXQQQPPPRRR^^^fffnnnrrruuuxxxuuupppgggjjjnnnrrrtttsssqqqooommmuuu~~~|||yyyyyy{{{}}}ssskkkgggeeeeeedddccchhhooo|||wwwZZZFFF>>><<<;;;;;;:::999888777777777777444555555555555555555555444444444444444333333333444333222111111222333444555444444333333333333333555555555666666666777777444444333222222333333444777666555444555666777888222333444444444555777999555777888888888999;;;===CCCJJJYYYnnn}}}}}}yyyuuutttoooyyyttt}}}ssslllggg```SSSDDD===<<<<<<999777777777777666666666666666666666666666666666666333333333333333333333333000000000000111222333333444444444444444444555666333444444444555555555555555555555555666777888999999:::;;;:::;;;===AAADDDNNNbbbqqq\\\VVVWWWggg{{{xxxsssrrrsssuuutttttttttttttttwww{{{~~~}}}zzzyyyxxxwwwwwwwwwvvvwwwzzz|||oooccc[[[VVV\\\eeennnuuu{{{}}}xxxttttttxxx|||}}}xxxoooggg```YYYSSSQQQTTT\\\dddmmmrrruuuwwwtttnnngggkkkqqquuuwwwuuurrrpppkkkttt|||yyyxxxzzz~~~xxxlllgggcccbbb``````fffnnn}}}```III@@@===<<<::::::888777777777777777444444444555555555555555444444444444444444444444333222222111111222222333222222222222222333333444555555555444444444333333555444333222111222333444444444333333444444555666333444555555444444666888444666777888888888:::;;;BBBJJJYYYmmm~~~~~~wwwpppnnnmmmsss}}}ooowwwuuulllgggbbbVVVGGG>>>>>><<<999666666666666777777777777666666666666666666666666333333333333333333333333111000000111222333444444444444444444444555666666444444555555555666666666666666555555666777888888:::;;;;;;;;;;;;===BBBEEESSSiiiuuu[[[YYY]]]mmm~~~yyytttrrrssssssrrrsssttttttuuuxxx}}}}}}{{{zzzwwwwwwwwwxxxzzz~~~rrrddd[[[WWW[[[aaahhhooovvv{{{~~~}}}{{{yyyyyyxxxsssnnnmmmqqqvvv~~~zzztttllleee___YYYTTTSSSVVVZZZcccmmmsssvvvxxxtttnnnhhhmmmtttyyy{{{yyytttqqqkkkuuuxxxuuutttxxx}}}qqqjjjdddaaa___```gggppp|||dddKKK@@@===<<<999999888777666666666666444444444555555555666666444444444444444444444444222333333333333333333222000000111111222444555666222333444555777888999:::666555333222222222444444333333444555555555555555444555666555333333555777444555888888888888999;;;AAAHHHWWWlll}}}tttllliiimmmooouuuyyyvvvwwwlllhhheeeYYYIII@@@???===888666666666666777777777777666666666666666666666666333333333333333333333333444333333444555666777888444444444444444555666777555555555666666666666777666666666666666777777888;;;;;;;;;;;;;;;>>>BBBFFFWWWoooyyy[[[[[[bbbqqqyyytttrrrrrrrrrqqqrrrtttuuuvvvyyy~~~xxxyyyxxxvvvuuuwww~~~vvvggg]]]XXXZZZ___eeekkkrrrwwwzzzxxx}}}|||uuuuuuvvvuuuqqqkkkiiilllpppyyy}}}yyyqqqjjjccc___YYYTTTTTTWWWYYYcccnnntttyyyzzzuuunnniiinnnvvv|||~~~{{{uuuqqqlllvvv~~~uuuqqqpppuuu{{{uuunnngggccc```bbbjjjtttyyydddJJJ???<<<:::999888777666555555555555444444444555555555666666444444444444444444444444222333555555555555333222000000111222333555666777444666999===AAAEEEHHHJJJ888777555333333333555666444555777888888888777666555666666555333333444666444666888999999999:::;;;@@@HHHWWWlll{{{wwwtttsssvvvzzz~~~wwwvvvwwwkkkiiidddZZZPPPGGG@@@;;;999;;;999777666666777:::;;;555555666666666666555555555555555555555555555555444444444333333222222222555444333333222222222222666666666666666666666666888888888888888888999::::::888999<<<======BBBIII[[[}}}cccaaagggxxx~~~zzzvvvrrrooopppooorrrvvvxxxyyyzzz|||}}}~~~}}}~~~xxxggg[[[VVVUUUVVV\\\eeemmmrrrsssnnnsssyyy}}}}}}{{{yyyxxxyyyuuunnngggccceeekkkooouuu~~~|||sssggg^^^YYYUUURRROOO[[[cccmmmuuuxxxvvvsssqqqqqqsssxxx|||}}}yyyqqqlllooottt|||{{{vvvssswww{{{wwwqqqlllhhhdddcccjjjsssfffNNNAAA===>>>:::999777777888888666555444555666777777666555444555444333222222333555666222222222222222222222222444444444444444444444444333444666888:::<<<<<<===444444444444444444444444222333444444555555444444444444444444444444444444888777444222111555:::???EEEIIITTTiii{{{{{{wwwvvvssslllaaaUUULLLDDD@@@===<<<:::888777666777888999555555666666666666555555555555555555555555555555444444444444333333333333555444333333222222333333666666666666666666666666888888777777777888999999;;;:::;;;===>>>???DDDLLL___}}}hhhiiiqqq}}}zzztttrrrrrrqqqrrrttttttvvvyyy}}}yyyjjj___UUUTTTTTTXXX___eeegggggggggjjjooouuuxxxzzzyyyxxxwwwrrrkkkccc^^^```fffkkkvvv~~~zzzvvvvvvzzz~~~yyyooocccYYYTTTRRRRRR[[[bbbllluuuyyyyyywwwuuutttvvvzzz}}}~~~yyyrrrmmmnnnttt{{{~~~zzzuuurrrvvvzzz~~~vvvmmmiiifffeeekkksssnnnUUUDDD>>>===:::999777777888888666555666666666666666555555444555333222111111222333444222222222222222222222222333333333333333333333333333444555666777777777777444444444444444444444444222333444444555555444444222333444555666888999999888777666444444666;;;???EEEIIIUUUiiixxxqqqtttyyyqqqeeeYYYOOOHHHBBB>>>;;;;;;999888777666666666555666666777777666666555555555555555555555555555444444444444444555555555555444333333333333333333666666666666666666666666777777666666777888999999===<<<===??????@@@GGGPPPggg|||}}}wwwdddiiivvv|||xxxvvvvvvssssssrrrrrrsssxxxyyylllcccWWWTTTSSSUUUYYY\\\\\\ZZZ]]]]]]```gggooouuuwwwvvvrrrmmmeee]]]YYY[[[aaafffttt~~~rrrnnnkkkkkkpppxxx~~~vvviii\\\TTTSSSUUUWWW^^^hhhrrryyy{{{{{{yyyyyyzzz|||~~~~~~yyysssnnnmmmrrryyy}}}|||xxxssspppuuuxxx}}}|||ooojjjhhhhhhlllppp~~~~~~cccKKK@@@???;;;999888777888888777555888777666555555555555555666555333222222222333333333333333333333333333333333333333333333333333333333444444444333333222111444444444444444444444444222333444444555555444444222333444555666888999999777888888777777888<<>>DDDJJJWWWkkkzzzqqqkkkiiihhhppp||||||uuullleee]]]UUUJJJCCC:::::::::::::::999999999666666777777777777666666555555555555555555555555333444444555555666666666444444444333333444555555666666666666666666666666666666666666777888999:::<<<;;;===??????AAAMMMYYYvvvuuuwwwwwwaaa]]]kkk}}}{{{wwwvvvwwwrrrtttwwwyyy|||}}}vvvllleeeZZZVVVRRRRRRSSSSSSPPPMMMNNNKKKJJJOOOZZZcccggggggccc```[[[WWWWWW\\\dddjjjrrr|||yyyssspppkkkiiikkkrrr|||vvvmmmeee___XXXTTTRRRWWWaaammmxxx}}}}}}}}}~~~}}}xxxqqqlllkkkqqqwww{{{zzzuuupppmmmqqqvvv|||vvvmmmkkkiiihhhhhhfffkkkxxx}}}YYYEEE@@@;;;:::888888999999777666555444444444555666888:::888888777666555444444444333333333333333333333333222222222222222222222222111222222333333333222222444444444444444444444444222333444444555555444444444444444444444444444444333555777888888999;;;===CCCJJJXXXlllyyyrrrlllgggccc___nnn}}}uuukkkccc]]]UUUKKKDDD======<<<;;;::::::::::::666777777888888777777666555555555555555555555555444444444444444555555555444444444444444444555666666666666666666666666666777777777777888999;;;;;;:::;;;===??????CCCQQQ___{{{pppuuulll^^^___ppp}}}zzzuuussssssppptttyyy}}}|||vvvllleeeYYYTTTOOOMMMMMMMMMKKKIIIIIIGGGFFFIIIQQQYYY^^^```^^^^^^\\\[[[]]]bbbjjjpppwww|||yyytttpppooottt|||vvvnnniiibbbZZZSSSTTTXXX```lllyyy|||}}}~~~~~~yyyqqqlllkkkqqqwww{{{yyytttooolllqqqvvv|||}}}rrrmmmhhheeeeeeeeejjjrrr```GGG???;;;:::999888999999888666444444444555666777888999555444444444333333222222333333333333333333333333333333333333333333333333111222333333444444444444444444444444444444444444222333444444555555444444222333444555666888999999333555666777777999;;;===BBBKKKZZZmmmzzzsssmmmhhhddd\\\hhh}}}|||mmmbbb[[[VVVOOOJJJCCCAAA???<<<:::999999:::777777888888888888777777555555555555555555555555444444444444333333333333444444444444444555666666666666666666666666666666777777888888999;;;<<<===:::;;;>>>@@@@@@FFFUUUeeeqqq{{{xxxfffccccccuuu}}}zzzwwwsssrrrrrrppptttyyy}}}~~~~~~}}}wwwnnnggg\\\UUUNNNJJJIIIIIIHHHFFFDDDDDDDDDGGGLLLRRRYYY\\\^^^___```aaaccciiipppttt{{{|||vvvsssvvv}}}|||sssiii```YYYTTTTTTVVV]]]iiiwww|||~~~{{{sssmmmlllqqqxxx{{{yyytttooolllqqqvvv}}}xxxppphhhdddddddddhhhllluuukkkMMMBBB<<<:::999999999999888666555666666666666666555555222333333333333333222222444444444444444444444444333333333333333333333333222222333444444444444444444444444444444444444444222333444444555555444444222333444555666888999999555666777777888:::===@@@BBBKKK[[[nnn}}}uuuooojjjfff```gggwwwvvvhhhaaa^^^ZZZVVVHHHFFFAAA<<<999888888888777777888888888888777777555555555555555555555555444444444333333222222222444444444444444555666777666666666666666666666666888888888999:::<<<===>>>:::;;;???AAABBBHHHYYYiiivvvttteeeiiiiii|||~~~vvvuuutttsssssstttpppsssxxx{{{~~~|||{{{{{{}}}}}}}}}~~~}}}xxxoooiii```XXXOOOJJJHHHHHHGGGFFFAAACCCDDDFFFJJJOOOWWW\\\```bbbdddeeehhhmmmrrrwww{{{zzzvvvwww}}}wwwiii]]]XXXVVVQQQSSSYYYeeerrr{{{}}}||||||}}}tttnnnlllqqqxxx{{{yyytttooolllqqqvvv}}}|||rrrhhhddddddaaaeeefffjjjyyyuuuUUUGGG<<<:::999999999999888666777888888888777555333111333333444555555444444444444444444444444444444444444444444444444444444444333333444444444333222222444444444444444444444444222333444444555555444444444444444444444444444444666777888888888;;;???BBBAAAKKK[[[nnn