BM6P6(@ wwwvvvtttrrrpppnnnllllllmmmkkkiiiggggggiiikkkmmmnnnkkkiiihhhgggddd___ZZZRRROOOLLLKKKKKKIIIDDD???999999999888777666666555333333222111000///...---000000111111111111000000------------------------+++,,,---+++)))(((((()))************************++++++++++++++++++++++++************************&&&(((***,,,---,,,+++***---,,,+++*********+++,,,++++++++++++,,,---......000111222333555777999;;;:::;;;;;;;;;<<<>>>BBBEEEQQQ___iiidddYYYRRRLLLFFFAAAAAA@@@>>>>>>DDDNNNVVVUUUOOOLLLMMMNNNOOOTTTZZZ[[[]]]___aaaaaa___]]]\\\YYYccckkkkkkiiikkkoooqqqwwwjjj]]]XXXVVVUUUUUUWWW]]]aaagggooowww}}}~~~{{{yyyxxxxxxzzz|||}}}vvvsssqqqoooiiiddd[[[VVVPPPLLLKKKJJJHHHFFFIIIGGGGGGLLLOOOSSSYYY___jjjqqq||||||zzzyyyvvvtttppplllhhhfffeeedddcccbbb[[[ZZZXXXUUURRROOOMMMLLLIIIGGGDDDDDDDDDEEEDDDCCCAAA@@@@@@AAACCCFFFIIIKKKXXX\\\hhhyyy|||vvvqqqpppsss{{{{{{xxxyyy}}}{{{wwwtttrrrqqqpppnnnkkkgggdddaaa___```\\\VVVPPPJJJBBB777000111111000---++++++,,,------,,,***))))))***,,,------------,,,,,,,,,++++++((())),,,...///...---,,,))))))***+++,,,------...,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,...---,,,,,,++++++++++++,,,,,,,,,------...............---,,,,,,---------...------------...//////}}}vvvuuutttrrrpppnnnlllkkkmmmkkkiiiggggggiiikkkmmmmmmkkkiiihhhhhhddd^^^YYYRRROOOLLLKKKKKKIIIDDD???::::::999888777666555555333222222111000//////...------............------------------------------+++,,,---,,,***))))))***************************++++++++++++++++++++++++************************---,,,+++******++++++,,,++++++*********+++,,,---++++++++++++,,,---...///000111222333555888:::;;;;;;<<<<<<<<<<<<===@@@CCCMMMXXX```\\\TTTOOOIIIDDDAAA@@@>>>>>>@@@EEEMMMRRRPPPKKKHHHKKKNNNQQQXXX___^^^aaaeeefffddd```[[[YYY\\\dddiiiiiihhhlllpppqqqmmmbbbWWWSSSTTTTTTUUUXXX]]]cccllluuu{{{~~~~~~|||yyyyyyyyyyyy{{{}}}zzzsssooommmiiiccc___XXXTTTNNNJJJIIIIIIHHHGGGOOOMMMNNNRRRVVVXXX^^^eeejjjsss}}}yyyvvvsssoookkkgggfffeeecccbbb^^^]]][[[XXXVVVSSSQQQPPPLLLIIIEEECCCCCCCCCCCCBBBBBBBBBAAAAAABBBDDDGGGIIIPPPTTT^^^mmm{{{yyywwwuuuxxxzzzwwwwww{{{~~~~~~zzzvvvsssqqqlllkkkkkkiiihhhfffdddcccbbb^^^XXXSSSMMMEEE;;;333111111///...,,,,,,---......,,,+++******+++,,,...---------,,,,,,,,,++++++)))***,,,---...------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,------------,,,...---,,,,,,++++++,,,,,,,,,,,,,,,------.........---------,,,,,,---------...------------...//////zzzuuuuuutttrrrpppnnnlllkkkmmmkkkhhhffffffhhhkkkmmmkkkiiihhhiiiiiieee]]]WWWQQQNNNLLLKKKKKKIIIDDD@@@<<<;;;999888666555444444222222111111111000000000,,,,,,------------,,,,,,------------------------+++,,,------+++++++++---++++++++++++++++++++++++++++++++++++++++++++++++************************000...***''''''(((***,,,+++*********+++,,,------++++++++++++,,,---...///111111222333666888:::;;;<<<===>>>===;;;<<<===???GGGMMMQQQOOOLLLIIIEEEAAA???>>>===>>>BBBGGGKKKMMMMMMIIIGGGJJJOOOTTT\\\dddcccggglllmmmiiiddd^^^[[[aaaeeehhhhhhjjjnnnooommmbbbYYYQQQPPPSSSTTTXXX\\\```gggrrr{{{|||yyyyyyzzz{{{zzzyyyxxxzzz||||||}}}~~~{{{vvvooojjjfffbbb\\\WWWSSSOOOJJJGGGGGGGGGHHHHHHOOONNNQQQVVVYYYZZZ```fffppp}}}~~~zzzxxxuuupppllljjjhhhfffeeebbbaaa___]]][[[YYYXXXWWWRRRNNNHHHEEECCCCCCCCCCCCDDDCCCBBBAAAAAACCCEEEFFFJJJLLLSSS___kkkxxx~~~yyyvvvzzzzzzvvvuuuyyy|||}}}}}}yyyuuurrrqqqjjjjjjjjjiiihhhgggfffeeeddd```[[[VVVQQQIII???888222111///...------...///...---,,,++++++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++***,,,,,,,,,,,,++++++++++++++++++,,,---------------...---,,,,,,,,,,,,,,,,,,---------------.........------------------------......------......///000yyyttttttsssrrrqqqnnnlllkkkmmmkkkhhhffffffhhhkkkmmmiiihhhhhhiiiiiieee]]]VVVQQQNNNKKKKKKKKKIIIDDD@@@===<<<:::777555444444444111111111111111111111111...//////000000//////...------------------------+++---...---,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************...,,,)))'''&&&'''***+++,,,+++++++++++++++++++++,,,++++++,,,,,,---...///111111222444666888:::;;;>>>??????>>><<<;;;;;;<<>><<<<<>><<<999777555444444444222222222111111111111111000000000111111000000000------------------------,,,---......---,,,---///++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,---------,,,+++***)))(((,,,,,,,,,,,,---...//////111222333444666888:::<<<>>>???AAA@@@>>><<<;;;;;;===:::999;;;===>>>===<<<===<<<===AAAFFFIIIHHHFFFJJJGGGIIIPPPYYY```jjjsss{{{~~~wwwoookkkkkkhhhkkklllmmmooonnnfff\\\VVVQQQNNNQQQUUUXXX^^^cccmmmqqqwww{{{|||yyyuuurrrrrrtttuuuwwwxxx{{{|||zzzxxxtttpppjjjccc]]]WWWQQQNNNGGGFFFCCCBBBBBBFFFJJJNNNTTTXXX___gggjjjkkkqqqxxx}}}xxxtttsssqqqpppooojjjiiihhhfffdddcccaaa```[[[VVVOOOIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBDDDFFFGGGIIIHHHKKKQQQWWW___mmmyyy~~~{{{yyy|||xxxxxx{{{}}}~~~zzzwwwuuutttoooooonnnnnnlllkkkiiihhheeeaaa]]]ZZZVVVOOOGGG@@@666333000///000111000....................................---------,,,,,,......---,,,,,,,,,------******+++,,,------......---------,,,,,,,,,++++++,,,,,,---.........---------------,,,,,,---..............................,,,---...////////////...///............///000000zzzqqqrrrssssssqqqooollljjjllljjjgggeeeeeegggjjjlllgggffffffggggggddd]]]WWWPPPMMMKKKKKKKKKJJJEEEAAA===<<<999666555444555555333333222222222111111111......////////////......------------------------,,,---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))+++...000000000...------------,,,+++***)))(((,,,,,,,,,,,,---...///000222222333444666999;;;<<<===???BBBBBB@@@>>>======;;;777666999:::999:::<<<<<<===???CCCGGGHHHHHHGGGEEEEEEJJJUUU```iiisss|||~~~sssnnnlllkkkmmmnnnmmmkkkggg\\\RRRPPPMMMMMMQQQVVVYYY```fffrrrsssuuuvvvvvvtttqqqooooooqqquuuwwwzzz}}}}}}yyyuuusssooolllfff___XXXQQQMMMJJJCCCCCCBBBAAABBBGGGMMMRRRWWW]]]hhhrrrvvvwww~~~|||xxxvvvtttrrrqqqnnnnnnllljjjhhhfffdddccc]]]XXXRRRMMMJJJIIIHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGGGGFFFGGGLLLOOOUUU```kkk|||zzzwwwwwwzzz|||xxxzzz|||~~~{{{xxxvvvuuummmnnnnnnoooooonnnnnnnnneeeaaa^^^[[[XXXRRRJJJCCC999666111000111111///---....................................---------,,,---------------.........******+++,,,---...//////------------,,,,,,,,,,,,,,,,,,---...............------------------...////////////...............---...///111111111000000//////......//////000111yyypppqqqrrrsssqqqooollljjjllljjjgggeeeeeegggjjjlllhhhfffeeeeeeeeeccc]]]XXXPPPMMMKKKKKKKKKJJJEEEAAA===;;;888555444555666777444444333222222111000000---..................------------------------------......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************,,,...//////...,,,+++******+++,,,,,,,,,+++***---,,,,,,------...///000222222333555777999;;;<<<;;;>>>BBBDDDCCCAAA@@@???<<<888777:::999777888===<<>>BBBEEEDDDCCCBBBAAA<<<999999<<<:::555888>>><<<@@@DDDFFFFFFFFFHHHKKKKKKKKKRRR\\\eeejjjooouuuwwwssspppqqqlllcccZZZTTTNNNHHHLLLKKKOOOWWW^^^ccckkksssqqqqqqrrrqqqooommmiiigggiiimmmssswwwzzz}}}|||vvvqqqllliiicccaaa\\\UUUMMMGGGCCCBBB@@@AAAAAAAAACCCIIIRRRYYYccclll{{{{{{yyywwwuuusssqqqnnnkkkiiihhhfffccc___]]]\\\ZZZXXXWWWQQQOOOKKKGGGDDDBBBAAAAAACCCBBBDDDGGGHHHJJJRRR[[[aaalll{{{xxxrrrrrrtttvvvyyy}}}wwwvvvxxx||||||yyyvvvuuutttqqqqqqpppooommmllljjjiiifffccc```^^^\\\WWWOOOIII>>>999333111222222...***,,,,,,------------,,,,,,//////.........---------)))+++---///000000///.........---------,,,,,,,,,......---------,,,,,,,,,,,,---......//////......---------------...///000000000//////.........---...000222444555444333222///////////////000111111{{{qqqrrrssssssqqqnnnjjjhhhjjjhhhfffdddeeehhhlllnnnkkkfffbbbbbbeeeddd^^^WWWOOOMMMLLLKKKJJJGGGDDDAAAAAA===777444444444555555444333222111000000000000......////////////......//////...------------...,,,---...///...---,,,+++,,,***(((&&&&&&'''((())),,,,,,,,,++++++*********+++++++++***)))***,,,///******+++++++++,,,,,,,,,)))************+++++++++***---000222111000000111333333444666777999::::::===;;;===EEEPPPUUUQQQKKK;;;::::::::::::;;;<<<===>>>BBBFFFGGGGGGHHHJJJMMMOOOQQQTTTWWW\\\bbbjjjooosss}}}uuuoootttqqqiii\\\PPPHHHFFFGGGOOOOOOQQQXXXbbbjjjnnnoooqqqrrrttttttqqqlllgggdddiiikkkpppuuuzzz~~~|||xxxrrrmmmhhheeeaaaZZZPPPIIIFFFDDDBBBAAACCCGGGJJJJJJIIILLLSSSZZZfffsss}}}zzzyyywwwtttqqqmmmjjjhhhjjjhhheeecccbbb```]]][[[YYYTTTNNNHHHEEECCCAAA@@@@@@@@@AAABBBEEEIIILLLOOOWWWaaannnyyywwwpppnnnpppsssttt|||uuurrruuuzzz}}}zzzxxxwwwvvvrrrppplllkkkjjjjjjiiihhhfffdddaaa^^^[[[WWWQQQNNNFFF???777333333444222///////////////..................---------,,,,,,,,,---------------...///000......------------..............................000///...------...///000........................---------...///000000111000111111111111222222222///////////////000111111xxxsssssstttsssqqqnnnjjjhhhjjjiiigggfffgggiiilllnnnjjjeeeaaabbbdddccc]]]WWWNNNMMMKKKJJJIIIGGGCCC@@@???<<<888555555555555444444333222111000000000000......////////////......//////...------------...---------------,,,++++++,,,,,,***)))))))))******,,,,,,,,,,,,+++++++++***((()))******))))))***,,,,,,,,,,,,,,,---------...************++++++++++++))),,,///111000000000000222333333555666888999999<<<:::;;;BBBLLLQQQNNNJJJ<<<;;;999999999:::<<<===AAADDDFFFGGGFFFGGGIIILLLQQQSSSUUUWWWZZZ^^^dddiiinnnuuu~~~wwwppplllmmmhhh^^^RRRJJJFFFGGGIIIPPPPPPTTT[[[dddkkknnnoooqqqrrrttttttrrrmmmiiifffgggjjjoootttyyy}}}~~~~~~{{{wwwpppiiiccc___XXXRRRJJJEEECCCCCCBBBAAADDDHHHKKKLLLLLLQQQYYY```mmmyyy}}}{{{yyyvvvssspppmmmkkkkkkiiigggeeedddccc```^^^]]]XXXRRRMMMIIIFFFCCCAAABBBBBBAAABBBDDDGGGIIIKKKOOOWWWcccmmmwwwwwwpppnnnppprrrtttzzzxxxrrrsssxxx~~~{{{xxxwwwwwwtttrrrnnnlllkkkkkkiiihhhdddbbb```^^^\\\XXXTTTQQQIIIBBB999444333444222000////////////.....................---------,,,,,,...---------------...///......------------....................................///000000///..............................------......///000000111//////000000000111111111///////////////000111111wwwuuuuuuuuutttqqqmmmjjjhhhjjjiiihhhhhhiiijjjlllmmmhhhdddaaabbbcccaaa[[[UUUMMMLLLJJJIIIHHHFFFBBB???===;;;888666666666444333333222111111000000000000......////////////......//////...------------...------,,,+++++++++++++++------,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++(((***,,,,,,+++***+++,,,++++++,,,,,,,,,---------************+++++++++,,,))),,,///000000///000111222222333444555777888999:::888999>>>FFFKKKJJJGGG<<<;;;999888888:::<<<>>>DDDEEEFFFFFFEEEFFFIIILLLRRRSSSUUUVVVWWWYYY]]]```fffkkkpppsssqqqmmmiiifffccc[[[PPPHHHEEEGGGKKKMMMQQQTTTYYY```hhhmmmoooooopppqqqssstttsssooollliiifffiiiooouuuyyy{{{{{{{{{|||{{{xxxssslllccc[[[VVVPPPKKKFFFBBBBBBCCCDDDDDDFFFJJJNNNPPPRRRXXXccckkkxxx|||yyyvvvtttqqqnnnmmmkkkiiihhhgggfffdddbbbaaa^^^XXXSSSOOOJJJEEEAAADDDCCCBBBAAABBBDDDFFFGGGHHHNNNWWW^^^gggttt|||sssnnnnnnpppqqqvvvuuutttxxx||||||zzzxxxxxxwwwtttpppmmmlllkkkiiigggbbbaaa___]]]\\\ZZZWWWTTTNNNGGG===666444333222111////////////.....................------------,,,......---,,,,,,,,,------......------------..............................,,,---000222222000---,,,........................------......///000000000.../////////000000000000///////////////000111111zzzvvvvvvuuutttqqqmmmjjjhhhhhhhhhhhhhhhiiijjjjjjkkkfffdddbbbbbbbbb```ZZZTTTLLLKKKIIIHHHGGGEEEAAA>>>;;;999888777777666444111222222111000000000000000......////////////......//////...------------...---,,,+++***)))***+++,,,,,,,,,------------,,,+++---,,,,,,,,,,,,,,,,,,,,,***,,,...///...------...)))))))))*********++++++*********+++++++++,,,,,,***---///000000000222333444444444444555777999::::::888888;;;@@@DDDDDDDDD<<<;;;888777888:::===???EEEEEEDDDDDDEEEHHHKKKMMMQQQRRRTTTTTTTTTVVVXXXZZZ```cccgggjjjiiifffbbb```XXXPPPGGGCCCFFFKKKOOOQQQTTTWWW]]]eeekkknnnoooooooooppprrrssssssqqqnnnlllhhhkkkqqquuuxxxxxxvvvuuussssssqqqmmmfff\\\TTTOOOLLLIIIFFFCCCCCCEEEHHHIIIIIINNNSSSVVVZZZcccoooyyy{{{yyywwwssspppooommmkkkjjjjjjiiigggeeeeeebbb]]]YYYTTTMMMGGGCCCDDDCCCBBBAAAAAABBBDDDFFFGGGJJJPPPUUU]]]hhhwwwzzzsssqqqqqqqqqvvv{{{}}}xxxxxx}}}~~~|||zzzyyyxxxuuuqqqmmmkkkiiigggeeecccaaa___]]]\\\[[[XXXVVVRRRKKK@@@888444222222111////////////........................------------///...---,,,,,,,,,,,,,,,......------------..............................---...///111111///...---....................................//////000000/////////000000000111111///////////////000000111{{{wwwvvvuuussspppllliiihhhggggggggggggggghhhhhhiiieeedddccccccbbb^^^XXXTTTLLLJJJIIIHHHGGGDDDAAA>>>999888777777777666333111111111000000///000000000......////////////......//////...------------...---,,,+++***)))***+++,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...------...))))))*********+++++++++***++++++++++++,,,,,,,,,,,,...111222222222444666666666555555666888:::;;;;;;:::::::::<<<>>>???@@@;;;:::888888999<<>>999888777777777666444111111000000//////000000000......////////////......//////...------------...------,,,+++++++++++++++******++++++++++++,,,,,,******++++++++++++,,,,,,(((***,,,,,,+++***+++,,,,,,,,,---------.........++++++++++++,,,,,,,,,,,,---///111222222333666888888777666666666888;;;<<<>>>>>>>>>===;;;:::;;;===999999999:::<<>>999888666555666666444222000000////////////000000......////////////......//////...------------...---------------,,,++++++++++++*********+++---...)))))))))******+++++++++((()))******))))))***,,,------........./////////+++++++++,,,,,,,,,---------///111111222333666888888777666555555777:::;;;AAACCCCCC@@@;;;888999:::666777:::===???BBBCCCDDDCCCBBBBBBEEEJJJMMMNNNMMMJJJNNNRRRUUUVVVVVVVVVWWWZZZZZZ\\\^^^]]]XXXPPPIIIBBBCCCEEEGGGIIILLLPPPRRRXXX]]]cccggghhhjjjkkkmmmmmmnnnooopppqqqpppooonnnkkklllnnnooonnnmmmkkkjjjffffffccc```ZZZTTTNNNKKKIIIKKKLLLLLLLLLOOOSSSWWW^^^fffqqqzzzzzzxxxvvvsssrrrqqqooommmkkkhhheeebbb___\\\XXXSSSPPPHHHFFFDDDBBBAAAAAABBBBBB@@@@@@BBBEEEIIIPPPWWW\\\iiirrr~~~ssstttsssppprrrzzz{{{{{{||||||~~~~~~}}}xxxuuupppllljjjhhheeeddddddbbb___]]]]]]]]]\\\[[[WWWTTTNNNEEE===888555444////////////............////////////............//////.........///000000......------------.................................//////////////////.../////////////////////////////////////////////...000000000000111111111111///////////////000111111zzzrrrrrrpppnnnmmmkkkjjjiiillljjjgggeeeeeegggjjjllleeefffgggfffccc^^^XXXTTTMMMLLLJJJIIIHHHFFFBBB???:::888555555555555444333000000////////////000111......////////////......//////...------------...,,,---...///...---,,,+++---,,,*********,,,...///(((((())))))*********++++++++++++***)))***,,,///,,,,,,,,,---------......++++++,,,,,,,,,---------,,,...000000111222555888888666555444444666999;;;CCCEEEFFFCCC<<<888777999555777:::>>>BBBDDDEEEEEEDDDCCCCCCGGGKKKMMMLLLJJJKKKOOOSSSVVVWWWVVVVVVVVVYYYXXXWWWXXXWWWRRRJJJEEEFFFHHHJJJJJJJJJMMMRRRWWWYYY]]]cccfffggghhhjjjmmmmmmmmmoooppppppooonnnnnnhhhiiijjjkkkkkkkkkjjjjjjiiihhhddd```ZZZTTTOOOLLLKKKMMMPPPQQQRRRUUUZZZ___dddlllyyy{{{yyyvvvtttsssqqqnnnllliiifffbbb```]]][[[WWWUUUKKKIIIFFFCCCAAA@@@@@@@@@>>>???@@@CCCHHHNNNSSSWWWaaahhhuuuwwwxxxwwwqqqooossszzz~~~}}}||||||}}}~~~yyyuuuqqqmmmkkkiiigggeeebbb```]]]]]]^^^______^^^YYYVVVQQQIIIAAA;;;777666000/////////............000/////////............///////////////000111222.........------.................................,,,...000111111000...,,,000000000000000000000000///////////////.........////////////000000000000///////////////000111111yyyqqqrrrsssrrrnnnkkkjjjjjjfffggghhhhhhhhhiiilllooonnnjjjgggffffffbbbYYYRRRPPPNNNLLLJJJHHHEEEAAA>>>;;;999666555555444333111222111111000000000000000////////////////////////+++++++++,,,,,,---------...------,,,,,,------...))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++...000...+++))),,,000111...***//////...,,,******---///.........000333555555444888999:::888666555666777;;;;;;:::999888888888888555999===AAABBBBBBCCCCCCBBBDDDFFFHHHHHHHHHIIIJJJJJJNNNRRRTTTTTTTTTVVVXXXXXXVVVTTTQQQLLLHHHCCCAAA@@@DDDIIIKKKLLLMMMPPPSSS^^^^^^```dddiiilllmmmllljjjhhhhhhjjjlllllliiifffhhhiiiiiijjjiiihhhgggfffiiifffbbb]]]YYYTTTNNNJJJKKKOOOSSSVVVXXX\\\bbbfffmmmxxx}}}zzzxxxxxxuuupppkkkqqqmmmgggbbb___\\\YYYWWWOOOKKKGGGDDDCCCDDDDDDCCCBBBBBBCCCDDDFFFHHHJJJKKKWWW^^^jjjxxx~~~vvvuuuuuurrrnnnxxx~~~~~~~~~~~~~~~yyyyyyvvvqqqlllhhhggggggfffbbb^^^]]]^^^```___^^^\\\ZZZVVVOOOEEE===777444000///...///000111000///......//////////////////............////////////////////////////////////000000///...------,,,,,,......////////////......////////////000000000000111111000000//////......000000111111111111000000111111111000000000000000vvvppprrrrrrqqqnnnkkkjjjiiiiiijjjjjjiiiiiijjjlllooommmjjjgggggggggccc[[[TTTPPPNNNLLLJJJHHHEEEAAA>>>999777555444555555444333222111000000//////000000////////////////////////,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,222111000...,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,*********((('''(((***------+++)))+++///000---***......---,,,++++++...000...//////000111333555666888999999888555333333444777777777777777888999999555888<<>>888666444444555555555444222111000000//////000000////////////////////////.........---------------,,,++++++******++++++,,,555333111...+++***))))))******++++++,,,,,,------*********((('''''')))+++,,,***)))***---...,,,))),,,------,,,+++,,,///111...000111000///000555999;;;<<<<<<999666333222222333333333444666777888999777:::===>>>>>>======>>>DDDGGGKKKPPPSSSTTTTTTSSSQQQSSSUUUUUUUUUUUUVVVXXXXXXTTTNNNHHHDDDBBBBBBBBBFFFIIIKKKNNNQQQUUUYYY]]]___^^^^^^```bbbbbbaaa```bbbbbbcccfffiiikkkkkkjjjkkkkkkjjjjjjjjjlllmmmnnnhhhccc[[[UUUSSSRRRQQQQQQNNNRRRYYYaaaiiiqqqxxx}}}{{{xxxwwwtttrrrrrrpppmmmjjjhhhddd```]]]YYYVVVPPPLLLHHHFFFCCCAAA@@@@@@@@@AAABBBCCCEEEEEEKKKOOOXXXdddooo~~~|||tttoooooopppsss~~~~~~{{{|||{{{xxxsssooolllkkkiiifffbbb```___^^^]]]\\\[[[ZZZXXXSSSLLLCCC;;;777222111//////000111000///000000//////.........------............/////////////////////////////////000//////......---------......////////////......////////////000000000000////////////000000000000000000111111111111000000111111111111111111111111rrrooopppqqqpppmmmkkkiiiiiinnnnnnmmmkkkiiihhhjjjkkkiiifffcccdddfffddd]]]WWWPPPNNNLLLJJJHHHEEEAAA>>>:::888666555666666555444111111000////////////////////////////////////////////////......------,,,,,,,,,++++++++++++,,,,,,...---+++)))((()))+++,,,))))))***+++,,,------...---...---,,,***)))+++,,,***)))(((***,,,---+++)))+++,,,---------...000222///111333111...///555;;;>>>??????===999666444444333333333444555777888999<<<>>>@@@@@@???>>>???@@@DDDHHHOOOVVV]]]```___^^^ZZZYYYYYYXXXVVVVVVWWWWWWVVVRRRJJJCCC@@@@@@BBBDDDHHHHHHJJJMMMQQQVVV\\\___aaa``````aaabbbbbbaaa___aaaaaaccceeehhhjjjkkkkkkjjjkkkmmmnnnnnnnnnmmmmmmaaa\\\VVVRRRQQQQQQQQQQQQNNNSSS\\\gggrrr}}}~~~zzzxxxvvvtttrrrqqqooommmkkkhhhccc```YYYVVVRRROOOMMMJJJGGGDDD@@@@@@@@@@@@AAABBBCCCDDDGGGIIIPPPYYYcccqqqsssnnnnnnqqqsss~~~~~~~~~{{{uuuoookkkjjjjjjhhheeebbb```^^^\\\[[[[[[ZZZXXXUUUPPPHHH???:::444222000///000111111000000000000///......---------------.........//////////////////////////////000/////////......------......////////////......////////////000000000000......//////000000111111000000111111111111000000000111111111111111222222~~~sssooopppqqqpppnnnkkkjjjjjjoooooommmkkkhhhggghhhiiigggccc```aaacccbbb\\\VVVPPPNNNLLLJJJHHHEEEAAA>>>>>>;;;888777666555444222111000000///...//////////////////////////////////////////......------,,,------,,,,,,,,,,,,------***)))((('''''')))+++---))))))******+++,,,---------......---+++++++++---)))))))))***+++,,,+++******+++---.........111333000222333111...///555;;;>>>???@@@>>>:::666444444555555555555666777888999???@@@@@@@@@??????@@@BBBIIIMMMUUU___iiinnnooonnndddaaa^^^[[[YYYXXXWWWWWWRRRMMMGGGAAA???AAAEEEHHHJJJJJJLLLOOOTTTZZZ___aaa```______```bbbbbbaaa______```aaacccdddfffhhhiiiiiilllpppsssrrrnnniiifffWWWTTTRRRQQQRRRSSSSSSRRRQQQVVV```nnn|||~~~zzzwwwuuusssrrrpppnnnllliiieeeaaa\\\ZZZVVVSSSPPPMMMHHHEEECCCBBBBBBBBBBBBBBBCCCCCCEEEFFFJJJRRR[[[fffxxx~~~qqqkkklllooottt~~~~~~~~~|||uuuooojjjhhhkkkjjjhhhdddaaa^^^\\\\\\\\\[[[YYYWWWTTTMMMDDD>>>666444111000000111111000000000//////.........---------------............///////////////////////////////////////...............////////////......////////////000000000000......//////000000111111000000111111111111000000000000111111222222222333~~~uuuoooqqqrrrqqqooolllkkkllloooooonnnkkkhhhfffggghhhfffbbb______aaa```[[[VVVPPPNNNLLLJJJHHHEEEAAA>>>???<<<999777666555222111111000//////......//////////////////////////////.........---------------...------,,,,,,------...---,,,+++))))))******+++))))))******++++++,,,,,,***+++,,,+++***))))))+++))))))***++++++++++++******,,,.........///000222111222333222000111555888999;;;<<<<<<999666444333555555555666666888999999===>>>???>>>>>>???BBBDDDPPPSSSZZZeeepppxxxyyyxxxmmmhhhbbb\\\YYYWWWUUUTTTLLLIIIDDDAAAAAADDDIIILLLNNNNNNOOOSSSYYY___bbbccc]]]\\\\\\]]]______^^^]]][[[]]]^^^___```bbbeeehhhkkkooosssvvvssslllccc^^^PPPOOONNNPPPSSSUUUWWWWWWXXX]]]gggvvv|||xxxvvvsssqqqnnnmmmjjjfffcccccc```]]]YYYUUUOOOIIIEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDGGGMMMTTT\\\jjjwww~~~rrrkkkjjjkkksss~~~}}}}}}}}}}}}|||uuunnnjjjiiikkkkkkjjjfffbbb^^^]]]]]]^^^\\\YYYXXXVVVQQQIIICCC888555222000000111111000////////////////////////,,,------------.........////////////////////////////////////////////////......////////////......////////////000000000000////////////000000000000000000111111111111000000000000111111222333333333vvvpppqqqsssrrrpppnnnmmmmmmppppppooollliiiggghhhjjjgggccc______aaa```[[[VVVPPPNNNLLLJJJHHHEEEAAA>>><<<:::777555444444222000000000///............///////////////////////////,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---------,,,,,,+++***))))))***************+++++++++&&&((())))))((((((((())))))***+++,,,+++++++++,,,+++---////////////000111222222222222222333444555555888;;;;;;999777555555333333444555777999:::;;;>>>>>>>>>>>>???AAAEEEIIIRRRTTTYYYcccooowwwyyyxxxssslllccc\\\XXXUUURRRPPPFFFEEECCCCCCEEEIIIMMMPPPOOOOOOPPPUUU[[[```bbbbbb\\\[[[ZZZ[[[\\\\\\[[[YYYYYY[[[^^^___aaaccchhhlllppprrruuutttpppggg^^^XXXOOOMMMLLLNNNSSSYYY]]]___aaafffppp|||yyyvvvrrrooommmjjjgggeeefffdddaaa^^^ZZZTTTNNNIIIEEEEEEDDDBBBBBBAAAAAAAAABBBAAADDDIIINNNSSS^^^hhhwwwxxxpppllljjjooo|||~~~}}}}}}}}}~~~|||vvvqqqnnnmmmjjjkkkkkkgggbbb___]]]^^^```\\\YYYXXXXXXTTTMMMHHH:::777333000000111111000------......///000000000,,,,,,---------........./////////////////////////////////////////////000......////////////......////////////000000000000000000000000////////////000000111111111111000000000000111222222333444444vvvppprrrssssssqqqnnnnnnnnnqqqqqqpppmmmjjjiiijjjkkkhhhddd```___aaa```[[[VVVPPPNNNLLLJJJHHHEEEAAA>>>999666444333333333222000000000///...............////////////////////////+++++++++,,,,,,---------,,,++++++++++++++++++,,,******+++++++++***))))))+++++++++***************%%%''')))***)))((()))***)))***,,,,,,,,,+++,,,,,,+++---///000/////////111333111111222444555444333555888;;;<<<;;;999888888000000222444666999<<<===???@@@@@@AAABBBEEEJJJNNNQQQQQQUUU^^^iiiqqqsssrrruuunnnddd[[[VVVSSSOOOLLLBBBBBBCCCEEEHHHLLLPPPRRRMMMMMMOOOTTT[[[______^^^^^^]]]\\\\\\\\\\\\ZZZXXXYYY\\\```bbbdddgggmmmrrrtttuuuuuurrrlllcccZZZUUUPPPMMMKKKLLLSSS[[[bbbfffhhhmmmwww|||yyytttpppmmmkkkiiigggeeedddbbbaaa___ZZZTTTPPPEEEEEECCCBBBAAA@@@@@@@@@@@@???AAAFFFJJJNNNVVV___jjjyyywwwpppmmmlllyyy~~~~~~}}}}}}|||vvvsssrrrrrriiikkkkkkhhhccc___^^^___aaa]]]YYYXXXXXXVVVPPPJJJ;;;777333000000111111111,,,,,,---...///000111111,,,,,,,,,---------......////////////////////////////////////000000000000......////////////......////////////000000000000111111000000//////......000000111111111111000000000000111222333333444444tttpppppppppooonnnmmmlllkkktttpppkkkiiiiiijjjkkkkkkiiiddd___]]]^^^]]]WWWRRROOOLLLIIIHHHGGGEEE???;;;:::888555444444444222111222111111000000000000000,,,---///000000000///...++++++++++++++++++++++++---,,,++++++***++++++++++++,,,,,,---,,,+++)))(((+++++++++,,,,,,---------++++++******))))))((((((//////...---,,,,,,++++++,,,,,,---///000222333333333333333222222222111111222222333777;;;<<<999555555444333333444888;;;===>>>===<<<>>>CCCIIIMMMOOOQQQSSSUUUXXX[[[```fffkkknnneee\\\XXXXXXUUUMMMEEE===AAAGGGKKKNNNPPPRRRTTTVVVVVVWWWYYY[[[]]]___```^^^]]]\\\\\\[[[[[[\\\\\\\\\]]]^^^aaaffflllrrrvvvvvvtttqqqmmmggg^^^UUUNNNGGGIIILLLQQQWWW___hhhnnntttvvv}}}wwwrrrpppooommmkkkfffeeedddeeeeeeaaaYYYSSSIIIGGGEEEDDDDDDCCCAAA??????@@@BBBCCCEEEIIINNNQQQ^^^fffwwwuuuqqqmmmttt~~~~~~}}}{{{xxxwwwvvvvvvvvvqqqpppnnnjjjfffbbb^^^\\\^^^]]]\\\[[[ZZZWWWSSSOOOCCC<<<333111444555333///111111111111000000000000000000000000000000000000........................///---+++,,,///000///---......///000000000000000000000000000000000000000000000000000000000000000222222222222222222222222444444444333333222222222uuurrrrrrqqqqqqpppnnnmmmlllqqqnnnjjjhhhiiikkklllmmmjjjeee```^^^___]]]XXXSSSOOOLLLIIIHHHGGGEEE???;;;;;;999666555555555333222111000000///////////////......000111111222222222------------------------*********+++,,,---...///,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,------************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333444333333333333222222222222222333777:::;;;999666555555444555777999<<<>>>???>>>>>>@@@EEEKKKNNNPPPOOOQQQTTTUUUWWWZZZ^^^bbbccc^^^XXXWWWXXXTTTKKKCCC???CCCHHHMMMOOOQQQSSSUUUXXXXXXXXXYYY[[[\\\^^^^^^^^^^^^]]]]]]\\\]]]]]]]]]``````aaadddiiinnnsssvvvxxxtttnnnggg```VVVMMMGGGHHHJJJNNNTTTZZZccclllssswwwzzzyyytttrrrpppllliiikkkhhheeedddccc```[[[WWWMMMJJJHHHFFFEEEDDDBBB@@@AAABBBCCCCCCDDDGGGKKKNNN[[[aaaqqqzzzsssooorrr|||~~~~~~|||zzzxxxxxxxxxxxxsssqqqoookkkgggccc```^^^___]]]\\\\\\ZZZXXXSSSPPPEEE>>>555333444666333000111111111111000000000000000000000000000000000000222222222222222222222222000...---...000111000.........///000000000000000000000000000000000000000111111111111111111111111222222222222222222222222333333333222222222111111vvvqqqqqqqqqqqqooonnnmmmlllnnnkkkhhhgggiiilllnnnoookkkfffaaa______^^^XXXSSSNNNKKKHHHGGGGGGEEE???;;;<<<999777666666666444333000000///............///////////////000111222333........................++++++++++++,,,---......,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,)))))))))***************))))))***++++++,,,------......//////000111222222444444333333333222222222111222333666999:::888666555666777888:::<<<===>>>???>>>???BBBGGGLLLOOOQQQOOOQQQSSSTTTTTTUUUVVVXXXWWWTTTSSSTTTUUUQQQIIIAAACCCFFFKKKOOOQQQSSSUUUWWW[[[[[[ZZZZZZZZZ[[[[[[\\\^^^^^^]]]]]]^^^^^^______bbbcccdddgggjjjnnnrrruuuwwwqqqiiiaaaYYYQQQJJJFFFIIILLLRRRXXX```iiisssyyy}}}zzzvvvsssnnnkkkppplllfffccccccaaa]]]YYYSSSPPPKKKIIIGGGFFFDDDCCCCCCCCCCCCBBBBBBDDDGGGJJJUUUZZZgggxxxxxxuuutttvvv~~~~~~~~~~~~}}}{{{{{{zzzzzzuuusssqqqmmmiiieeebbb``````^^^]]]\\\[[[YYYUUURRRHHH@@@888444555555333000222222111111111000000000000000000000000000000000000000000000000000000000000///...///111222111000......///000000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222222222111111111111wwwpppppppppooonnnmmmlllkkkkkkiiiffffffiiimmmpppqqqlllgggaaa``````^^^YYYSSSMMMKKKHHHGGGGGGDDD???;;;;;;999666555666666444333111111000//////////////////...---,,,,,,---...///........................///...---+++************---,,,+++*********,,,,,,+++++++++++++++++++++,,,)))))))))******+++++++++*********+++,,,,,,------/////////000000111111111333222222222222111111111000111333666888888777777555777999;;;===>>>>>>>>>>>>>>>???CCCIIIMMMPPPPPPNNNQQQTTTTTTSSSRRRRRRRRRQQQOOOOOOPPPPPPMMMGGGBBBFFFIIIMMMPPPRRRTTTWWWYYY^^^]]]\\\[[[ZZZYYYYYYYYY\\\\\\\\\]]]]]]^^^___```bbbccceeehhhkkkooorrrtttrrrlllcccZZZTTTPPPMMMKKKKKKOOOUUU\\\eeeoooyyyzzzwwwssspppqqqmmmhhheeedddbbb]]]YYYXXXTTTOOOLLLJJJHHHFFFDDDBBBCCCBBBAAAAAABBBEEEHHHOOOSSS]]]kkkzzz~~~xxxuuuxxx}}}~~~||||||~~~~~~}}}}}}}}}wwwuuurrrnnnkkkgggeeecccaaa___^^^]]]\\\ZZZWWWTTTJJJCCC:::555444444222000222222222111111111000000////////////////////////........................////////////000111111000......///000000000000000////////////////////////111111111111111111111111222222222222222222222222222222222222222222222222wwwqqqqqqqqqpppooonnnlllllljjjhhheeefffiiimmmqqqrrrmmmgggbbb``````^^^XXXSSSMMMJJJGGGFFFGGGDDD???;;;999777555444555555444222333222111111000000111111222000...,,,++++++,,,,,,------------------------------+++******))))))))),,,,,,*********+++,,,---++++++++++++++++++++++++))))))******++++++,,,,,,------------------------//////000000111111222222111111111111000000000000000111333555666666777777555777:::<<<>>>>>>>>>>>><<<===???DDDIIIMMMOOOOOOLLLNNNQQQRRRQQQOOONNNNNNPPPOOOMMMKKKIIIGGGFFFEEEIIIKKKOOOQQQSSSUUUWWWYYY^^^]]]\\\ZZZYYYXXXXXXXXXZZZZZZZZZ[[[\\\^^^___```bbbdddgggkkknnnqqqtttuuummmfff\\\TTTPPPOOONNNNNNNNNRRRYYYaaajjjsss}}}}}}zzzwwwuuuqqqnnnjjjiiigggddd^^^XXX\\\XXXSSSPPPMMMKKKHHHFFFAAABBBBBBAAA@@@AAADDDGGGIIILLLUUUaaammm}}}xxxxxxyyy}}}}}}{{{zzz|||~~~~~~yyywwwssspppllliiigggfffbbbaaa___]]]]]][[[YYYVVVLLLEEE<<<666333222111000222222222222111111111111////////////////////////111111111111111111111111......////////////000000......///000000000000000////////////////////////111111111111111111111111222222222222222222222222444444444444444444444444uuurrrrrrrrrrrrqqqooonnnmmmkkkhhhffffffiiimmmpppqqqlllgggaaa______]]]WWWRRRLLLIIIGGGFFFFFFDDD@@@;;;888666444444444444333222333333222111111111111222333222111///...---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......++++++******++++++,,,,,,+++++++++++++++******************+++++++++++++++------------------------//////000000111222333333222111111111000000000000///111333444444555666888555666999;;;======>>>===;;;<<>>BBBIIIOOORRRRRRQQQRRRSSSRRRPPPLLLIIIHHHHHHFFFHHHHHHEEEBBBAAAEEEJJJJJJLLLNNNOOOOOOQQQTTTWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXYYYZZZ\\\___aaaccceeeeeegggiiikkkkkkiiigggeeeZZZUUUOOOLLLOOOTTTZZZ^^^]]]aaahhhooovvv}}}{{{uuuooollllllllljjjhhhcccbbbaaa```^^^ZZZTTTOOOIIIHHHFFFCCC???>>>???AAA@@@CCCIIIOOOTTT^^^rrryyyuuuvvvzzzzzz|||||||||}}}}}}|||}}}~~~~~~}}}zzzxxxtttppplllkkkjjjjjjeeeccc```______^^^]]][[[VVVPPPGGG===777555555666333333333222222222111111000000000000000000000000111111111111111111111111///111333222000000222444...//////000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222333333444444444tttooooooooonnnnnnmmmlllkkklllkkkkkkkkkllllllmmmmmmjjjfff```\\\YYYVVVQQQMMMJJJGGGDDDDDDDDDCCC???<<<:::888555444444444222111333222000///.........//////...,,,++++++,,,...///---------,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---///---...000333444555555444777777777666555333222111111000000000111222333333555777999999999888999:::===@@@EEELLLRRRUUUUUUTTTPPPPPPNNNKKKHHHFFFFFFGGG???@@@AAABBBDDDFFFHHHIIILLLIIIGGGIIIMMMQQQSSSRRRUUUSSSRRRSSSUUUXXXYYYYYY]]]YYYUUUVVV\\\bbbfffhhhllljjjhhhhhhiiihhhccc___PPPPPPQQQVVV\\\aaabbbaaaeeeiiinnnttt{{{xxxppplllmmmnnnllliiieeedddbbb```^^^ZZZUUUQQQLLLJJJGGGDDDBBBBBBCCCDDD@@@BBBDDDFFFKKKWWWgggrrrzzzrrrvvv~~~{{{|||yyyzzz~~~}}}~~~~~~}}}|||{{{yyyxxxvvvrrrnnniiifffddddddbbb____________^^^]]]ZZZTTTKKKAAA999555444444444333222222111222222222111111111111111000///...////////////000000000000333333333222222222111111//////000111111111111111000111111111111222222222222222111111111111111111555444444333222111000000333333333333333333333333uuuppppppppppppooonnnmmmlllkkkkkkjjjjjjkkkkkklllmmmjjjeee```\\\ZZZVVVRRRNNNLLLIIIFFFFFFFFFEEEAAA>>>:::888555444444444222111//////......///000111222///...,,,++++++,,,...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...///...///111333444555666666888888777555333222000000000000000000111222333444666888::::::999999:::;;;>>>BBBJJJQQQVVVXXXXXXWWWSSSRRRNNNJJJGGGEEEEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGLLLJJJIIIJJJNNNRRRTTTTTTVVVVVVVVVWWWZZZ\\\^^^___ccc```\\\\\\```fffiiijjjmmmlllkkkjjjgggbbb\\\WWWOOOOOOQQQWWW^^^ccceeeeeeiiinnnuuu|||xxxtttuuutttppplllhhhgggeeeccc```\\\WWWSSSOOOLLLIIIEEECCCBBBBBBCCCAAABBBDDDEEEIIIRRR___iii~~~wwwyyy|||zzz{{{~~~~~~~~~}}}|||{{{zzzyyywwwsssoookkkgggeeedddbbb```_________^^^]]]ZZZUUULLLBBB;;;666444444222111111000000000000000111111111111111000//////////////////000000000111333333222222111111111111//////000111111111111111000111111111111222222222111111111111111111111111222222111111000/////////333333333333333333333333wwwqqqrrrrrrrrrqqqpppooonnnkkkjjjiiiiiiiiijjjkkkllljjjeee___\\\ZZZWWWRRRNNNLLLIIIFFFFFFFFFEEEAAA>>>:::777555444444333222111............///000111222///...---,,,,,,---...///------------,,,,,,,,,,,,,,,------------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,,,,...000111111222333444555777888<<<;;;888666333111000000000000000111111222444444777999::::::::::::;;;<<<>>>FFFPPPXXXZZZ[[[[[[\\\XXXUUUOOOJJJFFFDDDDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHMMMLLLKKKMMMPPPSSSUUUUUUWWWWWWXXXZZZ\\\___aaacccdddaaa^^^^^^aaadddggghhhnnnpppppplllddd[[[SSSOOOMMMNNNQQQWWW^^^dddggghhhlllrrr|||~~~zzzyyyvvvqqqlllmmmkkkhhhfffccc```[[[WWWRRRPPPLLLHHHDDDCCCBBBBBBAAACCCDDDDDDFFFLLLUUU\\\pppzzz{{{|||{{{{{{}}}~~~}}}|||{{{{{{zzzxxxtttpppllliiigggdddbbb```_________^^^]]]ZZZVVVNNNEEE===888555444222222111000000000000000111111111111000000000000/////////000000000111111222111111111111000000000//////000111111111111111000111111111111222222222111111111111111111111111111111111111111111111111333333333333333333444444yyyrrrsssttttttsssrrrpppooojjjiiihhhggghhhiiikkkllliiieee___[[[ZZZWWWRRRNNNJJJGGGDDDDDDDDDCCC???<<<999777555333333333222000111111000///////////////......------------.........------------,,,,,,,,,---------......---,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,---...---------///111333333222333444666888999???===:::777555333222111000000000111222333444555777888999999888999:::<<<>>>HHHTTT\\\]]]\\\]]]___]]]XXXPPPJJJFFFDDDDDDDDD===>>>@@@BBBEEEHHHKKKLLLMMMMMMMMMOOOQQQTTTVVVWWWWWWYYYZZZ\\\]]]^^^```bbbbbbaaa______aaadddggghhhooorrrsssnnndddXXXPPPMMMLLLMMMQQQVVV\\\bbbeeeggglllttt|||yyytttppppppnnnkkkhhhfffbbb]]]ZZZWWWTTTPPPKKKGGGDDDBBBAAAAAABBBCCCCCCDDDHHHNNNRRRbbbsssyyyzzz~~~{{{zzz{{{}}}~~~|||{{{|||{{{yyyvvvrrrnnnkkkiiieeecccaaa``````___^^^]]][[[WWWPPPHHHAAA;;;777444444444333222222222222333111111000000000000000111//////000000000111111111111000000000000000000000//////000111111111111111000000111111111222222222111111111111111222222222222222222333333444444444333333333444444444444444yyyrrrssstttuuutttrrrpppnnnjjjiiihhhggggggiiikkkllliiiddd___[[[ZZZWWWSSSOOOJJJGGGDDDDDDDDDCCC???<<<999777444333333333111000000000000000000/////////.................................---------,,,,,,,,,,,,---......---------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---......---...000222444444333333444666888999<<<;;;999777444333222111000000000111222444555666666777777777666777999;;;???HHHTTTZZZZZZZZZ\\\^^^___YYYQQQJJJGGGFFFDDDCCC======???AAADDDGGGJJJKKKLLLMMMNNNPPPQQQSSSUUUWWWZZZ\\\^^^___^^^]]]___aaabbbbbbcccccceeehhhkkkmmmnnnqqqrrrmmmcccYYYRRROOOKKKMMMQQQUUUZZZ^^^bbbdddmmmuuu~~~zzzvvvssspppllliiifffccc___[[[ZZZXXXSSSNNNIIIEEEBBBAAA@@@AAABBBCCCDDDGGGKKKNNNWWWfff{{{xxxyyy~~~{{{xxxzzz}}}~~~~~~}}}|||}}}|||zzzwwwsssooollljjjfffdddaaa``````___^^^]]][[[XXXSSSLLLEEE===888555555444444333222333333333111111000//////000111222000000000000111111111111000000000000000000000111//////000111111111111111000000111111111222222222000000111111111222222222222222222333444444555555333333333444444555555555xxxqqqrrrtttuuutttrrrooommmkkkjjjhhhfffgggiiikkkmmmiiiddd___[[[ZZZWWWSSSOOOLLLIIIFFFFFFFFFEEEAAA>>>999666444333333222111000+++,,,...000111222222222....................................---------,,,+++,,,,,,------------,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......---...000222333333333444555666777777777666666666444333111000000000000111333444666777555666666666555666999;;;AAAFFFNNNRRRTTTUUUWWWYYY]]]VVVOOOJJJHHHGGGDDDBBB@@@@@@@@@AAABBBDDDEEEFFFIIILLLNNNPPPPPPRRRTTTVVV\\\___bbbbbb___^^^```bbb^^^```bbbddddddfffiiikkklllllljjjfff___YYYTTTRRRLLLOOOSSSWWWZZZ^^^bbbeeepppxxx{{{wwwuuurrrnnnjjjgggddd```]]]]]][[[VVVQQQLLLGGGDDDBBBAAAAAAAAABBBDDDGGGJJJLLLNNN\\\oooyyyxxx||||||wwwyyy~~~}}}~~~~~~}}}|||zzzwwwtttpppmmmkkkgggeeebbb`````````^^^\\\[[[ZZZVVVPPPHHH@@@999555333333222111111111111111111000/////////000222222000000000111111111222222000000000111111111111222//////000111111111111111000111111111111222222222000000000111222222333333000111111111222222333333333333333444555555666666wwwoooppprrrtttssspppmmmkkkllljjjhhhggggggiiilllnnnhhhddd^^^[[[ZZZXXXSSSPPPLLLIIIFFFFFFFFFEEEAAA>>>888666444222222222111///+++,,,...000111222222222......////////////..................------------******+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---.........///111333222333444444555555555555333444666888888666444222000000111111333555666777666777777666555666999<<>>@@@BBBDDDEEEEEEIIIMMMNNNNNNNNNQQQSSSUUUYYY^^^___]]]\\\___bbbcccfffhhhhhhgggfffgggiiihhhaaaYYYUUUSSSSSSQQQOOONNNSSSYYY^^^bbbgggmmmrrrrrrxxxzzzwwwrrrnnnjjjgggcccaaa___]]]YYYTTTOOOJJJFFFDDDDDDBBB@@@???AAADDDFFFGGGEEEQQQ```qqq{{{qqqooovvvxxxyyyzzz{{{~~~|||{{{zzzwwwtttpppmmmlllhhheeecccaaaaaa```^^^\\\\\\[[[YYYTTTLLLCCC;;;666666555444444333333444444111000///...///000222444000111111111111222222222111111222222222333333333//////000111111111111111000111111111111222222222///000000111222222333333444444444444444444444444333333444444555666777777tttqqqppppppooonnnmmmmmmmmmooollliiiggghhhiiijjjjjjgggbbb\\\XXXWWWVVVSSSPPPNNNKKKGGGFFFFFFDDD@@@;;;888777666444333222111111222111111000000000000000------......//////000000000///...---------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++++++++,,,,,,,,,------+++,,,---...///000111222555555444333333222222111333555888:::::::::888777111111111222444666777888555666777888:::;;;<<<===<<<===???BBBEEEHHHJJJKKKJJJGGGBBB??????@@@@@@???BBB@@@??????BBBDDDEEEEEEGGGIIILLLOOOPPPOOOMMMLLLPPPTTTXXX\\\^^^___bbbccceeeeeeeeeeeeeeeddddddccc___ZZZSSSMMMLLLNNNPPPRRRPPPUUU\\\aaagggmmmvvv|||www|||{{{rrrmmmlllkkkgggdddccc```[[[WWWSSSOOOKKKGGGFFFEEECCCBBBBBBCCCDDDEEEHHHLLLVVVfffwww{{{uuuvvv}}}zzzzzz|||}}}~~~~~~}}}~~~zzztttqqqqqqqqqooonnnjjjhhhdddaaa```^^^[[[YYY\\\ZZZWWWTTTNNNFFF===777555333111111222333222111000000000000000000111111000111111111111222222222333222222111111222222333222111000//////000111222111111222222222333333333111111222222222333333333222222333333333444444444444444444444666777888999uuuooopppppppppooonnnmmmmmmmmmjjjgggfffhhhjjjkkklllgggaaa[[[XXXWWWUUURRROOOMMMJJJFFFEEEEEECCC???;;;888777666444333222111111222111000000//////000000.........//////////////////......---------.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,------------.........,,,,,,---///000111222333444444444333222222111111222444777999999888777666111111222444555777888888666666777888:::;;;<<<<<<>>>???@@@BBBDDDFFFGGGHHHIIIEEEAAA???????????????AAA@@@???@@@CCCEEEFFFFFFHHHIIILLLNNNNNNNNNNNNMMMPPPTTTXXX[[[]]]___bbbeeeggghhhiiiiiihhhgggeeeddd]]]YYYRRRMMMLLLNNNQQQSSSSSSXXX```fffjjjpppxxx}}}}}}~~~yyywwwwww{{{vvvpppnnnmmmjjjgggeeebbb^^^ZZZVVVRRRNNNJJJHHHGGGEEECCCCCCCCCEEEFFFFFFHHHPPP]]]lll}}}|||yyy{{{}}}|||}}}~~~|||xxxuuutttsssqqqooojjjhhhdddbbbaaa___]]][[[\\\ZZZXXXTTTOOOGGG>>>888666444222222333444333222222111111000000000111111000111111111111222222222333222222111111222222333222111000//////000111222111111222222222333333333111111222222222333333333222222333333333444444444444444444555666777888999vvvnnnooopppqqqqqqpppnnnmmmkkkhhheeeeeegggjjjllllllfffaaaZZZWWWVVVTTTQQQOOOKKKHHHEEEDDDDDDBBB>>>:::888777666444333222111111222111000000//////000000///////////////...............---------...//////------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,,,,------------...///000111333444444333333333222111111000000111333555777777777666555111222444666777888888888777777888999::::::;;;;;;@@@@@@AAAAAABBBCCCCCCCCCFFFCCC???>>>>>>???>>>>>>AAA@@@@@@AAAEEEHHHIIIIIIIIIJJJJJJLLLMMMNNNNNNOOOQQQSSSWWWYYY\\\___dddggghhhiiikkkkkkjjjgggcccaaaYYYVVVQQQMMMLLLOOOSSSUUUYYY___gggmmmqqqvvv{{{{{{vvvllljjjgggfffhhhlllrrruuu}}}uuurrrqqqnnnkkkhhheeeaaa]]]ZZZVVVRRROOOKKKIIIGGGEEEDDDDDDEEEFFFEEEFFFJJJTTT___mmm{{{{{{|||}}}|||zzzyyywwwtttrrrkkkhhheeecccbbbaaa___^^^\\\[[[XXXUUUPPPHHH@@@:::777555333333444555444333444333222111111111111111000111111111111222222222333222222111111222222333222111000000000000111222111111222222222333333333111111222222222333333333333333333333444444444444555555555555666666777888vvvmmmoooqqqssssssqqqooommmkkkhhheeeeeegggiiikkkkkkeee```ZZZVVVUUUTTTQQQNNNJJJGGGDDDCCCCCCAAA===999888777666444333222111111111111000///////////////000000//////......---------------------...///000---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++******((())))))))))))*********...///000111333444555555333333222111111000000///000111333555555555444444111333666888999999888777888888888999999:::::::::??????@@@@@@AAAAAAAAABBBCCC@@@>>>======>>>>>>>>>@@@@@@@@@CCCGGGJJJKKKKKKJJJIIIIIIJJJKKKMMMOOOPPPQQQSSSVVVXXX[[[___dddhhhfffhhhjjjkkkhhhddd^^^[[[UUUSSSPPPMMMMMMPPPUUUYYY___fffnnntttxxx{{{wwwpppjjjggg___]]]\\\\\\^^^ccchhhkkkttt}}}zzzvvvtttpppmmmkkkhhhddd```^^^ZZZVVVSSSMMMKKKHHHFFFDDDDDDDDDDDDGGGFFFHHHNNNWWWbbbssszzzyyyzzz{{{~~~}}}{{{xxxuuussskkkiiifffddddddcccaaa```\\\[[[YYYVVVRRRJJJBBB<<<777555333333444555444333555444333222111111111111000000111111111222222222333222222111111222222333111111111111111111111111111111222222222333333333111111222222222333333333333333333444444444444555666666555555666777777888uuunnnppprrrtttsssqqqooommmmmmjjjgggeeefffhhhiiiiiieee```ZZZVVVUUUTTTQQQNNNIIIFFFCCCBBBBBBAAA===999888777666444333222111111111000000///.../////////000000//////......---------------------...///000,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++******((((((((()))))))))******///000111222333555666666333333222111111000000///000000222333444444333333222444666888999999888777888888888999999:::::::::======>>>???@@@AAABBBCCC@@@>>><<<<<<>>>???>>>>>>@@@@@@AAADDDHHHKKKLLLKKKIIIIIIHHHIIIJJJMMMOOOQQQRRRTTTVVVXXX[[[___dddhhhfffhhhjjjjjjgggaaaZZZVVVPPPPPPPPPNNNOOORRRYYY^^^eeellltttzzz}}}|||ssskkkddd___[[[YYYXXXWWWWWWWWWYYY]]]aaacccjjjsss|||xxxssspppmmmjjjfffcccaaa^^^ZZZWWWOOOMMMJJJGGGDDDCCCCCCCCCFFFDDDFFFKKKQQQZZZjjjwww}}}xxxxxxxxx{{{~~~{{{wwwtttsssllliiigggeeeddddddbbb```]]]\\\ZZZWWWSSSLLLDDD>>>666444222222333444333222555444333222111111111111000000111111111222222222333222222111111222222333111111222222222222111111111111222222222333333333111111222222222333333333333333444444444555555555666666666666666777888999vvvqqqrrrssstttsssqqqooommmnnnkkkhhhfffggghhhiiihhhfffaaaZZZWWWVVVTTTQQQOOOHHHEEEBBBBBBBBBAAA===999888777666444333222111111111000//////....../////////////////////...............---------...//////,,,,,,+++++++++,,,------++++++++++++++++++++++++---------,,,++++++************+++++++++,,,,,,,,,///000111222333555666666333333333222111111000000000000111222333333333333333444666777888888888777777777888999::::::;;;;;;;;;<<<===???@@@BBBCCCDDD>>>===<<<<<<>>>@@@??????@@@@@@AAAEEEIIIKKKKKKKKKHHHHHHHHHIIIJJJMMMOOOQQQRRRUUUWWWZZZ\\\___ccceeehhhiiijjjiiieee___XXXTTTMMMNNNPPPPPPQQQUUU]]]cccjjjpppwww}}}qqqllleee___[[[XXXVVVTTTSSSSSSSSSTTTVVVYYY[[[]]]fffnnn{{{yyytttooommmiiifffdddaaa^^^[[[SSSQQQMMMIIIEEEDDDCCCCCCCCCBBBCCCGGGLLLSSS```lllzzzxxxvvvxxx}}}~~~~~~zzzvvvtttsssmmmjjjgggeeedddcccaaa```]]]\\\[[[YYYUUUNNNFFF@@@666444222222333444333222444333222111111111111111000111111111111222222222333222222111111222222333111111222333333222111111111111222222222333333333111111222222222333333333333444444444555555555555555555555666777888::::::xxxtttttttttsssrrrpppooonnnnnnkkkhhhfffhhhjjjkkkkkkgggaaa[[[XXXWWWUUURRROOOHHHEEEBBBBBBCCCBBB>>>:::888777666444333222111111000000///............///.........//////////////////......---------......,,,+++++++++,,,,,,---...************************...------,,,++++++******+++++++++,,,,,,,,,------//////000222333444555666444444444333222222111111000111111222333333333444444555555666666777777777666666777888:::;;;<<<<<<======>>>???AAABBBCCCCCC===<<<<<<===???AAA@@@@@@@@@@@@BBBEEEIIIJJJJJJIIIGGGGGGHHHIIIKKKMMMOOOPPPSSSUUUYYY[[[]]]^^^aaaccchhhhhhhhhfffaaaZZZTTTPPPJJJMMMPPPQQQRRRWWW```gggmmmrrrxxx~~~~~~uuuoooeeeaaa\\\XXXVVVUUUSSSQQQOOOOOOPPPRRRUUUXXXZZZ\\\gggnnnyyyzzzssspppmmmjjjhhhfffbbb```WWWUUUPPPLLLHHHFFFEEEEEEBBBAAABBBFFFIIIMMMWWWbbbrrr~~~zzzvvvwww|||~~~}}}xxxuuuttttttmmmkkkgggeeedddbbb```^^^]]]]]][[[YYYVVVOOOHHHBBB777555333333444555444333222111111000000000111111000111111111111222222222333222222111111222222333111222222333333222222111111111222222222333333333111111222222222333333333444444444444555555555555444444555666777999;;;<<>>:::888777666444333222111111000000///...............---.........//////000000000///...---------------++++++++++++,,,,,,---...************************......---,,,,,,+++******)))************+++++++++//////000111333444555555555555444333333222222111111111111222333333444444555555444444555666777888555666777888:::;;;======>>>??????@@@AAAAAABBBBBB===<<<<<<===@@@AAAAAA@@@@@@@@@BBBEEEHHHJJJIIIHHHFFFGGGHHHJJJLLLMMMOOOOOOSSSVVVZZZ\\\]]]^^^```aaaffffffeeebbb\\\VVVPPPLLLIIIMMMQQQRRRTTTYYYbbbiiinnnsssyyy~~~~~~vvvnnnddd^^^ZZZWWWTTTQQQPPPNNNMMMKKKMMMNNNPPPRRRVVVYYY\\\]]]jjjpppyyyuuurrrooommmkkkiiieeecccZZZXXXSSSNNNJJJHHHGGGFFFCCCBBBDDDGGGHHHKKKTTT]]]iii||||||wwwwww{{{}}}xxxttttttvvvnnnkkkhhheeecccbbb___]]]^^^]]]\\\ZZZVVVPPPHHHCCC888666555444666666555444000000000000000000111111000111111111111222222222333222222222222222222333111222333444444333222111111111222222222333333333111111222222222333333333444444444555555555666666333333444666888:::<<<===xxxssstttuuuuuusssqqqnnnlllooommmkkkiiijjjllloooqqqkkkbbb[[[XXXUUUPPPLLLLLLKKKIIIFFFDDDBBB???;;;888888777555222111000000111111111111000000000000000---------..................------,,,,,,------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++)))(((''')))***+++,,,,,,,,,,,,,,,,,,---000000111222333333444444444888<<<;;;555000...///111111111222333444666777444555555555444444666777888888999;;;>>>???>>>======>>>@@@BBBCCCCCCBBBAAA<<<<<<<<<<<<<<<===>>>??????@@@BBBDDDFFFFFFFFFFFFEEEFFFGGGGGGHHHKKKPPPSSSQQQUUUZZZ[[[ZZZ[[[```eeedddeeeeee```XXXRRRNNNNNNJJJLLLNNNQQQVVV]]]eeekkkrrrwww|||}}}vvvppplllgggaaa\\\UUUSSSPPPMMMLLLMMMNNNOOOLLLNNNOOOQQQTTTZZZaaafffnnnsss|||}}}xxxsssqqqllleeebbbbbb^^^YYYSSSNNNJJJGGGEEECCC???BBBEEEEEEDDDGGGNNNTTTaaaooowwwvvvzzz|||}}}}}}~~~}}}xxxssspppnnnqqqnnnjjjgggeeeccc```^^^^^^]]][[[ZZZWWWRRRKKKFFF>>>777222444555333222222444333111000000111333444111111111111111111111111111222222333333222222111222333333444444333333222000/////////000222555666333222111111111333555777444444444444444555777777999666555777888888:::???yyyttttttttttttsssqqqooommmpppnnnkkkiiiiiikkknnnooolllccc[[[XXXUUUPPPLLLLLLIIIGGGEEECCCAAA???;;;888888777666444333222111111...//////000000111111111111000///...---,,,++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------...///000111333444666666555999<<<:::555000///000000000111111222444555666444555555555444444666777999:::<<>>???@@@AAACCCDDDEEEEEEEEEEEEHHHHHHHHHHHHGGGIIILLLOOOOOOSSSXXXYYYXXXYYY]]]aaaddddddbbb\\\UUUOOOMMMMMMJJJLLLOOOSSSXXX___ggglllwww{{{yyytttmmmgggccc^^^ZZZVVVSSSRRROOOMMMLLLLLLNNNOOOPPPRRRSSSUUUXXX^^^dddiiisssyyyzzzuuusssnnnhhhdddeee```\\\VVVQQQMMMJJJFFFDDDAAACCCEEEEEEDDDFFFMMMRRR]]]jjj~~~}}}zzz~~~~~~zzzuuuqqqpppqqqnnnjjjhhhfffdddbbb___```^^^]]][[[XXXSSSLLLGGG@@@999444555666444333444444333111000000111333444111111111111111111111111111222222333333222222111222333333444444333333222222111000000111333555666333222111111222333555777444444444444555666777777999666666999999888;;;@@@{{{uuuuuutttsssqqqpppoooooopppooolllkkkjjjlllnnnppplllccc[[[XXXUUUPPPLLLLLLGGGEEECCCBBBAAA???;;;999777777777666555333111111////////////////////////000000///...---,,,,,,+++...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***((()))---///...,,,+++++++++,,,,,,------------...///111333555777777777999;;;999444111222333000000000111222333444555444555555555444444666777:::<<>>???@@@AAABBBCCCDDDDDDDDDDDDCCCGGGGGGHHHHHHGGGIIIKKKNNNPPPSSSWWWXXXWWWXXX\\\___cccaaa]]]WWWPPPLLLKKKKKKKKKMMMQQQVVV[[[bbbjjjoooyyy}}}~~~yyyvvvsssrrrrrrqqqppppppqqqsssvvvxxx{{{|||||||||{{{yyyvvvtttpppkkkeee___\\\XXXUUUSSSSSSRRRQQQOOOOOOPPPQQQQQQUUUWWWYYY[[[___dddkkkpppzzz~~~xxxuuuqqqkkkhhhhhhddd```[[[VVVRRRMMMHHHEEECCCDDDEEEDDDCCCEEEJJJOOOXXXbbbrrr~~~yyy|||~~~~~~~~~|||wwwtttrrrqqqnnnkkkjjjhhhgggdddbbbaaa```^^^\\\YYYTTTMMMIIIBBB;;;555666777555444555333222111000000111222333222222222222222222222222111222222333333222222111222222333333333333222222333333222222222333555666333222222222222444555777444444444444555666777888888666777::::::999===BBB|||vvvuuutttrrrppppppoooooopppooommmmmmmmmooorrrsssmmmddd\\\YYYVVVPPPLLLLLLEEEDDDBBBAAA@@@???<<<999555666666666555333111///111000///...---,,,++++++,,,,,,------...///////////////............//////+++++++++++++++++++++++++++++++++++++++++++++++++++'''$$$''',,,///---***+++++++++,,,,,,---------...///000111333444555666888999999777444333444555000000000000111222333444333555555555444444555777999<<<@@@GGGMMMPPPPPPOOOLLLJJJFFFBBB????????????<<<<<<<<<<<<===>>>@@@@@@CCCCCCCCCCCCCCCCCCCCCBBBBBBDDDFFFGGGHHHJJJNNNQQQSSSUUUXXXYYYYYY[[[^^^```aaa]]]WWWQQQLLLIIIIIIJJJKKKOOOTTTZZZ```gggnnnssswww{{{~~~|||xxxvvvrrrnnnjjjgggdddcccccccccbbbcccdddgggiiikkkoooooopppppppppooommmlllkkkhhhccc^^^[[[ZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXZZZ\\\___bbbffflllsssxxxzzzvvvsssnnnjjjjjjfffccc^^^ZZZUUUOOOIIIEEEEEEEEEEEEDDDCCCDDDHHHLLLRRRYYYfffwwwyyy{{{}}}}}}|||~~~|||xxxuuusssqqqooommmkkkkkkiiifffdddbbb```^^^\\\YYYTTTNNNJJJDDD<<<666666666444333444222111111000000111111222222222222222222222222222111222222333333222222111222222333333333333222222333333222222222333333444333333222222333444666666444444444444555666777888777666777:::::::::???FFF{{{vvvuuutttrrrppppppooooooooonnnnnnoooqqqsssvvvxxxnnneee\\\YYYVVVPPPLLLLLLEEECCCBBBAAA@@@???<<<:::333444444444333111000...............------------,,,,,,------...//////000......------------......+++++++++++++++++++++++++++++++++++++++++++++++++++'''$$$''',,,000...+++******+++,,,,,,---......111111111222222333333333777777666555444444555666000000000000111222333333333555555555444444555777777:::???GGGNNNSSSTTTTTTOOOLLLHHHCCC@@@??????@@@;;;<<<<<<<<<>>>???@@@AAADDDCCCCCCBBBBBBBBBBBBBBBBBBDDDGGGHHHIIIKKKNNNPPPSSSUUUWWWYYYZZZ\\\^^^```^^^ZZZSSSLLLIIIHHHIIIJJJMMMQQQXXX___fffmmmtttyyyzzz}}}|||xxxtttooolllgggfffccc```]]][[[ZZZYYYWWWWWWWWWYYYZZZ]]]___```ddddddfffggggggggggggffffffdddbbb___]]]]]]^^^___\\\]]]^^^```aaaaaabbbbbbaaacccgggkkkooouuu||||||xxxtttooolllkkkgggddd___[[[VVVQQQKKKFFFFFFFFFDDDCCCBBBCCCFFFIIIMMMSSS]]]lll~~~~~~|||~~~{{{wwwtttsssqqqpppnnnmmmllljjjgggddd```^^^\\\ZZZXXXTTTOOOKKKEEE<<<666555555333222333222111111111111111111222222222222222222222222222111222222333333222222111111222222333333222222111222111111111111222222222333333333333444555666666555555555555555666888888666666777999:::;;;CCCMMMzzzuuuuuutttsssqqqpppoooooooooooooooppprrruuuwwwxxxoooeee]]]ZZZVVVPPPLLLLLLFFFDDDBBBBBBAAA???<<<:::333333333222222111000///***+++,,,---...000111111//////.........---------+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***(((***...000000...******+++,,,,,,---......222222222222222222222222555555444444444555555666111111111111111222333333444555555555444444666777777999===DDDKKKQQQSSSSSSNNNKKKGGGCCC@@@>>>>>>???;;;;;;<<<===>>>@@@AAABBBCCCCCCBBBBBBAAABBBBBBCCCFFFHHHJJJJJJJJJJJJLLLMMMRRRSSSUUUWWWZZZ]]]___```[[[VVVOOOJJJIIIIIIJJJKKKOOOTTT\\\dddlllssszzz~~~}}}vvvpppjjjeeeaaa^^^YYYYYYWWWUUUSSSRRRRRRRRRLLLMMMNNNPPPRRRTTTVVVXXXZZZ\\\^^^aaabbbbbbaaaaaa```aaacccbbbbbbbbbdddffffffhhhjjjmmmoooooooooooonnnqqqtttwww{{{yyyvvvqqqmmmlllhhheee```[[[WWWRRRMMMIIIGGGEEECCCBBBBBBCCCEEEGGGIIINNNWWWdddwww}}}zzz{{{}}}zzz|||~~~}}}zzzvvvtttsssrrrqqqooonnnmmmjjjfffccc___]]][[[ZZZXXXUUUQQQNNNFFF===666555555222222333222222222222222222222222333333333333333333333333111222222333333222222111111111222222222222111111000000000111111222222222333333333444555555666666555555555555666777888888777777888:::;;;>>>JJJVVVzzzttttttttttttsssqqqooommmppppppppppppqqqssstttuuuooofff]]]ZZZVVVPPPLLLLLLGGGFFFDDDBBBBBB@@@===:::444444333222111111111111,,,------...//////000000...............---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,---...///000)))******+++---......///111111111222222333333333333222222333444555555444222222222222222333333444444555555555444444666777999999;;;@@@EEEJJJMMMNNNIIIGGGDDDAAA>>>=========;;;;;;<<<===>>>@@@BBBCCCCCCBBBAAAAAAAAABBBCCCDDDGGGIIIKKKLLLKKKKKKMMMNNNRRRRRRTTTXXX\\\___aaabbbYYYTTTMMMJJJJJJKKKLLLLLLQQQWWW```iiiqqqxxxzzzvvvqqqjjjccc^^^ZZZVVVSSSPPPOOONNNMMMLLLKKKKKKKKKFFFGGGHHHKKKMMMPPPRRRSSSUUUWWW[[[___aaaaaa```___aaaeeeiiikkklllmmmoooqqquuuwww{{{~~~|||xxxsssnnnmmmjjjfff```[[[WWWTTTPPPMMMGGGEEEBBBAAABBBDDDEEEFFFGGGKKKSSS^^^nnn{{{uuuuuuxxxzzz|||~~~}}}zzzwwwuuutttsssqqqpppooommmjjjeeebbb^^^]]][[[ZZZZZZXXXUUURRRIII???888666555333333444333333333444444333333333333333333333333333333333111222222333333222222111111111222222222222111111///000111222333333444444222333444555555666666666555555555555666777888999:::999:::;;;===CCCRRR```{{{ssstttuuuuuusssqqqnnnlllqqqppppppppppppppppppqqqpppfff^^^ZZZVVVPPPLLLLLLIIIGGGEEECCCBBB@@@===:::666555333222111222222333222222111///...---,,,+++++++++,,,---...///000111/////////....../////////++++++++++++++++++++++++************************)))***++++++******,,,...)))******+++---.../////////000000222333444555555111111111333555555444333333333333222333333444444444555555555444444666777<<<;;;:::===AAAEEEHHHHHHEEEDDDBBB???===<<<;;;;;;;;;;;;<<<===???@@@BBBCCCBBBBBBAAA@@@AAABBBCCCDDDDDDFFFJJJLLLMMMNNNPPPRRRTTTTTTVVVZZZ___ccceeeeeeWWWRRRMMMJJJKKKMMMNNNMMMRRRXXXbbbkkkttt{{{|||sssmmmhhhaaa[[[WWWSSSPPPNNNLLLKKKJJJIIIHHHGGGGGGGGGDDDEEEGGGJJJLLLOOOQQQRRRTTTWWW\\\aaaccccccbbb```ggglllrrrvvvwwwxxx{{{}}}~~~zzzuuupppnnnlllgggaaa\\\XXXUUUSSSQQQGGGDDDAAA@@@BBBDDDEEEFFFFFFJJJQQQZZZhhh|||~~~uuuuuuyyyzzz|||~~~~~~{{{xxxuuuuuusssrrrpppooommmiiiddd```___]]]\\\[[[[[[ZZZWWWUUUKKKAAA999777666444444555333444444555555444444333333333333333333333333333222222222333333222222222111111222222222222111111///000222333444555555555222333444555666666666666555555555666666777888999===<<<<<<===???FFFWWWggg~~~wwwwwwwwwuuuqqqnnnllllllmmmmmmlllllllllmmmmmmnnnnnneee\\\YYYVVVPPPLLLKKKHHHEEEBBBAAAAAA???:::666666555444333222111111111111111000000//////.................................------,,,,,,------...,,,++++++******++++++,,,))))))*********++++++++++++++++++*********))))))******+++,,,...000222333222222222222222222333333111222222333333444555555444333222222333444666777666555444333444555666777999:::;;;===@@@BBBCCCDDDCCCBBB@@@???===;;;999999:::;;;<<<>>>???AAABBBBBBDDDCCCAAA?????????AAABBBCCCEEEHHHJJJKKKLLLNNNPPPQQQRRRTTTXXX\\\^^^^^^]]]SSSQQQNNNJJJIIILLLRRRVVVWWW^^^hhhpppvvv|||}}}wwwooojjj]]]\\\XXXUUUQQQNNNLLLKKKNNNMMMMMMMMMMMMKKKGGGDDDHHHGGGGGGHHHIIIKKKMMMNNNPPPVVV___fffjjjkkkkkkkkkmmmvvv}}}zzzuuupppmmmmmmgggaaa\\\ZZZWWWRRROOOHHHFFFEEEEEEGGGGGGGGGFFFBBBGGGOOOXXX___lll~~~wwwvvv{{{xxx|||~~~||||||~~~|||xxxsssrrrqqqnnnkkkfffcccaaa[[[\\\]]]______\\\XXXTTTLLLCCC:::555555666555333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222111222333333444444333333444444444555555555666666777777777777888888888888777999<<<===BBBPPPdddsss{{{tttuuuuuussspppnnnmmmmmmnnnmmmlllkkkkkklllmmmnnnnnneee]]]YYYVVVPPPMMMLLLHHHEEEBBBAAAAAA@@@<<<888666555444333222111111111111000000000/////////...////////////////////////...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---***+++++++++,,,,,,,,,,,,,,,++++++++++++***************+++,,,...000222333333333333333222222222222111111111222333333444444333333333333333555666777555555444333444555666777888999:::<<<>>>@@@AAABBBBBBAAA???>>><<<:::999888:::;;;<<<===???@@@AAABBBCCCBBB@@@?????????@@@AAABBBDDDGGGHHHHHHIIIKKKLLLNNNPPPTTTYYY\\\\\\YYYWWWOOOMMMKKKIIIIIIMMMSSSXXX]]]ccckkkrrrvvv{{{zzztttnnngggcccWWWVVVTTTRRRPPPNNNMMMLLLMMMLLLKKKLLLMMMLLLJJJHHHIIIHHHGGGGGGHHHIIIKKKLLLRRRYYYccckkkqqqsssuuuuuuyyyzzztttqqqnnniiiccc___]]]ZZZVVVRRRMMMJJJGGGEEEEEEEEEDDDCCCCCCEEEKKKSSSZZZggg{{{yyyxxx|||zzz~~~~~~~~~}}}yyyttttttrrrooolllhhheeeccc^^^]]]^^^^^^^^^\\\XXXUUUMMMFFF<<<777666777666444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111222333333444444333333333333333444444444555555555555555666666666666666:::;;;===???EEEUUUkkk{{{yyyqqqrrrrrrqqqnnnmmmmmmnnnooommmkkkiiiiiikkkmmmnnnnnneee]]]ZZZWWWQQQMMMMMMIIIFFFBBBBBBBBBAAA===999666555444333222111111111000000000000////////////111111111111111111111111...------,,,,,,------......------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++***++++++---...000222333444444444444333222111111000000000111222222333333333333333333444555666777555444444333444555666777888999:::;;;===>>>???@@@@@@???>>><<<;;;999999888;;;;;;<<<===>>>???@@@AAABBBAAA@@@???>>>???@@@AAA@@@BBBDDDEEEEEEFFFHHHJJJJJJNNNSSSYYY[[[YYYSSSNNNIIIIIIHHHHHHIIINNNUUUZZZdddhhhnnnrrruuuyyywwwpppjjjeee```]]]UUUTTTTTTTTTSSSSSSSSSSSSOOONNNMMMNNNOOOPPPOOOMMMKKKJJJIIIHHHIIIJJJLLLMMMTTT\\\gggrrrzzzzzzvvvpppkkkfffcccaaa___[[[WWWRRROOOIIIFFFDDDCCCBBBAAAFFFEEEGGGNNNVVVbbbttt}}}zzz~~~}}}zzzvvvuuusssqqqmmmjjjgggeeebbb```^^^^^^]]][[[XXXUUUPPPHHH???999777888777666333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444111222333333444444333333222222333333333444444444555555666666666777777777<<<===>>>AAAJJJ]]]uuuxxxpppqqqqqqooommmkkklllmmmpppnnnkkkhhhhhhjjjlllnnnnnneee]]]ZZZWWWRRRNNNNNNKKKHHHDDDCCCBBB@@@<<<777666555444333222111111111000000000000////////////111111111111111111111111...------,,,,,,------...------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,---///111222333555555555555444333111000/////////000111111222222333333333444555555666777555444333333444555777888999:::;;;<<<===>>>?????????>>><<<;;;999999999999;;;;;;<<<======>>>??????@@@??????>>>>>>>>>???@@@>>>???BBBCCCDDDEEEHHHKKKKKKNNNRRRVVVXXXUUUOOOJJJGGGGGGGGGGGGJJJOOOVVV[[[eeeiiinnnqqqsssvvv|||{{{rrrjjjeeebbb___^^^[[[[[[\\\\\\]]]]]]]]]\\\WWWUUUSSSSSSTTTUUUTTTSSSNNNMMMLLLKKKKKKMMMOOOQQQVVV^^^kkkxxxyyyrrrnnniiifffeeeccc___[[[VVVRRRKKKFFFDDDCCCBBBBBBHHHEEEEEEKKKTTT```ooo}}}}}}}}}{{{vvvuuussspppmmmjjjhhhfffeeeccc___]]]\\\[[[XXXWWWQQQKKKAAA;;;888777666666333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444111222333333444444333333333333333444444444555555777888888999999:::::::::<<<===>>>DDDQQQgggzzzrrrsssrrrooollljjjkkklllpppnnnkkkiiihhhjjjlllnnnmmmddd\\\ZZZWWWRRRNNNNNNNNNJJJFFFCCCBBB???999555666555444333222111111111////////////000000000000000000000000000000000000...------,,,,,,------...,,,,,,++++++++++++,,,,,,************++++++++++++---------,,,,,,,,,++++++++++++,,,---///111333444555555666666555444222000...//////000000111222222333333444555666666666666444444333333444555777888:::;;;;;;<<<>>>???@@@@@@>>>===;;;999999999999:::;;;;;;<<<<<<=========>>>>>>>>>>>>===>>>>>>>>>>>><<<>>>@@@BBBCCCFFFJJJMMMNNNOOOPPPRRRSSSQQQMMMIIIFFFGGGGGGHHHKKKPPPWWW\\\dddhhhmmmoooqqquuu{{{~~~xxxooohhheeeeeeeeeeeeffffffgggggggggffffffeeecccaaa^^^\\\\\\[[[YYYXXXRRRPPPNNNMMMMMMOOORRRTTTWWW___lllzzz|||tttpppllljjjiiigggbbb^^^XXXTTTMMMHHHFFFEEEEEEDDDFFFCCCCCCIIIQQQ[[[jjjvvvyyy}}}zzz~~~~~~~~~~~~zzzvvvuuussspppmmmjjjhhhggggggdddaaa^^^]]][[[YYYXXXRRRLLLCCC<<<777555555555333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111222333333444444333333555555555555666666666666888888888999:::;;;;;;<<<;;;<<<@@@IIIZZZrrr|||uuutttsssppplllkkklllmmmqqqooommmkkkjjjkkkmmmnnnlllccc[[[YYYVVVQQQNNNMMMNNNJJJEEECCCAAA>>>888444666555444333222111111111////////////000000000000////////////////////////...------,,,,,,------...,,,++++++******++++++,,,))))))*********+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,...///111333444444555777777777555333111/////////000111111222222333333555666666777666666444333333333444666777888999:::;;;<<<>>>???@@@AAA>>>===;;;999999999;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<==================<<<===???AAACCCFFFJJJMMMOOONNNMMMMMMNNNMMMJJJHHHFFFGGGHHHJJJNNNSSSZZZ___eeejjjooorrrsssvvv{{{{{{vvvooojjjjjjmmmppprrruuuvvvvvvvvvvvvtttrrrqqqsssqqqnnnkkkjjjgggdddbbbZZZXXXUUURRRQQQRRRTTTVVVYYY```kkkyyywwwsssooonnnmmmjjjeee```ZZZVVVPPPLLLIIIHHHGGGFFFBBBAAACCCIIINNNUUUbbbnnnwwwvvv~~~}}}xxx|||~~~}}}~~~{{{wwwuuussspppmmmkkkiiiiiihhheeeaaa___^^^]]]ZZZYYYTTTNNNFFF===777555555555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111222333333444444333333555666666666666777777777666666777888999::::::;;;;;;>>>FFFSSSggg~~~uuutttssspppnnnmmmoooqqqqqqpppnnnmmmllllllmmmmmmjjjbbbZZZWWWUUUPPPMMMMMMKKKGGGCCCBBBAAA>>>999555666555444333222111111111.../////////000000000111////////////////////////...------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,,,,++++++++++++*********,,,,,,---...000222333444333555777888888666444333//////000111111222222333333444555666777777666666333333333333444666888999777888999;;;===???@@@AAA>>>===;;;999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>???@@@@@@AAACCCGGGJJJLLLKKKJJJJJJKKKJJJGGGEEEDDDFFFIIILLLQQQXXX___dddjjjoootttwwwxxxyyy}}}{{{wwwsssqqquuu{{{~~~{{{vvvsssiiifffaaa\\\YYYXXXYYYZZZ\\\aaakkkxxx{{{xxxtttrrrqqqmmmhhhccc]]]YYYTTTPPPMMMJJJGGGEEEBBBDDDHHHLLLMMMPPP\\\hhhwwwyyytttwww{{{vvvzzz}}}}}}~~~}}}xxxwwwtttqqqnnnlllkkkkkkgggeeebbbaaa```^^^[[[YYYVVVQQQIII???888555666777333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111222333333444444333333555555555666666666666777666666777888999:::;;;;;;===CCCNNN___vvv~~~ttttttsssqqqoooppprrruuuqqqqqqpppooonnnmmmmmmmmmjjjaaaYYYWWWTTTPPPLLLLLLGGGDDDAAAAAAAAA???;;;777666666444333222111111111.../////////000000111111////////////////////////...------,,,,,,------......------,,,,,,------...++++++,,,,,,,,,---------+++++++++*********)))))),,,,,,---...000222333555222444666888888777555333000000000111222222333333333444555777777777777666333333333333444666888999555666888:::<<<>>>@@@AAA???===;;;999999;;;===>>><<<;;;;;;;;;;;;;;;::::::::::::;;;<<<=========<<<@@@@@@@@@??????@@@DDDFFFHHHHHHHHHIIIJJJHHHDDDAAABBBDDDHHHMMMSSS[[[ccciiioootttzzz|||||||||~~~{{{~~~~~~{{{xxxyyy~~~wwwssslllfffaaa_________^^^ccckkkxxx~~~{{{wwwuuussspppjjjeee___\\\WWWRRROOOKKKFFFCCCEEEHHHNNNQQQNNNOOOZZZgggppp{{{tttttt~~~yyyuuuzzz}}}}}}zzzxxxuuurrrooonnnmmmmmmfffdddbbbbbbaaa___\\\ZZZXXXSSSKKKAAA:::666777888333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444222222333444444444333333444444444555555555666666888999999:::<<<===>>>>>>@@@GGGTTThhh~~~xxxwwwtttrrrqqqpppppppppvvvrrrnnnllllllnnnooopppnnneee]]]ZZZWWWQQQMMMMMMGGGEEEDDDCCCBBBAAA>>>;;;777666444111000000000000.........///////////////111000///...............---,,,,,,,,,,,,,,,,,,+++...//////---+++***,,,---************))))))((((((***+++,,,---,,,,,,***)))+++,,,...//////111444666111555:::===>>>;;;777444000000000000111222333444444444444444555555555666555555555555666777888999999888999;;;>>>@@@@@@@@@???>>><<<:::999999999999>>>======<<<;;;999888777::::::999999999:::;;;;;;<<<>>>@@@AAABBBDDDGGGIIIHHHIIIKKKJJJGGGEEEDDDDDDCCCFFFIIINNNVVV___jjjqqqvvvuuuvvvyyy~~~~~~|||tttqqqooollliiihhhkkkpppvvvzzzyyyxxxsssnnnkkkddd___XXXRRRMMMIIIFFFCCCDDDFFFHHHIIIJJJOOOXXX^^^kkkxxxxxxrrr~~~vvvpppxxx}}}}}}~~~~~~}}}xxxsssrrrttttttpppllliiifffcccaaa```___]]][[[XXXTTTMMMDDD<<<777777777444444444444444444444444444444444444444444444444555555555444444333333333555444333222222222333333444444444555444444333333777777777777666666666666;;;:::888888999;;;;;;;;;CCCKKK\\\sss}}}xxxvvvuuusssqqqqqqqqqqqquuurrrnnnmmmmmmooooooooonnneee]]]ZZZWWWQQQMMMMMMGGGEEEBBBAAA@@@???===;;;888777555333111111111111000000//////......------000///......------......---------,,,,,,,,,,,,+++***,,,---,,,++++++,,,---+++++++++******)))))))))***+++,,,,,,,,,,,,+++***+++,,,...//////111444666444777;;;>>>>>>;;;777444222111111000000111111111444444555666666666666555555555555666777888999::::::999999;;;>>>@@@AAA@@@>>>===;;;:::999999999:::===<<<<<<<<<;;;999888888::::::999999::::::;;;<<<===???@@@AAABBBCCCFFFIIIFFFGGGIIIHHHGGGEEEEEEEEEDDDFFFJJJPPPWWWaaakkkrrrvvvuuuvvvyyy~~~}}}~~~zzzvvvnnnpppssswww{{{xxxwwwrrrmmmkkkfffbbb[[[TTTPPPKKKHHHEEECCCEEEFFFGGGHHHMMMUUU\\\gggssszzzvvvxxxqqqxxx}}}~~~}}}yyytttsssttttttpppllliiifffcccaaa```___]]][[[VVVSSSLLLCCC;;;666555666444444444444444444444444444444444444444444444444555555444444444333333333555444333333222222333333333444444555444444333333777777777777666666666666999888777888:::<<<>>>???EEEPPPcccyyy|||wwwvvvuuussssssrrrrrrrrrtttrrrooonnnooopppoooooonnneee]]]YYYVVVQQQMMMLLLGGGDDDAAA???>>>===<<<:::888777666444333222111111111111000///...---,,,,,,///...------------------------------,,,,,,++++++'''))),,,---,,,+++,,,---,,,,,,++++++++++++*********++++++,,,,,,,,,+++++++++---///000000111444666777999<<<>>>===:::666333333222111000////////////333444666777888777666555444444555666888999;;;<<<===;;;::::::===???@@@@@@<<<;;;:::999888999999:::;;;;;;;;;:::::::::999999:::::::::::::::;;;<<<<<<>>>@@@AAABBBBBBCCCFFFHHHDDDFFFGGGFFFEEEDDDEEEFFFDDDHHHMMMSSS[[[dddnnntttvvvuuuvvvyyy}}}~~~|||}}}}}}~~~zzzwwwrrrnnnmmmiiiddd^^^XXXSSSNNNJJJGGGBBBDDDEEEEEEFFFJJJRRRXXXbbbnnn~~~}}}zzz}}}rrrxxx}}}~~~zzzvvvtttuuutttqqqnnniiifffcccaaa```^^^\\\ZZZVVVSSSMMMEEE<<<777666666444444444444444444444444555555555555555555555555555444444444444333333333444444444333333333333333333333444444555444444333666666666666777777777777777666777888:::===AAACCCHHHXXXnnn{{{vvvuuuuuutttssssssssssssrrrqqqooooooppppppooonnnnnnddd\\\YYYVVVPPPLLLLLLIIIEEEAAA>>>======<<<;;;777777555444333222111000000000//////......------...------,,,,,,,,,------.........---,,,,,,++++++'''***---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++,,,...000111111222444555888:::;;;<<<;;;888444222222222111000////////////222444777999999888555444333333444666888:::===>>>>>><<<::::::<<<>>>??????:::999888777777888999::::::999999999999999:::::::::::::::::::::;;;<<<===@@@AAACCCCCCCCCCCCFFFHHHFFFFFFFFFEEECCCBBBDDDEEEFFFIIIOOOVVV^^^gggpppvvvvvvvvvvvvxxx|||zzzuuuqqqpppjjjfff```ZZZUUUQQQLLLIIICCCEEEEEEEEEEEEHHHPPPVVV```jjjyyyzzztttwwwzzz~~~|||xxxvvvuuutttqqqoooiiigggcccaaa```^^^\\\ZZZYYYVVVQQQIIIAAA;;;888888555555555555555555555555666666666666666666666666444444444444444444444444444444444444444333333222333333444444555444444444666666666666777777777777777777888888:::===BBBEEELLLaaazzz{{{uuuuuutttttttttsssrrrrrrqqqpppnnnnnnooopppooonnnmmmddd\\\YYYVVVPPPLLLLLLJJJGGGBBB???>>>===<<<;;;666555444333222111//////------......//////000000------,,,,,,,,,------...//////...------,,,++++++***---///000...,,,+++***,,,,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,,,,///111333222333444555777888999999888666333222111111000000000000111111222444666888999777555444222333444555888:::===>>>>>>===;;;:::<<<=========777777666666777888:::;;;999999888888888999::::::::::::::::::;;;<<<===>>>AAABBBCCCCCCCCCDDDGGGIIIIIIIIIGGGDDDAAA@@@AAACCCGGGKKKRRRZZZaaajjjrrrwwwvvvvvvvvvxxx|||~~~}}}vvvrrrrrrkkkgggbbb\\\WWWRRRMMMJJJFFFGGGGGGEEEEEEHHHNNNTTT^^^hhhwwwzzzwwwwwwxxx}}}~~~{{{xxxvvvtttrrrqqqjjjhhhdddbbb```^^^\\\ZZZYYYWWWSSSKKKCCC===999888555555555555555555555555666666666666666666666666444444444444444444444444444444555555555444333222222333333444555555555444555666666666777777777888888999999999999<<>><<<:::555555444333222000///...,,,,,,---...///000111111------------------...///000//////...---,,,++++++---...000///---+++++++++++++++,,,,,,,,,,,,------************+++,,,---------000222444444333444555555555666777666666555444222111111111111111222222222333555666777666555444111222333555777999;;;======<<<;;;;;;<<<<<<:::999555555555555666888:::;;;999888777777777888999:::::::::::::::;;;<<<>>>>>>@@@BBBCCCDDDDDDEEEHHHJJJLLLJJJGGGCCC@@@???AAACCCIIIMMMUUU\\\ccckkkqqqvvvwwwvvvvvvwww{{{}}}~~~~~~~~~xxxsssrrrmmmiiiddd___ZZZUUUOOOLLLHHHIIIHHHFFFEEEGGGMMMSSS\\\fffuuu|||~~~yyywww|||}}}zzzwwwuuusssrrrllliiifffcccaaa___]]][[[WWWVVVRRRLLLCCC<<<888777555555555555555555555555555555555555555555555555333333333444444444444555444555555666666444333222222222333444555555555555555555666666777777888888888999:::999999<<>>???@@@AAACCCDDDEEEFFFIIILLLLLLJJJGGGCCC@@@@@@CCCFFFJJJOOOVVV^^^dddkkkppptttwwwvvvvvvwwwzzz}}}}}}}}}}}}vvvtttooolllgggbbb]]]XXXRRRNNNIIIIIIIIIFFFDDDFFFLLLQQQXXXbbbrrr}}}xxx|||{{{xxxuuutttsssnnnkkkgggdddcccaaa^^^\\\XXXWWWTTTMMMEEE>>>999777555555555555555555555555444444444444444444444444333333333444444444555555444555666777666555333222111222333444555555555555555555555666777888888888666888:::999999>>>FFFLLLddd||||||tttttttttsssrrrooommmlllpppmmmiiihhhiiilllnnnooommmccc[[[XXXUUUOOOKKKKKKFFFDDDBBB@@@>>><<<888555666666666666555333000//////////////////........................///000111111000///...---,,,++++++)))***++++++***+++---///*********++++++,,,,,,,,,******))))))***,,,---///...000444555555444444444333333444666777999:::;;;777777555333222111000000222222222333333333444444111111222333555777888:::::::::;;;<<<<<<:::666222333222333333555888:::;;;:::999777666555666777888999::::::;;;<<<===?????????AAACCCDDDEEEGGGJJJMMMKKKIIIFFFCCC@@@AAAEEEHHHKKKPPPWWW___eeekkkpppssswwwvvvuuuwwwzzz|||}}}|||{{{yyyqqqnnniiiddd```ZZZTTTPPPIIIIIIHHHEEECCCEEEJJJOOOUUU```ooozzz}}}|||xxxuuuttttttooolllhhheeecccaaa___\\\ZZZYYYVVVPPPHHH@@@;;;999666666666666666666666666444444444444444444444444333333333444444555555555444555666777777555333222111222333444555555555555444555555666777888888999333666999999:::???HHHPPPjjj~~~vvvvvvuuutttqqqnnnkkkjjjnnnooommmiiiiiimmmooonnnjjjeee^^^XXXSSSPPPLLLIIIFFFDDDBBB@@@@@@???<<<:::777555444444444444333111000000000000000000000000...+++***+++---...,,,***------------------------------+++***)))(((((((((---------------,,,++++++------,,,++++++,,,,,,,,,---...000222333444444333///000000222444777999;;;999999666333000000222444555555444444444444555555555444444444555666888999999:::::::::999777555444///333777::::::888777777:::999888777666666666666999:::;;;<<<===???@@@@@@@@@AAACCCEEEGGGIIIIIIJJJLLLJJJFFFBBB@@@BBBHHHLLLLLLTTT\\\aaaffflllooonnnuuuuuutttttttttwww|||yyytttpppkkkgggccc___XXXSSSNNNJJJFFFDDDEEEGGGIIIJJJTTT\\\kkk|||yyy~~~|||xxxuuuttttttpppnnnjjjgggeeeccc```^^^\\\ZZZWWWRRRKKKCCC===999888888777777777777777888666666555555555555666666555555555555555555555555555555555555666666666666555555555555555666777777999999999888888888888888:::999<<>>>>>IIIWWWsss}}}uuuuuuuuusssqqqooolllkkknnnooommmiiiiiimmmooonnniiieee^^^XXXTTTPPPMMMJJJFFFDDDBBB@@@???>>>;;;999666555444333444444333111000000000000000000000000...,,,+++,,,......---+++------------------------,,,,,,+++*********++++++)))))))))((((((&&&%%%%%%,,,++++++******++++++,,,...///111222333333333333111111111111333555777888777777555222000000222444555555444444444444555555666666555555555777888999888999999999888666444333222444777888777777888999777777777666666777777888888999:::;;;<<<>>>>>>???@@@AAACCCEEEGGGHHHHHHIIIHHHGGGDDDAAA@@@BBBGGGKKKNNNVVV^^^bbbgggmmmooonnnrrrssssssssstttxxx~~~|||tttpppjjjfffccc___XXXTTTPPPMMMHHHEEEFFFHHHJJJJJJSSSZZZiiizzz||||||xxxvvvuuuuuuqqqnnnjjjgggeeecccaaa___\\\[[[WWWRRRKKKDDD===999999888888777666666777777666666555555555555666666555555555555555555555555555555555555666666666666555555555555555666777777999999888888888888888888999999<<>><<<999777666555333333444444222111000000000000000000000000///---,,,---...///...---------------------------,,,++++++++++++,,,---...++++++++++++***)))((('''++++++************++++++///000222333333333222111222222111111111222444555444444333111///000222555555555444444444444555555888888777777777888888999777777777777666444333222444555666666555666999;;;555555555555666777888999777888999:::;;;===>>>>>>BBBBBBDDDEEEFFFGGGGGGGGGDDDDDDCCCAAA@@@BBBFFFJJJQQQYYYaaadddiiinnnpppoooooopppqqqrrrtttyyytttpppjjjeeeccc___ZZZUUUSSSOOOJJJGGGGGGIIIJJJKKKRRRYYYgggwww}}}yyywwwvvvuuuqqqnnnjjjhhhfffdddaaa___]]][[[XXXSSSLLLEEE>>>::::::999888777666555555555666666555555555555666666555555555555555555555555444555555555555666666666555555555555555666777777888888888888888888999999888999<<<>>>AAAJJJ[[[jjjyyyrrrsssssssssrrrpppooommmooopppmmmiiiiiimmmooommmgggccc]]]XXXTTTQQQNNNLLLGGGDDDAAA???===;;;888666666444333333333333222000///////////////////////////........./////////...------------------------------,,,,,,,,,------...,,,------......------,,,+++++++++***++++++,,,---111222333333333222111000222111000000000111333444111111111000///000222555555444444333333444444555999999999999999999999999888777777666555444333222333555777777666666888999444444444555555666777888888888999:::<<<===>>>???CCCCCCDDDEEEFFFFFFFFFEEEBBBBBBBBBBBBBBBDDDHHHLLLUUU]]]dddgggjjjoooqqqooooooppppppqqqtttyyywwwqqqjjjfffccc```\\\XXXVVVQQQLLLHHHGGGHHHIIIIIIQQQWWWeeeuuu~~~{{{xxxwwwvvvqqqnnnkkkhhhgggeeebbb```^^^\\\YYYTTTMMMEEE???;;;::::::888777555555444444666555555444444555555666555555555555555555555555444444444555555555666666555555555555555666777777777777888888888999999999999:::<<<>>>CCCPPPddduuuyyyrrrrrrssssssrrrqqqooonnnooopppnnniiiiiilllnnnmmmgggccc]]]XXXTTTQQQNNNLLLGGGDDDAAA???===;;;888666666444333222333333222000///////////////////////////////////////...//////------------------------000///...---,,,,,,,,,,,,&&&'''(((***++++++,,,,,,,,,,,,,,,,,,,,,---...///222222333444333222111000000000//////000222333555///000111000000000333555444444333333333333444444999999999:::::::::::::::999888777666555444444444111444888999999777666666666666555555555555666666999999:::<<<===>>>???@@@CCCCCCDDDEEEEEEEEEEEEEEEAAABBBCCCCCCDDDHHHLLLPPPXXX```gggiiilllpppqqqooooooppppppqqqssswww}}}{{{uuummmgggeeebbb___[[[WWWSSSMMMHHHGGGGGGGGGGGGPPPVVVcccrrr~~~|||zzzxxxwwwqqqnnnkkkiiigggfffdddbbb___]]]ZZZUUUNNNFFF@@@<<<:::999888666555444444444555555444444444444555555555555555555555555555555444444444444555555555555555555555555555666777777666666777888999999:::::::::===>>>???EEEVVVmmm}}}zzzrrrrrrssssssrrrpppooonnnpppqqqnnniiihhhlllnnnlllhhhddd]]]XXXTTTQQQNNNKKKGGGDDDAAA???>>><<<999777555444222222333333111000000000000000000000000000...///000///...---...000------------------------000000...---,,,+++++++++%%%&&&''')))***+++++++++---,,,,,,------...///000222222333444444333222111000000//////000222444555///000111111000111333555444444333333333333444444777888999:::;;;;;;;;;;;;999888777555444444444444111444999;;;:::777666555777777666666555666666666999:::;;;<<<===???@@@@@@BBBCCCDDDDDDEEEEEEEEEEEEBBBBBBCCCDDDFFFJJJPPPUUU[[[ccciiijjjlllpppqqqnnnoooooopppppprrrwww}}}zzzqqqjjjgggeeebbb___ZZZUUUNNNIIIGGGGGGFFFFFFNNNTTT```nnnzzz~~~}}}}}}{{{yyyxxxqqqoookkkiiihhhgggeeeccc```^^^[[[VVVOOOGGGAAA===999888777666555444444444555555444444444444555555555555555555555555555555333444444444444555555555555555555555555666777777555666777888999:::;;;;;;999>>>AAAAAAJJJ^^^www|||ssssssssssssrrrpppnnnmmmpppqqqnnniiihhhlllnnnllliiieee^^^XXXTTTPPPMMMJJJFFFDDDBBB@@@???>>>;;;999555333222222333222111000000000000000000000000000---...000///---,,,...000------------------------......---,,,++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////111222333444444444333222333222111000111111222333///111222222111111333444444333333222222333333444555666888:::;;;<<<<<<;;;888777555444333222333333333555888999888666666666666666666666777777888999888999:::;;;===>>>??????AAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBEEEKKKSSSXXX]]]dddjjjkkkmmmooopppmmmlllmmmnnnooorrrwww~~~uuunnnjjjgggdddbbb]]]WWWPPPKKKHHHGGGGGGFFFLLLQQQ\\\iiiuuu|||zzz~~~|||zzzyyyqqqooollljjjiiigggeeedddaaa___\\\WWWPPPHHHBBB>>>888777666555555555555555555444444333333444444555555555555555555555555555333333444444444555555555555555555555555666777777444555666777999:::;;;<<<888???CCCEEEPPPhhh}}}sssttttttsssrrrpppnnnlllpppqqqnnniiihhhlllmmmllljjjeee^^^XXXSSSPPPLLLIIIFFFDDDBBBAAA@@@???===;;;555333222222222222111///000000000000000000000000,,,...000///,,,,,,---000------------------------,,,,,,+++++++++,,,------++++++++++++***)))((((((++++++++++++,,,---...///111222333444555444333333666555333111111000111111000222333333222222333444444333333222222333333444333555777:::;;;<<<<<<<<<777666444222111111111222666777777666555555777999444555555666888999;;;<<<777888999:::<<<===>>>>>>@@@AAABBBDDDEEEEEEFFFFFFAAAAAAAAAAAADDDKKKTTTZZZ^^^eeejjjkkkllloooooommmiiikkklllooorrrxxxxxxpppkkkiiifffccc___ZZZRRRMMMJJJHHHHHHGGGIIINNNYYYfffqqq}}}yyy}}}|||{{{zzzrrrooollljjjiiihhhfffdddaaa```\\\WWWPPPIIIBBB>>>777666666555555555666666555444444333333444444555555555555555555555555555333333333444444444555555555555555555555666777777444555666777999;;;<<<<<<777???EEEHHHTTTnnn|||tttuuuuuuuuutttrrrpppnnntttqqqnnnkkkjjjkkkmmmooohhhaaaZZZWWWRRRLLLHHHIIIGGGCCC???>>>>>>???<<<:::555555333222111000000000222222111000...---,,,+++,,,---...//////---+++***+++,,,------++++++,,,---------------------------***+++,,,---...---,,,,,,...---,,,+++,,,...000111111111111222333444555666888222+++))),,,///...---,,,---...000111111111111000111222222333444555555222333555666888999999::::::888666444222111000///444666888888777666666666777333111666:::::::::;;;;;;;;;::::::;;;<<<>>>???CCCCCCCCCEEEGGGGGGCCC???@@@AAAAAACCCGGGNNNWWW]]]```cccgggiiijjjkkkmmmooonnnllljjjkkkpppxxxyyyssspppjjjeeeccc^^^[[[WWWRRRMMMJJJGGGFFFLLLMMMTTT```lllzzz}}}|||~~~|||rrrpppnnnkkkhhhfffdddcccdddcccaaa\\\UUULLLDDD???;;;999666555555666555444555555555555555555555555444444444555444444333333444555555666666666666666666666666666777777777777:::;;;<<<;;;999999999;;;@@@;;;>>>NNNeee||||||vvvvvvuuutttsssqqqooonnnqqqooommmkkkjjjkkkmmmnnnhhh```ZZZWWWRRRLLLIIIIIIGGGCCC>>><<<======:::777555555333222111000000000111111000//////.........------.........---+++++++++,,,------++++++,,,---------------------------***+++,,,---------,,,,,,...---,,,,,,,,,...000111111111222333444555777777;;;555///---000222222000---...000111222222333333333333333333333333333333555555666777777777777777777666555444333222222222555666888999777666666777888333222777:::::::::<<<<<<;;;;;;;;;<<<===>>>???AAAAAABBBDDDGGGFFFCCC@@@AAABBBCCCEEEIIIPPPYYY^^^aaacccggghhhiiiiiijjjkkknnnlllkkklllpppwww~~~wwwssslllgggfff___\\\XXXSSSNNNJJJHHHGGGKKKLLLSSS^^^jjjxxx}}}}}}|||uuusssqqqmmmjjjgggfffeeecccbbb```[[[UUULLLEEE@@@;;;999666555666777777666555555555555555555555555444444555555444444333333444555555666666666666666666666666666777777777777555777888888777888999;;;@@@>>>CCCUUUlll}}}xxxwwwuuusssqqqpppoooooonnnmmmlllkkkjjjjjjkkklllggg```YYYWWWSSSLLLIIIJJJFFFBBB===<<<<<<;;;888555555555333222111000000000111000///......///111111...------------,,,,,,,,,,,,---...---,,,+++,,,---------------------------***++++++,,,---,,,,,,,,,...---,,,,,,---///000111111222333444666777888999;;;666111000111333333111//////111222333444444444444444444333333222222222777888888777777666555444444333333333333444555555555777999888777666666777888444444888:::::::::=========<<<======>>>@@@@@@???@@@AAACCCEEEEEECCC@@@AAACCCEEEGGGLLLRRRZZZ```aaadddfffhhhggggggggghhhnnnmmmllllllpppvvv}}}|||vvvoooiiiggg```]]]YYYTTTOOOKKKIIIGGGIIIKKKQQQ\\\ggguuu}}}{{{}}}yyywwwtttpppllliiigggfffaaaaaa___[[[UUUNNNGGGBBB===:::777666777888888888555555555555555555555555555555555555444444333333444555555666666666666666666666666666777777777777333555666777777888;;;===@@@AAAJJJ]]]ttt}}}zzzxxxuuussspppooooooooonnnnnnlllkkkiiihhhhhhgggfff___YYYVVVSSSMMMJJJKKKFFFCCC>>><<<<<<;;;777333555555333222111000000000111000...------...000111...------,,,,,,,,,------,,,---......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,------------...///111222111222444666777999999:::777444000///000111000///...///000222333333444444333333333333333333333333777888888777777666555444333333333333333444555666666777888888777666777888888555555888:::999:::===>>>>>>>>>>>>???@@@AAAAAA???@@@AAABBBCCCBBBAAA???AAACCCFFFJJJNNNTTT[[[```bbbdddggghhhhhhggghhhiiinnnmmmlllmmmpppvvv{{{xxxpppiiigggaaa___[[[WWWQQQMMMJJJHHHHHHIIINNNXXXdddqqq~~~www{{{~~~{{{yyyvvvrrrnnnjjjhhhgggbbbbbb```]]]XXXQQQJJJFFFAAA>>>:::888777888777777555555555555555555555555666666555444444444333333444555555666666666666666666666666666777777777777666777888999999:::===@@@@@@DDDPPPeee{{{}}}zzzxxxuuussspppooooooooopppooommmjjjhhhfffeeedddeee^^^XXXVVVSSSNNNKKKLLLGGGDDD@@@???>>><<<888444555555333222111000000000111000///------------...------,,,,,,,,,------...---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,------...///000111222111222444666777888888888444222000/////////...---......000111222333333333111111222333333444555555555666666777777777777666555444444333333333444444555777777777555555666888777555666999999777999===>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@??????AAADDDHHHLLLPPPVVV]]]aaabbbdddhhhiiijjjjjjkkkllllllllllllmmmpppuuuyyy|||yyypppiiigggcccaaa^^^YYYTTTOOOKKKHHHGGGGGGLLLVVV```nnnuuuvvv{{{~~~~~~{{{yyyvvvrrrnnnjjjhhhgggddddddccc```[[[TTTNNNJJJFFFBBB<<<888777666666555666666666666666666666666888777666444444333444444444555555666666666666666666666666666777777777777888999999999999:::===@@@@@@GGGWWWmmm}}}xxxwwwuuusssqqqpppoooooorrrpppmmmjjjgggeeeeeedddddd]]]XXXVVVSSSNNNLLLMMMGGGDDDAAA@@@@@@>>>:::666555555333222111000000000111000000///...------,,,,,,,,,---------------......//////...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,---///000111222222000222333555666666666555333222222111000///...------...///111222222333333000111111222444555555666444444666777888888888888666555444444333333333333555666666555444444555777666555666888888666888<<<===>>>???@@@AAAAAAAAAAAA@@@BBBCCCBBBAAA???@@@AAABBBEEEJJJOOOTTTYYY___ccccccfffiiikkkllllllmmmnnnjjjkkklllnnnqqquuuyyy{{{~~~{{{qqqkkkhhheeeccc```[[[VVVPPPLLLIIIGGGGGGKKKTTT^^^lll~~~uuurrrwww|||{{{yyyvvvrrrnnnkkkiiihhhffffffeeebbb]]]VVVPPPLLLGGGCCC===888666666555555666666666666666666666666999888666444333333444444444555555666666666666666666666666666777777777777888888888888777999===@@@BBBLLL```vvv}}}vvvvvvuuutttsssqqqooonnnqqqoookkkhhhffffffggghhhddd]]]WWWVVVSSSNNNLLLMMMFFFCCCAAAAAAAAA???;;;777555555333222111000000000///000111222222111///...++++++---.........------...///000///---+++,,,---+++++++++++++++++++++++++++***)))))))))***,,,,,,+++,,,...///111222222222///111222444444444222222111222333222000...------//////111222333444444444222222222333333444444444444555666777777888888888555555444333333333333444444444444333222222444666555444666888666444666;;;======???@@@AAAAAA@@@@@@>>>@@@BBBBBBAAAAAACCCEEEDDDHHHNNNSSSXXX]]]bbbfffeeehhhkkkllllllkkklllmmmhhhiiikkknnnqqquuuyyy{{{|||~~~~~~~~~~~~|||{{{}}}uuuooolllfffdddaaa]]]WWWQQQLLLJJJGGGFFFJJJSSS]]]jjj}}}wwwqqquuu{{{zzzyyyvvvsssooommmkkkjjjffffffeeebbb]]]VVVPPPLLLEEEAAA;;;777666666777777666666666666666666666666:::999666444333333444555444555555666666666666666666666666666777777777777777888888888999<<<@@@CCCFFFSSSjjj}}}tttuuuuuuuuutttrrrpppnnnooommmjjjgggfffhhhjjjlllccc]]]WWWVVVSSSOOOMMMNNNEEEBBB@@@@@@AAA@@@;;;777555555333222111000000000---///222555666555333111***+++---//////...---,,,///000000///---+++,,,---+++++++++++++++++++++++++++***)))))))))***,,,---+++,,,...///111222222333///000222333333222000//////000111111///---++++++000111222333444555555555444444333333333333222222555666666777777777777666444444333333333444555555333444444222111111333555444444555777555333555;;;<<<===???@@@AAAAAA@@@@@@;;;>>>AAABBBBBBCCCFFFIIIFFFJJJPPPVVV[[[```eeehhhgggiiillllllkkkjjjjjjkkkggghhhkkknnnrrrvvvyyy{{{{{{~~~~~~~~~{{{|||{{{yyywwwvvvwwwyyyyyyrrrpppfffeeebbb^^^XXXRRRMMMJJJGGGFFFJJJRRR\\\jjj|||yyyrrruuuzzz{{{yyywwwtttqqqnnnmmmlllgggfffeeebbb]]]VVVOOOKKKCCC>>>999666666777999999777777777777777777777777;;;999666444333333444555444555555666666666666666666666666666777777777777888999::::::<<<@@@EEEIIIIIIXXXqqq{{{yyywwwuuurrrqqqpppppppppppplllgggeeefffhhhjjjkkk```ZZZVVVUUUSSSMMMJJJJJJJJJEEE@@@>>>>>>===:::888333333222111000000000000222111111000///......---...---,,,++++++---...000...000000///...---...///,,,---...///...---,,,+++------,,,+++************'''))),,,///111333333333444333111000000111333444222333444555555333111000...///111222333333222222444444444444444444333333444555666888888888777666222222333333333333444444000111333555777777777777555555555555777999;;;<<<===>>>@@@AAABBBBBBAAAAAAAAACCCEEEFFFEEEEEEFFFGGGHHHMMMVVV]]]aaacccddddddeeeggghhhjjjkkkkkkkkkjjjiiikkkoooqqqsssvvvzzz}}}}}}|||{{{{{{|||~~~|||wwwuuupppmmmkkkmmmoooqqqxxx~~~}}}uuupppkkkgggaaa]]]ZZZVVVOOOJJJIIIHHHIIINNNUUUaaauuu~~~sssvvv~~~|||yyyuuusssrrrqqqooonnnjjjhhhdddaaa___[[[NNNAAA???;;;888555555555555444222333444666777777777777888777666555444444555666444444444555555555666666777777777777777888888888888555666;;;???BBBGGGMMMSSSeee||||||zzzxxxvvvsssqqqpppoooooooookkkgggdddeeeggghhhiiiaaa[[[WWWVVVSSSMMMJJJJJJJJJEEE@@@>>>>>>===:::888444333222111000000000000111111111000///.........,,,,,,------.........---...///000///...---...///---------...---,,,,,,++++++++++++***++++++,,,,,,+++,,,...000222333333333333222111000000111222333222333444555444333111000///000111333444333333222333333333333333333333333444555666888888888777666222222333333333333444444000111222444555555555555555555444555666888:::<<<===>>>???AAAAAAAAAAAA@@@AAACCCEEEEEEEEEEEEFFFHHHKKKPPPYYY___cccdddeeeeeeeeefffhhhiiikkkkkkkkkkkkjjjmmmqqqtttvvvxxx{{{}}}~~~}}}||||||~~~~~~|||yyyrrrooojjjfffdddeeeggghhhlllqqq{{{xxxrrrlllhhhbbb___\\\WWWQQQLLLJJJHHHIIINNNUUUaaatttuuuwww||||||xxxuuussspppnnnkkkiiihhheeeaaa___ZZZNNNAAA>>>;;;888666666666666555333444555555666666666666666666555444333444555555444444444555555555666666777777777777888888888888999777888<<<@@@BBBGGGNNNWWWjjj|||zzzxxxuuurrrpppooonnnoookkkgggddddddfffggggggccc]]]XXXWWWSSSMMMIIIIIIIIIEEEAAA??????>>>;;;777555444333111000/////////111111000000//////......***,,,...///000///---,,,...///000///---------.........---,,,,,,,,,,,,,,,************+++,,,---...---...000222333333222222222111000//////000111222222222333444333222111000000111222444555444444333333333333333333333333333555555777888888777777666222222333333333333444444222333444444555555444444444444444444555888:::;;;<<<===>>>@@@@@@@@@@@@???AAACCCDDDEEEDDDEEEGGGIIIOOOUUU\\\bbbeeefffffffffccceeefffhhhjjjkkkkkkkkkkkkoootttxxxzzz{{{}}}~~~}}}}}}}}}~~~~~~~~~}}}yyyuuummmjjjfffaaa^^^]]]^^^___aaagggpppzzz|||uuunnnjjjdddaaa^^^ZZZTTTOOOKKKIIIJJJNNNTTT___rrrxxxwwwzzz~~~~~~{{{xxxuuuqqqllliiijjjiiifffbbb___ZZZOOOBBB===;;;888666777888888888555555666666666666555555444444333333333444555555444444555555555666666666666666777777888888888888;;;999:::===@@@AAAHHHOOO]]]ppp}}}|||yyyvvvssspppnnnmmmppplllhhhffffffgggggggggddd^^^YYYWWWTTTMMMIIIIIIIIIEEEAAA@@@@@@>>>;;;777555444333111000/////////111000000000/////////...+++,,,.../////////...---...///000///---,,,---...///...,,,+++***+++,,,---+++*********++++++,,,---,,,---///111333333333333111111000//////000111111222222222333222111000000111222333555555555555444444444444444444555555555555666777888888777666555222222222333333333444444666666666666666666666555333333333444555777999:::;;;<<<>>>???@@@@@@??????BBBCCCDDDDDDDDDFFFIIIKKKRRRXXX___dddffffffffffffcccccceeeggghhhjjjkkkkkklllpppwww{{{}}}}}}}}}~~~wwwyyy{{{~~~{{{vvvsssnnnjjjeee```\\\ZZZZZZZZZ___ccckkkttt~~~xxxoookkkfffcccaaa]]]WWWRRRLLLJJJKKKNNNSSS]]]pppxxxtttvvv{{{~~~|||yyyvvvrrrmmmiiikkkkkkiiidddaaa\\\PPPEEE===:::888777888999::::::777777888888777666555555444444444444555666666666555555555555666666666666666666777777888888999999;;;999:::===>>>@@@GGGPPPbbbwww~~~}}}{{{xxxuuuqqqooommmpppmmmiiihhhhhhiiiiiihhheee___ZZZXXXTTTNNNJJJJJJIIIFFFBBBAAAAAA???;;;777555444333111000/////////000000000000////////////......---,,,---...///000---//////...---,,,---......---,,,+++***+++,,,,,,---,,,++++++*********+++)))+++---000222444444444111000000000000000000111111111222111111111000000111222444555666666555555444444555555666666666777555666777888888777666555222222222333333333444444777666666666555555555555333333333444555777999:::;;;<<<>>>???@@@@@@??????BBBCCCCCCCCCCCCFFFJJJNNNUUUZZZaaafffggggggffffffccccccdddeeeggghhhiiijjjkkkpppwww|||~~~}}}}}}}}}vvvxxx{{{~~~{{{vvvsssooolllgggaaa\\\YYYXXXWWW\\\```gggoooyyy}}}{{{}}}{{{pppmmmhhheeeccc___ZZZUUUNNNLLLKKKMMMQQQ[[[mmm}}}xxxqqqrrrxxx~~~|||zzzyyywwwtttpppllllllnnnlllgggccc]]]RRRHHH<<<:::777777888:::::::::999999999999999888777666555555666666777777777777555555555666666666777777555666666777888888999999:::999:::======???HHHQQQhhh~~~~~~~~~|||yyyvvvssspppnnnooommmjjjiiiiiijjjjjjjjjeee___ZZZYYYUUUOOOKKKKKKIIIFFFBBBAAAAAA???;;;777444333222111000000000000000000000000////////////000...---,,,,,,...000111---...///...,,,,,,,,,---------,,,+++++++++++++++...---,,,+++************(((***---000222444555555111111111111111111111111111111111000000000000000111222333555666555555444444444444555666666777777666777777888888777555555222222333333333333444444444333333222222222333333444444444444555888:::;;;<<<===>>>@@@@@@@@@@@@???CCCCCCBBBBBBCCCFFFLLLPPPWWW\\\ccchhhiiiiiihhhhhhcccccccccdddeeefffhhhhhhkkkooovvvzzz{{{{{{{{{{{{yyyzzz|||~~~~~~~~~}}}yyyuuuqqqnnnhhhccc]]]ZZZXXXWWWXXX\\\bbbjjjsss~~~wwwpppkkkhhhfffhhhkkksss~~~}}}qqqmmmiiifffeeeaaa\\\WWWPPPMMMLLLMMMPPPYYYkkkzzzzzzooonnnsss{{{}}}{{{yyywwwwwwuuurrrooommmooommmhhhccc]]]SSSJJJ<<<:::777666777999999999999999999999999888777777666666777888888888777777555555666666666777777777555555666777888999999:::999999;;;>>>>>>@@@JJJUUUppp~~~}}}|||zzzwwwtttqqqooommmkkkhhhhhhiiikkkkkkjjjddd^^^ZZZYYYVVVPPPMMMMMMIIIFFFCCCBBBBBB@@@;;;777222222111111111111111222////////////000000000000...............//////000---...///...,,,+++,,,---,,,,,,,,,,,,,,,+++******,,,,,,++++++***++++++++++++,,,///111333444444444111111222222222222111111111111000///////////////000111333444555555444444222222333333444555555666666777888888888666555444222222333333333333444444222222111000111111333333555555444555666888:::<<<===>>>???AAAAAAAAAAAA@@@CCCCCCBBBAAABBBGGGMMMRRRYYY^^^eeejjjllllllkkkkkkeeedddccccccccceeefffgggiiimmmssswwwxxxxxxxxxyyyyyyzzz{{{}}}~~~~~~~~~|||yyytttqqqlllfffaaa]]][[[ZZZ[[[]]]aaaffflllttt}}}xxxsssjjjccc___\\\ZZZYYYYYY[[[aaajjjtttqqqmmmiiigggeeebbb]]]YYYQQQNNNLLLMMMPPPXXXiiixxx~~~qqqkkkpppwww~~~}}}{{{xxxvvvuuusssqqqpppkkknnnmmmhhhbbb\\\RRRIII<<<999777555666888888777777777888888888777666666666777777888888777666555555666666666777777777777555555666777888999:::::::::;;;===@@@@@@BBBMMMYYYyyy~~~}}}}}}{{{xxxuuurrrpppkkkiiiggggggiiijjjkkkjjjddd^^^ZZZYYYVVVQQQNNNNNNIIIFFFCCCBBBBBB@@@;;;777111111111000111111222333////////////000000000000,,,---///000111000///...---...///...,,,+++,,,---++++++,,,---,,,+++***)))************+++,,,------...///111333444444444444222222333333333333222222111111000///////////////000111222444555444444333000000111222222333444444666777888888888666555444222222333333333444444444333333222111222333444555555555555666777999;;;<<<===>>>@@@AAABBBBBBAAAAAACCCCCCBBBAAABBBGGGNNNSSSZZZ```ggglllnnnnnnmmmmmmeeeeeecccccccccdddeeeeeehhhlllqqqtttvvvvvvwwwxxxvvvwwwyyy{{{~~~~~~|||wwwuuupppkkkeeeaaa___]]]bbbcccdddeeehhhmmmtttxxx}}}tttnnnfffbbb\\\XXXVVVUUUTTTSSSSSSSSSWWW^^^fffuuuqqqmmmiiigggfffccc^^^YYYRRRNNNMMMMMMOOOWWWhhhwwwsssiiimmmttt||||||wwwuuusssrrrpppooojjjmmmlllggg```ZZZQQQHHH<<<999666555666777777666555555666666666666555555666666777777777555444333666666666666777777777777444555666777888999::::::;;;<<>>???@@@@@@AAA@@@@@@AAA@@@@@@@@@BBBGGGNNNSSS\\\bbbhhhkkkooossssssooofffggggggeeeccccccdddeeefffjjjooouuuxxxxxxvvvuuuzzzzzzzzz{{{}}}~~~|||xxxuuurrrooolllgggbbb___aaa```^^^]]]___dddiiilllzzz}}}~~~uuullleeebbbbbbZZZYYYYYYXXXVVVUUUTTTTTTSSSVVVTTTUUU]]]bbbuuuvvvqqqkkkgggfffeeebbb___VVVQQQMMMLLLNNNUUUdddqqqsssnnnmmmpppxxx~~~{{{yyywwwuuurrrpppnnnnnnjjjeeeaaa]]]SSSIII>>>999777999999777555777555555666666777777888888666666666666666666666666555666666666666666555555777777777888999999::::::;;;:::===BBBAAADDDTTTfff}}}yyyvvvuuussspppnnnmmmjjjfffdddeeegggiiiiiifff___[[[YYYVVVPPPLLLLLLIIIFFFBBB@@@@@@???;;;777666444111000000111111111////////////////////////------------...............000222222000...------///---+++***)))***+++,,,,,,,,,,,,---,,,,,,,,,+++---...000111333333444444555777999888555222000///111000////////////000111444444333222333333444555555333111111222333444555666666666555555555444444222222222333333444444444111333444444222222333555666555555555666888;;;<<<======>>>???@@@@@@@@@@@@AAA@@@@@@@@@BBBGGGNNNTTT\\\ccciiilllooosssrrrooofffffffffeeecccbbbccceeeiiilllrrrwww{{{{{{yyyxxxyyyyyyzzz{{{}}}|||zzzwwwtttpppkkkddd```^^^\\\ZZZYYY[[[^^^bbbeeennnqqquuuxxxyyyxxxvvvtttsssrrrmmmggg```\\\[[[[[[WWWWWWWWWVVVVVVUUUUUUUUURRRUUUSSSTTTZZZ]]]mmmyyysssmmmiiigggfffbbb```WWWRRRMMMMMMNNNTTTbbbooo~~~~~~nnnmmmooovvv}}}zzzxxxvvvrrrpppmmmmmmkkkfffbbb]]]SSSIII>>>999777999999666555777555555555555666666666666666666666666666666666666555555666666666666555555777777777888999999::::::<<<;;;>>>BBBCCCFFFWWWjjj}}}zzzwwwvvvuuussspppnnnooolllhhheeefffggghhhiiiddd^^^YYYXXXUUUOOOLLLLLLJJJFFFBBBAAAAAA???;;;888555333000///000111000000////////////////////////++++++,,,,,,---......///000222444333111///......///...,,,************+++,,,,,,,,,,,,,,,,,,,,,,,,///000111333444555666666:::;;;<<<:::555111...---000000///......///000000222222222222333444555666555222000000444666666444555555444444444333333333000111111222444555555666111333444444222222333555666666555555666888999:::<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBHHHOOOTTT]]]dddiiilllooorrrqqqnnneeefffeeecccaaaaaabbbdddjjjnnnsssxxx||||||{{{zzzxxxyyyyyy{{{~~~~~~|||yyytttmmmeee```ZZZXXXVVVUUUUUUXXXZZZ\\\bbbcccfffhhhhhhfffdddbbb___^^^\\\YYYVVVUUUVVVXXXXXXWWWWWWWWWWWWWWWWWWXXXTTTWWWTTTUUUYYYZZZfff~~~|||wwwooojjjhhhfffccc```XXXSSSOOOMMMMMMRRR^^^kkkzzznnnllllllsss|||~~~|||yyyvvvrrroookkkmmmkkkgggddd___TTTIII???999777888999666555777666555555555555555555444666666666666666666666666555555666666666666666555777777888888999:::::::::===<<<>>>CCCDDDIII\\\qqq~~~|||zzzxxxwwwvvvuuurrrpppqqqmmmiiiffffffggghhhhhhccc]]]YYYXXXVVVPPPMMMMMMJJJFFFBBBAAAAAA???;;;888555333111000111111111000////////////////////////,,,,,,---------.........222444555444111////////////...---,,,++++++++++++,,,,,,++++++,,,,,,------///000222333555666666666:::;;;;;;999444000...---000///...------...///000444444444555555666666666555222///111555888777444444444444333333333222222111111222333333444555555111222444333222222333555666666666666666777888999<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@CCCHHHPPPUUU^^^dddiiikkknnnqqqpppllleeeeeedddbbb``````bbbeeejjjmmmrrrwwwzzz{{{zzzyyyxxxxxxyyy{{{~~~{{{vvvnnneee^^^XXXVVVUUUSSSRRRSSSTTTUUUZZZ[[[\\\\\\\\\ZZZXXXWWWTTTUUUUUUTTTSSSUUUXXX[[[]]]\\\[[[ZZZYYYYYYZZZZZZXXX[[[YYYZZZ^^^[[[dddzzzzzzqqqkkkhhhfffbbb___ZZZUUUQQQOOONNNQQQ[[[fffwwwoookkkjjjoooxxx|||zzzvvvqqqnnnjjjlllllliiifff```UUUIII@@@:::777888888666555777777777777666555555555444666666666666666666666666444555666666666666666666777777888999999::::::;;;===;;;===BBBEEENNNdddzzz}}}{{{zzzyyyyyywwwtttrrrqqqmmmiiiffffffggghhhhhhddd___ZZZYYYWWWQQQNNNOOOJJJGGGCCCAAAAAA@@@<<<888666444222222333333222000////////////////////////////////////......------222333444333111//////000///......---------------,,,++++++++++++,,,---...//////111333444555555555666777777666222000......000///...------...///000666555555555555444444333444222111222555777666555444333333333333222222222333333333333333333333333111222444333222222333555555555555666666777888888<<<<<<===>>>????????????@@@@@@@@@AAACCCIIIPPPVVV^^^dddiiijjjlllooommmiiiddddddcccaaa```aaadddfffmmmppptttxxxzzzzzzzzzyyyxxxyyyzzz|||~~~xxxooofff___WWWWWWUUUSSSRRRQQQQQQQQQTTTTTTTTTTTTSSSRRRPPPPPPOOOPPPQQQRRRTTTWWW[[[___dddbbb```^^^\\\\\\\\\\\\[[[^^^\\\^^^bbb___eeeyyy}}}tttmmmiiifffbbb___\\\WWWSSSQQQNNNPPPYYYcccuuupppkkkhhhkkkttt}}}}}}zzzvvvqqqmmmjjjlllllliiigggbbbVVVKKKAAA;;;777777777555555777999888888888777666666666666666666666666666666666444444555666666666666666888888888999::::::;;;;;;===:::<<>>????????????@@@@@@@@@AAADDDIIIQQQWWW^^^ccchhhiiijjjllljjjfffccccccbbbaaaaaacccfffjjjrrrtttwwwzzz{{{{{{zzzyyyyyyzzzzzz|||~~~xxxpppgggaaaVVVVVVUUUSSSRRRPPPOOONNNMMMMMMLLLLLLKKKKKKKKKKKKKKKMMMOOOQQQTTTYYY^^^bbbllljjjgggdddbbbaaaaaabbbaaacccaaacccgggcccgggyyywwwooojjjfffccc___]]]YYYUUUSSSPPPPPPXXXbbbsssrrrlllfffhhhqqq{{{~~~|||xxxrrrnnnkkklllllliiigggbbbXXXMMMBBB;;;777777777555555777999999888888888888888777666666666666666666666666333444555666777777777777888888999999:::;;;;;;;;;>>>;;;===DDDLLL[[[www~~~}}}|||zzzvvvrrrmmmjjjfffdddeeegggiiiiiifff```[[[YYYVVVPPPLLLLLLKKKGGGCCCBBBBBB@@@<<<999555333222222333333111///////////////////////////........................---...///...------///000))))))+++,,,------......,,,+++******+++,,,...000...///111222444444555555111222333222000///000111111000////////////000111111222333333333222111111111555888777444222444777444444444444333333333333333333333333333333333333111333444444222222333555222333444666777888888888;;;<<<===>>>????????????@@@@@@@@@AAADDDJJJRRRWWW]]]bbbfffggghhhjjjgggcccbbbbbbbbbaaabbbdddiiimmmtttuuuxxxyyyzzzyyyxxxwww{{{{{{{{{}}}zzztttlllddd___SSSSSSSSSRRRPPPNNNLLLJJJGGGGGGFFFFFFFFFGGGHHHIIIKKKNNNQQQUUUYYY___fffjjjvvvtttqqqnnnllllllmmmnnnkkklllhhhiiimmmhhhkkk|||{{{rrrmmmiiieeeaaa^^^ZZZWWWUUURRRRRRYYYaaannn~~~tttmmmffffffoooyyy{{{uuurrrlllmmmkkkhhhfffcccZZZPPPBBB<<<777777666444555777777777777777888888888888666666666666666666666666333444555666777777777777888888999::::::;;;;;;<<<@@@===???GGGQQQccc~~~}}}|||yyyuuurrrllliiieeedddeeegggiiiiiifff___ZZZYYYUUUNNNJJJJJJKKKGGGCCCBBBBBB@@@<<<999333222111222222222000...////////////////////////+++,,,,,,------......///+++,,,---,,,,,,,,,...000&&&'''(((***,,,---------,,,+++*********,,,///000///000111333444555666666111222333222000///000111222111000//////000111222111222444555666666555444111666:::888333000333888555555444444444444333333111111222333444444555666111333444444333222444555111222444666777888999999;;;<<<===>>>????????????@@@@@@@@@AAADDDJJJRRRWWW\\\bbbffffffggghhhfffaaaaaabbbbbbaaabbbfffkkkooossstttvvvwwwwwwvvvuuuttt|||||||||}}}zzztttnnnggg```[[[PPPQQQQQQPPPNNNLLLIIIHHHEEEDDDDDDDDDEEEFFFHHHIIIOOOQQQVVV[[[```gggooottt}}}zzzwwwwwwwwwyyyzzzttttttoooooorrrmmmooo~~~uuuoookkkgggccc^^^[[[XXXVVVSSSRRRYYYbbbkkk{{{uuummmffffffnnnyyy}}}xxxtttlllmmmkkkgggeeeccc[[[QQQCCC<<<777777666444555777555555666666777777888888666666666666666666666666333444555666777777777777888999999::::::;;;;;;<<>>@@@BBBEEEKKKQQQVVV^^^```bbbbbbaaa``````aaaaaa```___```ccchhhmmmpppuuuxxxyyywwwsssrrrvvvzzzzzzzzzzzz|||~~~{{{tttnnnhhhbbb\\\XXXRRRPPPLLLIIIGGGGGGHHHIIIKKKIIIGGGDDDCCCDDDHHHLLLNNNSSSYYY```ffflllssswww}}}{{{wwwuuuyyyxxxpppkkkgggddd```\\\XXXWWWTTTQQQTTTZZZkkkwww|||hhh```fffnnn{{{{{{wwwqqqmmmiiiiiihhhcccZZZRRRBBB;;;777888999888999<<<777777777777777777777777888888777666666666666666333444444555666777888888888888999::::::;;;<<<<<>>???@@@@@@@@@===>>>@@@BBBEEEKKKRRRWWW]]]___aaaaaa```^^^^^^^^^]]]]]]^^^```eeekkkppptttvvvxxxyyywwwsssrrruuuyyyxxxyyy{{{~~~}}}||||||~~~|||xxxsssmmmgggaaa\\\VVVSSSPPPNNNKKKHHHFFFFFFGGGHHHJJJIIIGGGEEEDDDFFFKKKOOORRRWWW___eeelllssszzz{{{rrrlllhhhdddaaa]]]YYYXXXUUURRRUUUZZZkkkvvvkkkbbbffflllzzz{{{wwwqqqnnnjjjiiihhhddd[[[SSSCCC===888999999888999<<<777777777777777777777777888888777666666666666666555555555666666666666666888888999:::;;;<<<<<<===BBBDDDHHHOOO^^^xxx}}}||||||zzzvvvrrrpppmmmiiihhhjjjmmmooooooiiibbb\\\ZZZXXXRRRMMMLLLHHHEEEBBBAAAAAA???:::666555444333222111111000000111111111111111000///...---..................---)))******+++,,,------...////////////.........---+++,,,---,,,++++++,,,...///000222444555555444444000000111111222333333333444333222111000000111222333333333333444444444444222222222222333333333333666555444333333222333333666444333333444555555444333333222222333333444555555444444444555666888999;;;<<>>===>>>???@@@BBBEEELLLSSSYYY\\\^^^``````^^^\\\[[[\\\^^^^^^___bbbggglllqqqtttwwwxxxyyyvvvrrrqqqsssvvvvvvxxx{{{~~~~~~|||yyywww{{{}}}~~~yyyuuuoookkkeee___[[[VVVQQQNNNLLLKKKHHHFFFEEEEEEFFFFFFHHHHHHGGGFFFFFFIIIOOOSSSZZZ___gggnnnttt{{{uuunnniiieeebbb^^^[[[YYYVVVSSSVVV[[[jjjuuuooodddfffjjjxxx{{{xxxrrroookkkjjjiiieee[[[TTTEEE>>>999999999777888:::777777777777777777777777888888777666666666666666777777777666666555555555888888999:::;;;<<<=========@@@FFFPPP```xxx}}}||||||zzzuuurrrnnnllliiihhhiiikkklllmmmhhhaaa[[[YYYWWWQQQMMMKKKHHHEEEBBBAAAAAA???:::666666555444222111000000000333333333333333222111000//////000000000000//////***+++,,,,,,---,,,,,,+++////////////............+++,,,---,,,++++++---......///111222333333333333000000111111222222222333555444333111111111111222333333333444444444555555111222222333333333333333666555444333222222222222444222111222333444333222333333222222333333444555555555333333444666999:::<<<===>>>>>>>>>===<<<<<>>===???EEEPPPccc{{{|||{{{{{{yyyuuuqqqooollliiihhhiiikkkllllllfff___YYYXXXVVVPPPKKKJJJHHHEEEBBBAAAAAA???:::666666555444222111000000000/////////000//////......---......//////......---------......---,,,+++***.........------------,,,***,,,,,,,,,++++++---///,,,,,,---///000000111111000111111111111111222222555444222111111111222222333333333444444444555555111222333444444444444333666555444333222111111111222111111111333333222000333333222222333333444555666666555444666888:::<<<>>>===<<<;;;:::;;;<<<<<>>999888777555555777777777777777777777777777888777777666666666666666555555666666777888888999777888999:::<<<===>>>???DDDDDDHHHTTTjjj|||{{{{{{yyytttpppqqqnnnjjjiiijjjlllmmmnnneee]]]XXXWWWUUUPPPKKKJJJHHHEEEBBBAAAAAA???:::666555444333222111111000000//////000000000000//////++++++,,,,,,,,,,,,++++++......------,,,,,,++++++---------,,,,,,,,,++++++***+++,,,,,,++++++---///000111111222333444555666111111111111111111111111333222111000000111222333333333333333444444444444222333555666666666555444555444333222222111222222333222222333444555333111333333222222333333444555777666666777888:::<<<===???===;;;::::::;;;===>>>>>>@@@CCCFFFJJJPPPWWW\\\^^^```bbbbbb```^^^]]]^^^^^^```eeejjjooosssvvvxxxwwwvvvtttrrrppppppppppppqqqssstttsssrrrtttzzz~~~zzz}}}}}}xxxsssnnniiifffWWWTTTQQQNNNMMMKKKIIIGGGEEEEEEDDDEEEEEEFFFGGGGGGEEEEEEFFFGGGJJJPPPWWW\\\jjjrrr{{{tttkkkeeebbb___]]]]]]ZZZVVVWWW\\\bbbnnnxxxkkkiiiiiiuuu~~~vvvsssooonnnmmmhhh___XXXEEE>>>999888888555555888777777777777777777777777888888777666666666666666444555555666888999999:::777888999;;;<<<>>>???@@@EEEDDDHHHWWWnnn|||{{{zzzxxxsssooorrrnnniiiggghhhjjjmmmnnneee^^^XXXWWWVVVPPPLLLKKKHHHEEEBBBAAAAAA???:::666444333333222111111111222000111111222222111111111,,,,,,------------,,,,,,,,,+++*********,,,---...---------,,,,,,,,,,,,+++***+++,,,,,,+++,,,...000444444555555666777999999111111111111000000000000111000//////000111333444222222222222333333333333333444666777888777666555333333222222222222222333333333333444555555333111333333222222333333444555555666777888999;;;<<<<<<>>>>>>=========>>>>>>???===@@@DDDHHHLLLQQQWWW[[[]]]___aaaaaa```___^^^___^^^aaaffflllqqquuuwwwxxxvvvuuurrrppppppppppppooopppsssvvvuuusssssswww{{{yyy|||{{{uuuoooiiiccc^^^ZZZQQQOOOLLLJJJJJJIIIGGGEEEDDDEEEEEEFFFGGGHHHHHHIIIGGGHHHHHHJJJMMMSSSZZZ```hhhqqq|||uuukkkeeebbb___]]]]]]ZZZVVVWWW[[[```lll}}}sssnnnlllvvvwwwtttpppooonnniii```YYYFFF@@@;;;::::::888888;;;777777777777777777777777888888777666666666666666666666777777777888888888777888999;;;===>>>???@@@AAABBBHHHZZZttt|||{{{zzzxxxsssoooqqqlllfffcccdddgggkkklllfff___YYYXXXWWWRRRMMMLLLHHHEEEBBBAAAAAA???:::777333333222222111222222222,,,---............------//////000000000000//////)))(((''''''))),,,...000......---------,,,,,,,,,***+++,,,,,,+++,,,...000000000000111222333444555111111111000000000000000//////......///111333444111111222222222333333333444555777888999888777555222222222111222222333333222111111333444444222000333333222222333333444555444555777888:::;;;;;;;;;<<<>>>@@@AAABBBAAA???>>><<<@@@EEEJJJNNNRRRWWWZZZ\\\^^^```aaa```^^^______bbbdddiiinnnrrrtttuuuuuuvvvtttqqqppppppppppppoooppptttxxxxxxtttrrrtttwwwxxx{{{yyytttmmmfff```YYYSSSPPPPPPNNNKKKJJJIIIIIIGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJKKKLLLOOOUUU]]]bbbfffppp{{{uuukkkdddaaa^^^]]]]]]ZZZVVVVVVZZZ^^^jjj{{{yyysssnnnwwwxxxtttpppoooooojjjaaaYYYGGGAAA<<<<<<<<<::::::===777777777777777777777777888888777666666666666666888888888888777777777777777888999;;;===>>>@@@@@@CCCDDDNNNbbb}}}~~~|||wwwrrrnnnnnnkkkhhhggghhhiiiiiiiiiccc^^^ZZZZZZVVVPPPKKKJJJHHHEEEAAA@@@@@@???;;;888777555333111111111333333555111------000111///++++++,,,...//////...,,,+++,,,,,,,,,---------............---,,,******+++---111,,,+++///000,,,,,,000111222222333555666888999666333000...///000111111111000...---...///111222444555555666666555555444333444666888888777555444555444333222111111111111444444333222222111111000333222111111222333555666::::::::::::::::::::::::>>>???@@@AAA@@@???===;;;BBBCCCEEEIIINNNTTTZZZ]]]]]]^^^______^^^^^^___``````dddhhhkkkqqqwwwxxxuuuwwwuuurrrrrrrrrrrrqqqpppsssssstttuuuuuuuuuuuuuuuyyyzzz{{{~~~}}}qqqjjjbbb\\\ZZZVVVPPPKKKKKKKKKIIIHHHGGGGGGFFFFFFAAACCCFFFGGGGGGGGGIIIKKKIIIKKKNNNQQQTTTXXX\\\```fffmmmwww}}}uuunnnjjjeeeccc```]]]ZZZYYYXXXXXX\\\gggwwwzzzuuu}}}|||uuunnnnnnooolllcccZZZIIIAAA;;;:::;;;999888:::<<<:::888777666777888999999999888888888888999999888888888777777777777777:::;;;;;;;;;:::;;;>>>@@@AAAFFFRRRggg~~~}}}{{{wwwrrrnnnooollliiihhhiiijjjjjjjjjccc^^^ZZZZZZWWWPPPKKKJJJHHHEEEAAA@@@@@@???;;;888333222111//////000111222444111------000111///,,,,,,...///000000///...,,,,,,,,,,,,,,,------------,,,,,,,,,***((((((***,,,...******...///------111000111111333555777999:::;;;777333000000111222222111000.........///111222222222333333333333222222333444555777777666555444444444333222111111111111222222222222222222222222333222111111222333555666555555666777999:::;;;;;;===>>>???@@@@@@>>><<<;;;===???DDDIIIOOOTTTWWWYYY^^^___``````______```aaa```cccfffiiiooowwwyyyvvvtttrrrqqqrrrsssuuuttttttpppqqqrrrtttvvvvvvwwwwwwzzzzzz|||~~~}}}wwwsssqqqiiiccc\\\XXXVVVTTTOOOKKKGGGFFFFFFEEEEEEEEEFFFFFFDDDFFFGGGHHHHHHIIIKKKNNNMMMPPPRRRTTTVVVYYY]]]___eeelllvvv~~~}}}vvvqqqoootttyyyuuunnnkkkfffdddaaa]]]ZZZXXXWWWVVV[[[fffvvvzzzuuu|||}}}vvvpppooopppmmmcccZZZJJJBBB;;;;;;;;;999888999:::888777555555666777888999888888777777888888999888888888888777777777777:::;;;;;;;;;;;;<<<>>>AAADDDIIIUUUlll~~~}}}{{{wwwrrrnnnpppmmmjjjiiiiiijjjjjjjjjbbb]]]YYYYYYVVVOOOKKKJJJHHHDDDAAA@@@@@@???;;;888333222000//////000111222333000------000000///,,,,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,+++,,,,,,***((((((***,,,,,,******---...---...111///000111333666999<<<===>>>:::444000000111111222000000///...///000111222111111222222222222111111111222444555666555444444333333222222111222222222000000111111222333333444333222111111222333555666444555666777999:::;;;<<<===>>>?????????>>><<<;;;:::===DDDKKKQQQUUUWWWXXX^^^```aaaaaa``````aaaccc```ccceeehhhnnnwwwzzzyyyuuusssrrrrrrtttuuuuuutttnnnooorrrtttvvvxxxyyyzzzzzz{{{|||~~~{{{ssslllfffddd^^^YYYTTTRRRQQQPPPMMMJJJEEEEEEDDDDDDEEEFFFFFFGGGEEEEEEFFFEEEEEEGGGKKKNNNSSSUUUWWWYYYYYY[[[]]]```dddkkkttt|||uuulllfffbbbaaadddhhhrrrvvvooolllhhheeebbb]]]YYYWWWUUUTTTZZZcccrrr{{{tttzzz~~~yyysssrrrrrrmmmddd[[[KKKBBB<<<;;;;;;888777888777666555555555666777888999888888777777888888999888888888888888888888888:::;;;<<<;;;;;;<<>>;;;777666555444222111111111111222000...---///000...---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---......,,,++++++---///...............---///111///000222555888;;;>>>@@@>>>999333...---...//////000/////////000111222333222333333444444333333222111111333444444444444444222222222111222222333333000000111111222222222333333222111111222333555666999:::::::::::::::;;;;;;<<<======>>>>>>===<<<<<<<<>>:::777888777555333111///...---000///...---...///......++++++++++++++++++++++++******+++++++++,,,,,,,,,---......,,,+++,,,...000222444444111......///000111222444666999<<>>AAADDDDDDLLLbbb|||zzzxxxuuuqqqnnnnnnkkkhhhffffffffffffeee\\\WWWTTTTTTQQQKKKGGGFFFGGGCCC@@@??????>>>:::777555555333111///---+++***//////......---......///......------------......++++++++++++,,,,,,,,,,,,+++,,,,,,+++******,,,///444777888222......//////222333444666888:::===>>>:::777333111000111111111...///000111111222333333111111222222222222111111111111222222333444555666333333222222111222222222333222222111000000//////333222111111222333555666333444555777999;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<>>>???BBBFFFLLLSSSYYY]]][[[]]]^^^___^^^___```bbbbbbeeegggjjjpppyyy|||{{{qqqooonnnmmmooooooooonnnoooppprrrtttvvvxxxxxxyyyxxxyyyzzz{{{~~~}}}vvvmmmddd\\\VVVSSSQQQPPPNNNLLLJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDGGGHHHJJJKKKMMMPPPUUUXXXYYY\\\```bbbccccccdddfffeeegggjjjmmmqqqtttvvvwwwyyyxxxwwwvvvuuurrrnnnjjjaaa___[[[XXXWWWXXXYYY[[[XXX[[[```iiixxx|||qqqkkkiiigggbbb]]]XXXTTTRRRQQQQQQYYYeeesss}}}uuullllllwww{{{xxxtttlllbbbZZZKKKBBB<<<;;;;;;888777888888888888888999999999999888777777666666777777888777777888888999:::::::::;;;<<<=========???BBBEEEEEEOOOiii|||yyywwwuuuqqqnnnooolllhhhffffffgggffffff\\\WWWTTTUUURRRLLLHHHHHHGGGCCC@@@>>>???>>>:::666222222222111///...,,,,,,............------...//////..................///,,,,,,,,,,,,------------+++,,,,,,+++***+++---///222777888222---...111000333333333444555666888999555333111111222222111000...///000111222333333333222222333333333333222222111111222222444555666777444444333222111111111111111111111111000000000000333222111111222333555666333444555777999;;;======;;;:::::::::;;;<<<<<<===>>>@@@CCCHHHNNNSSSXXXZZZYYYZZZ\\\]]]\\\]]]___``````dddgggjjjpppwwwyyywwwnnnmmmkkkkkkllllllkkkjjjjjjlllnnnqqqtttvvvwwwxxxwwwxxxyyyzzz|||~~~xxxtttnnnfff^^^WWWRRROOOMMMMMMLLLKKKJJJJJJKKKMMMIIIIIIHHHGGGFFFFFFFFFGGGFFFHHHKKKNNNQQQTTTXXX[[[___aaaeeeffffffeeeeeefffdddcccccceeegggjjjlllmmmpppnnnlllkkkjjjhhheeeccc^^^]]]\\\ZZZZZZ\\\]]]^^^[[[]]]bbbiiiwwwtttllliiifffbbb\\\XXXTTTRRRQQQNNNVVVbbbppp}}}uuukkkjjjuuu~~~}}}yyytttkkkaaaYYYJJJBBB;;;;;;;;;999888999888888888888888777777777777777666666666666777777777777888999999:::;;;;;;;;;<<<======>>>@@@CCCFFFJJJVVVrrr|||yyywwwtttqqqooopppmmmiiigggggghhhgggfff^^^YYYVVVVVVTTTNNNIIIIIIGGGCCC???>>>???===:::666222222222222222111000000---.........------...000...------,,,,,,------...,,,,,,------------......---......---,,,---///111///666777111,,,///222111222222222222222333444555000///...///000111000.........000111333333333333444555555666666555555444222222222333444555777888555444333222111111111111/////////000111111222222333222222111222333555666888888999:::;;;;;;<<<<<<:::::::::::::::;;;<<<===>>>AAAGGGMMMRRRVVVXXXYYYWWWYYY[[[[[[[[[\\\]]]___^^^bbbfffiiiooovvvwwwtttpppnnnkkkjjjiiihhhgggeeeeeegggjjjnnnrrruuuwwwxxxvvvwwwxxxyyy{{{}}}~~~ssspppjjjccc\\\VVVQQQOOOJJJKKKKKKJJJIIIJJJMMMOOOJJJJJJIIIIIIIIIJJJKKKKKKLLLOOOSSSWWWZZZ]]]aaaddddddfffiiiiiihhhfffeeefffcccaaa______aaadddeeefffjjjhhheeeccccccbbb```___bbbbbbaaaaaaaaabbbcccdddbbbdddgggmmmyyyvvvnnnhhhfffaaa\\\XXXTTTRRRQQQMMMTTT```nnn~~~~~~vvvkkkiiiuuu~~~}}}zzztttjjj```YYYIIIAAA;;;:::;;;999888:::777777888888777666555444777777666666666666777777777777888999::::::;;;;;;;;;<<<===>>>>>>@@@DDDFFFNNN[[[xxx}}}{{{wwwrrrooommmkkkhhhgggggghhhgggggg]]]XXXUUUVVVUUUOOOIIIGGGGGGDDD@@@>>>>>>===999555666...''')))111555333...000000000000///...---,,,***++++++,,,---...//////......---------...//////...------,,,,,,------...222111000//////000111222444333111000000000111222///////////////////////////000111222333444444444444222111111333444444333222222222222222222222222333333222111000000111111111111111111111111111111333333222222111222222222666666777888999::::::;;;999:::::::::999:::===???@@@DDDIIINNNQQQTTTWWWZZZYYYYYYXXXXXXXXXZZZ[[[\\\^^^^^^aaafffkkkooopppppppppmmmiiifffeeeeeedddcccccceeehhhkkknnnqqqssssssvvvyyy|||}}}|||{{{||||||~~~xxxtttnnneee\\\VVVQQQNNNKKKIIIIIIIIIJJJKKKMMMNNNOOOLLLLLLKKKKKKKKKKKKLLLLLLNNNQQQTTTYYY^^^dddkkkpppsssuuussspppnnnnnniiicccbbb___\\\ZZZZZZ[[[[[[ZZZ]]][[[[[[^^^^^^\\\]]]```aaafffiiihhhjjjmmmmmmkkkiiikkkmmmpppxxx{{{qqqkkkfff```]]][[[XXXSSSOOOLLLRRR\\\iiizzz~~~nnnfffeeeooo|||~~~zzzuuupppfff]]]IIIAAA:::999999888777999999999999888888888888777888888888888888888888888777777777888999999::::::===;;;;;;???AAAAAADDDIIINNNbbb~~~|||zzzwwwsssoooooollliiigggffffffdddccc]]]WWWTTTVVVVVVPPPJJJHHHHHHDDD@@@??????===999666777444000...000111222111000000000000///...---,,,,,,,,,,,,---......//////,,,,,,,,,------...//////------,,,,,,,,,,,,------111000///...///000111222333222111000000000111111///////////////////////////000111222333444444444555333222333555666555555222222222222222222333333333222222111000000111111111111111111111111111111444333333222222333333444666666777888999::::::;;;999::::::::::::;;;===@@@@@@DDDJJJNNNRRRUUUXXXZZZZZZYYYYYYXXXXXXYYYZZZ[[[]]]]]]___ccchhhlllnnnnnnnnnkkkgggeeeeeeeeeeeeddddddeeehhhkkknnnpppqqqrrrsssvvvyyyzzz{{{|||~~~~~~xxxlllggg___XXXTTTQQQNNNMMMIIIIIIJJJJJJLLLMMMOOOPPPLLLLLLKKKKKKKKKLLLLLLMMMRRRVVVZZZ```fffmmmuuuzzz||||||yyytttqqqpppkkkdddbbb___ZZZXXXXXXXXXWWWVVVUUUSSSTTTXXX[[[\\\```eeehhhoootttvvvxxxzzzyyyvvvssssssssssssxxx{{{rrrkkkfff```\\\ZZZWWWSSSOOOMMMRRR\\\iiiyyy~~~mmmggggggqqq}}}}}}zzzuuupppfff\\\IIIAAA:::999999888777999777777888888999999999:::888888888888888888888888888888999999::::::;;;;;;>>><<<<<<@@@AAAAAADDDIIIQQQhhh~~~|||{{{zzzwwwssspppqqqnnniiifffeeecccaaa___\\\WWWTTTVVVVVVPPPKKKJJJHHHDDD@@@??????===999666666777666222---,,,...222000000000000///...---,,,........................***++++++,,,---......///------,,,,,,,,,,,,------///...------...///000111222111111000///000000000///////////////////////////000111333444444444444555333222333555666555444222222111111111333444555333222111111000111111111111111111111111111111111444444333333333333444555555666666777888999::::::999::::::::::::;;;>>>@@@AAAEEEJJJOOORRRVVVYYY[[[[[[ZZZYYYXXXXXXXXXYYYZZZ\\\[[[\\\```eeeiiikkklllkkkiiigggffffffgggfffeeeeeefffhhhkkkmmmnnnoooooopppsssuuuwwwyyy|||}}}wwwiiiddd]]]VVVSSSPPPNNNMMMIIIIIIJJJKKKLLLNNNPPPQQQLLLLLLKKKKKKKKKLLLNNNOOOUUUYYY___fffnnnwwwzzzvvvtttnnnhhhbbb^^^YYYUUUTTTSSSRRRQQQOOOMMMMMMQQQUUUXXX```hhhnnnxxx}}}xxxtttvvv}}}tttkkkfff```\\\ZZZWWWRRRNNNNNNRRR[[[hhhxxxpppkkkllluuu}}}zzzuuuoooeee\\\IIIAAA:::999999888777999555666777888999:::;;;;;;888888888888888888888888999999::::::;;;<<<<<<<<>>AAABBBAAAEEEKKKVVVrrr~~~|||{{{zzzyyywwwsssppppppmmmhhheeedddbbb```^^^\\\VVVSSSUUUVVVQQQLLLKKKHHHDDDAAA??????>>>:::666333555555111,,,***---000//////000//////...------/////////......---------)))***+++,,,------......---,,,,,,,,,,,,,,,,,,---------,,,,,,---...000111111111000000000//////000000000000000000000000000000000222333444555555555333222222333444555444333222222111111222333555777222222111111111111111222111111111111111111111111333333222222222333444444555555666777888999::::::999::::::::::::<<>>???BBBBBBBBBGGGNNN[[[zzz}}}|||zzzzzzyyywwwssspppmmmjjjgggeeedddcccbbb```]]]WWWTTTUUUUUUQQQMMMLLLHHHEEEAAA??????>>>:::666444222111/////////////////////////////////...---/////////...------,,,,,,)))***+++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---///111222111111111111111000000///111111111111111111111111000111222333444555555555444333333444666777555333222222111111222444666777222111111111111111222222111111111111111111111111111111000000111222333333555555666777888999999:::888::::::;;;;;;<<>>:::777666333///000444666333000...///////////////...............------,,,,,,,,,***+++---......------,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---///222333111222222222222111000000111111111111111111111111000111222444555555555555555555555777999999777555222222333333444444555555111111111000111111222333111111111111111111111111000000///000000111222333444555555666777888999999888:::;;;;;;;;;===@@@CCCEEEHHHMMMPPPRRRSSSUUUWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWXXX\\\bbbiiioooqqqrrrnnnnnnnnnooopppnnnkkkhhhiiijjjkkklllmmmnnnnnnnnnqqqsssuuuvvvwwwxxx{{{~~~zzzsssccc___XXXSSSPPPOOONNNMMMJJJJJJKKKMMMOOOQQQSSSTTTQQQOOOMMMLLLLLLMMMOOOQQQUUUZZZbbbkkkttt}}}|||uuuhhhbbbYYYRRRNNNLLLJJJIIIEEEDDDDDDFFFHHHOOO]]]kkk~~~~~~vvvssstttyyy|||~~~ooojjjddd```]]]YYYTTTPPPNNNQQQWWWaaannnyyy}}}|||vvvpppfff\\\IIIAAA:::999999888777999999999999888888888777777888888888888888888888888888888888999::::::;;;;;;>>>>>>AAADDDCCCDDDMMMWWWiii}}}|||{{{yyywwwssspppmmmjjjgggeeeeeeeeecccbbb```ZZZUUUUUUUUUPPPLLLLLLIIIEEEAAA@@@@@@>>>;;;777666333000111444555333000......////////////......,,,,,,,,,,,,,,,+++++++++,,,---...//////...,,,+++,,,,,,++++++++++++,,,,,,+++++++++,,,...000333444222333333444333222111000222222222222222222222222000111333444555555666666333333444666777777555333222333444555666555333222111111000000111222222333111111111111111111111111000000000000111222333444444444555666777888999999888999;;;;;;;;;===AAACCCFFFIIIMMMOOOPPPQQQSSSTTTTTTTTTSSSRRRRRRSSSUUUUUUXXXZZZ___eeekkkooooooooojjjkkkllloooqqqqqqnnnkkkiiijjjlllmmmnnnoooooooooooorrruuuwwwxxxzzz|||~~~yyyrrrddd___XXXSSSPPPOOONNNMMMJJJJJJKKKMMMOOOQQQTTTUUUSSSQQQNNNLLLKKKMMMOOOPPPTTTZZZaaajjjqqqyyy}}}vvvgggaaaXXXQQQLLLJJJHHHGGGEEECCCCCCDDDEEEJJJYYYgggzzzyyyqqqmmmlllmmmnnnvvv}}}qqqlllfffaaa^^^[[[UUUQQQMMMPPPUUU^^^kkk|||yyyssszzz}}}xxxqqqggg]]]IIIAAA:::999999888777999888888888888888999999999888888888888888888888888999999::::::;;;;;;<<<<<<===>>>AAADDDDDDFFFPPP[[[rrr~~~|||{{{zzzwwwssspppooolllhhhfffeeedddcccbbbbbbZZZUUUUUUTTTPPPLLLKKKIIIFFFBBB@@@@@@???;;;777444333111111111111000.........///////////////...++++++++++++++++++++++++......000000000...,,,***,,,++++++++++++++++++,,,+++++++++,,,...111444555333333444555444333222111222222222222222222222222111111333444555666666666//////000222444444111///222333555777777555222111111111000000111222333333111111111111111111111111111111111111222333444555444444555666777888999999888999;;;;;;<<<>>>AAADDDGGGJJJMMMOOOPPPPPPQQQRRRRRRRRRQQQQQQQQQSSSTTTUUUZZZ\\\aaaggglllnnnmmmkkkfffgggjjjnnnrrrrrrpppmmmjjjkkklllnnnooopppppppppmmmqqquuuxxxzzz{{{}}}~~~~~~xxxrrrjjjeee]]]VVVRRROOOLLLKKKJJJKKKLLLMMMOOORRRTTTUUUUUUSSSOOOLLLKKKLLLNNNPPPSSSXXX___gggnnnttt{{{~~~vvvfff```WWWOOOKKKIIIGGGFFFHHHFFFEEEDDDBBBEEERRR```rrr|||ssskkkfffcccbbbbbbcccjjjtttrrrmmmgggbbb___\\\VVVRRRLLLOOOTTT\\\iiizzzrrrmmmwww~~~xxxrrrhhh^^^IIIAAA:::999999888777999666666777888999::::::;;;888888888888888888888888::::::;;;;;;<<<======>>><<<===AAAEEEDDDGGGQQQ]]]yyy~~~}}}{{{{{{zzzxxxtttqqqmmmjjjgggeeeeeeeeedddbbb^^^ZZZXXXZZZXXXQQQLLLKKKHHHEEEBBBAAAAAA???:::666333333444333333222000000...............///000111........................---------,,,,,,------...)))++++++***((('''((()))***+++,,,---...000000111444555666555333111000000...------...111444444444555444444333333222222111222222222222222222222222888999999999888777555444111111000000000000111111///000111222222222222222//////000111222333333333444444555666777999;;;<<<:::;;;;;;;;;;;;>>>CCCFFFKKKMMMPPPQQQQQQQQQRRRSSSTTTSSSQQQPPPPPPQQQRRRSSS[[[^^^cccjjjooopppnnnkkkhhhhhhiiilllnnnooonnnmmmmmmlllkkkmmmppprrrqqqoooooorrruuuwwwxxxzzz}}}zzzvvvmmmfff]]]VVVTTTRRRPPPNNNJJJJJJKKKMMMOOOQQQSSSTTTRRRQQQOOONNNNNNOOOPPPRRRTTTWWW\\\aaahhhqqqzzzwwwpppgggaaaYYYRRRNNNKKKJJJIIIGGGEEECCCBBBCCCHHHMMMQQQcccnnnxxx|||~~~yyyrrroooiiibbb[[[XXXXXXYYY]]]```gggrrrxxxqqqhhhaaa]]]ZZZVVVSSSNNNPPPSSSXXXaaaqqqwwwvvvyyy|||yyysssiiiWWWGGG???::::::;;;::::::;;;999888888888888888999999888888888888888888888888777888888999999:::;;;;;;AAA>>>>>>BBBEEEJJJTTT^^^vvv}}}|||{{{zzzwwwssspppmmmkkkhhhfffeeeeeedddccc\\\XXXVVVWWWUUUOOOJJJIIIHHHEEEBBBAAAAAA???:::666222222222111000000/////////............//////000...........................---,,,,,,,,,,,,,,,---,,,---...,,,***)))***+++---------...000111333444333555666444111000111333///...---...000222222222111222222333333444444444222222222222222222222222777888888888777666444333111000000//////000000111///000000111111222111111000222444444111000222555444444555666777999;;;<<<999::::::::::::===BBBEEEHHHKKKNNNOOOOOOOOOOOOPPPRRRQQQPPPOOOOOOPPPRRRSSSYYY\\\bbbiiinnnpppnnnlllhhhhhhiiikkkmmmnnnnnnmmmnnnlllkkkllloooqqqqqqoooppprrruuuvvvwwwyyy}}}|||xxxrrrkkkaaaYYYUUURRRNNNKKKJJJKKKKKKLLLNNNPPPRRRSSSRRRQQQOOONNNNNNOOOQQQRRRUUUXXX]]]cccjjjrrr{{{xxxqqqfffaaaYYYRRRNNNKKKJJJIIIGGGEEECCCBBBCCCFFFIIILLLUUU^^^fffiiikkknnnlllhhhcccaaa^^^XXXSSSQQQRRRSSSVVVYYY___kkk|||yyyrrriiibbb^^^ZZZVVVSSSNNNPPPRRRWWWaaapppwwwuuuwwwzzzyyysssjjjXXXHHH@@@::::::;;;:::999:::999999888888888888888888888888888888888888888888999999999:::;;;;;;<<<<<>>CCCGGGHHHKKKNNNOOOOOONNNNNNOOOPPPOOONNNNNNNNNPPPQQQRRRVVVYYY```hhhnnnpppnnnllliiiiiiiiijjjkkklllmmmnnnooommmllllllnnnppppppppprrrsssuuuvvvvvvyyy}}}zzztttnnnddd]]]YYYUUUQQQMMMNNNNNNNNNNNNOOOQQQRRRSSSRRRQQQOOONNNNNNPPPQQQRRRVVVYYY^^^dddkkksss|||zzztttiiiddd[[[UUUPPPNNNLLLKKKHHHFFFDDDCCCBBBCCCEEEFFFHHHNNNTTTUUUWWWYYYZZZXXXUUUUUUTTTQQQNNNMMMNNNPPPSSSVVV[[[fffwww{{{tttjjjccc___[[[WWWTTTNNNOOOQQQVVV___ooovvvtttwwwyyyzzztttkkkYYYIIIAAA::::::;;;999888999::::::999888777777777888999999999999999999999999:::::::::;;;<<<<<<======AAA@@@BBBFFFHHHLLLUUU___{{{}}}{{{yyyuuupppmmmnnnkkkhhhffffffeeedddccc^^^YYYXXXYYYWWWPPPKKKJJJHHHEEEAAA@@@@@@>>>:::666333111///---,,,---...///111000///...............------------------------------,,,+++************%%%''')))******+++---///---,,,******,,,...222444444555888;;;>>>===999555000///------.........---,,,...000222444555666666222222222222222222222222333444555555444333222111//////............//////111111222222222222222111000222444333111000222444444555555555777888999:::;;;;;;<<<<<<===@@@EEEIIIIIILLLPPPQQQQQQPPPOOOPPPMMMMMMMMMMMMNNNOOOQQQRRRRRRWWW^^^gggnnnpppooolllkkkkkkkkkjjjjjjkkkmmmoooooonnnlllllllllnnnooopppssstttuuuuuuvvvxxx|||~~~}}}tttnnngggbbb___[[[WWWSSSSSSSSSRRRRRRRRRSSSSSSTTTRRRQQQOOONNNOOOPPPRRRSSSVVVZZZ___eeelllsss{{{}}}wwwoooiii```YYYUUURRRPPPOOOJJJIIIGGGEEEDDDCCCBBBBBBEEEHHHKKKLLLLLLNNNQQQRRRPPPQQQRRRQQQPPPPPPQQQRRRXXXZZZ^^^fffuuu~~~vvvmmmeee```\\\XXXTTTNNNOOOQQQTTT^^^mmmwwwuuuxxx{{{{{{uuulllZZZIIIAAA:::::::::888777888::::::999888777777777777999999999999999999999999:::::::::;;;<<<<<<======@@@@@@CCCGGGIIILLLVVV```|||}}}zzzxxxtttppplllmmmjjjgggeeeeeeeeecccbbb]]]YYYWWWYYYVVVPPPKKKJJJGGGDDDAAA@@@@@@>>>999555444222000...---...///000111000///...............---------------------------,,,++++++*********+++''')))***+++******,,,------,,,******,,,...222444666555888@@@HHHGGG<<<222111///---,,,------,,,+++---///111333444444444333222222222222222222222222222222333444444333111000//////............//////222333333444333333222222///------///222444444222555555555555666777999999999::::::;;;<<>>???CCCGGGHHHLLLWWWccc~~~|||zzzxxxtttppplllllliiifffddddddcccbbbaaa[[[WWWUUUVVVTTTNNNIIIHHHGGGDDDAAA??????>>>999555444333111000///000000111000//////............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,//////000...+++******+++...---------...111333555666555999BBBKKKIII<<<000111///---------...---+++...///111333444444222111222222222222222222222222111222333333333222111000000//////......//////000333333333333333333222111///+++))),,,333777444000555555555555666777888999666777888888:::===BBBFFFIIILLLPPPRRRQQQOOOMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPUUU^^^hhhoooqqqooolllhhhjjjllljjjgggfffhhhkkkiiikkkmmmmmmmmmnnnoooqqqppprrrtttuuuuuuuuuwwwxxx{{{{{{|||~~~~~~wwwqqqlllfff___YYYYYYXXXWWWUUUSSSRRRQQQQQQRRRQQQPPPOOOPPPQQQSSSUUUXXX\\\bbbhhhnnnuuu|||xxxqqqggg^^^XXXTTTPPPNNNNNNMMMKKKIIIGGGFFFEEEDDDEEECCCBBBDDDDDDDDDIIIOOONNNSSSXXX\\\]]]^^^^^^___```aaadddjjjuuu{{{qqqiiiccc___ZZZVVVOOOPPPQQQTTT\\\lllwwwwww{{{}}}vvvkkkYYYHHH@@@999999:::888777888999888888888888888999999::::::::::::::::::::::::999999999:::;;;;;;<<<<<<>>>@@@CCCGGGHHHMMM[[[iii~~~{{{zzzxxxtttpppmmmkkkhhheeecccbbbbbbaaa```[[[WWWUUUVVVTTTMMMHHHGGGGGGDDD@@@??????===999555333222222111111000000//////............//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.../////////000...,,,******+++---------...000111333444222444999???CCCAAA999222111000...---.........,,,,,,...111333444444333222222222222222222222222222111111333333333333222111111000000//////000000111111222222222111111000//////---,,,...222555333111555555555555555666777888777888888999:::>>>CCCGGGJJJMMMRRRSSSRRRPPPNNNMMMMMMMMMNNNNNNOOONNNNNNNNNQQQVVV___iiippprrrooollldddgggjjjhhhdddbbbdddfffeeeiiimmmooonnnnnnoooqqqnnnppptttuuuttttttttttttwwwyyy|||~~~zzzuuunnnfff```^^^]]][[[XXXVVVTTTSSSRRRRRRQQQPPPOOOPPPRRRTTTUUUZZZ^^^eeekkkqqqxxx~~~~~~wwwmmmccc\\\WWWSSSPPPNNNMMMKKKHHHGGGGGGGGGGGGEEEBBBAAADDDDDDDDDIIIPPPTTTYYYaaahhhlllmmmnnnooojjjkkklllpppwww}}}rrrjjjddd___ZZZVVVQQQQQQQQQTTT\\\mmmwwwvvvzzz~~~~~~vvvkkkXXXFFF>>>888999:::888888999777777777777888999:::::::::::::::::::::::::::::::::::::::;;;<<<<<<======@@@AAAEEEHHHIIIOOO```ppp}}}{{{yyyxxxuuupppmmmjjjgggdddbbbbbbaaa```___]]]XXXWWWXXXVVVOOOJJJIIIGGGDDD@@@??????===999555111222222222111000///..................///000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000(((***++++++++++++,,,...***+++,,,---///000111111...333999<<<;;;888555444111000......//////...---+++---000333555555444333222222222222222222222222111111333444444333222111111111000000000000111111000000000000000///......000000111111111222222333555555555555555666777888:::;;;;;;<<<>>>AAAFFFJJJLLLPPPTTTVVVUUUSSSPPPOOONNNNNNOOOOOOOOONNNNNNMMMRRRWWW```jjjqqqrrrooolll```dddhhhgggbbb___```cccccchhhmmmpppoooooopppqqqlllooosssuuutttsssrrrrrrtttxxx}}}~~~}}}}}}{{{vvvnnnhhhdddbbb```]]]ZZZXXXWWWVVVRRRQQQPPPOOOPPPRRRTTTVVV]]]aaagggmmmssszzz~~~sssiiiaaa[[[VVVTTTNNNLLLJJJGGGFFFGGGHHHHHHHHHDDDDDDGGGHHHGGGLLLTTT[[[bbbkkktttyyy|||~~~wwwwwwvvvvvvyyy~~~ssskkkeee```[[[WWWRRRRRRRRRTTT]]]mmmwwwuuuyyy|||~~~vvvjjjWWWEEE>>>888888:::888888:::666666777777888999;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>AAACCCFFFIIIJJJRRRcccttt}}}zzzxxxwwwssslllggglllhhhdddaaa````````````YYYWWWTTTRRRQQQNNNJJJGGGDDDCCCBBBBBBAAA???<<<999666555333111000000000000111000///...------...///+++)))((())),,,,,,***'''***+++,,,------,,,+++******++++++++++++++++++,,,+++,,,---///000222333444333444555666666666555444---...000///......///111///000111222333222111000111222333444555555444333444333333222111000//////////////////000222333444222222222222222222222222222222111111222222333444555555444444444555555666999;;;<<<===>>>AAAEEEHHHNNNQQQUUUVVVUUUSSSRRRQQQLLLLLLLLLLLLLLLMMMMMMNNNPPPVVV```llltttuuupppjjjddddddcccbbbbbbcccddddddgggiiillloooqqqqqqpppooonnnnnnnnnoooppprrrssstttwwwwwwxxxyyy|||~~~|||uuupppkkkhhhccc```]]][[[YYYWWWWWWVVVUUUSSSQQQQQQTTTWWW\\\ccciiikkkoooxxxyyymmmccc]]]YYYXXXSSSPPPLLLJJJIIIJJJIIIHHHGGGDDDCCCDDDDDDFFFOOOYYYaaakkkuuu|||}}}zzzyyy{{{|||}}}~~~~~~}}}}}}~~~~~~|||xxxvvvsssqqqrrrwww~~~ssskkkgggccc]]]YYYYYYSSSOOOSSS^^^nnnwwwnnnrrr{{{vvveeeVVVGGGAAA<<<;;;:::777666888;;;;;;:::999999:::::::::;;;:::999888888888999:::;;;;;;;;;<<<===>>>???@@@BBBHHHGGGGGGNNNTTTbbbzzz~~~{{{yyyxxxwwwtttnnniiiiiifffbbb``````aaaaaaaaaYYYWWWTTTRRRQQQNNNJJJGGGFFFEEECCCBBBAAA>>>:::777666555333111000000000111///...------,,,---.........---,,,---///000...+++++++++,,,,,,,,,,,,++++++......---,,,+++***))))))+++,,,---...000222333444333444444555444333222111///000000///---,,,---...///000111222333222111111,,,---...000000000///...222222222111000000//////111000000000000000111222000000111111111222222222222222111111222222333444666555555555555666777777999:::<<<===???BBBFFFIIIMMMQQQTTTVVVTTTRRRQQQPPPLLLLLLKKKKKKLLLLLLMMMNNNQQQWWW```lllssstttpppkkkcccbbbaaa```aaabbbdddfffiiiiiikkklllmmmnnnoooooooooooooooppprrrssstttuuuwwwwwwxxxyyy{{{~~~yyytttoookkkfffbbb```]]]ZZZXXXYYYYYYXXXVVVTTTUUUXXX[[[]]]eeekkklllpppxxxsssggg___ZZZWWWTTTQQQMMMJJJJJJJJJIIIHHHGGGEEECCCDDDEEEHHHQQQ[[[fffqqq}}}|||vvvtttrrrqqqpppooonnnnnnooopppooollljjjeeeccccccgggllluuutttkkkgggccc]]]YYYWWWRRROOOUUU___pppvvvmmmqqqyyywwweeeWWWGGG@@@;;;;;;:::777777999:::999999888888999999999;;;:::999888888999::::::<<<<<<<<<<<<===???@@@AAACCCIIIHHHHHHOOOUUUddd||||||yyywwwwwwwwwuuuoookkkgggddd```___```aaabbbbbbYYYWWWUUUSSSQQQNNNJJJHHHHHHFFFDDDBBBAAA===999666555444333111000000000111------,,,,,,,,,---......,,,++++++,,,---...,,,***,,,,,,++++++++++++,,,,,,......------,,,+++******++++++---...000222333333555555555444333111000//////000111///,,,++++++,,,///000111222333222222111///000111222222222111000111111111111111111111111222222111000000000000000/////////000000111111222222222111111222222333444666666666666666777888888888:::<<<>>>@@@CCCHHHKKKMMMPPPSSSTTTSSSQQQOOOOOOLLLLLLKKKKKKLLLLLLMMMNNNRRRWWW```kkkqqqrrrnnnjjjbbbaaa___^^^___bbbeeegggkkkjjjiiiiiijjjkkkmmmoooooopppppprrrsssuuuvvvvvvvvvwwwwwwyyy{{{}}}zzzuuuqqqkkkfffccc```\\\ZZZ\\\\\\[[[YYYXXXYYY\\\______ffflllmmmpppxxxwwwlllccc]]]ZZZVVVRRRNNNLLLKKKJJJIIIHHHHHHEEECCCDDDEEEIIITTT___iiiuuuxxxooohhhdddbbb```]]]]]]^^^```cccdddcccbbb```^^^]]]___bbbhhhtttuuulllgggccc^^^YYYTTTPPPPPPVVVbbbqqquuummmpppvvvxxxfffWWWEEE???;;;;;;:::888888:::999888888777777888999999::::::999999999::::::;;;<<<<<<<<<===>>>???AAAAAADDDJJJIIIIIIQQQWWWfff~~~{{{yyywwwwwwwwwtttooojjjgggddd```^^^___```aaa```ZZZXXXUUUSSSQQQOOOKKKHHHGGGEEECCCBBBAAA>>>:::777555444222000000000000111,,,,,,,,,------......///+++++++++,,,,,,,,,+++***---,,,+++******+++,,,---+++++++++,,,------......***+++,,,...000111222333555555444444333222111111...///000///,,,+++,,,---...///111222333333222111333444555666666555444444111111222222333333333333111111000000000000000111111111111111111111000000222222111111222222333444555555555555666777888888777999<<<>>>AAADDDIIIMMMNNNPPPSSSSSSQQQOOONNNMMMKKKKKKKKKKKKKKKLLLMMMMMMPPPVVV___hhhmmmmmmjjjhhhaaa___]]]\\\]]]aaaeeehhhjjjjjjjjjjjjjjjkkklllmmmnnnoooppprrrtttuuuvvvvvvvvvwwwwwwyyyzzz|||}}}~~~zzzvvvpppkkkfffccc___\\\]]]]]]\\\ZZZYYYZZZ^^^``````ggglllmmmooovvv|||yyyppphhhbbb___XXXUUUPPPMMMLLLKKKIIIHHHIIIEEEDDDDDDEEEJJJUUU```hhhtttxxxlllbbb\\\XXXVVVUUURRRRRRUUUYYY___dddfffggggggdddbbbbbbbbbdddnnnxxxvvvlllgggccc^^^ZZZSSSOOOPPPXXXcccrrruuunnnqqquuuzzzhhhXXXEEE>>>:::;;;:::888888;;;999888888888888999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAACCCJJJIIIJJJRRRXXXhhh|||zzzwwwwwwvvvsssnnniiiiiifffbbb___^^^______^^^ZZZXXXUUUSSSRRROOOKKKHHHEEEDDDBBBBBBAAA???<<<999444333111000///000000111------......////////////....../////////............---,,,++++++,,,---...******+++,,,,,,---......***+++,,,...///111222333111111111111111111222222---...///...------...///...///111222333333222222111111222333333222111000222333333444444555555555////////////000111222333444444333222111000000///222222111111222222333444444444444444555666777888777999<<>>:::;;;:::888888;;;999999999999999:::;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@BBBIIIHHHIIIRRRYYYhhh|||yyywwwvvvvvvsssmmmiiikkkgggccc```_________^^^ZZZXXXVVVTTTRRROOOKKKIIIDDDCCCBBBBBBAAA@@@<<<:::333222111000///000000111---...//////000/////////+++---......---,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,++++++***************,,,---///111222222...............///000111---...//////......///111...///000222333333333222111111222333222111000///333333333444444555555555......//////000222333444555444444333222111000000222222111111222222333444333333333333444666777888888:::===???BBBFFFKKKNNNQQQRRRSSSRRRPPPMMMLLLMMMKKKKKKJJJJJJKKKKKKLLLMMMNNNSSS[[[aaaccccccbbbbbb```___]]]\\\^^^aaaeeehhhfffhhhkkknnnnnnmmmllljjjkkkmmmooorrrtttuuuuuuuuuwwwxxxyyy{{{||||||||||||||||||}}}~~~yyytttoookkkgggddd``````^^^\\\ZZZ[[[]]]```bbbhhhlllkkklllrrrwwwyyy}}}yyyqqqjjjfff^^^ZZZUUUPPPNNNLLLJJJHHHIIIFFFDDDEEEDDDEEENNNWWWdddppp{{{xxxqqqfff___VVVNNNHHHEEECCCBBBGGGHHHMMMWWWcccooowww|||vvvrrrnnnkkkeeebbbfffnnnyyynnnhhhddd___[[[UUUQQQQQQWWW```nnnyyywwwzzz|||~~~jjjZZZEEE???;;;;;;:::888888:::999999999999:::;;;<<<<<<::::::;;;<<<============<<<<<<<<<===>>>???@@@AAABBBIIIHHHJJJRRRZZZjjjyyywwwuuuvvvvvvtttoookkkjjjgggccc``````aaaaaa```[[[XXXVVVTTTRRROOOLLLIIIFFFDDDCCCBBBAAA???;;;888333222000//////000000111---.../////////...---,,,'''***,,,+++)))((()))+++,,,,,,------------,,,,,,++++++************))))))******+++---///000222222111111000/////////000111///000111111///...///000---...000222333333333333333444555555555444222111222222222333333333333333000000//////000111222222111111111111111222222222222222111111222222333444333333444444555777888999:::<<<>>>@@@BBBFFFJJJNNNRRRTTTTTTSSSPPPMMMMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLNNNTTT[[[```aaaaaaaaabbb```___^^^^^^```bbbdddfffeeeggghhhjjjkkklllllllllkkkmmmpppsssuuuvvvvvvvvvyyyyyy{{{|||}}}||||||{{{|||}}}~~~~~~}}}{{{{{{~~~yyytttpppllljjjeeedddbbb___]]]]]]```bbbdddjjjmmmlllmmmrrrvvvxxxzzz|||}}}}}}}}}~~~{{{tttmmmiii```\\\VVVQQQOOOLLLJJJHHHHHHFFFEEEEEECCCBBBHHHPPPYYYdddppptttuuurrrllleee[[[VVVOOOIIIEEECCCBBBAAAEEEFFFKKKUUUbbboooyyy~~~|||wwwssslllgggiiiooo{{{zzznnnhhhddd___[[[XXXSSSQQQUUU^^^jjj|||||||||kkk[[[GGG@@@;;;;;;:::777777999888888888888999:::;;;<<<999:::<<<===>>>>>>======>>>>>>>>>???@@@AAACCCCCCCCCJJJJJJKKKTTT\\\lllwwwuuutttuuuwwwuuuqqqmmmiiifffbbb```aaabbbcccccc[[[YYYVVVTTTRRRPPPLLLIIIHHHFFFDDDBBBAAA>>>999666222111000//////000111111------...///...---+++******,,,///...,,,***+++---+++,,,............,,,+++&&&'''((()))***+++,,,,,,)))***+++---///000111222777666444222111111222222222333333222///......///---...000222333333333333333333444444444333111000111111111111111111111111222111111000000000000000---...///000111222333333222222111111222222333444444444555555666888999:::;;;<<>>>>>>>>>>>===@@@@@@@@@AAABBBCCCDDDEEEDDDKKKKKKMMMVVV]]]nnn|||wwwrrrppprrrrrrnnnjjjiiihhhccc]]]]]]aaaccc```ZZZWWWSSSPPPOOOMMMKKKJJJHHHGGGEEEDDDBBB>>>:::666333111000111222222111000........................---..................------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---...000222333444111222222333222111000///111111111111111000//////...000222444444444333222000222444444333111111111888777666444222111111111888555111000222444333222111000///000222222000///222222222222222222333333333444444555777888:::;;;777:::===@@@DDDHHHLLLPPPUUUVVVWWWVVVRRROOONNNNNNJJJMMMOOOMMMIIIIIIMMMQQQTTTXXX]]]aaabbbaaa``````^^^^^^^^^_______________aaabbbdddfffhhhiiijjjkkklllnnnppprrrrrrtttvvvxxxxxxzzz|||}}}||||||}}}tttqqqkkkgggdddaaa^^^[[[YYY^^^dddeeecccbbbdddgggssszzz}}}yyywwwuuusssooojjjfffeeeeeeddddddiiijjjlllooorrrvvvyyy{{{{{{yyyvvvuuuuuuvvvuuuuuuyyyxxxxxxwwwvvvrrrmmmiiibbb^^^YYYUUUQQQOOOKKKIIIIIIIIIHHHFFFEEEDDDCCCBBBHHHKKKPPPVVV[[[[[[XXXUUUPPPNNNKKKHHHEEEDDDEEEEEEDDDGGGLLLSSS\\\gggssszzz|||wwwqqqllljjjiiiyyyxxxooohhhaaa^^^___XXXVVVUUUVVVYYYbbbtttkkkXXXEEEAAA<<<888888999::::::;;;;;;:::999:::;;;<<<===@@@???===<<<<<<===>>>>>>??????@@@AAABBBCCCCCCDDDEEEFFFLLLQQQSSS\\\tttyyyuuupppoooqqqppplllgggiiihhhccc]]]]]]aaabbb```[[[XXXSSSPPPNNNMMMKKKIIIHHHGGGEEEDDDBBB???:::666333222000111222222111000........................------............---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,------...000222444555111222333444444333111000//////000111000///...------///111333333333222111000222444444333222222222666555444333333333333333777444000000111333333222222111111111333333111///111222222222222333333333444444444555777888:::;;;:::;;;===???BBBGGGNNNSSSUUUVVVVVVTTTPPPLLLJJJJJJJJJMMMNNNMMMJJJJJJMMMRRRTTTYYY___cccdddcccaaaaaa__________________^^^^^^```bbbeeegggjjjkkkllllllmmmnnnqqqqqqrrrsssuuuwwwwwwyyy{{{|||||||||}}}yyytttjjjfff```\\\YYYVVVTTTRRRPPPTTTYYY[[[YYYXXXZZZ\\\dddlll|||yyywwwvvvsssooolllkkkkkkiiihhhjjjkkklllnnnqqqtttvvvwwwyyyvvvsssqqqqqqqqqpppooorrrrrrrrrrrrrrrppplllhhh___[[[VVVRRROOOLLLJJJGGGHHHHHHGGGEEEDDDBBBAAA@@@BBBDDDHHHMMMRRRRRRPPPNNNLLLKKKIIIGGGFFFFFFGGGGGGGGGJJJNNNTTT[[[eeepppwww}}}~~~}}}zzzuuupppnnnmmmxxxzzzqqqjjjccc``````YYYVVVUUUVVVYYYbbbtttkkkXXXEEEAAA<<<888888999::::::;;;;;;:::::::::;;;<<<===???>>>===<<<<<<======>>>>>>>>>???@@@AAABBBCCCCCCFFFGGGLLLRRRUUU^^^wwwxxxtttqqqqqqsssqqqlllfffiiihhhccc]]]]]]aaabbb```\\\YYYTTTPPPNNNLLLIIIGGGHHHFFFEEEDDDBBB???:::666333222111111222222111///........................,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,---...000222444555111333555666666555333222---...///000000...---+++---...000222333222111000///111333444333333333444333333333333333333333444444222000///000222222111444333222333333333111///111111222222222333333333444444444555666888::::::=========>>>AAAGGGOOOUUUVVVWWWWWWUUUPPPLLLJJJIIIJJJLLLMMMLLLKKKKKKOOORRRUUUZZZbbbfffgggeeecccaaa`````````___^^^^^^^^^]]]___bbbfffjjjlllmmmmmmlllmmmooopppqqqqqqqqqsssuuuuuuwwwzzz{{{||||||~~~vvvkkkddd\\\YYYSSSPPPNNNLLLKKKIIIGGGKKKOOOPPPNNNMMMOOOQQQUUU]]]ppp}}}{{{zzzxxxuuutttsssrrrpppnnnmmmmmmmmmmmmnnnoooqqqqqquuurrrooommmmmmllljjjhhhiiiiiijjjkkklllkkkhhhfff]]]ZZZUUUQQQOOOLLLJJJHHHIIIIIIGGGFFFDDDBBBAAA@@@>>>@@@CCCGGGKKKMMMLLLKKKLLLKKKKKKJJJKKKLLLMMMNNNNNNPPPTTTXXX___hhhqqqwww||||||xxxtttsssxxx|||sssllleeeaaaaaaZZZWWWUUUVVVYYYbbbtttjjjXXXEEEAAA<<<999999:::::::::;;;::::::::::::;;;<<<=========<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBBBBCCCGGGHHHMMMTTTWWWaaa{{{zzzvvvttttttvvvtttnnnhhhhhhgggccc^^^^^^bbbbbb___\\\YYYTTTPPPMMMKKKHHHFFFGGGFFFEEEDDDBBB???:::777444222111111222222000///........................+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,******+++---///111333444222444777999999888555333---...000111000///,,,+++---...000222333222111000///111333333333333444666222222333333333333222222222111000///000000111111444333222222333222000///111111111222222333333444444444555555666888999:::<<<===>>>???BBBHHHPPPUUUXXXYYYYYYWWWSSSOOOMMMMMMJJJKKKLLLLLLKKKMMMPPPSSSUUU[[[ccciiiiiigggdddbbbaaaaaa```___^^^]]]]]]]]]___bbbgggkkknnnnnnmmmlllmmmnnnppppppppppppqqqssssssvvvyyy{{{|||}}}~~~wwwlll```XXXRRROOOKKKIIIIIIIIIIIIHHHEEEHHHJJJKKKJJJJJJKKKLLLNNNUUUfff}}}|||{{{zzzyyyyyyxxxuuurrrppppppnnnmmmllllllllllllpppnnnlllkkkkkkjjjhhhgggdddcccdddeeeffffffcccaaa]]]ZZZUUURRRPPPNNNLLLJJJKKKJJJIIIGGGFFFDDDCCCBBBAAABBBDDDHHHMMMPPPRRRRRRRRRRRRRRRRRRRRRSSSUUUUUUUUUXXX\\\aaagggpppxxx~~~{{{yyy|||~~~tttmmmeeeaaaaaa[[[XXXUUUVVVYYYbbbtttjjjWWWDDDAAA<<<:::::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<===>>>>>>===>>>>>>???@@@AAABBBBBBHHHIIINNNUUUYYYeeezzzwwwttttttvvvtttnnnhhhhhhgggccc______bbbbbb___\\\XXXTTTPPPMMMKKKHHHFFFGGGFFFDDDDDDBBB???;;;777444333111111222111000...........................+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,((()))***+++---000222333333555999<<<<<<999666333...///000111111///...,,,...000222333444444222222///000222222111222444555333333333333222111000///000000000000000000000111222111000111222111000...000000111222333333444444555555555555666888999999:::<<>>>>>???>>>>>>???@@@AAABBBBBBCCCIIIIIIOOOVVV[[[hhhyyyuuurrrrrrtttrrrmmmgggggggggddd______bbbbbb^^^[[[XXXSSSOOOMMMKKKHHHFFFFFFEEEDDDDDDBBB@@@;;;888555333111111111111///...........................,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---************++++++++++++'''((()))+++---000222333444777;;;>>>===:::555222000000000000000///......///000222444555444333222///000111000000000222444222222333333222111///...///000111111000000111222000000///000222222000///000000111222333444444555555555555555666777888999888;;;???BBBEEEIIIMMMQQQRRRTTTUUUTTTRRRPPPOOOOOOMMMLLLLLLLLLMMMOOOPPPQQQVVV[[[bbbggghhhfffdddbbb`````````___^^^^^^^^^]]]___aaaeeehhhjjjjjjjjjiiijjjlllmmmnnnnnnnnnppprrrrrruuuyyy{{{}}}~~~sssiii```YYYTTTQQQIIIIIIIIIKKKMMMNNNMMMKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKWWWlll~~~~~~~~~|||xxxuuuuuutttrrrooommmkkkjjjiiiiiiiiihhhiiikkkkkkiiigggaaa___^^^]]]]]]\\\ZZZXXXVVVSSSPPPMMMMMMLLLJJJIIIGGGFFFFFFEEEDDDDDDCCCCCCAAAAAABBBHHHRRR\\\dddhhhgggfffeeedddbbbaaa______dddhhhmmmttt{{{wwwooofffaaa```^^^YYYVVVVVVXXXbbbttt~~~fffRRRCCC@@@===;;;;;;<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>???@@@@@@@@@>>>???@@@AAABBBCCCCCCDDDIIIIIINNNVVV\\\kkk{{{vvvrrrqqqsssrrrmmmiiiggggggddd______bbbbbb^^^ZZZVVVRRROOOMMMKKKIIIGGGFFFEEEDDDCCCBBB@@@;;;888555333222111111111///---........................------............---------,,,,,,++++++,,,,,,---************++++++++++++))))))***,,,///111444555444888<<>>999444///000///...---------.........///111333444333222111///000000///......000222///000222222222111000///...000222222111000111333000//////111333333222111///000111222333444444555666555555666666777888999999;;;===???CCCGGGMMMRRRTTTUUUVVVUUURRROOONNNNNNOOOMMMLLLLLLMMMOOOPPPPPPVVVZZZaaaeeeeeedddcccbbb__________________^^^^^^___aaaccceeefffggggggggghhhjjjlllmmmmmmnnnppprrrrrruuuyyy||||||tttiii___WWWSSSPPPOOOLLLMMMNNNPPPRRRQQQMMMJJJIIIHHHGGGGGGGGGHHHGGGGGGIIIJJJQQQbbbuuu~~~{{{xxxwwwuuusssqqqnnnmmmkkkkkkgggffffffggghhhgggeeeccc]]]\\\ZZZZZZZZZZZZXXXVVVUUURRRNNNMMMLLLLLLJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBEEELLLYYYfffqqqwwwzzzyyyxxxwwwuuusssqqqpppppptttzzzyyyqqqhhhbbbaaa___ZZZVVVVVVXXXbbbttt}}}cccOOOBBB@@@===<<<<<<===<<<;;;999:::;;;<<<<<<<<<;;;;;;:::;;;===???AAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEIIIIIINNNUUU]]]mmm~~~yyysssrrrttttttppplllggggggddd``````bbbaaa^^^YYYVVVQQQNNNMMMLLLJJJHHHFFFEEEDDDCCCCCC@@@<<<888555444222111111111///---........................---......//////......------,,,,,,++++++,,,,,,---)))************+++++++++******,,,...000333555777555888===???>>>999222...000///,,,+++++++++---...---...000222333222111000///000///...,,,---...000,,,...000222333222111000...111333333111000222444000///000222444555444333///000000222333444555555666666555666666777888999;;;;;;<<<===@@@FFFNNNTTTXXXYYYYYYXXXTTTQQQOOONNNPPPNNNLLLLLLMMMOOOOOOOOOUUUZZZ___cccdddcccbbbbbb^^^^^^^^^_______________```aaabbbcccdddeeeeeeeeegggiiikkkmmmmmmnnnqqqsssrrruuuyyy}}}tttmmmbbbYYYSSSPPPNNNMMMQQQRRRTTTVVVVVVSSSNNNJJJJJJIIIGGGGGGHHHHHHHHHGGGMMMKKKOOO[[[kkk|||}}}{{{wwwvvvtttrrrpppnnnmmmmmmfffeeedddeeeeeeccc```^^^ZZZYYYXXXXXXYYYYYYWWWVVVVVVSSSPPPNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLGGGGGGJJJSSSaaappp}}}{{{{{{sssjjjdddccc___[[[WWWVVVXXXbbbttt|||bbbMMMBBB@@@===<<<======<<<;;;999:::;;;<<<<<<<<<;;;::::::;;;>>>@@@BBBBBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEHHHHHHMMMUUU]]]nnn}}}yyytttrrrrrrqqqnnnkkkfffddd```^^^]]]^^^```aaaXXXUUUQQQNNNLLLKKKIIIGGGGGGEEECCCAAA@@@???===;;;444333222111000000000000........................+++******+++---......---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++---///222444555888888999999777444111000...------,,,,,,------...---...///222444333111...111111000000000000111111222222333333333333222222111000///000222444333222444444444333333333222222000111333333333333444666777666555555666888:::<<<>>>???@@@@@@BBBFFFKKKOOOVVVVVVVVVUUUSSSQQQNNNMMMJJJKKKKKKJJJIIIKKKNNNQQQTTT\\\ccceeeeeeeeeccc___[[[\\\\\\]]]^^^___``````aaabbbbbbbbbaaabbbccceeekkkkkkkkklllnnnqqqtttuuuuuuwwwyyyzzz|||}}}uuullldddYYYQQQOOOQQQTTTVVVYYYYYYXXXWWWTTTPPPMMMKKKGGGIIIKKKLLLLLLKKKLLLLLLMMMLLLNNNTTTZZZeeevvv~~~zzzyyyvvvssspppooommmkkkiiihhhgggfffdddbbb___\\\[[[YYYWWWVVVVVVXXXXXXVVVSSSQQQPPPNNNLLLKKKIIIIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJIIILLLWWWiii}}}yyyqqqjjjccc^^^\\\YYYWWWVVVWWW```ttt|||bbbMMMBBB@@@===:::888888:::;;;::::::::::::::::::::::::;;;===>>>@@@AAAAAAAAAAAA>>>@@@BBBCCCDDDEEEHHHJJJGGGMMMTTTXXX^^^ppp|||xxxtttssssssqqqmmmjjjjjjgggccc___]]]\\\]]]^^^XXXUUUQQQNNNLLLKKKIIIGGGFFFEEECCCBBBAAA???<<<:::444333222111000000000000........................---,,,++++++------,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///111333444666666777666555222000...000000////////////000000---...///222444444111...111111000000000000111111000000111111111111000000000//////000222333222111333333333333222222222222111333444555444444666777777666555555666888:::<<<>>>???@@@@@@BBBFFFKKKOOOTTTTTTTTTSSSQQQOOOMMMKKKJJJJJJKKKJJJIIIKKKNNNQQQUUU^^^dddfffffffffccc^^^[[[\\\\\\]]]^^^___``````aaacccdddccccccccceeeggghhhhhhiiijjjllloooqqqsssqqqsssvvvzzz}}}zzzsssiiiccc\\\WWWVVVXXXZZZ[[[\\\[[[YYYVVVSSSQQQOOONNNNNNPPPSSSTTTUUUUUUUUUUUUSSSQQQQQQTTTWWW\\\gggsssyyyvvvssspppnnnllljjjhhhgggfffeeebbb___\\\ZZZXXXWWWVVVUUUUUUWWWXXXUUUSSSSSSRRRPPPNNNMMMLLLKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKFFFFFFKKKXXXmmm{{{rrrkkkeee```ZZZXXXVVVVVVWWW```ssszzz```KKKBBB@@@===:::999999:::;;;::::::::::::::::::::::::;;;<<<>>>@@@AAAAAAAAA@@@@@@BBBDDDEEEEEEFFFGGGIIIKKKPPPWWW\\\aaassszzzwwwtttssssssqqqlllhhhjjjhhhddd```]]]]]]]]]^^^XXXUUUQQQOOOMMMKKKHHHFFFEEEDDDCCCCCCBBB@@@<<<888444333222111000000000000........................///---,,,,,,,,,,,,+++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111222333333333444333222000...------------------------------...///111444444111///111111000000000000111111000000111111111111000000///......///111222222111222222222222111111111000111222444444333333444666666555555444666888:::<<<>>>???@@@@@@BBBFFFLLLPPPRRRRRRRRRQQQOOOMMMKKKIIIJJJJJJJJJJJJIIIKKKNNNQQQXXX```ggghhhgggfffccc^^^[[[\\\\\\]]]^^^___``````bbbccceeeeeeddddddfffhhhgggggghhhjjjlllnnnpppqqqppprrrvvvzzz}}}wwwpppgggdddaaa___```aaaaaa```___]]]YYYUUUSSSSSSTTTUUUZZZ[[[^^^```aaaaaa___^^^\\\WWWTTTSSSSSSSSSYYY```sss|||yyytttqqqnnnlllhhhfffeeedddbbb___[[[XXXVVVTTTTTTSSSSSSTTTUUUVVVTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKGGGGGGLLLZZZppp~~~tttlllfffbbbYYYWWWVVVVVVWWW___qqqxxx^^^IIIAAA???===:::999999:::;;;::::::::::::::::::;;;;;;;;;<<<===???@@@@@@@@@@@@CCCDDDFFFGGGGGGGGGIIIKKKOOOTTT[[[```fffxxx}}}xxxvvvtttttttttqqqkkkffffffeeebbb```______```aaaYYYVVVRRRPPPNNNKKKHHHFFFDDDCCCCCCCCCCCC@@@;;;777444333222111000000000000...........................---+++,,,,,,---+++***......---,,,+++))))))(((+++++++++++++++++++++++++++,,,---...000000111111111222222222111///...---+++,,,,,,,,,,,,,,,,,,+++------...111333444222000111111000000000000111111222222333333333333222222///...---...000222111000111111111111000000000000...000111111000000111222555555444444555888:::<<<===>>>@@@AAACCCGGGLLLPPPQQQRRRQQQQQQOOOMMMJJJIIIIIIJJJJJJJJJIIIKKKOOORRRZZZbbbiiijjjiiigggccc]]][[[\\\\\\]]]^^^___``````aaabbbdddeeeeeeeeefffggghhhhhhjjjkkknnnpppqqqrrrrrruuuxxxzzz}}}}}}tttnnnggggggggghhhiiihhheeebbb^^^[[[WWWUUUVVVZZZ___cccjjjkkkmmmpppqqqooollliiiggg___WWWSSSPPPOOORRRWWW___mmm}}}xxxsssppplllhhheeebbbaaa^^^ZZZVVVSSSQQQPPPPPPPPPPPPQQQRRRSSSRRRRRRNNNNNNMMMLLLKKKKKKKKKKKKNNNOOOOOONNNNNNMMMLLLKKKLLLLLLPPP[[[ppp||||||tttlllfffcccZZZXXXWWWWWWWWW___pppvvv\\\HHH@@@???===;;;:::999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@CCCEEEHHHIIIJJJKKKMMMOOOSSSWWW^^^dddkkk}}}}}}xxxuuussssssssspppjjjffffffdddbbb```______``````YYYVVVSSSQQQNNNKKKHHHEEECCCCCCCCCCCCBBB???;;;777444333222111000000000000........................,,,+++***+++---...---,,,......---,,,+++))))))(((+++++++++++++++++++++++++++,,,---///000111111111111111111111000000////////////000111111000//////...---...000333444333111111111000000000000111111222222333333333333222222///...---...000222111000111111111000000000//////...000111111//////000222555444333444555888:::<<<===>>>@@@AAACCCGGGMMMQQQRRRRRRRRRQQQPPPMMMKKKJJJIIIIIIJJJIIIJJJLLLOOORRRZZZcccjjjkkkjjjhhhccc]]][[[\\\\\\]]]^^^___``````___aaadddeeeddddddeeegggggghhhjjjlllnnnpppqqqrrrrrruuuxxx{{{}}}{{{tttoookkklllmmmooonnnkkkfffbbb[[[ZZZYYYZZZ___hhhpppvvv}}}~~~}}}vvvhhhZZZRRRNNNLLLOOOSSSRRR^^^qqq|||wwwrrrmmmiiifff___]]]ZZZVVVRRROOOMMMMMMLLLMMMNNNOOOOOOOOOOOOPPPLLLKKKKKKJJJJJJKKKKKKKKKMMMNNNNNNNNNMMMMMMLLLKKKMMMMMMQQQ[[[mmm|||vvvqqqrrrwwwtttkkkfffccc]]][[[YYYXXXYYY```rrruuu\\\HHH???>>>===;;;:::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBEEEHHHKKKMMMPPPSSSVVVVVVYYY```fffnnnxxxuuurrrqqqqqqooojjjfffhhhfffccc```^^^\\\\\\\\\YYYWWWTTTQQQOOOLLLGGGDDDDDDCCCBBBBBBAAA???;;;777444333222111000000000000........................+++******+++---......---*********++++++,,,,,,,,,++++++++++++++++++++++++)))+++---///111111111111111111111000000000000000...///000111111000///......---...000222444333222111111000000000000111111000000111111111111000000///......///111222222111111111111111000000000///111222333333222111222333444333333333555888:::<<<===>>>@@@AAADDDHHHNNNRRRSSSSSSSSSRRRPPPNNNLLLJJJHHHIIIJJJIIIJJJLLLPPPSSSZZZbbbjjjlllkkkhhhccc]]][[[\\\\\\]]]^^^___``````^^^```ccceeeeeeeeeeeefffeeegggiiikkkmmmooooooppppppssswww{{{}}}zzzvvvrrrqqqqqqrrrsssrrrnnnhhhccc]]]^^^```fffppp{{{~~~nnn[[[QQQLLLJJJJJJLLLKKKTTTbbbsssyyytttnnniiieee\\\ZZZVVVRRROOOMMMKKKKKKJJJKKKMMMMMMLLLKKKLLLMMMKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMJJJLLLPPPXXXgggzzz}}}wwwssslllhhhiiiooowww}}}uuukkkfffddd___\\\ZZZZZZ\\\eeeyyysssZZZGGG>>>>>>===<<<;;;::::::::::::::::::;;;<<<<<<======>>>===>>>>>>???AAABBBCCCCCCFFFJJJMMMPPPTTTXXXZZZXXX[[[bbbiiirrryyyuuuqqqppppppnnnjjjgggfffeeebbb```]]]\\\[[[ZZZYYYWWWTTTRRRPPPLLLGGGDDDEEECCCAAA@@@@@@>>>;;;888444333222111000000000000........................---+++++++++---------+++))))))***+++,,,,,,------************************(((***---///111222222222000000/////////000000000---...///000000///...---...------///222444444333111111000000000000111111000000111111111111000000000//////000222333222111222222111111111000000000222333444444222111222444333333222333555777:::<<<===>>>@@@AAADDDHHHNNNSSSSSSSSSSSSRRRPPPNNNLLLJJJHHHIIIIIIIIIJJJLLLPPPSSSXXXaaajjjlllkkkiiiccc]]][[[\\\\\\]]]^^^___``````^^^aaadddfffffffffggggggfffgggjjjlllnnnpppppppppqqqtttxxx{{{}}}~~~{{{xxxwwwvvvvvvvvvvvvuuuqqqkkkgggcccfffmmmvvvyyyhhhVVVMMMKKKHHHGGGGGGHHHMMMUUUaaassszzztttmmmgggcccYYYWWWSSSPPPMMMKKKKKKKKKHHHKKKLLLLLLIIIHHHIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMNNNOOOOOOPPPPPPOOOKKKMMMQQQVVV^^^kkkzzz}}}{{{wwwsssooojjjeeeaaaccciiiqqqvvv~~~vvvlllgggfff^^^[[[ZZZ[[[___lllqqqXXXEEE=========<<<;;;;;;::::::::::::;;;;;;<<<=========??????>>>???@@@AAACCCDDDEEEHHHLLLOOORRRUUUYYY\\\[[[^^^dddllluuuyyyuuuqqqoooooonnnjjjgggbbbaaa```___^^^]]]]]]]]]YYYWWWUUUSSSPPPLLLGGGDDDFFFDDDAAA??????===;;;999444333222111000000000000........................///---,,,,,,,,,,,,+++))),,,+++++++++++++++++++++************************'''))),,,000222333333222///............///000000000222333444444333222000...------///222444444333111111000000000000111111222222333333333333222222111000///000222444333222222222222222111111111111111222333222111000111222333333222333555777:::<<<===>>>@@@BBBDDDIIIOOOSSSRRRRRRRRRQQQPPPMMMKKKIIIHHHIIIIIIIIIJJJLLLPPPSSSWWW```iiikkkkkkiiiccc]]][[[\\\\\\]]]^^^___```aaa___bbbfffhhhhhhhhhhhhiiihhhjjjllloooqqqrrrssssssuuuxxx{{{|||||||||}}}~~~~~~}}}{{{zzzzzzyyyyyyxxxwwwvvvsssnnnkkkiiinnnvvv}}}ooo___PPPJJJJJJIIIFFFFFFFFFIIIMMMWWWhhhzzzssslllfffbbbXXXVVVRRRNNNLLLKKKKKKKKKHHHJJJLLLKKKHHHFFFGGGIIIEEEEEEEEEFFFGGGHHHJJJJJJMMMMMMOOOPPPQQQRRRRRRRRROOOQQQSSSUUUXXX```jjjqqqxxxyyy{{{|||||||||zzzyyyxxxxxxxxxxxxwwwtttooollljjjfffaaa^^^___fffmmmrrr|||~~~xxxmmmiiihhh]]]ZZZYYY[[[bbbqqqoooVVVDDD=========<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>@@@?????????@@@BBBDDDEEEHHHJJJNNNQQQSSSUUUYYY\\\]]]```fffnnnxxx{{{vvvqqqnnnnnnmmmiiiffffffbbb\\\YYYZZZ[[[[[[ZZZZZZXXXUUURRRQQQNNNKKKIIIHHHDDD@@@???@@@???:::555444222000///000000///...---.........///000000000------......------,,,+++***+++---,,,***(((((()))++++++++++++++++++++++++***+++---///111333444555///000000000111111222222555555555444333222111000111...,,,---111333444333222222111000/////////000222222222222111000//////000000000111222222333333333333333333222222111000222111111000111333444555666555444444555666777888>>>???AAACCCFFFJJJOOOSSSSSSTTTUUUTTTPPPMMMLLLLLLJJJJJJJJJIIIIIILLLQQQUUUZZZaaaiiimmmjjjeeeaaa___^^^^^^^^^^^^^^^___```aaadddeeefffeeeeeeeeegggiiikkkkkkkkklllmmmooopppqqqtttuuuwwwzzz}}}}}}~~~~~~~~~}}}}}}||||||{{{~~~}}}zzzwwwwwwxxx~~~pppfffWWWTTTNNNIIIFFFEEEGGGHHHJJJKKKOOOUUU^^^ppp~~~wwwnnneee___[[[WWWRRRNNNLLLJJJIIIHHHKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGGGGFFFEEEFFFIIIKKKPPPRRRTTTUUUVVVVVVUUUTTTOOOMMMMMMOOOTTTYYY]]]___eeegggjjjkkkllllllnnnooonnnooorrrsssrrrpppmmmjjjggg```ZZZYYY[[[___gggooouuuzzzzzzqqqkkkhhhbbb]]]XXXYYY```qqqgggQQQGGG???>>><<<:::999999999999;;;;;;<<<<<<===>>>>>>>>><<<======>>>>>>AAAEEEHHHGGGJJJNNNQQQTTTWWW[[[^^^^^^```fffooo{{{|||wwwqqqnnnnnnllliiiffffffbbb\\\ZZZZZZ[[[[[[ZZZZZZXXXUUURRRQQQNNNKKKIIIHHHDDD@@@@@@@@@???:::555444222000///000000///...,,,,,,,,,---------------------......------,,,+++***,,,,,,,,,***)))***+++,,,,,,,,,++++++*********((()))+++---///111222333000000000000111111222222333444444444333222111111///---,,,---111333222111222222111000000000111111444444444333222111000//////000000111111222333333222222222222222111000000222111111000111333444555555444444444555666888999===>>>AAACCCFFFJJJPPPTTTUUUVVVVVVUUUQQQNNNLLLLLLHHHJJJKKKKKKLLLMMMPPPRRRXXX___gggjjjhhhccc___^^^]]]]]]]]]^^^^^^```aaaaaadddeeefffeeedddeeegggiiijjjkkklllmmmooopppqqqrrruuuvvvxxx{{{}}}~~~}}}~~~~~~~~~~~~}}}|||~~~{{{nnnaaaYYYSSSQQQNNNKKKJJJKKKMMMNNNMMMMMMPPPUUU\\\kkk}}}vvvmmmddd^^^[[[WWWQQQNNNLLLKKKJJJIIIMMMMMMMMMLLLKKKJJJIIIIIIGGGHHHGGGFFFEEEEEEHHHJJJNNNPPPSSSVVVWWWWWWVVVUUUQQQOOOMMMNNNQQQUUUWWWXXXXXXZZZ]]]^^^^^^___aaaccccccfffjjjnnnoooooonnnmmmddd^^^XXXXXXYYY]]]eeemmmuuuzzz{{{qqqjjjgggbbb]]]YYYZZZaaapppdddNNNEEE???>>><<<:::999999999:::;;;;;;<<<<<<===>>>>>>>>>===>>>??????@@@BBBFFFIIIJJJMMMPPPRRRTTTVVVYYY\\\]]]___eeeooo||||||xxxrrrnnnmmmkkkgggdddfffbbb]]]ZZZZZZZZZ[[[[[[ZZZXXXTTTRRRPPPNNNKKKHHHHHHDDDAAA@@@@@@>>>:::666444222000///000000///...---------------,,,,,,,,,------......------,,,++++++,,,,,,+++******,,,///------,,,,,,+++***))))))((()))+++---///111222333111111111111222222222333111222222333222222111111---------///111222222000111111111111222222222222666666555555333222111000//////000111111222222333111111222222222111000000222111111000111333444555333333333333555777888:::<<<===@@@CCCFFFKKKQQQVVVWWWXXXXXXVVVRRRNNNLLLLLLGGGJJJLLLMMMMMMMMMNNNPPPUUU\\\dddgggeee```]]]\\\\\\\\\\\\]]]^^^```aaabbbcccdddeeeeeedddeeegggiiihhhjjjllloooqqqrrrrrrrrrvvvwwwyyyzzz|||}}}}}}}}}|||}}}~~~~~~~~~tttfff]]]UUUQQQOOOOOOOOOOOOPPPRRRTTTVVVSSSRRRSSSUUUYYYcccxxxxxxooofff```[[[WWWRRRNNNLLLKKKKKKJJJNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHFFFEEEEEEGGGIIIKKKMMMRRRVVVXXXXXXVVVUUURRRPPPMMMLLLNNNOOOPPPPPPPPPRRRUUUVVVVVVWWWYYY[[[ZZZ^^^ccchhhkkklllkkkjjjaaa[[[VVVVVVWWW[[[bbbjjjtttyyy~~~{{{pppiiifffbbb]]][[[\\\bbbppp|||```KKKCCC???>>><<<:::999999::::::;;;<<<<<<======>>>>>>???>>>???@@@AAAAAADDDGGGJJJMMMOOORRRTTTTTTVVVYYY[[[[[[^^^eeeppp}}}}}}xxxrrrnnnmmmjjjfffccceeebbb^^^ZZZYYYZZZ[[[\\\ZZZWWWTTTRRRPPPNNNKKKHHHGGGEEEBBB@@@???===999666444222000///000000///...000000000///.........---------......------,,,++++++,,,+++******+++...111......---,,,***)))((((((***+++---///111333444555333333333444444444444333000000111111222111111111,,,---///111222333222111000111222222333333333333777777666666444333111000//////000000111222222222111222222222222222111111222111111000111333444555222222222333444777999:::;;;===@@@CCCGGGLLLSSSWWWYYYZZZZZZWWWSSSOOOMMMLLLIIIKKKLLLMMMLLLLLLNNNPPPSSSZZZaaaeeeccc___\\\\\\ZZZ[[[[[[\\\^^^```aaabbbbbbcccddddddcccdddfffhhhgggiiilllppprrrssssssrrrvvvvvvwwwxxxyyyyyyyyyyyyzzz|||}}}~~~xxxggg\\\WWWTTTRRRPPPQQQRRRTTTVVVXXXYYYZZZYYYWWWUUUUUUVVV]]]lll||||||ssskkkeee\\\XXXSSSOOOMMMLLLKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMIIIJJJIIIHHHEEEEEEFFFGGGGGGKKKPPPTTTWWWWWWVVVTTTQQQOOOLLLJJJKKKLLLKKKKKKMMMNNNPPPQQQQQQSSSUUUWWWYYY\\\aaaeeegggfffdddbbb]]]XXXTTTTTTVVVXXX___fffpppuuu{{{~~~zzzpppiiifffaaa^^^\\\^^^cccoooyyy\\\IIIBBB???>>><<<;;;:::::::::;;;<<<<<<<<<===>>>>>>?????????@@@BBBCCCDDDEEEIIIKKKNNNPPPSSSUUUVVVXXX[[[]]]]]]___fffppp}}}}}}xxxrrrnnnllljjjfffcccdddbbb___[[[YYYYYY[[[\\\YYYWWWTTTQQQPPPMMMJJJHHHFFFEEECCCAAA???<<<999777444222000///000000///...000000000///.........---------......------,,,++++++++++++******+++///222......---,,,***)))((((((***+++---///111333444555444555777888888777555444//////000000111000000000,,,...000222333333222222000111222333333333333333666666666555444333111000...//////000111111222222222222333333333333333222222111111000111333444555222222222222444666888::::::===@@@CCCGGGMMMTTTXXXZZZ[[[[[[XXXTTTPPPNNNMMMMMMMMMLLLJJJIIIKKKNNNQQQRRRXXX___cccaaa^^^\\\\\\YYYYYYZZZ[[[]]]^^^```aaa```bbbcccccccccdddfffhhhgggiiilllooorrrsssrrrrrrssstttuuuuuuvvvuuuuuuuuuxxxzzz|||}}}~~~oooaaaZZZXXXWWWVVVUUUUUUVVVXXXYYYYYYYYYYYY]]]YYYVVVUUUSSSWWWcccooo~~~vvvnnnhhh___[[[UUUQQQOOONNNLLLKKKKKKLLLNNNOOOPPPQQQQQQQQQKKKLLLKKKIIIGGGEEEFFFGGGEEEHHHLLLQQQSSSSSSRRRQQQMMMKKKHHHHHHIIIIIIIIIHHHFFFGGGIIIIIIJJJKKKNNNQQQWWWZZZ___ccceeeccc```]]]ZZZUUUQQQSSSTTTVVV\\\bbbiiinnnuuuzzz}}}wwwooojjjgggaaa^^^]]]^^^cccmmmvvvZZZHHHCCC???>>><<<;;;:::;;;;;;<<<<<<<<<======>>>????????????AAACCCDDDEEEGGGIIILLLLLLOOORRRUUUXXX[[[___aaaaaaccciiirrr|||{{{wwwqqqmmmllljjjfffcccdddbbb___[[[XXXXXXZZZ]]]YYYWWWSSSQQQOOOMMMJJJGGGFFFEEECCCAAA???<<<999888444222000///000000///...---------------,,,,,,,,,------......------,,,+++***+++++++++***+++...000------,,,,,,+++***))))))((()))+++---///111222333555777;;;======:::666444/////////000000///......,,,...000111111111222333000111222333333333222111333444444333333222111000......///000000111111222111111222333333333333222222111111000111333444555222222222222444666777999;;;===@@@DDDHHHMMMTTTXXXYYYZZZZZZXXXTTTPPPNNNNNNOOONNNLLLIIIHHHJJJNNNQQQOOOVVV]]]```___]]][[[\\\XXXXXXYYYYYY[[[\\\^^^^^^___aaabbbbbbbbbcccfffhhhgggiiikkknnnpppqqqqqqqqqqqqrrrrrrssssssssssssrrrvvvxxxzzz{{{}}}vvviii```[[[ZZZYYYXXX[[[[[[ZZZYYYYYYXXXWWWWWW[[[WWWTTTRRRQQQSSS\\\fff}}}yyypppkkkccc^^^XXXSSSQQQOOOMMMLLLLLLMMMOOOPPPQQQRRRSSSSSSMMMNNNNNNLLLHHHFFFFFFFFFEEEFFFIIILLLMMMMMMMMMMMMGGGFFFDDDDDDEEEFFFEEEDDDBBBCCCDDDDDDDDDFFFJJJLLLPPPTTTZZZ___bbb```^^^[[[UUUQQQNNNPPPRRRSSSXXX^^^aaagggnnntttyyy~~~uuunnnjjjhhhaaa^^^\\\^^^bbbmmmrrrWWWHHHDDD???>>><<<;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@???AAADDDEEEFFFGGGJJJLLLKKKNNNRRRVVVZZZ^^^bbbeeefffhhhnnnuuu~~~zzzuuupppmmmlllkkkgggdddcccbbb```\\\XXXWWWZZZ]]]YYYVVVSSSQQQOOOMMMJJJGGGEEEEEEDDDBBB>>>;;;999888444222000///000000///...,,,,,,,,,---------------------......------,,,+++(((***++++++******,,,---,,,,,,,,,++++++*********((()))+++---///111222333555999???BBBBBB===888333///////////////...---,,,+++---///...---...111333000111222333333111000...000000111111111111000000......//////000111111111//////000111111111111111222111111000111333444555333333222222333555666777<<<>>>AAADDDHHHMMMSSSWWWXXXYYYYYYXXXTTTQQQOOOOOOMMMNNNMMMKKKJJJJJJMMMOOOMMMSSSZZZ]]]\\\ZZZZZZZZZWWWWWWWWWXXXYYYZZZ[[[[[[___```aaabbbbbbcccfffhhhiiiiiijjjlllmmmooopppppppppqqqqqqrrrssssssrrrrrrtttuuuxxxzzz|||xxxpppfff```___`````````___^^^\\\ZZZWWWVVVUUUUUUWWWSSSOOOOOONNNOOOVVV___ppp~~~vvvqqqfffbbb[[[VVVRRRPPPNNNLLLPPPPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPNNNJJJGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHCCCAAA@@@@@@AAAAAA@@@??????@@@@@@@@@AAACCCGGGJJJJJJNNNUUUZZZ]]]\\\YYYVVVPPPLLLJJJLLLNNNOOOSSSYYYZZZ```hhhnnnsssxxx~~~tttnnnjjjhhh```]]]\\\]]]aaallloooTTTFFFDDD>>>>>><<<;;;;;;<<<<<<============>>>??????@@@@@@???AAADDDFFFFFFGGGIIIKKKKKKOOOSSSWWW[[[___cccfffkkklllrrryyyyyyuuuooommmlllkkkhhheeecccbbb```\\\XXXWWWZZZ^^^YYYVVVSSSQQQOOOMMMJJJGGGEEEEEEDDDBBB>>>;;;999888444222000///000000///...---......//////000000000------......------,,,+++((()))+++,,,*********+++,,,+++++++++++++++++++++***+++---///111333444555666:::AAAEEEEEE???888333////////////...---,,,+++***,,,---,,,++++++///333000111222333222000...---......///000000000000///......//////000111111111------...//////000//////222111111111111333444555444333333222333444555666===???BBBDDDHHHMMMSSSWWWWWWXXXYYYWWWTTTQQQOOOOOOKKKMMMNNNNNNLLLKKKKKKLLLKKKPPPXXX[[[ZZZXXXXXXYYYWWWWWWWWWWWWWWWXXXYYYZZZ^^^```aaabbbbbbcccfffhhhjjjjjjjjjjjjlllmmmoooppppppqqqqqqrrrssssssssssssrrrtttwwwyyy{{{sssmmmddd```bbbfffiiijjjaaa```\\\YYYVVVUUUTTTTTTSSSOOOLLLLLLKKKLLLSSS[[[hhhwww|||vvviiiddd]]]WWWSSSPPPNNNLLLSSSSSSSSSSSSRRRQQQPPPOOOQQQRRRQQQOOOKKKHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDEEE@@@???======>>>>>><<<;;;::::::;;;;;;;;;===AAADDDHHHLLLRRRWWWXXXWWWSSSPPPMMMIIIGGGJJJKKKLLLPPPUUUWWW]]]dddjjjoootttzzz~~~tttmmmjjjhhh```]]][[[\\\aaallllllRRREEEDDD>>>>>><<<;;;;;;<<<===============>>>??????@@@@@@>>>AAADDDFFFFFFGGGIIIKKKMMMPPPTTTXXX[[[___cccfffmmmooouuu||||||tttnnnmmmmmmiiiffffffffffffbbb\\\ZZZ]]]___]]]ZZZUUUQQQQQQOOOJJJGGGGGGIIIEEEAAA>>><<<;;;999777333222111000////////////...------------,,,,,,,,,........................+++---......,,,+++++++++******+++,,,---,,,(((%%%&&&(((+++...111222333333999>>>EEEJJJHHH@@@666000222---((((((+++---+++)))++++++,,,---............111111111111000000000///000000111111111111000000000///...///111222222222111111111000///......---222222333333333444444444777777666666666777777888;;;===AAADDDGGGKKKPPPTTTYYYZZZ[[[YYYUUUQQQNNNNNNNNNNNNMMMKKKJJJHHHGGGGGGMMMQQQVVVYYYYYYYYYXXXYYYRRRRRRTTTVVVXXXZZZ[[[\\\^^^___`````````bbbeeegggiiijjjkkkjjjiiiiiikkkmmmmmmnnnpppppppppppprrrssstttuuuvvvxxxzzz{{{qqqnnnkkkjjjkkklllmmmllljjjddd[[[VVVTTTSSSQQQOOOOOONNNLLLLLLLLLNNNPPPRRR]]]gggvvv|||tttyyyvvvzzzxxxqqqjjj```YYYVVVTTTQQQNNNSSSRRRPPPPPPQQQRRRPPPOOONNNMMMLLLKKKIIIGGGFFFEEECCCCCCBBB@@@???===<<<<<<;;;::::::999888999999999<<<:::888777888;;;???AAADDDGGGKKKNNNPPPOOONNNMMMIIIHHHFFFEEEFFFHHHKKKMMMSSSWWW]]]ccchhhmmmrrruuuzzzwwwpppkkkgggbbb___\\\[[[]]]hhh~~~fffQQQEEEBBB======<<<<<<<<<<<<======>>>??????@@@@@@AAABBBBBB===@@@DDDFFFGGGHHHIIIJJJNNNQQQTTTVVVZZZ^^^cccgggooosss{{{|||tttnnnmmmllliiiffffffffffffbbb\\\ZZZ]]]^^^]]]XXXSSSPPPQQQPPPKKKHHHIIIIIIFFFBBB???===<<<:::888333222111000////////////000////////////.................................***+++,,,+++)))((()))***,,,+++******+++,,,***)))'''(((***---000222333333999===CCCFFFDDD>>>555000...***'''(((,,,///...,,,,,,---...///000000000000222111111000000000000000000000111111111111000000000///......000222222111333333333222111000000000222222222222333333333333555555555555555666777888;;;===???BBBEEEJJJPPPTTTXXXZZZ[[[YYYUUUQQQNNNNNNPPPOOONNNMMMLLLKKKJJJJJJKKKOOOUUUYYYZZZYYYXXXXXXSSSSSSTTTUUUWWWYYY[[[\\\\\\]]]_________aaadddfffjjjkkkkkkjjjiiiiiilllnnnmmmoooqqqqqqqqqqqqssstttvvvwwwwwwwwwyyy}}}}}}}}}~~~xxxsssrrrppppppqqqrrrqqqpppmmmfff]]]VVVSSSRRRPPPNNNMMMLLLKKKKKKKKKMMMNNNOOOYYYbbbooo|||tttiiiccc```fffdddiii{{{tttmmmccc\\\XXXVVVSSSPPPTTTRRRQQQQQQRRRRRRPPPOOONNNMMMLLLJJJIIIGGGFFFEEEBBBBBBAAA@@@>>>===<<<;;;;;;:::999999888999999999:::999888777888;;;===???AAACCCGGGJJJKKKKKKJJJHHHFFFEEECCCBBBCCCEEEGGGIIIOOOSSSYYY___dddiiinnnrrrvvv{{{xxxppphhhddd___]]]\\\]]]___iii}}}eeePPPEEEBBB======<<<<<<<<<<<<======>>>??????@@@@@@AAABBBBBB@@@BBBEEEGGGHHHJJJLLLNNNPPPRRRUUUXXX[[[___dddhhhnnnrrrzzz{{{sssmmmmmmlllhhhffffffeeeeeeaaa[[[YYY\\\^^^\\\WWWRRRPPPQQQPPPLLLJJJKKKJJJGGGCCC@@@???===:::888444333222000///.........000////////////.........------------------------+++++++++***((((((***,,,...,,,))))))***,,,------((()))***,,,...111333444888;;;>>>@@@???:::444000...+++((())),,,///...---...///000111111222222222333222111000///000111111000000111111111111000000///...---...000111111111333333333222111111000000111111111222222222222333333333333444555666777888;;;<<<>>>???CCCHHHOOOTTTWWWYYYZZZXXXUUUQQQOOONNNPPPOOONNNMMMLLLKKKKKKKKKHHHMMMUUUZZZ[[[ZZZXXXWWWVVVUUUTTTTTTUUUWWWZZZ[[[ZZZ\\\]]]^^^___```cccfffkkkkkkjjjiiihhhiiilllnnnnnnoooqqqrrrqqqrrrtttuuuyyyyyyxxxvvvwwwzzz}}}zzzyyy||||||wwwwwwwwwvvvwwwxxxxxxuuusssoooggg\\\UUURRRRRRQQQPPPNNNMMMLLLLLLKKKKKKKKKLLLSSSZZZdddnnnwww}}}vvvkkk```XXXSSSNNNUUUTTTYYYkkkxxxqqqhhhaaa]]]YYYUUURRRTTTSSSQQQQQQRRRQQQPPPNNNNNNMMMLLLJJJIIIGGGFFFEEEAAAAAA@@@???===<<<;;;;;;:::999999888888888888888777777777888999:::;;;<<<<<<>>>AAADDDEEEEEECCCBBBAAA@@@???>>>???AAACCCEEEJJJNNNSSSYYY^^^dddiiimmmpppuuu}}}zzzpppgggaaa]]]\\\]]]___bbbjjj|||~~~cccNNNDDDAAA======<<<<<<<<<<<<======>>>??????@@@@@@AAABBBBBBCCCEEEGGGHHHIIILLLOOORRRSSSUUUXXX[[[^^^aaafffiiimmmqqqyyyzzzrrrllllllkkkhhheeeeeedddeeeaaaZZZYYY\\\]]]\\\XXXSSSPPPRRRQQQLLLJJJJJJIIIFFFCCC@@@???===:::777444333222000///............------------,,,,,,,,,---------------------------------+++)))***---///---+++))))))+++---......*********+++---000333555777888999:::888555222000111...++++++,,,---,,,***...///000111222333333333444333111//////000111222000111111222222111111000///...---...000111111111111111111000000/////////000000111111111222222222111222222333444555777888;;;;;;<<<===@@@FFFNNNSSSWWWXXXYYYXXXUUURRRPPPOOONNNMMMLLLKKKJJJJJJJJJJJJGGGMMMUUU[[[]]][[[YYYXXXWWWVVVTTTSSSTTTVVVYYYZZZYYY[[[]]]^^^___aaadddfffjjjjjjiiigggfffgggkkkmmmnnnpppqqqrrrrrrsssuuuvvvyyyxxxwwwvvvvvvzzz{{{yyyyyy|||}}}}}}||||||||||||yyyuuurrrkkkcccYYYSSSRRRTTTVVVVVVTTTSSSQQQOOOLLLJJJIIIHHHMMMRRRZZZbbbiiiooouuuyyy~~~yyyqqqhhh___XXXSSSQQQKKKQQQPPPRRR___nnn~~~wwwmmmfffaaa]]]XXXUUUUUUSSSQQQQQQQQQPPPNNNMMMMMMMMMKKKJJJHHHGGGEEEEEE@@@@@@???>>>===<<<;;;;;;888888777666666666666777555666777888999999999999999;;;===???@@@@@@>>>===>>>===<<<<<<===>>>@@@AAAEEEIIINNNSSSYYY^^^dddhhhkkkpppxxx~~~|||qqqgggaaa^^^]]]^^^___bbbkkk~~~{{{```LLLCCCAAA======<<<<<<<<<<<<======>>>??????@@@@@@AAABBBBBBEEEFFFGGGHHHIIIMMMRRRVVVVVVYYY\\\^^^```cccgggiiinnnrrryyyxxxqqqkkkkkkkkkgggeeeeeedddddd```ZZZXXX[[[]]][[[ZZZUUURRRRRRPPPKKKHHHHHHGGGEEEBBB@@@>>><<<888666444333222000///............------------,,,,,,,,,------------------------------,,,+++)))***---000++++++***,,,---...---,,,*********+++---000333444666666555444333222000///000///------------,,,+++------///000111222222222333333111000000000111222111111222222222222111111000...---...000111222111111111111111000000000000000000111111111222222222111111222222444555666777:::;;;;;;===@@@FFFMMMSSSVVVXXXZZZYYYVVVSSSQQQQQQOOONNNLLLJJJIIIJJJJJJKKKHHHNNNVVV\\\]]]\\\ZZZYYYXXXVVVTTTSSSSSSUUUXXXZZZXXX[[[^^^```aaaccceeegggggghhhgggfffeeefffiiikkkmmmoooqqqrrrrrrsssuuuwwwvvvvvvvvvvvvxxx|||yyyyyyzzz~~~~~~{{{wwwrrrnnneee^^^VVVSSSUUUZZZ]]]^^^]]][[[WWWRRRMMMIIIFFFEEEHHHLLLRRRYYY___eeelllpppnnniiiaaaYYYSSSOOONNNNNNJJJOOOMMMOOOYYYdddyyy}}}tttlllgggbbb\\\XXXUUUTTTQQQQQQPPPOOOMMMKKKMMMLLLKKKJJJHHHFFFEEEDDD@@@??????>>>===<<<;;;;;;777777666555555555555555444555777888888888888777888999;;;=========<<<;;;<<<<<<;;;;;;<<<===??????BBBEEEJJJOOOSSSYYY___dddggglllttt{{{}}}sssiiicccaaa___^^^___bbblllwww\\\JJJBBBAAA======<<<<<<<<<<<<======>>>??????@@@@@@AAABBBBBBDDDEEEFFFGGGIIIMMMSSSWWWYYY\\\___aaaccceeegggiiiooorrrxxxwwwpppjjjjjjjjjgggeeeeeecccccc___YYYWWWZZZ\\\ZZZ\\\VVVSSSSSSQQQKKKHHHHHHFFFDDDBBB@@@>>>;;;888555333222111000////////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,*********)))((()))+++---+++******,,,------,,,*********+++,,,...000222333444333222111000//////...,,,,,,---....../////////+++,,,...///111111222222222222222222222111111111111111222222222222111111000///...///111222222222333333333333333333333333111111111222222222222333222222222333444555666777999:::<<<===AAAFFFMMMRRRWWWYYYZZZZZZWWWUUUSSSSSSTTTRRROOOMMMKKKKKKLLLLLLIIIOOOVVV[[[\\\[[[YYYYYYVVVUUUTTTSSSTTTUUUWWWYYYWWWZZZ^^^```bbbdddfffhhhfffggghhhgggffffffhhhjjjlllnnnpppqqqrrrsssuuuwwwsssuuuvvvxxx{{{yyy{{{~~~}}}yyyuuuqqqmmmddd^^^XXXVVVZZZ```cccdddccc___YYYRRRLLLGGGEEECCCEEEHHHMMMSSSWWW]]]bbbfffccc___YYYRRRNNNKKKKKKKKKHHHKKKIIIMMMVVV^^^qqq{{{sssnnnhhhbbb]]]XXXVVVTTTRRRRRRQQQNNNLLLMMMLLLKKKIIIHHHFFFEEEDDD@@@@@@???>>>>>>===<<<<<<888777777666666666666666555666777777888888777777999999:::;;;;;;;;;:::999;;;;;;;;;;;;<<<===>>>>>>@@@CCCGGGJJJOOOTTTZZZ^^^ccciiipppwww|||{{{ssskkkfffbbb```___```cccnnnrrrXXXGGGBBBBBB======<<<<<<<<<<<<======>>>??????@@@@@@AAABBBBBBCCCDDDFFFGGGIIIMMMSSSWWW[[[^^^aaacccdddeeegggiiinnnpppuuu|||wwwooojjjjjjjjjgggeeeeeecccccc___YYYWWWZZZ[[[ZZZZZZUUURRRSSSQQQLLLIIIJJJGGGEEECCCAAA???<<<888555111111000000000000111111000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***)))+++,,,...,,,))))))***++++++***)))***,,,...///000111111333222111///............,,,---...////////////000+++,,,...000111222222333111222333444444222000///111222222333333222222111111000///000222333333333333333333333333333333333222222222222333333333333444444333444444555666666888:::===???BBBGGGMMMQQQWWWYYY[[[[[[YYYVVVUUUUUUVVVSSSPPPMMMKKKJJJKKKLLLJJJNNNTTTXXXYYYXXXWWWWWWTTTTTTTTTTTTUUUVVVWWWXXXUUUXXX\\\___aaaccceeegggfffhhhjjjjjjiiihhhiiiiiikkkmmmoooqqqqqqrrrtttvvvsssuuuxxx{{{}}}|||xxxvvvtttrrrjjjddd___]]]```dddffffffbbb^^^VVVNNNHHHDDDCCCCCCCCCFFFJJJNNNQQQTTTXXX[[[[[[YYYUUURRRPPPOOOOOOPPPNNNNNNKKKOOOXXX\\\jjj{{{uuuooohhhccc\\\ZZZWWWVVVUUUSSSQQQOOOLLLLLLKKKIIIGGGFFFDDDDDD@@@@@@@@@???>>>>>>======::::::999888888888888999777777777777777888888888999999:::::::::999999888:::::::::;;;;;;<<<======???AAADDDFFFJJJOOOUUUYYY___eeelllsssxxx~~~yyyqqqkkkgggbbbaaabbbdddgggqqqnnnUUUEEEAAABBB======<<<<<<<<<<<<======>>>??????@@@@@@AAABBBBBBBBBDDDFFFHHHKKKOOOTTTXXX]]]___ccceeeeeefffggghhhjjjkkkqqqxxxvvvoooiiijjjjjjgggdddeeebbbccc___XXXWWWZZZ[[[ZZZXXXTTTQQQSSSRRRNNNKKKLLLHHHFFFDDDBBBAAA>>>999666000000000000000111111222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---------,,,---...000---(((&&&''')))+++,,,(((***,,,...000111111000222111000///...---------///000111000...---------,,,---...000222333333333000222444555555333000...111222222333333222222111222111000111333444444444111111111111111111111111222222333333333444444444555555444444444555555666888:::===@@@CCCHHHMMMPPPXXXZZZ\\\\\\ZZZWWWVVVVVVUUURRROOOKKKHHHHHHHHHIIIJJJMMMRRRUUUVVVUUUUUUUUURRRSSSTTTUUUVVVWWWWWWXXXSSSVVV[[[^^^```bbbdddffffffiiilllmmmllljjjjjjjjjjjjlllooopppppprrrtttvvvtttvvvzzz}}}}}}yyyxxxwwwwwwpppkkkeeebbbdddffffffeee```[[[RRRJJJEEEBBBBBBCCCBBBEEEIIIKKKMMMOOOQQQSSSRRRRRRQQQQQQQQQRRRSSSTTTYYYWWWRRRUUU\\\]]]gggzzzssslllggg___]]]ZZZXXXWWWVVVSSSQQQLLLLLLJJJIIIGGGFFFDDDDDDAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;::::::;;;;;;888777777777777777888999999999999999999999888777999999999:::;;;;;;<<<<<<===???BBBDDDGGGLLLQQQUUU]]]cccjjjpppuuuzzzwwwpppjjjfff```aaadddhhhkkkssslllSSSDDDAAACCC======<<<<<<<<<<<<======>>>??????@@@AAAAAABBBBBBBBBDDDGGGJJJLLLPPPUUUYYY]]]```ccceeeeeefffggghhhfffhhhmmmvvvxxxssslllgggeeeeeeeeedddeeebbb]]]YYYWWWXXXZZZ[[[[[[UUUQQQSSSSSSNNNJJJIIIEEECCCBBBAAA@@@>>>:::777222222111000///...------......////////////......,,,...000222222000...,,,************+++,,,,,,---...---+++))))))***,,,---***++++++,,,---...000111333111///------...000222...///111222222111///.........000111333333444444222222333333333222222111444333222111111111222222///000111222111111222444111111222333333333222222///000000111222222333333333222000000000222444555;;;===???AAACCCGGGKKKNNNUUUYYY\\\]]]\\\YYYWWWWWWUUUSSSNNNJJJGGGEEEDDDEEEEEEIIIOOOUUUXXXXXXVVVTTTTTTUUUVVVWWWXXXXXXYYYXXXXXXYYY[[[___ccceeeeeedddfffgggiiikkklllllllllkkkhhhjjjkkklllmmmooosssuuuqqquuuyyy}}}~~~}}}|||{{{|||wwwpppjjjfffdddbbbaaaZZZVVVQQQKKKGGGFFFFFFGGGEEECCCDDDIIILLLMMMPPPVVVWWWZZZ[[[YYYZZZ]]]^^^\\\___[[[YYYZZZ\\\aaalllwww|||sssnnndddbbb```___^^^\\\YYYVVVRRRPPPLLLHHHFFFFFFHHHIIIFFFEEEDDDCCCAAA???>>>>>>@@@@@@???>>>===;;;999888666555555555555666666777888888777777777999:::<<<999999999999::::::;;;<<<===???@@@BBBDDDIIINNNSSSVVV\\\ccchhhlllrrryyy~~~}}}sssiiidddccc___bbbeeehhhmmmxxxgggRRREEE@@@@@@>>>======<<<<<<<<<=========>>>???@@@@@@@@@@@@@@@EEEFFFHHHJJJMMMRRRXXX\\\aaaeeeggghhhiiijjjfff```ddddddiiisssvvvrrrnnnjjjhhhfffdddbbbdddaaa\\\XXXWWWWWWYYY[[[ZZZTTTQQQSSSSSSNNNIIIHHHEEECCCBBBAAA@@@>>>:::777222222111000///...------------............------+++,,,...//////...,,,+++///...,,,+++***+++,,,---+++***((((((((()))***,,,******+++,,,---///000111111000000000//////......000111333444444333111000...///000111222333333333222222222333333222222111333333333333222222222222...///111111000000222333444444444555555444333333000000111111222222222333555444333333444666888999;;;===@@@BBBDDDHHHLLLPPPVVVYYY\\\^^^\\\ZZZXXXWWWSSSQQQNNNKKKHHHFFFEEEEEEFFFJJJPPPUUUXXXYYYWWWUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYYYY[[[___ccceeeeeeddddddeeegggiiijjjjjjjjjjjjhhhiiikkkkkklllnnnrrruuuwwwzzz}}}|||ssskkkeee```\\\ZZZPPPNNNJJJGGGEEEDDDEEEEEEGGGEEEEEEIIILLLNNNSSSZZZ^^^bbbdddcccdddhhhiiiggglllgggcccaaa```bbbjjjsssyyysssiiigggdddaaa```^^^[[[XXXUUURRRNNNJJJHHHHHHIIIJJJIIIHHHGGGEEECCCAAA@@@???@@@@@@???>>>===;;;:::999888888777666666777777777777777777777888999:::::::::999999999::::::;;;<<<===>>>???AAACCCGGGMMMQQQSSSXXX___dddhhhnnnuuuzzz}}}sssiiiddddddbbbdddhhhkkkrrr~~~~~~eeePPPEEEAAA@@@>>>======<<<<<<<<<======>>>???@@@AAACCCCCCCCCDDDFFFHHHJJJLLLOOOTTT[[[___bbbfffiiiiiijjjkkkhhhbbbffffffkkkttttttrrrooollljjjgggdddaaaccc```\\\XXXWWWWWWYYYZZZYYYTTTQQQTTTTTTNNNIIIGGGEEEDDDBBBAAA@@@===:::777222222111000///...------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++///---+++******+++---...***)))(((((()))***+++,,,******+++,,,---///111222111222444555444111///---000111222333333222111000///000000111222222222111111222222333333222222222333333444444444333222111---...000000//////111222555555555555444333333222111111111222222222222222555555444444555888:::<<<;;;===@@@BBBEEEIIINNNQQQVVVYYY\\\]]]\\\ZZZYYYXXXRRRPPPNNNLLLIIIGGGFFFEEEGGGKKKQQQWWWZZZZZZYYYWWWTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZ\\\___bbbddddddcccbbbccceeefffggghhhhhhhhhhhhjjjkkkkkklllnnnrrrtttxxx{{{~~~vvvkkkbbbZZZTTTQQQGGGFFFEEEEEEDDDDDDEEEEEEHHHEEEEEEHHHLLLPPPYYYbbbkkkqqquuuuuuvvvyyyyyywwwwwwqqqllliiieeedddiiippp|||sssooojjjeeecccaaa^^^\\\XXXUUUQQQMMMJJJIIIJJJJJJLLLKKKIIIGGGEEECCCAAAAAA@@@@@@@@@???===<<<:::999::::::999888777777777888555666777888999999999999::::::999999999:::;;;;;;;;;<<<>>>???AAAEEEJJJMMMNNNSSSZZZ___ccchhhooouuu{{{|||rrriiieeeeeeeeegggkkkpppxxxzzzaaaNNNDDDAAAAAA=========<<<<<<======>>>@@@AAABBBDDDEEEGGGHHHIIIHHHJJJMMMOOOSSSXXX___cccccciiilllllllllmmmjjjeeehhhhhhllluuuvvvsssooollljjjgggdddbbbccc```]]]ZZZXXXYYYZZZ[[[XXXSSSQQQTTTTTTNNNHHHFFFFFFDDDBBBAAA@@@===999666111111111000///.........,,,------......------,,,---,,,+++******+++,,,---************++++++,,,---+++******++++++---...///******+++,,,...000111222444666777888777444111///......///000000///......000000111111111111111000111111222333333333222222222333555666555444222000...///111111000000222333444444444333222111000///222222222222222222222222333222222222444666999;;;;;;>>>@@@CCCFFFJJJNNNRRRVVVYYY\\\]]]\\\ZZZYYYYYYUUUSSSOOOKKKHHHFFFFFFFFFHHHLLLRRRXXX[[[\\\ZZZYYYUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\^^^aaacccccccccbbbbbbcccdddeeefffggggggjjjkkkllllllmmmooorrruuusssvvvzzz}}}wwwjjj^^^UUUNNNJJJEEEEEEFFFFFFGGGGGGFFFFFFGGGDDDDDDHHHLLLTTTaaammm{{{~~~wwwqqqmmmjjjiiilllrrr{{{}}}xxxqqqjjjfffdddaaa```ZZZXXXTTTPPPMMMKKKKKKKKKMMMLLLKKKHHHFFFDDDBBBAAA@@@@@@@@@???>>>===;;;;;;;;;;;;999888777777777777555666777999:::999999888:::::::::999999::::::;;;:::;;;===>>>???BBBFFFIIIKKKOOOUUUYYY]]]cccjjjpppxxx~~~{{{qqqjjjgggggggggiiimmmsss}}}vvv]]]KKKCCCAAABBB==================>>>???@@@AAABBBDDDGGGIIIKKKMMMJJJMMMPPPSSSWWW\\\bbbfffeeekkkooooooooopppmmmiiiiiiiiimmmtttxxxsssmmmiiigggfffeeedddcccbbb___\\\[[[[[[\\\]]]XXXSSSQQQSSSSSSNNNHHHFFFFFFEEECCCAAA@@@===999666111111000000//////............////////////.........---,,,++++++,,,---...***+++---...---,,,***)))***+++++++++,,,---...///******+++,,,...000222333666666777777666555333222.........//////.........///000000111111111000000000111222333333333333333222333444555555333111000///111222222222222333555444444444333222111000///222222222222222333333333222222111222333666999:::<<<>>>AAACCCEEEIIINNNRRRUUUXXX[[[[[[ZZZYYYYYYZZZZZZUUUOOOIIIEEEEEEFFFGGGHHHLLLRRRXXX\\\\\\[[[ZZZUUUUUUUUUVVVXXXZZZ[[[]]]^^^]]]]]]^^^aaabbbbbbbbbcccccccccdddeeefffggghhhkkklllnnnnnnnnnpppsssvvvsssvvvyyy}}}uuuhhh\\\SSSKKKGGGFFFFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCHHHNNNXXXhhhwwwwwwrrrooolllooosssvvv|||wwwooojjjfffcccaaa[[[XXXUUUQQQNNNMMMLLLLLLMMMLLLJJJHHHFFFDDDCCCBBB@@@@@@@@@@@@???>>><<<<<<;;;:::999888777666666666555666888:::::::::999999;;;::::::999999:::::::::999:::<<<===>>>@@@CCCFFFHHHLLLQQQUUUYYY^^^fffllluuu|||zzzrrrkkkhhhiiigggiiillltttrrrYYYJJJCCCAAABBB===============>>>??????@@@AAABBBDDDGGGJJJMMMOOONNNPPPSSSVVVZZZ^^^cccgggfffmmmrrrrrrqqqqqqpppmmmjjjjjjmmmsss~~~xxxssslllgggeeeeeeeeeeeedddbbb```^^^]]]]]]]]]^^^YYYSSSPPPQQQQQQMMMHHHGGGGGGEEECCCAAA@@@===888555111000000000/////////......//////////////////...///...---,,,,,,---...//////000000000...,,,)))'''))))))******++++++,,,,,,******+++---///111333444444444555666555444333222000000////////////000000...//////000111111111000000111222222333333333333222222333333333222111000000222333333222333444666555555555555444333333222111111222222333444444444555555444444555888:::<<<===>>>AAACCCEEEHHHLLLPPPTTTVVVYYYZZZYYYXXXYYYYYYZZZUUUOOOIIIEEEEEEGGGHHHHHHLLLRRRXXX\\\]]]\\\ZZZVVVUUUUUUVVVXXXZZZ\\\^^^```___]]]^^^```aaaaaaaaacccccccccdddeeefffggghhhlllmmmnnnnnnnnnooorrruuuxxxzzz|||~~~uuuhhh]]]TTTMMMIIIGGGGGGGGGGGGFFFEEECCCCCCCCCBBBDDDHHHNNNYYYlll|||~~~vvvpppmmmmmmqqqqqquuuyyy{{{|||}}}tttmmmgggcccaaaYYYWWWUUUQQQOOOMMMLLLLLLKKKKKKIIIHHHFFFEEEDDDCCCAAAAAAAAA@@@@@@???======::::::999888777777777777777888999:::;;;;;;;;;;;;;;;;;;:::999999999::::::999:::<<<======>>>AAACCCEEEHHHMMMQQQTTTZZZbbbhhhrrrxxx|||tttllliiiiiiggghhhllltttnnnWWWIIICCCAAA@@@============>>>???@@@@@@AAABBBCCCDDDGGGKKKNNNPPPQQQSSSVVVYYY[[[^^^bbbdddgggooouuutttrrrsssrrrppplllkkkmmmsss}}}uuuqqqlllhhhfffdddcccbbbcccaaa___^^^]]]]]]]]]^^^[[[TTTOOOOOOOOOLLLIIIIIIGGGEEECCCAAA@@@<<<888555000000000000////////////---......//////......---......------------.........---,,,+++******************++++++++++++++++++******+++---///111333444222444888::::::888555333000//////////////////000------///000111111111111000000111222333333333333222222111111111000000000///111222333222222333555444444444555555444333333000000111222444555666666888777666666666888:::<<<===???AAABBBDDDFFFJJJNNNSSSUUUWWWXXXWWWWWWXXXYYYTTTRRROOOLLLIIIHHHHHHHHHGGGKKKRRRXXX\\\]]]\\\ZZZVVVUUUUUUVVVXXXZZZ]]]___aaa```^^^^^^___aaaaaa```cccbbbbbbbbbdddeeeggghhhjjjkkklllllllllnnnqqqsssxxxyyy{{{}}}vvvjjj___VVVOOOKKKHHHGGGGGGFFFEEEDDDDDDDDDEEEDDDFFFJJJNNNXXXkkk{{{~~~tttmmmiiiiiillllllnnnqqqqqqqqqrrruuuxxxwwwooohhhbbb___WWWUUUSSSQQQNNNMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEAAAAAAAAAAAA@@@???>>>>>>::::::999999999999::::::::::::::::::;;;<<<======<<<;;;::::::999999999:::999;;;<<<=========???AAABBBEEEIIIMMMPPPVVV^^^eeemmmsss|||wwwnnnhhhgggggghhhkkktttlllVVVIIICCC@@@???============>>>???@@@AAADDDDDDDDDEEEHHHKKKOOOQQQTTTVVVXXXZZZ[[[\\\___aaagggpppvvvuuusssssssssrrrnnnmmmooottt}}}rrrooollliiigggeeeaaa___aaa```___]]]\\\\\\\\\]]]\\\TTTNNNNNNNNNKKKIIIJJJGGGEEECCCBBB@@@<<<888555000000000000////////////,,,------......------,,,------------------------'''%%%###"""$$$(((---000------.........---,,,,,,******+++---///222444555222666<<<@@@AAA>>>999555...------,,,,,,------...,,,---...000111222222222///000111222333444444444222111000000//////000000///000111222111111222444111111222333333333222222//////111222444555777777888777666555666777999:::>>>???AAABBBCCCEEEIIILLLRRRTTTVVVWWWVVVVVVWWWXXXNNNNNNOOONNNMMMKKKIIIHHHGGGKKKQQQXXX\\\]]]\\\ZZZVVVVVVUUUVVVXXXZZZ]]]___bbb```^^^^^^___`````````bbbbbbaaaaaabbbdddfffgggiiijjjkkkkkkjjjllloooqqqrrrtttvvvyyy}}}xxxlllaaaXXXQQQMMMJJJIIIHHHGGGFFFFFFGGGGGGGGGFFFHHHKKKNNNWWWiiiyyyyyyooohhheeefffiiihhhiiikkkkkkjjjjjjkkkmmmttt{{{yyyppphhhbbb^^^UUUTTTRRRPPPNNNMMMLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGAAAAAAAAAAAAAAA@@@???>>>;;;;;;:::::::::;;;<<<<<<<<<;;;::::::;;;<<<>>>???<<<;;;::::::999999999999999;;;============???@@@@@@CCCGGGJJJMMMSSS\\\bbbiiioooxxxyyyooohhhfffhhhhhhkkktttjjjUUUIIICCC@@@>>>============>>>???@@@AAAEEEEEEEEEFFFIIILLLPPPRRRVVVXXXZZZZZZZZZ[[[]]]^^^gggpppwwwvvvsssssssssrrrpppooopppuuu~~~{{{sssnnnjjjkkkjjjfffeeefffaaacccaaaZZZXXXZZZ\\\\\\YYYUUUQQQPPPPPPPPPMMMJJJLLLGGGBBBAAAAAA@@@;;;777222222222222111111111000.................................------,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,))))))***,,,...222555777666999===BBBCCC@@@:::444222222111//////...............---------......///222333333444444444333333//////000222333444555666222111000000000111333333222444555444222000000111111222333222333666<<>>CCCFFFFFFGGGJJJMMMQQQTTTWWWXXXVVVTTTRRRRRRQQQPPPNNNMMMKKKJJJJJJJJJFFFJJJQQQXXX^^^___\\\XXXTTTTTTUUUVVVWWWYYYZZZ[[[\\\]]]^^^^^^]]]]]]___aaacccaaaaaadddgggiiihhhfffhhhjjjkkkllllllnnnppprrrtttuuuvvvwwwyyy~~~{{{nnneee^^^XXXSSSPPPMMMIIIFFFFFFFFFEEEDDDEEEHHHJJJKKKNNNVVVccclllnnnccc^^^\\\^^^aaa___ccchhhiiigggeeeeeefffiiinnnwwwxxxnnneee]]]XXXSSSRRRPPPNNNLLLJJJJJJIIIHHHHHHIIIIIIHHHFFFEEEDDDEEEDDDBBBAAA@@@????????????<<<999999;;;<<<;;;999<<<<<<===>>>???@@@@@@AAAAAA>>>;;;999999999999999999888999999:::;;;<<<===@@@BBBEEEHHHKKKQQQWWW[[[gggnnnxxxyyyooohhhfffhhhjjjmmmtttdddQQQFFF???>>>????????????@@@@@@AAAAAABBBBBBDDDGGGHHHJJJNNNRRRVVVXXXYYY[[[[[[\\\]]]```bbblllooosssvvvvvvvvvwwwxxxwwwttttttvvv}}}~~~sssmmmjjjjjjiiieeedddfff```bbb```ZZZWWWYYY[[[[[[ZZZVVVRRRPPPQQQPPPLLLIIIJJJFFFBBBAAAAAA???:::555222222111111111000000000////////////////////////......---------,,,,,,,,,+++,,,------------,,,+++,,,++++++******++++++,,,---,,,+++,,,...222666999666999===AAABBB???999444111000///...------------......------......//////000000000111111000000///000111111222222333333333222111000000000111333333333555666555333111111222111222222000///111666:::CCC:::444555777777999===999<<<>>>???>>>@@@DDDHHHSSSVVVXXXXXXVVVSSSQQQPPPOOONNNLLLKKKIIIHHHHHHHHHFFFJJJQQQXXX]]]^^^[[[XXXUUUUUUTTTUUUVVVXXXYYY[[[[[[\\\]]]\\\[[[\\\]]]___aaa```aaacccgggiiihhhfffhhhiiikkkllllllmmmppprrrrrrtttuuuwww{{{uuummmfff]]]VVVOOOLLLHHHEEEDDDDDDCCCBBBCCCEEEHHHIIILLLTTT___hhhzzztttbbbYYYUUUTTTVVVZZZYYY___fffjjjjjjhhhgggffffffjjjqqq{{{vvvjjjaaaZZZVVVNNNMMMKKKIIIGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGEEEEEEEEEDDDCCCBBB@@@@@@?????????<<<999999;;;<<<;;;:::>>>>>>???@@@AAABBBCCCCCCCCC@@@<<<;;;;;;;;;;;;:::::::::::::::;;;<<<======???AAADDDGGGJJJPPPVVVZZZdddkkkuuu~~~wwwnnnhhhhhheeegggkkkssszzz```OOOEEE@@@???AAA?????????@@@AAAAAABBBBBBBBBDDDFFFHHHJJJNNNRRRVVVYYY[[[]]]]]]^^^___aaadddkkkooosssuuuvvvvvvwwwxxxxxxvvvvvvxxxsssmmmiiiiiigggdddcccdddaaacccaaaZZZXXXZZZ\\\\\\[[[WWWSSSRRRQQQPPPLLLHHHIIIFFFCCCCCCBBB???:::555111111000000000/////////////////////////////////...------------,,,,,,,,,,,,------......------,,,,,,++++++******++++++,,,///---++++++---000555777666888;;;???@@@===888333......---,,,++++++++++++...............///000000333333333333222222111000111111111111111111111111222111000000000111333333444555777666444222222333333444444333222444777:::>>>888555666777777888:::>>>@@@@@@???>>>@@@FFFJJJTTTVVVYYYYYYVVVSSSPPPOOOOOONNNLLLKKKIIIHHHHHHHHHGGGJJJPPPXXX]]]]]][[[XXXVVVUUUTTTTTTTTTVVVYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[]]]______```cccfffhhhhhhggggggiiijjjkkklllmmmppprrrsssuuuwwwyyy||||||vvvooocccYYYOOOLLLGGGCCCBBBBBBAAA@@@@@@CCCEEEGGGKKKRRR[[[cccpppmmm```RRRKKKHHHHHHKKKOOOQQQZZZfffoooqqqooojjjhhhdddfffjjjpppzzz~~~qqqcccYYYSSSQQQJJJIIIGGGEEEDDDBBBBBBBBBDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@>>><<<:::999;;;<<<;;;;;;@@@AAABBBCCCEEEEEEFFFFFFDDDAAA>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>@@@CCCFFFIIINNNTTTXXX```gggqqq{{{{{{ssslllhhhhhhaaadddhhhqqqsss[[[LLLEEEAAA@@@BBB?????????@@@AAABBBBBBBBBBBBDDDFFFHHHJJJNNNRRRVVV[[[\\\___``````aaadddfffjjjnnnrrrtttuuuuuuvvvwwwzzzyyyyyy|||tttmmmhhhgggfffbbbaaacccbbbdddbbb\\\YYY\\\^^^]]]\\\YYYUUUSSSRRRPPPKKKGGGHHHGGGFFFEEEDDD@@@:::666000000000000////////////////////////////////////------------------------,,,,,,------------,,,,,,,,,++++++******++++++,,,+++*********+++---000111444666888;;;<<<:::555111...------,,,++++++,,,,,,............///000111111555555555444333222111000000000111111111111222222222111000000000111333333444555666555333222222222111222333444555888;;;===888666555666666777777888???AAACCCBBBBBBDDDHHHMMMRRRUUUYYYZZZXXXTTTRRRQQQQQQPPPNNNMMMKKKJJJJJJJJJGGGJJJPPPWWW\\\]]][[[XXXWWWVVVTTTSSSTTTUUUXXXYYYZZZ[[[[[[ZZZYYYYYYZZZ\\\]]]^^^```bbbeeefffggggggfffhhhiiijjjkkkmmmppprrrvvvwwwyyy{{{}}}}}}uuufffYYYQQQLLLGGGCCCAAAAAA@@@@@@@@@BBBEEEGGGKKKQQQXXX^^^dddppp{{{vvvlllYYYNNNDDD@@@??????BBBGGGLLLWWWhhhuuu{{{xxxqqqkkkeeeeeeeeehhhpppzzz~~~uuuhhh[[[QQQMMMLLLFFFFFFDDDCCCAAAAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@===<<<;;;::::::;;;<<<<<>>======<<<::::::::::::::::::;;;<<<======???BBBDDDGGGKKKQQQUUU\\\dddnnnxxxyyyqqqjjjggghhh```bbbgggppp~~~pppWWWJJJEEEBBBAAAAAA>>>??????@@@AAABBBCCCCCCBBBDDDGGGIIIKKKNNNSSSVVV[[[]]]```aaabbbccceeegggjjjmmmqqqtttuuuvvvvvvwww||||||}}}~~~uuunnnhhhgggeeeaaa```bbbaaacccaaa[[[XXX[[[]]]\\\\\\YYYUUUTTTSSSQQQLLLHHHFFFFFFEEEDDDBBB>>>999555000000000000////////////------------------------------------------------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,((()))***,,,------------333333555777888666222...///...------------------.........///000111222222111111111111000...------...///000111222333444444222111000000000111333333222444555444222000000111......///111333555666777444555666666666777777777666:::???AAAAAABBBEEEIIINNNRRRWWWZZZYYYWWWUUUTTTQQQPPPNNNMMMKKKJJJJJJJJJFFFIIIOOOVVV[[[]]][[[YYYXXXWWWUUUTTTTTTUUUWWWXXXYYYZZZ[[[ZZZYYYYYY[[[]]]\\\^^^```bbbcccdddeeefffeeeggghhhjjjjjjlllooorrrsssuuuxxx{{{xxxhhh[[[RRRMMMGGGCCCAAAAAAAAAAAAAAACCCFFFIIIMMMRRRWWWZZZYYY```gggjjjjjjggg___XXXJJJCCC<<<;;;:::;;;>>>CCCJJJVVVjjj|||zzzssshhhfffcccccchhhqqq{{{vvvqqqhhh]]]RRRKKKHHHGGGBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEEEECCCDDDDDDDDDCCCBBBAAA@@@===<<<<<<;;;:::;;;===>>>@@@BBBDDDGGGHHHHHHHHHHHHDDDBBB@@@>>>>>>===;;;999999999999888999999::::::<<<>>>@@@BBBEEEIIINNNRRRZZZbbbmmmwwwxxxooohhheeeeeeaaacccgggooo}}}nnnVVVIIIEEEBBB@@@???>>>???@@@AAABBBCCCDDDDDDDDDEEEHHHJJJLLLOOOTTTWWWZZZ]]]```bbbcccdddfffgggjjjmmmqqqtttuuuvvvwwwxxx~~~~~~~~~vvvoooiiigggdddaaa```bbb___aaa^^^XXXVVVXXXZZZZZZ\\\YYYVVVUUUUUURRRMMMIIICCCCCCCCCAAA>>>:::666444111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++******++++++,,,,,,++++++******++++++,,,((()))+++---.../////////222222333444555333000---//////...............///////////////000222333444111111111111111000///...//////000111333444555666222111000000000111333333222333444444222000000111222222222333555555444222111555777555555777999888333888===@@@@@@AAADDDGGGMMMQQQWWWZZZZZZXXXVVVUUUOOONNNLLLKKKIIIHHHHHHHHHEEEHHHMMMUUU[[[]]]]]][[[XXXXXXWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZYYYZZZ\\\]]]\\\^^^```aaaaaabbbccceeedddfffhhhiiijjjlllooorrrooorrrvvv{{{wwwhhh\\\QQQLLLFFFBBBAAAAAABBBBBBBBBDDDGGGLLLPPPTTTWWWXXXTTTUUUVVVWWWWWWTTTNNNIIIBBB===999:::999999<<>>???@@@AAABBBCCCDDDEEEEEEGGGIIIKKKMMMQQQUUUXXXZZZ]]]aaadddeeeeeeggghhhjjjnnnrrruuuvvvwwwyyyzzzxxxpppiiigggdddaaa```bbb___aaa___YYYVVVYYY[[[[[[[[[XXXVVVVVVVVVTTTNNNJJJEEEEEECCCAAA===999777666222222111111111000000000------------------------,,,,,,,,,---------......---,,,++++++++++++,,,---,,,++++++******++++++,,,***)))))))))***---000222444333333444444333000...//////............///////////////000111222444444222222333333333333222111111111222333444444555555222111000000000111333333333444555444222111111111444333444666888888555333000666888555444888:::999888<<>>:::888:::999888:::???AAAOOOfffzzzuuummmfffdddggglllpppvvv~~~zzzppphhh^^^UUUKKKFFFFFFFFFCCC@@@<<<;;;:::::::::::::::::::::::::::;;;<<<>>>@@@AAA@@@AAACCCCCCCCCBBB@@@???;;;======<<<:::;;;>>>@@@AAACCCFFFIIIKKKKKKJJJJJJFFFDDDBBBAAA@@@???<<<999:::999999888888999999::::::<<<>>>???AAAEEEJJJMMMUUU]]]iiittt~~~~~~uuummmfffaaaaaa___aaafffooo~~~~~~hhhPPPEEECCCBBB>>><<<>>>???@@@AAABBBDDDEEEEEEGGGHHHKKKMMMOOORRRWWWZZZ\\\___cccfffggghhhiiijjjkkknnnsssvvvxxxyyyzzz{{{yyyqqqjjjgggeeeaaa```cccccceeebbb\\\ZZZ\\\^^^^^^ZZZXXXVVVVVVWWWTTTOOOKKKHHHHHHFFFCCC???<<<::::::222222222222111111111111........................,,,,,,,,,------............---,,,,,,,,,,,,---...,,,++++++++++++++++++,,,***(((%%%###%%%***///333555444444444555444111///......---------......////////////000111333444555...//////000000000//////444444444444444444444444222111000000000111333333444555666666444222222333...---...222666777555222000777999444333888;;;:::;;;===>>>===<<<>>>DDDHHHOOOSSSYYY\\\[[[WWWTTTSSSQQQPPPNNNMMMKKKJJJJJJJJJBBBEEEKKKSSSZZZ^^^___^^^XXXYYY[[[[[[[[[YYYWWWUUURRRTTTUUUVVVVVVXXX[[[]]]\\\___bbbaaa___^^^```bbbcccdddggghhhiiikkkoooqqqvvvxxx{{{|||}}}}}}sssggg\\\TTTMMMHHHBBB>>>>>>???AAABBBCCCDDDHHHMMMRRRUUUUUUTTTTTTNNNHHHFFFEEEBBB???>>>;;;999888999888666999>>><<>>======<<<<<<<<<<<<<<<===999999999999:::<<<>>>??????AAABBBCCCCCCAAA@@@>>>;;;===>>><<<:::;;;>>>AAAAAADDDGGGKKKLLLMMMLLLKKKHHHFFFDDDCCCBBB@@@===;;;;;;;;;:::999999::::::::::::;;;===>>>@@@DDDHHHLLLTTT\\\gggsss}}}{{{tttmmmeeeaaa```]]]___eeeooo~~~zzzdddLLLBBBBBBAAA>>><<<>>>???@@@AAACCCDDDEEEFFFHHHIIILLLNNNPPPSSSXXX[[[]]]aaaeeehhhiiijjjkkklllkkkoootttwwwxxxyyy{{{|||yyytttmmmhhhdddbbbaaa``````bbb___YYYVVVXXXZZZYYYZZZVVVSSSSSSUUUTTTNNNIIIIIIGGGDDDAAA===:::888666111111000///////////////222000///...//////---,,,///...,,,+++******+++,,,,,,,,,,,,++++++*********(((((())))))******++++++---+++***+++---///000000333333222222111///...------...//////000/////////...///000111222333333333222222222222222222222222111222222333222111000///000000000000111222333444666555444444666666555444///222555888999999888777333444444444333444777999<<<<<<===@@@CCCEEEFFFEEEOOOTTT[[[___^^^[[[XXXWWWVVVUUUSSSQQQNNNKKKHHHGGGHHHJJJNNNUUU\\\```^^^[[[VVVWWWXXXYYYYYYYYYXXXWWWRRRTTTWWWXXXXXXYYY[[[]]]```___^^^^^^___aaadddeeedddfffgggggghhhiiilllnnntttuuuvvvxxxzzz|||~~~~~~{{{nnncccYYYQQQLLLHHHFFFCCC@@@>>>???CCCFFFGGGHHHIIIMMMPPPRRRRRRPPPNNNNNNLLLJJJFFFBBB>>><<<;;;:::::::::999888888888===EEEXXXqqquuulllfffeeeeeemmmqqqwww~~~~~~tttlllhhhccc]]]XXXMMMHHHDDDCCCFFFFFFCCC???>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;;;;;;;<<<======CCCCCCCCCCCCBBBAAA@@@@@@============>>>???@@@AAAAAADDDHHHKKKMMMMMMKKKJJJGGGFFFCCC@@@>>><<<<<<<<<777777777888999;;;<<<===<<<======>>>???BBBHHHKKKRRRYYYdddnnnxxxyyyrrrlllddd___^^^___bbbhhhqqqyyyeeeOOOEEEDDDCCC@@@??????@@@BBBCCCCCCEEEGGGJJJJJJMMMPPPRRRTTTUUUWWWYYY]]]```eeekkkoooqqqrrrrrrssstttuuuwwwxxxzzz{{{|||yyytttmmmgggdddcccbbbaaa___aaa___XXXUUUWWWYYYXXX[[[WWWSSSSSSUUUSSSMMMHHHGGGFFFDDDBBB>>>;;;888666111111000///////////////000...---,,,------+++***...---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++************++++++++++++,,,+++***+++---///111222222222222222111///......+++,,,,,,---............///000111111222222222222222222222222222222222222111222333333333222000///000000000000111222333444333222111222333444333111000111333555555555444333444444555444333444666888;;;<<<===@@@DDDFFFGGGGGGPPPUUU\\\``````]]]ZZZYYYUUUTTTSSSRRROOOMMMKKKJJJIIIJJJMMMTTT[[[^^^]]]ZZZSSSTTTUUUVVVVVVUUUTTTSSSSSSUUUWWWXXXXXXXXXZZZ\\\]]]]]]]]]]]]^^^```aaabbbdddeeeggghhhhhhiiikkkmmmqqqrrrsssuuuwwwyyy{{{|||}}}vvvjjj___WWWPPPLLLIIIHHHGGGDDDAAA???@@@DDDGGGHHHHHHIIILLLOOOQQQPPPOOOKKKJJJIIIGGGCCC???<<<::::::::::::999888888777777;;;AAAOOOddd}}}yyynnngggdddcccgggkkkqqqwww}}}uuunnneee___]]]ZZZVVVSSSMMMIIIEEEDDDFFFFFFCCC@@@???>>>===<<<<<<<<<======<<<<<<<<<;;;<<<<<<===>>>CCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>@@@AAAAAABBBEEEHHHLLLMMMMMMKKKJJJHHHFFFDDDAAA???=========::::::999999888888999999;;;;;;<<<<<<>>>AAAFFFIIIPPPWWWaaakkkuuuxxxqqqkkkccc______aaadddjjjsssxxxdddNNNEEEDDDCCCAAA@@@BBBDDDEEEFFFGGGIIIKKKNNNNNNPPPSSSUUUVVVWWWZZZ[[[^^^aaaggglllppprrrrrrrrrttttttuuuwwwxxxzzz{{{{{{|||wwwssslllgggeeedddcccbbb^^^```^^^XXXUUUWWWYYYXXX\\\XXXTTTSSSTTTRRRLLLGGGEEEEEEDDDCCC@@@<<<888666111111000//////////////////...,,,,,,------,,,***,,,,,,+++++++++,,,---...++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++*********+++---///111222111111222222111000//////+++,,,,,,---...//////000111111111111111111111111222222222222222222222222222333333444444333111111000000000000111222333444333111000111222333222111222222222222222222222222555555555444333333555888:::<<<>>>AAADDDGGGHHHIIIQQQWWW^^^bbbbbb___]]][[[UUUUUUTTTSSSQQQOOOMMMLLLIIIJJJLLLRRRYYY\\\\\\YYYRRRSSSSSSTTTTTTSSSSSSRRRUUUVVVXXXXXXWWWXXXYYY[[[\\\\\\]]]^^^___```aaaaaabbbeeehhhiiiiiiiiijjjkkknnnoooppprrrtttvvvwwwxxx|||}}}xxxiiibbbXXXOOOJJJHHHGGGGGGGGGFFFDDDAAA???AAAEEEIIIJJJIIIIIIKKKNNNOOONNNLLLHHHHHHGGGEEEBBB???<<<:::::::::999999888777777666:::<<>>>>>>>>??????======<<<<<<======>>>???CCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>??????@@@AAABBBDDDFFFIIILLLNNNMMMKKKIIIGGGFFFDDDBBB@@@???>>>>>>;;;:::999999888888999999999:::;;;;;;<<>>===::::::999888777777666666999999===HHHZZZnnn}}}{{{pppfff^^^YYYWWWRRRVVVZZZ___dddiiiooosssxxxyyy{{{}}}~~~yyyqqqiiiaaa\\\[[[VVVQQQNNNOOORRRSSSTTTLLLJJJGGGFFFFFFFFFDDDBBBBBBBBBAAAAAAAAAAAA@@@AAA>>>>>>>>>>>>>>>???@@@AAADDDDDDDDDDDDCCCBBBAAA@@@????????????@@@AAABBBCCCEEEGGGJJJMMMNNNLLLJJJHHHEEEDDDCCCAAA@@@???>>>===888888888888999:::;;;<<<999:::;;;<<<<<<>>>BBBEEEIIIPPPYYYcccmmmyyywwwnnnhhhbbb```bbbaaafffnnnzzzqqq```MMMEEECCCBBBAAABBBBBBDDDFFFGGGHHHKKKNNNQQQVVVXXX[[[\\\\\\]]]^^^```aaaeeekkkqqqtttuuutttssswwwwwwxxxxxxyyyzzz{{{{{{zzz{{{~~~wwwrrrlllgggeeedddcccbbb```bbb```ZZZXXXZZZ]]]\\\]]]XXXTTTSSSTTTRRRLLLFFFCCCDDDDDDCCCAAA===999666111000000///////////////000///......///000...---)))***+++,,,---.........*********++++++,,,,,,,,,++++++******)))))))))(((***++++++***((((((+++---000111222333444444444444000000///000000222333444444333222111000000000111222222222111111000000000222222333444444444333222000000000000111222333444444333222222444444333222333222111111111333555666444555555444333333666888:::===AAADDDFFFGGGKKKMMMPPPVVV^^^ccccccbbb___^^^\\\[[[YYYVVVSSSPPPMMMKKKJJJIIIJJJOOOVVVZZZ[[[ZZZXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYXXXWWWWWWXXXYYY]]]^^^___aaabbbbbbbbbbbbbbbeeehhhjjjiiihhhhhhiiillllllnnnppprrrtttuuuvvvwwwzzz~~~qqqbbbYYYPPPMMMJJJHHHGGGFFFEEECCCDDDCCCAAA@@@???BBBGGGKKKNNNLLLJJJIIIIIIHHHGGGEEEDDDEEEEEEDDDCCCAAA???>>>;;;;;;:::999888777666555666666888???JJJXXXcccjjjllliiiddd^^^WWWRRROOOMMMIIILLLPPPSSSWWW\\\aaadddggghhhiiijjjkkkkkkkkkkkkkkkjjjiiieee```YYYSSSPPPMMMJJJFFFDDDEEEHHHJJJLLLJJJHHHFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEECCCBBBBBB@@@@@@@@@AAAAAABBBCCCDDDFFFHHHKKKMMMMMMKKKHHHGGGBBBBBBAAA@@@???>>>===<<<888888888888999:::;;;;;;:::;;;<<<<<<===>>>AAACCCGGGMMMVVV```jjjvvvwwwmmmgggbbbaaabbb```eeeooo|||mmm]]]MMMEEECCCBBBBBBCCCAAACCCFFFHHHIIILLLOOORRRWWWZZZ\\\^^^^^^^^^```aaacccgggmmmrrrvvvwwwwwwvvvyyyzzzzzzzzz{{{{{{||||||}}}}}}wwwssslllgggeeedddcccbbbaaacccaaa[[[YYY\\\^^^^^^\\\XXXTTTSSSTTTRRRLLLGGGEEEEEEDDDCCC@@@<<<888666111111000///////////////...---,,,,,,---...---,,,)))***+++,,,---...------++++++++++++++++++,,,,,,*********))))))))))))))))))+++,,,***''''''***...111222333555666666777777000///.........///111222444333111000000000111111222222222111000000//////111111333444444333333222000000000000111222333444333111000111222333222111000000//////000222333555333444444444333444777999;;;???DDDFFFFFFGGGKKKNNNPPPVVV^^^cccdddcccaaa```]]]\\\ZZZWWWSSSOOOLLLJJJJJJIIIIIINNNUUU[[[]]]]]]XXXXXXWWWVVVUUUUUUUUUUUUVVVXXXYYYXXXWWWWWWXXXYYY\\\\\\]]]^^^___```aaaaaaccceeehhhiiihhhggghhhiiilllmmmnnnppprrrtttvvvvvvuuuyyy~~~zzzrrriii^^^UUURRRJJJHHHGGGFFFFFFEEECCCAAACCCCCCAAA@@@@@@CCCIIIMMMOOOMMMJJJGGGGGGEEECCCBBBAAAAAABBBBBBAAA@@@>>>===<<<<<<;;;:::999777666666333333555888>>>EEEKKKOOOPPPOOONNNLLLIIIGGGEEEDDDAAACCCFFFIIILLLPPPTTTXXXXXXXXXYYYYYYYYYYYYXXXXXXUUUTTTSSSQQQOOOKKKHHHGGGEEEDDDBBBAAAAAABBBDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDAAAAAAAAAAAABBBCCCDDDEEEGGGHHHKKKLLLLLLIIIFFFDDD@@@@@@@@@@@@???>>><<<<<<<<<;;;:::999888777777777:::;;;<<<===<<<===@@@BBBDDDJJJSSS\\\fffrrrwwwnnngggbbb```bbb___fffqqqjjj[[[LLLEEECCCBBBCCCEEECCCFFFHHHKKKLLLOOOSSSVVVXXX[[[]]]______```bbbdddeeehhhmmmssswwwyyyzzzzzz||||||}}}}}}}}}}}}}}}}}}~~~~~~yyytttmmmgggdddcccbbbaaa```cccaaa[[[YYY[[[^^^^^^[[[WWWSSSSSSUUUSSSMMMHHHGGGFFFDDDBBB>>>;;;888666111111000///////////////...,,,+++,,,---...---,,,******,,,------------,,,,,,,,,++++++++++++++++++)))***************++++++'''***,,,+++))))))...222222333444666888999999:::222111000......///000111444222111000///000222333222222222111000////////////000222333333333222111000000000000111222333444333222111222333444333111222222111111111222222222222333444333333555888:::<<>>===<<<;;;:::888777777444555555666777:::===@@@@@@@@@AAAAAAAAA???===<<<:::<<>>AAABBBCCCDDDDDDDDDCCCBBB???>>>===<<<:::999888777888888777666666777:::===;;;<<<===>>>===<<<:::888666888;;;===>>>AAAEEEHHHMMMMMMLLLLLLKKKJJJHHHHHHBBBAAA???>>>>>>>>>???@@@<<<===????????????@@@AAA@@@AAABBBCCCCCCDDDFFFHHHDDDEEEEEEFFFFFFDDDCCCBBBFFFFFFFFFGGGHHHIIIKKKLLLJJJJJJJJJJJJIIIHHHGGGGGGCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHJJJKKKJJJGGGCCCAAA@@@AAAAAABBBAAA@@@???>>>999999999888999999::::::777999::::::::::::;;;===>>>DDDLLLUUU___kkkyyywwwoooiiiccc``````aaaiiivvv|||fffYYYKKKEEECCCBBBCCCFFFDDDGGGJJJLLLOOORRRVVVYYYZZZ]]]```bbbccceeegggiiihhhjjjmmmrrrwww|||||||||~~~wwwnnngggcccbbbaaaaaaffffffaaaYYYUUUXXX[[[[[[___VVVPPPSSSVVVSSSLLLGGGGGGEEEBBBAAA???<<<999666555333111000000000...---,,,,,,,,,---------............//////......---,,,************************(((((())))))*********+++)))***+++++++++,,,///222111222666999<<<>>>??????444222111111222333222111333000...///222444333111000111222333444333222222444444444333222111333444333222222111111222222333444444444444444444444444111111222222222333333333333444444444333333555666===@@@DDDEEEEEEGGGKKKNNNUUUYYY___dddggggggfffddd```]]]YYYVVVTTTRRRPPPNNNIIIIIIJJJMMMQQQWWW\\\___\\\YYYVVVTTTTTTUUUUUUTTTWWWUUUVVVYYYYYYVVVVVVYYYXXX]]]^^^[[[\\\bbbeeeccceeeeeeeeeeeeeeefffggghhhlllnnnoooooooooooorrrtttqqqtttwwwzzz}}}vvvbbb\\\UUUPPPNNNLLLHHHEEEBBBCCCDDDEEEFFFGGGGGGGGGJJJGGGEEEGGGMMMSSSVVVVVVRRRNNNGGGCCCAAAAAAAAAAAA;;;<<>>===<<<;;;:::999999888666666666666666555555555666777888::::::999999888666777777777888;;;???CCCJJJJJJJJJJJJIIIGGGEEEDDD===<<<;;;:::::::::;;;<<<:::;;;<<<>>>????????????BBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCDDDEEEEEECCCAAA??????????????????>>>======<<<;;;;;;;;;;;;;;;;;;:::999999::::::;;;<<<======AAACCCGGGOOOZZZhhhttt|||yyypppiiiccc______ccclllzzz{{{fffZZZKKKBBBCCCFFFGGGFFFLLLLLLMMMOOORRRUUUUUUUUU\\\^^^bbbdddfffeeedddbbbgggiiimmmrrrwww{{{~~~}}}|||~~~wwwnnngggcccbbbaaaaaadddfffccc\\\XXXZZZ[[[ZZZ^^^UUUOOOQQQUUURRRKKKGGGGGGEEECCCAAA???<<<888555555333000000000000///------------.........//////---------------,,,,,,+++++++++++++++++++++++++++(((((())))))))))))))))))((())))))(((((()))+++...111333666999;;;=========555333111111222222111000111///---...000222111000...///000111222111111000111111222222111222222333333222222111111222222333444444444444444444444444111222222222222333333333333444444444333333555666;;;>>>BBBDDDFFFHHHLLLPPPUUUZZZ```fffiiiiiigggfffaaa^^^YYYVVVTTTRRRPPPNNNKKKKKKLLLMMMQQQVVV[[[^^^\\\YYYVVVTTTTTTUUUTTTTTTVVVSSSSSSUUUVVVUUUXXX]]]\\\___^^^ZZZ\\\bbbeeeddddddddddddeeefffggghhhiiiiiijjjlllmmmmmmooorrrtttrrruuuxxx{{{|||~~~~~~{{{yyyxxxxxxwwwzzz|||}}}~~~~~~vvvlll\\\XXXSSSOOOMMMJJJGGGDDDFFFGGGHHHIIIJJJJJJJJJJJJLLLJJJJJJNNNTTTYYY[[[ZZZTTTOOOHHHBBB@@@???>>>>>>;;;<<>>>>>===<<<;;;:::999999777777666666666666555555666777888999:::999888888666777777777777:::???CCCJJJJJJKKKJJJIIIGGGFFFDDD<<<;;;:::999999::::::;;;:::;;;<<<===>>>?????????@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNNNNMMMLLLKKKIIIHHHEEEDDDDDDCCCBBBBBBBBBCCCBBBBBBCCCCCCCCCBBB@@@@@@???????????????>>>======;;;;;;;;;;;;;;;:::::::::999999::::::;;;<<<<<<===@@@BBBFFFLLLWWWcccpppxxxyyypppiiibbb___```cccmmm}}}xxxeeeYYYKKKCCCCCCFFFGGGFFFMMMMMMNNNQQQTTTWWWXXXXXX]]]^^^aaacccdddeeedddcccgggiiimmmqqquuuyyy{{{|||}}}~~~~~~}}}|||}}}wwwnnngggcccbbbbbbaaabbbeeeddd___[[[[[[[[[YYY]]]TTTNNNPPPSSSPPPJJJFFFFFFEEECCCBBB@@@<<<777444444222000000000000///............/////////000000,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))))),,,,,,,,,+++***+++---000222444666888:::;;;;;;;;;555333111000111111000...///---,,,---...000/////////000000111222111111111...///000111222222222222333222222111111222222333444444444444444444444444222222222222333333333333333444444444333333555666999<<<@@@CCCFFFIIIMMMPPPUUUZZZaaahhhlllllliiigggbbb___ZZZWWWUUUSSSPPPNNNMMMMMMMMMNNNRRRWWW\\\___]]]ZZZVVVTTTSSSTTTTTTTTTVVVSSSRRRTTTUUUVVV\\\dddeeeddd___ZZZ\\\aaaddddddccccccdddeeefffgggiiijjjfffhhhjjjkkklllnnnrrrtttsssvvvyyy{{{{{{{{{{{{{{{vvvuuusssqqqmmmjjjhhhgggdddggghhhjjjmmmpppkkkdddYYYVVVSSSQQQOOOLLLIIIFFFIIIJJJLLLMMMNNNOOOOOOOOOOOOOOORRRWWW^^^aaa```]]]VVVQQQIIIBBB???===;;;:::;;;<<<>>>@@@AAAAAAAAAAAA??????>>>>>>===<<<::::::777777777777666666555555666777888999:::999888888555666666666777:::>>>BBBIIIJJJJJJJJJIIIGGGFFFEEE;;;;;;:::999888888999999::::::;;;<<<===>>>??????@@@@@@AAABBBDDDEEEFFFFFFGGGGGGHHHJJJJJJKKKKKKKKKJJJKKKKKKLLLLLLMMMNNNNNNQQQQQQQQQPPPNNNLLLJJJHHHEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????@@@??????>>>===;;;;;;;;;;;;::::::999999999999::::::;;;;;;<<<<<>>@@@AAAAAABBBBBB@@@@@@@@@@@@???===<<<;;;999888888777777666666666666777999:::::::::999888555666666666777999>>>BBBHHHHHHIIIIIIHHHFFFEEEDDD<<<;;;:::999999888888777:::::::::;;;<<<===>>>???AAAAAABBBCCCDDDEEEFFFFFFGGGGGGIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPTTTTTTTTTRRRPPPMMMJJJHHHEEEDDDCCCAAA@@@?????????@@@??????>>>>>>>>>???????????????@@@@@@??????>>><<<<<<;;;;;;::::::999999999999:::::::::;;;;;;;;;>>>@@@DDDGGGNNNXXXdddlll}}}uuummmgggbbb```aaaeeerrr|||ooo^^^VVVJJJCCCCCCEEEGGGGGGJJJMMMQQQUUUWWWZZZ\\\^^^```aaabbbccceeefffhhhhhhiiikkknnnqqqsssttttttttttttuuuvvvxxxzzz|||}}}}}}~~~}}}}}}~~~|||vvvmmmgggcccbbbbbbbbbcccddd```YYYUUUXXX[[[[[[]]]UUUPPPQQQRRROOOKKKJJJFFFEEECCCAAA???;;;666222444222000///000000000...,,,,,,---------........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++'''''''''&&&&&&)))...111333444666777888777777666444222///.........---+++////////////...///000111333333333333333444444444444222111222333333111...333222222111111222222333444444444444444444444444222222333333333444444444333444444444333333555666;;;<<<>>>AAAEEEIIIKKKLLLPPPUUU]]]eeejjjkkkiiihhhhhhddd___[[[XXXUUURRRPPPLLLKKKKKKMMMRRRXXX___ccc```\\\WWWSSSRRRSSSSSSSSSSSSSSSVVVYYYXXXWWW\\\ccc}}}qqqccc]]]___aaabbbbbbaaaaaabbbccceeefffhhhiiihhhjjjkkkkkkkkkllloooqqqtttwwwzzzzzzyyyvvvttttttsssoooiiiddd```\\\XXXTTTUUUWWWWWWYYY___ggggggddd\\\]]]]]]\\\YYYUUUQQQOOOPPPQQQTTTWWWZZZ\\\^^^^^^ZZZ]]]dddlllqqqpppiiibbbWWWRRRJJJDDD@@@>>>===<<<;;;<<<===???@@@AAABBBCCCAAABBBBBBBBBAAA???===<<<:::999999888777777666666777888:::;;;;;;;;;:::999666666666666777:::>>>BBBFFFFFFGGGGGGFFFEEEDDDCCC======<<<;;;:::999888777::::::::::::;;;<<<>>>???DDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKNNNOOOOOOPPPPPPQQQRRRRRRTTTTTTTTTSSSPPPLLLHHHFFFDDDCCCBBB@@@???>>>>>>>>>>>>>>>=========>>>>>>?????????@@@@@@@@@@@@??????======<<<<<<;;;:::999999999999999:::::::::::::::>>>@@@DDDGGGKKKTTT```iiixxxssskkkeeeaaa```bbbggguuuuuuiii[[[SSSJJJDDDCCCEEEGGGGGGIIIMMMRRRVVVXXXZZZ\\\^^^bbbbbbccceeeggghhhjjjkkkjjjlllooorrrsssssssssrrroooppprrrtttwwwyyy{{{}}}|||{{{zzz{{{{{{|||vvvmmmgggccccccccccccbbbccc___WWWTTTWWW[[[[[[]]]VVVQQQQQQQQQNNNKKKKKKHHHEEEBBB@@@===:::666333333111//////000111000///,,,,,,,,,------------.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,(((((('''&&&&&&)))---111222333555666777666666555222000...---......---+++///000111000//////111333222111111111111222333333666222000000222333222000333222222111111222222333444444444444444444444444333333333333444444444444333444444444333333555666;;;;;;===@@@EEEIIIJJJJJJNNNSSSZZZbbbgggiiiiiiiiikkkgggbbb]]]ZZZWWWTTTQQQLLLKKKKKKLLLPPPWWW^^^cccbbb]]]WWWSSSQQQRRRRRRRRROOOQQQUUUWWWVVVTTTZZZbbbqqqbbb]]]```bbbbbbbbb```aaaaaabbbcccdddfffgggiiijjjkkkkkkkkkkkknnnpppsssuuuxxxyyyxxxvvvvvvvvvuuuooogggbbb^^^ZZZUUUQQQPPPRRRSSSUUU]]]gggiiigggaaabbbbbb```[[[VVVSSSRRRUUUVVVXXX[[[^^^```aaabbb^^^bbbjjjtttzzzxxxpppiiiZZZUUUMMMFFFBBB@@@???>>>;;;<<<===>>>@@@BBBCCCDDDBBBCCCDDDDDDCCCAAA???===;;;::::::999888777666666999:::;;;<<<===<<<;;;;;;666777777777888;;;???CCCEEEFFFFFFGGGFFFEEEDDDCCC@@@??????>>><<<:::999888:::999999999:::<<<>>>???EEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQNNNJJJFFFCCCBBBBBBAAA???>>>>>>>>>>>>============>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@???>>>>>>===<<<;;;::::::999999999999::::::::::::===@@@DDDEEEHHHPPP]]]ffftttqqqiiidddaaaaaaccckkkyyyooocccWWWQQQJJJEEECCCEEEGGGHHHIIINNNTTTXXXYYYZZZ\\\___aaabbbdddfffhhhjjjjjjkkkjjjlllooorrrssssssqqqppplllmmmnnnqqqtttwwwzzz{{{zzzxxxwwwxxxxxx|||{{{uuummmfffccccccccccccaaabbb```YYYVVVYYY[[[[[[\\\UUUPPPPPPOOOLLLJJJKKKIIIFFFAAA>>>;;;999666444333111//////000111000///------------............---............---,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,***'''&&&(((,,,000111222444555666666555555000...,,,,,,---...---,,,...000111000///...111333222222111111111222333444444///+++,,,000444444333333222222111111222222333444444444444444444444444333333333444444444444555333444444444333333555666:::999;;;???EEEJJJKKKKKKNNNRRRXXX___eeeiiijjjkkknnnjjjddd```\\\YYYUUUSSSOOOMMMKKKKKKOOOUUU[[[```ccc^^^WWWRRRQQQQQQRRRRRRPPPQQQTTTVVVUUUUUU^^^hhh~~~lll]]][[[aaaccccccccc````````````aaabbbcccdddfffgggiiiiiiiiikkkmmmpppqqqtttvvvwwwwwwwwwxxxzzzxxxqqqhhhbbb___[[[VVVQQQNNNQQQSSSXXXbbbmmmqqqoooiiijjjiiieee___YYYWWWVVVVVVWWWXXXZZZ[[[[[[\\\\\\ZZZ___iiiuuu}}}|||uuunnn___ZZZQQQIIIEEEBBB???>>>;;;<<<<<<>>>@@@BBBCCCDDDCCCDDDEEEFFFEEEBBB@@@>>><<<;;;:::999888777777666:::;;;===>>>>>>>>>===<<<888888888888999<<<@@@DDDFFFGGGHHHHHHHHHGGGEEEEEEBBBBBBBBBAAA???===:::999999999888888999;;;===???CCCDDDEEEHHHJJJLLLNNNNNNLLLLLLLLLMMMLLLLLLKKKJJJLLLMMMMMMNNNNNNOOOPPPPPPNNNOOOOOOOOOLLLHHHCCCAAAAAA@@@???>>>>>>>>>>>>>>>;;;<<<===>>>??????>>>===>>>???@@@@@@AAAAAAAAA@@@@@@@@@???>>>===<<<;;;;;;999999999999999999999999:::>>>BBBDDDFFFMMMZZZdddrrr}}}~~~ppphhhccc```aaadddnnn|||~~~kkk___TTTPPPJJJEEECCCEEEGGGHHHKKKPPPWWWZZZZZZZZZ]]]```^^^```cccfffhhhiiiiiiiiiiiikkknnnqqqrrrqqqooonnnjjjjjjlllnnnqqquuuxxxzzzxxxvvvuuuuuuuuuzzz{{{uuummmfffcccccccccccc___bbbbbb\\\ZZZ[[[[[[YYY[[[TTTOOOOOONNNJJJIIIJJJKKKGGGAAA===:::888666555333111//////000111000///............/////////000,,,,,,---------,,,++++++************************(((((())))))*********+++,,,***'''$$$!!!"""&&&)))000111333555666666555555///---,,,,,,---...---,,,...000111000......000333555444333222333444555666111,,,((()))///444666555333222222222222222222333444444444444444444444444333333333444444444555555333444444444333333555666777777999>>>FFFKKKMMMLLLOOORRRXXX^^^dddiiikkkmmmppplllfffaaa]]]ZZZVVVTTTQQQOOOLLLKKKMMMRRRXXX\\\ccc^^^WWWRRRQQQQQQRRRRRRSSSSSSUUUVVVVVVYYYdddqqqzzzgggXXXYYYaaaddddddddd``````___``````aaabbbbbbbbbdddfffggghhhjjjnnnpppqqqrrruuuvvvwwwxxx{{{}}}{{{tttkkkeeebbb^^^XXXSSSPPPTTTXXX^^^jjjvvv{{{zzzpppqqqooojjjccc]]][[[[[[UUUUUUUUUUUUUUUTTTSSSSSSSSSZZZeeerrr{{{|||vvvpppddd]]]TTTLLLFFFBBB???===;;;<<<<<<>>>???BBBDDDEEEDDDEEEFFFGGGFFFCCC@@@>>><<<<<<;;;:::999777777666;;;<<<>>>?????????>>>===888999999999:::===AAAEEEGGGHHHIIIJJJIIIHHHGGGFFFDDDDDDDDDCCCAAA>>><<<:::999999888888999;;;===???AAABBBEEEHHHLLLOOOQQQSSSNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKLLLMMMMMMNNNNNNLLLMMMNNNMMMKKKFFFBBB?????????>>>>>>>>>>>>>>>???:::<<<>>>@@@@@@???>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<999999999999999999999999999===AAABBBDDDKKKXXXbbbrrr}}}}}}ooogggccc```aaadddqqq~~~{{{iii]]]SSSOOOJJJEEEDDDDDDGGGHHHLLLSSSZZZ]]]\\\\\\^^^aaa\\\^^^bbbfffhhhhhhgggggggggiiimmmpppqqqpppnnnllliiiiiijjjmmmpppssswwwyyywwwtttsssttttttyyyyyypppiiifffeeeeeeeeeaaacccaaa[[[XXXZZZ\\\[[[ZZZVVVQQQOOOOOONNNKKKGGGGGGGGGEEEBBB???:::777555222111000//////...............,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***)))***,,,...+++++++++************)))++++++******++++++,,,---000222444444333222222222111000...---,,,,,,------...///000///...///000222222222333333333222111111333333222222111222222222333333222222111000000///444333333333333444555555333333333222222111111111666555444333333444666777555888<<>>>>>===;;;999;;;;;;;;;999999;;;>>>AAAFFFHHHIIIIIIGGGGGGHHHJJJJJJGGGCCCCCCEEEEEE@@@;;;===;;;999777777999<<<>>>???CCCIIIMMMOOOPPPQQQRRROOOPPPPPPPPPOOOMMMKKKJJJKKKLLLMMMNNNNNNMMMKKKJJJIIIIIIHHHGGGFFFDDDDDDCCC===============<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????@@@@@@AAAAAAAAACCCBBB@@@@@@@@@???<<<:::===<<<;;;:::::::::;;;<<<;;;<<>>:::777555222111000//////......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***+++------...++++++++++++******************))))))******+++,,,///111333444333222222222000///...---,,,,,,---......///000000//////000222222222222222222222222222333333222222222222222333444333333222222111000000444333333333444444555555444333333333222222222222555444444444444555666666666888;;;>>>@@@DDDHHHLLLSSSXXX]]]___dddkkkmmmlllllljjjhhheeebbb^^^XXXTTTTTTSSSOOOLLLLLLPPPWWW]]]ccc```[[[XXXVVVVVVWWWWWWVVVVVVWWWWWWYYY\\\bbbfffbbb^^^ZZZYYY\\\```bbbbbbeeedddcccbbbbbbccccccdddfffffffffeeeeeehhhlllpppuuuttttttwww{{{~~~~~~}}}uuukkkfffaaa\\\[[[\\\fffjjjssszzztttlllddd^^^ZZZSSSPPPKKKHHHGGGFFFEEEDDDIIIPPP[[[kkk|||xxxjjj___UUUPPPLLLFFFCCCCCCBBBBBBAAAAAAAAABBBDDDDDDGGGFFFEEEEEEGGGFFFCCC@@@;;;:::888777666666777888:::;;;>>>@@@@@@???===<<<:::::::::999:::<<>>>>><<<999777777999<<<===???CCCIIIMMMOOOQQQRRRSSSQQQQQQQQQQQQPPPNNNLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDCCC???>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@AAAAAABBBBBBBBBCCCAAA@@@@@@@@@???===;;;===<<<;;;:::::::::;;;;;;:::;;;>>>BBBDDDIIITTT___ppptttkkkfffdddhhhmmmwwwsss```UUUKKKJJJHHHGGGGGGIIILLLOOOQQQVVV\\\^^^]]]]]]aaadddaaadddhhhjjjiiihhhggggggjjjjjjkkkmmmnnnmmmjjjhhhcccdddfffjjjnnnrrruuuvvvwwwxxxwwwvvvwww~~~}}}wwwooohhheeedddcccccc```bbb```YYYVVVXXXZZZYYYXXXTTTPPPOOOOOOMMMJJJFFFBBBBBBAAA@@@===;;;888666222222111000////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,!!!$$$)))---//////---,,,,,,+++++++++************))))))(((((())))))***+++...000333333333222222333///......---------.........///111000//////000222333222111000111111222333333333222222222222333333555444444333333222111111333333333444444444555555444444444444333333333333333444444555666666555555666777999;;;>>>CCCIIINNNWWW\\\___aaadddjjjlllkkkkkkjjjiiihhheee```ZZZVVVUUUSSSOOOKKKJJJOOOVVV[[[___]]]YYYVVVSSSRRRRRRRRRWWWXXXZZZ[[[[[[]]]```ccc]]][[[YYYYYY\\\___aaaaaaeeeeeedddddddddeeeffffffhhhhhhhhhffffffhhhlllpppuuutttuuuxxx|||yyymmmgggccc```bbbfffttt{{{~~~tttjjjaaa\\\RRRNNNHHHEEECCCBBBAAA@@@DDDJJJVVVhhh|||}}}lllbbbXXXRRRNNNHHHDDDDDDCCCCCCBBBAAAAAABBBDDDEEEHHHGGGFFFFFFFFFEEEBBB@@@<<<;;;999888777777777888;;;===@@@BBBCCCBBBAAA???888999999999:::>>>DDDHHHOOOOOONNNLLLIIIGGGHHHIIIIIIFFFDDDDDDFFFGGGDDDAAA@@@>>>;;;999888999;;;===???CCCHHHMMMOOOQQQSSSTTTSSSSSSSSSSSSQQQOOOMMMLLLKKKJJJJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDAAA@@@>>><<<<<<<<<<<<======<<<<<<===>>>???@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@@@@AAA@@@>>><<<===<<<;;;;;;::::::;;;;;;::::::===AAADDDHHHTTT```rrrssskkkgggfffjjjpppyyynnn\\\QQQJJJIIIIIIIIIKKKNNNRRRTTTVVVZZZ]]]^^^]]]^^^aaaeeebbbeeehhhjjjiiigggggggggkkkjjjkkkllllllkkkhhheeebbbcccdddfffjjjnnnrrrtttvvvwwwwwwvvvwww}}}{{{uuunnnhhhdddcccbbbbbb```bbb___YYYUUUWWWYYYXXXXXXUUUQQQPPPPPPOOOKKKGGGCCCCCCBBB@@@>>>;;;888666333222111000////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---///000...+++))),,,,,,+++++++++*********)))))))))))))))***++++++---///222333222222222333...........................000111111000000111222333222000//////111333444333333222222222333444444666555555444333333222222333333444444444555444444444444444444444444444444222333555666777666555555666777888999<<>>;;;::::::;;;<<>>???@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@AAABBBAAA???>>>>>>======<<<;;;;;;;;;;;;::::::===AAACCCHHHTTT```sssqqqiiieeedddiiiooozzz{{{iiiXXXNNNIIIHHHIIILLLQQQWWW[[[]]][[[]]]______^^^___bbbeeedddfffhhhiiihhhgggggghhhlllkkkjjjjjjjjjiiieeecccbbbbbbbbbccceeeiiiooosssrrrtttuuuuuuvvvzzzzzztttmmmhhheeecccbbbaaaaaabbb```YYYUUUWWWYYYXXXYYYVVVSSSRRRSSSQQQMMMIIIGGGFFFEEEBBB>>>:::777555333222111000000/////////,,,---////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------+++***))),,,,,,,,,++++++++++++***+++************+++,,,,,,,,,...111222222222333444//////////////////.........000222222111000111111222111000//////111333444333222222222333444444555666666555444444333333222222333444555555555444444444444444444444444444444111222444666777666666555777777777888;;;AAAIIINNNTTTYYY\\\___dddlllppppppqqqnnniiieeecccaaa___]]]XXXVVVRRRNNNMMMOOOUUUYYY]]]^^^]]]ZZZUUUQQQQQQQQQTTTWWWZZZ\\\[[[[[[[[[[[[XXXYYY[[[\\\^^^```bbbccceeeeeeggghhhiiijjjkkkkkkjjjkkkkkkjjjjjjkkknnnppptttvvvxxx{{{}}}}}}tttpppmmmnnnuuu}}}wwwjjjbbbZZZUUUMMMHHHEEECCCBBBAAA@@@DDDOOOccc|||qqqggg]]]YYYUUUPPPMMMMMMEEEEEEDDDCCCCCCCCCDDDEEEGGGGGGHHHHHHFFFDDDBBBBBB???===<<<:::999888999999:::<<>>AAAFFFIIIKKKMMMPPPRRRRRRRRRSSSRRRQQQPPPNNNMMMLLLKKKIIIHHHGGGGGGHHHHHHEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA???>>>======>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAAAAACCCCCCAAA?????????>>>>>>===<<<;;;;;;::::::===@@@CCCHHHUUUbbbsss{{{mmmfffcccccchhhnnn}}}vvveeeVVVMMMGGGGGGIIIOOOWWW___dddfff___```aaaaaaaaabbbdddfffeeeggghhhhhhggggggiiijjjlllkkkjjjiiiiiigggdddaaabbbbbbbbbbbbbbbffflllqqqqqqtttvvvwwwwwwzzzyyytttnnnhhhfffdddcccbbbbbbcccaaaZZZVVVWWWYYYXXXYYYVVVTTTTTTUUUSSSNNNJJJHHHGGGEEECCC???:::777444333333222111000000000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,,,,,,,+++++++++++++++++++++***+++,,,,,,---***---000222222222333444222222222222111000///......000222333222111111111000000//////000111333444333222222333333444555666666555555444444333222222222333444555555555444333333333333333444444444444222222444555666666777777777777888888;;;@@@GGGLLLOOOTTTXXX\\\ccclllrrrrrrrrrnnngggccc```___]]]\\\XXXWWWTTTQQQOOOPPPSSSVVVZZZ\\\]]]ZZZUUUQQQPPPQQQRRRUUUYYYZZZZZZYYYYYYYYYXXXZZZ[[[\\\]]]^^^aaacccdddeeegggiiikkklllmmmmmmlllmmmnnnnnnnnnooorrrtttwwwzzz|||~~~zzzwwwtttuuu{{{}}}oooggg^^^XXXPPPIIIEEEDDDBBBAAAAAAEEEOOOccc~~~yyyoooddd___[[[UUUQQQQQQGGGFFFDDDCCCCCCDDDEEEEEEEEEGGGIIIHHHFFFDDDDDDDDD@@@???===;;;:::999999:::;;;===???BBBCCCBBB@@@???>>>===<<<;;;<<<@@@FFFKKKPPPPPPNNNKKKIIIHHHJJJLLLIIIIIIHHHGGGHHHIIIKKKLLLKKKIIIFFFBBB@@@>>>===<<<===@@@CCCFFFGGGIIIKKKMMMNNNNNNOOOOOOOOONNNMMMLLLKKKKKKJJJHHHGGGGGGGGGGGGCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>??????AAABBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBAAAAAABBBCCCDDDBBBAAAAAAAAAAAA@@@???>>>===<<<;;;;;;===AAACCCIIIVVVccctttvvvjjjdddcccdddkkkrrrppp```TTTLLLFFFFFFHHHPPP[[[dddhhhiiiaaaaaabbbcccdddeeeeeefffeeefffggggggggghhhjjjmmmmmmkkkiiiiiihhhgggdddbbbbbbcccdddcccbbbeeekkkpppsssvvvzzz{{{zzz|||yyytttnnniiigggeeecccbbbcccdddbbbZZZWWWXXXYYYYYYXXXUUUTTTTTTUUUSSSNNNJJJEEEEEEDDDBBB>>>:::777555333333222111000000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***++++++,,,------,,,,,,,,,+++++++++***************++++++,,,***,,,000222222222444555444444444444333111///...---000333333222111111111/////////000111222222222222222222333333555666666555555444444333222222222111222444666666555444333222222222222333333333444333333333444555666777888777888888999;;;???EEEIIILLLQQQUUUYYY```kkkqqqrrrssspppjjjfffccc```]]][[[VVVVVVUUURRRPPPOOOQQQRRRVVVYYY\\\YYYSSSOOOOOOPPPRRRUUUXXXYYYYYYYYYYYYZZZXXXYYY[[[[[[ZZZ\\\___cccbbbdddfffiiikkkmmmmmmnnnoooppprrrrrrssstttwwwyyy|||~~~zzzxxx|||xxxooobbb\\\TTTLLLHHHFFFDDDCCCCCCFFFPPPfffzzznnngggaaaYYYTTTSSSGGGFFFEEEDDDDDDDDDEEEEEECCCFFFIIIHHHFFFEEEEEEFFFAAA@@@>>><<<::::::::::::<<<>>>AAABBBCCCBBB@@@???===<<<;;;;;;<<>>===<<>>??????@@@BBBCCCEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDBBBAAAAAABBBDDDEEECCCBBBBBBCCCCCCCCCAAA@@@>>>===<<<<<<>>>AAADDDJJJXXXeeevvv~~~sssiiieeefffjjjrrrzzzzzzjjj\\\QQQKKKGGGFFFHHHPPP[[[cccggggggaaabbbccceeeggghhhgggfffeeefffffffffgggiiilllooommmkkkiiihhhhhhgggeeecccbbbeeefffeeecccdddjjjooossswww{{{||||||}}}yyytttooojjjgggfffdddcccdddeeebbb[[[WWWYYYZZZYYYWWWTTTSSSSSSTTTRRRMMMIIIBBBBBBBBB@@@>>>;;;888666444333222111000000000000000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---------,,,,,,,,,++++++)))))))))))))))******+++))),,,///111222333444555666666666555444111///------000333444333111111111---...000111222222222222222222222333444555666777555444444333333222111111111222444666666555444333111111111222222333333333333333222333444666888999777888999999;;;>>>CCCGGGJJJOOOTTTWWW___jjjpppqqqvvvsssooolllhhhddd___\\\UUUUUUUUUSSSPPPNNNNNNOOOXXX\\\___]]]WWWSSSSSSTTTRRRUUUXXXYYYYYYYYYZZZ[[[WWWYYYZZZYYYXXXYYY^^^bbbbbbcccfffiiilllmmmnnnnnnqqqsssuuuvvvvvvxxx{{{}}}~~~yyy|||xxxgggaaaXXXPPPKKKIIIGGGGGGDDDGGGQQQhhhuuummmeee[[[UUUSSSHHHGGGFFFDDDDDDDDDEEEEEEBBBEEEHHHIIIGGGEEEFFFHHHBBB@@@>>><<<;;;:::::::::>>>@@@BBBCCCDDDBBB@@@???;;;;;;::::::===CCCLLLQQQXXXWWWSSSOOOJJJHHHJJJKKKLLLKKKKKKIIIHHHIIIKKKNNNPPPNNNKKKHHHDDDAAA???>>><<<>>>@@@AAAAAABBBDDDFFFEEEFFFHHHJJJJJJJJJJJJIIIGGGGGGHHHHHHFFFDDDBBBAAA@@@@@@??????????????????<<<>>>@@@CCCCCCBBB@@@????????????@@@BBBDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDBBBAAAAAABBBDDDEEEDDDCCCDDDDDDDDDDDDCCCAAA???>>>===<<<>>>BBBEEEKKKYYYfffwww{{{qqqhhhgggjjjpppyyyuuufffYYYPPPJJJHHHFFFHHHOOOYYYaaadddcccaaabbbdddgggiiiiiihhhfffdddeeeffffffgggiiimmmqqqmmmkkkiiiiiihhhhhhfffdddccceeehhhfffdddeeejjjoooqqquuuzzz|||{{{{{{}}}~~~wwwnnngggddddddfffgggcccdddaaaYYYUUUWWWYYYYYYXXXTTTQQQPPPQQQQQQMMMJJJFFFEEECCCAAA===:::777666555333111000111111000////////////......------------,,,++++++,,,---,,,************)))******+++,,,++++++++++++++++++++++++******)))))))))***,,,---,,,---///111333555777777;;;:::888444111000222444444444444333222111000///000000000111111222222333333444444555666777888888444555555555444333333333333444555555666666555555555444333222111222333444444444444444555777888999555555555777999===AAACCCIIIMMMTTTZZZ```fffmmmqqqpppssstttqqqjjjdddaaaaaaXXXYYYYYYUUUQQQOOOQQQSSSTTT]]]bbb^^^YYYXXXWWWSSSSSSTTTUUUVVVWWWXXXXXXXXX[[[ZZZYYYYYYYYYZZZ\\\]]]ccccccdddfffjjjmmmqqqssstttvvvyyyzzz{{{{{{}}}~~~zzzxxxwww|||qqqhhh\\\TTTRRROOOIIICCCEEEIIIRRRfffsssiiiccc]]]YYYOOOKKKFFFDDDDDDEEEEEEFFFIIIGGGEEEEEEEEEEEEEEECCCDDDBBB@@@===<<<<<<<<<===@@@AAABBBDDDDDDDDDCCCBBB???<<<::::::@@@GGGNNNRRRWWWUUUSSSPPPNNNMMMLLLLLLOOONNNMMMNNNOOOPPPOOONNNUUURRRNNNJJJHHHEEEBBB@@@???>>>=========???@@@AAACCCEEEGGGGGGFFFEEEFFFGGGCCCCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@@@@???>>>>>>>>>BBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEFFFGGGGGGFFFEEEEEEEEEDDDBBBAAAAAAAAA@@@AAABBBCCCDDDDDDDDDFFFGGGHHHHHHFFFCCCAAAAAA>>>===@@@DDDLLLZZZhhh{{{xxxqqqllllllpppyyy{{{mmmaaaUUUNNNLLLIIIKKKNNNTTTZZZ___```aaafffeeedddfffhhhjjjkkkjjjggghhhiiijjjiiijjjmmmoooooonnnkkkhhhfffeeedddddddddfffggggggfffggglllqqquuuwwwzzz{{{|||~~~yyyppphhheeeeeeeeefffbbbddd```YYYUUUWWWYYYXXXXXXTTTQQQPPPQQQPPPLLLIIIFFFEEECCCAAA===:::777666555333111000111111000///.........------,,,,,,,,,000///......///000///...***************++++++,,,+++++++++++++++++++++++++++******)))***+++,,,---------...000333666888999@@@@@@???;;;777555666777333333333333222111000///000000000111222222333333444444444555555666666666555555555555666666444333333444555555666666555555777666555444333444444555333444444555666777888888666666666777:::===@@@BBBIIIMMMSSSYYY^^^eeekkkooosssttttttqqqlllfffbbb```YYYYYYWWWSSSOOONNNOOORRRTTT]]]bbb___[[[ZZZXXXUUUTTTTTTVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYZZZbbbcccdddfffiiimmmppprrruuuxxx{{{}}}}}}zzzwwwvvvvvv{{{qqqcccZZZWWWTTTPPPKKKJJJMMMVVViii~~~rrrhhh```[[[VVVRRRMMMIIIHHHIIIIIIIIIKKKIIIGGGFFFGGGGGGEEEDDDDDDBBB???===<<<<<<>>>???BBBCCCDDDEEEEEEDDDCCCBBB>>><<<:::<<>>===<<<<<<===>>>???@@@BBBDDDDDDCCCBBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>AAAAAAAAAAAAAAAAAAAAABBB@@@AAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBFFFEEEEEEFFFFFFGGGHHHHHHEEEFFFHHHIIIHHHFFFCCCBBBAAA>>>===@@@DDDKKKYYYfffyyy|||vvvqqqqqqvvvvvvhhh]]]RRRLLLKKKJJJLLLPPPVVV\\\```bbbcccgggfffeeefffiiikkklllkkkjjjkkkllllllkkklllmmmoooooonnnkkkhhheeecccccccccggghhhiiihhhfffgggkkkooovvvwwwyyyzzzzzz{{{~~~{{{qqqiiieeedddddddddbbbccc```YYYVVVWWWYYYXXXXXXUUUQQQOOOPPPNNNJJJGGGFFFEEECCCAAA===:::777666444333111000111111000///...............---------000///...///000111000///***************+++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------...///222666:::<<>>@@@BBBFFFFFFFFFFFFEEEDDDCCCBBB<<<;;;;;;>>>EEENNNXXX^^^]]]]]][[[ZZZXXXWWWVVVUUUWWWWWWYYY[[[]]]\\\ZZZWWWWWWTTTOOOKKKHHHEEEBBB???@@@???===<<<;;;;;;<<<<<<<<<>>>@@@@@@???>>>???@@@@@@@@@@@@@@@@@@@@@??????@@@@@@??????????????????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIGGGEEECCCBBB???>>>@@@CCCIIIWWWcccvvv{{{wwwxxx~~~nnnbbbXXXOOOJJJJJJLLLNNNRRRXXX]]]aaadddfffhhhgggggghhhkkkmmmnnnmmmmmmooopppooonnnmmmnnnoooooommmjjjgggeeeccccccccckkkmmmnnnkkkhhhhhhkkknnnwwwwwwwwwwwwvvvxxx{{{~~~{{{qqqiiidddbbbaaaaaabbbdddaaa[[[WWWYYYZZZYYYXXXUUUQQQOOOOOOMMMIIIEEEFFFEEECCCAAA===:::777666444222000000111222111000000000//////////////////---,,,+++,,,---...---,,,+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...111666;;;>>>@@@AAAAAA>>>999444111000111111222222111000//////...///000222333333333333444333333333333333333333777444333444888999777333333444555555666555555555::::::999777666555555444222333666888999999888777;;;:::999:::;;;===@@@AAAJJJMMMRRRWWW\\\bbbhhhllluuurrrooonnnnnnlllfffbbbbbb^^^XXXQQQMMMMMMOOOQQQUUU[[[bbbdddbbb___\\\YYYWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^```aaacccfffiiikkknnnooooooqqquuuxxx{{{yyypppllliiiqqqwwwggg^^^YYYVVVTTTTTTVVV]]]ppptttkkkaaa[[[UUUOOOMMMMMMMMMMMMPPPMMMKKKJJJIIIIIIGGGFFFEEECCC@@@>>>>>>@@@CCCEEEIIIIIIHHHGGGEEEDDDCCCBBB<<<<<<===@@@GGGQQQ\\\cccaaaaaa``````^^^\\\[[[ZZZ[[[^^^ccchhhjjjggg```[[[XXXUUUPPPLLLIIIFFFBBB@@@AAA???===;;;:::999999:::999;;;======<<<<<<<<<===>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEECCCDDDDDDEEEDDDCCCBBBAAABBBCCCCCCCCCCCCCCCDDDFFFFFFFFFFFFGGGGGGGGGFFFFFFHHHIIIJJJJJJIIIHHHFFFEEECCC@@@???@@@BBBHHHTTT```rrr~~~zzz}}}wwwhhh]]]UUUNNNKKKKKKLLLOOOSSSXXX]]]aaafffhhhjjjiiiiiijjjmmmppppppppppppqqqrrrqqqooonnnnnnooonnnmmmkkkiiiggggggggggggqqqrrrssspppllljjjlllooowwwwwwvvvtttssstttxxx{{{yyyppphhhccc```___^^^bbbdddbbb\\\YYYZZZ[[[ZZZXXXUUUQQQOOOOOOMMMIIIEEEFFFEEECCCAAA===:::777666444222000000111222111000........................+++***)))***,,,---,,,++++++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---111555:::===@@@AAABBB@@@;;;666222111000000111111111000//////---...000222333333333222333333333333333222222222666555333555777888666333333444555555666555555555999999888777666555333333222444666888999999888777<<<<<<;;;;;;<<<>>>@@@BBBKKKNNNRRRWWW\\\bbbiiimmmqqqnnnlllmmmnnnnnnjjjgggiiiccc[[[TTTPPPOOOPPPQQQTTTYYY```ffffffbbb]]][[[YYYZZZ[[[\\\]]]^^^^^^^^^^^^______``````````````````bbbdddfffiiikkkmmmnnnlllooosssvvvzzzyyynnniiigggnnn|||tttggg```\\\ZZZYYYYYY```rrruuujjjeee]]]WWWTTTTTTTTTTTTSSSQQQNNNLLLKKKKKKIIIGGGFFFEEEBBBAAAAAACCCFFFHHHJJJIIIHHHFFFDDDCCCBBBAAA===>>>@@@CCCIIISSS^^^ffffffgggggggggeeebbb```^^^^^^dddllltttuuuoooddd\\\XXXUUUPPPMMMJJJGGGCCCAAAAAA@@@===;;;999888888888999:::<<<<<<;;;;;;;;;<<<=========>>>>>>???????????????@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDCCCBBBCCCEEEHHHJJJJJJKKKLLLLLLLLLKKKKKKJJJKKKKKKKKKJJJIIIHHHGGGEEEBBB@@@AAABBBGGGRRR]]]ooo~~~{{{~~~qqqddd\\\VVVOOOLLLMMMKKKOOOTTTXXX\\\aaafffjjjlllkkkkkkmmmppprrrssssssqqqssstttssspppnnnnnnnnnnnnnnnlllkkkkkklllmmmmmmtttvvvwwwtttpppmmmnnnpppvvvvvvuuurrrqqqrrruuuxxx~~~}}}wwwnnngggbbb```___^^^aaadddbbb]]]YYY[[[[[[ZZZXXXUUUQQQOOOPPPNNNJJJGGGFFFEEECCCAAA===:::777666333111000000111222222111+++++++++,,,,,,,,,,,,,,,,,,+++***+++---......---+++++++++++++++,,,------++++++++++++++++++++++++******+++++++++***))))))++++++,,,---000444888::::::;;;<<<:::777222000/////////000000000000//////,,,...000333444444333222333333333333333333333333777777888777777666555555333444555555666666555555777777777777666555333222333444666888999999999888===<<<<<<<<<===???BBBCCCKKKMMMQQQVVV[[[bbbiiinnnnnnmmmmmmnnnoooooonnnlllnnnhhh^^^WWWSSSQQQQQQPPPTTTWWW___gggiiiddd^^^\\\[[[\\\]]]^^^___`````````^^^^^^___```````````````aaabbbeeegggjjjlllmmmmmmnnnqqquuuxxx|||~~~qqqjjjhhhlllwwwrrrhhhbbb___```^^^cccsssvvvooofff^^^YYYXXXWWWWWWXXXUUURRRPPPOOONNNLLLJJJHHHGGGFFFEEEEEEFFFHHHIIIIIIHHHFFFDDDBBBAAA@@@@@@>>>@@@CCCFFFLLLVVVccclllooopppqqqpppnnnkkkgggdddaaagggqqqxxxyyyqqqeee\\\XXXUUUPPPMMMKKKHHHEEECCCBBB@@@>>>;;;:::999888999888:::<<<<<<;;;:::;;;<<<<<<<<<======>>>???@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFDDDBBBBBBFFFIIIIIIJJJLLLNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKJJJIIIIIIGGGDDDBBBCCCCCCFFFPPP[[[lll|||xxxnnnccc]]]XXXRRRNNNNNNKKKPPPUUUYYY\\\aaagggmmmnnnmmmmmmooorrruuuvvvvvvrrrtttvvvuuurrrpppooooooppppppooonnnnnnooopppqqqtttwwwxxxuuuqqqoooppprrruuuuuutttrrrqqqqqqtttvvv}}}zzzuuummmgggdddbbbaaa```___aaaaaa[[[XXXYYYZZZXXXXXXTTTQQQPPPQQQPPPLLLIIIFFFEEECCCAAA===:::777666333111000000111222222111,,,,,,,,,,,,---------...,,,++++++,,,...//////...,,,++++++++++++,,,------++++++++++++++++++++++++)))************)))((('''******+++---000333555666444555666555222///.........//////000000//////...+++---000333444444333222222222333333444444555555888;;;===<<<777555666888333444555555666666555555666666777777777666444333555555666777888999999:::===<<<<<<<<<>>>@@@CCCEEEIIIKKKOOOTTTZZZaaaiiinnnooopppqqqqqqpppooopppqqqqqqjjj```YYYUUURRRPPPOOORRRTTT]]]hhhkkkeee^^^]]]\\\]]]^^^```aaaaaabbbbbb^^^___```aaaaaaaaa``````bbbcccfffiiikkkmmmmmmnnnpppsssvvvzzz~~~wwwoooiiijjjrrrwwwpppllljjjfffhhhuuuuuukkkddd```^^^]]]]]][[[WWWUUUTTTSSSPPPNNNJJJJJJIIIIIIIIIIIIIIIIIIGGGFFFDDDBBB@@@?????????>>>AAAFFFJJJPPP\\\jjjtttzzz{{{|||{{{yyytttooollleeeiiiooouuuuuunnnccc\\\WWWTTTPPPMMMKKKIIIGGGEEEBBB@@@>>><<<:::999999:::888999;;;;;;:::::::::;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGDDDBBBBBBCCCDDDEEEDDDGGGHHHEEEBBBBBBFFFJJJIIIJJJMMMOOOPPPQQQPPPOOOMMMMMMMMMLLLLLLKKKJJJJJJIIIFFFDDDDDDDDDFFFOOOZZZiii}}}tttkkkbbb^^^ZZZSSSNNNMMMMMMRRRWWW[[[]]]bbbjjjpppooonnnnnnppptttwwwxxxxxxtttvvvxxxwwwuuusssqqqqqqtttsssqqqpppoooooopppqqqrrrtttvvvuuuqqqoooppprrrrrrssstttsssrrrrrrsssuuuzzzyyytttmmmhhheeedddcccccc\\\```___ZZZWWWXXXXXXWWWXXXTTTQQQPPPQQQQQQMMMJJJFFFEEECCCAAA>>>:::888666333111000000111222222111.../////////000000111111+++******+++---......---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++((()))*********((('''&&&)))***+++...000222333444444666666555333222222222......///////////////...+++---000333555555333222222222333444444555666666:::???BBB???888555777;;;333444555555666666555555555666777888888777666555666666666666777999:::;;;===<<<<<<<<<>>>AAADDDFFFGGGIIIMMMRRRXXX```hhhnnnqqqsssuuutttpppoooqqqsssqqqjjjaaaZZZVVVSSSOOOMMMRRRSSS\\\hhhllleee^^^]]]]]]^^^___aaabbbbbbbbbbbb___```bbbcccccccccbbbaaabbbdddgggjjjlllmmmnnnnnnqqqsssvvvyyy}}}|||tttjjjiiiooo~~~qqqlllmmmwww|||sssmmmjjjhhhaaa___[[[YYYWWWVVVTTTRRRKKKKKKLLLLLLKKKJJJIIIIIIFFFDDDBBB@@@???>>>>>>???===AAAGGGMMMTTT```ooo{{{{{{uuurrrgggiiimmmpppooojjjbbb\\\VVVSSSPPPMMMLLLJJJHHHFFFBBB@@@>>><<<;;;:::::::::777999:::;;;:::999:::;;;;;;<<<===>>>???@@@AAABBBAAABBBCCCDDDEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGDDDAAAAAABBBEEEGGGFFFHHHIIIFFFBBBBBBFFFKKKMMMOOORRRUUUWWWWWWVVVVVVNNNNNNMMMMMMLLLKKKKKKKKKJJJGGGEEEEEEDDDFFFOOOYYYhhh{{{rrriiibbb___[[[TTTNNNLLLNNNSSSYYY\\\^^^ccckkkrrrpppooooooqqquuuxxxyyyyyyuuuwwwyyyyyywwwuuutttssswwwuuusssqqqooonnnnnnnnnooorrrtttssspppnnnppprrrqqqsssttttttsssrrrsssuuuyyyzzzuuullleeebbb``````___bbbaaa]]]YYYWWWWWW[[[^^^```\\\VVVSSSQQQNNNJJJFFFGGGEEEBBBAAA???===999777333333333222111000000///111///---,,,------,,,***+++++++++,,,---...///000///...,,,******+++,,,------,,,+++***)))***+++,,,***************************+++---///111111111000444444444333111000...---///////////////.........+++,,,...000222444444555222444666555333333666999@@@@@@@@@???===:::888666777444222333555777888999;;;:::888777777777888999555555555666666777888999:::;;;<<<>>>???@@@@@@@@@DDDGGGNNNUUU\\\ccchhhjjjqqqsssttttttsssqqqnnnllliiifff```ZZZUUUQQQPPPOOOPPPSSSYYY___cccddd```]]]\\\\\\\\\\\\]]]___aaabbb]]]___bbbfffggggggffffffgggiiikkklllmmmnnnqqqssstttvvvyyy{{{zzzooonnnqqq~~~~~~zzz|||wwwpppjjjgggbbb```^^^]]][[[YYYUUUQQQNNNNNNLLLHHHGGGIIIFFFDDDAAA???>>>===>>>???CCCGGGMMMVVVaaaooo||||||xxxmmmkkkjjjiiigggddd___\\\YYYSSSLLLIIIJJJJJJFFFCCCCCCAAA>>><<<<<<<<<:::888::::::::::::::::::::::::>>>>>>>>>@@@BBBDDDCCCBBBBBBDDDFFFGGGHHHIIIKKKMMMMMMMMMMMMMMMNNNNNNNNNNNNJJJHHHEEECCCBBBBBBDDDEEEFFFEEEFFFGGGEEEDDDIIIPPPYYYXXXZZZ[[[ZZZWWWVVVVVVWWWUUURRRQQQQQQRRRQQQPPPNNNHHHEEEEEEFFFHHHMMMTTTeee~~~|||lllgggaaa]]]ZZZWWWQQQMMMRRRUUUZZZ___cccgggkkknnntttrrrrrrtttxxxyyyxxxvvvvvvvvvuuussssssrrrrrrrrrttttttuuusssqqqoooppppppqqqqqqqqqqqqqqqqqqqqqqqqsssvvvxxxwwwuuurrrqqqpppxxx{{{uuummmgggdddbbbbbbbbbbbb```]]]YYYWWWWWWZZZ]]]]]]YYYTTTRRRQQQOOOLLLHHHFFFDDDBBB@@@???<<<999666333222222111000000//////111///---,,,------,,,+++,,,,,,,,,,,,,,,---...///...---,,,+++***+++,,,,,,,,,+++******))))))*********************************+++---///000111111111222222222222111000//////////////////////////////......000111222222222222111333444444222333555777>>>>>>>>>>>><<<:::888777666444222222444777888888888777666555444444555555555555555666666777888999:::;;;<<<===>>>?????????BBBFFFKKKRRRZZZaaagggjjjuuuuuuvvvuuurrrnnnjjjgggfffddd```[[[VVVRRRPPPNNNOOOQQQWWW]]]bbbbbb```]]]ZZZZZZZZZZZZ[[[]]]___```\\\^^^bbbeeeggghhhggggggfffhhhjjjlllmmmooorrrtttwwwyyy{{{}}}vvvssssss|||xxxtttnnnjjjhhhfffccc```^^^YYYVVVUUURRRLLLIIIIIIDDDCCC@@@>>>===>>>??????BBBGGGPPP\\\iiixxxyyymmmllljjjiiigggddd___\\\UUUPPPJJJGGGGGGGGGDDD@@@BBB???===<<<;;;;;;:::888999999888888888888999999======>>>@@@CCCDDDDDDDDDHHHJJJLLLLLLLLLMMMNNNPPPOOOOOONNNNNNMMMMMMLLLLLLKKKIIIFFFCCCBBBAAABBBCCCEEECCCDDDEEEDDDDDDJJJRRR^^^___aaabbb```\\\YYYXXXYYYVVVSSSRRRRRRRRRQQQPPPPPPJJJGGGFFFGGGHHHOOOVVVfffxxxkkkfffaaa]]][[[WWWSSSOOORRRVVV[[[```dddhhhmmmpppqqqppppppsssvvvwwwuuusssvvvuuutttsssrrrqqqqqqqqqsssttttttsssqqqoooooopppppppppppppppppppppqqqqqqtttvvvwwwvvvtttqqqqqqqqqxxx|||vvvnnnhhheeedddddddddaaa```]]]YYYWWWWWWYYY\\\ZZZWWWRRRQQQQQQPPPMMMJJJEEECCCAAA???>>><<<888555222111111000000//////...000///---,,,------,,,+++------,,,,,,,,,,,,---------,,,,,,,,,++++++++++++)))************)))(((((())))))))))))))))))))))))***+++,,,...000111111111///000000111111111000000////////////////////////111111222222111000000///000222333333222333444666:::;;;;;;;;;;;;:::888777666444222222444666777777888777666555444444444444555555555666666777888999:::;;;<<<===============@@@CCCHHHNNNUUU]]]eeejjjtttuuuvvvuuurrrmmmiiifffcccbbb___\\\WWWSSSPPPNNNMMMOOOTTTZZZ___aaa___]]]XXXWWWWWWWWWXXXZZZ[[[\\\[[[]]]```dddfffhhhiiiiiieeegggjjjkkklllooorrruuuzzz{{{}}}{{{{{{xxxuuuqqqmmmllleee^^^ZZZUUUMMMHHHGGGBBBAAA???======>>>???@@@CCCJJJUUUcccrrr|||qqqooollliiigggccc___\\\TTTPPPJJJHHHHHHGGGDDDAAACCC@@@>>>=========;;;::::::999999999999999999:::>>>???AAACCCEEEGGGHHHHHHIIIKKKLLLLLLLLLLLLMMMOOOQQQPPPOOONNNMMMLLLLLLKKKMMMKKKHHHEEEBBBAAA@@@@@@CCCAAAAAABBBCCCEEEMMMVVVeeeiiimmmmmmiiiddd___\\\[[[XXXUUUSSSSSSSSSRRRQQQQQQLLLIIIHHHHHHIIIPPPXXXiiisssiiieee```\\\[[[YYYUUUQQQTTTWWW\\\aaaeeehhhlllooonnnoooqqqtttvvvvvvsssqqquuutttsssrrrqqqppppppppprrrssstttssspppnnnnnnooonnnnnnnnnnnnnnnooopppqqquuuvvvvvvtttrrrqqqqqqsssxxxzzzuuummmhhheeeeeeeeeeeeaaa```]]]YYYVVVVVVXXX[[[YYYVVVQQQPPPPPPOOOLLLIIIEEECCC@@@???===;;;777555111000000000//////......000///---,,,---...---,,,...------,,,+++++++++,,,+++,,,,,,,,,,,,+++******)))***+++++++++***((('''))))))))))))))))))))))))******,,,---///000111222///000000111111000000//////////////////000000000222222222222111111000///111222333444444444444555666777888999999999888777666444222111333555666666::::::999888777777777666555555555555666777888999;;;;;;<<<<<<<<<<<<<<<;;;>>>AAAFFFJJJPPPYYYbbbiiipppqqqttttttsssoookkkiii``````___]]]YYYUUUPPPNNNLLLNNNRRRWWW\\\______^^^VVVVVVUUUUUUVVVXXXYYYZZZZZZ[[[^^^aaadddgggiiijjjgggiiijjjkkkkkkmmmpppsssyyy{{{}}}|||pppcccZZZRRRJJJEEEDDDAAA@@@>>>======>>>@@@AAAGGGOOO[[[iiixxxyyyvvvppplllgggccc^^^[[[UUURRRNNNLLLLLLKKKIIIFFFFFFDDDAAA@@@@@@@@@>>>=========<<<;;;;;;<<<======AAACCCFFFHHHIIIJJJKKKLLLJJJLLLMMMMMMLLLLLLMMMOOOQQQQQQPPPOOOOOONNNMMMMMMOOOMMMKKKGGGDDDBBB@@@???BBB??????@@@BBBEEEOOOZZZlllssszzzyyytttnnngggaaa\\\ZZZVVVUUUTTTTTTSSSRRRRRRNNNJJJIIIHHHJJJRRR[[[lll{{{ppphhhccc___\\\\\\ZZZWWWSSSVVVYYY]]]aaacccfffiiikkknnnooorrruuuwwwvvvsssqqqtttsssrrrpppooonnnnnnnnnppprrrsssrrrpppnnnmmmmmmkkkkkkkkklllmmmnnnpppqqqwwwvvvvvvsssqqqqqqtttvvv{{{yyytttlllfffdddccccccccc```___]]]YYYVVVUUUWWWYYYZZZVVVQQQOOOOOOMMMJJJFFFEEECCC@@@???===;;;777555000000000000////////////000...------.........---...---,,,+++++++++++++++++++++,,,,,,,,,+++***)))***+++,,,---,,,+++)))((()))))))))))))))))))))))))))***+++,,,...000222222111222222111111000///...////////////000000111111000111111222222222111111222333333555666666666555333444666777888888888777666444111111222444555555::::::999999999999888888555555555555666777888999;;;;;;<<<<<<<<<<<<<<<;;;===AAAEEEIIIMMMUUU```hhhoooqqqtttuuutttqqqllljjj`````````^^^ZZZVVVQQQOOOMMMMMMPPPTTTZZZ]]]______VVVVVVUUUUUUUUUWWWXXXYYYYYYZZZ\\\^^^bbbeeehhhjjjiiijjjkkkjjjjjjkkknnnqqqvvvxxx|||yyyeeeXXXOOOGGGDDDEEEAAA???>>>======???AAABBBJJJQQQ^^^nnn}}}|||uuummmgggaaa[[[XXXTTTSSSQQQOOOOOONNNMMMLLLIIIFFFDDDBBBBBBAAA@@@>>>???>>>===<<<<<<===>>>???CCCFFFIIIJJJKKKKKKNNNPPPQQQRRRSSSSSSRRRRRRSSSTTTPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPNNNKKKHHHEEEBBBAAABBB???>>>@@@BBBFFFQQQ\\\nnn{{{~~~wwwnnneee\\\ZZZWWWUUUUUUUUUTTTSSSQQQNNNKKKJJJIIIKKKTTT___qqqyyypppfffccc^^^\\\]]]\\\XXXUUUYYY[[[^^^```aaabbbdddeeekkknnnqqqttttttrrrpppoooqqqpppooonnnnnnmmmmmmmmmoooqqqrrrrrrooommmlllllljjjiiiiiijjjkkknnnppprrrwwwwwwvvvtttssstttwwwzzzxxxssskkkeeebbbaaaaaaaaa______]]]YYYVVVUUUVVVWWWYYYUUUPPPNNNNNNLLLIIIEEEEEECCCAAA???>>><<<888555000000000000000000000000000...------...//////...------,,,+++++++++++++++,,,+++++++++************,,,,,,,,,,,,,,,+++******************************))))))***+++...000222333333333333222222000//////...//////000000111111222000000111222333333333333333333333555777888666444222333555777888888888777666333111000222333444444555555666777777777777666555555555666666777888999:::;;;<<<==================BBBGGGJJJLLLSSS^^^fffqqqsssvvvwwwuuuqqqlllhhhbbbbbbaaa___[[[WWWRRRPPPMMMLLLMMMPPPVVVZZZ]]]]]]VVVVVVUUUTTTUUUVVVWWWXXXXXXXXXYYY[[[___bbbfffhhhjjjjjjjjjiiiiiikkknnnqqquuuxxx|||yyydddVVVNNNHHHFFFHHHBBBAAA???>>>>>>@@@AAACCCIIIQQQ^^^nnn}}}tttkkkccc]]]WWWTTTPPPPPPPPPPPPOOOOOOOOOOOOLLLIIIFFFDDDCCCBBB@@@>>>>>>===;;;::::::;;;===>>>BBBGGGKKKNNNNNNPPPSSSWWWYYYZZZZZZYYYVVVUUUUUUVVVRRRRRRRRRSSSSSSSSSTTTTTTRRRRRRQQQPPPMMMJJJGGGEEECCC@@@@@@AAACCCGGGQQQ\\\mmm~~~~~~ssshhh[[[YYYVVVUUUUUUVVVUUUTTTQQQOOOMMMLLLKKKMMMYYYeeexxxvvvooofffbbb^^^]]]]]]\\\YYYVVVZZZ\\\___`````````aaacccgggjjjmmmnnnmmmlllkkkkkknnnmmmmmmllllllmmmmmmnnnmmmoooqqqqqqooolllkkkjjjhhhhhhhhhiiikkknnnqqqssswwwxxxxxxwwwwwwyyy}}}yyytttkkkeeebbbaaa``````___^^^]]]YYYVVVTTTUUUVVVVVVRRRNNNMMMMMMMMMJJJGGGFFFDDDBBB@@@???<<<999666111111111111111111111111000...------///000///...,,,,,,++++++++++++++++++---,,,***)))))))))***+++,,,++++++***************++++++++++++++++++++++++))))))***+++---000222444222222333333333333222111...//////000111111222222111111222222333333222222222111222444777888555222222333555777888888777777666333000000111333333333111222444555666777666666555555555666666777888999:::;;;<<<===>>>?????????>>>CCCIIILLLMMMRRR\\\dddppprrrvvvxxxwwwsssnnnkkkeeedddbbb___[[[WWWSSSQQQLLLJJJJJJLLLQQQVVVYYYZZZUUUUUUTTTSSSTTTUUUVVVWWWWWWWWWWWWYYY\\\```dddfffggghhhhhhhhhiiilllppptttxxxzzz~~~qqq^^^SSSNNNJJJHHHIIIDDDBBBAAA??????@@@BBBCCCGGGOOO[[[jjjzzz~~~xxxnnneee]]]WWWRRROOOLLLMMMOOOPPPPPPPPPQQQRRRRRRPPPLLLIIIGGGEEECCCAAA???>>><<<::::::<<<>>>???DDDIIIPPPTTTVVVZZZ___dddeeeeeeddd```[[[XXXVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTRRRSSSTTTTTTRRROOOLLLJJJEEEBBBBBBDDDDDDGGGPPPZZZjjj~~~wwwjjjZZZWWWUUUTTTUUUVVVVVVUUURRRQQQPPPOOONNNQQQ^^^kkk{{{qqqlllgggccc___]]]]]]\\\YYYVVVYYY[[[^^^``````aaaccceeeeeehhhkkkkkkiiihhhiiijjjkkkjjjjjjkkkkkklllmmmnnnllloooqqqqqqnnnllljjjiiihhhgggggghhhkkkooorrruuuwwwyyyzzz{{{|||~~~{{{uuulllfffbbb``````___^^^^^^]]]YYYVVVTTTTTTUUUSSSPPPLLLLLLMMMNNNLLLIIIGGGEEEBBBAAA???===999777111111111111111222222222000...------///000//////,,,++++++***++++++,,,,,,---,,,***(((((()))***,,,,,,+++)))((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***---///222444000111222333444444555444...//////000111222222222222222333333333222111111111000111333777777444111222333555777888888777777555333000000111222333333000111333555777888777777555555555666666777888999:::;;;<<<>>>???@@@@@@@@@???EEEKKKMMMNNNRRR[[[cccllloootttxxxyyyvvvssspppgggfffccc```\\\WWWTTTRRRKKKIIIHHHIIIMMMRRRVVVWWWTTTTTTSSSRRRRRRSSSUUUUUUWWWWWWVVVWWWZZZ^^^bbbeeedddeeefffgggiiimmmssswww{{{}}}vvvgggWWWPPPNNNJJJHHHGGGEEEDDDBBB@@@@@@AAABBBCCCGGGMMMXXXeeesssyyyrrriii___XXXSSSOOOMMMKKKMMMPPPQQQRRRRRRTTTUUUYYYVVVRRROOOMMMJJJGGGEEEBBB@@@>>>======>>>@@@BBBGGGMMMVVV[[[___dddkkkqqqsssssspppjjjddd^^^\\\[[[YYYXXXWWWWWWVVVUUUTTTTTTRRRTTTUUUVVVUUURRROOOMMMFFFDDDDDDEEEEEEGGGPPPYYYggg}}}xxxkkkXXXVVVTTTTTTUUUWWWWWWVVVTTTRRRRRRQQQPPPTTTbbbpppwwwnnniiigggccc___]]]]]]\\\YYYVVVXXX[[[^^^aaabbbcccfffhhhgggiiikkkkkkiiihhhiiikkkiiiiiiiiijjjkkklllnnnooolllnnnqqqqqqnnnkkkiiiiiihhhgggggghhhkkkooosssvvvwwwyyy{{{}}}yyytttllleeebbb```___^^^^^^^^^]]]YYYUUUTTTWWW[[[VVVRRRNNNLLLMMMLLLIIIFFFFFFDDDBBB@@@>>><<<888555666222000111555666444000000///......///000///---,,,,,,,,,++++++*********++++++************++++++,,,------------,,,++++++))))))(((((((((((()))))),,,+++***)))+++...111333333444555777888666222//////......000222333222000////////////000111222333333111111111333444333222333333555888:::;;;999777444333222111000000000000555555444444555666777888666666555555666777999:::;;;===@@@AAABBBBBBDDDEEEEEEIIIMMMOOOPPPSSSXXX]]]mmmooorrrtttuuusssqqqooojjjiiigggccc]]]WWWQQQNNNMMMIIIFFFIIIKKKNNNSSSYYYYYYVVVRRRPPPPPPRRRSSSTTTWWWXXXZZZ[[[]]]___```aaabbbccceeeeeefffjjjqqqwww|||yyybbb]]]UUUNNNJJJHHHGGGFFFHHHGGGDDDBBBAAA@@@@@@AAAHHHLLLTTT]]]gggrrr}}}|||uuummmjjjddd\\\UUUPPPLLLJJJNNNNNNMMMKKKKKKMMMQQQUUUXXXWWWTTTRRRPPPMMMHHHEEECCC???===??????>>>AAAEEEMMMUUU___ffflllsss~~~}}}xxxqqqkkkggggggbbb^^^[[[\\\ZZZVVVUUUWWWUUUUUUVVVVVVUUUUUUTTTTTTQQQKKKGGGGGGHHHIIIMMMSSSbbbtttwwweee[[[TTTPPPSSSVVVVVVVVVXXXXXXRRRQQQUUUVVVXXXhhh|||wwwooojjjeeeeeeeeedddbbb___]]]\\\aaa```______```bbbdddfffhhhjjjkkkmmmmmmllljjjiiigggiiilllmmmmmmnnnoooqqqrrrrrrqqqpppooommmlllkkkggggggfffgggjjjmmmqqqtttwwwzzz~~~zzztttlllfffbbb```^^^]]]^^^^^^]]]YYYUUUTTTWWWZZZVVVSSSNNNMMMMMMLLLHHHEEEFFFDDDAAA@@@>>><<<888555444111...000333444222///111///...---......,,,***.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++******+++++++++,,,+++******,,,///222444555666888;;;===;;;666333222111111111333333111///////////////000111222333333111111111333444333222555555555777999999777444555555333222222111111222444444555555666777777777666666555555666777999:::;;;===???@@@@@@AAADDDFFFHHHKKKOOOQQQRRRUUUZZZ^^^iiilllpppssstttsssqqqooojjjjjjgggddd___YYYTTTQQQNNNIIIGGGIIIKKKMMMSSSYYYZZZXXXUUUSSSRRRRRRRRRQQQUUUUUUWWWYYY\\\^^^```aaabbbdddgggggghhhkkkqqqwwwyyy}}}tttfffYYYUUUOOOLLLKKKKKKLLLKKKIIIHHHGGGEEECCCAAAAAA@@@DDDHHHOOOVVV^^^gggpppvvvzzz|||~~~|||vvvooojjjdddaaa\\\VVVQQQMMMKKKJJJPPPPPPOOOMMMLLLNNNRRRUUUYYYWWWUUUSSSQQQNNNIIIFFFEEE@@@>>>?????????BBBGGGOOOXXXdddoooxxx}}}wwwtttkkkeee```___\\\XXXWWWYYYUUUUUUVVVWWWWWWWWWWWWVVVSSSMMMIIIIIIJJJJJJNNNTTT^^^pppzzzjjj___WWWSSSTTTVVVUUUTTTVVVXXXRRRRRRVVVYYY^^^pppuuulllhhhddddddddddddbbb```^^^\\\^^^^^^```aaaccceeeggghhhiiijjjkkkmmmmmmlllkkkjjjjjjlllnnnnnnnnnnnnppprrrrrrrrrrrrrrrpppnnnlllkkkhhhgggggggggiiimmmppprrrxxx{{{|||vvvnnngggbbb```^^^]]]^^^___^^^ZZZUUUTTTVVVYYYWWWSSSOOOMMMMMMKKKHHHEEEEEECCCAAA???>>><<<888666111///---...111222000---333111///.........,,,***......------------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,+++******))),,,,,,++++++++++++,,,,,,***)))))))))+++...111333666888<<>>???@@@BBBFFFIIIMMMPPPTTTVVVVVVWWW[[[___fffiiinnnrrrttttttqqqoookkkjjjhhheee```[[[WWWTTTOOOJJJGGGIIIKKKMMMRRRXXX[[[ZZZYYYWWWTTTRRRQQQPPPRRRSSSUUUWWWYYY\\\___``````cccggghhhhhhjjjooosssuuuzzzwwwpppmmmhhhiiimmmsss{{{vvvdddYYYRRROOOLLLKKKLLLNNNNNNNNNKKKJJJIIIGGGEEECCCAAA???AAADDDJJJOOOTTTZZZaaaeeeiiijjjkkkllljjjgggcccaaa^^^[[[XXXTTTQQQOOOOOOOOOSSSSSSQQQOOONNNOOORRRUUUYYYWWWUUUTTTRRROOOKKKHHHHHHBBB??????@@@@@@DDDIIIRRR\\\kkkyyyyyyqqqiiieee```[[[YYY[[[VVVVVVWWWXXXYYYYYYYYYXXXUUUPPPLLLLLLLLLKKKOOOTTTZZZjjj{{{|||oooccc[[[UUUUUUUUUTTTSSSTTTXXXSSSSSSXXX^^^hhh}}}{{{pppiiieeebbbcccccccccbbb```^^^]]]ZZZ\\\```dddggghhhiiiiiigggiiijjjlllmmmmmmmmmlllooopppqqqpppooooooqqqssssssssstttsssqqqnnnkkkiiiiiihhhgggggghhhkkknnnooovvvyyy~~~}}}wwwooogggccc```^^^]]]______^^^ZZZUUUSSSUUUXXXXXXTTTOOOMMMLLLKKKGGGDDDDDDBBB@@@???>>><<<888666000///---...000111///...333111000///000///...,,,++++++++++++++++++++++++***))))))(((((())))))******++++++++++++***))))))+++******************+++(((''''''(((***,,,///111555888>>>DDDGGGDDD???:::666555444444555555333111///......//////000111222222111111222444555444333444444555888;;;===<<<;;;888777666555444444333333222444666888999888777666777666666666666888999:::<<<===???AAACCCGGGLLLPPPTTTXXX[[[[[[ZZZZZZ\\\___fffjjjoootttvvvuuurrroookkkjjjhhhddd```\\\XXXVVVPPPKKKHHHIIIKKKLLLQQQWWW\\\[[[ZZZWWWTTTSSSRRRSSSSSSTTTTTTVVVXXX[[[]]]^^^]]]aaaeeegggfffgggjjjmmmrrrvvv{{{~~~uuuiiibbb^^^[[[[[[\\\___eeelllrrrvvvvvvkkkbbb\\\SSSQQQNNNMMMNNNNNNNNNMMMLLLLLLKKKIIIGGGCCC@@@???@@@CCCGGGKKKNNNRRRWWWZZZ___```aaabbbaaaaaaaaabbb```^^^[[[XXXVVVUUUUUUVVVVVVUUUTTTRRRPPPPPPRRRUUUYYYXXXVVVUUUTTTRRRNNNKKKKKKEEE@@@@@@@@@AAAEEEKKKSSS^^^nnn|||~~~ssslllfff```]]]]]]YYYYYYZZZZZZYYYYYYXXXWWWUUUPPPMMMMMMMMMKKKNNNRRRVVVeeeuuu|||rrrddd\\\UUUUUUUUUSSSRRRTTTYYYUUUUUU\\\eeesssvvvlllfffbbb___````````````___]]]\\\YYY\\\aaafffiiiiiihhhgggdddeeehhhjjjmmmooopppppptttttttttrrrqqqppprrrtttrrrsssssssssqqqnnnjjjhhhiiihhhgggggghhhiiikkklllppptttzzz~~~~~~xxxooohhhcccaaa___]]]___```___[[[VVVSSSTTTVVVWWWSSSOOOMMMMMMKKKHHHEEEDDDBBB@@@>>>===;;;888666000000//////000111000//////---,,,---/////////---++++++++++++++++++++++++******))))))))))))*********++++++++++++***))))))+++******************+++)))))))))***+++---///000222666===DDDGGGDDD>>>999444444333444555666444222............///000111222222111111222444555555444444444444777:::;;;;;;::::::999888666555444333333333444777888999999777666777777666666777888:::;;;<<<>>>AAACCCGGGLLLRRRWWWYYY]]]```___]]][[[]]]___ggglllrrrxxxyyywwwssspppkkkiiigggddd```\\\YYYWWWQQQLLLIIIJJJJJJKKKOOOUUU\\\\\\ZZZWWWSSSSSSUUUWWWUUUUUUUUUUUUWWWYYY\\\]]]^^^bbbfffgggffffffhhhkkkpppsssvvvxxx{{{vvviii```ZZZVVVTTTSSSSSSSSSVVVZZZ]]]```eeekkksss}}}tttkkkeeeaaa```VVVTTTQQQPPPPPPPPPOOONNNMMMLLLLLLJJJHHHDDDAAA??????AAADDDGGGJJJMMMRRRUUUXXXZZZ]]]______aaadddgggeeecccaaa^^^\\\ZZZYYYYYYYYYYYYXXXUUURRRQQQSSSTTTYYYXXXWWWWWWVVVTTTQQQNNNLLLFFFBBBAAAAAAAAAFFFLLLPPP[[[kkkzzz|||sssllleee``````]]]\\\\\\ZZZYYYWWWUUUTTTRRRNNNLLLMMMMMMKKKLLLPPPVVVaaappp{{{{{{tttfff]]]VVVUUUUUUTTTTTTVVVZZZYYYZZZbbbmmm}}}|||qqqiiicccaaa[[[\\\]]]^^^^^^]]]\\\[[[[[[^^^ccchhhiiihhhfffddd```aaadddhhhlllooorrrsssuuuvvvvvvtttrrrqqqrrrsssqqqqqqqqqqqqooollliiiggghhhhhhggggggggghhhiiijjjlllqqqvvv|||~~~xxxpppiiidddbbb```______aaa```\\\VVVSSSSSSUUUVVVRRRNNNLLLMMMLLLIIIFFFCCCAAA???>>>===;;;888666111111111111111111111111+++***)))***,,,------,,,,,,,,,------------......---,,,,,,,,,,,,,,,,,,---+++++++++,,,+++******))),,,,,,++++++++++++,,,,,,,,,,,,,,,------...///000000444:::AAADDDBBB<<<777333222222333444555333222............///000111111222111111222555666666555555444444666888::::::999>>>===;;;999666444333333444555777888999999888777777777666666777888:::;;;<<<>>>BBBEEEHHHMMMSSSWWWXXX[[[______]]]\\\]]]___fffllltttzzz}}}{{{vvvsssllljjjgggddd```\\\YYYXXXSSSMMMJJJJJJJJJJJJNNNTTTZZZ[[[[[[XXXTTTSSSUUUXXXUUUTTTTTTTTTVVVXXX[[[]]]```cccggggggfffeeehhhjjjmmmooorrrtttxxxrrrfff^^^YYYTTTQQQMMMMMMLLLLLLMMMNNNOOOPPPTTTZZZ```gggrrr}}}sssjjjddd```^^^VVVTTTQQQPPPQQQSSSTTTSSSOOONNNMMMKKKIIIFFFDDDCCC???@@@BBBCCCFFFIIINNNRRRTTTYYY___cccdddgggkkknnnmmmmmmkkkhhheeeaaa^^^\\\___^^^]]]ZZZVVVTTTUUUVVVZZZYYYXXXXXXXXXWWWTTTQQQLLLGGGCCCBBBBBBBBBEEEKKKLLLWWWfffvvvyyyrrrjjjdddaaa^^^]]]\\\ZZZWWWTTTRRRPPPPPPLLLKKKMMMMMMJJJKKKOOOVVV```mmmyyy{{{wwwjjjaaaYYYWWWWWWVVVVVVXXXZZZ\\\aaajjjxxxvvvllleeeaaa^^^YYYZZZ\\\]]]]]]]]]\\\\\\^^^aaafffjjjkkkiiieeeccc^^^```bbbfffjjjnnnqqqssstttuuuvvvuuusssqqqqqqrrrnnnnnnmmmlllkkkiiihhhgggggggggffffffgggggghhhhhhjjjooouuuzzz}}}wwwoooiiieeecccaaa``````aaa```\\\VVVRRRRRRTTTTTTQQQMMMLLLMMMMMMJJJGGGBBBAAA???>>>===;;;888666000000111111000000000111,,,+++***+++---------+++,,,,,,,,,------...............------------......,,,,,,,,,,,,,,,++++++***+++++++++******+++++++++------,,,,,,,,,,,,------///333888>>>AAA???:::666333222111222222222000..................///111111222111111222555777666555555444555999===AAACCCCCCDDDBBB???<<<999666555444555666666777888888999999888777777666777999:::;;;;;;>>>AAADDDGGGIIIMMMPPPPPPTTTZZZ\\\\\\\\\^^^aaabbbiiirrr{{{~~~zzzwwwooommmiiieeeaaa]]]ZZZYYYTTTNNNJJJJJJJJJJJJMMMSSSWWW[[[^^^\\\WWWRRRQQQRRRPPPPPPPPPQQQTTTXXX\\\______bbbddddddbbbbbbdddgggiiilllpppsssvvv|||vvvnnnbbbZZZWWWTTTQQQNNNKKKKKKLLLLLLLLLLLLLLLKKKKKKQQQVVVYYYaaarrryyynnnfffaaaXXXUUUQQQPPPQQQSSSUUUVVVRRRQQQOOOMMMKKKJJJIIIIIIDDDDDDCCCCCCDDDHHHNNNRRRXXX___iiioooqqqssswwwzzz|||||||||zzzvvvqqqlllhhhddddddccc___[[[YYYXXXYYYZZZYYYXXXYYYYYYXXXVVVSSSKKKFFFCCCDDDCCCBBBEEEIIILLLUUUcccppp}}}}}}wwwnnnfffbbb[[[[[[ZZZXXXVVVSSSQQQOOONNNKKKKKKNNNNNNKKKLLLOOOWWW___lllyyy~~~qqqggg^^^[[[ZZZXXXWWWYYYYYY^^^gggsss~~~pppgggaaa]]][[[YYYZZZ\\\^^^^^^___^^^^^^aaadddhhhlllmmmkkkhhhfff``````bbbeeehhhkkkmmmoooqqqsssvvvvvvtttqqqppppppkkkjjjiiihhhggggggggggggeeeeeeeeeffffffggggggggggggkkkrrrwww||||||wwwoooiiieeedddbbbaaa```aaaaaa]]]WWWRRRRRRSSSSSSPPPMMMLLLMMMMMMKKKHHHBBB@@@>>>>>>===;;;999666///000111000/////////000111000......//////...,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------,,,++++++))))))(((((((((((())))))************))))))((((((///222777<<>>999555444333111111111000---+++...------......///000111222111111333555777777666333444777===EEEKKKPPPQQQHHHFFFCCC???;;;888666555666666666666777888999:::888777777777777999:::;;;;;;===AAACCCDDDEEEGGGIIIIIINNNUUUYYYZZZ\\\___bbb^^^eeeppp{{{}}}zzzqqqoookkkfffbbb^^^\\\ZZZTTTOOOKKKJJJJJJIIIMMMRRRUUU[[[aaa```ZZZRRRMMMLLLLLLLLLMMMOOOSSSXXX]]]```\\\^^^```___]]]]]]```cccfffkkkppptttvvvyyyxxxppplllddd[[[UUUTTTSSSPPPMMMLLLMMMOOOPPPPPPPPPOOONNNHHHNNNRRRSSSZZZlll|||ppphhh[[[WWWRRROOOPPPQQQSSSTTTTTTSSSQQQNNNMMMLLLLLLMMMIIIHHHGGGEEEEEEIIIOOOTTT___hhhsss{{{~~~zzzvvviiihhhgggccc___\\\[[[\\\ZZZYYYYYYZZZZZZYYYWWWUUUJJJFFFDDDDDDDDDBBBDDDHHHNNNVVVaaakkkvvvyyypppgggcccYYYYYYXXXWWWUUUSSSQQQPPPMMMKKKKKKNNNOOOMMMMMMPPPXXX^^^kkkzzzwwwmmmccc___]]]YYYXXXZZZXXX___jjjyyyzzzmmmccc^^^[[[YYYZZZ[[[]]]___`````````___cccfffjjjmmmooonnnllljjjbbbbbbcccdddfffhhhjjjkkknnnqqquuuvvvtttqqqooonnnjjjhhhfffddddddeeeggghhhddddddeeeffffffgggggggggccchhhnnnsssxxx|||wwwnnniiihhhhhhfffcccfffeeeaaa[[[VVVRRRRRRSSSTTTRRROOONNNMMMKKKIIIGGGAAAAAA@@@>>><<<:::888777444333222000///.........000...,,,---//////---+++...........................---+++***)))***++++++,,,++++++******++++++,,,+++)))'''(((+++,,,***((())))))))))))***+++,,,---111333666999999888666444///////////////000111222---------............///222333333444666777999:::888777777???OOO___eeebbb```RRRDDD???;;;666333555444777::::::888777999;;;;;;:::888777777777888999<<<===@@@BBBCCCDDDDDDDDDGGGJJJLLLOOORRRVVV[[[^^^```fffoooyyy|||{{{tttlllhhheeeaaaZZZTTTTTTPPPLLLIIIIIIJJJKKKKKKSSSVVVZZZZZZWWWRRRNNNLLLMMMMMMMMMNNNQQQVVVZZZ]]]^^^[[[XXXYYY]]]aaacccbbbiiijjjkkknnnsssyyytttjjjfffbbb]]]WWWSSSQQQPPPPPPOOOPPPPPPPPPRRRSSSRRRPPPMMMNNNKKKJJJPPP[[[mmm|||pppddd[[[TTTSSSSSSRRRSSSUUUWWWVVVTTTPPPLLLKKKLLLMMMNNNJJJGGGHHHJJJLLLRRRZZZjjjvvvwwwlllgggfffddd___ZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[PPPKKKGGGFFFDDDBBBDDDIIIOOOTTT]]]gggsss~~~wwwmmmccc^^^\\\UUUQQQSSSSSSQQQOOOPPPMMMMMMMMMLLLKKKLLLOOORRRWWWaaannnyyy~~~qqqeeeaaa```___^^^```bbbhhhttttttggg```]]]ZZZXXXYYYZZZ[[[]]]```bbbeeefffjjjoooqqqnnnlllmmmllliiidddccccccdddhhhjjjjjjjjjnnnoooqqqrrrsssrrrrrrqqqmmmllliiieeebbbbbbdddggghhheeeccccccfffiiikkklllfffhhhkkknnnrrrwww}}}~~~wwwnnnjjjiiihhheeebbbeeeddd```[[[UUURRRQQQRRRSSSPPPNNNMMMLLLKKKIIIGGGAAAAAA@@@>>><<<:::888777444333222000//////......000...,,,---//////---+++---------------,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,,,,***)))))),,,,,,+++)))))))))))))))***+++,,,---...000333666666555333222/////////...//////000000........./////////000000111222222333444666888999666666888@@@QQQccckkkjjj]]]QQQDDD???<<<666444555444777999:::888888999;;;888777666555555555666666;;;<<<>>>@@@BBBBBBBBBBBBDDDGGGJJJLLLPPPTTTYYY]]]```eeeoooxxx}}}~~~xxxpppjjjgggccc]]]XXXUUURRRMMMJJJJJJKKKLLLKKKQQQUUUYYYZZZWWWSSSOOONNNNNNMMMMMMOOORRRVVVZZZ\\\]]][[[YYYZZZ^^^bbbcccdddfffgggiiilllpppuuuzzz}}}vvvkkkccc```ZZZVVVRRRPPPQQQSSSTTTUUUSSSTTTUUUWWWXXXWWWSSSQQQRRRNNNNNNSSS^^^qqq{{{nnndddZZZVVVTTTRRRRRRUUUVVVUUUTTTQQQNNNMMMNNNPPPQQQLLLIIIJJJLLLPPPZZZdddxxxuuummmjjjgggaaa\\\ZZZYYYYYYXXXWWWWWWXXXXXXSSSMMMHHHFFFDDDCCCEEEJJJOOOSSS[[[dddmmmxxxwwwpppggg___[[[YYYSSSOOOQQQRRROOONNNOOOMMMNNNMMMMMMMMMOOOSSSVVV[[[fffrrr|||~~~rrrgggccccccbbbbbbdddfffmmm{{{rrreee^^^\\\ZZZXXXYYYYYYZZZ\\\___bbbeeefffjjjoooqqqooommmmmmllljjjiiihhhfffgggjjjlllmmmmmmlllmmmoooqqqrrrssssssrrrmmmllljjjgggcccbbbcccdddfffdddbbbbbbeeegggiiijjjfffhhhkkkmmmpppuuuzzz~~~~~~|||vvvooojjjiiigggdddaaadddbbb___YYYTTTQQQQQQQQQQQQNNNLLLKKKKKKJJJHHHGGGAAAAAA@@@>>><<<:::888777333333111000////////////000...------......---,,,---------,,,,,,+++++++++++++++,,,,,,,,,+++******,,,++++++******++++++,,,,,,+++***+++,,,---,,,***))))))))))))***+++,,,------///222444555444222111000//////............/////////000000000111111111111111111222333555666777666777888>>>MMM___hhhhhhXXXNNNDDD@@@<<<888555555555777999999999888999;;;888777555444444444555666999:::<<<===??????@@@@@@@@@CCCFFFIIIMMMRRRXXX\\\```eeennnxxx~~~|||tttnnnjjjfffaaa]]]VVVSSSNNNKKKKKKKKKKKKKKKNNNRRRVVVXXXVVVSSSQQQPPPNNNNNNNNNOOORRRUUUYYY[[[\\\ZZZYYYZZZ^^^bbbdddeeeeeefffiiilllppptttvvvxxxyyy}}}vvvnnneee___]]]WWWTTTQQQPPPRRRVVVXXXYYYZZZ[[[^^^aaabbbaaa]]]YYYWWWSSSRRRWWWbbbvvv|||ooobbbZZZVVVRRRQQQSSSTTTTTTTTTRRRPPPPPPRRRTTTUUUPPPMMMMMMOOOWWWeeessswwwpppjjjccc^^^ZZZYYYXXXWWWWWWWWWWWWWWWWWWPPPIIIFFFDDDCCCFFFKKKPPPTTTZZZaaahhhpppxxx}}}xxxoooiiiaaa\\\ZZZWWWRRRPPPRRRRRRPPPOOOPPPQQQQQQQQQQQQRRRUUU[[[___cccmmmzzzwwwllljjjlllllllllnnnnnnwww~~~nnnbbb\\\ZZZYYYYYYYYYYYYYYYZZZ]]]aaaeeegggjjjooorrrooonnnooonnnkkkkkkiiifffeeefffiiijjjjjjjjjkkknnnppprrrssssssssslllmmmlllhhhdddaaaaaaaaadddbbbaaaaaadddfffggggggfffhhhjjjkkknnnrrrwww{{{}}}}}}zzzuuuooojjjhhhfffcccaaacccaaa^^^XXXSSSPPPPPPQQQOOOMMMJJJIIIIIIIIIHHHGGGAAAAAA@@@>>><<<:::888777333222111000///////////////...............------......------,,,+++++++++***+++,,,------,,,***))),,,++++++******++++++,,,++++++***++++++++++++***))))))))))))***+++,,,---///000222444555444333222000000///...---------.../////////000000000111111111111222222333555666777999999888:::CCCOOOVVVWWWQQQKKKDDD@@@===:::777666555666888999999999::::::999888777666666666777888888999:::;;;<<<======>>>>>>@@@CCCFFFKKKQQQWWW\\\aaagggpppxxx}}}wwwpppkkkgggccc```WWWSSSOOOLLLKKKJJJIIIHHHKKKOOOTTTVVVUUUTTTRRRRRROOOOOOOOOPPPRRRUUUWWWYYYZZZYYYZZZ[[[^^^bbbeeefffgggiiilllpppsssuuuvvvwwwtttxxx}}}vvvnnnfffaaaaaa^^^ZZZVVVTTTTTTVVVWWWWWWbbbdddgggkkknnnlllhhhddd[[[XXXWWWZZZdddxxxyyyiii___XXXRRRQQQSSSRRRSSSSSSSSSRRRRRRTTTVVVWWWSSSPPPPPPRRR\\\ooovvvmmmeee```[[[[[[ZZZZZZZZZZZZZZZ[[[YYYQQQJJJFFFDDDBBBFFFLLLRRRVVV\\\bbbhhhnnntttxxx{{{sssjjjddd^^^[[[[[[WWWSSSRRRUUUUUURRRQQQSSSVVVVVVVVVWWWYYY^^^dddiiimmmxxxvvvuuuxxxyyyzzz|||xxxxxxkkk```ZZZYYYYYYZZZYYYYYYYYYZZZ]]]aaaeeegggjjjooorrrpppooopppooommmnnnjjjfffdddeeeggghhhiiijjjkkkmmmooopppqqqpppppplllmmmmmmjjjfffbbb```___cccaaaaaabbbdddeeeeeeeeefffgggiiikkkmmmqqqvvvzzz{{{}}}yyyuuuooojjjfffdddbbbaaabbb```]]]XXXSSSPPPPPPQQQOOOLLLIIIHHHHHHHHHHHHGGGAAAAAA@@@>>><<<:::888777222222111000/////////000...//////...------------///.........---------,,,)))***,,,------,,,+++***,,,++++++******++++++,,,)))*********))))))******))))))))))))***+++,,,---...000222333444333333222111000///...................../////////000000000333333333333444555777777:::;;;999666999AAAFFFGGGIIIHHHDDD@@@>>><<<999666555555666888:::;;;:::::::::999888666666777777888888888999999:::;;;<<<===>>>???BBBEEEJJJPPPXXX]]]dddjjjrrrxxx}}}xxxrrrlllgggdddaaaWWWTTTOOOLLLJJJIIIGGGFFFIIIMMMQQQTTTTTTSSSSSSSSSPPPPPPPPPQQQRRRTTTVVVWWWXXXYYYZZZ\\\^^^```dddfffhhhjjjmmmqqqtttuuuvvvvvvrrrvvvzzz|||ssskkkfffffffffbbb\\\XXXWWWWWWVVVVVVeeegggkkkqqqttttttpppmmmaaa^^^\\\]]]eeexxxqqqddd[[[UUUSSSTTTRRRSSSTTTTTTSSSSSSTTTVVVWWWUUUSSSSSSUUU```vvv~~~rrrhhhbbb\\\\\\[[[[[[[[[\\\]]]]]]YYYRRRJJJGGGDDDCCCGGGLLLRRRVVV]]]dddjjjoootttwwwwww~~~{{{nnneee```[[[ZZZ\\\WWWTTTUUUWWWVVVRRRRRRUUUXXXYYY[[[^^^aaagggoootttzzzzzzsssiii```[[[ZZZZZZ[[[[[[[[[[[[\\\___bbbeeegggjjjpppsssqqqppprrrqqqoootttpppkkkiiiiiijjjkkklllkkklllmmmnnnnnnnnnmmmllllllmmmnnnlllhhhdddaaaaaacccbbbbbbdddffffffeeedddeeegggiiijjjmmmqqqvvvzzzzzzyyyuuuooohhhdddbbbbbbcccbbb```]]]XXXSSSQQQQQQRRRPPPMMMIIIGGGGGGGGGGGGGGGAAAAAA@@@>>><<<:::888777222222111000000000000000.../////////---,,,---...........................******+++,,,,,,,,,++++++,,,++++++******++++++,,,((()))******)))((()))***))))))))))))***+++,,,------...///111111111111000111000000////////////000........./////////000000333333333333444555666777777:::999555555;;;@@@AAABBBDDDDDDAAA???>>>;;;777555555555888:::<<<;;;:::999888666555555555666777999999999999:::;;;<<<===>>>???AAADDDHHHOOOWWW\\\ggglllsssxxx{{{|||uuuoooiiieeecccYYYVVVQQQNNNKKKIIIGGGEEEHHHKKKPPPRRRSSSSSSSSSTTTQQQQQQQQQRRRRRRTTTUUUUUUVVVXXXZZZ[[[\\\^^^aaadddfffhhhkkknnnqqqsssttttttrrruuuyyy~~~}}}uuupppooommmiiiccc^^^\\\[[[ZZZZZZdddfffkkkqqquuuwwwuuusssiiifffcccccchhhyyy{{{mmmcccZZZWWWWWWTTTUUUVVVVVVUUUTTTUUUVVVWWWWWWXXXWWWXXXbbbzzzzzzooohhh___^^^]]]\\\\\\\\\\\\\\\YYYRRRLLLIIIGGGEEEIIINNNRRRWWW___gggmmmrrrvvvyyywww}}}uuujjjbbb]]]YYYYYY\\\XXXVVVXXXYYYWWWSSSSSSVVVYYY]]]bbbhhhnnnvvv~~~sssooohhhbbb]]]\\\\\\]]]^^^^^^___```bbbdddfffgggjjjpppsssrrrqqqssssssqqqssspppllliiiiiijjjjjjjjjkkklllmmmmmmmmmllljjjiiikkkmmmnnnllliiigggeeeeeeeeeeeefffhhhiiiiiigggeeefffgggiiijjjllloootttwwwxxx~~~zzzvvvnnnfffaaa```bbbdddbbbaaa^^^YYYTTTQQQRRRSSSRRRNNNJJJGGGGGGGGGGGGFFFAAAAAA@@@>>><<<:::888777222111111000000000000000---///000///---+++---...+++,,,,,,------......///++++++******++++++,,,---,,,++++++******++++++,,,(((***,,,+++)))(((***,,,))))))))))))***+++,,,---......///111111111111111111000000000000111111222//////000000000111111111222222222222333444555666222777999666555999===>>><<>>>>>???@@@CCCGGGMMMUUU[[[ggglllrrrvvvxxx{{{{{{tttmmmhhheee\\\XXXTTTPPPNNNKKKHHHFFFGGGJJJOOOQQQRRRRRRSSSTTTQQQQQQRRRRRRSSSSSSTTTTTTUUUXXXZZZ[[[[[[\\\___aaaeeegggiiillloooqqqssstttsssvvvyyy}}}{{{vvvoooiiifffcccbbbaaadddfffkkkqqqwww{{{{{{zzzrrrpppmmmkkkmmm{{{yyylllaaa[[[[[[XXXZZZ[[[ZZZXXXVVVVVVWWWWWWYYY\\\]]]\\\eee|||wwwpppgggeeeccc```^^^\\\ZZZZZZZZZTTTOOOMMMKKKIIILLLQQQVVV\\\eeemmmsssxxx{{{~~~{{{}}}tttjjjddd___ZZZ[[[___]]]\\\^^^___\\\WWWVVVZZZ]]]ccclllvvvzzznnnllliiieeeaaa^^^^^^___aaabbbccceeeffffffffffffjjjpppsssrrrrrrttttttrrrpppnnnkkkiiiiiiiiihhhgggiiijjjkkkllllllkkkjjjjjjkkklllmmmlllkkkiiijjjjjjhhhhhhiiilllmmmmmmjjjggghhhiiiiiiiiiiiikkknnnqqqtttzzz{{{vvvnnneee```___bbbfffbbbaaa^^^YYYTTTRRRRRRSSSSSSPPPKKKHHHGGGGGGFFFFFFAAAAAA@@@>>><<<:::888777222111000000000000000111---///000///,,,+++---///)))***+++,,,------...///++++++***)))***+++---...,,,++++++++++++++++++,,,))),,,---,,,***)))+++---))))))))))))***+++,,,---000111222333333444444444111000000000111222333333000111111111111222222222111111111111222333444444000666999666444666:::;;;999AAADDDAAA@@@@@@===777666444444777;;;===<<<:::<<<<<<:::999999999:::;;;<<<;;;;;;:::;;;<<<>>>???===>>>@@@AAAEEELLLTTTYYYggglllrrrtttuuuyyyxxxpppkkkhhh^^^[[[VVVSSSPPPMMMIIIGGGGGGJJJNNNQQQQQQRRRRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSUUUWWWZZZ[[[ZZZZZZ]]]```fffgggiiilllooorrrtttvvvsssvvvyyy||||||tttnnnkkkgggfffggghhhmmmssszzzyyyvvvssspppqqq}}}sssfff___]]]\\\]]]^^^]]]ZZZXXXWWWXXXWWW[[[``````___fff}}}~~~wwwooommmiiieeeaaa]]][[[ZZZ[[[UUUQQQPPPOOOMMMOOOSSS\\\bbbkkksssyyy}}}~~~uuummmgggbbb^^^___ccccccccceeefffbbb\\\[[[___bbbjjjvvvwwwkkkkkkjjjgggccc```______bbbdddfffhhhhhhhhhfffeeejjjppptttssssssuuuuuusssrrrpppnnnmmmmmmmmmllljjjggghhhjjjkkkllllllkkkkkkjjjlllmmmlllkkkkkklllnnnjjjjjjlllnnnpppooollliiijjjjjjjjjhhhggggggjjjlllpppxxx|||tttiiieeeeeeeeebbb]]]eeebbb]]]XXXUUUTTTTTTUUUQQQNNNKKKIIIIIIIIIHHHGGGBBBAAA@@@@@@???===888555333333222222111000000000------......------,,,+++.........------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++......///111444666555555444333222222111111111111222222222111111111000000222222333333333333444444333555777777777888999;;;???@@@AAAAAA@@@===999777777666555777999;;;;;;;;;<<<;;;:::999888888888888999999:::;;;===???AAABBB===<<<>>>DDDGGGJJJPPPWWW```dddjjjnnnqqquuuzzz}}}xxxqqqkkkfffaaaZZZUUURRRNNNIIIEEEHHHHHHIIINNNTTTWWWWWWVVVSSSQQQOOOOOOQQQSSSTTTTTTQQQRRRSSSUUUWWWYYYZZZ[[[```bbbeeehhhiiillloooqqqssstttvvvyyy{{{pppfffjjjiiilllvvv~~~wwwsssttt}}}~~~qqqiiifffaaa```_________]]]YYYVVV\\\]]]```bbbccckkk|||}}}wwwsssmmmgggaaa]]]ZZZYYYZZZWWWTTTRRRMMMKKKOOOWWWdddmmmvvvzzz~~~}}}vvvnnniiihhhhhhhhhggggggkkkooommmhhhdddccceeekkkvvv{{{rrrnnnlllhhheeebbbaaaaaaaaagggffffffffffffgggggghhhmmmnnnppprrrtttvvvwwwwwwuuuqqqoooooorrrqqqlllgggiiiiiiiiikkknnnooonnnmmmllllllnnnooopppppppppppppppooonnnooopppooommmkkkiiijjjlllkkkjjjiiijjjjjjoooqqqwww}}}uuukkkfffffffffccc___cccaaa\\\WWWSSSQQQRRRSSSVVVSSSNNNKKKHHHFFFDDDBBBBBBAAA@@@???>>><<<999666222222111111000//////...------......------,,,+++,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++************************)))************+++++++++------///111444666666666888777555444222111111000111111111111000000000000000000111222333444555666555666888888777888999;;;>>>???AAAAAAAAA???===;;;888666555666888:::;;;:::<<<;;;:::999888888888888999999:::;;;===???AAABBB???===>>>CCCEEEHHHOOOVVV]]]aaagggkkknnnrrrxxx||||||uuuoooiiiddd\\\WWWTTTQQQLLLHHHHHHHHHIIINNNTTTXXXXXXXXXUUUSSSPPPOOOPPPRRRSSSTTTRRRSSSTTTUUUWWWXXXZZZZZZ___aaadddfffhhhkkknnnpppuuuvvvxxxzzzxxxssspppqqq{{{|||vvvssszzzzzzrrrnnniiifffcccaaa___]]]ZZZXXX]]]]]]^^^```aaaiii{{{|||xxxrrrjjjccc]]]YYYXXXYYYVVVTTTRRRPPPOOOTTT\\\hhhttt|||uuuqqqppppppooommmooosssvvvtttooollllllnnnwwwyyyqqqjjjiiigggeeecccddddddeeeggggggggggggggghhhiiijjjmmmoooqqqsssuuuwwwwwwxxxvvvsssqqqrrrtttsssoookkkjjjjjjjjjlllnnnooonnnmmmlllmmmnnnoooppppppppppppnnnnnnoooppprrrqqqnnnllljjjlllmmmllljjjiiiiiijjjlllmmmssszzz~~~~~~vvvmmmhhhhhhhhheeebbbbbb```\\\VVVQQQNNNNNNPPPXXXTTTOOOKKKHHHFFFCCCAAADDDBBB???>>>===<<<999777111111000000///.........---............---,,,,,,,,,,,,++++++++++++******************************++++++++++++++++++++++++************************)))************++++++++++++,,,...111444666888999>>>===:::777555333111111111111111000000000//////...///000222444555777777666777999999888888999;;;:::;;;<<<===>>>===<<<<<<999777555555777999::::::<<<;;;;;;:::999999999999999999:::;;;===???AAABBBAAA???>>>AAACCCEEELLLTTTYYY]]]cccgggiiinnntttyyy{{{tttmmmggg```ZZZWWWSSSOOOKKKIIIIIIJJJNNNSSSXXXZZZZZZYYYUUUQQQOOOOOOQQQRRRSSSTTTTTTUUUVVVWWWXXXYYYYYY\\\___aaaccceeehhhkkknnnvvvwwwyyy{{{{{{xxx{{{www{{{~~~zzzuuupppiiiddd```^^^\\\[[[]]]\\\]]]^^^___fffwww~~~vvvmmmddd]]]XXXVVVWWWTTTSSSSSSRRRSSS[[[dddooo|||~~~~~~}}}zzzxxxzzz|||~~~|||yyywwwxxxzzzssslllfffeeeddddddeeefffhhhiiigggfffgggggghhhiiijjjkkknnnoooqqqtttvvvwwwxxxyyywwwuuutttuuuwwwvvvsssooolllkkkkkklllnnnooonnnlllkkklllmmmnnnnnnooonnnnnnlllmmmooorrrtttssspppnnnlllnnnooommmkkkiiiiiijjjkkkkkkoootttyyy}}}~~~wwwnnnjjjiiihhhfffdddbbbaaa^^^WWWQQQMMMMMMOOOSSSPPPMMMJJJJJJIIIGGGFFFEEEBBB???===<<<;;;:::888111111111000//////.....................------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++)))+++...000333666999<<>>>>>???>>>>>><<<999666444666888999999<<<<<<;;;:::::::::::::::999999:::;;;===???AAABBBCCC@@@???AAABBBCCCIIIQQQUUUYYY___bbbeeejjjqqqvvvxxxoooiiiaaa[[[XXXTTTPPPMMMJJJJJJKKKNNNRRRWWW[[[\\\\\\XXXSSSOOOOOOPPPQQQRRRTTTUUUUUUVVVWWWXXXXXXYYYYYY[[[]]]___```cccgggjjjtttvvvxxx{{{|||zzzpppgggbbb___^^^]]]ZZZZZZ\\\___```eeerrrwwwmmmddd\\\WWWTTTVVVSSSSSSTTTTTTWWW___iiitttwwwlllfffddddddddddddeeeggghhhiiidddeeeeeefffgggiiikkkllloooppprrrtttvvvxxxyyyyyywwwvvvvvvwwwxxxwwwuuurrrmmmllllllmmmoooooonnnllljjjkkklllllllllllllllkkkiiikkknnnsssvvvvvvrrroooooopppqqqooollljjjiiijjjlllkkkmmmrrruuuyyy}}}wwwooojjjhhhhhhfffeeecccccc```ZZZRRRMMMMMMOOOQQQOOOLLLJJJJJJKKKJJJIIIEEEBBB???===<<<;;;:::888333222222111111000//////......//////......---,,,------------------------...------,,,,,,------...++++++++++++++++++++++++************************))))))*********+++++++++(((+++...000222666:::>>>KKKIIIEEE@@@<<<888555444333333222222222111111111///000000111222333444555666777999999888888999;;;???@@@BBBCCCDDDDDDDDDCCC???;;;777444555777999:::<<<<<<;;;;;;:::;;;;;;;;;999999:::;;;===???AAABBBEEEBBB@@@BBBBBBBBBHHHNNNRRRVVV[[[^^^aaagggnnnttt~~~{{{qqqkkkbbb[[[XXXUUUQQQMMMKKKKKKLLLNNNQQQUUUZZZ]]]]]]YYYTTTQQQPPPPPPQQQPPPTTTTTTUUUUUUVVVWWWXXXXXXUUUWWWYYYZZZ\\\___dddgggnnnqqquuuzzzvvvkkkeeeaaa```___XXXYYY\\\```bbbdddmmmwwwvvvlllccc[[[VVVTTTVVVTTTSSSUUUVVVZZZcccnnnyyy~~~qqqhhhddddddddddddddddddeeeeeefffaaabbbcccdddfffhhhjjjllloooppprrrtttvvvxxxyyyyyyvvvvvvvvvwwwwwwvvvtttrrrnnnmmmmmmnnnooopppnnnmmmjjjjjjkkkkkkkkkjjjiiiiiihhhjjjnnnsssvvvvvvtttqqqqqqrrrrrrpppmmmkkkjjjjjjkkkjjjlllooorrruuuzzzuuunnniiigggfffeeeeeebbbcccbbb\\\SSSNNNNNNQQQTTTQQQMMMKKKJJJJJJHHHGGGDDDBBB???>>>===<<<999777333333222222111000000000...////////////...------******++++++++++++,,,,,,//////------------//////++++++++++++++++++++++++************************)))************+++++++++(((+++...000111555:::???KKKIIIFFFAAA===999777555222222222222111111111000///000000111222333444444444555777777777888999;;;<<<>>>BBBFFFHHHHHHGGGFFFBBB>>>888555555777999;;;===<<<<<<;;;;;;;;;<<<<<<999999:::;;;===???AAABBBEEECCCBBBDDDDDDCCCGGGMMMNNNRRRWWWZZZ]]]ccckkkqqq|||~~~uuunnnddd]]]ZZZWWWSSSPPPMMMMMMMMMMMMNNNRRRXXX]]]]]]ZZZVVVSSSRRRQQQPPPOOORRRRRRSSSTTTUUUVVVWWWWWWTTTUUUWWWXXXZZZ]]]bbbfffjjjmmmrrrxxx|||rrrjjjfffcccaaaYYYYYY\\\aaabbbcccjjjrrrxxxnnnddd]]]XXXUUUVVVTTTTTTWWWYYY^^^iiitttwwwlllgggeeedddddddddccccccbbbbbbbbb___```aaacccfffhhhkkklllnnnoooqqqtttvvvwwwxxxyyyuuuvvvvvvvvvuuutttrrrqqqnnnmmmmmmnnnpppqqqpppnnnkkkkkkkkkkkkkkkjjjiiihhhhhhiiilllqqquuuvvvtttrrrrrrssssssrrrooollllllllljjjiiikkknnnooorrrzzzxxxtttmmmhhheeeddddddddd```cccbbb\\\SSSNNNOOORRRUUURRRNNNLLLJJJIIIHHHFFFBBBAAA@@@???>>><<<999666222222222111000000/////////////////////...------*********++++++,,,,,,,,,///...---,,,,,,---...///++++++++++++++++++++++++************************)))************+++++++++(((,,,///000000444:::@@@IIIGGGCCC???<<<888666555000000000000////////////---...///111222444555555111333555666666777:::;;;:::>>>DDDJJJNNNOOONNNMMMFFF@@@:::666555888:::<<<===<<<<<<<<<<<<<<<======999999:::;;;===???AAABBBDDDCCCDDDFFFFFFDDDGGGLLLJJJNNNRRRVVVYYY___hhhnnnxxxzzzsssiiibbb^^^[[[XXXUUUNNNNNNMMMLLLLLLPPPVVV[[[\\\ZZZWWWUUUTTTSSSPPPNNNOOOPPPQQQRRRTTTVVVWWWWWWUUUVVVWWWXXXZZZ]]]cccggghhhkkkpppvvv}}}yyyqqqkkkfffccc]]][[[[[[^^^___bbbiiirrr||||||rrrhhh___ZZZWWWVVVTTTUUUYYY^^^dddqqq}}}~~~ooofffddddddbbbbbbbbbbbbbbbaaa``````___```aaadddfffjjjlllnnnmmmoooqqqsssuuuwwwwwwxxxvvvvvvwwwvvvuuurrrqqqpppmmmmmmmmmoooqqqrrrqqqpppnnnnnnnnnnnnmmmlllkkkjjjhhhiiikkkooossstttsssrrrrrrssstttrrrpppnnnmmmnnnkkkjjjmmmpppqqqrrrxxx~~~vvvrrrlllgggcccbbbcccddd___bbbbbb\\\SSSMMMOOORRRSSSQQQMMMKKKKKKJJJIIIHHHBBBAAA@@@@@@???===888555111111111000//////......///////////////......---,,,,,,,,,------.........///...,,,++++++,,,...///++++++++++++++++++++++++************************)))************+++++++++(((,,,000000000333:::@@@FFFDDDAAA===:::777555444///.........------------+++,,,...000333555777888///111444555666777:::<<<>>>DDDLLLTTTZZZ[[[[[[ZZZGGGBBB;;;666666888;;;<<<======<<<<<<<<<======>>>999999:::;;;===???AAABBBDDDCCCEEEHHHHHHEEEGGGKKKHHHKKKOOOSSSVVV]]]eeellluuu~~~wwwmmmfffbbb___[[[YYYOOOOOONNNLLLKKKNNNUUUZZZ[[[YYYXXXVVVVVVSSSPPPMMMNNNNNNPPPQQQSSSUUUWWWWWWVVVWWWXXXYYY[[[___dddhhhhhhkkkpppuuu{{{}}}vvvoooiiieeeaaa]]]ZZZ[[[\\\```jjjssswwwvvvkkkbbb\\\XXXUUUTTTVVV[[[aaaiiiwwwuuuggg```___aaaaaaaaaaaaaaaaaa``````______```bbbdddhhhkkknnnooommmnnnppprrrtttvvvwwwwwwvvvwwwxxxwwwtttrrrppppppmmmlllmmmoooqqqsssrrrqqqqqqqqqppppppooonnnlllllliiiiiijjjnnnqqqssssssrrrrrrssstttsssqqqooooooooonnnmmmppptttttttttzzz~~~uuusssoookkkgggeeeeeeeeebbbbbb___YYYRRRMMMMMMOOOOOONNNLLLLLLKKKJJJGGGEEEDDDDDDBBB@@@===;;;999888666444222111222222000///000///...------...///000000000///...------,,,,,,---...,,,'''"""!!!&&&,,,,,,+++***))))))***+++,,,+++++++++*********))))))************************+++++++++,,,///222666888;;;:::999:::======:::777333222111///......------000000000111222222333333000222555666666777888:::===EEESSSbbblllnnnhhhbbbMMMGGG>>>999999;;;======;;;<<<<<<======<<<;;;;;;<<<======>>>>>>>>>>>>>>>CCCDDDEEEGGGHHHIIIJJJJJJJJJNNNSSSTTTUUUYYYaaagggrrryyy{{{qqqiiiccc^^^XXXTTTRRRPPPOOOMMMMMMNNNPPPQQQXXXXXXVVVTTTPPPNNNMMMMMMMMMNNNOOOQQQTTTVVVWWWXXXUUUVVVWWWZZZ]]]aaaeeegggdddhhhnnnssszzzwwwppplllfffbbb^^^^^^___aaahhhpppyyy|||xxxkkkbbb]]]ZZZVVVXXXZZZ]]]eeerrrxxxlllccc^^^aaafffeeeeeecccbbbaaaaaa``````]]]```cccfffhhhkkkooorrroooppprrrsssttttttttttttwwwuuutttttttttrrrpppnnnjjjjjjkkkmmmoooqqqssstttvvvtttrrrpppnnnmmmmmmmmmnnnllllllmmmoooqqqqqqpppqqqmmmmmmqqqsssqqqpppqqqvvvxxxyyyyyyxxxzzz~~~vvvsssnnnjjjiiihhhfffdddbbbbbb```ZZZRRRNNNMMMOOOPPPNNNLLLKKKKKKJJJGGGEEEDDDDDDBBB@@@===;;;999888666444222111222111000///000///...------...///000000//////...------,,,,,,---//////,,,(((&&&)))---++++++************+++++++++++++++*********))))))*********************************+++...111444666;;;:::999999::::::666333000000////////////000000000000000111222222333333111444666888888999;;;======JJJ___tttvvvnnnUUUMMMCCC<<<::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<===============>>>???@@@DDDEEEGGGIIIKKKLLLMMMMMMKKKPPPUUUWWWXXXZZZ___dddooovvvuuulllgggaaa[[[VVVRRRPPPNNNMMMLLLMMMNNNOOOXXXZZZ[[[YYYUUUQQQQQQRRROOOPPPQQQRRRTTTVVVWWWXXXVVVVVVXXX[[[___bbbeeeggggggkkkpppuuuzzz~~~wwwsssiiiccc______```bbbjjjrrr{{{{{{nnnddd___\\\YYY[[[]]]aaaiiixxxrrrhhhbbb___aaaeeedddcccbbbaaaaaaaaabbbcccbbbeeehhhkkklllnnnpppqqqrrrssstttvvvwwwwwwvvvvvvrrrqqqqqqqqqrrrrrrqqqooojjjjjjkkkmmmoooqqqtttuuuuuutttrrrpppooonnnnnnoooooommmmmmnnnppprrrrrrrrrooommmlllooopppppprrrvvv~~~~~~xxxsssmmmjjjkkkkkkgggcccaaabbb```ZZZSSSOOONNNOOOPPPNNNLLLKKKKKKJJJHHHFFFDDDDDDBBB@@@===;;;999888666444222111111111000///000///............////////////......---,,,,,,,,,,,,///111000---+++,,,...******++++++++++++******+++++++++***************************************)))))))))+++---000333444999888777777777666333000............///111222333000000111111222333333333333555888999:::<<<>>>@@@???PPPjjj}}}rrr]]]UUUJJJ@@@:::888777666;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<===???AAABBBEEEGGGIIIKKKNNNPPPQQQQQQNNNSSSYYY\\\]]]]]]___aaajjjqqq}}}{{{sssllleee^^^YYYRRRQQQOOOLLLLLLLLLMMMMMMUUUYYY^^^]]]XXXUUUUUUWWWRRRRRRSSSSSSTTTVVVWWWWWWVVVWWWZZZ]]]```dddfffgggjjjmmmrrrvvv{{{~~~pppiiicccbbbcccfffnnnvvv~~~qqqgggbbb___\\\^^^```eeeoooyyyjjjcccaaa```bbbddddddbbbaaa___```bbbdddffffffjjjooorrrrrrqqqqqqqqqrrrssstttuuuvvvvvvuuuuuupppooonnnooopppooonnnlllgggggghhhjjjmmmppprrrssstttsssrrrppppppppppppqqqooonnnmmmnnnqqqsssssssssnnnllllllnnnnnnnnnuuu}}}~~~yyyrrrlllkkkmmmmmmhhhbbbaaabbbaaa[[[UUUPPPOOOPPPQQQOOOLLLKKKKKKJJJHHHFFFDDDDDDBBB@@@===;;;999888666444111111111111000...000//////........................------,,,,,,,,,,,,...000///------...///)))***,,,,,,,,,,,,***)))************************************************)))******+++---000222333555555555555555333111000............///111222333000000111222222333333444333555888999;;;===@@@BBBCCCRRRhhh|||sssjjj___XXXMMMBBB:::666555444;;;;;;:::;;;<<<>>>???@@@@@@>>>===<<<<<>>======???AAACCCDDDEEEHHHKKKNNNQQQRRRSSSUUUZZZ___cccdddcccaaa```aaahhhrrr}}}wwwooofff___XXXVVVRRROOOLLLKKKKKKKKKMMMSSS[[[^^^]]][[[[[[]]]YYYXXXWWWVVVVVVWWWXXXYYYXXXZZZ\\\^^^aaadddfffhhhjjjmmmrrrwww}}}uuummmkkkmmmqqqxxxtttkkkfffddd___aaaeeemmmzzz}}}uuuiii___^^^cccdddeeefffhhheeebbb___^^^```bbbdddeeejjjrrrwwwxxxvvvtttrrrlllllllllkkkkkkkkkkkkkkklllkkkjjjiiiiiihhhfffcccdddeeefffhhhkkkmmmpppqqqqqqpppooonnnnnnooopppqqqjjjiiiiiijjjmmmooopppppppppoooooopppoooqqq{{{uuuqqqllllllmmmlllhhhcccaaabbbbbb^^^WWWRRRQQQQQQSSSPPPMMMKKKJJJJJJIIIHHHDDDDDDBBB@@@===;;;999888555333111000000000///...///000000000///...---,,,------,,,,,,,,,,,,,,,,,,---+++***))))))***,,,---++++++,,,,,,,,,,,,++++++***************+++++++++************************+++,,,---...///000111111...000333444333222333333222111000//////...//////111111222222333444444444444555777888999;;;???BBBBBBFFFLLLPPPSSSUUUWWWYYYSSSQQQMMMEEE>>>888666666777888:::===???AAAAAABBBCCCBBB@@@>>>>>>???@@@AAACCCDDDGGGJJJMMMOOOQQQRRRVVVYYY]]]```cccccccccbbbaaafffoooxxx}}}uuujjjccc\\\YYYVVVRRRNNNMMMLLLLLLMMMRRRYYY^^^```aaaaaaaaa\\\ZZZYYYWWWWWWXXXZZZ[[[ZZZZZZ[[[]]]```cccfffhhhiiimmmqqqvvv~~~{{{rrrqqqtttxxx}}}uuummmiiigggbbbeeejjjsss|||vvvtttvvvyyy~~~nnnddd]]]^^^bbbcccdddfffhhhfffccc```___```aaabbbdddjjjqqqvvvwwwuuusssqqqlllkkkjjjiiiiiihhhiiiiiieeeeeeeeefffhhhiiihhhggghhhiiiiiikkkmmmoooqqqrrrooonnnmmmllllllmmmmmmnnnhhhgggfffhhhkkkmmmnnnnnnqqqoooppprrrrrrssszzzrrrpppnnnlllllljjjgggddd```bbbbbb^^^XXXSSSQQQRRRSSSPPPMMMKKKJJJJJJJJJIIIDDDDDDBBB@@@===;;;999888555333111000000000///...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,))))))*********+++++++++***************************+++,,,---...////////////222555555333222222333111111000///////////////111111222333333444444555666777888888888;;;>>>AAA@@@BBBCCCDDDDDDGGGLLLQQQNNNOOOMMMHHHAAA;;;888777444777;;;>>>AAABBBBBBAAADDDCCCBBBAAA@@@?????????CCCEEEGGGJJJLLLNNNPPPPPPUUUVVVWWW[[[^^^bbbcccdddbbbffflllttt}}}zzzppphhh```]]]YYYTTTQQQNNNMMMMMMMMMOOOSSSZZZaaadddcccaaa]]][[[YYYXXXXXXZZZ\\\]]][[[[[[ZZZ[[[]]]bbbfffiiikkknnnrrrvvv}}}|||{{{wwwppplllkkkgggkkkqqq{{{~~~uuulllmmmnnnqqquuuyyy|||~~~wwwgggaaa]]]^^^``````bbbfffeeedddbbbaaaaaaaaabbbbbbfffkkkrrrvvvvvvssspppoookkkjjjhhhgggfffffffffgggbbbbbbccceeehhhiiihhhgggiiiiiijjjkkklllnnnooopppmmmlllkkkjjjiiiiiijjjkkkfffeeeeeegggjjjmmmmmmmmmqqqnnnooorrrttttttwww{{{ppppppooommmjjjhhhfffeee```bbbccc___YYYSSSRRRRRRTTTQQQMMMKKKJJJJJJJJJIIIDDDDDDBBB@@@===;;;999888555333000000000000///---///000000000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...000111///,,,)))...---++++++++++++---...))))))******++++++++++++************************)))***+++,,,------------111444777666333111111222000000////////////000000111222222333333444444555888999999999999;;;???BBB@@@BBBBBB@@@>>>@@@DDDHHHLLLNNNNNNJJJCCC<<<999888333666;;;@@@BBBCCCBBBAAAEEEDDDCCCBBB@@@???>>>===DDDEEEGGGJJJLLLNNNOOOPPPSSSSSSSSSVVV[[[```cccdddcccfffkkkrrr{{{~~~ssslllbbb```[[[VVVRRRPPPOOONNNKKKKKKNNNUUU^^^cccbbb___]]]\\\ZZZXXXYYY[[[]]]___\\\[[[YYYYYY\\\aaafffiiimmmooorrrvvv|||yyyrrrooonnnlllpppwwwwwwhhhhhhiiikkkmmmqqqtttvvvzzzmmmddd___]]]^^^^^^]]]```eeebbbbbbbbbbbbbbbccccccdddiiimmmsssvvvuuurrrooommmiiigggfffdddcccccccccdddddddddccceeeggggggfffeeegggggghhhhhhiiijjjlllmmmlllkkkjjjhhhgggggghhhiiifffeeeeeegggjjjmmmnnnnnnpppmmmmmmrrruuuttttttvvvtttxxx}}}~~~}}}|||ssspppnnnllljjjhhhfffcccddddddbbb]]]XXXSSSQQQQQQRRROOOLLLJJJJJJHHHFFFEEEDDDCCCBBB@@@>>>;;;999888444444333222222111111000//////000000000000//////444222000...---,,,,,,---------,,,+++,,,---.../////////...---+++***))))))------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---...000555888777888:::888444333222111222333222000...222222222111222222333333444555777888999;;;>>>@@@BBB@@@???>>>???AAADDDFFFOOONNNNNNLLLHHHBBB999333555555888<<<@@@CCCCCCBBBAAABBBBBBBBBBBBAAA@@@@@@AAABBBEEEGGGJJJLLLMMMMMMQQQSSSUUUWWWZZZ^^^cccgggggggggiiinnnxxx|||rrriiiccc\\\XXXUUURRRNNNKKKHHHKKKQQQWWW[[[^^^^^^___^^^]]][[[ZZZZZZ[[[]]]^^^\\\[[[YYYYYY[[[^^^bbbeeegggiiiooowww}}}{{{vvvtttwwwwwwzzz{{{qqqkkkgggjjjnnnqqqtttwww|||vvvhhh___^^^^^^]]]^^^___```aaahhhhhhfffdddcccdddhhhjjjpppqqqrrrrrrrrrpppnnnlllhhhgggfffffffffeeebbb___bbbcccfffiiijjjjjjjjjiiijjjiiihhhhhhhhhiiikkkllliiihhhggggggeeeeeedddccceeeeeeggghhhiiiiiiiiiiiijjjmmmpppqqqrrrsssuuuwwwzzz{{{}}}{{{ssspppmmmllljjjhhheeecccaaaaaa___[[[UUUQQQOOONNNRRROOOLLLJJJJJJIIIGGGEEEDDDCCCBBB@@@>>>;;;999888444444333222222111111000//////000000000000//////222111///---,,,,,,,,,---------,,,,,,,,,---...///+++++++++++++++++++++++++++*********************************************,,,+++***))))))+++---...000555777777999;;;:::666555333111111222222111///333222222111222222333333333555777888999:::===@@@@@@@@@@@@>>>===>>>BBBEEEJJJJJJJJJJJJHHHCCC;;;666555555777;;;@@@CCCCCCBBBCCCCCCCCCCCCBBBAAA@@@???CCCDDDEEEGGGIIIJJJKKKLLLOOOQQQTTTWWW[[[```fffkkkkkkjjjkkkoooxxxzzzmmmfff^^^YYYVVVSSSPPPMMMIIIKKKOOOTTTXXXZZZ\\\\\\]]]\\\[[[ZZZYYYYYYZZZ[[[ZZZYYYXXXYYY[[[^^^ccceeegggiiiooowww}}}}}}zzzyyyzzz~~~ppplllkkkpppssssssuuuxxxqqqeee___^^^^^^^^^^^^```bbbccciiiiiigggeeecccdddgggiiinnnoooqqqrrrrrrqqqooonnniiihhhgggfffgggeeecccaaaccceeegggiiijjjjjjiiiiiiiiiiiihhhggghhhhhhiiijjjggggggfffeeedddccccccbbbbbbcccdddeeefffggggggfffiiillloooqqqrrrsssuuuvvvxxxyyy|||~~~{{{ssspppmmmkkkjjjhhheeebbb``````^^^ZZZTTTPPPNNNNNNQQQOOOLLLJJJJJJIIIGGGEEEDDDCCCBBB@@@>>>;;;999888444444333222222111111000//////000000000000/////////...---,,,,,,,,,,,,------,,,,,,,,,,,,---...///(((((()))***+++,,,------************************)))))))))))))))))))))))),,,+++*********+++,,,---///444777777:::======:::888555222111111222222222333333222222111222222333333444666777888:::===???>>>AAABBB???<<<;;;@@@EEEFFFGGGIIIKKKKKKFFF@@@;;;666666777:::???BBBDDDDDDEEEEEEDDDCCCBBB@@@???>>>CCCDDDEEEFFFHHHIIIJJJJJJMMMPPPTTTXXX\\\cccjjjooopppooooooqqqxxxrrrkkkbbb[[[WWWUUURRROOOKKKLLLMMMPPPSSSVVVXXXYYY[[[ZZZZZZZZZYYYWWWVVVVVVXXXXXXWWWXXX[[[___cccfffhhhjjjooowww}}}~~~qqqqqquuu{{{}}}{{{zzz}}}nnnddd^^^^^^^^^^^^```bbbdddeeejjjjjjiiigggeeeeeehhhjjjlllmmmoooqqqqqqqqqqqqpppllljjjhhhggggggfffeeecccfffgggiiikkkkkkjjjiiihhhiiihhhgggggggggggghhhhhhfffeeedddcccbbbaaaaaaaaa``````aaabbbcccccccccccceeeiiimmmppprrrrrrsssttttttvvvzzz~~~~~~|||||||||ssspppmmmkkkiiigggdddbbbaaa```___[[[UUUQQQOOOOOOQQQOOOLLLJJJJJJIIIGGGFFFDDDCCCBBB@@@>>>;;;999888444444333222222111111000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------......))))))***+++,,,------...++++++,,,,,,------,,,,,,)))))))))***************++++++*********+++,,,---...333666777:::??????===;;;777333111111333444444333333222222111111222222222444666777777999<<>>BBBEEEBBB<<<:::???EEEEEEGGGJJJMMMNNNKKKEEE@@@888777777999===AAADDDEEEEEEEEEDDDCCCAAA???===<<>>;;;999888444444333222222111111000//////000000000000//////+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---------------------***+++,,,------------,,,*********+++++++++,,,,,,++++++***+++++++++,,,,,,---222555666:::???AAA???===999444222222333555555444333222222111111111222111333555666777888;;;>>>???DDDGGGDDD>>><<>><<<;;;===>>>@@@BBBFFFIIILLLNNNQQQSSSVVVYYY]]]ccciiinnnxxxyyyyyyxxxzzzwwwkkkbbb]]]YYYUUURRRQQQPPPNNNMMMNNNQQQUUUWWW[[[[[[\\\\\\[[[XXXTTTRRRTTTTTTUUUXXX[[[___ccceeeiiikkkpppwww|||yyy~~~yyykkkeee`````````aaabbbeeeggghhhjjjkkklllkkkkkklllnnnqqqlllmmmmmmmmmmmmmmmmmmlllnnnlllkkkkkklllllljjjiiiiiijjjkkklllkkkiiigggfffffffffgggggggggfffffffffeeedddbbb```_________`````````aaaaaaaaa``````___^^^bbbgggjjjlllnnnoooqqqqqquuuzzz~~~}}}zzzxxxsssvvv{{{sssqqqmmmkkkiiifffccc```^^^^^^\\\XXXSSSPPPNNNNNNPPPNNNKKKJJJJJJJJJHHHGGGDDDCCCBBB@@@>>>;;;999888444444333222222111111000//////000000000000//////++++++,,,---------,,,,,,+++,,,------......------//////......------,,,,,,'''(((***+++,,,,,,+++************+++,,,,,,------******+++++++++,,,,,,,,,,,,111444555999???AAA???>>>;;;666333333555666666444444333222111111111111111222444555666888;;;===@@@CCCFFFDDD@@@???BBBFFFEEEGGGLLLPPPRRRNNNHHHCCC???;;;777666999>>>BBBDDDEEEEEEDDDBBBAAA???===<<<;;;<<<>>>@@@EEEIIIMMMPPPRRRTTTWWWYYY]]]bbbggglllxxx{{{|||||||||~~~rrriiiccc^^^YYYUUURRRQQQNNNMMMNNNPPPTTTVVV[[[\\\]]]\\\[[[XXXVVVTTTSSSTTTUUUWWW[[[^^^bbbdddggghhhmmmtttyyy}}}ssshhhcccbbbbbbbbbbbbdddeeegggiiiiiijjjllllllkkklllnnnpppkkkkkkkkkkkkkkkjjjjjjjjjlllllllllnnnoooooommmkkkiiijjjkkkkkkjjjiiifffeeeeeeeeefffggghhhggggggggggggeeebbb```___``````aaabbbbbbbbbbbbaaaaaa```___^^^aaaeeehhhkkkmmmpppssstttwww||||||yyytttvvvzzzsssqqqmmmjjjhhhfffbbb```^^^^^^\\\YYYTTTPPPOOOOOOPPPMMMKKKJJJJJJJJJHHHGGGDDDCCCBBB@@@>>>;;;999888444444333222222111111000//////000000000000//////,,,,,,---......---,,,++++++,,,---.........------......---------,,,,,,,,,&&&(((***,,,,,,,,,+++***)))))))))***+++,,,,,,,,,******++++++,,,,,,,,,+++,,,000333444888>>>@@@??????<<<777555555666666666555444333222111111111111000222444555666777:::===???AAABBBBBBAAAAAACCCEEEFFFIIIOOOTTTWWWTTTNNNIIIBBB>>>888666888<<>><<<<<<===???CCCHHHLLLNNNQQQSSSVVVYYY\\\aaagggkkkwww{{{~~~}}}zzzpppjjjccc]]]XXXQQQPPPNNNMMMMMMPPPSSSUUU[[[[[[\\\[[[ZZZXXXVVVUUUSSSTTTUUUXXXZZZ^^^```bbbcccdddiiiooottt{{{|||qqqiiieeeddddddccccccdddfffgggiiiiiikkkkkkkkkiiiiiijjjkkkhhhhhhhhhhhhhhhiiijjjkkkjjjkkkmmmpppsssssspppmmmggghhhjjjjjjjjjhhhfffeeedddeeefffhhhiiiiiiiiihhhhhhfffdddaaa```aaabbbcccbbbcccbbbbbbaaa```___^^^aaacccfffhhhkkknnnsssvvvwwwzzz~~~~~~|||yyyxxx{{{~~~sssqqqmmmjjjhhheeebbb___``````___[[[WWWSSSRRRRRROOOMMMKKKJJJJJJJJJIIIGGGDDDCCCBBB@@@>>>;;;999888444444333333222111111000//////000000000000//////------...///...---,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...///...---,,,'''(((((()))***+++++++++******+++,,,,,,,,,,,,+++,,,000333333777===@@@>>>???<<<888666666777666555555444333222111111111111000222444555555777:::===??????@@@AAABBBBBBCCCCCCIIILLLSSSYYY]]][[[UUUPPPDDD???999555777;;;@@@CCCGGGGGGGGGFFFEEECCCBBBAAA======>>>???BBBFFFJJJMMMPPPRRRUUUXXX\\\bbbhhhlllvvv{{{~~~vvvoooggg```ZZZPPPOOOMMMLLLMMMOOORRRSSS[[[[[[ZZZZZZYYYXXXVVVVVVSSSTTTUUUXXXZZZ]]]```aaa___aaaeeelllpppwwwwwwrrrnnnkkkfffeeeeeedddeeefffggghhhjjjkkkkkkjjjgggeeeeeefffdddeeeeeefffgggiiikkklllhhhjjjnnnrrruuuuuuqqqnnnggggggiiijjjiiihhhfffdddcccdddfffhhhjjjjjjjjjjjjjjjhhheeebbbaaabbbcccdddccccccbbbbbbaaa```^^^^^^ccceeegggiiikkkpppuuuzzzzzz|||}}}zzz{{{zzztttrrrnnniiigggfffddd```^^^___^^^ZZZTTTPPPOOOPPPNNNMMMKKKKKKKKKJJJHHHFFFDDDCCCBBB@@@===:::777666555444444333222111///...333222222111000//////...,,,------......------,,,555111---,,,...///...---***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************...---+++******+++---...+++---000444888:::;;;<<<===<<<:::999777555333333222222111000//////000000///000222444666888999:::===>>>@@@CCCAAA===???DDDNNNSSSYYY```hhhkkkbbbWWWJJJBBB:::999888999<<<@@@FFFEEEEEEEEEDDDBBB>>><<>>>>>???AAADDDGGGIIIOOOPPPRRRUUUYYY```gggmmmyyy|||rrriiibbb]]]TTTSSSPPPMMMLLLNNNSSSVVVSSSTTTVVVWWWWWWVVVUUUTTTYYYYYYXXXXXXYYYZZZ\\\]]]^^^^^^bbbfffjjjppp}}}|||wwwppplllkkkiiihhhggghhhjjjlllkkkjjjkkkjjjhhhgggeeeeeeffffffbbbbbbcccdddeeeffffffgggggggggiiillloooqqqpppoooqqqnnnjjjgggfffeeedddcccaaacccgggjjjllllllkkkjjjjjjgggdddaaa``````bbbddddddeeeffffffeeecccddddddkkkjjjjjjmmmssswwwxxxxxx||||||~~~~~~zzzyyy{{{~~~xxxuuusssnnnjjjgggfffdddbbb^^^___^^^ZZZTTTPPPOOOPPPOOOMMMLLLLLLLLLKKKHHHFFFDDDCCCBBB@@@===:::777666444444444333222111000///222111111000//////......,,,------......------,,,333000---,,,---......,,,+++,,,------------,,,+++++++++++++++++++++++++++************************000///---,,,,,,---///000+++---000444777999:::;;;;;;:::999777555444222222111000///////////////000000111222444666888::::::>>>>>>AAAEEEDDDAAACCCHHHNNNWWWdddooowwwxxxnnncccPPPFFF===999888777;;;@@@DDDDDDEEEFFFFFFDDDBBB@@@???>>>>>>>>>@@@CCCFFFHHHNNNPPPRRRUUUYYY___ggglllwww}}}xxxnnneee```XXXVVVSSSPPPOOOOOORRRTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUVVVWWWYYYZZZ[[[\\\```dddhhhnnnzzz|||uuurrrnnnkkkkkkiiihhhgggiiikkkmmmmmmmmmmmmkkkiiifffdddccccccccccccccccccccccccdddddddddeeeeeegggjjjnnnppppppoooooommmjjjhhhhhhgggeeecccaaacccfffiiikkkkkkkkkjjjiiigggccc```___```bbbdddccceeefffgggffffffggghhhmmmlllmmmpppuuuyyy{{{zzz||||||}}}}}}{{{zzz|||vvvqqqnnnjjjhhhfffccc```^^^^^^______ZZZTTTPPPOOOQQQPPPOOOMMMLLLLLLKKKIIIGGGDDDCCCBBB@@@===:::888666333333333333333222111000000000000///......------------............------111///,,,+++,,,---,,,,,,,,,,,,------------,,,,,,************************************************,,,+++***))))))***+++,,,,,,---000222555777888888888777666555333222111000//////.........///000000111222333555777999:::;;;======@@@DDDEEEDDDFFFJJJNNN^^^ttt|||qqqYYYNNNBBB;;;777666:::???BBBCCCEEEFFFGGGFFFDDDCCC???>>>>>>>>>???BBBEEEFFFLLLNNNQQQUUUYYY___eeejjjssszzzuuukkkeee\\\ZZZWWWTTTRRRQQQQQQRRRTTTSSSRRRRRRSSSTTTUUUVVVRRRRRRQQQQQQRRRSSSUUUVVVXXXYYY]]]bbbeeejjjvvv{{{yyyzzz~~~sssoooooommmlllllljjjiiihhhiiilllnnnnnnnnnnnnmmmjjjgggdddcccbbbbbbeeeeeeddddddcccbbbaaaaaabbbbbbdddhhhlllooopppooommmlllkkkkkkkkkiiifffdddbbbcccfffhhhjjjjjjjjjjjjhhhfffbbb___^^^```bbbdddccceeeggghhhhhhiiikkkmmmppppppqqqtttxxx{{{}}}}}}|||||||||}}}}}}{{{{{{{{{}}}wwwooolllkkkmmmkkkeee___]]]^^^______[[[TTTPPPPPPQQQRRRPPPMMMLLLLLLKKKIIIHHHDDDDDDBBB@@@===;;;888777222222333333333222222111//////.........---------------............------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************************)))(((((((((((()))***,,,---///111222444555666555555444333222111000//////////////////000111222111222444666888:::;;;<<<:::999<<>>888666888===@@@BBBEEEFFFFFFEEEDDDDDD@@@???>>>>>>???AAACCCDDDJJJMMMPPPTTTXXX^^^dddhhhnnnvvv}}}qqqjjj```^^^ZZZWWWVVVTTTSSSQQQRRRQQQOOONNNNNNPPPRRRTTTOOOOOONNNNNNOOOPPPRRRSSSVVVWWW\\\aaacccgggrrr}}}zzzvvvsssssstttwwwxxxnnnmmmnnnnnnmmmooommmkkkjjjjjjlllmmmmmmlllooonnnllliiihhhgggggggggjjjiiihhhfffdddbbbaaa```aaaaaabbbfffkkknnnoooooolllllllllnnnnnnllliiieeebbbcccdddfffhhhiiiiiiiiihhhfffccc``````aaabbbdddeeegggiiiiiijjjkkkmmmoooqqqrrrsssvvvyyy{{{||||||{{{zzzzzz{{{}}}}}}{{{yyyxxxyyy|||yyysssppprrrwwwuuullldddbbb___```___[[[UUUQQQPPPQQQSSSPPPMMMLLLKKKKKKIIIHHHEEEDDDCCCAAA>>>;;;888777222222333333333222222111............---------------......//////......---,,,,,,,,,,,,+++++++++,,,+++******************+++))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,+++,,,---...000222333444444333333222111000000///000000000000111222333333111222444666888:::;;;<<<:::888;;;AAAEEEEEEFFFIIIPPPeee}}}zzzpppdddXXXJJJAAA;;;777888<<>>>>>@@@BBBCCCGGGKKKOOOTTTXXX]]]bbbeeeiiirrr|||zzzrrreeebbb]]]ZZZYYYXXXUUUSSSPPPOOOLLLJJJJJJLLLOOOPPPMMMMMMLLLLLLMMMNNNPPPQQQTTTVVV[[[```bbbdddnnnxxxzzzrrrrrrssstttuuu}}}uuullllllmmmmmmmmmnnnnnnmmmllllllmmmllljjjiiinnnmmmlllkkkkkklllmmmnnnnnnmmmkkkiiigggeeecccbbbbbbbbbcccfffjjjmmmoooooommmmmmnnnppppppnnnjjjgggcccccccccdddeeeggghhhiiigggfffeeedddccccccddddddhhhiiijjjjjjjjjkkkmmmoooqqqsssuuuwwwxxxxxxyyyyyyyyyxxxwwwxxxzzz{{{yyyxxxtttvvv{{{~~~~~~~~~|||rrrnnnpppvvvtttjjjbbbbbb___``````[[[UUUQQQPPPRRRSSSQQQMMMKKKJJJJJJHHHGGGEEEDDDCCCAAA>>>;;;999777333333333333333222111000..............................////////////......+++,,,------++++++,,,---******))))))))))))******))))))))))))))))))))))))***************************++++++++++++++++++*********+++,,,...000222444333333333222222111111111222222111111111222333333111222333555777999:::;;;===:::<<>>AAAEEEFFFCCCBBBBBBDDDCCCBBB@@@??????@@@AAABBBEEEIIIOOOTTTXXX\\\```ccceeemmmwww~~~oooiiiccc___]]][[[XXXUUUPPPNNNKKKIIIHHHIIIKKKMMMLLLKKKKKKJJJKKKMMMNNNOOORRRTTTYYY^^^```aaaiiisss{{{vvvwwwwwwvvvtttzzz}}}sssjjjjjjlllkkkjjjkkknnnnnnnnnooopppnnnkkkhhhkkkkkkkkkkkklllnnnppprrrpppooonnnllljjjhhhgggffffffeeeeeegggjjjmmmnnnnnnmmmmmmnnnoooooonnnjjjgggccccccbbbbbbccceeegggiiiggghhhhhhiiihhhgggfffeeehhhiiiiiiiiiiiijjjmmmppprrrtttvvvwwwvvvuuuuuuuuuvvvuuuuuuvvvxxxyyyyyyxxxsssuuuyyy~~~}}}}}}~~~ppphhhggglllkkkaaa]]]```___``````\\\UUUQQQQQQRRRSSSPPPLLLJJJIIIIIIHHHGGGEEEEEECCCAAA>>>;;;999888444444444333222111000///..............................////////////......***---///...,,,+++,,,...++++++***))))))***++++++************************************************((())))))))))))))))))((((((((()))***---///222333444444444333333333333333333222111111111111111111000111222444666888::::::>>>;;;;;;AAAEEEDDDDDDEEECCCMMMWWW\\\aaadddccc```^^^VVVNNNIIICCC<<<999:::;;;@@@EEEFFFDDDCCCEEEHHHEEECCCAAA@@@???@@@AAABBBCCCHHHNNNTTTXXX[[[___aaabbbiiisss{{{{{{tttjjjdddaaa^^^ZZZVVVQQQOOOMMMKKKIIIIIIIIIJJJIIIIIIHHHHHHIIIJJJLLLMMMOOOQQQWWW\\\]]]^^^eeennnsss}}}|||vvv{{{{{{rrrjjjjjjlllkkkjjjjjjmmmnnnpppsssuuusssnnnkkkggggggggghhhjjjlllnnnppppppoooooommmlllkkkjjjiiikkkiiihhhiiikkkmmmmmmmmmllllllkkkllllllkkkgggdddcccbbbaaaaaabbbdddggghhhhhhiiilllnnnnnnkkkhhhfffeeefffgggggghhhjjjnnnqqqsssvvvxxxxxxuuurrrqqqrrrtttsssrrrtttvvvxxxyyyxxxtttvvvzzz}}}||||||rrrhhhcccgggeee^^^]]]ccc___``````\\\VVVQQQQQQRRRSSSPPPLLLIIIHHHHHHGGGFFFFFFEEECCCAAA???<<<999888555444444333222111///.........//////////////////......////////////......***---//////---+++---...---,,,+++******+++,,,---************************************************,,,,,,------------,,,,,,''''''((())),,,///222444444444444444444444444444222222111000//////000000///000222444666888999:::===999999>>>BBBAAA@@@AAA<<>>:::999:::???EEEGGGFFFEEEHHHLLLFFFDDDBBB@@@@@@@@@AAABBBBBBGGGNNNSSSXXX[[[^^^```aaagggqqqyyy{{{pppgggccc```[[[WWWRRRQQQOOOLLLJJJIIIIIIIIIHHHGGGGGGGGGGGGIIIJJJKKKLLLOOOUUUZZZ[[[[[[bbbkkknnnvvv{{{|||rrrkkkkkknnnmmmlllmmmkkkmmmrrrvvvyyywwwrrrnnneeeeeeeeeeeegggiiikkkllloooooonnnmmmllllllkkkkkknnnllljjjjjjkkkmmmmmmmmmlllkkkjjjiiiiiihhheeebbbdddbbbaaa```aaacccfffhhhhhhjjjnnnqqqqqqnnnjjjgggbbbcccdddeeegggjjjooosssuuuwwwzzzxxxtttqqqpppppprrrqqqqqqrrrvvvxxxyyyyyyvvvwwwzzz}}}{{{{{{tttllleeeeeedddaaa___```]]]aaa```YYYTTTSSSSSSSSSVVVRRRMMMJJJIIIIIIIIIHHHFFFEEECCCBBB@@@===888444888555222000000111111000......////////////......---------...............***+++,,,,,,------,,,,,,+++***)))((((((***,,,...++++++******+++---...///)))************+++++++++************************------------...000111333666777888999888666444333333111000//////111333444555555666777888999::::::888999<<<@@@BBBCCCDDDDDDFFFAAA===???GGGPPPVVVXXXXXXVVVSSSOOOHHHAAA=========;;;<<>><<<>>>;;;<<>>:::999>>>BBBBBBCCCFFFHHHGGGFFFEEECCCAAA@@@@@@@@@BBBFFFJJJNNNRRRWWW[[[]]]aaagggmmmuuuxxxooofff```______]]]YYYUUURRRQQQQQQMMMKKKIIIGGGGGGGGGIIIJJJJJJLLLPPPRRRTTTWWWZZZ\\\bbbgggnnnttt{{{|||uuupppooooooooooooooonnnnnnpppqqquuu{{{~~~vvvrrrlllgggfffhhhlllooouuurrroookkkjjjjjjkkkllllllmmmnnnooopppooonnnnnnkkkkkkjjjiiihhhfffeeedddcccdddeeeeeeeeedddbbbaaadddfffiiijjjjjjhhheeecccbbbdddeeeffffffgggjjjmmmpppooonnnlllkkkkkkjjjjjjhhhhhhiiijjjlllooorrrsssxxxzzz|||~~~|||rrrkkkeeeeeeeeeaaa^^^^^^^^^bbbbbb[[[UUUTTTSSSQQQRRROOOLLLJJJJJJJJJIIIHHHFFFDDDBBB@@@???<<<888555555222000///000222222222......////////////......000000///...---,,,,,,,,,,,,,,,---.....................,,,++++++++++++,,,))))))))))))******++++++))))))*********+++++++++************************++++++***+++,,,---///000555777999<<<======<<<<<<666666666666666555444333222222333444444555666666;;;;;;;;;===???BBBEEEGGGGGGDDD???<<<===DDDLLLQQQVVVYYY[[[YYYVVVRRRIIIBBB===888777;;;>>>@@@BBBFFFHHHHHHGGGFFFDDDCCCBBBAAA???AAADDDHHHLLLQQQVVVYYY\\\___dddjjjsssxxxmmmfffcccbbb```]]]YYYVVVUUUTTTOOOMMMKKKIIIHHHHHHIIIIIIIIIKKKNNNPPPRRRTTTXXXZZZ^^^ccciiimmmrrr|||tttqqqpppqqqrrrqqqpppoooppppppuuuuuuxxx~~~{{{uuuooolllmmmqqqssswwwuuurrrnnnlllkkkkkkkkkkkklllnnnppppppooonnnmmmkkkkkkjjjiiihhhfffeeedddaaacccfffggggggeeecccaaabbbdddhhhjjjjjjhhheeecccaaaccceeeggghhhiiijjjkkkmmmllljjjhhhgggggggggggghhhhhhiiijjjmmmpppsssuuuwwwxxxzzz{{{}}}|||rrrkkkfffffffffbbb______\\\aaaaaa[[[TTTRRRQQQOOOPPPNNNKKKJJJJJJJJJIIIHHHFFFCCCAAA???>>><<<999666444222///...000111222222......////////////......000000///...---,,,,,,,,,++++++,,,------------,,,...------,,,++++++++++++*********+++++++++++++++))))))*********+++++++++************************,,,,,,++++++,,,...000111444666999<<>>CCCKKKRRRZZZ]]]]]]ZZZYYYXXXPPPGGG>>>999666888<<<>>>BBBGGGHHHHHHHHHGGGFFFDDDCCCBBB@@@@@@BBBFFFKKKQQQUUUXXX[[[^^^bbbhhhppp~~~yyyqqqgggeeebbb___]]][[[YYYXXXRRRPPPNNNLLLKKKJJJIIIIIIJJJKKKMMMOOOPPPRRRVVVYYY[[[___eeehhhlllsssxxxppppppppprrrtttuuutttuuuwwwyyy}}}||||||~~~xxxuuutttvvvwwwxxxvvvtttqqqnnnllljjjjjjiiijjjlllnnnnnnmmmlllkkkiiiiiiiiihhhgggfffeeeddd```bbbfffiiijjjhhhfffdddbbbdddgggjjjjjjiiigggeeeaaabbbdddfffiiijjjkkkjjjiiihhhfffeeeddddddeeeffffffggghhhjjjmmmpppsssuuuuuuvvvwwwwwwxxx{{{}}}ssslllhhhhhhhhhddd```___\\\```aaaZZZTTTQQQOOOMMMOOOMMMKKKJJJKKKKKKJJJHHHEEECCC@@@>>>===<<<999777555222///...///000111111000000111111111111000000/////////...---------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,++++++***)))************+++++++++************************,,,,,,+++,,,---...000111222555888<<>>===;;;999777666333000...///000000///000000111111111111000000..................------+++,,,,,,---------------******++++++++++++++++++))))))***++++++***)))((()))************+++++++++************************++++++***+++,,,---///000000333777<<<@@@BBBCCCCCC>>>===;;;999777666666777666666666666666777777777999:::<<>>AAAGGGMMMPPPQQQWWW[[[```eeekkktttxxxrrrjjjdddaaa```^^^]]]XXXWWWUUURRRPPPMMMLLLKKKHHHIIIIIIJJJJJJMMMPPPTTTUUUZZZ^^^______bbbjjjpppxxx~~~vvvvvvyyyzzz~~~~~~|||{{{vvvvvvuuussspppmmmjjjiiiddddddddddddeeeeeeeeeeeecccdddeeeeeeffffffeeeeeeeeegggiiikkklllkkkiiihhhddddddeeefffggghhhiiiiiihhhfffeeeeeehhhiiigggeeecccbbb```___```bbbeeefffeeefffgggjjjmmmqqquuuwwwuuutttsssrrrqqqssswwwzzzuuunnnjjjkkkkkkfffbbbaaa]]]bbbccc]]]VVVSSSPPPMMMMMMKKKJJJJJJKKKKKKJJJIIIEEEBBB???===<<<;;;999777666444000.../////////.........////////////......---------...............,,,---......//////......((()))***+++++++++++++++(((((()))******)))(((''')))************+++++++++***************************)))))))))***,,,...//////222777<<<@@@BBBDDDDDD>>>===:::777555555666666555555555666666666666666888:::<<<@@@BBBCCCDDDDDDFFFJJJLLLIIICCCCCCKKKSSS]]]gggooorrryyy~~~vvvgggQQQHHH>>>:::999888;;;???HHHIIIJJJJJJJJJHHHEEEDDD@@@>>><<>>>>>>>>===<<<:::999666444333222111333555555555555777888777999===AAADDDEEEEEEDDDFFFIIIKKKHHHDDDDDDHHHMMMaaammmyyymmmTTT>>>999:::888:::???FFFGGGJJJLLLLLLKKKJJJHHHEEEBBB??????BBBGGGJJJLLLWWWZZZ]]]```dddkkkttt{{{xxxmmmgggdddaaa___```\\\WWWSSSPPPMMMJJJHHHIIIIIIJJJJJJJJJJJJJJJJJJNNNRRRUUUVVVUUUWWW]]]cccfffiiipppxxx{{{yyy~~~}}}yyyvvvvvvzzzxxxvvvsssqqqmmmhhhddd`````````^^^\\\\\\___aaabbbccceeeeeeddddddeeefffkkkllllllmmmlllkkkiiihhhfffdddaaaaaaccceeeffffffkkkiiigggeeeeeecccaaa___aaaaaabbbbbbcccdddeeeeeejjjkkkmmmpppsssuuuwwwyyy|||wwwqqqmmmmmmoooqqqrrrwwwxxx}}}{{{rrrlllfffeeegggfffaaa\\\[[[]]]]]]YYYTTTOOOOOOPPPQQQNNNLLLKKKKKKKKKIIIHHHFFFDDDBBB@@@???===999666333222111000////////////.........------......///...---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,+++---......---+++)))******,,,,,,++++++,,,,,,---......000333777999;;;;;;;;;;;;:::999777555333222111000222333333333333444666777:::???CCCFFFGGGFFFEEEEEEIIIKKKJJJHHHGGGJJJNNNaaassszzzaaaHHH???<<<999999???DDDFFFIIILLLMMMMMMKKKJJJFFFCCC@@@???AAAFFFIIIKKKTTTXXX\\\```ccciiirrrxxxvvvooojjjfffcccccc```[[[VVVSSSOOOKKKHHHJJJIIIIIIIIIIIIIIIJJJJJJMMMPPPSSSTTTSSSTTTZZZ^^^\\\```eeekkkrrr{{{{{{zzz~~~||||||||||||{{{~~~}}}yyywwwvvvvvvzzzyyyvvvtttsssoookkkhhhbbbbbbaaa___\\\\\\___aaabbbcccddddddddddddeeegggjjjkkklllllllllkkkjjjiiifffdddaaaaaaccceeeggggggiiigggeeedddeeeeeedddccceeefffffffffggghhhhhhhhhiiijjjllloooqqqtttvvvwwwxxxuuuqqqnnnnnnoooqqqrrrxxxyyy}}}zzzoookkkgggfffhhhfffaaa\\\YYY[[[\\\YYYTTTPPPQQQRRRQQQOOOLLLKKKKKKKKKIIIHHHFFFDDDBBB@@@???<<<999666111111111111000///...---......------------......------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))***+++,,,+++***))))))***,,,,,,++++++,,,,,,---...---...111444666777777777888777666555333222111000111222444444333333444666777;;;@@@EEEHHHHHHGGGFFFDDDHHHMMMNNNMMMLLLNNNPPPbbbzzzrrrWWWHHH???999999===@@@CCCHHHLLLNNNNNNMMMLLLIIIEEE@@@???AAAEEEHHHJJJQQQUUU[[[___ccchhhooottt{{{tttnnniiigggddd```\\\WWWRRRMMMIIIKKKJJJHHHGGGGGGHHHIIIJJJLLLOOOQQQPPPOOOPPPUUUXXXYYY\\\___dddiiiooovvv{{{|||zzz|||~~~~~~~~~zzzwwwvvvuuusssrrrqqqsssuuuuuutttssstttuuuwwwuuusssrrrrrrpppmmmjjjeeeeeeccc```]]]]]]^^^```bbbcccddddddcccdddfffhhhhhhiiijjjkkklllkkkjjjjjjfffdddbbbbbbdddfffhhhhhhhhheeecccccceeegggggggggffffffffffffffffffffffffggghhhjjjmmmppprrrtttuuutttsssqqqpppoooppprrrssszzzzzz~~~yyymmmjjjgggggghhhfffaaa\\\ZZZ[[[[[[XXXSSSPPPQQQSSSRRRPPPMMMLLLKKKKKKIIIHHHFFFDDDBBB@@@>>><<<999666111111222222222000...---000///..................---------,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))&&&((()))(((''''''((())),,,,,,++++++,,,,,,---...---...000222444555555555666666555555444333222222444555777666555555666777666:::@@@EEEHHHHHHGGGEEECCCHHHNNNQQQRRRQQQQQQRRR```zzz~~~cccPPPCCC;;;999<<<===@@@EEEJJJNNNOOOOOONNNKKKGGGBBB@@@AAADDDFFFHHHNNNSSSZZZ___bbbffflllqqq~~~uuuooojjjgggddd```\\\WWWQQQLLLMMMKKKHHHFFFFFFGGGIIIJJJMMMNNNOOONNNMMMNNNQQQSSSWWWYYY\\\```ccciiiooosssttt~~~~~~{{{{{{|||}}}||||||||||||xxxtttrrrpppnnnllliiikkkmmmnnnnnnoooppprrrpppooonnnmmmnnnmmmkkkiiiggggggeeebbb___^^^___aaacccdddeeedddddddddgggiiifffgggiiijjjkkkkkkkkkjjjeeecccbbbbbbeeegggiiiiiiiiifffccccccdddgggiiiiiigggggggggffffffffffffffffffgggiiikkknnnppprrrsssrrrsssssssssrrrsssuuuvvv{{{|||yyyllljjjhhhggggggddd```\\\\\\]]]\\\XXXRRROOOPPPRRRSSSPPPNNNLLLLLLKKKIIIHHHEEEDDDAAA@@@>>><<<888666222333444444333222000///111000//////.........///............------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,)))+++,,,,,,******+++---,,,,,,++++++,,,,,,---......///000222333444555555666666666555555555444444555777777777555444555666444888===BBBFFFFFFEEEDDDDDDHHHOOOTTTVVVUUUTTTSSSYYYpppkkkWWWHHH>>>;;;<<<:::===BBBGGGLLLOOOPPPPPPMMMIIIEEEBBBBBBDDDEEEEEEJJJPPPWWW]]]aaaeeekkkoooyyy~~~~~~wwwmmmkkkgggddd```[[[UUUQQQOOOMMMJJJHHHGGGHHHJJJKKKNNNNNNMMMLLLLLLLLLNNNPPPPPPRRRUUUXXX[[[```fffjjjkkksss|||zzzzzzyyy|||~~~~~~}}}|||||||||}}}zzzwwwtttqqqooollliiifffhhhkkklllkkkkkkmmmnnnllljjjiiijjjkkklllkkkjjjhhhhhhfffcccaaa```bbbdddfffffffffeeedddeeegggjjjeeefffhhhjjjkkkkkkjjjjjjeeecccbbbcccfffiiijjjkkkkkkhhheeedddeeeggghhhhhhkkkkkkkkkkkkkkkjjjjjjjjjggggggiiikkknnnpppqqqrrrrrrtttvvvvvvuuuvvvxxxzzz|||~~~{{{nnnkkkiiigggeeebbb___\\\\\\]]]\\\WWWRRROOOPPPSSSTTTQQQNNNMMMLLLKKKIIIGGGEEECCCAAA???>>>;;;888555444444444444333222111000111000///...............//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***+++,,,,,,+++***+++---,,,,,,++++++,,,,,,---.........///111222444555666666666666666666666777777555666666555333222333444444666;;;???CCCDDDEEEEEEEEEIIIOOOUUUXXXXXXVVVUUURRR```tttrrr```QQQEEE???<<<999;;;???CCCHHHMMMPPPRRROOOLLLHHHFFFEEEEEEDDDCCCFFFLLLSSSYYY^^^cccjjjnnntttzzztttqqqmmmhhhddd___YYYVVVRRRPPPNNNKKKJJJJJJKKKKKKNNNMMMLLLKKKKKKLLLMMMMMMMMMNNNQQQSSSVVVZZZ```dddcccjjjsss}}}yyyxxxwwwuuuvvvyyyyyyyyyzzz{{{|||{{{{{{{{{zzzxxxuuurrrqqqnnnkkkhhhgggiiikkkkkkjjjiiijjjkkkjjjhhhggghhhjjjkkkkkkjjjggggggfffdddccccccfffhhhjjjjjjiiigggeeefffhhhjjjeeefffhhhiiijjjjjjjjjiiieeecccbbbcccfffjjjlllmmmllliiifffeeefffgggggggggiiijjjjjjjjjjjjjjjjjjjjjhhhiiijjjlllnnnppprrrssssssuuuxxxxxxvvvwwwzzz~~~}}}~~~}}}pppmmmiiifffccc```]]]\\\ZZZ[[[ZZZVVVRRRPPPSSSUUUTTTRRROOOMMMLLLKKKIIIGGGEEECCCAAA???>>>;;;888555555444333222111111111111//////...---,,,++++++,,,.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&'''((()))******))))))''')))***)))'''''''''))),,,,,,++++++,,,,,,---...,,,---...///111333555666555555555666666777777888555666777666333222333333444666999===AAACCCEEEFFFGGGJJJOOOUUUXXXYYYWWWUUUOOOSSS\\\jjjvvv~~~yyyjjj[[[MMMCCC>>>888999<<<@@@EEEKKKPPPSSSPPPNNNLLLJJJHHHFFFCCCAAAAAAGGGNNNTTTZZZ```hhhmmmqqqxxx~~~zzztttmmmgggbbb\\\XXXTTTSSSQQQOOONNNMMMLLLLLLLLLKKKIIIIIIJJJKKKKKKKKKLLLMMMOOOPPPQQQUUUZZZ]]]ZZZ^^^eeemmmwwwxxxssssssrrrqqqqqqtttssstttvvvwwwxxxwwwvvvuuuuuusssqqqpppooommmjjjggggggiiikkkkkkiiihhhiiijjjgggeeeddddddggghhhiiiiiieeeffffffeeeeeefffiiilllnnnmmmllliiiffffffiiikkkeeefffhhhiiiiiiiiihhhhhheeecccbbbcccgggkkkmmmnnnkkkiiigggggghhhiiihhhgggffffffgggggghhhhhhiiiiiijjjjjjlllnnnpppqqqssstttsssvvvxxxwwwuuuvvv{{{||||||~~~qqqnnnjjjeeebbb___]]]\\\XXXYYYYYYVVVRRRRRRUUUXXXTTTRRROOOMMMLLLKKKIIIGGGEEECCCAAA???===;;;888555444333222000///000000111...---,,,+++************---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((***,,,///111222111000000(((******)))(((''''''(((,,,,,,++++++,,,,,,---...++++++,,,...000222444666444444555555666777777888888999999888555444444555666777999<<<@@@CCCFFFHHHHHHJJJOOOTTTXXXYYYWWWUUUOOOLLLOOOYYYhhhsssyyy|||~~~rrrbbbSSSGGG???888999:::===BBBIIIOOOSSSQQQPPPNNNLLLKKKGGGCCC???>>>CCCJJJQQQVVV]]]ffflllooowwwyyyqqqiiiccc]]]ZZZUUUTTTSSSRRRPPPOOOMMMMMMKKKIIIGGGGGGHHHJJJJJJJJJIIIIIIJJJKKKKKKNNNRRRUUURRRVVV\\\bbbkkkxxxxxxrrrnnnnnnooonnnooorrrpppqqqsssttttttsssrrrpppqqqpppnnnmmmmmmkkkhhhfffgggiiijjjjjjiiihhhiiijjjcccbbb```aaaccceeefffeeedddeeeeeeeeefffhhhllloooppppppmmmjjjggggggiiikkkffffffhhhiiiiiihhhhhhgggeeecccbbbdddgggkkknnnnnniiihhhggghhhiiijjjiiihhhhhhhhhiiijjjkkkkkkllllllkkkkkkmmmoooqqqrrrttttttsssvvvxxxvvvtttuuuzzz|||{{{}}}~~~}}}}}}|||wwwnnnfffdddccc```^^^^^^\\\\\\[[[VVVRRRQQQTTTWWWUUUSSSPPPMMMJJJHHHGGGFFFEEECCC@@@???===;;;888555333222111111000000111111000000000000////////////,,,------......------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,,,,---///222444555999888888777888999;;;<<<:::999777555555555555666666888999;;;===@@@EEEIIIJJJKKKMMMQQQUUUXXXXXXWWWSSSMMMJJJOOOWWW```kkkuuu{{{xxxwwwvvvpppaaaOOODDD>>>::::::???DDDGGGMMMTTTQQQQQQQQQNNNJJJGGGEEEEEECCCEEEHHHLLLRRRYYYbbbggglllssszzzwwwoooggg___YYYWWWVVVUUUTTTTTTRRRNNNLLLKKKLLLMMMMMMMMMKKKJJJIIIIIIIIIKKKLLLMMMMMMMMMMMMOOOQQQUUUZZZaaajjjsssyyyyyyllllllkkkjjjiiiiiiiiiiiijjjjjjkkklllmmmooopppqqqooonnnmmmkkkjjjiiiiiiiiikkkllllllkkkhhheeeaaa___``````___^^^^^^^^^______aaabbbbbbdddfffiiikkklllpppnnnkkkhhheeeeeeeeeeeehhhgggeeedddeeefffhhhiiieeeffffffggghhhiiiiiiiiillllllllllllllllllllllllhhhhhhiiijjjkkklllmmmnnnmmmnnnppprrrssssssrrrrrrtttssssssrrrssstttvvvwwwwwwxxxwwwwwwxxx||||||wwwnnngggeeeccc```^^^^^^^^^^^^\\\XXXRRRPPPRRRUUUUUUSSSPPPMMMJJJHHHGGGGGGEEECCC@@@???===;;;888555333222111111000000111111000000000000/////////...,,,------......------,,,------,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---///111444555999999999999888888999999:::999888666666666777777777888:::;;;<<<@@@EEEHHHKKKLLLNNNQQQUUUWWWXXXXXXUUUNNNJJJMMMRRRYYYccclllrrrrrrtttxxxvvviiiVVVIIIBBB===;;;>>>AAADDDIIIOOOPPPQQQQQQOOOKKKHHHFFFFFFCCCEEEGGGIIINNNUUU]]]ccciiiooovvv{{{~~~|||tttlllddd^^^\\\ZZZXXXWWWVVVSSSPPPMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLNNNPPPSSSWWW\\\ccckkkppp|||nnnkkkjjjjjjiiihhhhhhhhhiiiggggggggghhhiiijjjkkklllkkkkkkjjjiiiiiiiiiiiiiiilllllllllkkkhhhdddaaa_________^^^^^^______``````bbbbbbbbbcccdddfffggghhhlllkkkiiigggffffffggghhhiiihhhfffeeeeeefffggghhhfffffffffggggggggghhhhhhhhhiiiiiijjjkkkllllllmmmkkkkkkjjjjjjkkkmmmoooqqqpppppppppqqqqqqpppppppppppppppooooooppprrrssstttvvvvvvvvvuuuvvvzzz~~~wwwooogggeeeddd```^^^^^^``````^^^YYYSSSPPPRRRTTTUUUSSSPPPMMMJJJHHHHHHGGGEEECCC@@@???===;;;888555333222111111000000111111000000000/////////......,,,------......------,,,...---,,,,,,++++++++++++------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---///111333555999:::;;;;;;:::999777666;;;:::999888888888999:::888:::;;;;;;===???DDDGGGLLLMMMNNNPPPSSSVVVXXXZZZZZZSSSMMMMMMOOORRRZZZccciiimmmttt|||~~~uuubbbSSSJJJCCC======@@@AAAFFFKKKNNNPPPQQQOOOLLLIIIHHHHHHDDDEEEEEEEEEHHHNNNVVV\\\bbbhhhppptttwww}}}|||sssjjjdddaaa___\\\ZZZXXXUUURRROOOPPPOOONNNNNNMMMNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJKKKMMMNNNPPPRRRTTTZZZ```dddooouuurrreeehhhgggfffffffffffffffgggdddcccccccccddddddeeeffffffffffffgggggghhhhhhhhhllllllkkkjjjgggdddbbb```___^^^^^^______```aaabbbbbbbbbbbbccccccdddddddddhhhgggfffffffffhhhiiijjjjjjiiigggfffeeeeeeffffffgggfffffffffeeeeeeeeeeeeddddddfffgggiiikkklllmmmoooooonnnnnnoooqqqssstttsssrrrpppnnnmmmlllllllllkkkkkkkkklllmmmnnnpppqqqsssssssssssssssvvv{{{xxxooohhheeeddd```^^^^^^___```___ZZZTTTRRRSSSUUUUUUSSSPPPMMMKKKIIIHHHHHHEEECCC@@@???===;;;888555333222111111000000111111000000/////////.........,,,------......------,,,......---,,,++++++++++++...------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,---...000222444888:::===??????===:::888<<<;;;:::999999:::;;;<<<:::;;;;;;<<<===???CCCGGGLLLMMMNNNOOOQQQTTTWWWZZZ^^^XXXRRRPPPOOOPPPVVV^^^hhhnnnvvvnnn___QQQGGG>>><<<>>>@@@EEEJJJLLLNNNPPPOOOMMMKKKJJJJJJFFFEEEDDDBBBCCCHHHOOOTTT[[[aaahhhnnnqqqvvv}}}{{{pppiiieeebbb^^^ZZZXXXVVVSSSQQQRRRQQQPPPOOOOOOPPPQQQRRRQQQOOOLLLJJJIIIIIIIIIJJJJJJKKKMMMMMMOOORRRWWW[[[cccgggqqqoooeeecccbbbbbbbbbbbbbbbcccccccccbbbbbbaaaaaaaaabbbbbbaaaaaacccdddfffgggggggggiiiiiiiiihhhgggeeedddccc`````````___``````aaaaaaaaaaaabbbcccdddddddddeeeffffffffffffggghhhiiijjjjjjiiihhhfffeeeeeeeeeeeegggfffeeeeeeccccccbbbaaa___```bbbdddgggjjjlllmmmqqqrrrsssttttttuuuuuuuuuuuurrrnnnkkkiiihhhhhhiiigggggghhhiiikkklllnnnoooooopppppppppqqqtttxxx{{{yyyppphhhfffddd```]]]^^^]]]^^^^^^ZZZUUUSSSTTTWWWUUUSSSPPPMMMKKKJJJIIIIIIEEECCC@@@???===;;;888555333222111111000000111111////////////............,,,------......------,,,...---,,,,,,+++++++++,,,.........---------,,,,,,++++++++++++++++++++++++************************++++++++++++************))))))*********+++++++++---,,,,,,,,,...000222333555999>>>BBBDDDBBB@@@>>>======;;;::::::;;;<<<<<<:::;;;<<<<<<===@@@DDDGGGLLLMMMOOOPPPPPPRRRWWWZZZ]]]YYYVVVTTTQQQPPPUUU\\\jjjrrr{{{yyylllYYYLLL???;;;<<<>>>BBBGGGIIIKKKNNNOOONNNLLLKKKKKKHHHFFFDDDBBBAAADDDIIIMMMSSSYYYaaaggglllqqqwww|||~~~xxxpppiiieee```[[[YYYWWWTTTSSSTTTSSSRRRQQQQQQRRRTTTUUUTTTRRROOOLLLJJJIIIJJJJJJHHHIIIJJJKKKLLLNNNRRRUUU[[[]]]dddoooyyymmmeee^^^]]]]]]]]]^^^___``````dddcccbbbbbbaaabbbbbbbbb^^^___aaaccceeefffffffffdddeeeeeeeeeffffffeeeeeecccbbbaaa``````````````````aaaccceeefffgggggggggggggggggggggggghhhhhhiiijjjjjjhhhgggfffeeeddddddfffeeedddcccbbb```______\\\^^^```bbbeeehhhjjjkkkppprrrvvvxxxyyywwwuuussssssppplllhhhfffeeefffgggeeefffgggiiikkklllmmmmmmkkkmmmnnnoooppprrrvvvzzzzzzqqqiiifffddd```]]]^^^[[[\\\]]]ZZZUUUSSSTTTWWWTTTSSSPPPNNNKKKJJJJJJJJJEEECCC@@@???===;;;888555333222111111000000111111/////////.........------,,,------......------,,,---,,,,,,++++++,,,,,,---............---------,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++***************)))++++++,,,,,,,,,------------,,,,,,,,,---///111222444888>>>CCCFFFFFFEEECCC???>>><<<;;;::::::;;;;;;999;;;<<<<<<===@@@EEEHHHLLLOOORRRSSSRRRSSSWWW[[[[[[YYYXXXXXXTTTPPPSSSYYYmmmyyy~~~iiiYYYGGG>>><<<<<<>>>BBBEEEHHHLLLNNNNNNMMMLLLLLLIIIHHHFFFCCCAAABBBEEEHHHMMMRRRYYY```ffflllrrrvvvxxx~~~{{{rrrmmmeee___[[[XXXVVVTTTUUUUUUTTTTTTUUUUUUVVVVVVVVVUUURRRPPPMMMLLLLLLLLLHHHIIIJJJJJJJJJKKKNNNQQQUUUUUUZZZbbbjjjrrrwwwiiiddd[[[[[[[[[[[[\\\]]]______ccccccbbbbbbbbbbbbbbbccc___```bbbdddeeeeeeeeedddaaabbbbbbcccddddddeeeeeeccccccbbbaaaaaaaaaaaaaaaaaabbbdddggghhhiiiiiihhhhhhhhhiiiiiiiiiiiihhhhhhiiiiiihhhgggfffeeeddddddddddddcccaaa```___^^^]]]\\\]]]___aaadddfffhhhiiinnnppptttwwwwwwuuurrrpppnnnlllhhhfffdddeeefffgggeeefffhhhiiikkkkkkllllllhhhjjjlllnnnpppssswwwzzzzzzqqqiiigggddd```]]]^^^[[[]]]]]]ZZZUUURRRRRRTTTTTTSSSPPPNNNLLLKKKJJJJJJEEECCC@@@???===;;;888555333222111111000000111111//////.........---------,,,------......------,,,++++++++++++,,,---..................------------++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++,,,,,,,,,------------,,,,,,,,,---///111222444888===CCCFFFGGGFFFEEE@@@???===;;;:::999::::::999:::;;;<<<>>>AAAFFFJJJNNNRRRWWWXXXVVVVVVZZZ]]][[[[[[]]]^^^YYYSSSTTTYYYooooooXXXIIIBBB>>>===???BBBFFFJJJMMMNNNMMMLLLLLLJJJJJJIIIFFFDDDCCCDDDFFFIIILLLRRRXXX^^^eeejjjnnnqqquuu|||xxxooofff___[[[WWWUUUUUUVVVVVVWWWXXXXXXWWWWWWXXXWWWUUUTTTRRRPPPNNNNNNIIIJJJJJJIIIHHHHHHJJJLLLMMMNNNRRRYYY^^^dddnnnyyypppgggccc[[[[[[[[[\\\]]]^^^```aaaaaaaaa`````````aaaaaabbbaaabbbdddeeefffeeedddcccbbbaaaaaaaaaaaaaaabbbbbbaaa```aaaaaabbbcccdddeeebbbdddfffhhhhhhhhhgggfffhhhhhhiiijjjjjjjjjjjjjjjhhhhhhhhhhhhgggfffeeedddcccbbbaaa```___^^^]]]\\\^^^^^^___aaacccdddeeeffflllmmmoooppppppooonnnmmmhhhgggeeeddddddeeeggghhheeefffhhhiiijjjjjjjjjiiifffiiilllnnnqqqtttxxx|||{{{rrriiigggeee```]]]^^^\\\^^^^^^ZZZTTTPPPPPPQQQTTTSSSPPPNNNLLLKKKKKKKKKEEECCCAAA???===;;;888555333222222111000111111111//////.........---------,,,------......------,,,*********+++,,,---.../////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++))))))*********+++++++++---,,,,,,,,,---///000111444888===BBBFFFFFFEEEDDDAAA@@@>>>;;;999999999999888999;;;<<<>>>BBBGGGKKKPPPUUUZZZ[[[YYYYYY\\\___^^^```cccddd^^^WWWWWW[[[qqqgggTTTIIIBBB??????@@@DDDIIIMMMMMMMMMLLLMMMKKKLLLKKKIIIFFFDDDDDDEEEFFFIIIMMMRRRYYY___eeehhhjjjnnnsssyyyvvvkkkccc]]]XXXUUUUUUVVVXXXYYYYYYYYYXXXWWWXXXXXXXXXVVVTTTRRRPPPOOOJJJKKKKKKIIIGGGFFFGGGHHHGGGHHHMMMTTTXXX\\\eeennnuuuvvvmmmhhheee\\\\\\\\\]]]^^^```aaabbb___^^^^^^^^^______```aaacccdddeeeffffffeeecccbbbcccbbbaaa```____________^^^^^^___aaaccceeeggghhhdddeeeggghhhhhhgggeeedddggghhhiiijjjkkklllllllllhhhhhhhhhhhhgggfffeeedddbbbaaa```___^^^]]]\\\\\\______```aaabbbcccddddddkkkkkkjjjiiiiiijjjlllllldddcccccccccdddfffggghhheeefffhhhiiiiiiiiihhhhhheeehhhkkknnnqqquuuzzz}}}uuupppjjjeeebbb```^^^\\\]]]^^^^^^ZZZTTTQQQRRRTTTTTTRRRPPPMMMKKKKKKLLLLLLFFFDDDBBB@@@>>><<<999666333333333222222222222111222111///...---------...///...------++++++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((+++,,,,,,,,,,,,,,,,,,---,,,---......//////......111222555;;;BBBFFFFFFDDD???>>><<<999888888888888777999;;;===???AAAEEEHHHTTTYYYaaafffhhheee___[[[___gggpppppphhhaaa```bbbttt|||fffSSSCCC<<<===>>>???BBBGGGLLLOOOPPPOOOKKKLLLMMMKKKGGGCCC@@@@@@AAABBBEEEJJJPPPXXX___cccfffjjjqqqvvv}}}sssjjjccc^^^\\\\\\[[[ZZZZZZ\\\\\\[[[ZZZ[[[[[[[[[YYYWWWUUUTTTUUURRRNNNIIIGGGHHHIIIGGGFFFJJJKKKMMMPPPTTTXXX\\\^^^kkksssssslllhhhfffaaa^^^\\\^^^cccgggeeecccaaa```^^^]]]]]]___aaacccffffffggggggfffeeedddcccaaa```^^^\\\[[[[[[[[[[[[_________```bbbfffiiikkkfffggghhhhhhhhhgggfffeeeeeedddeeegggjjjjjjgggdddcccdddgggjjjlllkkkhhheeeaaaaaa``````___^^^^^^^^^______```aaacccdddeeefffnnnllliiifffeeeeeefffggghhheeebbbcccfffhhhhhhfffjjjjjjjjjiiiiiiiiiiiiiiiggghhhjjjlllooottt{{{uuuqqqjjjeeebbb```^^^\\\]]]^^^^^^ZZZTTTQQQQQQSSSTTTSSSPPPMMMLLLKKKKKKLLLDDDBBB@@@>>>===:::777444111111111000000000000///111000///...------.........------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------------,,,++++++************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------------------.........///000111444:::@@@DDDDDDCCC===<<<:::888777777777777777888;;;<<<>>>@@@CCCFFFMMMUUUcccpppvvvrrrhhh```cccjjjqqqrrrnnnhhheeeeeevvvrrr\\\HHH???>>>???@@@BBBFFFJJJMMMNNNMMMKKKMMMNNNLLLHHHDDDAAAAAAAAAAAABBBEEEIIIOOOTTTXXX```eeekkkrrrxxx}}}ssskkkeeeaaa___^^^]]]^^^```bbbaaaaaaZZZ[[[ZZZYYYWWWUUUUUUUUUSSSPPPKKKIIIIIIIIIHHHGGGHHHHHHIIILLLOOOSSSVVVXXXaaahhhrrr|||tttlllhhhgggaaa^^^\\\___dddgggfffddd```___^^^]]]]]]___aaacccgggggggggffffffeeedddcccbbbaaa___]]][[[[[[[[[[[[^^^^^^___```ccceeehhhiiieeefffggggggfffeeedddcccccccccccceeeggggggdddaaaddddddfffiiijjjjjjgggddd______``````aaaaaabbbbbbbbbbbbaaabbbccceeehhhiiinnnllljjjgggfffggghhhiiihhhfffeeefffiiikkkkkkjjjjjjkkkkkkkkkjjjiiiiiihhhggghhhjjjlllnnnsssxxx|||vvvqqqkkkfffcccaaa___]]]\\\]]]]]]YYYSSSPPPQQQSSSTTTSSSPPPNNNLLLKKKKKKKKKDDDBBB@@@>>>===:::777444111111111000000000000///000///............//////---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------.........---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------...---,,,,,,,,,---///000///000333888===@@@AAA@@@;;;:::999888777666777777777888:::;;;<<<>>>AAACCCGGGSSSggg{{{qqqccchhhlllqqqvvvvvvsssnnnkkkvvvjjjRRREEEAAA@@@@@@@@@CCCGGGKKKLLLLLLLLLNNNOOOMMMJJJFFFDDDCCC@@@@@@@@@AAADDDHHHMMMOOOWWW]]]dddkkkqqqxxxwwwooojjjcccbbb``````aaabbbaaa```ZZZZZZYYYWWWWWWVVVVVVVVVUUURRROOOLLLLLLKKKIIIHHHGGGGGGHHHIIIKKKNNNPPPRRRVVV\\\ccckkkuuu}}}tttnnniiiggg```^^^^^^aaafffhhhgggeee```___^^^]]]^^^```bbbdddggggggffffffeeedddccccccbbbaaa___^^^\\\[[[[[[[[[]]]^^^___bbbccceeeffffffdddeeeeeedddcccbbbaaa```aaaaaaaaacccddddddbbb```dddeeefffgggiiihhhfffccc^^^___```bbbdddeeefffgggdddbbbaaa```bbbeeehhhkkklllkkkhhhffffffgggiiijjjiiihhhhhhjjjmmmnnnnnnmmmjjjkkklllmmmmmmkkkiiihhhhhhiiikkklllmmmqqqvvvyyywwwrrrlllgggdddbbb```^^^\\\]]]]]]YYYSSSPPPQQQRRRUUUSSSQQQOOOMMMLLLKKKKKKFFFEEEBBBAAA???===999777333333333222222222111111.............../////////,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---,,,---------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++++++++++++++,,,,,,---------...---,,,++++++---///000---///222666999<<<===>>>::::::999999888888888888777999:::::::::<<<>>>@@@FFFRRRggg~~~uuueeejjjlllpppxxx~~~~~~zzzuuuqqq}}}zzz```MMMDDD@@@>>>>>>@@@DDDIIIKKKLLLLLLNNNOOOOOOLLLIIIGGGGGGAAAAAA@@@AAACCCGGGKKKNNNPPPVVV^^^eeekkkqqqyyy{{{uuuooolllhhheeecccaaa___]]][[[YYYWWWWWWWWWXXXXXXWWWWWWUUURRRPPPNNNMMMKKKJJJIIIIIIHHHHHHIIIKKKMMMNNNQQQUUUZZZ___gggtttyyysssnnnjjjggg``````aaadddgggiiihhhfffaaa```______```bbbdddeeegggfffeeedddccccccbbbbbbbbbaaa```___^^^]]]\\\\\\[[[]]]```bbbdddddddddcccccccccbbbaaa```___^^^^^^^^^___```bbbdddeeeeeedddgggffffffggghhhhhhfffdddaaabbbccceeegggiiijjjkkkcccaaa___]]]___bbbgggjjjjjjhhhfffeeeeeegggiiijjjiiiiiijjjkkkmmmmmmmmmmmmjjjlllnnnppppppnnnlllkkkkkklllmmmnnnoooqqquuuxxxxxxsssmmmhhheeecccaaa___\\\^^^]]]YYYTTTPPPQQQSSSUUUTTTRRRPPPNNNLLLKKKJJJGGGEEECCCAAA???===:::777333333333222222222111111.........///////////////+++,,,,,,------......///---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++******+++,,,,,,---.........---+++***+++,,,...000---...111444666888:::<<<::::::;;;;;;;;;<<<<<<;;;888:::::::::999:::<<<>>>DDDMMM^^^tttvvvjjjkkkjjjnnnwww~~~ooosss{{{oooWWWHHH@@@>>><<<===BBBGGGKKKLLLKKKMMMPPPPPPOOOMMMLLLLLLGGGFFFDDDCCCCCCEEEGGGIIIKKKQQQYYY___eeekkksssxxx~~~}}}xxxrrrmmmiiifffbbb```]]]ZZZWWWWWWXXXYYYYYYXXXWWWWWWUUUSSSPPPNNNMMMMMMJJJIIIHHHHHHHHHHHHIIIJJJOOOQQQSSSWWW]]]gggsss|||zzzuuuqqqmmmiiifff```aaadddgggiiiiiihhhfffbbbbbbbbbbbbcccdddeeeffffffeeedddbbbaaa`````````````````````___^^^^^^]]][[[\\\___bbbccccccaaaaaaaaa```______^^^]]]]]]]]]]]]^^^aaaccceeegggiiijjjiiihhhggggggggggggfffdddeeeeeefffgggiiijjjkkkkkkeeeccc___^^^___ccchhhlllkkkiiihhhfffggghhhkkkllljjjjjjkkkkkkjjjjjjkkkkkkkkkmmmppprrrsssrrrpppooonnnpppqqqqqqqqqsssvvvxxxyyytttnnniiifffdddbbb```]]]^^^^^^ZZZTTTQQQRRRTTTUUUTTTSSSQQQNNNLLLJJJIIIEEECCCAAA???>>>;;;888555111111111000000000000///...///////////////......,,,,,,------.........///---,,,,,,++++++,,,,,,---******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,---......---,,,+++++++++,,,...///,,,///111333444555888::::::;;;<<<===>>>>>>>>>>>>:::;;;;;;:::999999:::<<>><<<888555111111111000000000000/////////000000///...---,,,---------...............---,,,,,,++++++,,,,,,---***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))******+++---......///++++++,,,,,,,,,------------///111222222333666999999;;;<<<>>>???@@@@@@@@@<<<<<<<<<;;;999888999;;;===@@@HHHTTTaaajjjoooqqqmmmkkklllsss}}}{{{qqqfffaaaaaahhhxxxrrr]]]KKKFFF@@@<<<===AAADDDFFFHHHKKKPPPRRRSSSTTTUUUVVVUUURRRMMMGGGBBB@@@??????CCCGGGMMMQQQVVV]]]ffflllqqqyyy}}}vvvqqqllliiiddd___ZZZYYY[[[\\\[[[YYYUUUVVVWWWVVVSSSQQQQQQRRRLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHIIIJJJMMMRRRWWW[[[aaajjjtttzzz~~~~~~|||zzzyyywwwvvvsssooommmkkkiiifffdddcccfffjjjlllllliiifffddddddcccccccccbbbbbbbbbbbbdddbbb___]]]\\\[[[\\\\\\\\\]]]___aaabbbbbbbbbbbb\\\]]]^^^___``````______]]]\\\\\\[[[[[[\\\^^^^^^\\\^^^aaabbbbbbcccfffiiijjjgggdddbbbcccccccccbbbccccccdddeeefffgggggghhhiiigggeeedddeeeiiimmmpppnnnmmmjjjiiihhhjjjlllmmmkkkllllllkkkjjjmmmrrrvvvyyyyyyxxxwwwuuusssrrrpppqqqsssuuuuuuuuuvvvxxxzzzzzzuuuooojjjgggeeecccaaa___``````\\\VVVSSSTTTUUUVVVUUUTTTRRROOOMMMJJJIIIHHHFFFCCCBBB@@@>>>:::888333333333222222222222111000000000000000...,,,+++........................---,,,,,,++++++,,,,,,---+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))+++,,,,,,+++)))((()))******+++---...//////***+++,,,---------,,,,,,---///222222111222666999999:::<<<>>>@@@@@@@@@@@@=========;;;999888999:::???AAAFFFMMMVVV___hhhlllooommmlllqqqzzzrrrcccZZZUUUYYYiii{{{|||iiiQQQKKKBBB===<<<>>>AAACCCGGGJJJOOOSSSTTTVVVWWWXXXWWWTTTOOOJJJFFFDDDCCCCCC???CCCHHHLLLQQQXXXaaahhhkkkqqqzzz{{{uuuqqqgggaaa[[[YYY\\\]]]\\\YYYSSSVVVXXXVVVSSSQQQRRRSSSOOONNNMMMKKKJJJJJJKKKKKKGGGGGGHHHIIIKKKNNNRRRTTTTTT]]]hhhmmmooouuu}}}zzzzzzzzzzzzyyy{{{ssssssqqqmmmjjjiiigggeeecccdddhhhlllnnnllliiieeecccccccccbbbbbbaaa`````````cccaaa^^^\\\ZZZZZZ[[[[[[[[[\\\___aaacccccccccccc\\\]]]^^^^^^_________^^^\\\[[[[[[[[[[[[]]]^^^___\\\^^^``````^^^___bbbeeeiiifffbbb``````aaaaaa```______aaabbbdddeeefffggggggfffddddddeeehhhlllnnnllljjjhhhfffeeeggghhhjjjlllmmmmmmllllllpppwww}}}|||yyyuuurrrpppoooqqqsssuuuvvvvvvwwwyyyzzz}}}yyysssnnniiiddd```\\\^^^``````]]]WWWSSSRRRSSSVVVUUUSSSPPPNNNKKKIIIHHHBBBAAA???>>>===;;;888555222111000000111111000...000000000000000000000000............//////000000...---,,,,,,,,,,,,---...---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++*********((()))***)))((('''((()))***)))(((***...///---+++------------------------000///------///333777999===AAABBB@@@BBBFFFHHHFFFBBBAAA???<<<;;;::::::::::::<<>>???BBBAAA???IIIKKKNNNRRRVVVYYY\\\]]]]]]ZZZUUUOOOIIIDDDAAA@@@AAAAAAAAADDDJJJQQQYYY]]]aaaiiisss{{{}}}vvvnnnhhhbbb^^^^^^___^^^\\\XXXWWWVVVUUUVVVVVVUUUSSSPPPMMMKKKLLLMMMNNNKKKIIIGGGGGGGGGHHHIIIJJJKKKLLLVVVWWWZZZ]]]bbbiiiqqqwww}}}{{{{{{yyyuuussstttwww{{{~~~vvvpppllljjjhhhhhhhhhgggeeecccfffgggjjjlllllljjjgggdddbbbbbbbbbbbbaaaaaa``````bbbaaa```___]]]\\\[[[ZZZ[[[[[[\\\^^^```ccceeefffaaabbbcccaaa___^^^___```bbb```]]]\\\]]]]]]]]]\\\[[[[[[\\\\\\\\\[[[[[[ZZZ_________^^^^^^]]]]]]]]]]]]^^^___^^^\\\]]]aaaeeeccccccdddeeegggjjjmmmnnnoookkkfffcccbbbdddhhhkkklllmmmoooooopppsssvvvyyy~~~~~~|||xxxssspppooopppttttttssssssuuuvvvxxxzzz~~~yyysssmmmhhhddd___\\\___aaaaaa^^^XXXTTTSSSTTTTTTSSSRRRPPPNNNLLLKKKJJJEEECCCAAA@@@>>><<<999666333222111111222222111000000000000000000000000000/////////////////////000...---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,)))***++++++******+++,,,+++)))((())),,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------...222666888<<<@@@BBBBBBCCCGGGHHHFFFAAA???===;;;999888777777<<<>>>BBBHHHNNNTTTZZZ___ccceeeiiiooovvv}}}wwwjjj\\\UUUXXX```rrr~~~pppaaaNNNAAA???@@@???===FFFHHHLLLPPPTTTWWWYYYZZZ^^^\\\YYYUUUOOOIIIDDDAAAAAAAAAAAACCCGGGNNNTTTXXX[[[bbblllssszzzwwwqqqiiiccc```^^^[[[YYYZZZXXXVVVUUUUUUUUUSSSQQQRRROOOMMMNNNOOOOOOMMMKKKHHHHHHHHHHHHIIIJJJKKKKKKMMMOOORRRVVV\\\ccclllrrrwww||||||xxxvvvvvvvvvtttrrrtttsssqqqqqqssswww|||tttmmmgggeeeddddddeeefffeeedddeeegggjjjjjjhhhfffdddcccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```^^^]]]\\\[[[ZZZZZZZZZ[[[\\\^^^aaadddeeecccdddeeecccaaa``````aaaaaa^^^\\\[[[\\\\\\\\\[[[[[[[[[\\\\\\\\\[[[ZZZZZZ^^^]]]]]]]]]\\\\\\\\\\\\\\\]]]\\\\\\[[[]]]```ccceeeddddddeeefffhhhjjjkkkllliiidddaaa```bbbfffhhhjjjkkkmmmnnnnnnqqqtttwwwzzzzzzyyywwwsssqqqqqqrrruuutttttttttuuuwwwxxxyyyzzzssslllgggbbb^^^[[[```bbbbbb___YYYTTTTTTUUUSSSRRRRRRPPPOOONNNMMMMMMHHHFFFDDDBBB@@@===:::777444333222222333333222000000000000000000000000000////////////////////////...---,,,,,,,,,,,,---...///...------,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------------(((***++++++******,,,---///---++++++---.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...111444666:::???CCCDDDFFFIIIIIIFFFBBB@@@>>>;;;999777777777===???CCCGGGMMMTTTYYY\\\___ccciiimmmqqqwwwxxxgggXXXTTTXXXhhhuuurrr[[[IIIAAA?????????DDDFFFKKKOOOTTTWWWXXXYYY^^^^^^\\\YYYTTTMMMGGGCCCBBBAAA@@@@@@CCCHHHMMMQQQYYY___fffmmmsss}}}}}}tttmmmhhhddd___\\\]]][[[XXXWWWVVVUUUTTTRRRSSSRRRPPPPPPQQQQQQOOONNNJJJJJJJJJIIIIIIJJJJJJKKKHHHJJJMMMPPPUUU\\\ccchhhkkkooouuu|||}}}zzzxxxvvvsssqqqnnnlllllllllkkkjjjmmmmmmnnnqqquuuzzz}}}nnnhhh```______```bbbdddeeedddeeeggghhhgggccc``````bbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]\\\[[[ZZZZZZYYYYYYZZZ\\\___bbbdddeeefffgggfffcccbbbaaabbb```^^^\\\[[[\\\\\\\\\[[[\\\]]]]]]]]]\\\\\\[[[ZZZ]]]\\\\\\[[[[[[[[[[[[[[[\\\[[[YYYYYY\\\^^^``````eeeeeeddddddeeefffhhhiiiiiigggccc```___aaadddfffgggiiikkkllllllnnnqqqtttuuuvvvvvvuuusssrrrssstttvvvvvvuuuuuuvvvwwwxxxyyy{{{ssskkkfffaaa]]][[[bbbcccddd```ZZZUUUTTTUUUTTTSSSRRRQQQPPPNNNMMMMMMIIIGGGDDDBBB@@@===:::777444222111111222333111000////////////////////////............------------...---,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------(((*********(((((()))***...---***))))))+++,,,---++++++++++++++++++++++++---,,,,,,,,,---000333555888>>>CCCEEEHHHKKKJJJFFFEEECCC@@@===;;;:::999999===@@@DDDIIIQQQ[[[aaabbbaaaffflllooopppttt|||uuuaaaXXXWWWcccqqqmmmWWWIIICCCBBBBBBBBBEEEJJJOOOUUUYYY\\\]]]^^^^^^\\\YYYTTTOOOJJJGGGEEECCCAAA???@@@CCCFFFIIITTTYYY```ffflllvvvzzzuuupppjjjfffaaa^^^[[[YYYYYYXXXWWWUUUTTTSSSSSSRRRRRRRRRQQQPPPMMMLLLLLLKKKJJJJJJKKKKKKKKKMMMNNNOOORRRUUU[[[___eeehhhkkkoootttzzz}}}yyyvvvsssqqqpppooolllkkkiiihhhhhhiiiiiiiiilllmmmooosssyyywwwiiiccc^^^\\\\\\]]]```bbbccccccccceeefffccc^^^\\\]]]````````````aaaaaaaaaaaaaaa``````___^^^]]]\\\[[[ZZZYYYXXXXXXXXXZZZ]]]```bbbeeeggghhhgggdddbbbbbbbbbbbb```^^^^^^___```___]]]______``````___^^^^^^]]]^^^^^^\\\[[[[[[[[[[[[\\\^^^[[[XXXYYY]]]``````___ddddddddddddeeegggiiijjjjjjhhhdddbbbaaaccceeeffffffhhhjjjkkklllmmmooorrrrrrsssttttttsssrrrssstttvvvvvvvvvvvvwwwwwwxxxxxx{{{rrrjjjddd```^^^\\\cccdddddd```ZZZUUUTTTUUUVVVUUUTTTRRRPPPNNNMMMLLLHHHFFFDDDAAA???===999666333111000000111111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---,,,,,,+++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,+++,,,,,,+++(((''''''((()))((('''%%%$$$%%%''')))++++++++++++++++++++++++---,,,,,,,,,---///222333555<<>>;;;:::::::::<<>><<<:::999999999<<>>???BBBGGGNNNTTTZZZ]]]bbb```^^^[[[YYYXXXXXXXXXPPPMMMHHHCCC@@@@@@BBBCCCFFFIIIMMMSSS[[[dddnnntttxxx~~~wwwkkkhhhccc___\\\[[[YYYXXXUUUVVVWWWUUUSSSRRRSSSTTTRRRQQQPPPOOOOOOOOOOOOOOOKKKMMMNNNOOOPPPRRRVVVXXXZZZ[[[\\\]]]^^^aaaeeeiiihhhlllrrryyy~~~|||yyywwwuuussspppnnnnnnnnnnnnllliiihhhhhhiiieeefffhhhiiijjjlllpppsssqqqrrruuuyyyvvvooosss{{{~~~pppgggccc^^^\\\ZZZZZZ\\\^^^___```aaa```___^^^^^^_________aaaaaaaaa``````_________^^^^^^^^^]]]\\\[[[[[[[[[YYYYYYYYYZZZ\\\^^^___``````bbbeeefffdddcccbbbbbbgggffffffggghhhhhhfffdddccccccdddeeeffffffffffffgggeeeaaa^^^\\\\\\\\\]]]```^^^\\\[[[\\\^^^______]]]]]]___bbbeeejjjmmmpppmmmmmmkkkjjjiiiiiijjjjjjfffiiikkkmmmmmmmmmnnnpppqqqsssuuuuuusssqqqqqqqqqrrrssstttvvvwwwwwwwwwwwwzzzpppgggbbb```______cccdddddd```YYYTTTSSSSSSVVVUUUTTTSSSQQQPPPOOOOOOFFFDDDBBBAAA???===:::777333222000111222222111///000000000000000000000000++++++,,,---...//////000...---,,,,,,,,,,,,---...------,,,++++++++++++,,,++++++++++++++++++++++++++++++******************+++,,,------++++++,,,---+++---//////------///111,,,,,,,,,,,,,,,,,,,,,,,,...------...///000222222222888>>>AAAFFFJJJKKKHHH@@@???===<<<;;;:::;;;;;;>>>FFFKKKRRRbbbvvv~~~{{{jjjnnnvvv}}}~~~xxxmmmnnnuuummmWWWKKKBBBBBBCCCEEEJJJQQQWWW[[[^^^^^^^^^]]]\\\[[[[[[ZZZUUURRRLLLGGGCCCBBBCCCDDDDDDEEEHHHMMMTTT\\\eeejjjmmmsss}}}zzzuuunnngggccc```\\\ZZZWWWYYYZZZXXXUUUTTTUUUWWWSSSSSSRRRRRRQQQRRRRRRRRROOOPPPQQQQQQQQQRRRUUUWWWWWWXXXYYYYYYZZZ[[[^^^aaa^^^bbbfffjjjoootttyyy}}}}}}}}}zzzxxxvvvrrrsssssspppmmmjjjiiiiiihhhiiijjjhhheeedddeeefffdddgggjjjlllmmmqqqvvvzzzxxxxxx{{{zzzrrrnnnnnnyyyrrriiidddaaa\\\YYYWWWWWWZZZ]]]_________]]][[[]]]bbbdddbbb___bbbbbbaaa```___^^^^^^]]]^^^^^^]]]]]]\\\[[[[[[[[[YYYZZZ\\\^^^____________^^^aaadddfffeeedddcccdddfffeeeeeeggghhhhhhfffdddbbbcccdddfffggghhhiiiiiiiiigggccc___\\\[[[[[[[[[______^^^[[[ZZZZZZ\\\^^^ZZZZZZ\\\___ccchhhlllnnnmmmlllkkkkkkjjjiiiiiiiiifffhhhkkklllllllllmmmnnnooorrrtttuuutttrrrrrrrrroooppprrruuuvvvwwwwwwwwwyyyooofffbbb`````````bbbdddccc___XXXSSSRRRSSSTTTTTTSSSSSSRRRRRRQQQQQQFFFDDDBBBAAA@@@>>>;;;999444333111222333333222000000000000000000000000000+++,,,---...///111222222...---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,++++++*********&&&(((*********+++,,,...&&&))),,,---+++***,,,...------------------------.........//////111222222222888===@@@DDDJJJKKKHHHBBBAAA???>>>======>>>>>>AAAHHHMMMRRRbbbwww~~~yyyffflllwwwwwwrrrpppyyy}}}dddVVVHHHGGGEEEFFFIIIPPPVVVZZZXXXZZZ\\\^^^^^^\\\ZZZXXXYYYUUUOOOIIIEEEDDDDDDEEE>>>???AAADDDJJJRRRYYY^^^eeekkksss~~~yyypppjjjeeeaaa^^^YYY[[[\\\ZZZWWWUUUWWWYYYTTTTTTSSSSSSSSSSSSTTTTTTVVVWWWWWWUUUSSSSSSTTTUUUQQQRRRTTTTTTTTTUUUWWWYYY]]]___bbbccceeegggkkknnnmmmssszzz}}}}}}~~~{{{vvvssspppqqqrrrsssrrrooollljjjfffhhhjjjhhhccc``````bbbeeegggiiigggdddbbbccceeeeeehhhllloooqqquuu{{{~~~~~~qqqlllmmmsssttthhhbbb___]]]YYYWWWUUUUUUYYY\\\___```___[[[YYY]]]dddgggddd___ccccccbbb```___^^^]]]\\\^^^]]]]]]\\\\\\[[[[[[[[[YYY[[[]]]```aaaaaa```___]]]aaaeeegggfffeeeeeeeeedddddddddeeeggggggeeeccc```bbbccceeegggiiiiiijjjkkkhhhccc___[[[ZZZZZZZZZ^^^______[[[WWWVVVYYY\\\XXXYYY[[[]]]aaaeeeiiikkkkkkkkkjjjjjjiiihhhhhhgggeeegggjjjllllllkkklllmmmnnnqqqtttuuuuuutttttttttmmmoooqqqtttvvvwwwxxxwww~~~xxxppphhhdddaaa___^^^bbbbbbaaa]]]WWWSSSSSSTTTTTTXXXXXXSSSPPPPPPPPPMMMGGGEEEBBBAAA@@@>>>;;;999222222111111000/////////000000000000//////////////////............//////...------,,,,,,------......---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))...------,,,+++***))))))+++,,,------......------------,,,------...///000///222666<<<@@@CCCDDDEEE???>>><<<===>>>>>>===<<<@@@GGGKKKLLLWWWggglllfff___```mmmwwwmmmqqq~~~```UUUIIICCCEEEFFFEEEMMMYYYYYYYYYXXXXXXXXXZZZ[[[\\\\\\[[[XXXTTTPPPKKKHHHFFFBBBBBBBBBDDDHHHLLLQQQTTTZZZ___fffooo{{{{{{ssslllfffaaaXXXXXXXXXWWWVVVVVVWWWXXXVVVVVVUUUTTTTTTUUUWWWZZZZZZYYYWWWUUUTTTUUUVVVWWWSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXZZZ]]]___aaaeeefffhhhjjjlllnnnoooppptttvvvzzz~~~}}}}}}~~~zzzyyyvvvssspppmmmkkkjjjhhhhhhggggggfffeeedddddddddddddddcccbbb```___^^^cccccccccdddddddddddddddfffhhhlllqqqxxx~~~zzzooollluuuvvviiiaaa]]][[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUYYYZZZ\\\___```aaaaaaaaa______^^^^^^]]]\\\[[[ZZZ]]]]]][[[ZZZYYYYYYYYYYYY^^^___aaaaaaaaa```aaabbbbbbdddeeeeeedddccccccdddfffdddcccccceeeffffffeeecccccccccdddeeefffggghhhjjjhhheeeaaa]]][[[ZZZYYY\\\[[[ZZZXXXWWWWWWWWWWWWTTTVVVYYY]]]aaaeeeggghhhiiihhhhhhggghhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjpppqqqqqqqqqqqqqqqqqqqqqpppnnnnnnnnnqqqssssssrrr~~~yyypppiiieeebbb```___aaabbbaaa]]]VVVSSSSSSTTTTTTWWWXXXSSSPPPPPPPPPMMMJJJGGGDDDAAA???<<<999666222222111111000000//////000000000000///////////////..................///...------,,,,,,------...++++++***))))))***++++++++++++++++++++++++++++++************************,,,,,,,,,,,,++++++******---,,,,,,++++++************+++,,,,,,------,,,,,,,,,++++++,,,,,,---...///...111555999===@@@AAAAAABBBAAA@@@@@@AAAAAA???===<<>>???DDDDDDDDDFFFGGGFFFCCCAAA<<>>@@@DDDGGGGGGJJJPPPUUU\\\ggguuu~~~|||wwwqqqkkkfffccc```___\\\ZZZXXXXXXYYY[[[]]]^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYWWWUUUSSSSSSSSSUUUVVVXXXXXXWWWVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^``````__________________aaabbbccceeeffffffffffffhhhhhhhhhhhhfffeeecccbbbaaaaaa``````_________^^^_________^^^^^^^^^]]]]]]^^^^^^___```aaaaaaaaaaaa``````aaabbbeeegggjjjkkkiiilllrrr|||tttiiicccaaa^^^\\\[[[XXXUUURRRRRRSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVWWWVVVVVVUUUUUUUUUVVVVVVWWWVVVVVVVVVSSSSSSSSSTTTTTTVVVWWWXXXZZZ\\\```bbbbbbbbbccccccfffggghhhgggdddbbbbbbbbb`````````aaadddeeedddccc____________``````aaabbbbbbaaa```___]]]\\\[[[[[[YYYYYYYYYZZZZZZZZZYYYYYY[[[\\\]]]^^^^^^^^^^^^^^^aaabbbccceeefffhhhhhhiiidddcccbbbbbbccceeeggghhhfffiiimmmpppqqqqqqooonnnmmmlllkkkkkkllllllkkkiii{{{tttnnniiifffcccaaaaaaaaa```\\\VVVRRRRRRSSSSSSVVVWWWRRROOOOOOOOOLLLIIIGGGCCCAAA???===:::777333333222222111000000000000000000000////////////------,,,,,,,,,,,,------...------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********++++++,,,,,,---+++,,,,,,---------------,,,,,,,,,,,,---...///000***+++---111666;;;???AAABBBDDDHHHMMMRRRTTTSSSRRRKKKJJJHHHGGGJJJNNNMMMIIIGGGHHHNNNZZZgggvvvuuutttvvvnnn\\\RRRLLLHHHGGGIIILLLPPPUUUZZZ]]]___```______^^^]]]\\\ZZZXXXWWWSSSOOOHHHBBB??????AAACCCCCCFFFJJJNNNSSS\\\gggooo||||||wwwrrrmmmjjjccc___\\\[[[\\\]]]\\\[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYWWWUUUSSSSSSSSSUUUVVVWWWWWWWWWWWWXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXYYYZZZZZZ[[[\\\\\\\\\\\\^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]___```aaabbbccccccbbbbbbbbbbbbaaa```___^^^^^^^^^^^^^^^____________``````____________^^^^^^``````aaabbbbbbaaaaaaaaabbbbbbbbbcccfffiiilllmmmlllooovvv~~~~~~nnneee```]]]YYYVVVUUUUUUSSSRRRPPPPPPQQQRRRRRRQQQQQQPPPPPPQQQSSSTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVZZZ]]]aaaccccccccccccdddggghhhiiigggeeecccbbbcccaaa```aaabbbdddeeedddccc^^^]]]]]]]]]]]]^^^^^^___aaa```___]]][[[YYYXXXWWWWWWXXXYYYZZZ[[[[[[[[[ZZZ\\\\\\]]]]]]]]]]]]\\\\\\^^^___aaaccceeefffffffffaaaaaaaaaaaacccdddfffhhheeegggkkkoooqqqpppooommmjjjjjjjjjlllnnnooonnnlll{{{uuuooojjjfffccc``````aaa```[[[UUUQQQQQQSSSRRRVVVVVVRRROOOOOONNNLLLGGGEEEBBBAAA@@@>>>;;;999333333333222111111000000000000000000////////////......------------.........------,,,,,,------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))***************++++++*********++++++,,,,,,,,,,,,,,,---............---------------...///000000++++++,,,///444999>>>AAAAAACCCGGGNNNTTTXXXYYYYYYPPPMMMJJJIIIJJJKKKHHHEEEBBBEEEKKKRRRXXXcccwww}}}sssnnnxxxnnn```TTTLLLGGGJJJLLLPPPTTTXXX\\\___```____________^^^]]]\\\[[[YYYTTTMMMFFFAAA@@@@@@AAABBBDDDGGGIIILLLRRR[[[bbbnnnuuuxxxrrrmmmhhhbbb______^^^[[[YYYZZZYYYYYYXXXXXXWWWVVVVVVWWWVVVUUUTTTTTTTTTUUUVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYXXXXXXZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZZZZ[[[[[[\\\[[[[[[\\\]]]^^^___```aaaaaaaaaaaa``````_________]]]]]]]]]^^^^^^______```________________________```aaaaaabbbbbbaaaaaaaaadddddddddfffiiimmmqqqsssvvvyyyxxx}}}yyyhhhaaa\\\XXXTTTQQQPPPPPPPPPPPPMMMNNNOOOPPPQQQPPPOOONNNNNNOOOQQQSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSRRRRRRQQQRRRRRRQQQQQQRRRSSSTTTTTTZZZ]]]aaaccccccbbbbbbbbbeeefffgggfffdddbbbbbbbbbaaaaaaaaaccceeeeeecccaaa\\\[[[[[[[[[[[[[[[\\\\\\^^^]]]]]][[[YYYWWWUUUTTTVVVWWWYYY[[[\\\\\\\\\[[[[[[[[[\\\]]]]]]\\\\\\\\\[[[\\\___aaabbbccccccccc___```aaacccdddfffggggggdddfffiiilllnnnnnnmmmlllhhhhhhiiillloooqqqpppnnn{{{tttooojjjfffbbb``````aaa```[[[UUUQQQQQQSSSRRRVVVVVVRRROOOOOONNNLLLGGGEEEBBBAAA@@@>>>;;;999444333333222222111111000000000000000///////////////..................///...------,,,,,,------...++++++,,,------,,,++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,------------,,,,,,,,,,,,,,,---...//////---------...111666;;;>>>CCCDDDHHHMMMTTTYYY\\\\\\UUUPPPLLLKKKKKKIIIFFFDDD>>>AAAGGGNNNRRRZZZjjjyyy{{{ooommmrrr}}}wwwhhhZZZQQQKKKLLLNNNQQQUUUYYY\\\^^^^^^______``````______^^^]]]YYYRRRKKKEEEBBBAAAAAAAAACCCEEEEEEGGGKKKSSSYYYbbbiiirrr||||||uuummmhhhfffccc___ZZZYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVXXXYYYYYYYYYXXXWWWXXXXXXYYYYYYYYYYYYYYYXXXZZZZZZZZZZZZ[[[[[[\\\\\\ZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^___```bbbbbb```______```aaaaaa_________```aaaaaabbbbbb```````````````````````````aaabbbdddeeeeeeeeeeeehhhiiijjjmmmrrrxxx}}}zzztttvvvpppaaa]]]WWWTTTQQQOOOPPPPPPPPPOOOKKKLLLNNNPPPPPPOOONNNMMMMMMNNNPPPRRRTTTTTTTTTTTTPPPPPPQQQPPPPPPOOONNNMMMMMMMMMNNNOOOPPPRRRSSSTTTXXX\\\```bbbbbb```______aaabbbccccccaaa___``````aaaaaaaaabbbcccccc```]]]ZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYXXXVVVUUUSSSUUUVVVYYY[[[]]]]]]]]]\\\YYYZZZ[[[\\\\\\]]]]]]\\\YYYZZZ]]]___``````______^^^```bbbeeeggghhhhhhgggcccdddfffhhhiiijjjiiiiiifffgggiiillloooqqqooonnnzzztttooojjjfffbbb___```aaa```[[[UUUQQQQQQSSSRRRVVVVVVRRROOOOOONNNKKKHHHFFFCCCAAA???===;;;888444444333222222111111000000000000000//////////////////............//////...------,,,,,,------...------...//////...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,---......///...------///333777:::EEEEEEHHHMMMTTTYYY\\\\\\XXXSSSNNNMMMMMMJJJFFFDDD===???EEELLLRRRWWW```jjjzzztttiiiiiiooo}}}{{{jjj___KKKLLLMMMOOOSSSWWW[[[]]]^^^______```````````````___[[[UUUNNNHHHDDDBBBAAA@@@BBBCCCCCCDDDHHHOOOTTT[[[aaaiiirrr{{{xxxqqqnnnjjjddd___ZZZZZZZZZZZZYYYXXXWWWVVVSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUXXXXXXYYYZZZZZZZZZZZZYYY[[[[[[[[[[[[[[[\\\]]]^^^YYYYYYYYYZZZ[[[\\\]]]^^^]]]]]]]]]]]]^^^___```aaa```___]]]\\\[[[]]]^^^```bbbccccccddddddeeeeeefffbbbbbbccccccccccccccccccaaacccdddgggiiijjjkkkkkkmmmnnnpppuuu{{{|||qqqooooooyyykkk^^^[[[TTTSSSQQQRRRSSSSSSRRRPPPJJJKKKMMMOOOPPPOOONNNMMMMMMNNNPPPRRRTTTUUUUUUUUUOOOOOOOOONNNNNNLLLKKKJJJIIIJJJKKKLLLOOOQQQSSSUUUWWW[[[___aaa```^^^\\\\\\]]]___``````^^^]]]^^^___`````````aaabbbaaa^^^[[[ZZZYYYYYYXXXXXXXXXYYYYYYUUUVVVWWWWWWWWWVVVUUUTTTTTTVVVYYY\\\]]]^^^]]]]]]XXXYYYZZZ[[[\\\]]]]]]]]]XXXYYY\\\^^^___^^^]]]]]]]]]```cccgggiiiiiihhhgggbbbcccdddeeeffffffggggggfffgggiiillloooooonnnlll|||uuuooojjjeeeaaa^^^aaabbbaaa\\\VVVRRRRRRSSSUUUXXXXXXRRRNNNNNNNNNKKKJJJGGGCCC@@@>>><<<:::999444222111111222333222111000000000000000000000000111000000///...---------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********111000...,,,+++)))))))))************************,,,+++++++++++++++++++++---,,,+++*********+++,,,---,,,,,,,,,,,,---.........///111111222555888;;;AAADDDIIINNNSSSUUUVVVVVVTTTTTTSSSNNNHHHDDDDDDFFFBBB@@@AAAGGGMMMUUUaaalllssspppeeedddqqqjjj```UUULLLJJJLLLPPPWWW]]]YYY[[[```cccdddcccaaa___]]]YYYTTTOOOLLLIIIFFFDDDBBBAAA@@@@@@BBBFFFIIIKKKQQQWWW```ffflllttt}}}xxxrrriiibbbccc```]]][[[ZZZZZZXXXWWWVVVUUUUUUVVVXXXXXXWWWUUUUUUUUUVVVVVVWWWWWWXXXXXX[[[ZZZYYYWWWVVVVVVWWWXXXXXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ\\\]]]]]]]]]^^^___````````````______^^^^^^___``````^^^^^^___```bbbaaa```aaaccceeeeeeeeeeeedddcccbbbbbbccceeefffdddgggkkkmmmnnnoooppprrrsssyyyvvvnnnhhhmmmyyyiii\\\WWWPPPPPPOOOOOOOOOOOOOOOPPPNNNOOOPPPNNNLLLKKKLLLMMMKKKLLLMMMOOOQQQRRRRRRRRRLLLMMMNNNOOOOOONNNLLLKKKJJJJJJKKKMMMOOOQQQSSSTTTZZZ[[[[[[[[[[[[[[[ZZZZZZXXXYYYYYYZZZYYYYYYXXXXXXYYYZZZ\\\^^^^^^]]][[[ZZZVVVWWWXXXYYYYYYXXXWWWVVVTTTVVVWWWVVVTTTSSSTTTUUUTTTVVVYYY[[[\\\[[[ZZZYYYWWWVVVWWWXXX[[[]]]^^^]]][[[[[[ZZZZZZ[[[[[[\\\]]]]]]___cccfffhhhhhhgggfffccccccbbbaaabbbcccdddeeeccccccfffiiilllnnnllljjj}}}vvvooojjjeee```]]]aaabbbaaa\\\VVVSSSSSSUUUSSSWWWWWWRRROOOPPPOOOMMMJJJGGGCCC@@@>>>===:::999555333111111222333222111000000000000000000000000000000000///...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++******))))))))))))************************++++++++++++++++++++++++---,,,,,,++++++,,,---...---,,,,,,,,,,,,---......+++,,,...//////222555888===AAAGGGMMMQQQSSSTTTSSSQQQRRRQQQMMMGGGCCCBBBBBB>>>===@@@EEEJJJRRR___kkkuuummmaaafffuuummm```RRRLLLLLLNNNRRRWWWXXXYYY[[[]]]_________^^^]]]YYYUUUQQQNNNLLLIIIGGGBBBBBBAAA@@@AAADDDGGGIIIKKKQQQXXX^^^dddkkkuuu|||{{{qqqjjjkkkhhhdddaaa___]]][[[YYYWWWVVVUUUUUUVVVWWWVVVUUUWWWWWWWWWXXXYYYYYYZZZZZZYYYXXXWWWVVVUUUVVVVVVWWWYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[ZZZ\\\]]]\\\[[[[[[\\\]]]aaa``````aaacccdddeeeeeeiiiiiiiiijjjkkklllmmmnnnmmmppptttvvvwwwwwwyyyzzzwwwllldddcccpppyyyfff\\\XXXRRRQQQPPPOOONNNNNNNNNNNNMMMNNNNNNMMMKKKJJJJJJKKKJJJKKKMMMOOOPPPQQQQQQRRROOOOOONNNMMMMMMMMMMMMMMMJJJJJJKKKLLLNNNPPPQQQRRRUUUVVVVVVVVVVVVUUUUUUTTTXXXXXXXXXXXXWWWVVVUUUUUUWWWXXXYYYZZZZZZYYYXXXXXXUUUVVVXXXYYYZZZYYYXXXWWWUUUVVVWWWVVVTTTSSSTTTVVVUUUWWWZZZ]]]______^^^]]]ZZZZZZZZZ[[[^^^```______\\\\\\[[[[[[[[[\\\\\\\\\]]]___aaadddffffffffffffcccbbbaaaaaaaaabbbcccdddbbbcccdddfffiiikkkjjjhhh~~~wwwpppjjjeee```]]]bbbbbb```[[[UUUSSSTTTWWWQQQUUUVVVRRRPPPQQQQQQOOOJJJGGGCCCAAA???===:::888666444222222222222111000000000000000000000000000000000//////...---------......---------,,,,,,,,,------------------------,,,,,,,,,++++++++++++***)))(((((())))))***,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,---...//////---,,,,,,,,,,,,---......+++,,,------...000333666999===DDDKKKPPPQQQQQQPPPOOOPPPPPPMMMHHHBBB???>>>;;;===AAAFFFIIIQQQaaappp~~~wwwdddbbbmmmttt^^^RRRNNNMMMNNNPPPUUUUUUVVVVVVXXXZZZ\\\]]]\\\YYYUUURRRQQQOOOMMMKKKDDDCCCBBBAAAAAABBBCCCDDDEEEJJJPPPUUUZZZaaaiiiooorrr|||~~~vvvpppmmmhhheeebbb```^^^\\\[[[YYYVVVUUUVVVWWWVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVWWWWWWWWWYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYZZZ[[[]]]]]]\\\\\\]]]___bbbccccccdddeeegggggghhhjjjlllooorrrtttvvvwwwwwwzzz}}}sssgggbbb]]]bbbxxxpppcccZZZVVVSSSRRRQQQOOOMMMLLLLLLLLLLLLMMMMMMLLLJJJIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQQQQSSSQQQOOOMMMLLLLLLNNNOOOJJJJJJKKKKKKLLLNNNOOOPPPRRRRRRRRRRRRRRRQQQPPPPPPVVVVVVUUUUUUTTTSSSRRRRRRVVVVVVUUUUUUUUUUUUUUUVVVSSSUUUXXX[[[\\\[[[YYYXXXVVVWWWWWWVVVTTTSSSTTTVVVVVVXXX[[[^^^```aaaaaa```^^^]]]]]]___aaabbbaaa```]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^___aaacccdddeeefffcccbbbaaa`````````aaabbbbbbaaaaaaccceeegggffffffxxxqqqkkkeee```]]]aaaaaa___YYYTTTRRRTTTWWWRRRVVVWWWSSSQQQQQQPPPNNNJJJGGGDDDAAA@@@===;;;888888555333222222222111////////////////////////////////////......---------......---------,,,,,,,,,........................++++++++++++++++++++++++************+++,,,......++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++++++++,,,---...//////---,,,,,,,,,,,,---......,,,---......///000444666777<<>>DDDIIILLLUUUhhhyyyrrrkkkoooooo\\\RRRNNNLLLNNNQQQQQQRRRTTTUUUWWWXXXYYYYYYWWWUUUSSSSSSRRRPPPNNNFFFFFFDDDCCCBBBAAAAAAAAACCCFFFJJJOOOSSSXXX___dddfffooozzzxxxuuupppllliiigggdddbbbaaa^^^ZZZXXXXXXYYYYYYXXXVVVVVVVVVWWWWWWWWWXXXXXXZZZYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYYYYYYYZZZZZZ[[[[[[^^^^^^^^^^^^^^^]]]\\\[[[^^^___aaabbbaaabbbccceeegggiiijjjllllllmmmnnnoooooorrrwww|||sssjjjeee___aaalllxxxiii```XXXSSSQQQPPPOOOMMMLLLLLLKKKKKKLLLMMMNNNLLLJJJIIIJJJKKKJJJKKKMMMNNNOOOPPPPPPPPPSSSRRRPPPOOONNNMMMNNNNNNKKKKKKKKKKKKKKKLLLMMMMMMQQQQQQQQQQQQQQQPPPOOOOOORRRRRRQQQQQQQQQQQQQQQRRRVVVUUUSSSRRRQQQRRRTTTUUURRRUUUZZZ]]]___^^^[[[ZZZVVVWWWVVVUUUSSSRRRTTTUUUWWWYYY[[[^^^___``````______^^^___```bbbbbbaaa___]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^___aaacccdddcccbbbaaa```___```aaaaaaaaa```______bbbcccdddcccxxxqqqlllfffbbb^^^___```^^^YYYSSSPPPRRRTTTTTTXXXYYYUUUQQQPPPOOOKKKJJJGGGDDDBBBAAA>>>;;;888888666333222333222111000////////////////////////............------------......---------,,,,,,,,,........................+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++(((***+++,,,---,,,++++++))))))***+++,,,------------,,,,,,,,,,,,---......,,,---.........///222444666;;;CCCKKKPPPQQQPPPOOOGGGHHHIIIIIIHHHDDD???;;;:::>>>DDDJJJNNNXXXlll~~~xxxsssiiiZZZPPPLLLLLLMMMOOOQQQTTTVVVWWWVVVVVVWWWVVVTTTTTTTTTSSSQQQOOOJJJJJJIIIGGGEEECCCAAA@@@AAACCCFFFHHHLLLPPPUUUXXX^^^eeeooowww{{{vvvqqqmmmjjjhhheee```^^^]]]]]]\\\[[[\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZZYYYXXXWWWWWWXXXYYYZZZXXXXXXXXXXXXXXXYYYZZZ[[[^^^^^^___``````````````````bbbdddeeefffgggiiikkknnnppptttuuutttuuuvvvxxx{{{~~~sssiiiggghhhfffpppnnneee^^^VVVOOONNNMMMMMMLLLLLLLLLLLLMMMNNNOOOOOONNNLLLKKKKKKLLLKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRRRRRRRQQQPPPNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKOOOOOOOOOPPPPPPOOOOOONNNMMMMMMMMMNNNOOOQQQSSSTTTWWWUUUSSSQQQPPPQQQSSSTTTSSSVVVZZZ^^^```___]]][[[VVVVVVUUUSSSQQQQQQSSSTTTXXXYYYZZZ[[[[[[[[[[[[ZZZ\\\\\\]]]___aaaaaa___]]][[[\\\]]]^^^^^^^^^]]]]]]______^^^]]]]]]___aaabbbbbbaaa```______```aaabbb```___^^^___aaacccccccccxxxrrrlllhhhccc```___```___[[[TTTPPPPPPRRRUUUYYYZZZVVVRRRPPPNNNJJJJJJHHHEEECCCAAA???;;;888777555333333333333222111000000000000000000000000------------------------......---------,,,,,,,,,........................***++++++++++++,,,,,,,,,******)))(((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...---,,,+++))))))***+++,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,---,,,,,,---///222555999AAAHHHMMMOOOOOONNNCCCDDDEEEGGGHHHFFFBBB>>><<<===AAAGGGMMMWWWjjj{{{yyy~~~hhhXXXOOOMMMKKKMMMPPPSSSUUUVVVVVVUUUVVVUUUTTTUUUUUUUUUSSSQQQNNNNNNNNNLLLJJJFFFCCCAAA@@@@@@AAACCCEEEIIILLLMMMUUU[[[cccjjjpppzzz|||uuuqqqssspppllliiigggfffdddccc``````___^^^]]]\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXXXXXXXYYY[[[]]]^^^]]]^^^```bbbdddffffffgggdddfffiiijjjkkkmmmoooqqqxxx|||sssjjjeeeggglllyyyrrrgggbbb\\\UUUOOONNNNNNMMMMMMMMMMMMNNNNNNPPPQQQQQQPPPNNNMMMMMMNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSTTTSSSRRRPPPNNNOOONNNMMMKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKKKKMMMOOORRRUUUVVVWWWVVVSSSRRRQQQRRRSSSTTTSSSVVVZZZ]]]^^^^^^\\\[[[VVVUUUTTTQQQOOOOOOQQQSSSVVVVVVWWWWWWWWWWWWVVVVVVXXXXXXZZZ\\\^^^___\\\ZZZYYYZZZ\\\]]]^^^___^^^^^^aaa```___]]]]]]]]]^^^_________^^^^^^^^^___```aaa```______aaaccceeedddddd~~~xxxrrrmmmiiieeebbbaaabbbbbb^^^WWWRRRPPPPPPSSSXXXZZZVVVSSSRRROOOLLLIIIHHHEEEDDDBBB???;;;888777555333333444444333222000000000000000000000000------------------------......---------,,,,,,,,,------------------------******+++++++++,,,,,,,,,))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,''')))+++---...---,,,+++***+++,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,---------,,,,,,///111222555<<>>CCCGGGIIIIIIJJJJJJKKKOOOTTTVVVTTTRRRGGGCCCBBBFFFLLLUUUcccooopppsssuuuzzzsss^^^VVVMMMMMMLLLLLLOOORRRVVVXXXYYYXXXXXXYYYYYYYYYVVVTTTUUUUUUUUUTTTQQQMMMIIIFFFCCCAAA@@@@@@BBBDDDEEEEEE@@@FFFNNNTTTYYYaaalllttt}}}|||uuutttssspppnnnllljjjiiifffffffffeeecccaaa^^^]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\[[[[[[\\\^^^aaadddfffeeegggkkkoootttxxxzzz|||{{{~~~}}}sssoooxxxpppjjjbbb]]][[[YYYWWWVVVWWWVVVTTTSSSQQQQQQPPPPPPPPPQQQQQQPPPNNNMMMMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRSSSRRRQQQPPPQQQSSSUUUVVVRRRQQQOOOMMMKKKJJJIIIHHHHHHIIIJJJMMMNNNPPPPPPQQQNNNNNNMMMMMMOOOQQQTTTVVVUUUUUUTTTSSSRRRQQQQQQQQQRRRSSSUUUVVVWWWXXXWWWWWWTTTTTTRRRNNNLLLLLLNNNQQQOOOPPPQQQRRRSSSTTTUUUUUUSSSTTTVVVZZZ]]]]]][[[YYYTTTVVVYYY\\\^^^_________dddcccbbb```^^^\\\ZZZYYYXXXXXXXXXXXXZZZ\\\^^^______```bbbfffiiijjjiiiggg}}}uuuooolllhhhccc___eeefffgggddd___YYYUUUSSSVVVYYYYYYTTTPPPQQQPPPNNNLLLJJJFFFDDDBBB???<<<999666444333333333333222000000000//////.........---////////////............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,------,,,,,,+++***------,,,++++++******)))++++++++++++++++++++++++%%%(((+++...//////...------,,,,,,,,,,,,,,,,,,,,,------------------------000000000///......------...000444888===BBBHHHLLLKKKOOOQQQRRRXXXbbbeeebbbXXXUUUOOOIIIHHHOOO\\\eeeqqqmmmlllqqq|||zzz}}}~~~www___WWWRRROOOOOONNNLLLOOOSSSXXX[[[^^^]]]ZZZXXXXXXZZZ]]]]]]]]]]]]\\\XXXSSSOOOIIIFFFCCCAAAAAA@@@???>>>@@@CCCGGGJJJMMMSSS[[[aaalllvvv~~~zzztttoooooonnnkkkhhhfffeeeddddddcccddddddeeedddcccbbbaaa\\\^^^```aaa```bbbgggkkkkkklllooouuu|||~~~ooorrrxxxuuummm```dddgggddd]]]WWWVVVWWWWWWVVVUUUSSSRRRRRRQQQQQQPPPOOOOOONNNNNNMMMMMMLLLNNNOOOPPPOOONNNNNNOOOPPPRRRSSSTTTTTTSSSQQQOOOMMMRRRQQQOOOMMMJJJHHHFFFEEEJJJKKKKKKMMMNNNPPPRRRSSSTTTPPPMMMNNNRRRTTTRRRNNNNNNPPPRRRQQQNNNMMMPPPSSSRRRVVVZZZ\\\\\\[[[ZZZZZZUUUSSSNNNKKKJJJJJJMMMNNNNNNOOOPPPPPPOOOOOOQQQSSSVVVWWWXXXXXXVVVVVVWWWXXXVVVUUUUUUVVVYYY]]]aaadddfffeeeccc```^^^]]]\\\[[[[[[[[[\\\\\\]]]^^^______cccdddeeehhhjjjkkkjjjiii}}}uuuooolllhhhccc```cccdddeeebbb]]]XXXTTTSSSUUUXXXXXXSSSPPPQQQQQQOOOMMMJJJGGGDDDBBB???<<<999666444333333333333222000111111000000000/////////////////////............------------------------//////...---------------,,,,,,------,,,,,,+++***+++++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,---------------------------------------//////............---------///222555:::???EEEJJJLLLRRRUUUVVV[[[fffnnnooommmeeeYYYNNNIIILLLSSSZZZcccaaaeeeooo}}}{{{vvv{{{wwwiii^^^TTTQQQQQQPPPPPPRRRTTTWWW[[[]]]\\\[[[\\\^^^___^^^^^^^^^^^^[[[WWWSSSKKKHHHEEEBBBAAA@@@>>>===???AAACCCEEEGGGLLLRRRWWWbbbkkkyyy|||zzzxxxuuuqqqnnnlllkkkkkkmmmnnnnnnnnnnnnllljjjiiifffiiikkkllllllnnnqqqttttttuuuwww}}}yyyqqqgggsss{{{pppgggbbb^^^bbbdddbbb\\\WWWVVVWWWUUUTTTSSSQQQPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMNNNOOOPPPPPPOOONNNOOOPPPPPPQQQRRRRRRQQQOOOMMMLLLPPPOOONNNLLLJJJHHHGGGFFFIIIIIIJJJKKKMMMOOOQQQRRRQQQOOOOOORRRUUUVVVRRRMMMLLLNNNPPPOOOMMMNNNQQQUUUVVVZZZ^^^``````^^^\\\\\\WWWUUUQQQNNNMMMOOOQQQTTTQQQRRRSSSRRRQQQQQQSSSUUUVVVWWWXXXVVVTTTSSSSSSTTTVVVUUUUUUVVVYYY]]]aaadddhhhgggfffdddbbb```______[[[\\\]]]^^^______``````cccbbbccceeehhhjjjjjjiii}}}uuuooollliiiddd```aaabbbbbb```[[[WWWTTTSSSSSSWWWWWWSSSPPPRRRRRRPPPMMMJJJGGGDDDBBB???<<<999666444333333333333222000222222111111111111000000////////////.......................................------,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))******+++,,,,,,------++++++++++++++++++++++++111///,,,***+++---111333++++++,,,,,,------......------------------------,,,,,,------------......,,,---///222555;;;BBBFFFLLLRRRWWWXXX]]]iiivvv~~~|||kkkZZZOOOKKKMMMPPPSSSTTT\\\lll}}}uuuooovvvnnn\\\TTTSSSQQQOOOOOOQQQUUUYYY\\\^^^^^^___```aaa`````````aaa```]]][[[RRRNNNJJJFFFDDDBBB???>>>???@@@AAAAAABBBEEEJJJMMMSSS\\\hhhqqq{{{~~~zzzxxxwwwwww||||||}}}}}}|||yyywwwuuuppprrrvvvxxxxxxyyyzzz|||{{{{{{}}}|||~~~rrriiieeeeeezzz}}}nnnddd___]]][[[^^^```___[[[WWWVVVWWWTTTSSSQQQOOONNNNNNNNNOOOPPPPPPPPPOOONNNNNNMMMMMMNNNPPPQQQQQQOOONNNOOOPPPOOOPPPPPPQQQPPPOOOMMMLLLNNNNNNMMMKKKJJJIIIHHHGGGGGGHHHIIIJJJLLLNNNOOOPPPMMMMMMPPPUUUYYYXXXSSSNNNLLLNNNOOONNNLLLNNNRRRWWW[[[^^^ccceeedddbbb``````YYYWWWSSSPPPOOOQQQUUUWWWTTTUUUVVVUUUTTTTTTVVVWWWXXXYYYYYYWWWTTTRRRRRRSSSVVVVVVVVVWWWZZZ^^^aaaccchhhhhhfffeeecccbbbaaaaaa\\\]]]^^^___aaaaaabbbbbbbbbaaaaaacccfffiiijjjiii}}}uuupppllliiieeeaaa```aaaaaa___[[[VVVTTTSSSRRRVVVVVVRRRPPPRRRSSSQQQMMMKKKGGGDDDBBB@@@<<<:::666444333333333333222000111111111111111111111111////////////............////////////////////////,,,,,,+++***************,,,,,,------,,,,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++...---++++++,,,000444777)))******+++,,,------...------------------------******+++,,,,,,---......,,,---...000333888>>>CCCKKKQQQWWWYYY\\\gggxxxppp]]]QQQNNNOOOLLLLLLUUUfffwww}}}qqqooottttttfff]]]VVVRRRQQQQQQTTTXXX\\\^^^___``````cccbbbaaabbbddddddcccaaaYYYUUUPPPLLLIIIGGGDDDBBBAAAAAA@@@???@@@BBBEEEHHHIIIPPPYYY___cccooo}}}|||{{{|||~~~{{{pppfffcccdddpppxxxiiiaaa\\\[[[WWWZZZ\\\[[[YYYVVVVVVVVVSSSRRRPPPNNNMMMMMMNNNNNNPPPPPPPPPOOONNNNNNMMMMMMNNNPPPQQQQQQPPPNNNNNNOOONNNNNNOOOOOOOOONNNMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGIIIKKKLLLNNNOOOOOOLLLMMMPPPUUUXXXXXXTTTPPPOOOPPPQQQOOOMMMNNNSSSWWW[[[___cccffffffeeeeeeeee]]]YYYUUUQQQPPPQQQUUUWWWXXXXXXYYYXXXVVVVVVWWWYYYZZZ[[[[[[ZZZWWWVVVVVVWWWXXXXXXXXXYYY[[[___aaaccceeeddddddcccbbbaaa``````]]]^^^```aaacccccccccccccccbbbaaabbbeeehhhjjjjjj}}}uuupppmmmjjjeeebbbaaaaaaaaa^^^ZZZVVVTTTTTTQQQUUUUUURRRPPPRRRSSSQQQMMMKKKGGGEEECCC@@@===:::666444333333333333222000000000000000000000000000////////////............////////////////////////---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,---///000222333((())))))***+++,,,,,,---------------------------)))******+++,,,---......,,,---///000222666;;;???JJJPPPVVVYYY[[[dddvvvmmmZZZRRRQQQJJJHHHMMMZZZhhhqqqyyy~~~}}}vvvsssvvvrrr```WWWVVVPPPRRRUUUYYY]]]```bbbbbbcccbbbbbbdddfffgggfffeee\\\YYYTTTPPPNNNKKKIIIGGGCCCAAA???>>>???AAACCCDDDCCCJJJPPPRRRTTT]]]mmmzzz{{{xxxxxxxxxyyy}}}}}}tttmmmfffbbbeeemmmsssggg^^^YYYXXXVVVWWWXXXXXXWWWVVVVVVVVVTTTRRROOOMMMLLLLLLNNNOOOPPPOOOOOONNNNNNMMMLLLLLLMMMOOOQQQQQQOOONNNMMMMMMJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHFFFHHHJJJLLLNNNOOOOOOOOOMMMMMMOOOQQQTTTUUUUUUTTTSSSTTTUUURRROOOOOOSSSVVVXXX[[[___ccceeefffhhhjjjddd```ZZZTTTRRRSSSVVVXXX[[[[[[[[[ZZZXXXWWWXXXZZZZZZ[[[\\\[[[ZZZYYYZZZ[[[ZZZZZZZZZ[[[\\\___```bbbaaaaaabbbbbbaaaaaa______]]]^^^aaacccdddeeeddddddeeedddbbbcccfffiiijjjjjj}}}uuupppmmmjjjfffcccaaabbbaaa^^^YYYUUUSSSSSSQQQUUUUUURRRPPPQQQRRRPPPNNNKKKHHHEEECCC@@@===:::666444333333333333222000/////////000000000000111////////////............//////////////////////////////...---------------,,,,,,------,,,,,,+++***------,,,,,,+++******)))++++++++++++++++++++++++......//////...---++++++))))))******++++++,,,,,,------------------------******+++,,,,,,---......,,,---///111222555888;;;HHHLLLSSSYYY[[[bbbrrryyycccVVVRRRIIIEEEEEELLLUUU^^^gggooowww}}}www~~~ppp___XXXQQQPPPRRRUUU[[[```bbbcccaaaaaabbbdddggghhhgggeee\\\YYYUUURRRQQQPPPNNNMMMGGGDDD@@@>>>>>>@@@@@@@@@AAAEEEJJJJJJKKKQQQ]]]gggmmmwww|||zzzvvvtttssstttvvvwww|||xxxooohhhgggffffffppp|||qqqhhh___YYYYYYUUUVVVVVVVVVVVVVVVVVVUUUSSSQQQNNNLLLKKKKKKMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLNNNQQQQQQOOOLLLKKKKKKEEEEEEEEEFFFFFFGGGGGGHHHKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGJJJLLLNNNOOOOOONNNLLLLLLMMMMMMOOOQQQSSSTTTTTTVVVWWWUUURRRQQQRRRUUUUUUWWW[[[]]]```dddiiimmmkkkggg```YYYVVVWWWZZZ\\\^^^^^^^^^\\\ZZZYYYZZZ[[[YYY[[[\\\[[[ZZZYYYZZZ\\\[[[[[[[[[[[[[[[\\\]]]^^^^^^___```aaaaaa```___^^^\\\^^^aaadddeeefffeeedddfffeeedddeeeggghhhhhhhhh}}}vvvpppnnnkkkgggcccaaaaaa```\\\WWWSSSQQQQQQQQQUUUVVVRRROOOQQQQQQOOONNNKKKHHHEEECCCAAA===;;;666444333333333333222000000000000111111111222222////////////.......................................------,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,+++++++++++++++++++++++++++++++++++++++++++++......---,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,---------------------------++++++,,,,,,------......***,,,///111222333555777AAADDDLLLUUUZZZ___kkkyyy~~~mmm]]]TTTHHHDDDBBBEEEIIIPPP\\\gggssssssfffXXXUUURRRSSSWWW[[[]]]]]]^^^___aaadddggggggeeeccc]]][[[XXXWWWWWWXXXWWWVVVOOOKKKEEEBBBAAAAAA@@@>>>>>>AAACCCDDDEEEIIIPPPVVVYYYaaajjjqqqvvv~~~}}}zzzxxxtttsssrrrqqqqqqssswwwyyy}}}{{{vvvkkkbbb___fffkkkqqqzzzmmmggg```[[[\\\VVVUUUUUUUUUVVVVVVUUUUUURRRPPPLLLJJJIIIIIIKKKMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKMMMPPPPPPNNNKKKIIIIIIDDDDDDDDDDDDEEEFFFGGGHHHKKKKKKJJJIIIHHHGGGFFFEEEDDDFFFIIIKKKMMMMMMMMMMMMJJJKKKKKKLLLLLLNNNPPPQQQQQQUUUWWWWWWTTTRRRSSSTTTUUUVVVWWWYYY\\\aaahhhmmmmmmhhhaaa[[[XXXZZZ]]]```bbbbbbbbb```]]]\\\]]]^^^]]]^^^___^^^\\\[[[[[[\\\ZZZZZZZZZYYYYYYXXXXXXXXXYYYZZZ\\\]]]^^^]]]\\\[[[[[[]]]aaadddffffffeeedddfffeeedddeeeggggggeeeddd}}}vvvqqqnnnkkkgggdddaaaaaa___ZZZUUUQQQOOOOOORRRVVVVVVRRROOOPPPPPPOOONNNLLLHHHFFFCCCAAA===;;;666444333333333333222000111111111222222333333333000/////////....................................+++******)))((())))))))),,,,,,---------,,,++++++*********++++++,,,------++++++++++++++++++++++++,,,,,,***)))))))))******..................------------------------------,,,,,,------------......(((+++///111111222333444999<<>><<<666666666555444444333333222000......000111///---000000000000000000000000...///000111111000///...,,,,,,,,,---------......//////...---,,,,,,++++++,,,++++++******++++++,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......+++++++++,,,,,,,,,---------......///000111111222555<<>>>>>>>>???@@@BBBCCCIIIKKKNNNPPPTTT[[[eeelllvvvxxxuuuqqqmmmlllmmmoooqqqqqqpppnnnnnnqqqvvv{{{~~~|||tttiiidddddd]]]bbbjjjwwwkkkcccbbb]]]ZZZ[[[RRRSSSTTTUUUUUUTTTSSSRRRPPPLLLHHHFFFGGGIIIJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIMMMMMMMMMKKKGGGEEEDDDEEE>>>AAADDDEEEDDDEEEHHHKKKNNNLLLIIIFFFDDDCCCCCCDDDDDDDDDEEEEEEFFFGGGIIIJJJHHHHHHHHHIIIIIIJJJJJJJJJLLLMMMOOOQQQRRRSSSTTTTTTSSSUUUVVVWWWXXX[[[```dddfffeeeccc___[[[ZZZ[[[]]]aaa```___^^^]]]^^^___```eeeccc```^^^]]]]]]^^^^^^___]]]ZZZWWWUUUTTTSSSSSSUUUVVVVVVWWWXXXYYYZZZZZZ\\\^^^``````______```aaacccccccccccccccbbbaaaaaa}}}uuupppmmmkkkgggdddfffeeeccc^^^XXXSSSPPPPPPSSSWWWXXXTTTRRRSSSSSSQQQLLLIIIEEEBBBAAA@@@>>><<<666666666555444444333333222000//////111111000................................./////////.........,,,,,,,,,---------...............---,,,,,,,,,+++,,,++++++++++++++++++,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......,,,,,,---------.........---......///000000111111555:::AAAIIIRRRZZZbbbggghhhhhhiiilllnnnjjjaaaYYYPPPKKKFFFEEEDDDEEENNNYYYppphhhZZZTTTQQQQQQSSSVVVXXX[[[]]]^^^^^^______^^^^^^^^^^^^```bbbdddeeefffbbb\\\UUUMMMHHHDDDBBB???>>>>>>======>>>???@@@CCCFFFHHHKKKNNNTTT\\\bbbccckkkxxx|||vvvqqqoookkkiiihhhiiilllnnnpppooonnnoooqqqvvv{{{~~~~~~yyysssnnngggbbbccciiinnnuuu}}}eee______ZZZUUUVVVPPPQQQRRRSSSSSSRRRQQQPPPOOOLLLHHHFFFGGGHHHIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGIIIJJJKKKIIIGGGFFFFFFGGG@@@BBBEEEEEEEEEEEEGGGJJJLLLKKKHHHFFFDDDDDDDDDEEEDDDDDDEEEEEEFFFHHHIIIJJJHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMOOOQQQRRRSSSSSSRRRSSSTTTUUUVVVXXX\\\___bbbbbbaaa^^^[[[ZZZ[[[\\\^^^]]]\\\\\\\\\]]]^^^___aaa```^^^\\\[[[[[[\\\]]]\\\[[[XXXVVVTTTSSSSSSSSSVVVVVVWWWXXXZZZ[[[\\\\\\\\\^^^______]]]\\\]]]]]]```aaaaaabbbbbbbbbbbbaaa~~~vvvpppmmmkkkgggdddeeeeeeddd```YYYTTTPPPOOOQQQVVVWWWTTTRRRSSSTTTQQQLLLIIIFFFCCCBBB@@@>>><<<666666666555444444333333333111000000111222000///...........................---------------......,,,,,,,,,---------......------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,---......---------.........//////.........//////000000111444666;;;CCCNNNXXX___bbbaaa___^^^___aaaaaa^^^ZZZYYYQQQJJJGGGHHHJJJPPPVVVppp~~~iii\\\TTTQQQPPPQQQSSSVVVXXXZZZ[[[[[[[[[]]]\\\\\\\\\^^^aaaeeegggiiigggccc]]]VVVPPPKKKHHHCCCAAA@@@>>>=========>>>>>>@@@CCCFFFHHHMMMRRRUUUWWW^^^hhhrrr}}}xxxsssmmmhhhgggfffdddcccdddfffiiikkknnnoooppprrrtttvvvxxxyyysssmmmgggbbb^^^bbbooo}}}tttccc``````[[[VVVUUUNNNOOOPPPQQQQQQPPPOOONNNNNNKKKGGGFFFFFFHHHHHHIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEGGGHHHHHHGGGGGGHHHIIICCCDDDFFFFFFEEEEEEGGGHHHIIIHHHFFFEEEDDDEEEEEEFFFEEEEEEEEEEEEGGGHHHIIIJJJGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIKKKMMMOOOPPPQQQQQQQQQRRRRRRRRRRRRTTTWWWYYY]]]^^^___^^^\\\ZZZZZZZZZZZZYYYXXXXXXYYYZZZ[[[\\\]]]\\\ZZZYYYYYYYYYZZZZZZYYYXXXVVVTTTSSSSSSTTTTTTVVVWWWXXXYYY[[[\\\]]]^^^^^^___```___\\\ZZZZZZZZZ]]]]]]^^^___```aaabbbbbb~~~vvvpppmmmjjjfffcccdddeeedddaaa[[[UUUQQQOOONNNRRRTTTQQQPPPRRRRRRPPPLLLJJJFFFDDDBBB@@@===;;;666666666555444444333333333222111111111111111000000000000000000000000000...---,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))***+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......------------...................../////////000000222222555>>>JJJVVV\\\^^^```]]]YYYXXXZZZ]]]______```[[[TTTNNNLLLNNNTTTZZZpppnnnaaaXXXSSSRRRSSSTTTVVVYYYZZZZZZYYYZZZYYYXXXXXXZZZ___cccfffeeeeeecccaaa]]]WWWRRROOOHHHGGGDDDAAA???>>>>>>>>>>>>???AAADDDFFFHHHKKKLLLTTTXXX___eeeooo~~~{{{uuupppmmmjjjfffcccaaa``````aaaccceeehhhjjjnnnqqqtttwwwwwwuuurrroooiiiccc___^^^bbbqqqxxxkkk```___```\\\VVVSSSMMMNNNOOOPPPPPPOOONNNMMMMMMJJJFFFEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEGGGFFFFFFFFFGGGHHHEEEEEEFFFFFFEEEEEEEEEFFFEEEDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNPPPQQQQQQQQQPPPQQQSSSUUUYYY[[[^^^^^^\\\ZZZYYYYYYUUUUUUTTTTTTUUUWWWXXXYYYYYYYYYXXXWWWWWWWWWXXXXXXVVVUUUTTTSSSSSSTTTUUUVVVUUUVVVWWWYYYZZZ\\\]]]^^^```aaaaaa```]]]ZZZZZZZZZ[[[[[[\\\^^^___aaacccddd~~~vvvpppmmmjjjfffcccbbbcccccc```[[[UUUQQQPPPNNNRRRTTTQQQPPPRRRSSSQQQMMMJJJGGGEEECCCAAA===:::666666666555444444333333222222222222111000111111000000000000000000000000///...---,,,---...000111,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---......+++,,,,,,,,,,,,---------............////////////000///111999FFFRRRYYY\\\aaa]]]WWWUUUWWW\\\bbbfffiiijjjeee[[[RRRPPPUUUZZZlll}}}tttcccXXXVVVUUUTTTVVVYYY\\\\\\[[[XXXWWWVVVWWWYYY^^^cccfffdddeeeeeeeeebbb]]]XXXUUUMMMKKKGGGDDDAAA???======>>>>>>???AAACCCEEEEEEEEELLLOOOTTTXXX___mmm~~~zzz|||{{{wwwqqqnnnjjjhhhfffeeedddccc______```bbbdddgggiiikkkmmmqqqvvvxxxvvvooogggbbb[[[XXXYYYaaapppvvvfff___YYYYYYZZZWWWRRRNNNMMMMMMNNNOOOOOONNNMMMMMMKKKIIIFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCAAAAAABBBCCCDDDFFFGGGHHHEEEEEEFFFFFFGGGHHHJJJKKKHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFHHHIIIJJJJJJJJJJJJNNNOOOPPPPPPOOOPPPQQQSSSVVVYYY\\\]]]\\\ZZZYYYYYYQQQQQQQQQQQQRRRSSSUUUVVVWWWVVVVVVVVVUUUVVVVVVVVVTTTTTTSSSSSSSSSTTTVVVWWWTTTUUUVVVWWWYYYZZZ[[[[[[aaabbbcccbbb___]]]]]]^^^\\\\\\]]]^^^```bbbdddeeevvvpppmmmjjjfffbbb```aaaaaa^^^YYYUUUSSSRRRQQQVVVWWWTTTSSSUUUVVVTTTMMMKKKHHHFFFDDDAAA===:::666666666555444444333333111222333222000///000111........................------------...///000000,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......+++++++++,,,,,,,,,------..............................000666@@@KKKTTTXXX^^^ZZZVVVTTTWWW^^^ffflllvvv||||||qqqccc[[[XXXXXXbbblllyyywwwggg\\\XXXSSSSSSUUUXXXYYYXXXYYYXXXXXXYYY[[[___cccfffggghhhiiiiiifffaaa\\\YYYPPPNNNJJJFFFCCC@@@>>>>>>======<<<>>>@@@AAAAAA@@@CCCGGGLLLPPPVVV```ooozzzwwwvvvsssuuuvvvwwwuuurrrmmmkkkddddddcccbbbaaaaaaaaaaaa___```aaadddfffhhhiiijjjjjjmmmpppppplllddd[[[UUUOOOPPPWWWiiiqqqhhh]]]YYYVVVVVVVVVTTTPPPMMMKKKLLLMMMNNNNNNMMMLLLKKKJJJGGGEEEDDDEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFDDDBBBAAABBBCCCDDDBBBAAAAAABBBBBBAAA@@@??????AAABBBDDDEEEGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGJJJLLLNNNOOOOOOOOOQQQSSSTTTWWWYYYZZZYYYWWWWWWWWWPPPOOONNNNNNOOOPPPRRRSSSUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQSSSTTTUUUTTTTTTUUUVVVWWWXXXXXXYYY___aaaccccccbbbaaabbbcccaaaaaa```aaabbbdddfffgggwwwpppmmmjjjeeebbb^^^^^^^^^[[[WWWUUUTTTTTTSSSWWWYYYVVVTTTVVVVVVTTTMMMKKKIIIGGGDDDAAA===999666666666555444444333333///111222111///...///111........................++++++,,,---...//////...,,,,,,,,,---------......---,,,,,,,,,+++*********)))***,,,------,,,***)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,---------..............................///111333999BBBKKKRRRYYYWWWUUUUUUYYYbbbmmmtttsssfff\\\XXX^^^fffooosssjjj```ZZZXXXXXXVVVTTTWWWXXXXXXYYY\\\^^^aaacccfffgggiiiiiihhhdddaaa___VVVTTTPPPLLLHHHEEECCCCCC???===;;;<<>>@@@@@@???======>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDFFFHHHKKKMMMNNNOOOQQQSSSRRRTTTVVVVVVUUUSSSSSSTTTOOONNNMMMMMMMMMNNNOOOPPPRRRRRRRRRQQQQQQOOONNNNNNOOOOOONNNNNNOOOPPPQQQRRRUUUUUUUUUUUUVVVVVVWWWWWW[[[^^^aaacccdddeeeggghhhgggfffeeeddddddeeeggghhhwwwpppmmmiiieeebbb]]]]]]\\\YYYVVVTTTUUUVVVRRRVVVXXXTTTSSSTTTTTTRRRMMMKKKIIIGGGEEEAAA===999777666666555444444333333...111222111...---...000000000000000000000000000(((***+++---......------,,,,,,,,,---------......------,,,,,,+++***)))))))))***,,,------,,,***)))+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---,,,,,,,,,,,,---......---------.........//////.....................---///000222222444;;;EEELLLVVVVVVVVVWWW]]]gggsss{{{wwwdddSSSXXX\\\___lllvvvjjjccc___ZZZVVVUUUUUUVVVXXXZZZ\\\^^^___```bbbdddgggggggggeeeddd\\\ZZZVVVRRRNNNKKKIIIIIIBBB???======@@@BBBBBBAAA<<>>;;;===>>>@@@BBBCCCEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIJJJJJJKKKKKKLLLLLLLLLIIIIIIIIIHHHFFFEEECCCCCCCCCFFFIIILLLMMMOOOQQQSSSQQQRRRSSSSSSQQQPPPQQQQQQOOONNNMMMLLLLLLMMMNNNNNNQQQQQQPPPPPPNNNMMMKKKJJJMMMMMMLLLLLLLLLMMMOOOPPPVVVVVVVVVVVVVVVVVVVVVVVVXXX[[[___bbbdddfffiiikkkkkkiiihhhfffffffffhhhiiivvvpppmmmjjjccc]]]______]]]YYYUUURRRQQQRRRVVVZZZZZZVVVUUUVVVWWWUUUNNNLLLIIIGGGEEEBBB>>>;;;888777666555666666555333333222222111000///......////////////////////////------,,,,,,,,,,,,------)))'''&&&(((+++......,,,++++++******++++++,,,------------,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,------...---------.........------,,,,,,,,,,,,,,,,,,------------...+++,,,---.........------...,,,++++++...000000000...////////////111555888GGGMMMUUUYYY\\\eeesss~~~zzzggg[[[TTTYYY```mmm|||lll___YYYYYYVVVVVVXXXYYYYYY]]]cccggghhhiiiiiihhheeebbb```___]]]YYYWWWUUUSSSOOOMMMHHHEEECCCAAAAAA@@@???===AAAAAAAAABBBEEEIIIMMMOOOSSSYYYbbbhhhoooxxxyyyjjjaaa^^^YYYYYYXXXWWWWWWWWWXXXXXXZZZZZZ[[[[[[[[[\\\\\\\\\^^^[[[]]]bbbccc___\\\\\\UUUPPPNNNPPPNNNIIIJJJNNN[[[ggg~~~pppfff```YYYTTTSSSLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@DDDCCCBBBAAAAAABBBCCCDDDFFFEEECCCAAA???>>>>>>===>>>>>>>>>@@@AAACCCEEEFFFGGGGGGFFFFFFFFFGGGIIIJJJGGGHHHIIIKKKLLLNNNOOOPPPNNNLLLJJJHHHFFFEEEEEEEEEFFFFFFHHHJJJLLLMMMOOOPPPLLLKKKKKKKKKLLLMMMOOOPPPPPPNNNLLLKKKJJJKKKLLLMMMMMMNNNOOOMMMKKKJJJKKKKKKNNNMMMKKKLLLOOOSSSUUUWWWVVVWWWXXXYYYYYYXXXWWWVVV\\\___cccgggjjjkkkkkkkkkooommmjjjhhhhhhgggfffeeewwwpppnnnjjjddd^^^aaa```___[[[VVVSSSSSSSSSUUUYYYZZZVVVTTTVVVWWWUUUOOOLLLIIIGGGEEEBBB>>>;;;888666555444555555444222222222111111000000//////////////////////////////......------------.........+++******,,,...---+++++++++******++++++,,,---------,,,,,,,,,+++++++++******++++++++++++******,,,,,,------......------......---------,,,,,,,,,............////////////,,,,,,,,,---------......,,,+++)))***,,,.........///111111222222333666999BBBHHHOOOUUU[[[dddpppyyyvvvhhh\\\YYY[[[bbbsssqqqbbb^^^YYYWWWYYYZZZ[[[]]]aaabbbdddfffhhhhhhfffdddbbb___]]]ZZZXXXVVVTTTQQQOOOKKKIIIFFFDDDCCCCCCAAA??????>>>??????BBBEEEHHHJJJJJJOOOVVV\\\bbbjjjuuu}}}qqqddd]]]YYYVVVVVVVVVUUUVVVVVVWWWWWWXXXXXXYYYZZZ[[[\\\\\\]]]___]]]]]]___]]]WWWSSSSSSQQQLLLJJJMMMOOOOOOUUU\\\lllxxxyyyiii```[[[VVVRRRQQQKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBCCCFFFEEECCCBBB@@@???>>>>>>======>>>???@@@BBBDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIGGGHHHIIIJJJLLLMMMNNNOOOLLLKKKIIIGGGFFFEEEEEEEEEGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIJJJKKKMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNOOOOOONNNLLLJJJJJJKKKMMMKKKJJJKKKMMMQQQTTTUUUVVVWWWWWWXXXXXXXXXXXXWWW[[[]]]```dddgggiiijjjjjjooommmlllkkkjjjiiigggfffvvvpppmmmjjjddd___bbbbbb```\\\XXXUUUTTTTTTUUUYYYYYYVVVTTTVVVWWWUUUOOOLLLIIIGGGDDDBBB>>><<<888777555555666666444333111111111000000000000000///////////////////////////..................///222000------------,,,***++++++******++++++,,,---,,,,,,,,,,,,++++++++++++)))******************)))+++,,,------......------...------------,,,,,,,,,............////////////------,,,+++,,,---...///---+++******,,,............000222222222333555777;;;@@@HHHPPPZZZdddmmmtttyyyyyyfff\\\WWWWWW___kkkpppdddZZZRRRSSSWWWYYY[[[^^^```bbbeeehhhhhhgggdddbbb^^^\\\ZZZXXXXXXVVVTTTRRROOOMMMIIIHHHGGGFFFDDDBBB???>>>>>>>>>@@@BBBDDDEEECCCFFFJJJNNNSSSZZZdddlllvvv}}}tttfff]]]VVVRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUVVVWWWXXXYYY[[[[[[\\\^^^[[[ZZZ[[[WWWPPPLLLLLLNNNKKKKKKOOOTTT[[[gggqqqzzzmmm___XXXUUUQQQOOOOOOKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@BBBCCCEEEEEEDDDBBBAAA@@@??????<<<======>>>???@@@BBBCCCEEEDDDDDDEEEFFFGGGHHHIIIGGGGGGHHHIIIKKKLLLMMMMMMJJJIIIGGGFFFEEEEEEFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIHHHGGGGGGHHHJJJJJJLLLKKKKKKJJJKKKMMMNNNOOOOOOPPPPPPNNNLLLJJJJJJKKKKKKKKKJJJJJJLLLOOOQQQSSSWWWVVVUUUUUUVVVWWWXXXYYY\\\]]]___bbbdddgggiiijjjlllmmmmmmlllkkkhhheeeccc~~~uuunnnkkkhhhccc___bbbaaa```\\\WWWTTTTTTTTTTTTXXXYYYVVVTTTVVVWWWVVVOOOMMMIIIFFFDDDBBB>>><<<:::888777777888777666444000000000000000111111111//////////////////////////////............//////222000///------,,,++++++++++++******++++++,,,---,,,+++++++++++++++++++++))))))************))))))++++++,,,---............------------------------++++++,,,,,,,,,---------...---+++++++++,,,...000000...,,,,,,...000000000+++---000111000000222333666:::BBBLLLXXXccckkkooorrruuunnn___VVVSSSVVV]]]lllxxxqqqaaaRRROOOTTTWWWZZZ\\\```bbbeeeggggggeeebbb```\\\ZZZXXXWWWWWWWWWUUUSSSRRROOOLLLJJJIIIHHHFFFDDDBBBAAAAAA@@@AAAAAABBBCCCAAACCCEEEGGGJJJPPPXXX^^^ffflllssswwwxxxyyy|||wwweee\\\WWWRRRNNNOOOOOOOOOOOOPPPRRRSSSSSSUUUUUUUUUVVVVVVWWWWWWXXXXXXVVVUUUUUUQQQLLLKKKMMMQQQSSSXXX^^^fffqqq~~~pppdddYYYTTTQQQMMMLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBB@@@???>>>>>>???@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@@@@<<<<<<<<<===>>>???@@@AAABBBCCCCCCDDDEEEGGGHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHJJJJJJJJJKKKLLLNNNPPPQQQQQQQQQQQQOOOLLLJJJJJJKKKKKKKKKKKKKKKLLLMMMPPPRRRVVVUUUSSSSSSTTTVVVXXXZZZ^^^^^^___aaacccfffhhhiiiiiikkklllkkkhhhccc___]]]{{{sssmmmiiifffbbb___``````^^^ZZZVVVSSSRRRSSSSSSWWWXXXUUUTTTVVVWWWVVVPPPMMMIIIEEECCCAAA???===999777666666666666555333000000000000000111111111//////////////////////////////............//////......---,,,+++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++))))))************))))))***+++,,,---............------------------------+++++++++,,,,,,,,,,,,---...---+++++++++,,,...000111///------...000000000+++---///000000///000222444888>>>HHHTTT___hhhmmmqqqqqquuutttbbbXXXSSSTTTWWW]]]jjj~~~uuu___UUUUUUVVVWWWXXX\\\]]]```aaabbbaaa___^^^ZZZXXXVVVVVVVVVVVVTTTSSSRRRPPPMMMKKKJJJIIIGGGEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDFFFKKKPPPTTTUUUYYY___cccfffhhhllloootttwww}}}{{{hhhZZZVVVTTTQQQNNNMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTTTTSSSRRRRRRQQQQQQRRROOONNNNNNLLLJJJMMMSSSZZZdddpppzzzjjj```WWWSSSPPPLLLJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA??????@@@AAAAAABBBCCCCCCAAA@@@?????????@@@BBBCCCBBBBBBCCCCCCBBBAAA@@@@@@<<<<<<<<<<<<======>>>???@@@@@@BBBCCCEEEFFFGGGHHHFFFFFFGGGGGGHHHHHHHHHIIIEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFEEEDDDDDDEEEGGGGGGJJJJJJKKKLLLNNNPPPRRRRRRRRRSSSRRRPPPMMMKKKJJJKKKKKKLLLMMMMMMLLLMMMOOORRRUUUSSSRRRQQQRRRUUUXXX[[[\\\\\\]]]^^^```bbbdddfffiiikkkmmmkkkfff```[[[ZZZ~~~yyyrrrlllhhheeecccaaa______]]]YYYUUURRRQQQQQQRRRWWWXXXUUUTTTVVVWWWVVVQQQMMMHHHEEECCCAAA???===666555333333444444222111111111111000000000000000///////////////////////////..................///+++,,,,,,+++******+++---++++++******++++++,,,---*********+++++++++++++++)))******************)))***+++,,,---.../////////,,,,,,,,,------------...------------............------,,,+++,,,---...//////---++++++---.........---///111111000000222333222666;;;BBBKKKWWWccckkktttrrrssswwwyyyhhh]]]WWWTTTTTTUUU```rrrttteee___ZZZWWWVVVYYYYYYZZZ[[[\\\]]]]]]]]]YYYXXXVVVVVVVVVVVVTTTRRRRRRPPPMMMLLLLLLKKKIIIHHHEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAABBBDDDFFFIIIKKKJJJMMMRRRUUUXXX[[[___bbbfffiiinnnsssxxx}}}tttjjj^^^UUUSSSSSSRRRPPPNNNMMMMMMMMMNNNOOOPPPPPPRRRRRRQQQPPPNNNMMMLLLLLLMMMJJJJJJLLLLLLOOOYYYcccqqq{{{ddd\\\UUURRROOOJJJIIIKKKJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCBBBAAAAAA@@@@@@>>>>>>???@@@BBBCCCDDDDDDBBBAAA@@@??????@@@AAAAAA@@@AAABBBBBBBBBAAA@@@???=========<<<<<<===>>>>>>===???AAACCCEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHEEEEEEDDDDDDEEEFFFHHHIIIKKKKKKMMMNNNPPPRRRSSSTTTTTTTTTTTTQQQMMMKKKJJJJJJKKKMMMOOONNNLLLKKKNNNQQQRRRQQQPPPPPPRRRUUUXXXZZZYYYZZZ[[[\\\^^^___```aaaiiilllnnnlllfff```]]]\\\~~~zzztttnnniiigggeeeddd___^^^]]]YYYTTTQQQQQQQQQRRRVVVWWWTTTSSSVVVWWWVVVQQQMMMHHHEEECCCAAA???===777666444444555555333222222222111111000000//////////////////////////////......------------......+++------,,,***)))***---++++++******++++++,,,---)))*********++++++++++++******++++++++++++******)))***,,,---.../////////,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,---------......000...,,,,,,---.........//////000///...///222444000333666:::@@@LLL\\\gggrrrssssssqqqqqquuu}}}}}}sssiiiaaa\\\YYYUUU]]]kkk~~~|||rrrkkkhhhbbb```^^^\\\ZZZZZZ[[[[[[[[[YYYWWWWWWWWWVVVTTTSSSSSSQQQNNNMMMNNNNNNLLLKKKGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@@@@AAACCCDDDDDDDDDFFFGGGJJJLLLNNNQQQTTTVVVYYY\\\aaaeeeiiimmmrrruuuwww{{{rrraaa]]]WWWTTTSSSSSSSSSRRROOOOOONNNNNNNNNOOOOOOPPPNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGJJJOOOVVVaaarrrnnn]]]WWWRRRPPPMMMIIIIIIKKKGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>CCCCCCBBBBBBAAA@@@@@@@@@===>>>???@@@BBBCCCDDDEEEBBBAAA???>>>======>>>???>>>???@@@BBBBBBAAA???>>>>>>>>>===============>>><<<===@@@BBBEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEFFFHHHJJJKKKLLLMMMOOOPPPRRRSSSTTTTTTUUUUUUTTTRRRNNNKKKJJJJJJIIILLLOOOMMMJJJIIILLLOOOPPPPPPPPPPPPRRRUUUXXXYYYYYYZZZ\\\^^^````````````dddhhhkkkjjjeee```___```~~~{{{uuuoookkkhhhffffff______]]]YYYUUURRRQQQRRRRRRVVVWWWTTTSSSVVVWWWVVVQQQMMMHHHDDDBBBAAA???>>>:::999777777888888666555333222222111000//////...////////////////////////---------,,,,,,------------//////---***(((***,,,++++++******++++++,,,---))))))******++++++++++++++++++,,,,,,,,,,,,++++++)))***,,,---.../////////,,,,,,,,,------.........******+++++++++,,,,,,,,,+++,,,---.........------222000......///000000000---...---,,,+++,,,///222---000333444888DDDVVVdddnnnqqqrrrooojjjiiiooouuuwww}}}}}}uuummmfffbbbXXX^^^jjjzzzooolllfff```\\\YYYXXXXXX\\\ZZZXXXXXXXXXWWWUUUSSSSSSQQQOOOOOOOOOPPPOOONNNKKKKKKKKKKKKJJJHHHGGGFFF@@@@@@AAABBBDDDDDDCCCBBBAAABBBBBBCCCEEEFFFHHHJJJKKKNNNSSSVVVZZZ^^^bbbeeeiiimmmsssxxx|||~~~{{{yyywwwwwwvvvvvvwwwxxx{{{qqqdddVVVVVVUUUTTTSSSSSSSSSTTTPPPPPPOOOOOOOOOOOOOOOOOOKKKJJJJJJJJJJJJIIIIIIIIIEEEFFFKKKUUUbbbtttwwwbbbXXXRRRNNNNNNLLLHHHIIILLLEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCBBB@@@???======CCCCCCBBBAAAAAA@@@@@@???===>>>???@@@BBBCCCEEEEEEAAA@@@>>>===<<<<<<<<<<<<===>>>@@@AAAAAA@@@???>>>???>>>>>>============>>>;;;<<>>>>>>>>>>>>>>???AAAAAA@@@???AAA@@@@@@???>>>===<<<<<<>>>===<<<;;;;;;<<<===>>>??????>>>>>>>>>>>>??????===>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCAAA@@@@@@AAACCCDDDFFFFFFFFFFFFGGGIIIKKKLLLNNNOOOPPPRRRSSSSSSTTTTTTXXXWWWUUURRROOOMMMKKKJJJMMMLLLKKKJJJJJJKKKLLLLLLLLLMMMNNNPPPRRRUUUWWWXXXZZZ\\\aaadddfffeeebbb```bbb```^^^___```bbbbbbbbb|||tttmmmjjjgggdddaaa``````^^^ZZZVVVRRRRRRRRRRRRUUUVVVTTTRRRRRRVVVZZZSSSNNNIIIFFFEEEDDD@@@===888777777666555444333333222111111000000000000000$$$&&&***...000000///...333333222222111000000///......---,,,,,,,,,,,,,,,,,,------------------...++++++++++++++++++++++++*********++++++,,,,,,---,,,+++*********+++------,,,,,,---------------,,,***++++++,,,---...//////------...---,,,...111444555111,,,,,,///000///,,,000000000000000000000000222111111111444;;;DDDJJJ___gggooopppjjjffffffiiixxx}}}}}}tttqqqxxx~~~rrrggg```\\\XXXWWWZZZYYYUUUSSSUUUSSSSSSTTTTTTSSSRRRQQQPPPNNNNNNMMMMMMLLLKKKKKKJJJGGGGGGGGGFFFFFFFFFEEEEEECCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDFFFHHHLLLOOOQQQWWWXXXZZZ]]]```ccceeefffiiiiiijjjkkkllllllmmmmmmoooppprrruuuwwwyyyzzz{{{~~~~~~~~~}}}{{{yyyyyyyyyyyyzzzvvvwwwyyyzzzzzzyyywwwvvvyyyxxxwwwvvvuuusssrrrrrrkkkkkkjjjiiiiiihhhggggggdddcccbbbaaa______^^^^^^^^^^^^^^^^^^aaagggooottt}}}tttllleee\\\VVVSSSSSSRRRQQQPPPPPPPPPPPPWWWQQQNNNOOOOOOLLLJJJJJJHHHIIIIIIIIIIIIJJJLLLMMMNNNTTT```rrrnnn```YYYWWWSSSNNNJJJHHHFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCAAAAAA@@@??????????????????@@@@@@@@@@@@???>>>>>>======<<<>>>???@@@???===@@@??????>>>===<<<<<<;;;>>>===<<<;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>???>>>???@@@AAAAAABBBBBBAAACCCCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@AAABBBCCCDDDDDDEEEFFFHHHJJJMMMNNNPPPPPPQQQRRRSSSSSSSSSSSSUUUTTTRRRQQQOOOMMMKKKKKKMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLMMMOOORRRTTTWWWXXX[[[^^^bbbfffhhhhhhfffeee```]]][[[[[[]]]```aaaaaa|||tttnnnkkkhhheeeaaaaaaaaa___[[[UUUQQQPPPOOOTTTUUUUUUSSSPPPQQQUUUXXXRRRNNNIIIFFFFFFDDD@@@===999888888777666555444444222111111111000000000000''')))+++---...//////...000000000///......---------,,,,,,++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++,,,---......///...,,,,,,,,,---------...............---,,,---///222333000,,,,,,...///...,,,////////////////////////111111111111111555:::???NNNYYYfffooopppmmmkkkiiiyyyzzzwwwwwwzzz|||oooaaaYYYTTTUUUVVVSSSPPPOOORRRSSSSSSTTTSSSSSSRRRRRROOOOOOOOONNNMMMMMMLLLLLLJJJIIIIIIIIIIIIHHHHHHHHHEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCFFFHHHIIILLLMMMOOOQQQSSSUUUWWWXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^___aaacccdddffffffgggooonnnnnnmmmllljjjiiihhhjjjiiihhhgggffffffggghhhdddeeeeeefffggghhhhhhhhhiiihhhhhhfffeeedddcccbbb[[[[[[[[[ZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVZZZ___ccciiirrr|||}}}wwwnnngggbbb]]]WWWRRRQQQPPPPPPPPPPPPPPPQQQQQQTTTNNNJJJKKKJJJHHHGGGIIIGGGHHHIIIIIIIIIKKKNNNQQQWWWaaaqqqxxxjjj___XXXTTTSSSOOOKKKHHHFFFDDDBBB@@@BBBBBBAAAAAAAAAAAAAAABBBAAA@@@??????>>>????????????@@@@@@@@@@@@???>>>>>><<<;;;;;;<<<>>>>>>===<<<=========<<<<<<;;;;;;;;;======<<<<<<<<<<<<===>>>@@@@@@???>>>======>>>>>>@@@@@@@@@@@@@@@?????????BBBBBBAAAAAABBBBBBCCCDDDFFFFFFGGGGGGGGGFFFEEEEEECCCBBBAAA@@@@@@AAABBBCCCCCCDDDDDDFFFHHHKKKNNNPPPOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOONNNMMMMMMLLLLLLNNNMMMKKKJJJJJJJJJKKKLLLLLLMMMNNNPPPRRRUUUWWWXXXZZZ]]]bbbfffhhhhhhgggfff]]]ZZZWWWWWWZZZ^^^```aaa|||uuuooollliiieeebbb``````___[[[VVVRRRPPPOOOTTTUUUTTTRRRPPPPPPSSSVVVQQQMMMHHHFFFFFFDDD@@@===999888888777666555444333000000000000000/////////000/////////.........---.........---------,,,,,,,,,,,,++++++++++++,,,,,,++++++******))))))((((((++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,------***+++,,,------...------------------------------...//////...,,,,,,...000111///,,,,,,---...---,,,---------...............000111111111000222555777@@@JJJYYYhhhpppsssqqqooozzzvvvooonnnooorrr|||pppbbbVVVSSSUUUSSSPPPNNNQQQQQQRRRRRRRRRRRRRRRRRROOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSUUUVVVWWWXXXXXXXXX`````````___^^^\\\[[[ZZZ\\\[[[ZZZYYYYYYZZZ[[[[[[\\\\\\[[[[[[\\\]]]___```\\\[[[[[[ZZZXXXWWWWWWVVVQQQQQQQQQQQQPPPPPPPPPPPPRRRQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSUUUXXXZZZ\\\aaahhhmmmooooooooopppkkkgggbbb^^^[[[XXXTTTQQQPPPOOOOOONNNNNNNNNNNNOOOLLLHHHFFFHHHIIIFFFGGGJJJHHHKKKNNNOOOPPPSSSXXX]]]mmmvvvqqqccc[[[XXXTTTQQQOOOLLLIIIFFFEEECCCAAA@@@AAAAAA@@@?????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@@@@@@@???>>>>>>===<<<;;;<<<>>>>>>===;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<======>>>AAA@@@???>>>============???>>>>>>>>>>>>>>>>>>???@@@@@@@@@???@@@AAAAAABBBDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDEEEGGGJJJLLLNNNMMMMMMMMMLLLLLLKKKJJJIIIJJJJJJKKKKKKLLLLLLLLLMMMOOONNNLLLKKKKKKKKKLLLMMMMMMNNNOOOQQQSSSVVVXXXYYYZZZ\\\```cccddddddcccbbb[[[XXXUUUUUUXXX\\\```bbb|||uuupppnnnkkkfffccc_________\\\XXXTTTRRRQQQTTTTTTTTTSSSRRRRRRSSSTTTOOOLLLHHHFFFFFFDDD@@@<<<888777777666555444333333//////000000000///...---111000000///............111111000000000000000///---,,,,,,,,,,,,,,,------.........---,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++*********)))******+++++++++++++++++++++,,,,,,,,,,,,++++++...------------,,,,,,,,,...//////...,,,,,,---...///...------......------,,,---------.........//////000111111111222444666666>>>LLL[[[iiirrrvvvwww|||uuummmiiifffkkkxxxsss```XXXWWWUUURRRPPPPPPPPPOOOOOOPPPPPPPPPQQQOOOOOONNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLMMMNNNNNNOOOOOONNNTTTTTTUUUUUUTTTSSSRRRRRRRRRRRRQQQPPPPPPQQQSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTRRRRRRQQQPPPOOONNNNNNMMMKKKKKKKKKLLLLLLLLLLLLLLLPPPOOOOOONNNNNNNNNOOOOOOQQQRRRTTTTTTSSSSSSUUUVVVUUUXXX\\\___```aaabbbccc\\\ZZZWWWUUUSSSRRRPPPNNNPPPOOOMMMLLLKKKJJJJJJJJJGGGFFFGGGJJJJJJHHHIIILLLNNNTTT\\\bbbfffkkkrrrxxxxxxnnn```XXXTTTSSSPPPNNNMMMJJJHHHFFFEEEDDDBBB@@@@@@@@@???>>>>>>>>>>>>>>>@@@@@@?????????@@@@@@AAA???@@@@@@@@@@@@???>>>>>>======<<<===>>>>>>===;;;999999999999999:::::::::;;;<<<<<<===============@@@@@@???>>>======>>>>>><<<<<<;;;<<<<<<===??????>>>>>>======>>>>>>???@@@BBBBBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKIIIHHHGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOQQQRRRUUUWWWZZZ[[[[[[]]]___aaaaaa```___]]]ZZZWWWTTTTTTXXX]]]```bbb|||vvvqqqooolllgggccc___``````^^^YYYUUUSSSRRRSSSSSSTTTUUUUUUTTTTTTSSSNNNKKKHHHGGGFFFDDD@@@<<<888777777666555444333222///000000111111000...---++++++,,,---......///000////////////............---,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********((()))***++++++++++++***,,,,,,,,,---,,,,,,++++++------------------------,,,...///...---,,,---...........................,,,,,,------.../////////...000111111111222444666222777AAAMMM[[[iiissszzz}}}vvvjjjeeedddjjj{{{ooobbb\\\VVVQQQOOOPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNPPPPPPPPPQQQQQQQQQQQQQQQLLLLLLLLLLLLMMMMMMMMMMMMGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHKKKKKKLLLLLLMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNLLLKKKKKKLLLMMMNNNKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHIIIIIIJJJJJJKKKKKKNNNMMMMMMMMMMMMNNNNNNOOOPPPRRRSSSSSSRRRQQQRRRSSSQQQRRRSSSUUUVVVWWWWWWWWWUUUUUUTTTSSSRRRQQQPPPOOONNNMMMKKKIIIHHHGGGGGGFFFCCCBBBDDDHHHIIIHHHKKKPPPYYYdddrrr~~~wwwpppbbb]]]UUUQQQOOONNNLLLJJJJJJHHHFFFFFFEEEDDDBBB@@@??????>>>===<<<<<<<<<<<<=========<<<======>>>??????@@@@@@@@@@@@???>>>>>>>>>===<<<===>>>>>><<<:::888888888999999::::::::::::;;;<<<===>>>>>>>>>===??????>>>>>>>>>>>>??????;;;:::::::::;;;<<<>>>???<<<<<<<<<;;;<<<======>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDDDDDDDEEEFFFGGGLLLLLLLLLKKKJJJIIIGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPQQQSSSUUUXXXZZZ[[[\\\]]]___```___^^^\\\[[[YYYWWWUUUUUUXXX\\\___aaa|||vvvrrrpppmmmhhhdddbbbcccccc```[[[VVVRRRQQQQQQRRRTTTWWWXXXWWWUUUSSSMMMJJJGGGGGGGGGEEE@@@<<<999888888777666555444444000111333333333222000///***+++,,,...///000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------)))))))))))))))*********++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,---...////////////,,,---------------------+++---......---,,,---......///000000////////////,,,------...//////000000///000111111000111333555111444:::BBBMMM[[[jjjttt{{{tttjjjcccaaakkkzzzzzznnnbbbYYYUUURRRQQQOOONNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSPPPPPPOOOOOONNNNNNMMMMMMKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMJJJJJJIIIIIIHHHGGGGGGGGGIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOOOOPPPQQQPPPOOONNNPPPQQQOOONNNOOOOOOPPPPPPOOONNNRRRSSSSSSRRRPPPOOONNNNNNJJJIIIHHHGGGFFFEEEEEEEEEBBBAAACCCGGGKKKPPPYYYbbbvvv|||nnnfffbbbTTTRRRPPPMMMKKKIIIHHHHHHHHHFFFEEEDDDEEEDDDBBB@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@???>>>>>>===<<<;;;<<<<<<<<<:::999777777888999999:::;;;;;;:::;;;<<<===>>>>>>>>>===============>>>???@@@AAA<<<;;;:::999999:::<<<===;;;::::::::::::;;;<<<<<<===>>>???@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGKKKKKKKKKJJJJJJHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFGGGHHHJJJLLLMMMNNNNNNOOOQQQTTTVVVXXXZZZYYYZZZ[[[\\\\\\[[[ZZZYYYXXXVVVUUUUUUXXX\\\]]]^^^}}}wwwssspppmmmhhhdddeeeeeeeeeaaa[[[UUUQQQPPPPPPQQQUUUXXXZZZYYYVVVRRRMMMJJJGGGGGGGGGEEE@@@;;;::::::999888777666555555222333444555555333222000...///000111111000///...////////////////////////******))))))***+++,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,+++,,,...000111222222333,,,,,,,,,---------......***,,,......---------......///111111000//////000------......///000111111111111111000//////111333111444888<<>>===<<<;;;:::::::::>>>>>>>>>>>>>>>???@@@@@@???@@@@@@@@@@@@???>>>>>><<<;;;::::::;;;;;;999777777777888999:::;;;;;;<<<999:::<<<>>>>>>>>>>>>===<<<=========>>>@@@AAABBB>>>===:::888888888999:::::::::999999::::::;;;<<<;;;<<<>>>???AAAAAABBBBBBEEEEEEFFFFFFFFFFFFEEEEEE@@@@@@@@@AAABBBDDDGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCDDDFFFHHHKKKLLLLLLMMMNNNPPPRRRUUUWWWXXXTTTUUUVVVXXXXXXXXXXXXWWWWWWUUUTTTUUUXXX[[[[[[[[[|||uuupppmmmkkkhhheeebbbcccccc```\\\XXXVVVUUUSSSUUUVVVWWWVVVUUUSSSQQQNNNLLLIIIFFFEEEBBB???===999999999999999888777666333111///------///222444///////////////////////////...---,,,,,,,,,,,,,,,//////...---,,,,,,++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000111///,,,***)))***++++++------...////////////---***)))***+++---......//////......---------------------------//////...------------...---......///000111111222222444555666:::EEETTT___llluuu{{{|||vvvjjjcccfffjjjrrrvvvnnn```TTTQQQQQQNNNMMMPPPOOOKKKJJJMMMNNNLLLMMMQQQRRRRRRQQQQQQQQQRRRSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQPPPOOONNNNNNMMMMMMNNNNNNHHHHHHGGGGGGFFFEEEEEEDDDFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHGGGFFFEEEDDDEEEEEEEEEFFFGGGHHHJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMJJJKKKMMMOOOPPPPPPPPPOOOMMMMMMMMMMMMMMMNNNNNNOOONNNMMMMMMLLLLLLMMMNNNNNNLLLLLLKKKKKKKKKLLLLLLMMMKKKJJJHHHHHHHHHHHHGGGEEEBBBCCCEEEFFFFFFFFFFFFFFFGGGKKKPPPUUUaaavvvjjjYYYSSSTTTOOOMMMKKKHHHFFFDDDDDDDDDFFFEEEDDDCCCAAA???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;============>>>???@@@AAA<<<===>>>???????????????============<<<;;;:::999555555666666777777888888888999:::<<<===>>>>>>>>>>>>===<<<===@@@AAA???===999999999999999999999999:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>???@@@BBBBBBDDDEEEGGGHHHHHHFFFCCCAAAAAAAAA@@@@@@AAABBBDDDEEEFFFHHHIIIIIIGGGGGGHHHJJJFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCDDDEEEGGGHHHIIIKKKLLLMMMOOOQQQSSSTTTUUUSSSTTTTTTUUUVVVWWWWWWXXXVVVUUUSSSRRRSSSUUUXXXYYY{{{tttooommmkkkhhhfffbbbbbbbbb___[[[VVVTTTSSSSSSTTTTTTUUUTTTSSSRRRQQQNNNLLLIIIFFFEEEBBB???===999999999999888777666666111111000000000000000000///////////////////////////......---,,,,,,------///......---,,,,,,++++++************************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////...,,,+++------,,,,,,,,,,,,++++++)))+++,,,,,,+++,,,...000,,,,,,,,,,,,+++***))))))---------------------------------------...///000.........///000111111111000111222222555===IIIRRRbbbnnnxxx{{{tttiiiggghhhnnnwwwggg```[[[UUURRRSSSPPPLLLJJJLLLMMMKKKLLLPPPMMMNNNOOOPPPQQQRRRSSSTTTQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOOOOOOONNNMMMMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFEEEDDDBBBCCCDDDDDDFFFHHHJJJLLLLLLSSS^^^lll~~~{{{fffWWWQQQQQQMMMKKKIIIFFFDDDCCCBBBBBBDDDDDDCCCBBB@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@===============>>>>>>>>>============<<<;;;:::999555555666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;===???@@@>>><<<::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAACCCEEEFFFGGGGGGEEECCCAAAAAA@@@@@@@@@AAABBBDDDEEEFFFGGGHHHHHHGGGFFFHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDFFFGGGIIIJJJHHHIIIJJJLLLOOOQQQRRRSSSQQQQQQRRRSSSTTTTTTUUUUUUUUUSSSRRRRRRSSSUUUXXXZZZzzzsssooommmllliiifffaaabbbaaa^^^YYYUUURRRQQQSSSRRRRRRQQQQQQQQQQQQQQQOOOLLLIIIGGGEEECCC???===888888888888777666555444///000222444333111...,,,//////////////////////////////......------...............------,,,,,,+++***************************))))))))))))))))))***++++++++++++++++++++++++***++++++,,,---,,,,,,,,,------,,,,,,,,,,,,++++++,,,.........,,,,,,---.../////////...---,,,+++***........................,,,,,,,,,---...///000111......//////000000111111///000111000111666>>>DDDTTTbbbqqqxxx}}}xxxpppkkklllzzzyyyoooddd\\\XXXQQQKKKGGGGGGHHHFFFGGGJJJLLLLLLNNNPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSRRRQQQPPPPPPOOOOOOKKKKKKJJJIIIIIIHHHHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKIIIJJJJJJJJJJJJIIIHHHGGGIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOONNNNNNMMMMMMLLLNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMNNNOOOOOOOOOOOOMMMMMMJJJIIIHHHGGGGGGGGGGGGGGGBBBBBBCCCCCCCCCDDDCCCCCCEEEFFFHHHIIIKKKNNNSSSWWWWWW___oooppp```UUUNNNMMMJJJIIIGGGEEECCCAAAAAA@@@BBBBBBAAA@@@@@@???>>>>>>===<<<;;;:::999:::;;;<<<;;;<<<>>>???@@@@@@??????>>>===<<<;;;;;;<<<======<<<======<<<<<<;;;:::999555666666888999:::;;;;;;<<<;;;:::::::::;;;<<<======<<<<<<===>>>???>>><<<::::::::::::::::::::::::======<<<<<<;;;:::::::::888999999:::<<<>>>???@@@BBBDDDEEEFFFFFFDDDBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDEEEGGGGGGFFFEEEGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHJJJJJJIIIIIIKKKMMMOOOQQQRRRSSSPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQQQQRRRUUUYYY[[[~~~yyyrrrnnnmmmkkkiiifffaaabbbaaa^^^YYYTTTQQQPPPSSSRRRPPPOOOOOOPPPQQQRRROOOLLLIIIGGGEEECCC@@@===888888888888777555444333000111333444333000---+++////////////////////////000//////.........//////......---------,,,,,,,,,******************************))))))))))))******************************++++++******++++++,,,,,,)))***++++++------...///,,,---//////---------//////////////////......---////////////////////////,,,,,,,,,------///000000.../////////000000000111000111222333333555:::===IIITTTcccqqq{{{xxxsssyyy{{{mmmdddXXXOOOHHHFFFFFFDDDDDDFFFLLLMMMNNNOOOPPPOOOOOONNNRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQPPPOOONNNMMMLLLLLLKKKKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNMMMLLLKKKJJJMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNPPPQQQPPPOOOMMMLLLJJJIIIHHHGGGFFFFFFFFFFFF>>>@@@AAACCCDDDEEEHHHIIIJJJOOOUUUZZZ]]]bbbggglllrrrxxxwwwdddZZZRRRLLLJJJIIIHHHFFFDDDCCCAAA@@@????????????>>>>>>>>>>>>>>>===<<<:::999888999:::;;;;;;===???AAABBBAAA@@@???@@@???===;;;:::;;;===>>><<<<<<<<<<<<;;;:::999999666666777888:::;;;<<<<<<::::::999999;;;>>>@@@BBB=========>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;888888999:::;;;===???@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBCCCEEEEEEDDDDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEGGGIIIKKKLLLOOOOOOPPPQQQRRRRRRSSSSSSOOOPPPQQQRRRSSSSSSRRRRRRPPPOOOOOOOOOQQQUUUYYY[[[~~~xxxqqqmmmlllkkkhhhfffaaabbbaaa^^^YYYUUURRRQQQSSSQQQOOONNNNNNPPPRRRSSSOOOMMMJJJGGGFFFCCC@@@>>>999999888888666555444333222222222111000///......//////////////////////////////.........//////000---------------,,,,,,,,,************************+++++++++******+++++++++************************++++++*********+++,,,---)))***++++++------...///$$$'''***+++,,,,,,...///((()))***+++,,,---------///////////////////////////......---------......////////////000000000000000111333444555666999:::AAAFFFSSSeeevvv{{{fff[[[PPPKKKIIIFFFEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLSSSRRRRRRQQQQQQRRRRRRSSSRRRRRRRRRRRRQQQPPPNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMLLLLLLKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHJJJJJJKKKKKKLLLMMMNNNNNNKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNPPPPPPPPPNNNLLLKKKHHHGGGFFFEEEDDDDDDCCCCCCAAACCCEEEEEEFFFIIINNNRRRSSS]]]lllxxxhhh[[[TTTOOOJJJHHHGGGGGGFFFEEECCCAAA@@@???=====================<<<<<<;;;:::999888999999:::<<<===@@@AAABBBBBB@@@???BBB@@@>>><<<<<<<<<>>>???<<<<<<<<<<<<;;;:::999888777777888999:::;;;<<<<<<;;;:::::::::<<>>??????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<======999999:::;;;<<<>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@AAACCCCCCBBBCCCDDDFFFHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMTTTTTTSSSSSSRRRRRRQQQQQQNNNOOOPPPQQQQQQQQQPPPOOOOOONNNNNNNNNQQQTTTXXX[[[~~~xxxqqqmmmkkkjjjgggddd```aaaaaa^^^ZZZUUUSSSRRRSSSRRRPPPPPPPPPQQQSSSTTTPPPMMMJJJHHHFFFDDD@@@>>>:::999999888777555444333333222111///...///000111////////////////////////......------......//////------------------------************************,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,++++++(((***+++***'''$$$######((()))***,,,...///000000........................//////...---------------////////////000000000000...///000222444555666777;;;<<>><<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888;;;<<<>>>???@@@@@@??????@@@@@@>>>======>>>??????;;;<<<<<<;;;;;;:::999888888888888999999:::;;;;;;===<<<<<<<<<<<<>>>???@@@<<<>>>??????===<<<<<<===::::::::::::::::::::::::777777888:::;;;<<<===>>>;;;;;;;;;<<<===>>>???@@@??????@@@@@@AAAAAA@@@@@@>>>??????@@@@@@@@@??????>>>???AAAAAAAAAAAACCCEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFHHHKKKMMMNNNTTTSSSRRRQQQPPPOOONNNNNNLLLMMMOOOPPPPPPOOOMMMLLLNNNMMMMMMMMMPPPSSSWWWYYY~~~yyyqqqllljjjiiieeeccc]]]^^^^^^\\\XXXUUUSSSSSSSSSSSSRRRRRRRRRSSSUUUVVVPPPMMMJJJHHHFFFDDDAAA>>>;;;;;;:::999888666444333222111000//////000111111////////////////////////------,,,,,,---......///------------------------************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------,,,,,,,,,,,,++++++...//////,,,(((### +++,,,---///000111111111------------------------......---------......///000000000000////////////.........000222333333333555666===IIIUUUdddxxxqqqfff```YYYUUUTTTLLLKKKIIIGGGGGGIIIKKKLLLNNNNNNNNNMMMMMMNNNNNNNNNOOOQQQRRRTTTTTTSSSRRRQQQOOOOOONNNNNNMMMLLLLLLKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMNNNPPPQQQRRRQQQPPPNNNMMMKKKKKKKKKLLLJJJJJJIIIIIIIIIJJJKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIKKKJJJJJJIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJEEEEEEDDDDDDDDDDDDEEEEEECCCEEEIIILLLQQQ\\\jjjuuu|||ggg\\\QQQLLLIIIFFFEEEFFFCCCCCCCCCCCCAAA???>>><<<;;;;;;;;;::::::999999999888999:::::::::999777666:::::::::;;;<<<<<<===============>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999888888888888888999999999999999:::::::::;;;<<<=========:::<<<>>>===:::999999;;;::::::::::::::::::::::::888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@>>>>>>???@@@@@@???>>>===<<<>>>@@@@@@@@@@@@BBBDDDEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDEEEGGGIIIKKKMMMOOOQQQPPPPPPPPPOOOOOONNNNNNMMMOOOQQQRRRRRRQQQOOOMMMNNNMMMLLLMMMOOORRRUUUXXXyyyqqqllljjjhhheeebbb[[[\\\]]][[[WWWTTTSSSRRRTTTTTTTTTTTTTTTUUUVVVVVVPPPNNNJJJHHHFFFDDDAAA>>><<<;;;;;;:::888666555444///000000111111111111000////////////////////////,,,,,,,,,,,,,,,---...///------------------------******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------)))***+++,,,---......///'''***---......---------******+++,,,------------------------------------,,,,,,,,,---...///000111000000000000////////////000//////000222333222222000333999AAAGGGUUUppp~~~vvvooojjjhhhZZZVVVQQQMMMJJJIIIJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLPPPQQQSSSUUUVVVUUUTTTSSSOOOOOONNNMMMMMMLLLLLLKKKNNNNNNPPPPPPPPPPPPNNNNNNMMMNNNNNNOOOPPPQQQSSSSSSQQQPPPNNNLLLKKKKKKKKKLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKMMMLLLKKKIIIIIIJJJKKKKKKMMMMMMMMMMMMMMMNNNNNNOOONNNNNNLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJHHHLLLRRRYYYccctttpppaaaZZZRRRKKKHHHFFFCCCCCCEEEAAAAAABBBAAA@@@>>><<<;;;;;;;;;::::::999888888777666888:::;;;;;;999666555888888888888888:::;;;<<<:::;;;<<<===>>>>>>======;;;;;;;;;;;;:::999888888999999999888888888777777444555777:::<<<===>>>???888:::<<<;;;888666777999999999999999999999999999::::::::::::::::::::::::<<<<<<<<<;;;;;;<<<<<<=========>>>>>>?????????@@@===>>>???@@@@@@???>>>===;;;===?????????@@@BBBCCCDDDEEEFFFGGGGGGHHHGGGGGGDDDDDDEEEGGGIIILLLNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQSSSUUUVVVVVVUUURRRQQQNNNMMMLLLLLLNNNQQQUUUWWW}}}vvvoookkkkkkiiieee```]]]^^^^^^[[[WWWTTTSSSSSSRRRTTTQQQMMMNNNRRRTTTSSSQQQMMMHHHFFFFFFEEEBBB???<<<<<<<<<<<<999666333000111000///////////////000.........//////////////////000000000...---...///...---,,,,,,++++++++++++((()))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,************+++,,,------,,,,,,,,,++++++*********---------...------,,,,,,,,,,,,------.../////////......------------......000000////////////000000111///...000222333111...222000333:::>>>GGG___zzz~~~ssseee\\\XXXUUUPPPKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJMMMQQQSSSSSSRRRQQQQQQQQQOOONNNLLLLLLMMMNNNOOOPPPPPPOOONNNNNNNNNNNNNNNPPPOOOOOOOOOPPPPPPOOOMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKMMMNNNOOONNNLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKIIIGGGHHHKKKNNNNNNMMMLLLMMMMMMMMMLLLKKKJJJIIIHHHJJJLLLMMMMMMMMMNNNOOOLLLLLLMMMOOOPPPRRRTTTUUUTTTYYYaaakkkxxx~~~uuuoooggg]]]TTTPPPNNNJJJFFFCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>::::::999888777777888888777777888888888999999999777777888999:::;;;;;;<<<;;;<<<>>>?????????>>>===::::::::::::999888777777888888888888888999999999888888999::::::;;;;;;<<>>===<<<:::999888777;;;:::999888777777777777555555666777888999999:::<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???>>>>>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIMMMNNNOOOPPPPPPPPPOOONNNSSSUUUWWWWWWTTTQQQPPPOOOMMMMMMNNNOOOPPPQQQRRRSSS}}}vvvnnnjjjiiihhhddd```_________\\\XXXTTTRRRRRRRRRTTTRRRNNNNNNSSSUUUTTTRRRMMMHHHFFFFFFEEEBBB@@@::::::::::::999777555444222222111000000000000000.../////////////////////...///000///---,,,---......---,,,,,,+++++++++,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,------.../////////......------------......//////............//////...------///333555444222666222444999;;;@@@SSShhhzzzqqqhhh]]]UUURRRPPPNNNKKKJJJIIIJJJJJJJJJLLLOOOQQQRRRRRRQQQQQQTTTSSSQQQPPPPPPPPPQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOONNNLLLNNNNNNMMMMMMLLLLLLLLLKKKLLLKKKKKKKKKLLLNNNOOOPPPLLLLLLLLLLLLLLLMMMMMMNNNOOOOOONNNNNNMMMLLLLLLLLLQQQNNNKKKJJJLLLMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGIIIJJJKKKMMMOOOTTTWWWVVVXXX]]]bbbfffjjjllllllrrrvvv|||wwwiii___ZZZUUUMMMHHHJJJHHHDDDAAA??????@@@@@@AAA@@@???>>>============999999888777777777777777777777777888888888999999666777777888999:::;;;;;;<<<<<<======>>>=========::::::::::::999888777777777777888888888888999999888999999:::;;;;;;<<<<<<>>>>>>===;;;:::999777777999888888777777777777777555666666777888999::::::;;;;;;::::::::::::;;;;;;<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>===<<<<<<<<<<<<>>>???@@@CCCCCCDDDEEEEEEEEEDDDDDDFFFFFFHHHIIIIIIJJJJJJJJJMMMNNNOOOPPPQQQQQQQQQPPPRRRTTTVVVUUUSSSPPPOOONNNMMMNNNOOOPPPQQQQQQRRRRRR~~~vvvmmmhhhhhhgggeeeaaa```aaa```]]]YYYTTTRRRQQQSSSTTTSSSOOOPPPTTTVVVUUURRRMMMHHHFFFFFFEEECCC@@@999999888888888888888999444444222111000000000000//////////////////......---...///...,,,,,,,,,...------,,,+++++++++,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,---------------,,,...---,,,+++************,,,,,,,,,++++++++++++***++++++,,,------,,,,,,+++,,,,,,,,,---......//////......------------......//////............/////////......000222444444333666222222777888:::EEERRReeexxxyyynnnccc___XXXQQQLLLKKKKKKLLLIIIJJJLLLNNNOOOPPPOOOOOOQQQPPPPPPOOONNNNNNNNNOOOPPPPPPOOOOOOOOONNNNNNNNNMMMLLLLLLMMMOOOPPPOOONNNOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNPPPQQQRRRLLLLLLMMMNNNOOOOOOOOOOOOQQQQQQPPPPPPOOONNNNNNMMMPPPNNNKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHJJJKKKLLLNNNSSSZZZbbbhhhnnnsss|||ssshhhYYYOOOKKKIIIFFFCCCDDDBBB@@@>>>======>>>???>>>>>>======<<<;;;;;;;;;888777777666666666666777666777777777777777888888555666666777888999:::;;;======<<<;;;;;;;;;<<<<<<::::::::::::999888777666666777777777888888888999999999::::::;;;;;;<<<<<<======<<<;;;:::888777666666666666555666666777888666666777888999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>===<<<;;;;;;<<<===???@@@BBBBBBCCCDDDDDDDDDDDDDDDGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOQQQRRRRRRRRRPPPRRRTTTTTTQQQOOONNNMMMMMMNNNPPPQQQRRRQQQPPPPPPwwwmmmhhhggghhhfffcccaaabbbbbb___ZZZUUURRRQQQRRRTTTSSSPPPQQQUUUWWWUUURRRNNNIIIGGGGGGFFFCCC@@@:::999888666666777999:::555444222111000/////////////////////............---.........,,,+++,,,------,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,---...---,,,+++---,,,++++++*********+++++++++++++++++++++++++++------.../////////......+++,,,,,,------...//////......------------......000//////////////////000222111111000111111111000111...///444777999>>>EEEQQQcccyyy}}}zzz}}}xxxlll___VVVQQQPPPPPPNNNMMMNNNOOOQQQQQQPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOOOOOOOOOONNNNNNNNNMMMLLLMMMNNNQQQQQQQQQOOOOOOOOOOOOPPPPPPPPPPPPPPPLLLLLLMMMNNNOOOPPPQQQQQQMMMNNNPPPQQQQQQPPPOOONNNRRRQQQQQQPPPPPPOOOOOONNNNNNMMMKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPSSSXXXbbbooo}}}xxxhhh___SSSJJJGGGGGGEEECCCAAA@@@>>>======>>>@@@@@@;;;;;;;;;;;;;;;:::999999777666666555555555666666666666666666666666666666444555666666888888999:::===<<<:::999999:::;;;;;;999::::::999999888777666555666666777777888888888999999999:::;;;;;;<<<<<<;;;;;;;;;;;;:::888777666444444444444555666777888777777888999:::;;;;;;<<<;;;::::::::::::::::::;;;999999:::;;;<<<<<<<<<<<<>>>>>>>>>?????????>>>>>>>>>>>>======>>>???AAABBBAAAAAABBBCCCDDDDDDDDDCCCGGGHHHIIIJJJJJJJJJJJJJJJHHHIIIKKKMMMOOOQQQRRRSSSOOORRRTTTTTTQQQOOONNNNNNMMMOOOPPPQQQQQQQQQOOONNNxxxnnniiihhhiiifffddd```bbbbbb___ZZZUUURRRPPPQQQTTTSSSQQQQQQVVVWWWUUURRRNNNIIIGGGGGGFFFCCC@@@===;;;999666555666777888444333111000///...------000000//////.........------.........,,,+++,,,---,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))((()))***,,,,,,,,,+++***+++*********++++++,,,---++++++++++++++++++++++++,,,------...//////......++++++,,,,,,---...............------------......111000000//////000000111222222111000/////////000///---...333666777999<<>>>>>=========>>>>>>???999999:::::::::999888888666555555555555555666666555555555555555555555555333444444555666777888999;;;:::999888888999:::;;;999999999999888777666666444444555666777777888888888888999999:::;;;;;;;;;::::::;;;;;;:::888666555222222333333444555777777777777888999:::;;;;;;<<<:::::::::999999:::::::::888999:::;;;<<<<<<<<<<<<@@@@@@AAAAAAAAAAAA@@@???>>>============???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDHHHHHHIIIIIIJJJIIIIIIIIIEEEFFFGGGJJJLLLNNNPPPRRROOORRRTTTTTTRRRPPPOOOOOOMMMNNNOOOPPPPPPOOONNNNNNwwwnnniiiiiihhhfffbbb___```aaa___ZZZUUUQQQPPPPPPRRRSSSQQQQQQUUUWWWTTTSSSNNNIIIGGGGGGFFFDDDAAA>>><<<:::777555555666666222222000///............000000000///......---------...///...,,,,,,,,,...,,,,,,+++++++++,,,------***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***++++++++++++************+++,,,---...***++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,+++++++++,,,------............------------......000000////////////000000---.........---...111333111111111222333333444555777>>>JJJ\\\vvv{{{xxxzzzwwwsssqqqooolllkkkjjjeee^^^XXXSSSQQQNNNKKKIIIIIIJJJJJJIIIIIIKKKLLLLLLLLLKKKJJJKKKJJJJJJKKKMMMNNNMMMKKKKKKKKKLLLMMMMMMNNNOOOOOONNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOONNNMMMMMMOOONNNNNNMMMMMMLLLKKKKKKKKKMMMNNNNNNNNNPPPSSSVVVXXXZZZ]]]___```___^^^\\\^^^dddooo~~~hhhZZZMMMJJJGGGDDDBBBAAA>>><<<<<<;;;;;;:::::::::::::::777888999::::::999888777666555555555555666666777555555555444444444444333222333444555666777777888888777777777888888999:::999999999999888777666555333333444555666777888888777777888888999:::::::::888999:::;;;:::888666444333333333333444555666777666666777888999:::;;;;;;::::::999999999999::::::999:::;;;<<<===>>>>>>>>>@@@AAABBBBBBBBBAAA@@@???<<<;;;::::::;;;<<<>>>???@@@AAABBBCCCDDDEEEEEEEEEGGGGGGHHHIIIIIIHHHHHHGGGDDDDDDFFFGGGJJJMMMOOOPPPOOOQQQSSSTTTRRRPPPOOOOOOLLLLLLLLLMMMMMMNNNNNNNNN|||uuummmhhhhhhgggccc___\\\^^^```^^^ZZZUUUQQQPPPNNNQQQRRRPPPQQQUUUVVVTTTSSSOOOJJJGGGGGGGGGDDDAAA===<<<:::888666666666666222111111000/////////000111000000///......------...///000///---,,,---...,,,+++++++++,,,,,,---...)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))***+++,,,---+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,'''((()))***++++++++++++***++++++,,,,,,---............------------............------------......,,,---...---+++,,,///333000222333111///000333444333999AAAKKK^^^yyy{{{rrrddd```ZZZTTTPPPNNNNNNOOOMMMNNNPPPRRRRRRQQQPPPOOOMMMMMMLLLMMMOOOOOONNNLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSQQQPPPOOOQQQQQQRRRRRRSSSTTTUUUVVVTTTSSSSSSRRRRRRQQQQQQPPPMMMPPPTTTXXX\\\aaagggllltttwww||||||zzz|||mmm\\\RRRIIIGGGEEEBBBAAA@@@???>>><<<;;;:::999888777777666666777999::::::999888777666666555555666666777888444444444444333333333222222222333444555666666777444555666777888999999999999999999999888777666555222333333444666777777888666666666777888888999999777888:::::::::888555444444444444444444555666777555666666777888999::::::::::::999999999999::::::999999;;;<<<===>>>>>>>>>???@@@AAABBBAAA@@@>>>===;;;;;;::::::;;;<<<>>>???AAAAAACCCDDDEEEFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEGGGIIILLLOOOPPPMMMPPPRRRRRRQQQOOONNNNNNKKKJJJIIIIIIJJJLLLNNNPPPyyyssskkkhhhgggfffaaa]]][[[]]]___^^^ZZZUUUQQQPPPMMMPPPQQQPPPQQQUUUUUUSSSSSSOOOJJJHHHHHHGGGDDDAAA;;;:::999888777777777666222222111111111111111222111000000///...---------///000000000...---...///++++++++++++,,,,,,---...((()))***+++,,,---------++++++++++++++++++++++++************************+++***))))))***,,,...///------,,,+++*********************++++++,,,,,,,,,((()))***+++,,,---------***++++++,,,,,,---...............------.........---,,,,,,++++++,,,,,,---///000///,,,))))))+++///---111222///---///444777444;;;AAACCCMMMddd~~~zzzuuulllccc]]]ZZZYYYZZZTTTVVVXXXYYYZZZYYYXXXWWWRRRQQQPPPQQQRRRRRRQQQOOORRRSSSTTTUUUVVVWWWXXXYYYWWWWWWWWWWWWVVVTTTRRRQQQUUUUUUUUUVVVXXX[[[^^^```[[[ZZZZZZYYYYYYXXXXXXWWWTTTZZZaaaiiipppyyymmm]]]QQQKKKGGGEEEAAA???======>>>>>>>>>===<<<:::999777666555666777999::::::999888777666666666666666777888888444444444333333222222222111222222333444555666777222333555777999999999888888999999888888777666555222222333444555666777888555555555666777777888888666888999::::::888555333555555444444444555666666555555666777888999:::::::::999999999999999999:::666777999:::;;;<<<<<<<<<===>>>@@@AAA@@@>>><<<;;;======<<<<<<===>>>@@@AAAAAABBBCCCEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGJJJLLLOOOQQQLLLNNNPPPQQQOOOMMMMMMMMMJJJIIIHHHGGGHHHKKKNNNPPP{{{uuummmgggeeeccc```^^^ZZZ]]]___]]]WWWRRROOOOOONNNPPPPPPNNNOOOSSSUUUSSSPPPNNNKKKIIIHHHGGGEEECCC<<<<<<;;;888666555666888333333222222111000000000//////...------------.........//////////////////,,,+++)))))))))+++---...000///---+++************---------,,,,,,+++++++++++++++++++++++++++++++++...............---,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///...---------------//////...//////000111222,,,,,,---...///000111111111111111111000000000000000444888<<>>CCCCCCDDDDDDDDDDDDDDDCCCEEEFFFFFFFFFEEEDDDCCCBBBCCCCCCEEEHHHLLLNNNNNNMMMNNNMMMMMMLLLLLLLLLLLLMMMLLLJJJHHHFFFFFFGGGIIIJJJ|||uuummmhhhfffdddbbb___^^^```bbb```ZZZTTTRRRQQQNNNQQQPPPNNNOOOSSSUUUSSSPPPNNNKKKIIIHHHFFFDDDCCC@@@???<<<:::888777777777333333222222111000000000000000///...............,,,,,,------------------,,,+++******+++,,,---...------++++++++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))(((,,,++++++++++++++++++***************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///......------------.....................//////........./////////////////////000000000111111111111444777777:::CCCQQQ]]]sss}}}vvvrrrpppoooooonnnssswww~~~uuunnnlllkkkooottt{{{kkkYYYOOOJJJFFFDDDCCCAAA???===<<<<<<<<<===::::::999888777666666555666666666666666666666666333333333333333444444555444444333333333222222222111111222222333444555555333333333444555666777888777666666666555444444444444444444444555555555555555555666666666777777777888888999999888888777666555555555555555555666777777777888888888777666666777777888888888999999999999999:::;;;<<<<<<<<<;;;>>>?????????@@@@@@AAAAAA======<<<;;;;;;<<<===>>>@@@AAABBBDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCDDDGGGJJJMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLJJJHHHFFFEEEDDDEEEGGGHHH|||vvvnnniiigggeeebbb```___bbbdddaaaZZZTTTRRRQQQNNNQQQQQQNNNOOOSSSUUUTTTQQQNNNKKKIIIHHHFFFDDDBBBBBB>>>999888888888666444333333222222111000000000111000000///.../////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************+++---...///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,+++*********++++++*********+++++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------...///......------,,,---------000000//////............---......///111222222333111333555333333777AAAIII[[[mmmqqqgggYYYNNNHHHGGGEEEDDDAAA@@@>>><<<;;;;;;<<<<<<:::999999888666555555444555555555555555555555555444333111000111333555777333333333333222222222222111111222222333333444444111111222222333444666666777777666555444333222222333333333444444444555555555555555666666666666777999999999999999999888777888777666666666666666777777777777777777666555555555666777888999:::;;;;;;999999999999:::;;;=========>>>>>>???@@@AAABBBBBB??????======<<<===>>>??????@@@AAACCCDDDEEEFFFFFFCCCDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCEEEIIIKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKIIIHHHGGGFFFEEEFFFGGGHHH{{{uuummmhhhfffeeebbb```^^^aaabbb___YYYSSSPPPPPPOOOQQQQQQNNNOOOTTTVVVTTTQQQOOOKKKIIIHHHFFFDDDBBB>>>888333333666777444111333333222222111000000000000000///...............//////............------,,,,,,---......------,,,))))))***+++,,,------...,,,+++++++++++++++++++++************************---,,,++++++++++++,,,---))))))******++++++,,,,,,((())))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---....../////////...---,,,,,,,,,---///////////////...............//////000111111222///222444333222555;;;@@@JJJWWWlllrrrggg```YYYPPPIIIEEECCCBBB@@@???>>>===<<<;;;;;;;;;;;;999999888777666555444444444444444444444444444444666555444333333444555555333222222222222222222222222222222222222333333333000000000111111333444444555555444444333333222222222333333333444444444444444444555555555666666666999999:::::::::999999888999999888777666666666777777777777777777666555444666666777888999::::::;;;999999888888999;;;===>>>===>>>???@@@AAABBBCCCCCCAAA@@@???>>>>>>>>>???@@@???@@@AAABBBCCCDDDDDDDDDBBBCCCCCCDDDDDDDDDCCCCCCDDDCCCBBBDDDGGGIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJIIIIIIHHHHHHHHHIIIyyyssskkkfffdddcccaaa___^^^```bbb___YYYSSSPPPPPPOOOQQQQQQOOOPPPTTTVVVTTTRRROOOKKKIIIGGGFFFCCCAAA:::555111111555777555222333333222222111000000000......---,,,,,,,,,------//////......------------,,,------......---,,,,,,***+++++++++++++++++++++++++++++++++++++++++++++************************))))))(((((((((((()))))))))))))))******+++++++++((())))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///000000///...------------------......///000000111000////////////////////////111333333222444777:::>>>DDDSSSkkk~~~sssggg[[[TTTPPPMMMHHHCCC@@@===;;;:::======<<<;;;;;;:::::::::888888777777666555555555444444444444444444444444555555666555444333111000222222222222222222222222222222222222222222222111000000///000000111222333111111222222333333444444222222222222333333333444444444444444555555555555888999999:::::::::999999:::999888777777777777777777777777777777666555555777777888888888999999999999999888888999:::<<<======>>>???@@@AAABBBCCCCCCAAA@@@???>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBAAA@@@BBBBBBCCCDDDEEEEEEEEEDDDEEECCCBBBCCCEEEGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLJJJKKKKKKKKKKKKJJJIIIIIIxxxrrrjjjeeedddcccaaa^^^^^^aaaccc```[[[UUUSSSSSSOOORRRQQQOOOPPPTTTVVVUUURRROOOLLLIIIGGGEEECCCAAA<<<888555555777999888666333333222222111000000000...---,,,,,,++++++,,,,,,------,,,,,,++++++******------------,,,,,,,,,,,,++++++,,,,,,+++***))))))*********+++++++++++++++************************))))))***++++++++++++***)))))))))***************)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...000///..................,,,,,,---...///000111111000000000//////.........000111222222111000222333:::<<>>???@@@AAAAAA@@@??????>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>BBBBBBDDDEEEFFFFFFFFFFFFGGGEEECCCCCCDDDFFFFFFFFFGGGGGGHHHIIIJJJKKKMMMNNNKKKLLLMMMMMMMMMLLLJJJIIIxxxrrrjjjfffddddddaaa___\\\___aaa___ZZZUUUSSSSSSPPPRRRRRROOOPPPUUUVVVUUUSSSPPPLLLIIIGGGEEECCCAAA???===;;;999888777777777333333222222111000000000......---,,,,,,,,,,,,---------,,,,,,+++******)))...---,,,+++******+++,,,***++++++,,,+++***)))((()))*********++++++++++++***************************,,,...000000///---,,,************))))))))))))************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,---------,,,------......---.........//////000000.........///////////////000000111000000000111222888:::AAAMMMZZZmmmpppaaaXXXPPPHHHDDDEEE@@@AAAAAAAAA???>>>======:::::::::::::::999999888666666777777888999999:::444444444444444444444444000000111111111111000000000111111111222222222222333333333222111000000///000000000000000000111222///000000111111222222222111111111111222222222222222333333333333444444444666777888888999999888888777777666666666777888888666777888999999::::::999666666777888999::::::;;;999::::::::::::999888888:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>???@@@BBBCCC@@@AAAAAAAAAAAA@@@@@@???BBBCCCDDDFFFGGGHHHHHHHHHHHHFFFCCCCCCDDDEEEFFFFFFHHHIIIIIIJJJLLLMMMOOOPPPOOOPPPRRRSSSSSSQQQOOOMMMyyyssskkkgggeeeeeeccc```XXX[[[^^^]]]XXXSSSRRRRRRPPPRRRRRROOOPPPUUUWWWUUUSSSPPPLLLIIIGGGEEECCC@@@AAA@@@???;;;777555555666333333222222111000000000//////...------------...//////...------,,,++++++...---+++)))))))))+++,,,))))))+++,,,,,,+++***)))))))))******++++++++++++))))))))))))))))))))))))&&&))),,,...///---+++)))++++++******))))))((((((***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,++++++++++++++++++++++++,,,------...///////////////.........,,,------...///000111111......///000111222444555333555;;;BBBFFFQQQiiioooaaaTTTNNNIIIBBB@@@BBB<<<===>>>===<<<:::999:::999999:::::::::999888888555666777888999:::;;;;;;555555555555555555555555111111000000111333666777000000111111222222222222444333333222111000//////111000000000000111111222111111111111000000000000000111111111111222222222222222333333333444444444555666777888888888888888666666555555666777888888666777888999:::;;;;;;;;;444444666777999;;;<<<===999:::;;;;;;:::999777666999999999999999999999999============???AAACCCDDD>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEFFFHHHHHHIIIIIIJJJGGGDDDCCCDDDEEEFFFEEEIIIIIIJJJKKKMMMOOOPPPQQQUUUVVVXXXYYYYYYWWWUUUSSS|||ssskkkkkkkkkfffbbb```\\\___aaa___YYYTTTRRRRRRRRRTTTVVVWWWVVVUUUUUUVVVRRROOOLLLJJJIIIGGGEEECCC???===:::888888888777666444444333333333333333333///......///000///,,,***,,,---...---,,,,,,---...,,,---...///...---,,,+++,,,,,,,,,+++++++++******++++++------------+++++++++***(((((()))***))))))******++++++++++++******)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,+++******+++++++++222...******,,,...---,,,***,,,///111222111///.........---,,,++++++++++++............////////////111111000000//////......//////000111111111111111111444777999===GGGTTT^^^yyyvvv[[[SSSJJJDDDDDDCCCAAA>>>===<<<<<<;;;;;;:::999999888888777777777777888888999777666777;;;<<<;;;999777666444222111111111111333333333333333333333333///000000111111222333333000111111111111000//////000000000000000111111222333222111000000111222333000111111111111222222222333333333444444444555555777777777777666666666666888888777555555444444444555666777888999888777777888888999999999:::::::::888999::::::777555444444555777888999999:::<<<======>>>>>>>>>????????????<<<===??????>>>>>>@@@AAACCCDDDEEEFFFFFFFFFFFFFFFIIIIIIHHHGGGGGGHHHHHHHHHLLLMMMOOOOOOOOOOOOPPPRRRXXXXXXZZZZZZYYYWWWUUUTTT{{{rrrlllllllllhhhccc```[[[^^^aaa___YYYTTTRRRRRRRRRTTTVVVWWWVVVUUUUUUVVVQQQNNNKKKIIIHHHGGGEEECCC<<<:::777555555555444333222222222111111111111000///.........//////---+++---...///...,,,+++,,,---,,,------...---,,,+++***+++++++++*********))))))******+++,,,,,,+++******,,,***((((((***+++***)))******++++++++++++******)))************++++++++++++,,,,,,------,,,,,,++++++*********************"""  ###'''(((((()))+++---...//////...------,,,,,,,,,,,,,,,------............////////////000000000000//////......//////000111111111111111111333555444555;;;DDDLLLbbbvvv~~~jjj___SSSMMMEEEAAAAAA@@@===;;;<<<<<<;;;::::::999999888888777777666666777777888777666555666999;;;:::888777666444333222111111222333333333333333333333333000000111111222333333333111111222222111111000///000000//////000000111222222222111111111111222222000111111111111222222222222222222222333333333444444555555666777777888888888777666555444444444444444555777888888888777666777777777888888888999999777999;;;:::888666666666555777999999999:::;;;============>>>>>>>>>??????;;;===>>>>>>>>>>>>???AAADDDEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHKKKMMMNNNOOOOOOOOOQQQSSSWWWWWWYYYYYYYYYXXXVVVUUUzzzrrrlllmmmnnniiidddbbb[[[^^^```^^^XXXSSSQQQQQQRRRTTTVVVVVVUUUTTTUUUVVVPPPNNNJJJHHHGGGFFFDDDBBB???<<<999888888888777666222222222111111111000000///...---...//////---+++---...///...,,,++++++---+++,,,,,,,,,,,,+++***************)))))))))(((((())))))************)))))),,,***))))))***++++++*********++++++++++++******)))************+++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))***222000---,,,---......---)))******+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////---............/////////000000000////////////...//////000000000111111111333444555444333555:::???KKKXXXiiizzzhhhVVVLLLJJJEEE@@@>>>======:::777;;;::::::999888888777777777666666666666666666777666444444555777888888777777666555444333222222222222222222222222222222222000111111222333333444444222222222222222111111000000000//////000000111222222222222333333222222222000111111111111222222222111111111111222222222222222333444555777888999:::777777666555444444444444444555666777888777777666666666666666777777777777777999;;;;;;:::888888999666888999:::999:::;;;===<<<<<<=========>>>>>>>>>;;;<<<>>>>>>======???@@@BBBCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHJJJLLLNNNOOOOOOPPPRRRTTTUUUVVVWWWXXXYYYXXXWWWWWWyyyqqqmmmnnnoookkkeeeccc[[[^^^```^^^XXXSSSQQQQQQRRRTTTUUUUUUTTTTTTUUUVVVPPPMMMJJJHHHGGGEEECCCAAA@@@>>>;;;999999999888777555444444333333222222222///...------//////...,,,,,,---...---,,,,,,---...++++++++++++******))))))+++*********))))))))))))************************,,,***))))))+++,,,,,,+++******++++++++++++******))))))*********+++++++++++++++,,,,,,,,,,,,++++++)))))))))***************333111///---+++******)))+++***))))))***+++,,,------,,,,,,,,,------...///---------........./////////////////////////////////////////////000111111111222444444333444777:::===GGGRRR```tttjjjXXXLLLFFFCCC@@@===<<<<<<;;;999666999999999888777777666666666666555555555555666666555555444555666777777666666666555444333333333222222222222222222222222222111111111222333333444444222333333333333222111111///////////////000111111111222333444444333222111000000111111111222222222111111111222222222222333222333444555666888999999777666555444444444444444555666777888999888777777555555666666666777777777666999;;;<<<;;;::::::;;;777999::::::999999;;;<<<;;;<<<<<<<<<<<<=========:::<<<============>>>@@@>>>???@@@BBBDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHHHHJJJMMMNNNNNNPPPRRRTTTSSSSSSUUUVVVXXXXXXXXXXXXzzzrrrlllnnnooojjjeeeccc[[[^^^```^^^YYYSSSQQQQQQRRRTTTUUUTTTSSSSSSUUUVVVPPPMMMJJJHHHGGGEEECCCAAA===;;;888666666666555444555555444444333222111111///---,,,---...///...---)))+++------------///000++++++*********))))))))),,,,,,+++++++++*********+++++++++******++++++++++++)))((()))***,,,,,,+++******++++++++++++******))))))*********+++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++((())))))******+++,,,------,,,*********+++---...///...---,,,,,,,,,,,,,,,------------...........................///////////////......//////000111...///000111111222333444555<<>>=========<<<:::888999888888777777666555555555444444444444444444555555555666666666666666777555555555444444333222222111111111111111111111111000111111222222333444444222333333333333222111111/////////...///000000111111111333444444333111111000000111111111222222222222222222222333333333333444444444555666666777777666555555444444444444555666777888999999999888777666666666777777777777888666999;;;<<<;;;:::;;;<<<999:::;;;;;;:::999:::<<<::::::;;;;;;;;;<<<<<<<<<:::;;;<<<===<<<<<<===???<<<===???AAABBBDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHGGGIIIKKKLLLMMMNNNQQQSSSPPPQQQRRRTTTUUUWWWWWWXXX{{{rrrllllllllliiieeeccc\\\___aaa___YYYTTTRRRRRRSSSTTTTTTTTTRRRSSSUUUVVVPPPNNNJJJHHHGGGFFFDDDBBB???<<<999888888888777666444333333222111000/////////---,,,,,,...//////...)))+++------------///000,,,+++******))))))******,,,,,,,,,++++++++++++***,,,+++************+++,,,)))((('''(((***++++++*********++++++++++++******)))************+++++++++******++++++++++++******((()))+++,,,------,,,+++---...000///...---...000------+++++++++,,,---.........---,,,++++++++++++,,,------------.........---............/////////000///...---...///000111333333333333333333222222///444999<<>>>>>======<<<;;;;;;:::999888888777777666555555444444333333333333444444444555666666555444555666333444444444333333222111000000000000000000000000///000000111222222333333222222222222222111111000//////......//////000111111111111222222111111111000111111111111222222222222222222222333333333444444444444555555666666666555555444444444444444555555666888999999888888777666666666666777777777777666999;;;<<<;;;::::::;;;:::;;;<<<;;;:::999:::;;;999::::::::::::;;;;;;;;;999:::<<<<<<;;;;;;===>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFHHHJJJKKKKKKLLLNNNPPPOOOOOOPPPQQQSSSTTTUUUVVV}}}ssskkkjjjjjjgggdddccc]]]```bbb```ZZZUUUSSSSSSSSSSSSTTTSSSRRRRRRTTTWWWQQQNNNKKKIIIHHHGGGEEECCCBBB???<<<::::::::::::999444333333222111000///...///---+++,,,---/////////,,,---......,,,,,,,,,...---,,,+++***)))***++++++++++++++++++************+++***))))))))))))***+++((('''&&&''')))***************++++++++++++******)))************+++++++++******++++++++++++******'''(((***,,,---,,,++++++***,,,---+++'''%%%%%%&&&---,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---------.........---------.........//////000///...------///000111555444444444444444444333000111222555888???HHHPPP]]]qqqvvvddd[[[OOOHHHEEEEEECCCAAA<<<<<<<<<:::999999999:::999999888888777666666555333333222222222222333333222444666555333222333555111222333333333222111000000000000000000000000000...//////000000111222222111111222222111111000//////............///000000111000000//////000000111000111111111111222222222111111111111222222222222222222333444666777888888555444444333333444444555333444666777777777666555444444555555555666666666777999;;;;;;:::999999:::;;;<<<===<<<:::999:::;;;999999999999::::::::::::888:::;;;;;;;;;;;;<<<>>>>>>???@@@AAABBBBBBBBBBBBDDDCCCCCCDDDEEEFFFGGGGGGEEEGGGIIIIIIIIIIIIKKKMMMMMMNNNNNNOOOPPPRRRSSSTTT~~~tttjjjhhhhhheeecccbbb^^^aaacccaaa[[[VVVTTTTTTSSSSSSTTTSSSRRRRRRTTTWWWRRROOOLLLJJJIIIGGGEEECCC???<<<999888888888777666666666555444333111111000///---+++,,,---///000//////000000...,,,******+++------+++*********+++,,,************))))))))))))***)))(((''''''((()))***'''&&&%%%&&&(((******)))******++++++++++++******)))************+++++++++******++++++++++++******%%%''')))+++,,,+++***)))&&&***---...------///111++++++,,,+++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,---------......---------.........//////000///---,,,---...000222///...---...000222222222777333111333777:::===@@@DDDXXXttthhhWWWOOOIIIDDDBBBBBBAAA===888;;;;;;:::888666666777999999999888888777777666666333222222222222222222333111333555333111000111444000111222333222111000///000000000000000000000000.........///000000111111111111111111111000//////...............///000000111000///......///000111000111111111111222222222000000000000111111111111///000222444666888999:::444444333333333444444555222333444555555555444333333333333444444444555555777999;;;;;;:::888888999;;;<<<===<<<:::999999:::888888999999999:::::::::888:::;;;;;;;;;;;;<<<>>><<<===>>>???????????????CCCCCCCCCCCCDDDEEEGGGGGGEEEFFFHHHHHHHHHHHHIIIKKKMMMMMMMMMNNNOOOPPPRRRRRRvvvrrrllljjjjjjhhheeebbb]]]aaacccaaa[[[VVVTTTTTTTTTVVVTTTQQQQQQUUUWWWVVVRRROOOKKKIIIHHHGGGEEEDDD???>>><<<:::888777666666666555333222111000000000---......//////......---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++,,,------++++++,,,---...---,,,++++++,,,---...+++*********))))))((((((+++++++++*********************))))))))))))******++++++++++++++++++++++++***)))))))))+++,,,++++++******************************+++++++++,,,,,,,,,111...,,,,,,...///...,,,((((((***+++,,,---------.........////////////000000000////////////000000000111111111222222222222222333444444444555777:::CCCKKKZZZqqquuueeeVVVLLLDDDBBB@@@>>><<<:::999999::::::999999888777666666888888777666666666666666444444222000///.........111111111111111111111111333222222222111111000000333333222222111111000000////////////000000000000000000000000000000000000//////000000///...------......///000000000000000//////000111111111111111111111111000000000000000111000000333777999888666777777777777777777777777111111222333444666666777000000111222444555666666888999;;;<<<<<<;;;999888777999::::::999888999:::;;;::::::;;;===>>>===<<<>>>>>>======<<<<<<;;;;;;<<<<<<===<<<;;;<<<>>>@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKIIIJJJKKKLLLNNNOOOPPPQQQvvvrrrllljjjjjjhhheeebbb^^^aaadddbbb\\\WWWUUUUUUTTTVVVTTTQQQQQQUUUWWWVVVRRROOOKKKIIIHHHGGGEEEDDD???>>>===;;;999888777777444444333222111111111111------............------+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,+++,,,---,,,+++***+++,,,+++***))))))))))))***+++************)))))))))(((*********************************))))))*********++++++++++++++++++++++++***))))))***++++++++++++******************************+++++++++,,,,,,,,,///---++++++------,,,+++((()))***+++,,,---------,,,,,,,,,------------...000000////////////000000000000000000111111111222///000222222111222444777:::@@@LLL^^^vvvzzzmmm```TTTJJJDDD@@@???>>><<<:::999888888999888888777777666555555666555444444333333444444444444222111000000000000111111111111111111111111222222111111000000000000111111111111111000000000.../////////000000000000000000000000000000000000///////////////...------......///000000000000/////////000111111111111000000000000000000000000000333222111333666777666444666666666666666666666666333333333444444444444444111111222222333333444444666777888999999888777666666888::::::999999999:::;;;::::::;;;===>>>===<<<>>>>>>>>>======<<<<<<<<<<<<<<<===<<<;;;<<<>>>@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCEEEFFFHHHIIIIIIIIIJJJLLLMMMNNNOOOPPPvvvrrrllljjjjjjhhheeebbb___bbbdddbbb]]]XXXUUUUUUSSSUUUUUUQQQRRRVVVWWWUUURRROOOKKKIIIHHHGGGEEEDDD@@@???===;;;:::999888888444333333222111111111222,,,------......------,,,+++,,,,,,------,,,,,,+++)))******++++++,,,------+++,,,,,,+++)))((()))******))))))(((((())))))***************))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,++++++***************************+++++++++******************************+++++++++,,,,,,,,,...,,,******+++,,,+++***((()))***,,,------------,,,,,,,,,------------...000//////......//////000////////////000000000000...///000000000111333555222777>>>IIIYYYrrrtttkkk^^^RRRIIICCC@@@>>><<<;;;:::999888777777777777777666666555555444444555444444333333333333333444333222111111111111222////////////////////////000000000000////////////////////////000000000000....../////////000000000000000000000000000000000...////////////...---------...//////000/////////...//////000000000000000000000000000000000000000333222222333555555444222444444444444444444444444666555555444333222111111222222222222222222222222333444555666666555444333444666999999999999:::;;;:::999999:::<<<>>>===<<<>>>>>>>>>>>>============<<<======<<<;;;;;;===???>>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBCCCDDDFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNvvvrrrllljjjjjjhhheeebbb^^^aaacccaaa\\\WWWUUUUUUSSSUUUUUURRRRRRVVVWWWUUURRROOOKKKIIIHHHGGGEEEDDDAAA@@@>>><<<:::999888888666555333222111000000000,,,,,,------------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,***+++,,,***((('''((()))+++******************+++*********)))))))))))))))(((((((((((()))))))))))),,,++++++++++++++++++,,,,,,,,,++++++******)))))))))***++++++*********+++******************************+++++++++,,,,,,,,,---,,,+++******+++******)))***+++,,,------------.........////////////000/////////....../////////.........////////////000///000111111111111333555000444999===FFFWWWoooxxx___XXXNNNEEE@@@>>>>>>>>>999888888777777777777777666666666666555555444444666666555444444444444444222111111000111111222222........................//////////////////......---.........//////000000........./////////000000////////////////////////.........//////...------------...////////////...---...//////000000///////////////000000000000000000000000111333333222222333333333333333333333333555555444333222111000000111111111111111111222222222222333444444333222222333555777888888999:::;;;:::999888:::<<<>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<;;;===>>>===>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKvvvrrrllljjjjjjhhheeebbb]]]```bbb```ZZZUUUSSSSSSRRRUUUUUURRRSSSVVVWWWTTTRRROOOKKKIIIHHHGGGEEEDDDAAA@@@>>><<<:::999888888888777555222000///......,,,------......------,,,+++,,,,,,------,,,,,,+++------,,,,,,+++***)))))))))***+++***((('''((()))*********++++++*********))))))))))))))))))******''''''(((((()))))))))))),,,++++++++++++++++++,,,+++++++++******))))))))))))+++,,,+++)))(((***+++******************************+++++++++,,,,,,,,,---,,,,,,+++******+++,,,***+++,,,---------------.........////////////000//////............//////---.........///////////////000111111000000222444111444888888;;;EEEUUUbbbooo~~~lll]]]OOOJJJDDD???>>>=========888777777666777777888888666666666666666555555555555444444333333333333333000////////////000000111------------------------..................//////------....../////////000............////////////........................------............------,,,,,,---...............------...////////////.........//////000000000000***,,,...///000111222333111111111111111111111111222222222222222222222222...///000111222333444444222333333333333333333222222444777888888888999:::999888888999<<<======<<<===============>>>>>>>>><<<===>>>>>><<<;;;<<<===>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEEEEFFFGGGHHHHHHvvvrrrllljjjjjjhhheeebbb\\\___aaa___ZZZTTTRRRRRRRRRUUUUUUSSSSSSVVVVVVTTTRRROOOKKKIIIHHHGGGEEEDDD@@@???===;;;:::999888888888777555222000///......---..................---+++,,,,,,------,,,,,,+++///...---,,,***)))(((((((((***+++***)))((()))***((())))))******))))))((())))))))))))************'''(((((())))))******+++++++++************++++++************************)))+++---,,,)))'''))),,,******************************+++++++++,,,,,,,,,,,,,,,---+++***)))***,,,++++++,,,---------------,,,,,,,,,------------...///......------......///............////////////---...//////......000222000333555555555999BBBIIISSSaaauuukkkWWWLLLBBB@@@===;;;;;;;;;999888777777777666666777777888666666666666666666666666222222111000000000000000//////.........//////000------------------------............////////////............////////////------........./////////........................,,,,,,---............---+++,,,------......------,,,------...............---......//////000000111(((***---//////000222333111111111111111111111111000000000111111222222333...///000111222444555555444444333333333333444444222444777777777777888999888777777999<<<=========<<<<<<<<<<<<============<<<===???>>>===;;;;;;<<<======>>>>>>???@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCDDDEEEEEEFFFvvvrrrllljjjjjjhhheeebbb]]]```bbb```ZZZUUUSSSSSSRRRUUUUUUSSSTTTVVVVVVSSSRRROOOKKKIIIHHHGGGEEEDDD???>>>===;;;999888777777555444333222111000000000...//////000000//////...+++,,,,,,------,,,,,,+++------,,,,,,+++***))))))''')))************+++---))))))***++++++***))))))((()))))))))************(((((())))))***++++++,,,*********))))))*********(((((())))))******++++++))),,,...,,,((('''))),,,******************************+++++++++,,,,,,,,,***+++,,,***(((''')))++++++,,,------...---------,,,,,,,,,------------...///......------......///....../////////000000000...///000///......000222000111222111222444999<<>>===:::::::::999777666777666666555555555666666444444444444444444444555111111000////////////000000000///////////////000............................../////////000000000000000//////////////////---------.........//////------------------------+++,,,------.........---++++++,,,------------,,,,,,,,,---............---------......///000000111***---000000//////111333111111111111111111111111000000000000111111111222000111111222333444444555444444333333333333444444333555777777666666666777888777777999<<<=========:::;;;;;;;;;<<<<<<<<<===;;;===??????===;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>???@@@AAAAAA@@@AAAAAABBBBBBCCCCCCDDDvvvrrrllljjjjjjhhheeebbb^^^aaacccaaa[[[VVVTTTTTTQQQUUUUUUSSSTTTVVVVVVSSSRRROOOKKKIIIHHHGGGEEEDDD???>>><<<:::888777777666222222222111222222333333//////000000000000//////+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++'''(((***+++***+++,,,...+++,,,---......---,,,+++(((((())))))*********+++((())))))***+++,,,,,,,,,******))))))))))))******''''''((()))***+++,,,,,,))),,,...,,,(((&&&))),,,******************************+++++++++,,,,,,,,,(((***+++)))&&&&&&(((***,,,,,,------...---------........./////////000000.........------.........////////////000000000000111222222111000000222444111000//////111444777:::888>>>FFFPPP^^^uuuqqq```QQQHHHDDDCCCAAA???<<<;;;;;;;;;999888666666555444444444555555333333333333333333333333333222222111111111111111222222111000000000000000.........................../////////000000111111111111000000//////......---------.........//////------------------------+++,,,------.........---++++++,,,------------,,,+++,,,------......---------------...///000000111---000222222000///111333111111111111111111111111111111111000000000000000333333333333333333333333444444333333333333444444444555777777666555555666777777777999;;;===>>>===:::::::::;;;;;;;;;<<<<<<;;;===??????===;;;;;;;;;::::::;;;;;;<<<======>>>===============>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBzzztttmmmkkklllllliiieee___aaaaaa___[[[WWWTTTSSSRRRSSSTTTSSSRRRSSSTTTVVVTTTQQQLLLIIIGGGFFFDDDBBB>>><<<;;;999888888999999666555555444222000///.................................---,,,---...///000---,,,,,,+++*********+++(((((((((((((((((((((((((((***,,,+++(((''')))++++++***)))'''''''''((()))))))))))))))))))))))))))))))))((())))))***++++++******+++,,,---......///************************''''''(((******+++++++++,,,,,,++++++***)))))))))...------,,,+++++++++,,,(((((()))***+++---...///------------------------------,,,,,,,,,,,,------///////////////......---------......//////000000000222333333222222333444777:::===@@@GGGXXXooooooeeeVVVKKKFFFBBB>>>:::===<<<;;;999777666444444555555444444444333333333444333333222222111111000555333111//////111444666......//////000000111111//////............//////////////////////////////...............---------++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,------...///,,,------......------,,,...//////000000000000000,,,,,,------...///000000000000000000////////////000000000///////////////111000000000000000111222////////////000111333333666555555444444555555666333333444444555666666666888888888888999;;;===>>>>>>===<<<::::::;;;;;;<<>>???<<<===>>>>>>===>>>@@@BBB{{{uuunnnlllmmmmmmjjjfff___```aaa___[[[WWWTTTSSSRRRSSSTTTSSSRRRSSSTTTVVVSSSPPPMMMJJJHHHFFFDDDBBB>>>===;;;999888888999999444444444333222000///...........................---,,,,,,+++,,,---...///---,,,++++++******++++++************************(((***+++***(((((()))++++++***)))(((''''''((()))))))))))))))))))))))))))******)))))))))***++++++++++++++++++,,,,,,,,,,,,************************'''((()))******+++******+++++++++***************,,,+++******))))))******,,,+++*********,,,---...------------------------000000////////////000000......///000000000000000.........//////000000000111111222222111111222222444777:::;;;???JJJZZZggg{{{qqq[[[SSSHHHBBB@@@???<<<::::::999999888777666555555444444444444333333333333111222222222222222222222222000...---,,,...000111......////////////////////////............//////........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,---...//////000000//////,,,,,,------...//////000000/////////////////////222222222222222222222222///////////////000000111000000000000000111222333555555444444444444555555333444444555555666777777888888777888999;;;<<<>>>>>>===<<<;;;;;;;;;;;;;;;===<<<:::;;;===<<<:::777888888999::::::;;;<<<<<<<<<<<<;;;;;;<<<======>>><<<>>>????????????AAACCC{{{uuunnnlllnnnnnnkkkggg^^^``````^^^ZZZVVVSSSRRRSSSTTTTTTTTTSSSSSSTTTVVVRRRPPPMMMKKKIIIGGGCCCAAA>>>===;;;:::999888999999333333333222111000//////........................,,,++++++++++++,,,------,,,,,,++++++******++++++************************(((***+++***)))((()))******))))))(((((((((((()))))))))))))))))))))))))))++++++***)))))))))******++++++++++++******))))))************************))))))***************))))))************+++++++++++++++******))))))******000...,,,*********+++,,,------------------------...------,,,,,,------...,,,---...000111222222222////////////000000000000111111111111000000000000///222666777777<<>><<<:::999888888999222222222222111111000///........................,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++,,,************************))))))******)))))))))***)))))))))(((((((((((()))))))))))))))))))))))))))+++***))))))((((((((((((*********)))))))))))))))******************************+++++++++***))))))((())))))***++++++,,,,,,------,,,,,,+++,,,,,,---000///,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...///000000000000000000000000000000000000111000//////000000///...---000333444444777===BBBGGGTTTgggxxx{{{fffUUUJJJEEEBBB???;;;::::::999888666555555555444444444444333333333333333222222222222000000000000111111222222111111111000000...------.........------,,,,,,,,,///......------......///------------------------++++++,,,------...//////---------------------------------,,,,,,,,,++++++,,,,,,+++***)))))))))*********++++++++++++******++++++,,,------------,,,,,,,,,,,,------..................///////////////,,,,,,,,,,,,,,,---------//////...//////000111222333222222111111111222222333333444444444444333333444444555666666777777888777777666666777888:::;;;;;;<<<======<<<;;;999888999999999::::::::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>@@@BBBCCCCCCCCCEEEFFFwwwqqqkkkiiikkkkkkhhheee^^^``````^^^ZZZVVVTTTSSSTTTUUUUUUTTTSSSSSSTTTVVVSSSPPPMMMKKKIIIGGGCCCAAA@@@???===:::999888888999222222222222222111000///........................,,,------...............,,,++++++***++++++,,,,,,))))))))))))))))))))))))***)))))))))******))))))((((((((())))))))))))((())))))))))))))))))))))))***)))((('''''''''''''''''''''((())))))***++++++***************************++++++++++++******)))(((((()))***+++,,,,,,------,,,,,,+++,,,,,,---------,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,---------------,,,,,,000000000///////////////111///......000111///...000111333333222555999======CCCMMMYYYgggyyyhhhSSSFFF@@@??????===<<<;;;:::999777666666555555444333222111111333333222222222111111111111111111000000/////////111111222111111///...---......------,,,,,,++++++......------------......------------------------***++++++,,,---...//////------------------------------,,,,,,,,,+++++++++,,,+++******)))))))))))))))******++++++******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------....../////////000.........//////000000000000000000000111222333444444333222222222222222333333444444555555444444333444444555555666777777777777666555555666777999::::::;;;<<<<<<<<<;;;999888999:::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>@@@CCCDDDDDDEEEFFFGGGuuuoooiiihhhjjjkkkhhhddd___aaaaaa___[[[WWWTTTSSSUUUVVVVVVUUUSSSSSSTTTVVVTTTQQQLLLIIIGGGFFFDDDBBBAAA???===;;;999888888999444444444333222111000000........................,,,---.../////////......++++++******++++++,,,,,,((((((((((((((((((((((((***)))((()))***+++***((('''(((((())))))))))))((())))))))))))))))))))))))))))))((('''''''''((((((''''''((()))***+++,,,,,,******************************+++++++++++++++***(((((()))***++++++,,,,,,******))))))******++++++))))))******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------,,,++++++***////////////............111...,,,...111222111...333333333111000111444777999999<<>>>>>:::::::::999888888777777666555555333222111000000222222222111111111000000111111000000///......---.../////////...---,,,,,,------------------,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))******************++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000---------......//////000000000000111222333444555333333333222333333444444333444555666666555444333333333444444555666666666666666555444555666777888999999:::;;;;;;;;;;;;;;;;;;<<<>>>===<<<;;;;;;<<<========================>>>>>>===<<<<<<<<<<<<======@@@CCCEEEEEEEEEFFFHHHuuuoooiiihhhjjjkkkhhheee```bbbbbb```\\\XXXUUUUUUVVVVVVWWWUUUSSSSSSTTTVVVVVVQQQLLLHHHFFFEEEEEEDDDAAA@@@>>>;;;999999888888666666555555333222000///........................+++,,,---.........------++++++******++++++,,,---))))))))))))))))))))))))+++)))((((((***+++***(((&&&'''((()))******)))((())))))))))))))))))))))))***))))))))))))******+++)))))))))******+++++++++************************))))))***+++,,,,,,,,,,,,)))))))))***+++++++++,,,******))))))******+++,,,'''((()))+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,---------,,,,,,///.........---------,,,000---,,,...222444333000111222222222222111222222666333444:::>>>DDDOOOZZZhhhqqqhhh___SSSHHHBBB???======999999999777666444444555444444444333333222222222222111111111000000000000////////////////////////------,,,,,,,,,,,,,,,,,,------------...............------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++*********+++,,,,,,***++++++++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000+++++++++,,,------....../////////000111333444555333333333333333444555666444555777888888777555444222222333333444555555555666555444444444555666777888888888999:::;;;=========???AAA@@@===<<<<<<===???>>>>>>>>>>>>>>>>>>>>>??????>>>===============<<>>;;;:::999888888777777777555444222000///........................***+++,,,---...---,,,,,,+++*********+++,,,,,,---************************+++)))'''(((+++,,,***(((&&&'''(((*********)))((())))))))))))))))))))))))+++*********+++,,,------++++++++++++************************************((()))***+++,,,---------***************+++++++++,,,+++++++++,,,------...'''(((***+++,,,+++)))(((++++++++++++++++++++++++...------,,,,,,------...***+++,,,---.../////////......---------,,,,,,,,,000---+++...333666444111---///222444555444333222555222333888;;;;;;BBBKKKLLLTTTaaarrr{{{nnnbbbSSSMMMEEEAAA@@@???===:::<<<<<<:::777444222111222222222333333333444444444111111111111000000000000------......///000000000------,,,,,,,,,---......---------....../////////...------,,,,,,------...++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++*********+++,,,------++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000......//////000111222222.........///000222333444222222222333444555666777555666777999999777666555111111222333333444444555666555444333444555666777888777777888999<<<>>>??????BBBCCCBBB>>><<<===>>>@@@@@@@@@???????????????@@@@@@???>>>>>>>>>>>>>>><<>>;;;999666555666666666555444444333333222222222111111111000000000000000000000000000000///............---------+++++++++,,,,,,---------...---,,,++++++,,,...000+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------...---+++*********++++++)))************+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------+++------,,,***)))***+++,,,------......------,,,000000000000111111111111222222222111111111111111333333333444444444444444777777888777666555333222222222111111222444555666666666444333333444555666777777777888:::<<>>???AAABBBBBBAAA@@@>>>>>>???@@@BBBCCCCCCBBBBBB@@@@@@??????>>>=========@@@@@@AAABBBBBBCCCDDDDDDvvvpppjjjfffgggiiihhhgggaaabbbdddbbb]]]WWWSSSQQQSSSSSSRRRRRRRRRSSSSSSTTTVVVRRRMMMIIIGGGEEECCCBBBBBB???<<<::::::::::::999777666555333222111000000---............---,,,,,,...---,,,,,,++++++,,,,,,,,,,,,***))))))))))))***+++***)))(((((()))***++++++***))))))******)))'''(((((((((((((((((((((((())))))))))))))))))))))))+++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((*********)))))))))((((((+++++++++*********)))))))))((('''&&&&&&(((***,,,...,,,---000000,,,***,,,---,,,++++++++++++,,,---------------...............///000///...///333666666555333222111111222222//////000000000111111111111111111222333555777888888<<<@@@EEEKKKVVVdddoooyyypppcccYYYRRRLLLFFFAAA???>>><<<:::777555333222555555444444333222222222222222222111111000000000000000000000000000000000............------------++++++,,,,,,,,,,,,,,,,,,000///---+++************+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,+++*********++++++)))************+++++++++***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,------------,,,,,,/////////000000000111111111111111111111111111111444444444444444555555555555555666777777666555444222222111111222444555666666555444444444444555666777777777888999<<<>>>???>>>???AAABBBBBBAAA@@@>>>???@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@?????????>>>??????@@@@@@AAAAAABBBBBBuuupppiiifffggghhhhhhgggaaaccccccaaa\\\WWWSSSRRRSSSSSSSSSSSSTTTUUUVVVVVVUUURRRMMMIIIGGGEEEDDDBBBBBB@@@<<<;;;;;;;;;:::999777666444333111000000000---,,,,,,+++++++++++++++...---,,,,,,++++++,,,,,,...,,,***(((''''''((((((******))))))))))))******+++)))((((((******)))'''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%''')))***************************))))))))))))))))))))))))************))))))))))))+++++++++***************+++++++++***************))))))))))))***+++---...+++,,,111777777000+++***,,,,,,,,,,,,,,,,,,,,,,,,------------............***///222111------222777888666333111/////////000//////000000000000111111111111000111111222333444666888:::;;;===CCCKKKQQQdddtttrrrgggYYYSSSKKKEEECCCAAA>>>;;;:::999888666555333222222333333333222111111000000111111111111000000000000000000000000000000000000............------------,,,,,,,,,,,,,,,+++++++++------,,,+++***))))))(((++++++++++++,,,,,,,,,,,,*********+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++************+++)))************+++++++++***++++++,,,,,,++++++******************+++++++++)))+++,,,+++******+++,,,,,,,,,------------,,,,,,.........////////////000///000000111111222222222444444444555555555666666333444555666666666666666222222222222333444555555666555555444444555666666888888777888999;;;<<<>>>???@@@AAABBBAAAAAA?????????@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@uuuoooiiiffffffhhhhhhgggbbbccccccaaa\\\WWWTTTRRRSSSSSSSSSTTTUUUVVVWWWXXXUUUQQQLLLIIIGGGFFFDDDCCCBBB@@@===<<<;;;;;;:::888666555444222111000000///...---+++*********+++,,,...---,,,,,,++++++,,,,,,...,,,***((('''((()))***((((((''''''''''''((((((***)))(((((()))***)))'''((((((((((((((((((((((((''''''''''''((((((((((((((('''%%%$$$$$$&&&(((******************+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************)))***+++,,,---.........***,,,111888888111+++******+++,,,,,,,,,,,,+++***,,,,,,---------.........(((+++///...,,,,,,///222555333000---,,,,,,---...////////////000000000111111111111111111111111111444666888:::;;;>>>CCCGGGLLLWWWiii||||||qqqdddVVVMMMIIIEEEAAA>>>>>>>>>===;;;888888777666666555444444333333222222111000000///000000000000000000000000000000000000000000000000.........---------,,,,,,---,,,,,,,,,++++++******((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,***************+++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,,,,++++++******++++++******************))))))*********+++++++++***++++++,,,,,,++++++***)))))))))))))))*********(((***++++++******+++---,,,,,,,,,------,,,,,,,,,---------.........//////...//////000111222222333444444444555555666666777444555555555555555555555222222222222333444444444555555555555555666666666999888888888999:::<<<===@@@@@@AAAAAAAAA@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???uuupppiiifffggghhhhhhgggbbbcccccc```[[[WWWTTTSSSPPPPPPPPPQQQQQQSSSTTTUUUTTTQQQLLLIIIGGGFFFDDDCCCCCCAAA>>>===<<<;;;999888666555444222111000/////////...,,,+++++++++,,,---...---,,,,,,++++++,,,,,,,,,+++***))))))***,,,---''''''(((((((((((('''''')))((('''((()))***)))(((''''''''''''''''''''''''&&&'''''''''((((((((())),,,+++)))))))))***,,,---))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************&&&&&&((()))*********)))++++++...444444///++++++***++++++,,,,,,++++++***,,,,,,,,,------------...+++++++++,,,---......---111000...,,,,,,---...///...////////////000000000222222222222111111000000000222444666777:::<<>><<<::::::999888777666666666555555555555555333333222222111000000000////////////////////////////////////////////////...------------,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,------------++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********************************))))))*********+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))((()))+++*********+++,,,+++,,,,,,,,,,,,,,,,,,+++------------..................///000111111222222333333444444555666666777777666666555444333333333222222333333333333333333444555555666666777777777999999888999999;;;===>>>AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>??????>>>?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAvvvqqqjjjggggggiiiiiihhhccccccccc```[[[VVVTTTSSSSSSSSSRRRSSSSSSTTTUUUVVVTTTPPPLLLIIIGGGFFFEEEDDDCCCAAA???>>>===<<<999777666555333222000///////////////...---------------...---,,,,,,++++++,,,,,,++++++***++++++,,,,,,---))))))************))))))((('''&&&''')))***)))((('''''''''''''''''''''''''''''''''(((((())))))******)))))))))******++++++(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,***************+++++++++((()))******++++++******+++***+++//////,,,+++---++++++++++++++++++++++++,,,,,,,,,,,,------------000...,,,,,,...//////---............///000000111......////////////000000222222333333222222111000111111222333444666777888===>>>CCCMMMXXXeeewww~~~rrr```ZZZQQQIIIEEEBBBAAA@@@<<<<<<;;;999888666555444333333333333333333333333333222222111000000//////............////////////////////////////////////------------,,,,,,,,,,,,+++++++++++++++*********------,,,,,,+++++++++++++++++++++++++++************************)))))))))++++++,,,,,,,,,,,,+++++++++++++++++++++*********((()))******+++*********)))************+++++++++***++++++,,,,,,++++++***************))))))))))))(((***+++***))))))***+++++++++,,,,,,,,,,,,++++++---------............///...//////000000111111111111222222333444555666666888777666444333222222222222333333444444333333222444444666777777777777777::::::999:::;;;===>>>@@@BBBAAAAAA@@@@@@?????????======<<<<<<<<<======>>>===>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDwwwrrrkkkhhhiiijjjjjjiiiccccccccc___[[[VVVTTTTTTWWWWWWVVVVVVVVVVVVWWWXXXTTTPPPLLLHHHGGGFFFEEEDDDCCCAAA???>>>===<<<999666666555333111000/////////...............---,,,,,,...---,,,,,,++++++,,,,,,******+++,,,++++++***)))((()))***++++++***)))(((((('''&&&''')))***)))(((''''''''''''''''''''''''''''''((())))))***++++++%%%&&&'''(((((((((''''''''''''((())))))***++++++))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,))))))*********+++++++++---------,,,,,,,,,,,,,,,+++(((***---...+++***---,,,+++***))))))***+++,,,++++++,,,,,,,,,---------000000...,,,++++++,,,...,,,---...///000//////............/////////000000111111222333222111000000333222111222333555555555777666:::AAAFFFLLLXXXdddwwwzzznnn```WWWLLLIIIDDD@@@>>>===<<<<<<999:::;;;:::888666555555222222222222222111111111111111000000///.........---------....../////////////////////////////////---------,,,,,,,,,++++++************++++++++++++---,,,***))))))***++++++++++++++++++*********)))+++*********)))))))))(((++++++,,,,,,,,,,,,++++++************++++++++++++'''((()))***++++++***))))))************+++++++++***++++++,,,,,,++++++***+++++++++******))))))))))))***+++***)))((()))***++++++,,,,,,,,,,,,++++++---............//////////////////000000000000000000000111222333444555555666666444333333333333444222333444444444333222222333444666777888888777777:::::::::;;;<<<>>>AAABBBCCCBBBAAA@@@????????????>>>===<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBCCCDDDCCCCCCCCCDDDDDDEEEEEEEEExxxrrrllliiiiiikkkkkkjjjccccccccc___ZZZVVVTTTTTTUUUUUUTTTTTTSSSTTTTTTTTTSSSPPPKKKHHHGGGFFFEEEDDDCCCBBB@@@???>>><<<999666555444333111000//////...,,,---...///...---,,,+++...---,,,,,,++++++,,,,,,***+++,,,,,,+++)))&&&%%%&&&'''((())))))((('''&&&'''&&&&&&''')))***)))((('''''''''''''''''''''''''''(((((()))***++++++,,,&&&''')))++++++***)))'''&&&''''''((()))*********))))))))))))))))))))))))(((((())))))*********+++''''''(((((())))))))))))))))))******++++++++++++,,,+++***)))((((((((((((***(((***......+++***,,,,,,+++)))(((((()))+++,,,++++++,,,,,,,,,------------//////+++%%%$$$)))...***+++---......---+++***............/////////000///000111222222111000///000...---...000333444444111000555<<<>>>???GGGQQQVVVbbbrrryyynnneee]]]VVVNNNHHHCCCBBB@@@>>><<<;;;999888333555777777666555444444333333333333222222222222000//////...------,,,,,,---------.........//////////////////////////////---------,,,,,,,,,++++++))))))******+++++++++,,,)))(((''''''(((***---...++++++++++++******))))))+++*********))))))((((((+++++++++,,,,,,+++++++++))))))******+++++++++,,,'''((()))+++++++++***))))))************++++++++++++++++++,,,,,,+++++++++,,,+++++++++******))))))***++++++***((('''((()))+++++++++,,,,,,+++++++++.........////////////000000000000000///////////////000000111333444555555555444333222333444555666222333444444444333222111333444666777888888888777:::::::::;;;===@@@BBBDDDCCCBBBAAA@@@???????????????>>>===<<<<<<===>>>?????????@@@AAACCCDDDEEEEEEBBBBBBBBBCCCDDDEEEFFFFFFyyysssllliiikkkmmmkkkiiibbbaaa```^^^[[[WWWTTTRRRSSSTTTVVVVVVUUUUUUUUUVVVUUUQQQMMMIIIGGGFFFCCCAAAAAA@@@???===<<<:::999888999888666444222000...---...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++(((((())))))))))))((((((+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))((('''''''''(((***+++,,,++++++***++++++,,,,,,))))))))))))))))))))))))(((((()))***************---,,,,,,++++++,,,,,,---///...---***(((''')))+++*********++++++,,,,,,,,,...---,,,,,,+++++++++,,,------------------,,,,,,---,,,+++******,,,...///,,,,,,,,,---...///000000---------............///////////////000000000000333222222111111222222333222333444666888;;;===>>>FFFMMMVVV^^^gggttttttjjj^^^ZZZUUUNNNHHHDDDBBB@@@;;;:::888777666666666777555555555444444333333333444333222111111111222333...............---------....../////////...,,,+++------............------......---,,,,,,+++***************++++++,,,,,,,,,------+++***))))))(((((()))))))))))))))))))))))))))******)))(((((()))+++++++++++++++++++++++++++******))))))(((((('''''''''(((((()))***+++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((***++++++***(((''')))************+++++++++...------------...//////000000000000000/////////000000//////000111222222444444444444444444444444222222111111222222333444555666888:::;;;<<<======>>>===<<<;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@?????????>>>>>><<<;;;;;;<<<======??????>>>>>>???AAABBBDDDBBBBBBAAA@@@AAACCCEEEGGGzzztttllljjjkkkmmmkkkhhhaaaaaa```^^^[[[XXXUUUSSSRRRTTTVVVVVVUUUTTTUUUVVVUUUQQQMMMIIIGGGFFFCCCAAAAAA@@@???===<<<:::999888777666555444222111000///---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++))))))************)))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***---+++(((&&&%%%&&&)))***))))))))))))))))))))))))(((((()))***************++++++************++++++>>>:::222***$$$$$$'''************++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,---------------------,,,+++******,,,---///,,,,,,------......//////------------............000000111111111222222222333222222111111222222333444444444555666888999:::<<<@@@FFFKKKPPPYYYdddlll~~~{{{sssiii^^^VVVMMMKKKFFFBBB>>>;;;:::999:::999777666555555555666555444444444333333333333444333222111111111222222222111111000///......---------...//////...---,,,//////000000000000//////...------,,,++++++*********++++++++++++++++++,,,---,,,+++***))))))))))))************************)))******)))(((((()))+++++++++++++++++++++++++++************)))))))))((('''(((((()))******++++++))))))))))))************++++++++++++++++++++++++************************+++,,,...//////...,,,+++))))))*********+++++++++------,,,,,,------...///////////////////////////111111111222222333333333444444444444444444444444222222111111222222333444555666888999;;;<<<<<<===>>>===<<<<<<<<<>>>@@@AAAAAAAAA@@@@@@@@@?????????>>>===<<<;;;<<<<<<>>>>>>@@@@@@??????@@@AAABBBCCCBBBAAA@@@@@@AAACCCEEEGGG|||uuummmjjjkkkllljjjggg`````````___\\\YYYUUUSSSRRRTTTUUUUUUTTTTTTUUUVVVUUUQQQMMMIIIGGGFFFCCCAAAAAA@@@???===<<<:::999888555555444333222111111000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))******++++++******)))'''((()))+++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++'''(((((()))))))))))))))---***&&&"""!!!###&&&((())))))))))))))))))))))))(((((()))*********************))))))))))))******333111,,,'''$$$%%%)))---*********+++++++++++++++,,,+++******************++++++,,,,,,------......---,,,+++***+++,,,---...---------------.........------------............000000111111111111222222222222111111111111222222555555444444444444555555666888<<<===???DDDLLLRRR^^^iiixxxzzzrrrggg]]]VVVPPPIIIDDDAAA???===:::888888777888777777555444444444444444444444333333333333333222333222222111000111111111333222111000///---,,,,,,,,,,,,---.........------...//////000000//////...------,,,,,,++++++******+++++++++++++++*********,,,+++***)))))))))))))))************************)))******)))(((((()))+++))))))))))))))))))))))))++++++************))))))((((((((()))******++++++))))))))))))***************************************************************+++,,,------,,,+++***)))))))))*********++++++,,,,,,++++++,,,,,,---............///////////////222222444555555555444333333333333333333333333333222222111111222222333444555666777888999:::;;;<<<======<<<<<<<<<>>>@@@AAA@@@@@@????????????>>>>>>===<<<<<<;;;<<<===???@@@BBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@???AAACCCEEEGGG~~~wwwnnnkkkkkkllliiifff````````````]]]YYYVVVSSSRRRSSSTTTTTTSSSSSSTTTVVVUUUQQQMMMIIIGGGEEECCCAAAAAA@@@???===<<<:::999888666555444333222000000//////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))************))))))'''(((***++++++***((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((+++******))))))******+++&&&''')))*********)))(((+++)))&&&$$$###$$$&&&((())))))))))))))))))))))))(((((()))******************))))))(((((())))))***"""%%%)))++++++++++++,,,***************+++++++++******))))))))))))************+++,,,------......,,,,,,+++++++++,,,---......---------------------,,,,,,---------...................../////////000222222111111111111222222444333333222222222333333444555777888:::===CCCGGGLLLSSS^^^hhhsssuuujjj\\\WWWOOOIIIFFFCCCAAA>>>;;;:::888777777777777777555444444333333333333333333333333333222222222222222222111111000000000000//////...---,,,,,,++++++++++++,,,,,,------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,++++++******))))))+++******))))))))))))***++++++++++++++++++++++++((()))***)))'''''')))***))))))))))))))))))))))))***)))))))))))))))))))))(((((())))))************((()))))))))************************************************************((()))************)))((())))))))))))************++++++******++++++,,,---.............../////////111333444666666555333222222222222222222222222222222222111111222222333444555555555666777999::::::;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<>>>@@@AAACCCBBBBBBBBBBBBBBBBBBBBB@@@?????????@@@BBBEEEGGG~~~wwwoookkklllllliiieee```aaaaaa```^^^ZZZUUUSSSRRRSSSSSSSSSRRRRRRTTTVVVUUUQQQMMMIIIGGGEEECCCAAAAAA@@@???===<<<:::999888777777555333111///------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))''''''((((((((((((''''''((()))*********(((%%%$$$&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***))))))(((((())))))***&&&''')))*********)))(((''''''((())))))*********))))))))))))))))))))))))(((((()))*********************))))))))))))******))),,,...///---+++))))))************************)))))))))(((((()))************++++++,,,---......++++++++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,------------...---............/////////222111111000000111111222111111000000111222333333111222333333444777:::===???CCCHHHNNNTTT^^^hhhooo|||ssskkkaaaVVVMMMGGGFFFCCCBBB@@@???===;;;444444333222222222111111333333333333333222222111222222222222222222222222111111111000000000//////,,,,,,,,,,,,------------++++++++++++,,,,,,------++++++,,,,,,,,,,,,++++++,,,+++++++++++++++******+++++++++******))))))))))))))))))((())))))******************************((())))))(((''''''(((***(((((((((((((((((((((((('''((((((((((((((((((((()))))))))))))))*********((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))*********+++************+++,,,,,,............//////000000111222444555555333111000222222222222222222222222222222111111222222333444444444444444555777888999777777777888888999:::;;;===========================<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBAAAAAA???>>>>>>>>>???BBBEEEFFF~~~wwwoookkklllllliiifffaaabbbcccbbb^^^ZZZUUUQQQRRRRRRSSSQQQPPPQQQSSSVVVUUUQQQMMMIIIGGGFFFCCCAAAAAA@@@???===<<<:::999888888777555333000...,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))&&&''''''((((((''''''&&&))))))***)))(((&&&%%%###(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''(((((()))))))))))))))&&&''')))+++,,,,,,,,,+++))))))))))))))))))))))))(((((()))*********************))))))))))))******...---***'''%%%&&&))),,,***************)))))))))))))))))))))))))))***+++******++++++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------//////000000000000111111111111000000000000111111////////////000222333444333333222222222333444555777999<<>>>>>???>>><<<:::777555333333222222111000000000111222222333333222222111000111111111111222222222///000000000000///......---------...//////000000++++++*********+++,,,,,,,,,------......------,,,++++++++++++++++++*********************)))))))))(((((((((((())))))***+++))))))))))))))))))))))))((())))))(((''''''(((***((((((((((((((((((((((((&&&&&&''''''''''''(((((())))))))))))))))))******))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++******++++++,,,---......//////000000111111111222222333333222000000111111111111111111111111222222111111222222333444444444333333444555777888555555666666777888888888;;;;;;<<<<<<<<<<<<======>>>======<<<===>>>@@@AAA@@@AAABBBBBBBBBBBBAAAAAA>>>=========???BBBDDDFFF~~~wwwooollllllmmmjjjgggbbbcccdddbbb___YYYSSSPPPRRRRRRRRRQQQPPPPPPSSSVVVUUUQQQMMMIIIGGGFFFCCCAAAAAA@@@???===<<<:::999888666555444222000///---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))(((''''''((((((((((((''''''))))))))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((())))))***(((((())))))************))))))))))))))))))))))))(((((()))***************)))((((((''''''(((((()))'''&&&%%%######&&&+++///+++*********)))))))))(((***))))))))))))***+++,,,++++++++++++++++++,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,------...++++++,,,,,,,,,---------/////////000000000111111111111000000000000111111////////////000111222333555444222222333444444444444666888;;;>>>AAAEEEGGGDDDJJJSSS\\\dddooo{{{{{{uuuoooiii```ZZZQQQNNNKKKGGGCCCAAA??????:::;;;;;;:::888555444333333333444444333333222222111111222333333333222111000000000000111111222222//////000000000///...------..................///,,,+++***))))))***++++++,,,,,,------------,,,,,,******************++++++))))))))))))************'''''''''((((((***++++++(((((((((((((((((((((((('''((()))(((&&&&&&((()))))))))))))))))))))))))))''''''''''''((((((((()))***)))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***+++++++++++++++,,,------//////000000111222222333222222222222111111111000111111111111111111111111222222111111222222333444444333222111222444666777444444555666777777777777::::::;;;;;;<<<<<<<<<<<>>======>>>???@@@>>>???@@@AAABBBBBBAAAAAA======<<<===>>>AAADDDFFF}}}wwwooolllmmmmmmkkkhhhcccdddeeeccc___YYYSSSOOORRRRRRRRRPPPOOOPPPSSSVVVUUUQQQMMMJJJGGGFFFCCCAAAAAA@@@???>>><<<:::999888444444333222111000//////...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))((((((((())))))))))))(((((()))))))))((())))))***+++&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))((('''''''''(((***+++***)))'''&&&&&&'''((()))))))))))))))))))))))))))(((((()))***************'''''''''&&&&&&'''''''''(((***++++++***))))))***+++*********))))))((((((******))))))***+++,,,,,,,,,,,,++++++++++++++++++***+++,,,---------,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------------------.........///111111000000000000111111111111000000000000111111000//////000222444444444111333555888999;;;<<<<<<;;;???DDDIIIMMMTTT]]]dddjjjppp{{{zzzwwwhhhbbb[[[WWWUUUQQQJJJDDD@@@@@@@@@>>>:::777777777888999999777555444555666000000111222222222111111111111333444444333222111//////000000111111111222...///000000000///---,,,---------,,,,,,+++++++++---,,,+++)))))))))***************++++++***************************++++++(((((())))))******++++++''''''''''''(((***+++,,,(((((((((((((((((((((((('''((()))(((&&&&&&((()))************************'''((((((((())))))***************)))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,(((((((((((()))))))))))),,,,,,++++++,,,,,,---...///000000111222333333333444333222111111111111222000000000000000000000000222222111111222222333444444333111111111333555666444555666777888888888888:::::::::;;;;;;<<<<<<<<<@@@???>>>======>>>??????<<<>>>???AAABBBBBBAAAAAA===<<<<<<<<<>>>AAADDDFFF|||vvvooolllmmmmmmkkkhhhdddeeeeeebbb\\\WWWTTTRRRTTTTTTSSSRRRRRRRRRRRRRRRRRRPPPNNNLLLKKKHHHEEEBBBCCCBBB@@@???<<<;;;999888777666555444222111000000...------,,,,,,+++******.........---------,,,,,,,,,+++***)))((((((((((((''''''((((((((((((''''''$$$%%%&&&((())))))******((()))***)))((('''((()))((())))))***************(((((((((((())))))))))))******))))))(((((('''''''''((())))))(((((()))***)))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))((('''((()))+++---++++++******++++++,,,---+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------,,,,,,,,,---......,,,,,,------------------///000000000111111111111000000111222222222222222//////000111222333333333333222111111222555777999:::999:::>>>DDDIIIJJJJJJPPPTTTZZZ```fffmmmtttyyy}}}vvvmmmddd]]]XXXVVVOOOMMMKKKGGGDDDAAA???>>>:::999777666444333333333333444444555555666666666444444222000///.........222222111111111111222222333222000.........////////////.........---------++++++++++++,,,,,,---......---,,,+++************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((('''(((******((((((((()))---,,,+++)))((('''''''''))))))((('''''''''''''''******))))))((((((''''''***************)))((('''))))))***++++++++++++++++++***)))(((((()))***+++******))))))))))))******'''((()))******++++++*********+++,,,,,,---............//////000000111111222111111000000000000000..................------///000111222222111000///222111111111000000//////222333333444555666777888777777888999:::<<<>>>???<<<<<<;;;;;;;;;;;;<<<<<>>???@@@AAAAAAAAA|||wwwpppmmmmmmmmmkkkhhheeeffffffccc]]]XXXUUUSSSTTTTTTSSSRRRRRRRRRRRRRRRSSSPPPMMMKKKJJJHHHEEECCCCCCBBBAAA???===;;;999888777777666444333222111000,,,,,,------.../////////...------,,,,,,,,,,,,,,,,,,+++***)))(((((((((((((((((())))))))))))((((((%%%&&&'''((())))))))))))%%%'''((((((''''''(((***************)))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))(((((()))***))))))*********+++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))******+++************************+++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,------...///......------,,,,,,,,,//////000000000111111111///000000111111111111111000000000111111222222333333222111111222444777888888777555777:::======<<>><<<:::888777777888777666444333333333333222222222333333333333333333222111000///.........//////............//////...------------///000111///.........---------,,,,,,,,,+++++++++,,,---------,,,+++***))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***))))))(((((((((((((((******++++++++++++******'''(((******((('''((()))))))))(((((('''((((((((())))))((('''''''''''''''))))))))))))((((((''''''))))))*********)))((((((((())))))******************))))))))))))))))))***)))))))))(((((()))))))))'''((()))******++++++*********++++++,,,------............///000000111111222111000000//////000000........................///000111111111111000///111111111000000000//////111222333555666666666666777777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>?????????@@@;;;<<<===???@@@@@@AAAAAA}}}xxxqqqnnnmmmmmmkkkiiieeeffffffccc^^^YYYVVVUUUTTTTTTSSSRRRRRRRRRSSSSSSTTTQQQMMMJJJHHHGGGFFFDDDCCCBBBAAA???===;;;999999777777666444333222111000---......///000000111111...---+++*********,,,---,,,+++***)))))))))))))))))))))************))))))''''''((((((((((((''''''###$$$&&&'''&&&''')))************)))((('''%%%%%%(((((((((((())))))))))))'''''''''((()))*********'''((())))))(((((()))***)))))))))*********++++++(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((***+++,,,,,,+++)))''')))))))))))))))******+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------000000///...---,,,,,,+++////////////000000000000...//////000000000000000111111111111111111111111222222111111222444666777999888666666777888888777888:::<<<===>>>AAADDDGGGCCCIIIPPPWWW^^^eeennnuuu}}}{{{nnnkkkfff___XXXQQQKKKIIIGGGEEECCCAAA???===<<<<<<999888777666666666666666444444333222222222222222111111111111000000000000111111000///////////////......------------......,,,,,,,,,,,,---...///000......------------,,,,,,---,,,,,,++++++++++++,,,,,,+++***)))((((((((()))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))((((((''''''((((((''''''((((((((((((''''''&&&(((***)))((('''((()))&&&&&&&&&&&&'''(((((())))))((((((''''''''''''((()))))))))(((((((((((('''(((((()))*********))))))'''(((((()))))))))))))))((())))))******))))))((((((((((((((((((((((((((('''((()))******++++++*********++++++,,,,,,------------......///000000111111111000///////////////........................///000000111111000000///111111000000000000/////////111333555666666555555555555555666666777999999;;;::::::::::::::::::;;;;;;;;;<<<<<<===>>>??????;;;;;;<<<===>>>??????@@@}}}yyysssooommmmmmkkkjjjdddeeefffccc^^^YYYVVVUUUTTTTTTSSSSSSRRRSSSSSSTTTVVVRRRLLLHHHGGGGGGFFFFFFCCCCCCAAA???===;;;:::999666666555333222111000///111111000000///.........///---***(((((()))+++---,,,+++******)))))))))***((())))))******))))))((((((((()))(((((('''&&&&&&$$$&&&''''''''''''(((***))))))))))))((('''&&&%%%(((((((((((())))))))))))'''((((((((()))))))))***'''((())))))(((((()))***))))))))))))************((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))******+++***)))'''&&&((((((((((((((()))******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,---/////////......---------........./////////000000---......///000/////////111111111111000000000000111111111111222333555555666666666666888999:::::::::;;;<<<<<<;;;;;;===???>>>AAADDDGGGJJJNNNTTTXXX[[[___dddjjjpppvvv}}}{{{tttjjj```YYYRRRPPPNNNJJJFFFCCC@@@>>>======<<<;;;;;;:::::::::666666555555555555666666111111111000000111111222111000000000//////....../////////......//////000///......------....../////////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,+++*********+++******)))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))(((((('''''''''((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&((())))))(((''''''(((''''''&&&&&&''''''((())))))(((''''''''''''((((((((((((((((((((((((((((((''''''((()))*********)))&&&''''''((()))((((((((('''((()))******)))((('''''''''(((((((((((('''''''''((()))******++++++*********++++++,,,,,,,,,,,,,,,,,,---...//////000000000000///............///---------.............../////////000000000000000000000000000000000//////...000333666777666444333222333333444555666888999:::999999888888999999:::888888999:::<<<===>>>>>>:::::::::;;;<<<===>>>???~~~zzzuuupppnnnlllkkkjjjcccddddddbbb]]]XXXUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTVVVRRRLLLHHHFFFFFFGGGFFFDDDCCCAAA@@@===<<<:::999555444333222111///......000000///......------,,,///---***(((((()))+++---,,,+++******************'''(((((())))))(((((('''))))))))))))((('''&&&%%%''')))***)))''''''((()))''''''((((((((((((''''''(((((((((((())))))))))))***)))))))))(((((((((''''''((())))))(((((()))***(((((()))))))))*********((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***)))((('''&&&&&&'''(((((((((''''''(((((()))***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++******++++++******++++++,,,---,,,---------......//////---............/////////------...///////////////111111000000000000000000111111111111222222333444000111111222333555777888666777888777666666777999;;;;;;<<<<<<<<<>>>AAACCCFFFIIILLLPPPSSSWWW\\\``````dddkkkpppuuuyyy}}}zzzsssmmmjjjbbb```]]]ZZZVVVPPPHHHCCC???>>>===<<<;;;:::999888666555555444333222111111333222222111111111111111///////////////000000111111111000000//////...............---......///000......------------......000000//////...------,,,++++++,,,,,,,,,,,,,,,,,,---,,,++++++************))))))(((((('''((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''&&&'''))))))'''&&&'''(((***)))((((((''''''((((((((((((''''''''''''(((((('''''''''''''''(((((((((&&&'''((()))))))))))))))&&&&&&'''((((((((((((((('''((()))******)))((('''''''''(((((((((((('''''''''((()))******++++++*********+++++++++++++++,,,++++++,,,---...///000000000///......---.........---------.........//////....../////////000000111//////////////////000000---///222555666555444222000000111333444777999:::888888777777777777888888666666777888:::;;;<<<<<<888888888999:::;;;===>>>~~~{{{vvvqqqnnnlllkkkkkkbbbccccccaaa]]]XXXUUUTTTTTTTTTSSSSSSSSSTTTUUUUUUVVVRRRLLLHHHGGGGGGFFFFFFDDDCCCBBB@@@>>><<<::::::555444444222111000///...+++,,,,,,------...//////...---+++*********,,,---,,,++++++*********++++++''''''((((((((((((''''''(((((())))))((('''&&&&&&)))*********((('''((()))&&&'''((())))))))))))((((((((((((((())))))))))))*********)))(((''''''''''''((())))))(((((()))***((((((((()))))))))******(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))+++)))'''&&&&&&'''(((***((((((((((((((())))))***+++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------***++++++,,,---...//////------------.........///---......///////////////000000000000000000000000000000111111111222222222111222222222111111333444222333333333111222333555444444444555666777999999<<<===???@@@AAACCCFFFHHHHHHKKKPPPUUUWWWZZZ]]]___\\\___aaaccceeegggiiillluuuvvvxxxzzz|||}}}}}}}}}zzzzzzzzzzzz|||~~~}}}wwwrrrllliiigggaaaaaa```^^^ZZZVVVRRRPPPIIIGGGEEECCCBBB???;;;888999888888777666555444444666555555444333111000///333222222111000000111111//////.........//////000000000000000////////////......---------......///,,,,,,++++++++++++,,,,,,,,,---...//////000//////******++++++++++++,,,,,,,,,++++++************+++))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&''''''((((((&&&''''''((((((''''''&&&%%%''')))((('''&&&'''(((******)))((('''''''''((((((''''''''''''(((((()))&&&''''''''''''(((((((((''''''((()))))))))((((((&&&''''''((((((((((((((('''(((((())))))((((((''''''((()))******)))(((''''''((()))******++++++*********++++++++++++++++++)))***+++,,,---///000000//////...---------------,,,,,,------.../////////............///000111111......////////////000000---///111333444444333333111111222333555777999:::777777666666666666777777555555666777888888999999777777666666888999;;;<<<~~~|||xxxrrrnnnkkkkkklllbbbddddddbbb]]]YYYVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVUUUQQQLLLIIIGGGGGGFFFEEEDDDDDDBBB@@@>>><<<;;;:::777666555444333111000000+++,,,,,,------...//////...------,,,,,,,,,,,,,,,+++++++++******++++++,,,(((((())))))))))))(((((('''(((((((((((((((''''''&&&((()))(((''''''((())))))))))))***))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((('''((())))))(((((()))***(((((((((((()))))))))***))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))******+++))))))(((((())))))***+++***))))))(((((())))))*********************************++++++,,,,,,------,,,,,,,,,,,,,,,------...***+++++++++,,,---------,,,,,,---------...............///000000000000///......//////000000111111///000000111111111111111333444555444222111333555222333444333111111333555222222222444555666666555666777888888888888;;;======@@@CCCEEEFFFFFFHHHIIIEEEGGGIIIJJJJJJLLLOOORRRTTTUUUWWWYYYZZZ[[[\\\\\\YYYYYYXXXXXXYYY\\\^^^```bbbbbbcccdddeeefffhhhiii```___\\\YYYUUURRRPPPNNNJJJJJJIIIHHHFFFDDDCCCAAA>>><<<999888777777666444666666555555444333222222555666777777666555444333333333222222222333333444000//////.........//////.........///////////////......------,,,---------,,,,,,++++++++++++,,,,,,***+++---...//////......************+++++++++,,,******************+++,,,***))))))(((((())))))***))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''''''''&&&&&&''''''(((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((((()))((((((''''''''''''((())))))))))))((((((((((((''''''((((((((('''(((***++++++***(((''''''((()))******++++++***++++++******************))))))***,,,---...///000///...------,,,,,,------,,,,,,------...//////000......------...///111222........./////////000000...///000222333333333333555555555555555666777888666666555555555555666666444555555555666666777777666666555555666888:::<<<}}}xxxsssnnnkkkkkklllccceeeeeeccc___ZZZWWWVVVTTTTTTSSSSSSTTTUUUVVVVVVTTTQQQMMMJJJHHHGGGFFFEEEDDDDDDBBB@@@>>><<<;;;:::888888777666444333222111/////////...------,,,,,,.........---------,,,,,,+++++++++***++++++,,,,,,))))))************))))))''''''((((((((((((((('''###%%%'''''''''''')))***++++++++++++***((('''&&&(((((((((((())))))))))))''''''(((((())))))******'''((())))))(((((()))***(((((((((((())))))))))))******************************))))))))))))******))))))))))))))))))))))))((()))+++---------,,,+++)))))))))))))))***++++++))))))(((((((((((())))))******************************+++,,,------......------,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,---------.........//////000000000000000---......///000111111222///000000111111111111000///111222222000000333666333444444333111111222333111111222333444444222000222444555555444555777999666888:::;;;:::999999:::;;;<<<======>>>@@@CCCFFF???@@@BBBDDDFFFGGGHHHHHHJJJHHHFFFDDDDDDEEEGGGIIIKKKKKKLLLLLLNNNOOOQQQQQQIIIIIIHHHGGGFFFDDDCCCCCCAAAAAA@@@???>>>============:::666444444444444333000000000000000000000000---...///111111111111000/////////000111222333444000000///...............---------......////////////...---,,,,,,,,,,,,---///......------......///,,,---......---,,,***)))))))))******+++++++++,,,***)))))))))***+++,,,,,,***)))))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((())))))))))))))))))(((%%%'''(((((('''&&&&&&'''$$$$$$$$$%%%&&&'''))))))'''''''''''''''((()))***&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&'''(((((())))))))))))))))))((('''&&&&&&'''((()))''')))***,,,,,,***)))''''''((()))******++++++***++++++******************((()))***+++---...///000......---,,,,,,,,,,,,---,,,,,,------...///000000...---------...///111222---.........//////000000//////000111222333444444999888777666666666666666555555555444444555555555444444555555555555555555666555444444555777:::;;;~~~vvvpppllljjjiiihhhggghhhhhhddd___ZZZVVVUUUVVVUUUTTTSSSSSSTTTUUUVVVVVVRRRMMMJJJHHHHHHGGGFFFBBBBBBAAA???>>><<<;;;;;;777555111000000000///...///////////////.........---,,,+++++++++,,,---...---,,,+++***))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&))))))(((((()))***++++++((()))***+++***)))'''%%%))))))************))))))&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&''')))*********)))((((((((()))+++,,,...---+++))))))((())))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))***+++,,,,,,------.........------,,,,,,,,,,,,,,,,,,+++++++++******000//////...------,,,,,,***+++,,,---............111111000000//////......//////000111111111111111222000///000333444222000111111111111111111111111111111111111111111111111444444444444444444444444666666666666666777888888999999888888888888999999999:::;;;<<<===>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>===<<<<<<<<<<<<===>>>>>>>>>======<<<;;;:::999999999999::::::999888666555444444444333333222222222111111111111111111111111111111111111111111111111333222111000/////////000///////////////////////////...------,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++------------,,,,,,+++******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((('''''''''))))))***++++++++++++***))))))***++++++++++++*********+++++++++******)))++++++,,,---------,,,,,,,,,---......///.........---.........//////000000000000000111222222333333555555555555555555555555222222333333333222111111555444444333333444444555333333333333444555666666~~~vvvppplllkkkiiihhhfffggggggddd^^^YYYVVVTTTUUUTTTTTTSSSSSSTTTTTTUUUVVVRRRMMMJJJHHHHHHGGGFFFEEEDDDBBB@@@===:::888777777555222000000000///............//////////////////...,,,+++++++++,,,,,,***)))((('''&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''((('''''''''&&&&&&&&&%%%((((((((((((((('''''''''))))))))))))))))))************))))))((((((((((((&&&''''''((((((''''''&&&'''(((***)))(((''''''(((''''''''''''((()))*********)))((((((((()))++++++%%%%%%%%%&&&(((***,,,...))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++***************))))))***++++++,,,---------------,,,,,,,,,+++++++++++++++++++++,,,,,,------------...............//////////////////...---000000000/////////......//////000111111111111000111000///000333444222000111111111111111111111111111111111111111111111111333333333333333333333333444444444444444555666666555555444444444444555555555666777777888888888888777777666666777777888999888777777777777888999999777777777777666666666666777777777777666555444444111111111000000000//////111111111111111111111111000000000000000000000000000000000000000000000000------------------------......---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++++++++***)))))))))************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''''''''''''''''''''))))))***++++++++++++***))))))***++++++++++++***++++++******************++++++,,,------------,,,---.........///.........---........./////////000//////000111111222222333444444444444444444444444333333444444333222111111222222111111111111222222333333222333333444555666}}}vvvpppmmmkkkjjjiiieeeffffffccc^^^YYYVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVRRRMMMJJJHHHHHHGGGFFFEEEDDDBBB@@@===;;;999888777555222000000000///...------......//////000000000///...,,,+++*********)))(((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((******)))))))))))))))))),,,***((('''&&&''')))***&&&&&&&&&''''''&&&&&&&&&&&&(((******)))((()))***))))))((((((((())))))***)))))))))((()))******+++(((((('''''''''((())))))))))))))))))))))))))))))((())))))***+++,,,------++++++++++++******))))))))))))******+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++******+++,,,...///+++,,,,,,---.../////////---......////////////...///////////////............//////000000000000000000//////000222222111000000000000000000000000000111111111111111111111111222222222222222222222222222111111111111222333333222222111111111111222222333333444444444444333333333333333333333444444555444333333333333444555555222222222333333444444444666555444333333222222333000000000000000/////////000000000000000000000000////////////////////////,,,---///111111111111000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,......------------,,,,,,.........---------,,,,,,++++++,,,,,,,,,,,,++++++))))))******+++*********)))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((()))******))))))))))))))))))))))))))))))******))))))((('''((((((((()))))))))))))))((()))******++++++******))))))***++++++++++++***,,,+++***))))))***+++,,,++++++,,,,,,------------///////////////........................///////////////000000111111222222333333333333333333333333555555555444444222111111111111000000000000111111222222222333333444555666|||vvvqqqnnnllljjjiiicccddddddbbb]]]YYYVVVUUUSSSSSSTTTTTTTTTTTTSSSSSSVVVRRRMMMJJJHHHHHHGGGFFFAAAAAA@@@???>>>===<<<<<<888555222111111111000///,,,------...///000111111///......---,,,+++++++++++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))))))))(((((((((((((((&&&&&&''''''(((((())))))*********))))))((('''''')))((('''&&&&&&'''((((((''''''((((((((((((''''''%%%'''))))))(((((()))***+++***)))))))))))))))***)))))))))))))))******+++,,,++++++***))))))(((((())))))))))))))))))))))))'''((()))***+++,,,------,,,,,,++++++***)))))))))))))))******+++++++++,,,++++++******************---,,,+++***+++,,,...///+++,,,,,,------......///'''(((***,,,...///000000........................---...//////000000///////////////000111111000000000000000000000000000000111111111111111111111111111111111111111111111111111000000000000000111111333333222222222222333333444444444444444333222111333333222222333333444555333333333333333444444555333333333333333333333333555444222111000111222222222222222222222222222222////////////////////////........................,,,---///111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++---------------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,))))))******))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''&&&&&&***************+++++++++((())))))***************))))))***++++++++++++***,,,+++***))))))***,,,...,,,,,,,,,,,,------...///111000000//////.......................................//////000111111222222222222222222333333333666666666555444333222111222222111111111111222222222222222222333444555666{{{uuuqqqnnnmmmkkkiiibbbcccdddbbb^^^YYYWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSVVVRRRMMMJJJHHHHHHGGGFFFAAA@@@@@@???>>>===<<<<<<888666222111111111000///,,,------...///000111111------------------------,,,,,,++++++******++++++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))***)))((('''&&&$$$%%%&&&'''''''''&&&%%%''''''((((((((((((''''''$$$&&&((((((''''''((()))+++***)))))))))))))))***((()))))))))************%%%&&&''')))***,,,------))))))))))))))))))))))))''''''((()))+++,,,------+++++++++*********)))))))))***************++++++************************------,,,+++++++++,,,---------------------------&&&''')))+++---///000000---------------.........------...////////////...---...///000000///000000////////////////////////000000000000000000000000000000000000000000000000111111000000///000000111333222222111111222222333444444444444333222111000222222222222222333444444222222222222222333333444555444444333222222111111444333222111000111222333222222222333333333333333........................////////////////////////---...000111000///,,,+++------------------------+++++++++******++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,******++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$((((((((()))))))))******(((((()))************)))))))))***++++++++++++***,,,+++***))))))+++---///,,,,,,,,,,,,---...///000333222111///.........///...............------------......//////000111111111111111222222222333333555555555555444333222111222111111000000111111222222222222222333444555555~~~zzzuuuqqqooommmkkkjjjbbbcccdddbbb^^^ZZZXXXWWWTTTSSSRRRQQQQQQRRRSSSTTTVVVRRRMMMJJJHHHHHHGGGFFFDDDCCCAAA???===;;;:::999888666333111111111000///------......//////000000,,,,,,---...............+++******))))))*********(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))'''''''''((((((((((((((('''((()))***)))((('''&&&###$$$&&&(((((('''%%%$$$&&&&&&&&&''''''&&&&&&&&&$$$&&&(((((('''&&&'''((())))))((((((((())))))***(((((()))************)))&&&&&&'''(((((((((''''''))))))))))))))))))))))))'''(((((()))***+++,,,,,,***************************************************************+++++++++******++++++++++++,,,+++---------,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,---------------,,,------...............,,,...000000///...///000////////////////////////000000000000000000000000000000000000000000000000111111000/////////000000000000000//////000000000111111222222111000//////000000000000000111222222000000//////000000111222444444333222111000///...222222222111111111222222/////////000000000000111////////////////////////////////////////////////...////////////---+++***------------------------,,,++++++++++++,,,,,,---******++++++++++++,,,,,,,,,,,,+++++++++***************++++++++++++******(((((())))))***)))))))))+++++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((******)))(((((('''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''((())))))******))))))))))))***++++++++++++***++++++******+++,,,---...,,,,,,++++++,,,...000111555444222000.........///.........---------------------......//////000000111111111222222333333444444444444444444333333222000000////////////000000111111111222222333444555}}}yyyuuurrrpppnnnllljjjbbbcccdddccc___[[[YYYXXXVVVTTTQQQPPPPPPQQQTTTVVVVVVRRRMMMJJJHHHHHHGGGFFFCCCCCCAAA???===<<<:::999999666333222222222111000.........///////////////---......//////...---,,,***)))))))))))))))******((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&''''''(((((())))))'''''''''(((((()))))))))((((((((((((((('''''''''%%%'''((()))***)))''''''&&&&&&''''''((((((((((((&&&''''''((((((''''''&&&&&&((())))))'''&&&&&&'''''''''''''''((()))******'''((()))***+++******)))++++++***)))'''$$$""" ))))))))))))))))))))))))((()))))))))******++++++)))))))))***++++++,,,,,,************))))))))))))*********+++++++++,,,,,,$$$&&&(((+++---------,,,+++++++++,,,,,,------...------.........---,,,,,,++++++,,,,,,,,,---------,,,,,,---............---+++---000000...---...000........................000000000000000000000000000000000000000000000000111000///............////////////....../////////000000111111111000000///000000//////000000111222///////////////000000111222222222111111000000000000000111111111111111000---------.........//////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++******((())))))))))))(((((('''***************))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&###$$$$$$%%%&&&&&&'''''''''(((((()))))))))))))))))))))***++++++++++++*********++++++,,,------...---,,,++++++,,,...111222777555222000......//////.........------,,,,,,,,,,,,------......///000000111111222222333444444555111222222333333333333333111000000//////000000111111111111111222333444555|||yyyuuurrrpppnnnllljjjbbbdddeeeccc```\\\ZZZYYYWWWTTTQQQNNNNNNQQQTTTWWWVVVRRRMMMJJJHHHHHHGGGFFF@@@@@@??????>>>>>>======999666333222222222111000///////////////.........//////000000///---+++***+++***************++++++((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&$$$&&&((()))***)))(((''')))((('''&&&''')))***,,,))))))************))))))(((***+++***(((''''''(((&&&&&&&&&&&&''')))******'''((()))++++++******)))(((((()))******)))(((''')))))))))))))))))))))))))))))))))))))))*********(((((()))***+++,,,,,,---*********)))))))))))))))******++++++,,,,,,,,,,,,"""&&&+++...///......((()))***+++---...///000((()))***+++,,,,,,---,,,+++++++++,,,,,,---------+++,,,------......------***---000///---,,,...000........................000000000000000000000000111111111111111111111111000///...---------------000000000//////000000000111111222222222222222111111111111111111222333333111000000000000111222222222222222222333333333333...///000111111000//////---------....../////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////++++++++++++++++++++++++,,,,,,,,,,,,------...///,,,,,,,,,------...............---------,,,,,,,,,******++++++++++++******+++++++++++++++***)))((()))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&''''''((())))))***'''(((((()))))))))))))))))))))***++++++++++++***)))***+++,,,---...---------,,,++++++,,,///111333777666333000......//////.........------,,,,,,,,,,,,,,,------...//////000111111222333444444555555000000111222333333333333333333222222222222333333111111111111222333444555{{{vvvrrrooommmjjjhhheeeddddddbbb^^^ZZZVVVSSSRRRQQQPPPOOOPPPRRRTTTUUUUUURRRMMMIIIHHHHHHHHHGGGCCCAAA@@@?????????===<<<777666666555333111///...,,,,,,,,,---------............---------,,,,,,,,,******))))))(((''''''&&&******))))))(((&&&%%%$$$'''''''''''''''''''''''''''((((((((((((((('''&&&'''''''''''''''((()))*********))))))((((((''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''')))***,,,,,,***)))''',,,++++++***)))(((''''''+++*********))))))((((((++++++++++++++++++++++++)))******++++++,,,------)))+++------,,,,,,---.../////////......------,,,++++++,,,,,,---...//////---------............///...............///000111---------------...///000//////000000111111222222......------------..............................111111000000//////.........///111222222000...---******++++++,,,---......222222222111111111000000222111111111000000//////000000//////.........---.........------,,,,,,,,,)))+++---/////////---,,,...---+++******+++---...******************************++++++++++++******---,,,+++*********+++,,,******************************++++++++++++******&&&'''((())))))***))))))'''((()))******)))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''(((((((((''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))(((((((((((()))************+++++++++------,,,,,,,,,,,,++++++******))))))***,,,...///222111111111000000//////111000///...---,,,,,,,,,------------.........///222333333444444333333333555444333222222333555777555555444444333333333333666555555555555666666777~~~zzzuuuqqqooommmjjjhhheeeeeedddbbb^^^ZZZVVVSSSRRRQQQPPPOOOPPPRRRTTTUUUUUURRRMMMJJJIIIHHHHHHGGGEEECCCAAA@@@???>>><<<:::777666666444333111///...---------.........//////...------------,,,,,,,,,------,,,,,,+++******)))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))************************'''((()))******)))((('''*********)))))))))))))))************)))))))))(((++++++++++++++++++++++++---,,,,,,++++++******))))))+++------,,,,,,,,,---......------------------+++,,,,,,,,,---.........------------............,,,,,,,,,,,,,,,---.........------------......///...//////////////////000......------------..............................////////////////////////...///000111000000///...,,,,,,,,,---......//////111111000000000/////////111111111000000/////////000/////////.........---......---------,,,,,,,,,+++,,,---.........---,,,...---+++******+++---...******************************++++++++++++******---,,,+++*********++++++************************)))******++++++******)))'''(((((())))))))))))((('''((()))******)))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((()))))))))))))))************++++++++++++++++++,,,,,,---------,,,++++++***+++,,,---...111111111000000000//////000//////...---------------.........////////////111111222333333333222222555444333222222444666777777777777666666555555444666666666666666777888888}}}yyytttpppnnnllljjjhhheeeeeedddbbb___ZZZVVVTTTQQQPPPOOOOOOPPPQQQTTTUUUVVVRRRMMMJJJIIIIIIHHHGGGGGGEEEBBB@@@???===;;;888777777555444222111//////........./////////000000------------,,,,,,,,,,,,+++******))))))(((((('''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''******)))((('''&&&%%%$$$''''''''''''(((((((((((()))((((((''''''(((((())))))((((((''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***************************))))))))))))))))))***(((((())))))************************))))))))))))++++++++++++++++++++++++,,,,,,,,,+++******))))))***+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------............,,,,,,+++++++++,,,------......---,,,,,,,,,------...............---------......------------......------------------------.........///////////////////////////////////////------...//////000000000/////////...............000000000////////////////////////..................------------,,,,,,,,,------------,,,,,,,,,,,,---,,,+++******+++,,,---******************************++++++++++++******,,,,,,+++************+++************************)))******++++++******)))((())))))))))))((((((''''''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))******)))************+++++++++))))))***+++,,,---......------,,,,,,,,,------...111111000000000000////////////......---......///////////////000000000000111222333333444444444444444333222222333555777888::::::999999888777777666666666777888888999::::::|||xxxsssooommmllljjjiiieeeeeedddbbb___ZZZVVVTTTQQQPPPOOOOOOPPPRRRTTTUUUVVVRRRMMMJJJIIIIIIHHHHHHFFFDDDBBB@@@@@@>>><<<999888777555333222000//////---.........////////////---------,,,,,,,,,++++++))))))((((((((('''''''''++++++***(((''''''&&&&&&''''''''''''''''''''''''%%%%%%'''((())))))))))))(((((((((((('''&&&&&&%%%)))))))))))))))((((((((('''''''''((((((((((((((()))))))))((('''&&&&&&%%%''''''''''''(((((((((((((((((((((''''''((((((((()))(((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))++++++++++++++++++++++++,,,+++)))(((((()))+++,,,))))))))))))))))))***************)))))))))))))))************************)))))))))***++++++,,,,,,***,,,------,,,+++,,,---*********++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............---------------............---,,,+++++++++,,,//////......------,,,,,,...------,,,,,,------...------------------------//////........................---------...///000............//////000000..................------///.............................................------------------------......---,,,+++++++++,,,,,,,,,+++******+++,,,,,,******************************++++++++++++******,,,++++++***************************************))))))************))))))))))))***))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))'''(((((((((((((((((('''&&&''''''((()))******+++))))))*********+++++++++)))******+++,,,,,,------------------......//////000000000000000000//////...............///000000///000000000000111111111222333444555666666666666333333333333444666777888;;;;;;:::999999888777777777777888999:::;;;<<<<<<{{{wwwrrrnnnllllllkkkkkkfffeeeeeeccc___[[[WWWTTTQQQPPPOOOOOOPPPSSSUUUWWWVVVSSSNNNJJJIIIIIIIIIHHHEEECCCAAA@@@@@@@@@>>><<<888777555333111000000000,,,,,,---------.........------,,,,,,,,,+++++++++,,,,,,++++++++++++******,,,+++***(((''''''''''''''''''''''''''''''''''''%%%%%%'''((())))))))))))))))))******)))((('''&&&+++******)))(((''''''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))************************+++***(((&&&&&&(((***+++++++++******)))(((((('''))))))))))))))))))******************************((())))))******+++,,,,,,+++,,,...---,,,++++++,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......---,,,,,,,,,,,,------...---,,,+++++++++++++++/////////......---------------,,,,,,,,,,,,------------------------------000//////...---,,,,,,+++------,,,,,,---...//////,,,---------------..............................---------------------------------...............------------------------...---,,,+++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))(((((((((''''''(((((((((&&&''''''((()))******+++))))))*********+++++++++++++++++++++++++++++++++++++++,,,...///000111111//////////////////000000...............///000111000000000000111111111222000111222333555555666666333333444444555666777777999999888888888777777777888999:::;;;<<<<<<<<<<<<|||wwwrrrnnnmmmmmmmmmmmmffffffeeeccc___[[[WWWUUURRRQQQPPPPPPRRRTTTWWWXXXWWWSSSNNNKKKJJJJJJIIIHHHDDDBBBAAA@@@AAA@@@???===999777555222111000000000,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++***************************)))((('''((()))***+++''''''''''''''''''''''''&&&&&&'''((()))))))))(((((()))***+++***)))((('''((((((((('''&&&&&&%%%%%%%%%&&&&&&'''((()))******''''''((((((((()))))))))''''''''''''(((((((((((((((''''''&&&&&&''''''((((((''''''''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((,,,,,,+++***)))(((''''''))))))))))))************************************+++++++++***))))))((((((+++---...---,,,++++++,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++******))))))******,,,,,,+++*********++++++..................------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++++++++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,------------------------.........,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************++++++++++++************++++++******)))((())))))))))))))))))))))))((())))))******))))))(((((())))))))))))(((((('''(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''')))))))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))******)))************+++++++++,,,,,,++++++***************+++---...///000000000......////////////000000///.........///000000111000000000000111111111111,,,---///111222333444444444555555555666666666666555666666666666777777777999:::;;;<<<===<<<;;;:::|||xxxrrrnnnmmmnnnnnnoooffffffeeeccc```[[[WWWUUUSSSRRRRRRRRRSSSVVVXXXZZZWWWSSSNNNKKKJJJJJJIIIIIIFFFDDDBBBAAAAAA@@@>>><<<999777555222000000000000------------............,,,,,,,,,++++++++++++***''''''''''''((((((((((((***)))((('''((()))+++,,,''''''''''''''''''''''''''''''((((((((((((((('''&&&''')))*********((('''%%%&&&&&&&&&''''''((((((%%%%%%&&&'''((()))***+++)))))))))(((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((+++*********))))))((((((((()))))))))************************************+++++++++***))))))((((((+++---......,,,***++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,---++++++,,,,,,,,,---------++++++***)))))))))))))))+++************++++++,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------)))***,,,---......------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---,,,,,,,,,------.........,,,,,,,,,---------......)))***+++,,,---,,,++++++******++++++++++++************************************++++++++++++******)))******+++***)))((('''))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((($$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((()))))))))))))))************+++++++++***************+++++++++,,,---.........---,,,,,,........./////////000000000///////////////000000/////////000000000111111,,,...///222333555555666666666666666666555555444333333444555666777888888:::;;;<<<======;;;:::888}}}xxxrrrooonnnoooooopppffffffeeeccc```\\\WWWUUUSSSSSSRRRSSSTTTWWWYYY[[[WWWSSSNNNKKKJJJJJJIIIIIIHHHFFFCCCBBBAAA???<<<:::999888555222000000000111............/////////000,,,,,,,,,+++++++++******************++++++++++++...,,,***(((''''''((()))'''''''''''''''''''''''''''(((((((((((((((''''''$$$&&&((()))***)))((('''$$$%%%&&&((()))+++,,,---$$$%%%&&&'''(((******+++++++++***)))((('''&&&&&&''''''''''''((((((((()))'''''''''&&&&&&''''''''''''''''''''''''((()))***''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))************(((((())))))*********+++))))))))))))))))))))))))((((((((()))******++++++,,,---......,,,***++++++---------,,,,,,+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------------,,,+++******++++++***)))))))))***+++,,,,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...000000((())),,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........((()))+++---...---+++*********++++++++++++************************************++++++++++++******)))******++++++)))((('''))))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))***))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###$$$%%%'''(((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%$$$$$$###%%%&&&&&&''''''(((((((((''''''((((((((((((''''''&&&&&&%%%$$$%%%&&&'''((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))(((((((((((()))************+++++++++(((((()))***+++,,,,,,---////////////...+++)))(((---.........//////000000000000////////////000000////////////000000000000///000222555777888999999777777777777666555444333222222333555666888999999:::;;;======<<<;;;888777zzzrrrooooooqqqrrrqqqfffggghhhhhheee```ZZZWWWVVVVVVVVVVVVWWWXXXYYYYYY\\\UUUNNNJJJIIIIIIHHHGGGCCCBBBAAA???>>>=========999888555333111111222222,,,)))(((***///111...++++++++++++***++++++,,,,,,******************+++,,,'''(((((()))***++++++,,,(((((((((((((((((((((((('''&&&%%%&&&'''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&'''(((***+++(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%$$$###"""!!!&&&&&&&&&''''''''''''(((,,,+++***(((''''''&&&&&&###$$$&&&'''((('''&&&&&&'''''')))***++++++++++++)))))))))(((''''''&&&&&&(((''''''&&&&&&((()))***((((((((((((((((((((((((((()))***+++++++++++++++)))*********++++++++++++,,,,,,+++***))))))******+++++++++*********))))))++++++,,,------------,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************)))************+++++++++///...---,,,++++++++++++......,,,++++++,,,......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''((()))******)))((('''.........///......------///---,,,***))))))******,,,,,,+++***)))(((''''''''''''((()))***++++++,,,))))))))))))))))))))))))*********)))))))))))))))---,,,***)))((()))+++,,,))))))))))))))))))))))))******))))))))))))******'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((()))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%###"""###$$$%%%&&&'''''''''''')))((('''''''''(((***+++))))))))))))******************+++++++++,,,,,,,,,000//////........./////////...---,,,,,,---//////---,,,,,,,,,,,,---......000000//////.........---000000111222444666888::::::777555555666666444111555666777999999999888777:::::::::999999888888888yyyrrrooooooqqqqqqqqqggghhhiiihhheee```ZZZWWWUUUUUUUUUUUUVVVWWWXXXXXXZZZTTTMMMIIIHHHIIIHHHGGGEEEDDDBBB@@@>>>===<<<;;;;;;999666333111000000000,,,***(((+++///111...+++,,,,,,++++++***+++++++++,,,+++***)))))))))))))))''''''((())))))***++++++'''''''''''''''''''''''')))))))))))))))'''%%%###$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&((()))***''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&((()))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''))))))((('''''''''((((((%%%%%%&&&'''''''''&&&&&&$$$%%%&&&''''''((((((((((((((((((((('''''''''''')))(((((('''((()))***+++))))))))))))))))))))))))((()))******************))))))))))))*********+++,,,+++******)))))))))***+++++++++*********))))))((()))******++++++******)))***++++++,,,,,,++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++------,,,+++******))))))------,,,,,,,,,,,,------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++***---------......------,,,...---,,,***))))))******++++++******)))(((((((((((((((((()))*********+++))))))))))))))))))))))))))))))*********************)))'''&&&%%%&&&'''(((''''''''''''''''''''''''(((''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''''')))(((&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''')))((('''''''''(((******(((((()))))))))*********)))))))))*********++++++------------------......111000///---------......------,,,,,,------...///000/////////.........---///000111222444666888999999777555555777777555333444555666666777777777666999999888888777777777777~~~yyyrrrooooooqqqqqqpppiiijjjjjjiiifff```ZZZVVVTTTTTTTTTTTTUUUVVVWWWXXXXXXRRRLLLHHHHHHIIIHHHGGGFFFEEECCCAAA>>><<<:::999<<<;;;777444111///......---+++***,,,///000...,,,------,,,+++************+++***))))))(((((((((((('''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***)))&&&%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''((('''&&&$$$$$$&&&(((''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''&&&&&&''''''''''''((((((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))((('''(((((((((((())))))))))))+++************)))))))))+++************)))))))))((()))******++++++******)))***++++++,,,,,,++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))*********+++++++++++++++***))))))((((((+++++++++,,,,,,+++++++++)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,+++---,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---+++***(((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%&&&&&&'''&&&&&&&&&((((((''''''(((((()))***(((((())))))))))))******((((((((()))))))))************+++,,,------------222222000///...------------------,,,------...////////////...............///000000111333555666777777666555555777777666555555444444444444555666666777777666666666666555555}}}xxxqqqnnnoooppppppooojjjkkkkkkjjjfff```ZZZVVVUUUUUUUUUUUUVVVWWWXXXXXXWWWRRRLLLIIIJJJKKKIIIHHHEEEDDDCCCAAA???===;;;:::;;;:::777444222000///...---,,,+++---///000...,,,...---,,,+++************(((((((((((((((((()))***&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%)))++++++)))((('''%%%&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''((()))((('''&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%###!!!!!!###&&&&&&&&&%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''')))((('''%%%%%%%%%&&&'''&&&'''(((((()))))))))(((%%%%%%&&&''''''((())))))((((((((()))))))))******************************((()))))))))((('''&&&&&&'''''''''(((((((((((())))))***************))))))************))))))))))))******+++,,,,,,,,,,,,,,,))))))***+++++++++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************))))))))))))************+++++++++******))))))((()))***+++,,,,,,+++***)))***))))))))))))***++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))******++++++++++++***,,,++++++***************(((((((((((())))))******)))))))))))))))((((((((())))))))))))))))))))))))((())))))***+++,,,,,,------,,,+++)))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''(((((())))))(((((((((((()))))))))***((((((((()))))))))******((()))+++,,,------------111111000000////////////---------------...//////........................//////000000222333555555555555555666777777777777666555444333333444555666666666666666555555555555|||wwwqqqnnnooopppooommmjjjkkkkkkjjjfff```ZZZVVVWWWVVVVVVWWWWWWXXXYYYZZZXXXSSSNNNKKKLLLLLLKKKIIICCCCCCCCCBBBAAA???===<<<888888666444333111111000---------...//////...---...---,,,+++************+++***)))(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%(((---...,,,)))''''''%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''((((((&&&%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%###!!!!!!###&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%***)))'''&&&%%%&&&&&&'''(((((()))*********))))))$$$$$$%%%&&&'''((())))))''''''(((((((((((()))((())))))))))))))))))))))))((((((((((((((('''&&&%%%&&&'''''''''((((((((((((((())))))*********))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************(((((()))))))))************++++++,,,++++++***)))((()))++++++++++++)))(((***************+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))((((((''''''''''''((((((((())))))***++++++************+++*********))))))'''''''''((())))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,(((''''''&&&%%%$$$$$$$$$((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&''''''((((((((((((((('''(((((((((((())))))))))))))))))*********++++++)))***+++,,,---...............///000000000111111...------------...//////---------.............../////////000000222333333333444555555555666777777777666555444333444555666555555666666666666666666{{{vvvqqqnnnoooooonnnllliiijjjjjjiiifff```ZZZVVVWWWWWWWWWWWWXXXYYYZZZ[[[YYYTTTOOOMMMMMMMMMKKKHHHBBBBBBCCCCCCBBB@@@>>>===777777666555333222111000......///////////////...------,,,+++************///...,,,)))'''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((,,,///222111,,,(((''''''&&&&&&'''(((((((((((('''&&&&&&'''(((((('''&&&&&&''''''&&&%%%%%%&&&'''((($$$%%%&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''((('''&&&$$$$$$&&&((()))((('''&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''''''''''''''((((((((((((((('''$$$$$$%%%&&&''''''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''(((((((((((('''((()))*********)))((((((((()))))))))))))))***'''((())))))******))))))((()))******++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************((((((((()))))))))************+++,,,,,,+++***)))*********++++++*********+++************+++,,,,,,+++++++++++++++++++++++++++************)))))))))***))))))(((((())))))***(((((()))***++++++++++++)))******+++******))))))'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++''''''''''''&&&&&&&&&%%%))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&&&&((())))))((($$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((((((((()))))))))))))))*********++++++++++++++++++,,,---......,,,---...///000111111111......------......///000---------------.........///////////////000111222222333555555444444555666666666555444444444555555555555555555555666666666zzzuuupppnnnoooooommmkkkggghhhiiihhheee```ZZZWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYUUUOOOMMMMMMLLLIIIFFFCCCCCCDDDCCCBBB???===;;;888888777555333111000///...///000000////////////,,,,,,++++++***+++++++++---,,,+++***)))((((((((())))))))))))))))))))))))''''''''''''''''''''''''***---000...***'''''')))&&&&&&'''((((((((((((((($$$&&&((())))))(((&&&$$$&&&%%%%%%$$$%%%&&&((()))$$$&&&'''))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&((()))***((('''%%%$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&''''''(((((((((((('''&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((()))***))))))(((''''''''''''''''''''''''''''''((()))))))))((((((''''''((((((((()))))))))&&&''')))***+++***)))((((((((((((((())))))******'''(((((()))))))))))))))((())))))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************(((((((((((()))))))))***((()))***+++,,,+++)))(((+++++++++******+++++++++***))))))))))))***++++++************************************))))))))))))+++***)))(((((()))***+++(((((()))***++++++++++++((()))***++++++***))))))''''''((((((((((((((((((&&&'''''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((()))''''''(((((())))))((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%&&&''')))((((((###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&%%%$$$!!! $$$$$$%%%&&&''''''''''''%%%&&&'''((((((((('''''''''''''''((((((((())))))((((((((()))))))))******---+++***((((((***,,,---,,,---...///000000///..................//////000,,,,,,,,,------.........//////......//////000000111333444444222111333555444444444444444333222222333333333333444444444555yyyuuupppnnnoooooommmkkkfffggghhhhhheee```ZZZWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYTTTOOOLLLLLLJJJGGGDDDEEEEEEEEEDDDBBB>>>;;;999:::999888666333000...,,,...000111111000/////////+++++++++***++++++,,,,,,''''''((()))+++,,,...///************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&"""&&&***)))&&&&&&))),,,&&&''''''(((((((((((((((###%%%(((******(((%%%###%%%%%%$$$$$$%%%'''((()))%%%&&&(((******)))((('''&&&''''''''''''''''''&&&###%%%''''''&&&&&&&&&'''((('''$$$"""!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((******%%%&&&''')))))))))(((((('''(((((((((((((((''''''%%%%%%&&&&&&&&&&&&'''''''''((()))++++++******)))''''''''''''''''''''''''''''''((()))*********)))(((((((((((())))))))))))%%%''')))***+++***)))((('''((((((((())))))******))))))***+++++++++++++++(((((()))***************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************(((((((((((())))))))))))&&&''')))***+++***((('''---,,,+++******+++,,,---((((((((((((((()))******************************************))))))))))))***)))(((''''''((()))***(((((()))++++++,,,,,,,,,((()))***++++++***)))(((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((''''''''''''"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''((()))***,,,,,,***)))(((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''$$$###$$$%%%&&&''''''((('''%%%%%%'''((((((((('''&&&''''''''''''((((((((()))''''''''''''((((((((()))---+++(((&&&&&&(((***,,,------...//////...---,,,...............///000000,,,,,,,,,------.........//////.........//////000000333444333111000222444222333333444333222111///111111222222222333333333yyyvvvrrrpppppppppooonnniiifffddddddccc```[[[VVVUUUVVVWWWXXXXXXWWWVVVUUUYYYTTTNNNIIIHHHIIIJJJKKKHHHFFFDDDBBB???===<<<<<<:::999777555333000///...111000......//////---,,,---------,,,,,,++++++++++++******)))(((''''''&&&(((''''''''''''&&&&&&&&&###%%%'''(((((('''%%%###(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''''''''''''''''')))'''%%%%%%&&&)))---///((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((######$$$$$$$$$$$$%%%%%%'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&&&&%%%%%%((()))))))))((('''&&&&&&'''''''''&&&&&&%%%%%%$$$'''((()))))))))(((&&&&&&***)))((('''&&&&&&'''(((((((((((()))))))))))))))(((((((((((((((((((((((())))))((())))))***+++,,,)))))))))))))))******++++++*********))))))((((((((((((((()))******++++++************************++++++***)))((('''&&&&&&(((((()))************)))+++******)))((((((((())))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))******))))))((((((''''''((((((''''''''''''((((((+++++++++*********))))))((('''%%%$$$$$$$$$%%%&&&((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$((("""!!!(((***'''$$$&&&'''%%%###$$$'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))***+++)))&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%+++***((('''&&&&&&''''''***))))))((((((((())))))******************+++,,,+++++++++,,,,,,---------...///000111111000///...///////////////.........000000////////////000000000000000000000111111111000000000000000111111111222222222111111111111111}}}zzzuuusssrrrrrrrrrqqqiiigggeeedddccc```ZZZVVVUUUVVVWWWXXXXXXWWWWWWVVVXXXTTTPPPMMMLLLKKKJJJJJJFFFEEECCCAAA@@@???>>>>>>:::999777555333000///......---,,,---...///...---,,,,,,,,,+++++++++******+++******)))((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''(((((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%&&&&&&'''((()))(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&''')))))))))(((((()))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((()))************)))))))))((((((******))))))))))))))))))''''''''''''''''''''''''+++******))))))(((((('''((())))))))))))*********,,,+++***)))((())))))***(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************)))))))))(((((())))))))))))((((((''''''((((((''''''''''''((((((+++++++++******)))))))))+++***))))))(((((())))))'''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%((("""!!!%%%'''%%%%%%'''&&&$$$$$$%%%(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''((()))***((((((''''''''''''((((((((((((((('''(((((()))***+++++++++,,,,,,,,,,,,,,,......////////////......////////////............000//////////////////000///000000000111111222222111111111000000000000000111111111111111111111111|||xxxsssppppppoooooonnnhhhgggeeedddbbb___ZZZVVVUUUVVVWWWXXXXXXXXXXXXXXXWWWUUURRRPPPOOOMMMKKKIIIDDDDDDBBBAAA@@@@@@@@@@@@:::999777555333000///...,,,+++***,,,...//////...++++++++++++*********************))))))(((((('''$$$%%%&&&'''((()))******+++***(((&&&&&&(((***+++######$$$%%%&&&'''(((((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%)))(((((('''''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''))))))'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%'''((()))***))))))'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))******))))))))))))((((((++++++***))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((()))***+++---,,,***(((((()))+++,,,'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))(((((()))))))))(((((((((((('''((((((''''''''''''((((((************))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''###!!!###%%%$$$%%%'''%%%%%%&&&((())))))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''((((((''')))(((((('''(((((())))))((('''''''''(((((()))***,,,,,,++++++++++++++++++...------,,,,,,------...........................//////............//////...//////000111222333333222222111111000000/////////000000111111222222222|||xxxrrrooonnnnnnmmmmmmhhhhhhgggeeebbb^^^YYYWWWVVVVVVWWWXXXYYYZZZZZZZZZXXXUUUQQQOOONNNMMMKKKJJJFFFEEECCCBBB@@@@@@??????:::999777555333000///...---,,,+++,,,...///...---++++++++++++++++++++++++*********)))))))))((((((%%%&&&&&&'''((())))))))))))(((&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&%%%$$$$$$((('''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%+++)))'''$$$###$$$%%%&&&&&&&&&&&&&&&'''((())))))''''''&&&&&&''''''((()))(((((('''''''''&&&&&&&&&(((((((((&&&%%%###!!! &&&&&&&&&''''''((((((((($$$%%%'''))))))))))))((('''&&&%%%$$$$$$%%%&&&'''))))))(((((('''&&&%%%%%%((((((((((((((((((((((((*********))))))(((''''''''''''&&&&&&''''''((()))))))))))))))))))))((((((******))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''((((((((()))***)))'''&&&'''(((***,,,---,,,***(((((()))+++---((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))*********)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&'''''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%$$$###%%%&&&%%%%%%&&&%%%&&&(((***+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%$$$###))))))))))))))))))***+++)))))))))))))))***+++,,,++++++++++++************---,,,+++******+++,,,---------.............../////////............//////......///000222333444444333222222111000///.........//////000111222222333|||vvvrrrpppppppppppphhhhhhhhheeeaaa]]]YYYWWWVVVWWWWWWXXXZZZ[[[\\\]]]ZZZUUUOOOKKKJJJKKKKKKKKKHHHGGGEEEBBB@@@???>>>===:::999777555333000///...000///......//////...,,,------------------------************))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''#########$$$$$$$$$%%%%%%***(((&&&$$$###$$$%%%&&&&&&%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&(((((('''&&&%%%###!!! %%%&&&&&&&&&''''''((((((''''''((())))))((('''&&&''''''&&&%%%%%%&&&'''(((+++******)))((('''&&&&&&(((((((((((((((((((((((())))))******)))((('''&&&((((((''''''(((((()))***(((((((((((((((((())))))''''''(((((())))))))))))(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''***((('''&&&&&&(((***+++,,,+++)))((((((***+++,,,))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++)))))))))((((((((((((''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((******+++,,,,,,***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''"""$$$&&&'''''''''&&&$$$%%%'''***,,,,,,+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%$$$###'''''''''''''''((()))***(((((((((((()))***+++,,,************************,,,+++***))))))***+++,,,,,,---------......////////////............//////...///000111222333444444333222222111000///............///000111111222222|||uuupppnnnnnnnnnnnnhhhiiiiiifffaaa\\\XXXWWWUUUUUUVVVWWWXXXZZZ\\\]]]ZZZUUUOOOJJJIIIJJJLLLLLLIIIHHHFFFCCC@@@???======:::999777555333000///...222000///...//////---,,,------------............************************)))))))))(((((((((''''''''''''((())))))(((''''''######$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$%%%&&&###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%'''&&&&&&%%%%%%&&&(((((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&'''((('''&&&%%%$$$((((((''''''(((((()))***''''''(((((((((((())))))&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''(((((('''''''''((()))***))))))))))))))))))******************************(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&'''(((***+++))))))((((((((((((''''''&&&''''''''''''(((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&& %%%'''%%%$$$&&&&&&$$$%%%'''***+++***)))((()))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''(((((('''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&'''((()))***(((((()))))))))*********+++******************+++,,,,,,,,,---......//////000000////////////000000///000000111222333444444222222111111000000//////...//////000000111111111zzzsssnnnkkkkkkkkkkkkhhhiiijjjfff```[[[XXXWWWRRRRRRRRRSSSUUUXXXZZZ[[[ZZZVVVPPPMMMLLLLLLLLLKKKHHHGGGEEECCCAAA@@@??????:::999777555333000///...///...------//////...---,,,,,,,,,------.........************************((((((((((((((()))))))))((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&''''''''''''%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((())))))(((''''''&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&(((((('''&&&%%%''''''&&&&&&''''''((()))'''''''''((((((((())))))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((('''''''''((((((((())))))&&&'''((()))***))))))((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&(((***,,,))))))((((((((('''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%% %%%%%% """%%%%%%###%%%((((((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$"""!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((()))***$$$$$$$$$%%%%%%&&&((((((%%%%%%%%%&&&'''((()))***&&&''''''((()))***++++++*********++++++*********++++++,,,------...//////111111000000000000111111111111111222222333333333111111111000000000000000/////////000000000000000~~~vvvqqqnnnnnnnnnnnngggiiijjjggg```ZZZXXXWWWPPPPPPPPPQQQSSSUUUXXXZZZYYYVVVSSSQQQPPPNNNLLLJJJFFFEEEDDDCCCBBBAAAAAAAAA:::999777555333000///...,,,++++++,,,...//////...+++++++++,,,,,,---------******************++++++&&&&&&'''((()))***++++++(((&&&""" """&&&((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((()))(((&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&&&&&&&&&&############$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$#########$$$%%%'''((()))***))))))$$$$$$#########$$$&&&'''&&&&&&''''''''''''''''''(((((((((((((((((((((((($$$&&&(((******)))((('''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))(((&&&'''(((((()))((((((((($$$&&&(((******)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&(((***,,,)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((***)))(((&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$!!!%%%"""%%%'''!!!$$$&&&%%%###"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& """$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''+++***((('''&&&&&&'''((('''''''''((((((***++++++&&&&&&'''''')))***+++,,,%%%&&&'''((()))***+++,,,)))***+++,,,,,,+++***)))++++++,,,,,,---...//////222222111111111111222222222222222222222222222333000000000000000111111111000000000000////////////~~~wwwrrroooooonnnnnnllllllkkkhhhccc]]]XXXUUUUUUTTTSSSSSSSSSTTTVVVVVVVVVSSSOOOLLLKKKJJJIIIGGGGGGEEEBBBAAAAAAAAA???>>><<<999555333222111///...,,,...000...+++***+++------,,,+++*********+++,,,+++******)))))))))))))))******)))(((((((((((((((&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&'''((('''&&&$$$###&&&$$$######%%%%%%$$$"""''''''''''''((((((((((((&&&%%%$$$$$$############%%%$$$######$$$%%%'''((()))((('''&&&%%%$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((((((%%%&&&&&&'''((()))******((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%(((((((((((()))))))))))))))(((&&&&&&''''''&&&$$$&&&%%%$$$$$$%%%(((***,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))(((&&&&&&((((((((('''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$############$$$$$$#########$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((())))))))))))******))))))***+++,,,,,,((((((((((((((((((((((((***++++++,,,...//////000.../////////000000000111111000///......///000111000111111222222333444444222222111111000/////////~~~wwwrrrooooooooonnnlllllljjjhhhccc]]]XXXUUUTTTSSSSSSRRRSSSTTTVVVWWWVVVSSSOOOMMMLLLKKKIIIHHHGGGEEEBBBAAAAAAAAA???>>>===:::666333222111000......000111000...---...000++++++*********+++,,,------,,,+++***)))***++++++***))))))(((((((((((((((!!!!!!"""""""""#########&&&%%%$$$######$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$%%%'''((('''&&&&&&'''''''''((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))((('''&&&&&&'''((('''%%%&&&%%%%%%%%%&&&'''(((***((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))'''%%%&&&'''((('''&&&''''''''''''(((((((((((())))))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''((('''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((())))))***+++))))))))))))))))))))))))((())))))***,,,------...000000000000111111111111111000////////////000111//////000111111222222333333222222111000//////...}}}vvvqqqooooooooooookkkkkkjjjgggccc]]]XXXUUUSSSRRRRRRRRRRRRTTTVVVWWWWWWTTTPPPNNNMMMLLLJJJIIIGGGEEEBBBAAAAAAAAA???>>>===:::666444333222000///...///111000//////000111......---......///000111---,,,***(((((()))***+++))))))((((((''''''(((((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$######%%%'''))))))(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$&&&''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''((())))))%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''((((((((()))))))))'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''%%%%%%'''((('''&&&&&&&&&&&&&&&'''''''''''')))))))))((((((((('''''''''(((((())))))((((((''''''''''''''''''''''''''''''(((((((((((('''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$&&&(((***+++)))'''%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((()))***************************))))))***++++++,,,------111111111111111111111111111000000//////000000111......//////000111111222333333222111000///...---|||vvvqqqooooooooooooiiiiiihhhfffbbb]]]XXXUUURRRRRRQQQQQQRRRTTTVVVWWWWWWUUUQQQNNNMMMLLLKKKIIIGGGEEEBBBAAAAAAAAA???>>>===:::777444333222111///,,,---............///000//////......////////////+++)))'''%%%%%%&&&((())))))(((((('''''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&'''###""""""###%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$"""!!!%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$#########$$$%%%&&&''''''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$############&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))&&&%%%%%%&&&((()))((('''&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))(((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((()))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%########################%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&"""###%%%''''''&&&%%%$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''(((((()))((((((((('''''''''(((((((((((()))))))))((((((((())))))***++++++++++++++++++++++++++++++,,,------...//////111111111000000000000000000000000000000000000000......///000000111111222444333222111000......---|||uuuqqqooonnnnnnnnnggghhhgggeeebbb]]]XXXUUUSSSRRRRRRRRRSSSTTTVVVWWWWWWUUUQQQNNNMMMLLLKKKIIIGGGEEEBBBAAAAAAAAA???>>>===:::666444333222000///---,,,,,,---.../////////,,,,,,,,,,,,++++++*********)))'''&&&%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&%%%$$$$$$%%%'''(((%%%$$$######%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((&&&%%%%%%&&&((()))((('''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***(((''''''((())))))(((''''''((((((((()))))))))((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))(((''''''&&&'''''''''&&&&&&%%%%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&########################%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''######""""""######$$$%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&'''(((((((((((((((((())))))))))))*********+++******))))))*********+++++++++++++++++++++++++++,,,,,,------........./////////////////////...000000111111111111000000//////000000111222222333333333222111000///......}}}vvvqqqnnnmmmmmmlllfffffffffeeeaaa]]]XXXVVVUUUTTTSSSSSSSSSTTTVVVVVVWWWTTTPPPNNNMMMLLLJJJIIIGGGEEEBBBAAAAAAAAA???>>><<<999555333222111///...///...---...///000///...------.........---,,,+++++++++******)))))))))***''''''&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''((('''%%%&&&&&&'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''######$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&'''''''''((((((((('''&&&%%%&&&(((((('''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((&&&&&&((()))((('''(((((((((((()))))))))***((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((('''(((((((((((('''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""###$$$%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%$$$#########$$$&&&'''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&''''''(((((((((((())))))*********+++++++++,,,++++++***************++++++++++++++++++++++++*********++++++,,,,,,,,,---------....../////////000111111222222111111000//////000111111222222333222222111111000/////////~~~vvvqqqnnnlllkkkkkkeeeeeeeeedddaaa]]]XXXVVVWWWWWWUUUTTTTTTTTTUUUVVVVVVSSSOOOMMMLLLKKKIIIHHHGGGEEEBBBAAAAAAAAA???>>>;;;888444222111000...---000...,,,---//////---+++***+++---.../////////...++++++,,,,,,,,,+++***)))'''&&&&&&&&&&&&'''((())))))(((((((((''''''''''''###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&'''%%%%%%%%%'''''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''''''''&&&%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''%%%%%%%%%%%%&&&'''***,,,---&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&$$$$$$&&&'''&&&%%%'''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''$$$%%%&&&'''(((((((((((())))))))))))************++++++***)))))))))))))))++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,---...///000111111000111222222222222111000......//////000111111222111111000000000000000000wwwqqqmmmlllkkkjjjdddeeeeeedddaaa]]]YYYVVVYYYXXXWWWUUUTTTUUUUUUVVVVVVSSSOOOLLLKKKJJJIIIGGGGGGEEEBBBAAAAAAAAA???>>>:::777444111000///...,,,...,,,******,,,,,,***(((!!!"""%%%''')))+++++++++((()))+++,,,+++***(((&&&&&&&&&&&&&&&&&&'''((()))((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%###$$$&&&'''((('''&&&&&&###"""!!!###%%%'''&&&&&&######$$$$$$$$$%%%%%%%%%############$$$$$$%%%&&&######"""!!!"""###%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$############""""""###$$$%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((()))(((&&&&&&''''''&&&$$$%%%%%%%%%%%%(((+++...000'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&$$$######$$$%%%%%%$$$&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%'''((()))***&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((############$$$$$$%%%&&&!!!"""%%%&&&'''&&&$$$"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&$$$######%%%&&&&&&%%%##############################$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((((((((((((((())))))))))))******)))(((((((((((((((************************---------------------...,,,---...///000111222333000111222333333222111000------......///000000000000000000000111111111111wwwqqqmmmlllllllllkkkhhheeecccaaa^^^ZZZWWWTTTUUUWWWWWWVVVVVVVVVWWWYYYUUUPPPLLLJJJIIIHHHGGGJJJJJJIIIGGGEEECCCAAA???<<<:::777333111/////////...------,,,,,,------...++++++++++++++++++++++++++++++******))))))(((((()))((('''&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###!!!###$$$&&&''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%$$$$$$&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%&&&%%%***(((&&&%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$###$$$%%%'''((('''$$$!!!"""&&&'''%%%!!!$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$""" """%%%''''''%%%"""&&&'''""""""***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%&&&((()))+++&&&&&&&&&&&&&&&'''((()))***)))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((+++***)))(((((()))***+++((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((()))(((&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$############"""&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%$$$#########%%%''')))######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''%%%$$$$$$%%%&&&'''''''''&&&%%%&&&'''((())))))))))))))))))******+++************************+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////...111111111111000000000000......////////////......000000111111111111000000}}}vvvpppnnnnnnnnnnnnjjjhhhfffdddbbb^^^ZZZWWWSSSUUUWWWWWWVVVUUUVVVWWWYYYUUUPPPLLLJJJIIIHHHGGGHHHGGGFFFEEECCC@@@>>>===<<<:::666333111000000000///......------......///,,,,,,++++++++++++++++++))))))((((((''''''&&&&&&&&&''''''(((((()))))))))'''''''''&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$""" """$$$$$$###((('''%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''$$$!!!"""&&&'''%%%!!!%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%###!!!"""%%%'''&&&%%%$$$'''((($$$###)))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%&&&&&&((((((%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((&&&%%%$$$$$$%%%&&&((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&***)))(((''''''((()))***'''&&&&&&%%%&&&'''((()))))))))(((((())))))***+++************************+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////...000000000000////////////...//////000000//////...//////000000000000//////zzztttpppoooppppppqqqiiihhhgggfffddd```ZZZVVVSSSTTTVVVVVVUUUUUUUUUVVVYYYUUUPPPLLLJJJIIIHHHHHHGGGFFFEEEDDDBBB@@@>>>===:::999666333111000111111/////////....../////////,,,,,,,,,++++++*********))))))((((((''''''&&&&&&"""###$$$%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&$$$""""""$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&###"""###&&&'''%%%"""&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$######%%%&&&%%%$$$&&&''''''&&&$$$$$$%%%'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%(((((('''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############################## """$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((())))))(((((())))))***+++******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///////////////000000/////////.........//////000000000000//////...//////////////////...zzzuuuqqqpppppppppppphhhhhhggggggeeeaaa[[[VVVRRRTTTVVVVVVUUUTTTUUUVVVYYYUUUPPPLLLKKKJJJIIIHHHHHHGGGGGGEEECCCAAA???>>>:::888555333111111111222//////............//////---,,,,,,++++++*********++++++******))))))(((((($$$%%%&&&&&&$$$!!!%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''%%%""""""###%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%"""$$$%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""%%%###"""###%%%&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%'''&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((()))*********************************************+++++++++,,,,,,,,,---------------,,,---......///000000000000000000000///////////////000000111111000000/////////000000000000//////|||vvvrrrpppooonnnmmmgggggggggfffeeeaaa[[[VVVSSSTTTVVVVVVUUUUUUUUUVVVYYYUUUPPPLLLKKKKKKJJJIIIGGGGGGFFFEEECCCBBB@@@???:::888555333111111111222...------,,,,,,------...,,,,,,,,,++++++*********++++++******))))))(((((()))*********(((&&&###!!!$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''')))&&&$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&%%%!!!$$$&&&&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""$$$#########%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$&&&((((((&&&###%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((('''((())))))***************************))))))******++++++++++++,,,,,,,,,------.........------......///000000111222222222111111111000000000000111111111111000000000111111222222111111000}}}wwwssspppnnnmmmkkkgggfffeeeeeeccc```ZZZWWWTTTUUUWWWWWWVVVVVVVVVWWWYYYUUUPPPMMMKKKKKKKKKJJJEEEEEEEEEDDDBBB@@@???>>>:::999666333111000111111------,,,,,,,,,,,,------++++++++++++++++++++++++))))))((((((''''''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&)))'''%%%$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&$$$###!!!%%%((('''%%%######%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$&&&'''$$$$$$$$$%%%&&&'''%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&######$$$$$$$$$$$$######"""###$$$&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''((((((''''''(((((()))***************************))))))***++++++++++++***,,,,,,,,,---......//////............///000111222333333222222222111111111111111222222222222111111111222222333333222222111}}}wwwssspppooommmkkkgggeeecccbbbaaa^^^ZZZWWWUUUVVVXXXXXXWWWWWWWWWXXXXXXUUUPPPMMMLLLLLLKKKKKKFFFFFFEEEDDDCCCAAA@@@???<<<:::666333111000000000......------------......*********++++++,,,,,,---))))))((((((''''''&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''(((&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%&&&&&&%%%###$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&&&&$$$###"""&&&***)))%%%"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&$$$$$$''')))$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%"""###$$$$$$$$$$$$###"""###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###%%%&&&'''#################################$$$$$$%%%%%%&&&!!!"""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$ !!!###$$$%%%%%%$$$$$$%%%&&&'''((((((((('''&&&(((''''''''''''((())))))************************((()))***+++,,,++++++***,,,,,,------...////////////.........///000111222222222222111111111111000111222222222222222222111111111222222222222111111{{{wwwsssqqqooonnnlllgggeeebbbaaa___]]]ZZZWWWUUUWWWYYYYYYXXXWWWXXXYYYXXXUUUPPPMMMLLLLLLKKKKKKHHHHHHHHHGGGFFFDDDCCCBBB<<<:::777333111///////////////............//////))))))***+++,,,------...+++++++++***))))))(((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&''')))''''''''''''&&&%%%$$$$$$&&&%%%$$$%%%%%%%%%###!!!$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%$$$%%%'''((((((&&&$$$###(((+++***&&&"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$###$$$%%%'''(((!!!###$$$$$$$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""%%%'''&&&$$$%%%(((+++$$$%%%&&&&&&$$$%%%''')))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&''''''((()))$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###!!!"""$$$'''((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%$$$##################$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$##############################"""!!!!!! !!!###%%%&&&########################""""""###$$$%%%%%%&&&&&&!!!"""###$$$%%%$$$############$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$###$$$%%%'''((((((''''''%%%%%%'''((((((((('''&&&'''''''''''''''((())))))************************((()))***+++,,,+++******,,,,,,------...///000000//////......///000222333111111111111000000000000111222222333333222222111000000111111111111000000}}}zzzvvvsssqqqooommmkkkfffdddbbbaaa___\\\XXXUUUWWWWWWXXXXXXWWWWWWVVVUUUOOONNNLLLLLLMMMMMMKKKIIIIIIHHHFFFDDDBBB@@@??????===;;;888555222000000///...------...//////...,,,,,,,,,,,,------.........'''&&&&&&''''''((()))***)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$######"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###%%%%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$)))'''%%%&&&((()))&&&###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&''''''%%%$$$%%%''''''$$$!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$###"""###$$$%%%&&&&&&&&&&&&'''''''''(((((($$$###""""""###&&&(((***######$$$$$$$$$######"""$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$######$$$&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$"""!!!"""&&&)))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&%%%$$$###""" !!!"""$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$""""""#########""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$###"""!!!!!!""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$"""###%%%(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((()))***+++,,,)))***+++---...///////////////000//////...------111111111000000000000000......//////000000111111444333222000///.........~~~zzzuuurrrpppooonnnlllgggeeecccbbb```]]]XXXUUUVVVVVVWWWWWWXXXWWWWWWVVVUUURRROOOMMMMMMLLLJJJIIIIIIHHHFFFDDDBBB@@@??????:::888555222///------,,,...------...//////...,,,,,,,,,------------------******))))))******++++++''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&& ###'''((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$&&&&&&$$$!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&$$$$$$$$$%%%&&&'''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%((('''%%%### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$%%%%%%$$$######$$$$$$$$$$$$######$$$######""""""######$$$"""######$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&$$$######%%%'''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((()))***+++,,,)))***+++---....../////////////////////...------000000000000000/////////.........///000000111111555555444333222111000///~~~zzztttpppoooooooooooohhhfffdddcccaaa^^^ZZZVVVUUUUUUVVVWWWXXXXXXXXXXXX[[[WWWRRRNNNLLLKKKJJJIIIIIIHHHFFFDDDBBB@@@??????:::888555111///---,,,,,,...------...//////...,,,------------------,,,,,,,,,+++******))))))******%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((########################$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&%%%###"""###$$$(((''''''&&&&&&&&&&&&&&&$$$''''''%%%!!! $$$((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%%%%###!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&***)))'''%%%$$$$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!###&&&'''%%%###""""""########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$######""""""######$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########"""""""""""""""############$$$$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++)))***+++,,,---...............//////......------000000/////////.........---......//////000111111333444444444333111000///yyysssnnnmmmoooqqqqqqiiigggeeecccbbb___ZZZWWWSSSTTTVVVWWWXXXYYYYYYYYY]]]XXXRRRMMMKKKKKKJJJJJJIIIHHHFFFDDDBBB@@@??????<<<;;;777444111000///......------...//////...,,,.........------,,,,,,,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$###""""""###$$$%%%%%%$$$$$$###$$$$$$%%%$$$&&&'''&&&$$$"""###%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&#########$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%***)))'''&&&%%%$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&(((***++++++,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$&&&&&&$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""######$$$$$$$$$$$$#########""""""""""""######$$$######$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''(((((()))***+++)))***+++,,,,,,---------------.........------,,,//////.........---------------......///000000111000111222333222000...,,,zzzrrrnnnmmmoooqqqrrriiigggeeedddbbb___[[[XXXSSSTTTUUUWWWXXXYYYYYYZZZZZZVVVOOOKKKIIIJJJKKKKKKIIIHHHFFFDDDBBB@@@??????>>><<<999666333111000000...------...//////...,,,.........------,,,,,,,,,)))((('''&&&%%%$$$$$$$$$(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$#########"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''%%%%%%%%%'''(((((($$$$$$#########$$$$$$%%%%%%%%%%%%''')))((($$$ ###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$"""!!! $$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$###""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###"""!!! ######$$$$$$$$$$$$#####################$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$######"""!!!######$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++))))))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------------...//////000000000111222333222000...---zzzsssnnnmmmnnnpppqqqiiigggeeedddbbb___ZZZWWWSSSTTTUUUWWWXXXYYYYYYYYYXXXSSSNNNJJJIIIJJJKKKKKKIIIHHHFFFDDDBBB@@@??????===;;;888444222000//////...------...//////...,,,------------------,,,,,,+++***)))(((''''''''''''))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&$$$"""###%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&$$$$$$'''***)))$$$######$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%%%%!!!###%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###"""!!! ###$$$%%%'''(((***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""######"""!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&###############"""!!! ######$$$$$$$$$$$$##################$$$%%%&&&'''!!!"""###$$$%%%%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$###""""""!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))******((()))***+++++++++++++++++++++,,,,,,------,,,,,,,,,,,,------.../////////,,,------......///000000222333333444333222111000{{{tttooonnnnnnoooooohhhgggeeecccaaa^^^ZZZWWWTTTUUUVVVWWWXXXXXXXXXXXXXXXTTTNNNKKKJJJJJJJJJIIIIIIHHHFFFDDDBBB@@@??????<<<:::777444111///.........------...//////...,,,,,,,,,------------------,,,+++***)))))))))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###!!! """$$$###"""%%%%%%$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%$$$#########$$$%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$!!!"""$$$%%%%%%%%%%%%!!!$$$&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''))))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$ ###$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""""""""###$$$%%%&&& !!!"""###$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$###""""""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$###$$$''')))$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((******((()))************************+++,,,,,,,,,,,,,,,++++++,,,...///000111222,,,,,,---......//////000333333333222222222222111{{{uuupppnnnnnnnnnmmmhhhfffdddcccaaa^^^YYYVVVUUUUUUVVVWWWXXXXXXXXXXXXYYYUUUPPPLLLKKKJJJIIIHHHJJJHHHFFFDDDBBB@@@@@@???===;;;888555222000000///...------...//////...,,,,,,,,,,,,------.........+++******)))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''$$$"""###%%%&&&$$$"""###"""""""""###$$$$$$%%%%%%&&&%%%"""###(((######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$ """$$$%%%&&&%%%%%%!!!$$$''''''%%%$$$%%%(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$######"""!!!"""$$$%%%&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$#########$$$&&&'''###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%% !!!######$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$#########$$$&&&(((((('''&&&%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$'''***$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''&&&&&&''''''((()))***((())))))************))))))***+++,,,,,,,,,,,,,,,***+++,,,...000111333333,,,,,,------...//////000222111000000///000000111{{{uuupppmmmlllkkkjjjiiigggeeecccbbb___[[[XXXUUUVVVXXXYYYZZZ[[[[[[ZZZ[[[VVVPPPLLLJJJKKKKKKKKKHHHHHHGGGEEEBBB???===;;;;;;999777666555333000---////////////////////////++++++++++++++++++++++++***)))((('''&&&''''''(((&&&&&&''''''''''''''''''))))))((('''&&&&&&&&&&&&!!!###%%%&&&&&&%%%$$$""""""###&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%###"""###$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&###""""""""""""$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%$$$###"""!!!###%%%$$$!!!!!!$$$'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###%%%%%%$$$$$$###$$$$$$%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$######### !!!!!!""""""###############"""""""""""""""%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######&&&$$$""""""###%%%&&&%%%$$$%%%&&&%%%###"""###$$$%%%$$$###""""""###$$$%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$&&&'''%%%###!!!###$$$$$$###"""$$$%%%'''&&&$$$#########$$$$$$###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&)))'''&&&&&&''''''&&&%%%'''''''''''''''((()))***((()))***++++++***)))(((*********))))))))))))))),,,---......//////.........------,,,,,,,,,------000///////////////000111{{{tttooommmlllkkkjjjiiigggeeedddbbb___[[[XXXUUUVVVWWWWWWXXXYYYZZZ[[[[[[VVVPPPLLLJJJKKKKKKKKKIIIIIIGGGEEECCCAAA???>>>>>>;;;777444333222111000////////////////////////++++++++++++++++++++++++***)))((('''&&&'''((((((,,,+++***(((&&&$$$###"""((('''&&&&&&%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%###"""$$$&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######&&&&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""!!!!!!!!!""""""########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""""""""###########################""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$############"""############$$$$$$$$$$$$$$$############$$$$$$""""""############""""""$$$###""""""$$$%%%%%%$$$$$$%%%&&&%%%###"""###$$$%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&%%%###$$$&&&'''%%%###"""###$$$$$$######$$$&&&&&&%%%$$$#########$$$$$$###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&'''((()))(((&&&'''&&&&&&&&&&&&''''''(((((())))))******))))))(((************************------...////////////......------,,,,,,,,,------//////......///000111111~~~zzztttooolllkkkkkkjjjiiihhhfffdddbbb___[[[WWWVVVUUUUUUUUUVVVXXXZZZ[[[[[[VVVPPPLLLJJJKKKKKKKKKJJJJJJHHHGGGEEECCCBBBAAABBB>>>888333222222111111////////////////////////,,,,,,,,,,,,+++++++++++++++***((('''''''''((()))---,,,+++(((&&&$$$"""!!!%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%'''''''''))))))((($$$!!!'''&&&$$$######$$$&&&'''%%%""" !!!%%%''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###(((&&&%%%%%%&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$############""""""""""""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!###"""###$$$&&&&&&$$$###$$$%%%&&&%%%#########$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""#########$$$&&&$$$###$$$%%%&&&%%%$$$###$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((***+++***(((''''''&&&&&&%%%&&&&&&&&&))))))(((((((((((())))))++++++++++++++++++++++++,,,---......//////......------,,,,,,,,,,,,------------......///000111222{{{tttpppnnnmmmlllkkkjjjhhhfffdddbbb___[[[WWWVVVUUUTTTSSSTTTWWWYYY[[[[[[VVVPPPLLLJJJKKKKKKKKKKKKKKKIIIHHHFFFEEEDDDDDDCCC>>>999555333222111000////////////////////////,,,,,,,,,,,,,,,++++++++++++***)))((((((((())))))))))))((((((''''''&&&&&&$$$######$$$%%%&&&'''((())))))'''&&&%%%%%%%%%%%%'''''''''''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$((('''%%%&&&%%%%%%$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%###""""""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$""" $$$&&&$$$"""'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$$$$$$$############$$$%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&%%%$$$###"""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""############""""""######%%%''')))(((%%%######%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))),,,---,,,***)))((('''&&&&&&&&&&&&&&&)))(((((((((((((((((()))******************+++++++++,,,,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,---...///000222333|||vvvrrrpppooonnnnnnkkkiiigggeeeccc___[[[WWWUUUTTTSSSSSSTTTVVVYYYZZZ[[[VVVPPPLLLJJJKKKKKKKKKLLLKKKIIIGGGFFFEEEEEEEEE@@@===:::888666333000---////////////////////////---------,,,,,,,,,++++++,,,+++***)))((()))******&&&''''''(((((()))))))))#########$$$%%%&&&'''((()))(((&&&%%%$$$$$$$$$$$$%%%%%%$$$###"""###$$$%%%"""$$$&&&((((((&&&$$$""")))$$$ """'''++++++)))%%%%%%$$$############$$$%%%$$$$$$######$$$$$$%%%########################%%%###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%!!!###&&&%%%###'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""$$$"""""""""""""""###$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###""" ###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! """"""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""""""""""""""""""""###""""""#########$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$&&&)))+++***&&&$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''***------,,,*********)))(((''''''((((((((())))))))))))))))))((('''((((((((())))))************+++,,,,,,,,,,,,++++++++++++++++++,,,---...,,,,,,,,,---...000111222}}}wwwsssqqqppppppooollljjjgggeeeccc___[[[WWWUUUTTTTTTTTTUUUWWWYYYZZZ[[[VVVPPPLLLJJJKKKKKKKKKMMMKKKIIIFFFDDDCCCCCCCCC>>><<<999888666333000---////////////////////////......------,,,,,,++++++---,,,***)))))))))***+++)))))))))(((((((((''''''$$$$$$$$$$$$%%%&&&((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!"""%%%'''"""$$$&&&((((((&&&$$$"""'''$$$"""###&&&))))))(((%%%%%%$$$###############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&& !!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&########################$$$%%%%%%&&&&&&&&&&&&&&&"""!!! """$$$&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$!!! """%%%"""""""""""""""###$$$%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!""""""##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""!!!!!!""""""######$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$"""""""""############$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&)))******'''$$$"""$$$%%%%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%$$$###"""###%%%###$$$%%%%%%$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''***------+++)))******))))))((()))))))))((()))***++++++***)))(((&&&''''''(((((())))))))))))***++++++,,,,,,+++++++++******++++++,,,---...,,,,,,------...///000111|||vvvrrrpppppppppooollljjjhhhfffccc___ZZZWWWTTTTTTUUUVVVWWWXXXYYYYYY[[[VVVPPPLLLJJJKKKKKKKKKMMMKKKHHHEEEBBBAAAAAAAAA===;;;777555444222000//////////////////////////////......---,,,,,,++++++---,,,+++***)))***++++++*********)))(((''''''&&&&&&%%%%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%$$$&&&'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%%%%%%%$$$$$$###############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&###!!!$$$'''############$$$%%%&&&'''&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&&&&##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""###$$$$$$%%%&&&&&&"""###%%%&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&((((((&&&$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&"""$$$%%%$$$""""""###%%%"""###$$$$$$######$$$&&&"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''***,,,,,,***((()))(((((((((((())))))***'''))),,,......,,,)))''''''''''''((())))))******++++++,,,---------------************+++,,,---...---------------...///000{{{uuuqqqpppooooooooommmkkkhhhfffccc___ZZZWWWTTTTTTVVVWWWXXXYYYYYYYYY[[[VVVPPPLLLJJJKKKKKKKKKMMMKKKGGGDDDAAA@@@@@@@@@???:::555222111111222111//////////////////////////////...---,,,,,,++++++---,,,+++*********+++,,,))))))))))))((((((((((((''''''&&&&&&&&&'''((((((%%%&&&(((******)))'''&&&%%%)))++++++(((%%%%%%&&&(((&&&$$$""""""$$$&&&(((%%%'''(((((('''&&&'''(((%%%$$$$$$###"""#########%%%$$$$$$$$$$$$$$$$$$%%%########################&&&$$$###$$$%%%''''''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&%%%###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&((((((&&&###!!!###&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###''')))((($$$###%%%)))%%%%%%%%%%%%&&&'''((()))"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########"""######$$$$$$##############################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$###############$$$&&&&&&%%%###"""###%%%%%%$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!$$$%%%%%%"""!!!###%%%!!!###$$$$$$###"""$$$%%%"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''***,,,,,,)))&&&'''''''''''''''((()))***'''***---//////---***''''''(((((()))***+++++++++,,,---......//////......************+++,,,---.........---------......///}}}wwwsssrrrqqqqqqpppkkkiiihhhfffddd```[[[WWWTTTTTTUUUVVVXXXYYYYYYZZZZZZUUUOOOLLLKKKKKKLLLLLLNNNJJJFFFDDDCCCDDDEEEDDDAAA>>>:::555222000//////000000000000000000000000222///++++++...000000///......---,,,+++***)))(((******))))))((((((''''''((((((((((((((('''&&&&&&###%%%)))---***%%%###&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###"""""""""###$$$%%%%%%%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$###""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""!!! &&&%%%$$$###"""""""""""",,,***'''$$$"""!!!""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%""" !!! %%%###"""###%%%&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%%%%$$$!!!&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!!!!!!! $$$$$$############$$$$$$"""######$$$$$$######""""""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$###""""""""" !!!######$$$$$$$$$"""###%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## ###%%%$$$"""!!!$$$&&&%%%%%%%%%$$$$$$#########%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&((()))***++++++***)))((('''''''''''''''((((((((((((((()))+++---------+++***''''''''''''((()))***+++))))))((((((((((((((())),,,,,,+++++++++,,,------+++,,,------......------}}}wwwrrrqqqpppppppppkkkjjjhhhgggeeeaaa\\\XXXUUUUUUUUUVVVWWWXXXYYYZZZ\\\WWWQQQMMMLLLLLLMMMMMMNNNJJJGGGEEEDDDEEEDDDCCCAAA>>>:::666222000//////////////////////////////222///,,,,,,...000000///,,,,,,+++***)))((('''''''''''''''''''''&&&&&&&&&***************)))(((((("""###'''+++)))###"""%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$#########"""###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$######"""###""""""!!!!!!!!!!!!!!!)))'''%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$!!!!!!###$$$###"""%%%$$$""""""###$$$###"""######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$######"""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$############### !!!"""###$$$$$$$$$$$$###$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&((((((((()))))))))((('''&&&''''''((((((((()))))))))((()))+++------,,,+++***(((((((((((()))***+++++++++******))))))******+++,,,,,,++++++,,,,,,---...,,,,,,---...............|||vvvqqqpppooooooooommmkkkiiihhhfffbbb]]]YYYVVVVVVUUUTTTUUUWWWZZZ[[[^^^YYYSSSNNNMMMMMMMMMMMMMMMKKKHHHGGGFFFEEEDDDBBB@@@>>>:::666222000000///////////////////////////111///------.../////////,,,++++++***)))(((''''''&&&&&&&&&'''''''''''''''))))))*********)))((((((######&&&)))((($$$###&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%#########$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%""""""###$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$#########%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%###$$$%%%&&&&&&&&&'''%%%#########$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""###$$$###"""#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$############""""""""""""$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&(((&&&&&&'''(((((((((''''''((((((((()))))))))******)))***+++,,,,,,,,,+++***)))))))))))))))***,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---......------.../////////......|||uuupppnnnooooooooommmllljjjiiigggccc^^^ZZZXXXVVVUUUTTTTTTWWWZZZ\\\^^^YYYSSSNNNLLLLLLMMMLLLNNNLLLJJJHHHGGGFFFCCCAAA@@@>>>:::666333111000000////////////////////////111///............//////------,,,,,,+++******)))''''''(((((())))))******&&&'''''''''''''''&&&&&&%%%###%%%((((((%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$&&&''')))***$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%%%%%%%######$$$%%%$$$######""""""######$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$"""######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""  !!!"""###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$###""""""!!! %%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%!!!"""######$$$$$$$$$$$$"""###$$$###!!! !!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&(((&&&&&&''''''(((((((((((())))))))))))************)))***++++++++++++******))))))))))))***+++,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---...///---...//////000000//////|||uuupppnnnnnnooopppnnnlllkkkiiigggccc^^^ZZZXXXWWWUUUTTTTTTWWWYYY[[[\\\XXXRRRMMMLLLLLLLLLLLLPPPNNNKKKIIIHHHFFFCCCAAA@@@>>>:::666333222111111000000000000000000000000000000000///...---......------,,,,,,+++*********''''''(((((())))))******&&&&&&''''''''''''&&&&&&%%%""""""%%%&&&$$$$$$&&&'''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&!!!!!!"""###%%%'''((()))""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$######""""""######$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###### !!!"""###$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$%%%###"""!!!"""$$$&&&&&&%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%'''!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%"""######$$$$$$$$$$$$### """######""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!###&&&'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&(((''''''''''''((())))))***))))))))))))*********************************)))))))))))))))***+++,,,---***************+++,,,,,,,,,,,,,,,,,,---...///000...///000000111111000000}}}uuupppnnnooopppqqqnnnllljjjiiigggccc^^^ZZZXXXWWWVVVUUUUUUWWWYYYZZZ[[[WWWQQQMMMLLLLLLMMMMMMRRROOOLLLIIIHHHFFFCCCAAA@@@>>>:::666444222222222111111111111111111111111///000111000...------...*********)))))))))((((((&&&&&&&&&'''''''''''''''''''''((()))))))))(((((($$$"""$$$"""###%%%'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$%%%!!!""""""###$$$#########%%%%%%%%%%%%&&&&&&&&&&&&"""$$$%%%%%%$$$###$$$&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###### !!!"""###$$$%%%%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!!"""$$$$$$###"""###$$$!!!$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&"""#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$%%%%%%%%%$$$###$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$$$$$$$### !!!############$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&(((((((((((('''(((((()))***((((((((()))))))))******+++************))))))))))))))))))))))))***,,,,,,))))))((())))))***+++,,,,,,,,,,,,,,,---...000000///000111111222222111111~~~vvvpppnnnoooqqqrrrmmmkkkjjjhhhfffbbb]]]ZZZWWWWWWVVVVVVVVVWWWXXXXXX[[[VVVQQQNNNMMMNNNOOOPPPUUUQQQLLLHHHGGGEEEDDDBBB@@@>>>:::777444333222222222222222222222222222222...000222111...,,,,,,...*********)))))))))))))))'''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((&&&!!!"""%%%$$$%%%'''%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%$$$%%%%%%!!!"""###$$$%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###&&&((('''%%%###$$$%%%!!! """$$$$$$#########$$$%%%%%%%%%%%%$$$(((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% ###&&&&&&$$$""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""!!!"""$$$%%%&&&%%%$$$##################$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###"""$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&((()))((('''&&&&&&&&&'''(((''''''((((((((()))))))))++++++***)))))))))))))))(((((((((((()))***++++++((((((((())))))***,,,,,,+++,,,,,,,,,...///000111000111111222333222222222~~~vvvqqqoooppprrrsssmmmkkkiiihhhfffbbb]]]YYYVVVVVVWWWWWWWWWWWWWWWWWW[[[WWWRRROOOOOOPPPQQQRRRVVVRRRLLLHHHFFFEEEDDDCCC@@@>>>:::777444333333333333333333333333333333333...111222111...,,,,,,...,,,,,,,,,+++++++++++++++******))))))((((((((('''$$$$$$%%%&&&'''''''''&&&***$$$!!!%%%(((((()))+++$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((()))"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''"""###%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%""""""$$$%%%&&&'''''''''######""""""######$$$$$$""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&)))++++++(((%%%&&&'''&&&$$$######$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""&&&***+++)))&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$#########%%%%%%%%%%%%%%%$$$###"""###$$$&&&(((((((((&&&%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""%%%'''&&&$$$###%%%(((#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((()))(((&&&%%%$$$%%%%%%&&&''''''''''''((((((((((((++++++***)))(((((())))))''''''''''''((()))***+++))))))))))))***+++,,,---+++,,,,,,---...///111111111111222333333333333222xxxqqqooooooppppppooonnnmmmiiiddd___ZZZWWWVVVVVVVVVVVVWWWYYYZZZ\\\\\\YYYSSSOOOMMMNNNPPPRRRTTTPPPKKKHHHFFFEEECCCBBBCCC@@@;;;777555333000...---...000111222111///............---,,,,,,++++++...---+++***)))***++++++***))))))(((((((((((((((&&&%%%$$$%%%'''((('''&&&&&&''''''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$%%%&&&((('''%%%"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########!!!""""""""""""#########&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$!!!###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""%%%%%%%%%&&&&&&'''''''''########################%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$ """$$$&&&&&&$$$""" ######$$$$$$$$$%%%%%%%%%###############"""!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###!!! !!!"""$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""!!!!!!###$$$$$$###"""!!!#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$$$$%%%%%%&&&%%%$$$###"""!!!""""""######$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((+++***)))(((((()))***+++***)))((((((((()))+++,,,++++++******++++++,,,---,,,---...---,,,---...000///000000111222222333333xxxrrrooooooppppppnnnnnnllliiieee___[[[XXXVVVVVVVVVVVVWWWYYYZZZ\\\]]]YYYTTTOOOMMMNNNPPPRRRRRRNNNJJJHHHGGGFFFEEEDDDCCC@@@;;;777555333000...)))+++---000111111111000////////////...---,,,,,,---,,,+++*********+++,,,******)))((('''''''''(((&&&%%%$$$%%%'''((('''&&&%%%&&&'''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%$$$######&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$#########"""######$$$$$$$$$$$$######$$$$$$$$$&&&'''&&&$$$"""######$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''$$$!!!!!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################&&&$$$"""###%%%&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$""" """$$$&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""!!!!!!###$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""######$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%%%%###$$$$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%###%%%$$$$$$######$$$$$$%%%$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''((((((((((((******)))(((((()))*********)))((((((((()))++++++++++++******++++++,,,------.........------///000222222111111111111000000xxxrrroooppppppqqqmmmmmmkkkiiieee```\\\ZZZVVVVVVVVVVVVWWWYYYZZZ\\\^^^ZZZUUUPPPNNNOOOQQQSSSPPPMMMJJJGGGGGGGGGGGGFFFCCC@@@;;;777555333000...)))***,,,...000000000///...////////////---,,,+++++++++*********+++,,,,,,+++***)))(((''''''''''''&&&%%%$$$%%%'''''''''&&&$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###############$$$&&&&&&###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&***'''$$$###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$&&&$$$""" """$$$&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$########################"""$$$$$$$$$"""!!!"""###$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%$$$###!!!!!!$$$$$$$$$###############%%%%%%%%%$$$###""" ###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''(((((((((***))))))(((((())))))***)))))))))((()))******++++++************+++,,,,,,---...///...------///111444333222111000///...---xxxrrrppppppqqqqqqmmmlllkkkhhheeeaaa^^^\\\VVVVVVVVVVVVWWWYYYZZZ\\\^^^[[[UUUQQQOOOPPPRRRTTTRRRNNNJJJHHHGGGGGGFFFFFFCCC@@@;;;777555333000........./////////...---,,,,,,---...///...,,,***)))))))))*********+++,,,,,,+++***)))((('''&&&&&&&&&'''%%%%%%%%%''''''&&&%%%###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########"""###%%%%%%###!!!$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''***(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$ """$$$&&&&&&$$$""" ######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$""""""###$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!########################$$$$$$$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!%%%%%%%%%%%%$$$$$$###"""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&''''''((()))&&&&&&&&&'''''''''(((((()))))))))(((((())))))))))))))))))))))))******+++***************++++++,,,---...///...------///111333222111000///......---yyysssppppppqqqqqqmmmlllkkkhhheeebbb___^^^VVVVVVVVVVVVWWWYYYZZZ\\\^^^[[[UUUQQQOOOPPPRRRTTTTTTQQQLLLIIIGGGFFFEEEDDDCCC@@@;;;777555333000...000000000000//////............//////...---+++***((())))))***++++++++++++***)))((('''&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%"""$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&$$$###"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%###"""$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$### """$$$&&&&&&$$$""" ######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################""""""#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$%%%$$$###############$$$$$$!!!!!!!!!""""""#########%%%%%%%%%%%%$$$$$$###"""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((((()))))))))******************))))))******+++,,,,,,---...---,,,---...000////////////////////////yyyssspppqqqqqqrrrooommmkkkhhhdddbbb___^^^VVVVVVVVVVVVWWWYYYZZZ\\\^^^ZZZUUUPPPNNNOOOQQQSSSUUURRRMMMIIIGGGFFFEEECCCCCC@@@;;;777555333000.........//////000111111222111000000///......------((()))******+++*********)))(((''''''&&&&&&''''''(((&&&%%%%%%&&&'''&&&$$$!!!###%%%&&&&&&%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$###"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""############$$$"""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$"""###$$$%%%$$$###%%%$$$#########$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$######################################################$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""!!!!!!######$$$$$$$$$$$$######&&&$$$""" """$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######$$$%%%###############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###############$$$$$$$$$""""""""""""###%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!! !!!""""""""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$###############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%###""""""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))(((((('''(((((()))************)))***))))))))))))***+++++++++,,,---,,,++++++---///,,,------...///000000111yyysssqqqqqqqqqrrrpppnnnkkkhhhdddaaa___^^^VVVVVVVVVVVVWWWYYYZZZ\\\]]]YYYTTTOOOMMMNNNPPPRRRTTTQQQLLLIIIHHHGGGFFFEEECCC@@@;;;777555333000...............///000000111000///---+++++++++,,,---)))******++++++***)))(((''''''&&&&&&&&&'''(((((((((&&&%%%%%%&&&'''%%%$$$ """%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%""""""""""""############%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%######%%%&&&%%%$$$%%%$$$###""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""%%%''''''%%%$$$&&&'''########################""""""#########$$$$$$$$$###########################$$$&&&%%%###"""$$$&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$########################$$$$$$$$$$$$######&&&$$$""" """$$$&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$$$$###%%%&&&""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$############$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!!!!!!! !!!##################$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""$$$&&&%%%$$$$$$######$$$$$$%%%!!!!!!!!!""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((())))))((('''''''''((()))***+++******))))))))))))))))))***++++++***+++++++++******,,,...,,,,,,---......///000000yyysssqqqqqqrrrrrrqqqooolllhhhdddaaa___^^^VVVVVVVVVVVVWWWYYY[[[\\\\\\YYYSSSOOOMMMNNNPPPRRRRRROOOKKKIIIHHHIIIHHHGGGCCC@@@;;;777555333000...111000///------,,,,,,,,,...,,,)))'''&&&''')))***)))***++++++***)))((('''&&&&&&&&&&&&&&&'''((()))((('''%%%%%%&&&&&&%%%$$$"""%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$'''((((((''''''(((&&&""" """&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""""""""############)))((((((&&&%%%$$$$$$###$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$%%%&&&&&&%%%%%%$$$###""""""$$$&&&'''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''((((((###%%%((('''$$$###$$$&&&########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$%%%%%%&&&&&&######$$$$$$$$$$$$######!!!"""$$$&&&&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""########################"""###%%%%%%$$$$$$%%%&&&""""""######$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!""""""######$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%###!!! $$$$$$#########$$$&&&'''######""""""!!! """###$$$%%%%%%%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&'''((()))++++++******))))))))))))))))))******+++)))***+++***))))))+++------------.........//////{{{uuurrrqqqpppooommmllliiieeebbb___]]]\\\UUUWWWXXXWWWWWWWWWYYY[[[]]]YYYSSSNNNLLLNNNQQQSSSTTTPPPKKKHHHGGGHHHHHHHHHDDDBBB>>>:::666333111000000///------...000222444000000///...---,,,,,,+++,,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((%%%""" ###%%%%%%$$$%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%)))'''$$$#########!!! '''&&&%%%%%%$$$$$$%%%%%%000+++%%%"""###$$$###"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###"""""""""&&&%%%$$$###$$$%%%&&&'''###!!! $$$''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""$$$$$$###%%%''''''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!###%%%%%%###!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################&&&%%%###"""""""""######$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""$$$&&&&&&%%%#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&'''&&&$$$###"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%((($$$!!!"""&&&)))'''$$$'''''''''(((((((((((()))(((((('''&&&'''((()))***)))((('''''''''(((***+++))))))***++++++++++++***++++++++++++++++++++++++.........////////////000yyysssqqqqqqppppppmmmllliiieeebbb___]]]\\\VVVWWWXXXWWWVVVWWWXXXZZZ\\\YYYSSSOOOMMMNNNPPPRRRUUUQQQLLLHHHGGGGGGGGGFFFCCCAAA===:::666444333222//////......///000222333000000///...---,,,,,,+++*********)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!!###&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%)))(((((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$,,,((($$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$###############%%%$$$$$$$$$$$$%%%&&&&&&!!!!!!%%%)))******%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$############""""""###%%%&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!""""""""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###"""""""""$$$%%%$$$###!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################%%%$$$###""""""######$$$$$$$$$$$$############"""################################################""""""###$$$$$$%%%&&&&&&#########"""""""""!!!!!!###%%%'''&&&$$$###"""############"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''$$$!!!"""&&&((('''$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))(((((('''((()))***+++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,---------.........}}}wwwrrrqqqqqqqqqqqqmmmkkkiiifffbbb___]]][[[WWWXXXXXXWWWVVVVVVXXXZZZ[[[XXXTTTPPPNNNNNNOOOPPPVVVRRRMMMIIIGGGFFFEEEEEEBBB@@@===:::777555444444...//////000000111111111111000000///...---,,,,,,(((((())))))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&((()))(((&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&%%%###"""%%%(((%%%%%%$$$############$$$&&&%%%###$$$&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$##################""""""!!! !!!"""###########################$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%!!! """&&&)))******%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%$$$$$$"""!!!!!!"""$$$$$$###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%#########"""""""""""""""$$$&&&'''&&&$$$"""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$%%%&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%'''$$$"""###&&&(((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((((((((((((((()))******))))))***++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,~~~xxxsssqqqqqqpppppplllkkkiiifffccc___\\\[[[XXXYYYZZZYYYXXXWWWYYY[[[[[[XXXUUUQQQOOONNNOOOOOOTTTQQQLLLIIIHHHGGGFFFEEECCCAAA>>>:::777555333333...///000111111111111000111111000///...---,,,,,,))))))))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''%%%###""""""######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''!!!$$$'''%%%!!!###'''%%%$$$######""""""######$$$$$$$$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""" !!!"""######$$$$$$###"""""""""###$$$$$$$$$%%%"""###$$$&&&&&&%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""$$$$$$###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""###############$$$$$$###############$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%#########$$$$$$$$$%%%%%%%%%&&&$$$######%%%'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((())))))***))))))***++++++++++++***************++++++++++++***++++++++++++,,,,,,,,,zzztttrrrqqqpppooolllkkkiiigggccc___\\\ZZZYYYZZZ[[[ZZZYYYYYY[[[]]][[[YYYUUUQQQOOONNNNNNOOOQQQNNNKKKIIIIIIIIIHHHGGGFFFDDD@@@;;;777333111111///000111111222111111000111111000///...------,,,++++++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&'''((('''%%%""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&)))+++((($$$"""%%%)))%%%$$$######""""""######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$""""""###$$$%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$###!!!"""#########"""######%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""!!!!!! ###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$##################$$$######$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""################################################"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!"""###%%%&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))***++++++++++++***)))))))))******+++++++++,,,,,,,,,,,,------------{{{uuurrrqqqpppoookkkkkkjjjgggddd```\\\ZZZXXXZZZZZZZZZZZZZZZ\\\^^^]]]ZZZUUUQQQNNNMMMNNNOOOOOOMMMJJJIIIJJJJJJIIIHHHHHHEEEAAA<<<777333111000111111111111111111111111222111111000///...------,,,,,,+++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%"""''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))&&&###"""###&&&%%%%%%$$$############$$$$$$&&&'''&&&$$$############$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&###############$$$$$$$$$"""######$$$$$$$$$$$$$$$"""###""""""$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&%%%#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%!!!""""""""""""""""""!!!######$$$$$$$$$$$$##################$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""#########%%%%%%%%%$$$###"""$$$%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&''''''((()))))))))))))))))))))***++++++++++++***(((((())))))***+++++++++------------............yyytttqqqqqqppppppkkkkkkjjjhhhddd```\\\ZZZUUUWWWXXXYYYXXXZZZ\\\^^^^^^ZZZUUUOOOMMMMMMNNNPPPPPPNNNKKKJJJJJJIIIHHHGGGGGGEEE@@@<<<777444222111333222111000000000222222222222111000///...------+++*********))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&$$$!!! """%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&'''''''''$$$$$$$$$##############################$$$$$$%%% ###$$$###"""###%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%&&&'''&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###"""""""""$$$%%%$$$###!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$############"""############################################################""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$"""###%%%'''!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&######$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$%%%&&&'''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((((((''''''&&&'''((()))***))))))((())))))***++++++++++++***((((((((()))***+++++++++------------............~~~wwwrrrqqqqqqqqqqqqkkkkkkjjjhhhddd```\\\YYYSSSUUUVVVWWWWWWYYY[[[^^^___[[[TTTOOOLLLLLLOOOQQQRRROOOLLLJJJJJJHHHFFFEEEEEECCC@@@;;;888555444333444222111//////000222333222222111000///...------))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((###$$$%%%### ###&&&!!!"""###$$$&&&'''((()))######$$$$$$$$$%%%%%%%%%&&&$$$###$$$'''((((((((('''&&&%%%%%%$$$$$$%%%%%%###$$$&&&$$$""""""%%%'''#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$######""""""$$$###"""""""""###%%%&&&"""$$$'''&&&###!!!!!!"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$$$$######"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!###%%%%%%###!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$%%%%%%%%%%%%###$$$$$$###"""###&&&(((######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$##################$$$%%%&&&((()))######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&((()))))))))((('''&&&''')))*********)))((())))))***++++++++++++***'''(((((()))***+++++++++,,,,,,------------......xxxuuuuuurrrqqqsssmmmllljjjhhhfffbbb\\\XXXTTTUUUUUUTTTTTTUUUYYY[[[```\\\VVVPPPMMMMMMOOOPPPRRRPPPMMMIIIGGGEEEEEEEEECCC???;;;999888666222......///000000000000000///000000//////...---++++++------,,,+++***)))(((''')))(((&&&&&&((()))((('''%%%%%%%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""$$$$$$$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###########################'''###!!!&&&(((&&&###''''''''''''&&&&&&%%%$$$############""""""""""""######$$$%%%%%%%%%%%%$$$!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""######""""""###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################!!! """&&&((((((&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""###***000111,,,&&&"""""""""###$$$%%%%%%$$$###"""###"""!!!!!!###%%%(((***################################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&''''''&&&$$$$$$%%%%%%&&&'''((((((''''''(((((((((((((((''')))***+++)))(((((()))+++*********))))))))))))))))))************+++++++++......---------,,,,,,,,,yyyvvvtttpppooopppnnnllliiigggddd```\\\XXXTTTUUUUUUUUUTTTVVVZZZ]]]___\\\VVVPPPNNNNNNOOOQQQSSSQQQMMMIIIFFFEEEDDDDDDDDD@@@;;;666444333111111......///000111111000000000000000///...,,,+++***++++++***)))((('''&&&&&&)))'''&&&&&&'''(((((('''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''!!!"""###%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$$$$###$$$%%%%%%%%%$$$$$$###"""$$$#########""""""""""""######$$$%%%%%%%%%%%%$$$"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$###""""""######"""""""""######$$$$$$$$$######$$$%%%&&&'''''''''######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """%%%'''&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$######""""""%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$)))///000+++&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""###%%%'''((($$$$$$$$$$$$$$$#################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''((()))******)))))))))******)))(((((()))+++)))))))))******+++++++++************++++++++++++...------------,,,,,,,,,zzzvvvsssnnnlllmmmooollliiieeebbb___[[[XXXTTTUUUUUUUUUUUUWWW[[[^^^___[[[VVVPPPNNNNNNPPPRRRTTTRRRNNNIIIFFFDDDCCCCCCCCC@@@;;;555000///111333---...///000111111222222111111111000...,,,+++***+++******)))((('''&&&&&&((('''%%%%%%'''((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&'''############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%$$$#########$$$%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%""""""$$$&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$$$$###%%%$$$######"""#########"""""""""""""""""""""###"""###%%%&&&'''&&&%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$(((,,,,,,)))&&&%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***++++++++++++)))******)))((((((***+++((()))***+++,,,------...************+++++++++,,,------------,,,,,,,,,,,,zzzuuurrrnnnllllllpppmmmhhhdddaaa^^^ZZZXXXUUUUUUVVVVVVVVVXXX\\\___^^^[[[UUUQQQNNNOOOQQQSSSUUURRRNNNJJJFFFDDDCCCCCC??????<<<666///---///222,,,---///000111222333333222222111000...,,,+++***,,,,,,++++++***))))))((((((&&&%%%%%%'''''''''&&&'''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""""""""!!!((('''&&&%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''(((%%%%%%$$$$$$###$$$$$$%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###############$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###############"""""""""%%%%%%$$$$$$$$$######"""######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&%%%''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""##############################!!!###%%%&&&'''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&###"""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###########################&&&((((((&&&%%%%%%'''$$$###"""!!!!!!"""###$$$%%%$$$######"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%##############################################################################$$$$$$%%%%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%(((&&&$$$######$$$%%%'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))***++++++,,,((()))***)))((((((***,,,+++++++++,,,,,,---------*********+++++++++,,,,,,---------,,,,,,,,,++++++yyyuuusssooonnnoooppplllgggdddaaa^^^[[[XXXUUUVVVVVVVVVVVVXXX\\\___^^^ZZZUUUQQQOOOPPPRRRTTTUUURRRNNNJJJFFFDDDCCCCCC======<<<888222......///---...///111222333333333222222111000///---+++***,,,,,,++++++******))))))((('''%%%%%%'''((('''&&&'''''''''''''''&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$$$$###""""""!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''%%%$$$$$$###$$$$$$%%%%%%##################$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""&&&)))(((&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######&&&%%%#########$$$&&&'''######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################""""""!!!!!!""""""###########################!!!"""$$$&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''"""""""""""""""""""""###"""""""""######$$$$$$$$$!!!!!!"""###%%%&&&''''''########################"""###$$$$$$######$$$%%%$$$###!!!!!!!!!!!!###$$$$$$$$$#########"""###############$$$$$$%%%%%%%%%########################################################################"""###$$$%%%%%%%%%$$$$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%(((&&&$$$######$$$%%%'''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))*********((()))***)))((((((***,,,...---------,,,,,,++++++***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++yyyvvvtttqqqpppqqqnnnkkkhhheeebbb```\\\YYYVVVVVVVVVVVVUUUWWWZZZ]]]]]]ZZZUUUQQQOOOQQQSSSUUUTTTRRRNNNIIIFFFDDDCCCCCC======<<<888444000...---...///000111222222333333111111111000///...---,,,))))))))))))(((((('''''')))(((&&&&&&((()))((('''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""!!!!!!!!!!!!!!!!!!"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#############################################%%%(((&&&"""######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&'''(((((((((###$$$$$$$$$$$$%%%%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$%%%'''***+++######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!###$$$###!!!!!!"""#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&"""""""""############$$$!!!!!!""""""###$$$$$$$$$ !!!"""###$$$&&&&&&'''###############$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$##################"""""""""""""""######$$$$$$%%%#######################################$$$$$$$$$###############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))))))))''')))))))))((()))+++---///......---,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++zzzwwwuuurrrqqqrrrllljjjhhhgggeeebbb]]]ZZZVVVWWWVVVUUUTTTUUUXXXZZZ]]]ZZZUUUQQQPPPQQQTTTVVVSSSQQQMMMIIIFFFEEEDDDDDDAAA>>>999666444222000...///000111222222222222222000000000000000///......))))))))))))((((((((((((***)))'''''')))***)))(((%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%&&&'''((('''&&&$$$###$$$$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###%%%$$$###"""###$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&################################################$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%""""""######$$$$$$%%%%%%"""###%%%&&&&&&%%%$$$#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$"""!!!###%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''$$$"""!!!""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%###############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%!!!!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######"""""""""############""" !!!!!!""""""###$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''((()))))))))))))))'''((())))))((()))+++---------,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***{{{xxxvvvrrrpppqqqkkkjjjiiihhhfffccc^^^[[[WWWWWWVVVUUUSSSTTTWWWYYY]]]YYYUUUQQQPPPRRRUUUWWWRRRPPPMMMIIIGGGEEEEEEEEEEEE???777333222333111000000111111222222222111111//////000000000000//////++++++++++++************+++***((((((*********)))%%%%%%&&&&&&'''((())))))$$$##################$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&$$$""" """###%%%%%%%%%###!!!  ###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,***((('''$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''$$$###$$$&&&$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''################################################%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%######""""""###$$$%%%%%% !!!!!!"""###$$$$$$%%%!!!###&&&'''%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%$$$&&&)))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######%%%((()))((($$$ !!!"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&$$$### !!!"""######"""!!! !!!!!!"""############### !!!"""#################################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&''''''&&&$$$$$$%%%%%%&&&'''((((((((())))))*********))))))'''((())))))((()))+++---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******}}}vvvsssrrrqqqqqqnnnllliiigggdddaaa]]][[[VVVVVVWWWWWWXXXYYYYYYYYY___\\\XXXTTTQQQPPPPPPQQQSSSQQQNNNKKKHHHFFFEEEEEE@@@===888555444333222000//////000111111111111000222222111///...,,,++++++,,,,,,,,,+++++++++******((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%### """$$$%%%&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&'''&&&$$$""""""###$$$%%%)))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$######"""$$$%%%&&&%%%###"""###$$$"""!!!!!!###&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################&&&%%%%%%$$$$$$######"""""""""###$$$%%%%%%&&&&&&"""%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&%%%###""""""###%%%&&&&&&$$$"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################&&&$$$"""""""""#########%%%$$$$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&!!!###%%%''''''%%%###!!!$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########&&&&&&'''%%%###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&'''((()))+++++++++***************+++*********))))))((((((++++++++++++++++++++++++)))'''''''''***+++,,,+++|||uuurrrqqqqqqpppnnnllliiifffdddaaa]]]ZZZUUUUUUVVVVVVWWWXXXXXXXXX[[[YYYUUURRRPPPPPPPPPQQQRRRPPPMMMJJJGGGEEEDDDDDD@@@===888555444333222000---...///000000000000000222222111///...---,,,+++++++++*********)))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&$$$""""""$$$&&&&&&&&&%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###!!! ''''''&&&%%%%%%%%%%%%&&&'''&&&$$$###"""###$$$%%%%%%$$$$$$###""""""######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""######$$$$$$$$$######$$$%%%&&&%%%###"""###$$$$$$$$$$$$######"""!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""##################$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&!!!###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$###!!!"""%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################'''%%%$$$######$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%&&&'''((()))*********************)))************)))))))))(((++++++++++++++++++++++++***)))((((((***,,,,,,+++zzztttqqqppppppooonnnkkkhhhfffdddaaa]]]ZZZTTTTTTUUUUUUVVVWWWWWWXXXWWWUUURRRPPPNNNOOOPPPQQQQQQOOOLLLIIIFFFEEEDDDDDD@@@===888555444333222000,,,---...///000000000000222111000///...---,,,+++******)))))))))((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%######"""!!!!!!!!!!!!"""%%%$$$$$$$$$$$$#################################$$$$$$$$$############"""########################!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$((((((((('''$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################'''&&&%%%%%%$$$$$$%%%%%%###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))))))))))))))************))))))))))))++++++++++++++++++++++++,,,***))))))+++,,,++++++yyyssspppooooooooommmkkkhhhfffdddaaa]]]ZZZUUUUUUUUUVVVWWWWWWXXXXXXWWWUUURRROOONNNNNNOOOPPPQQQPPPMMMJJJGGGFFFEEEEEE@@@===888555444333222000,,,---...000111111111111111111000///...---,,,,,,******)))))))))(((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$&&&''''''&&&$$$''''''''''''%%%###!!!##############################$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###$$$%%%%%%%%%###%%%%%%%%%######$$$%%%%%%''''''&&&$$$###%%%'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&%%%$$$###$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((*********)))))))))))))))++++++++++++++++++++++++---,,,******+++,,,+++***xxxrrrooooooooonnnmmmkkkhhhfffccc```\\\YYYVVVVVVVVVWWWXXXXXXYYYYYYZZZWWWTTTPPPNNNNNNOOOOOORRRQQQNNNKKKIIIHHHGGGGGG@@@===888555444333222000...///000111222333333222111111000///...------,,,++++++*********)))))))))((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$"""%%%&&&'''''''''&&&$$$###########################!!!!!!"""###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###$$$%%%%%%%%%###$$$%%%%%%######$$$%%%#########"""!!!"""###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""###$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&%%%###!!!"""$$$"""""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! !!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''(((((((((((())))))))))))))))))******++++++++++++++++++++++++---,,,******+++,,,+++***wwwrrroooooooooooommmjjjgggeeeccc```\\\YYYVVVVVVWWWXXXXXXYYYYYYZZZ[[[XXXUUUQQQOOONNNOOOPPPSSSQQQOOOLLLJJJIIIHHHHHH@@@===888555444333222000111111222222333333222222111000000///......------++++++*********)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&(((&&&######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%########################!!!$$$&&&%%%""" """$$$###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$###############$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!"""""""""######$$$$$$%%%########################"""###%%%&&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%###!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&"""""""""############$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))))))))))))))************++++++++++++++++++++++++,,,***))))))+++,,,++++++xxxrrrpppooooooooollljjjgggeeeccc```\\\YYYUUUVVVVVVWWWWWWXXXYYYYYYYYYWWWSSSPPPOOOOOOPPPQQQRRRPPPNNNKKKIIIHHHHHHHHH@@@===888555444333222000111222222222222111000000000000000///......------******)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%)))'''$$$$$$%%%&&&%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%$$$$$$&&&%%%$$$$$$###$$$$$$$$$######$$$$$$%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""######$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&'''""" %%%)))(((%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$##############################$$$$$$############$$$$$$%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################"""""""""######$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%"""$$$%%%$$$!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################!!!%%%((('''###!!!"""$$$$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&######""""""""""""######"""###$$$$$$%%%%%%%%%$$$"""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%''''''%%%###"""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$%%%&&&'''((((((((('''&&&&&&''''''((())))))******((()))))))))************++++++++++++++++++++++++***)))((((((***,,,,,,+++xxxrrrppppppppppppllljjjgggeeeccc```\\\YYYTTTUUUUUUVVVVVVWWWXXXXXXVVVTTTRRROOOOOOPPPRRRSSSQQQOOOMMMJJJHHHGGGGGGGGG@@@===888555444333222111111222222111111000///...000000//////......------)))((((((((('''''''''''')))(((((((((''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%+++(((%%%$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$######""""""###%%%%%%$$$$$$%%%&&&&&&%%%!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################"""""""""""""""#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%###""" """###%%%!!!###$$$""" $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%########################"""&&&)))((($$$"""###&&&%%%$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&"""""""""######"""""""""###$$$%%%%%%&&&&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!!!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$%%%%%%'''((((((((('''&&&'''''''''((()))******+++(((((())))))*********+++++++++++++++++++++++++++)))''''''(((***+++,,,+++xxxvvvtttqqqpppsssmmmkkkiiigggeeebbb]]]ZZZTTTTTTTTTTTTUUUVVVWWWWWWXXXVVVSSSPPPNNNNNNOOOPPPQQQOOOMMMJJJGGGFFFEEEEEEBBB???:::666555333222111000000111111111000000///000000111111///...,,,++++++***)))(((''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''%%%$$$$$$%%%''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""!!!!!!!!!###$$$%%%'''&&&$$$#########$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%&&&&&&'''''''''########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%'''&&&%%%### """""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%$$$###""""""######&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###!!!""""""###$$$%%%%%%%%%###$$$$$$###"""###%%%(((""""""############""""""%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$######$$$######""""""######$$$#########$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%###"""###$$$'''&&&%%%%%%$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&########################!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))((('''&&&&&&%%%&&&((()))))))))(((''''''((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))yyyvvvtttpppppprrrqqqnnnkkkhhhddd```ZZZVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZXXXTTTPPPNNNMMMNNNOOOQQQOOOMMMJJJGGGFFFEEEEEEBBB>>>:::666444333222000000000111111111111000000000000000000///---,,,+++,,,+++***)))((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$###"""######%%%%%%%%%$$$###"""!!!""""""###%%%%%%%%%%%%$$$######"""%%%%%%%%%&&&&&&&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$%%%######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$##################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!!!!""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&##############################"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&$$$"""  !!!"""##################"""!!!!!!###&&&""""""############""""""$$$$$$$$$#####################$$$$$$$$$$$$#########""""""""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""&&&&&&%%%$$$$$$$$$%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$########################"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''&&&&&&'''((()))***)))(((((('''(((((()))************))))))))))))))))))))))))+++++++++******)))))))))zzzwwwtttpppoooqqqqqqnnnkkkhhhddd```ZZZVVVTTTTTTTTTTTTUUUVVVWWWXXX[[[YYYTTTPPPNNNMMMMMMMMMRRRPPPLLLIIIGGGFFFEEEFFFBBB>>>999666444333111000///000111222222111000000000000000000...---,,,+++,,,+++***)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%###"""!!!!!! !!!!!!!!!$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""###$$$$$$!!!!!!""""""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###"""############"""!!!!!!########################%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$######"""""""""&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%##############################"""!!!!!!!!!!!!"""########################!!!"""###$$$%%%%%%%%%$$$ !!!!!!"""#########"""######""" """###""""""############""""""###############$$$$$$$$$######$$$$$$$$$$$$#####################$$$%%%&&&######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%##################""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!"""%%%$$$$$$$$$$$$%%%%%%&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$###############!!!!!!!!!"""""""""#################################$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((((((((('''''''''((()))*********)))(((''''''((())))))(((((((((((((((((((((((((((((((((************)))))))))))){{{wwwtttooonnnpppmmmkkkiiigggeeebbb]]]ZZZQQQQQQQQQQQQRRRSSSTTTUUUZZZWWWTTTPPPNNNMMMNNNOOORRRPPPLLLIIIFFFEEEFFFFFFAAA>>>999666444333111000///000111333333222111000000000000///...---,,,+++,,,,,,+++***))))))******))))))((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&%%%######%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$######""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$%%%%%%%%%$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""&&&&&&%%%%%%$$$###""""""&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%########################%%%%%%$$$######$$$$$$$$$########################!!!###%%%'''((((((#########$$$$$$%%%%%%%%%"""#########!!! !!!###"""######$$$$$$######""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$#########$$$$$$%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$#########"""!!!!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""###%%%$$$#########$$$%%%&&&&&&##############################$$$%%%%%%%%%%%%$$$########################!!!!!!!!!!!!"""""""""###########################$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''(((((((((((('''(((***+++++++++***)))(((((()))))))))((('''''''''''''''''''''''''''''')))))))))))))))))))))))){{{xxxtttooonnnpppmmmkkkiiigggeeebbb]]]ZZZQQQQQQQQQQQQRRRSSSTTTTTTWWWUUURRRPPPNNNOOOPPPQQQSSSPPPLLLHHHFFFEEEFFFGGGAAA===999555333222111///...000222333444333111000000000///...---,,,++++++,,,+++***************************)))))))))((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&'''''''''''''''(((((((((######%%%&&&&&&%%%######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""########################""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#####################$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""" !!!###%%%'''))))))%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$"""""""""#########$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######%%%$$$###"""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$#########"""!!!!!!!!!################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$###"""$$$%%%############$$$$$$%%%&&&##############################$$$%%%%%%%%%%%%$$$########################"""""""""#########$$$$$$########################%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''((('''''''''(((***+++++++++***))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((|||xxxtttpppooopppqqqnnnkkkhhhddd```ZZZVVVSSSSSSSSSSSSTTTUUUVVVWWWVVVTTTRRROOOOOOPPPQQQSSSSSSPPPLLLHHHEEEEEEFFFGGGAAA===888555333222000///---///222444555444222111111000...---,,,++++++++++++******)))))))))***************)))))))))((((((&&&&&&''''''''''''&&&&&&###$$$&&&'''(((''''''&&&'''''''''''''''((((((((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((###$$$$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""############"""###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!""""""""""""!!! ######$$$$$$%%%&&&&&&'''"""###$$$$$$%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!"""###$$$%%%&&&&&&'''$$$$$$##################$$$$$$$$$$$$$$$####################################""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$%%%######################## """$$$$$$#########$$$######$$$$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###"""""""""""""""######$$$$$$$$$$$$######$$$##################$$$##################""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$$$$############$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$###############$$$$$$$$$#########$$$$$$$$$%%%%%%########################%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''''''''&&&&&&'''((()))*********)))(((((())))))******)))))))))))))))))))))))))))))))))''''''''''''(((((((((((({{{xxxuuupppoooqqqqqqnnnkkkhhhddd```ZZZVVVTTTTTTTTTTTTUUUVVVWWWWWWWWWUUURRRPPPNNNOOOPPPQQQTTTPPPLLLGGGEEEEEEFFFGGGAAA===888555333222000///---///222555555444222111111000...,,,+++++++++,,,)))))))))(((((())))))***((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&"""$$$&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''###$$$%%%&&&&&&%%%%%%$$$"""###$$$&&&&&&&&&%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###!!!"""############"""!!!#########$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&%%%$$$###""""""!!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###########################"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%''')))######################## """######"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#####################$$$$$$$$$$$$######"""""""""###$$$%%%&&&&&&######$$$$$$$$$$$$#########""""""!!!!!!""""""############$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$%%%$$$################################################$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''&&&%%%%%%&&&'''((()))***)))((((((&&&&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((((((((({{{xxxuuuqqqppprrrmmmkkkiiigggeeebbb]]]ZZZRRRRRRRRRRRRSSSTTTUUUVVVYYYWWWSSSPPPNNNNNNOOOPPPTTTQQQLLLGGGEEEEEEFFFHHH@@@===888555333222000///---///222555666555333111111000...,,,+++++++++,,,)))((((((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&"""###&&&((((((((('''&&&#########$$$$$$%%%%%%%%%((('''%%%%%%%%%%%%'''((($$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%########################$$$##################$$$###$$$&&&'''((('''&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&& """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$$$$$$$######"""!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%% !!!###$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""########################%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%% """""""""###$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######!!!!!!"""###%%%(((***+++######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$%%%%%%%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%&&&%%%%%%$$$###"""""""""#################################$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$$$$%%%&&&((()))))))))((('''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((~~~xxxuuutttttttttpppkkkfffcccbbbaaa^^^[[[VVVUUUTTTSSSSSSTTTUUUUUUWWWVVVUUUSSSQQQPPPOOOOOOOOOLLLJJJHHHIIIIIIHHHGGGAAA???;;;666222///000111222333444444444333222111000222222///***(((((())),,,,,,+++++++++++++++,,,&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######%%%%%%%%%%%%######&&&'''((('''%%%$$$%%%&&&######$$$%%%%%%&&&''''''((('''&&&%%%$$$#########%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$''''''%%%$$$###"""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######""""""######&&&$$$""" """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$#########$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######"""#########%%%$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%######""""""""""""############""""""######$$$%%%###"""!!!!!!!!!"""$$$$$$######""""""###$$$%%%%%%########################'''"""!!!$$$%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%%%%### """""""""""""""""""""""" """$$$### !!!###!!!!!! """###%%%&&&!!!!!!"""######!!! !!!"""###$$$$$$###!!! ######$$$$$$$$$$$$######""" """$$$$$$"""%%%$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$###"""###$$$&&&%%%$$$$$$######$$$$$$!!!"""""""""############'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%### $$$$$$############$$$$$$$$$$$$&&&''''''&&&$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&}}}wwwtttsssssssssqqqlllgggdddcccaaa^^^ZZZTTTSSSRRRQQQQQQRRRSSSTTTXXXWWWUUUSSSQQQPPPOOOOOOQQQNNNJJJHHHHHHGGGFFFEEEBBB@@@;;;666222000111111222333444444444333222222000222222000---+++,,,---******)))(((((())))))***+++++++++++++++*********''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&'''((('''%%%$$$%%%&&&"""######$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&%%%$$$############################################################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###############&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$######""""""""""""#####################$$$%%%%%%$$$$$$###"""###$$$%%%&&&######"""""""""######$$$########################$$$!!! $$$&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$######$$$&&&%%%###!!!########################"""$$$%%%%%%""""""###%%%######""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%$$$$$$!!!"""""""""""""""!!!!!!######$$$$$$$$$$$$######$$$""" """###""" """"""""""""######$$$%%%######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$%%%%%%$$$############$$$############$$$$$$$$$$$$&&&&&&$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&###""""""$$$$$$""" $$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((((((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''|||vvvrrrqqqqqqqqqrrrnnnhhheeedddbbb^^^ZZZTTTSSSRRRQQQQQQRRRSSSTTTYYYXXXVVVTTTRRRPPPOOONNNRRROOOJJJHHHFFFFFFEEECCCCCC@@@<<<777333222222222111222333444444444333222///000111000...------...))))))((((((((())))))***+++******))))))((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%&&&########################&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$###############################################################$$$$$$###""""""###$$$$$$######""""""""""""######$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''#########"""""""""""""""###########################!!!###)))***&&&######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$$$$%%%'''&&&$$$"""###########################$$$%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''""""""!!!!!!!!!""""""#########$$$$$$$$$$$$######%%%$$$!!!!!!""""""!!! !!!!!!"""$$$%%%&&&"""##################""""""###$$$$$$###"""###$$$%%%$$$######""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######"""!!!$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''{{{uuuqqqpppoooooorrrnnniiifffeeebbb^^^ZZZVVVUUUTTTTTTTTTUUUVVVWWWZZZYYYWWWTTTRRRPPPOOOOOOQQQNNNIIIGGGFFFFFFEEEDDDDDDAAA;;;777444333222222111222333444444444333222.........---,,,++++++++++++************++++++,,,***))))))((('''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$$$$%%%&&&$$$$$$$$$$$$############'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$"""""""""""""""#################################$$$##################$$$$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&"""#########""""""!!!!!!########################%%%$$$'''---///***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$&&&''''''%%%###########################""""""###"""""""""""""""%%%%%%$$$$$$############!!! !!!###%%%&&&$$$###"""!!!!!!###$$$%%%######$$$$$$$$$$$$######$$$###"""""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%""""""############"""""""""###$$$$$$###"""###$$$$$$$$$###"""""""""###############$$$$$$$$$%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$##############################"""""""""""""""""""""$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''zzztttqqqpppooooooqqqnnniiigggfffccc^^^ZZZVVVUUUTTTTTTTTTUUUWWWXXX[[[YYYWWWUUUSSSQQQPPPPPPPPPMMMHHHFFFFFFGGGHHHHHHEEE@@@;;;777555444222111111222333444555444333333111000...---,,,+++***)))******))))))***++++++,,,,,,++++++***)))(((((('''&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$)))(((&&&%%%$$$###############$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$!!!!!!"""""""""##########################################$$$$$$#########$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&"""######$$$$$$$$$$$$$$$""""""############"""!!!########################%%%$$$'''---///***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""############""""""$$$###$$$%%%''''''&&&$$$###########################"""""""""######""""""$$$$$$$$$######"""!!!!!! """$$$%%%$$$$$$###"""###$$$&&&'''######$$$$$$$$$$$$######""""""""""""""""""$$$%%%######""""""""""""######""""""############"""""""""###$$$$$$###"""###$$$%%%$$$$$$###"""#########""""""""""""#########$$$$$$###""""""!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$########################""""""######""""""######$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((yyytttqqqpppppppppooolllhhhffffffccc^^^ZZZTTTSSSRRRRRRSSSTTTVVVWWWZZZYYYWWWUUUTTTSSSRRRRRRQQQMMMIIIFFFGGGHHHIIIJJJEEE@@@999666555444222000000111333444555444444333444222000//////...,,,***''''''''''''((())))))***)))))))))((((((''''''&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%$$$###############$$$$$$$$$$$$$$$%%%$$$$$$""""""""""""$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%###""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%%%%%%%%%%############$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$######""""""######$$$%%% !!!"""############"""!!!"""###%%%%%%$$$$$$##############################!!!###)))***&&&######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%"""""""""""""""""""""""""""##################"""###"""###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$###############"""!!!  !!!"""###%%%%%%############$$$$$$%%%&&&######$$$$$$$$$$$$######!!!"""######""""""%%%&&&%%%$$$$$$###""""""######"""##################""""""###$$$$$$###"""###$$$&&&%%%$$$$$$######$$$$$$!!!!!!"""""""""#########$$$######"""""""""####################################$$$%%%%%%%%%$$$$$$########################"""###$$$$$$######$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((yyytttqqqqqqrrrrrrllljjjgggffffffccc^^^ZZZSSSSSSRRRRRRSSSUUUVVVWWWYYYXXXWWWVVVUUUTTTTTTTTTTTTPPPJJJGGGGGGHHHIIIJJJEEE???888444444444111...000111222444555555444444222000......//////---+++&&&&&&&&&''''''(((******'''''''''&&&&&&&&&&&&&&&"""$$$&&&((())))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&"""$$$%%%%%%$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!! !!!###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&&&&############$$$$$$$$$$$$"""###$$$$$$%%%$$$#########$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%""""""######$$$%%%%%%&&&########################"""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%""""""!!!!!!""""""###$$$ !!!"""#########"""""" """$$$&&&''''''&&&%%%########################$$$!!! $$$&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$$$$######"""!!!"""$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###"""###$$$$$$$$$###"""!!! !!!######$$$$$$$$$ !!!"""######$$$#########$$$$$$$$$$$$######"""###$$$###!!!!!!###&&&%%%$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$'''&&&%%%%%%$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################"""$$$&&&%%%$$$###%%%'''$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))yyytttrrrrrrsssssskkkhhhfffeeeeeeccc___ZZZUUUUUUTTTTTTUUUWWWXXXZZZXXXXXXWWWVVVUUUUUUUUUUUUWWWRRRLLLHHHGGGHHHHHHIIIEEE>>>777444444444111---000111222444555555444444...,,,***,,,...///---+++(((((((((((()))***,,,,,,************++++++++++++!!!###&&&((()))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%############%%%%%%"""###%%%%%%$$$$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%'''((()))'''''''''&&&&&&%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&'''''''''"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&########################"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!""""""### !!!"""###$$$###"""""" !!!$$$&&&((((((''''''########################'''"""!!!$$$%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!###&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$!!!######%%%%%%&&&%%%$$$###!!!#########"""!!! """"""""""""!!!######$$$$$$$$$$$$######$$$%%%&&&$$$!!! """$$$#########$$$%%%&&&(((((($$$$$$%%%%%%%%%%%%$$$$$$"""$$$$$$$$$###"""###$$$((('''&&&&&&%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""""""%%%'''&&&$$$$$$&&&((($$$$$$############$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%"""###%%%''''''&&&%%%$$$$$$%%%&&&'''((((((((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))~~~vvvttttttqqqooopppnnnjjjeeecccbbbaaa]]]ZZZUUUUUUUUUUUUVVVWWWXXXXXXYYYXXXWWWVVVTTTSSSRRRQQQVVVSSSOOOKKKHHHGGGHHHHHHCCC???:::666444444444444000111222222333333222222444444555444222///,,,+++)))))))))))))))******+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$###$$$%%%'''((("""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!"""$$$$$$$$$&&&%%%###!!!!!!"""###$$$$$$######""""""######$$$&&&&&&%%%&&&&&&$$$"""$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%### """###$$$$$$""""""###$$$&&&%%%$$$###""""""""""""!!!%%%)))+++***'''$$$###$$$######""""""######$$$$$$$$$#########$$$%%%&&&((('''%%%$$$###$$$%%%%%%&&&&&&'''''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$((('''%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###############""""""######$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$#########""""""!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%###""""""$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%(((((('''&&&%%%$$$$$$######"""!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###""""""""""""############""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%&&&''''''&&&'''((())))))((('''&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&'''''''''(((******))))))((((((''''''~~~vvvtttrrrpppoooppplllhhhcccaaaaaa___\\\XXXUUUTTTTTTUUUUUUVVVWWWXXX[[[ZZZYYYWWWUUUUUUTTTTTTVVVTTTPPPLLLIIIHHHHHHIIIBBB>>>888444333333333222222333444444555555444444333333333333111...+++***)))))))))))))))******+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$#########$$$%%%&&&%%%%%%&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""###%%%%%%%%%&&&%%%###"""!!!"""###$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$### !!!!!!%%%$$$$$$%%%%%%$$$!!!###$$$%%%$$$###"""###%%%&&&%%%$$$###""""""""""""$$$$$$$$$###!!!"""$$$&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$######"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$#########"""%%%%%%$$$$$$###"""""""""$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%############$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###""""""""""""#############################################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$######"""$$$%%%&&&''''''&&&%%%$$$))))))((('''%%%###!!! &&&&&&'''''''''((((((((()))))))))(((((((((''''''vvvrrrqqqnnnnnnooojjjfffbbb______^^^ZZZWWWTTTTTTTTTTTTUUUVVVWWWWWW\\\ZZZXXXUUUTTTTTTUUUUUUVVVTTTOOOKKKIIIHHHHHHHHHAAA===777333222222222111222333444444555555444444222222222111000---+++))))))))))))))))))******+++'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###############$$$''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###%%%&&&&&&&&&&&&%%%###""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&""""""!!!!!!""""""###$$$$$$$$$$$$%%%&&&%%%""" ###$$$%%%%%%######$$$%%%%%%%%%$$$###""""""""""""$$$$$$###!!! !!!###&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$#########$$$%%%%%%###$$$$$$$$$$$$$$$###""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$###"""!!!!!! """############$$$$$$$$$%%%%%%$$$$$$###""""""!!! """$$$$$$%%%$$$$$$################################################$$$$$$$$$$$$############""""""""""""""""""""""""$$$$$$$$$$$$$$$######""""""############$$$$$$$$$"""##################"""!!!"""###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###############$$$%%%&&&&&&***...---)))%%%""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$!!!!!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!###%%%''''''%%%###!!!############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###"""""""""#########$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$###"""''''''''''''((((((((()))((((((((((((((('''''''''uuurrrpppmmmlllnnnjjjfffaaa______^^^ZZZWWWTTTTTTTTTTTTUUUVVVWWWWWWZZZXXXUUURRRQQQRRRSSSTTTUUURRRNNNJJJGGGFFFFFFGGGAAA===777333222222222111000111222222333333222222222222222111///---,,,***)))))))))))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""!!!"""$$$%%%%%%%%%%%%%%%%%%&&&''''''$$$######$$$&&&&&&$$$"""###%%%&&&%%%$$$###$$$%%%%%%$$$$$$###""""""###### ###'''((('''$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&!!!"""%%%&&&&&&%%%$$$###"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!! """$$$$$$$$$$$$############$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$#########""""""!!!!!!""""""#########$$$$$$$$$$$$#########"""""""""!!! """######"""!!!"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$""""""############""""""!!!"""$$$&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""###$$$&&&&&&###***111222,,,&&&############$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!""""""""""""#########!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###""""""#########$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$%%%''''''((((((((('''''''''((((((((())))))''''''''''''''''''''''''uuuqqqpppmmmlllmmmjjjfffbbb``````___\\\YYYTTTTTTTTTTTTUUUVVVWWWXXXYYYWWWTTTRRRQQQQQQSSSTTTSSSQQQMMMIIIFFFEEEEEEEEEBBB>>>888444333333333222000111222222333333222222333222222111000...---,,,)))))))))))))))******+++))))))))))))))))))))))))&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$!!! """###""""""""""""###$$$$$$$$$######$$$&&&&&&%%%$$$###$$$%%%%%%######$$$%%%%%%$$$######"""#########!!!###&&&'''&&&$$$######&&&%%%%%%$$$$$$%%%%%%&&&!!!"""%%%&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!###$$$$$$$$$############$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$!!!!!!""""""#########$$$""""""#########$$$$$$$$$!!!!!!!!!""""""#########"""$$$$$$$$$###"""!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$""""""############""""""!!!###%%%&&&&&&%%%$$$###""""""##################"""""""""###$$$$$$%%%%%%!!!!!!""""""###$$$%%%&&& '''000111---'''$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###############$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&'''''''''$$$%%%&&&((())))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''}}}tttrrrpppmmmkkklllkkkgggcccaaaaaaaaa]]]ZZZUUUUUUUUUUUUVVVWWWXXXXXXYYYXXXVVVTTTSSSTTTUUUVVVSSSQQQLLLHHHFFFEEEEEEEEEBBB>>>888444333333333222222333444444555555444444333222222000///......---)))))))))))))))******+++''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%###!!!"""""""""""""""######$$$%%%$$$###$$$%%%&&&%%%$$$"""###$$$$$$""""""###$$$$$$$$$###############$$$%%%$$$"""  $$$'''%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$ !!!!!!"""###$$$%%%%%%"""############$$$$$$$$$ !!!!!!"""######$$$$$$###$$$%%%&&&&&&&&&%%%$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""############$$$$$$$$$"""##################""""""###$$$%%%%%%$$$######"""""""""""""""#########%%%%%%$$$$$$###""""""""""""""""""""""""###$$$%%%$$$***---+++'''%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""#########$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%############%%%&&&''''''&&&%%%$$$###""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%((((((((((((((('''&&&%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&{{{tttsssrrrnnnkkkkkkkkkgggcccaaabbbaaa^^^[[[VVVVVVVVVVVVWWWXXXYYYZZZXXXWWWVVVUUUTTTTTTTTTTTTUUURRRNNNJJJGGGFFFFFFGGGAAA===777333222222222111222333444444555555444444222111000///...---------)))))))))))))))******+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%''''''&&&$$$###$$$$$$%%%&&&&&&&&&%%%$$$$$$############$$$$$$!!!$$$'''%%%!!!!!!###%%%$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$%%%&&&%%%$$$!!!"""######!!!!!!"""###$$$###############$$$$$$&&&%%%### !!!%%%((($$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###$$$######"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$%%%%%%"""############$$$$$$$$$########################&&&%%%%%%%%%%%%$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""######$$$$$$$$$%%%%%%$$$$$$###"""""""""######""""""""""""######"""%%%''''''&&&###"""######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!!############$$$$$$$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######""""""%%%%%%$$$######$$$%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&yyyttttttsssnnnkkkjjjjjjfffbbbaaaaaa```]]]ZZZWWWWWWWWWWWWXXXYYYZZZZZZTTTTTTTTTTTTSSSSSSRRRRRRVVVSSSOOOKKKIIIHHHHHHHHH@@@<<<666222111111000000111111222333333333222222111000///...---,,,,,,,,,)))))))))))))))******+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%"""###%%%&&&'''&&&&&&%%%&&&%%%$$$""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%###$$$%%%%%%&&&&&&&&&&&&$$$##################$$$$$$(((((($$$"""$$$&&&$$$$$$######$$$$$$%%%&&&(((&&&$$$$$$%%%%%%%%%$$$ """###"""!!! !!!"""$$$###############$$$$$$$$$&&&(((((('''&&&%%%&&&$$$##################$$$$$$$$$#########$$$%%%&&&%%%&&&&&&'''&&&%%%###"""###"""!!!!!!!!!###$$$%%%######$$$$$$$$$$$$######!!!!!!"""###%%%&&&'''((($$$###"""!!!!!!"""###$$$$$$###"""""""""###%%%&&&&&&%%%%%%$$$$$$##################"""###$$$$$$%%%########################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$###"""!!!!!!!!!"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""%%%%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""!!!""""""############$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$###"""""""""""""""###!!!!!!!!!###$$$$$$"""######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%###"""""""""!!!!!! ###$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''%%%###"""""""""""""""############"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))''''''%%%%%%%%%%%%''''''######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&zzztttpppppppppnnnkkkoooggg``````dddeee```ZZZUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUZZZWWWRRRMMMHHHEEECCCBBBAAA:::555444333000///111111222333333333333222111111111000000///---,,,+++(((((((((((()))***+++,,,''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&'''$$$###"""""""""###$$$%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$"""!!!!!!"""###'''&&&&&&%%%$$$###""""""###############$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%$$$###""""""######""""""""""""""""""""""""&&&%%%%%%$$$#########$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$""""""!!!###########################$$$$$$$$$$$$%%%%%%%%%"""""""""!!!""""""##################""""""!!!!!!###"""!!!!!!!!!"""$$$%%%'''&&&%%%###"""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$ !!!###$$$###"""###$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""$$$###$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$&&&'''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$$$$###'''&&&$$$$$$$$$&&&((())){{{uuuqqqqqqqqqooommmnnnggg______cccddd```ZZZRRRSSSTTTUUUVVVVVVVVVVVVYYYXXXWWWVVVUUUTTTTTTTTTVVVTTTOOOKKKGGGEEEDDDDDDAAA;;;555444333//////000111222333444444333222111111111000000///---,,,++++++******)))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%'''%%%%%%$$$$$$%%%&&&((()))***)))((('''&&&''''''(((%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$###"""""""""###$$$&&&%%%%%%$$$$$$#########$$$$$$$$$###############'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################%%%$$$$$$###""""""##############################&&&%%%$$$$$$#########$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###""""""!!!"""###$$$%%%"""""""""""""""$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$!!!!!! !!!"""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&%%%$$$""""""######$$$%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$'''&&&%%%$$$$$$%%%'''(((zzztttqqqqqqqqqpppnnnlllfff___^^^aaaccc___ZZZUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYWWWVVVTTTTTTSSSSSSRRRPPPMMMIIIGGGFFFFFFFFFBBB<<<666555333///...000111222333444444333222111111111000000///---,,,+++---,,,+++***)))((('''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&'''))))))'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""'''%%%$$$$$$%%%&&&&&&%%%!!!"""$$$&&&&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################%%%$$$######"""#################################%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''########################!!!""""""""""""#########)))((('''%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########""""""""""""###$$$$$$!!!!!!!!!!!!"""###$$$%%%#########$$$$$$$$$$$$%%%########################$$$$$$$$$###############"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$!!!###%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$### !!!"""$$$%%%&&&&&&&&&&&&'''(((((((((((((((&&&''''''''''''&&&%%%%%%((('''&&&%%%$$$%%%&&&'''~~~yyysssppppppqqqooommmkkkeee^^^]]]```aaa^^^[[[WWWWWWXXXYYYYYYYYYYYYYYYZZZYYYWWWUUUTTTSSSRRRRRRRRRPPPMMMIIIGGGFFFFFFGGGCCC<<<777555333///...000222222333444444333222222111111000000///---,,,+++,,,++++++***)))((('''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&%%%$$$######""""""%%%###""""""###$$$$$$### !!!$$$&&&'''&&&&&&%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$###############$$$########################$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$%%%$$$$$$###""""""!!!!!!############$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$%%%''''''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%&&&''''''(((%%%&&&&&&'''''''''''''''&&&''''''(((''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%{{{uuurrrrrrrrrpppnnnjjjddd^^^\\\^^^```___\\\TTTTTTUUUVVVVVVVVVUUUUUUZZZYYYWWWUUUTTTRRRRRRRRRTTTRRRNNNKKKHHHFFFFFFFFFCCC<<<777555444000///111222333444444444444333222111111000000///---,,,+++((()))************)))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&''''''''''''&&&###$$$$$$%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%$$$$$$"""!!! #########$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""%%%###""""""###$$$$$$###!!!"""###%%%&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########"""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#################################$$$###############$$$$$$#################################""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!###$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%############$$$%%%%%%&&&$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''(((''''''&&&((('''&&&&&&%%%%%%%%%%%%yyyuuuuuuuuussspppjjjeee___\\\^^^______^^^VVVVVVWWWWWWWWWWWWVVVVVVXXXXXXVVVUUUSSSSSSRRRRRRVVVSSSOOOKKKHHHFFFEEEEEEBBB;;;666666444111000222222333444555555444333222111111000000///---,,,+++&&&''')))***+++++++++***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''''''''(((''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$&&&&&&%%%$$$###"""!!! #########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######'''%%%$$$$$$%%%&&&&&&%%%############$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################!!!""""""""""""#########$$$$$$$$$$$$%%%'''((()))$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$"""###$$$%%%%%%&&&%%%%%%"""""""""############$$$########################""""""""""""############"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$"""############$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########"""######$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%yyyuuutttsssqqqnnnjjjeee```]]]^^^___``````XXXYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTQQQNNNJJJGGGEEEDDDDDDAAA:::666555555222222444222333444555555444333222111111000000///---,,,+++&&&''')))+++,,,+++******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))'''''''''&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&'''(((###$$$%%%'''''''''&&&%%% !!!"""###$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%&&&%%%###"""!!!"""$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%##############################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!""""""""""""#########$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&%%%$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$######""""""!!!"""""""""$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&~~~wwwsssqqqpppmmmkkkjjjfff```]]]^^^```aaaaaaUUUVVVVVVWWWVVVVVVUUUUUUVVVVVVUUUTTTSSSSSSSSSTTTQQQOOOLLLHHHFFFEEEDDDEEE@@@:::555555555333333555333333444555555444333333111111000000///---,,,+++&&&(((***+++,,,+++)))((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$&&&''''''&&&&&&((()))!!!$$$%%%&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$$$$###(((&&&###!!! !!!###$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############"""!!!!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''###$$$$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&##############################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$#########$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######""""""!!!"""""""""#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$######$$$$$$###""" """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""" !!!!!!######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######"""!!!!!! !!!!!!$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''