BM6P6(@ ooo\\\PPPGGG???999:::999777555444333222111111111111111111222222222333333333222222222111111000000111111111111000000333333333333333333444444333444555666666555444444333222222111000000000111///000222222222111///---000000///...............,,,---------...////////////////////////000000111333333333444444555555555777888999999888777666555666777888999;;;<<<===>>>CCCCCCDDDEEEFFFGGGHHHHHHNNNOOOOOONNNMMMMMMNNNPPPOOONNNLLLKKKKKKKKKLLLMMMHHHEEE???<<<;;;;;;;;;:::777777666666666666777888333333333333333444555666666666555444444444555555333444666777777777666555:::::::::::::::::::::::::::;;;;;;===@@@CCCFFFHHHJJJLLLOOOPPPRRRUUUXXX[[[```dddhhhjjjiiijjjmmmpppqqqmmmkkkmmmrrruuutttrrrfff^^^UUUPPPMMMKKKFFFBBBBBB@@@>>>>>>>>>===;;;999::::::999999999999999999777777888999::::::::::::999999::::::::::::;;;;;;;;;<<<>>>@@@AAADDDHHHKKKOOOZZZkkkxxxoooggg^^^XXXYYYXXXUUUTTTSSSTTTUUUVVV___dddhhhjjjnnnrrrsssqqquuussspppnnnmmmllljjjhhhfffbbb^^^___ccchhhkkklllnnnmmmllllllllllllmmmmmmjjjjjjiiijjjmmmqqquuuxxx}}}{{{{{{}}}~~~|||{{{yyywwwwwwzzz|||iii[[[PPPFFF???<<<:::777444333111000///111111111111111111111111333333333333222222222222000000111111111111000000222222222222222333333333444555666666666555444333555444333333222222333333000111222333333111000...000000///...............---------...............//////......//////000111000111222333444555666777777777888888888777666555555666777888999;;;<<<<<<@@@@@@AAABBBCCCDDDEEEEEEHHHIIIJJJIIIGGGGGGIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIGGGCCC???===<<<;;;:::999999999888888888777777777888777666555444333333333333333222222222333333444555555777888888888777666::::::::::::::::::::::::;;;;;;<<<===???BBBEEEFFFJJJLLLOOOQQQSSSUUUYYY\\\aaaccceeegggggghhhiiijjjlllhhhfffgggjjjjjjhhhddd[[[UUUMMMHHHGGGEEEAAA===???===<<<;;;;;;;;;999777888888888888888888999999666777888999::::::::::::999999::::::::::::;;;;;;;;;<<<>>>@@@AAADDDHHHKKKQQQZZZjjj~~~{{{rrriii```ZZZWWWUUUSSSRRRQQQRRRSSSTTTYYY^^^bbbdddhhhmmmnnnkkkllljjjhhhgggggggggfffeeeccc```]]]^^^bbbfffiiiiiihhhiiiiiijjjkkklllllllllkkkkkkjjjjjjlllooosssuuu{{{zzz{{{}}}{{{|||}}}|||}}}~~~vvvgggXXXKKKBBB@@@===888555444333111000111111111111111111111111333333333333222222222222///000000111111000000///000000000111111222222222555555666666666555333222444444333333222222333333111222333444333222111000000/////////...........................---------///............///000000...///000222444555666777666666777888777666555444333333444666777888999:::<<<<<<===>>>???@@@@@@AAACCCDDDEEEDDDCCCBBBCCCEEEFFFGGGGGGHHHHHHGGGFFFEEECCCAAA???>>>===<<<:::888999999:::::::::999777666:::999777666555444444444222111111111222333444444666666777888888888888888::::::::::::::::::::::::<<<<<<<<<===???AAACCCEEEKKKMMMPPPSSSTTTWWWZZZ\\\aaa``````aaaccccccbbbaaaccc```]]]]]]]]][[[VVVRRRNNNIIICCC@@@@@@???<<<:::<<<:::888888999888777555555555666666777888888888666777888999999::::::999999999::::::::::::;;;;;;;;;<<<>>>???@@@CCCGGGJJJRRRZZZhhh|||vvvlllbbb[[[SSSRRRPPPOOONNNOOOQQQRRRWWW\\\```bbbfffkkkmmmkkkdddcccaaaaaabbbccccccbbb```___^^^___bbbeeeffffffdddfffhhhjjjllllllllllllkkkjjjiiiiiikkkmmmppprrrxxxxxxzzz~~~wwwzzz}}}uuudddSSSGGGEEEAAA;;;777777666555333111111111111111000000000222222222111111111000000//////000000000000//////......//////000111111111555666666666666444333222222222111111000111111222333333444444444333222111///////////////......---/////////...---------,,,......------......///000//////000111222333444555444555666777777666555444111222333444555666777777999::::::;;;<<<<<<======@@@AAACCCBBBAAA@@@AAABBBBBBCCCEEEFFFFFFEEECCCAAA@@@???>>>>>>>>>===:::777666888999;;;;;;:::888777666666666555555666777777333333333333444555777777666666777777888888888888::::::::::::::::::::::::<<<<<<<<<===???BBBEEEFFFKKKNNNQQQTTTUUUWWWZZZ\\\___\\\ZZZ[[[^^^^^^[[[XXXXXXWWWUUUTTTRRROOOIIIEEEDDDAAA===<<<<<<<<<;;;:::999888666666777777666444333333444555666666777777555666777888999999999999999999999:::::::::;;;;;;:::<<<>>>???@@@BBBFFFIIIPPPYYYhhh{{{zzzoooccc[[[QQQPPPNNNLLLLLLMMMNNNOOOUUUZZZ^^^```dddjjjlllkkkcccaaa```___aaaaaa``````^^^^^^___```bbbcccdddddddddfffhhhkkklllllllllkkkhhhgggggghhhjjjlllnnnppptttuuuyyy}}}~~~|||zzztttvvvyyy{{{|||}}}vvvbbbUUUJJJDDD<<<888888999777555333222222222111111111000000000000000//////////////////000000000000//////------...//////000111111555555666666666555333222222111111000111111222222444444444444333333222222/////////000///...------/////////...---------,,,---------------......///000000000111111111111111333333555555666555444333111111222333444444555555999999999::::::;;;;;;<<<===???@@@@@@???>>>>>>???>>>@@@CCCEEEEEECCCAAA???=========>>>>>>===:::888333555777999::::::999888666666555555444555555666444333444444555666777888555555555555666666777777::::::::::::::::::::::::<<<<<<===>>>AAADDDGGGHHHJJJMMMPPPSSSSSSUUUVVVXXXXXXVVVSSSTTTVVVVVVSSSOOONNNMMMMMMLLLJJJGGGBBB???<<<;;;999888999999999999888666555666777777666555222222333444555555666666555555666777888888888888999999999:::::::::;;;;;;:::<<<===>>>???AAAEEEHHHLLLWWWhhh{{{~~~rrreee\\\QQQPPPNNNLLLKKKLLLMMMNNNOOOTTTXXXZZZ^^^eeehhhgggeeeccc```_________]]]\\\ZZZ[[[\\\]]]^^^^^^^^^___bbbdddfffhhhiiihhhgggfffccccccdddfffhhhkkknnnpppooorrrvvv{{{~~~~~~}}}|||{{{{{{zzzwwwuuuuuuuuuvvvvvvvvvzzz~~~qqqbbbQQQIII???999999999777444444444444333222222111111000000000////////////......//////000000//////...------...//////000111111333444555666666555444444333333222222333333444444444444333333333222222222...///000000000///---,,,...............------------,,,,,,,,,,,,---......111111000000000/////////111222333444555444333333111222222333444444555555888999999999::::::::::::888:::======<<<:::::::::<<<===@@@AAABBB@@@>>>===<<<;;;;;;<<<>>>===;;;999444555777888999:::999999:::999777555444222222222444333333333444555666666555555555555555666777777::::::::::::::::::::::::<<<<<<===>>>@@@CCCEEEGGGGGGIIILLLNNNNNNNNNOOOPPPMMMLLLKKKLLLLLLKKKJJJHHHEEEEEEEEEEEECCCAAA???===666666555555555555666666666555444555666777666555222333333333444555555555444555666777777888888777999999::::::::::::;;;;;;:::;;;======>>>@@@DDDGGGKKKWWWgggzzzuuuhhh___TTTRRRPPPMMMLLLLLLLLLMMMNNNSSSWWWXXX]]]eeehhhhhhfffccc```^^^^^^\\\ZZZYYYVVVWWWXXXXXXXXXWWWYYYZZZ]]]^^^```aaaaaaaaa````````````bbbdddgggjjjmmmnnnkkknnnsssxxx{{{~~~~~~~~~}}}}}}{{{zzzzzzyyywwwvvvxxxwwwvvvttttttyyyppp]]]SSSFFF>>><<<;;;777333666666555444444333222222222111111111111000000000......////////////......------...///000111222222222333444666666666666555333333222222333333444555444333333222222222222222...///000111000///---,,,---------...............,,,,,,,,,+++,,,------...////////////////////////000111333444444444333222333333333444555555666666888888888888999999999999666888;;;;;;:::888888888999:::<<<===>>>===<<<;;;;;;::::::;;;<<<===<<<:::999999999999999999999999;;;:::888666555333333222666666555555555666666777777666555555555666888888::::::::::::::::::::::::>>>============???AAABBBAAADDDGGGHHHGGGFFFFFFFFF@@@BBBCCCCCCBBBAAAAAABBB?????????>>><<<;;;;;;;;;444555555444444333444555444333222333555666666444444444444444444444444444444444555666777777777777999999::::::::::::;;;;;;:::;;;<<<===>>>@@@CCCFFFLLLWWWeeevvvzzzlllbbbXXXVVVSSSPPPMMMMMMMMMMMMNNNSSSVVVXXX]]]eeeiiiiiigggdddaaa___^^^]]][[[ZZZUUUWWWXXXWWWUUUUUUWWWZZZXXXYYYZZZ[[[\\\^^^^^^______```bbbdddfffhhhjjjkkkhhhkkkppptttvvvyyy}}}}}}|||{{{|||}}}~~~|||zzzyyyyyyzzzyyyyyyyyyxxxvvvtttuuuxxx~~~~~~hhh\\\NNNDDDAAA>>>999444777777666555444444333333333333333222222222222111......////////////......------...///000111222333111222444666777777666666111000000000111222222333444333222111111111222222...///000111000///---,,,,,,------....../////////,,,,,,++++++,,,,,,---...---------...///000111111000111222333444333333222444444444555555666666666777777777888888888888888777999<<<<<<;;;999999999777888999:::;;;::::::999;;;:::999:::<<<===<<<;;;>>>===;;;:::999888888888999999888777777666777777:::999999888888888888999888777666666666777999:::::::::::::::::::::::::::???>>>===;;;;;;;;;<<<======@@@BBBCCCBBB@@@@@@@@@888;;;>>>===;;;:::<<<>>>;;;;;;;;;999777666777888555666777666555444555555333222111222444555555444555444444444444444444444333444555666777777777777999999:::::::::;;;;;;;;;:::;;;<<<======???CCCFFFNNNXXXdddrrr}}}nnneeeZZZXXXUUUQQQOOONNNMMMNNNIIINNNQQQSSSXXXaaaeeeeeehhhfffcccbbbaaa```___]]]XXXZZZZZZYYYVVVVVVYYY\\\WWWWWWXXXYYY\\\^^^```bbb```aaabbbccceeefffggghhhfffjjjooorrrsssuuuyyy||||||{{{zzzyyyyyyzzz|||~~~|||zzzwwwvvvxxxzzzzzzzzzxxxwwwvvvuuutttwww|||{{{nnn\\\LLLCCC>>><<<:::888666333222333444333333222111000//////111333555//////////////////////////////000000111111111222111111222333444444555555444333333222111111111222111111222333333333333222222222222222222111000000,,,,,,------...------,,,...------,,,+++++++++,,,,,,,,,------...///000000/////////000111111222222111333555555444333444555777777777777777666555555666777:::;;;;;;999777555555777999;;;<<<;;;:::999888888999::::::::::::999999888666555555555666777999888888777777777777777999999999888777666555444777777777666777888888999999999999888888888777777<<<;;;:::999999999:::;;;<<<=========<<<;;;;;;:::===;;;999999999999777666555666666666666666555555555555555555555555555555555555444444444333333333444333333333333444555555888777777777777777888888888999:::<<<===<<<<<<;;;:::;;;===>>>???AAADDDFFFNNNTTT```qqqtttlllaaaWWWPPPNNNNNNLLLKKKMMMLLLNNNPPPRRRVVV[[[bbbgggkkkkkkhhhcccbbbdddbbb]]]ZZZZZZXXXWWWVVVUUUUUUUUUSSSTTTWWWZZZ\\\]]]^^^^^^___]]]]]]```eeehhhhhhfffdddiiinnnpppnnnooossswwwxxxxxxyyyxxxwwwxxxzzz|||}}}xxxsssqqqsssvvvwwwwwwwwwvvvuuuuuuuuuwwwxxxyyy|||iiiWWWKKKCCC>>>;;;;;;999666555555444333222111000/////////000222333//////////////////////////////000000000111111111111111111222333333333444444333222111111111111111000111222222333333222222111111111111111000//////---------...------,,,,,,,,,,,,+++***************,,,,,,,,,------......////////////000111111222222111222444444333333333444777777777777777666666555555666777888888777555444333444555777777777777666777888999999::::::999999999888666555555555666777999888777777666666777777666777777888888888888777777777666666777777888888999999888888888777777777;;;:::999888888888999999:::::::::::::::999888888:::999777777777777666444555555666666666666555555555555555555555555555555555555444444444333333333444333333333333444555555666555555666666777777888888999:::;;;<<<<<<<<<;;;:::;;;===>>>???AAADDDFFFMMMSSS```qqqvvvnnneee[[[RRRPPPNNNLLLJJJLLLLLLNNNPPPRRRUUU[[[aaafffnnnpppnnnhhhcccbbb___[[[[[[ZZZXXXWWWUUUTTTTTTTTTRRRTTTVVVYYY[[[\\\]]]]]]aaa______```dddeeeeeecccaaafffkkkmmmmmmooossswwwvvvwwwwwwvvvuuuuuuwwwyyy{{{wwwsssqqqtttwwwyyyyyyuuutttttttttvvvxxx{{{}}}yyyeeeWWWLLLDDD@@@>>><<<:::888777666333111///000000000000000111111000000000000000000000000//////000000000000111111111111111111111111111111333222111111111111111111000000111222222222222222///000000000000///......---.........---,,,,,,++++++***))))))((())))))))),,,,,,,,,,,,,,,,,,,,,,,,...//////000000111111222000222444444333222333444777777777777777666666555444444444444444444444444333333444444555666666666777888999999::::::999999888777666555555555666777888888777666666666666666333444666777999:::::::::666666666666777777777888888888777777777777777666999999888777777777777777777777777777777777666555777666444444555555444222444555555666666666555555444444444444444444444444555555444444444333333333333333333333333444555555333444444555666777777888888888999;;;;;;;;;;;;;;;:::;;;===>>>???AAADDDFFFKKKRRR___pppzzzqqqiii___UUURRROOOLLLJJJKKKLLLMMMOOOQQQTTTYYY___ccclllqqqsssnnngggdddaaa]]]]]][[[YYYVVVTTTSSSSSSSSSRRRSSSUUUWWWYYY[[[\\\\\\bbbaaa```aaabbbcccbbb```^^^ccchhhjjjkkkmmmqqquuutttuuuuuutttrrrrrrsssuuuvvvssspppooorrrvvvxxxzzztttsssrrrsssvvvzzzӵtttcccVVVLLLEEE???===;;;:::999777444222000111111222222222111111111111111111111111111111//////000000000000000000Ħ/////////222111111Ħ111111///000000111222111111111......//////......---,,,...ӵ+++******)))))))))))))))***,,,,,,++++++++++++++++++......//////000111111111111333555555444333444555666777777777777666555555333333222111222333444555555555555555666777888999777777888999999999999999888777666555444555666666777777666555555555555666333444666777888999::::::555555666666777777777666666666666Ħ777777666666666555555555555555555666666555444444555444333333444555444222444444555555666666555555444444444444444444444444555555444444444333333333333333222222333333444555222333444666777888888999777888999999:::;;;;;;;;;:::;;;===>>>???AAADDDFFFKKKRRR^^^ooo}}}sssjjj```VVVSSSPPPLLLJJJKKKLLLMMMNNNPPPRRRVVV\\\```eeeooouuurrrllliiigggddd___]]]ZZZWWWTTTSSSSSSSSSRRRSSSUUUWWWXXXZZZ[[[[[[aaaaaaaaaaaaaaabbbaaaaaa```cccgggiiijjjkkknnnqqqqqqrrrsssqqqoooooooooqqqnnnmmmllllllooosssvvvxxxuuutttssssssvvv{{{4ĉ@ӵppp```QQQHHHAAA???===;;;:::999666444222333444444444333333222222222222222222222222222000000//////////////////>L////////////000000=hĦ111...///000000111111000000...............---,,,,,,4ĉ@ӵ++++++*********++++++,,,++++++++++++++++++******.........///000000111111222444555666555444555666555666666666666555444444444333222111111333555666666666666666666888999999777777888999999999999888888777555444444444555666777666555555444555555555444555666666777777777777333444555666666666666555555555555>L555666666666555555555444444333444555555555555444444444333222333555555444333333333444555555555555555444444444444444444444444555555444444444333333333333222222222222333444444333444666777999999999999777777888888999::::::;;;:::;;;===>>>???AAADDDFFFKKKQQQ\\\llluuujjj```WWWSSSQQQMMMLLLMMMKKKLLLMMMNNNPPPTTTYYY]]]aaallluuutttpppmmmkkkhhhbbb```\\\YYYVVVUUUUUUUUUTTTUUUUUUWWWXXXZZZ[[[\\\___```aaaaaabbbbbbcccddddddfffhhhiiiiiiiiijjjjjjmmmnnnooonnnlllkkkkkkllliiiiiijjjkkkmmmqqqvvvyyyxxxvvvuuutttwww{{{GG=?lllZZZNNNGGGDDD@@@===;;;:::888777555555555444444444444444111111111111111111111111000000////////////......HdĦ///////////////=Īj......///000000000000000---............---,,,,,,GG=?,,,,,,+++,,,,,,---...++++++++++++++++++++++++---......//////000000111111333555555444444444555444444444555444333333222333222222111222333555666333333444444555666666666666777888888999999888888777666555444444444555666666666555444444444444444444555555555555555444333222333555666666666555444333444444HdĦ555555555555666555444444333222333444444555444444444444333222333555666555444222333444555555555555555333333333333333333333333555555444444444333333333222222222222222333444444444555777999999999999888777777777777888999:::;;;:::;;;===>>>???AAADDDFFFJJJOOOYYYggg{{{xxxmmmcccYYYVVVSSSOOOMMMNNNKKKLLLLLLMMMNNNRRRWWWZZZ```jjjssstttrrrppplllhhhfffccc___[[[YYYXXXXXXYYYWWWWWWWWWXXXZZZ[[[]]]^^^]]]___aaabbbbbbccceeeggggggggggggggggggfffeeeeeefffhhhiiiiiigggffffffgggfffgggiiikkkmmmpppuuuyyyyyyxxxwwwvvvxxx|||ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦjjjĦ<<<;;;999888666555444333222333333444111111000...DdD///......?fӵ---...///Ħ.........ӵƜ`1.׼s,,,,,,ĭӵ+++---...000000111333333222222222ӵ333222111111Ħ111111222333444555444888888888888777666555Ħ666555444444333333444Ħ444666666555444333222333333DdD666666555333333ӵ444666ӵ444ӵ333333333444444Ħ222777ӵ777777666;;;ĭӵaaauuu|||rrrhhh^^^YYYVVVQQQNNNOOOKKKKKKLLLLLLMMMPPPTTTXXX]]]eeemmmqqqttttttpppjjjhhhfffaaa^^^[[[[[[\\\]]]ZZZYYYYYYZZZ[[[]]]___```^^^aaacccdddcccdddfffhhhgggfffeeeeeeeeedddbbb```^^^```bbbcccbbbaaaaaabbbaaacccfffgggiiilllqqquuuxxxxxxwwwxxxzzz}}}?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLBBB===;;;999888666555333111111111333S?ʬ0000003h?D%%)?......ZufĦ---......gL///......g&e,,,gĉ@///,,,g&e>&e+++@e------??000000...000111111000000g<ĉ2222221110003we<Ħ0001112223333h?@e888888888888888777666555Z5555555554443333333h?gL222444666666555444333222222222D%%)?666fff?><z222222=?Ħ555g&e333g&e333333333S?ʬ4444ff?>ߝL111@e444g&e4447777773h?g&e>&ePPP\\\??wwwmmmbbb\\\XXXRRROOOOOOKKKKKKKKKKKKLLLOOOSSSWWWWWW___gggnnnuuuyyyvvvooojjjgggccc___]]]]]]___```[[[[[[[[[[[[\\\^^^```bbb```ccceeeeeeccccccfffhhheeedddcccccccccbbb```___YYY[[[^^^___^^^]]]]]]^^^\\\^^^aaacccdddggglllpppvvvvvvwwwyyy|||4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦGGGCCC@@@<<<888888666444333333333Htƅ^111111Bt=o9ĦDtfo9Ħ111000///g?------HdĦ222000///Hu]Ħ***tt///...Hƅ^Hu]Ħ,,,H׼s......///000000000000111111111111tQ111000///...je<Ħ222333444Bt=o9ĦH׼s333444555666777888:::999777HtĦ666666444222111Bt=o9ĦHdĦ444333222222111111000111222222Dtfo9ĦsߝLGdUĦ000Ht@cӵHu]Ħ000Hu]Ħ222222Htƅ^777qIܗGIӵ333H׼s333888Hu]Ħ666777Bt=o9ĦHƅ^Hu]ĦPPP~~~tttggg^^^ZZZWWWTTTQQQNNNLLLIIIIIIKKKNNNPPPPPPXXX]]]fffooouuuxxxxxxwwwooolllgggddddddddddddcccaaa```______```bbbeeefffgggiiikkkjjjhhhgggfffggggggbbb^^^^^^```aaa^^^ZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]___ccciiinnnvvvyyy}}}4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦRRRJJJDDD>>>:::;;;888666555555q<R111111qjRgdKӵHdDĦgdKӵ000000GR/f6LĭĦ//////DdDĦ222000///DdDĦ***`eĭ...DdDΦDdDĦ,,,DdDĦ.........------...//////000///000000111111000geĦ//////000FSĦ222333qjRgdKӵDdDĦ333444555666777888999999777DdDĦ666444222111qjRgdKӵDdDĦ222222222222111111111222222333HdDĦgdKӵDdDDdDĦ111DdDĦ4DufӵDdDĦ111DdDĦ222q<R666555peƜ4DuTӵ333DdDĦ333666DdDĦ666qjRgdKӵDdDΦDdDĦNNNUUUeeerrrwwwlllccc^^^ZZZUUUQQQQQQNNNKKKIIIKKKNNNPPPPPPTTTZZZdddnnnuuuxxxyyyxxxsssoookkkgggffffffeeeeeecccbbbaaaaaaaaabbbcccdddfffggghhhiiiiiihhhfffeeeddd```\\\[[[^^^^^^[[[XXXVVVVVVWWWWWWWWWWWWWWWWWWYYYZZZ[[[\\\]]]aaagggkkktttvvvzzz}}}4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦ```VVVNNNFFF@@@>>>;;;888666666po9u333222222222GIdnuR)ĦDdDĦnuR)Ħ000///CdgĪj111DdDĦ222000000DdDĦ+++HߝL`o9...DdDΦDdDӵ,,,DdDĦ.........---------...////////////000000000000geĦ...///sp?aĦ111222GIdnuR)ĦDdDĦ444444555666777777666666555DdDĦ333222111111GIdnuR)ĦDdDĦ111111111222222222222222333333DdDĦnuR)ĦDdDΦDdDĦ222DdDĦnuR)ĦDdDĦ222DdDĦ333po9u333333444333=ӊB1.uTӵ444DdDĦ333555DdDĦ888GIdnuR)ĦDdDΦDdDӵJJJOOO\\\fffvvv|||qqqiiiccc]]]WWWRRRSSSPPPKKKJJJKKKNNNPPPRRRPPPWWWbbbmmmuuuyyyzzzzzzxxxtttooollljjjiiigggfffeeeeeedddddddddcccccccccfffeeeeeegggiiiiiifffccc```]]]YYYYYYZZZZZZXXXUUUSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVXXXZZZ\\\___cccfffppprrrvvvzzz~~~4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d>>:::777777peӵ222ĦpeӵDx<>d<ӵDdd<000000>d<Ħ,,,4DufئL>e---DdDʜ4DuTӵ,,,DdDĦ......---------------.........//////000000///geĦ...s<v>aĦ000111peӵDx<DdDĦ333444555666666666222222111DdDĦ000000111222peӵDx<>d<000000111222222333333333444>d<ӵDd<DdDΦDdDĦ333DdDӵnd<DdDĦ444>d<Ħ333peӵ333Ħ222F&uTӵ444DdDĦ444555>d<Ħ999peӵDx<>d<ʜ4DuTӵFFFJJJUUU\\\jjjvvvlllddd^^^YYYVVVTTTPPPLLLJJJLLLOOORRRSSSQQQXXXbbbnnnvvvzzz{{{{{{|||xxxsssooommmkkkhhhgggeeeffffffffffffeeeddddddgggdddcccfffjjjkkkfffaaa]]]ZZZWWWVVVWWWWWWUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPRRRTTTWWWYYY[[[^^^aaadddlllooossswww}}}4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xXXXPPPEEEBBB===999888B?d<---,,,,,,,,,,,,------......////////////geĦ///Hg8>aĦ000111B?Ho9111>d<444444555555111222222>d<ӵ000222B?Ho9222<x111111222222222333333&ӫeʬtIӇ111>d<Φ>d<Ħ333D&ӫetIӇ555DdDĦ666sdKĦ333B?dp&ĒR444444>d<sdKĦ:::B?Ho9;;;s&dq&ĒRDDDDDDGGGPPPVVVcccxxxzzzooofff```]]][[[TTTQQQMMMLLLMMMQQQSSSTTTTTTZZZdddnnnvvv{{{}}}}}}~~~zzzuuuqqqooollliiigggeeeeeefffggggggggggggfffhhheeedddgggjjjjjjddd^^^ZZZXXXVVVTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPRRRTTTWWWYYYZZZ]]]aaaccciiimmmrrrxxx4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkgeqqqaaaVVVNNNIIICCC>>>;;;@h222222@G//////HĪj@IŌ///...Bene///Hkge111ne//////fe,,,Hu]3hh,,,,,,,,,se------,,,+++++++++,,,,,,------............geĦja>aĦ111111@G000000se222222333333333333333444<Ō000000111@G111222Hkge///000111111222111222222HĪj@IŌ000111ege555444Hu]3hIŌ333444DdDĦ777ne666333@h222333>h333333444se666ne999888@G::::::sĪj@h===CCCCCCEEENNNSSS^^^ssswwwmmmgggcccbbbXXXUUURRRPPPQQQSSSSSSSSSVVV[[[dddmmmuuu{{{|||wwwtttqqqnnnjjjhhhffffffffffffgggggghhhhhhhhhgggfffggghhheee___ZZZVVVUUUTTTRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRTTTVVVWWWYYY\\\```dddiiimmmttt{{{4DuXӵĵD^DdDĦooobbbXXXSSSKKKEEEAAA???444444444444///////////////...000000111111000//////...,,,D^,,,,,,,,,,,,s׼s...------,,,+++++++++++++++---------......---geFm8///>aĦ111222222000000000s׼s000000111111111111111222333Ho111.........000000000111...//////000000000000111111111111111444555555D^555444444DdDĦ999555777444444444444444555222222333333s׼s777555888777555555:::::::::???>>>DDDDDDEEELLLPPPZZZnnnyyyqqqkkkhhh```]]]ZZZWWWVVVUUURRRQQQUUUYYYaaajjjsss{{{}}}yyyvvvssspppllljjjiiihhhffffffeeefffgggggggggggghhhgggddd___YYYUUURRRRRRQQQOOOMMMLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVZZZ```dddiiiooowwwΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħ|||ooo___ZZZRRRKKKFFFCCCAAA???888888777666666666666666000000000000////////////000//////.........//////---------------...///000111111111111222333444555111111111111Ħ000......---------,,,,,,,,,,,,>d<Ħ,,,,,,,,,,,,,,,Be......---,,,,,,+++*********+++,,,------......---geFYĉ000000>aĦ222222222111111000111111000000000000Be/////////000000000000...///000nu]ӵ......111444555555---......///000111111222.........///////////////000000111111111111000000222111111111222444666777111222444555666>d<Ħ555888777666666>d<Ħ999888555Ħ444444444444444444444444555555666777666555333222111111222333Be777666444333444Ħ222555555666888999:::;;;<<<999::::::;;;<<<===?????????EEEDDDEEEKKKNNNWWWjjjxxxpppkkkfffccc```\\\YYYVVVQQQNNNSSSWWW^^^gggrrr{{{~~~{{{xxxuuurrrnnnkkkkkkjjjgggeeeddddddeeeffffffhhhiiifffaaaZZZTTTRRRPPPPPPOOOMMMKKKIIIJJJJJJLLLLLLMMMOOOPPPQQQRRRSSSRRRRRRRRRSSSTTTYYY___cccjjjpppyyy?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ}}}mmmfff[[[SSSMMMHHHBBB>>>888777555444555555444333111111111000111111222333000000///............///...............///000111000111111222222333444444111111000gdKĦ222///...---,,,+++,,,,,,---///sdKĦ++++++******+++,,,,,,,,,---,,,,,,++++++,,,,,,------...//////000000ŶS///0000003weAneneneneDevvviii]]]TTTNNNGGGCCC>>><<<999777666555444222222222111111111222222333000///......------......///............//////000000111111222222333333444222111ne111111///...---,,,+++,,,------///ne,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------.../////////>A//////000k</////////000000111//////000222222000....../////////000000000000000000///fh111111000/////////...------......///000000111//////000000000000000///000/////////////////////111111111222333444666777444444444333333De444444555666777777ne555444ne555444444444333444555555666777666555444444444555666777777666555555555555555666666ne888777888888888888888999999:::999:::;;;;;;;;;;;;>>>@@@BBBBBBDDDGGGIIIOOO\\\iii|||uuunnnggg```ZZZUUUWWWYYY^^^gggsss}}}~~~|||zzzwwwtttrrrooollljjjjjjjjjhhhgggfffgggfffaaaZZZUUURRRQQQLLLKKKJJJIIIHHHIIIIIIJJJHHHIIIIIIJJJLLLMMMMMMNNNQQQQQQQQQRRRTTTYYY```eeepppvvvsssdddZZZRRRLLLHHHEEEBBB>>>:::999777555333333333222222222222222333111000//////......//////000//////............///000000111111222333333333333222//////000///...---,,,+++,,,------///---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.........////////////......//////000000//////000111111000........./////////000000000000//////...111111000///...------,,,------......///000000000......///000111111111111000111111111111111111111222222222222333444666666444444444444444333555666666777777777444333333444555555555444444555555666777666555555555555666666777777777666555555555666666777777999999888888888888888888999::::::;;;<<<<<<<<<;;;;;;<<<>>>AAAAAADDDGGGJJJOOO\\\iiiuuujjj___XXXXXXYYY]]]eeeqqq}}}|||zzztttrrrooommmmmmlllkkkiiijjjgggbbb]]]XXXTTTOOOLLLLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLPPPQQQRRRSSSVVV[[[bbbfffpppxxx{{{lllaaaYYYSSSOOOJJJGGGBBB>>>;;;999777555555555444333222222333333222222111000000000000111111000///...............000000000111222222333333333222222111000//////.........,,,,,,,,,,,,---...//////......---------,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------------......///////////////000000000000/////////....../////////////////////000000///............/////////000000/////////......//////////////////......------,,,............//////000000---...///000111222222222111111222222222222222333222222222333333555666666555555555444444444444444444555555555555444444333444444444444555555666666666666555555555666777777555555555666666777777888777777666666666666666777888888999::::::::::::999999888888888888999::::::999:::;;;;;;:::;;;<<<>>>AAAAAADDDHHHKKKQQQ^^^kkkttteee\\\ZZZZZZ]]]eeerrr}}}vvvtttqqqpppooommmkkkiiijjjddd\\\WWWVVVSSSNNNJJJLLLKKKIIIGGGEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLQQQSSSTTTVVVYYY___eeejjjpppzzzzzznnnddd\\\WWWOOOKKKEEEAAA>>>===;;;999777777555444333333333333222111000000//////000000111000///...............///000000111111222333333222222222111000///.........---,,,,,,,,,,,,......///...............------++++++,,,,,,,,,---------------,,,,,,,,,,,,------...------------...///000000000000000//////////////////............//////---.../////////.....................//////////////////............//////,,,,,,------......//////............////////////......000111222222222222111222222222333333444444333333333333444555666666555555555555555555555555555555555666555555444444555555666777777777888888777777666666777777888999555666666777777888888888777777666666666777777888888888999:::::::::::::::999999999888999::::::;;;666888999::::::;;;>>>@@@BBBBBBEEEIIILLLRRR```mmm~~~lllaaa\\\\\\^^^fffttt}}}xxxuuusssqqqooommmiiigggfff^^^VVVSSSSSSSSSOOOJJJKKKJJJHHHFFFEEEDDDEEEEEEGGGHHHIIIJJJLLLMMMNNNNNNRRRSSSVVVYYY]]]bbbiiimmmtttzzzmmmaaaZZZUUUQQQJJJEEEBBB@@@>>>===999888777555444333333333//////...------------...000//////............/////////000000111222222222111111222111111000///......---,,,+++,,,---...///........................,,,,,,,,,,,,------------......------------......//////...------///000111000000000000///////////////......------......///,,,...//////...------...------.........////////////......------......///+++,,,,,,---...///000000......////////////////////////000111222222222222111111222222333444444444444444444444444555666666555555555666666666666666666777777888888888777777666777888888999888888777888888777777777888999999666777888888888888888777777777666666666777888888888888999::::::::::::999999999999999999:::;;;;;;666777999::::::<<>>???>>>===>>>???AAAEEEEEEHHHMMMQQQXXXffftttxxxmmmaaa^^^[[[___lll}}}}}}yyyuuuqqqlllfffbbbZZZWWWTTTQQQNNNLLLIIIGGGIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJLLLOOOSSSVVVXXXYYY\\\___ccchhhmmmsssyyy}}}wwwllleee[[[TTTOOOJJJEEEAAA@@@>>>;;;:::999888777555666333000///000111111111111000...---...///111222000000000000111222333444444444444333333333222222......,,,++++++,,,---...---...///...------...///......------------......------------............///000111111000000111222444333222111000000000000//////.........---------++++++,,,,,,,,,,,,,,,,,,,,,---......//////..............................///////////////.................................222333333444333222111000222222222111222222333333444444444555666777888999999999:::999999888666666666777777999999888666333666777888:::;;;::::::999>>>===<<<;;;;;;;;;;;;;;;777999;;;<<<<<<;;;999888<<<;;;999777666666666777<<<;;;999777777888:::;;;999999999999999;;;<<<<<<:::<<>>???@@@AAAAAA@@@BBBAAA@@@@@@@@@@@@@@@@@@<<<===>>>>>>>>>===<<<<<<<<<;;;:::999999::::::;;;===<<<;;;::::::;;;<<<<<<============>>>???@@@@@@@@@BBBDDDEEEEEEFFFHHHJJJGGGIIINNNSSSXXXddd{{{rrrfff^^^XXXXXX^^^hhhwwwuuunnniiiddd]]]WWWWWWTTTRRRPPPPPPNNNJJJGGGFFFGGGHHHHHHHHHHHHKKKMMMNNNRRRWWWZZZ[[[___eeejjjrrrvvv|||vvviii___XXXSSSNNNJJJDDDAAA>>><<<;;;:::888666666444111000111222111111000000///...///000111222444333333333333444444555555555444444444333333333444333111///....../////////000111000...---.../////////............//////000000000111111111222222333444444333000//////000//////...---,,,,,,,,,,,,...............---------111000000//////.........------...////////////.................................//////////////////,,,,,,---///000111333333555555555666555555444333333333333333333444555555555555555555555666777888999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>???AAACCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCDDDAAA@@@@@@???>>>>>>>>>>>>;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@AAABBBCCCEEEEEEEEEFFFHHHJJJJJJMMMTTT[[[cccqqquuuhhh___XXXVVVYYY^^^iiisss}}}wwwmmmfffaaa]]]XXXTTTTTTRRRPPPPPPPPPOOOMMMKKKIIIIIIJJJIIIIIIKKKNNNQQQSSSWWW]]]aaadddiiipppuuu~~~rrrfff]]]WWWRRRNNNFFFDDD@@@>>>===;;;999777666444222111222222222111000000/////////000111222444444333333333333444444555555555555444444444444666555333111000000000000000111222111///......///000//////......//////000////////////000000000000111222333222///...//////......---,,,,,,,,,,,,,,,........................222111111000///...------------...///////////////....................................////////////---...///000111222333333222222222222222222111111222222222222333444555555777777777777888999:::;;;===<<<=========>>>??????===>>>??????@@@BBBDDDFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFFFFFFFGGGHHHIIIJJJJJJIIIGGGEEECCCAAAAAABBBBBBAAA@@@@@@???????????????;;;<<<============<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFFFFFFFGGGJJJLLLPPPTTT\\\fffooo~~~uuujjjbbbYYYVVVTTTVVV\\\dddpppuuu|||~~~}}}|||rrrlllccc]]]XXXVVVSSSQQQRRRQQQPPPOOOOOOOOOOOOOOONNNNNNMMMLLLLLLOOOSSSVVVYYY^^^dddiiimmmrrrzzz{{{mmmccc[[[TTTPPPIIIGGGCCC@@@???===:::888666555333333333333222111000000000000000111111222333222222222222333333444666666666555555555444444777666444222111000111111111222333222000///000111000000000//////000000000////////////000000000000---///000///...---///000......---,,,,,,,,,---------.....................000000//////...---,,,,,,---...//////000000//////........................---.........//////000000000000000111111111111111000000000000000000111111111111111222222333555555888888888888:::;;;<<<===????????????@@@AAABBBCCCCCCEEEHHHIIIIIILLLOOOSSSWWWWWWXXXXXXWWWVVVTTTSSSSSSSSSTTTTTTUUUVVVXXXXXXUUUSSSOOOLLLJJJIIIJJJKKKMMMLLLKKKIIIGGGEEECCCBBBAAAAAAAAABBBAAAAAA@@@???BBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJMMMPPPSSSWWW\\\fffsssvvvkkkccc[[[VVVRRRPPPSSSXXX^^^bbbhhhmmmnnnmmmlllkkkeee```ZZZUUUQQQPPPOOOOOOQQQQQQQQQPPPPPPPPPRRRSSSRRRRRRRRRQQQPPPSSSWWWZZZ```eeelllqqquuu{{{wwwkkkaaaYYYSSSLLLIIIEEECCCAAA>>><<<:::777555444444444444333111000000000111111111222222111111111111222333444555777666666666666555555555666555333111000000111111111222333333111111222333111111000000000000111111000000000111111111222222+++---......------...000......------------......---------...............///......------,,,,,,,,,......///000000000000///........................------......///000000000111111111000000000000000333222222222222333333444222222222222333555666666777777888999;;;===>>>???BBBBBBBBBCCCFFFHHHKKKMMMKKKOOOSSSVVVVVVXXX]]]aaahhhhhhiiiiiihhhfffdddccceeeeeeeeefffggghhhiiijjjbbb```]]]YYYVVVUUUTTTTTTXXXXXXVVVSSSPPPLLLIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMOOOQQQTTTYYY]]]dddjjjwwwvvviiibbb[[[VVVRRRMMMNNNRRRPPPSSSWWW[[[^^^^^^]]]\\\XXXVVVRRROOOMMMMMMMMMNNNQQQRRRSSSSSSSSSUUUXXX[[[YYYYYYYYYXXXWWWXXX[[[^^^fffkkkrrrwww|||tttiii^^^XXXNNNKKKGGGDDDBBB@@@===:::777555444555555555333111000000111111222222222111111111111222444555777777777777777666666666555555444333111000///000111111000111333333222222444555222111111000000111111222//////000000000111111111---...//////---,,,---...---------,,,,,,------...---------.........//////------------------------......///000000000000000........................------......///000000111...//////000000111111111444444333333333444666666333333444444555777888999999:::;;;===???BBBDDDEEEHHHIIIKKKNNNRRRWWW\\\___[[[aaagggjjjkkkmmmqqquuu|||}}}~~~~~~}}}}}}zzzxxxtttqqqmmmkkkjjjiiilllkkkiiifffccc___[[[YYYXXXWWWUUURRRQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVYYY[[[___dddjjjooo{{{zzzqqqfff___YYYVVVQQQLLLKKKNNNJJJKKKMMMPPPSSSTTTSSSRRRNNNNNNMMMLLLKKKKKKMMMNNNQQQSSSUUUWWWYYY\\\bbbfffcccdddeeedddbbbbbbdddfffiiinnnvvv}}}{{{nnnccc\\\PPPLLLHHHEEECCC@@@===;;;777666555555666555333111000000111222222222222111111111222333555777999:::777777777777666666666666222111000/////////000111///111333333333333555777222222111111111111222222------------............000111111000---,,,,,,---,,,,,,,,,+++,,,,,,---------------.........//////---------..................//////000000000000000........................---------...///000000111,,,---...///000111222333444333333222333444555666555555666666777999:::;;;===>>>@@@BBBEEEHHHJJJLLLOOOPPPSSSXXX^^^eeekkkooonnnuuu}}}~~~zzzvvvrrrpppooommmiiifffdddccccccddd____________```aaabbbcccdddfffiiilllqqqwww~~~|||ssslllccc]]]XXXUUUPPPKKKJJJLLLIIIIIIIIIKKKNNNOOOOOONNNIIIJJJKKKKKKJJJKKKMMMNNNPPPSSSWWWZZZ]]]bbbiiiooommmnnnooonnnmmmllllllmmmiiipppxxxxxxiii[[[YYYRRRLLLKKKHHHBBB??????===:::777555555555444333444444333333222111111000222222222333444555666777666777888999999888777777222222222222111111111111000000000111222222333333444333222111000000000000///000000000000000//////000000///...,,,+++***)))------------------------++++++,,,------......///000///...---------------//////000000000000/////////////////////.........///000111222222111///...111111111111222333444555222333444444333444666888444555666666666777:::<<>><<<999777777777777666444444444333222222111111333333333444555666777888777888999::::::999888888333333222111000000//////000000111111222222222333333333222111000000000000---------......------,,,//////...---,,,++++++***------------------------,,,,,,------...//////000000//////..................//////000000//////.../////////////////////...000111222333333222111000222111111111222333444444333444444444333333555777777888999:::;;;>>>CCCFFFKKKKKKLLLOOOUUU[[[___bbboooxxxyyyqqqjjjfffccc\\\TTTOOONNNMMMLLLJJJKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJIIIIIIIIIKKKMMMNNNPPPRRRWWW___iiisss{{{}}}{{{~~~|||qqqcccZZZRRROOOLLLFFFBBBAAA@@@===;;;::::::;;;:::999555555444444333222222222444444444444666777888999999:::;;;;;;;;;;;;:::999777666555333111000000000111111111222222222222222222222111000////////////+++,,,,,,------,,,,,,+++......---------,,,,,,,,,---------------------------------...//////000000000//////........................//////...............//////////////////111222333444444333222111333333222222222333333444555666666666555555666888999:::<<<===@@@DDDKKKOOOTTTUUUXXX]]]dddlllssswwwxxxooohhhccc```[[[TTTQQQPPPOOOMMMJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIKKKMMMOOOPPPPPPSSSZZZcccnnnxxxyyyiii^^^UUUQQQNNNIIIEEEDDD@@@>>><<<;;;<<<===<<<<<<666666555555444333333222333333333444666777999999::::::<<<======<<<;;;;;;:::999777666444444333444222222222222222222222222222111000///............,,,,,,---.........------------------------------------------------------,,,,,,------.../////////......---------------...------............------............////////////111222333333444333333222555444444333333333333444777888999888777888:::;;;>>>@@@CCCFFFKKKQQQYYY^^^bbbeeekkksss{{{zzzqqqiiidddaaa\\\WWWSSSSSSRRROOOLLLJJJIIIGGGFFFEEEEEEEEEFFFGGGGGGHHHIIIKKKMMMOOOPPPPPPUUU\\\fffpppzzzxxxooocccWWWSSSQQQLLLHHHFFF@@@>>><<<;;;<<<======<<<777777666666555444444444222333333444666777999::::::;;;===>>>??????>>>>>>;;;:::888666555555666666444333333333222222111111000000///...------------+++,,,,,,---......------,,,,,,,,,------------...------------------------***++++++,,,,,,---......---,,,,,,+++,,,,,,------------............---------.........//////000000000111111222222222222222555555444444333444444444555777888999999:::===???BBBGGGNNNWWW___hhhqqqvvvuuu{{{}}}tttkkkfffccc^^^XXXTTTSSSQQQNNNKKKIIIHHHGGGEEEDDDDDDDDDEEEDDDEEEFFFHHHJJJLLLMMMNNNQQQVVV___hhhpppzzz~~~uuuyyykkk\\\VVVTTTOOOIIIGGGAAA???<<<;;;<<<===<<<;;;888888777777666555555444333333444555777999:::;;;<<<===???AAACCCDDDDDDDDD===<<<999666555444555666555555444333222111111000000///...---,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,------------------------------------------------*********+++,,,,,,------,,,,,,,,,,,,,,,,,,---............//////.........------......///000000000000000111111222222333333555555444444444555555666444666888:::<<<>>>BBBEEEFFFNNN[[[iiiuuuyyyqqqlllgggaaaYYYTTTRRRPPPLLLIIIHHHGGGFFFEEEDDDDDDEEEFFFCCCDDDFFFGGGIIIKKKLLLMMMPPPWWW```iiipppyyyxxxsssuuuddd[[[WWWPPPIIIFFFDDDAAA>>>=========<<<;;;999888888777777666555555555555666777999;;;===>>>>>>@@@CCCFFFHHHJJJJJJJJJEEEBBB>>>:::777666555666666555555333222111000000///...---,,,++++++++++++)))***+++,,,---------------------------------,,,------------------------******+++,,,,,,------......---------......///000...//////000000//////...------......///000000111111111111222333444444555555444444444555666777777666999<<<@@@CCCGGGLLLOOOWWWaaaqqq{{{xxxppphhh^^^WWWTTTQQQNNNKKKHHHGGGFFFEEEEEEEEEFFFGGGDDDEEEGGGIIIJJJKKKLLLLLLOOOVVVaaajjjqqqyyy{{{sssooo}}}jjj___YYYQQQIIIEEEEEECCC@@@>>>>>>>>>===;;;999999888888777666666666777777888999;;;===???@@@@@@BBBEEEIIILLLNNNOOOOOOMMMJJJEEE???;;;888777777666666555444222111000000......---,,,+++++++++++++++,,,---...////////////......---------,,,,,,,,,------------------------++++++,,,------......//////////////////000111111//////000000000000//////---------...///000000111333222222333444555666777444444444555555777888999;;;>>>BBBGGGKKKPPPUUUYYYooozzzwwwoooddd\\\WWWTTTQQQNNNGGGGGGFFFEEEEEEFFFGGGHHHFFFGGGHHHJJJKKKLLLLLLLLLMMMUUUaaajjjrrr{{{vvvpppmmmrrrccc\\\VVVNNNGGGIIICCC??????>>>;;;:::<<<<<<;;;999777777888:::;;;777888999:::<<<>>>@@@AAACCCDDDFFFJJJOOOSSSTTTSSSSSSPPPKKKDDD>>>999666444444444333222111000///...,,,---...,,,***))))))***---------,,,,,,+++++++++,,,,,,------.../////////........................++++++,,,,,,,,,---------,,,---///000000000///...///............---------------......///000000000333333333333333444444555555666777777777999<<<>>>FFFFFFJJJRRRXXX]]]hhhuuuxxxlllaaaYYYTTTPPPNNNMMMKKKIIIIIIIIIJJJIIIGGGFFFIIIKKKJJJGGGGGGLLLPPPTTTUUUZZZdddnnnwwwwwwpppjjjfffzzzkkkccc\\\SSSLLLKKKEEEAAAAAA@@@===<<<>>>:::999777666666777888999888888999;;;<<<>>>@@@AAADDDDDDFFFKKKPPPSSSUUUUUUVVVSSSMMMGGG@@@;;;888666333333222111000///......---...///---+++******+++---------,,,,,,+++++++++,,,,,,------.../////////........................+++,,,,,,,,,,,,------------...///000000000///............//////000000000...//////000000111222222333333333333333444444555777888999:::;;;>>>BBBEEENNNOOOWWWbbbkkkrrr~~~vvvhhh^^^WWWSSSPPPPPPNNNKKKJJJJJJIIIHHHGGGFFFIIIKKKJJJGGGGGGKKKOOOSSSTTTYYYbbbkkkvvv}}}ssslllgggbbb___vvvlllcccYYYRRRMMMGGGCCCCCCBBB??????@@@;;;:::888777777777888999999::::::;;;===???@@@AAADDDDDDFFFJJJOOOSSSUUUUUUVVVSSSMMMFFF@@@:::777555222222111000///......---...//////...,,,++++++---------,,,,,,,,,,,,++++++,,,,,,,,,---......//////........................,,,,,,,,,---------......---...///000000000//////......///000111222333333000000111111222333333333555555555555555666777777;;;<<<===>>>AAAFFFMMMQQQZZZ```kkkyyyuuuiii```ZZZVVVVVVSSSOOOMMMLLLKKKIIIHHHGGGIIIJJJIIIGGGGGGJJJNNNRRRRRRWWW___hhhsss|||tttlllgggdddaaa___uuujjj^^^VVVOOOIIIEEEEEEDDDAAA@@@BBB>>>===<<<;;;:::::::::;;;:::;;;;;;<<<===>>>@@@AAABBBAAACCCFFFKKKOOOQQQQQQQQQNNNHHHBBB;;;666333111111000000///......---------......---,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////........................------------..................//////000000000000/////////000111222222333000111111222333333444444777777777777888999:::;;;===>>>AAAEEEJJJSSS\\\bbbnnnvvvyyymmmccc]]][[[XXXSSSPPPOOONNNMMMKKKIIIJJJJJJIIIGGGGGGJJJLLLPPPQQQUUU\\\dddooo}}}yyyuuuooojjjfffcccbbbbbb~~~pppcccZZZSSSLLLHHHGGGFFFBBBAAABBB???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===??????>>>===>>>AAAEEEIIIKKKKKKJJJGGGCCC===777333000///000000//////...---------+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........////////////////////////------........./////////////////////000000111111000000000000000000000000000111111222222333444444555555666777888:::<<<===@@@CCCHHHOOOYYYdddqqqxxx{{{mmmccc```\\\WWWSSSQQQPPPNNNMMMKKKKKKKKKIIIHHHHHHJJJKKKNNNOOOTTTZZZ```jjj{{{~~~{{{yyyooommmiiiddd```^^^]]]^^^{{{kkkaaaXXXQQQLLLKKKHHHDDDBBBCCC>>>======<<<;;;:::999999;;;;;;;;;;;;;;;<<<===>>>;;;:::999;;;???BBBDDDDDDEEEBBB>>>:::666333222111000000//////............***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------+++++++++,,,------......////////////////////////.........////////////000000000/////////000111222111111111111000000//////111111222222333444444444333444555777:::===???@@@EEEKKKSSS___lll|||zzzoookkkfff___YYYUUUSSSQQQOOONNNMMMKKKJJJJJJJJJKKKKKKLLLNNNTTTZZZ^^^fffvvv}}}uuuooonnnppphhhgggeee```\\\ZZZZZZ[[[vvvkkk^^^WWWQQQOOOLLLFFFDDDEEE>>>>>>>>>===<<<;;;:::999;;;::::::::::::;;;;;;<<<:::888777777:::===>>>???>>>===:::777555333333333000000000////////////...+++,,,---,,,++++++,,,---+++++++++,,,,,,---------***++++++,,,,,,---......////////////////////////....../////////000000000111000/////////000111222111111111222222222222222222333333444444555666666666777999<<<@@@CCCFFFHHHMMMTTTaaappp}}}wwwnnneee___ZZZVVVTTTPPPOOOMMMKKKKKKKKKKKKKKKKKKNNNTTTZZZ\\\cccrrrvvvoooiiibbbaaadddbbbbbbaaa]]]YYYWWWXXXZZZ~~~sssbbb[[[UUURRRNNNIIIFFFFFFAAAAAA@@@@@@???===<<<;;;:::::::::999999::::::;;;:::888666666888;;;<<<<<<999888666444333222222333000000000000000/////////,,,---......,,,,,,---...+++++++++,,,,,,---------***++++++,,,,,,---......000000000000000000000000////////////000000000000111000/////////000222333111111222333444444555666444444555555666777777777;;;<<>><<<<<<<<<:::999888777777777777777666666666777777888777666555333222111000000///...---...///000///...*********++++++,,,,,,,,,+++++++++,,,,,,---------............///////////////////////////.........222222111111111111111111///000111222222111000///---///111333555777777888:::777777::::::888:::>>>>>>EEELLLMMMPPPWWW\\\]]]dddlll|||vvvnnnhhhdddbbb]]]WWWQQQMMMLLLMMMOOONNNNNNQQQUUUXXX```ppp|||jjjhhhddd```[[[WWWTTTSSSTTTUUUVVVWWWVVVVVVTTTSSSxxxmmm```VVVRRRPPPMMMJJJGGGEEECCCBBBBBBAAA???===<<<;;;:::999777777777777555555444444444555555555555444333222000000//////111000//////000111000...,,,,,,,,,+++++++++++++++,,,,,,,,,---------..................////////////////////////////////////222222111111111111111111111222222222222222111111333444666888999:::;;;<<<;;;888888;;;<<<<<>>@@@AAABBBCCCHHHOOOSSSYYYeeepppuuummmhhhooonnnppptttvvvxxxxxxlllfffeeeccc^^^XXXYYYXXXUUUSSSPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNtttjjj___XXXTTTQQQMMMKKKHHHFFFBBB@@@;;;:::999888777666666666555444333222222222222222111000000000000000111222111///......//////---,,,***+++,,,---///000111111.........---------------............////////////...//////000000111111222111111222222333444444444666666666666777888999999;;;;;;<<<>>>AAADDDGGGIIIJJJMMMTTT]]]ccckkkxxx~~~pppjjjdddaaa```^^^YYYUUURRRQQQOOOMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNsssggg^^^WWWTTTQQQMMMKKKHHHDDDAAA<<<;;;:::999777777777777555444333222111111111111///.........//////000111111///...///000000///...,,,,,,---...///000000111000000000000/////////...............////////////...//////000111111222222111111222222333444444555888888999:::;;;<<<<<<;;;>>>>>>@@@CCCGGGKKKPPPRRRXXX]]]hhhssszzzwwwooofffccc```]]]\\\YYYVVVTTTMMMLLLKKKJJJHHHHHHGGGGGGJJJIIIIIIIIIJJJKKKLLLMMMzzzlllcccZZZWWWSSSPPPMMMIIIEEECCC===<<<:::999888888777777444333222111000000000000---------------...///000111000///000111222111000.........///////////////333222222222111111000000............/////////000...//////000111222222222111111222333333444555555999:::<<<>>>??????>>>===EEEFFFHHHKKKPPPVVV[[[^^^eeelllxxxssshhhccc```^^^[[[XXXTTTRRRPPPPPPLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJKKKLLLuuukkkiii___VVVSSSQQQKKKEEECCC;;;999777666666666444333444444333333222111000000////////////////////////111111222222222000...---000000000000////////////000000000000000000000000000000000000000000111222222222222111222222333444222444666666666777999:::;;;<<<>>>???@@@BBBDDDGGGLLLOOOSSSXXX]]]eeemmmrrryyyyyyooohhhbbb]]]___ZZZTTTQQQPPPOOOMMMKKKMMMJJJFFFEEEGGGGGGFFFDDDJJJIIIIIIHHHHHHIIIIIIIII|||qqqkkkaaaWWWTTTQQQKKKEEECCCCCCAAA===:::888666333111444333333222111111000000111111111111111111111111111222222111111000///...000000000000000000000///111111111111111111111111222111111111111222333333222222222222333555666777222444666777777888:::<<<@@@BBBDDDEEEFFFIIIMMMPPPRRRWWW^^^fffnnnwwwzzzmmmgggeeeaaa^^^\\\XXXTTTQQQQQQPPPMMMKKKLLLIIIFFFEEEFFFFFFEEECCCGGGGGGFFFFFFFFFGGGGGGHHHzzzpppeeeZZZVVVRRRLLLEEECCCEEEBBB>>>;;;888666333000222222222111111000000///111111111111111111111111333222111000////////////000000000000000000000000222222222222222222222222333222222222333333444555222222333444555777888999444666888999:::;;;>>>@@@DDDEEEGGGIIILLLQQQWWW[[[___fffoooyyyvvvjjjbbb```___]]][[[WWWUUURRRQQQPPPOOOLLLJJJJJJGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFttthhh]]]XXXSSSLLLFFFCCC>>><<<999777777666444333111111111000000000//////111111111111111111111111444222111/////////000000000000000000000111111111222222222222222222222222222222222222333444555555444444444555666777999999888:::<<<===>>>@@@DDDGGGHHHIIILLLOOOTTT[[[ccciiiqqqwwwssslllccc]]][[[ZZZXXXUUUPPPPPPOOONNNNNNLLLJJJIIIHHHFFFDDDCCCBBBCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDwwwkkk___YYYTTTLLLFFFCCC:::999666666666666555444111111111000000000000000000000000000000000000000444222111/////////000000///000000000111111111222222222222222222222222222111111111222222444555555666666666666666777888999:::<<<>>>???AAADDDHHHLLLNNNQQQUUUZZZaaajjjtttzzzvvvjjjeee^^^ZZZXXXVVVSSSQQQKKKKKKLLLKKKJJJHHHGGGGGGFFFEEEDDDBBBAAAAAABBBCCCAAAAAAAAAAAAAAABBBCCCCCCyyymmm```YYYTTTMMMFFFDDD>>><<<999888777777555444111111111111111111111111////////////////////////333222111000///////////////000000111111222222222222222222222222222222222111111111222333444555666777777777888999:::;;;<<<>>>???AAABBBDDDHHHNNNRRRSSSWWW]]]eeemmmxxxvvviii]]]ZZZVVVSSSSSSRRRQQQPPPIIIJJJJJJIIIFFFEEEEEEFFFDDDEEEDDDCCCAAAAAACCCDDDBBBAAAAAA@@@@@@AAAAAAAAAzzzmmm```YYYTTTMMMGGGEEE@@@>>>;;;999888777555333111222222222222222222222000000000000000000000000111222222111111000///...///000000111111222333333333333333333333333333333222222222333444666777888777777888:::<<>><<<999888777777555444222222222222222222333333111111111111111111111111111111222222222000...---///000000111222222333333555555555555555555555555333333444444666777888999666777999<<<@@@CCCFFFHHHMMMNNNPPPQQQTTTYYY___dddmmmsss|||nnnaaaXXXRRRPPPOOOMMMKKKKKKLLLMMMNNNLLLLLLKKKHHHDDDCCCFFFIIIDDDEEEFFFDDDAAAAAACCCFFFBBBAAA@@@>>>============ttteeeZZZTTTOOOIIIDDD???===:::999999999888666555555444444444333333333222111111111222333444444444444333111///000222444333333333333333333333333666555555555555444444444444444666777888888888888;;;;;;<<<>>>CCCJJJRRRVVVWWWYYYZZZ[[[]]]dddooowww~~~nnnccc[[[TTTOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKIIIGGGDDDBBB@@@??????@@@AAAAAABBBCCCCCC>>>>>>======<<<<<<<<<;;;wwwhhh]]]VVVQQQJJJEEE???===:::999999999888777555555555444444444333333111111111111111222333333444444333111//////222444333333333333333333333333555555555555555555555555444555666777888888888888::::::<<>>>>>???@@@AAAAAABBBBBB??????>>>===;;;:::999999{{{lllaaaZZZSSSLLLGGG@@@>>>;;;999999999888777555555555444444444444333111111111000111111222333333333333111//////111333444444444444444444444444444444555555666666777777666666777777888888999999;;;===???BBBHHHPPPYYY___ccchhhnnnuuu}}}sssbbbVVVQQQNNNJJJGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEECCCAAA???>>>======>>>>>>??????@@@@@@??????===<<<:::888777777pppddd\\\UUUMMMGGGBBB???;;;999999999888777555555555555444444444444111111111000000111111222222222333111000000222333444444444444555555555555333444555666777888999999888888888888999::::::;;;???AAADDDHHHLLLTTT^^^eeefffmmmwwwmmmdddYYYPPPMMMKKKIIIGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA???>>>===<<<<<<<<<======>>>>>>>>>======<<<;;;999888777777ttthhh___WWWNNNGGGCCC@@@;;;999999999888888666666555555555444444444222222111111111111111222111333333333111111222444444444444555555666666666333444555666888999::::::999999999999;;;<<<===>>>AAAEEEIIIMMMQQQYYYccclllssszzztttaaa[[[SSSNNNKKKJJJHHHFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<======:::::::::::::::999999999xxxkkkbbbYYYOOOHHHDDDAAA<<<999888999888888666666666555555555444444444333222222111222222222222333444444333333444555444444555555666777777777555555666777888999::::::;;;::::::;;;===???BBBCCCEEEJJJPPPTTTYYYbbbnnnxxxvvvdddVVVRRRNNNJJJHHHGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;|||oooeee[[[QQQIIIEEEAAA<<<999888999999888666666666666555555555555555444444333222222333333222444666666555444555666444555555666777777888888666666777888888999::::::;;;;;;;;;===???BBBFFFHHHKKKRRRZZZ```gggrrrzzzgggXXXLLLKKKIIIGGGFFFEEECCCAAA????????????????????????<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::rrrhhh^^^SSSKKKFFFBBB<<<999888888999999777666666666555555555555666555444444333333333333333555777777666666666777444555555666777888888999777777777888999999::::::<<<<<<<<<>>>AAADDDHHHJJJRRRZZZccckkkttt~~~mmm^^^SSSGGGGGGGGGGGGFFFDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::999999qqqggg^^^TTTMMMGGGCCC>>>;;;999999888777666666777777777777666666555555444444444444333333333333444444555666666666555555444444444555666666666888::::::999888888999:::>>>BBBCCCDDDGGGMMMQQQYYYcccoooyyy~~~kkkYYYOOOMMMEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<>>>======>>>>>>???@@@@@@::::::999999999999999999888888888888888777666555tttiii```VVVNNNHHHDDD???<<<:::999888888777777888888888888777777555555444444444333333333333444444555555666777777555555444444444555666666555777999:::999999;;;<<<;;;>>>AAACCCEEEJJJRRRXXXcccppp~~~rrrcccUUULLLJJJDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<===<<<===>>>@@@@@@???>>>===::::::999999999999888888777888888888888777777666zzznnncccXXXQQQJJJFFFAAA===;;;:::999888888888999999999999888888555444444444444333333333444444555555666666777777555555555555555666777777555777999::::::;;;===>>>>>>@@@BBBDDDHHHQQQ]]]eeerrrqqqaaaWWWNNNHHHFFFBBBBBBAAA@@@?????????@@@??????>>>===============;;;===???AAAAAA???<<<:::::::::999999999888888888666666777777777777777777sssfffZZZSSSLLLHHHBBB>>><<<;;;:::999888888888999999888888888555555555444444444333333444555555666666777888888666555555555666777888999666888:::::::::;;;===???@@@BBBDDDGGGMMMZZZiiitttwww```SSSNNNHHHCCCAAA@@@@@@??????>>>???????????????>>>============>>>======>>>???>>>===;;;:::::::::999999888888777777666666666666777777888888vvvhhh\\\TTTLLLHHHCCC???===<<<;;;:::777888888999999888888777666666666555555555444444555555666666777888888999777777777777888999:::;;;:::;;;<<<<<<;;;<<>>>>>>>>=========>>>>>>??????>>>>>>===============???>>><<<;;;:::;;;<<<<<<::::::999888888777666666666666555555666777888999yyyiii[[[TTTKKKGGGBBB???======<<<;;;888999999::::::999999888888777777777777666666666666666777777888888999999999999999999:::;;;=========>>>?????????AAADDDGGGGGGKKKPPPWWWbbbrrrooo```PPPJJJGGGBBB>>>===<<<<<<;;;;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<>>::::::999888777666666555777666555444555666777888zzzhhh[[[SSSIIIFFFAAA>>>============;;;;;;<<<<<<<<<<<<;;;;;;999999999888888888777777666666777888888999999::::::::::::;;;<<<>>>???@@@???AAABBBCCCEEEHHHMMMPPPTTTYYYaaakkkwwwvvv___UUULLLHHHEEE@@@======::::::::::::;;;<<<===>>>===<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999:::;;;<<<===::::::999888777666555555888777555444444555666777zzzhhhZZZRRRHHHEEE@@@>>>===>>>>>>=========>>>>>>>>>>>>======:::::::::999999999888888777777777888999999::::::;;;;;;<<<<<<>>>???@@@AAA@@@BBBDDDGGGJJJNNNTTTXXX```gggppp{{{zzziiiUUUNNNIIIHHHEEE???<<<===999999999:::;;;<<<===>>><<<<<<;;;::::::::::::;;;999::::::;;;<<<<<<<<<<<<::::::999888777666555444999888666444333444555666}}}hhhVVVKKKHHHCCC??????BBBDDDAAA>>>???>>>>>>>>>>>>???@@@@@@;;;;;;;;;::::::999999999888999999:::;;;<<<===>>>AAA@@@>>>===>>>@@@CCCEEEFFFFFFHHHKKKQQQWWW]]]```nnnzzziii[[[MMMLLLIIIEEEAAA>>><<<;;;:::::::::;;;;;;;;;<<<<<<>>><<<::::::;;;;;;;;;:::888999:::;;;:::999888777888777777666666666777777666666666777888888999999uuubbbRRRIIIFFFCCC@@@@@@BBBCCCBBB@@@BBBAAA@@@?????????@@@AAA??????>>>>>>===============>>>>>>@@@AAABBBCCCCCCFFFEEEDDDDDDEEEGGGIIIKKKKKKMMMQQQUUU[[[ccclllsss~~~vvvbbbWWWJJJIIIFFFBBB@@@>>>======:::;;;;;;;;;<<<<<<<<<<<<===;;;999999:::;;;:::999999:::;;;;;;;;;:::999999666666555444444444555555888888888777777777777777}}}kkk[[[QQQKKKHHHGGGFFFEEEEEEEEEFFFFFFGGGFFFDDDAAA@@@@@@AAAAAA@@@@@@??????>>>?????????@@@@@@AAABBBDDDEEEFFFGGGIIIHHHHHHIIIJJJLLLNNNOOOQQQUUUYYY]]]bbblllzzziiiYYYQQQHHHFFFCCC@@@>>>===>>>>>>;;;;;;<<<<<<<<<=========<<<:::888888999:::999888::::::;;;;;;<<<;;;;;;::::::999999888777777888888999999888888777666666555ttteee\\\VVVTTTOOOOOONNNMMMKKKKKKMMMOOOMMMKKKGGGDDDBBBBBBBBBCCCCCCBBBBBBAAABBBCCCDDDEEEDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMOOOQQQSSSUUUVVVZZZ___eeehhhmmmwwwrrr]]]RRRNNNHHHFFFBBB???======>>>???<<<<<<<<<============>>>;;;999777777888999888777888999999::::::;;;;;;;;;<<<;;;:::999888888888999888888888888777777666666rrrjjjeeecccbbbZZZYYYWWWSSSQQQQQQTTTWWWTTTQQQLLLGGGEEEEEEFFFGGGIIIHHHHHHHHHJJJLLLNNNOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUWWW[[[^^^bbbdddgggnnnuuuzzzhhhWWWOOOMMMIIIGGGDDDAAA>>>=========<<<<<<<<<============>>>;;;999777777888888888777666777777888999999:::;;;888777666555444444444444666666777777888888888888{{{xxxvvvtttiiieee^^^YYYWWWXXX[[[]]]\\\XXXRRRMMMJJJJJJLLLNNNMMMMMMMMMNNNPPPTTTWWWZZZYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[\\\^^^ccciiinnnqqqssszzzsssaaaUUUNNNLLLGGGFFFDDDBBB???>>><<<<<<;;;;;;<<<<<<<<<=========;;;999777777888999888777555555666666777999;;;;;;:::999888666555555555555555666666777888888999999{{{ssshhh```___aaacccdddddd___YYYSSSPPPQQQTTTVVVUUUUUUVVVXXX[[[```eeehhhiiiiiiiiiiiihhhhhhhhhhhhgggggggggjjjpppxxxzzzhhh\\\SSSMMMIIIBBBBBBBBBBBB@@@>>><<<;;;:::;;;;;;;;;<<<<<<<<<<<<;;;:::888888999999999888666555666666888:::<<<======<<<;;;:::999888888888777777777777777888888888~~~pppggggggjjjkkkkkkiiiddd^^^XXXUUUVVVYYY\\\ccccccdddfffjjjpppuuuxxx||||||{{{zzzyyyyyyxxxxxxxxxwwwwwwzzzooo```XXXSSSLLLFFF===>>>@@@AAA@@@???===;;;:::::::::;;;;;;;;;<<<<<<<<<:::888888999:::999888666666666777999;;;===???<<<;;;999888777666666666999999888888777666666666|||oookkkmmmqqqtttsssmmmfffbbbcccgggkkknnnlllpppuuuzzzzzzlll]]]SSSKKKGGGDDD@@@@@@??????>>>===============<<<<<<;;;:::999888444666888:::;;;:::999888666666777888999999::::::<<<:::888666555555555666:::888666666888999777555zzzuuuvvvyyyzzz}}}xxxqqqnnnpppuuu{{{~~~{{{rrreeeYYYPPPJJJFFFDDD@@@??????>>>>>>===<<<<<<============<<<;;;:::999888888888999888777555444777777777888888999999999999999888777888999:::;;;;;;999777888999:::888666}}}{{{xxxooohhh]]]SSSLLLGGGDDDCCC??????>>>>>>===<<<<<<;;;============<<<<<<;;;:::888888777666555555555555777777777777888888888888:::999999999999:::;;;<<<;;;:::999999::::::999777zzzpppeee___VVVNNNHHHDDDBBB@@@>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::666555444444555666888:::777777777777777777666666<<<;;;:::999999888888888:::999999999999999888888yyynnnjjj___ZZZRRRKKKFFFBBB???=========<<<<<<;;;::::::999888888999:::::::::999999888666555444555777999;;;777777666666666666666666999999888888777777666666888888999888777777777777yyykkkcccaaaYYYUUUNNNIIIEEEAAA===;;;<<<<<<;;;;;;:::999999999666777777888999999999999;;;999777555555555666777555555555555666666666666333333555666777777777777777888999888666555666777zzzmmmbbb[[[ZZZSSSOOOJJJFFFCCC@@@===;;;;;;;;;;;;:::999999888888666666777999999:::::::::999888666555444444555555444444444555555666666666111222444666777777777777777999:::999777666777999}}}ppphhh^^^YYYXXXNNNKKKGGGDDDBBB@@@===;;;;;;;;;::::::999888888777666777888999:::;;;;;;;;;444444444444555666666777333333444444555666777777555555666777777666555444888:::<<<;;;888777888:::qqqaaa[[[XXXRRRMMMKKKGGGCCC@@@??????>>>===999888888777777888888999888999:::;;;;;;:::999888666555444444444444333111333333333444666777999:::777888999888777666777888<<<;;;:::999999;;;<<<>>>~~~jjj^^^[[[YYYSSSLLLJJJFFFBBB???>>>>>>===<<<888888777777777777888888555666666777777666666555555444222333444555555444555555555555555666777888777888999888777666777888<<<;;;:::999999;;;===>>>ttteee]]]\\\YYYRRRKKKIIIEEEAAA>>>===<<<;;;:::888888777777777777888888666555555444444555555666555333111222444666777777666666555555555555666666777888999888777777888999<<<;;;:::::::::;;;===>>>}}}ssseee^^^\\\YYYRRRLLLIIIFFFAAA>>>===<<<;;;:::999888888777777888888999999888666666666666888999666444222222444666666666666555555555555666666777666888999999888777888:::<<<;;;;;;:::;;;<<<======}}}sssggg___]]]ZZZUUUPPPKKKGGGCCC???>>>===<<<:::999999888888888888999999999999777666666777999999888666444333444555555444333333444444666777888999666888999999888888999;;;;;;;;;;;;;;;<<<<<<======vvvllleeeccc```ZZZVVVKKKHHHCCC@@@>>>===;;;:::999999888888888888999999777666666555555666666777888777555555666555444222333333333444666777999:::666888999999888888:::;;;;;;;;;<<<<<<============yyysssnnnhhh___YYYKKKGGGBBB???===;;;:::999777777666666666666777777444555555666666555555444555555555777888777555222444444444555555777888888666888999999999999:::<<<;;;<<<<<<===============yyynnnaaaXXXJJJFFFAAA===<<<:::999777555555444444444444555555444555666777777666555444222333555777999999666333666666555555555555666666666888999999999999;;;<<<;;;<<<<<<===>>>=========ssscccWWWRRRFFFBBB>>>;;;::::::999888999888888888777777666666555555444444444555555666666555555666888777555333333444444444555555666666888999:::;;;;;;;;;:::999777888888999999::::::;;;yyymmm^^^SSSNNNDDDAAA===;;;::::::999888888888888888777777777666666666555555555666666777777666666777999888666444777666666666666666666555888999:::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<>>>>>rrrggg\\\QQQHHHEEE@@@===;;;:::;;;;;;:::999888888888777777777777777777777666666555666666666666666666888999999777555777777777777777777777666888999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>===~~~lll```XXXNNNFFFCCC>>><<<:::::::::;;;999888777777777777777777888888777666555555444444444555444444555666888888777555444444555666777777888888888999999:::;;;===>>>>>>???>>>>>>>>>======<<<<<>>======<<<;;;;;;uuucccYYYTTTMMMFFFBBB===<<<:::::::::999777555666777777777888888888888888777666555444444444444444444555777999999888666555555666777777888999999888888888:::;;;>>>@@@AAA@@@@@@???>>>===<<<;;;;;;sssaaaXXXSSSMMMFFFBBB===<<<:::::::::999666444666666777777888888888999999999777666555555555555555555666888::::::999777888888888888888999999999888888888999;;;>>>AAABBBBBBAAA@@@???>>><<<<<<;;;ooo]]]RRRLLLFFF@@@>>><<<<<<<<<;;;;;;::::::999777777777777666666666666555333222333666666444111333444555777888888888888888777666555555666777888888888999;;;===>>>???@@@BBBBBBAAAAAA???>>><<<;;;ooo\\\RRRLLLFFF@@@>>>===<<<<<<;;;:::999999888777777777777666666666555555333333444666777555222444444666777888999999999888777777666666777777888888999:::;;;===>>>???@@@BBBBBBBBBAAA@@@???>>>===~~~mmm[[[RRRLLLEEE???=========<<<;;;:::888888777777777777666666666555555444333333555777777666555444555666777888999999999777777888888888888777777999999:::<<<===>>>??????AAABBBBBBBBBBBBAAA@@@@@@{{{kkkYYYPPPKKKDDD>>><<<===<<<;;;:::999888777666777777666666666555555555333333444666777888777777555555777888999:::::::::777888999::::::999888777:::;;;;;;<<<===>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@vvvfffVVVNNNIIICCC===:::<<<;;;:::999888777666666666666666666555555555555222444555666777777777888555666777999::::::;;;;;;888999:::;;;;;;:::999888<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@@@@pppaaaRRRKKKHHHBBB<<<:::::::::999888888777777777666666666555555555444444222444666666555555666777666777888999:::;;;;;;;;;::::::;;;;;;;;;;;;::::::========================>>>>>>???@@@@@@@@@??????kkk\\\NNNIIIFFFAAA<<<999888888888888888888888888666666555555555444444444222444666666444333444666666777999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>===============@@@@@@@@@AAA@@@@@@??????|||gggZZZLLLGGGEEE@@@;;;999777777777777888888888888666666555555555444444444222444666666333222333444777888999:::;;;<<<<<<<<<===<<<;;;::::::;;;<<<===>>>>>>>>>>>>============AAABBBBBBBBBAAAAAA@@@???uuugggYYYLLLFFFDDD???:::888:::999777666666666777888888666444333444555444444444555666777777777555555777888999;;;<<<=========<<<;;;888777666888:::;;;@@@@@@??????>>>?????????AAAAAABBBCCCBBBAAA@@@???ssseeeXXXKKKFFFCCC>>>:::888999888777777666666777777777555333333444555555444444555555666666666666666999999:::;;;<<<<<<;;;;;;<<<:::888777777888:::<<>>>>>>>>>>>??????AAAAAABBBBBBBBB@@@???>>>pppbbbVVVJJJEEECCC>>>:::999777777888888777777666666666444333333444666555555555555555555555666777777::::::;;;;;;;;;;;;::::::;;;:::999777777999;;;<<<============>>>???@@@@@@AAABBBBBBAAAAAA???>>>>>>}}}mmm^^^SSSIIIEEEBBB===:::999666777888888888777555444444333222333555666666555666555444444444666888999888999:::;;;;;;;;;;;;;;;;;;:::999888888:::;;;<<<=========>>>???@@@AAABBBAAAAAAAAA@@@@@@???>>>===wwwhhhYYYPPPHHHDDDAAA<<<::::::666666777888888666555444333222222333555666555444555555444444555666888999555666888:::;;;<<<======::::::999999999:::<<<<<<>>>>>>>>>???@@@AAABBBCCC@@@@@@??????>>>>>>>>>>>>pppcccUUUMMMFFFCCC@@@;;;999;;;666666777777666666555555333222222333555555444222444444444555666777888999444555777999;;;===>>>>>>999999999::::::;;;<<<===???>>>>>>>>>???@@@AAAAAA>>>>>>>>>===>>>>>>???@@@zzziii]]]RRRKKKEEECCC???:::999;;;777777666555555555555666444333333444555444222000222333444666777777888888555666777999;;;<<<<<<===999999::::::;;;<<<<<<===>>>===============>>>>>><<<<<<<<<<<<===???@@@BBBtttdddYYYPPPJJJEEECCC???:::999<<<888777666444444555666666444333333444555444222///111333555777888888888777666777888999:::;;;;;;;;;999999:::;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;===???AAACCC~~~nnn___UUUMMMJJJEEE@@@<<<;;;::::::999888777666444444333333444555555333111111222333555555666666777777888888777888999999::::::999999<<<===>>>===;;;::::::<<<;;;;;;;;;;;;;;;<<<===============>>>??????@@@@@@tttfffYYYPPPMMMJJJEEE@@@<<<:::::::::888777666444333333222222333444444333111111222444555555555666777888888999999:::;;;;;;<<<<<<;;;;;;<<<===>>>===;;;:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>=========>>>>>>???@@@AAAxxxjjj]]]SSSLLLJJJGGGCCC>>>:::888777777666666444333222222222222111222333222111111333555444444555666888999::::::;;;<<<<<<===>>>=========;;;=========;;;:::;;;<<<======<<<<<<======>>>???>>>>>>======>>>???AAABBB~~~qqqcccYYYPPPKKKEEECCC???;;;777555444333666555444333222222222222///111222111111111444666333444555666888999;;;;;;<<<<<<===>>>>>>>>>>>>===;;;<<<===<<<;;;:::;;;==================>>>?????????>>>======>>>???AAACCC~~~kkk^^^TTTNNNJJJCCCAAA>>>;;;888666555444666666555444333333333333///111222222111222444666444444555777888:::;;;;;;;;;;;;<<<===============:::<<<===<<<;;;;;;<<<==================>>>?????????>>>>>>>>>???@@@AAABBBuuucccVVVOOOIIIFFFBBBAAA???===;;;999888777666666555444444444444444111222333333222333555777555555666777999:::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<:::;;;===<<<;;;;;;<<<=========<<<<<<======>>>???>>>>>>???@@@@@@AAAAAAAAA}}}~~~kkk[[[PPPJJJFFFCCC???>>>===<<<:::999999888555444333333333333333333222444444444333333555777666666777888999999:::::::::;;;<<<<<<======<<<<<<:::;;;<<<<<<;;;;;;<<<>>><<<<<<;;;;;;<<<<<<===>>><<<>>>@@@AAABBBBBBAAA@@@zzz}}}wwwfffWWWNNNIIIFFFDDD::::::999999888777777666333333222222111222222222444555555555444444666777777777888888999999999:::;;;<<<<<<===============:::;;;<<<<<<;;;;;;===>>>;;;;;;;;;;;;;;;<<<======<<<===@@@CCCCCCBBB@@@???~~~uuuxxxzzzmmm[[[OOOJJJHHHDDD@@@>>>===<<<:::888777555555222222222222222222222222333333444444555666666666444555777999:::::::::999888999<<<>>>??????>>>>>>???===<<<;;;;;;<<<===???>>>===<<<;;;;;;<<<===>>>>>>???@@@AAAAAAAAAAAAAAA~~~tttwwwrrrfffWWWMMMJJJHHHDDDAAA>>>===<<<:::888666555444222222222222222222222222333333444555555666666777::::::;;;;;;;;;:::999888888999<<<>>>??????>>>===>>>===<<<;;;;;;<<<===>>>>>>===<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAA@@@@@@}}}ssstttggg^^^RRRKKKIIIGGGDDDAAA>>>===<<<:::888666444333111111111111111111111111111222222333333444555555::::::;;;;;;::::::999888888999;;;===>>>>>>=========<<<;;;::::::;;;<<<===>>>======<<<<<<======>>>@@@AAAAAAAAAAAAAAA@@@???|||qqqrrr|||ttt^^^XXXOOOJJJHHHFFFCCC???>>>===;;;999777555444333111111111111111111111111//////000000111222222222555555666777888999::::::888999:::<<<======<<<<<<<<<<<<;;;::::::;;;<<<<<<===============>>>>>>>>>AAAAAABBBBBBAAAAAA@@@???zzzooopppzzzzzziiiYYYTTTMMMIIIFFFDDD@@@>>><<<<<<;;;999777666444444111111111111111111111111000000000111222222333333555555555666777888999:::999999:::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<======>>>>>>>>>>>>>>>AAAAAABBBBBBBBBAAAAAA@@@yyymmmnnnyyyooo^^^TTTPPPJJJFFFCCCAAA>>>===::::::999888777666666555222222222222222222222222222333333444444555666666::::::999888888888888999999999999:::::::::;;;;;;::::::::::::::::::::::::<<<<<<===>>>????????????@@@@@@AAABBBBBBBBBBBBBBBxxxlllmmmyyyyyydddUUUMMMJJJFFFBBB???>>>======888888888888777777777777333333333333333333333333222222333444444555555666;;;:::999888777888888999999999999999999::::::;;;999999::::::::::::999999;;;<<<>>>???@@@@@@????????????AAABBBCCCCCCDDDDDDwwwkkklllyyyrrr^^^OOOHHHFFFBBB>>>===<<<===>>>777777777777777888888888444444444444444444444444000000000111222222333333555555444555666777999:::999999999888999999::::::888999999::::::999999888;;;<<<>>>???@@@@@@@@@???>>>???@@@BBBCCCDDDEEEEEE{{{uuujjjmmm{{{}}}hhhVVVKKKKKKHHHDDDAAA@@@???===<<<888999;;;;;;:::888666444444444333333222111000000111111222333444666666777777777777777888999:::;;;888777555666888:::;;;;;;===:::777444444777:::===;;;;;;;;;<<<<<<<<<=========>>>>>>@@@AAABBBCCCCCC~~~zzzrrriiimmm}}}qqq```RRRKKKHHHEEEBBB???>>>===;;;:::666777777777777555333222444444333222222111000000111111222333444555666666666666666777777888999:::888666555555777999999999;;;999666555555666999;;;888888999999999999::::::<<<<<<===>>>>>>???@@@@@@~~~zzz}}}qqqiiipppuuubbbUUUMMMJJJEEECCC???===<<<;;;999777666666555555444333333333333333333222111111000000111111222333444555666666666666666777777888999999888666555555666777777666888888666666666666888888777777777777888888888888::::::;;;;;;<<<<<<<<<===|||ssskkkrrrhhhWWWNNNIIIGGGCCCAAA>>>===<<<:::888666777666555444444444555555333222222222111111000000111111222333444444555555666666777888999999999999999777666666777888777666666666666666666666666666777777777888888888999999::::::::::::::::::::::::~~~ssskkkssswwwaaaRRRKKKFFFCCCBBB@@@>>>======;;;999666666555444444333444444555222222111111111111111000111222222333333444444444666777888999::::::::::::999888777888999999888666666666777777777777666666666666666777777777888888999999::::::::::::::::::}}}pppiiisssooo\\\QQQJJJEEEBBBAAA@@@>>>>>>===<<<999666333333222222222222222222111111111111111111111111111222222222333333333444555666888999::::::999999888888777888::::::999777777777777777777777777777444444444444555555555555888999999999::::::;;;;;;~~~qqqiiisss|||gggWWWOOOJJJFFFCCC@@@???>>>======;;;888666111222333444444333222222000000000000111111111111222222222222222333333333333444666888999888777666666666666888::::::999777999888777777777777888999444444444444555555555555666777777888999::::::;;;~~~tttjjjsssxxxcccTTTMMMJJJGGGDDD???>>>===<<<<<<;;;777555333444666777777666444333000000000000000111111111222222222222222222333333111222555666777666555444444444555777999:::888666:::999888777777888999:::666666666777777777888888444555666777888999:::;;;}}}~~~vvvoootttooo[[[PPPJJJFFFDDDDDD@@@???>>>===;;;999888777555444333333333444555666333333222111000///...---000000//////000222444555222333444666777777888888444555555666777666666666777777888777777666555444444555666666555666888:::666666666666666666666666}}}}}}tttmmmtttxxxgggUUUKKKGGGCCCAAABBB@@@???>>><<<;;;999888777555444333222222333333444333222222111000///......000000///000111222444555222333444666777777777777666666666666666555555444777777888888888888888888555666777777666666888:::777777777777777777777777~~~{{{rrrllluuunnn___PPPHHHDDDAAA@@@AAA??????===<<<:::999777777444444333222111111111222222111111111000000///////////////000111222444555222333444555666777777777777777777666555555444444777777777888999999::::::555666777777666777999;;;888888888888888888888888|||rrrmmmwww}}}iii\\\OOOHHHEEEAAA@@@BBB???>>>===;;;999888777666444333222111111000000///111111111000000000000000//////000000111333444444222222444555666777777777666666555555555666666666888888888777888888888999666777888777777777999;;;888888888888888888888888uuuoooyyytttcccYYYNNNHHHDDD@@@>>>@@@>>>===<<<;;;999777666555333333222222111000///...111111111000000000000000...///000111222333333444111222333555666666666777333333333444555777999::::::999888666555555555666555666777777666777999;;;888888888888888888888888wwwppp{{{{{{kkk[[[RRRJJJFFFBBB===<<<>>>======;;;:::888777555555222222222222222111000///222111111111000000//////...///000222333333333333111222333444555666666666222222222333555888:::<<<;;;:::888666444444444444444555666666555666888:::888888888888888888888888vvvppp|||ssscccSSSMMMGGGDDDAAA===<<>>===;;;999888777666666444444444333333333222222+++,,,,,,---...///000000000000111222333333444444222222222222222222222222444444555555666777777777555666777777777666555444000111222444444555555555444444444444555777888999xxxrrrrrraaaXXXNNNJJJEEEAAA?????????>>><<<;;;999777666555555444333333333333222222222222......//////000000111111111111111222222333333444555555555555555555555555666666666666666666666666555555666666666555555444444444444444444444444444444444555555666666777777wwwqqq~~~kkk\\\TTTMMMIIIDDD@@@??????>>>===999888777555444333333333222222222222111111111000111111111111111222222222222222222222222222222222666666666666666666666666777777777666555444444444555444444444444444555555777777555444333333333333444444666666777666555444wwwrrrwwwfffYYYRRRKKKHHHCCC@@@???>>>===<<<888777666444333333222222111111111111000000000000222222222222222111111111333333222222222222222222333333333333333333333333555555444444444333333333444333222222333444555777888777555444333222333333333444666777777666444222zzztttrrrcccXXXRRRIIIFFFBBB???>>>>>><<<;;;888777666555444333333333111111111000000000//////111111111111111111111000333333222222222222222222222222222222222222222222111111111222222333333333333222222222333444666777777666555444444444444444333444666777777555333222{{{uuu|||lll```VVVPPPGGGDDDAAA???>>>===<<<:::888777666555444444444444111111111111000000000///000000000000000000000111222222222222222222222222444444444444444444444444000000000111222333333333222222222333444666777888777888888888888777666555333333555555666555444333zzzttttttfff[[[RRRLLLFFFCCC@@@>>>>>>===;;;:::777666555444444444444444222222111111111000000000//////000000111111222222111111111222222333333444555555555555555555555555222222222333333333333333111222333555777888888888<<<===>>>>>>===:::777555333333333444444555555555xxxsssooobbbWWWOOOIIIEEECCC@@@>>>>>>===;;;999666555555444333333333333222222222222111111111111//////000111222222333333000000111222333333444444444444444444444444444444666555555444444333333222000222444666888999999888@@@AAABBBBBB@@@<<<777444333222222333333555666777|||yyytttggg]]]SSSLLLKKKFFFDDDAAA>>>;;;999888777777555444222222333444555444444222111000000//////000000111222222222222111000111222333444444444444333111///000333555444222555444222111111222444555555555555555666666666666======<<<:::888777666555444333222111222333444555|||yyyooocccZZZRRRLLLKKKEEECCC@@@===;;;999888888666555333222222333444555222222111111111111111111000000111222222222222111222222333444555555555555444222000111333555444333222111///......///111222444444444444555555555555999999999888888888777777444333333333333333444444{{{yyywwwggg^^^WWWPPPLLLJJJCCCBBB@@@===;;;999888888666555333222222222333444111111000000111222222333000000111222222222222111333333444555666666666666444333222222444555444444444333222111111222333444222333333333444444444444555555666666777888888999333444444444444444333333zzzyyy|||oooaaaYYYTTTNNNJJJHHHAAA@@@???===;;;999888888555444333222222222333333222111111111111111222222000000111222222222222111333333444555555555555555555444333333444444555444555444333333333333444555333333333333444444444444333333444555666666777777444444555666666555333222xxxyyyvvviii]]]VVVRRRLLLGGGEEE@@@???>>>===;;;999777666444444333333222222222222444333222111000000000000000000111222222222222111222222333444444444444333444555444444333333444555111111000000000000111111333444444444444555555555444444444444444444555555555555666777666555444222~~~~~~wwwyyypppdddYYYTTTPPPJJJEEECCC@@@???>>>===:::888666444333333333333222222222222555444333111000/////////000000111222222222222111222222333333444333333222444555555444222222333444222222222222222222222222444444444444555555555555444444444444444333333333777777777777666555444444||||||~~~vvvyyyxxxhhh^^^TTTPPPNNNIIIDDDBBB@@@??????===:::777444222333333333333333222111111333333222111000000000111000000111222222222222111333444444444444444333333333444555333111000222444444444444555555444444444222333333333444444444444444444444444444444444444999888777666555555555555{{{{{{}}}vvvyyyrrrcccYYYPPPNNNMMMHHHCCCBBB@@@@@@???===:::666333111222333333333333222111111111111111000111111222333000000111222222222222111444555555666555555444444222444555333000///111333000111111222222111111000111111222222222333333333333333333444444555555666:::999777555555555555666~~~zzz{{{zzzvvvzzzwwwiii[[[WWWQQQLLLHHHEEEAAA???>>>======<<<:::888666555333333333222222222111111111000000000000000111111///000111222333444444444222333333444444333333222///000111222222111000//////000000111111111000000444444444555555555555666444333333222222333333444444555555666666666666666}}}yyyzzzxxxvvv|||qqqdddVVVRRRMMMJJJGGGEEEBBB@@@>>>===<<<;;;999777666555444444444333333333222222222111111000000000000000000111222222333333333333222333333444444333333222111111222222222222111111000000111111222111111000333333333333444444444444444444444333333444444444444444555666666666666666{{{wwwxxx~~~vvvuuu}}}~~~iii]]]PPPMMMIIIFFFEEEDDDBBBAAA======<<<:::888777666555555555555444444444333333222222111000//////000000111222222333333333222222222333333444444333333222333333222111111222333333111222222222222222111111111111222222222333333333555444444444444444444555444444444555555555666666zzzvvvwww|||wwwvvv~~~xxxdddZZZNNNKKKHHHEEEDDDCCCBBBAAA===<<<;;;999777666555555444444444444333333333333111000000000000000111111222222333333333222111111222333333444444333333222444333111//////111333444222222333333333222111111111111111222222222333333444333333222222333333444444444444444444555555555yyyuuuuuu{{{yyywww}}}sssbbbZZZPPPLLLHHHFFFDDDCCCAAA???===<<<:::888666555555444333333333333222222222222////////////000111333333222222333333333222111111222333333444444333333222444222///......///222444333333333333333222111000111222222222333333333333222111111111111111111222444333333222333444555555yyyuuuuuu{{{yyyvvv|||nnn```ZZZPPPMMMIIIFFFDDDCCC@@@???===<<<999777555444444444333333222222222111111111////////////000222333444111222222333333333222222222333333444444333333222333111///......///111333333333333333222111000///111111222222222333333333111000000//////000000111333333222111222333444555zzzuuuuuuzzzuuuuuu|||~~~iii]]]XXXOOOLLLHHHEEEDDDBBBAAA???===;;;888666444444444444444444333333333222222222111111000000000000000111000111222222333333333333222333333444444333333222333222000//////000222333222222222222111000///...000000000111111111222222111111000000000000111111333222111000111222444555zzzuuuuuuzzzrrrsss}}}zzzeeeYYYUUULLLIIIFFFDDDCCCBBBAAA@@@===;;;888555444333444444555555444444444333333333444333222000///.........///000111222333444444444222333333444444333333222333333222111111222333333222222222111111///......////////////000000000000222222111111111111222222333222111000000222444555{{{yyy~~~wwwsss{{{vvveeeYYYSSSIIIHHHGGGEEEBBB???===;;;999888777666444444333333000111111333444555666666333333222111111111222222444333222000000000000111444444222222222222444444444444333222111111111222111111111111111000//////000000000111222222333333444444222111000000///000111111222333333333333222|||yyy}}}xxxuuu}}}tttcccWWWQQQHHHGGGEEECCC@@@===;;;:::888777666555444333333333222222222222222333333333222111111111111111222222222111000000000111222333444333333222222333333444333333222111111111111111111111111111111000//////...//////000111111222222333222111000////////////111111222333333333333333}}}zzz~~~yyywwwqqqaaaUUUNNNFFFEEECCCAAA>>>;;;999888777666555333222222222222444333333222111000//////000000000000111222333333000000//////000111333444444333333222222333333444222222111000000000111111111111111111111000//////.........///000000111111222111000///////////////222222222222333333333333|||zzz~~~xxxwwwnnn___RRRKKKFFFDDDBBB???===:::999888555444333222111111111111333333222111000///......000000000111222333444555111000/////////111222333333333333333333333333333111111000000000000000111111111111111111000//////......//////000111111111222111000000000000000111222222222222333333444444|||{{{~~~uuuvvv{{{lll^^^QQQIIIFFFEEEBBB???<<<:::999888444333222111111111111111000000000000000000000000111111111222222444555666333222000/////////000000333333333333333333333333111000000000000000111111111111111111111000////////////000111111222222333222222111111111222333333333333222222222333444555||||||qqqvvvyyykkk^^^QQQHHHFFFDDDAAA===;;;999888888333333222111111111111111//////000000111111222222111111111111222333444444333222000///......//////222333333444444333333222111111000000000111222222111111111111111000//////000000000111222222333333222222222222222333444555444333222222222333555666}}}}}}ooovvvxxxkkk___RRRIIIDDDBBB???;;;888777777666333333222111111111222222000000000111111111222222111000000000000000111111111000///......///000111222333333444444333333222111111111111111222333333111111111111111000////////////000000111222222222111111111111222333444555555444222222222333555666{{{nnnwwwxxxlll___RRRIIICCCAAA===999777555555555333333222222222222222222222222222111111111111111000//////............/////////......///000111222222222444444444444222222222222111111222333444444111111111111111000//////......//////000111111111000000000000111222444444555444333222222444555777}}}nnnwwwrrrggg]]]QQQGGGBBB>>>:::888777666555555///000111222333222111000222111///.........///000222111000.........///000////////////000111222333000111111111111222222222222333333444444333333222222222111111000/////////000111111111111222222222000111222333444555555555555333000000222444555555zzzqqqyyypppfff\\\QQQHHHAAA>>>:::777666666555444444444444444333333222111111111000///////////////111000000///////////////////////////000111222333000000111111111222222222222222222222222222222222000000000000000000111111000000111111111222222222111111222222222222222222333111///...000222333333vvvsss|||zzzlllccc[[[PPPIII@@@===999666666666555444666555444333222111111111000111111111111000000/////////000000000///......////////////000111222222000000000111111111222222222111000//////000111222......///000000111222222000000000111111111222222222222111111111000000000111///------///111111111tttrrr|||wwwjjjaaaXXXNNNGGG???;;;888555555555444333444333111////////////000///000111222222111000///......000000000///...---///////////////000111111000000000000111111111111222111///......///111222////////////000000111111000000000000111111111111111111111000000111111111222000//////111222222222sssooo{{{uuuhhh^^^UUUKKKDDD===:::666444444444444333111111/////////000111222//////111222222111000///---...///000000///...---//////////////////000111//////000000000111111111333222000......000222333000000000000//////......//////000000000111111111111000000000111222444555444333222222444555555444ssslllyyyrrrfff\\\QQQGGGAAA<<<999555333333333333222111111111111111222333333...//////000000000000///------.../////////....../////////......//////000/////////000000000111111222111000//////000111222111111000//////...------/////////000000000111111000000000000111333555666555444333444666666666444ssslllzzzzzznnncccYYYNNNEEE???;;;888444222222333333222111222222222222111111000...............//////000---------------...///000000//////.........//////////////////000000000111//////////////////////////////////////////......////////////000000000111111000/////////111333444333222222333555555444333~~~rrrmmm{{{{{{uuukkkaaaWWWMMMDDD>>>:::777444222222333222222000111111111000///---+++...---,,,,,,,,,...///000...---,,,,,,---...///000000//////.........//////////////////000000000000------...//////...------------......///000000000////////////000000000000222111///...---...000111111000000111333333222000xxxrrruuuooodddYYYOOOFFF???:::888666333111//////000000111111000000//////......000///...---------------,,,---...//////...---,,,,,,---...//////...---,,,////////////////////////......//////000000111111000111111111111000000///......///000000000000000000...,,,---000111///---......///000000000000000~~~xxxppp|||pppiii^^^SSSJJJBBB<<<888777666333111//////000000000000000000//////......///......---------......------............------------............------////////////////////////......//////000000000000///000000111111111000000......///000000000000000000...---...000000///---///000000111111111111111~~~xxxqqq|||rrrhhh```UUUKKKCCC===999777666555333111000///000000000000000////////////.........---------...//////.........------.........------------------------////////////////////////...////////////000000000...//////000111111111111......///000000000//////000...---...///000///...000000111222222222222222~~~xxxuuuuuulllbbbZZZOOODDD>>>:::999888555444333111000/////////////////////////////////---------------...///000///...---,,,,,,---...///...------------------...////////////////////////////////////////////////---...///000111111111111......///////////////...//////....../////////...///000111111222222111111}}}xxxvvvrrrjjj^^^VVVKKKBBB<<<:::999999444333222111000000//////.............../////////---------------...///000///...---,,,,,,---...///......................../////////////////////////////////...............,,,---...000000111111111......////////////........./////////......//////...///000000111111000000}}}xxxuuuxxxmmmfffZZZSSSHHH@@@;;;999999999333222222111111000//////---............/////////......---------...//////.........------............///000111111000///.../////////////////////////////////............------......///000000000000....../////////...------...///000///...---...000......///000000000000000}}}xxxuuu|||nnneee```UUUNNNEEE===999777777666222222222111111000///...---------........./////////......---------......------............---------///222444444222///---//////////////////////////////.........---------......///////////////.........//////......---,,,---///000000...---...000//////000111111111111000}}}xxxwwwuuuggg___[[[QQQKKKCCC;;;777555444333111111111111111000///...---------.........//////000///...---------------,,,---...//////...---,,,---000333666666333000---//////////////////////////////.........---------...///////////////........./////////...---,,,,,,---///111000---,,,...000000000111222222222222222}}}zzzxxxsssggg\\\TTTHHHCCC<<<666444555555555222111///...---...000111444333111000...---------..............................---------,,,,,,,,,000000222444666555222///444222000...------...///...000111111///............///000111111000///...////////////////////////////////////............111111111111111222222222zzzvvvyyy|||nnnbbbWWWPPPGGGBBB;;;666444444444444222111///.........000000111000//////..........................................---------,,,,,,,,,//////111333555444111///222000///...---...000111///000111000///...///111------............------------------------------////////////.........---///000000111111111111111yyyvvv{{{uuuhhh\\\QQQJJJDDD???999555333333333333222111///.........///000......---------......///..............................---------,,,,,,,,,......///111333333000.........------...000222333666666555333000///000222......------------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------...///000111000//////zzzyyy{{{ooocccXXXNNNFFF@@@<<<888444333333222111111111000///...//////000...------,,,,,,------.................................---------,,,,,,,,,------...000111111///---+++,,,,,,---///111333444AAA@@@===777222000000111000000...------...000000,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++---...000000///...---xxxxxx|||zzzjjj___UUUKKKEEE===:::666444333222111000111000000//////////////////...---,,,,,,++++++,,,..............................---------,,,,,,,,,---------...000000///---***+++,,,---///111333444AAA@@@===777222000000111000///...------...///000------------------------------------,,,,,,,,,,,,+++,,,---...///......---zzzrrrrrr~~~rrrdddZZZRRRIIICCC;;;999666444444333111///000000000000////////////000///...---,,,+++++++++..............................---------,,,,,,,,,...------...000000///---***+++,,,...///000111222666666555333000///000222------,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++---------------.........wwwooopppzzzjjj]]]TTTMMMEEE???999888666555555444111///000000000000000//////.........---------------.................................---------,,,,,,,,,...------...///000///...,,,,,,---...///////////////000111000///...///111+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++......,,,,,,,,,---///000wwwqqqrrrtttdddXXXPPPIIIBBB===999777666666666444222///000000000000000//////...---,,,------...///000111..............................---------,,,,,,,,,///...---...000000000///------......///......---...000111111///.........,,,---////////////---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******000...,,,++++++---000222vvvrrruuu~~~ssscccUUULLLEEE@@@===777666666444333222111111000000000000////////////............---------------...............------............/////////000+++++++++++++++,,,---...---------............///...000111111...,,,******------------------------------------------------111...+++((('''))),,,...$$$(((,,,---+++***+++,,,sssooossswwwmmm^^^QQQIIIDDD???<<<666666555444333222111111000000000/////////......000000000000////////////------............------------------............,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---------...***---///000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---***(((&&&%%%%%%%%%&&&)))---...---+++,,,---pppmmmqqqnnneeeWWWLLLEEEAAA>>>;;;666555444444333222111111/////////.........------000000000////////////...------............---------------------,,,,,,,,,---------,,,------...///+++++++++,,,,,,,,,------(((+++...///.........///++++++++++++++++++++++++------------------------*********)))'''%%%###""")))+++---......------...nnnkkkpppyyyggg^^^RRRHHHBBB>>>;;;888444444444333222111111000///.........------------......---------,,,,,,,,,,,,,,,---.........------.........------------,,,......---------......///+++,,,,,,,,,,,,---------***,,,.../////////000111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************************+++------------------~~~mmmkkkppp~~~ooobbbZZZNNNEEE@@@<<<999666333333333222111111000000///.........------------------------,,,,,,,,,,,,++++++,,,---......------//////..................///......---------......------------...............///111000///...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///+++++++++,,,,,,,,,,,,+++|||lllkkkqqqxxxjjj\\\UUUJJJBBB===:::777444222222222111111111000000/////////.........------/////////............---***+++,,,------...------........./////////000000///...---------------------------.........//////000111111000...---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,******+++,,,---,,,+++***+++,,,---,,,+++yyykkkjjjqqqssseeeUUUNNNEEE>>>;;;:::777555111111111111111000000000000000000/////////....../////////.........------******+++,,,------------+++,,,------...///000000......---,,,,,,,,,,,,,,,,,,,,,---------............//////...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,///,,,++++++---...---+++wwwiiiiiippplll^^^OOOIIIAAA;;;:::999888666111111111111000000000000000000000000////////////------,,,,,,,,,+++++++++)))***+++,,,------...---)))***+++,,,...///000000...---,,,,,,++++++++++++++++++,,,,,,,,,---------+++,,,---,,,++++++,,,...++++++++++++++++++++++++++++++++++++++++++++++++)))+++...111222222111///111...,,,,,,...///...,,,}}}zzz~~~vvvgggjjjssstttcccYYYGGGDDD???<<<999777555333222333333333333222111111///////////////......---//////000000///...------,,,------...//////////////////////////////......////////////////////////...------,,,,,,,,,---............///////////////...............///000000111///,,,******+++...000,,,///333444333222111111222111111111000000//////~~~vvvvvv|||tttfffiiisssppp```WWWGGGCCC???;;;999777444222222222333333222222111000///////////////...------///////////////...------+++,,,---...///......---............////////////........................,,,,,,------------------/////////......------------------------......//////...+++******,,,///111333666999;;;;;;:::999:::888777666555333222111000wwwpppqqquuuqqqeeejjjuuuzzziii[[[TTTEEEBBB===:::888666444222222222333333222222111000...////////////...------...////////////...------)))+++---......---,,,+++------......////////////.........------,,,,,,,,,***+++---.........------000///...---,,,++++++***,,,,,,,,,,,,,,,------......---+++***+++...111333999<<<@@@BBBCCCCCCCCCDDD???>>>===;;;888666555444tttppptttnnnfffmmmyyyrrrcccVVVOOOCCC@@@;;;888777555333222222222222222222111000000......//////......---,,,.........//////...------)))***,,,......,,,***))),,,------......//////000...------,,,,,,++++++***)))+++---/////////---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,------...,,,,,,++++++---000333555:::===AAADDDEEEEEEFFFHHHCCCCCCAAA@@@>>><<<;;;:::xxx{{{}}}mmmgggppp||||||kkk]]]QQQJJJ@@@===999777666555333111111222222222222111000000...............------,,,------............------)))***,,,------+++***))),,,---------......//////------,,,,,,++++++++++++***+++---//////...---,,,***+++++++++,,,,,,---------------,,,---......///+++++++++,,,...111444666666999<<<>>>???@@@AAACCCAAAAAAAAA@@@??????>>>>>>{{{mmmhhhppp{{{ttteeeXXXMMMEEE>>>;;;888555555444222111111111222222111111000///---............---,,,,,,,,,,,,---............---++++++,,,,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,)))***++++++------...///---------------......///+++,,,,,,---000222555666222444666777777777999:::;;;;;;;;;;;;<<<<<<<<<===|||mmmgggnnnxxxlll___TTTIIIAAA===:::666444444333222111111111111111111000000///------......------,,,++++++,,,------.........---...---,,,+++***++++++,,,///......------,,,,,,+++++++++,,,,,,------...............------,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,------...,,,,,,---...000333555666000111222222111111222333333333444444555555555666}}}mmmfffkkktttxxxggg[[[QQQGGG???<<<999666444333333222111111111111111111000//////------......------,,,++++++,,,------.........---000...,,,******+++,,,---//////...---,,,++++++******+++,,,---......///000000///...---,,,+++++++++------------------------++++++******++++++,,,---,,,---...///111333444666000111222111///......///.........///////////////sssiiiaaacccqqqmmm___UUUJJJ@@@;;;:::888555333333222000///111111111111111111111111.........////////////////////////......---------///---+++***+++,,,,,,+++............---,,,++++++------------...000111222000...---,,,.........---///...---,,,,,,,,,,,,,,,...........................------...111444444444111222222///***(((***---000...,,,---///000...,,,rrrhhh```bbbqqq|||iii]]]UUUKKKBBB===:::888555444333222111///111111111111111111111111.................................---------,,,,,,///---+++***+++,,,,,,+++---------...------,,,+++------......//////000000000///---...///000000/////////...---------------...........................---,,,...111333444333222222111///,,,+++,,,...///---+++,,,...///---+++oooeee^^^aaaooossscccZZZTTTJJJBBB===:::888555444333333111000111111111111111111111111//////......------,,,,,,------------,,,,,,,,,,,,///---++++++,,,,,,,,,++++++,,,,,,---------------------//////000///...---///......///111222111000000//////...............------------------------...---,,,---000222222222111///---------------,,,---+++***+++,,,---,,,+++mmmccc\\\___nnn}}}pppccc\\\UUUKKKAAA<<<:::888555444444333222000111111111111111111111111//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,---,,,*********+++,,,---......---,,,---///000000///---+++...------...111222111000///...------------......------------------------...,,,,,,,,,///000111000---***((()))+++,,,***(((************++++++++++++mmmccc\\\___nnn~~~tttjjjccc[[[NNNCCC===:::888555444444444333111000000000000000000000000//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,------+++***))))))+++,,,------......,,,---///000000...,,,+++,,,,,,,,,...000111000...,,,,,,,,,++++++,,,------------------------------...,,,+++,,,...//////...,,,)))''')))+++,,,***'''((()))************++++++qqqfff___bbbqqq}}}uuunnniiiaaaRRRFFF@@@:::888555444555555333222000000000000000000000000//////......------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------+++)))))))))+++,,,------------,,,,,,......///...---,,,,,,,,,,,,...000000...---++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,,,,+++,,,------+++)))''')))******))))))+++,,,wwwkkkcccfffvvvqqqlllhhhggg___RRRFFF@@@:::888555555555555444333000000000000000000000000........................,,,,,,---------.........---,,,,,,---...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------.........------...///111111...,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,,,,,,,++++++---......,,,+++******''')))++++++))))))+++---|||pppgggjjjyyyxxxdddaaa``````[[[NNNCCC>>>:::888555555555555444333000000000000000000000000.........///////////////---------....../////////---,,,,,,---...---+++)))******+++,,,,,,,,,++++++,,,++++++,,,,,,...///000/////////111222111///,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***))),,,...---***'''((()))&&&)))++++++***))),,,...uuuqqq{{{}}}oooaaaZZZTTTRRRNNNEEE>>>;;;666555444333222111111111111000000///...---------------...............---------------------------))))))***+++,,,,,,------+++,,,,,,,,,,,,+++******)))***+++,,,...///000111...///111222111000...---,,,,,,---...---,,,+++***......---------,,,,,,,,,---,,,,,,+++*********+++(((((()))))))))*********)))))))))))))))*********~~~|||wwwjjjZZZSSSLLLJJJGGG@@@:::888777666555444333222222222111000000///......---------......//////.........------------------------+++++++++,,,,,,------.........------+++***((('''------------------------000000222222222111///...------...///...---,,,+++...------------,,,,,,,,,---,,,,,,+++******+++++++++++++++,,,,,,,,,------))))))))))))************nnnaaaSSSKKKDDDBBB@@@;;;777777888777666444333333333333000000000///......------...///////////////......------------------------,,,,,,------------------------------,,,+++***))).........------,,,,,,+++000111222333222111000///...////////////...------------------,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,---------......************************{{{fffYYYOOOGGG???>>>===:::888888777666555444333222222222000000//////............//////000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++((()))***,,,---.........,,,,,,,,,------.........000111111111111000///...////////////......---------------,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------++++++***************)))sss```TTTKKKCCC<<<;;;;;;999888999555555333222111000000000////////////............///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************((()))+++,,,---...//////,,,,,,,,,------.........///////////////......---.........---------------------,,,,,,,,,+++++++++---,,,,,,+++,,,,,,------++++++,,,,,,,,,---------,,,+++++++++******))))))mmm[[[QQQFFF>>>888888888777666777555444333111000000000000//////////////////......////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************,,,---------------,,,+++.........------,,,,,,+++//////.........---------///...------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...---------.........//////,,,,,,,,,+++******))))))|||hhhXXXOOODDD===777888888666555666555555333222111000000000.../////////////////////............---,,,+++***++++++++++++++++++++++++)))))))))******++++++,,,---.........---,,,++++++------------------------000//////...............000///...---------...///,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,---......,,,---------............------,,,++++++***))))))xxxeeeVVVNNNEEE>>>999:::;;;888666777666666444333222111111111.........///////////////------------,,,+++***)))++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,---............)))***+++,,,...///000111111111000///////////////222111///.........///000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---...///*********+++++++++,,,,,,------,,,,,,+++***))))))kkkWWWJJJGGG@@@>>>;;;888666555666666333222111111000000111111///////////////......---------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++******++++++,,,,,,------...///...---,,,,,,---...//////...,,,)))))))))***+++------++++++++++++------+++,,,,,,------,,,,,,+++*********++++++***))))))******++++++***)))'''&&&xxxdddRRRHHHFFF>>><<<:::777555444555555333222111111000000111111///000000000000///......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***++++++,,,,,,---......///...---,,,------///000111///---+++***+++,,,,,,------,,,++++++,,,------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++((()))***++++++***))))))nnn\\\MMMEEEDDD<<<:::888666444444444444333222111111000000111111000000111111000000///...------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++,,,------.........---,,,,,,---...///000111000///---------......------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,------.........------'''((()))***++++++++++++zzzhhhXXXJJJCCCAAA:::999888666555444444444333222111111000000111111111111111111111000//////........................//////............//////------------------------...------,,,,,,++++++***++++++,,,,,,---.........------,,,,,,---...000111000///......---......///---------,,,,,,---------,,,++++++++++++++++++,,,---...//////////////////))))))******++++++++++++tttdddVVVIIIAAA>>>999999888777666555555555333222111111000000111111111111111111111000//////........................000//////......//////000------------------------...------,,,,,,++++++***+++,,,,,,------...//////...------,,,---...///000------------------......------------------------,,,++++++******++++++,,,---...//////000000000///,,,++++++***************lll^^^RRRGGG>>><<<888888777777666666555555333222111111000000111111000000111111000000///.................................------------......------------------------***++++++,,,,,,------...,,,,,,,,,---....../////////...---,,,,,,---...///++++++,,,,,,------------------............------,,,+++***))))))***+++,,,,,,---...///////////////------,,,******))))))***yyycccTTTJJJAAA;;;:::555555666666666555555444333222111111000000111111///000000000000///....................................------------..............................***++++++,,,,,,------...,,,,,,------.../////////111000...---,,,,,,------******+++,,,---.........,,,---...//////...---,,,,,,+++***))))))***+++,,,***+++,,,---............---,,,+++*********+++,,,ttt\\\LLLCCC<<<999999333444444555555444333333333222222111000111111111///////////////......---////////////////////////000000////////////000000..............................---,,,,,,++++++***,,,,,,------.../////////222000///---,,,,,,,,,---******,,,---......//////,,,---...//////...---,,,,,,+++)))(((((()))+++,,,)))***+++,,,------------+++******)))***,,,---...|||iiiTTTHHHBBB===;;;<<<666555555444444333222222222222222222222111000000////////////////////////000000000000///...---,,,000000000000000000000000//////...------------............------,,,,,,,,,............///111222333000000///...............------......///.........000......000222222...+++//////...------,,,++++++******)))))))))))))))***,,,++++++,,,000222333333uuudddQQQFFFAAA<<<::::::555555555444333333222222000000000000000///......////////////////////////000000000000///...---,,,000000000000000000000000//////...------------...---------,,,,,,+++++++++---------...///111222333000000///...............,,,------...------,,,,,,...---000555:::999444.........------,,,++++++*********))))))))))))******+++***))))))++++++***)))jjj\\\LLLDDD???;;;888888555555444444333333222222///000000000000//////...////////////////////////000000000000///...------000000000000000000000000//////...------------...,,,,,,,,,+++++++++++++++---...///000111333444555000///......---.........---------------,,,+++***,,,,,,000999AAAAAA999111------,,,,,,+++***************)))))))))******+++)))(((((())))))(((&&&$$$zzz```TTTHHHCCC???:::777777555555444444333222222111111111222222222222111000////////////////////////000000000000000///......//////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...///111222444555666777///......------........./////////...---,,,+++***---,,,///777???AAA999111++++++++++++******))))))******))))))******++++++(((((()))+++---,,,***'''rrrWWWNNNEEEBBB???:::777888555444444333222222111111000111111222222222111111////////////////////////000000000000000000///...//////////////////////////////...------------...---------...............---...000222333444555555......------------......000000000000///...,,,,,,///,,,,,,000777999555///++++++************))))))***************+++,,,,,,++++++,,,...///...,,,)))|||hhhQQQIIICCC@@@===888777888444444333333222222111111...//////000000000000///////////////////////////000000000111111000000///000000000000000000000000//////...------------...............////////////+++,,,...000111111000000---------,,,------...///000000000000000///...---///,,,***,,,...000///---***************************************+++,,,---///...---------,,,)))'''rrr^^^LLLFFF@@@>>>:::666555888444444333333222111111111......///000000000000000///////////////////////////000000111111111000000000000000000000000000000//////...------------...---------.........//////,,,---///000111000///...---,,,,,,,,,------...///...///////////////......,,,,,,,,,+++++++++,,,---++++++++++++++++++++++++************+++,,,---......---++++++++++++)))(((kkkWWWJJJDDD>>><<<888444444777444444333333222111111000000000111222222222222222///////////////////////////000000111111111000000000000000000000000000000//////...------------...,,,,,,,,,------.........///000222333333222111///,,,,,,,,,,,,------...///------......///.........))),,,...---+++***+++...++++++++++++++++++,,,,,,************+++,,,---...+++***)))))),,,---...---{{{bbbSSSIIIDDD???:::777555333111444444444333111///...---111111000000//////......000//////.........//////000111222222222222111000222111///...---------...,,,...000222222111000///******+++++++++,,,,,,,,,////////////...---,,,+++------,,,,,,,,,---......//////...------------...******+++++++++***))))))///...---+++******++++++---***((((((+++------,,,******+++,,,---......///ttt^^^QQQDDD@@@<<<999888777666555555555444333222000///...111111000000////////////000//////....../////////111111111222222111111111222111000...------......,,,---...///000///......+++++++++,,,,,,,,,------000000000000///...---,,,------,,,,,,------............---,,,,,,,,,,,,---......---,,,,,,++++++***,,,+++*********+++,,,------+++))))))+++---,,,+++))))))******++++++,,,,,,jjjWWWMMMAAA>>>:::888888888777666666555555444333111000///111000000000000/////////000000////////////000000222222111111111111222222222111000///.........///,,,,,,,,,---------------,,,,,,---------.........111111111111000///...---------,,,,,,---......///...---,,,,,,++++++,,,,,,000///---+++******++++++((((((((()))***,,,...///***)))''''''((()))(((((())))))))))))))))))))))))yyycccRRRIIIBBB>>>:::777666666555444666666666555444222111000000000000000000000000000000000/////////000111111333222111111111111222333111111111000000/////////------,,,,,,,,,------...............////////////000000000000000...------------,,,------...///000......---,,,,,,,,,---------,,,***(((((()))+++,,,((())))))***,,,---...///+++******)))******))))))+++*********))))))((((((rrr]]]MMMEEE@@@===999666555555444444666666666555444333222111000000000000111111111111000000000000000111222222333333222222222222333333111111111111111000000000//////............//////....../////////000000000////////////...---,,,,,,------------...///000111000000///...............+++***(((((((((***,,,...+++,,,,,,------............/////////............---,,,,,,++++++******)))iiiVVVIIICCC;;;999666444555666777666555555555555444333222111000000000111111111111222000000000000111222333444222222333333333333222222111111222222222222111000000000000000000/////////....../////////000000000////////////...---,,,+++,,,,,,------...///111111111000000///.../////////,,,++++++++++++---...///---...............---,,,)))+++------,,,,,,,,,---...---------,,,,,,++++++ttt]]]MMMEEEBBB;;;888555444444555555555444444444444444333222111000000111111111222222222111111111111222333444444000222444555555444222000111111222333333222111111000000111111111000///............/////////000000000000000//////...---,,,,,,,,,------...000111222000000///...............---------,,,,,,,,,++++++,,,------......---,,,,,,$$$'''***+++***)))***,,,------------,,,,,,,,,,,,jjjTTTGGGBBBBBB???;;;777444333333222111444444444444333222111111000000111111222222222222111111111111222333444555000222444777777444222000000111333333444333222111///000111222222000...,,,............////////////111111111111000///...---,,,,,,------///000111222//////...------------...---------,,,***((('''%%%******,,,---...---,,,,,,'''***...///......///111,,,,,,,,,,,,,,,,,,,,,,,,vvvbbbQQQDDD??????777777555444333222222222111222222333333222222111111111000000111111222333333222222222333333444555333333333333333333222222333222222111111222222333000111222111000//////111666333000...////////////111000///......------...---......///000111111222///...---,,,,,,---///000...---,,,+++++++++,,,,,,------,,,+++++++++,,,---,,,,,,,,,,,,---...//////000...,,,---...000000000qqq^^^NNNAAA<<<===777666555444333222222222111222222333333222222111111111000000111111222333222222222222333444555555666666666555555555555444333333222222222222333333000222222222000///000111555222000...///000000000111111///........................///000111111111//////...---------...///...------,,,,,,,,,,,,,,,...,,,***))))))***,,,---......---,,,,,,,,,,,,,,,000...,,,,,,...000000///jjjXXXJJJ???:::;;;777666555444333222222222111111222222222222111111111000000000000111222222222222222222333444555666777777666666555555555555333333333333333333333333111222333222000///000111444222//////000222222111111111000///..................//////000000111111000000///...------------......------,,,,,,,,,,,,---,,,***((((((***,,,---000///---,,,+++******)))///---,,,,,,...//////...{{{dddTTTHHH???;;;;;;666666555444333222222333111111222222222222111111000000000000000111222222111111222222444555666777666666555555444333333333333333444444444444333333222333333333111000111222333111000000222333333333222111000///.............../////////000000000111111000000///...------,,,...............---,,,,,,++++++,,,,,,,,,,,,,,,---///...---,,,+++*********...---,,,,,,...//////...uuu___QQQHHHAAA======666555444444333333333333000111111222222111111000000000//////000000111222111111222333444666888999777777666555555444333333333444555555555555444333222333444333222111111333222111000111333444444333222111000//////......///////////////000000000000111111000000///...---,,,....../////////...---,,,***,,,...111111000---,,,---,,,,,,++++++,,,,,,---...---,,,---///000///---oooYYYMMMFFFAAA>>>===666555444333333333333333000000111111111111000000000////////////000111111000111111333555777999:::::::::999888777666666555333444555666666555444333333444555444222111222333333222111222444555444333222222111000////////////////////////000000000000000000000000000///...---...///000000000///---,,,***,,,000222333111///---,,,,,,,,,,,,---...///000...------///000111///...{{{hhhRRRGGGBBB???<<<;;;555555444333333333444444000000111111111111000000///////////////000111111000000111333555777:::;;;;;;::::::999888777666555444555666777777666555444333555555444333222333444444333222333555555444333333222111000////////////000000000000//////////////////000111000000///......///000111111///...---,,,---...///000000000///------------...///000111///...///000222222000...vvvbbbMMMCCC???<<<999999555555444333333333444444000000111111111111000000///////////////000111111000000111333555888:::;;;999999888777666555444333444555666888888666555444444555666555333222333444444333333444555555444222333222111000////////////000000000000////////////...///000111111000//////...///111222111000...---...---,,,+++,,,...000222...............///000000/////////111333333111///nnn\\\HHH???<<<999666666444333111//////000111333111111000000000000000000111000000//////000111222444444555777888:::;;;;;;<<<;;;;;;:::999888777666::::::999888777666555444222444555444222222333444444444333222111111111222000000000///......------//////......---------,,,111111000000000000111111111000///...---,,,,,,,,,000000000000////////////////////////////////////------------------------iiiXXXGGG???<<<999666555444444222111111111222333000000000000000111111111111000/////////000222222444444555777888:::;;;;;;:::::::::999999888888888;;;:::999888777666555555333444444333222111111222444444333333333333333333222111111000000///......000000000000/////////...111111000000000000111111000000///.........//////000/////////////////////////////////////////////------------------------zzzaaaSSSDDD>>><<<999666444444444444333333333222222//////000000111111111222111000/////////000222333444555666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666555666666555333111222333333333444444444444444555333222222111111000//////222222222111111111111111111000000//////000000111///////////////000111222////////////////////////////////////////////////........................pppYYYMMMAAA===<<<888555444333333444444333333222111/////////000111111222222000000/////////111222333555666666777999::::::;;;>>>>>>>>>===============;;;;;;;;;:::999888888888888999999777555333333444222333333444444555555555333222222111000000//////222222222222222222222222000000////////////000000//////......//////000111.........///////////////////////////////////////////////////////////////fffRRRHHH???<<<;;;888555555222222222333222111000000//////000000111111111111000////////////111333444666666777888999::::::;;;>>>>>>>>>===<<<;;;;;;:::<<<<<<;;;;;;::::::999999888888888777444333333333111222333444555555444444222111111000000///......111111111111111111111111000000////////////000000000///......------......------....../////////000////////////////////////////////////////////////yyy___NNNEEE===;;;:::777555666222222222111111111000000111000000000000000000000//////...///000111333444777777888888999::::::;;;;;;;;;:::::::::999999999===<<<<<<<<<;;;;;;;;;:::555666666555333111222222333444555666666666555444222111111000//////......000000000000000111111111000//////......//////000//////...------------------------......//////000////////////////////////........................sssZZZLLLDDD<<<:::888666555777444333222111000111222222222222111111000///////////////...///000111333444777888888999999::::::;;;888888999::::::;;;<<<<<<=========<<<<<<<<<<<<;;;555666777666444333444555666777888999999888666555333222222111111000/////////000000000111111111222//////............//////..................///000,,,,,,---......///000000////////////////////////------------------------pppXXXLLLDDD<<<:::888555555888666555333111111222333444333333222111000///......///......///000222333555888888888999999::::::;;;777888:::<<<>>>@@@AAABBB===============<<<<<<<<<888999:::999888777888999999:::;;;<<<;;;999777666444444333333222111111000000000111111111222222222//////............//////------......///111222333,,,,,,------...///000000////////////////////////------------------------{{{cccTTTEEEAAA;;;777666666666555000000000000000111111111333222111111111111///---//////000000111222444555555555555666777777888888888999:::<<<<<<<<<<<<;;;>>>>>>???>>>>>>===<<<<<<:::::::::999999999888888;;;:::999777666666555555999777555333111000000000000000000000////////////000000//////.........---,,,,,,,,,------............---,,,,,,---...000111......////////////......------,,,,,,,,,------...vvv___PPPCCC???:::777666777777777111111111111000000000000222111000000111000...,,,//////000000111222444555666666777888888999999:::999:::<<<===>>>===<<<;;;======>>>>>>???>>>>>>>>>::::::::::::999999999999<<<;;;:::999888777777777888666555333111111111111111111111111000000000000000/////////............,,,,,,------..................---------......///......////////////.........---------------......oooYYYKKK@@@<<<888666666777888777222222222111000000000///111000//////000000...,,,//////000000111222444555888888888999::::::;;;;;;:::;;;>>>???@@@>>><<<;;;<<<===>>>??????@@@??????;;;;;;:::::::::999999999<<<<<<;;;:::999888888777666555444333222222222222222222222222111111111111////////////............------......//////........................------...//////000000//////...........................~~~gggSSSGGG???<<<888666666666666666333333222222111000//////000///...///000///...,,,/////////000111222444444777888888999999:::;;;;;;:::<<>><<<>>>>>>??????@@@?????????;;;;;;;;;;;;::::::::::::<<<<<<;;;:::999888777777555444444444333333333333222222111111111000000000///////////////...............///000000000///.........///000///...,,,+++//////000000000000////////////////////////......uuu```NNNDDD???<<<888555555444333222444333333222111000000///000///...///000000...,,,/////////000111222444444666666777777888999999999;;;<<>>AAAAAAAAAAAA@@@???======<<<<<<<<<;;;;;;;;;::::::::::::;;;:::999888666555444444444444444444444444111111000000000/////////.........//////////////////000111222222111///.........///000///...,,,+++//////000000000000////////////000000///...------mmmYYYJJJBBB>>>;;;777555444333222000333333333222111111111000000///...///000000///---//////000000111222444555555555555666777777888888:::<<<===???AAAAAAAAAAAACCCCCCBBBBBB@@@???===<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;999888666555444444555555555444444333000000000000/////////............///////////////000111222333333111000.....................------///000000111111000000///...///000000///...,,,+++zzzeeeSSSFFF???;;;888666444444444333111222222222222222222222222000//////000111111000...//////000000111222444555444555555666666777777888::::::;;;===???AAACCCDDDBBBBBBBBBBBBAAA@@@???>>>============<<<<<<<<<;;;:::;;;<<<<<<;;;999777555555555666666555444333222111111111000000000//////............/////////000000222333444444222000.........---------......///000000111111111111000000---...///000///---+++***vvv```OOOCCC===888666444444555555444333222222222222222222333333111000///000222222111/////////000000111222444555555555555666777777888888999::::::;;;>>>AAADDDFFFAAAAAABBBBBBBBBAAA@@@@@@>>>=========<<<<<<<<<<<<;;;<<<======<<<:::888666555666666777666444333222222222222111111111111000---.........//////000000111222444555555333000......---,,,,,,---...000111000000111111111111000000---...//////...,,,***)))|||iiiZZZLLLCCC@@@888777555222111222333333111111111111000000000000111111000000//////......///000111222333444444444666666666666777777777777::::::;;;;;;===>>>???@@@BBBCCCCCCCCCBBB@@@>>>===??????>>>===============999:::;;;;;;:::999777666666666777777777777666555444333222111111111222333000///......//////...------000444777777444000---......------------......---...///000111111111111222222222...+++***---000vvvdddUUUHHH@@@===888777444222111222222333111111111000000000//////000000000000//////......///000111222333444444444666666666666777777777777:::::::::;;;<<<===>>>???AAAAAAAAABBBAAA@@@>>>===???>>>>>>===============::::::;;;;;;:::999777666666666777777777666666555333222111000000000111111---,,,,,,---...//////......000333555555333000...///......------......///---...///000111111111111333444333000---,,,...111mmm[[[NNNBBB<<<:::888666444333222111222222111111000000000000//////000000000////////////...///000111222333444444444555666666666777777777888999999999999:::<<<===>>>>>>>>>????????????>>>>>>???>>>======<<<<<<======;;;;;;;;;;;;:::999888777555555666666666666666555222111000000//////000000+++******+++...000///...//////111222222111/////////......------......///......///000111111111111222333222000...---...///{{{dddSSSGGG>>>999888777666444333222111111111111000000000///////////////////////////////////////000111222333444444444555555666666777777888888888888888888999:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===;;;;;;;;;:::999999888888444444555666666666555555222222111111000000//////,,,++++++,,,...//////...//////////////////////////////............//////......///000111111111111000000000///...---,,,,,,ppp[[[MMMDDD<<<888888666555444333222111111111000000000////////////..................////////////000111222333444444444555555555666777888888888888888888888888999:::;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<<<<<<<<<<;;;::::::999888888888777333333444555555555555555444333333222222111000000000...---...//////...---000///...------...///000/////////....../////////...///000111222222222222//////000000000///---,,,vvvfffTTTIIIBBB<<<888888555555444333222111000000000000////////////......---............////////////000111222333444444444444444555666777888999999888888888888888999::::::;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<;;;;;;<<<<<<:::999888777777666777777222222333444555555555555444444444444333111000///111///......//////...---000///...------...///000000//////......//////000...///000111222222222222222222222444555333000...lll]]]NNNFFFAAA;;;888888444444444333222111000///000000/////////.........---------........./////////000111222333444444444444444555666777888999999999999888888888999::::::<<<<<<;;;:::;;;;;;============<<<;;;;;;;;;;;;<<<999888777666555555555666111111222444444555555555333333333333222000///...///---,,,---/////////---//////...------...//////000000////////////000000//////000111222222222222333222333555777666222...eeeXXXJJJDDD@@@;;;888777444444444333222111000///000/////////............---------........./////////000111222333444444444444444555666777888999999999999999999999999::::::======;;;;;;;;;;;;<<<=========<<<;;;;;;;;;;;;<<<999888666555444444555555000111222333444444555444222222333222111///---,,,++++++***,,,...000///.../////////....../////////000000////////////000000///000111222222333222222111111222444777555111,,,www___OOOEEEGGGFFF===777888111111111111111111111111//////............///////////////000111111222222222222222222333444555555333444555666888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::777444333333333444555444333222222222333444222333333444333222111000111111000///////////////,,,,,,,,,---------......000000111222222222222222---///222222111000000111222222222111000///......nnn[[[LLLCCCDDDCCC;;;555666111111111111111111111111//////............///////////////000111111222222111111111111222333444444444444555777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<<<<:::777555444333444444555444333222111222222333222222333333333222111000000000///............///,,,,,,---------.........///000111111222222111111---000222222111000111111222111111000////////////uuuaaaTTTHHH@@@@@@???888333444111111111111111111111111//////............///////////////000111111222222000000000000111222333444555555666777777888999999::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>===<<<<<<:::888666555444555555333333222111111111111222111222333333333222111000//////...------------...------------.........///...///000000111111000000...000222222111000111222111111000000000000000000jjjWWWNNNEEE>>>>>>===777333333111111111111111111111111//////............///////////////000111111222222111111111111222333444555666666666777777777777777:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>>>>======<<<;;;:::999777666555555666222222222111111111111111000111222333333222111000......---,,,,,,,,,,,,------............/////////......///000000000000000///000222222111000111333222111111000111111222333xxxaaaPPPIIICCC>>>===;;;777444333111111111111111111111111//////............///////////////000111111222222333333222333333444555666666666666666666666666666999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<::::::999888777666666555222222222222111111000000000000111222222222111000......---,,,,,,,,,,,,,,,........./////////000000......///000000000000000000111222222111111222444444333222111111333444555lllYYYKKKDDDAAA===;;;:::777444333111111111111111111111111//////............///////////////000111111222222333333333444444555666777666666666666666666666666888888999999::::::;;;;;;<<<<<<<<<===<<<<<<;;;:::999:::;;;;;;;;;;;;;;;;;;999888888777777666555555222222333333222222111000///000111222222222111000......---,,,,,,,,,,,,---////////////000000000000...///000000111111000000111222222111000111333444666444333111111222444555rrraaaQQQEEE@@@???<<<999777666444222111111111111111111111111//////............///////////////000111111222222333333333333444555666666444555555555666666777777777888888999::::::;;;;;;<<<<<<=========<<<::::::777888999:::::::::::::::777777777777666555555444222333444444444333111111...///000222222222111000///......---------------//////000000000111111111///000111111222222111111111222222111000111333555666444222000///000222333jjjYYYKKKAAA======;;;888666555444111111111111111111111111111//////............///////////////000111111222222222222222222333444555555444444555555666777777888777777888999::::::;;;;;;<<<<<<=========<<<:::999666777888999999999999999666666777777666555444333333333444555444333222111...///000111222222111000//////...------------...000000000000111111111111000000111222222222222222222222222111000111333555555333000...---...///111tttbbbSSSEEE===;;;;;;;;;;;;999777444333222111111000000000000000---......///......---,,,///000000111111222333333111333666555333222444666@@@<<<888888;;;<<<999555999::::::;;;<<<<<<<<<<<<888:::<<<======<<<:::999888999999::::::999999888888888777666666666666666666666555444333222222111222333444444333222111000......---......///000111//////............//////000000111111111000000///333333222222222111111111444333222222111111111111}}}jjjZZZMMMBBB;;;:::::::::999777666444333222111111000000000000000---.........//////000000000000111111222333333333555666777555333444777:::???;;;888888;;;;;;999666888888:::;;;======>>>>>>999:::;;;<<<<<<;;;::::::999::::::;;;;;;::::::999777777666555555555555666777777777666555555444444222222333333222111111000111000000000000111111222111000000000000000000111000111111111111111000000333333333333333444444444555555333222222111111111nnn]]]PPPFFF>>>::::::999777666555444333333222111111000000000000000......---...///000222333000111111222333333444444777777666444333444888;;;>>>;;;888888:::;;;999777666777999;;;===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::666666555444444444444555555555555555555555555555333222111111000111111111222222111000000000111111222222222111111222222222333333444444444444333333222333333555666777888888777666555333222111111111vvvdddSSSIIIBBB<<<999999777555333222222222333222111111000000000000000///...---,,,---...111222111111111222333333444444444444333333333444666888<<<:::888888999:::999888666777888:::;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;999::::::;;;;;;::::::999555555444333333333333444222222222333333444444444333222000000///000111222111111000///............333222222111111222222333555666666777777777777666222333444666777999:::;;;999888666444333111111111{{{ooo^^^NNNEEE@@@<<<:::777666444222111111222222222111111000000000000000000///---+++++++++---...000111111222222333444444222222444666777777666555:::999888888999::::::999777888888999999999888888===<<<;;;::::::::::::;;;888888999999999999888888555555444333333333333333111111222222333444444444333222111000000111222333222111000//////...//////111111000000000000111111444444555666666666666666222333444666888999;;;;;;999888666444333111111111ssshhhXXXKKKCCC>>>;;;999555555444333222222222222222111111000000000000000000///---+++******++++++///000000111222222333333333444666999;;;;;;888555888888888888888999:::;;;888999999999999888777777<<<<<<<<<;;;;;;::::::999777777888888888888777777555555444333333333333444333333444444555555555666222222222111222222333444333333222111111111222222000000////////////000000000111222333333333333333333444444555777888888999777666555333222111111111zzziii___QQQEEE???<<<:::888444444444444333222111111222111111000000000000000.........---,,,,,,,,,+++...//////000000111222222555444555777;;;;;;999777666777888888888999:::<<<888999::::::::::::999999;;;<<<<<<===<<<:::999888888888888999999888888888666555555444444444444444444444444444444444555555222222333444444444444444222222222111222222333333000000////////////000000///000111222333333333333444444444555555555555555555555333222222111111111~~~pppaaaWWWKKKAAA<<<:::888666333444555555444333111000222111111000000000000000------...//////......---.........///000000111111555333111333777999999777666777888888888888:::<<<888999:::;;;<<<=========;;;<<<=========;;;888777999999999::::::999999999666666555444444444444555222222222222222222222222111222444555666555444444000/////////000111222222111111000000000000111111111222333444555555555555555555444444333333333333444333222222111111111111uuujjjWWWQQQGGG???;;;:::::::::999888666444333333333333000000000000000000000000...........................000222222222222444666333444444555666777888888888888999999999:::::::::;;;::::::999999::::::;;;;;;::::::;;;<<<;;;999666999999888888777777888888777777555444333222222222222222111111000//////...333333222222111222222222222222222111111000000000111111111111000000//////000000000000111222333444333333444444555444444444333555666555333111111111nnnbbbSSSMMMDDD===999888999999888777666444333222333333000000000000000000000000000000000000000000000000///111222333222333555666444444555555666666777777888888888999999999::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::;;;<<<<<<999777::::::999888888777888888777666555444333222222222333222222111000000//////555444333222111000000000444333111000000111222333222222111111111000000000111111000111111222333444444444444555444444333333333555666555333111111111wwwdddYYYNNNHHH@@@:::777777777777777666555444333222222222000000000000000000000000000000000000000000000000000111333444333444555777555555555666666666666666888888888999999999999:::<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;===<<<;;;999<<<;;;:::999888777777777777666555333222222222222333333333222111111000000555444333111000//////...333222111///000111333444222222222222222111111111111111111222222333444555555555555555444333222222333444555555333111111222ooo]]]RRRIIIDDD>>>999777777777777666555444333333222222222////////////////////////........................000222444444444444666888666666666666666555555555888888888888999999999999999999888888888888999999===<<<;;;;;;======<<<:::<<<;;;:::999888777777777666555444333222222222222333333333222222222111111444333222111000/////////111111222333333333333222222222222222222222222222222222222222333444555555555555555555444333222111222444555555333111222222|||hhhXXXOOOFFFBBB===999888888777666444444444333333222111111////////////////////////........................000222444444444444666888666666666666666555555555777777888888888999999999888888777777777777888888===<<<:::;;;<<<===<<<;;;;;;:::999888777777777777555444333222222222222222333333333222222222222222111111111111111111222222111444999<<<===999555111222222222222222222222222222222222222333444555555555555555555444333222111222333555444333222222333uuubbbSSSLLLDDD@@@<<<:::999888777555222333333333333222111000000000000000000000000000000000000000000000000000000111333444333444555777555555555666666666666666777777777888888888888999:::999999888888999999:::<<<;;;999:::;;;===<<<<<<888888777666666666666777444444333222222222222222222222222222222222111111111111111111222333444555444999@@@DDDDDD???777222111111111222222222222222111111111222222333444555555555555555444333222222222333555444333222222333nnn[[[NNNHHHBBB???;;;999888777555333111222222333333222000000000000000000000000000000000000000000000000000000///111222333222333555666444444555555666666777777777777777777888888888888999999888888888888999999<<<:::888888:::<<<<<<<<<555555555555555666666777444333222222111222222222111111111111111111111111333333333333333333444444666:::@@@DDDCCC===666111000000000111111111222222111111000111111222333444444444444555444444333333111333444444333222333444iiiVVVIIIDDD@@@>>>;;;888777666333222000111222333333222000///000000000000000000000000...........................000222222222222444666333444444555666777888888777777777777888888888888777777666666666666777777;;;999777888999;;;<<<;;;444444333444444555666777333333222222111222222222000000000000000000111111666555444444333333333333555888===@@@>>>999222...//////000000111111111222000000000000111222333444333333444444555444444444111333444444333222333444vvvxxx{{{rrr```PPPGGGFFF<<<;;;999777666555444444111111111111111111111111111111000000000000111111........................------...///000111222222222333444666777999:::;;;;;;999888666666666777777888777777666777777888999:::999888777777666666555555555666666666666666555111111111111000000//////222222111111222222333444333333333444444555555555333222222444555555333111000000000000111333555777111111111111222333444444444444444555555555666666666555555444222111000000nnnqqqvvv}}}ooo]]]MMMEEECCC:::999888666555444333333222222222222222222222222111111000000000000111111////////////////////////......///000111222333333333333444666777888999::::::999888777777777888888666666777777888888999999999999999999888777666555555555666666666666555555222222222111111000000000333333333333333333444555333333333444444444555555333222222333555555333111111000000111222333555666222111111222222333444555444444444555555555666666666555444333222111111000dddiiipppyyy{{{jjjYYYJJJBBB@@@999888666555333333222222222222222222222222222222111000000//////000000111000000000000000000000000//////000111222333333444444444555555666777777888888888777777777888999:::444555777999999999999999888999:::;;;:::888666555555555666666666555555444333333222222222222111111333333333444444444555555333333333444444444444555333222222333444555333111111111111111222333555666222222222222333444555666444444444555555555555555555555444333222111111000^^^ccclllvvvvvveeeVVVHHH???===888777666444333333222222222222222222222222222222000000////////////000000000000000000000000000000//////000111111222333333444555555555555555666666555555666666777888999999333555888:::;;;:::999888777888:::<<<;;;999666555555555666666555555444444333333333333333333333333222333333444444444444444444444444444444444444444444333222333444444333222222222222222333333444444333333333333444555666666555555555555555555555555444444333333222111111000\\\bbbjjjtttppp```SSSFFF???<<<888777666555444333333333222222222222222222222222000000////////////000000////////////////////////......//////000111111111444444444444444444555555333444444666777777888888444666888:::;;;:::999888666888:::;;;;;;999666555555555555555555444333333333333333333333333333444111111222333333333333222444444444444444444444444444333222222333444333222222333333333444333333333333333333333444555666666555555555555555555555444333333333222222111111000\\\aaahhhqqq{{{~~~jjj[[[PPPEEE>>><<<777777666555444333333444111111111111111111111111000//////......//////000////////////////////////......//////000000000000333333444444444444444444333444555666777777777777777888999:::::::::999888666777888999999888666555555555555555555444333222222222333333333333444444000111222333444333222111555444444444444333333333555333111222333444444333333444444444444444333222222222222222333444555666555555555555555444444444333333222222111111111111ZZZ^^^eeemmmwwwxxxcccVVVLLLCCC<<<:::666555444333333222222333000000000000000000000000//////............//////000000000000000000000000///000000000000111111111222222333333444444444555555666777888999999888888::::::999999999999888888555666666777777777666666555555555555444333222111111222222222333333333333000111333444555444333222555555444444444333333333555333111111333444444333444444555555555444222111222111111222222333444555666666555555555444444444222222222222111111111111XXX\\\bbbjjjtttttt___RRRJJJBBB;;;999444444333222111111111111//////////////////////////////............//////111111111111111111111111111111111111111222222222111111222333333444555555777888999:::;;;:::999999<<<;;;:::999888888888888555555555555555666666666555555555555444333222111111111111222222333333333111222444666666555444333555555555444444333333333555333111111222444444333444555555666555444222111111111111111222333444444666666555555555444444444222222222111111111111111XXXYYY___iiirrr~~~~~~kkkWWWLLLFFF???999666888666444222000111111222222000...///222333111///---------------...//////000111111111111111000000111222333444444333111000333333444444555666666777666666555555555777999:::<<<;;;:::999999999999:::666666666666555555555555666666666666666555555444000000111111111222222222000222444666666666444333777777666666555555555444333333444444333333222111555555666666555555444333222222222111111111111111444444444444444444444444333333333222222222111111XXXYYY^^^hhhqqq{{{uuudddQQQHHHDDD???:::888666555333222111111222333000...---...000000///---......------......///000......////////////......222222222333333222222111333444444444555555666666666555555555666777888999999888888888777777777666666666666666555555555555666666666666666555444444000000111111111222222222000222444555666666444444777777666666666555555555333333333333333222111111444444444444444333333222000000000000000000000000222111111111222333333444333333222222111111111111XXXYYY^^^fffnnnxxxjjjZZZKKKDDDBBB>>>;;;:::666555333222111222333333000///......000000///...//////......//////000111......//////000//////...333222222111222222333333444444444555555555555555666555555555666777888999777888888999999888666666666666666666555555555555555555666666555555444333111111111111111222222222111222333555666666555444777777777777666666666666888888888888888777666666333333333333333222111111222333333444444555555666333222111111111222444555222111111111111000000000XXXXXX]]]dddkkktttxxxaaaTTTGGGAAA@@@<<<::::::777666444333222111111111222111111111111222111111///////////////000111111000000111222222222111111333222111000111222333444555555555555555555555555555555555666777777888888999:::<<<======;;;999888666666666666555555555555444555555555555444333333111111111111111111111111111111333444555666555555777777777777777777777777:::::::::::::::999999888333333333333333222222111222333444555666777888888777666444333333333555666111000000000000000000000XXXXXX\\\bbbhhhqqq~~~|||ppp\\\PPPEEE@@@>>>:::888888888777666444222000///...111222222222111111111222///////////////000111111000000111222222222222222222222111000111222444555444444444555555555555555444555666666777888888888999;;;<<<>>>>>>===;;;:::666666666666555555555555444444444444444333333222111111111111111111111111111111222444555666666666777888888888888888888888666666666666666555555444444444444444444333222222......///000222333444444:::999777555333333333333000000000000000000000111XXXXXX[[[aaagggooo|||uuugggWWWMMMDDD@@@===888666777888777666444222000///...///000111111//////000111//////......//////000111......///000111111111111111111111111222333444444333333444444555666666777444555666777888888888777888888:::;;;;;;;;;:::999666666666666555555555555333333444444333333222111222222222111111111111111111111222333444666777777888888888888999999999999666666666666666555444444444444444444444333333222...//////111222333444444777777666444333111000///000000000111111111111222WWWWWWZZZ```fffnnn{{{nnn___RRRIIIAAA>>>;;;666444555555555555444333222111000///000222111///...000222......------......///000......///000111111111111000000111222333333333333111222333444555777888888444555666777888888888777777777777888888999999999666666666666555555555555333333333333333222111111222222222111111111000000111111222333444666777888888888888999999999::::::777888888888888777666666333333333333333222111111111222222333444555555666444444555666555333111000111111111111222222333333WWWWWWZZZ```fffnnn{{{~~~iiiZZZMMMFFF???<<<:::555444555222222333444444444333333000333444444111000222444---------------...//////000000111333333444444444///000222333444444333333000111222444666777888999333444666888888888777777888888777777888999::::::777666666666555555555555222333333333333222111111222222222222111111000000111111111222444666777888888888888999999:::::::::555555555555555444333333111222222222222111000000///000000111111222222333222444666888999777555444111111222222222333333333TTTWWW[[[___eeennnzzzttt___QQQFFFCCC>>>:::888666555333333333333222222222111111...000333222///---...000222222111111000000//////,,,...222555555444111000555555444333333333444444444333222444777888666444666666666666777888999:::999999888888777777666666888777666555444333222222555555444444333222111111222222222111111111000000333333222222333444666777::::::::::::::::::::::::777666555555555555666666777555444222222333444555555555444333444555666777333444555555555444333222111111111000000000000///SSSVVVZZZ___dddmmmyyyooo[[[NNNFFFBBB===999888666555333333333333222222222111111///111222111...---...000............---------,,,---...111333444333111000222222111111111222222333444333222444666777555333555555666777777888999999777777666666666666666666444444444444333333333333444444444333222111111111222222222111111111000000333333333444555777888999::::::::::::;;;;;;;;;;;;777777666666555666666666777666444222222333444555555555444444444555666777444555666666666555333222222222111111111000000000RRRUUUYYY]]]ccclllwwwzzziiiVVVJJJDDDAAA<<<999777666444333333333333222222222111111111111111///------///111------------,,,,,,,,,,,,---...///000111111111111111111111111111222333444555444333444555555333111444555666888888888777777555555555555555555666666111111222222333333444444333333333222111111000000222222222111111111111111222333555777888999::::::999:::;;;;;;<<<<<<<<<<<<999888888777666666666777777666444333333333444555555555444444555555666777555666777777777666444333333222222222111111111111PPPTTTXXX\\\bbbjjjuuu|||qqqbbbQQQFFFBBB???:::777666555444333333333333222222222111111222111000...---...000111////////////////////////............///000111222222222222222333444555666555444444444333222111000333444666888888777666555444444444555555666666777222222222222333333333333222222222111111111000000111111111111111111111111000222444777999:::::::::999:::;;;===>>>>>>======;;;:::999888777777777777666666555444333444444555555555555555555666666777666777777888888666555444333333333222222222111111OOOSSSXXX\\\aaaiiissszzzvvviii[[[NNNEEE@@@===999666555555444333333333333222222222111111333111///------///000000000000000000000000000000///.........///000111222111111111222333444555666444555555444333111000000222444666777888777555444555555555666666777777777444444444444333333333333222222111111111111111111111111111111111111111111///000333555777888888888888:::<<<>>>???@@@??????>>>===;;;:::999888777777666666555555444444444444555555555666666666666666666777888888888777555555333333333222222222111111NNNRRRXXX\\\aaaiiirrryyy}}}nnnaaaUUUJJJCCC>>>;;;777555555555444333333333333222222222111111333111......///000000///.........///////////////////////////000111222222000000000000000111222333444555666555333111111222333444555666666555444444666666666666666777777777555555444444333333333222222222222222222222222222111111111111111222222222///000222333555666777777888:::===???AAAAAAAAA@@@@@@???===;;;:::999888888666666666666555555444444444555666777777777777666666777888888888777555444333222222222111111111111NNNSSSXXX]]]bbbiiirrrxxxvvvfffZZZPPPGGGAAA===:::666444444444444333333333333222222222111111222000...///000111///------------.........////////////000111111222222222111000000000000000111111333555777666444222333444444444444444444444444444666666555555555555555555222222222222333333333333222222222333333333333333000000111111111222222222111111111222333555666777888:::===@@@BBBBBBBBBAAAAAA@@@>>><<<:::999888888666666666666666555555444444555666777888777777666666666777777777666555444222222111111111000000000OOOSSSYYY]]]bbbiiirrrxxxrrraaaUUULLLEEE@@@<<<999666444444444444333333333333222222222111111111///...///111222///,,,........./////////000000///000111222333333333222333333222222222222222222333666888777444333444555555555444333333333444444555555555444444333333333...///000111222333444444333333333333333333333333000000111111222222222222333333222222333444666777888:::>>>AAACCCCCCBBBBBBBBBAAA???===;;;:::999888666666666777666555555444444555777888888888777666555666777777777666444333111111111000000000000///NNNQQQVVVYYY^^^fffqqqyyy~~~oooaaaSSSGGGAAABBB???;;;777333222222222111111333444444111/////////000000///..................------------...//////000111111111111222222222444444333222222111111000111222333444555555555555444444444444555555555666444444333333333333444444444444444444333222111111444444333222111000///...777666555444333222222111222222222333444555666777666999>>>AAABBBBBBCCCEEEAAA@@@?????????===;;;888555555666777888999999:::555555555555555555555555999888666555444444555555222111000///............OOORRRUUUYYY]]]dddooovvvwwwiii\\\PPPEEE@@@AAA>>>;;;666333222222222111111222444333111/////////000000///...............///............///000000000111111111111222222222222222222222222222222333222333444555666666666666444444555555555666666666555444444444444444444555333333444444333333222222333222222111111222222333666555555444333222222111222222222333444555666777888<<<@@@BBBCCCDDDEEEFFFBBB@@@>>>======<<<;;;999888888888888888888888888555555555555555555555555666555333222111222222222333222111000000/////////OOORRRUUUXXX\\\cccmmmttt{{{oooaaaVVVLLLCCC>>>???===:::666333333222222111111222333333111//////000000000///...............///////////////000111111000111111111111222222222000111111222333333444444333444555666666777777777555555555555666666666777555555555444444555555555222222333333333333444444222111000000111333555777444444444333333222222222222222333333444555777888;;;>>>BBBDDDEEEEEEFFFGGGEEEBBB???>>>>>>>>>===<<<;;;::::::999888777777666666666666666666666666666888777666555444444444555444333222111000000000000NNNQQQUUUXXX\\\eeeooowwwvvviii[[[RRRIIIAAA======;;;888555333333333222111000222222222000//////000000000///...............//////......//////000111000000111111111222222222111111111222222333333333222333444555666666666666555555555666666666777777666555555444444555555666111111222222333444555555222000///...///222555777222222222222222333333333333333333333444666777888<<>>===<<<:::999999555555555555555555555555999999::::::999888666555333222111000////////////KKKNNNSSSWWW]]]fffqqqyyy~~~qqq^^^QQQDDD???>>>;;;777666444333222222333333111000000000000///......000222000000///...............///////////////000111111000111111111111222222222111111111222222333444444222222333444555555555555222222222333333333444444333222222111111222222333444333222111111333444666/////////000000000000000,,,---...000111333444555444444444444666777888999<<<@@@EEEIIIKKKLLLNNNPPPOOONNNMMMMMMMMMKKKIIIFFFBBBBBB@@@>>>;;;999888777555555555555555555555555666666777777666555333222444333222111000000000000LLLOOOSSSXXX]]]eeemmmsss}}}~~~ooodddXXXOOODDD===:::999555222333333333222222222111111000000000000000000000000000000000000111111111111---------...///000000111000000000000000111111222222444444444222222222444222333444555666666666666555555555555444333222111111111111111111111222333555555444333222222111000............////////////000////////////111222333777666444333333555888999===@@@DDDHHHJJJLLLOOOQQQOOONNNNNNNNNMMMJJJFFFBBBBBB@@@>>>===<<<;;;999888777666666666666666777777888888888888888777666666555444333222111///......MMMOOORRRVVV[[[aaaiiinnnwwwuuuggg\\\QQQIII@@@:::999888666333333333222222222111111111000000000000000000000000/////////000000000111111------......///000000111000000000000000111111222222333444444222222222444333444555555666555555555555555555555444333222111000000000000111111222333333333333333333333222222............////////////000/////////000111222333777555444333333555888:::>>>AAAEEEIIIKKKNNNQQQSSSTTTSSSRRRRRRQQQNNNIIIEEEAAA???>>>======<<<;;;999777777666666666666777777777888888888888777666555333333222111///...------MMMNNNQQQTTTXXX]]]dddiiiqqqzzzzzznnn```VVVHHHBBB;;;777777777666444333222222222222111111111000000000000000000000000....../////////000000000---......//////000000111000000000000000111111222111333444333222111333444444444555555555555555444555555555555444333222222////////////000111222333222222222222333333444444............////////////////////////000111222333666555444333444666888:::>>>AAAFFFIIILLLPPPSSSVVVXXXWWWUUUTTTRRROOOJJJFFFAAA???======>>>>>><<<:::777777666666666666777777777777777777777666666555222222111000...---,,,+++LLLMMMPPPRRRVVV\\\bbbgggnnnxxx|||qqqeeeXXXOOOBBB>>>999666666666555444222222222222111111111111////////////////////////............////////////......//////000000000000000000000000000111111222111222333333222111333444222333444555666666666666444555555555444444333222.........///000111222333222222222222222222222333............/////////////////////000000111222222444444333333555777999:::===@@@EEEIIILLLPPPTTTVVVXXXVVVTTTRRRPPPLLLGGGDDD@@@???======>>>>>>===;;;888777777666666666666777666666666777777666555555333222111000...---,,,,,,KKKMMMOOORRRVVV\\\ccchhhnnnxxxqqqdddXXXLLLDDD???===999777666555444333222222222111111111000000////////////////////////............/////////////////////000000000000000000000000000000111111222000111333222111111333444000111333555666777888888444444444555444444333333////////////000111222333444444333222222111000000............////////////...//////000111111222222333333333444555777999;;;<<>>======>>>>>>===;;;888888777666666666666666444555555666666666555555333333222111///...---,,,KKKMMMOOORRRVVV[[[bbbgggmmmwwwyyygggZZZPPPFFF@@@<<<;;;999777555444333222222111111111111000000000000000000000000000000000....../////////000000000000000000000000000000000000000000000000111111222///111222222111111333444000111333555666777888888333444444555444444333333111111111111111222222333444444333222111000//////............////////////...///000111222222222111111222333444666888:::;;;===@@@DDDHHHKKKNNNRRRUUUWWWTTTQQQOOOLLLIIIEEEBBB@@@>>><<<<<<======;;;999999888777666666555555666333444555555555555555555444333222111///...------MMMNNNPPPQQQTTTYYY___cccjjjsssppp^^^SSSKKKDDD???777888888777555333333333111111111111000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000111111222...000222222111111333444333333444555666666666666333333444444555444444333444333333222222222222222333222222222111111000000............////////////---...000111222222111111000111222444777999:::;;;???BBBFFFJJJLLLOOORRRTTTUUURRROOOMMMKKKHHHEEEBBB@@@>>><<<;;;<<<;;;999777999888777666555555555555222333444555555555555555222222111000...---,,,,,,NNNOOOPPPQQQSSSWWW\\\```gggppp~~~yyydddSSSIIICCC>>>;;;333444666555444333333333111111111111000000000000000000000000000000000000000000000000111111111111111111111000000000000000000000000000000111111222...000111222111111333444555666666666555444333333333333444444555444444444555555444333222222222222111111111111111222222222............/////////000---...000111222222111111000111222555777999;;;;;;AAADDDHHHKKKMMMPPPSSSUUURRRPPPMMMJJJIIIFFFCCCAAA@@@>>><<<;;;;;;:::888666999999777666555555555555222333444444555555555444111111000...---,,,+++***NNNOOOOOOPPPRRRWWW]]]aaahhhppp|||uuuhhhWWWJJJCCC???;;;888666555444222111000//////111111111111000000000000000...,,,******---000222//////////////////000000////////////000111222333000111111111111222222222444444222222222222444444555555666777666555333222333444444555555444444333222222333444555555555555222222222222222222222222//////............//////222222111111111111222222000222333555666888<<>><<<999777555555555888666444444555555333222444444444555555555555666111111000///...---,,,,,,NNNOOOPPPQQQRRRVVV\\\```gggooo{{{xxxggg]]]NNNCCC>>>;;;888666333222222111111222222333111111111000000000//////000...---,,,,,,...000222000000000000000000//////000000000000111222333333111111111111222222222222444333333222222333333444555555555555555444333333333333444444444444333333000111222222333333222222222111111111111111111111//////............//////111111111000000111111111111222444444555777:::===???AAAFFFKKKOOOSSSUUUVVVXXXRRRLLLIIIIIIHHHDDD@@@@@@???<<<:::777666666555999777444333444444444333777777666555444333222222---------............///LLLNNNPPPRRRSSSVVVZZZ^^^fffmmmyyyxxxkkkXXXPPPFFF>>>;;;999777555333222222111111222222333111111000000000000////////////.........///000111222111111111000000//////111111000111111222333444111111111111222222222333444333333222222333333444444444333333222222333333333333444444444444333333222222222222222111111000111111111000000000//////000//////......//////000111000000//////000000111222333444555555666888;;;???BBBFFFKKKOOORRRTTTUUUWWWRRRLLLIIIHHHFFFBBB???@@@???===;;;999777666666999777444222333444555444777666555555333333222111,,,,,,---------.........LLLNNNPPPRRRTTTWWWZZZ]]]eeelllwwwlll^^^OOOJJJCCC>>><<<:::999777666555444222111000//////111000000000////////////...//////000000000000000222222222111000000//////222222111111222333333444111111111222222222333333333333333333333333333333444333222111111111333333333333333444444333333333555555555444444222111111222222222111000000//////000000////////////000000000000////////////000000111333555666666888:::<<>>;;;:::888777666555444222111000//////000000000////////////.........000111111111000///111111111111000000//////222222222111222222333333111222222222222333333333333333333333333333333333333222111000000111333444222333333333333333333222555555555444333222111000333333222222222111111111000000////////////000000000000////////////000000000222555888999;;;>>>@@@DDDFFFJJJOOOSSSVVVWWWXXXYYYVVVQQQLLLHHHEEEBBB@@@???>>>===<<<:::999777777888666333222333555555555222222222222333333333444222222111000///...------LLLNNNQQQSSSVVVZZZ___bbbiiinnnvvvttteeeUUUKKKDDDAAA>>>;;;888666666666333222222111111222222333000000////////////......---...///000000000/////////////////////000000000222222111111111111222333222222222222333333333333222333333444444333333222222222111111222222333333222222333333333333222222222222222222111000///...222222222222222222222222111000000//////000000111111000000//////000000111///222666999;;;===@@@BBBFFFHHHLLLPPPTTTWWWXXXYYYZZZWWWRRRMMMHHHDDDBBB@@@=========<<<:::999777666666555333444555666555444555444333333111111000/////////000000000111111111LLLNNNPPPSSSVVV\\\bbbggglllpppvvv~~~sssfffZZZOOOIII>>>===:::777555444555777333222222111111222222333000000/////////.........---............/////////---------...//////000000222111111000000000111111222222222333333333444444222333333444444333333222111222222333333444333333222222333333333333222222111111111111111000///...000000111111222222333333111111000000000000111111111111111000000111111111///222666999;;;===???@@@FFFHHHLLLPPPTTTVVVXXXYYYYYYWWWRRRMMMGGGBBB@@@???<<<<<<<<<;;;:::888666555555444444555777777555333444444333222111000//////////////////000000000000MMMNNNPPPRRRVVV]]]dddjjjmmmqqqwww~~~ttteeeXXXNNNGGGCCC<<<;;;999666444444777999666555444222111000//////000/////////...............------------...//////+++,,,,,,---...///000000111111000000000000000111222222333333333444444444222222444444444444222222000222333444555444444333222222222333333222222222222333333333333222111111......///000111222333333111111000000000000111111222222111111111111222222000333777999:::;;;<<<>>>EEEHHHKKKOOOSSSVVVWWWXXXXXXVVVRRRLLLEEEAAA???>>>;;;;;;;;;;;;:::888666555333333444666888777444222000111111111111222222222111111000///...---,,,,,,LLLNNNOOOQQQUUUZZZaaafffiiimmmttt}}}yyyhhh[[[PPPFFFAAA@@@:::999888666555555444444444222000000111222111000////////////............////////////............222///......111111000---000000000000000111111222111111111000000000000000888666222000///111333555666555333222111111222333333222000............///555444222000///.../////////111222333333222000///111000///......///000111***,,,...000222222222222222444777999:::<<<>>>AAAIIIKKKMMMPPPSSSUUUVVVWWWXXXTTTOOOKKKGGGDDD@@@===>>><<<:::888777777777888555444444333333444444555333333222222222222222222///////////////......---OOOOOOPPPQQQSSSXXX^^^cccfffkkkrrr|||rrraaaUUULLLCCC??????:::999888666555555444444444222111000111222111000////////////............////////////............111///......111111000...111111111111111222222333222222222111111111111111444333111000111333555777666666444333222222333333444333222000000///000000444333111///............///000111111111000//////111000///......///000111...///000222222222111000222444777999:::<<>>===;;;999777666555555444444333333333333444444333333222222222222111111///////////////...------QQQQQQQQQQQQRRRUUU[[[___ccchhhqqqzzzuuugggWWWMMMEEE???<<<===999888777666555444444444555333111111222333222111////////////............/////////............---000///...///000111000///222111111111111222333333222222222222222222222222000000000111333555777888777666555444444333333444555444333222222222222222222111000///...---------////////////////////////111000///......///000111222222333333222111000///222444777999;;;===@@@BBBKKKMMMPPPSSSVVVWWWXXXYYYWWWSSSNNNJJJGGGCCC???===>>>>>><<<;;;888666333222333333222222222222333333333333222222222111111111...////////////...------PPPPPPPPPPPPQQQTTTYYY]]]bbbhhhqqqzzziii\\\NNNFFF@@@<<<;;;<<<888888777666555444444444555333111111222333222111////////////............//////.........---------////////////000000000000111111000000111111222333111111111222222222222222...///111333444666666777888777666666555444444444444444333333222222222222111000000///...---------//////.........///000111111000///......///000111222222222222111000000///222444777:::;;;>>>AAACCCJJJLLLPPPSSSVVVXXXXXXXXXVVVRRRMMMIIIFFFCCC???<<<<<<<<<<<<;;;999666444222333222222111111222222333333333222222111111000000......//////......---,,,NNNNNNOOOOOOQQQUUUZZZ___ccciiirrrzzzzzzrrr^^^RRRFFFAAA===::::::;;;888777666555444444444555555333111111222222222111////////////........................------------...////////////000000111///////////////000111111000000000000111111222222000111222444444555444444777777777777666555444444222222222222222111111111000000//////......------000////////////000111222111000///......///000111////////////000000000111222555888:::<<>><<<999888:::777666555555444444555555444222000000111222111000////////////.....................------------,,,---...000000//////111222///............///000000/////////000111111222222222222333444444444333333777777777777666555444333000000111111111111000000///000000000000///...---...//////000000111111222111000///......///000111............///000222222222555888;;;===???CCCEEEHHHKKKOOOSSSVVVWWWWWWVVVSSSPPPLLLHHHEEEBBB???<<<888888999999888888777666333333222222222222333333333333222111000//////...---............---,,,,,,NNNOOOOOOPPPQQQVVV\\\```fffmmmuuuzzz~~~zzzeeeWWWKKKCCC<<<;;;;;;888666777666666555444444444555555333111//////000111000///////////////.....................---------,,,,,,,,,...000000//////111333///////////////000000111//////000111111222333333222222222333333333444444666666777777666555333222///000111222222111000000///000111111111000///...,,,---...000111111000000111000///......///000111000////////////111222333222555999;;;===@@@DDDFFFIIILLLPPPUUUXXXXXXXXXWWWRRROOOKKKGGGEEEBBB>>><<<::::::888777666666666666444444333333333333444444333333222111000///......------......------,,,+++PPPQQQQQQQQQRRRUUU[[[___fffmmmuuuyyy|||ttt]]]MMMGGG???:::::::::777444444666666555444444444555555222000......///000///...000/////////..................---------,,,,,,,,,,,,...111000//////111333000000000000000111111222000000111222333333444444222222222222333444555666555666666666666444333222///000222222333222111000000000111222222111//////***+++---000000000///...111000///......///000111222111000000000111222333333555999<<<>>>AAADDDGGGJJJMMMRRRVVVYYYZZZYYYXXXRRROOOKKKGGGDDDBBB>>><<<===;;;999777555555555555555444444333333444444555333333222111000///...---------......------,,,+++PPPOOONNNMMMNNNRRRWWW\\\hhhiiinnntttzzz{{{fffSSSJJJ===<<<999777555666666777444333222111111111222333000000000000000000000000......////////////.........------------...//////000000000000////////////000000000000000000000000/////////000111111222222666555555444444444555555222333444444444333222111111111111111111000//////222111111111000000//////000///...---,,,---..................////////////222111000000111333555777777777666777:::???CCCFFFKKKMMMPPPTTTVVVWWWVVVVVVRRROOOJJJFFFDDDBBB???===>>><<<:::999888777555333555555555555555555555555444333111////////////000///......------,,,++++++NNNNNNNNNMMMNNNRRRWWW\\\dddfffkkkrrryyysss___OOOGGG;;;:::999777666666666777555444333111000000111111000000000000000000000000////////////............---------------...///000000///////////////////////////////////////////////////000000111222222333555555444444444444444555333333444444444333222111222222222222222111000000111111111111000000000///000///...---,,,---............/////////000000000111111000000111333555666777777777888:::===@@@BBBIIIMMMQQQVVVWWWVVVTTTRRRQQQNNNJJJGGGDDDBBB>>><<<>>><<<:::999999888555333444444444444444444444444444333111000/////////000///......------,,,++++++LLLMMMMMMLLLNNNQQQWWW[[[```bbbhhhpppxxxzzzsssgggVVVHHHBBB888888888777777666666666666555333222000/////////000000000000000000000000111000...---------......,,,,,,,,,,,,---...///000////////////////////////........................000000111111222333333333444444333333333333444444333444444444444333222111222333333333333222111111111111111111000000000000000///...---------...////////////000000000111111111000000000111333555666777777888999;;;===???@@@GGGKKKRRRWWWXXXVVVRRROOOPPPMMMJJJHHHEEEBBB>>>;;;>>><<<:::999999888666444222222222222222222222222333222111000000000000000///......------,,,++++++KKKKKKLLLLLLNNNQQQVVVZZZ___aaahhhpppwww}}}rrrhhh\\\MMMBBB===666666777777777666555555444333333222111000000///////////////////////////222000...,,,+++,,,---...+++++++++,,,---...///000.........///////////////////////////////////////000111111222333333444444333333222222222333444444444444444444333222222111111222222333222222111111111111111000000000000000111000...---------...///000000000000111111111111000000000000111222444555666777999;;;===???@@@AAAFFFJJJPPPUUUWWWVVVSSSQQQOOOMMMKKKHHHFFFBBB===:::===;;;999888888777555333333333333333333333333333222222222111111000000000///......------,,,++++++KKKLLLLLLMMMNNNQQQVVVYYY```bbbiiipppvvv~~~|||lll___TTTGGG===:::555555666666666555444444000111111111111111111111////////////////////////111///---,,,+++,,,...///+++++++++,,,,,,...//////------....../////////000000000000000000000000000000111111222333333444444222222222222222333444555555555444333222222111111000000111111111111111000000000000000000000111111111000///...---...//////000000000000111111111111/////////000111222333444555666999<<>>:::;;;999777777777666444222333333333333333333333333222222222222222111111111///......------,,,++++++LLLMMMNNNNNNOOOQQQUUUXXX```bbbhhhpppvvv}}}wwweeeXXXNNNCCC;;;999555555555444444333333333...///000111222222222222000000000000000000000000......---,,,,,,---...///,,,,,,,,,,,,,,,------...---------......//////000111111111111111111111111000000111111222333333333333222222333333444555666666555444333222111111111//////000111111111111000000000000000111111111111111000///.........///000/////////000000000111111...//////000111222333333666777999<<<@@@DDDGGGIIIHHHJJJNNNQQQTTTVVVWWWWWWRRROOOLLLJJJGGGDDD@@@===;;;999777777777666555333444444444444444444444444111222222333222222111111///......------,,,++++++NNNOOOPPPPPPPPPQQQUUUWWW\\\^^^eeennnttt|||ooo\\\PPPHHH@@@;;;999777666444333222222222222///000111222222111000000000000000000000000000000+++,,,,,,------......///...---,,,,,,++++++,,,,,,,,,,,,---......///000000000000000000000000000000//////000000111222222333333333333333444555666777777666444222111111111111///000111111222222222111///000000000111111111111222111///.........///000....../////////000000000---...///000222222333333888888999;;;>>>BBBFFFIIIJJJLLLQQQTTTWWWVVVUUUTTTTTTQQQMMMJJJGGGEEEAAA???<<<:::999888999888777555222222222222222222222222111111222333333333222111///......------,,,++++++OOOPPPQQQQQQPPPRRRTTTWWWXXX[[[ccclllsss|||zzziiiVVVKKKEEE???;;;999888777444222000000111222000111222222222000///...000000000000000000000000)))***,,,---.../////////......---,,,++++++++++++,,,,,,------...///000000000000000000000000000000/////////000111111222222333333333444555666777888777666444222111111111111000111222333333333333333//////000000111111111222222111///.........///000............////////////---...///111222222222222:::999999999<<<@@@DDDGGGKKKNNNTTTXXXYYYVVVRRROOOVVVRRRMMMJJJGGGEEECCCAAA===<<<::::::::::::888777111111111111111111111111000111333333444333222111///......------,,,++++++NNNNNNNNNOOOPPPSSSUUUVVVYYY[[[bbbkkkrrrxxxnnnaaaQQQFFFBBB???:::555999888777555333222222222111111111111111000//////////////////////////////---------............//////...+++)))))))))***+++...///////////////.........000111222111000111222111111111111111222222222222333555666777666555444333333222222111111222222111111111222333333444444000000000000000//////...222222222111111///......------......//////000000---...///000222333444555777888;;;<<<===@@@CCCEEENNNPPPTTTXXXZZZZZZYYYWWWSSSOOOKKKHHHEEECCC???===<<<:::777666666777666555333333333333333333333333111111222222111000///...........................OOONNNNNNOOOPPPRRRTTTUUUWWWYYY```iiipppvvvfff[[[LLLCCC@@@>>>:::666888777666444333222111111111111111111111000//////////////////////////////---------............//////...,,,*********+++,,,......////////////.........000111222111000111222111222222222222333333333333444444555555555444444555444444333222222222222222222222222111111111111000000000000000//////...000000000000///...---------......//////000111111......///111222333444555777999<<<===???AAAEEEHHHMMMPPPTTTXXXZZZZZZYYYWWWSSSPPPJJJFFFCCCAAA>>><<<;;;999666555555666555444333333333333333333333333222222111111000/////////........................PPPOOOOOOOOOOOOQQQRRRTTTUUUWWW^^^gggnnntttrrr\\\RRRGGG???>>>===:::777666666555444222111000000000000111111000000//////////////////////////////---------............///000///---,,,++++++,,,------....../////////.........000111222111000111222222222222333333333444444444444333333222333333333666666555333333222222222222222222111000/////////000000111111000000///...////////////...---,,,,,,......///000000111111222...///000111222333444555777999<<<>>>@@@CCCGGGJJJMMMPPPTTTXXXZZZZZZYYYXXXUUUPPPJJJEEEAAA???===;;;:::888666555555555444222333333333333333333333333333222111////////////000------------------------QQQPPPOOOOOOOOOPPPQQQRRRTTTVVV]]]fffmmmttt~~~rrrcccTTTMMMCCC===<<<;;;999777555444444333222111000//////000000000000000//////........................---------............///000///...---------------------......//////.........000111222000000111222111111111222222333333333444333222111111111222333666555444333222111111111111000000000/////////...000111111111111000/////////////////////...---,,,/////////000111111222222///000000111333444444555666888;;;>>>@@@CCCGGGJJJNNNQQQUUUYYY[[[[[[ZZZYYYWWWRRRKKKEEEAAA???===<<<:::999666666666555444222222222333333333333444444444333000///......000111------------------------QQQPPPOOONNNNNNOOOPPPQQQUUUWWW]]]fffmmmttt}}}gggXXXOOOIIIBBB===;;;999777666333333444333222111//////...//////000000000//////---------------------------------............/////////..................,,,,,,---..................000111222000000111222...//////000111222222222444333111000000111222333444333222111000000000000....../////////000000000111111111111111000000/////////000000000///....../////////000111111222222000000111222333444444555444666999<<<>>>AAAEEEHHHNNNQQQUUUYYY\\\\\\[[[ZZZYYYTTTLLLFFFCCCAAA???>>><<<:::888777777666444222222222222333333444444444444333000///......000111------------------------PPPPPPOOONNNNNNOOOPPPQQQUUUWWW^^^gggnnntttsss___SSSJJJFFF@@@<<<:::888666555333333444444333222000///......///000000000//////---------------------------------............///.....................---+++,,,---..................000111222111000111222---......///000111222222222222111111222222333444222111111000000000000000.........///000111111111111111222222111111000/////////000000000//////.........///000000111111222111111222222333444444555333555888:::<<>><<<;;;999888888777444222111222222333333444444555333222111////////////000,,,,,,,,,,,,,,,,,,,,,,,,OOOOOONNNNNNNNNOOOQQQRRRUUUWWW]]]fffmmmtttyyygggXXXPPPDDDAAA>>>:::888777666555222333444555444333111///---......///000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------.........------***+++,,,---...............000111222111000111222......///000111222333333000000222333444444555444111111111000111111222333000000000000000000000000111222222222222111000000---......//////.........---......//////000111111111222222333333444444444444666888:::<<<>>>BBBDDDIIILLLPPPUUUXXXXXXXXXWWWUUUQQQLLLHHHEEECCC@@@>>>;;;:::999888888666333000111111222333333444555555222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,NNNNNNMMMMMMNNNPPPQQQRRRTTTVVV\\\ffflllsss~~~~~~mmm^^^SSSMMM???===;;;999777777666666333333555555555333111000------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------...------,,,***+++,,,---...............000111222111000111222...///000111222333444444...000222444555666555555111111111111222333444555222222111111000000//////111222222222222111000000,,,,,,------...---------------......///000000000222222222333333444444444555777999:::<<<>>>AAADDDFFFIIINNNRRRUUUVVVUUUUUUSSSOOOKKKHHHEEECCC???===:::999888777777555111///111111222333333444555555111222222222111000///...,,,,,,,,,,,,,,,,,,,,,,,,NNNNNNNNNMMMLLLNNNQQQTTTWWWWWW[[[bbbiiippp}}}wwwkkk```RRRGGGCCC===;;;999777555555555555333444555555555444333222...............---------000...,,,******,,,...000...............///000111---------...------,,,,,,------------------------...///000222222111000000000000//////000111222222222333444555555555444333444444333222222333333333////////////000111222333111111000...---,,,+++***111111000000//////..................////////////000111222222444444555666666888;;;<<<===>>>AAACCCFFFHHHLLLQQQVVVXXXXXXVVVRRRMMMGGGBBBAAAAAAAAA@@@999999888666555333222222000111222333444555555555111111111111111000//////...---,,,+++************PPPPPPQQQPPPPPPPPPSSSUUUYYYYYY\\\bbbhhhooo{{{nnncccYYYMMMDDDAAA;;;:::888666555444444444555555666666555333111000////////////////////////000///---,,,,,,---///000///..................///,,,,,,------...---------------------------------//////000111111111111111111000000000000111111222222222444555555555444444555444333333222222222222000000000000000111111222..................////////////////////////..................////////////000111222222444444555666666888:::<<<<<<>>>@@@BBBFFFHHHKKKPPPVVVYYYYYYXXXRRRMMMGGGBBB@@@??????>>>;;;:::999888777555444444000111222333444444444444111111111111111000//////...---,,,+++************QQQSSSTTTTTTTTTTTTUUUWWWZZZZZZ\\\bbbgggmmmxxxqqqaaaWWWOOOGGG@@@>>>999888777555444333333333666666777666555333111///000000000111111111111111111000...------...000111///...---------------...++++++,,,---............------------------------000000000000000111111222222222111000000000111111111222333444555555666555666555444333222111111111222111111000000000000000.........//////000000000------..............................////////////000111222222444444555666666888:::<<<<<<>>>@@@BBBFFFGGGKKKPPPVVVYYY[[[ZZZSSSNNNGGGBBB???>>>===<<<::::::999888666555444444111222222333333333222222111111111111111000//////...---,,,+++************QQQSSSUUUVVVUUUUUUVVVWWWYYYYYY\\\aaaffflllwwwuuugggWWWNNNHHHAAA<<<;;;777777666444333222222222555555555555444333111000000000000000000111111111000///...------...///000,,,,,,,,,,,,,,,---...///***+++,,,---............,,,,,,------------------111000/////////000222333333222222111000000000000111111222444555666666777777666444333222111111111333222111000////////////111111111000//////......,,,,,,,,,------.....................////////////000111222222444444555666777999;;;======???AAACCCGGGHHHKKKPPPVVVZZZ\\\\\\TTTOOOIIICCC@@@>>><<<;;;888777666555444333222222222222333222222111000000111111111111111000//////------,,,+++************PPPRRRUUUUUUUUUTTTUUUVVVWWWWWWZZZ```eeekkkwww}}}mmm___PPPHHHDDD>>>::::::666555555444333222111111111222333444444333222222........./////////000000......---,,,,,,---......******++++++---...000111***+++,,,---............,,,,,,,,,---------......111000/////////000222333333333222111000000111111111111222333444666777777777666444333222111111111333333111000////////////222222111000///......---++++++,,,,,,------..................////////////000111222222444444555666888:::<<<>>>???@@@BBBDDDGGGHHHLLLQQQWWW[[[\\\\\\UUUQQQKKKEEEBBB@@@===;;;777666666555444333222222222222222222111000//////111111111111111000//////------,,,+++************PPPRRRSSSSSSRRRRRRTTTVVVVVVVVVYYY___dddjjjvvvtttdddWWWJJJDDDAAA===999999555555555555444333111111...///111222333333222111,,,,,,------......//////------,,,,,,,,,,,,------+++++++++,,,---///000111++++++,,,---............+++,,,,,,------.........000000000000000111111222333222222111111111222222222222222333444555666777666555444333222111111111333222111000////////////////////////////////////,,,,,,------------------............////////////000111222222444444555666888:::<<<>>>>>>@@@BBBDDDGGGIIIMMMSSSYYY\\\\\\[[[UUUQQQLLLGGGCCCAAA>>><<<888888777777666555555444111111111111111000///...111111111111111000//////...---,,,+++************QQQQQQRRRQQQQQQQQQTTTVVVXXXWWWYYY^^^ccchhhsss~~~xxxhhhYYYNNNDDD@@@???<<<999888444555555555555333222111...///000111111000//////+++,,,,,,---......//////......------------............------......//////,,,,,,------...---------++++++,,,,,,---....../////////000111111111111111222222111111111222333333444333333222333444555666555444333333222222222222222222111000//////000000000000//////...---------............------------............////////////000111222222444444555666666888;;;<<<===>>>AAACCCGGGJJJOOOVVV[[[]]][[[XXXTTTPPPKKKFFFCCCAAA>>><<<777777777666666555555444000000000111000000//////111111111111111000//////...---,,,+++************RRRRRRRRRQQQPPPQQQTTTWWWZZZYYYZZZ___bbbgggqqq|||pppaaaQQQGGG???===>>>;;;999888444555555666555444222111//////000000000...---,,,,,,,,,------...//////000////////////////////////222111000///...------------------...------,,,,,,++++++,,,,,,---...//////...///111222222222111000111111111111222333444444555444333222333444555666444444333222222333333333222111111000000000000000444333111///,,,***)))(((/////////......---------............/////////000000111222333444555555666555777999:::;;;===???AAAGGGJJJPPPWWW\\\]]]ZZZWWWRRRNNNIIIEEECCC@@@===;;;555555555444444333333222//////000000000000//////111111111111111000//////...---,,,+++************OOONNNNNNNNNOOOPPPRRRSSSUUUZZZ___bbbeeeiiiooottttttcccTTTKKKFFF@@@;;;999888888777777666666444333222111111000000000000////////////+++,,,...000000///...---......---,,,,,,,,,,,,---000///...---,,,------.../////////......------------------+++******,,,...222222111111000/////////000111222222222222111000111111111111222222333444777555333333444444333111000000000000000000000000222222111000///...------............---,,,+++***............////////////111111111111222333444555666666777888:::;;;<<<<<>>999:::999888666555555555555111111111000000000000000...,,,++++++---///000000---,,,+++***))))))))))))SSSRRRQQQQQQQQQRRRSSSTTTVVVYYY\\\___bbbhhhpppwwwyyymmm^^^PPPHHHCCC>>>999777777666555555555444333222111000000///////////////000000000,,,---...//////...------......---,,,,,,,,,,,,---000///...---,,,------............---------,,,,,,---...///...------...000111111111111000000000000111111111111111111111111111111111111222333444555999888777777777666444222111111111111111111111111222222111000///...---------............---,,,,,,............////////////111111111111222333444444222333555777:::<<<===>>>CCCHHHOOOVVVZZZZZZXXXWWWVVVQQQJJJGGGFFFDDD???:::888777666555333333222222222222111111111111000000333111///...///000000///,,,,,,+++***)))))))))***VVVUUUSSSRRRQQQQQQQQQRRRUUUWWWZZZ[[[___fffpppxxx~~~nnnbbbUUUJJJDDD@@@;;;777555555444333444444333222111000000///.........//////000000111---------------------,,,......---,,,,,,,,,,,,---//////...------------...------------,,,,,,,,,,,,+++---//////......///000000000000000111111111111222222111111111111222222111111111222333555666777::::::999::::::999555222111111111111111111111111222222111000//////...------------...........................////////////111111111222222333444444000111333666:::===???@@@CCCGGGMMMRRRVVVWWWWWWWWWUUUQQQKKKHHHFFFDDD???;;;999888777555333222222111333333333222222111111111555333000/////////...---,,,++++++*********++++++VVVUUUSSSPPPOOONNNNNNNNNRRRUUUXXX[[[___fffooowwwssscccWWWMMMFFFAAA===999666555444444333444333333222111111000000------......///000111111......---,,,,,,,,,,,,---......---,,,,,,,,,,,,---............------......,,,,,,,,,,,,,,,,,,,,,,,,(((***---......---.........//////000111222222222222222111000000111222222000000111222333555777888999999999::::::888333000222222222222222222222222222222111111000//////...,,,,,,------...///000000............////////////000000111222333333333333111222444777:::===???AAADDDFFFJJJOOOSSSUUUVVVWWWTTTQQQLLLHHHFFFCCC???<<<;;;:::999777555444333333444444444333333222222111222000///.........,,,+++++++++*********+++,,,,,,WWWUUUSSSPPPNNNMMMMMMMMMOOOSSSYYY]]]aaafffnnnttt}}}{{{iii[[[OOOGGGCCC>>>;;;888666555555444333444444333333222222111111,,,------...///000000111...------,,,,,,,,,---.........---,,,,,,,,,,,,---------..................,,,,,,,,,,,,,,,,,,,,,,,,(((+++---///.........///......///000111222222333222111111111111111111222000000000111333555777888555555666777777555111...111111111111111111111111222222111111000000//////,,,,,,,,,,,,---///000111............///////////////000222333333333333333444555777999;;;===>>>???CCCEEEHHHLLLPPPSSSUUUVVVRRRPPPLLLHHHEEEBBB???===;;;:::888777555444444444555555444444333222222111///.........000000///---++++++++++++++++++,,,,,,WWWUUUSSSQQQPPPOOOOOOOOOOOOTTTZZZ^^^aaafffmmmrrryyynnn```UUUJJJCCCAAA<<<:::777666666666555444444444333333222222222222---------......//////000---------.........//////......---,,,,,,,,,,,,---,,,---......///.........,,,,,,,,,,,,------------,,,...000000//////000111...//////000111222222222000111222222222222111000000000000111222444555666333222333444444333000...000000000000000000000000222222111111111000000000,,,,,,++++++,,,---///000............///////////////000222333444444333222666777777999:::;;;<<<<<>>===888777666444333333333333555555444444333222111111/////////111333444333111---,,,,,,+++++++++,,,,,,TTTSSSQQQPPPOOOOOOPPPPPPRRRVVVZZZ]]]```eeemmmsssxxxrrrcccYYYPPPFFF@@@@@@:::888666555555666555444222222222222111111111111........................+++,,,...000111111000000......---,,,,,,,,,,,,---,,,,,,.../////////......,,,,,,---------.........///000000///......000111//////000000111111111222///000222444444222000///000000000000111222333444333222222222444444222111////////////////////////222222222111111111111000,,,+++*********,,,...///............///////////////000222444444444333222444555555777888999:::;;;===???BBBFFFJJJMMMOOOPPPNNNMMMJJJFFFAAA>>>===<<<666666555444444444444444555555444333222111000000/////////111333444333111...---,,,+++++++++++++++OOOOOONNNMMMMMMMMMNNNOOOVVVXXXZZZ[[[]]]dddmmmuuuxxx~~~uuuhhh\\\UUUNNNDDD>>>???888666444444555555444333111111111111000000000000...............---------***,,,///111222222222111......---,,,,,,,,,,,,---+++,,,.../////////......---------......//////////////////---+++,,,...000000000000000111111111111...000333555555333000...000000//////000111222222444333222333444555555444////////////////////////222222222111111111111111,,,+++***))))))+++,,,.............../////////000...000222444555444333222111222333555666888999::::::<<<@@@DDDHHHJJJLLLMMMMMMLLLIIIEEEAAA===<<<<<<777777666666666666777777555555444333111000000///.........000222222000...///...---,,,+++*********OOOPPPPPPPPPOOOOOOQQQRRRTTTVVVYYY]]]aaafffmmmqqquuu~~~hhh___SSSJJJEEEAAA>>><<<888777555444333333444444222222111111111111111111---...//////000//////...------......///000000000///......------,,,++++++------,,,------...///000...............---------222111...------...111222............////////////111111222333333333222222000000000000000000000000000111222333333333222111000111111111111222222222111222333333222000---,,,000...+++((((((***---///000---,,,///444777666333///000111333444444333333222333444666777888888888:::<<<@@@CCCEEEHHHKKKNNNKKKJJJGGGDDDAAA>>><<<<<<888666555555666666666555333444444444444333222222111000///......---......++++++******))))))((((((QQQRRRRRRPPPOOONNNOOOQQQRRRTTTWWWZZZ^^^dddjjjooovvv~~~uuuccc[[[PPPGGGBBB???<<<:::777777555444333333444444333333222222111000//////////////////............------......//////000000.........---,,,,,,++++++------,,,------...///000000000000000000000000///222111///......///111222///////////////000000000111111222222222222111111111111111111111111111111111222333444444333222111000000111111111222222222333222111000///......---000///---++++++---///000///,,,+++---222444333000///000111333444444333333222333444555666777777777888<<>><<<;;;777555444444555555555444222222222222222111000000000000///...------------++++++******)))))))))(((SSSTTTSSSQQQOOONNNNNNPPPRRRTTTVVVYYY]]]bbbiiinnnwww|||zzziii]]]UUUJJJCCC???===;;;888777666555444333333333333444444333222000///...---111000///---------......---------...//////000000......------,,,,,,++++++------,,,------...///000//////000000000000000000111000000000000000000111//////000000000111111111222222222222222111111111222222222222222222222222333444444555444333111000000000000111111111222222333222///---,,,,,,...///......---------......///...,,,***,,,///111000---///000111333333333333222222333444555555555555555666;;;BBBHHHKKKLLLMMMNNNOOOMMMIIIDDD@@@===;;;:::888777555555555666555444000000111111000000///...//////......---,,,,,,,,,++++++******************SSSSSSSSSRRRPPPOOOPPPQQQUUUVVVXXXZZZ]]]ccciiinnnvvvzzztttbbbVVVOOOFFF@@@===<<<:::777666666555444333333333333333222222111000//////...222111...,,,+++,,,---...,,,,,,---......//////000......------,,,++++++***------,,,------...///000------------............///000111222222111000///000000000111111222222333444333333222222222222222222222222222222222222222444555555555444333111000000000000000111111111111111000...---,,,,,,------++++++,,,,,,---,,,,,,,,,...,,,+++,,,...///...,,,///000111222333333222111222333333444555555444444666;;;AAAFFFIIILLLNNNPPPQQQOOOJJJEEE@@@===;;;::::::888777666777777666555000000000000000//////............------,,,++++++******++++++++++++++++++QQQRRRSSSRRRQQQQQQRRRTTTUUUVVVWWWXXX[[[aaahhhmmmtttwwwppp```RRRLLLCCC>>><<<;;;999777555555555444444333222222000000000000000000111111222000...,,,++++++------,,,,,,------.../////////...------,,,++++++******------,,,------...///000,,,---------....../////////000111222222111000///000000000111222333333333666555444333333333333444222222222222222222222222444444555555444222000/////////000000000111111111......//////...---,,,+++******,,,---------,,,,,,///...---...//////......///000111222222222111000222222333444555555555555999<<>>@@@BBBEEEJJJPPPUUUTTTPPPKKKEEE@@@>>>======888666333333333333222111222222333333222222111000......//////...---+++*********+++,,,------......SSSTTTTTTSSSRRRQQQSSSTTTTTTTTTTTTTTTWWW\\\ccchhhooowwwqqqbbbWWWLLLFFF???;;;999888666333444444555555444333111000/////////000000000000000------------------------+++,,,,,,------......///------,,,,,,+++*********------,,,------...///000......//////000111111222......////////////............///000111222333333666444222000000000111222111111111111111111111111000111222222222111000///////////////000000000111///////////////......---,,,,,,------...///000000---......///...//////000///000111222222111000///000111333555777888888999???AAADDDFFFIIIMMMQQQTTTTTTPPPKKKEEEAAA???>>>>>>999777444444444444333111222222333333222222111000...///000000000...,,,+++******+++,,,---...//////VVVVVVVVVTTTRRRPPPQQQSSSVVVVVVVVVVVVXXX]]]eeejjjoooxxxvvvhhh[[[QQQJJJDDD===999888777444111333444555555444333111000111111000000//////......,,,,,,---.........------++++++,,,------......///------,,,,,,+++******)))---------------...000000,,,,,,,,,---...//////000........................---...///000111222333333444333111///......///000000000000000000000000000...///111222222111000///////////////000000000000111000...------...///000+++******+++,,,---...///+++,,,............///111///000111222222111000///000111333555777999::::::???CCCGGGKKKMMMOOORRRTTTTTTPPPKKKEEEAAA?????????<<<:::888777777777666444222222222222222111000000...///111111000///,,,+++******+++,,,...///000000SSSTTTTTTSSSSSSSSSVVVXXXXXXXXXWWWWWWXXX\\\bbbfffooouuu~~~qqqeeeXXXOOODDD@@@<<<999777777555444333222111111000000111111000000000000000111111111...---,,,+++***+++,,,---...---,,,,,,++++++++++++/////////...---+++***))),,,...//////......000111////////////////////////---......///000111111111000000111222333333444444222222111111000//////...111111000///....../////////000111111111///...---////////////////////////000000000000///////////////......------......///------,,,,,,,,,,,,------000111222111...+++)))))),,,...111444666888;;;>>>BBBDDDHHHLLLOOORRRSSSTTTPPPNNNKKKGGGCCC???===<<<:::777444222333444444444222222222333333222222222111111000000//////.....................------,,,TTTTTTTTTTTTSSSSSSVVVXXXZZZYYYYYYXXXXXX\\\aaafffnnnttt~~~vvviii]]]PPPHHHBBB???;;;888777666555444333222111111000000111111000000000000000000000000000///...---,,,,,,------...---,,,,,,++++++,,,,,,////////////...---,,,,,,---...//////...---///000////////////////////////......///000000111222222000000111222222333444444333333222111111000//////000000//////............000000000000000///......//////////////////////////////.........---------,,,,,,++++++++++++,,,,,,......------------......///000222111///------------000333555777:::===???@@@CCCGGGLLLOOORRRSSSSSSRRRPPPLLLGGGCCC???===;;;:::888444333333444333333111111222222222222111111///////////////000000000000000111111111111000000TTTUUUUUUTTTSSSSSSVVVXXXZZZZZZZZZYYYZZZ]]]bbbfffnnnttt}}}~~~mmm___TTTJJJCCC@@@===999777666555444333333222111111000000111111000000000000000000000000222111000///...............---,,,,,,,,,,,,,,,,,,......///////////////...---...//////---,,,---...//////////////////////////////000000111222222222000000111111222333333333444333333222222111111000000////////////.........111000000///////////////////////////////////////---------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,........................---///111111000000000111000222555777999;;;>>>AAAAAADDDIIINNNRRRTTTUUUTTTTTTRRRNNNIIICCC???<<<:::;;;999555333333333222111000111111111111111111000---......///000000111111............---,,,******UUUVVVUUUTTTSSSSSSUUUXXXYYYYYYZZZZZZ\\\___eeeiiimmmsss|||yyygggZZZPPPGGGAAA>>>;;;888666666555333222333222111111000000111111000000000000000/////////222222111000///...------...------,,,,,,,,,------,,,---...//////000000///...//////...---+++,,,---////////////////////////000000111111222222222222000000111111222222222333444444444333333222222222000000000000000000000///111000///......///000111////////////////////////---------,,,,,,,,,++++++...------------------......//////////////////...---///111111000///111222111333666888:::<<>>:::888777666666666444222333222111111000000111111111000000//////......---------.........---,,,,,,------------------...///)))***+++---.../////////...///000///...---...///000000000000000000000000111111111111111111111111111111111111111111111111333333333333333333333333///000111222333222111000///////////////000000111////////////////////////////////////............++++++************++++++---...///000000///...---.../////////......000222333555888999;;;<<>>AAACCCHHHIIIJJJLLLNNNPPPRRRSSSPPPNNNKKKGGGCCC@@@>>>===888777555555555555222000111111222222222222111111........................((()))+++,,,---.........WWWXXXWWWVVVTTTTTTUUUWWWXXXYYY[[[[[[\\\^^^bbbdddkkkooowwwrrr```RRRJJJEEE@@@<<<999888777777888777555333333222222111000111111111111000000///...---------+++,,,---////////////...---------------...///000,,,---...///000000000000...000111111000000111333000000000000000000000000000000000///////////////111111111000000000000000222222222222222222222222***,,,...///000///...------...///111111111000/////////////////////////////////.........------------,,,,,,,,,,,,,,,,,,---+++,,,...//////...,,,+++,,,---...///000333777:::777999;;;===>>>@@@BBBDDDLLLKKKKKKLLLMMMPPPRRRTTTMMMLLLIIIFFFCCCAAA??????777666555555666555333111222222333333333333222222,,,,,,------.../////////---------------,,,+++***YYYXXXVVVUUUUUUVVVWWWXXXWWWXXX[[[^^^aaabbbcccccclllqqqxxxyyyhhhVVVNNNJJJCCC<<<888777777888999:::888444111444333333222111111111222111111000///////////////...,,,***+++///222333222111000///...---,,,,,,,,,...---,,,+++++++++,,,---000...------...000000000111111000000//////......000000000000000000000000111111111111111000//////000000111222222222222111......//////000000111111000///...------...///000000000////////////000000222222111///...---,,,++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......///.........///000222333888;;;???AAABBBDDDFFFHHHHHHLLLNNNLLLMMMPPPRRRRRRUUUPPPJJJDDDAAA===:::888888888777555444333222111111111111111000000000000333111...+++)))***+++,,,,,,+++++++++,,,,,,---...YYYYYYXXXWWWWWWWWWWWWWWWUUUWWWYYY[[[^^^```aaaaaakkkpppwwwvvvfffTTTKKKGGGAAA<<<999777666666777888777444111444333222111111111111111111000000///////////////...+++***+++...000000///000///...---,,,+++++++++------,,,,,,,,,------...///...------...///000000111111000000/////////...000000000000000000000000111111222222111111000///000000111222222222222222////////////000000000000000///............///000000000//////////////////111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////000222333444777999===???AAACCCEEEHHHHHHMMMOOONNNOOOSSSVVVUUUSSSOOOIIIDDDAAA>>>;;;999888888777555444333222111111111111111000000000000000///---,,,+++,,,------++++++*********+++,,,,,,ZZZZZZZZZZZZYYYXXXVVVVVVTTTUUUVVVXXXZZZ]]]___```jjjooovvv~~~qqqaaaPPPGGGCCC???;;;999777666555555555555444222333222111111111111111111111000//////......//////---,,,***+++,,,......---......---,,,+++++++++,,,+++,,,---..................------------...//////000000000000000000//////000000000000000000000000111111222222111111000///000111111222222222222222000000000000////////////000//////......//////000...------,,,,,,+++++++++000/////////...............---,,,++++++,,,---...---,,,,,,,,,,,,---......000000000000222333444555555888;;;===???BBBEEEGGGFFFLLLOOONNNPPPTTTWWWVVVQQQMMMHHHDDDAAA???<<<;;;888888777555444333222111111111111111000000000000---------------------...++++++******)))*********[[[[[[\\\\\\ZZZXXXVVVUUUUUUUUUUUUWWWYYY\\\___aaahhhmmmuuu}}}kkk\\\LLLDDD@@@<<<999999888666333222333444333222222111111000000000111111000000///............///------,,,,,,,,,---,,,,,,......---,,,,,,,,,------)))***,,,...//////......---.........------...///000000000000000000111111000000000000000000000000000000111111000000///...000111222222333333222222111111000000//////......000000000/////////////////////......------,,,+++.........//////////////////...,,,++++++,,,...///---,,,,,,,,,,,,---......//////000111222333555555555777:::===???BBBEEEHHHEEEJJJNNNMMMNNNRRRSSSRRROOOLLLGGGCCCAAA???>>><<<888888777555444333222111111111111111000000000///---......//////...---,,,,,,++++++***************[[[\\\\\\\\\[[[YYYWWWUUUVVVVVVWWWXXX[[[^^^aaabbbfffkkksss|||zzzdddVVVHHHAAA===:::888999888666333111222333333333000000000//////000000111000//////...............---.........------,,,---///...............///000)))***,,,............---,,,...000///---,,,---/////////000000111111222222111111111111111111111111//////000000//////...---111111222333333333333222111111000000//////......000000000000000//////...222222333333333222000000............///////////////...,,,++++++,,,...///---,,,,,,,,,,,,---......---...///000222333444444666888;;;===???BBBFFFIIIGGGLLLPPPNNNNNNQQQQQQOOONNNKKKFFFBBBAAA???>>>===888888777555444333222111111111111111000000000//////000000000///---+++)))---,,,,,,+++++++++,,,,,,[[[[[[[[[[[[ZZZXXXWWWWWWWWWXXXYYY[[[]]]```bbbddddddjjjrrrzzzsss]]]QQQFFF@@@<<<999777999888666333222333444333222///////////////000000111000///......------......,,,...//////---,,,------///.........///000111111+++,,,---...............---///222111...,,,---/////////000000111222333333111111111111111111111111//////000000//////...---111222222333333333333333000000000000////////////111111111111000///............000000000000///............//////////////////...---,,,,,,---...///---,,,,,,,,,,,,---......,,,---///111222333444444888999;;;<<<>>>@@@EEEHHHJJJOOORRRQQQPPPRRRRRROOONNNJJJEEEBBB@@@???>>><<<888888777555444333222111111111111111000000000000111111111000///---+++))),,,,,,++++++,,,,,,---...[[[ZZZYYYYYYXXXXXXXXXXXXWWWXXX[[[]]]```bbbccccccccchhhpppyyy~~~lllWWWNNNDDD@@@===888777999888666444444444444333222///............///000111//////...------------...))),,,......---+++,,,------------......000111111000///////////////000000---111444333///---...000...//////111222333444444111111111111111111111111111111111111111000000///111222333333444444333333////////////000000000000111111222222111000...---)))***,,,---......---,,,///////////////.................................---,,,,,,,,,,,,---......,,,---000222444555555555999:::;;;;;;<<<>>>BBBEEEHHHNNNRRRQQQQQQSSSSSSPPPNNNJJJEEEBBB@@@???===<<<888888777555444333222111111111111111000000000000000000000//////---,,,,,,************+++,,,......ZZZYYYXXXWWWWWWXXXYYYZZZWWWXXX[[[^^^aaabbbccccccbbbhhhpppyyyzzzgggTTTLLLDDDAAA===999777888888666555555555555444222...............///000111//////...------------...'''***---...,,,***+++---,,,,,,,,,---...///000111333222111000000000222222---222555444000---...111......///111222333444555111111111111111111111111222333333333333222111111111222333333444444333333......//////000000111111111222222222111000...---+++---///111222222111000000000//////............------...//////...---------,,,,,,,,,,,,---......---///111333555666666666888999:::::::::<<<@@@CCCDDDKKKOOOOOOPPPRRRRRRPPPNNNKKKFFFBBB@@@>>>===;;;888888777555444333222111111111111111000000000000////////////.../////////((((((((()))***,,,---...]]][[[YYYYYYYYYXXXVVVUUUUUUUUUVVVYYY]]]```bbbbbbbbbgggoooxxxtttdddPPPGGG???<<<;;;888666777555555444333333333444444111111///...------------------...//////............---+++******+++---...---......///////////////111111222111000///---,,,////////////000000000000//////000333555666555333333333222222111222222222444333222111111111222222444333333222222333333444111111111111111222222222---///000000...,,,+++,,,/////////000///......---000///...------------------------...------,,,,,,***+++,,,---............///000222222222222444555222444666888:::===AAADDDEEEIIIMMMPPPQQQQQQRRRSSSSSSOOOIIICCC???===<<<===:::888666444222111000///111111111111000000000000111000...---,,,,,,------***++++++,,,,,,,,,++++++]]][[[ZZZYYYYYYYYYWWWUUUSSSTTTUUUXXX[[[^^^``````ccchhhpppyyyppp```OOOFFF>>><<<;;;888666777555444333333222333333333222111000///.....................---------------...---+++******+++---.........///000000000000///000000111111000///...---000000111111111222222222/////////000222222000...222222222111111222333333444444444333333333222222333333222222222222333333111111111111111000000000///111333333111000///000000000/////////............---,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++******+++,,,---............///000222222222222444555444666888999:::===AAADDDEEEHHHLLLNNNOOOOOOQQQRRRRRROOOJJJDDD@@@===<<<<<<999888666444333222111111222111111111000000////////////---,,,,,,------...+++++++++++++++*********]]][[[YYYYYYYYYYYYWWWVVVRRRSSSTTTVVVYYY\\\^^^___dddiiiqqqzzzjjjZZZMMMEEE===<<<;;;888666777444333222222111111222222222111000//////......///000///---,,,+++,,,,,,---...---,,,++++++,,,---......///000000111111000000//////000000000000//////222222222333333333333444444333222333333333111///111111111111111222333444333444555555555444222222222222111111111111222222111111000000//////......///111333333222111222333111000///.........//////------,,,+++++++++,,,,,,+++,,,,,,,,,++++++***)))***+++,,,------............000111222222222444666777888999:::;;;===@@@CCCEEEGGGJJJKKKLLLMMMOOOQQQOOOMMMJJJFFFBBB???<<<;;;888777666555444333333333222222222111000//////.........---,,,,,,,,,------,,,+++***)))((())))))***[[[ZZZXXXXXXYYYXXXWWWUUURRRSSSUUUVVVXXXZZZ^^^```eeejjjrrr{{{{{{dddUUUKKKCCC<<<;;;:::777666666333222222111000111111111222111000///////////////111///---+++******,,,---...---,,,,,,,,,,,,---...//////000111111111111111......///000000000000000222222222333333333444444444333222222333333222000000000000000111222444444222333444555555333111000111111000000000000111111111111000///...------,,,,,,...///000//////000222222111///------...///111///......---------......,,,,,,---,,,,,,+++***)))******+++,,,---------------///111111111222444666888999999999999;;;>>>AAAEEEFFFHHHHHHIIIJJJMMMPPPMMMLLLJJJGGGCCC???<<<;;;777777666555444444444444333222222111000///......///......---,,,+++++++++---,,,)))''''''''')))***ZZZXXXWWWWWWWWWWWWVVVUUUSSSUUUWWWWWWXXXZZZ^^^bbbfffkkksss|||uuu___RRRHHHAAA;;;::::::777555666222222111000000000111111111000000///////////////111000---+++***+++,,,---------------------------//////000111111111111111.........///000000111111111111111111222222222222...---,,,---///000///...//////000000111222333444000111333444333222000...111000000//////000000111111000000///...---,,,,,,+++,,,......---...000222333111///...---...000111......---------......///............---,,,+++***)))***+++,,,------------,,,...000111111222444666777888888888888999<<<>>>DDDEEEGGGGGGGGGIIILLLNNNJJJJJJHHHFFFCCC???<<<:::666666555444444444444444222222111111000//////...111000///...,,,+++)))(((---+++)))''''''((()))***YYYXXXWWWWWWXXXXXXWWWUUUUUUWWWYYYXXXXXXZZZ___dddgggkkksss{{{nnnZZZOOOFFF???999::::::777555555333222111111000000111111//////............//////111000...---,,,------...------------------------...///000000111111000000//////...//////000111222000000000000111111111111000...---...000111111000000000000000000111222333000111222222222111///...111111000000000000111111000000//////......---------...//////...///111333222111000/////////000000,,,,,,+++++++++,,,------/////////...---,,,+++***)))***+++,,,,,,---------,,,---000111111222444666666777888777777888;;;===CCCEEEGGGGGGGGGHHHJJJLLLHHHHHHFFFDDDAAA>>>;;;:::666555444333333333333333111111111111000000000000111111111///...,,,***)))+++***))))))))))))***+++[[[YYYXXXXXXYYYZZZXXXWWWUUUWWWYYYXXXWWWYYY___dddgggkkkrrryyyhhhUUULLLDDD===888999:::777444555333333222111111111111222......------------......////////////////////////------............------......///000000000000///000000///......///000111000000000000111111111222666444222222333444444333111111000000000000111111222222222111111111000000222111111000000111111222///////////////////////////000000000//////222444111111111000000000000///+++++++++++++++,,,---............---,,,+++***))))))***+++,,,,,,---,,,,,,+++---///000111222444666666777888888888999<<<>>>BBBDDDGGGIIIHHHHHHIIIJJJGGGFFFDDDAAA???<<<;;;:::666555444333222111111111000000000000111111111111///000000000000...---,,,))))))******+++,,,,,,,,,\\\[[[ZZZZZZ[[[[[[ZZZYYYUUUWWWYYYXXXVVVXXX^^^dddgggkkkrrryyy{{{cccRRRJJJCCC<<<888999:::777444444444333222222111111222222------,,,,,,,,,------......///000000111000000///------............---------......///////////////111000///......///000111000000111111111222222222777555222111111111000000222111000000000000000111444333222111111111222222222222111111111111222222/////////000000000000000///000000///......000333000111111111111000//////---------------...///000---------,,,+++***(((((())))))***+++,,,,,,,,,,,,+++---///000111222444666777888999999999:::===@@@AAADDDHHHIIIIIIIIIIIIIIIFFFEEEBBB@@@===;;;::::::555555333222111000000000/////////000111111222222---...///111111111000000((()))***,,,------------]]]]]]]]]\\\\\\\\\\\\[[[YYYYYYXXXWWWVVVYYY]]]aaaeeehhhoooyyyttt]]]OOOIII>>>===:::888666555555555222222222111111111111000////////////............------...///000000//////000///...---,,,------......///111222222222000///........................111111222222222222111111111111222333333333333222000111111111111222222222333333222111000///......000000000000111111111111...///////////////..........................................////////////...------......///000111///...---,,,++++++++++++************+++,,,---...,,,,,,---///000222333333666777777666666888;;;>>>CCCDDDFFFHHHHHHHHHFFFEEECCCAAA>>><<<<<<;;;999777555555555555444333222111////////////............%%%&&&(((***,,,---------(((((())))))************[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXWWWUUUTTTVVVZZZ^^^dddgggoooyyyoooYYYLLLGGG===<<<:::777555444444444222222222111111111000000////////////............------...///////////////000///...---,,,------......///111222222222000///........................000111111222222111111000111111222333333333333222000111111111111222222222111111111111000000000000111111111111111111111111......////////////..............................////////////////////////------------...///000111///...---,,,++++++++++++***************,,,------,,,---...///000222333333555666777777777999<<>>AAA@@@BBBDDDGGGIIIIIIHHHHHHFFFCCC???===<<<:::888666444444444444333222111111////////////............//////...---,,,+++++++++++++++++++++++++++++++++ZZZZZZ[[[[[[\\\]]]^^^^^^ZZZYYYVVVSSSPPPQQQTTTVVV]]]aaajjjuuusss\\\LLLDDDAAA999888666444222222222222111111111000000000//////////////////...............///////////////......------.....................//////000111222222222111111111111111111111111000000000111111000000000111111222333333333333222000000111111111222222222333333333222111000000///000000///...---,,,,,,,,,------...///////////////////////////////////////////////////......------***+++,,,---.........---------,,,+++++++++,,,,,,))))))))))))***+++,,,---...//////000111222333333333555777888999;;;>>>@@@AAACCCEEEHHHJJJJJJIIIIIIDDDBBB>>><<<;;;:::888666444444444444333222111000////////////............***+++,,,------,,,***)))++++++++++++++++++++++++YYYZZZ[[[\\\]]]^^^______WWWVVVTTTPPPNNNNNNQQQTTT[[[___hhhttt~~~mmmXXXIIIAAA???888777555333222222222333111111000000000/////////////////////............//////////////////...---,,,---......///...............///000111222222333000000000000000000000000///000000111111000000///111111222333333333333222000111111111111222222222555444333222111000////////////......------,,,,,,,,,---...///000000000000........................///......------,,,,,,,,,)))***,,,---...------,,,---,,,,,,++++++,,,,,,,,,************+++,,,---...//////000000111222333333444666888999:::;;;>>>???AAACCCEEEHHHIIIIIIHHHHHHBBB@@@===;;;:::999777666444444444333333222111000////////////............***+++,,,---------,,,++++++++++++++++++*********XXXXXXYYY[[[\\\^^^______XXXWWWTTTQQQOOOOOORRRUUUZZZ]]]fffrrr|||hhhTTTFFF???<<<888777555444333333333333111000000000////////////////////////............///////////////...------,,,,,,.../////////............//////000222333444000000000000000000000000//////000000000000//////111111222333333333333222000111111111111222222222333333333222222111111111////////////////////////,,,---...///000000000000------------------------...------,,,++++++******((()))+++---...---,,,+++,,,,,,,,,++++++,,,,,,---++++++++++++,,,---...///000000000111111222222333555777999::::::;;;===>>>@@@BBBDDDFFFGGGFFFEEEEEE???===:::999999999777666333333444333333222111000////////////...............---+++******+++,,,...++++++*********)))))))))VVVWWWXXXZZZ[[[]]]^^^___ZZZZZZWWWTTTRRRSSSVVVYYYYYY]]]fffqqq{{{|||eeeQQQDDD===:::888777666444333333444444000000000000////////////000/////////............//////000000///...------+++,,,.../////////...............///000222333444//////////////////////////////000000000000//////111111222333333333333222000111111111111222222222111222222222222333333333000000000000111111111111,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))''')))+++---...---,,,+++,,,,,,,,,++++++,,,------,,,,,,,,,,,,---...//////000000000111222222222333555777:::;;;;;;;;;<<<===???AAACCCDDDEEEDDDCCCBBB===;;;999888999999777666333333333333222111000000000/////////............111...)))%%%$$$'''+++...+++*********))))))((((((^^^]]][[[ZZZZZZ\\\___aaa\\\[[[XXXVVVUUUUUUVVVWWWZZZ]]]fffpppxxxppp\\\LLL@@@::::::999888666444333444555666555333000---,,,+++,,,,,,...------,,,,,,------.........---,,,,,,,,,,,,---,,,---......//////.....................///000000///000111000...---------///000000000111111111111555555555333000///000222111111111111111111111111222222111111111111222222222111111111000000//////............////////////---...000111111111000///000//////...---,,,,,,,,,+++******+++---......------,,,***)))))))))***+++,,,,,,,,,---...//////000555222000000222444222000444666888888999:::===???@@@AAADDDFFFGGGFFFDDDBBB???>>>;;;999666555333333111111222111000...,,,+++//////111111000...,,,***)))))))))+++------,,,***++++++************++++++___^^^]]]\\\\\\^^^___aaa\\\ZZZXXXVVVUUUUUUVVVWWWYYY]]]fffqqqyyyhhhVVVIII???:::999777666444222222222333444444333000...---,,,---......------,,,,,,------.........---,,,,,,,,,,,,---,,,---......//////.....................///000000...///111000...---......000111111111222222222222111222333333111000111222111111111111111111111111111111000000000000111111111111000000000/////////------------............------...///////////////000000///......---,,,,,,,,,++++++,,,,,,------,,,,,,+++******))))))*********++++++,,,...//////000888666333222444444222111333555666777777999;;;>>>???@@@BBBDDDDDDCCCAAA@@@>>>===;;;888666555444444444444444444333111000//////000000000000...,,,+++.........///111111///---++++++************++++++__________________``````\\\ZZZXXXVVVUUUUUUVVVVVVWWW\\\fffrrr{{{xxx^^^NNNFFF???:::888555444222111000000111222333222000///......//////...------,,,,,,------.........---,,,,,,,,,,,,---------...////////////...///............//////000,,,...000000///...///000111111111222222222333333...000222333222111111222111111111111111111111111000000////////////000000///////////////.........+++,,,,,,,,,------------------,,,,,,------...///000000//////...---------------,,,,,,,,,,,,++++++******++++++******)))((())))))***,,,...///000111;;;888666555555444333222222333555666666777:::<<<>>>???@@@AAAAAA@@@>>>===<<<;;;:::888777666555555555555555555444222111000000000000///......------...---------......---+++++++++************++++++______```aaaaaaaaa```___[[[YYYWWWUUUTTTTTTUUUVVVWWW\\\fffrrr{{{rrrXXXIIIDDD???:::777444333222111000000111111222111000000///000000111...------,,,,,,------.........---,,,,,,,,,,,,---------.../////////////////////............///000+++---///000//////000111000000111111111222222222...000333444222111000000111111111111111111111111//////............//////........................,,,,,,,,,,,,------------...---,,,,,,,,,---///000/////////.........---------......---+++******+++)))***+++++++++***((('''))))))+++,,,...000222222888777666555444444444333222333555555666777:::<<<>>>???@@@@@@???>>><<<;;;;;;:::999777666666666666333222222222111000//////111000///...............---,,,++++++,,,,,,***(((++++++************++++++^^^___aaaaaaaaa```___^^^ZZZYYYVVVTTTSSSSSSTTTUUUWWW\\\fffqqqzzzoooVVVHHHDDD???:::888555444333222222111111111111111000000000000111111...------,,,,,,------.........---,,,,,,,,,,,,------...//////000000////////////............//////***---////////////000111////////////000000000000000222555555222000///...000000000000000000000000//////............//////------------............,,,------------.........///...---,,,---...000111............---------------...///---+++)))***+++))))))***++++++)))(((''')))***,,,---///111222333333333333222222333444444222444555666666888:::===??????@@@@@@???>>>===<<<:::999888777666666666666111111000000//////......000//////............//////...,,,,,,------,,,+++++++++************++++++^^^^^^___```___^^^]]]\\\ZZZXXXVVVTTTSSSSSSTTTTTTXXX\\\eeeooowww~~~jjjTTTHHHCCC>>>;;;999555555444444333222222111000000000000000000//////...------,,,,,,------.........---,,,,,,,,,,,,---......///000000000000///000//////............///+++---///000//////000111........./////////000000333444666555222000//////000000000000000000000000//////............//////---------...............------------...........................//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,...000...***(((***,,,))))))******))))))((('''******,,,---///000111222...///000000///000222444222333555666666888:::===>>>????????????>>>>>>===:::999888777666555555555333222111111000000111111//////////////////......---+++******+++++++++***++++++************++++++]]]]]]]]]]]]]]]\\\[[[[[[YYYXXXUUUSSSRRRRRRSSSTTTZZZ]]]dddlllttt}}}ssscccQQQGGGAAA<<<::::::444444444444333222111111000000000000//////...---...------,,,,,,------.........---,,,,,,,,,,,,---......///000000000000000000000///...............,,,---///000///...///000////////////000000000000333555555444222111222333000000000000000000000000000//////////////////000------......////////////+++,,,,,,,,,------------,,,,,,---............---+++++++++++++++++++++++++++...000...***(((***---******)))((((((((((((((())))))***+++---......///---///000///------///222111222444444555666999;;;=========>>>>>>>>>>>>>>>:::999888777555555444444444333222111111111222222---...///000000///...---+++)))'''''')))*********++++++************++++++\\\\\\\\\[[[[[[ZZZZZZZZZYYYWWWUUUSSSRRRRRRSSSTTT[[[]]]ccckkkrrr{{{jjj]]]NNNEEE???;;;999;;;333333444333333222000000000000000000///...---,,,...------,,,,,,------.........---,,,,,,,,,,,,---...//////000000000000000111000///...............,,,...000000///...///000000000000000111111111111333444444444333333555777000000000000000000000000000000////////////000000........./////////000000******+++++++++,,,,,,,,,***+++,,,---...---,,,+++*********************+++***---000...***(((+++...+++***((('''''''''((()))(((((()))***++++++,,,,,,///000111///,,,+++---000///111222333333555888:::;;;<<<<<<<<<===>>>>>>>>>;;;:::888777555444444444333222111000000000111222,,,---///111111000...---...,,,++++++---/////////++++++************++++++^^^ZZZWWWVVVXXXZZZZZZYYY[[[XXXUUURRRPPPQQQSSSUUUXXX[[[aaajjjqqqzzz}}}bbbWWWKKKEEE@@@:::777888555555444444444333333333000/////////............,,,,,,,,,,,,,,,---/////////000000000///...---,,,...............------------......///////////////000000111222222222222222000000000000000000000000222444666777777555333111///////////////000000000000000000000000/////////000////////////.........***++++++,,,,,,++++++***,,,,,,,,,++++++************)))))))))***,,,...///***)))((()))++++++)))((()))))))))))))))******+++************+++,,,---......//////000000000000000///111333333222333777;;;<<<===<<<;;;999888999;;;;;;:::888555333111000000111111222222222111111000000000000000000000000000...+++((('''(((***+++,,,,,,+++)))(((((()))+++,,,]]]ZZZWWWWWWZZZ\\\]]]\\\[[[XXXUUURRRQQQRRRTTTUUUXXX[[[aaajjjqqqzzzwww^^^TTTIIIDDD@@@;;;999999555444444444444333333333............---------,,,,,,,,,,,,,,,---...///000......////////////......////////////////////////---...//////000000/////////000111111222222111111000000000000000000000000222444666777777666444333000000000000000000000000/////////////////////////////////.........------++++++,,,,,,,,,,,,++++++---,,,,,,,,,++++++++++++,,,+++***(((((())))))******))))))***++++++***((()))))))))))))))******+++++++++++++++,,,---......//////000111111111111000000111222333333666999;;;>>>??????>>><<<::::::;;;999888666555333333222222333333333222111000///...////////////////////////...+++(((((()))+++,,,,,,,,,+++)))(((((()))+++,,,\\\[[[YYYZZZ\\\_________[[[YYYVVVSSSRRRSSSTTTVVVYYY[[[aaaiiipppzzzpppZZZPPPFFFBBB???;;;999:::444444444444333333333333////////////............---------......///000111.........////////////////////////000000111111111---...//////000000//////...///000000111111000000000000000000000000000000111333555777777777555444111111111111111111111111..............................---------,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,+++***)))))))))***++++++******+++,,,,,,+++))))))))))))))))))******+++++++++++++++,,,---.../////////000111111111111000111000000111555888:::::::::<<<>>>===;;;888777666777666555444444444444444444444444333111///...---///////////////////////////,,,))))))***,,,------+++***)))(((((()))***+++^^^]]]\\\\\\^^^___``````[[[YYYWWWUUUTTTTTTVVVWWWYYY[[[aaahhhoooyyylllWWWNNNDDDAAA>>>:::888888444444444333333333222222222222222111111111111000............///000111222/////////.....................//////000111222222......///000000000000000......///000000000000000////////////////////////111222444666777666666555222222222111111111111111---------...............---------,,,,,,,,,++++++,,,------......------,,,------------------------++++++***+++,,,---///000,,,+++***+++------+++***)))))))))))))))******+++************+++,,,---.........///000000000000///000...,,,///444888999888888:::===>>>;;;888555444777666555444444333444444333333333222111000///...///////////////////////////---******+++---------******))))))))))))******``````___^^^]]]]]]]]]^^^[[[YYYXXXVVVUUUVVVWWWXXXZZZ[[[```gggnnnwww~~~jjjWWWMMMDDD@@@>>>999666666444444333333333222222222333222222222111111111111///////////////000222222222111///...------------------...///000000111111...//////000000000000000......///000000000000000////////////////////////000111333444555555555555222222222222111111000000------------......//////---,,,,,,,,,,,,+++++++++,,,------......------,,,------------------------+++*********+++---///000,,,+++***+++------+++***)))))))))))))))******+++***))))))******+++,,,---,,,---......//////.........+++***,,,111555666555:::===AAABBB@@@<<<:::888999888666555333333222222111222222222222111000000...........................,,,******,,,------,,,***))))))))))))))))))***___``````___\\\[[[[[[\\\[[[ZZZXXXWWWWWWWWWXXXXXX[[[\\\```fffkkkttt{{{gggUUULLLDDD@@@>>>999666666333333333333222222222222000000000000////////////.........//////000111222222111///...------...............//////000000000...///000000111111000000...///000000111111000000000000000000000000000000000111111222333333333333222222222111000000//////---------...//////000000------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++***)))((((((((()))***+++******+++,,,,,,+++))))))))))))))))))******+++************+++,,,------------...////////////...,,,+++***,,,...111333333777:::>>>???>>>;;;999888999888777555333222222222000111111222222222111111........................---,,,******,,,---,,,+++))))))))))))))))))))))))[[[]]]___^^^[[[ZZZZZZ\\\[[[ZZZYYYXXXXXXXXXYYYYYY\\\\\\___dddiiiqqqtttbbbRRRJJJBBB@@@???;;;888888333333333222222222222111000000/////////.....................///000111111///...---------///000222000000000000000000000000//////000111111111111000///000111111222222111111000000000000000000000000000000000000111111111111222222111000000///......------...//////000111111------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---***)))((('''''''''((()))***))))))***++++++***((()))))))))))))))******+++,,,,,,,,,,,,---...//////...//////000111000000000,,,,,,---------...111333111444888999999777777777777777666444444333333333222222222222222111000///........................,,,+++)))***+++,,,+++***(((((())))))))))))((((((XXX[[[]]]]]][[[YYY[[[]]][[[ZZZZZZYYYYYYYYYYYYZZZ]]]]]]___cccgggoooooo]]]PPPHHHAAA@@@@@@<<<::::::333333333222222222111111111111111111000000000000---------......///000111,,,,,,+++,,,---000333555222222222111111111111111//////000111111111111111000000111222222222222222000000000000000000000000000000000///////////////111111111000///......---.........///000111111222......------------,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,(((((('''((()))***,,,---***)))((()))++++++)))((()))))))))))))))******+++......---......///000111000000111222222222222222,,,...000...,,,---000444222555888999999999999:::555555444444444555555666444444333333111000...---........................+++***)))***++++++***)))(((((())))))))))))((((((]]]]]]]]]\\\ZZZYYYZZZ[[[___\\\ZZZZZZ[[[\\\ZZZXXX\\\\\\^^^bbbfffnnn~~~gggVVVIIIFFFCCC@@@???===;;;999555333111111222333222111222111111000///......---......---------,,,,,,,,,,,,,,,---...///000111111333333444444333333222111000000000000000000000000222222222222222111000///222111000//////000111222000000000000000000000000111111111111000000000000////////////////////////111///---,,,,,,---,,,***...------,,,,,,++++++***)))))))))***++++++,,,,,,******))))))))))))******......---+++)))((('''&&&)))***+++,,,---,,,+++***///...,,,,,,...//////...(((+++...111222222000///............////////////111222222333444555666666555555555555555555444444333333222111000///...---,,,---...//////...---,,,+++,,,------,,,+++)))(((&&&&&&'''((()))***++++++\\\]]]]]]\\\ZZZYYYZZZ[[[___\\\ZZZZZZ\\\]]]\\\ZZZ]]]]]]```dddhhhooo}}}}}}dddTTTFFFCCC@@@???>>>===<<<:::555333111111222333222111111111000000//////......////////////.........---,,,------...///000111111333333444444333333222111111111111111111111111111111111111111111000//////222111000//////000111222000000000000000000000000111111111000000000//////////////////////////////000...,,,,,,------,,,+++...------,,,,,,+++******(((((()))+++,,,---......******))))))))))))******,,,,,,+++******))))))((()))***,,,---............,,,+++******,,,---------***,,,...000111111000////////////000000000111111333333444555666777777888666555555555444444333333111111000000///...------***++++++++++++++++++***,,,,,,,,,,,,+++***))))))((((((((((((((()))))))))\\\]]]]]]\\\ZZZYYYZZZ[[[]]]\\\ZZZ[[[\\\^^^]]]]]]^^^^^^bbbgggjjjooo|||www```QQQCCCAAA>>>=========;;;:::555333111111222333222111000000000000////////////111111000000000000000///,,,---......000000111222333333444444333333222111111111111111111111111111000000000000000//////...111111000000000000111111000000000000000000000000111111000000000000/////////////////////////////////...,,,,,,---......------------,,,++++++******(((((()))+++---...///000***))))))(((((())))))***))))))******************'''(((***,,,---.........+++***)))***,,,.........---......///////////////000000000111111111222222111222333444555666666777666666555444444333222222/////////......---------+++******))))))******+++---,,,+++***************)))))))))(((((((((''''''\\\]]]^^^]]][[[YYYYYYZZZ[[[[[[[[[[[[\\\^^^^^^______```dddiiikkkooozzzqqq\\\PPPBBB@@@===<<<;;;;;;999888555333111111222333222111////////////000000000000000000000000000000000000------...///000111222222333333444444333333222111000000000000000000000000...///////////////......111000000000000000000111////////////////////////111000000000///////////////////////////////////////---,,,,,,...///......------,,,,,,+++*********))))))***++++++,,,------))))))(((((((((((())))))))))))))))))************''''''((()))******++++++,,,++++++,,,///111111111000///...------...///000000000000111111111222222//////000111222333333444666666555444333222111000//////.....................---,,,++++++,,,---......---+++)))))))))******(((((((((((((((((((((((([[[]]]^^^]]][[[YYYYYYZZZZZZZZZ[[[[[[\\\]]]^^^```___```eeejjjllloooyyy~~~kkkYYYOOOCCC@@@===;;;:::888666444555333111111222333222111////////////000000000000////////////////////////------...///000111222222333333444444333333222111////////////////////////---....../////////......000000000111111000000000////////////////////////000000000////////////...///////////////////////////...,,,,,,...//////...---,,,,,,++++++***))))))************))))))))))))))))))(((((((((((())))))*********)))))))))))))))******)))))))))))))))))),,,++++++,,,///111111111111000...---------///000/////////000000000111111...//////000111222333333666555444333222111000000///////////////////////////...---,,,,,,---...///---,,,***)))(((((()))***%%%&&&&&&'''((()))))))))[[[\\\^^^^^^\\\ZZZYYYYYYYYYZZZ[[[[[[ZZZ[[[]]]______```dddiiikkknnnyyywwweeeVVVMMMDDDAAA===;;;999888555333555333111111222333222111000000000000////////////------............//////---...//////111111222333333333444444333333222111////////////////////////---......///////////////000000111111111111000000000000000000000000000000000000////////////......////////////////////////000///------...///......,,,,,,,,,+++******))))))++++++***)))(((''''''&&&)))((((((''''''(((((()))))))))))))))))))))((((((...---,,,++++++***+++++++++***)))***,,,.........000000...------...///000/////////000000000111111000111222333444555555666444444333222222111000000000000000/////////......---,,,,,,++++++,,,,,,---,,,+++***)))))))))))))))$$$%%%&&&'''((())))))***ZZZ\\\^^^^^^\\\ZZZYYYYYYXXXZZZ[[[ZZZYYYYYY[[[^^^______cccgggiiimmmyyyppp___RRRJJJBBB@@@<<<;;;:::999777555555333111111222333222111111111000000//////......---------....../////////......///000111222222333333333444444333333222111111111111111111111111111---...///000000000000000///000111222222111000///000000000000000000000000000000/////////.........////////////////////////222000...---...///...---,,,,,,++++++***)))))))))++++++******)))(((((((((((((((''''''''''''((((((''''''(((((()))*********...---,,,++++++,,,------,,,+++******,,,---------///............//////000000000000111111111222222111111222333444555666666333333222222111111111000000000//////...---,,,,,,+++++++++,,,,,,++++++++++++++++++******)))((('''&&&&&&&&&''''''(((((((((ZZZ\\\^^^^^^\\\ZZZYYYYYYXXXZZZ[[[ZZZXXXWWWZZZ]]]^^^___bbbfffhhhmmmyyy~~~kkk[[[OOOHHH@@@>>><<<:::::::::999777555333111111222333222111222111111000///......------.........//////000000......///000111222333333333333444444444333222222222222222222222222222222......///000111111000000///000111222222111000///000000000000000000000000000/////////............////////////////////////333111............---,,,,,,,,,++++++***)))))))))************************((((((''''''''''''((((((%%%%%%&&&((()))+++,,,---++++++*********+++---...///...,,,,,,...//////...---......////////////000111111222222222333333333000000111222333444444555222222111111111111111111000000///...,,,+++******+++,,,---......---,,,+++******+++++++++)))'''&&&(((''''''''''''&&&&&&&&&___```aaa```]]][[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYXXX[[[^^^aaadddiiiqqq|||xxxgggYYYMMMGGGAAA???;;;888666555555666444333222222111111222222111111000000///........................///000111.........///000222333444000111333444555444444333222111111000000000000000222111111111000000//////...///000222222222111000111111111000000000000000///////////////......---000000000000000//////...///...,,,++++++,,,---...555000+++***,,,...,,,))),,,+++***((((((((()))***((((((((()))(((''''''&&&(((((('''((()))***,,,---000///...---+++***))))))000///---------...000222............////////////333333222111111222333333333333333333333333333333666111------111444333111------,,,++++++++++++,,,,,,,,,,,,+++++++++*********************)))(((''''''&&&%%%%%%$$$$$$$$$$$$```aaabbbaaa^^^\\\\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZ]]]___aaacccgggppp{{{uuufffXXXMMMGGG@@@>>>;;;888666555555555444333222222111111222222333222222111111000//////000//////............/////////000111222333444555111222333444444444333222000000//////000111222222222222222222111111000000///000111111222111000000111000000000000000000000000000111111000000///...//////000000000///............------...///000111444///***))),,,---+++))),,,+++)))((((((((()))***))))))((((((((('''''''''(((''''''((()))***,,,------,,,,,,+++***)))((((((...---,,,++++++---///000....../////////000000000333222222111111222222333333333333333333222222222333///++++++///111000.........---,,,,,,,,,,,,------------,,,,,,,,,++++++)))************))))))(((&&&&&&&&&%%%%%%%%%&&&&&&cccddddddccc```^^^]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]___```aaabbbeeennnyyyrrrcccVVVLLLFFF???>>>;;;888666555555555444333222222111111222222444444333333222111111111111000///......------...000111111222333444555555222333444444444333222111......//////000222333444333333222222222222111111000000111111111000000///000000000000000000111111111111222222111111000///...////////////...---------,,,------...000111222111---))))))+++,,,***(((+++***))))))((()))))))))+++***((('''''''''((()))'''''''''((()))***+++,,,++++++++++++************,,,+++*********+++---.../////////000000000111111333222111111111111222333222222222222222222222222555222//////222333333111000///......------.........---------,,,,,,,,,,,,((())))))************)))''''''&&&&&&''''''((((((eeeffffffeeebbb___^^^___^^^^^^^^^______`````````aaaaaaaaa```ccckkkwww}}}mmm___SSSJJJEEE>>>===;;;888777555555555444333222222111111222222444444333222222111111000000//////............///000111222333333444444444333444444555444333111000////////////000111222333111111111111111111111111111111111111111000000///000000000000000111111111111111222222111111000///...............------,,,+++++++++,,,,,,------......,,,))))))***+++***)))******)))))))))))))))))),,,+++)))''''''((()))***'''''''''((()))***+++,,,------------------------++++++******++++++,,,---000000000000111111111111222222111111111111222222111111111111111222222222666444111111333444333222111000//////......//////------,,,,,,,,,+++++++++'''((()))***************))))))((((((((((((((((((fffggggggfffcccaaa```aaa^^^^^^___```aaabbbbbbcccbbbbbbaaa```aaaiiittt|||wwwhhh[[[QQQIIIEEE===<<<:::888777666555444444333222222111111222222222222222111000000//////---------......000111111///000111222333333333222333444444555444333111000111111000000000000000111/////////000000000000000111111000000000000000000//////000000111111111111000000111111000000///..................------,,,---------,,,,,,+++******+++***))))))*********))))))))))))*********))))))---+++)))((('''(((***+++''''''((()))***+++,,,,,,,,,------------.........,,,,,,,,,,,,,,,------...000000000000111111111111111111111111111111111111000000111111111222222222222000/////////000///...000000///...............++++++++++++*********)))'''((()))***************,,,+++***)))((('''''''''eeeggghhhfffdddbbbbbbccc]]]^^^___```bbbcccdddeeeccccccbbb```aaagggqqqxxxqqqcccWWWNNNHHHDDD;;;;;;:::999777666555444444333222222111111222222111111000000///.........,,,,,,,,,---///000222333///000222333333333222111222333444444444333222111222222111000000000000000.........////////////000000000000///000111222222/////////000111111222222000000111111000000///......////////////...------////////////...,,,+++******************+++++++++(((((()))************)))---,,,***)))))))))***+++'''(((***+++,,,---------++++++++++++,,,,,,,,,,,,------------............/////////000000000111111000000111222222111000000000000111111222333333333111111111000000//////...///...------,,,,,,------************))))))))))))((())))))************)))++++++***)))((((((((((((dddfffgggfffeeeccccccddd\\\]]]___```bbbdddeeefffbbbcccbbbaaaaaafffnnnuuu{{{mmm___TTTLLLGGGDDD:::::::::999777666555444444333222222111111222222111000000//////......------------......000111222000111333444555444333222111222333444444444333222111000000000000000111222.../////////000000000000//////...///000111333444...//////000111111222222111111222222111111000/////////000000000///......---......///...---++++++)))***+++++++++++++++,,,'''((()))***+++******))),,,,,,+++++++++*********((()))+++---............,,,,,,,,,,,,,,,+++++++++,,,------...................../////////000000000///000111222222111000///111111111222333444444444222333333222111000//////---,,,,,,++++++++++++++++++++++++*********)))))))))************))))))(((((((((((((((((()))***+++ccceeeffffffeeeddddddeee\\\]]]^^^```bbbdddfffgggbbbccccccbbbaaaeeelllrrryyykkk]]]SSSKKKFFFCCC::::::999999888666444444444333222222111111222222111111000000///.........//////.........//////000111333444666666555444222000111333444555444444333////////////000222333444//////000000111111111222............000222444555...//////000111222222222222333333333333222111111000000000000000//////...)))***+++,,,,,,,,,+++***(((***,,,,,,,,,+++,,,---'''((()))+++++++++***)))+++,,,,,,,,,,,,+++***))))))***,,,.../////////...//////.........---------+++,,,---.........------............///////////////000111222222111000///111111222333444444555555...///000///---,,,++++++,,,+++******))))))******,,,,,,,,,+++++++++*********************)))((('''%%%%%%&&&''')))***,,,---jjjiiiiiihhhfffdddcccbbbZZZ]]]```cccffffffffffffdddbbbaaabbbaaabbbiiirrrtttfff\\\SSSIIIDDDBBB;;;;;;999777666555555555222222222111111111111000000111111000---,,,,,,---000///...------...///000222444666666555333333333444555555444333222111000000000//////000111222222333333222222111000//////111000000///////////////444333333222222333333444222333444222000//////000......//////////////////+++,,,---...///...---,,,((())))))))))))*********---,,,,,,,,,++++++******+++++++++*********))))))***+++,,,---------,,,,,,)))***,,,---...---,,,,,,---...............------.........///////////////222222111111000000//////000000000000000///......111111111111000///------+++++++++++++++++++++++++++***************+++++++++++++++************)))&&&(((***+++,,,+++***)))jjjjjjkkkjjjiiifffdddccc]]]^^^aaadddffffffffffffbbb```aaabbbbbbcccjjjrrr~~~rrrcccYYYQQQHHHBBBAAA;;;:::999777666555555444222222222111111111111000///000111000......///000000///...------...///000111333555555444333222333555444444333333222222222111000000000111111222333333333222222111000000//////////////////000111111333333222222222222333333222333333222000///000111///////////////.........******+++,,,,,,,,,,,,,,,************************)))))))))(((((((((((((((+++++++++*********))))))++++++,,,,,,------,,,,,,+++,,,---.........------------...............---111111000000//////......////////////......------000000000000000///......222222222222111000///...+++++++++++++++++++++++++++******)))))))))******+++++++++*********))))))&&&''')))***+++***)))(((kkklllmmmnnnllljjjfffddd___```bbbdddeeeeeedddddd___^^^```ccccccdddjjjrrrzzzmmm___VVVNNNFFFAAA@@@;;;:::999777666555444444222222222111111111111000...000111111000000111222000///.........///000111222444666777555444444555555444333222222333444444222222111111222222333333333333222222111000000000------......///111222333222222111111111111222222111222333222000000111222000000//////.........---******))))))******+++,,,---,,,,,,++++++******)))*********++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,---.../////////......+++,,,---...............222222111000///......---/////////............---000000000000000///......111111111111000///......+++++++++++++++++++++++++++******)))((((((((((((++++++*********)))))))))&&&'''((()))))))))((('''lllmmmooopppooollliiifffaaaaaabbbccccccbbbbbbaaa\\\\\\___cccdddeeekkkrrruuuiii\\\TTTMMMEEEAAA@@@;;;:::888777555444444444222222222111111111000000000111222222111000111222000///.........///000111444666888999888777777777555444333111222333555666333333333222222333333444222222222111111111000000............///000111222111111000000000000111111000222333222111000111222000000000///......------+++***)))))))))***,,,---///......,,,+++***))))))+++++++++,,,,,,---------************************+++++++++++++++,,,,,,------------............---++++++,,,---............000000//////.........---000000000000000000000000000000000000000///......------......---,,,,,,+++++++++++++++++++++++++++++++++)))(((''''''''''''************))))))))))))&&&&&&'''((((((''''''&&&lllnnnpppqqqpppnnnjjjhhhaaabbbbbbaaaaaa```______\\\\\\___cccdddeeekkkrrr~~~qqqfffYYYRRRLLLEEEAAAAAA::::::888666555444444333222222222111111111000000222333444333000///000111000///......///000111222333555777888777666777777666555333222222333555777444444333333333333333444222222222111111111111111000000////////////000000111000000//////000000111111222333222000000000222000000//////.........---,,,,,,+++******,,,---...000///...---,,,***))))))''''''(((((())))))******************************++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,++++++,,,---......------+++,,,,,,------.........///////////////000000000000000000000000///......,,,------------,,,,,,+++++++++++++++++++++++++++++++++)))(((''''''''''''*********)))))))))((((((&&&''''''''''''&&&&&&&&&mmmnnnooopppooommmkkkiiicccbbbbbbaaa``````______\\\\\\^^^bbbcccdddjjjssszzzmmmbbbVVVOOOJJJDDDAAAAAA:::999888666555444333333222222222111111111111000333444444333000...///000000//////...///000222333111333555666555555555666666555444333333444555555444444333333222222333333111111111111111111111111111111000///////////////111111000000000000111111222333444222000//////000////////////////////////------,,,,,,------.../////////...---+++******)))))))))*********************************++++++++++++******))))))+++,,,---------,,,+++++++++,,,,,,,,,,,,------------,,,,,,)))******+++,,,---......,,,------------.........000000000000000///.........///////////////......+++++++++++++++++++++++++++******)))((((((((((((******)))))))))(((((((((((('''''''''&&&&&&&&&&&&mmmmmmnnnnnnmmmllljjjiiieeedddcccbbbbbbaaaaaaaaa^^^]]]^^^```aaacccjjjsss~~~yyyiii^^^RRRLLLHHHBBB???@@@:::999777666444444333333222222222111111111111000111222333222000//////000000////////////111222333222444777888777666777777666666555555444444333333444444333222222222222222111111111111111111111111000////////////000000111222111111000000111111222444444444333000......///------......///000000000,,,,,,---..................------,,,+++******)))------,,,,,,,,,,,,,,,,,,))))))*********++++++++++++***)))((()))***,,,---///...---,,,+++,,,,,,---------------,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,---------......000000000000000///.........//////000000000//////+++++++++++++++++++++++++++******)))))))))*********)))))))))(((((((((((()))(((((('''''''''''''''mmmmmmmmmllllllkkkjjjjjjffffffeeedddcccccccccccc```^^^^^^``````bbbjjjsss|||yyyfff[[[OOOJJJFFFAAA>>>???:::999777666444333333333222222222111111111111000...000111111000///111222000/////////000111333444555777:::;;;:::::::::;;;666666666666555444333222444333222222111111111111111111111111111111222222............///111222333222222111111111111222222555555555333000...---...,,,,,,---...///000111111+++,,,---...///...---,,,---,,,,,,++++++******)))+++******))))))((((((((())))))******+++++++++++++++***)))((((((***,,,---000///...---,,,------............---,,,+++***)))------------------------........./////////000000000000000000000//////...------...............---+++++++++++++++++++++++++++***************+++,,,))))))))))))((((((((((((***)))((('''''''''''''''jjjjjjjjjiiiiiiiiihhhhhhggghhhiiigggdddbbbaaaaaa^^^_________```dddiiinnnuuufff\\\QQQLLLGGG@@@;;;:::<<<;;;999777555333222222/////////000111111222222111111000000//////......---...///111222222222222777666555555555777888999:::999777666666666777888777666444333222111111111222222222222222111000///000000000111000///......333222222222111111000000222222333222222111000///,,,,,,.../////////...---.....................---...---,,,++++++---...000...---+++,,,,,,---+++***)))***+++,,,---.........+++***)))))))))***,,,---///...---,,,++++++***)))///...,,,++++++,,,---......------,,,,,,------......//////...------000222111111222222222222111111222111000......---------......---,,,,,,+++******,,,,,,++++++***)))))))))******))))))(((((('''''''''''''''''''''((())))))hhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhfffdddbbbbbbcccaaaaaaaaaaaabbbeeejjjnnnuuucccYYYPPPLLLGGGAAA======;;;:::888666444222111111111111111000000000000000111000000000/////////.........///000111222333333777666555555666777888999999888777666666666777777666555444333111111111111111222222222222111111000111000000000////////////222222111111111000000000222222222222111000//////,,,---.../////////...---.....................///111000---+++***++++++,,,///...,,,,,,---...,,,+++++++++,,,,,,,,,,,,,,,,,,***************+++,,,,,,///......------,,,,,,,,,---,,,,,,++++++,,,------...------,,,,,,------...---......---,,,---///111000111111222222111111000111000///......---............---,,,,,,+++******,,,++++++***))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&'''((((((eeeeeefffgggggghhhhhhiiihhhhhhgggeeecccbbbdddfffdddddddddcccdddggglllppp~~~}}}~~~tttaaaWWWNNNKKKHHHBBB??????:::999777555333111000000222222111111000//////...000000000000////////////000/////////000222444555777666666666666777777888888888777666666666666666555444333222111000000000000111222222222222222222222111000///...///000000111111000000000000//////222222222222111000///...,,,---......//////......---.........//////000000111///---,,,+++***++++++///...------......---,,,,,,,,,,,,,,,,,,+++***)))******++++++,,,,,,,,,+++........................***++++++,,,,,,---------...------,,,,,,------...,,,------,,,+++,,,...000000111111222222111111000//////...............///...------,,,,,,++++++***+++******))))))((('''''')))))))))(((((((((((('''%%%%%%&&&&&&&&&'''''''''bbbbbbcccdddfffggghhhiiihhhgggfffdddbbbccceeegggfffffffffeeeeeehhhlllppp{{{~~~rrr```WWWNNNJJJGGGBBB???>>>;;;:::888555333222111000111111111111000000//////000000000000////////////111000//////000222555777777666666666666777777777777777777666666666666666444444333222111000000111000111111222333333333333333222000......///000111000000000///////////////222222222222111000///...---------...............---......//////000000111,,,,,,+++++++++,,,---......---,,,,,,---...---+++***++++++,,,++++++******)))***,,,---------,,,+++,,,---------.........///******+++------............------,,,,,,------...+++,,,,,,+++***+++---///000000111111111111000000......---------...//////---------,,,,,,+++++++++******))))))((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''______```bbbdddeeeggggggggggggfffcccbbbbbbdddgggffffffeeeddddddggglllpppyyy}}}oooaaaXXXNNNJJJGGGAAA======<<<;;;999777555333222222//////000000111111111111////////////000000000000222111000000111333666777666777777777777666666666777777777777777666666555444444333222111111111111000111222333333333333333444222000///...///111222///////////////000000000111111111111000///......------------......//////---.........//////000000++++++++++++,,,,,,------,,,+++******,,,---,,,***))))))***+++,,,------,,,***+++,,,......---,,,,,,+++++++++,,,------......+++,,,,,,---...//////000...------,,,,,,------...+++,,,,,,+++******---///000000000111111000000000...------------......///------,,,,,,,,,,,,++++++******))))))(((''''''''''''''''''''''''(((((((((''''''((())))))))))))(((]]]]]]___```bbbdddeeefffffffffeeecccaaaaaabbbdddcccccccccbbbcccfffkkkooowwwzzz|||lllaaaWWWNNNJJJFFFAAA=========;;;999777555333333222...//////000111111222222////////////000000000000222111111111222444666777666777777777777666666555888888888888888777666666555444333333222222222333111222333333333333333333333222111000///000111111//////000000000000111111111111111111000///...---...------------...//////..............................---,,,+++***))))))+++***)))***+++,,,+++***))))))+++,,,---.........,,,,,,------......------+++++++++,,,,,,------------,,,,,,+++,,,---///000...------,,,,,,------...+++,,,,,,+++***+++---//////000000111111000000///......---------------...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((''''''&&&''''''''''''((((((((('''((()))***+++***))))))\\\\\\]]]___```bbbcccddddddeeeeeecccaaa______```___``````___```dddiiimmmuuu~~~yyyiii___UUUMMMIIIGGGBBB??????<<<;;;999666444333222111000000000000000111111111.../////////000000000111111111222333444555666666666777888888777666555444888999999:::999888777666555555444444333333444444333333333444333333222222222222222111111111000000000000000111111111222222111111111111000///...---...------,,,---...///000.........---,,,,,,++++++---------,,,+++***)))(((+++***)))***,,,---,,,++++++,,,---...............---------------......///,,,,,,,,,---------------...,,,***((((((***---......------,,,,,,------...,,,------,,,++++++...000//////000000000000/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((&&&&&&&&&'''''''''((((((&&&''')))***+++***)))((([[[\\\]]]^^^```aaabbbbbbccceeeeeedddaaa^^^]]]^^^]]]]]]]]]]]]^^^bbbhhhllltttxxxggg\\\SSSKKKIIIGGGCCC@@@AAA;;;999777555333222111000222222111111000/////////.../////////000000111111000111333444555666666666666777888888888666555444999999:::;;;:::999888777666666555444444444555555444444444444333333222111111222222222222111000000000000111111222222222333111111111111000///...---......---,,,---...///000......---,,,+++******)))******+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,......//////......---,,,......---,,,,,,...///000...........................+++(((%%%%%%'''+++---...------,,,,,,------...,,,------,,,+++,,,...000//////000000000000//////000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))&&&&&&&&&'''''''''((((((%%%&&&((()))***)))(((&&&\\\]]]___```aaabbbaaaaaa``````aaabbbbbb```]]]YYYYYYZZZ[[[\\\^^^bbbhhhmmmxxxnnneee[[[VVVNNNIIIFFFDDD???<<<>>><<<888444111000000000111111111111000000000000000000//////000222444555222333444555666666666666888888888888777777777777777555555777;;;<<<:::888777666555666777777555333555444333333222222333333555444222111000///000000////////////000000000000333333222222000///...---,,,,,,,,,,,,,,,---...///......---------......///,,,...///000000...,,,+++***))))))***,,,...---,,,+++++++++,,,,,,,,,------------,,,,,,,,,---......444222000///.........///,,,,,,,,,------.........------,,,,,,,,,---......//////...---,,,++++++***...///////////////......000000///...------,,,,,,***)))((()))+++,,,+++***)))))))))))))))(((''''''%%%&&&''''''((((((''''''&&&"""!!!$$$&&&%%%&&&)))\\\]]]___aaabbbbbbaaaaaabbbbbbaaabbbbbb___[[[XXXYYYZZZZZZ[[[]]]bbbiiinnnxxx~~~nnneee[[[UUUNNNIIIFFFDDD@@@<<<<<<:::777444111000000000111111111111000000000000000000000000111222333444333333555666777777888888888888888777777777666666666555555777;;;<<<;;;999888777666666777777555333555444333333222222333333333222000............////////////000000000111111111111111000///...,,,,,,.........---......//////...---------------......---...//////...---,,,+++***))))))***,,,...---,,,,,,,,,---------............------,,,,,,,,,------000///......------------------..................,,,,,,,,,,,,,,,------...//////......---,,,,,,,,,//////000000000000//////000//////...------,,,,,,...---,,,,,,......---,,,)))))))))))))))(((''''''%%%&&&&&&''''''''''''''')))$$$"""$$$%%%###$$$&&&\\\]]]___aaacccdddddddddeeedddcccbbbaaa^^^ZZZVVVYYYYYYZZZZZZ]]]bbbjjjoooyyy}}}mmmeeeZZZTTTMMMIIIFFFDDD@@@===;;;:::777555333333333333222222111111111000000000111000000000111222333333333444555777888999999999777777777777666666666666555555666888;;;<<<<<<;;;999888777777777777555333555444333333222222333333222111000.........//////......///000111222222333222222222111000///...---000000//////.../////////------,,,,,,,,,,,,------///......---,,,++++++***+++***)))***---...---,,,---------.........//////.........---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++////////////............+++++++++++++++,,,------........................///000000111111111000000//////......---,,,,,,,,,---+++***+++,,,,,,+++***((())))))))))))(((''''''%%%%%%&&&'''''''''''''''---'''#########""""""$$$[[[]]]```cccfffhhhiiiiiiiiigggeeedddbbb___ZZZWWWYYYZZZZZZ[[[^^^dddkkkqqqzzz{{{llldddYYYSSSLLLHHHFFFDDD@@@===;;;:::999777666666666666222222222111111111000000111111111111111111222222222333555666777888999999777777777666666666555555444555666999;;;<<<<<<<<<:::999777777888777555333555444333333222222333333333222111000000111111222......///000222333444444444444444444333222111000111000000///............------,,,+++++++++,,,,,,///...---,,,+++*********,,,+++***+++---...---,,,------------............//////......---,,,+++***)))***+++---------,,,+++//////......------,,,,,,++++++******++++++,,,---........./////////000000...//////000000000000///.........------,,,,,,,,,+++******+++---...------(((((())))))(((((('''&&&%%%%%%&&&'''''''''&&&&&&///)))$$$$$$$$$######&&&[[[]]]aaafffjjjmmmooooookkkiiigggeeeccc```\\\YYYYYY[[[]]]___bbbgggnnnssszzzzzzllldddWWWRRRLLLHHHFFFDDDAAA>>>999999888777777666666666222222222222111111111111111222222222111111111000111222333555666777888888777777777777666666666666555666888999:::;;;<<<===:::999888888999888666444555444333333222222333333222111111000000111222333...///000111222333444555444444555444444333222111000000///...------------...---,,,+++++++++++++++///...---++++++***++++++---+++++++++---...---,,,+++,,,,,,,,,,,,---------......///...---,,,+++***)))***,,,---......---,,,---------,,,,,,+++++++++++++++******++++++,,,---------......///000000000,,,------.../////////...---------------,,,,,,,,,---,,,,,,///222444444444((((((((((((((('''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&...(((%%%&&&'''&&&''')))\\\^^^cccgggkkknnnpppqqqkkkiiifffeeedddbbb^^^\\\ZZZ]]]```dddggglllrrruuu{{{{{{kkkcccVVVQQQKKKGGGFFFDDDAAA>>>777777666666555555444444333222222222222111111111222222222222222111000///000111222444666777888888888888888888777777777777555777::::::::::::;;;<<<999888888888:::999888666555444333333222222333333//////.........000111222000000111222333444444555222222222222222111000/////////......------......///...---,,,,,,++++++,,,------------,,,,,,,,,,,,---,,,+++,,,---...---,,,+++++++++,,,,,,,,,---------......///...---+++***+++,,,------............,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------....../////////++++++,,,---............------,,,,,,,,,,,,,,,,,,*********---000222333222'''(((((((((((('''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&+++&&&$$$''')))'''(((***___aaadddgggjjjlllmmmnnnhhhfffdddccccccbbb___]]][[[___dddiiimmmqqquuuwww{{{{{{kkkbbbUUUPPPJJJGGGFFFEEEBBB???888888888888777666555444333333222222222111111111222222333333222111///...000111333555777888999999999999999999888888888888777999;;;;;;:::999:::<<<888888777999:::;;;999888555444333333222222333333///............000222333222222222222333333444444111111111111111000000////////////...//////000000000///...---,,,,,,,,,,,,+++,,,---...///...------...---,,,,,,---...---,,,,,,,,,,,,,,,---------...+++,,,...//////---,,,+++------,,,,,,,,,------...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------.........+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,(((''''''(((+++,,,,,,+++''''''((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%(((%%%$$$((()))&&&%%%&&&aaabbbeeegggiiiiiiiiiiiieeecccaaaaaaaaaaaa___^^^[[[```ffflllppptttvvvxxx{{{|||kkkaaaUUUPPPJJJFFFFFFEEEBBB???<<<<<<<<<;;;:::999888777333333333222222222111111222333333333222000///...111222444666888999:::;;;:::::::::999999999888888777:::<<<<<<999888999;;;888777777999;;;<<<;;;999555444333333222222333333000000000000111222444555333333333333333333333333222222333333333222111111000000//////000111222222111000///...---,,,,,,,,,***,,,...000000000...---...---,,,,,,......---,,,---------.........//////***,,,---//////...,,,+++...---,,,+++++++++------,,,,,,,,,------.........------,,,,,,------...///------------------------,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))''''''((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%'''$$$$$$'''(((%%%"""###ffffffeeeeeedddccccccbbb]]]^^^aaabbbbbbaaa___]]][[[```hhhnnnqqqsssuuuvvvzzz{{{hhh]]]SSSPPPKKKHHHFFFDDDAAA@@@>>><<<:::999999888666444444444333222222111111000333333333333222222222222000111333555777999:::;;;======<<<;;;::::::999999999999::::::::::::;;;;;;:::::::::999999999888888777555444222111111222222444111//////222333222000444333222222111111222222444444333222222111111000000///...---------------000000///...---,,,,,,,,,//////.........---------((()))+++---......------,,,---///000000///...---+++***))))))***+++...///,,,,,,---------,,,+++***,,,------...//////..............................//////.........---------&&&(((+++---......,,,++++++,,,---+++)))'''((()))---(((&&&+++...+++)))(((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&cccbbbbbbaaa```_________^^^___aaaccccccbbb___^^^[[[___fffkkknnnqqqtttuuuzzz~~~kkk```TTTPPPLLLIIIFFFDDD@@@>>>>>><<<:::999999888666444444444333222222111111000//////////////////000000111111333555777999:::;;;===<<<<<<;;;::::::999999999999::::::::::::;;;;;;:::::::::999999999888888666555444222222222333333444111///000222333222111111111111111222333444444444444333222222111111000......---------......///000000///...------------............------------,,,,,,,,,,,,,,,,,,------*********))))))))))))***,,,++++++***+++---///000,,,---------,,,,,,++++++,,,,,,---------------,,,------------------------......------,,,,,,,,,,,,((()))+++---------,,,++++++,,,---,,,*********,,,+++((('''***+++(((&&&((()))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%``````___^^^]]]]]]]]]]]]^^^```bbbccccccbbb___^^^[[[^^^bbbfffjjjmmmrrrtttzzzooocccTTTRRRNNNJJJGGGCCC???<<<===<<<:::999999888777555444444333222222111111000111111000000000111333444111222333555777999:::;;;<<<<<<<<<;;;;;;::::::999999999::::::::::::;;;;;;:::::::::999999999888888555444444333333333444444444222111111222333333222//////000111222444666777444444333222222111111000------------...///000111000000///...------------......---------,,,,,,,,,000...,,,******+++,,,......---***(((((()))***+++------,,,,,,,,,...///000---------,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***,,,------,,,,,,---///***((((((,,,,,,(((&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$%%%%%%$$$```___^^^]]]\\\]]]]]]^^^^^^___aaacccbbbaaa^^^]]]ZZZ]]]___bbbeeejjjpppssszzzooocccVVVSSSOOOKKKGGGCCC>>>;;;===;;;:::999999999777555444444333222222111111000222111000000111333555666111222333555777999;;;<<<<<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;:::::::::999999999888888444444444444444555555555444333222222222333333333//////000111222444555666444444333222222111111000...............///000000000000///...............------------,,,,,,,,,,,,...---,,,++++++,,,---...///...---+++******++++++------,,,,,,---...//////------,,,,,,+++++++++,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------+++*********++++++,,,---......---,,,---///+++''')))000444000***'''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###%%%&&&&&&%%%^^^]]]\\\[[[[[[[[[\\\]]]^^^___aaabbbaaa```]]][[[[[[\\\^^^```ccchhhnnnsssyyyooobbbWWWTTTOOOKKKGGGCCC>>>;;;<<<;;;999999999999777666444444333222222111111000...---------...///111222111222444666888:::;;;<<<;;;;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;:::::::::999999999888888444555555555555555555555444444333333222333444444222222111111222222333444444444333222222111111000111000///...............000000///.........//////......---------,,,,,,,,,***+++,,,...//////......+++,,,,,,,,,+++)))(((''',,,,,,,,,,,,,,,---------...---,,,+++++++++,,,,,,------............------------------------------------------...............---+++***))))))***+++...//////...,,,++++++,,,,,,''')))555>>>;;;000'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&\\\[[[YYYXXXXXXYYY[[[\\\^^^```bbbbbbbbb```]]][[[[[[\\\^^^```bbbgggnnnrrrxxxqqqdddXXXTTTOOOJJJFFFCCC@@@===<<<;;;999999999999888666444444333222222111111000......//////000000111111222333444666888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;:::::::::999999999888888555666666777666666555555444555555444333222444666444333333222111111111222444444333222222111111000222111000///............000000//////...//////000//////.........---------(((***---///000000///...,,,---/////////---+++))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,---......//////..............................------...............///...---+++*********++++++---......---***))))))***+++''')))444===;;;000(((%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&''''''''']]]\\\ZZZXXXXXXZZZ\\\]]]aaabbbdddddddddaaa___]]]\\\]]]___aaadddhhhnnnrrrxxxvvviiiYYYUUUNNNHHHEEECCCAAA@@@<<<:::999999999999888777444444333222222111111000///111222333333222111000222333444666888:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;:::::::::999999999888888666777888888777666555444444555666555333222444777444333222222111111111222444444333222222111111000000000///////////////000000000////////////000000000000/////////.........,,,,,,---...............//////000000000/////////------............------///---,,,******+++,,,---***+++,,,---.../////////------------------------,,,,,,,,,------.........,,,,,,++++++++++++++++++***+++++++++)))(((((())))))'''(((///222...***)))%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%'''&&&&&&```^^^\\\[[[[[[\\\___```cccdddffffffeeeccc```___\\\^^^```bbbeeeiiinnnrrrwww{{{mmmZZZUUUMMMGGGDDDCCCBBBBBB<<<:::999999::::::888777444444333333222111111000,,,...000111111///---+++222333444666888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::999999999888888777888888888777666444333444555777555333222555777333222222222111222222333444444333333222111111000///......//////000111222000000////////////000111000000000000////////////000///---,,,,,,---...///---,,,+++******+++---......///////////////......///...,,,******+++,,,---((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++'''((())))))(((((()))***'''&&&((()))&&&"""$$$)))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$&&&%%%%%%[[[\\\]]]^^^___aaabbbbbbiiijjjkkkiiieeebbb``````\\\^^^```bbbdddhhhnnnqqqxxx}}}jjj___VVVMMMJJJGGGBBB??????;;;;;;;;;:::999888777666444555777777777555222111111111111000000000000000333333444555777:::===???;;;;;;;;;<<<;;;;;;::::::::::::999888777777777777:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999888666666555444444444444444444444444222444555444000///000222666555444333333333444444000000000000////////////...///000111111000///...000000////////////000000000000000000000///......//////............//////333222000...---,,,,,,------------,,,,,,++++++++++++---...//////---+++************))))))))))))(((&&&(((+++,,,,,,---000222------,,,,,,+++***))))))))))))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$^^^^^^______```aaabbbbbbhhhiiijjjiiifffcccaaaaaa^^^```bbbdddgggkkkpppssswwwmmm```WWWNNNJJJHHHCCC??????;;;;;;;;;:::999888777666444444555555444333111000111000000000000000000000333333444555777999<<<===:::;;;;;;<<<;;;;;;::::::999999888888888999999:::::::::;;;;;;;;;;;;::::::;;;:::999777666444333333444444444444444444444444333555666444222000111333555444444333333333333333111111000000000///////////////000000000000//////000000////////////000000000000000000000///......//////............//////555444222000/////////000------------,,,,,,++++++)))***,,,...............,,,,,,,,,++++++++++++******+++,,,,,,++++++,,,.........---,,,,,,+++******,,,,,,+++*********++++++'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$`````````aaaaaabbbbbbbbbeeeggghhhgggeeecccbbbbbb___aaaccceeehhhkkkppptttvvv~~~pppbbbXXXOOOKKKHHHCCC@@@@@@;;;;;;;;;:::999888777666333333333222111111000000000000000000000000111111333333444555666888:::;;;::::::;;;;;;<<<;;;;;;:::888888888999999:::;;;<<<::::::;;;;;;;;;;;;:::::::::999888666444222111000444444444444444444444444333444555333111000111222444333333333222222222222222222111111111000000000000000000//////000000111000000////////////000000000000000000000//////...//////............//////333222111000000000000111...---------------,,,,,,++++++,,,,,,------......,,,,,,,,,++++++++++++******+++,,,,,,++++++,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,---...((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$aaaaaaaaaaaaaaaaaaaaaaaaaaaccceeeeeecccbbbaaabbb]]]```ccceeegggkkkooosssxxxsssdddZZZPPPLLLHHHCCC@@@@@@;;;;;;;;;:::999888777666444333222111000000000111000000000000000111111111333333444555666777888999::::::;;;;;;<<<;;;;;;;;;:::999999999::::::;;;<<<:::::::::;;;;;;::::::::::::999888666444222111000444444444444444444444444222222222222111000000000333333333333222222111111222222222222111111111000111000/////////000111222000000////////////000000//////000000000000////////////............//////------------------......------------------------//////---,,,+++******+++*********)))))))))(((((('''(((***++++++,,,...000---------,,,,,,+++++++++))))))))))))***+++,,,,,,))))))(((''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%aaaaaa````````````_________aaaccccccbbbaaaaaaaaa___aaaeeehhhjjjmmmqqqtttzzzvvvggg\\\RRRLLLHHHCCC@@@AAA;;;;;;;;;:::999888777666555444333222111111111222//////000000111111111111222333444555666777888888999::::::;;;<<<<<<<<<;;;<<<;;;::::::999999999:::999::::::::::::::::::999;;;:::999777555333222222444444444444444444444444444333333333333333222222222222333333333222111000222222222222111111111000111000/////////111222333000000////////////000000//////000000000000////////////............//////++++++,,,,,,,,,,,,,,,,,,------------------------///...---++++++******+++*********)))))))))(((((('''(((***++++++,,,---///+++++++++***************((((((((((((((()))***+++))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%````````````````````````___aaacccdddbbbaaaaaabbbcccfffjjjmmmooorrruuuxxx}}}{{{iii^^^SSSMMMIIICCCAAABBB;;;;;;;;;:::999888777666555555555444333333222222/////////000111111222222222333444666888999999999999999:::;;;<<<<<<<<<<<<<<<;;;:::999888888888888999999::::::::::::999999::::::999888666555444444444444444444444444444444777555444555666777666444222333444444444333111000222222111111111000000000000000000000111222222333000000////////////000000...//////000000000000000//////............//////------......///......---++++++,,,,,,,,,,,,------))))))***+++,,,---......,,,,,,,,,++++++++++++******+++,,,+++***)))***+++***************))))))))))))))))))((())))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&aaaaaaaaaaaaaaaaaaaaaaaabbbdddffffffdddccccccccceeehhhlllooorrrtttxxxzzz~~~kkk```TTTMMMIIIDDDAAABBB;;;;;;;;;:::999888777666444555555555555333222111...//////000111111222222111222555777999:::;;;;;;888999:::;;;<<<<<<<<<<<<:::999999888888888999999999999::::::::::::999999999999888777777666555555444444444444444444444444666444333444666777555444222333555555555444222111111111000000000///////////////000111222222222222000000////////////000000......///000000000000000//////............//////...///000000000///......*********+++++++++,,,,,,&&&'''))),,,---.........,,,,,,,,,++++++++++++******,,,,,,+++***))))))*********************************)))((((((((()))))))))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&aaaaaabbbbbbbbbcccccccccdddfffhhhhhhfffeeeeeeeeedddgggkkkoooqqqtttwwwyyy~~~lll```TTTNNNIIIDDDAAABBB;;;;;;;;;:::999888777666333444555666555333111///...//////000111222222222000222555888:::;;;<<<<<<888999:::;;;<<<<<<<<<<<<777777777777888999::::::999999999::::::999999999888777777777666666666666444444444444444444444444444111000111333444333111333444555666666444222111000000000000////////////...///111222333333222222000000////////////000000......///000000000000000//////............//////...///000000000///---,,,))))))*********+++++++++''')))+++---...---,,,+++*********))))))))))))(((''')))***+++******,,,...+++++++++++++++++++++,,,))))))(((''''''&&&'''''')))((('''&&&%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&aaabbbccceeeeeefffeeeeeehhhhhhiiikkklllkkkhhheeeeeegggjjjkkklllnnnsssxxx~~~ssseeeUUULLLJJJIIIDDD???<<<<<<<<<;;;:::999777666555555444333333222111111000000000000000000000000333222333666:::===<<<::::::;;;;;;<<<===>>>>>>???;;;;;;;;;:::::::::999999;;;:::999888888888999999777777777777777777777777666666666666666555555555//////111222333444444444555666888888888666333222444444333222111111111111111111111333555444222000222000...---///000000000////////////////////////111000///...------...///......//////...,,,***)))---,,,+++++++++,,,---...******)))))))))+++,,,---)))+++,,,+++***)))***+++***)))'''&&&&&&(((***,,,*********)))******++++++************))))))))))))))))))((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''aaabbbcccdddeeeggghhhiiikkkkkklllnnnooonnnjjjhhhdddfffiiikkkllloootttwww~~~wwwiiiXXXMMMJJJIIIEEE@@@======<<<;;;:::888777666555555444444333222222111111111111111111111111111333222333666:::===<<<;;;:::;;;;;;<<<======>>>>>>;;;;;;;;;:::::::::999999:::::::::999999999888888666666666666666666666666666666666666666666666666111222333444444555444444555555666777666555444333555555444333222222222222111111111333555444222000222000//////111222222111////////////////////////111000///...---......///......//////...---,,,+++---,,,,,,++++++,,,------******)))))))))***+++,,,)))***+++***)))((()))++++++)))((('''''')))+++,,,++++++******)))*********(((((((((((('''''''''&&&((((((((('''&&&&&&%%%%%%((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%aaaaaaaaabbbdddgggjjjlllnnnnnnooopppqqqpppllliiiccceeegggiiillloootttwww}}}{{{nnn\\\PPPKKKIIIEEEBBB>>>===<<<;;;:::888777777555555444444333222222222111111111111111111111111333333444777:::<<<<<<;;;;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;::::::::::::999999:::;;;:::999888777666666666666666666666666777777777777777777777777555555666666666666555555444444444555555555555555777666555444333333333333111000111333444555333111111000000222333444333111////////////////////////000000///.........//////......////////////......------,,,,,,,,,,,,------******)))((((((((())))))((()))***)))((('''(((***+++***)))((()))***,,,---,,,+++******))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$cccbbb``````bbbfffiiilllnnnnnnnnnppppppnnnkkkhhhbbbcccfffhhhlllqqquuuxxx|||qqq___RRRMMMJJJGGGDDD???>>>===;;;:::888777777555555444444333333333333111111111111111111111111333333555777:::<<<<<<<<<============>>>>>>??????<<<;;;;;;;;;;;;:::::::::888999:::;;;;;;:::777666666666666666666666666666777777777888888888888888999999999888888777666555333333333333444555666777777666555333222222222222111000000222444555333222000///000222444444333111////////////////////////000000//////////////////......//////000000000000...---------,,,,,,,,,,,,******)))((((((((('''''''''((()))((('''&&&''')))++++++******++++++,,,,,,,,,,,,+++)))((((((((((((******)))))))))(((((((((%%%%%%%%%&&&&&&'''''''''""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%eeecccaaa___```cccgggjjjlllllllllmmmmmmkkkgggdddbbbbbbdddhhhmmmssswwwyyy|||vvveeeWWWPPPLLLIIIFFFAAA???===;;;999888888777555555444444444444333333111111111111111111111111222444666888:::;;;<<<===???????????????@@@@@@@@@<<<<<<<<<;;;;;;;;;::::::888999:::;;;;;;:::777666777777777777777777777777888888888999999999::::::;;;;;;;;;:::999888777666333333333333444666777888666555444222111111000000111000000111444555444333//////000111333333111///000000000000000000000000//////000000000000000000.../////////000111111222............------,,,,,,))))))))))))((((((''''''&&&((()))((('''&&&'''(((******+++,,,,,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))(((((((((((($$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''fffdddbbb```aaacccgggiiikkkkkkkkklllkkkiiieeeaaabbbbbbdddhhhooouuuyyyzzz|||~~~mmm___UUUNNNIIIFFFBBB@@@>>>;;;999888888888555555444444444444444444222222222222222222222222222444777999:::;;;===>>>???????????????@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;:::999999:::;;;:::999888777888888888888888888888888888888999999:::;;;;;;;;;<<<<<<<<<;;;:::999888777444444555555666777777888666555444222111000//////111000///111333555444444111000000111222222111///000000000000000000000000//////000111111111000000///////////////000111222......///......---,,,+++))))))*********)))(((((('''((()))((('''&&&'''))))))***+++------,,,+++***+++***))))))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''eeedddccccccdddfffiiikkkllllllllllllllliiieeeaaabbbbbbccciiipppwww{{{||||||xxxgggZZZPPPHHHDDDCCCAAA>>>;;;999888888888444444555555555555555555222222222222222222222222222555888:::::::::===???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888999999999999999999999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::888888444555777888888888777777777666555333111000000000111000///000333555555444555333111111222222111000000000000000000000000000...///000111222111111000000///.........///000111.../////////...---,,,+++((()))***+++++++++***)))'''((())))))''''''((()))''')))+++------,,,***)))***))))))((((((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$dddddddddeeegggjjjmmmooonnnnnnnnnnnnmmmjjjfffbbbcccbbbccciiiqqqyyy|||}}}}}}nnn^^^QQQHHHBBBCCCAAA>>>;;;999888888888444444555555555555555555222222222222222222222222111555999:::::::::===@@@============<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::999888888888999999::::::::::::::::::::::::999999::::::;;;<<<======<<<<<<<<<<<<;;;:::999888555666888999:::999777666888777666444333111111111111000///000333555555555888666333111222222222111000000000000000000000000...///000222222222111000000///...------...///000...///000000///---+++***((()))***+++,,,,,,+++***((()))***)))((('''(((***'''(((+++------,,,***((()))(((((((((((())))))***))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""iiihhhfffeeegggjjjnnnpppoooppppppoookkkhhhffffffdddeeeiiinnnsssxxxzzzzzz~~~vvvdddUUUKKKFFFCCCAAA===<<<;;;;;;:::888777666555555555555555666555444222000//////000111111333444555777999===@@@DDDBBB@@@===<<<;;;<<<===>>>??????@@@@@@>>>===<<<<<<:::888888999:::999888;;;;;;;;;::::::999999999999999999999999:::;;;<<>>===<<<<<<<<<<<<<<<;;;:::999999999888666444:::888555444444444222111333222111111111333666777555555555444333222000000222111000//////111333444000//////000222222111///000///------///000///...000///...---,,,+++++++++---+++***((((((((())))))'''((()))((('''&&&'''((())))))*********+++++++++((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$&&&&&&'''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$hhhgggeeeeeegggjjjnnnqqqrrrttttttsssoookkkhhhhhhdddeeehhhlllqqqvvvyyyzzzxxxfffWWWMMMHHHCCC@@@===<<<;;;;;;:::999888777666666555555555666555444222000///000111111111333444555666999===@@@CCCBBB@@@>>>=========>>>>>>??????@@@??????======;;;999888999;;;<<<<<<;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======???>>>===<<<<<<<<<<<<<<<<<<:::999999999999777555999777555444555555444222333333222111222444666777666555555444333222111111222111000///000111333444222111111111333333111///000...------...//////...///...---,,,,,,+++,,,,,,,,,+++***)))(((((((((((('''((()))((('''&&&''')))******+++++++++,,,,,,,,,)))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$hhhgggggggggjjjmmmqqqtttwwwxxxyyyxxxsssnnnkkkjjjfffgggiiilllppptttwwwyyyyyyhhhYYYOOOIIIBBB@@@===<<<<<<<<<;;;::::::999888777666555555555555444222111000000111222111222444555666888<<>>>>>???@@@@@@??????@@@@@@??????>>>===;;;999999:::<<<>>>???>>>>>>>>>>>>===============>>>============>>>>>>??????>>>===============>>>===;;;:::999:::999777666888777555555666777555444444333333222333444666777777666444333222111222222222222111000000111333444444333222333333333111//////...,,,---...///...------,,,,,,++++++,,,,,,---***++++++******)))((('''&&&((()))((('''&&&((()))+++++++++,,,,,,,,,------******)))))))))((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiiiiiiikkknnnrrruuuxxxyyy{{{|||zzzvvvppplllkkkiiijjjlllmmmoooqqqtttwww~~~zzziiiZZZOOOIIIBBB@@@===<<<<<<<<<<<<;;;;;;:::999777666555555555444333222111111111111222111222444444555777;;;>>>@@@@@@?????????@@@AAABBB@@@@@@@@@@@@??????>>>>>><<<:::999:::<<<>>>>>>>>>>>>>>>==================>>>>>>>>>======>>>>>>???>>>>>>>>>======>>>??????>>><<<::::::::::::999777777666666666888888777666555555444444444555666777888777444222111111222333333222111111111222333333444333222222333222000......---,,,---//////...,,,+++++++++++++++,,,------******+++++++++)))'''&&&&&&'''((((((''''''((()))******++++++++++++,,,,,,************))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiiiijjjlllooosssvvvxxxzzz{{{|||zzzuuupppmmmkkkjjjlllnnnnnnmmmmmmppprrr|||{{{jjjZZZNNNHHHCCCAAA>>><<<<<<===<<<;;;;;;:::999777666555555555333333222222222222222222111222333444444666:::===????????????@@@AAABBBBBBAAA@@@@@@???????????????===<<<::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<======>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>>;;;:::;;;;;;:::999777777777888::::::888777666666666666666666777777999777555222111222333444333333222222222222222222333222111111222111///---...------...//////...,,,***************+++,,,---******+++++++++)))'''&&&%%%'''((((((''''''(((***))))))))))))************************))))))))))))&&&&&&&&&%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#########$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$hhhhhhiiikkknnnrrruuuwwwyyyzzzzzzwwwsssooommmllliiillloooooommmlllnnnqqqzzznnn]]]PPPIIIEEEBBB???======<<<;;;::::::999888777666555555555333333333333333333222222000222333333444555999<<<>>>>>>??????@@@AAAAAAAAAAAAAAA@@@????????????@@@>>>===;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<>>>======<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@BBBBBBAAA???<<<;;;;;;<<<;;;:::888888888:::;;;;;;999777777777777777777777777777888777555444333222333333333333333333333222222222222111000000111111///---.........///111111...,,,***)))))))))***++++++,,,***++++++******)))((('''%%%'''(((((('''''')))***((((((((())))))))))))*********)))))))))(((((((((&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$jjjkkklllnnnqqqsssvvvwwwyyyyyywwwtttpppnnnmmmnnniiinnntttuuutttsssuuuwwwzzztttcccUUUMMMFFFDDD@@@===<<<<<<:::999888777666666555555555666222333333333333333333333000111222333333555888;;;======>>>???@@@@@@@@@@@@BBBAAA@@@?????????@@@@@@>>>===;;;<<<===>>>>>>===::::::;;;;;;;;;<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAACCCCCCCCC@@@===;;;;;;<<<<<<;;;999999999;;;<<<;;;999666777888888888888888777777777777666555444333222222333444444444333222222111222111000111222222111////////////111222222///---******)))))))))******+++,,,+++***)))((((((((((((%%%&&&(((((('''''')))+++((())))))))))))*********)))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###&&&%%%%%%%%%%%%'''((()))######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ooooooppprrrtttwwwyyyzzzyyyxxxvvvsssooonnnnnnpppkkkqqqyyy||||||{{{}}}{{{yyygggYYYQQQHHHEEEAAA>>><<<;;;999888777666555555555555666666222222333444444444333333000111222333333444888:::======>>>???????????????BBBAAA@@@?????????@@@AAA>>><<<<<<===???AAAAAAAAA:::;;;;;;;;;<<<<<<======??????>>>======<<<======>>>>>>>>>???@@@BBBCCCDDDCCC@@@===;;;<<<<<<<<<<<<:::::::::<<<<<<;;;999666888888999999999888888777777777777666555444222111444444444444333333222111222111111222444444333111000///000222333333000---******))))))))))))******---+++***((((((((())))))%%%&&&(((((('''((()))+++)))************+++++++++((((((((((((''''''''''''(((((('''''''''&&&&&&&&&"""""""""###$$$$$$%%%%%%&&&%%%%%%%%%&&&(((***+++######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$pppqqqsssvvvyyy{{{}}}~~~~~~{{{wwwrrrooonnnnnnnnnqqquuu~~~ooo^^^QQQGGGGGGFFFCCC???<<<;;;;;;888888777777666666555555333333333222222222111111000000000111333666999;;;;;;<<<>>>AAABBBCCCCCCCCC===>>>???@@@@@@???======<<<<<<<<<<<<<<<===>>>>>>===;;;:::;;;===>>><<<999<<<<<<<<<======<<<;;;;;;999:::===@@@BBBDDDEEEFFFFFFEEECCC@@@???>>>>>>???;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888666555444555777888888666444333444444555555444444333222111111111111111222222222000000///...------,,,,,,---,,,,,,++++++,,,,,,------***((('''(((***++++++***))))))(((((((((((()))))))))((())))))***++++++++++++***((('''&&&%%%$$$'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%(((&&&$$$"""!!!!!!"""###%%%%%%%%%###!!!"""%%%'''rrrsssuuuwwwzzz}}}zzzvvvsssqqqqqqrrrvvv{{{vvvcccTTTHHHHHHFFFCCC???<<<;;;;;;888888777777666666555555333333333222222222111111000000000111333666999;;;<<<>>>???AAABBBBBBAAAAAA>>>??????@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>>>>@@@>>>===???AAAAAA???===;;;;;;<<<<<<<<<<<<<<<<<<:::;;;===@@@BBBDDDEEEFFFFFFEEECCCAAA????????????============<<<<<<<<<<<<<<<<<<;;;;;;999888666555555666777888777666444333444444555555444444333222111111111111111111111111000//////...------,,,,,,+++++++++******+++++++++***(((%%%%%%&&&'''((((((((((((((((((((()))******))))))((((((((()))******++++++***)))((('''&&&&&&((((((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$""""""""""""###$$$$$$$$$"""!!!!!!$$$&&&vvvvvvvvvxxx{{{{{{xxxvvvvvvvvvzzz~~~hhhXXXKKKIIIFFFBBB???<<<;;;:::888888777777666666555555333333333222222222111111000000000111333666999:::>>>???@@@AAAAAAAAA@@@???@@@@@@@@@@@@???===<<<;;;===<<<<<<<<<<<<======>>>AAA@@@???@@@BBBBBB@@@???;;;;;;;;;;;;;;;<<<===>>>:::<<<>>>@@@CCCDDDFFFFFFGGGEEECCCAAA@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<;;;999888666555666666777888777666555444444444555555444444333222222222222111111000000/////////......---,,,,,,,,,******))))))))))))******)))'''$$$$$$%%%''''''''''''((((((((()))******+++))))))(((((('''(((((((((*********)))))))))(((((('''(((((()))******++++++%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#######################################!!! ###%%%xxxwwwwwwxxx{{{~~~|||zzzzzzyyy{{{}}}ooo]]]NNNKKKFFFAAA>>><<<;;;:::888888777777666666555555333333333222222222111111000000111222444666888999===>>>???@@@AAAAAA@@@@@@AAAAAA@@@???>>>===<<<;;;======<<<<<<<<<<<<===>>>>>>>>>>>>?????????>>>===;;;;;;::::::;;;===>>>???;;;===???AAACCCEEEFFFFFFGGGFFFDDDBBBAAAAAAAAABBBAAAAAAAAA@@@???>>>============<<<;;;:::888777666777777888888777666555444444444555555444444333222333222222111000//////............------,,,,,,,,,*********))))))************(((&&&&&&'''(((((((((((())))))*********))))))***)))(((''''''&&&''''''((((((((((((((()))))))))%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$#########"""!!!!!!###%%%xxxxxxwwwxxx{{{~~~}}}}}}|||{{{{{{zzzfffSSSNNNGGGAAA???===<<<:::888888777777666666555555333333333222222222111111000111111333444666777888:::;;;>>>@@@AAABBBBBBAAABBBAAA@@@???======<<<<<<======<<<<<<<<<<<<======<<<======>>>======<<<<<<;;;;;;<<<<<<===>>>???@@@===>>>@@@BBBDDDEEEFFFGGGHHHGGGEEECCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>>>>===;;;:::888777888888888777777666555444444444555555444444333222222222111111000///......---------------,,,,,,,,,++++++************++++++)))(((&&&'''((()))((('''******++++++***)))((('''***)))(((''''''&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!!!!!!!!!!"""!!!"""###$$$$$$$$$$$$$$$###$$$%%%$$$###"""$$$%%%yyyyyyyyyyyy|||}}}||||||~~~pppXXXQQQHHHBBB@@@???===;;;888888777777666666555555333333333222222222111111000111222333555666777777999:::===???AAABBBBBBBBBAAAAAA???>>>============>>>======<<<<<<<<<<<<===<<<===??????===<<<===>>><<<===>>>???@@@@@@??????>>>???AAACCCDDDFFFFFFGGGHHHGGGFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@???===<<<:::999:::999888777666666555555444444555555444444333222111111111000000//////...------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++'''&&&%%%&&&''''''&&&%%%)))***+++++++++***((('''))))))(((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""#########$$$$$$%%%###$$$&&&%%%$$$###$$$%%%zzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}uuu\\\TTTJJJCCCAAA@@@>>><<<888888777777666666555555333333333222222222111111000111222444555666666777:::;;;===???@@@AAA@@@@@@AAA@@@???=========>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;===??????===<<<===>>>===???AAABBBCCCAAA???>>>???@@@AAACCCEEEFFFGGGGGGIIIHHHFFFEEEDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@???===<<<;;;::::::999777666555555555444444555555444444333222000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((('''&&&'''(((((('''%%%&&&(((***+++,,,,,,+++***))))))((((((((()))******'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""###$$$###"""""""""###$$$%%%"""###%%%%%%###"""###$$$||||||}}}~~~{{{~~~|||zzz{{{|||~~~vvv^^^VVVJJJDDDBBBAAA???===888888888777666666555555333333333222222222111111000111222444555666666666<<<===>>>@@@@@@??????>>>@@@???>>>======>>>?????????>>>===<<<<<<<<<<<<<<<999<<<>>>===;;;:::;;;===>>>@@@CCCEEEEEEBBB???===???@@@BBBCCCEEEFFFGGGGGGIIIHHHGGGEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBB@@@???===<<<;;;:::999777666555555555444444555555444444333222////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))***))))))***++++++***(((###%%%(((+++---......---))))))((())))))***+++,,,))))))((((((''''''''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######&&&$$$"""!!!!!!"""$$$%%%!!!"""$$$$$$"""!!!"""###}}}{{{yyyyyyzzz{{{|||eeeXXXKKKGGGFFFBBB>>><<<<<<999777666666555444333333333333222222222222222222111111111222444666888>>>??????>>>======>>>@@@======>>>???AAABBBCCCDDDCCCAAA???<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???===>>>AAABBBBBB@@@>>><<<;;;===@@@BBBCCCEEEHHHJJJHHHGGGFFFFFFFFFGGGHHHIIIDDDEEEGGGGGGHHHGGGFFFEEEBBBBBBBBBCCCDDDBBB>>>;;;777777888888888777777666555555555555444333222111///...---,,,+++,,,---------------,,,+++***)))((())))))))))))))))))))))))((('''&&&&&&'''((()))***))))))(((((((((((())))))''''''&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$&&&'''((('''%%%###!!!&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%|||{{{{{{|||}}}~~~iii[[[NNNIIIGGGCCC>>><<<:::888777777888888777666555333000---,,,---///000///000111222444555666777;;;<<<>>>===<<<<<<===???????????????????????????AAA@@@>>><<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======;;;===???@@@@@@???===;;;;;;===@@@BBBCCCEEEGGGJJJIIIIIIGGGFFFEEEFFFFFFGGGDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCAAA>>>;;;888888888888888777666666555555555555444333222111///...---,,,,,,,,,------******++++++,,,,,,,,,+++))))))))))))))))))))))))(((''''''&&&'''((()))***))))))(((((((((((())))))(((((('''(((((())))))***((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###''''''''''''&&&%%%$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&~~~|||}}}~~~nnn___QQQKKKHHHDDD???===999888666777999;;;;;;:::888444///***)))+++...111///000111333444555666666888;;;>>>??????>>>???@@@@@@??????>>>>>>=========>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>===;;;:::;;;===@@@AAABBBDDDFFFHHHJJJIIIHHHFFFEEEEEEDDDEEEDDDDDDDDDDDDDDDCCCBBBAAABBBAAAAAABBBBBBAAA===;;;999999999999888777666555555555555444444333222111///...------,,,,,,------*********+++++++++++++++))))))))))))))))))))))))(((''''''''''''((()))))))))((((((''''''(((((()))(((((())))))***+++,,,,,,((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&(((((((((((('''&&&%%%$$$###############$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&~~~}}}}}}~~~rrrcccTTTMMMJJJEEE@@@???999888777777999::::::999999666111...---///222555333333222111222333555666888;;;???BBBBBBBBBBBBCCC>>>>>>>>>???????????????;;;<<<<<<=========<<<<<<;;;;;;;;;;;;:::999999888999:::<<<=========<<<;;;;;;===???@@@AAABBBDDDFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@BBBAAAAAAAAAAAA@@@===:::;;;::::::999888777555444444444444444333222111111///......---------------------,,,+++***)))(((((())))))))))))))))))))))))(((((('''''''''((((((((((((((((((''''''(((((((((''''''(((***+++,,,------((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$######$$$%%%''')))*********)))((('''&&&%%%$$$$$$###############$$$%%%%%%$$$$$$$$$%%%&&&&&&|||||||||~~~wwwhhhXXXPPPMMMGGGCCCAAA;;;999777777888888777666555444333222222444555666999666222///...000333555777:::>>>AAABBBBBBCCCCCCAAA@@@@@@@@@@@@?????????::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;:::999888777::::::<<<=========<<<<<<;;;===???@@@@@@AAACCCDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???<<<:::;;;;;;::::::888777666555444444444444333222111000...//////.........------...---+++***)))((((((((())))))))))))))))))))))))((((((((((((((((((''''''((((((''''''''''''((((((%%%&&&((()))***+++++++++((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###"""###%%%(((***+++++++++***)))(((&&&%%%&&&%%%$$$###"""!!!!!!!!!%%%$$$$$$$$$%%%%%%&&&'''~~~{{{{{{{{{}}}~~~qqq___VVVPPPJJJDDDBBB===;;;888777777777555444111111222333444444444444:::777333///...000222444555888;;;===>>>???@@@BBBFFFEEECCCAAA???===<<<;;;::::::;;;;;;;;;;;;;;;;;;999:::;;;<<<;;;:::999888999:::;;;<<<<<<<<<<<<<<<;;;<<<>>>?????????AAACCCAAABBBCCCEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBAAA@@@?????????>>><<<:::::::::::::::999888777666444444444333333222111000...////////////...------******)))((()))***+++,,,))))))))))))))))))))))))((((((((()))(((((('''&&&(((''''''&&&&&&''''''((($$$%%%''')))******))))))((((((((('''&&&&&&%%%%%%############$$$$$$$$$$$$%%%$$$#########%%%((())),,,,,,+++***)))'''&&&%%%&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$%%%&&&''''''}}}{{{{{{|||}}}|||hhh\\\TTTKKKDDDAAA>>><<<999888888888666555222222333333333333333333555444333222222222333333555777:::;;;<<<===???AAAFFFEEECCCAAA>>><<<:::999<<<;;;:::999999::::::;;;888999;;;<<<<<<<<<:::999888888999::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>@@@AAAAAABBBDDDEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@AAABBBAAA@@@>>>>>>>>>>>><<<:::::::::::::::999999888777333333444333333222111000...//////000///...---,,,******((((((((()))+++,,,))))))))))))))))))))))))(((((()))))))))(((&&&%%%(((''''''&&&&&&''''''(((%%%&&&((()))***)))((('''((((((((('''&&&&&&%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$%%%'''(((,,,++++++***)))'''%%%$$$######""""""""""""######$$$$$$$$$$$$%%%&&&'''(((~~~|||{{{|||~~~oooaaaWWWLLLDDD@@@>>><<<:::999:::999888777666666444333333333333444///111333555555555333222888999;;;<<<<<<>>>AAACCCBBBAAA@@@???>>><<<;;;;;;===<<<:::888888999:::;;;888999;;;=========;;;:::666777777888999999::::::;;;<<<>>>>>>======???AAACCCCCCDDDEEEEEEDDDCCCBBB@@@???>>>>>>>>>???@@@AAAAAA@@@>>>===>>>===<<<:::999999:::::::::999999888333333333333222111000000...///000000000///---,,,...,,,***(((''''''((()))))))))))))))))))))))))))(((((()))))))))(((&&&%%%'''''''''&&&&&&'''''''''&&&''')))***+++)))(((''')))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&,,,++++++***((('''%%%$$$ !!!"""$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((~~~}}}}}}yyyfffXXXNNNGGGCCC>>><<<:::999999999888777555555444444444333333333444333111000000111333444444666:::===???@@@???>>>@@@???>>>==================;;;888666555555555666;;;::::::::::::;;;<<<===999888888888888:::;;;<<<===???AAAAAA@@@@@@AAABBBFFFGGGHHHHHHGGGEEEBBBAAA???>>>???@@@CCCDDDCCCBBBEEEBBB>>><<<;;;;;;;;;:::::::::;;;:::999777555444555444333333444333111///000000000000000//////...******)))(((((((((((((((***,,,...,,,)))'''(((***(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))######$$$###"""###&&&(((***,,,---,,,)))&&&%%%&&&$$$""" """%%%&&&'''###"""""""""###$$$$$$%%%}}}jjj[[[OOOGGGBBB???===;;;::::::999888777555555555555444444444444444333111000000111333444555777:::===???@@@???>>>>>>>>>===<<<<<<<<<======<<<;;;999777666666777777::::::999999999::::::;;;888888777777888999;;;<<<<<<>>>AAABBBBBBBBBCCCDDDFFFFFFHHHHHHGGGFFFDDDCCC?????????AAACCCDDDCCCAAADDDAAA===;;;;;;;;;;;;::::::::::::999888777555555555444333333444333111///...............------,,,++++++***))))))))))))))))))+++,,,+++((('''((()))((()))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''###$$$$$$$$$###$$$&&&)))+++---///...+++(((&&&&&&&&&###!!!!!!"""$$$%%%%%%###############$$$%%%%%%ppp```SSSJJJEEE@@@>>>;;;:::::::::888777555555555555444444444444444333222111111222333444666888;;;>>>?????????>>><<<<<<;;;;;;;;;<<<======;;;:::999888777888999999999999999999888888888888777777666666777888:::;;;;;;>>>@@@BBBBBBCCCDDDFFFDDDEEEFFFGGGGGGFFFEEEDDD@@@??????AAACCCCCCBBBAAABBB???<<<;;;;;;;;;;;;:::;;;:::999888777666666666555444222222333333111000...............------,,,,,,,,,+++************+++((()))+++***)))(((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%""""""######$$$$$$%%%%%%$$$%%%%%%$$$$$$%%%''')))---///111000---)))'''&&&'''$$$"""!!!"""#########$$$$$$$$$$$$$$$%%%%%%&&&xxxgggYYYOOOJJJBBB???===;;;::::::888666444444444444333333333333333222222111111222222333777888;;;===>>>??????>>>::::::::::::;;;;;;<<<===;;;:::999999999:::;;;;;;999999999999999888888888777666666666666888999:::;;;>>>@@@AAAAAAAAABBBDDDBBBCCCDDDEEEEEEEEEEEEDDDAAA@@@@@@AAABBBBBBAAA@@@???===;;;:::;;;;;;;;;:::;;;:::888666666666666777555333222111222333222111000000000000000//////...,,,++++++*********++++++((()))+++,,,++++++++++++*********)))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%(((***...000222222...***'''&&&%%%$$$""""""###$$$$$$###&&&%%%%%%$$$$$$%%%&&&&&&mmm\\\PPPJJJCCCAAA>>><<<;;;:::888666333333333222222222222111222222222222222222222222666888:::<<<===>>>??????:::::::::::::::;;;<<<===:::::::::::::::;;;;;;;;;999999:::;;;::::::999888777666666666666888999:::<<<>>>@@@@@@>>>>>>>>>??????@@@AAABBBBBBCCCCCCCCCAAA@@@???@@@AAAAAA???>>><<<:::999999;;;;;;;;;::::::999777666555666777777555333111000222222222111000000000000000//////...******)))))))))******+++***+++,,,...000000///...+++*********)))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%(((***---///111000---)))'''&&&###!!!!!!"""$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%qqq^^^OOOHHHEEEBBB???===;;;:::888666333333333333222222222222222222222222222222222222444666888:::<<<>>>??????;;;;;;:::::::::;;;<<<<<<::::::::::::::::::::::::777888:::;;;;;;;;;:::999777777666666777888:::;;;<<<>>>??????===<<<<<<===????????????@@@@@@AAAAAA@@@???>>>>>>??????===;;;999888888999:::;;;;;;999999888777666666666666666444222000000111222222222...............------,,,***))))))))))))***+++++++++,,,---111333444333111+++++++++******))))))(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$%%%''')))***,,,---,,,)))&&&&&&&&&!!!!!!!!!"""%%%&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%~~~vvvaaaSSSLLLFFFCCC@@@===<<<:::888666555555555444444444333333222222222333333222222222222333555888:::===???@@@===<<<;;;;;;;;;;;;;;;<<<999::::::::::::999999999444666888:::;;;;;;:::999888888777777888999;;;<<<<<<===??????>>>======>>>@@@????????????@@@@@@AAA???>>>======>>>===;;;999777666666888:::;;;;;;999777777777777777666666555444222//////000222333222...............------,,,***************+++,,,,,,+++,,,...222666777555222,,,,,,+++******))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$###$$$&&&)))'''(((((('''$$$###$$$&&&###""""""###%%%%%%$$$###%%%%%%$$$###############yyyfffYYYSSSGGGDDD@@@>>><<<:::888666777777666666666555555555111222222333333222222111000222444777:::===???@@@>>>===<<<<<<;;;;;;;;;;;;999::::::::::::999888777222444666999::::::999999999888888888888:::;;;<<<;;;===????????????@@@AAAAAAAAA@@@@@@???@@@@@@AAA>>>===<<<<<<===<<<:::888666555666888:::;;;;;;999666666777888888777555555444222//////000222333333000000000000000//////...++++++++++++,,,,,,---...++++++---222666888555222,,,,,,++++++***))))))((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$###"""###&&&(((%%%%%%%%%###!!!!!!###&&&$$$#########%%%$$$###!!!%%%$$$$$$###"""""""""###