BM6P6(@ lll^^^WWWVVVWWWXXXYYYXXXVVVTTTUUUSSSPPPOOOOOOOOONNNLLLKKKMMMNNNMMMJJJGGGEEEDDDDDDAAA<<<999999999999888888777666777999999777666777666555444333222222222......///////////////...************************,,,+++***))))))***+++,,,(((((((((((()))))))))))))))))))))(((((((((((((((((()))++++++******+++---&&&&&&''')))***+++------******)))))))))))))))***+++)))'''(((+++,,,***(((((())))))***++++++,,,,,,++++++*********+++,,,---000333555777777777888999:::===@@@CCCEEEHHHKKKNNNVVVWWWYYYZZZYYYVVVTTTRRRTTTSSSPPPMMMIIIIIIKKKMMMNNNTTT\\\bbbfffjjjooosssqqquuu{{{~~~xxxrrrqqqqqqkkkiiifffbbb```___aaaccceeecccbbbbbbeeeggghhhhhhkkkkkkkkkkkklllllllllllliiiffffffhhhgggcccbbbdddaaa```^^^```bbbccc```]]]XXXSSSLLLGGGBBB<<<444///---.../////////...------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---......222111///---,,,,,,,,,---///,,,))))))+++---,,,***......---------,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------...------------...////////////.........------------...//////......///000...///000000//////000111111111111111111111222222666222000333555666888<<<<<<@@@GGGMMMUUUaaaoooyyynnn___XXXWWWWWWWWWXXXXXXWWWUUUSSSQQQOOONNNNNNNNNMMMLLLLLLNNNOOOMMMJJJGGGFFFFFFCCC@@@<<<::::::;;;;;;;;;999888888888::::::888777777666555444333222222222000000000000///...---,,,************************++++++***))))))***++++++)))))))))))))))((((((((()))))))))))))))))))))))))))***++++++***)))***,,,(((((())))))******++++++******))))))))))))******,,,+++)))***,,,---+++))))))))))))******+++++++++///...,,,+++,,,...000111111333666777777888:::<<<>>>AAADDDGGGIIIKKKNNNQQQSSSTTTUUUUUUTTTQQQMMMKKKIIIJJJKKKKKKKKKMMMQQQTTTYYY^^^eeeiiimmmqqqxxx}}}}}}yyysssppplllkkkhhheeecccaaabbbccceeedddcccdddgggiiikkkkkkmmmmmmmmmmmmmmmmmmmmmmmmhhhdddaaadddeeecccccceeebbbaaa___```cccdddbbb```]]]YYYTTTOOOIIICCC;;;666000000///......---------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,---,,,+++***))))))******...+++))))))+++---,,,+++------------,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...------------------------...------------...////////////.........---------...///000000//////000111...///111000//////000222000000111111222222222333555111///222444555888<<>>AAACCCEEEHHHJJJLLLNNNQQQSSSQQQQQQQQQOOOMMMJJJFFFDDDAAADDDIIINNNRRRWWW\\\```fffjjjnnnpppsssxxx~~~xxxsssqqqnnnjjjgggeeeddddddeeedddccceeehhhkkkmmmmmmnnnnnnnnnoooooonnnnnnmmmggg___ZZZ^^^bbbddddddeeebbb```^^^^^^___```aaa``````]]]ZZZVVVQQQKKKDDD???555333111...---,,,------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---///...---,,,++++++++++++***))))))(((((())))))***---+++******+++---,,,+++,,,,,,,,,,,,++++++++++++---------------,,,,,,+++------,,,,,,++++++******,,,,,,,,,,,,,,,------...------------------------...------------...///////////////............------...000///......///111...000111111000000111222///000000111222333444444666222111444666777;;;@@@GGGNNNYYYhhhyyytttccc\\\ZZZWWWVVVWWWXXXXXXWWWPPPOOOMMMMMMNNNOOOOOONNNOOOPPPPPPNNNKKKIIIHHHIIICCC@@@===<<<<<<===<<<<<<999888888999::::::999777777666555444333222222222111111111000///---++++++************************+++******************+++++++++******)))(((''''''***************+++++++++***+++,,,***)))(((((()))))))))))))))))))))))))))******))))))******++++++((((((((((((((()))((((((************************,,,------///000111222222666777888999;;;>>>CCCFFFFFFHHHKKKLLLLLLNNNPPPRRRQQQOOOLLLIIIFFFEEEDDDDDDCCCHHHPPPWWW]]]ccciiillloooqqqssstttuuuzzz{{{tttnnnjjjiiihhhhhhdddcccbbbdddgggjjjllllllmmmmmmnnnnnnnnnmmmkkkkkkdddZZZSSSWWW^^^bbbcccdddaaa___\\\YYYYYYYYYZZZZZZ[[[ZZZYYYXXXUUUPPPKKKHHH<<<999444000---,,,---...,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,******+++++++++,,,,,,---,,,+++++++++,,,,,,---,,,,,,,,,,,,+++++++++*********++++++,,,++++++******---------,,,,,,+++******,,,,,,,,,,,,,,,---......------------------------...------------...///////////////...............,,,---......------...000///000222111000000111333//////000111333444555555888555555888:::<<>>AAAFFFJJJKKKLLLNNNNNNMMMMMMNNNPPPMMMJJJFFFBBBAAACCCEEEHHHMMMRRRZZZaaagggmmmrrruuuwwwyyyzzzzzzyyy{{{{{{xxxxxx}}}|||rrrmmmkkkjjjjjjcccbbbaaabbbeeegggiiiiiijjjkkkkkklllkkkiiigggfffaaaVVVNNNQQQXXX\\\^^^``````^^^[[[WWWTTTSSSSSSTTTTTTUUUVVVWWWUUUSSSQQQPPPDDD@@@:::444000......///---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...++++++,,,------.........***+++,,,,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++---------,,,,,,,,,++++++------,,,,,,------...///------------------------...------------...//////////////////////////////---///000000//////000111000111222222111111222333///000111222333444555555777555777;;;>>>BBBJJJSSS^^^jjj|||zzzjjj^^^\\\ZZZYYYYYYYYYXXXWWWSSSQQQOOOOOOPPPPPPPPPNNNNNNOOOQQQPPPMMMJJJHHHGGGDDDBBB???===<<<;;;999777888777666777999999777666777666555444333222222222//////000000///...------************************)))***++++++++++++***)))+++++++++******))))))((((((((())))))***+++++++++(((*********((('''((()))'''(((((()))***+++++++++***************+++,,,---***,,,---,,,+++***+++,,,******++++++,,,------...---000444888:::999888666;;;<<<>>>@@@AAADDDHHHLLLNNNOOOPPPNNNLLLJJJKKKLLLFFFDDDBBB@@@BBBFFFJJJMMMVVVZZZbbbhhhnnnsssxxx{{{yyytttqqqwww{{{tttpppnnnlllfffdddbbbbbbdddfffffffffggghhhiiiiiihhheeecccaaa]]]TTTLLLMMMQQQTTTWWWYYY^^^^^^[[[WWWRRRPPPPPPPPPOOOQQQSSSTTTTTTTTTUUUVVVKKKGGG@@@:::444111000000------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++,,,---...///***+++,,,---------------)))+++---...---,,,---...,,,,,,,,,,,,++++++++++++,,,------...............,,,,,,,,,,,,---------------------------......///------------------------...------------...//////...////////////000000000000222333333222111333444000222333333222222333444000111111222333444555555555555888>>>BBBHHHSSS^^^lll{{{|||mmm]]]\\\[[[[[[[[[ZZZXXXVVVSSSQQQOOONNNOOOOOONNNMMMKKKNNNQQQQQQNNNJJJFFFEEEAAA???===<<<<<<;;;999777888888777888999:::888666777666555444333222222222111111111000///---,,,+++************************)))***++++++++++++***)))************************''''''((())))))***++++++'''(((***)))(((((()))***))))))))))))))))))******************+++,,,---...+++---...---++++++,,,...******+++,,,...///000000000222444777999:::;;;;;;===???BBBCCCEEEGGGIIILLLMMMMMMMMMJJJFFFCCCCCCCCC@@@AAADDDHHHLLLPPPSSSUUU\\\```gggnnntttzzz~~~~~~wwwzzz}}}uuupppllljjjgggffffffgggfffeeeeeefffggggggfffccc```^^^[[[SSSLLLKKKLLLLLLOOOSSSXXXXXXXXXUUUPPPMMMMMMNNNMMMNNNPPPPPPOOOPPPSSSVVVQQQMMMFFF???999555222111------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,------++++++------...---,,,,,,(((+++...///---,,,---///------------,,,,,,,,,,,,,,,------...//////......++++++,,,,,,---.........---------------...//////------------------------...------------...//////.../////////000000000000000111222222111111222333111222333333222222333555222222222333333444444444666777<<>>===<<<;;;<<<<<<:::999:::999888999;;;;;;999777777666555444333222222222333333222000...,,,***)))************************)))***+++,,,,,,+++***)))***************+++++++++&&&''''''((()))*********&&&((())))))(((((()))++++++++++++***)))(((((('''************+++,,,---...))),,,---,,,***)))+++---******+++---///000222222222111111222555888;;;===>>>@@@DDDFFFGGGHHHJJJKKKIIIIIIHHHDDD@@@<<<;;;;;;>>>BBBIIIPPPVVVZZZ[[[[[[___dddkkkrrryyy~~~~~~}}}uuuqqqnnnkkkiiiiiihhhgggfffdddeeeffffffeeebbb^^^\\\YYYSSSMMMKKKHHHGGGJJJOOOPPPRRRTTTRRRNNNKKKKKKLLLKKKLLLMMMKKKIIIKKKOOOSSSTTTPPPJJJCCC<<<777333222...------,,,,,,------...---,,,,,,++++++,,,,,,---......---,,,++++++++++++---.../////////...---,,,(((+++...///---,,,...///......------------,,,,,,***++++++,,,---------,,,***++++++,,,---...//////...------------...//////------------------------...------------...//////.../////////000000111111---...//////......///000111333444444333222444555333333333333333333333333999;;;AAAJJJQQQZZZiiivvvnnnbbb___\\\YYYYYYXXXWWWVVVUUUSSSPPPOOOPPPPPPPPPOOONNNPPPQQQPPPMMMIIIGGGGGG>>><<<::::::;;;;;;:::999@@@===999777888999::::::666555333111000000000111000000///...---,,,,,,+++,,,+++++++++)))((('''&&&"""&&&***,,,,,,***)))------,,,,,,+++*********++++++++++++,,,---...///************************)))))))))))))))******+++,,,,,,,,,++++++*********,,,+++******)))************+++---///000000//////444444555666999<<>><<<999888888999999999777555444222111111111111000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,+++***''')))+++,,,---+++***((())))))******+++,,,,,,---************+++,,,---...)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++++++++******+++******)))))))))******+++,,,---///000000000000555666666888:::===???AAAAAABBBCCCEEEEEEEEEEEEEEECCCAAA>>>===>>>@@@BBBDDDJJJOOOUUUYYY[[[]]]```bbbdddiiipppuuuxxx{{{~~~}}}|||xxxyyy||||||rrrmmmlllllljjjhhhiiigggffffffeeeccc```^^^VVVSSSOOOLLLKKKJJJIIIIIIGGGHHHHHHHHHHHHHHHGGGGGGJJJJJJJJJKKKKKKLLLLLLLLLRRRPPPMMMHHHDDD???<<<:::333333111000///.........,,,,,,------------..............................,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------------------------------...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...---------......//////000..............................---------...///000....../////////000000000111000///......000222333333222000000111333333444444666888777555666999===???JJJVVV^^^iiiyyykkkbbb```]]][[[ZZZYYYWWWVVVSSSQQQOOONNNOOOOOOOOONNNQQQSSSSSSRRRNNNJJJGGGFFF???===;;;;;;;;;<<<;;;:::<<<:::999999999999888777888777555333222222222333000000///...---,,,,,,+++,,,,,,---......///......,,,,,,---------,,,++++++)))))))))***++++++,,,,,,))))))))))))***+++,,,---))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,++++++++++++******)))))))))))))))***+++,,,---...///111111111111777888888999;;;===???AAAAAABBBBBBCCCCCCBBBAAAAAA<<<<<<===???AAAEEEHHHJJJSSSVVV[[[^^^```cccfffhhhdddhhhmmmpppqqqqqqqqqrrrrrrrrrssstttvvvyyy{{{}}}zzz|||~~~zzzwwwtttuuuxxx|||yyyqqqppppppnnnjjjjjjhhhfffddddddcccbbb```[[[XXXSSSPPPOOOMMMJJJHHHEEEFFFFFFGGGGGGFFFFFFFFFKKKKKKKKKKKKKKKKKKKKKKKKOOONNNLLLIIIFFFCCC@@@???888777555222111000000111///.........------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------------..............................------......///000///000000000000111111111222111000000000111222333111111111111111222333333111333555555555777<<<@@@GGGUUUeeeppp|||kkkbbb```]]]\\\[[[ZZZXXXVVVTTTRRRPPPOOOPPPQQQQQQPPPSSSTTTTTTRRRNNNJJJGGGFFF@@@>>><<<;;;<<<<<<;;;::::::999999:::;;;:::888555999777666444333333333333000000///...---,,,,,,+++,,,,,,------......------******++++++,,,---...///,,,++++++******))))))((()))))))))))))))***++++++))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++***************+++,,,------...///000111222333444999::::::;;;===>>>???@@@BBBBBBAAAAAAAAA@@@??????:::===@@@DDDGGGKKKOOOQQQWWW[[[```eeehhhiiijjjjjjeeefffggghhhgggffffffffffffiiinnnssswww{{{~~~}}}{{{zzzyyywwwwwwxxxzzz|||uuurrrqqqooolllllliiifffddddddddddddccc___]]]YYYVVVTTTPPPLLLIIIFFFFFFGGGHHHHHHHHHHHHGGGKKKKKKLLLLLLMMMMMMMMMNNNNNNMMMMMMKKKHHHEEECCCAAA???===999555333111000000............------------------------------------------------------------........./////////000000..............................---,,,,,,,,,,,,,,,+++,,,,,,---------------------------------,,,,,,000000000000000000000000...............//////000000000111111111222222222222222111111111222333444111222222222222222333444000222444444444888>>>CCCNNN^^^qqqmmmbbbaaa^^^]]]\\\[[[XXXVVVUUUSSSQQQQQQRRRSSSSSSRRRSSSTTTTTTRRRNNNJJJGGGFFF@@@>>><<<<<<======<<<;;;999999999:::;;;;;;888666999888666444333333333444000000///...---,,,,,,+++++++++,,,,,,++++++***)))))))))))))))***+++---...,,,,,,++++++***)))))))))))))))(((((())))))******++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++,,,+++,,,,,,---...///000...///000111222444555666;;;;;;<<<===>>>>>>?????????>>>>>>>>>============>>>BBBGGGKKKNNNQQQUUUYYY[[[```gggnnnrrrqqqnnnkkkeeeccc```^^^^^^___```aaaccciiisss{{{}}}zzzxxxxxxzzz}}}|||||||||}}}}}}{{{tttrrrooommmnnnkkkgggeeeeeefffffffffdddbbb___]]]ZZZUUUOOOJJJGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPQQQRRROOOOOOOOOMMMKKKGGGDDDBBBEEECCC???:::555222000///---------.........//////........................------------------------.........///////////////........................///...------,,,,,,------+++,,,---.........------/////////...............000000000000000000000000.........///////////////111111111111222222222222222222222222222333333444111333555555333333444666555777888888999>>>EEEKKKVVVggg{{{pppcccaaa___^^^^^^\\\YYYVVVVVVTTTRRRRRRSSSTTTTTTTTTQQQSSSSSSRRRNNNJJJGGGFFFAAA???=========>>>===;;;:::999:::;;;<<<<<<:::777999888666444333333333333000000///...---,,,,,,++++++++++++++++++***))))))++++++***)))))))))******)))******+++,,,,,,------***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---...000111222000000111222333555777888<<<<<<===>>>>>>>>>======:::::::::::::::;;;<<<===CCCHHHNNNQQQSSSWWW\\\aaaiiimmmuuu|||}}}vvvqqqddd```\\\ZZZ[[[___aaacccgggppp|||}}}~~~zzzvvvsssqqqnnnppprrrvvv{{{}}}wwwrrrpppooommmiiiggghhhhhhhhhhhhgggfffdddccc___YYYRRRLLLGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMOOOQQQSSSUUUUUURRRSSSSSSQQQOOOKKKHHHFFFJJJHHHDDD???:::555222000------........./////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///......---------------+++,,,---//////......---//////000000000000000000........................---...///000000000000///000111111111111222222222111111222222222333333333111444777777444333444777555777999999;;;BBBKKKSSSbbbrrrssscccaaa```___^^^\\\YYYVVVUUUSSSQQQQQQSSSTTTTTTTTTOOOQQQRRRQQQMMMIIIGGGFFFBBB@@@>>>===>>>>>>===<<<;;;;;;:::;;;<<<===;;;:::888777555333222222333333000000///...---,,,,,,+++++++++,,,------------,,,+++,,,,,,,,,,,,---------+++++++++,,,------......+++******))))))*********++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,---///000222333111111111222444666888:::<<<===>>>>>>>>>===<<<;;;999999999:::<<<>>>@@@AAAGGGKKKQQQUUUWWW[[[bbbhhhuuuwww|||wwwpppaaa^^^[[[[[[___dddfffgggnnnvvv~~~|||wwwrrrnnnllljjjjjjooosss{{{zzzyyy|||xxxtttpppnnnkkkjjjkkkkkkjjjiiiiiihhhhhhgggccc]]]TTTOOOJJJJJJKKKLLLMMMNNNNNNMMMNNNOOOPPPQQQSSSTTTVVVVVVUUUVVVVVVVVVTTTQQQNNNLLLKKKJJJIIIEEEAAA;;;777444////////////............................................................,,,,,,,,,+++++++++++++++........................//////...---------------+++,,,...///000///...---/////////000000111111111........................---...///000111000000///000000000111111111111222000111111222222222222222///333777777444222444666333555888:::>>>GGGSSS[[[ppp~~~uuucccaaa``````___]]]YYYVVVUUUSSSQQQPPPRRRSSSTTTSSSNNNPPPQQQPPPMMMIIIGGGGGGBBB@@@>>>===>>>>>>===<<<===;;;:::;;;<<<===<<<;;;888777555333222222222222000000///...---,,,,,,++++++,,,---///000111111111)))***,,,...000222222333///......------,,,,,,+++++++++***************+++************************++++++******++++++,,,---*********++++++,,,,,,,,,***++++++,,,...000222333111111222222444777999;;;<<<===>>>>>>>>>===;;;:::;;;;;;<<<===???BBBEEEGGGGGGLLLRRRVVVYYY^^^fffmmmuuuuuuvvvxxxyyytttmmmfff^^^\\\\\\___dddiiikkkkkkssszzz~~~}}}}}}~~~}}}yyyvvvwwwtttpppmmmjjjjjjkkkkkkzzz}}}wwwwwwttt}}}xxxqqqooommmlllmmmmmmkkkjjjjjjjjjjjjiiifff___VVVPPPNNNNNNOOOQQQQQQRRRRRRRRRQQQRRRRRRSSSTTTUUUUUUVVVVVVWWWYYYYYYXXXVVVSSSQQQKKKLLLKKKIIIEEE@@@;;;888111111000///...---,,,,,,------------------------........................------------------------//////////////////////////////...------------...+++,,,...000000///...------......///000111222222000000000000000000000000---...000111111111000//////000000000000111111111000000111222222222222111...222666666333111333555666999<<>>>>>?????????===???CCCEEEDDD@@@<<<888888777555444333222222111111111000///...---,,,,,,++++++,,,---------,,,,,,......//////000000111111...//////...,,,******+++******++++++++++++******---,,,,,,+++*********+++)))))))))***+++++++++,,,+++)))))),,,///000---***+++,,,...///000000000000444444555666777888888999;;;888999<<<<<<999:::<<<:::999===DDDEEECCCFFFLLLKKKOOOSSSWWWZZZ]]]aaacccjjjhhhfffdddcccaaa___^^^XXX[[[```bbbdddgggmmmqqqtttvvvzzz}}}xxxsssuuuqqqjjjfffgggiiimmmooonnnooopppqqqqqqsssvvvyyyrrrttt{{{yyyuuuqqqqqqsssqqqlllfffnnnkkkiiikkkkkkfffZZZPPPNNNNNNOOOQQQUUUXXXYYYXXXTTTTTTSSSSSSSSSTTTTTTUUU[[[]]]___^^^ZZZWWWVVVWWWPPPPPPNNNKKKGGGCCC???===666444111//////...,,,+++,,,---.../////////------------------------------000000//////.........---111111000000//////.................................---,,,+++***)))))))))...///000111111000///...000000000000000000000000111000///////////////000222222111000///000000000111000/////////000111222000000000222444555444333444;;;DDDKKKPPPZZZiiitttwwwfffccc______```___ZZZVVVUUUTTTSSSQQQPPPPPPQQQQQQQQQQQQQQQQQQOOOMMMJJJIIICCC@@@===;;;<<<<<<<<<<<<<<<===@@@AAA@@@>>>:::888555444444333333444444555111111000///...---,,,,,,)))***++++++,,,+++++++++------...///000000111111///000000///,,,******+++******++++++++++++******---,,,++++++******++++++************+++++++++++++++******+++...///...,,,......///000111222222333777777888888999:::::::::888555555888999777888;;;;;;:::>>>EEEGGGFFFIIIOOOOOORRRVVVYYYZZZ[[[]]]___]]]]]]]]]]]]]]]]]]\\\[[[]]]```bbbdddeeehhhlllppppppsssxxx~~~|||xxxuuuqqqlllhhhfffccc``````dddjjjqqqtttxxxzzz{{{|||}}}zzzzzz|||vvvssssssqqqnnnjjjnnnllljjjkkklllhhh]]]TTTQQQPPPQQQSSSWWWZZZ[[[ZZZYYYYYYXXXXXXXXXYYYYYYZZZ]]]___aaa```\\\YYYYYYYYYSSSRRRQQQNNNKKKGGGCCCAAA:::777444111000///...,,,------...//////......---........................000/////////............111000000000/////////...........................000000///...------------...///000111111000///...000000000000000000000000000000////////////000000111111111111111111111111333333222222222333444555222222222444666777888777999@@@JJJSSS\\\iiixxxwwwfffccc`````````___\\\XXXUUUTTTSSSRRRQQQQQQQQQRRRSSSSSSSSSRRRPPPNNNKKKJJJBBB@@@===<<<<<<<<<<<<;;;;;;<<<<<<===<<<;;;999888555555444444444444444555111111000///...---,,,,,,***+++,,,,,,------,,,,,,,,,,,,---...///000111222111111111///,,,******+++******++++++++++++******,,,,,,++++++******+++++++++++++++++++++*********,,,+++***+++---.........000000000000111333444666999999999999999999999999888444333666777666888<<>>CCCGGGJJJNNNOOOPPPRRRTTTUUUVVVWWWYYYWWWTTTQQQOOOOOOTTTXXX]]]aaaaaaaaabbbcccbbbcccfffjjjpppuuuxxxyyy|||}}}sssmmmdddbbb^^^ZZZXXXZZZ]]]___kkkqqqyyyzzzrrrmmmnnnllljjjjjjkkkjjjfffbbb[[[XXXUUUTTTWWWZZZ\\\]]]___```bbbccceeeeeeeeeeeedddddddddccccccaaa^^^]]]XXXXXXXXXXXXVVVTTTQQQPPPJJJFFF@@@;;;888555333111000000//////............------------------------.........///////////////////////////000000000000........................++++++++++++,,,---...///000000////////////000000111111111111111111111111000000000000000111222222***,,,///111333333222111222222333333444444444444666666666555666:::@@@EEEUUU```rrrsssbbbaaa```^^^\\\YYYWWWVVVTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSRRRQQQOOOLLLIIIGGGEEECCCAAAAAAAAAAAA???===<<<;;;:::999999999;;;;;;777777666555444444444444111111000///...---,,,,,,+++,,,------......------++++++,,,,,,---............//////...,,,******+++******++++++++++++******++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,---///111111111111111222333555666:::999999999888888777777777444444888:::;;;>>>CCCEEEKKKOOOPPPSSSXXX[[[[[[UUUVVVVVVUUUSSSQQQQQQRRRYYY]]]bbbcccbbbaaaccceeeeeefffjjjpppvvvyyyzzzzzztttvvvyyyyyytttmmmddd___\\\\\\]]]]]]]]]```eeeiiisssxxxzzzsssooommmkkkjjjjjjiiihhhfff]]]ZZZUUUTTTUUUXXX[[[\\\aaabbbeeeggghhhiiiiiiiiifffddddddddddddbbb___]]]ZZZZZZZZZYYYWWWUUUSSSQQQMMMJJJEEEAAA>>>:::666333111111000///............------------------------.........///////////////////////////000000000000...........................---------...///000000000000////////////000000111111111111111111111111000000000000111111222333,,,---///111222333222222333444555555666666555555555666777666888???HHHPPPcccoootttccccccbbb___\\\XXXVVVUUUTTTTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTRRRPPPMMMJJJHHHDDDCCCAAAAAAAAAAAA???===::::::999888888999::::::888777666555444444444444111111000///...---,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,******++++++++++++******++++++******++++++,,,---++++++,,,,,,,,,,,,,,,,,,***,,,//////...---...000222222333444555666666777888888888777777777777777777555666;;;>>>???AAAEEEIIIOOOSSSRRRTTTYYY\\\[[[TTTUUUUUUTTTSSSTTTVVVXXX\\\```ddddddbbbaaacccggghhhiiilllqqquuuuuusssoooeeeeeedddcccaaa___]]]\\\___bbbfffiiikkkmmmqqquuuyyy|||}}}rrrpppmmmkkkjjjjjjjjjiii```\\\VVVTTTUUUXXX[[[]]]```aaadddgggiiiiiiiiiiiigggfffdddeeeeeeddd```]]][[[[[[[[[ZZZXXXVVVTTTRRRQQQNNNKKKGGGDDD???:::666222111000///.........///..................................../////////000.../////////000000000111........................//////////////////000000111000///......///000111111111111111111111111111000000000000111222333444000000111222333333444444222333444555666555555444444666888:::>>>HHHUUU___qqq}}}uuueeeeeedddaaa\\\XXXVVVUUUSSSTTTVVVVVVWWWVVVUUUTTTVVVVVVUUUSSSQQQNNNKKKIIIEEEDDDCCCCCCCCCBBB@@@>>>999888888888888888999999<<<;;;999666444222111111111111000///...---,,,,,,,,,---......//////......---------,,,,,,,,,++++++***+++,,,,,,******+++,,,******++++++++++++******+++*********+++,,,,,,---+++++++++,,,,,,---------))),,,000000...---...000222333555666777777777777444444444555555555555555999777:::@@@CCCCCCEEEIIIOOOUUUWWWTTTSSSWWWYYYVVVTTTTTTTTTTTTTTTVVVZZZ]]]^^^bbbfffeeebbbbbbeeeiiihhhiiikkknnnqqqnnniiiccc[[[YYYVVVTTTUUUXXX]]]```hhhlllrrrvvvwwwxxx{{{~~~}}}~~~~~~~~~|||uuurrruuuzzz~~~}}}}}}~~~{{{{{{}}}~~~tttrrrooolllkkkkkkkkklllbbb]]]WWWTTTUUUYYY\\\^^^\\\^^^bbbeeegggggggggfffiiigggeeefffgggfffbbb^^^]]]]]]]]]\\\ZZZWWWTTTSSSSSSQQQNNNLLLIIICCC===999333222000///.........///////////////////////////---.........//////000000.../////////000000111111........................//////............//////111000///......///000111111111111111111111111111000000000000111222333444333333333333333555666666000111222333333333222111333666:::===CCCOOO___jjj{{{vvvllliiifffbbb\\\WWWYYY___YYYXXXWWWVVVUUUTTTTTTTTTUUUUUUVVVUUURRRLLLGGGDDDFFFEEEDDDCCCAAA???>>>>>>;;;888555333444777888999;;;888444444555555333000111000000///......------++++++++++++++++++++++++---------,,,,,,+++++++++,,,...///...---+++,,,,,,000000///...,,,+++******++++++++++++++++++++++++'''))),,,------,,,,,,,,,,,,---///111111111000000222333555666666555333222555444444555555666777888===>>>???AAADDDFFFHHHIIIPPPTTTWWWXXXTTTQQQPPPQQQOOOQQQTTTVVVWWWXXX[[[]]]\\\___bbbcccbbbcccfffiiiaaacccfffgggddd^^^WWWSSSKKKPPPSSSTTTTTTYYYcccmmmuuu|||}}}zzz{{{}}}}}}~~~|||tttnnngggccceeejjjppptttqqqqqqrrrtttuuuvvvwwwxxxuuuuuuuuuuuuuuuuuuttttttvvvuuurrrooonnnmmmllllllpppssszzz~~~www}}}yyyrrrmmmlllkkkiiijjjmmmllleee\\\VVVUUUVVVVVVUUU^^^___aaadddfffggghhhiiigggeeedddddddddccc```^^^]]]\\\ZZZZZZZZZYYYWWWTTTPPPPPPOOOMMMJJJFFFBBB???666444333111000/////////222222111000///...------+++,,,,,,---...//////000000000000000000000000000000000000000000000000000,,,---...///000000000000000000000000111111111111000///...------...///000///000000000000111111111111111222222222333333333111222333333222333555777999999<<>>???@@@BBBDDDDDDEEEEEEIIIMMMPPPPPPMMMJJJKKKLLLLLLOOOQQQSSSUUUWWWZZZ\\\ZZZ___dddffffffeeeeeeeeeaaa```^^^[[[VVVQQQMMMKKKKKKPPPVVVXXXZZZ```kkktttzzz{{{qqqjjjgggbbb```aaadddhhhkkkkkklllmmmnnnooopppqqqrrrrrrssstttuuuvvvuuuuuutttsssrrrooommmkkkjjjiiiiiijjjmmmsss{{{~~~tttttt{{{yyyoookkkiiihhhiiillllllggg___YYYVVVVVVVVVVVV\\\^^^```ccceeeggghhhhhhfffdddcccccccccbbb```^^^^^^]]]\\\]]]]]]\\\YYYWWWTTTRRROOOLLLIIIFFFDDDCCC999777555222000//////000111111111000//////......///000000111222222333333000000000000000000000000000000000000000000000000,,,---...///000000000000111000000000000000000000111111000000000000111111000000000111111111222222111222222222222333333333222333444444333444666888888:::AAALLL\\\pppuuuccc\\\[[[YYYWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVSSSSSSRRRQQQPPPNNNLLLKKKDDDCCCCCCBBBAAA@@@@@@@@@<<<;;;999888777888999::::::888555444444444222111////////////////////////...---,,,++++++,,,---...------,,,,,,,,,,,,+++++++++---......,,,++++++,,,'''((()))***,,,---...///++++++++++++++++++++++++------,,,***)))***---000000000000111111222333444222333444555555444333222333333444555777999;;;<<>>===;;;999777777999;;;999888666555444333222222111111000000///......---///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...000111000///---............------------,,,,,,++++++++++++++++++++++++***+++,,,++++++,,,///111333222111111222333555666555555666777777666555555333333444666888;;;===>>>???AAADDDGGGGGGEEEBBB@@@@@@CCCDDDCCCBBBBBBFFFIIIOOOQQQRRRRRRQQQQQQRRRSSS[[[aaajjjooommmeee\\\UUUPPPMMMIIIEEEEEEGGGJJJLLLSSSYYYaaaggglllrrr{{{yyysssnnnkkkgggaaa___aaahhhnnnsssttttttsssmmmeeecccddddddeeefffjjjooorrryyyyyyzzz|||}}}~~~~~~{{{xxxvvvtttuuuvvvxxx|||~~~{{{pppppp}}}{{{ssspppooooooqqqiiihhhfff___WWWRRRQQQRRRVVVXXX\\\```bbbdddeeeeeebbbaaa```aaabbbaaa___^^^\\\]]]___bbbcccbbb^^^[[[XXXVVVSSSPPPMMMLLLKKKKKKFFFCCC===777333111111111//////000000000111111111.../////////000000111111000000000000000000000000////////////////////////......///000000000000000111111000000///.........111222333444444333222111222222222333333333444444222222222333333333444444555555555555444555888;;;@@@GGGVVVjjjmmm\\\[[[\\\ZZZXXXTTTTTTTTTTTTUUUVVVWWWWWWWWWUUURRRNNNKKKIIIGGGGGGAAAAAA@@@@@@??????>>>>>><<<===<<<999666555777999888888777555333222222222444333222111///---,,,+++//////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,...000111000///---......000//////...,,,++++++***++++++++++++++++++++++++&&&(((,,,...///000111222333333222222222444666777555666666666666666666555333444555777999<<<>>>??????AAAEEEHHHIIIGGGDDDAAA>>>@@@BBBAAAAAABBBGGGKKKNNNPPPRRRRRRRRRRRRTTTUUU]]]aaagggkkkhhh```UUUMMMGGGFFFEEEEEEGGGJJJMMMOOOUUU[[[dddlllttt|||~~~xxxqqqllliiiddd___^^^[[[WWWWWWZZZ```gggmmmnnnoooppplllggghhhiiijjjlllnnnttt|||~~~|||||||||uuu|||xxxqqqnnnmmmlllmmmlllfff^^^WWWUUUUUUSSSVVVZZZ___bbbdddddddddaaa```___```aaaaaa```^^^\\\\\\___aaacccbbb^^^[[[WWWWWWWWWVVVSSSQQQNNNLLLKKKHHHBBB<<<777333222111//////000000111111222222222333333333333333444444000000000000000000000000////////////////////////...///000000000000000000111111000000/////////...000111222333333222111000222333333333333444444444222222333333333444444444444555555444444777:::>>>CCCMMM```vvvwwweee___aaa```ZZZVVVTTTTTTTTTTTTTTTUUUVVVWWWWWWUUUQQQMMMIIIEEECCCBBB@@@??????>>>======<<<<<<999<<<@@@???;;;666555555888888888555333111222333444444222111///...,,,,,,........................++++++,,,,,,,,,,,,------+++---......,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++%%%(((---000111111222222222222222333333444555666333333333333333333333333555555666888:::===???@@@???BBBEEEHHHHHHFFFCCCAAA;;;>>>AAAAAAAAACCCHHHLLLKKKNNNPPPRRRSSSTTTWWWYYY\\\]]]^^^___]]]WWWNNNGGGEEEEEEFFFHHHJJJLLLMMMNNNWWW\\\fffppp{{{}}}xxxsssoooiiiddd```^^^YYYWWWWWWVVVSSSTTTWWWZZZbbbhhhjjjmmmppppppnnnqqqsssvvvxxx{{{~~~wwwmmmjjjjjjjjjjjjggg```YYYSSSQQQQQQTTTYYY^^^bbbddddddddd``````___```bbbbbbaaa___]]]]]]^^^aaabbbaaa^^^[[[XXXYYYZZZYYYWWWTTTQQQOOONNNLLLGGGAAA;;;666333222000000000111111222222222111222222222222222222222000000000000000000000000000000000000000000000000///000000111111000000000000000000000111111111111000111111222222111111000222222333333333444444444333333333333444444444444444555555555666999>>>BBBHHHVVVkkk}}}pppggg```bbbccc```ZZZVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUSSSPPPLLLHHHDDDAAA?????????>>>===;;;:::999999888@@@KKKNNNIII???777444777888888666222111222333222222111111000/////////+++,,,...//////...,,,++++++++++++,,,,,,---------+++,,,------+++******+++*********++++++,,,,,,,,,++++++++++++++++++++++++)))+++.../////////111222111111222333444444444444333333222222222222333333666777777999;;;===???@@@AAACCCEEEFFFEEECCC@@@>>>;;;>>>BBBCCCDDDFFFJJJNNNMMMOOOQQQRRRRRRRRRTTTVVVVVVTTTQQQPPPOOOMMMIIIEEEGGGHHHJJJLLLNNNQQQRRRSSS___dddkkkuuu~~~~~~}}}|||qqqnnnjjjgggdddaaa^^^\\\ZZZWWWUUUWWWVVVTTTTTTXXXZZZbbbiiimmmqqqxxx|||}}}xxxtttiiihhhhhhfffccc\\\TTTNNNPPPSSSYYY^^^bbbddddddddd``````___aaaccccccbbbaaa```______```aaaaaa___]]]\\\[[[[[[YYYXXXVVVUUUTTTPPPNNNJJJEEE???999444222111111111111111111222222////////////////////////000000000000000000000000000000000000000000000000000000111111111000000///000000111111222222333333222222111111111111222222222222222222333333333333333333333444444444444555555666777777999===CCCGGGTTTdddzzzxxxmmmgggbbbcccbbb]]]YYYXXXUUUUUUTTTTTTTTTTTTTTTUUURRRQQQOOOLLLHHHDDD@@@>>>???>>>===<<<:::999777777999FFFVVV]]]WWWIII<<<555777888999666222000222444//////000000111111111222***,,,...000000...,,,***+++++++++,,,,,,---------,,,...///...---+++,,,,,,------------------------++++++++++++++++++++++++/////////---,,,---000222000111333444555444444333555444444333333444444555777888888999;;;===???@@@CCCDDDDDDDDDCCC???<<<:::===@@@EEEGGGGGGIIIMMMQQQRRRSSSSSSRRRPPPNNNOOOPPPQQQMMMGGGEEEFFFGGGFFFEEEJJJKKKLLLOOOSSSVVVZZZ\\\jjjlllqqqxxx}}}xxxsssooonnnnnngggdddaaa```______]]][[[\\\YYYXXXZZZYYYWWWWWWZZZ]]]fffnnnrrrxxxooonnnmmmmmmkkkdddZZZSSSPPPSSSYYY^^^cccddddddddd`````````aaacccdddcccaaabbbaaa``````aaaaaa```^^^___]]][[[XXXWWWWWWWWWXXXPPPOOOLLLGGGAAA;;;555222111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000000000000000111111111000000///000000111222333444444555444333111111111111333444111111222222222333333333333333333444444444555555777777888999;;;@@@GGGKKKaaaqqq{{{pppjjjfffeeeccc]]]ZZZ[[[WWWWWWVVVUUUTTTTTTTTTTTTSSSSSSRRROOOIIIDDDAAA@@@>>>>>>===<<<;;;999777666777LLLbbbfffWWWDDD:::999888777666444222111111111---...000///...,,,---------,,,*********,,,...///000000000///......---------,,,,,,++++++,,,,,,---,,,,,,---...---,,,***)))&&&(((***+++++++++,,,---000000000000000111111222...000444777888777555333333444555555666666555555777999<<<>>>@@@@@@@@@@@@DDDCCCAAA???============;;;AAAGGGHHHFFFGGGNNNTTTTTTTTTSSSQQQNNNKKKHHHFFFDDDDDDDDDFFFIIIJJJJJJIIIOOOUUU\\\```aaaccchhhlllssszzz~~~}}}{{{vvvsssrrrtttqqqhhhbbb```bbbbbb```^^^\\\\\\^^^```bbbbbbbbbbbbbbbdddgggjjjkkkooovvv~~~wwwsssmmmkkkjjjfff```ZZZVVVUUUVVVZZZ___ccccccbbb```aaaaaaaaabbbcccfffiiicccddddddcccaaa___\\\[[[\\\[[[[[[ZZZYYYXXXXXXWWWSSSRRRPPPMMMHHHAAA<<<999444444444333222111000000111111000000//////......000000000000000000000000000000000000000///...---111000/////////000222333222222111111111111111222222111000//////000111222222222222222222222222222444444333333444444555555666444777===AAAFFFSSSaaappp~~~pppjjjeeeeeebbb]]]ZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTRRRRRRQQQNNNHHHCCC@@@???=========<<<;;;:::999999888GGGWWWYYYMMM???999999888777666444333222111111---///000///...,,,------++++++,,,,,,------,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,---------,,,+++***%%%''')))*********+++,,,000000//////000000111222///111333555666555444222222333444555555666555555888:::>>>@@@BBBBBBAAA@@@AAA@@@>>>===<<<<<<======???DDDIIILLLLLLNNNRRRVVVWWWUUUSSSOOOLLLHHHFFFDDDDDDEEEHHHKKKNNNPPPOOOOOOQQQZZZeeemmmqqqtttxxx{{{~~~~~~{{{zzzxxxuuurrrmmmjjjjjjkkkiiibbb^^^]]]]]]^^^_________bbbfffiiioooqqqtttuuuttttttuuuvvvwww|||{{{qqqlllkkkiiiccc^^^ZZZXXXWWWXXX]]]```aaaaaa```aaabbbbbbbbbccceeehhhdddccccccbbb```^^^[[[ZZZZZZZZZYYYYYYXXXXXXWWWWWWSSSRRRPPPLLLGGGBBB>>>;;;333333222222222333333444222222111111111000000000000000000000000000000000222222333333333222111111111000/////////000222222222222111111111111111222333222222111111222222333222222222222222222222222222222222333444555666777888777:::AAAFFFNNN]]]llloooiiieeedddaaa\\\ZZZZZZXXXXXXWWWVVVUUUUUUUUUUUUQQQQQQQQQMMMHHHCCC@@@???<<<<<<======<<<<<<;;;:::999@@@GGGGGG@@@999888999888777555444333222111111---///000000...------...+++,,,...//////---+++***++++++,,,------...//////---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++''')))+++,,,++++++---...///////////////000000111111222222333333333222222111222333444555666666666999<<>>???BBBEEEIIINNNRRRTTTUUUVVVWWWUUUQQQLLLHHHEEECCCCCCEEEGGGLLLPPPTTTWWWXXXYYYZZZdddrrr}}}|||zzz|||~~~~~~xxxsssmmmiiihhhhhhhhhhhhcccaaaaaacccbbb^^^\\\^^^[[[^^^aaaeeehhhnnnsssxxxvvvmmmkkkkkkhhhccc___\\\XXXWWWYYY\\\___``````aaacccccccccccceeefffdddcccbbbaaa^^^\\\ZZZXXXXXXXXXXXXXXXXXXWWWWWWWWWSSSRRROOOKKKGGGCCC@@@???666555333222222333444555222222222222222111111111000000000000000000000000/////////000000000000000000000000///000111111222222111111111111111222222333333444444444444333333222222222222333333333333111111222222444555777888::::::???GGGQQQ^^^ooo}}}oooiiidddccc```[[[YYYZZZYYYXXXWWWVVVUUUUUUUUUUUUQQQRRRQQQNNNIIIDDDAAA@@@>>>>>>>>>===<<<;;;:::999777:::;;;:::777666666888777777555444333222222222...///000000...------...------.........,,,+++***+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++***,,,.../////////000111//////......//////000111333222222111111000111111111111333444666666777777999;;;???BBBCCCBBB???===888999:::;;;===???AAABBBCCCDDDGGGMMMSSSUUUTTTQQQRRRPPPLLLHHHEEECCCCCCCCCHHHKKKNNNSSSWWW\\\aaaeeejjjrrr~~~yyyuuutttsssrrriiiddd^^^YYYXXX[[[^^^aaa^^^\\\]]]``````___aaaeeedddgggmmmrrrxxx~~~}}}ooolllllljjjfffeee```[[[VVVVVVXXX\\\^^^```bbbdddeeeddddddeeefffdddcccaaa___]]][[[YYYXXXXXXXXXXXXXXXXXXXXXXXXYYYTTTRRROOOKKKHHHEEECCCBBB===;;;777333111111222222222222222222222222111111000000000000000000000000------------...//////000000000000000000111111222111111111000111111222333222333444555555444333222222222222333333333333333222222222333444555777888:::===DDDPPP^^^pppooohhhcccaaa___[[[YYYZZZXXXXXXWWWVVVUUUUUUUUUUUURRRSSSRRROOOJJJEEECCCBBB@@@??????===;;;999777666555555555555555555666777777666555444333222222222...///111000///---......000///---,,,+++,,,,,,---------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000000111222///////////////000111111444333111000000000000000000111333555666777888888888:::===???@@@???<<<;;;888999;;;===@@@BBBCCCDDDDDDCCCEEEKKKQQQSSSPPPLLLIIIHHHEEEDDDCCCDDDEEEFFFLLLNNNQQQTTTYYY```iiiooowww}}}|||vvvqqqkkkfffcccYYYVVVQQQNNNNNNRRRXXX]]]\\\[[[^^^cccddddddiiiooouuuyyy~~~|||yyyuuuooommmjjjggghhhddd^^^XXXUUUVVVYYY\\\___bbbeeegggfffeeeeeefffcccbbbaaa^^^\\\ZZZYYYXXXYYYYYYYYYYYYYYYYYYZZZZZZTTTRRROOOLLLIIIFFFEEEDDD@@@===999555222111222222111111111111111111111111111111111111111111111111000000000000000111222333///000000000111111111111111111000000111222222333111222333444444333222111222222333333333444444444444444444444555666777777<<>><<<999777555444444555000000000111111111111111111111111111111111111111000000.........///000111//////000111111111111000000000000000111222333333111111222222222222111111222222333333444444555555555555555666777888999:::CCCLLLZZZiii|||ooohhhaaa___]]]YYYXXXZZZVVVVVVUUUTTTSSSSSSSSSSSSRRRRRRRRROOOJJJFFFDDDCCC>>>>>>===;;;999777555444333555666666666666777999666555444444333333333333///000111111///......///---------------......///------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...)))+++............///111111111111111111222333333222222222222222222111111111333555777999;;;<<<<<<::::::::::::::::::999999:::;;;>>>@@@BBBCCCCCCCCCDDDCCCCCCCCCCCCCCCBBB@@@>>>???AAADDDGGGJJJMMMNNNQQQVVV[[[___bbbgggpppvvvzzz{{{}}}~~~zzzxxxrrrhhh___\\\YYYQQQLLLKKKCCCEEEHHHJJJNNNTTT\\\bbbfffiiipppwwwyyy{{{xxxyyy}}}vvvnnnkkkjjjiiifffaaaZZZVVVVVVWWWVVV[[[```cccdddcccccccccbbbaaa```^^^]]]\\\]]]]]]ZZZZZZZZZYYYYYYXXXXXXWWWTTTSSSRRRPPPLLLIIIEEECCC???>>>;;;999777555444444111111111222222222333333111111111111111111111111///...,,,++++++,,,---......///000111222111111000000000000000111222333444222222111111111111222222222222333333444555555666333444555666999;;;===???MMMYYYhhhwwwooohhhaaa___]]]YYYXXXZZZVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQNNNJJJEEECCCBBB;;;;;;;;;:::999888666555444666777666555555888;;;666555444444333333333333///000111111///......///***,,,...///000///...---+++,,,,,,------......///---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,...///+++---000000000000111222222222111111222222333444111222333333333333222222222333555888:::<<<===>>><<<;;;:::999999999::::::;;;<<<>>>@@@AAABBBBBBAAA@@@@@@???>>><<<;;;::::::>>>???CCCFFFJJJMMMOOOPPPQQQXXX```eeegggkkkqqqvvvvvvwwwyyyzzzxxxssslllgggcccWWWMMMLLLLLLHHHFFFGGGAAAEEEKKKOOOTTTZZZbbbhhhnnnrrryyy|||vvvqqq}}}zzzqqqmmmiiijjjiiiddd]]]WWWUUUUUUSSSWWW]]]aaabbbbbbaaaaaabbbaaa___^^^]]]]]]^^^^^^ZZZZZZYYYXXXWWWWWWVVVVVVTTTTTTSSSQQQNNNIIIEEECCCCCCAAA???;;;777444111///222222222333333444444444111111111111111111111111333222000...---...///000...///000222222111111000000000000000111222333444444333111111111111333444222222333333444555666666111222444777:::>>>AAACCCUUUbbbrrrnnnjjjddd___]]][[[YYYXXXXXXVVVSSSSSSSSSSSSRRRPPPTTTSSSQQQOOOKKKHHHEEECCC@@@???>>>===;;;999888888888777666666666666666777777666555333222111000000111222222222111000...---------------------,,,,,,......------------......---,,,+++***)))***+++,,,,,,,,,+++++++++,,,------............///111222333111222333444333222111000111111000000111111222333555666888:::<<<===>>>>>>???===:::888777888999;;;<<<>>>@@@AAA@@@???===;;;CCC???;;;999:::<<<===>>>@@@EEEKKKLLLKKKLLLPPPTTTSSS[[[eeekkkkkkjjjlllnnnqqqqqqpppmmmhhhbbb\\\YYYLLLIIIEEECCCDDDEEEFFFFFFLLLPPPWWW^^^dddjjjooosss}}}vvvxxxwww~~~sssfffjjjgggeeeddd```YYYWWWYYYTTTVVVYYY]]]___aaaaaaaaacccbbb```___^^^___```aaa\\\[[[YYYXXXWWWWWWWWWWWWUUUTTTRRRQQQPPPMMMIIIFFFBBBAAA???===;;;888444111111333444444333222333444333222222111000///......444444444333333222222222222222111111111111111111111111111222333333444444222222333333333444444444777777666555444444333333777666666999:::===FFFPPPcccooooookkkddd___\\\ZZZYYYWWWWWWUUUSSSRRRSSSTTTSSSRRRVVVUUURRROOOKKKGGGDDDBBB@@@???>>>===;;;:::888888777777666666666777777888777666555333222111000000111111111111111000///...------------------------......------------.........---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...000000/////////000000111333444444555444333222111111111000000111111222333333444555777888999999999999999888777888:::===>>>@@@@@@AAAAAAAAAAAA@@@@@@AAA???<<<:::;;;===???@@@AAAGGGNNNRRRRRRTTTWWW[[[\\\ccckkkooonnnmmmmmmooohhhfffccc___YYYRRRLLLIIIGGGEEEBBBBBBCCCFFFIIIKKKRRRWWW^^^eeekkkqqqwww{{{zzzwww{{{|||nnnkkkgggeeegggddd^^^ZZZZZZTTTUUUWWWZZZ\\\^^^```aaabbbbbbaaaaaa````````````]]]\\\ZZZYYYWWWWWWWWWWWWWWWUUUSSSRRRQQQOOOKKKHHHDDDBBB@@@>>>===:::555222333444555555444333333444333333222222111111000000222222222111111111000000222222111111111111111111333333222222111000000000222222222222333333333444444444444444444555555555666444555888;;;???JJJUUUjjjvvvpppkkkeee```\\\ZZZXXXVVVVVVTTTRRRRRRTTTUUUTTTSSSWWWVVVSSSPPPKKKGGGCCCAAAAAA@@@???===;;;:::888888777666666666777888999999777666555333222111000000111111000//////000000000+++,,,,,,------...............------------......---.........------,,,,,,,,,,,,,,,,,,,,,---......222111000///////////////555555555666555444333333111111000000111111222333222333444555555666666666666666777888:::<<<>>>???AAAAAAAAAAAAAAAAAAAAABBB>>>===<<<;;;<<<>>>AAABBBAAAHHHQQQXXX\\\^^^aaadddggglllppppppmmmiiiiiiiii[[[YYYUUUOOOJJJEEEAAA@@@AAA@@@@@@BBBFFFKKKQQQTTT]]]bbbiiipppvvv|||}}}{{{zzznnnhhheeegggiiiddd^^^\\\TTTTTTTTTVVVXXX[[[^^^```aaabbbbbbccccccbbb``````___^^^\\\ZZZYYYXXXWWWWWWWWWVVVUUUTTTSSSQQQMMMJJJFFFDDDAAA???>>>;;;777444444555666555333222333444333333333333333333222222222222222111111111111000111111222222222222222222444444333333222111111000111111222222222333333333222222333333444555666666666444555999>>>EEESSS___tttpppllleee```\\\ZZZXXXVVVUUUSSSRRRSSSTTTVVVVVVUUUVVVUUUSSSPPPLLLHHHDDDBBBAAAAAA???===;;;:::888777666666666777777999:::;;;666666444333222111111111111000///......///111222++++++,,,,,,---...//////...------,,,,,,------...,,,---.........---+++***,,,,,,,,,,,,,,,---...///111111000000///000000111555555555444444444333333111111000000111111222333333444444555555555555444666777888999:::;;;<<<===>>>???@@@@@@AAA@@@???>>>:::;;;<<<<<<===???BBBDDDCCCKKKVVV___eeehhhjjjllloooooonnnjjjddd___\\\\\\QQQNNNJJJFFFDDDBBBBBBBBB???@@@CCCGGGLLLTTT\\\aaakkkooouuuzzzxxxmmmeeefffiiigggbbb^^^VVVTTTRRRRRRTTTWWW[[[^^^___aaacccddddddbbb```___```___]]]\\\ZZZYYYXXXWWWWWWVVVUUUTTTTTTRRRNNNKKKGGGEEEBBB@@@>>><<<888666555666666444222111111333222222222222333333333333333333333333333333333333111111222222222222222333222222333333444555555555111111111222222222333333222222333333444555555555999666777<<>><<<:::888777666666666666777888999:::666555444333222111111111000000.........///000111++++++,,,,,,---...//////------,,,,,,,,,,,,------+++,,,---------,,,***))),,,,,,,,,,,,---...///000////////////000111222333333333333222222222222222111111000000111111222333222333333444444444333333555666888999;;;===>>>???===>>>AAABBBBBB@@@===;;;888:::===>>>>>>@@@CCCEEEJJJQQQ\\\fffmmmppprrrrrrqqqnnnhhhaaaYYYRRROOOMMMIIIGGGCCCAAA@@@AAADDDEEEDDDGGGLLLRRRXXX```iiiooovvvyyy}}}zzzjjjfffhhhgggdddaaaXXXVVVRRRPPPQQQTTTYYY\\\]]]___aaaccccccaaa___]]]______^^^]]][[[ZZZXXXXXXVVVUUUTTTTTTTTTRRROOOLLLIIIFFFCCC@@@>>><<<999777555555555333000000111222111111111222222222222222333333333333333333333333111111222222333333333333111111222222333444444444111111222222222333333333444444444444444444444444999777999>>>FFFRRRcccrrrnnnjjjddd___]]][[[YYYXXXUUUTTTSSSSSSUUUVVVVVVVVVSSSSSSQQQPPPMMMKKKHHHGGGCCCBBB@@@>>><<<:::888777666555555555666777888888666555444333222222222222000000///....../////////+++,,,,,,------.........------,,,,,,,,,,,,------++++++,,,,,,++++++***))),,,,,,,,,,,,---...000000/////////000111222333444222222111000000000000000111111000000111111222333000111111222222222222111333444666999<<<@@@CCCEEE@@@AAACCCCCCBBB@@@===;;;888<<<@@@BBBAAABBBEEEHHHQQQWWW```iiipppssssssssslllggg___VVVNNNHHHEEEDDDCCCAAA>>>======@@@CCCEEELLLRRRYYY```eeellltttzzz|||xxxnnnkkkhhheeeddd[[[XXXTTTQQQPPPSSSWWWYYYZZZ\\\^^^``````___]]]\\\]]]]]]]]]]]]\\\ZZZYYYXXXVVVUUUTTTTTTTTTSSSPPPNNNKKKHHHEEEBBB@@@>>><<<:::555555444222111000222444222222222222222111111111000111111111111222222222111111222222333444444444222222111000000//////...222222333333333444444444555555555555555555555444777777:::BBBLLLZZZmmm|||~~~mmmiiiccc___]]]\\\ZZZYYYVVVUUUSSSTTTUUUVVVVVVUUUUUUTTTRRRPPPMMMJJJHHHFFFDDDCCCAAA???<<<:::888777666555555555555555666666555555444333222222222222000000000000///...---------------------------------,,,,,,++++++,,,,,,---------,,,++++++++++++,,,+++,,,,,,,,,...///000111111000000000111222222333222111000/////////000000111111000000111111222333000111222333333333333333666666777999===AAAEEEGGGDDDCCCAAA???>>><<<<<<;;;:::???EEEGGGFFFEEEHHHKKKSSSWWW^^^eeekkkmmmmmmkkk```ZZZQQQIIICCC@@@???>>>>>>======>>>@@@EEEIIILLLUUU\\\eeelllpppuuu{{{~~~{{{ssslllgggggg___[[[WWWSSSQQQRRRUUUWWWXXXYYY[[[]]]]]]\\\[[[ZZZ[[[[[[\\\\\\\\\[[[YYYYYYWWWVVVUUUVVVVVVUUURRRPPPOOOLLLGGGDDDCCCAAA???===666666555444222333555777444444333333222222111111000000111111111222222222111111222222333444444555333222222111111000//////333333444444444555555555444555555666666777777777888999???JJJWWWggg{{{|||lllhhhccc___]]]\\\[[[ZZZWWWUUUTTTTTTUUUVVVVVVUUUWWWVVVTTTQQQMMMIIIFFFDDDDDDCCCAAA???<<<:::888777666555555444444444555555555444444333222222222222///000111111000...,,,+++------------------,,,,,,---,,,,,,++++++,,,,,,---///...---,,,+++,,,---...+++,,,,,,---...///111111333222111111000111111111333222000/////////000111111111111000111222222333333333444555666666666666<<<;;;::::::<<>>999777888999;;;===BBBHHHJJJIIIHHHKKKNNNQQQTTTYYY___dddfffeeecccVVVPPPGGG@@@<<<;;;;;;;;;;;;<<<>>>AAAGGGNNNTTTWWW[[[bbblllsssvvvyyy~~~}}}zzzoooiiihhhaaa^^^YYYTTTRRRRRRTTTUUUWWWXXXYYYZZZ[[[[[[ZZZYYYYYYZZZ[[[\\\\\\[[[ZZZYYYXXXWWWVVVWWWXXXWWWTTTRRRQQQNNNJJJGGGEEECCCAAA@@@777777777555444555888:::666666555444333333222222222222222333333444444444111111222333333444555555222333333444444555666666444444444555555555666666333333555666777999:::::::::<<>>;;;:::999777555777555222222444666777777444444333333333333222222333333222222111000000000...///000111000///---,,,+++,,,------......---------...///...+++))))))))),,,,,,.../////////...---222111111111222222333444///000000222333444555555000333555555444333444444222222111222333555777999777777777777888:::===>>>CCC>>>999666777999<<<===FFFEEEEEEFFFGGGIIILLLMMMQQQSSSWWWYYYYYYWWWUUUSSSIIIDDD>>><<<<<<======<<<@@@BBBFFFIIINNNTTT[[[```gggmmmtttwwwvvvwwwzzz~~~rrrjjjiiidddaaa[[[UUUQQQPPPSSSUUUTTTVVVXXXZZZ[[[[[[ZZZYYY^^^WWWZZZ\\\WWWZZZ^^^XXXZZZZZZZZZZZZYYYWWWUUUSSSPPPNNNLLLJJJHHHDDD>>>:::<<<;;;888888777666444222000111222333444444444444333333333222222222111111111111222222222333333333111111222222222333333333444444444555555555555666;;;888777::::::888:::>>>???DDDNNN___tttmmmfffaaaaaabbb^^^ZZZXXXWWWVVVUUUUUUUUUVVVWWWXXXWWWVVVSSSPPPLLLHHHEEEDDDBBB???<<<;;;::::::999888:::777444333333444444333444444333333333222222222111111111000//////......---...///000///...,,,++++++,,,------......------,,,...///...---,,,,,,------...///000000000//////111111222222222333333333000000111222333444555555333666888888777555444444111111111222333666888999888777777777888:::<<<======:::777666999===@@@AAACCCCCCEEEFFFIIIKKKMMMNNNRRRSSSSSSSSSQQQOOOKKKIIICCC???:::888:::<<<======DDDGGGKKKPPPUUU[[[aaafffiiiooouuuwwwwwwxxx{{{~~~~~~nnnfffeeebbb^^^XXXTTTSSSSSSUUUTTTUUUWWWZZZ[[[[[[ZZZYYY^^^WWWZZZ\\\WWW[[[```[[[\\\\\\[[[ZZZXXXVVVSSSRRRQQQOOOMMMKKKIIIEEE???;;;===;;;999888888777444333111222333444444555555555222222222222111111111000111111222222222333333333222222333333333444444444444444444555555555555666777444555888999888:::???CCCLLL\\\ooommmfffbbbbbbbbb^^^ZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWWWWVVVTTTPPPMMMIIIFFFDDDCCC@@@===;;;::::::999777:::777444333333444333333333333333333222222222222/////////...------,,,,,,......///000000...---,,,+++,,,------......------,,,---.........---///000...///000111111111000000000111222333444333222222000000111222333444555555777999<<<<<<999666444333000000111222444666888999999888888888888999::::::999888777888<<<@@@BBBCCCAAABBBEEEHHHKKKNNNPPPQQQRRRQQQNNNKKKGGGCCC@@@>>>>>>;;;777777:::>>>AAACCCKKKOOOTTTYYY^^^dddiiimmmmmmrrrvvvxxxxxxxxx{{{}}}}}}}}}~~~}}}~~~vvvgggdddccc```]]]ZZZVVVTTTSSSRRRTTTVVVXXXZZZ[[[[[[ZZZ^^^WWWZZZ[[[WWW]]]eeebbb^^^^^^\\\ZZZWWWUUUSSSRRRRRRQQQOOOMMMKKKGGGAAA===>>><<<:::999888777555333222333444555555555555555333333333222222222111111111111222222222333333333333333444444444555555555444444444555555555555666555333555888999999===CCCLLLYYYnnnmmmgggccccccbbb]]][[[[[[YYYXXXVVVUUUTTTUUUUUUVVVWWWVVVTTTQQQNNNJJJGGGEEEGGGCCC???;;;999888555333666444333333555666666666333333333222222222222111//////......---,,,,,,+++//////000000000000///...+++,,,------......------,,,---......------...000//////000000000111111111000111333444444333111000111111222222333444444555888:::===<<<999555222111///000111333555777888999999999888888888888888888:::999999<<>>:::888777;;;:::999:::>>>DDDJJJMMMTTTXXX]]]bbbeeeiiimmmpppqqqtttwwwyyyxxxyyy{{{|||{{{|||}}}~~~}}}{{{{{{zzzzzz{{{}}}|||mmmeeedddbbb```^^^YYYTTTQQQQQQSSSUUUWWWYYYZZZ[[[[[[\\\WWWZZZ\\\YYYaaallllll```___\\\ZZZWWWVVVUUUTTTTTTSSSQQQOOOMMMIIIDDD@@@???===;;;:::999888666333333444444555666666666555555444444444444333333333111111222222222333333333333333333333444444444444444444444555555555555666666555777:::;;;;;;AAAIIIVVVfff}}}mmmhhheeedddbbb]]][[[\\\YYYXXXWWWUUUTTTTTTUUUUUUVVVVVVUUUSSSOOOKKKHHHEEEFFFCCC???;;;:::888666444555444333333555666666555333333222222222111111111000000///......------,,,---.....................+++,,,------......---------......,,,******,,,---........./////////000000000111333444444333111000222222222333333444444555777999;;;:::777333111000///000111333555777888888999999999888888888777777999999;;;???DDDHHHJJJJJJIIIJJJMMMOOOQQQRRRRRRRRRJJJGGGBBB===999777777777:::;;;<<>><<<;;;999777555333444444555555555444444111111111000000000//////111111222222222333333333111111111222222222333333444444444555555555555666777666666888:::???MMMZZZppp~~~mmmiiigggfffccc]]]\\\^^^[[[ZZZXXXUUUTTTSSSSSSTTTVVVVVVVVVTTTQQQMMMIIIFFF@@@>>>;;;:::;;;;;;;;;:::888777555555555555333111222222222222111111111111000000//////......------++++++++++++,,,,,,------+++,,,------......---------------+++***+++...000000000/////////000111222333333333222222222111111333333333444444444444444222333444333111111222333111222333555555555555555666777888999999888777777999:::===DDDMMMVVV[[[^^^YYYWWWTTTQQQNNNKKKIIIHHH>>>===:::888888999:::;;;<<>>GGGYYYjjj{{{mmmjjjhhhgggccc]]]\\\___[[[ZZZXXXVVVTTTSSSSSSSSSVVVVVVVVVUUURRRNNNIIIGGGBBB@@@<<<;;;::::::999888444444333555666777555444222222222111111111111000000//////......---,,,,,,...............///000111+++,,,------......------,,,,,,---,,,,,,---111444222111000000000111333444444444222222111111111222333333444444444444444444222222222111000111333666222333444555555555444333555666777999999999888777>>>>>>AAAFFFOOOWWW\\\___]]]ZZZVVVPPPKKKGGGEEECCC<<<;;;999888888999:::;;;AAAGGGOOOVVVZZZ^^^bbbfffcccdddeeeeeefffiiinnnqqqpppooooooqqqsssvvvwwwwwwtttuuuvvvwwwwwwvvvuuutttnnnnnnnnnnnnooopppqqqrrrvvv|||yyyyyywwwqqqiiifffeeeddd```\\\TTTTTTTTTTTTUUUVVVWWWXXX\\\YYY___```YYY^^^hhhjjjrrrnnnggg___ZZZWWWWWWWWWZZZYYYWWWVVVUUUQQQLLLIIIDDDBBB???===<<<:::777555333333333444444333222222555555555444444444333333111111222222222333333333333333333444444444555555444444444555555555666666:::999:::>>>CCCOOOdddwwwpppjjjfffeeeccc___\\\]]]YYYXXXWWWVVVUUUTTTTTTTTTWWWWWWWWWUUURRRMMMHHHEEEEEEBBB===:::999999777666888666555333333444555666555444444333333222222111111111111111000000000000,,,,,,,,,------,,,++++++//////////////////.........,,,++++++---///000000444333111000000333666777333222111000000000111222444444333333222111000000222111000000000111333333222333555666666555333222333444555777888999999999>>>???BBBGGGLLLRRRWWWYYY[[[WWWOOOGGGBBB???>>>>>>333555666888:::>>>CCCFFFKKKNNNSSSWWWZZZ\\\___aaaeeefffggghhhhhhiiikkknnnooooooooooooooopppppppppmmmnnnooooooooonnnmmmlllhhhkkkoooooooooppptttwww{{{~~~wwwzzzhhh```bbbddd```ZZZVVVUUUUUUWWWYYYZZZZZZYYY\\\^^^___^^^\\\[[[\\\_________^^^]]][[[ZZZYYYYYYYYYYYYYYYXXXVVVSSSOOOMMMEEEBBB???===<<<;;;999777444444444444444555666777555555555444444333333333444444444444444444444444555444444333333333444444444444444555666777888888555888;;;@@@JJJZZZooo~~~pppjjjeeeeeeccc^^^\\\]]]YYYXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUTTTQQQMMMIIIGGGEEEBBB===;;;:::999888666666444333111111222333444444333333222111111000000000000000/////////......,,,,,,,,,------,,,,,,+++........................---,,,++++++---...///000222222111111222333555777444333222111111222333333555444444333333222222222222111111000111222333444222333555666666555333222333444555777888999999999<<<>>>BBBFFFKKKPPPSSSUUUSSSOOOHHHAAA;;;999888888333555777:::<<>><<<999777666666555444444444444444444444333333333222222222444444444444444444444444555444444333333444444555555555555666666777888999888:::>>>DDDOOObbbxxxpppjjjeeedddbbb^^^[[[\\\YYYXXXWWWVVVUUUTTTTTTTTTRRRRRRSSSRRRPPPMMMJJJHHHDDDAAA>>>;;;:::999888777555444333222111222333333222222222111000000///////////////.........------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,---...//////000000111222333444555666444333333222222333444444444444444444444444333333222222111111111222333444222333444555555444333222333444555777999::::::::::::===AAAFFFJJJLLLNNNNNNKKKGGGAAA;;;666444333333444666:::===@@@EEEKKKOOOUUUXXX\\\^^^___aaaccceeeccceeefffgggggghhhjjjllljjjjjjkkkkkkkkkiiihhhgggeeefffiiilllnnnpppqqqrrrrrrsssuuuuuuwww{{{ssskkkgggdddaaa\\\ZZZYYYYYYZZZ[[[ZZZYYYZZZ\\\]]]]]]\\\[[[\\\]]]XXXXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYXXXVVVTTTQQQPPPNNNKKKGGGCCCAAA>>>;;;888888777666444333222222222333333222222222222111111444444444444444444444444555444444444444444555555666666666666777888999:::;;;===BBBJJJXXXmmmpppiiieeedddaaa]]]ZZZ[[[YYYXXXWWWVVVUUUTTTTTTTTTRRRRRRRRRQQQOOOLLLIIIGGGDDDAAA>>><<<;;;:::888777777666555444444444555555333222222111000000///////////////.........------+++,,,------------------+++,,,,,,,,,,,,,,,---------...............///000...///111333444555555444222222222222333333444444222222333333333333333333222222222222333333333444333333444555555444333333333444666888999:::;;;;;;;;;>>>BBBFFFIIIIIIHHHGGGEEEAAA===888444333333333666999===AAAEEEJJJPPPTTTUUUWWWYYY[[[[[[\\\^^^```aaacccfffgggggggggiiijjjhhhhhhiiiiiihhhgggdddcccdddeeehhhkkknnnqqqssstttuuuvvvxxxyyy|||qqqjjjeeeccc^^^\\\ZZZYYYYYYYYYYYYXXXYYYZZZ[[[\\\\\\[[[[[[[[[WWWWWWXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXWWWUUUSSSRRRPPPLLLHHHEEEBBB@@@===:::888777555444333333222222333333333222222222222222333333444444444444444444555444444444444555555666666666666666777888::::::===???EEEPPPaaayyyoooiiidddcccaaa\\\YYYZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRPPPMMMJJJHHHFFFCCCAAA>>>===<<<;;;999777666666555555444444444444333333333222111111000000000000000/////////......+++,,,------.........---++++++++++++,,,,,,------...000222222000///111222---///111333444444444333///000000111222333333333111111111111111222222222222222333333444444444444333444444444444444444333333444666888:::;;;<<<<<<===???CCCFFFGGGFFFDDDBBB>>><<<999666444444444555999<<<@@@EEEIIINNNSSSWWWXXXZZZ[[[\\\\\\\\\___``````bbbeeefffffffffhhhiiigggggghhhhhhgggeeecccbbbfffgggiiikkknnnqqqssstttwwwyyy|||{{{nnngggddd```]]]ZZZXXXWWWWWWVVVUUUXXXXXXYYY[[[\\\\\\ZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXWWWVVVUUUTTTNNNLLLHHHEEECCCAAA???===777666555555444444555555333333333444444444444444333333333444444444555555444444444444444555666777444444555666777999;;;<<<>>>AAAJJJXXXkkkoooiiidddccc```[[[XXXYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUTTTRRRPPPMMMJJJHHHFFFCCCAAA???======<<<999777444444333333333222222222444333333222111111000000000000000/////////......+++,,,---......///......***++++++,,,,,,------...///222555444111000111444///000111333333333222222---...000111222333333333111111111111111000000000222333444555555555444444444444444444444444444444444555777999;;;<<<===>>>???AAACCCEEEDDDBBB???===666555444333333444666777<<<@@@DDDHHHLLLPPPTTTWWWXXXYYYZZZZZZZZZZZZ]]]___^^^aaadddffffffffffffgggffffffeeeeeedddddddddccciiijjjkkkmmmpppsssuuuwww|||vvvjjjfffccc___[[[XXXVVVUUUTTTSSSVVVVVVXXXZZZ\\\\\\ZZZWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZYYYXXXWWWWWWVVVVVVOOOLLLHHHFFFDDDBBB@@@>>>777777666666555666666666333333444444444444555555222333333444444555555555444444444444555666777777333444555666999;;;===???@@@FFFRRRbbbwwwoooiiidddbbb___ZZZWWWXXXYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRPPPNNNLLLJJJIIIBBB@@@???>>>>>><<<:::888333333444444333333222222222222222111000000///////////////.........------+++,,,---...////////////+++++++++,,,---............222666555111///111333111111222222222222111111---...000222444555555555333222222111111000000000222333444555666555555444444444444333333444444444444555777999;;;===>>>>>>@@@AAABBBBBB@@@>>>:::888222222222333555777:::;;;@@@CCCGGGKKKMMMPPPTTTVVVTTTUUUVVVVVVVVVWWWZZZ\\\]]]```dddeeeeeeeeeeeefffeeedddbbbaaaaaabbbcccdddjjjkkklllooorrrvvvyyy{{{qqqjjjfffbbb]]]YYYWWWUUUTTTSSSUUUUUUVVVYYY\\\\\\YYYVVVTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZYYYXXXXXXWWWWWWWWWRRROOOJJJGGGEEEBBB???===;;;:::999777666666666666222222333333333444444444222222333333444555555666444444444444555666777888333444666888<<>>>>>===:::888555555666666555555444333111111111000//////............---------,,,,,,,,,+++,,,---...////////////++++++,,,------...//////---222555555111...000222222222222111111111111111...///111444555666666666444444333333222111000000333333555666666666555444555444444333333444444555444555777:::<<<===>>>???@@@@@@@@@@@@===:::777666111222333444777;;;>>>???BBBEEEIIILLLNNNPPPSSSUUUUUUVVVWWWVVVVVVXXXZZZ]]]]]]```ccceeeeeeeeeeeefffdddbbb```______aaaccceeejjjkkkmmmppptttxxx|||~~~vvvmmmhhhddd^^^ZZZWWWVVVUUUSSSUUUUUUVVVYYY\\\\\\YYYUUUPPPQQQRRRTTTVVVXXXYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXUUURRRMMMIIIFFFBBB???<<<>>>===;;;999777555555444111111111222222333333333222222333333444555666666444444444555555777888888444555777:::>>>BBBEEEGGGIIIRRRbbbwwwooohhhbbb```^^^ZZZYYY[[[YYYXXXVVVVVVVVVVVVTTTSSSXXXUUUPPPLLLIIIHHHHHHHHHDDDCCCBBB@@@===;;;:::999666444333333444555333222666444222///...---...///...------------,,,,,,,,,---...000///......///000++++++,,,,,,...///111111333333222222222222222222333333333333222000///...///111333666888999999888888555222000000111000000444555555666777888888999555444333222222222333444555666777999;;;>>>@@@BBB>>>===<<<:::777555333333333444666777888;;;???BBBGGGHHHIIIKKKLLLLLLMMMLLLPPPRRRSSSTTTUUUVVVYYY[[[]]]___aaaccccccaaa^^^]]][[[[[[\\\]]]```bbbeeeffflllnnnrrruuuxxx}}}ooojjjeee```]]]WWWQQQOOORRRQQQTTTWWWYYYYYYYYYZZZ[[[UUUUUUUUUVVVWWWXXXYYYZZZYYYYYYZZZZZZYYYWWWUUUTTTTTTQQQMMMIIIGGGDDDAAA???::::::999999888777777666333333333444444555555555333444444444444444444444777777777777666666666666999777888:::<<<@@@JJJTTTRRR]]]ooo~~~yyyzzznnngggaaa```^^^ZZZXXXZZZYYYXXXVVVVVVVVVWWWVVVUUUVVVTTTQQQMMMJJJIIIHHHIIIDDDDDDBBB@@@===;;;999999666444333333444555333222333222000///...///000111000////////////.........+++---...---++++++,,,---------------...///000111222222222222222222222222555444444333222111111111222333555777999:::;;;<<<999666222000000111111111444444555666666777888888444444333222222222333444777888999<<<>>>@@@AAABBB<<<<<<:::888666444333333222444666777999<<<@@@CCCFFFGGGHHHJJJKKKMMMNNNOOOPPPRRRTTTTTTUUUVVVYYY[[[\\\^^^___`````````^^^]]]]]]]]]]]]___aaaeeehhhjjjnnnrrrwww|||zzzoooiiiddd```[[[TTTRRRSSSSSSUUUXXXYYYYYYYYYYYYZZZWWWVVVVVVVVVVVVXXXYYYZZZZZZ[[[[[[[[[YYYXXXVVVTTTTTTQQQNNNKKKIIIFFFBBB???<<<<<<;;;:::999888777777444444444555555666666666555555555444444333333333777777777777666666666666:::888888;;;>>>DDDOOOZZZaaajjj{{{}}}|||~~~~~~lllfffaaa```^^^YYYXXXYYYYYYWWWUUUTTTUUUWWWWWWVVVSSSSSSQQQOOOMMMKKKJJJIIIEEEDDDBBB@@@>>>;;;999999666444333333444555333222000000/////////111222333000////////////.........---......---+++***+++,,,///.........//////000111111111111222222333333444444444222111000111111222444555666777999<<<>>>???:::666222///000222333333444444444555666666777777333222222222222222333444888:::<<>>;;;999888666444333333444555333222000/////////000111222333...------------,,,,,,,,,000111222000...------...000000/////////000000111000000111222333333444444222111///------...000111555555555666888;;;>>>???999666111///000222444555333333444444555555555555222222222222333333444444777:::===@@@BBBAAA???>>>777666555444333333333444444666999<<<>>>AAADDDGGGGGGFFFFFFGGGIIILLLOOOQQQQQQRRRTTTTTTTTTUUUXXXZZZYYYYYYYYYYYYZZZ\\\^^^___aaa``````aaadddjjjpppttt{{{uuujjjeeeaaaZZZUUUSSSTTTVVVXXXYYYXXXYYYZZZ\\\\\\ZZZXXXVVVVVVWWWXXXZZZ[[[\\\[[[[[[YYYWWWTTTSSSRRRQQQPPPOOONNNJJJFFFBBBAAA@@@>>><<<:::888666666555555555555555555666666666666555555444444333333666666666666777777777777:::888999>>>FFFQQQbbbqqq}}}yyyjjjddd``````^^^ZZZXXXXXXUUUSSSQQQQQQSSSTTTUUUTTTQQQRRRRRRRRRPPPNNNLLLJJJGGGEEECCCAAA>>>;;;999888666444333333444555333222111111111000000000000000...------------,,,,,,,,,222222333111///......///000000/////////000000111000000111222333333444444111000...------///111222444333333444666888;;;<<<888444111///000333444555333333333333333444444444111111222333444555555555666999<<>><<<:::555444333222222333444555777999===???AAACCCFFFIIIHHHHHHGGGGGGHHHKKKMMMOOOPPPRRRSSSSSSSSSTTTWWWYYYWWWWWWVVVWWWYYY[[[^^^```aaa``````bbbfffmmmtttxxx}}}nnnfffbbb[[[UUUSSSRRRTTTVVVWWWWWWYYY[[[^^^\\\[[[YYYWWWWWWWWWXXXYYYYYYZZZZZZYYYXXXUUUSSSRRRQQQPPPPPPOOOOOOLLLHHHDDDAAA@@@>>><<<999777666555444444444444444444444444444444444555555666666666555666666666777777777888888777:::BBBLLLZZZnnn~~~yyyiiiddd```aaa___[[[XXXYYYTTTSSSRRRSSSTTTTTTSSSRRRSSSSSSSSSRRRQQQNNNLLLKKKGGGFFFDDDAAA>>>;;;999888666444333333444555333222222222222111000///......000////////////.........///000000///---,,,---...///.........//////000111111111111222222333333444222111111000111222444444222222222333444555666777444222000///111333333333222222222222222333333333111111333555666777777777555777:::<<<===;;;888666333222111000111333555777999<<>><<<:::888666555444444444444444333333333333333444555666777777888555555666666777777888888888888===GGGTTTeeezzzyyyiiidddaaabbbaaa\\\YYYZZZUUUUUUUUUVVVWWWVVVSSSPPPUUUTTTSSSRRRPPPNNNLLLKKKHHHGGGDDDBBB>>>;;;999888666444333333444555333222222222222111111000///...000////////////.........,,,---...---,,,+++,,,---------------...///000111222222222222222222222222111111111222333444444555111111222333333333333333111000///000222333222111222222222222222222222222111222444666888888888888666777999::::::888666555222111000000111444777999999<<<@@@BBBCCCCCCEEEFFFEEEFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQSSSUUUSSSSSSUUUWWWYYY\\\^^^```aaabbbdddhhhnnnuuuzzz~~~~~~{{{mmmhhhccc\\\YYYTTTUUUUUUTTTSSSTTTVVVYYYYYYZZZ[[[[[[[[[ZZZYYYYYYWWWWWWXXXXXXXXXWWWUUUTTTQQQOOOMMMMMMMMMLLLJJJHHHAAA@@@???===;;;999888777666555555555444444444444444444555555666666777777555555555666777888888888999:::BBBNNN]]]ooozzzjjjeeebbbcccaaa]]]ZZZZZZWWWWWWWWWYYYYYYWWWSSSPPPVVVUUUTTTRRRPPPNNNLLLLLLHHHGGGEEEBBB???<<<999888666444333333444555333222000111111111111000000///......---------,,,,,,,,,+++---......,,,,,,---...++++++,,,,,,...///111111333333222222222222222222...///000222333333333333111222333444333222111000///...///000222333111000222222111111111111111111111333555777999::::::999666777999999999777666444222111000000111444888:::999<<>>===;;;:::999777777666666555555555444666666666666666555555555444555555666777888888999;;;===EEESSScccvvvyyymmmgggdddeeeccc___]]]^^^XXXWWWWWWXXXXXXXXXUUUSSSWWWWWWUUUSSSOOOLLLHHHFFFIIIFFFBBB???>>>===;;;:::444444333333333333222222333222222111111111111111//////...------------...***+++,,,,,,------,,,,,,---,,,,,,...222444333000000000111444777777444111333111000111444555333111000111333444444333111000...000111111000000111333111111000000000111333444333333444555666777888999::::::999777555333111000111222333555777888::::::======>>>@@@AAABBBCCCDDDBBBCCCEEEGGGIIIKKKMMMMMMOOOPPPPPPOOONNNOOOQQQSSSUUUVVVXXXZZZ[[[\\\]]]]]]aaadddjjjooossswww|||}}}ooojjjddd^^^[[[WWWUUUWWWVVVSSSSSSUUUYYY[[[\\\\\\ZZZXXXWWWWWWVVVTTTSSSTTTUUUWWWWWWVVVWWWUUURRRNNNLLLKKKKKKLLLHHHGGGEEEBBB???<<<999888777666666666666777777888555666666777888999999::::::999999999999999::::::;;;<<>>???@@@@@@CCCDDDEEEGGGIIIJJJLLLLLLLLLMMMNNNNNNNNNOOOSSSUUUYYYYYYYYY[[[___cccgggjjjlllooorrruuuvvvxxx{{{}}}{{{nnneee___\\\^^^^^^ZZZWWWWWWXXXYYY[[[[[[YYYWWWWWWWWWWWWUUUTTTTTTUUUVVVVVVUUUTTTSSSQQQOOOMMMLLLKKKKKKIIIHHHFFFCCC@@@===;;;::::::999888777666666666666444555555555666666666777777777777888999:::;;;<<<@@@IIIYYYnnn}}}wwwvvv{{{~~~nnngggbbbaaa___\\\ZZZ\\\ZZZYYYYYYZZZZZZYYYWWWUUURRRSSSSSSRRRPPPNNNLLLKKKGGGEEECCCAAA@@@<<<888444333333222222222111111111000//////...............//////...------------.........---------...///000///000111111000//////...000111222333333222222222111222222222222222333444444333111//////111333444222444777777555444333444444333111000000000111111333333444444555555666666444333222111111111111222333444555666777888999:::999999:::;;;===>>>???@@@CCCCCCDDDFFFHHHIIIJJJKKKJJJKKKMMMMMMNNNPPPSSSVVVZZZ[[[\\\^^^bbbfffkkknnnooorrruuuwwwwwwxxxzzz|||tttiiibbb]]]^^^^^^[[[WWWWWWYYYZZZ\\\\\\[[[YYYYYYYYYWWWUUUTTTTTTUUUVVVUUUTTTTTTSSSRRRPPPNNNMMMLLLLLLIIIHHHFFFDDDAAA>>>===<<<::::::999777666666666666555555555555666666666666777777777888999;;;<<<===BBBNNNaaaxxxxxxqqqpppttt}}}oooiiicccaaa```\\\[[[\\\ZZZYYYXXXYYYZZZYYYVVVTTTTTTTTTSSSRRRPPPNNNKKKJJJFFFDDDBBB@@@???<<<999666222222222222111111111111000000///...............//////...------------......---,,,,,,,,,---...///...000111111///...///000000222333333222111111222222333444444333333444555444333111000000111333444333666888999777555444444333222111000000000111222333333444444444555555555333222111000000111222333444555555666888999999:::999999:::;;;===>>>???@@@BBBBBBCCCDDDFFFGGGHHHIIIHHHJJJLLLMMMNNNPPPTTTWWW\\\]]]^^^aaaeeeiiimmmoooqqqsssvvvwwwxxxyyyzzz|||~~~}}}oooeee^^^]]]^^^\\\YYYXXXYYY[[[]]]]]]\\\ZZZZZZ[[[WWWVVVTTTTTTUUUVVVUUUTTTRRRRRRQQQOOONNNMMMKKKKKKIIIHHHFFFDDDBBB???>>>===:::999888888777777777777666666666666666666666666555666666777999;;;<<<===DDDSSSjjjvvvnnnkkkooovvvqqqjjjdddbbb```\\\[[[]]]YYYXXXXXXXXXYYYXXXVVVSSSSSSSSSSSSRRRPPPNNNLLLJJJEEECCC@@@>>>>>><<<:::999222222222222111111111111111000//////......////////////...------------......---,,,+++,,,---///000---///111111///...///111000222333333000000111333222444666666444444555777333222111000000111222333444777::::::888666555444222111000000000111222333333333444444444444555555222222000000000222444555555555666777888999999:::999999:::<<<===>>>???@@@@@@AAABBBCCCDDDFFFFFFGGGGGGIIIKKKLLLNNNQQQUUUXXX]]]___aaadddhhhlllnnnpppqqqsssvvvxxxxxxyyyzzz||||||uuuiii___^^^___^^^\\\[[[XXXZZZ\\\\\\[[[ZZZZZZZZZXXXVVVTTTTTTUUUUUUUUUTTTSSSRRRRRRQQQPPPNNNMMMLLLIIIHHHGGGEEEBBB@@@>>>===999999888888777888888888777777777777777777777777666666777888:::<<<>>>???HHHXXXqqquuummmgggjjjqqq{{{rrrkkkdddbbb```]]]\\\^^^XXXWWWWWWXXXXXXXXXUUUSSSQQQRRRRRRRRRQQQOOOMMMLLLEEEBBB???=========<<<:::222222222111111111111000111111000/////////////////////...------------...///...,,,,,,,,,---///111,,,///111111///...000222000222444333000///111333333555777777555444666888111111000000000000111111555888:::;;;999777555555111111000000000222333444333333444444444444444444222222000000111222555666555555666777888999999:::999:::;;;<<<===???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHJJJLLLNNNQQQUUUXXX^^^```cccgggjjjmmmooooooqqqsssvvvxxxxxxyyyzzz|||{{{}}}~~~}}}~~~yyylllaaa___```___^^^^^^WWWYYY[[[[[[ZZZYYYYYYZZZXXXVVVTTTTTTUUUUUUUUUTTTUUUUUUUUUTTTSSSQQQPPPOOOIIIIIIGGGEEEBBB@@@???>>>888888888888888888999999888888888888777777777777999999:::;;;===???AAACCCJJJ\\\vvvuuummmeeehhhmmmwwwqqqiiicccbbbaaa]]]ZZZZZZXXXWWWVVVWWWXXXWWWTTTRRRUUUTTTSSSQQQOOOMMMLLLKKKIIIFFFAAA>>><<<:::888666444444333222222111111000000000000000////////////((()))+++---......---------......////////////...222222222222222111000///222111111111222444666777888:::===???>>>:::555222111111111222333444666777444777999999666333111000222222333333333444444444111222333444555444333333222000...---,,,+++,,,,,,444666777888777666777888999::::::;;;<<<===>>>>>>@@@AAABBBCCCDDDDDDDDDDDDHHHJJJMMMOOOPPPSSSVVVYYY___bbbgggjjjlllmmmnnnoootttvvvxxxyyyxxxxxxyyyzzz{{{|||}}}uuufff```^^^^^^```ccc[[[ZZZZZZYYYYYYYYYYYYYYYXXXVVVSSSRRRSSSTTTTTTTTTRRRSSSSSSSSSQQQNNNKKKIIIGGGFFFEEEDDDDDDBBB???<<<;;;;;;:::999888888888888888888777777777777888888999666666999:::;;;AAAHHHZZZmmmwwwlllhhhiiimmmvvvqqqiiicccbbbaaa]]]ZZZZZZWWWVVVVVVWWWXXXWWWTTTRRRRRRSSSSSSRRRPPPMMMIIIGGGGGGDDD@@@===;;;:::777666444444333222222111111000000000000000////////////+++,,,------......------------.../////////......000111111111111000000///111111111111222444666777999;;;>>>@@@>>>;;;777444000000111111333444555666444666888777444222111000222222222333333333333444000111222222222111000000000000000000111222333444555777999999888777888999:::;;;;;;<<<===>>>??????@@@@@@AAACCCDDDDDDDDDEEEFFFHHHKKKMMMOOOQQQUUUXXX___cccgggjjjlllmmmnnnppprrrtttvvvwwwwwwwwwxxxyyyzzz{{{}}}~~~yyyhhh```^^^^^^___bbb^^^]]]\\\[[[ZZZYYYYYYYYYYYYVVVSSSRRRSSSTTTTTTTTTRRRRRRRRRRRRPPPNNNLLLKKKIIIHHHFFFEEEEEECCCAAA>>><<<;;;:::999888888888888888888777777777777888888===;;;;;;===>>>AAAKKKUUUfffyyyxxxmmmggghhhllluuuqqqiiicccbbbaaa]]]ZZZZZZVVVUUUUUUVVVXXXWWWUUUSSSPPPRRRSSSSSSQQQLLLGGGCCCEEEBBB>>>;;;:::999888666444444333222222111111000000000000000//////////////////............//////,,,---....../////////...//////000000000000000000111111111111222444555666:::<<<>>>???>>>;;;777555///000000111222333444444444555555444222000111111111222222333333333333333222222222222111000///...000000222444555666666666666888999:::999888999:::;;;;;;<<<===>>>???@@@@@@???@@@AAABBBCCCDDDEEEEEEEEEGGGKKKMMMPPPSSSVVVYYY```cccgggjjjlllmmmnnnpppoooqqqtttuuutttuuuvvvwwwyyy{{{|||~~~~~~~~~|||{{{~~~kkk```_________```aaaaaa___]]]\\\ZZZYYYXXXYYYVVVSSSRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPOOONNNNNNLLLJJJGGGFFFEEEEEECCCAAA<<<<<<;;;:::999999999999888888777777777777888888;;;:::;;;<<<===DDDTTTdddxxxyyynnneeefffjjjtttpppiiibbbaaa```\\\YYYYYYUUUUUUUUUVVVWWWWWWUUUSSSRRRSSSTTTSSSPPPLLLGGGDDDCCCAAA===;;;;;;:::999888444444333222222111111000000000000000////////////000///.........000111333------...///000000000000...///000111111222111111000000111111333444555555999:::;;;<<<;;;999666555//////000111222222333333333333333111//////111222111111222333444333333222555555444333222111000///000111222444444444333222555777999999888888888999999:::;;;<<<===>>>???@@@??????@@@AAABBBDDDEEEFFFFFFIIIMMMPPPSSSVVVYYY\\\```cccgggiiijjjkkkmmmooommmooorrrsssssstttuuuwwwyyyzzz|||~~~~~~|||zzzyyy{{{}}}oooccc``````aaabbbeeedddccc```^^^\\\YYYXXXZZZWWWSSSQQQRRRRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPQQQNNNKKKHHHFFFEEEEEEDDDCCC>>>===<<<:::999999999999999888888777777888888999999999:::<<<>>>III___ssszzzyyyyyyxxxmmmeeeeeeiiisssppphhhbbbaaa```\\\YYYYYYUUUUUUUUUVVVWWWVVVTTTRRRUUUUUUSSSRRROOOLLLJJJIIIDDDAAA>>><<<<<<;;;:::999444444333222222111111000000000000000////////////......---...///111333444......///000111222222222000111222222333333333333///000111222333444444444666777777888777666444333//////111222222222222222222222111000...///111333111222333555555444333333666555444222111000/////////000222333444333333222444666888888777666777888777888999:::<<<===>>>????????????@@@AAACCCEEEFFFFFFIIINNNRRRTTTWWWZZZ\\\___bbbeeeggghhhiiikkkmmmkkkmmmppprrrrrrsssuuuwwwyyyzzz|||||||||{{{yyyxxxxxxzzz{{{|||{{{|||~~~~~~}}}|||{{{{{{||||||~~~}}}|||||||||}}}vvvhhhcccbbbccceeefffeeedddccc```]]][[[YYYZZZWWWSSSQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRNNNKKKHHHFFFFFFEEEDDDCCC???>>>===;;;:::999999999999999888888888888999999<<<<<<>>>AAAFFFTTTnnn{{{xxxvvv{{{yyymmmffffffhhhqqqppphhhbbbaaa```\\\YYYYYYVVVUUUUUUVVVVVVUUUSSSPPPUUUTTTSSSQQQOOOMMMLLLKKKDDDBBB>>><<<<<<;;;:::999444444333222222111111000000000000000////////////------------...000111222---...///000111222222222222222333333444333333333...///000222333333444333444444444444333333222111///000222333333333222111111111111000//////111444222333555666777666444333444333111000...............///111333555666777888444666777777666666777888666777888999;;;===>>>>>>???>>>>>>???AAACCCEEEGGGEEEIIIMMMQQQSSSUUUXXXZZZ]]]___bbbcccdddeeehhhjjjiiikkknnnpppqqqrrrtttvvvxxxxxxyyyyyyyyyxxxxxxxxxvvvwwwxxxxxxwwwwwwxxxyyyyyyxxxwwwxxxyyyxxxwwwuuuwwwvvvuuuuuuuuuvvvwwwxxxyyyyyyxxxxxxyyy{{{}}}~~~~~~}}}oooeeebbbcccgggeeeeeeeeedddbbb```]]]\\\[[[XXXTTTQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQNNNLLLIIIHHHGGGGGGEEECCC@@@???===<<<;;;:::999999999999888888888888999999;;;:::===CCCLLL]]]www}}}yyyyyy}}}~~~}}}qqqiiihhhhhhooo~~~ppphhhaaaaaa```[[[XXXXXXWWWVVVVVVVVVVVVTTTQQQOOOQQQRRRRRRQQQPPPNNNKKKJJJDDDAAA>>>;;;::::::888777444444333222222111111000000000000000////////////---------...------,,,,,,+++,,,---///000000000111222222333333333222111111...///000222333333333333333222222111111111111111000111333444444444222111///111111111000000222444222444666888888777555444333222000///............111111111333444666888999555666888888777777777888666777888:::<<<===??????>>>>>>>>>>>>@@@CCCFFFGGGFFFJJJOOORRRTTTUUUWWWYYY[[[]]]___``````bbbeeegggfffhhhlllnnnooopppsssuuuvvvuuuuuuttttttuuuvvvwwwtttuuuvvvuuusssrrrssstttqqqpppoooppprrrrrrooolllppppppppppppqqqsssuuuvvvvvvuuuttttttuuuwwwzzz|||zzzzzz{{{}}}}}}vvvggg```aaafffccccccddddddcccaaa___^^^[[[XXXTTTQQQPPPPPPOOONNNNNNOOOPPPQQQQQQQQQPPPOOOOOOMMMKKKKKKJJJIIIFFFDDDAAA@@@>>><<<;;;::::::999:::999999888888999999::::::999<<>>@@@@@@>>>>>>>>>>>>@@@CCCFFFHHHIIIMMMQQQUUUVVVWWWYYYZZZYYY[[[]]]^^^^^^```ccceeedddfffjjjlllmmmoooqqqssstttsssqqqpppqqqsssuuuvvvsssttttttsssqqqppppppqqqnnnllllllmmmoooooollliiimmmmmmmmmnnnooorrrtttuuuuuutttrrrqqqrrrtttwwwyyyxxxxxxyyy|||{{{hhh^^^___eeeaaabbbcccddddddcccaaa___[[[XXXTTTQQQPPPPPPOOONNNNNNOOOQQQRRRRRRQQQOOONNNOOONNNMMMMMMMMMKKKGGGEEEAAA@@@???===;;;::::::999:::999999888888999999:::>>>===@@@KKK[[[nnn{{{wwwxxx{{{ooollliiimmmyyynnnkkkeeeaaa^^^[[[WWWUUUYYYXXXXXXXXXXXXWWWTTTRRRQQQRRRRRRRRRPPPMMMJJJIIIDDDBBB???===<<<;;;:::888222222111111000/////////---...///000111222333333///...---,,,,,,---...///---......///////////////444444333333444444222000222111111111111333555666555333222333444444222111333222222111111000000///000111111222222333444444222222333444555555555555////////////000000000000000111111222444555555666444444555666777888999999888888999:::;;;===>>>??????@@@BBBBBBAAA@@@BBBCCCIIILLLQQQUUUVVVVVVVVVWWWZZZZZZZZZ[[[]]]```ccceeebbbdddggghhhjjjmmmpppssssssrrrqqqpppooopppqqqrrrsssrrrooolllkkkkkkkkklllmmmlllkkkjjjiiiiiiiiiiiihhhjjjkkkkkklllnnnqqqtttoooooooooooopppqqqssssssxxxxxxyyy{{{lll```___bbbaaaeeehhhhhheeebbbaaabbb[[[ZZZWWWUUURRRPPPOOOOOOPPPQQQQQQQQQPPPOOONNNNNNPPPNNNLLLIIIGGGFFFFFFFFFCCCCCCAAA@@@===:::888666999999999888999999::::::AAA???DDDVVVjjj|||}}}uuusssttt~~~~~~uuummmlllrrrooolllfffbbb___\\\YYYWWWWWWVVVVVVVVVVVVUUURRRPPPRRRSSSSSSRRRPPPMMMJJJHHHDDDBBB???======;;;999888333222222111000000//////000000000000000000000000000000///......///000000---...//////000000//////333333333333333333111000000000000000000222333444444222111111333444333222222222222222111111111111000111111222222333444444222333444444555555555555////////////000000000000000111111222444555555666666666666666666777777777888888888999:::<<<===>>>>>>@@@AAABBBAAAAAACCCDDDHHHLLLPPPSSSTTTTTTTTTUUUXXXXXXYYY[[[]]]___aaabbbaaadddgggiiijjjlllooorrrrrrqqqppppppoooppppppppppppooommmkkkjjjiiijjjjjjiiiiiihhhggggggggggggggghhhiiijjjjjjjjjllloooqqqnnnnnnnnnnnnooopppqqqrrrttttttvvvzzzsssddd^^^^^^```dddhhhiiifffcccbbbbbb\\\[[[YYYVVVTTTRRRQQQPPPRRRRRRRRRRRRQQQPPPNNNNNNPPPNNNLLLJJJHHHGGGGGGGGGDDDCCCAAA???<<<:::999888::::::999999::::::;;;<<<>>>???III]]]rrryyyvvvvvv|||zzzqqqooosss}}}ppplllgggbbb___]]]ZZZXXXWWWVVVVVVVVVVVVUUURRRPPPSSSTTTTTTSSSPPPLLLHHHFFFCCCAAA???======;;;999777333333333222111111000000222222111111000///......000///...------...///000---...//////000000//////111222222222222111000000111111000111111222333444444222000000222444555555333333333333333222222222000111111222222333444444333444444555555555555444/////////000000000111111111111222333333444555555777777777666666666555555888888888888999;;;<<<<<<===???AAABBBBBBBBBDDDFFFIIILLLOOOQQQRRRQQQQQQRRRTTTVVVXXXZZZ\\\]]]^^^___```cccgggiiikkklllnnnoooooooooooooooooonnnmmmmmmkkkkkkjjjiiiiiihhhggggggeeeeeeeeeeeeeeefffffffffhhhiiiiiiiiihhhiiikkkmmmmmmmmmmmmmmmnnnoooppppppqqqrrruuuzzzooobbb\\\___ccchhhjjjiiifffdddccc^^^]]][[[YYYVVVTTTSSSRRRTTTTTTTTTSSSRRRPPPOOONNNPPPNNNMMMKKKIIIHHHGGGGGGEEEDDDAAA>>><<<:::::::::;;;::::::::::::;;;<<<======BBBRRRiii}}}zzzxxxxxxxxxttttttzzzppplllfffaaa^^^\\\ZZZYYYYYYXXXXXXXXXXXXWWWTTTRRRTTTUUUUUUTTTPPPLLLGGGDDDCCCAAA???>>>===;;;888666444444333333222111111000222222111000///......------,,,+++******+++,,,---......///000000000000000///111222222111000000000222222333333333444444555555333000000333666888999888777666555444333333222000111111222222333444444444444555555555444444333/////////000000111111222111111222333333444555555666666666666666666666666888888888888999:::;;;<<<===???AAABBBCCCDDDFFFHHHJJJMMMOOOQQQPPPPPPPPPQQQQQQSSSUUUXXXZZZ[[[\\\\\\^^^aaafffiiijjjjjjkkkllllllmmmmmmnnnmmmllljjjiiigggggghhhhhhhhhgggffffffcccdddeeefffggghhhhhhhhhiiiiiiiiigggffffffgggiiillllllllllllmmmnnnoooppprrrtttwww}}}kkk______cccgggjjjkkkiiifffddd```___^^^\\\YYYWWWUUUTTTVVVVVVUUUTTTRRRPPPOOONNNOOONNNMMMKKKJJJIIIHHHGGGFFFDDDAAA>>><<<;;;;;;<<<:::::::::::::::;;;<<<===>>>GGG[[[sss}}}xxxsss}}}}}}yyyxxx{{{ooojjjddd___]]][[[ZZZXXXYYYXXXXXXXXXXXXWWWTTTRRRTTTUUUUUUTTTQQQLLLFFFCCCBBB@@@???>>>===;;;888555444444333333222111111000000000//////////////////---,,,+++******+++,,,---...//////000000000000000...000222222000///000111222222333333333333333333666444111111444888:::;;;<<<;;;:::888666444222111000111111222222333444444444444555555444333222222/////////000111222222222111222222333333444444444333444444555666777777777777777777888999:::;;;<<<===???AAACCCCCCEEEGGGIIIKKKMMMPPPPPPPPPOOOPPPQQQOOOQQQSSSVVVXXXYYYZZZYYY\\\___cccfffggghhhhhhiiiiiijjjjjjjjjjjjhhhfffeeedddeeefffgggggggggffffffdddeeegggiiijjjkkkkkkkkkiiiiiiiiigggeeedddeeegggkkkkkkkkklllnnnoooqqqrrrtttwww{{{uuudddaaacccgggjjjlllkkkhhheeebbbaaa```___\\\YYYWWWUUUVVVVVVUUUTTTSSSQQQOOONNNMMMMMMLLLKKKJJJIIIHHHGGGGGGEEEBBB>>><<<<<<<<<===999999999::::::<<<======@@@KKK```xxxxxxoooyyynnnjjjccc^^^\\\[[[ZZZYYYWWWVVVVVVVVVVVVUUURRRPPPSSSTTTUUUUUUQQQLLLFFFCCCAAA@@@>>>>>>===;;;777444333333333222111111000000.........//////000000000000///...------...///000...///000000111111000000---000333222000///000222111111222222222222111111666444222333555888999:::<<<<<<:::888666333222111000111111222222333444444444444444444333111000000...///000000111222333333222222222333333444444444222333444555666777777888777777777888:::;;;===>>>>>>@@@BBBCCCDDDEEEGGGIIIKKKMMMOOOOOOOOOOOOPPPQQQOOOPPPRRRTTTVVVXXXYYYYYYZZZ]]]aaacccddddddfffgggggggggffffffeeedddbbbbbbbbbccccccdddeeeeeeffffffeeegggiiikkkmmmmmmmmmmmmjjjjjjjjjgggeeedddfffgggjjjjjjlllmmmppprrrtttvvvwww{{{kkkeeeeeegggiiilllllliiigggbbbbbbbbb```^^^[[[XXXVVVUUUUUUUUUTTTSSSQQQPPPOOOLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEBBB@@@>>>=========:::::::::;;;<<<===>>>???DDDQQQggg~~~zzzmmmvvvooojjjddd___\\\[[[[[[[[[WWWVVVVVVVVVVVVUUURRRPPPRRRSSSUUUUUURRRMMMGGGCCC@@@???>>>>>>===;;;777444333222222111000000//////........./////////000000000000///......///000000//////000111111111111000---000444333000///111444333333444555555444333222444333222333555777777666888888777555444333222111000111111222222333444444333333333222111000.........///000111222333333444222222333333333333444444444444444555555666666666666666777999;;;===???@@@???AAACCCDDDDDDEEEGGGIIIIIIKKKMMMMMMMMMNNNOOOQQQOOOPPPQQQRRRTTTVVVXXXZZZYYY[[[^^^___```aaaccceeeeeedddcccaaa``````______``````___```aaaccceeefffeeefffiiikkklllllllllkkkkkkkkkkkkhhhfffeeeggghhhjjjjjjlllooorrruuuxxxzzz~~~yyyhhhgggggghhhkkkllljjjhhhcccccccccaaa___\\\XXXWWWSSSSSSSSSSSSRRRQQQPPPOOOJJJJJJJJJJJJIIIHHHFFFEEEEEEDDDCCCBBB@@@>>>======<<<<<<<<<===>>>???AAABBBKKKZZZsss~~~ooouuupppllleee___]]]]]]\\\\\\YYYXXXXXXXXXYYYWWWUUURRRQQQSSSUUUUUURRRMMMGGGDDD@@@???>>>>>>===;;;777444222222111111000///////////////////////////......///...---,,,,,,---.../////////000111111111111111---111444444000///111555777777888999999888777666222111111222444555444333444333333333333222222222000111111222333333444444333333222222000///---,,,...///000111222333444444333333333333333333333444666555555555555444444444666666777999<<<>>>@@@BBB@@@BBBDDDEEEDDDEEEGGGIIIGGGIIIKKKKKKLLLLLLNNNPPPPPPPPPPPPQQQSSSVVVYYYZZZYYYZZZ\\\]]]]]]___bbbeeedddcccaaa___^^^]]]^^^^^^^^^^^^]]]]]]^^^aaadddeeedddeeehhhjjjkkkkkkjjjiiillllllkkkiiigggfffhhhjjjjjjkkkmmmpppssswwwzzz|||kkkhhhggghhhjjjllljjjhhhcccccccccbbb___\\\YYYWWWRRRRRRSSSRRRRRRQQQPPPPPPIIIIIIJJJJJJIIIGGGEEEDDDDDDDDDDDDCCCAAA???===<<<>>>>>>>>>???@@@BBBCCCDDDRRRccc~~~qqqttt{{{nnnhhhdddcccaaa]]][[[\\\YYYXXXVVVVVVVVVVVVTTTSSSSSSVVVVVVQQQNNNLLLGGGAAABBB@@@???>>>===:::666333444333222222111111222222000000000000////////////111111///......---------000000000000111111111111555777888555111000444999;;;<<<======<<<999666333///000111222333444444444555444222000//////000000111111000000000111333444333333222111000000000000/////////000111111222222222333444555555555444333555444333222333444555666999999::::::<<<>>>???@@@@@@AAABBBDDDEEEGGGHHHIIIKKKKKKJJJIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQSSSUUUVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^______^^^^^^___```aaabbbccccccggghhhiiiiiiiiijjjlllnnnnnnoooqqqrrrqqqooollljjjqqqrrrsssuuuyyy}}}}}}ggg```fffgggiiikkkggghhheeebbb^^^[[[YYYXXXWWWUUUTTTSSSQQQPPPPPPOOOOOOJJJIIIHHHIIIJJJIIIFFFCCCGGGGGGEEEDDDBBB@@@???>>><<<>>>???>>>>>>BBBIIINNN[[[www{{{uuuuuunnnhhhdddcccbbb]]][[[\\\ZZZXXXWWWVVVVVVVVVTTTRRRSSSVVVVVVQQQNNNLLLGGGBBBBBB@@@???>>>===:::666333333333222111111111111111000000000000//////////////////............///000000000000111111111111222222444555333000///333888<<<===>>>>>>===:::777555111111222333444444444444555444222000000000000111111000000///000111222333444333222111000000000000//////000000111111222222222333444555555555444444555555444333444555666777999999::::::<<<===>>>???AAAAAABBBDDDEEEFFFGGGHHHHHHGGGGGGFFFGGGHHHIIIJJJLLLLLLMMMNNNPPPRRRSSSUUUTTTTTTUUUWWWXXXYYYZZZ[[[WWWXXXXXXYYY[[[\\\\\\]]]\\\\\\]]]___```aaabbbbbbccceeeggghhhiiikkknnnqqqrrrtttvvvxxxxxxwwwuuutttwwwxxxzzz}}}lllaaaeeefffhhhkkkffffffdddbbb___\\\ZZZYYYYYYWWWVVVTTTRRRPPPNNNMMMMMMJJJIIIIIIIIIJJJIIIGGGEEEGGGGGGEEEDDDBBB@@@???>>><<<===>>>>>>???DDDMMMTTTiii}}}vvvuuunnnhhhddddddbbb^^^[[[\\\[[[ZZZWWWWWWVVVUUUSSSQQQSSSVVVVVVRRRNNNMMMHHHBBBBBBAAA???>>>===:::777444222222111000000000000111000000000000////////////---------......000111111000111111111222222222333///111222111//////333777<<<===>>>>>>===:::888666111222333444555555555555444333222111000000111222111000000000000111111222444444222111000///////////////000000111222222222222333444444555555444444555555444444555666777777::::::::::::;;;<<<===>>>BBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJLLLMMMOOOQQQRRRQQQRRRSSSTTTVVVWWWXXXXXXUUUUUUVVVWWWXXXYYYYYYZZZZZZ[[[\\\]]]___```aaabbb```cccfffiiilllooossswwwyyy{{{~~~ssscccddddddgggjjjeeeddddddbbb```^^^\\\[[[ZZZYYYXXXVVVSSSPPPMMMKKKJJJKKKJJJJJJJJJKKKJJJHHHFFFGGGFFFEEEDDDBBB@@@??????===>>>>>>>>>BBBKKKXXXaaazzzwwwuuu}}}nnnhhhddddddbbb^^^\\\]]]]]][[[XXXWWWVVVUUUSSSQQQTTTWWWWWWRRROOOMMMIIICCCBBBAAA???>>>===;;;777444222111000000///000000000000000000000////////////...------......///000111111111222222333333444444...000111111000111444777;;;<<<<<<<<<;;;999777555111222333333444444444333444333222111111111222333222222222222222222222222555444222111///.........///000000111111222333333333333333444444444444444444444444444555666666777::::::::::::;;;<<<===>>>DDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHIIIJJJKKKMMMNNNOOOSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXYYYZZZ[[[]]]___```bbbbbbbbbeeeiiinnnrrrwww|||yyyeeebbbbbbfffiiieeefffeeedddbbb___]]]ZZZYYYXXXWWWUUUSSSQQQNNNLLLKKKLLLKKKJJJJJJKKKKKKJJJHHHFFFFFFEEECCCBBBAAA@@@???>>>>>>???BBBIIIWWWhhhtttvvvssszzzoooiiieeedddbbb^^^\\\]]]]]][[[YYYWWWWWWVVVSSSQQQTTTWWWWWWSSSPPPNNNJJJEEECCCAAA@@@???>>>;;;777444222111000000///000000000000000000000//////////////////............//////222222222333444555555555///000111222222444555777888888999888777666444333000111111222222222222111333222111111111222333444444444444444444444444444444333222000///.........000000000111222222333333333333333333444444555555222333333444555666666666:::::::::;;;<<<===>>>???DDDDDDDDDDDDCCCCCCCCCBBBHHHIIIIIIIIIJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKMMMNNNRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUUUUUUUVVVWWWWWWWWWXXXYYY[[[]]]___aaacccdddgggjjjnnnsssxxx}}}iiiccc```dddiiiggghhhhhhgggeeeaaa]]]XXXVVVTTTTTTTTTSSSRRRPPPNNNMMMMMMKKKJJJJJJKKKLLLKKKIIIFFFEEEEEECCCBBBAAA@@@@@@??????AAAFFFPPPbbbwww~~~tttpppwwwoooiiieeeeeeccc^^^\\\]]]\\\[[[XXXWWWWWWVVVTTTRRRTTTWWWWWWTTTQQQOOOKKKFFFCCCAAA@@@???>>>;;;888555222222111000000000000111000000000000////////////000//////.........//////222222333444555666777777111111222333444555666666666666666555444333222222000000111111111111000000333222111111222333444555555666666666666555555444222222111000////////////000000111111222333333333444333333333333444555666222333444555666777777777::::::;;;<<<===???AAAAAADDDDDDDDDCCCCCCCCCBBBBBBFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXZZZ]]]___bbbddddddjjjmmmqqquuuyyy~~~rrrhhh```bbbhhhhhhjjjjjjiiigggccc]]]XXXUUUQQQRRRSSSSSSSSSRRRPPPOOOMMMKKKIIIIIIKKKKKKKKKJJJFFFEEEDDDCCCBBBAAA@@@@@@???@@@CCCHHHUUUhhhuuuooouuu~~~oooiiieeeeeeccc___]]]^^^\\\ZZZXXXWWWXXXWWWUUUTTTTTTWWWXXXTTTQQQPPPLLLGGGCCCBBB@@@???>>><<<888555333333222111111111111111000000000000////////////......---......///000111222333444555666777888888111111222333555666555555555444444444333222222111111111222222222111111000222222111111222333555666555666666777666555444333000000////////////000000000111111222222333333444444444333333333444555666333444666888999999999999::::::;;;===???AAACCCDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDEEEFFFGGGHHHGGGGGGFFFIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRTTTUUUVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVYYY[[[^^^aaacccdddiiikkkooorrrvvvzzz}}}ooobbb```gggiiihhhiiiiiihhhddd___YYYVVVPPPQQQSSSTTTSSSRRRPPPOOOLLLJJJHHHHHHJJJKKKKKKJJJEEEEEEDDDCCCBBBAAAAAA@@@???@@@CCCHHHTTThhh~~~wwwpppttt|||pppjjjeeeeeeccc___]]]^^^[[[YYYXXXWWWXXXXXXVVVUUUTTTXXXXXXTTTRRRPPPLLLGGGCCCBBB@@@???>>><<<888555444333222222111111222222000000000000////////////,,,,,,,,,---///000222333333333444555666777888999222111222333555555444333444444444333333222222222222222333333333222222111222222111111222444666777555555666666666555333222///////////////000111111000111111222222333444444444444333222333444555666555666888:::;;;;;;;;;;;;:::;;;<<<>>>@@@CCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIHHHGGGGGGJJJJJJJJJKKKLLLMMMNNNOOOTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUWWWZZZ]]]```bbbcccfffiiillloooqqquuuyyy||||||uuuccc^^^fffiiifffhhhiiiiiifffaaa[[[XXXQQQRRRSSSTTTSSSRRRPPPNNNLLLJJJHHHHHHIIIKKKKKKJJJEEEEEEDDDCCCBBBBBBAAAAAA???@@@BBBGGGRRReeezzzzzzqqqttt{{{oookkkfffbbb___^^^]]]\\\\\\[[[YYYXXXXXXWWWTTTRRRUUUUUUUUUSSSPPPLLLIIIGGGEEEBBB???<<<:::888666444222111111000000000000000///...---,,,,,,---...///......---,,,,,,,,,,,,---222333444555555555444333111111222222222222111111222333333333333333333333000111222333444444444444222222222222222222222222444444444555444444333333---------.....................///111111222222222222222333333333444444444555666777888888888888888:::;;;===>>>@@@AAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCDDDEEEFFFFFFGGGIIIHHHHHHIIIJJJMMMPPPRRRRRRSSSTTTUUUUUUTTTSSSRRRQQQSSSTTTSSSRRRRRRSSSTTTTTTSSSSSSUUUYYY^^^aaacccggghhhiiiiiijjjmmmqqqttttttyyy~~~}}}}}}yyyiiiccceeelllmmmmmmllljjjfffaaa]]][[[SSSSSSSSSSSSQQQOOOMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKEEEDDDDDDDDDCCCCCCCCCCCC@@@@@@CCCGGGLLLYYYuuuwwwuuuwww~~~|||oookkkfffaaa___^^^]]]\\\[[[ZZZXXXXXXXXXWWWUUUSSSVVVVVVUUUTTTQQQMMMJJJGGGFFFCCC???<<<:::888555333222111111000000000000000///...------------...///......------------......444444555666555555444333111111222222222222111111222222333333333333444444222333333444444444444444222222222222222222333333444444444444444333333222.............../////////...///000111111222222222000111333555555444333111555666777888888999888888:::;;;===>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGIIILLLOOOPPPRRRRRRSSSTTTSSSSSSRRRQQQPPPQQQSSSSSSQQQPPPQQQRRRTTTTTTTTTVVVYYY]]]```aaaccccccddddddeeehhhmmmpppvvvzzz|||{{{|||{{{}}}tttiiihhhlllmmmlllllljjjfffbbb]]][[[SSSSSSSSSSSSQQQPPPNNNMMMLLLKKKJJJJJJIIIIIIJJJJJJEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@CCCGGGNNN___{{{|||zzz{{{~~~|||oookkkeeeaaa___^^^]]]\\\ZZZYYYXXXXXXXXXXXXVVVTTTVVVVVVVVVUUURRROOOKKKIIIFFFCCC???<<<:::888555222222111111000000000000000///......------......///............///000111111555555555555555444333222111222222333333222222111222222222222333333444555555555555555555444444333111111111222222333333333444444444444444333222111.........//////000000000...///000111111222111111...000444666666555222000555555777888888999999999:::;;;===>>>@@@AAAAAAAAA@@@??????????????????@@@CCCCCCDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHKKKMMMNNNQQQQQQRRRRRRQQQPPPOOOOOOMMMOOOQQQRRRPPPOOOOOOOOOTTTTTTUUUVVVXXXZZZ]]]^^^______``````bbbffflllpppxxx|||zzzzzzzzzzzz}}}qqqjjjlllllllllkkkjjjgggbbb^^^[[[SSSSSSSSSRRRQQQPPPOOONNNLLLLLLJJJIIIHHHHHHHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBHHHSSShhh|||zzzoookkkeeeaaa___^^^\\\[[[YYYXXXWWWWWWXXXXXXVVVTTTWWWWWWWWWVVVSSSPPPLLLJJJGGGDDD@@@<<<:::777444222222111111000000000000000//////............//////.........///000111333444555555444444333222111000222222333333333333222222333222222222222333555666888777777777666444333222111111111222222333333444333333444333333222111000......//////000000111111//////000111111111111111///111333444555444222111444555666888888999999999:::;;;===>>>@@@AAAAAAAAA@@@??????>>>>>>??????@@@DDDCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFGGGHHHJJJLLLMMMPPPPPPOOOOOONNNNNNMMMMMMKKKMMMPPPPPPOOONNNNNNNNNRRRSSSUUUVVVVVVWWWYYYZZZ^^^___```aaaeeejjjrrrwww{{{}}}zzzzzz{{{|||vvvkkkjjjjjjkkkkkkjjjgggccc^^^[[[SSSSSSSSSRRRQQQQQQPPPOOOMMMLLLKKKIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@AAAHHHYYYsss}}}xxxvvv{{{nnnjjjeee```^^^]]]\\\[[[XXXWWWVVVWWWXXXWWWVVVTTTWWWWWWWWWVVVTTTPPPMMMKKKFFFCCC???<<<:::888555222222111111000000000000000////////////////////////......///000111222444555444333222111111000//////333333444444444444333333333222111111222333555777999999888777666444333222111111111222222333333333333333333333222111000///.........///000111111222///000000111111111111000222222111111111222333444444555666777999999999::::::;;;===>>>@@@AAAAAAAAA@@@@@@????????????@@@@@@CCCCCCCCCBBBBBBBBBBBBBBBFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJLLLNNNOOOOOONNNOOOOOOQQQTTTWWWXXXWWWWWWXXXYYY^^^```bbbfffjjjqqqyyy~~~~~~|||zzz{{{}}}~~~|||lllgggiiijjjkkkkkkhhhddd___\\\TTTTTTSSSRRRQQQPPPPPPPPPNNNMMMKKKIIIGGGFFFEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDAAA@@@BBBKKK```~~~}}}wwwuuuyyynnnjjjddd```^^^]]]\\\[[[YYYXXXWWWWWWWWWWWWUUUSSSVVVVVVVVVVVVSSSPPPMMMKKKEEEBBB???<<<:::888666444222111111000000000000000...//////000000//////.../////////000111222444555333333222111000000000000333444444555555444444333333222111000111444666888999888888777666444222111222222222222222222222222333333333222111000///...------...///000000111111000000111111111111000000333222000//////111333555333444666777999::::::::::::;;;===>>>@@@AAAAAAAAA@@@@@@????????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBFFFGGGGGGIIIJJJKKKKKKLLLJJJJJJIIIIIIIIIJJJJJJKKKJJJKKKMMMNNNOOOPPPRRRTTTUUUYYY^^^___]]][[[\\\^^^```cccgggkkkpppvvv}}}|||zzz{{{|||}}}pppggggggiiikkkkkkiiiddd___\\\VVVUUUTTTRRRQQQPPPOOOOOONNNMMMKKKIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCFFFRRRjjjvvvtttwwwnnnjjjddd```^^^]]][[[ZZZZZZXXXWWWWWWWWWVVVSSSQQQUUUUUUVVVUUUSSSPPPMMMKKKDDDAAA>>><<<;;;999777555222111111000000000000000...///000111111000///...////////////000222333333444333222111111222333333444444555555555555444444333222000000111444666888888888777666555444222111444333333222222111111111333333222222111///...---+++,,,---...///000111111000000111111111111000000111111000000111111333333333444666777999::::::::::::;;;===>>>@@@AAAAAAAAA???>>>>>>======>>>>>>???@@@@@@@@@AAABBBBBBBBBCCCEEEEEEFFFHHHIIIIIIIIIJJJHHHGGGGGGGGGGGGIIIJJJKKKJJJLLLMMMNNNOOORRRVVVYYY\\\aaaggghhhfffdddeeeggggggjjjooosssvvvzzz|||yyyyyyyyy{{{xxxjjjfffhhhjjjkkkiiieee```\\\YYYWWWUUURRRPPPOOOOOONNNNNNMMMLLLJJJIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFKKKYYYttt~~~sssppprrr{{{nnnjjjddd```^^^]]][[[ZZZZZZYYYWWWWWWWWWUUUSSSPPPTTTUUUUUUTTTSSSPPPMMMKKKCCC@@@===;;;;;;:::888666222111111000000000000000...///000111111000///...////////////000111222333555444333333333444555666444444555555555555444444333222000000111444777999777777777666555333222111555444444333222111000000333333222222000///...---++++++,,,---...///000111000000111111111000000//////000111222333222222111333444666777999::::::;;;:::;;;===>>>@@@AAAAAAAAA======<<<<<<<<<<<<======??????@@@AAAAAABBBCCCCCCCCCDDDEEEGGGGGGHHHHHHHHHFFFFFFEEEEEEFFFHHHJJJKKKKKKLLLMMMMMMOOOSSSXXX\\\aaagggnnnooommmkkkkkknnnnnnqqqvvvyyy|||~~~{{{xxxwwwvvvzzz~~~lllfffhhhjjjkkkjjjeee```]]]ZZZXXXUUURRRPPPOOONNNNNNNNNMMMLLLKKKJJJIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFIIIOOO^^^{{{~~~nnnlllmmmuuu~~~ooohhhbbbaaa^^^ZZZXXXZZZ[[[[[[[[[[[[YYYWWWUUUTTTTTTWWWWWWSSSRRRRRRPPPKKKGGGCCC???;;;:::999888777333333333333333333333333111111000000//////......///000111222333333222111444555555333222222444666333666:::<<<;;;777222///111111222333444444444444444444333222111111111111333333333444333333222222555444222000///...---------------...///000000111111000///......///000000333444444444444444444444777777888888999999::::::>>>>>>???@@@AAAAAAAAAAAA<<<======>>>???@@@@@@@@@AAA@@@???????????????@@@CCCCCCCCCCCCDDDEEEFFFGGGHHHFFFEEEGGGKKKMMMLLLJJJJJJLLLOOOQQQUUUZZZ```dddhhhlllqqqttttttsssrrrrrrwwwuuutttvvv{{{~~~xxxuuuvvvwww{{{~~~uuudddeeefffgggfffeeecccbbb]]]\\\YYYUUUSSSQQQPPPPPPNNNLLLJJJIIIIIIHHHFFFDDDHHHHHHGGGFFFFFFGGGHHHIIIFFFIIIVVVnnn~~~oookkkiiilllrrr}}}ooohhhbbb```^^^ZZZYYYZZZZZZZZZZZZZZZXXXVVVTTTSSSTTTWWWWWWSSSQQQRRRPPPKKKEEEBBB===:::999888777666222222222222222222222222111000000000/////////......///000111222222111111444444444333111222444666:::<<>>???@@@@@@@@@@@@<<<======>>>??????@@@@@@======<<<<<<<<<<<<======BBBBBBBBBBBBCCCDDDEEEEEEGGGFFFEEEFFFJJJLLLKKKJJJJJJMMMPPPTTTXXX]]]ccchhhlllooosssvvvvvvuuuttttttwwwuuutttvvvzzz}}}~~~~~~}}}wwwuuuuuuvvvzzz}}}mmmkkkhhhggggggfffdddbbb^^^\\\YYYUUURRRQQQPPPOOONNNLLLJJJIIIIIIHHHFFFDDDFFFEEEDDDDDDDDDEEEFFFGGGIIIMMM\\\uuu~~~|||oookkkhhhjjjmmmuuunnngggbbb```^^^[[[YYY[[[YYYYYYYYYYYYWWWUUUSSSRRRTTTWWWVVVSSSQQQRRROOOKKKEEEAAA===999888777666555111111111111111111111111000000000000////////////---...000111222222111111222333333222000000333555===???AAAAAA???;;;666333---...///111222333333333222222111000000000111111000111222333444555555555444333222000///...---------......//////000000111333111///......///222333222222222222333333333444444555555666777777888888;;;;;;<<<===>>>>>>>>>>>><<<======>>>>>>??????@@@????????????????????????@@@@@@@@@@@@AAABBBCCCDDDFFFEEEDDDEEEHHHJJJJJJIIILLLOOOSSSXXX]]]ccciiimmmooorrrvvvwwwvvvuuuuuuuuuwwwuuutttuuuxxx{{{|||||||||xxxuuuuuuvvvzzz}}}xxxrrrjjjggghhhhhheeebbb___]]]ZZZVVVRRRPPPOOONNNMMMKKKJJJIIIIIIHHHFFFEEEEEEEEEDDDDDDDDDEEEGGGHHHLLLTTTfff}}}zzzyyy~~~{{{pppkkkgggggghhhllluuummmgggaaa```^^^[[[ZZZ\\\YYYZZZZZZYYYXXXVVVTTTRRRSSSVVVVVVSSSQQQQQQOOOKKKEEEBBB===:::888888666555000000000000000000000000000000000000////////////...///000222333333333222222222222111///000222444999:::<<<<<<;;;777444111111111222333333333333333111000000000000000111111333333444555666666666555333222111000.........---......//////000000000000111///---++++++---000222111111111222222333333444666666777888999::::::;;;:::;;;<<<===>>>>>>>>>>>>============>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCEEEDDDDDDEEEFFFHHHJJJJJJNNNRRRXXX]]]ccchhhmmmqqqpppsssuuuvvvuuuttttttuuuvvvuuuttttttvvvxxxyyyzzz}}}|||yyywwwvvvwww{{{}}}wwwkkkfffhhhiiigggcccaaa___[[[WWWSSSPPPNNNNNNMMMKKKIIIIIIIIIHHHGGGEEEFFFFFFFFFFFFFFFHHHJJJKKKMMMZZZppp}}}|||~~~~~~|||qqqkkkfffeeeeeefffkkkrrrnnngggbbb```^^^ZZZYYY[[[ZZZ[[[[[[ZZZYYYWWWUUUTTTSSSVVVVVVRRRQQQQQQOOOJJJFFFCCC>>>;;;:::999888666000000000000000000000000////////////000000000000///000222444555555555555111222222000//////111333444555666777666555333111333333333333222111000000000/////////000111222222777888888888777666555555222222000///............/////////000000000000000000///---,,,,,,...111222000000111222222333444444666666777888999:::;;;;;;:::;;;<<<===>>>>>>>>>>>>===============>>>>>>>>>;;;;;;<<<===>>>>>>======@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEFFFIIILLLNNNSSSWWW]]]bbbgggkkkooorrrnnnpppqqqqqqppppppqqqsssttttttsssssssssuuuwwwxxxzzz|||}}}zzzxxxxxxyyy}}}{{{mmmfffgggjjjiiifffdddaaa]]]XXXTTTQQQOOONNNLLLKKKIIIIIIIIIIIIGGGEEEEEEEEEEEEEEEGGGHHHJJJLLLNNN```zzz}}}{{{{{{{{{~~~~~~ssslllfffeeedddcccfffjjjxxxooohhhbbbaaa^^^ZZZXXXZZZ[[[[[[[[[[[[YYYWWWUUUTTTSSSVVVUUURRRPPPQQQNNNJJJGGGCCC???<<<:::999888777000000000000000000000000////////////000000000000000111333555666777666666111222222111//////222444333333444555555444333333111111111111000///...---/////////000111222333444999999999888777666555444222111000///............000000000000000000000000111111000000111222333444000111111222333444555555333444555666777888999:::::::::;;;=======================================;;;<<<>>>???@@@??????>>>?????????@@@@@@AAABBBCCCCCCDDDFFFFFFHHHKKKOOOSSSXXX\\\bbbfffiiikkkmmmnnnjjjkkkllllllkkklllnnnqqqqqqrrrrrrrrrqqqsssuuuxxxyyy{{{~~~zzzxxxxxxzzz}}}rrriiigggiiiiiiiiigggddd```ZZZVVVRRROOONNNLLLJJJIIIIIIIIIIIIGGGFFFCCCBBBBBBCCCEEEGGGIIIKKKRRRhhhuuummmfffcccbbb```aaaeeennn|||qqqiiicccaaa^^^YYYWWWXXXZZZZZZZZZZZZYYYWWWTTTSSSSSSUUUUUURRRPPPPPPNNNJJJFFFBBB>>>;;;999888777666111111111111111111111111.../////////000000000111///000222444666666666666222333222111000000222444555555555444444333333222//////000000000000////////////000000222333444555777777777777666555555444111000///...............000000000000000000000000000111222333333444444444111111222333444555666666333333444666777888999:::888999:::;;;<<<<<<<<<<<<===========================>>>@@@BBBBBBBBBAAA@@@>>>>>>>>>>>>???@@@AAAAAACCCEEEGGGHHHIIIMMMSSSXXX]]]aaaeeeiiijjjiiiiiijjjggghhhhhhhhhhhhiiimmmoooooopppqqqqqqpppqqquuuxxxzzz{{{~~~}}}xxxvvvwwwyyy|||~~~yyynnnhhhgggiiijjjjjjgggbbb\\\WWWSSSPPPOOOKKKJJJIIIIIIIIIIIIHHHFFFBBBBBBBBBCCCEEEGGGJJJKKKXXXpppwwwmmmddd```^^^[[[[[[^^^eeesssrrrjjjdddaaa^^^XXXVVVWWWYYYYYYYYYYYYXXXUUUSSSRRRRRRUUUUUURRRPPPPPPNNNJJJEEEAAA===:::888777666555111111111111111111111111.../////////000000111111...///111444555666666666333333333222000000333555666555555333222111000000...///000222333333333333000000000111222444555666444444555555555555555444111000///...............111111111000000000000000...///111222333333222222111222222333555666666777555555666888999;;;<<<<<<777777888999::::::::::::===============<<<<<<<<<999;;;===???@@@???>>>===<<<<<<<<<======>>>???@@@CCCFFFHHHIIIKKKOOOVVV[[[```ccchhhjjjjjjhhhgggfffeeeffffffffffffhhhlllooommmoooqqqpppoooqqqtttxxx{{{|||~~~|||wwwuuuvvvxxx{{{}}}qqqiiifffhhhjjjllliiiddd^^^XXXTTTQQQPPPKKKJJJHHHIIIIIIIIIHHHFFFDDDDDDDDDEEEGGGJJJLLLNNN\\\vvv}}}~~~|||zzzzzzxxxmmmccc^^^[[[WWWWWWYYYaaaooollljjjfff```ZZZVVVUUUVVV[[[[[[[[[[[[YYYVVVSSSQQQSSSSSSRRRQQQOOOLLLJJJHHHGGGDDD@@@>>><<<:::777555000000000000000111111111......------------......666777777777777666666555333222222111222222333333222333333111000///000222111111222333444444444444333222000//////111333444888888666555333111000/////////000111111000///...000000//////......------333222111222333333222000222222222222222222333333555555666777888999999::::::::::::::::::;;;<<<===<<<<<<;;;::::::::::::;;;;;;<<<<<<===============:::<<>><<<:::777555000000000000000000000111000//////......//////000555666666777777777666666333333222222111222222222111333333222000000000222111222333444444444444444222111000//////111222444888777777666555555444444//////000000000//////...222111111111000000000///000000111333555666555333333333333333333444444444666777888999:::;;;;;;<<<;;;::::::::::::;;;<<<===<<<<<<;;;::::::::::::;;;<<<======>>>>>>>>>>>>>>>;;;<<<>>>AAABBBCCCDDDDDDFFFHHHJJJNNNRRRVVVYYY[[[]]]]]]^^^^^^___```bbbbbbaaaaaabbbccceeehhhjjjlllkkklllnnnoooooorrruuuxxxzzz|||xxxvvvtttwwwyyy|||tttlllkkkoookkkiiieeeaaa[[[VVVQQQOOONNNLLLJJJJJJJJJIIIGGGEEECCCEEEFFFFFFFFFJJJOOOSSSeeezzzvvvnnnllljjjhhhhhhooo{{{qqqhhhdddaaa^^^]]]___]]]ffftttqqqlllddd___]]][[[XXXUUUTTTUUUWWWXXXYYYXXXVVVUUUVVVVVVVVVUUURRRPPPMMMLLLGGGDDD@@@===<<<:::777555111111000000000000000000111000000//////000000111444444555666777777777777444333333222111111111222111222444333222000111111222333444555555555444333111111000///000111222333111111111222222222333333............////////////111111111111000000000000......000444777999777666333333333444444555555555888999999:::;;;<<<===>>>;;;;;;:::::::::;;;<<<<<<<<<<<<;;;:::::::::::::::======>>>????????????>>>======>>>???AAACCCEEEFFFGGGJJJOOOTTTWWWXXXXXXXXXZZZZZZ[[[[[[]]]^^^```aaa______```aaaccceeehhhiiihhhjjjlllmmmooorrrvvvyyyzzz{{{xxxtttsssuuuxxx|||yyynnnjjjllliiihhhfffbbb]]]WWWQQQNNNNNNMMMKKKJJJJJJIIIGGGEEECCCEEEGGGHHHHHHKKKRRRXXXkkk|||qqqnnnkkkiiihhhooo~~~uuulllhhhccc___^^^```]]]eeerrrrrrkkkbbb^^^]]]\\\XXXTTTSSSTTTVVVXXXXXXWWWVVVUUUVVVVVVVVVUUUSSSPPPMMMLLLFFFCCC@@@===;;;999777555111111111000000000000000111000000//////000000111222333444555666777777777444444333222111111111111000222444444222111111222444555666777777666444333000000//////000111222333...////////////000000000.............../////////////////////............,,,---000444777888666444222222333333444444555555999999:::;;;<<<===>>>>>>;;;;;;:::::::::;;;;;;<<<<<<;;;::::::999999::::::<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDGGGIIIKKKNNNRRRVVVXXXYYYXXXXXXZZZYYYZZZZZZ[[[\\\]]]^^^]]]]]]]]]^^^```ccceeeffffffhhhjjjkkklllooosssvvvyyy~~~{{{xxxuuusssvvvxxx|||~~~ppphhhgggiiiiiigggddd___XXXRRROOOOOOMMMKKKJJJJJJIIIGGGEEEDDDEEEGGGIIIIIIKKKTTT]]]ttt|||wwwtttqqqvvvzzzqqqllleee___^^^```^^^fffsssrrrjjjaaa\\\[[[ZZZWWWSSSUUUVVVXXXXXXXXXVVVTTTRRRUUUUUUUUUSSSQQQOOOLLLKKKFFFCCC???===;;;999666444111111111111000000//////000//////......//////000222222333555555666666666444333222222111111111222000222444333222111222333555666888999888666444333////////////000111222333333333222222111111000000---....../////////000000............////////////......///222444555333111000111111222333333444444888888999:::;;;<<<======<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999999999::::::;;;<<<<<<======<<<<<>>>>>@@@CCCGGGKKKMMMQQQQQQSSSTTTVVVWWWXXXYYYZZZZZZYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\^^^```bbbdddfffggghhhiiijjjlllooorrrwww|||~~~}}}{{{xxxuuutttwwwzzz~~~xxxllliiijjjjjjiiifffaaaZZZTTTQQQOOOMMMKKKJJJJJJHHHFFFDDDFFFEEEFFFIIIHHHKKKVVVccc~~~~~~wwwpppggg___]]]___]]]eeesssqqqjjjbbb\\\YYYXXXVVVUUUXXXXXXYYYYYYXXXVVVSSSQQQTTTTTTTTTRRRPPPNNNKKKJJJFFFCCC???<<<;;;999666444222222111111000/////////000//////......//////000222222333444555555555555333222222111222222333333222333333222111111333555777888::::::999777444222---...///000000111222222333222222000///...---------...///111111111000000000000000000111111111111000//////000222333222000000000111111222333444444777888888999:::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;:::999999999999999::::::;;;<<<<<<<<<<<<;;;>>>>>>???BBBFFFJJJOOORRRTTTSSSSSSRRRSSSUUUWWWXXXXXXXXXWWWWWWWWWXXXYYYYYY[[[[[[[[[[[[]]]___aaabbbeeefffggghhhhhhjjjnnnqqquuuzzz|||zzz{{{}}}zzzxxxvvvuuutttwwwzzzqqqkkkmmmllljjjgggbbb\\\WWWTTTPPPNNNKKKJJJIIIHHHFFFDDDGGGDDDEEEHHHIIIMMM]]]nnn~~~uuujjj```\\\^^^[[[cccrrrpppkkkddd]]]YYYWWWWWWXXXXXXYYYZZZZZZYYYWWWTTTSSSTTTTTTTTTRRRPPPNNNKKKJJJEEECCC???<<<:::888666444222222111111000//////...111000000//////000000111222333333444444444333333111111111111222333444444333333222111000111444777888999;;;<<<:::777444222,,,---...000111111222222000000///...---,,,++++++,,,...111333444333111//////000000000111111111222222000//////111333333333000000111222333444555666888888999:::;;;<<<<<<======<<<;;;:::::::::::::::;;;:::999999888999999999:::;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@DDDIIINNNSSSUUUTTTSSSSSSRRRRRRSSSTTTTTTRRRRRRSSSTTTVVVWWWYYYZZZZZZZZZZZZ[[[\\\^^^```aaadddeeeggghhhiiilllpppsssuuuyyy{{{xxxxxx{{{}}}|||~~~}}}}}}}}}}}}~~~}}}yyyvvvsssssssssttttttxxxzzzrrrpppnnnlllhhhccc^^^ZZZXXXPPPNNNLLLJJJIIIHHHEEECCCGGGCCCDDDIIIKKKRRRfff|||{{{nnnaaa]]]___[[[cccrrrpppmmmggg___YYYVVVXXXZZZWWWXXXZZZZZZZZZXXXVVVTTTUUUUUUTTTSSSQQQNNNLLLJJJEEEBBB???<<<:::888666444222222222111000//////...222222111111111111222222333333444444444333222222000000000111222333555555444444222000///111555999888:::;;;<<<;;;888444222,,,---...000111111222222222222222111000000//////+++...222555666444111///---.........//////000000333000...///111444666666111111222333555666666777888999999:::;;;<<<=========<<<;;;:::::::::::::::;;;:::999999888888999999;;;<<<<<<===============<<<===AAAFFFKKKQQQUUUWWWSSSSSSSSSSSSSSSRRRQQQQQQMMMNNNOOOQQQTTTWWWYYY[[[ZZZZZZZZZZZZ\\\^^^___aaacccdddgggiiikkknnnsssvvvuuuyyy{{{xxxwwwzzz{{{zzz{{{{{{{{{{{{|||}}}~~~~~~}}}{{{vvvrrrppppppqqqsssqqqvvv~~~}}}rrrppplllhhhccc___\\\ZZZPPPNNNLLLJJJIIIHHHEEECCCFFFBBBCCCIIIMMMVVVmmmpppccc^^^```]]]eeeuuuppphhh```^^^]]]YYYXXXXXXYYYYYYXXXYYYYYYWWWSSSPPPVVVUUUSSSPPPMMMKKKIIIHHHEEEBBB???===;;;999555333222111///...---...000111////////////000000000000333333444555444333222111555555666777666666555444555444111000///111333444999888777666555444333333/////////000111333444555000//////........./////////+++///<<>>BBBFFFIIILLLPPPRRRQQQPPPOOOMMMMMMMMMNNNNNNNNNOOOQQQSSSTTTTTTSSSSSSaaa^^^ZZZVVVUUUXXX[[[^^^ccceeehhhjjjkkknnnrrruuutttvvvyyy|||}}}}}}{{{zzz|||{{{zzzzzzyyyyyyyyyyyyzzzxxxvvvsssqqqooonnnnnnqqqvvv|||}}}vvvmmmiiigggddd^^^XXXQQQOOOMMMKKKJJJIIIFFFDDDBBBHHHGGGGGGLLLUUUpppssshhhbbbaaa^^^gggwwwssskkkcccaaa___[[[XXXXXXXXXXXXXXXXXXYYYWWWTTTQQQWWWVVVTTTQQQNNNLLLJJJHHHFFFCCC@@@>>><<<:::777444222111///.........000000/////////000000000000000333333444444444333222111333555666888888777555444555333111000000111333444666555555444222111111000000000000111111333444444000000///...............000+++...:::<<<444///000///////////////////////////000000///......000111333333333333444555555666999999:::::::::;;;;;;;;;<<<:::888999:::;;;:::999999888666555444555666777;;;;;;;;;<<<<<<<<<<<<<<<<<>>>>>AAACCCEEEEEEEEEDDDEEEFFFHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJLLLMMMMMMNNNNNNLLLNNNPPPRRRUUUWWWXXXYYY\\\^^^aaacccdddgggkkknnnmmmooorrrvvvyyy{{{||||||xxxvvvsssqqqpppqqqrrrssstttsssrrrpppmmmkkkiiihhhhhhjjjmmmqqqwwwxxxuuurrrmmmiiieee```]]]TTTQQQMMMKKKIIIHHHFFFDDDAAAEEEDDDGGGQQQ\\\xxx}}}~~~qqqjjjgggeeelllzzzmmmgggbbbbbbaaa\\\XXXWWWTTTTTTUUUWWWYYYXXXVVVTTTVVVVVVVVVUUURRROOOLLLJJJFFFCCC@@@>>><<<:::777444111000000///////////////---...///000111222333444444444333333333222222222444666;;;>>>???===:::888222222111111111222333444333333333222111111111000222333444444444444333333222222000///------,,,,,,...---...111000......000000000000000000000000000+++---000111111000111111000111333555666666666555555555666777999:::;;;;;;:::888777777999:::::::::777777666666666777777777999999:::;;;<<<===>>>???AAACCCEEEDDDCCCBBBBBBCCCEEEEEEDDDDDDDDDEEEGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQTTTUUUVVVVVVVVVZZZ\\\^^^```bbbeeehhhkkkkkkmmmppptttwwwzzz||||||yyyvvvsssooonnnooorrrsssrrrrrrqqqooommmjjjgggfffeeefffiiilllqqqzzzyyyuuupppllliiieeeaaa]]]TTTQQQLLLIIIHHHGGGEEECCCBBBFFFDDDGGGQQQ]]]xxx{{{tttlllhhhffflllzzzooohhhccccccccc___\\\\\\TTTTTTUUUWWWXXXXXXUUUSSSUUUUUUVVVUUUSSSOOOLLLJJJFFFCCC@@@>>><<<:::777444000000000000////////////---...///000222333444555555444333222222222333333555777:::======<<<:::888111111111111222333444444111111000000000/////////111222444555666555444444222111000......---------...///000000///...///000000000000000000000000000,,,...000111000///000111000111222444555666666777666666777888999:::;;;;;;999777666777999:::::::::777777888888888888888888888888:::;;;===>>>???@@@@@@BBBCCCCCCBBBAAAAAABBBDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLNNNNNNMMMOOORRRTTTVVVWWWXXXXXXXXXZZZ]]]___```cccgggjjjlllmmmppptttwwwzzz|||}}}zzzwwwrrrnnnlllnnnqqqsssqqqqqqpppooollliiifffeeedddeeegggiiinnnuuu~~~~~~wwwoookkkjjjhhhbbb]]]UUURRRMMMIIIHHHGGGEEEDDDDDDGGGDDDHHHSSS```zzz}}}xxxnnniiigggnnn{{{rrrjjjcccbbbaaa^^^\\\\\\UUUUUUUUUWWWXXXWWWTTTRRRTTTTTTUUUUUUSSSOOOLLLJJJGGGDDDAAA???===;;;888555000000000000000//////...,,,---...000222444555666555444333222222222333333555666888999:::888777666000111111222222333444444111111000000000000//////000222444666777777666555000000///...............---000222111///...//////000000000000000000000000///000000///......000111111111222333444666777888999999999999999999999888888777666777999:::;;;:::999999::::::;;;;;;;;;;;;777888999;;;===>>>@@@@@@>>>@@@BBBBBBAAA@@@AAABBBDDDCCCCCCCCCDDDFFFHHHIIIJJJJJJJJJJJJKKKMMMOOOPPPNNNPPPRRRTTTVVVWWWWWWWWWWWWYYY\\\^^^___bbbfffiiikkkmmmooorrrvvvyyy{{{|||zzzvvvpppllljjjlllpppssspppppppppooommmiiifffdddcccdddfffiiilllssszzzzzzooojjjlllkkkeee]]]XXXTTTOOOKKKIIIHHHGGGFFFDDDGGGEEEJJJWWWddd~~~|||pppjjjjjjppp|||sssjjjbbb```^^^[[[YYYYYYUUUUUUUUUWWWXXXWWWTTTQQQSSSTTTUUUTTTRRROOOKKKIIIHHHFFFBBB@@@>>><<<999666000000000000000//////...,,,---...000222444666666555444333222111222333444555555666777666666555444000000111222333333444444333333333333222222222222000111444666777777777666000//////.........//////,,,000333222////////////000000000000000000000000000111000///------///222222111111222333555888999===<<<;;;:::999777666666888777666777999:::;;;:::555666777888888888888888777888999;;;===???@@@AAA===???AAAAAA@@@@@@AAABBBDDDCCCCCCDDDEEEGGGIIIJJJKKKKKKKKKKKKLLLNNNOOOQQQRRRRRRSSSTTTUUUUUUUUUUUUWWWYYY[[[]]]___bbbfffhhhiiijjjmmmooosssvvvxxxyyyyyyuuuooojjjiiikkkooorrrpppppppppooommmiiifffdddccceeegggiiilllqqqxxx|||}}}oookkknnnnnnggg^^^ZZZVVVQQQMMMKKKJJJIIIHHHDDDGGGEEEKKKZZZhhhrrrllllllrrr~~~qqqlllfff```]]][[[YYYWWWZZZZZZYYYXXXUUURRROOOMMMTTTXXXXXXSSSOOOMMMKKKHHHEEEDDDBBB>>>;;;888555444222222111000///...------//////000111222444555666777666444111111111222333555555555555555555555555111111111222333333444444333222111000000111111222444444333555666777666444000///...---,,,------...////////////////////////222222111000///...------000///...---...000222333000000111222333555666777777777888999999999999999999999888888888888999999:::999888777777888999999777888999;;;===>>>@@@@@@>>>???@@@???=========???AAABBBBBBDDDEEEFFFGGGHHHJJJJJJJJJJJJLLLNNNPPPQQQRRRSSSTTTSSSRRRSSSUUUVVVRRRTTTXXX\\\```ccceeefffhhhiiilllooosssvvvyyy{{{zzzvvvooojjjhhhiiimmmooooooooooooooommmkkkiiihhhhhhhhhgggfffhhhnnnvvv{{{ssslllmmmlllfff___ZZZWWWRRRMMMJJJHHHHHHHHHEEEHHHHHHJJJYYYvvv~~~tttoooooowwwpppkkkeee```]]][[[YYYWWWYYYYYYYYYXXXVVVSSSPPPOOOTTTXXXXXXSSSOOONNNLLLIIIEEEDDDAAA>>>;;;888666444000000000000///////////////000000111222444555666666555333111111222333444444444444444444444444444000000111222333333444444444333222000000000111222444333333444666666555333000///...---,,,------...000000000000000000000000111111000000//////......000///.........000222333111222222333444666777888999::::::999999888777666999999888888888888999999:::999888777777888999999888999:::;;;<<<>>>??????@@@AAABBBAAA@@@???@@@AAAAAABBBDDDFFFHHHIIIIIIIIIJJJJJJJJJKKKLLLNNNPPPQQQQQQRRRSSSSSSRRRSSSUUUWWWVVVWWWZZZ]]]```bbbcccdddhhhiiilllpppsssuuuwwwxxxwwwsssmmmiiigggiiimmmooorrrrrrrrrpppnnnllliiihhhggggggffffffhhhnnnvvv|||vvvmmmmmmlllgggaaaZZZWWWSSSNNNJJJHHHHHHHHHFFFIIIJJJOOO___}}}~~~tttpppuuu|||ooojjjddd___\\\ZZZXXXWWWXXXXXXXXXXXXWWWUUUSSSQQQSSSWWWWWWSSSOOOOOOMMMJJJDDDCCCAAA>>>;;;888666555.../////////000000000111000000000111333444666777555444222111111222444555333333333333333333333333//////000111333444555555555444222111000000000111222111111222444555333222000///...---,,,---......111111111111111111111111000000000000////////////000///......///000222333222333333444555777999999<<<<<<;;;:::888777555444999999888888888888999999999999888777777888999:::::::::;;;;;;<<<=========???@@@AAAAAA@@@???@@@BBBAAACCCFFFIIIKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNPPPQQQQQQRRRSSSSSSRRRSSSUUUWWWYYYZZZ\\\^^^```aaabbbbbbgggiiimmmppprrrsssssssssrrroookkkhhhgggiiimmmpppuuuuuutttrrrooollliiigggffffffeeeeeehhhnnnvvv|||yyynnnllllllhhhddd\\\YYYTTTOOOKKKIIIHHHHHHEEEHHHKKKRRRfff}}}uuuqqqyyynnniiiccc^^^[[[ZZZXXXVVVWWWWWWXXXXXXWWWVVVTTTSSSRRRWWWWWWSSSPPPOOONNNKKKDDDCCCAAA>>>;;;999777666////////////000000000000000000111111333555666777666555333111111111333444222222222222222222222222///000000222333444555666666555333111000000000000111000000111333333222111///...---,,,,,,---...///000000000000000000000000.../////////000000000111////////////000111222333222222333444555777888999<<<<<<;;;:::999777666555999999888888888888999999999888777777777888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????>>>>>>???AAA@@@BBBFFFJJJLLLLLLKKKJJJIIIJJJJJJKKKMMMNNNOOOPPPPPPQQQRRRRRRRRRSSSUUUWWWZZZ[[[]]]___```bbbbbbcccgggiiimmmpppqqqqqqpppnnnmmmkkkhhhfffgggjjjmmmpppvvvvvvuuurrroookkkhhhfffddddddddddddgggmmmuuu{{{|||oookkkkkkiiifff^^^ZZZUUUPPPKKKIIIHHHHHHDDDGGGKKKTTTjjj}}}vvvsssxxx~~~mmmiiiccc^^^\\\ZZZXXXWWWUUUVVVWWWWWWWWWVVVUUUTTTSSSWWWXXXSSSPPPPPPNNNKKKDDDCCCAAA>>>;;;888666555111111111000///.........000000111222333555666777888666444222000000111222222222222222222222222222111111222333444555666666777555444222000000000000000000///111222333222000///...---,,,,,,---...///////////////////////////......//////000000111111/////////000000111222333111222222333444666888888:::::::::::::::999888888999999888888888888999999888888777777777888:::;;;======<<<<<<<<<;;;;;;;;;;;;===>>>>>>>>>>>>@@@AAA???BBBEEEIIIJJJJJJIIIHHHIIIIIIKKKLLLMMMNNNOOOPPPOOOPPPRRRRRRRRRRRRUUUWWWXXXYYY[[[^^^aaacccdddeeegggiiilllnnnooonnnmmmkkkiiihhhgggfffgggjjjmmmooottttttsssqqqnnnjjjgggeeecccbbbbbbbbbdddjjjsssxxxqqqkkkjjjhhhfff```\\\WWWQQQLLLJJJHHHHHHGGGIIIMMMYYYqqq}}}vvvssssss|||}}}mmmiiiccc___\\\[[[YYYXXXTTTUUUVVVVVVVVVUUUTTTSSSTTTXXXXXXTTTPPPPPPNNNKKKEEEDDDBBB>>>;;;888555444222222111000///...------111111111222444555777888888666444222111111222222222222222222222222222222333444444555555666666777666555333222111111111222000//////111222333111000......---,,,---...///000..............................//////000000111111//////000111111222222222111222222333444666777888888888999:::;;;;;;::::::999999888888888888999999888777777777777999:::;;;======<<<<<<<<<;;;;;;;;;<<<>>>@@@@@@@@@AAACCCDDD@@@BBBEEEGGGHHHHHHHHHGGGHHHIIIKKKLLLNNNOOOOOOOOONNNPPPQQQQQQQQQRRRUUUWWWUUUWWWZZZ]]]aaaccceeefffggghhhjjjlllmmmlllkkkjjjgggffffffggghhhkkkmmmoooqqqqqqpppooommmjjjgggfffaaaaaa``````bbbgggooouuuuuummmjjjiiihhhaaa^^^XXXRRRMMMJJJIIIHHHKKKMMMRRR```{{{{{{|||}}}vvvsssoooyyy~~~nnnjjjddd___]]]\\\ZZZYYYTTTTTTUUUVVVUUUTTTRRRRRRUUUYYYYYYTTTPPPOOOMMMJJJGGGEEEBBB???;;;777444222111111000000//////......111111111222444555777888555444222111111222444555333333333333333333333333666666666666777777777777555444333222111222222333111000000111333333222000...------,,,---...///000////////////////////////////////////000000000000//////000111222222222222222333333444555777888999888999999:::;;;;;;;;;:::999999888888888888999999888777777777777999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;===???@@@@@@AAACCCEEECCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNOOOOOOOOONNNOOOQQQQQQQQQRRRUUUWWWUUUWWWYYY]]]```bbbdddeeegggggghhhiiijjjjjjjjjjjjfffffffffgggiiikkkmmmooonnnnnnooonnnmmmkkkiiihhhaaa```___^^^___dddkkkqqq~~~zzzqqqmmmkkkiiiccc___YYYSSSNNNJJJIIIHHHLLLNNNUUUfff{{{tttxxx}}}uuurrrppp{{{nnnjjjddd```^^^\\\[[[ZZZTTTTTTUUUUUUTTTSSSQQQPPPVVVZZZZZZUUUPPPOOOMMMIIIHHHFFFCCC???:::666333111////////////000000000000111111222333444666777888222111000000222444777888333333333333333333333333888888888888777777777777555444333222222222333444111000000111333333222111...------,,,---...///000000000000000000000000000000000000000///////////////000111222222333222222444444444555777888:::;;;999::::::;;;;;;::::::999999999888888888888999999888777777777777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;===>>>>>>???BBBCCCEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIKKKMMMNNNOOOOOOOOOMMMOOOPPPQQQQQQRRRUUUWWWVVVWWWYYY\\\___aaabbbcccggggggggghhhiiijjjjjjkkkffffffggghhhjjjlllmmmnnnmmmmmmnnnnnnnnnmmmkkkjjj```___^^^\\\^^^bbbiiiooo{{{~~~sssooommmkkkddd```ZZZSSSNNNKKKIIIHHHJJJLLLTTTggguuuooottt}}}uuuqqqsss}}}qqqmmmgggaaa^^^[[[XXXVVVTTTUUUWWWXXXWWWTTTQQQOOOUUUXXXXXXRRRNNNNNNNNNKKKIIIEEE@@@<<<:::888555333000000////////////000000111222444555666555555444333333222111222333444555<<<:::888555333222222222222333555666888999999999666333///---...///000000222222333333333222111111//////////////////......222111000//////000111222///////////////......---.........///000222333444444444444444666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555777777777888999:::<<<<<<==================<<<<<<<<<===>>>@@@BBBDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJMMMPPPSSSSSSRRRRRRUUUXXXWWWYYY[[[\\\]]]^^^aaadddffffffeeeeeeeeeeeeeeeeeeaaadddfffhhhiiijjjmmmoooqqqqqqrrrqqqpppnnnlllkkkfff```\\\\\\]]]___eeellluuu|||uuussspppkkkfffccc]]]VVVNNNJJJJJJKKKKKKMMMXXXqqqmmmlllvvv~~~vvvsssrrrppplllfffaaa]]]ZZZXXXVVVUUUVVVWWWXXXWWWUUUSSSRRRVVVYYYXXXRRRNNNNNNMMMKKKHHHEEEAAA>>>;;;888555333000000////////////000000000111333444555555555444333222222222333555666777===;;;888666333222222111333444555666777888888888555333111000111333444333222222333333333222111111------------------------222111000//////000111222//////000000//////...---......//////000222333444444444444555666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999777666666555777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKMMMPPPSSSSSSRRRRRRUUUXXXYYYZZZ\\\]]]]]]^^^aaacccbbbbbbbbbbbbbbbbbbbbbbbbaaaccceeeggghhhkkknnnqqqssssssssssssqqqooommmkkkeee___\\\\\\]]]^^^bbbhhhrrryyywwwsssqqqmmmhhheee___WWWPPPKKKKKKLLLLLLOOO\\\uuu}}}iiiiiissswwwuuuxxxoookkkeee```\\\ZZZWWWUUUVVVVVVWWWWWWWWWVVVVVVUUUVVVYYYYYYSSSOOONNNLLLIIIGGGEEEBBB???===:::666333111000000//////000000111///000222444555555555555222222222333555777:::;;;>>><<<999666444222111111444444555666666666666666222111000222444555555444333333333333333222111000------------------------111111000000000000111111//////000000//////...---////////////000111333333444444444555666888:::;;;::::::::::::::::::::::::::::::999888777666555555666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAACCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMPPPSSSSSSQQQRRRUUUXXXZZZ[[[\\\]]]\\\]]]___aaa___``````aaabbbbbbbbbbbb```bbbccceeegggkkkppptttvvvvvvvvvuuusssqqqnnnlllddd___\\\]]]]]]\\\___dddmmmttt~~~{{{tttqqqooojjjgggaaaYYYQQQLLLKKKLLLMMMQQQ```||||||jjjkkktttzzzxxx~~~nnnjjjddd___\\\YYYWWWUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVYYYYYYSSSOOONNNLLLIIIFFFDDDBBB@@@>>>;;;666222111000000000000000000111...///111333555555555555111111222333666999<<<===>>><<<999666333222111111444444555555555555444333//////000222444555333222333333333333222222111000.........///////////////111000000000000000000111000000000000000///......////////////000111222333333444444666777888::::::999999999999999999999999999999888777666666555555555666777888999::::::;;;999:::::::::::::::;;;;;;<<<<<<===???@@@BBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLLLLOOORRRRRRQQQQQQTTTWWWYYYZZZ[[[[[[ZZZZZZ\\\^^^^^^___aaabbbcccccccccccc___```bbbcccfffkkkqqqvvvxxxyyyyyyxxxvvvrrrooommmeeeaaa^^^___^^^\\\]]]```hhhoooyyywwwrrrpppmmmiiicccZZZRRRLLLKKKLLLNNNSSSdddzzzjjjkkksss~~~{{{nnniiiddd___\\\ZZZWWWUUUSSSSSSTTTTTTUUUUUUVVVVVVUUUYYYYYYTTTPPPNNNLLLHHHEEEDDDBBB@@@>>>:::666222111111000000000000111111///000222444555555555555111111222333666999;;;======;;;888555333111111000333444444444444333222222000000111333555555333111333444333333222111000///........./////////000000000000000111111000000000000000000000000//////...000/////////000111222222333333555666777999999:::999999999999999999999999888777777666666555555555555555777888999:::::::::999999999999::::::;;;;;;<<<<<<===>>>@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLLLLOOORRRRRRQQQQQQTTTWWWWWWXXXXXXXXXWWWWWWYYY[[[]]]^^^```bbbccccccbbbbbb^^^___aaacccfffkkkrrrwwwyyyzzz{{{zzzxxxtttpppnnngggccc```aaa___\\\\\\___dddkkkttt{{{{{{tttsssoookkkddd[[[RRRMMMKKKKKKNNNSSShhhuuufffgggnnn~~~}}}}}}~~~nnnjjjddd```]]][[[XXXVVVRRRSSSTTTUUUUUUUUUUUUUUUSSSWWWXXXTTTPPPOOOMMMIIIEEECCC@@@>>><<<:::666333222111111000000111111222111222444555666555555444111111111222444666999:::;;;999777444222111000000222222333333333222222111333333444555777777666444444444444333222111000///++++++,,,,,,---.........000000111111111111000000000000111111000000///...000000000000000111222222222333555777888999999999888888888888888888888888777666666666555555555444444555777999::::::999999888999999::::::;;;;;;<<<;;;<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLOOORRRRRRPPPQQQTTTWWWTTTUUUVVVVVVUUUUUUWWWYYY[[[]]]___aaaaaaaaa___^^^\\\^^^aaacccggglllqqquuuyyyzzz||||||zzzvvvrrrooohhhccc```aaa___\\\\\\___aaafffnnntttyyyxxxvvvrrroooggg]]]TTTNNNLLLLLLOOOUUUllltttgggiiinnn}}}~~~zzz{{{nnnjjjeee```^^^\\\YYYXXXSSSTTTUUUWWWWWWVVVUUUSSSQQQVVVXXXTTTQQQPPPNNNJJJEEEBBB>>><<<:::888666333222111111000000111111222444444555666666666555444111111000111111333555666888666444222111000000111111111222222222222222111333222333555777999888777444444444333222111000///++++++,,,,,,---......//////000111222222111000///000111111111111000//////000000000000000111111222222333555777888999999999888888888888888888888888666666555555555555444444333555777999::::::999888999999999:::;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@BBBCCCCCCDDDFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKNNNQQQRRRPPPPPPSSSVVVSSSTTTUUUUUUUUUUUUWWWYYY]]]^^^```bbbbbbaaa___]]][[[^^^aaaeeehhhlllpppsssxxxzzz||||||{{{wwwssspppgggbbb______]]]ZZZ[[[___]]]bbbiiimmmqqquuu|||~~~{{{vvvssskkkaaaWWWPPPNNNNNNQQQWWWppptttiiilllqqq~~~zzzzzzoookkkeeeaaa^^^\\\ZZZXXXSSSUUUWWWYYYYYYWWWUUUSSSPPPUUUWWWTTTRRRQQQOOOKKKEEEAAA===:::999777555444222222111111111111222222555666777777777666555444222111000000000111222333666555333111000000000111000000111222222222222222/////////222555888999999444444444333222111//////------......///000111111///000111222222111000///111111111111111000//////111000000000000000111222222333555777999999999999777777777777777777777777555555555555555555444444333444777999::::::999888999999:::;;;;;;<<<======;;;<<<<<<===>>>??????@@@CCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKNNNQQQQQQPPPPPPSSSVVVSSSTTTUUUVVVUUUVVVXXX[[[___aaacccddddddbbb```^^^[[[^^^bbbeeehhhlllooorrrwwwyyy{{{}}}{{{xxxtttqqqgggaaa]]]]]][[[YYY[[[___ZZZ___eeeiiikkkooouuuzzz}}}~~~zzzvvvnnncccYYYSSSPPPPPPRRRYYYssspppgggjjjooo~~~{{{nnnjjjddd```]]][[[YYYWWWSSSTTTVVVWWWVVVTTTQQQPPPTTTUUUVVVVVVTTTPPPLLLIIIFFFDDDBBBAAA???<<<777444111111000//////000111222444444444444444444444444222222111111222222333444444222///000111111///,,,...000111333444444444333333444555666777777777777666555444222000///------//////000111111111111111333///+++***---000000///---...///000000111000000///000111000//////111333222555777888777777777888999999888888888888888888777666666666666777777888888888999999999999888888::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>???AAA@@@@@@@@@AAACCCEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIKKKMMMPPPQQQRRRRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYaaabbbcccbbb___]]]\\\]]]]]]^^^```dddhhhmmmrrrtttzzzyyywwwwwwvvvtttqqqnnngggddd^^^ZZZWWWWWWXXXYYY\\\\\\\\\^^^bbbgggkkknnntttzzzzzzwwwqqqeeeZZZRRRPPPQQQQQQ\\\xxxrrrgggfffrrr|||{{{yyy|||nnniiiddd___]]]ZZZXXXWWWWWWXXXYYYZZZZZZXXXUUUSSSRRRSSSTTTTTTRRRNNNJJJHHHEEEDDDBBB@@@???<<<888555////////////000111333444666666666666666666666666222222222111222222333333444222000000111111///---000111333444555555555444000111333555666888888999666555444222000///------......///000000000000000222000------...///000000---......////////////...///000111000//////111333333555888999888888888999:::999999888888888888888555444444444444555666666888888888999999888888888888888888999999999::::::;;;;;;::::::;;;<<<>>>???@@@@@@???@@@AAABBBDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIKKKMMMOOOPPPPPPPPPQQQQQQRRRSSSUUUWWWYYYZZZ```aaabbbaaa^^^]]]\\\]]]]]]___aaaeeeiiinnnsssuuuyyyyyyxxxxxxwwwtttppplllgggccc^^^YYYVVVVVVWWWXXXYYYYYYYYYZZZ]]]bbbfffhhhjjjooovvv{{{}}}}}}}}}}}}xxxwwwqqqggg[[[SSSPPPPPPTTTaaa}}}~~~pppggghhhsss|||wwwtttvvv}}}mmmiiiccc^^^[[[YYYXXXVVVVVVWWWXXXXXXXXXVVVTTTRRRQQQRRRSSSSSSRRROOOKKKIIIEEECCCAAA@@@???<<<999555............000222444555666777777888888777777666333333222222111222222222444222000000111111000///222333444555666666555444,,,...000333666888999:::555555444222000///...---------...//////////////////000111000//////000111---...............---,,,///000111111000000222333444777999::::::999999:::::::::999888888888888888555444444444555555666777888888888888888888888888888888888888999999999999;;;;;;:::;;;;;;<<<>>>>>>>>>>>>>>>???@@@AAACCCDDDFFFFFFGGGHHHHHHHHHHHHHHHFFFGGGIIIKKKMMMNNNNNNOOOPPPPPPQQQRRRTTTVVVXXXYYY]]]___```___]]]\\\\\\]]]^^^___bbbfffkkkppptttwwwyyyyyyyyyyyyxxxtttnnnjjjfffbbb]]]XXXUUUTTTUUUUUUUUUUUUTTTUUUWWWYYY\\\^^^^^^cccjjjppprrrtttuuuvvvwwwvvvrrriii^^^UUUQQQPPPWWWfffyyynnnhhhjjjuuu{{{qqqmmmmmmssszzzmmmhhhbbb]]]ZZZYYYWWWVVVVVVVVVWWWWWWWWWUUUSSSRRRRRRSSSTTTUUUSSSQQQNNNMMMDDDCCCAAA@@@???===999666///////////////111333444555555666777777666555555444333222222111111222222444222111000000000111111333333555555666555444333,,,---///222444666777888555444333222000///......---...//////000000//////---000333333000...///111////////////......---,,,///000111111000000222444666888;;;;;;;;;::::::;;;;;;::::::999888888888888666666666666777888999999999888888888888888888999999::::::::::::;;;;;;;;;::::::;;;;;;<<<======>>>======>>>???@@@AAABBBBBBDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFHHHJJJKKKMMMNNNNNNQQQQQQQQQRRRSSSUUUVVVWWW[[[\\\^^^^^^\\\[[[[[[\\\]]]___bbbggglllqqquuuwwwxxxyyyzzz{{{zzzuuunnniiidddaaa]]]XXXTTTSSSSSSSSSQQQPPPOOOOOOPPPQQQSSSTTTVVV[[[aaagggjjjmmmoooqqq|||vvvvvvssskkk```WWWRRRQQQWWWjjjxxxnnniiikkkwwwyyyjjjfffdddiiiqqqzzznnniiibbb\\\ZZZXXXXXXWWWYYYZZZZZZZZZYYYXXXWWWVVVSSSTTTTTTTTTSSSQQQOOOMMMEEECCCAAA@@@???<<<888555222111000//////000111111444555666777777666555444333333222222111222222333333333222000///000111333333333444555555444222222......000222333444444555444444333222111///......//////000111111111111000---000444444111//////111000000000000000///...---///000111111000111333555666999;;;<<<;;;;;;;;;<<<<<<;;;:::999888888888888666666666777777888::::::999999888777777888999999999999999:::::::::;;;;;;::::::;;;<<<<<<=========<<<===>>>???@@@AAAAAAAAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHJJJKKKMMMOOOOOOSSSSSSRRRRRRSSSTTTTTTUUUYYY[[[\\\\\\ZZZYYYZZZZZZZZZ]]]aaaggglllqqquuuwwwwwwyyyzzz|||{{{vvvnnniiiccc```\\\WWWTTTSSSRRRRRRNNNMMMLLLKKKKKKKKKLLLLLLPPPTTTYYY^^^bbbeeehhhjjjsss{{{~~~xxxyyyvvvnnncccYYYSSSRRRVVVmmm{{{oooiiilllxxx~~~uuuddd___^^^bbbjjjtttoooiiibbb]]]ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUUUURRRRRRRRRRRRPPPNNNLLLKKKFFFDDDBBBAAA???<<<777444333222111////////////000555666888999999888666555222222111111222222333444333333222000///000222555333444555555444333222111000000111222333333333222444444333222111000///...///000000111111111111111...000222222111/////////000000000000000000///...///000111111111222444666666999;;;<<<;;;;;;;;;<<<===<<<;;;999888888888888444444444555666777888999:::999888777777888999:::777777777777888888888888999:::;;;<<<============<<<===>>>???AAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHJJJKKKMMMOOOPPPTTTSSSSSSSSSSSSTTTUUUUUUXXXZZZ[[[ZZZYYYWWWWWWXXXWWWZZZ___eeekkkppptttvvvuuuvvvxxxzzzyyyuuunnniiiaaa___[[[XXXUUUTTTSSSSSSMMMLLLKKKJJJIIIIIIHHHHHHIIILLLQQQTTTWWWZZZ^^^```hhhqqq|||||||||yyypppeeeZZZUUUSSSWWWrrrqqqiiilllzzzvvvmmm```[[[YYY]]]dddmmmyyypppjjjccc]]]ZZZZZZYYYYYYUUUUUUUUUTTTTTTSSSRRRRRRTTTTTTSSSRRRPPPMMMKKKJJJGGGFFFCCCAAA>>>;;;666333222111000//////000000111444555777999999777555444000000000111222333444555333333333111//////333666555666666666555444222111000000111222333333333333444333333222111000//////...//////000111000000000//////...///000000///.........//////000////////////000111111111222444666666888;;;<<<;;;:::;;;<<<===<<<;;;:::999888888888444444444555666888999::::::999888666666888999:::777777777777888888888888999:::;;;============<<<<<<===???@@@AAABBBBBBAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJMMMOOOPPPRRRRRRRRRSSSUUUVVVXXXYYYXXXYYYZZZYYYWWWUUUUUUVVVTTTWWW]]]cccjjjooorrrtttqqqrrrtttuuuuuurrrlllhhh___^^^[[[XXXVVVUUUTTTUUUMMMLLLKKKJJJIIIHHHHHHGGGEEEGGGJJJMMMOOOQQQUUUXXX]]]eeeqqq{{{|||rrrfff\\\VVVUUU\\\yyysssiiimmm~~~xxxllleee]]]XXXUUUYYY^^^eeeoooyyyqqqkkkccc]]][[[ZZZZZZZZZXXXXXXWWWVVVVVVUUUUUUTTTWWWVVVUUUTTTQQQOOOMMMKKKHHHFFFDDDAAA>>>:::555222000000/////////111222333111333555666666555333111///000000111222444555666333333333111...///333777777777888777666555333222///000111222333444444444444333333222111000//////---......///////////////111...,,,---000111///---,,,,,,---.../////////...///000111222111222555777666888;;;<<<;;;:::;;;;;;>>>===;;;:::999888888888666666666777888:::;;;<<<:::999777666666777999:::888999999999999:::::::::999:::;;;============<<<<<<===???AAABBBBBBBBBAAAAAABBBCCCEEEFFFFFFGGGGGGGGGGGGGGGHHHIIILLLNNNPPPOOOPPPQQQSSSVVVYYY[[[\\\XXXZZZZZZYYYVVVTTTTTTTTTRRRUUU[[[bbbhhhnnnqqqsssnnnoooppprrrrrrpppkkkggg^^^]]][[[XXXWWWVVVVVVVVVMMMMMMLLLKKKJJJIIIHHHGGGDDDFFFHHHJJJKKKNNNQQQTTTUUU^^^jjjuuu~~~}}}sssfff\\\WWWVVV```~~~tttiiinnnqqqfff___[[[VVVSSSVVVZZZ___hhhppprrriiibbb```___\\\ZZZ[[[WWWVVVUUUVVVVVVVVVTTTRRRTTTUUUTTTSSSQQQMMMJJJHHHFFFCCC@@@===:::888444222111111000000111111222333777555333444777777444111333333333333444444444555666444222000000222444666888888999888777444111///...///111222333222222111222222111111000/////////,,,---...///000000000000//////............//////777444111000111222222222------...///111444666888:::;;;<<<=========<<<;;;777777777777666666666666777777777777888888888888777777777777888888888888777777888999999777666555;;;;;;<<<<<<===>>>>>>>>>???>>>>>>>>>???AAACCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKKKKLLLLLLNNNPPPQQQRRRTTTVVVXXXZZZ\\\\\\\\\[[[ZZZWWWTTTQQQOOOMMMMMMRRRYYYaaagggkkklllmmmnnnmmmmmmmmmmmmkkkhhheee```[[[VVVUUUVVVVVVRRRMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEEEEDDDEEEFFFGGGIIIJJJNNNSSS^^^jjjsss}}}vvviii]]]YYY[[[eeerrriiiooovvvrrrfff___]]][[[ZZZXXXVVVUUUZZZbbbhhhrrriiibbb```___[[[YYYZZZXXXWWWVVVVVVWWWVVVTTTRRRTTTTTTTTTSSSQQQMMMJJJHHHFFFDDDAAA???===999555222111111000000111111222333666444333444666666444111444444555555555666666666666555222000000222555666777888888888666444111000111222333444444444333222222222111000000/////////000000000000///...---,,,//////............//////444222//////000111000000////////////111222444666999:::;;;<<<<<<<<<;;;:::777777777777666666666666666666666777777777888888777777777777666666666666666777888999::::::999999::::::;;;;;;<<<<<<<<<===============>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIKKKKKKKKKLLLNNNPPPQQQRRRTTTVVVXXXZZZ[[[\\\[[[[[[ZZZXXXVVVSSSQQQPPPNNNSSSZZZbbbhhhlllnnnooommmlllkkkjjjjjjhhheeebbb___[[[VVVTTTUUUTTTPPPMMMLLLKKKKKKJJJIIIIIIHHHHHHFFFEEEEEEEEEEEEGGGHHHIIIKKKNNNVVV___iiiuuuwwwkkk___ZZZ\\\kkkpppiiiooowww~~~ooofff```]]]ZZZZZZWWWTTTSSSUUU[[[```rrriiiaaa___^^^ZZZXXXXXXXXXWWWVVVVVVWWWVVVTTTRRRTTTTTTTTTSSSQQQNNNJJJHHHFFFDDDBBBAAA???;;;666333111111000000111111222333444333333333444444222111555666777777888888777777777555333111111333555777666777777666555333111000444555666666666555444333222222111000////////////000000000000///...---,,,//////............//////000///......//////...---111000000000000222333444999:::;;;=========<<<;;;888888777777777666666666555555666666666777777777999888888888777777666666666777888999;;;;;;;;;;;;999:::::::::::::::::::::<<<<<<<<<===>>>???@@@AAABBBAAAAAABBBCCCDDDEEEEEEGGGIIIJJJKKKKKKLLLNNNOOOQQQRRRTTTUUUWWWYYY[[[\\\[[[[[[YYYXXXVVVUUUSSSSSSPPPTTT\\\dddjjjnnnpppqqqmmmkkkiiihhhgggeeeaaa___^^^YYYUUURRRRRRQQQNNNKKKIIIIIIIIIJJJJJJJJJJJJJJJGGGFFFFFFEEEEEEFFFGGGGGGJJJJJJNNNVVV^^^kkkzzznnnaaa\\\___rrrmmmhhhooowwwuuulllfff```]]][[[ZZZXXXUUUSSSSSSVVVYYYrrriiiaaa___]]]ZZZWWWXXXWWWVVVUUUUUUVVVUUUSSSQQQTTTTTTTTTTTTQQQNNNKKKIIIDDDCCCBBBBBB@@@<<<666222111111000000111111222333333333333333333222111000666777888999999999999888666555333222222333555666555555555555444333111000555666777777666555444333222222000///......//////,,,---...///000000000000//////............/////////...---...000000...,,,000000//////000222444555:::;;;<<<>>>>>>>>>======999888888777777666666666555555555555666666666666;;;::::::999999888888777777777888999:::::::::;;;::::::::::::::::::::::::<<<<<<<<<===>>>???@@@AAA@@@@@@@@@AAABBBCCCDDDEEEGGGIIIJJJKKKKKKKKKMMMOOORRRRRRTTTUUUWWWYYYZZZ[[[[[[[[[YYYWWWUUUTTTSSSRRRRRRVVV^^^ffflllqqqssssssnnnllliiigggeeeccc```]]]]]]YYYTTTQQQPPPOOOMMMKKKHHHHHHIIIJJJJJJKKKLLLLLLHHHHHHGGGFFFFFFFFFFFFFFFIIIHHHKKKRRRZZZeeewww}}}rrrddd___bbbuuu}}}kkkfffmmmvvvqqqjjjfffaaa\\\\\\[[[ZZZXXXVVVUUUUUUVVVrrriiiaaa___^^^ZZZXXXXXXVVVUUUTTTTTTUUUTTTRRRPPPTTTTTTUUUTTTRRROOOLLLJJJCCCBBBAAAAAA???;;;666222111111000000111111222333222222333333222111111111666777999:::::::::999888555444333222222333444555333333333333333222111111444555666666555444333222333111000...---......///,,,---...///000000000000//////............/////////......///111111///---.........///111333666777888999;;;<<<======<<<<<<999999999888777666666666555555555555666666666666999999888888888777777777888888888777777777888888:::::::::::::::;;;;;;;;;<<<<<<===???@@@@@@AAAAAA??????@@@@@@BBBCCCDDDEEEGGGIIIJJJKKKJJJKKKLLLNNNRRRRRRSSSUUUWWWXXXYYYZZZ\\\ZZZXXXVVVSSSRRRQQQQQQUUUYYY```hhhnnnrrrssstttpppmmmjjjhhhfffdddaaa___]]]ZZZUUUQQQOOONNNMMMLLLIIIIIIJJJKKKKKKLLLMMMMMMIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGJJJQQQXXX```mmmyyywwwhhhbbbeeeyyyzzzhhheeelllttttttlllhhhbbb]]][[[ZZZYYYXXXWWWWWWUUUTTTrrriiibbb```___\\\ZZZ[[[VVVUUUTTTTTTUUUTTTRRRPPPTTTTTTUUUTTTRRRPPPMMMKKKCCCBBBAAA@@@>>>;;;666333111111000000111111222333111333444444222111111222555666888::::::999888777444333222222222222333444222222222111111111111111333444555555555444333222333111///---------...///000000000000///...---,,,//////............//////000///...///000111000///------...///111444666888555666888999:::::::::999::::::999888777777666555555555666666666777777777555555555555555555555555999888777777666666777777888888999::::::;;;<<<<<<<<<<<<>>>???@@@AAAAAAAAA??????@@@AAABBBCCCEEEFFFGGGIIIJJJJJJJJJJJJLLLMMMRRRRRRSSSUUUVVVXXXYYYYYYZZZYYYWWWTTTSSSRRRRRRRRRWWW[[[bbbiiiooorrrssssssrrroookkkiiigggeeecccaaa___\\\WWWRRROOOMMMMMMNNNLLLLLLLLLMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEHHHOOOTTTYYYbbbkkk}}}{{{kkkdddiii}}}wwwfffccckkksss{{{qqqjjjddd___ZZZYYYWWWWWWWWWWWWUUUSSSqqqiiibbbaaa```^^^\\\]]]WWWVVVUUUVVVVVVVVVTTTRRRTTTTTTUUUTTTSSSPPPMMMKKKEEECCCAAA???>>><<<888666111111000000111111222333111333555555222111111333333555777999999888666555333222222111111222222333111111000000000111111222222333444555555555444333333111///---,,,---...///000000000000///...---,,,//////............//////111///------///111111111////////////111333555666555666888:::;;;;;;;;;:::;;;::::::999888777666555666666666777777777888888555555555666666777888888999888777777777888999:::555666777888999;;;<<<<<<:::;;;===>>>@@@@@@@@@??????@@@@@@AAABBBDDDFFFGGGGGGIIIJJJJJJJJJJJJKKKLLLRRRRRRSSSUUUVVVWWWXXXYYYXXXWWWUUUTTTTTTUUUVVVWWWZZZ]]]cccjjjoooqqqrrrrrrrrroookkkiiihhhfffeeeccc```^^^YYYTTTPPPNNNOOOPPPPPPPPPOOOOOONNNMMMLLLLLLJJJKKKKKKLLLLLLKKKJJJIIIIIIGGGHHHLLLQQQUUU\\\cccqqqmmmfffkkkrrrcccbbbkkksssvvvmmmgggccc^^^[[[YYYXXXXXXXXXVVVSSSqqqiiibbbaaaaaa___^^^___YYYXXXWWWWWWXXXXXXVVVTTTTTTTTTUUUTTTSSSPPPMMMLLLGGGEEEBBB@@@>>>===:::888111111111000111222222333222444666555222111222333222444666888888777555444222111111111111111111222000000000000000111111222222333444666666666555555333111///,,,,,,---...000,,,---...///000000000000//////............//////111...,,,,,,...000111111111000000000000222333444888999;;;===>>>>>>>>>>>>;;;;;;:::999888777666555777777777777888888888888777777888999:::;;;;;;<<<888888777777888:::<<<===333444555777888:::;;;<<<999:::<<<===??????>>>>>>@@@@@@@@@AAACCCEEEFFFGGGGGGIIIJJJJJJIIIIIIKKKLLLRRRSSSSSSUUUVVVWWWXXXXXXVVVUUUTTTTTTVVVXXXZZZ\\\[[[^^^dddjjjoooqqqqqqqqqrrroookkkiiihhhgggeeedddbbb___[[[UUUQQQOOOPPPQQQSSSRRRQQQPPPNNNMMMLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJNNNJJJIIILLLPPPSSSZZZbbbhhhyyyooogggmmm~~~oooaaabbbkkksssyyyoooiiifffddd```\\\[[[[[[ZZZXXXUUUqqqkkkccc______aaaaaa```[[[XXXVVVVVVWWWWWWSSSPPPTTTVVVWWWVVVSSSOOOMMMMMMDDDCCCAAA???>>>;;;777444444444333222222333333333555555555555444333222222444555777777666555222111222111000000111111000//////000000111111111000000666666666666666444222111000000///...............000000//////.........---,,,,,,------...///000000,,,...000222222111///...+++---///222444555555555;;;::::::::::::;;;<<<===<<<;;;;;;:::888666555444888888777777777777888888666666666666777888999:::<<<;;;999777777888999:::::::::999999888999999999;;;;;;<<<===>>>???@@@@@@======>>>???@@@BBBDDDEEEHHHHHHHHHIIIJJJLLLNNNPPPRRRTTTVVVWWWVVVUUUUUUUUUWWWWWWWWWVVVVVVXXX\\\```bbbeeeiiilllnnnooonnnnnnsssooollllllnnnnnnjjjeeegggccc]]]XXXVVVUUUTTTRRRXXXWWWWWWUUUTTTSSSRRRRRRQQQOOONNNMMMNNNNNNLLLJJJJJJJJJKKKMMMPPPTTTXXX[[[fffnnnzzzxxxkkksss~~~lllbbb___fffrrrzzzpppiiifffdddbbb^^^[[[YYYWWWVVVrrrmmmfffbbbbbbcccbbbaaaZZZXXXVVVVVVWWWVVVSSSPPPTTTUUUWWWUUURRRNNNLLLLLLDDDBBBAAA???>>>;;;777444222111111111111222333333555555555555444333222222444444666777666555333222222111000000111222111///111111222222222222222111555666666666666444333222111000//////......//////000/////////............,,,,,,---......//////000---------.........//////,,,...000222333444444444::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888666555666666666666666666666666666666666666666777999999===<<<:::999888999:::;;;::::::999999888999999::::::;;;<<<===>>>??????@@@>>>>>>???@@@AAACCCDDDEEEIIIHHHHHHHHHIIIKKKMMMNNNPPPRRRUUUWWWVVVVVVWWWXXXXXXYYYYYYYYYYYY[[[___bbbeeehhhmmmppprrrrrrrrrrrruuurrrooooooqqqqqqmmmiiigggddd___]]]\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSQQQPPPOOOPPPOOONNNLLLKKKKKKLLLNNNQQQUUUXXX[[[___eeennnuuu{{{yyykkkrrr}}}kkkaaa___gggsssuuummmkkkiiieeeaaa]]]ZZZXXXWWWqqqlllfffcccccccccaaa___YYYXXXVVVVVVVVVUUURRRPPPSSSTTTVVVTTTQQQMMMKKKJJJDDDBBB@@@???>>>;;;777444/////////000111222444444666666666555555333222222222333555666666555444444222111000000222333222000333333333444444333333222555666666666666444333222111000///.........///000////////////............---------......//////000...,,,+++******,,,...///...///111222333444444444:::;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;:::999888777444555666666666666555444555555444555555666777888;;;:::999888888888999::::::999999888999999::::::::::::;;;<<<===>>>>>>?????????@@@@@@BBBCCCEEEFFFHHHGGGGGGGGGHHHIIIKKKLLLNNNQQQTTTVVVWWWWWWXXXZZZYYYZZZ\\\]]]^^^```bbbeeeiiimmmrrrvvvxxxwwwwwwwww{{{xxxvvvvvvwwwvvvssspppiiifffbbb````````````______^^^]]]\\\[[[YYYXXXXXXVVVTTTSSSRRRRRRRRRPPPNNNNNNNNNNNNPPPRRRUUUXXXZZZZZZ]]]bbbeeehhhnnnuuu{{{|||nnnuuu{{{iii```___hhhttt|||ssspppmmmiiiddd___\\\YYYXXXooojjjdddbbbaaaaaa^^^[[[XXXWWWWWWVVVUUUTTTRRRPPPRRRTTTUUUSSSOOOLLLIIIHHHCCCBBB@@@???===;;;777444......///000222444555777666666666666555444222222111222333555555666555555222000000111333444333222333333444444444333222222555555666666666555333222111000...---,,,---...//////////////////.........------....../////////000---,,,+++***+++,,,...///000111222333333444444444999;;;<<<======;;;999888::::::::::::999999888777333444666777777666444333444444444444555666777777888777666666555666777777999999888888999999::::::999999:::;;;<<<===>>>>>>?????????@@@AAABBBDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLNNNQQQTTTVVVVVVWWWXXXYYYXXXZZZ]]]```aaacccfffhhhkkkpppwww{{{||||||}}}~~~~~~~~~~~~}}}zzzwwwrrrnnnjjjhhhfffeeedddcccfffeeedddbbbaaa___^^^^^^ZZZXXXVVVVVVVVVUUUSSSRRRQQQQQQQQQRRRSSSUUUWWWXXXZZZ[[[]]]^^^___ccciiinnnqqqvvv}}}~~~~~~ttt|||xxxggg______iiivvvyyyrrroookkkeeeaaa]]][[[[[[ooojjjdddaaaaaa```]]]ZZZXXXXXXXXXWWWUUUSSSRRRQQQRRRSSSTTTRRROOOKKKHHHGGGCCCBBB@@@>>>===:::666333......///111333555777999777777777666555444222111111111222444555555666666111000000111444555555444333333444444333222222111444555666666666555444333000///---++++++,,,---............///////////////.........///////////////,,,,,,---...............111222222333333444555666999:::<<<======<<<:::888888888888888888777666666444555777888888777555444333333333333444555666777666666666666666666666777999888888888999999:::;;;999999:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBBBBCCCDDDGGGIIILLLNNNOOOQQQTTTUUUUUUUUUUUUVVVUUUXXX\\\```cccfffjjjmmmnnnttt{{{}}}{{{xxxtttrrrqqqooonnnlllkkkjjjiiigggeeedddbbbbbb```^^^\\\[[[[[[ZZZXXXVVVUUUUUUUUUUUUVVVWWWWWWXXXZZZZZZ[[[[[[]]]aaafffjjjkkkoootttxxxyyyyyywwwwwwtttsssrrrqqqrrrsssuuuwwwzzzxxxuuufff______jjjvvvtttqqqlllfffbbb___^^^]]]rrrlllfffbbbbbbaaa___]]]XXXYYYZZZXXXUUUSSSSSSSSSRRRTTTTTTRRRNNNJJJHHHGGGCCCAAA???>>>===:::666333...///000111444666888999888888777777555444222111111222222333444555555666111000000222444666666555444444444444333222111111444444555666666555444333111///---+++***,,,...///.........///////////////////////////////////////------...////////////...222222222333444555777888999:::;;;<<<<<<<<<;;;;;;888888888888777666555444555666777777777777666555444444333444444555666777888888888888999999999999888888888888999:::;;;;;;::::::;;;<<<===>>>>>>???=========>>>>>>???@@@AAABBBBBBCCCDDDFFFIIILLLNNNNNNPPPSSSTTTSSSSSSSSSTTTSSSVVV[[[___ccciiinnnrrrsssyyy~~~{{{yyyxxxxxxwwwvvvtttpppooonnnllljjjhhhgggfffgggeeecccbbbbbbaaa___]]]\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYZZZ\\\```dddhhhkkkmmmppptttwwwxxxvvvsssqqqooonnnllljjjjjjkkklllmmmrrrzzzzzztttfffaaaaaajjjvvvzzzwwwqqqjjjeeebbb``````sssmmmeeeaaa``````___]]]XXXZZZ[[[ZZZVVVTTTTTTUUUSSSTTTUUUSSSOOOJJJHHHGGGCCCAAA???>>>===:::666333......///111333555777888888888888777555444222111222222222222333444444555111000000222555777777666555666666555555333222222333444555666666555444444333111...,,,,,,---///111............/////////000000////////////////////////...---------...000111222222222222444666888:::888999999:::;;;<<<======::::::999999777666444333555555555555555555555555444444444444555666777888777888999999:::::::::999888888888888999:::;;;<<<:::;;;<<<===>>>??????@@@>>>>>>>>>>>>???@@@AAAAAAEEEEEEEEEEEEFFFHHHJJJLLLJJJMMMPPPRRRRRRRRRSSSUUURRRUUUZZZ___dddlllsssxxxzzz}}}{{{xxxxxxvvvtttrrrpppnnnnnnooommmkkkjjjiiihhhfffdddccccccbbbbbbaaa```___^^^]]]]]]___ccchhhmmmpppqqqvvvwwwzzz{{{{{{yyyuuuqqqmmmllljjjhhhhhhiiijjjkkklllsssrrrgggbbbaaajjjuuuyyyqqqjjjfffccccccrrrkkkccc^^^]]]^^^]]]\\\YYY[[[\\\ZZZWWWTTTTTTVVVSSSUUUUUUSSSOOOKKKHHHGGGBBBAAA???>>><<<:::666333---......000222444555666999999888777666444222111333333222222222333444444111000000222555777888777777777777777666555444333333444555666666666555444555333000------///111333---.........//////000000000000000000////////////111///,,,******---000333111111111222444777999;;;888888999999;;;<<<>>>???<<<;;;;;;:::888666555444555444444333333444444555555555444555555666777888555666777888888888888888888888888888999:::;;;<<<;;;;;;<<<===>>>???@@@@@@????????????@@@AAABBBBBBHHHGGGFFFFFFFFFGGGHHHIIIGGGJJJNNNQQQRRRSSSTTTVVVRRRUUUYYY___eeennnwww}}}~~~|||zzzxxxvvvuuutttrrrpppooonnnmmmkkkiiihhhhhhggggggeeecccbbbaaadddeeeggglllrrrvvvxxxyyy~~~}}}xxxtttlllkkkiiihhhhhhiiijjjlllgggmmmyyyrrrgggcccbbbjjjtttvvvnnnhhheeedddtttllleeedddddd```^^^^^^WWWXXXZZZ[[[ZZZXXXUUUSSSTTTTTTSSSPPPLLLIIIHHHHHHCCCBBB@@@???===:::666333000000000000111222333444777888888666444222222222111222333444444444333333444444555555777888999:::999888666333222111111111111222444555666555444444444222...+++******,,,...000000///...............000000000000000///......000///---------...000111000000000111222444555666777888999;;;<<<<<<;;;;;;;;;;;;:::888777555444444555666777888888777666555555555555555555555555555888888999999999999888888999888666666666888;;;<<<;;;;;;<<<<<<===>>>>>>>>>@@@?????????@@@BBBDDDEEECCCCCCDDDFFFGGGHHHIIIJJJNNNNNNOOOPPPRRRSSSTTTTTTSSSUUUYYYaaajjjvvv~~~{{{wwwtttsssssssssrrrrrrqqqooollljjjkkkllljjjlllpppvvv|||zzzwwwnnnkkkgggeeeeeegggggggggkkknnnttt{{{ooobbb^^^___gggrrr~~~wwwnnngggeeetttllldddcccbbb___]]]^^^XXXYYYZZZZZZXXXVVVTTTSSSUUUUUUTTTQQQLLLIIIHHHHHHCCCBBB@@@???===:::666333000000000111111222333444666777666444222111111333444444444444444444333333333333333333555666777888999777555333222111111111111222333555555555444333333111...+++***+++---...//////...---------------000000000000000///......000///---------...000111---...///000333555777999777888:::;;;<<<<<<<<<;;;<<<;;;:::999888666555555555666777888888777666555555555555555555555555555777888888888888888888777888777777777777999:::;;;<<<<<<======>>>>>>??????>>>>>>>>>???@@@AAACCCCCCDDDDDDEEEGGGHHHIIIJJJKKKKKKLLLMMMOOOQQQSSSUUUVVVUUUWWW]]]eeeppp{{{|||zzzzzzzzzxxxxxxwwwuuurrrqqqrrrssswwwyyy|||zzzwwwpppmmmiiiggggggggghhhggghhhkkkooouuu|||nnnbbb^^^```iiittt|||rrrjjjhhhuuulllcccaaa```]]]\\\^^^[[[ZZZYYYWWWVVVTTTSSSRRRUUUUUUTTTQQQMMMJJJIIIIIICCCBBB@@@???===:::666333111111111111222333444555666666555222000000222444777666555444333333333444111111111111222444555666888666444222111111111111111111333444444444333222111000---++++++,,,...///......------,,,,,,------///000000000000///......///...---------///000111//////000111333555777888888999;;;<<<======<<<<<<<<<<<<;;;:::888777666666555666666777777666666555555555555555555555555555666777777888888777777666777777777888999999::::::>>>>>>>>>>>>>>>>>>??????<<<===>>>???@@@AAAAAAAAADDDEEEFFFGGGHHHJJJKKKKKKIIIIIIKKKMMMPPPSSSVVVWWWWWWZZZaaakkkwww~~~||||||~~~{{{xxxtttpppllliiihhhhhhhhhgggfffhhhkkkooottt|||ooobbb___aaalllxxxxxxooollluuulllbbb```^^^\\\\\\^^^]]][[[XXXVVVTTTRRRRRRRRRUUUUUUTTTQQQMMMJJJJJJJJJCCCBBB@@@???===:::666333111111111111222333444555777777555222000111444666:::999777555444444444444000000000111222333444444666555333222111111111222000111222333333333222111000...---+++,,,---///000///......---------......//////000000//////...---......------...///000111333333222222222333333444999:::<<<=========<<<<<<;;;;;;:::999888777666555666666666666666666666666555555555555555555555555666666777777777777666666666666888999999:::999999==================>>>>>><<<===???AAAAAAAAAAAA@@@DDDDDDEEEFFFHHHIIIJJJJJJIIIIIIKKKLLLOOORRRUUUWWWXXX\\\dddooo||||||zzzxxxtttoookkkjjjiiihhhhhhggghhhjjjkkknnnttt{{{qqqbbb^^^aaalllyyy~~~tttpppuuukkkbbb______]]]]]]___^^^\\\YYYUUUSSSRRRRRRRRRTTTTTTSSSQQQMMMJJJJJJJJJCCCBBB@@@???===:::666333111111111111222333444444888777666333222333666999;;;:::999777666555555444111111111111222333444444444333222111000111111222111222333333333222111000///...---,,,,,,---///000000///////////////000000///////////////...---------------...///000000111333333333222333333444444:::;;;<<<=========<<<;;;999999888777666555555444666666555555555555666666666666666666666666666666666666777777777777666666666666888999999:::999999;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@BBBCCCBBBAAAAAABBBCCCDDDEEEFFFGGGHHHIIIKKKKKKKKKLLLNNNQQQTTTVVVYYY^^^fffrrr~~~~~~}}}{{{wwwrrrnnnlllkkkjjjiiiiiiiiiiiihhhiiilllrrrvvvzzzsssccc^^^```lllyyy{{{vvvsssjjjbbb``````______```]]]\\\YYYVVVTTTSSSRRRRRRRRRSSSRRRPPPLLLJJJIIIJJJCCCBBB@@@???===:::666333000000000000111222333444777777666555444555777:::;;;;;;::::::999777666555222222222222222333444444333222111000000000111222222333444444444333111111///...---,,,------//////000000000///000000111111...////////////...------,,,------...///000111111///000111222444666888999:::;;;<<<======<<<;;;:::888777777666555555444444666555555444444555555666666666666666666666666666666777777888888777777666777777777888999999::::::999::::::;;;;;;<<<======@@@@@@AAABBBBBBBBBBBBBBBAAABBBCCCDDDEEEGGGHHHHHHMMMLLLLLLLLLNNNQQQTTTVVVZZZ___hhhsss~~~{{{vvvrrrpppooonnnmmmkkkjjjiiifffeeegggkkknnnvvv}}}uuuccc^^^```mmm{{{}}}}}}}}}}}}}}}~~~ppphhhbbbbbbcccaaa```bbb]]]\\\ZZZXXXVVVTTTSSSSSSQQQRRRQQQOOOKKKIIIHHHIIICCCBBB@@@???===:::666333////////////000111222222444555666555555555777999999:::<<<<<<;;;999777555222222111111222222333333222111000//////000111222333444555555555333222111///......---------......///////////////000111111......//////......---,,,+++,,,---///000000111111//////000222444777999:::999:::;;;<<<<<<;;;:::999888888777777666666555555666555444444444444555666666666666666666666666666777888888888888888888777888777777777777999:::;;;888999:::;;;<<<>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCEEEFFFGGGHHHIIILLLLLLKKKLLLOOOSSSWWWYYY\\\aaajjjttt~~~{{{wwwvvvuuutttsssooonnnkkkhhhffffffiiillluuu{{{vvvccc^^^bbbooo~~~{{{wwwuuutttsssrrrrrrwww}}}ooohhhbbbccceeecccbbbccc\\\[[[ZZZYYYWWWVVVTTTTTTPPPQQQPPPNNNKKKHHHHHHHHHCCCBBB@@@???===:::666333............///000111222222444555555555555666777888:::<<<>>>===;;;777555222111111111111111222333111000000//////000222222444444555666555444222111//////...---------------...............///000000......//////......---,,,+++,,,---///000111111111111222222333444555777888999:::;;;;;;;;;:::999888999999888888777777666666666555444333333444555666777777777777777777777777888888999999999999888888999888666666666888;;;<<<888999:::<<<>>>???@@@AAA@@@???>>>>>>>>>???@@@AAACCCCCCDDDFFFGGGHHHIIIJJJKKKJJJKKKLLLPPPUUUZZZ\\\^^^ccckkkttt}}}~~~{{{yyyyyyxxxwwwsssrrrooollliiiiiilllnnnuuuzzzuuuccc^^^cccrrr}}}wwwtttrrrpppooolllpppuuuxxx{{{mmmfffbbbdddeeecccbbbccc___\\\XXXYYY[[[[[[WWWRRRPPPPPPPPPPPPNNNJJJGGGEEECCCAAA@@@???>>>;;;666333222222222222333444444555888777555444444444333222888999999999999888777777222333444444444222000///111000///...///000222444444444444555444444333222///...---,,,,,,---...///111444666444///---///222,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222//////111333555888;;;<<<;;;;;;;;;<<<;;;;;;:::::::::999888666555444444444888777666555555444555555666555333222333444666888666666666666666666666666777777888888888999999999;;;::::::::::::;;;<<<<<>>;;;666333222222222222333444555555777666555444444444444333777777888888777777666555222222111000000000000000111111/////////000222333555555666555555444333333///...------------...//////222444222---+++---000........................///...---,,,+++,,,------///000111333555888:::;;;======<<<;;;:::888666666:::999888777666555555555666666555555555666666777777666444333444555666888777777777777777777777777888888888999999999999:::;;;;;;::::::;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEGGGHHHGGGFFFEEEGGGHHHKKKNNNSSSWWW[[[]]]eeellluuu}}}~~~|||zzzyyyyyyyyyyyy|||~~~kkk```^^^aaaooo~~~yyytttrrrssswwwzzzssskkkeeeeeefffcccaaabbb^^^[[[XXXXXXYYYXXXTTTPPPPPPOOONNNLLLJJJHHHFFFFFFCCCAAA@@@>>>===:::666333222222222222333444555666555555444444444444444555666666666666666555555444222111///------...000111222111000000000111222333777777777777666555333333//////...------...//////---///111///,,,***,,,...//////////////////////////////...---------......000111111333555777999:::<<<;;;;;;:::999777666555::::::888777666666666666444444444555555666888888888777666555555666777777888888888888888888888888999999999999::::::::::::<<<;;;;;;;;;;;;<<<======>>>>>>???@@@AAABBBBBBAAABBBCCCDDDFFFGGGFFFFFFEEEFFFGGGIIILLLQQQVVVZZZ]]]gggnnnxxxiii______bbbnnn}}}zzzuuussstttvvv}}}vvvmmmgggffffffcccaaabbb^^^\\\ZZZYYYXXXWWWSSSPPPOOONNNLLLJJJHHHGGGFFFFFFCCCAAA???>>><<<:::666333111111111222333444555666444444444444333333555666666666666666666555444444000000///......///000111222222111111111222222333888888888888777555444333000///...------...///000---...000...,,,+++,,,...////////////////////////000000000000000111111111111111222333444666888999888999999::::::::::::999::::::888777777666666666555555555555555666777777999888777777666777777777888888888888888888888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>======???@@@AAAAAAAAAAAACCCCCCEEEFFFFFFGGGFFFFFFFFFFFFHHHKKKPPPUUUZZZ\\\fffnnnzzzhhh______bbbmmm|||~~~||||||}}}{{{xxxooogggfffeeebbbaaabbb```^^^\\\[[[YYYWWWTTTQQQNNNMMMKKKIIIHHHGGGFFFFFFCCCAAA>>>===;;;999666333111111111222333444666666222444555444222222444666666666777777666666555444...///111222333222222111333333222222222222222333888888888888777666555444000///...------...///000.../////////---------...........................//////......---,,,,,,+++000111111222444666777888999999:::;;;;;;;;;;;;;;;999999888777666666666666777777666555555555555555888888888777777777888888888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;<<<>>>???@@@AAAAAAAAADDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHKKKOOOTTTYYY[[[cccmmm|||fff^^^___aaammm|||}}}xxxooogggeeedddbbbaaabbb``````^^^\\\YYYVVVSSSRRRMMMMMMLLLJJJIIIHHHGGGFFFCCCAAA>>><<<:::999666333000000111222333555666777222444666444111111333666666666666777666555555444...000222444555555333222444444444333333333222222777777777777777666666555000000///......///000000////////////////////////---------------------------,,,+++***'''%%%###!!!///000000222444666888999<<<<<<<<<<<<;;;:::999888888888777666666666666666888888666555555444444444666777777777888888888888888888888888888888888888999999999999::::::::::::;;;::::::::::::;;;<<<<<<:::;;;===>>>@@@@@@AAAAAACCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGIIILLLQQQVVVYYY```jjjyyyfff]]]^^^aaammm|||wwwnnnfffddddddaaaaaabbb``````^^^[[[XXXTTTRRRQQQLLLMMMMMMLLLKKKIIIGGGFFFCCCAAA>>>;;;:::888666444000000111222333555666777333555777444000///222555555555555555555444333333///000111222444444555555444444444444444333333222555555666666777777666666111000///......///000111///........./////////...------------------------++++++++++++)))'''&&&$$$...///000111444666888:::;;;;;;;;;;;;;;;:::999888777666555555555555555555777666666555555555666666444555666777888888999999777777777777777777777777888888888999999999999::::::999999999999:::;;;;;;999:::<<<>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEFFFIIIMMMQQQTTTZZZcccoooyyyfff]]]]]]```mmm|||wwwmmmeeedddcccaaaaaabbb______^^^[[[VVVRRRPPPOOOLLLMMMMMMNNNLLLJJJGGGEEEDDDAAA===;;;:::888666444000000111222333555777777333666777555000...111444333444444444444333222222111000000000111333666777444555555555444333333222333444555666777777777777111000///......///000111...---------...///...---........................+++,,,...000111111111000---...///111444666999:::666777888999:::;;;;;;;;;666555555444444444555555555555444555555666777888222333555666888999999999666666666666666666666666777777888888888999999999999999888888999999:::;;;999:::<<<===???@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCCFFFDDDCCCCCCFFFJJJNNNQQQUUU[[[dddlllttt|||fff\\\\\\```mmm}}}wwwppphhhcccbbbbbb```^^^^^^^^^]]][[[XXXTTTQQQOOONNNNNNNNNNNNMMMKKKJJJHHHAAA@@@>>>===<<<999555222777555222222444666777777444555555333111111222333333333333333333222111111///111333555777999:::;;;;;;999555222111000111222444444555555555555444444333111......////////////111111000000//////......//////.........---------////////////////////////......///000222555777888:::;;;;;;<<<<<<;;;;;;::::::999777666666666777888777777666555555555555555666666777777777777666555999888666555666777666555888888888999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<>>>???AAABBB???@@@@@@AAABBBBBBCCCCCCEEEEEEEEECCCCCCDDDHHHKKKPPPTTTZZZ```fffmmmtttyyyeee\\\\\\aaapppxxxqqqiiicccbbbaaa___]]]]]]]]]\\\ZZZXXXTTTQQQPPPQQQQQQQQQPPPNNNKKKIIIGGGCCCAAA>>><<<;;;888555222444222000111444666888888555555555333111111222333333333333333333222111000///111333555777999::::::888666333111000000222333555555666666666666555555333111......///000//////////////////.........---//////.........---------........................//////000222444666888999:::;;;;;;;;;;;;;;;;;;:::999999888777777777777777777777666555555555555666777777888888888888777777999888666666777777666555555666666777777888999999;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<>>>???AAABBB>>>??????@@@@@@AAAAAABBBDDDEEEDDDCCCBBBCCCGGGJJJLLLOOOTTTXXX]]]bbbhhhlllsssvvv{{{ddd[[[[[[^^^kkkzzzxxxqqqiiicccaaa```^^^\\\\\\\\\[[[ZZZXXXUUUSSSQQQSSSSSSRRRQQQNNNKKKHHHGGGEEEBBB>>>;;;999777444222111000///000333666888888666666555444222111333444444444444444333222111000000111333555777888999:::666555222111000222444555555666666777777666666555333000......///000000///............------------...............---------------------------------///000111222444777999:::::::::;;;;;;;;;;;;::::::888888999999888888777666888777666666555555666666888888999999999999888888:::888666666777888777666555555666666777888888888;;;;;;::::::::::::;;;;;;============>>>???@@@AAA??????@@@@@@AAABBBBBBBBBCCCCCCCCCBBBAAABBBFFFHHHIIIKKKNNNPPPSSSVVVZZZ]]]aaadddhhhkkknnnrrrvvvxxxfff]]]\\\]]]ggguuuvvvppphhhcccaaaaaa___^^^[[[[[[[[[ZZZXXXVVVTTTRRRRRRRRRQQQPPPNNNKKKIIIGGGFFFBBB>>>:::888777444333000///...000333555666666666666666444222222444666666666666555444222111000000111333555666888999999888666444222111222444555444555555555555555555444222000......///000000000........................................................................//////000222444666888999;;;::::::::::::::::::;;;777888999:::999888777666888777777666555666666666777777888888999999888888:::888777777888999888777777777888888999::::::;;;;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>>>>???@@@AAA@@@AAAAAABBBBBBCCCDDDDDDBBBBBBCCCBBBAAABBBEEEGGGGGGIIIKKKLLLMMMOOORRRTTTUUUWWWZZZ]]]___bbbfffhhhqqquuu|||iiiaaa```___hhhtttsssmmmfffbbbaaabbbaaa___ZZZZZZZZZZZZXXXVVVTTTSSSOOOOOOOOOOOOMMMKKKIIIHHHEEEBBB>>>:::888777555333222000000000222444444333666666555333222333666999999999888777555444222111000111333444666777888888888666333000//////000111222333333444444333333222222000...---///000000000////////////////////////---.....................////////////////////////......///111333555777888;;;:::999999999999:::;;;888999:::::::::999777666888888777666666666666666555666666777888888777777:::888777777999:::999888888888999999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<>>===;;;999777555444000111222444555666777777555333000---,,,---...///222222222333333222222222111///------///111111111........./////////000000---------.........//////000000000000000000000000...///000111333555777999;;;:::999777777999:::;;;::::::999999888888888999999888777777666666777777555555666777888999888888:::999888888:::;;;;;;:::888999999::::::;;;;;;<<<>>>>>>============>>>>>>>>>>>>??????AAABBBDDDEEEAAAAAABBBBBBCCCDDDDDDDDDEEEGGGHHHHHHGGGGGGIIIKKKHHHIIIKKKKKKKKKLLLNNNPPPOOOOOONNNLLLKKKKKKMMMOOOOOOPPPQQQTTTWWW[[[___aaaaaahhhrrr|||nnnaaa]]]]]]ggguuuxxxqqqhhhbbb```^^^\\\YYY\\\\\\[[[ZZZXXXUUUSSSQQQSSSSSSRRRQQQNNNKKKIIIGGG???>>>======<<<:::777444//////000222555777777666333333333333444777===AAA@@@@@@???===:::888666444000111222444555666666666666444222000000111333444222333333444444333333222111///------///111111111---------.........//////---------........./////////////////////////////////000111222444777999:::;;;:::888777777888:::;;;;;;:::999888777888999:::999888888777777777777777666666777999999::::::::::::999888888:::<<<<<<;;;;;;;;;<<<======>>>>>>?????????>>>>>>>>>>>>??????>>>>>>>>>@@@AAACCCEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFHHHIIIIIIIIIIIIJJJLLLMMMNNNOOOOOONNNOOOQQQRRRRRRRRRQQQNNNLLLKKKMMMOOOOOOOOOOOOPPPRRRVVVZZZ\\\\\\bbbkkksssyyy~~~sssddd___^^^hhhwww~~~|||rrrhhhdddaaa]]][[[[[[ZZZYYYXXXXXXXXXUUUQQQNNNLLLNNNOOOPPPOOOLLLIIIGGGBBB@@@???>>>===:::666333000111333444555444444333777666555444333333444555:::;;;<<<===;;;888555333888777444222111111111222555333000......000222444555555444555666555222000000...,,,,,,---//////...//////............//////---.........//////000000//////.........---------......///000333666999;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777555555777888999999888888777777777777777555666666777777777666666666777888999;;;<<<===>>><<<===>>>===;;;;;;===>>>@@@AAAAAA@@@???>>>@@@AAABBBBBBBBBBBBCCCDDDEEEFFFEEEGGGIIIJJJIIIHHHIIIJJJMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSUUUUUUTTTTTTVVVWWWWWWUUURRROOONNNNNNOOOPPPNNNMMMNNNPPPTTTVVVWWWVVVVVV[[[aaadddgggmmmuuu||||||xxxvvv{{{xxxbbbZZZZZZdddppp|||rrrhhhdddaaa]]][[[[[[ZZZYYYXXXXXXXXXUUUQQQNNNKKKLLLMMMMMMLLLJJJHHHFFFBBB@@@???>>>===:::666333111222333444444444333333555444333222333444555666:::;;;;;;;;;999666222000222222333333333222222111444222000//////000333444444333333444444333111......---+++,,,...000111111//////............//////............/////////000//////.........---------......///000222555888:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999:::999888888777777777777777666666777777777777777666666666888999:::<<<======<<<======<<<;;;;;;<<<>>>>>>???@@@???======???@@@AAAAAABBBBBBCCCEEEFFFGGGGGGIIIKKKKKKKKKJJJKKKMMMNNNNNNNNNOOOPPPQQQSSSSSSWWWXXXZZZZZZYYYYYYZZZ\\\\\\ZZZWWWTTTSSSSSSTTTUUUOOOOOOPPPRRRVVVYYYZZZZZZTTTWWW[[[]]]___eeennnuuu{{{rrrnnnnnnrrrxxxvvvaaaZZZ[[[dddnnn}}}{{{qqqgggdddaaa]]][[[\\\ZZZZZZYYYXXXXXXUUUQQQNNNKKKKKKKKKJJJIIIHHHGGGFFFBBB@@@???>>>===:::666333222222333444444444333333333222222222222444555666999::::::999666333000...,,,...000333444333222111222111000000111222333444555444444444555444222///...---,,,---///222333333//////............//////............////////////...............---------......//////111444666888::::::::::::::::::::::::;;;:::999888888999:::;;;999888888777777777777777777777777888888777777666666666777888999;;;<<<<<<;;;<<<<<<;;;::::::;;;===<<<===>>>===<<<<<<===???@@@AAAAAABBBDDDFFFHHHIIIJJJLLLMMMNNNMMMMMMNNNPPPOOOOOOPPPQQQSSSUUUVVVWWW\\\^^^___```______aaabbbcccbbb___]]][[[ZZZZZZZZZSSSRRRRRRUUUYYY\\\]]]]]]TTTUUUVVVVVVWWW^^^gggnnn}}}~~~yyyrrrmmmeeeddddddgggkkkssssss___ZZZ\\\ccckkkzzzzzzpppgggcccaaa]]][[[\\\[[[ZZZYYYXXXWWWUUUPPPMMMLLLKKKJJJIIIHHHGGGGGGGGGBBB@@@>>>>>>===:::666333222222333333333444444333555444333333333444555666888888888888666333111///,,,---///111222222222222000000000111222333444555888777777888888888555333000///---...000222333333//////............//////.........///////////////........................///......///111333555666999999999999999999999999::::::999999999999::::::999888888777777777777777777777888888777777666666555555666777888999:::;;;999:::;;;:::888888:::;;;<<<======<<<;;;;;;===???@@@AAABBBCCCFFFHHHJJJKKKLLLNNNOOOOOOOOOOOOQQQSSSOOOPPPQQQSSSUUUXXXZZZ\\\bbbdddeeefffffffffhhhjjjllljjjhhheeebbb```___^^^YYYWWWVVVWWWZZZ\\\]]]]]]WWWVVVUUUTTTVVV]]]fffmmm|||yyytttpppkkkddd___\\\\\\]]]___aaaiii{{{ooo\\\ZZZ\\\aaahhhwwwyyypppfffccc```]]][[[\\\[[[ZZZYYYYYYWWWTTTPPPMMMMMMMMMLLLKKKJJJIIIHHHHHHBBB@@@>>>>>>===:::666333222222222222333444555555999888666555444444444555666666777777777666555444000000/////////111222333111111111111222333444555:::999888999:::999666444333111//////000111111000//////............/////////////////////.........---.....................///......///111333555666999999999999999999999999999999999888888999999999999888888777777777777777777777777777777666555444444555555666777888999999888999999888777777888:::;;;<<<===<<<<<<<<<>>>???AAAAAABBBDDDGGGIIIKKKMMMMMMNNNOOOOOONNNOOORRRTTTSSSTTTUUUWWWZZZ]]]```aaahhhjjjlllmmmnnnoooqqqssstttsssqqqnnnkkkhhheeecccbbb___]]]\\\\\\]]]]]]]]]ZZZYYYWWWVVVYYY___gggmmmwww|||}}}wwwoooiiieee```ZZZUUUUUUUUUVVVXXXYYY```qqqkkk[[[ZZZ\\\```fffuuu~~~yyyooofffbbb```]]][[[\\\\\\[[[YYYYYYWWWTTTPPPLLLMMMMMMMMMLLLKKKJJJIIIHHHBBB@@@???>>>===:::666333000000111222333555666777;;;:::888666444444444444555666666777777777777777444333111000000111333444333222111111222333444555999888888888999888666333444222000//////000000/////////............/////////////////////.........---------.....................//////111444666888888888888888888888888888888999999999999999999888999888888777777777777777666666666666555444333333444444555666666777888888777888888777666666777999:::;;;<<<<<<;;;<<<>>>???@@@AAABBBCCCEEEHHHJJJKKKKKKLLLMMMMMMMMMNNNQQQTTTVVVWWWXXXZZZ]]]```cccdddjjjllloooqqqsssuuuxxx{{{zzzzzzyyyxxxvvvssspppnnnllliiieeecccccccccbbbaaa^^^]]][[[[[[]]]bbbfffiiinnnsssyyy}}}}}}}}}~~~xxxqqqiiibbb^^^ZZZUUUQQQQQQOOOPPPRRRSSSYYYfffsssgggZZZYYY[[[___eeettt}}}xxxnnneeebbb```]]][[[\\\\\\[[[ZZZYYYWWWTTTOOOLLLLLLMMMMMMNNNMMMKKKHHHGGGBBB@@@???>>>===:::666333//////000111333555888999999888666555444444444555666666777777666666666666333333333333333444555555555444222000000222444666:::999999999:::999777444333111......///000000000//////............//////000/////////............---------.........//////......///000222555888:::888888888888888888888888999999::::::::::::999999999888888777777777777777555555555555444333222111444444444555555666777777666777777666555555666888888:::::::::::::::<<<>>>>>>>>>???AAACCCEEEGGGHHHIIIJJJJJJJJJJJJLLLOOORRRTTTTTTVVVXXXZZZ]]]```aaaeeehhhllloooqqqtttxxx{{{~~~}}}vvvsssnnnlllkkklllkkkkkkeeedddccccccdddeeeeeeeeefffkkkqqquuuwwwxxx{{{~~~~~~~~~uuunnneee___[[[XXXTTTQQQPPPMMMLLLNNNQQQUUU^^^hhh}}}eeeZZZYYYYYY___fffsss}}}xxxnnneeebbb```]]][[[\\\\\\[[[ZZZYYYWWWTTTOOOLLLKKKLLLMMMNNNMMMJJJGGGEEEBBB@@@???>>>===:::666333......///000333666999;;;777666444444333444555666888777777666555555444444111222444666777777666555777555222000///111444666<<<<<<;;;<<<===<<<999777000///------///111111111//////............//////000000//////.........------------.........//////......///111333666999;;;777777777777777777777777:::;;;;;;<<<<<<;;;;;;:::999888888777777777777777444444444444333222111000333444444555555666666666555666777666444444666777777888999999888999;;;===<<<======>>>@@@BBBDDDEEEGGGHHHIIIHHHHHHJJJNNNQQQOOOPPPQQQSSSUUUXXXZZZ\\\___bbbfffjjjmmmpppuuuxxx|||yyyuuurrrrrrsssssssssllllllkkkjjjjjjhhhfffdddccchhhnnnrrrtttwww|||~~~~~~sssmmmddd^^^[[[XXXUUUSSSSSSNNNLLLOOORRRUUU\\\cccwww|||dddZZZXXXYYY^^^gggsss|||vvvllldddaaa```\\\ZZZ[[[]]]]]]]]]]]][[[VVVOOOKKKEEEHHHKKKLLLJJJIIIHHHHHHEEEBBB>>>======;;;777333111111222333333444555555666666666444222111222333555555555555555555555555---000444444333444777:::888777444222111000000000444555777999::::::::::::444333111000///...//////000//////...---,,,,,,,,,***+++,,,------,,,++++++......//////...---,,,,,,000...---///444777777666666777999;;;<<<<<<;;;;;;999999999888888888888777;;;;;;::::::999888777777999888666555444333333222222333444555666666666666555555555555555555555555666666555444555666777888======>>>???@@@AAABBBBBBCCCDDDEEEGGGIIIKKKLLLMMMOOOOOOPPPPPPRRRSSSUUUVVV[[[[[[\\\___ccchhhmmmppptttzzz~~~}}}~~~~~~|||zzzvvvrrrnnnjjjhhhgggfffkkkppptttuuuwww{{{~~~{{{rrrjjjhhheee___[[[ZZZTTTPPPOOORRRSSSSSSVVV[[[nnnyyyccc]]][[[VVVYYYaaannnyyywwwnnneeecccaaa^^^\\\\\\]]]]]]\\\\\\ZZZVVVPPPKKKGGGIIIKKKLLLJJJIIIIIIJJJFFFCCC???>>>>>><<<777333111222222333555666777777888888888666333222222444444444444444444444444444000222444666666888:::<<<888777555333111111111111444555777999::::::::::::444222111////////////000000000///......------,,,,,,---...///000//////.........//////...------,,,000...---///333666666666888999:::;;;<<<<<<;;;;;;::::::::::::999999999999999999888888777666666666666666444333222222222222222333444555666666666666555555555444444444444444666555444444444555777888:::;;;;;;<<<===>>>??????BBBCCCDDDFFFHHHIIIKKKKKKJJJKKKKKKLLLMMMOOOPPPQQQVVVVVVXXXZZZ^^^cccgggjjjkkkqqqyyy|||wwwsssnnnkkkjjjhhhnnnvvv{{{}}}}}}~~~xxxpppmmmiiidddbbbddd^^^VVVPPPOOOPPPQQQUUUYYYiii}}}yyybbb\\\ZZZVVVYYYbbboooyyyxxxooogggdddbbb___]]]^^^]]]\\\\\\\\\ZZZVVVPPPKKKIIIJJJKKKKKKIIIIIIJJJKKKGGGDDD@@@???>>><<<777333111222333444666777888999999:::999777444222333444333333333333333333333333222222333555888;;;;;;;;;888777555333222111222222555666888999:::::::::999333222000///...//////000111111000///............------...///000000//////.........///......---,,,///......000333555666555::::::<<<======<<<;;;:::;;;;;;;;;;;;::::::::::::999999999888777777666666444333222222111111111111333333444555666666666666444444444444444444444444666555444444444555666777999::::::;;;<<<===>>>>>>AAAAAACCCDDDFFFGGGHHHIIIGGGGGGHHHIIIJJJLLLMMMNNNPPPPPPRRRTTTXXX\\\```bbbbbbgggnnntttyyy}}}}}}xxxsssooommmlllsss||||||xxxtttpppsssyyyuuugggWWWQQQPPPQQQTTTXXXbbbuuu{{{aaaZZZXXXUUUYYYcccoooyyyyyyooogggdddccc___]]]^^^\\\\\\[[[[[[YYYUUUPPPLLLJJJJJJJJJIIIHHHGGGIIIJJJHHHEEEAAA??????<<<777333000000222333555777999999999999999666333111222333222222222222222222222222222000///222777::::::888888777555333222222222333555666777999::::::999999111111///......///000000222111000///...//////000............------,,,,,,---...............------///...///000222444555555;;;<<<=========<<<;;;:::;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999999333333222222111222222222333444444555666666555555333333333333444444444444666555444444444555666777:::;;;;;;<<<===>>>??????@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGHHHJJJKKKMMMNNNLLLMMMNNNPPPSSSWWWZZZ[[[^^^aaaeeeiiimmmqqqwwwzzz}}}wwwrrrppprrrwww~~~~~~yyycccWWWSSSSSSUUUXXX^^^nnn~~~bbbYYYWWWUUUYYYcccoooyyyxxxooofffdddbbb___]]]]]]\\\[[[ZZZZZZXXXUUUPPPMMMIIIJJJJJJHHHGGGFFFHHHIIIHHHEEEAAA??????===888444...///111222444666777888777888777555222111111222333333333333333333333333222000000222777999999777777666555333222222222333444555777888999888888777000///.........///000111222111///......///000111222111000...---,,,++++++------...............---...//////000111222444555;;;<<<=========<<<;;;:::::::::::::::999999999999;;;;;;;;;:::::::::::::::555444444333333333444444333444555555666555555555333333333444444555555555666666555444555666777888::::::;;;<<<===>>>????????????@@@@@@AAABBBCCCCCCEEEFFFFFFGGGHHHJJJKKKLLLJJJKKKLLLOOOQQQTTTVVVWWWXXXYYY\\\___ccchhhooosss}}}}}}xxxuuuwwwyyy||||||fffYYYVVVUUUVVVYYY^^^kkk~~~cccYYYWWWUUUYYYaaammmvvvxxxooogggdddbbb___]]]^^^\\\[[[YYYYYYXXXUUUQQQMMMIIIJJJKKKJJJHHHGGGGGGHHHFFFCCC@@@??????===888444//////111222444555666777666666666444222111222333555555555555555555555555444333333555777888888777666555333222111111222222333444555777777777666555///......---...///111222111000...------...000111555444333111///......---,,,---......///............///000000000111333555::::::<<<======<<<;;;:::::::::::::::999999999999999999999999999999888888777666555555444444444444444444555555555555555444333444444555555666666666888777666666666777888999888999999:::;;;<<<======?????????@@@@@@AAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIIIIIJJJKKKMMMOOOQQQRRRSSSPPPRRRTTTWWW[[[bbbiiiooorrrvvv{{{}}}{{{xxxxxxxxx{{{uuuddd\\\YYYWWWYYY\\\```kkk|||fff[[[YYYVVVXXX___jjjssszzzppphhheeeddd```^^^___\\\ZZZYYYXXXWWWUUUQQQNNNJJJLLLMMMMMMKKKIIIHHHIIIDDDAAA>>>===>>>===999555111111222333444555666777555666666555333222444555777777777777777777777777333444555555444444555666555444222111000000111222222333444555555555444333......------...///111222111///---,,,,,,---///111444333222000000000000111,,,------...//////......---///111000///000222555888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999888777666555444444444444444555555555555555444444444444555666666777888888999888777777777888:::;;;999999:::;;;<<<===>>>>>>????????????@@@@@@@@@@@@AAAAAAAAABBBCCCEEEGGGGGGFFFGGGHHHJJJLLLMMMMMMNNNLLLNNNPPPRRRUUU[[[aaafffhhhlllqqqvvv{{{~~~|||wwwuuuuuuxxx}}}uuukkkeeeaaa]]]]]]```ccckkk{{{iii]]][[[WWWWWW]]]gggppp}}}|||{{{{{{|||}}}{{{rrriiigggeeeaaa``````\\\ZZZYYYXXXWWWUUUQQQNNNKKKNNNPPPPPPNNNKKKJJJIIIBBB@@@======>>>===999555333333444444555666777777555666777666444444666777888888888888888888888888000333555333000///111444444333111000000000111111111222333444444444333222...---------...///111222000...,,,++++++---///111000///.........///111222,,,,,,---.../////////...---///111111//////222555666777999;;;<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666555444333333222444555555555555555444444555555555666777888888999:::999888888888999;;;;;;;;;<<<<<<===>>>???@@@@@@???????????????@@@@@@@@@AAAAAABBBCCCDDDFFFGGGHHHCCCDDDFFFGGGIIIJJJJJJJJJNNNOOOOOOPPPQQQTTTYYY]]]cccgggkkknnnqqqwww|||zzzuuuttttttwww}}}}}}wwwrrrkkkdddaaacccdddlll{{{kkk___\\\WWWWWW[[[eeennn{{{{{{xxxwwwwwwwwwyyy}}}uuukkkgggddd___]]]^^^YYYZZZ[[[[[[YYYUUUQQQOOONNNOOOQQQPPPMMMKKKJJJJJJEEECCC@@@>>><<<999666444222111111000111333444555666777777555222222666999======<<<;;;:::888666555222111111333555555444222111111000000111111222333555555555555444333333222000...++++++---///000000000/////////............---------...............111000000///...------,,,---///000000000000333555888:::;;;:::999999;;;<<<<<<;;;::::::::::::;;;<<<888999:::;;;<<<======>>>777888999999999777666555666555555555444444444444111333555666777666555444888777777777888999::::::<<<===>>>??????@@@@@@???======>>>???@@@AAAAAABBBAAABBBDDDCCCBBBBBBCCCEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHKKKMMMOOOPPPRRRUUUWWW___```bbbggglllqqqvvvyyywwwwwwvvvuuuuuuwww{{{~~~|||vvvrrrnnnlllhhhppp}}}zzzeee[[[VVVWWW[[[ccckkkwww~~~|||zzz{{{uuulllhhheeeaaa___```YYYYYYZZZYYYWWWTTTQQQOOOOOOPPPQQQPPPMMMKKKIIIIIIFFFCCC@@@>>><<<:::666444333222222111222444555666666666777555333333666999=========<<<:::888777666222222111222444555444222333333222222333333444555555555555555555444333222111///,,,,,,...000111111000000/////////...........................------222222111111000//////...---///000000///000222555888:::;;;;;;:::999;;;<<<<<<;;;::::::::::::;;;<<<;;;;;;::::::999999888888888888888888888777777666777777777777666666666666666777888888888777666555888888888888888888999:::;;;<<<===>>>>>>???>>>>>>===>>>>>>>>>???@@@@@@@@@@@@BBBCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIHHHKKKMMMOOOPPPRRRUUUWWW[[[[[[^^^aaaeeejjjnnnqqqtttvvvzzz}}}yyyyyyxxxvvvttttttvvvyyy|||yyytttqqqqqqwwwpppaaaYYYYYY\\\aaajjjvvv}}}tttjjjgggeeeaaa___```YYYYYYXXXWWWUUURRRPPPOOOPPPQQQRRRQQQMMMJJJIIIHHHFFFCCC@@@>>><<<:::777444333333222222333444666777555555555555444555777:::=========<<<;;;999888777333222111222444444333222333333222222333333444555555555666666666555444333222000...---///111222222000000000/////////....../////////...---------,,,111111111000//////......---...///000///000222444888:::;;;;;;::::::;;;<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;:::999888888888999999888888777888888888:::999999999999888888888666666555555444444333333:::999999888888888888999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBAAAAAABBBCCCEEEEEEFFFFFFGGGHHHHHHHHHHHHJJJMMMOOOPPPQQQTTTVVVXXXYYYZZZ\\\___cccfffhhhjjjmmmsssxxx}}}}}}|||{{{wwwtttqqqqqqrrrtttxxx~~~|||{{{~~~~~~hhhZZZXXX[[[```hhhtttzzzpppgggdddbbb___^^^___[[[ZZZXXXVVVTTTRRRQQQPPPQQQRRRSSSQQQMMMJJJHHHHHHFFFDDDAAA>>><<<:::777444222222111111222333555666444444444555555666888999<<<<<<<<<<<<;;;999888888333222111111333333333222111111000000111111222333555555777888888777555444222000------///111222222000000000////////////...000000///...---,,,,,,,,,.........------,,,,,,,,,---.../////////000222444888:::<<<<<<;;;:::;;;<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<;;;:::888777777888999:::::::::::::::999999999999666555555444444444555555;;;:::999999888888888888;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>===============???@@@BBBAAA@@@@@@AAACCCEEEEEEEEEFFFGGGGGGHHHHHHHHHJJJMMMNNNOOOPPPSSSUUUYYYYYYYYYZZZ\\\^^^aaabbbgggkkkpppvvv{{{}}}~~~~~~~~~}}}zzzuuurrrppppppqqqtttyyy}}}jjjYYYUUUXXX___fffrrr}}}zzzpppgggdddbbb___^^^___\\\[[[YYYWWWUUUTTTRRRRRRRRRSSSSSSQQQNNNJJJIIIHHHFFFDDDAAA???===:::777555111000000000000222333444444444444555666777888888:::;;;;;;;;;:::999888888444222000000222333222222111111000000111111222333555666888999999888666555111///---,,,...000111111111000000000////////////000000///...---,,,,,,,,,------------,,,,,,,,,,,,,,,...//////...///222444888:::<<<===<<<;;;;;;;;;::::::::::::::::::::::::888888999999::::::;;;;;;;;;:::999888888999:::;;;::::::999999999888888888999999888999:::;;;<<<===;;;;;;:::999888888888999<<<<<<===>>>????????????>>>>>>>>>===============???@@@BBBAAA@@@@@@AAACCCDDDEEEEEEFFFFFFGGGHHHHHHHHHJJJLLLMMMNNNOOORRRTTTXXXWWWWWWXXXYYY[[[]]]___cccffflllrrrxxx|||~~~~~~zzzuuusssqqqoooqqquuuwwwyyy|||lllYYYUUUVVV]]]eeeppp|||}}}tttjjjgggeeeaaa___```\\\[[[ZZZYYYWWWTTTRRRQQQQQQRRRSSSRRRNNNKKKJJJIIIGGGDDDAAA???===;;;888555000000//////000111333444555444444555777888777666888999999999999999888888555333000000111222222111333333222222333333444555555666999;;;;;;999777666111///,,,,,,...000111111111111000000000//////////////////...---------,,,........................,,,---...///...///111333777:::===>>>===<<<;;;;;;999999::::::::::::999999888888888888777777777777::::::999999::::::;;;;;;999999999999888888888888777777888:::;;;<<<===>>>;;;::::::999999999999:::<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBAAAAAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHJJJLLLMMMMMMNNNQQQSSSTTTTTTTTTUUUVVVYYY[[[\\\]]]```eeelllsss{{{{{{wwwuuummmnnnpppqqqrrruuuyyy}}}kkk[[[VVVVVV[[[bbbmmmyyyuuulllhhheeeaaa___```YYYZZZZZZYYYWWWTTTQQQOOOPPPRRRSSSRRROOOLLLKKKKKKGGGEEEAAA???===;;;888555111000000000000222333444666555444555777888666444666777777888888888777777555333000///000111222111333333222222333333444555555777999<<<<<<;;;888777222000------///111222222111111111000000000//////..................------------------------------,,,---.........///111333777:::===???>>><<<;;;;;;888999::::::::::::999888888999999999999:::::::::999999:::;;;;;;;;;;;;;;;:::::::::999999999888888444555777999::::::999999::::::999999999:::;;;;;;;;;<<<===>>>????????????===>>>>>>>>>???@@@@@@@@@@@@BBBCCCCCCBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGIIILLLMMMMMMNNNPPPRRRRRRRRRSSSTTTVVVXXX[[[\\\^^^___ccchhhpppxxx{{{xxxllllllllllllmmmppptttxxx~~~gggZZZVVVUUUXXX___jjjuuuuuukkkgggddd___]]]^^^XXXXXXYYYYYYWWWSSSPPPMMMPPPQQQRRRRRROOOMMMLLLLLLGGGEEEBBB???>>>;;;888666222111111111111333444555777555444555777888555333555666666777777777777666666333000///000111111111111111000000111111222333555777:::<<<===;;;999777333111///...000222333333111111111111000000000000---------...............++++++++++++++++++++++++,,,---.........///111333777:::>>>???>>><<<;;;;;;888999:::;;;;;;:::999888888999:::<<<>>>@@@AAABBB888999;;;<<<===<<<;;;;;;;;;;;;:::::::::999999999888999;;;<<<<<<;;;:::888999999999999:::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>======>>>???@@@AAAAAABBBAAABBBDDDCCCBBBBBBCCCEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGIIIKKKLLLMMMMMMPPPQQQSSSSSSSSSUUUWWWZZZ]]]___ddddddeeehhhnnnvvv}}}}}}yyymmmllllllkkkkkknnnssswww||||||bbbWWWTTTRRRUUU\\\gggrrr}}}wwwmmmiiieee___\\\\\\[[[[[[[[[YYYWWWTTTQQQPPPPPPRRRTTTSSSQQQNNNLLLLLLGGGEEEBBB@@@>>>;;;777555222222222222333444555555666666666555444333111111555555777777777666555444444333222111111222444666666777777666444222333444111444777;;;<<<<<<:::999333222222222111000000///000111111000000///...---------------------------......------------......---******...000///111555888:::<<<>>>===<<<:::888;;;;;;<<<<<<<<<<<<;;;;;;777888999:::<<<===>>>>>>:::::::::;;;;;;<<<<<<<<<===<<<::::::999:::;;;<<<::::::::::::::::::::::::999888777777777888999:::=========<<<;;;<<>>BBBDDDAAA===>>>???AAACCCDDDDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIJJJLLLNNNPPPRRRPPPPPPPPPRRRTTTWWWZZZ\\\bbbdddhhhjjjlllqqqyyy}}}rrrooojjjggghhhmmmssswww}}}sssaaaWWWRRROOOSSS[[[eeeoooxxxvvvmmmiiieee```]]]]]]\\\[[[[[[YYYWWWTTTQQQPPPOOOQQQSSSRRROOOMMMKKKKKKGGGDDDBBB@@@>>>;;;777555000000111222444555777888666666666555444333222111444444444555555444444333444333222111111333555666444555666555333222222333222444888:::;;;;;;999777444444222111000000000000111111111111000///------------------------------......------------.........++++++...//////111555888999<<<===>>><<<:::999;;;<<<<<<======<<<<<<;;;999999:::;;;<<<<<<======999:::::::::;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<:::::::::::::::::::::::::::999888888888999:::;;;;;;=========<<<<<<>>>@@@???<<<:::<<>>AAAAAABBBBBBCCCBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIJJJLLLNNNQQQRRRRRRPPPOOOOOORRRVVV[[[^^^```cccfffhhhjjjnnnvvv|||~~~tttpppjjjffffffjjjooosss{{{}}}ooo___VVVSSSQQQRRRZZZdddmmmvvvuuulllhhhfffaaa______\\\\\\[[[ZZZWWWTTTQQQPPPOOOPPPRRRQQQOOOKKKJJJIIIFFFDDDAAA???>>>;;;777555000000111333555777999:::666666666555444333222111333333222222222222333333444333222111222333555666444555555444222111222333222444777999:::999888666777555333000//////000111222222111111000...---,,,------------------------......------------.........++++++...///...000444777999;;;===>>>===;;;:::;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<999999999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999999::::::999999999:::<<<===:::<<>>======>>>>>><<<;;;===AAADDDCCCAAACCCCCCBBBAAAAAAAAAAAABBBDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKNNNQQQRRRSSSQQQNNNNNNPPPUUU[[[___]]]```ccceeefffkkkqqqwww{{{wwwrrrkkkeeecccfffkkkooowwwyyy{{{~~~~~~kkk\\\VVVTTTSSSQQQXXXbbbkkkttt~~~uuullliiifffbbb``````]]]]]]\\\ZZZXXXTTTQQQPPPPPPQQQSSSRRROOOLLLJJJIIIEEECCCAAA???>>>;;;888555111111222333555777999:::777666666666555333222111333222111111111222333444444333222111222444666777777888888555222000000111000222555888999999888888888666222000...///000111222222222111///...,,,,,,..............................------------......///,,,+++...///...000444555777:::===>>>===<<<;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999::::::::::::::::::;;;;;;<<<<<<;;;::::::999888888:::999888888999:::<<<===;;;>>>AAABBB@@@???======@@@???>>>@@@CCCEEEDDDCCCCCCBBBAAA@@@@@@AAACCCDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHKKKNNNQQQRRRQQQPPPOOOOOOQQQVVVZZZ]]]\\\___bbbcccdddgggmmmrrrwww~~~wwwrrrkkkdddbbbeeeiiimmmssstttvvvwwwyyy}}}~~~|||vvvqqqooopppsssuuu~~~iii\\\VVVTTTTTTRRRXXXaaaiiiqqq~~~~~~tttllliiigggcccaaaaaa^^^]]]]]][[[XXXTTTQQQOOOQQQSSSTTTSSSPPPMMMKKKJJJDDDBBB@@@???===;;;888555333333333444555666777888777777777666555444222222444333222222222333555666444333222222222444777888<<<<<<;;;888333000//////---///222666888999999999777555111///......000111222222111111000...---,,,..............................------------......000---,,,...///---///333444666:::===>>>>>>===<<<<<<==================<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999888999999::::::;;;;;;;;;<<<<<<;;;::::::999888888888777777777888999;;;<<<<<>>>>>AAA@@@@@@@@@BBBBBBBBBAAA@@@@@@@@@@@@AAACCCEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHJJJMMMOOOQQQNNNNNNPPPRRRTTTVVVXXXZZZ[[[^^^aaabbbbbbdddiiimmmqqqxxx~~~uuuqqqjjjeeecccdddhhhkkkmmmnnnpppqqqssswww|||{{{xxxtttqqqrrryyy}}}xxxvvvnnnjjjeee```^^^```dddfffrrrxxx}}}~~~||||||kkk]]]VVVTTTSSSRRRXXX___fffooo|||uuullliiigggcccaaaaaa___^^^]]][[[XXXTTTQQQOOORRRTTTUUUTTTPPPMMMKKKJJJDDDBBB@@@>>>===;;;888555333333333333444555666666777777777666555444333222444333333444444555666777444333222222333555777999======<<<999444000//////---///111444777888999999333222000.........///000000111111000000///...---..............................------------......111------//////---...222333555999<<>>>>><<<======>>>>>>======<<<======<<<<<<<<<<<<<<<<<<::::::::::::999999999999777888999:::;;;;;;;;;:::;;;;;;;;;::::::999999999777777666666777999;;;<<<===@@@CCCDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHIIILLLNNNOOOLLLMMMPPPSSSUUUWWWXXXXXXZZZ]]]___```___```dddhhhjjjqqqvvvyyy|||~~~zzzsssooojjjeeebbbbbbdddeeefffhhhjjjkkkmmmpppuuuxxxooolllhhheeefffmmmvvv}}}~~~~~~vvvppplllkkkbbb___[[[WWWVVVXXX[[[]]]eeemmmsssvvvzzz{{{|||}}}ppp___WWWTTTRRRQQQVVV]]]ccckkkyyyvvvmmmjjjgggccc```aaa______^^^[[[XXXUUUQQQOOORRRSSSTTTSSSOOOLLLJJJIIICCCAAA???>>>===;;;888555111111111222333555666777777777777777666444333222222333444555555666666666444333222222333555888999;;;;;;:::888444111000111///000222444555666666666//////............////////////000000000000//////..............................------------......222...---//////---...111222444888<<>>>>>>>>>>>======<<<<<<<<<<<<============;;;;;;;;;;;;:::::::::999666777999:::;;;;;;::::::::::::::::::::::::::::::777777777777888:::<<<======???AAABBB@@@>>>======;;;<<<============>>>???>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGHHHJJJLLLMMMMMMNNNOOOQQQSSSVVVXXXYYYWWWZZZ]]]]]]\\\\\\```ccceeekkkooopppssswwwxxxuuuqqqnnniiiddd```^^^]]]]]]^^^```dddfffhhhjjjmmmoooeeeccc```]]]]]]aaahhhmmmnnnqqqrrrooohhhdddcccddd^^^\\\XXXUUUSSSTTTVVVWWWYYYbbbkkkpppuuu{{{~~~}}}}}}~~~sssbbbXXXTTTRRROOOSSSYYY___ggguuuwwwnnnjjjgggbbb``````______^^^\\\XXXUUUQQQOOOQQQRRRSSSRRRNNNKKKHHHHHHCCCAAA???>>>===;;;888555...///000111333666888999888888777777666444333222000222333555666666555555444333222222333666888:::777888888666333111111222222222333444444444333333---------..................//////000000000000000////////////////////////.........------.........222...---//////,,,---111111444888<<>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>><<<<<<<<<;;;;;;:::::::::666777999:::;;;;;;:::::::::::::::::::::::::::;;;888888888888999;;;===>>><<<>>>@@@@@@>>><<<<<<<<<:::<<<===>>>??????AAACCC???@@@BBBCCCDDDCCCBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLOOONNNNNNOOOQQQUUUYYY[[[UUUXXX[[[[[[ZZZZZZ]]]___bbbgggjjjkkknnnssstttrrrpppnnniiiddd___[[[XXXVVVYYY\\\```bbbdddfffhhhjjj```___\\\XXXWWWYYY^^^bbbdddgggiiifff```\\\]]]```ZZZXXXUUUQQQOOOOOOPPPPPPRRR\\\fffmmmssszzz|||{{{uuucccYYYTTTRRRMMMQQQWWW\\\dddrrrwwwmmmgggccc___\\\]]]aaa```___^^^\\\XXXSSSOOONNNSSSTTTPPPMMMMMMKKKHHHCCCAAA>>><<<:::888555333111000/////////000222333555555666666555333222000111444777888777666666666777666444333333444555666::::::888777555444222222...///000111222333333333111111000///...------,,,---...///000111111111111...///000///------///000000...---...111111///,,,---------......000111222111333777;;;===?????????>>>@@@AAA@@@>>>=========AAA@@@???>>>============<<<;;;::::::::::::;;;<<<::::::999999999999999999999999888888777888888999999999::::::::::::;;;;;;;;;<<<>>>???@@@@@@@@@?????????@@@@@@@@@AAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFIIILLLNNNMMMNNNNNNOOOPPPQQQRRRRRRUUUVVVXXXYYYZZZ[[[[[[[[[bbbcccccceeehhhkkknnnpppnnnmmmjjjccc[[[VVVVVVWWWYYY\\\```ccccccbbbbbbbbbYYY[[[\\\\\\[[[ZZZZZZ[[[^^^______^^^[[[YYYYYYZZZWWWWWWVVVSSSPPPOOOPPPRRRVVV\\\dddkkkpppuuu|||mmm]]]SSSNNNOOOOOOSSS\\\eeeqqqxxxmmmhhhddd___]]]^^^___^^^]]]\\\ZZZVVVQQQMMMNNNRRRTTTPPPMMMLLLJJJGGGDDDBBB???===;;;999666444111000/////////000222333444555555666555333222111222555888999888777777777777666444333333333555666666666555333222111000000//////111222333333333333111111000///...---,,,,,,------...///000000000000---.........,,,,,,...///...---+++---//////---+++------,,,------...///000111333777:::===>>>??????>>>???AAA@@@>>>======>>>AAA@@@???>>>>>>=========;;;:::999999999999:::;;;999999999999999999999999999999888888888999999:::999999::::::::::::;;;;;;777888;;;===???AAAAAAAAA?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRTTTUUUWWWYYYZZZ[[[______aaacccfffjjjmmmnnnooommmhhh```ZZZUUUTTTUUUVVVYYY]]]````````````aaaYYYZZZ\\\\\\ZZZYYYYYYZZZ\\\]]]]]]\\\XXXUUUTTTUUUUUUUUUUUUSSSPPPOOOPPPRRRVVV\\\eeekkkpppuuu{{{qqq___TTTPPPPPPOOORRRZZZbbbmmm}}}yyynnniiieee```^^^___]]]\\\[[[ZZZYYYUUUOOOLLLMMMQQQSSSOOOLLLKKKIIIFFFEEECCC@@@>>><<<:::888555111000/////////000222333444555555555555444222111333666999::::::999999999777666444333222333444555333333222222111000000///000111222222333333333333111000000///...---,,,++++++,,,---...////////////,,,---...---++++++---...///---,,,---...///...,,,------,,,,,,,,,------...111333666999<<<>>>??????>>>???AAA@@@???>>>>>>???@@@@@@@@@???>>>>>>======::::::999999999999::::::888888888999999::::::;;;999999999999999:::;;;;;;999999::::::::::::;;;;;;666777:::<<<>>>???@@@@@@>>>?????????@@@@@@@@@@@@BBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQNNNNNNOOOPPPSSSVVVYYY[[[\\\^^^```cccgggkkknnnoooqqqlllddd]]]XXXUUUSSSQQQSSSUUUYYY[[[]]]^^^```aaa]]]___aaa```^^^]]]\\\]]]^^^___^^^\\\XXXTTTRRRQQQTTTUUUVVVUUUTTTSSSTTTUUUYYY___hhhnnnssswww|||yyybbbWWWSSSOOONNNQQQWWW___iiixxxyyynnniiieeeaaa^^^___\\\[[[ZZZZZZXXXUUUOOOLLLLLLQQQRRRNNNKKKKKKIIIFFFEEECCC@@@>>><<<:::777555111000/////////000222333444444555555555444222111444777:::<<<;;;::::::;;;777666444222222222444555333333222222222222222111111222222333333333333333111111000///...,,,++++++++++++,,,---............---......---,,,,,,---///111000//////000000000000......------,,,---------111222555888;;;===>>>???===???@@@@@@???>>>???@@@@@@@@@@@@@@@??????>>>>>>::::::::::::::::::::::::777777888999::::::;;;;;;999999999999:::;;;<<<<<<999999999:::::::::;;;;;;;;;;;;<<<<<<============>>>>>>>>>????????????@@@AAAAAAAAAAAAAAABBBBBBCCCEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIKKKMMMMMMLLLKKKJJJKKKLLLLLLMMMNNNOOOPPPPPPNNNNNNMMMNNNPPPTTTWWWYYY\\\^^^bbbfffkkknnnqqqrrrssskkkbbb[[[WWWUUUQQQNNNQQQSSSVVVYYY[[[___cccfffgggiiikkkjjjhhheeedddddddddddddddaaa\\\WWWTTTSSSWWWXXXZZZZZZYYYYYYYYY[[[___fffnnntttxxx|||gggYYYUUUNNNMMMPPPVVV]]]gggvvvyyynnniiieeeaaa^^^___\\\\\\[[[ZZZYYYVVVQQQMMMLLLQQQRRRNNNKKKKKKIIIFFFDDDBBB???===;;;999777444111000/////////000222333333444555555555444333222333666:::;;;;;;;;;;;;;;;888666444222111222333444222222222222222222222222111222333444444444444444333222111000...---,,,+++***+++,,,---...............//////...------...000000000000///...///000111//////..................111222444777:::<<<>>>>>><<<>>>@@@@@@@@@???@@@AAA???@@@@@@@@@@@@???>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;777777888999::::::;;;;;;:::999999999::::::;;;<<<999999999:::::::::;;;;;;==================>>>>>>======>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDEEEFFFGGGHHHGGGIIIKKKMMMMMMLLLKKKIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOOOOPPPRRRUUUWWWZZZ\\\aaagggllloooqqqrrrrrrkkkbbb[[[XXXUUUQQQNNNPPPRRRUUUYYY]]]ccciiinnnqqqsssuuutttqqqnnnlllkkkjjjkkkkkkhhhccc]]]ZZZXXXZZZ\\\]]]]]]]]]]]]^^^```eeekkktttzzz}}}lll[[[UUUMMMLLLOOOUUU\\\gggvvvyyynnniiieee```^^^___]]]\\\[[[[[[ZZZWWWRRRNNNMMMQQQSSSOOOLLLKKKIIIFFFDDDBBB???===;;;999666444111000/////////000222333333333555555555444333222222555888::::::::::::;;;888666444222111111222333222222111111111111111111111111333444555666666666444444222111///...---,,,***+++,,,---...............///000///------///000---...---,,,++++++---/////////.........//////000000111333666999;;;===>>><<<>>>@@@AAA@@@@@@AAABBB??????@@@AAAAAA@@@???>>><<<<<<============<<<<<<888888888999999::::::;;;::::::999999999999::::::999999::::::::::::;;;;;;::::::;;;<<<===???AAABBB============>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCDDDFFFGGGGGGEEEGGGIIIKKKLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNQQQQQQPPPPPPQQQSSSUUUVVVVVVZZZ```fffkkknnnoooooopppkkkeee___ZZZVVVRRRPPPPPPRRRUUUYYY___hhhqqqwwwyyy{{{|||{{{xxxtttqqqpppoooqqqrrroookkkeeebbb`````````aaa```___```cccfffjjjqqqyyyrrr]]]UUUMMMLLLNNNUUU\\\fffuuuxxxmmmhhhddd___]]]^^^\\\[[[[[[[[[ZZZWWWRRRNNNNNNRRRTTTPPPMMMLLLJJJGGGEEECCC@@@>>><<<:::888555111000/////////000222333222333444555555555333333000333777888999888999999888666444222111111222222444444444333333222222222000111222444666777888888666555444222000///...---+++,,,---....../////////......///...---,,,...000,,,------+++)))))),,,///------------......///000000111333555888:::===>>>;;;>>>@@@AAAAAAAAABBBCCC>>>???AAABBBBBBAAA???>>>;;;;;;<<<======<<<;;;;;;999999999999999999999999;;;:::999888888888888888999999::::::::::::;;;;;;::::::::::::<<<===???AAA<<<<<<<<<=========>>>>>>???????????????@@@AAAAAAAAAAAABBBBBBCCCEEEFFFGGGCCCDDDFFFHHHIIIJJJJJJIIIHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPQQQSSSTTTVVVVVVVVVZZZ```ggglllnnnnnnnnnmmmllliiiccc\\\VVVSSSRRROOOQQQUUUZZZaaalllwww~~~yyyuuutttvvvxxxzzzyyyuuuppplllkkkiiihhhgggeeeeeefffjjjnnnrrryyyyyyaaaUUUNNNMMMOOOTTTZZZcccrrrwwwmmmgggccc___\\\]]][[[[[[ZZZZZZYYYVVVQQQNNNNNNSSSTTTPPPMMMMMMKKKHHHFFFDDDAAA???>>><<<999666111000/////////000222333222333444555555555444333///222555777777777888888888666444222000111111222888888777666666555444444///000222444666888999999777666555333111000......+++,,,---...////////////------...---,,,+++---///---......,,,******---111+++++++++,,,---...///000000111222444777:::===>>>;;;===@@@AAAAAAAAABBBDDD>>>???AAABBBBBBAAA@@@>>>::::::;;;<<<<<<;;;::::::::::::999999999999999999;;;;;;999888777666666666999999:::::::::;;;;;;;;;===<<<;;;:::999:::;;;<<<<<<<<<<<<<<<=========>>>?????????>>>???@@@@@@AAA@@@@@@AAAAAACCCDDDEEEFFFBBBBBBDDDFFFGGGIIIIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMKKKLLLOOORRRTTTVVVWWWWWWXXX\\\ccciiinnnppppppoookkklllkkkfff^^^WWWUUUUUUOOOQQQTTTZZZbbbnnn{{{}}}yyyxxx|||}}}xxxuuutttqqqpppnnnkkkjjjmmmqqquuuzzz~~~dddVVVPPPNNNOOOSSSXXXaaaooo{{{tttjjjfffdddaaa^^^]]]]]]\\\[[[[[[ZZZXXXTTTPPPOOOQQQTTTSSSOOOJJJFFFDDDDDDBBB???>>>===;;;999777222222111111111111111222333444555555555444333222000000222444666888999:::888777777666555444444444666555444333222111111222111222333444555555555555666666666555333111...---,,,,,,------.../////////000//////.........////////////...---------......///............///000000///000111444666999<<<>>>??????@@@AAAAAAAAAAAA@@@>>>@@@AAABBBBBBAAA???>>>=========<<<;;;;;;::::::888888777666555555555666888999999999999888777777999:::;;;<<<============<<<<<<<<<<<<<<<;;;;;;;;;============<<<<<<<<<<<>>>>>>>>@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJLLLMMMNNNOOOOOOPPPQQQSSSUUUWWWXXX[[[\\\___dddjjjnnnpppqqqssspppkkkfffaaa]]][[[ZZZUUUTTTVVV]]]hhhuuu~~~~~~{{{vvvrrrqqqooonnnssszzz}}}aaaWWWPPPNNNMMMPPPTTT\\\jjjwwwsssiiieeedddaaa^^^]]]]]]\\\[[[[[[ZZZWWWSSSPPPPPPRRRSSSRRRNNNJJJGGGFFFEEECCC@@@>>>===<<<999777222111111000000000111111333333555555555444333222000111222444555777888999777777777666555444444444888777666555555444444444///000222333555666777777777777666666444111///...,,,,,,------.../////////.........---......//////------,,,++++++***)))))),,,,,,,,,+++,,,------...///000111333666999<<<===>>>>>>???@@@@@@@@@@@@??????@@@AAABBBAAAAAA@@@???=========<<<;;;;;;::::::===<<<<<<;;;;;;;;;;;;<<<999999:::999999888777777999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>><<<=========>>>>>>??????@@@@@@???>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMOOOOOOPPPQQQRRRTTTUUUVVVZZZ[[[^^^ccciiimmmpppqqqtttrrrnnnjjjeeeaaa^^^]]]ZZZYYY[[[bbbmmmxxxzzzuuutttrrrrrrxxxcccYYYQQQNNNMMMOOORRRXXXfffrrr}}}qqqgggdddccc```^^^^^^]]][[[ZZZZZZYYYWWWSSSPPPRRRSSSSSSQQQNNNJJJHHHHHHFFFDDDAAA???>>><<<:::777000000000//////000000111222333444555555555333333222222333444555666777777777777666666555444444444888888777777777666555444...///111333555666888999777777777666444222000...,,,,,,------.../////////------,,,,,,---...//////---------,,,+++)))'''&&&+++++++++++++++,,,,,,---//////111333666888;;;<<<======>>>????????????>>>@@@@@@@@@AAAAAAAAAAAAAAA??????>>>>>>===<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<:::;;;::::::999888777666888999999:::;;;;;;<<<<<<::::::;;;<<<===>>>??????;;;<<<===>>>???@@@AAAAAA??????>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOOOOOOOPPPQQQRRRTTTUUUXXXZZZ^^^bbbgggllloooqqquuutttrrrppplllhhhdddbbbbbbaaaccciiisss~~~}}}xxxuuutttvvv~~~fff[[[SSSOOONNNOOOQQQWWWcccppp}}}yyyyyy|||~~~{{{pppfffdddccc```^^^^^^]]][[[YYYXXXXXXVVVSSSPPPSSSSSSSSSQQQMMMKKKJJJJJJGGGEEEBBB@@@???===:::888//////////////////000111222333444555555555444333333333333444444555555666666666666555555444444444555666777777777666444333000000111222444555777777777777777666555333000///,,,,,,------.../////////,,,,,,,,,,,,,,,---...///---...///000///---***)))---,,,,,,,,,,,,---......//////000222555888:::;;;===>>>>>>???????????????AAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@???>>>>>>999999888888999:::;;;;;;;;;;;;;;;;;;:::999777777888888888888999:::;;;;;;<<<<<<<<<======>>>>>>>>>;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>?????????@@@@@@AAABBBCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMLLLLLLMMMNNNPPPRRRTTTUUUXXXZZZ^^^bbbgggkkkpppsssvvvwwwwwwvvvtttpppmmmjjjjjjiiikkkpppyyywwwtttssswwwggg[[[TTTQQQOOOQQQSSSYYYeeeqqq|||}}}wwwttttttvvvxxx{{{pppfffdddccc```^^^^^^\\\[[[XXXWWWWWWUUURRRPPPSSSTTTTTTQQQNNNKKKKKKKKKHHHEEEBBB@@@???<<<:::777//////...//////000111111111222444555555555444444333333333333444444555555555555555555444444444444555777888:::999888555444222222222222222333444555666666666666444222111///,,,,,,------.../////////,,,,,,,,,,,,,,,---...///,,,---///111111000...------,,,,,,,,,,,,---.........///000222444777999:::>>>???@@@@@@AAAAAA@@@@@@AAAAAA@@@@@@AAAAAABBBCCCAAAAAA@@@??????>>>>>>===:::::::::::::::;;;<<<===<<<<<<<<<;;;;;;999888888888888777888888999;;;;;;>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???????????????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJLLLMMMHHHIIIJJJLLLOOORRRTTTVVVWWW[[[___bbbfffkkkpppuuuxxxzzz{{{|||{{{xxxuuusssrrrqqqrrrwww~~~wwwsssrrrvvv}}}iiiZZZSSSPPPNNNPPPSSSYYYfffrrr{{{zzzuuurrrrrrtttuuuxxx|||}}}qqqgggdddccc```^^^^^^\\\ZZZXXXVVVUUUTTTRRRPPPRRRTTTTTTSSSPPPMMMKKKKKKGGGEEEBBB@@@>>><<<999666////////////000111222222111222444555555555555444222222333333444444555555444444444444444444444444777999<<<>>>>>><<<999777444333222111111222333444444555555555444222000///,,,,,,------.../////////......------------......***+++---...//////......+++++++++++++++,,,,,,---...///000111333666888999??????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCC>>>>>>======<<<;;;;;;;;;999999888888888999::::::;;;;;;<<<<<<;;;;;;::::::999888888777888:::;;;<<<>>>>>>===<<<;;;:::999999<<<<<<<<<;;;;;;:::::::::<<<<<<===>>>????????????>>>???@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHJJJLLLMMMGGGHHHIIIKKKNNNQQQSSSUUUVVVYYY^^^aaadddiiipppuuuzzz|||~~~}}}{{{yyyxxxyyy}}}yyyuuutttwwwyyyxxxyyy|||nnn\\\PPPMMMLLLNNNPPPWWWcccppp{{{}}}{{{wwwsssrrrqqqssstttssswwwzzz{{{zzzyyy{{{}}}sssiiieeedddaaa^^^]]]\\\ZZZWWWUUUUUUSSSQQQPPPQQQSSSUUUUUURRRNNNLLLKKKGGGDDDAAA???===;;;777555000//////000111222333333111222333555666555555444111111222333444444555555444444444444444444444444777999===@@@@@@===:::777333222111000111222444555333333444444333111///...,,,,,,------.../////////000000///...------------,,,,,,------------------,,,,,,,,,+++,,,------.........///111333555777888>>>>>>???@@@@@@@@@@@@@@@???@@@AAACCCCCCCCCCCCBBB>>>>>>>>>===<<<<<<;;;;;;:::999888888888888888999:::;;;;;;<<<<<<<<<<<<<<<:::999888888888:::<<<===<<<<<<;;;;;;::::::999999;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>?????????>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJKKKMMMIIIIIIIIIKKKLLLNNNPPPQQQSSSWWW\\\___aaafffnnnttt|||~~~~~~{{{yyy||||||zzz{{{|||vvvcccRRROOOMMMNNNPPPUUUaaammm{{{|||zzzwwwtttsssrrrsssttttttwwwyyyxxxsssooonnnooopppuuu}}}tttjjjfffeeeaaa^^^]]]\\\ZZZWWWUUUTTTSSSQQQPPPPPPSSSVVVVVVSSSOOOLLLJJJGGGDDDAAA>>><<<:::777444000000000000111222333444111222333555666666555555000111111222444555555666444444444444444444444444555888<<<>>>???<<<888666111000000000111333666777222333333333222000///...,,,,,,------...//////000222111000///...---------000///...---------------///............///000000......///111222555777888======>>>???????????????>>>???BBBDDDDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>@@@???>>>===============999:::;;;<<<============:::999888888888:::<<<>>>:::::::::::::::::::::::::::;;;;;;<<<===>>>??????:::;;;===>>>?????????>>>===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDFFFGGGJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMNNNQQQUUUZZZ]]]^^^ccclllsss}}}~~~}}}hhhWWWSSSPPPPPPQQQVVVaaammm{{{}}}{{{yyyvvvuuuuuuuuuvvvwwwzzz|||yyyrrrllliiiiiifffkkkrrrwww}}}vvvjjjffffffbbb^^^\\\]]][[[YYYVVVSSSQQQOOOOOOOOOQQQSSSRRROOOKKKJJJIIIGGGEEECCCBBB@@@===888555////////////000111222333333333444444444444444444444333222333555777777777555666666666666444222111333555777::::::999888666666333000////////////...333222111111111111111111000///.........///111222000///...---,,,+++++++++------------------------))))))***,,,...///000111+++---///111222444888::::::;;;>>>@@@AAAAAA@@@???AAACCCEEEGGGGGGEEECCCAAABBBBBBCCCAAA???>>>>>>???AAA???===::::::;;;<<<>>>:::::::::::::::;;;<<<<<<===<<<:::999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999<<<===>>>???@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJLLLNNNPPPQQQSSSTTTWWWYYY]]]cccjjjoooyyy~~~iii\\\WWWQQQMMMMMMTTTaaakkkwww}}}yyywww{{{}}}|||~~~~~~yyysssmmmgggdddeeedddeeejjjnnntttvvvjjjgggfffbbb^^^]]]]]][[[YYYVVVTTTRRRPPPPPPPPPQQQSSSQQQNNNKKKIIIHHHFFFEEEBBBAAA???<<<888555000000000000000111111222222222222333333333333333333111111222444777777777666666666666555333111000333444777999:::999777666555222000///000000000///333333222111000000000000000///.........///111222111111///...---,,,,,,,,,------------------------,,,,,,,,,------.........///000111111111222444666777999<<>><<<===>>>AAA???===;;;:::;;;<<<>>>===<<<<<<<<<<<<<<<======<<<;;;:::::::::;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEGGGHHHJJJKKKLLLJJJJJJJJJJJJKKKNNNPPPQQQPPPRRRTTTWWW[[[aaahhhmmmtttzzzqqq```YYYRRRNNNNNNSSS]]]gggsss|||zzzyyy|||yyyrrrkkkgggdddaaaaaaccceeeiiirrr|||uuukkkgggeeeaaa^^^^^^\\\[[[ZZZWWWUUUSSSRRRQQQPPPQQQRRRQQQMMMJJJGGGGGGFFFDDDAAA@@@>>>;;;777444222111111000000000000000111111111111222222222333222111000111444777888888777777777777555333111///222444666888888888666555333111//////000111222111333333222111111000//////000///.........///111222222222000///...---------------------------------///......------,,,++++++///000111111000111333555777999<<>>>>>???AAA@@@>>><<<;;;<<<===>>>??????>>>======>>>>>>>>>::::::;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======999999:::;;;===>>>???@@@<<<======>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEECCCCCCEEEFFFHHHJJJKKKLLLIIIIIIIIIJJJKKKMMMOOOPPPMMMOOORRRUUUYYY^^^eeeiiiooovvv}}}fff\\\SSSPPPOOOQQQYYYbbbnnnvvv}}}{{{~~~yyyqqqlllddd```]]]]]]]]]]]]dddkkkrrr}}}uuukkkgggeeeaaa^^^___\\\[[[ZZZXXXVVVTTTRRRQQQPPPQQQRRRQQQMMMIIIGGGFFFFFFDDDAAA???===:::777444333222111000////////////000000111111222333333333333111000111444777999999999999999888666444111000111222444666666666555555222000...///111333333333444333333222111000//////000///.........///111222222222000///...---------,,,,,,------------------//////...---,,,,,,+++++++++---///000000222555888:::;;;>>>???@@@???>>>===@@@???>>>======>>>???@@@BBBCCCDDDCCCAAAAAAAAACCCAAA@@@>>>===<<<<<<===>>>@@@???>>>>>>===>>>>>>>>>999:::;;;<<<=========<<<::::::;;;;;;<<<=========999:::;;;<<<===???@@@@@@=========>>>???@@@@@@AAA@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBDDDFFFHHHIIIKKKLLLIIIIIIHHHIIIJJJLLLNNNPPPNNNPPPSSSUUUWWW\\\aaadddllltttlll___TTTQQQPPPQQQVVV___iiiqqq}}}}}}wwwqqqiiiccc^^^\\\ZZZXXX\\\aaagggooo{{{uuulllhhhddd```___```\\\[[[[[[YYYWWWTTTRRRPPPPPPQQQRRRQQQMMMJJJHHHGGGFFFDDD@@@>>><<<:::777555333333111000////////////111111111222333444444444555333111222444888::::::;;;;;;;;;:::888555333111000111333444555555444444111///...///111444444444444444444444333222000000000///.........///111222111111///...---,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,+++,,,...///000111444777999:::===???@@@@@@???>>>@@@???===<<<<<<===???@@@AAABBBCCCCCCBBBAAABBBDDDAAAAAA???>>>======>>>>>>>>>======<<<<<<=========:::;;;<<<============<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======>>>>>>=========>>>>>>??????@@@@@@????????????@@@AAAAAA@@@@@@??????@@@@@@AAABBBAAABBBCCCEEEGGGHHHJJJJJJHHHHHHHHHHHHJJJLLLNNNOOOQQQSSSUUUVVVWWWYYY]]]```llltttuuucccTTTRRRRRRPPPUUU]]]eeelllxxxxxxnnnggg```^^^[[[XXXYYY\\\___dddnnnzzz}}}uuulllhhhddd```___aaa\\\\\\[[[YYYVVVSSSPPPNNNOOOQQQSSSRRROOOKKKJJJIIIHHHEEEAAA>>><<<:::888666333222111000////////////000111111222333444555555666444111111333666888999::::::::::::888666444222000000111222333333333333111000...///222444555555333444555666555444333222000///.........///111222111111///...---,,,,,,,,,+++,,,,,,------.........,,,,,,---------------......///000///...///000222333666999===AAABBBCCCCCC@@@???>>>======>>>???@@@===???@@@@@@??????@@@BBBBBBAAA@@@???>>>>>>>>>>>><<<;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<=========>>>>>>>>>?????????????????????@@@AAAAAA??????>>>>>>>>>???@@@@@@BBBBBBCCCEEEFFFGGGHHHIIIGGGGGGGGGHHHIIIKKKMMMNNNRRRTTTUUUVVVWWWYYY\\\^^^jjjrrr|||iiiVVVSSSRRROOORRR[[[aaahhhsss~~~tttllldddaaa^^^ZZZYYY[[[XXXZZZaaammmzzz}}}uuummmhhhddd______bbb\\\\\\[[[YYYVVVRRRNNNKKKOOOQQQSSSRRRPPPMMMLLLLLLIIIFFFBBB>>>===;;;999777222222111000//////000000//////000111222333444444666333000///111333555666888888888888777555333222//////000111111222222333222000///000222444555555333444666777888777555555000///.........///111222222222000///...---------++++++,,,,,,---......///------------------------.../////////......000111111444888===AAACCCDDDDDD@@@@@@????????????@@@@@@<<<===??????>>>???@@@BBBBBBAAAAAA@@@??????>>>>>>:::::::::;;;<<<===>>>??????>>>===<<<;;;;;;<<<<<<=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>???????????????@@@@@@AAA???????????????@@@@@@AAACCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGIIIKKKMMMNNNOOOQQQTTTUUUWWWYYY\\\^^^fffmmmwwwpppYYYTTTRRRMMMOOOWWW^^^dddoooyyy}}}tttkkkgggccc^^^[[[[[[WWWUUUXXX```kkkyyy|||tttmmmhhhddd______bbb]]]\\\[[[YYYUUUPPPLLLJJJOOOQQQSSSSSSQQQOOOMMMMMMJJJFFFBBB???===<<<:::888222111111000000000000000---...///000111222333333555222///---///111333444555666666666666444222111/////////000111111222222333111///000222444555444333444666888999888777666000///.........///111222444333222000//////......++++++,,,,,,---...//////.........------,,,,,,+++***,,,---......///222444333666999===@@@BBBBBBBBB@@@@@@@@@AAAAAA@@@@@@@@@===>>>@@@@@@@@@@@@BBBDDDBBBBBBAAAAAA@@@??????>>>:::::::::;;;===>>>@@@AAAAAA@@@===;;;::::::;;;<<<>>>>>>===<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>?????????>>>???@@@@@@AAA@@@@@@??????@@@@@@AAABBBDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFGGGHHHJJJLLLNNNKKKNNNQQQTTTVVVYYY]]]___bbbiiisss|||vvv[[[TTTRRRKKKLLLTTT[[[bbbllluuu|||rrrmmmiiibbb^^^^^^ZZZUUUTTTYYY```lll~~~tttjjjfffccc```___```]]]]]]]]]\\\ZZZWWWUUUSSSRRRRRRRRRQQQOOOMMMKKKIIIGGGDDD???>>>===;;;777444111111000000//////......//////000111333444555666555444111000//////111222666666777777777777666555000111111222222222111111333222111111111222333444666999;;;;;;888666666777333222000//////111333444777555444111000......---......//////...---,,,,,,///......------......///////////////000111222333444666999<<<>>>>>>>>>>>>CCCAAA@@@@@@BBBBBBAAA???<<<===>>>???@@@???>>>>>>@@@@@@AAAAAAAAA@@@??????===<<<<<<======>>>???@@@>>>>>>===<<<<<<<<<<<<<<<<<<======>>>===;;;:::999888999;;;<<<===<<<;;;;;;============>>>>>>>>>>>>>>>???@@@@@@???===:::888===>>>@@@BBBCCCCCCBBBBBBAAA@@@??????@@@BBBEEEFFFIIIIIIIIIIIIIIIJJJKKKLLLKKKMMMOOOQQQSSSVVV[[[^^^ccchhhooovvv}}}sss\\\SSSJJJJJJPPPQQQZZZcccnnnvvv|||}}}rrrmmmiiiccc___\\\VVVTTTWWW[[[dddwwwtttjjjfffddd```___```]]]]]]]]]\\\ZZZWWWTTTSSSSSSSSSSSSSSSQQQOOOMMMLLLIIIEEEAAA??????===999555111111000000//////......//////000111333444555555555444222000///000111111666666777777777666666555111222222333333333333333333222111111111222333444888:::<<<<<<999888999:::333222000//////111222444666555444222000......---......//////...------,,,++++++++++++++++++++++++////////////000111222333444666888;;;===>>>>>>>>>BBB@@@@@@@@@BBBBBBAAA@@@>>>???@@@BBBBBBAAAAAA@@@BBBBBBBBBBBBAAA@@@???>>>==================>>>???>>>>>>===<<<<<<<<<<<<===<<<======>>>>>>>>>======999:::;;;;;;<<<<<<<<<;;;============>>>>>>>>>>>><<<===>>>>>>>>>>>>===<<<>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@AAACCCEEEGGGIIIHHHIIIIIIIIIJJJKKKLLLKKKMMMOOOQQQRRRVVVZZZ]]]aaaeeekkkqqqxxxsss]]]TTTKKKJJJOOONNNVVV___jjjrrrxxxyyysssmmmfffaaa]]]VVVTTTWWWYYY___pppuuukkkgggeeeaaa```aaa]]]]]]]]][[[YYYWWWTTTSSSSSSSSSTTTTTTSSSRRRPPPOOOKKKGGGCCCAAAAAA???;;;777111111000000//////.........///000111222444555555555444222111000000111111555555666666666666666555222333333333444444444444333333222111111111222222777999:::999888888999;;;444222111//////000222333666555444222000///...---.........///......---,,,---......//////......---////////////000111222222555666777999;;;===??????@@@???>>>@@@BBBCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>===<<<<<<<<<======???>>>======<<<<<<======;;;;;;;;;<<<===>>>??????;;;;;;;;;;;;;;;;;;<<<===============>>>>>>>>>>>>;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBBBBAAAAAA@@@BBBAAAAAAAAABBBDDDFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLNNNPPPQQQTTTXXX\\\^^^aaafffkkkpppzzzqqq]]]UUULLLJJJMMMLLLQQQYYYccclllsss}}}|||tttkkkeee___YYYWWWYYYYYYZZZhhhxxxvvvlllhhheeebbb```bbb]]]]]]\\\[[[YYYVVVTTTRRRRRRRRRSSSTTTSSSSSSQQQPPPKKKHHHDDDBBBAAA@@@;;;888111111000000//////............///111222333444555555444333111111111111111444444555666666666555555222222222333333444555555444444333222222222111111444555555555666666888999444333111000///000111222555444444222111///...------...............------//////000111111000/////////......//////000111222444555666777:::<<>>>>>===???BBBCCCCCCBBBAAABBBDDDEEEEEEEEEDDDCCC@@@AAAAAAAAAAAA@@@@@@???@@@???>>>===<<<<<<<<<<<>>>>>===<<<=========;;;:::999999999:::<<<======<<<;;;::::::;;;<<<===============>>>>>>>>>>>><<<;;;::::::;;;===???@@@BBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKJJJLLLNNNOOOPPPSSSVVVYYY[[[^^^bbbeeejjjrrr}}}lllZZZTTTLLLJJJMMMJJJNNNTTT]]]eeennnyyy{{{pppiiibbb]]][[[]]][[[ZZZeeetttvvvlllhhheeebbb```bbb\\\\\\\\\[[[YYYVVVSSSRRRPPPQQQRRRRRRRRRRRRPPPPPPKKKGGGCCCAAA@@@???;;;777111111000000//////............///000222333444555444444333222222111111111333333444555555555555555222111111111222333555555555555555444333222111111222222333444666777888888555444222000//////000111444444333333222000...---------...............---+++,,,,,,------,,,,,,+++............///000111222333444555777999<<<>>>@@@>>>======???AAACCCCCCBBB@@@AAABBBCCCDDDCCCCCCBBB===>>>???@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<>>==================<<<;;;:::999:::;;;;;;>>>===;;;::::::;;;<<<===============>>>>>>>>>>>>>>><<<:::999999;;;===>>>CCCCCCBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCDDDEEEFFFEEEFFFGGGIIIJJJKKKKKKKKKJJJKKKMMMMMMNNNQQQTTTWWWXXX[[[^^^aaaeeellluuu||||||{{{fffVVVRRRLLLJJJLLLJJJLLLPPPXXX```jjjvvvwwwooofff```^^^___]]]\\\fffuuuuuukkkgggeeeaaa```aaa\\\\\\\\\ZZZXXXVVVSSSRRROOOPPPQQQRRRQQQPPPOOONNNJJJFFFBBB@@@@@@>>>:::666111111000000//////......---...///000111333444444444444444333222222111111222222333444555555555555111111000111222333555666777777777666555444222111111111333666999::::::888666555222000/////////000333333333333222000...---,,,---......///.........------,,,,,,,,,,,,------............///000111111111222444777:::<<<>>>???>>>======>>>AAACCCBBBBBB??????AAABBBBBBBBBAAA@@@>>>>>>???@@@AAAAAAAAAAAABBBAAA@@@???>>>======>>>@@@???>>>>>>======>>>>>>@@@@@@???======<<<<<<<<<>>>===<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>===;;;999888999:::;;;AAAAAAAAA@@@@@@AAABBBBBB???@@@@@@AAABBBCCCDDDDDDDDDEEEGGGIIIJJJKKKKKKJJJIIIKKKLLLLLLMMMOOORRRUUUUUUXXX\\\^^^aaafffnnntttzzzzzzqqqrrr~~~dddTTTQQQKKKIIILLLIIIKKKNNNTTT[[[fffrrryyylllfffbbbbbb______kkkzzztttjjjfffddd```___```\\\\\\[[[ZZZXXXUUUSSSQQQPPPQQQQQQRRRQQQPPPOOONNNJJJFFFBBB@@@@@@>>>:::666111111000000//////......---...///000111222333444444444444444333222111111111111222444444555555555333222111111222444777888999999999888777555333222...///222666;;;<<<999666777555333000///...//////222333333444333111...---,,,------...//////......000///---++++++---///000...............///111111///111444888:::<<<======>>>======>>>AAABBBAAAAAA>>>???@@@AAAAAAAAA@@@@@@BBBCCCCCCCCCBBBBBBAAA@@@BBBBBBAAA@@@?????????@@@@@@???>>>>>>======>>>>>>??????????????????>>>>>>===============<<<;;;;;;============>>>>>>>>>>>><<<<<<:::999999999:::;;;>>>============>>>@@@AAA>>>>>>???AAABBBBBBCCCCCCCCCDDDGGGIIIKKKKKKJJJJJJIIIJJJKKKLLLLLLMMMQQQSSSQQQUUUYYY\\\^^^aaaggglllpppuuu|||pppiiikkk~~~fffVVVRRRJJJHHHKKKHHHJJJLLLPPPWWWbbbooo{{{xxxpppjjjhhheeeeeerrr~~~tttjjjfffccc```___```\\\\\\[[[ZZZXXXUUUSSSQQQQQQRRRRRRRRRRRRPPPOOOMMMKKKGGGCCCAAAAAA???;;;777111111111000//////......------...000111222333444444444444444333222111111000111222333444444555444444333222222333666888:::::::::::::::888666333222***,,,///555::::::777333777666333000......//////222222333444333111///---,,,,,,---.../////////...---+++(((&&&&&&(((+++---...------......///000111...000444888;;;<<<======???>>>===>>>@@@AAAAAA@@@>>>???@@@AAAAAAAAA@@@@@@GGGGGGFFFEEEDDDBBB@@@???BBBBBBAAAAAA@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>:::<<<===?????????>>>>>><<<===>>>>>>>>>===;;;:::============>>>>>>>>>>>>:::::::::999:::::::::;;;;;;:::::::::;;;<<<>>>???===>>>???@@@AAABBBBBBBBBBBBDDDGGGIIIKKKKKKJJJJJJIIIJJJKKKKKKKKKMMMPPPRRRNNNRRRWWWZZZ\\\^^^cccggghhhlllqqqvvvzzzyyyddd___bbbuuujjjXXXSSSKKKHHHJJJHHHIIIJJJNNNTTT___lllxxxzzzrrrnnnjjjkkkzzzuuuhhhcccbbb```___```aaa___\\\YYYXXXUUURRRPPPPPPQQQRRRRRRRRRQQQPPPOOOLLLHHHBBB>>>===<<<;;;:::111000000////////////000000111222111000000222444444666777666333222222222555555555555444333222222444333222333555666777666<<<<<<;;;999666222///---000//////000333444444333888666333000///......///000000111111111000000///000000///...---,,,,,,+++,,,,,,,,,,,,,,,---...///000000...------...///000...///111333777:::===>>>=========>>>???AAABBBCCCDDDBBBAAAAAACCCDDDDDDCCCEEEFFFHHHIIIHHHEEEBBB@@@>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>===??????@@@AAAAAAAAAAAA@@@AAAAAA@@@@@@>>>===;;;:::???>>>>>>===<<<;;;;;;:::===<<<:::888888999:::;;;::::::;;;;;;<<<======>>>=========<<<;;;<<>>???@@@AAACCCDDDDDDCCCAAABBBDDDEEEEEEDDDDDDDDDEEEFFFEEEDDDBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????@@@@@@AAAAAAAAA@@@???@@@@@@@@@???>>>======??????>>>======<<<;;;;;;;;;:::888777666777888999;;;;;;;;;<<<<<<=========>>>???@@@???>>>>>>???AAABBBCCCDDDFFFHHHIIIKKKKKKKKKJJJIIIIIIIIIJJJLLLLLLLLLMMMPPPSSSVVVYYYZZZ[[[XXXYYYZZZZZZ[[[^^^cccgggpppwwwxxxgggXXXVVVWWWeee|||^^^SSSPPPJJJGGGGGGJJJKKKLLLPPPWWWcccpppyyywwwkkkeeeccc```_________^^^\\\ZZZZZZXXXUUUSSSQQQQQQRRRRRRQQQOOONNNMMMHHHEEEAAA>>>===;;;888666111111000///////////////...///000///...///000222333555666555333222222222,,,...000222444666777777555555444444444555555666666666777666555333111000---,,,,,,---000111111000------,,,++++++,,,...///111111222333333222222111---------.........//////......---,,,,,,,,,------...------,,,,,,---......222222222333555777888999======>>>@@@AAACCCDDDDDDDDDCCCAAABBBDDDEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@??????>>>?????????@@@@@@@@@@@@@@@>>>??????@@@@@@@@@????????????>>>>>>======<<<<<<;;;:::888777777888999999<<<<<<<<<<<<<<<<<<======???AAABBBBBBAAA@@@@@@AAACCCCCCEEEFFFHHHIIIKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMOOOQQQRRRTTTTTTTTTPPPQQQQQQPPPOOOQQQTTTWWWYYYaaalllxxxkkk[[[QQQQQQTTTaaa~~~eeeUUUPPPKKKHHHGGGHHHIIIJJJMMMTTT___kkktttxxxlllgggdddaaa^^^___^^^]]][[[[[[[[[YYYVVVTTTTTTTTTUUUUUUTTTRRRPPPOOOIIIGGGDDDAAA@@@===:::777222111000//////......///---...//////......///111333444555555333222222222333333444555666666555555666666666555333333444555777777777777666444222111///......///111333333222222111000...---------...000000111222222222111111........................,,,,,,,,,,,,,,,---...//////////////////000000000111111111333444666888999======???AAABBBDDDDDDEEECCCBBB@@@AAACCCDDDDDDCCCGGGFFFFFFEEEFFFGGGHHHIIIEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>???????????????@@@@@@AAA@@@@@@@@@@@@@@@??????>>>??????>>>>>>>>>=========<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<=========???AAACCCCCCAAA@@@???@@@BBBBBBDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNMMMJJJKKKKKKJJJJJJKKKNNNQQQJJJQQQ\\\gggtttvvv```RRRKKKNNNRRR^^^yyyppp\\\SSSNNNKKKJJJGGGHHHIIILLLRRR\\\gggnnnzzzxxxlllgggeeeaaa^^^^^^\\\\\\[[[[[[[[[YYYVVVSSSSSSTTTTTTTTTTTTRRRPPPOOOIIIGGGDDDAAA@@@===:::777222111000///............---...///...------///111222333555444333222222333555666666666555555444333666777777555333111333444444444444333222///---,,,///......///222333333222333222111000////////////......///000000000000000000//////...------,,,,,,******+++,,,---...000111...//////000000111111111...///000222444777999:::<<<===???AAACCCDDDEEEEEEBBB@@@???@@@AAACCCBBBBBBFFFFFFEEEDDDEEEFFFHHHJJJEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@????????????>>>>>>>>>???@@@AAAAAAAAAAAA@@@???>>>===<<<>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<==================???BBBBBB@@@?????????@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHBBBCCCCCCCCCAAABBBDDDFFFCCCHHHPPPYYYdddrrrkkkXXXMMMIIIMMMRRR\\\ttt}}}eeeXXXQQQMMMKKKHHHHHHIIIKKKPPPYYYcccjjjuuuwwwkkkgggeeeaaa^^^^^^[[[[[[ZZZ[[[[[[XXXUUUQQQPPPPPPQQQRRRQQQPPPOOONNNHHHEEEAAA>>>===;;;888666333222111///............---...///...---...///111111333444444222111222333111222333444444555444444777999999666222000111444444555444444222000...,,,...------...111222222111/////////000000000000000------...///000000000000111000///...---,,,++++++******+++,,,---///000111,,,,,,...///////////////---...///111444666999::::::<<<>>>AAACCCDDDDDDDDDBBBAAA???@@@BBBCCCCCCBBBDDDCCCBBBBBBBBBDDDEEEFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@?????????>>>===>>>???@@@AAAAAAAAAAAA@@@>>><<<;;;:::===============<<<<<<<<<999999999999::::::::::::;;;<<<<<<===>>>>>>??????<<<>>>@@@@@@???>>>???@@@???@@@@@@AAACCCDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEAAAAAAAAA???===;;;<<<===@@@CCCHHHNNNUUUaaannnwwwuuuaaaSSSLLLHHHMMMSSSZZZnnnsss___TTTNNNLLLHHHIIIJJJKKKOOOWWW```fffqqq|||uuujjjfffeeeaaa^^^^^^[[[ZZZZZZZZZZZZWWWSSSOOOMMMNNNOOOQQQQQQPPPOOOOOOIIIEEEAAA===;;;:::999777333222111///......------...///000///......000222000222444444222111222333000111222444555666666666888::::::777111///000333444444555555444333111000///......///222333333222000000000000000000//////---...///000000111111111//////......---------,,,------,,,,,,,,,---......+++,,,...///000000//////...///000111333555777888999:::===@@@CCCDDDCCCCCCDDDBBBAAAAAACCCDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA???@@@@@@AAAAAA@@@@@@@@@??????=========>>>@@@AAA?????????>>>===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<888999999::::::;;;:::::::::;;;;;;===>>>???@@@AAA<<<===>>>>>>>>>???AAACCC@@@@@@AAABBBCCCCCCDDDEEEEEEFFFGGGHHHIIIHHHHHHGGGEEEEEEFFFFFFFFFFFFEEEDDDAAABBBBBBAAA???===>>>??????BBBDDDGGGLLLUUUaaajjj{{{jjjXXXNNNKKKHHHNNNSSSXXXgggkkkZZZRRRNNNHHHHHHIIIJJJNNNTTT]]]ccclllxxxsssiiifffeeeaaa^^^^^^[[[ZZZZZZZZZYYYVVVQQQNNNNNNOOOPPPRRRRRRRRRRRRQQQLLLHHHBBB>>>===<<<;;;:::333222111///......------...///000///...///000222000222333333222111222333333444555666777777777777888:::;;;777111...000333...///000111222111000///222111111222444666666555666555555333111///---,,,......000111111222222222---------............///000///...---,,,+++++++++---...000111222222222111000000111111222333444555888:::===@@@BBBCCCCCCCCCEEEDDDCCCCCCEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@@@@???===<<<===>>>@@@AAA<<<<<<============<<<<<<:::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<=========<<<999:::;;;===>>>@@@AAABBB<<<===>>>>>>>>>???BBBEEEAAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGDDDDDDEEEEEEEEEEEEEEEEEE===???@@@AAA@@@@@@BBBDDDAAABBBDDDEEEIIIQQQ\\\eeemmmxxx{{{cccSSSKKKJJJGGGNNNSSSVVVcccvvv```VVVRRRGGGHHHHHHIIILLLSSSZZZ```iiiuuuzzz}}}uuuiiieeeddd```]]]]]]YYYZZZZZZZZZXXXUUURRRPPPOOOOOOOOOPPPPPPPPPPPPPPPHHHDDD???>>>>>>===:::777------......//////000000////////////000000000000000111222222111222444666444222111111444666777777333666999888444000000111222222333444333222111000------...///111444666888555555555555333111000...******+++,,,...000222333///............---------//////......------,,,,,,000000000000111111111111000000000000111222333444555888;;;>>>AAABBBBBBBBBGGGFFFEEEDDDCCCCCCCCCCCCFFFEEEDDDDDDDDDEEEFFFGGGEEEEEEEEEDDDCCCAAA@@@???AAA@@@???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????>>>>>>===<<<<<<<<<<<<<<<999999:::::::::999888888;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCDDDEEEGGGHHHHHHGGGFFFEEEGGGFFFEEEDDDDDDCCCCCCCCCFFFEEECCC@@@???>>>>>>>>>??????@@@BBBGGGLLLQQQUUUbbbkkkxxx~~~wwwxxxzzz}}}iiiUUUMMMKKKKKKJJJKKKOOOUUU```www~~~cccUUUQQQOOOKKKIIIKKKMMMNNNRRRXXXeeemmmyyyzzzxxx{{{vvvjjjfffdddaaa^^^^^^\\\\\\\\\ZZZXXXUUUSSSQQQQQQQQQQQQPPPPPPPPPPPPOOOHHHDDD@@@>>>>>>===999666......////////////000000000000000///////////////111222333333111111222333333111000000222555555555444555777777555222111000111222333333333222111000000/////////000222444555555555666666555333000///,,,,,,,,,---...///000111000000/////////...............------------------...////////////000000000000000000000111222333333444666999===???@@@AAA@@@EEEEEEDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDFFFGGGHHHEEEEEEEEEDDDCCCBBB@@@??????>>>===<<<<<<;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;::::::999<<<<<<<<<<<<<<<=========;;;;;;<<<======>>>??????AAAAAABBBBBBBBBCCCCCCCCCFFFGGGGGGGGGGGGFFFDDDCCCEEEDDDDDDCCCCCCCCCCCCCCCEEEDDDBBBAAA@@@@@@AAAAAABBBBBBBBBCCCFFFJJJNNNQQQ[[[dddoooxxx}}}}}}~~~~~~{{{|||}}}zzzvvvoooqqquuuzzzyyyaaaRRRLLLKKKKKKLLLMMMPPPUUU^^^tttjjjYYYSSSNNNIIIGGGIIIKKKLLLPPPVVVccckkkwww~~~xxxssstttzzzwwwkkkgggeeebbb______```___]]]ZZZWWWUUUSSSRRRRRRRRRRRRQQQPPPPPPOOOOOOJJJFFFAAA>>>>>><<<888555111111000000000/////////111000000//////.........000222444444222111000111333111//////111333444333444444444555666555222000000111222333333333222111222111000//////000111222444666888999888555222000......---------......///111111111000000000//////------------------..................////////////000000000000111222333333333555888;;;===?????????CCCCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHEEEEEEEEEDDDCCCBBBAAA@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<=========??????>>>>>>>>>=========???>>>======<<<<<<======<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<=========:::;;;<<<===???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDFFFHHHKKKMMMVVV\\\eeelllqqqvvv{{{}}}zzzwwwwwwyyyxxxvvvrrruuutttssstttssspppllliiidddgggnnnuuu}}}kkkXXXOOOLLLLLLLLLLLLMMMOOORRRZZZmmmttt___UUUMMMHHHFFFGGGIIIIIIMMMSSS___hhhtttvvvooolllnnnsssvvv|||xxxlllgggeeebbb```aaaaaa```]]]YYYVVVSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQKKKGGGBBB???>>><<<888444222222222111000//////...111111000///......---------000333444333222111111444222000000111333333222444222222444777777444000000111222333444444333222222111000/////////000111333555888::::::777333111...------------...//////111111000000000/////////---------....../////////........./////////000000/////////000000111222333444555888:::===>>>???@@@@@@@@@@@@AAAAAACCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDDDDCCCBBBAAABBBAAA@@@???>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>????????????>>>>>>>>>>>>???>>>>>>===<<<===============<<<;;;;;;:::::::::999999::::::;;;<<<<<<<<<>>>>>>???@@@AAABBBCCCCCC??????@@@@@@@@@AAAAAAAAAEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFIIIKKKLLLTTTXXX___dddhhhlllpppsssyyy~~~xxxtttqqqnnnnnnppppppnnnkkkllljjjgggeeedddbbb___\\\ZZZ^^^gggqqq{{{zzzaaaRRRMMMLLLKKKKKKKKKKKKMMMOOOUUUfff~~~eeeWWWNNNIIIFFFGGGHHHHHHLLLQQQ\\\dddqqq}}}wwwmmmgggeeegggiiimmmqqquuuxxx}}}xxxlllgggeeebbbaaabbbaaa___\\\XXXUUURRRPPPOOOOOOPPPPPPPPPQQQQQQRRRRRRKKKGGGBBB???>>><<<888555333333222111000///......111000000///...------,,,***---111333333333333444555333111111222333333222333222222444777888444111000111333444555555555444111111000//////000111222222444888::::::777444111,,,,,,,,,---...///000111000000000/////////............//////000000000111//////000000000111111111////////////000111222333555666888:::===???@@@AAA>>>>>>??????@@@AAACCCCCCFFFFFFEEEEEEDDDDDDCCCBBBDDDDDDDDDEEEDDDDDDCCCCCCBBBAAA@@@??????>>>>>>>>><<<<<<<<<=========>>>>>>=========>>>???@@@@@@@@@??????>>>==================<<<;;;:::999999999999777777888999::::::;;;;;;@@@@@@@@@@@@@@@AAAAAAAAA======>>>>>>>>>?????????BBBBBBBBBCCCCCCDDDDDDEEEBBBBBBCCCCCCDDDEEEGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEEEEFFFHHHJJJMMMNNNRRRUUUXXX\\\___cccfffiiijjjnnntttzzz~~~}}}qqqjjjfffddddddgggiiigggeeedddaaa^^^[[[ZZZXXXUUUTTTTTTYYYbbbmmmxxxqqqYYYNNNKKKIIIHHHIIIMMMMMMOOOPPPTTTbbb~~~jjjYYYPPPKKKHHHHHHHHHHHHKKKPPPYYYaaannnyyy}}}zzzrrrssstttvvv{{{xxxmmmeeebbbaaabbbeeehhhkkkmmmpppyyyxxxkkkfffdddbbbaaabbb___^^^[[[XXXUUURRRPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQKKKGGGBBB??????===999666222222111000//////......000//////......---------)))+++///222333333555666666444222111222333222222222333333555777666444111111222444666777777777777333222111000000111222333000222555777888666333111++++++,,,---...///111111000000/////////.........///////////////000000000000000000000111111111111////////////000111222222555666777:::<<<>>>@@@AAA>>>>>>>>>>>>???@@@AAABBBEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDD@@@@@@???>>>====================================;;;<<<<<<===>>>???@@@AAA@@@???>>>>>>======>>>>>>>>>===;;;999888888999999777777888888999:::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCEEEFFFCCCCCCCCCDDDDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFEEEFFFGGGHHHJJJMMMOOOPPPNNNOOOPPPSSSVVVYYY\\\^^^cccfffkkkooossswww|||vvvjjjaaa^^^[[[\\\```bbbbbbaaa___\\\XXXVVVUUUTTTRRRPPPQQQVVV^^^iiittt~~~|||fffQQQJJJIIIGGGGGGKKKTTTTTTTTTTTTUUUaaazzzooo\\\RRRMMMIIIIIIIIIHHHKKKPPPVVV^^^iiisss{{{}}}xxxsssqqqmmmnnnppptttyyyzzzpppiiieeeddddddhhhjjjkkkjjjjjjppp|||xxxkkkeeecccaaa```bbb^^^]]]\\\ZZZWWWTTTQQQOOOQQQPPPPPPOOONNNNNNMMMMMMJJJFFFAAA??????>>>;;;777000000000//////.................................***,,,///000111222555777666444111000111111111000111444666666555333333222111333555777999999999999666555333222111000111111///111222444555444222111---------------...//////111111111000000000//////............------------/////////000000000000111///......//////000111222444555666888:::===???@@@============>>>??????@@@BBBBBBDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEE@@@@@@???>>>============??????>>>>>>===<<<<<<<<<<<<<<<<<<======>>>>>>>>>@@@???>>>>>>======>>>>>>@@@>>><<<:::999999::::::888888999:::;;;<<<======<<<<<<<<<======>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDCCCCCCDDDEEEGGGHHHHHHHHHIIIKKKLLLNNNOOOPPPKKKJJJJJJLLLOOOSSSUUUWWW]]]```cccfffiiimmmrrrvvvtttuuuvvvyyy{{{~~~}}}}}}pppddd\\\XXXVVVVVVZZZ]]]]]]\\\[[[YYYWWWUUUUUUTTTRRRQQQPPPTTT[[[eeepppzzzooo\\\LLLJJJKKKJJJMMMTTTYYYYYYWWWUUUSSS\\\rrrttt```SSSMMMJJJIIIHHHGGGJJJNNNSSSZZZccclllttt}}}}}}zzzwwwuuutttuuuwwwzzz~~~xxxrrrooooooooosssttttttpppmmmooowww~~~xxxjjjdddcccaaa```aaa]]]^^^]]]\\\YYYVVVRRRPPPSSSRRRQQQOOOMMMKKKJJJIIIIIIEEEAAA???@@@???;;;888////////////............---------...............---...///000000111333666555333000//////000///...111444888777444222222333222333666888:::::::::::::::888666333111000//////...///111222333222222111000///...---------------222222222111111111111000---------,,,,,,+++++++++............/////////000.........//////000111222333333555666999;;;>>>???>>>============>>>>>>???>>>@@@BBBDDDFFFFFFFFFFFFBBBCCCDDDEEEEEEFFFFFFEEECCCBBBAAA@@@????????????@@@@@@???>>>===<<<;;;;;;============<<<<<<<<<<<<@@@??????>>>>>>>>>>>>>>>BBB@@@===;;;::::::;;;<<<999999:::;;;<<<>>>>>>???;;;<<<===>>>???@@@AAABBB???@@@@@@@@@@@@AAAAAAAAACCCBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBDDDFFFHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOJJJIIIHHHIIIMMMPPPSSSTTTUUUWWWZZZ\\\^^^bbbgggkkkggghhhjjjmmmqqqtttxxxzzzwww}}}xxxlll```ZZZWWWSSSTTTWWWYYYYYYXXXZZZXXXWWWVVVVVVVVVTTTRRRPPPSSSYYYbbblllwwwgggWWWKKKMMMPPPOOOTTT^^^[[[ZZZXXXTTTPPPVVVjjjwwwcccSSSMMMIIIIIIHHHFFFIIIMMMQQQWWW___gggoooyyy}}}~~~{{{yyyyyyzzz~~~}}}xxxsssrrrxxx~~~xxxkkkfffdddbbbaaabbb[[[\\\]]]]]]ZZZUUUPPPMMMNNNOOOPPPPPPPPPOOONNNMMMKKKGGGBBB@@@???<<<777333222000...---.........,,,..................------+++,,,---///000222333333444444333333222111000000222333444444444333222111333333444555777999;;;<<<777666444222111/////////...///111222333333222111///...---,,,+++,,,,,,---///000222333333000...,,,*********+++,,,---...///---...///000000111000000222111000///000111333444444444555666888:::;;;<<<;;;;;;;;;;;;<<<>>>???@@@AAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@===<<<;;;;;;<<<===>>>???>>>>>>???@@@@@@@@@@@@????????????>>>======<<<<<<>>>===;;;:::;;;<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???>>>============>>>>>>???BBBCCCDDDCCCBBBBBBDDDEEEBBBDDDEEEDDDDDDDDDFFFHHHLLLLLLKKKKKKKKKKKKLLLLLLHHHGGGGGGGGGHHHJJJLLLMMMQQQTTTWWWXXXYYYZZZ\\\]]]```aaaccceeeiiillloooqqqtttxxx~~~vvviii```\\\ZZZWWWUUUVVVYYY]]]___aaa^^^ZZZYYYYYYZZZZZZZZZWWWXXX\\\dddmmmvvv{{{}}}yyybbbXXXPPPSSS]]]bbb]]]UUURRRMMMJJJKKKMMMUUUcccqqqyyy___RRRLLLHHHIIIIIIHHHHHHJJJNNNRRRZZZbbbkkkttt}}}wwwjjjeeecccaaa```aaa[[[\\\]]]]]]ZZZVVVPPPMMMOOOPPPPPPQQQPPPOOONNNMMMLLLHHHCCC@@@???===888444555333111000000111///...---...000000///---***)))---------...///111222333444444333333222111111000222333444555555444333222333333444555666888999:::666555444222111000/////////000111333333333333222222111///............//////111333444333111///---*********+++,,,---...///---...///000000111000000222111000//////111222333444444555666777999;;;<<<<<<<<<<<<======???@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>=========>>>???@@@>>>>>>???@@@@@@@@@@@@???>>>>>>>>>===<<<<<<;;;;;;>>>===;;;;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???>>>===============>>>>>>@@@AAABBBAAA@@@AAACCCEEECCCDDDFFFFFFEEEFFFHHHJJJLLLLLLLLLLLLLLLLLLKKKKKKFFFFFFEEEEEEEEEGGGHHHIIIMMMPPPRRRTTTTTTUUUWWWYYY[[[[[[^^^aaadddhhhlllnnnqqqtttzzzvvvllldddccc```]]][[[ZZZ\\\___aaahhheeebbb```___^^^]]][[[]]]___bbbiiirrrzzzrrrXXXWWWXXX[[[^^^\\\TTTMMMIIIFFFDDDFFFIIIPPP^^^kkkdddUUUNNNIIIJJJJJJHHHGGGIIILLLPPPVVV^^^gggrrr|||vvviiidddbbb```^^^___\\\]]]^^^]]]ZZZVVVQQQNNNOOOPPPQQQQQQQQQPPPOOONNNMMMIIIDDDAAA@@@>>>:::666666444222111111111///...,,,...000111///,,,(((%%%///...------...///222333444333333222222111111111222333444555555444333333444444444444555666777777555555333222000000//////000111222333444444444444333222111000///......///000111333444444222000///---------------...///000------...///000000000000111000///...///000111222333444444555777999;;;<<<<<<======>>>???AAAAAABBBDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBB@@@@@@???>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@????????????>>>======<<<<<<===<<<<<<;;;;;;===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???>>>>>>===============>>>>>>???@@@@@@???@@@CCCEEEEEEGGGHHHIIIHHHIIIKKKMMMLLLMMMNNNNNNMMMLLLKKKJJJDDDCCCBBBBBBBBBBBBDDDDDDHHHJJJMMMNNNNNNOOOPPPRRRSSSTTTVVVYYY^^^cccgggiiinnnpppttt|||{{{sssnnnmmmkkkhhheeecccdddeeegggpppnnnlllkkkjjjiiifffdddeeefffiiiooowww~~~zzzgggQQQUUUXXXXXXTTTNNNIIIGGGBBB@@@AAADDDGGGMMMYYYdddoooZZZRRRKKKJJJJJJHHHGGGHHHHHHLLLQQQXXXbbbnnnyyywwwjjjdddbbb___^^^___\\\]]]]]]\\\ZZZUUUQQQNNNPPPPPPQQQRRRQQQPPPOOONNNNNNIIIDDDAAA@@@???;;;888555222000/////////---,,,,,,---...///...,,,)))'''000///---,,,,,,...111333333333333222222111111111222333555666666555444444555444444333333444444555444444222111000000000000000111222333444555555555222111000///...---,,,,,,///111333555555444111000000000000///000000111111,,,---...///000000111000/////////...///000111111333333444555777999;;;<<<===>>>???@@@BBBCCCCCCCCCFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@???======???@@@BBB@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???AAAAAA@@@??????>>>>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????>>>>>>=========>>>>>>???@@@@@@@@@@@@BBBEEEHHHHHHJJJLLLMMMMMMMMMNNNPPPNNNNNNOOOPPPNNNLLLJJJHHHCCCBBBAAA@@@???@@@@@@AAADDDFFFHHHIIIIIIIIIJJJLLLLLLMMMOOOSSSXXX^^^cccffflllmmmpppxxx}}}xxxvvvtttrrrqqqqqqrrrrrrwwwwwwwwwxxxyyywwwtttrrrmmmlllnnnrrryyyppp^^^PPPPPPNNNHHHBBB@@@CCCFFFBBBAAACCCGGGIIILLLUUU___vvv~~~aaaWWWMMMKKKKKKHHHGGGHHHGGGIIIMMMTTT]]]jjjvvvxxxkkkeeeccc```______\\\\\\\\\[[[XXXUUUQQQNNNOOOPPPQQQQQQQQQPPPOOONNNNNNIIIDDDAAA@@@???<<<999444222////////////---,,,,,,,,,+++++++++,,,------000///---+++,,,...111222333333222222222222222111333444555666777666555555555555444333333333333333333222111111000000000000111111111222333555666666444333222111///...,,,,,,...000333555555444222111000000//////////////////+++,,,---///000000111111///////////////000000111333333444555777888:::;;;===>>>@@@BBBCCCDDDDDDDDDFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCCCCAAA@@@>>>======>>>@@@AAA?????????>>>>>>======<<<>>>>>>???@@@@@@@@@@@@???@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>==============================<<<<<<===>>>?????????>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBCCCFFFJJJMMMNNNPPPRRRSSSRRRQQQRRRSSSPPPPPPQQQQQQOOOLLLIIIGGGDDDCCCAAA@@@??????@@@@@@BBBCCCFFFFFFFFFFFFGGGHHHGGGHHHJJJNNNSSSZZZ```cccjjjkkkooouuu}}}~~~wwwvvvuuuxxx|||{{{gggWWWNNNJJJDDD>>><<<>>>AAADDDDDDDDDFFFIIIIIIJJJQQQYYYlllnnn```RRRMMMKKKIIIHHHHHHFFFHHHKKKQQQYYYeeerrr{{{xxxkkkeeeccc```^^^___[[[[[[[[[ZZZWWWSSSPPPNNNNNNOOOPPPPPPPPPOOONNNMMMNNNIIICCC@@@@@@???<<<:::444222000///000000000...---,,,+++******,,,///111...---,,,,,,---...111222222222222222222222222222333444555777777777777666666555444333333333333333222111111000000000111111000000000111222444666777777777666555333000...------///111444555444222111///...---,,,,,,,,,,,,,,,***+++---...///000111111//////000000000111111111222333333444666888:::;;;<<<>>>@@@CCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEEEEFFFFFFGGGGGGHHHEEEDDDDDDCCCCCCBBBBBBBBB@@@???>>>======>>>???@@@>>>>>>>>>???>>>>>>===<<<>>>>>>???@@@@@@@@@@@@???======<<<<<<;;;:::::::::<<<<<<<<<=======================================<<<<<<<<<<<<===>>>??????>>>>>>??????@@@AAACCCDDDDDDEEEEEEEEEFFFJJJOOOSSSTTTVVVXXXXXXWWWVVVVVVVVVRRRRRRRRRQQQNNNLLLIIIGGGDDDCCCAAA@@@???@@@AAAAAAAAACCCDDDEEEDDDCCCDDDEEEDDDDDDFFFJJJOOOVVV\\\```gggjjjoootttzzzooo^^^RRRHHHEEEBBBBBBCCCCCCBBB@@@CCCCCCDDDGGGFFFFFFKKKSSSddd{{{ppp\\\QQQMMMJJJHHHHHHFFFGGGJJJNNNVVV```lllsss|||xxxjjjdddbbb___]]]^^^ZZZZZZZZZXXXUUURRROOOMMMMMMNNNOOOOOOOOONNNMMMLLLMMMHHHBBB??????>>><<<:::111000......///000000///...------,,,,,,---...///++++++,,,---...///111222222222222222222222222222333444666777888888777777666555444444444444444444111111000000000000111111/////////000111333555666888888777666444111...---+++---000333444444222111000///...---,,,+++++++++***+++,,,...///000111111///000111111111111111111222222333444666888:::;;;<<<===@@@CCCEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@???>>>>>>>>>???@@@@@@@@@@@@???>>>>>>======<<<;;;;;;;;;;;;<<<<<<=======================================<<<;;;;;;<<<<<<>>>??????>>>>>>???@@@BBBDDDFFFGGGEEEFFFGGGGGGHHHLLLRRRVVVYYY\\\^^^]]][[[YYYXXXXXXUUUTTTRRRPPPMMMKKKIIIHHHCCCBBBAAA@@@???@@@AAABBB@@@BBBDDDDDDBBBBBBBBBCCCBBBBBBCCCFFFLLLSSSYYY]]]bbbhhhooosssxxxtttcccUUULLLDDDDDDDDDEEEEEEDDDAAA>>>@@@@@@AAADDDCCCCCCIIIPPP___qqqiiiXXXPPPJJJGGGGGGEEEFFFIIILLLRRR[[[eeekkkuuu}}}wwwiiiccc```]]]\\\\\\ZZZZZZYYYWWWTTTQQQNNNLLLMMMMMMNNNOOONNNMMMLLLKKKMMMHHHBBB>>>>>>>>><<<:::...,,,++++++---......---....../////////...,,,+++******,,,---///000111222222222222222222222222222333444666777888888888777666555555444444555555555000000000000000111111222//////...///111333555666777666666555222///,,,+++***,,,000222444333222111333222111///............)))***,,,...///000111111000000111222222222222222222222333444666888:::;;;;;;===@@@CCCEEEEEEEEEDDDBBBCCCDDDEEEFFFGGGGGGGGGAAAAAAAAABBBCCCDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@======>>>>>>>>>>>>=========>>>@@@AAABBBAAAAAA@@@>>>>>>???@@@@@@@@@@@@???AAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<===>>>=================================;;;;;;;;;<<<<<<>>>??????>>>>>>???AAACCCFFFHHHIIIFFFGGGGGGGGGIIINNNTTTXXX]]]___aaa```^^^[[[YYYYYYWWWUUUSSSPPPMMMKKKIIIIIIBBBAAA@@@??????@@@AAABBB@@@AAACCCCCCAAAAAAAAABBB@@@@@@AAADDDIIIPPPWWW[[[^^^fffooossswwwkkk[[[OOOHHHDDDDDDDDDBBB@@@???@@@AAA???>>>@@@CCCCCCCCCIIIQQQ]]]jjjqqq]]]RRRKKKGGGFFFDDDEEEHHHKKKPPPWWW```fffpppxxxxxxiiiaaa]]]ZZZZZZ]]]]]]\\\ZZZXXXTTTOOOKKKIIIRRRQQQPPPOOONNNMMMMMMMMMLLLGGGAAA>>>>>>===;;;888111000......000000000///........................//////............/////////000000111111111111000,,,...222666888888777666777666444333222222333333000////////////111333444000//////000222555666666777777777777555222///---+++,,,---///000000111111444333222000000000111111000000000000111111111111...///000111222333333333666666666555333333444666;;;<<<>>>@@@BBBDDDFFFGGGIIIHHHGGGFFFFFFFFFHHHHHHEEEEEEFFFFFFFFFFFFEEEEEECCCDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>??????>>>???@@@@@@@@@@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>======<<<;;;;;;===>>>??????@@@@@@========================:::;;;<<<===>>>???@@@AAA???@@@AAABBBCCCDDDDDDDDDAAABBBCCCCCCEEEKKKTTT[[[___aaacccbbb```\\\ZZZYYYVVVVVVUUUSSSPPPLLLIIIGGGDDDCCC@@@>>>===???@@@BBBBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCEEEJJJQQQWWW]]]ccciiimmmrrr|||yyycccPPPFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBDDDEEEFFFGGGVVV___pppdddWWWQQQKKKGGGGGGHHHHHHIIILLLRRRZZZ```jjjrrr~~~yyyjjjaaa]]]ZZZZZZ\\\\\\\\\ZZZXXXTTTPPPLLLJJJOOOOOONNNNNNMMMMMMNNNNNNLLLGGGAAA>>>>>>===:::888333111////////////...---..............................------------......000111111222222222222222...///111333555777777888777666555444333333333333000000//////000111222333000///......000222444444<<<<<<<<<:::777444000...,,,,,,...///000111111111333222111///.........////////////000000000111111//////000000000000000000000222444444444444666888;;;;;;===???BBBDDDFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDCCCBBB@@@???>>>============>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>=========888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>?????????@@@AAABBBBBBBBBBBB@@@@@@@@@@@@BBBGGGPPPVVV[[[]]]aaaaaa___\\\ZZZYYYVVVVVVTTTRRROOOLLLIIIGGGDDDBBB@@@>>>===>>>@@@AAACCCCCCEEEFFFGGGGGGGGGGGGEEEEEEDDDDDDEEEJJJQQQVVVZZZ___fffjjjoooyyyppp\\\KKKDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFMMMTTTccczzzlllZZZQQQKKKGGGHHHHHHHHHHHHKKKPPPXXX]]]fffnnnzzz{{{jjjbbb]]]ZZZZZZ[[[[[[[[[ZZZXXXTTTQQQMMMKKKLLLLLLLLLMMMMMMNNNNNNNNNKKKFFFAAA>>>>>>===:::777555333000/////////---,,,........................------,,,,,,,,,,,,------111111222333333333333333111000000111222555777999666666666666555444333333000000000000000000111111111///---,,,,,,...111222888888888888666333000...------...///000111222222222111000...---,,,,,,,,,....../////////000000000.../////////......---,,,***---111444555666888999:::;;;<<>>===<<<<<<======???@@@BBBCCCAAA@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>======>>>???<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@@@@?????????============>>>CCCJJJNNNTTTWWW\\\___^^^\\\ZZZYYYVVVUUUTTTRRROOOKKKHHHFFFDDDBBB???=========???@@@CCCDDDFFFGGGIIIIIIIIIHHHEEEEEEEEEDDDEEEIIIPPPTTTVVV[[[aaafffkkkuuuwwwdddRRREEEAAACCCCCCBBBBBBAAAAAA@@@@@@@@@??????@@@@@@AAABBBDDDDDDIIIMMMYYYlllvvv```UUUNNNJJJHHHHHHHHHGGGIIIMMMTTTYYYaaaiiittt}}}kkkbbb^^^[[[ZZZ[[[[[[[[[ZZZXXXUUUQQQNNNLLLMMMMMMNNNNNNNNNNNNNNNMMMJJJEEEAAA???>>>===:::777555333000///000000...---........................------,,,,,,,,,,,,------000000111222333333333333000000000111222444555777555555666777666555333222000000111111111111000000222111///,,,+++,,,///222111222444555666555333222.........///000111222222222222000///...---,,,,,,............////////////---......//////...------(((+++000444555666777888999:::;;;>>>@@@BBBDDDEEECCCCCCCCCCCCDDDDDDDDDEEEGGGFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCAAA???===<<<>>>===>>>>>>???@@@AAABBBAAA@@@>>>======>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>===>>>???@@@???????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<;;;<<<<<<;;;;;;<<<@@@EEEHHHLLLQQQVVVZZZ[[[YYYXXXWWWTTTTTTSSSQQQNNNKKKHHHFFFDDDBBB@@@>>>===>>>@@@AAADDDEEEGGGIIIJJJJJJJJJIIIGGGGGGFFFEEEFFFIIIOOOSSSTTTXXX^^^ccchhhqqq|||lllYYYKKKBBBAAADDDAAAAAAAAAAAAAAA@@@??????>>>>>>>>>??????AAABBBBBBGGGIIIQQQ```wwwgggXXXRRROOOHHHHHHGGGGGGGGGJJJPPPTTT\\\dddooozzzkkkbbb___]]][[[[[[[[[[[[ZZZXXXUUURRROOOMMMPPPPPPPPPPPPOOONNNMMMLLLHHHDDD@@@??????>>>:::777333111//////000111000000..............................------------.........///000111222222222222///000111222333333333333444555666666666555444333///000222333444333111000333333222///,,,,,,///222222444666888888888777666//////......///000111222333222222111000///...---............////////////,,,---...///000000000000***---111444444444555666888999:::===???AAACCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDBBB@@@>>>===AAA@@@???????????????@@@@@@???===<<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????@@@<<<<<<<<<<<<;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>============<<<============<<<;;;::::::<<<;;;::::::===???BBBCCCFFFJJJPPPTTTUUUUUUTTTTTTRRRRRRRRRPPPNNNKKKHHHGGGDDDCCC@@@??????AAACCCDDDGGGHHHKKKMMMMMMMMMKKKJJJHHHIIIHHHGGGGGGJJJNNNRRRSSSWWW\\\aaafffnnnvvv}}}xxxaaaQQQGGGBBBBBBDDD???@@@@@@AAAAAA@@@???>>>>>>>>>===>>>>>>???@@@AAACCCCCCIIIUUUeee}}}mmmZZZQQQOOOHHHHHHGGGFFFFFFHHHLLLPPPXXX```kkkuuukkkbbb```^^^]]]\\\\\\\\\[[[YYYUUURRRNNNLLLQQQQQQQQQQQQPPPNNNLLLKKKGGGDDD@@@??????>>>:::666222111//////111222222111..............................------------......---...///000111222222222...///111222333222222111333444444444444444333333...000333666666555444222222444444222...---///222333444555666555444222111///...---------///000111222333333333222111000///....../////////000000000---...///000111222222222---000222444333333444555777888999<<<>>>@@@BBBCCCDDDDDDEEEFFFGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFFFFEEECCCAAA@@@???BBBAAA@@@??????????????????>>>============>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???===============<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;:::999<<<:::999:::===@@@AAA@@@BBBFFFKKKNNNNNNOOOOOOPPPPPPPPPPPPOOONNNLLLIIIHHHEEEDDDBBBAAABBBEEEGGGIIIMMMNNNQQQRRRRRRQQQNNNMMMKKKKKKKKKIIIIIIKKKNNNRRRTTTWWW[[[```dddjjjqqquuu~~~kkkVVVKKKFFFBBBAAAAAA>>>???@@@AAAAAA@@@>>>>>>>>>>>>======>>>??????@@@CCCCCCHHHQQQZZZlllttt\\\OOOKKKHHHHHHGGGFFFEEEGGGKKKNNNUUU\\\fffpppyyykkkbbbaaa```^^^^^^^^^]]]\\\YYYUUUQQQMMMKKKNNNOOOPPPPPPPPPNNNMMMKKKFFFCCC@@@??????>>>:::666444222000000111111000///........................------,,,,,,,,,,,,------......000111222333333333111000000000000111111222333333222222222333333333...000444888999888666444///333555333///---///222///000111222222000...---///...,,,,,,,,,---///000111111222333333222111000/////////000000000111111...///000111111111111111000111333333222333444666666777999;;;===@@@AAABBBCCCDDDEEEGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFEEECCCBBBAAAAAAAAA@@@?????????@@@@@@????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBBBBAAA???>>>>>>???????????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==================;;;;;;;;;<<<<<<;;;:::::::::999888:::===@@@@@@>>>AAACCCFFFHHHHHHIIIJJJLLLMMMMMMNNNNNNNNNLLLKKKJJJEEEEEEDDDDDDFFFIIILLLNNNTTTVVVXXXYYYXXXVVVSSSQQQMMMMMMMMMLLLKKKLLLOOORRRTTTVVVZZZ^^^bbbfffkkkmmmttt}}}ooo^^^LLLEEEDDDAAA===;;;===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>???@@@BBBBBBGGGNNNQQQ\\\yyy}}}bbbSSSNNNHHHHHHGGGFFFFFFGGGJJJMMMRRRXXXbbbkkkttt~~~jjjbbbaaaaaa___^^^___^^^\\\YYYUUUQQQMMMKKKKKKLLLNNNOOOOOOOOOMMMLLLEEEBBB@@@??????>>>:::666666444222111111000///...........................,,,++++++++++++++++++,,,//////111222333444444444444222///------///222444333222111000111222333444---000555999;;;:::888666---111555444000---...111...000222444555444333333...---,,,++++++,,,...//////000111333333222222111000000000000111111111111000000000000000//////...111222333333222333555777666777888;;;===???AAABBBBBBCCCEEEFFFGGGGGGGGGFFFGGGFFFEEECCCCCCEEEFFFGGGGGGGGGGGGGGGFFFEEECCCCCC@@@?????????@@@AAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA===???AAACCCCCCBBB???>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;;;;999777777999===@@@???===@@@BBBDDDDDDDDDEEEGGGIIIKKKLLLMMMNNNNNNMMMLLLKKKFFFEEEEEEEEEHHHKKKOOORRRYYY[[[]]]^^^]]]YYYVVVTTTNNNOOONNNMMMLLLMMMOOORRRSSSUUUXXX\\\```dddgggiiilllttt|||}}}~~~~~~eeeUUUFFFAAABBB???:::666<<<===???@@@@@@???>>>===???>>>>>>>>>>>>??????@@@;;;<<>>>>>???@@@@@@???<<<===>>>??????>>>===<<<<<<<<<<<<;;;;;;:::::::::888:::======;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEGGGHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCBBBEEEIIIOOOSSSUUU^^^```cccdddddd```\\\YYYWWWVVVTTTRRRQQQOOOOOONNNUUUUUUVVVXXX[[[___bbbdddkkknnnrrrvvvyyyyyyyyyyyy{{{}}}{{{}}}~~~~~~~~~qqqRRRKKKCCC>>>>>>>>>>>>===@@@???>>><<<;;;;;;;;;;;;????????????????????????>>>???AAADDDGGGNNN^^^nnnttt]]]TTTKKKIIIIIIIIIGGGEEEIIIOOOOOOSSSZZZbbbkkkuuu}}}nnniiiaaa^^^bbb```\\\ZZZWWWTTTPPPMMMKKKJJJMMMNNNNNNMMMKKKJJJKKKLLLIIIEEE@@@======<<<999666555444333111000////////////............---------...........................//////000111222333444444222111000000111111111333333333222222222111111111222555777999999999999888555222111000///......////////////000000000000000000000...,,,+++---......///000111222222111000000000///........./////////////////////000000000111000000000111333666777444666999;;;;;;<<<>>>@@@AAABBBDDDEEEFFFFFFEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAA@@@@@@>>>===>>>@@@BBBAAA@@@AAA???>>>>>>???@@@@@@???<<<===>>>??????>>>===<<<<<<<<<;;;;;;;;;:::::::::999;;;======<<<::::::;;;<<<<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFIIIOOOXXX___dddbbbccceeeeeedddaaa^^^]]]]]][[[XXXUUUSSSRRRQQQQQQTTTTTTUUUWWWZZZ]]]```bbbiiilllooosssuuuuuuuuutttwwwxxxzzzyyyyyyyyyzzz{{{~~~yyyzzz{{{{{{{{{|||~~~wwwfffNNNIIIBBB===============>>>>>>===<<<<<<<<<==============================??????BBBDDDFFFKKKXXXfff}}}dddYYYMMMJJJHHHHHHFFFDDDFFFKKKOOOSSSYYY```hhhqqq{{{qqqlllccc```bbb___[[[YYYWWWTTTPPPMMMKKKJJJMMMNNNMMMKKKIIIIIIJJJLLLJJJEEE@@@======<<<888555444333222111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333333333222111111000000111111333333333333222222222222222222333555666777777888666666444111000//////...////////////000000000000///000000///---,,,,,,...000000111111111111000000000///////////////000000////////////............111000000000000222444555444666999::::::;;;<<<>>>AAABBBDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@AAAAAAAAAAAAAAAAAABBBBBB@@@>>>???@@@AAAAAA@@@AAA???>>>>>>???@@@@@@???<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::<<<======<<<;;;;;;<<<===>>>???AAACCCDDDEEEFFFEEEFFFFFFFFFGGGGGGHHHHHHDDDDDDCCCCCCDDDDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIHHHKKKUUUbbbpppyyysssrrrpppnnnkkkiiigggfffccc```[[[VVVSSSRRRRRRSSSTTTTTTTTTUUUXXXZZZ]]]^^^eeegggjjjmmmoooooooooooorrrrrrrrrqqqpppqqqsssuuuuuuvvvxxxzzz{{{|||||||||wwwyyyzzzzzzyyyzzz|||~~~lllZZZIIIEEE@@@<<<<<<========================>>>??????========================??????AAADDDDDDFFFPPP\\\|||nnn```RRRMMMJJJJJJHHHEEEFFFIIIMMMPPPVVV]]]dddmmmvvv{{{rrrnnnddd``````]]][[[ZZZXXXUUURRROOOLLLKKKNNNNNNMMMKKKIIIIIIKKKMMMJJJFFF@@@======;;;888555333222111111000111111111///............---------++++++++++++++++++++++++---......///000111222222222222222222000000000111333333333333333333333333333333222222333444555666444666666222000000000...////////////000000000000///000111111...---------//////000000111111111111000000//////000000111111000000000//////.........000000//////000111222333444666999:::::::::;;;<<<@@@AAACCCEEEFFFFFFEEEEEEDDDFFFGGGIIIIIIHHHGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@BBB@@@>>>>>>???@@@???>>>;;;<<<===>>>>>>===<<<;;;::::::::::::::::::::::::;;;<<<======<<<;;;<<<===>>>???BBBEEEHHHJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJHHHGGGFFFKKKWWWiii}}}yyysssooolllkkkeeeaaa[[[UUUQQQPPPQQQRRRTTTTTTTTTUUUVVVYYY[[[\\\```bbbeeehhhjjjkkkllllllnnnnnnmmmllljjjkkknnnppppppqqqssstttvvvxxxyyyyyyvvvwwwxxxyyyyyyzzz|||~~~vvv___NNNEEECCC???===<<<===>>>>>>>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======???BBBBBBCCCJJJSSSnnnyyyfffXXXQQQLLLLLLKKKIIIHHHJJJJJJNNNSSSZZZaaajjjrrrxxxqqqmmmccc^^^___\\\\\\[[[ZZZXXXUUUQQQNNNMMMOOOOOOOOOMMMKKKJJJLLLMMMJJJEEE@@@======<<<999666222222111111111111111222///............---------,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222000222333333000///000111333333333333333333333333444333222111111222333444222777888222///111111...////////////000000000000///111333333111///......------...///111222444555111111000000000111111222111111111000000/////////////////////000111111222444666999:::::::::;;;<<>>>>>???@@@???>>>;;;<<<===>>>>>>===<<<;;;::::::::::::::::::::::::;;;<<<===<<<;;;:::<<<===>>>AAADDDIIILLLOOOPPPPPPTTTSSSQQQOOOMMMKKKJJJIIIFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJFFFFFFFFFKKKWWWlllxxxqqqllliiifffaaaZZZTTTPPPOOOQQQRRRTTTTTTTTTUUUVVVXXXZZZ\\\[[[]]]```cccfffhhhjjjjjjkkkkkkjjjiiihhhhhhkkknnnoooooopppqqqssstttuuuvvvrrrsssuuuvvvvvvxxx{{{}}}|||gggRRREEEBBBAAA@@@>>>===>>>???@@@@@@???>>>===<<<<<<<<<<<<========================;;;:::===@@@AAABBBGGGNNNdddooo```VVVMMMLLLLLLKKKIIIJJJGGGKKKPPPWWW^^^gggpppvvv}}}~~~oookkkaaa]]]^^^\\\\\\\\\[[[YYYVVVSSSPPPNNNNNNOOOPPPOOOMMMKKKLLLMMMIIIDDD???======<<<:::777222222111111111111111111///............---------------------------------,,,,,,---...///000111111///222555444000///000222333333333333444444444444555444222111000111222222000888:::333///111222///////////////000000000000000222555666444111///...,,,,,,---///111333555666333222222111111111111111111111111111000000000000...//////000111222222222444666999::::::;;;<<<>>>???@@@BBBDDDEEEFFFEEEEEEBBBDDDFFFIIIJJJKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDEEECCCCCCBBBAAAAAAAAAAAABBB@@@AAAAAAAAAAAAAAAAAABBB>>>???@@@???>>>>>>???AAABBBAAA???>>>??????>>>===;;;<<<============<<<;;;999999999999::::::::::::;;;;;;<<<;;;999999;;;===>>>AAAFFFKKKPPPSSSTTTUUUXXXWWWUUURRROOOLLLIIIHHHDDDDDDDDDDDDEEEFFFGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHKKKUUUhhh~~~}}}tttmmmjjjddd```YYYTTTQQQPPPRRRSSSSSSSSSSSSTTTUUUXXXZZZ[[[YYYZZZ]]]```bbbeeefffgggfffgggggggggfffgggiiilllmmmmmmmmmnnnooopppqqqrrrmmmoooqqqssstttvvvzzz}}}ppp]]]NNNFFF???@@@@@@???>>>===>>>???@@@???>>><<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<:::<<>>=========;;;888333333222111000000000111///............---------------------------------+++,,,---...///000000111...222555444000...///222333333333444444444555555555444333222111111000000...888;;;333///222333///////////////000000000000111444777888666333111///...---......000222444666555444333222111000000000/////////000000000000000---...///111222333333444444666999;;;;;;<<<>>>@@@>>>???AAACCCEEEEEEEEEEEEEEEFFFGGGIIIIIIJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@<<<>>>???>>>======???BBBCCCAAA???>>>??????>>>===;;;;;;<<<======<<<;;;;;;888888999999999::::::::::::::::::999888888:::<<<>>>AAAGGGMMMRRRVVVWWWXXXYYYXXXVVVSSSPPPMMMJJJIIIDDDEEEFFFHHHIIIJJJKKKKKKNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIOOO^^^ppp~~~{{{rrrkkkggg^^^[[[VVVRRROOOOOOQQQRRRQQQQQQQQQRRRTTTVVVYYYZZZYYYYYY[[[\\\^^^___```aaa```aaacccdddddddddfffhhhhhhhhhhhhiiijjjlllnnnooolllooorrrtttvvvyyy}}}vvvbbbSSSJJJGGG<<<>>>@@@???<<<;;;<<<=========<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::???<<<<<>>===>>>>>><<<999444333222111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000...222666555111...///222333333333444444555555555555555444333222111000///...999<<<333///222333///////////////000000000000222555999:::888444111000000////////////111333444666555444222111000000///---.........//////000000---...///111333444444555444666999;;;<<<===???AAA>>>???AAACCCEEEEEEEEEEEEGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@:::<<<>>>>>><<<<<>>??????>>>===:::;;;<<<======<<<;;;:::888888888999999:::::::::999::::::888777777999;;;===AAAGGGNNNSSSWWWYYYYYYXXXWWWUUUSSSPPPNNNLLLKKKGGGHHHKKKMMMOOOPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKJJJHHHFFFIIISSSdddpppwwwxxxxxxvvvqqqiiibbb^^^XXXUUUQQQNNNLLLMMMNNNOOOOOOOOOOOOPPPRRRUUUXXXYYYZZZZZZZZZZZZ[[[[[[[[[\\\[[[]]]```bbbbbbbbbdddeeecccccccccdddgggiiilllnnnoooqqquuuwwwzzz~~~}}}gggSSSFFFAAAAAA:::===???>>>;;;999:::<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===?????????BBBGGGLLLbbbqqq\\\RRRPPPNNNJJJHHHGGGJJJMMMPPPSSSYYY___cccttt}}}mmmfffccc^^^[[[]]]___]]]ZZZXXXVVVSSSOOOLLLLLLMMMOOONNNLLLIIIIIIIIIIIIFFFBBB???===<<<:::888111---)))***...111///---......---------,,,,,,,,,......---,,,,,,,,,------///...------...///000111444888:::888222//////111///000222444555555444444666555444333222222222222333333222111111000000///111111111111000000000000666888<<<===<<<999444111111000...---...000333555666555555444222111111000///////////////000111111///000000000111111111111555555666888<<>>???@@@???===;;;::::::::::::999999999888888?????????===;;;:::;;;<<>>===<<<;;;:::;;;<<<<<<=========<<<;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;<<<===???AAABBBGGGVVVrrrgggYYYRRRLLLHHHGGGFFFHHHJJJLLLNNNTTT]]]ddduuu|||nnngggddd___]]]______]]]ZZZXXXVVVSSSOOOLLLLLLNNNOOONNNLLLIIIIIIIIIHHHDDD@@@>>><<<;;;999777666111......111222000...---------,,,,,,,,,++++++...------,,,,,,,,,,,,,,,+++++++++,,,---///111222111444777666222///000222000111222333444444444444444333222111000000000000222222222222111000000///111111000000000000000///333555999<<<<<<:::666444333111///......///111222555555444444333222111111...............///000111000000000000111111111111333444555888;;;>>>???@@@@@@AAACCCCCCBBBCCCDDDFFFFFFHHHJJJJJJHHHGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFDDDDDDEEEEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCAAA??????@@@AAA@@@?????????@@@@@@???>>><<<;;;::::::::::::999999999999777888999999999999;;;===AAADDDJJJOOOSSSXXX\\\___^^^^^^^^^[[[WWWUUUTTTTTTVVVYYY]]]^^^]]]\\\]]]^^^\\\YYYUUUSSSQQQOOOMMMKKKKKKKKKJJJJJJJJJMMMSSSWWWYYY[[[\\\]]][[[XXXUUUSSSOOONNNKKKJJJJJJKKKMMMOOOOOONNNNNNNNNPPPSSSVVVXXXYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXYYY[[[\\\]]]^^^___bbbccccccbbbaaacccfffiiiiiikkkooottt{{{www```QQQIIIBBB??????>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;<<<>>>@@@AAAGGGRRRiiiuuu```UUULLLGGGFFFEEEGGGJJJKKKMMMSSS\\\cccssszzzooohhhfffaaa___aaa___]]]ZZZXXXVVVSSSOOOLLLLLLNNNOOONNNLLLJJJIIIIIIFFFCCC???===;;;:::888777888444000000111222000...---,,,,,,,,,,,,+++++++++------,,,+++++++++++++++))))))***+++,,,...000111---111444444222000111333000111222333333333333333333333222222111111000000000111222333333222000///111111000000//////......///222666999;;;:::888666444333000.........///000444444444444444333222222000000/////////000111111111111111111111111000000222333555777:::===???@@@AAABBBDDDDDDCCCCCCEEEFFFFFFHHHJJJIIIHHHGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFDDDDDDEEEEEECCCBBBAAAAAAAAABBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBCCCAAA??????@@@AAA@@@???AAAAAA@@@@@@???>>>>>>===;;;;;;:::::::::999999999555666888888888999;;;===???DDDKKKQQQWWW\\\```cccbbbcccdddcccaaa______```aaadddggghhhgggeeecccccc```]]]YYYVVVTTTRRROOOMMMMMMMMMMMMKKKJJJJJJLLLNNNPPPQQQRRRRRRQQQOOONNNMMMLLLKKKIIIHHHHHHJJJKKKMMMMMMMMMMMMNNNPPPSSSWWWYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXYYY[[[\\\\\\___```aaa``````bbbeeeggggggjjjooovvvzzzgggSSSHHHEEEAAA>>>=========<<<;;;;;;;;;;;;<<<999::::::;;;<<<<<<======;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;<<<>>>???@@@FFFLLL]]]|||iiiXXXNNNIIIHHHEEEGGGIIIJJJLLLQQQZZZ```ooowwwnnnhhhfffaaa___aaa___]]]ZZZXXXVVVSSSOOOLLLLLLNNNOOOOOOLLLJJJIIIIIIFFFCCC@@@===<<<;;;999888666333000///000111000///......---------,,,,,,,,,---,,,++++++******++++++******+++,,,---...///000...000333444222111222333111111111222222222222222444444444444444333222222///111444666666555333111111111000000///...------...000444666888888777666333222000.........///000222333444555555444333333222222111111111222222333222222111111111111000000000222555777999;;;>>>@@@@@@AAACCCCCCCCCCCCEEEFFFGGGHHHIIIIIIHHHGGGHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGEEEDDDDDDEEEEEEDDDBBB@@@AAAAAABBBCCCDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBCCCAAA??????@@@AAA@@@???CCCBBBAAA@@@????????????;;;;;;;;;;;;:::::::::::::::;;;;;;;;;999999;;;===>>>DDDLLLTTTZZZ```eeeiiiiiikkkmmmmmmkkkjjjjjjkkkjjjllloooqqqpppnnnllljjjdddaaa]]]ZZZWWWUUUQQQOOOLLLMMMNNNLLLJJJHHHHHHIIILLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKLLLMMMPPPSSSVVVXXXUUUUUUTTTSSSSSSSSSSSSSSSRRRSSSTTTUUUVVVWWWXXXYYYYYY[[[]]]^^^___aaadddgggiiimmmttt|||lllZZZIIICCCCCCAAA>>>;;;======<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;::::::;;;===>>>???EEEHHHUUUrrrppp\\\RRRNNNMMMEEEGGGHHHIIIJJJOOOWWW^^^mmmtttmmmfffeeeaaa___bbb___]]]ZZZXXXVVVSSSOOOLLLMMMNNNPPPOOOMMMJJJJJJJJJGGGDDD@@@>>>===<<<;;;999333222000000111222222222000/////////............---,,,++++++******++++++------------.........---000222444444333333222222222111111111111111111111333333444444444333222111000222555777888777666555333222111000///...---,,,///111222444555555444444000000///......///000000111222444555666666555444222111111000000111111111222222222111111111111111111333666888888:::===@@@>>>???BBBBBBBBBCCCEEEGGGGGGHHHIIIHHHGGGGGGHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDDDDEEEEEEDDDCCCAAAAAABBBCCCDDDDDDEEEFFFBBBAAAAAA@@@@@@AAAAAABBBCCCAAA??????@@@AAA@@@???CCCBBBAAA@@@?????????@@@<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<;;;::::::<<<>>>???DDDLLLUUU\\\cccjjjnnnqqqtttvvvvvvuuutttttttttqqqrrrtttvvvwwwvvvsssqqqhhheee```]]]YYYVVVSSSPPPJJJLLLMMMMMMJJJHHHGGGGGGJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKIIIIIIJJJLLLNNNRRRTTTVVVQQQQQQPPPPPPQQQRRRRRRSSSOOOPPPQQQRRRSSSUUUVVVVVVUUUWWWYYY[[[]]]aaafffiiinnnsss{{{bbbSSSFFFBBBCCCAAA===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::::::::::::::::::::999999:::::::::;;;;;;:::::::::<<<===>>>CCCEEEQQQlllwww```TTTOOOLLLFFFGGGIIIHHHIIINNNUUU\\\iiiqqq|||lllfffeeeaaa```bbb___]]]ZZZXXXVVVSSSOOOLLLMMMOOOPPPOOOMMMKKKJJJJJJGGGDDDAAA>>>>>>===<<<:::444333333222333444555666111111000000000/////////------,,,+++++++++++++++...............---,,,,,,000111333444444444333222222222111000/////////000...///000111111000///...000111444777888888888777444444333111000...---,,,000000111222222222222222/////////...//////000000///111444666777777666555000000///.........//////111111111222222222333333222555999999888999<<>>AAACCCDDDEEEHHHJJJHHHIIIIIIHHHGGGFFFHHHJJJGGGFFFEEEDDDDDDEEEFFFGGGFFFDDDCCCDDDEEEFFFEEECCCBBBBBBCCCCCCDDDEEEFFFFFFBBBAAAAAA@@@@@@AAAAAABBBCCCAAA??????@@@AAA@@@???BBBBBBAAAAAA@@@??????>>>======<<<<<<<<<;;;;;;;;;666777999999999:::<<<>>>>>>CCCJJJRRR[[[ccckkkpppvvvyyy}}}~~~~~~}}}|||}}}yyyxxxxxxzzz{{{{{{yyywwwmmmiiiddd```\\\YYYUUURRRJJJKKKMMMMMMKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJGGGGGGIIIJJJMMMOOOQQQRRRNNNNNNNNNNNNOOOPPPQQQRRRMMMNNNOOOPPPQQQSSSTTTTTTSSSUUUWWWZZZ^^^dddjjjooouuu{{{rrrXXXMMMDDDBBBBBB@@@======<<<<<<======<<<<<<;;;:::<<<<<<;;;;;;:::999999888::::::999999999999::::::;;;::::::999:::;;;<<<===@@@CCCNNNffffffWWWNNNIIIGGGHHHIIIIIIIIIMMMTTTZZZeeemmmxxxmmmgggfffcccaaaddd___]]]ZZZXXXVVVSSSOOOLLLMMMOOOPPPPPPMMMKKKJJJJJJFFFCCC@@@>>>===<<<;;;:::555444444222222222333555000000000000////////////...------,,,,,,,,,,,,,,,+++,,,------...---,,,,,,---...///222444555444333333222000///......//////,,,...///000000///...---///000222444666777888888666555444222111///...---////////////000111222222000000000///.........---...000333666888888777666222111000////////////000000000111111222333444444444888;;;;;;888888;;;???<<>>===============<<<<<<<<<;;;666777888888888888:::<<<<<<@@@FFFNNNVVV```iiiooowww{{{}}}|||}}}}}}{{{yyyqqqnnnhhhddd```\\\WWWTTTKKKLLLNNNMMMJJJHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGIIIKKKMMMNNNOOONNNMMMMMMMMMMMMMMMNNNNNNLLLMMMNNNOOOPPPRRRSSSSSSUUUVVVXXX[[[```hhhqqqwwwrrr```MMMGGGBBBBBB@@@======???;;;<<<=========<<<;;;:::;;;:::::::::::::::::::::::::::999999999999::::::;;;:::999999999:::;;;<<<>>>AAAJJJ]]]zzzppp^^^RRRIIIHHHJJJJJJIIIIIIMMMTTTZZZaaaiiittt}}}nnnhhhhhhdddcccfff___]]]ZZZXXXVVVSSSOOOLLLNNNOOOPPPPPPMMMKKKJJJJJJEEEBBB???===<<<;;;:::999444444333111///...///111000/////////............///...------,,,,,,------((()))+++,,,------,,,,,,******---000333555555444333222000///.........///---...000222222111///.........000222444666888888777666555333111///...------------...///111333444222222111///...---,,,+++...000333777888888777777555444444333222222222333//////000111333444555666666:::===<<<999888;;;>>>===@@@CCCFFFHHHKKKOOORRRHHHIIIIIIGGGFFFFFFHHHJJJGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBAAAAAA@@@@@@AAAAAABBBCCCAAA??????@@@AAA@@@??????@@@AAABBBAAA???===;;;>>>=========<<<<<<<<<<<<;;;<<<;;;:::777777777999;;;>>>CCCJJJSSS]]]gggnnnwww{{{~~~~~~~~~|||zzzuuuqqqkkkfffbbb^^^YYYVVVMMMNNNNNNMMMJJJHHHGGGHHHGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEFFFGGGHHHJJJKKKLLLMMMOOONNNMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRSSSVVVWWWYYY\\\bbbkkkvvv}}}gggSSSEEEBBB@@@AAA>>>;;;<<<@@@;;;<<<=========<<<::::::888999999::::::;;;;;;<<<:::999999999999999999:::;;;:::999999999:::;;;<<<===@@@GGGWWWqqqxxxfffXXXNNNIIIJJJKKKJJJIIIMMMTTTYYY]]]eeepppzzzooogggeeeaaa```bbb___^^^ZZZVVVSSSPPPMMMLLLMMMPPPSSSQQQKKKGGGGGGHHHFFFAAA===<<<>>>>>>:::777444333222111000000000000///////////////////////////000111...+++))))))************+++,,,---...///......///111222333444555222222000/////////000111222000...///111111///,,,111111000000111333555666444333222000///---,,,+++.........///000111111222000000000000/////////////////////000222444666888333333333222111000///...444333333333333444555555777999<<<===<<<;;;;;;<<<===???BBBCCCDDDEEEHHHJJJIIIJJJJJJJJJJJJIIIGGGFFFJJJHHHEEEBBBBBBDDDFFFHHHFFFEEEEEEGGGIIIJJJIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEBBBAAA@@@??????AAACCCDDD???@@@@@@AAAAAA@@@@@@???AAAAAA@@@@@@???>>>>>>>>>999<<>>===<<<<<<;;;>>>>>>======<<<<<<<<<<<<999999::::::999999888777888888777777777777888888777777888999::::::;;;;;;<<<===CCCPPPdddnnn^^^XXXMMMHHHFFFGGGHHHHHHLLLQQQYYY```jjjuuu}}}nnngggeeeaaa___bbb___]]]ZZZVVVRRROOOMMMLLLMMMQQQTTTRRRMMMHHHHHHIIIFFFBBB===<<<======:::666444333222111000000000000////////////////////////000000///...---,,,------******)))******+++,,,------...///000111333444444333222111/////////000000...------///222333222000111111111111222333444444333222111000///...---,,,------...//////000111111000000000000000000000000000//////000222444666777555555444333222000//////444333333333333444555555555777999:::999999:::<<<===???AAACCCCCCEEEGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJHHHFFFDDDCCCDDDEEEFFFEEEDDDDDDFFFHHHIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDBBBAAA@@@??????@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>;;;===???@@@@@@>>><<<;;;999999888777777777777777999888;;;AAAGGGNNNXXXaaannnuuu~~~~~~{{{wwwqqqkkkgggddd```[[[VVVSSSPPPKKKHHHFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMMMMMMMNNNPPPRRRUUUYYY^^^dddlllxxxuuu```NNNCCC??????>>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::999888888777666666555555666666777999999:::::::::;;;;;;;;;:::;;;@@@JJJZZZuuu{{{eeeZZZRRRMMMIIIJJJJJJJJJLLLPPPVVV]]]gggqqqzzzmmmgggeee```^^^```^^^\\\YYYUUUQQQNNNLLLKKKNNNQQQSSSRRRNNNJJJIIIJJJGGGCCC???======<<<999555444333222111000000000000///////////////////////////...,,,,,,---/////////,,,,,,++++++++++++,,,,,,,,,---...///000222333333333222111000////////////---------///111333222111111111222222222222111111111111111000///.........---------...//////000000000000000000000000000000000000000000111333555777888777666444222111111111333333333333333444555555444555666666666777999<<<<<<>>>@@@BBBBBBDDDFFFHHHKKKJJJJJJIIIJJJJJJKKKLLLJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCEEEHHHIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCBBBAAA@@@@@@@@@AAABBBAAAAAA@@@??????@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????>>>===<<<;;;999999888888777777888888888666888>>>BBBGGGPPPXXXgggnnnyyy~~~{{{vvvqqqjjjfffccc```ZZZVVVQQQNNNJJJFFFEEEEEECCCBBBAAAAAABBBBBBBBBBBBBBBAAABBBBBBAAAAAABBBBBBCCCDDDCCCDDDDDDDDDDDDDDDDDDDDDGGGHHHIIIJJJKKKJJJJJJIIIJJJKKKLLLLLLLLLMMMPPPRRRUUU[[[dddnnnxxxwwwbbbQQQEEE@@@>>>>>>>>>===<<<<<<;;;;;;::::::999999999999888888::::::;;;;;;;;;:::999999777777777666666777777777:::::::::;;;;;;;;;;;;;;;===>>>BBBGGGRRRjjjrrr___XXXRRRMMMLLLLLLKKKLLLOOORRRXXXbbbllluuu}}}mmmgggeee```]]]___]]][[[XXXTTTPPPMMMKKKJJJMMMOOOQQQQQQNNNKKKIIIIIIGGGDDD@@@===<<<;;;888555444333222111000000000000///////////////////////////,,,******,,,......---000///......---------...+++,,,---...///111222222333333222111000///....../////////000000000///...111222333333333222000///000000000000////////////------------......//////000000111111111111111222111111000000111333555666;;;999777555333222222222333333222222333333444555333444555555555666999<<<;;;===???@@@AAACCCEEEGGGHHHIIIKKKLLLMMMMMMMMMMMMKKKKKKJJJIIIGGGEEECCCBBBCCCBBBCCCEEEGGGHHHHHHFFFGGGGGGFFFEEECCCBBBAAAAAACCCBBBAAA@@@@@@@@@AAAAAABBBAAA???>>>>>>???AAABBBAAAAAA@@@@@@???>>>>>>>>>@@@@@@???===<<<<<<<<<<<<:::999999888888888999999888666777;;;>>>AAAHHHPPP[[[dddppp{{{~~~{{{rrrnnngggcccaaa]]]XXXTTTOOOLLLGGGEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFHHHJJJLLLLLLLLLJJJIIIJJJJJJKKKKKKKKKMMMQQQTTT\\\dddooozzz~~~fffRRREEE@@@>>>=========<<<<<<;;;;;;;;;999999999999999888888888:::;;;;;;;;;;;;:::999999::::::999999999999::::::888888999999:::;;;<<<<<<===???BBBEEEKKK```kkk]]]UUUNNNMMMLLLJJJJJJLLLOOOUUU]]]gggoooxxxmmmgggeee```]]]___\\\[[[WWWSSSPPPMMMJJJIIIKKKMMMNNNNNNMMMJJJIIIHHHFFFDDDAAA>>><<<:::888666444333222111000000000000////////////////////////000...,,,,,,,,,---------000000///...------------++++++,,,...///000111222222222222111000//////......///000000000/////////222333444444444222000///000000000000////////////---------...............000111111111222222333333222222111111111222444555;;;:::888666555444333333333222222222222333444444444555666555555666999<<<999;;;>>>???@@@AAADDDFFFEEEHHHLLLPPPQQQQQQOOONNNMMMMMMLLLKKKIIIFFFDDDCCCDDDCCCCCCEEEGGGHHHGGGEEEFFFFFFEEEDDDCCCBBBAAA@@@BBBAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>>>>???AAABBBAAAAAA@@@@@@???>>>>>>>>>AAA@@@>>>===<<<<<<<<<<<<::::::999999999999::::::999777888;;;<<<===CCCJJJRRR[[[hhhttt}}}zzzwwwpppkkkeeeaaa___\\\WWWRRRLLLIIIEEECCCBBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGJJJLLLLLLLLLKKKJJJIIIJJJJJJJJJLLLPPPVVVZZZccclllzzzqqqYYYHHH@@@>>>???<<<<<<<<<<<<;;;;;;;;;;;;999999999999999:::::::::::::::;;;;;;::::::999888::::::999999999999::::::444555666888999;;;<<<===888;;;>>>@@@DDDUUUwww}}}dddYYYOOOLLLKKKIIIIIIJJJNNNRRRZZZbbbjjjsss{{{nnnhhhfffaaa]]]___]]][[[XXXTTTPPPMMMKKKJJJJJJKKKLLLMMMMMMKKKIIIHHHEEECCCAAA>>><<<999888888444333222111000000000000////////////////////////...000111000...---...///------,,,++++++***+++++++++,,,---...///111222222000111111111111000//////***,,,///000000111333444444444555444444333222222000000000000////////////........................111111111222333333444444333222111111111222333444888888888888777666444333222222222222222333444444555666777777666666888:::888:::<<<>>>???@@@BBBDDDEEEHHHLLLQQQSSSSSSRRRQQQOOOOOONNNMMMKKKIIIGGGEEEFFFEEEEEEFFFGGGGGGFFFDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@??????@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>@@@???>>>===<<<<<<======::::::999999::::::;;;;;;:::888888;;;;;;;;;???EEEKKKSSS```lllvvv|||{{{uuupppnnniiiccc___]]]ZZZUUUQQQJJJGGGCCCAAAAAAAAAAAA@@@BBBBBBCCCDDDEEEEEEEEEEEE@@@@@@??????@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHHHHFFFGGGHHHJJJKKKKKKKKKJJJJJJJJJKKKMMMQQQWWW___dddlllvvv|||dddPPPDDD???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;999999:::::::::999888888777777777666666777777777333444555777888:::;;;<<<888;;;>>>@@@CCCQQQlllpppbbbTTTNNNKKKIIIHHHIIIMMMPPPVVV]]]dddmmmuuu{{{oooiiigggbbb^^^___]]][[[XXXTTTPPPMMMKKKJJJKKKKKKLLLMMMNNNMMMJJJHHHCCCCCCAAA>>>;;;999999999444333222111000000000000////////////////////////&&&,,,111111---+++---000,,,++++++************+++,,,,,,---...000111222333//////000111222111000000))),,,///000000000333555666666555444444444555555111111000000//////......////////////////////////111111222222333444444555444333222111111111222333555666888999999777555333222222222111222222333444555666888888666666666777777999;;;===>>>???AAACCCGGGIIIKKKNNNQQQTTTVVVVVVQQQPPPOOONNNLLLKKKJJJIIIIIIHHHGGGGGGHHHGGGEEECCCCCCCCCCCCBBBBBBAAAAAAAAA>>>???@@@AAABBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========:::::::::::::::;;;<<<<<<:::888888::::::999<<>>;;;::::::::::::::::::::::::999999999:::::::::;;;;;;888888999999888888777666777666666555555666666777777777777888888999999:::;;;<<>>;;;:::::::::444333222111000000000000////////////////////////&&&...///***'''***///---,,,,,,++++++,,,,,,---,,,---...///000222333333---...000111222222111111,,,///111111///...000222777666555444444555777777111111111000///.........000000000000000/////////111111222333333444555555444333222111111111222333333555888::::::888555333222222111111222222333444444666888888666555444444666999;;;<<<===>>>AAACCCJJJJJJJJJKKKOOOSSSXXX[[[RRRQQQPPPNNNMMMLLLLLLLLLKKKIIIHHHHHHHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBB===>>>???AAABBBCCCDDDDDD???@@@@@@AAAAAA@@@@@@???AAAAAA@@@@@@???>>>>>>>>><<<===>>>>>>>>>>>>>>>===:::::::::::::::;;;<<<===:::777777999999777:::@@@>>>DDDNNNWWW___eeejjjnnnpppqqqsssuuuvvvtttooolllbbb]]]WWWSSSQQQNNNJJJFFFGGGDDDAAA??????@@@@@@??????@@@AAABBBCCCCCCCCCCCC?????????>>>???@@@@@@AAADDDDDDCCCCCCCCCBBBBBBBBBFFFFFFFFFFFFHHHIIIKKKLLLNNNOOOQQQUUU[[[eeepppxxxzzzhhhRRRDDDBBBAAA===888::::::::::::::::::::::::888888999999::::::::::::888888888888888777666666888888777777777777888888:::::::::999999888888888999999<<>><<<;;;:::888777555444333222111111111111//////////////////............//////...,,,***)))...---,,,,,,,,,---...///---------............///...///000000///...000111///...------...000333444111111222333444555666777333444555555555444333222000000000///000000111111......///000111333555666555444333222111111111111444666999<<<<<<;;;888666444333222111111111222333444444555555666777777777888999999;;;===???AAABBBFFFIIILLLNNNNNNOOOQQQSSSUUUSSSQQQQQQQQQOOOKKKGGGJJJKKKLLLLLLJJJHHHEEECCCCCCBBBAAAAAABBBBBB@@@>>>>>>???@@@AAABBBCCCCCCCCCEEEDDDBBBAAA@@@@@@AAAAAA@@@?????????>>>>>>======???===<<<:::999999999:::;;;;;;<<<<<<;;;;;;:::999888888777777777888:::;;;@@@AAABBBFFFMMMTTT\\\```cccfffjjjmmmmmmkkkgggeee\\\ZZZWWWRRRMMMHHHDDDBBBBBBAAA@@@@@@@@@@@@BBBBBBFFFFFFEEEEEEDDDCCCAAA@@@AAA@@@???>>>>>>???@@@AAA???@@@AAAAAA@@@AAACCCEEECCCCCCDDDFFFIIIKKKLLLKKKPPPSSSXXX^^^gggssslll```OOOCCC>>><<<:::888:::999888888777777888888;;;;;;;;;::::::999999999999999999888888888888777888888777777666666555555666666666666666777888888555:::@@@AAA<<<===KKK[[[}}}gggZZZUUUNNNJJJKKKMMMMMMNNNPPPUUU[[[```cccjjjpppxxxmmmhhhhhhddd___]]]___\\\XXXTTTPPPLLLJJJIIIKKKMMMNNNOOOOOOMMMJJJHHHFFFCCC???<<<;;;:::888777444333222111111000000111////////////......---------............---+++***---,,,+++*********+++,,,------------...............///111000//////000222000///.........000222333222222333444555666777777333444555666666555444444222111111111000111111111//////000111222444666666444444333222111000000000222444777999:::999888777777666555333222222222222555555666666777888888888999999:::;;;===>>>@@@AAACCCFFFJJJLLLMMMOOOQQQSSSVVVTTTSSSSSSSSSRRRNNNKKKMMMMMMMMMLLLJJJHHHEEEDDDDDDCCCBBBBBBBBBBBB@@@>>>???@@@AAABBBCCCCCCCCCCCCEEEDDDBBBAAA@@@@@@AAAAAA@@@?????????>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999999888777777888999:::;;;>>>>>>???AAAFFFKKKQQQTTTUUUXXX\\\______]]]YYYWWWSSSRRRPPPLLLIIIFFFDDDBBBDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@???>>>>>>???@@@AAA@@@AAABBBBBBAAAAAACCCEEECCCCCCCCCEEEHHHKKKLLLMMMSSSXXXaaakkkuuu|||kkk```VVVIII@@@<<<;;;:::999::::::999888888888888999;;;;;;:::::::::999999999999999999888888888777777888888888888777777777666666666666666666777888888999999<<>>??????BBBFFFIIIKKKNNNQQQSSSWWWVVVVVVVVVVVVUUURRRPPPQQQPPPNNNLLLJJJHHHFFFEEEEEEDDDBBBBBBCCCCCCAAA@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDBBBAAAAAAAAAAAAAAA???????????????>>>>>>>>>======<<<<<<===>>>??????;;;<<<<<<<<<<<<;;;::::::999999888888888999::::::===<<<<<<===???BBBEEEHHHJJJLLLOOORRRRRRPPPMMMLLLGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????AAA@@@???>>>>>>???@@@AAAAAABBBCCCBBBAAAAAABBBDDDEEEDDDDDDEEEHHHLLLPPPSSSZZZbbbooo{{{iiiVVVQQQJJJAAA<<<;;;;;;:::999;;;;;;:::999999999999999:::::::::999999999999999999999888888888777777777999999888888888888777777666666666666666777888888<<<888777===BBBDDDGGGJJJ```}}}{{{eeeZZZQQQMMMNNNIIIIIIIIIJJJMMMQQQUUUWWW^^^dddnnnvvv~~~mmmgggeee```[[[[[[\\\ZZZWWWSSSOOOLLLIIIHHHIIIKKKMMMOOOOOONNNLLLJJJHHHEEEAAA>>><<<;;;999777333222111000////////////111000///...---,,,+++***,,,,,,------------------///......---,,,,,,,,,,,,+++,,,,,,,,,------------...000111111000000222333222222000000//////000000111222222333444444555555111222333444555555666666555555444444333222111000000000000111222333555666777777777666555444333222...///000111444666888999666666666555555555666666555555555666777777888888::::::::::::;;;<<<======<<>>???@@@BBBCCCEEEGGGHHHFFFEEECCC@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<===>>>??????@@@@@@@@@???AAA@@@???>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@AAACCCEEEFFFFFFGGGJJJPPPWWW[[[eeennn}}}rrrZZZKKKEEEAAA<<<::::::::::::999<<<;;;::::::999999::::::999999999999999888888888888888888888777777777777888777777777777777777777666666666666666777777888<<<777777<<>><<<;;;999888333222111000////////////111000000...---,,,++++++------,,,,,,---------............------,,,,,,,,,++++++++++++,,,,,,,,,------///000111000000222333333222111000000/////////000000000111111222222222000000111111222333444555555555555555444222111000////////////000222333333555666666666555444333222...//////000222555777999888888777666555444333333333333444444555666666777:::::::::::::::;;;<<<<<<:::===AAAEEEGGGIIIMMMOOOUUUVVVXXXZZZZZZZZZZZZZZZYYYWWWTTTQQQNNNLLLJJJJJJIIIGGGEEEDDDEEEEEEDDDCCCEEEEEEEEEFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA???????????????@@@@@@@@@BBBAAAAAAAAA@@@???>>>>>><<<<<<======<<<<<<;;;:::::::::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<===;;;<<<===>>>???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<===>>>???@@@@@@AAA@@@@@@AAA@@@???>>>>>>???@@@AAA???@@@AAA@@@??????AAACCCDDDEEEGGGJJJNNNVVV___fffrrr|||vvv^^^MMMEEE???===;;;::::::999999888<<<;;;::::::999999::::::888888888888888888888888888888888777777777666666555666666666666666666666666666666666666777777888999777888===???>>>???CCCLLLcccooo]]]RRRNNNNNNHHHHHHHHHHHHIIIKKKMMMNNNSSSYYYcccllluuu~~~llleeebbb\\\YYYZZZZZZYYYWWWUUUQQQMMMJJJHHHHHHIIIKKKMMMMMMKKKIIIGGGFFFCCC@@@===<<<;;;:::888333333222111000000000000111111000///...------,,,...------,,,,,,,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,...///000///000111333222222222111111000000000////////////000000111111000000000000111111333333333444444555444333111000.........//////111222222111222333444444333222111111111111222333444666777;;;;;;:::888666333111///222333333444444555666666999999999999::::::;;;<<<;;;===AAADDDEEEGGGJJJLLLQQQTTTWWWYYYYYYZZZ[[[\\\[[[ZZZXXXUUURRRPPPNNNMMMKKKHHHFFFEEEEEEFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDCCCAAABBBBBBCCCCCCBBBAAAAAA?????????@@@@@@@@@@@@@@@BBBBBBBBBBBB@@@???>>>===<<<============<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::777888999::::::::::::999<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????>>>>>>>>>???@@@AAAAAAAAA@@@AAA@@@???>>>>>>???@@@AAA???@@@AAAAAA@@@@@@CCCDDDDDDGGGLLLQQQWWW```kkkttt~~~bbbMMMBBB???======<<<:::999999888888;;;;;;:::999999999999999777777777777777888888888888888777777777666666666444444555555555555666666666666666666666777888888777777999<<<<<<:::===CCCJJJ[[[{{{uuu```TTTNNNKKKHHHHHHHHHHHHIIIJJJKKKLLLOOOVVV___hhhoooxxxmmmfffccc]]][[[]]]ZZZZZZXXXVVVRRROOOKKKIIIIIIKKKLLLMMMMMMKKKHHHGGGDDDAAA>>><<<<<<;;;:::999444333222111111000000111111111000000000///////////////---,,,+++,,,,,,---((()))+++,,,,,,,,,,,,+++************+++++++++++++++,,,.........///000222111111222222222111111000/////////000000000000000222222111000000111222333111222333444444333111000////////////000111222333111222444666666666555444444444444444444444444444:::::::::999888666444333333333444444555666666666888888888888999:::;;;<<<===???BBBCCCDDDEEEGGGHHHMMMQQQUUUWWWXXXXXXZZZ\\\\\\\\\[[[YYYWWWTTTQQQOOOLLLIIIFFFEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCCCCCBBBBBBAAA?????????@@@@@@AAAAAAAAA@@@AAAAAABBBAAA@@@???>>>===============<<<;;;;;;;;;<<<======<<<;;;:::999888999:::;;;;;;:::999888============>>>>>>??????=========>>>>>>?????????<<<===???@@@AAAAAA@@@@@@>>>??????@@@@@@@@@??????AAA@@@???>>>>>>???@@@AAA???@@@BBBBBBBBBCCCFFFHHHJJJOOOWWW^^^fffppp}}}kkkRRRCCC======<<<<<<;;;:::999888888999::::::999888888888888999666666666777777777888888888777777777666666666666555555555555666666666777666666666666666777888888777555666999:::999===BBBHHHTTTppp|||eeeWWWNNNIIIGGGGGGGGGHHHHHHIIIJJJJJJMMMSSS[[[cccjjjrrrzzzooohhhddd___]]]```ZZZZZZYYYWWWSSSOOOLLLJJJKKKLLLNNNOOONNNKKKIIIGGGBBB@@@===;;;;;;;;;:::999555444333222111111111111111111111111000000000000000///...,,,++++++,,,,,,)))***,,,.../////////...)))************+++++++++***+++---.........000222000111111222222222111111000000000000111111111111444333222111111111222333000111333444444333222111111000000000111222333333333444777999::::::999888666666666666666555444333555666888:::;;;;;;;;;;;;444444555555666777777777777777777888999:::<<<===>>>@@@CCCDDDDDDDDDEEEFFFKKKOOOTTTVVVVVVWWWZZZ\\\\\\]]]]]]\\\ZZZVVVSSSQQQMMMJJJGGGFFFFFFGGGHHHGGGFFFFFFFFFFFFEEECCCBBBAAA@@@AAABBBCCCCCCCCCBBBAAA?????????@@@@@@AAAAAAAAA>>>???@@@AAABBBAAA@@@???===============<<<<<<;;;<<<<<<=========<<<:::999;;;<<<===>>>===;;;999888999999888888888999:::;;;<<<<<<===>>>>>>???@@@@@@:::;;;===>>>???@@@??????>>>>>>????????????>>>>>>AAA@@@???>>>>>>???@@@AAA@@@BBBCCCDDDDDDFFFHHHKKKQQQXXXaaajjjsss~~~xxx]]]JJJAAA>>>===:::;;;;;;:::888888999::::::999888888777777888888555666666666777777888888777777777777666666666666555666666666777777888888666666666666666777888888999555333777:::;;;===@@@AAAJJJccciiiYYYNNNHHHFFFFFFFFFGGGHHHHHHIIIIIIKKKQQQYYY```fffnnnvvv|||llldddbbb^^^]]]``````]]]YYYUUURRROOOLLLIIIIIIKKKMMMNNNLLLJJJJJJJJJFFFCCC@@@>>><<<;;;999777333333444444444333222222////////////............111000000...---,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,---------......---,,,++++++,,,///111333111111000000//////......------///000111111111111333222222111111222222333222222222222111111111000000000/////////111333444222111222222444666888:::<<<;;;:::888777666666555666777888::::::;;;;;;;;;666666555444444444444444555777:::;;;:::999::::::>>>@@@CCCDDDDDDDDDDDDEEEFFFIIIMMMRRRUUUXXXYYYYYY]]]]]]^^^]]][[[XXXUUUTTTRRRPPPNNNMMMLLLKKKIIIHHHIIIGGGEEEEEEEEEEEECCCAAAEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>???@@@AAABBB@@@@@@???>>>===<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;::::::;;;;;;<<<===<<<<<<============<<<<<<>>>>>>>>>>>>????????????>>>>>>????????????>>>>>>???>>>>>>>>>@@@AAA@@@???BBBCCCEEEFFFIIIMMMSSSWWW^^^eeeppp|||cccOOOEEE???<<<<<<::::::999999888777666666666666666777999999888777999888888888777777666666777888888888777666444333777777777777777777777777666666666666777777777777666666777888999;;;===>>>AAAIII[[[wwwwww```SSSNNNIIIHHHHHHHHHGGGGGGFFFFFFHHHMMMTTT\\\dddkkkssswwwkkkdddbbb^^^]]]```aaa]]]YYYUUUSSSPPPLLLJJJLLLNNNQQQQQQOOOLLLJJJJJJDDDAAA>>>;;;:::999777555222222333333222222111111////////////............------------------------------,,,+++*********+++,,,,,,,,,------------...,,,+++******+++---000111111111000000000//////////////////000111111222222333333333333333333333333111111000000000/////////...............///000111555555666777888;;;===??????>>>===;;;999888666555666777888999:::;;;;;;;;;777666555555444444444444666888:::;;;:::::::::;;;>>>@@@CCCDDDCCCCCCDDDDDDGGGJJJNNNRRRUUUXXXYYYYYY\\\]]]]]]^^^]]][[[XXXWWWUUUSSSQQQPPPOOOMMMKKKIIIHHHFFFDDDDDDDDDDDDBBB@@@DDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA???????????????@@@@@@AAA??????>>>>>>===<<<<<<<<<>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>???????????????@@@??????>>>>>>AAA@@@@@@AAACCCDDDDDDCCCBBBCCCFFFHHHLLLRRRYYY^^^kkksssoooUUUFFF@@@===<<<===::::::999888888777666666666666666777999999888777888888888777777777666666777777888888777666555444666666666666666666666666666666666777777777888888666666777888999;;;<<<===>>>DDDRRRjjjkkkYYYOOOJJJIIIHHHGGGGGGGGGFFFEEEEEEJJJQQQYYY```hhhooottt{{{kkkdddbbb]]]\\\___aaa^^^ZZZVVVSSSPPPMMMJJJJJJMMMQQQSSSQQQNNNKKKJJJDDDAAA===;;;:::999777666222222222111111111000000////////////............******+++,,,---.../////////...---+++************,,,,,,,,,,,,------------******)))***+++,,,...///111111111000000000000000111000000///000111333444222333444555555444333222000000/////////............//////000000000//////333333444555777:::===???AAAAAA@@@???<<<999777555555555666777888999::::::888777777666555555444444666888;;;;;;::::::;;;<<>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<============<<<<<<<<<=========>>>>>>>>>???@@@@@@@@@??????>>>>>>>>>??????@@@@@@AAABBBCCCDDDDDDFFFJJJOOOUUU^^^gggmmm~~~ooo]]]III>>>;;;:::;;;<<<999999999888888777777666666777777888888888888777888888777777777777666666666666777777777666666555666666666666666666666666777777777777888888888888666666777777999:::<<<===@@@BBBKKK^^^{{{}}}dddUUUMMMKKKIIIIIIIIIIIIGGGFFFCCCGGGMMMTTT[[[cccjjjooowww~~~kkkdddbbb]]]\\\^^^aaa^^^ZZZVVVSSSPPPMMMKKKGGGKKKPPPSSSRRROOOMMMKKKFFFCCC???<<<<<<;;;:::999333333222111111111000000////////////............)))******+++,,,---.........---,,,+++++++++++++++++++++,,,,,,,,,---------+++*********+++,,,......000000000111111111111111111000///......000222444222333555666666555333222000000000000/////////...000111222333333333111111111111222333666999;;;===AAAAAAAAA@@@>>>:::777555444444444555666666777888999999999888888777666555777999;;;;;;::::::;;;===???AAABBBBBBAAAAAABBBCCCGGGHHHKKKNNNQQQSSSUUUUUUXXXZZZ\\\^^^```aaabbbbbbaaa___]]]\\\ZZZWWWSSSPPPNNNLLLJJJJJJJJJIIIGGGFFFBBBCCCCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAA@@@CCCBBBAAA@@@????????????<<<<<<<<<======>>>>>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<>>>>>>>>???@@@??????>>>>>>>>>>>>>>>@@@AAAAAAAAAAAABBBDDDFFFIIILLLRRRZZZcccooozzzcccTTTDDD===;;;999999;;;999888888888777777777666666777888888888777777888777777777777777777666666555555666666666666666666666666666666666666666666777777777777888888888999666666777777888:::;;;<<<@@@???DDDSSSkkkuuubbbUUUQQQMMMKKKLLLKKKIIIGGGBBBEEEKKKQQQWWW]]]eeeiiitttyyykkkeeeccc^^^\\\^^^aaa^^^YYYVVVSSSPPPMMMJJJJJJNNNSSSUUUSSSOOOKKKJJJFFFBBB>>><<<;;;;;;;;;:::666555333222111111111222////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++++++++,,,,,,,,,------+++++++++,,,,,,---......//////000000111111111222000///---,,,---...000111222333555666666555333222222222222111111111000000000111333444444444222222333333444555777:::<<<>>>??????@@@@@@>>>;;;888666444333333333333444555555999::::::::::::999888777777999::::::999:::;;;===>>>@@@AAAAAA@@@@@@BBBCCCEEEFFFHHHKKKMMMOOOQQQRRRUUUWWWZZZ]]]```ccceeeffffffeeecccbbbaaa^^^ZZZWWWSSSQQQNNNMMMMMMLLLIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCAAA@@@??????>>>>>><<<<<<======>>>??????????????????>>>>>>>>>==============================;;;;;;::::::;;;;;;<<<===??????@@@@@@@@@@@@??????<<<<<<<<<===>>>??????@@@???>>>>>>======>>>>>>???DDDFFFFFFFFFFFFGGGKKKNNNPPPUUU]]]hhhsssvvvWWWKKK@@@===<<<:::999:::888888888777777777777777666888999999777666777888666666666666666666777777555555555555555666666666555555555555555555555555666777777777777888888888666666666777888999:::;;;;;;999<<>>>>>===<<<:::999777666444333222222333444777888999:::::::::999888777888999999888999;;;======>>>?????????@@@BBBEEEDDDEEEFFFHHHJJJLLLNNNOOOSSSTTTWWW[[[___cccfffhhhiiiiiihhhiiihhhfffbbb___XXXVVVSSSQQQPPPNNNKKKIIIFFFFFFFFFEEEEEEEEEDDDDDDAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBB@@@@@@?????????>>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>===============>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>======>>>>>>>>>>>>======<<<<<<===>>>???@@@AAAAAA@@@???>>>>>>???@@@BBBCCCCCCFFFHHHIIIJJJMMMSSSXXX^^^dddnnnyyy{{{eeeIIIAAA;;;;;;<<<::::::;;;777777777777777777777777555888::::::777555666888555555666666666666777777666666555444444555555666555555555555555555555555666666666666777777777777666666666777777999::::::;;;999===FFFQQQeee{{{pppaaaWWWQQQNNNJJJFFFEEEGGGIIILLLOOOTTTZZZ^^^eeejjjqqqvvvzzznnnhhhfff```]]]______\\\XXXTTTQQQNNNKKKHHHOOOQQQSSSRRROOOKKKHHHGGGDDD@@@;;;999888999::::::777555333111000000111111////////////.....................---------,,,,,,,,,,,,,,,,,,,,,---...///***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,---...///000111111////////////............333333333333333333333333444444444444333333333222//////000000222333555666000000000000111333555666;;;;;;<<<<<<===>>>>>>>>>;;;999777555333333333444222444666888999999888777666777888777666777:::<<<;;;===>>>>>>???@@@CCCFFFDDDEEEFFFGGGIIIKKKMMMNNNPPPRRRTTTXXX]]]bbbeeehhhkkkkkkkkkmmmnnnmmmiiifffaaa^^^[[[XXXVVVSSSPPPMMMIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????======>>>>>>>>>?????????===============>>>??????<<<==================<<<======>>>???@@@AAABBBBBBAAAAAA@@@@@@BBBDDDGGGHHHEEEIIINNNQQQSSSYYYbbbiiirrryyygggRRRAAA;;;999;;;===;;;999;;;666777777777777777777777555999;;;:::666444666888555555555666666666777777777777555444333444444555555555555555555555555555444555555555666666666666777666666777777888999:::;;;:::???GGGKKKWWWrrrwwweee[[[TTTNNNIIIFFFGGGHHHIIIKKKOOOTTTXXX___dddjjjnnnrrrwww~~~oooiiigggaaa^^^______[[[WWWSSSPPPMMMJJJHHHFFFIIIKKKLLLKKKIIIIIIIIIFFFBBB===::::::;;;<<<<<<666555222000//////000000000/////////..........................................---,,,,,,,,,------******+++++++++,,,,,,,,,)))******+++++++++*********+++,,,---...000000111//////000000000000///...333222222111111222222333444444444333333333222222111111111222333666888:::444444333333444555777888;;;;;;;;;<<<===???AAABBB???===:::777555444444555///111333666777888777666666777777666666777999;;;:::<<<===>>>>>>@@@DDDGGGEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPSSSWWW\\\aaaeeegggkkkkkkmmmoooqqqpppmmmkkkiiifffbbb___\\\YYYUUURRRKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@======>>>>>>?????????@@@>>>>>>>>>>>>>>>??????@@@>>>>>>????????????>>>>>>===>>>???@@@AAABBBCCCCCCCCCCCCBBBCCCEEEGGGJJJLLLMMMRRRYYY]]]bbbjjjuuu}}}sssXXXEEE@@@<<<:::===>>>:::888999666666666666777777777777555999<<<:::666444555888444555555555666666777777888777555444333333333444555555555555555555555555444444444444555555555666777777666666777888999999777777<<>><<<;;;<<<;;;:::222222111111111222333333000/////////............---,,,,,,++++++,,,,,,------,,,,,,+++************,,,,,,,,,------------...---,,,***(((((()))***+++)))***+++---.../////////111111222222222222111111111111222111111000///...333333333333333222111000333333333444444555555555888777555444333333444444666888:::<<<===@@@CCCFFF>>>>>>===<<<:::888666555000000111222333333444444555666777888999:::::::::999;;;======>>>>>>@@@BBBDDDCCCBBBBBBCCCEEEHHHIIINNNNNNPPPTTTXXX]]]aaadddfffjjjnnnqqqqqqrrrrrrsssrrroookkkiiifffaaaYYYTTTTTTPPPKKKGGGGGGGGGGGGGGGEEECCCAAAAAACCCEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAA???>>>======<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@AAAAAABBB;;;===>>>???>>>===>>>???AAA@@@???@@@BBBDDDFFFFFFGGGEEEEEEHHHMMMRRRUUUWWW]]]bbbhhhpppxxxtttYYYIIIDDD<<<;;;:::999888999::::::777777777777777777777777999:::;;;999777555555555555555666666777777888888888888777666444333222111444444333222333444555666555555555555666666777777;;;777333333777999777555444555888<<>>;;;;;;;;;;;;:::666555444333333333333333000000/////////.........---,,,,,,++++++,,,,,,---......------,,,---------------------.........///---,,,***)))((()))***+++***+++,,,---.../////////000111111111111111111000000000000111000000//////222222222222222111000000222222222333444555555666555444333333333333444555777999;;;===>>>@@@CCCFFFDDDCCCBBB@@@>>>;;;999888333333222222333444555666666666777888999:::::::::999;;;=========>>>@@@BBBEEEDDDCCCCCCDDDFFFHHHJJJJJJKKKMMMOOOSSSWWW[[[]]]eeeiiinnnqqqssstttvvvwwwxxxuuurrrpppmmmhhhbbb]]]WWWSSSNNNJJJIIIJJJIIIIIIJJJGGGEEEEEEFFFGGGGGGGGGEEEEEEDDDCCCBBBBBBBBBCCCAAAAAABBBBBBBBBAAAAAA@@@BBBBBBCCCCCCBBBAAA???>>>???>>>>>>======>>>>>>???>>>>>>>>>??????@@@@@@@@@>>>@@@BBBBBBAAA@@@AAABBBDDDCCCCCCCCCEEEGGGHHHIIIJJJKKKNNNRRRWWW]]]cccfffmmmrrryyygggNNN@@@===;;;:::999888777888999999666666666666666666666666666777999888777555666777555555555555555666666666111111222333444555666666444444333333333444555666444444444555555666666666999555222333666888666444777777:::===>>>CCCPPP]]]}}}xxxbbbWWWTTTIIIIIIIIIIIIIIIIIIIIIIIINNNRRRXXX[[[^^^bbbiiinnn}}}qqqlllccc```bbb^^^```]]]YYYXXXVVVSSSNNNIIIGGGHHHIIIJJJJJJIIIHHHGGGDDDAAA===;;;:::;;;:::999777666555444222222222111000000000/////////......------,,,,,,,,,,,,------------------------...///,,,,,,,,,---------......---,,,+++))))))******++++++,,,,,,---...///000000///000000111111000000///......///000000000//////000111111111111000000///000000111222444555666666333333222222333333444555888:::<<<===???AAAEEEGGGLLLKKKJJJHHHEEECCC@@@???888666333111000222444555666777888999999999999999999;;;<<<======>>>@@@AAADDDDDDDDDDDDEEEGGGHHHJJJHHHIIIJJJLLLNNNQQQTTTUUU```dddiiinnnqqqtttwwwyyy|||zzzxxxwwwuuuqqqlllhhh\\\YYYTTTPPPOOOOOOOOONNNMMMKKKIIIGGGHHHGGGFFFEEEGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@@@@??????@@@@@@AAA???@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAA@@@@@@AAACCCGGGGGGHHHIIIJJJLLLNNNOOOQQQUUU\\\bbbgggoooxxx~~~nnnVVVCCC:::999999999888777777777777888555555555555555555555555333555666777666555666777555555555444444444444444---...///111333555666777444333333333333444555666333333444444444444555555777444222222555777666333999999;;;======???HHHRRRiiihhhZZZVVVKKKJJJHHHFFFFFFFFFGGGHHHJJJPPPWWW\\\___bbbfffjjjxxx}}}qqqkkkccc```aaa^^^___]]]ZZZXXXVVVRRRMMMIIIGGGHHHIIIJJJIIIHHHGGGFFFDDDAAA===;;;:::::::::999444333222111000000000000000000000////////////...------,,,,,,,,,,,,------+++++++++++++++,,,---...***++++++++++++,,,,,,,,,---,,,+++*********++++++,,,---------...///000000//////000000000000//////------...//////000////////////000000000000//////...///000222333555666666444444444444444444444444666888;;;>>>@@@CCCGGGJJJQQQQQQPPPPPPNNNMMMKKKJJJ???;;;555000---...000222666777888999999999999999999;;;<<<=========???AAACCCCCCCCCCCCDDDFFFGGGHHHIIIIIIJJJKKKMMMNNNOOOPPPXXX\\\bbbggglllppptttwww{{{{{{zzzzzzyyyvvvssspppdddaaa\\\ZZZYYYYYYXXXWWWUUUSSSPPPNNNMMMKKKIIIGGGIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCCCCBBBBBBDDDFFFIIIKKKNNNPPPSSSVVVYYY[[[\\\dddmmmtttzzzsss\\\JJJ>>>;;;===999999888888777777777777555555555555555555555555222444666666555444555666666555555555444444333333111111222222222333333333333333333333444444555555333333333333333333333333666444333444666777666555999888;;;===<<<<<>>@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMQQQUUU[[[aaaffflllqqquuuxxxyyy{{{|||{{{zzzxxxxxxnnnkkkgggeeeeeeeeedddcccbbb___\\\YYYWWWUUUQQQNNNJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIILLLOOONNNRRRWWW\\\```dddiiimmmnnnuuueeeRRRFFF???===???999999999999999888888888666666666666666666666666444555666666444333333444777666666555555444444444555555555444333333222222333333333444444444444444333333333333333333333222555555555666777888777666777666888<<<<<<;;;???EEEQQQlll{{{ggg]]]UUURRRMMMHHHFFFFFFGGGHHHJJJQQQYYY___aaabbbdddfffooottt|||pppkkkbbb___aaa]]]]]]\\\[[[XXXTTTPPPLLLJJJHHHHHHIIIIIIIIIGGGFFFEEEEEEBBB>>><<<;;;<<<;;;:::222222222222222333444444111111000000000/////////......------------........................///000........./////////000000,,,,,,,,,,,,,,,+++++++++---,,,,,,+++,,,---...//////000000111111000000///......///000000000//////...//////000000000000000......///111222333444444666666777777777666666555555777:::===???CCCGGGJJJNNNPPPRRRUUUXXXZZZ\\\\\\TTTNNNDDD:::333000000111333444666888:::;;;<<<<<<999;;;<<<<<<<<<<<<>>>?????????@@@AAABBBCCCDDDDDDEEEFFFGGGIIIKKKKKKLLLLLLNNNQQQWWW]]]bbbhhhmmmqqquuuxxx|||}}}}}}}}}}}}~~~wwwuuurrrrrrrrrsssrrrqqqkkkhhheeebbb```\\\XXXUUUOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMPPPTTTWWWYYY___gggmmmrrrwww}}}rrr[[[LLLEEE@@@======999999::::::999999888777666666666666666666666666444666777666444333333444666666666555555555555555555555555555555555555555222333444444555555444444444444333333333333222222444555666777888888888777666555666:::;;;:::>>>CCCIII\\\{{{iii\\\ZZZVVVQQQLLLIIIGGGHHHHHHHHHMMMTTTWWWYYYZZZ]]]```iiinnnvvv}}}pppjjjbbb___```]]]]]]]]]\\\YYYUUUPPPMMMKKKHHHHHHIIIIIIHHHGGGEEEDDDFFFCCC???=========<<<;;;444333222222222222222333111111111000000000//////......------------......000//////............///------........./////////,,,,,,------,,,,,,+++***---,,,+++******+++---...000111111111111111111000000000000111000000//////...///000000111111111000/////////000111222222333111333444666777888888888888:::<<<===>>>???BBBEEEJJJLLLOOORRRVVVYYY[[[\\\UUUOOOFFF<<<555222111222222333555888:::<<<===>>>999;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFIIIKKKMMMNNNOOOOOOJJJMMMRRRWWW\\\bbbhhhlllqqquuuzzz|||}}}}}}}}}||||||}}}~~~~~~}}}vvvtttqqqnnnkkkgggbbb___YYYXXXWWWUUUTTTSSSSSSRRROOOOOOMMMMMMNNNOOOQQQSSSQQQPPPNNNMMMLLLLLLMMMMMMJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPOOOQQQSSSUUUWWW[[[```ccciiipppyyytttbbbPPPHHHEEEAAA===:::777888999999999888666666555555555555555555555555333555666666555555555666444444444444444555555555555555555555555555555555222333444555555555444444555444444444333333333333222444666777777777777777888555666999:::999<<>>=========<<<333333111000//////......111111111111000000000000......------------......///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------,,,+++***---+++***))))))+++,,,...111111222222222222111111111111222111111000///...//////000111111111111111//////000000111111111222---///222555777999::::::<<<===>>>===<<<===???@@@GGGIIILLLPPPSSSVVVXXXYYYRRRMMMDDD;;;444111111111000222444777:::===>>>???999;;;<<<<<<;;;;;;===>>>@@@@@@BBBCCCDDDEEEEEEEEEGGGIIILLLOOOQQQSSSTTTTTTFFFIIIMMMRRRWWW\\\bbbffflllqqqwwwzzz{{{|||~~~}}}zzzuuupppmmmcccbbbaaa___]]]\\\[[[[[[VVVUUUTTTTTTUUUWWWYYY[[[VVVUUUSSSRRRQQQQQQRRRRRRNNNNNNMMMMMMMMMMMMNNNNNNPPPQQQRRRTTTVVVWWWXXXYYY\\\^^^```bbbeeejjjooosssuuu}}}{{{dddUUUGGGDDDFFFCCC>>>;;;666777888888888777555444444444444444444444444444111333666777666666888999222222222333333444444444888777666555444333333222222333444555555555444333555555555444444333333333111333555666666666666666:::777666888999888;;;???FFFKKK\\\|||nnn]]]ZZZVVVPPPLLLIIIGGGGGGFFFHHHJJJJJJJJJLLLRRRWWWZZZ```jjjrrrwwwzzz}}}~~~qqqlllkkkddd^^^\\\___]]][[[YYYWWWSSSMMMIIIIIIJJJJJJJJJIIIIIIHHHGGGEEEBBB>>><<<<<<;;;:::999555444444333333222222111000000000000000///..............................,,,,,,,,,------.........---..................---------............------...---+++******+++---...///111222222000//////000444222000///...///000111222222222222222222222333333111//////000000000///000111444777999:::::::::======<<<;;;<<<===>>>???CCCEEEIIILLLOOOPPPPPPOOONNNLLLHHHCCC===777333000//////000222555:::???BBB>>>>>>===<<<<<<<<<<<<<<>>EEERRRjjjwwwddd^^^WWWRRRQQQOOOMMMJJJKKKHHHFFFFFFIIILLLNNNOOOTTTZZZaaagggkkkooouuuyyyooohhhgggccc___```___]]][[[YYYWWWSSSMMMJJJJJJJJJIIIIIIHHHFFFEEEDDDDDDAAA>>>;;;;;;:::999888555444444333333222111111000000000000000///..............................++++++++++++++++++,,,,,,------............------------............---------,,,***))))))***,,,---***---///000000000222333333222000///...///000111///000000000111111222222333222111111222222111///000111444777999:::;;;;;;======<<<;;;;;;<<<===>>>???AAADDDGGGJJJLLLLLLLLLKKKJJJGGGDDD@@@<<<888666444333333444666;;;???BBB@@@???>>>>>>============AAA@@@??????@@@BBBDDDFFFKKKJJJJJJLLLOOOSSSUUUVVVUUUTTTSSSSSSTTTWWWZZZ\\\aaadddhhhnnntttyyy|||~~~}}}yyyvvvrrrooommmpppnnnlllkkklllmmmnnnooorrrpppnnnlllkkkjjjjjjjjjfffbbb^^^]]]```eeejjjlllooopppqqqsssuuuxxxzzz|||iiiVVVJJJDDD>>>;;;<<<<<<:::777777666555555555555666777666666555444444444444444444444444444444444444444555555444444444333333333111222444444333222111111444444333333333333222222444444444444444444555555333333444444555666666666888777666666777888:::<<<===AAAKKK^^^{{{mmmggg^^^YYYVVVTTTPPPMMMKKKHHHEEEEEEGGGIIIKKKKKKQQQVVV[[[```cccgggmmmrrr}}}llleeedddbbbaaaddd___]]][[[ZZZWWWSSSNNNJJJJJJJJJIIIHHHFFFDDDBBBAAACCC@@@===;;;:::999888666444444444333222222111111000000000000000//////...------------------------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,------............------++++++))))))))))))++++++)))+++...//////000111333222222000/////////000111//////000111222222333333444333333444555555222000000111444777999;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;===???CCCEEEHHHIIIIIIGGGGGGFFFDDDCCC@@@???===777555333222444777;;;===AAA@@@@@@???>>>>>>======>>>>>>??????@@@BBBCCCDDDIIIJJJKKKMMMPPPSSSWWWXXXYYYXXXVVVUUUTTTUUUVVVWWW\\\^^^aaaeeekkkppptttvvvzzz{{{||||||zzz}}}|||{{{zzzzzz{{{|||}}}~~~}}}}}}||||||wwwsssooonnnqqqwww{{{~~~~~~iiiUUUGGGAAA===999777999:::999777666555555444444555555666555444444444333333333333444444444444444444444444444444444444333333333333111333444333222000000111444444333333333333222222222222333333444444555555333333333444555555666666777777666666666888:::;;;<<<===CCCPPPeeewwwlllccc]]]YYYUUUQQQLLLIIIEEEDDDEEEFFFGGGGGGLLLOOOSSSUUUXXX\\\ccciiivvvkkkeeeeeecccbbbddd___^^^\\\ZZZWWWSSSNNNJJJIIIIIIIIIHHHFFFDDDCCCBBBDDDAAA>>>;;;:::999888666444444333333222111111111//////000000000000//////------------------------//////......---------,,,+++,,,,,,------,,,,,,+++,,,------......------,,,++++++************++++++,,,...000000///...///000222111000//////000111111000111222333444555666666444444555666888777444111000222444666888;;;<<<===<<<<<<;;;;;;;;;;;;;;;<<<:::;;;===???BBBEEEGGGHHHDDDDDDDDDDDDCCCBBBAAA@@@:::888555444333555888:::AAA@@@@@@@@@???>>>======<<<===>>>@@@AAABBBCCCCCCGGGIIIKKKMMMOOOSSSWWWZZZ[[[ZZZXXXVVVUUUTTTUUUUUUXXXYYY[[[___ccchhhmmmooossstttxxx|||~~~jjjUUUGGG@@@>>>;;;888777888999999888444444444444444444444444444444444555444444444444333333333333333333333333333333333333333333333333333555666555222000111333444444333333333222222222111111222222333444555555222333333444444555666666666666555666666777999999:::;;;???FFFTTTmmm}}}oooeee^^^YYYUUUPPPLLLHHHEEEEEEEEEEEEDDDGGGIIILLLNNNPPPUUU]]]dddnnnxxxmmmhhhiiieeeaaabbb```^^^\\\ZZZXXXTTTNNNKKKIIIIIIIIIIIIHHHGGGFFFFFFFFFCCC???<<<;;;:::999777444333333222222111000000//////000000000000//////------------------------/////////......---------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,...000000///...///000000000000000000000111111000000111222444555666666444444555777888777555222111222333555777999;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;<<>>======>>>>>>@@@AAABBBBBBCCCEEEHHHKKKMMMNNNRRRWWW[[[ZZZYYYXXXVVVVVVUUUUUUVVVWWWXXXYYY\\\```dddhhhjjjmmmooosssvvvyyy{{{|||}}}nnnVVVEEE>>>======;;;999888777888777666333333444444444444333333444555666666666666555555333333333333333333333333333333333333333333333333444777999888444111222555444444333333333222222222111111222222333444555555222222333333444555555555555555555555666777888888999:::>>>DDDKKK[[[xxxrrrggg^^^YYYTTTQQQLLLHHHGGGFFFEEEEEEDDDFFFHHHJJJLLLRRR[[[aaaiiirrrooollllllfffaaa``````^^^\\\[[[XXXTTTOOOKKKIIIIIIJJJJJJJJJIIIHHHHHHGGGDDD@@@===<<<;;;999777333333333222111111000000...//////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,...///000111333000000000000111111111111......///000111111222222333333333555666666555333222222333444555777888999999:::<<<===>>>>>>???>>><<<;;;;;;;;;===@@@CCCEEEFFFFFFFFFFFFEEEDDDCCCBBB>>>>>>===<<<;;;;;;::::::>>>???AAABBBBBBBBBAAA@@@@@@@@@???@@@@@@AAABBBCCCDDDGGGJJJLLLMMMPPPUUUZZZYYYYYYXXXWWWWWWVVVWWWWWWXXXYYYZZZ]]]```cccfffgggiiikkkoooqqqrrrsssvvvwwwzzz~~~uuu___LLL@@@===@@@:::999888666555444444444333444444555555444444333444555666777777777666555333333333333333333333333222222222222333333333333333888<<<;;;555222222444444444333333333333222222222222333333444444555555222222222333444444555555444444555555666777777777999999===BBBEEENNNeee}}}wwwhhh___YYYUUUOOOKKKIIIHHHGGGFFFCCCEEEHHHIIIJJJOOOWWW]]]fffnnnyyypppmmmlllgggaaa``````___]]][[[XXXTTTOOOKKKKKKKKKKKKJJJJJJHHHGGGFFFFFFCCC???<<<;;;999888666333333222222111000000000......///000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++$$$'''***,,,,,,---///111//////000111111111111111.........//////000000000333222111222444555444333333333222222333444666777888:::<<<>>>@@@AAAAAAAAACCCAAA@@@???@@@BBBFFFHHHIIIJJJJJJJJJJJJIIIHHHHHH@@@AAABBBCCCBBBAAA???>>>???@@@CCCEEEFFFEEEEEEDDDCCCBBBAAA???@@@AAABBBCCCCCCFFFJJJKKKKKKMMMSSSXXXYYYYYYXXXXXXWWWWWWVVVVVVXXXZZZ\\\___aaacccdddeeegggiiikkklllkkklllooorrrrrrwww|||~~~vvvaaaRRRGGG>>>===???777777777666555444444555333444555666666555444333222333555777777666555444222222222222222222222222111111222222222333333333111777===<<<666111111333444444333333333333222222444444444444444444555555111222222333333444555555333333444555666666666666:::777:::???@@@DDDVVVllluuufff[[[WWWQQQMMMKKKJJJHHHGGGDDDFFFHHHHHHHHHKKKQQQVVV```gggpppxxx~~~qqqllllllgggbbbbbb```___]]][[[YYYTTTOOOKKKMMMLLLLLLJJJIIIGGGEEEDDDEEEBBB>>>;;;:::888666555333333222222111000000000......///000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---.........///000000000---......//////......---+++,,,,,,------,,,,,,+++******++++++++++++******&&&(((************+++,,,...///000111111111111111000000000000111111111111333111000000222333444333444333222111222333444555888999<<>>NNNbbbxxx~~~kkk\\\XXXRRRNNNKKKJJJIIIHHHEEEGGGHHHGGGFFFGGGLLLPPPZZZ___gggnnnttt{{{nnngggeeebbbaaadddbbb___]]]ZZZXXXUUUQQQNNNOOOOOONNNMMMKKKHHHEEEDDDCCCAAA???===;;;;;;;;;;;;777666444222111/////////444333111///------------//////............//////,,,------......------,,,------------,,,+++*********,,,......---++++++,,,)))***+++++++++)))(((''''''+++...///---,,,,,,---000000000000000111111111///.........000222333555000111333444555555444333444333222111111333555666:::<<<>>>>>>???@@@CCCEEEEEEGGGHHHGGGEEEFFFJJJNNNWWWWWWWWWUUUUUUVVVZZZ]]]TTTRRRRRRVVV\\\___\\\YYYNNNIIIFFFGGGLLLPPPPPPNNNLLLFFF@@@>>>AAACCCBBB???CCCEEEGGGHHHIIIKKKNNNQQQUUUUUUUUUVVVWWWWWWXXXXXXYYYZZZ[[[\\\^^^___```aaagggfffeeeeeeeeeggghhhiiiooooooooooooqqqtttwwwyyyyyy|||{{{\\\RRREEE===:::999888666777777777777666666666666444444444444444444444444444333333222222333333444222222222111111222333333222333444444555555444444222222333444555555555555444444333222222222333333222222333333333333444444666555555666777888888777777666444222222444666777;;;;;;999666666===IIIRRRhhhttteee]]]VVVRRRMMMHHHGGGKKKGGGFFFEEEEEEFFFIIIMMMOOOUUUXXX\\\bbbhhhpppxxx}}}mmmhhhfffbbbaaacccbbb___\\\ZZZXXXUUUQQQNNNOOOOOONNNLLLJJJHHHEEEDDDDDDBBB@@@===;;;:::::::::555444333222111111111111333222111000///.........------,,,,,,,,,,,,------,,,------......------,,,++++++,,,------,,,,,,,,,+++---......---,,,,,,---***************)))((((((!!!%%%)))+++,,,,,,///111//////000000000000111111111111000//////000111222000111222444444444444333444333222111222333555777999;;;===>>>???AAAEEEGGGHHHJJJLLLLLLKKKMMMRRRWWWZZZ[[[\\\[[[ZZZYYY[[[\\\[[[YYYZZZ```fffiiihhheeeWWWQQQKKKJJJMMMPPPQQQPPPLLLHHHDDDCCCDDDFFFFFFEEEFFFFFFFFFFFFFFFIIINNNRRRSSSSSSTTTUUUVVVWWWWWWXXXYYYZZZ[[[\\\]]]___``````cccccccccccceeegggiiijjjnnnmmmlllllllllnnnppprrrvvvxxx|||fffRRRIII???999777888666555666666666555555555444444444444444444444444444444444333333222222333333444333333222222222222333333222333444444555444444444222333444444444444444444333222222222222222333333222222222333333333444444444333333444777888777666555555555555555555555555777999:::888888<<>>@@@CCCGGGJJJKKKMMMPPPQQQQQQTTTYYY^^^\\\^^^```___^^^\\\\\\]]]``````ccciiiooosssrrrpppddd^^^UUUQQQRRRTTTTTTTTTQQQOOOLLLJJJHHHHHHIIIIIIHHHGGGFFFDDDDDDGGGMMMQQQQQQRRRSSSTTTUUUVVVWWWWWWYYYYYYZZZ\\\]]]^^^___`````````aaabbbdddgggjjjlllmmmlllkkkjjjiiijjjkkklllqqqsssvvvzzz~~~kkkVVVGGGAAA:::777777888777666555555444444444333333333444444444444444444444444333333222222222222333333444333333222222333333333222222333444444444444444333333444444444333222222111111111111222333333444222222222222333333333333222222222333666888888777444555666777777666555444333777:::;;;:::<<<@@@DDDNNNeeettthhh[[[VVVRRRLLLGGGFFFIIIHHHFFFFFFEEEFFFFFFGGGJJJLLLOOOSSSWWW]]]ccchhhnnnwww~~~mmmiiihhhdddaaacccaaa___\\\ZZZXXXTTTQQQNNNNNNNNNLLLJJJHHHGGGFFFEEECCCBBB@@@===;;;:::::::::555444333222222222222222///000111222222111000/////////............//////,,,------......------,,,***+++,,,,,,---------,,,,,,,,,,,,+++)))***,,,...///...---,,,,,,---...///111000///---+++******+++---......//////000000000333333222111000///......000000111222222333333333333333333444555666888999888:::<<<>>>@@@DDDIIILLLLLLPPPSSSTTTTTTVVVZZZ^^^\\\]]]^^^]]]\\\[[[]]]^^^aaabbbeeekkkpppsssrrrppplllhhhbbb^^^\\\[[[ZZZYYYXXXWWWUUUQQQMMMJJJKKKLLLJJJJJJIIIHHHGGGIIIMMMPPPPPPQQQRRRSSSTTTVVVWWWWWWYYYYYYZZZ[[[\\\]]]^^^^^^`````````bbbdddgggjjjkkkmmmlllkkkkkkjjjjjjkkkllllllnnnqqqtttwwwzzz{{{|||~~~rrr\\\MMMAAA>>>:::999999999999777444444444444333333333333333333333333333333333333333333222222222222333333555444333333222333333333222222333444444444444333333333444333333222111000111111111222222444555666111222222222222333333333222111222444777888999888555666666777777666666555444777999::::::;;;===@@@KKK\\\yyyuuucccZZZUUUPPPLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEHHHJJJLLLNNNQQQUUUZZZ^^^fffooo{{{~~~lllhhhhhhcccaaabbbaaa^^^\\\YYYWWWTTTPPPMMMNNNMMMLLLKKKIIIHHHFFFFFFBBBAAA???===<<<;;;;;;<<<888777555333222111000000...///000222222111000000//////............//////,,,------......------,,,,,,---------,,,,,,+++***+++++++++***((()))+++---...---,,,++++++,,,......,,,++++++,,,---///000000,,,------...//////000000000000111111111000000000///000000000111222222333333333444555777888::::::999:::;;;===???CCCHHHLLLOOOTTTXXXYYYXXXXXXZZZ\\\ZZZYYYXXXVVVUUUWWW[[[^^^___aaadddhhhllllllkkkiiimmmmmmlllllljjjgggccc___\\\\\\[[[XXXUUUSSSSSSTTTQQQSSSTTTTTTRRRQQQRRRSSSRRRRRRSSSTTTUUUVVVWWWWWWYYYYYYZZZZZZ[[[\\\]]]]]]aaaaaaaaabbbdddfffhhhjjjjjjjjjjjjjjjkkkkkklllmmmiiijjjmmmooorrrtttvvvwwwxxxyyyzzzzzzzzz{{{~~~ooo[[[LLLEEE>>><<<:::999999888777666555555555444444444333333333333333333333333333333333222222111111222222333555444333222222222222222111222333333444444333333222333333333222111000000222222222222333555666666111111111222222222333333333333333555888::::::999777666555444444555666777777888888888999;;;===???DDDPPPhhhqqqddd]]]WWWSSSRRRKKKJJJHHHGGGFFFEEEFFFFFFGGGHHHIIIJJJKKKNNNRRRVVV\\\eeerrr}}}lllggggggbbb```bbb```^^^[[[YYYWWWTTTPPPMMMMMMMMMMMMMMMKKKIIIGGGFFFBBBAAA???===<<<;;;;;;;;;999888666444222111000000...//////000000000//////------,,,,,,,,,,,,------,,,------......------,,,------------,,,+++***)))***+++,,,+++))))))+++,,,******))))))******++++++,,,+++***+++,,,---,,,++++++,,,,,,---...///000000...///000111111111111111////////////000111222333222333444666888:::;;;<<<:::;;;<<<<<<===AAAFFFIIISSSXXX^^^aaa___\\\[[[[[[XXXWWWSSSPPPOOOQQQVVV[[[\\\___bbbfffgggfffdddccciiimmmssswwwwwwtttnnnjjjccccccbbbaaaaaa`````````\\\^^^``````^^^\\\[[[[[[UUUUUUUUUVVVWWWWWWXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\_________```bbbeeegggiiieeeffffffhhhiiijjjkkkkkkiiijjjkkkmmmoooppprrrssssssuuuvvvwwwwwwyyy|||~~~ppp[[[JJJAAA???;;;:::888777666555444444555555444444444333333333333333333333333333333333222222111111111111222222444444333222111111111111111111222333333333333333111111222222222111000000222222222222333444555555111111111111222222222222555444444555888::::::999888666333222222333666888888777666666888:::===>>>@@@HHHZZZvvvqqqfff]]]YYYYYYQQQOOOKKKHHHFFFFFFFFFGGGDDDEEEEEEEEEEEEHHHKKKNNNRRRZZZeeepppzzzlllfffeeeaaa___bbb```^^^[[[YYYWWWTTTPPPMMMLLLMMMOOOOOONNNKKKHHHEEEEEECCCAAA===;;;999999888777777555444222222111111//////...............///------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,------,,,+++++++++,,,...---,,,+++,,,---))))))***+++++++++++++++///...,,,------,,,)))%%%***+++,,,---...//////000...///000111222111111000//////......///000222333222333555777999;;;<<<===<<<<<<<<<;;;;;;>>>BBBFFFRRRYYYaaaeeeccc___\\\ZZZXXXWWWTTTPPPNNNNNNQQQTTTWWW[[[___bbbcccaaa```^^^dddkkkuuu|||~~~zzzxxxrrrooollllllmmmmmmkkkhhheeeffffffeeebbb`````````XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[ZZZ[[[\\\]]]```cccfffhhhddddddfffggghhhiiiiiiiiikkkkkkllllllmmmnnnooopppoooqqqtttvvvwwwyyy{{{}}}~~~rrr]]]MMM@@@:::;;;888888777555333333333444333333333333222222222222222222222222222222222222222222111111111111222222444333222111000000000000111111222333333333333222///000111111111111111111222111111000111111222222111111111111222222222222555444333555777888888777555444333333333333444555555444444555888:::;;;;;;@@@DDDPPPfffzzzmmmeeedddZZZVVVPPPIIIFFFEEEEEEFFFCCCDDDDDDCCCCCCEEEHHHKKKMMMSSS[[[cccjjjsss|||llleeeddd```___bbb```^^^[[[YYYWWWSSSPPPMMMKKKMMMPPPQQQPPPLLLHHHEEEHHHFFFBBB>>>:::888666555666555444333333333333444000///...,,,,,,,,,---.../////////....../////////,,,------......------,,,******+++,,,------------+++...000000///---------***+++---...///...------******+++...222333000---******+++,,,...//////000///000111222222111000/////////......///000222333222333555888:::<<<======>>>===<<<::::::<<<@@@DDDNNNWWWaaafffeee```[[[YYYYYYXXXVVVSSSOOOMMMMMMNNNSSSVVV\\\______^^^]]]\\\aaaiiittt~~~|||vvvuuuuuutttnnniiihhhhhhfffccc```___```bbb[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[VVVWWWXXX[[[^^^cccfffhhhffffffggghhhiiiiiiiiiiiimmmmmmllllllmmmnnnnnnooommmppptttwwwxxxyyy{{{||||||xxx^^^MMMAAA888444666888888777555444444555777222222222111111111111000222222222222222222222222222222111111111111222222333222111000////////////111111222333333333333222...///000111111111111111111000///////////////000000111111111111222222222555333333444666777666555222222333444444333222222111111333666888999999888>>>@@@GGGXXXsssxxxuuuaaa[[[SSSKKKEEECCCDDDEEEEEEEEEEEEDDDDDDEEEIIILLLMMMQQQVVVZZZ^^^dddlllrrrwwwzzzllldddbbb^^^]]]___^^^\\\YYYWWWVVVSSSPPPMMMRRROOOLLLLLLLLLKKKHHHDDDEEEDDDBBB???<<<999777666;;;888555444333222000...000000000000////////////000111111000---,,,,,,---///...------,,,,,,---------.........---,,,,,,+++***+++---......---+++***++++++++++++++++++++++++*********++++++*********---,,,,,,++++++,,,,,,---444333222222111111222222000000000...,,,,,,...000666666666777999;;;===?????????@@@@@@@@@???>>>>>>FFFMMMXXXaaaddd```ZZZUUUTTTTTTRRROOOLLLJJJKKKMMMPPPRRRWWW\\\``````]]][[[ccchhhpppzzzvvvkkkkkkddd```aaa___[[[\\\aaabbbcccbbbaaa___]]]^^^___]]]\\\ZZZYYYXXXWWWWWWWWWZZZZZZZZZ[[[]]]___aaacccbbbccceeeeeedddeeegggiiiggghhhiiikkklllmmmmmmmmmnnnpppssswwwzzz}}}~~~}}}zzzcccKKKBBBAAA>>>777222555555666666555555444333333333444444333333222111333333333222222111111111444444333222111111111111333333222111111000000///555444222111000111222222333222222222111111000000222222222222222222222222000000000111222222222333333333333444444444555555444444444555555555555666555555555555666777999999======AAALLL^^^zzz{{{hhhUUUPPPOOOKKKEEEDDDFFFDDDCCCDDDFFFFFFEEEDDDIIIJJJKKKOOOSSSYYY^^^aaahhhiiioooxxx~~~llldddaaa]]]\\\______]]][[[YYYWWWUUUQQQNNNPPPNNNLLLLLLMMMKKKHHHEEEDDDCCCAAA???<<<:::888777999666444222222111000...000000000000////////////...///000///...---...///...---,,,,,,++++++,,,,,,------......------,,,+++***+++---......---+++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++111111000000000111111222111222111000......///111555555555666888:::===>>>???@@@@@@@@@@@@@@@??????===CCCMMMUUUYYYXXXTTTQQQOOOPPPRRRRRRRRRSSSUUUWWWUUUVVVXXX\\\___```___]]]dddhhhqqqzzztttiiibbb\\\ZZZWWWRRRSSSXXX\\\^^^```bbbcccdddeeeeee```^^^[[[WWWVVVVVVVVVWWWYYYYYYYYYZZZ]]]___bbbdddbbbcccddddddcccdddfffhhhfffgggiiikkklllllllllkkknnnqqqtttxxx{{{}}}~~~~~~{{{~~~fffTTTBBB<<<<<<:::666333555555555555555444444333222222333333222222111000333333333333222222222111333333222111111111222222000000111111222333333333444333222111111111222333222222111111111000000000222222222222222222222222111111111111111222222222333333333444444444444555333333333333444444444444555555555555666777888999<<<<<<@@@HHHUUUmmmuuu___UUURRRMMMIIIGGGFFFEEEDDDEEEFFFGGGFFFEEEGGGGGGHHHJJJMMMPPPTTTVVV[[[\\\bbbkkksssxxxkkkcccaaa\\\[[[^^^aaa___\\\ZZZYYYVVVRRROOONNNMMMLLLMMMMMMLLLIIIFFFCCCBBB@@@>>><<<:::999999666444222111111111000///000000000000////////////---...//////......///111......---,,,,,,,,,,,,---------......------,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***))))))))))))))))))***............///000111222222222333111000///111222222333333444666999<<<>>>???@@@@@@AAAAAAAAA@@@@@@777;;;AAAHHHLLLMMMLLLKKKIIILLLRRRVVVZZZ^^^cccfff^^^]]]\\\]]]```bbbcccbbbfffkkkrrr|||nnnggg```ZZZTTTOOOMMMPPPPPPSSSXXX]]]bbbeeeggghhhhhhddd___ZZZVVVUUUVVVVVVXXXXXXYYYZZZ\\\___bbbcccaaacccccccccbbbbbbdddfffdddfffiiikkklllllljjjiiinnnpppuuuyyy|||}}}}}}}}}xxx{{{zzzbbbOOODDD:::888888888777888555555555555555444333333111222222222222111000000444444333333333333222222222222111111111222333333000111111222333333444444222222111111111222333333111111000000000000//////222222222222222222222222222222222111111111111111333333333333444444444444222222222222333333333333555555555555555666777888999:::>>>BBBJJJ[[[yyyhhhYYYSSSOOOLLLKKKHHHFFFEEEEEEFFFGGGFFFEEEGGGFFFFFFEEEFFFHHHJJJKKKNNNNNNSSS\\\dddjjjttt}}}jjjbbb```\\\[[[^^^aaa___\\\ZZZXXXUUUQQQOOOLLLMMMMMMMMMMMMKKKIIIGGGCCCAAA???===<<<;;;::::::666444222111222333222111000000000000////////////---///000///......///000000//////...............,,,------...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,******))))))))))))******---------...///111222333111222333222000000111333111111111333555888;;;<<<>>>???@@@AAAAAAAAAAAAAAA999;;;===@@@CCCDDDEEEEEEDDDIIIQQQZZZaaahhhmmmqqqjjjgggcccbbbcccfffhhhiiikkkooovvvzzzvvvpppiiiaaaXXXQQQOOOJJJLLLOOOTTT[[[aaadddfffllliiiddd___[[[XXXWWWVVVZZZZZZZZZ[[[\\\^^^```aaaaaabbbcccbbbaaaaaacccddddddfffjjjlllmmmllljjjhhhmmmoootttxxxzzzzzzzzzyyyvvvyyy}}}|||{{{zzz{{{xxxvvvxxxyyyyyy{{{dddPPPBBB===999999999777888;;;444444555555555444333333222222222222222111111000444333333333333333333333111111000000111222333333444444333333222111111111000000111111111222333333000000000///////////////111111111111111111111111333222222222111000000000222222333333333444444444222222222222333333333333555444444444555555666777777999===???AAAMMMfff|||uuubbbYYYVVVSSSQQQKKKHHHFFFEEEFFFGGGFFFEEEGGGGGGFFFEEEDDDEEEEEEFFFHHHGGGKKKRRRYYY___hhhqqqtttyyyjjjbbb```\\\[[[^^^```^^^[[[YYYWWWTTTOOOLLLKKKLLLNNNNNNMMMKKKIIIHHHCCCAAA???===;;;;;;;;;;;;666444333222333444333222000000000000////////////000111111000...,,,---...///...------,,,---------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++******++++++,,,------......000111333444///111222222111000111222000000000222444777999;;;===>>>???@@@AAABBBBBBBBB??????>>>>>>>>>>>>??????BBBHHHRRR\\\dddlllsssxxxvvvrrrllliiijjjlllnnnpppppptttzzzuuujjj^^^VVVNNNLLLKKKNNNTTTZZZ^^^___cccbbbaaa___]]][[[ZZZYYY^^^]]]\\\\\\\\\]]]^^^___bbbccccccbbbaaa```bbbcccdddgggjjjmmmmmmllliiigggkkkmmmpppsssttttttsssrrrsssvvvyyy{{{|||}}}~~~}}}{{{uuurrrqqqrrrqqqmmmmmmrrrwwwzzz{{{dddQQQFFF>>>;;;:::;;;999555555999444444444555444333333222333333333444333222222111333333333333333333333333000000000000111222222333444444333222222111111000///000000111222222222222///////////////000000000111111111111111111111111333222222222111000000000222222222333333333444444333333333333444444444444444444444444444444555666666888;;;===>>>EEEXXXkkkttthhhaaa[[[VVVOOOMMMIIIGGGGGGGGGFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFEEEGGGLLLPPPTTT[[[cccgggmmmtttyyy}}}kkkcccaaa\\\[[[^^^___]]]ZZZXXXUUURRRNNNKKKKKKMMMPPPPPPMMMJJJHHHGGGDDDBBB???<<<;;;:::;;;<<<777555333333444444333222000000000000////////////000111111000---,,,,,,---,,,,,,+++************+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,------------......000111222333///111222333111111111222111111111222333666888999;;;<<<>>>???@@@AAABBBBBBBBBAAA@@@???>>>===<<<<<>>@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAEEEJJJSSS]]]gggqqq{{{{{{wwwvvvuuutttsssrrrsssvvvyyy}}}wwwmmmhhhdddcccdddccc^^^ZZZUUUTTTQQQPPPQQQUUUYYY\\\^^^^^^^^^^^^___aaacccddddddeeeeeecccaaa```aaabbbdddeeefffgggggggggfffeeeffffffdddccccccbbbbbbbbbcccfffiiikkklllmmmnnnoooqqqsssvvvvvvuuusssssssssqqqpppppppppqqqrrrtttuuuvvvvvvuuutttrrrqqqpppppplllmmmoooppppppooommmlllhhhkkknnnnnnmmmooouuu{{{||||||ttt```NNN@@@:::;;;888666666888777222111333333444444444444333222222333333333333333222111111000000000111111222222222222111111000000000000111...//////000000111222222000111111222222111000///000000000111111111222222111111111111111111111111111111111111111222222222111222222222222333333333222222222222333333333333444444333333333333333444666555666999;;;>>>EEENNNaaauuufff```[[[VVVQQQNNNMMMKKKJJJFFFFFFFFFEEEEEEDDDCCCBBBCCCAAABBBEEEEEEDDDHHHMMMPPPWWW___ccceeeiiiqqqxxxllldddbbb^^^]]]___```^^^[[[XXXUUURRRNNNJJJKKKOOORRRQQQMMMHHHFFFEEEFFFCCC???<<<:::999:::;;;777555222111222222000///000000000000////////////---...//////......///000000000///............///+++,,,,,,---.........------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////000333555666555444444555444333222222333444666777999:::;;;===???@@@AAAAAA@@@BBBEEEHHHIIIJJJIIIHHHFFFKKKSSS]]]hhhsss~~~~~~zzzyyywwwtttsssoooppprrruuuwwwzzz{{{|||www|||~~~~~~yyypppiii^^^YYYRRRMMMLLLPPPUUUYYY]]]]]]]]]^^^```cccfffgggeeeffffffdddaaa```aaacccccccccddddddeeedddddddddeeecccaaa___]]]\\\]]]]]]\\\___ccceeeeeefffgggiiilllnnnqqqqqqpppnnnmmmmmmkkkjjjjjjiiijjjkkklllmmmiiiiiigggfffdddcccbbbaaa^^^```bbbdddeeeeeeddddddeeekkkrrrwww{{{ttt]]]NNNEEE<<<999:::777444444777888555444555333333444444444333222222111222222222222111000000//////000000111111111222222222111000//////000000111111000000///.........000111222222111000///...000000111111222222222333000000000000000000000000000000111111222222222333111111222222222333333333000111111111111222222222444444333222222333333333777444333777999;;;???EEERRRnnn{{{fffaaa[[[UUURRRPPPNNNLLLIIIIIIIIIHHHGGGEEEDDDCCCBBBAAABBBFFFEEEDDDFFFKKKFFFMMMUUUYYYZZZ^^^fffmmmyyylllgggaaa___aaa^^^```^^^[[[WWWSSSOOOLLLKKKMMMOOOPPPOOOLLLGGGDDDCCCHHHEEEAAA===:::::::::;;;<<<888333111222333222000111111000/////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,//////...---***'''$$$"""++++++***+++---......---++++++******++++++,,,---...,,,******+++---------++++++++++++++++++++++++---,,,,,,------...000000333222111000000222444555222333444666777777888888888:::===>>>>>>???@@@AAACCCEEEJJJNNNQQQPPPMMMJJJNNNQQQYYYccchhhmmm{{{|||wwwuuuttttttuuurrrpppoooqqqtttvvvwwwzzzzzz|||{{{{{{~~~vvvgggYYYTTTSSSPPPRRRVVV\\\ZZZYYYZZZ]]]aaacccdddiiifffbbb___]]]]]]___```aaaaaa```aaabbbdddccccccaaa___[[[VVVRRRQQQRRRUUUVVVTTTVVVYYYZZZZZZ\\\bbbdddiiijjjgggddddddccc```]]]\\\\\\\\\]]]___aaabbbZZZ]]]\\\WWWUUUWWWXXXVVVUUUVVVZZZ___eeejjjkkkkkkmmmtttmmm```OOOBBB<<<:::888777444444555555666777777777555555444333333333333444222111111111000000//////000000//////000111222222555222///000222333111///000000111111111111000000////////////////////////222222222222222111000///000111222333333222111000111111222333333333333222//////000111333444555666444333333222111111111222555444444444444555666666666666777666777999>>>AAAPPPZZZsssvvvgggZZZTTTQQQPPPOOOMMMLLLJJJIIIHHHHHHGGGGGGEEEEEEDDDBBBAAAAAABBBDDDCCCEEEHHHKKKPPPVVV^^^cccnnnttt}}}mmmgggaaa___aaa]]]___]]]ZZZWWWRRROOOLLLJJJKKKMMMOOONNNKKKHHHEEEDDDFFFDDDAAA>>>;;;:::::::::999666222111333444333222111111000/////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++***+++++++++,,,---------,,,+++++++++++++++,,,---------+++)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,000000///...............000000111222333333333333222333444666777777888888777888;;;<<<<<<===???AAAEEEGGGJJJOOOSSSUUUUUUTTTRRRSSSYYYaaafffmmm{{{yyytttsssrrrvvvtttqqqqqqrrruuuvvvwwwyyyyyy|||~~~zzz{{{wwwkkkfffccc^^^\\\^^^^^^]]]]]]___bbbeeeffffffeeeccc___[[[ZZZZZZ[[[\\\^^^]]]]]]^^^______^^^]]]YYYXXXVVVRRRNNNMMMOOOQQQNNNMMMNNNRRRSSSRRRSSSWWWXXX]]]___]]][[[[[[YYYVVVTTTTTTTTTTTTVVVWWWYYYZZZUUUZZZ\\\YYYXXXZZZZZZXXXZZZ]]]cccllluuu{{{}}}}}}vvv^^^TTTFFF<<<888777666555555555555555555555555555444444444333333333222222222222222222111111111000///////////////000111111444222000000111222111///000000111111111111000000111111111111111111111111222222222222222111000000000111111222222111111000000111222222333333222222111111222222222333333333444333222222111111222222333333333333333444555555666666666666777999===AAADDDMMMccc|||nnnccc\\\UUUQQQQQQPPPNNNLLLKKKIIIGGGFFFCCCDDDCCCCCCBBBCCCDDDEEEBBBDDDEEEGGGJJJOOOUUUYYYccchhhqqqzzzmmmhhhaaa___```\\\^^^\\\YYYVVVQQQNNNKKKIIIJJJLLLNNNNNNKKKHHHEEEEEEEEECCCAAA>>><<<:::999999777444222222333444444333111111000/////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...,,,***)))***,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,333222000///...---,,,,,,---///111333444333222111222333444666777777888888555666888888888:::>>>@@@EEEGGGJJJNNNSSSXXX[[[]]]XXXYYY\\\___aaagggtttxxxrrrppppppvvvtttrrrrrrtttwwwxxxxxxxxxzzz~~~}}}yyy|||{{{sssmmmkkkeeefffhhhlllppprrrqqqppphhheee```\\\XXXVVVUUUUUUXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVSSSOOOLLLKKKLLLHHHGGGIIINNNOOOLLLLLLNNNLLLRRRVVVTTTSSSTTTRRROOOMMMNNNPPPRRRTTTUUUWWWXXXYYY```ggghhhiiijjjhhheeeiiimmmuuunnn\\\MMMEEE<<<666555555555444666666555444444333222222222333444444444333222111333333333222222222222222000////////////000111111333222000000111111111000000000111111111111000000111111111111111111111111111222222222222111000000222111111000000111111222000111222222333333222222444333333222222111111111333333222222111111222222333222222222222333444444555666666666666999<<<@@@===CCCSSSnnn{{{mmm```XXXTTTRRRNNNLLLKKKIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDEEEHHHLLLPPPVVV[[[bbbkkksss|||nnniiiaaa___aaa]]]]]][[[XXXUUUPPPMMMJJJHHHKKKMMMOOONNNJJJGGGDDDCCCCCCBBBAAA???===;;;999888666555333222222222222222111000000/////////////////////...------------...------------------------+++,,,,,,,,,,,,,,,+++++++++,,,......---,,,++++++------,,,,,,,,,---.........,,,******+++---------------------------------111000///...---,,,,,,,,,---...000222222333222222222333444666777777888888555666777666777999===@@@BBBEEEIIINNNSSSWWW\\\^^^^^^___``````___aaahhhnnn|||{{{sssmmmmmmnnnqqqpppooorrrvvvzzz|||}}}yyy|||}}}zzzqqqtttyyywwwtttmmmeee]]]WWWRRRPPPSSSSSSSSSTTTVVVZZZ___ccciiiiiigggaaaYYYRRRLLLJJJJJJIIILLLRRRTTTQQQNNNNNNLLLSSSXXXXXXWWWXXXVVVSSSSSSTTTWWW[[[___bbbdddeeelllvvvpppZZZKKKAAA===777444444555555555444444444333333222222222222333555666666444222111222222222222222222222222111111000000000111111222222111000000000000000000000000111111111111000000111111111111111111111111111111222222222111111000222111000//////000111222000000111222222222222222333333333222222222111111333333222222111222222333333333333222333333444555555555666666666888;;;>>>???AAAKKK^^^uuussshhh___ZZZTTTPPPNNNMMMKKKIIIHHHGGGEEEDDDDDDBBB@@@>>>BBBBBBCCCCCCCCCDDDHHHJJJOOOSSSYYY```hhhrrr{{{ooojjjcccaaabbb___]]][[[XXXTTTPPPLLLIIIHHHMMMOOOPPPNNNJJJFFFCCCBBBBBBAAA@@@>>>===;;;999888777666555333111000000000111000000/////////////////////...------------...------------------------,,,,,,,,,,,,,,,,,,------,,,...000000...,,,+++,,,------,,,,,,,,,---......000...+++***+++,,,++++++---------------------------,,,,,,++++++,,,,,,---............///111333444222333444666777777888888777777888777777999===@@@???DDDKKKPPPTTTWWWZZZ\\\```cccfffeeeccccccdddeeehhhmmmpppnnnjjjgggiiillliiiiiilllqqqxxx~~~~~~~~~wwwlllaaaYYYUUUXXXWWWWWWXXX\\\fffrrr{{{}}}pppcccXXXSSSUUUTTTYYYaaaddd```\\\ZZZYYY```ggghhhhhhiiifffcccccceeehhhmmmsssxxx{{{~~~qqq\\\KKKBBB:::888555333333333333333222222222333333333444444333444666777666555333111000000111111111111111111333222222111111222222222111111111000//////000000000000111111111111000000000000000000000000000000000111111222222222111111222111000//////000111222000000111222222222222111000111111222222333444444333222222111222222333333444444444444444555555666444555666666666777:::<<>>===DDDLLLQQQTTTVVVZZZ]]]]]]ccchhhhhhhhhiiihhhfff\\\___aaa```___```cccfffccceeejjjqqq{{{uuulllhhhiiiiiijjjkkkppp|||}}}ooogggeeeffflllwww|||yyyrrrooopppxxxzzzxxxyyy|||nnn[[[JJJ???;;;555444333222111111111111111111222333333444555555444444555555555444333222000000000000000111111111333333222111111111222222000111111000......///111000000111111111111000000////////////////////////000000111222222222222111111000000//////000000111///000111111222222111111...///000111333444555666222222111111222222333333555444444444444555666666333444666666666777999;;;::::::>>>GGGSSShhh|||ppphhh```WWWQQQMMMJJJFFFFFFHHHIIIHHHFFF???@@@AAAAAA@@@@@@BBBDDDFFFHHHLLLPPPTTT[[[bbbfffhhhkkknnnqqqtttxxx}}}qqqmmmgggfffhhheee]]]\\\YYYUUUQQQMMMJJJIIIKKKNNNPPPPPPMMMJJJHHHGGGCCCAAA>>><<<::::::::::::333555666444111//////000111111000/////////////////////...------------...........................000///.........///000111...222666555111---,,,...+++++++++++++++,,,---------+++******,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,---...///111222333222333444666777777888888888999::::::888888999:::;;;AAAHHHLLLOOOSSSYYY^^^]]]cccgggfffgggjjjjjjfff[[[ZZZXXXVVVWWWYYY\\\^^^bbbeeejjjtttzzz{{{xxxdddVVVJJJ???888777333333222111000000222333333333333333444444444444333333333222222222111111000000000111111222222222222111000000//////000000000111222000...---///111000000111111111111000000000000000000000000000000000000111222222222222222//////000000000000/////////000000111111111111111...///000111333444555666222222111111222222333444444444333333444444555666333444666666666666888:::777888<<>>;;;999999:::;;;111333555444111000111222111111000/////////////////////...------------...........................333222///---++++++++++++///444888777111------...++++++******++++++,,,---+++)))((())),,,///000000++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))+++---000111222111111222333444666777777888888888999;;;:::888777777777777<<>>@@@AAAJJJ^^^rrr|||ddd\\\SSSMMMLLLLLLIIIGGGHHHIIIIIIGGGEEECCCCCCDDDBBBCCCFFFGGGHHHJJJMMMOOONNNPPPSSSVVVZZZ___dddhhhqqqxxxmmmjjjeeefffjjjhhh___^^^[[[WWWRRRLLLHHHFFFMMMNNNPPPPPPOOOMMMJJJHHHGGGDDD@@@>>><<<;;;999888444333333222111111111222***,,,---////////////.........////////////......------------,,,,,,+++***------.........---,,,+++,,,;;;AAA777...------)))+++******))))))******+++...---+++***)))***++++++---+++******+++---......,,,,,,++++++,,,,,,---...------------------------000111222333555666777888888888999999999888777777999999;;;@@@FFFMMMRRRTTTVVVYYY\\\]]]^^^```eeejjjfffeee^^^RRRLLLPPPWWW[[[cccjjjuuurrrWWWNNNBBB:::888666444111111111111222222333333333555555555444333222111000////////////////////////////////////////////////000000000000000000000000222111111000///......---////////////////////////111111222222222222111111222111111111000000//////000000000000////////////---...000222222222222111111111222333333333333222111333444444333222222333222222333333333333333444555444444444444555666666777777777888===FFFQQQYYYuuutttcccYYYVVVUUUSSSPPPKKKHHHCCCAAAAAAAAABBBBBBAAAAAAAAABBBCCCEEEGGGIIIIIIIIIKKKNNNQQQUUUXXXYYYbbbiiirrrxxx|||nnnjjjeeeeeegggddd```^^^ZZZVVVQQQLLLIIIGGGKKKLLLNNNOOONNNLLLJJJHHHGGGDDD@@@>>>===<<<;;;999555444333222111111111111...///000000000///...............//////.........---------------,,,+++***---------...///111222222111;;;>>>444---......***++++++************++++++------,,,+++++++++++++++---,,,+++***+++---------,,,,,,++++++,,,,,,---...------------------------000000111333444555666777888999999:::::::::999999999999:::>>>CCCIIINNNQQQTTTWWWZZZZZZZZZ\\\aaafffiiijjjfff[[[UUUVVVYYYZZZbbbkkkwwwooo^^^IIIBBB:::555555666555333111111111222222333333333444444444333333222111000111111111111111111111111000000000000000000000000////////////////////////111111000000///......---////////////////////////000111111222222111111000111111111000000000//////000000000000////////////,,,---...///000000000///000111222222333333222222000222333333222111111222111111222222333444444555444444444444444555666666888777777777:::AAAJJJPPP___yyy}}}pppgggaaaYYYSSSRRROOOKKKHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDFFFHHHKKKNNNPPPRRRYYY___fffkkkooouuu}}}oookkkeeecccddd___```]]]YYYTTTOOOLLLJJJIIIJJJKKKLLLMMMMMMLLLJJJIIIGGGDDDAAA???>>>>>>===;;;666555444333111000000000111222222111000///...---------............------,,,------------,,,,,,+++...---------///111444555666;;;999000,,,//////+++,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...------------------------///000000222333444555666999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<@@@EEEIIILLLPPPSSSUUUUUUUUUXXX]]]aaajjjmmmmmmfff```___^^^]]]ccckkkyyyyyyiiiUUUFFF===999444333444666555333111111111222222222222222222222222222222111000///222222222222222222222222000000000000000000000000////////////////////////111000000//////.........000000000000000000000000000111111222222111111000111111000000000000//////////////////000000000000///000111222333333333333000111222222333333222222///111333222111000111111000111111222333444555555444444444444444555555666777777777666777;;;@@@DDDNNNddd{{{vvviii```ZZZVVVQQQMMMKKKJJJIIIHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@AAABBBCCCEEEGGGIIIJJJPPPTTTYYY\\\```fffnnnttt}}}}}}nnnkkkeeecccbbb]]]```]]]XXXSSSNNNLLLJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKFFFDDDAAA?????????>>>===777666555333111000000000111111111111000///......,,,,,,------------,,,,,,,,,---------------,,,,,,...---------...000333444::::::444---+++//////,,,---,,,,,,++++++,,,,,,---,,,---...///...---,,,+++.........---,,,+++,,,,,,,,,,,,,,,,,,,,,---......------------------,,,,,,...//////000222333333444888999:::<<<===>>>??????@@@@@@???>>>>>>@@@DDDGGGKKKMMMPPPPPPQQQUUU[[[```fffmmmpppmmmjjjjjjkkkjjjlllrrr|||rrrbbbSSSDDD999:::888555555555555333111111111111111111222222222111111111111111000//////222222222222222222222222111111111111111111111111////////////////////////000000/////////.........000000000000000000000000000000111111111111000000000000000000000000//////////////////000000000000111222222333333333333333000000111222222222222222000111333333111111111222222222222222222333333333444444333333444444555666666666777666666777:::===FFFVVVfff|||yyykkkdddZZZQQQMMMKKKKKKKKKGGGFFFDDDBBB@@@@@@@@@@@@AAAAAAAAABBBCCCDDDFFFFFFKKKMMMOOORRRUUUZZZaaaffflllpppwww}}}{{{lllkkkeeecccccc]]]^^^\\\WWWRRRNNNLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLFFFDDDAAA?????????>>>===888777555333222111000000////////////////////////,,,,,,------------,,,,,,,,,------......---------,,,,,,...000222444666777999666000++++++......,,,---,,,,,,++++++,,,,,,---+++,,,---...///...---,,,---...000///,,,++++++---------,,,,,,------...///......---------,,,,,,,,,---......///000111222222666777999<<<>>>???@@@AAAEEEFFFEEEBBB@@@???AAACCCEEEHHHKKKLLLNNNSSSZZZ```dddkkkrrrsssuuuzzz~~~mmm[[[NNNDDD;;;666777777666555555333111000111111111111111111111111000000111111111000//////111111111111111111111111000000000000000000000000........................////////////............000000000000000000000000000000000111111000000000//////////////////000000.../////////000000000111..................//////000000111222222222222111111333444444333222222333444333333222222111111000333333333333333444555555444555666666666777999;;;>>>HHHQQQccc~~~yyyhhhYYYPPPMMMMMMNNNGGGEEEDDDBBBAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDHHHHHHIIIJJJLLLQQQVVVZZZ]]]aaaggglllqqqvvv{{{~~~{{{llljjjeeecccccc^^^\\\ZZZWWWSSSOOOLLLKKKJJJMMMMMMNNNNNNNNNMMMMMMMMMGGGDDDAAA???>>>>>>===;;;777666555333222111111111//////.........///000000------............------,,,------............---***---222777:::<<<<<<<<<444111...++++++,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,------------,,,+++...000000---+++,,,...---------------......///.........------,,,,,,+++,,,------...///000000000333555777:::===???AAAAAAFFFHHHIIIGGGCCCAAAAAACCCCCCEEEHHHIIIKKKPPPXXX___bbbllluuuyyywwwgggTTTHHH@@@:::666666111222222333333222222111111111111111111000000000000000111111111111000000////////////////////////////////////////////////................................................000000000000000000000000///000000111111000000///......////////////000000......//////000000111111000//////......//////000///000111111222222111111111333555555333222333444333333333222111111000000333333333333333444444555333555666666666666999::::::@@@EEESSSiii|||xxxdddUUUNNNLLLLLLGGGFFFDDDCCCBBBBBBCCCCCCAAA@@@@@@@@@@@@AAABBBBBBDDDCCCCCCDDDFFFIIILLLNNNQQQUUUYYY]]]aaaeeeiiillltttxxx~~~}}}mmmjjjdddbbbbbb]]]ZZZYYYVVVSSSPPPMMMKKKIIINNNNNNMMMMMMLLLLLLKKKKKKGGGDDD@@@>>>===<<<;;;999666666555333333222222222333222000////////////000.........//////.........,,,,,,---...............,,,111888===@@@>>>:::777------,,,,,,,,,++++++---++++++************+++++++++++++++++++++,,,------)))---111000---+++---000---------------.../////////......---,,,,,,++++++,,,,,,------......//////000222555888<<<>>>@@@AAABBBFFFJJJJJJGGGDDDDDDFFFBBBDDDFFFFFFGGGLLLSSSZZZ___kkkvvv~~~uuu]]]OOOBBB===:::666444555///000111222111111222222222111111111000000000///000111111222222111111000////////////////////////........................................................................//////////////////////////////000000000000//////........./////////000000.........///000111111111333333222111111222222333///000000111111111111111111222444444222111222333000000111111222222222222333333222222333333444555444555666555444555777999888>>>AAAJJJYYYfffvvvcccVVVOOOLLLIIIHHHFFFDDDCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@AAACCCDDDEEEEEEIIILLLOOOQQQSSSVVVYYY\\\cccgggmmmrrrtttuuuwwwxxxwwwwwwxxxxxxyyy{{{||||||~~~~~~~~~}}}zzzyyyyyyzzzzzz{{{|||}}}nnnjjjcccaaaaaa\\\YYYXXXWWWTTTQQQMMMKKKIIINNNMMMMMMLLLKKKJJJJJJIIIGGGDDD@@@>>><<<;;;:::888666555444333333333333333666555333111////////////......////////////......,,,,,,---.../////////...000555<<>>@@@AAA===CCCJJJKKKIIIFFFGGGIIICCCEEEEEEDDDDDDHHHOOOUUU\\\iiivvvtttaaaOOOCCC:::::::::666444555333444444333222111111222222111111111000000//////000111111222222222111111////////////////////////................................................---.....................//////////////////////////////000000000000//////---.........//////000000---......///000111111222222111000/////////000111//////000111111111111111000111333333111000111222---...///111222333555555333333222222333333444555555666666444333333666888444:::===CCCKKKRRRjjjuuudddYYYSSSKKKJJJGGGEEECCCBBBBBBBBBDDDCCCCCCCCCDDDEEEFFFFFFBBBAAAAAAAAACCCCCCCCCBBBEEEGGGIIIJJJKKKMMMPPPSSSQQQUUU[[[```bbbcccdddfffcccddddddeeeggghhhjjjkkkkkkmmmnnnmmmkkkiiiiiiiiilllkkkkkklllnnnpppssstttmmmfffeeeaaa^^^______XXXTTTVVVTTTNNNKKKNNNQQQPPPOOOMMMKKKIIIFFFEEEBBBBBBAAA???>>><<<;;;:::999777555444444555444222111111111000///......---000000///...............+++,,,...111333444555666<<<@@@AAA===444...,,,---------------------------))))))))))))))))))))))))+++++++++******))))))))))))))))))***++++++,,,,,,,,,---...//////---+++***......---+++)))***,,,///---,,,,,,,,,,,,---.........///111333777:::===>>>CCCEEEHHHIIIJJJJJJLLLMMMKKKJJJIIIFFFEEEGGGLLLOOO[[[eeetttxxxrrruuu}}}ooo\\\NNN>>><<<999666333333333333222222222111111111000000111111000000//////......222111111111000000//////---.........---,,,,,,+++////////////////////////---.........///000000000000000////////////000000////////////////////////000000//////.........---222222222333333222222222////////////////////////---...///000000///...---111111111000000000000000333111///000222333222///111111000000111111222333111111222222222333333333777666666555555555555666===888999@@@DDDKKK^^^ttttttcccYYYUUUMMMIIINNNPPPLLLGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@BBBBBBBBBBBBCCCCCCDDDEEEJJJLLLPPPRRRTTTUUUTTTTTTWWWVVVTTTTTTTTTUUUWWWYYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\]]]^^^```ccceeehhhiiimmmfffeeeaaa___```^^^XXXUUUWWWVVVPPPMMMOOOQQQPPPOOONNNKKKIIIGGGFFFCCCBBBAAA???===<<<;;;:::444222111111333444444333222222111000000///......//////...---------------///111555888::::::888777777888888444///,,,---...------------------------,,,,,,,,,+++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,---.........---+++***//////...+++(((((()))+++---,,,,,,,,,,,,---.........///000222555888;;;<<>>999777666444333222111222222333333222222222111111111000000000////////////...//////...............---//////000000000///.......................................---------------000//////......//////000////////////////////////////////////..................////////////......//////////////////////////////............//////000000000000000000000000222111000111222222111000111000000000000111222222111111222222222333333333333222222222333444555555555444777===>>>===FFFSSSfffzzzuuulllhhheee```ZZZXXXPPPMMMIIIGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEECCCBBBAAAAAAAAABBBDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKNNNOOOPPPnnngggfffbbb```aaa^^^[[[YYYXXXWWWSSSOOOMMMMMMMMMLLLKKKJJJHHHFFFEEEDDDCCCAAA>>><<<;;;;;;:::;;;999666444444333111000222222222222111111000000///...------,,,,,,------)))+++...000000///---+++222000......///111111000,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((************************------,,,,,,++++++++++++------,,,++++++,,,,,,---((()))***))))))***,,,...,,,,,,++++++,,,,,,---...---......///000222333444999;;;>>>@@@CCCEEEIIILLLPPPTTTWWWYYYWWWUUUSSSRRROOOTTT[[[bbbgggnnnuuuyyy~~~}}}rrrfffTTTFFF???;;;888777555444333222222222333333333222222222222111111111////////////////////////......................../////////000000//////....................................---,,,,,,,,,+++/////////......////////////////////////////////////////////////.........---......//////......---///////////////////////////...---,,,,,,---...////////////000000000000000222111111111111222111111000000000000000111222222111111222222222333333333222222222222333444666666444333666::::::999???HHHWWWgggxxxoooiii\\\WWWPPPLLLKKKJJJGGGFFFFFFFFFFFFEEEEEEEEEEEEDDD@@@@@@?????????@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBB?????????>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIooohhhgggccc```bbb^^^]]]ZZZWWWUUUSSSOOOLLLJJJJJJJJJIIIHHHFFFEEEDDDEEEDDDAAA>>><<<;;;::::::;;;999666444444333111000222222222111111111111111000//////......................................./////////000111111///---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((************************)))*********+++++++++,,,,,,,,,+++++++++,,,,,,---''')))************,,,...,,,++++++++++++,,,------------------...000111222555777:::<<>>EEEIIISSSeee}}}nnnfff\\\UUURRROOOKKKHHHGGGGGGFFFFFFEEEDDDDDDDDDAAAAAA@@@??????@@@@@@@@@CCCCCCBBBAAAAAAAAAAAAAAA????????????@@@@@@AAAAAA@@@@@@??????????????????AAAAAAAAABBBBBBCCCEEEEEEpppiiihhhdddaaabbb^^^^^^[[[VVVUUUVVVTTTPPPIIIIIIIIIHHHHHHFFFEEEEEEFFFDDDAAA===;;;::::::;;;555333222222333444333222111111111111111111111111000000///............//////...---,,,,,,---...///,,,---/////////---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------(((((()))******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,***((()))***+++++++++++++++,,,------,,,,,,,,,,,,---///000111222444666999;;;???DDDGGGIIIMMMSSSXXX[[[]]]___``````]]]YYYVVVWWW[[[aaadddhhhkkkqqqwww~~~ooo^^^SSSFFFBBB<<<888666555444333222222333333333333333333111111000000000/////////---............////////////////////////000000000------.../////////......////////////////////////.........---------------///......------......///////////////////////////........./////////////////////000000000000////////////////////////////////////............//////---......//////000000111000222222222111000111222000////////////000111111111111222222222333333333444333333333444555666777666666555555666999>>>BBB@@@FFFSSSggg}}}vvvhhh^^^YYYTTTOOOJJJIIIIIIHHHFFFEEEDDDCCCBBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@AAA?????????>>>>>>>>>>>>===@@@@@@?????????@@@@@@AAApppiiihhhdddaaaccc]]]^^^ZZZUUUVVV[[[\\\XXXIIIIIIJJJIIIIIIHHHGGGFFFGGGEEEAAA===;;;::::::;;;444222111111333444444333000000000000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***---...---***)))***,,,++++++++++++++++++++++++*********+++,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,---,,,,,,+++---...///---+++)))((()))+++++++++***++++++,,,---+++++++++,,,---...000111000222444666888<<>>>>>>>>???>>>>>>=========>>>>>>pppjjjhhhdddbbbccc\\\]]]ZZZUUUXXX```bbb___JJJKKKKKKKKKJJJJJJIIIHHHGGGEEEAAA===:::::::::;;;999777555444555555444222///////////////000000000......---,,,,,,,,,,,,---+++---...000000///...---+++...///,,,((((((,,,111++++++++++++++++++++++++''''''((()))***++++++,,,)))))))))******+++++++++...------,,,,,,++++++***((()))+++---...---+++***+++,,,......,,,++++++,,,++++++******++++++,,,---***++++++,,,---///000111000111333444777:::@@@CCCJJJMMMRRRVVV[[[```fffjjjlllkkkhhhfffdddbbb___]]]```bbbeeejjjrrr|||rrr]]]OOOFFF@@@===999888666444222111000///000000000000000//////...///............------------------.........//////,,,,,,,,,------.........//////000111111111111111++++++++++++++++++++++++---.........///000000000.........------.........////////////////////////---.........//////000000......////////////......////////////////////////---...///000000///...------------...///000000111///222333333000///111333///////////////000111111111111222222222333333333333333222222111222222222333555666555555666666555999:::AAAJJJRRR```yyywwwooohhhWWWVVVUUURRRPPPMMMLLLKKKGGGFFFEEEDDDDDDDDDDDDDDD@@@AAACCCDDDDDDBBBAAA??????@@@AAABBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@??????>>>===============pppkkkdddaaabbb^^^]]][[[XXXWWWVVVVVVTTTSSSKKKLLLMMMMMMMMMKKKJJJIIIFFFDDDAAA>>>;;;:::::::::888888888777555333111000000000000000000///......000000//////.........---......//////...---,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++*********++++++,,,,,,,,,---------************************************************---,,,,,,++++++*********++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++******+++---...///.........000333888<<>>???CCCBBB@@@???>>>???@@@@@@@@@???>>>>>>=========>>>qqqllleeecccddd```ZZZXXXUUUSSSSSSRRRPPPNNNLLLMMMMMMNNNMMMLLLKKKJJJGGGEEEAAA>>>;;;:::::::::444444333222111111000000111111111111111000000///000/////////............///000000000000//////...,,,,,,---------------------------,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---............///222666:::<<<@@@DDDJJJOOOSSSYYYaaaggghhhiiilllpppsssuuuuuuuuupppnnnmmmooouuu}}}xxxaaaKKKDDD???777333555555444444333222222111111222222111000000///......................................................//////.........------------...///000000///...---...............---,,,,,,------------------------........................---------............///......................................................------......///000,,,...//////......///000......///000000000//////222111000///......///000...///000111222111111000111222222222222111000000111111111111111111111111333333555666666666555444555:::>>>>>>???FFFSSS^^^rrrzzzrrriiidddcccaaa\\\VVVRRROOOMMMOOOMMMIIIIIIKKKLLLIIIGGGFFFHHHJJJLLLLLLEEEDDDBBB@@@@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBB???>>>>>>=========>>>>>>qqqmmmgggeeefffbbbZZZXXXUUUSSSQQQOOOMMMJJJLLLMMMMMMNNNNNNMMMKKKKKKHHHEEEBBB>>>;;;999999999666555444333333333444555222222222222222111000000////////////..................//////000/////////------------------,,,,,,,,,---------------......((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,......---...000333666888;;;>>>BBBHHHOOOWWW]]]aaabbbffflllrrrwwwzzz{{{|||{{{{{{|||}}}yyyrrrnnn___MMM>>>;;;999444222444444444333333222111111111000000000//////......---------------------------------------------------...............------------...////////////...------............------,,,........................////////////////////////---------............///................................................//////......//////000111...---,,,---...///...---------...////////////...111000000////////////000...///000111111111000000000000111222222222222111111111111111111111111111333333444555555555555444777999:::999999<<>>;;;999999999999888555444333444555666111111222222111111000//////////////////.........***+++,,,---------------.........------,,,,,,,,,++++++,,,,,,------......(((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,)))***,,,...///......---...---------...000222444777888;;;AAAJJJRRRXXXZZZ[[[___eeelllqqquuuyyy||||||nnnddd^^^XXXTTTLLLAAA888777777444333444333333222222111111111000000000000//////.........------------------------------------------------................................................---------......------,,,................................................---------............///................................................///////////////000111111///,,,***+++...///---+++,,,------...............000000000////////////000/////////000000000000000//////000111222333333333222333333333333333444444333333444444444555555555555555666777999<<>>BBBBBBAAAAAABBBBBBCCCCCCpppmmmgggeeefffbbb```]]][[[XXXVVVRRRNNNJJJIIIJJJKKKLLLLLLLLLKKKJJJGGGEEEBBB>>>;;;999999999888666333111//////000111000000111111000000///............///////////////******+++,,,,,,---,,,,,,.........------,,,,,,,,,******++++++,,,,,,------)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,''')))+++...///000000000---------------...///000444444777<<>>???DDDKKKYYYlllzzztttpppjjjeeedddcccaaa___^^^\\\ZZZWWWTTTRRRRRRPPPOOOMMMLLLKKKKKKHHHHHHIIIIIIGGGEEECCCBBBCCCCCCCCCBBBCCCCCCDDDDDDpppmmmhhheeeeeeaaa___]]]ZZZXXXUUURRRMMMIIIIIIJJJLLLMMMMMMLLLKKKKKKFFFDDDAAA>>>;;;:::::::::999888666333111000000000000000000000000///...............///////////////,,,,,,------...---------------------------,,,,,,******+++++++++++++++,,,*********+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,)))***+++---///000111111------,,,,,,------...///000222444888===CCCHHHKKKRRRUUUXXXZZZ\\\bbbjjjpppssszzzzzzppp^^^VVVJJJAAA<<<999666444666555333222111000111222000000000000000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------------......+++,,,,,,------------,,,---------------------------------------------------------............///////////////////////////------------------------//////......//////000111///...------......---,,,------...////////////......//////000000000000/////////.........///000111...///000111222333333333000000000111111222222333333333333222333444444555222333444555666888999:::@@@BBBJJJWWWiii~~~zzzzzzyyywwwuuusssppplllgggddd___^^^\\\YYYVVVTTTQQQPPPOOOOOONNNMMMKKKHHHGGGEEEGGGFFFEEEEEEDDDDDDEEEEEErrroooiiiffffff```^^^\\\ZZZXXXVVVRRRMMMIIIKKKLLLMMMNNNOOONNNNNNMMMEEECCC@@@===<<<;;;;;;<<<999888777666555444333333000111111111111000//////............/////////000,,,------------,,,,,,+++,,,,,,------------------,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------,,,------...///000,,,,,,,,,---------......---000333555666999???CCCJJJOOOSSSUUUWWW[[[bbbhhhkkkrrr{{{xxxmmm___VVVHHHCCC;;;777777666444222111222222000...///111222000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------...***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///------------------------------------------------......------......///000...///000///---------.........///000000000//////---...///000111111000//////......---...///000111///000111222222222222222///000000111222222333333333333222222222333444555333444555444333333666888<<<<<<@@@IIITTTddd~~~wwwvvvsssooojjjfffbbb```]]][[[YYYVVVSSSQQQOOONNNOOONNNMMMKKKJJJJJJJJJJJJsssqqqjjjgggfffaaa___^^^\\\ZZZXXXTTTOOOKKKMMMNNNOOOPPPQQQPPPPPPOOODDDBBB@@@===<<<<<<<<<===333333444444333333222111222222222222222111000000---.........//////000000+++++++++++++++***)))(((,,,,,,,,,------..................------,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......++++++,,,,,,,,,---------++++++,,,---------,,,,,,111///...---,,,,,,---...,,,,,,,,,------.........***...222333111333999???CCCIIIOOOSSSTTTWWW]]]bbbgggnnnvvv|||pppddd\\\TTTJJJCCC>>>:::666666777999888666///222333000...000333444////////////000000000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---,,,,,,,,,,,,---...***+++,,,,,,------------++++++++++++++++++++++++////////////////////////---------.........//////++++++++++++++++++++++++---------------------------------------...//////...000222000---,,,---000...//////000000000000000---...///111111111000//////......------///000111000000111222222222222111111111222333444444555555444333222111222333444555333555777555333333777;;;;;;:::===BBBGGGRRRiii}}}yyyvvvmmmkkkgggccc```^^^]]]\\\WWWVVVUUUSSSRRRQQQPPPPPPuuunnnlllgggdddddd___]]][[[XXXVVVQQQKKKGGGLLLNNNOOOQQQQQQPPPOOONNNJJJFFFAAA===<<<;;;::::::888777555555555444333111111333444333111//////000000000000000////////////------------------------,,,------......------,,,)))+++---...//////...---((((((((()))***+++------((()))***++++++,,,++++++++++++,,,,,,,,,,,,------(((***---///000///...---,,,,,,,,,++++++*********,,,,,,,,,---------......)))******++++++******)))------------------------++++++***+++---000333444:::===AAAEEEKKKSSS[[[aaadddhhhooouuuzzz~~~rrrgggYYYMMMFFFAAA;;;777999999999888777555333222000000////////////000000000000////////////000000000000//////............,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++000...,,,---///000---***...------------...//////......//////...---,,,,,,,,,------....../////////...------------...//////---------............///........................---.........---,,,,,,+++((())),,,...////////////000000000000000000000000333222///------...000111............////////////333333222222111000000000333333222222222333444555444444333444444555777777555777:::;;;???IIIVVVaaa|||}}}yyyuuuoookkkiiifffccc```___^^^]]][[[uuunnnlllgggcccddd```___\\\ZZZWWWSSSMMMIIIKKKMMMOOOPPPPPPPPPNNNMMMJJJFFFAAA>>><<<;;;;;;:::888777555555555444333111111222333222000/////////000000000/////////........./////////......---,,,,,,------......------,,,///......---,,,,,,++++++---,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,------***,,,---...///...,,,+++,,,,,,,,,+++++++++******,,,,,,,,,------------...,,,,,,------------,,,,,,------------------------...---,,,,,,,,,---///000666999<<<@@@FFFLLLTTTYYY[[[```hhhqqqxxx~~~tttiiiZZZRRRHHHAAA>>>===:::777666666666666555333222111111111000000000000111111000000////////////000000/////////.........------+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,++++++---,,,+++---000000///---------,,,,,,------...//////000000000//////...---------------------.........------------...//////---------............///.........................../////////......---,,,---...///000000000000000////////////////////////000000//////............/////////000000000000111222222222111111111111111222222222222333333444444333333333444444555666777666888999888999???IIIQQQfff{{{~~~|||xxxvvvvvvuuutttrrruuunnnlllgggcccccc```^^^[[[YYYVVVRRRMMMJJJJJJKKKMMMOOOOOONNNMMMLLLIIIFFFAAA>>>===<<<;;;:::888777555555555444333111111222333222000//////////////////.........------...///000111000///---,,,,,,------......------,,,111///---+++***+++,,,---...---,,,,,,++++++,,,,,,...---+++***))))))******++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------------............------------------------------...---,,,,,,,,,---//////222444777:::===CCCIIIMMMQQQWWWaaakkksssyyy~~~{{{ooocccVVVMMMAAA===888666777777666444222333333333333222111111333222222111111222222333000//////......//////000.........---------------+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***+++---///000000...,,,,,,++++++,,,,,,---...++++++,,,,,,,,,+++******------,,,,,,,,,,,,,,,,,,...------------...//////---------............///......................../////////000//////...---000000///////////////000////////////////////////...///000111111///...---000000000000111111111111000111111111111222222222222222222222333333333444333333333444555555666666555777777666555999???DDDNNN___wwwuuummmkkkfffbbbccc]]][[[XXXVVVSSSPPPKKKHHHIIIJJJLLLNNNNNNMMMLLLKKKHHHEEEAAA>>>===<<<;;;999888777555555555444333111222333444333111000000000///.........------------+++,,,///111111000...,,,,,,------......------,,,,,,++++++++++++---...///*********+++,,,---...///...---+++)))))))))+++,,,***++++++++++++,,,,,,,,,...---,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------******++++++---///111222...000222444666:::???BBBIIIOOOZZZdddlllrrrwwwzzz{{{lll^^^TTTJJJAAA;;;888666444333444444222000000111111222222111111111222222111111111111222222/////////....../////////------------------------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++------,,,,,,,,,+++++++++++++++,,,---...//////...++++++******++++++,,,---)))***************))))))---,,,,,,++++++*********...------------...//////---------............///............................../////////......------,,,+++++++++,,,......////////////////////////000000111111111111000/////////000000000111111111///000000111222222333333111111222222333333333333222222333444555555555555222444555666666999===AAACCCNNN___sssuuummmkkkeeeaaabbb]]]ZZZWWWTTTRRROOOKKKHHHHHHJJJKKKMMMMMMLLLKKKJJJGGGDDDAAA???>>>===;;;999888777555555555444333111333444555444222111111111///.........------------'''))),,,///111000///...,,,------......------,,,)))***+++------------,,,))))))))))))***,,,---...,,,+++***))))))+++---///*********+++++++++,,,,,,,,,+++*********,,,...000+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------******+++,,,---...000000---...000111222444777:::???EEEOOOZZZbbbjjjpppssswwwyyy|||{{{iiiaaaTTTJJJBBB===999666666555444444333222000...000000111222222222222111000000////////////000000//////............//////------------------------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***------,,,,,,,,,+++++++++,,,---......---,,,,,,,,,+++************+++,,,,,,---......//////.........,,,,,,,,,++++++******)))...------------...//////---------............///........................,,,------.........------***)))))))))***,,,...///........................111///...------...000111........./////////000000//////000111222333333444000111222333333333222222111222333444555555555444111222444555777999<<<>>>@@@DDDNNN]]]pppuuummmkkkeeeaaaaaa^^^\\\XXXUUUSSSPPPMMMKKKHHHIIIKKKMMMMMMLLLKKKJJJFFFDDDAAA???>>>===;;;999888777555555555444333111333444555444222111111111/////////.........------''')))+++...///000//////,,,------......------,,,+++,,,---...---+++)))(((,,,+++******))))))******++++++******+++,,,...///************++++++++++++******)))***+++---...000***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------------------------------------------,,,,,,,,,,,,,,,---/////////000333555333999CCCLLLUUU^^^eeejjjlllooorrrvvv{{{}}}oooeee^^^QQQKKKCCC===:::888777777333333333333333222111000000111111222222222111111///......------......//////......------......///---------------.........+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,---......,,,++++++,,,++++++******++++++,,,---------......//////......,,,,,,++++++++++++++++++...------------...//////---------............///........................+++,,,------------------******+++,,,---///111222...........................---***))))))+++...000............//////////////////000111222222333333///000222333333333222111000111333444555555444444222333333444555666777888===>>>CCCNNN[[[llluuummmjjjeee```aaa^^^[[[WWWTTTRRRPPPMMMKKKHHHJJJLLLMMMMMMMMMKKKJJJEEECCCAAA??????>>>;;;999888777555555555444333111111222444333111//////000000000000/////////......+++,,,---...////////////,,,------......------,,,------,,,,,,+++******))),,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++*********+++,,,------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,------------------------------------,,,,,,+++++++++---............000222...222999???EEELLLSSSXXX\\\___dddiiipppwww|||mmm___TTTLLLGGG???<<<999666555444555555111222333333222222222222000111111111111111000///......------------......///......------......///------........./////////+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++))),,,......,,,+++,,,...+++++++++++++++,,,------******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...------------...//////---------............///........................,,,,,,---...............,,,---...///000000000000........................---,,,,,,+++,,,---...///...////////////000000000000000000111222222222333///000222333333333111000000111333555555555444333444333222333444666666666999:::???FFFKKKTTTfffwwwuuummmjjjddd``````\\\YYYUUURRRPPPNNNKKKIIIIIIJJJLLLMMMNNNMMMLLLKKKEEECCCAAA@@@???>>>;;;999888777555555555555333111///111222111///------...000000000000////////////000000//////............,,,------......------,,,+++***))))))***+++---///*********+++,,,---//////---------------+++******)))************+++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******)))------------------------)))***+++,,,---.........+++,,,......------///000000222444777:::>>>CCCGGGIIIMMMSSSYYYaaajjjsssyyy~~~xxxooobbbUUUJJJCCC>>>;;;666555444222222222222222444444555444222111222333000000111111000//////.........------------...............------................../////////000000,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------------,,,,,,,,,++++++'''***------,,,,,,---000,,,,,,++++++,,,,,,---...,,,---......////////////+++++++++,,,,,,---------...------------...//////---------.........//////........................------...///000000//////---...///000000///...---........................---...000111111111000000000000000000111111111111111111111111111222222222...000222333333333111000///111333555555555444333555333222333666999::::::888:::???CCCBBBDDDQQQaaasss|||rrrhhheeeaaa^^^___]]]ZZZWWWTTTRRRPPPLLLJJJFFFIIIMMMOOONNNMMMLLLLLLEEEDDDAAA>>><<<;;;::::::666666555444333333333333111111000///////////////...///000000000///---,,,...,,,++++++,,,------,,,.........------,,,,,,+++000000000000///...---,,,...+++***+++------***''')))***++++++,,,,,,,,,,,,'''***++++++))))))+++...,,,++++++******++++++,,,...---+++)))(((((()))***'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++............////////////000000111222333555666777===@@@EEEJJJQQQZZZccciiirrrzzz~~~pppgggZZZTTTLLLCCC===999777777333333222222111000//////222111111000000000000000//////000000///...------++++++++++++++++++++++++000...,,,,,,.........---000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......!!!###&&&)))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,........................---------,,,******+++------------.........//////+++,,,,,,---...///000000000111222000...------...222111111111000000//////.........///000222333444111111111111111111111111333333333333333333333333///111333444666666666555666777999:::===BBBHHHLLL^^^pppppphhhfffaaa___```^^^[[[XXXUUUSSSPPPMMMJJJGGGJJJMMMNNNLLLJJJHHHHHHFFFDDDAAA>>><<<:::::::::666666555444333333333333111111111111000000000000///000000000///...,,,,,,...,,,++++++,,,------,,,.........---------------,,,,,,---......------------+++***+++------+++)))******+++,,,,,,,,,,,,,,,&&&)))------+++***+++,,,,,,,,,++++++++++++,,,,,,...---,,,***************+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++............////////////000000000111222333444555777999<<<@@@EEELLLSSSXXXdddlllvvv|||xxxoooeeeYYYQQQKKKHHHBBB<<<777444444444222222111000000///......222111000000//////000000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---...---,,,///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,........................,,,......---,,,++++++,,,,,,,,,,,,,,,------......,,,,,,------.../////////222333333222000...///000111111111000000000//////000000000000111222444444111111111111111111111111333333333333333333333333111222444555666666666666888999999999:::===AAAEEENNN]]]uuuooogggfffbbb```aaa___\\\YYYVVVTTTQQQNNNKKKGGGJJJMMMNNNLLLJJJHHHHHHFFFDDDAAA>>><<<::::::999666666555444333333333333111111222222222111000///000000000000///...---,,,...,,,++++++,,,------,,,---------...............++++++,,,....../////////,,,++++++,,,......---+++++++++,,,---------,,,,,,'''***...///...,,,******---,,,,,,++++++,,,,,,---...---,,,+++++++++++++++******+++++++++++++++***+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---............/////////000000000000000111222222000222444666888<<>><<<:::999999666666555444333333333333000111111222111000///.........///////////////......,,,++++++,,,---,,,,,,---------....../////////---...///000000000000000++++++,,,---.........---+++,,,,,,---------,,,,,,***+++---......---,,,,,,------,,,,,,,,,,,,------,,,,,,,,,++++++*********)))************))))))(((******+++,,,,,,---......******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////000000///....../////////...///000111111444777:::EEEIIIOOOTTT[[[fffttt~~~zzzooofff[[[UUUNNNHHHCCC???:::777333333333222222222222222000000000//////.........111111000///////////////.........//////...---------------------------------,,,***+++,,,...------,,,,,,,,,,,,,,,,,,------*********************************)))***++++++,,,...---,,,******)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,------.........------------------------+++---000111///---------,,,,,,,,,,,,,,,,,,,,,---//////.........---------111333333222000000000111000000000000000000//////111111111000111111222222111111111111111111111111222222222222222222222222111111111222222222222222444555666666666888<<>><<<:::999888666666555444333333333333///////////////......---,,,,,,---...///000111222...,,,++++++,,,---,,,,,,,,,---------....../////////////////////...------+++,,,---...............,,,,,,,,,------,,,++++++...,,,++++++,,,...000000---,,,,,,++++++,,,,,,---***************)))))))))------------------,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------............//////...---------......---.../////////111333666;;;===@@@CCCIIIRRR]]]eeesssvvvyyy{{{|||vvvlllddd\\\UUUPPPCCCAAA===999777666444333111111111222222222111111111000000000000000//////111000000///.../////////------............------++++++++++++++++++++++++...---+++,,,...//////...++++++,,,,,,,,,,,,,,,,,,******************************)))))))))***+++++++++******)))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******************+++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.........,,,,,,,,,------.........------------------------***---000111///...------............------------/////////...------,,,,,,///000111000///...///000//////////////////000000000000/////////000000111000000000000000000000000222222222222222222222222222222222222222222333333444555666666666777:::<<<>>>AAAEEEKKKWWWkkkpppjjjhhhddd```aaa```]]]ZZZWWWUUURRROOOLLLJJJLLLNNNMMMIIIEEEBBBAAAGGGEEEBBB???<<<:::888888666666555444333333333333000///...---------......,,,,,,------///000222333...,,,++++++,,,------,,,,,,,,,,,,------------------------,,,,,,***))))))***,,,......,,,,,,,,,---++++++,,,,,,,,,+++******///,,,******---000333444,,,++++++******++++++,,,((())))))***))))))((((((++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------.........///......---------......,,,---............000222333444555777;;;@@@GGGLLLWWW[[[aaadddgggnnnxxxzzzjjjcccZZZQQQJJJFFFBBB@@@888777666555444333333333000000000///////////////000000000000000000000000111000//////......//////,,,,,,---............---++++++++++++++++++++++++...---,,,,,,...000000///++++++,,,,,,,,,,,,+++***++++++++++++++++++++++++******))))))******+++,,,*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******,,,,,,------------,,,,,,***++++++,,,,,,------...,,,---------............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////...------...///...............------//////.........------------...//////---------///......////////////000000...............///000111000000000000000000000000222222222222222222222222444444444444444555666666777888888777555555666777777:::===AAAHHHWWWjjjxxxssskkkiiiddd_________]]]YYYVVVTTTRRRNNNLLLJJJLLLNNNNNNKKKHHHFFFEEEHHHFFFBBB???;;;999888888666666555444333333333333222000...,,,,,,---///000///......---...///000111...,,,++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++*********++++++***))))))***,,,...---+++******,,,***+++++++++******)))(((---+++***+++000333444444+++******))))))******+++((()))************)))((('''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,---------...............---------......///,,,---......---,,,---//////000222333555777999;;;@@@EEEJJJLLLNNNUUU```jjjnnnqqqtttuuuxxx|||wwwsssmmmccc[[[NNNKKKEEE???;;;999888777444555555555444333222222//////...............///////////////////////////000000///............///+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---/////////,,,,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,++++++***))))))***++++++,,,,,,------------,,,,,,******+++,,,,,,---......------------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---............------,,,,,,,,,...............---------,,,...///...---,,,---///........./////////000000............///000222222000000000000000000000000111111111111111111111111222222222222333444666777555666777666444333444666333666:::===@@@GGGSSS]]]qqqtttmmmjjjccc^^^^^^___\\\YYYVVVTTTQQQNNNKKKGGGJJJNNNPPPPPPOOONNNOOOHHHFFFBBB???;;;999888888666666555444333333333333444222///,,,,,,...000222222111///...------.........,,,++++++,,,------,,,,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,***,,,...---***((()))+++***************)))((('''***)))***...333666555333******))))))))))))******))))))+++,,,,,,+++***))))))***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------------...///000...///000///---,,,,,,---///111222444555555555555666:::>>>>>>===BBBLLLUUUVVVYYY\\\]]]```gggsss||||||~~~|||vvvrrrnnnfff]]]WWWUUUOOOFFF>>>>>><<<:::777666444333222000111222222000...------000///.........///000111---.....................000000///...............+++,,,------.........---------------------------,,,***)))***,,,.........,,,,,,------,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***+++,,,+++)))'''&&&******************************+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,------......------,,,******+++,,,,,,---......---------.........//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++---///---------,,,,,,+++++++++........................,,,...///...------...///---.........//////000000.........///000222333444000000000000000000000000111111111111111111111111///.........000111333555000222444444444555666888333888<<<===<<>>:::999999:::666666555444333333333333444111///000111222///---...............///000111...000000...///333444222------............---------.........---,,,,,,++++++!!!###***+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---000...+++))))))***---///---///000///,,,)))***+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********------------------,,,,,,---------------------------,,,,,,,,,,,,---......000000111111111222222222888666333222444888===AAAAAABBBEEEIIIOOOVVV\\\```cccfffjjjnnnssszzz~~~vvvmmmeee^^^YYYWWWQQQNNNJJJDDD@@@<<<:::999111111000000111111222333000000000000000000000000////////////////////////,,,,,,,,,------.........---.........---,,,++++++------------------------+++++++++,,,---...///000++++++,,,---------,,,,,,************************+++++++++*********))))))...---,,,,,,++++++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,++++++*********++++++++++++++++++++++++))))))***+++---///111222......---,,,,,,+++******------------------------,,,,,,,,,---------......---,,,+++***)))***+++,,,...---,,,,,,,,,,,,---......------------...//////........................---------............///333///...111111///---///111111222222222333333333222222222222222222222222444444444555555555555666555666777888888:::===@@@LLLRRR___ooovvvmmmkkkfffbbbbbb___]]][[[YYYWWWSSSOOOKKKIIIJJJLLLMMMNNNNNNNNNMMMMMMJJJDDD>>>:::999999:::666666555444333333333333444222000000111111///---.........---......//////...111111...///333444222------............------......//////......---,,,111(((###''',,,++++++,,,++++++++++++++++++++++++************************,,,+++++++++************++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,222888666///***+++...*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------------------,,,,,,,,,,,,---....../////////000000000111111111111111111333555777888777888999;;;>>>AAAEEEGGGIIILLLPPPUUUZZZaaahhhmmmsssuuuxxxzzz}}}}}}xxxsssnnnjjjhhhdddaaa[[[TTTNNNIIIFFFEEE@@@???<<<888555333222222444333222111000/////////000000000000000000000000........................,,,,,,,,,---------.....................---,,,,,,------------------------......---,,,,,,,,,,,,------------......---,,,,,,************************+++++++++*********))))))......---,,,+++***++++++,,,+++************+++,,,************+++++++++,,,************************+++++++++*********)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++---...000111......---,,,,,,+++******------------------------,,,,,,,,,------------...///...---------...//////...---,,,,,,,,,,,,---...---------------...//////................................./////////000000///++++++///222111000222111111111222222222333333333333333333333333333333333333333333444444444444555666777777777999;;;>>>???CCCMMMZZZgggtttxxxmmmjjjeeeaaa```___]]]ZZZWWWUUURRROOOLLLJJJKKKLLLMMMNNNNNNMMMLLLLLLIIICCC>>>:::999999:::777666555444333333333333444222000000111111000...///...------------------...111000...///222333111------............------...////////////......---111+++'''***,,,+++***+++++++++++++++++++++++++++))))))))))))))))))))))))*********))))))))))))))))))***++++++++++++***)))***+++,,,------,,,+++******333;;;:::111***+++///))))))*********++++++++++++,,,,,,,,,,,,,,,------++++++,,,,,,------......---------------------------,,,,,,,,,,,,---..................////////////,,,...000222333222111000333333333444555666666777999;;;>>>AAAEEEJJJOOOSSSVVVXXX[[[^^^bbbkkkvvv~~~|||vvvpppmmmeeeccc___[[[UUUQQQMMMKKKIIIGGGDDD@@@===;;;:::999555555333222111111111111444333222000////////////000000000000000000000000........................,,,,,,,,,------------............///......---,,,------------------------......---,,,,,,,,,,,,,,,......///......---,,,+++************************+++++++++***************,,,++++++++++++,,,------+++******))))))******+++)))))))))*********++++++))))))))))))))))))))))))+++++++++***************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,---...///...------,,,,,,++++++***------------------------,,,,,,,,,,,,------------++++++***++++++,,,---......------,,,,,,------...---------------......///........................////////////000000000111---))))))...111000111333000111111111222222222222222222222222222222222222222222222222333333333333555666777777666777999;;;:::<<>>AAACCCEEEGGGIIILLLSSS]]]eeelllooorrrqqqoooooossswww|||~~~yyyvvvmmmkkkhhhccc^^^XXXSSSPPPKKKJJJIIIGGGDDDBBB@@@???<<<;;;999888777666666666222222222222222222222333000////////////000111111////////////////////////........................------------------------.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////............---,,,+++***************************************************(((((()))***+++---///000***))))))))))))))))))***((())))))))))))*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------((())))))***+++,,,,,,---------------------------------,,,,,,------...///............................../////////000000000///+++***...000......///000000000111111111111222111111111111111111111111222222222222333333333333444666777666555555666888;;;:::<<>>@@@BBBCCCCCCCCCEEEGGGGGGIIIKKKNNNPPPQQQRRRRRRTTTWWWZZZ^^^```aaaaaaaaa]]]]]][[[YYYVVVTTTSSSRRRPPPPPPOOOLLLGGGDDDCCCDDD???>>><<<:::888666555444333222222222111111111111222222222111111111000000000000111111111000//////222111000...------------........................------------------------...------------,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,++++++***)))(((***************************************+++++++++......,,,+++))))))(((((()))******++++++******))))))))))))*********++++++++++++++++++++++++++++++***************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,------...------,,,------......------,,,,,,,,,,,,,,,,,,------...........................------------............---))))))...111000111333////////////000000000000////////////////////////333333333333444444444444333555666666555555555666555222333777::::::===BBBJJJMMMYYYnnn~~~zzzmmmiiiccc___```___]]][[[ZZZYYYVVVRRROOOMMMNNNNNNNNNMMMLLLJJJIIIDDDBBB@@@===:::999999999888777666555444444444444222444555333111///000222.........---......//////---//////++++++...///,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,&&&...333...******+++)))++++++++++++++++++++++++************************+++,,,,,,,,,------------++++++++++++++++++++++++((((((***++++++,,,,,,,,,+++******+++++++++,,,,,,***+++++++++,,,,,,,,,,,,+++******************)))++++++++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,---------............++++++,,,,,,------------333222111///...//////000---///111111111111333444---000222111///...000222333444555666666666777777888888999:::;;;===>>>??????AAADDDGGGHHHHHHHHHGGGDDDCCCBBB@@@>>>===<<<;;;;;;======<<<999888999;;;666555444222111000000000222111111111111111111111111111222222222222111111000111222222222222111000111111///...---,,,,,,,,,------------------------------------------------......---------,,,,,,,,,***++++++,,,------,,,,,,++++++++++++++++++++++++---,,,++++++***++++++++++++++++++,,,,,,++++++***************************))))))*********+++++++++...---,,,***))))))((((((******+++,,,,,,+++******************+++++++++,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))***+++++++++***))),,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---.......................................///////////////++++++///222111000222........./////////000000111111111111111111111111222222222222333333333333222444666777666555666777777444555999;;;::::::<<<@@@@@@HHHVVVgggyyyzzzmmmiiiccc``````^^^]]]\\\\\\ZZZWWWSSSOOONNNNNNNNNNNNMMMLLLJJJIIICCCBBB???<<<:::999999999888777666555555444444555222444555444111///000222...............///000111...111000------000000...+++,,,,,,------,,,,,,++++++,,,------.........---)))///,,,(((***,,,+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,---------++++++***))))))***++++++%%%'''***---...---+++)))###''',,,,,,***(((***,,,)))************++++++++++++*********))))))((((((,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......++++++,,,,,,,,,---------)))+++---/////////...---000///---,,,,,,...000111---///000000...---......)))---111111///...///111000111222222222222222111333333222222222444666777555777:::<<<======;;;:::888777666555333222111111222444666555444444777:::333222111000///.........------...///000000111111---...///000000000000000,,,---...///000//////......------------...//////------------------------------------------------.........------,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,......++++++,,,---------,,,,,,************************))))))******++++++++++++))))))))))))***+++,,,---***+++,,,------,,,+++******++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...///...---,,,+++,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---...........................////////////000000000000333///...111111///---///............/////////000222222222222222222222222000111111111111222222222111444666777777666777777666444555999;;;888666777======BBBJJJRRR]]]sss~~~oooiiieeeaaa___\\\]]]]]]\\\YYYVVVSSSQQQQQQOOONNNNNNOOONNNJJJFFFHHHFFFBBB>>>;;;;;;;;;<<<888777666555444333333333111222222222222111000000////////////............//////...---,,,,,,+++***///...,,,+++++++++,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......000,,,))))))+++------,,,***++++++,,,,,,++++++************+++++++++,,,,,,.........------,,,,,,,,,......////////////......+++++++++,,,,,,---------...------,,,,,,,,,------+++,,,---......---+++)))+++,,,,,,---...///000000000///...------...///000////////////////////////333333333222333444444555000000000000000000000000111111000000//////......///000111000...------...//////000000000000//////,,,---///000000000///...,,,---///000000000///...---------..................---,,,++++++,,,---...//////...---+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))************+++++++++,,,---...///...,,,***((())))))(((''''''((()))***'''%%%###$$$(((+++++++++*********)))))))))))))))...------,,,,,,++++++***......---+++)))(((***+++++++++++++++++++++++++++---......---+++******+++...------,,,+++***))))))++++++,,,------------,,,******+++++++++,,,,,,,,,---------,,,+++***)))(((---,,,,,,++++++,,,,,,------,,,,,,+++,,,---///000---------.........//////---,,,,,,+++,,,---...///---...///...------...///+++,,,------++++++,,,---//////////////////////////////.........//////000///000111333333222111111111222333333111111222333777666555444333222222222333333333444555666777777999888888888777777666666999:::<<<===AAALLL\\\hhhzzz~~~oooiiieeeaaa___]]]^^^^^^]]]ZZZWWWTTTRRRPPPNNNMMMNNNOOOMMMJJJGGGHHHEEEBBB>>>;;;;;;;;;;;;888888666555333333222222111222222222222111000000////////////............//////...---,,,,,,++++++...---,,,+++***++++++,,,------,,,,,,,,,+++++++++*********))))))(((((((((************************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,...,,,+++,,,...///---******++++++,,,,,,++++++***---------............///......---------,,,,,,,,,,,,------......------,,,,,,,,,---------------...---------,,,,,,,,,------000000000///---+++)))'''............//////////////////...------...//////////////////////////////...............//////000000000000000000000000000//////////////////000000...///000///...---...////////////000000/////////...///000000000///...---,,,---...///000000///..................---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))************+++++++++*********)))(((%%%###"""***)))(((((('''((())))))(((&&&%%%&&&)))++++++******)))))))))))))))))))))******++++++++++++++++++---------+++))))))***,,,++++++++++++++++++++++++)))+++,,,+++******+++,,,,,,++++++******))))))(((******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------,,,+++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,---------.........------,,,,,,,,,---...///,,,---...---,,,+++,,,......///000000......///000////////////////////////222111000//////////////////000000111111111111111111222333333111111222333555555444333222222222222333333444444555555666666777666666666555555555555666888999999;;;AAAJJJRRRaaalll}}}~~~nnnhhhddd```^^^^^^^^^^^^]]]ZZZWWWTTTRRRNNNMMMMMMMMMNNNMMMJJJHHHGGGEEEAAA>>><<<;;;;;;;;;999888777555333222222222111222222222222111000000////////////.....................------,,,,,,,,,---,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))))))))))))))))),,,,,,,,,+++++++++*********************************************+++++++++))))))***+++++++++++++++************************,,,,,,+++***************++++++,,,...///...,,,)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,++++++***............------------,,,,,,,,,,,,,,,---------+++,,,,,,---...//////000............------,,,,,,...------,,,,,,------...////////////////////////...............///000000////////////////////////------......///000000111---...//////...---...000///////////////////////////000000000///...---,,,------...////////////...//////......------,,,,,,,,,,,,------------,,,,,,******+++,,,------...///++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,)))************+++++++++,,,,,,+++***)))(((''''''+++***)))((((((((((((((()))(((((()))++++++***)))))))))))))))))))))******(((((())))))***++++++,,,+++,,,,,,+++***)))+++---++++++++++++++++++++++++'''(((******)))***+++---))))))))))))))))))))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,............---,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,---------------,,,,,,,,,---......+++,,,------++++++,,,---///000111000//////000111////////////////////////333333111000///.........///////////////000111111000222333222111000111222333222222111111111222222444444444444444444444444444444444444333333333333444777::::::999:::>>>BBBHHHPPP^^^mmm}}}~~~zzzyyy{{{~~~~~~nnnhhhccc___]]]]]]^^^]]]\\\YYYVVVRRRPPPLLLLLLLLLMMMLLLKKKIIIHHHFFFDDDAAA>>><<<;;;;;;;;;:::999777555333222111111111222222222222111000000////////////............------------------,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))***************)))))))))***+++++++++,,,(((((()))***************))))))))))))))))))))))))++++++***************+++******+++,,,,,,,,,***)))***++++++,,,,,,++++++***))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******.........---,,,,,,,,,+++++++++,,,,,,---------,,,)))******+++---///111222,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................//////......//////000111........................---------....../////////,,,---.........---///000..............................///////////////...---.....................//////...------,,,+++++++++,,,---......---,,,+++******+++,,,,,,---......+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,+++,,,,,,...///000,,,+++***)))(((((('''''')))***++++++,,,+++)))((()))))))))))))))*********)))))))))*********++++++***+++,,,+++******+++---************************((()))******))))))***,,,))))))))))))******++++++(((((()))*********************+++++++++,,,,,,,,,..................------,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,***)))'''******+++++++++,,,,,,,,,------------------------+++---------,,,+++,,,---,,,...///...---,,,---...////////////////////////111111000///......////////////...------///000111000111222111000///000222000000000000000111222222444444444333333333333333333333333333333333222222111444777888888888:::<<<>>>CCCKKKTTT```ppp~~~~~~|||~~~nnnhhhccc___]]]\\\\\\\\\ZZZWWWTTTPPPNNNKKKLLLLLLLLLKKKIIIGGGGGGDDDCCCAAA>>><<<;;;::::::999888777555333222222222111222222222222111000000////////////............,,,,,,------------------++++++++++++,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------************++++++,,,,,,)))))))))***+++++++++,,,(((((()))************)))))))))))))))))))))))))))))))))))))))***+++,,,---******)))(((((((((***+++***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,+++***************,,,---------,,,,,,000///---+++***)))((((((***++++++,,,------......+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,+++,,,,,,---...------------------------............------,,,,,,+++---......------...000......---,,,,,,---......,,,,,,---...///000222222.........------------...//////...---,,,++++++******+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++(((((((((((()))+++,,,---+++++++++***)))((((((''')))+++,,,,,,,,,***))))))(((((())))))************,,,,,,++++++************)))+++,,,,,,+++***+++,,,************************+++,,,,,,,,,***))))))+++))))))***++++++,,,,,,,,,(((((()))************)))******+++++++++,,,,,,,,,------.../////////......,,,++++++******++++++,,,***++++++,,,+++***((('''*********+++++++++,,,,,,---------------------,,,,,,...///...---,,,---...+++,,,------++++++,,,---////////////////////////---------------...///000///...---------...000111///000111111//////000111////////////000111222222333333333333333222222222333333333333333333333333///111222333333444666888<<<>>>BBBFFFLLLXXXfffooo}}}~~~oooiiiddd```^^^[[[[[[[[[YYYVVVRRRNNNLLLJJJLLLMMMLLLIIIFFFEEEEEECCCBBB@@@>>><<<;;;::::::888777666555444333333333111222222222222111000000////////////............,,,,,,,,,------.........++++++,,,---------,,,,,,*********++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,------...))))))******+++,,,,,,,,,***************+++++++++(((((()))***************))))))))))))))))))))))))((((((((()))***+++,,,---******)))(((&&&'''***---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************)))***+++---------,,,,,,,,,,,,,,,+++***))))))(((,,,,,,---...///000111111+++,,,,,,------,,,,,,+++------------------------...------------...//////........................///......---,,,,,,++++++,,,---......---,,,---///...---,,,++++++,,,---...***++++++---///111333444///...------,,,---------......------,,,,,,++++++++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))************+++++++++*********))))))(((((('''++++++++++++***)))(((((()))+++,,,,,,***))))))***((((((((()))******++++++---,,,,,,+++******))))))***+++------+++******+++************************,,,------,,,***((()))*********++++++,,,,,,,,,---(((((()))*********************+++++++++,,,,,,,,,,,,,,,---.../////////...++++++************++++++******+++++++++***))))))******+++++++++,,,,,,,,,------.........---,,,+++---...//////------...///---...///...---,,,---///////////////////////////+++++++++,,,---...000000...............///000000...000111000///...///000///////////////000111222222222222222222222222222333333333333444444444444555555444444444555555666666888;;;===@@@HHHRRRZZZhhhvvv~~~pppjjjeee```^^^\\\\\\[[[ZZZVVVRRROOOLLLKKKMMMNNNLLLHHHDDDCCCDDDBBBAAA@@@>>>===;;;::::::666666555444444444444444111222222222222111000000////////////............++++++,,,,,,---...//////+++,,,---...///......---)))*********++++++++++++,,,,,,---------.........*********************************++++++,,,,,,,,,(((((())))))***++++++,,,+++++++++***************((()))******++++++******************************)))))))))))))))***++++++)))+++,,,+++))))))***---***++++++,,,,,,++++++***(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,((()))+++---------,,,+++%%%''')))+++---.........,,,,,,------.........///+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111........................---------,,,,,,,,,,,,,,,---...///...,,,+++,,,---...---,,,******,,,---...,,,,,,,,,---...000333444///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,++++++***)))************+++++++++,,,,,,------,,,***)))((()))***+++++++++***))))))(((***+++***((((((***,,,'''(((((()))******++++++******************))))))***,,,...---+++***)))***************************)))***+++***)))((()))***************++++++++++++((()))******++++++************+++++++++,,,,,,,,,++++++,,,---.../////////++++++************++++++++++++*********+++,,,,,,++++++++++++,,,,,,,,,---------.........---,,,+++,,,---......,,,,,,---......///000///...---...000////////////////////////---------------...///000......///000000000000///...///000000......///000000000000///000000111111000000111111222222333333222222222333333444444444666666666777888888666555111444888999:::>>>DDDIIISSS```mmmwwwqqqkkkfffaaa___]]]]]]\\\[[[WWWSSSOOOMMMKKKMMMNNNLLLGGGCCCBBBCCCAAAAAA@@@>>>===;;;:::999555555555444444444555555111222222222222111000000000/////////............++++++,,,,,,---...//////+++,,,.../////////......))))))******++++++++++++(((((()))))))))*********)))))))))))))))))))))))),,,,,,,,,++++++++++++***&&&''''''((()))******+++,,,+++++++++******))))))))))))***+++++++++++++++************************+++******)))))))))))))))(((,,,//////---++++++,,,+++++++++,,,,,,+++++++++***+++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------''')))+++---...---,,,+++)))+++---......---,,,++++++++++++************))),,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------////////////////////////***++++++,,,,,,------...---...///...,,,+++,,,---...---+++******+++---......---------...000111333//////---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,)))***++++++,,,,,,,,,,,,)))************+++++++++''')))+++,,,,,,+++***)))((()))+++,,,,,,+++***)))((()))***)))''''''***...'''(((((()))***+++++++++''''''(((((())))))******+++---......+++)))((()))))))))))))))))))))))))))&&&'''))))))((((((***+++******))))))))))))))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,******,,,---......//////++++++************++++++++++++***)))***+++---...++++++,,,,,,,,,---------------...///...---+++***+++,,,------++++++,,,------...///...---,,,---///////////////////////////000//////.........//////---...000111111111000///...///000///...---...000111111000000000000111111//////000111222333333444111111222222333333333333---...111444777666444111111555888999999999<<>><<<:::999888888666666444333333333333333222222222222222111000/////////.........//////000,,,,,,++++++,,,...///111+++++++++,,,,,,---------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,+++*********))))))))))))))))))******)))***++++++***)))(((''')))*********++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---.........---,,,,,,+++...)))***111///''''''//////---,,,---111222222000***,,,......---,,,+++***---......///......---,,,...---,,,,,,......---,,,++++++,,,---..............................------,,,,,,,,,,,,,,,,,,,,,,,,////////////...000333666===222)))(((***+++,,,...,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,+++***((('''***++++++,,,,,,++++++***,,,,,,++++++***+++++++++))))))***---//////---++++++++++++***)))((((((''''''((()))++++++******)))+++***)))(((((()))******---,,,+++******+++,,,---...//////...,,,++++++,,,))))))*********+++++++++++++++************++++++++++++************+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---......+++)))++++++++++++++++++++++++))))))*********+++++++++,,,------......------,,,---------............///........................//////////////////////////////............//////........................111111000000//////......000000000000000000000000222222111111111111111111111111111222222333333333555444333222222444666777555444444444555666888999???BBBGGGKKKQQQ\\\kkkvvv{{{vvvsssvvv|||}}}zzzyyyyyy{{{~~~{{{xxxvvvyyy~~~pppkkkgggbbb___^^^\\\ZZZYYYWWWTTTPPPMMMJJJKKKLLLJJJGGGDDDDDDDDDBBBAAA???===<<<::::::999777666555444333333333333222333222222222111000/////////............//////.........---,,,***(((&&&+++++++++,,,,,,---------,,,,,,,,,------,,,++++++************************,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((((((((((((((***+++,,,,,,+++***)))((()))))))))*********+++++++++******))))))******+++************************((()))************)))(((******++++++++++++******++++++++++++++++++++++++,,,++++++***))))))***************+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------......---,,,,,,+++---(((***111000***,,,444777222------///000---***,,,---///000...,,,+++***---------...............///---++++++---------,,,,,,,,,,,,,,,,,,+++******,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........000444777@@@666---++++++))))))***...---,,,***)))(((((((((***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++))))))***++++++++++++******++++++,,,,,,++++++***+++++++++***++++++,,,,,,******+++---//////---***++++++******)))((((((''''''((()))***+++******)))+++***)))(((((()))******,,,+++************+++,,,---...///---+++******+++******************++++++*********))))))*********++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******+++---...---+++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,------------,,,,,,------------............................................................//////............//////........................000000000///////////////000000000000000000000000111111111111111111111111111111111222222333333333333222111000111222444555555444444444555666777888999<<>>===;;;;;;:::999999777666666666666666666555333222111000000000000000///...............------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********+++,,,,,,,,,---,,,,,,,,,,,,++++++************)))))))))*********(((((((((((())))))))))))***))))))))))))))))))***************************))))))))))))******++++++******++++++++++++******))))))))))))))))))))))))...---,,,***)))((((((((())))))*********+++++++++************************))))))*********+++++++++++++++,,,,,,---,,,,,,+++,,,++++++,,,,,,,,,///444999666444777:::888111)))'''((()))---000222000...+++++++++,,,---.../////////---+++***+++,,,,,,+++******++++++++++++************+++---............+++++++++,,,,,,---------,,,---------++++++,,,...***'''(((,,,...---...000*********+++,,,---...///++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++***))))))***+++,,,)))******++++++******)))************+++,,,---...,,,+++***+++,,,,,,+++)))*********))))))))))))))))))))))))))))))*********(((((())))))************)))))))))******)))))))))***+++,,,+++)))((()))***************************))))))(((((((((((())))))++++++************++++++))))))))))))************++++++++++++++++++++++++***++++++,,,,,,++++++***---+++(((((()))++++++***)))))))))******+++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................------......//////000000//////////////////////////////000000000111111111111111111111111111111111111111111111222222333333333333333444444444444444000222333555666777999;;;>>>AAAEEEHHHMMMUUU```gggrrrxxx|||xxxxxx{{{}}}nnnjjjgggbbb___aaa___]]][[[YYYVVVQQQNNNLLLMMMMMMLLLIIIFFFEEEEEECCCBBB@@@???===<<<;;;;;;999888777666666555555555777666444222111000000111111000///......---......---,,,+++++++++,,,...///------,,,,,,,,,,,,++++++...------,,,++++++++++++************************))))))))))))************)))))))))))))))*********)))))))))))))))))))))))))))))))))((())))))***+++((((((((()))))))))*********))))))(((((())))))***++++++++++++++++++++++++***)))))))))***+++,,,---******++++++++++++******))))))))))))))))))))))))...---,,,***)))((((((((()))))))))************+++************************)))))))))************+++***++++++,,,,,,,,,,,,,,,++++++,,,+++***+++---000++++++---111444333...)))***)))+++///444666444111***+++,,,------...------...---,,,,,,......---,,,)))***+++,,,------------***+++,,,------...------***++++++,,,,,,------...---...///---+++***+++,,,***((())),,,---++++++...//////...,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,+++***))))))))))))))))))************))))))************+++,,,------+++***)))***+++,,,+++*********)))))))))))))))))))))))))))((()))******+++'''((()))******+++******)))******++++++******))))))+++,,,+++***)))***+++))))))*********+++++++++***))))))(((((())))))***++++++************++++++((((((((()))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,******++++++***)))(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------................................................//////////////////////////////...//////000000111111111111111111111111000000000222222222333333333333444222222333444444333333222444444444555555555555555777999<<<===???DDDLLLSSSVVV[[[ccckkksss~~~|||mmmiiifffaaa^^^___]]]\\\ZZZYYYVVVRRROOOMMMNNNOOOMMMJJJGGGGGGGGGEEEDDDBBB@@@>>>===<<<<<<888888777666555555555555888777444222000000111111111000///......---------++++++,,,---------......---------,,,,,,+++++++++,,,,,,,,,------,,,++++++************************)))))))))******+++++++++*********)))))))))))))))&&&''''''(((((())))))*********)))))))))***+++,,,)))))))))*********++++++))))))(((((((((((())))))++++++++++++++++++++++++)))((((((((()))***,,,---******++++++++++++******************************+++***************++++++))))))))))))************************************))))))))))))******************+++,,,,,,,,,,,,,,,(((+++,,,++++++,,,---...(((***,,,.........------,,,***+++...333555222...)))+++---...///---+++***,,,,,,---///111111///---)))***+++,,,------------++++++,,,,,,,,,,,,++++++******+++,,,,,,---......,,,---......,,,+++,,,---,,,******---,,,)))***...000///...,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++***)))(((((())))))************))))))+++++++++***++++++,,,,,,***)))((()))+++,,,,,,+++)))))))))))))))))))))******)))((((((((()))++++++&&&''')))***++++++************+++,,,,,,+++*********+++,,,+++******+++,,,(((((()))***+++,,,,,,---*********))))))*********++++++************++++++(((((())))))***************************************++++++,,,,,,++++++***++++++***+++------,,,***((((((((()))***+++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------.............................................------////////////////////////......//////000111111222222111111111000000000///111222222333333333333333111222333444444333222111666666555555666666666555333666888999999;;;@@@EEEGGGKKKPPPTTTZZZbbbmmmuuu{{{lllhhheee```]]]^^^\\\[[[ZZZXXXVVVRRROOONNNOOOPPPNNNKKKHHHGGGHHHFFFEEECCCAAA@@@>>>>>>===888777666555555444444444999777444222000000111111111111000......---------(((***...111222222111000---------,,,,,,+++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,---,,,,,,,,,++++++******''''''((()))***+++,,,,,,++++++*********+++---...************++++++++++++))))))(((((((((((())))))************************((('''''''''((()))+++,,,******++++++++++++******************************((((((((()))***,,,---...))))))))))))************))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,,,,,,,,,,&&&***---,,,,,,---......)))***+++)))''''''***...,,,)))))),,,000111---((()))+++...000///---***(((***+++---000333333000---******+++,,,,,,,,,,,,,,,******+++++++++******)))******+++,,,,,,---......***,,,......---------...,,,******------***,,,111,,,,,,++++++***+++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))******************+++,,,,,,***)))((())))))************)))))),,,,,,++++++***+++++++++***(((((((((+++,,,---,,,)))))))))))))))************)))((((((((()))+++,,,&&&''')))***+++++++++******+++,,,------,,,+++******+++,,,,,,+++***+++---''''''(((***+++,,,---...++++++************++++++++++++************++++++))))))******+++++++++,,,************************+++++++++,,,,,,+++++++++))))))***,,,//////...,,,'''(((((()))***+++++++++))))))*********++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------.........................../////////......------,,,////////////////////////---......///000111111222222111111111000000//////111111222333333333333222111222333444333333111000222111000111333555555555555777:::999777777:::======???BBBCCCFFFLLLUUU\\\eeerrrxxxmmmlllgggaaa___ZZZZZZ[[[]]]\\\YYYSSSOOOOOOOOONNNKKKGGGEEEEEEFFFLLLHHHCCC>>>:::999999::::::888777555444444444444555555444333222222222222...//////...------///111......///000222111...,,,---///111111///,,,++++++******+++,,,------------''''''((()))***++++++,,,,,,,,,,,,+++++++++******,,,+++***(((''''''''''''))))))))))))))))))))))))))))))************))))))******))))))((((((''''''******))))))))))))******+++*********))))))((((((,,,,,,+++***)))))))))******)))((('''((()))+++---++++++************++++++,,,+++)))((('''''''''((())))))************))))))******)))))))))))))))))),,,+++***((((((((()))***,,,,,,+++***))))))******)))************+++++++++++++++++++++++++++++++++++++++************++++++((("""!!!'''...///...------...///000000///...---222111000///...---,,,,,,...+++,,,//////---,,,///.........///,,,(((+++111///---+++,,,...///---+++---+++***+++,,,,,,+++***************************,,,***+++......,,,+++...///...---+++******++++++************************************************''')))+++---///...------,,,+++++++++***)))))))))***+++---...//////...---,,,,,,++++++***)))((((((((()))***++++++***)))(((%%%'''))))))((((((***,,,***+++++++++***((('''&&&******++++++++++++******++++++******))))))((((((+++*********))))))(((((()))************+++++++++---------------------,,,------,,,++++++,,,,,,,,,......------,,,+++******))))))))))))))))))))))))))))))***++++++++++++***(((((()))***++++++,,,,,,))))))))))))************---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......//////............//////,,,---...//////...---,,,000000/////////000000111////////////000000000000000000000000111111111111...000111000///...///111000111222333333333333333666555333333222333444555666666666666777888::::::999999:::;;;===@@@CCCEEEPPPWWWcccmmmwwwxxxnnnlllgggaaa___aaa___]]]\\\ZZZWWWRRROOONNNOOONNNLLLHHHEEEEEEEEEEEECCC@@@===<<<<<<===>>>:::999777555444444444444444444333222111111111111///000000///...------...+++++++++,,,------+++)))---///111000...,,,+++++++++,,,---------,,,***************+++,,,,,,------,,,,,,++++++************,,,+++***))))))(((((()))))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''''''''&&&&&&&&&&&&''''''************)))))))))(((++++++******)))*********((('''&&&%%%%%%'''((()))+++******))))))******+++---,,,***)))((((((((()))))))))*********))))))((())))))***+++,,,,,,------,,,+++)))((((((((()))***+++***))))))(((((()))))))))************++++++++++++++++++++++++++++++++++++******))))))******+++***&&&%%%)))------,,,,,,***+++,,,---.../////////------------,,,,,,,,,,,,***)))+++//////---///444444000///000///+++***,,,,,,***)))***,,,---+++)))---,,,******,,,,,,+++***************************,,,******------++++++......---+++***)))))))))******************************************************+++---......---+++***+++++++++***************)))***,,,---......------,,,,,,++++++***))))))(((((()))***++++++***)))(((&&&'''))))))((((((***,,,,,,++++++***))))))(((((()))******++++++******)))*********)))))))))))))))************)))))))))((()))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,---------,,,+++*********))))))))))))))))))))))))))))))***++++++++++++***)))******+++,,,,,,------************+++++++++++++++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------...............------.........------............------///......---,,,+++++++++////////////000000000000//////000000000111111111...000111000///...///111111111111111222222222333555444333333333333444555444444444444555666777888999999999999:::<<<>>>???FFFKKKSSSZZZ```iiittt|||zzzooolllfffaaa___aaa___\\\ZZZXXXUUURRRPPPLLLMMMNNNMMMJJJGGGEEEDDDCCCAAA@@@>>>=========>>>:::999777555444444444555333333222111000000000000///000222111...,,,++++++...---,,,,,,......---,,,,,,...000000...,,,++++++...///000000///,,,***(((+++++++++++++++++++++++++++************)))))))))++++++******************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''************))))))))))))******)))))))))***++++++,,,+++***)))))))))***++++++******))))))******+++---,,,+++***)))))))))******************)))((('''*********++++++,,,,,,,,,+++***))))))((()))))))))***)))(((((((((((((((((()))************++++++++++++++++++++++++++++++++++++******))))))******+++---******,,,---******,,,++++++++++++,,,,,,---...******+++,,,,,,---......,,,***+++---...222>>>JJJMMM@@@333//////---++++++///...------//////...---...,,,******+++,,,+++***************************,,,)))))),,,,,,***+++......---+++***)))******+++))))))))))))))))))))))))************************---------...---+++)))(((***************+++++++++))))))+++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))************))))))&&&((())))))))))))***+++------+++***))))))******)))******++++++******)))))))))))))))************************)))))))))))))))************+++++++++((((((((()))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,------...+++++++++,,,,,,,,,,,,---++++++,,,------,,,,,,+++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,---------...............------..................------.........000000000//////.........////////////000000000000//////000000000000111111...000111000///...///111111000000//////000222222444444333333333333444444444444444444444555666777888888777777777777888888:::>>>BBBEEEHHHNNNUUU[[[mmmttt~~~{{{ppplllfff```___[[[ZZZYYYYYYYYYVVVSSSPPPIIILLLOOONNNKKKHHHEEEDDDEEEDDDBBB@@@===;;;:::999:::999777666444444555555444333222111111000000000---///111111///,,,++++++///...,,,,,,---......---,,,...//////---,,,+++,,,000111222222111///,,,************)))))))))((((((***)))))))))))))))))))))((())))))***++++++++++++(((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))*********)))))))))))))))))))))((())))))***+++,,,......,,,++++++++++++,,,******))))))))))))******++++++******))))))))))))******+++******)))(((''',,,+++***)))((('''&&&%%%******))))))))))))))))))***))))))((((((((())))))))))))*********+++++++++******************************))))))))))))******---+++,,,...,,,)))***...000///---+++***)))******++++++,,,---...//////000111...,,,+++---888NNNaaannnUUU:::,,,+++,,,---...111000000000000111000000///---*********++++++***************************,,,))))))++++++)))+++...000///---,,,,,,,,,------((((((((((((((((((((((((************************,,,,,,------,,,+++)))))))))))))))***+++++++++,,,((())))))***++++++,,,,,,+++++++++*********)))))))))))))))******)))))))))'''(((******))))))***+++...---+++))))))***+++,,,))))))************))))))(((((())))))******++++++*********)))))))))))))))))))))*********+++++++++''''''(((((()))***++++++++++++++++++++++++,,,---+++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,,,,------++++++++++++,,,,,,,,,,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------...............//////.........///...---,,,,,,---.../////////000000111111111111////////////000000000000////////////000000000111...000111000///...///111111000///------///111222333333333333333333444444666555555555666666777888666666666555555555555555666888:::<<<>>>BBBHHHLLLSSSYYYbbbkkksss}}}}}}qqqmmmeee```___YYYZZZ[[[]]]]]]YYYSSSNNNHHHKKKNNNOOOLLLHHHEEEDDDGGGFFFCCC@@@>>>;;;:::999;;;999888666555555555555555444333222222111222222***---000000///---------,,,***))))))***++++++***,,,---......,,,+++,,,---,,,...///000000///---,,,++++++******)))((((((((()))))))))))))))))))))***&&&'''((()))*********)))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))++++++************++++++))))))))))))))))))******(((((((((((()))***++++++******))))))((((((((((((***))))))))))))))))))***))))))))))))))))))((((((***************)))((((((++++++***)))(((&&&&&&%%%)))))))))*********))))))*********))))))******+++))))))*********+++++++++***************************))))))))))))))))))***+++***+++...---***,,,000111///---+++*********+++,,,,,,------------------///---,,,,,,---666IIIZZZqqqXXX<<<---++++++,,,...------......---------...000---***)))***+++******************************,,,)))))),,,,,,***+++...///...---,,,+++,,,---...((((((((((((((((((((((((******************************+++++++++,,,++++++)))))))))***+++++++++,,,))))))))))))***+++,,,,,,+++++++++******************))))))))))))))))))***((()))******))))))***+++...---+++))))))***,,,---)))))))))******)))))))))(((((())))))******++++++))))))))))))))))))******))))))*********+++++++++'''(((((()))***+++,,,,,,************++++++,,,---++++++******************))))))))))))))))))))))))))))))***++++++++++++***************++++++++++++*********++++++++++++,,,------------......//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------.........///000000000000///...///...---,,,,,,---...///------.........---,,,,,,////////////000000000000...////////////000000000...000111000///...///111222000...------...000111111222222333333444444444555555555555555555666777444444555555666666666666777888999999:::===AAADDDAAAFFFLLLQQQVVV^^^gggnnn|||~~~sssmmmeee______]]]^^^```bbb```ZZZRRRLLLGGGJJJNNNNNNLLLIIIFFFEEEDDDCCCAAA@@@?????????@@@;;;:::888666555555555666666555444333222222222222***,,,...///...------...---,,,++++++------,,,+++,,,---...---,,,+++,,,---))))))***+++,,,------------,,,,,,,,,++++++******)))))))))************+++&&&'''(((*********)))((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))************))))))((((((((()))******************))))))))))))***))))))(((((())))))***(((((())))))))))))((('''))))))************)))))))))))))))******+++++++++(((((()))************)))***************++++++,,,)))************+++++++++***************************))))))(((((())))))***+++))))))---...,,,---000,,,+++++++++,,,,,,---...+++++++++******)))))))))'''(((+++.........555>>>UUUFFF777000///,,,++++++---///000///...---...///111...***))))))*********************************,,,***+++......,,,+++...,,,+++***)))))))))***+++))))))))))))))))))))))))************************(((((()))***+++,,,---...***************+++++++++))))))))))))***+++,,,---******************************))))))))))))******)))***++++++))))))***+++,,,+++***))))))***+++,,,((())))))******))))))((())))))))))))************))))))))))))************)))************+++++++++))))))******++++++,,,,,,******)))******+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************************+++++++++++++++++++++++++++,,,......------------------------...------,,,,,,------...,,,,,,,,,---------......---...///000000///...---.........------.........000111111000///---+++)))////////////000000000000......////////////000000...000111000///...///111111111///......//////000000111222333444444444333333333222222222333333444222333555666777777777777999888777666666777999:::;;;>>>BBBEEEGGGKKKQQQVVV___hhhuuutttmmmddd______^^^^^^___```^^^YYYQQQLLLHHHJJJMMMMMMKKKIIIGGGGGGCCCBBB@@@???@@@BBBDDDFFF;;;:::888666555555666666555444333222111111111111,,,...///...,,,,,,,,,...///...///000111111///---+++,,,---,,,++++++,,,...************+++,,,---...,,,,,,,,,+++++++++++++++************++++++,,,,,,'''(((***++++++***)))((())))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***))))))(((((((((((())))))((()))))))))***************))))))(((((((((((()))******++++++,,,+++++++++))))))(((((((((((())))))((()))************)))((('''((()))******+++******'''(((((()))***+++,,,,,,'''((()))***+++******))))))))))))))))))***++++++)))************+++++++++************************))))))(((((((((((())))))---((('''+++...---,,,---((()))***+++,,,,,,,,,,,,************))))))))))))&&&&&&)))------***+++///777222//////---***+++......000222111///...000222111...***))))))*********************************+++***,,,111111---+++---***)))((((((((()))******************************************************(((((())))))***,,,---...+++++++++*********************))))))***+++---...************************+++***)))(((((()))***+++)))***++++++))))))***+++************************(((((())))))))))))((((((*********)))))))))))))))((()))))))))************)))************+++++++++************************))))))))))))***+++,,,---+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++******+++,,,...///////////////////////////...------,,,,,,------...,,,,,,,,,---------......+++,,,...//////...,,,+++------............------///000222222222111///...////////////000000000000........./////////000000...000111000///...///111111111111000000////////////000222333444444333333333333222222222222222333333444555666777777666666999777444333333444555666777:::>>>??????@@@EEEIIILLLRRR[[[fffpppzzztttmmmddd______YYYYYYYYYZZZYYYWWWRRROOOHHHJJJLLLLLLKKKIIIHHHHHHEEECCCAAA???@@@BBBEEEHHH;;;:::888777666555666666444333222111000000000000///000///---+++***+++,,,,,,,,,,,,...000///,,,***+++,,,---,,,++++++,,,...///...,,,+++,,,---///111))))))))))))))))))))))))******+++++++++,,,,,,,,,(((***+++,,,,,,+++)))((())))))))))))))))))))))))))))))************))))))'''((((((((())))))************))))))))))))******(((((())))))*********++++++***)))(((((('''((((((%%%&&&'''((((((((((((((())))))(((((((((((())))))))))))+++,,,,,,+++***)))&&&'''(((***++++++++++++(((((((((((('''''''''''''''((()))+++++++++***)))((((((((((((((()))******)))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))///)))&&&***///...+++***((()))***++++++***((((((++++++++++++++++++,,,,,,---(((''')))++++++///444,,,*********((('''---555+++---///...+++***,,,...222///***((()))*********************************+++***---333333...,,,---++++++***))))))***+++,,,************************************************))))))))))))***+++,,,---,,,+++++++++******))))))+++************,,,---...******************+++++++++***)))(((((()))***+++***+++,,,+++***)))***+++((())))))*********))))))(((((())))))))))))((((((++++++******))))))(((((((((((())))))*********+++)))************+++++++++************))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,---///000111000000000000000000000000...------,,,,,,------...,,,,,,,,,---------......)))***,,,------,,,***))),,,---...//////...---,,,&&&(((+++...111222222111////////////000000000000............/////////000///000111000///...///111111111222222111000///...///000222333444444333333555555444333333444444444333444555666666666555444777555333333444666888888000333777888777888;;;???@@@CCCHHHMMMTTT[[[ccchhhmmmrrryyysssmmmgggbbb______```^^^XXXVVVVVVTTTPPPJJJJJJKKKKKKJJJHHHGGGFFFHHHEEEAAA?????????>>>>>>888777666555444333333333333222111////////////000///......------,,,++++++///---,,,,,,---......---------,,,,,,+++***))))))++++++++++++++++++++++++---,,,++++++******++++++************************************************+++)))((()))+++,,,)))&&&'''''''''((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''(((******+++++++++)))((('''&&&&&&'''((()))((((((''''''((()))************))))))))))))******)))))))))))))))))))))))),,,,,,+++***))))))************))))))((((((''''''((((((((((((***,,,...000,,,+++***))))))***+++,,,)))))))))))))))))))))))))))((((((((((((***,,,------+++***(((((()))+++,,,***)))))))))))))))******///...,,,***))))))***************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++************++++++++++++******+++++++++*********))))))&&&((()))++++++)))(((&&&************************+++++++++************))),,,,,,,,,++++++***************************************))))))***++++++,,,++++++************++++++------------------------******************************))))))((((((''''''*********)))))))))))))))+++)))(((''''''((()))+++******++++++***)))(((&&&************************/////////...---,,,+++***+++*********))))))((((((************************,,,+++***))))))***+++,,,,,,,,,,,,++++++*********++++++,,,---...///000111444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++222111///......///000000++++++---...///000000000......////////////......////////////////////////---......///////////////......////////////......111111000000000000000111111111222222222333333333333333333222222333333444222222444444444444222222333444555555666555555555666666666666777777777777:::;;;>>>@@@CCCGGGMMMQQQUUU[[[aaadddfffiiiooouuu}}}sssmmmgggaaa^^^]]]___^^^YYYVVVVVVSSSOOOIIIJJJJJJKKKJJJHHHGGGFFFHHHEEEAAA?????????>>>>>>999888777666555444444444555444222111000000111111000//////......---,,,,,,,,,***))))))***++++++******))))))(((''''''&&&&&&++++++++++++++++++++++++------,,,+++************************************))))))))))))))))))******+++)))((((((***+++)))'''((((((((((((((((((''''''))))))((((((((('''''''''(((((((((((((((((((((((('''((()))***************)))((('''&&&&&&'''((()))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((***)))))))))((((((((('''***))))))((()))***+++,,,++++++***))))))***++++++))))))))))))))))))))))))******))))))***+++---...,,,+++)))(((((()))+++,,,,,,+++***))))))***++++++,,,+++***)))))))))***+++***************************++++++++++++++++++,,,*********+++++++++,,,,,,---,,,***)))***+++---///++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++************++++++++++++******+++++++++*********))))))'''((()))******)))((('''************************+++++++++************))),,,,,,,,,+++++++++******************************+++***************++++++++++++************++++++++++++++++++++++++++++++************************((((((((()))))))))))))))***)))))))))))))))))))))***((('''&&&&&&'''(((*********++++++***)))((('''************************---------------,,,+++***+++*********))))))))))))************************,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++******+++,,,---...//////222222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,///......---...///000111,,,,,,---.........------......////////////......////////////////////////---......///////////////......////////////......000000///////////////000111111111222222222333333444444333222222222333333222222333444444333222222333333444555555555555555555555555666666666666777777999:::;;;<<>>>>>::::::888777666555555555666555444333222222222333111000000///......------+++)))((((((*********))),,,,,,++++++***)))))))))++++++++++++++++++++++++...---,,,+++************************************(((((('''''''''(((***++++++)))'''((()))******))))))))))))(((((('''''''''))))))((((((((((((''''''((((((((((((((((((((((((((())))))*********)))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((((((((++++++***)))((((((((((((++++++***))))))***++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))++++++///---+++***)))***+++,,,))))))(((((())))))***+++************************+++++++++++++++******************++++++++++++,,,...,,,)))''''''***---000++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++************++++++++++++******+++++++++***************))))))))))))))))))))))))************************+++++++++************))),,,,,,,,,++++++++++++***************************++++++***************+++++++++************++++++************************************************''''''((())))))***++++++))))))))))))))))))******)))((('''&&&&&&'''((())))))******+++******)))(((++++++++++++++++++++++++++++++,,,,,,,,,++++++******************)))))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,)))******+++,,,---......111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,,,,,,,---...///111111......//////...------,,,......////////////......////////////////////////---......///////////////......////////////......//////............//////111111111222222222222333555444333222222222222222222222333333333333222222222333444444555555444444444444444444555555555555666777777666555666999;;;>>>@@@CCCCCCAAA@@@CCCFFFIIIMMMTTT[[[aaafffjjjmmmtttvvvyyy}}}tttmmmgggaaa]]]YYY]]]]]]ZZZWWWVVVRRRMMMIIIJJJJJJKKKJJJIIIHHHGGGHHHEEEAAA?????????>>>>>>:::999888777666555555555666555555444333333222222000000//////...---------...,,,++++++,,,------,,,.........------,,,,,,,,,++++++++++++++++++++++++...---,,,+++************************************)))(((''''''''')))+++,,,***)))''''''((()))******+++******)))((('''&&&&&&))))))(((((((((((((((((((((((((((((((((((((((((()))************))))))(((***)))'''&&&&&&'''(((((((((((((((((((((''''''&&&(((((()))******)))(((((())))))))))))))))))))))))******+++++++++*********))))))))))))((((((((((((******)))(((((('''''''''+++******************+++))))))))))))))))))))))))'''''''''''''''(((((()))***))))))((()))******+++///---+++)))((()))***,,,******)))))))))*********************************,,,,,,++++++******))))))************++++++++++++---,,,***))))))+++---...******************************))))))******+++,,,,,,,,,,,,+++++++++************++++++++++++************************************)))(((((()))******************************+++++++++*********))))))++++++++++++++++++++++++************************,,,+++******)))*********++++++************++++++++++++++++++++++++++++++************************(((((()))))))))*********)))))))))))))))*********))))))(((((((((((()))))))))*********************++++++++++++++++++++++++))))))***+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,------......///...------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///++++++,,,,,,---...////////////000000000//////.........////////////......////////////////////////---......///////////////......////////////......//////.........///000000111111111111222222222222555444333222111111111111222222222333333222222222222222333444444444444444222222333333333444444444555666666555333333555777333555888888888999;;;===<<<@@@DDDIIILLLNNNRRRTTTWWWXXX[[[___bbbdddffffffgggiiilllqqqvvv{{{~~~tttmmmggg```]]]XXX\\\\\\YYYWWWVVVRRRMMMIIIJJJKKKLLLKKKJJJIIIHHHHHHEEEAAA?????????>>>>>>999999777666555444444444444444444333222222111000//////...------,,,,,,+++///...,,,,,,...///...---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++******************************)))))))))***+++,,,'''((((((((((((((()))***++++++***)))(((''''''&&&(((((())))))))))))))))))(((((((((((((((((((((((()))************))))))(((***)))((('''&&&&&&'''(((((()))*********))))))((((((((())))))))))))(((((((((((((((((((((((((((((()))***++++++++++++******(((((((((((())))))))))))((((((((()))))))))))))))*********++++++*********))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((())))))******+++---+++)))((((((((()))***,,,,,,,,,++++++***))))))************************+++++++++******)))))))))))))))*********+++++++++++++++,,,---...---------******************************))))))******+++,,,,,,,,,,,,+++++++++************++++++++++++************************************))))))))))))******************************+++++++++*********))))))++++++++++++++++++++++++************************++++++***************+++++++++************++++++++++++++++++++++++++++++************************+++*********)))))))))((((((((())))))************+++******************+++))))))*********+++,,,,,,++++++++++++++++++++++++(((((()))***++++++++++++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,------......//////...------,,,,,,,,,------------------------------,,,,,,,,,,,,------...///------------------,,,,,,,,,,,,---...///000000///......////////////......////////////////////////---......///////////////......////////////......000/////////000000111222000000111111111222222222444333222222111111111111222222222222222222222222111222222333333333333333222222222222333333333333333444555444333333444555222333555666777888999;;;999;;;===??????@@@BBBDDDBBBCCCEEEGGGIIIJJJKKKKKKOOOPPPSSSVVVYYY\\\___```ccceeegggiiijjjkkkkkkkkkiiihhhgggfffeeeeeefffggguuummmggg```\\\XXX[[[[[[XXXUUUUUURRRMMMKKKKKKLLLMMMMMMLLLKKKJJJHHHEEEAAA?????????>>>>>>999888777666555444444444222333333333222111000///.........---,,,,,,++++++...---++++++---------,,,------------------------++++++++++++++++++++++++++++++******++++++,,,---******************************+++++++++*********%%%'''))))))(((((()))************))))))((((((((((((((())))))))))))******((((((((((((((((((((((((((())))))*********))))))***)))((('''&&&&&&'''''')))***,,,---...---,,,+++)))((((((''''''(((((()))((((((((((((((((((((((((&&&''')))******)))(((((((((((((((((())))))))))))&&&'''((()))***++++++***)))***++++++++++++***)))))))))))))))))))))))))))))))))***++++++******)))'''(((((())))))************)))))))))))))))******------------+++***)))(((***************************************))))))))))))))))))************+++***+++...///000///---,,,******************************))))))******+++,,,,,,,,,,,,+++++++++************++++++++++++*********************+++++++++************************************************+++++++++************)))***++++++++++++,,,,,,,,,******************************))))))***++++++,,,++++++************++++++************************************************,,,++++++***))))))((((((((((((((()))******+++++++++++++++,,,,,,+++++++++)))))))))******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------....../////////------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,---...///------......------,,,+++((()))***,,,---...............////////////......////////////////////////---......///////////////......////////////......000000///000000111222333000000000111111111111222222222111111111111222222222222111111111111222222000111222222333333222222222222222222333333333333000111333333222222333555555555555555666666666666555666777777666666888999<<<<<<<<<======>>>>>>>>>@@@@@@BBBCCCEEEFFFHHHHHHKKKLLLNNNOOOPPPPPPPPPPPPNNNMMMLLLKKKKKKLLLMMMMMMuuummmfff```\\\XXX[[[ZZZVVVTTTTTTRRRNNNLLLMMMNNNOOOOOONNNMMMLLLHHHEEEAAA?????????>>>>>>:::999888777666555555555222333333333222111000////////////...------,,,,,,...,,,***+++,,,---,,,,,,---------...............++++++++++++++++++++++++)))))))))***+++,,,......************************)))***+++,,,+++)))(((&&&"""&&&***+++***(((((()))***)))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((('''((()))***************+++***((('''&&&&&&'''''''''(((+++---...------,,,***)))'''%%%%%%''')))***((((((((((((((((((((((((&&&''')))*********(((((('''((((((((()))))))))***'''((()))++++++++++++***)))***++++++++++++***)))))))))))))))))))))))))))******+++,,,,,,+++***)))&&&'''((()))************'''(((***++++++++++++***++++++,,,,,,+++***)))(((************************))))))))))))************))))))))))))***************+++,,,------------,,,******************************))))))******+++,,,,,,,,,,,,+++++++++************++++++++++++******))))))*********+++++++++)))***++++++++++++***)))************************+++++++++************)))******+++++++++,,,,,,,,,************************(((((())))))***+++------++++++************++++++++++++++++++++++++++++++************************************************'''(((((()))******+++++++++++++++,,,,,,+++++++++))))))))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,++++++++++++++++++,,,,,,------------......------,,,------...//////........................------,,,,,,,,,---......,,,---......///...------++++++,,,------...------......////////////......////////////////////////---......///////////////......////////////...............//////111222222000000000000111111111111000000000000111222333444333222111000000111222333000111111222222222222222222222222333333333444444000222444444333333333555777666555555555444444333111222333333222333555777::::::999999999999999:::888888999999:::;;;<<<<<<===>>>???@@@AAA@@@??????>>>===<<<;;;;;;<<<>>>>>>uuunnnfff___\\\YYY[[[YYYUUUSSSTTTRRROOOMMMMMMOOOOOOPPPOOONNNMMMHHHEEEAAA?????????>>>>>><<<;;;999888777777666666222333444444333222000///000000000///......------///---,,,,,,---......---))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***+++---///000************************(((***+++,,,+++(((%%%### %%%***,,,***((((((((()))))))))))))))*********(((((())))))*********+++((((((((((((((((((((((((''''''(((******++++++++++++***((('''&&&&&&&&&'''###%%%'''***++++++******+++)))&&&$$$$$$&&&)))+++((((((((((((((((((((((((''')))+++,,,---,,,+++***'''((((((((())))))******((()))+++,,,,,,+++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))***++++++***)))(((&&&&&&((()))************&&&(((+++---......,,,,,,'''(((***++++++***))))))************************(((((())))))******++++++))))))))))))************,,,+++*********+++,,,---))))))))))))))))))))))))*********)))***++++++,,,,,,,,,,,,+++++++++************++++++++++++******))))))******++++++++++++((()))+++,,,,,,+++)))(((************************+++++++++************)))*********++++++,,,,,,,,,************************((((((((()))***,,,---...++++++************++++++------------------------************************)))))))))***++++++,,,,,,'''(((((()))***+++++++++******++++++++++++******))))))))))))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,---------------......///000...........................------,,,,,,---------***+++---///000000//////000000000000000000///.........////////////......////////////////////////---......///////////////......////////////......---------......000111111000000000000111111111111//////000000111222444444333222111000000111222333000000111222222222222222222222333333333444444444444555777777555555555666555444333444555555555444///111222333333444777999444444333333333333444444555555555666777888888888777888999::::::999888777777777666555666777888999tttnnnhhhaaa\\\[[[YYYVVVUUUTTTRRRPPPNNNPPPOOOLLLKKKKKKLLLOOOPPPJJJHHHEEEBBB???>>>======;;;:::888666555666777888666444333222222222000...111111111111111000/////////...,,,*********,,,---***+++++++++---...+++(((++++++,,,------,,,,,,,,,+++******+++,,,------,,,&&&'''((()))+++---...///((()))*********((('''&&&)))))))))))))))))))))))))))++++++***((((((((()))(((((())))))*********+++******+++++++++******)))***)))((((((((()))+++,,,)))((('''(((***+++++++++''''''((()))))))))))))))'''&&&%%%###!!!"""&&&))),,,***((('''&&&'''((()))&&&'''(((***++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((******((('''((()))))))))))))))))))))))))))))))))))))))************,,,++++++******)))))))))************))))))(((((((((((()))***+++,,,,,,---))))))))))))))))))))))))******+++++++++******))))))******++++++******)))***************)))(((((((((((((((((())))))))))))***************************((('''(((***+++)))&&&++++++***************+++************************......---,,,++++++++++++,,,,,,---------,,,++++++...---++++++,,,+++***(((+++******))))))(((((((((((()))))))))************........................------------------------+++++++++************)))))))))************))))))'''))))))''')))---...+++...---,,,,,,++++++,,,,,,+++...---((('''***------------,,,,,,+++*********************************,,,,,,,,,++++++*********---,,,***)))))))))******)))+++---......,,,)))'''((()))***+++,,,---------***)))((()))+++,,,+++***......---,,,++++++***)))------------,,,,,,+++***,,,,,,++++++,,,,,,---...------------------------------............---------------............///////////////............---.........///000000000........................,,,---///000000000///...000000000000000111111222111111111111111111111111000000000000000000000000333222111111111222444444333222111000000111222333333333333333333333333333000111111111111222222222333333333333333333333333444444444444444444444444444333333222222333333444555555444333333333333444444444444444444444444444tttnnnhhhaaa\\\ZZZXXXVVVUUUTTTSSSQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHEEEBBB???>>>======;;;999777666555555666777666444222222222222000...000000000000000///.........---,,,+++++++++,,,,,,------------...///---++++++,,,,,,------,,,,,,,,,///,,,***,,,222444222///,,,,,,,,,,,,,,,,,,,,,,,,((()))******)))((('''&&&))))))))))))))))))))))))(((***+++***)))((()))***((()))))))))************)))))))))))))))((('''''')))((('''''''''(((******+++***(((((()))***)))(((''''''((()))))))))))))))'''((('''&&&$$$%%%''')))+++***((('''&&&'''((())))))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))''')))+++***)))((())))))(((((((((((((((((((((((((((((()))))))))*********...---+++*********,,,---++++++*********))))))))))))))))))))))))*********************************)))******+++++++++************++++++++++++*********************)))(((((())))))))))))************************************+++)))((()))+++,,,***(((******)))))))))******+++************************---,,,++++++++++++++++++(((***---...///---+++)))///---+++***++++++***)))******++++++******)))(((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))************)))))))))***))))))---222222...------,,,++++++++++++,,,***---,,,(((&&&***,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,***)))))))))******+++,,,------,,,***((('''((()))***+++++++++++++++,,,+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,++++++,,,,,,---...........................//////000000000000//////---------............///........................,,,,,,------------------........................---...///000000000///...000000000000000111111222222222222222222222222222111111111111111111111111222111111000111222333444111111000//////000111111222222222222222222222222000111111111111222222222333333333333333333333333333333333333333333333333333333333222222333333333555444333333222222333333333333333333333333333333sssmmmgggaaa\\\YYYXXXVVVVVVUUUTTTRRRPPPIIIKKKMMMOOOOOOMMMKKKIIIIIIGGGDDDAAA???>>>======:::999777555555555666666666444222222222222000///000111111111111000//////------,,,,,,,,,,,,++++++///---------//////...---,,,,,,,,,------,,,,,,+++000+++(((,,,444888555000,,,,,,,,,++++++***))))))((())))))))))))(((((('''))))))))))))))))))))))))((()))******)))(((***+++))))))))))))************$$$%%%&&&'''(((((((((((('''''''''''''''((())))))---+++)))((())))))((('''''''''((()))))))))))))))((()))***)))((('''(((******)))'''&&&&&&'''((((((,,,+++)))((((((((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))(((***,,,,,,***)))***+++''''''''''''''''''''''''(((((())))))))))))******,,,+++)))((((((***,,,---+++++++++++++++***************)))))))))(((((((((************************((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++)))************))))))(((************++++++++++++************************+++******+++,,,,,,+++)))(((((((((((()))******+++******************************************+++,,,'''***...111222000,,,***///---+++******++++++***)))***,,,---,,,+++)))((()))))))))*********++++++************************************************,,,+++++++++************))))))************)))))),,,+++******111888777222------,,,+++++++++++++++))),,,,,,'''&&&)))++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++******)))*********,,,,,,+++******)))(((((())))))***************)))---,,,+++,,,---...---,,,+++++++++,,,,,,---------,,,,,,---------,,,++++++,,,,,,++++++,,,,,,---...//////////////////////////////000000000000//////---------............///..............................------------------........................---...///000000000//////000000000000000111111222333333333333333333333333222222222222222222222222111000000000000111222222000000////////////000000111111111111111111111111000111111111111222222222333333333333333333333333222222222222222222222222333333333222222333333333333333222111111111111222222222222222222222222222rrrmmmggg```\\\YYYXXXWWWWWWWWWVVVSSSQQQJJJLLLNNNPPPPPPNNNLLLJJJHHHFFFDDDAAA???>>>======999888777666555555555555555444222222222222111///111222222222222111000000+++,,,,,,------,,,++++++///+++***---...------...,,,,,,---------,,,++++++---***(((+++000222000---((((((((((((((()))))))))((())))))))))))((((((((((((((((((((((((((((((((()))++++++***((('''((())))))))))))))))))*********!!!"""$$$&&&((()))***+++''''''''''''(((((())))))+++***((((((((()))((('''''''''((()))))))))))))))''')))++++++***(((((())))))((('''&&&&&&'''((((((,,,***)))''''''(((***+++((((((((((((((((((((((((************************)))))))))))))))))))))))))))+++---,,,+++***++++++(((((((((((((((((((((((((((((((((((()))))))))***'''''''''''''''((())))))++++++++++++++++++++++++************))))))))))))************************'''((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))************)))((()))))))))*********++++++******************************++++++,,,+++******''''''''''''((()))++++++************************))))))((())))))***++++++***,,,///111222111///...000---+++***+++,,,,,,+++)))***---......,,,***(((''''''''''''(((((((((((()))))))))***************************************,,,,,,+++++++++*********)))******++++++******))),,,+++)))+++222:::999444---,,,,,,+++***+++++++++))),,,---)))'''***,,,+++,,,++++++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))(((((()))***+++******+++++++++******)))+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...........................------............---------------............///......////////////000000111111000000//////....................................//////000000000000000000000000000111111222222222222222222222222222222222222222222222222222000000000000000111111111000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222222222222222222222222222222222333333222222222222222111000000000000000111111111111111111111111qqqlllggg```\\\YYYXXXWWWXXXXXXWWWSSSQQQKKKKKKLLLMMMMMMLLLKKKKKKGGGFFFCCC@@@???=========999888777777666555555555555333222222222222111000000000000111000//////...++++++,,,------,,,,,,+++---(((''',,,...+++***---,,,---------,,,,,,+++******+++,,,+++******+++,,,(((((((((((((((((((((((()))(((((((((((()))))))))((((((((((((((((((((((((,,,,,,,,,+++(((&&&&&&'''******))))))))))))))))))$$$$$$&&&'''((()))))))))(((((())))))************)))'''&&&''')))******)))''''''((()))))))))))))))%%%(((***+++)))(((''''''(((((('''''''''(((((((((***)))''''''(((***,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++------+++***+++,,,))))))))))))))))))))))))'''(((((((((((()))))))))$$$%%%''')))***)))'''&&&++++++++++++++++++++++++))))))***++++++,,,------************************'''((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++((())))))*********))))))((((((((()))))))))******)))))))))))))))))))))))))))***++++++******)))***''''''''''''((()))++++++************************(((((((((((()))***++++++++++++,,,------...///000///---+++***+++---,,,,,,(((***,,,......---***)))''''''''''''(((((((((((()))*********++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++************)))***000777777222,,,,,,+++************+++***......+++))),,,---,,,,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++*********((((((''''''(((***,,,...,,,,,,,,,---,,,,,,+++++++++***)))***,,,---,,,+++......---,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------............---------------............/////////000000000111111111111111111000000//////...........................////////////000000111111000000000000000111111222000000000000000000000000222222222222222222222222//////000000111111111111111111111111111111111111000000000000000000000000000000111111111222222222222222222222222222222222333333333333333333333333111222222333333222222111111111000////////////000000000000000000000000000qqqkkkfff```\\\ZZZYYYYYYYYYYYYWWWSSSPPPIIIIIIJJJKKKKKKJJJIIIIIIFFFEEECCC@@@>>>=========999999888888777777666666444333222222333333111000------......------,,,+++++++++,,,,,,,,,,,,------+++&&&'''...000+++)))---------------,,,+++******))),,,///---)))'''***---...------+++***)))(((((()))(((((((((((())))))***)))))))))))))))))))))))),,,,,,---+++(((&&&&&&'''************))))))))))))))))))))))))((('''&&&%%%(((((()))***************(((&&&%%%&&&(((*********''''''((()))))))))))))))%%%''')))***((('''''''''((((((((()))))))))))))))(((((('''((()))***,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---,,,+++***+++,,,************************''''''(((((((((((())))))'''(((***,,,,,,+++)))(((*********+++++++++++++++))))))***+++,,,---...///++++++++++++++++++++++++((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++((())))))************)))'''((((((((())))))))))))))))))))))))))))))))))))(((***++++++***))))))***(((((((((((()))******+++************************))))))))))))))))))***+++***)))(((((((((***,,,---...,,,+++,,,---...---+++((()))+++,,,---,,,***))))))))))))*********++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******(((******))),,,111222000,,,,,,+++******************...///,,,+++---...,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))***++++++++++++***(((((((((((()))+++---...,,,,,,---------------,,,...---,,,---...///...---///......---+++******)))++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...------------------------//////000000000000//////---------............////////////000000111111222//////..........................................000000/////////000111222000000000000000111111222000000000000000000000000222222222222222222222222///000111111222222111111111111222222222222111111000000000000000000000000000111111111111222222222222222222222222222222222333333333333333333333333000111222333333222111000111111000////////////000000000000000000000000000pppkkkfff```[[[[[[ZZZZZZZZZZZZWWWSSSOOOHHHJJJMMMOOOOOOMMMJJJHHHFFFDDDBBB@@@>>>=========:::::::::999999888777666444222111222333333222000...............------,,,,,,,,,+++++++++,,,---...---''')))333555...+++///------------,,,+++***))))))***++++++***)))***,,,......---,,,+++******))))))(((''''''((()))***+++)))))))))))))))))))))))))))***+++***)))((()))***************)))))))))((())))))))))))((('''&&&%%%'''''')))*********)))((()))'''&&&&&&((())))))(((''''''((()))))))))))))))&&&((())))))(((''''''(((((())))))***************(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++******+++))))))))))))))))))))))))'''''''''((((((((())))))++++++***)))))))))******)))))))))*********++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++************++++++++++++******(((((()))***************(((((()))))))))*********)))))))))))))))))))))))))))+++---,,,***)))***,,,******)))))))))******+++************************++++++***)))))))))************)))))))))*********,,,,,,,,,...//////,,,***((()))******++++++***************+++++++++,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***&&&+++,,,)))(((+++......,,,++++++***************)))---///,,,***,,,---++++++++++++,,,------......++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,++++++******************+++,,,,,,***+++,,,,,,------------...---,,,---/////////...---------,,,,,,+++++++++***+++,,,,,,---------,,,,,,,,,++++++,,,,,,---...........................//////000000000000//////---------............///---------...//////000000.............../////////........................111000/////////000111222000000000000000111111222000000000000000000000000111111111111111111111111000000222333333333222111///000111222222111000///111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222000111222333333222111000222111000000//////000000000000000000000000000000pppkkkfff___[[[\\\[[[[[[[[[ZZZWWWRRRNNNIIIMMMRRRVVVVVVRRRMMMIIIEEEDDDBBB@@@>>>=========::::::;;;::::::999777777444222111222333333222111111111111111111000000///---,,,*********,,,...//////))),,,777999111---111---...------,,,+++***)))(((&&&%%%'''***++++++)))((())))))***++++++,,,,,,)))(((''''''''')))***+++))))))))))))))))))))))))&&&((()))***))))))+++---+++*********))))))((((((###$$$&&&'''((()))))))))%%%&&&((()))))))))((('''+++)))'''''''''((('''&&&'''(((((()))))))))))))))((()))***)))((('''(((***((()))***+++++++++++++++)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++***)))***+++((((((((((((((((((((((((''''''''''''((((((((()))...+++(((%%%$$$&&&)))+++(((((())))))*********++++++++++++***************++++++++++++++++++++++++******+++++++++******)))*********++++++*********(((((()))***************)))************+++++++++))))))))))))))))))))))))***,,,......+++***+++---,,,+++***************+++************************,,,,,,+++***))))))******+++,,,---......---+++***++++++---///000///,,,)))(((((()))))))))******+++))))))))))))************((())))))***+++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++***++++++,,,,,,++++++***&&&,,,...***&&&(((+++---,,,++++++***)))*********(((,,,...+++***,,,,,,***///......------,,,,,,+++*********************************++++++,,,,,,,,,((()))***+++,,,,,,+++***------,,,,,,+++******)))((()))***+++,,,---------,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------***+++,,,,,,------------,,,,,,++++++,,,,,,---...////////////////////////------............---------------.........//////++++++,,,,,,---...////////////000000111111222222........................111000/////////000222333000000000000000111111222111111111111111111111111000000000000000000000000000111222333444333222222...///000111111000///...111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000///000222333333222000///222222111000000000000000111111111111111111111111nnngggbbb^^^\\\ZZZZZZYYYYYYYYYVVVRRROOOLLLHHHLLL[[[ddd^^^PPPHHHGGGDDD@@@>>>>>>>>>>>>===;;;<<<======<<<:::777666444444444444333222111000111111000////////////000---,,,,,,---......---+++...///000111111222222222000///...---+++***)))(((******))))))******+++,,,******************++++++&&&'''((())))))******))))))((('''&&&&&&'''((()))((((((((((((''''''''''''))))))************))))))))))))))))))((((((((((((******)))((('''&&&%%%%%%(((((())))))))))))((((((***((('''&&&&&&'''(((***))))))))))))))))))))))))******)))((('''&&&%%%%%%$$$%%%(((***,,,------,,,))))))))))))******************++++++++++++******(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))+++)))((()))******)))(((***'''%%%&&&(((***(((&&&******))))))))))))******(((((()))***************)))***,,,------,,,***))))))+++---,,,***)))(((((())))))************)))))))))***,,,------,,,***))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++///...+++***))))))***+++(((''''''((()))***,,,---.........------,,,,,,,,,)))))))))***+++++++++,,,++++++******)))*********---,,,***(((''''''((()))***(((((()))***+++***))),,,+++***))))))***+++,,,,,,,,,+++***(((((()))+++***///...***,,,333888777...---,,,***)))(((''''''*********+++---...------)))))))))***+++++++++,,,)))***,,,---...---,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******++++++++++++++++++++++++///---++++++,,,............---,,,,,,++++++++++++......---,,,,,,,,,,,,---++++++++++++++++++++++++)))***+++,,,---.........000000///...---,,,,,,,,,---------.........//////,,,,,,.........---,,,++++++,,,------,,,,,,...000...//////000000000000000000000111000000///...---.........///////////////........./////////////////////000000111111111222111111111111111111111111000111111111111222222222333333333333333333333333/////////000111111222222000000000000////////////////////////000000000000111222333222000......///111111000000//////......///000222333222111///...//////............//////000000///...............qqqiiiccc^^^[[[XXXXXXWWWXXXYYYWWWTTTQQQMMMIIIMMMXXX^^^WWWMMMFFFHHHEEEAAA?????????>>>===888888999888777666444333555555555555444333222111000000000/////////......---,,,,,,---...///...,,,---...///000111111111111111000///...,,,+++***)))***************++++++,,,,,,+++++++++***))))))))))))***************))))))))))))((('''''''''((((((************))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((***)))'''&&&&&&''')))***))))))))))))))))))))))))***))))))(((((('''''''''''''''''''''&&&&&&%%%$$$(((((()))))))))*********(((((())))))))))))))))))(((((((((((((((((((((((())))))***++++++***))))))))))))))))))))))))))))))***)))((()))***+++)))(((+++)))'''''')))***)))(((***))))))(((((())))))***(((((()))***************)))***,,,------,,,***)))''')))++++++***(((((()))++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++///---+++***))))))***+++(((((()))******+++++++++,,,,,,,,,+++++++++++++++)))))))))***************++++++*********++++++,,,...---+++)))((()))*********(((((()))***+++***)))++++++***))))))***++++++,,,,,,,,,***)))(((***,,,+++444999666444777<<<<<<111000...---,,,+++,,,,,,&&&)))++++++***))),,,...************++++++++++++***+++,,,---------,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++,,,+++))))))+++---------...---,,,,,,+++++++++,,,------,,,++++++++++++,,,//////...,,,+++***)))(((++++++,,,,,,---,,,,,,,,,,,,---...//////...---,,,---------.........//////------............------***+++,,,+++******,,,---......///000000000/////////000000000000//////................../////////111111000000000/////////000000111111111111111111111111111111111111111111111111111111222222222222333333333333333333333333111111111111111111000000111111111111000000000000/////////000000000111111222333444333111//////000000000000/////////////////////111111222111000///000//////......//////000000//////...............tttllleee^^^ZZZVVVVVVVVVWWWXXXXXXUUUSSSMMMKKKNNNSSSTTTOOOIIIGGGIIIFFFBBB@@@@@@@@@???>>>;;;;;;999888777777666666666666666666555444333222/////////000///......------,,,+++,,,...///...---,,,---...///000000000000111000///...---,,,+++***************+++++++++,,,---,,,,,,+++***)))((((((,,,,,,,,,++++++***)))(((***)))(((((('''''''''(((************))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''''''''(((((()))))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((&&&&&&&&&%%%(((((())))))))))))******%%%&&&''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))((()))++++++***(((+++***((((((*********)))))))))(((((((((((())))))(((((()))***************)))***+++,,,,,,+++***)))(((***,,,,,,+++******+++++++++,,,,,,,,,,,,++++++((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++...---+++***)))******+++)))***+++,,,,,,+++******)))))))))***************,,,,,,,,,+++++++++++++++++++++***++++++,,,---......---,,,*********++++++***(((((()))***+++***)))++++++***))))))***++++++,,,------,,,******+++---,,,777@@@>>>999999;;;===111000...,,,,,,---...///+++///333333///,,,---///+++++++++++++++*********++++++,,,---------,,,,,,------------,,,,,,,,,,,,...---,,,++++++,,,---...///......---,,,++++++***++++++++++++++++++++++++)))((('''(((***,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,+++************+++000///...---,,,+++***)))---------,,,,,,++++++++++++---000333444333111///---------...............///......---......//////,,,,,,---,,,******+++---------...////////////.........///000000000//////---------.........//////222222222111111000000000222222222222222111111111111111111111111111111111111111111111222222222333333333333333333333333333333333222222111000000///222222222222111111111111000000000111111111222222222333444444222000000111//////////////////000000/////////000000111111111000000////////////000000000///......------......wwwnnnfff^^^YYYVVVVVVUUUVVVWWWWWWUUUSSSLLLNNNPPPPPPMMMJJJIIIKKKKKKGGGCCCAAA@@@@@@@@@???===<<<:::888777777777888666666666666666555444444...//////000///...---,,,...---,,,,,,...//////...+++,,,---...////////////000///...---,,,+++************+++++++++,,,,,,+++,,,+++++++++***)))))))))***+++++++++******)))(((******)))(((((('''''''''(((((((((((('''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))'''(((((((((((()))))))))(((((())))))))))))((((((******))))))))))))******((((((((((((((((((((((((((()))))))))*********+++(((((('''&&&'''(((***+++(((((((((((()))))))))***%%%%%%&&&'''(((((((((((())))))))))))))))))))))))'''((((((((((((((((((''')))))))))))))))))))))))))))((((((***++++++***(((***)))(((((()))))))))))))))(((((((((((((((((()))(((((()))***************)))***++++++++++++***))),,,...//////...,,,,,,---))))))************))))))((()))************)))((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++---,,,+++*********++++++***+++---...---+++)))((((((((())))))******++++++.........------,,,,,,,,,+++***++++++,,,---...///---,,,+++************+++***(((((((((***+++***)))+++******************+++,,,---------++++++,,,---///666;;;;;;777444444555...,,,***))))))+++---...333666:::<<<:::555///+++,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---//////...---,,,,,,++++++++++++++++++++++++++++++((('''&&&(((+++,,,---,,,---,,,,,,++++++,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,---------------...---,,,,,,,,,,,,,,,,,,,,,...111555888999777333111........................000///...------...000111/////////...,,,+++---...,,,------...............------...///000000000///,,,,,,------......//////111111111111111111111111444333333222222111111111111111111111111111111111111111111222222222333333222222222222222222222222333222222222111111111000222222111111111000000000000111111111222222222222111222333333111000000000---......//////000000000............///111222333000000////////////000000//////...------------...wwwnnnfff^^^YYYXXXWWWUUUUUUUUUUUUSSSQQQKKKPPPRRROOOKKKJJJLLLNNNKKKHHHDDDAAAAAA@@@???>>>;;;999666444333333444555666666777777666666555555///////////////......---000...,,,,,,...//////...+++,,,---....../////////...------,,,+++***)))))))))***+++,,,,,,,,,,,,+++)))))))))***+++++++++,,,'''(((((()))******))))))******)))))))))(((((('''((((((((((((''''''''''''((())))))******))))))((('''((((((((()))))))))******)))))))))(((((((((((((((((())))))))))))((((((******))))))))))))******(((((((((((((((((((((((((((((())))))******++++++###""""""###$$$&&&)))***'''(((((((((((()))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((***,,,,,,***(((((((((((('''''''''((()))))))))(((((((((((())))))(((((()))***************************************---///000///---+++***+++))))))************)))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,---...---+++)))''')))*********+++,,,,,,,,,------,,,,,,++++++******+++***++++++,,,---...///+++******)))))))))))))))***(((((((((***+++***)))*********++++++*********+++,,,------,,,+++,,,---444333111222111///---+++,,,+++)))((()))***,,,---444555999AAAFFFBBB555)))---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,//////...------,,,++++++++++++++++++++++++++++++(((((((((***,,,...------,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++++++++---...///222444777999888555111........................---///...---------///000111///000000...,,,,,,---...,,,------...............,,,---...///////////////,,,,,,------...//////000......//////000111222222444333333222222111111111111111111111111111111111111222222222222333333333222222222222222222222222000000111111111222222222111111000000000/////////000111111111222222222222///000111111///...//////------......//////000000............///000222222000000////////////000000//////...---------------uuummmeee^^^ZZZXXXVVVUUUTTTTTTTTTRRRPPPLLLRRRUUUPPPLLLLLLNNNNNNLLLHHHDDDAAA@@@@@@???>>><<<;;;888666555555666777555666666666666666555555111111000////////////000222000---,,,---......---+++,,,---...////////////,,,,,,,,,+++***))))))))))))***,,,---------,,,+++(((((()))***+++,,,,,,---&&&&&&((())))))*********((())))))******))))))(((************))))))))))))))))))************))))))''''''(((((())))))***************))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********&&&&&&&&&&&&&&&'''((()))''''''(((((((((((()))))))))))))))******))))))((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((***,,,,,,***((('''(((((((((&&&&&&''')))******))))))))))))******(((((()))***************************************)))+++,,,,,,***(((''''''++++++,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***)))(((+++++++++,,,,,,,,,,,,,,,))))))((((((((((((((((((++++++***++++++,,,---...))))))))))))))))))))))))***(((((()))***+++***))))))***++++++++++++***))))))+++------,,,+++,,,,,,666000+++---///---***))),,,,,,,,,+++,,,,,,,,,---333222777CCCNNNMMM???111,,,,,,,,,,,,,,,+++++++++------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++***)))***+++...///...,,,,,,,,,+++++++++,,,------///...------,,,,,,------......------,,,++++++***+++*********+++---///000444444444444222///---+++...............---------------------...///000000------...---++++++,,,---------...////////////...------.../////////......,,,------...///000111111---......///000111222222222222222222222111111111111111111111111111111111222222222222333333333333222222222222222222222222...//////000111111222222000000000000/////////...000000000111111111222222---///000000///......///..................//////.........//////000000000//////............/////////...------,,,,,,------rrrjjjddd]]]ZZZVVVUUUSSSSSSTTTTTTSSSRRRNNNUUUWWWRRRMMMMMMLLLJJJKKKHHHDDDAAA@@@???>>>===>>>===<<<:::999999999999444555555666666555555555444222000......///111222555222...------------,,,,,,---...//////000//////---,,,,,,++++++******))))))***,,,---...---,,,+++)))))))))***+++++++++,,,((())))))*********))))))'''''')))***++++++******************))))))))))))(((((())))))))))))(((((('''''''''((()))*********)))))))))))))))*********(((((())))))))))))((((((((((((((())))))((((((((())))))))))))))))))))))))((((((((((((((((((((()))*********+++******))))))'''''''''((((((((())))))************)))(((''''''(((((((((((((((((((((((())))))(((''''''((())))))((((((((((((((((((((((((&&&'''(((+++------***(((''')))***)))'''&&&(((***++++++************++++++(((((()))*********************))))))))))))******$$$&&&)))))))))(((((()))++++++,,,,,,,,,,,,++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++******************)))))),,,,,,,,,,,,,,,+++++++++''''''((((((((((((((((((++++++*********++++++,,,)))******++++++************(((((()))***+++***))))))***++++++++++++***)))(((***,,,,,,+++++++++,,,111+++***---...***))),,,,,,------......---,,,+++111///222===GGGHHH>>>333++++++,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,...//////...,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********,,,......,,,+++,,,+++++++++,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,++++++******---,,,+++******,,,...///555333111///---,,,++++++//////.........---------++++++---....../////////,,,---------++++++---///......///000000000//////.........///......------------...///000111222333111111111111111111111111000000111111111111111111111111111111111111111111222222222333333333444444111111111111111111111111//////////////////000000111111111000000000///////////////000000000111111...///111111/////////000..................---------...///000000///............------------......///...------,,,,,,------pppiiiccc]]][[[TTTSSSQQQRRRTTTUUUUUUTTTPPPVVVXXXRRRNNNMMMJJJEEEKKKHHHCCC@@@??????===<<<;;;;;;999888777666666666444444555555555555555444666444000......///222444666333///---,,,,,,,,,+++,,,---...///000000000000---------,,,,,,+++++++++)))***,,,......---,,,++++++++++++***************+++++++++++++++***)))(((%%%''')))***++++++++++++((((((((((((''''''''''''''''''((((((((((((''''''&&&''''''((()))******+++''''''((()))***+++,,,,,,(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''%%%&&&((()))))))))((('''''''''''''''((((((((()))++++++******)))'''&&&%%%((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&(((+++------***((((((***+++***((('''))),,,,,,,,,++++++++++++,,,,,,(((((()))*********************))))))))))))******"""%%%(((*********+++,,,))))))************)))))),,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******)))(((((()))******---,,,,,,,,,+++*********))))))******+++++++++,,,++++++******)))************++++++,,,,,,,,,++++++***(((((()))***+++***))))))***+++,,,,,,+++***)))''')))+++,,,+++******+++)))'''***///---((()))///+++,,,---......,,,***)))***)))***000666666111***+++++++++,,,,,,---------///...,,,+++***+++,,,,,,*********++++++,,,,,,,,,,,,...000222222000...,,,)))******++++++,,,,,,---+++++++++++++++++++++++++++******,,,------+++)))++++++++++++,,,,,,---...---,,,++++++******++++++))))))***++++++,,,------///...,,,******+++,,,---666444000---,,,,,,---/////////.........---------)))***,,,...//////...------...//////......000222...//////000000000000000.../////////...---,,,,,,......///000111222333333555555444333222000000/////////000000111111111222111111111111111111111111222222333333333444444444111111111111111111111111000000//////......------222222222111111111111000////////////000000000000...000222222000000000111/////////......------,,,---...000111111///---,,,---------,,,,,,---------......---,,,,,,,,,,,,---ooofffbbb______^^^ZZZVVVTTTSSSTTTTTTTTTRRRSSSRRRPPPLLLIIIHHHGGGHHHFFFCCCAAA???>>>======<<<;;;:::888777666666555777666555333333222222333222111111000///000000000111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,***)))++++++************++++++((())))))***+++---...///...,,,***(((''''''((()))))))))(((((((((((())))))(((((())))))))))))(((((()))***+++++++++***((('''******))))))((((((''''''''''''(((((())))))******))))))((('''''''''''''''&&&%%%$$$&&&((()))((('''+++***)))(((''''''((((((******))))))))))))******'''((((((((()))))))))***(((((())))))))))))((((((+++)))''''''((())))))((('''''''''''''''((())))))(((((('''&&&%%%$$$$$$###++++++******)))'''&&&%%%&&&&&&''''''(((((())))))((()))***++++++***)))(((,,,,,,+++***))))))******+++++++++++++++***)))((()))))))))))))))((('''''')))))))))))))))******+++(((((()))++++++,,,,,,,,,))))))))))))))))))))))))'''+++---)))((()))***(((++++++++++++++++++++++++---,,,***((((((***,,,...+++++++++***++++++,,,,,,+++)))'''))),,,---,,,******,,,,,,+++)))((()))***)))************+++++++++*********+++,,,,,,***(((******))))))((((((''''''((((((((((((((()))******,,,+++***)))))))))***+++((('''&&&***000111...***---,,,++++++***)))(((((()))******++++++******)))++++++,,,,,,,,,,,,------++++++******++++++,,,---------,,,,,,,,,,,,++++++...........................++++++222;;;===666///.........,,,***+++...000...---,,,,,,------+++)))+++******,,,,,,++++++------......---,,,+++---...111...++++++,,,---+++)))111111000///...------,,,+++,,,,,,,,,++++++---///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++((()))+++---////////////------------------------,,,,,,,,,---------.....................///000000//////000111333555777888888888888777555333222111///000111000//////111333666111,,,,,,///222222///111222222333333222222111111111111111000000000000000000//////.........---000//////............/////////......///000111111111111111111111000//////......////////////......,,,---......//////......///............---------+++******)))***+++---...ooogggbbb^^^^^^]]]ZZZVVVSSSSSSSSSSSSSSSQQQRRRRRRPPPMMMIIIHHHHHHHHHFFFDDDAAA???>>>============;;;999888777777777999888777666444333222111111111111111000000000///111000000///......------,,,,,,---------............,,,++++++,,,,,,+++)))+++******))))))******+++...---,,,+++******)))***,,,+++***((((((((())))))))))))(((((((((((())))))'''((((((((((((((('''&&&))))))*********)))((('''***)))))))))((((((((('''))))))))))))*********+++******)))(((((((((((((((+++***))))))***+++***((())))))))))))((((((((('''***))))))(((((())))))***(((((((((((())))))))))))))))))(((((((((((())))))***)))'''''')))))))))((()))))))))))))))***++++++))))))((((((''''''&&&&&&******************)))(((&&&''''''(((((()))******((()))***++++++***)))(((,,,,,,+++***************+++++++++++++++***)))))))))*********))))))(((''')))))))))))))))******+++&&&'''((())))))***)))))))))))))))))))))))))))))))))---...+++)))***+++(((++++++++++++++++++++++++111///---+++***+++---...+++******))))))******++++++)))((()))+++---+++******+++,,,+++***)))***+++)))************+++++++++)))))))))+++------+++*********))))))((((((((((((***)))))))))******+++,,,******))))))))))))******+++)))))),,,111222///+++------,,,++++++***))))))++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++------------------------...,,,,,,111777777111+++&&&(((***+++******,,,---+++******+++,,,---+++***,,,++++++,,,,,,++++++,,,,,,------,,,++++++---///000...++++++,,,,,,+++))),,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++---///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,...//////......------------------------------------------.....................//////000111111222333555777999;;;<<<;;;:::888666333111000///000111000//////111333;;;666111000222444333111111222222333333222222111111111111000000000//////000/////////............111111000......---......///////////////000111222111111111111111000//////......////////////......,,,---......//////..................------------------,,,+++,,,---......rrrjjjccc^^^\\\\\\YYYUUURRRRRRRRRRRRQQQPPPRRRRRRQQQNNNKKKIIIIIIHHHFFFDDDAAA???>>>>>>===>>>===<<<:::999888888777::::::999888666333111///000111111222111000///...000000000///......------------....../////////000,,,+++******+++,,,+++)))******))))))))))))******///...---+++)))(((((((((***)))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''&&&%%%((())))))))))))((('''&&&))))))))))))((((((((((((************++++++++++++******))))))(((((())))))---,,,******++++++)))(((((())))))******)))'''''')))((((((''''''(((((()))))))))))))))((((((((((((***)))(((''''''((()))******((('''''')))***)))((()))))))))))))))***++++++*********)))))))))))))))))))))***+++++++++++++++''''''((())))))******+++))))))************)))))),,,++++++******************++++++++++++***))))))*********+++******)))((()))))))))))))))******+++(((((()))))))))))))))((())))))))))))))))))))))))+++///000---***++++++)))++++++++++++++++++++++++111000---+++******+++,,,******)))))))))))))))******)))((()))+++++++++******+++,,,,,,+++***+++---)))************++++++++++++******+++,,,,,,***)))***))))))))))))((((((((()))))))))))))))******+++))))))***************))),,,+++***,,,000000---***,,,++++++******))))))))),,,------......------,,,)))))))))************+++++++++******++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...000111000,,,)))(((***...///...,,,,,,,,,)))(((((()))+++,,,,,,+++.........---,,,,,,,,,++++++,,,,,,+++***+++---000///---++++++,,,,,,+++***)))*********+++++++++,,,+++,,,,,,,,,++++++---///......---------,,,,,,,,,,,,,,,------------,,,,,,+++,,,---.........------------------------------..................------......------......///000222333444666888:::<<<===??????===:::777444111//////000000000//////111333===888444222444555333222111111222222222222111111111111000000000000//////////////////............222111000///...---------000000000000000111111222000000111111000000//////......////////////......,,,---......//////..................------------000///......---......///vvvmmmeee^^^[[[[[[XXXTTTRRRRRRQQQPPPOOOOOOQQQRRRRRROOOLLLKKKKKKHHHGGGDDDAAA???>>>>>>>>>>>>===;;;:::888777777777777888888888777444111//////000222333222111///---000000//////....................................+++)))))))))+++,,,+++******))))))(((((())))))*********************+++,,,'''((()))***************))))))(((((((((((())))))))))))))))))((('''&&&%%%(((((((((((((((''''''&&&))))))))))))((((((((((((************************))))))((((((((((((((()))***)))'''((())))))'''&&&'''(((***++++++)))'''&&&((((((''''''''''''(((((())))))))))))((((((((((((+++)))(((&&&&&&((()))+++***((('''''')))******)))'''''''''''''''(((((())))))))))))******+++++++++((()))******++++++******((((((((()))******++++++)))))))))******)))))))))******))))))((())))))*********+++++++++******)))******+++++++++******))))))))))))))))))******+++++++++,,,,,,,,,+++******))))))))))))))))))))))))+++///000,,,***++++++)))************************---,,,***)))((()))***++++++******))))))))))))******)))))))))*********))))))***,,,,,,++++++,,,...))))))*********+++++++++///---++++++++++++)))'''))))))))))))))))))))))))((('''''''''''''''(((((())))))+++,,,,,,,,,+++***+++***)))***,,,,,,***((()))))))))))))))(((((((((,,,------......------,,,)))))))))*********++++++++++++******++++++,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---,,,...//////...,,,******...000111000---***))))))+++***))))))+++,,,+++***///111000...---......,,,***+++++++++***+++---000...---,,,++++++,,,++++++,,,,,,,,,---------------+++,,,,,,,,,++++++---///......---------,,,,,,,,,,,,,,,------------,,,,,,,,,---.........---,,,+++------------------------//////............------...------------...//////333333444666888:::<<<===???>>>===:::888555222000...///000000...///000222888555222111222333222111111111222222222222111111111000000000///////////////////////////.........111000//////////////////111111000000000111111222///000000000000000//////......////////////......,,,---......///..................---------,,,,,,000000///.........------zzzqqqhhhaaa]]][[[XXXUUURRRRRRQQQOOONNNNNNPPPSSSSSSPPPNNNMMMLLLIIIGGGDDDBBB@@@???>>>>>>===<<<:::999777666666666333444666777666444222111///000222333222111///---////////////............000//////...---,,,+++++++++)))))))))+++,,,+++*********))))))))))))******((((((((()))***+++---...'''((()))***++++++******))))))(((((((((((())))))***************)))(((''')))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&''''''((('''&&&%%%&&&((()))((('''&&&''')))++++++***((('''((((((''''''''''''(((((())))))))))))((((((((((((+++)))(((&&&&&&((()))+++)))(((&&&''')))******)))'''''''''''''''(((((()))'''(((((())))))******+++))))))******))))))((('''((((((((()))******++++++***))))))))))))))))))***((((((''''''''''''((())))))******+++++++++******)))******+++++++++******)))))))))))))))******++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))---...+++)))******'''***************************))))))))))))***+++,,,---,,,+++***************))))))***))))))))))))))))))***++++++++++++,,,---))))))*********+++++++++---,,,******,,,,,,+++***))))))))))))************((((((''''''''''''(((((()))***,,,---...---,,,++++++*********+++***)))((())))))******************++++++,,,,,,,,,,,,++++++************+++++++++,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++++++++,,,,,,---------+++---//////,,,+++,,,---......,,,***'''%%%&&&'''000...++++++++++++***))),,,//////++++++//////+++***+++---,,,++++++---///---------,,,++++++,,,,,,/////////...---,,,,,,++++++,,,,,,,,,++++++---///......---------,,,,,,,,,,,,------......------,,,,,,---.........---,,,+++------------------------..................---------------------...//////111111222333555777999::::::::::::888777555333222...///000///......000222333111000000111222222222000111111222222111111000000000000////////////............//////////////////////////////000111222111111000000000000000111...//////000000000//////......////////////......,,,---......///............------------,,,,,,,,,............------,,,,,,|||sssjjjbbb^^^[[[XXXUUUSSSRRRQQQOOOMMMMMMPPPSSSTTTRRRPPPNNNNNNIIIGGGEEEBBB@@@???>>>>>><<<;;;:::888777666555555222333444555555444333222000111111222111000///...//////////////////......000//////...---,,,++++++,,,+++******+++,,,+++)))++++++************++++++******)))))))))******+++(((((())))))*********+++))))))(((((((((((()))))))))******++++++************)))((((((''''''(((((((((((((((((()))))))))))))))))))))(((((((((((((((&&&&&&%%%%%%&&&&&&''''''((('''&&&'''***+++***)))'''''')))******))))))((()))((((((''''''(((((()))(((((((((((())))))))))))***)))(((''''''((()))***)))'''&&&''')))*********)))))))))))))))***++++++''''''(((((()))))))))***)))))))))))))))((('''&&&''''''((())))))******+++******))))))))))))******'''''''''''''''(((((()))))))))***++++++++++++***((()))******+++*********)))))))))))))))******+++))))))***************)))))))))))))))))))))))))))'''+++,,,)))((())))))'''*********************************+++,,,---...///...---,,,+++************)))***+++***((('''((())))))***++++++***)))***,,,)))************+++++++++***)))((())),,,/////////)))))))))************+++,,,++++++*********************+++,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,---------...)))******++++++******)))*********+++++++++,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,------......,,,---...---,,,,,,---...,,,,,,+++)))'''(((+++---222///,,,+++++++++***)))''',,,---)))***000111,,,***---//////...,,,,,,,,,,,,------,,,+++***,,,.........---,,,+++***))))))+++,,,,,,,,,++++++---///......---------,,,,,,,,,------............------,,,---.........---,,,+++------------------------,,,,,,,,,---------......------,,,,,,------...////////////000111222444555555555555555444333222222.../////////......000222111111111111222333444444000000111111111111000000000000////////////...............///////////////////////////000111222222111000000///////////////......///000000000//////......////////////......,,,---......//////......------------,,,,,,,,,,,,,,,,,,---------,,,++++++|||sssjjjbbb___[[[YYYVVVTTTSSSRRROOOMMMLLLOOOSSSTTTSSSQQQOOOOOOIIIHHHEEEBBB@@@?????????===<<<;;;999888777666666666666555555444444333333111111111111000000000///.../////////////////////...........................,,,++++++,,,,,,+++))),,,,,,++++++++++++,,,,,,,,,+++***))))))((())))))******)))(((((()))***+++))))))(((((((((((())))))'''((()))******+++******+++***)))((((((((())))))'''((((((((()))))))))************)))))))))((((((&&&&&&&&&&&&&&&'''((((((***)))((()))***+++***)))'''((((((((())))))))))))***))))))(((((())))))***&&&&&&'''((()))***++++++))))))(((((((((((())))))((('''&&&''')))++++++***)))))))))))))))***++++++((((((((()))))))))))))))(((((()))*********))))))&&&''''''(((((()))******+++***)))(((((()))***+++((((((((((((((()))******))))))***+++++++++++++++'''((())))))*********))))))))))))))))))******+++(((((()))***++++++++++++))))))))))))))))))))))))%%%***+++)))(((******)))******************************++++++,,,,,,---------,,,+++***))))))))))))(((***+++***'''&&&'''))))))***+++***(((((((((***)))************+++++++++,,,***)))***,,,.........))))))*********+++++++++------,,,+++++++++++++++))))))))))))***+++,,,---++++++,,,+++++++++,,,---)))******+++,,,---------))))))************)))))))))))))))************+++++++++******++++++,,,---------,,,,,,,,,,,,+++++++++,,,,,,---....../////////---,,,++++++,,,,,,,,,+++,,,---,,,++++++---...000...+++)))***+++******&&&---///+++---555777222+++...222333111---+++***+++------,,,******,,,...,,,,,,++++++******))))))+++,,,,,,,,,++++++---///......---------,,,,,,,,,------............------+++,,,---.........---,,,------------------------)))******+++,,,---......------,,,,,,------...///...............///000000111111222111111000//////.../////////......000111111222222222111111222333000000111111111111000000000000/////////...................../////////000222111111000//////000000000000///...............---......///000000//////......////////////......,,,---......//////......---------,,,,,,,,,++++++++++++,,,---...---,,,,,,{{{rrrjjjbbb___\\\ZZZWWWUUUTTTRRROOOMMMKKKOOOSSSUUUTTTQQQPPPOOOIIIHHHEEEBBB@@@?????????>>>===<<<:::999888777777:::999777555444444333333222111111000///000000000.........///////////////------...///000111222333///...,,,,,,,,,,,,***)))---,,,,,,++++++,,,,,,---******))))))))))))******,,,***)))''''''(((***+++))))))(((((((((((())))))%%%&&&''')))************,,,+++)))((((((((()))***'''((((((((())))))******,,,+++++++++******))))))'''''''''''''''((()))***+++***(((((())))))'''&&&((((((''''''((()))***+++******))))))))))))******%%%&&&'''((()))***+++,,,(((((())))))))))))((((((((('''&&&''')))++++++***'''''''''''''''((())))))))))))))))))))))))))))))'''((()))***,,,,,,,,,,,,&&&&&&''''''((()))))))))+++***)))(((((()))***+++******)))******+++,,,,,,((()))***+++++++++++++++''''''((())))))))))))))))))))))))))))))******+++)))***+++,,,---.........))))))))))))))))))))))))%%%)))+++)))(((+++,,,***))))))))))))))))))))))))*********))))))))))))))),,,+++***)))(((((((((((((((***+++***'''&&&'''))))))******)))'''&&&'''((()))************+++++++++222///,,,+++++++++***)))))))))******++++++++++++,,,,,,+++***)))))))))***((('''''''''''')))+++,,,((()))))))))((()))***,,,&&&&&&'''((()))******+++*********++++++*********(((((((((((())))))))))))++++++******++++++,,,------------,,,,,,,,,++++++,,,,,,------...///000000111...+++******+++***))))))+++---,,,***'''&&&&&&...+++(((((()))***++++++)))111333///222<<<>>>999+++///333555222...***(((+++,,,...---******,,,///+++++++++++++++,,,,,,,,,+++,,,,,,,,,++++++---///......---------,,,,,,,,,------............------++++++---.........------------------------------(((((()))***,,,---......---,,,,,,,,,,,,---............------------......000000000//////---,,,,,,---...//////---...///111111111222111/////////000000000111111111111000000000/////////............---.........//////000000555444222111///...------000///...---------------------...///000000//////......////////////......,,,---......//////......---------,,,,,,,,,++++++***+++---.........------xxxooogggbbb```[[[XXXSSSPPPNNNLLLHHHFFFLLLOOORRRUUUUUURRRNNNKKKIIIHHHFFFDDDBBBAAA@@@@@@>>><<<:::777777888:::;;;666777777777666444222000555444222222222111...,,,///////////////000111111++++++---...//////000000111000///---,,,+++************))))))))))))*********,,,......,,,***))))))************************''''''((()))***++++++,,,************))))))))))))---,,,,,,+++***)))((((((''''''((()))))))))))))))''')))+++---...---+++***(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))++++++++++++***)))''''''((((((((((((''''''''''''))))))*********))))))((())))))***+++++++++++++++))))))(((((((((((())))))(((((()))***************+++++++++++++++***))))))&&&((())))))(((((()))+++************************************************+++***************++++++++++++***)))(((((()))))),,,+++***((((((((()))***+++++++++*********)))))),,,+++***((((((((())))))******++++++++++++******)))************++++++++++++++++++************)))************************++++++***)))(((((())))))******+++++++++,,,,,,,,,---,,,)))((('''((()))***))))))))))))***************)))))))))***+++,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---*********))))))))))))(((***+++,,,---,,,,,,***)))+++///...***000===AAA;;;---000444777777333...+++,,,+++//////***///555...///......---)))&&&)))///---,,,***))))))+++...000+++,,,,,,******---000111,,,+++++++++,,,---......(((+++......,,,,,,000333........................------------------------.........------.........///////////////.............................................////////////000000////////////000111111111111111111000//////////////////...+++)))(((---......///000111111222000000000///.........---////////////////////////------............------,,,---......,,,,,,---...........................///...---,,,,,,,,,,,,,,,///...---,,,+++,,,---...yyyooogggbbb___ZZZWWWTTTSSSRRRQQQPPPNNNLLLNNNQQQSSSSSSPPPMMMJJJIIIHHHFFFDDDBBBAAA@@@@@@>>><<<:::888888888999:::666777777666555444222111444333222222222111///---///////////////000111111,,,---...///000000000000///...---++++++***************))))))))))))******(((+++------,,,***))))))************************)))))))))))))))*********&&&&&&''''''(((((())))))++++++***))))))(((((((((''''''((()))))))))))))))******+++,,,,,,+++******(((((((((''''''((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''(((((('''((())))))))))))(((''',,,+++***))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''&&&%%%$$$###***))))))))))))((((((((())))))*********))))))(((((())))))*********)))))))))((((((''''''(((((()))(((((()))******************+++++++++******)))((('''((())))))(((((()))+++************************************************++++++******************++++++***)))))))))))))))+++******))))))))))))***+++++++++*********))))))+++***)))(((((())))))*********++++++++++++******)))************+++++++++(((((()))***+++,,,,,,---************************++++++***)))))))))))))))******+++++++++,,,,,,,,,+++***)))(((((()))+++,,,))))))))))))*********************)))******++++++++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---******)))))))))(((((((((***+++,,,,,,,,,,,,+++***+++///---(((,,,555666000---///333555444222...+++***,,,333333---444???===777000,,,---...,,,,,,---///,,,***)))***+++,,,,,,---...///...------...---000///...---,,,+++++++++***---//////---,,,---///------------------------------------------------...------,,,,,,------...////////////............////////////////////////............////////////000///////////////000000000000111111000//////...,,,,,,---...............---......//////000000000//////..................000000000000000000000000------............------,,,---......,,,,,,---...........................000000///...............---,,,,,,+++,,,---//////{{{ppphhhbbb___ZZZXXXUUUSSSSSSSSSRRRQQQLLLMMMOOOPPPOOONNNLLLJJJIIIHHHFFFDDDCCCAAAAAA@@@===<<<;;;:::999999999999666666666666555444222222333222111111222222000//////////////////000000111/////////000000000//////,,,,,,+++*********************))))))))))))******''')))+++,,,+++***)))***))))))))))))))))))))))))************))))))((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''((()))))))))))))))++++++++++++************))))))''''''''''''))))))))))))(((((((((((())))))'''(((((())))))((((((''')))((((((''''''(((((()))((())))))******))))))(((,,,,,,+++*********++++++***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))((('''&&&************))))))))))))((())))))******)))))))))(((((()))))))))(((((('''))))))(((((((((((())))))(((((()))***************)))************)))((((((''')))***)))(((((()))+++************************)))))))))))))))))))))))),,,,,,+++***)))))))))***++++++***))))))))))))***))))))******+++*********+++************)))))))))***))))))((())))))***+++******++++++++++++******)))************+++++++++(((((()))***+++,,,,,,---************************+++***))))))))))))))))))******+++++++++,,,,,,,,,))))))(((((()))***,,,---)))))))))*********++++++++++++******)))*********++++++++++++++++++++++++************************)))******************))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((***++++++,,,,,,,,,++++++)))---,,,(((***000///)))---...000111111///---,,,***---666666///999IIIKKK===111(((***000000---***///...,,,,,,,,,,,,+++***------...//////---,,,+++//////...---,,,+++******---......///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---........................////////////////////////............////////////////////////........./////////////////////...---,,,,,,,,,---...///111111........................---------------.........000000000000000000000000------............------,,,---......,,,,,,---...------------------------000///..................+++++++++,,,---...///000|||qqqhhhbbb___\\\YYYTTTRRRPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFEEECCCBBBAAAAAA<<<<<<;;;;;;:::999888777666666666555555444333333111111000111333333111000000000////////////000000///////////////...------++++++*********++++++,,,+++******))))))******+++&&&(((***+++***)))***+++))))))))))))))))))))))))******))))))))))))))))))(((((())))))******++++++((((((((()))))))))******''''''((()))))))))))))))******)))))))))******+++***)))(((''''''((()))***))))))(((((((((((())))))'''(((((((((((((((((('''))))))(((((((((((())))))))))))************))))))***))))))((((((((())))))******))))))))))))******((((((((((((((((((((((((+++++++++++++++***))))))*********)))))))))(((((('''((()))))))))))))))))))))))))))***))))))((('''******))))))))))))******(((((()))***************))))))*********))))))(((((()))******)))((()))***************************((((((((((((((((((((((((,,,,,,+++***))))))))))))++++++***))))))*********'''(((***+++,,,++++++***************))))))))))))((((((((())))))***++++++******++++++++++++******))))))*********++++++++++++++++++************)))******************************)))))))))))))))*********+++++++++,,,,,,,,,******)))))))))***+++,,,))))))*********+++++++++,,,,,,+++***)))))))))******+++++++++++++++,,,,,,************************))))))************)))))),,,,,,,,,---------......,,,------------------,,,++++++++++++******************++++++,,,,,,,,,+++(((,,,---+++,,,///...***------.........---------------444333///:::IIIJJJ<<>>===<<<:::999888888777777666555444444444444444111000000111333333222000111000000///////////////---------------,,,+++***,,,,,,+++++++++,,,,,,---++++++************++++++(((***+++***))))))***,,,************************''''''((()))***+++,,,,,,******)))((('''&&&%%%%%%))))))******+++++++++,,,''''''((()))))))))))))))'''''''''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((((((''''''&&&***))))))(((((())))))******))))))(((((())))))*********)))))))))***++++++***))))))(((((())))))***))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''&&&&&&'''((())))))))))))))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,(((((()))***************))))))***++++++++++++******+++++++++)))((()))***************************))))))))))))))))))))))))+++***************+++++++++************+++,,,,,,******++++++++++++++++++(((((()))))))))))))))***((())))))************)))******++++++++++++******)))************+++++++++(((((()))***+++,,,,,,---************************)))))))))))))))******+++******+++++++++,,,,,,,,,---,,,,,,+++******))))))*********++++++++++++,,,++++++******)))******************++++++,,,,,,---************************)))******************))),,,,,,,,,---------......,,,---...//////...---,,,---------,,,,,,,,,++++++************+++,,,------+++---...---+++((('''''',,,,,,+++++++++,,,------222+++++++++)))222666,,,444///---...---++++++...)))222;;;999222///555===BBB777//////...)))))),,,***,,,---...//////...---,,,000333333000---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000111111111///...---,,,---......///.........++++++,,,---...000222333---------------------------------------.........------------------------------............------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------......////////////...---,,,******|||rrriiiccc```___[[[VVVSSSRRRSSSSSSSSSPPPQQQQQQQQQPPPNNNLLLKKKJJJIIIGGGEEEDDDCCCBBBBBB@@@>>>;;;999777777888888777666555444333444555555222111111111222222111///111111000///////////////---------...------,,,,,,,,,++++++*********++++++,,,++++++******++++++,,,+++,,,,,,+++))))))***,,,++++++++++++++++++++++++(((((())))))*********+++))))))((((((''''''&&&&&&))))))))))))************''''''((()))))))))))))))(((((()))))))))(((&&&%%%'''(((***++++++***((('''))))))(((((((((((())))))&&&''''''((((((''''''&&&******))))))))))))******))))))(((''''''((())))))+++************+++,,,---)))((((((''''''(((((())))))))))))))))))))))))))))))******+++++++++******)))))))))(((((((((((('''%%%&&&'''((())))))))))))&&&'''(((***+++++++++++++++******))))))******+++(((((()))*********************+++,,,,,,,,,,,,,,,***+++,,,+++)))((()))***************************************************))))))))))))***+++,,,,,,+++*********++++++,,,---,,,,,,+++*********++++++(((((((((((())))))******))))))***+++******((((((******++++++++++++******)))************+++++++++(((((()))***+++,,,,,,---************************)))))))))))))))***++++++******+++++++++,,,,,,,,,+++++++++,,,++++++***************+++++++++,,,,,,*********)))******++++++)))******+++,,,,,,------******************************++++++++++++******,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,+++++++++************************,,,---...+++,,,------***((((((***++++++++++++,,,,,,---------)))------)))///111(((000,,,+++......++++++---,,,111555444111000333777@@@333,,,000000***(((,,,+++---///222333333333222+++555>>>???888000...///------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,------...//////------------------------............////////////111111222333222000...---------...///////////////******,,,---//////000000,,,,,,------......////////////..........................................------............------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---............---+++***|||rrriiicccaaaccc^^^XXXSSSQQQPPPOOONNNQQQRRRSSSSSSRRROOOMMMKKKJJJIIIHHHFFFDDDCCCBBBBBBAAA>>>;;;888666777888999777666555444333444555666333222111111222222000///111111000///////////////------...............---++++++***))))))))))))))),,,++++++******++++++,,,,,,------,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))************))))))))))))(((((((((((('''(((((()))))))))))))))******++++++)))&&&###!!!'''(((+++,,,,,,+++((('''))))))(((((((((((())))))&&&''''''''''''''''''&&&******))))))))))))******)))((('''&&&&&&'''((()))***)))))))))***++++++,,,((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&%%%************))))))))))))%%%&&&'''((())))))))))))$$$%%%'''(((***+++++++++))))))(((((((((((())))))(((((()))******************+++,,,---------------***,,,,,,+++)))((()))***************************************************(((((())))))***+++------+++*********+++,,,,,,---...---+++***)))***++++++'''((((((((())))))******)))***++++++***)))((('''******++++++++++++******)))************++++++++++++++++++************)))************************))))))((())))))***++++++******+++++++++,,,,,,,,,))))))+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,))))))***+++,,,,,,------************************++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,---///000000///---,,,*********))))))))))))(((******))))))***,,,---///)))***,,,...,,,+++---222++++++,,,,,,,,,---------((()))000111***---111***---(((&&&+++...,,,)))(((//////...///000000000///555***&&&...111,,,)))---)))+++///444777999::::::+++888FFFHHH>>>333------........................++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////..................................../////////000111222333444333111///---------...///000000000///,,,---.........---+++***,,,,,,------...///000000000000000///.........---////////////////////////---..................---,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---+++,,,---.........---,,,}}}oooiiieeebbbddd^^^WWWTTTTTTTTTPPPLLLSSSSSSSSSRRRPPPNNNLLLJJJJJJIIIFFFCCCAAA@@@@@@@@@::::::999999888999999999222222222333444555666777333333444444333222111000.........//////000111222...---,,,,,,++++++,,,,,,))))))(((((()))+++---...++++++++++++++++++++++++***)))(((''''''((()))***222111000...,,,***)))((((((((())))))*********+++,,,)))&&&&&&(((***)))(((((()))***++++++***((((((((('''&&&''')))++++++***''''''((()))))))))))))))++++++******))))))(((((())))))(((((('''''''''&&&))))))************))))))+++***((('''''''''((()))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((***((('''%%%%%%'''(((*********))))))((((((''''''(((((()))***************************************...---+++***((('''''''''++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++++++++)))((('''((((((((()))******++++++,,,,,,+++***)))(((''''''************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))---+++)))***,,,---,,,)))))))))))))))***+++,,,---,,,,,,+++******+++,,,,,,+++*********))))))(((((('''((()))***+++,,,,,,,,,(((((()))***++++++,,,,,,************************---,,,,,,++++++,,,,,,------,,,++++++*********+++------,,,,,,+++***))))))(((*********)))((()))***---,,,+++***+++,,,---...***++++++,,,---...//////)))***,,,------,,,***)))---,,,,,,++++++,,,,,,---************************+++++++++,,,---...///000---,,,++++++---///......+++***)))(((((()))***+++---,,,+++******+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++///,,,,,,///555888666333,,,333???HHHJJJBBB444***...------------...//////111...+++******+++++++++000***)))...222000+++)))***+++...///...,,,---000---,,,,,,,,,,,,---......,,,,,,,,,------------...222333333111...,,,,,,---+++---......---,,,,,,---///---,,,++++++,,,...///++++++,,,---..................------------...............////////////000---------............///,,,---...---+++***+++,,,((()))***+++++++++++++++++++++++++++,,,,,,---...///000111000---+++++++++{{{nnngggdddbbb^^^YYYSSSQQQRRRSSSPPPMMMQQQQQQRRRRRRQQQOOOMMMLLLJJJHHHFFFCCCAAA@@@??????;;;::::::999888888888999666666555555555555555555222111111000//////.....................//////000...---,,,,,,++++++,,,,,,******))))))***+++,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,000///...---+++***))))))((()))))))))***************(((&&&&&&)))******)))******+++++++++*********+++***(((((()))***)))(((''''''((())))))))))))))))))))))))((((((((((((((()))((((((((('''''''''''')))))))))))))))))))))))),,,,,,***)))))))))***+++))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((***)))(((''''''((()))******)))))))))((((((((('''(((((()))***************))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$+++******************+++************************))))))))))))))))))))))))+++++++++++++++***))))))************))))))))))))************))))))))))))************************,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,***)))***,,,---+++)))))))))))))))***+++,,,---------,,,++++++,,,------+++++++++******)))))))))((()))***+++++++++++++++***++++++,,,------......************************,,,++++++******++++++,,,,,,++++++******++++++,,,------,,,,,,+++******))))))***++++++))))))***+++,,,,,,++++++,,,,,,------......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,......---,,,++++++++++++*********************************++++++,,,......---,,,***+++---......---------,,,++++++,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++******---------------------------+++))),,,000222000---...222999???AAA===444...------------...//////000---,,,,,,,,,------,,,+++,,,)))***......)))''''''+++,,,---...---,,,---///---------------...//////............////////////111222222111...,,,------,,,---//////---,,,---...000...---,,,+++,,,...///++++++,,,---..................------------......------........./////////.........////////////000,,,---......,,,+++,,,---,,,,,,------------------,,,+++++++++,,,,,,---...000111222000...,,,,,,,,,{{{mmmgggcccaaaYYYUUUQQQPPPRRRSSSRRRPPPOOOPPPQQQQQQQQQPPPOOONNNIIIGGGEEEBBB@@@???>>>>>><<<;;;:::999888888777777777777555444333222111000222111///...------.../////////...---------------...---,,,,,,++++++,,,,,,++++++************+++,,,++++++++++++++++++++++++,,,+++************+++,,,,,,,,,,,,+++******))))))))))))))))))************)))'''&&&''')))*********+++++++++******++++++,,,///---***)))))))))'''&&&''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''))))))(((''''''((()))))),,,+++***)))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((************************))))))))))))(((((((((((((((((()))***************((((((((((((((((((((((((,,,+++******)))(((''''''************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++*********++++++,,,++++++***))))))(((((()))))))))*********++++++************************---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++***)))))))))))))))***+++,,,,,,------,,,,,,,,,,,,------++++++************)))))))))******+++++++++******+++++++++,,,,,,------...+++++++++++++++++++++++++++******))))))******++++++++++++***++++++,,,,,,---,,,,,,++++++************+++,,,,,,******+++,,,++++++,,,,,,------,,,,,,......---------,,,,,,,,,///...,,,++++++,,,...//////...---,,,++++++******++++++++++++++++++++++++******)))******+++,,,------+++******,,,------,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,******************++++++---------------------------***)))+++---...,,,)))///000111444666666444222---------......000111111)))***---/////////...,,,///......///+++%%%%%%))),,,---------------.....................///////////////000000000111111111000111222000...------...,,,...000///...---...///111000...---,,,---......+++,,,---......///............------------......,,,---------...............////////////000000000,,,...//////...---...//////...---,,,,,,,,,---...,,,,,,+++++++++,,,------000111222111...---,,,---qqqiiiccc___YYYVVVSSSRRRSSSTTTTTTSSSPPPQQQQQQQQQQQQPPPNNNMMMHHHGGGDDDAAA???>>>>>>>>>===<<<;;;999888777777777888888777666555444222222444333000///...///000111111000///...------------...---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++***+++++++++++++++,,,,,,))))))))))))))))))))))))************************)))))))))))))))*********))))))((((((((()))((((((+++***)))))))))***+++,,,///---+++******)))((('''''''''((()))))))))))))))'''''''''(((((()))))))))((((((((((((((('''''''''***((('''%%%%%%'''(((******)))((('''&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))(((((((((((((((((()))***************)))))))))))))))))))))))),,,,,,,,,++++++******)))*********++++++*********)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))+++++++++++++++******)))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))******))))))******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++******))))))))))))******+++++++++++++++++++++++++++++++++++++++************++++++---,,,++++++*********+++,,,,,,,,,++++++*********+++,,,------++++++,,,---***+++,,,---...---,,,+++***++++++,,,---.../////////...---,,,,,,---...///,,,,,,------,,,,,,++++++++++++++++++++++++++++++***************+++,,,,,,,,,+++)))***+++,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++---,,,+++,,,...///---+++///...,,,---000222333333---------...///000111222(((***---...//////000000===777333000,,,((((((,,,...000000------......---,,,------...............//////000000000111111111///000111000...------...---///000000///......///111000///...------......+++,,,---...////////////......------------......,,,,,,,,,---------..................////////////,,,...000111000//////000...,,,***)))((()))***+++,,,,,,,,,++++++,,,,,,---...///000000---,,,,,,,,,wwwlllccc]]]ZZZWWWTTTRRRRRRSSSSSSSSSRRRRRRRRRRRRPPPNNNLLLKKKHHHGGGDDDAAA???>>>>>>>>>===<<<;;;999888777777777::::::;;;;;;:::999888888444333000///...///000111222222000///......------...---,,,,,,++++++,,,,,,+++,,,,,,,,,++++++++++++*********++++++,,,,,,,,,))))))************))))))((((((((()))))))))************))))))))))))))))))***+++******((('''&&&&&&)))(((''''''''')))***+++---+++***)))***+++***)))''''''((()))))))))))))))((((((((())))))*********'''''''''(((((((((((((((***((('''%%%%%%'''(((***))))))'''&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((()))***************************************'''(((((())))))((('''''')))***++++++++++++***)))************************))))))))))))))))))))))))***)))(((''''''((()))***))))))******+++++++++,,,++++++++++++************************************************++++++++++++************************************************))))))))))))))))))))))))))))))******)))))))))************)))******+++,,,*********++++++*********((((((((((((((((((((((((******+++++++++******))))))***************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,///...---+++***))))))(((,,,,,,+++++++++++++++***+++---------,,,+++,,,---***+++,,,---...---,,,+++***++++++,,,---...//////------////////////------)))***+++,,,---......---++++++++++++++++++++++++,,,++++++++++++,,,,,,------+++******+++,,,+++***))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------++++++++++++++++++++++++,,,+++,,,---//////...---...,,,+++,,,///111222222---------......///111111***,,,---------...111444III===222...---,,,,,,...///555777222...//////,,,***+++,,,---------,,,,,,......////////////000000...///000///...---...///---///000000///......///000000//////............,,,,,,---...////////////......------------......,,,,,,,,,---------......,,,,,,,,,---------......---///222222111000///000---,,,)))((('''((()))***---,,,,,,++++++,,,,,,,,,,,,---......,,,******+++yyymmmccc\\\XXXWWWTTTRRRPPPPPPQQQQQQSSSSSSSSSRRRPPPNNNLLLJJJIIIGGGEEEBBB@@@???>>>>>><<<;;;:::999888888777777555666888999999888777666222111///...------...///222222111//////............---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,---++++++,,,------,,,++++++((((((((()))))))))******************)))))))))))))))++++++***(((&&&&&&&&&''''''''''''(((((()))***+++)))((((((***++++++***''''''((()))))))))))))))))))))))))))************'''''''''((((((((((((((())))))(((''''''((())))))+++***)))((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************************************((((((***++++++***)))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))(((((('''''''''((())))))))))))******+++,,,,,,---,,,,,,+++++++++******)))************************)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***++++++))))))***++++++***************++++++))))))************))))))''''''(((((((((((()))))))))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---///...---+++***))))))(((+++++++++++++++++++++++++++,,,------++++++,,,---++++++,,,,,,------,,,,,,......---------,,,,,,,,,,,,---///000000///---,,,&&&(((***---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,+++***,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------------------------------)))***+++,,,,,,---,,,,,,,,,,,,,,,---000111000///...------------...//////---...///---,,,,,,111555GGG:::...,,,---------...000<<<@@@888000//////,,,)))***+++------,,,++++++---------.........//////---...//////...---...000,,,...000///...---...///........................,,,,,,...///////////////......------------......,,,---------............++++++,,,,,,,,,---------...000333333111///.........---,,,+++++++++,,,---------,,,+++++++++,,,,,,***,,,---,,,+++))))))***vvvlllccc^^^WWWWWWUUUSSSQQQQQQRRRTTTRRRRRRRRRRRRQQQOOOMMMLLLJJJHHHFFFCCCAAA@@@??????;;;::::::999888888888999444555666888888777555444222111111000//////......111000///..................---,,,,,,++++++,,,,,,)))***,,,------------,,,)))******+++,,,,,,------+++,,,,,,------,,,,,,+++)))))))))))))))*********************)))))))))(((&&&(((++++++)))'''((()))&&&'''((())))))*********+++)))'''((()))******)))''''''((())))))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))))))))+++***)))((('''((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***)))(((''''''((()))***'''((((((((()))))))))***(((((()))***************************************)))***,,,......---,,,+++(((***+++,,,,,,+++***(((++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))++++++++++++++++++++++++******++++++++++++,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,***)))***,,,++++++***************+++)))***++++++++++++***)))))))))))))))*********+++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++***,,,---,,,+++***+++,,,,,,,,,++++++,,,,,,------......---------,,,,,,,,,---------......---------'''(((+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++///---,,,+++,,,---,,,+++++++++,,,------,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,+++++++++++++++------------------------+++,,,,,,,,,+++*********,,,+++,,,---//////...,,,...------,,,,,,,,,,,,------000222111---,,,///222888111,,,---...---...000111BBBJJJ???222//////---)))***,,,......---,,,+++------........./////////,,,---......------///000,,,---//////---,,,---...+++,,,---...............,,,---...//////000000000......------------......------........./////////,,,,,,,,,---------......///111333333111...,,,,,,------...............///...---,,,,,,+++++++++,,,***,,,------+++******+++rrrjjjddd```XXXXXXWWWUUUTTTTTTVVVXXXPPPPPPQQQQQQQQQPPPOOONNNJJJIIIFFFCCCAAA@@@@@@@@@::::::999999888999999999:::;;;=========;;;999888333444444444333222111000//////...------------......---,,,,,,++++++,,,,,,(((***+++---......------))))))***+++,,,,,,------)))***+++,,,,,,+++***)))))))))))))))************+++*********))))))(((((("""&&&***+++))))))***,,,&&&''')))***+++++++++***+++)))((('''((()))(((''''''(((((()))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))************)))))))))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,***)))'''''')))***,,,'''((((((((())))))******(((((()))***************))))))))))))))))))))))))&&&''')))+++++++++***)))((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))'''((()))+++++++++***)))------,,,++++++*********((()))***+++,,,---......************************+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))),,,---,,,***)))+++---++++++***************+++***+++,,,------,,,+++*********++++++,,,,,,,,,,,,'''((()))***+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************+++,,,---...++++++++++++++++++++++++***+++,,,,,,******+++,,,---,,,+++***+++,,,---...***++++++,,,---...///000///...,,,++++++,,,...///(((***,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***000...,,,,,,------,,,+++******,,,,,,,,,,,,******,,,,,,---......---,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++...//////...,,,***))))))---,,,+++,,,---...---+++......---,,,++++++++++++---111555444///,,,,,,///,,,+++---000000---///444222EEEPPPDDD444//////...***+++---//////...---,,,............////////////+++---......------///000+++---......---,,,,,,---******,,,---.../////////,,,---...///000000000000.........------..................////////////000---------........./////////111444333111---+++***,,,,,,---.../////////......---,,,,,,+++++++++++++++,,,......,,,++++++,,,rrrjjjeeeaaa\\\YYYVVVTTTTTTUUUUUUTTTSSSTTTUUUSSSPPPNNNMMMMMMGGGFFFDDDCCCCCCCCCDDDEEE===<<<;;;;;;;;;:::888555888999999999999888888777555555444444333222111111......------------......///---++++++,,,,,,,,,+++******+++...111111...***,,,---...---,,,,,,---...------,,,+++******************+++,,,------------(((((())))))*********+++************************)))))))))))))))))))))))))))((((((((((((***,,,---'''))),,,......,,,)))'''((((((((((((((()))******((((((''''''''''''((((((((((((''''''((()))******,,,++++++***)))((('''''''''(((((())))))))))))(((---+++(((((((((((('''&&&)))))))))))))))******++++++*********))))))(((((()))((('''''''''(((***+++***+++,,,,,,******+++,,,---+++******+++,,,,,,+++******+++,,,------......)))'''&&&'''((()))(((&&&+++++++++++++++***)))(((******))))))((((((''''''************************------------,,,,,,+++***)))***+++------,,,++++++++++++***************************))))))))))))(((***++++++,,,,,,++++++***++++++++++++,,,---...///---+++)))''''''((()))******,,,------,,,++++++,,,*********)))******+++,,,++++++------------+++++++++++++++++++++***)))((('''''''''''''''(((((()))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000---******,,,---,,,***(((((()))***++++++,,,,,,------,,,,,,,,,,,,++++++...+++)))))),,,......------,,,+++******+++,,,---...---,,,+++++++++,,,---///............------------,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,++++++***+++++++++...---,,,,,,++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---******+++++++++,,,,,,,,,***++++++,,,------------...------,,,,,,,,,------...000222222000---++++++---------......---,,,,,,---555======555---+++,,,***+++---///000000///...+++,,,---...////////////........................---...///000000//////...++++++---------,,,+++***,,,---------,,,,,,...///......///////////////...000///...---------------------------------------///111222222000...---...------......///............---,,,+++***+++,,,,,,......,,,,,,,,,,,,......ssskkkeeeaaa\\\YYYVVVTTTUUUUUUUUUUUURRRSSSSSSQQQNNNLLLKKKKKKHHHGGGEEEDDDCCCCCCDDDDDD>>>===;;;;;;;;;;;;:::888888888888888888888777666555555444222111///...---/////////....../////////000...,,,,,,---...---,,,******+++---000000...+++---...///...---,,,---...************+++,,,---...+++,,,,,,,,,,,,,,,++++++)))*********++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***+++,,,************************))))))(((((())))))***+++((((((''''''''''''(((((((((((((((((())))))*********)))(((&&&%%%$$$######((())))))******************(((''''''((()))(((''')))))))))))))))******+++************)))))))))(((***))))))((()))***+++,,,***+++,,,,,,******+++,,,***(((&&&'''((()))((('''*********+++,,,,,,------+++)))(((((()))***)))(((+++++++++++++++***))))))******))))))((((((((((((************************---------------,,,+++***)))***++++++,,,,,,++++++++++++******************))))))******+++++++++,,,***++++++,,,,,,++++++***++++++++++++,,,---...///,,,+++***)))))))))*********,,,------,,,++++++,,,***************++++++,,,+++,,,------------,,,++++++++++++++++++***)))))),,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---***+++,,,---,,,***)))******++++++,,,,,,,,,+++++++++,,,,,,---------...,,,******---//////...------,,,,,,,,,,,,------...------,,,,,,---...//////............---------...------,,,,,,------......---,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------,,,+++++++++++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,++++++,,,,,,,,,---------------------,,,+++***)))...------,,,,,,---------,,,...000000...---,,,---------------------------000<<>>;;;;;;;;;<<<<<<;;;777777777777777666555555555444333111///---++++++000000////////////000000000///------.........---+++++++++,,,...///...,,,...///000///---,,,---...************+++,,,------,,,,,,,,,,,,+++***)))(((+++++++++++++++,,,,,,,,,(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***+++,,,,,,+++(((''''''(((+++,,,))))))(((((())))))***+++((((((''''''''''''(((((()))))))))************+++***)))((('''&&&''''''(((((()))******+++++++++***)))'''&&&''')))******))))))))))))))))))******+++************))))))))))))*********)))***++++++,,,***+++,,,+++******+++,,,+++)))(((((()))******))))))))))))***++++++,,,,,,---+++)))(((***+++++++++***++++++++++++***))))))***))))))))))))(((((((((++++++++++++++++++++++++,,,------------,,,,,,+++******))))))******+++,,,******++++++++++++++++++)))******+++---......///***++++++,,,,,,++++++***++++++++++++,,,---......,,,,,,++++++++++++*********,,,------,,,++++++,,,***************+++,,,,,,+++,,,---......---,,,+++++++++++++++++++++***)))+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////---,,,+++,,,...///000///------............------...---------...///000111///............---------///......------......///------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,---------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++,,,,,,---------.........------------,,,+++******---------,,,,,,------...+++,,,------,,,,,,---///---,,,,,,+++,,,---///000888CCCMMMHHH999,,,+++///***+++---...//////...---,,,,,,---...////////////........................------...///000000//////000///...,,,,,,,,,------.../////////......000111//////////////////......//////...------------...------------------------***---///000000///000000............---+++***)))...---,,,+++++++++,,,,,,***))))))(((((())))))***vvvllleee```]]]ZZZWWWVVVVVVWWWWWWWWWVVVVVVWWWUUUQQQOOONNNNNNKKKJJJGGGEEECCCBBBBBBBBB@@@>>>;;;:::;;;<<<<<<<<<777777777777666555444444444333222000///---,,,,,,000//////////////////000000...,,,,,,---...---,,,,,,++++++,,,,,,---------...//////...,,,++++++,,,...---,,,+++******))))))+++++++++++++++***)))(((++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,***(((&&&&&&(((***,,,((((((''''''(((((()))***((((((''''''''''''((((((*********+++++++++******))))))(((((()))***---...'''((()))***************+++)))((((((***+++***))))))))))))))))))******+++*********))))))))))))))))))))))))*********++++++)))+++,,,+++***)))***+++,,,***))))))***++++++***(((((())))))*********+++---+++)))((()))+++++++++******+++++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++,,,---------------,,,,,,+++***)))((()))***+++,,,******+++++++++++++++,,,++++++,,,------...//////***++++++,,,,,,++++++***,,,+++++++++,,,,,,---...+++,,,,,,------,,,++++++***,,,------,,,++++++,,,+++************+++,,,,,,+++,,,---......---,,,++++++++++++,,,,,,+++******+++************+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---......///,,,++++++,,,---...//////,,,---...//////...---,,,,,,,,,------...///000111///............---------......------------......,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,------,,,,,,+++************+++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,*********,,,,,,,,,,,,------------)))***+++,,,---.........------,,,,,,,,,---......---......---,,,,,,---///---,,,+++***+++---000111>>>EEEIIIDDD888///...111+++,,,---............---,,,------...//////..............................------...//////000000000666444111...,,,,,,---...---...///...------///111000//////...............///......---------......------------------------+++---///000///......///------------,,,+++******------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,vvvmmmfffaaa^^^[[[XXXWWWXXXYYYYYYYYYWWWXXXXXXUUURRROOONNNNNNLLLJJJHHHEEECCCBBBBBBBBB@@@===:::999:::;;;;;;;;;777777777666666444333333222222222111111000000000///......------......//////---++++++,,,---,,,+++++++++,,,,,,,,,,,,,,,---+++,,,---,,,***)))***+++///...,,,+++***)))))))))((()))***+++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((******++++++++++++***)))''''''&&&&&&&&&((()))***%%%&&&'''((())))))))))))///---+++***++++++***))))))))))))))))))******+++))))))))))))))))))******((((((((())))))))))))))))))***++++++))))))***+++((('''%%%%%%'''((('''&&&((()))))))))))))))******,,,***(((((()))++++++***)))******+++++++++******))))))))))))************++++++++++++++++++++++++,,,------......---------+++***)))))))))***,,,---******++++++,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,+++++++++,,,------+++,,,,,,---------,,,,,,***,,,------,,,++++++,,,+++++++++***+++,,,,,,---,,,,,,............,,,,,,***++++++,,,,,,,,,++++++---------,,,---......///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------------------------------------------+++,,,------------------+++,,,---......---,,,+++++++++,,,---...////////////............---------------,,,,,,,,,,,,------++++++,,,---------,,,+++,,,+++++++++,,,------...---,,,++++++******++++++***+++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,*********++++++++++++,,,,,,,,,,,,((()))+++,,,---.........,,,,,,,,,,,,,,,---...///000111000///,,,,,,---...---,,,+++***+++---000111======:::666222///...///,,,,,,,,,---------------,,,---......///.................................---------...///000000111;;;888444000---,,,---...,,,---...---,,,,,,...000111000///...---...............---------......///------------------------,,,...000000...,,,,,,,,,******+++,,,---------------------,,,,,,,,,++++++,,,------------------,,,vvvmmmgggbbb^^^\\\YYYXXXYYYZZZZZZZZZVVVWWWVVVTTTPPPMMMLLLLLLLLLJJJHHHFFFDDDCCCBBBBBB@@@>>>;;;::::::::::::999777777777777666555333333222222222222222222222222......------------.........---++++++,,,,,,,,,+++***+++------,,,++++++,,,)))***++++++))))))***+++,,,++++++***++++++,,,,,,((()))***+++,,,,,,,,,,,,*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))************))))))&&&'''((())))))((('''&&&''''''&&&&&&''''''((()))((((((''''''''''''(((((()))***+++++++++***)))(((*********)))((('''&&&&&&$$$%%%&&&'''((()))))))))000...++++++++++++)))((()))))))))))))))******+++))))))))))))************''''''((())))))))))))((()))***+++***))))))***+++***)))'''''')))***)))((())))))))))))))))))******+++***)))***++++++***)))))))))***++++++++++++***)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---++++++******++++++,,,---******++++++,,,------------------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***,,,------,,,++++++,,,+++++++++++++++,,,------,,,---...//////...---,,,***+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---...------------------------............------,,,,,,,,,...//////---,,,,,,---,,,,,,------------,,,,,,+++,,,---...............///............---------,,,,,,,,,++++++,,,,,,,,,***+++,,,---...---,,,+++,,,++++++,,,,,,---...///...---,,,,,,++++++,,,,,,******++++++,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++*********+++++++++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,---......///111111222000...,,,,,,------,,,,,,+++,,,---///000555111,,,++++++---,,,+++,,,,,,,,,,,,,,,,,,------------...............---........................------------...000111222:::888444000...------...+++,,,------,,,,,,---///222111///...------...///...------------...//////------------------------,,,...000///---+++***+++)))***+++---............,,,,,,---------,,,+++******++++++,,,,,,++++++***uuummmhhhddd___\\\YYYXXXYYY[[[[[[[[[WWWWWWWWWUUUQQQNNNLLLLLLKKKJJJHHHFFFDDDCCCCCCCCCBBB@@@===<<<<<<;;;999777888888888777666555444333333333333222222111111111//////............/////////---,,,,,,------,,,+++(((+++......,,,******+++((()))++++++******+++---,,,,,,++++++***++++++,,,***+++,,,,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((&&&''''''((((((''''''&&&((((((((((((((()))******((((((''''''''''''((((((((()))***++++++)))'''&&&'''((()))******)))((('''$$$%%%&&&((())))))******---+++))))))******)))((()))))))))))))))******+++((()))))))))************'''((()))*********))))))(((***+++***)))((()))+++---,,,******,,,---,,,+++************************+++++++++---...---+++)))))))))***+++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............++++++,,,---------------******++++++,,,------...***************+++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,,,,,,,+++*********+++---...***,,,------,,,++++++,,,,,,++++++++++++,,,------,,,---...//////...---,,,***+++,,,,,,------,,,,,,)))))))))))))))******++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***---///++++++,,,,,,------......------------............///222333222///---,,,---......------------......---...////////////...---///............---------------,,,,,,,,,,,,------)))***,,,......---,,,++++++++++++,,,,,,.../////////...------,,,,,,------+++++++++,,,---.........,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////---///000000...---,,,,,,------------------------,,,+++******+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---...............------........................------------...000111333444333000...------......,,,---...---,,,---...000222111///---,,,---...///---------------...//////------------------------***,,,......---++++++,,,+++,,,---...............,,,,,,---------,,,+++***)))***++++++++++++***)))tttmmmhhhfff___\\\ZZZYYYZZZ[[[\\\\\\YYYZZZYYYWWWSSSPPPNNNNNNKKKJJJHHHFFFDDDDDDDDDDDDCCCAAA@@@???>>><<<999666999999999888777555444333444444333222111000///...000000////////////000000000///------.........---'''+++//////---***)))***((()))++++++++++++---///000///---+++***)))((((((------------,,,+++******,,,,,,,,,++++++*********************************))))))))))))))))))))))))((()))***++++++***)))((('''''''''&&&&&&'''''''''***************++++++,,,((((((''''''''''''((((((((()))***+++***)))'''%%%"""&&&((((((((('''%%%&&&''')))******++++++)))(((&&&''')))******))))))))))))))))))******+++(((((())))))*********+++((()))***+++,,,+++******(((***+++***)))((()))***+++)))(((((()))******)))+++++++++***************++++++---///000///,,,)))((()))***+++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...+++,,,---...///...---,,,******+++,,,,,,---......''''''((()))***++++++,,,+++++++++,,,,,,+++++++++------,,,++++++,,,,,,,,,,,,+++)))))))))+++---...***,,,...---,,,+++,,,,,,,,,,,,++++++,,,,,,---...,,,---...//////...---,,,***+++,,,,,,------------------,,,,,,------...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,******---000******++++++,,,---......+++,,,,,,---...///000000222444666555111...---...000///...------...///000//////000111111000///...//////.........---------.........------.........)))***,,,.........,,,++++++++++++,,,---...///000//////...------------...,,,,,,------...///000000,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---,,,,,,,,,---------......((()))***,,,---...//////+++++++++,,,---...///000))),,,///000///---,,,---------.........---,,,,,,))),,,000000///------...------,,,++++++,,,,,,,,,---...............------........................------,,,---...000222333......---,,,,,,---...///---...//////......///111333111///---,,,---...///---------------...///000------------------------(((***---...---,,,------.........///......------,,,,,,---...---,,,+++******+++,,,------,,,+++***vvvoooiiidddccc^^^YYYXXX\\\^^^\\\YYYYYYYYYXXXWWWTTTQQQOOOMMMMMMJJJGGGCCCAAA@@@@@@@@@DDDAAA===;;;;;;;;;:::999:::999888555222222444666111111222111111000///...111111000......---------...---,,,++++++,,,...///++++++++++++******))))))***((('''&&&'''))),,,...:::333+++''')))++++++))),,,,,,+++++++++++++++++++++++++++*********))))))+++)))'''%%%&&&'''***,,,...,,,***((((((***,,,...---,,,+++******+++,,,,,,)))*********++++++++++++)))((('''''''''(((***+++,,,((($$$$$$'''***+++*** '''***&&&%%%))),,,***))))))(((((((((((())))))+++)))(((((()))******)))+++***)))*********((('''******++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************------,,,+++*********+++******************************+++++++++******))),,,,,,,,,,,,,,,---...///***---//////...,,,,,,,,,)))***,,,...//////...---...---+++,,,,,,---+++***---//////,,,---111111///,,,,,,,,,,,,,,,,,,,,,,,,+++444///(((+++,,,***---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......///////////////............////////////+++,,,------......------++++++,,,------......///---------.........//////+++++++++,,,,,,------------------------------------------.........//////------------------------...---,,,+++,,,...111444***@@@ZZZ555---///111+++///...---,,,,,,---...///------............------+++(((&&&(((...111111...------...///...---+++***,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------111000...---,,,,,,,,,---***+++,,,.........---------///000000...---,,,,,,....../////////...,,,++++++,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......------,,,+++************---,,,,,,,,,,,,---......////////////...---,,,+++)))***++++++,,,---......++++++,,,,,,---...//////////////////////////////111111000000//////......//////000000111111222222.........////////////000111111222111...------...111111000......---------111///------...//////...+++++++++,,,,,,,,,---------,,,++++++------,,,+++***+++...000000...,,,***///***%%%''',,,000///,,,)))***+++,,,,,,+++***)))vvvoooiiieeeaaa]]]YYYXXXZZZ[[[ZZZYYYZZZZZZYYYXXXUUURRRPPPNNNLLLKKKHHHFFFDDDCCCBBBBBBDDDAAA===;;;:::::::::999888888888777555444666888222222222222111000//////111000///......---------...---+++******+++,,,---+++,,,---------,,,***))),,,+++***)))***,,,...000<<<555...******+++)))'''+++++++++++++++++++++++++++++++++*********))))))***)))'''&&&&&&'''((()))***)))'''&&&&&&''')))***)))(((''''''''''''((())))))))))))*********++++++)))(((((('''((()))***++++++)))((((((******(((&&&***//////***&&&((((((&&&+++******))))))******+++,,,***(((((()))***)))))))))))))))***++++++***)))*********++++++*********************************++++++++++++++++++++++++************************************************,,,,,,+++*********++++++************************)))******++++++******)))+++***++++++,,,---...///...------------,,,+++******+++,,,---...............---+++,,,,,,---+++***+++......,,,...222333222------------------------,,,000,,,)))///,,,)))...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......///////////////111111111111111111111111+++,,,---.........------........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........................------------............------------------------,,,+++***+++...000000000;;;LLLbbb:::000///000***///......------......///---......//////......---///,,,***,,,000333111///------......------,,,+++---------------,,,++++++++++++,,,,,,,,,---------000///...---,,,,,,---------...///000000//////...,,,...000///...,,,,,,,,,------.........---++++++)))******++++++,,,---------------------------------,,,,,,,,,,,,---......------,,,+++++++++,,,,,,...------------...//////////////////...---,,,+++------------------......+++,,,,,,------.........////////////////////////////////////.........---//////000000000000000000---............/////////000111222000...---...///111000///......---------000.........///000///---++++++,,,,,,------......---,,,+++,,,------,,,+++---...000111111000...---)))***,,,...///---+++((()))***+++,,,,,,+++***)))vvvoooiiidddaaa___\\\ZZZYYYYYYZZZZZZ[[[ZZZZZZXXXVVVSSSPPPNNNKKKJJJIIIHHHGGGEEEDDDDDDEEEBBB>>>;;;::::::999888666888999999777777777888333333333333222111000000111000///......---.........---,,,*********+++++++++,,,...//////---+++***---,,,+++***+++---///000777333...,,,------***(((*********++++++,,,,,,---+++++++++***************)))))))))(((''''''''''''''''''''''''''''''''''''***)))))))))))))))******((((((((()))))))))******((((((((((((((()))******(((((()))+++,,,+++)))&&&&&&)))***(((&&&((()))(((,,,,,,++++++++++++,,,,,,,,,***)))((()))***)))((((((((()))***++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))***************)))******++++++++++++++++++++++++++++++))))))************)))))))))))))))***+++---...///333///,,,+++,,,,,,***(((,,,,,,,,,,,,---......///...,,,++++++------,,,******---...,,,...222444222...........................,,,(((...666///(((///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......////////////////////////......------,,,***,,,.../////////---,,,111000000///......------------------.........///------------------,,,,,,////////////////////////,,,,,,,,,---------......------------------------...---,,,,,,///222333444HHHRRRbbb:::111///111............//////...............////////////......222///---...111333111.........---,,,,,,,,,---------............------,,,,,,,,,,,,,,,------------///......---------......//////000111111000......+++---......,,,++++++,,,,,,,,,------,,,,,,+++***((())))))***+++,,,,,,------------------------------,,,,,,,,,,,,---......------,,,,,,------...//////............///000000////////////...---,,,,,,/////////......---------------------------------////////////////////////............------------000000//////////////////---------............///000111111000...---...///111000///......---...............///111000///---,,,,,,,,,---...//////000...,,,+++,,,---...---,,,////////////////////////***...111222///---+++,,,******++++++++++++******tttmmmgggbbbbbbbbb```^^^[[[ZZZ\\\^^^ZZZZZZYYYXXXUUURRROOONNNIIIIIIIIIHHHGGGFFFEEEDDDFFFBBB>>>;;;::::::999888555888::::::888666555555444444444444333222111111000000///...............///...---,,,+++***++++++,,,,,,---------,,,,,,,,,,,,+++***)))***+++---......---,,,,,,...///---+++))))))***+++,,,,,,------******************************++++++***(((&&&%%%))))))***++++++***))))))******************++++++(((((((((((())))))))))))((((((((((((((())))))***&&&''')))+++,,,,,,+++***%%%'''(((((((((***++++++,,,,,,,,,++++++,,,,,,,,,---+++)))((()))))))))''')))***,,,,,,+++++++++++++++******************+++************************************************++++++++++++++++++++++++((()))))))))))))))******))))))))))))******+++,,,++++++++++++++++++++++++(((((()))*********))))))))))))***+++,,,...000111888222+++***,,,---+++(((------,,,+++,,,---...///---,,,++++++------,,,+++***------+++,,,000222000------------------------...+++***777AAA555)))000------------------------,,,,,,,,,------------...---......///////////////......---,,,,,,+++*********,,,...000000///---,,,////////////......------....../////////000000000............------------////////////////////////,,,,,,,,,,,,------------........................111111000...///555@@@HHH______fff;;;222...111111---...///000000///...---...//////000000//////...///...---...111111000...///...,,,++++++,,,---...------.........------,,,,,,,,,,,,------------......---------.........//////000000111000///---,,,+++,,,------+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------...///000111...............//////000......//////...------,,,.........---------------------------------,,,,,,////////////////////////........................000000//////......------------------............///000111000...---...///000000///...............------...000222111///,,,,,,,,,---...///000111111...---,,,---...///...---///...---,,,,,,------.........---,,,,,,---...000++++++++++++++++++++++++ssskkkeee```bbbbbb```]]][[[ZZZ\\\^^^XXXXXXWWWVVVTTTQQQNNNLLLGGGGGGGGGGGGFFFEEEDDDCCCEEEBBB>>>;;;::::::999888666888::::::777333111111444444555444444333222111000//////............///000000///...---,,,,,,,,,---,,,+++))))))+++---...,,,+++*********+++,,,---))))))***,,,------,,,***))))))***+++,,,,,,------************************++++++,,,,,,+++***'''&&&)))***,,,------,,,***)))%%%&&&&&&''''''((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))******///---,,,+++***)))''''''++++++************++++++,,,***)))((()))***)))(((,,,---///---+++))))))***++++++***))))))***++++++************************************************************************(((((())))))*********+++***)))))))))***+++,,,,,,++++++++++++++++++++++++(((((()))******************++++++,,,...000111222999333,,,***---...---***...---,,,+++,,,---...///---,,,++++++------,,,++++++------******---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,...===HHH999+++///------------------------,,,,,,---------.........---......///////////////111111111000///...------+++,,,...000000///...---,,,,,,---------.........+++,,,,,,,,,,,,---------................................................,,,,,,,,,---------..............................000222222///...;;;QQQccczzzpppmmm@@@444---......---...///000000///...---///000000000000000000///------...000222222222111...---,,,++++++,,,...///,,,,,,------------,,,,,,,,,,,,---------.........------..................000111111222111000......+++,,,---,,,++++++,,,---------------------...............---,,,,,,++++++---------------------------,,,,,,,,,,,,---......---------...///000111222------,,,,,,------...///.........///......---,,,***++++++,,,------......------------------,,,,,,////////////////////////////////////////////////000000//////......---------------.........//////...///000///...---...///000//////............///,,,---...000222111///---------......///000111111...---,,,---///000///...111///...,,,,,,,,,......---++++++...333444111...,,,++++++++++++++++++,,,rrrkkkddd```___^^^[[[ZZZYYYZZZ[[[\\\WWWWWWWWWUUUSSSPPPMMMKKKGGGFFFEEEEEEDDDCCCBBBBBBDDDAAA===;;;;;;;;;:::999888999:::999666222000///444444444444333222111111//////............//////000000//////......---------,,,***))))))+++---...------,,,,,,,,,,,,------***+++,,,,,,+++***((('''*********++++++,,,,,,---***************+++++++++***++++++,,,+++***((('''((()))***++++++***)))(((&&&'''((()))*********)))((((((((()))))))))******''''''((()))))))))))))))+++++++++)))&&&%%%&&&((()))%%%$$$''')))'''&&&'''******))))))))))))******+++)))(((((()))******)))---///111///+++((((((***,,,+++***))))))***+++,,,************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,---...000111222555111,,,+++,,,......------------,,,,,,------...,,,+++***+++---...---,,,,,,...---******,,,---***,,,,,,,,,,,,,,,,,,,,,,,,+++...111<<>>444---------++++++++++++------tttkkkeeeaaaaaa^^^[[[YYYYYYZZZZZZZZZZZZZZZXXXVVVSSSOOOLLLJJJHHHEEEBBBAAABBBBBBAAA@@@AAA@@@>>>===;;;:::::::::;;;:::999777666444333222333333333333333111000000111000000///...---------///............------------///000///,,,***+++------,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***((((((((())))))((((((((()))******+++++++++*********))))))((((((+++***)))(((((('''((((((((()))***++++++***)))((()))((('''''')))******)))(((((())))))*********+++,,,,,,++++++***)))))))))******))))))))))))******&&&+++&&&)))&&&***999,,,---,,,+++))))))))))))***++++++******)))*********)))***++++++,,,,,,,,,,,,++++++++++++******)))))),,,+++*********,,,///000111...,,,***+++---------++++++++++++++++++++++++///......------......///,,,,,,,,,,,,,,,,,,,,,---........................------,,,+++,,,---...///------------------------000///...------------------...000111111000...------,,,,,,,,,,,,---..............................////////////////////////---000222111000///111444111000///......///000000+++---///111111///---+++000000000000000000000000///////////////////////////////////////.........///111000...000555888777555333111///...///000000///555111,,,000000///777222222000---...000111111////////////............222111000000000111333444///............///000000111111111000000000000000..............................---------......//////......---------......///...---...///...---+++///............///000000000//////...------,,,,,,........................---------............///000///---+++++++++---...//////.........------------,,,,,,,,,---...000111777444000,,,******,,,---111///---,,,+++,,,---.........................................................//////...---,,,,,,+++---000333333111///---,,,,,,---...///000111111222222111000///...------///111222111000///000111//////.........//////000111111000000//////......///////////////000111111////////////////////////111000///---,,,,,,,,,,,,........................000111222222222111///...///...---,,,++++++++++++uuulllfffaaaaaa___\\\[[[\\\\\\\\\[[[YYYXXXXXXVVVTTTQQQNNNLLLJJJGGGDDDCCCDDDDDDCCCBBB@@@???===<<<:::999999999999999888777555444333333444444333222222111111000000//////...------,,,,,,/////////......---,,,++++++---...---***)))+++,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++***+++++++++++++++*********++++++))))))((()))***************)))))))))))))))************)))))))))(((***))))))(((((((((((()))((()))***++++++***)))((()))((('''''')))******)))((()))))))))************+++************)))))))))******))))))))))))******)))///'''******'''000))),,,+++***))))))***++++++******)))))))))******+++******+++,,,,,,,,,++++++++++++++++++*********))),,,+++******+++,,,...000111...,,,+++,,,---------++++++,,,,,,,,,---------......------------......))))))***+++---...//////........................------,,,,,,,,,---...///------------------------//////...------------------...////////////...---------,,,,,,------...///..............................------------------000222333111///---...000000000///...//////000111---...000111111000...---000000000000000000000000000000000000000000000000////////////////////////...000000///111777:::999222111///---------...///222444......333///---666555444000------///111222111111000000000/////////000000/////////000111222///////////////000111111000000000000111111111111////////////////////////000//////...------------///......------.........//////...///000000---+++.........---...//////000000000///...------,,,---........................---------............///000///---,,,+++,,,---...------------,,,,,,,,,,,,------------......///000777555111...------///000111000...---,,,---...///......................................................//////...------,,,,,,---///111111000///------......//////000000111000000000000000////////////111222111000///000111//////..................////////////............///////////////000000111//////////////////////////////000000000000111111........................///////////////......---...---,,,+++************vvvmmmgggccc```___]]]^^^^^^^^^]]]\\\XXXXXXXXXVVVTTTRRROOONNNJJJHHHEEEDDDDDDDDDDDDCCC???>>><<<;;;999888888888999999888777777666555555555444333111111111111222///......------,,,,,,,,,......//////...,,,***)))***+++,,,,,,++++++,,,------,,,,,,++++++,,,,,,---------+++***))))))))))))+++++++++******)))))))))*********))))))***++++++++++++******)))(((((('''************))))))))))))))))))((((((((()))******))))))***++++++***))))))***((('''''')))******)))))))))))))))************(((((())))))))))))************))))))))))))******(((000%%%+++///%%%((()))***)))))))))***+++---...))))))))))))***++++++,,,++++++,,,,,,,,,+++******++++++++++++************,,,,,,+++++++++---...///000...++++++,,,---------++++++,,,---......//////...------,,,,,,------...***++++++,,,---.........------------------------------,,,,,,------...///------------------------//////...------------...---------------------------------,,,------...///........................---------,,,,,,+++++++++000111222000...---...//////////////////000111222000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////---000111000222888;;;:::222111000.........//////666222,,,111666...---<<>>===;;;:::999888888999999999999999888888888666444222000000000222333//////.........---------+++,,,.........---+++******+++,,,,,,------...///---,,,,,,++++++,,,,,,------,,,+++***)))******+++++++++******)))(((((((((************++++++,,,,,,************))))))((((((*********)))))))))))))))(((((((((((()))***++++++***************************((('''((()))+++******)))))))))))))))*********&&&''''''((()))***************))))))))))))******%%%...###+++222%%%'''+++)))(((((()))***,,,///000************+++,,,---...,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++---,,,,,,,,,,,,---...//////---++++++---...------)))***+++,,,---...///000------,,,,,,,,,,,,------//////...---,,,++++++***---------------------------------------......///........................///......---------.........---,,,,,,,,,,,,---...---------------...//////...........................------,,,,,,++++++***,,,---...//////000111222......//////000111222333111000////////////000111000000000000000000000000000000000000000000000000///////////////000000000---000111000222777999777444333222111111111111222666111---444888...444MMMYYYGGG333,,,///222222111222222111111111000000000///////////////000000000///////////////000111111//////000111222222333333000000000000000000000000111111000///...........................//////000000000111333444333000------------------......///111000...---,,,---...///........................---------............///111000//////...///000000111111111111000000000000---...///000000///---,,,000///...------...///000111000////////////000000................................................---...............------000////////////000111111111111111000000/////////000000000000000000000000///111222111000///000111000///...---,,,,,,,,,------.........///000000000///............///000000////////////////////////&&&'''***---......---,,,........................///...,,,+++++++++,,,---//////...---------------yyypppjjjfff___^^^^^^^^^___^^^\\\ZZZ[[[[[[ZZZXXXUUURRROOOMMMIIIFFFCCCBBBCCCCCCBBBAAA@@@@@@>>><<<;;;:::::::::888888888888888888888888666444222000000000222333000000000000////////////***+++---............---))))))***+++,,,---......---,,,,,,++++++,,,,,,---+++++++++++++++,,,------*********)))))))))((((((******++++++,,,,,,------(((((())))))************))))))))))))))))))******))))))((())))))***+++,,,++++++************++++++***)))((((((***++++++*********))))))))))))))))))&&&&&&'''((()))******+++******))))))))))))******'''---$$$,,,///'''---,,,))))))))))))+++---///000+++++++++,,,---...///000,,,,,,,,,,,,++++++***)))+++++++++++++++++++++,,,------------------.........---+++,,,---...---,,,((()))***+++,,,---.........------,,,,,,------...//////...------,,,++++++------------------------------.........//////.................................---------......///...---,,,,,,,,,,,,---......------------.../////////////////////////////////.........---------,,,------...///000222222222...//////000111222222222111000...------...000111111111111111111111111111////////////////////////////////////000000111111...111111///000444555222444333333222222222222222333222111666777///===]]]kkkOOO444---222555222///111111000000000/////////000000111111222222222222//////......//////000111///000000111222333333444///////////////////////////////////////000111222...............///000111111000111333444444111///...------------...//////111000///...---...//////........................---------............///000000/////////000000000222222111111111000000000...///000000000///...---............/////////000000000/////////000000000................................................------...............---111111000000000111222333222222222111000000//////222222222111000////////////111222111000///000111000///...---------------/////////000111111111222...............//////000000000000000000000000000+++---///000111000...---........................000///---,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,zzzrrrlllhhhbbb```^^^^^^^^^]]]\\\ZZZ[[[[[[ZZZYYYVVVSSSPPPNNNKKKHHHFFFEEEEEEEEEEEEDDDAAA@@@>>>===;;;;;;::::::666666666666666666555555555444333111111111111222000000000000000000000000,,,---------...//////000(((((('''(((+++,,,,,,+++---,,,,,,++++++,,,,,,---***+++,,,---............************************++++++,,,---------,,,,,,'''(((((()))******++++++))))))))))))******************)))))))))***++++++,,,+++************+++,,,+++)))((((((***++++++***************))))))))))))''''''((())))))***++++++******))))))))))))******,,,---)))///***---===000+++*********+++,,,...///,,,,,,,,,,,,---...//////++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,------------......---------,,,+++,,,...///...,,,))))))******+++,,,------.........------.........+++,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,------...////////////..............................------------...//////------------------------......------......///000////////////////////////////////////////////////222000///000111222111/////////000111222222222222000000............000000111111111111111111111111...........................//////000000111111222///222222//////222222///111111111111111111111111000333333444555111???]]]gggLLL444000555666222000111111000000000/////////111222333333444444333333000////////////000111111000111111111222333333333////////////////////////////////////000222333444............///000111111222111000111333444222111...............///000000////////////////////////........................---------............////////////000000000000000////////////...............//////000000000////////////000111222111111111......////////////000000................................................,,,---......///.........111111000000000111222333333222222222111111000000444333222111000///......///111222111000///000111//////........./////////000111111111111111222222......------......///000000000000000000000000000---.../////////...---,,,........................//////...------------...+++******))))))*********{{{sssmmmiiifffccc```^^^^^^]]]\\\[[[XXXYYYYYYXXXWWWUUUTTTRRRKKKIIIFFFEEEEEEEEEEEEDDD@@@???>>><<<;;;:::999999888888888777777666666666444444333222222111111000/////////000000000000000222111///------...///000+++***)))***---...---+++---,,,,,,++++++,,,,,,---+++---///000000///---,,,))))))******+++,,,,,,,,,,,,------......---,,,+++)))))))))))))))*********((()))))))))************++++++******)))*********,,,++++++******++++++,,,+++)))((()))***,,,++++++************)))))))))(((((())))))******+++++++++******))))))))))))******,,,(((---333%%%888VVV;;;------++++++***+++,,,---,,,,,,+++++++++,,,,,,---******+++,,,,,,,,,+++++++++++++++,,,,,,,,,---------...............------,,,,,,+++,,,...///...,,,+++++++++,,,,,,,,,------000//////......//////000***+++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////...........................---------------...//////---...////////////...---...............//////000////////////////////////.........//////000000111333111000000333333222000000000111222222222111000111000000//////000000111111111111111111111111111////////////////////////...//////000111111222222...111222000111333333000111111222222222222222111///555333111444222999JJJPPP???333555777333222555222222111111111000000000111222333444555444444333222222111111222222333444222222222222222222222222000000000000000000000000000000000000111111222333............///000111222333111//////111333333333000////////////000111111---...000111111000///...........................---------............///---...//////000000000/////////.........---------///.........///000111111...///111222222222000///------...///////////////................................................,,,------...//////............//////000000000000222222222222222222111111222222222111111000000000///111222111000///000111///////////////000111222111111111111000000000000...------------...//////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,.......................................------,,,++++++*********++++++,,,|||tttnnnjjjiiifffaaa___^^^^^^]]]\\\UUUVVVWWWXXXXXXXXXWWWVVVIIIGGGDDDCCCCCCDDDCCCBBB???>>>===;;;:::999888888<<<<<<;;;;;;:::999999888333333333333333222000000.........///////////////666444111...,,,,,,...///000...,,,...000111000...---,,,,,,++++++,,,,,,------///111333222///,,,***))))))***+++,,,------...------...///...---+++***++++++******)))((((((((((((((())))))*********+++,,,,,,+++***)))))))))***---,,,+++******+++,,,---+++***((()))***,,,,,,++++++*********))))))((((((************++++++++++++******))))))))))))******(((!!!---555###CCCkkkHHH///...---+++******++++++++++++******)))*********)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,------------......///......------,,,++++++---//////...,,,------------------------000000////////////000000---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...////////////////////////---------------...///000---...000111111000...---...............///000000000000000000000000000000,,,------...///000111111000///...000444777666444000111222333333222000///111111111111111111111111111111111111111111111111000000000000000000000000...//////000111222222222---111222111222555666333333333444555555555444444///666222///444333111777:::333333999777000111999333333333222222222111111111222333444555444333333444444333333444444555666333333222222222222222222111111111111111111111111222222111111111111111111............///000222222333111......000222333444000000000000000111111222,,,...111222222111///---........................---------.........//////------...//////000//////000000000000///////////////............000222333,,,...///111111///...---,,,,,,---...//////......................................................,,,,,,---.../////////...,,,------...///.........222222222222222222222222111111111111111222222222///111222111000///000111////////////000222333444111111000000//////.........------------...//////000000000000000000000000000////////////000111222........................,,,---...///...---,,,+++......---------......///}}}tttmmmhhhbbb```^^^___aaa```]]]YYYWWWZZZ[[[XXXWWWYYYWWWSSSJJJHHHFFFDDDCCCCCCDDDEEEAAA@@@===;;;::::::;;;<<<888999::::::999777444222111111222333333333222222000,,,(((***///333222000222111...,,,+++,,,---...111///,,,++++++,,,---,,,---,,,++++++******++++++---------...---,,,***)))++++++,,,,,,,,,++++++***------++++++++++++------***+++,,,,,,+++***)))((())))))))))))))))))))))))......,,,+++******))))))+++)))'''(((,,,......---)))))))))))))))******+++*********)))******++++++++++++++++++++++++++++++---,,,++++++******+++++++++---,,,***///;;;GGGLLL---,,,+++*********+++,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++...---,,,***)))******+++***++++++,,,,,,++++++***,,,,,,,,,------,,,++++++......------------............------------......)))+++---///000000000///---------------...///000///////////////.........000///...------------------,,,+++,,,...///...,,,000333666666444111///...------............------000000000000111111111111...............//////000000000000000000000111111//////000000000000//////000000000000000000000000111111111111111222333333444333111000000111222444222222111000111222333444111111111000000111111222444444555555555444444333555555666666666555444444444555555666777888999999333444444555555555555555555555666888;;;;;;:::999999999999:::::::::;;;;;;777777666666666666666666888888888999999::::::;;;444333111000///000222333000000000111111222222222000//////000222333333222------.........------,,,//////000000111222222333---------.........//////000000000000////////////........................000000////////////000000111111111000000...------000000000111222222000.........------------.................................------,,,---...000111...---,,,+++++++++,,,,,,---------000333444111---000111111111111222222222111111111111111111111111000111222333222111///---,,,---...000000000///...222111111111000000//////000000000000000000000000000000000000000000000000////////////////////////000000//////.........---...---,,,,,,++++++++++++---...///111111///...---}}}tttmmmiiibbb```^^^___aaa```]]]YYYWWWZZZ[[[XXXWWWXXXVVVRRRJJJHHHFFFDDDCCCCCCDDDEEEAAA@@@===;;;::::::;;;;;;:::;;;<<<<<<;;;999666444444333333222222222111111/////////000222333444444000000...---,,,------...///...------......,,,+++*********+++,,,---//////+++---......,,,+++******++++++++++++++++++++++++,,,+++************+++,,,***++++++,,,+++***)))(((************************++++++***)))((((((((((((...***''''''))),,,,,,,,,)))))))))))))))***++++++)))))))))***+++,,,---...++++++++++++++++++++++++---,,,++++++******++++++***,,,+++((((((///444555***++++++++++++***)))))),,,,,,,,,------,,,,,,,,,++++++,,,---------------************+++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++......------------............------------......''')))+++---.........---......---------...//////........./////////////////////...---------......000///------/////////...000222333333111///......---......//////......---//////000000000111111111...---------...///000000111111111111000000000000///000000111111000000///111111111111111111111111111111111000111111222222222111000......///000111111111000000000222333444333333222222222333444444555666777777888888777777666777777888888888777777666777888999:::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>???999888777555444444444555222222222222222222222222333111000111333444333333222222222333222222111111////////////000000000000....../////////000000000/////////000000000000000000000000000000000000000000000000//////000000000222222222222111000//////000000000111222222000...000//////......//////000////////////////////////,,,,,,+++***++++++---------------------............------000222333111///000111111111111222222222111111111111111111111111000111222333222111///...---...///000111000000///111111111111000000000///111111111111111111111111000000000000000000000000////////////////////////000000/////////.........///......---,,,,,,---------...///000000///...---~~~uuunnniiibbb```___```aaaaaa]]]YYYWWW[[[[[[XXXVVVVVVTTTOOOJJJHHHFFFEEECCCCCCDDDDDDBBB@@@>>><<<:::999::::::::::::;;;<<<;;;999666555777555444222111000111111000222333333111111333555....../////////......---------...000111000---***+++++++++,,,---...000000***,,,...---***)))+++---,,,+++***))))))***+++,,,+++******))))))******+++***++++++++++++***))))))******************************)))))))))))))))***///,,,((('''((()))++++++***))))))))))))***++++++)))))))))***,,,---///000++++++++++++++++++++++++---,,,++++++******++++++,,,///000+++)))******(((***+++---...---,,,)))(((,,,------......------,,,,,,,,,---...............)))***+++,,,,,,---------,,,------------------,,,+++,,,,,,------,,,,,,,,,......------------............------------......(((***+++---.........---//////......---.........------......//////000000///............//////000555222///...///000000000///000111000...------...---......//////......---////////////000000000000---------...///000111222222222111111111000000000111111111222222111111111111111111111111111111111222222111111000111111111333222000/////////000111111111111111222444555666555444444444555666666777888999:::;;;<<<=========;;;;;;<<<===>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAACCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGIIIKKKLLLKKKIIIJJJJJJJJJJJJKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFBBBAAA@@@>>>===;;;:::999888888777666666555444444888555333222333444444444222222222222222111000000111111111000000000//////000000000000111111111111/////////000000111111111000000000000000000000000111111000000000000111111444444444444333222111000000000///000222222000///111000000//////000000111000000000000000000000000000000///.........//////,,,---...///000000000000///......///111222222111000111111111111222222222111111111111111111111111000111222222222111000/////////000111111111111000111111111111000000000000111111111111111111111111000000000000000000000000////////////////////////000000////////////......000///..................---...///000000///...---vvvnnniiicccaaa___```bbbaaa]]]YYYXXX[[[[[[XXXVVVUUURRRMMMJJJHHHGGGEEEDDDCCCCCCCCCAAA@@@>>><<<:::999999999888888999999888777555444777555333111000111222333666444222///......000111,,,---///000000///...---.........///111111///---......---,,,,,,,,,,,,,,,***---...,,,)))(((+++///,,,+++)))((()))***,,,---++++++************++++++*********+++************************************++++++******+++,,,,,,------,,,************++++++******))))))******+++,,,++++++++++++,,,---...///++++++++++++++++++++++++---,,,++++++******++++++***///000---+++,,,,,,***------......------,,,+++,,,,,,------------,,,,,,,,,,,,---............---,,,------...---+++***)))------............------++++++,,,---------,,,,,,......------------............------------......,,,---...///000000000000000000///......---......,,,------...///000111111............///000111111888444000......///000000///000///...,,,,,,---///......////////////............/////////000000000////////////000222333444333222222111111000000///111222222333333222222111222222222222222222222222333222222111111111111111444333222111111111222222333333444444666777888999666666666666777888999:::<<<===>>>@@@BBBCCCDDDDDDCCCCCCEEEFFFGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJMMMMMMNNNOOOOOOOOOOOONNNPPPPPPQQQSSSUUUVVVTTTRRRTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSSSSTTTTTTTTTTTTTTTRRRRRRQQQQQQPPPPPPOOOOOOMMMMMMLLLJJJGGGEEEBBBAAA@@@@@@???===<<<;;;:::999===;;;888666666777777666333333333333222111//////333333333333222222222222000000000111111111111111/////////000111111222222////////////////////////222111111000000111111222333333444444333222222111000//////000111222111000111000000//////000000111000000000000000000000000333222222111111000000000---...///000000000//////000///...///000111222222000000111111111222222222111111111111111111111111000111222222222111000000111111111111222111111111111111111000000000000000111111111111111111111111000000000000000000000000////////////////////////000000////////////////////////......---......///---......//////......---uuummmhhhcccaaa___```bbbaaa^^^ZZZXXX[[[\\\YYYVVVUUUQQQLLLIIIIIIGGGFFFDDDCCCBBBBBB@@@???>>><<<:::999999888888888999999888777666555555444222111111222444666@@@888000+++,,,...///...,,,---000111111000...---111///---...000111222222---,,,,,,+++++++++++++++---......,,,)))))),,,///,,,+++***))))))+++---///+++,,,,,,,,,,,,,,,,,,+++******************++++++************************************+++,,,------)))***,,,------,,,,,,+++***************++++++,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++&&&***+++((('''***,,,+++///---+++))))))***,,,---++++++,,,,,,,,,,,,++++++++++++,,,---------------,,,---......---,,,***)))---......//////......---***+++,,,,,,---------,,,......------------............------------......------...///000000000000111000///...............,,,------...///000111111///////////////000111222777444000------...///...000000000...,,,---///111...//////////////////...////////////000000000000111111111111222333444555333222222222111111000000222222333333333333222222222222222222222222222222333333222222222222333333444444333333333333444444333444555777888999:::;;;999999::::::<<<===>>>???BBBCCCEEEGGGIIIKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVXXXXXXYYYZZZ\\\]]][[[YYY[[[[[[[[[\\\\\\\\\]]]]]]ZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXWWWUUURRRPPPMMMLLLKKKJJJIIIGGGEEEDDDCCCBBBDDDBBB???=========<<<;;;::::::999888777666444333222222333333444444444444000000000000000000000000///000000000111111111222000000000000000000000000222222111111111111222222222222222222222222111000111///...///111222222111000//////......//////000////////////////////////////////////...---------....../////////.........//////000000000111222333000000111111111222222222111111111111111111111111111111111222222222111111222222222111111111111222000000000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000000000...---------------......------............------uuulllgggcccaaa```aaabbbbbb^^^ZZZWWW[[[\\\ZZZWWWVVVRRRLLLIIIIIIHHHFFFEEECCCBBBAAA>>>======<<<;;;:::999999:::::::::::::::999888888444333222222222444555666DDD;;;000,,,...111111///---///000111111000...---222000......000333444444)))))))))***+++,,,---...222000---+++***+++---...,,,,,,++++++,,,---...///+++,,,,,,------,,,,,,+++*********)))******+++,,,++++++++++++++++++++++++)))((((((((()))***++++++'''***,,,---,,,++++++,,,+++************+++,,,,,,...---,,,++++++*********++++++++++++++++++++++++---,,,++++++******++++++(((++++++((('''***,,,,,,...+++(((&&&%%%'''***,,,***++++++,,,,,,++++++***++++++,,,---------------***+++,,,------.........------............------******+++,,,------------......------------............------------......,,,,,,---------.........000000//////.../////////------......//////000000111000000000000111111222555222///---.........---000111000///......000222...//////000000//////...000000000000111111111111333222222222222333444444222222222222222222222222111222222333333222222111333333333333333333333333444444333333444444555666333333444555555666666666555666888:::<<<===>>>>>>@@@AAAAAABBBDDDFFFGGGHHHKKKLLLNNNPPPRRRTTTUUUUUUVVVWWWXXXYYYYYYZZZYYYYYYXXXXXXYYYZZZ[[[\\\\\\]]]ZZZ[[[\\\\\\]]]]]]\\\\\\^^^^^^^^^```bbbbbb```^^^``````aaaaaaaaabbbbbbbbb_________``````aaabbbbbbcccbbbbbbbbbbbbbbbaaaaaabbbaaa```^^^\\\ZZZYYYXXXVVVUUUTTTRRRQQQOOONNNMMMLLLKKKIIIHHHHHHGGGEEECCC??????>>>===<<<:::888777444444444444444444444444111111111000000000000000111111111111111111111111222222222222222222222222333333222222222222333333000000111111111111000000111///...///111222222222000//////......//////000//////////////////////////////000000000///......///............//////000...000111111111111222444000111111111111222222222111111111111111111111111111111111111222222222333333222111111000111111111000000000000111111111111222222222222222222222222000000000000000000000000000000000000000000000000//////000000000000111111---------,,,------...///------------------------~~~tttkkkfffdddbbb```aaacccbbb^^^ZZZWWW[[[]]][[[YYYWWWSSSMMMIIIIIIHHHGGGEEECCCAAA@@@<<<<<<<<<<<<;;;;;;:::999::::::::::::999999999888444444444444444333333333<<<777222//////111111111000000111111000///...---000//////000333444555444*********+++,,,---...///888222,,,***,,,......---,,,,,,------...//////000***+++,,,,,,,,,,,,+++*********)))))))))***,,,,,,++++++++++++++++++++++++))))))))))))))))))*********++++++)))'''&&&))),,,++++++******++++++,,,---,,,++++++*********++++++++++++++++++++++++++++++---,,,++++++******++++++***...///,,,+++---...------,,,)))((('''(((***++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...............,,,,,,+++,,,,,,---...///---------......---------)))***+++,,,------------......------------............------------......---------------....../////////////////////000111.........///////////////222222111000000000111111444222////////////...---///000000///......///111//////000000000000//////111111111111222222222222333333222111111111111222000111111222222333333444111111222222222222111111444444444444444444444444444444444444555777888999666777888:::;;;<<<======;;;===???BBBDDDFFFFFFFFFJJJJJJKKKLLLNNNPPPRRRSSSTTTUUUWWWYYY[[[]]]^^^^^^]]]]]]^^^______^^^^^^^^^]]]]]]^^^___```aaabbbbbb___``````aaaaaaaaaaaaaaabbbbbbbbbdddeeeeeecccaaadddddddddeeeeeeeeeffffffcccddddddeeeffffffgggggggggggggggggggggggghhhhhhhhhgggfffdddcccccccccddd```___^^^\\\[[[YYYXXXWWWUUUTTTSSSTTTTTTRRROOOLLLFFFEEEEEECCCBBB???>>>===;;;::::::888777666555555333333222222111111111111333222222111111000000000333333333333333333333333333333222222222222333333000000111111111111000000111///......000222333222111000000//////000000111000000000000000000000000///000111222222222111000......------...111444666---///222333222111222333000111111111111222222222111111111111111111111111111111111111222222333333333222111000///000000111///000000000111111111111222222222222222222222222000000000000000000000000000000000000000000000000//////000000000111111111......------...//////000...------------------...}}}ssskkkeeedddbbb```aaacccbbb^^^[[[WWW[[[]]][[[ZZZYYYTTTNNNIIIIIIHHHGGGEEECCCAAA@@@:::;;;;;;<<<<<<;;;;;;:::888888888777777777777777666666666555444333111111000222222111///...///111111111111000000...------......000333555666444222......---,,,,,,,,,,,,---<<<444,,,***---000///+++,,,---...///000000000000)))***+++,,,,,,+++***)))******)))))))))***,,,---++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---,,,)))%%%!!!"""'''+++++++++******++++++,,,---***)))))))))***+++,,,,,,++++++++++++++++++++++++---,,,++++++******++++++&&&,,,///---,,,......,,,.........---------,,,,,,,,,------......------,,,---......///////////////000///---,,,++++++,,,---,,,------------------,,,)))***+++,,,------...---.........------..................------.........000////////////000000111//////...//////000111222///////////////.........333333222111000000000111333111000000111111///------///000000......///000//////000000000000//////111111222222222333333333333222111000////////////000000111222333444444555111111111222222111111111444444444444444444444444444444444555777888:::;;;:::;;;===???AAACCCCCCDDDCCCEEEGGGJJJMMMNNNOOOOOOQQQRRRRRRTTTVVVXXXZZZ[[[[[[\\\]]]```aaaccccccddd``````aaaaaaaaa``````______```aaabbbcccddddddeeebbbbbbcccddddddddddddddddddddddddfffggggggeeecccfffffffffggggggggghhhhhhggggggggghhhiiijjjjjjkkkhhhiiiiiiiiijjjjjjkkkkkklllkkkiiigggggghhhiiijjjeeeeeedddbbbaaa```^^^^^^ZZZZZZ[[[\\\\\\ZZZVVVRRRPPPOOONNNMMMKKKIIIGGGEEECCCBBB@@@>>><<<999888777444444444333333222222222444333333222111000//////111111111111111111111111444333333222222333333444000111111222222222111111111///---...000222333333222222111111111111222222111111111111111111111111+++,,,---/////////...---...---,,,,,,///444999<<<,,,///333444333111111333000111111111111222222222111111111111111111111111222111111111222333333444333222000/////////000000//////000000111111111222222222222222222222222222000000000000000000000000000000000000000000000000//////000000111111111222///////////////000111111...------,,,,,,------...zzzqqqllljjjfffeeeddddddcccbbb^^^\\\[[[]]]\\\YYYXXXXXXTTTNNNJJJHHHFFFEEEFFFFFFEEEDDD@@@===;;;===AAAAAA===888888888777777888999::::::666555555555555444444444555444222111///.........////////////000000000000000+++...:::===444.../////////............//////111000///......///000111...---'''...@@@@@@222,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))***+++,,,---...))),,,...---***(((***---++++++,,,,,,,,,,,,------******,,,------,,,***************+++,,,,,,,,,---))))))***++++++++++++******++++++,,,,,,++++++***)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............//////000000//////.........---...............///000111//////////////////............------------......///////////////.........000000000000///...---,,,++++++---...//////000000.../////////////////////222///...///000///......//////.........000111222111000///......///000111111///...------...///111111333666666444222111111111111111111111111111111333333222333444666888999444444333333222333333444333444555666666666666555555666888888888:::<<>>999888666555444444444555444222111222444666666555666555333333333222111///555555555444444444333333333222111000000111222333333333333222222222111111222222111111111111222222/////////000000000//////111000///......///111222111///......000444888;;;000111111111111222222222222222222222222222222222333222222111111222222333000000111111222222222222000000000000000111111111000111111111111222222222444333222111111111333333333333222111111222333333444444444333222111000///......//////000000111111111111000000000000111111//////.........---------{{{rrrmmmjjjdddcccccccccdddccc```^^^[[[]]]\\\YYYXXXXXXTTTNNNKKKIIIFFFEEEEEEEEEDDDCCCAAA>>><<<>>>AAAAAA>>>:::;;;;;;:::888777777777777666555555555555444444444222111000...------------///000000000000000000000111,,,...888;;;333---//////..................///...///000000000000///...***///111;;;KKKHHH777///+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,---------...***+++,,,,,,+++***+++,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,))))))))))))******************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............//////000/////////............///............//////000........................///......------......///////////////////////////000000000//////...---,,,......///000000000////////////////////////......111///...///111111000///000000///......///111222222111000000000000111222222111///......///111222333555777777666444333333111111111111111111111111333333333444555666777888444444444333333333444444222333333444444555555555777999;;;===>>>@@@CCCFFFHHHIIIKKKNNNQQQSSSTTTUUUUUUVVVWWWXXXYYYZZZ[[[\\\YYY[[[\\\\\\\\\\\\^^^___```aaacccddddddfffhhhkkkdddfffggghhhhhhgggfffeeeiiiiiihhhhhhgggfffeeeeeeeeecccaaa______```bbbcccccceeehhhiiihhhggghhhiiijjjkkklllkkkjjjjjjlllmmmmmmlllllllllllllllmmmmmmlllllllllmmmnnnpppqqqrrrnnnmmmlllllllllmmmnnnnnnlllllllllkkkjjjjjjiiiiiiccccccdddddddddccccccbbbbbbbbb```^^^\\\ZZZYYYXXXVVVUUUSSSPPPMMMJJJHHHGGGBBBAAA>>><<<:::888888888444333222333555777777777666444333333444444222111222222222222111111111111333333222222222222333333333333333222222222111111222111111111111111111222222222333333333222222111333222000///...---------222111//////000222444666111111111111222222222222333333333333333333333333333222222111111222222333000111111111222222222222111111111000000000000000000111111111111222222222333222111111111222333444333333222111111222333333222222222222111000///////////////000000000000000000//////......//////000//////.........---------{{{rrrmmmjjjcccbbbbbbcccddddddaaa___[[[]]]\\\YYYXXXYYYUUUOOOLLLIIIFFFDDDDDDDDDCCCBBBAAA???===???AAAAAA>>>;;;<<<;;;:::999777777777666666555555555555444444444111000///............///000000000000000000000000222---...555666000,,,///......------------......,,,...000222222000...,,,'''///222:::FFFAAA333...******+++,,,---...//////+++++++++++++++++++++++++++,,,---.........---,,,+++***)))***,,,------,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***************)))))))))+++,,,,,,---------------++++++,,,,,,,,,,,,++++++,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............//////////////////............000//////............///------------------......///......------......///////////////////////////111111111111111000///...000111111111000000///...000000000//////.........000///...///000111111///222111000///...///000111333222111111111111222333333222111000000111222333444666999999777555555555111111111111111111111111333444444555666666555555444444444444444444444444444333333444555666777888;;;===@@@CCCEEEHHHMMMPPPQQQRRRTTTWWWYYYZZZ[[[\\\[[[[[[\\\]]]]]]^^^^^^___[[[\\\]]]]]]\\\\\\^^^```aaadddfffhhhhhhiiijjjlllggghhhiiijjjjjjiiihhhggglllkkkjjjhhhfffeeeccccccbbb```^^^]]]]]]^^^___```dddfffhhhiiihhhhhhiiijjjlllmmmnnnmmmkkkkkkkkkmmmkkkkkkkkkkkklllmmmnnnooolllmmmmmmnnnooopppqqqqqqpppooonnnnnnnnnnnnoooooooooooonnnnnnmmmlllllllllhhhhhhhhhhhhiiiiiiiiiiiiggggggfffeeedddcccbbbaaa```___^^^[[[YYYVVVUUUTTTOOONNNJJJGGGCCC@@@>>>===999777666777999:::::::::777555444555666777555444222222111111111000000000333333444444444444333333333333333222222222111111111111111111111111111111111111111111000000///...000000000000///---,,,,,,222222111000///000000000111111111111222222222333333333333333333333333333333222222111111222222333111111111111222222222222222222111111000000//////000111111111111222222222111111111111111222333444333222222111111222222333111111111111111000///...000000000000000000//////......------------....../////////.........------|||sssmmmkkkccccccbbbcccdddcccaaa^^^[[[]]]\\\YYYYYYYYYUUUPPPLLLIIIFFFCCCCCCCCCBBBAAA@@@???===>>>???@@@>>><<<999999999888888999999:::666555555555555444444444222111111000111111222222111111111000000000000000222...///222222...,,,///------,,,,,,,,,,,,---------...000111111000...---,,,111...---444111+++...++++++,,,,,,---......///+++++++++++++++++++++++++++,,,...//////---+++***+++)))''')))---///...++++++++++++,,,,,,,,,------+++***)))(((((()))***+++---------,,,,,,+++++++++++++++,,,---------------+++,,,,,,,,,,,,,,,,,,+++---...///...---,,,---///---------------------------------............/////////............/////////////////////.........111000///...............,,,,,,,,,---------------//////............/////////////////////000000000333333444444333222222111///000000111111000//////111111000000///.........000111000000222555444111333222000/////////000000222222222111111222222222222222111111111111222222444666888999888666555555222222222222222333333333333444555666666666444444333333333444444444444444666555555666777999;;;<<<<<>>??????>>>===999777666777888999888777444444444333333333222222222333444555555444333222333333333222222222111111111111111222222111111111000000000000///...------+++,,,...000000000///...000000111000000///......111111111222222222333333444444444444444444444444333222222111111222222333222222222222222222222222333222222111000///......000000111111111222222222000000000111111222333333222222222222222222222222111111222222111000//////222111111000000/////////......------------......////////////............}}}tttnnnkkkfffeeeddddddcccbbb___\\\[[[]]]\\\YYYYYYZZZVVVPPPLLLIIIEEEBBBBBBBBBAAAAAA???===<<<<<<======<<<;;;::::::999999999999999:::666555555555555444444444111111111111111222222333222111111111000000000///111000///111000------///------,,,,,,,,,,,,------//////............/////////333...)))...,,,+++222------------------------++++++++++++++++++++++++***+++---...---,,,***)))+++)))''')))---///...++++++++++++,,,,,,,,,------+++***)))(((((()))***+++...---------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++---...---,,,+++,,,------------------------------------............/////////............//////.........///////////////111000///...............,,,,,,,,,---------....../////////....../////////////////////000000111111222222333333222222111111,,,---...///000000000000111111000000////////////...222333222777>>>???;;;333222111000//////000000111111111111111111111111111111111111111111111111222444777888666555444444333333333444444444555555333444555666666666444444222222333444555555444444555666666777999;;;<<<======@@@DDDHHHLLLQQQWWW[[[ZZZ[[[\\\]]]^^^^^^^^^^^^``````______^^^]]]]]]]]]ZZZZZZZZZXXXVVVWWWYYY[[[]]]```dddggghhhiiikkklllllllllkkkjjjiiihhhgggffffffeeecccaaa^^^\\\ZZZZZZ\\\[[[[[[[[[\\\]]]___```aaacccdddeeedddeeegggiiikkklllmmmkkkgggdddcccbbbaaaaaa```_______________dddeeegggiiilllnnnpppqqqrrrrrrssssssttttttttttttrrrrrrqqqqqqqqqqqqppppppooonnnnnnnnnnnnpppqqqqqqrrrrrrpppooommmlllkkkjjjjjjjjjiiigggfffeeedddccc______]]][[[XXXUUUSSSRRRMMMKKKHHHFFFDDDCCCAAA???;;;999888888999999777666555555555555444444444444111222333444444333222111333333333222222222111111000111222222222222111000222333333333222222111000+++,,,...000111000000///......///000000000///...111222222222222333333333444444444444444444444444333222222111111222222333333222222222222222222222333222222111000///......000000111111111222222222000000111111222222222222222222222222222222222222222222222333222222111111222222111111000000//////000000////////////000000000000/////////.........}}}tttoookkkfffeeeddddddcccaaa^^^[[[ZZZ]]]\\\ZZZZZZZZZWWWQQQKKKHHHCCCAAAAAAAAAAAAAAA>>>===<<<;;;;;;;;;<<<<<<>>>===<<<:::888777666666666555555555555444444444000000/////////000000111222222222111111000000//////000111000///...///000......------------......000///------------///000&&&...,,,,,,111...+++111............------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++***+++***)))***,,,------,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***,,,---,,,+++***+++,,,---------------------------------............/////////............//////.........///////////////000//////............///,,,,,,,,,---......//////000//////......//////000...//////000000111111222//////000000000//////...,,,,,,...///000111111111000000000000000000000000,,,222444444:::EEEGGGCCC333222111000///000111222000000111111111111000000111111111111111111111111000333666777666444444444333333333444444555555666333444444555666666555555333444555777777777666666444555777:::;;;======>>>???BBBFFFJJJNNNSSSYYY\\\______````````````______aaaaaa```___]]]\\\[[[ZZZXXXWWWVVVTTTRRRRRRUUUWWWWWWZZZ^^^aaaccceeehhhjjjkkkjjjiiigggdddbbbaaa```^^^^^^\\\[[[YYYWWWVVVUUUUUUUUUVVVXXXZZZ\\\^^^___]]]___`````````aaadddfffggghhhhhheeeaaa]]]ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTZZZ[[[]]]```dddiiimmmooorrrssstttvvvwwwwwwwwwwwwssssssssssssssssssssssssrrrqqqpppppppppqqqrrrsssuuutttsssrrrpppooommmmmmmmmllllllkkkjjjiiihhhhhhddddddccccccaaa___^^^]]]WWWUUUQQQNNNLLLJJJHHHFFF@@@>>><<<;;;;;;:::888666666666555555555444444444222222333333333333222222333333333222222222111111000111222333333222111000000000111111111111111000000000000000000///......---...///000111111000000222222222222333333333333333333333333333333333333333222222111111222222333333333333333222222222222222222111111000000//////000111111111111222222222000111111222222111000000111222222333333222222111222222333333333222222111111111111111111111000000111111000000000000111111000000000/////////......~~~uuuooollleeedddccccccdddbbb___]]]ZZZ\\\\\\ZZZZZZ[[[WWWRRRJJJGGGBBB@@@@@@AAABBBBBB>>>>>>===<<<;;;;;;<<<===???>>><<<:::888777666666666555555555555444444444111111000000///000000000333333222111111000000///---000222111//////000111///..................///........................###++++++,,,222///)))---------------............++++++++++++++++++++++++***++++++,,,,,,---------***+++,,,,,,+++***+++,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,******+++++++++++++++++++++,,,,,,---------------,,,,,,------------,,,,,,***,,,---,,,+++***+++,,,........................---------............/////////............//////............/////////000///............//////000,,,------...//////000000000000////////////000000...//////000111111222222//////000000000000//////...///000000111111111111/////////000111111222222---333444111666@@@AAA:::222111000000000111222333111111222333333222111111222222333333333333222222000333666777666444444444111111222222333444444555333333333444555666777888555777999;;;;;;;;;:::999666888<<>>===;;;<<<===???<<<;;;::::::999999999999666666555555555444444444444333333222111111222222333333222222111000000///,,,000333222000000222222//////............//////+++---///000000///---+++---222...,,,222000+++000+++,,,,,,---...///000000++++++++++++++++++++++++,,,++++++,,,---...///000***,,,...---***(((***---++++++,,,,,,,,,---------***+++,,,------,,,+++***,,,,,,,,,------.........,,,---......//////......,,,------......------,,,+++,,,------++++++,,,---........................---------.........////////////............//////---.........//////000000...............///000111------......///000111111000000////////////000000...//////000111222222222111222222333333333222222111222222222222111000000......///000111222333333///555333---...555444,,,111111000000000111333444222222444444444444222222333444444555555444444333000333666777666555555555//////000111222222333333333333222333444666888999888999<<<>>>>>>>>>===<<<:::===AAAEEEHHHHHHGGGEEEGGGJJJNNNQQQTTTXXX]]]```bbbbbbbbbbbbaaa```___^^^[[[ZZZYYYWWWTTTRRRQQQPPPKKKJJJHHHEEECCCCCCEEEHHHMMMOOORRRUUUXXX]]]cccgggeeeccc```\\\XXXUUUSSSRRRHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGJJJMMMQQQTTTVVVXXXWWWXXXYYYYYYYYY[[[^^^```^^^___^^^[[[VVVPPPMMMKKKHHHGGGGGGHHHHHHIIIJJJKKKFFFFFFHHHLLLSSS\\\eeejjjqqqsssvvvxxx{{{|||||||||xxxxxxxxxxxxxxxxxxxxxxxxxxxvvvtttsssrrrssstttuuutttttttttttttttuuuuuuuuutttttttttssssssssssssrrrmmmmmmnnnmmmllljjjhhhgggkkkhhhfffddddddcccaaa```XXXUUUQQQNNNLLLIIIEEEBBB<<<<<<<<<;;;;;;;;;::::::666555444333333444555666333333333222222222111111///000222333333222000///...///000222333333333333000000//////000222444666222111111000000000000111222222333333333444444444222222222222222222222222333222222222222222222333444444444333333222222222000000000000000111111111000111111111111222222222222222222222111000...,,,111222333444444333222111///000000111111111000000000000000111222222222333111111000000000000111111000000000000////////////|||rrrjjjfffgggdddaaa_________^^^]]]]]]\\\\\\\\\\\\[[[XXXUUUMMMIIIFFFDDDDDDEEEEEEEEE@@@>>><<<;;;:::;;;===>>>??????>>><<<;;;:::999888999666444333444444444333333333333222111///---,,,000000111111111111000000333222000/////////000111333111///.........---,,,////////////////////////........................///---++++++,,,......------+++***+++...000111000---,,,+++++++++,,,---...---------,,,,,,,,,++++++---......///000/////////---------,,,,,,+++++++++,,,------......------,,,---------...------,,,,,,444000,,,+++---//////......---,,,+++,,,---...///...------,,,,,,------...////////////////////////........................---.........//////000000111111000000111111222333///...---///111222111000000000////////////000000000000000000111111111111.........///000222333444555555444333333222111111,,,---...///000111222333000000222333333222111000000000000111111222222222555444222000000111222333111111111111222333444555555555444444333333444444222222333333333333444444444444666888999:::::::::@@@@@@@@@??????@@@@@@@@@@@@AAACCCFFFJJJMMMPPPQQQOOOSSSVVVXXXWWWWWWXXXZZZaaaaaa```___\\\ZZZWWWUUURRRQQQPPPQQQRRRPPPJJJFFFEEEDDDBBBAAAAAACCCEEEFFFFFFIIINNNSSSYYY]]]aaabbbhhhddd^^^YYYVVVRRRLLLHHHHHHFFFDDDBBBAAAAAAAAAAAABBBCCCDDDFFFIIILLLPPPRRRPPPQQQRRRSSSUUUVVVWWWXXXXXXYYYYYYWWWSSSNNNHHHEEEFFFFFFEEEEEEDDDCCCCCCCCCFFFEEEEEEEEEJJJSSS^^^fffmmmqqqwww{{{|||||||||}}}xxxwwwuuutttttttttuuuuuuvvvuuuttttttssstttuuuuuurrrtttvvvwwwvvvvvvwwwxxxyyyxxxvvvtttssstttuuuvvvssssssssssssrrrpppooonnnooollljjjiiijjjjjjhhheeedddccc```\\\WWWRRRNNNKKKGGGDDDAAA>>>===;;;999777555555444333333333333333444444444444333222000///333333333333333333333333///000111222222222222222111111111111111111111111///000222222111111222444000000111111111222222222333333333333333333333333000222444666666444222000333333333222222111111111555555444333333222222222000000111222222222222111000111111111111222222222111222222333333222222111111111111111111111111111111111000000//////......///...---,,,---...000222222222222111000//////...{{{ssslllhhhjjjgggcccaaa```___]]]\\\]]][[[ZZZ[[[[[[ZZZXXXVVVKKKGGGCCCAAAAAABBBBBBAAA???>>>===;;;;;;<<<===>>>??????>>><<<;;;:::999888;;;888666555666666666555444333222000////////////000000111111111111000000222111000000//////000000222000.........///...---.......................................---------///---++++++,,,......---------,,,...000222222111...---,,,+++++++++,,,---******+++,,,---......///,,,,,,---............------------,,,,,,,,,++++++,,,------......------,,,,,,------.........------000---+++,,,---...,,,***------,,,,,,------.........------,,,,,,------...////////////////////////..........................................------000000//////000000111222///...---...000222222111000000////////////000000000000000000111111111111111000000///////////////555444444333222222111111...//////000111222333333111111222333333333222111222222333333333444444444555444222111000111222333111111111111222333444444666555444444444444555555333333333444444555555555444555666888:::;;;======?????????>>>>>>>>>??????CCCEEEHHHKKKNNNPPPRRRRRRTTTWWWYYYYYYWWWVVVWWWXXXYYYYYYYYYXXXUUUSSSPPPNNNMMMKKKJJJKKKKKKJJJFFFBBBDDDDDDDDDDDDFFFHHHJJJKKKKKKMMMQQQUUUZZZ]]]```bbbfffbbb^^^ZZZWWWSSSNNNKKKFFFEEECCCAAA@@@@@@@@@AAA@@@@@@AAABBBEEEHHHKKKLLLKKKLLLMMMNNNPPPQQQRRRSSSQQQRRRSSSSSSPPPMMMIIIFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBCCCGGGOOOZZZaaannnsssxxx|||~~~}}}}}}}}}|||{{{yyywwwuuuuuuuuuuuusssrrrpppnnnnnnooopppqqqrrrtttvvvvvvuuuuuuvvvwww{{{zzzyyyxxxwwwwwwxxxxxxuuuuuuttttttsssrrrqqqqqqrrrpppoooooopppooollliiigggfffdddaaa]]]ZZZWWWUUUPPPMMMIIIFFFDDDAAA===:::999888666555444333444444444444555555444222111000222333333444444444444333000000111222222222222222111111111111111111111111000111222222111000111333111111111222222222222333333333333333333333333333111222444555555444222111333333333222222222111111000000000000000000000000000000111222222222222111000111111111111222222222111222222333333222222111000000000000000000000000111000000000/////////...000///...------///111222222222111111000//////...zzzsssnnnkkkkkkhhheeebbbaaa___]]][[[\\\ZZZYYYYYYZZZZZZYYYWWWLLLHHHCCCAAA@@@@@@@@@??????>>>===<<<;;;<<<===>>>???>>>===<<<;;;999888888:::888666666666777666555333111///------...000111000000111111111111000000000000111111000000//////000///------/////////...------------------------//////.........---------///---++++++---...------......///111333444222111......---,,,++++++,,,,,,******+++,,,---...//////******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------......------,,,,,,---...///////////////---,,,---...///...,,,))),,,,,,---.....................------------......////////////////////////........................000000000///......------///............///000000111///------000222222222111000000//////000000111000000000000111111111111111000///...............444444333333222222111111111111111222222222333333222222333333333222222111222333333333333444444444444333222111111111222333333333222222222222333333555555444444444555555666333444444555666777777777666777777999;;;===???@@@@@@??????>>>??????@@@@@@EEEHHHMMMQQQTTTUUUUUUTTTVVVWWWXXXWWWTTTRRRRRRRRRRRRRRRRRRQQQOOOLLLJJJHHHHHHGGGEEEEEEEEEDDDBBB@@@BBBCCCEEEGGGJJJMMMOOOPPPOOOPPPRRRUUUXXX[[[]]]^^^```^^^[[[XXXWWWTTTPPPMMMEEEDDDBBBAAA@@@@@@@@@AAA??????@@@AAABBBDDDFFFGGGFFFGGGHHHIIIJJJKKKLLLLLLIIIJJJLLLMMMMMMKKKIIIHHHDDDDDDCCCCCCBBBAAAAAAAAACCCBBBAAAAAADDDKKKTTTZZZlllqqqxxx}}}~~~}}}||||||}}}|||zzzwwwvvvuuuuuuuuutttrrrooolllkkkkkklllmmmppprrrssstttsssssstttvvvyyyyyyzzz{{{{{{zzzyyyxxxvvvvvvuuutttsssssssssssssssssssssttttttssspppmmmjjjjjjiiihhhfffdddbbbaaa\\\ZZZVVVRRROOOJJJDDD@@@???===:::777555555555555444555555555444333222111111222444666666666444333000111222222222222222222111111111111111111111111111222333222000000111222222222222222333333333333333333333333333333333333333333444444444444333333333333333333222222222222---......///000000111111000000111222222222222111000111111111111222222222111111222222222222111111////////////////////////000000000000////////////111000///...///000111222222111111000000//////...xxxrrrmmmkkkiiigggdddbbbaaa```^^^\\\[[[YYYXXXXXXYYYZZZYYYXXXPPPLLLGGGDDDBBBBBBBBBAAA???>>>======<<<<<<======>>>>>>===<<<:::999888888888666444444555555333222......------------...///000000111111111111000000///000111111111000...---///...------///000000///------------------------/////////...------,,,,,,...---,,,,,,---...---,,,---...///111444444111//////......---,,,,,,++++++...------------,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------,,,,,,,,,------......------,,,,,,---...///000000000000////////////000///...---+++,,,.../////////...---......------------......////////////////////////........................111111000000000000000000//////......//////000111111///------///222333333111000000000000000000111///000000000111111111111.........//////000222222333333333333222222111111111111111222222222222222222222222222222111111111111111111111111111111111333333222111111222222333444444333222222222333333444444333444444555666666555555666777888999999:::999999999999;;;===>>>???@@@@@@@@@@@@@@@AAABBBBBBEEEIIIOOOUUUYYYYYYWWWVVVSSSSSSRRRQQQOOOMMMLLLKKKNNNOOOOOONNNLLLJJJHHHGGGFFFDDDBBBAAA@@@AAAAAAAAA@@@AAADDDGGGJJJMMMNNNOOONNNNNNOOOQQQSSSUUUVVVWWWVVVVVVUUUTTTSSSQQQOOOMMMFFFEEEDDDBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFCCCDDDDDDEEEEEEFFFFFFGGGEEEEEEGGGHHHIIIHHHHHHGGGBBBBBBBBBAAA@@@@@@??????CCCBBBAAA@@@AAAFFFNNNSSSdddiiiqqqwwwzzzzzzyyyyyyyyyxxxvvvuuutttttttttuuuuuurrrnnniiifffeeeeeefffjjjlllmmmnnnnnnoooqqqssstttvvvyyy{{{|||{{{yyywwwuuutttrrrqqqppppppqqqqqqqqqrrrtttuuuvvvtttrrrpppnnnnnnnnnmmmmmmkkkjjjiiifffdddaaa^^^ZZZUUUNNNJJJFFFDDD@@@<<<999888888888666666555555444444333222111333555888888777555444111111222333333222222222111111111111111111111111222333333222000///000111222222333333333444444444333333333333333333333333444444444444444444444444333333333333333333333333111111111111222222333333000000111222222222222111000000111111111222222222111111222222222222111111000000000000000000000000000000000000////////////111111000000000000111222111111000000////////////xxxpppkkkhhheeecccaaaaaaaaa```^^^\\\[[[ZZZYYYYYYZZZ[[[YYYXXXRRRNNNIIIEEEDDDCCCCCCBBB??????>>>===============>>>>>>===;;;:::999888777777666444555555555333222,,,...000111111000///...000000111111111111000000//////000111111///...---///---,,,---///000000000........................//////.........---------...---,,,,,,......---,,,,,,,,,...000222222///---............------,,,,,,.........---------,,,,,,++++++,,,---------------------------------------,,,------......------,,,,,,---...///000000000000000///...------...000111,,,---...///000///...---///......------......///////////////////////////////////////////////////------...//////000111111000////////////000111111111///......000222333222111111000000000000111111///000000000111111111111000000000000111222333333333222222222222222111111000000111111111111111111222222111111000000000000111111111111111111111111222222222222222222222333444444333333222333333333333333333444444666777777777888888999::::::;;;;;;<<<;;;;;;;;;<<<<<<===>>>>>>??????@@@AAABBBDDDEEEEEEJJJRRRXXX\\\\\\ZZZXXXPPPOOONNNLLLKKKJJJIIIHHHKKKKKKLLLKKKJJJHHHFFFEEEBBBAAA@@@>>>===>>>???@@@???@@@BBBEEEGGGHHHIIIIIIHHHHHHIIIJJJLLLNNNPPPQQQOOOPPPRRRRRRRRRQQQPPPOOOLLLKKKJJJIIIIIIJJJKKKLLLHHHHHHHHHIIIIIIIIIIIIIIIDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBB@@@>>>>>>AAAGGGKKKXXX^^^ffflllooopppqqqqqqppppppppppppqqqssstttvvvssspppkkkfffaaa___^^^^^^aaaccceeeeeefffhhhkkknnnnnnqqqvvvzzz|||{{{yyywwwsssqqqnnnjjjiiihhhiiijjjlllooorrruuuuuuuuussssssqqqqqqqqqqqqpppooonnnmmmkkkjjjhhhfffccc___ZZZVVVOOOMMMIIIDDD@@@>>>======999999888777555555444444222444777999999888666444222222333333333222222111111111111111111111111111222333333222000///000111222222333333333444444444333333333333333333333333444444444444444444444444333333333333333333333333444444333333333222222222000000111222222222222111000000111111111222222222000111111222222111111000111111111111111111111111////////////000000000000111111000000000000000111000000000///////////////xxxpppjjjfffbbbaaa```aaaaaaaaa___]]][[[[[[[[[[[[\\\\\\YYYWWWPPPLLLGGGDDDCCCBBBBBBAAA?????????>>>>>>>>>======>>>===<<<;;;:::888777777999888777777888777555333...111444666666444111///000000111111111111000000//////000000//////......///...,,,---///000000///////////////////////////........................---,,,,,,---......---+++,,,,,,,,,...000000...,,,,,,---............------++++++,,,---...///000000,,,------...............------------............,,,------......------,,,,,,---...///////////////......,,,***)))+++...111------...////////////...//////............//////////////////////////////////////////////////////)))***+++,,,---///000000000000//////000000111222000//////000222333333111222111111000000111111222000000000000111111111111555444333222111000000000222222222222222222111111000000000000111111222222333333222111000000000000444444444333333333333222111222222222222333333333444444333333333333444444444444555555777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>????????????>>>>>>>>>???AAACCCFFFHHHIIIKKKPPPWWW]]]```___\\\YYYRRRPPPMMMLLLLLLLLLKKKIIIFFFFFFGGGGGGFFFDDDCCCAAA>>>???>>>===;;;<<<>>>@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDFFFHHHKKKNNNPPPPPPSSSVVVXXXWWWWWWWWWWWWXXXWWWVVVVVVVVVWWWXXXYYYSSSSSSTTTTTTTTTTTTSSSSSSMMMLLLKKKJJJHHHGGGFFFEEEGGGFFFEEEEEEEEEEEEEEEFFFHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCBBB???>>>???BBBEEENNNSSSYYY___bbbccceeefffeeeeeefffhhhjjjmmmppprrrrrrppplllgggccc```^^^^^^ZZZ[[[\\\\\\\\\^^^aaadddhhhlllqqqvvvzzzzzzyyyxxxqqqnnnhhhccc```___``````fffiiinnnqqqrrrrrrssstttssssssssssssrrrqqqqqqppppppnnnmmmllljjjhhhdddaaaYYYWWWTTTPPPLLLIIIFFFEEE???>>>===:::999888777777555666888999999888666555333333333333333333222111111111111111111111111111111222333222000000111222222222222222333333333333333333333333333333333333444444555555555555444444333333333333444444444444333333222222111000000///000000111222222222222111000111111111111222222222000000111111111111000000111111111111111111111111////////////000000000000000000000000000000//////////////////////////////yyyqqqjjjfffdddcccbbbbbbbbbaaa^^^\\\\\\\\\]]]^^^___]]]YYYUUUOOOKKKFFFCCCBBBBBBBBBAAA???????????????>>>======>>>===<<<;;;999888777777888777777777888777555333111222444555555333111000000000111111111111000000000000///............///000...------///000000///........................,,,,,,------.../////////---,,,,,,---//////---+++...,,,,,,,,,...///...---+++,,,---...//////......++++++,,,---...///000000,,,,,,---...............------------.........///,,,------......------,,,,,,------.........------+++---...,,,++++++...000...............//////000//////............//////////////////////////////////////////////////////++++++,,,---...//////000//////.........///000000//////000222444444222000222111111000000111111222000000000000111111111111555444333111000/////////111111111111111111222222///000000111222333444444666555444222222222222222444444444333333333222222111111222222333333333333333333333333333444555666777777888999:::<<<>>>>>>===============<<<<<<<<<;;;===@@@CCCDDDDDDCCCBBBBBBCCCEEEGGGKKKNNNQQQRRRVVVZZZ___cccdddaaa]]]ZZZUUURRRNNNMMMMMMMMMKKKIIIBBBBBBCCCCCCBBBAAA@@@???>>>???AAA@@@>>>===???BBBAAAAAA@@@@@@@@@AAABBBCCCBBBCCCDDDFFFJJJNNNRRRUUUYYY]]]bbbdddcccccccccdddeeeeeedddcccdddeeefffgggcccdddeeeeeefffeeedddccc]]]\\\ZZZXXXUUUSSSQQQPPPQQQPPPNNNMMMMMMNNNOOOPPPPPPOOOOOONNNNNNMMMLLLLLLKKKJJJHHHEEECCCCCCEEEGGGIIILLLPPPSSSUUUVVVXXXYYYWWWXXXYYY[[[^^^bbbeeegggjjjiiihhhfffdddaaa___^^^VVVVVVUUUTTTRRRSSSUUUXXX^^^bbbhhhnnnsssuuuuuutttpppllleee^^^YYYWWWWWWXXX\\\```dddgggiiikkkooorrrttttttuuuvvvvvvvvvuuuuuuuuusssqqqpppooommmkkkiiicccbbb```]]]YYYTTTPPPNNNGGGEEECCC@@@>>><<<;;;;;;999999999999888777666666333333444444333333222111111111111111111111111111000111222222111000111333111111111222222222222333333333333333333333333333333444555777777555444333333333333444444444555555111111111111000000000000000000111222222222222111000111111111111222222222000000111111111111000000111111111111111111111111.../////////000000000111000000000000//////......////////////////////////{{{rrrlllggggggfffddddddcccaaa^^^[[[\\\]]]^^^``````]]]XXXTTTOOOLLLGGGDDDCCCDDDCCCCCC???????????????>>>============<<<;;;999888777777666555555666666555333111111111111111000000//////000000111111111111000000111000///------...//////000///------///000///...------------------------+++,,,,,,---...///000000---,,,,,,...//////---+++///---,,,,,,...//////...***+++---///000000/////////............---------+++,,,------......---------------.........//////,,,------......------,,,---------...------,,,,,,***...111111///...///111//////...------///000111//////............//////////////////////////////000000000000000000000000000000000000111111111111...------------...//////......000333555555222///222222111111111111222222000000000000111111111111111000000000000000111222111111111111111111222222000000111222444555666666888777555444333333444444222222222111111000000000000111222333333333333333222222222333444555666777999::::::;;;===???AAABBB??????>>>>>>======<<<<<<:::===BBBFFFIIIIIIHHHGGGHHHIIILLLOOOSSSVVVZZZ\\\___bbbeeehhhgggccc___[[[WWWSSSNNNLLLLLLKKKIIIFFF@@@AAABBBBBBBBBAAA???>>>@@@BBBDDDDDDBBBAAACCCEEECCCBBB@@@???@@@BBBDDDEEECCCDDDEEEHHHMMMRRRWWWZZZbbbffflllnnnmmmmmmnnnooonnnnnnmmmmmmmmmooopppqqqqqqqqqsssttttttsssrrrqqqlllkkkhhheeebbb___]]][[[ZZZYYYWWWWWWWWWXXXZZZ\\\]]]]]]\\\\\\[[[ZZZZZZZZZRRRRRRPPPMMMJJJIIIJJJLLLHHHJJJLLLMMMMMMNNNOOOQQQLLLMMMNNNPPPSSSVVVYYY[[[\\\]]]^^^^^^]]][[[ZZZXXXTTTTTTRRROOOLLLKKKMMMOOOVVVZZZ```ggglllooopppppppppkkkccc[[[UUURRRRRRSSSSSSWWW[[[___aaadddiiimmmtttuuuvvvxxxyyyzzzzzzzzzyyywwwtttrrrqqqpppooommmiiiiiihhheeeaaa\\\WWWTTTLLLKKKGGGDDDAAA???>>>>>>;;;;;;:::999888777666666444444444444333333222111111111111111111111111111///000222222111111222444000000111111111222222222333333333333333333333333222444666888888666444222333333333444444555555555000000000111222222333333000000111222222222222111000111111111111222222222000000111111111111000000000000000000000000000000.../////////000000111111//////000//////...------.........///////////////yyyqqqjjjeeefffeeeeeedddccc```[[[XXX[[[]]]___```___\\\YYYWWWNNNMMMJJJGGGEEECCCCCCCCC@@@@@@??????>>>>>>======???>>>===<<<:::999888777:::999777666555555555666333222222111111222222333111111111111000///------111111111111000000000000...//////000111222222333//////............/////////...---,,,+++,,,---...000///---,,,,,,---///000,,,,,,,,,---------......//////............//////......---------,,,,,,,,,---------.........//////++++++***))))))***++++++------...///000000000///+++,,,---...////////////////////////000000000000,,,---------.../////////000000//////.........---////////////000000000000000///////////////000111333222000/////////000111////////////////////////////////////000000000000...000222222111//////000,,,...000111111///---+++000000000000111111111111222222222222222222222222222222333333333444444444999777555333333333111000444444444444555555555555333222222333555666555444222555888888777666999<<<;;;<<<>>>AAADDDFFFGGGHHHGGGDDD@@@===;;;<<<===???@@@CCCFFFIIIJJJLLLNNNPPPRRRSSSUUUXXX[[[___bbbdddfffeeeccccccdddbbb]]]YYYPPPNNNKKKHHHEEEDDDCCCBBBEEEDDDDDDCCCCCCBBBBBBAAAFFFFFFGGGHHHHHHHHHHHHGGGJJJHHHEEEBBBBBBDDDFFFHHHGGGJJJMMMPPPSSSWWW\\\___fffjjjppptttuuuuuuvvvvvvrrrsssuuuvvvxxxyyyyyyyyyzzzzzz{{{{{{{{{zzzyyyyyyxxxxxxwwwtttpppmmmllllllkkkjjjhhhgggeeeeeeddddddllliiihhhiiilllnnnnnnlllgggfffbbb___[[[XXXVVVUUUTTTSSSSSSTTTVVVVVVUUUSSSPPPNNNLLLLLLNNNOOONNNMMMQQQSSSUUUWWWYYYYYYXXXWWWUUURRROOOKKKIIIIIIJJJKKKSSSTTTVVV[[[bbbhhhlllmmmjjjhhhddd___YYYTTTPPPNNNPPPRRRVVVYYY[[[^^^bbbfffpppuuu{{{}}}||||||}}}|||yyyvvvuuuttttttsssoookkkjjjkkkiiiddd___XXXVVVRRRMMMIIIFFFDDDCCC???>>><<<<<<;;;:::777555555333111111333444444444333222222111000111111111222222111111111111222222333333333333333444555666555555666777666555444333333555888;;;:::888555222888777666555444555666666222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444111111111111000000//////111111222222222333333333000000000000000000000000000000000000000000000000zzzssslllgggfffeeeeeeffffffccc___\\\[[[]]]___```___\\\XXXVVVNNNLLLJJJGGGEEEDDDCCCCCC@@@@@@??????>>>>>>======>>>>>>===;;;:::999888777888777555444444444444555222111111111111111111222111111111111000///...---111111111111000000000000/////////000000111111111//////............//////000///...------...//////000///---,,,,,,---///000---------.........//////111111000//////.........///.........---------,,,---------.........//////000///...------...///000---....../////////......+++,,,---///000111111111////////////000000000000------..................000000/////////.........////////////000000000111000000////////////000000000////////////000222222000000000000000000000000////////////000000000111///000111000//////000222000111333555444333111///000000000000111111111111222222222222222222222222222222222222333333333444888666444333333333222000111111111222333333444444666555444555666666666666555666777888999;;;>>>@@@@@@AAACCCFFFHHHIIIIIIIIIFFFDDDAAA???>>>???AAACCCEEEHHHKKKNNNPPPQQQTTTVVVZZZZZZ[[[]]]___bbbdddeeehhhfffdddcccccc```[[[WWWPPPNNNKKKHHHEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGMMMMMMNNNNNNOOOOOOOOOOOOKKKJJJGGGFFFFFFIIILLLNNNOOOQQQTTTWWWYYY]]]aaadddlllpppuuuxxxyyyyyyyyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{zzzyyyvvvtttssssssvvvuuuttttttsssssstttttttttsssrrrtttwwwyyyyyyxxxvvvuuurrrpppnnnlllkkkjjjdddcccbbbcccccccccaaa___ZZZXXXUUUTTTTTTTTTRRRPPPQQQRRRSSSTTTTTTSSSQQQPPPNNNMMMJJJHHHGGGGGGGGGHHHKKKKKKNNNTTT[[[aaaeeeggggggeeebbb___ZZZVVVRRRPPPPPPRRRTTTVVVWWWZZZ___bbbpppuuu{{{~~~}}}{{{zzzyyyyyyyyyxxxtttppppppqqqpppkkkgggaaa___[[[VVVRRRNNNLLLKKKGGGFFFCCCBBBAAA???;;;999888666444333444555555444333333222111111111111111333333222222222222333333333333333333444555666777888888999:::999888777666666666777888777666444444666555444333333333444555222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222111111111000000000111111222222222333333333111111111111111111111111000000000000000000000000zzzsssmmmhhheeeeeeeeeeeefffdddaaa^^^[[[\\\^^^___^^^[[[XXXUUUNNNLLLJJJGGGEEEDDDDDDDDDAAA@@@@@@???>>>>>>======>>>===<<<;;;:::999888777555444444333333333444444111111000000000000111111111111111111111000///...111111111111000000000000////////////000000000000000//////......//////000000000////////////000111000///...------...///000........./////////000000............////////////////////////............------........./////////......------------........................---------...///000111111111111////////////000000000000//////..................000000////////////....../////////000000000111111111000000//////000000000------......///111222333111111111111111111111111/////////000000000111111000000111000///000222444111333444666666555333222000000000111111111222222222222222222222222222222111111222222222333333333777555333222333333222111000000111222333444444555555444444333333444555666;;;999888:::===AAADDDFFFGGGHHHKKKMMMMMMMMMLLLKKKGGGEEECCCCCCCCCFFFHHHJJJMMMPPPSSSVVVXXXZZZ]]]___ccccccccccccdddfffggggggjjjiiifffdddbbb___ZZZWWWRRROOOLLLJJJHHHIIIJJJKKKMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSPPPOOOMMMMMMNNNQQQTTTVVVZZZ\\\^^^```bbbeeehhhkkkrrrvvvzzz}}}}}}}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{zzzzzzzzz{{{|||}}}}}}|||||||||~~~}}}|||||||||wwwvvvtttttttttrrrpppmmmjjjgggdddbbb```^^^\\\YYYWWWWWWWWWWWWUUURRROOOMMMJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEGGGMMMTTTZZZ^^^```aaaaaaaaa___]]]YYYVVVUUURRRSSSSSSRRRSSSUUUZZZ]]]lllrrrzzz~~~~~~~~~~~~~~~{{{xxxvvvvvvwwwvvvrrrnnnkkkiiieee```\\\XXXUUUTTTQQQOOOLLLJJJIIIFFFBBB???===:::777666666666666555444333333222222222222222555444444333333444444555333333333444666777999999;;;<<<<<<======;;;:::999888888666555444444444444444444333222222222222333333333333333333333333333333333333333333333333333222222333333333333222222111111111222222222222333222222222222222111111111111111222222222333333333222222222222222222222222000000000000000000000000wwwqqqlllhhheeedddccccccdddbbb___\\\[[[\\\^^^___]]]ZZZWWWTTTMMMLLLJJJGGGFFFEEEEEEEEEAAAAAA@@@@@@???>>>============<<<;;;:::999888777444444333444444444444555222222111111111111222222111222222222111111000///111111111111000000000///000000//////////////////000000////////////000000////////////000000000111//////............//////---.........////////////)))***+++---...///000000000000000///////////////............////////////---,,,,,,,,,,,,,,,,,,---......///......---,,,+++000000000000000///...---////////////000000000000000000//////......------000000////////////////////////000000000111111111111111000000///000000000.........//////000111111111111111111111111111111//////000000000111111111///111222222111222333555000111222333444333222111000000111111111222222222222222222222222222222222111111111222222222333333666444222222333444333222333333333444555555666666555555666666555666888999DDD@@@===>>>CCCHHHKKKKKKMMMNNNPPPRRRRRRQQQOOOMMMHHHHHHHHHHHHJJJMMMQQQSSSTTTWWW[[[^^^```aaadddfffgggggggggggghhhiiijjjjjjlllkkkjjjgggeeebbb___]]]WWWUUUSSSPPPPPPQQQTTTUUUWWWXXXXXXXXXYYYYYYYYYZZZXXXXXXXXXXXXXXXYYYYYYZZZYYYXXXWWWVVVWWWZZZ\\\^^^ccceeeggghhhiiikkknnnpppvvvyyy|||~~~~~~~~~~~~~~~{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}{{{yyyyyyvvvtttrrrpppmmmjjjgggeeeeeedddbbb___[[[WWWTTTPPPPPPQQQQQQPPPNNNLLLKKKGGGFFFFFFIIIOOOTTTWWWXXXYYYZZZ\\\]]]]]]\\\[[[ZZZUUUUUUSSSQQQQQQSSSWWWZZZeeellluuu{{{}}}~~~|||zzzxxxyyyyyyyyyvvvtttqqqoookkkgggbbb^^^[[[ZZZXXXVVVSSSQQQPPPMMMIIIFFFBBB???;;;999888777666555555444444333333333333333555444444333333444444555333333444555777888:::;;;<<<===>>>>>>>>>===;;;:::888777666555444333222222444444333333333222222222333333333333333333333333333333333333333333333333222222333444444333222222000000111111111222222222222222222222222222222222111111222222222333333333111111111111111111111111000000000000000000000000xxxsssnnnkkkhhhfffeeedddcccaaa]]][[[ZZZ\\\]]]^^^]]]YYYVVVSSSLLLKKKIIIGGGFFFFFFFFFFFFBBBBBBAAA@@@???>>>======<<<<<<;;;:::999888888777555555555666666666666666444333333222222333333444222222222222222111111000111111111111000000000///000000000000////////////000000////////////000000......//////000000000000/////////....../////////,,,,,,---------.........,,,,,,...//////000//////000000000000000000000000........./////////000000////////////////////////////////////...---,,,,,,,,,---....../////////...////////////000000000000000000000//////......---//////000000000000000000000000000000111111111111222222111000000000000000000000000000000000//////000000000000000000000000000000000000111111111111///111444555444333333333...///000111222222111111111111111111222222222222222222222222222222222222111111222222222333333333555444222333444555555444555555555666777777888888999;;;===>>>======>>>@@@LLLHHHCCCCCCGGGLLLNNNOOOQQQRRRSSSTTTTTTSSSQQQPPPMMMMMMNNNOOORRRVVVYYY[[[[[[^^^aaadddeeegggiiikkkhhhhhhiiiiiijjjlllmmmnnnnnnnnnnnnllljjjiiiggggggaaa```^^^\\\\\\^^^```bbbdddddddddcccccccccbbbbbbccccccbbbbbbccccccdddeeeccccccaaaaaaaaabbbdddeeejjjlllnnnnnnnnnppprrruuuwwwzzz}}}~~~~~~~~~|||||||||}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~|||yyywwwuuuuuutttqqqnnniiieeeccc\\\]]]]]]\\\ZZZXXXUUUSSSMMMKKKHHHHHHIIILLLMMMMMMNNNPPPRRRUUUWWWYYYYYYYYYWWWVVVTTTRRRPPPRRRVVVYYY```gggqqqxxx{{{}}}}}}}}}||||||||||||zzzyyyuuussspppmmmiiieeebbb```\\\ZZZXXXWWWVVVSSSPPPNNNHHHEEE@@@===;;;999777555666555555444444444444444444444333333333333444444333444444555777999:::;;;;;;<<<=========<<<:::999666777777777666444111000555555555555555444444333333333333333333333333333333333333333333333333333222222444555555444222222000000111111111222222222222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111{{{wwwssspppkkkiiigggfffeeeccc___]]]ZZZ\\\]]]]]]\\\XXXUUURRRLLLKKKIIIHHHGGGGGGGGGHHHCCCCCCBBB@@@???>>>===<<<;;;;;;;;;:::999888888888666777777888777777666666444444333333333333444444222222333333333222222111111111111111000000000000000000000000111111111111111000000//////000000111---...///000111111000000////////////////////////,,,,,,,,,------------...111222222333222000...---////////////000000000000....../////////000000000---......//////......---//////////////////...---((()))+++---///111222222////////////000000000000000000////////////////////////000000000000111111000000000111111111222222333222111111000000000000111111111111111000//////000000000000000000000000000000000111111111222222///111444444333111111111000000111222222333333333111111111222222222222333222222222222222222222222222222333333333444444444555444333444666777888777555666777888:::;;;<<<======AAAEEEEEEBBB@@@@@@BBBNNNKKKHHHGGGIIIMMMPPPQQQSSSTTTTTTUUUUUUUUUUUUUUUSSSTTTUUUWWWZZZ]]]```bbbaaacccfffhhhiiijjjlllnnnjjjjjjkkklllmmmooopppqqqqqqrrrrrrqqqpppooopppqqqkkkkkkjjjjjjjjjkkklllmmmoooooonnnmmmmmmlllkkkkkkkkkjjjiiiiiiiiijjjlllmmmllllllkkkjjjkkkkkkmmmmmmppprrrsssssstttuuuwwwyyyzzz}}}~~~~~~~~~~~~}}}}}}|||||||||}}}}}}~~~~~~{{{xxxtttrrrkkkkkkkkkjjjgggeeebbb```XXXTTTOOOKKKJJJIIIHHHHHHHHHIIIJJJLLLNNNQQQRRRSSSTTTTTTRRRPPPOOOPPPTTTVVV\\\ccclllsssxxx|||~~~yyyxxxvvvtttpppmmmiiihhhaaa```^^^\\\[[[YYYVVVTTTOOOLLLGGGBBB???<<<999777777666666555555555555555444444444333333444444444444444444555666888999:::999999:::;;;:::999888777555666777888777555222111666666777777666666555444333333333333333333333333333333333333333333333333111333444666666444333111111111111222222222222333111111111222222222222222111111222222222333333333222222222222222222222222111111111111111111111111|||xxxuuusssjjjiiifffeeeeeecccaaa___ZZZ[[[]]]]]][[[XXXTTTQQQKKKJJJIIIHHHGGGGGGHHHIIIDDDCCCBBBAAA???>>>===<<<;;;;;;::::::999888888888777888888888888777555444444333333222222333333444222222333333333333333222111111111111000000000000000000111111222222333333111111000000000000111111...///000222222222222111//////000000000000//////------------...............///111222222000///............//////000000000.../////////000000000000,,,---............---,,,//////000000111000000000***+++---...000111111222////////////000000000000///////////////000000000//////000000000111111111000000111111111222222222444333222111000000000000000111222333333222111111111111111111111111111111000000111111111222222222222111000...,,,,,,...000000000111111222333333333111111111222222222333333222222222222222222222222333333444444444555555555555444333555777999:::999666888:::===AAADDDGGGHHHHHHMMMQQQQQQLLLFFFDDDDDDJJJJJJIIIHHHHHHKKKPPPSSSUUUUUUUUUUUUVVVXXXZZZ[[[YYYZZZ[[[]]]___bbbeeeffffffhhhkkklllllllllnnnoooooooooooopppqqqrrrsssttttttvvvwwwuuusssrrrtttvvvttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttqqqpppooonnnoooppprrrsssqqqqqqqqqqqqrrrsssuuuvvvvvvwwwyyyyyyyyyzzz}}}zzzzzzzzz{{{|||}}}~~~zzzzzzyyyxxxwwwuuusssrrrjjjeee^^^XXXUUUSSSQQQPPPKKKJJJIIIIIIIIIKKKMMMNNNMMMNNNNNNMMMMMMMMMPPPRRRUUU\\\dddkkkqqqwww~~~|||{{{zzzyyyvvvssspppnnnjjjhhheeecccbbb___[[[XXXWWWSSSMMMHHHDDDAAA===;;;888777666666555555666666666555555444444555555666555444555555666777888999777888999999999888666666777777777666666555555555666666777777777666555444444444444444444444444444444444444444444444444444111333555666666555333111222222222222333333333333000000000111111111222222111111222222222333333333444444444444444444444444111111111111111111111111{{{wwwuuurrrgggeeeccccccccccccaaa___ZZZ[[[]]]]]][[[WWWSSSQQQKKKJJJIIIHHHGGGHHHIIIIIIDDDCCCBBBAAA???>>>===<<<;;;::::::999999888888888777888888888888666444333333222222111111222222333222222333444444333333333111111111111000000000000000000111222333444444444111111000000000000111111///000222333444444333333//////000000000000//////............/////////000%%%'''+++...000111111000---.........//////000000////////////000000000000000111222333333222111000...///000111111222111111111111111111000///...---////////////000000000000......//////000000111111//////000000111111111222000111111111111222222222444333222111000000000000...000111333444444444333222222222222222222222222000111111111111222222222444111---(((&&&(((---111......///000111111222222111111222222222333333333222222222222222222222222444444444555555555666666666444444555888:::;;;;;;888:::>>>CCCIIINNNQQQSSSWWW]]]aaa```YYYQQQLLLKKKEEEGGGHHHHHHHHHJJJPPPUUUVVVVVVUUUUUUWWWZZZ]]]___]]]^^^___aaaccceeeggghhhiiikkkmmmnnnnnnnnnoooppptttttttttttttttuuuuuuvvvvvvxxxyyywwwtttsssvvvxxxxxxyyyzzz||||||{{{zzzyyywwwwwwxxxxxxyyyzzzzzzzzzyyyxxxwwwvvvvvvxxxzzz{{{rrrssssssuuuvvvyyyzzz{{{zzz{{{}}}}}}}}}{{{||||||~~~{{{uuunnngggccc```^^^\\\RRRPPPMMMJJJIIIJJJLLLMMMGGGIIIJJJJJJJJJKKKMMMOOOOOOUUU]]]dddjjjqqqzzz||||||{{{zzzxxxuuurrrpppqqqnnnkkkhhhfffbbb^^^[[[\\\XXXRRRLLLHHHDDD@@@>>>888888777666666666666666777777666666666666777777555555555555555666777777777777888999888777666555:::888666444444555777999555666777777777666444444444444444444444444444444444444444444444444444444111333555777777555333111222222333333333444444444//////000000111111111222111111222222222333333333666666666666666666666666111111111111111111111111}}}uuuqqqppphhhhhhhhhiiihhhfffaaa^^^___]]][[[[[[[[[XXXRRRMMMKKKJJJIIIGGGFFFEEEEEEEEEFFFEEECCCAAA@@@???>>>>>>AAA@@@===;;;:::999999999666666666666555555555555333333333333333333333444111222333333444444333333333222222111222333555666222111111000000000000000---444222000222---,,,666,,,222111)))***333444---111111111111111000/////////111111---((('''+++///...000222222111111222333111111000000//////......000111222333333222111000111111111111111111111111111222333222000000000111...000111000///...///111///////////////000111111000000000000000000000000222222111111000111111111333222000///000222555777OOO999***///666555111111222222222222333444555555111000//////000222444555000000111111222222222333222222111000000111222222333333444555555555555444333333222111111222222333444444444333333222222222111333555666888888888777555666666777999:::;;;<<>>>>>>>>AAA???===;;;:::999999999777777777666666666555555333333333333333333333333222222333444444444444333444333222222111222333333000000000000000111222222///333000///444///+++333000333333...---000111///...//////000000/////////...000000---)))(((,,,000///111222222111111111222111111000000////////////111111222333222111000///////////////////////////000111222111/////////000///000111000///...///111///////////////000111111000000000000000000000000222111111111111111222222222111000///000222444666LLL:::---000555222...///222222111111000111111111333222111000000111333444222222222111111111111111111222222222222222222111000111111222222222222222333333222222222222222333444444333333333333333333111222444666777777777777666666666666888:::===>>>===@@@DDDHHHQQQ```tttzzznnnbbbXXXSSSIIIHHHGGGHHHLLLQQQVVVYYYYYYYYYZZZ[[[]]]```bbbdddffffffffffffhhhkkkmmmooosssqqqoooppprrrssssssqqqqqqsssvvvwwwwwwwwwyyyzzz~~~}}}|||{{{|||||||||{{{zzz||||||{{{zzzxxxyyyzzz|||}}}}}}~~~}}}}}}~~~~~~{{{yyyyyy{{{}}}~~~~~~}}}}}}~~~|||yyypppmmmhhhaaaZZZSSSOOOLLLIIIIIIHHHHHHHHHHHHHHHHHHKKKNNNSSSXXX]]]dddjjjnnnuuuzzz~~~}}}|||{{{xxxwwwuuurrrooollljjjiiifffbbb]]]YYYUUUQQQMMMJJJHHHEEE@@@===;;;:::999777666666777777777777777777666666777777888999999:::999999888777777777777888666777999999999888666555444444555555555555555555444444555555444444333222555555555444444444333333111111222222222111111000333333333222333333444444444444444444444444444444555444444333333444444555666777888888777555333222444333333333333333333333yyyqqqlllkkkiiihhhggghhhgggeeeaaa^^^^^^\\\[[[[[[[[[XXXRRRLLLJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@>>>>>>======@@@???>>><<<;;;:::::::::888888888777777777777666555555444444333333222222222222333444444444444444555444333222111111111111/////////000111222333444000222---///666222...666;;;666333333111...///222//////000111111111000000---//////...++++++...111000222333333111000000111111000000000000/////////111111222222222111///...////////////////////////000111111111///...///000///000111111//////000111000000/////////000111111000000000000000000000000000000000000111222333333222111/////////111333555BBB666///111444000///111444333222111000000000000555444333222111222333333333333333222111111000000111111333333333333111111000000111222222222222111333333333333333333333333333333333333444444444444111222333555666666666666777666555666888;;;>>>@@@???AAAEEEKKKWWWlll}}}lll^^^WWWNNNMMMMMMNNNQQQUUUYYY\\\YYYZZZ[[[]]]```cccfffhhhiiiiiiiiijjjkkknnnppprrrsssrrrqqqqqqssstttttttttsssuuuxxxyyyyyyzzz|||}}}zzzzzzyyyxxxxxxxxxxxxxxxyyy{{{||||||{{{{{{|||}}}~~~yyyrrriii```XXXTTTPPPOOONNNLLLKKKJJJIIIIIIJJJMMMPPPTTTXXX]]]ccchhhooottt{{{}}}|||{{{{{{zzzxxxvvvsssqqqooonnnkkkhhhddd```]]]YYYUUURRRPPPMMMGGGCCC@@@>>>;;;999999999999888888888888888777777777888888999999:::::::::999888888888888999777888888999999777666555666666555555555555555555444555555555555444333333666666666555555555555555555555555444444333333222333222222222333444555555444444444444444444444444555444444333333444444555666666555555444444333333222222222222222333333333xxxoookkkiiiiiihhhggggggfffdddaaa^^^]]]\\\[[[\\\\\\XXXQQQKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@???>>>=========@@@???>>>===<<<;;;::::::999999999888888888777777666666555444333222222111222333333444555444444444333333222222111111111111000000000000111222333444000222...///555222555EEENNN<<<000333555///...444444444444444333333222111,,,...///...------000222111222333333111000000000000000000000000000000000///000111222222111000000111111111111111111111111000111222111000//////111///000111111000///000111111000000///000000111111000000000000000000000000000000000000111222333444111111000///000111333444555000...222333111222666555444333333222222222333444444333333333444555555222222222222222222222111111222444555555444222111111222333333444444333333333333333444444444444444222333333333444444555555222222333444444555555555555666777888:::<<<>>>???BBBEEEIIIPPP^^^uuuqqqaaaXXXRRRRRRRRRTTTVVVYYY\\\^^^]]]]]]___aaadddfffhhhiiikkkkkklllmmmnnnppprrrtttsssrrrrrrrrrssstttuuuuuuuuuwwwyyyzzzzzz{{{|||~~~yyyyyyyyyxxxwwwvvvwwwxxxxxx{{{~~~wwwnnnfffaaaZZZYYYWWWTTTSSSRRRQQQQQQNNNPPPSSSUUUWWWZZZ___ccchhhmmmtttzzz}}}~~~~~~~~~}}}|||}}}|||zzzxxxvvvtttrrrrrrpppmmmjjjgggeeebbb^^^[[[XXXTTTOOOKKKHHHEEEBBB??????>>>===<<<;;;:::::::::888888888999999999::::::::::::999888888888888888777888888888888777666666777777666666555555444444555555555555555444444333555555555555555555555555777777666555555444444444222222222333333555666777555555555555555555555555555444444333333444444555666555333222222222333333000111111111222222222111wwwoookkkjjjiiihhhfffffffffdddaaa^^^\\\[[[[[[\\\\\\XXXPPPJJJFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@???>>>>>>======??????>>>>>>===<<<;;;:::999999999999888888888888666666555444444333222222333333444555555555444444111111222222333333333333222222111111111111111222000333111111222000===XXXaaaDDD...000666333111555666666666555333222000///,,,---......///000111333111222333333111000000000000000000000111111111111...///111222333333333333222222222222222222222222222333444333111000111222000111222111000///000222111111000000000000111111111111111111111111111111000000000000111222333444222111111000000111222333000///000222222111333777333222222222333333444555111222222333444666777888000000111222333444444444111222444555555444222111222222333444444444444333222333444555555555555444333333333444444555555555333333333333444444555666444666999<<<===>>>======BBBFFFMMMVVVgggwwweee\\\XXXXXXYYYZZZ\\\^^^```aaacccdddeeefffhhhiiiiiijjjlllmmmnnnoooqqqssstttuuussssssssssssssstttuuuvvvtttvvvyyyzzzzzzzzz{{{}}}|||}}}}}}|||zzzyyy{{{}}}yyy}}}{{{sssnnncccbbb___]]][[[[[[[[[[[[ZZZ[[[[[[[[[YYYXXXYYY[[[___ccciiinnnssswwwzzz}}}}}}{{{wwwtttsssvvvzzz}}}}}}~~~~~~}}}|||zzzxxxvvvuuutttsssqqqooommmllliiieeebbb]]]ZZZWWWTTTRRRPPPMMMJJJEEEDDDAAA???===;;;;;;:::999999999999::::::::::::999999888777777777777888888888888888888777666666777777777666666555555444555555666666555555444333444444444444444444555555444444333222111111222222222222333333444555666777555555555555555555555555555444444333333444444555555444222111111111333444111111222333444444333333xxxqqqmmmllliiihhhfffeeeeeecccaaa^^^\\\[[[[[[\\\\\\XXXPPPJJJEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBAAA??????>>>>>>>>>>>>>>>???>>>>>><<<;;;:::999999999888888888888777666666555555444444333333333333444555555555555555000111222333444555444444333333222111111111111111///333333333333000BBBccclllMMM333000666555333444444444333222111000...---------...///000111222222000222333333111000000111000000000111111111111222///000222444444555444444000000000000000000000000333444444444222111222333000111222222000000111222222222111000000000111111111111111111111111111111000000000000111222333333333222222222222222333333333333333222111000000222000000000000111222333444///000111333555666888888///000111222333555666666333333555555555555333333111111222333333333333222222333555666777666666555444444444444444555555555444444333333444555666666555777:::===>>>>>>===<<<@@@HHHSSSaaattt~~~nnneee```aaabbbccceeeffffffgggjjjjjjkkkllllllllllllkkknnnoooppprrrtttuuuvvvwwwuuuvvvwwwvvvttttttvvvwwwuuuwwwzzz|||}}}~~~~~~}}}~~~zzzooommmjjjgggeeeddddddeeehhhhhhhhheee```\\\YYYXXXWWWZZZ^^^cccgggmmmssswwwvvvsssoookkkiiilllqqquuuxxxzzz~~~~~~}}}|||zzzyyyxxxwwwvvvtttsssrrrqqqoookkkhhhbbb```^^^\\\[[[ZZZWWWUUULLLJJJFFFBBB???<<<;;;;;;::::::::::::::::::::::::999999888777777777777777888888888777777777777777777777666666666666666666555666666666666555444444444444444444444555555555555444333333333333555666444333333333444555666666555555555555555555555555555444444333333444444555444333222111111222333444333444555777777777666666yyysssooooooiiihhheeeddddddcccaaa___[[[ZZZ[[[\\\\\\XXXPPPIIIEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@??????@@@>>>>>>??????>>>===<<<;;;999888888888888777777777555555555555555444444444333444444555555555555555333333444555555555444333222222111111111222333333111333333555666222BBBbbblllUUU===444555555333333111111111111111000000///.........000111222222111///111222222111111111222000000111111111222222222333444555555555444333333000000000000000000000000222333444333111000111222000111222222000000111222333222111111000000111111111111111111111111111111222111111111111111222222444333333333333333333333555555333111000000111000111111111000111111222222000000222333444555666666111111222222333444555555444444444444444444444444222222333444444444444333222333555777888777666555555555555555444444444444666555444444444555666777::::::::::::;;;<<<===>>>EEEOOO^^^ooovvvnnnjjjkkklllnnnoooooonnnnnnmmmnnnooopppppppppooonnnqqqrrrtttuuuwwwxxxyyyzzzyyyzzz{{{yyyvvvuuuwwwyyyzzz}}}~~~|||wwwssspppnnnnnnnnnppprrrtttsssnnniiieeecccYYYZZZZZZ[[[]]]aaahhhlllmmmmmmkkkhhheeeeeehhhkkknnnqqqvvv|||~~~}}}{{{{{{zzzxxxwwwvvvvvvvvvtttpppmmmhhhfffdddccccccbbb___]]]VVVSSSNNNIIIDDDAAA???>>>;;;;;;;;;;;;;;;;;;::::::::::::999888888888888999999888888777777777777777666666666666666777777777666666666666666555444444444444555555555666666666777666555444555777999:::555555444444444555555666555555555555555555555555555444444333333444444555333333222222222333333333111333555666777777666555{{{tttqqqqqqiiigggeeeddddddcccaaa___[[[ZZZ[[[\\\\\\XXXOOOIIIGGGFFFFFFEEEEEEEEEEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>?????????===<<<;;;888888888777777777777666444444444555555555555555333444555555666666555555555666666777666555333222000000000111222333555555222222111777:::555@@@\\\hhhYYYFFF999555444333333///000111222333444444444///...///000222333222111...000222222222111222333000000111111222222222222777777777777666444222111222222222222222222222222111222333222000000000111000222222222111000111222333333222111000000111111111111111111111111111111222222111111111111111111444444444444444444444444333333222000111333444222555555444333222222222222111222222333444444444444333333333333333333333333666555444444444444555666444555666666777777666666222333555777888888777666666666666555444444444333777666555444555555777888???===:::888888;;;>>>AAAMMMXXXhhhyyy{{{sssqqqrrrtttuuuvvvuuuuuutttnnnoooqqqrrrsssrrrrrrqqqssstttvvvxxxzzz{{{{{{||||||~~~~~~|||xxxwwwyyy{{{}}}yyywwwvvvvvvrrrvvv{{{}}}|||xxxuuusssaaa___\\\XXXVVVYYY^^^bbbgggiiiiiigggdddbbbbbbdddeeehhhnnnuuuzzz~~~~~~}}}}}}|||zzzyyyyyyyyyyyywwwssspppllljjjhhhhhhgggeeeccc```^^^[[[UUUOOOJJJFFFDDDCCC;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999888888777777777777777555555666666777777888888666666666666666555555444555666666666777777888888333222111111222444777888666555555444444444555555666666666666666666666666555444444333333444444555333333333333333333333333...///222444444444333222yyyttttttnnnggggggdddaaabbbeeeccc]]]\\\\\\]]]^^^]]]XXXQQQLLLHHHEEEBBBBBBDDDFFFHHHHHHFFFFFFFFFDDDBBBAAABBBCCC@@@???>>>===;;;;;;::::::888999999999999888777777666555555555555666666777777777777777777777777777444444555555555444222111111222333444444444333333444444444444666===KKKXXX]]]IIILLL;;;222+++;;;---333333111000000000000111111111111111111111111111222222222222111111000000333333333333333333333333444555666666666555333333333333333444555666777888333333222111111111222222222222111111222222333444444444333333222111000000333333333333333333333333444444444444444333222111333333333333333333333333333333333222222111111111333333333333333333333333444444444555555444333333333444555444333222333444333333222222333555666888444444444555555666666666333333444444555666666777<<<:::999777777777888999555555555666888999;;;<<>>FFFTTTbbbqqq|||~~~~~~~~~{{{xxxwwwuuuuuutttuuuwwwxxxwwwvvvuuuxxx{{{||||||~~~{{{xxxtttxxx~~~rrrmmmeee^^^YYYXXXYYY[[[]]]```dddeeecccaaaaaabbb```___ccckkkrrrvvv|||~~~|||yyywwwwwwxxxxxxvvvssslllkkkkkklllllljjjgggdddaaa___\\\YYYVVVQQQJJJFFFBBB>>>;;;;;;>>>>>>;;;666888888999:::::::::999999::::::::::::999999999888;;;:::888777777777888999999999888777777777777777888888888888888888888888888777666555444333333333555555666666666666555555666666666666555555444333444444444444444444444444666666666555555444444444666666666555555555444444|||tttrrrlllggggggeeebbbbbbdddaaa\\\\\\\\\]]]^^^]]]XXXRRRMMMLLLIIIFFFDDDEEEGGGHHHHHHFFFGGGFFFDDDBBB@@@AAABBB@@@???>>>===<<<;;;;;;;;;999999999999999888888777777666666555555555666666666666666666666666666666444444555555555444333222222222333333444444444444+++444777333777CCCLLLMMMKKKKKKYYYCCC777111===***333333333222222222222222111111111111111111111111222222222222111111111000222222222222222222222222444555666666666555444333444333333333333444444555444444444444444444444333222222222111222222333444444444333333222111111000111111111111111111111111333333333222222111111111333333333333333333333333444444333333333222222222444444444333333333222222444444444555444444444333222111111111111111111111444444333333444555666777555555555555555555444444666666777777888888999999;;;:::999777555444444444555555555666777888:::;;;NNNBBB;;;>>>AAAAAAFFFPPP[[[ggguuu}}}{{{xxxwwwvvvvvvwwwwwwwwwvvvwww{{{|||zzz|||zzzrrriiibbb___]]]]]]ZZZ]]]``````___^^^```aaa___\\\]]]cccgggjjjpppvvvzzz}}}~~~|||yyyyyyzzz{{{yyywwwtttrrrqqqooommmjjjeeeaaaccc```^^^[[[YYYUUUPPPLLLCCC???;;;;;;===>>><<<999;;;;;;;;;;;;;;;:::999999999999999999888888888888:::999888777777777888888888888777666666666666666666666666666666666666666555555555555555666777888555555666666666666555555666666666666666555444444555555555555555555555555666666555555555444444444444444444333333333333222tttqqqjjjggghhhfffbbbaaaccc```[[[\\\\\\]]]^^^^^^YYYSSSNNNNNNKKKGGGEEEEEEFFFFFFFFFGGGGGGFFFDDDAAA@@@@@@AAA@@@???>>>===<<<<<<;;;;;;999999::::::999999888777888888777666555555555555555555555555555555555555444555555555555444333333222333333333444444444444---777999444;;;LLLPPPHHH;;;JJJ^^^EEE888222>>>---222333444555666555444444222222222222222222222222222222222222111111111111111111111111222222222222555555666666555555444333555444333222222222222222444555666777777666555444222222222222222333444444444444333333222222111111222222222222222222222222444333333222222222222333333333333333333333333333444444444444444333333333555555444444333333222222444444444444444444444444777444222222555666555333666555555444555555666666777666666555555444444333888888888888888888888999::::::999999888777777666777777777777888999;;;;;;EEE???<<<@@@BBBCCCLLLWWWgggqqq|||~~~|||{{{zzzyyyxxxxxxxxxyyy|||yyyqqqjjjfffddd]]]^^^^^^]]]\\\\\\^^^```^^^ZZZYYY[[[^^^___dddjjjssswww|||~~~|||zzzzzz{{{{{{{{{zzzyyywwwuuusssqqqmmmhhhdddfffccc```^^^\\\YYYVVVSSSIIIDDD>>><<<>>>???>>>=========<<<<<<;;;:::::::::::::::::::::999999999999:::999888888777777888888777666666555555555555666666666666666666666666666555555555666666777888999444555555666666555555444555666666666666555444444666666666666666666666666555555555555444444444444444444333333333333222222uuuooohhhdddgggfffcccbbbccc```\\\[[[\\\]]]___^^^ZZZTTTPPPLLLIIIEEECCCCCCEEEEEEEEEGGGGGGFFFDDDAAA??????@@@?????????>>>===<<<;;;;;;:::::::::::::::999999888999888777666555555555555555555555555555555555555555555555555555555444444333333333333333444555555888666333666CCCOOOMMMEEE777CCCTTTAAA;;;000:::444222444666888888777666555222222222222222222222222222222222222222222222222222222222222222333333333555555555555555444444444555444333333222333333333333444666777888777555444333222222222222333444444444444333333333222222222444444444444444444444444555555444333333444444555333333333333333333333333555555555555555555444444333333444444444444444444444444444444444555555666999555111222777999777444666555555555555444555555666666666666666555555555666666666666666666666666444555666777888999::::::::::::::::::;;;<<<===>>>???===???CCCEEEHHHSSS```vvv}}}~~~|||{{{|||~~~~~~wwwrrroooiiigggccc```]]]\\\]]]^^^___YYYVVVWWWYYYZZZ^^^dddjjjnnnuuuzzz}}}}}}~~~~~~|||{{{zzzzzzzzz{{{{{{{{{xxxvvvuuuuuuuuusssqqqnnnjjjgggccc```^^^\\\YYYWWWQQQLLLFFFBBBAAAAAA@@@???<<<<<<<<<;;;;;;;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;:::999999888888888888888666666555444444555555555777777777777777777777777888888777666666666666666555555555666666555555555444555555555555555444444666666666666666666666666555555555555555555555555555555555444444444333333tttooohhhbbbfffgggdddcccdddbbb___[[[\\\^^^______\\\VVVQQQKKKHHHDDDCCCDDDFFFGGGGGGFFFFFFFFFCCC@@@??????AAA>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;:::999999:::999888666666555555555666666666666666666666666555555555555555555555555444444333333333444555666===......CCCRRRMMMAAA<<<:::888EEEBBBJJJ333444888222444666888888888666555222222222222222222222222222222222222222222222333333333333444444444555555666666555555444444444444444444444444444555555666111222555666777666444333333333222222333333444555444444444333333333333333444444444444444444444444444444333333333444444444333333333333333333333333555555555555555555555555222222333444555555666666555444444444444555666777666111---...333666444222555555555555555444444444555555666777888888999999555555555555555555666666333333444444555666777888;;;:::;;;;;;<<<===>>>???@@@BBBGGGKKKOOOVVVdddppp}}}wwwsssnnnhhhccc___]]][[[[[[VVVRRRSSSTTTTTTYYY^^^aaaeeelllrrruuuwwwyyyzzzzzz{{{{{{|||{{{{{{{{{|||vvvuuutttuuuwwwxxxwwwuuuooolllgggcccaaa^^^[[[XXXXXXTTTNNNHHHDDDBBB@@@>>>;;;;;;;;;;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::999999888666666555555555666666777666666666666666666666666888777666666666666666666555666666777777666666555444444555555555555444444555555555555555555555555666666666666666666666666444444444444333333333333tttpppiiicccgggiiifffddddddccc```[[[\\\^^^``````]]]WWWSSSMMMJJJGGGEEEGGGHHHJJJJJJDDDEEEEEECCC@@@???@@@AAA>>>>>>???@@@???>>>===<<<;;;;;;<<<<<<;;;;;;:::999999888888777666666666666888888888888888888888888555555555444555555666777555444333333333444666777<<<000;;;ZZZdddMMM999777999222===GGG[[[<<<111555333444555666777666555444333333333333333333333333222222222222333333333333333333444444555555666666666666555444444444444555444444444444555555666777000111333444555555444444333333333333333444444555444444444444333333333333222222222222222222222222111222222333333333333222333333333333333333333333444444444555555555555555222222333444555666666777555555444444444666777888777444000111444777777666444555555666666666555555555666777888:::;;;<<<<<<666666777888888999999:::???>>><<<:::888888888999999999:::;;;<<<>>>@@@@@@AAAEEEKKKQQQYYYfffvvvyyytttoooiiiccc___[[[VVVRRRQQQPPPNNNQQQUUUYYY]]]ccchhhlllooorrrtttwwwyyy}}}~~~}}}|||{{{{{{vvvuuutttuuuwwwxxxxxxwwwtttqqqmmmjjjgggccc___\\\]]][[[WWWRRRLLLFFFBBB@@@>>>===<<<<<<<<<===???@@@<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;:::999888777777777777888888999666666666666666666666666555555555666777999:::;;;666777777888888777777666555555666777777777666666777777777777777777777777777777777777888888888888444444333333333222222222{{{sssqqqjjjfffkkkmmmiiieeecccaaa^^^[[[\\\^^^```aaa^^^XXXTTTOOOLLLHHHFFFFFFHHHHHHHHHCCCCCCDDDBBB@@@@@@AAACCC===>>>???@@@@@@???===<<<<<<<<<<<<<<<<<<;;;::::::888888777777777777777888888888888888888888888888666555444444555666777888666555333333333444666777888:::LLLbbb```HHH777888777333999@@@\\\CCC444333444444444444444333333333333333333333333333333333222222222333333333444444222222333444444555666666777666555444333444444555555555444444333333444444111222222333444444555555444333333333333444555555444444444444444444444444333333333333333333333333111333555777777666444333333333333333333333333333333333444444444555555555555555555555555444444444555555444333444666888999:::888777666777999<<<===555666777888999999888888888999999:::;;;<<<======777777888999;;;<<<======HHHEEEAAA===;;;;;;<<<===;;;;;;<<<>>>@@@BBBDDDEEECCCHHHNNNWWWdddxxxzzzrrrlllfff```[[[XXXTTTNNNMMMPPPSSSWWW[[[___bbbfffjjjmmmppptttzzz|||{{{yyywwwwwwtttsssrrrsssvvvxxxxxxwwwxxxvvvtttrrrooolllgggdddaaabbbbbb___XXXQQQKKKGGGDDDBBB@@@>>>>>>>>>????????????>>>>>>>>>=========<<<===>>>>>>>>>===;;;;;;999999999999999:::;;;;;;888888888888888888888888777777777888:::<<<===>>>888888999999999999888888888888999:::::::::::::::999999999999999999999999888888999999999:::::::::777777666666666555555555xxxrrrrrrkkkiiiooopppkkkeeebbb___\\\[[[\\\^^^```aaa^^^YYYUUUOOOLLLGGGEEEDDDEEEDDDDDDBBBBBBCCCBBBAAA@@@BBBDDD===>>>@@@AAA@@@???===<<<<<<<<<======<<<<<<;;;:::888777777777777777888999777777777777777777777777666555444444555666777888666555333333333444666888222???QQQXXXLLL:::444888666888777222QQQCCC888444555444333222222222222222333333333333333333333333222222222333333444444444111111222333333444555555777666555444333444555555777666444333222111111111333222222333333555666777444333333333333444555555444444444444444444444444555555555555555555555555444666999<<<<<<;;;888666333333333333333333333333333333333444444444555555888777666555444333222222666555444333444666888:::888888777666555777;;;>>>666777999:::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<666666888999;;;<<<>>>>>>DDDAAA<<<888777888:::<<<>>>???@@@BBBDDDGGGIIIKKKJJJNNNUUU```qqqyyytttnnngggbbb[[[SSSOOOPPPQQQSSSWWWZZZ]]]aaafffiiiiiiooovvvyyywwwtttrrrqqqpppoooppprrruuuxxxzzzzzzzzzyyyxxxxxxvvvsssnnnkkkfffiiikkkiiiddd\\\TTTPPPIIIGGGDDDAAA???>>>??????CCCCCCCCCBBBBBBBBBAAAAAA===>>>?????????>>><<<;;;;;;:::::::::;;;;;;<<<===========================<<<<<<;;;;;;;;;<<<<<<===999999::::::::::::999999:::;;;<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999{{{rrrllliiijjjpppsssnnnhhhddd```\\\\\\[[[[[[___cccbbb\\\WWWOOOLLLGGGDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@BBBCCCCCCAAA@@@???@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::999888888777777666666777888888888888888999999999999888666555444444444444555555555666666:::>>>CCCCCC>>>888333222111444777888777666555555555555444333333222111111777666444333222222333333333444555666666666444444444555666666777777666666333444555666777777777777555555555555555444444444222222222333444555666777666555555444444444555555444333333444555666666555333444444333222222333555555777;;;>>>>>><<<999666444444333333444444555666333333444555666666666666222222222222222222333333555555444444555666888999:::999888777666777888999:::;;;;;;999777888<<<@@@CCCDDDEEEFFFEEE@@@999444888:::<<<===;;;:::::::::777777888999;;;===>>>???AAABBBEEEHHHKKKMMMNNNNNNRRRSSSYYYfff{{{~~~uuujjjaaaZZZVVVVVVVVVUUUVVVYYY]]]bbbdddlllnnnqqquuuwwwwwwvvvuuuuuuooorrrxxxzzz~~~}}}zzzsssssssssqqqnnnjjjgggdddYYYUUUPPPKKKGGGFFFFFFGGGLLLLLLKKKJJJIIIHHHFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBAAA@@@@@@???DDDCCCBBBAAABBBCCCDDDEEECCCBBBAAA@@@@@@BBBDDDEEECCCCCCCCCDDDDDDFFFGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@DDDDDDCCCCCCCCCCCCDDDDDDAAABBBBBBCCCDDDDDDEEEEEEyyyqqqkkkiiiggglllnnnjjjeeeccc```\\\\\\[[[\\\^^^aaa```ZZZTTTOOOLLLHHHFFFFFFFFFFFFFFF@@@@@@???>>>>>>=========BBBCCCCCCAAA???>>>@@@AAA>>>>>>======<<<<<<<<<<<<555555555555555555555555999999::::::999999888888999::::::999999888777777555555555666666666777777777:::======:::888777888444555666777888888888888777777666666555444444333888777666555444555555666444444555555555444333333333333444444555555555444555555555666555555444444555555444444333333222222222222222333333444555666666666555444444444444444999777666666888888777666888999999888777777888:::555777:::<<<<<<;;;999777777777666666777777888999777888888999999999999999777777777777777777777777888888777777888999;;;<<<999999999999:::;;;;;;<<<===>>>>>>===<<<===BBBFFFNNNNNNNNNMMMKKKFFF???;;;:::;;;======<<<<<<===>>>======>>>@@@AAADDDEEEFFFFFFGGGIIILLLOOORRRTTTVVVZZZ[[[bbbooowwwoookkkddddddccccccdddgggjjjlllwwwyyy}}}{{{~~~|||ssspppkkkfffcccaaabbbbbbaaaaaaaaa```___^^^\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]\\\\\\[[[ZZZZZZYYYXXXXXXWWWXXXYYYZZZ[[[ZZZYYYXXXWWWXXXYYY[[[\\\ZZZZZZZZZZZZ[[[\\\]]]^^^\\\[[[[[[[[[[[[\\\\\\]]]XXXXXXYYYZZZ\\\]]]^^^^^^_________^^^^^^_________``````aaaaaabbbccccccdddwwwnnnjjjiiidddiiijjjeeebbbbbb```]]]```______bbbcccbbb\\\WWWPPPMMMIIIGGGGGGHHHHHHHHHDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDBBB???======@@@BBB============<<<<<<<<<<<<888888888888888999999:::<<<<<<<<<<<<;;;:::999888:::::::::::::::999999999666666777777777888888888777888888777666777999;;;<<<888555444777888888777999888888777777666666555555555555444555666777777999888777666666666666666666666777777777888888888999999999888777777666666888888888777777777777666777777777777888999:::::::::999999888888888888888:::999777777888888666555999:::;;;:::888888:::;;;666777999:::::::::999888999888888888888999::::::::::::;;;;;;;;;:::999999:::::::::::::::::::::::::::999999999999;;;<<<===:::;;;===???AAAAAABBBBBB@@@AAAAAAAAAAAADDDHHHKKKNNNMMMLLLKKKJJJGGGBBB???===>>>???@@@???@@@BBBDDDCCCDDDEEEGGGJJJLLLMMMNNNPPPPPPRRRTTTXXX\\\```cccdddffflllyyyxxxoookkkkkkiiikkkkkkfffddddddccc`````````aaaccceeeddd```\\\SSSQQQMMMKKKJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJIIIIIIDDDEEEDDDCCC@@@@@@AAACCC>>>>>>>>>>>>>>>>>>>>>===??????>>>===<<<<<<======<<<======>>>>>>=========;;;;;;;;;:::;;;;;;<<<<<<888999999999999:::::::::<<<;;;:::888888999:::<<>>===;;;:::999999:::;;;<<<<<<<<<<<<<<<======>>>======<<<;;;;;;;;;;;;;;;===>>>>>>??????@@@@@@AAA>>>>>>>>>>>>>>>???@@@AAA>>>>>>???@@@@@@AAAAAAAAA>>>===<<<<<<>>>>>>===;;;>>>???@@@???>>>===???AAA@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???AAAAAABBBCCCDDDEEEEEEFFFCCCCCCBBBAAABBBCCCDDDEEEFFFHHHLLLOOORRRSSSRRRRRRNNNNNNNNNOOOPPPRRRTTTVVVRRRQQQPPPQQQRRRQQQPPPNNNMMMNNNOOOOOOOOOPPPTTTVVVYYYZZZ\\\^^^aaacccdddeeeeeeeeeeeegggkkkqqqvvvzzz{{{}}}zzzvvvvvvvvvwwwuuupppnnnooommmjjjcccdddfffiiikkkkkkiiiggg```]]]YYYWWWUUUTTTRRRPPPNNNOOOPPPQQQQQQQQQPPPOOOKKKMMMPPPPPPOOOLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIFFFDDDBBBAAABBBBBBDDDEEEFFFHHHIIIJJJKKKKKKEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHSSSMMMGGGFFFJJJMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJGGGHHHIIIJJJLLLMMMNNNNNNMMMKKKJJJIIIHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNPPPQQQSSSUUUVVVWWWQQQPPPPPPPPPPPPQQQQQQRRROOOQQQSSSUUUWWWXXXYYYYYYTTTTTTSSSUUUWWWXXXXXXWWWYYYZZZZZZYYYXXXXXXYYY[[[_______________``````aaaaaaaaa``````aaaaaabbbcccaaaaaaaaa```___^^^]]]\\\\\\]]]^^^```ccceeefffgggbbbbbbaaa```aaabbbcccdddgggjjjnnnrrruuuuuuuuutttsssrrrqqqqqqrrrtttuuuuuuuuutttssstttuuuvvvuuusssssstttuuuuuuvvvxxx{{{~~~}}}|||yyyvvvtttrrrqqqnnnllljjjkkklllmmmmmmlllkkkjjjeeeiiimmmooonnnllljjjiiimmmnnnooopppppppppooonnnjjjhhhdddaaa^^^]]]^^^^^^aaabbbdddfffhhhjjjkkkkkkdddcccbbbaaaaaabbbcccdddccccccdddddddddeeeeeeeeebbbcccdddhhhkkkmmmlllkkkooollljjjkkkppptttuuutttnnnnnnnnnnnnnnnnnnnnnnnnnnnoooqqqssstttuuuuuuuuusssrrrrrrqqqrrrrrrrrrssspppoooooonnnnnnpppqqqrrrrrrrrrqqqqqqrrrsssuuuvvvvvvwwwyyy{{{}}}zzzzzzyyyyyyyyyyyyzzzzzz{{{}}}