BM6P6(@ qqqkkkhhheeeeeeaaaaaa```^^^\\\YYYWWWVVVUUURRROOONNNOOONNNKKKHHHIIIHHHFFFCCC@@@>>><<<<<<:::::::::999888888777777444444444444444444444444444444333333333333222222222111...------...111222000000//////.........---...///111111/////////000......---,,,,,,,,,,,,---//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,---------,,,++++++***+++,,,------++++++,,,---...---+++******+++---...,,,,,,---000444555222//////000111222222222222222222222333333333444444444333333333444555666777888:::<<>>>>>>>>???@@@BBBBBBCCCEEEFFFGGGHHHHHHIIIJJJKKKMMMNNNOOOOOOOOONNNMMMMMMOOOPPPQQQRRRRRRRRRVVVVVVVVVWWWYYY\\\^^^```fffeeedddcccaaa```___^^^\\\YYYTTTNNNJJJHHHGGGGGGEEEEEEDDDDDDDDDEEEFFFGGGIIIKKKOOOQQQTTTVVVYYY\\\YYY[[[^^^_________```aaa^^^\\\YYYXXXWWWVVVTTTRRRRRROOOOOORRRTTTVVV]]]eeellluuu{{{nnnbbbdddlllpppqqqqqqxxx{{{zzzwwwlllkkkjjjlllkkkdddWWWMMMAAA@@@???>>>@@@CCCGGGIIICCC???:::666444444444444555444333333333333444555444444444444444444444444666666666666666666666666::::::999777666555444333555555555555555666777777777666555444333333444444555666777888888777666555999999999999999999999999555777888888;;;AAAFFFIIIZZZ{{{vvvzzzrrrjjjgggddddddaaaaaa```^^^\\\YYYWWWVVVSSSQQQNNNNNNNNNNNNKKKIIIJJJHHHFFFCCC@@@>>><<<<<<888888777777666555555444555555555555555555555555444444333333333333222222111000///......///000111000/////////...............///111111/////////000......---,,,,,,,,,,,,---......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,---------......---------------,,,+++++++++,,,------++++++,,,---...---+++******+++---...+++++++++---000111///---111111222222222111111000222222111111111000000000444444444555666777888999:::<<<>>>@@@AAADDDGGGJJJHHHJJJMMMQQQSSSUUUVVVVVVSSSQQQNNNJJJFFFAAA===<<<;;;<<<===<<<;;;:::;;;<<<;;;===>>>???>>>>>>@@@BBBAAABBBDDDFFFHHHJJJKKKKKKLLLLLLNNNNNNOOONNNMMMLLLMMMNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVYYY\\\___```aaaaaa___]]]\\\ZZZYYYXXXTTTQQQMMMIIIFFFEEEEEEFFFEEEEEEEEEEEEFFFHHHLLLNNNOOORRRVVVYYY[[[^^^aaadddbbbdddffffffdddbbbbbbcccdddbbb___^^^]]]\\\ZZZXXXUUUSSSSSSUUUVVVWWW]]]cccjjjrrr|||nnncccdddkkkooopppqqqwwwzzz|||yyyooommmmmmnnnnnnggg\\\RRREEEBBB??????BBBFFFJJJKKKFFFBBB<<<888666666666555555555444333333444555555555555555555555555555555444444444444444444444444888888777777666555444444666666555555555666666777888777777777777777777777666666777888888777666666999999999999999999999999999;;;<<<;;;===AAAFFFIIIbbb|||uuuuuu{{{rrrjjjfffccccccbbbaaa```^^^\\\YYYWWWUUURRRPPPNNNNNNNNNMMMKKKIIIJJJHHHFFFCCC@@@>>>===<<<;;;::::::999888888777777666666666666666666666666444444333333333333222222000000////////////000000////////////...............///111111/////////000......---,,,,,,,,,,,,---------,,,,,,++++++******++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---............---,,,,,,+++,,,------++++++,,,------,,,+++++++++,,,---...---,,,++++++---......---333333333333222111000///000000000000000000000000555555555666777888:::::::::;;;===>>>???AAADDDFFFDDDGGGMMMRRRVVVWWWWWWWWWRRRPPPLLLGGGBBB>>>;;;999999;;;===<<<;;;:::;;;<<<<<<===??????>>>>>>???AAAAAABBBDDDGGGIIIKKKLLLMMMMMMMMMNNNOOONNNMMMLLLKKKMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSUUUXXXZZZ]]]^^^\\\[[[ZZZXXXUUUSSSRRRQQQLLLJJJHHHEEEDDDDDDEEEFFFEEEFFFGGGHHHJJJOOOTTTXXXZZZ]]]```ccceeehhhkkknnnnnnppppppnnnkkkhhhffffffdddbbb___^^^]]]\\\YYYWWWYYYVVVVVVXXXXXXXXX\\\bbbhhhpppzzznnnddddddiiimmmoooqqqtttxxx~~~}}}rrrqqqppprrrrrrmmmbbbYYYKKKEEE@@@@@@FFFKKKNNNMMMIIIEEE???:::888888777666555555444444444444555555666666666666666666666666444444444444444444444444666666666555555555444444777666666555555555666666666777777888888888888777777777888999999888777777999999999999999999999999;;;<<<>>>??????BBBHHHNNNlll}}}uuurrruuu}}}rrriiieeeccccccbbbbbb```^^^[[[YYYVVVUUUQQQPPPOOONNNMMMMMMKKKKKKJJJIIIFFFCCCAAA>>>===<<<;;;;;;::::::999888888888555555555555555555555555444444333333333222222222...///000111111000///...///////////////............///111111/////////000......---,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......---......///......------+++,,,------++++++,,,---,,,,,,+++++++++,,,---...000///---,,,---...000000222333333333222222111000000000111222222333444444444444555666777888:::;;;999:::<<<<<<<<<===???AAAAAAEEELLLRRRVVVVVVUUUTTTQQQNNNJJJDDD???;;;888777999;;;======<<<;;;;;;<<<<<<>>>??????>>>>>>???@@@CCCDDDFFFHHHJJJKKKLLLLLLLLLLLLNNNNNNOOONNNMMMLLLMMMNNNOOOQQQRRRRRRRRRSSSRRRSSSSSSTTTVVVWWWXXXYYYWWWVVVTTTRRRPPPNNNMMMLLLIIIHHHGGGFFFFFFFFFHHHHHHGGGIIILLLNNNPPPVVV^^^cccgggiiilllmmmnnnooorrrtttwwwxxxxxxvvvqqqmmmkkkkkkdddbbb```^^^]]][[[YYYWWWYYYWWWWWWYYYZZZYYY]]]ccchhhppp~~~wwwlllbbbbbbeeeiiimmmqqqrrrvvv|||vvvtttssstttuuuqqqhhh```PPPIIIBBBBBBIIIPPPQQQPPPLLLGGGAAA<<<999888777666666555555555555555555666555555555555555555555555666666666666666666666666444444444555555555555555777777666555555555555666333444555777777777666666888888888999999888888888888999999999999999::::::888:::===??????BBBLLLVVVttttttpppqqqtttrrriiieeeddddddcccbbb```^^^[[[XXXVVVTTTQQQQQQQQQOOOMMMLLLLLLLLLJJJIIIGGGDDDAAA???======777777666666555444444333444444444444444444444444444444333333333222222222...///000111111000///............///////////////...///111111/////////000......---,,,,,,,,,,,,---,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,---------......------......///......---+++,,,------++++++,,,---++++++++++++,,,,,,------000000...---,,,...000222111111222333333333333333222222222222222333333333333333444555666888999::::::;;;;;;:::999999;;;===AAAEEEKKKQQQSSSSSSQQQOOOPPPLLLGGGAAA<<<999777777888;;;===>>>===<<<<<<===<<<===??????>>>>>>???AAAEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJLLLNNNOOOPPPOOOOOONNNNNNPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRROOOOOONNNMMMKKKJJJIIIHHHKKKJJJIIIHHHHHHIIIJJJJJJKKKOOOSSSVVVXXX^^^fffmmmrrrtttuuuuuuuuuuuuwwwxxx}}}}}}}}}{{{vvvrrrppppppllljjjgggeeedddbbb```]]]YYYVVVVVVYYYYYYZZZ^^^eeejjjrrr~~~}}}tttjjjbbb```aaadddjjjpppooossszzzyyyvvvuuuvvvwwwtttllleeeUUUNNNGGGGGGNNNTTTTTTRRRNNNIIICCC===:::888777666666666666666666666666666444444444444444444444444777777777777777777777777444444444444555555555555777666555555555555666666333444555666666666666666999888888888888888888999888888888999999:::::::::999:::===???>>>@@@NNN]]]{{{ssshhhggglllwwwuuukkkfffdddccccccbbbaaa^^^[[[XXXUUUTTTSSSTTTSSSQQQNNNLLLLLLLLLKKKIIIGGGDDDAAA???>>>===999888888777777666555555444444444444444444444444444444333333333333222222...///000111111000///............///////////////...///111111/////////000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,---------------,,,,,,,,,---------......,,,,,,---............---+++,,,------++++++,,,---***++++++,,,,,,---------......---,,,+++,,,///222000111222333444444444444444333333222111000//////222333333444666888:::;;;<<<======;;;999999:::;;;AAAEEEJJJOOOQQQQQQNNNMMMNNNJJJDDD>>>:::888777888999;;;>>>@@@???>>>===>>>;;;<<<>>>???>>>???@@@BBBFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKNNNOOOPPPPPPPPPNNNOOOPPPQQQRRRSSSSSSSSSUUUUUUTTTSSSQQQOOOMMMLLLIIIIIIIIIIIIIIIHHHHHHHHHMMMMMMLLLLLLLLLMMMMMMNNNSSSXXX^^^aaabbbfffnnnuuu{{{|||}}}}}}||||||}}}~~~|||xxxuuutttrrrooommmkkkiiigggeeebbb[[[XXXWWWXXXYYYZZZ```gggkkkrrr}}}vvvmmmddd```^^^___eeemmmmmmqqqwww~~~|||yyywwwxxxyyywwwoooiii[[[UUUPPPPPPTTTWWWWWWUUUQQQLLLEEE???;;;999777666666666777777777777666666444444444444444444444444555555555555555555555555555555555555555555666666555555555555555666777777777666666666666777777888999888777777777777888999888888888999999::::::;;;===<<>>AAARRRgggxxxjjjbbbeeelll}}}yyynnnhhhdddbbbccccccaaa^^^[[[XXXUUUTTTUUUVVVVVVSSSOOOLLLKKKMMMKKKJJJGGGDDDAAA???>>>=========<<<;;;;;;::::::999555555555555555555555555444444333333333333222222//////000000000000//////............/////////000...///111111/////////000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++******+++,,,,,,+++,,,------...---------,,,,,,,,,---------......++++++,,,---------------+++,,,------++++++,,,---******+++,,,------------,,,...///...---...111444222222333333444333333333222222222222222222333333333333444555777999;;;<<>>???@@@BBBDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLNNNOOOPPPOOOOOONNNOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSRRRPPPNNNKKKJJJGGGHHHIIIJJJKKKLLLMMMNNNQQQQQQRRRRRRSSSTTTUUUVVV\\\cccjjjllllllooouuu{{{}}}zzzyyytttqqqnnnlllkkkiiifffccc```\\\YYYYYYYYYZZZ```hhhjjjpppzzz}}}tttjjjbbb\\\ZZZ```hhhlllooovvv|||}}}zzzzzz{{{yyyrrrlll```]]]ZZZYYYZZZ[[[[[[ZZZTTTOOOHHHAAA===;;;999777666777888888888888777666555555555555555555555555555555555555555555555555666666666666666666666666444444444444555777888999888777555333333444666777888777777666666777777888777888888999::::::;;;;;;===<<>>===<<<;;;;;;::::::999888888666666666666666666666666444444444333333333222222000000////////////000000---.........//////000000...000111111/////////000......---,,,,,,,,,,,,---------------------------........................---,,,+++******+++,,,---+++,,,------......------,,,,,,,,,---------......***+++,,,,,,---------,,,+++,,,------++++++,,,---)))***+++,,,---...---------000222222000111444777444444444444333222111111...///111444666999;;;<<<444555555777999;;;===>>>DDDEEEDDDAAA>>>======>>>BBBEEEJJJNNNQQQRRRQQQPPPLLLHHHBBB<<<888888999;;;:::===@@@BBBBBB@@@@@@@@@888:::===>>>???@@@CCCEEEBBBCCCDDDFFFHHHIIIIIIIIIKKKLLLMMMNNNOOOOOONNNMMMNNNOOOPPPRRRSSSSSSTTTTTTQQQQQQRRRQQQPPPNNNLLLJJJIIIJJJLLLNNNPPPRRRTTTUUUUUUUUUWWWYYYZZZ\\\]]]^^^bbbjjjrrrtttssstttyyy|||{{{wwwuuuqqqooonnnllliiiffffff```\\\ZZZYYYZZZ```hhhiiioooxxxzzzoooeee\\\WWW\\\dddkkkooouuu{{{||||||}}}{{{tttnnnccccccaaa```___^^^]]]]]]WWWQQQJJJCCC???<<<:::999666777888999999888777666666666666666666666666666888888888888888888888888888888777777666666666666333333333444666777999:::888555222000///111333555888777666555555666777888777777888999::::::;;;;;;999999>>>EEEGGGPPPkkksssccc```bbbjjjuuu{{{nnniiieeebbbdddcccaaa]]]YYYVVVVVVWWWTTTUUUVVVTTTQQQNNNMMMMMMIIIHHHFFFCCC@@@>>><<<<<<:::::::::::::::999777777888666444333555666777666555444333222111222333444---,,,,,,,,,,,,---......111111000000//////............/////////...,,,++++++++++++,,,---...000111000///...---------------...,,,***((((((***,,,...,,,+++++++++---------,,,******+++,,,,,,---......---...///...------.../////////...---,,,,,,+++***,,,,,,++++++++++++******++++++,,,,,,,,,,,,------......//////000222333444888888666555333111000///111111000000111111222333777888888666555888>>>BBBKKKMMMMMMIIIBBB>>>@@@BBBHHHIIIKKKMMMMMMMMMLLLKKKIIICCC;;;666555555555555:::;;;<<<===>>>>>>>>>>>>;;;<<<===>>>AAACCCEEEGGGCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLNNNOOOPPPTTTSSSRRRRRRQQQQQQQQQQQQRRRQQQOOOMMMKKKJJJIIIIIIJJJJJJNNNUUUXXXXXXZZZ]]][[[^^^aaadddeeegggiiikkkqqquuuyyy{{{{{{|||xxxyyyzzzxxxsssnnnjjjhhhfffccc___[[[[[[^^^bbbeeelllooouuu~~~tttcccZZZZZZ^^^aaahhhrrrzzz|||||||||~~~}}}xxxssslllhhhdddcccdddccc```]]]YYYUUUNNNFFF???;;;888777777777666555555555555555444444444555666777777888999888777666666666666666777777777777777777777777666666666666666555555555888777666555666777999:::666666777888888888888888999999999999:::;;;<<<<<<;;;???BBBBBBHHH]]]|||mmmcccdddeeennn|||}}}ooojjjfffcccddddddaaa]]]YYYVVVVVVWWWSSSUUUVVVTTTQQQNNNMMMMMMIIIHHHFFFCCC@@@>>><<<<<<::::::::::::999888777666888666444444666666666555444444222111111111111222...............///000000000000000///////////////---......///...---,,,+++------,,,,,,,,,,,,------------,,,+++++++++,,,,,,---,,,+++******+++,,,---++++++++++++------------+++++++++,,,,,,------------...///...------.../////////...---,,,,,,++++++......------------,,,,,,++++++,,,,,,,,,,,,------......//////000222333333777777666444333222111000111000000000000111222222777888888777777999>>>CCCIIIKKKLLLHHHBBB???AAACCCGGGIIIKKKMMMMMMKKKIIIHHHCCC>>>888444444666777666:::;;;<<<======>>>>>>===:::;;;<<<===???AAACCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKMMMNNNOOOOOORRRQQQQQQPPPOOOOOOPPPPPPNNNMMMMMMLLLLLLLLLMMMMMMTTTTTTZZZbbbeeedddcccfffeeeiiinnnsssuuuvvvxxxyyy{{{zzz{{{zzzxxxtttpppmmmkkkgggddd```]]]]]]```dddggglllooottt{{{}}}iii]]]ZZZ\\\^^^gggpppxxx{{{}}}}}}~~~}}}xxxtttmmmiiieeedddddddddaaa^^^YYYUUUOOOGGG@@@<<<999888777777666555555555555666444444555555666777777888888777666666555555555666666666666666666666666666666666666666666666666666777777888999999999999999666666777888888888888888999999999999:::;;;<<<<<<;;;???BBBEEEOOOgggiiicccdddgggrrrqqqkkkgggeeeeeedddbbb^^^ZZZWWWVVVWWWSSSUUUUUUTTTQQQNNNMMMMMMIIIHHHFFFCCC@@@>>><<<<<<999999999999999888666666777666555666777666555333444333222111000000000000000000000000000111111222//////////////////000000---......//////...,,,,,,///...---,,,+++*********++++++,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///.........------,,,,,,,,,......------------,,,,,,++++++,,,,,,,,,,,,------......///000111222333333555555444333333222222111111111111111111222222333777888888888999;;;???BBBFFFHHHHHHFFFBBB@@@BBBEEEGGGIIILLLMMMLLLIIIEEECCC===:::555333444666888888999:::;;;<<<============::::::;;;<<<===???@@@AAAEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNOOONNNNNNMMMMMMMMMNNNNNNLLLLLLMMMNNNPPPRRRTTTUUUZZZ\\\bbbjjjnnnkkkjjjkkkrrrwww}}}{{{xxxuuurrrqqqpppiiifffcccaaaaaacccgggiiimmmooorrrwwwpppddd___^^^___gggooovvvzzz~~~~~~~~~}}}yyyuuuoookkkgggeeeeeedddaaa^^^YYYVVVPPPIIICCC===:::999888777666666555555666666444444555555666777777777666666666555555555555555555555555555555555555555666666666666666666666666666777999;;;;;;:::999777666666777888888888888888999999999999:::;;;<<<<<<<<>><<<<<<999999999999888777666666777666666777777777444222444444333222111000000///111000000000000111222222---......//////000000000......000000000///...---///...---,,,+++*********,,,------...////////////++++++,,,------,,,++++++)))***+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,+++---...///...---------///------------------,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,---------...///000111222222333222222222222222222222222333333222222333333444555666777777888:::<<>>@@@@@@EEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOQQQTTTWWWZZZ]]]^^^aaaaaaeeemmmpppoooooorrr}}}|||xxxvvvuuuuuutttnnnkkkhhheeedddeeegggiiimmmnnnppprrryyy|||rrrmmmiiifffjjjooouuuyyy|||~~~zzzxxxrrrmmmiiiggggggfffbbb___YYYWWWRRRKKKEEE@@@<<<:::888777777666555666666666555555555555666666777777555555555555555555444444666666666666666666666666666666666666666777777777777777999999999999888777666666777888888888888888999999999999:::;;;<<<<<<<<>><<<<<<999::::::999999888777666666666666777888777444222444444444333333222111000000000//////000000111222------......//////000000///000111222222111000///------,,,++++++,,,,,,,,,,,,,,,---////////////...***+++---......---+++***)))+++------++++++---///,,,,,,,,,,,,,,,,,,,,,+++---...///...---------///,,,,,,------------------,,,,,,+++++++++*********+++++++++,,,,,,,,,---------...///111222222222222111111111222222222333333555444444444444555666666555555666888;;;===>>>??????@@@AAAAAAAAABBBDDDFFFJJJKKKNNNNNNKKKFFF@@@<<<999999888777666666777999888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBDDDDDDDDDDDDDDDEEEGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJKKKLLLNNNOOOPPPSSSTTTVVVYYY\\\```ccceeekkkiiikkkppptttuuuyyy~~~}}}yyyxxxxxxwwwvvvrrrpppmmmjjjhhhggggggggglllmmmnnnoootttzzzsssrrrsssvvvyyy{{{}}}~~~|||zzztttpppkkkiiihhhgggccc```YYYWWWTTTNNNHHHBBB===;;;888888777666666666666666555555555555666666666666333444555666666555444444777777777777777777777777666666666666777777888888888777666555555666777888666666777888888888888888999999999999:::;;;<<<<<<>>>@@@GGGXXXrrrqqqfff\\\[[[___lllrrriiifffeeefffgggfffbbb]]]YYYVVVVVVRRRTTTTTTSSSPPPMMMLLLLLLIIIHHHFFFCCC@@@>>><<<<<<:::::::::::::::888777777666555555666777777666444333333444444444333222222///////////////000000111..................////////////111222222111111000,,,,,,,,,,,,------...///***+++,,,---------,,,++++++,,,---......---,,,+++))),,,...---+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///,,,,,,,,,------...............------------,,,,,,++++++,,,,,,,,,,,,------,,,...000111222222222222000000111111111222222222555555555555555666666777555555666999===??????>>>===>>>>>>???AAACCCDDDEEEJJJKKKLLLLLLHHHCCC>>>;;;888999999888666555666888888888999:::;;;;;;;;;;;;<<<<<<===>>>???AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKHHHIIIJJJLLLNNNQQQSSSUUUWWWXXXZZZ^^^bbbfffjjjkkkrrrooopppuuuyyy}}}{{{zzzzzzxxxvvvtttssspppmmmjjjiiihhhgggiiikkklllmmmqqq||||||zzzxxxyyyzzz{{{~~~}}}|||wwwrrrmmmkkkjjjhhhddd```ZZZXXXUUUQQQKKKDDD???<<<999888777777666666777777555555666666666666666666333444555777777666555444888888888888888888888888555666666777777888888999999777555444333555666777666666777888888888888888999999999999:::;;;<<<<<<@@@CCCMMMbbbggg```ZZZ[[[cccrrrsssjjjgggggggggggggggccc^^^YYYVVVVVVRRRSSSTTTSSSPPPMMMLLLKKKIIIHHHFFFCCC@@@>>><<<<<<;;;;;;<<<;;;;;;:::999888666444333444666777777777000111222333444333222222///////////////000111111..................---------...///000111000//////...---------......///000+++,,,---......,,,+++***,,,------------------,,,***---///...***)))+++...+++++++++,,,,,,------------...///...------...///++++++,,,,,,---...//////......------------,,,,,,++++++,,,,,,,,,,,,------,,,---000222333333222111000000000111111111111111444444444333444444555666666666888<<<@@@CCCAAA@@@<<<<<<<<<>>>@@@CCCDDDDDDHHHIIIIIIGGGDDD@@@<<<999444666888777555555666888777888999::::::;;;;;;:::;;;;;;<<<===???AAACCCEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHIIIKKKLLLMMMMMMHHHIIIKKKNNNQQQUUUXXXZZZ\\\]]]aaaeeejjjppptttvvvzzzxxxzzz|||{{{{{{xxxuuusssrrrpppnnnmmmkkkjjjjjjgggjjjllllllpppzzz{{{zzzyyyyyy~~~~~~yyytttooolllkkkiiidddaaaZZZYYYWWWSSSMMMFFF@@@===999888777777666666777777666666666666666666666555333444666888888777666555777777777777777777777777555666666777888888999999888777777666666666666666666666777888888888888888999999999999:::;;;<<<<<>><<<<<<<<<<<<<<<<<<;;;:::999999666444222333555888999999...///111222333333222222000000000///000111111222/////////......------,,,+++,,,.../////////......000//////.........//////---...000000000...,,,+++------------------------+++...000...***(((***---******+++,,,,,,---......---...///...------...///++++++,,,,,,---...//////,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,---000222333333222111000000000000000111111111333222222222222333444444888888:::>>>CCCEEEDDDAAA<<<;;;;;;===@@@CCCDDDDDDGGGGGGFFFDDDAAA===:::777000333666666555444666888777777888999::::::::::::999:::;;;===???AAADDDEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIKKKLLLNNNOOOPPPHHHIIILLLOOOSSSXXX[[[]]]aaacccggglllrrrxxx}}}}}}|||{{{wwwssspppppppppooonnnmmmmmmllleeeiiilllmmmoooyyy}}}{{{xxxxxxzzzuuupppmmmkkkiiieeeaaaZZZYYYWWWTTTNNNGGGAAA===999888888777777777777777666666666666666555555555333555777888999888777666666666666666666666666666555666666777888999999999777888999:::999888666444666666777888888888888888999999999999:::;;;<<<<<>><<<;;;===<<<;;;:::888777666555222333333444444333333222666555333111111222333444000000////////////000000......---------......//////////////////000111111111...,,,,,,---.........++++++,,,,,,---,,,,,,,,,------------------------------......------,,,+++,,,------......------,,,,,,,,,---------,,,++++++'''(((+++---...---,,,+++,,,++++++***+++,,,...///...---+++))))))+++.../////////000111111111111111111111111000000000000000000000111222444555666666333666<<>>AAADDDFFFGGGHHHGGGCCC===888666666999666555777888777666666999999999999999999::::::<<<===?????????@@@AAACCCCCCCCCDDDEEEFFFEEEEEEEEEEEEGGGIIIJJJIIIIIIJJJKKKQQQRRRTTTUUUVVVZZZ^^^bbbdddiiiooosssvvvzzz~~~{{{xxxuuurrrrrrqqqqqqpppnnnlllkkkjjjjjjhhhiiimmmrrrzzz}}}xxxwwwyyy~~~||||||wwwqqqllljjjhhhfffeee^^^ZZZVVVRRRNNNHHH@@@:::999999888888888888888888777777777777777777777777666666666666777777777777999999888888777777666666666666666666666666666666888888888888888888888888777888888888888999999999===::::::<<<<<<;;;<<<@@@CCCLLLbbb~~~ggg\\\ZZZZZZ___hhhppp{{{yyypppkkkeeeiiigggccc___\\\YYYXXXWWWUUUUUUUUUTTTRRROOOMMMLLLJJJIIIGGGDDDBBB???===<<<===<<<;;;:::888777666666444444555555555555444444333222000///...///000111000000////////////000000//////...---------......///////////////000111111222000---,,,---------,,,******+++---............,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.../////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------,,,+++------------------...///---,,,+++***+++,,,.../////////000111111111111000000000000000000000000000111111222333333444555555444666:::>>>@@@AAAAAA@@@======>>>???AAACCCFFFGGGFFFGGGFFFBBB<<<888666666444333333555666666666666999999999:::::::::::::::;;;<<<>>>>>>>>>???@@@BBBBBBBBBCCCCCCDDDEEEFFFFFFDDDFFFHHHHHHIIIJJJLLLNNNSSSTTTVVVWWWXXX[[[___bbbeeejjjppptttwww{{{}}}zzzxxxtttrrrqqqqqqqqqppppppnnnmmmlllllliiijjjmmmqqqxxx}}}xxxxxxzzz~~~}}}}}}xxxrrrmmmjjjhhheeeddd___[[[VVVRRROOOIIIAAA;;;:::999999888888888888888777777777777777777777777666666666666777777777777777777777777777777777777666666666666666666666666888888888888888888888888888888888888999999999999<<<999:::======<<<>>>CCCGGGSSSkkk}}}ggg]]]VVVWWW]]]fffooozzzwwwpppkkkfffhhhfffccc```\\\ZZZXXXWWWXXXWWWUUUSSSQQQOOOMMMLLLKKKJJJHHHFFFCCC@@@>>>===<<<<<<;;;:::888777666666555555666666666666555555222111000......//////000000000////////////000000000//////...---------...///////////////000000111333111...---------+++***)))***,,,---///000000000++++++++++++++++++++++++******,,,---.../////////......////////////......,,,++++++***+++,,,...///***+++,,,------,,,+++***------------------,,,+++******+++,,,---......///...///000000111111000000000000000000000000000000222222222333333444444444444555777999;;;<<<<<<<<<;;;<<<===???AAADDDEEEFFFFFFFFFDDD@@@;;;777555555111333444555555555777888999999999:::::::::;;;;;;:::<<<===>>>>>>>>>@@@AAABBBBBBAAAAAABBBCCCEEEFFFCCCDDDFFFGGGHHHKKKOOORRRVVVWWWYYYYYYZZZ\\\```cccggglllqqquuuxxx|||~~~{{{yyywwwtttqqqpppqqqrrrrrrrrrqqqooonnnmmmjjjjjjmmmpppvvvzzzwwwwwwzzz~~~~~~zzztttnnnjjjgggdddbbb___[[[WWWSSSPPPJJJBBB<<<::::::999888888888888888777777777777777777777777666666666666777777777777444444555666666777888888666666666666666666666666888888888888888888888888888888888888999999999::::::999;;;>>>>>>===AAAFFFLLL\\\vvv{{{fff\\\TTTVVV\\\eeeooo{{{sssmmmhhhdddgggfffccc```]]]ZZZXXXWWWXXXWWWTTTRRROOOMMMLLLKKKKKKJJJHHHEEECCC@@@>>>===<<<<<<;;;:::999888777666555555555666666555555555444333222222111111222222000000////////////000000111000///...------------000000////////////000000111///...---......,,,++++++,,,---...////////////++++++++++++++++++++++++------......------,,,+++------............------,,,+++***)))***,,,///000+++,,,,,,------,,,+++******++++++,,,+++***((('''(((***+++---////////////...///000000111111000000/////////000000000000000333333333333333333333333555555555555666777777888666888:::===@@@BBBCCCCCCEEEDDDBBB>>>:::777555444111555777555444666888999777777888888999:::::::::;;;===>>>???>>>???@@@BBBDDDCCCAAA@@@@@@AAACCCDDDCCCDDDFFFGGGIIIMMMRRRVVVXXXYYY[[[\\\\\\^^^aaadddhhhmmmsssvvvyyy}}}{{{yyywwwvvvsssqqqrrrsssttttttsssqqqooonnnkkkhhhhhhkkknnntttvvvsssuuuwww||||||uuuppplllhhhdddbbb```\\\XXXTTTQQQLLLDDD>>>;;;::::::999888888888888666666666666666666666666666666666666777777777777444555555555666666666777666666666666666666666666888888888888888888888888888888888999999999::::::::::::;;;>>>>>>===BBBHHHTTTgggxxxccc[[[TTTWWW]]]fffqqq}}}rrrlllhhhdddfffeeecccaaa]]][[[XXXWWWXXXVVVTTTQQQNNNLLLKKKJJJJJJIIIGGGEEEBBB???===<<<;;;;;;::::::999888777777444444555555555555444444555555444444333333333333000000////////////000000111000///...............000000////////////000000...---,,,---//////...---.........///......------------------------------------......------,,,++++++,,,,,,------,,,,,,+++,,,+++***)))***,,,///000,,,,,,------,,,,,,,,,+++***++++++,,,+++***((('''(((***,,,...///000///...///000000111111111111111......//////000000000000333333333333333333333333666666444444333444555555555666999<<>>@@@@@@@@@@@@BBBDDDFFFEEEBBB@@@??????@@@AAACCCEEEFFFHHHJJJNNNTTTWWWXXXZZZ\\\]]]]]]___aaadddhhhmmmrrrvvvxxx|||~~~|||yyywwwvvvuuusssrrruuuvvvvvvvvvtttqqqmmmkkkgggddddddhhhkkkrrryyyooonnnppptttyyy~~~~~~xxxrrrnnniiieeebbbaaa]]]YYYVVVSSSMMMFFF@@@<<<;;;:::999888888888888666666666666666666666666666666666666777777777777777666666666555555555444777777777777777777777777888888888888888888888888888999999999999:::::::::;;;;;;<<<>>>===>>>EEEMMMcccyyyttt```ZZZSSSWWW]]]gggsss~~~sssmmmiiifffeeedddcccaaa^^^[[[XXXWWWVVVVVVTTTRRRPPPMMMLLLKKKJJJIIIGGGDDDBBB???===<<<;;;;;;::::::999888777777444444444555555444444444333333333333333222222222000000////////////000000000//////...//////000000111000000///////////////,,,,,,,,,---000000///.........///......---,,,+++------------------------******,,,---.../////////++++++,,,,,,,,,,,,++++++,,,++++++***+++,,,...///,,,,,,,,,,,,,,,---------------------------,,,+++***+++---.../////////...000111222222333333222222---......//////000000111222222222333333444444444777777666555444444444444666777:::===@@@CCCEEEGGGDDDAAA<<<999777666444222000444444111333::::::444555666666777888999::::::===???AAAAAAAAAAAACCCDDDFFFEEECCCAAA@@@@@@@@@@@@CCCDDDFFFHHHJJJMMMQQQTTTVVVYYY[[[]]]^^^___aaacccggglllqqquuuwwwzzz|||zzzwwwvvvvvvvvvtttsssvvvwwwwwwvvvtttpppllljjjdddaaaaaadddhhhooo||||||rrriiiiiilllpppvvv{{{zzzuuuppplllhhhdddbbb^^^ZZZWWWTTTOOOGGGBBB===<<<;;;999888888888888777777777777777777777777666666666666777777777777888888777666666555444444777777777777777777777777888888888888888888888888999999999999::::::::::::<<<;;;===>>>>>>AAALLLWWWwwwqqq^^^YYYRRRWWW^^^iiiwwwrrrllliiieeeddddddcccaaa___[[[YYYWWWVVVVVVVVVUUUSSSPPPNNNMMMKKKJJJHHHFFFCCC@@@>>>===;;;::::::999999888888888555555666666666666555555222333333333222222111111000000////////////000000............///000111222111111000///////////////---------...000000...,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.../////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------...///,,,,,,---...............222222333444444444444333------......///000000111111111222333333444555555888888888777666666555555666777888;;;>>>BBBFFFHHHDDD@@@;;;777777666333111111444333111888CCCAAA888777777888999:::;;;<<<<<<===>>>@@@@@@@@@@@@BBBDDDCCCCCCCCCCCCBBBBBBBBBBBBAAACCCEEEGGGHHHJJJLLLOOOTTTVVVZZZ\\\]]]___aaacccfffjjjpppsssuuuxxx~~~zzzxxxvvvvvvvvvvvvuuuttttttuuuvvvvvvtttqqqmmmjjjccc``````bbbeeekkkwww|||{{{wwwmmmffffffjjjnnntttyyy}}}|||wwwsssooojjjgggbbb___[[[XXXUUUPPPIIICCC===<<<;;;:::999888888888777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777888888888888888888888888999999999:::::::::;;;;;;<<<;;;===???AAAGGGVVVdddqqq^^^[[[SSSZZZcccooopppjjjgggcccddddddcccaaa___\\\YYYWWWVVVWWWWWWWWWVVVSSSPPPNNNLLLKKKIIIGGGDDDAAA@@@>>>;;;::::::999999888888888666666777777777777666666333444444444444333222222000000////////////000000............///111222333111111000//////////////////......///000///,,,******++++++,,,------------++++++++++++++++++++++++------......------,,,+++,,,------......------,,,,,,,,,---------,,,+++++++++++++++,,,---...///000,,,++++++***+++,,,...///...------...............222333444444555555444444---------...///000000111000000111222444555666666999999999999888777666555444555555888;;;@@@DDDGGGDDD???:::777666555333111444666444333>>>KKKIII>>>888999999:::<<<===>>>>>><<<===?????????@@@AAACCC@@@AAABBBCCCDDDDDDDDDDDD???AAADDDFFFFFFGGGHHHJJJRRRUUUXXX[[[]]]^^^aaaccceeeiiinnnrrrtttwww|||yyyxxxvvvuuuvvvwwwvvvuuurrrsssuuuvvvuuurrrnnnllldddaaa```aaaccchhhttt{{{uuusssuuukkkdddeeeiiinnntttyyy|||}}}xxxuuupppllliiiccc___[[[XXXVVVQQQIIIDDD>>>===;;;:::999888888888777777777777777777777777666666666666777777777777666666777777888888999999777777777777777777777777888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;===@@@CCCLLL^^^nnnqqq___\\\VVV^^^iiivvvrrrhhheeeeeeeeeeeecccaaa^^^[[[XXXWWWTTTUUUWWWUUURRRNNNLLLKKKOOOMMMJJJGGGEEEBBB>>>:::<<<;;;;;;::::::999999888777666555555666777666444333333333222222111111111000000000000000000000000000///...---,,,---......---...///000000///...---,,,,,,------.../////////,,,,,,---...---,,,***))),,,,,,,,,------.........,,,---......//////......***,,,------,,,+++---...***+++,,,---,,,***(((&&&++++++******++++++,,,---,,,,,,,,,---------.....................///000111222666::::::777444333444000111111111111222222222333333333444555666777888<<<===??????===:::666333666777888;;;===???AAABBBBBB>>>999666555555555444666444222222555<<>>@@@BBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCCCCEEEJJJMMMPPPSSSVVVXXX[[[^^^cccfffgggiiimmmpppssswww{{{~~~|||yyyyyy{{{|||zzzxxxyyywwwuuuttttttpppiiidddbbbaaabbbcccccceeennnyyyzzzuuuwwwpppsssooogggeeemmmuuuxxx~~~~~~zzzuuuoookkkiiieeeaaa]]]YYYUUUQQQMMMJJJ???===:::999999999888777777777777777777777777777777777777777777888888888888777666666666888999:::777777666666666666666777888888888888888888888888999999999999:::;;;<<<<<<===???<<<@@@JJJQQQbbb}}}ppp^^^]]]XXXaaapppssshhhffffffgggfffdddaaa^^^[[[XXXVVVVVVXXXYYYXXXTTTQQQNNNNNNNNNLLLIIIGGGDDDAAA===:::;;;::::::999999888777777777666555555666666555333333333333222222222111111111111111111111111111111000///...---------.........///000111111000///.....................------,,,------...---,,,+++***,,,,,,,,,---------......------...////////////...(((***++++++******+++,,,+++,,,,,,,,,+++***((((((******))))))******+++,,,,,,,,,,,,------------......------......///000111666888::::::777444222111000111111111111222222222333333333333444666777888<<<===???@@@>>>;;;888555666777999;;;===???@@@AAACCC???:::777555555444333///000333666888999::::::::::::::::::::::::::::::;;;<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCFFFJJJMMMQQQSSSUUUWWWYYY\\\___bbbeeehhhmmmqqquuuxxx{{{~~~}}}{{{{{{|||}}}|||zzzxxxvvvssssssrrrpppjjjeeeaaa___```aaa```bbbjjjttt{{{|||~~~~~~wwwkkkfffllltttwww~~~~~~zzzuuuoookkkiiieeeccc___[[[XXXSSSNNNKKK@@@===:::999999999888888777777777777777777777777999999888888777777666666666555555444555666777888999888888777777888888999888888888888888888888888999999999999:::;;;<<<<<<;;;>>>===AAAKKKRRRcccmmm^^^^^^[[[ddduuusssiiiffffffhhhgggeeebbb^^^[[[XXXVVVSSSUUUVVVUUUQQQMMMKKKKKKMMMKKKHHHFFFDDDAAA===:::::::::999888888777777666888666555555555555333111333333333222222222222111222222222222222222222222000///......------......///000111111111111000///000//////...------,,,,,,,,,------------,,,++++++,,,,,,,,,------------...,,,---......//////......)))***++++++******+++,,,------,,,+++************)))))))))))))))***++++++,,,,,,,,,,,,------------------------...///000111666666666777777666333000000111111111111222222222222222333333444666777888;;;===>>>??????===:::888666777999;;;===???@@@@@@???<<<888666555555444444///111444666777666555444::::::::::::::::::::::::;;;;;;<<<===>>>@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDDDDCCCCCCEEEIIILLLPPPRRRTTTUUUVVVXXX[[[]]]bbbgggmmmssswwwzzz|||~~~}}}~~~~~~}}}xxxuuuqqqppppppoookkkgggbbb`````````___```gggppp|||~~~qqqiiimmmtttxxx~~~zzzuuupppllljjjfffdddaaa___[[[VVVPPPLLLAAA???;;;999999999999888777777777777777777777777::::::999888777666555555666666555555555666777777::::::999999999::::::;;;888888888888888888888888999999999999:::;;;<<<<<<:::>>>>>>BBBLLLRRRccceee[[[\\\^^^hhh{{{sssiiiggggggiiihhhfffccc___ZZZWWWUUUQQQSSSTTTSSSOOOLLLJJJIIIKKKIIIGGGEEECCCAAA===:::::::::999999888888777777999777555444555444222000222222222222222222222222111111111111111111111111000//////..................///000111111000///...//////.........---------------------------,,,,,,------------------------+++,,,,,,---------------+++,,,...---,,,,,,---//////---,,,*********+++,,,***************++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000111111000000333777888555222000000111111111222222222222222222333444555777777999;;;===>>>>>>===;;;999777888:::<<<>>>>>>??????999666444333444555555444666555444444555666888999888888888999999999999999;;;;;;;;;<<<>>>???AAABBBAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCBBBBBBCCCFFFIIILLLNNNPPPRRRSSSUUUXXX[[[___dddmmmtttyyy|||~~~~~~xxxtttooonnnnnnnnnllliiifffcccaaabbbaaa```fffmmmvvv{{{tttssswww{{{~~~{{{vvvqqqmmmkkkfffeeecccaaa^^^XXXRRRMMMCCC@@@<<<999999999999888777777777777777777777777999888888888777777666666888888888888888888999999::::::999999999:::;;;;;;888888888888888888888888999999999999:::;;;<<<<<<;;;??????BBBKKKPPPbbb~~~ppp\\\WWWZZZ```llltttjjjggghhhiiihhheeebbb^^^ZZZWWWUUUTTTVVVWWWVVVRRROOOMMMLLLJJJHHHFFFEEEDDDAAA>>>;;;;;;;;;;;;:::999999888888999777555555555444222111222222222222222222222222000000000000000000000000///////////////.........------...//////...---------------.........//////---------------------...------------------------******+++,,,,,,,,,,,,++++++---......---,,,...//////...,,,******+++---...,,,++++++++++++,,,------+++++++++,,,,,,,,,------++++++,,,,,,---///000111///------000444666444111000000111111111222222222222222222333444555666777777999:::<<<<<<;;;:::999777999;;;===>>>>>>>>>===777555222111222222111000555555555666777888:::;;;666777777777888888888999:::;;;;;;<<<===???AAAAAA??????@@@@@@@@@AAAAAAAAA???@@@AAAAAA@@@AAADDDFFFHHHJJJMMMOOOPPPSSSWWWZZZ\\\bbbllluuuzzz~~~~~~~~~yyytttooommmnnnnnnllliiigggccc```aaa```___ccciiirrr|||}}}{{{}}}~~~}}}xxxsssooommmgggeeedddbbb___ZZZSSSOOOFFFBBB===:::999999999888777777777777777777777777666666777777888888888999999999999999999999888888888888888888888999::::::888888888888888888888888999999999999:::;;;<<<<<<<<<@@@@@@BBBIIIOOObbbuuucccWWWWWW\\\bbboootttkkkhhhiiigggfffdddaaa]]]ZZZWWWUUUTTTUUUWWWUUURRRNNNLLLKKKJJJHHHFFFEEEDDDBBB???===<<<<<<;;;;;;:::999999888999777666555666666444222111222222222222333333333///////////////////////////000000000000///...---,,,---............---,,,,,,,,,------...//////000---------,,,------...///...------------,,,,,,,,,)))***++++++,,,,,,++++++***+++,,,,,,++++++,,,---///...,,,++++++,,,...///,,,,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,+++++++++,,,---///000111111000000000111111000...000111111111111222222222111111222222333555666777777888999:::;;;::::::999888999;;;===>>>>>>===<<<999666333111000///---+++///111666:::;;;:::777555666666777777888999999999::::::;;;<<<===???@@@AAA>>>>>>>>>?????????@@@@@@???@@@AAAAAA@@@AAACCCEEEFFFHHHJJJMMMNNNQQQUUUXXXZZZaaakkkttt{{{~~~zzzuuupppnnnooonnnllliiieee```]]]^^^]]]\\\___cccnnnxxx~~~zzzvvvrrrpppiiigggdddbbb___[[[UUUQQQHHHCCC>>>:::999999999999777777777777777777777777555555666777888999::::::777777888888888777666555777777666777777888999:::888888888888888888888888999999999999:::;;;<<<<<<===BBBAAABBBIIIPPPfffssseee\\\WWWZZZaaafffttttttkkkiiiiiieeedddbbb```]]]YYYVVVUUURRRTTTUUUTTTPPPMMMKKKJJJJJJIIIGGGFFFEEEDDDAAA>>>;;;;;;::::::999888888888999888666666777777666555111111222222222333333333///////////////////////////000000111000///...---,,,---...//////...---,,,------.....................------,,,---...///000......---------,,,,,,,,,++++++,,,---------------***+++,,,,,,++++++,,,...///...---,,,,,,---...///,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,******+++,,,---///000111111222333222000///000000000111111111111222222222111111111222333444666666999999:::;;;;;;;;;::::::888:::<<<>>>>>>>>><<<;;;777555333222222111///...000333666999:::999777555777888888999::::::;;;;;;::::::;;;;;;===>>>@@@AAA>>>?????????@@@@@@@@@@@@@@@AAACCCCCCBBBBBBDDDEEEFFFHHHJJJLLLMMMOOORRRUUUZZZ```jjjssszzz{{{wwwrrrppppppoookkkhhhddd___\\\]]]]]]\\\]]]aaakkkuuu|||xxxtttrrrllliiifffcccaaa]]]XXXUUUIIIEEE???:::999999999999777777777777777777777777666666777777888888999999777888888888888777666555666666666777777888::::::888888888888888888888888999999999999:::;;;<<<<<<===BBBAAACCCKKKUUUooouuueee[[[WWWWWW\\\bbblll{{{uuukkkiiiiiidddcccaaa___\\\YYYVVVUUUVVVXXXYYYWWWTTTPPPNNNNNNJJJIIIGGGFFFFFFDDDBBB???::::::999999888777777777999888666777888888777666111111111222222333333333000000000000000000000000///000111111111000...------...///000000///...---/////////...------,,,,,,...------,,,---...///000.........------,,,,,,,,,,,,---......//////......,,,---///...------...000......---------......///++++++******++++++,,,---******+++++++++,,,,,,,,,*********,,,---///000111///111444333111111333666000111111111111222222222111111111222333444666666:::;;;;;;;;;<<<;;;;;;;;;888:::<<<>>>???===<<<:::222111111222444666555444:::888666555555777:::;;;999999:::;;;;;;<<<======:::::::::;;;===>>>@@@AAA??????@@@@@@@@@AAAAAAAAAAAACCCDDDDDDCCCCCCEEEFFFHHHJJJKKKLLLLLLMMMPPPRRRZZZ```iiirrrzzz~~~{{{xxxtttrrrqqqoookkkgggeee```]]]^^^___^^^___bbbhhhrrr~~~yyyvvvtttnnnkkkhhhdddbbb___[[[XXXJJJEEE???:::999999999999777777777777777777777777888888888888777777777777999:::;;;;;;:::999888777777777777777888999:::;;;888888888888888888888888999999999999:::;;;<<<<<<===BBBAAADDDMMMYYYuuu{{{mmm]]]VVVTTTVVV[[[```qqqtttjjjgggeeecccbbbbbb```^^^[[[XXXVVVWWWXXXYYYWWWSSSOOOMMMMMMMMMKKKHHHFFFEEECCC@@@>>>::::::::::::999888777777666666555444444444444444555555444444333222111111000000000000000000000000000000///............///,,,,,,,,,---------......,,,---...//////...---,,,+++++++++,,,,,,---------.........------,,,,,,,,,)))***+++,,,---.........,,,------......------,,,......//////......---,,,************++++++,,,---++++++******++++++,,,------------...............111111000///////////////111000///......///000000444444333444555777999:::=========<<<;;;;;;::::::;;;<<<=========<<<::::::444333111//////000111222%%%+++000222111222777;;;999888777777777999;;;===???>>>>>>>>>???@@@AAAAAA@@@??????>>>>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFHHHHHHIIIJJJLLLMMMOOOPPPYYY___hhhqqqyyy{{{xxxuuurrrooolllhhhfffddddddbbb___]]]]]]___bbblllttt}}}wwwrrrpppmmmiiifffccc___ZZZWWWMMMGGG@@@<<<;;;:::888666777777777777777777777777777777777777777777777777777777777777666666666666888666444666999:::999777999999999888888888777777888999999::::::;;;;;;<<<===???BBBEEEMMMcccvvvhhhZZZUUUSSSTTT^^^kkkwwwtttkkkhhhfffdddddddddbbb```]]]ZZZXXXWWWXXXYYYWWWSSSOOOMMMMMMMMMKKKHHHFFFDDDBBB???===::::::::::::999888777777999888777777666666777777333333222222111000000///000000000000000000000000////////////............---------.........//////,,,,,,------------,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,++++++,,,---------,,,,,,,,,------......------,,,......//////......---,,,......---------...//////,,,,,,++++++,,,,,,---...------............//////111111000///////////////000000/////////000111111444444333444555777888:::>>>>>>>>>======<<<<<<<<<<<<=========<<<;;;999888444333111000///000111222///222555666444444555888:::999888777888:::<<<===>>>>>>>>>>>>>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFHHHHHHIIIJJJKKKMMMOOOPPPXXX]]]fffooowww~~~zzzwwwtttqqqooollliiigggfffeeeccc```]]]]]]___aaajjjrrr~~~~~~wwwsssqqqnnnkkkhhhddd```\\\XXXMMMGGG@@@<<<;;;:::888777777777777777777777777777777777777777777777777777555555666666777777888888999777666777888999888666999999999888888888777777888999999::::::;;;<<<<<<<<<@@@DDDHHHSSSlllvvvhhhZZZVVVTTTUUU```nnn}}}tttllliiigggffffffeeedddbbb___\\\ZZZWWWXXXYYYWWWSSSOOOMMMMMMLLLJJJGGGEEECCCAAA>>><<<::::::::::::999888777777555555444333333333333444333222222111111000000000000000000000000000000000...///000000000///---,,,........./////////000000,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,---------------,,,++++++,,,------......------,,,......//////......---,,,---,,,,,,++++++++++++,,,------,,,,,,------...///---........./////////000111111000//////////////////000000111111222222222444444333333444666888999>>>>>>>>>>>>>>>>>>>>>===============<<<:::888666444333111000000000111222555555666777777666666666:::999888888999:::<<<===============>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDGGGGGGHHHIIIKKKMMMOOOPPPVVV[[[dddllltttzzzxxxvvvsssqqqooommmkkkhhhhhhgggeeeaaa]]]\\\]]]___gggooozzzyyyuuurrrpppllliiifffbbb]]]ZZZNNNHHH@@@<<<::::::999777777777777777777777777777777777777777777777777777444444555666777888999999;;;999888777888888666555999999999888888888888888999999999:::;;;;;;<<<<<<<<>><<<::::::::::::999888777777444333222222111111222222444444444333333222222222////////////////////////---...000111111///---,,,---.........////////////...---,,,++++++,,,---...,,,,,,------------------------------------------,,,---------------,,,,,,,,,------......------,,,.........///......---,,,,,,,,,+++***))))))******,,,,,,,,,,,,,,,---...............//////000000111111000000/////////////////////000111222333333333444444333333444555777888<<<<<<<<<======>>>>>>>>>>>>>>>======;;;888666444333222111000000000111111222111222555888:::999888999999999999:::;;;<<<===<<<<<<<<<<<<===>>>@@@@@@@@@??????>>>>>>>>>>>>>>>=========>>>???AAABBBCCCFFFFFFGGGHHHJJJMMMOOOPPPTTTYYYaaaiiipppwww}}}~~~wwwuuurrrqqqpppooollljjjiiiiiifffbbb^^^\\\\\\^^^dddkkkuuu{{{wwwssspppllliiifffbbb]]]ZZZPPPIIIAAA;;;::::::999777777777777777777777777777777777777777777777777777555555555666777888888888:::999888888888888777777888888888888888888888888999999::::::;;;<<<<<<<<<<<>><<<::::::::::::999888777777777666666555555555555555444444333333333333333222////////////////////////---...000111111///---,,,,,,,,,---------.........///...---,,,,,,---...///------------------------------------------------***+++,,,---............,,,------......------,,,.........///......---,,,000///...---------------+++++++++++++++,,,,,,---......//////000111222222111000000/////////////////////000111222333333444444444333333444555666777888999999:::;;;<<<===============<<<:::777555333222222222111111111111111000000111555888;;;;;;:::999999999999:::;;;<<<<<<;;;;;;<<<<<<===???@@@AAA@@@??????>>>>>>>>>>>>>>>=========>>>???@@@AAABBBEEEEEEFFFHHHJJJLLLNNNOOOSSSWWW^^^ffflllsssyyy~~~~~~wwwuuusssrrrqqqpppnnnllljjjjjjhhhddd___\\\\\\]]]aaagggppp{{{}}}yyy|||}}}yyyrrrooollliiieeeaaa]]]YYYQQQJJJAAA;;;::::::999888777777777777777777777777777777777777777777777777777777777777666666666666777888888888888999999:::888888888888888888888888999::::::;;;;;;<<<======<<>><<<::::::::::::999888777777666666555444444444444555111111111111111111111111000000000000000000000000...///000000000///---,,,,,,,,,,,,------------...///......------......///............------------,,,,,,,,,------------...***+++,,,---////////////,,,------......------,,,......//////......---,,,...---,,,,,,,,,,,,,,,,,,+++************+++,,,,,,......///000111222333333111111000///////////////111000//////000111333444555444333333333444666777555666777888:::;;;<<<===<<<<<<<<<;;;999777555333222222222222111111000000333444666777888999999:::777888888999:::::::::;;;;;;;;;<<<===>>>@@@AAABBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEGGGIIILLLNNNOOORRRVVV]]]cccjjjpppwww{{{xxxvvvtttssssssrrrpppnnnkkkjjjiiieee```]]]\\\]]]___eeelllttt~~~wwwtttyyy{{{rrrpppllliiifffbbb]]]ZZZRRRKKKAAA;;;::::::999888777777777777777777777777777777777777777777777777888777777777666666666555666777999999888999:::<<<888888888888888999999999:::::::::;;;<<<<<<=========DDDIIIQQQhhhpppaaaUUUSSSVVV\\\kkk{{{tttllliiihhheeeeeeeeecccaaa^^^[[[YYYWWWXXXYYYWWWSSSOOOMMMMMMMMMKKKHHHFFFDDDBBB???===::::::::::::999888777777555444333333222333333333111111111111111111111111000000000000000000000000////////////............------------............,,,------......------,,,///.........------------,,,,,,,,,---------......,,,,,,---......///......,,,------......------,,,......//////......---,,,*********)))******++++++,,,++++++++++++,,,------...//////000222333333444111111000///////////////333111///------///222333555444333333333444555666333444555777999;;;<<<===;;;;;;;;;;;;999777555333222222222222222111000000222555888777555444666888666666777888999999999999<<<<<<<<<===???AAABBBCCC@@@??????>>>>>>>>>>>>>>>???????????????@@@AAABBBCCCCCCDDDFFFIIILLLNNNOOORRRVVV\\\bbbhhhooouuuzzz}}}~~~zzzxxxvvvuuutttsssqqqooojjjjjjiiifffaaa^^^]]]]]]___ccciiiooowwwzzzrrrsssxxx~~~}}}tttqqqmmmjjjgggccc^^^[[[SSSLLLBBB;;;999:::999888777777777777777777777777777777777777777777777777666666666666777777777777777999;;;:::888777999;;;777777888888888999999999::::::;;;;;;<<<=========>>>EEEKKKSSSlllpppbbbVVVUUUXXX___pppuuunnnlllkkkffffffeeedddaaa^^^\\\ZZZWWWXXXYYYWWWSSSOOOMMMMMMMMMKKKHHHFFFEEECCC@@@>>>::::::::::::999888777777888888777666666666666777333333333333333333333333000000000000000000000000000000///............///............/////////000++++++---......---++++++//////.........---------,,,,,,,,,------..................///......---,,,,,,------......------,,,......//////......---,,,,,,,,,,,,,,,---...//////---,,,,,,,,,,,,---.........///000111222333444444111111000///////////////444222...++++++---111333555444333333333444555666333444555777999;;;===>>>:::;;;;;;:::999777555444111222222222222111000000---111555555222111444888555666777888888999888888<<<<<<===>>>???AAACCCDDD@@@??????>>>>>>>>>>>>>>>@@@?????????@@@AAABBBBBBBBBCCCDDDFFFIIIKKKNNNOOORRRVVV\\\aaagggnnnuuuyyyxxxyyy{{{|||zzzwwwvvvuuutttrrrpppjjjjjjiiifffbbb___^^^^^^___ccchhhmmmsss}}}~~~uuuppptttxxx|||~~~uuurrroookkkhhhddd```\\\TTTLLLBBB;;;999:::999888777777777777777777777777777777777777777777777777444444555666777888999999999;;;<<<;;;888666777999777777888888999999999999::::::;;;;;;<<<=========???FFFMMMUUUooorrrcccXXXWWWZZZbbbsssvvvoookkkfffggggggffffffdddaaa\\\XXX\\\ZZZXXXVVVTTTQQQNNNLLLLLLKKKIIIFFFCCC@@@>>>===<<<;;;;;;::::::999999888333444555666666555444333333111000111222222111000222111///...///000///...000000///...------,,,,,,........./////////000000000///...---,,,++++++++++++,,,,,,---,,,+++)))(((,,,---/////////---+++))),,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---...////////////&&&))),,,------,,,,,,,,,---,,,,,,++++++,,,,,,---/////////000111222333444222222111000000111222333000000111222222111///...///000111222111222555777888777555666999<<<======<<<;;;:::999888666555555333444444444444333222111222222333444444555555666444555777999::::::::::::;;;::::::;;;;;;<<<===>>>AAAAAA@@@@@@???>>>>>>>>>===???@@@@@@@@@@@@AAACCCDDDCCCCCCCCCFFFIIIMMMPPPQQQTTTYYY^^^dddjjjqqqvvvxxxzzz~~~~~~zzzxxxxxxvvvsssooonnnkkkhhheeedddbbb___]]]ccceeehhhlllqqqxxxvvvqqqooopppuuu||||||xxxuuuqqqmmmjjjgggccc```SSSNNNFFF???<<<::::::999666666777777888888999999999:::;;;:::888777888999888888888888888888888888666666666666777777777777:::999999999::::::;;;<<<:::::::::;;;<<<===>>>???BBBGGGNNN\\\yyymmm]]]QQQQQQXXXdddwww~~~uuuppplllhhhhhhgggfffeeeccc```[[[XXX[[[ZZZXXXVVVTTTQQQNNNLLLLLLKKKIIIFFFCCC@@@>>>===<<<;;;;;;::::::999888888555555555555444333111000000///...///111222222111222000///...///000///...000//////...------,,,,,,,,,,,,,,,---------......//////...---,,,,,,,,,,,,......---,,,+++***((('''###%%%(((+++---.........,,,,,,,,,---------......,,,,,,,,,------------...+++,,,,,,,,,,,,,,,++++++***,,,//////.........///---,,,,,,++++++,,,,,,---//////000000222333444555333222111000000000111222000000111222222333222222222333555444444555777999888777666777:::<<<======<<<;;;:::999777666555555444444444333333333222222333444444555555666777777444555777999::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@@@@?????????>>>>>>>>>@@@AAAAAA@@@???@@@BBBBBBAAAAAABBBEEEIIILLLOOOQQQTTTYYY^^^ccciiipppuuuxxx{{{~~~~~~{{{yyyyyywwwtttqqqllljjjgggffffffeeedddbbbbbbcccfffiiinnnttt|||xxxrrrpppssswww||||||zzzwwwsssooolllhhhdddaaaUUUOOOFFF@@@<<<;;;::::::888888888888999999999999999:::::::::888777888999666666666666666666666666777777777888888888888999::::::999999999999:::::::::::::::;;;<<<===>>>???CCCGGGOOO```iii[[[QQQSSS[[[ggg{{{~~~tttpppnnnjjjjjjhhheeecccaaa^^^[[[XXXYYYYYYXXXVVVTTTQQQNNNLLLKKKJJJHHHFFFCCCAAA???>>>;;;;;;;;;:::999999888888666666555444333111///......------///111222222111222000......///000///.../////////...------,,,,,,,,,,,,---------.........///...------,,,,,,,,,,,,000///---+++***(((((('''''')))***+++,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,------------------------,,,+++***))),,,...///...------...///---,,,,,,++++++,,,,,,---...///000111333444555666444333111000000000111111000111111222333444555666444555666555444555666888888777666777:::<<<======;;;;;;:::999777666555444555444333222222222333444444555555666777777888888555666777999999:::::::::<<<<<<<<<===>>>>>>??????@@@@@@@@@???????????????@@@AAABBBAAA???>>>???@@@@@@???@@@AAADDDHHHLLLNNNQQQSSSXXX]]]bbbhhhnnnsssxxx{{{|||{{{zzzxxxvvvtttnnnllliiiggggggfffeeecccaaabbbdddfffjjjpppwww|||xxxssswwwyyy}}}|||yyyuuuqqqnnnkkkfffcccWWWQQQHHH@@@<<<;;;:::::::::::::::999999999999999777999999999777666777888666666666666666666666666888888888999999999:::::::::999999888888888999999:::::::::;;;<<<===???@@@DDDGGGQQQgggdddYYYRRRVVV___kkk~~~qqqnnnmmmjjjkkkhhhdddbbb```]]]ZZZWWWWWWXXXYYYWWWTTTPPPMMMLLLKKKJJJHHHFFFCCCAAA???>>>;;;;;;::::::999888888888666666555444333222111000000//////000111222222111111000......///000000/////////.........---------////////////000000000000///...---,,,,,,,,,,,,,,,000...,,,***)))))))))***////////////...,,,+++***,,,,,,,,,---------......++++++,,,,,,,,,---------...............---,,,++++++,,,,,,+++))))))***,,,---,,,,,,++++++,,,,,,---...///000222444555666666444333222000000000000111222111111111111333555666222333444333222222333555888777777888;;;=========;;;:::999888777666555444666555333222222333444666444555555666666777888888666666777888999999::::::<<<======>>>??????@@@@@@??????????????????@@@@@@AAABBBBBBAAA???>>>>>>?????????@@@BBBEEEIIILLLNNNPPPSSSWWW[[[```ffflllpppwwwzzz~~~}}}|||zzzxxxwwwuuuqqqmmmiiigggddd```^^^bbbcccdddeeeggglllsssxxxyyyxxxzzz}}}}}}zzzvvvrrrooolllhhheeeZZZSSSJJJAAA===;;;;;;::::::::::::999999888888777666888999888777666777888888888888888888888888888888888888888999999999:::888777777777888999999::::::::::::;;;<<<>>>???@@@DDDGGGTTTppp|||```WWWSSSYYYbbbmmm~~~pppmmmllliiiiiigggcccaaa___]]]ZZZWWWUUUXXXYYYXXXSSSOOOMMMMMMJJJIIIHHHFFFCCCAAA@@@???;;;::::::999999888777777555555555444444444444444444333222222222222111000111///......000111000///...............---------/////////000000000111111......---,,,,,,,,,---------,,,+++*********+++,,,,,,---...//////000000000,,,,,,,,,---------......+++++++++,,,,,,,,,------+++,,,,,,---......------******+++)))(((((()))+++---,,,,,,++++++,,,,,,------///000222444555555555444333111000000000111111333333111000000111222333222333333222111111333555777777777999<<<======<<<;;;:::999888666555444444666555333222222333555666333444444555666666777777777777777888888999::::::<<<===>>>???@@@@@@@@@???>>>>>>>>>???@@@@@@@@@AAABBBBBBCCCAAA???===>>>???@@@@@@AAACCCFFFIIILLLNNNOOORRRVVVZZZ^^^ccciiinnnssswww}}}}}}{{{yyyyyyxxxtttoookkkgggccc```]]]dddeeeeeefffhhhlllrrrwww|||}}}~~~{{{wwwsssppplllhhheee^^^VVVLLLBBB===;;;;;;;;;999999888888777777777666666777888888777666777999888888888888888888888888777777777888888888999999555666666777888:::;;;<<<:::::::::;;;===???@@@AAADDDHHHZZZ{{{lll]]]UUUSSSZZZbbbmmm~~~ppplllkkkggggggeeebbbaaa```]]]ZZZWWWSSSWWWZZZXXXSSSOOOMMMMMMJJJIIIHHHFFFCCCAAA@@@???:::::::::999888888777777555555444444444555555666666555333333333333111///111///......000111111000........................------........./////////...------,,,,,,---------++++++******++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,***,,,---,,,++++++,,,------,,,,,,++++++,,,,,,------...000222333333333222222222111000000111222333333333222111111111111111444555666555444444666888777777888:::===>>>===<<<::::::999888666555444333555444333333333444555666333444444555555666777777888888777777888999999:::;;;<<<>>>???@@@@@@??????======>>>???@@@AAAAAAAAAAAABBBCCCAAA???>>>>>>???AAAAAABBBDDDGGGIIIKKKLLLNNNQQQUUUXXX\\\aaagggkkkpppuuu|||~~~{{{zzzzzzvvvsssooollljjjhhheeecccggghhhhhhhhhjjjnnnsssxxx|||xxxtttqqqmmmiiifffaaaYYYMMMDDD>>><<<;;;;;;888888888777777777777777666888999888777777888:::666666666666666666666666777777777888888888888999666666777777999:::<<<===:::::::::<<<===???AAABBBDDDKKKbbb}}}bbbZZZTTTSSS[[[cccnnn~~~~~~rrrnnnkkkfffccccccbbbaaaaaa^^^ZZZWWWRRRVVVZZZXXXSSSNNNLLLMMMJJJIIIGGGFFFCCCBBB@@@???::::::999999888777777777777666444333333333333444555333222222333333111000000///---...000111111000........................---.........////////////---------,,,,,,------...++++++,,,,,,,,,++++++***...---,,,+++***))))))))),,,,,,,,,---------......***++++++++++++,,,,,,,,,)))******+++++++++******))),,,...///...---......---,,,,,,++++++,,,,,,------...000222222111000///111000000000000222333444222222333333333333333333555666777777777777999;;;777777888:::===>>>===<<<::::::999777666555444333444444444444555555555666444555555666666777888888999888777777777888999::::::<<<>>>???@@@@@@???>>><<<===>>>???@@@AAABBBBBB@@@AAABBBAAA???>>>???@@@AAAAAABBBDDDFFFGGGIIIIIINNNPPPTTTWWW[[[```eeeiiiooossszzz{{{zzz{{{uuussspppnnnnnnmmmkkkjjjiiiiiiiiiiiikkkoootttyyy|||~~~zzzvvvsssoookkkhhhccc[[[OOODDD>>><<<<<<<<<777888888888888888999999777888999999888888999;;;666666666666666666666666888888888999999999::::::999999999999999::::::;;;::::::;;;<<<>>>@@@AAABBBEEEPPPkkknnn\\\XXXSSSSSS[[[dddqqq}}}~~~tttoookkkfffaaaaaaaaabbbaaa___ZZZWWWQQQVVVZZZYYYSSSNNNLLLMMMIIIIIIGGGFFFDDDBBB@@@@@@::::::999999888777777777888666444222111111111111222111000111222333222111000///---...000111111000---.....................000000000000111111111111------,,,,,,,,,------...,,,,,,------,,,+++)))(((&&&&&&'''))),,,...111222,,,,,,,,,---------......******+++++++++,,,,,,,,,------------,,,,,,+++***'''***...//////.........---,,,,,,++++++,,,,,,------///000111111000///---000000//////000222444555000111333555666666555555444555777777777888:::<<<777777888;;;>>>???>>><<<:::999888777666555444333333333444555666666555555666666666777888888999999999888777777777888999::::::;;;===???@@@???>>>===<<<<<<===???@@@AAABBBCCC@@@AAABBBAAA?????????@@@@@@AAABBBCCCDDDFFFGGGGGGNNNPPPSSSVVVZZZ___dddhhhnnnsssyyy{{{zzz{{{wwwuuurrrqqqppppppnnnmmmiiijjjjjjjjjkkkooouuuyyyzzz|||xxxuuuqqqmmmjjjddd\\\PPPEEE???<<<<<<<<<888888888999999::::::;;;777888::::::999999:::;;;888888888888888888888888999999:::::::::;;;;;;;;;===<<<;;;:::999999999999999:::;;;<<<>>>@@@BBBCCCGGGSSSqqqqqqcccYYYVVVRRRSSS\\\fffttt}}}}}}tttmmmjjjfffdddcccbbbbbbaaa^^^ZZZWWWVVVXXXYYYWWWSSSPPPMMMLLLDDDEEEGGGGGGFFFCCC@@@>>>===<<<;;;999888999999:::777777666555444333333333222222222222222222222222000000000000000000000000////////////////////////000000000000000//////......---,,,,,,++++++++++++,,,+++***+++---...---,,,++++++,,,,,,---...//////+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,++++++++++++***))))))***+++---...//////+++,,,---.........---,,,...///000111222222111111...------///333555333111222222333444444555555666555777999;;;<<<;;;999888999888888;;;???@@@>>><<<999888777555444444444444666555555555555666666777555555555555666666666777555555444555666999<<<>>><<<===>>>??????>>>======;;;===?????????>>>???@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBDDDGGGIIIJJJNNNQQQSSSTTTVVV[[[cccjjjmmmrrrxxx}}}}}}zzzxxxwwwuuurrrqqqrrrrrrqqqqqqpppnnnkkkiiijjjmmmqqqtttzzz}}}yyyvvvssspppmmmeee^^^SSSHHH@@@======>>><<<:::777777999:::::::::999999888888888888999999888888888888888888888888999888999999:::;;;<<<===:::::::::;;;;;;;;;<<<<<<===:::999===??????BBBGGGLLLWWWvvvyyygggZZZWWWPPPPPPUUU]]]gggxxx~~~~~~tttmmmjjjgggfffeeedddcccbbb___[[[WWWWWWXXXYYYWWWTTTPPPMMMMMMIIIHHHGGGEEECCCAAA???>>>===<<<:::999888888999999777777666444444333333444222222222222222222222222////////////////////////........................------...000000111111111...------,,,++++++,,,,,,---,,,+++,,,...///...---+++++++++,,,,,,---------+++++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,---************))))))))))))++++++,,,,,,---...//////+++,,,---.........------///000000000000000000000///...---///222444222000222222222333444444555555555777:::<<<===<<<;;;:::999888999;;;>>>???>>>;;;:::999888666555555555555555555555555555555666777555555555666666666777777666555555555666999;;;<<<;;;<<<===>>>>>>>>>===<<<;;;===?????????>>>???@@@?????????@@@AAACCCEEEEEEBBBAAAAAABBBCCCFFFIIIKKKMMMOOORRRTTTVVV[[[cccjjjqqquuuyyy}}}|||wwwtttuuussspppppppppqqqqqqppprrrpppmmmkkkkkkllloooqqqwww|||}}}zzzwwwtttqqqnnnfff___TTTIIIAAA===<<<===;;;999777777888::::::999999999888888888888999999888888888888888888888888999999888999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<===::::::===??????BBBGGGOOO\\\|||rrraaaVVVTTTQQQQQQVVV^^^iiizzzuuunnnkkkgggiiihhhfffdddccc```[[[XXXWWWXXXYYYXXXTTTPPPNNNMMMMMMKKKGGGDDDAAA???>>>>>><<<;;;999888777777888888777666555444444444444444222222222222222222222222................................................---...///000000000000000......---,,,,,,,,,,,,------,,,+++,,,...///...---+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++*********)))))))))))),,,---------......//////+++,,,------......------111000///////////////000///......000222222111///000111111222333333444444555777:::<<<======<<<;;;888888999;;;===>>>===;;;::::::888777666555555555444444444444444555666777555555666666666777777777777666666666666888:::;;;999:::<<<=========<<<<<<;;;===??????>>>>>>@@@AAA@@@@@@@@@AAABBBDDDFFFGGGCCCBBBAAAAAABBBEEEIIIKKKKKKMMMPPPSSSUUU[[[cccjjjsssvvvzzz}}}|||vvvsssqqqooommmmmmnnnpppqqqqqqtttssspppnnnllllllmmmnnnvvvzzz{{{xxxuuurrrpppiiibbbVVVKKKBBB===;;;<<<:::888777777888999999888999999888888888888999999888888888888888888888888999999888888888999999::::::::::::;;;;;;;;;<<<<<<===::::::===@@@@@@CCCHHHQQQbbb}}}kkk\\\TTTRRRRRRRRRVVV___lll~~~}}}{{{~~~uuuooollliiillljjjgggeeeccc```\\\YYYWWWYYYZZZXXXTTTPPPNNNMMMLLLJJJHHHEEEBBB@@@???>>>;;;:::999777666777777888777666555444444444444444222222222222222222222222////////////////////////........................111111000000///...,,,,,,......---------------...---,,,+++,,,---...---,,,------,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,---------------222111000.........///////////////000111111000///000000000111222222333333444555888:::;;;;;;;;;;;;777888999;;;<<<<<<<<<;;;:::999888666555555444444333333333333444555666666555666666666666777777777888777777666777777888999888999;;;<<<===<<<<<<;;;;;;===>>>>>>>>>>>>@@@BBBCCCCCCBBBBBBBBBBBBCCCCCCCCCBBB@@@@@@AAAEEEHHHKKKIIIKKKOOOQQQTTTZZZccciiiqqquuu{{{~~~xxxuuullljjjiiijjjmmmqqqssstttvvvtttrrrpppooonnnnnnnnnvvvzzz}}}zzzwwwtttrrrkkkdddYYYMMMCCC===;;;;;;999888777777888999888777999999888888888888999999888888888888888888888888999999888888777888888888:::::::::;;;;;;;;;<<<<<<===::::::>>>@@@AAADDDIIIRRRfff{{{gggZZZUUUTTTRRRRRRVVVaaaoooyyywww|||vvvpppmmmjjjllljjjgggeeeccc```\\\ZZZWWWYYYZZZXXXTTTQQQNNNMMMHHHHHHHHHHHHFFFCCC???===;;;:::999777666777777888666666555444444444444555222222222222222222222222000000000000000000000000........................000000000//////...,,,,,,.........------...//////---+++***+++,,,---,,,***...............---------000///...---+++***)))(((---------,,,,,,+++++++++---------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------......111111000///////////////...///000000000///////////////000111111222222333222333555666888888888888666888:::;;;;;;;;;::::::888777666555444333333333222222222222333444555666666666666666777777777888888777777777777777888888777888:::<<<<<<<<<<<<;;;;;;===>>>>>>===>>>AAACCCBBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@BBBDDDGGGIIIGGGJJJMMMPPPSSSYYYaaahhhssswww~~~}}}xxxuuujjjhhhgggiiinnnssswwwxxxwwwvvvtttsssqqqqqqqqqqqquuuyyy~~~|||yyyvvvtttmmmfff[[[OOOEEE>>>;;;;;;999888777888999:::888777999999888888888888999999888888888888888888888888999999888888777888888888:::::::::;;;;;;;;;<<<<<<===;;;;;;???AAABBBEEEJJJSSSiiizzzdddYYYUUUTTTPPPQQQWWWccctttxxxvvv{{{wwwqqqnnnkkkkkkhhheeecccaaa___\\\ZZZXXXYYYZZZYYYUUUQQQOOONNNGGGHHHIIIIIIGGGCCC@@@===<<<;;;999888777777888888666555555444444444555555222222222222222222222222111111111111111111111111------------------------+++,,,---...///000000000///............///000000...,,,++++++,,,---,,,***...............///////////////...---+++***))))))---,,,,,,,,,,,,,,,,,,+++++++++++++++************))))))******+++++++++,,,---,,,,,,,,,,,,---...///000111111111111000000///,,,...000000//////000111///000000111222222333333111222333444444555555444666888:::;;;:::999999:::777777555444333222222222111111111222333444555666666666666777777777888888777777777777888888888888777888:::<<<======<<<<<<;;;<<<=========>>>AAADDD>>>??????@@@AAACCCEEEEEEBBBAAAAAAAAACCCDDDFFFGGGGGGIIIMMMOOOQQQWWW```fffvvv{{{|||xxxuuuooommmkkkmmmqqqvvvzzz|||{{{zzzwwwuuussssssttttttssswww|||zzz}}}~~~{{{xxxvvvnnnggg]]]QQQGGG@@@<<<;;;999999888999;;;;;;999777999999888888888888999999888888888888888888888888999999888888888999999::::::::::::;;;;;;;;;<<<<<<>>>;;;;;;???BBBCCCFFFKKKVVVooozzzbbbWWWSSSRRRPPPQQQYYYhhhzzzwwwuuuyyy}}}wwwqqqooolllhhhfffcccaaa___^^^\\\ZZZXXXZZZZZZYYYUUUQQQOOONNNKKKJJJIIIHHHEEEBBB???======<<<:::999888888999999555555444444444555555666222222222222222222222222000000000000000000000000------------------------)))***,,,...///111111111//////......///000000111000...------......---,,,,,,------....../////////++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++*********))))))***+++,,,,,,------------,,,,,,,,,---...//////000222444444333111000***---000000///...000222000000111111222333333444222222222222222222222222555888:::;;;999888888999888777666555444333333333000000111111222444555666666666777777777888888888666666777888888888888888777999:::<<<===>>>======<<<<<<=========>>>BBBEEE@@@@@@@@@AAABBBDDDFFFGGG@@@AAABBBCCCDDDDDDEEEEEEGGGIIILLLNNNPPPUUU^^^dddsssyyy|||zzzzzzwwwtttsssvvvzzz}}}~~~{{{vvvttttttuuuuuussswww}}}}}}pppvvv~~~}}}yyywwwnnnhhh]]]RRRHHHAAA>>><<<:::::::::;;;<<<<<<:::888999999888888888888999999888888888888888888888888999999888999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<>>>;;;;;;@@@BBBCCCGGGLLLZZZvvv|||aaaVVVSSSPPPPPPRRR\\\mmmtttssswww|||xxxrrrooolllgggdddaaa___^^^]]][[[ZZZXXXZZZ[[[YYYUUUQQQOOONNNPPPMMMJJJFFFBBB@@@>>>>>>===<<<;;;999888999999:::555555444444444555555666222222222222222222222222////////////////////////------------------------+++,,,---...///////////////////////////000111111222000//////000000///---++++++,,,,,,---...//////((((((***+++---...000000+++++++++,,,,,,---------.........---------,,,,,,))))))***+++---...//////------,,,+++,,,---...///---000333555666444222000))),,,///000//////111333111111111222333333444444333333333222222222111111555888;;;;;;888777888999999888777666555444444444000000000111222444555666777777777777888888888888555666777888888999999999888999;;;===>>>>>>>>>>>><<<<<<===<<<<<>>===;;;::::::<<<======;;;999999999888888888888999999888888888888888888888888999999999999:::;;;<<<===:::::::::;;;;;;;;;<<<<<<>>>;;;<<<@@@CCCDDDGGGLLL]]]|||~~~cccXXXTTTQQQQQQSSS___qqqrrrqqqvvv|||wwwooollliiijjjeee```\\\[[[[[[[[[[[[[[[\\\]]]ZZZUUUPPPLLLJJJKKKJJJHHHFFFEEEBBB>>>;;;::::::999888888777777666888888888888777666555444222222000000000111222333111111000000//////............------------......,,,,,,,,,---///000222333***+++++++++++++++++++++...............---------,,,,,,,,,------.........,,,,,,,,,---...///000111,,,,,,,,,,,,++++++***)))***&&&'''+++,,,((((((,,,)))+++---......---+++***)))+++------------///111111222222333333222222111//////000111111111111111222222222111222222333333666333111111333555444222444555777888999999888888777666666555555444333333222111000//////111333444222555888:::999999888999777777888999::::::::::::777999<<<>>>??????>>>>>>============>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBB???===>>>AAADDDDDDCCCHHHJJJLLLNNNQQQVVV[[[___jjjqqqyyy~~~}}}~~~|||xxxvvvuuuuuuuuuwww||||||sssmmmnnnsssyyy}}}xxxtttnnniii```TTTIII@@@===<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777666888999::::::999777666:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>============>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCBBB@@@>>>>>>AAACCCDDDCCCEEEGGGIIIKKKNNNRRRWWW[[[fffllltttyyy{{{{{{}}}~~~}}}||||||}}}zzzxxxvvvuuutttvvvyyy~~~vvvrrr|||}}}yyyuuuooojjjaaaUUUIIIAAA===<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888999::::::999888777::::::;;;;;;;;;<<<<<<<<>>>>>============>>>>>>>>>>>>@@@@@@AAABBBBBBCCCDDDDDDBBB@@@>>>???AAACCCCCCCCCGGGIIIKKKMMMOOOSSSXXX[[[```eeelllppprrrtttxxx{{{|||zzzxxxyyyyyyyyyxxxwwwuuutttsssuuuyyy~~~vvvmmmyyy~~~zzzwwwqqqlllcccVVVJJJAAA===<<<;;;;;;;;;;;;::::::::::::999999999999999999999999888888888888888888888888::::::999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<>>><<<<<<@@@BBBDDDKKKSSSllljjjXXXUUUTTTSSS\\\jjj}}}ssslllooossswwwyyynnniiifffeeedddbbb``````^^^[[[XXXYYYZZZ\\\ZZZVVVRRROOONNNLLLJJJIIIGGGFFFCCC???<<<::::::999888888777777666777777666555444444444444222222111111111111111111000000000000////////////000//////////////////000///......------.........111///+++'''%%%%%%&&&''',,,,,,,,,---...///000000------------------,,,,,,******++++++,,,...///000+++++++++,,,,,,---......+++++++++,,,---,,,,,,---...,,,+++)))((()))***+++)))+++------------///000333333444444444444333333111111222222222111000000111111111222333555666777555444333222333444444444444555777888999999888888666666555555444333333333444444333333333444444555888888999777666666777999666777888999999::::::999======<<<<<<<<<<<<===>>>============>>>>>>>>>>>>@@@@@@AAABBBCCCCCCDDDEEEBBBAAA??????@@@BBBCCCCCCHHHJJJLLLNNNOOORRRVVVYYY[[[___dddhhhjjjmmmssswwwyyy|||}}}yyywwwttttttuuuvvvvvvtttsssrrrrrrvvv|||vvvmmmvvv}}}zzztttoooeeeXXXKKKBBB>>>===;;;;;;;;;:::::::::999999999999999999999999999999888888888888888888888888;;;:::999888888:::;;;===;;;;;;;;;;;;<<<<<<<<<<<<>>>===>>>AAACCCEEENNNWWWrrrhhhWWWUUUVVVSSS]]]mmm~~~sssmmmppptttyyy{{{nnniiifffeeecccbbbaaaaaa___[[[YYYYYY[[[\\\[[[WWWRRROOONNNJJJIIIGGGFFFDDDBBB>>>:::::::::999888888777777666777666555444333333333444222222222222111111000000////////////000000000000///......------......//////......---------------222000---***)))***+++---,,,,,,,,,---...///000000++++++,,,,,,---...//////,,,,,,,,,,,,---///000111+++++++++++++++,,,---...+++,,,,,,,,,,,,------------,,,***)))***+++...///)))+++------------///000222333333444444333333222111111222222222222111000222222222333444666777888666444222//////111444666444555777888999999888888777666666555555444444333555555444444444444444444444555555444222222444555666666777888999999999999======<<<<<<<<<<<<===>>>============>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEAAAAAAAAA@@@@@@@@@BBBCCCDDDFFFHHHJJJKKKMMMPPPSSSXXX[[[___bbbcccgggnnnsssssswww}}}}}}zzzxxxrrrrrrsssssssssrrrpppoooppptttzzz|||yyyyyy}}}wwwrrrhhhZZZMMMCCC>>>===;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888;;;:::888777888:::<<<>>>;;;;;;;;;<<<<<<<<<======>>>===???BBBCCCGGGPPP[[[wwwdddVVVTTTUUUTTT___ppp}}}sssmmmppptttxxx|||nnniiigggeeecccbbbaaaaaa___\\\ZZZZZZ\\\]]][[[WWWRRROOONNNJJJHHHFFFEEEDDDAAA===:::<<<<<<;;;::::::999999888777666444333222222333333222222222222222111000///////////////000000000000......------------............---------------......---,,,,,,---///111333,,,---------.../////////)))***+++,,,...///000000...---,,,,,,++++++,,,,,,,,,+++*********+++,,,---***,,,---++++++......,,,,,,+++******+++---///111)))+++------------///111111222222333333222222111000111111222333333222222333333333444555666777888444333111...---...222666444555777888999999888888888888777777666555555444444444444444444444333333333555666555444444555666555666777888999999999999;;;<<<<<<<<<======>>>>>>============>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDAAABBBBBB@@@??????AAADDDEEEGGGIIIKKKKKKMMMOOOQQQUUUXXX\\\^^^___ccciiinnnmmmsssyyy}}}~~~~~~}}}~~~}}}zzzyyyrrrqqqqqqpppnnnllljjjiiinnnqqqvvvzzz}}}|||zzzyyyuuuyyyzzzzzzuuujjj\\\NNNDDD???===::::::::::::999999999999999999999999999999999999999999999999999999999999:::999888777888:::<<<===;;;;;;<<<<<<<<<=========>>>>>>@@@CCCDDDHHHSSS^^^|||vvv```VVVSSSSSSWWWbbbuuuzzzqqqmmmooorrrvvv}}}ooojjjhhhfffdddaaa``````___]]][[[[[[]]]^^^\\\WWWRRRNNNMMMJJJIIIGGGFFFDDDAAA===:::<<<<<<;;;::::::999999888777666444222111222333333222222333333222111///....../////////000000000111//////............//////---------,,,,,,---......,,,,,,,,,,,,---...///000------..................++++++,,,,,,---...//////---,,,++++++******++++++,,,+++***(((((()))***+++))),,,---******......+++++++++*********,,,---...)))+++------------///111000111111222222111111000///000111222333444444444555555444444555666777777222333555333111111333555444555777888999999888888999999888888777777666666444444444444444333222222333555888888888777777888555666777888999999999999999:::<<<===>>>>>>>>>>>>============>>>>>>>>>>>><<<===>>>???AAABBBCCCCCCAAABBBBBBAAA??????AAADDDGGGIIIKKKMMMMMMMMMOOOQQQRRRVVVYYY[[[[[[^^^dddhhhiiiooowwwzzzzzzzzz}}}~~~}}}}}}}}}}}}}}}|||{{{yyyxxxrrrqqqnnnkkkhhheeecccbbbiiikkkooorrrssssssqqqpppjjjnnntttzzz~~~}}}{{{|||wwwlll^^^OOOEEE???===:::::::::999999999999888999999999999999999999999999999999999999999999999888888777777888999;;;<<<<<<<<<<<<<<<===============>>>AAADDDDDDHHHUUUaaahhh[[[UUUSSSRRR\\\gggzzzxxxpppmmmpppsssxxx}}}ooojjjhhhfffdddaaa``````___^^^\\\\\\^^^^^^\\\WWWRRRNNNLLLKKKJJJHHHGGGEEEBBB>>>;;;::::::999999888777777666777555333111111111222333222222333333222111///....../////////000000111111000000////////////000000---,,,,,,,,,,,,---...///222111111000...---,,,,,,...............---------,,,---------------------*********+++,,,---//////---+++)))((('''((()))***(((,,,---))))))......***++++++******************)))+++------------///111000000111111111111000000...///000222333444555555666666555555555666666777222666:::;;;888666555666444555777888999999888888::::::999999888777777777333444444444333333222111...111555666666555444555555666777888888999999888777999<<<>>>??????>>>>>>============>>>>>>>>>>>>;;;<<<===>>>@@@AAABBBCCCAAABBBCCCAAA>>>>>>AAADDDDDDFFFHHHIIIIIIJJJKKKLLLQQQTTTXXXYYYYYY\\\```dddgggnnnuuuxxxxxxxxx{{{~~~}}}{{{~~~}}}}}}|||{{{yyyxxxwwwsssppplllgggccc```^^^^^^ccceeehhhjjjkkkjjjiiihhhbbbgggmmmrrrvvvzzz~~~|||~~~xxxmmm^^^PPPEEE???>>>:::::::::999999999888888999999999999999999999999999999999999999999999999777777777777888999:::;;;<<<<<<<<<<<<=========>>>===>>>AAADDDEEEIIIVVVcccmmm\\\VVVUUUTTTSSS___kkk~~~xxxqqqnnnrrrvvv{{{}}}pppkkkiiieeedddbbbaaa___^^^^^^]]]^^^^^^]]][[[WWWRRRNNNLLLIIIHHHGGGEEECCCAAA??????>>><<<999888999:::999999555555444333333333333444444444444333333333222222111111000///////////////111,,,((('''***---.........------,,,,,,------...222111...,,,,,,---///111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333///***+++...000///,,,------------,,,,,,+++******+++---------+++)))(((,,,,,,+++******+++,,,,,,,,,+++++++++,,,...000111////////////////////////111222222333333444444555666444333333555777888888999999888888777777888888999666333444666888888777777777777777777666666555333333333222222222111111444444444555555555555666666666777777888999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<======>>>???@@@@@@AAAAAABBBCCCCCCAAA??????@@@AAAEEEEEEEEEFFFIIIKKKNNNPPPTTTVVVXXXYYYZZZ\\\```bbbccciiipppttttttvvvzzz{{{|||~~~}}}zzzxxxwwwuuusssqqqnnnllljjjfffbbb]]]ZZZXXX\\\\\\^^^___````````````aaaaaacccfffjjjppptttwwwzzz}}}|||wwwmmm___QQQFFF@@@>>>:::::::::999999999888888888888999999999999888888;;;;;;;;;:::999888777666999999999999999999999999::::::;;;;;;<<<=========<<>>BBBJJJJJJSSSiiiwwwdddZZZVVVUUUUUUVVV```mmmuuuqqqooopppttt}}}}}}qqqllljjjeeedddbbbaaa___^^^]]]]]]]]]]]]\\\ZZZVVVRRRNNNKKKGGGFFFEEECCCAAA???======<<<:::888888999999888777555555444333333333333444222222111111111000000000111111000///////////////111...+++***+++,,,------///......------......//////...+++***)))***,,,---///...------,,,,,,,,,---------------------------,,,)))&&&'''+++---,,,***,,,---------,,,,,,+++******+++---...---,,,***))),,,,,,+++******+++,,,,,,++++++++++++,,,...000111////////////////////////111111222333333444444555666555333444777999::::::;;;:::999999888888888888999666444555777999999888777777777777777666666555555555444444444333333333444444444555555555555666666666777777888999;;;<<<========================>>>>>>>>>===<<<<<<;;;;;;===>>>>>>???@@@@@@AAAAAABBBBBBBBBAAA??????@@@AAAEEEEEEEEEFFFHHHKKKNNNOOORRRSSSVVVWWWYYY[[[^^^aaabbbgggmmmpppppprrruuuyyyzzz{{{|||}}}}}}yyywwwuuutttqqqoookkkiiigggccc___[[[WWWUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[^^^bbbfffkkkmmmpppsssxxx}}}}}}xxxnnn```QQQFFF@@@>>>:::::::::999999999999888888888999999999999888888999999999:::999999888888999999999999999999999999::::::;;;<<<<<<======>>><<>>===:::999888888999999777555555555444333333333333444222111111111111000000000111000000///////////////000111000...,,,++++++---/////////....../////////111000...,,,,,,---...//////...------,,,---------........................+++)))''')))---///...---,,,,,,---------,,,++++++***+++---......---,,,,,,,,,++++++******++++++,,,+++++++++,,,---...///000////////////////////////111111222222333444444444666555444555888;;;<<<<<<===<<<;;;:::999999999999999777666777888:::999999777777888888777777666555777666666666666555555555444444444555555555555666666666777777888999;;;<<<================================================>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBAAA??????@@@BBBDDDDDDEEEFFFHHHJJJMMMNNNOOOQQQSSSUUUWWWYYY]]]___```eeejjjlllmmmnnnqqqtttxxxxxxyyyzzz{{{}}}}}}zzzwwwsssqqqooollljjjeeedddbbb___[[[WWWSSSQQQPPPQQQRRRRRRSSSSSSSSSSSSRRRSSSTTTUUUXXX\\\___aaadddfffkkkpppwwwzzzpppbbbSSSGGGAAA>>>::::::::::::999999999999888888999999999999888888666777888999999999999999999999999999:::::::::::::::;;;;;;<<<<<<===>>>>>>:::BBBEEEHHHNNNQQQbbbvvvgggXXXRRRRRRSSSVVVZZZdddppp}}}ppplllkkknnnttt~~~}}}sssooolllfffeeeccc```^^^\\\[[[[[[YYYYYYWWWUUURRROOOLLLKKKJJJIIIGGGEEECCCAAA@@@???:::999999::::::999777444555555444333333333333444333333333333222222222222000000////////////000000...000222111---+++,,,...//////............//////222111///.........///000......------------......---------------------------+++***+++...000///...,,,,,,,,,------,,,,,,+++++++++---............---+++++++++++++++++++++++++++++++++,,,---...///000////////////////////////111111111222333333444444555444333555888;;;<<<===>>>===<<<:::999999999999999888888888999:::::::::777888888888888777666666777777777666666666555555444444444555555555555666666666666777888999;;;;;;========================::::::;;;===>>>???@@@AAA>>>>>>?????????@@@@@@@@@@@@@@@AAA@@@??????AAABBBDDDDDDDDDEEEGGGJJJLLLMMMNNNPPPRRRTTTUUUXXX[[[^^^___cccgggjjjkkkmmmooorrrtttttttttuuuwwwyyy{{{|||xxxuuuqqqnnnkkkhhheeeccc^^^]]]\\\YYYVVVSSSPPPNNNOOOOOOPPPQQQQQQQQQQQQQQQOOOPPPPPPQQQSSSVVVXXXYYY[[[^^^bbbffflllvvv|||rrrdddUUUHHHAAA>>>;;;;;;:::::::::999999999888999999::::::999999888666777888888999999888888999999999:::::::::::::::;;;;;;;;;<<<======>>>>>>:::@@@AAAGGGPPPVVViiixxxjjj[[[TTTRRRRRRUUUYYYdddqqqxxxmmmjjjiiilllrrr|||}}}sssooommmgggeeeccc```]]][[[ZZZZZZXXXWWWVVVTTTQQQNNNLLLKKKJJJIIIHHHFFFDDDBBB@@@@@@;;;::::::;;;<<<;;;888555555555444333333333333444333333333222222222111111000000////////////000000+++///222111///---...000...------,,,,,,------......---,,,+++++++++,,,,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***+++,,,,,,------,,,,,,,,,+++,,,,,,---............++++++++++++++++++++++++***++++++---......//////////////////////////////000000111222222333333444333222111333666999;;;;;;<<<<<<;;;:::999888888999888999999:::::::::::::::888888888888888777777666666666666555555555555444444444444555555555555666666666666777888999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>????????????????????????@@@@@@@@@>>>???@@@@@@??????AAACCCDDDDDDDDDEEEFFFIIIKKKLLLNNNPPPRRRTTTUUUWWWZZZ]]]]]]```dddhhhjjjmmmooopppnnnmmmnnnoooqqqsssvvvxxx{{{{{{|||}}}|||yyyqqqnnnjjjfffdddaaa]]][[[WWWWWWVVVUUURRRPPPNNNMMMOOOOOOPPPQQQQQQQQQQQQPPPNNNNNNOOOPPPQQQRRRSSSTTTUUUXXX[[[^^^ccclllyyyuuufffWWWIIIAAA===;;;;;;;;;:::::::::999999999999::::::::::::999999999999999999999888777777999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@>>>FFFUUU___ooowwwjjj\\\UUURRRQQQTTTXXXcccpppssslllhhhgggiiioooyyy}}}sssooolllgggfffccc```]]][[[YYYXXXWWWVVVUUUSSSPPPNNNMMMLLLHHHHHHFFFDDDBBB@@@???>>><<<;;;::::::;;;;;;999777555555444333333333333444111000000000000////////////////////////000000111,,,...///000/////////000------,,,,,,,,,,,,------///......---------------.........---......///000,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++*********,,,---.../////////////////////////////////000000111111222333333333222111000111444777888888999999888888777777888888666888::::::999999999:::888888999999888888777666555555555555444444444444444444444555555555555666666666777777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@???>>>>>>===<<<<<>>????????????BBBDDDDDDDDDDDDDDDFFFHHHJJJKKKOOOQQQRRRSSSSSSUUUWWWZZZZZZ\\\___ccceeeggghhhiiieeeeeeeeefffiiimmmpppsssuuuvvvwwwzzz}}}|||xxxtttrrrkkkhhhddd```]]][[[WWWUUUQQQQQQQQQQQQPPPPPPNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPNNNNNNOOOOOOPPPQQQQQQQQQQQQTTTWWWYYY[[[cccoooyyywwwiiiYYYJJJAAA===;;;;;;;;;;;;::::::::::::999999::::::::::::999999:::::::::::::::999888777999999::::::;;;;;;<<<<<<;;;<<<<<<======>>>??????DDDCCC@@@HHHZZZdddrrrpppeeeYYYSSSPPPPPPTTTYYYbbbppp{{{pppkkkgggfffhhhnnnxxx}}}rrrnnnlllhhhfffccc```]]]ZZZXXXWWWWWWVVVTTTRRRPPPOOONNNMMMIIIHHHFFFDDDBBB@@@???>>>===;;;999888999999888777555555444333333333333444000000000000///////////////////////////000111111000...------...///...---......------------......111000000000////////////...............///000000------------------------,,,---///000///.........***+++,,,,,,---------,,,---,,,,,,++++++++++++,,,***+++,,,,,,,,,,,,+++***)))***,,,.../////////...////////////////////////000000000111222222333333333111000111444666777777666666555555555666777777555888:::;;;999888888:::888999999999999888777777666666555555555444444444444444444555555555555666666666777777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<===?????????@@@BBBDDDDDDCCCCCCDDDEEEGGGIIIJJJOOOPPPQQQQQQQQQRRRTTTVVVVVVVVVXXXZZZ]]]]]]]]]\\\[[[[[[[[[]]]aaaeeejjjmmmooopppssswww{{{~~~}}}}}}}}}}}}~~~yyyxxxwwwvvvsssqqqnnnmmmgggddd___\\\ZZZXXXUUURRRMMMMMMNNNOOOPPPPPPPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPQQQRRRSSSSSSSSSSSSQQQUUUWWWWWWXXX]]]hhhrrryyykkkZZZKKKBBB===<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;::::::999999999:::;;;;;;;;;;;;:::999999::::::;;;<<<<<<===<<<<<<<<<===>>>>>>??????DDDEEECCCKKKZZZbbbqqqmmmcccXXXRRROOOOOOTTTZZZbbbpppyyypppiiifffeeeiiiooozzz}}}rrrnnnkkkhhhfffccc```\\\ZZZXXXWWWWWWVVVTTTRRRPPPOOONNNNNNKKKJJJHHHGGGDDDCCCAAA@@@===:::777666777888888777555555444333333333333444222222222222111111111111///////////////000111111333000,,,,,,......,,,***//////............//////...------------,,,,,,,,,...............///000000........................%%%(((***++++++++++++,,,***+++,,,,,,---------------,,,,,,+++***************+++,,,------,,,+++***)))***,,,.../////////...////////////////////////000000000111222222333333444222111111444666666666444333333444444555666777444777:::;;;888777888:::888999999999999888777777666666666666555555555555444444444555555555666666666666777777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===???AAACCCDDD@@@@@@??????????????????<<<===>>>??????@@@BBBDDDDDDCCCCCCCCCEEEGGGIIIJJJNNNOOOPPPPPPOOOOOOQQQSSSRRRRRRSSSTTTUUUUUUSSSQQQUUUUUUUUUWWW[[[```eeehhhlllmmmpppuuuzzz}}}|||zzzyyyyyyyyyssssssqqqpppnnnlllkkkkkkeeebbb^^^[[[YYYWWWTTTRRRJJJKKKMMMNNNPPPQQQQQQQQQVVVVVVVVVWWWVVVVVVUUUUUUSSSSSSUUUVVVVVVWWWVVVVVVTTTWWWZZZYYYXXX\\\fffooo}}}{{{lll[[[LLLBBB===<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999888888:::;;;<<<=========999999::::::;;;<<<======<<<<<<======>>>>>>??????@@@DDDEEELLLWWW]]]llloooeee[[[TTTPPPOOOSSSYYYbbbqqqyyyqqqhhheeeeeeiiippp||||||oookkkiiieeedddbbb___\\\ZZZXXXXXXUUUTTTRRRPPPOOONNNOOOOOOLLLKKKIIIGGGDDDAAA???>>>::::::999888777777777888666555444444222222111000444444333333222111000000111000///------......//////////////////////////////////////////.................................,,,---...//////...---,,,*********++++++,,,,,,,,,///...+++))))))+++---...,,,,,,,,,------.........*********)))))))))(((((()))((()))+++---...---,,,---......///000111222222000111111///---,,,---/////////000111111111111111111111111111111111111111444333333222222333444444555555555666666666666666777777777777666666666666:::999777555333222111111444555666777777888777777444444666777999;;;<<<===<<<;;;;;;;;;;;;<<<==================>>>???AAAAAA>>>???@@@BBBCCCCCCBBBBBB>>>??????>>>>>>@@@CCCFFFEEEFFFFFFEEEEEEGGGJJJMMMNNNNNNMMMMMMMMMMMMMMMNNNOOONNNMMMLLLKKKLLLMMMMMMJJJLLLPPPSSSWWW\\\aaaeeekkkllloooqqqtttyyy}}}{{{zzzzzzzzztttrrrpppmmmjjjgggfffeeecccbbb```]]]ZZZWWWUUUTTTRRRQQQOOONNNNNNOOOQQQRRRUUUUUUVVVVVVVVVWWWWWWWWWWWWXXXZZZ[[[\\\]]]]]]]]]___\\\[[[[[[ZZZ\\\eeeooo}}}}}}ppp]]]JJJAAA@@@>>>===;;;:::999999:::;;;::::::::::::::::::::::::888888888888888888888888777888999:::999777555333;;;;;;<<<===???@@@BBBCCCAAAEEEEEEIIISSSYYYkkkoooeeeYYYSSSPPPOOOSSSXXXaaasssxxxppphhhhhhiiilllppp{{{|||ooojjjhhheeedddaaa^^^\\\ZZZXXXWWWVVVUUUSSSRRRPPPOOONNNNNNLLLKKKIIIGGGDDDAAA???>>>;;;:::999888777777777777222222333333333444444444444444333222222111000000111000///...---......///........................////////////////////////........................------...//////...------++++++++++++++++++,,,,,,...---,,,++++++,,,...///,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******+++------,,,***,,,,,,---...//////000111000111111///---,,,---//////000000111111111111111111111111111111111111111333222222222222333333444666666777777777777888888777777777777777666666666777666555555444444444444555666666777777777777666777777888888888999999999<<<;;;;;;;;;;;;<<<=====================>>>???@@@>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@???>>>>>>AAACCCDDDEEEEEEEEEEEEFFFJJJMMMNNNMMMMMMLLLLLLMMMMMMMMMNNNMMMKKKIIIHHHGGGHHHHHHFFFHHHLLLOOORRRWWW\\\```hhhiiilllnnnpppuuuzzz~~~~~~|||zzzxxxwwwqqqpppmmmjjjfffdddbbbaaa```___]]]ZZZXXXVVVTTTSSSUUUSSSRRRQQQPPPQQQSSSTTTVVVVVVVVVWWWWWWWWWXXXXXX\\\]]]___aaacccdddeeeeeehhhfffddddddbbbcccjjjrrr}}}}}}ppp]]]KKKAAAAAA===<<<;;;999888999999:::::::::::::::::::::::::::999999999999999999999999666777999;;;;;;;;;:::999;;;;;;<<<<<<>>>???AAAAAAAAAEEEEEEIIIRRRYYYlllqqqeeeXXXRRRPPPPPPTTTXXXaaasssvvvoooiiihhhjjjmmmrrr||||||nnniiigggeeedddaaa^^^[[[YYYXXXWWWVVVVVVVVVUUUSSSPPPNNNLLLLLLKKKIIIFFFDDDAAA???>>><<<;;;:::888777666666666333333333333444444444444333333333222111111000000000000///............///------------------------////////////////////////........................------...//////...------,,,,,,++++++++++++++++++,,,,,,------......//////,,,,,,,,,+++++++++++++++------------,,,,,,,,,,,,---,,,++++++,,,,,,***(((******+++,,,---...//////000111111///------...//////000111111222222111111111111111111111111111111111111111111111222333444777777888888999999999999888888888777777777666666444444444555555666777888777777666666666666666555888888888888888999999999<<<;;;;;;;;;;;;<<<============<<<<<<<<<======>>>>>>???@@@AAAAAAAAAAAAAAACCCCCCBBB@@@>>>===>>>@@@BBBCCCDDDDDDDDDFFFIIILLLMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLJJJHHHGGGEEEEEEDDDDDDFFFIIIKKKNNNRRRWWW[[[cccdddfffhhhjjjnnnsssvvv|||}}}}}}~~~|||yyyuuusssnnnllliiieeebbb___]]]\\\]]]\\\[[[ZZZXXXWWWVVVUUUXXXWWWVVVTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXYYYYYYYYY___aaadddhhhkkknnnpppqqquuurrrqqqpppmmmjjjooovvv~~~~~~}}}}}}ppp]]]KKKBBBAAA>>>===;;;:::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<======<<<<<<<<<<<<<<<<<<===>>>???@@@AAAFFFEEEIIIRRRYYYnnnrrrdddVVVQQQQQQRRRUUUXXXbbbsssuuunnnjjjiiikkkooottt{{{nnniiifffeeecccaaa^^^[[[YYYXXXWWWVVVWWWXXXWWWUUUQQQMMMKKKLLLKKKIIIFFFCCCAAA???>>>===<<<:::888777666555555666666555444333222111111333222222222111111000000000/////////....................................///////////////000000000........................---..................---,,,,,,,,,++++++*********)))***,,,......///......,,,+++++++++******)))))),,,,,,,,,+++++++++******,,,+++***+++,,,,,,+++)))******+++,,,...///000000111111111000...---...///000000111222222222222111111111111111111111111111000000000000111222333444777777888888999999::::::999999999888888777777666555555555555666777888999888777666666555555555555555555666777999:::;;;<<<<<<;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<>>>??????@@@@@@@@@@@@@@@BBBCCCBBB@@@>>>===>>>@@@@@@BBBCCCDDDDDDEEEHHHKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNMMMLLLJJJIIIHHHGGGFFFFFFGGGJJJLLLNNNQQQVVVYYY]]]^^^```aaacccfffkkknnnwwwyyy|||~~~~~~~~~~~~~~~|||wwwqqqnnnjjjhhheeeaaa^^^[[[YYYXXX\\\\\\\\\[[[[[[ZZZZZZZZZ[[[ZZZYYYXXXWWWWWWWWWXXXZZZZZZZZZZZZ[[[[[[[[[[[[^^^aaafffmmmsssyyy}}}~~~}}}{{{vvvrrrtttyyyyyyyyy}}}ppp^^^KKKBBBAAA???>>>===;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<============<<<;;;:::>>>>>>======>>>???@@@@@@BBBFFFFFFIIIRRR[[[rrrqqqbbbUUUPPPQQQSSSUUUXXXcccssstttnnnjjjjjjlllpppvvv{{{nnniiifffdddccc```^^^[[[YYYWWWWWWVVVWWWXXXXXXVVVRRRNNNKKKKKKJJJHHHFFFCCC@@@>>>======<<<:::888777666555555777666666555444333222111222222111111111111111000///////////////......---////////////////////////////////////000000111111.................................------.........,,,,,,,,,++++++*********''')))+++---------,,,,,,+++++++++******))))))))),,,,,,,,,+++++++++*********))))))+++---...---+++++++++,,,...///000222222111222222000...---...000000000111222222222222222111111111111111111111111/////////000111333444555666666777888888999::::::;;;::::::999888777777777777777666666666777888888888777666555444444555555555555666888999:::;;;;;;<<<;;;;;;;;;;;;<<<=========<<<;;;;;;;;;;;;;;;<<>>>>>>>>??????@@@@@@@@@AAAAAA@@@??????@@@AAA???AAACCCDDDDDDEEEHHHJJJLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLKKKJJJJJJIIIGGGIIIKKKLLLMMMPPPTTTWWWXXXYYY[[[\\\]]]```eeehhhtttwww{{{}}}||||||~~~zzztttmmmiiieeecccaaa^^^[[[YYYXXXWWW[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZ]]]]]]]]]]]]^^^^^^^^^^^^^^^bbbiiisss|||zzz{{{xxxuuu{{{~~~qqq^^^LLLBBBAAA>>>===<<<::::::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;@@@?????????@@@AAABBBBBBBBBGGGGGGJJJSSS^^^xxxkkk___SSSPPPQQQSSSVVVYYYeeeuuusssnnnjjjjjjmmmrrrwww|||nnniiigggdddccc```]]]ZZZXXXWWWVVVVVVVVVWWWWWWUUURRRNNNLLLKKKJJJHHHEEECCC@@@>>>===<<<;;;:::888777666666666333444444444555555555555111111111111111111111111/////////000///......---000000000000000000000000...//////000000111111222........................///...------------...///,,,,,,++++++++++++++++++((()))***,,,,,,,,,+++++++++++++++***************------------,,,,,,,,,,,,)))((()))+++---...---,,,,,,,,,---///111222333444111222222000......///000000111222222333222222222111111111111111111111111...//////000222444555666666666777888999::::::;;;<<<;;;;;;:::999888777777999888888777777777777777777666555444444444555666999999999888888888888888<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<===???>>>>>>===>>>>>>??????>>>???AAAAAA@@@@@@AAABBB>>>@@@CCCDDDEEEFFFHHHJJJLLLLLLLLLLLLMMMNNNOOOPPPLLLLLLMMMMMMMMMLLLKKKKKKGGGIIIJJJKKKKKKMMMQQQTTTTTTVVVWWWXXXZZZ]]]bbbeeeqqquuuyyyzzzzzzzzz}}}{{{uuunnngggbbb___^^^\\\ZZZYYYXXXXXXWWWYYYZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^]]]]]]]]]``````aaaaaaaaabbbbbbbbbaaafffnnnyyy{{{vvvyyy}}}~~~qqq^^^LLLCCCBBB<<<;;;999888777777888888::::::::::::::::::::::::999999999999999999999999888888999:::<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDAAAGGGGGGKKKUUUaaa~~~ccc[[[SSSQQQQQQRRRVVV[[[fffwww|||qqqllliiijjjmmmrrrxxx|||ooojjjhhhdddbbb```]]]ZZZXXXWWWVVVUUUUUUVVVUUUTTTQQQOOOMMMKKKJJJHHHEEEBBB@@@>>>===;;;:::999888777777777777444444444444555555555555000000000000111111111111...///000000000///------000000000000000000000000...//////000111111222222........................///...------------...///++++++++++++++++++,,,,,,***++++++,,,,,,+++++++++*********+++++++++++++++---,,,,,,,,,,,,+++++++++******)))+++------,,,++++++,,,---///111222444444222222222111///...///000000111222222333333222222111111111111111111111111//////000111333555777888777777888999:::;;;<<<<<<<<<<<<;;;:::999888777777999888888777777888888999666555444333333444666777999999999888888888777777<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;<<<===>>>>>>???>>>============>>>???>>>???AAAAAA@@@@@@@@@BBB>>>AAACCCEEEFFFGGGIIIKKKMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPOOOMMMLLLIIIJJJKKKKKKKKKLLLPPPRRRRRRTTTUUUWWWXXX\\\aaaeeennnrrrvvvvvvvvvwww|||~~~}}}zzzvvvoooggg```\\\XXXXXXWWWWWWWWWWWWXXXXXXZZZ[[[[[[\\\\\\]]]^^^^^^______```aaaaaabbbbbbbbbccccccdddddddddeeeeeeeeedddhhhqqq{{{}}}~~~~~~qqq___LLLCCCBBB===<<<:::999888888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999;;;<<<>>>???@@@>>>??????@@@AAABBBDDDEEEAAAGGGHHHLLLVVVeeennnZZZVVVTTTSSSQQQPPPUUU\\\hhhyyyxxxmmmjjjiiiiiilllrrryyy|||oookkkiiidddbbb```]]]ZZZXXXWWWVVVTTTTTTUUUTTTSSSQQQOOONNNKKKJJJHHHEEEBBB@@@>>>===::::::999888777777777888777777666555444333333222000000000000000111111111...///000000000///---,,,////////////////////////...//////000111222222222........................///...---,,,,,,---...///*********++++++,,,,,,---------,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---*********)))))))))((((((,,,+++++++++,,,,,,***)))+++,,,---///111222444444222222222111///...///000111111222333333333333222111111111111111111111111//////000111333666888999888888999:::;;;======>>>======<<<;;;999888888777777777777777888999::::::555444333222333555777888666666777888999::::::;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<===>>>???@@@???>>>===<<<<<<===>>>??????@@@BBBBBB@@@??????@@@>>>AAADDDFFFGGGHHHJJJKKKNNNNNNNNNNNNOOOPPPQQQRRRWWWWWWWWWVVVTTTRRRPPPNNNKKKLLLMMMLLLLLLNNNPPPSSSQQQSSSTTTVVVXXX\\\aaaeeelllpppssstttsssuuu{{{|||{{{wwwqqqjjjbbb[[[WWWTTTTTTTTTTTTUUUVVVXXXXXX]]]^^^^^^______``````aaa```aaabbbcccdddeeeeeeeeeeeeeeeeeefffffffffggggggeeeiiiqqq{{{~~~qqq___LLLCCCBBB@@@???===<<<;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<===>>>======>>>???@@@BBBDDDEEEAAAGGGHHHLLLXXXgggyyybbbUUUTTTTTTTTTPPPOOOUUU]]]iiizzzuuukkkhhhhhhiiilllrrryyyyyynnnkkkhhheeebbb^^^[[[YYYWWWUUUSSSRRRTTTVVVUUURRROOONNNMMMKKKJJJIIIGGGDDDAAA>>>======<<<:::777666666666666444444333333333333222222000111333333333222000...---///000111111000///---////////////////////////---------------...///000------,,,,,,,,,------...////////////////////////......---,,,,,,------------)))&&&(((---///---*********+++++++++,,,,,,,,,------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000222444000111111111111222222222666444333444777777555333222222333333333222111111333444444444666777888999999999888777888999;;;<<<===<<<;;;:::999999888777999999999888888666555555444333333333333444555555777888999999888777888:::===<<<<<<;;;;;;<<<<<<===<<<===>>>??????>>>===<<>>>>>@@@AAABBBCCCCCCHHHFFFEEEDDDEEEHHHKKKMMMNNNMMMLLLNNNQQQUUUXXXYYY\\\]]]^^^]]][[[WWWSSSQQQNNNLLLKKKLLLOOOSSSUUUVVVVVVUUUUUUVVVYYY\\\___aaaiiiiiijjjlllooossswwwyyyyyyuuuooohhhaaa\\\XXXVVVTTTTTTRRRRRRSSSUUUWWWXXX]]]___```aaaaaabbbdddgggcccbbbaaabbbdddeeedddcccbbbccceeeffffffeeecccbbbccchhhpppxxxrrr___LLLBBBAAA>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<<<<;;;999:::<<<===============>>>???AAABBBCCCDDDHHHGGGKKKRRRYYYlllsssggg```XXXSSSOOONNNNNNOOOVVV^^^kkkzzzpppiiihhhaaafffkkkrrr{{{{{{pppkkkiiigggccc^^^[[[YYYWWWUUUTTTTTTUUUWWWVVVSSSOOOMMMMMMKKKJJJIIIGGGDDDAAA>>>===<<<;;;:::888777666666555444444333333333333222222333222222111111111111111///000111222222111000///////////////////////////...............///000111......---------------...........................------,,,,,,,,,,,,------111---***+++...000...+++******+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---...000111//////000000000111111111444333222444666777666333000111222333444444444444222222222333444666777888888888888888888999::::::;;;;;;::::::999999888888888999999888888666555555444444333333444444555666777888999999888888999:::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;?????????@@@@@@AAAAAAAAA>>>>>>???@@@AAABBBBBBCCCAAAAAAAAACCCEEEHHHLLLNNNNNNNNNMMMOOORRRVVVYYYZZZ^^^______^^^\\\YYYVVVTTTQQQOOONNNPPPRRRUUUVVVVVVVVVVVVVVVVVVXXX[[[^^^```fffgggiiilllpppsssvvvwwwuuuqqqkkkddd^^^YYYVVVTTTUUUTTTSSSSSSSSSUUUWWWYYY___aaabbbccccccdddgggiiieeedddcccccceeefffeeedddcccdddeeefffeeedddbbb``````dddjjjqqqyyyrrr___LLLBBB@@@>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<<<<;;;::::::<<<>>>>>>===>>>>>>???AAABBBCCCDDDEEEGGGGGGLLLSSS[[[pppooobbb[[[WWWSSSOOOOOONNNPPPWWW___mmm|||ooohhhfffaaaffflllrrr|||}}}qqqkkkhhhhhhddd^^^ZZZXXXWWWUUUTTTVVVXXXYYYWWWSSSPPPMMMLLLKKKJJJIIIFFFDDDAAA???===;;;;;;::::::888777555444444444333333333333222222444333111//////000111333000000222222222222000000////////////////////////000////////////000111111000000///...------------........................,,,,,,++++++++++++,,,,,,222...++++++---...,,,*********+++++++++,,,,,,,,,---,,,,,,,,,,,,------...++++++++++++++++++++++++***+++------------///111........./////////000000222222222333666777666555222333444555555555555555111111111222333444555666777888888999999999999888999999999888888888888888888888888888777666555555444444444333444444555666777888999999888888999;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>???@@@AAABBBBBBCCCCCC???@@@@@@@@@AAAAAABBBBBB@@@AAACCCEEEGGGJJJLLLMMMNNNNNNOOOPPPSSSWWW[[[]]]bbbaaa```___]]][[[YYYXXXUUUTTTTTTVVVXXXXXXWWWVVVWWWVVVVVVVVVXXXZZZ]]]___aaadddhhhmmmqqqtttuuuvvvrrrooohhhaaa[[[WWWVVVUUUVVVUUUSSSSSSSSSUUUWWWYYY```bbbeeeffffffhhhjjjlllhhhgggeeeeeefffgggfffeeefffffffffeeedddbbb___^^^[[[^^^bbbhhhnnnwww~~~qqq^^^KKKAAA@@@>>>===<<<;;;;;;:::;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<;;;::::::===>>>>>>>>>??????@@@BBBCCCDDDEEEFFFGGGGGGLLLTTT^^^uuukkk]]]WWWVVVRRROOOOOOOOOQQQXXX```qqq~~~mmmeeedddaaaffflllsss}}}}}}pppjjjfffiiiddd^^^ZZZXXXWWWVVVUUUXXXZZZZZZXXXTTTPPPMMMLLLJJJJJJHHHFFFDDDAAA???>>>:::;;;;;;:::999777555333444444333333333222222222333333111000000000111222///000111111111111000///////////////////////////000///////////////000000222111000///...---------........................++++++*********+++,,,,,,...,,,******+++,,,+++)))******+++++++++,,,,,,,,,,,,,,,+++***+++,,,...///************************,,,---////////////000222....../////////000000000000000111333555666666555777777777777666444333222222222222222333444555666666777888999999888777666666666777777777888888888777777888888777666555555444444444444444555666666666888999999999999:::;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@BBBCCCDDDDDDDDD@@@@@@AAAAAAAAAAAAAAAAAAFFFGGGHHHJJJKKKKKKKKKKKKOOOOOOQQQRRRTTTXXX\\\___dddcccbbb```^^^]]]\\\[[[YYYYYYYYY[[[\\\[[[XXXVVVWWWVVVUUUUUUVVVYYY[[[]]]^^^bbbhhhnnnsssuuuuuutttqqqmmmgggaaa\\\YYYXXXXXXVVVUUUSSSSSSSSSUUUWWWXXX```cccfffggghhhjjjlllnnnkkkiiigggggghhhiiiiiihhhhhhhhhgggeeebbb___]]][[[WWWYYY[[[^^^dddmmmwww}}}~~~}}}ppp]]]JJJAAAAAA>>>===<<<;;;;;;:::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;===??????>>>??????@@@BBBCCCDDDEEEFFFIIIHHHMMMUUU```yyykkk]]]VVVUUUQQQOOOPPPPPPRRRYYYaaasss|||llldddaaaaaaffflllttt~~~|||oooiiieeehhhddd^^^[[[YYYXXXWWWVVVYYYZZZ[[[YYYTTTPPPMMMLLLJJJIIIHHHFFFDDDAAA???>>>:::;;;;;;:::999777555333444444333333333222222222111111222333222111000///...//////////////////...000000000000000000000000///......------.........222111000///...---------........................+++*********++++++,,,---+++***)))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******+++,,,...///************************,,,...//////......000111/////////000000000111111///000222333444444555555777777777777666555444333444444333444444555666777666777888999888888666555444444555555666777777777666777777777777666666555555444444444444555666666666888999:::999999;;;<<<<<<;;;;;;::::::;;;;;;<<<===========================???AAACCCDDDEEEDDDDDDAAAAAAAAAAAAAAAAAAAAABBBFFFGGGJJJLLLMMMMMMLLLKKKOOOQQQRRRSSSTTTWWW\\\```eeedddcccaaa___^^^]]]\\\[[[[[[[[[]]]]]][[[XXXUUUUUUTTTTTTTTTUUUWWWYYY[[[]]]bbbhhhoootttuuutttsssnnnkkkfffaaa]]]ZZZZZZZZZVVVUUUTTTSSSSSSUUUVVVXXX___bbbfffhhhiiikkkmmmnnnmmmkkkhhhhhhiiikkkkkkjjjjjjiiigggdddaaa]]][[[YYYUUUUUUUUUVVV[[[cccmmmtttwwwzzz}}}~~~}}}}}}}}}~~~ppp]]]KKKBBBAAA>>>===<<<;;;;;;:::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;===???@@@???>>>>>>???AAABBBCCCDDDEEEJJJIIINNNVVVaaazzzpppaaaYYYUUUQQQOOOQQQQQQSSSYYYaaarrr{{{kkkccc``````eeellltttzzznnnhhheeeeeebbb^^^\\\[[[ZZZXXXWWWYYYZZZZZZXXXTTTPPPMMMLLLIIIIIIHHHFFFDDDBBB@@@>>>;;;;;;::::::888777555444444444333333333333222222000111333444333222000...........................000000000000000000000000///......------------...000000///...------------------------------------++++++***++++++,,,---...,,,,,,,,,,,,---...///000******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++***,,,------,,,,,,---...//////000000000111111111...000222333222222333555333444555666777888888888555555555555555666777888666777777777777666666555333444444444555555666666666666666777777666666555555555444444555555666777666888999:::999:::;;;===<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>============>>>>>>>>>???AAADDDDDDDDDCCCBBB@@@@@@AAAAAABBBBBBBBBCCCBBBDDDFFFJJJLLLMMMNNNNNNPPPRRRTTTTTTSSSVVV[[[```cccccccccbbb```^^^]]]\\\[[[ZZZZZZ[[[[[[ZZZVVVSSSRRRRRRQQQQQQSSSUUUXXXZZZ]]]aaahhhnnnrrrsssrrrqqqiiigggddd```]]][[[ZZZYYYYYYXXXVVVUUUUUUVVVXXXYYY^^^aaafffiiijjjlllmmmooommmkkkiiihhhjjjlllmmmmmmkkkiiigggccc___\\\YYYXXXTTTSSSRRRQQQTTTZZZccciiiooouuu|||~~~ppp]]]KKKCCCCCC>>>===<<<;;;;;;:::;;;;;;999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<::::::;;;>>>@@@@@@@@@>>>>>>???AAABBBCCCDDDEEEIIIJJJOOOXXXddd|||wwweee\\\VVVRRRPPPRRRRRRSSSXXX```nnn|||zzzllldddaaa^^^dddkkksssyyynnniiigggbbb```^^^]]]]]]\\\YYYWWWWWWYYYYYYXXXTTTPPPMMMLLLIIIIIIHHHFFFDDDBBB@@@???<<<;;;:::888777666666555444444333333333333222222222222222222222111000000//////............//////000000000000000000000000000000///.....................---------------...------------------------++++++++++++,,,---...///------------,,,,,,---///******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,............/////////000000...111333333111111222444111222444666777888999999666666555555666666777777888777666555555555555555333333333333444444444444555555666666666666666555555555555555555666666777666888::::::::::::<<<>>>>>>======<<<<<<======>>>>>>===<<<<<<<<<<<<===>>>>>>???BBBDDDDDDCCCAAA@@@???@@@@@@AAABBBCCCDDDDDDCCCEEEGGGIIILLLNNNOOOPPPPPPSSSUUUTTTSSSTTTYYY^^^aaaaaabbbbbbaaa^^^\\\ZZZYYYXXXWWWXXXXXXWWWTTTRRROOOOOONNNOOOQQQTTTWWWYYY[[[___eeekkkooopppooommmgggfffeeecccaaa^^^\\\[[[]]][[[ZZZXXXXXXZZZ[[[\\\^^^bbbfffjjjlllmmmooopppmmmjjjhhhhhhjjjmmmooopppkkkiiifffbbb^^^[[[YYYXXXRRRQQQOOOMMMNNNSSS[[[```gggppp{{{qqq^^^LLLDDDDDD>>>===<<<;;;;;;:::;;;;;;999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::;;;>>>@@@AAAAAA??????@@@BBBCCCDDDEEEFFFHHHIIIPPP[[[ggg}}}ggg\\\VVVSSSQQQRRRRRRRRRXXX^^^iiiwwwzzzmmmeeebbb]]]bbbjjjsss~~~zzzoookkkiii```___^^^______]]]ZZZWWWVVVXXXYYYWWWSSSPPPMMMLLLIIIHHHHHHFFFDDDBBB@@@???===<<<:::777666666666666444444444333333333222222444333111000///000111222000000////////////000000000000000000000000000000111111000///////////////------,,,,,,,,,------...------------------------,,,,,,,,,,,,---...///000---------+++***)))***+++******+++++++++,,,,,,,,,+++,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------...///---------.........//////...111444333111000111333333444555666777777777777666666555555555666666777888777666444444444555666333333333333333333333333555555666666666666666555555555555555555666777777666888::::::::::::<<<>>>>>>>>>============>>>>>>===<<<;;;::::::;;;<<<===>>>???BBBCCCDDDBBB@@@?????????@@@AAACCCDDDEEEEEEJJJJJJKKKLLLMMMNNNOOOOOOQQQTTTVVVTTTRRRSSSXXX]]]___```aaabbbaaa^^^[[[YYYWWWVVVUUUUUUUUUUUUSSSQQQMMMMMMMMMNNNPPPSSSVVVXXX[[[^^^dddiiilllmmmlllkkkhhhhhhhhhgggeeebbb___^^^```^^^]]][[[[[[\\\^^^______bbbgggkkkmmmnnnppprrrllljjjhhhhhhjjjnnnpppqqqkkkiiifffbbb^^^[[[YYYXXXQQQOOOMMMKKKKKKOOOUUUZZZaaalllzzzqqq^^^MMMEEEEEE>>>>>><<<;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::;;;>>>AAAAAAAAA@@@AAABBBCCCDDDFFFGGGGGGFFFHHHQQQ]]]jjjgggZZZWWWTTTRRRSSSRRRRRRWWW^^^fffttt{{{nnnfffccc\\\aaaiiirrr~~~|||nnngggddddddbbb___]]]\\\[[[YYYWWW[[[\\\\\\YYYTTTPPPMMMMMMNNNLLLJJJFFFCCCAAA???>>>BBB===888777888666111---666444222222333333333222222222222222222222222222111111111111111111111111000000//////...------,,,000000////////////000000///.........//////---+++000//////---++++++---//////...---,,,++++++++++++---,,,++++++,,,+++***(((,,,++++++++++++++++++,,,&&&((()))+++,,,,,,,,,+++///......---,,,+++*********+++---............---......///...,,,,,,...///,,,---000333444444333222222222222333333444444444333444444444444444444444777777777777555333111000333333222222222222333333555555555555555555555555222111111111222555888999888999::::::999888999;;;===>>>???@@@@@@???===<<<======>>>>>>>>>>>>======<<<>>>AAACCCDDDDDDBBBAAA?????????>>>??????@@@AAAAAADDDHHHMMMQQQRRRSSSSSSUUUUUUUUUVVVWWWXXXYYYZZZ\\\]]]___```___]]][[[YYYRRRQQQQQQQQQPPPPPPPPPPPPOOOPPPPPPPPPPPPQQQTTTWWW___aaaeeehhhjjjkkkkkkkkkmmmllljjjhhhfffdddcccbbbffffffggggggfffeeecccbbbbbbccceeeiiilllmmmllljjjnnnllllllmmmnnnooonnnmmmmmmkkkgggbbb]]]ZZZWWWUUUPPPNNNLLLKKKLLLNNNPPPRRR^^^hhhvvvqqq^^^NNNEEEBBB>>>>>>===<<<<<<<<<<<<===::::::::::::::::::::::::>>><<<:::999999;;;===???======>>>>>>???AAABBBCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHKKKPPPWWWhhhhhh^^^ZZZUUUQQQPPPPPPPPPSSSYYYcccqqq|||nnnfffccc```ccchhhppp~~~}}}ooohhheeedddaaa^^^\\\\\\[[[YYYWWWXXXYYYYYYWWWRRRNNNLLLKKKLLLJJJHHHFFFDDDBBB@@@@@@???;;;777777999888444111666444222222333333333222222222222222222222222222111111111111111111111111555555444444333222222111000000////////////000000///...,,,---......---,,,,,,------......///111222*********+++,,,---/////////---,,,,,,---------,,,,,,,,,++++++++++++,,,,,,((((((***+++,,,,,,++++++------,,,,,,++++++******+++,,,...///000000//////---...///...------...000///000111222333333222111222222333333333333333333333333333333444444444444777888888888777555333222111111000000000000111111555555555555555555555555555444333222333444666888888999::::::999888:::;;;===>>>>>>?????????>>>>>>>>>>>>?????????>>>>>>===<<<>>>@@@CCCDDDCCCBBBAAA???????????????@@@@@@AAACCCEEEJJJOOORRRTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZ\\\]]]^^^___^^^\\\ZZZXXXRRRRRRRRRRRRQQQQQQQQQPPPOOOPPPPPPPPPPPPQQQTTTVVV___aaaeeeiiilllnnnoooooorrrqqqooonnnkkkiiihhhggghhhiiijjjjjjjjjiiihhhgggffffffgggjjjmmmnnnnnnmmmooonnnmmmnnnpppqqqpppooommmkkkgggbbb]]]YYYVVVUUUNNNMMMKKKIIIJJJKKKNNNOOOYYYbbbooo{{{qqq^^^NNNEEEAAA<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;::::::;;;===>>><<<<<<===>>>???@@@BBBCCCBBBBBBCCCCCCEEEFFFHHHIIIIIILLLQQQYYYjjj~~~hhh```ZZZTTTQQQPPPPPPPPPSSSXXXcccqqq{{{mmmfffdddaaadddiiirrr~~~pppiiifffcccaaa^^^\\\[[[ZZZXXXWWWWWWXXXXXXVVVRRROOOMMMLLLIIIHHHGGGFFFDDDCCCBBBAAA<<<:::777888::::::888555666444222222333333333222111111111111111111111111111111111111111111111111222222111111000000//////000//////......//////000...,,,******,,,---...---))))))+++,,,---.........*********+++,,,---///000,,,***'''''')))***++++++,,,,,,++++++++++++,,,,,,)))***++++++++++++******++++++++++++++++++++++++,,,---///000111111111000---.........------///111111111111111111111111111333333333333333222222222222222222222333333333444777888999999999777666555111111000000000000111111555555555555555555555555777666555444444444555666777999::::::999999:::<<<>>>=========>>>???@@@@@@@@@@@@AAA@@@@@@???>>>>>><<<===@@@BBBCCCCCCBBBAAA???????????????@@@AAAAAAEEEHHHLLLPPPSSSUUUVVVVVVUUUUUUUUUVVVWWWXXXZZZZZZ[[[\\\]]]]]]\\\[[[YYYXXXSSSSSSTTTSSSSSSSSSRRRQQQOOOPPPQQQPPPPPPQQQTTTVVV___aaaeeeiiimmmppprrrsssuuutttsssrrrpppnnnlllkkkllllllmmmnnnnnnnnnmmmmmmjjjiiihhhjjjmmmoooqqqqqqqqqpppoooppprrrsssrrrqqqmmmkkkgggbbb]]]YYYVVVTTTOOOMMMKKKIIIIIIJJJLLLNNNTTT[[[gggqqqxxx|||~~~}}}ppp\\\MMMDDDAAA===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<<<<===;;;;;;<<<===???@@@AAABBBBBBBBBCCCDDDEEEGGGIIIJJJKKKNNNSSS[[[mmmjjjaaaYYYTTTPPPPPPPPPOOOSSSXXXcccqqqxxxlllfffdddaaaeeekkkttt~~~ooohhheeebbb___]]][[[[[[ZZZXXXWWWXXXYYYYYYXXXTTTQQQOOOOOOIIIHHHGGGFFFDDDBBBAAA@@@<<<:::888999::::::888777666444222222333333333222000000000000000000000000111111111111111111111111.........------,,,,,,,,,/////////....../////////...+++))))))+++---......,,,,,,,,,.........,,,***///...---,,,+++++++++++++++)))&&&%%%'''***+++,,,++++++************++++++++++++++++++******))))))))))))*********+++++++++,,,---///111222222111111,,,.........---...000222111111111000111111222333444333333333222222111111111111111222222333333444666777888999999888777777444333333222222333333444555555555555555555555555777666555555555555666777777999::::::999999;;;<<<>>>===<<<<<<===???AAABBBBBBBBBBBBBBBAAA@@@??????<<<>>>@@@BBBCCCCCCBBBBBB@@@????????????@@@AAAAAAFFFHHHLLLPPPSSSUUUVVVVVVTTTTTTUUUVVVWWWXXXZZZ[[[[[[[[[[[[ZZZZZZXXXWWWWWWTTTTTTUUUUUUUUUTTTSSSRRRQQQRRRRRRQQQQQQRRRTTTWWW```bbbeeeiiimmmqqqtttvvvuuuuuuuuutttrrrpppmmmlllmmmnnnoooooopppqqqqqqqqqmmmkkkiiiiiilllooorrrssssssrrrqqqrrrtttttttttsssmmmkkkgggbbb]]]XXXUUUTTTRRRPPPMMMKKKKKKLLLMMMOOOQQQWWW```hhhmmmqqqsssuuuuuuxxx}}}ooo[[[KKKCCC@@@???>>>>>>=======================================<<<<<<=========<<<<<<<<<:::;;;<<<>>>???AAAAAABBBBBBCCCCCCDDDFFFHHHJJJKKKLLLPPPVVV^^^pppmmmbbbXXXSSSPPPQQQPPPOOORRRWWWbbbppptttjjjeeecccaaadddkkkuuu|||mmmfffcccaaa^^^\\\ZZZZZZZZZXXXVVVWWWYYYYYYWWWTTTPPPOOONNNIIIIIIHHHFFFDDDAAA???======<<<:::999999888777666666444222222333333333222000000000000000000000000000000000000000000000000111000000000000000////////////............//////...+++))))))+++---......///......000222222///---111000...,,,+++))))))(((000---******+++...000000******))))))))))))******,,,,,,+++******))))))))))))))))))******++++++,,,+++,,,...000111111111111---...//////......000222/////////000111333444555333333333222222111111111000000111222222333444444555666777888999888777777444444333333333333444444555555555555555555555555444444555555666777777888777999::::::::::::<<<===>>>===<<<<<<===???AAABBBBBBBBBBBBBBBBBBAAA@@@@@@>>>???@@@BBBCCCCCCCCCCCC@@@@@@@@@???@@@AAAAAABBBFFFHHHKKKNNNQQQSSSTTTUUUTTTTTTTTTUUUWWWYYYZZZ[[[[[[ZZZYYYXXXWWWVVVVVVUUUTTTUUUVVVVVVVVVUUUSSSRRRRRRRRRSSSRRRQQQRRRUUUWWW```aaacccgggkkkppptttvvvvvvwwwwwwvvvuuurrrpppnnnnnnnnnnnnooopppqqqrrrsssnnnkkkhhhgggjjjnnnqqqssstttrrrrrrssstttuuutttsssmmmkkkgggaaa\\\XXXTTTSSSQQQOOOMMMKKKJJJKKKMMMNNNNNNSSSYYY___cccfffhhhjjjmmmqqqvvv}}}~~~lllXXXIIIBBB@@@??????>>>============>>>========================<<<<<<<<<===============<<<===???@@@AAABBBBBBAAACCCCCCDDDEEEGGGIIIKKKLLLMMMRRRXXXaaarrrnnnbbbXXXSSSPPPQQQQQQOOOQQQVVVaaannn}}}ooogggdddbbb```dddlllvvvzzzkkkddd``````]]][[[ZZZZZZYYYXXXVVVVVVWWWWWWUUUQQQNNNLLLKKKIIIIIIHHHGGGDDDAAA>>><<<===<<<;;;999888666555555666444222222333333333222111111111111111111111111000000000000000000000000111111111000000000000000///......------......///...,,,******,,,---...---)))((('''***///111000---------,,,,,,++++++,,,,,,///---******+++---......******))))))))))))******,,,,,,+++***))))))******)))*********++++++,,,,,,+++,,,...000111222222111///000000///......///111......///111222333444555222222222222222111111111000111111222333444555555666666888999999888777666222222111111111111222222555555555555555555555555333333444555666666777777777999:::;;;:::;;;<<<>>>>>>=========>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBDDDDDDDDDEEE@@@@@@@@@@@@@@@AAABBBBBBFFFGGGJJJMMMOOORRRSSSTTTSSSTTTTTTUUUWWWYYY[[[\\\[[[ZZZWWWUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWUUUSSSRRRQQQRRRRRRQQQPPPPPPSSSUUU\\\]]]___bbbhhhnnnsssvvvzzzzzz{{{{{{zzzwwwtttrrrnnnmmmmmmnnnooopppqqqrrroookkkhhhgggiiimmmqqqrrrsssrrrqqqrrrtttuuutttsssmmmkkkgggaaa\\\WWWTTTRRRNNNLLLJJJHHHHHHIIIKKKMMMKKKPPPVVV[[[^^^```bbbdddiiilllqqqxxx{{{}}}}}}iiiUUUGGGAAA@@@>>>===<<<<<<;;;;;;<<<<<<========================;;;;;;;;;<<<===>>>@@@@@@@@@AAABBBCCCDDDCCCBBBBBBCCCCCCDDDFFFHHHJJJLLLMMMNNNRRRYYYbbbtttnnnaaaWWWRRRPPPQQQQQQOOOQQQUUU^^^kkkyyylllfffcccbbbaaaeeennnxxxyyyjjjccc```___]]]ZZZYYYYYYYYYWWWVVVWWWXXXXXXUUUQQQMMMJJJJJJGGGGGGGGGFFFEEEBBB???===;;;;;;:::999777555555555666444222222333333333222222222222222222222222222000000000000000000000000........................///......------......//////...,,,---......---,,,(((%%%###&&&+++///...,,,++++++++++++,,,---...///,,,***(((((()))***)))))),,,,,,++++++++++++,,,,,,,,,+++***))))))******+++++++++++++++,,,,,,,,,,,,,,,---///111333333333333111111111000...---...///...///111222333333333222111111111111222222222222111111222333444555666666888888999::::::999888777333222222111111222222333555555555555555555555555444444444555555555444444777999:::;;;;;;;;;===???===>>>>>>?????????>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFAAA@@@@@@@@@@@@AAABBBBBBGGGHHHJJJLLLOOOQQQSSSTTTSSSSSSTTTUUUWWWYYY[[[\\\[[[YYYVVVSSSRRRRRRSSSTTTSSSTTTVVVWWWWWWUUUSSSQQQNNNOOOOOONNNMMMMMMPPPRRRVVVWWWYYY^^^eeemmmtttxxx{{{|||~~~~~~|||zzzwwwuuunnnnnnmmmmmmmmmooopppqqqooollliiihhhjjjnnnqqqrrrrrrqqqpppqqqsssssssssrrrnnnkkkgggaaa[[[WWWSSSRRRMMMKKKIIIHHHHHHJJJLLLNNNMMMRRRYYY^^^bbbdddggghhhkkkmmmpppvvv~~~zzzgggSSSFFFAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<>>???@@@@@@???===<<<>>>>>>@@@AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGAAAAAA@@@@@@AAAAAABBBCCCHHHHHHJJJMMMOOORRRTTTUUUSSSSSSTTTUUUWWWYYY[[[\\\[[[YYYUUURRRQQQQQQRRRSSSRRRTTTVVVWWWWWWUUURRRQQQLLLMMMMMMKKKJJJKKKMMMOOOPPPQQQUUUZZZcccmmmuuuzzz{{{|||}}}~~~}}}zzzwwwuuuooonnnmmmmmmmmmnnnooopppooommmjjjiiikkkoooqqqrrrqqqpppoooppprrrsssrrrqqqnnnkkkgggaaa[[[VVVSSSQQQNNNLLLKKKJJJJJJLLLOOOQQQPPPVVV^^^dddiiilllnnnppppppqqqssswww~~~~~~yyyeeeRRREEE@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::<<>>===>>>:::666777::::::777333444444444333333333222222222222222222222222222222000000///...............000000000000////////////---------,,,,,,++++++++++++,,,------......------...---,,,,,,---...000111+++,,,------.........---///...,,,***))))))******000...+++)))(((***---///)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///111222333333///////////////000111111222222333333444333333333333333333333333333333333111111222333444555666777:::;;;===???>>>===:::999<<<:::777444333333333444888888999888888777666555444444444444444555666777::::::::::::;;;<<<======???===;;;;;;>>>@@@???>>>===>>>@@@BBBDDDEEEEEEDDDBBBBBBCCCEEEFFFGGGHHHIIICCCBBB@@@?????????@@@@@@CCCEEEHHHKKKNNNPPPQQQQQQRRRRRRSSSTTTVVVXXXZZZ[[[VVVUUUSSSRRRRRRSSSUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUJJJIIIIIIIIIJJJJJJHHHFFFHHHGGGIIIQQQ]]]jjjvvv}}}}}}|||uuurrrppppppnnnjjjiiilllkkkjjjiiiiiijjjmmmpppqqqnnnnnnmmmmmmnnnnnnooopppkkkiiiddd___YYYUUURRRPPPLLLKKKIIIHHHIIIKKKNNNOOOUUU[[[dddnnnuuuyyyzzzzzz{{{wwwwww}}}~~~}}}||||||ttt___NNNEEEBBBCCC<<<===>>>>>>>>>===;;;:::======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>AAABBBCCCDDDDDDDDDCCCBBBBBBDDDFFFGGGHHHIIILLLOOOPPPSSSXXXaaatttzzzggg^^^YYYWWWTTTPPPMMMNNNQQQTTTXXXggg|||~~~pppgggdddfffdddhhhqqqyyykkkfffccc]]]]]]\\\[[[[[[ZZZZZZZZZYYYZZZ[[[XXXTTTOOOLLLKKKIIIHHHFFFCCC@@@===;;;:::888555222444777888666333444444444444333333333333222222222222222222222222111111000///////////////000000000000/////////...---------,,,,,,,,,+++++++++,,,------......---------,,,,,,,,,,,,------...++++++,,,---------------,,,,,,,,,+++,,,,,,---...///...+++***)))***,,,...******++++++++++++******++++++++++++++++++++++++,,,,,,...///111111222222///////////////000000111111222222333333333333333333333222222222222333333222222333444555666777777888:::<<<======<<<:::888;;;999777444333333333444777777777888777777666666444444444444555666777888::::::999::::::;;;<<<======;;;:::;;;>>>@@@@@@???<<<===???AAACCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHBBBBBB@@@?????????@@@@@@CCCEEEHHHLLLOOOQQQRRRRRRRRRRRRSSSTTTVVVXXXYYYZZZYYYXXXVVVUUUUUUVVVXXXYYYWWWWWWXXXXXXWWWVVVTTTSSSMMMLLLJJJJJJJJJJJJHHHFFFEEEEEEHHHOOO[[[iiivvv}}}~~~wwwsssqqqqqqnnnjjjiiikkkjjjiiiiiiiiiiiikkklllmmmlllllllllmmmnnnnnnoooooohhhfffbbb^^^ZZZVVVSSSRRRMMMLLLJJJIIIJJJLLLOOOQQQXXX^^^iiiuuu~~~~~~{{{zzz}}}rrr]]]LLLCCC@@@AAA<<<===>>>>>>>>>===;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBCCCDDDDDDCCCBBBCCCEEEFFFGGGHHHJJJMMMOOOQQQTTTYYYbbbuuusssccc]]]YYYXXXUUUQQQOOOOOORRRUUUZZZhhh~~~rrriiifffhhhcccgggqqq|||nnnhhhfff```___^^^\\\[[[[[[\\\\\\ZZZ[[[\\\ZZZUUUQQQNNNMMMIIIHHHFFFCCC@@@===:::999999666333444666666444111555444444444333333333333111111111111111111111111222111111000000000000111000000000/////////......------------,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------)))***+++---...///000000...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...///000111111111//////......//////000111111222222333444444333333444444222222222222444444333333444555666777777888999:::<<<======<<<:::999:::999777555333333333444555555666777777777666666444444444555666888999:::999999999::::::;;;<<<===>>><<<;;;<<<>>>>>>>>>===<<<<<<>>>@@@AAABBBBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHBBBAAA@@@?????????@@@AAADDDFFFIIILLLPPPRRRTTTUUURRRRRRSSSTTTUUUWWWYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZXXXYYY[[[[[[ZZZWWWTTTRRRQQQNNNLLLJJJJJJIIIGGGEEECCCDDDGGGNNNZZZiiiwwwyyyuuurrrrrrnnniiigggiiihhhhhhhhhhhhgggggggggggghhhiiijjjlllmmmnnnnnnnnneeedddaaa^^^ZZZWWWTTTSSSMMMLLLKKKJJJLLLNNNQQQSSSXXX```mmm{{{~~~zzzwwwxxx|||nnnZZZJJJAAA??????=========>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@AAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIKKKNNNPPPQQQUUU[[[dddwww|||iii___[[[XXXXXXVVVSSSPPPQQQSSSVVV\\\jjjuuullliiiiiibbbgggqqq}}}oooiiifffbbb```^^^\\\[[[[[[\\\]]][[[]]]]]][[[VVVRRROOONNNLLLKKKHHHEEEBBB>>><<<;;;???===:::888777666333000333333333333222222222222000000000000000000000000111111000//////000000000000000/////////.........------------------,,,,,,+++,,,------......------,,,---.........,,,+++))),,,,,,+++++++++,,,,,,,,,((()))+++---/////////...,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000//////............///000000222333444444555555555555777666444333333444666777444444555555666777777888:::;;;<<<===>>>===<<<;;;:::999777666444444444444444444555666666777666666333444444555777999:::;;;999999999999:::;;;<<<===@@@???>>>>>>===<<<;;;:::======>>>???AAAAAABBBBBBDDDDDDDDDEEEEEEFFFFFFFFFBBBAAA@@@?????????@@@AAAEEEFFFIIIMMMPPPSSSVVVWWWTTTTTTTTTUUUWWWXXXZZZ[[[ZZZYYYXXXWWWWWWWWWXXXXXX[[[\\\^^^___]]]ZZZVVVTTTTTTQQQMMMJJJIIIGGGFFFDDDCCCEEEHHHOOO[[[jjjyyy{{{wwwtttsssoooiiiggghhhffffffffffffeeecccbbbaaacccdddfffiiijjjkkklllllleeedddbbb___[[[XXXUUUSSSNNNMMMLLLKKKMMMOOORRRTTTWWW___mmm{{{}}}yyytttsssvvvyyylllWWWIIIAAA??????===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@>>>???@@@AAABBBCCCDDDDDDEEEFFFHHHIIIJJJLLLOOOQQQSSSWWW]]]gggzzzrrraaa[[[[[[VVVVVVUUUSSSQQQQQQSSSUUU^^^lllyyypppjjjiiidddhhhsss|||nnnhhheeebbb```]]][[[ZZZZZZ[[[\\\\\\]]]^^^\\\WWWRRRPPPOOOLLLKKKIIIFFFBBB???===<<>>??????>>>======<<<>>>??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@?????????@@@AAABBBEEEFFFIIILLLPPPTTTWWWYYYVVVVVVWWWXXXYYYZZZ\\\]]][[[ZZZZZZYYYYYYXXXXXXXXX\\\^^^```bbbaaa^^^[[[XXXVVVRRRMMMIIIGGGFFFEEEDDDCCCEEEHHHNNNXXXgggwww}}}xxxuuusssoooiiiggghhheeeeeedddcccbbb```^^^]]]^^^___aaaccceeeggghhhhhhgggfffddd```\\\XXXUUURRRNNNMMMKKKKKKLLLOOORRRTTTWWW^^^jjjwww~~~yyyrrrqqqsssuuuzzzjjjVVVIIICCC@@@@@@>>>=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@??????@@@AAABBBDDDEEEEEEFFFGGGIIIJJJKKKMMMPPPRRRTTTXXX___jjj}}}ooo^^^YYYZZZSSSTTTTTTSSSQQQQQQSSSTTT___lll~~~tttllliiifffkkkttt{{{mmmgggcccaaa___]]][[[ZZZZZZZZZZZZ\\\]]]^^^\\\WWWSSSPPPOOOJJJIIIGGGEEEBBB???===<<<;;;::::::999777666555555222222222222111111111111111111111111111111111111...............//////000/////////.........------------------............+++,,,------......------......//////......------///...---,,,+++,,,---...+++++++++,,,++++++******,,,,,,---------,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000......------......///000333333555666777777888888::::::::::::::::::::::::444444555555555666666666555555666777888888888888:::::::::999888777777666555555666777777777666666444444444555666888999:::888888888999999:::;;;<<<:::<<>>>>>===<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<============>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJKKKLLLNNNQQQSSSUUUZZZbbblllrrr```XXXWWWQQQRRRSSSSSSRRRRRRRRRTTT___lllzzzpppkkkiiimmmvvv|||mmmfffbbb```___^^^]]][[[ZZZYYYYYY\\\]]]^^^[[[WWWRRROOONNNJJJIIIHHHFFFCCCAAA@@@???999999999888777555555666444444444333333333222222222222222222222222222222//////......///000000111//////.........---------------------.........///+++,,,------......---------------,,,------......111000...,,,,,,---...///,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,+++++++++******++++++++++++*********************************+++,,,...///000000000...------------...//////111222333555666666666777999:::;;;<<<<<<;;;:::999444444444444444555555555555666666777888888999999;;;;;;;;;;;;:::999888888777777777888777777666666444444444444555666777888888888888888999:::;;;<<<<<>>>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????@@@BBBBBBCCCDDDGGGJJJOOOTTTXXXZZZXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\[[[ZZZYYYZZZ[[[^^^```bbbbbbbbbbbb\\\WWWPPPKKKIIIHHHIIIIIIHHHJJJLLLOOOUUUbbbrrr~~~~~~yyyvvvtttpppjjjhhhjjjdddccc```^^^\\\\\\[[[\\\WWWWWWVVVVVVWWWZZZ]]]___aaaaaa```___[[[WWWTTTQQQMMMLLLJJJHHHHHHJJJLLLNNNRRRVVV]]]gggqqqyyy}}}yyyvvvyyy}}}~~~tttooooookkkrrr}}}zzzzzz{{{}}}~~~gggTTTIIIDDDBBB@@@???>>>===<<<;;;<<<<<<===;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???@@@AAAAAADDDCCCCCCBBBCCCDDDEEEFFFGGGIIIKKKLLLMMMNNNQQQTTTVVV[[[cccnnnxxxbbbWWWSSSPPPRRRTTTUUUTTTSSSTTTTTT^^^kkk~~~uuuoookkkoooxxx|||mmmfffbbb``````______]]][[[YYYXXX\\\]]]]]][[[WWWRRROOONNNLLLKKKJJJHHHFFFEEEDDDCCC======<<<:::777555444444666666555555555444444444222222222222222222222222000000///000000111222222//////.........------------------.........//////+++,,,------......------,,,++++++***+++,,,...///222111///---,,,---///000------,,,+++,,,---...000...---,,,+++++++++,,,,,,*********++++++*********(((((((((((((((((((((((()))***,,,...///000111111...------------.../////////000222333444555555555777999;;;======;;;999777333333444444444444444444888888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999888888999888888777666555444444444444444555666777888888888888999:::;;;<<>>>>>=========???@@@AAABBBAAAAAA@@@@@@?????????@@@@@@?????????@@@BBBCCCCCCDDDFFFIIINNNSSSXXXZZZXXXXXXXXXXXXYYY[[[\\\\\\[[[[[[[[[ZZZZZZXXXWWWVVVXXXYYY[[[^^^```bbbdddddd^^^YYYRRRLLLJJJKKKKKKKKKMMMOOOQQQSSSXXXdddttt~~~yyyvvvuuuqqqkkkiiijjjdddbbb___]]][[[[[[\\\\\\VVVUUUSSSRRRSSSVVVZZZ]]]]]]]]]]]]]]]ZZZWWWTTTRRRMMMKKKIIIGGGGGGHHHJJJKKKLLLPPPVVV___hhhqqqxxx|||wwwrrroooqqquuuyyyuuuooonnnjjjsss|||eeeRRRHHHDDDAAA@@@???>>>===;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBBFFFEEEDDDCCCCCCDDDFFFFFFHHHIIIKKKLLLMMMOOORRRTTTWWW\\\dddppp|||dddVVVQQQPPPSSSUUUVVVUUUUUUUUUUUU^^^jjj}}}zzzssskkkpppyyy}}}llleeebbbccc```\\\ZZZZZZ[[[ZZZZZZYYYZZZZZZWWWSSSNNNLLLKKKRRRIIIDDDHHHMMMKKKEEEAAA>>>===;;;999888888999999666555444333333333444444222222222111111111000000222222000/////////000111111111000......---------222111///...------............//////......---,,,---------,,,,,,+++++++++///...,,,,,,,,,---///111444444333333222111111000,,,,,,,,,+++++++++******,,,,,,---------.........******+++++++++,,,,,,,,,------,,,------...000000...............///000000333333333333333333333333666888;;;>>>===;;;777444333222222111222333555666999:::;;;<<<<<<;;;:::999======>>>??????>>>===<<<>>>;;;888888:::;;;:::999444444444555555555666666666777777999:::;;;<<<<<<>>>???@@@AAAAAA@@@>>>===;;;:::::::::;;;>>>AAABBBBBBAAA???>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAADDDHHHKKKNNNRRRVVVYYYTTTSSSTTTVVVYYY[[[[[[ZZZ\\\\\\\\\[[[YYYVVVSSSQQQUUUSSSSSSWWW]]]bbbdddcccZZZUUUPPPOOOPPPQQQQQQOOOSSSRRRUUUYYY\\\bbbppp}}}}}}{{{xxxtttpppllliiihhhcccbbb``````aaa```]]][[[[[[XXXTTTQQQPPPQQQTTTVVVXXXYYY[[[[[[YYYVVVRRROOOOOOMMMJJJHHHFFFFFFGGGHHHKKKMMMRRRXXX___fffllloooppplllgggdddffflllsssxxxwwwxxx{{{}}}~~~wwwtttnnnvvvxxx```QQQGGGBBB@@@AAA===<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>===<<<<<<;;;;;;????????????????????????CCCCCCDDDEEEFFFGGGHHHHHHGGGJJJLLLNNNOOOQQQTTTVVV[[[]]]cccnnnyyydddXXXTTTSSSSSSSSSSSSSSSTTTTTTUUU^^^iii|||wwwtttsssyyy}}}mmmfffcccaaa^^^[[[YYYYYYYYYYYYXXXYYYYYYYYYVVVRRRNNNLLLLLLKKKJJJNNNXXX[[[QQQDDD;;;<<<:::999777666555666666555555444444333333222222222222111111111111111111333222111/////////000000111111000///...---------111000///---,,,------..................------,,,---------,,,,,,+++++++++------+++++++++,,,...///333333222222111000//////,,,,,,,,,+++++++++******************++++++++++++******+++++++++,,,,,,,,,------------...///000000...............///000000000000000000000000000000222444777999:::999666555333222222222222444555666999:::;;;<<<===<<<<<<;;;:::;;;;;;<<<;;;:::999888;;;999777777999999888777444444444555555555666666777888999:::;;;<<<<<<======???@@@AAAAAA@@@>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@>>>=========>>>>>>?????????@@@@@@@@@AAAAAADDDGGGJJJMMMPPPSSSVVVYYYXXXWWWVVVXXX[[[]]]]]]]]]]]]\\\[[[XXXVVVSSSQQQOOORRRPPPQQQTTT[[[```cccddd^^^ZZZVVVTTTUUUVVVVVVUUUZZZYYYZZZ^^^```eeeqqq}}}}}}{{{yyyuuuqqqmmmjjjhhhcccbbb`````````___]]][[[ZZZXXXUUURRRPPPQQQSSSTTTVVVWWWXXXYYYWWWTTTQQQOOOLLLKKKHHHFFFDDDDDDEEEEEEHHHJJJMMMRRRXXX^^^bbbeeeeeebbb^^^[[[]]]aaagggkkkhhhjjjmmmqqqtttvvvwwwwwwwww{{{|||yyywww___PPPGGGBBB@@@AAA===<<<<<<<<<<<<;;;;;;;;;============<<<<<<<<<<<>>>>>>>>===:::;;;;;;:::999888777666888777666777888777666444444444555555555666666666888999999:::;;;<<<=========>>>???AAAAAA@@@>>>==================<<<<<<<<>>======<<<=========?????????@@@@@@@@@@@@AAAEEEGGGKKKNNNPPPRRRVVVYYY[[[YYYWWWXXXZZZ]]]______^^^\\\YYYUUUQQQOOOMMMMMMMMMMMMNNNRRRYYY```dddgggccc```\\\ZZZ[[[\\\\\\\\\```______aaacccfffpppzzz~~~|||{{{yyyuuuqqqmmmjjjhhhdddbbbaaa``````___\\\ZZZYYYXXXUUUSSSRRRQQQQQQQQQRRRSSSUUUUUUUUUSSSQQQOOOLLLJJJHHHEEEDDDDDDDDDEEEGGGHHHJJJMMMQQQUUUXXXZZZZZZXXXUUUTTTTTTXXX\\\^^^YYY\\\aaafffkkknnnpppppplllqqq|||uuu]]]NNNGGGBBB@@@@@@===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHKKKMMMPPPRRRSSSTTTWWWYYY[[[]]]bbblll~~~|||eeeXXXRRRSSSSSSSSSSSSSSSTTTTTTUUU[[[gggzzzzzzvvvwww~~~~~~nnniiifffeeebbb^^^\\\\\\]]]\\\\\\XXXXXXWWWTTTQQQNNNNNNOOOKKKLLLPPPTTTPPPFFF@@@>>>===<<<:::888666555444333333444555555444222000...111111111111111222222222333333222111000///......000000000000//////......///...---,,,+++,,,,,,---------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,------000000///...---,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---......///000000000...............///000000222222222222222222222222//////000111222222333333222222333444555666777777888999;;;===????????????>>>======<<<:::999888777666666777777888777555333555555555555666666666666888888999999:::;;;<<<<<<;;;===???@@@AAA@@@???>>><<<<<<============<<<<<<>>>>>>>>>>>>===>>>>>>>>>????????????@@@@@@@@@@@@BBBEEEIIILLLOOORRRVVVXXX[[[YYYVVVVVVXXX[[[]]]^^^^^^[[[VVVQQQMMMKKKJJJJJJKKKKKKMMMQQQXXX```gggkkkhhhfffbbb```______``````ccc``````aaabbbcccjjjrrrvvvxxx|||}}}{{{yyyxxxxxxzzzyyywwwtttqqqmmmiiigggeeecccbbbaaa```___\\\YYYXXXWWWVVVUUUSSSQQQPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQNNNLLLJJJGGGFFFFFFFFFGGGHHHHHHIIIKKKNNNPPPRRRTTTUUUTTTRRRQQQRRRTTTVVVWWWRRRVVV\\\cccjjjnnnpppqqqiiiooo{{{rrrZZZLLLFFFBBB@@@@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>???======???@@@AAACCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHLLLNNNPPPRRRSSSTTTWWWYYYZZZ]]]bbbjjjzzz~~~gggYYYTTTSSSSSSSSSSSSSSSTTTTTTUUUZZZfffzzz~~~zzzwwwyyypppjjjgggeeebbb^^^\\\\\\]]]\\\\\\XXXYYYXXXUUURRROOOOOOOOONNNKKKKKKJJJEEE>>>>>>AAA<<<;;;:::888777555333222333444555666555333000///111111111111111111111111222222222111000//////...///000000111000000///...///...---,,,+++,,,---------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...///000000000000...............///000000////////////////////////222111111111000111111111222333444555666777777888777999;;;===???@@@@@@@@@???>>>===<<<:::999999888666777888999888666555555555555555666666666777777777777777888999999:::::::::;;;>>>@@@AAA@@@???>>>:::;;;<<<===>>>>>>>>>===>>>?????????????????????>>>>>>?????????@@@@@@@@@AAADDDHHHLLLOOOSSSWWWZZZ[[[XXXUUUTTTVVVYYY[[[[[[[[[XXXRRRMMMIIIHHHHHHHHHIIIJJJLLLPPPWWWaaajjjpppnnnllliiieeeaaa```aaabbbccc___^^^_________ccciiimmmppptttvvvvvvuuuuuuuuuvvvvvvuuusssqqqmmmjjjhhhgggeeecccbbbaaa___\\\ZZZXXXWWWWWWVVVTTTSSSQQQPPPRRRRRRRRRSSSSSSSSSSSSSSSOOOMMMJJJHHHGGGFFFGGGHHHGGGHHHIIIKKKMMMOOOQQQSSSRRRRRRQQQQQQQQQSSSTTTUUUSSSWWW^^^fffmmmqqqtttuuupppuuuoooWWWJJJFFFBBB@@@???===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>??????===>>>???@@@BBBDDDEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIKKKMMMPPPQQQQQQSSSUUUWWWYYY]]]bbbiiiwww|||eeeYYYTTTSSSSSSSSSSSSSSSTTTTTTUUUZZZfffzzz}}}yyywwwyyyrrrjjjgggbbb___[[[ZZZZZZZZZZZZYYYYYYZZZZZZXXXTTTQQQOOONNNLLLIIIIIIIIIEEE???===???999999888777555444222111333444555555555444333222222222222111111111000000000111111111111000/////////000111111111000///...///...---,,,,,,---......---------------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))************+++******+++++++++,,,,,,,,,,,,---///000111111000///...............///000000000000000000000000000000222222222111111111000000222333444666777888888888777888;;;===>>>?????????<<<;;;:::999888777777888777888:::999777666666777555555666666666777777777777777777777888888888999999:::===???@@@@@@@@@???;;;;;;;;;<<<===>>>>>>???>>>??????@@@@@@@@@@@@???>>>>>>>>>????????????@@@AAADDDIIILLLOOOSSSWWWZZZXXXVVVSSSSSSTTTVVVWWWWWWTTTQQQMMMHHHEEEDDDDDDEEEFFFGGGIIIMMMTTT^^^iiiqqqtttrrrmmmgggbbb______```___[[[YYY[[[\\\[[[]]]aaadddgggmmmppprrrsssssstttssstttttttttrrrooollljjjiiigggeeedddbbb```]]]ZZZXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRSSSTTTUUUNNNLLLJJJGGGFFFFFFFFFGGGFFFGGGIIIKKKOOORRRUUUWWWTTTTTTSSSTTTTTTVVVWWWXXXZZZ___fffnnntttxxxyyyzzz|||mmmTTTHHHEEECCC@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>???@@@AAACCCDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKMMMOOOPPPPPPQQQTTTVVVXXX\\\bbbhhhvvvwwwbbbXXXUUUSSSSSSSSSSSSSSSTTTTTTUUUYYYeeeyyy}}}yyywww}}}tttkkkfffaaa^^^[[[YYYYYYYYYYYYXXXZZZ[[[]]][[[WWWRRRNNNMMMJJJHHHGGGIIIGGGAAA======888888888888777555333222444444555555555555666666444333333222111000////////////000111222111000000...///111222222111000/////////...------...///000,,,------------,,,+++++++++++++++,,,,,,---------***++++++,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,+++++++++******************++++++++++++******+++++++++,,,,,,,,,,,,---///111111111000///...............///000000444444444444444444444444000000111222222222111111111333555777888999999999777888:::<<<===>>>======:::999888777666777777888777999999888555555666999555666666666777777777777777888888888888999999999888:::<<>>===<<<;;;;;;<<<===>>><<<===>>>@@@@@@@@@???>>>>>>>>>>>>>>>????????????AAADDDGGGJJJLLLNNNQQQTTTPPPOOOMMMMMMNNNOOOOOONNNKKKIIIFFFCCCAAA@@@AAAAAAAAABBBEEEHHHNNNYYYeeennnsssrrrmmmeee]]]XXXWWWXXXXXXSSSRRRTTTUUUTTTUUUXXXYYY]]]ccciiilllnnnppprrrrrrsssuuuuuutttrrrooommmllljjjgggeeedddaaa^^^[[[YYYXXXWWWVVVVVVVVVVVVWWWTTTSSSQQQQQQQQQRRRTTTUUUOOONNNKKKHHHGGGGGGHHHHHHGGGIIILLLPPPUUUZZZ^^^```___^^^^^^^^^___aaadddeeejjjnnnuuu|||kkkRRRGGGEEECCC@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLKKKMMMOOOPPPPPPQQQSSSUUUWWW\\\bbbhhhtttuuubbbZZZYYYSSSSSSSSSSSSSSSTTTTTTUUUVVVbbbvvv}}}www{{{uuukkkfffccc```\\\ZZZZZZ[[[ZZZZZZZZZ]]]___]]]YYYSSSNNNLLLLLLGGGDDDEEEEEE@@@===>>>999:::::::::999888666555555555444555555666888888555444333222111///......---...000111222222111111...///111222222111000///000///...---......000000,,,,,,---------,,,+++++++++++++++,,,,,,---------))))))***++++++++++++***((()))***+++,,,---......,,,,,,,,,+++++++++******,,,,,,---------.........******+++++++++,,,,,,,,,,,,---///111222111000///...............///000000111111111111111111111111---...000222333333222222111333555777999999999999777888:::<<<======<<<<<<:::999888777777888999999777888999777444333666999666666666666777777777777999999999999999999::::::777999<<>>===>>>>>>>>>>>>????????????@@@BBBDDDFFFFFFHHHJJJLLLIIIHHHGGGGGGHHHHHHGGGFFFDDDCCCAAA???>>>>>>>>>>>>===>>>AAACCCIIITTTaaakkkpppoooiii```WWWQQQPPPQQQPPPLLLKKKNNNOOONNNOOOQQQOOOTTT\\\bbbfffiiilllnnnrrrsssuuuwwwvvvuuurrrpppmmmkkkhhhfffeeebbb^^^\\\YYYXXXWWWVVVVVVWWWXXXYYYTTTRRRQQQPPPPPPQQQSSSTTTRRRPPPNNNKKKJJJJJJJJJKKKJJJLLLPPPUUU[[[aaafffiiikkkjjjjjjjjjkkknnnqqqsssyyy}}}jjjQQQFFFDDDCCC@@@>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<===============@@@AAAAAABBBCCCDDDEEEEEEHHHIIIIIIJJJKKKLLLMMMMMMLLLNNNPPPQQQQQQRRRTTTVVVWWW\\\bbbhhhtttvvvddd^^^^^^SSSSSSSSSSSSSSSTTTTTTUUUTTT```ttt}}}|||yyy{{{qqqjjjhhhcccbbb___]]]\\\\\\]]]^^^]]]^^^___\\\VVVPPPKKKIIIMMMLLLJJJHHHFFFCCC@@@???;;;:::888777666555666666666444222222333333333222222222222111111///......---///000111000000222444111111111000000000/////////...---...000000000......------,,,,,,++++++***........................***+++,,,------,,,***)))+++++++++---///000///---((((((((((((((()))******++++++******************************************/////////000000111222222000000///......///000111444333222111111111222222444333222111111111222333222333555777999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<999888888777777777777777888888777777666666555555666777888777666555666777666888999999777666666777<<<:::999<<>>???@@@<<>>>>>???AAABBB@@@@@@@@@AAADDDFFFFFFEEECCCBBB@@@???@@@BBBDDDFFF>>>>>>===<<<;;;::::::999:::<<<>>>@@@EEENNNZZZcccooojjjbbbYYYQQQLLLHHHGGGKKKIIIGGGHHHJJJMMMOOOOOOSSSTTTVVVZZZ^^^bbbfffhhhhhhlllrrrvvvxxxwwwvvvvvvuuurrrmmmjjjgggeeeaaa___]]]\\\ZZZWWWVVVUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRPPPNNNLLLKKKLLLMMMNNNQQQRRRVVV]]]gggpppwwwzzz~~~~~~}}}||||||}}}dddLLLEEEEEEAAA======<<<=========<<<;;;;;;:::;;;<<<>>>>>>======???@@@??????@@@AAACCCEEEGGGHHHGGGJJJMMMMMMLLLKKKMMMOOONNNOOOQQQQQQPPPQQQRRRTTTXXX\\\ccclllwwwlll]]]YYYYYYTTTPPPQQQPPPOOOQQQVVVWWWaaaqqq|||vvvxxx~~~yyypppjjjiiifffeeebbb___]]]\\\]]]]]]\\\]]]^^^[[[VVVPPPMMMKKKLLLLLLJJJHHHEEEBBB@@@???;;;:::999777666666666666666444222222333333333222222222222222111000///......000111111000000222333222111111111000000000000---,,,,,,,,,...///...---------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***)))))))))+++---...---+++)))))))))))))))***+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000111222222222222111111000//////000222333444444333222222222222222444333222111111222333333222333555777999:::;;;;;;;;;<<<<<<======<<<;;;;;;999888888777777777777777888888888777666666555555666777888777666555666777666888999999888777888999<<<;;;;;;===???@@@>>><<<;;;;;;;;;;;;<<<<<<=========???CCCGGGIIIIIIGGGFFFEEEDDDBBBAAAAAAAAABBBCCCCCCBBBAAAAAABBBCCCBBBAAA>>>>>>>>>??????@@@@@@AAA???>>>>>>===<<<;;;;;;;;;:::;;;===???CCCLLLVVV^^^hhhddd]]]UUUNNNJJJGGGFFFEEECCCBBBDDDGGGJJJLLLMMMNNNOOOQQQUUUYYY]]]```bbbeeejjjppptttvvvvvvuuuvvvuuusssooommmkkkhhheeeccc___]]][[[YYYXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRSSSRRRPPPNNNMMMNNNOOOPPPQQQTTTYYYcccooo{{{xxx```KKKEEEEEEAAA>>>???===============<<<<<<;;;;;;===>>>>>>>>>>>>???AAAAAAAAABBBBBBDDDEEEGGGHHHHHHKKKMMMNNNLLLLLLMMMOOOMMMNNNPPPQQQQQQRRRTTTUUUYYY\\\ccclllxxxppp___ZZZXXXSSSQQQQQQQQQOOOQQQUUUVVV___pppyyytttwww~~~|||nnniiiiiihhhfffccc```]]]\\\\\\\\\\\\]]]]]][[[VVVQQQMMMLLLLLLKKKJJJHHHEEEBBB@@@>>>;;;:::999888666666666666666444222222333333333222333333333333222111000///000111222222111000111333222111111111111000000000...---,,,---///000///...++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,***))))))+++------,,,++++++************+++,,,,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///111333444333222111222111000000000111333444555555444444333333333333333333222222222333333444333444555777999:::;;;;;;<<<======>>>===<<<::::::999888888777777777777777999888888777777666555555555777888777666555666888666888::::::999999:::;;;=========>>>@@@@@@>>><<<;;;;;;<<<=========<<<<<<===???CCCGGGIIIJJJIIIIIIFFFEEEDDDCCCCCCCCCCCCCCCEEECCCAAA@@@@@@???===;;;:::;;;===?????????>>>>>>?????????>>>>>>=========;;;;;;<<<===AAAHHHPPPVVV\\\YYYTTTNNNJJJFFFDDDDDDAAA??????AAAEEEHHHJJJKKKJJJKKKMMMPPPSSSWWWZZZ\\\aaaffflllqqqsssttttttuuuuuusssrrrqqqpppnnnkkkhhhbbb```^^^\\\[[[[[[[[[[[[YYYXXXWWWVVVUUUUUUUUUUUUUUUTTTRRRPPPPPPQQQSSSTTTSSSWWW___jjjxxxqqq\\\IIIEEEFFFBBB??????>>>>>>>>>============<<<<<<===??????>>>>>>@@@AAACCCCCCCCCDDDDDDEEEFFFGGGIIIKKKMMMNNNMMMMMMMMMNNNLLLNNNPPPQQQRRRSSSUUUWWWZZZ\\\ccclllxxxuuubbb[[[WWWSSSQQQSSSRRROOOPPPSSSTTT^^^ooo{{{tttpppttt{{{|||mmmiiihhhgggeeebbb___\\\\\\\\\\\\]]]^^^^^^ZZZUUUPPPMMMKKKLLLKKKJJJHHHEEEBBB???>>>;;;:::999888777666666666666444222222333333333222333333333333333222111000111222333222111000111222111111111111111111111111111000///000111222222000*********+++++++++,,,,,,........................,,,+++***)))***+++,,,---,,,,,,+++---//////...,,,++++++*********++++++,,,)))))))))***+++,,,---...************************---///222444555444222000111000000///000111333444555555555555555444444333333333333333333444444444333444666777999:::::::::===>>>>>>???>>><<<:::999999888888777777777777777999999888888777666666555555666777777666666777888666888:::;;;::::::;;;===>>>>>>???@@@AAA@@@>>><<<===>>>????????????>>>======???BBBEEEGGGGGGGGGFFFBBBBBBBBBCCCCCCCCCCCCCCCDDDBBB???>>>>>>===:::888;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???<<<<<<<<<<<>>>>>=========<<<<<<<<<=========>>>@@@@@@??????AAABBBEEEDDDDDDDDDDDDEEEEEEFFFHHHJJJLLLNNNNNNMMMMMMLLLNNNPPPRRRRRRRRRSSSTTTVVVZZZ]]]ccclllyyy|||eee\\\VVVSSSRRRSSSRRROOOOOOQQQTTT^^^ooo|||wwwrrrmmmkkkpppxxx|||mmmhhhgggcccbbb___]]][[[[[[\\\]]]``````^^^ZZZTTTOOOKKKJJJKKKKKKIIIGGGDDDBBB???>>>;;;::::::999888777666666666444222222333333333222222222333333333222111111111222333222000000111222000000000000000000000000111000///000111222222000,,,,,,,,,++++++*********........................++++++***)))***+++---...---,,,,,,---...///---,,,+++******)))))))))******************+++,,,---...************************---///111444444333111000//////......///000222333555555666666666555444333333333444444555555555555333444666777999999::::::===>>>?????????<<<:::888999888888777777777777777999999999888777777666666444666777777666666777999666888:::;;;;;;;;;<<<===>>>???AAABBBBBB@@@>>>===>>>???????????????>>>>>><<<>>>@@@AAABBBBBBAAAAAA???@@@BBBDDDEEEEEEDDDDDD@@@???============;;;999======<<<<<<===???BBBCCCBBBBBBBBBBBBBBBBBBBBBCCC???>>>======@@@DDDGGGIIIIIIHHHFFFDDDBBBAAAAAAAAAAAA@@@???@@@CCCDDDDDDCCCFFFFFFGGGIIILLLNNNQQQRRRYYY^^^eeejjjnnnqqqtttvvvttttttuuuwwwxxxwwwtttrrrlllkkkhhhfffdddccccccccc^^^]]][[[XXXWWWWWWWWWXXXWWWVVVTTTSSSSSSTTTUUUVVVUUU[[[dddnnnyyyhhhWWWIIIHHHGGGAAA<<<<<<===<<<<<<;;;;;;<<<======>>>???AAAAAA@@@@@@BBBCCCEEEDDDDDDDDDDDDDDDEEEEEEHHHIIIKKKNNNOOOOOONNNLLLQQQRRRSSSSSSRRRRRRTTTUUUZZZ]]]dddmmmzzzkkk^^^VVVSSSQQQSSSRRRNNNNNNPPPTTT^^^ooo~~~vvvqqqmmmjjjfffeeelllttt}}}nnnhhhfffbbb```^^^\\\[[[[[[\\\]]]``````^^^ZZZTTTOOOLLLKKKKKKJJJIIIGGGDDDAAA???===;;;;;;;;;:::999888666555666444222222333333333222111222222222222222111111///000111111000///000222......////////////000000...---,,,---///000///...000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++******+++,,,---+++***++++++***))))))))))))***+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...000222333222111000......---...///000222333444555666666666555333222333333444555666666666666444555666777999999999:::<<<===???@@@@@@===;;;999999888888777777777777777:::999999888888777666666444555777777666666888999777999;;;;;;::::::;;;<<<===@@@CCCDDDCCCAAA@@@???>>>>>>===<<<<<<<<<======<<<===>>>???@@@??????>>>@@@BBBDDDFFFGGGGGGFFFEEE===<<<;;;;;;======<<<;;;===<<<::::::;;;>>>AAADDDCCCCCCCCCDDDDDDEEEEEEEEEBBB@@@???@@@BBBEEEGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@???>>>>>>???@@@AAA@@@???CCCDDDDDDFFFHHHJJJLLLMMMWWW\\\ccciiinnnrrrvvvxxxwwwvvvwwwxxxzzz{{{yyywwwrrrqqqnnnkkkhhhgggffffffgggddd```\\\XXXVVVVVVVVVWWWVVVTTTRRRQQQQQQSSSSSSRRRXXXaaajjjttt{{{yyywwwdddUUUJJJJJJIIIBBB<<<<<<>>>===<<<;;;<<<===>>>??????@@@BBBBBBAAAAAACCCDDDFFFEEEEEEEEEEEEEEEFFFGGGHHHIIILLLOOOSSSSSSQQQOOOQQQRRRTTTTTTSSSSSSUUUVVVZZZ]]]dddnnn|||sssbbbWWWSSSQQQRRRQQQMMMNNNQQQTTT]]]mmmyyyqqqmmmiiieeeccc``````hhhqqq~~~ooohhheeedddbbb___]]][[[[[[[[[\\\]]]]]]\\\XXXTTTPPPOOOOOOKKKJJJIIIGGGDDDAAA>>>===:::;;;;;;;;;:::888666555666444222222333333333222000000111111222111111000---...000000//////000222------------.........///---,,,,,,,,,...///...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,+++***+++,,,,,,+++))),,,,,,+++***************,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------///000000000000000///.........///111333444333444555666666444333222222333555666777777666666444555666888999999999999;;;<<>><<<:::999888888777777777777777::::::999888888777777666444555777777666666888999777999;;;;;;999999999:::;;;???DDDEEEDDDBBBAAAAAAAAA???===;;;;;;<<<===???<<<===>>>@@@@@@AAAAAAAAAAAACCCEEEGGGGGGEEECCCAAA<<<;;;:::;;;=========;;;===<<<======???AAACCCDDDCCCDDDDDDEEEFFFGGGGGGGGGEEECCCBBBCCCEEEHHHHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>???AAABBBBBB@@@DDDDDDEEEFFFGGGIIIKKKLLLVVV[[[bbbiiinnnsssxxx{{{{{{zzzyyy{{{}}}~~~}}}|||wwwuuurrroookkkiiihhhhhhjjjgggccc___\\\ZZZZZZZZZVVVUUURRRPPPOOONNNOOOPPPOOOUUU]]]ccciiirrr}}}{{{rrrmmmjjjooowww___RRRJJJKKKKKKDDD??????@@@???>>>===>>>???AAABBB@@@AAACCCCCCBBBBBBDDDEEEGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKNNNSSSWWWXXXVVVSSSNNNPPPSSSTTTTTTUUUXXXZZZYYY]]]eeeooo}}}}}}gggXXXTTTPPPPPPOOOLLLNNNQQQSSS[[[iii{{{vvvnnngggccc```^^^\\\]]]dddnnnyyyppphhhdddgggeeeaaa^^^\\\[[[[[[[[[ZZZ[[[ZZZXXXTTTRRRQQQRRRKKKJJJIIIGGGDDDAAA>>>===:::;;;;;;;;;:::888666555666444222222333333333222///000000111111111000000+++---//////...///000222,,,,,,,,,------.........///...---...000000000///,,,,,,------.../////////........................((()))+++,,,------,,,,,,...---,,,---......---+++...---,,,,,,++++++++++++------,,,+++++++++,,,,,,************************---------...//////000000000/////////111222444666333444555666666444222111222333555777777777777666444555666888999999999999:::<<>>???AAABBBDDDDDDDDDAAACCCEEEFFFDDDAAA>>>;;;===;;;;;;;;;======<<<;;;===>>>AAACCCDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIGGGEEECCCDDDHHHIIIIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>???BBBDDDFFFFFFDDDGGGGGGGGGHHHIIIKKKMMMMMMVVV[[[bbbiiioootttyyy|||~~~}}}{{{|||~~~zzzxxxuuuqqqmmmkkkiiiiiigggfffccc```___```aaabbbVVVTTTQQQNNNMMMLLLMMMMMMOOOSSSYYY]]]```fffooovvv}}}~~~~~~yyynnnhhhccceeejjjsss~~~\\\PPPIIILLLMMMFFFAAABBBBBBAAA@@@??????AAACCCDDD@@@BBBCCCCCCBBBCCCDDDFFFIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMPPPUUUZZZ\\\ZZZWWWLLLNNNQQQSSSUUUWWW[[[]]]XXX]]]eeeppp}}}kkkYYYTTTPPPOOONNNLLLNNNRRRRRRYYYgggwwwxxxpppddd```]]]\\\ZZZ[[[cccllltttnnngggeeebbbcccbbb___ZZZXXXZZZ\\\[[[[[[[[[YYYWWWSSSPPPNNNLLLLLLKKKHHHEEEAAA>>><<<===<<<;;;:::888777666555777666444333222222333333555444444222111///............///000000000000000...000111333333111000...///000000111000000///..................---------$$$%%%&&&(((***,,,...///))))))*********+++++++++,,,---000333444333000---...,,,******++++++***)))222///***'''&&&&&&%%%$$$******+++,,,,,,,,,++++++---------///111222111000000000000///...///222555333333333333333333333333222444777999;;;<<<;;;;;;888777666777888999888666888999;;;===??????<<<:::;;;:::999888777777777777::::::888777777777888999111000///111333444444333777777888999::::::::::::>>>???@@@AAABBBCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>DDDDDDCCCCCCCCCBBBBBBBBB>>>???BBBDDDEEEDDDBBBAAA@@@???>>><<<;;;:::999999>>>>>>???AAADDDHHHKKKMMMNNNMMMKKKKKKLLLLLLLLLKKKIIIFFFEEEGGGKKKNNNMMMLLLMMMTTTUUUMMMGGGGGGHHHFFFBBBBBBAAA@@@AAACCCFFFGGGEEEFFFGGGGGGHHHJJJMMMPPPXXX\\\bbbgggmmmsssyyy}}}~~~|||xxxtttpppmmmkkkjjjhhhgggfffeeeddd```[[[WWWWWWUUUQQQMMMJJJHHHHHHHHHKKKKKKLLLOOOSSSYYY^^^bbbkkkkkkooouuuyyy~~~{{{xxx|||}}}ooofffaaa___```hhhpppxxxtttWWWPPPGGGBBBBBBBBB@@@===????????????@@@AAABBBCCC???AAABBBBBBBBBBBBCCCEEEHHHHHHGGGGGGHHHIIIKKKLLLJJJLLLOOOSSSUUUVVVVVVUUURRRRRRSSSUUUWWWYYYZZZ[[[aaaccchhhooo{{{wwwcccYYYOOOMMMLLLLLLMMMPPPRRRZZZeeerrrpppiiibbb]]]\\\\\\\\\```eeetttooohhheeebbbbbbaaa___]]]\\\\\\]]]\\\\\\[[[YYYVVVRRRNNNKKKLLLKKKJJJHHHEEEBBB>>>=========<<<:::999777666666666555444333222222222333333222222111000000000000......///000000000000000---...///000000///...---.........---------------000000///...---,,,,,,+++******))))))******+++,,,---------.........//////---...222999??????777000...,,,******+++------,,,//////...---,,,---......***+++++++++,,,,,,------...---,,,---///000000////////////...---...111333111111111111111111111111333555777999;;;;;;::::::777666555666888999888777888999:::===??????<<<:::999999888888777777888888:::999888777777777888999555444444555777888777666777777888999::::::::::::>>>???@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFBBB@@@>>><<<;;;:::::::::>>>>>>???BBBEEEIIIMMMOOOSSSQQQPPPQQQRRRRRRQQQPPPKKKIIIHHHJJJOOOQQQPPPNNNKKKPPPQQQKKKEEEFFFGGGFFFFFFDDDBBBAAA@@@@@@AAABBBCCCDDDFFFFFFFFFHHHKKKMMMRRRVVV\\\ccciiipppvvv{{{|||}}}{{{wwwsssoookkkiiiggggggfffeeeeeeccc```[[[WWWVVVTTTQQQMMMJJJHHHHHHHHHIIIIIIIIIJJJMMMRRRVVVXXXaaaaaaeeelllpppvvv}}}uuurrruuu|||~~~pppggg___[[[[[[```gggnnnwwwoooVVVPPPGGGCCCCCCDDDBBB???>>>>>>>>>>>>???@@@AAAAAA???AAABBBCCCBBBBBBDDDFFFIIIHHHHHHHHHHHHJJJKKKLLLIIIKKKMMMPPPQQQSSSSSSSSSTTTTTTTTTUUUWWWYYY\\\]]]```bbbhhhooo{{{zzzcccYYYPPPMMMMMMLLLMMMPPPPPPWWWbbbnnn{{{yyykkkccc\\\ZZZYYYYYY]]]cccppp}}}ooohhheeebbbaaaaaaaaaaaaaaa___]]]\\\\\\[[[YYYUUUPPPLLLIIIJJJJJJJJJHHHEEEBBB???>>>======<<<;;;999888777777666555444333333222222333111111000000000111111222....../////////000000000..............................---,,,,,,---...///111111000...---,,,+++***---,,,++++++******+++++++++,,,,,,,,,,,,---------///---///888CCCHHHDDD===000...+++***+++...//////+++---000000...---...111++++++++++++,,,---///000000...,,,,,,---...///......//////...,,,---///222111111111111111111111111444555777888999999888777555444444555888999999888888888999<<<>>>>>>;;;999888888777777777888999999:::999888888777777888888888777666777888999888777777777888999::::::::::::>>>???@@@AAABBBBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEBBBAAAAAAAAAAAA@@@@@@@@@CCCCCCDDDEEEFFFIIIKKKLLLGGGEEEBBB???============>>>>>>@@@BBBFFFJJJMMMPPPPPPPPPOOOQQQRRRRRRQQQOOOMMMLLLLLLOOOTTTUUUSSSPPPHHHLLLLLLGGGCCCCCCEEEEEEEEEDDDBBB@@@???>>>>>>???AAABBBCCCCCCCCCDDDGGGIIIJJJOOOVVV]]]dddllltttyyyzzz~~~}}}{{{xxxsssnnnjjjgggeeeeeeeeeddddddccc```\\\YYYVVVTTTPPPMMMJJJIIIHHHIIIGGGFFFEEEEEEFFFHHHJJJLLLRRRSSSWWW^^^dddjjjuuuuuunnnkkkkkksss~~~qqqhhh]]]XXXVVVYYY]]]bbbjjjsss}}}|||gggQQQLLLEEEBBBBBBCCCBBB@@@>>>>>>>>>>>>???@@@AAAAAA???AAACCCCCCCCCCCCEEEGGGIIIIIIHHHHHHIIIJJJLLLMMMLLLLLLMMMOOOPPPRRRSSSSSSVVVVVVUUUVVVWWWZZZ]]]______bbbgggooozzz{{{cccYYYPPPNNNMMMLLLMMMOOONNNTTT^^^iiivvvrrrhhh^^^ZZZXXXXXX\\\aaaiiivvvppphhhfffeeecccaaabbbdddccc___[[[ZZZZZZZZZXXXTTTPPPLLLJJJJJJJJJIIIHHHFFFCCC@@@>>>======<<<;;;:::999888777777777666555444444444444222111111000000000111222//////........./////////111000////////////000111000///...------...000222000000///...---,,,,,,,,,,,,++++++++++++,,,------)))************+++++++++000,,,***///999CCCHHHJJJ444111,,,***+++...///000---222555444...***+++---,,,+++******+++...000222222///,,,+++,,,...////////////000///------///111222222222222222222222222333333444555555555444444333333333555777999999999777777888:::<<<<<<;;;999666666666666777888999:::999999999888888888888888888666555555777777666444777777888999::::::::::::>>>???AAABBBBBBBBBAAA@@@DDDDDDEEEFFFFFFFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAACCCEEEGGGIIILLLNNNPPPPPPOOOLLLIIIEEEBBBBBBBBBBBB>>>??????AAACCCGGGIIIKKKLLLLLLLLLNNNOOOPPPNNNLLLNNNMMMNNNRRRWWWXXXVVVSSSGGGIIIHHHEEEAAAAAABBBCCCBBBAAA@@@???>>>>>>??????>>>@@@AAAAAA@@@AAACCCDDDFFFJJJQQQYYYbbbkkksssyyyzzz~~~}}}zzzuuupppkkkgggeeedddcccbbbbbbbbbaaa]]][[[UUUSSSPPPLLLJJJIIIIIIJJJHHHFFFDDDBBBAAAAAABBBBBBFFFGGGLLLSSSYYY___jjjuuu|||xxxnnnhhhfffdddlllyyy}}}qqqhhh^^^XXXSSSTTTVVVYYY```hhhpppxxxuuu```JJJFFFAAA????????????>>>????????????@@@AAABBBBBB???AAACCCDDDDDDEEEGGGIIIJJJIIIIIIIIIIIIKKKLLLMMMQQQQQQQQQRRRSSSTTTVVVWWWXXXWWWVVVVVVWWWZZZ]]]______aaagggooozzzzzzdddZZZQQQNNNNNNLLLMMMOOOLLLRRRZZZdddrrr}}}qqqddd]]][[[ZZZ]]]bbbeeepppqqqiiifffhhheeecccccccccaaa]]]XXXXXXXXXXXXWWWUUURRROOOMMMJJJJJJIIIHHHFFFCCC@@@>>><<<<<<;;;:::999999888888888888888777666666555444333333333222111111000///000///......---...//////000000////////////000000000///---,,,---...000222---------...............------,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,+++***+++...444===CCC777333...,,,,,,---......222777:::888222---,,,...,,,+++******+++...000222333000---,,,...///000000000111111000//////000111222222222222222222222222111111222222222222111111222111222444777999999888777666777999;;;;;;:::888555555666666777888::::::999999999999888888777777777555444555666666555444777777888999::::::::::::>>>???AAACCCDDDCCCBBB@@@DDDEEEFFFGGGHHHGGGFFFEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBEEEKKKPPPTTTUUUUUUTTTTTTQQQNNNJJJGGGEEEDDDDDDAAA@@@@@@@@@AAABBBDDDEEEJJJIIIJJJKKKMMMOOONNNLLLLLLLLLNNNRRRXXXZZZXXXUUUJJJHHHFFFDDDAAA???@@@BBBAAA@@@@@@???>>>>>>>>>>>>;;;===????????????@@@BBBDDDHHHOOOWWW```jjjssszzz{{{~~~}}}zzzvvvqqqlllhhheeeaaa```___```aaa```^^^[[[TTTRRROOOLLLJJJJJJJJJJJJJJJHHHFFFCCCAAA?????????@@@AAAEEELLLQQQVVVaaalllsssxxx}}}zzzrrriiidddcccbbbhhhtttxxxmmmfff\\\UUUPPPOOOPPPQQQWWW]]]gggnnnyyyppp[[[FFFDDD@@@>>>>>>>>>??????>>>======>>>>>>???@@@AAA???AAACCCEEEEEEGGGIIIKKKKKKJJJIIIIIIJJJKKKMMMNNNTTTSSSTTTTTTUUUWWWYYYYYYXXXXXXWWWWWWXXX[[[]]]______bbbhhhooozzzzzzdddZZZRRROOOOOOMMMLLLNNNMMMQQQWWW```nnnzzzjjjbbb^^^\\\]]]```ccckkkyyyrrriiifffhhhfffdddbbb```^^^[[[XXXWWWXXXXXXXXXVVVSSSPPPNNNJJJJJJJJJHHHEEEBBB???>>>;;;;;;:::999999888777777888888888888777666555444333444555555555222000...000///...---------...///------------------------,,,++++++++++++---...///,,,,,,------.../////////000///...,,,+++***)))))))))))))))*********++++++(((,,,//////,,,+++---000666333///---------...---///222555444000---,,,---++++++++++++,,,---///000222000......///111111000000111222111000///000111000000000000000000000000000000000000000000000111222111111333666888888777666666666777999:::999888555555555666777888999:::888999999999999888777777777666555666777888777666777777888999::::::::::::===???BBBEEEFFFEEEDDDBBB@@@BBBEEEHHHIIIIIIIIIHHHBBBBBBCCCCCCCCCCCCCCCDDDBBBGGGNNNUUUYYY[[[ZZZXXXVVVUUURRRNNNKKKHHHFFFDDDDDDCCCBBBAAAAAAAAABBBCCCEEEDDDCCCDDDGGGIIIJJJIIIKKKJJJLLLQQQWWW[[[[[[YYYPPPKKKGGGFFFCCC>>>>>>@@@CCCCCCAAA@@@>>><<<;;;:::999<<<>>>?????????@@@AAADDDGGGNNNUUU^^^hhhqqqxxxzzz}}}yyyxxxvvvrrrmmmhhhdddaaa\\\[[[ZZZ[[[]]]]]][[[ZZZSSSQQQOOOLLLKKKJJJKKKKKKJJJIIIGGGDDDBBB@@@???>>>??????BBBGGGJJJOOOXXXbbbhhhnnnsssqqqjjjccc_________eeeppp||||||yyyuuunnnfff___UUUOOOKKKKKKKKKKKKOOOUUU^^^dddnnnyyykkkWWWFFFDDDBBB@@@??????@@@AAA<<<<<<<<<<<<<<<>>>?????????AAADDDFFFFFFHHHKKKMMMKKKKKKJJJJJJKKKLLLNNNOOORRRRRRSSSUUUVVVXXXYYYYYYYYYYYYZZZZZZ[[[]]]^^^___```ccchhhoooyyy{{{ddd[[[SSSPPPOOOMMMLLLMMMMMMOOOUUU]]]jjjoooeeeaaa]]]\\\^^^aaagggrrrrrrjjjfffddddddccc```\\\ZZZZZZ[[[YYYYYYYYYYYYVVVSSSPPPNNNLLLKKKJJJHHHEEEBBB>>>===:::999999888888777777666666666777777666555333222000222666888888666222000111000...,,,,,,---...///,,,,,,---......---,,,,,,******+++,,,,,,---......---------...............///...---+++***)))))))))'''(((((((((((()))))))))***,,,///000...,,,+++***222000------...//////...+++,,,------,,,+++***)))***+++++++++,,,,,,------...------...000111000//////111222111///......///000000000000000000000000000000///000000111222222222111111333555777777666666555555666888999999777666666666666666777888999888999999:::999888777666666555555666888999888777777777888999::::::::::::<<>>>>>AAAEEEGGGHHHJJJIIIJJJPPPWWW\\\^^^]]]WWWOOOJJJHHHDDD>>>===???BBBBBBAAA@@@???===<<<;;;888;;;>>>???@@@@@@AAABBBBBBFFFKKKRRRZZZcccmmmsssvvvyyy{{{{{{yyywwwvvvvvvooonnnllljjjeee```\\\YYYUUUUUUTTTUUUWWWXXXXXXVVVRRRQQQNNNLLLKKKKKKKKKLLLHHHGGGFFFDDDBBBAAA@@@??????>>>@@@CCCEEEGGGOOOYYY]]]ccchhhhhhbbb\\\ZZZZZZ\\\aaakkkwwwyyytttoookkkhhhccc\\\WWWPPPKKKHHHIIIIIIIIILLLQQQUUUZZZbbbkkkttt~~~~~~gggTTTEEEDDDCCCAAA???>>>???@@@============>>>???@@@AAA???BBBDDDFFFGGGIIILLLNNNLLLKKKKKKJJJKKKMMMNNNOOOOOOQQQSSSVVVXXXYYYYYYYYY[[[\\\]]]___````````````aaadddiiipppyyyzzzddd[[[SSSQQQPPPMMMLLLMMMLLLNNNRRRYYYggg|||uuukkkfffaaa]]]]]]]]]bbbkkkyyysssjjjfffaaabbbbbb^^^ZZZXXX[[[]]]\\\\\\[[[ZZZWWWSSSOOOMMMLLLLLLKKKHHHEEEAAA>>><<<999888888888777777666666444555555555555333222111---111666:::;;;888444111111000...,,,,,,,,,...///---...000111111000...---+++,,,---.../////////////////////......------,,,++++++******++++++,,,,,,++++++,,,,,,,,,---------...,,,***+++...111222222...---,,,---///111111000000///------------+++(((******+++,,,,,,,,,++++++,,,+++,,,---000111000......000111000...------...111111111111111111111111000000000000111222333444333222111333555777666555666555444555888999888777666666666666666777777888888888999:::999888777666444333333444777888888777777777888999::::::::::::<<>>@@@@@@AAABBBCCCAAADDDIIIOOOVVV```iiiooosssuuuvvvuuurrrpppooooooffffffeeebbb^^^ZZZUUURRRQQQPPPPPPQQQSSSUUUTTTTTTRRRPPPNNNLLLKKKKKKLLLLLLEEEEEEDDDCCCBBBAAA@@@??????>>>???AAAAAABBBJJJRRRVVV\\\bbbbbb]]]WWWVVVVVVYYY^^^hhhsss|||~~~|||rrrmmmgggbbb___[[[UUUQQQNNNJJJHHHJJJKKKJJJLLLPPPOOOSSSZZZaaaiiisss{{{{{{dddRRRCCCCCCAAA???===<<<===>>>AAAAAAAAAAAABBBCCCDDDEEE???BBBEEEFFFHHHJJJMMMOOOLLLKKKKKKKKKKKKMMMNNNOOOOOOQQQUUUXXXZZZ[[[[[[[[[\\\^^^```bbbccccccbbbaaabbbeeejjjpppxxxwwweee\\\TTTQQQPPPMMMLLLMMMKKKLLLPPPWWWeeezzz{{{qqqkkkeee```___[[[^^^ggguuusssiiieeecccbbb```]]]YYYWWWWWWXXXYYYYYYZZZZZZXXXTTTPPPNNNLLLJJJHHHGGGFFFCCC@@@>>>;;;;;;;;;:::888666555444444444444555444444333333111111222333444555555666222000///...///000///...///......------...000111111111111111111111111111...------...//////...,,,...------,,,,,,++++++***++++++++++++++++++++++++---+++))))))+++---......++++++++++++++++++++++++///...,,,+++***+++,,,,,,------,,,,,,,,,---......//////000111222222333333333222111/////////000000222222111111111111111111,,,------------///222444222222222222333444555555888888999:::;;;;;;;;;;;;666777888:::::::::999888::::::999999888777777777555444444555555666777888777999::::::999888888999???@@@CCCEEEFFFFFFEEEDDDHHHFFFDDDDDDFFFFFFFFFEEEBBBAAA???>>>???AAADDDEEEEEEJJJQQQWWW]]]aaaeeehhhiiihhhfffccc___\\\YYYXXXWWWSSSLLLGGGJJJNNNNNNIIIEEECCCAAAAAADDDHHHJJJKKKJJJIIIIIILLLRRRYYY^^^```]]]XXXPPPHHHBBBAAABBBCCCCCCCCCBBBAAA???>>>>>>======>>>@@@BBBDDDDDDDDDDDDCCCEEEHHHMMMSSS[[[dddjjjqqqrrrsssqqqlllgggdddbbbaaa___\\\YYYVVVSSSRRRQQQJJJJJJIIIJJJKKKMMMOOOPPPOOONNNMMMKKKJJJJJJJJJJJJKKKJJJHHHEEECCCAAA@@@??????>>>===>>>@@@CCCGGGIIINNNSSSXXXYYYWWWTTTTTTTTTWWWZZZaaalllvvv}}}~~~}}}vvvooogggaaa^^^ZZZSSSNNNKKKJJJHHHGGGGGGGGGHHHIIIIIILLLQQQVVV\\\cccjjjnnn~~~ttt[[[LLLEEEDDDAAA???===<<<<<<<<<>>>>>>>>>???@@@AAACCCCCCDDDEEEFFFHHHJJJLLLMMMNNNPPPOOONNNMMMMMMMMMNNNOOOQQQSSSUUUWWWZZZ]]]___```^^^___```bbbbbbbbbaaa```ccchhhiiippp|||xxxfff]]]UUURRROOOKKKKKKMMMNNNNNNRRR\\\iiixxx|||ooobbb\\\\\\]]]\\\aaaooorrriiieeeccccccaaa]]]ZZZXXXXXXYYY[[[[[[[[[ZZZWWWTTTPPPNNNLLLJJJHHHGGGFFFCCC@@@>>>;;;;;;;;;999888666555444444444444555444444333333//////000000111222222222111000/////////000000///111111///............///...........................------...//////...,,,------------------------******+++,,,...///000000***))))))+++...///...---++++++++++++++++++++++++---,,,++++++*********+++,,,,,,,,,+++,,,,,,---......///111333444555444444444333111///////////////111111222222222222111111...////////////000222555222222222222333444555666666777888999::::::::::::666777888888888888888888::::::999999888777777777555444444555555666777888:::<<<======<<<;;;;;;<<<===???BBBDDDFFFFFFEEEEEEDDDBBBAAA@@@AAABBBBBBAAAAAA@@@???>>>???AAACCCEEEFFFJJJPPPUUU[[[```eeeiiilllllllllkkkhhheeecccaaaZZZXXXRRRMMMNNNRRRPPPJJJFFFDDDAAAAAADDDGGGIIIJJJHHHFFFFFFIIIOOOTTTXXXZZZZZZUUUOOOIIIDDDCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>===???@@@BBBDDDEEEEEEEEECCCEEEHHHLLLRRRYYYbbbhhhjjjkkkllljjjeee```\\\[[[ZZZXXXVVVRRRPPPMMMLLLKKKGGGGGGGGGGGGHHHJJJLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCBBBBBB>>>===<<<<<<===@@@CCCEEEJJJNNNSSSTTTRRRQQQQQQSSSTTTWWW]]]fffpppwwwxxxxxxwwwqqqiiidddaaa]]]VVVQQQMMMLLLKKKJJJJJJIIIJJJJJJHHHKKKOOORRRWWW\\\bbbfffwwwmmmVVVIIICCCBBB@@@>>>======>>>>>>>>>>>>??????@@@BBBCCCDDDEEEEEEFFFHHHJJJLLLMMMNNNOOOOOONNNMMMMMMMMMNNNOOORRRSSSUUUWWWYYY[[[]]]^^^]]]^^^___```aaabbbbbbbbbccchhhiiiooo{{{xxxddd\\\TTTQQQNNNKKKJJJMMMMMMLLLQQQ[[[gggwww~~~pppccc]]]\\\\\\ZZZ___lll{{{rrriiifffddddddbbb___[[[YYYYYY[[[^^^^^^\\\ZZZWWWTTTQQQOOOLLLJJJHHHGGGFFFCCC@@@>>>;;;;;;:::999888666555555555555555444444333333333000000000000000000000000000000000000000000000000333222111///......------...........................------...//////...,,,,,,,,,,,,---.../////////++++++,,,------...//////((((((***---000000...,,,++++++++++++++++++++++++******+++++++++***))))))++++++******++++++,,,------///222555777777666555555333222000.........///000111333444444333111000000111222111000111333444222222222222333444555666555666777999999999999888:::999999888888888888999::::::999999888777777777555444444555555666777888888:::;;;;;;:::999999:::<<<>>>AAADDDFFFGGGGGGFFFCCCAAA>>>>>>???@@@??????AAA@@@>>>>>>>>>@@@CCCDDDFFFIIIMMMRRRWWW]]]dddhhhnnnppprrrtttsssqqqooommmccc```ZZZTTTSSSTTTQQQKKKHHHFFFCCCBBBCCCFFFGGGGGGEEECCCBBBDDDIIIMMMPPPQQQSSSPPPMMMIIIFFFEEEEEEEEECCCCCCBBBBBBAAA@@@??????>>>???AAABBBDDDEEEEEEEEECCCDDDGGGJJJOOOVVV^^^cccfffhhhhhheeeaaa\\\XXXWWWRRRQQQOOOLLLIIIHHHFFFFFFDDDDDDDDDDDDEEEFFFHHHIIIKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEE???>>>===<<<===???AAABBBDDDHHHKKKLLLKKKLLLOOORRRSSSUUU[[[ccckkkpppsssssswwwqqqkkkfffbbb___YYYUUUKKKKKKJJJJJJIIIHHHHHHGGGHHHJJJMMMOOORRRUUUZZZ^^^nnn}}}{{{cccPPPHHHAAA@@@???>>>>>>???@@@@@@?????????@@@AAABBBCCCDDDEEEFFFGGGHHHJJJLLLMMMMMMOOOOOONNNNNNNNNNNNOOOPPPSSSSSSUUUVVVXXXYYY[[[[[[\\\\\\]]]^^^```bbbdddeeedddiiiiiiooozzzwwwbbbZZZSSSPPPNNNJJJJJJLLLKKKKKKOOOYYYfffvvvqqqddd^^^^^^[[[YYY]]]hhhuuurrrjjjgggeeeeeeccc```\\\[[[[[[\\\aaa```]]]ZZZWWWTTTRRRPPPLLLJJJHHHGGGEEECCC@@@>>>;;;;;;:::888777666666666666555555444333333333333222222222111111111000000...000111111000000111111222222111000//////......000000000000000000000000...------...//////...,,,,,,,,,,,,---------......------,,,++++++***))))))*********,,,...///---+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********)))***++++++,,,+++...222666888777666555555444222000............///111333555666444222000222333333333111111222333333222222333333444555666555777999:::;;;::::::999===<<<;;;999999999:::;;;::::::999999888777777777555444444555555666777888777888::::::888777888999<<<>>>AAAEEEGGGHHHIIIHHHEEEBBB@@@??????@@@@@@@@@??????>>>>>>>>>@@@BBBCCCEEEGGGJJJNNNSSSYYYaaafffllloootttyyy|||{{{yyywwwooolllcccYYYTTTSSSPPPKKKKKKHHHDDDCCCCCCEEEFFFFFFBBBAAA@@@@@@CCCFFFGGGHHHJJJJJJIIIGGGFFFEEEEEEEEECCCCCCBBBBBBAAA@@@@@@??????@@@AAABBBCCCDDDEEEEEEBBBDDDEEEGGGKKKQQQXXX]]]aaabbbbbb```[[[WWWTTTSSSNNNMMMKKKIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEECCCBBB@@@??????@@@AAABBBAAACCCFFFFFFFFFIIINNNRRRUUUXXX]]]ccciiinnnpppqqqsssoooiiieeeaaa]]]XXXUUUKKKKKKKKKJJJJJJIIIHHHGGGIIIKKKMMMNNNPPPSSSWWWZZZgggvvvsssZZZLLLHHHAAA@@@???>>>>>>???@@@@@@@@@@@@@@@@@@AAACCCDDDEEEFFFFFFGGGIIIJJJLLLMMMMMMPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXYYY[[[[[[[[[\\\___bbbeeegggeeeiiiiiinnnxxxsss```XXXRRRPPPNNNJJJIIILLLKKKJJJOOOYYYeeeuuu}}}pppeee``````[[[ZZZ\\\eeeppp{{{rrrkkkiiieeeeeeddd```]]][[[\\\]]]aaa```^^^ZZZWWWTTTRRRQQQLLLJJJHHHGGGEEECCC@@@>>><<<;;;999888777777777777777666555333333222333333333333222222111000000000...000222222111///000111/////////000000000//////////////////////////////...------...//////...,,,,,,,,,,,,+++++++++******------,,,++++++***))))))///---+++***+++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++*********)))))))))***++++++))),,,000444666555444333555333111000.........//////111444666666555333222111333444333111111111222333333333333444555666666777999;;;===>>>===<<<:::===;;;:::888888888999:::::::::999999888777777777555444444555555666777888:::<<<======<<<;;;;;;<<<<<>>>>>===>>>>>>???AAABBBDDDEEEGGGJJJNNNTTT[[[```hhhmmmttt|||}}}xxxlll]]]TTTRRRPPPMMMMMMJJJFFFDDDDDDEEEEEEEEEBBBAAA??????AAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@AAABBBCCCDDDDDDBBBCCCDDDEEEGGGKKKQQQVVVXXXYYYYYYVVVRRROOOMMMMMMKKKJJJIIIGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIHHHGGGEEEDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@BBBDDDDDDEEEHHHOOOTTTWWW[[[```fffjjjmmmpppqqqnnnlllhhhccc___ZZZVVVSSSNNNNNNMMMMMMMMMLLLLLLLLLIIIKKKMMMNNNOOORRRVVVZZZeeetttlllUUUJJJIIIBBBAAA@@@>>>>>>>>>??????@@@@@@@@@AAABBBCCCEEEEEEGGGGGGHHHIIIKKKLLLMMMMMMQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWYYYYYYZZZ[[[^^^bbbeeegggdddhhhhhhmmmwwwlll^^^WWWQQQPPPNNNJJJJJJLLLKKKKKKOOOXXXdddsssxxxmmmdddaaabbb\\\ZZZ\\\ccckkkuuuqqqkkkjjjeeeeeeccc```]]]\\\]]]^^^______]]][[[XXXUUURRRPPPLLLJJJHHHGGGFFFCCC@@@>>><<<:::999777666777777888888777555333222222222333111111111000000/////////...222444444111...///111------...///000/////////------------------------...------...//////...,,,,,,,,,,,,+++***)))))))))++++++,,,------...//////000---***)))***,,,---,,,++++++++++++++++++++++++++++++,,,---------,,,,,,******))))))******+++,,,)))+++...111333333222111333222111/////////000000111222444666666666555444111333444444333111222222333333333333444555666777999:::===???@@@???===<<<999888888777777777777888::::::999999888777777777555444444555555666777888999:::<<<<<<:::999:::;;;===???BBBFFFHHHJJJJJJJJJFFFCCC???======>>>??????============>>>???@@@AAABBBCCCEEEGGGJJJOOOUUUYYYccciiirrr|||uuueeeZZZVVVTTTQQQOOOLLLHHHFFFFFFFFFGGGFFFDDDCCCAAAAAABBBBBBAAA@@@@@@@@@AAABBBBBBAAAAAA@@@AAAAAAAAA@@@@@@?????????????????????@@@AAABBBCCCBBBCCCBBBBBBCCCFFFLLLPPPSSSSSSTTTRRROOOLLLKKKKKKHHHGGGFFFDDDDDDCCCCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJHHHFFFEEEDDDCCCBBBAAA@@@?????????AAACCCEEEEEEFFFJJJPPPVVVYYY^^^eeekkknnnoooqqqrrrnnnmmmjjjeee```ZZZVVVSSSMMMMMMLLLKKKKKKMMMNNNOOOLLLNNNPPPQQQRRRUUUYYY\\\gggvvvfffPPPHHHIIIBBBAAA@@@>>>>>>>>>??????AAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMQQQRRRSSSTTTUUUUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWXXXWWWXXXYYY\\\___bbbdddfffcccggggggkkkvvvyyyeee]]]VVVQQQPPPOOOKKKJJJLLLKKKKKKNNNVVVaaappp~~~rrriiibbb```bbb\\\ZZZ\\\aaafffooo~~~ooojjjiiiddddddccc```]]]\\\]]]^^^]]]]]]\\\[[[YYYUUURRRPPPLLLJJJHHHGGGFFFCCC@@@>>><<<:::888777666777888888888777555333222222222333111111111111111000000000///333666555111---...///------...//////...---,,,------------------------...------...//////...,,,++++++++++++++++++++++++******+++,,,...///000000,,,*********---......---++++++++++++++++++++++++++++++***++++++,,,,,,---+++************+++,,,,,,+++,,,...000111111111111222111000//////000111222222333444555666666666666222444666666555444444444444333333444444555666777999;;;>>>@@@AAA@@@>>><<<777888999999999999999999::::::999999888777777777555444444555555666777888666888:::999888777888888<<<>>>AAADDDGGGGGGGGGGGGFFFCCC>>><<<<<<===>>>>>><<<<<<======>>>??????@@@@@@AAACCCEEEGGGJJJOOOSSS\\\bbblllwwwqqqeee```[[[WWWQQQMMMIIIGGGGGGHHHHHHHHHGGGFFFDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@???@@@@@@????????????>>>>>>???>>>>>>>>>>>>@@@AAABBBBBBBBBAAA@@@@@@CCCGGGKKKNNNOOOPPPOOOLLLKKKKKKLLLGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCEEEEEECCCCCCCCCDDDDDDEEEGGGGGGHHHIIIJJJKKKKKKJJJIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@AAADDDFFFGGGHHHKKKQQQWWW]]]ccclllrrruuuuuuvvvvvvsssrrrpppkkkddd^^^ZZZWWWQQQOOONNNMMMNNNPPPTTTVVVVVVWWWXXXXXXYYY[[[^^^aaakkkwwwwww___LLLDDDFFF@@@???>>>>>>>>>???@@@AAAAAAAAABBBBBBCCCEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMPPPQQQRRRTTTTTTTTTTTTSSSUUUUUUUUUVVVWWWXXXXXXYYYVVVWWWZZZ]]]___aaaccccccbbbffffffjjjuuu~~~zzzeee\\\VVVRRRQQQPPPLLLKKKMMMJJJIIILLLTTT^^^kkk~~~zzznnneee___^^^aaaZZZYYYZZZ^^^bbbkkkzzz}}}mmmhhhgggddddddbbb```]]]\\\\\\^^^ZZZ[[[\\\\\\YYYVVVRRROOOLLLJJJHHHGGGFFFCCC@@@>>><<<:::888777666777888999999777555222111111222333333333333333333333333333000444777666111------///......//////...,,,***)))////////////////////////...------...//////...,,,***++++++,,,,,,------...+++++++++++++++++++++,,,&&&'''))),,,000111///...+++++++++++++++++++++++++++***)))))))))***,,,---++++++******++++++,,,---------...000000111111111111000/////////000222333333333444444555666777777222444777777777666666666444444444444444555777777999;;;>>>AAAAAA@@@>>><<<999:::<<<===>>>===<<<<<<::::::999999888777777777555444444555555666777888999;;;===<<<;;;:::;;;;;;;;;===@@@CCCEEEEEEEEEEEEHHHDDD???======???@@@@@@<<<<<<======>>>????????????@@@BBBDDDEEEHHHKKKNNNUUU[[[eeeqqq|||zzzooohhhbbb\\\QQQNNNJJJHHHHHHIIIIIIIIIIIIHHHFFFFFFFFFFFFDDDCCCAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>=========???@@@AAABBBBBBAAA???>>>AAAEEEHHHGGGHHHIIIHHHFFFEEEFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGDDDCCCBBBBBBBBBCCCDDDEEECCCCCCCCCDDDDDDFFFGGGHHHEEEGGGIIIKKKLLLLLLKKKJJJGGGGGGFFFEEEDDDCCCCCCBBBBBBDDDGGGHHHIIILLLRRRVVVaaaiiissszzz|||{{{{{{{{{xxxxxxuuupppiiibbb^^^\\\ZZZYYYVVVUUUWWW[[[___bbb___```aaa``````aaadddfffmmmyyyqqq[[[HHHAAACCC============???AAACCCDDDBBBBBBBBBBBBDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRUUUUUUVVVWWWXXXXXXYYYYYYUUUWWWZZZ]]]```aaabbbbbbaaaeeeeeejjjttt~~~iii\\\VVVRRRRRRQQQMMMLLLNNNIIIHHHJJJRRR[[[hhh{{{xxxmmmddd]]]]]]```YYYWWWYYY\\\```hhhwww}}}pppjjjggg``````___^^^]]]]]]]]]]]][[[\\\]]]\\\ZZZUUUPPPMMMPPPLLLGGGDDDBBB@@@???===:::::::::999999888888888555444333222111111111111111111111111111111111111000000000000000000000000111000000///...---------//////............//////---,,,+++***)))***++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///*********+++,,,---//////)))((('''(((+++------,,,))))))))))))***+++,,,---......///000111222333333.........///000222333444333333444555666777888999999888888777666555444444999777555555666666444222888:::===@@@AAA@@@>>>===:::::::::999999999888888;;;:::888666555555666777;;;888555333333555888:::999999999999:::;;;<<<<<<===<<<===???CCCEEEFFFEEEAAA@@@???===<<<<<<<<<<<<>>>???AAAAAABBBAAA@@@???>>>>>>???@@@BBBDDDFFFGGGMMMUUU```kkkttt}}}|||uuuoooggg___ZZZSSSKKKFFFGGGJJJMMMNNNNNNMMMJJJGGGEEECCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCBBBAAA???>>>@@@???===<<<===>>>@@@AAACCCBBBAAAAAA@@@@@@@@@@@@DDDDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCDDDFFFGGGHHHIIIKKKLLLLLLKKKIIIHHHIIIJJJJJJIIIGGGFFFGGGHHHDDDDDDFFFIIIHHHJJJSSS^^^fffrrr}}}}}}zzzvvvqqqkkkfffbbbbbbaaaaaacccfffjjjlllnnnpppqqqooojjjffffffgggmmm{{{hhhSSSJJJDDD???BBBBBBBBBAAA???>>>???@@@DDDEEEGGGGGGFFFFFFGGGIIIGGGHHHIIIKKKLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSTTTUUUUUUUUUWWWXXXYYYZZZZZZZZZXXXYYYZZZ[[[]]]^^^___`````````cccgggooopppccc\\\UUURRROOOJJJJJJMMMJJJIIIKKKPPPWWWbbbuuuwwwkkkeee```\\\\\\YYYVVVVVVZZZ___gggvvvzzzmmmgggdddbbbaaa```^^^]]]\\\\\\[[[\\\]]]]]]\\\ZZZUUUQQQNNNKKKIIIFFFDDDCCC@@@===:::;;;;;;:::999999888777777555444333222111111111111111111111111111111111111000000000000000000000000111000000///......------//////............//////000///...---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++******)))***+++,,,---------,,,,,,,,,,,,++++++,,,***))))))+++,,,++++++***************+++,,,---------...///000111111222222111000000///000000000222333333444555666777888888888888888888777777777999777666666666666555333666999===@@@BBBBBBAAA@@@:::::::::999999999999888;;;:::888666555666777777999777555444444666888999999999999999:::;;;<<<======<<<===???CCCEEEFFFEEE@@@???>>>===<<<;;;;;;;;;???@@@@@@AAA@@@???>>>===@@@@@@AAABBBCCCEEEFFFGGGJJJRRR\\\eeemmmuuu~~~zzztttpppkkkdddZZZTTTMMMJJJKKKNNNQQQRRRSSSQQQMMMJJJFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@AAA@@@>>>===>>>???AAABBBDDDCCCCCCBBBAAAAAAAAAAAACCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCEEEFFFGGGHHHHHHIIIHHHHHHEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHJJJKKKJJJHHHFFFEEEEEEGGGGGGFFFGGGIIIIIILLLVVVaaaooozzz~~~xxxtttnnnmmmmmmmmmooorrrvvvxxxzzz{{{zzzuuunnnjjjiiijjjrrr|||cccQQQIIIDDD@@@@@@AAAAAA@@@>>>>>>???AAACCCEEEFFFFFFFFFFFFGGGIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRSSSUUUVVVWWWXXXYYYZZZZZZZZZXXXYYYZZZ[[[]]]^^^______```aaadddhhhooo~~~{{{hhh```XXXTTTPPPLLLKKKLLLJJJIIIKKKPPPVVVaaassszzzmmmeee```\\\[[[ZZZXXXXXX\\\```hhhwwwyyylllfffcccdddcccaaa___]]][[[ZZZYYY\\\]]]]]]\\\ZZZUUUQQQOOOHHHGGGGGGFFFEEEBBB===:::<<<;;;;;;999888777666666555444333222111111111111111111111111111111111111000000000000000000000000000000000///......------//////............//////...---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++******)))******++++++,,,,,,---------,,,+++***---,,,*********+++***))),,,,,,++++++++++++,,,,,,+++,,,---...///000000111222111000000/////////000111222222333444555666666666777777888999::::::;;;999888666666777777555444555888<<<@@@BBBCCCCCCBBB::::::::::::999999999999;;;:::888777666666777888666666666666666777888999999999999999:::;;;<<<======<<<===???CCCEEEFFFEEE@@@@@@>>>===<<<;;;;;;;;;======>>>???@@@@@@@@@@@@CCCCCCDDDDDDEEEFFFFFFGGGGGGMMMVVV]]]ccciiiqqqwwwyyyuuutttqqqlll]]]XXXRRROOOPPPSSSWWWYYYZZZXXXSSSNNNJJJGGGEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@??????AAACCCDDDFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHJJJKKKLLLLLLLLLIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJLLLMMMLLLJJJGGGFFFGGGHHHJJJIIIIIIJJJJJJNNNZZZfffxxx~~~~~~}}}|||}}}{{{rrrnnnmmmooo{{{sss\\\LLLFFFDDDAAA>>>???@@@???>>>???@@@BBBBBBDDDEEEFFFEEEEEEGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPUUUVVVWWWXXXYYYZZZZZZZZZXXXYYYYYY[[[\\\]]]^^^___```aaadddhhhmmm|||pppfff\\\WWWSSSNNNLLLMMMJJJIIIKKKOOOUUU___qqq}}}nnneee___\\\[[[\\\YYYZZZ]]]bbbiiivvv{{{oooiiiffffffeeebbb___]]]ZZZYYYXXX]]]]]]]]]\\\YYYUUUQQQOOOJJJHHHGGGFFFEEECCC???<<<<<<<<<;;;999888666555444444444333222111111111111111111111111111111111111////////////////////////000000//////............///......------......///,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********************''')))+++...///...---,,,---+++******+++,,,+++***------,,,,,,+++,,,,,,,,,,,,,,,---...///000000111.........//////111222222000111111222333333444444444444555777999:::;;;<<<999777666666777777666555555777:::>>>@@@AAAAAAAAA;;;;;;:::::::::999999999:::999888777777777888888444555666777888999999999:::999999::::::;;;<<<======<<<===???CCCEEEFFFEEEBBBAAA@@@???>>>=========;;;<<<===???AAACCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFJJJPPPUUUXXX]]]eeejjjuuuzzz}}}{{{zzzzzzxxxtttgggbbbZZZTTTSSSVVV[[[___aaa^^^ZZZTTTOOOKKKHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFFFFDDDCCCBBBAAABBBCCCEEEGGGHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBAAABBBBBBBBBCCCDDDDDDIIIJJJKKKMMMNNNOOOOOOOOONNNNNNNNNMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPOOONNNNNNNNNNNNNNNMMMKKKJJJKKKMMMNNNLLLKKKLLLLLLQQQ^^^lll{{{{{{tttppprrrtttkkkVVVIIIDDDBBBAAA===>>>????????????AAACCCBBBCCCEEEEEEEEEEEEGGGHHHJJJKKKLLLMMMNNNOOOOOOOOOLLLLLLLLLMMMMMMNNNNNNNNNSSSTTTUUUWWWXXXXXXYYYYYYXXXXXXYYYZZZ[[[\\\]]]^^^^^^___bbbfffkkkxxxzzzmmm___YYYVVVRRRNNNNNNKKKJJJKKKNNNSSS]]]nnn~~~~~~nnneee___\\\\\\\\\ZZZZZZ]]]aaahhhttt|||pppjjjggggggeeeccc```]]][[[YYYYYY]]]]]]\\\[[[XXXTTTQQQOOOKKKHHHDDDBBBAAAAAA???>>><<<;;;:::999777666555444444444333222111111111111111111111111111111111111////////////////////////////////////..................------------......///////////////......------,,,,,,++++++,,,,,,---......---,,,,,,+++******++++++++++++************''')))+++...///...---,,,+++***)))***,,,---------------,,,,,,+++,,,,,,,,,,,,---...///000111111222............///000111111000000111111222333333333111222333555666888999:::888777666666777777666555555666999;;;===>>>>>>===;;;;;;;;;:::::::::999999999999999888888888888888444555777888999999999999::::::::::::;;;<<<=========<<<===???CCCEEEFFFEEEEEEDDDCCCAAA@@@@@@??????>>>???@@@AAABBBDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHGGGFFFIIILLLNNNPPPTTTZZZ___hhhqqqzzz}}}~~~}}}yyyuuunnnddd[[[WWWXXX]]]bbbdddbbb___[[[VVVQQQMMMKKKFFFFFFGGGHHHJJJKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHIIIFFFEEEDDDCCCDDDFFFHHHJJJIIIIIIGGGFFFEEEDDDDDDDDDAAA@@@@@@@@@?????????>>>@@@@@@@@@@@@AAABBBDDDDDDKKKLLLNNNPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOMMMNNNNNNNNNMMMMMMOOOPPPPPPNNNMMMNNNOOOTTTbbbppp}}}{{{uuutttwww{{{{{{cccQQQGGGBBBAAA@@@>>>???@@@@@@@@@@@@BBBEEEBBBCCCEEEFFFEEEFFFHHHIIIJJJKKKLLLNNNOOOOOOOOOOOOLLLLLLLLLMMMMMMNNNNNNNNNRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXYYYZZZZZZ[[[\\\\\\[[[]]]```dddiiitttvvvccc[[[XXXTTTQQQOOOKKKJJJJJJMMMRRR[[[kkk{{{~~~nnneee```]]]]]]ZZZXXXYYY\\\___eeeqqq|||zzznnniiieeeeeedddbbb```^^^\\\[[[ZZZ\\\\\\[[[YYYVVVSSSPPPNNNKKKGGGCCC???>>>>>>===<<<;;;::::::888777666555555555444333222111111111111111111111111111111111111000000000000000000000000//////////////////............------------............//////......---,,,---,,,,,,++++++,,,,,,---......------,,,+++*********++++++,,,,,,,,,++++++,,,,,,---------,,,+++***+++))))))***,,,.........,,,,,,++++++++++++,,,,,,------...///000111111222222111000///...---------111111111111222222333333000111222333444666777777777555444555666777666444444555777:::;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999888666666777888999999999999::::::::::::;;;<<<===>>>===<<<===???CCCEEEFFFEEEFFFFFFDDDCCCBBBAAAAAAAAACCCCCCCCCBBBBBBCCCDDDDDDGGGHHHIIIJJJJJJJJJHHHHHHFFFHHHIIIIIIIIILLLRRRWWW\\\gggsssxxx{{{~~~~~~|||yyypppeee^^^[[[^^^aaabbbbbbbbb```]]]WWWRRROOOGGGHHHIIIJJJKKKLLLMMMNNNIIIIIIHHHHHHHHHIIIJJJKKKGGGGGGFFFFFFFFFHHHKKKLLLJJJIIIHHHFFFEEEDDDDDDDDDAAA@@@@@@??????>>>>>>>>>???>>>>>>>>>@@@BBBDDDEEEKKKLLLOOORRRUUUWWWXXXYYYVVVVVVWWWWWWWWWVVVUUUUUUSSSSSSRRRRRRQQQPPPPPPPPPMMMNNNOOONNNMMMMMMOOOQQQQQQOOOOOOPPPQQQWWWeeerrr~~~{{{wwwwwwzzz~~~sss[[[LLLFFFBBB@@@@@@???@@@AAAAAAAAAAAACCCEEEBBBDDDFFFFFFFFFGGGIIIKKKJJJKKKLLLMMMNNNOOOOOOOOOLLLLLLMMMNNNOOOOOOPPPPPPRRRRRRTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYZZZZZZ[[[[[[YYY[[[___dddhhhssskkk^^^ZZZVVVRRRPPPLLLJJJJJJMMMPPPXXXiiixxxpppggg```\\\\\\YYYWWWXXX[[[]]]bbbmmmxxxyyymmmhhheeecccbbbaaa___^^^]]]]]]]]][[[[[[YYYWWWTTTQQQOOOMMMLLLIIIFFFCCCBBB@@@===;;;:::999999888777666666555555444333222111111111111111111111111111111111111000000000000000000000000.../////////////////////...------,,,,,,------...+++,,,---------,,,******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------------,,,,,,,,,,,,++++++,,,+++******,,,---------***************+++,,,---+++,,,---...///000000111222111000///...---------111111222222222222333333111111222222333444444444555444333444555666555444333444666999;;;===>>>>>><<<;;;;;;;;;;;;:::::::::888999999999:::999999999888888888888888888888999;;;::::::;;;;;;<<<===>>>===<<<===???CCCEEEFFFEEEGGGFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFGGGIIIJJJKKKJJJIIIHHHFFFGGGGGGEEEDDDGGGMMMRRRRRR]]]hhhmmmqqqwww{{{|||yyypppfff```^^^^^^___aaadddeeebbb]]]WWWSSSJJJKKKKKKKKKKKKLLLLLLLLLJJJIIIHHHHHHIIIJJJKKKLLLIIIHHHGGGGGGHHHJJJMMMNNNKKKJJJHHHFFFEEEDDDDDDCCCAAAAAA@@@@@@???>>>>>>===>>>=========???AAADDDEEEGGGJJJNNNSSSXXX\\\___aaa______`````````___]]]\\\WWWWWWVVVUUUTTTTTTTTTTTTSSSTTTTTTRRRPPPOOOPPPQQQQQQOOOPPPRRRSSSYYYfffsss}}}~~~zzzvvvtttwww{{{~~~iiiRRRHHHDDDBBB@@@AAAAAABBBCCCCCCBBBBBBDDDFFFCCCEEEGGGGGGGGGHHHJJJLLLIIIJJJLLLMMMNNNNNNOOOOOOMMMMMMNNNOOOPPPRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWXXXXXXYYYYYYZZZZZZZZZYYY[[[```dddiiissstttccc\\\WWWRRROOOLLLJJJJJJLLLOOOWWWgggvvvtttiiiaaa[[[YYYYYYWWWXXX[[[]]]aaalllvvvzzznnniiifffbbbaaa```______^^^______[[[ZZZXXXVVVSSSQQQNNNMMMNNNMMMKKKIIIGGGDDD???;;;999888888888777777666666555444333222111111111111111111111111111111111111000000000000000000000000.........///////////////...------,,,,,,------......///000000000///...------,,,,,,++++++,,,,,,---)))******+++---...//////)))+++,,,...//////......*********+++,,,---//////...---++++++,,,---,,,+++))))))))))))***+++,,,---***++++++,,,---...///000///............//////000222222222222222333333333333333333333333333333333444333222333555555444333111333666999<<>>>>>===<<<===???CCCEEEFFFEEEFFFEEEDDDCCCBBBAAAAAAAAA;;;;;;===???BBBFFFJJJLLLEEEFFFIIIJJJKKKKKKJJJIIIEEEFFFEEECCCAAACCCJJJOOOLLLVVV```dddhhhpppxxx{{{xxxmmmccc^^^[[[\\\___dddgggfff```ZZZUUUNNNMMMMMMLLLKKKJJJJJJIIIJJJIIIHHHHHHIIIJJJKKKLLLJJJIIIHHHHHHIIIKKKNNNOOOKKKJJJHHHFFFEEEDDDCCCCCCAAAAAAAAA@@@???>>>>>>=========<<<<<<>>>AAADDDEEEDDDGGGLLLSSSZZZ```eeeggggggggghhhiiihhhgggeeeddd\\\\\\[[[YYYYYYXXXXXXXXX[[[[[[ZZZWWWTTTRRRRRRSSSPPPOOOPPPSSSTTTZZZfffsss|||}}}xxxsssppprrrttt{{{wwwbbbLLLDDDDDDBBBAAABBBCCCDDDDDDDDDCCCCCCDDDFFFCCCEEEGGGHHHHHHIIIKKKMMMIIIJJJKKKLLLMMMNNNNNNNNNMMMNNNOOOPPPRRRSSSTTTUUUUUUUUUWWWXXXYYYZZZZZZZZZWWWWWWXXXXXXYYYYYYZZZZZZYYY[[[aaafffjjjttt{{{fff^^^XXXQQQMMMLLLJJJJJJKKKNNNVVVeeetttwwwkkkaaaZZZWWWZZZXXXXXX[[[]]]aaakkkvvv~~~yyylllhhhgggccccccbbb___[[[YYYYYYZZZZZZYYYWWWUUUSSSQQQOOONNNMMMKKKIIIGGGEEEAAA===999;;;:::888666666777888999444333333555888::::::999///////////////000000000,,,...111222333111///---//////000000111111222222000///---,,,,,,---///000,,,,,,,,,------.........++++++++++++---///111333...------,,,,,,------...---+++******,,,---------------------,,,+++******++++++++++++++++++++++++.........---,,,+++***)))***++++++,,,,,,---------......//////000000111111444111///000444666555444222222222222333444444555333333333444555666777777666777777666666888;;;>>>>>>>>>>>>===<<<:::999888>>>===;;;:::999999::::::;;;:::999888888999:::;;;;;;::::::999999::::::;;;<<<>>>@@@AAAAAABBBDDDFFFGGGGGGGGGEEEBBBAAABBBCCCCCCBBBCCCCCCEEEGGGIIIKKKLLLMMMMMMLLLJJJIIIKKKLLL??????@@@BBBDDDGGGIIIJJJLLLOOOVVV___fffllluuuvvvmmmfff`````````bbbdddeeebbb\\\XXXQQQNNNKKKJJJKKKLLLMMMLLLJJJKKKKKKKKKKKKIIIHHHGGGIIIHHHGGGHHHJJJNNNQQQTTTLLLKKKHHHEEECCCBBBAAAAAA>>>???@@@@@@???>>><<<;;;??????>>>>>>???@@@AAAAAAFFFHHHJJJNNNSSS[[[dddjjjppppppppppppooommmlllkkkfffcccaaa``````aaa```___aaa```^^^]]]]]]ZZZVVVTTTQQQQQQQQQRRRWWW```kkkrrr{{{wwwsssqqqqqqqqq|||ooo[[[KKKHHHFFF@@@>>>BBBGGGDDDAAA???>>>@@@BBBDDDHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMRRRQQQQQQQQQRRRSSSUUUVVVRRRSSSUUUWWWYYYZZZZZZZZZ[[[ZZZYYYYYYYYYYYYZZZZZZ]]]]]]___eeelllwwwhhh\\\ZZZSSSIIIIIIHHHHHHKKKNNNVVVeeetttnnnccc\\\YYY\\\XXXVVVXXX[[[___hhhqqq{{{yyykkkhhhgggddddddccc```]]][[[[[[\\\\\\\\\ZZZXXXVVVSSSQQQPPPMMMKKKIIIGGGEEEAAA===999>>>===:::888777666777777666555555666999::::::999000000000000000000000000...///000111111000...---/////////000000000000000000...---,,,,,,---...000,,,,,,------------------,,,,,,,,,,,,---...//////---------,,,,,,---------+++******+++---......---///...---++++++,,,---...++++++++++++++++++++++++------------,,,+++******++++++,,,,,,------......//////////////////000000333222111222555666555444222222111111222222333333222333444444555666777777777777888777777888<<<>>>>>>>>>>>>===<<<:::999888>>>===<<<:::999999:::::::::999888777777888999:::::::::::::::;;;<<<===>>>===???AAABBBBBBCCCEEEFFFIIIIIIIIIGGGEEECCCDDDDDD>>>>>>???BBBEEEIIIMMMOOOPPPQQQQQQOOOLLLKKKKKKLLLBBBCCCCCCDDDFFFHHHIIIJJJMMMPPPWWWaaahhhmmmwww}}}sssjjjcccaaaaaaaaabbbcccaaa]]]ZZZVVVSSSNNNLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJHHHGGGFFFGGGGGGGGGHHHJJJNNNRRRUUUNNNMMMIIIFFFCCCAAA@@@???@@@AAAAAABBBAAA@@@???>>>???>>>>>>>>>>>>???@@@AAACCCDDDFFFJJJOOOVVV___eeennnooorrrtttuuuuuuttttttmmmkkkhhhggghhhhhhgggfffeeedddbbbaaa___\\\XXXUUURRRRRRRRRTTTXXXbbbmmmttt}}}yyyuuurrrpppoooooozzz}}}fffUUUGGGEEEDDD??????CCCFFFDDDBBBAAAAAABBBDDDFFFHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQRRRQQQQQQQQQQQQSSSTTTVVVTTTTTTUUUVVVWWWXXXXXXXXXZZZZZZZZZYYYYYYYYYZZZZZZ^^^^^^aaafffkkktttkkk]]]ZZZTTTKKKJJJIIIIIIKKKNNNUUUdddssssssfff___\\\\\\XXXWWWXXX[[[___gggqqqxxxyyykkkhhhgggeeeeeedddbbb^^^\\\\\\]]]___^^^]]][[[YYYVVVTTTSSSMMMKKKHHHFFFDDDAAA===:::===;;;999777666666666777777555555555777888777666111111111111111111111111////////////...---------///////////////.........///...---,,,,,,---...///------------------,,,,,,,,,---------------,,,,,,------------------------))))))***,,,......---+++000...,,,***+++---///111************************+++,,,,,,------,,,,,,++++++,,,,,,---......//////111000///...---...///000222222333555777777555444333222222111111111111222222333444555666777777888777888999888888999<<<>>>>>>>>>===<<<;;;::::::999>>>===<<<;;;::::::::::::999888777777777777888999999999:::;;;===>>>???@@@>>>@@@AAABBBBBBCCCEEEFFFKKKLLLLLLJJJGGGEEEEEEEEE======???AAAFFFKKKOOORRRUUUVVVVVVSSSPPPMMMLLLLLLGGGGGGHHHIIIJJJKKKKKKLLLOOORRRYYYccciiimmmuuu~~~|||rrrjjjdddbbb`````````___^^^\\\YYYVVVQQQMMMKKKJJJIIIGGGHHHIIIIIIIIIIIIGGGFFFEEEEEEEEEFFFGGGJJJNNNRRRTTTOOOMMMJJJFFFCCC@@@>>>===AAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>???@@@@@@BBBDDDGGGLLLSSS[[[```hhhlllqqqwwwzzz|||||||||vvvtttqqqpppqqqqqqpppnnnjjjhhhfffdddbbb^^^ZZZWWWRRRRRRSSSTTTZZZcccooovvv}}}||||||||||||zzzvvvssspppnnnmmmlllwww~~~vvvZZZLLLAAAAAABBB???@@@DDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLNNNPPPRRRSSSTTTRRRQQQQQQPPPQQQRRRTTTUUUTTTUUUUUUUUUUUUVVVVVVVVVZZZZZZZZZZZZZZZZZZZZZ[[[______bbbfffiiiooo|||nnn]]]YYYTTTNNNKKKJJJJJJLLLNNNTTTcccqqqyyykkkccc```]]]YYYWWWYYY[[[^^^fffooovvvyyylllhhhgggffffffeeebbb^^^\\\\\\]]]``````___]]][[[XXXUUUTTTMMMKKKHHHFFFDDDAAA>>>;;;999888777666666666666666555444222333444444333111333333222222222222222111111000...---,,,,,,,,,---000//////...------,,,,,,///...------------...///.........------,,,,,,,,,,,,---...//////...---,,,,,,------------------,,,******+++---...---+++(((,,,,,,++++++,,,---///000***************************+++,,,,,,---------,,,+++,,,------...///000000222111///...---...//////111222444666888777666444444444333222111111111222222333444555666777888999888999::::::999:::<<<>>>>>>>>>===<<<;;;:::::::::======<<<<<<;;;;;;;;;;;;999888777666666777888999999:::;;;<<<===>>>>>>???===???AAAAAAAAAAAACCCEEEJJJLLLMMMLLLIIIGGGEEEEEEAAAAAABBBCCCGGGKKKPPPRRRXXXYYYYYYWWWRRRNNNMMMLLLKKKLLLMMMNNNOOOPPPQQQQQQRRRTTTZZZaaaeeehhhooowww~~~zzzsssiiieeeaaa^^^]]]]]]^^^]]]ZZZVVVRRROOOMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHFFFEEEEEEDDDEEEFFFHHHKKKMMMOOOKKKJJJHHHEEEBBB???===<<>>>>>======>>>??????BBBCCCEEEHHHLLLRRRYYY^^^bbbfffmmmuuuzzz|||||||||yyywwwuuuuuuuuuuuutttrrrllljjjgggeeebbb^^^YYYUUUPPPQQQQQQTTTZZZdddooowwwzzzyyyxxxwwwvvvwwwwwwxxxxxxvvvssspppmmmkkkjjjiiisssxxx}}}}}}kkkQQQGGG??????@@@???@@@CCCAAABBBDDDEEEGGGHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNPPPQQQRRRSSSRRRQQQQQQPPPQQQRRRSSSTTTSSSSSSSSSTTTTTTUUUVVVVVVZZZZZZ[[[[[[[[[[[[[[[[[[^^^___bbbfffhhhlllvvvppp]]]WWWTTTPPPLLLKKKKKKLLLMMMRRR```mmmpppgggccc]]]YYYXXXYYY[[[]]]dddmmmuuuzzzmmmiiiiiieeeeeedddaaa^^^\\\\\\]]]______^^^]]][[[XXXUUUSSSMMMKKKGGGEEECCCAAA>>><<<<<<;;;:::888777666555555555444222222333333111000333333333333222222111111222000...,,,+++,,,,,,---000000///...---,,,++++++.........------..................------,,,,,,,,,+++,,,...///000000///...,,,,,,---......---,,,,,,---,,,,,,------,,,(((%%%'''(((***,,,---------,,,******************************+++,,,------------++++++,,,---...///000111222111000///......///000111333555777777666555555666555444333333333333333222333444555777888999999999;;;<<<;;;;;;;;;===>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999888777666666777888999::::::;;;<<<<<<<<<;;;;;;<<<===????????????AAACCCHHHJJJLLLLLLJJJGGGEEEEEEDDDCCCDDDFFFIIIOOOTTTWWWZZZZZZZZZXXXTTTQQQOOOOOOPPPQQQSSSUUUVVVWWWWWWWWWUUUUUUXXX]]]^^^^^^dddlllwww~~~rrrmmmeee___]]]]]]^^^___]]]YYYTTTQQQOOOMMMLLLJJJJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDEEEFFFHHHHHHFFFFFFDDDCCCAAA???>>>===???@@@AAACCCCCCCCCBBBBBB??????>>>>>>>>>>>>??????BBBDDDFFFHHHKKKPPPVVVZZZ___cccjjjpppuuuwwwwwwvvvtttsssrrrrrrssssssrrrqqqkkkhhheeeccc___[[[VVVRRRMMMMMMOOOQQQXXXcccooowww}}}|||yyyxxxxxxwwwvvvuuuttttttooonnnnnnnnnoooppprrrssssssrrrpppmmmjjjhhhffffffmmmqqqvvv{{{qqq^^^LLLFFF@@@???@@@???@@@AAA@@@AAACCCFFFGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNNNNOOOPPPPPPPPPRRRQQQQQQPPPPPPQQQSSSSSSQQQQQQQQQRRRTTTVVVWWWYYYZZZZZZ[[[\\\]]]]]]\\\\\\\\\]]]aaafffgggjjjsss}}}ooo\\\VVVSSSOOOMMMKKKKKKLLLLLLPPP\\\iii}}}tttiiiddd^^^ZZZXXXZZZZZZ\\\cccjjjwww{{{nnnkkkjjjeeeeeedddbbb^^^\\\\\\]]]]]]^^^^^^]]]ZZZWWWSSSQQQMMMKKKGGGDDDCCCAAA???===AAA@@@>>><<<999666444333777666444444555444333111444333333222222111111111111000...---------......000000///...------,,,,,,........................------------------,,,,,,+++,,,---...////////////+++,,,---......---,,,+++...---,,,,,,,,,+++(((%%%%%%'''+++---...---+++***++++++++++++++++++++++++***+++,,,,,,------------******+++---...///000111111111111111111111000000000333555666555555555666666555555444444444444555222333444555777888:::::::::<<<======<<<<<<===>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<=========<<<<<<;;;999888777777777777888999:::;;;<<<======<<<::::::;;;===>>>>>>>>>>>>???AAAEEEHHHLLLMMMKKKHHHFFFEEECCCCCCDDDFFFLLLRRRYYY]]]ZZZ[[[ZZZXXXVVVTTTUUUWWWWWWYYYZZZ\\\]]]]]]\\\\\\VVVUUUUUUVVVUUUUUU[[[cccppp{{{xxxmmmeeeaaa```aaaaaabbb^^^XXXSSSPPPMMMJJJHHHJJJKKKKKKLLLKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCAAA@@@>>>======>>>@@@BBBCCCCCCBBBBBBAAA@@@??????????????????@@@BBBDDDFFFHHHLLLRRRUUU]]]```eeejjjmmmooonnnnnnkkkjjjjjjlllnnnnnnmmmlllgggeeeaaa___[[[WWWRRRNNNJJJKKKLLLPPPWWWbbbnnnvvv|||~~~zzztttooommmggggggffffffeeeddddddcccdddddddddeeegggiiikkkmmmmmmllljjjhhhfffcccbbb```eeehhhmmmtttwww}}}}}}fffTTTIIIEEEAAA@@@@@@@@@@@@@@@AAABBBDDDFFFGGGIIIIIIJJJNNNNNNMMMMMMMMMMMMLLLLLLNNNNNNOOOOOOOOOOOOPPPPPPRRRRRRPPPPPPPPPQQQRRRSSSQQQQQQQQQRRRTTTVVVYYYZZZYYYZZZ\\\]]]^^^^^^]]]\\\\\\]]]aaaeeeeeegggppp{{{mmm\\\VVVSSSOOOMMMKKKJJJKKKJJJMMMXXXdddvvvyyykkkddd^^^[[[YYYZZZZZZ[[[aaahhhvvv|||pppllllllggggggfffccc___]]]]]]^^^]]]]]]^^^]]]ZZZWWWSSSQQQMMMJJJGGGDDDCCCAAA???>>>======<<<;;;999777666555777666444444555555444222333333333222111111000000000000//////.../////////000/////////......---------..................---,,,,,,------------------,,,,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++,,,+++******++++++***(((((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,))))))***,,,---///000000000111333444444333222111000222444444333333555777444444333333333444555555222333444555777999:::;;;;;;===>>>>>>===<<<===>>>>>>===;;;::::::;;;<<<===;;;<<<===>>>>>>===<<<;;;:::999888777777888999:::999:::<<<>>>>>>>>>===<<<<<<===??????>>>>>>@@@AAACCCGGGKKKNNNMMMJJJHHHFFFDDDCCCDDDFFFLLLRRRYYY]]][[[[[[ZZZYYYXXXYYY\\\___```aaabbbbbbbbb```^^^]]]VVVSSSQQQPPPNNNOOOVVV___iiiwwwxxxnnnhhheeeddddddccc___YYYTTTQQQNNNKKKIIIJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCC@@@>>>======>>>@@@BBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@BBBDDDEEEGGGJJJOOORRRWWWYYY]]]```cccdddddddddbbbbbbcccfffiiijjjiiihhhcccaaa^^^[[[XXXTTTOOOKKKIIIIIIKKKOOOVVVbbbnnnwww~~~}}}vvvooohhheee^^^]]]\\\ZZZXXXWWWVVVUUUZZZ[[[[[[\\\___bbbdddfffffffffeeeccc```^^^\\\[[[\\\___eeelllooorrr|||ppp\\\LLLEEEDDDBBB@@@???@@@@@@???CCCDDDEEEFFFHHHJJJKKKLLLPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRPPPPPPPPPPPPQQQRRRTTTSSSRRRRRRTTTVVVXXXZZZYYYZZZ\\\^^^______^^^]]]______bbbddddddeeemmmxxxlll^^^YYYUUUOOOLLLJJJJJJJJJHHHJJJUUU```mmm}}}mmmeee___[[[ZZZ[[[ZZZ[[[```gggttt}}}pppmmmmmmhhhhhhgggdddaaa______```]]]]]]^^^]]][[[WWWSSSQQQNNNJJJFFFDDDCCCAAA@@@>>>444444555777888888888888555444222333333444222111333333222222111000///////////////000000000000000///////////////.........------............------,,,,,,,,,------............,,,+++)))(((((()))***+++,,,...//////...,,,+++***)))((((((***,,,,,,,,,,,,,,,++++++,,,,,,------------------------------,,,,,,,,,------,,,,,,+++((()))***+++---...///000///111444666666555333222000222444333111111444777222222222222333444444555222333444666777999:::;;;;;;===??????>>>======>>>>>>===;;;::::::;;;<<<===;;;<<<===>>>>>>===<<<<<<;;;:::999888888999:::;;;888:::<<>>@@@@@@??????@@@BBBBBBFFFLLLOOONNNLLLIIIHHHGGGFFFFFFGGGJJJPPPVVVYYY\\\[[[[[[YYYZZZ\\\aaaeeeffffffgggfffdddaaa^^^\\\UUUQQQNNNMMMKKKLLLUUU^^^eeeuuutttmmmiiigggggg```]]]XXXTTTRRRQQQOOONNNHHHIIIJJJJJJIIIHHHFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHFFFDDDAAA>>><<<===>>>@@@BBBDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@AAAAAACCCEEEFFFHHHKKKOOORRRQQQSSSUUUXXXZZZ[[[\\\\\\^^^^^^```cccfffhhhgggfffaaa___\\\YYYVVVRRRMMMJJJHHHIIIKKKOOOWWWbbboooxxxxxxooohhheee\\\[[[XXXUUUSSSPPPOOONNNUUUUUUVVVWWWZZZ]]]___aaabbbaaa```___\\\ZZZXXXVVVWWWYYY```hhhjjjkkkuuuwwwhhhWWWIIIAAABBBAAA??????AAAAAA???FFFFFFFFFGGGIIIKKKLLLMMMQQQQQQQQQPPPPPPOOOOOOOOOMMMNNNOOOQQQSSSTTTUUUVVVRRRRRRPPPPPPOOOPPPQQQRRRVVVUUUTTTSSSSSSUUUWWWXXXYYYZZZ]]]_________^^^]]]aaaaaacccdddcccccckkkuuulll___\\\VVVOOOLLLJJJIIIIIIGGGIIISSS^^^hhhyyynnnfff___[[[ZZZ[[[ZZZZZZ___fffqqq}}}qqqnnnmmmhhhgggfffeeeccc```^^^]]]aaaaaa___]]]YYYUUUQQQOOOLLLIIIGGGEEEDDDBBB@@@===999999888777666555444444333333333333222111000000111111111111111222222222//////............//////......//////...---,,,,,,//////.........---------111---))))))---...---***---------,,,,,,+++++++++,,,,,,,,,+++,,,,,,------++++++******++++++,,,,,,'''((()))***************+++,,,,,,------,,,,,,+++------,,,+++************,,,,,,++++++,,,...///000000000000000///---,,,+++222222333444444555666666555555444333333333333444111222444555777888888888===>>>>>>===;;;;;;<<<>>>===<<<;;;::::::;;;<<<======<<<<<<<<<<<<;;;;;;;;;888888888888888888888888999999::::::<<<===???@@@>>>???@@@BBBCCCCCCBBBBBBDDDEEEHHHKKKNNNNNNKKKIIIIIIHHHFFFGGGJJJPPPWWW[[[]]]\\\\\\]]]___cccgggiiihhhhhhhhhfffbbb]]]YYYVVVNNNNNNMMMLLLNNNRRRYYY^^^lllvvv}}}ssskkkeeebbbaaa```\\\WWWPPPLLLJJJIIIIIIHHHGGGFFFEEEFFFGGGGGGIIIHHHGGGGGGHHHIIIIIIGGGIIIHHHHHHHHHHHHEEEAAA>>>@@@@@@AAABBBDDDEEEFFFFFFBBB@@@@@@CCCCCCAAAAAADDDGGGGGGGGGGGGGGGFFFFFFFFFRRRSSSTTTSSSSSSTTTVVVYYYYYY[[[^^^aaacccdddddddddeeeaaa]]]ZZZWWWUUUQQQOOONNNKKKLLLQQQYYYeeewwwvvvpppkkkiii___WWWUUUSSSNNNMMMOOONNNOOOQQQSSSUUUXXXYYYZZZ``````^^^ZZZVVVSSSRRRSSSRRRRRRUUUZZZ]]]dddqqqmmmZZZLLLFFFAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGIIIKKKLLLNNNNNNPPPPPPOOONNNOOOQQQTTTUUUPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUSSSRRRSSSUUUWWWYYYYYYXXXXXXXXXYYYYYYYYY^^^^^^___```aaaaaaaaaaaaaaa``````___aaafffmmmrrrlll^^^ZZZXXXUUUQQQNNNJJJGGGGGGKKKOOOSSSeeepppqqqggg```[[[WWWXXXYYYZZZ___dddqqq|||~~~qqqmmmkkkhhhhhhgggeeecccaaa___^^^aaa```___\\\YYYUUUQQQOOOLLLIIIGGGEEEDDDBBB@@@===999999888777666555444444333333333333222111000000222222111111111111111111//////............////////////000000//////...---//////.........---------'''$$$"""$$$)))------+++---------,,,,,,+++++++++///...---++++++*********************+++,,,------))))))***+++++++++******++++++,,,,,,,,,,,,++++++---,,,,,,+++++++++++++++,,,++++++***+++,,,---...222333333222222111000///222222222333333444444555333333222222222333333444444444666777888888999999;;;<<<<<<<<<::::::<<<======<<<;;;::::::;;;<<<===<<<;;;;;;;;;::::::::::::666777777777888888888999<<<<<<<<<<<<<<<===>>>???>>>???AAABBBCCCBBBBBBAAADDDEEEHHHLLLOOOOOOLLLIIIHHHGGGGGGHHHKKKQQQWWW[[[ZZZ[[[]]]```ccceeeggghhhjjjiiigggddd```\\\XXXVVVPPPPPPPPPOOOQQQVVV\\\aaammmxxxxxxqqqkkkhhhcccbbb^^^XXXQQQLLLJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFKKKKKKJJJLLLMMMMMMLLLJJJIIIHHHGGGGGGGGGEEEBBB?????????@@@AAABBBBBBCCCCCCBBB???@@@CCCDDDBBBCCCFFFFFFEEEEEEEEEEEEEEEFFFFFFKKKLLLMMMLLLLLLMMMPPPRRRXXXZZZ^^^aaaccceeeeeeeeeaaa___[[[YYYXXXVVVTTTRRRQQQOOOOOOSSSZZZeeevvv}}}sssiii```]]]YYYSSSPPPRRRMMMNNNNNNPPPQQQSSSTTTUUU[[[[[[ZZZVVVRRROOONNNOOOOOOOOORRRVVVZZZaaaooo}}}{{{gggVVVKKKFFFBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFHHHIIIKKKMMMNNNOOOQQQPPPNNNMMMNNNOOOQQQRRRQQQQQQQQQQQQQQQRRRSSSTTTSSSUUUVVVUUUUUUUUUWWWYYYYYYYYYXXXXXXXXXYYYZZZZZZ[[[\\\]]]^^^___```______ddddddcccbbbbbbfffkkkooorrrbbb\\\XXXSSSQQQNNNJJJGGGGGGKKKOOORRR```kkk|||qqqggg___ZZZWWWXXXYYYYYY^^^cccoooyyyrrrmmmjjjiiiiiihhhfffdddbbb```_________^^^[[[XXXTTTPPPNNNLLLIIIGGGEEEDDDBBB@@@===999999888777666555555444444444333333222111111000333222222222111000000000//////............//////000000000000000000///..................---------...+++)))))),,,---,,,***------,,,,,,,,,,,,++++++---,,,,,,+++*********+++************+++,,,---...++++++,,,,,,,,,+++************++++++++++++******,,,,,,,,,,,,,,,---------++++++*********+++,,,,,,//////000000000000//////222222222222222222222222111111111111222333444444555555666777777777777777888999::::::999999;;;======<<<;;;::::::;;;<<<===;;;;;;:::::::::999999999777777888888999999999999>>>>>>===============>>>???@@@AAABBBBBBBBBAAA@@@CCCEEEHHHMMMPPPPPPMMMJJJGGGGGGGGGIIIMMMRRRWWWZZZZZZ]]]aaaeeeiiikkkkkkkkkllljjjfffaaa]]]YYYWWWVVVTTTTTTTTTTTTVVV[[[bbbgggpppzzz~~~wwwqqqnnnjjjhhhddd]]]UUUOOOMMMLLLKKKJJJHHHFFFEEEEEEFFFFFFNNNNNNPPPRRRTTTTTTQQQOOOKKKJJJIIIHHHIIIGGGEEECCCAAAAAAAAAAAABBBBBBBBBCCCBBB???@@@CCCEEECCCEEEHHHGGGFFFFFFEEEFFFFFFGGGHHHEEEFFFGGGFFFFFFGGGJJJLLLUUUWWW[[[^^^aaacccdddddd```^^^[[[YYYXXXWWWUUUSSSTTTQQQQQQUUU\\\fffvvv|||rrrkkkccc[[[VVVVVVPPPOOOOOONNNNNNOOOPPPQQQVVVVVVUUURRRNNNKKKKKKLLLLLLKKKMMMPPPTTT\\\lll{{{qqq___QQQIIIFFFCCCCCCCCCDDDDDDEEEFFFGGGFFFGGGHHHJJJKKKMMMNNNOOOPPPOOONNNMMMLLLMMMNNNNNNQQQQQQQQQRRRRRRSSSUUUUUUSSSUUUWWWXXXWWWWWWXXXZZZYYYXXXXXXWWWXXXYYYZZZ[[[YYYZZZ\\\^^^____________ddddddeeeeeeeeegggkkknnn{{{|||hhh___YYYTTTRRROOOKKKHHHHHHJJJNNNPPPYYYcccsssrrrfff___ZZZWWWXXXYYYYYY]]]bbbkkkuuutttnnnkkkjjjjjjiiigggeeecccaaa```^^^^^^]]][[[WWWTTTPPPNNNLLLIIIGGGEEEDDDBBB@@@===:::999999888777666555555444444333222111111111111333333333222111000////////////............////////////000000000//////...........................444222////////////---+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,...///)))))))))***+++,,,---...------------,,,+++******)))******++++++******)))++++++,,,---......//////,,,,,,,,,+++++++++++++++------...//////000//////111111111111111000000000000000111111222444555666555555666666666555555444555666777777777888:::<<<<<<<<<::::::::::::<<<<<<;;;;;;;;;::::::::::::999;;;;;;:::::::::999999999<<<<<<<<<<<<<<<======>>>@@@@@@AAABBBBBBBBBAAA@@@BBBDDDHHHMMMQQQQQQOOOLLLGGGGGGHHHKKKOOOSSSXXXZZZ^^^```dddiiimmmpppqqqqqqmmmjjjeee___[[[YYYXXXXXXYYYZZZZZZ[[[]]]bbbhhhmmmttt~~~}}}vvvrrrpppoookkkddd[[[UUUQQQPPPMMMKKKIIIGGGFFFGGGHHHJJJOOOQQQTTTXXXZZZZZZWWWTTTOOONNNLLLKKKKKKKKKIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDBBB??????CCCEEEEEEGGGKKKKKKJJJIIIIIIHHHIIIIIIIIIDDDEEEFFFEEEEEEFFFHHHKKKOOOQQQTTTXXX[[[]]]^^^___```]]][[[YYYXXXXXXVVVTTTVVVSSSTTTXXX^^^gggwww}}}qqqggg```]]]WWWUUUSSSPPPOOOOOOPPPQQQSSSSSSRRROOOLLLJJJJJJKKKJJJHHHIIILLLPPPYYYiiixxx}}}hhhWWWLLLGGGEEECCCCCCCCCDDDEEEFFFGGGHHHGGGHHHIIIJJJLLLMMMNNNOOOOOOOOONNNMMMMMMNNNNNNOOOQQQPPPQQQQQQRRRSSSTTTUUUTTTVVVYYYYYYXXXWWWWWWWWWWWWVVVVVVUUUVVVXXXZZZ[[[YYY[[[]]]___``````______^^^```cccdddfffiiimmmpppxxxlllaaa[[[WWWRRRPPPLLLIIIHHHJJJLLLOOOSSS\\\kkk}}}sssggg```[[[YYYZZZZZZYYY\\\aaagggooo|||vvvpppmmmkkkjjjiiihhhfffcccaaa```^^^^^^\\\ZZZWWWTTTQQQOOOLLLIIIGGGEEEDDDBBB@@@===::::::999888777666555555555444333222111111111111333333333222111000////////////............//////---......//////.........---.....................*********,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///************+++,,,---...---------------,,,+++***)))******++++++******)))******,,,---.../////////---------------,,,,,,,,,000111222222333333333333000000000000000000000///111111111222444555777888666666777777777666555555333444666666666777999<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;999888777666555999999999:::;;;<<<>>>>>>???@@@AAABBBBBBBBBAAA@@@AAACCCFFFKKKPPPQQQPPPNNNHHHIIIJJJLLLOOOTTTWWWZZZ```aaadddggglllpppssstttmmmjjjddd___[[[ZZZ[[[\\\___```aaaaaacccgggmmmqqqwwwyyyuuuuuurrrkkkbbbZZZUUUSSSNNNLLLJJJGGGGGGHHHJJJKKKOOORRRVVV[[[______\\\ZZZSSSPPPMMMLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDBBB??????CCCEEEEEEGGGLLLMMMMMMLLLLLLLLLKKKJJJJJJGGGGGGGGGFFFEEEFFFHHHJJJJJJKKKMMMOOORRRTTTVVVVVVYYYWWWVVVWWWYYYZZZZZZYYY[[[YYYXXX[[[```hhhvvvwwwnnnhhhaaa^^^YYYTTTQQQPPPPPPQQQNNNNNNNNNKKKHHHGGGHHHIIIHHHGGGGGGJJJNNNVVVfffuuuvvvaaaRRRIIIEEEDDDBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIJJJKKKLLLNNNOOOOOONNNNNNNNNOOOPPPQQQQQQRRROOOOOOOOOPPPQQQRRRTTTUUUVVVXXXYYYYYYWWWUUUTTTUUUUUUTTTSSSSSSTTTWWWZZZ[[[ZZZ[[[^^^___``````^^^]]][[[^^^aaaccceeegggjjjmmmwwwmmm```[[[YYYSSSQQQMMMIIIHHHIIIKKKMMMOOOWWWeeeuuuuuuhhhaaa]]]ZZZ[[[[[[ZZZ\\\aaabbbjjjvvvvvvqqqooojjjjjjiiigggeeecccaaa```^^^^^^]]][[[XXXUUURRRPPPLLLIIIGGGEEEDDDBBB@@@===::::::999888777666666555555444333111000111111222333222222222111000000000//////............//////,,,------...............---------...............++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,++++++******++++++,,,---,,,,,,---------,,,++++++******++++++++++++******)))***,,,---.........---,,,,,,---.........------///000111222222222222222000000000000000000000000222222222333444555777888777888888888888888777777333444555555555666888;;;<<<;;;:::999999:::;;;<<<======<<<<<<<<<;;;;;;;;;::::::999777555444333222777777888999:::<<<>>>???>>>???@@@BBBCCCCCCBBBBBBAAAAAADDDHHHMMMPPPQQQQQQLLLKKKKKKLLLOOOSSSWWWZZZ___```bbbeeeiiimmmqqqsssllliiiddd```^^^^^^```bbbeeeffffffggghhhlllqqqtttyyy|||}}}{{{vvvnnnddd]]]YYYTTTQQQMMMJJJHHHIIIKKKLLLPPPRRRWWW^^^ccceeecccaaaVVVSSSOOOLLLLLLLLLLLLKKKKKKJJJIIIGGGFFFDDDCCCBBBBBB???>>>BBBCCCDDDGGGKKKKKKMMMOOOPPPPPPOOONNNMMMJJJKKKJJJHHHFFFFFFHHHIIIGGGGGGHHHJJJKKKLLLMMMNNNNNNNNNOOORRRWWW[[[^^^^^^```^^^]]]```dddkkkxxxyyynnnjjjbbbYYYSSSOOONNNNNNHHHIIIIIIGGGEEEDDDEEEFFFGGGFFFGGGIIILLLSSSbbbpppooo\\\OOOIIIEEECCCBBBBBBBBBCCCDDDFFFGGGHHHJJJJJJKKKLLLMMMNNNOOOOOONNNOOOOOOQQQRRRSSSSSSTTTNNNNNNNNNOOOQQQRRRTTTUUUWWWXXXYYYXXXVVVUUUUUUVVVUUUTTTRRRRRRTTTWWWZZZ\\\[[[]]]___aaaaaa___]]][[[]]]___```aaaaaacccfffhhhuuuooo___ZZZYYYTTTRRRNNNJJJHHHHHHJJJKKKMMMTTT```oooxxxiiiaaa]]][[[[[[[[[YYY[[[___^^^fffrrr~~~tttqqqpppjjjiiihhhgggeeecccaaa___^^^^^^]]]\\\YYYVVVSSSQQQLLLIIIGGGEEEDDDBBB@@@===;;;::::::999888777666666666444222111000000111222222222111111111111111111//////............//////------...///////////////---------.........//////000111111000---***)))(((+++++++++,,,,,,---------000///...---,,,,,,++++++,,,,,,++++++******++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++(((***,,,---...---,,,+++***+++,,,---...------,,,...//////000000000///////////////000000111111222222222222222333444555666555555666666666666666555333444555555555555888:::;;;;;;:::999999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::999888888777777666666555999999999:::;;;<<<===>>><<<>>>@@@BBBCCCCCCCCCCCCAAA@@@AAAEEEJJJOOORRRSSSOOONNNLLLLLLNNNRRRVVVZZZ^^^```dddhhhkkknnnooopppkkkhhheeebbbaaaccceeegggiiijjjkkkkkklllnnnsssvvv{{{~~~sssjjjeeeaaa]]]XXXRRRNNNMMMNNNOOOQQQSSSYYY```fffiiiiiihhh\\\XXXSSSPPPOOOOOOOOONNNNNNMMMLLLJJJGGGEEEDDDCCCBBB???>>>@@@BBBBBBEEEJJJJJJMMMRRRWWWYYYYYYWWWUUUPPPPPPOOOLLLJJJIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHIIIMMMSSSWWWZZZZZZ]]]\\\^^^dddjjjtttyyynnnaaaWWWPPPMMMLLLGGGGGGGGGFFFDDDCCCEEEFFFEEEDDDFFFHHHJJJPPP]]]kkkzzzgggWWWOOOJJJGGGDDDCCCCCCCCCDDDFFFHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRNNNOOOOOOPPPQQQSSSUUUVVVWWWXXXXXXXXXWWWWWWYYY[[[VVVUUUSSSSSSUUUYYY\\\___```bbbdddeeeeeebbb___]]]]]]^^^___``````bbbeeehhhppp}}}wwwddd]]]ZZZUUURRRNNNKKKHHHHHHIIIIIIKKKQQQ\\\jjj{{{zzzkkk```\\\YYYZZZYYYWWWXXX\\\\\\dddppp||||||rrrppppppiiiiiihhhfffdddbbb```_________^^^\\\ZZZVVVSSSRRRLLLIIIGGGEEEDDDBBB@@@===;;;::::::999888777666666666444222000000000222222111111111111111222222222//////............//////......///000000111000000---------.........//////)))+++---...---,,,,,,,,,+++++++++,,,,,,---------......---------......///...---,,,+++************)))***++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((***+++------,,,+++***((()))***,,,------,,,,,,222222333333333333222222...//////000111222222333111111111111222333444444000111222222333333333222444555666666555555777999;;;;;;999999999999;;;;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;===???AAACCCDDDDDDDDDAAA@@@@@@CCCHHHNNNRRRTTTQQQOOOLLLKKKMMMQQQVVVZZZ^^^bbbhhhmmmqqqqqqqqqoooiiihhheeeddddddfffiiikkkllllllmmmmmmmmmpppsssvvv|||vvvpppmmmiiibbbZZZUUURRRRRRRRRRRRTTTZZZaaahhhmmmnnnmmmbbb^^^XXXTTTSSSSSSSSSSSSRRRQQQOOOMMMJJJHHHFFFEEECCC???===@@@AAAAAADDDIIIKKKOOOWWW]]]aaabbb```^^^VVVVVVTTTQQQNNNLLLMMMNNNKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHJJJNNNQQQSSSSSSUUUVVV[[[eeeppp~~~xxxiii[[[RRRMMMKKKHHHIIIIIIHHHFFFFFFGGGIIIDDDCCCEEEHHHIIINNNZZZggg~~~~~~rrraaaUUUNNNKKKHHHFFFDDDDDDEEEFFFGGGIIIKKKLLLKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOPPPPPPQQQSSSTTTVVVWWWVVVWWWXXXXXXXXXZZZ]]]```WWWVVVUUUTTTVVVZZZ^^^aaaggghhhjjjkkkjjjgggcccaaa[[[\\\]]]^^^```dddiiilllmmmxxxkkkaaa\\\UUUSSSOOOKKKIIIHHHHHHIIIJJJPPPYYYgggxxx|||lll^^^ZZZXXXXXXXXXUUUVVVYYYZZZcccooo||||||tttoookkkhhhfffeeefffgggeee```\\\^^^^^^]]][[[XXXUUUSSSRRRLLLKKKHHHEEEAAA???===<<<999999888888777666666666444333222333333222000...333333333222111000//////444222///---,,,---...000000000000000000000000000111000///......///111111,,,,,,------,,,,,,+++***------,,,+++,,,---...///***---...---+++***+++---//////000000///---,,,+++,,,---...//////...---,,,...---,,,+++************,,,***)))***+++,,,,,,,,,------------...///000000...---,,,...000222333333,,,---///000111111000000000000000000111222333444222333444444222222333444888888777555444444777:::888:::;;;;;;:::999;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;::::::999888;;;;;;;;;<<<<<<>>>???@@@?????????@@@AAABBBCCCDDDGGGFFFEEEDDDEEEJJJRRRWWWUUUTTTQQQMMMKKKOOOWWW]]]___fffnnnssstttsssssssssoookkkhhhhhhkkknnnooonnntttooojjjiiiiiihhhlllqqqttt~~~xxxggg[[[WWWUUUSSSPPPUUUXXX\\\eeeqqqtttppplllkkkddd[[[UUUVVVUUURRRSSSQQQOOOOOOOOOOOOMMMLLLFFFDDDAAA???>>>@@@BBBDDDLLLUUUTTTeeeoookkkmmmaaa]]]TTTTTTTTTOOOSSSXXXSSSPPPPPPNNNJJJFFFDDDCCCDDDHHHHHHHHHHHHHHHIIILLLNNNNNNQQQVVV^^^pppuuudddXXXPPPLLLJJJGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHIIIMMMYYYfff~~~{{{jjjVVVLLLIIIHHHHHHJJJJJJHHHGGGGGGIIIJJJJJJIIIKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUWWWXXXZZZ[[[]]]aaafffjjjddd```ZZZVVVVVV[[[bbbfffllllllmmmnnnnnnkkkgggdddccc```^^^]]]aaafffkkkmmmrrrzzzzzzeee^^^TTTRRROOOLLLJJJJJJJJJJJJIIIOOOXXXdddtttlllaaa]]]ZZZZZZWWWTTTVVVZZZZZZ^^^gggttt{{{tttoookkkhhhgggeeeeeeeeeccc___\\\^^^^^^\\\[[[XXXUUUSSSRRRLLLKKKHHHEEEBBB???======:::999999888777777666666444333111111222222000...333222222222111000000000111///---+++******,,,---////////////////////////111000...------------...//////000000//////...---......---,,,------//////,,,...000///---,,,---///,,,+++************+++,,,+++,,,---......---,,,+++++++++++++++,,,------...,,,+++******,,,------,,,))))))))))))***+++,,,,,,///...---...000111111000...///111222333333222222222222222222333444555666444555666666444333444555777777777666444555666888;;;<<<===<<<:::999999:::;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAABBBDDDEEEFFFFFFFFFEEEDDDFFFKKKRRRXXXVVVUUURRRNNNLLLOOOVVV]]]cccjjjtttzzzyyyvvvsssrrrmmmjjjhhhiiimmmqqqssssssssslllfffcccbbbcccgggmmmttt~~~sssccc[[[XXXUUUQQQUUUXXX[[[dddpppuuussssssrrrkkkaaa[[[YYYVVVRRRSSSRRRPPPOOOOOONNNMMMKKKHHHEEEBBB@@@@@@CCCFFFHHHKKKVVVXXXlllwwwtttvvvjjjcccYYYWWWXXXUUU[[[```ZZZ\\\YYYTTTNNNJJJGGGEEEEEEHHHHHHHHHGGGGGGHHHJJJLLLKKKNNNSSS]]]ooooooaaaVVVOOOLLLJJJLLLLLLLLLLLLKKKJJJIIIIIIGGGFFFGGGHHHIIINNNZZZggguuueeeSSSJJJHHHGGGHHHJJJLLLJJJIIIIIIKKKLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLNNNNNNOOOOOOOOOOOOPPPPPPOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWZZZ\\\___dddiiimmmjjjeee]]]WWWVVV[[[bbbgggjjjjjjkkkkkkkkkjjjhhhfffdddcccdddfffjjjooosssuuuyyylllaaaVVVTTTPPPMMMKKKIIIIIIJJJIIIOOOXXXdddsssqqqccc^^^[[[ZZZWWWTTTUUUYYYYYY]]]fffsss{{{sssoookkkiiigggeeecccbbbaaa^^^\\\^^^]]]\\\ZZZXXXVVVSSSRRRLLLKKKHHHEEEBBB???>>>===:::::::::999888888777777444222000000111111000///222222111111111111111111333111///---------///000////////////////////////000///---,,,++++++******---------------,,,++++++//////...------.........,,,...///...---,,,---///+++)))(((''''''***---///++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///---,,,***+++---......---************+++,,,---...000///---...///000///---///000111222222333333222222222222222333444555555555666777666444333444555444666777777666555666777<<<===>>>===:::888888999;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;;;;===>>>???@@@BBBBBBBBBCCCDDDEEEGGGHHHFFFFFFEEEEEEFFFLLLSSSXXXWWWVVVTTTPPPMMMOOOVVV[[[eeemmmxxx}}}|||wwwsssqqqmmmllllllnnnssswwwzzz{{{uuulllccc^^^\\\]]]bbbjjjsss}}}nnnddd^^^ZZZTTTVVVWWWZZZcccooowwwyyy|||{{{uuukkkccc___YYYSSSTTTRRROOOOOOOOOOOOMMMLLLKKKHHHEEEBBBBBBEEEIIILLLJJJWWW]]]tttwwwmmm___[[[]]]^^^hhhnnniiiooohhh]]]TTTPPPLLLIIIFFFIIIHHHHHHGGGGGGHHHIIIIIIGGGJJJOOOZZZlll}}}uuuhhh]]]VVVQQQNNNMMMNNNNNNMMMMMMLLLJJJIIIHHHHHHGGGGGGHHHIIIOOO\\\iiijjj\\\MMMGGGFFFFFFGGGJJJMMMLLLKKKLLLMMMMMMLLLJJJJJJKKKKKKLLLLLLLLLLLLLLLNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOPPPQQQRRRSSSSSSTTTTTTWWWZZZ]]]```eeekkkooooooiii```YYYXXX[[[bbbgggfffffffffggghhhhhhhhhiiihhhjjjnnnssswwwzzz}}}~~~uuubbbXXXVVVRRRNNNKKKIIIIIIHHHJJJOOOWWWbbbqqqvvvfff```\\\ZZZWWWTTTTTTXXXXXX\\\dddqqq{{{rrrmmmjjjjjjhhheeebbb```___]]]\\\]]]]]]\\\ZZZXXXVVVTTTSSSMMMKKKHHHEEEBBB@@@>>>===;;;;;;::::::999888888777555333111000111222222111111111111111111222222222222111000.........///000////////////////////////...------,,,,,,++++++++++++,,,,,,,,,,,,+++******......---------,,,,,,,,,***+++++++++++++++,,,,,,---,,,+++***+++---///000++++++,,,,,,,,,,,,++++++------,,,+++++++++++++++...,,,++++++---......---,,,,,,,,,,,,---...//////...------...000000///...---......///000000111111111000000000111111222333333444555444222111111222333555888888777666666666:::<<<===<<<:::888888888:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<;;;::::::999::::::;;;;;;===>>>@@@@@@BBBBBBBBBCCCEEEFFFHHHHHHFFFFFFEEEEEEGGGLLLSSSXXXWWWWWWUUURRROOOPPPVVV[[[dddkkkuuuzzzzzzvvvtttsssrrrrrrtttwwwzzz~~~|||qqqeee]]]YYYXXX^^^fffppp{{{{{{nnneee^^^YYYXXXWWWYYYaaammmwww}}}vvvmmmeee\\\TTTSSSQQQOOONNNOOOPPPPPPOOOOOOLLLGGGCCCCCCEEEIIIKKKJJJWWW___xxxtttddd___bbbhhhwww}}}vvvggg\\\VVVRRRMMMIIIJJJIIIHHHHHHIIIIIIIIIHHHFFFGGGLLLVVVggg}}}|||rrrlllddd]]]XXXVVVTTTRRROOOOOOOOOOOONNNMMMLLLLLLJJJHHHHHHIIIJJJOOO]]]jjjyyy^^^SSSHHHEEEEEEEEEGGGJJJLLLLLLLLLMMMOOONNNLLLJJJJJJJJJKKKLLLLLLKKKKKKKKKMMMMMMMMMNNNNNNOOOOOOPPPNNNOOOOOOPPPQQQQQQRRRRRRTTTVVVYYY\\\___cccgggkkklllhhhaaa\\\ZZZ\\\```cccaaaaaabbbbbbccceeehhhjjjooosssyyy}}}}}}ccc[[[XXXTTTOOOKKKIIIHHHHHHJJJOOOUUU___nnnzzziiibbb\\\ZZZWWWTTTTTTWWWXXX\\\dddooo||||||qqqkkkhhhiiihhhfffccc```^^^]]]]]]]]]]]]\\\ZZZXXXVVVTTTSSSMMMLLLIIIFFFBBB@@@>>>>>>;;;;;;::::::999888888777666444333333444555444333111111111111111222222222------,,,+++***++++++,,,........................,,,,,,------............///////////////...------++++++++++++++++++++++++************+++,,,,,,,,,------............------------,,,,,,,,,,,,------,,,++++++************+++...,,,++++++---......---************+++,,,------,,,,,,,,,...111222111000.........//////000111111111111000000111111222222333444555444222111222333222555888:::999777666666777999;;;<<<:::999999999:::;;;;;;<<<======<<<<<<;;;;;;<<<<<<<<<;;;:::::::::::::::;;;===>>>@@@AAAAAABBBBBBCCCDDDFFFHHHIIIFFFGGGGGGFFFHHHLLLRRRVVVWWWXXXWWWTTTQQQRRRVVV[[[cccjjjrrrwwwxxxwwwxxxzzz{{{|||~~~vvvhhh^^^XXXUUUYYY```mmmxxx{{{mmmddd```]]]ZZZZZZ___iiiuuu~~~vvvmmmbbbXXXSSSQQQOOOOOOQQQRRRSSSSSSQQQNNNIIIEEECCCDDDFFFHHHKKKXXX```zzzwwwgggaaafffpppssseee]]]XXXRRRNNNMMMLLLJJJKKKMMMMMMKKKJJJHHHGGGKKKSSS```wwwzzzsssooojjjgggbbb___]]][[[YYYWWWSSSSSSTTTTTTTTTSSSRRRRRRLLLJJJIIIJJJJJJOOO]]]kkk~~~mmmUUULLLEEEDDDDDDDDDFFFIIIJJJJJJLLLNNNPPPOOOLLLJJJJJJJJJKKKKKKKKKJJJJJJIIIKKKKKKLLLLLLMMMNNNNNNOOONNNNNNNNNOOOPPPPPPQQQQQQSSSUUUXXXYYY[[[]]]```bbbbbbaaa___]]]]]]]]]]]]^^^\\\]]]_________aaaeeeiiissswww}}}~~~{{{yyyxxxxxx}}}hhh]]]ZZZVVVQQQLLLJJJHHHHHHJJJMMMSSS\\\jjj~~~}}}lllddd\\\ZZZXXXUUUTTTVVVXXX\\\ccclllxxx|||pppjjjgggggghhhgggeeeaaa^^^^^^^^^]]]\\\[[[ZZZXXXVVVUUUSSSMMMLLLIIIFFFCCC@@@???>>>:::::::::999888888777777555555444555666666555333222222111111111111111111......---------------...........................+++,,,---///000000000000---............---,,,,,,((()))***++++++++++++***,,,+++***,,,...///...---+++,,,---......---+++***------,,,,,,,,,,,,------((())))))***+++---...///---,,,***+++---......---,,,++++++,,,,,,---...///,,,,,,---000222333222111000000000000111222333444444333333222333333444444444555666666444444555666333666999::::::888888888666888;;;<<<<<<:::::::::::::::;;;<<<============<<<<<<<<<<<<<<<;;;::::::999999:::;;;===???@@@AAAAAABBBBBBCCCEEEGGGIIIJJJHHHHHHHHHHHHHHHLLLQQQUUUWWWXXXXXXVVVSSSSSSWWW[[[eeekkkrrrxxxzzz{{{~~~wwwkkkaaaYYYUUUWWW\\\jjjuuuyyymmmhhhccc]]]\\\^^^dddppp{{{wwwjjj___WWWTTTQQQPPPRRRSSSTTTTTTQQQNNNJJJFFFDDDDDDFFFGGGMMM[[[dddyyyiiidddiiissspppddd\\\VVVRRRQQQOOONNNOOORRRSSSPPPMMMKKKIIILLLRRR[[[nnntttnnnjjjiiigggfffeeecccaaa^^^UUUUUUUUUUUUTTTSSSRRRRRROOOMMMKKKJJJJJJOOO]]]jjjsssaaaNNNHHHCCCDDDDDDCCCEEEHHHHHHIIILLLOOORRRQQQNNNKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOORRRTTTVVVVVVVVVWWWXXXZZZZZZZZZ\\\\\\\\\[[[ZZZYYYXXX[[[]]]\\\[[[]]]aaaeeeoootttxxxyyyuuuqqqoooooommmsss}}}mmm^^^[[[WWWRRRMMMKKKIIIIIIIIILLLPPPXXXeeeyyynnneee\\\YYYXXXVVVUUUWWWWWW[[[aaahhhsss|||ooojjjgggeeegggiiigggccc```______\\\\\\[[[ZZZXXXWWWUUUTTTNNNLLLIIIFFFCCCAAA???>>>:::999999888777777666666333333444666888777444111333222222222111000000000111111111111111111222222........................,,,---...///000000//////++++++,,,,,,++++++***)))'''((()))+++,,,,,,,,,,,,,,,***)))+++...///...---*********++++++,,,---------,,,+++******+++,,,---******+++,,,---///000111,,,+++******,,,------,,,------------...///000111......///111444444222000111000000000111222333444444444333333222333333444222444555555555555666777555777:::;;;:::::::::;;;999;;;>>>???===;;;::::::999:::;;;<<<============<<<<<<<<<<<<<<<;;;;;;:::999999:::;;;===???AAABBBCCCCCCDDDEEEGGGIIIKKKLLLJJJJJJIIIIIIIIIKKKOOOSSSUUUWWWXXXWWWUUUUUUYYY\\\dddkkkttt{{{}}}~~~xxxnnnfff___ZZZZZZ^^^hhhttt|||ppphhhaaa___^^^```kkkwwwrrrggg]]]YYYUUUSSSRRRSSSSSSRRRNNNLLLJJJHHHGGGGGGHHHHHHOOO___kkkzzzlllgggjjjsss|||jjj^^^XXXUUUTTTRRRQQQSSSXXXYYYVVVRRRNNNLLLNNNTTTYYYhhh|||ssssssrrrrrrrrrpppllliii\\\\\\[[[ZZZXXXUUUTTTRRRRRROOOLLLKKKJJJOOO\\\jjj}}}hhhVVVKKKFFFDDDEEEEEECCCDDDGGGGGGIIILLLQQQTTTTTTQQQMMMJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNPPPRRRTTTTTTTTTTTTUUUVVVXXXXXXYYYYYYYYYXXXWWWVVVVVVYYY\\\\\\YYYYYY]]]aaadddiiimmmmmmiiiggggggiiifffjjjsssnnn^^^[[[WWWRRRNNNLLLJJJJJJHHHJJJNNNUUUaaavvvoooeee[[[YYYYYYWWWVVVWWWUUUYYY]]]cccmmm|||{{{nnnjjjhhhdddgggiiihhhdddaaa``````\\\\\\[[[ZZZYYYWWWUUUTTTNNNLLLJJJFFFCCCAAA???>>>999999888888777666666666111222444777888777333000444333333222111000//////000000000000000000111111........................---.../////////...---,,,......//////......---,,,&&&(((***,,,---......---***((('''))),,,...,,,***+++***))))))***---000222,,,+++***))))))***+++,,,//////.........//////000,,,***)))***+++,,,,,,,,,))))))))))))***+++,,,,,,000000111333444333111...///............000111222222222111111000111111111///111333333333333555666666888:::;;;::::::;;;===<<>>===<<<999:::::::::999777555444444555666666666555444333444333222111000...------000///.........///111222111111000///...------,,,...///***"""!!!(((---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,---.........---,,,+++((()))***+++++++++++++++***+++,,,---.../////////++++++++++++,,,---...///---...///000000111111000000000000000000111111222555555555444444333333222333333444555666666666555::::::;;;>>>@@@???===::::::???@@@======AAA???:::>>>===;;;;;;=========<<<>>>>>>===<<<;;;;;;::::::;;;<<<===<<<<<<===@@@BBBCCCDDDDDDFFFHHHKKKMMMOOOKKKKKKJJJHHHGGGHHHKKKNNNQQQUUUZZZZZZWWWVVVYYY\\\aaakkkuuu{{{zzzyyy|||xxxpppiiifffddddddlllvvv|||ppphhhcccaaaffflll|||{{{llldddZZZUUUUUUUUUSSSPPPMMMLLLMMMPPPOOOLLLLLLPPPSSShhhrrriiiqqquuueee\\\YYYPPPXXXVVVccciiidddggg\\\TTTRRRQQQSSSZZZlllzzzsssooonnnlllfffaaa___ZZZTTTRRRPPPRRRYYYbbbzzz{{{gggUUUJJJGGGGGGFFFFFFFFFFFFFFFGGGJJJJJJLLLPPPSSSSSSOOOKKKOOOLLLJJJKKKLLLKKKHHHEEEGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMOOOOOONNNNNNNNNOOOPPPPPPTTTUUUVVVVVVUUUVVVXXXZZZWWWWWWWWWXXXXXXXXXYYYYYY[[[\\\]]]^^^___`````````___gggooowwwjjj```\\\ZZZXXXRRRKKKHHHKKKHHHJJJMMMSSS^^^pppxxxjjj]]]ZZZZZZYYYWWWVVVWWWVVVWWW]]]eeeqqq|||qqqkkkggghhhhhhhhhgggeeebbb___]]]^^^]]][[[YYYWWWTTTSSSRRRPPPMMMIIIEEEAAA>>>===<<<:::::::::999888777666555444444555555555444333222333333222111000///......444333222111111111222222111000000//////.........000111---'''&&&,,,///...------------------------,,,,,,,,,,,,------------,,,,,,---------.........++++++,,,,,,,,,---------------......---,,,+++***)))******++++++++++++***)))***+++,,,,,,,,,,,,,,,))))))))))))***+++,,,------...///000111111111111000000//////000000111222555555444444444333333333333444555666666777666666666999===@@@@@@???===<<<;;;??????===>>>BBBAAA<<<@@@>>>======>>>??????>>>=========<<<;;;;;;::::::;;;<<<===<<<<<<===@@@BBBBBBCCCEEEGGGIIIJJJKKKLLLMMMLLLJJJHHHFFFGGGJJJMMMPPPUUUZZZZZZXXXVVVWWWZZZaaaiiissswwwwwwwww{{{zzztttnnnjjjhhhhhhoooxxxyyyooohhhdddffflllyyyuuunnnddd]]]ZZZXXXVVVTTTSSSQQQQQQRRRQQQNNNPPPTTT[[[pppxxxooovvvoooddd^^^ZZZaaa^^^mmmuuuqqqrrrfffWWWTTTRRRTTT\\\ooo~~~vvvpppbbb\\\VVVSSSQQQSSS[[[eeezzzsss```QQQIIIGGGFFFFFFEEEEEEFFFFFFGGGJJJJJJKKKOOOSSSTTTQQQOOOQQQNNNKKKKKKKKKJJJGGGDDDFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLOOONNNNNNNNNNNNOOOPPPPPPRRRSSSTTTTTTTTTUUUWWWYYYWWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^_________aaagggnnnvvvjjjaaa]]][[[YYYSSSLLLHHHJJJHHHIIILLLQQQ\\\mmmzzzlll^^^ZZZYYYWWWUUUTTTWWWVVVWWW]]]dddnnn~~~{{{pppkkkggggggggggggfffdddaaa___]]]___^^^\\\ZZZVVVSSSPPPOOOOOOMMMIIIEEEAAA???===<<<;;;;;;999888777777666666333444444444444333222111222222111111111000000000333222111000............////////////////////////000111///+++***...///...........................,,,------------.........---------.........//////,,,,,,,,,,,,------------------------,,,+++))))))++++++++++++++++++***)))))))))***************))))))))))))******+++,,,---...///000111111222222111000000//////000000111222444444444444333333333333444555666777777888888888:::>>>CCCEEEEEEBBB???===:::<<<===>>>@@@DDDCCC???BBB@@@>>>>>>???@@@@@@@@@======<<<<<<;;;:::::::::;;;<<<<<<<<<<<<===@@@BBBAAACCCEEEGGGIIIKKKKKKKKKOOONNNKKKHHHEEEFFFIIILLLOOOTTTYYY[[[YYYWWWWWWXXX```gggooossssssuuuyyy}}}~~~~~~}}}~~~}}}yyyuuuqqqooommmooowww{{{tttsssxxxwwwmmmfffgggkkkttt}}}tttkkkccc^^^[[[ZZZ[[[WWWUUUUUUSSSQQQTTTYYYdddxxxwww|||~~~ppphhh```fffddduuu||||||mmm\\\XXXUUUVVV___ttt{{{fff```ZZZVVVSSSTTT]]]hhhzzz|||hhhVVVKKKGGGFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIKKKNNNRRRUUUUUUTTTUUURRRNNNLLLJJJHHHFFFDDDDDDEEEFFFGGGHHHIIIJJJKKKJJJKKKKKKLLLLLLLLLLLLLLLNNNNNNMMMMMMNNNOOOOOOPPPPPPQQQSSSTTTSSSTTTVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZ[[[\\\]]]^^^______bbbgggllltttmmmbbb^^^[[[ZZZUUUMMMIIIIIIGGGIIIKKKOOOXXXgggyyyqqqbbb\\\ZZZXXXUUUUUUWWWVVVWWW[[[aaaiiiwww{{{pppjjjgggeeeeeeeeedddbbb```]]]\\\______]]][[[XXXUUUQQQPPPOOOMMMIIIEEEAAA???======<<<;;;999777666666777777333333333333222222111111111111111111111111111111555444222000///---,,,,,,,,,---------.........///,,,------++++++,,,,,,,,,---------------------------------.........//////------------............,,,,,,,,,------------...---------,,,+++***)))(((,,,,,,,,,,,,+++******))))))***************)))(((,,,,,,,,,,,,---...//////...///000111222222222222///////////////000111111333333333333333333333444444555666777888999999999>>>???AAAEEEFFFCCC===888777777999===BBBFFFEEECCCBBB@@@======>>>@@@@@@@@@<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;<<>>===<<<;;;999777666666777777333333222222111111111111111111111111222222222222999888777666444222111000***++++++,,,,,,------...+++++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,,,,,,,,,,---------,,,,,,---------.........------,,,+++******)))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++******,,,,,,,,,,,,---...///000...///000111111222111111/////////...///000000111111222222333333444444444444555666888999:::::::::<<<888777===DDDEEE>>>777555333555<<>><<<;;;<<<>>>??????======<<<<<<<<<<<<;;;;;;:::;;;<<<;;;;;;<<>>>>>;;;;;;999888777777666666444333222222111111222222111111222222222222222222666666666555444222111000+++++++++,,,,,,------------,,,---000000------///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++++++++,,,,,,,,,------,,,---------............------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,+++************+++,,,---...---...///000000111111000//////......//////000111000111111222333444444555333444666777999::::::::::::666444:::CCCIIIGGGBBB888444555===EEEHHHFFFFFF@@@===:::999:::<<<>>>>>>========================:::;;;;;;;;;;;;<<>>:::::::::999888777666555555444333222111222222333222222222222222222222222///000111111111000///...------------------......///,,,---111111......222------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------...------------............---,,,,,,++++++,,,---...++++++,,,,,,---,,,,,,,,,******+++,,,------------++++++***++++++,,,---...,,,---...//////000000//////............///000000///000111222333444555555333333555777888999:::::::::888777999>>>CCCHHHKKK???999888@@@HHHGGGDDDDDD@@@===:::888:::<<<>>>>>>>>>>>>>>>>>>????????????::::::;;;;;;:::<<<>>>AAACCCDDDFFFJJJNNNQQQUUUVVVTTTUUUUUUSSSOOOKKKIIIHHHGGGIIIMMMQQQVVVXXXXXXXXXVVVZZZaaahhhnnnsssxxxzzzyyyyyyzzz{{{|||}}}~~~|||zzzppplllrrr}}}zzztttxxx|||rrrggg^^^\\\```rrr~~~xxxmmmyyy~~~qqqiiibbbeeeppp|||wwwqqqiiiccc`````````^^^ZZZYYYdddpppjjjXXXOOOKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLIIIKKKNNNOOONNNOOORRRTTTTTTVVVXXXVVVQQQLLLJJJIIIGGGGGGIIIJJJLLLMMMNNNOOONNNNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJKKKLLLMMMNNNOOOQQQTTTWWWZZZZZZZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^___YYYYYYYYYYYY[[[^^^```bbb___aaafffmmmwwwwwwkkkaaa\\\XXXSSSOOONNNKKKKKKJJJHHHHHHMMMUUU\\\hhhwwwzzzlllccc]]]YYYXXXVVVTTTUUUWWWXXXYYYaaajjjwwwtttlllgggjjjiiigggfffeeeddddddddd\\\]]]^^^^^^\\\YYYVVVSSSMMMKKKHHHEEEBBB@@@???>>>999:::::::::999777555444555444333222222222333444333333333222222222111111///000111333333222222111///////////////////////////+++,,,000111------222........................+++++++++,,,,,,,,,---------------.........//////---------.........//////---,,,++++++,,,---///000***+++,,,,,,------------((()))***+++,,,---------------------...///000000+++,,,---...////////////...............///000000//////000222333444555555222333555666888999999:::666777777444222555>>>GGGFFF>>><<>>:::999:::<<<>>>??????????????????@@@@@@@@@999:::;;;;;;:::;;;>>>AAABBBDDDIIIMMMPPPQQQPPPPPPTTTUUUWWWVVVRRRMMMJJJHHHHHHIIIKKKNNNRRRTTTTTTTTTRRRWWW^^^fffmmmssswwwyyyyyyzzz{{{}}}~~~uuunnnrrrzzz{{{}}}zzzmmmccc```cccooo~~~yyyuuurrrsssjjjdddfffrrrvvvqqqmmmfffaaaZZZ[[[^^^^^^[[[\\\gggtttzzzdddTTTNNNLLLKKKIIIHHHHHHHHHIIIJJJKKKLLLMMMIIILLLOOOPPPNNNNNNOOORRRPPPSSSVVVVVVQQQLLLIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLIIIIIIJJJJJJKKKMMMNNNOOOPPPSSSWWWZZZZZZZZZ[[[\\\^^^^^^^^^_________``````ZZZYYYYYYYYY[[[^^^aaaccc``````eeelllsssssseee^^^YYYSSSOOONNNKKKLLLJJJHHHGGGJJJRRRXXXbbbrrrrrrhhh```ZZZYYYUUUTTTUUUWWWWWWXXX```hhhrrrrrrlllkkkggghhhhhhfffccc`````````aaaaaa```^^^[[[XXXUUUSSSOOOLLLHHHEEECCCAAA>>>;;;:::999888777666444333333555555444333333222111111000000111333444333000---///......//////000111222111111111111000000000000000000000000///...---,,,------,,,,,,,,,++++++++++++,,,------......------///---+++***))))))++++++------------------------******+++,,,,,,---......((((((***+++++++++++++++------,,,++++++*********,,,,,,+++***)))))))))***((()))***,,,...///111111111111000000000000111111111111222333444444444444222222333444555666777777777666555555666888;;;===PPPQQQLLL@@@999<<<>>>===BBB>>>;;;:::<<<>>>???>>>===>>>>>>===<<<<<<>>>@@@=========;;;:::;;;>>>@@@DDDEEEGGGJJJNNNQQQSSSUUURRRSSSSSSRRRPPPMMMIIIGGGGGGGGGHHHIIIKKKNNNPPPRRRSSSWWW^^^gggooovvv{{{~~~|||{{{zzzzzzzzz|||~~~vvvttt|||yyyxxxqqqjjjdddmmmvvv}}}zzzvvvvvvqqqzzzsssjjjccchhhxxxzzzpppjjjgggeeeddd^^^]]]```]]]^^^mmmpppZZZOOOLLLJJJJJJJJJKKKLLLNNNNNNLLLLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMQQQVVVVVVSSSOOOMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKJJJKKKKKKLLLMMMOOOPPPQQQSSSUUUWWWYYYZZZ\\\^^^```bbbaaa```______```aaabbb]]]\\\\\\\\\\\\]]]^^^^^^```bbbgggkkkppp}}}nnn___ZZZWWWSSSOOOIIIIIIHHHFFFGGGJJJPPPTTTZZZlllzzzhhh```[[[VVVYYYWWWTTTSSSUUUYYY]]]```ttt~~~sssllljjjhhhiiiiiigggdddbbbaaaaaa```______]]][[[XXXUUUSSSOOOLLLHHHEEECCCAAA>>><<<::::::999888666555444444555555444444333222222111666444222222333333222111111000///////////////000000000/////////.........---...///////////////...------------,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------------,,,,,,,,,,,,------.........------......///000111111++++++++++++++++++******++++++++++++++++++,,,,,,------,,,+++++++++++++++++++++,,,---...//////000111111000000000000111111111111222333444444444444333333444555666777777888777666666666777999;;;<<>><<<===<<>>===<<<<<<>>>@@@??????>>><<<::::::<<<>>>BBBDDDGGGJJJNNNQQQRRRSSSRRRRRRRRRRRRQQQOOOMMMLLLIIIHHHGGGGGGGGGIIIKKKLLLTTTXXX```iiiqqqxxx}}}{{{zzzyyyyyy{{{~~~zzzvvv}}}zzzxxxoooggggggnnnyyyvvvtttoooppp}}}~~~wwwtttttt|||uuulllffflll||||||uuuqqqnnnmmmgggeeeeeebbbaaaooo~~~kkkWWWNNNLLLJJJJJJKKKKKKLLLNNNNNNMMMLLLMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPTTTXXXXXXTTTPPPNNNNNNMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMOOOPPPQQQQQQSSSVVVWWWXXXYYY\\\^^^^^^]]]]]]]]]^^^___aaabbb]]]]]]\\\\\\]]]]]]^^^___aaacccfffiiimmmyyy}}}hhh^^^XXXSSSOOOLLLKKKIIIGGGGGGIIIMMMQQQYYYjjj~~~~~~kkkaaa[[[VVVWWWWWWWWWVVVUUUXXX\\\```ppp{{{sssllliiigggiiijjjhhheeebbbaaaaaa^^^^^^]]]\\\ZZZWWWTTTSSSOOOLLLHHHEEECCCAAA>>><<<;;;;;;:::888777666555444555555444444333222222222;;;777333000111333444444222111000///.....................---------,,,,,,,,,,,,---//////000000000.........------------,,,+++,,,------......------)))+++---///000///...---++++++,,,,,,---...////////////.........000111222......---,,,,,,+++***************+++,,,---------...------,,,,,,,,,,,,---..................//////111111000000000000111111111111222333444444444444333444555666777888888999777777777777888999;;;<<<===GGGLLLFFF<<<999<<>>:::999:::::::::;;;===>>>======<<<>>>???@@@@@@???<<<:::999;;;<<<@@@CCCGGGKKKOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRMMMLLLIIIGGGFFFGGGHHHIIISSSXXX```jjjssszzz|||{{{{{{|||yyy}}}wwwmmmhhhjjjmmmqqqsssrrrnnnjjjbbbaaa```dddssswwwqqqrrryyyxxxoooiiipppyyysssoookkkjjjvvvssscccRRRLLLKKKKKKKKKLLLKKKMMMNNNOOONNNMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQUUUYYYXXXTTTOOOMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMNNNOOOOOOOOOQQQTTTUUUUUUWWWYYY[[[ZZZZZZZZZ[[[]]]^^^```aaa]]]]]]]]]]]]]]]^^^______bbbcccdddgggjjjtttpppaaaZZZTTTQQQNNNMMMKKKHHHFFFHHHKKKNNNWWWggg{{{pppeee^^^YYYVVVYYY[[[YYYVVVVVV[[[```kkkvvvssskkkgggfffgggiiihhheeebbbaaa```\\\\\\\\\[[[YYYWWWTTTSSSPPPMMMIIIFFFCCCAAA>>><<<<<<;;;:::999888666555555555555444444333333333333;;;777333000111222333444111111000///////////////.........---------,,,,,,,,,---....../////////...//////.........---------+++,,,------......------+++,,,---...///......---******+++,,,---//////000---,,,+++++++++---...000......------,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---.........////////////000111111000000000000111111111111222333444444444444444444555666777888999999888888999999:::;;;;;;<<<===@@@@@@:::444555;;;AAAFFFCCC>>>:::999888999::::::<<<===>>>======>>>???>>>??????===;;;:::;;;===???BBBGGGLLLPPPRRRRRRRRRTTTSSSSSSSSSSSSTTTUUUVVVRRRQQQNNNKKKIIIIIIJJJJJJQQQVVV^^^hhhrrryyy~~~~~~}}}wwwqqqooollliiihhheeebbb```\\\\\\[[[```ooowwwqqqlllttt~~~vvvpppvvvzzzuuuvvv|||hhh[[[NNNJJJKKKKKKLLLNNNLLLNNNOOOPPPOOONNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPTTTWWWVVVQQQMMMKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNOOOPPPQQQQQQOOONNNNNNMMMMMMNNNNNNNNNOOOQQQSSSTTTTTTUUUWWWYYYYYYYYYZZZ[[[\\\]]]^^^___]]]]]]]]]]]]]]]^^^^^^___bbbaaaccceeehhhrrrrrr```ZZZWWWSSSNNNMMMKKKIIIGGGGGGKKKMMMWWWdddwwwvvvkkkccc]]]WWW\\\```^^^XXXVVVZZZ___fffqqq|||qqqjjjfffccceeeggggggdddaaa______[[[[[[[[[ZZZYYYWWWUUUSSSPPPMMMIIIFFFDDDBBB???<<<<<<;;;:::999888666555555555555444444444444333333666444222111222222111000///////////////000111111/////////.........------...............---,,,,,,//////.........---------+++,,,------......------///...---+++++++++,,,---******+++,,,---//////000,,,+++*********+++,,,---------,,,,,,,,,---...///---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,------...///000111111111111000000000000111111111111222333444444444444444444555666777888999999999:::;;;============<<<===:::888777777888;;;===BBBAAA>>>;;;999999:::;;;999;;;===>>>=========???<<<===>>>===<<<;;;===>>>???BBBGGGMMMQQQSSSSSSSSSVVVVVVVVVUUUVVVVVVWWWXXXTTTSSSQQQOOONNNMMMMMMMMMOOOSSS[[[dddnnnvvv||||||wwwpppjjjfffccc```^^^[[[[[[[[[```ppp|||sssooojjjrrr||||||rrr___UUULLLJJJLLLLLLMMMOOONNNOOOQQQQQQOOOOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNQQQTTTWWWUUUQQQLLLKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMMMMNNNOOOPPPRRRRRRPPPOOONNNNNNMMMNNNNNNNNNPPPRRRTTTTTTTTTUUUWWWXXXZZZZZZ[[[[[[[[[[[[[[[[[[]]]\\\\\\\\\\\\]]]^^^^^^```___aaadddhhhqqqrrr___ZZZXXXTTTLLLLLLKKKIIIGGGHHHKKKMMMVVVaaasss}}}pppeee]]]YYY^^^bbb```YYYVVVYYY^^^aaalll~~~yyyoooiiieeeaaadddffffffdddaaa___^^^ZZZ[[[[[[ZZZYYYWWWVVVTTTPPPMMMIIIFFFDDDBBB???===;;;;;;:::888777666555444555555444444444444444444222111111111333222000...............///000111222000000000////////////.../////////......,,,++++++.........------------,,,+++,,,------......------111///,,,*********,,,---++++++,,,,,,---...//////,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---///000.........---,,,++++++++++++++++++++++++,,,,,,---+++,,,,,,...///000111111111111000000000000111111111111222333444444444444333444555666777888888999;;;<<>>===:::888999>>>@@@===999888>>>>>>>>>===;;;::::::;;;777:::===>>>=========>>>:::<<<======<<<<<<===??????BBBFFFKKKOOORRRSSSSSSWWWWWWXXXXXXYYYZZZZZZZZZVVVVVVUUUTTTSSSQQQOOONNNNNNQQQWWW___hhhqqqxxx|||xxxqqqlllgggbbb___ZZZZZZ[[[aaaqqq|||wwwpppjjjiiiiiissszzzfffZZZRRRLLLLLLMMMMMMMMMPPPPPPRRRSSSRRRPPPOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMSSSVVVXXXWWWRRROOONNNOOOLLLLLLLLLLLLLLLKKKKKKKKKNNNMMMMMMMMMNNNOOOQQQRRRPPPOOOOOONNNNNNNNNOOOOOOQQQSSSTTTUUUTTTTTTVVVWWWYYYZZZZZZ[[[[[[ZZZYYYYYY[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]```dddhhhooo~~~ttt___ZZZXXXTTTLLLLLLLLLJJJHHHHHHJJJMMMTTT]]]nnnvvvhhh]]]\\\___aaa^^^YYYVVVXXX[[[]]]gggwwwuuummmhhheeeaaadddggggggeeebbb______ZZZ[[[[[[[[[ZZZXXXWWWVVVPPPMMMJJJFFFDDDBBB???===::::::999888666555444444444444555555555555555555111000///000222333111000000///////////////000111000000000/////////......---------......---,,,,,,------------,,,,,,,,,,,,+++,,,------......------......------------------,,,,,,,,,------.........+++,,,...//////...,,,+++...---+++***+++,,,---...------------------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------............111111000000000000111111111111222333444444444444333333444555666777777888===???AAACCCDDDBBB@@@>>>:::888;;;@@@@@@:::777999;;;>>>@@@???<<<999999999666999<<<>>>>>>======>>><<<===>>>>>><<<;;;<<<===>>>@@@CCCHHHLLLOOORRRSSSTTTVVVXXX[[[\\\]]]^^^^^^ZZZ[[[\\\\\\YYYUUUQQQOOOOOOQQQTTT[[[dddmmmvvv{{{}}}wwwpppiiiddd\\\]]]^^^cccrrrvvvpppkkkddd______cccnnnooo\\\WWWQQQMMMNNNOOONNNNNNPPPSSSTTTUUUSSSPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRUUUWWWVVVRRROOOOOOPPPMMMMMMMMMMMMLLLLLLKKKKKKNNNMMMLLLLLLLLLNNNPPPQQQOOOOOONNNNNNNNNOOOOOOPPPQQQSSSTTTTTTSSSSSSTTTVVVUUUVVVXXXYYYYYYYYYXXXXXXZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\___dddggglllwwwttt```[[[YYYTTTOOONNNMMMKKKHHHGGGHHHJJJRRRXXXiii~~~pppddd]]]^^^]]]ZZZVVVTTTUUUVVVXXXaaappprrrkkkgggdddbbbeeehhhiiifffcccaaa___ZZZ[[[[[[[[[[[[YYYWWWVVVQQQNNNJJJGGGEEEBBB???===:::999888777666444333333444444555555555555555555222000//////111333333333222111000//////......///000////////////.........++++++,,,---............------,,,,,,,,,++++++++++++,,,------......------+++,,,///000111000///...------------------------)))+++---//////---***)))000...,,,*********+++,,,+++,,,,,,------......///---------------...///000......---------,,,,,,,,,111111000000000000111111111111222333444444444444222222333444555666777777>>>@@@CCCEEEEEEDDDAAA???<<<::::::;;;777333666???;;;>>>AAAAAA===999777777666999<<<>>>>>>======>>>===???@@@???<<<:::::::::===>>>AAAEEEIIIMMMPPPRRRRRRTTTXXX\\\___```aaa``````aaacccbbb___ZZZTTTQQQPPPQQQTTTYYYaaallluuu{{{yyypppjjjaaabbbbbbfffttt~~~rrrjjjddd\\\WWWWWW[[[fffwww}}}hhhVVVWWWQQQNNNOOOPPPNNNNNNPPPUUUVVVVVVTTTQQQNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOORRRUUUTTTPPPNNNNNNOOOOOONNNNNNNNNMMMMMMLLLLLLNNNMMMLLLKKKKKKMMMOOOPPPOOONNNNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSRRRRRRSSSUUUQQQSSSUUUWWWXXXYYYXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\___cccfffiiirrr|||rrr```]]][[[VVVQQQQQQOOOKKKHHHEEEFFFGGGPPPUUUeee{{{yyynnn^^^\\\YYYVVVTTTSSSRRRRRRUUU]]]kkk}}}wwwpppjjjfffcccdddeeefffdddaaa^^^\\\]]]]]]^^^]]]\\\YYYVVVTTTOOOMMMJJJHHHFFFDDDBBB???:::;;;:::999777666777888666555555444444333222222//////000000111111111222---------------...//////000000000000000000000000//////............//////111000......000111000///......---,,,,,,+++******+++***)))***++++++***(((((()))***,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////---,,,---//////,,,***++++++,,,---///000000111333333333222222111111111000000111222444555666666999888777666666777888999===@@@CCCFFFGGGFFFCCCBBB???>>>===<<<::::::::::::===@@@CCCDDDBBB???<<<:::888;;;======;;;:::<<<>>>AAAAAA@@@???>>>===<<<<<<:::<<>><<<888888777555444333444555666555555444444333222222000000000000111111111222...............//////000........................//////............/////////...,,,,,,---...---,,,......------,,,++++++***+++******+++,,,,,,+++))))))***+++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------...---+++,,,......,,,)))((())))))***+++------...222222111111111000000000...///000222444666777888888888777666666777888888<<<>>>AAACCCDDDDDDBBBAAA>>>>>>===<<<;;;:::::::::===@@@CCCDDDBBB>>>:::888888;;;======<<<<<<===???>>>>>>>>>>>>============;;;<<<>>>@@@BBBFFFLLLOOOSSSWWW\\\___aaabbbdddeeeddddddeeeggggggccc[[[VVVSSSSSSTTTVVV\\\fffrrrzzz}}}sssqqqmmmkkktttqqqeee]]]YYYVVVTTTSSSYYYcccmmmvvv{{{tttbbbUUUPPPRRRPPPOOOMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMMMMLLLLLLNNNOOOSSSTTTTTTRRRPPPPPPQQQRRROOOOOONNNMMMLLLKKKJJJJJJKKKLLLLLLMMMNNNNNNOOOOOONNNNNNMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYY[[[^^^dddkkkppprrrbbbYYYVVVVVVSSSQQQNNNKKKHHHGGGGGGGGGJJJNNNZZZmmm|||}}}rrrccc___YYYUUUSSSSSSTTTUUUWWWZZZeeeuuuuuunnnjjjgggffffffeeedddbbbaaa```______^^^\\\ZZZWWWUUUTTTRRROOOKKKGGGDDD@@@;;;888;;;:::888666666666777888666555555444444333222222000000000111111111111111///////////////000000111........................//////............/////////---,,,+++,,,---,,,+++......------,,,+++++++++,,,++++++,,,------,,,******+++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++************************++++++++++++,,,,,,,,,,,,---,,,+++,,,------+++)))++++++,,,---...//////000111000000000000/////////------///111444666888999888777777666666777777888;;;<<<===???@@@@@@@@@@@@======<<<<<<;;;;;;;;;:::===???CCCEEEDDD@@@;;;888999;;;=========>>>???AAA<<<<<<<<<=========>>>>>><<<======>>>@@@DDDJJJNNNSSSWWW\\\___aaabbbdddeeeeeeeeefffhhhgggddd^^^ZZZVVVUUUTTTUUUZZZeeerrr{{{zzzuuuwwwuuujjjaaaZZZUUUSSSQQQTTTZZZaaaggglllppprrrtttwww{{{{{{iiiZZZQQQNNNOOOOOONNNMMMMMMMMMMMMMMMOOOOOONNNNNNMMMMMMLLLLLLKKKLLLMMMLLLKKKKKKMMMOOOSSSSSSSSSRRRPPPOOOPPPQQQNNNMMMKKKJJJIIIIIIIIIIIIKKKKKKKKKLLLLLLMMMMMMNNNLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQOOOPPPQQQRRRSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUWWWYYY\\\aaaggglll}}}uuufff]]]XXXVVVUUUSSSPPPMMMKKKIIIHHHHHHGGGMMMYYYgggqqqxxx{{{hhhccc\\\VVVTTTTTTTTTTTTWWWYYYaaaooo}}}yyyooolllhhhgggfffeeedddcccbbbbbb``````^^^\\\ZZZWWWVVVTTTRRROOOKKKGGGDDD@@@<<<999<<<;;;999888888999999999666555555444444333222222111111111111111111111111000000000///000111111222000000000000000000000000///......------......///111///---------...---,,,......------,,,,,,,,,,,,---,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,+++***)))---------...///000000000000000000000000000000000---...000111333555666777777777777666666777777777999999999:::<<<===>>>???<<<<<<<<<<<<<<<;;;;;;:::;;;>>>BBBFFFGGGEEE@@@<<<::::::<<<===>>>???AAABBB=========>>>>>>>>>>>>>>>>>>>>>===<<<===AAAGGGLLLPPPTTTYYY]]]___```bbbcccdddeeeggghhhgggeeeaaa^^^ZZZXXXUUUUUUYYYdddqqq{{{}}}{{{}}}sssiii___XXXTTTSSSTTTUUUZZZ```fffjjjmmmppprrrvvvppp```VVVRRRQQQNNNNNNMMMMMMMMMNNNNNNNNNQQQPPPPPPOOONNNMMMMMMLLLKKKLLLMMMLLLKKKKKKMMMOOORRRSSSSSSQQQOOONNNNNNPPPNNNMMMJJJHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNOOOOOONNNOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUSSSTTTVVVXXXZZZ___eeeiiiuuuoooaaaZZZXXXVVVTTTQQQNNNLLLJJJIIIHHHFFFLLLWWWaaafffjjjuuuooohhh___XXXVVVUUUTTTSSSWWWWWW^^^jjjvvvzzzpppmmmhhhgggfffeeeddddddcccccc``````___]]][[[YYYWWWUUUQQQNNNKKKHHHFFFCCC@@@===999777666666888888777555666555555444444333222222222222222111111111111111000000000000000111222222000000000000000000000000......------------......111///------......---,,,......------------,,,,,,,,,,,,,,,---//////...---------,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,+++******************+++,,,,,,------111111111111111111111111000000111222222333444444666666666777777666666666777777777888999;;;===???<<<=========<<<;;;:::999999;;;@@@FFFJJJJJJFFFBBB;;;;;;;;;<<<>>>@@@AAABBBAAAAAA@@@@@@???>>>======>>>>>>===;;;;;;???DDDIIINNNRRRWWW[[[^^^```bbbddddddeeeggghhhgggeeedddccc```]]]YYYVVVYYYcccoooxxx|||pppdddZZZUUUUUUTTTTTTXXX```iiipppsssvvvwwwzzz{{{hhhZZZTTTSSSSSSMMMNNNNNNNNNOOOOOOOOOOOORRRRRRQQQPPPOOONNNNNNMMMKKKLLLMMMLLLKKKKKKMMMOOORRRRRRRRRPPPMMMLLLMMMNNNOOOMMMKKKIIIHHHIIIKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKIIIJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRROOOPPPPPPQQQRRRSSSSSSTTTRRRTTTVVVXXXZZZ^^^cccgggpppjjj^^^ZZZVVVTTTRRROOOLLLJJJHHHGGGGGGLLLTTT[[[\\\___jjjvvv~~~uuulllaaaZZZWWWVVVUUUSSSVVVVVV[[[fffqqq}}}zzzppplllffffffffffffeeedddcccbbb___`````````^^^\\\YYYWWWOOOMMMJJJHHHGGGEEEBBB@@@;;;999888:::======:::666666555555444444333222222222222222222222111111111000000000000000111111222..............................------------.........,,,++++++,,,------,,,......------------------,,,++++++---//////...---------,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,...---+++******++++++,,,,,,,,,---------...000000111111111111222222111111111111222222222222555666666777777666666555666666777888999;;;===>>>======>>>>>>===;;;999888888999===DDDJJJMMMJJJGGG<<<;;;999:::===???AAAAAACCCBBBAAA@@@???>>>>>>===>>>>>>===;;;;;;===AAAEEELLLQQQVVV[[[___bbbdddfffdddfffhhhiiihhhgggggghhhgggddd^^^ZZZZZZbbblllttt}}}vvvggg[[[UUUUUUTTTTTT\\\hhhuuu~~~tttaaaVVVQQQPPPPPPNNNOOOPPPPPPPPPPPPPPPOOOQQQQQQPPPPPPOOOOOONNNNNNLLLMMMNNNMMMLLLLLLNNNPPPQQQRRRQQQOOOLLLKKKLLLMMMNNNMMMLLLKKKJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQMMMMMMNNNOOOQQQRRRSSSSSSRRRTTTVVVXXXZZZ]]]aaaeeelllxxx}}}hhh]]]WWWUUUSSSQQQNNNKKKIIIGGGHHHJJJPPPTTTTTTVVV```llluuuzzzpppccc\\\YYYXXXVVVSSSUUUTTTYYYbbblllwwwyyyooojjjdddeeefffgggfffdddbbbaaa^^^```bbbcccbbb___[[[XXXNNNLLLIIIGGGFFFDDDAAA???===;;;<<>>>>>>>>??????>>>===:::777666999888:::AAAHHHLLLJJJGGG>>>;;;888999<<<>>>??????AAA@@@@@@@@@??????>>>>>>=========<<<;;;<<>>>>>??????@@@???===:::777555:::888999>>>FFFJJJIIIFFF>>>;;;888888;;;>>>>>>===>>>>>>>>>>>>????????????<<<======<<<;;;;;;===???DDDIIIPPPVVV[[[___ccceeehhhkkkmmmmmmllllllooorrrqqqmmmfff```]]]```gggmmm{{{qqqbbb[[[YYYXXX]]]jjj~~~sssaaaTTTPPPPPPPPPNNNQQQRRRSSSSSSSSSRRRPPPOOOLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPOOONNNNNNPPPRRRQQQQQQPPPNNNKKKJJJJJJKKKJJJKKKKKKLLLLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGIIIKKKLLLKKKKKKKKKKKKLLLLLLLLLMMMJJJKKKLLLMMMMMMNNNNNNNNNJJJKKKLLLMMMOOOQQQRRRRRRPPPRRRUUUWWWXXXZZZ^^^aaacccmmmcccZZZYYYWWWUUURRRNNNKKKJJJHHHFFFFFFIIIJJJLLLUUU^^^fffwww~~~ssseee]]]\\\[[[XXXUUUSSSQQQSSSZZZaaajjjwwwrrrlllkkkffffffgggggghhheeeaaa^^^]]][[[ZZZYYYYYYXXXVVVTTTOOOLLLHHHEEECCCBBB@@@>>>;;;:::999:::;;;:::777555666555555555555444444444222222444444444444222222222222333333222111///..................------,,,+++,,,---...///...---,,,.........------,,,,,,,,,,,,---......//////......------------------------***((('''(((+++...//////000///---+++***(((((((((***+++,,,---,,,+++***)))***+++,,,---------,,,,,,---,,,,,,+++***)))((((((###%%%(((+++---...------+++,,,...///111222333333///////////////000111111333555777888999888666666999888888999;;;>>>AAACCCFFFEEECCCAAA>>>;;;:::999777888999<<>>AAA@@@?????????AAACCCEEEAAA???;;;999888;;;>>>@@@BBBFFFLLLSSSXXX^^^dddhhhggglllooonnnppptttvvvuuutttooogggaaa___aaaeeehhhuuuzzzllldddXXX]]]dddqqq}}}ooo^^^RRROOOQQQTTTUUU[[[[[[YYYTTTOOOLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLNNNPPPQQQUUUSSSPPPMMMKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJGGGHHHIIIKKKKKKKKKKKKJJJLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMNNNKKKKKKLLLMMMNNNOOOQQQQQQSSSTTTVVVVVVVVVWWWZZZ\\\```kkkyyyqqq```YYYTTTTTTTTTPPPLLLKKKGGGBBBDDDJJJJJJHHHRRR```aaaqqqzzzjjjaaa______ZZZVVVUUUSSSSSSXXX___gggsss|||pppkkkjjjgggffffffggggggeeeaaa^^^\\\[[[YYYYYYYYYXXXUUUSSSOOOLLLHHHFFFDDDBBB@@@===;;;:::999:::;;;:::777555555555555555444444444444111111222333333222111111222222222222111000///...//////000000//////...---,,,,,,------......------......---------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,***))))))+++---------------,,,+++******++++++------...............---,,,,,,,,,,,,------------------,,,+++******))))))((()))+++---.........---,,,---...000111222222222///////////////000111111444555777999999999888777999888888999;;;>>>AAACCCCCCCCCBBB@@@>>>===;;;:::999999:::;;;===@@@CCCDDD@@@===:::999<<<>>>???>>>@@@@@@???>>>???AAACCCDDDBBB@@@===;;;;;;<<<>>>@@@@@@DDDIIINNNTTTZZZaaaeeejjjooosssrrrssswwwyyyxxxtttpppjjjdddaaaaaaccceeesssrrrhhh]]]bbbiiivvvyyynnn___UUUTTTVVVXXXYYY[[[ZZZXXXSSSNNNKKKIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMOOOPPPRRRPPPMMMJJJIIIHHHHHHIIIKKKJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKLLLMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLKKKLLLMMMNNNOOOOOONNNNNNMMMMMMNNNPPPRRRSSSSSSTTTVVVVVVVVVWWWZZZ\\\```hhhrrr|||ccc[[[TTTTTTTTTPPPMMMLLLGGGCCCDDDIIIHHHFFFNNN\\\\\\lll~~~qqqfffbbb```[[[WWWVVVSSSSSSWWW\\\cccnnnyyyzzzppplllkkkgggffffffggggggdddaaa^^^[[[ZZZXXXXXXXXXWWWTTTRRRNNNLLLIIIGGGEEECCC???<<<;;;:::999:::::::::888666555555555555444444444444000000111111111111000000222222111000///////////////////////////...---------------,,,---......///...------------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------...,,,******+++,,,,,,+++*********++++++,,,---...---------------...///000---,,,+++++++++,,,......---------,,,,,,+++++++++---.....................---...///000111111111111000////////////000111111444666888:::;;;:::999888999888888999;;;>>>AAACCC@@@AAAAAAAAA@@@???======;;;;;;::::::;;;===???@@@BBB???;;;:::;;;===>>>>>>???>>>>>>>>>>>>@@@AAABBBCCCAAA@@@>>>======>>>>>>>>>@@@DDDHHHNNNUUU\\\bbbjjjpppttttttuuuyyy{{{yyyvvvsssmmmhhhdddbbbbbbbbbnnnzzzyyymmmcccgggpppuuummmaaaZZZWWWXXXYYYXXXXXXWWWUUUQQQMMMJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKMMMNNNPPPNNNKKKIIIGGGGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJKKKLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLNNNOOOQQQRRRRRRQQQOOONNNNNNPPPSSSTTTSSSTTTUUUVVVVVVWWWYYY\\\___dddjjjtttggg]]]UUUSSSSSSPPPMMMMMMHHHDDDDDDGGGFFFDDDJJJUUUWWWeeewwwzzzmmmeeeaaa]]]YYYWWWTTTSSSVVVYYY^^^hhhrrrzzzsssooommmhhhgggfffffffffddd```]]][[[YYYXXXWWWWWWVVVTTTRRRNNNLLLJJJIIIGGGCCC???;;;<<<:::999999:::999888666555555555444444444333333111111111111111111111111222111///.........///000...............------,,,...---,,,,,,,,,---///000------------------------,,,---......//////......------------------------...,,,******+++,,,---,,,*********+++,,,---...///***)))))))))***+++---...,,,+++***))))))+++---...------------------,,,,,,///......------...//////......///000000000000000000000//////000000111222444666888:::<<<<<<;;;:::888888888999;;;>>>AAACCCBBBCCCDDDEEEDDDBBB@@@???<<<;;;:::::::::;;;===>>>BBB@@@===;;;:::<<<===>>>>>>=========>>>???@@@AAABBBAAAAAA???>>>===<<<<<<===>>>@@@CCCHHHOOOXXX^^^fffmmmqqqrrrtttxxxzzzyyyxxxvvvrrrnnniiieeecccaaaiiirrr~~~pppfffkkkvvvrrrpppjjjaaaZZZWWWTTTRRRQQQRRRRRRQQQNNNKKKJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMPPPNNNLLLIIIHHHGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJKKKKKKMMMNNNQQQRRRSSSUUUSSSPPPNNNNNNQQQTTTVVVRRRTTTUUUVVVVVVWWWYYY[[[]]]aaafffooolll___TTTQQQQQQOOOMMMLLLJJJFFFEEEFFFEEECCCHHHPPPUUU```pppssshhhbbb]]][[[XXXTTTSSSUUUXXX\\\eeennn|||tttpppmmmhhhgggfffeeeeeeccc```]]][[[YYYXXXWWWWWWVVVTTTRRROOOMMMKKKIIIGGGCCC>>>;;;<<<:::999888999999888777555444444444444333333333222222222111111222222222111111///.........///000000000000000000///......///...---,,,---...///000------------------------,,,---......//////......---------------------------+++)))***,,,.........,,,,,,,,,+++,,,,,,------)))(((((('''(((***,,,---+++***((('''''')))+++,,,------------------......------,,,,,,---...///000......///000000000000000000000000000000111222222333555888;;;<<<<<<<<<;;;888888888999;;;>>>AAACCCEEEGGGIIIJJJIIIGGGCCCAAA<<<<<<;;;:::;;;<<<===>>>AAAAAA???===;;;;;;<<<===============>>>???@@@@@@AAA@@@@@@???>>><<<;;;:::======>>>@@@DDDKKKSSSYYYaaahhhnnnqqqtttyyy|||{{{{{{zzzwwwtttooojjjfffdddeeelllyyyrrrfffkkkyyytttfffbbb___[[[VVVSSSPPPMMMKKKKKKLLLLLLKKKJJJJJJKKKMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNMMMJJJHHHGGGGGGGGGHHHGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLJJJIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKMMMOOOQQQSSSTTTUUUSSSPPPNNNNNNQQQTTTVVVRRRSSSUUUUUUUUUVVVYYY[[[[[[^^^eeeppppppaaaSSSNNNOOONNNLLLKKKLLLIIIGGGGGGFFFEEEHHHMMMRRR[[[jjjzzzyyykkkbbb^^^\\\XXXUUUSSSVVVXXX[[[ccclll}}}sssnnnkkkiiigggeeeddddddbbb___]]][[[ZZZXXXXXXXXXWWWTTTRRRQQQNNNKKKIIIFFFCCC???<<<===;;;999888999999888777444444444444333333333333333222111111111111222333111000000//////000000000333333333333333222222111......------......///000,,,,,,,,,------------...***+++,,,,,,------,,,,,,---------------------------+++******,,,...//////...------,,,,,,,,,,,,,,,++++++***++++++,,,---...***)))((((((((()))***+++,,,,,,,,,------.........+++,,,,,,,,,---.........---...///000111111111111111000000000000111222222222444777:::<<<===<<<<<<999888888999;;;>>>AAACCCHHHJJJMMMOOONNNKKKGGGEEE???>>>===<<<<<<<<<===>>>???@@@AAA???===<<<<<<============>>>??????@@@@@@@@@@@@???>>>======<<<;;;<<<======>>>AAAGGGNNNSSSZZZbbbjjjooouuu|||~~~}}}|||yyyvvvqqqmmmjjjdddiiisssuuuhhhlllxxxyyyggg\\\RRRRRRQQQPPPNNNMMMKKKJJJFFFGGGIIIHHHHHHIIIKKKMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHIIIKKKMMMOOOLLLJJJHHHEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIIIIJJJHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNPPPRRRSSSRRRQQQOOONNNNNNPPPSSSTTTRRRSSSTTTUUUUUUVVVXXX[[[YYY]]]fffqqqvvveeeSSSMMMNNNNNNMMMLLLKKKJJJHHHGGGGGGHHHJJJLLLOOOUUUcccvvv~~~oooddd___^^^ZZZVVVUUUVVVXXXZZZaaaiiitttmmmkkkiiihhheeedddcccbbb___]]]\\\[[[YYYYYYYYYXXXUUUSSSRRROOOKKKHHHEEEBBB???======;;;888888888999888888444444444333333333222222222111000000000000111222000000111111111111111000222333333333333222111111------...///////////////,,,,,,,,,---------......***+++,,,,,,------,,,,,,------------------------///---++++++,,,......---------,,,,,,,,,,,,------,,,------.........------************++++++++++++***++++++,,,------......,,,---.........---,,,+++,,,---...000111222222222111111000000111111222333111333666999<<<===<<<<<<999888888999;;;>>>AAACCCGGGJJJNNNQQQRRROOOKKKIIIDDDCCCAAA???===<<<<<<===<<>>???@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>;;;<<<<<<===>>>BBBHHHLLLQQQ[[[dddkkksss{{{~~~{{{wwwtttrrreeeiiipppyyyyyynnnnnnvvvmmm\\\TTTJJJKKKMMMMMMKKKJJJIIIIIIEEEFFFGGGGGGFFFGGGHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHJJJMMMOOOQQQKKKJJJHHHEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHJJJKKKLLLKKKJJJIIIGGGGGGHHHHHHIIIFFFFFFHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKMMMOOOPPPQQQNNNNNNMMMMMMNNNPPPRRRSSSQQQSSSTTTUUUUUUVVVXXXZZZYYY\\\dddooo{{{|||iiiUUUNNNOOOOOONNNNNNIIIIIIGGGFFFGGGJJJKKKKKKMMMQQQ^^^ppp~~~sssgggbbbaaa\\\XXXVVVWWWVVVWWW\\\dddvvvooollljjjhhheeedddcccaaa___]]]]]][[[ZZZYYYYYYXXXVVVTTTTTTPPPKKKGGGDDDBBB@@@>>>===;;;888777888999888888444444444333333333222222111000///......///000111000000222333333222111000000000000000000///......,,,---///000000000///...,,,,,,,,,------.........,,,---......//////......------------------------111///,,,+++,,,,,,,,,+++,,,,,,,,,,,,------...///,,,---.........---,,,+++***+++,,,------------,,,******++++++,,,---......//////000000///---***(((+++,,,...///111222333333111111111000111111222333000222666999;;;<<<<<<<<<999888888999;;;>>>AAACCCDDDHHHNNNRRRSSSQQQNNNKKKHHHGGGDDD@@@>>><<<;;;;;;:::>>>BBBCCCAAA===<<<<<<===>>>???@@@@@@AAAAAA@@@BBBAAA@@@?????????@@@AAA:::;;;<<<<<<===@@@DDDHHHJJJTTT^^^fffoooyyy~~~~~~{{{xxxvvvgggjjjooottt~~~|||ssspppttt{{{fffVVVOOOJJJKKKMMMLLLJJJHHHGGGFFFFFFGGGHHHFFFEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHKKKNNNPPPRRRMMMLLLJJJHHHGGGGGGHHHIIIEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMJJJIIIHHHGGGFFFGGGHHHHHHDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPKKKLLLLLLMMMNNNOOOQQQRRRQQQSSSTTTUUUUUUVVVXXXZZZZZZ\\\bbbkkkuuulllWWWOOOPPPQQQPPPPPPHHHGGGFFFDDDGGGJJJLLLKKKMMMOOOZZZkkkxxxvvvjjjdddddd^^^ZZZWWWVVVUUUTTTYYY___vvvmmmmmmjjjhhheeecccbbb```]]]ZZZ___\\\YYYXXXWWWWWWUUUTTTOOOLLLHHHFFFDDDCCCAAA@@@>>>===:::888666555555555666666666555444444333333111111111111111111111111000000000000000000000000...///111000...------.........------------..............................***+++,,,...///000000000..................---------,,,,,,,,,,,,---......(((***---///000///---,,,,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++---000111...***+++,,,///333777666111---444333333222111000//////555666888999::::::999999<<<;;;:::999;;;===@@@CCCCCCGGGMMMSSSVVVUUURRRPPPMMMIIIDDDAAA@@@@@@???>>>===<<<===@@@CCCCCC@@@<<<>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@>>>===>>>???===;;;:::999999:::<<<===CCCKKKUUU^^^fffooowww~~~~~~~~~~~~{{{rrrlllhhhjjjrrrxxx{{{{{{iiiYYYQQQPPPJJJJJJJJJJJJIIIHHHGGGGGGEEEFFFHHHJJJJJJIIIHHHGGGIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLJJJGGGEEEDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHFFFFFFIIIIIIJJJJJJJJJJJJJJJJJJHHHIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHJJJLLLMMMNNNKKKLLLMMMNNNNNNNNNNNNNNNJJJKKKLLLNNNPPPQQQRRRRRRPPPPPPQQQSSSTTTUUUVVVWWWVVVYYY___fffoootttdddWWWQQQNNNMMMLLLKKKIIIHHHHHHHHHHHHGGGEEEKKKMMMUUUaaakkkvvv|||rrrggg______]]][[[XXXVVVWWWZZZ]]]vvvnnnmmmiiigggeeecccbbb```^^^[[[^^^]]]ZZZYYYYYYXXXVVVTTTOOOLLLHHHFFFDDDCCCAAA@@@>>>===:::888666555555555666666666555444444333333111111111111111111111111000000000000000000000000...///111000///---............------------.....................---------,,,,,,------,,,,,,++++++------------------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000...------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++)))***---...---,,,---------///333444222000222222111111000///......111333555777999:::::::::;;;:::999999:::===@@@BBBBBBFFFMMMSSSVVVVVVUUUSSSLLLIIIDDD@@@??????>>>===>>>>>>???BBBEEEEEEBBB????????????@@@@@@AAABBBBBBAAAAAAAAA@@@>>>===>>>???===<<<:::999999;;;<<<===AAAGGGPPPYYY```iiissszzzzzz}}}}}}~~~~~~xxxpppjjjiiinnnxxxxxxfffWWWNNNMMMJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFHHHIIIIIIIIIHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIGGGEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNLLLLLLMMMNNNNNNNNNNNNNNNJJJJJJLLLMMMNNNOOOOOOOOOQQQQQQRRRSSSUUUVVVWWWXXXWWWYYY^^^dddkkk{{{zzzmmm```VVVQQQMMMLLLMMMKKKIIIIIIJJJIIIHHHFFFGGGIIIPPPZZZdddnnn}}}xxxlllccc^^^]]][[[XXXWWWWWWYYY[[[xxxnnnmmmhhhfffdddcccbbbaaa___]]]^^^]]]\\\[[[[[[YYYVVVSSSPPPMMMIIIFFFDDDCCCAAA???>>><<<:::888666555555555666666555555444333333333111111111111111111111111////////////////////////...000111111///......///......------------......//////.........---------,,,,,,------,,,,,,+++***++++++,,,,,,------......---,,,,,,,,,,,,---.........---+++******,,,...///000...------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...+++((((((***,,,------///---++++++...000222222111111000000//////.........///222555777999:::;;;:::999888999:::===???AAABBBFFFLLLRRRUUUVVVVVVUUUNNNJJJEEEBBBAAA@@@>>>===@@@@@@AAACCCFFFGGGEEEDDD??????@@@@@@AAABBBBBBBBB@@@AAABBBAAA>>>===>>>???===<<<;;;::::::;;;<<<======BBBIIIPPPWWWaaallltttuuuzzz}}}}}}vvvlllhhhhhhmmmzzzppp```RRRKKKJJJKKKKKKJJJJJJIIIGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHHHHIIIJJJLLLMMMNNNLLLLLLMMMNNNNNNNNNNNNMMMKKKLLLMMMMMMNNNNNNMMMMMMQQQQQQRRRSSSUUUVVVWWWXXXXXXYYY]]]aaafffrrr|||nnn___UUUPPPOOOOOOMMMKKKKKKKKKJJJHHHGGGEEEFFFKKKSSS\\\eeetttssshhh^^^]]][[[YYYXXXXXXXXXXXXyyyooonnngggeeedddccccccbbb```___^^^]]]]]]]]]\\\ZZZVVVSSSPPPMMMIIIFFFDDDCCCAAA???===<<<:::888666666666666666666555444444333333222111111111111111111111111////////////////////////...000111111///......///......------------....../////////...------,,,,,,+++,,,---...////////////******++++++,,,---......---,,,,,,,,,,,,---......,,,+++++++++,,,...000222,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,---,,,*********+++,,,---///---++++++,,,...111222000000000000000000//////...///111444666888:::;;;888888888888:::<<>>>>>???>>>===<<<;;;;;;<<<<<<===;;;>>>CCCHHHOOOXXXdddmmmsssyyy}}}yyynnngggcccdddnnnxxxvvvfffYYYNNNJJJKKKKKKKKKJJJIIIHHHGGGEEEDDDFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIFFFEEEEEEDDDDDDEEEFFFFFFHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJLLLMMMNNNLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNOOONNNNNNMMMMMMOOOPPPQQQRRRSSSUUUVVVVVVWWWXXX[[[^^^bbbkkk~~~zzzhhhZZZTTTSSSPPPNNNLLLKKKKKKJJJHHHFFFGGGFFFIIIOOOVVV___mmmyyyxxxlll```^^^[[[ZZZYYYXXXVVVUUU{{{pppooogggeeedddcccccccccaaa```^^^]]]]]]]]]\\\ZZZVVVSSSQQQMMMIIIFFFDDDBBB@@@>>>===<<<:::888666666666666555555555444333333222222111111111111111111111111///////////////////////////000222111///......///......------------......//////.........---------,,,,,,---...////////////******++++++,,,---......---,,,,,,,,,,,,---......------...///////////////,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,++++++,,,.........---,,,+++,,,,,,---------...///000000111111111111111111111222222333444555777888999777777888999;;;===???@@@CCCEEEIIILLLNNNOOOOOOOOOOOOLLLHHHFFFEEEDDDBBB@@@AAAAAABBBCCCCCCDDDFFFGGG@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCBBB@@@>>>>>>???>>>>>>======<<<<<<<<<<<<:::===@@@CCCHHHQQQ]]]fffqqqxxx}}}yyyooohhhbbb```fffnnntttkkk[[[RRRLLLKKKMMMJJJJJJJJJIIIHHHFFFEEEDDDFFFFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTVVVVVVYYY]]]```gggvvvnnn^^^WWWUUUPPPNNNLLLKKKJJJIIIGGGEEEGGGFFFHHHLLLQQQXXXdddpppyyy{{{ooobbb___\\\ZZZZZZYYYVVVTTT|||qqqooohhhfffdddddddddcccaaa___^^^]]]\\\[[[[[[YYYVVVSSSQQQNNNIIIFFFDDDBBB@@@>>><<<;;;999888666666666777555555444444333222222222111111111111111111111111///////////////////////////111222111000/////////......------------.......................................---,,,+++***)))++++++,,,,,,------......---,,,,,,,,,,,,---......///000000000///...,,,,,,000...------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***---000000...,,,+++++++++---//////...---...///000000111111222222333333444333333333444555666777777777888:::<<<>>>@@@AAADDDEEEGGGJJJKKKLLLMMMMMMLLLJJJGGGFFFFFFEEECCCAAABBBCCCCCCBBBAAABBBEEEGGGCCCCCCBBBAAA@@@??????>>>@@@BBBCCCCCCAAA???>>>????????????>>>======<<<<<<:::<<<>>>???CCCKKKUUU^^^kkkrrryyy~~~~~~xxxpppkkkddd```ccchhhiiisssuuu```TTTNNNKKKKKKNNNHHHIIIIIIHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNNNNNNNNNNMMMLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRSSSUUUUUUXXX\\\___dddppp|||xxxfff[[[UUUQQQOOOMMMKKKJJJIIIFFFDDDEEEDDDEEEHHHKKKPPP[[[fffooo{{{sssfffbbb]]][[[ZZZZZZWWWTTT~~~rrrpppiiigggeeeddddddcccaaa___^^^]]]ZZZYYYYYYXXXVVVTTTQQQNNNIIIFFFDDDBBB@@@>>><<<;;;999777666666777777555555444333333222222111111111111111111111111111000000000000000000000000///111222222000//////000......------------......,,,,,,------.../////////.........---,,,+++)))(((------------------......---,,,,,,,,,,,,---......---,,,++++++,,,---...///000...------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++---///...+++***+++,,,,,,...000///------///111/////////000111222222333222222111111222333444555777888999;;;===???AAABBBCCCDDDFFFHHHKKKLLLNNNNNNMMMKKKIIIIIIIIIIIIGGGFFFDDDEEEDDDBBB@@@AAADDDHHHGGGFFFEEEDDDBBB@@@???>>>@@@BBBDDDDDDBBB???>>>>>>????????????>>>===<<<<<<999;;;<<<===???EEEOOOVVV```hhhqqqwww}}}~~~|||wwwrrrnnnhhhaaaaaaeeefffmmmxxxyyyyyyxxxyyy|||wwwhhhXXXPPPNNNKKKJJJJJJGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFHHHIIIIIIIIIHHHGGGEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLGGGHHHJJJLLLNNNOOOPPPQQQLLLLLLMMMOOOPPPQQQRRRSSSTTTTTTWWW\\\^^^aaajjjtttuuubbbXXXSSSQQQNNNLLLKKKIIIGGGDDDDDDCCCDDDGGGIIIKKKTTT^^^fffsssxxxkkkeee^^^ZZZ[[[ZZZXXXUUU~~~rrrpppjjjhhheeeddddddccc```^^^___\\\YYYXXXXXXWWWUUUTTTRRRNNNJJJFFFDDDBBB???>>><<<;;;999777777666777777555555444333333222222111111111111111111111111111111111111111111111111111000111222222000//////000.........------.........+++,,,,,,---...///000000------......///...........................---------,,,,,,,,,,,,---......'''&&&%%%&&&)))...333777,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,------+++((((((+++......///000...,,,,,,000333------...///000111222222000000//////000222444555777888:::<<<>>>@@@AAABBBCCCDDDFFFHHHKKKNNNPPPQQQPPPNNNMMMMMMNNNNNNLLLKKKFFFGGGFFFCCC@@@AAADDDHHHJJJJJJHHHFFFCCCAAA@@@???@@@BBBDDDDDDBBB@@@>>>>>>@@@@@@@@@@@@???>>><<<<<<999:::;;;;;;===BBBKKKQQQWWW```jjjrrryyy||||||xxxtttqqqjjjcccaaacccggglllsss{{{~~~~~~yyyrrrrrrqqqsssvvv{{{kkk___SSSOOOOOOLLLHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGEEEGGGIIIJJJJJJJJJHHHGGGEEEEEEFFFFFFGGGGGGGGGGGGIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDHHHHHHGGGGGGGGGGGGGGGGGGKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIJJJMMMPPPRRRTTTUUUVVVLLLMMMNNNOOOQQQRRRSSSSSSUUUTTTWWW[[[\\\^^^fffoookkk\\\UUUSSSPPPNNNMMMKKKHHHFFFEEEDDDFFFHHHIIIKKKRRR[[[```mmm||||||mmmfff^^^ZZZ[[[[[[YYYVVV}}}ooonnnlllgggaaa```bbbcccaaa^^^^^^]]][[[YYYVVVSSSPPPOOOMMMKKKHHHEEEDDDAAA>>><<<;;;:::888666555444333333555555444333333333444444...000111111000000111333//////...------///000111000000000000000//////...111///---,,,,,,,,,.../////////...------,,,++++++)))+++,,,...//////......000000000///...---++++++++++++******++++++,,,---..................------++++++******++++++,,,---------,,,+++,,,---...///,,,***)))***...///...,,,******+++,,,,,,,,,++++++***+++,,,---...---,,,,,,------///000111111111111...000222444555444333222444666999;;;===AAAFFFJJJJJJHHHGGGIIILLLQQQTTTVVVTTTUUUUUUUUUTTTQQQOOOMMMKKKHHHBBB>>>===@@@DDDGGGIIIKKKLLLJJJEEEAAA@@@AAACCCCCCDDDDDDDDDCCCCCCBBB@@@@@@???????????????@@@:::888666666888<<>>AAAEEEHHHJJJIIIHHHJJJNNNSSSWWWZZZ___^^^^^^\\\XXXSSSOOOLLLJJJFFFBBB>>>===>>>AAACCCKKKMMMOOOMMMIIIDDDBBBBBBAAABBBBBBBBBBBBBBBAAAAAADDDCCCAAA@@@>>>=========;;;:::888777888<<<@@@CCCFFFMMMWWWaaaiiiqqqwww{{{~~~yyywwwwwwtttlllhhhiiiiiillloooqqqttt}}}xxxwwwvvvtttssssssttttttssssssrrrsssuuuzzz~~~qqqbbb[[[RRRLLLKKKKKKHHHFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJIIIHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHFFFEEEFFFGGGHHHGGGEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLLLLOOOUUUZZZ\\\[[[YYYWWWRRRQQQOOONNNNNNPPPRRRSSSTTTUUUVVVXXXYYY]]]cccggguuunnnbbbVVVTTTUUUNNNLLLMMMGGGGGGFFFEEEDDDFFFJJJMMMPPPWWW___mmm}}}~~~vvvkkkddd```^^^ZZZWWWzzzqqqqqqooojjjeeeccccccbbb```]]]^^^]]]\\\ZZZWWWTTTRRRQQQRRROOOLLLJJJHHHEEEBBB@@@===<<<;;;999888777777777666555444333333333333333222333333111//////000111222111111000000//////......////////////...------000///...,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,++++++,,,---------------+++++++++++++++,,,------+++---///000111000///...,,,,,,,,,,,,,,,------...******)))))))))***+++,,,---+++++++++---------++++++,,,------......------++++++,,,------------,,,000000000000000///......000000000000111222222333666888;;;===>>>@@@CCCFFFJJJIIIIIIKKKPPPVVV[[[___ggggggfffddd___YYYTTTPPPKKKHHHDDDAAA>>>>>>???@@@IIILLLOOOOOOLLLHHHDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBB@@@???>>>>>>======<<<:::999999<<<>>>@@@AAAFFFNNNWWW```jjjrrrxxx}}}||||||xxxrrrnnnnnnmmmooopppqqqqqqvvv}}}~~~yyyvvvsssqqqqqqtttwwwyyyxxxwwwvvvwwwzzz~~~xxxjjjaaa[[[TTTOOONNNMMMJJJHHHGGGEEECCCBBBBBBDDDFFFHHHFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGEEEEEEFFFFFFDDDBBBFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLJJJLLLOOOQQQQQQPPPMMMLLLOOONNNNNNNNNNNNOOOPPPQQQQQQSSSTTTVVVXXX\\\aaaeeekkk~~~nnn]]]VVVUUUOOOMMMNNNIIIHHHGGGEEEDDDEEEHHHKKKMMMPPPXXXfffwwwuuujjjddd```\\\YYYxxxqqqrrrnnnjjjfffcccbbb```]]][[[]]]]]]\\\ZZZXXXUUUSSSRRROOOMMMJJJGGGFFFCCC@@@>>>;;;:::999888777666666666666555444444333333333333000000111000//////111333000000000000000//////..................------,,,000///...------------...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---,,,+++)))))),,,++++++++++++,,,------***,,,///111222111000///------,,,,,,,,,---......***************+++++++++---,,,,,,,,,,,,,,,,,,+++,,,------...............,,,,,,,,,---------------...///000000000000000///111000///...///000222333777999<<<>>>???@@@AAACCCGGGHHHIIILLLPPPVVV]]]aaaggghhhjjjiiifffaaa\\\XXXOOOMMMIIIFFFBBB@@@??????CCCFFFKKKNNNNNNKKKHHHEEEEEEEEEDDDDDDDDDDDDDDDDDDAAA@@@@@@@@@@@@AAAAAABBB???>>>===;;;;;;<<<===>>><<<@@@FFFNNNWWWaaalllsss{{{|||}}}}}}zzzuuurrrqqqrrrssstttsssssstttxxx{{{}}}}}}}}}}}}yyyvvvsssqqqrrrwww|||}}}}}}|||~~~~~~mmmbbb^^^ZZZUUURRRPPPNNNLLLJJJIIIGGGEEEDDDCCCDDDEEEFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHLLLLLLLLLKKKKKKIIIHHHHHHFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMOOOPPPRRRTTTVVVZZZ___bbbffftttyyycccXXXVVVPPPOOOQQQMMMIIIHHHFFFEEEEEEFFFHHHIIINNNUUUbbbqqq}}}pppgggaaa]]]ZZZwwwrrrrrrkkkiiieeebbb```]]]ZZZXXX\\\[[[[[[YYYWWWUUUSSSRRROOOLLLIIIGGGEEEBBB???===;;;;;;:::888777777777777666666555444333222222333111222111///......000222////////////////////////...............------,,,//////......------------,,,,,,,,,,,,,,,,,,,,,---)))))))))***,,,---...///.........---,,,+++)))))),,,,,,++++++,,,,,,---...***,,,...000111111000///------,,,,,,,,,---......+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......//////......,,,,,,,,,---------......,,,---...000111111222222222111///......000222333666999===?????????@@@AAADDDFFFIIIKKKNNNSSSZZZ___dddgggjjjlllkkkgggbbb___TTTRRRNNNJJJEEEBBB???>>>???BBBGGGLLLPPPQQQOOONNNHHHGGGEEEDDDCCCCCCCCCDDDAAAAAA@@@@@@AAABBBCCCCCCAAA@@@???>>>============:::<<<@@@FFFNNNYYYdddkkkuuuzzz}}}}}}{{{xxxuuutttssstttttttttttttttvvvwwwwwwzzz~~~~~~~~~~~~~~~|||zzzxxxxxxyyyzzzxxxvvvsssrrruuu{{{rrrddd\\\YYYWWWUUUSSSRRRPPPNNNLLLKKKKKKJJJJJJHHHGGGEEEDDDFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIGGGGGGHHHHHHHHHHHHGGGFFFJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEFFFGGGHHHIIIJJJKKKHHHIIIJJJLLLLLLLLLLLLLLLMMMOOOQQQSSSUUUXXX\\\___eeeooogggXXXWWWRRRQQQTTTQQQJJJIIIGGGFFFEEEFFFGGGGGGKKKRRR]]]jjjxxxtttjjjbbb]]]ZZZvvvrrrqqqhhhgggeeebbb___\\\YYYXXXZZZZZZYYYXXXWWWUUUSSSRRRPPPNNNKKKHHHGGGDDDAAA???>>>===<<<;;;::::::::::::777666555444333222222222555555444111......000222222111000///...///000111...////////////...------///............---------------------------------(((((()))***,,,...///111++++++,,,---------------,,,,,,,,,,,,,,,------...,,,,,,---....../////////,,,,,,,,,,,,,,,------...+++,,,---............---+++,,,------++++++,,,---,,,---......//////......---------,,,---......///+++,,,---///111222333333333222000//////000222333555999>>>@@@@@@@@@@@@@@@AAAEEEIIILLLMMMPPPVVVZZZaaaeeejjjooopppmmmiiieee[[[XXXSSSMMMHHHDDDAAA@@@AAABBBEEEKKKRRRWWWXXXYYYJJJIIIGGGDDDCCCBBBBBBBBBEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<:::;;;===@@@FFFPPPZZZaaannnvvv|||}}}{{{zzzyyywwwqqqqqqqqqrrrssstttuuuuuusssuuuwwwzzz~~~|||{{{}}}~~~zzzvvvtttuuuwwwzzz{{{wwwvvvuuuttttttuuuuuusssrrrrrrtttvvvuuuttttttuuuyyyyyyggg\\\YYYTTTUUUVVVVVVUUUSSSQQQOOOMMMNNNNNNNNNMMMJJJHHHGGGIIIHHHHHHGGGGGGHHHHHHIIIKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFBBBCCCEEEEEEDDDDDDFFFGGGEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOMMMOOORRRSSSTTTVVVYYY\\\dddkkkzzzkkkYYYXXXUUUSSSUUUSSSKKKJJJHHHGGGFFFFFFGGGGGGFFFLLLVVVbbbooo~~~zzzooofff___[[[uuuqqqpppggggggfffccc___\\\ZZZYYYXXXXXXXXXWWWVVVTTTSSSRRRQQQOOOLLLJJJHHHEEEBBB@@@>>>===<<<;;;;;;:::;;;;;;777666555444333222222222444555444333222444777:::999777333000...///000111//////000000000///.....................------,,,/////////......---------++++++++++++---...000111,,,,,,---............------,,,,,,,,,,,,---......------,,,+++,,,,,,---...+++++++++++++++,,,------+++,,,---...///......---)))+++------++++++---///,,,,,,---............---...------,,,---...///000,,,---...000111222222222333222111000000111222333444888>>>AAAAAA@@@@@@@@@???DDDKKKMMMMMMNNNQQQUUU[[[aaaiiirrrvvvvvvtttqqqeeeaaa[[[TTTNNNIIIGGGEEECCCBBBCCCHHHPPPXXX\\\^^^QQQOOOKKKHHHFFFDDDDDDDDDEEEDDDCCCBBBBBBAAAAAABBBAAAAAABBBAAA@@@???===<<<::::::;;;<<<@@@GGGPPPVVVdddoooxxxyyyxxxyyyxxxvvvrrrqqqpppqqqrrrtttuuuuuurrrsssvvvwwwzzz}}}}}}xxxtttrrrooopppsssvvvxxxzzz{{{{{{}}}|||}}}~~~}}}yyyuuupppwww}}}|||{{{{{{yyyvvvqqqqqqpppmmmjjjiiijjjlllqqquuu{{{wwwqqqqqqpppnnnkkkjjjkkkmmmlllkkkkkknnnppppppqqqtttwww|||nnn^^^WWWWWWQQQTTTWWWXXXXXXVVVTTTTTTNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMKKKJJJIIIJJJJJJKKKLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFCCCEEEGGGFFFDDDCCCEEEGGGDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFHHHIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIHHHHHHKKKKKKLLLMMMNNNOOOPPPPPPNNNPPPRRRSSSTTTUUUWWWYYY```eeerrrppp[[[ZZZVVVRRRSSSQQQKKKJJJIIIHHHGGGGGGGGGHHHFFFJJJRRR[[[ffftttvvvlllddd___uuuqqqooogggggggggddd```]]][[[[[[WWWWWWWWWVVVUUUTTTRRRRRRQQQNNNKKKIIIGGGEEEBBB???<<<;;;::::::999999999999777777555444333222222222000111222444666;;;@@@EEE???<<<666111......000111000000000000000//////.........//////......---,,,111111000///...---------///...------...///000111000000000///...---++++++---,,,,,,,,,,,,---......///---+++******+++,,,...++++++******++++++,,,---+++,,,---...///...---,,,(((+++------++++++---000+++,,,------......------......---,,,---...///000......///000000111000000333333222222222222222222333888>>>AAABBBAAA@@@@@@???EEELLLOOONNNMMMOOORRRTTT\\\gggsss{{{~~~}}}mmmiiibbb[[[TTTOOOMMMLLLEEEBBBAAAEEEMMMVVV\\\^^^WWWUUUQQQMMMJJJHHHHHHHHHAAAAAAAAABBBCCCDDDEEEEEEAAAAAABBBBBBAAA???>>><<<::::::::::::<<>>:::999999999888666555555444333222222222222444222000000333999???CCC>>>;;;666222//////000111......////////////......111///,,,---///111///.../////////...---------,,,//////......------------+++,,,...//////---,,,***+++++++++,,,,,,,,,------,,,---......//////......,,,,,,,,,---------......***+++---//////...---+++++++++++++++++++++++++++...---,,,++++++,,,---...///---)))'''&&&(((+++---------......//////000000000000000000000111111111444666:::>>>AAACCCCCCCCCEEEGGGJJJKKKKKKJJJKKKLLLTTTZZZdddqqq{{{vvvtttlll```XXXUUUQQQMMMHHHFFFDDDDDDHHHPPPWWW\\\___ZZZTTTPPPOOOMMMJJJFFFGGGFFFFFFEEEEEEDDDCCCCCC???@@@AAAAAABBBBBBAAAAAAAAA???===<<<<<>><<<===>>>AAABBBKKKRRR[[[```bbbccceeehhhhhhjjjmmmrrrxxx{{{}}}~~~~~~}}}||||||||||||{{{{{{|||}}}~~~}}}~~~~~~zzznnnllljjjiiiiiigggeeecccaaa```___^^^\\\ZZZXXXWWWXXXYYYZZZ[[[[[[ZZZXXXVVVWWWVVVVVVVVVVVVWWWXXXXXXXXX[[[^^^^^^^^^```ffflllqqqtttzzz~~~zzztttpppmmmkkkjjjjjjhhhhhhiiijjjjjjgggdddbbb```bbbfffiiikkkooouuuwwwxxx|||uuuggg^^^VVVQQQPPPMMMMMMNNNNNNNNNNNNMMMMMMIIIGGGFFFFFFGGGJJJNNNPPPYYYXXXUUUSSSQQQOOONNNMMMMMMKKKHHHFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDEEEGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFCCCDDDDDDDDDEEEEEEEEEFFFEEEFFFFFFGGGGGGFFFFFFEEEGGGFFFEEEDDDEEEFFFHHHIIIGGGHHHJJJKKKKKKKKKMMMOOOOOOPPPQQQRRRRRRSSSUUUXXX[[[___eeemmmlll___XXXTTTRRRSSSTTTQQQLLLIIIHHHGGGEEEDDDFFFGGGIIILLLRRR\\\fffmmmtttmmm{{{qqqkkkiiigggeeeccc___]]][[[YYY[[[YYYWWWVVVVVVUUUSSSQQQNNNKKKHHHEEEDDDDDDBBBAAA???===:::888888888888777777777666555444444444444444333222111111222444555000//////......///000000......////////////......///---,,,,,,---......------------...............------------,,,,,,,,,,,,***+++---...///...------,,,------------.........***+++,,,,,,------,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,------......------,,,------.........---,,,+++,,,,,,---...///000111111111111111111222222333333222444777:::???CCCGGGIIIEEEHHHKKKMMMNNNOOOQQQRRRPPPSSSYYYbbbkkkssszzz~~~yyyyyysssiiibbb^^^ZZZUUUMMMMMMLLLIIIHHHKKKRRRXXXeeeggghhheee___XXXRRROOOKKKHHHFFFDDDDDDDDDCCCBBB@@@AAABBBBBBCCCCCCBBBBBB@@@@@@???>>>>>>>>>>>>???BBBHHHOOOTTTWWWZZZ___cccdddfffjjjpppvvv{{{~~~~~~~~~~~~|||yyyxxxxxx{{{}}}~~~tttqqqmmmjjjhhhgggeeeccc___^^^]]][[[XXXVVVTTTTTTUUUVVVWWWXXXWWWVVVTTTSSSSSSSSSSSSRRRSSSSSSTTTTTTTTTVVVXXXXXXWWWYYY^^^bbbeeegggjjjmmmooopppppppppkkkjjjhhhfffdddddddddeeeeeeeeeeeehhhkkklllkkkjjjiiiggghhhllloooqqqwww~~~}}}{{{yyyzzzzzzyyy}}}~~~jjj]]]UUUOOOLLLLLLHHHIIIIIIJJJJJJJJJIIIIIIFFFEEEDDDCCCEEEGGGKKKMMMUUUUUUTTTSSSQQQOOOMMMLLLJJJHHHFFFEEEFFFGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDDDDEEEGGGIIIJJJEEEGGGIIIKKKKKKLLLNNNPPPNNNPPPQQQQQQQQQSSSUUUWWWYYY]]]bbbhhhuuussseee\\\UUURRRSSSSSSPPPMMMKKKJJJHHHFFFCCCFFFFFFGGGIIIMMMTTT\\\cccvvv|||~~~yyy~~~pppkkkhhhgggeeebbb___]]][[[YYY\\\ZZZXXXVVVVVVTTTRRRPPPNNNLLLHHHFFFEEEDDDBBB@@@>>><<<999888888888888777777666555444333333333333222222222222222111111111,,,---......////////////......////////////.........---,,,,,,,,,---------,,,---------.../////////++++++*********************+++,,,---...///......---------.........//////++++++,,,------------,,,++++++,,,,,,,,,---------...---,,,+++,,,---///000------------------------+++,,,---......---,,,+++---------...---------,,,.........///////////////111111111222333333333444555555666777:::>>>BBBDDDEEEGGGKKKNNNOOORRRUUUWWWSSSUUUXXX\\\bbbkkksssyyyvvvwwwtttlllfffddd___ZZZUUUUUUSSSNNNIIIHHHMMMQQQ^^^eeemmmoooiii```YYYUUUQQQMMMIIIGGGGGGGGGFFFDDDAAAAAABBBCCCCCCCCCCCCCCC@@@@@@@@@@@@???>>>===<<<>>>AAAFFFJJJMMMQQQVVVZZZ^^^aaaeeekkkqqqwww}}}{{{wwwwwwyyy|||yyy|||~~~~~~~~~xxxuuurrrpppnnnkkkgggdddbbbaaa___\\\YYYWWWUUUTTTUUUUUUWWWWWWWWWUUUSSSRRRRRRRRRRRRSSSTTTUUUWWWWWWWWWXXXXXXWWWWWWXXX\\\___dddeeeggghhhiiiiiiiiihhhbbbbbbbbbcccdddeeeggghhhggggggiiillloooqqqrrrrrruuuttttttwwwyyy{{{}}}wwwsssqqqnnnnnnnnnnnnqqqvvvzzz{{{tttbbbVVVNNNHHHEEEGGGEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDFFFHHHJJJNNNNNNNNNNNNMMMKKKHHHGGGGGGFFFDDDDDDEEEGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCDDDFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJDDDFFFHHHIIIIIIJJJLLLMMMNNNOOOQQQQQQQQQRRRUUUWWWXXX[[[```eeennnpppdddZZZUUUTTTQQQPPPNNNNNNMMMJJJGGGDDDEEEEEEEEEFFFIIINNNUUU[[[kkksss~~~qqqlllgggfffdddbbb___]]][[[ZZZ\\\ZZZXXXVVVVVVTTTRRRPPPOOOMMMIIIGGGEEECCC@@@>>>>>>;;;999777888888888777666555444333222222222222111222333444444333222111......///000000///............////////////......---------,,,,,,,,,---...,,,---------.../////////++++++++++++,,,,,,,,,,,,***+++,,,---......//////---------.........//////,,,,,,---...............------------............000///---,,,,,,...000222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++...---,,,++++++,,,...///,,,------...///000000111000111111222333333444444444444333444666:::===@@@CCCFFFIIIMMMPPPSSSXXX[[[XXXYYYYYYYYY[[[aaajjjppptttwwwvvvqqqnnnlllhhhcccYYYXXXUUUPPPJJJHHHJJJLLLSSS^^^llltttssslllddd```XXXRRRKKKGGGHHHHHHFFFCCCBBBBBBCCCDDDDDDDDDDDDCCCAAAAAAAAAAAA@@@???===<<<>>>???AAACCCEEEIIIMMMPPPUUUYYY^^^bbbhhhooovvv|||{{{yyyzzz|||zzz{{{{{{zzzyyyyyy{{{~~~yyyyyyyyyxxxvvvrrrlllgggdddccc___\\\XXXVVVTTTSSSUUUVVVWWWWWWVVVTTTRRRQQQPPPQQQRRRTTTVVVYYY[[[]]]ZZZZZZZZZYYYYYY[[[^^^```eeeeeefffgggffffffddddddbbbcccdddfffhhhjjjlllmmmlllmmmoooqqqtttvvvyyyzzz}}}}}}}}}wwwqqqnnnllliiigggeeeeeefffiiinnnrrrvvvvvviii[[[RRRKKKFFFDDDFFFCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDCCCDDDEEEGGGHHHHHHHHHIIIIIIIIIGGGEEEDDDFFFDDDCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJFFFHHHIIIIIIHHHHHHJJJKKKNNNOOOPPPQQQQQQRRRTTTWWWVVVYYY___cccjjj~~~|||mmm___WWWUUUQQQPPPOOOOOONNNLLLHHHEEEDDDDDDDDDEEEGGGKKKQQQVVV```hhhuuuqqqmmmfffeeedddaaa___\\\[[[ZZZ[[[YYYWWWVVVVVVUUUSSSQQQOOOMMMJJJGGGEEECCC@@@======;;;888777888888888777555555444333222222222222111222333444444333222111000111111111111000//////......////////////......---......---,,,,,,---///---------...........................////////////,,,,,,,,,,,,---.........,,,------------.........,,,---......//////..................////////////000...---,,,,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,++++++,,,...000)))***,,,...000222333444///000000111222333444444000000000222555888<<<>>>@@@CCCGGGKKKOOOTTTYYY]]]\\\\\\[[[YYYXXX[[[bbbhhhnnnsssvvvtttttttttpppkkk^^^[[[WWWSSSPPPNNNLLLLLLLLLWWWfffrrrwwwvvvrrrooo___WWWMMMHHHHHHHHHEEEBBBBBBCCCDDDDDDEEEDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>????????????AAACCCEEEGGGMMMPPPTTTXXX\\\ccclllsss~~~|||{{{yyywwwuuuuuuwwwzzzzzz{{{}}}~~~~~~zzzsssnnngggddd```\\\XXXUUUSSSSSSUUUVVVWWWWWWVVVTTTRRRPPPNNNOOOPPPSSSVVVZZZ]]]^^^ZZZYYYYYYYYYZZZ]]]___aaafffgggiiijjjiiihhhfffdddcccdddfffiiikkknnnooopppqqqsssuuuwwwyyy||||||xxxsssnnnkkkiiihhhgggbbb___^^^]]]___fffnnnyyyyyyddd[[[RRRMMMJJJFFFFFFIIIAAABBBCCCDDDDDDEEEDDDDDDFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEDDDCCCDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJLLLKKKJJJJJJKKKLLLMMMOOOPPPPPPPPPRRRTTTVVVUUUWWW\\\bbbhhhwwwxxxeeeYYYUUUQQQPPPOOOOOOOOOMMMJJJHHHDDDDDDDDDDDDEEEIIINNNRRRWWW___lllzzzrrrooofffeeecccaaa___\\\[[[ZZZZZZXXXVVVVVVVVVVVVTTTRRRMMMKKKIIIGGGFFFDDDAAA>>><<<:::888777777888888777666555444333333222222333222333333333333222111000111111000000111111111111......////////////......---///000///,,,,,,...000...............------------........./////////000------,,,,,,,,,------...,,,,,,,,,,,,------------,,,,,,---............------------.........//////---,,,,,,+++,,,---...///---------------------------------,,,,,,---------------........./////////,,,------...///000111111...//////000111222333444111111111222444777999;;;===@@@DDDIIINNNSSSZZZ^^^aaabbbbbb___[[[]]]bbbgggpppvvv{{{}}}~~~yyynnniiibbb]]]ZZZWWWQQQMMMJJJPPPZZZgggsssyyy{{{zzzhhh^^^SSSLLLKKKKKKGGGDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA???>>>======>>>@@@@@@@@@EEEHHHLLLOOOQQQXXXbbbiiiyyy~~~}}}zzzxxxxxxyyyzzz{{{}}}zzzwwwooolllgggbbb^^^[[[YYYYYYXXXYYYZZZZZZYYYWWWTTTSSSNNNNNNPPPSSSVVVYYY\\\]]]XXXXXXWWWXXX[[[^^^aaabbbhhhjjjmmmnnnnnnllliiigggeeegggjjjmmmpppsssuuuvvvvvvyyy}}}|||zzzuuuqqqkkkfffbbbaaabbbcccddd^^^[[[[[[\\\___jjjvvvjjjWWWQQQKKKIIIGGGCCCCCCEEE@@@@@@AAACCCCCCDDDDDDCCCEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDEEEFFFFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAABBBDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGIIIKKKKKKKKKKKKLLLNNNMMMNNNPPPPPPPPPQQQTTTVVVUUUTTTYYY```eeepppnnn___YYYRRRQQQOOOOOOOOONNNLLLJJJEEEEEEDDDCCCCCCEEEJJJMMMQQQXXXdddrrrsssqqqeeeeeecccaaa___\\\[[[ZZZYYYXXXVVVVVVVVVVVVTTTSSSKKKIIIHHHGGGGGGEEECCC@@@<<<:::777777777888888777777777666444444444444444444444333333111000///...000/////////000111222333......////////////.........///111///---,,,///111/////////......------,,,+++++++++,,,,,,---------......---,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,---------......++++++******++++++,,,,,,////////////////////////......,,,++++++,,,......,,,---000222222111///...333222111///...,,,+++***---...///000111222333333555555444444444555555666;;;>>>BBBGGGMMMSSSZZZ^^^eeeggghhheeeaaaaaafffkkkyyyxxxnnnhhhddd^^^UUUMMMHHHJJJQQQ]]]lllxxx~~~pppeeeYYYRRRPPPOOOLLLGGGCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCC>>>===<<<<<<===>>>>>>>>>AAADDDGGGIIIKKKQQQ[[[cccnnnwww~~~{{{{{{|||~~~}}}xxxvvvqqqkkkgggdddbbbbbb]]]^^^^^^^^^]]][[[YYYWWWPPPPPPRRRTTTVVVYYY[[[\\\XXXWWWVVVXXX\\\```cccdddfffiiillloooooommmiiigggiiikkknnnrrrvvvyyy{{{|||{{{xxxtttssspppkkkccc\\\YYYZZZ]]]___```[[[XXX[[[___eeetttuuubbbRRRMMMIIIGGGDDD???===?????????@@@BBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAACCCDDDEEEGGGFFFEEEFFFGGGFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAABBBDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEHHHIIIIIIJJJLLLNNNMMMNNNPPPPPPPPPQQQTTTVVVTTTRRRVVV^^^bbbjjjwwweee^^^SSSQQQOOOOOOOOOOOOMMMKKKFFFFFFEEECCCBBBCCCFFFIIINNNTTT___mmm{{{tttoookkkgggccc```^^^]]][[[YYY[[[ZZZWWWUUUSSSRRRRRRRRRRRRPPPMMMKKKIIIGGGCCC@@@<<<:::888777888999999888999888666444333222333333222222222333333444444444444333222111000...------//////000111111000///...---...///000111111111000333222111///............111111000///......------,,,,,,---...//////............---------,,,,,,,,,......---------,,,,,,,,,...,,,)))***---//////...***...111000...,,,---...+++,,,------......------------...............---........................---...///000111111111111---...000000//////000222666555555555666777999:::>>>???AAADDDJJJQQQWWW[[[dddhhhkkkkkkhhhgggjjjmmm|||uuufff\\\YYYPPPMMMLLLQQQ\\\hhhqqquuurrrjjjaaaZZZWWWTTTOOOLLLFFFDDDCCCDDDEEEGGGFFFFFFGGGFFFFFFEEEDDDCCCCCCCCC?????????>>>>>><<<;;;;;;;;;>>>AAABBBCCCHHHPPPXXXdddkkkwww|||}}}xxxrrrmmmiiigggfffeeedddcccccc```\\\YYYWWWVVVUUUVVVYYY[[[[[[ZZZ]]][[[ZZZZZZ\\\___bbbdddfffjjjnnnqqqpppooonnnmmmjjjlllqqqwww~~~{{{~~~zzzvvvpppmmmiiieee^^^WWWUUUWWWXXXXXXYYYZZZ[[[___gggvvvyyybbbUUULLLJJJFFFDDDDDDEEEEEEDDDAAAAAAAAA@@@@@@?????????@@@@@@AAABBBCCCDDDEEEFFFDDDCCCBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCCDDDEEEFFFGGGGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNMMMNNNOOOQQQSSSUUUVVVWWWXXXZZZ]]]fffyyyuuufffZZZTTTPPPPPPPPPNNNNNNPPPJJJHHHEEECCCBBBCCCEEEFFFIIINNNVVVaaammm|||uuupppkkkhhhdddaaa___]]][[[YYY[[[ZZZWWWUUUSSSRRRRRRRRRQQQMMMIIIFFFDDDBBB@@@???===;;;888777777777666555777666444333222222222333111111222222222222222222333222222111000///.........///000111111000//////000000000000///////////////...............//////,,,,,,------------......+++,,,,,,---......------,,,,,,,,,------...............---------,,,,,,,,,000---++++++---...---,,,+++...000///---,,,---///+++,,,------......------..................------------------------------***+++,,,---...............000111111111111333444555555555555666888999:::>>>>>>@@@DDDJJJPPPUUUYYYaaafffkkkllljjjjjjllloooyyyrrrddd___SSSOOOLLLNNNVVV___eeehhhkkkjjjhhhccc]]]VVVPPPMMMEEEDDDCCCCCCEEEFFFFFFEEEGGGGGGFFFEEEEEEDDDDDDCCCAAAAAAAAA@@@@@@???>>>===:::===???>>>>>>AAAHHHNNN\\\bbbmmmxxx}}}}}}~~~zzzvvvtttvvvuuusssqqqooojjjddd``````^^^]]]]]]___``````___``````______```ccceeefffiiimmmqqqtttttttttuuuuuuuuuwwwzzz~~~{{{xxxvvvtttpppllliiidddaaaZZZTTTRRRSSSUUUUUU______bbbjjjyyy{{{fffVVVNNNKKKHHHEEECCCDDDEEEEEEDDDAAAAAAAAA@@@@@@????????????@@@@@@AAACCCDDDDDDEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEECCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHGGGHHHIIIJJJLLLMMMNNNOOONNNNNNNNNNNNOOOQQQRRRSSSTTTUUUWWWYYY[[[bbbtttwwwggg]]]TTTQQQQQQPPPPPPRRRKKKIIIFFFDDDCCCCCCEEEFFFIIILLLSSS\\\ggguuuvvvrrrllliiieeebbbaaa___\\\ZZZZZZYYYXXXVVVTTTSSSRRRRRRQQQMMMHHHDDDBBBAAAAAA@@@>>><<<888777666666555333555444333222111222222333222222111111111111111111111111111111000000000///---...///000111111000000333222000///.........///......------,,,---------((()))***+++,,,---...///***+++,,,,,,---,,,,,,,,,***++++++,,,---...///000......---------,,,,,,,,,111///,,,,,,,,,---,,,+++---......---,,,,,,---///+++,,,------......------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------------///111111111111333555555555555666777888::::::<<<>>>@@@DDDIIINNNSSSUUU]]]bbbhhhlllllllllnnnqqqttt~~~ooohhh\\\VVVPPPNNNQQQUUUXXXXXXaaahhhooopppiii___UUUOOOHHHFFFDDDDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@<<<===>>><<<:::;;;@@@EEEOOOUUU___iiisss}}}|||vvvqqqooommmkkkjjjkkkkkkjjjiiiiiijjjjjjkkkllllllmmmnnnrrruuuyyy|||~~~yyyqqqooonnnmmmmmmllliiiggg```\\\VVVRRROOOPPPRRRTTT\\\bbbmmm}}}}}}iiiXXXOOOMMMHHHFFFCCCBBBCCCDDDDDDCCC@@@@@@@@@@@@@@@?????????>>>??????@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEECCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOOOONNNNNNOOOOOOPPPQQQRRRRRRUUUXXXYYY^^^lll{{{yyyiiiYYYRRRRRRRRRRRRTTTMMMKKKHHHFFFDDDDDDDDDEEEGGGJJJNNNUUU^^^kkkxxxuuusssllljjjfffdddbbb```]]]ZZZZZZYYYXXXVVVUUUTTTSSSRRRSSSPPPLLLIIIGGGFFFDDDCCC>>><<<999777777777666555555444333222222333333444333333222222111111000000000000000000000111111111------...///000111111111333111///...---...///111222111///...,,,+++******(((((()))+++,,,---...///+++,,,,,,---------,,,,,,++++++,,,,,,---...//////......---------,,,,,,,,,///...------------,,,,,,......---,,,+++,,,...///+++,,,------......------////////////...---,,,+++---------------------------......///000000000///***,,,.../////////111333444555555666888999:::;;;<<<===@@@CCCHHHMMMQQQSSSXXX]]]dddiiikkklllnnnooonnnwwwyyyqqqggg```WWWRRRQQQRRRQQQPPPZZZbbboooxxxwwwmmm___UUUMMMJJJGGGFFFGGGHHHHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@???===;;;<<>>>>>>>>???@@@AAAAAAAAADDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAA=========>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNQQQQQQTTTWWWXXXZZZeeeppp}}}ttt^^^SSSRRRRRRSSSTTTOOOMMMKKKHHHFFFDDDDDDDDDEEEFFFIIINNNVVVbbboooxxxtttrrrllljjjgggeeeccc```]]]ZZZYYYYYYXXXWWWVVVTTTSSSSSSRRRQQQOOONNNMMMJJJFFFCCC>>>;;;999888999:::999999666555444333333444555555444444333333222222222111000000000000111111111111.........///000111111222111///...---...///111333333222000...---,,,+++++++++,,,,,,,,,---------...------............------------------------------......---------,,,,,,,,,+++,,,------------......///---,,,++++++------...+++,,,------......------......//////...------,,,///////////////////////////000000111111111111000***,,,.........///000222444444666777999:::;;;;;;<<<<<>>>>>>>>@@@BBB???BBBHHHNNNWWWaaajjjqqq{{{wwwqqqllliiiggggggfffeeeeeefffeeecccaaa\\\VVVQQQOOOMMMLLLSSS]]]iii}}}ooo]]]RRRJJJFFFEEEDDDCCCAAAAAACCCCCCBBBAAA????????????????????????===>>>>>>>>>???@@@@@@@@@CCCCCCBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>??????@@@@@@@@@@@@??????>>>>>>======AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMQQQQQQTTTWWWWWWXXX___hhhtttzzzbbbUUURRRQQQQQQSSSQQQOOOLLLJJJGGGFFFEEEEEECCCDDDFFFJJJQQQ\\\hhhppptttssskkkiiigggeeeccc```\\\ZZZYYYYYYXXXXXXWWWUUUTTTSSSOOOOOONNNNNNMMMJJJEEEAAA>>><<<999999:::;;;;;;:::777666555444333444444555444444444333333333333333000000000000000111111111//////......///000111222///.........///000222333......------...//////000............------------......//////......------......---------,,,,,,,,,......---------,,,,,,,,,)))+++---...------...///...,,,++++++,,,------,,,+++,,,------......------------...............---////////////////////////...//////000000000//////---///000000000000111333333444666888999;;;;;;;;;<<<<<<>>>AAAEEELLLQQQUUUUUUXXX\\\```dddeeeeeeeee```dddllltttzzzvvvoooddd\\\WWWTTTPPPLLLRRRTTT^^^nnn}}}uuujjj\\\WWWQQQLLLIIIHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@?????????@@@AAABBB===@@@CCCGGGLLLTTT\\\aaammmuuu~~~}}}yyyrrrlllgggdddddddddbbb```______```___]]][[[XXXPPPLLLMMMMMMOOO[[[iii~~~{{{aaaRRRMMMIIIEEECCCDDDCCCBBBBBBCCCCCCAAA@@@>>>>>>>>>???????????????>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>>>>>>>?????????CCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDFFFHHHIIIIIIIIIGGGFFFDDDDDDEEEEEEFFFGGGIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLQQQPPPRRRUUUUUUUUU[[[cccnnn|||eeeXXXSSSPPPPPPQQQQQQPPPNNNKKKIIIGGGFFFFFFCCCCCCEEEGGGMMMUUU___fffuuutttjjjhhhfffeeeccc```\\\YYYXXXXXXYYYXXXWWWVVVTTTSSSNNNMMMKKKKKKJJJGGGCCC@@@???<<<:::999999999999888888777555333222222333333222222222222222333333333111111111000000000000000000000///......///000111////////////000000000000++++++,,,,,,---...000000.........------------------............---,,,+++,,,,,,------------------......---------,,,,,,,,,***,,,//////---,,,,,,...---,,,+++,,,......,,,***+++,,,------......------,,,,,,---...////////////////////////////////////......////////////......///000111000//////000111222444666888:::;;;;;;;;;===<<<===???DDDLLLSSSXXXXXXYYY[[[^^^```aaaaaa```^^^___bbbgggkkkttt~~~vvvkkkbbb\\\WWWRRRNNNOOOPPPVVVcccrrryyyxxxsssiiiccc\\\UUUPPPMMMJJJHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@AAABBBBBBBBB>>>???AAACCCEEEIIIOOOSSSZZZaaajjjpppsssyyyzzzooolllhhhbbb___]]]___```]]][[[[[[[[[[[[[[[YYYWWWUUUNNNKKKOOORRRXXXiii|||~~~lllYYYOOOJJJGGGGGGHHHEEEDDDCCCCCCCCCCCCAAA???===>>>>>>>>>?????????@@@>>>>>>????????????@@@@@@??????AAAAAABBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCBBBAAA@@@???@@@@@@AAA>>>???@@@AAABBBCCCDDDDDDDDDFFFHHHJJJJJJIIIGGGFFFDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNNNNMMMMMMLLLPPPOOOPPPSSSSSSSSSXXX^^^gggttt{{{iii]]]VVVPPPOOOQQQQQQPPPNNNMMMKKKIIIHHHGGGDDDEEEEEEFFFIIIOOOVVV[[[wwwuuujjjhhhfffdddccc```[[[XXXXXXXXXYYYYYYXXXVVVTTTSSSOOOMMMJJJHHHGGGFFFDDDBBB@@@===:::888888777666555777666444222111111111111000000111111222222222333111111111111000000000///111000///......///000000000111111111000///...------,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------,,,,,,+++******++++++,,,---...//////......---------,,,,,,,,,+++...111000---***+++,,,,,,+++***,,,//////,,,)))+++,,,------......------++++++---...///000000000........................///000000000000000//////---/////////---,,,---...222444666999;;;;;;<<<<<<>>><<<<<<>>>DDDLLLUUUZZZ[[[[[[[[[]]]^^^______^^^___]]]]]]______fffzzz|||qqqgggaaa[[[UUUQQQMMMNNNSSS\\\hhhrrrwwwyyytttnnneee]]]WWWSSSPPPMMMFFFFFFFFFFFFFFFGGGGGGGGGCCCDDDDDDEEEEEEEEEDDDDDDGGGEEEDDDCCCDDDDDDDDDCCC???@@@@@@AAAAAACCCGGGJJJIIIQQQZZZ___dddkkkwww|||xxxrrrlllgggeeebbb]]]ZZZYYY[[[]]]ZZZYYYYYYYYYZZZZZZYYYWWWUUUNNNLLLSSSXXXaaauuukkk___RRRJJJEEEBBBEEEJJJFFFEEEDDDDDDDDDCCC@@@>>>======>>>>>>?????????@@@????????????@@@@@@@@@@@@===>>>@@@AAABBBBBBAAA@@@??????@@@@@@AAAAAAAAAAAACCCBBBBBBAAAAAA@@@@@@@@@;;;;;;<<<>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBB@@@?????????@@@@@@>>>>>>???@@@BBBCCCDDDDDDDDDFFFIIIKKKKKKJJJHHHFFFDDDDDDDDDEEEFFFHHHIIIJJJGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLNNNNNNNNNMMMLLLPPPNNNNNNPPPQQQQQQVVV\\\bbblllzzzlllaaaXXXQQQOOOQQQQQQPPPOOOMMMLLLJJJIIIHHHFFFFFFFFFFFFGGGJJJOOOSSSuuuqqqiiihhhgggfffeeeaaa]]]YYYUUUVVVWWWWWWVVVSSSPPPNNNPPPNNNLLLJJJIIIHHHEEECCCAAA???<<<999777888999:::555555444333333222111111444333333222222333333444000000000000000111111111222000......000000000///........................///...---,,,+++,,,,,,---...------,,,,,,,,,------.........------,,,,,,,,,......---,,,,,,,,,,,,---........................++++++,,,---,,,+++***)))---+++******,,,---------000000000///------...///////////////////////////000...---,,,,,,---...000444---...777999111...222000000//////.........---000222555666777888;;;===>>>@@@BBBCCCCCCGGGMMMSSS```^^^ZZZVVVVVVWWWZZZ\\\\\\[[[]]]^^^[[[\\\iiiyyyuuummmgggaaa^^^XXXNNNMMMXXXccchhhqqq|||{{{zzzwwwpppeee[[[SSSPPPJJJKKKKKKIIIFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBHHHIIIKKKNNNSSS[[[dddjjjooosssyyyvvvpppnnnlllhhhdddeeeccc```\\\ZZZYYYYYYYYYVVVWWWYYYXXXVVVSSSRRRSSSNNNMMMOOORRRXXXggguuuaaaUUUKKKGGGFFFDDDBBBCCCIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBAAA@@@???AAACCCCCCCCCBBBAAAAAA@@@??????EEECCC@@@>>>>>>???AAACCCAAAAAA@@@@@@@@@AAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAABBBBBBCCCDDDFFFHHHIIIHHHGGGFFFHHHFFFEEEDDDDDDFFFIIIJJJKKKIIIHHHIIILLLNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLRRRQQQPPPPPPQQQSSSVVVWWW```eeeqqquuukkk```TTTNNNOOOPPPQQQRRRPPPNNNKKKIIIIIIGGGFFFDDDDDDEEEHHHKKKMMMtttqqqkkkiiigggfffdddaaa]]]ZZZ[[[[[[ZZZYYYWWWVVVUUUTTTQQQOOOLLLJJJIIIGGGDDDBBB@@@>>>;;;999888777888999444444333333222222111111444333333222222333333444333222222222111000000000000///---...///000000///........................///...---,,,,,,,,,------...------,,,,,,---------......---------,,,,,,,,,---------,,,,,,------...........................***+++,,,---......---,,,...,,,++++++---...------,,,------,,,******+++,,,........................000///---,,,,,,---///000000---333>>>???555......000/////////............000222444666777888:::<<<===@@@BBBBBBBBBEEEKKKQQQ___]]]ZZZXXXWWWYYY[[[]]]]]]\\\]]]^^^\\\\\\eeeqqq~~~zzznnnfffbbb[[[QQQOOOXXXaaacccjjjsssyyyzzzyyyuuulllaaaYYYTTTPPPOOONNNLLLIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDEEEFFFHHHKKKQQQWWW\\\```dddjjjpppwww~~~{{{uuummmiiihhhhhheeebbbcccaaa___\\\YYYXXXXXXWWWXXXYYYZZZXXXUUURRRQQQQQQQQQQQQTTTZZZaaaqqq{{{cccWWWMMMEEEDDDDDDBBBAAAAAAEEEEEEDDDCCCBBBAAA@@@@@@????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAA@@@???@@@AAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGDDDJJJPPPRRRQQQNNNMMMNNNMMMMMMLLLLLLLLLMMMMMMNNNQQQQQQPPPPPPQQQSSSUUUWWW\\\aaakkk~~~vvvfffWWWQQQRRRLLLNNNOOOOOONNNMMMLLLLLLHHHFFFEEEDDDEEEGGGJJJKKKsssqqqmmmjjjgggeeeccc```]]][[[[[[ZZZWWWTTTSSSSSSTTTTTTRRROOOLLLJJJIIIFFFCCCAAA===<<<;;;999888777777666555555555444444444444444333333222222222222333333222111000000......---,,,...---,,,---///000000///..............................---,,,,,,,,,------------------------------...------------,,,,,,,,,,,,,,,,,,,,,---...//////------------------------***+++,,,...///////////////...,,,,,,---...------+++,,,,,,+++))))))***,,,........................000000............000000111///444>>>???666000///////////////............000222444555666777:::<<<<<<>>>@@@@@@@@@BBBHHHLLLXXXWWWWWWWWWXXXYYY[[[\\\aaa______aaa``````dddjjjkkkxxx~~~sssooodddZZZTTTYYY\\\\\\___eeeooorrruuutttnnnfff___[[[XXXUUUQQQNNNLLLKKKIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDKKKJJJIIIGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDGGGJJJMMMPPPSSSYYY___eeelllrrrwwwyyy}}}zzztttqqqlllgggbbb```aaabbb```^^^___^^^]]][[[YYYWWWVVVUUUUUUVVVVVVTTTQQQOOOOOOOOORRRTTTXXX___hhhwwwkkkVVVMMMFFFAAABBBDDDBBBAAABBBBBBBBBBBBBBBAAA@@@???>>>????????????????????????@@@@@@??????????????????>>>???AAAAAA@@@@@@AAACCC>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAADDDCCCBBBAAA?????????>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBB@@@AAABBBDDDDDDCCCBBBBBBBBBCCCDDDFFFFFFEEEDDDCCCAAAMMMYYY[[[TTTMMMLLLOOOMMMLLLLLLLLLMMMNNNOOOOOOQQQPPPPPPPPPQQQSSSUUUVVVXXX\\\dddrrrrrr```VVVUUUNNNNNNOOOPPPPPPOOONNNNNNIIIHHHFFFEEEDDDFFFGGGHHH|||rrrpppmmmjjjfffcccaaa___]]][[[YYYWWWUUUSSSQQQQQQRRRRRRRRRPPPMMMJJJHHHFFFBBB@@@<<<;;;:::999888666555555666666666666777777777777333333222222222222333333111111111000/////////...---,,,+++,,,...000000///........................------------------------,,,,,,------------------------------------------+++++++++,,,---...000000------------------------++++++,,,---.../////////000...------.........------......---,,,,,,---///........................111000////////////000111555111000444666222111333///////////////.........///111333555555777999;;;:::<<<>>>===<<<>>>BBBGGGMMMNNNPPPSSSWWWZZZ\\\]]]dddcccdddhhhjjjkkklllllliiipppyyysssggg\\\YYYXXXUUUVVVZZZ^^^bbbfffhhhgggfffddddddbbb]]]VVVQQQOOONNNMMMLLLHHHHHHGGGFFFEEEFFFFFFGGGKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@BBBCCCCCCCCCCCCEEEFFFGGGJJJNNNSSSWWW[[[aaaeeefffkkksssyyy~~~xxxqqqllliiieeecccaaa^^^[[[[[[\\\]]]\\\ZZZZZZZZZZZZYYYXXXVVVTTTSSSSSSTTTTTTSSSQQQQQQRRRTTTVVVWWW]]]fffnnnzzzvvv___QQQHHHCCCAAADDDFFFCCCBBBCCCBBBBBBCCCBBBAAA@@@>>>===??????????????????????????????>>>>>>>>>>>>>>>======>>>@@@@@@@@@???AAABBB>>>>>>??????@@@AAAAAAAAAAAABBBCCCCCCCCCCCCAAAAAACCCBBBAAA@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBB?????????>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDIIIRRR[[[[[[SSSMMMLLLOOOLLLLLLLLLLLLMMMOOOPPPPPPOOOOOOOOOPPPQQQRRRTTTUUUWWWZZZ```jjjyyyqqqaaaXXXTTTSSSQQQQQQQQQQQQPPPNNNKKKIIIGGGFFFEEEEEEEEEFFFyyypppooojjjhhhdddaaa```^^^\\\ZZZYYYYYYXXXWWWVVVTTTSSSRRRRRROOOLLLJJJHHHEEEBBB???;;;;;;:::999777666555444555555555555555666666666333222222111111222222333222222222333333444444444---,,,+++,,,...000000///........................,,,---------------------+++,,,---.........------------------------------******+++,,,---...000111------------------------------,,,,,,,,,,,,,,,,,,000...,,,---...///...---...//////...------///000........................000000////////////000000222///---///000//////000.........///////////////...000333444555666999;;;888;;;<<<<<<::::::>>>AAAEEEGGGKKKQQQWWW\\\___aaafffhhhlllqqqvvvzzzyyywwwqqqsssyyyvvvggg]]]WWWRRRQQQQQQQQQSSSVVVYYY]]]bbbhhhlllooojjjbbbZZZUUUQQQOOONNNKKKJJJHHHFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCCCC@@@BBBDDDDDDCCCCCCDDDEEEEEEGGGIIIKKKLLLOOORRRUUUVVV[[[bbbhhhmmmrrrvvvxxx~~~{{{sssnnnhhhccc```___]]]\\\\\\ZZZYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRVVVVVVVVVVVVUUUWWWZZZ]]]]]]```gggqqqzzzvvvaaaRRRJJJGGGCCCCCCEEEFFFBBB@@@AAADDDDDDDDDCCCAAA???>>>===????????????????????????BBBBBBAAAAAA@@@@@@@@@???<<<>>>@@@@@@?????????@@@????????????????????????@@@AAABBBDDDDDDCCCAAA@@@@@@@@@@@@??????@@@@@@AAA???@@@@@@AAAAAA@@@@@@???AAAAAABBBCCCCCCCCCCCCCCC@@@@@@????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCBBBAAAAAABBBDDDGGGHHHVVVVVVUUUQQQNNNLLLMMMNNNLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNOOOOOOQQQRRRSSSSSSYYYZZZ___fffpppqqq```XXXUUUQQQOOOPPPQQQQQQPPPLLLKKKIIIGGGFFFEEEEEEEEEwwwooommmhhhfffcccbbbaaa```]]][[[XXXXXXXXXWWWVVVTTTRRRQQQQQQNNNKKKIIIHHHEEEBBB@@@<<<;;;:::888777666666555333333222222222222222222222222111111111111222222---......///000111222222...---,,,---///000000///........................+++,,,---.........------***+++---...///......---,,,,,,,,,------------...+++++++++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++,,,,,,...,,,+++,,,...//////...,,,---------,,,,,,...///------------------------////////////////////////+++,,,...111222000,,,))).........///////////////...000222333444555888::::::<<<>>>===::::::<<>><<<>>>EEEDDDBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========<<<>>>@@@@@@???>>>===>>>??????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@???????????????@@@AAAAAA??????@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBAAAAAACCCGGGJJJMMM[[[TTTLLLHHHHHHKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNMMMNNNNNNOOOPPPQQQRRRRRRXXXXXX\\\cccjjjxxxrrr___YYYQQQNNNOOOQQQRRRRRRMMMLLLKKKIIIGGGFFFEEEEEEuuunnnlllgggeeeeeeeeeeeeccc```^^^ZZZYYYVVVTTTSSSRRRSSSSSSPPPMMMKKKIIIHHHFFFCCCAAA>>>===:::888666666777777444333333333222111111111222222111111111111222222,,,,,,------......//////000///---...///000000///........................+++,,,---.........------)))+++---...//////...---,,,,,,,,,---------......+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---...///,,,******+++---/////////+++,,,,,,,,,++++++---///------------------------.........//////.........,,,---///111222222...***............/////////000---///222333444555777:::===???AAA@@@===;;;===@@@@@@BBBFFFKKKRRRXXX]]]``````iiirrrxxx}}}}}}xxxlll```XXXPPPOOOLLLKKKNNNVVV```hhhvvv~~~yyylllbbb^^^TTTQQQNNNKKKIIIHHHIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFCCCDDDDDDCCCBBBBBBCCCEEEDDDEEEEEEEEEDDDDDDEEEGGGEEEGGGJJJLLLOOORRRWWWZZZ___cccjjjrrrxxx{{{zzzxxxwwwxxxyyy{{{}}}~~~~~~}}}{{{rrrrrrpppnnnjjjeeeaaa^^^[[[XXXUUUTTTUUUVVVVVVUUUTTTUUUWWWWWWVVVUUUTTTSSSQQQPPPOOOOOOOOOPPPQQQRRRQQQTTTZZZaaajjjuuuzzzgggYYYOOOIIIIIICCCAAAAAABBB@@@<<<<<<>>>BBB@@@>>>======???AAACCC@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;::::::999999===???AAAAAA???<<<;;;;;;<<<=========>>>?????????>>>??????@@@AAAAAAAAA@@@AAA@@@???????????????@@@??????@@@@@@@@@@@@??????>>>>>>???@@@AAAAAAAAAAAA??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBDDDGGGJJJMMMOOOSSSMMMGGGEEEGGGIIIKKKJJJLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQTTTRRRWWW___dddmmmqqqgggZZZSSSQQQSSSSSSSSSNNNNNNLLLKKKIIIGGGFFFFFFuuunnnlllfffffffffggggggfffbbb```aaa^^^ZZZWWWUUUVVVYYYZZZOOOMMMJJJHHHHHHFFFDDDAAA@@@===:::777666666777999777777666555444444333333222222111111111111222222333333333333222222222222222000......000000000///........................***+++---...///...------)))***---/////////...---,,,,,,,,,------.........,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---------...000111333***)))(((***---/////////+++---------,,,,,,...000------------------------------............------444222///,,,...111333222---.........//////000000---///111333333555777999@@@BBBDDDBBB???===???AAA>>>???BBBFFFLLLRRRWWWZZZ\\\gggqqqwww}}}}}}}}}mmmaaaSSSQQQMMMJJJKKKPPPXXX^^^nnn}}}|||pppkkkZZZXXXTTTPPPMMMLLLMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHGGGHHHGGGEEECCCBBBDDDFFFDDDEEEFFFFFFEEEEEEGGGIIICCCDDDEEEFFFGGGJJJNNNRRRPPPTTTZZZbbbhhhkkkjjjhhhggggggiiijjjlllnnnooooooooorrruuuuuutttuuuyyy|||~~~}}}}}}}}}}}}~~~~~~}}}{{{yyyvvvtttsssppprrruuuxxx{{{{{{xxxvvvuuurrrooonnnoooqqqrrrrrrffffffeeeccc```\\\XXXVVVVVVTTTRRRQQQRRRSSSSSSRRRPPPRRRUUUVVVUUUSSSSSSRRRPPPOOONNNMMMMMMOOOQQQRRRUUUZZZdddpppfffWWWPPPJJJGGGHHHCCCAAAAAACCCAAA======AAA>>>===;;;:::<<>>===<<<<<<;;;;;;===???AAAAAA>>><<<::::::::::::;;;===>>>@@@AAAAAA>>>>>>>>>??????@@@@@@AAABBBBBB@@@???>>>>>>======??????@@@@@@@@@@@@??????<<<<<<===??????@@@@@@@@@>>>>>>============>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAA@@@@@@@@@AAA???AAADDDHHHKKKNNNOOOOOOHHHGGGFFFFFFGGGIIIIIIIIILLLKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPNNNRRR[[[```fffzzzwwwfffZZZUUUTTTSSSRRROOONNNMMMLLLJJJIIIGGGGGGyyykkkjjjfffcccbbbcccdddeeeiiipppuuugggYYYTTTWWWZZZWWWRRRPPPNNNLLLJJJGGGDDD???<<<777777888888888777777666888777555555555555333111444333111000000000111222555333111///......///000000///...---,,,------.........///000000///......222000---******+++,,,...---------........./////////......------......//////...------------...///++++++++++++++++++++++++---,,,***)))***,,,...///000///---,,,++++++,,,,,,+++---//////---,,,,,,,,,111...******,,,,,,+++)))333333111000...,,,+++***---......///////////////////////////////////////...///000111222333444444:::???FFFHHHFFFBBB??????BBBAAA@@@BBBGGGNNNUUUYYYXXXdddooorrrwww}}}{{{nnn___WWWRRRSSSTTTQQQSSSXXXbbbvvv{{{kkkfff^^^XXXSSSOOOMMMLLLJJJJJJIIIHHHGGGGGGHHHHHHDDDEEEGGGHHHHHHHHHGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCDDDFFFGGGKKKMMMQQQUUUXXXYYYYYYYYYWWWWWWWWWWWWXXXYYYZZZ[[[_________```bbbccceeefffjjjjjjiiiiiihhhhhhggggggggggggfffeeecccbbbaaaaaaccccccddddddeeeeeeffffffdddaaa______bbbcccaaa```ZZZZZZYYYXXXVVVUUUTTTTTTMMMMMMNNNOOOPPPPPPQQQQQQRRROOOLLLMMMPPPRRRQQQPPPQQQMMMMMMOOOOOONNNPPPSSSTTTbbbvvv~~~iiiVVVPPPLLLEEEDDDIIIAAAAAA???>>>>>>>>>???@@@????????????????????????===>>>@@@@@@AAA@@@???>>>???>>>===<<<<<<===>>>???========================???>>>===<<<<<<===>>>???===============>>>>>>???AAA@@@???>>>>>>>>>@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>><<<===???AAACCC@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAEEELLLQQQRRRNNNHHHDDDHHHHHHGGGGGGHHHIIIKKKLLLPPPNNNLLLKKKJJJKKKLLLMMMJJJKKKLLLMMMNNNOOOPPPPPPSSSSSSUUUXXXZZZ```pppqqqcccZZZSSSPPPQQQQQQPPPOOOMMMKKKJJJIIIHHHrrrnnneeebbb```bbbaaa___bbbgggkkkbbbYYYWWWYYYYYYTTTOOOPPPNNNKKKIIIGGGDDD???<<<888888888888888888777777666555444444555666555333333222111000000000111111333222000///...///000111000///...---------..............................111///---+++++++++,,,---,,,------------.........------,,,,,,,,,,,,---------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000...---,,,,,,,,,---......,,,---...------...111333666333///---------,,,***---------......//////000---......///////////////////////////////////////......///000111222333333999>>>DDDGGGHHHFFFDDDCCCBBBAAA@@@@@@EEEKKKSSSWWW[[[dddkkkmmmqqqzzzyyyuuuuuuzzzpppfff\\\XXXTTTPPPPPPTTT^^^mmm|||vvvnnnhhhbbb\\\UUUQQQPPPNNNKKKIIIHHHGGGFFFFFFEEEFFFGGGGGGGGGFFFEEEDDDGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDEEEFFFGGGFFFGGGJJJLLLMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSOOOOOOPPPPPPQQQRRRTTTTTT[[[[[[ZZZZZZZZZYYYYYYYYYWWWWWWWWWWWWWWWVVVVVVVVV[[[[[[[[[[[[[[[ZZZZZZZZZ[[[YYYWWWWWWYYYZZZYYYXXXVVVVVVUUUTTTSSSSSSRRRRRRPPPOOOOOOOOONNNMMMMMMMMMSSSQQQNNNNNNPPPQQQOOONNNQQQNNNNNNQQQRRRSSSXXX```hhh{{{mmm\\\OOOMMMKKKDDDAAADDDAAA@@@???>>>>>>>>>??????========================???@@@@@@AAA@@@???===<<<>>>==================>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<=========<<<<<<======>>>???@@@@@@???>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@???>>>======???@@@BBB>>>>>>>>>?????????@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBAAADDDJJJNNNOOOLLLGGGDDDHHHGGGGGGGGGHHHIIIJJJKKKMMMLLLJJJIIIHHHIIIJJJKKKJJJJJJKKKLLLMMMNNNOOOOOORRRRRRTTTVVVXXX]]]kkkyyyrrrcccWWWRRRRRRSSSRRRQQQPPPMMMKKKIIIHHHxxxqqqfffcccaaabbbaaa\\\[[[^^^^^^\\\ZZZ[[[[[[XXXRRRMMMOOOMMMKKKIIIFFFCCC???<<<::::::999999999888888777555444333444666777666555222111111000///000000000222111000/////////000111000///......------......///...---,,,,,,---...//////......---,,,,,,,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,++++++++++++,,,------------------------------------............///,,,++++++,,,---...///000---------,,,---000555999;;;777222///......---,,,)))***+++---...000111222---......///////////////////////////////////////---......///000111222222777:::???EEEJJJLLLKKKIIIDDDBBB??????BBBIIIPPPUUU___eeeiiijjjmmmttt|||{{{uuuoookkkiiijjjkkkpppuuu||||||oooeee\\\UUUSSSTTTXXX___kkkzzz}}}yyyrrrhhh___[[[UUUNNNJJJIIIIIIGGGFFFHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJGGGGGGGGGHHHHHHIIIJJJKKKHHHHHHHHHHHHHHHIIIJJJJJJMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQSSSRRRRRRQQQPPPPPPOOOOOORRRPPPOOOOOOPPPQQQQQQPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOONNNMMMMMMLLLKKKKKKNNNMMMLLLLLLMMMNNNLLLKKKMMMLLLNNNPPPQQQVVVaaannn}}}oooZZZOOOHHHJJJKKKDDD???@@@@@@@@@???>>>>>>>>>>>>>>>========================@@@@@@@@@@@@???>>><<<;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>??????????????????????????????????????????????????????>>>>>>>>>>>>?????????@@@===>>>>>>>>>????????????AAAAAAAAA@@@@@@?????????AAACCCGGGIIIJJJIIIFFFDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNPPPPPPQQQTTTUUUYYYeeeqqqooo[[[SSSTTTTTTTTTTTTRRRPPPMMMJJJIIIyyyqqqhhheeedddfffddd___[[[[[[WWWXXX[[[\\\[[[XXXSSSPPPOOOMMMJJJHHHFFFCCC@@@===;;;;;;:::999999888888888666444333444555666555444111111000000000//////000000000/////////000000111//////..................///...,,,++++++,,,...///------.........---+++++++++++++++,,,,,,,,,------......------------......///...------------...///------------------------++++++,,,------,,,,,,++++++,,,,,,,,,---......///,,,---------...000444777:::777222///---------...,,,,,,,,,------------------......///////////////////////////////////////------......///000000111444555888@@@HHHNNNNNNLLLGGGDDDAAA???BBBHHHOOOTTT^^^dddkkknnnppprrrssstttuuutttpppmmmiiifffdddcccdddhhhnnnwwwyyynnnccc\\\YYYWWWZZZ```jjjwww{{{mmmdddWWWNNNKKKKKKJJJIIIJJJIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJIIIHHHHHHIIIIIIJJJEEEEEEEEEEEEFFFGGGHHHHHHJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNQQQUUUYYYaaasss}}}kkk```PPPIIIEEEHHHIIIDDD@@@@@@??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>><<<;;;;;;;;;===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================<<<===>>>?????????>>>===?????????@@@@@@@@@@@@AAA@@@??????>>>>>>======<<>><<<;;;:::999888888888888888666555444555555333222111111111111111000000/////////////////////000000....../////////////////////...,,,++++++,,,...///,,,---...///...---,,,***+++++++++,,,,,,,,,------------,,,,,,,,,,,,------///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++------------------------+++,,,...///......///000333222///---+++,,,---///.........---,,,,,,,,,+++---......///////////////////////////////////////---------...//////000000000111333:::DDDJJJLLLLLLJJJGGGDDDBBBDDDIIIOOOSSS[[[bbbmmmuuuwwwrrrlllhhhllllllmmmmmmllljjjhhhgggcccdddfffjjjsssuuuhhh___[[[[[[]]]aaafffooo{{{|||kkk\\\SSSOOOLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHEEEDDDDDDDDDDDDEEEFFFGGGEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLJJJKKKKKKKKKKKKKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJKKKLLLLLLMMMNNNNNNOOOPPPQQQQQQRRRSSSTTTUUUWWW]]]eeemmm{{{iiiYYYRRRMMMGGGCCCDDDDDDBBB??????>>>>>>>>>>>>======<<<<<<========================:::;;;===>>>???>>>>>>===:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<======>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===??????>>>===<<<>>>>>>?????????@@@@@@@@@BBBAAAAAAAAA@@@@@@@@@???@@@@@@@@@AAABBBBBBCCCDDDCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKOOONNNOOORRRSSSTTTZZZbbbmmmrrraaa\\\RRRRRRRRRRRRRRRPPPOOONNNvvvrrreeeaaaaaaeeefffbbb]]][[[YYYZZZZZZZZZYYYXXXVVVUUUOOOLLLHHHFFFDDDCCC@@@>>>===;;;999888777777777888999777555555555444333111111222222222222111000000////////////////////////......///000000000/////////...---,,,,,,---...///,,,,,,.........---,,,+++,,,,,,,,,,,,------------++++++************++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,------......---,,,,,,***,,,//////---,,,+++,,,---......,,,++++++---///---------------.........---......///////////////////////////////////////............//////000000//////111666===CCCGGGIIIKKKIIIFFFEEEGGGKKKPPPSSSXXX^^^jjjvvvxxxpppfffaaadddfffiiikkkmmmnnnnnnmmmhhhfffeeeeeehhhssszzzmmmaaa^^^\\\ZZZYYY\\\gggssstttxxxuuueeeYYYQQQNNNNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKHHHIIIJJJIIIHHHIIIKKKMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLOOOQQQSSSTTTVVVYYY^^^aaagggiiippp|||sss]]]PPPKKKJJJFFFAAA>>>>>>========================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>???>>>>>>:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888;;;::::::::::::;;;<<<<<<:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<============????????????????????????@@@?????????@@@AAABBBCCCAAABBBCCCDDDEEEEEEEEEDDDFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIINNNLLLNNNQQQSSSSSSWWW]]]eeeuuuyyyddd\\\TTTSSSSSSRRRQQQQQQPPPPPPsssqqqfffaaa___dddfffbbb]]]ZZZ[[[ZZZYYYYYYYYYXXXUUURRRNNNKKKHHHEEEDDDBBB@@@???<<<;;;999777555666666777777666444444555555444222222333333444333222111000000000000000///...---------...///000111000000///........................,,,------------------,,,,,,------------.........---,,,,,,++++++,,,,,,------,,,++++++++++++,,,---------------------------000///...---,,,---......***+++,,,............---,,,---...---++++++,,,---+++...000///---,,,...///------........./////////---......///////////////////////////////////////...////////////000000000///111222555888<<>>======<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::777888999::::::999888777:::::::::999:::;;;;;;<<<999:::;;;===>>>>>>======================================================;;;;;;<<<<<<=========<<<;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<=========???>>>>>>>>>???@@@AAABBB@@@@@@BBBCCCDDDDDDCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHKKKJJJLLLPPPRRRQQQTTTXXX]]]ggg{{{pppeeeZZZXXXUUUSSSQQQPPPPPPQQQpppnnniiicccaaaeeegggccc^^^[[[[[[YYYXXXYYYZZZXXXSSSNNNNNNKKKGGGEEECCCBBBAAA???<<<;;;888666555555666666555444333444666666666555333333444555444333222111000000000000///...,,,,,,---...///111111111000///......///000000///......---------------------------------.........//////000000////////////000000///...------------...//////////////////////////////...,,,*********,,,---((()))+++...///000//////...------+++***+++...111---000222222000......///000000000///.........------......////////////////////////////////////////////////000000000000000000222444444555888>>>DDDHHHGGGGGGHHHJJJMMMOOOQQQXXXWWW\\\fffiiiccc``````ZZZ]]]bbbiiiqqqxxx}}}}}}zzzwwwppphhhiiiqqqyyy~~~ooohhhbbb[[[YYY[[[WWW\\\cccjjjsssyyykkkeeeeeebbb___ZZZWWWTTTSSSRRRMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEFFFGGGHHHGGGFFFFFFDDDFFFGGGHHHHHHFFFDDDCCCFFFFFFFFFFFFGGGHHHIIIIIIEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJDDDDDDEEEFFFGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEGGGIIIKKKKKKIIIIIILLLOOOLLLLLLKKKJJJIIIGGGGGGFFFDDDFFFHHHJJJMMMPPPRRRSSS[[[aaaiiisss}}}nnnaaaUUUNNNNNNGGGFFFCCC???>>>>>>>>>===;;;<<<=========<<<::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========<<<;;;:::<<<;;;999999999999;;;<<<888888888888888888888888999:::;;;<<<<<<;;;:::999::::::999999::::::;;;<<<888999;;;===>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????;;;;;;;;;;;;<<<<<<==================>>>>>>>>>???<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>???@@@AAABBB???@@@BBBCCCDDDCCCCCCBBBDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGJJJHHHJJJOOOQQQPPPRRRVVVWWW^^^ooowww___]]]XXXTTTQQQPPPPPPQQQ{{{ooolllhhhgggfffeeedddaaa\\\YYY[[[[[[ZZZXXXWWWTTTSSSRRRMMMLLLJJJIIIGGGDDD???;;;888777666777888999888666777666444333222222333333222222222222222222222222000000000000111111111111111///---,,,+++,,,---...000...,,,,,,...000000000///...---,,,,,,,,,,,,,,,...------------...//////++++++,,,,,,,,,,,,------,,,++++++***+++,,,...///..................------//////...---+++***))))))...---,,,---///000///......------------...//////---,,,+++***+++,,,---...,,,---......//////......000000//////.........---////////////////////////,,,---///000111000///---111222333333333444666888DDDIIIKKKIIIIIILLLNNNMMMRRRTTTXXX[[[]]]___aaaaaaaaa```bbbhhhpppzzzwwwqqqooozzz|||oooeee^^^YYY[[[XXXZZZ___dddkkk{{{xxxssspppnnnlllkkkgggaaa\\\\\\UUUPPPQQQOOOJJJGGGJJJLLLJJJHHHHHHIIIIIIGGGEEEHHHGGGGGGHHHIIIHHHFFFDDDHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCCCCCCCDDDDDDEEECCCDDDEEEFFFGGGGGGGGGGGGHHHFFFEEEFFFGGGHHHGGGEEEDDDEEEFFFHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHGGGGGGHHHIIIHHHHHHLLLLLLKKKKKKJJJJJJJJJIIIJJJLLLNNNNNNOOOSSSZZZ___cccuuu}}}ooobbbYYYSSSPPPNNNBBBAAA@@@???>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;;;;::::::999999999:::;;;;;;<<<<<<;;;;;;::::::999888999;;;<<<;;;::::::999999888888999999:::;;;::::::999888888888999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999:::<<<<<<<<<<<<:::999::::::::::::::::::::::::<<<<<<<<<;;;;;;:::999999888999:::;;;<<<>>>??????===============<<<<<<<<>>===<<<<<<===>>>???@@@@@@AAABBBBBBBBBAAAAAACCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDDDDEEEFFFFFFIIIJJJJJJLLLMMMNNNOOOPPPWWWXXXbbbuuunnncccXXXTTTRRROOOOOOQQQzzznnnjjjgggfffeeedddcccaaa]]]ZZZ[[[ZZZZZZXXXWWWUUUSSSRRRNNNMMMKKKJJJHHHDDD@@@<<<:::888777777888888777555777666444333222222333333111111111111111111111111//////000000000111111111222000///---------//////...------///111111///---///...------,,,,,,,,,------------------...//////++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,---------.../////////........................---,,,+++,,,---...---,,,---------------...//////------,,,,,,+++,,,,,,,,,,,,---......//////......000/////////............////////////////////////,,,---///000111000///...000222333333333444666888???DDDGGGHHHKKKPPPQQQNNNPPPSSSVVVZZZ\\\]]]______aaabbbeeeiiiooowww{{{zzz~~~oooddd___[[[ZZZ]]]```cccmmmwwwxxxrrrjjjaaaZZZXXXTTTOOONNNPPPNNNMMMKKKJJJJJJIIIIIIHHHIIIHHHHHHJJJLLLLLLJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEFFFGGGGGGGGGFFFHHHGGGFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFHHHHHHHHHHHHHHHIIIIIIIIIKKKJJJJJJJJJLLLLLLLLLLLLOOOOOOOOOOOOPPPPPPQQQQQQPPPRRRSSSTTTUUU[[[dddkkkssskkkaaaWWWPPPLLLIIIHHHAAAAAA@@@???>>>>>>>>>>>>======<<<<<<;;;:::::::::;;;;;;:::::::::999999999::::::;;;;;;;;;;;;:::::::::999888999;;;;;;;;;:::999888888777777888888999;;;:::999888888888888888888888888888888888888888::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<===========================<<>>===<<<<<<===>>>???@@@@@@AAAAAABBBBBBAAAAAABBBCCCCCCDDDEEEEEEFFFFFFGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPUUUWWW___nnnrrrbbbYYYTTTRRRRRRTTT|||oookkkgggeeeccccccbbbaaa^^^[[[ZZZZZZZZZXXXWWWUUUSSSRRROOONNNLLLJJJIIIEEEAAA>>>;;;:::888888888888666444666666444333333333333333000000000000000000000000//////000000000000111111000///...---------...///,,,,,,...111222222...,,,///...------,,,------------------------......///++++++,,,,,,,,,,,,------,,,------------,,,,,,++++++,,,,,,---...///000000+++,,,,,,---...///000111---,,,++++++,,,---,,,***---------------......///---------------,,,+++***,,,---......//////......////////////............////////////////////////,,,---///000000000///...000111222222222333555777<<<@@@DDDHHHPPPVVVUUUQQQPPPSSSVVVXXXYYY[[[]]]___bbbeeeiiikkkmmmsss~~~uuukkkeee``````aaaaaadddhhhtttxxxmmmfff___XXXUUUVVVOOOOOOOOOMMMJJJIIIJJJKKKJJJIIIIIIJJJKKKLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGHHHHHHHHHHHHGGGGGGIIIHHHGGGGGGIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLQQQQQQQQQRRRSSSSSSTTTUUUXXXYYY[[[\\\```iiivvv|||iii\\\WWWPPPKKKHHHEEEDDDBBB@@@@@@???>>>===============<<<<<<;;;;;;::::::999:::::::::999999999999999999999::::::::::::999999999888888888:::;;;:::999777777777666666777777777:::999888888888888888888666666666666666777777777999999:::::::::;;;;;;;;;:::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<==================>>>>>>============>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEGGGFFFFFFEEEFFFFFFGGGGGGGGGHHHIIIKKKMMMNNNPPPPPPSSSUUU\\\fffssslll]]]UUUPPPPPPRRRrrrmmmfffeeecccbbbbbbaaa___]]]ZZZZZZYYYXXXWWWUUUSSSSSSPPPNNNLLLJJJIIIFFFCCC@@@===;;;999888888777555333555555444444333333333333111111111111111111111111////////////000000000111...------,,,,,,,,,---...------...000111111///,,,......------------......------,,,,,,------...///+++++++++,,,,,,,,,------------.........---+++***,,,---------......//////))))))***+++,,,......///...---+++,,,------,,,+++------,,,,,,------...///---...//////...,,,***))),,,---......///.........///////////////.........////////////////////////------...///000////////////111222111111111333555;;;???CCCJJJUUU^^^^^^XXXUUUVVVWWWVVVUUUWWW\\\aaadddiiimmmmmmkkkooozzzxxxnnnjjjiiiiiigggfffkkkuuu~~~rrrggg^^^ZZZVVVWWWVVVSSSPPPNNNOOOPPPPPPOOOMMMMMMMMMLLLJJJHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFGGGGGGIIIJJJJJJJJJJJJJJJIIIHHHIIIHHHGGGHHHIIIIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKHHHJJJKKKKKKKKKKKKLLLMMMSSSTTTVVVXXX[[[]]]^^^___bbbdddfffjjjrrrlllZZZNNNKKKHHHEEEDDDCCCBBB@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999999888888888888888999999999999888888999888777888999::::::888888777777666666777777888999888888777777777888888555555666666666666777777999999999999:::::::::::::::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;888999999999:::::::::;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>============>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPQQQTTTYYY___gggzzzxxxeeeYYYRRROOOOOOsssnnngggeeedddccccccbbb___]]]YYYYYYYYYXXXWWWUUUTTTSSSPPPNNNLLLJJJIIIGGGDDDAAA>>><<<:::999888777555333444444444444444444333333222222222222222222222222...////////////000000000///.............../////////...------///000000///......---------......///,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,---------......///...---+++***//////......---------,,,***++++++,,,,,,---------///---,,,---...///---,,,,,,,,,,,,,,,,,,---............//////...,,,+++))),,,---......///..................///////////////////////////////////////---......//////////////////000111000000000222444777;;;@@@JJJXXXfffiiieee[[[ZZZWWWSSSOOOQQQXXX___dddkkkpppnnnjjjlllvvvyyyvvvtttpppkkkppprrrwww~~~rrrhhhbbbbbbaaa^^^[[[WWWVVVVVVUUUSSSQQQPPPPPPPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIHHHHHHJJJJJJIIIHHHIIIHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNMMMNNNQQQTTTXXX\\\bbbiiipppuuuxxxyyywwwzzzwwwaaaSSSIIIGGGEEEDDDDDDBBB@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888888888888888888777777888888888888777777888777666777999:::999888888888888777777888888888777777777666666777777888666666666777777777888888888888888999999999::::::999999777666666777999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888999:::;;;<<<===>>>;;;<<<<<<<<<======>>>>>>======>>>>>>>>>>>>=========>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHIIIKKKMMMNNNOOONNNRRRWWW[[[```pppooobbbXXXQQQOOOrrrlllggggggfffffffffccc___\\\YYYYYYYYYXXXWWWVVVTTTSSSPPPNNNKKKIIIHHHGGGDDDBBB>>><<<:::999999888666444333444444555555444333333222222222222222222222222......////////////000000000111111111111222222222000...,,,,,,...000000000.........---......///000,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,---------............------,,,000000///...---,,,,,,+++...........................---,,,---///000///...,,,,,,,,,,,,,,,------..................---,,,+++,,,---......//////...............///////////////////////////////////////............/////////000...///000000//////111333111555;;;DDDSSSdddmmmmmm```___\\\UUUNNNNNNTTTZZZaaahhhnnnnnnkkkmmmuuu}}}xxxwwwrrrnnnooorrrwwwrrrqqqooommmkkkfffaaa\\\YYYWWWTTTSSSSSSSSSRRRQQQMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKIIIJJJJJJKKKKKKKKKJJJJJJMMMKKKKKKKKKLLLMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLLLLIIIJJJJJJKKKLLLMMMNNNNNNLLLNNNPPPPPPPPPSSSZZZ___ffflllxxx|||kkk[[[RRRGGGEEECCCBBBBBB@@@>>><<<>>>===<<<;;;::::::::::::;;;::::::999999888888777777777777777777888888888666777777777777777777666777666666666888999888777999888888777777888888999666666666666666777777888666666777777888888999999777777888888888999999999999888888888888888888999::::::::::::::::::::::::::::::999999888777777666777777888:::;;;<<<===>>>;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>>>>============???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMMMMPPPVVVYYY\\\iiisssfff[[[SSSOOOsssmmmhhhhhhiiiiiihhheee___ZZZYYYYYYYYYXXXWWWVVVUUUTTTPPPMMMJJJHHHGGGFFFDDDBBB===;;;999999999888777555333333444555555444444333111111111111111111111111........./////////000000//////000111111111111111///...---...000000000..................///000000,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------...------------......////////////...---------,,,---------.........//////,,,+++***,,,...000///...,,,,,,++++++,,,,,,---...///......---------......,,,---......//////................../////////000////////////////////////...............///000000...///000///......000111000444777;;;GGGWWWcccgggfffhhhggg```VVVQQQSSSWWW[[[bbbjjjmmmnnnpppvvv}}}|||rrrnnnlllkkkpppwww{{{sssllliiidddaaa___]]][[[YYYUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQPPPOOOOOOOOOOOOMMMNNNOOOPPPPPPPPPPPPPPPQQQOOONNNOOOPPPQQQPPPOOOMMMLLLLLLLLLMMMOOOQQQRRRNNNNNNOOOPPPQQQRRRSSSSSSQQQTTTVVVWWWZZZaaakkksssxxxggg[[[TTTPPPGGGEEEBBBAAA@@@???===;;;===<<<;;;:::999999999999:::::::::999888888777777666666666777777777888888555666666777777666666555777666555666888888888777777777777666666777777777666555555555555666777888555666666777888888999999777777777777888888888999888999999999999999999888999999999999999999999999888888888888888777777777888888999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???<<<===>>>??????>>>===<<<<<<===>>>???AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCAAABBBDDDEEEFFFFFFEEEEEEGGGHHHHHHIIIJJJJJJKKKKKKLLLOOOTTTXXXZZZcccwwwwwwlllccc\\\YYYuuuoooiiiiiijjjkkkjjjeee___YYYYYYYYYXXXXXXWWWVVVUUUTTTOOOMMMJJJHHHGGGFFFDDDBBB===;;;999999999999777666222333444555555555444333000000000000000000000000............/////////000,,,,,,---...//////......,,,---...000222111///,,,...............///000000,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------...---,,,,,,---...000111------..................******++++++,,,---......***))))))+++---//////...,,,,,,++++++,,,,,,---...///...---,,,,,,---///000,,,---......//////......---.........//////000000////////////////////////...............///000000.../////////------///111444666666555;;;IIIUUU[[[lllpppqqqkkk```XXXVVVWWWVVV]]]fffmmmpppsssyyy~~~~~~~~~~~~zzzzzzrrrlllmmmrrrooottt}}}|||vvvqqqlllhhheee]]]]]]]]]]]]]]]]]]]]]]]]VVVVVVTTTSSSRRRRRRRRRRRRSSSSSSTTTVVVWWWWWWWWWWWWTTTRRRQQQRRRSSSTTTSSSRRROOOOOONNNOOOPPPRRRTTTVVVRRRRRRSSSTTTUUUVVVWWWWWW\\\___bbbeeeiiirrrttt___QQQKKKIIIIIIGGGEEEBBBAAA@@@???>>><<<<<<<<<;;;:::999999999999::::::999999888777777777555666666666777777888888555555666666666666555555777666555666777888888666666666555555555555666666555555555555555666777888555555555666777888888999777777777777888888888888888999:::;;;;;;:::999888888888888888888888888888666666777777888888999999::::::::::::::::::::::::;;;;;;;;;<<<===>>>>>>???<<<===>>>??????>>>===<<<<<<===>>>???AAAAAABBBBBB???@@@@@@AAAAAABBBCCCCCC@@@AAACCCDDDEEEEEEEEEDDDHHHHHHHHHIIIIIIIIIJJJJJJKKKMMMRRRVVVXXX___ooo~~~vvvooojjjhhhvvvllllllmmmooonnnkkkfff```]]]WWWXXXXXXWWWVVVTTTRRRPPPPPPOOOLLLJJJGGGDDDBBBAAA???<<<888666666777666666333333333444444444555555000000111111111222222222222111///...---...///111222111000///............000000000///......------,,,---------.../////////+++++++++,,,,,,,,,---------,,,++++++,,,---,,,+++,,,---......---+++***)))////////////////////////555$$$%%%111111---///...+++***((()))+++---------------...---,,,,,,---///222000///------///000222------------------------///111111///,,,+++...111///////////////000111111000000000000////////////000000000000000111111222333444444666999@@@IIIOOO___qqqyyyjjj^^^UUUPPPTTTZZZaaahhhlllrrrzzz{{{}}}wwwqqqnnnlllnnnpppqqquuu{{{wwwqqqllllllpppqqqmmmhhhfffeeebbb^^^\\\ZZZZZZZZZ[[[[[[\\\___bbbcccbbb```^^^\\\ZZZYYYZZZZZZYYYWWWXXXVVVVVVWWWVVVTTTVVVZZZYYY\\\```aaabbbeeekkkppptttvvvzzz~~~ttt```QQQIIIGGGEEEDDDCCCCCCBBBAAA@@@???>>>===:::::::::999999999888888888888999999999:::::::::999999888777666666777777444555666666666555333222111111333555777888:::;;;999888777555444444777:::777777777777777777777777666666777777888888888999777777777777777777777777999:::;;;;;;;;;;;;:::999999999999999999999999999999999999888888888777777999999::::::::::::;;;;;;999:::;;;<<<============>>>>>>============>>>>>>>>>>>>>>>>>>????????????======>>>???AAABBBCCCCCCAAAAAABBBBBBCCCDDDDDDDDDGGGHHHHHHIIIJJJKKKLLLLLLOOOSSSVVVVVVVVV[[[fffppp~~~yyyxxxnnnkkklllmmmllliiiddd___[[[XXXXXXXXXWWWVVVTTTRRRQQQMMMLLLJJJGGGEEEBBB@@@??????<<<888777777777666666666666555444333222222111111111222222333333333333333111000......///000111111111000///............---------------------------------...............------------............---,,,,,,,,,---------,,,+++,,,---......---,,,,,,------------------------111''')))...))))))...---///---+++***,,,---......,,,---------++++++---...000///...,,,,,,...///000---------------------------...///---******,,,...///////////////000000111000/////////////////////000000//////000000111222/////////000222666===AAAUUUeeesssqqqggg]]]VVVPPPRRRVVV\\\cccjjjqqqxxx|||~~~~~~xxxqqqooolllkkkmmmttt{{{yyyvvvrrrnnnjjjhhhffflllmmmppptttvvvvvvsssqqqkkkjjjjjjiiihhhfffaaa^^^[[[YYYZZZ]]]]]]\\\___eeelllqqqxxx}}}lllaaaSSSHHHEEEDDDDDDCCCBBBBBBAAA@@@???>>>===<<<::::::999999999888888888888888888999999999::::::888888888777777777666666555666666777666555444333444444444555666777777888888888888666555555666666666666666666666666666666888888888777777777777777777777777777777777777777888999:::;;;;;;:::999888999999999999999999999999::::::::::::999999888888999999::::::::::::;;;;;;;;;<<<===>>>????????????>>>>>>============>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKNNNQQQTTTTTTTTTYYYccclll|||{{{qqqiiijjjkkkjjjgggbbb]]]ZZZXXXXXXXXXXXXWWWTTTRRRQQQKKKJJJIIIGGGEEECCCAAA@@@???<<<999777777777777666666666555444333222222111222333333333333444444444333222111000///000111111111000//////............+++,,,,,,---......//////...............---------....../////////000000000........................***+++,,,....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,***---+++%%%---777444444111---+++,,,---......,,,,,,---,,,++++++,,,...///...---,,,,,,---...///---------------------------......---++++++,,,........./////////000000000////////////////////////000000//////000000111222111111222111111333666999EEERRR^^^aaa___[[[WWWTTTTTTTTTXXX^^^gggooouuuwww{{{rrrlllkkkooosssvvv~~~yyyssslllkkkmmmqqqsssssswww}}}xxxiiiUUUOOOGGGBBBAAABBBAAA???@@@@@@???>>>===<<<<<<;;;:::999999999999888888888777888888888999999999999666777888888888777666555666666777777777666555555777666666666555555555555777777777777777666555555555555555555555555555555999888888777777666666555777777777777777777777777888888999999999999888888999999999999999999999999;;;;;;;;;::::::::::::999999999::::::::::::;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGIIIIIIIIIJJJLLLOOORRRQQQQQQUUU]]]eeeppp~~~sssiiijjjjjjiiifffaaa]]]ZZZYYYYYYYYYYYYWWWUUUSSSRRRLLLLLLJJJIIIGGGEEEDDDCCC>>><<<999888888888777555333333333444444444555555222333333333333333333333333222111111000000111111222111000///////////////.../////////000000000111/////////...---------,,,...////////////000000000.../////////.........///,,,,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,))),,,000+++***<<>><<<>>>>>>======<<<;;;::::::999999999999888888888888777777777888888888888999555666888999999777666444777777777777777777666666777777666666555555444444666555555666777888888888555555555555555555555555777777777777777666666666777777777777777777777777777777888888888888777777999999999999999999999999:::::::::::::::::::::999999999999:::::::::;;;;;;999:::;;;;;;<<<<<<<<<;;;=========<<<<<<============>>>>>>>>>???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEGGGHHHIIIIIIIIIIIIJJJMMMOOOOOONNNQQQXXX]]]iiiuuuuuukkkkkkkkkiiifffbbb^^^[[[YYYZZZZZZYYYXXXVVVTTTRRRMMMLLLKKKIIIGGGFFFDDDDDD>>><<<:::999999888777555333333333444444444555555222222222222111111111111333222222111111111111111222222111111000000111111111111000000000//////////////////...---------,,,------........./////////---///111000...---///000........................---------------------------...000---111GGGQQQDDD444111---+++++++++,,,+++,,,------,,,++++++,,,...///..................///------------------------///......////////////...------...///000//////...------....../////////000/////////...///000000111...000111000//////111222444666:::BBBKKKVVV```hhhjjjgggfffiiiooossstttsssrrrwww}}}yyywwwzzzxxxeeeWWWNNNIIIEEEEEEDDDDDDCCCAAA>>><<<===<<<<<<;;;;;;:::::::::999999999888888888777777666666777777777888888888444555777888999777666444777777666666666777777777555555555666666666666666666444333444888;;;======666666666666666666666666444444555666777888888999777777777777777777777777777777777777777777777777999999999999999999999999888888888888999999999999999999999:::::::::;;;;;;999::::::;;;;;;;;;;;;;;;======<<<<<<<<<<<<=========>>>>>>>>>????????????===>>>???@@@AAABBBCCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDFFFHHHIIIJJJKKKJJJIIIHHHJJJLLLMMMMMMOOOSSSWWW]]]dddsssuuullllllkkkiiifffbbb___\\\ZZZZZZZZZZZZXXXVVVTTTSSSMMMLLLKKKIIIFFFDDDCCCBBB>>><<<:::::::::999777555666666555444333222222111222222111111111111111000222111111111111000000000222111111000000111111111000000///......---,,,,,,...............---------,,,,,,---------.........---///111000---,,,...111......------,,,------...------------------------000...///...111BBBGGG888000...,,,++++++,,,+++***------...---,,,+++---///........................------------------------,,,,,,+++---...///---,,,,,,---...///000///......---------......//////000//////......//////000111---///000///...///111333666444555;;;DDDOOO___lllppppppqqqssswwwyyyzzzzzzsssvvv|||wwwuuuwww{{{}}}wwwbbbTTTKKKDDDBBB>>>???@@@AAAAAA@@@>>>===<<<<<<;;;;;;;;;:::::::::999888888888888777777777666666666666777777777777444555666777777777666555666666555555555666777888444444555555666777777777777444333666;;;??????>>>666666666666666666666666333333444555777888999999777777777777777777777777888888777777777777888888999999999999999999999999777888888888888888999999999999::::::::::::;;;;;;;;;<<<<<<=========<<<<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>????????????<<<===>>>???AAABBBCCCDDDAAAAAABBBBBBCCCDDDDDDDDDDDDEEEHHHJJJKKKKKKJJJIIIGGGIIIKKKLLLMMMNNNQQQTTTUUUYYYccctttuuullllllkkkiiifffbbb^^^\\\[[[[[[[[[ZZZYYYWWWUUUTTTPPPNNNMMMJJJHHHEEECCCBBB>>><<<;;;::::::999777555666666555444333222222111333333333222222111111111000111111111000000//////000///////////////000000/////////...............---------...............,,,,,,---------.........+++///111000,,,+++---111,,,,,,++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...+++//////---444777------,,,+++,,,---...---+++...//////...------...000---------......---------------------------------,,,++++++---///000...++++++,,,...000000///...---,,,,,,---......///000000///............///000000111111111000///000222555555222333777<<>>>>>======<<<<<<<<<;;;;;;;;;;;;:::::::::888888888888777777777777555555555666666666777777555555555666666666777777555555444444444555777777555555555555666666666666777666777<<<@@@AAA===999555555555555555555555555333444444555666777888888777777777777777777777777999888777777777777888999999999999999999999999999888888888999999:::::::::999999::::::::::::;;;;;;<<<<<<<<<======<<<<<<;;;===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>????????????>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDBBBDDDGGGIIIJJJJJJIIIHHHFFFHHHJJJLLLNNNOOOQQQRRRSSSUUU\\\gggtttuuulllkkkjjjhhheeeaaa^^^\\\[[[[[[[[[[[[YYYWWWUUUTTTSSSRRRPPPMMMJJJHHHEEEDDD>>><<<;;;;;;;;;:::777555333333333444444444555555444444444333333222222222000000000000000///............---------....../////////000000111111222222,,,------....../////////---------............///+++...111000,,,***---111***))))))***+++---000111++++++++++++++++++++++++)))'''///111***+++...)))******+++---///000...,,,...///000///------///000+++,,,,,,------,,,,,,+++------------------------...------///222222000---+++,,,...000000///...---,,,,,,------...///000000...............///000000111111000...------000333222000111444444888EEETTThhhnnnwww~~~yyytttvvv~~~yyyzzz|||}}}~~~www```JJJFFFHHHGGGBBB??????@@@???===;;;999999:::<<<;;;;;;;;;;;;;;;;;;:::888888888888777777777777555555555555666666666777555555555555555666777888555444333333444555666777666666666666666555555555777777;;;@@@EEECCC;;;333444444444444444444444444555555555666666666666666777777777777777777777777:::999888777777888999:::999999999999999999999999999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::;;;::::::999999<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEAAACCCFFFHHHIIIIIIGGGFFFFFFHHHJJJLLLNNNPPPQQQRRRQQQQQQUUU\\\dddrrrtttpppkkkkkkjjjhhheeeaaa^^^[[[YYYZZZ[[[ZZZYYYWWWTTTRRRTTTRRRNNNLLLIIIFFFAAA>>>>>><<<:::888888888777555777666444333222222333333444444333333222111000000111111000000//////......000000000000////////////111111000///...------,,,111111000...---,,,+++***+++,,,------......------,,,---------.../////////************************+++,,,,,,------,,,,,,+++------------------------+++,,,,,,---.........---,,,------......------,,,,,,------......------,,,---...............---------,,,,,,,,,,,,---......////////////////////////////////////////////////............///////////////...---...000222222111444444333333444888>>>CCCPPP^^^ooo{{{|||zzz}}}~~~|||uuuWWWPPPGGGCCCBBBBBB@@@===============<<<<<<<<<<<<999999999888888888888888777777777777777666555555444666999888555555777:::888666555333333555666888333333333444555666777888888666444444666777666555444===EEEDDD<<<555444666333444555555666666555555666666555555555666666777777777777777777777777777:::999999999999999999999777888999999888999;;;===???>>><<<;;;999999888888666555555666888::::::999999:::;;;;;;<<<<<<;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@BBBCCCDDDCCCBBBAAAAAABBBCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIKKKLLLNNNOOOOOORRRNNNPPPYYY___fffzzzvvvsssjjjjjjjjjhhheeeaaa^^^\\\ZZZZZZ[[[[[[YYYWWWTTTSSSRRRPPPMMMKKKJJJGGGCCCAAA>>><<<:::999999888777555888777666444444444444444444333333222222111111111222111111111000000000000000000000000////////////000//////......---------/////////...------,,,,,,+++,,,------......---------------...............++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++,,,,,,---......------,,,,,,------------,,,,,,,,,------......------,,,------...............---...------------...//////............................................................////////////...---,,,---///111111000000111000000111444999===DDDPPP```mmmyyysssdddYYYNNNIIICCCBBBBBBBBB???;;;<<<<<<<<<;;;;;;;;;::::::999999999888888777777777777777777777777666555555444555666666555555666777666555444333333444555666555444444444444444555666444555666555444444555777>>>BBBDDDAAA999444555777444444444555555555555555888777666555555444555555666666666666666666666666999888888888888888888888777888999999888888:::<<<>>>>>><<<;;;:::999999999888777666777999999888777999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@BBBBBBDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOQQQMMMOOOVVVZZZ___qqqwwwuuuiiiiiiiiihhheeebbb^^^\\\ZZZ[[[[[[[[[ZZZWWWUUUSSSPPPNNNLLLKKKJJJHHHEEECCC???<<<:::999999888777666888888777666555555555555222222222222222222222222222222222222111111111111000000000000////////////------------------------------..................+++,,,------......------...............---------,,,,,,------......//////---......//////......---------------------------+++,,,,,,---------------,,,,,,------------,,,,,,,,,------......------,,,+++,,,---..............................//////000------------------------....................................////////////...---,,,,,,...000000///...////////////111444777:::BBBMMMYYYhhhzzzpppdddZZZOOOFFFCCCAAA??????AAA@@@===999::::::::::::999999999999::::::999888777777666666666777777777777666555555444444333444555666555444333333333333333333333333666555444444333333333444111444666555333333777<<>>===<<<;;;:::999999999;;;999888888999999888777999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=======================================>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHJJJKKKLLLMMMNNNOOOLLLMMMRRRTTTWWWdddtttvvvssshhhhhhhhhgggeeebbb___]]][[[[[[\\\\\\ZZZXXXUUUTTTQQQOOOMMMLLLKKKHHHEEECCC???===:::999999999777666777777777666666555555555222222222222222222333333111111111111111111111111000000000000////////////,,,,,,,,,---------..............................+++,,,------......------/////////...---------,,,,,,,,,------......//////------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,++++++,,,---............---------------...//////------------------------....................................///////////////...------///000000//////000222222111111333444999;;;@@@JJJVVViiiiiiZZZTTTPPPIIICCC???===<<<<<<======;;;999:::::::::999999999888888::::::999888777666555555666666777777666666555444444222000222555666444222222222333444444333222222444444333333333333333444333333333333444888>>>BBBHHHCCC<<<777444444555555555444444333444555666777777666555555444444444444666666666666666666666666555555666666666666666666666777888888777777999;;;===<<<;;;::::::::::::::::::999888999::::::999888999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMKKKMMMPPPQQQSSS\\\gggzzzsssmmmggggggggggggeeebbb___]]][[[\\\]]]\\\[[[YYYVVVTTTSSSQQQNNNLLLKKKHHHDDDAAA???===;;;::::::999888666666666666666555555555444222222222222222222333333000000000000000000000000000000000000////////////++++++,,,,,,---........./////////...------,,,,,,+++,,,------......------/////////...---------,,,++++++,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++,,,---......------,,,,,,++++++,,,,,,---...............................................................////////////111000...///000222111000///111222222111111111222999777999@@@JJJYYYppppppcccSSSJJJHHHHHHDDD???@@@>>>;;;999999::::::999:::::::::999999999888888999999888888777666666555666666666666666555444444444111000111444666444111222333444444444444333222111111111222222333555555777222///111999AAADDDEEE@@@<<<777444444444444333444444444444444555666666444444444444444555666777555555555555555555555555444444555555555666666666666777888777666666888999;;;::::::999999999::::::888777777888:::<<<;;;:::888999::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAAAAABBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLOOOPPPRRRXXX___jjj~~~pppjjjeeefffgggfffeeebbb___^^^\\\]]]]]]]]]\\\YYYWWWUUUTTTRRROOOMMMKKKHHHDDDAAA@@@===;;;::::::999888777444555666666666555555444222222222222222222222222///////////////000000000000000000000////////////,,,,,,------.........///000000///...------,,,,,,+++,,,------......------...............---------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,---////////////////////////------------------------............////////////333111///000111222222111---///000000......///111555222444;;;AAAJJJ\\\ooozzzlllXXXPPPGGGCCCBBBAAA>>>;;;???>>>;;;999888888999::::::999999999999888888888888888777777777666666666555666666666666555444444222222111222333444333222333333333333333333333333000000000111222333555555888333000555???FFFEEEAAA777555333333444444333222333444555555666666555555222222333333444555777888555555555555555555555555444444444555555666666777666777777666555555777888888888888777888888999999777666666777:::;;;;;;:::888888999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLNNNQQQUUUYYY^^^mmmpppjjjdddeeeffffffeeebbb```^^^\\\]]]^^^^^^\\\ZZZWWWVVVRRRPPPNNNMMMKKKIIIFFFCCC@@@>>>;;;:::::::::888777555666777777777777666555444333333222222111111111//////000000000111111111000000000000////////////..................//////........................+++,,,------......---------------...............------,,,,,,+++*********,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,------......------,,,------------,,,,,,+++***,,,++++++++++++,,,------........................------------------------............////////////222111//////000111111000---.........------///111333///222999;;;;;;FFFUUUjjjttt___WWWJJJGGGCCC@@@>>>===<<<;;;:::;;;;;;:::999888888888888888888777777777666666666666666666777777777777555555666666555555444333111222333333222222333555333222111000000111222333111111111111111222333333444444777>>>DDDDDD>>>888222222333222222222222333111333555777777666444333333333333333444555555666555555555555555555555555444444444555666777777777666777777666555444666777666666666666666777888888888777666777999:::999888888888999::::::::::::999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAA@@@AAABBBBBBBBBBBBAAA@@@@@@AAAAAABBBDDDEEEEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJIIIIIIJJJMMMQQQSSSWWWccctttpppllldddeeeffffffeeebbb```^^^]]]]]]^^^^^^]]]ZZZXXXVVVPPPNNNMMMLLLLLLKKKHHHFFF@@@>>>;;;:::::::::888777666777888999999888777666444444333333222111000000000000111111222222222333000000000000////////////////////////////////////,,,,,,------...//////000+++,,,------......------,,,------......////////////...---,,,+++******)))---..................---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,+++++++++,,,------......------,,,.........---,,,+++***)))---,,,,,,,,,,,,---......------------------------------------------------............/////////000222000......///000000///......///...---...111333333///333999666000555AAAQQQfffyyyxxx^^^NNNIII@@@@@@???===:::999;;;<<<555777:::<<<;;;999888777777666666666555555555555555555666666777777888888555555666666555555444333000333555444222111333666333111000......000111333333222111111111111111111///555>>>EEEGGGAAA777000111222333222000000222555000333666888888777444222555555444333333333444444555555555555555555555555444444555555666777888888666666777666444444555777555555444555555666777888999888777777888888777666888888999::::::::::::999;;;;;;;;;<<<<<<<<<==============================<<<<<<<<<<<<===???@@@AAA@@@@@@BBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIHHHFFFFFFJJJMMMNNNPPP\\\jjjvvvsssjjjggggggggghhhgggeeeaaa]]]^^^^^^^^^]]]\\\ZZZXXXVVVPPPNNNKKKJJJIIIHHHFFFDDD???===;;;999888777888888888777555444444555555666444444444333333222222222111000000///////////////------......//////000000000000000000000000000000000///...---------------.........///......---,,,,,,---...//////...---,,,---+++***+++------,,,+++---------,,,,,,+++++++++------------------------+++,,,------......------+++++++++,,,,,,---------++++++,,,---------,,,,,,.........---,,,+++***))),,,------....../////////+++,,,------......------......//////...---,,,,,,......///000000///...---////////////////////////---......//////////////////000111222444777999:::BBBJJJVVVdddppp{{{xxxhhhWWWJJJDDD????????????>>>>>>>>>===999999999888888888777777666666777777777777666666555555555555555555555555444444444444444444444444555555555444222000///...222222222222222222222222222222222222222222222222666>>>DDDBBB:::444444888222222222222222222222222222333333444444333333222666555444333222333444555666555444444444444555666555555555555555555555555111222222333444555666666777666555444444444444444666666666666777777777777::::::999888888999::::::999888777777777999<<<===<<<<<<======<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCFFFFFFGGGHHHHHHIIIIIIJJJGGGGGGFFFEEEEEEGGGKKKOOOQQQVVV```kkkwwwuuukkkggggggggghhhgggeee```]]]]]]]]]]]]]]][[[YYYWWWVVVPPPNNNLLLJJJJJJHHHFFFDDD@@@???===:::999999999999777777666555555555555555444444333333333222222222111111000/////////000000........./////////////////////////////////////////////...---------------+++,,,,,,---------------.........//////.........***))))))+++...000000///---------,,,,,,+++++++++------------------------+++,,,------...---------+++,,,,,,------,,,,,,+++)))***+++,,,---.........------------,,,+++******+++++++++++++++++++++++++++,,,------......------000000000//////.........---...///000000///......///////////////////////////...---,,,,,,...///111333333222222333333444555999>>>EEEOOOYYYeeeooovvvwwwhhh\\\OOODDD???>>>============<<<<<<<<<999999888888888777777777666666666777777666666666555555555555555555555555444444444444444444444444222333333333222222111000222222222222222222222222222222222222222222222222333999===;;;555000111333222222222222222222222222222333333444444333333222444333222222222222333444555555555555555555555555555555555555555555555555333333333444444444444444666666555555444444555555555666666666777777777777888888999::::::999888888888888777777888999;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<======>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@AAACCCDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGFFFEEEEEEGGGKKKNNNMMMQQQYYYbbbkkk|||wwwmmmhhhgggggghhhgggeee```]]]\\\\\\\\\\\\[[[YYYWWWUUUQQQNNNLLLKKKJJJHHHFFFDDDAAA???===;;;:::999::::::666666666666666555555444333333333333222222222222222222111000000000000111///////////////.........//////////////////////////////...------------...******+++,,,------------///......------......///+++******,,,///000000000------,,,,,,,,,,,,++++++------------------------++++++,,,---------------+++,,,---......---+++***((()))***,,,---...//////+++,,,,,,------,,,,,,+++...------------,,,,,,,,,+++,,,------......------000///...---------...///,,,---...///////////////////////////////////////111///,,,***+++---000222333333222111111111111222666777999===EEEPPP\\\ddd}}}{{{mmm^^^VVVOOOFFF???===<<<<<<;;;;;;;;;:::::::::888888888888777777777777555555666666666666555555444444444444444444444444444444444444444444444444///000111222333333333333222222222222222222222222000000000000000000000000333555666444111/////////222222222222222222222222222222333333333333222222333222222111111222222333333444555666666555444333444444444444444444444444555444444444333333333222666555555555555666666777555555666666666777777777555777:::;;;;;;:::777555777777777888999999::::::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<======>>>======>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA>>>======???BBBDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEGGGJJJMMMJJJMMMSSSYYY___kkkyyyppphhhhhhhhhhhhgggddd```\\\[[[[[[\\\[[[ZZZXXXVVVUUUQQQOOOMMMKKKJJJHHHFFFDDD@@@???===;;;999999999999555666777777777666444333333222222222222222222222333222222111111111111111000000//////......------///////////////////////////......---------......+++,,,,,,---------,,,,,,...---,,,++++++,,,---...000...------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,(((***---//////...,,,***)))***+++,,,------......***+++,,,,,,---------,,,------..................+++,,,------......---------,,,***))))))***,,,---+++,,,---...//////000000////////////////////////111///---,,,---...111222000000000000000111222333777666555666:::BBBMMMTTTiii~~~xxx```VVVMMMIIIFFFBBB>>>===;;;;;;;;;:::::::::999999888888777777777666666666444555555666666555555444444444444444444444444444333333333333333333333333///000111222222333222222111111111111111111111111000000000000000000000000666444222222222111111000111111111111111111111111222222333333333333222222222222222222222333333333222333555666666555333222444444444444444444444444333333333333333333333333555555555555666666777888555555555666666666777777666777999::::::999777666666666777888999999888888::::::;;;;;;;;;::::::999::::::;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEFFFIIIKKKLLLMMMQQQUUUYYYbbbtttzzzsssiiihhhhhhhhhgggddd___\\\ZZZ[[[[[[[[[ZZZYYYWWWVVVRRRPPPMMMKKKJJJHHHFFFCCC???>>><<<:::888888888888555666777777777666444333222222222222222222222222333222222111111111111111000000//////......------..............................---------......///...............---,,,+++---,,,+++******+++,,,---000///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,&&&(((+++...//////...---,,,,,,---------,,,++++++******+++,,,------------(((((()))***++++++,,,,,,+++,,,------......---------+++***))))))***,,,---,,,,,,,,,---...///000000//////////////////////////////000000000111111111000////////////000111222333333222222444888???DDDTTThhhjjj\\\OOOHHHCCCCCCBBB???======;;;;;;:::::::::999999999777777777666666666555555444444555555555555444444444444444444444444444444333333333333333333333333111111222222222111000000111111111111111111111111////////////////////////666333000000222222222000111111111111111111111111111222222333333222222111222333333444444444444444222333555666666555333222444444444444444444444444111111222222333444444555555555555555555666777888555555555555666666666666888777777666666777777888666666777888888888777777999999:::::::::::::::999999:::;;;<<<============????????????????????????>>>???AAABBBBBBAAA@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEDDDEEEFFFEEEDDDEEEGGGIIILLLMMMPPPTTTVVV]]]lllzzzzzzsssiiiiiihhhhhhgggddd___[[[[[[[[[\\\\\\[[[YYYXXXWWWSSSQQQNNNLLLJJJIIIFFFCCC???===;;;999888777777888666666666666666555555444111111111222222222222222222222111000000000000111///////////////....................................------------...//////......//////......---,,,,,,++++++******++++++,,,,,,++++++,,,...000///...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,'''(((+++---//////...---------------,,,+++*********+++,,,,,,------------)))******+++,,,,,,------+++,,,------......------...---,,,,,,,,,---...///---,,,,,,,,,---...//////////////////////////////...///000111111111000000333222111000///.........111222333333444666999<<>>>>>;;;:::;;;:::::::::999999999888888666666666666555555555555333333444444444444333333333333333333333333333333333333333333333333333333222222222222111000///...111111111111111111111111////////////////////////222111//////000111000000111111111111111111111111111111222222222222111111222222333555555555555555222333444555555444333222333333333333333333333333000000111222333444555555555444444444444555555666444444555555555666666666888777666555555666777888666666666666666777777777888888999:::::::::999999999:::;;;<<<<<<===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAACCCCCCBBB@@@>>>AAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFEEEDDDDDDFFFHHHJJJJJJMMMQQQSSSXXXdddpppyyyrrrjjjiiihhhhhhgggddd___[[[[[[\\\\\\\\\\\\ZZZYYYXXXSSSQQQNNNLLLKKKIIIFFFCCC???>>><<<:::999888888999777777666555555555555555000111111111222222222222111111000/////////000000.........///////////////........................---------------...//////***+++,,,---...//////...,,,,,,------------,,,,,,,,,+++***+++---///...---+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,---------,,,++++++++++++,,,---------,,,,,,.........---------,,,,,,+++,,,------......------------------.........///...---,,,,,,,,,---......////////////////////////.........---...///000000222222111000/////////000222333444444444555888:::;;;BBBMMMWWWdddwwwwwweeeWWWLLLCCC>>>===::::::======999888999888888888777777777777666666666666555555555444444333333444444444444333333333333333333333333333333222222222222222222222222222222222222111000///...111111111111111111111111000000000000000000000000///000000000000000000111111111111111111111111111111111222222222222111111000111333444555555444444333333333333333333333333333333333333333333333333111111222222333333333444555444444333333333333444444444444555555555666666666666666666666666666666777777555555555555666777777777888999999999999999999999:::;;;<<<<<<<<<<<<========================<<<===???@@@AAA@@@???>>>??????@@@AAAAAABBBBBBCCCCCCDDDFFFEEEDDDDDDEEEGGGIIIIIIKKKOOOQQQTTT]]]hhhxxxpppjjjiiihhhhhhgggddd___[[[[[[\\\]]]]]]\\\[[[ZZZYYYTTTQQQNNNLLLKKKIIIFFFCCCAAA???===;;;:::999999:::888777666444444555666666000000111111222222222222111000000///////////////---.........//////000000........................---------------...///000&&&'''))),,,...///000000,,,---////////////---,,,///---,,,,,,,,,,,,***)))+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++......---,,,++++++*********+++,,,,,,------------,,,,,,,,,------,,,,,,+++......,,,+++)))((('''&&&+++,,,------......------***+++,,,------------,,,///...---,,,+++,,,---...///////////////////////////---+++)))***,,,///111......//////000222333444///000000000000111555777;;;===???CCCLLL]]]ssstttiiiZZZMMMFFFBBB@@@???;;;999:::======:::888:::777666666666666555555555666666555555555444444444222333333444444333333222333333333333333333333333222222222222222222222222000111111111111000000///000000000000000000000000111111111111111111111111///111333333222111222333000000000000000000000000111111222222222222111111///000222333444444333333444333333222222333333444333333333333333333333333333333333222222222222111555444333333222222222222444444444555555555666666333555777888888777555333888777555444333555666777666777888999999999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEEEEDDDDDDEEEFFFJJJIIIKKKOOOPPPRRRZZZcccuuu~~~sssnnniiiggghhhgggbbb______ZZZ[[[\\\]]]\\\ZZZXXXWWWQQQPPPNNNMMMLLLJJJGGGEEE>>>===;;;;;;:::;;;<<<===777777777666555555444444333777222000555333111999222222222111111111111000////////////////////////000000//////.........---%%%'''***,,,---,,,++++++++++++++++++++++++++++++000///---,,,++++++,,,,,,+++,,,------......------************+++,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,+++***)))***+++,,,---............---------------...///000,,,,,,------,,,,,,+++***......---------,,,,,,,,,)))******+++,,,---......)))******+++,,,---......///...------...///...,,,.........///////////////////////////000000000000......//////000000111111222222222222222222222222333777<<>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@BBBEEEHHHGGGIIIJJJLLLNNNRRRWWW[[[mmmnnnwwwwwwnnnjjjgggiiigggbbb______ZZZ[[[\\\]]]\\\ZZZXXXWWWQQQOOOMMMLLLKKKJJJGGGDDD@@@???===;;;:::999999:::888888888777666666555555111333333<<>>000000222222222111111111111000////////////////////////000/////////............++++++---...//////......------,,,,,,,,,,,,,,,---,,,------...---,,,+++*********+++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,***++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,------------,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,------------------.....................---,,,---...///...---000000//////......------.../////////000000000000111111111111111222222222444444444444444444444444111444777888888===EEELLL\\\lllqqq]]]PPPKKKIIIEEEAAA===;;;;;;:::::::::999999888777777777777777666555555555666666666666666555444333333333555555333222222111111111333333333333333333444444333333333333222111000///222111111000000111111222111000///......///000111///000000111111111000000////////////////////////111000///......///000111111111111111111111111111111111000000000000111111222333333222000000111222333222222111111222222333000111111111111222222222555444444333222222111111222222222333333333444444444333333444666666555333555444444444555666777888777777777888888888888999888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@BBBEEEGGGFFFHHHJJJLLLNNNQQQUUUXXXaaaaaahhhxxxzzzooojjjhhhiiigggbbb______ZZZ[[[\\\]]]\\\ZZZXXXVVVPPPOOOMMMLLLKKKIIIFFFDDDCCCAAA???<<<999888777777999999999888777777666666444444999MMM\\\LLL444///222222222111111111111000000000000000000000000000////////////...........................////////////...---,,,,,,---...///***+++...//////---+++)))++++++,,,------------,,,,,,,,,++++++***+++++++++,,,++++++++++++++++++***++++++,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,---,,,,,,++++++++++++,,,---------------,,,++++++***++++++,,,---...///000.........---------,,,,,,//////.........---------,,,+++***+++---///...---111000000///...---,,,,,,....../////////000000000222111111111111111111000111111111111111111111111333555777666555777;;;???EEEPPP```ppp~~~tttcccVVVJJJBBB@@@???===;;;::::::::::::999999888777777666666555555666666666555444444333777666666555444333333222444333222111111000111111111111111222333333333444222222222222111000//////222111111000000111111222000000////////////000000000111111111000000///...////////////////////////000000////////////000000000000000000000000000000000000////////////000000222222111000......000222222222111111111111222222000111111111111222222222444444333222222111000000///000000111333444444555444444333555666777555444333333333333444555666777777888888888888999999999888888999999::::::;;;;;;::::::::::::::::::::::::<<<<<<=========>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBDDDGGGDDDFFFIIIKKKMMMOOORRRTTTXXXYYY^^^iiiwwwyyypppkkkhhhiiihhhbbb______[[[\\\]]]]]]\\\ZZZXXXVVVPPPNNNLLLKKKKKKIIIFFFCCCCCCAAA???<<<999888777777999999888777777666666555666444999NNN]]]KKK444222222222222111111111000000000000000000000000000000///////////////...............---,,,++++++,,,,,,...---,,,+++,,,---///000+++,,,...//////...---,,,---...//////000000//////------,,,+++************.........------,,,,,,,,,++++++,,,,,,,,,++++++***+++,,,------.........---//////...---,,,,,,,,,,,,---------...---,,,,,,+++++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---......---/////////......---------........./////////000000000000//////.........---.........///////////////222444777777777888:::===:::@@@HHHPPP[[[iiiyyyjjjYYYNNNHHHCCC@@@<<<;;;::::::999::::::;;;888777777666666555444444444555555666555444222111444444444444333333333333333333222111111111111111//////000111222333333444111111111111111000//////111111000000000000111111000000////////////000000///000000000000000//////////////////////////////000000////////////000000////////////////////////111000000000000111111222111111000///------000222222222111111111111222222000000111111111222222222222222222222222222222222000111111222333444444444555444444555777777666444333333444444444555555666888888888888999999999999888888999999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>????????????@@@@@@@@@@@@@@@AAABBBAAAAAAAAADDDFFFBBBEEEHHHJJJKKKLLLNNNPPPRRRTTTZZZaaajjjxxxyyyqqqllliiijjjhhhbbb___^^^[[[\\\]]]]]]\\\ZZZWWWVVVPPPOOOMMMLLLKKKIIIFFFDDDAAA???===;;;:::999999999888777777666666555444444222111111===GGG:::///555222222222111111111000000000000000000000000000000.........///////////////...---,,,+++*********+++---,,,+++++++++---...///......---......///000000---...//////000000//////------,,,+++************.........------,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,---.........------///...---,,,,,,,,,,,,,,,------.........---,,,,,,------------------------,,,,,,------...///000000******++++++,,,---......+++***)))+++---......---,,,,,,------......//////............////////////000/////////......------111111111111222222333333///111333444444555666777777999<<<@@@EEENNNYYYaaattthhh^^^QQQFFF@@@>>>======:::::::::999999999999999777777666666555444444333333444555555555444222111111111111222333333444444444333333222222222222333//////000111111222333333000111111111111000//////111000000000000000000111//////000000000000//////------...000000111111111//////////////////////////////000000000000//////........................000000//////000111111222///000000///---...000222222111111000000111111222000000111111111222222222111111222333444555666666444444444444444333333333444333333444666777555444444555555555666666666666777777888888888999999999888888999999999999999::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<============>>>>>>>>>?????????@@@@@@???AAABBBBBBAAAAAACCCEEEBBBDDDGGGIIIIIIJJJKKKMMMJJJNNNUUUZZZ^^^fffzzz|||qqqllljjjjjjhhhbbb___^^^\\\\\\]]]]]]\\\YYYWWWUUUQQQOOONNNMMMLLLJJJGGGEEE???>>><<<;;;::::::;;;;;;777777666666555444444444222555111111666111///999222222222111111111111000000000000000000000000000.........//////////////////.........------,,,,,,++++++,,,,,,------.........---,,,,,,---///111222++++++,,,------------,,,,,,,,,++++++***+++++++++,,,++++++++++++++++++*********+++,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,++++++************+++...............---,,,,,,......---------,,,,,,,,,***+++,,,---...///000000+++,,,,,,---...///000111,,,+++***+++---///...---++++++,,,---...//////000------........./////////111000000000000000000/////////000000111222222222222222222333333444444444444555777999<<<@@@FFFJJJWWWbbbrrryyyiii```QQQLLLEEE@@@===;;;:::999999888888888777666666555777777666555555444444333333444444444555444444333111111222222333333444444444333333222222222333333000000000111222222222333000111111222111111000000111000000//////000000111//////000000000000//////,,,,,,...///000111111111//////////////////////////////000000000000//////////////////////////////...------......///000111...///000000//////000111111111000000000000111111000111111111111222222222111111222333555666777777555555555444444333333333333333222444555666444333444555666666666666555555666777777777777888888888888888999999999999999999:::;;;;;;<<<<<<=========;;;;;;<<<<<<<<<============>>>>>>>>>>>>????????????@@@BBBBBBAAAAAACCCDDDCCCDDDFFFGGGGGGGGGIIIKKKIIILLLRRRWWWWWW\\\iiixxx}}}rrrmmmjjjjjjhhhbbb^^^^^^\\\]]]]]]]]]\\\YYYVVVUUURRRQQQOOONNNMMMKKKHHHFFF@@@>>>===;;;:::::::::;;;888888777777666555555555222;;;777000444555333666222222222111111111111000////////////////////////............/////////000......///000000///------***+++---///000///......******+++,,,---...//////******+++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,***++++++++++++++++++,,,)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++************)))******++++++...............------,,,,,,,,,------------------++++++,,,,,,------......---------....../////////...---,,,---...///...---,,,,,,,,,------.........---------.........///////////////000000000000000------...//////000111111444333222333444555666666111222444666888:::<<<>>>EEELLLVVV```lll}}}rrrjjjcccYYYNNNIIIEEECCC@@@>>><<<;;;999888777888888888777777666666777777666666555444444444333333333333444555666777555555555444444333333333222222111111111111222222111222222222222222222222111111222222222222222111000000////////////000000...///000111111000///...------...///000000000///////////////////////////...///000111111000///...////////////////////////............///000111222,,,///111222111000000000111111000000000000111111000111111111111222222222222222333333333444444444333333333333333333444444222111111333444555333222333444555555555555444333555555666666666777777777999999888888888888888888999999:::;;;;;;<<<======;;;;;;;;;<<<<<<<<<===============>>>>>>>>>??????>>>@@@BBBBBBAAAAAABBBCCCEEEEEEFFFEEEEEEFFFIIIKKKMMMNNNQQQSSSSSSUUU```lllzzz|||rrrmmmjjjkkkhhhccc^^^^^^\\\]]]]]]]]]\\\YYYVVVUUUSSSQQQOOONNNNNNLLLIIIFFFAAA???===;;;:::999999999999999888888777666666666...;;;888...444888222...222222222111111111111000////////////////////////---.........//////000000+++---...000000///---,,,***,,,///111222111///...%%%'''***---......---,,,+++,,,------......------************+++,,,------,,,,,,,,,------.........)))***+++,,,,,,,,,,,,,,,---------......---,,,,,,++++++++++++,,,---............//////......---,,,***++++++,,,---...//////------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++///...------...///...,,,---------------------,,,---------.........//////,,,---------......//////000111111222333444444555000......///111444666666111111333444555666777888888<<<@@@DDDLLL[[[ppp~~~rrraaaQQQMMMKKKFFFBBB@@@;;;;;;::::::999888777777888888999999:::999999888777777777666555555444444444333333333444666888999:::999888777555444222222111000000000000000111111333333333222222222222222111222222333333333222222000000////////////000000...///000111111000///...///////////////......---////////////////////////...///000111111000///...000000000000000000000000000000000000111222444444+++///222444333111000000111111000000000000111111000111111111111222222222444444333333222111111000000000111222333444444555222111111222444444333111222333444444444333222111555555555555666666666666999999888888888888888888888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>@@@BBBBBBAAAAAABBBCCCFFFFFFFFFEEEDDDEEEHHHKKKMMMLLLLLLMMMLLLNNNXXXcccjjj~~~tttqqqnnnllljjjhhheeebbb___```___^^^]]][[[YYYWWWVVVRRRPPPNNNMMMLLLKKKHHHFFFBBB???<<<;;;::::::999888777777666555444333333222222222222222222222222222333222222111111111111111222111000000111000...,,,000///...------...000111111000///,,,***)))+++---,,,,,,,,,---------...............////////////000+++,,,---...////////////,,,------,,,***))))))***,,,+++++++++***)))))))))///---++++++,,,...///...))),,,//////...+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,,,,,,,---...+++++++++,,,---///222333000000///......---,,,,,,------------------------,,,,,,------,,,,,,+++***,,,,,,,,,------.........///000000000111111111111444222000///...///000111111111222222222333333333:::888555333333444666777333666999===BBBIIIQQQVVVooo|||gggYYYRRROOOJJJDDD@@@===;;;;;;999999999888888888777777777777777777666666666666555555444444444333333333//////111222444555777777999999999999777444111///111111111111111111111111111222222222222111000000222111111111000000/////////////////////////////////////////////.........///////////////000111111000000000000////////////......//////000000111111//////............//////000000000000000111111222222111111111000000//////000000000000000000000000////////////////////////333222222222111111000000333333333333333333333333333333333444444333222222444444555555555555444444555555555555555666777777666666777888999999::::::::::::999999::::::;;;<<<===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<============<<<>>>@@@@@@@@@@@@BBBDDDEEEFFFFFFGGGHHHHHHIIIIIIKKKLLLMMMNNNPPPSSSWWW[[[fffooouuuooommmkkkjjjiiifffbbb___``````___]]]\\\ZZZXXXWWWRRRPPPNNNMMMLLLKKKHHHFFFBBB???<<<;;;;;;;;;:::999999888777777555555444333333333333333333333333333111000000//////////////////...------///000///......---,,,,,,,,,,,,---...---...---+++))))))***,,,,,,,,,,,,---------......------........./////////+++,,,---...////////////,,,---...---+++***+++,,,++++++++++++++++++++++++,,,***))))))+++,,,,,,+++'''***---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------------***+++---......//////000------,,,,,,,,,---//////,,,,,,,,,,,,------------........................000000000000000//////...,,,,,,------------------//////000000000111111111444333111000///000111222222222222222333333333333555444222111000111222333444666777888:::>>>CCCGGGRRR^^^pppwwwiii^^^TTTMMMDDDBBB>>>;;;888666666666999999888888888777777777777777666666555555555444555444444444444333333333222222222333333444444444555666777777666444222111111111111111111111111111111222222222222111000000111111111000000000//////////////////////////////////////////............///////////////000000111000/////////////////////......//////000000000000//////............//////000000//////000000111222111111111000000000//////000000000000000000000000111111111111111111111111333333222222222111111111333333333333333333333333333333333444444333333222444444555555555555444444555555555555555666666777666666777888888999:::::::::999999999999:::;;;;;;===<<<;;;::::::;;;<<<<<<;;;<<<<<<<<<============<<<>>>@@@@@@@@@@@@BBBCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKNNNRRRUUU^^^eeeuuuwwwlllkkkkkkjjjjjjgggccc```______^^^]]]\\\ZZZXXXWWWSSSQQQNNNMMMLLLKKKHHHFFFBBB@@@===;;;;;;;;;;;;::::::999999888777666555444444444444444444444444444111000000//////////////////---+++,,,...000111000///...---,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,---------......,,,,,,,,,---------......+++,,,---......///......+++,,,------,,,,,,---...+++,,,,,,,,,,,,---------***))))))***,,,---+++***&&&))),,,......---------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,---------***+++,,,,,,---,,,,,,+++///...---,,,+++++++++,,,***++++++,,,---......////////////////////////////////////.........------------------------,,,,,,////////////000000000000444333222111000111222333222222222222333333333333222222111111111111111111444444444444333555999<<<===DDDOOO[[[ggguuutttbbbSSSKKKGGGEEEDDD<<<;;;999888777777777888888888888888777777777777777666666555444333333222444444444444333333333333444444444333222222111111111222333444555444333333111111111111111111111111111111222222111111000///111111000000000000//////////////////////////////........................//////......//////000111////////////////////////...////////////000000000//////............//////000000//////000000111222111111000000000000//////000000000000000000000000111111111111111111111111222222222222111111111111222222333333333333333333222333333444444333333333444444555555555555444444555555444444555555666777666777777888888999999999999999888888999999:::;;;<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<===???@@@???@@@AAACCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJNNNQQQVVVZZZfffwwwwwwjjjjjjjjjjjjjjjhhhccc```]]]]]]]]]\\\[[[YYYXXXWWWSSSQQQNNNMMMLLLJJJHHHFFFBBB@@@===<<<<<<<<<<<<;;;:::999888777666555555444444444444444444444444444333222222111111111111111111///---,,,...000111111111111000///...---------,,,...000000/////////000,,,,,,,,,---------......++++++,,,,,,,,,---------+++,,,------.........---)))***,,,,,,,,,,,,---///,,,,,,,,,,,,,,,++++++++++++++++++---//////---+++'''))),,,------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---///...------,,,+++)))'''...------,,,++++++++++++,,,,,,------......//////........................------,,,,,,+++++++++,,,.........------,,,,,,,,,........./////////000000222222111000000111111222000000111111111222222222222333444444444333222111222333333333333555888;;;:::===@@@EEEMMMXXXdddllluuu~~~yyynnn___YYYOOOHHHDDDBBB@@@???;;;:::999999999999::::::888888777777777666666666666555555444333222111111444444444333333333222222555444444333222111000000///000111222333333222222111111111111111111111111111111111111111000000///000000000000000000//////........................------...............//////............///000000........./////////////////////////////////////////////............/////////////////////000111111000000000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000222222222222222333333333222222333444444444333333333444444555555444444333555444444444444555666666666777777777888888888999888888888888888999::::::999999999999:::::::::;;;::::::;;;;;;;;;<<<<<<<<<;;;===>>>?????????AAABBBAAABBBBBBCCCDDDDDDEEEEEEGGGHHHIIIIIIIIIJJJMMMOOOPPPTTT]]]hhhsssvvvjjjiiiiiiiiiiiigggdddaaa[[[[[[[[[[[[ZZZYYYXXXWWWTTTQQQOOOMMMLLLJJJGGGEEECCC@@@===<<<=========<<<999888888777666555444333222222222222222222222222333222222111111111111111222000---+++,,,.........111111000//////...---,,,+++---///000//////000111,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---+++,,,------------------''')))***+++***+++,,,...---,,,,,,+++***))))))(((+++***+++---......,,,***)))+++------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---222000------......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------------............------,,,,,,,,,---............/////////000000/////////000000000////////////000000000000111222444555555444333222111222333444333555777:::888888888999<<>>>>>>>>>>>@@@BBB@@@AAAAAABBBBBBCCCDDDDDDFFFHHHIIIIIIIIIJJJLLLNNNLLLPPPXXX```fffrrrvvvkkkjjjhhhhhhgggfffdddbbbZZZ[[[[[[[[[ZZZYYYXXXXXXTTTRRROOOMMMLLLJJJGGGEEECCC@@@>>>======>>>>>>===999888777666555444444333222222222222222222222222111000000///////////////000...,,,++++++,,,++++++---.........---,,,++++++***+++------,,,,,,---///,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,------------,,,,,,&&&(((******)))***+++---,,,,,,+++******))))))((()))(((((()))+++,,,***)))***,,,---,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///...+++''''''+++......---)))***,,,---............+++++++++***************------------------------...---,,,******+++,,,,,,------------------,,,,,,------------.........///......//////////////////...////////////000000000///000111222333222111000222333444333222222333444444444444555777:::===>>>BBBGGGOOOYYYgggzzzrrrlllccc[[[SSSLLLGGGCCC???===999555444555777999888888777777666555444444666666666666555555555555333333333333222222222222333333333333222222222222111111111222222222222222222222111000000/////////000000000000000000000000000000111111000000///.........////////////000000------------------------,,,,,,,,,---......//////......------......///000---------......//////000/////////............---//////............////////////......//////000111......////////////000000000000000000000000000000////////////////////////............////////////000000111111222333333333111111222333444444444444333333444444444444333333444444333333444444555666777777777777777777777777777777777666777777888999666666888999999999999999999999999:::::::::;;;;;;:::;;;===>>>===>>>???AAA@@@@@@AAAAAABBBCCCCCCCCCCCCEEEFFFGGGGGGHHHIIIKKKIIILLLRRRXXX\\\fffyyyvvvnnnkkkhhhfffeeeeeecccbbb[[[\\\\\\\\\\\\[[[[[[ZZZTTTRRROOOMMMLLLJJJGGGDDDCCCAAA>>>===>>>???>>>>>>:::999888888666666555444333333333333333333333333111000000//////////////////...------...///...,,,,,,------......---,,,++++++,,,,,,+++******,,,...,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,+++((()))++++++******+++---*********++++++,,,,,,,,,***)))'''(((***++++++***)))***++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,...111333222---'''%%%(((,,,---,,,***+++---...//////......+++++++++,,,,,,------...........................---,,,***(((((()))***+++,,,,,,------------------,,,,,,---------...............///000000000000000000000000111111111111222...//////000111111000000222333444333111000111222555444444444666999::::::999<<<@@@FFFOOO]]]lllxxxwwwhhh^^^UUUQQQLLLGGGCCC@@@>>><<<;;;:::888555444555777999888888888888777666555444666666666555555555444444222222222333333333333444333333333222222222222111111111111111111111111111222111111000000000000000000000000000000000000000000000000000000//////............/////////000000////////////////////////++++++,,,------...//////...------------...//////,,,,,,---......///000000//////.........---------//////............/////////............///000000........./////////000000000000000000000000000000000000000000000000000000/////////000000000111111///000000111222222333333000111222333444444444444222333333444444333333222444444333333444444555666777777777777777777777666777666666666666777888888666777999:::;;;;;;;;;:::999999999999::::::::::::999;;;============???AAA@@@@@@AAAAAABBBCCCCCCDDD@@@BBBEEEFFFFFFGGGIIIJJJJJJJJJMMMQQQUUU^^^ooovvvooolllhhheeeddddddcccbbb]]]]]]^^^^^^^^^]]]]]]\\\UUURRROOOMMMLLLIIIFFFDDDCCCAAA>>>>>>>>>??????>>>;;;::::::999888777666666444444444444444444444444333222222111111111111111000000000111333444333111---...///000000000///.........---,,,***+++---000,,,,,,,,,---------......,,,,,,------------......,,,,,,,,,------,,,++++++)))+++,,,,,,+++***,,,---((((((***+++---...000000---+++))))))+++,,,------'''(((************,,,...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,...000444666AAA999000,,,---//////...,,,---.../////////...---,,,---...///111222333333////////////////////////111000...,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,---------......//////000111111111111111111222222222222333333333///000000000111111222222000222333333222222333555666444222222444666666666888:::<<<>>>BBBJJJVVV^^^ooo}}}qqqeee[[[RRRLLLFFFDDDAAA???===;;;::::::333666888999888666555444444555555555555444333222666666555555555444444444111222222333333444555555333333333222222222111111333333222222111000000000111000000000000111111222000000000000000000000000000000000000000//////...---.........//////000000111111111111111111111111++++++,,,,,,---...//////...------------...//////,,,,,,------...///000000//////.........---------//////............//////...............///000000---.........//////000000000000000000000000000000111111111111111111111111000000111111222222222333///000000111222222333333000111222333444444555444222333333444444333333222444333333333333444555555777777777777666666666666666666666666666777888888888999:::<<<======<<<<<<888888999999999:::::::::999;;;<<<=========???@@@@@@AAAAAABBBBBBCCCCCCDDD@@@CCCFFFGGGGGGHHHJJJKKKLLLJJJJJJMMMRRR[[[lll{{{vvvxxxqqqooommmkkkiiieeeaaa]]]]]]^^^^^^]]]\\\ZZZXXXVVVSSSRRRPPPMMMJJJGGGEEEDDDBBBAAA@@@>>><<<;;;::::::::::::999888777666555444666666555444222111000000444111......000000///,,,,,,///222111---+++...111////////////////////////,,,,,,,,,------.........+++++++++,,,,,,,,,---------------...------,,,,,,,,,,,,,,,------.........(((***,,,,,,++++++,,,---+++,,,------.....................------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,+++------,,,,,,111:::BBB\\\III333'''(((,,,...,,,,,,,,,---.../////////...------,,,,,,---...000111////////////////////////...------,,,,,,------...---------............///........................////////////............111111111111111222222333000000111111111000000///111111111111111111111111666555555555555444444444777666666666999>>>CCCFFFSSS]]]jjjuuu|||uuukkk^^^TTTMMMGGG@@@;;;???>>>===;;;:::999888888666666777777666444222111666666555555555444444444777666555444222111000///111111111111111111111111111111111111111111111111/////////000111111222222111111111000...///111333111111000///...---,,,,,,000000000000111111111111///...---,,,,,,---...///111111000......---------........./////////000000+++,,,,,,------,,,,,,+++..............................///////////////...........................---...............------........................111111111111000000000000//////000000111111222222000000000000000000000000000111111111111222222222333222000...///111333555666555444333222111111111333333333444444444555555333333333444444444555555888888999999999888777777888888999::::::::::::999:::999999999999999999999999999999999:::;;;<<<<<<<<<>>>@@@@@@@@@AAABBBDDDBBBBBBBBBCCCDDDEEEEEEFFFMMMLLLIIIJJJVVVdddhhhdddhhhoooxxxpppooollljjjhhheee```]]]]]]^^^^^^]]]\\\ZZZXXXVVVQQQPPPOOOMMMKKKHHHGGGFFFBBBAAA@@@>>><<<;;;::::::::::::999888777666555555666555555444333222111111333000......///000...,,,,,,///222000---,,,...111////////////////////////,,,,,,,,,---------......---------............///,,,------...------,,,,,,+++++++++,,,,,,,,,------)))+++,,,,,,+++***+++,,,((()))******+++++++++***---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++------.........//////...,,,,,,333???HHHVVVFFF333)))***......,,,------......///.........,,,,,,,,,,,,---...000111...........................------,,,,,,------...---------............///........................---.........//////000000000000000000000111222222//////000000000//////...777666555333111///---,,,222222222333333444444444777666555555777:::===??????GGGQQQXXX]]]cccjjjpppxxxwwwllldddZZZRRRIIICCCAAA???<<<999<<<;;;:::999888777777777666666666666555444222222666555555555444444444333444444333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000111111000...///000222000000000///......------000000000000000000/////////...------------...///111000///...------------,,,,,,,,,---------------,,,,,,------------,,,,,,........................///////////////...---,,,...........................///////////////..............................000000000000000000000000000000000000000111111111000000000000000000000000000000111111111222222222222111000///000111333444444333333222111111111111333333333444444444444555333444444444555555555555555666777777888888777777777888999999::::::999999999999999999888888888888999999999999:::;;;<<<<<<;;;===>>>?????????AAACCCAAABBBBBBCCCDDDDDDEEEEEEKKKKKKJJJIIIQQQ\\\___\\\^^^cccpppyyyooonnnkkkiiigggddd```\\\]]]]]]]]]]]][[[YYYWWWVVVPPPOOONNNMMMKKKJJJHHHHHHBBBAAA@@@>>><<<;;;:::::::::999999888777666555555444444444444333333333222333111///...//////...------///111000---,,,...111////////////////////////,,,,,,,,,------------...------------............,,,,,,------...------,,,******++++++++++++,,,,,,***,,,------+++******+++++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))***+++---...///000000333111...+++,,,444AAAJJJGGG===111,,,...111111///.........///......------+++++++++,,,---///000111...........................------,,,,,,------...---------............///........................,,,,,,---...///000111111///////////////000111111......////////////......222222222222222222333333...///000111222333444444555555444444444555666666555999???BBBDDDHHHMMMQQQTTT\\\fffpppyyy~~~ooobbb[[[UUUNNNIIIEEE@@@;;;999:::;;;;;;999888777666666555555666666666555555444333333333333555555444444444444333333111111222222333444444444111111111111111111111111111111111111111111111111222222111000000///......000111111000///...000222////////////////////////000000//////.........---///...------------.../////////...---,,,,,,,,,,,,000000000///////////////------............------------------------------////////////---,,,+++***------------------------...//////000000000//////........................////////////////////////111000000000000000000///000000000000000000000000000000000111111111222222111111111111111222222222111111111111111111111111333333333333444444444444444444555555555666666666333444555666777777777666777777888999999999999999777777777777777888888888999888888999999:::;;;<<<:::<<<===>>>===>>>???AAAAAABBBBBBCCCCCCDDDDDDDDDGGGIIIJJJIIIKKKPPPSSSRRRSSSWWW___lllzzzzzznnnmmmjjjiiigggddd___\\\]]]]]]]]]]]][[[YYYWWWVVVQQQPPPOOOMMMKKKIIIHHHGGGBBBAAA@@@>>><<<;;;::::::999999888888777666666555333333444444444444444444333222111000000000//////---///000000...---...000////////////////////////------------------------******+++++++++,,,,,,,,,,,,,,,------...---------+++++++++++++++,,,,,,,,,+++,,,------+++))))))***,,,,,,---......---------++++++******************++++++++++++++++++++++++***+++,,,---.../////////111000---++++++111:::AAA666111,,,,,,000333333222.../////////...---,,,,,,+++++++++,,,---...///000...........................------,,,,,,------...---------............///........................---------...///000000111...............///000000......//////000000////////////000222333555666666//////000000111222222333333333333444333333222222777999:::;;;;;;===AAADDDBBBGGGNNNTTTZZZcccnnnvvv~~~tttfff^^^SSSKKKGGGEEEBBB@@@???<<<888777888999999888555555444444444555555666555444333222222222444444444444333333333333333333111111111222333333444444111111111111111111111111111111111111111111111111111111000000///////////////000111000///...000111............//////000000/////////...------,,,,,,.........------............---,,,,,,+++++++++,,,000000000000////////////---..................------------------------------.........---,,,++++++++++++++++++++++++++++++---......////////////...........................---------...............111111000000/////////...000000000000000000000000000000000000111111111111///000111222333222111111000000111222222222222222222222333333333444444444555555555666666666666777444555555666666666555555666777777888999888888888666666666666777777777777888888888888999:::;;;<<<:::<<<===>>>======???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCFFFIIIHHHGGGHHHKKKMMMNNNPPPVVV^^^fffvvvzzznnnllljjjiiigggddd```]]]\\\]]]]]]\\\[[[YYYWWWUUUTTTSSSQQQNNNKKKHHHFFFEEEBBBAAA@@@>>><<<;;;::::::999999888888777777666666333333444444444444555555444444333222111000111111.../////////.........///////////////////////////------------------------*********+++++++++,,,,,,+++,,,,,,---.........------------------,,,,,,,,,+++,,,------+++))))))***))))))*********))))))(((************************++++++++++++++++++++++++---------...------,,,,,,---,,,+++******,,,///222---,,,+++,,,///111000///.../////////...---,,,,,,++++++,,,------....................................------,,,,,,------...---------............///........................///////////////........................//////000...///000111111111111111555444444333111000000///222222222222222111111111111111333444444444333333666666666555666777:::===<<<>>>AAACCCFFFLLLSSSYYYdddmmmzzz~~~uuupppnnnggg]]]TTTKKKFFFAAA>>>>>>===;;;999:::888666555555555444444444444444444444555555666444333222111111222444555222222333333333333333333333222222222222222111111000000000000000000000000000000000000000000000000......//////000000000000...///111000///...///000------......///000000000///.........---------,,,---..................---------,,,++++++++++++,,,++++++******************---..................---------------------------++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---........................,,,---------.........///111000000000//////......//////////////////////////////000000000111111111///000111333333222111000000111222333444444444333222222222333333333444444555555555666666666666777777777777777666555444444555666777777888888777777555555666666666777777777888888888888999:::;;;;;;;;;===>>>>>>======???@@@AAAAAAAAAAAABBBBBBBBBBBB@@@CCCFFFHHHFFFDDDGGGLLLKKKNNNSSSWWW[[[eeeyyyzzznnnllljjjiiihhheeeaaa^^^\\\\\\\\\\\\ZZZXXXVVVUUUUUUTTTQQQNNNKKKHHHFFFEEEBBBAAA@@@>>><<<;;;::::::888888888888777777666666444444444444444555555555444444444333111000111222////////////////////////////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---..................------------,,,,,,***,,,------+++******+++***++++++++++++***))))))***************+++++++++++++++++++++++++++++++++------------,,,+++******)))***+++,,,+++***)))''',,,---------,,,,,,++++++.........///......------,,,,,,------------,,,,,,------------------------...------,,,,,,------...---------............///........................000000//////...........................///000000...///000111111222222111222222222111111111000000333333333222222222111111111111222333444444444444333333333333444555777888666888999:::<<>><<<;;;:::999666444666666666666666666666555555444444444444444555555111111111111222333333444111111222222222222333333444444333222111000000///000000000000000000000000000000000000000000000000------...//////000111111---///111000///......///---.........//////000000........................------...//////...---------,,,,,,++++++,,,,,,,,,)))*********++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---////////////........................***+++,,,---------------........................,,,,,,------.../////////000//////////////////.../////////////////////////////////000000000111111///000111222333222111111111222333444555444444333222222222222333333333333444444555555555666666666666666666777666555555444555555666777777777777777555555666666777777888888888777777888888999:::;;;;;;===>>>>>>======>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@CCCFFFEEEDDDGGGLLLHHHJJJNNNRRRTTTYYYgggtttyyynnnmmmkkkjjjiiifffbbb___\\\\\\\\\\\\ZZZXXXVVVUUUTTTSSSQQQNNNLLLIIIHHHGGGBBBAAA@@@>>><<<;;;::::::888888888888777777777777555555555555555444444444222333333222///...///111///........./////////...////////////////////////......---------,,,,,,,,,+++,,,,,,,,,,,,---------***+++,,,---............---------,,,,,,,,,++++++)))+++,,,,,,+++***+++,,,---------------,,,++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++*********+++,,,---...,,,)))'''+++,,,------++++++,,,---------......///.........------......---,,,***)))------------------------...------,,,,,,------...---------............///................................./////////////////////......//////000111---...///000111111111111......///000111222222333222222222222222222222222222222222333333333333444444444333444555777777777444444555666777999;;;<<<@@@BBBEEEIIIOOOTTTYYY[[[___cccjjjqqqxxxxxxssskkkccc\\\VVVQQQNNNIIIFFFBBB??????>>>===<<<<<<;;;:::999888777555444444666777888777777777777444444333333333333333444///000111222333333333333111111111111222222222333333333222222111000000000000000000000000000000000000000000000000000000000......//////////////////---///000111///......///.........///////////////---------...//////000000------...//////...------------,,,,,,,,,,,,------++++++,,,---...//////000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////------------------------***+++,,,---....................................,,,------...//////000000.........///////////////////////////////////////////////////000000000111000000111222222222222222000111333444444333222111111222222222222333333333333444444444555555555555222222333555555666666666444555666666777777666666555555666777777888999999777777777777888999:::;;;:::<<<======<<<;;;===>>>AAAAAA@@@@@@@@@@@@@@@@@@BBB@@@AAAEEEEEECCCEEEKKKFFFFFFIIINNNPPPSSS\\\eeeuuuyyyooommmllljjjiiigggccc```\\\\\\\\\\\\ZZZXXXVVVUUURRRQQQPPPNNNLLLKKKJJJIIICCCAAA@@@>>><<<;;;::::::888888888888777777777777666666555555555444444444000222222000---,,,...000///.........///000///...////////////////////////.........------,,,,,,,,,))))))*********+++++++++***+++,,,---............,,,,,,,,,++++++*********(((***,,,,,,++++++,,,---***************)))((('''******++++++,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++------...///000///---+++(((***,,,,,,,,,---111444,,,,,,---.../////////...............---+++)))(((------------------------...------,,,,,,------...---------.........//////........................,,,------...///000111111///////////////000111111,,,---...///000000000000444333222000///---,,,+++//////000111222333333444444444333222111222222222444333333444666777666555555555666666666666666666999999999<<<@@@BBBBBBBBBHHHKKKOOOSSSWWW]]]ccchhhpppxxx|||tttkkkddd___[[[VVVPPPJJJGGGEEECCCAAA???===:::888777888:::<<<777666555444444444444555111333555555444222222222444333333222111111222222---///111222333333333222000000111111222222222333222222222111111111111111000000000000000000000000000000000000000000000000000000000///......------,,,...000111///.........////////////////////////,,,------...///000111111,,,---...//////...---,,,---------,,,,,,---......(((((()))***,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......************************+++,,,---...////////////........................------......///000111111---.........//////000000////////////////////////////////////000000000000111111111111111222222222///111222333333222000///111111222222222333333333333333333444444444555555---...000333555666777777444555555666666666666666555666666777888999999:::777777777777888999:::;;;999;;;<<<;;;::::::;;;<<>><<<:::999999888888888777666666555555777777666555444444333333000000000000////////////000000000111222222333333000000///------,,,,,,,,,......---------,,,,,,,,,///---,,,---//////,,,(((,,,,,,+++***+++,,,...///)))***,,,......---,,,+++)))))))))***++++++,,,,,,,,,,,,,,,+++++++++******)))((((((((()))+++---///,,,------,,,+++***)))(((++++++,,,------------,,,***000666444---))),,,111---------............///------------------------+++,,,,,,------,,,,,,+++,,,---......,,,,,,,,,---...---+++***)))******+++...---,,,+++++++++++++++000000000///......------+++++++++,,,---...///000111111000///////////////......////////////............///000000000000000111111222222111000...---222222222222222222222222333333222222333333444555222333333444555555555444777777777888999999::::::=========???BBBEEEIIILLLSSSZZZ^^^___aaafffhhhgggiiiiiiiiijjjlllooorrrtttssstttuuuwwwzzz~~~~~~}}}|||{{{zzzvvvvvvtttrrrnnnjjjfffddd^^^\\\XXXTTTOOOKKKHHHFFFAAAAAA???>>><<<:::999999555666777777666444222111333444444555555444444333444333333222222333333444333333111000000000111222111111111111111111111111...///222333333222///...000000111111111111000000////////////////////////000000111222333444444555---------.........//////......////////////......111111000///...---,,,,,,+++++++++,,,,,,---------000...,,,---//////---+++......---------,,,,,,,,,///...------++++++***))))))***,,,---,,,,,,---...111000///---,,,,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,------......//////...............---------////////////////////////............//////////////////000111222333333333555444222000000111333444333333333444444444555555333333333444444444555555444444444555555555666666666777777777888888888888444555777888999999999888777777888888888999999999<<<;;;;;;;;;;;;<<<======?????????>>>>>>>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDIIIHHHFFFFFFHHHLLLPPPSSS^^^```iiixxx{{{tttqqqnnnkkkjjjgggdddaaa^^^]]]]]]\\\[[[ZZZYYYXXXXXXVVVSSSOOOJJJHHHGGGGGGAAA@@@???>>><<<<<<;;;;;;666666666555444444333333555444444333222222111111111000000000////////////////////////000000000000222222111000////////////...------------,,,,,,,,,...---,,,---///...,,,))),,,,,,+++***+++,,,---...,,,---///000111000///...,,,,,,,,,+++++++++++++++...---,,,+++***((('''''')))(((((()))***+++---...------------,,,+++*********++++++,,,,,,,,,,,,,,,)))...222111,,,)))+++...,,,,,,,,,,,,------------------------------------------............------,,,---...---++++++---...------++++++***+++,,,,,,------,,,+++++++++++++++------......//////000000------------......///000111000000///////////////------............------......///000000000000000000111222222333222111111222222222222222222222222333222222222222333444444222222333444444444444444555555555666777777888888999999999999;;;===???AAAAAAGGGKKKJJJKKKNNNNNNMMMNNNMMMMMMNNNOOORRRUUUVVVVVVVVVWWWXXXZZZ\\\___``````______^^^]]]\\\[[[[[[YYYXXXWWWUUURRROOOMMMKKKIIIGGGEEECCC@@@===;;;:::;;;;;;:::999777666555555666666666555555444333222444444444444444444444444333333222222222222333333444333222111111111222222111111111111111111111111...000111222222111000...000000111111111111000000000000000000000000000000---------....../////////---------.........//////......////////////......///...............------,,,---------............000...,,,---...///---+++...------------,,,,,,,,,---------,,,,,,++++++***,,,...///...---,,,,,,---......------,,,,,,++++++,,,,,,------,,,,,,+++***---.........//////000000,,,++++++++++++,,,------......................................................//////////////////////////////////////////------.........///////////////000111222222222222111000///......///000000222222222222333333333444222222222333333333444444333333444444444555555555555555666666666777777777333444666777777777777666777777777888888888999999;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCIIIHHHGGGFFFHHHJJJMMMOOOTTTUUU\\\hhhwww}}}uuurrrnnnkkkiiifffbbb___]]]]]]\\\\\\[[[ZZZYYYXXX^^^\\\WWWRRRMMMIIIGGGFFFCCCBBB@@@>>><<<;;;;;;;;;777666666555555444444333444444444333333222222111111111000000000/////////...............---------///...---,,,,,,+++,,,,,,------------,,,,,,,,,,,,------,,,---......,,,***---,,,+++++++++,,,---...***+++,,,---...---,,,,,,......------,,,++++++***+++++++++***))))))(((((())))))))))))***+++------......------,,,+++++++++)))******+++,,,+++++++++***,,,------+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------............---------------,,,***+++---///---,,,,,,,,,,,,,,,---...---,,,++++++++++++++++++---------...//////000000//////.........//////000000000//////......//////,,,,,,------------,,,,,,......///000000000000000///000111222333333333333222222222222222222222222222222222222222333444444222222333444444444333333222222333444444555555666555555555555666666666666777<<>>???@@@@@@??????@@@AAABBBBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<;;;::::::999888777666666555666666555555444333333333666666555444333333333333444444333222222333444444333333222222222222333333444333333222111222222222000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000////////////////////////---------.....................////////////......,,,---------......//////.........////////////000///...------......---+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111000---+++***+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,++++++*********+++,,,------......+++************+++,,,,,,........................///////////////..................///000000111111////////////////////////............//////////////////000111222222222222111111111111111111111111111111111111222222222222111111111222222222333333222222333333333444444444444444444555555555555666444444555555666555555444777777777777888888888888;;;;;;::::::;;;;;;<<<============>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBFFFFFFFFFFFFGGGHHHIIIIIIOOOOOOSSS\\\fffsss}}}rrrpppllliiigggdddaaa^^^[[[\\\\\\\\\[[[ZZZXXXXXX```___\\\YYYUUUPPPJJJGGGGGGEEECCC???<<<999777777999999888888777666666666666666555555555444444444111111111000000000////////////......---,,,,,,+++,,,,,,+++***************---------,,,,,,,,,++++++---,,,,,,,,,------,,,+++---,,,+++++++++,,,---...))))))***+++,,,++++++***------,,,,,,++++++++++++(((((()))***+++,,,------)))))))))******+++,,,,,,---,,,,,,++++++*********))))))***++++++++++++***++++++******++++++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,+++++++++,,,---,,,+++***+++---000,,,,,,,,,,,,---......///------,,,,,,,,,,,,,,,---000//////......---,,,,,,//////..................000//////.........//////,,,------......------,,,......///000000000000000000000111111222222222222111111111111111111111111222222222111222333333444222222333333333333222222111111222222333444444555444444555555555555444444666;;;===:::888888777444777666666666666777888888999999888888888888999999:::::::::::::::::::::::::::999888777777888999:::777777777777777777777777555555444444444444444333666555333222222222333444555333222000000222333555222222111111111111222222222222222111111111111111////////////////////////111000///......///000111//////000000000000//////........................000000000000000000000///........................---......//////......------............/////////.........///////////////......------------,,,,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,...///000///,,,*********(((***,,,---...---,,,+++++++++,,,,,,,,,++++++***'''((()))***+++,,,---...+++++++++++++++,,,,,,---..............................//////////////////,,,------...///000000111/////////////////////////////////000000000000111//////000111111111111111111111222333333333222222111111111222222222222333222222222222333333333333111111222222222333333333444444444444555555555555555555555555555444444444666666666777777777888888:::::::::::::::;;;;;;<<<<<<<<<===============>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCEEEFFFFFFFFFFFFMMMLLLNNNTTTZZZcccppp}}}|||nnnllliiigggfffdddaaa___ZZZ[[[\\\\\\[[[ZZZXXXWWW[[[[[[\\\\\\ZZZUUULLLFFFGGGFFFCCC@@@<<<:::888777999999999888777777666666555555555555555444444444111111111111000000000000111000//////...---,,,,,,///...------------------------,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,---...---,,,+++++++++,,,---,,,------...............)))*********+++++++++,,,))))))***+++---...//////((()))******+++++++++++++++***)))(((((())))))***))))))***++++++++++++***---+++)))***,,,---,,,***,,,,,,,,,,,,------------+++++++++,,,,,,,,,------***++++++++++++++++++***+++,,,,,,+++***+++---///+++,,,,,,---..................------------....../////////...------,,,,,,......------,,,---------//////............//////......////////////............///000000000000000111111000000////////////111111111111111111111111222111111111111222333333111222222222222222111111111111222333333444444555333333444555666555555555555999;;;777555666666444555555444444444444444555444555555555666666666666555555555555666666666666444333222222333555666888444444444444444444444444444444444444333333333333555444222111111222333444444333111000000111333444222111111000000111111222000000000000000//////...........................111000///......///000111//////000000000000//////------------------------.........---------------.....................---------............------000000000/////////......---------------------------......---,,,,,,,,,,,,------,,,,,,,,,+++++++++)))******++++++,,,,,,---***+++------+++***+++,,,)))***,,,...///...---,,,******+++,,,,,,+++++++++***+++,,,---...///000111,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111++++++,,,------...//////////////////////////////000000111111111222222222//////000111111111000000------...///000000//////222222222222333333333333333333333333444444444444111111111222222222333333444444444555555555666666666666555555555555555555555555666666666777777777999999999999999:::;;;;;;;;;;;;<<<<<<<<<===============>>>>>>???@@@@@@@@@===>>>@@@CCCDDDFFFFFFFFFFFFEEEGGGLLLOOOTTT___iiizzz|||mmmkkkhhhfffeeedddaaa___YYYZZZ[[[\\\\\\ZZZXXXWWWTTTTTTVVVYYYYYYUUULLLEEEDDDCCCAAA???===<<<<<<;;;888777777666666555555444333333333333333333333333222222111111111000000000111111000///......------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,+++******,,,......---,,,+++++++++,,,---+++++++++,,,,,,,,,------(((((()))******+++,,,,,,---------------,,,,,,,,,((()))***+++++++++++++++***)))(((''''''((()))))))))******+++,,,+++++++++---,,,***+++,,,---------,,,,,,,,,,,,------------******++++++,,,,,,------,,,,,,------------,,,,,,)))***,,,,,,++++++---...+++,,,,,,------------,,,---------------......///,,,,,,,,,---......//////------,,,,,,,,,------.........------......//////...//////////////////.........///000000000000000222111000......---......111111111111111111111111111111111111111222333333111111222222222111000000111222222333333444555555111111222333333444444555444888888444222555777666333333333333333333222222222333444444555555444444333333333333333444444444000000000000111222444444222222222222111111111111222222222222111111111111333222222111111222222222222222111000000111222222111111000000000000111111...////////////...------////////////////////////000000............000000...//////000000//////...////////////////////////..................//////...............---------------............------000000//////.........---,,,,,,,,,,,,,,,+++++++++,,,---...---,,,++++++---,,,,,,,,,,,,++++++++++++)))*********++++++,,,,,,''')))++++++++++++,,,---***+++,,,.........------)))***++++++++++++++++++******++++++,,,---......------,,,,,,------...///++++++++++++++++++++++++,,,,,,------.../////////+++++++++,,,---------...////////////////////////111111111111222222222222//////000111111000000///......//////000000111111222222222222333333333444333333444444444555555555111111222222222333333333444444444555555555666666555555444444444555555666555555555555666666666666999999888888999999:::;;;::::::;;;;;;<<<=========<<<<<<======>>>??????@@@;;;<<<>>>AAACCCEEEEEEFFFCCCCCCEEEIIIKKKMMMVVV___hhhzzz|||pppmmmjjjhhhfffdddaaa___XXXYYY[[[\\\\\\ZZZXXXVVVTTTRRRRRRTTTVVVSSSLLLFFFCCCBBB@@@???>>>=========888888777777666555555555333333333333333333333333222222222111111111000000000000//////......------++++++************++++++,,,,,,,,,++++++++++++******+++,,,+++)))***,,,///...---,,,+++***+++,,,,,,)))))))))))))))******+++++++++++++++++++++++++++---------,,,,,,+++++++++((()))***+++,,,+++*********)))(((''''''((()))+++***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,------------,,,,,,'''))),,,------,,,,,,,,,+++,,,,,,------,,,+++***+++++++++++++++,,,------+++,,,,,,------......///------,,,------...///000...------------...///000---......//////......---......///000000000000000111000///......///000000111111111111111111111111111111111111111222222333111111222222111000000///111111111222333333444444333222111111111222333444555777555000...222555555222222333333333333333222333444555555555444333333333333333333333333222222000111111222333333333333222222222222222222222222222222222111111000000000111111222222222222111111111111111111111111111111000000000//////000000000...///000000000///------/////////////////////////////////....../////////......////////////......////////////////////////.........///000000000111//////.........---------,,,------......------,,,,,,,,,,,,------------------,,,,,,,,,+++++++++++++++---...---+++***+++---,,,,,,,,,++++++++++++******************+++++++++''')))+++,,,++++++,,,---++++++++++++,,,,,,,,,,,,))))))***+++++++++++++++(((((())))))*********+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,---------------------//////////////////////////////000000000111111111///000000000000000//////111000000000111222444555111111111111222222222222222222333333333444444444222222222222333333333444333333333333444444444444333333222222333444555666444444555555555666666666888888888888888999::::::999::::::;;;<<<<<<======;;;<<<<<<======>>>??????======>>>@@@AAACCCDDDDDDDDDDDDFFFJJJJJJKKKQQQYYYaaasss}}}ssspppmmmjjjgggdddaaa^^^WWWYYY[[[\\\\\\ZZZXXXVVVWWWTTTQQQRRRTTTSSSNNNIIIEEEDDDBBB@@@===<<<;;;:::::::::999999888777777777555555555555555555555555222222222111111111111000//////.........---------.........------...//////,,,,,,,,,+++++++++******)))+++,,,+++)))))),,,000///...,,,+++***+++,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,++++++************++++++,,,,,,---((()))+++,,,,,,+++***)))+++***((('''''')))+++,,,++++++,,,------------,,,***+++,,,+++)))***---///)))************+++++++++))))))***+++,,,,,,------*********++++++*********%%%(((,,,......,,,+++++++++,,,,,,---,,,+++)))(((***)))))))))***++++++,,,///......------,,,++++++---------......000111222---------------...///000,,,------......------,,,...//////000000000000000000000/////////111222333000000000000000000000000111111111000111222222333111111111111111000//////000000000111222222333333666444222111000111333444222444111***(((,,,000111000000111222222222111111333444444444333222000///222222111111000000000000///000222333333222111000//////000000000111111111444444444333222111111111///000222333333222111000000000111111111111000000000000////////////000000///000111111111000...---000000000000000000000000////////////////////////......////////////......------------------------))))))******+++,,,------//////.........---------,,,------......------,,,((())))))***,,,------...---------,,,,,,++++++++++++---///---+++)))+++---,,,,,,,,,+++++++++******************************)))+++------,,,,,,,,,---++++++***))))))******+++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,------++++++******++++++,,,---------------------------000000...---+++***((((((..................------////////////////////////............///////////////000000000000000/////////...,,,,,,---///111333000000000000111111111111111111222222222333333333222222333333333444444444111111222222222333333333111111000000111333555666444444444555555555666666888888888777888999999:::999999:::;;;;;;<<<======;;;;;;<<<<<<===>>>>>>>>>????????????@@@AAABBBCCCBBBBBBDDDGGGGGGFFFLLLSSS[[[lll~~~sssqqqooonnnmmmhhhaaa[[[[[[\\\]]]^^^]]][[[YYYWWWXXXZZZTTTLLLNNNUUURRRGGGBBBBBBAAAAAA???>>><<<;;;666666666666777777777777777666444222111111111111222333333222000///000222000///...---------------------...///000000//////+++,,,,,,------...//////000///---,,,++++++,,,,,,,,,,,,+++***+++,,,...///...---,,,,,,+++++++++++++++***)))))))))))))))***,,,++++++******++++++,,,,,,)))((())),,,---***'''------,,,++++++******)))*********)))))))))((((((,,,++++++******++++++,,,,,,,,,,,,---------......)))***+++,,,,,,,,,,,,,,,---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,******+++,,,---------.........---+++***)))***,,,......///......///...+++******,,,...000000000//////............000111222222111///,,,+++000000000000////////////////////////000000000000333222111000000000111222222222222222222222222222222222222333333222222222111111111222222333333333111111111222222333333333222222222222222111000///222222222222222222222222555444111///......//////111111111111111111111111000000000000000000000000000000000000000///......222111000......000111222222222111111000/////////222111111000000000000000//////.........---------222111000...------------000000///...------,,,,,,++++++,,,---......------...------------...//////..................------++++++,,,------......///---------,,,,,,+++++++++,,,+++***))))))***+++,,,,,,------......------,,,+++,,,,,,------,,,,,,+++)))*********+++++++++++++++******))))))******+++,,,,,,,,,------......///,,,++++++,,,//////,,,))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---------.........//////+++,,,,,,------,,,,,,+++,,,...///...+++***,,,///---------------------------......///000111111222...///111111000...,,,***////////////000000000000000000111222222222222111000000111222333333444444333333333333333333333333444444444444444444444444666222111444666444333555444444444444555555555555777777888888888999999999<<<<<<;;;:::;;;<<<===>>><<<<<<;;;:::;;;<<<===>>>@@@@@@AAABBBBBBBBBAAAAAADDDDDDEEEDDDEEEGGGLLLOOOZZZsss{{{rrrpppnnnmmmlllhhhaaa[[[[[[\\\]]]]]]]]][[[YYYXXXSSSUUUQQQKKKNNNVVVTTTKKKBBBBBBAAA@@@???===<<<;;;888888777777666666666555777666444333111111111222444444333111000///////////////...---------------,,,------............---------,,,+++***))))))(((,,,,,,,,,+++,,,---///000,,,,,,+++******+++,,,---------,,,+++++++++,,,,,,++++++*********++++++,,,+++******))))))******+++)))***+++++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++*********,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...,,,++++++++++++,,,------.........---++++++---...///000111111000000...---,,,++++++,,,...////////////.........------...///000111111///...---000/////////////////////////////////000000000000222111000000000111222333111111111111111111111111111111222222222222111111111111111222222333333333222222333333333333333333//////000111111111000000222222222222222222222222333222111000///000222333111111111111111111111111000000000000000000000000000000111111000000///...000000000111111000000000000000000000000000111111111111000//////////////////.........------------000//////............///000//////...------,,,,,,------...///////////////---------------...//////.............................................------------,,,,,,+++++++++++++++************++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))))))))***************,,,+++***+++---...,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........,,,,,,,,,------,,,,,,,,,+++------,,,******,,,...////////////////////////---......///000000111111+++,,,...000111111111111////////////000000000000000000111222222222222111111111111222222333333333333333333333333333333333111111222333444555555666444111111555666444333444666666666666777777777777666666666777777777888888<<<;;;:::::::::;;;======<<<;;;;;;:::;;;<<<===>>>??????@@@AAAAAAAAAAAA@@@CCCDDDDDDCCCDDDHHHMMMQQQbbbsssvvvsssxxx}}}xxxrrrooommmlllkkkggg```[[[ZZZ[[[\\\]]]]]]\\\ZZZZZZRRRTTTQQQLLLNNNTTTRRRJJJBBBBBBAAA@@@???===<<<;;;:::999888777666555555444777666444333222222222222555333111111111000...---//////...------------...------------------,,,+++------,,,+++***((((((''',,,,,,+++,,,,,,...///000,,,,,,+++*********++++++,,,++++++++++++,,,,,,---+++++++++++++++,,,---...***))))))))))))))))))***(((+++...---)))(((***---)))******+++,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++...---,,,+++***+++,,,,,,+++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,++++++***,,,------------,,,,,,+++,,,,,,---......---------------------------------.........---------------,,,---...///000000///...////////////////////////////////////000000000000000000000000000111222333000000000000000000000000000000111111111111000000111111111222222222222222222222222222222222111111,,,---...///000000000000222222222222222222222222111000000000111333555666111111111111111111111111000000000000000000000000000111111111111000000///...///111222222111///.........///000000111222222000//////...........................------------......------...//////000/////////...------,,,,,,---......////////////...---------------.................................000000000///...------,,,------,,,,,,,,,,,,++++++******++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++---////////////////////////.........//////000000111------...///111222333333////////////000000000000///000111111222222111111111111222222222222222222333333333333333333333333111111222222222333333333222000111666888555222222555666666666666777777777666555555555666666777777:::::::::::::::;;;<<<<<<;;;;;;;;;:::;;;<<<<<<======>>>??????@@@@@@@@@???BBBBBBBBBBBBDDDHHHOOOTTTgggooorrrjjjaaaaaaeeeiiipppyyyxxxqqqnnnlllkkkjjjggg```[[[ZZZZZZ[[[\\\\\\\\\[[[[[[VVVWWWTTTOOOMMMNNNJJJCCCAAAAAAAAA@@@>>>===;;;:::999999888888777666666555666555555444333222222222444222000111222111///---///......---------.....................---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,++++++******)))))))))+++*********+++,,,------************+++---......******))))))))))))*********+++---,,,***)))+++---*********++++++,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++*********++++++++++++,,,...---+++)))((()))***,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........---,,,+++------------------------,,,---......//////...............///////////////////////////000000000000/////////000111222333333000000000000000000000000//////000000000000//////111111111111111222222222000111111111111///...------...//////000000000000111111111111111111111111000//////000111222444444111111111111111111111111000000000000000000000000000111111111111111000000...///000111111000///...////////////000000111111///...------,,,,,,------------------------------.........------....../////////.........---------+++,,,,,,------,,,,,,,,,,,,,,,------............---------...............//////......------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++************++++++++++++******))))))))))))******---------,,,+++++++++***,,,+++)))((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++---------,,,,,,---------++++++++++++++++++,,,---------------------------........./////////000000333333111000////////////////////////000000000000///000000111111111111111222222222222111111111111222222222222222222222222444444333222111000///...222000333999:::666222222333333333444444444555555666666555555555666777888999999999999:::::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>????????????@@@AAA@@@AAACCCHHHOOOUUUccceeebbb[[[VVVYYY]]]___aaagggqqq}}}{{{qqqnnnkkkjjjjjjgggaaa\\\ZZZ[[[[[[\\\\\\\\\[[[[[[XXXYYYVVVQQQNNNKKKEEE???AAAAAA@@@@@@>>><<<;;;:::777777777777888888888888555555555555444333333222222111111222333222111///......---------......//////////////////...---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++++++++***)))))))))************++++++,,,---)))))))))******,,,---...+++++++++******+++++++++...+++))))))+++---,,,+++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---,,,)))((('''((()))***---,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------.........---,,,+++,,,,,,,,,+++,,,,,,,,,,,,//////..................,,,---...///...---+++***------------------------...............------,,,------....../////////000////////////000000000000......///000111222222222111111111111111111111111/////////000000/////////111111111111111111111111000111222333222111///...000111111111000000///...111111111111111111111111000000/////////000000000000000000000000000000000///////////////////////////000000111111111000000111000///......///000111000000000000//////.........------,,,,,,,,,,,,,,,,,,,,,------------------000///...------,,,,,,,,,...............---------+++,,,,,,,,,,,,,,,+++++++++,,,------......---------------.........//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++)))))))))************+++***))))))(((((())))))*********))))))((((((''''''++++++***)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++,,,---......------------------------............////////////666444333000///...------////////////000000000000//////000111111111111000222111111111111111111111222222222222222222222222444444333222000///......333111444:::<<<888333222333333333333444444444444888777666555555777888999777888888999999999999999:::::::::;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>??????@@@@@@BBBGGGMMMRRRYYYYYYVVVQQQQQQUUUXXXWWWVVVYYY```hhhttt|||rrroookkkjjjjjjgggbbb^^^\\\\\\[[[[[[[[[[[[[[[[[[VVVVVVVVVTTTPPPKKKFFFBBBAAAAAA@@@???>>><<<;;;:::777777777888888888999999555555555555555444333333111333555555333111111222...------------...///////////////000//////......---,,,,,,++++++******))))))***+++---.../////////+++++++++,,,++++++***)))+++************++++++,,,******)))******+++,,,---,,,,,,++++++++++++,,,,,,000,,,((((((,,,...---***------,,,,,,+++******)))************++++++++++++***+++,,,------,,,+++***++++++++++++,,,,,,,,,---,,,+++))))))((()))******000...,,,***((((((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............,,,++++++++++++,,,,,,---------,,,,,,,,,------...---......///...---+++***---------------.........000//////......------------------......//////000////////////000000000000......///000111111111111111111111111111111111111//////000000000000//////111111111111111000000000111222444555555333111000111111111111000///...---111111111111111111111111000000000//////......---000000000000000000000000////////////////////////...//////000000000000///111000...------...000111111111000//////...------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111000///---,,,+++++++++........................---............------,,,***+++,,,......------,,,,,,,,,------.../////////)))******+++,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))*********+++++++++++++++************+++++++++++++++******************+++,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......+++,,,,,,,,,------------///...---,,,,,,---...///---,,,++++++---//////...////////////////////////........................111111000000000000//////////////////000000000000...///000000111111000000000000111111111111111111222222222222222222222222000000111111111222222222333111444:::<<<777333333444555555555555666666666888777666555555777999:::666777777888999888888888999999:::;;;;;;;;;;;;::::::;;;<<<===>>>?????????>>>??????@@@AAADDDIIIMMMNNNOOONNNKKKLLLPPPQQQNNNQQQTTTYYY___gggttt{{{sssooolllkkkjjjhhhccc___]]]]]]\\\[[[ZZZZZZZZZZZZTTTUUUVVVUUURRRKKKGGGEEE@@@@@@@@@???>>><<<::::::999999888888888888888888444555555666666555444333333777;;;999333//////222---------------...//////------......//////......,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---////////////***+++,,,------,,,,,,+++,,,+++******************,,,,,,+++++++++,,,,,,---++++++************++++++...,,,*********,,,------,,,+++++++++++++++++++++)))*********+++++++++,,,)))***,,,------,,,***)))************+++++++++++++++++++++++++++,,,,,,,,,)))***,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---///000111++++++*********+++------***))))))))))))+++,,,---............---,,,+++***------.........///////////////......//////000000,,,,,,---......///000000////////////000000000000...///000111111000//////000000000000000000000000///000000111111000000///222111111111000000000//////000222444444333111000/////////000000///......111111111111111111111111000000000000000///......000000000000000000000000////////////////////////------...////////////////////////......///////////////////////////............---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...------,,,,,,,,,,,,.......................................---,,,+++)))+++,,,......---,,,+++,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++************++++++------------............))),,,...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++,,,---...//////000///...---,,,,,,---...///---+++)))***---///...---////////////////////////........................,,,---///000111111000000////////////000000000000...//////000000000000000//////000000111111222222111111111111111111111111000000000111222333444444222000222777999555222222444444555555555666666666888666444333444555888999555666777888888888777777888999:::;;;;;;;;;:::::::::;;;<<<===????????????===>>>@@@@@@@@@BBBEEEGGGGGGIIIIIIGGGIIIMMMNNNKKKOOORRRWWW[[[```hhhrrrzzzyyysssppplllkkkkkkiiiddd```^^^]]]\\\[[[ZZZZZZZZZZZZUUUVVVWWWWWWRRRKKKFFFDDD@@@@@@@@@???===<<<:::999;;;::::::999888777666666444555666666666555444333555;;;???<<<222,,,---111---------------...///000++++++,,,---............++++++,,,...000111333333+++,,,---.........---,,,)))***,,,---...------,,,,,,,,,+++***)))))))))***......---,,,,,,,,,------******))))))))))))******,,,---...,,,)))))),,,000*********++++++,,,------*********++++++,,,,,,,,,)))***,,,------,,,***)))))))))))))))************+++,,,---...............###)))///111000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,///222444++++++*********+++---...,,,,,,++++++,,,...000111//////...---,,,,,,++++++........./////////000000............///111222333,,,,,,------...///000000////////////000000000000//////000111111000///...////////////////////////000000111111111111000000222111111111000000//////+++,,,///111111000///---,,,,,,---...////////////000000000000000000000000///000111111111111000000000000000000000000000000////////////////////////,,,,,,---...//////......---...///111111///...---------......///000000000///...------,,,,,,------+++++++++,,,,,,---------------,,,,,,,,,---......---.....................,,,,,,,,,,,,++++++***))))))***,,,......---,,,+++,,,,,,------...///000000///......------,,,,,,++++++++++++,,,,,,---------...---++++++++++++---...,,,------......------,,,+++,,,,,,------,,,,,,+++---------.........//////))))))(((((((((((())))))*********++++++,,,,,,,,,))),,,//////,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,---///000111111000///---,,,,,,---///000,,,)))((())),,,......,,,------------------------.....................---+++---///000111000///...////////////000000000000...//////000000000000000...//////000111222222333111111111111111111111111333333222222222222222222111///000555777333111111222222222333333333444444777555333222222444777888444555777888888888777666888999:::;;;<<<;;;:::::::::;;;<<<>>>???@@@@@@@@@===>>>@@@AAA@@@@@@BBBCCCCCCFFFGGGEEEHHHMMMOOONNNKKKNNNRRRUUUWWW[[[bbbggg~~~uuupppjjjgggfffeeebbb```^^^^^^]]]\\\[[[ZZZYYYXXXWWWUUUSSSQQQNNNKKKFFFCCC??????>>>>>>===<<<::::::999999999888888888888888:::888555222000000222333FFFCCC>>>999444111//////000000//////......------//////...------------...------......///......---........................000---***))),,,---,,,***************************+++++++++,,,,,,---------*********++++++,,,,,,,,,+++)))((()))******)))(((+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++((())))))+++,,,---.........+++))))))***,,,,,,+++,,,,,,,,,,,,,,,+++***)))---......,,,******+++---+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))******+++---......///---,,,,,,+++,,,---///000)))+++---///000...---+++........................+++,,,...///000///...---......---......///000111////////////////////////000///...---,,,------...////////////////////////333222000///...............///000000000...---,,,///////////////......---////////////////////////////////////////////////000000111222333444444555111000000///////////////---------.........//////000///...------...///000000000000000000000//////......//////...---,,,,,,......//////////////////------------------,,,,,,000///...---,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...------------------------333...///666888111***(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,++++++***)))((((((******************+++++++++)))(((***---...,,,***+++***(((((((((***---...++++++***)))***+++,,,---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------------------------,,,,,,,,,,,,------...///.../////////000000111111............///////////////000000000000000//////000000000000000000000000111...---...111333333111000000000000000111111222333333333222222222111111000000111111111000000///444444444555555555555666444444444555555555555666666666666666777777777777888888888777777777777777888999:::;;;<<<<<<<<<<<<>>>??????@@@AAAAAABBBBBB@@@AAACCCDDDFFFHHHJJJKKKLLLNNNPPPRRRRRRTTTVVVXXXtttoooiiifffeeedddaaa^^^______^^^]]]\\\ZZZYYYYYYVVVTTTRRRPPPNNNJJJFFFCCC===>>>>>>>>>>>>======<<<999999999999888888888888777666444333222333444555CCC@@@<<<777333000/////////////////////.........//////...------------...////////////......------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++*********+++++++++++++++*********++++++,,,,,,,,,,,,+++))))))******((('''))))))******+++++++++,,,++++++++++++++++++++++++************************((()))***+++,,,------...---+++))))))+++,,,,,,+++,,,,,,,,,,,,,,,+++******,,,------,,,***)))***,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------,,,+++,,,---......+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,---............---......---------------...........................000///...---,,,------...////////////////////////+++,,,---...000111222333//////000000000///------///////////////...------------------------------////////////////////////,,,---...000222444666777...---------...///000000---------.........//////...------------...000111---------,,,,,,,,,,,,,,,//////.........---------////////////............,,,,,,------------------......,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,111///333>>>BBB;;;111+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++......---,,,,,,+++******,,,+++++++++***)))))))))---,,,+++,,,---...,,,))),,,+++***)))))))))***+++,,,,,,+++++++++,,,---...)))******+++,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,------...---------------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,------------............//////////////////000000000000//////////////////////////////111///---...111333222111000000000000000111111222333333333222222111111111111222222222222222111111333333333333444444444444444444444444555555555555555666666666777777777777777777777777777777777777888999:::;;;<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBDDDEEEGGGHHHIIIHHHIIILLLMMMMMMNNNPPPRRRtttoooiiifffdddccc___\\\``````___^^^\\\[[[ZZZYYYUUUSSSQQQOOOMMMJJJEEEBBB<<<<<<===>>>??????>>>>>>::::::999999888888888888444444444555555666777777===;;;888444111//////............/////////////////////...------------...//////......------,,,,,,+++++++++*********))))))(((***,,,------,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))*********+++++++++++++++***)))((()))++++++***)))'''((()))***+++,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,---...---+++******+++,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,+++))))))***+++---,,,+++***************************************+++++++++,,,,,,,,,,,,,,,------,,,,,,+++++++++***...------,,,,,,,,,,,,---,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...---,,,++++++++++++------------------------//////...------------...////////////////////////...///000000000///...---//////000000000///.........////////////...------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////+++,,,---///111222444555+++++++++,,,---///000111---------..................------,,,,,,------...........................000///...---,,,---......////////////......------++++++,,,,,,------......,,,++++++************+++...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,***...999@@@===444...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++*********++++++,,,,,,,,,,,,++++++---------,,,+++++++++***---,,,,,,+++***)))(((((()))(((((()))++++++***))),,,,,,++++++***))))))(((++++++*********+++,,,---*********++++++,,,,,,---++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,------------------,,,,,,,,,---....../////////...............---............/////////...//////000000/////////////////////////////////000///......000222222111000000000000000111111222444444333222111111000000222333333444444444333333222222222222333333333333444444444444555555555555555555666666666777777777777777777777777777777777888999:::;;;;;;<<<<<<<<<<<<======>>>>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEFFFEEEGGGHHHIIIHHHIIIKKKLLLtttooojjjgggeeeccc___[[[```___^^^]]][[[ZZZYYYXXXTTTRRRPPPNNNMMMIIIEEEBBB<<<<<<===>>>>>>======<<<:::::::::999999888888777333444555777777777777666777666444222000//////...------......//////000000//////...------------...,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++************(((((())),,,...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((***************+++++++++((('''''')))+++------,,,((())))))***++++++,,,,,,************++++++++++++************************))))))***+++,,,,,,------,,,+++******,,,,,,+++************++++++******)))(((***++++++)))((()))***------+++***))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,---,,,,,,,,,++++++++++++***...------,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---.........---,,,,,,,,,,,,,,,------------------------............------..............................///000111111000---***)))////////////////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,..........................................//////,,,,,,,,,,,,---...///000........................//////...,,,+++*********.........///////////////000///---,,,,,,---...000000//////......------,,,******+++,,,------......++++++******************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******++++++++++++,,,,,,+++((()))111999:::666111++++++++++++++++++++++++***++++++,,,,,,------...************************++++++,,,,,,,,,,,,++++++************)))))))))))),,,+++++++++***)))))))))&&&'''(((***+++,,,,,,,,,***++++++++++++***)))((()))))))))))))))******+++*********++++++,,,,,,,,,***************++++++++++++,,,------.........---,,,,,,,,,,,,,,,---------//////............//////000000000//////......------------.........//////......//////000/////////////////////////////////000///...//////000111111000000000000000111111222444444333222111000//////222222333444444444333333222222222222333333333333333333444444444555555555555555555666666666777777666666666777777777777777888888999:::;;;;;;;;;;;;;;;;;;<<<======>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCEEEGGGHHHHHHGGGGGGIIIJJJtttpppkkkhhhgggeee```]]]]]]]]]\\\[[[ZZZYYYXXXXXXTTTRRRPPPNNNMMMJJJFFFBBB============<<<;;;:::999;;;;;;::::::999888888777555666777888777666444333333222111000000/////////------......//////000000//////...------------...)))(((((()))***+++------,,,,,,,,,++++++*********///***%%%&&&---222333222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***************************)))((()))+++---,,,+++************************)))))))))******+++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,+++***+++,,,,,,+++***(((((())))))))))))((((((''')))++++++)))((())))))---,,,+++***))))))(((((())))))))))))))))))))))))*********++++++,,,,,,,,,*********+++++++++,,,,,,---------,,,,,,++++++******+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---------,,,,,,---......///........................------..................------------------------(((***,,,///000000//////..................//////...............------,,,------------------------------------------------......------------------//////......---......///.....................---,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,000...---,,,,,,---///000//////......---------,,,******++++++,,,---......++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,...222777======888111+++++++++++++++++++++++++++++++++,,,,,,---------***************************++++++,,,,,,++++++***)))))))))))))))))))))***)))))))))***+++++++++,,,+++,,,------------------((()))***++++++++++++************+++++++++++++++***+++++++++++++++,,,,,,))))))*********+++++++++---.........------,,,++++++++++++,,,,,,,,,------......---------------...,,,,,,,,,++++++*********------------............------...///////////////........................//////////////////000111000000000000000111111222333333222111111000//////000000111222222222222222333333333333444444444444333333333444444444444555555555555555666666666666555555666666777777777777777888999:::;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>???@@@@@@@@@AAAAAAAAAAAADDDFFFGGGGGGFFFFFFGGGHHHsssoookkkiiihhhfffbbb^^^[[[[[[ZZZZZZZZZYYYYYYYYYTTTRRRPPPOOOMMMKKKGGGCCC??????>>>>>>===;;;:::999<<<<<<;;;:::999888888777666666777777666444333222000000000000000000000000........./////////////////////...------------...)))((((((((()))***,,,---))))))))))))))))))))))))000+++'''(((---222444444,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************)))))))))...,,,+++***++++++)))(((+++++++++*********))))))(((((())))))***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***+++------+++)))''''''((())))))))))))(((&&&(((++++++***))))))***,,,+++***)))))))))))))))))))))))))))))))))))))))*********+++++++++++++++)))*********++++++,,,,,,+++,,,,,,,,,,,,,,,+++***)))+++...000000///---+++------------------------++++++******++++++,,,---,,,,,,,,,,,,---...///000////////////////////////,,,---......///.........------------------------+++,,,---.........---,,,------,,,,,,------...///---............---,,,,,,------------------------------------------------++++++,,,,,,---...//////000//////...------.....................---------((()))***,,,---...//////******++++++,,,,,,------......---,,,---...///000------------------------******++++++,,,,,,------+++,,,------...---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))******++++++,,,,,,------+++444===@@@@@@;;;222***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******++++++++++++******)))*********+++,,,,,,,,,(((((()))***+++,,,,,,---,,,------+++(((&&&%%%%%%((())))))***++++++,,,,,,,,,,,,---............---++++++++++++++++++++++++))))))******+++,,,,,,,,,............---,,,+++*********++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++,,,------------.........,,,---......////////////...........................///000///......///111000000000000000111111222222111111111111000000000...///000000111111111111333333333333444444444444333333333333444444444444444444555555555666666666444555555666666777777888777888999::::::;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>?????????@@@@@@AAAAAAAAAAAACCCDDDDDDCCCCCCEEEFFFpppmmmiiihhhhhhfffbbb^^^YYYZZZZZZZZZZZZ[[[[[[[[[TTTSSSQQQPPPNNNLLLHHHEEE???????????????>>>=========<<<;;;:::999888888777666666666555555444333222000000111111111111111111///////////////.........//////...------------...---,,,***))))))***+++,,,(((((())))))***+++++++++%%%'''******)))***---111++++++++++++++++++++++++)))))))))***************+++*********)))))))))(((,,,+++******,,,,,,+++******************+++++++++((((((((()))***+++++++++***************************++++++++++++,,,,,,,,,+++******,,,------+++)))((())))))***++++++******&&&)))+++,,,+++***************))))))))))))******************************++++++++++++************++++++++++++******************+++,,,---,,,++++++***+++,,,---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------........................,,,,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,000000...---,,,***)))(((,,,++++++++++++,,,---...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------,,,------......//////.........---------)))***,,,---............+++,,,,,,---......//////---------.........//////+++,,,,,,------......///++++++++++++++++++,,,,,,***+++---.........---,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,------......000:::AAA>>>777111,,,''',,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++,,,,,,,,,---******++++++++++++******((())))))***+++,,,,,,---)))))))))***+++++++++,,,((()))+++)))&&&######$$$+++***)))))))))***+++,,,***+++,,,---...------,,,++++++++++++++++++++++++*********+++,,,------------------...------,,,,,,)))******+++,,,,,,------------,,,+++++++++++++++---------------.........,,,,,,---------.........+++,,,---...////////////...........................000000///------///111000000000000000111111222000000000000111111111111---...///000111111111111222222222222333333333333222222333333333444444444444444444555555555666666444444555555666777777888777888999::::::;;;::::::;;;;;;;;;<<<======>>>>>>>>>>>>???@@@@@@AAABBBBBB@@@AAACCCCCCCCCCCCDDDFFFnnnkkkhhhggghhhfffbbb^^^YYYZZZZZZ[[[\\\\\\]]]]]]UUUSSSQQQPPPOOOLLLHHHEEE??????@@@AAAAAAAAAAAA@@@======<<<;;;999888888777555444444444444333333333000111222222222222111111000000//////.........---//////...------------...111000---+++*********+++******+++,,,---......///"""++++++$$$!!!%%%,,,************************''''''(((((())))))******+++*********))))))(((((('''&&&''')))---///000000(((((()))***+++,,,,,,---'''(((((()))***+++++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,+++***+++,,,------+++))))))***+++,,,,,,,,,,,,,,,&&&))),,,---,,,+++***+++***)))))))))))))))***+++************************,,,+++++++++******))))))------,,,+++***)))((('''((()))+++,,,---,,,,,,+++,,,+++*********+++,,,---***************************+++,,,---...---,,,,,,------,,,+++************------------------------+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...///++++++***)))***+++---...------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++*********+++,,,---.../////////.........---------////////////...,,,***((((((((()))******+++,,,,,,,,,,,,---...//////......***++++++,,,---...//////,,,,,,++++++++++++++++++***+++,,,---...------,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,------...//////===DDDDDD888,,,***---...------------------------///...------,,,+++***)))+++++++++,,,,,,---------******++++++++++++******&&&&&&'''((()))******++++++++++++***************'''***------++++++---///...---***(((((((((***+++'''((()))***+++***))))))++++++++++++++++++++++++******+++,,,------......++++++,,,---............))))))***+++,,,,,,------111000///...............)))))))))******+++++++++,,,,,,,,,---------......+++,,,---...////////////...........................000111///---,,,...111000000000000000111111222/////////000111111222222......///111111222222222000111111111111222222222222222333333333444444444444444444555555555666666444444444555666777777888777777888999::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCC@@@BBBDDDDDDDDDDDDFFFHHHoookkkhhhggggggfffbbb^^^XXXXXXYYYYYYYYYWWWVVVUUURRRRRRPPPNNNKKKIIIGGGFFFEEECCCAAA>>><<<;;;::::::::::::;;;;;;:::888777666333444555666555444333222///000111222222111///...000000///...............//////...---,,,,,,++++++...---,,,,,,+++***)))(((++++++***)))***+++---...,,,,,,,,,,,,++++++***)))))))))*********+++++++++'''(((***,,,,,,***((('''(((((()))***+++,,,,,,---------,,,+++***)))((('''))))))))))))))))))))))))(((((()))***+++,,,,,,---)))))))))))))))*********%%%%%%'''((()))))))))))))))+++,,,---,,,***((('''---,,,++++++************))))))(((((()))***++++++------,,,+++************++++++************++++++,,,)))'''''')))++++++))),,,---......,,,,,,---...++++++++++++++++++++++++************************************************------,,,+++++++++,,,,,,---------,,,,,,+++++++++++++++,,,------------,,,,,,------......------,,,,,,,,,,,,---...---+++)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''((((((***+++,,,---------,,,+++++++++---000111++++++++++++++++++++++++------,,,++++++++++++,,,***++++++,,,,,,------...,,,---...///000000000000+++++++++,,,,,,,,,------......---,,,,,,,,,---------------------,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,++++++*********))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++---222777JJJ@@@444...//////---)))++++++******+++---...///...------,,,+++++++++,,,)))***++++++******,,,...++++++++++++++++++++++++111,,,((((((+++---+++(((+++++++++***************---,,,,,,+++*********+++,,,***((()))+++,,,***((('''(((***+++,,,,,,+++++++++***)))(((((()))***+++------------------------+++******)))***+++---.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......,,,---...//////...---,,,***+++,,,...///111222333///............---------000000000///......------...//////000111222222222222111000111222222111000000000000000111111111111222222111111111111111111111111111111222333444555555555555555555555555555555666666666666666555555888888999999999:::::::::;;;;;;::::::::::::999999===>>>??????>>>>>>???@@@BBBAAAAAA@@@AAABBBDDDEEE|||ooolllhhhfffgggfffccc```YYYZZZZZZZZZYYYXXXVVVUUUSSSRRRPPPNNNKKKIIIGGGFFFDDDCCCAAA???>>>======>>>:::;;;;;;;;;:::888777666444444555555444444333333111111111111111000000///000000///........................------,,,,,,+++------,,,,,,++++++******,,,+++*********+++,,,---++++++,,,,,,,,,+++************************++++++((()))***++++++***)))((((((((())))))))))))))))))+++++++++***************)))))))))))))))))))))))))))*********+++,,,,,,,,,,,,++++++***)))(((''''''+++++++++***(((&&&%%%$$$)))***+++++++++***)))(((,,,,,,+++***************)))))))))))))))***++++++,,,++++++******++++++,,,))))))(((((((((((())))))+++(((&&&&&&((()))((('''+++,,,---,,,***)))***+++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,------------,,,,,,,,,,,,,,,...000000...---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++......///......---,,,+++***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---111444???888000,,,,,,---,,,***++++++******+++,,,...///000///,,,)))'''%%%$$$$$$***+++,,,+++******+++---************************!!!###&&&&&&$$$******************++++++,,,+++******)))))))))***+++)))((())),,,---,,,***'''(((***+++,,,,,,+++++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---...//////...---,,,+++,,,---...///000111222///............------------------..................//////000111111222222222111000111111222111111000000000000111111111111111111111111111111111111111111111111222333444444333333333333333333333333333444444444444444333333777777777888888888999999999999999::::::;;;;;;;;;===>>>??????>>>>>>???AAABBBAAAAAAAAAAAABBBDDDEEE{{{ppplllhhhfffggggggeeebbb\\\\\\\\\\\\ZZZYYYWWWUUUSSSRRRPPPNNNLLLIIIHHHGGGDDDCCCBBBAAAAAAAAAAAAAAA;;;;;;;;;:::999888666666666555555444333444444444222222111000000000000000000000///...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++******++++++,,,+++++++++++++++******************************************++++++******))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))************+++++++++++++++*********))))))(((((((((((()))************)))))))))******************++++++******))))))***************)))******+++,,,+++************+++,,,,,,))))))(((((((((((()))))),,,***((((((((()))((('''***++++++***((('''((()))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,---------,,,+++******++++++,,,---------))))))***++++++++++++***,,,,,,------------,,,,,,+++***+++---///000///...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,++++++***)))(((((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,+++******)))((((((------------,,,+++***************+++++++++,,,,,,***************+++,,,---++++++++++++++++++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,---+++))))))+++...///000111///---***))))))***+++++++++***++++++,,,---...111///+++'''%%%$$$###$$$+++,,,,,,+++))))))***,,,))))))))))))))))))))))))***(((''')))...111222000)))))))))***+++++++++,,,*********)))))))))))))))***)))(((***,,,......---((()))***+++++++++++++++++++++************++++++++++++++++++++++++++++++...---,,,+++************,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------............------,,,------...//////000000///............---------,,,------...//////000000...//////000000111111222111111111111111111111111000000000000111111111111111111111111111111111111222222222111222222333333333333333333333333333333333333444444444444444333666666666666777777777777777777888999:::;;;<<<<<<<<<>>>??????>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDD}}}qqqmmmhhhfffggghhhfffddd^^^^^^^^^]]]\\\YYYWWWVVVSSSRRRPPPNNNLLLJJJHHHGGGFFFEEEDDDDDDCCCBBBBBBBBB<<<<<<;;;:::999777666666777666444333333333444555444333111000///000000111000000///...............,,,,,,------------------,,,,,,,,,------.........---,,,,,,++++++*********((()))***++++++++++++++++++++++++***************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))******))))))))))))))))))&&&'''((()))***+++,,,,,,&&&''')))***+++,,,------))))))(((((()))***+++,,,,,,++++++*********++++++++++++************++++++,,,+++***************+++++++++************++++++...---,,,+++++++++******((()))***)))(((((()))***************************************************)))))))))))))))))))))))))))+++---......---,,,***+++++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,)))((((((***,,,---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,++++++++++++*********+++,,,---------------------------///...------,,,,,,------,,,+++++++++*********))))))***+++,,,------------++++++++++++,,,,,,,,,---)))))))))******,,,---...******+++++++++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,------...+++++++++++++++,,,,,,,,,///+++))))))---//////---***+++---+++)))(((***,,,******+++++++++,,,,,,---...,,,***(((((()))+++,,,+++,,,,,,+++)))((()))+++************************,,,+++)))***,,,---,,,+++(((((()))***+++,,,,,,,,,******************))))))*********+++,,,------,,,))))))******++++++++++++,,,++++++++++++++++++,,,************************,,,,,,,,,++++++*********------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---------------------------------...............//////............---------.../////////000000000111////////////000000111111000111111111000000000111///000000000111111111111111111111111111222222222333333222222111222222222555555555555555555555555444555666666777666666666555555666666666777777777777888888999::::::;;;;;;;;;<<<======<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBB}}}rrrnnnjjjhhhiiiiiigggddd^^^___^^^^^^\\\ZZZXXXVVVSSSSSSQQQOOOLLLJJJHHHGGGGGGGGGFFFEEEDDDBBBAAA@@@===<<<;;;:::888777666666777666555444333444555666555444222000000000000111000000///...............,,,,,,------------------+++,,,,,,------......///,,,,,,,,,,,,+++******)))((()))******++++++++++++************************++++++************++++++***++++++,,,------......+++++++++************)))))))))))))))))))))))))))((((((((((((((('''''''''&&&'''((()))***+++,,,,,,---------,,,+++)))'''''')))((((((((()))***++++++,,,,,,++++++++++++,,,---++++++******)))******+++---,,,+++***))))))((((((++++++************++++++,,,,,,---,,,+++*********&&&((()))***)))***,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,......---,,,+++------,,,+++******))))))++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,++++++***))))))***+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------......---,,,,,,,,,,,,---++++++++++++,,,,,,------******,,,---------------,,,,,,,,,,,,------------************+++---......)))******+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...*********++++++,,,,,,,,,000---***+++...000///---))),,,///...***(((***,,,******+++++++++++++++++++++******)))***---///000+++,,,,,,***(((((()))***+++++++++++++++++++++++++++***)))))))))((('''%%%(((((()))***+++,,,,,,,,,******+++,,,,,,++++++***,,,,,,,,,,,,+++***************************++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---------,,,,,,------------------...............///............---------/////////......---------///////////////000000000///111222111//////000222///000000000111111111111000000111111111222222222333333222222111222222222555555555555555555555555444555555666777777666666666666666777777777777888999999999999999999999999999:::;;;;;;::::::;;;===;;;<<<===>>>???@@@AAAAAA|||sssooolllkkkkkkjjjfffbbb^^^^^^^^^^^^\\\[[[YYYWWWTTTSSSQQQOOOMMMJJJIIIHHHGGGGGGFFFEEEDDDBBB@@@???>>>===;;;999888666666666777666555555444444555555555444333222111000000000000000///...............------------------------++++++,,,,,,---------...++++++,,,,,,,,,+++******))))))******+++*********))))))*********+++++++++++++++++++++++++++++++++''''''((()))***+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))'''''''''''''''(((((((((+++*********))))))((((((***++++++++++++***))))))(((((())))))))))))))))))+++++++++***++++++,,,---+++***)))))))))))))))))),,,,,,+++))))))((())))))))))))(((((((((((())))))''')))******)))(((((()))''')))***+++***+++,,,...************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,......---+++***)))((('''))))))***++++++++++++***++++++,,,,,,,,,,,,++++++...,,,******+++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------)))*********************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,***++++++,,,------......------------,,,+++******++++++,,,,,,,,,---------+++++++++++++++,,,---...)))***++++++,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,///...,,,,,,---...------+++...000///+++)))***,,,******++++++++++++******)))))))))******+++,,,,,,***++++++***(((((()))+++++++++++++++++++++++++++,,,,,,------------,,,,,,)))))))))***+++++++++,,,)))***+++------,,,++++++,,,------+++)))'''((()))+++******)))******++++++******++++++++++++******************************((()))***,,,,,,---,,,,,,((())))))))))))*********++++++++++++++++++++++++,,,,,,+++,,,,,,---...///------,,,,,,,,,,,,---------------------.........///............---------------,,,,,,+++******)))////////////////////////...000222111///---///222000000000000111111111111000000000111222222333333222222222111222222333333333333333333333333333333222222333444555555555555666666666666777777777777::::::999999888888888888888:::;;;;;;:::999;;;<<<;;;<<<>>>???AAAAAABBBBBB~~~sssqqqnnnmmmmmmjjjeee```\\\]]]]]]]]]\\\[[[YYYXXXTTTSSSQQQOOOMMMKKKIIIHHHCCCDDDDDDDDDCCCBBB@@@??????===;;;999777666666666666666666666666555444444444444444333222111//////000000///........................------,,,,,,++++++++++++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++)))************))))))((((((((()))***+++,,,,,,---******,,,,,,,,,,,,******((((((((())))))************************+++++++++))))))))))))))))))))))))'''(((((())))))*********,,,++++++***)))(((''''''%%%&&&(((***+++,,,------((())))))******)))((('''))))))(((((()))******+++***))))))(((''''''(((((()))))))))))))))***++++++))))))(((((((((((())))))$$$''')))***(((((((((***)))+++++++++))))))***+++************************((((((((((((((((((((((((++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,+++***)))(((((())))))***++++++++++++***++++++,,,,,,,,,,,,++++++,,,***))))))***,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))*********+++++++++++++++************+++,,,******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,---......---+++++++++,,,+++,,,---,,,+++******+++)))***+++,,,,,,+++***)))'''((()))***+++******))))))******)))((((((***,,,************************$$$&&&'''(((((('''''''''******************++++++((()))+++,,,,,,,,,+++***)))+++,,,***(((&&&((())),,,+++***))))))***++++++))))))***++++++***))))))++++++++++++++++++++++++******+++,,,,,,,,,+++***(((((((((((())))))******************************************+++,,,---...------,,,++++++,,,------,,,,,,,,,------.........///............---------,,,,,,,,,,,,,,,,,,++++++////////////////////////---000333111...---///222000000000000111111111111///000000111222222333333111111111111222333444444333333333333333333333333111222333444555555555555444444555555555666666666888888888888888999999999999;;;<<<<<<;;;;;;<<<======>>>@@@BBBCCCDDDDDDDDDtttrrrpppooonnnkkkddd^^^[[[\\\\\\]]]\\\[[[ZZZYYYTTTSSSRRROOOMMMKKKIIIHHH@@@AAABBBCCCCCCBBBAAAAAA???>>>;;;999777666666666555666777777777666444333444444444444333111///...000000///...............//////...---,,,,,,++++++++++++++++++++++++++++++((()))+++,,,---,,,,,,+++***************)))((('''''''''(((***+++,,,---...)))***,,,------,,,***)))+++++++++***************'''((()))***+++,,,------))))))))))))))))))))))))((())))))***+++,,,,,,---)))))))))))))))*********+++++++++***)))((('''&&&((()))***+++***)))&&&%%%'''''''''''''''((())))))))))))((('''''''''''''''&&&&&&'''(((***,,,---...++++++************++++++$$$'''+++,,,***)))+++,,,+++,,,,,,+++(((''''''((())))))))))))))))))))))))''''''''''''''''''''''''************************++++++***+++,,,---...///+++++++++***************++++++,,,------------,,,+++++++++,,,,,,+++++++++((('''%%%&&&(((***+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,++++++++++++++++++++++++,,,+++******))))))******,,,,,,++++++***)))))))))'''((()))******+++++++++(((((((((((())))))))))))+++***)))))))))))))))******+++,,,---------------+++++++++,,,,,,+++++++++***************************++++++,,,,,,++++++************++++++,,,,,,,,,))))))***+++,,,------...((())))))***++++++,,,,,,+++---///---)))((())),,,***)))))))))************)))***+++,,,,,,+++))))))%%%'''***,,,------,,,+++((()))***)))((()))+++,,,)))))))))))))))))))))))))))+++------+++*********+++++++++***************&&&(((***+++,,,+++***)))&&&)))******''''''(((+++,,,+++***))))))***++++++((()))***++++++***)))(((+++++++++++++++++++++++++++,,,------,,,+++)))((())))))******+++++++++,,,************************))))))))))))***+++,,,---------++++++++++++------++++++,,,------...////////////.........---------------......///000000000///////////////.........---000333111...,,,///222000000000000111111111111///000000111222222333333111111111111222333444555555555555555555555555555333444555666777777777777333333333444444444555555666666777888999::::::;;;;;;<<<>>>===<<<<<<===??????@@@BBBDDDFFFGGGGGGFFFxxxrrrpppmmmmmmmmmjjjeee```XXXYYYYYYZZZZZZZZZZZZZZZTTTRRRQQQPPPOOOMMMIIIFFFEEEFFFFFFFFFDDDAAA>>><<<@@@>>>;;;:::::::::888777666666666555444333222111333333222222111000000000111111///...---,,,,,,,,,---,,,,,,++++++,,,,,,---))))))******++++++++++++---+++)))''''''))),,,...,,,,,,+++***)))))))))***,,,,,,,,,+++++++++************)))((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((($$$&&&((()))(((((()))***+++)))((((((***+++***)))((((((((((((((((((((())))))))))))))))))((((((((('''(((+++,,,---,,,***)))'''(((((((((((((((((((((++++++++++++***************))))))))))))******+++))))))************))))))///,,,******,,,+++(((%%%(((((())))))))))))((((((******)))((((((((((((((()))))))))))))))))))))***''')))+++,,,---,,,***))),,,,,,,,,++++++*********222---***,,,)))###"""&&&***((('''(((,,,---,,,***,,,+++++++++******))))))---------+++))))))***,,,************************------,,,,,,+++*********'''((()))***+++,,,------,,,,,,+++++++++++++++,,,************************+++)))'''))),,,---,,,*********+++++++++******)))******+++++++++,,,,,,,,,+++++++++,,,,,,---------))))))(((((((((((())))))+++,,,,,,---............++++++************++++++)))***,,,,,,,,,***(((''',,,***((()))+++,,,+++(((,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((()))+++,,,---******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,+++*********))))))(((((()))***+++,,,,,,+++***)))************************))))))***,,,//////...,,,)))***+++,,,,,,+++***)))'''))),,,---,,,***&&&$$$(((***---//////...,,,***))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,++++++******))))))((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------...---+++******+++---......------,,,,,,------.....................------........................---------------------------,,,+++++++++---///111000000000000////////////......///000000000000000000000000000000000000000111111222222222333333333333333222222111000000000444444444444444444444444777777666666555555555444777444666;;;>>>???@@@CCCJJJJJJJJJIIIIIIHHHHHHHHHKKKLLLMMMMMMMMMLLLJJJIIIzzzrrrpppmmmmmmmmmjjjeee```YYYYYYZZZZZZZZZZZZYYYYYYUUUSSSQQQPPPNNNLLLIIIGGGCCCDDDEEEEEEDDDCCC@@@???@@@>>>;;;:::::::::888777222333333333222111000000333333222222111000//////000///..................------,,,,,,,,,,,,------)))*********++++++++++++...---***(((((()))***+++---,,,++++++++++++++++++,,,,,,++++++************---,,,,,,+++++++++,,,,,,******))))))******+++,,,************************%%%'''))))))((('''((()))***))))))***+++***(((%%%(((((())))))***+++++++++(((((((((((((((((((((((('''(((***+++++++++***)))((((((((((((((((((''''''&&&''''''(((((()))******((((((''''''''''''(((((())))))************))))))***)))(((***------,,,***((((((((((((((((((((((((******)))(((((((((((((((+++++++++***************((()))***+++,,,+++******,,,,,,,,,+++++++++******...***)))---,,,)))***...,,,***))))))+++,,,+++)))++++++++++++++++++*********++++++***))))))+++---+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++******)))(((((())))))***************************+++)))((())),,,---+++*********+++++++++******)))(((((()))))))))***************************++++++++++++************+++++++++,,,,,,---------,,,,,,++++++************++++++)))***,,,,,,,,,***)))''',,,***((()))+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++++++++,,,,,,++++++************************************)))))))))***++++++++++++***)))++++++++++++++++++++++++)))++++++***((((((***---)))***++++++++++++***)))(((***,,,......,,,+++))))))***,,,---------+++*********))))))))))))******))))))))))))))))))))))))(((((((((((('''''''''''')))))))))*********++++++++++++++++++++++++++++++++++++******************,,,++++++******++++++,,,------------------------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,..................------........................------------------------///...,,,++++++,,,---...000/////////////////////......///000000000000000000000000000000000000000111111111222222222333333222222222222222333333333111111222222333333333444666555555555444444444444888555888BBBKKKLLLJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHFFFGGGGGGGGGGGGGGGGGGFFF}}}ssspppmmmlllllljjjeeeaaa[[[[[[[[[[[[ZZZYYYXXXXXXWWWTTTQQQOOONNNLLLJJJHHHDDDEEEEEEEEEEEECCCAAA@@@@@@>>>;;;:::::::::888777555555555666666555555444444444333222111000///.........------...///000000......------------......************++++++++++++...---,,,***)))))))))))),,,,,,,,,+++,,,,,,------+++************)))))))))******)))))))))******+++***************++++++,,,************************''')))***)))(((''''''(((************+++)))&&&###''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''''''''&&&'''''''''((((((((()))***)))(((''''''&&&''''''))))))************)))))))))((((((***,,,---,,,+++(((((('''&&&&&&'''((((((******)))))))))(((((((((,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,++++++++++++***+++)))))),,,---,,,---000+++***)))***,,,,,,,,,*********++++++++++++++++++((()))***)))))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++......---,,,+++******)))))))))((((((((())))))***************************+++)))))))))+++,,,+++***)))******+++++++++******)))))))))))))))*********++++++******************++++++************++++++++++++,,,,,,,,,+++******++++++************++++++******+++,,,,,,***)))(((+++***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++*********++++++++++++,,,,,,,,,++++++***))))))(((*********+++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++***,,,---((("""!!!''',,,)))***++++++++++++***)))))))))***,,,,,,------,,,)))*********++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))***************************+++++++++,,,+++++++++++++++++++++++++++++++++******))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///***+++,,,,,,,,,,,,+++***------------------......................................................000///---,,,++++++,,,,,,////////////////////////......///000000000000000000000000000000000000000111111111222222222222333111222222333444444555555444444555666777777888888444444444444444333333333888444888DDDOOOPPPJJJFFFAAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@BBBCCCCCCssspppmmmlllllljjjeeeaaa\\\\\\\\\[[[ZZZYYYXXXWWWXXXUUUQQQOOONNNMMMKKKJJJFFFFFFFFFFFFEEECCCAAA@@@@@@>>>;;;:::::::::888777666666777888888888777777555444333222111///......---------------......///.........------.........++++++++++++++++++++++++,,,,,,,,,,,,+++******)))+++++++++++++++,,,---...***)))))))))))))))))))))'''''''''''''''(((((())))))))))))))))))***++++++************************)))***+++***(((&&&&&&'''***)))((()))))))))'''%%%'''''''''(((((()))))))))*********+++++++++++++++((((((''''''''''''((()))******))))))((('''''''''*********)))))))))((((((,,,,,,***)))(((((((((((())))))************)))))))))))))))*********)))((()))(((&&&$$$$$$&&&((())))))))))))******))))))))),,,++++++******)))))))))******))))))******+++,,,++++++++++++++++++++++++,,,************))))))+++(((((()))***,,,---------)))))))))******+++++++++((()))******((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++------,,,,,,+++***))))))+++************++++++,,,************************************+++++++++***))))))***+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++))))))(((((((((((())))))+++++++++++++++***)))(((++++++************++++++******+++++++++******)))+++************+++******++++++++++++++++++++++++)))))))))***+++,,,---...************+++++++++++++++++++++*********))))))*********++++++,,,,,,---*********++++++*********++++++++++++++++++++++++***,,,,,,)))%%%$$$(((,,,*********++++++*********))))))(((((()))******+++***)))((((((((()))+++,,,+++******))))))******+++))))))))))))))))))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************...------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...((()))+++,,,,,,+++)))(((,,,,,,------------..............................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---.........///////////////......///000000000000000////////////////////////111111111111222222222222222222222222333333444444444555555777888999::::::444444444444444444444444555333666???EEECCC>>>;;;888888888888888888888888;;;;;;;;;;;;===???AAABBBtttpppmmmkkkkkkjjjeeebbb]]]]]]]]]\\\[[[YYYWWWWWWYYYVVVRRROOONNNMMMLLLKKKDDDDDDEEEEEEEEEEEEEEEEEE@@@>>>;;;:::::::::888777333444444555555555444444444444333222111000///......---,,,,,,++++++,,,,,,.........------.........,,,+++++++++++++++++++++)))***+++,,,------,,,,,,******)))******+++,,,---)))))))))))))))))))))******)))))))))))))))******)))(((((((((((()))******)))))))))))))))))))))))))))+++,,,***(((&&&&&&''')))(((&&&&&&(((*********))))))))))))))))))(((((()))))))))******+++++++++((((((''''''&&&''''''(((******))))))(((((((((((())))))))))))************,,,,,,***)))(((((((((((())))))************))))))'''((())))))(((''''''''')))(((&&&$$$$$$&&&((()))((()))************))))))******))))))((((((((('''******))))))******+++,,,++++++++++++++++++++++++,,,,,,+++))))))******)))((()))************+++,,,'''((((((((())))))*********+++,,,+++(((''''''(((++++++++++++++++++++++++''''''((()))***++++++,,,************))))))))))))******))))))***++++++,,,***************************+++++++++************((()))***+++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++))))))(((((((((((())))))++++++++++++***))))))(((++++++************++++++*********+++++++++************+++************+++++++++++++++++++++++++++((((((((((((***+++,,,---))))))*********+++++++++))))))*********+++++++++*********++++++,,,,,,---+++******************+++++++++++++++++++++++++++******+++,,,------,,,++++++******************+++++++++)))((((((((())))))***)))((('''''')))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''((()))))))))******+++++++++,,,,,,,,,************************---------,,,,,,+++++++++******))))))))))))******++++++++++++++++++++++++,,,++++++++++++++++++,,,((()))+++,,,,,,+++)))(((,,,,,,,,,,,,------..............................++++++++++++++++++++++++,,,,,,,,,,,,------......------....../////////000......///000000000000000////////////////////////000000111111111222222222333222222222111111111000///000111222333444555666555555555555555555666666333333666:::999555555888999999999999999999999999:::::::::;;;<<>>;;;:::::::::888777555555666666666555555444333333222222111000000000......---,,,++++++,,,,,,......------------......,,,,,,,,,,,,++++++++++++((()))***,,,------...---******))))))******++++++)))))))))************+++***))))))(((''''''(((((()))))))))((()))******+++(((((((((((((((((((((((()))+++,,,+++)))''''''''')))'''&&&'''***,,,,,,,,,++++++******************&&&&&&'''(((((()))))))))((((((((((((((('''''''''))))))))))))))))))))))))%%%%%%&&&((()))***+++,,,***)))(((''''''&&&''''''))))))************))))))###%%%(((((((((((()))***(((((('''&&&&&&'''((((((((()))***+++++++++***)))(((((((((((((((((((((((()))************+++++++++***++++++++++++,,,,,,,,,))),,,,,,***+++///000///***++++++***(((''''''(((((((((((())))))))))))))),,,------,,,)))'''&&&'''************************(((((())))))***+++,,,,,,'''((((((((())))))******''''''''''''((())))))******************************+++,,,+++)))))))))+++((()))***+++++++++++++++*********)))))))))))))))++++++******************++++++************++++++******+++++++++***))))))++++++************++++++***************+++++++++)))+++++++++***)))***++++++++++++++++++++++++++++++***))))))(((((()))))))))))))))************+++((())))))***++++++,,,,,,*********+++++++++++++++++++++***))))))***++++++************************))))))))),,,000111///,,,++++++***))))))***++++++...---,,,+++***************)))((((((((()))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))))))))***************+++++++++,,,************************************************+++******************+++******************************++++++++++++******)))***++++++++++++***)))++++++,,,,,,------..............................++++++++++++++++++++++++++++++,,,------......///---------......//////000......///000000000000000000000000000000000000000000000000111111111111222333333222111111000//////000000111222333444444555555555555666666666666666444444777999666333777>>>999999999999::::::::::::999999:::<<<===???AAABBBtttqqqlllkkkjjjiiifffccc]]]]]]]]]\\\[[[ZZZYYYXXXXXXVVVTTTRRRQQQOOOLLLJJJDDDDDDDDDEEEFFFGGGHHHIII@@@>>>;;;:::::::::888777888888888888777666666555111111111111111111111111......---------...//////------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++,,,---------,,,,,,+++*********++++++************++++++,,,,,,+++***)))((('''&&&&&&&&&++++++******++++++,,,---)))))))))))))))))))))))))))***++++++)))((((((((('''(((***,,,......+++(((&&&&&&'''((()))***++++++''''''((())))))***++++++((())))))***)))((('''&&&((((((((()))******++++++))))))))))))************((((((''''''''''''(((((())))))************))))))%%%(((******)))((()))+++(((((((((((((((((((((((('''(((***,,,,,,+++***)))''''''(((((())))))******((()))***+++,,,+++************+++++++++,,,,,,,,,&&&***+++)))+++111333111%%%''')))((('''&&&(((***++++++++++++************+++,,,...---+++)))((((((++++++++++++++++++++++++)))*********++++++,,,,,,(((((()))))))))*********&&&&&&&&&''''''(((*********************************+++---+++)))((()))+++(((((()))++++++,,,,,,+++*********)))))))))((((((******************++++++++++++************++++++******++++++,,,+++++++++++++++************++++++******)))******++++++,,,)))+++,,,+++)))(((***,,,************************,,,+++******))))))******))))))))))))******************************++++++******************))))))++++++***))))))***++++++))))))))))))))))))))))))((((((******+++,,,---...++++++***))))))***++++++,,,,,,,,,+++++++++++++++***)))))))))******++++++***))))))))))))))))))***)))))))))))))))))))))))),,,,,,,,,+++++++++++++++)))))))))*********++++++************************)))))))))******++++++,,,---,,,,,,++++++,,,,,,---************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,------..............................------------------------,,,,,,------------------,,,,,,---......///000000......///000000000000000000000000000000000000000000000000000111111111111222222222222222222222222333333444444555555555666444444444555555666666666666555666999999777888===666666777777777888888888777888:::<<<===>>>??????uuuqqqllljjjjjjiiifffccc\\\\\\\\\\\\\\\[[[ZZZYYYWWWVVVTTTTTTSSSPPPLLLIIIJJJIIIHHHFFFEEEDDDDDDDDD@@@>>>;;;:::::::::888777555555555555444333111111000111111111111222222222---.........000111222333---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------,,,+++++++++,,,,,,...------,,,++++++++++++******+++++++++,,,,,,,,,000000...,,,+++*********------,,,,,,------...///************************(((***++++++)))(((((()))''')))---111222///)))$$$ !!!$$$&&&(((***+++******+++,,,------......((()))***++++++)))'''%%%''''''((()))***+++,,,,,,222111000---+++)))'''&&&***))))))))))))******+++))))))************))))))+++---///---)))''''''((((((((())))))))))))(((((('''(((***,,,---,,,***)))''''''((()))***+++,,,,,,''')))+++,,,---,,,***)))*********++++++,,,,,,,,,%%%******''')))///111...!!!%%%&&&''')))---000...------,,,,,,+++++++++)))+++------,,,*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++******************(((((((((((()))***,,,,,,***************************,,,---,,,)))''')))+++(((((()))++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,------...))))))(((((((((((()))))))))***+++,,,,,,,,,,,,,,,++++++************++++++******))))))***+++,,,,,,(((+++,,,,,,)))(((***,,,************************)))))))))***+++,,,......))))))))))))************,,,,,,++++++***)))))))))+++*********))))))((((((,,,+++***))))))***+++,,,((((((((((((((((((((((((&&&)))***((($$$%%%***000,,,+++***))))))***+++,,,'''((()))******+++******)))*********++++++++++++++++++************++++++))))))))))))))))))))))))***)))))))))((((((''''''((())))))))))))*********))))))))))))))))))))))))******+++,,,---......//////......------......///))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,******+++,,,,,,---..............................////////////////////////............---,,,++++++,,,,,,------...///000000...//////000000000000000000000000000000000000000000000000000111111111111111222222333333444444555111222222222222222222222333333333444444555555555888444444888:::777555666777777777888888999999999555777999;;;============uuuqqqllljjjjjjiiifffcccaaa^^^[[[YYYYYYZZZZZZYYYWWWUUUTTTTTTRRROOOJJJGGGFFFFFFFFFFFFEEEEEEEEEEEE<<<===;;;777888;;;:::666333444555666666555444444222222111111111111111222...............///000111000...+++,,,...000///---,,,+++)))))))))+++---...***++++++++++++***))))))++++++++++++++++++++++++******************++++++)))))))))))))))*********'''(((***+++,,,,,,+++***((((((((((((((((((((((((++++++***))))))(((((((((###%%%'''(((''''''((())))))))))))***+++++++++,,,,,,+++++++++***))))))))))))((((((((()))***+++++++++(((%%%%%%(((******((())))))))))))))))))))))))&&&''''''&&&&&&'''***---&&&&&&''''''((((((((()))***)))((((((((((((((()))&&&'''(((((('''%%%###!!!%%%%%%&&&'''((()))*********)))((((((((()))+++,,,******)))(((((((((((((((---,,,,,,+++*********+++***)))))))))))))))***+++***)))))))))***+++,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++++++++***)))(((((()))***++++++***)))((((((((((((((()))))))))))),,,+++***((((((((())))))((((((((((((((((((((((((+++++++++************)))(((((())))))*********+++((())))))*********))))))&&&'''''''''(((((())))))))))))******+++++++++,,,((()))+++------+++)))((('''((()))******+++++++++(((((()))*********))))))))))))))))))))))))))))))%%%'''***---......------000...+++((('''''')))***++++++************++++++---,,,+++)))((('''''''''))))))))))))))))))))))))+++++++++*********))))))''')))+++,,,,,,,,,---......+++((()))++++++***(((''')))***++++++***)))''''''((()))***************))))))))))))))))))))))))''''''((()))***+++,,,,,,+++*********))))))(((((('''((()))******++++++***,,,,,,***)))))))))***+++---***&&&$$$$$$(((---111******+++,,,------......***************)))((((((---,,,,,,++++++,,,------...,,,***+++,,,,,,***''',,,++++++***+++,,,...///...---,,,,,,++++++++++++......//////...---,,,,,,........................---------,,,,,,+++++++++---------............///...///////////////......////////////000000000000000000000111111222222222444444444333333222222222555555555555555555444444555555555555555666777777888777666666666777999:::888888999::::::;;;<<<<<>><<<===AAA@@@<<<333333333333333222222222555444333111000/////////------,,,,,,,,,------...///...---------.........+++++++++++++++***)))(((***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))),,,++++++***)))((('''''',,,+++***((((((((()))***************************&&&'''((()))***)))'''&&&''')))++++++*********,,,*********))))))(((((('''(((((())))))******+++++++++***)))((((((((((((((($$$$$$&&&((())))))((('''(((((((((((((((((((((((($$$!!!""")))------+++(((((((((((((((((((((((()))))))))((())))))*********)))(((''''''((()))+++&&&'''((()))***++++++,,,'''((()))++++++***))))))++++++++++++++++++******++++++***************++++++***)))(((''''''''''''((()))+++,,,,,,***(((''''''((())))))******))))))************++++++++++++)))***,,,......---,,,+++******+++++++++******)))+++***)))(((((()))***+++)))))))))*********++++++)))***+++,,,,,,+++)))((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************)))(((''''''''''''(((((((((((((((++++++******************++++++,,,+++***'''%%%###*********)))((('''%%%%%% """%%%''')))******))))))))))))))))))))))))***))))))(((((())))))***))))))***+++,,,,,,,,,,,,++++++************++++++&&&&&&&&&'''((()))***+++))))))))))))))))))))))))************)))))))))))))))***,,,+++***))))))***+++***)))))))))*********((()))************)))(((***************)))((('''))))))))))))))))))))))))************))))))((((((*********)))))))))))))))((()))***+++,,,,,,,,,,,,+++++++++***************,,,,,,------,,,***(((&&&++++++***************************++++++******)))%%%&&&(((***++++++++++++(((((()))***++++++******,,,------...---,,,***)))++++++++++++,,,,,,---...,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------............///...//////000000000000///.../////////000000000000111111222222222222222222222222222222222111111111222222222222333333333333555444444444444555666666666666666666777777888888777888888888999999::::::{{{vvvpppmmmkkkiiiddd```___\\\YYYXXXYYYZZZZZZZZZZZZVVVQQQNNNLLLLLLKKKJJJEEEEEEEEEDDDDDDDDDDDDCCC<<<>>>===;;;>>>CCCCCC@@@888888777777666666666666333222111111000111111111...------,,,,,,,,,------.........---------...///***++++++++++++***((((((***++++++++++++***))))))************************)))))))))***+++++++++,,,,,,++++++***)))((('''''',,,+++)))((('''((())))))))))))))))))))))))))))))&&&''')))************)))'''(((******)))((()))***+++++++++******)))))))))((((((((())))))******+++******)))((('''''''''((()))***+++,,,+++***)))(((((((((((((((((((((((((((***&&&###$$$(((***((($$$)))))))))))))))))))))))))))))))))))))))***++++++---+++)))'''&&&'''((()))%%%&&&&&&'''((()))******'''((()))++++++***))))))))))))***++++++******)))*********))))))***++++++***)))((('''&&&%%%%%%%%%%%%&&&)))+++,,,+++***)))((()))******++++++******))))))*********+++++++++&&&''')))++++++***(((''')))******+++++++++******+++***)))(((((()))***+++((((((((()))))))))******'''((((((((((((&&&$$$###((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((('''((()))************************)))))))))))))))(((((()))***++++++,,,,,,---------,,,***(((&&&%%%((())))))******))))))(((%%%&&&((()))+++,,,,,,---))))))))))))))))))))))))))))))((())))))***,,,,,,---,,,***))))))+++,,,---++++++************++++++)))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))))))))***+++))))))))))))((()))******))))))************))))))***************)))((('''))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))******'''((()))***++++++++++++++++++++++++******))))))*********))))))*********++++++************************++++++++++++*********++++++,,,,,,,,,,,,,,,------......---,,,++++++,,,------...---,,,***)))++++++++++++,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,------.../////////....../////////000000000000111111111111111111111111111111111111111111111111222222333333444444444555444444444444444555666666555555666666777777777777777777888888888888888999zzzuuuppplllkkkhhhddd```^^^[[[XXXWWWXXXZZZZZZZZZZZZVVVQQQNNNMMMLLLKKKJJJEEEEEEDDDDDDDDDDDDCCCCCC>>>???>>>;;;===@@@@@@===999888777666555555555555222111111111111111222222///...------------------+++,,,---,,,+++***,,,...,,,,,,,,,,,,++++++++++++,,,------------,,,++++++************************(((((()))***+++,,,,,,---++++++******))))))((((((******)))((((((((())))))(((((((((((((((((((((((()))******+++,,,------...&&&((())))))((('''((((((++++++++++++************(((((())))))))))))))))))))))))((('''''''''(((((((((***+++***(((&&&&&&'''))))))))))))))))))))))))+++)))''''''))))))&&&$$$,,,,,,++++++++++++******))))))))))))******+++,,,---,,,)))'''&&&&&&'''(((((((((((((((''''''''''''(((((()))***************((()))***+++++++++***)))***))))))))))))***++++++)))((('''&&&&&&%%%&&&&&&$$$%%%''')))++++++++++++))))))***+++++++++++++++)))))))))************+++((()))***+++++++++***)))))))))***++++++++++++*********))))))))))))******'''((((((((())))))))))))************)))((('''&&&))))))))))))))))))))))))******)))))))))((((((((())))))((((((((((((''''''&&&'''(((***++++++++++++++++++++++++************''''''(((***+++,,,---...***++++++++++++******)))'''((()))***++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((()))******+++,,,,,,...---***))))))+++---///++++++************++++++------,,,++++++***++++++))))))))))))))))))))))))(((((()))))))))))))))***$$$&&&((()))))))))***+++((()))))))))(((((()))+++***))))))))))))))))))***)))************))))))((())))))))))))))))))))))))+++*********))))))(((((())))))))))))************''''''(((******************++++++++++++***)))))))))(((''''''(((***,,,---******++++++++++++++++++)))***++++++,,,+++++++++++++++************+++++++++---...---+++))))))))),,,,,,---------,,,++++++,,,,,,+++++++++,,,------------......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///++++++,,,---............111111111111222222222222000000000000000/////////000000000000000111111111222222333333444444555555444444333333444444555666444555666777777777666666777777777777777777777777xxxtttnnnkkkjjjhhhddd```]]][[[XXXWWWXXXZZZZZZZZZXXXUUUQQQNNNMMMKKKIIIHHHEEEEEEDDDDDDDDDCCCCCCCCC>>>???===:::;;;>>>===999666555444222222222222222333333222111000000000111000///......------......+++------,,,******,,,...,,,++++++******+++,,,---,,,------------,,,++++++************************)))))))))***+++++++++,,,*********)))))))))))))))'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++...///&&&((())))))(((''''''((())))))))))))************)))))))))))))))((((((((((((((('''''''''((())))))%%%'''(((&&&$$$###%%%((())))))))))))))))))))))))''''''((()))************************))))))(((((())))))))))))***+++,,,---***)))(((''''''''''''((()))))))))((((((((((((''')))))))))))))))******+++((()))+++,,,---,,,+++***)))))))))))))))***++++++)))((((((''''''(((((((((&&&''''''((()))***++++++((())))))***************))))))))))))************++++++,,,,,,,,,---------))))))***+++++++++++++++))))))************))))))(((((()))))))))*********)))))))))))))))***++++++))))))))))))))))))))))))***)))))))))((((((((((((+++*********))))))))))))'''((()))***************+++++++++*********))))))(((((()))***+++,,,,,,---)))))))))***************&&&'''((()))************)))************)))(((((())))))))))))))))))))))))'''((()))******))))))(((************+++---...///++++++************++++++,,,,,,+++***************))))))))))))))))))))))))(((((((((((())))))******''')))***+++***)))***+++'''(((***)))''''''))),,,******))))))))))))******((())))))************)))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************(((((()))***++++++++++++***++++++,,,+++***)))((())))))))))))***+++,,,---******++++++,,,,,,------)))***++++++,,,,,,,,,+++***)))'''&&&''')))+++---''')))+++***((('''((())),,,,,,+++++++++,,,------------,,,+++++++++,,,,,,+++,,,---............---------------------------------------.........///---------............///+++,,,---...////////////111111111111222222222222000/////////.........---/////////000000000111111111111111222333444444444444444333333444444555666444555666777777777666555777777777777777777777777wwwsssnnnkkkjjjhhhddd```]]][[[XXXWWWXXXZZZZZZZZZVVVSSSPPPMMMLLLJJJHHHFFFEEEDDDDDDDDDCCCCCCCCCCCC<<<===<<<999:::>>>===999888777666444333333444444555444333111000/////////111000///...............---///000...,,,+++...000***)))((('''''')))+++---***++++++++++++***))))))+++++++++++++++++++++++++++++++++***************)))))))))))))))*********&&&'''(((*********)))(((************************'''&&&$$$$$$%%%(((+++...''')))******((('''((((((''''''(((((())))))************))))))(((((('''''''''''''''''''''((()))***''')))***(((&&&'''***---)))))))))))))))))))))))))))+++,,,+++)))''''''(((''''''&&&&&&%%%%%%%%%$$$))))))))))))***+++,,,---'''''''''''''''(((((()))''''''((()))***+++,,,,,,***)))((((((((()))+++,,,)))***,,,.........,,,+++))))))((())))))***++++++***))))))))))))******+++))))))(((((((((((()))***'''(((((()))))))))))))))))))))))))))************))))))(((((())))))***+++((()))***+++++++++++++++((()))***++++++***)))((()))************+++++++++!!!!!!!!!!!!###%%%((()))(((((((((((((((((((((((())))))))))))((((((((((((,,,,,,,,,,,,++++++******)))************))))))(((+++*********))))))((((((***************+++++++++++++++***)))((('''&&&&&&&&&''''''(((((((((((((((%%%&&&((()))+++,,,,,,---))))))))))))))))))))))))'''(((******)))'''%%%$$$&&&'''***,,,...///000000++++++************++++++((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))*********,,,------+++******+++&&&(((***)))''''''))),,,******))))))))))))******'''((()))***************))))))))))))))))))))))))))))))))))))))))))******(((((())))))*********+++))))))***+++,,,,,,,,,,,,******+++,,,+++***)))((()))***+++,,,,,,,,,++++++******+++,,,------......)))***+++,,,,,,,,,,,,,,,)))'''%%%$$$&&&)))---000'''***------+++***,,,...,,,++++++***+++,,,...///...------,,,++++++++++++***+++,,,,,,------------........................---------.........//////---------.........//////,,,---...///000000000000////////////000000000000//////......---------,,,.../////////000000111111///000000111222222333333444333333333333444555555333444666777777777666555777777777777666666666666uuuqqqmmmkkkkkkiiieeeaaa]]]ZZZXXXYYY\\\^^^]]][[[UUUSSSPPPNNNLLLJJJGGGEEEGGGEEECCCAAAAAAAAA???>>>???>>>===;;;999888888888777666555444333222222222222111000///........./////////...------------...------............------------,,,,,,+++***))))))+++++++++++++++++++++++++++***)))))))))***,,,---,,,------,,,,,,***)))((()))))))))))))))******+++)))))))))))))))))))))))),,,+++)))((((((((()))***(((((())))))))))))((((((******+++++++++******)))))))))))))))************)))+++---...///...,,,+++(((((((((((())))))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&+++)))((('''((('''&&&$$$&&&''')))***+++***((('''))))))))))))))))))))))))((((((((((((((()))******)))'''&&&'''((()))(((&&&&&&((())))))(((&&&'''(((***+++,,,---------,,,,,,---,,,++++++,,,,,,***((((((((('''''''''&&&&&&%%%((((((((()))******+++++++++)))((()))++++++)))&&&555...'''%%%(((,,,---,,,))))))))))))************)))))))))((())))))***++++++***)))(((((()))***+++))))))************))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((++++++************++++++******)))(((((((((((((((***)))((('''((()))+++,,,++++++***))))))))))))))))))(((((('''''''''((((((((()))+++,,,,,,+++)))(((************))))))))))))************************,,,,,,+++***)))(((''''''))))))))))))))))))))))))++++++++++++++++++++++++***))))))***,,,,,,+++)))+++++++++***************''')))***++++++***)))'''(((((((((((()))***,,,,,,,,,,,,,,,+++++++++************))))))((((((''''''***)))))))))***+++,,,,,,))))))))))))))))))))))))---***'''''')))+++***)))***)))***...222222,,,&&&************************...---,,,+++***((('''''')))))))))***++++++,,,,,,((()))+++,,,,,,+++***)))777333...,,,,,,,,,+++)))------------,,,+++******---+++)))(((***,,,------,,,,,,,,,++++++*********---------............///.........------,,,,,,,,,---------......---,,,,,,------,,,,,,,,,+++++++++///000111000...------...//////000222333444555666222111111000///......---//////000000000111111111000000111111111222222222222222333444444555555666333444666666444222222222666777777777888888888888uuuqqqmmmjjjjjjiiieeebbb]]][[[YYYYYY[[[]]]\\\ZZZXXXVVVSSSQQQPPPNNNKKKHHHGGGEEECCCAAAAAAAAA???>>>>>>===<<<;;;:::999999999777666555444333333333333444333222111//////......//////...------------...------............------------,,,,,,+++******)))++++++++++++++++++++++++******)))))))))***+++,,,)))******++++++,,,,,,---++++++***)))(((((())))))))))))))))))))))))))))))++++++)))((((((((())))))'''(((((())))))(((((('''))))))*********)))(((((())))))))))))************'''(((***+++++++++***)))(((((((((((())))))))))))''''''((((((((((((''''''((((((((())))))))))))))))))(((''''''((()))'''&&&&&&''')))***+++***)))((())))))))))))))))))))))))'''''''''''''''(((((())))))(((''''''))))))((('''''')))******)))(((((())))))***,,,......---,,,+++,,,+++***+++,,,,,,***)))***)))((('''''''''''''''*********)))))))))))))))+++***)))***,,,,,,***((()))&&&###$$$(((+++***((())))))))))))************)))))))))))))))***++++++******)))(((((()))******)))))))))******)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))))))))*********)))((((((((((((((((((((()))***************+++***)))(((((((((((())))))(((((('''''''''((((((((()))+++,,,,,,+++)))(((************))))))))))))))))))))))))))))))))))))************))))))))))))************************************************)))(((((((((******(((&&&)))))))))*********++++++******))))))))))))******)))((((((((()))***++++++************))))))))))))******))))))(((((((((((())))))))))))))))))******++++++++++++++++++++++++,,,***'''''')))+++***)))***))))))---000000+++'''************************++++++******************++++++************************+++++++++******)))000,,,)))((()))******(((++++++,,,,,,---,,,,,,,,,---+++((((((***,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,------------......---------,,,,,,,,,------............------//////......---------......000000///...------...,,,,,,---...///000111111111111111000///.........222222333333333333444444222222222333333333444444222222333333444555555555777999::::::999777777888666666777777777888888888vvvrrrllliiiiiihhheeeccc^^^\\\ZZZZZZ[[[[[[ZZZYYYYYYWWWTTTRRRQQQOOOLLLIIIGGGEEECCCBBBBBBAAA@@@???>>>===<<<;;;::::::::::::777666555444444444444444333333222222111000000000//////...------------...------............---------,,,,,,++++++*********++++++++++++++++++++++++)))))))))((())))))***+++******))))))***+++---...---,,,+++)))((((((''''''))))))))))))))))))))))))******)))((((((((())))))'''''''''(((((('''''''''((()))))))))(((((('''&&&))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''''''''(((((())))))******(((&&&&&&''')))))))))((('''((()))++++++******)))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((***((('''((()))***)))(((((()))++++++***))))))***(((***,,,......---+++******))))))***,,,,,,+++)))+++***(((''''''''')))***++++++******)))((((((''')))(((((()))***+++)))''''''&&&&&&)))------***&&&))))))))))))*********************)))***++++++,,,))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))******)))(((((((((((((((&&&(((***+++,,,+++)))((())))))((((((''''''(((((((((((((((''''''(((((()))((()))***++++++***)))(((************))))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((******(((&&&&&&''''''(((***++++++,,,,,,***(((''''''(((***,,,***)))))))))))))))******))))))((((((((('''''''''***))))))))))))((((((((()))))))))(((((((((((((((************************+++)))(((((()))******)))***)))(((***---...+++(((************************(((((()))***+++,,,------,,,,,,++++++***))))))(((,,,,,,+++***))))))))))))***(((&&&&&&((()))******)))***+++,,,------------+++***((()))+++---......,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------......---------000///...---,,,---.........///000///---------///,,,,,,,,,,,,------......111111000000//////......000000000000111111111111222222222333333333333444222222333333444444555555333555777777666555666777666666666666777777777777wwwrrrkkkhhhggggggeeeccc^^^]]][[[ZZZZZZYYYXXXXXXWWWUUURRRPPPOOOMMMJJJGGGGGGEEECCCBBBBBBBBBAAA???@@@???===<<<:::999999888777666666555444444555555///000000111222222222222//////...------------...------............------,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))))))))))))))***...,,,***(((((()))***+++,,,+++***)))(((((((((((((((((((((((((((((((((((()))))))))((((((((())))))&&&&&&''''''''''''&&&&&&((())))))))))))((('''&&&((()))))))))***************))))))))))))***++++++(((((((((((())))))))))))(((((())))))))))))(((((($$$%%%%%%&&&'''((())))))((('''&&&'''((()))((('''((()))******++++++******))))))))))))))))))))))))''''''&&&&&&''''''((()))***)))(((((()))***)))(((''')))******)))))))))***'''))),,,...///---+++))))))(((((()))+++,,,+++)))+++***'''%%%%%%''')))+++************))))))((((((&&&&&&''''''((((((''''''+++++++++,,,---,,,(((%%%((()))))))))***************************+++,,,,,,)))(((((((((((((((((())))))))))))(((((())))))))))))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))(((((((((((())))))***))))))((((((((((((((('''((()))***+++******)))((((((''''''''''''(((((((((((((((((((((((()))***))))))************))))))************)))))))))((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))((((((***,,,---,,,***&&&''''''((())))))******+++***)))(((((()))***++++++***)))))))))))))))***))))))((((((((('''''''''))))))))))))))))))))))))*********))))))(((''''''''''''''''''''''''''''''***))))))))))))******)))***((('''(((+++,,,***)))************************'''((((((***+++,,,------+++++++++*********))))))...---+++)))(((((()))******)))(((((()))++++++,,,******+++,,,,,,,,,,,,,,,+++)))((()))+++---...---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,///---,,,******+++,,,------...//////---------///........................111000000000/////////............/////////000000000000000000111111111111111222222333444444555555000111333333222222333444555555555666666666777777wwwqqqkkkgggggggggeeeccc^^^]]]\\\ZZZYYYXXXXXXXXXVVVTTTQQQOOONNNLLLIIIFFFGGGEEECCCBBBBBBCCCAAA@@@BBBAAA???<<<:::888777777888777777666555555555555000000111111000000......//////...------------...------............------,,,,,,+++++++++++++++***++++++++++++++++++++++++)))************)))))))))---+++***(((((()))***,,,***)))))))))))))))******((((((((((((((((((((((((((((((((()))))))))((((((&&&&&&''''''''''''&&&&&&((())))))******))))))(((((()))))))))************))))))(((((())))))***+++(((((((((((())))))))))))(((((())))))))))))(((((($$$%%%%%%&&&'''((())))))+++)))((('''((((((&&&%%%(((((())))))************((((((((((((((((((((((((((((((''''''(((((()))***)))((('''((()))***)))'''%%%'''))))))((((((((()))((()))+++---...,,,+++)))((('''''')))++++++***)))***(((&&&$$$$$$&&&(((***(((((())))))************&&&'''((())))))(((((()))***))))))))))))((('''%%%((()))))))))******************))))))******+++,,,(((((())))))))))))(((((())))))(((''''''((())))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++******))))))******+++***))))))(((((((((((((((***)))((((((((()))+++,,,((((((''''''''''''((((((((((((((((((((()))******)))))))))******)))))))))************)))))))))(((************************************))))))))))))************************************************&&&&&&''')))---......---)))))))))(((((((((((((((((()))***++++++***)))(((+++***)))))))))))))))*********)))))))))((((((((())))))))))))***************++++++++++++***((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))))))))))))))((((((((()))*********)))))))))))))))))))))))))))))))))***+++++++++,,,))))))*********+++++++++...---+++)))(((((()))***++++++++++++*********++++++,,,,,,,,,++++++***)))+++))))))***,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++...---,,,+++***+++,,,,,,,,,...///...---,,,...///000000////////////......000000000000////////////111111111222222222333333//////000000000111111111111111222222333444444555333444555555444555666888444555555555555666666666uuuqqqkkkhhhhhhgggdddbbb\\\]]]]]][[[XXXWWWWWWYYYXXXVVVSSSQQQPPPNNNKKKHHHGGGEEECCCBBBCCCCCCBBBAAACCCBBB???===:::999777777:::999888777555555555555333333333222000---***)))//////...------------...------............------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))(((((('''((()))+++---...)))))))))))))))***++++++))))))))))))))))))))))))''''''((()))))))))(((((('''''''''(((((('''''''''''''''((()))************))))))))))))************''''''''''''(((((((((((((((((((((((())))))))))))((())))))******))))))(((''''''(((((())))))******+++***((('''((('''&&&$$$((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))******)))'''&&&'''((()))((('''$$$&&&((((((((('''((()))))))))+++,,,,,,,,,+++***(((''''''(((******)))'''((('''%%%%%%%%%&&&((()))'''(((((()))******++++++''')))++++++******+++,,,))))))))))))***+++,,,---))))))))))))************)))))))))((()))******+++))))))************))))))))))))''''''''''''))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++************++++++******)))(((((((((((((((+++***((('''''')))+++---((((((''''''(((((())))))(((((((((((()))***++++++))))))))))))))))))))))))************))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))************************$$$$$$%%%'''+++------,,,*********))))))((((((((('''(((***,,,,,,***((('''***)))))))))))))))******+++++++++*********)))))))))))))))************+++******+++,,,,,,+++)))((())))))))))))))))))))))))((()))++++++)))((()))***)))))))))))))))*********))))))))))))))))))))))))************************((())))))***++++++,,,,,,,,,,,,+++***))))))))))))***+++,,,+++)))'''((())),,,,,,,,,,,,+++***)))(((+++*********,,,---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,(((((()))***++++++++++++//////.........---------,,,---......---,,,...///..................------000000000000///////////////000000000000111111111111111111222222222222333111111222222333333444444555666666555444444666888444444444444555555555666tttpppkkkiiiiiigggddd```[[[\\\\\\ZZZXXXVVVXXXZZZYYYWWWTTTRRRQQQOOOLLLIIIGGGEEECCCBBBCCCDDDCCCBBB@@@@@@>>><<<;;;:::::::::<<<;;;999777666444444444222333333333111///,,,+++//////...------------...------............------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++***)))&&&&&&''')))***,,,------+++***)))))))))))))))***))))))))))))))))))))))))&&&&&&((()))))))))(((((('''(((((())))))(((((('''$$$%%%&&&((()))***++++++))))))))))))************&&&'''((()))))))))(((((((((((((((((())))))))))))))))))************))))))((((((((()))))))))))))))***(((''''''(((((('''%%%'''''''''''''''(((((()))(((((((((((((((((((((((((((''''''''''''((())))))(((&&&%%%&&&'''((('''%%%%%%''')))))))))((()))+++***************++++++,,,)))((('''((())))))'''&&&'''''''''''''''((()))))))))))))))))))))*********%%%'''******)))(((***,,,)))***+++,,,,,,,,,---...))))))))))))************((((((''''''(((((()))***)))***+++,,,,,,+++***)))***)))'''&&&&&&''')))***'''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))************)))((((((((((((((()))))))))))))))******+++)))(((((((((((()))***+++(((((((((((()))***+++,,,))))))(((((((((((())))))************))))))))))))************************))))))))))))************************************))))))))))))))))))))))))&&&&&&&&&(((***++++++)))))))))******************))))))************)))))))))((((((((()))***++++++++++++*********)))))))))))))))*********+++++++++'''(((***+++++++++)))((())))))))))))))))))))))))'''))),,,,,,)))((()))***((()))***++++++******+++))))))))))))))))))))))))))))))*********+++++++++******************++++++******+++++++++******)))(((***,,,+++((('''((()))******+++++++++******))),,,+++++++++,,,,,,+++)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,------------...///000///...,,,++++++,,,...------,,,...///------------............////////////000000000000---------............///111111111111222222222222111111111222333333444444444444444333111111333555333333444444444555555555sssoookkkjjjiiigggccc___ZZZ\\\\\\ZZZWWWVVVXXXZZZYYYVVVSSSQQQPPPNNNKKKIIIGGGEEECCCCCCCCCDDDCCCBBB>>>======<<<<<<<<<=========<<<:::888666444333333...///111333444333222111//////...------------...---..................---++++++++++++++++++++++++++++++++++++++++++++++++,,,------...---,,,+++***((()))************))))))---,,,+++)))(((((((((((())))))))))))))))))))))))%%%&&&((()))))))))(((((((((((())))))))))))(((((("""###$$$'''(((******+++))))))))))))************''')))+++,,,---,,,***)))(((((((((((())))))))))))))))))************))))))'''''''''''''''&&&&&&&&&((('''&&&'''((())))))''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''&&&%%%&&&(((************+++,,,+++***)))))))))***,,,---)))((('''((()))(((&&&%%%''''''(((((()))))))))***++++++******)))(((((((((!!!$$$''''''&&&%%%''')))'''(((******(((&&&%%%%%%))))))))))))************'''''''''''''''((())))))***+++,,,------,,,+++******((('''&&&&&&'''(((***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))(((((((((((())))))******)))((((((((((((((('''(((***+++,,,+++)))((()))))))))))))))***++++++(((((((((((()))***+++,,,))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((+++***)))***,,,,,,***)))(((((()))***+++,,,------+++***)))'''''')))***+++(((((((((((()))***,,,,,,************))))))))))))))))))******++++++++++++%%%''')))***+++***)))(((((((((((((((((((((((((((&&&))),,,,,,***((((((***''')))+++,,,++++++***+++))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,++++++***)))))))))((()))+++,,,,,,+++***)))'''***---,,,***)))***,,,((()))***+++++++++++++++---,,,+++,,,,,,,,,***(((*********++++++,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,***+++,,,---......///...***+++...//////---***(((+++,,,------,,,,,,...///........./////////000000////////////000000000000000000000000111111111111////////////000000000000000111111222333333444444666666555444222111333555333333333444444444555555tttooojjjgggfffeeebbb```\\\[[[YYYXXXWWWXXXYYY[[[[[[XXXTTTQQQOOOMMMJJJHHHGGGFFFEEEEEEEEEEEEBBB@@@<<<===>>>>>>===;;;999888666777888999888666444333333222111000////////////000000///...------,,,,,,//////000///...+++)))((()))))))))***+++++++++,,,++++++++++++++++++++++++,,,(((''',,,///,,,((('''************************))))))))))))))))))))))))+++***)))(((((('''(((((((((&&&$$$&&&+++,,,)))%%%((((((((((((((((((((((((******)))(((((((((((((((------,,,***)))'''&&&&&&((()))))))))))))))((('''(((,,,,,,((((((,,,)))"""(((((())))))))))))((((((******++++++***)))'''&&&***)))((()))******(((&&&---((($$$%%%))),,,***'''+++******)))(((''''''&&&))))))(((((((((((())))))&&&&&&&&&'''((())))))***))))))***++++++++++++***'''((()))******)))((('''((((((((((((((((((((((((''''''((((((((((((((((((((()))***++++++***)))(((%%%&&&''')))******++++++*********)))))))))))))))&&&''''''((((((((((((((('''''''''((())))))******%%%%%%&&&(((***+++)))'''))))))(((((('''''''''&&&+++++++++***************'''&&&&&&'''***++++++***(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))++++++******)))(((''''''))))))))))))))))))))))))''''''(((((())))))******+++)))))))))+++,,,+++***(((((((((((())))))))))))---+++)))***,,,,,,)))'''******++++++++++++******************************------,,,+++***)))((('''((((((((((((((((((((((((******++++++++++++******))))))************))))))***************)))((((((+++*********))))))((((((,,,+++++++++******)))))),,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((()))******+++++++++***************+++***)))((((((''''''((((((***+++***)))((()))***))))))(((((((((((())))))'''(((***+++------......+++***)))(((((()))***+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---+++(((&&&&&&(((+++---,,,,,,,,,+++++++++******+++++++++******)))))))))++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......---------......///......------///000111000000000000111111111111111111000000//////......------...000111222333444111222333333444444444444333333333444444444555555tttppplllkkklllkkkhhhddd^^^]]][[[ZZZZZZZZZ\\\\\\YYYWWWSSSPPPNNNLLLJJJHHHHHHFFFEEEEEEEEEDDDBBB@@@===>>>??????===;;;999888666777888999888666444333333222111000000/////////000//////...------,,,,,,...//////......---,,,+++************+++++++++++++++*********+++,,,,,,---+++((((((,,,,,,(((&&&'''************************))))))))))))))))))))))))***))))))(((((((((((())))))&&&$$$&&&***+++)))&&&((((((((((((((((((((((((******)))(((((((((((((((%%%%%%&&&'''((()))******((()))))))))))))))((((((((())))))&&&%%%(((+++,,,(((((())))))))))))((((((((()))******+++***)))(((***)))((((((***)))(((&&&,,,***(((((((((((())))))*********)))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))******+++))))))***++++++++++++*********+++******)))((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))************)))((()))))))))))))))((((((''')))))))))))))))*********'''(((((()))***)))))))))''''''((())))))******+++'''&&&&&&''')))***)))((()))(((((((((''''''''''''))))))))))))))))))))))))((('''&&&((()))+++***)))(((((())))))))))))((((((***))))))((((((((())))))(((((((((((()))))))))))),,,++++++***))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((***)))((()))+++++++++***(((((((((((()))))))))))),,,***)))***,,,,,,)))''')))******************)))************************+++++++++************************************************+++******))))))))))))************))))))***************)))((((((*********)))))))))(((((())))))))))))((((((((('''++++++*********)))))))))))))))))))))))))))))))))((((((((((((((()))******)))((((((((((((((((((((()))((((((((((((((()))***((()))******)))((()))*********))))))))))))******&&&'''((()))***++++++,,,+++***)))(((((()))***+++******))))))))))))******++++++++++++++++++++++++++++++***))))))***++++++---+++)))(((((()))+++---++++++++++++******))))))---------,,,,,,+++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------...///000///......---...///000111/////////000000000111111111111111111000000000/////////000111222333333444222333333333333222222111333333333444444444444555yyyrrrpppnnnnnnooonnnjjjfff^^^]]]\\\[[[ZZZ[[[\\\\\\ZZZWWWSSSQQQOOOMMMJJJHHHHHHFFFDDDDDDDDDDDDBBB@@@@@@@@@@@@???>>>;;;999888777777888888888666444333333333111000000000000000/////////...------,,,,,,...---------------......+++++++++++++++*********+++***))))))***,,,...///111,,,+++,,,+++'''''')))************************)))))))))))))))))))))))))))(((((((((((())))))******'''$$$%%%(((***)))((((((((((((((((((((((((((())))))))))))(((((((((((("""###%%%&&&)))***,,,---)))))))))))))))))))))))),,,+++++++++(((&&&)))...(((((())))))))))))((((((&&&'''(((***++++++++++++***)))(((((())))))(((&&&***++++++)))&&&&&&(((+++******))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))******++++++))))))***++++++++++++***++++++************++++++(((((((((((((((((((((((())))))(((((('''''''''&&&((())))))******))))))((()))))))))))))))(((''''''(((((())))))******++++++((())))))***************(((((())))))***++++++,,,)))(((&&&'''((())))))(((((((((((((((''''''''''''************************)))((('''((()))***)))((((((((())))))))))))((((((++++++***)))))))))))))))(((((((((((()))))))))))),,,,,,++++++***)))))))))''''''''''''''''''''''''*********)))(((''''''''')))((('''(((***+++***)))(((((((((((())))))))))))+++***)))***++++++)))'''((())))))******))))))(((************************))))))******+++++++++,,,************************************))))))((('''))))))************)))))))))************))))))(((******))))))))))))(((((())))))))))))((((((((((((******))))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((())))))''''''''''''((()))***+++((()))******(((((()))***++++++************++++++&&&'''((()))***+++++++++******))))))))))))************))))))))))))******************************+++******))))))******+++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---///000111......------......///000.........////////////000222222111111111111000000111111111222222222333333222333333222222111000///333333333333444444444444wwwooonnnmmmnnnooommmgggccc\\\[[[ZZZYYYYYYYYYZZZZZZZZZXXXTTTRRRPPPOOOLLLJJJHHHFFFDDDCCCDDDCCCBBBAAABBBAAAAAA???>>>;;;999888777888888888777666555444333333222111000000000000//////.........---------...---,,,++++++,,,---...,,,,,,,,,++++++*********+++***(((((())),,,///111???555---+++,,,+++***,,,************************))))))))))))))))))))))))(((((('''(((((()))******+++(((%%%%%%&&&)))))))))((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))******++++++))))))))))))))))))******+++((()))...---(((&&&)))(((((())))))))))))(((((('''(((((()))******+++++++++)))(((((())))))(((''''''''''''&&&&&&''')))******)))))))))((((((((('''''''''&&&&&&&&&&&&''''''((((((((())))))*********))))))***++++++++++++***))))))(((((()))+++,,,...(((((((((((((((((((((((()))))))))(((''''''&&&&&&((())))))))))))))))))(((&&&'''((()))************''''''((()))***++++++,,,(((((()))************))))))))))))***++++++,,,,,,+++)))'''&&&'''))))))(((((((((((((((((('''''''''++++++++++++++++++,,,,,,***)))(((((())))))((('''(((((())))))))))))((((((++++++***)))(((((((((((((((((((((((()))))))))))),,,+++++++++*********)))((((((((((((((((((((((((***)))))))))(((((((((''')))''''''((()))***)))((((((((((((((())))))))))))))))))************)))((((((((())))))))))))((((((************************)))************+++++++++************************))))))***))))))((('''&&&))))))************))))))))))))************)))((())))))))))))))))))((((((+++++++++***************)))))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***************+++++++++((((((((((((((()))******((()))***)))((('''(((***+++******))))))******+++)))***+++,,,,,,,,,,,,,,,***))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))******))))))))))))*********++++++++++++++++++***---------------------,,,*********))))))))))))))),,,,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---......///------------......//////---------.........//////111000000000000000000000111111111111111111111111000111111111111000000///222222333333333444444444{{{uuuooonnnmmmmmmnnnkkkddd___\\\[[[[[[ZZZZZZZZZZZZZZZXXXVVVRRRPPPOOOMMMKKKIIIHHHFFFCCCBBBCCCCCCBBBAAABBBBBB@@@???===;;;999888888888888777777666555444444333222111000000000000...............---------///---,,,***)))******+++---,,,,,,,,,++++++******+++***(((((())),,,///111III:::+++(((,,,---,,,+++************************))))))))))))))))))))))))(((((('''(((((()))******+++)))&&&%%%&&&'''((()))(((((((((((((((((((((((('''((())))))))))))((((((************)))))))))))))))))))))((()))***+++,,,666///)))***+++)))(((((((((((())))))))))))((((((***))))))))))))))))))***+++)))''''''((()))((((((&&&### """'''******((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***++++++++++++***+++***(((''''''((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&)))(((((((((((((((((()))&&&'''((())))))***))))))''''''((()))***++++++,,,&&&'''(((((())))))(((((()))))))))***++++++,,,,,,,,,)))''''''((()))))))))'''''''''(((((((((((((((((()))))))))******++++++***)))(((((())))))((('''(((((())))))))))))((((((***)))((('''''''''''''''(((((((((((())))))))))))+++++++++***************))))))))))))))))))))))))'''((((((((()))))))))***)))''''''((()))***)))((((((((((((((())))))))))))((()))*********)))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++++++++************))))))))))))))))))))))))))))))))))))))))))(((''''''))))))************))))))((())))))*********))))))(((((((((((((((((())))))******************++++++((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******)))(((((((((((((((''')))***)))((('''((()))))))))(((((((((((())))))***++++++,,,,,,,,,++++++)))))))))******)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))+++++++++++++++******************************************+++++++++,,,,,,///...---,,,,,,,,,,,,,,,,,,------...............------------.............../////////////////////000000000000////////////---...///000111222222222222222222333333333444444yyyuuuqqqooonnnnnnnnnkkkeee```^^^]]]]]]]]]]]]\\\\\\\\\UUUSSSOOOMMMLLLKKKIIIGGGHHHFFFCCCBBBBBBBBBBBBAAAAAAAAA???>>><<<;;;:::999888888777777666555555555444333222111111000111111..............................,,,+++************,,,,,,,,,,,,,,,++++++++++++***))))))***,,,...///DDD555(((&&&***+++)))(((************************)))))))))))))))))))))))))))(((((((((((())))))******)))((('''&&&'''((((((((((((((((((((((((((((((&&&''')))******)))((((((&&&&&&''''''(((((())))))***)))(((((()))***,,,---YYYPPP???...'''(((((('''(((((())))))))))))((((((+++***)))))))))))))))***,,,***''''''((())))))((('''"""!!!(((,,,+++'''))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))***++++++++++++***...---+++)))'''%%%$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))************)))'''&&&%%%(((((())))))******++++++&&&&&&'''((((((((((((((((((((())))))***++++++,,,***)))'''((()))******)))'''''''''(((((((((((((((%%%&&&&&&''''''((((((((()))((('''((()))***)))((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************************'''''''''((()))*********)))((('''(((***+++***)))(((((((((((())))))))))))'''(((******)))((()))***((())))))******))))))((()))))))))))))))))))))))),,,+++++++++******))))))((((((((((((((((((((((((((())))))******))))))((())))))************))))))((())))))************)))''''''(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))***))))))((((((((((((((('''''''''((())))))******+++***)))((('''''''''''''''((())))))''''''((()))))))))(((((((((((())))))))))))*********))))))((())))))************))))))******))))))))))))******))))))))))))))))))))))))((())))))******))))))(((((()))************)))(((((()))))))))))))))***************+++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,000///...,,,++++++******,,,,,,---............------------............///------............///////////////////////////...,,,---///000222333333333222222222222333333333333|||xxxpppnnnlllmmmnnnlllgggccc]]]^^^^^^^^^]]]]]]\\\\\\VVVSSSPPPNNNMMMLLLIIIHHHHHHFFFBBBAAAAAABBBBBBAAA@@@???>>><<<;;;:::::::::999888777666666555555555444444333222111111111111........................---------......------,,,++++++,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---444---)))***+++((('''(((************************))))))))))))))))))))))))***))))))(((((((((((()))((())))))((('''&&&''''''((((((((((((((((((((((((&&&''')))*********)))(((&&&&&&''''''(((((())))))***)))(((((()))***,,,...```bbbSSS777&&&''')))%%%(((((())))))))))))(((((())))))(((((()))***+++,,,,,,***'''&&&'''((()))((((((&&&$$$$$$''')))))))))(((((((((((())))))))))))'''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((())))))***++++++++++++***---,,,,,,+++)))'''%%%%%%((((((((((((((((((((((((&&&&&&''''''((())))))))))))(((''''''''''''((()))++++++******)))'''&&&%%%)))))))))))))))*********''''''((()))))))))))))))''''''((())))))******+++((((((''')))+++,,,***)))''''''''''''((((((((()))&&&&&&&&&'''(((((())))))((('''&&&((()))+++***)))(((((())))))))))))((((((''''''''''''((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((()))+++++++++***(((((((((((())))))))))))%%%(((******(((((()))+++)))******************)))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((()))***++++++++++++))))))************))))))(((((()))***************'''''''''((((((((())))))'''((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))******)))(((((((((((((((&&&''''''((())))))*********)))((((((((((((((()))'''((()))(((''''''((()))***))))))))))))))))))******************)))((('''((()))***++++++***)))(((******))))))))))))******************************'''((()))******)))((('''************************)))))))))******+++++++++)))*********+++++++++,,,(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......---,,,+++++++++++++++,,,---.........---------............/////////............/////////000////////////000000000000...///000111222222333333111222222222222333333333}}}mmmkkkiiijjjllllllhhhddd[[[\\\\\\\\\\\\[[[ZZZZZZXXXVVVSSSQQQPPPOOOMMMKKKHHHFFFBBBAAAAAABBBBBBAAA>>>>>>===;;;;;;:::::::::999888777666555555555666555444333222111111111111---.....................+++,,,...000111111000///+++++++++,,,,,,---------++++++++++++++++++++++++&&&(((---000---''''''+++************************))))))))))))))))))))))))+++***)))(((((('''((((((''')))***)))(((&&&&&&&&&((((((((((((((((((((((((%%%''')))***+++***)))(((************))))))))))))***)))(((((()))+++---...AAARRRQQQ888&&&***---'''(((((())))))))))))(((((('''''''''''')))+++---...,,,***'''&&&'''((())))))*********(((&&&&&&(((***(((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))***++++++++++++***''')))***,,,,,,,,,+++***((((((((((((((((((((((((%%%%%%&&&'''((()))******)))((('''&&&&&&'''((()))'''((()))))))))))))))(((*********)))))))))))))))(((((()))***************'''''''''((())))))******''''''(((***,,,,,,+++)))&&&'''''''''(((((())))))((())))))***+++,,,,,,,,,'''&&&&&&'''***++++++***(((((())))))))))))(((((((((((((((((()))+++,,,---(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''+++))))))***+++,,,+++***(((((((((((())))))))))))%%%(((******(((''')))+++******++++++++++++******))))))))))))))))))))))))'''((()))***+++,,,------************************'''((()))+++,,,,,,,,,,,,))))))************))))))(((((()))***************&&&'''''''''(((((())))))))))))******+++++++++,,,))))))******+++++++++,,,))))))))))))))))))))))))******)))(((((((((((((((((())))))***+++,,,,,,,,,(((''''''(((((()))***+++'''((()))((('''&&&''')))++++++************++++++,,,,,,,,,,,,,,,+++***)))((()))***++++++***)))(((******))))))))))))******************************'''((()))******)))(((''',,,++++++******++++++,,,,,,,,,,,,------.........''''''(((((()))))))))***'''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------+++,,,---.........---,,,.........////////////000.../////////000000111111///000000000111111111111000111111222222222111111111111222222222333333333|||rrrnnnjjjiiiiiihhhdddaaa\\\[[[ZZZYYYYYYXXXXXXXXXXXXTTTPPPNNNNNNMMMKKKHHHGGGEEEBBB@@@@@@@@@???>>>???????????????>>>===<<<888888777777666666555555444444333333222111000000..............................---------,,,,,,,,,,,,,,,,,,++++++*********,,,***)))***++++++***(((************************---,,,++++++,,,---///000,,,,,,++++++******))))))***************************************+++++++++)))((('''&&&&&&'''((())),,,***'''&&&'''''''''&&&+++***)))(((((()))******,,,+++*********+++---...---///111///+++(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))''''''(((((()))(((((((((((('''''''''''')))******)))(((((()))+++*********)))))))))))))))&&&'''(((******((('''&&&******))))))((((((''''''%%%$$$$$$&&&***,,,+++)))%%%&&&'''''''''))),,,///...+++'''&&&''')))******+++)))(((''')))******)))$$$&&&'''((('''((()))++++++)))&&&%%%&&&(((((((((,,,+++)))(((((()))+++,,,+++*********))))))((((((++++++***)))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((()))***************))))))((((((((())))))***((((((((((((((((((((((((''''''(((((())))))******'''((((((((((((((('''&&&&&&'''(((*********)))(((++++++++++++++++++++++++)))***+++,,,+++***'''&&&'''(((((()))))))))))))))---(((%%%''',,,///---***...---+++)))((())))))******************)))(((((($$$%%%&&&%%%$$$$$$&&&((())))))***++++++++++++*********++++++++++++******+++***'''&&&&&&'''***+++++++++++++++***************++++++,,,,,,,,,++++++*********)))))))))))))))'''((((((((()))))))))***,,,------,,,)))(((((()))******))))))))))))******+++***)))'''%%%###!!!!!!************************))))))(((((()))***++++++))))))))))))))))))))))))***+++,,,------,,,+++***,,,+++***))))))***+++,,,......---,,,+++))))))(((%%%''')))*********+++---++++++************++++++(((((((((((())))))))))))------......------,,,+++******+++++++++,,,,,,,,,111111000...,,,+++---...***++++++,,,---...//////000///...------...///000///...---,,,+++,,,,,,---000000000000//////////////////000000111111111222000111111222222333444444|||rrroookkkjjjjjjiiiddd```\\\[[[ZZZYYYYYYXXXXXXXXXZZZVVVRRRPPPPPPOOOMMMJJJGGGDDDAAA@@@?????????===??????@@@??????>>>===<<<999888888777666555555444444333333222111111000000..............................---------,,,,,,,,,---------,,,,,,++++++++++++***)))***---...///...************************------,,,,,,+++,,,,,,,,,***************)))))))))''''''''''''''''''''''''(((((((((''''''''''''''')))((('''&&&&&&'''((()))***(((&&&&&&'''((()))(((+++***)))(((((()))******''''''&&&&&&&&&'''((())))))+++------***((((((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((&&&&&&%%%&&&&&&((((((((((((''''''''''''***+++,,,+++******+++,,,************************'''((()))++++++)))((('''))))))))))))((((((''''''&&&%%%%%%'''***+++***(((((()))))))))((()))+++---444111,,,)))(((((('''''')))(((((((((******)))'''&&&''')))((((((((()))+++...+++(((''''''((((((''''''%%%$$$######$$$%%%'''*********)))))))))((((((+++***)))(((((((((((()))***)))((((((''''''(((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((()))************)))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************************************''''''((()))))))))((((((************************''''''((((((&&&$$$""" ''''''((())))))***))))))(((''''''((()))))))))(((---,,,+++)))))))))))))))***************)))((((((+++,,,---,,,++++++---///,,,++++++*********))))))(((((())))))))))))(((((()))******************)))(((((((((((((((((((((((()))*********************))))))))))))))))))))))))((((((((()))))))))))))))***+++,,,+++)))(((((()))''''''&&&&&&&&&&&&''''''***))))))((('''&&&&&&&&&************************))))))(((((()))******+++)))))))))))))))))))))))))))******++++++******)))++++++***))))))***++++++*********++++++++++++,,,((()))++++++)))))))))***++++++************++++++++++++***)))((('''&&&&&&,,,------------,,,++++++******+++++++++,,,,,,,,,*********)))((((((+++---,,,,,,,,,---------------000///...------...///000000///---,,,,,,,,,------000///////////////////////////000000000111111111000000111111222333333444|||rrrooommmlllllljjjddd___\\\[[[ZZZYYYYYYXXXXXXXXX[[[XXXUUUSSSRRRPPPNNNMMMFFFDDDAAA?????????>>>===@@@@@@@@@??????>>><<<<<<999999888777666555444444222222222111111000000///..............................---------,,,,,,,,,,,,,,,+++++++++++++++***)))'''&&&&&&)))+++,,,,,,************************,,,,,,,,,,,,+++***)))(((((())))))))))))))))))***))))))))))))))))))))))))+++*********))))))((((((((((((''''''''''''(((((('''&&&%%%&&&(((******)))***))))))(((((())))))***((((((((('''(((((()))***%%%'''))))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''%%%%%%$$$$$$$$$(((((((((((('''''''''''''''((()))((('''&&&'''))))))))))))))))))*********((()))***++++++***)))((()))))))))((((((((((((''''''&&&&&&''')))***((('''***++++++***)))(((***+++555111---)))((('''&&&%%%((((((((()))******(((&&&((()))******(((((()))***///---***(((((((((((('''((((((&&&&&&&&&&&&((((((******))))))))))))(((((())))))((((((''''''((((((******)))(((((((((((()))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''((())))))******)))))),,,+++******))))))))))))))))))))))))))))))))))))++++++************))))))+++***)))((())))))***+++))))))(((((((((((((((((())))))))))))))))))))))))++++++++++++)))'''$$$###&&&&&&((()))************%%%(((******((('''((())),,,+++***))))))))))))))))))************))))))(((***+++,,,+++******,,,......---+++***((((((((()))(((((())))))))))))(((((((((***---//////---***(((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))******))))))(((((())))))***))))))))))))************************************))))))((((((((()))******)))))))))))))))))))))))))))))))))(((((()))))))))++++++***))))))***++++++))))))******++++++++++++***+++,,,+++)))'''''''''++++++************++++++++++++***)))(((((('''&&&+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,---,,,++++++---///...---------,,,,,,,,,+++//////...------...//////000///......------......//////////////////////////////000000000000111111000000000111222222333333|||rrrpppnnnnnnnnnjjjddd___\\\[[[ZZZYYYXXXXXXXXXXXXZZZYYYWWWTTTRRRQQQOOONNNFFFCCC@@@??????@@@???>>>@@@@@@@@@??????===<<<;;;:::999888777666555444333111111111000000000//////..............................---------,,,,,,,,,************)))))))))))),,,)))'''&&&'''(((((((((************************)))***+++++++++***((('''''''''(((((())))))******************************,,,,,,++++++***)))))))))(((((((((''''''((((((((('''&&&%%%&&&(((***))))))(((((((((((()))))))))*********)))))))))*********%%%&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%'''((((((&&&%%%&&&''''''''''''((((((((())))))((())))))******))))))(((((((((((((((((((((((((((((('''(((((((((((('''&&&(((*********(((((()))+++---***(((''''''(((((((((+++)))'''((()))******))))))***+++***)))((()))***---+++(((((())))))((('''++++++***))))))***++++++))))))))))))))))))((((((((((((''''''''''''((((((+++******)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''(((((()))))))))))))))---,,,+++***************))))))))))))))))))))))))++++++******)))(((((('''((('''%%%$$$$$$&&&((())),,,+++***((((((((()))***))))))))))))))))))))))))............---+++***)))%%%&&&''')))************(((((()))))))))***,,,---++++++***)))))))))))))))))))))************)))((('''((()))((('''''')))+++...---***((((((((()))*********++++++++++++******(((***---//////---***(((&&&''''''((()))******+++******))))))(((((())))))((((((((()))))))))))))))*********))))))))))))(((&&&((())))))(((((()))++++++******))))))******+++)))))))))******+++++++++************************))))))((((((((())))))***))))))))))))))))))))))))******(((''''''(((******+++******************+++,,,++++++***))))))((((((***+++,,,+++)))'''''''''++++++************++++++((((((((())))))******++++++++++++++++++***))))))******+++++++++,,,,,,,,,...///000///...---...000,,,,,,,,,,,,,,,,,,,,,,,,........................////////////......//////........./////////////////////000000000000000000//////000000111222222222|||rrrpppnnnnnnnnnjjjddd^^^\\\[[[ZZZYYYXXXXXXXXXXXXYYYXXXWWWUUURRROOONNNMMMFFFDDDAAA@@@@@@AAA@@@???AAA@@@@@@@@@>>>===<<<;;;999999888777666555444444111111111000000000000000////////////////////////......---------,,,,,,,,,***+++++++++++++++++++++000---++++++,,,---,,,,,,************************&&&''')))***+++***))))))''''''(((((())))))******''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''(((((((((((((((((('''((('''&&&'''))))))(((&&&''''''(((((())))))))))))''''''(((((((((''''''''')))(((((('''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''((()))******(((((((((((('''''''''''')))***,,,,,,+++******+++''''''((())))))***++++++(((((((((((((((((((((((('''''''''''''''((((((((('''((())))))((('''''''''%%%&&&(((((((((((()))***)))'''&&&&&&(((*********...+++'''&&&'''***,,,,,,)))***+++***)))((()))***(((&&&&&&''')))******)))''''''''''''''''''''''''(((((((((((((((((())))))((((((''''''''''''((((((+++******)))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''((()))))))))))))))(((''''''&&&%%%%%%&&&&&&))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&%%%#########%%%'''(((...---+++***)))***++++++************************(((((())))))))))))))))))&&&'''((()))************+++'''######(((---///...************)))))))))(((((())))))*********)))))))))***+++***))))))+++---,,,+++)))(((((()))+++---******++++++++++++******))))))************))))))&&&''''''((()))******+++,,,+++***))))))))))))***''''''(((((())))))))))))************))))))))))))&&&'''))))))(((((()))+++(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))+++***)))(((((()))***+++*********++++++*********+++******))))))((((((((((((***++++++)))((())))))++++++************++++++((((((((()))***++++++,,,******++++++******)))(((******+++++++++,,,,,,,,,%%%''')))*********,,,---******++++++,,,------...------............------......//////////////////------....../////////000000000//////////////////...//////000000111111222}}}ssspppnnnmmmllliiiccc^^^\\\[[[ZZZYYYYYYXXXXXXXXXWWWXXXXXXVVVRRROOOMMMMMMGGGDDDBBBAAAAAABBBBBBAAAAAAAAAAAA@@@>>>===;;;:::888888777777666666555555111111111111111111111111////////////////////////......---------,,,,,,,,,---------------.........***))))))+++---......---************************&&&'''((()))************((())))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''((())))))'''%%%&&&&&&'''((()))))))))))))))))))))***))))))(((''',,,***((('''(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&''')))***+++++++++((((((((((((''''''''''''''')))+++,,,***)))))))))((()))***+++,,,---...///((((((''''''''''''((((((&&&''''''''''''(((((((((&&&((())))))(((&&&'''(((###%%%'''(((''''''((())),,,***))))))***+++***)))...+++'''%%%''')))+++,,,((()))******(((((()))***%%%$$$$$$&&&)))+++******&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))((((((''''''(((((())))))******)))(((((((((((()))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&'''(((((())))))(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))(((''''''&&&%%%%%%&&&&&&%%%%%%&&&''')))***---,,,++++++++++++++++++************************%%%&&&&&&'''((()))******'''(((((()))))))))))))))***$$$ ''',,,---+++((())))))******)))((((((((())))))************))))))***+++***))))))+++---******)))))))))***,,,---(((((())))))))))))(((((())))))(((''''''((())))))&&&&&&&&&''''''(((((()))---,,,***)))(((((()))***&&&''''''(((((())))))***)))))))))*********++++++'''((()))))))))(((***+++)))((((((''''''(((((()))******))))))((('''''''''))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))+++******))))))******+++)))***++++++++++++***)))&&&&&&'''((()))******+++&&&(((*********)))***+++++++++************++++++++++++*********)))))))))***++++++++++++***))))))******+++++++++,,,,,,,,,!!!%%%((()))+++---///))))))***+++,,,---......------............------------.../////////......---------......//////000000000////////////...............///000000111111}}}tttpppmmmkkkjjjgggbbb^^^\\\[[[ZZZYYYYYYXXXXXXXXXWWWXXXYYYWWWRRROOOMMMNNNHHHEEECCCBBBCCCDDDCCCBBBAAAAAAAAA@@@>>>===;;;:::777777777777666666666666111222222222222222222222////////////////////////......---------,,,,,,,,,++++++,,,,,,------------%%%%%%'''))),,,,,,***(((************************)))))))))((())))))*********************)))))))))************************(((((())))))***+++++++++&&&'''((())))))((('''&&&&&&&&&&&&(((******)))'''%%%&&&'''))))))))))))(((******+++++++++***)))(((,,,)))&&&&&&'''((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))*********))))))((((((((((((''''''''''''###&&&((()))'''&&&%%%%%%''''''(((***+++---......)))(((((((((((((((((()))&&&&&&&&&'''''''''((((((%%%'''))))))'''&&&''')))%%%'''))))))(((''''''(((,,,***))))))******)))((()))(((&&&&&&((()))((('''&&&''')))((((((((()))+++&&&&&&&&&(((***+++***)))(((((())))))))))))(((((('''''''''((((((((()))))))))(((((((((((()))***+++***)))((((((''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))***+++,,,,,,(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''(((((()))******))))))******+++*********))))))))))))))))))))))))(((((((((((()))***++++++)))))))))))))))((((((''''''%%%$$$%%%((())))))''''''((()))******)))(((((((((((()))***************'''((((((((('''''')))***+++++++++***************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((---+++)))'''''''''((()))&&&&&&''''''((())))))***(((((()))***++++++,,,---(((***+++***))))))***+++++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))((())))))))))))))))))((()))***++++++++++++***)))%%%&&&&&&'''((()))***+++''')))***+++***)))***+++++++++************+++++++++++++++************)))++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,###&&&)))+++,,,---...000******++++++,,,,,,,,,---,,,------......------,,,+++,,,---...///......---,,,,,,---......///000000000000/////////.........------...//////000000111~~~tttpppllliiiiiifffbbb^^^\\\[[[ZZZYYYYYYXXXXXXXXXWWWYYYZZZXXXSSSOOONNNOOOHHHFFFDDDCCCDDDDDDDDDCCCBBBAAAAAA@@@>>>===;;;:::666666666666777777777777222222222222222222333333000000000000000000000000......---------,,,,,,,,,(((((())))))******************+++---...,,,)))&&&************************---,,,***((((((((()))))),,,,,,++++++******))))))''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))&&&'''((())))))((('''&&&$$$$$$%%%(((***,,,***)))$$$%%%'''))))))))))))(((&&&&&&'''''''''&&&$$$###+++(((%%%$$$'''((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))************((('''%%%)))(((((((((''''''''''''%%%'''***+++)))'''''''''###$$$%%%'''(((***+++,,,******))))))))))))******&&&&&&&&&'''''''''(((((($$$'''))))))'''&&&(((***(((***++++++)))'''&&&&&&((('''&&&'''((()))((('''$$$$$$&&&((()))(((%%%"""$$$&&&(((((('''((()))+++)))(((((()))++++++***(((''''''((((((((((((''''''&&&'''''''''(((((()))))))))))))))))))))***++++++))))))((('''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''(((***+++,,,(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&'''((())))))))))))&&&'''(((*********)))(((((((((((((((((((((((((((((((((''''''''''''((((((************)))((('''&&&&&&))),,,,,,***(((&&&&&&'''((()))******)))(((((((((((()))***************((()))***)))((((((***,,,,,,,,,,,,,,,+++)))((('''******++++++++++++******'''((()))******)))((('''++++++++++++************,,,***(((&&&%%%&&&'''(((&&&&&&&&&'''((())))))***''''''(((***+++,,,---...***+++,,,+++***)))***+++((((((''''''''''''(((((()))))))))))))))*********))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&)))***+++,,,,,,+++***)))((((((((((((((('''''''''(((***++++++)))((()))***++++++************++++++'''((()))***+++,,,------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,(((***,,,,,,+++))))))))),,,,,,,,,++++++++++++***,,,,,,---......---,,,,,,***+++---.........------,,,,,,------...///000000000000//////.........---------......///000000000{{{qqqnnnkkkjjjkkkjjjfffbbb^^^\\\YYYYYYYYYZZZZZZYYYTTTTTTTTTTTTSSSQQQPPPOOOIIIHHHFFFEEEDDDCCCDDDDDDDDDBBB???>>>======<<<:::<<<;;;999666222000111222444444333222222111111000555333111///......000000///000000000000...,,,+++***************+++++++++,,,***((()))***++++++++++++++++++++++++***)))((((((((())))))*********+++*********))))))))))))))),,,+++++++++++++++,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************((((((((((((((()))******&&&&&&&&&((())))))&&&###&&&&&&''''''(((((()))))))))(((''''''''''''(((((()))((('''&&&&&&'''((()))'''%%%###$$$'''((('''$$$((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''(((+++)))''''''((())))))(((+++)))'''(((+++,,,***(((''''''(((((()))***++++++((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))((('''''''''''''''''''''''''''((((((((((((***))))))((('''&&&&&&&&&)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))***)))(((((())))))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))******)))((('''((((((''''''''''''((((((&&&&&&'''''''''''''''''')))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))!!!!!!"""$$$&&&'''((()))''''''(((((((((((('''''')))((('''%%%%%%&&&''''''(((***+++***)))((()))+++************************(((((())))))))))))((((((************************(((((('''''''''&&&&&&&&&))))))))))))((((((((((((,,,,,,---------.........,,,------+++***)))***,,,((((((((((((((()))******)))))))))))))))(((((('''((()))))))))*********+++))))))))))))))))))))))))***)))((('''&&&&&&'''(((+++)))(((&&&&&&((()))++++++++++++************)))(((***++++++******+++---***************)))(((((())))))))))))))))))************))))))))))))*********)))(((''''''((()))***))))))************))))))+++++++++++++++***)))(((******))))))))))))))))))+++***((('''''''''((()))++++++************++++++)))************+++++++++,,,+++***((((((((()))***************************------,,,++++++,,,------------------,,,,,,+++***---...///...---------///...------------...//////,,,------...///000111111111000///.....................///000000000000000zzzqqqnnnkkkjjjkkkjjjfffbbb```]]][[[YYYYYYYYYYYYXXXTTTTTTTTTSSSQQQPPPNNNMMMIIIHHHFFFDDDCCCCCCDDDDDDDDDBBB???>>>>>>>>><<<;;;999888777666555444333333444444333222222111111000333222000.........///000------.........------,,,++++++******************+++)))))))))+++,,,+++*********+++++++++***))))))((()))))))))***************)))))))))))))))))))))))))))(((((('''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((((((((()))******)))(((((()))+++***(((&&&***))))))(((''''''&&&&&&'''''''''''''''((()))))))))((('''&&&&&&'''((()))...,,,))))))++++++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&&&&&&&'''''''''((((((((()))'''&&&''')))******)))(((&&&%%%&&&((()))'''%%%))))))((('''&&&$$$$$$###''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((***))))))(((''''''&&&&&&)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))'''((()))))))))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''&&&))))))))))))))))))))))))'''''''''(((((()))))))))''''''(((((((((((('''''''''''''''''''''((()))***''')))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''''''''(((((())))))******)))************+++++++++,,,,,,---+++))))))***,,,((((((((((((((()))******(((((()))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&'''((((((***)))(((''''''((()))***+++++++++*********))))))((()))******))))))***,,,+++++++++++++++***))))))*********)))))))))))))))******))))))))))))******+++***)))(((((()))***+++))))))************)))))))))******+++++++++******)))))))))))))))***+++,,,,,,+++***)))((())))))***+++******))))))******+++))))))*********+++++++++,,,+++)))((((((((()))***+++++++++++++++*********++++++))))))))))))++++++,,,,,,------,,,,,,+++***,,,...///...---,,,---...---------------......///,,,,,,------......//////000///......---------.........///000000000000000{{{qqqnnnkkkjjjkkkjjjfffbbbaaa___[[[ZZZYYYYYYXXXWWWUUUUUUTTTRRRPPPNNNLLLKKKIIIHHHFFFDDDCCCCCCCCCDDDDDDBBB@@@?????????===;;;777666555777999999777444444444333222222111111000222111///...------...//////...---,,,++++++++++++,,,+++++++++***))))))))))))))))))+++,,,---+++))))))******+++++++++******))))))))))))************))))))))))))))))))******))))))((('''&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))******)))((('''((()))***)))((()))))))))(((''''''&&&&&&&&&'''''''''(((((())))))((((((''''''''''''((())),,,***))))))******(((''''''''''''''''''''''''''',,,+++)))(((''''''((((((''''''((((((((()))))))))'''&&&%%%&&&)))++++++******)))((((((******)))(((***)))(((&&&$$$###"""!!!&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((''''''''')))((((((''''''''''''(((''''''''''''(((((((((((()))))))))(((''''''&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((((((''''''(((***+++***)))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))(((((('''&&&%%%((((((''''''''''''((((((((((((''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''''''''))))))))))))))))))))))))++++++******)))(((((('''''''''((((((((((((''''''%%%&&&''')))***+++++++++((()))******(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&'''((()))***++++++((((((((()))))))))******+++,,,,,,+++))))))***,,,))))))((((((((()))******(((((((((((('''&&&%%%$$$))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***)))(((''''''((()))***++++++*********)))))))))''')))******(((((()))+++++++++,,,,,,++++++******+++*********))))))((((((******))))))))))))******++++++************++++++))))))************))))))'''((()))***++++++++++++(((((())))))***+++---...,,,++++++***)))*********+++******))))))******+++)))))))))*********+++++++++***))))))((()))))))))+++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,++++++***,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,---------......---,,,,,,,,,------......///000000000000///|||qqqnnnkkkjjjkkkjjjfffbbb```^^^[[[ZZZZZZZZZYYYXXXWWWVVVUUUSSSPPPNNNKKKJJJIIIGGGFFFDDDCCCCCCCCCCCCCCCBBB@@@@@@@@@???===;;;999666666999===>>>999333444444333222222111111000000///...------------...222111...,,,***))))))))),,,,,,,,,+++***)))(((((((((((()))+++------+++)))((()))***+++++++++++++++)))))))))))))))*********)))))))))))))))*********,,,+++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***(((&&&%%%%%%'''(((((('''%%%&&&&&&'''((()))******(((((((((((((((((('''''''''''''''''''''(((((()))&&&&&&&&&'''(((*********************************,,,+++(((&&&&&&&&&((()))(((((((((((())))))))))))((('''&&&&&&((()))))))))++++++***************)))&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&)))(((''''''''''''((((((''''''''''''(((((((((((())))))((((((''''''''''''(((((((((''''''((((((((((((((((((''''''(((((((((+++***)))***+++,,,+++***(((((((((((((((((((((((('''''''''(((((((((((((((***)))))))))(((''''''&&&((((((''''''''''''(((((()))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((''''''&&&%%%%%%''''''((((((((((((''''''%%%&&&((()))******)))))))))***++++++***)))***+++(((((((((((((((((((((((())))))************))))))************************((((((((((((((((((((((((''''''(((((())))))******)))))))))************+++***++++++***))))))***,,,***))))))((())))))************))))))((('''%%%%%%)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))************))))))))))))'''((())))))((('''(((*********+++++++++******)))++++++******)))(((((((((******))))))))))))******************************))))))************))))))(((((()))*********************)))******+++,,,---++++++*********)))))))))******))))))))))))******))))))))))))******************))))))))))))))))))++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,++++++***+++---...---,,,+++,,,---++++++,,,---------------------------,,,,,,,,,,,,------,,,++++++,,,,,,,,,---...//////000000//////~~~qqqnnnkkkjjjkkkjjjfffbbb^^^\\\ZZZYYY[[[\\\\\\[[[XXXXXXVVVTTTRRROOOLLLKKKHHHGGGEEEDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@???===;;;;;;999888;;;???>>>999333444444333222222111111000.........---------------111000...,,,++++++,,,,,,,,,,,,,,,+++***)))(((((('''''')))+++------+++)))((()))***+++++++++++++++******))))))))))))))))))(((((())))))************---,,,++++++************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***'''&&&$$$%%%'''(((((((((%%%%%%&&&'''((()))******))))))))))))((('''%%%$$$&&&''''''((((((((((((((('''((())))))******+++,,,***************************)))'''%%%%%%&&&'''((((((((((((((())))))))))))***)))'''&&&'''((('''&&&((((((((('''&&&&&&&&&&&&$$$$$$%%%&&&'''))))))***((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((''''''((((((((((((((((((''')))(((&&&&&&''''''&&&$$$((((((((((((((((((((((((((((((((((((((('''''''''*********))))))(((((((((((((((''''''''''''((((((***)))(((&&&&&&&&&'''((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''((()))((((((&&&%%%((()))***)))(((((((((***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''(((((()))))))))*********)))***+++***))))))***,,,******))))))))))))******+++++++++******((('''''')))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&'''(((((()))))))))))))))(((((((((((())))))*********)))))))))((((((((()))***)))((('''((()))(((((()))))))))))))))(((************))))))((((((******))))))))))))******((())))))))))))))))))((())))))************))))))***************)))(((''',,,,,,+++***)))))))))))))))))))))))))))(((((((((***))))))))))))))))))***(((((()))))))))*********)))))))))*********))))))*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,******+++,,,,,,++++++++++++,,,---,,,+++***+++---***+++,,,,,,------,,,,,,.........---------------,,,,,,+++++++++,,,,,,---------...///////////////qqqnnnkkkjjjkkkjjjfffbbb]]][[[ZZZZZZ[[[]]]]]]]]]XXXXXXWWWUUURRROOOMMMLLLHHHGGGEEECCCBBBBBBBBBCCC@@@?????????@@@???<<<:::;;;::::::<<<===<<<777333444444333222222111111000.....................---,,,,,,,,,,,,---...///000,,,+++++++++***)))))))))((('''(((***------,,,***)))******+++++++++******************))))))))))))((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((()))******(((''''''(((***+++***)))((((((((((((((((((''''''))))))******)))'''%%%$$$%%%&&&'''((()))))))))((())))))***(((&&&$$$$$$%%%'''''''''''''''''''''''''''&&&&&&%%%%%%'''((()))''''''((((((((()))))))))+++)))'''&&&''''''%%%$$$)))******)))'''&&&'''((($$$%%%%%%%%%&&&&&&&&&&&&(((((((((''''''(((((((((((((((((((((((('''''''''(((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''')))(((&&&'''(((((('''%%%((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))((((((''''''''''''((((((,,,***(((&&&&&&&&&((()))))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))'''((((((((((((((())))))''''''(((((((((((('''''''''''''''''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''++++++***)))((('''&&&&&&&&&&&&&&&'''''''''(((((()))*********))))))***,,,++++++***)))))))))************+++++++++***))))))((()))))))))************((((((((((((((((((((((((&&&'''(((((()))(((((('''(((((())))))))))))((((((******)))))))))((((((((()))***+++***((('''((()))''''''(((((())))))(((((()))))))))))))))))))))*********))))))))))))******(((((())))))))))))(((((())))))************))))))************)))((('''&&&---,,,+++)))((((((''''''((())))))))))))(((''''''***))))))(((((())))))***((((((((()))))))))******(((((()))************))))))))))))******++++++,,,***)))(((''''''((()))***)))***++++++++++++++++++***+++,,,,,,******+++,,,)))***+++,,,---,,,+++***---------------.........,,,,,,+++++++++,,,------------...////////////...~~~qqqnnnkkkjjjkkkjjjfffbbb___]]]ZZZZZZ[[[\\\\\\\\\WWWVVVUUUTTTQQQOOOMMMLLLHHHGGGEEECCCBBBBBBBBBBBB>>>>>>>>>??????>>>;;;999777888999:::999888555444444444333222222111111000........./////////......+++,,,,,,---------,,,,,,++++++******************(((((('''))),,,------,,,******+++++++++***))))))************)))))))))((('''(((((()))******++++++(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((()))******&&&&&&''')))++++++***(((''''''((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&'''((()))))))))((('''((()))&&&### """&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&'''''''''(((((((((***(((&&&&&&''''''&&&%%%+++,,,---,,,)))((((((***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((('''(((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&'''&&&&&&'''***+++***)))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&%%%%%%&&&'''))))))((((((''''''''''''((((((---+++(((&&&&&&&&&((()))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((('''''''''''''''((()))&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''((((((((((((******))))))((((((''''''&&&''''''''''''(((((((((((()))***)))((()))***,,,,,,+++******))))))******((())))))************)))(((((()))***+++,,,------))))))))))))))))))))))))'''(((((())))))((('''&&&(((((())))))))))))((((((***)))))))))((((((((((((***+++,,,+++)))((()))***''''''((()))))))))))))))((((((((()))******++++++******))))))))))))******((()))************)))((())))))************))))))((()))))))))))))))((((((******)))(((''''''''''''))))))*********)))((('''))))))(((((((((((())))))(((((((((((()))))))))***'''((()))***+++******)))'''(((((())))))***++++++***)))(((''''''((()))***))))))***+++++++++++++++***+++,,,+++***)))***,,,((()))+++,,,---,,,+++***++++++,,,,,,------......,,,,,,,,,,,,,,,---......,,,---......//////......}}}qqqnnnkkkjjjkkkjjjfffbbbaaa^^^\\\[[[[[[\\\[[[ZZZUUUUUUTTTRRRPPPNNNLLLKKKHHHFFFEEECCCBBBBBBBBBBBB=========>>>???>>>;;;888333555777777666444444555444444333333222111111000......//////000//////.../////////...,,,)))&&&%%%***************+++++++++)))((('''(((+++---------+++++++++++++++***)))(((+++*********))))))(((((('''(((((()))***+++++++++(((((((((((()))+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((()))******###$$$%%%(((******(((&&&$$$$$$%%%'''(((***++++++###$$$''')))******))))))$$$%%%'''))))))))))))((((((***+++)))&&&%%%&&&((((((((((((((((((((((((((($$$%%%''')))***+++++++++&&&&&&&&&&&&'''''''''((((((&&&%%%%%%'''(((((('''(((***+++)))&&&$$$%%%''''''(((((())))))*********'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))'''''''''''''''((()))***''''''''''''((((((((()))'''''''''(((((((((((((((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&!!! !!!###&&&)))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&$$$#########$$$&&&((()))((((((''''''''''''((((((---+++)))&&&%%%&&&((()))))))))))))))))))))))))))'''''''''((()))******+++))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''((('''''''''((()))+++---)))***+++***)))((()))+++((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))*********+++((()))***)))((()))***,,,,,,,,,+++***))))))******&&&'''((()))************(((((()))+++,,,---...///************************(((((()))))))))'''&&&%%%(((((())))))))))))(((((())))))))))))((((((((((((+++,,,,,,+++)))((()))***(((((()))***************''''''((()))***+++,,,,,,******))))))))))))******)))***+++,,,,,,+++***)))))))))************))))))&&&'''((()))************(((''''''''''''(((((()))******+++,,,+++***)))((())))))(((((((((((())))))(((((((((((())))))))))))'''((()))+++++++++***)))&&&''''''((()))*********,,,+++***))))))***+++,,,((()))***+++++++++++++++)))+++,,,+++***)))***+++''')))+++,,,,,,,,,***)))))))))***+++,,,,,,------,,,,,,,,,,,,------...///,,,---......//////......}}}uuuqqqllliiiiiihhheeebbb___]]][[[ZZZ[[[[[[ZZZYYY[[[ZZZXXXUUURRRPPPOOOOOOJJJIIIGGGEEECCCCCCCCCCCC@@@@@@@@@@@@>>><<<:::999888888888888777777777777555444444333333444444555------,,,++++++++++++,,,///---***((('''((()))+++------------------------++++++******************(((((())))))))))))(((((())))))))))))************((())),,,------,,,)))((())))))))))))))))))))))))((((((((((((((('''''''''((()))***+++***)))'''%%%%%%$$$###%%%'''((((((''')))***+++***)))((()))***))))))))))))))))))))))))((((((((((((''''''''''''((()))))))))))))))(((''')))'''&&&&&&'''(((((('''((((((((((((''''''''''''(((((('''''''''(((((()))((((((((((((((('''''''''(((&&&%%%'''***+++)))&&&(((((((((((((((((((((((())))))************))))))&&&''')))******(((&&&%%%&&&'''''''''(((((())))))***((('''%%%%%%'''(((******************+++++++++(((((((((((())))))))))))***)))))))))((((((''''''(((((((((((())))))))))))))))))***))))))((('''&&&******)))((('''&&&%%%%%%))))))))))))************$$$%%%''')))***+++++++++((()))*********)))'''&&&(((((())))))(((((('''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''')))******(((&&&&&&&&&'''''''''''''''((())))))))))))((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((()))*********)))''''''******))))))((((((''''''******)))(((((((((((((((***)))(((''''''((()))***))))))************))))))************************************))))))))))))***)))((((((((((((((())))))******+++++++++******(((+++---,,,(((&&&''')))%%%''')))'''$$$$$$'''***))))))))))))))))))))))))'''''''''''''''((())))))***)))((()))))))))(((&&&+++,,,...---+++)))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((('''''''''******))))))))))))******((((((((('''((()))*********)))((()))++++++)))((((((((()))***************************************************************)))))))))))))))*********))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............---------}}}tttpppkkkiiiiiihhheeebbb___]]][[[ZZZ[[[[[[ZZZYYY[[[ZZZWWWUUURRRPPPOOONNNIIIGGGEEECCCBBBAAAAAABBB@@@@@@@@@@@@>>><<<:::999888888888888777777777777555444333222111111000111000000///............///222111///---,,,,,,---...........................++++++++++++++++++++++++))))))************))))))))))))))))))************((()))+++,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((+++***))))))((((((((()))'''&&&&&&''')))******)))((()))******(((((()))***))))))))))))))))))))))))((((((((((((''''''''''''''''''((())))))(((((((((---+++******+++,,,,,,+++(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&''')))+++)))((('''''''''''''''''''''''''''(((((((((((((((((('''(((((()))******)))((('''''''''''''''((((((((()))+++***(((''''''(((***+++*********)))((((((((('''''''''((((((((()))))))))******)))(((((((((((((((******))))))((((((''''''((())))))))))))(((((('''******))))))((((((''''''(((((()))))))))************)))((('''&&&%%%$$$###&&&&&&((())))))))))))((()))))))))((((((((((((''')))(((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&'''((()))***'''''''''''''''((()))))))))))))))(((((('''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((()))((('''&&&%%%%%%&&&&&&))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&***)))(((((((((((()))***))))))************))))))(((((((((((((((((((((((())))))******+++++++++,,,))))))(((((((((((())))))***+++++++++,,,+++++++++)))***+++***)))((()))***)))((((((((()))))))))((())))))))))))))))))))))))))))))(((''''''''''''((()))))))))***++++++***))),,,...//////,,,*********'''(((((((((((((((((('''))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))((()))))))))************((((((((()))))))))******++++++************++++++''''''((((((((()))))))))***)))((()))++++++)))((((((((()))************************************************************************)))))))))))))))))))))***++++++++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........}}}qqqnnniiihhhiiihhhfffccc```^^^[[[[[[[[[ZZZYYYXXXZZZYYYWWWUUUSSSPPPOOONNNGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@???<<<:::999888888888888777777777777666555444222111000//////111111000////////////000///......------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&$$$$$$%%%'''(((((('''&&&''')))******)))&&&''')))((((((((()))+++))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&'''(((((((((((((((+++***((((((***+++***)))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((***(((&&&&&&((()))***)))''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&)))))))))***************''''''''''''((((((((((((,,,+++***))))))***+++,,,***))))))((('''&&&%%%$$$&&&&&&'''''''''(((((((((+++***(((''''''((())))))++++++***)))((('''&&&&&&'''(((((())))))))))))((())))))))))))))))))))))))(((((())))))))))))******((('''&&&%%%%%%&&&'''((($$$%%%&&&'''))))))))))))******((('''''''''((()))((((((((((((''''''''''''(((((((((((((((((((((((('''$$$!!!"""&&&***,,,,,,'''''''''''''''((())))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((,,,***'''$$$###$$$&&&'''(((((((((((())))))))))))(((((('''&&&&&&&&&''''''******))))))))))))******((())))))******))))))(((((((((((((((((((((((((((((())))))***+++,,,---...)))))))))(((((())))))***)))))))))))))))(((((((((+++)))'''''')))***++++++,,,)))(((***---...***&&&))))))))))))))))))))))))******)))((('''''''''''''''((()))***************)))***,,,+++(((&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))************)))))))))******+++++++++,,,++++++******++++++,,,((()))***+++++++++***)))***)))((()))++++++)))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))***++++++++++++************************+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///{{{ooollliiihhhiiiiiifffccc```^^^\\\[[[[[[ZZZYYYXXXYYYXXXWWWUUUSSSQQQOOONNNGGGFFFCCCAAA@@@@@@@@@@@@@@@AAAAAA@@@???===;;;999888888888888777777777666777777555444333222222222///......---------------,,,,,,---------,,,***)))------------------------+++++++++,,,,,,,,,,,,,,,)))******++++++******)))((()))))))))***************)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&%%%%%%&&&'''(((&&&%%%%%%&&&'''(((((('''$$$&&&'''((('''((()))+++))))))))))))))))))))))))((((((((((((''''''''''''$$$$$$&&&'''(((((((((((()))(((&&&&&&((()))((('''((((((((((((''''''''''''*********))))))((('''&&&&&&''''''((()))******+++)))(((&&&%%%%%%'''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))((((((((()))***+++'''''''''(((((((((((((((++++++***))))))***++++++(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((+++)))(((''''''((()))*********))))))((((((''''''&&&'''((())))))***))))))''''''(((((()))))))))***(((((((((((()))))))))***)))((('''&&&''')))+++---$$$%%%&&&''''''(((((((((***)))'''%%%%%%&&&''')))((((((((((((((('''''''''(((((((((((((((((((((((('''### """''',,,,,,)))'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((---,,,)))'''&&&&&&'''((('''''''''((()))***************)))))))))))))))************))))))*********(((((())))))))))))((((((************************(((((()))***++++++,,,,,,)))))))))((())))))************))))))(((((()))))),,,(((%%%%%%))),,,,,,++++++******,,,...---***&&&(((((((((((((((((((((((()))((((((((((((((())))))'''((())))))((((((((((((''')))******'''%%%$$$$$$)))(((((((((((((((((()))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))*********************************+++******))))))******+++)))***,,,......---,,,+++***)))((()))++++++)))((((((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((,,,++++++***)))(((''''''))))))***++++++++++++***))))))))))))************++++++++++++++++++++++++)))******+++,,,,,,------xxxooollliiiiiijjjjjjgggccc```^^^[[[ZZZ[[[[[[YYYXXXWWWWWWVVVUUUSSSQQQOOOMMMHHHGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAA???===;;;:::888888888888777777777666555555444333333333444444...---,,,,,,++++++,,,,,,---...///000000...---,,,++++++++++++++++++++++++)))*********+++++++++,,,(((((())))))))))))((((((((()))))))))***************)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))******)))***+++,,,,,,+++***)))'''&&&%%%&&&(((((((((&&&$$$&&&'''((('''((()))+++))))))))))))))))))))))))((((((((((((''''''''''''$$$$$$&&&'''((((((((((((+++)))(((((()))******)))((((((((((((''''''''''''))))))******))))))''''''''''''(((((()))***++++++((('''&&&$$$$$$%%%'''(((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''((()))***(((((((((((((((''''''''')))))))))(((((()))))))))'''''''''(((((()))))))))&&&&&&&&&&&&'''''''''((())))))(((''''''((()))***''''''(((((())))))******&&&'''((())))))***))))))%%%&&&&&&''''''((((((((('''(((((((((((()))))))))///---***'''&&&%%%&&&&&&'''''''''&&&&&&&&&'''''')))(((&&&$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''$$$"""%%%***,,,)))%%%'''''''''''''''((())))))((((((((((((((()))))))))''''''''''''(((((((((((('''((((((((()))))))))***((((((''''''''''''((((((************)))((('''&&&&&&&&&'''((()))***++++++******)))))))))******+++)))))))))******)))))))))(((((())))))))))))((((((++++++++++++++++++++++++)))))))))))))))((((((((()))))))))))))))***++++++...---,,,++++++++++++,,,+++(((%%%%%%))),,,---,,,'''***------+++(((((((((((((((((((((((((((((((((&&&&&&'''''')))***,,,---+++---...,,,)))''''''(((+++---......,,,***))))))***)))(((((((((((()))***************************))))))************))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))******))))))))))))))))))++++++***)))((((((''''''))))))(((((((((((())))))((()))+++------,,,+++)))***)))((()))++++++)))((((((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((,,,++++++***)))(((''''''))))))***++++++++++++***((((((((())))))*********++++++++++++++++++++++++++++++++++++++++++++++++wwwooommmjjjjjjlllkkkgggccc___]]][[[ZZZ[[[[[[ZZZYYYVVVVVVVVVUUUSSSQQQNNNMMMIIIHHHFFFDDDBBBBBBBBBBBBAAAAAAAAAAAA???===;;;:::888888888888777777777777222222222111111222222333//////...---------------,,,,,,---......---,,,+++************************)))))))))******++++++,,,(((((())))))))))))(((((())))))))))))******************((((((((((((******))))))))))))))))))))))))'''(((((())))))******+++%%%&&&)))******)))(((&&&***)))((((((*********(((&&&''')))((((((((()))+++))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&'''((((((((((((((()))'''&&&&&&'''(((((('''((((((((((((''''''''''''&&&&&&((())))))((('''&&&&&&&&&&&&''''''(((((()))'''((('''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***++++++,,,&&&&&&'''''''''(((((((((((((((((()))))))))))))))&&&&&&'''((()))***++++++'''(((((())))))))))))(((%%%%%%%%%&&&&&&'''''''''''''''(((((((((((()))))))))((('''&&&%%%%%%&&&''')))(((((('''&&&&&&''''''((('''&&&%%%%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&(((++++++(((%%%'''''''''''''''((())))))''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))******((((((''''''''''''((((((&&&'''((((((((('''%%%$$$&&&''''''((()))******+++(((((('''''''''((())))))(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))******+++,,,+++***)))'''''''''(((((()))((('''''')))+++,,,,,,'''+++...---(((&&&''')))))))))))))))))))))))))))%%%%%%&&&'''))),,,...///000222333000,,,((((((***)))+++------,,,+++***+++******((((((((((((******************************))))))************))))))(((((((((((()))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))************))))))))))))++++++***)))(((''''''&&&(((((((((''''''(((((((((&&&&&&((()))))))))((('''***)))((()))++++++)))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))***++++++++++++***((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******zzzqqqnnnllllllmmmkkkgggccc]]][[[ZZZZZZ[[[\\\\\\[[[UUUUUUVVVUUUTTTQQQNNNMMMIIIHHHFFFDDDBBBBBBBBBBBBAAABBBBBBAAA@@@>>><<<:::888888888888777777777777444333222222111111111111000000///...............++++++,,,,,,,,,,,,++++++************************))))))***++++++,,,------)))))))))******)))))))))))))))))))))*********************))))))*********))))))))))))))))))))))))'''(((((()))******++++++%%%&&&&&&''''''(((''''''+++)))((()))******)))(((((()))******(((((()))***))))))))))))))))))))))))((((((((((((''''''''''''''''''((())))))((((((((('''&&&$$$$$$&&&'''&&&%%%((((((((((((''''''''''''$$$%%%''')))))))))(((''''''''''''''''''(((((((((''')))***)))'''%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%&&&((()))******)))))))))((((((((('''''''''''''''''''''(((((('''''''''((((((((())))))******+++''''''((((((((()))))))))&&&''')))*********)))(((''''''(((((())))))******((())))))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''((((((((())))))"""###$$$&&&''')))***+++)))((('''''''''((()))***))))))((((((((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))******'''''''''''''''((())))))%%%&&&&&&&&&'''''''''(((''''''''''''(((((((((((('''''''''((()))*********((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((''''''(((((())))))******((((((''''''((())))))***&&&'''((())))))((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---)))(((&&&$$$$$$$$$%%%&&&'''(((******))))))***,,,+++++++++***)))((((((((())))))))))))))))))))))))&&&&&&'''((()))+++---......111333000+++((()))+++%%%'''***+++***)))******+++***(((''''''(((***+++************************))))))************))))))(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))************)))))))))(((************************))))))(((((((((((())))))'''''''''(((((((((((()))***)))((()))++++++)))((((((((()))************************************************************************)))))))))))))))))))))***++++++++++++***(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,~~~|||rrrooommmmmmnnnlllgggccc\\\[[[YYYZZZ[[[]]]\\\\\\UUUUUUVVVUUUTTTQQQNNNMMMIIIGGGEEECCCBBBAAAAAABBBAAABBBBBBAAA@@@>>><<<:::888888888888777777777777888777666444333222111111//////...---------------000//////000000000000000++++++++++++++++++++++++******+++,,,,,,---......******++++++++++++******))))))))))))*********************++++++*********))))))))))))))))))))))))'''(((((()))***+++++++++---,,,+++***+++,,,...000)))(((&&&'''((()))'''&&&)))***+++***)))((()))***)))))))))))))))))))))))))))(((((((((''''''''''''((()))))))))))))))((('''+++***((((((***+++***))))))(((((((((''''''''''''%%%''')))+++,,,,,,+++***************))))))))))))(((+++---,,,)))'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%''')))+++,,,+++***)))))))))(((((('''''''''&&&''''''(((((((((((('''''')))))))))))))))((((((((((((((((((((())))))))))))$$$&&&)))+++,,,***((('''))))))))))))(((((((((((())))))***))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((())))))))))))***))))))((('''''''''''''''((()))+++,,,*********+++***)))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))''''''(((,,,///'''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&''''''((()))******+++((((((''''''''''''((((((***((('''&&&&&&)))+++---(((((((((((())))))))))))******)))******+++,,,,,,%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''++++++++++++++++++++++++''''''((()))***+++,,,,,,))))))))))))***+++,,,---///---+++)))((()))***+++&&&))),,,,,,)))((()))+++///,,,((((((***+++)))'''))))))))))))))))))))))))(((((((((((()))+++,,,---)))---///---(((&&&'''***&&&))),,,------,,,---...+++***)))'''''')))***+++************************))))))************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))+++*********))))))((((((((())))))+++,,,---......******))))))))))))************))))))******+++,,,***)))((()))++++++)))((((((((()))***************************************************************)))))))))))))))*********))))))***++++++++++++***((())))))***+++,,,,,,,,,------------------------******+++,,,---......///|||tttqqqnnnmmmnnnlllhhhdddeee___ZZZYYY\\\^^^]]][[[WWWWWWWWWVVVUUUTTTSSSRRRKKKHHHDDDAAAAAAAAAAAAAAAAAA@@@>>>>>>??????===<<<888999999999888777555444222222222111111000000000......//////////////////000000000/////////......---,,,+++)))((((((***,,,///...,,,******+++---...)))***+++++++++)))'''%%%''''''(((((())))))******))))))))))))*********************)))(((&&&%%%$$$%%%%%%%%%&&&'''(((((()))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))******&&&''''''((()))******+++)))&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&'''(((((())))))((('''''''''''''''(((((((((((('''''''''''''''((()))******+++******((((((((((((((((((((((((+++)))''')))++++++)))&&&))))))'''&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))...,,,***'''&&&&&&&&&'''((()))***)))((('''(((***(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''%%%$$$$$$&&&(((((('''&&&'''((())))))'''))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((''',,,++++++,,,......---+++)))))))))((((((((((((((())))))*********+++++++++((((((((((((((((((((((((******+++++++++******))))))))))))))))))))))))))))))))))))))))))(((((('''((()))))))))))))))((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))(((((('''((()))+++---...*********)))))))))(((((()))(((((((((''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))***+++***(((''''''***---))))))(((((((((((())))))(((((())))))))))))(((((((((&&&&&&'''((())))))(((******))))))))))))*********((('''&&&&&&'''(((***......---,,,+++***))))))++++++*********))))))))),,,+++++++++,,,,,,---...)))***+++,,,,,,+++***)))***---000222000...---,,,)))))))))))))))))))))))){{{tttqqqnnnnnnnnnmmmiiieeeddd___ZZZYYY\\\^^^]]][[[ZZZZZZYYYXXXVVVTTTRRRQQQKKKGGGCCC@@@@@@AAAAAA@@@AAA???>>>>>>???>>>===;;;888999999999888777555444444333333222111111000000///////////////.........------,,,+++++++++++++++---((($$$###&&&***++++++...---+++***))))))******+++++++++++++++,,,,,,---)))))))))***************++++++***)))((('''&&&&&&%%%&&&'''((())))))))))))%%%&&&&&&'''(((((())))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))******'''''''''((()))*********)))'''&&&''')))***(((&&&''''''&&&&&&''''''((()))))))))(((''''''''''''''')))))))))(((((((((''''''))))))******+++*********((((((((((((((((((((((((((('''''')))---...---+++'''''''''&&&&&&'''(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---+++)))'''&&&&&&'''((('''((())))))''''''((()))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''+++++++++******)))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''%%%"""!!!"""&&&***((('''&&&'''((())))))'''((((((((()))***+++++++++))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((())))))))))))++++++************++++++(((((((((((((((((((((((((((((())))))))))))((((((******)))+++,,,---+++***'''''''''(((((()))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&'''(((((()))((((((&&&&&&'''((())))))((((((***************)))(((((()))))))))))))))))))))))))))((('''&&&&&&&&&'''(((,,,,,,,,,++++++*********))))))((((((((('''''''''((((((((()))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))(((((((((&&&%%%&&&(((***))))))(((((((((((())))))(((((())))))))))))(((((()))''''''''')))***)))'''***)))(((((('''''''''(((***)))'''&&&&&&''')))******)))))))))))))))((((((***************************************+++,,,,,,++++++,,,,,,,,,+++***))))))+++---...,,,+++***+++++++++++++++++++++++++++}}}xxxtttqqqoooooopppnnnjjjfffccc___[[[ZZZ\\\^^^]]][[[]]]\\\[[[YYYWWWTTTRRRPPPKKKGGGCCC@@@@@@@@@@@@@@@AAA???>>>>>>>>>>>>===;;;888888999888888777666555666555444333222111000///000000//////.........---000///---++++++,,,---...---&&&!!!!!!(((------+++------,,,,,,+++***))))))++++++******+++---000222++++++++++++++++++******,,,,,,+++***)))(((''''''$$$%%%&&&((()))***++++++''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''(((((())))))*********((('''((()))***)))(((((((((''''''(((((()))***))))))((('''''''''''''''******)))))))))(((((((((******************)))(((((((((((((((((((((((((((***)))(((((())))))'''%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))&&&'''(((((('''&&&'''(((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''$$$!!! """&&&***((('''&&&'''((())))))'''&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''(((((())))))******)))((((((''''''(((((()))((((((((((((((((((((((((&&&'''((())))))***)))))))))(((((()))+++,,,***)))&&&&&&'''((()))******++++++++++++,,,,,,,,,------******************************))))))))))))******))))))))))))))))))))))))%%%&&&'''((()))*********(((((())))))))))))((((((***************))))))((()))))))))))))))))))))))))))(((''''''&&&&&&''''''))))))(((((((((((('''''')))))))))(((((((((''''''************))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((('''%%%&&&(((***))))))(((((((((((())))))(((((())))))))))))((((((***)))((((((******)))'''***))))))((('''''''''(((***)))(((''''''((()))***''''''(((((()))))))))***************++++++++++++(((((((((((())))))))))))+++,,,,,,,,,+++***)))))))))+++,,,+++***)))***+++------------------------|||xxx|||~~~vvvtttqqqooopppqqqoookkkfffaaa^^^[[[[[[\\\]]]]]]\\\\\\\\\[[[YYYWWWTTTRRRQQQKKKHHHCCCAAAAAAAAAAAAAAA@@@???======>>>>>><<<;;;888888888888777777666666777666555444222111000///000000000///......------222000...,,,+++---///000+++)))&&&'''+++......---,,,------------,,,,,,+++))))))))))))***,,,...000,,,,,,++++++*********)))*********+++++++++,,,,,,((())))))))))))(((''''''(((((())))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''((((((((()))))))))***)))(((((((((((()))((((((((((((((((((((()))******))))))((('''''''''''''''************)))))))))))))))))))))))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))((('''$$$%%%''')))******))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))&&&'''((('''&&&%%%&&&(((&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''''''''(((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&$$$###$$$''')))((('''&&&'''((())))))'''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''((((((''''''(((((())))))******(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''')))************))))))(((***+++,,,+++)))(((((())))))******++++++******++++++++++++,,,,,,***************************)))((((((((()))***+++))))))))))))))))))))))))'''''')))******+++++++++,,,,,,,,,+++***)))((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((()))***++++++'''''''''''''''''''''''')))))))))(((((((((((('''*********))))))((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((()))******)))((((((***+++))))))(((((((((((())))))(((((())))))))))))((((((+++***))))))******)))((())))))(((((())))))***+++******))))))))))))******))))))*********++++++++++++++++++++++++***************++++++++++++++++++************************,,,------+++******,,,...------------------------xxxuuu{{{~~~vvvsssqqqooopppqqqpppkkkfff___^^^\\\\\\\\\]]]]]]]]]YYYYYYYYYXXXVVVUUUSSSSSSLLLIIIDDDBBBAAABBBBBBAAA@@@???======>>>>>><<<;;;888888888777777777777777777666555444222111000///000000//////.........---///---+++)))(((***,,,---'''+++......,,,++++++---)))***+++,,,---------,,,)))***+++,,,---,,,,,,++++++++++++******))))))((()))))))))************++++++++++++***)))'''&&&%%%)))))))))***************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((()))******))))))((('''''''''''''''************))))))))))))'''((((((((('''&&&%%%%%%((((((((((((((((((((((((%%%&&&)))+++,,,---//////%%%''')))***++++++******'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))&&&'''((('''&&&%%%&&&(((''''''((((((((()))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***(((''''''(((((('''&&&'''((())))))'''''''''((((((((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))'''((((((((()))))))))***+++******))))))******+++((((((((((((((((((((((((&&&&&&''')))***************))))))***,,,---+++***,,,,,,,,,++++++*********))))))))))))************************************)))))))))))))))***++++++(((((((((((((((((((((((('''(((((()))((((((''''''(((((())))))***)))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******+++++++++,,,,,,,,,,,,,,,***)))))))))(((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((()))***+++***(((((()))+++))))))(((((((((((())))))(((((())))))))))))((((((+++)))((()))***+++)))(((%%%%%%&&&'''(((***+++,,,******))))))))))))******++++++++++++************+++******))))))(((((((((,,,,,,---...------,,,+++((((((((()))***+++,,,---------,,,+++******,,,///,,,,,,,,,,,,,,,,,,,,,,,,uuurrr{{{wwwqqqpppooopppqqqpppjjjfff^^^]]]]]]]]]\\\]]]]]]]]]XXXXXXXXXWWWVVVUUUTTTSSSLLLHHHDDDAAAAAAAAAAAAAAA@@@>>>============<<<:::888888777777777777888888666555444333222111000///////////////////////////000///---,,,+++,,,...///%%%+++000000+++(((***---((())))))******++++++,,,+++,,,...//////---+++******************)))))))))******)))((('''&&&%%%%%%)))))))))******))))))((()))))))))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))&&&'''((('''&&&%%%&&&(((((((((''''''(((((()))***))))))((('''''''''''''''******)))))))))(((((((((&&&'''''''''''''''&&&%%%(((((((((((((((((((((((('''((()))(((%%%######$$$'''((())))))************'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((('''&&&'''((((((((((((((()))))))))***((((((''''''''''''((((((%%%%%%%%%&&&&&&''''''(((&&&&&&''''''((()))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%(((+++---+++)))''''''((('''&&&'''((())))))'''(((((())))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********)))))))))))))))(((((((((***))))))(((((())))))***((((((((((((((((((((((((&&&'''((())))))***))))))******)))+++,,,---,,,***......---,,,+++***))))))((((((((())))))))))))***************************((()))***++++++,,,++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$###!!!"""$$$&&&(((***++++++((())))))***************))))))))))))))))))))))))((((((((('''&&&%%%$$$###*********+++++++++++++++******)))))))))(((((((((((((((((((((''''''''''''))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((&&&((()))((('''&&&'''((())))))(((((((((((())))))(((((())))))))))))(((((()))((('''(((***+++***)))######$$$%%%&&&(((***+++))))))))))))))))))))))))+++*********))))))(((((())))))************++++++***+++,,,,,,,,,+++***)))************+++---...///+++++++++***))))))+++---************************sssppp|||xxxooonnnnnnpppqqqooojjjeee\\\]]]]]]]]]]]]\\\]]]^^^[[[ZZZZZZYYYWWWUUUTTTSSSJJJFFFBBB???????????????@@@>>>===<<<======<<<:::888888777666666777888999444333333222111111000000------......///000000000222222111000000000000111)))+++...---++++++...111...---,,,+++***+++,,,,,,+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++******)))((('''&&&&&&'''((()))***************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((&&&((()))(((&&&&&&''')))''''''&&&&&&''''''((()))))))))(((''''''''''''''')))))))))(((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((()))***)))&&& ((('''''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&'''((())))))''''''((()))'''''''''((((((((())))))((((((''''''''''''((((((&&&&&&''''''((())))))***&&&&&&''''''((())))))***''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%(((++++++***(((''''''((('''&&&'''((())))))''')))((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))*********))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((()))((((((***+++,,,***)))+++++++++******)))))))))((())))))))))))*********))))))))))))))))))))))))''')))+++---...---,,,+++((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%''')))******+++(((((()))***************))))))))))))))))))))))))'''((((((((('''%%%###"""''''''''''''(((((())))))*********)))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))&&&((())))))'''''''''((())))))(((((((((((())))))(((((())))))))))))(((((('''&&&%%%''')))+++******''''''&&&''''''((()))***((((((((())))))(((((((((************++++++++++++,,,---...000222444666777333444555666666444222111000///............///000+++,,,,,,,,,******+++---++++++++++++++++++++++++rrrooo|||yyyooommmmmmoooqqqoooiiiddd\\\]]]^^^^^^]]]\\\]]]^^^^^^]]]\\\ZZZXXXVVVSSSRRRHHHEEE@@@>>>===>>>>>>===???>>><<<<<<======;;;:::888888777666666777888999222222222111111000000000,,,,,,---...///000111111///////////////......---///---++++++...111555777666444111...---------...***)))((('''''')))+++,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,))))))************)))))))))))))))((((((((((((((('''((((((((())))))******************************((((((((((((((()))******))))))))))))((((((((((((''')))+++***'''&&&(((***&&&&&&&&&&&&&&&'''(((((())))))((('''''''''''''''((((((((((((''''''''''''(((((()))******+++******(((((((((((((((((((((((($$$''')))(((%%%$$$%%%'''((('''%%%$$$$$$%%%&&&'''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((('''&&&&&&%%%((()))***)))((('''(((***&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''(((((()))***++++++,,,&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((()))))))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))((('''&&&''')))((('''&&&''')))))))))'''((((((((((((((((((''''''))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))++++++***)))((('''&&&&&&******))))))))))))******((((((((((((((((((((((((((()))))))))))))))((('''(((''''''(((***+++)))((((((((((((((()))))))))))))))************+++++++++(((((((((((((((((((((((('''))),,,///000///,,,+++((((((((((((((((((((((((&&&&&&((()))******+++++++++++++++++++++***)))(((&&&&&&'''((((((((((((((())))))))))))))))))))))))&&&'''((()))))))))((('''((()))))))))******++++++************))))))))))))(((((())))))******++++++))))))))))))))))))))))))((()))***++++++***)))(((************************((()))++++++***))))))***))))))(((((((((((())))))(((((())))))))))))((((((%%%$$$$$$&&&)))++++++***---,,,,,,+++++++++++++++''''''((((((((((((''''''***+++,,,---...///000000000111444888<<>>????????????>>>===;;;;;;999888888:::;;;;;;999777666555444444222222111000111111222333333333333222---......---,,,,,,...000...---,,,,,,...111555777AAA???;;;666111...,,,+++,,,+++******++++++)))((()))************++++++++++++++++++******)))))))))******))))))((((((''''''%%%%%%&&&'''((((((''''''(((((((((((())))))))))))************)))(((&&&&&&&&&((())))))(((&&&'''((())))))************))))))((('''&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''***))))))((())))))***+++'''(((((()))***+++++++++'''''''''&&&%%%%%%''')))))))))))))))))))))))))))++++++***)))(((''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%***)))(((((((((((())))))+++)))'''%%%%%%&&&((()))'''((()))((('''&&&''')))((((((''''''''''''((((((***)))((('''&&&''''''(((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&((()))))))))((('''''''''(((((('''&&&%%%%%%''''''((()))))))))))))))***)))'''&&&'''(((***+++'''''''''''''''((()))***&&&&&&&&&&&&&&&'''((()))!!!###%%%&&&&&&&&&%%%''''''((((((((((((((((((,,,,,,++++++******))))))((((((((((((((('''''''''***)))(((''''''((()))*********++++++++++++******''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((())))))******)))''')))+++------***'''%%%$$$&&&''''''&&&&&&((()))))))))))))))))))))))))))))))))((('''''''''''''''+++***((('''&&&''')))***)))))))))((('''%%%$$$###''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''((((((((()))''''''(((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''((())))))'''%%%'''((()))******)))(((''''''%%%$$$%%%(((***++++++)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''')))***+++,,,+++***((('''(((((()))))))))))))))((((((((((((***)))((('''&&&&&&''''''***++++++++++++***)))(((---,,,+++,,,...222666888777>>>HHHQQQUUUTTTOOOKKKJJJJJJJJJKKKKKKJJJIIIIII>>>>>>===;;;888444000---........................------+++***))))))))))))ssssss|||xxxqqqnnnkkkmmmpppnnnfff___]]]\\\[[[YYYYYYYYYZZZ[[[\\\[[[YYYWWWUUURRRPPPOOOHHHEEEAAA?????????????????????>>>>>><<<;;;:::999888888888999::::::888666666555444444222222111000//////000111111111111111...000111000......///000,,,,,,++++++,,,///111333444777;;;<<<:::444---(((---+++******++++++***)))))))))*********+++++++++---------,,,,,,+++++++++***)))))))))((((((((('''%%%&&&''''''((((((((('''(((((()))))))))*********************)))((('''&&&''')))******)))(((((()))))))))************))))))(((((('''&&&''''''))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((())))))((((((''''''&&&&&&'''(((((()))******++++++)))))))))((('''''')))+++((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%'''(((((((((((((((((('''''''''''''''''''''''''''&&&'''((()))******))))))((((((''''''''''''((((((+++)))'''%%%%%%&&&((()))'''((()))((('''&&&''')))((((((''''''''''''(((((('''''''''''''''&&&&&&%%%'''((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&%%%%%%''''''(((((('''&&&&&&%%%''''''((()))))))))))))))((('''&&&%%%&&&''')))***'''&&&&&&&&&&&&''''''((())))))((('''''''''(((((("""###%%%((())))))((('''((((((((((((((('''''''''((((((((('''''''''''''''((((((((((((((((((((((((***))))))((((((((())))))))))))************))))))'''''''''((((((((())))))(((''''''&&&&&&''''''(((***))))))(((((('''''''''(((((()))))))))(((''''''&&&'''***+++,,,+++)))(((&&&'''(((((('''&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&''')))***,,,+++***)))''''''((()))***''''''(((((((((((('''''''''(((((())))))((((((''')))((((((((('''''''''''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))(((((((((***)))((()))******(((&&&(((((())))))))))))((((((+++)))&&&&&&'''(((((('''(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))((()))************)))))))))******+++))))))))))))(((((((((((()))))))))(((((((((''''''((((((((())))))))))))))))))+++...444;;;CCCJJJNNNNNNOOOPPPOOOKKKEEE>>>:::::::::::::::999888777666777777666555333111...------------------------------,,,,,,++++++***++++++}}}qqqqqq{{{zzzuuuqqqmmmmmmnnnllleee___[[[ZZZYYYXXXXXXXXXYYYZZZ]]]\\\ZZZXXXTTTQQQNNNMMMHHHEEEAAA??????@@@@@@@@@AAAAAA@@@???>>><<<:::999888777777888999999777555666555444444222222111000---......///////////////000222333333111/////////+++******++++++,,,---...)))...444999999444...)))---+++***+++,,,,,,+++))))))))))))*********++++++,,,,,,,,,,,,,,,+++++++++))))))))))))((((((((((((&&&''''''''''''((((((((((((((()))))))))*********)))******))))))((('''&&&((()))++++++***))))))***)))))))))))))))))))))))))))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))*********)))'''%%%$$$'''(((((())))))******+++((()))***)))'''''')))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&((()))***+++++++++''''''''''''''''''''''''+++)))'''&&&%%%&&&((()))'''((()))((('''&&&''')))((((((''''''''''''((((((''''''((((((((('''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))((('''&&&%%%$$$$$$$$$'''''''''(((''''''&&&%%%''''''((())))))))))))((('''&&&&&&%%%%%%&&&((()))'''&&&&&&%%%%%%%%%&&&&&&+++***)))((((((''''''(((%%%&&&(((***++++++******))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((*********)))'''%%%$$$###(((((())))))))))))((((((''''''((((((((()))))))))(((''''''&&&&&&''''''(((,,,+++***)))(((''''''&&&*********))))))'''&&&&&&%%%&&&((()))***+++++++++((()))***)))((('''((()))''''''''''''''''''''''''''''''&&&%%%&&&)))+++---,,,+++)))((((((((()))***&&&&&&((()))******++++++((())))))******))))))(((((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((************))))))))))))+++***)))***++++++)))'''***))))))(((((())))))***+++)))'''&&&'''((((((''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---,,,+++***))))))))))))(((((()))++++++,,,,,,,,,))))))))))))(((((((((((())))))***+++***)))((('''(((((((((((()))+++---...:::;;;>>>CCCGGGKKKOOOPPPIIIFFFBBB>>>999555222111111111111000///---+++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{pppoooyyyzzztttqqqnnnmmmmmmkkkfffbbb]]]\\\[[[ZZZZZZ[[[\\\\\\^^^]]]\\\ZZZWWWSSSPPPNNNIIIEEEAAA??????@@@AAAAAAEEEEEEDDDBBBAAA>>>===;;;888777666666777888666555666555444444222222111000------...////////////...///222444444111///------++++++++++++++++++++++++((()))***,,,------......---+++***+++,,,,,,+++***))))))))))))*********************)))))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((''''''((((((((())))))))))))))))))))))))(((''''''''')))******)))))))))*********))))))))))))******))))))(((((('''''''''''''''(((((((((((((((((('''((((((((((((((()))))))))+++,,,---......,,,***((((((((((((((())))))******&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))(((((((((''''''''''''''''''''''''&&&''''''((()))*********''''''((((((((((((((((((***)))'''&&&&&&&&&(((((('''((()))((('''&&&''')))((((((''''''''''''((((((***)))(((((((((((())))))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&***((('''%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))((((((''''''&&&&&&&&&'''((()))(((((('''&&&%%%%%%%%%%%%))))))(((((('''((((((((('''((()))++++++,,,++++++)))))))))(((''''''&&&&&&((((((((())))))*********((((((((((((((()))))))))++++++***(((%%%!!!''''''(((((((((((('''''''''(((((((((((()))))))))((((((''''''''''''((((((++++++******))))))((((((***************)))(((((('''''''''((((((***++++++***++++++***((('''((())))))))))))))))))))))))))),,,***(((&&&&&&''')))***,,,+++***)))))))))******'''((()))***+++,,,,,,,,,))))))************))))))(((((((((((((((''''''''''''(((((((((((()))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***)))***++++++)))'''+++***)))(((((()))***+++)))'''%%%&&&(((***++++++((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))))))))((()))+++,,,,,,,,,+++***))))))))))))((((((((((((((()))+++,,,,,,+++)))(((***)))))))))+++...111333BBBCCCCCCCCCAAA@@@>>>===222111...,,,,,,---///000/////////...---,,,+++***+++******))))))******+++************************,,,,,,,,,,,,+++******))){{{pppnnnwww}}}wwwqqqooommmmmmmmmlllhhheee^^^]]]\\\\\\\\\\\\^^^^^^[[[[[[[[[ZZZWWWTTTQQQOOOIIIEEEAAA>>>???@@@BBBBBBFFFEEEEEECCCAAA???===<<<999777666555666777666444666555444444222222111000---...//////000000//////...000222222000---,,,+++,,,,,,,,,,,,++++++*********)))((('''(((***,,,...,,,+++******,,,,,,+++***(((((()))))))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''((((((&&&&&&&&&'''''''''((((((((())))))))))))(((((('''%%%'''))))))((((((((()))******)))(((((()))******)))))))))(((((('''&&&&&&))))))************)))))))))))))))))))))))))))))))))+++---/////////---,,,((((((((((((((()))))))))%%%'''((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))************)))***)))((('''&&&''''''((('''((()))((('''&&&''')))((((((''''''''''''((((((***(((%%%$$$$$$&&&)))+++((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&'''%%%%%%&&&&&&'''((()))***'''(((((()))************))))))(((((('''''''''&&&)))))))))******+++++++++(((((((((((())))))***************)))'''$$$!!! ''''''((((((((((((''''''(((((((((((()))))))))***(((((((((''''''((((((((((((((())))))******++++++)))***+++,,,,,,,,,,,,,,,***)))(((''''''((())))))***+++,,,+++)))(((((()))))))))))))))))))))))))))+++***(((''''''''')))***,,,++++++*********************+++++++++++++++***))))))************))))))'''''''''((((((((((((((((((((((((((()))))))))*********))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))******(((&&&+++***)))(((((()))***+++)))(((&&&&&&(((***+++***)))))))))*********++++++(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))***************+++,,,+++***)))((())))))))))))((((((((((((((()))+++------,,,***)))***)))))))))+++...111333000111222333222111///...---,,,+++*********++++++))))))******+++*********++++++***)))))))))******************************,,,,,,,,,+++***((('''%%%|||qqqnnntttyyyssslllllllllmmmmmmlllhhhfff]]]\\\[[[[[[[[[\\\]]]^^^XXXXXXYYYXXXUUURRROOOMMMIIIEEEAAA>>>???AAACCCCCCCCCCCCBBBAAA???>>><<<;;;:::888666555666777666555666555444444222222111000...//////000000000000000---...000000...,,,,,,,,,------,,,+++++++++++++++***+++---......---+++***+++)))))))))+++,,,+++***((((((((()))))))))***************+++++++++++++++(((((((((((())))))))))))***)))((('''''''''((()))&&&&&&'''''''''((((((((((((((())))))))))))(((((($$$&&&((((((((('''((()))+++***)))(((((()))***+++'''(((((()))(((((('''&&&))))))************))))))))))))))))))((((((((((((&&&((()))+++,,,,,,,,,,,,((((((((((((((((((((((((''')))******)))(((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((***+++,,,++++++***))))))(((''''''''''''''''''((()))((('''&&&''')))((((((''''''''''''(((((('''%%%"""!!!!!!###&&&(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))%%%&&&''''''((('''''''''&&&&&&'''(((((((((((('''((((((((()))))))))))))))))))))((('''''''''(((((($$$$$$$$$%%%'''(((***+++'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))******+++'''((()))***************''''''((((((((((((''''''((((((((()))))))))******)))((((((''''''(((((()))&&&''''''((()))***+++,,,))))))***,,,,,,---------***)))(((''''''''''''((()))***+++***)))((()))***'''''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,+++***))))))((())))))******))))))((('''''''''(((((((((((((((((((((((()))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))((()))******(((&&&*********))))))*********...+++)))'''((((((((('''************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&((())))))*********+++++++++******(((''''''))))))))))))((((((((((((((()))***+++,,,+++******(((((((((((()))+++---...&&&''')))+++,,,++++++*********+++++++++***))))))&&&'''((())))))*********++++++++++++******))))))******************************++++++***(((&&&%%%~~~sssnnnrrrtttmmmiiijjjlllmmmmmmjjjgggddd]]]\\\[[[[[[[[[\\\^^^___YYYZZZZZZXXXUUUQQQMMMJJJJJJFFF@@@>>>???AAACCCDDDBBBAAAAAAAAA???>>>===<<<;;;999666666666777666555666555444444222222111000......///000000000000000,,,...///...---,,,---......,,,+++))))))***+++,,,+++,,,///000000...+++))))))((('''(((***+++***)))(((((((((((()))))))))***)))*********+++++++++,,,'''((((((((()))))))))***+++***((('''&&&'''((()))((((((((())))))))))))***(((((())))))))))))((((((%%%''')))))))))((()))++++++***)))(((((()))***+++&&&'''((())))))(((((('''((((((((())))))((((((((()))))))))(((((('''''''''&&&''''''(((((()))))))))((((((((((((((((((((((((&&&(((******)))(((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&((((((&&&''')))+++,,,+++******)))((((((((('''''''''''''''((()))((('''&&&''')))((((((''''''''''''(((((($$$$$$$$$$$$%%%%%%&&&&&&'''((((((((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&&&&%%%&&&&&&'''((((((''''''%%%&&&''''''((((((''''''&&&'''((((((((()))((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&'''(((******'''''''''''''''(((((()))&&&&&&''''''((()))))))))(((((((((((((((''''''''''''(((((()))******++++++''''''(((((()))***,,,,,,((((((((())))))((((((((((((((()))))))))*********))))))(((((((((((())))))'''''''''(((((()))))))))))))))******+++*********''''''((((((((((((((((((''')))***)))(((((()))***''''''''''''''''''''''''&&&'''(((***++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++***))))))'''(((((())))))(((((('''''''''''''''((((((((()))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))))))))+++***)))***++++++)))''')))******++++++******)))...,,,)))(((((((((((('''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********)))((())))))(((((((((((((((((())))))))))))(((((((((((()))))))))*********++++++((((((((()))))))))))))))++++++,,,,,,,,,++++++***&&&'''((()))************((()))******************((()))***++++++***)))(((************************'''(((***++++++***)))(((tttnnnppprrrjjjiiijjjmmmnnnmmmiiieeeaaa^^^^^^]]]]]]]]]^^^```aaa]]]]]]]]][[[WWWRRRMMMJJJJJJFFF@@@>>>???AAADDDEEEBBBCCCCCCBBBAAA@@@???>>><<<:::777666666777777666666555555444333222111000---...//////000000//////---......---,,,,,,...000---,,,)))(((((()))+++---------,,,,,,,,,,,,,,,,,,(((''''''((()))******)))(((((((((((())))))))))))''''''(((((()))))))))***'''((((((((())))))******,,,***((('''&&&'''((()))************++++++++++++(((((()))))))))))))))(((&&&(((************+++,,,+++***)))'''''')))***+++%%%&&&''')))))))))((((((&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&)))(((''''''''''''((((((((((((((((((((('''''''''$$$&&&((()))'''&&&&&&&&&''''''''''''''''''''''''++++++***)))(((''''''&&&(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&''')))***,,,$$$&&&(((***++++++))))))(((((((((((((((''''''''''''((()))((('''&&&''')))((((((''''''''''''(((((($$$&&&(((***+++***(((&&&''''''(((((())))))******((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''(((((('''%%%###"""%%%%%%&&&'''((((((((('''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&'''((()))(((((((((((())))))***((('''''''''''''''((()))%%%%%%&&&'''((()))************))))))(((((((((''''''(((((()))***+++++++++)))((('''&&&%%%%%%&&&'''(((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))(((((((((((('''''''''''')))******))))))((('''&&&$$$%%%'''((())))))))))))&&&'''))))))(((((()))+++))))))))))))))))))))))))((()))+++,,,+++***(((&&&,,,,,,---------,,,+++***)))******+++++++++******''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))************''''''(((((())))))******************************(((((())))))*********+++,,,+++++++++,,,,,,***))))))***+++,,,,,,+++***)))+++)))'''''')))***+++***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,+++***((('''''''''&&&&&&&&&(((***+++))))))))))))(((((((((((())))))(((((()))***++++++***++++++++++++***)))((()))))))))******+++,,,,,,------,,,++++++*********))))))***))))))(((''''''$$$%%%(((***+++***)))(((************************%%%'''))),,,------,,,,,,yyyuuupppllllllkkkhhhiiijjjkkkllljjjeeebbbaaa___\\\[[[\\\]]]\\\\\\[[[ZZZYYYVVVSSSPPPNNNLLLIIIFFFBBBAAABBBCCCDDDDDDEEECCC@@@>>>>>>>>>===;;;:::999888777777888999:::666555333000,,,+++---...000000000000////////////......//////......---,,,((()))+++,,,,,,+++)))((('''((()))******)))(((''''''$$$"""$$$)))+++)))&&&''''''''''''((()))++++++)))************)))((((((++++++***)))((('''&&&&&&&&&'''((()))***+++,,,,,,''''''((()))))))))))))))'''((()))***************((((((((((((((()))******111///,,,***(((((())))))((()))++++++)))))))))***'''((()))******)))((('''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''&&&&&&''''''&&&$$$""""""%%%'''''''''''''''((((((((((((++++++***)))((('''&&&&&&((())))))*********))))))%%%&&&&&&&&&%%%&&&)))+++$$$&&&'''(((''''''''')))******))))))))))))******,,,+++)))((('''&&&''''''(((((((((((((((((((((((())))))((('''''''''''''''+++***)))((('''&&&%%%%%%)))&&&%%%&&&((()))'''%%%$$$$$$%%%&&&''''''''''''+++)))'''&&&%%%&&&'''((('''((()))((('''''''''((('''&&&&&&%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&'''((())))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((()))+++)))((('''((()))((('''''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((+++***(((''''''((()))***+++++++++++++++***)))((($$$%%%&&&((()))+++,,,---&&&'''((()))))))))))))))))))))((((((''''''&&&&&&***)))))))))***+++---...//////---,,,,,,,,,,,,,,,)))))))))))))))*********(((((())))))))))))(((((())))))************))))))(((&&&$$$%%%((()))'''%%%(((((('''&&&&&&&&&&&&'''((((((((((((((()))******)))***+++++++++)))(((''',,,+++***+++,,,+++***(((((()))***)))((()))+++,,,)))((('''&&&&&&'''((()))+++*********))))))(((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))((((((((((((+++***)))'''''''''((()))&&&'''((())))))***)))))))))***************))))))+++***)))'''''''''((((((+++,,,---......---,,,+++,,,***(((((()))***)))((())))))((((((((((((((((((+++***)))(((''''''''''''((()))***+++++++++++++++))))))))))))))))))))))))wwwqqqmmmkkknnnllliiiiiijjjlllllljjjfffbbb```^^^[[[[[[[[[\\\[[[ZZZ[[[ZZZYYYVVVSSSQQQNNNMMMHHHEEEBBB@@@AAABBBCCCCCCEEECCCAAA@@@@@@???===<<<<<<;;;999888777666777777999999777444000///000222............------------......//////......---,,,++++++************++++++))))))************))))))+++(((&&&'''+++---***''''''''''''(((((()))++++++************))))))))))))+++******)))(((''''''&&&************))))))))))))''''''((()))))))))))))))((())))))************)))((((((((((((((()))******...---+++)))(((((())))))(((***++++++)))(((((()))'''((()))******)))((('''(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((('''''''''%%%######%%%(((''''''''''''((((((((((((+++******))))))((((((''''''(((((()))))))))((((((%%%&&&&&&%%%%%%%%%(((***###%%%''''''&&&%%%%%%&&&(((((((((''''''(((((((((,,,+++***(((''''''((((((''''''''''''&&&&&&&&&&&&******)))(((((((((((((((&&&&&&&&&''''''((((((((()))'''&&&''')))***(((&&&&&&&&&''''''((((((''''''+++***((('''&&&''')))***'''((((((((('''''''''((((((((('''&&&'''''')))))))))(((''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******''''''(((((()))))))))***))))))(((((((((((())))))++++++************+++++++++)))((('''))))))(((''')))((((((''''''(((((()))))))))))))))(((((((((((((((((((((''''''((())))))***************)))(((((())))))))))))(((((((((((((((((()))*********))))))((((((((((((((((((((((((((((((''''''((()))+++,,,---------------,,,,,,,,,))))))))))))************(((((())))))))))))(((((())))))************))))))'''%%%%%%'''***,,,+++***(((((('''&&&&&&&&&&&&'''((((((((((((((()))*********************)))((((((+++)))(((((())))))'''&&&((()))***)))((((((***,,,,,,+++***))))))***+++,,,*********)))))))))(((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))((((((((((((+++***)))(((''''''((()))'''(((((())))))))))))(((''''''((((((((((((''''''---,,,+++++++++,,,------))))))************))))))///---++++++,,,,,,,,,***++++++++++++++++++++++++,,,+++******)))*********))))))*********+++++++++))))))))))))))))))))))))uuuooolllmmmqqqooojjjjjjkkklllllljjjfffccc___]]][[[ZZZ[[[[[[[[[YYYZZZZZZXXXVVVTTTQQQNNNMMMHHHEEEAAA???@@@AAABBBBBBDDDCCCBBBBBBBBBAAA>>>;;;>>>===;;;999777666555555777777555333000...///111............------------...////////////...---------,,,***((((((***,,,---+++++++++******+++++++++---+++((()))+++,,,***'''(((((((((((())))))***+++,,,+++)))((((((((()))*********))))))((((((''''''************))))))((((((''''''((())))))))))))))))))************))))))(((((((((((((((((())))))***+++***)))((((((((()))***)))***++++++)))''''''((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))(((((((((&&&$$$$$$&&&(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''&&&%%%%%%&&&(((%%%'''((((((&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''',,,+++***)))))))))))))))''''''''''''''''''''''''******))))))(((((())))))$$$$$$%%%&&&'''(((((()))***((('''((()))***)))(((((((((((()))((((((''''''((('''&&&&&&&&&'''((()))''''''''''''''''''''''''))))))(((((('''(((((()))))))))(((''''''''''''(((''''''((()))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((%%%%%%&&&'''((()))******&&&&&&'''((())))))******)))((((((''''''(((((())))))))))))(((((())))))***+++***(((((()))))))))(((***))))))(((((())))))***))))))))))))((((((((((((%%%&&&'''((((((((((((((()))))))))))))))(((((('''******))))))((((((''''''*********+++******))))))''''''(((((((((((())))))((((((''''''((()))***+++***+++---......------,,,************************(((((())))))))))))((((((((())))))******))))))((()))(((((()))+++,,,,,,+++)))(((''''''&&&&&&''''''((((((((((((((())))))***+++******)))))))))))))))+++***(((((((((((('''%%%******+++***(((((()))***,,,,,,++++++++++++,,,,,,******))))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((***))))))(((((((((((()))((())))))))))))(((((('''''''''((((((((((((''''''(((((((((((()))***,,,,,,))))))(((((((((((())))))...,,,***))))))***)))'''((((((((()))))))))))))))******)))))))))***++++++******)))((()))***+++,,,))))))))))))))))))))))))xxxrrrppprrruuurrrlllkkkkkklllllljjjfffccc___^^^\\\\\\\\\\\\[[[ZZZZZZYYYXXXVVVTTTQQQOOOMMMHHHEEEAAA??????AAAAAAAAABBBAAAAAABBBBBBAAA===:::>>>===;;;:::888666555555666666555333000...///000000000000000///////////////////////////...------,,,+++************+++,,,,,,+++***))))))***+++,,,+++)))((((((***+++)))((())))))(((((()))******+++,,,+++)))''''''(((***+++))))))))))))(((((((((((('''(((((()))******++++++''''''((()))))))))))))))***************)))((('''))))))(((((((((((())))))***))))))))))))***++++++)))***+++***((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((()))))))))))))))***((())))))'''&&&%%%''')))''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((('''&&&&&&'''((()))(((&&&&&&'''((()))+++,,,+++)))((((((((('''&&&&&&%%%%%%&&&&&&'''+++++++++***************'''((((((((((((((())))))))))))((((((((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%)))(((((((((((()))((((((((((((((((((((('''&&&%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&&&&'''((('''&&&)))(((((('''''''''''''''(((((('''''''''''''''(((&&&''''''((())))))))))))((((((((((((''''''''''''(((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&&&&'''((()))******(((((((((''''''((((((((())))))))))))))))))***+++,,,***(((((()))***)))(((***))))))(((((())))))***))))))))))))((((((((((((###$$$&&&((())))))(((''''''(((((((((((((((''''''(((((((((((())))))))))))+++++++++++++++***)))((()))))))))((((((((((((((())))))((((((((()))+++,,,(((***,,,...///...---,,,++++++***************)))(((((())))))))))))(((((((((((())))))))))))((((((---,,,+++******)))(((''')))(((((('''''''''''''''))))))(((((((((((())))))+++***)))(((((()))***+++...,,,******++++++)))(((***++++++***((('''(((***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))(((((((((((()))))))))***))))))((('''&&&((())))))************)))'''''''''''''''(((((()))+++***)))(((((()))***+++---+++)))((((((((('''&&&&&&'''''''''''''''((((((&&&&&&&&&'''''')))******+++***)))'''''')))+++,,,))))))))))))))))))))))))~~~xxxuuuxxxzzztttmmmmmmllllllllljjjgggddd```___^^^^^^^^^^^^\\\[[[YYYYYYXXXVVVTTTQQQOOONNNHHHEEEAAA??????@@@AAA@@@@@@??????@@@AAA???<<<999;;;;;;::::::999888888777888999999777444333333444000000000000//////////////////000000//////...---***+++,,,------,,,+++***+++***)))(((((()))***+++((((((((()))***+++++++++***))))))))))))******+++,,,+++)))''''''(((***+++(((((((((((())))))))))))(((((())))))******++++++''''''((()))))))))))))))***************)))((('''))))))(((((((((((())))))))))))******+++,,,------((()))******(((''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''''''''(((((()))))))))((())))))((('''&&&'''(((''''''''''''((((((((((((((((((((()))******++++++((()))))))))(((((('''&&&''')))***)))((('''((())))))+++,,,+++)))(((((()))((((((''''''''''''((((((*********+++++++++++++++&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''((((((&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''(((((()))(((((((((((((((((('''''''''((((((((((((((((((''''''''''''((((((((())))))((((((((((((''''''''''''%%%&&&&&&'''((()))))))))((((((''''''''''''((((((++++++***++++++,,,------,,,***)))((()))***)))((()))((((((''''''(((((()))))))))))))))((((((((((((###$$$&&&((())))))((('''&&&''''''(((((((((''''''(((((((((((())))))))))))+++++++++++++++***)))(((++++++***)))(((''''''&&&(((((('''&&&'''((()))***''')))+++---......---,,,,,,+++++++++******))))))(((((())))))))))))(((((((((((())))))))))))((((((+++++++++***((('''''''''))))))(((''''''''''''((())))))(((((((((((())))))+++***)))(((((()))***+++---,,,+++,,,------+++)))***++++++***((('''(((***'''(((((((((((((((((('''(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))))))))((())))))***))))))((('''&&&(((((()))***************************))))))((((((+++***)))(((((()))***+++000...+++++++++,,,+++))))))))))))******+++++++++%%%&&&&&&&&&'''(((******,,,***(((''''''(((***+++))))))))))))))))))))))))zzzwww{{{}}}uuuooonnnmmmlllllljjjgggeeeaaa_________```___]]][[[YYYYYYXXXVVVTTTQQQOOONNNIIIFFFBBB@@@@@@AAAAAAAAA??????>>>??????>>><<<999999999:::::::::::::::999666777777666333222222222............------------///000000000000///......)))+++---......---+++)))******))))))))))))******((()))***+++,,,---......*********))))))******+++,,,+++)))((((((((()))***''''''(((((())))))******,,,++++++***)))(((''''''''''''((())))))))))))))))))************))))))(((***))))))((((((((((((((()))******+++,,,,,,------&&&((())))))((('''((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&''''''(((((()))))))))''')))))))))'''&&&'''(((''''''''''''((((((((((((%%%&&&&&&&&&''''''(((((()))))))))))))))((('''&&&&&&(((******((('''((()))&&&((())))))'''&&&''''''))))))(((((((((((())))))(((((()))***+++++++++***$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''$$$$$$%%%&&&'''(((((()))&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&%%%$$$(((((((((((())))))))))))(((&&&$$$%%%((()))'''$$$###$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((()))))))))%%%%%%&&&'''((()))******&&&''''''''''''((((((((((((''''''&&&&&&''''''((('''''''''''''''((()))***,,,+++))))))*********))))))((((((''''''(((((()))))))))))))))((((((((((((%%%&&&'''(((((((((((((((&&&''''''(((((((((((((((++++++***)))((('''&&&&&&*********+++******))))))++++++***))))))((('''''''''&&&%%%$$$$$$%%%&&&'''((()))+++,,,---------,,,,,,,,,,,,+++******))))))(((((())))))))))))(((((('''(((((())))))(((((('''%%%&&&(((((((((((()))+++***)))((((((''''''((((((***))))))((((((((((((((()))))))))))))))******+++))))))+++---///...+++(((******+++***(((((()))***))))))************))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((('''(((((())))))))))))(((((())))))))))))(((((('''%%%&&&'''(((((())))))((()))******))))))(((&&&&&&((((((''''''''''''((((((---+++***)))+++++++++***''''''(((((())))))******(((((((((((()))***+++,,,+++***)))((('''((())))))))))))))))))))))))))))))vvvrrryyy}}}vvvpppooommmmmmlllkkkhhheee```___^^^_________\\\ZZZYYYXXXWWWVVVTTTRRRPPPOOOJJJGGGCCCAAAAAAAAAAAAAAAAAA???>>>>>>??????===<<<888999:::;;;;;;::::::999222444444333111//////000............------------000000000000000///......+++,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++***)))***++++++++++++,,,,,,++++++***))))))******+++************))))))))))))&&&''''''((()))******+++,,,,,,+++***)))(((''''''''''''((()))))))))))))))((())))))************)))******)))(((((((((((((((((()))***+++++++++++++++$$$&&&((()))(((((()))***((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))))))))(((((((((''''''''''''((())))))***++++++&&&((()))((('''&&&&&&'''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%%%%###%%%'''((('''''''''(((%%%&&&(((((('''&&&'''((())))))(((((((((((())))))&&&'''(((***++++++******&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((&&&((()))(((&&&&&&''')))%%%&&&&&&''''''''''''&&&''''''(((((((((''''''&&&)))%%%###$$$((()))'''###"""###%%%&&&'''(((''''''&&&&&&&&&&&&&&&'''((((((***)))((('''''''''((()))''''''(((((())))))******%%%&&&'''(((((('''&&&%%%'''((((((((())))))))))))%%%%%%&&&'''((()))******(((''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&'''((()))---+++))))))***+++***)))***))))))(((((())))))***))))))))))))(((((((((((((((((((((''''''((())))))&&&'''((()))))))))))))))+++******)))(((''''''&&&(((((()))*********))))))(((((()))))))))*********((((((&&&&&&&&&&&&'''(((******++++++,,,,,,,,,---------,,,++++++***))))))(((((())))))))))))((((((''''''((((((((((((''''''###&&&(((((('''(((***---***))))))(((((((((((((((******)))((((((((((((((((((((()))***************&&&(((,,,000333111---)))((()))***)))((((((***,,,)))***++++++++++++***)))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))((((((((((((&&&'''((()))******)))((('''(((((())))))))))))(((%%%&&&'''((())))))))))))'''(((((())))))((('''&&&'''(((((())))))((((((''')))(((&&&''')))***))))))$$$$$$%%%%%%&&&''''''(((((((((((((((((()))***+++******))))))(((((((((((())))))))))))))))))))))))qqqmmmvvv|||vvvqqqooonnnmmmlllkkkhhhfff^^^^^^]]]^^^___^^^[[[YYYXXXXXXWWWVVVTTTRRRPPPOOOKKKHHHDDDAAAAAABBBBBBBBBCCCAAA???>>>?????????>>>999:::;;;<<<;;;:::999888444666777666444222222222111000000000////////////000000000000000//////......---+++******+++---...++++++---......---++++++((()))***)))(((''''''(((++++++***************+++)))************)))((((((&&&&&&'''((()))***++++++))))))))))))************'''(((((()))))))))))))))'''((()))*********************)))((((((((((((((((((((()))***************###%%%(((((((((((()))+++((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***++++++,,,,,,&&&''')))((('''%%%%%%&&&''''''''''''((((((((()))++++++++++++++++++++++++''''''''''''&&&%%%$$$### ###%%%'''&&&&&&&&&'''%%%''')))***)))((()))***((((((''''''''''''((((((%%%&&&((()))*********))))))******+++,,,---------'''''''''''''''((()))***+++******((('''&&&%%%%%%''')))+++***'''&&&(((***&&&&&&'''((()))))))))(((%%%%%%%%%%%%$$$$$$###""")))%%%###$$$((()))'''###"""###%%%'''))))))))))))'''''''''''''''((()))***,,,+++***((((((((())))))&&&''''''((()))******+++$$$%%%&&&''''''&&&%%%$$$(((((((((((()))))))))))))))(((((((((''''''''''''((((((((('''&&&&&&%%%%%%'''''''''&&&&&&'''''''''++++++++++++,,,---...///---+++))))))***+++***)))++++++************++++++))))))))))))((((((((((((+++***(((''''''((()))***''''''((()))******))))))'''''''''((()))*********&&&'''((()))))))))))))))%%%&&&''')))***,,,---...,,,+++***))))))***++++++++++++*********+++,,,---------,,,,,,+++***))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&(((******''''''(((+++******)))(((((((((((((((******)))((((((((((((((('''((()))+++++++++***)))'''***///444777666111,,,((()))***)))((()))+++,,,((()))***++++++***)))(((&&&'''''''''(((((())))))))))))))))))))))))))))))************++++++++++++))))))))))))((((((((((((&&&'''(((*********)))(((''''''((())))))***))))))'''((()))***++++++++++++)))***,,,---......------)))***+++,,,,,,+++***)))+++***)))***,,,---------''''''(((((()))******+++'''&&&&&&&&&&&&'''(((((())))))******)))((('''&&&))))))))))))))))))))))))nnngggmmmtttpppooonnnmmmlllllliiieeebbb_________```aaa^^^ZZZWWW^^^\\\YYYVVVSSSPPPOOONNNLLLIIIEEEBBBAAAAAA@@@???============<<<<<<<<<<<<::::::999888777777777777888777555333111000000///111111111000000...------222111111000///......---,,,,,,,,,---------------&&&(((******((((((***---((())),,,......---+++)))---,,,+++))))))))))))***&&&'''''''''(((((())))))(((((((((((((((((((((((()))((('''''')))******)))))))))))))))))))))))))))((((((((('''((())))))***+++*********))))))((((((((((((((()))+++,,,***)))%%%%%%%%%&&&&&&&&&&&&'''******))))))(((((('''''')))))))))))))))))))))))))))'''&&&''')))******)))%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''((()))))))))+++"""***111...'''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))***+++***(((((()))***&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''+++***)))'''''''''((()))+++(((%%%$$$%%%&&&'''&&&!!!%%%''''''&&&''''''((((((((('''&&&&&&&&&%%%%%%''')))******)))'''%%%''''''(((((())))))******%%%###!!!###&&&((('''&&&&&&&&&&&&'''((())))))*********))))))((((((''''''((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((()))((((((((((((***+++,,,111...+++*********))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&)))(((((('''''''''((((((******))))))))))))******************))))))))))))************************'''((()))++++++***))))))++++++******)))*********))))))(((((()))+++---...///---,,,***))))))******+++,,,------,,,***'''%%%((((((''''''''''''(((((('''&&&&&&&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,'''%%%%%%)))000444333000''')))+++***'''&&&(((***,,,,,,+++***)))(((''''''))))))))))))(((((((((((()))(((''''''''')))***+++((((((((((((((((((((((((%%%%%%&&&'''((()))***+++))))))************))))))))))))))))))))))))))))))++++++***)))(((((())))))++++++******)))'''&&&%%%))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((()))***++++++***)))(((|||kkkccciiippplllnnnmmmllllllllliiieeebbbaaa___^^^^^^^^^^^^\\\ZZZ\\\[[[YYYVVVSSSQQQPPPOOOKKKHHHCCCAAA@@@@@@???>>>============<<<<<<<<<<<>>===<<<<<<;;;;;;;;;:::999777555333111111000111111111111000///...---222222222111000/////////---------,,,,,,,,,++++++***,,,...---+++******,,,((()))+++,,,---,,,+++***,,,+++***)))))))))***+++''''''((((((((()))))))))(((((((((((((((((((((((()))'''&&&'''(((***)))((()))))))))))))))))))))))))))))))))*********++++++*********)))))))))((((((((('''&&&''')))***)))(((''''''''''''(((((((((((((((((((((((('''''''''&&&'''''''''''''''''''''''')))((('''''')))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''''''''''')))%%%"""###(((+++***'''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))******(((&&&''''''((((((((()))))))))******)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&)))'''&&&'''((((((&&&$$$ ###&&&(((''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''(((((())))))))))))'''%%%$$$%%%''')))((('''&&&&&&''''''((())))))***))))))))))))((((((''''''((('''&&&&&&&&&&&&'''(((((((((((()))))))))*********))))))))))))+++,,,---111///,,,*********)))((())))))))))))))))))))))))((((((((((((((('''&&&&&&((((((''''''''''''((((((*********))))))*********((((((((((((((((((((((((************************(((((()))************))),,,++++++******+++++++++***))))))))))))+++,,,------,,,+++******)))))))))***+++,,,---,,,+++)))((()))((((((''''''(((((()))((('''&&&&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++***((('''***///111///,,,'''(((***)))(((''')))+++*********)))))))))))))))))))))))))))(((((((((((()))((((((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))+++******)))(((((())))))***************))))))((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((()))************)))(((zzzhhh```fffmmmiiimmmlllllllllllljjjfffcccbbb___\\\[[[\\\]]]^^^]]][[[ZZZXXXVVVTTTRRRQQQPPPJJJGGGCCC@@@??????>>>===============<<<<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;<<<;;;999666444222111111222222222222111000//////333222222111111000000///---------,,,,,,++++++******,,,......---+++++++++((()))******++++++***************)))******+++,,,(((((()))))))))))))))***((((((((((((((((((((((((***)))((((((***+++***))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++******))))))))))))(((((((((&&&$$$$$$&&&'''((('''(((((()))))))))*********''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''***)))''''''((()))((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$&&&((()))(((&&&$$$&&&'''((((((((((((((((((((((((''''''''''''''''''''''''***))))))))))))))))))***&&&(((******(((%%%$$$$$$))))))))))))************((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&%%%''''''''')))***)))&&&######%%%((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))***(((''''''((())))))(((&&&&&&''''''((())))))))))))))))))(((((((((((('''(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((()))(((((((((((()))***+++,,,000...+++*********)))'''))))))))))))))))))))))))(((((((((((((((''''''&&&((((((''''''''''''((((((************************''''''(((((()))*********))))))))))))))))))))))))))))))(((((())))))************)))))))))******++++++******)))******+++++++++,,,,,,++++++***)))(((((()))***,,,,,,,,,+++******))))))(((((())))))***)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((()))))),,,***((())),,,,,,)))&&&&&&((())))))(((((()))+++((((((((())))))*********(((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))))))))++++++***)))(((((('''&&&((())))))******))))))((())))))))))))))))))))))))******)))((((((((())))))))))))******+++++++++,,,))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))******))))))(((zzziiiaaafffllliiilllkkkkkkllllllkkkgggeee```^^^[[[[[[\\\]]]^^^]]]YYYXXXXXXVVVUUUSSSRRRQQQJJJGGGCCCAAA@@@@@@???>>>============<<<<<<<<<<<<======<<<;;;::::::::::::<<<;;;999666444222111000222222222222222111000000111111111000000000//////------------,,,,,,,,,,,,''')))+++,,,,,,,,,+++***)))))))))))))))*********)))))))))******+++,,,,,,))))))))))))************((((((((((((((((((((((((+++******+++,,,---,,,+++))))))))))))))))))))))))((())),,,------,,,+++***))))))))))))))))))(((((()))&&&$$$###%%%'''''''''(((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''+++)))''''''(((((('''&&&###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%(((***)))&&&$$$%%%'''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&(((++++++)))&&&$$$###))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&'''((()))******)))(((''''''''''''((())))))'''%%%&&&((())))))((('''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((***)))((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***,,,***))))))******)))'''(((((((((((((((((((((((('''(((((((((((((((''''''(((''''''''''''(((((()))******++++++++++++******))))))***+++,,,---......(((((((((((((((((((((((())))))((('''''')))***+++(((((('''''''''((())))))++++++******************+++,,,---------,,,***)))'''((()))*********))))))******))))))))))))******))))))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******)))(((((((((((((((***)))''''''((((((%%%###''''''(((((())))))******(((((((((((()))))))))***(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((***))))))((((((((())))))))))))))))))******++++++))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))((({{{iii```eeekkkhhhjjjjjjjjjlllmmmllliiifff^^^]]]\\\]]]^^^^^^]]][[[XXXXXXXXXWWWUUUSSSRRRQQQLLLHHHDDDBBBAAAAAA@@@???============<<<<<<<<<<<>>===<<<<<<<<<<<<:::999777555222111000///111222222222222111111000///////////////.........,,,,,,------......//////******++++++++++++)))((()))))))))))))))*********'''((()))***+++,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))((((((***+++,,,***)))(((((((((((((((((((((((('''(((***,,,,,,+++)))((((((((((((((((((((())))))+++(((%%%$$$&&&'''((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&'''((('''&&&###$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&))),,,,,,***'''%%%$$$(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''((()))******)))((('''***(((&&&&&&'''))))))(((''')))***)))'''&&&'''(((&&&''''''(((((()))))))))((((((''''''''''''((((((((((((((('''''''''''''''((((((((('''&&&&&&'''(((''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((()))(((((('''&&&%%%$$$$$$''''''((()))************&&&%%%%%%''')))***)))(((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''''''''((()))))))))***++++++++++++***)))((())))))+++,,,---...///(((((((((((((((((((((((()))((('''''''''(((***+++((((((((((((((()))***+++***+++++++++*********))),,,---.........---,,,+++(((((((((((((((''''''&&&******))))))))))))******))))))'''&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***)))((((((''''''((()))(((((((((((((((&&&%%%(((''''''((()))******))))))))))))((((((((((((''''''((((((((()))))))))*********))))))((((((''''''))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((((((((((((((())))))+++***)))(((((((((((()))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((())){{{iii```dddjjjgggiiiiiijjjkkkmmmllljjjggg^^^]]]\\\]]]^^^]]][[[YYYXXXXXXXXXWWWVVVSSSQQQPPPLLLIIIEEEBBBAAAAAA@@@@@@============<<<<<<<<<<<<===<<<;;;::::::999999:::888777555333111000//////000111111111111111000000........................,,,,,,,,,---------......111///,,,++++++***(((&&&((()))******++++++******'''((()))++++++,,,,,,,,,***)))))))))))))))(((((())))))))))))))))))))))))%%%%%%%%%'''))))))'''%%%((((((((((((((((((((((((&&&'''((()))***)))((((((''''''(((((((((((())))))+++)))'''&&&((()))((((((&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((&&&&&&'''((('''&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))$$$%%%%%%&&&''''''(((((('''%%%$$$%%%(((***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&(((++++++)))'''&&&'''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''''''''+++(((&&&%%%''')))******'''((()))((('''&&&'''((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''&&&%%%&&&'''&&&%%%%%%&&&(((''''''((((((((((((((((((&&&''''''''''''((((((((('''(((((())))))((((((''',,,++++++***)))((('''''')))***+++,,,---------,,,$$$$$$$$$&&&)))***)))((())))))))))))))))))))))))&&&'''((((((((((((((((((''''''&&&''''''((()))***((()))***++++++***)))(((&&&&&&'''((()))***+++,,,))))))))))))))))))))))))((((((''''''(((((())))))************+++,,,------)))******+++++++++******,,,,,,------------,,,,,,))))))((((((''''''&&&&&&***))))))(((((())))))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((()))******++++++************((('''((()))***)))''')))))))))(((((('''''''''''''''(((((())))))******((()))))))))))))))((('''))))))))))))))))))))))))((((((((())))))*********'''(((((())))))(((((('''))))))))))))))))))))))))((((((''''''(((((())))))+++***((('''''''''((()))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))~~~kkkbbbffflllhhhhhhhhhiiikkkmmmmmmkkkhhhaaa___\\\[[[[[[\\\[[[ZZZXXXXXXYYYXXXVVVSSSPPPOOOKKKHHHDDDAAAAAA@@@@@@???============<<<<<<<<<<<<;;;:::999888777777777777666555444222111111000000///000000111111000000///.........///////////////------,,,++++++***))))))///,,,(((((()))******)))((()))+++,,,---,,,+++***((()))***+++,,,++++++***)))))))))(((((((((''''''))))))))))))))))))))))))$$$$$$%%%'''))))))&&&$$$((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((())))))***)))(((((())))))(((&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''((((((&&&%%%%%%&&&(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&(((((('''''''''((())))))))))))((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((()))'''&&&''')))******)))&&&'''((('''&&&&&&'''))))))))))))(((((((((((((((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&$$$&&&'''&&&%%%%%%'''***((((((((((((((((((((('''&&&&&&&&&'''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))((()))***+++,,,,,,,,,+++'''''''''(((******)))'''))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&&&&''''''((()))***&&&''')))******)))'''&&&&&&&&&'''(((((()))******************************&&&'''(((((())))))(((((())))))))))))***+++,,,,,,((()))***+++,,,,,,+++++++++++++++******++++++,,,)))(((((((((((()))******)))((((((''''''(((((()))((('''&&&&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((((((((()))((()))*********))))))***,,,)))(((((())))))(((%%%'''''''''((((((((((((((('''''''''((()))*********'''((()))******))))))(((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))***)))((('''''')))***,,,))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))(((''''''''''''((()))ooofffjjjppplllggghhhiiikkkmmmmmmkkkiiiddd```[[[XXXXXXZZZ[[[\\\YYYYYYYYYXXXVVVSSSPPPNNNJJJGGGCCC@@@@@@??????>>>>>>=========<<<<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;555555444333222222222222...//////000000000//////////////////000000000000......,,,***(((&&&%%%$$$'''$$$!!!"""'''+++------((())),,,......---+++)))((()))***+++,,,+++******))))))(((((('''''''''&&&))))))))))))))))))))))))''''''(((***++++++)))&&&((((((((((((((((((((((((((((((((('''((()))******&&&'''''''''(((((()))))))))((((((((())))))'''%%%''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%'''(((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''')))))))))(((''''''&&&&&&)))((('''%%%$$$$$$''')))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((###%%%&&&&&&%%%&&&''')))+++*********))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))(((''''''''')))***+++&&&&&&'''***++++++)))'''%%%&&&'''&&&%%%&&&((()))******))))))((((((''''''&&&''')))******)))'''&&&(((((('''''''''&&&&&&&&&###%%%''''''%%%&&&(((+++((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''$$$$$$%%%&&&'''((()))***$$$%%%''')))))))))((((((+++******++++++***(((&&&))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&&&&'''''')))******&&&'''(((******((('''&&&(((((())))))******++++++************************%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&((())))))'''(((***+++,,,,,,,,,+++******((((((((()))***+++(((((())))))***,,,---...((((((''''''''''''(((((('''&&&&&&&&&'''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''(((((('''&&&&&&&&&---***(((((())))))'''$$$%%%%%%&&&'''((()))***+++&&&''''''((()))******+++&&&'''(((*********))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((()))***))))))(((((()))+++...///))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))lllfffgggjjjllljjjiiihhhiiikkklllkkkjjjddd```]]]\\\]]]^^^\\\ZZZZZZYYYXXXVVVTTTQQQOOOMMMJJJFFFAAA>>>>>>>>>??????===>>>@@@???<<<::::::;;;<<<;;;:::999888888888888777777666555444222111000////////////////////////........................+++++++++,,,,,,---------,,,,,,,,,---------......------------,,,+++***************)))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,+++***))))))***+++,,,+++*********))))))(((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((()))***++++++''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''+++)))(((''''''((()))+++)))))))))))))))***++++++'''&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))((('''''''''''''''))))))))))))(((((((((((((((''''''&&&&&&&&&'''''')))******)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((()))))))))(((((((((((()))************)))((('''&&&%%%%%%'''''''''((((((((())))))'''&&&&&&&&&'''(((***+++(((((((((((('''''''''''''''(((((((((((((((''''''&&&(((***(((&&&&&&***---&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''''''''((()))+++)))(((&&&&&&((()))+++&&&&&&'''((()))***++++++((((((((((((''''''''''''))))))))))))((('''&&&%%%,,,'''###&&&***+++%%%'''((()))******)))(((''')))************((('''&&&,,,,,,+++***)))((('''''')))))))))))))))(((''''''&&&''''''((()))******+++'''''''''((()))******+++))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))(((((()))***************&&&&&&'''(((((()))((((((+++++++++,,,,,,+++++++++))))))))))))************+++***)))(((((('''''''''***)))(((((()))******)))))))))*********))))))(((&&&'''(((*********))))))+++***)))(((''''''''''''))))))((('''''''''''''''+++***)))'''&&&&&&&&&&&&))))))(((''''''((()))***'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&''''''(((((()))))))))((('''&&&%%%$$$$$$$$$************)))((('''&&&'''((()))((('''&&&''')))))))))))))))))))))))))))******))))))(((((('''''',,,,,,,,,+++++++++*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&((()))+++---...///(((''''''''''''(((((()))nnnggggggiiikkkjjjiiiiiijjjkkklllkkkjjjddd```\\\\\\]]]^^^\\\ZZZZZZZZZXXXWWWTTTRRROOONNNJJJFFFAAA>>>>>>>>>??????>>>??????>>>======<<<===<<<;;;:::999888888888888777777666555444222111000................................................+++,,,,,,,,,,,,,,,,,,---***+++++++++,,,,,,,,,,,,)))***+++------------,,,***)))))))))))))))))))))((((((((())))))((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))************)))))))))((()))))))))))))))(((''''''''''''''''''''''''''''''))))))(((((()))******+++''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''(((((()))***)))'''&&&&&&''')))***&&&%%%%%%%%%%%%&&&''''''''''''''''''''')))***+++)))((('''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))******)))((('''''')))((((((((((((((((((((((((''''''''''''''''''''''''***))))))((((((''''''''')))(((((('''''''''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''')))***+++(((((((((((('''''''''''''''''''''((((((''''''&&&***(((''''''((()))******((((((((((((((((((((((((***)))((('''''''''(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((('''''''''&&&&&&))))))))))))((('''&&&%%%###$$$&&&((()))***)))))),,,+++***(((((()))****** ###&&&)))+++,,,---*********)))))))))))))))***++++++++++++***))))))******)))(((&&&%%%$$$$$$''''''((())))))******)))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((()))***************)))*********)))(((''''''))))))************))))))(((((()))))))))************))))))(((((((((((((((,,,***((((((*********))))))))))))******))))))((('''((()))******)))(((((())))))(((((((((((())))))))))))(((''''''''''''((())))))((('''&&&&&&&&&&&&***)))(((''''''((()))***'''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((***)))((('''&&&&&&&&&&&&(((((((((((('''&&&%%%$$$'''((()))(((''''''((()))))))))))))))))))))))))))***)))))))))((((((((('''++++++++++++************)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&(((''''''''''''((())))))pppgggfffggghhhjjjiiiiiijjjllllllkkkjjjccc```\\\[[[]]]^^^\\\ZZZ[[[ZZZYYYWWWUUURRRPPPOOOJJJFFFAAA>>>>>>>>>??????AAA???======>>>??????>>><<<;;;:::999888888888888777777666555444222111000------------------------////////////////////////---,,,,,,,,,,,,,,,,,,+++))))))))))))*********+++((()))+++---...---,,,+++))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))))))))***+++************)))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''))))))((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))$$$$$$$$$###$$$%%%%%%&&&++++++***))))))))))))***((((((''''''&&&&&&''''''((((((''''''''''''(((((()))((((((''''''''''''(((''''''''''''&&&&&&&&&&&&'''((())))))))))))((('''((()))***)))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''&&&'''''''''(((((())))))%%%%%%&&&&&&&&&'''''''''((((((((((((((()))++++++((((((((((((''''''''''''&&&''''''((((((''''''''',,,)))%%%&&&)))+++)))&&&(((((((((((((((((((((((()))(((''''''&&&'''''''''((('''&&&%%%%%%&&&'''(((***)))))))))((((((((('''(((((('''''''''&&&&&&&&&))))))))))))((('''&&&%%%%%%******''''''+++///...,,,(((%%%$$$&&&))),,,%%%&&&'''(((((((((((((((((((((((())))))***************++++++******)))(((***)))((('''%%%###"""!!!'''((()))*********)))((())))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))((())))))************))))))***************))))))'''(((((())))))(((((('''(((((())))))))))))******((((((((((((((())))))***---,,,***)))*********((((((((())))))))))))))))))((()))))))))))))))((('''''''''''''''((()))++++++***)))((((((''''''((((((((((((''''''''''''((((((+++***)))'''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''))))))((((((((((((((('''+++***)))((((((((((((((((((((((((((('''&&&%%%%%%'''((())))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))'''&&&$$$###"""((('''''''''(((((()))***rrrgggdddeeefffkkkjjjjjjkkkmmmmmmkkkiiiccc___[[[[[[]]]^^^]]]ZZZ\\\[[[ZZZXXXVVVSSSQQQOOOJJJFFFAAA>>>>>>>>>??????AAA???<<<<<<>>>@@@???>>>;;;;;;:::999888888888888777777666555444222111000........................000000000000000000000000---------,,,,,,+++++++++))))))))))))************+++,,,---...---+++)))''')))))))))))))))******************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((......---+++***(((''''''((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((...---,,,***((('''&&&%%%((((((''''''''''''((((((((((((''''''''''''(((((()))(((''''''''''''(((((())))))))))))(((((((((((()))***++++++***(((&&&$$$((()))***)))((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''')))***,,,------***))))))((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++((((((((((((''''''''''''''''''((()))))))))((((((,,,)))''''''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((''''''&&&&&&''''''((())))))))))))(((((((((((())))))((((((((((((''''''(((((()))(((((('''&&&&&&$$$)))---+++'''%%%(((,,,)))'''$$$""""""$$$(((***///...---+++)))&&&%%%$$$(((((((((((()))))))))***(((((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***)))((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((()))************))))))$$$%%%''')))+++,,,,,,,,,'''(((((((((((((((((('''(((((((((((()))))))))***''''''''''''((()))***+++...,,,************)))(((((((((''''''(((((())))))******)))))))))(((''''''''''''''''''((()))***+++***))))))((('''(((((((((((((((((((((((()))******,,,+++)))((('''''''''((('''''''''''''''((())))))''''''''''''''''''''''''***)))))))))((((((''''''***))))))((((((((())))))***************)))((((((''')))***)))((('''((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))((((((''''''''''''((()))******qqqfffcccdddfffkkkjjjkkklllmmmmmmkkkhhhbbb^^^[[[ZZZ]]]^^^]]][[[\\\[[[ZZZXXXVVVSSSQQQOOOJJJFFFAAA>>>>>>>>>??????@@@???======>>>>>>>>>===;;;;;;:::999888888888888777777666555444222111000////////////////////////000000000000000000000000---------,,,,,,+++++++++*********++++++++++++,,,+++,,,------,,,+++)))'''(((((())))))******************)))(((((()))******************************'''(((((((((((((((((('''))))))))))))))))))******(((((())))))))))))((((((************************))))))((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((......---+++***(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))***))))))(((((('''&&&&&&(((((('''''''''(((((()))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((&&&''')))++++++***((('''''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''')))***,,,------''''''''''''((()))******((((((((((((''''''''''''((((((((()))))))))******)))))))))***************(((((((((((('''''''''''''''((()))***************(((***+++***'''&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''''''''''')))(((((((((((((((((()))'''''''''((()))******************)))))))))(((((((((((((((((((((((('''&&&***+++***)))(((''''''((($$$$$$$$$$$$%%%'''(((((())))))))))))******++++++)))))))))(((((((((((('''((((((((((((((('''&&&&&&$$$%%%&&&'''((()))******((()))***++++++******)))*********************************)))))))))(((((((((((((((((((((((((((((())))))*********))))))(((###$$$&&&((()))***++++++((())))))******))))))((('''(((((((((((()))))))))''''''''''''(((***+++,,,...,,,***)))******)))(((''''''&&&&&&'''((())))))******)))(((((((((''''''))))))(((((((((((())))))******)))((((((((((((((())))))))))))***+++,,,,,,,,,+++)))((('''''''''((('''''''''''''''((())))))((((((((((((((((((((((((******))))))((((((((('''((((((((('''(((((())))))******************)))(((((()))***)))((('''(((***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((('''''')))))))))******)))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))******++++++,,,'''''''''(((((()))++++++ooodddaaadddhhhkkkkkklllmmmnnnmmmjjjhhhaaa]]]ZZZZZZ\\\^^^]]][[[[[[ZZZYYYWWWUUURRRPPPOOOJJJFFFAAA>>>>>>>>>?????????AAABBBAAA???======>>><<<;;;:::999888888888888777777666555444222111000000000000000000000000000////////////////////////---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------((()))***++++++,,,,,,,,,((((((((()))******++++++((((((&&&&&&&&&&&&((((((''''''''''''''''''''''''((())))))******))))))((())))))))))))************'''(((((()))))))))))))))************************))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((###$$$%%%'''((()))))))))((((((''''''(((((())))))((((((''''''''''''(((((((((''''''''''''(((((()))''''''''''''&&&&&&&&&&&&"""###&&&(((***,,,,,,,,,'''((())))))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&'''''''''((((((((((((((()))******))))))(((((((((((((((''''''''''''''''''((()))************&&&))),,,+++'''%%%'''***))))))))))))))))))))))))&&&&&&'''(((((((((''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++*********)))))))))(((((('''(((((((((((((((''''''***'''%%%&&&)))***)))(((###%%%''')))******)))(((&&&&&&&&&'''((()))+++,,,)))))))))(((((('''''''''))))))******))))))((('''((((((((()))))))))******(((((())))))***+++,,,,,,******************************)))))))))((((((((()))))))))))))))))))))))))))************))))))(((''''''(((((((((((('''&&&)))******++++++******)))''''''(((((((((((())))))''''''''''''((()))++++++,,,+++)))((()))))))))''''''&&&%%%%%%&&&''')))******))))))(((((((((((()))***)))((((((((((((((()))+++***))))))(((((())))))******)))******+++,,,,,,+++***)))'''''''''(((((('''''''''''''''((())))))***************************))))))))))))))))))((((((((('''(((((()))******((((((((())))))(((((('''((()))******(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))******++++++******)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((('''''''''((()))***+++,,,mmmaaa```eeekkkkkkkkklllnnnooommmjjjggg```]]]ZZZZZZ\\\^^^]]][[[ZZZZZZXXXWWWTTTRRROOONNNJJJFFFAAA>>>>>>>>>?????????DDDIIIGGGAAA======???<<<;;;:::999888888888888777777666555444222111000000000000000000000000000........................+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---***)))))))))***+++,,,---'''(((((()))******++++++)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((***+++,,,,,,,,,,,,+++***((()))))))))************''''''((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((()))((((((((())))))(((((((((&&&&&&&&&&&&&&&''''''((("""$$$%%%'''((((((((((((((((((((((((((()))******((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''&&&&&&&&&&&&###$$$%%%&&&((()))++++++&&&((())))))(((((()))+++((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((('''''''''+++***)))((('''''''''''''''''''''(((((((((((((((&&&'''''''''(((((((((((('''((()))))))))(((((('''((((((((((((''''''''''''%%%&&&'''(((((()))))))))&&&((()))***))))))(((((())))))))))))))))))))))))&&&'''((()))))))))(((((('''(((((((((((((((((('''''''''(((((())))))******((((((((((((''''''''''''''''''((((((((((((''''''(((%%%$$$%%%'''******)))'''((()))******)))''''''***)))((('''''''''((()))'''''''''((((((((((((((())))))******))))))(((''')))))))))))))))))))))))))))((((((((()))+++...///***************************)))))))))(((((((((((())))))))))))))))))))))))***************)))(((((()))))))))))))))((('''&&&)))******++++++******)))'''''''''((((((((())))))(((((('''(((((()))*********)))''''''((()))((((((&&&%%%$$$$$$%%%&&&)))***))))))(((''''''((()))***(((((('''(((((()))***++++++***))))))(((((())))))))))))((((((((()))*********)))(((''''''((()))***'''''''''''''''((())))))************************)))))))))))))))*********((((((((()))***+++,,,,,,'''(((((()))))))))((((((((()))******)))((()))***))))))))))))))))))))))))'''((((((((()))))))))************)))))))))((((((((()))***++++++***)))((())))))))))))))))))))))))'''''''''((()))*********)))((((((((((((''''''''''''''''''((()))+++,,,---kkk``````fffmmmkkkllllllnnnooonnnjjjggg```]]]YYYZZZ\\\^^^]]][[[ZZZYYYXXXVVVTTTQQQOOOMMMJJJFFFAAA>>>>>>>>>??????@@@GGGNNNKKKCCC======AAA<<<;;;:::999888888888888777777666555444222111000////////////////////////........................+++++++++,,,,,,---------***++++++++++++,,,,,,,,,...---***(((((((((***+++'''(((((()))***++++++++++++)))(((''''''((()))+++++++++++++++++++++++++++'''((()))******)))((('''(((((())))))*********+++''''''((()))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((''''''''''''((())))))'''((((((((((((&&&$$$###((((((((((((((()))******((((((''''''''''''(((((('''''''''''''''((()))******)))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&&&&((())))))(((((()))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))222111///---+++)))((((((%%%%%%&&&'''((()))***+++))))))))))))************''''''((())))))((('''&&&)))(((((((((''''''''''''###$$$%%%&&&''''''''''''(((&&&&&&(((,,,---***&&&((((((((((((((((((((((((&&&''')))*********)))(((&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((((('''''''''&&&%%%%%%&&&((())))))))))))(((&&&%%%$$$###))))))((((((***+++---...%%%%%%&&&'''((()))***+++'''''''''''''''&&&&&&%%%'''((((((((())))))******)))(((''''''(((,,,///111************************))))))))))))(((((((((((())))))))))))))))))))))))***************)))(((((((((((()))***************))))))************))))))''''''''''''((((((((()))((((((((((((((())))))***)))'''&&&&&&((()))((((((&&&%%%$$$$$$$$$&&&)))***)))(((''''''''')))***+++%%%&&&&&&''')))***,,,---+++******)))))))))))))))((((((''''''''''''(((((())))))(((''''''((()))***'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))******++++++))))))******+++,,,---...)))******+++++++++******(((***+++***)))((()))***))))))))))))))))))))))))'''((((((((())))))******************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))&&&''''''((()))******+++''''''(((((())))))******'''''''''((()))+++,,,---ggg\\\]]]dddlllmmmllllllllllllkkkiiifff```^^^\\\\\\]]]]]]\\\[[[[[[ZZZXXXVVVUUURRRNNNKKKHHHEEEAAA>>><<<>>>@@@BBBCCCLLLOOOHHH???>>>>>><<<:::;;;;;;;;;:::888666555666999;;;888111---...111......------------............000111111000//////***+++,,,---...000111111+++*********+++,,,------+++++++++*********)))))),,,,,,++++++***)))))))))***)))))))))))))))******++++++************++++++)))((('''''')))******)))+++++++++***((('''((()))###$$$$$$$$$%%%%%%&&&&&&******)))(((((('''((((((((((((((((((''''''''''''$$$%%%'''(((((((((***,,,******))))))((((((''''''(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%(((((((((((()))))))))))))))))))))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((('''''''''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((***'''%%%%%%'''))))))'''))))))((((((((((((((()))))))))***))))))(((''''''$$$***+++'''&&&***+++(((&&&&&&''''''(((((())))))###$$$&&&((())))))((('''))))))))))))((((((((((((,,,+++***+++---,,,((($$$******))))))))))))******&&&'''''''''''''''&&&%%%''''''''''''((((((((((((***)))'''''')))))))))(((,,,***((('''))),,,...///'''''')))+++---+++'''###))))))************))))))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''******))))))))))))******,,,---...,,,***))))))***''''''(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&%%%))))))(((((('''''''''&&&''''''(((((())))))******))))))************)))))))))((('''&&&&&&'''((()))''''''(((((())))))******((()))*********((('''&&&((()))***++++++***)))((($$$%%%'''((()))))))))(((((()))*********((('''%%%+++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((('''(((((()))***+++)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&)))))))))))))))******+++hhh]]]^^^eeellllllkkkkkklllmmmllliiigggaaa___]]]\\\]]]]]]\\\ZZZZZZXXXWWWUUUTTTQQQNNNJJJHHHEEEAAA>>>===>>>@@@AAAAAAHHHKKKFFFAAA@@@@@@===;;;;;;;;;;;;:::888777666444555888:::;;;999555222/////////....../////////000111111111000...,,,++++++,,,,,,---...///000000++++++*********++++++,,,,,,,,,,,,,,,++++++******))))))******+++++++++,,,******))))))))))))*********))))))))))))))))))***)))((('''''')))******)))'''((())))))((((((***,,,******++++++,,,,,,,,,,,,+++***))))))((((((((()))************))))))))))))&&&((()))(((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''((()))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((()))))))))))))))************************///,,,)))((()))***)))'''))))))(((((((((((())))))'''((((((((((((((('''&&&###)))***&&&&&&)))+++((('''''''''((((((((((((((($$$%%%''')))))))))((('''))))))))))))(((((((((((('''&&&'''))),,,---***(((******))))))))))))******(((((()))))))))))))))(((''''''((((((((()))))))))***)))'''''')))))))))((((((***+++***((((((***,,,))))))))))))***((($$$ (((((())))))))))))(((((('''''''''((((((((((((((((((((()))))))))************)))))))))))))))******+++,,,,,,***((('''((()))))))))))))))))))))((((((******++++++++++++******'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''******)))))))))((((((((('''((((((((()))))))))***((((((((()))((((((''''''''''''''''''''''''(((((('''((((((((()))))))))***((()))******)))((('''&&&'''((()))******)))((('''$$$%%%'''((())))))((('''(((((()))***++++++++++++************)))))))))((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))************((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''))))))(((((())))))***+++hhh]]]]]]dddkkkjjjjjjkkklllmmmmmmjjjhhhbbb```]]]\\\\\\\\\[[[ZZZXXXWWWVVVUUUTTTRRRNNNKKKHHHEEEBBB>>>===>>>???AAA???BBBDDDCCCBBBCCCBBB>>>;;;;;;;;;;;;:::888777666555333444:::AAA@@@777...000000////////////000000000000111111000...,,,+++,,,---------............+++++++++***************---------,,,,,,,,,,,,+++***************+++++++++******)))))))))))))))***))))))(((((((((((())))))***((('''''')))******)))&&&'''(((((('''(((***,,,******++++++++++++,,,,,,++++++***))))))))))))***))))))))))))************)))******)))&&&%%%%%%&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''(((((()))******+++(((((((((((())))))))))))''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((('''&&&&&&'''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''(((((()))******+++))))))))))))))))))))))))---+++))))))******)))((())))))(((((((((((())))))&&&&&&'''(((((((((''''''###''')))'''&&&)))***)))((((((((((((((('''''''''%%%&&&((()))***))))))((())))))))))))(((((((((((($$$$$$&&&(((+++,,,***)))***))))))(((((())))))***'''(((((()))************((((((((()))))))))*********)))'''''')))))))))(((&&&***---,,,(((&&&''')))***)))(((((()))(((&&&$$$''''''((((((((((((''''''&&&&&&''''''(((((()))))))))))))))*********++++++))))))(((((()))***++++++******)))(((&&&%%%''')))+++++++++******)))))))))******++++++++++++******((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************))))))))))))(((((((((((())))))))))))'''''''''''''''&&&%%%$$$%%%%%%&&&'''((((((((('''(((((((((((())))))))))))((())))))))))))(((((('''&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&+++***)))(((''''''''''''************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))************)))******++++++******)))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((())))))(((((())))))***+++ggg\\\\\\ccciiiiiiiiijjjmmmnnnmmmkkkhhhbbb```]]]\\\\\\\\\[[[YYYYYYWWWVVVVVVUUUSSSPPPMMMHHHFFFBBB???======???@@@?????????AAACCCDDDAAA===<<<<<<;;;;;;:::888777777777444333888===:::111'''000//////////////////000---...000111111111111000------------------------++++++++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,+++...---,,,+++***(((''''''+++***))))))))))))))))))))))))(((((((((((())))))***((('''((()))+++******)))))))))(((&&&%%%&&&'''((((((((((((((((((((((((++++++***************+++''''''''''''(((((((((((()))******)))&&&%%%%%%&&&'''''''''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((()))))))))'''''''''(((((((((((()))''''''''''''((((((((((((''''''((((((((((((''''''))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''')))***++++++)))(((((((((((())))))***&&&&&&'''((()))))))))(((%%%''')))((('''(((***+++))))))((((((''''''&&&&&&''''''((()))******))))))))))))))))))((((((((((((''''''((()))))))))((('''))))))(((((((((((())))))$$$%%%&&&(((((()))))))))))))))))))))***************)))'''''')))))))))((('''***,,,,,,)))'''((()))***)))((()))+++------,,,'''(((((())))))(((((('''%%%&&&&&&'''((()))******(((((((((((())))))))))))(((((((((((()))***+++,,,******)))'''%%%%%%''')))+++++++++***))))))(((((((((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''&&&%%%$$$$$$###$$$&&&(((((((((''''''(((((((((((())))))))))))((())))))))))))(((((((((''''''((())))))(((''''''((()))*********)))((('''***)))((('''&&&'''((()))*********)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((******)))(((((('''(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******fff[[[[[[aaagggiiiiiikkkmmmooonnnjjjhhhbbb___]]]\\\\\\\\\[[[ZZZZZZYYYXXXXXXWWWUUURRROOOHHHFFFCCC@@@>>>===>>>???@@@>>>===@@@DDDCCC???<<<===<<<<<<:::999999888888888666555666666333...)))///......------......///...///000222333333222222---------------,,,,,,,,,+++++++++++++++***)))(((************++++++++++++------,,,+++***)))((('''++++++***)))(((((())))))+++******))))))******+++***)))((((((***++++++***)))))))))(((&&&%%%&&&'''++++++++++++************+++***************++++++&&&'''''''''((((((((()))'''((()))((('''&&&'''(((&&&&&&'''((()))***++++++''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((((((((())))))'''''''''((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((())))))))))))((((((((())))))*********'''''''''(((((((((((()))''''''''''''((((((((((((''''''(((((((((((('''''')))))))))((((((''''''&&&'''''''''''''''''''''''''''((()))((('''&&&''')))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))***+++,,,((((((((((((((()))******'''((()))***************(((((()))***)))((()))+++))))))((((((''''''&&&&&&((((((((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))%%%&&&'''((())))))))))))))))))))))))***************)))'''''')))))))))((())))))))))))))))))))))))***)))((((((***,,,------((())))))******))))))(((%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))(((((()))***++++++*********)))'''''')))+++*********))))))((((((((((((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''&&&%%%$$$%%%'''((()))((('''&&&))))))))))))(((((((((((()))(((((((((((()))))))))((()))************)))((()))***+++,,,++++++)))(((&&&%%%&&&'''))),,,...000))))))))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((******)))(((((('''(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((('''((())))))***fff[[[[[[aaagggiiijjjkkknnnooommmjjjfff```^^^\\\\\\]]]]]]\\\[[[\\\[[[ZZZYYYXXXVVVRRROOOHHHFFFCCC@@@>>>===>>>>>>AAA======BBBDDDAAA>>>===>>>===<<<:::999999999999666777777555333222222222......------------......111111222222222111000///---------,,,,,,,,,,,,,,,***+++,,,------+++***))))))***************++++++((())))))***++++++,,,,,,,,,+++***)))((((((((((((++++++************+++++++++)))((((((***++++++***&&&'''(((((('''(((***,,,++++++++++++***************))))))))))))***++++++(((((())))))******++++++%%%'''(((((('''''')))***&&&''''''((()))******+++************************))))))(((((((((((())))))''''''((((((((()))))))))'''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%(((((((((((())))))))))))''''''(((((())))))******&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((()))))))))(((''''''))))))))))))))))))))))))'''((()))((('''&&&''')))+++******)))((((((''''''))))))))))))))))))))))))***,,,------+++))))))***(((''''''(((((()))***+++))))))***+++++++++*********((()))+++)))&&&&&&***((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((%%%'''((())))))***,,,---)))((((((''''''(((((()))((())))))***++++++++++++((((((((()))))))))*********)))'''''')))))))))((((((+++---,,,***(((((())),,,***(((''''''((('''&&&))))))************))))))&&&&&&''''''(((((()))))))))))))))*********++++++******))))))))))))******)))***++++++))))))***+++))))))))))))))))))))))))******++++++++++++******((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))))))))(((((('''(((((((((((((((''''''))))))))))))(((((((((((()))(((((((((((())))))***((()))***++++++***)))((()))***+++,,,,,,+++***)))((('''&&&%%%$$$$$$$$$$$$))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))(((((((((((()))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++******)))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***hhh]]]]]]bbbhhhjjjjjjlllnnnooommmhhheee___]]]\\\\\\]]]^^^]]]\\\]]]\\\ZZZYYYWWWUUUQQQNNNHHHFFFCCCAAA>>>=========???<<<===CCCDDD@@@???@@@>>>===<<<:::999999999999555666666666555444333444//////............////////////000111000///...---,,,,,,,,,,,,,,,,,,,,,---***+++---......---,,,+++*********++++++,,,,,,,,,''''''(((***+++,,,---...,,,+++***)))((((((((((((******))))))))))))******+++)))((()))***,,,++++++'''((())))))((((((***,,,***)))))))))(((((((((((()))((((((((())))))***+++((((((((()))***+++++++++&&&'''((((((''''''(((***''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***'''((((((((())))))))))))''''''''''''((((((((()))((((((((((((''''''''''''(((((((((((())))))))))))%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''))))))***)))(((((())))))))))))))))))))))))'''((()))((('''&&&'''))))))))))))))))))(((((((((************************+++---///...+++(((((()))''''''''''''((()))***+++)))************))))))(((***'''(((***'''""""""''''''''''''((((((((((((((((((((('''''''''''''''((())))))))))))((((((((((((%%%'''((((((''''''***,,,((((((''''''''''''(((((()))******+++++++++******''''''((((((((()))))))))***)))'''''')))))))))((()))333===;;;000((((((,,,+++)))((('''''''''%%%###(((((())))))))))))(((((('''''''''((((((((((((((((((((()))))))))*********,,,+++***)))(((((((((((('''))),,,,,,+++***))))))((())))))******+++++++++******++++++++++++******'''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,)))(((''''''(((((())))))))))))***)))))))))((((((((('''&&&'''((()))))))))))))))+++***)))(((((((((((((((***)))))))))(((((((((''')))(((''''''((()))***+++'''((()))******)))((('''&&&''')))***+++******)))******(((%%%"""((()))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))(((((((((((())))))***''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************((())))))******))))))(((''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''(((((((((((((((''''''''''''((())))))jjj___^^^ccciiijjjkkkmmmoooooommmhhhddd^^^\\\[[[\\\]]]^^^^^^]]]]]]\\\ZZZXXXWWWTTTOOOLLLHHHFFFDDDAAA???============;;;>>>DDDEEE@@@@@@DDD???>>><<<:::999999999:::666555555555666444111...000000////////////000000)))+++---...000000000///+++++++++,,,,,,---------***+++---/////////---,,,+++++++++,,,,,,---------)))************+++++++++,,,+++***)))(((((((((((())))))(((((((((((())))))+++***((()))***,,,,,,++++++++++++***((('''((()))+++++++++*********))))))(((((('''(((((()))******%%%&&&&&&'''((())))))***'''((()))((('''&&&'''((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***(((((((((((())))))))))))&&&'''''''''(((((())))))''''''(((((())))))******(((((((((((())))))))))))######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&'''(((*********))))))(((((((((((((((((((((((('''((()))((('''&&&''')))%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))&&&))),,,,,,)))((()))***''''''''''''((()))++++++))))))***))))))(((''''''***&&&&&&(((&&& $$$&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''))))))))))))((((((((((((((()))***((($$$###%%%'''((((((''''''''''''((((((((())))))))))))(((((('''''''''''''''((((((((((((***)))'''''')))))))))(((+++===MMMJJJ777))))))000)))(((((()))******(((&&&''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''---,,,+++)))((((((((('''%%%(((,,,---,,,***(((((())))))***+++,,,------...(((((())))))))))))((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))+++---///...,,,)))&&&(((((())))))*********+++******))))))((((((((('''%%%%%%'''((())))))******...,,,***)))''''''((((((******))))))(((((((((''')))(((''''''''')))***+++&&&'''((())))))((('''&&&$$$%%%'''((()))))))))((('''((()))*********)))((((((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((('''(((((()))***+++''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((())))))******'''''''''''''''((())))))hhh^^^aaafffhhhrrrooommmmmmnnnmmmjjjggg]]]]]]\\\]]]^^^^^^]]][[[___\\\XXXVVVUUUSSSQQQOOOFFFDDD@@@===<<<<<<===>>><<<>>>AAACCCCCCBBB@@@???<<<<<<<<<;;;::::::999999;;;:::888666444333222222000000000000000///......+++,,,...000000///...---...---***(((...666333+++---,,,,,,++++++,,,,,,---...***(((***,,,))))))+++------,,,++++++,,,------333000,,,)))((()))+++---(((((()))***+++++++++***%%%&&&((()))******))))))))))))))))))******************))))))(((((('''''')))((((((((((((***,,,---000***%%%&&&***---***&&&************)))(((&&&%%%''''''''''''''''''''''''%%%'''&&&######''')))''')))))))))(((''''''&&&&&&'''(((((((((((((((''''''%%%&&&((()))*********)))&&&&&&&&&&&&'''''''''((()))(((''''''''')))***+++'''((((((((((((((('''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))+++***)))((((((''''''((('''(((((())))))))))))))))))(((''''''''')))***+++))))))(((((('''''''''&&&))))))*********))))))(((,,,,,,,,,++++++++++++***)))))))))))))))***++++++***)))(((((((((***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))'''((()))+++++++++******)))***++++++)))(((((()))+++******)))(((''''''&&&(((&&&%%%'''******(((&&&''''''(((((())))))******+++)))&&&&&&''')))***)))''''''''''''((()))++++++&&&TTTwwwTTT///...)))+++***)))((((((((((((((())))))(((((()))++++++***(((((((((((((((((()))******(((((())))))******++++++,,,***)))((()))***)))(((+++,,,,,,---,,,+++***)))***)))(((''''''((()))***,,,***'''%%%%%%'''***,,,,,,,,,+++***************+++***(((&&&&&&&&&&&&'''))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))(((***...222KKK888***+++...)))%%%&&&###%%%'''(((((((((***,,,111000...,,,***************)))(((((((((***+++,,,)))******+++++++++******''''''(((((())))))******)))))))))))))))))))))))),,,***((('''((()))(((&&&))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))******++++++***)))'''&&&((((((((((((((((((((((((***(((''''''(((((('''%%%))))))))))))************)))(((&&&%%%%%%&&&'''(((,,,+++)))'''&&&%%%&&&&&&mmmaaaccchhhkkkqqqooommmmmmnnnmmmjjjggg___^^^^^^^^^``````^^^]]]^^^\\\YYYVVVUUUSSSQQQOOOIIIGGGCCC@@@>>>>>>>>>???===>>>@@@BBBBBBAAA@@@???======<<<<<<;;;:::::::::999888666444222111000000000000000000000///......,,,---...///000///---,,,+++---,,,+++000777888444---,,,,,,++++++,,,,,,---...***))),,,---+++***+++))))))((()))***---///111000...+++)))'''((()))***,,,+++***)))'''%%%###!!!'''((()))***+++++++++************))))))(((((((((******))))))((((((((((((&&&&&&&&&&&&'''((()))******'''%%%&&&***,,,+++)))******))))))((((((''''''''''''''''''''''''''''''%%%'''&&&###$$$((()))'''))))))(((((('''&&&&&&&&&'''(((((((((((((((''''''))))))******)))((('''&&&&&&&&&'''''''''(((((((((***)))(((''''''((())))))(((((()))))))))))))))((())))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))((((((((((((((()))***&&&&&&'''((((((((((((''')))((((((''''''((()))***))))))(((((((((''''''''')))))))))))))))*********---,,,***)))((('''''''''&&&&&&&&&&&&&&&'''(((((()))(((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&(((((()))((('''''')))***++++++)))(((((()))*********)))((('''''''''((('''&&&'''******(((&&&''''''''''''((((((((()))000---***))))))******)))((((((((((((((()))***+++---LLLeeeHHH---...((()))))))))(((((((((((()))))))))((('''(((******)))'''((((((((((((((()))******(((((())))))))))))))))))***)))((()))***,,,,,,,,,++++++,,,,,,,,,+++***))))))((('''&&&&&&'''((()))+++)))'''&&&&&&''')))+++))))))((('''''''''''''''+++***)))(((''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))((('''''')))---000VVVAAA///------***))),,,%%%&&&((((((((((((***,,,)))((('''&&&%%%%%%&&&&&&,,,,,,***)))((())))))******************)))(((''''''((((((((()))))))))***))))))))))))))))))))))))***((('''''')))***))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&)))(((((((((''''''''''''))))))))))))))))))))))))((((((************)))(((((((((((((((((((((((((((***(((''''''(((((('''&&&(((((()))))))))*********((('''''''''''''''((((((******(((((('''(((((()))sssdddccciiinnnpppooonnnnnnnnnmmmjjjhhh``````___```aaabbb```^^^^^^\\\YYYWWWUUUSSSPPPNNNJJJHHHDDD@@@>>>>>>>>>?????????@@@AAAAAAAAA@@@@@@>>>>>>======<<<;;;;;;:::999888666444222111111000000000000000000///......------/////////...---,,,***---......000555777555---,,,,,,++++++,,,,,,---...***)))---...,,,+++,,,''''''(((***,,,///222333,,,+++***(((((('''''''''******+++******)))((((((((()))***+++,,,,,,,,,++++++******)))((('''&&&%%%***))))))))))))(((((((((&&&&&&'''(((((()))((((((###$$$&&&(((***++++++,,,***)))(((((((((((())))))''''''''''''''''''''''''$$$''''''%%%''',,,///---((((((((('''&&&&&&%%%%%%'''(((((())))))((((((((())))))***)))((('''&&&%%%''''''((((((((()))))))))+++***)))((('''''''''((('''((()))******+++******)))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''((()))***+++&&&'''(((((())))))((((((***))))))(((((((((((()))))))))((((((((((((''''''))))))(((((((((***+++,,,555333///,,,***))))))))))))(((((((((((()))******)))************))))))((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((('''&&&&&&)))***++++++)))(((((()))******))))))((((((''''''''''''&&&(((******)))'''&&&&&&''''''''''''((((((+++)))&&&&&&'''(((((('''***)))))))))))))))******111<<>>>>>>>>===<<<<<<;;;;;;:::999888666444333333333000000000000000///............/////////...---,,,------,,,---000111000------,,,,,,++++++,,,,,,------***))),,,---+++***,,,(((***---000111222222222************)))((('''&&&((()))******+++*********(((((()))***++++++++++++)))))))))((('''&&&&&&&&&))))))))))))))))))))))))((((((***++++++***)))((( $$$((())))))(((***,,,))))))(((''''''((()))***''''''''''''''''''''''''###'''((((((+++111555444((((((''''''&&&%%%%%%%%%'''(((((())))))))))))(((&&&''''''(((((()))))))))(((((((((((()))))))))))))))))))))(((((((((((((((&&&'''((()))***+++++++++''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))******))))))***+++++++++++++++******))))))((((((''''''))))))(((((((((((((((((()))(((''''''(((***,,,...999777222...+++))))))*********))))))******+++,,,+++,,,,,,---,,,+++)))((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))((((((''')))***++++++)))(((((()))***)))))))))(((((((((''''''''''''(((******))))))'''((((((((((((((((((((($$$###"""$$$&&&)))******+++******))))))))))))***---+++555---)))...'''...)))))))))((())))))******+++***(((((())))))((('''((((((((((((((())))))***))))))((((((''''''&&&&&&'''((())))))***+++---///***++++++++++++*********(((((((((''''''((((((((((((((())))))))))))((((((,,,++++++******+++++++++)))***+++++++++)))((('''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((('''&&&'''***---222***'''+++---***&&&%%%)))***+++***)))((()))***+++******************+++%%%%%%&&&''')))***,,,---)))*********)))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))(((&&&''')))******)))(((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))(((''''''((()))(((&&&(((((((((((()))))))))***%%%&&&(((***+++******)))''''''(((((())))))******wwweeeaaafffjjjnnnooopppqqqooommmkkkjjjaaa```___```bbbbbb```___]]][[[YYYXXXVVVTTTPPPMMMIIIGGGCCC@@@>>>===>>>>>>AAA@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;:::999777666444444333333000000000000000///........................------///---,,,000333222---)))---,,,,,,++++++,,,,,,---///***(((+++,,,***)))+++***---111444555333///---***++++++++++++)))((('''***))))))'''%%%###!!!''''''(((((()))******+++''''''''''''(((((((((((())))))))))))************((()))***++++++***(((((("""&&&******(((&&&(((***)))(((((((((((())))))***((((((((((((((((((((((((%%%((()))''')))///222111)))(((((('''&&&&&&%%%%%%''''''((()))******))))))'''''''''''''''((((((((((((((((((((())))))))))))&&&''''''((()))*********%%%&&&'''((())))))***)))''''''''''''''''''''''''%%%&&&&&&'''((())))))***((((((((((((((((((((((((******)))((((((((((((((())))))***+++++++++++++++******))))))((((((''''''(((((()))))))))))))))))))))(((''''''(((***,,,...555333...***'''&&&&&&''''''&&&&&&&&&&&&'''((((((******+++,,,+++***((('''(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((('''''')))***++++++)))(((((()))))))))))))))((((((((((((&&&'''((())))))*********))))))))))))))))))))))))&&&%%%%%%'''***---------******)))))))))))))))))))))$$$...***(((***"""+++)))))))))))))))***++++++...,,,***))))))***)))(((((((((((((((((())))))***))))))((((((''''''&&&&&&'''((())))))''''''))),,,*********************+++)))))))))******)))))))))'''((()))******)))((('''(((((('''''''''(((((()))))))))***++++++***((('''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''(((***,,,(((&&&'''+++...,,,******)))***+++***)))((()))***(((((((((''''''&&&%%%%%%######%%%&&&((()))******((())))))***++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((+++)))((('''((()))((('''(((((((((((((((((((((((('''((()))******)))(((''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((***))))))(((((((((((('''))))))))))))))))))))))))((('''&&&'''((()))(((''''''(((((((((((()))))))))%%%&&&(((***+++******)))((((((((((((((((((((((((xxxgggccceeeggglllooorrrrrrpppmmmkkkkkkaaa``````aaabbbbbbaaa___]]][[[YYYXXXWWWTTTPPPMMMKKKIIIEEEBBB@@@@@@AAABBB@@@@@@AAAAAAAAA@@@??????>>>>>>======<<<;;;;;;:::777666555444333222222222000000000000000///......------------....../////////...222888:::666000------,,,,,,++++++,,,,,,---333---)))******)))))),,,,,,...222444555333111///++++++,,,,,,++++++***)))(((((((((((('''&&&%%%%%%''''''''''''((()))***+++''''''((((((((())))))))))))))))))************+++(((((()))(((((('''&&&&&&%%%(((******(((&&&(((***(((((())))))))))))((('''(((((((((((((((((((((((((((***)))%%%%%%((()))''')))))))))(((''''''&&&&&&''''''((()))************+++***)))'''&&&%%%%%%%%%''''''((((((((()))))))))$$$%%%''')))***+++++++++%%%&&&'''(((((()))(((((())))))))))))))))))))))))$$$%%%&&&'''(((***++++++((((((((((((((((((((((((+++***)))(((''''''''''''&&&'''(((((())))))((((((((()))))))))))))))((('''(((((())))))))))))******))))))(((((((((***+++,,,111000---***((((((((()))((((((''''''(((((()))***'''((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&%%%&&&&&&&&&)))***++++++)))(((((()))))))))))))))((((((((((((%%%''')))***))))))+++,,,++++++************)))))))))((('''((()))***)))((()))((((((((((((((())))))***&&&000+++''''''&&&))))))))))))******+++,,,000...+++)))******)))(((((((((((((((((()))******))))))(((((((((((((((((((((***+++)))&&&$$$''')))******)))))))))***++++++)))******++++++******)))(((((())))))))))))(((((())))))((((((((()))******((())))))***))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))(((((()))++++++)))'''&&&&&&(((+++---((()))******((('''(((***(((((((((''''''%%%$$$###&&&&&&''''''''''''&&&%%%'''((()))+++,,,,,,,,,,,,))))))))))))(((((((((((()))))))))))))))))))))))),,,***(((((((((((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))((((((''''''''''''((((((((((((((())))))))))))))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))((('''&&&'''((()))((('''''''''(((((((((((())))))&&&''''''((())))))))))))(((((()))******))))))(((yyykkkgggggggggkkkooorrrssspppmmmkkkkkkcccbbbbbbbbbddddddbbbaaa\\\[[[YYYYYYWWWTTTPPPLLLJJJHHHEEEBBBAAABBBCCCDDD???@@@AAABBBBBB@@@>>>=========<<<<<<;;;:::::::::777666555444333222222222000000000000000///......,,,,,,,,,---...///000111...333===CCC===222...000---,,,,,,++++++,,,,,,---999222,,,******)))+++///000000111333666888;;;<<<,,,,,,+++++++++*********%%%&&&(((***,,,---...///)))((((((((((((***+++,,,))))))))))))))))))(((((())))))*********+++++++++***)))((('''&&&&&&&&&&&&((()))))))))((((((***+++''')))***++++++)))&&&%%%(((((((((((((((((((((((()))+++)))%%%$$$'''(((%%%*********)))((((((''''''''''''(((******++++++***,,,***(((&&&%%%$$$$$$$$$&&&&&&'''''''''(((((((((%%%&&&((()))************'''(((((()))))))))(((((())))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((***)))((((((((((((((()))&&&&&&'''((((((((((((''''''((()))******))))))((((((((()))))))))*********)))))))))))))))*********---,,,,,,+++++++++++++++***************++++++,,,((((((((('''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&%%%%%%%%%&&&'''((()))***++++++)))(((((()))(((((((((((())))))))))))$$$'''******))))))+++---************)))))))))(((((('''&&&'''(((((('''%%%'''&&&&&&&&&'''((()))))),,,(((000)))&&&+++"""&&&))))))))))))***+++,,,---111...***)))((()))((('''((((((((((((((()))******(((((())))))))))))))))))(((***,,,***&&&$$$'''+++***)))(((((()))***+++,,,((()))***++++++***)))((())))))(((((((((((())))))++++++******+++,,,,,,---)))((((((''''''(((((()))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((('''&&&((()))))))))'''$$$"""$$$(((***'''((())))))''''''(((***((()))*********)))((((((((())))))))))))(((&&&%%%(((((()))***++++++*********)))))))))((((((((('''))))))))))))))))))))))))+++)))''''''((())))))((())))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''((()))((((((((((((((((((((((((((('''&&&''')))))))))((('''''''''((((((((())))))((('''''''''''''''(((((('''(((***,,,---------,,,{{{nnnllljjjhhhkkkooosssssspppmmmllllllddddddcccdddeeeeeedddbbb\\\[[[ZZZYYYWWWTTTPPPLLLGGGEEECCC@@@@@@AAABBBCCC???@@@BBBCCCCCCAAA>>><<<===<<<<<<;;;::::::999999999888777666555444444444000000000000000//////...++++++,,,,,,...///111222---888FFFJJJ<<<+++(((///---,,,,,,++++++,,,,,,--->>>555...+++******,,,111444333222333888???FFFKKK,,,+++******)))******+++))))))*********))))))(((***))))))))))))+++,,,---,,,,,,+++***)))(((''''''))))))******++++++++++++---,,,***)))((((((((())))))((('''''')))***,,,---''')))+++,,,,,,)))%%%###))))))))))))))))))))))))'''***)))&&&'''+++---+++++++++******))))))((((((''''''(((******+++++++++((((((&&&&&&%%%&&&'''(((&&&&&&&&&&&&'''''''''((('''((()))******)))(((((()))************))))))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++'''(((((()))))))))))))))&&&'''(((*********))))))(((((())))))*********+++))))))*********))))))(((%%%&&&&&&'''(((((())))))'''''''''''''''(((((()))++++++*********+++---...(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&'''((()))+++)))***++++++)))(((((()))(((((((((((())))))))))))$$$'''***+++))))))+++...******))))))((((((((('''(((((((((***,,,------+++%%%%%%%%%&&&&&&((()))***+++'''...%%%'''111)))***))))))))))))***+++,,,---111---***((('''''''''&&&((((((((((((((()))******(((((())))))******++++++'''***---+++'''&&&)))---***)))(((((((((***+++,,,'''((()))******)))((('''))))))(((((((((((())))))((((((''''''((()))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))$$$&&&''''''%%%%%%&&&'''$$$(((,,,+++)))))))))(((%%%'''((((((''''''(((***%%%&&&(((************)))'''((()))+++++++++***)))((()))))))))))))))((('''******))))))(((((((((''')))))))))))))))))))))))))))'''&&&''')))*********))))))))))))))))))))))))+++***'''&&&&&&'''***+++(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''&&&&&&'''(((***+++(((((((((((((((((((((((('''&&&&&&''')))***)))(((''''''''''''((((((((())))))(((&&&%%%%%%&&&'''((('''(((+++---///000111111uuunnnkkkiiiooonnnnnnooopppnnnkkkhhhbbbbbbccceeefffgggeeeccc]]]\\\YYYXXXWWWUUURRROOOJJJHHHEEECCCBBBCCCDDDFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDAAA===:::999888666555999999888888777555444333000000///...........................////////////...<<>>;;;:::;;;<<<<<<;;;777777777777666444333222111000//////......//////............////////////+++---//////---***((((((,,,++++++,,,---...,,,+++))))))***+++,,,---///000---,,,+++******+++,,,---++++++++++++*********)))%%%&&&(((***+++***)))((((((((())))))((((((''''''((())))))******)))((((((((())))))*********))))))((('''&&&'''((()))(((&&&''')))+++***(((&&&(((+++(((((())))))(((((('''&&&''')))+++------,,,***((())))))))))))((((((((((((******)))(((''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))*********)))(((((())))))))))))(((((((((((((((((((((((())))))))))))((()))***+++++++++***)))))))))************))))))))))))(((((())))))***+++)))((('''((()))***)))(((''''''((()))))))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++************************)))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***************))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''************************+++)))(((((((((((('''%%%'''((()))******)))((('''((((((((((((((())))))***((())))))******))))))((())))))))))))))))))))))))((()))+++******)))+++,,,((((((((()))******++++++***)))))))))))))))******((()))***+++++++++***)))******))))))))))))******((((((''''''(((((())))))(((((((((((()))***++++++))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))***+++++++++******+++++++++***))))))))))))))))))************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))((()))***)))((('''((()))+++******))))))(((''''''((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********)))(((((()))))))))))))))***************(((''''''(((******((('''&&&(((***++++++***zzzvvvtttrrrooonnnmmmmmmkkkiiieeedddddddddeeeeeecccaaa]]]\\\YYYXXXWWWUUURRROOOLLLJJJGGGCCCBBBBBBBBBCCCAAAAAAAAABBBCCCDDDDDDDDDAAA???<<<;;;;;;<<<;;;:::777777777777555444333222222111000000//////000000............////////////...---,,,------,,,+++))),,,+++******,,,......---*********+++,,,,,,---...++++++++++++******+++,,,***************))))))(((%%%&&&)))+++,,,+++***(((******)))((((((((((((((('''(((((())))))((((((((('''((()))***************'''&&&&&&(((***+++***((($$$'''***(((%%%$$$&&&))))))))))))))))))(((''''''((()))***+++,,,++++++***(((((((((((())))))))))))(((((('''''''''''''''((((((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))*********))))))))))))))))))(((((((((((('''((((((((()))))))))***((((((((()))))))))******)))))))))(((((()))))))))))))))(((((())))))***+++(((''''''((()))******(((''''''((()))))))))))))))%%%'''))))))((((((***,,,))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&'''((()))***++++++************************)))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***************)))))))))))))))*********''''''(((((())))))******((((((((((((((((((((((((***************************)))((((((******)))''')))***+++,,,,,,+++***)))((((((((((((((()))******((()))************)))((()))))))))))))))))))))))))))***++++++******+++---'''(((((()))******++++++******))))))))))))******((((((((())))))*********))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))((((((((((((((()))))))))(((((())))))*********+++,,,,,,------...---------((()))))))))************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))((()))***)))((('''((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((())))))))))))))))))))))))***)))'''&&&&&&''')))***'''((((((***+++,,,++++++~~~yyytttrrrooommmmmmllljjjiiieeeddddddeeefffeeeccc```]]]\\\YYYXXXWWWUUURRROOOKKKIIIEEEBBB@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEFFFFFFBBB???<<<;;;:::888666777777777666555444222222000000///.........................../////////000222...***+++///111///---,,,+++)))))),,,...//////*********++++++,,,,,,,,,(((***,,,,,,+++******+++)))))))))))))))((((((''''''))),,,...///...---,,,...---+++*********+++,,,''''''((((((((((((((('''''''''(((******+++++++++''''''''')))+++,,,,,,***'''***---+++(((&&&))),,,***************)))((((((((((((''''''''')))***+++''''''(((((())))))******''''''&&&&&&&&&''''''((((((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((('''((()))***++++++***)))))))))))))))(((((((((((('''((((((((())))))******((((((((('''((())))))******)))(((''''''((()))***)))))))))))))))******+++(((''''''((()))******)))'''(((((()))))))))))))))%%%'''((()))((()))***,,,))))))))))))))))))))))))'''((((((((())))))******'''''''''((()))*********(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***************''''''(((((())))))******&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''')))+++,,,+++***%%%'''((())))))((('''%%%((((((((((((((()))******((()))***++++++***)))((())))))))))))))))))))))))(((***+++***)))((()))***'''(((((()))***+++++++++******)))))))))))))))***((((((''''''((()))******((((((''''''''''''((((((&&&'''(((*********)))((((((((((((((()))***+++,,,))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))************((()))******++++++++++++(((((())))))*********+++(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))(((******)))((('''((()))&&&&&&''''''(((((())))))&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((()))))))))(((((((((((((((***((('''&&&&&&'''(((***((()))***,,,,,,,,,+++***}}}uuuooonnnnnnkkkiiijjjbbbbbbccceeefffeeebbb```\\\[[[ZZZYYYYYYWWWSSSQQQIIIGGGEEEBBBAAAAAAAAABBBEEEDDDDDDEEEFFFFFFDDDBBB?????????>>>===;;;999888:::999888666444222000///,,,...///111111000...---------...//////000//////000...,,,,,,.........---++++++++++++,,,,,,---...---,,,++++++******++++++...---,,,+++++++++,,,---,,,***))))))***++++++***)))***,,,---,,,***((('''++++++***)))(((((())))))((()))***++++++***)))(((&&&((()))******)))(((&&&))))))))))))))))))))))))((())))))))))))*********&&&(((***+++,,,+++)))(((---,,,***(((((((((((()))(((((()))(((((('''&&&%%%***(((''''''(((((('''%%%&&&&&&&&&'''((()))***+++######$$$%%%&&&&&&&&&&&&(((((((((((())))))))))))''''''((()))))))))))))))***************************+++,,,,,,+++***+++,,,(((((())))))******++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&+++***)))))))))))))))***(((((())))))))))))((((((''''''((()))***++++++,,,++++++******))))))(((((((((((((((((((((((((((((($$$&&&'''((()))+++...000******))))))((((((''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''******))))))))))))******,,,***''''''((((((((((((***)))(((((((((***+++,,,******+++++++++******)))***)))(((''''''((()))***(((((((((((())))))))))))'''((((((((()))))))))*********))))))(((((('''''')))))))))(((''''''&&&&&&((('''&&&&&&&&&((()))*********))))))))))))******((())))))(((''''''(((***)))'''&&&'''***+++***((((((*********)))((()))***)))))))))))))))((('''''')))))))))))))))******+++'''((()))******)))((('''((()))***++++++***)))(((***%%%%%%***,,,(((''')))))))))(((((((((((())))))&&&&&&'''((()))***++++++(((((()))(((&&&### ''')))***)))((('''(((***))))))******++++++,,,,,,))))))))))))))))))))))))******((('''&&&&&&'''''',,,+++++++++******))))))'''((()))******)))(((''')))))))))))))))******+++))))))(((((('''''''''&&&))))))))))))***************************)))(((''',,,,,,+++***)))(((''''''+++***)))(((((()))***+++'''((((((((())))))******''''''&&&''''''((()))***,,,,,,++++++***)))))))))''''''(((((())))))******((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))~~~vvvooooooooollljjjjjjcccbbbbbbccceeedddbbb```\\\[[[ZZZYYYXXXVVVSSSPPPJJJHHHEEECCCBBBAAABBBCCCEEEDDDCCCDDDFFFFFFEEECCC>>>>>>===;;;:::999888777999888888666555444333222222111000...------------......///000000000000000///...,,,,,,.........---,,,+++++++++,,,,,,---......---,,,,,,++++++,,,,,,---,,,+++++++++,,,------,,,***))))))***++++++*********+++,,,+++***)))(((++++++***)))))))))))))))))))))************))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))*********++++++((()))+++,,,,,,,,,***)))---,,,+++***)))))))))***((((((((())))))(((((('''+++)))(((((())))))((('''%%%%%%%%%%%%&&&&&&'''(((%%%&&&''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))+++,,,+++***)))***,,,((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))******+++(((((())))))))))))(((((((((((())))))******++++++*********)))))))))))))))))))))))))))))))))))))))((()))***)))((((((***+++******))))))(((((((((((('''(((((()))*********)))))))))))))))))))))))))))******))))))))))))******,,,***''''''((()))(((((((((((('''&&&''''''))))))************)))((('''&&&***)))(((''''''((()))***''''''((((((((()))))))))((((((((()))))))))))))))************)))))))))(((***))))))))))))((((((((()))((('''''''''((())))))******))))))))))))******++++++,,,+++******+++---***((('''(((+++,,,+++))))))***++++++))))))***+++)))*********))))))((('''))))))(((((())))))***+++(((((())))))))))))(((((()))((('''&&&&&&'''((())),,,'''&&&+++,,,(((&&&(((***))))))(((((())))))***(((((((((((()))))))))))))))*********)))(((&&&%%%''')))***)))((('''(((***((((((((((((((()))))))))))))))))))))))))))))))))***((('''((()))+++,,,,,,((((((((((((''''''&&&&&&'''((()))******)))(((''')))))))))))))))******+++))))))((((((((('''''''''(((((()))))))))************************)))((((((++++++******)))((((((((()))((('''&&&&&&'''((()))''''''((((((((()))))))))***))))))((((((((())))))*********************+++*********+++++++++++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))wwwqqqqqqpppmmmjjjjjjcccbbbaaabbbcccdddcccaaa\\\[[[YYYYYYXXXVVVRRROOOKKKIIIFFFDDDCCCCCCCCCDDDCCCCCCCCCDDDFFFGGGFFFDDD???>>><<<:::999888888999888777777777666666555555888555000+++)))***,,,...,,,,,,------......------///---,,,,,,---......---,,,,,,+++++++++,,,------///...------,,,,,,------++++++***++++++,,,---...,,,***((()))***+++***)))+++************)))))))))+++***))))))))))))))))))******))))))))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))************+++++++++,,,)))***+++,,,---,,,+++***------+++***************(((((())))))******)))))),,,***((((((******)))(((&&&&&&&&&%%%&&&&&&''''''))))))))))))))))))((('''(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))((())))))******))))))((()))))))))))))))*********))))))))))))************************************)))******)))''''''((()))***))))))))))))((((((((())))))******************++++++++++++++++++++++++******))))))))))))******+++)))''''''((()))(((((())))))((('''''''''((((((*********)))'''&&&$$$###))))))(((((((((((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))++++++************))))))))))))************++++++))))))((('''''''''((((((******))))))))))))******+++,,,,,,+++******+++---+++***)))***+++,,,+++******+++,,,+++***)))***,,,*********+++******)))((())))))(((((())))))***+++))))))(((((((((((()))))),,,)))&&&######&&&))),,,---)))(((***+++)))'''(((*********))))))************)))))))))(((((((((''')))*********++++++++++++''')))***)))((('''(((***)))((((((((((((((((((''')))))))))))))))))))))))))))'''%%%&&&)))+++***)))''''''''''''&&&&&&&&&&&&(((((()))******)))(((((()))))))))))))))******+++))))))((((((((((((''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((,,,+++***))))))((((((((((((((()))******+++,,,,,,((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))xxxrrrrrrqqqnnnkkkjjjcccbbb``````bbbccccccbbb\\\[[[YYYXXXWWWUUUQQQNNNLLLJJJGGGEEEDDDCCCDDDEEECCCBBBBBBDDDFFFGGGFFFEEEBBBAAA>>>;;;::::::;;;;;;777777666666555555444444777444///+++******---...,,,------.........------...---+++,,,---......---,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,)))******++++++,,,---...+++***((((((*********)))+++***))))))))))))************)))))))))))))))***+++***)))(((((()))***+++)))******++++++******)))))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))***+++++++++******,,,++++++******))))))))))))************))))))(((+++)))(((''')))******)))***)))((((((((((((((()))************))))))((('''(((((((((((())))))))))))''''''((()))))))))))))))************************((()))***)))((('''(((***)))))))))(((((('''''''''((((((((((((((((((((((((((((((((())))))******************)))((('''&&&&&&)))))))))******)))))))))*********)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))&&&'''(((((('''((()))+++))))))))))))))))))))))))******)))))))))***************************************))))))))))))*********)))'''((()))))))))''',,,++++++******)))))))))))))))))))))((('''%%%%%%))))))(((((((((((())))))&&&&&&&&&&&&'''''''''(((*********))))))))))))(((***)))))))))))))))))))))(((((())))))***++++++,,,)))))))))(((((((((((((((******))))))))))))******(((((()))(((''''''(((*********)))******+++*********+++,,,,,,+++***+++,,,******+++++++++******)))((((((((((((((()))*********)))(((''''''((()))***---+++(((&&&&&&(((+++---+++)))((()))+++++++++***++++++************++++++))))))))))))((((((((((((((((((((((((((()))***+++''')))***)))((('''(((***++++++******)))))))))(((((((((((((((((((((((((((---)))&&&'''******(((%%%))))))))))))))))))))))))((()))************)))((()))))))))))))))******+++))))))((((((((((((((((((''''''((((((((()))))))))******)))))))))))))))***(((((())))))******************))))))))))))******''''''''''''''''''((((((+++***))))))((((((((()))((()))))))))*********+++'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''(((((((((((()))))))))xxxssssssrrrnnnjjjjjjcccaaa```aaabbbddddddccc]]]\\\ZZZYYYXXXUUUQQQNNNLLLJJJHHHEEEDDDDDDDDDEEECCCBBBBBBDDDFFFGGGFFFEEEBBBAAA>>>;;;::::::;;;;;;777777666555333222111111222111///---------......000000111111111000000///---,,,++++++---......------,,,,,,++++++,,,,,,,,,---,,,,,,+++++++++++++++((()))***+++,,,,,,------+++)))(((((()))******)))***))))))(((((()))*********)))))))))))))))******+++***)))(((((()))***+++((())))))))))))))))))(((******************************+++++++++,,,,,,,,,'''(((((())))))))))))))))))))))))))))))(((((((((++++++++++++***(((''''''***(((&&&&&&''')))))))))***))))))((((((((()))))))))))))))))))))((('''&&&(((((((((((())))))))))))''''''((()))))))))))))))************************'''((())))))((('''((()))*********))))))((((((((())))))))))))))))))))))))'''''''''(((((()))))))))'''((())))))***))))))((())))))************))))))*********)))))))))))))))(((((())))))******++++++(((((((((((((((((((((((('''((()))((('''((()))+++))))))))))))******************)))((((((((()))***((((((((((((((((((((((((******))))))))))))******)))((('''((()))***)))''',,,,,,+++++++++***))))))(((((()))*********))))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((************))))))))))))'''(((((((((((((((((((((&&&'''(((((()))***++++++))))))))))))))))))((((((******))))))))))))******&&&'''((('''%%%%%%'''((())))))))))))((((((((()))***+++,,,,,,+++***+++,,,)))******+++++++++******((((((((('''((())))))******)))(((''''''((()))*********))))))))))))******(((''''''(((+++...///...++++++************++++++'''''''''((()))*********))))))((('''''''''((()))''')))***)))((('''(((***+++*********))))))((((((((((((((((((((((((((((((...+++******,,,,,,)))'''************************((()))***++++++***)))((()))))))))))))))******+++(((((())))))))))))))))))(((((((((((())))))))))))******)))(((((()))***+++((((((((()))******++++++))))))************))))))(((((((((((((((((('''''''''''''''''''''((()))************)))))))))((((((*********))))))((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))***xxxssssssrrrnnniiiiiicccbbbaaabbbdddeeeeeeddd^^^]]][[[ZZZXXXVVVRRROOOLLLJJJGGGEEEDDDCCCDDDEEECCCCCCCCCDDDFFFGGGFFFDDD???>>><<<:::999888888999777666555444222111000///......//////////////////------------------,,,+++---+++***+++---.........------,,,+++++++++,,,,,,,,,,,,+++************+++((()))***+++,,,,,,,,,++++++)))'''((()))***)))((((((((()))))))))))))))***)))))))))))))))******+++******))))))))))))******((((((((((((((((((((((((************************************+++++++++,,,'''''''''((((((((())))))'''(((((())))))(((''''''************)))((('''&&&***(((%%%%%%&&&((())))))'''''''''&&&''''''(((((('''((((((((((((''''''&&&(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''')))***)))((('''((()))************))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((###$$$'''***,,,---------)))******++++++******))))))))))))))))))*********))))))))))))************''''''''''''''''''''''''+++,,,,,,***((('''((())))))))))))************++++++***)))((('''((()))***((((((((((((((((((((((((******))))))))))))******(((''''''(((******)))'''))))))*********)))((((((((()))***+++,,,,,,,,,,,,(((((())))))))))))((((((&&&&&&'''''''''((((((((()))))))))*********++++++&&&&&&''''''''''''((((((''''''(((((()))***++++++'''((()))************)))******))))))))))))******))))))***)))(((''')))+++((()))***)))((('''((()))***+++,,,+++***)))***,,,((()))******+++*********((((((''''''(((((()))***))))))(((((((((((())))))&&&'''((())))))((('''&&&&&&'''''''''+++111333111*********))))))*********&&&&&&'''((()))***++++++++++++******)))(((((((((''')))***)))((('''(((***(((''''''''''''''''''&&&))))))))))))))))))))))))$$$%%%&&&'''(((((((((((((((((((((((())))))))))))))))))***++++++***)))))))))))))))))))))******+++(((((())))))))))))******))))))))))))***************)))((((((((()))++++++(((((())))))*********+++''''''((((((((((((''''''))))))))))))((((((((((((&&&&&&&&&&&&'''((()))***++++++***))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******xxxssssssrrrmmmhhhgggbbbbbbcccdddggggggfffddd```^^^\\\[[[YYYWWWSSSOOOKKKIIIGGGDDDCCCCCCDDDDDDEEEDDDCCCDDDFFFFFFEEECCC>>>>>>===;;;:::999888777666555555444333333222222//////........./////////***++++++++++++***)))(((,,,+++******---............---,,,,,,+++++++++,,,------,,,++++++++++++,,,)))***++++++,,,+++*********)))'''''')))***)))(((&&&''')))*********)))((()))))))))))))))***++++++))))))************))))))***))))))))))))))))))***************************)))))))))*********++++++((((((((((((((())))))***'''((()))******)))((('''&&&'''((()))))))))))))))+++(((%%%%%%''')))***+++'''&&&&&&&&&'''((())))))''''''(((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((()))******(((((()))***((((((((()))))))))))))))++++++++++++++++++++++++)))))))))(((((((((((((((%%%&&&))),,,---...------)))******++++++******)))(((((())))))******++++++*********)))))))))))))))((((((((((((((((((((((((+++,,,,,,+++)))((()))+++))))))*********+++++++++---,,,***(((((()))***+++******************************))))))))))))******''''''''')))++++++)))''''''((()))*********))))))******++++++++++++++++++'''((()))******)))((('''''''''((((((((()))))))))(((((()))***++++++,,,---''''''''''''((((((((())))))))))))******+++++++++&&&'''(((***++++++++++++******))))))))))))*********+++,,,+++))))))+++,,,)))***,,,***((('''(((***)))***++++++))))))***+++'''((())))))*********)))(((''''''''''''((())))))(((((())))))))))))((((((&&&'''((())))))((('''&&&''')))(((&&&***111444111***))))))(((((())))))***''''''(((((())))))******)))***+++++++++***((((((''')))***)))((('''(((***&&&&&&&&&''''''''''''''')))))))))))))))))))))))) $$$((((((%%%$$$&&&((('''''''''((((((((()))))))))***++++++++++++***))))))))))))))))))******+++(((((()))))))))*********************++++++++++++***)))((('''((()))+++,,,)))))))))))))))*********&&&'''((())))))((('''&&&++++++******)))))))))))))))((((((((((((((()))))))))))))))))))))(((((((((&&&''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********~~~xxxssssssrrrmmmhhhfffbbbbbbdddfffhhhhhhfffdddaaa___]]]\\\ZZZWWWSSSPPPKKKIIIFFFDDDCCCCCCCCCDDDEEEDDDDDDEEEFFFFFFDDDBBB?????????>>>===;;;999888555555555555555555555555111000...---------///000000000000000//////...---,,,***)))***,,,............---,,,,,,++++++++++++......---,,,,,,,,,,,,---)))***+++,,,,,,+++)))(((***)))'''''')))))))))(((%%%''')))***+++***)))((())))))((())))))***++++++((()))***++++++***)))(((++++++************++++++************************((())))))))))))*********)))))))))))))))******+++((()))***++++++***)))(((###$$$%%%''')))***++++++,,,)))&&&&&&(((***,,,,,,(((((((((((()))+++,,,,,,&&&'''((()))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))************************(((***+++***)))((()))+++&&&'''''''''(((((())))))++++++++++++++++++++++++++++++******))))))((((((+++,,,---...---+++)))(((******++++++++++++******'''(((((()))***++++++,,,++++++******))))))(((((())))))))))))))))))))))))((()))++++++***+++...000))))))******++++++++++++...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******''''''''')))++++++)))''')))***+++,,,------,,,++++++++++++++++++***)))((('''((()))******)))((('''(((((((((((())))))))))))''''''(((***+++,,,---...'''((((((((())))))*********++++++++++++,,,,,,,,,%%%&&&(((***+++,,,,,,+++******))))))))))))*********++++++***))))))***,,,***,,,---,,,)))''')))+++(((***+++***)))((()))***''''''((()))))))))))))))'''''''''''''''((())))))'''((()))******)))((('''))))))************))))))(((+++)))&&&***111333000))))))(((((((((((())))))))))))))))))((((((((((((&&&''')))***+++***((('''((()))***)))((('''(((***'''((((((((())))))******))))))))))))))))))))))))(((---222000***&&&))),,,'''((((((((())))))******)))***+++,,,,,,+++***))))))))))))))))))******+++(((((())))))*********+++******+++++++++,,,,,,,,,***)))((('''((()))+++---******))))))))))))))))))((()))***++++++***)))(((,,,+++++++++******)))))),,,+++***)))((((((((((((''''''(((((())))))******))))))******++++++,,,,,,((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************yyyttttttsssnnnjjjiiifffdddccceeehhhiiigggddd```]]]ZZZXXXWWWUUURRROOOLLLJJJHHHFFFEEEEEEFFFFFFEEEDDDDDDEEEFFFFFFDDDBBB??????>>>===<<<:::888777777555333444555555333000000000///...............,,,---------.../////////...,,,***+++---...+++)))///---++++++++++++)))(((,,,+++***))))))***+++,,,******)))(((((((((((((((++++++******++++++,,,---''''''''''''''''''''''''++++++)))'''%%%""" ''')))******((('''(((((())))))***++++++++++++***---+++(((&&&&&&(((+++------,,,+++)))))))))******))))))************))))))*********)))))))))))))))))))))))))))))))))))))))---+++((((((((())))))(((((('''&&&%%%%%%&&&((((((((((((((('''&&&&&&%%%%%%***))))))(((((((((((((((******))))))((((((''''''(((((())))))))))))(((((()))))))))))))))*********)))))))))))))))******+++))))))(((((((((((())))))---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********)))))))))))))))******+++************))))))))))))))))))((((((''''''&&&&&&)))************+++++++++,,,+++)))(((((()))+++,,,---------......---------***)))))))))***+++,,,,,,***)))))))))))))))***************)))******+++++++++++++++***************+++*********))))))(((((())))))))))))((((((((((((((()))***++++++***)))((())))))***++++++++++++***))))))))))))))))))))))))---,,,+++***))))))))))))))))))((((((((((((((((((******)))(((((((((((((((++++++***)))(((((())))))///...,,,***((((((((((((---,,,+++)))((((((''''''((())))))******((('''&&&'''((()))******)))((('''))))))************))))))------,,,,,,+++*********'''&&&&&&'''***///444777(((((()))***+++***'''$$$)))******++++++++++++***((((((((((((((((((((((((''''''''''''''''''''''''(((((()))************))),,,,,,,,,++++++)))((((((((((((''''''''''''((((((((('''&&&&&&&&&((()))***+++***(((''''''(((***+++(((((())))))))))))(((((()))***,,,+++)))((((((((())))))))))))((((((((((((((((((''''''''''''((((((((()))))))))************((((((((((((((((((((((((************************((()))***++++++***)))((((((((('''''''''&&&&&&&&&))))))))))))************))))))))))))************))))))(((((((((((())))))************))))))))))))+++***((('''''')))***+++yyytttsssrrrmmmiiihhhfffdddccceeehhhiiigggddd```^^^\\\[[[[[[ZZZXXXVVVKKKIIIGGGEEEDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFDDDAAA??????>>>===<<<:::999888999777555555666666333000000000///...............------..................111...++++++---...---,,,...,,,++++++,,,,,,***)))***))))))))))))))))))***++++++***)))))))))))))))***************+++,,,,,,))))))))))))))))))))))))------,,,,,,***)))''''''$$$'''+++------++++++***))))))***++++++++++++***,,,+++)))''''''(((***+++---,,,+++***************))))))************))))))***))))))))))))))))))))))))))))))))))))))))))))),,,***(((''')))******))))))((((((''''''((())))))((((((((((((((())))))))),,,,,,***)))'''&&&&&&&&&***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++))))))(((((((((((()))))),,,++++++***))))))******++++++++++++++++++******,,,++++++***************)))))))))))))))***++++++************)))))))))))))))))))))((((((((((((((()))************+++++++++,,,+++***))))))***+++,,,(((((())))))))))))((((((******)))))))))***++++++++++++***))))))))))))))))))((())))))***+++,,,---)))(((((((((((((((((((((+++*********))))))))))))***)))))))))(((((((((((())))))************))))))))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,******))))))))))))******++++++***)))))))))))))))---,,,+++***)))(((((((((,,,+++***)))(((((((((((())))))*********)))(((''')))*********)))(((''''''((())))))))))))))))))(((*********+++++++++++++++******)))***---222666999((((((((()))+++***)))'''((()))******+++*********((((((((((((((((((((((((''''''''''''''''''''''''******+++,,,,,,,,,,,,+++((())))))*********))))))))))))(((((((((((()))))))))((('''''''''((()))***((('''%%%$$$$$$%%%'''(((((())))))******))))))((((((***++++++)))(((((()))***)))))))))((((((((((((((((((''''''''''''((((((++++++******)))(((((((((************************************************((()))***++++++***)))((()))))))))(((((('''''''''))))))))))))************))))))))))))************+++******))))))******+++************)))))))))))))))************))))))((({{{tttsssqqqkkkgggffffffdddccceeehhhiiigggddd___^^^]]]]]]^^^^^^]]]\\\JJJHHHFFFDDDCCCCCCDDDEEEEEEDDDDDDDDDEEEEEECCCAAA@@@@@@???>>><<<;;;::::::;;;999888777777555333000000000///...............//////..................111...+++***+++------------+++***+++,,,---,,,***------............------,,,,,,+++************+++***))))))))))))***++++++************************))))))***++++++*********%%%)))...000000---+++***))))))***++++++++++++***++++++***)))(((((())))))+++++++++,,,++++++******))))))************))))))))))))))))))))))))******))))))))))))))))))))))))+++)))'''''')))***+++*********))))))))))))******(((((()))******+++,,,,,,+++***)))(((''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((('''''''''((((((((()))))))))))))))))))))******+++***))))))(((((())))))******++++++++++++***)))))))))))))))))))))))))))))),,,,,,+++******************))))))))))))***++++++++++++*********))))))))))))))))))))))))*********)))************+++++++++,,,+++***))))))***+++,,,)))))))))******)))))))))******)))((((((((()))))),,,+++***)))))))))))))))''''''((()))***,,,---...(((((((((((((((((())))))***************)))))))))******)))))))))(((((((((******))))))))))))******))))))***++++++++++++***)))))))))))))))))))))))))))))))))***+++,,,,,,---)))))))))***+++++++++,,,+++***************+++,,,+++***)))))))))))))))))))))*********))))))((('''******))))))))))))************++++++******)))(((,,,+++***)))((('''''''''(((((((((((((((((((((((((((((())))))***++++++,,,++++++***+++...222666888***)))'''((()))******)))'''((())))))*********)))(((((((((((((((((((((((('''''''''''''''''''''''')))***++++++,,,,,,++++++&&&&&&'''))))))***************))))))))))))************)))((((((((())))))***)))(((''''''((()))***)))******************)))''')))++++++)))))))))*********)))))))))((((((((()))((((((''''''(((((()))------,,,***)))'''&&&%%%************************************************))))))************))))))******))))))))))))(((((())))))))))))************))))))))))))************,,,,,,++++++++++++,,,,,,************))))))))))))((()))+++,,,+++***'''&&&}}}vvvtttqqqlllggggggfffdddccceeehhhiiigggddd___^^^\\\\\\]]]^^^\\\[[[JJJIIIFFFDDDCCCCCCDDDEEEFFFEEEDDDDDDDDDDDDCCCAAAAAA@@@???>>>===<<<;;;;;;;;;:::999888666444111000000000///...............000000//////......------...---++++++++++++++++++,,,+++***+++---...---,,,......000111111000......,,,++++++*********++++++)))))))))((())))))***+++************************'''((()))***************+++---000000---***((('''))))))***++++++++++++*********+++******)))((('''((()))***+++++++++***)))))))))************)))))))))))))))))))))*********))))))))))))))))))))))))***)))'''''')))++++++++++++******))))))))))))))))))))))))******+++++++++&&&&&&''''''(((***+++,,,))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((())))))******)))))))))))))))******+++***))))))))))))))))))***)))***+++,,,,,,+++))))))))))))))))))************,,,,,,+++************+++******))))))******+++,,,+++++++++*********)))))))))))))))******++++++,,,))))))*********+++++++++,,,++++++******++++++,,,******++++++++++++************)))(((''''''((((((*********))))))***++++++(((((((((((()))+++,,,,,,***************+++++++++*********************************)))))))))((((((+++***)))(((((()))***+++))))))***++++++++++++***))))))))))))))))))))))))'''((())))))******++++++'''(((((()))***+++,,,,,,,,,+++******))))))))))))******)))))))))))))))***'''((()))******)))((('''))))))(((((()))***++++++++++++++++++******)))))),,,+++)))((('''((())))))((((((''''''''''''(((((((((((()))))))))*********))))))((()))+++...111333...+++((('''((())))))(((&&&'''((())))))***))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))&&&'''((()))***************))))))(((((())))))***++++++***)))))))))((((((+++******))))))******+++******++++++++++++******&&&(((*********)))***+++*********)))))))))(((((())))))(((((((((((())))))---,,,+++***)))'''&&&&&&''''''''''''''''''''''''************************)))))))))******)))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************,,,++++++******++++++,,,************)))))))))(((******++++++***)))'''&&&xxxuuurrrmmmiiihhhfffdddccceeehhhiiigggddd___]]][[[ZZZZZZYYYWWWUUUKKKJJJGGGEEEDDDEEEEEEFFFGGGEEECCCCCCCCCCCCBBBAAAAAA@@@???===<<<<<<<<<<<<::::::999777444222000///000000///...............000000000//////......---,,,---......---,,,++++++,,,+++***+++---......---)))***,,,,,,,,,,,,***)))******)))))))))******+++)))))))))((())))))***+++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++---...---,,,)))(((((()))))))))***++++++++++++***)))******+++***)))((('''&&&''')))*********))))))))))))************))))))(((((())))))***************************************)))'''''')))+++++++++************))))))((((((*********))))))(((((((((&&&&&&&&&''')))***,,,,,,(((((((((((())))))))))))(((((())))))))))))(((((((((((()))***++++++,,,,,,)))))))))))))))******+++******))))))))))))******))))))+++,,,,,,+++***)))*********++++++,,,,,,,,,---,,,,,,+++***+++++++++***************++++++,,,++++++++++++************))))))******++++++,,,,,,))))))*********+++++++++,,,++++++++++++++++++,,,(((((())))))))))))((((((******)))(((''''''(((((())))))))))))***,,,---...******))))))((()))))))))))))))******++++++++++++***************+++++++++************))))))))))))+++***)))(((((()))***+++))))))***++++++++++++***))))))))))))))))))))))))******+++,,,,,,++++++***++++++,,,,,,---...//////---,,,***)))''''''&&&&&&***)))))))))))))))******&&&''')))******)))(((((((((((((((((()))***+++,,,+++++++++******************)))(((((((((***+++,,,((((((''''''''''''((((((*********)))))))))(((((((((((('''((()))+++...///111...***''''''''''''&&&&&&&&&((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))((()))******++++++******))))))((((((''''''(((((()))++++++******))))))((((((''''''''''''''''''''''''******++++++++++++******&&&(((*********)))***+++************))))))))))))))))))(((((((((((())))))************)))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((((()))))))))************((()))))))))******************))))))))))))******************)))))))))(((,,,+++)))((((((((()))***xxxvvvsssnnnkkkjjjfffdddccceeehhhiiigggddd```]]]ZZZXXXVVVTTTQQQOOOLLLJJJHHHFFFEEEEEEFFFGGGGGGEEECCCBBBCCCCCCBBB@@@@@@???>>><<<;;;;;;<<<===999::::::888444111000000000000///...............000000//////////////////---///000000...---------,,,++++++,,,---......---++++++,,,,,,,,,,,,++++++***))))))))))))***++++++***))))))))))))***++++++))))))))))))))))))))))))***************))))))((()))***)))((('''(((+++...))))))***++++++++++++***))))))************))))))&&&'''((()))************))))))************))))))((((((((()))******++++++************************+++)))'''''')))***+++*********+++******)))((('''******)))(((''''''&&&&&&***))))))(((((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((())))))******+++,,,------)))))))))))))))******++++++******))))))******+++))))))***++++++++++++***+++++++++,,,------......------,,,++++++++++++++++++************+++,,,,,,,,,++++++++++++************************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************)))((((((((()))))))))))))))***+++,,,---...++++++***)))(((((((((((('''''''''((())))))***************+++++++++++++++++++++*********)))))))))******))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))------...//////...---,,,*********++++++,,,,,,,,,,,,+++***((('''&&&&&&&&&)))))))))))))))******+++(((((()))******)))))))))))))))(((((()))***++++++++++++***))))))))))))***((((((((()))***+++,,,---***)))(((''''''((()))***,,,++++++***))))))((((((******))))))***,,,---...222///+++((((((''''''&&&&&&'''((()))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++************+++++++++******)))((((((''''''''''''(((((())))))*********)))((((((((())))))))))))))))))((()))******************)))''')))++++++)))))))))***++++++*********)))))))))***))))))(((((())))))***(((((())))))*********+++************************))))))))))))))))))))))))******))))))))))))******''''''(((((((((((())))))))))))))))))************))))))))))))************))))))(((((((((((())))))************)))))))))))),,,***((('''''')))***,,,wwwuuusssnnnkkkkkkfffdddccceeehhhiiigggdddaaa^^^[[[XXXVVVSSSPPPMMMKKKIIIGGGEEEDDDDDDEEEFFFHHHEEECCCBBBBBBBBBAAA@@@@@@>>><<<;;;:::;;;<<<<<<999:::;;;999555222111222000000///...............///////////////000000000......---+++((())),,,///---,,,+++,,,---...---,,,///......------......///***************+++,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((((((((((((''''''((()))***)))***+++---))))))***++++++++++++***((((((((()))******++++++(((((())))))***,,,---...))))))************))))))'''(((((()))******++++++************************,,,***(((''')))******)))+++,,,,,,,,,+++***)))(((((((((((((((((((((((((((******)))(((((('''(((((('''((((((((()))))))))***(((((())))))))))))(((((((((((()))***+++,,,------)))))))))))))))******++++++******))))))******+++******))))))***++++++,,,+++++++++,,,---.........------,,,++++++++++++,,,++++++******++++++,,,---,,,,,,+++++++++************************))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------------------,,,******)))))))))***++++++,,,++++++******+++++++++***))))))(((((((((((()))&&&''''''((())))))***************++++++,,,,,,,,,+++++++++*********))))))))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))***+++---/////////...---((((((((((((((((((((((((+++***))))))((())))))))))))))))))))))))***+++++++++******)))))))))*********)))))))))))))))******+++***)))((((((((())))))((()))******+++++++++++++++***(((''''''(((***++++++++++++++++++*********++++++******+++,,,------///---***))))))))))))(((&&&'''(((***+++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************'''((()))***+++++++++***))))))(((((((((((())))))&&&'''((()))))))))((((((+++++++++,,,,,,+++++++++((())))))******))))))((((((***++++++)))(((((()))+++++++++*********))))))******))))))))))))******(((((())))))************************************))))))))))))))))))))))))+++***)))(((((()))***+++((((((((())))))*********))))))))))))************))))))))))))************)))((((((''''''(((((()))************))))))))))))((((((((())))))***++++++~~~vvvtttrrrnnnkkkkkkfffdddccceeehhhiiigggdddaaa___[[[YYYWWWTTTPPPNNNJJJHHHFFFDDDCCCCCCDDDEEEHHHFFFCCCAAABBBBBBAAA@@@???>>><<<:::999:::;;;<<<999;;;<<<:::666333333444000000///.....................//////000000111111---,,,((($$$!!!###***///...---,,,,,,......---,,,---,,,+++******+++,,,---++++++++++++,,,,,,---...++++++******++++++,,,---000000000000000000000000))))))***,,,,,,---,,,,,,(((***,,,---+++***))))))))))))***++++++++++++***(((((((((((()))+++,,,---************+++---000111))))))************))))))'''(((((()))***+++++++++************************---+++(((((()))))))))(((------......---+++***)))''''''(((((())))))******(((''''''(((((()))***+++'''((((((((())))))******(((((())))))))))))((((((&&&'''((()))***+++,,,,,,)))))))))))))))******+++++++++************+++++++++***)))))))))***,,,---******+++,,,------.........---,,,,,,++++++,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******+++*********))))))(((((()))************++++++++++++,,,,,,------,,,,,,+++))))))************))))))******))))))***+++,,,,,,///...---+++***)))))))))((((((((((((((()))******((())))))***+++,,,,,,,,,*********++++++,,,,,,,,,+++++++++************)))((()))***++++++***)))((())))))***++++++++++++***))))))))))))))))))))))))$$$&&&)))+++------,,,,,,+++++++++***************))))))))))))***+++,,,---))))))((())))))***++++++---,,,***)))))))))***+++******))))))))))))******+++***((('''''''''((())))))***+++,,,,,,+++)))(((,,,***)))'''''')))***,,,*********+++,,,,,,------*********)))******+++,,,,,,***))))))***++++++***'''((()))***,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((($$$%%%'''(((***++++++,,,******))))))))))))******%%%&&&''')))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))+++,,,+++)))(((((((((+++++++++************)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))******++++++++++++))))))))))))************))))))))))))************))))))(((((((((((())))))************))))))))))))%%%&&&)))+++,,,,,,+++***}}}wwwvvvtttooojjjiii``````bbbeeehhhiiiiiiggg```^^^ZZZXXXUUURRRNNNKKKKKKJJJIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBAAA@@@???>>><<<;;;;;;:::::::::;;;;;;:::999777666444333333333111000...------///111222333222000............///000000...---------...///------------------------***((('''(((,,,//////---------,,,,,,,,,---......))))))((('''((()))+++,,,***++++++,,,,,,++++++***...,,,***))))))******)))******++++++++++++******)))******+++++++++******))))))(((((()))***++++++,,,,,,,,,++++++*********(((''''''***---...,,,))),,,,,,,,,+++++++++************))))))))))))******+++***((('''&&&'''(((***---///111000...+++))))))))))))************)))))))))((('''''''''(((***+++))))))))))))))))))))))))++++++******)))(((((((((,,,+++)))((((((***+++---))))))))))))))))))******((()))***++++++***)))(((++++++++++++******)))))),,,,,,+++++++++++++++,,,++++++,,,++++++***)))(((,,,++++++************+++,,,,,,,,,,,,,,,+++************++++++,,,,,,------,,,------+++'''###!!! +++,,,---......---,,,+++......---+++)))'''%%%$$$...---,,,+++)))((('''&&&***)))))))))))))))))))))+++++++++,,,,,,,,,,,,---++++++++++++************''''''((()))***+++,,,,,,***************+++++++++***)))'''&&&&&&'''((())),,,,,,,,,,,,,,,,,,,,,,,,***((('''&&&&&&'''(((***'''((()))***+++,,,,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++(((((())))))******++++++))))))***++++++++++++***++++++++++++++++++++++++************************)))))))))***+++++++++,,,''''''((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,***))))))***++++++(((((((((((())))))))))))++++++***)))))))))))))))(((((())))))******++++++******))))))((((((''''''+++***)))(((((()))***+++,,,,,,,,,***'''&&&''')))************)))'''&&&%%%))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))*********************)))'''(((***,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((+++)))'''&&&%%%&&&'''(((++++++******************)))******)))'''&&&'''(((&&&'''''''''(((***+++,,,((((((((('''((())))))*********))))))((((((''''''*********)))))))))))))))|||vvvvvvtttoookkkjjjbbbbbbccceeehhhiiihhhfff```^^^[[[YYYWWWTTTPPPMMMLLLJJJGGGDDDCCCCCCCCCDDDCCCCCCCCCBBBAAAAAA@@@???===<<<;;;:::::::::::::::999888777555444333333222000000.........000222333444333222000//////000000...---,,,+++++++++,,,---,,,,,,------------------,,,***)))***---//////...+++++++++,,,---...///000++++++*********+++,,,,,,*********++++++*********,,,***(((''')))***))))))******++++++++++++************+++++++++******))),,,+++***))))))((())))))++++++***************)))000...---------,,,)))&&&*********)))))))))(((((())))))(((((((((((()))))),,,***)))''''''((()))******+++------,,,*********))))))************)))))))))(((((('''((()))***+++(((((((((((((((((((((((()))*********************,,,+++)))((((((***+++,,,************)))))))))))))))***+++,,,,,,+++***))),,,+++******)))))))))***++++++***************+++++++++,,,,,,+++***)))))),,,++++++*********++++++++++++,,,---......---------------,,,,,,,,,,,,,,,///000111000...,,,++++++------...///...---,,,,,,.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++************)))))))))************++++++++++++******)))))))))))))))))))))((((((((((((((())))))******))))))))))))******+++***)))(((((()))***+++((()))***+++++++++++++++,,,++++++***************************************)))))))))))))))*********))))))***++++++++++++*********************************************************************++++++''''''((()))))))))(((((())))))))))))************(((((()))))))))*********)))((('''&&&%%%%%%&&&&&&'''''''''((()))*********+++***)))(((((((((((())))))))))))))))))*********))))))))))))(((((((((((())))))(((((((((((()))))))))***+++***(((((()))*********))))))((((((''''''))))))))))))))))))))))))''''''((())))))))))))((())))))))))))************)))******)))(((((()))+++))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''))))))))))))((((((((((((((((((((((((((((((((((((+++)))(((&&&&&&&&&((()))))))))))))))))))))))))))***+++,,,+++)))))))))******************+++,,,---((((((((()))))))))*********)))))))))((((((((('''***))))))))))))))))))))){{{uuuuuusssoookkkjjjeeeddddddeeefffgggeeeccc___]]][[[YYYXXXUUURRROOOLLLIIIEEEBBBAAABBBDDDFFFDDDCCCCCCBBBBBBAAA@@@@@@>>>===<<<;;;:::999999999888888777555444333222111......///000333666999:::555444333222111111111222000//////............///,,,,,,,,,------............,,,,,,,,,...//////---*********+++---...000111------------------,,,+++))))))************))))))+++***(((((()))+++++++++******++++++++++++******+++++++++++++++***)))(((+++******)))))))))******)))))))))))))))*********++++++***,,,---...,,,+++*********)))))))))))))))((((((((((((((((((((((((,,,+++***)))((()))******'''(((******))))))***,,,)))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))))))))******+++,,,,,,---,,,+++***))))))***++++++++++++*********)))))))))++++++,,,,,,,,,,,,++++++,,,+++)))(((((()))***+++,,,++++++******++++++,,,++++++,,,,,,,,,++++++***,,,+++++++++++++++,,,---++++++---...///000000111000000//////...------------///111222111111222333111111222222111000///...000111111111111111000000////////////000000000000/////////.........------++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,++++++******************)))(((((((((''''''((()))***************))))))(((((((((((())))))---,,,+++******+++,,,---)))******+++++++++******++++++++++++************))))))))))))))))))))))))************))))))))))))((()))******++++++******))))))))))))))))))))))))******************************************))))))''''''((())))))))))))((())))))))))))************((((((((())))))))))))***---,,,+++))))))(((((((((&&&''''''((()))******+++))))))((((((''''''((((((************))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''')))******))))))***,,,***)))(((''''''((()))***))))))))))))))))))))))))'''((())))))******))))))))))))))))))************((()))++++++)))((()))***))))))))))))))))))))))))***)))(((((((((((()))*********))))))((((((''''''((((((((((((((((((((((((***)))((('''&&&'''((()))))))))))))))))))))))))))***+++,,,+++***)))***+++(((((('''''''''(((((((((((()))***+++++++++***)))))))))))))))(((((((((((())))))))))))))))))******zzztttsssrrrnnnkkkkkkeeedddccccccdddcccbbb```^^^\\\ZZZYYYXXXVVVRRRPPPIIIHHHEEECCCBBBCCCDDDEEEDDDDDDCCCBBBAAAAAAAAAAAA???>>><<<;;;:::999999888888777777666444333111111,,,---000333777<<>><<<;;;:::999999888777777777666555333111000---...000222666999;;;===111111111111111000000000,,,,,,+++)))'''&&&$$$###,,,,,,,,,------.........,,,---......---,,,++++++---,,,,,,+++++++++,,,,,,+++,,,---------+++***)))+++,,,,,,------,,,,,,+++)))(((&&&'''))),,,,,,,,,******++++++++++++******+++++++++++++++***)))(((''''''((()))+++,,,...///)))******++++++,,,,,,,,,------,,,***(((&&&%%%%%%++++++++++++++++++++++++)))***++++++++++++***))),,,++++++******************++++++***(((((()))+++******)))(((((()))******((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******))))))***,,,+++++++++******))))))*********))))))*********---+++)))(((((())),,,...,,,,,,,,,,,,,,,---...///------...///000000000////////////000111222333444222222333444444444444444555555666777888888999999999;;;=========>>>@@@BBB@@@@@@??????>>>>>>>>>>>>???@@@@@@??????>>>===<<<<<<<<<;;;;;;:::999888888666666666555444333333333000000//////...---,,,,,,/////////.........------*********+++++++++,,,,,,------,,,++++++***))))))'''(((***,,,,,,,,,,,,++++++***)))(((((()))***++++++++++++******+++++++++******+++++++++******)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))(((((((((((()))************)))++++++++++++++++++++++++************************+++******))))))(((((((((******+++,,,,,,,,,,,,+++((()))))))))******************************************))))))((('''&&&&&&******))))))((((((''''''((((((''''''''''''((((((++++++******))))))((((((''''''(((((())))))******((((((***++++++***(((((()))+++,,,+++)))''''''''')))((('''&&&'''(((+++,,,************************(((((()))***************((()))))))))************''')))+++,,,***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&(((((((((((((((((((((((())))))((((((((()))))))))*********++++++,,,,,,,,,'''((())))))((('''(((***++++++***)))((((((((((((''')))+++,,,---,,,***)))(((((((((((())))))))))))(((((())))))************{{{sssqqqpppkkkhhhiiicccbbb```___```aaa```___\\\ZZZXXXWWWVVVTTTQQQNNNGGGHHHIIIIIIHHHFFFCCCAAADDDCCCAAA@@@??????@@@AAA>>>===<<<;;;:::999999999888888888888666444222111//////000000000000111111//////000000000//////...,,,,,,,,,+++***((('''&&&------------------------***,,,...///---++++++,,,...---,,,++++++************++++++++++++******))),,,,,,------------,,,,,,'''%%%$$$$$$''')))))))))******++++++++++++******)))******+++++++++******,,,++++++*********+++++++++++++++++++++,,,,,,,,,---------+++)))((()))***)))))))))))))))*********)))***+++,,,,,,+++***)))+++************)))))))))+++,,,,,,+++)))((()))***+++***)))(((((()))***+++((()))******++++++******************************---,,,,,,+++******)))))),,,,,,++++++***)))))))))++++++++++++++++++++++++******)))(((((()))******---,,,+++******+++---...++++++++++++,,,------......///000111222333333333333333333444555777888999888888999999:::999999999::::::;;;<<<>>>???@@@AAA???@@@AAAAAA@@@AAACCCEEEGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDAAAAAAAAABBBBBBCCCCCCDDD>>>>>>===<<<;;;::::::999555444333222111000///...///............---------+++++++++,,,,,,------------------,,,+++++++++***((()))***+++++++++++++++***((('''%%%%%%'''(((***************************)))******+++++++++************,,,---------,,,+++++++++++++++++++++++++++************))))))))))))'''((())))))******))))))++++++++++++++++++++++++************************))))))))))))))))))((((((******+++,,,,,,,,,,,,,,,))))))))))))************)))(((((((((((((((''''''''''''((((((((('''&&&%%%******))))))((((((''''''((((((''''''(((((())))))************))))))))))))(((((((((((())))))))))))))))))************))))))***+++---,,,***'''&&&&&&)))(((''''''''')))***+++************************'''((())))))******))))))))))))))))))************((()))++++++)))((()))***))))))))))))))))))))))))((())))))******))))))(((******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))************++++++,,,---------)))***++++++******+++,,,******)))(((((((((((((((((()))***+++++++++***)))(((((((((((())))))))))))((((((((()))******++++++|||tttqqqnnnjjjggggggcccaaa``````bbbccccccccc^^^\\\YYYXXXWWWTTTQQQOOOJJJJJJJJJIIIHHHEEEDDDBBBCCCBBB@@@>>>>>>>>>???@@@===<<<;;;:::::::::::::::888999999999888666333111////////////......---,,,......///000000000///...---...///000111000//////.........------,,,,,,+++***---000000...------...,,,,,,+++++++++++++++++++++************++++++,,,+++,,,,,,------,,,,,,+++((('''%%%%%%''')))))))))******++++++++++++******((()))***+++++++++++++++---,,,,,,+++************++++++++++++************(((***+++***)))))),,,///(((((()))))))))*********(((***+++,,,,,,+++***((()))*********))))))((((((''')))+++,,,+++******++++++***)))(((((()))***+++((()))***+++++++++***************************************************))),,,,,,,,,+++***)))(((((()))******++++++,,,,,,---++++++***))))))***++++++---,,,,,,,,,------...///------------...///000111000111222444555555666666666666777888:::;;;===>>><<<===>>>???@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEBBBCCCDDDCCCCCCDDDGGGIIIKKKJJJJJJJJJJJJKKKMMMNNNKKKKKKLLLMMMMMMMMMMMMLLLIIIIIIIIIJJJKKKLLLLLLLLLHHHGGGFFFEEEDDDCCCCCCBBB>>>===<<<;;;999888777666111111111111000000000000////////////............++++++++++++++++++++++++******)))))))))******+++***)))'''&&&&&&''')))*********++++++++++++******((()))***+++++++++++++++)))***,,,---...---,,,+++************************)))))))))))))))*********'''(((((()))))))))))))))************************************************((((((((()))))))))))))))((()))******++++++******))))))))))))************))))))((((((''''''''''''((()))***+++++++++******'''((((((((()))))))))***)))(((((((((((()))***+++)))))))))))))))*********))))))))))))(((((((((((())))))(((((((((((())))))(((***,,,,,,***(((''''''(((((((((((())))))))))))************************''''''((())))))))))))((())))))))))))************)))******)))(((((()))+++))))))))))))))))))))))))******+++,,,,,,+++******))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***************)))******+++,,,,,,------(((***++++++******+++,,,(((((('''&&&&&&&&&''''''((((((((()))))))))******'''((((((((()))))))))***'''(((((()))******++++++|||tttqqqnnniiiffffffcccbbb```aaaccceeeffffff___]]][[[YYYXXXUUURRROOONNNMMMJJJHHHFFFEEEEEEDDDCCCAAA???>>>======??????<<<;;;;;;:::::::::;;;;;;999:::::::::999666444222---...///000000111000000...///000111111000///...)))+++---000222333333333//////...---,,,++++++******---111222000......000+++*********+++,,,------++++++***)))***+++---...***++++++,,,,,,++++++***,,,***((((((***+++,,,+++******++++++++++++******'''((()))***+++,,,,,,,,,+++*********+++,,,,,,---++++++******))))))((((((,,,---,,,)))%%%###%%%'''******++++++,,,,,,,,,,,,''')))***++++++***)))''')))))))))))))))(((''''''$$$&&&***,,,,,,++++++++++++***)))'''''')))***+++((()))***+++,,,+++******++++++++++++++++++++++++((((((((()))******++++++,,,,,,,,,++++++)))(((((())))))***+++,,,------...---,,,+++******+++,,,---,,,------....../////////111111111111222333444555111222333555666777777777888999999:::<<<>>>@@@AAA???@@@BBBDDDEEEGGGGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIIIIIIIIIIKKKNNNPPPLLLLLLKKKKKKLLLNNNPPPQQQLLLMMMNNNPPPQQQRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIGGGFFFEEECCCBBB@@@???>>>666666555555555444444444333333222111000///......***************++++++++++++***)))((((((((()))***---,,,)))(((((())),,,---***++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,)))***,,,.........,,,+++))))))))))))))))))))))))(((((())))))******++++++'''(((((()))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******''''''((()))))))))))))))))))))))))))************++++++******)))))))))((('''(((***+++,,,,,,++++++%%%%%%&&&((()))+++,,,,,,)))))))))))))))***++++++(((((())))))******++++++******))))))(((((('''''')))((('''&&&&&&'''((()))&&&(((+++,,,+++)))))))))(((((())))))))))))((((((************************&&&''''''((((((((((((((())))))))))))*********************)))'''(((***,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''((()))***************((())))))***++++++,,,,,,&&&((())))))(((((()))+++++++++************++++++((((((((('''((())))))***'''((((((((())))))******'''(((((()))***+++++++++~~~tttmmmjjjiiigggeeebbb___]]]^^^bbbeeedddbbb^^^]]]\\\ZZZWWWTTTQQQOOOMMMKKKIIIGGGEEEDDDDDDDDDCCCBBB@@@????????????@@@<<<<<<<<<;;;::::::999999:::999777555444333333333222222222111000//////...,,,...000222222111///---......---------,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++,,,,,,***(((------------------------)))+++,,,------,,,***))),,,,,,+++******+++,,,---&&&'''((())))))***))))))******+++++++++******)))************************+++)))(((''''''((()))+++******))))))((())))))************++++++,,,,,,,,,******+++++++++******)))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''***,,,,,,,,,+++***+++))))))***---...,,,******************)))((('''))))))))))))************+++*********+++,,,------,,,,,,,,,,,,,,,,,,------222111000//////000111222222222222333444666888888::::::;;;<<<======>>>>>>??????>>>>>>???@@@BBBCCCCCCCCCEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLJJJJJJKKKKKKMMMNNNPPPQQQMMMNNNNNNOOOOOOOOOOOOOOORRRRRRQQQQQQRRRSSSTTTTTTSSSUUUVVVVVVUUUUUUVVVXXXUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQOOOMMMKKKJJJIIIIIIFFFDDDAAA???===;;;;;;;;;:::999666444333222222222000//////...---,,,,,,+++,,,+++***+++,,,,,,+++)))......---,,,++++++++++++---------,,,,,,,,,++++++))))))******++++++++++++,,,***'''(((,,,......---******)))(((''''''((((((************+++,,,---...))))))))))))))))))))))))))))))(((((()))***++++++222111///,,,+++******+++******+++++++++******)))'''''')))******)))((((((************************(((((((((((((((''''''&&&''''''''''''(((((((((((('''((()))******)))((('''))))))))))))************(((***,,,,,,+++)))***+++''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))(((+++******)))(((''''''&&&)))))))))))))))))))))))))))***,,,------,,,+++***(((((())))))*********+++)))(((((()))******(((&&&&&&&&&''''''((()))))))))))))))***+++++++++++++++***))))))((('''&&&&&&%%%((())))))************)))''''''''')))***)))'''%%%$$$%%%'''))))))))))))(((***)))(((''''''((()))***+++++++++***)))(((((('''$$$(((+++---,,,***((((((tttmmmkkkiiihhhfffbbbaaaaaabbbcccddddddccc```___^^^\\\YYYVVVRRRPPPMMMKKKIIIGGGEEEDDDDDDDDDCCCBBBAAA????????????@@@======<<<<<<;;;:::::::::;;;;;;999888666555555555222222111111000//////...000000000111111111111111.........---------,,,,,,,,,,,,---------............------...///000...---------------------------,,,,,,---......---,,,++++++***)))((('''''''''((())))))************************+++++++++******)))***************************)))(((''''''((()))************))))))************++++++++++++++++++,,,******+++++++++******)))+++++++++***************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---...//////...---+++***)))***---...,,,***+++************))))))))))))************+++++++++++++++++++++,,,---......---............/////////000///000000222333555777555555666777999;;;<<<===???@@@@@@AAABBBBBBCCCCCCBBBAAA@@@@@@@@@AAACCCDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIIIILLLLLLMMMNNNPPPQQQRRRRRRPPPQQQRRRRRRSSSSSSRRRRRRSSSSSSSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXVVVUUUVVVXXXZZZYYYWWWVVVUUUUUUUUUVVVUUUUUUTTTSSSRRRRRRRRRRRRKKKIIIGGGDDDBBBAAAAAAAAA@@@???<<<:::888777777777222111000///......------,,,+++******,,,,,,+++************+++,,,---...///,,,,,,,,,+++++++++******)))*********++++++++++++,,,)))'''(((+++------,,,------,,,+++++++++++++++,,,++++++*********++++++***************************************+++,,,,,,...---+++***)))((())))))((((((((('''&&&%%%$$$$$$((()))))))))))))))((((((************************'''''''''''''''&&&%%%%%%((((((((()))))))))******'''((()))******)))((('''(((((()))))))))*********)))***+++***))))))***+++'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((++++++******))))))((((((************************'''(((***,,,------,,,+++((()))))))))***************)))((((((******)))(((((((((((((((((((((''''''''''''((())))))))))))(((,,,,,,,,,+++******))))))))))))*********))))))(((((((((((()))******)))(((&&&''')))*********))))))***)))(((''''''((()))***++++++******)))(((((('''(((+++......---,,,,,,,,,~~~uuunnnkkkjjjhhhfffbbbdddffffffeeeddddddeeebbbbbb```^^^[[[WWWTTTRRRMMMKKKIIIGGGEEEDDDDDDDDDDDDCCCAAA@@@?????????@@@>>>>>>======<<<;;;;;;:::;;;:::999888777555555444222222111111000/////////222111000///000111333444.........------------,,,---------.........//////---,,,---...000111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************++++++++++++,,,++++++******)))******+++++++++*********************************)))(((''''''((()))***++++++******+++++++++++++++++++++++++++*********)))******+++++++++******++++++++++++******))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,+++***+++*********,,,---,,,+++,,,+++******))))))***************+++++++++,,,,,,++++++++++++,,,---...///000000000111111222222222222222222333555666888999777888999;;;===>>>@@@AAACCCDDDDDDEEEEEEFFFFFFGGGEEEDDDCCCBBBAAABBBCCCCCCDDDCCCBBBBBBCCCDDDFFFGGGHHHGGGGGGFFFFFFFFFGGGGGGKKKLLLNNNPPPRRRSSSRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTUUUUUUVVVWWWXXXZZZZZZ[[[ZZZ[[[[[[YYYWWWVVVWWWXXX^^^\\\YYYWWWVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZRRRQQQOOOMMMKKKKKKKKKKKKIIIHHHFFFCCCAAA???>>>>>>888666444222000//////000///---++++++,,,---------*********+++,,,---//////++++++++++++************************++++++++++++***)))((((((***,,,,,,++++++***))))))))))))))))))---,,,+++***)))(((((((((************************+++++++++++++++,,,,,,,,,+++***))))))((()))))))))(((((('''&&&$$$###"""!!!+++***))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&)))))))))*********++++++(((((())))))))))))(((((((((((((((((()))))))))))))))******((('''''')))+++)))))))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++++++++***************++++++++++++++++++++++++%%%&&&(((+++,,,,,,,,,,,,))))))))))))************+++)))'''''')))***************)))(((((('''&&&&&&&&&'''(((((())))))((((((------,,,,,,++++++******************)))(((((('''(((((())))))*********+++))))))***+++++++++******))))))(((((((((((())))))++++++******)))(((((((((((()))++++++***)))***,,,}}}tttnnnkkkjjjhhheeecccgggjjjjjjgggeeeeeefffcccbbbaaa___[[[XXXTTTRRRMMMKKKIIIGGGEEEDDDDDDDDDDDDCCCBBB@@@?????????@@@>>>>>>>>>===<<<<<<;;;;;;999888888777555444222222111111111111000000//////////////////000111222222............------------------------............+++******+++---...---+++,,,,,,------------------******)))))))))***++++++,,,,,,,,,,,,------......+++,,,,,,,,,+++***))))))))))))***+++++++++************************************)))(((((()))*********+++++++++,,,,,,,,,+++,,,,,,++++++******))))))))))))***+++++++++******,,,,,,++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''')))*********)))))),,,+++******+++,,,,,,+++,,,+++************+++,,,************++++++++++++++++++++++++,,,---//////222222222333333444444555888888888888888888888888888999;;;===???@@@AAABBBDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@AAA@@@>>>>>>>>>@@@CCCDDDFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKNNNPPPRRRRRRRRRQQQRRRRRRSSSTTTTTTTTTTTTSSSUUUVVVWWWYYYZZZ[[[\\\]]][[[[[[[[[YYYWWWWWWXXXZZZ^^^\\\YYYWWWVVVVVVWWWXXXYYYZZZZZZ[[[\\\\\\\\\\\\YYYWWWVVVTTTSSSSSSSSSTTTQQQPPPNNNLLLJJJHHHGGGFFFAAA???;;;777444222111111222000---,,,---/////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***)))))))))***+++++++++))))))(((((((((((()))))),,,+++***)))((((((((((((******************************++++++++++++++++++***************++++++,,,+++***)))(((''''''&&&&&&---,,,***(((''''''((((((((((((((((((((((((((((((+++++++++++++++***)))))))))))))))*********++++++(((((())))))))))))((((((''''''((((((((())))))))))))***)))'''&&&&&&))),,,***************)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))***)))*********************++++++++++++++++++++++++&&&'''(((***++++++++++++)))))))))))))))*********+++(((&&&%%%''')))******))))))))))))((((((''''''((())))))************************))))))(((((((((************)))((('''&&&(((((())))))))))))+++,,,)))*********************))))))(((((((((((())))))************))))))((((((((())))))(((''''''***,,,|||sssmmmkkkiiigggeeecccgggkkkkkkhhheeeeeegggcccbbb```^^^ZZZVVVSSSQQQMMMKKKIIIGGGEEEDDDDDDDDDEEEDDDBBB@@@?????????@@@>>>>>>>>>===<<<<<<;;;;;;888888888777666444222111111111111000000000000000+++,,,...000111111000/////////.........---------+++,,,,,,,,,,,,---------,,,+++******++++++)))''',,,,,,,,,---------......******))))))******+++,,,******************))))))++++++++++++***)))((((((((()))***+++++++++++++++******************************))))))))))))******)))***+++,,,,,,,,,,,,++++++++++++******)))))))))((()))***++++++++++++++++++++++++*********))))))************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,+++++++++++++++,,,,,,)))))))))*********+++++++++++++++,,,---...000000333333444444555666666777::::::;;;;;;;;;;;;:::::::::;;;===@@@AAACCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBAAA???===<<<;;;;;;;;;;;;:::999888999;;;===???AAAAAABBBCCCEEEGGGIIIJJJIIIJJJNNNPPPRRRSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUWWWYYYZZZ[[[\\\\\\YYYYYYXXXVVVUUUUUUWWWYYY\\\[[[YYYWWWWWWXXXYYYZZZ[[[[[[\\\]]]]]]]]]\\\\\\\\\[[[ZZZYYYXXXYYYYYYZZZVVVVVVUUUTTTRRRQQQPPPOOOLLLIIIEEE@@@<<<888666555555222///---.../////////000///...---,,,,,,,,,,,,...------------,,,,,,,,,,,,+++++++++++++++++++++)))******+++******++++++,,,,,,,,,++++++,,,,,,---******))))))))))))******************************))))))***++++++***)))((((((((()))***++++++,,,,,,++++++*********+++,,,,,,---,,,***(((((((((((()))((((((((((((((((((((((((+++++++++++++++******)))((((((((()))))))))******))))))(((((((((((())))))(((((((((((()))))))))))))))***)))'''&&&&&&))),,,******+++******)))((((((************************************************************************)))(((''''''''')))***+++((((((((()))))))))))))))++++++++++++++++++++++++))))))*********))))))(((******)))))))))))))))))))))'''$$$$$$&&&((())))))(((((((((((())))))******(((((()))***************((((((((((((((('''''''''*********))))))'''&&&%%%''')))******)))(((***,,,))))))((()))))))))******(((((())))))))))))((((((*********))))))))))))))),,,,,,,,,+++******---000{{{sssnnnllljjjhhheeedddfffhhhhhhgggffffffgggbbbbbb```]]]ZZZUUURRRPPPMMMKKKIIIGGGEEEDDDDDDDDDFFFEEECCCAAA@@@??????@@@>>>>>>======<<<;;;;;;:::::::::::::::888666444333111111000000000000000000)))+++...000111111///---/////////.........------+++++++++,,,,,,,,,------...---,,,,,,,,,,,,***(((+++,,,,,,------.........,,,,,,,,,------......///.........---+++***((('''******************)))(((((()))***+++++++++++++++************************************************((()))***,,,,,,,,,++++++***************)))))))))((()))***+++++++++++++++***************************************+++++++++************************************************************************,,,---,,,+++))))))+++---++++++,,,---------,,,,,,************+++++++++,,,---------...///111222333444555555666777888999999888999;;;===>>>?????????>>>???AAADDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE>>>===:::888777666666777666555555444555777888999:::;;;<<>>:::777444222222222111////////////......//////000............------------,,,,,,,,,,,,++++++++++++)))+++------+++***+++,,,++++++******++++++,,,,,,******)))))))))******+++++++++++++++++++++++++++((()))***+++***)))((('''&&&&&&((()))***************))))))((()))***,,,---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((()))))))))******))))))(((((((((((())))))))))))))))))************)))******((('''''')))+++*********+++******))))))************************************************************************)))(((((())))))***+++,,,)))))))))(((((((((((((((++++++++++++++++++++++++,,,++++++***))))))((((((************))))))))))))(((&&&$$$%%%''')))))))))''''''((())))))***++++++%%%&&&''''''((((((''''''***)))))))))))))))))))))))))))))))))(((''''''&&&'''***------***((()))+++(((((('''((((((***++++++(((((())))))))))))((((((******))))))))))))))))))***++++++***)))))),,,...}}}uuupppnnnmmmjjjgggeeeddddddeeefffggggggfffcccbbbaaa^^^ZZZVVVRRROOOMMMKKKIIIGGGEEEDDDDDDDDDGGGEEECCCAAA@@@?????????======<<<<<<;;;:::::::::999:::::::::999666444222000000000000000000000111+++,,,---///000111000000////////////............,,,,,,,,,,,,---------...---,,,+++,,,------,,,***++++++,,,,,,---......///+++,,,...///000000//////---.../////////...---,,,******++++++,,,+++++++++(((((()))++++++,,,,,,+++*********************************++++++*********&&&(((***+++,,,,,,+++***))))))))))))************(((((()))++++++,,,,,,+++)))))))))***++++++,,,,,,))))))*********+++++++++************************************************((((((''''''''''''((((((,,,------+++((((((+++---)))+++---//////...,,,+++,,,,,,,,,---------......000000111222333555666777777777888999:::;;;<<<<<<999:::<<<>>>@@@@@@@@@@@@???@@@CCCDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDD:::999777555333333333333111222222333333444555555444555777:::===@@@CCCEEEFFFFFFHHHJJJLLLNNNPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTSSSUUUWWWYYYZZZYYYXXXXXXUUUTTTRRRNNNJJJIIIJJJLLLMMMNNNQQQTTTVVVXXXYYYYYYXXXYYY\\\^^^___```_________^^^]]]]]]^^^___```aaaZZZ[[[]]]___```aaaaaaaaa]]]\\\[[[YYYUUUQQQLLLJJJDDDBBB???===<<<;;;888666333222111000////////////......---------,,,,,,,,,------,,,,,,,,,+++++++++***,,,///...,,,++++++---))))))(((((())))))***+++---,,,+++***************++++++++++++++++++++++++)))***+++,,,,,,***((('''&&&''')))************)))***)))(((''''''(((***+++******+++++++++******)))************************(((((())))))(((((('''&&&)))))))))*********++++++***)))(((''''''((()))***************++++++++++++)))***+++***))))))***+++))))))***+++++++++******************************************************************************((()))***+++,,,,,,,,,,,,+++******))))))(((((((((************************,,,++++++************+++************)))))))))(((((('''&&&(((***++++++***))))))))))))))))))******%%%&&&''''''((((((''''''************************'''((((((((((((((('''''')))---222222...***)))+++(((((((((((()))+++---...'''((()))******)))(((''')))))))))))))))))))))***'''((()))((('''''')))+++~~~wwwrrrpppoookkkiiieeecccaaabbbfffhhhgggfffdddcccaaa^^^[[[VVVRRRPPPMMMKKKIIIGGGEEEDDDDDDDDDGGGFFFDDDAAA@@@?????????===<<<<<<;;;::::::999999777888888888777444222000000000000000000111111111......---...///111333444000/////////............---------.........//////***))))))+++------,,,+++++++++,,,,,,---...//////)))***---/////////...---$$$%%%(((+++---//////000***+++,,,,,,------------(((((()))++++++,,,,,,,,,******************************++++++++++++******%%%''')))+++,,,+++***)))(((((())))))******++++++(((((()))++++++,,,,,,,,,(((((()))***+++,,,,,,---))))))******++++++++++++************************************************,,,+++***************+++---------+++((('''+++...(((***...000111///,,,+++.........////////////000333333333444666888999:::999999:::;;;<<<===>>>???===>>>???@@@@@@???>>>===>>>???AAABBBCCCBBBAAA@@@BBBBBBBBBBBBAAAAAAAAAAAA888777555333222222222222000000222333333333333333111222333666999<<>>===<<<<<<<<<<<<;;;999777666555555555000///////////////000111,,,---...//////000222555///////////////////////////...,,,+++***+++,,,,,,...---+++***))))))***+++***)))))),,,///000...+++...---,,,,,,+++++++++++++++---------+++++++++------,,,,,,++++++*********((()))+++,,,---,,,,,,+++++++++******************,,,,,,++++++++++++,,,,,,------,,,++++++,,,------+++*********))))))((((((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((++++++******************------,,,+++************(((---111///)))&&&)))---000...,,,,,,---------,,,,,,,,,------...---------111111222333333333222222444555666777888999::::::888:::;;;;;;::::::<<<==============================>>>>>>??????>>>>>>=========>>>>>>>>>>>>>>>===444333333222222222333333////////////000000000000///000111333555777999:::>>>???AAABBBBBBDDDFFFIIIKKKKKKKKKKKKMMMOOOQQQRRRSSSTTTVVVVVVUUUTTTUUUVVVWWWSSSLLLEEE???<<<;;;;;;;;;>>>BBBFFFIIIKKKKKKJJJIIILLLPPPTTTXXXZZZ[[[\\\[[[[[[\\\]]]^^^^^^]]]]]]]]]^^^```cccfffhhhkkklllhhheeebbbbbbbbbbbb___\\\^^^]]][[[WWWSSSNNNJJJGGGBBB???<<<999777555333111111///......///...---++++++***************+++,,,+++,,,------+++*********...,,,+++,,,...///---+++...---,,,)))((((((+++...+++******)))))))))))))))&&&'''))))))(((((()))+++***+++,,,+++)))))))))***(((((((((((((((((((((((((((((()))************)))++++++******)))(((((((((((((((((((((((()))************))))))((((((''''''))))))(((((((((((()))))))))************+++++++++******++++++++++++******((((((((('''((((((***+++))))))))))))************)))***+++,,,---,,,++++++)))(((((('''''''''(((((())))))))))))))))))******))))))))))))***+++,,,---++++++++++++******))))))+++++++++*********))))))******)))))))))))))))***************************''''''(((((())))))******(((((((((((((((''''''''''''((()))******)))((('''))))))))))))))))))))))))***---111444333///***'''(((((()))***+++*********+++***)))((('''''''''''',,,***...---%%%'''***"""!!!"""%%%''')))+++,,,---yyytttpppjjjffffffeeedddcccccceeeeeeeeecccbbbbbb___[[[VVVTTTSSSTTTLLLKKKIIIGGGFFFDDDDDDCCCEEEDDDBBBAAA@@@@@@????????????>>>======<<<;;;;;;;;;:::999777666555444444222222111111111111111222...///000000//////000111///////////////////////////...------,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,+++---///000...,,,...---,,,,,,+++++++++,,,+++,,,---,,,***)))***+++,,,,,,,,,+++++++++++++++)))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++---,,,++++++++++++,,,---,,,+++++++++************++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,++++++***)))))))))((((((((((((((((((((((((,,,,,,++++++***+++++++++,,,---...---+++***+++,,,---,,,***+++---......---,,,---....../////////...111222222333444444444444666666777888999:::;;;;;;;;;<<<======<<<;;;<<<>>>=========<<<<<<;;;;;;;;;888888999999999999888888888999999:::;;;;;;;;;:::777777666555444444555555333222222111111000//////000000111111111111222222888:::<<<======???BBBEEEEEEEEEEEEFFFHHHJJJLLLNNNLLLNNNPPPPPPOOOOOOOOOQQQTTTPPPIIIAAA;;;888666555:::===AAAEEEHHHIIIIIIIIIJJJKKKLLLOOOQQQSSSUUUVVVUUUUUUWWWXXXZZZ\\\]]]^^^^^^___aaadddfffhhhiiiiiihhheeeddddddeeeeeecccaaacccbbbaaa^^^[[[WWWSSSQQQKKKHHHDDDAAA???<<<999666555333000000000000///---......---,,,,,,++++++++++++,,,------+++******+++)))(((((())),,,---------,,,------,,,+++***+++,,,++++++***))))))))))))))))))+++,,,+++******+++,,,***+++,,,+++***))))))+++************************((()))******++++++******)))))))))))))))*********)))))))))))))))***++++++)))))))))***************))))))(((((((((((())))))))))))*********+++++++++(((((())))))))))))(((((()))(((((((((*********)))))))))))))))************,,,---------,,,***((('''***)))))))))((()))))))))*********))))))))))))))))))))))))******+++,,,---,,,+++******))))))******+++++++++*********))))))******))))))))))))******************************(((((((((((())))))))))))(((((((((((((((((((((((((((((()))******)))(((((())))))))))))))))))))))))))),,,///111111...+++((((((((()))))))))***************)))((((((((())))))(((---888777***(((+++%%%%%%&&&''')))***+++++++++yyyuuupppkkkggggggbbbbbbbbbdddffffffeeeccc_________\\\WWWTTTRRRRRRLLLKKKIIIGGGFFFDDDDDDCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>======<<<;;;;;;;;;:::999888777666444444333333222222111000000000000,,,...111111000000000111////////////////////////......//////......------***+++,,,---............///...,,,---...//////...------,,,+++++++++,,,,,,,,,------,,,)))(((((()))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,---------++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++,,,,,,,,,+++******))))))(((((((((((()))))))))))),,,++++++++++++,,,,,,---///---******,,,---,,,***+++))))))***,,,...///...------///000111111111111222222333444555666666666888888999:::;;;<<<<<<======>>>???>>>===<<<===>>>======<<<;;;::::::999888444444555555555555444444555666777888999999999999;;;;;;999888777777777777666555444333111000///...000000000///////////////333555777888888:::===@@@?????????AAABBBEEEFFFHHHDDDFFFHHHIIIIIIHHHJJJKKKOOOKKKEEE>>>888444333222888;;;???CCCFFFHHHHHHHHHKKKJJJJJJJJJJJJKKKLLLMMMLLLMMMNNNPPPSSSWWWZZZ\\\^^^```bbbdddfffggggggggghhhgggggghhhiiijjjiiigggggggggfffdddbbb___\\\[[[VVVSSSOOOLLLIIIFFFCCC@@@<<<999555333222111000///000000000///...---+++***+++---...---+++***+++,,,///...---,,,++++++++++++***,,,......---+++******+++++++++*********))))))+++,,,---,,,+++***+++,,,***,,,,,,,,,***)))***+++************************)))******+++++++++++++++'''(((((()))******++++++***************++++++,,,((())))))***+++,,,,,,,,,))))))(((((((((((()))))))))))))))*********++++++(((((())))))))))))((((((***((((((***,,,---***'''))))))))))))************,,,---------,,,***((('''******************+++++++++*********))))))((((((************+++,,,------,,,+++***)))((()))******+++************)))))))))***)))))))))))))))******************************))))))))))))((((((((((((((((((((((((((((((((((((((())))))******))))))((()))))))))))))))))))))))))))***,,,......---+++***)))((('''''''''(((***+++***))))))))))))***++++++%%%111AAA@@@...))),,,((()))******++++++******)))zzzuuuqqqlllhhhhhhaaabbbcccfffhhhhhhfffddd]]]^^^___\\\XXXTTTQQQQQQLLLKKKIIIGGGFFFDDDDDDCCCCCCBBBAAA???>>>>>>============<<<<<<;;;;;;;;;;;;999999888777666444333222222111000......---------'''+++///111222222333333////////////////////////,,,---...//////...---,,,+++,,,.../////////...------,,,++++++---...000111---,,,,,,++++++,,,,,,,,,---......---***(((((()))***++++++,,,,,,---------,,,,,,,,,,,,+++******)))++++++,,,,,,---...//////+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))(((((()))***+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---------+++++++++++++++,,,---......,,,******+++,,,,,,++++++***)))***---...///......///000222333444444444333333333444666777888999::::::;;;;;;<<<======>>>>>>???@@@???===<<<<<<===>>>===<<<;;;999888777666444444555555555555444444555666777999:::;;;;;;;;;===<<<;;;999888777777777555555444333222111000/////////000000111111222222222333555555555666888;;;999999:::<<<===???AAABBB===???BBBCCCCCCCCCDDDFFFJJJGGGBBB<<<888555444333666888<<>>=========<<<<<<<<<<<<<<<;;;;;;;;;999999999888777555333222111000///...------------(((+++///111222222222333////////////////////////++++++---......---,,,+++......///000///...,,,+++))))))******+++...000222,,,,,,,,,++++++,,,,,,---///000000...+++******++++++++++++,,,,,,------...---,,,,,,++++++*********++++++,,,---......//////++++++************++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++++++++++++++---------....../////////++++++++++++,,,---......+++,,,---,,,+++***,,,......---+++,,,...//////...///000111333444555555555444444444555666777999:::;;;;;;;;;<<<<<<======>>>>>>??????>>><<<;;;<<<===>>>===<<<;;;999777666666444444555555555555444444444555777888999::::::;;;<<<;;;999888777666555555222222222222222222222222111111111111222222222333222333333333222222444555444555666777999:::;;;;;;777999;;;<<<<<<<<<>>>???AAA???<<<999666555555555333666:::???DDDHHHKKKLLLLLLMMMNNNNNNMMMKKKHHHFFFFFFEEEDDDDDDEEEGGGJJJKKKSSSUUUYYY^^^cccfffhhhiiikkklllnnnooonnnnnnmmmllllllkkkiiigggdddbbb``````___]]][[[[[[ZZZXXXTTTRRRNNNJJJDDD???;;;777444111/////////......---,,,+++---......---,,,,,,...///(((,,,///...+++***,,,000++++++***(((''''''))),,,+++,,,,,,---,,,+++******+++,,,,,,+++)))((()))***+++,,,---,,,*********+++((((((((((((((((((((((((******+++,,,,,,,,,,,,+++************))))))((((((***))))))((((((((())))))******)))))))))((((((((())))))(((((((((((())))))(((((()))))))))***************++++++++++++*********))))))+++...---***&&&((()))))))))************)))***+++,,,---,,,++++++((()))***++++++++++++***************))))))((((((++++++******++++++,,,,,,+++***)))((((((((()))***))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))***+++,,,***)))'''&&&'''(((***,,,))))))))))))***+++------***---777666+++***,,,&&&'''((())))))************yyytttqqqlllhhhhhhfffffffffhhhjjjjjjiiiggg___``````^^^YYYTTTQQQOOOLLLKKKIIIGGGFFFDDDDDDCCCBBBBBB@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::888666444333222111111000////////////---///111111000/////////////////////////////////++++++,,,,,,---,,,,,,,,,////////////...---,,,+++''')))***++++++---///222,,,,,,+++++++++,,,------///000000///,,,++++++,,,,,,,,,,,,,,,------------,,,,,,+++******++++++++++++,,,,,,------.........,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......---,,,,,,,,,,,,------...+++---000000...---...///111///......000111111000111111333444555555555555555555444444555777999:::::::::;;;;;;<<<<<<<<<<<<===>>>???>>>===<<<===>>>>>>===<<<;;;999888777666333444444555555444444333222333444555666777777777888888666555444444444444///000111222333444444555444444333333222111000000222333333333111111333555444444666777777888888777333555888888888888999::::::999777555444444444555222444888===BBBEEEHHHJJJIIIKKKLLLMMMMMMLLLJJJIIIIIIHHHFFFDDDCCCCCCCCCDDDIIILLLPPPUUU[[[aaaeeehhhiiikkknnnoooooommmmmmmmmooonnnllliiigggeeedddcccaaa```_________]]]ZZZWWWUUURRRMMMIIIEEE@@@;;;888333222111///......------.........---,,,,,,///111999>>>AAA<<<333,,,+++---,,,,,,***(((&&&'''***---,,,,,,---...---,,,+++***+++,,,---,,,+++***+++,,,+++------,,,+++***+++,,,************************)))******+++++++++++++++++++++******)))(((((('''***)))((((((((((((((((((******))))))(((''''''&&&))))))(((((((((((())))))((((((((()))))))))******(((((())))))))))))(((((()))***+++++++++***)))((())))))))))))************,,,---------,,,***(((''''''(((***+++,,,,,,+++***)))))))))))))))))))))***+++******)))******++++++******)))))))))((((((((((((((()))))))))))))))***(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))******++++++******))))))******+++))))))))))))))))))))))))******)))))))))***++++++***)))((((((((()))+++,,,((((((((()))***+++,,,---+++***...---&&&***---%%%&&&'''((()))******++++++xxxssspppkkkhhhhhhhhhgggfffggghhhiiihhhgggbbbbbbaaa^^^XXXSSSPPPOOOLLLKKKIIIGGGFFFDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>========================:::;;;;;;;;;:::777555333111000000/////////000000000111222111///---...///////////////////////////,,,,,,,,,,,,,,,---............------------------)))+++......---,,,---///,,,+++++++++,,,,,,---...---...///...,,,+++,,,------------------,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,---............---,,,++++++++++++,,,,,,------,,,,,,------------,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------...------,,,,,,,,,------//////111333555444111///222000000111333555555444222333333444555555444444666666444444444666888999999999::::::::::::;;;;;;===???@@@???>>>>>>???@@@>>>===<<<;;;:::999888777444444555555555555444444111222333333444444444333555555444333333333333333000111222333444555666666777777666666555555444444444666777777777777:::<<<;;;;;;<<<======<<<;;;;;;666888999:::999888999:::999888777555444444444444333555777:::===@@@BBBCCCFFFEEEEEEFFFHHHJJJLLLMMMMMMLLLKKKHHHFFFDDDBBBAAAAAACCCFFFKKKRRRYYY___bbbdddhhhmmmnnnnnnmmmmmmnnnooonnnllljjjiiihhhhhhhhheeedddcccccccccaaa]]]ZZZXXXVVVTTTRRROOOKKKFFFBBB===;;;777333111///000000.........---,,,---000222GGGMMMPPPIII:::...***+++,,,------+++))))))+++---,,,---...///...---+++***)))+++,,,+++******+++,,,,,,---...---+++***+++,,,************************((()))******++++++***************)))))))))))))))+++***))))))(((((())))))***)))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***(((((())))))))))))(((((((((***,,,+++'''&&&(((***))))))))))))************,,,---------,,,***((('''((()))+++---...---,,,,,,((((((((()))******++++++******)))(((((())))))***((()))***+++***)))'''&&&(((((((((((())))))******(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++++++++***))))))***++++++))))))))))))))))))))))))++++++******************************++++++++++++(((((((((((())))))***+++***'''+++***$$$)))...&&&(((((()))***++++++++++++wwwsssooojjjggghhhiiigggeeeeeefffggggggfffddddddbbb^^^XXXSSSQQQPPPLLLKKKIIIGGGFFFDDDDDDCCCDDDCCCAAA@@@??????>>>>>>=========>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;888555444......---------......///...///000///......000222////////////////////////...---,,,,,,---...///000---,,,++++++,,,---///000,,,///111111...,,,,,,---++++++++++++,,,,,,---...+++---------+++++++++---.........------,,,,,,,,,++++++*********+++---...,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------...------...//////...------,,,,,,,,,------.........,,,------......------,,,)))+++---//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///...------,,,,,,,,,,,,333111000555;;;;;;555...111000000222555888888888333333444444444444444333777666444333444555777888888888999999999999999999>>>???AAAAAA@@@@@@AAACCC======<<<<<<;;;:::999999666777777888888777777666222333333444444444333333444333333222222222333333333333444444555666777777777777888999:::;;;<<<<<<888999;;;<<<===???BBBDDDCCCCCCDDDDDDDDDCCCAAA@@@;;;<<<>>>>>>===<<<<<<===;;;;;;999888777666555555555555777888:::<<<======CCCAAA??????AAAGGGLLLPPPPPPPPPNNNLLLIIIFFFCCCAAA===>>>@@@DDDKKKRRRYYY]]]```eeejjjmmmmmmmmmnnnpppmmmllljjjiiiiiiiiijjjkkkiiihhhggggggfffccc^^^[[[XXXXXXXXXXXXWWWTTTOOOKKKFFFBBB===777333111111222...///...---,,,---000333===EEELLLHHH;;;000...000,,,---//////---,,,,,,,,,,,,---...//////---+++***&&&'''))))))(((((()))+++,,,---...---+++***+++,,,(((((((((((((((((((((((((((((()))***************((((((((()))******++++++,,,,,,+++***))))))******)))))))))***++++++,,,,,,))))))(((((((((((())))))(((((((((((())))))))))))******++++++++++++******'''+++---***%%%###''',,,))))))))))))************)))***+++,,,---,,,++++++)))***---/////////...---''''''((()))***+++,,,,,,))))))((((((((((((((()))'''(((***,,,+++)))'''%%%'''((((((((())))))******(((((((((((()))***+++,,,))))))))))))))))))))))))''''''(((((())))))******'''(((((()))***+++++++++,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,,,,++++++******))))))******+++,,,,,,,,,,,,+++((((((((((((((())))))***(((''',,,+++$$$)))///)))***++++++,,,,,,,,,++++++}}}sssooommmhhhfffgggfffdddcccdddeeegggffffffaaacccbbb^^^XXXSSSRRRRRRJJJIIIFFFDDDCCCCCCDDDDDDKKKGGGAAA===<<<>>>??????@@@???===;;;:::999999:::>>>;;;888888888888555222000000000000000///......,,,---...000111111111111000...---...///000///...------------------------.........------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------......,,,,,,,,,,,,---.../////////......---------,,,------,,,***)))***+++///,,,+++,,,...///---+++...---------......,,,***---,,,,,,++++++*********---------...............+++++++++,,,,,,---------,,,---...---+++***+++,,,,,,,,,,,,+++++++++******,,,,,,------...///000000,,,------......---,,,,,,---...222777:::999333...222333444666777777888888777777777666555444222111//////000000111111222222333555666666555666888:::777999;;;=========???@@@>>>===;;;999888777777888555555444333333333333444777888888888999999::::::999777666777888999888666555555555555777999;;;<<>>===>>>@@@CCCDDD??????@@@BBBDDDGGGIIIKKKIIILLLNNNNNNLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@???===<<<;;;::::::;;;888666555777888888888===<<<;;;;;;===@@@DDDFFFJJJLLLNNNNNNKKKHHHFFFFFFBBB>>>:::;;;AAAIIINNNPPPYYY\\\bbbgggjjjkkkjjjjjjjjjkkkkkkjjjhhhhhhjjjkkknnnmmmmmmkkkhhheeebbb```^^^ZZZWWWVVVXXXYYYWWWVVVMMMLLLIIIFFFBBB===:::888222111000000111111000...111111222444555444000---///...------------,,,+++,,,---...//////---+++******+++,,,,,,---------------,,,+++***)))***+++,,,***++++++,,,,,,++++++***++++++******)))(((((((((***+++,,,,,,+++***)))(((---+++***))))))***,,,---,,,---...---+++(((''''''&&&&&&'''(((((((((((((((++++++***)))(((((())))))''''''((()))))))))))))))++++++******))))))(((((((((((())))))***+++------///...---,,,+++***++++++((((((((((((((((((((((((******++++++++++++******((((((((((((((((((((((((((()))***+++---///000000(((*********)))((()))***************************))))))))))))))))))))))))***)))(((''''''((()))***++++++******)))((((((((())))))))))))************((((((((((((((((((((((((((()))***++++++++++++++++++)))'''&&&((()))))))))******))))))))))))******+++,,,,,,+++******+++---++++++,,,,,,,,,+++***)))~~~uuupppmmmiiiggggggbbbaaa___```aaaccccccbbb```aaa```\\\WWWRRRPPPPPPKKKJJJGGGDDDCCCCCCCCCDDDHHHEEEAAA??????AAABBBBBB@@@???===;;;:::::::::;;;<<<:::888999::::::888555000000111111000000//////...//////000111111111111///---,,,---...///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------,,,+++,,,---...///++++++++++++************)))***++++++***)))+++,,,...---+++,,,...///---+++///...---...//////---+++,,,,,,,,,+++++++++++++++***++++++,,,---...//////++++++,,,,,,,,,---------,,,---...---+++***+++,,,---,,,,,,,,,,,,+++++++++***++++++,,,,,,------------------------------------...111555888777333///444444555666777777777777777777666555333222111111444333222111///---,,,,,,///000000000///000222333555777999::::::;;;<<<===999888666555444444555555555555555444444555555666;;;;;;<<<<<<===>>>>>>???BBBAAA@@@@@@AAAAAA@@@>>>999888888888999:::<<<===AAA@@@??????AAADDDGGGIIIFFFGGGHHHJJJLLLNNNOOOPPPPPPRRRTTTUUUSSSQQQPPPPPPOOONNNNNNMMMMMMMMMMMMMMMKKKJJJIIIGGGEEEDDDCCCBBB<<<:::999888999:::999888;;;:::::::::;;;===???AAADDDFFFIIIJJJIIIHHHIIIJJJEEE@@@;;;:::===AAADDDFFFPPPVVV^^^eeeiiijjjiiiiiiiiijjjkkkkkkjjjjjjlllnnnpppooonnnllliiieeebbb``````^^^[[[[[[]]]^^^^^^\\\WWWUUURRRMMMGGGBBB===;;;555333111000000000///---/////////000111///,,,)))---,,,,,,,,,---...------,,,---...///...---+++******+++,,,---------------...---,,,+++***++++++,,,***++++++,,,,,,++++++***))))))))))))***************++++++,,,+++***)))(((++++++++++++,,,...///000333444444333///,,,******(((((()))***************,,,,,,+++***************((())))))***************************))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++***)))))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((((((((())))))*********)))***++++++))))))***+++************************))))))))))))))))))))))))***)))(((((((((((()))***)))))))))))))))*********))))))))))))************)))))))))))))))))))))))),,,,,,,,,+++***)))((((((+++)))((((((***++++++*********))))))))))))*********+++,,,,,,******+++,,,)))***+++,,,,,,+++******uuuqqqnnniiiggggggdddcccaaabbbccceeeddddddaaaaaa```]]]WWWSSSQQQPPPMMMKKKHHHEEECCCCCCCCCCCCDDDBBB@@@@@@BBBDDDDDDDDDAAA???>>><<<;;;;;;<<<<<<;;;:::999::::::888555222222111111111111000000000000000111111111111111111...---,,,,,,......---,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,------------.........,,,,,,,,,,,,,,,+++++++++---,,,,,,+++,,,---///000))))))))))))))))))******)))***,,,,,,++++++---......---,,,,,,......---,,,///......///000///...,,,++++++++++++,,,,,,,,,,,,((()))***+++---...//////,,,,,,,,,,,,------------,,,---...---,,,+++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///......000222555555333111555666666777777666666555888777555333111000111111444333222000...,,,***)))111222222222000000222444333555777777777666777999555555444444444444555666777777777777888888999:::@@@@@@AAABBBDDDEEEFFFFFFHHHGGGEEEEEEFFFFFFEEEDDD???>>>>>>=========>>>>>>>>>>>>>>>@@@BBBFFFJJJLLLLLLNNNPPPRRRSSSTTTTTTTTTVVVXXXZZZZZZXXXWWWVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXVVVUUUTTTRRROOOMMMLLLKKK???>>><<<;;;<<<;;;:::888:::::::::::::::;;;;;;;;;===???AAACCCDDDFFFIIIKKKHHHDDD>>>:::999:::;;;<<>>;;;666333222111///.........---......---***(((++++++,,,------......///,,,---.........---,,,++++++,,,,,,------------,,,...------,,,+++,,,,,,,,,***++++++,,,,,,++++++***(((((())))))***++++++,,,+++++++++,,,++++++***)))***+++,,,///000222333333888888888555111---,,,+++***++++++++++++,,,,,,,,,---,,,++++++++++++++++++)))*********++++++++++++)))))))))***************+++***************+++++++++,,,,,,---,,,+++)))((())))))))))))))))))))))))******++++++++++++************************************))))))(((''''''&&&***+++,,,+++***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''(((((()))******++++++)))))))))*********++++++************************,,,,,,++++++***)))))))))+++***)))***,,,---,,,+++************************(((***,,,---+++******+++((()))+++,,,------,,,,,,vvvqqqmmmhhhfffffffffeeeddddddfffggggggfffddddddbbb^^^ZZZVVVSSSRRRNNNLLLIIIFFFCCCBBBBBBCCCBBB@@@@@@AAACCCDDDCCCBBB@@@???>>>===<<<<<<===>>>======<<<:::777333///,,,333222222111111111111111222222111111111111111111///...------//////...---------------------------***+++++++++,,,,,,---------------.........//////.........------,,,,,,,,,......,,,,,,,,,,,,---...*********+++,,,,,,,,,---+++---......------...000------,,,---------------...------...//////---,,,***++++++,,,,,,---------******+++,,,---.........,,,,,,------------------,,,---...---,,,+++,,,---///.........------------..................------000///---,,,,,,...000111000000000222333444444444777777777777777666555555888666333111//////000111///.....................444555555444222222444555111333444555444333444555666666666777888999:::::::::;;;;;;;;;===>>>???@@@EEEEEEFFFHHHJJJKKKLLLMMMKKKIIIIIIJJJKKKLLLKKKJJJFFFFFFEEEDDDCCCCCCBBBBBB>>>>>>>>>@@@BBBEEEHHHJJJNNNOOORRRTTTUUUTTTSSSRRRUUUWWWYYYYYYXXXWWWXXXXXXZZZ[[[\\\]]]]]]^^^^^^^^^\\\[[[ZZZXXXUUUSSSQQQPPPFFFCCC>>><<<<<<<<<<<<<<<<<<<<<=========<<<;;;::::::<<<===>>>???@@@CCCFFFGGGDDD???;;;999888999999===DDDMMMTTTZZZ___dddgggiiikkknnnoooooooooooopppooooooooonnnkkkiiifffdddbbbbbbbbbccceeefffggggggeeeeeeccc```]]]ZZZWWWUUUMMMHHHAAA;;;777555222111000///......//////---+++,,,------------,,,---...,,,------......---,,,,,,,,,,,,---------------,,,......---------,,,,,,,,,***++++++,,,,,,++++++***)))))))))******++++++++++++++++++++++++++++++***+++---///222333444333333444555444222...+++***+++,,,,,,+++++++++,,,,,,,,,,,,++++++*********++++++))))))))))))******++++++)))))))))******+++++++++,,,++++++***))))))******,,,---///000///...+++***((((((((((((((((((((((((******++++++++++++******++++++++++++++++++++++++------,,,+++***))))))(((***+++,,,,,,+++***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))*********+++++++++************************(((((())))))***+++,,,---+++******+++------,,,+++************************'''***------,,,***)))))))))***,,,.../////////...vvvppplllgggdddeeeeeecccbbbcccdddfffeeeeeeeeecccaaa^^^ZZZWWWSSSQQQNNNLLLIIIEEECCCBBBBBBBBBAAA@@@???@@@AAAAAA@@@>>>???>>>===<<<<<<===>>>?????????>>>;;;777333000...333222111111000000111111333222111111000111111222000///...///000111000...------------------------+++++++++,,,,,,------------------.........//////000000//////......------111///...,,,+++++++++,,,+++,,,,,,------.........---......---,,,++++++---,,,------------,,,------,,,++++++,,,---...,,,++++++++++++,,,,,,------...............------------------------------------,,,---......,,,,,,---.../////////.........------..................------000///---------///111222222222222333333444666777888888888888777666555444777555222000//////111111------......///000111111000111222000//////000222000222444444333333444555888888:::;;;===>>>????????????@@@AAABBBDDDEEEFFFHHHHHHJJJKKKMMMNNNOOOPPPMMMLLLLLLNNNQQQSSSSSSRRRKKKKKKJJJJJJIIIHHHHHHGGGBBBBBBBBBCCCDDDFFFHHHIIINNNOOOQQQSSSTTTTTTRRRQQQTTTUUUWWWWWWVVVVVVWWWXXX[[[\\\^^^___```aaaaaa```^^^^^^]]]\\\ZZZXXXVVVUUUNNNIIIAAA<<<;;;===???@@@@@@@@@BBBBBBBBBAAA???>>>===>>>>>>===;;;:::<<<===@@@>>><<<999888777999:::999>>>DDDHHHMMMTTT^^^eeeiiillloooqqqpppooonnnnnnmmmmmmnnnnnnnnnlllkkkjjjeeefffggghhhhhhhhhiiiiiihhhhhhgggfffdddbbbaaa```YYYSSSKKKDDD>>>:::777444222111//////000111000///...///000...+++***+++,,,,,,,,,---------------------------......------,,,.........---------,,,,,,***++++++,,,,,,++++++***,,,+++++++++******))))))++++++++++++++++++,,,,,,...///111333333222000///.........---+++******+++,,,++++++*********++++++******))))))))))))***+++)))(((((((((((()))***+++))))))******++++++,,,,,,,,,,,,+++***))))))))))))+++---...//////---,,,***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,+++***+++,,,((((((((((((((((((((((((************************))))))************))))))************))))))((((((************++++++++++++************************((((((((()))***+++---...,,,+++******+++,,,+++***)))***++++++++++++***)))'''))),,,---,,,***))))))***+++---///111111111111wwwqqqmmmgggddddddgggfffeeeeeeggghhhhhhgggbbb```]]]ZZZXXXUUUPPPMMMLLLJJJGGGDDDBBBBBBBBBBBBBBBAAA??????@@@@@@>>>===>>>===<<<<<<<<<===>>>???>>>???>>><<<999666666777333222111000///000111111222111000//////000222333111000//////111111000///------------------------,,,,,,---------------...,,,------------.........//////////////////......111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------+++,,,---,,,)))((()))***,,,---......,,,,,,---...+++******+++------,,,***,,,,,,,,,,,,------------000//////......---,,,,,,............------------,,,---......------.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,//////......///000111222222333444444444444777999888888888888777777666555444333222111111111222222111111111111111111111111///000111000//////000222222444666666666555666888999;;;<<<>>>@@@AAABBBBBBCCCCCCDDDDDDFFFGGGIIIIIIIIIIIIJJJKKKLLLNNNOOOOOOJJJJJJJJJLLLOOOQQQQQQPPPKKKLLLLLLMMMMMMLLLKKKKKKHHHHHHHHHHHHIIIJJJJJJKKKOOOPPPQQQSSSTTTTTTSSSSSSSSSUUUVVVVVVVVVVVVXXXZZZ[[[]]]^^^```aaaaaa``````^^^___``````___^^^\\\[[[VVVOOOGGGAAA???AAACCCDDDBBBCCCEEEFFFFFFEEEDDDDDDBBBCCCBBB@@@<<<999999999777888888777555555777999888;;;>>>???AAAIIIUUU^^^eeeiiinnnppppppooonnnmmmkkklllnnnooooooooonnnnnnkkklllmmmmmmjjjiiihhhiiiiiihhhhhhhhhgggeeedddccc___ZZZSSSMMMGGGCCC???<<<777555222111111222111111...000111///+++((()))+++,,,,,,,,,------------...---............------,,,---------------,,,++++++***++++++,,,,,,++++++***---,,,,,,+++******)))))),,,++++++++++++,,,------///000111111111///---+++***+++,,,+++******,,,...,,,+++***)))))))))***+++)))))))))((())))))***+++)))((('''''''''(((***+++*********+++++++++++++++,,,,,,+++***)))))))))***)))***+++++++++***))))))******************************++++++++++++******++++++++++++++++++++++++***************+++++++++***+++,,,+++***)))***,,,))))))))))))))))))))))))************************)))******++++++******)))++++++******)))(((((('''*********++++++++++++,,,************************,,,+++***))))))***+++,,,///---***)))***++++++***)))***+++,,,,,,+++***)))''')))+++,,,***))))))***+++,,,...000111222111111yyytttoooiiiffffffiiihhhfffgggiiijjjjjjiiibbb___[[[YYYWWWTTTOOOLLLJJJHHHFFFCCCBBBAAABBBBBBCCCAAA??????@@@@@@@@@???<<<<<<;;;;;;;;;<<<>>>???>>>>>>===:::666555666999333111000......///000111000000.........000222333111///...///000111000///------------------------///..................---,,,,,,,,,,,,------------------------...............---,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,+++---///...,,,+++---...++++++***,,,---...---+++---------------,,,,,,,,,......------------------///.........------------,,,---......------...000.........---------,,,,,,***++++++,,,,,,---------...//////000000111222222000222444444333333666888777777888888888777777666222222222222333333333444444444333333222222222111111222333222222222444666333666888999999999:::<<<===>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHIIIJJJJJJKKKLLLLLLIIIGGGGGGHHHJJJKKKKKKJJJHHHIIIKKKLLLMMMMMMMMMLLLJJJJJJJJJKKKKKKLLLMMMMMMOOOOOOPPPQQQRRRSSSTTTUUURRRSSSUUUUUUUUUVVVXXXZZZYYYZZZ\\\]]]^^^]]]\\\[[[]]]^^^```bbbbbbbbbaaa```ZZZUUUOOOJJJGGGFFFFFFEEEBBBCCCDDDFFFGGGHHHHHHHHHEEEFFFGGGEEEAAA>>><<<<<<555777888777555444555777666999;;;;;;;;;@@@KKKTTT___dddjjjooopppooooooooommmmmmooopppppppppooonnnnnnppppppnnniiieeeddddddbbbcccdddfffggggggggggggddd```[[[WWWTTTQQQMMMJJJBBB>>>999666444333222111---///111///+++)))***---,,,,,,,,,,,,------.....................---,,,,,,+++,,,---------,,,*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++,,,---...---.........---,,,***))))))*********)))***,,,...---,,,***)))((()))***+++***)))))))))******+++,,,***)))((('''((()))+++,,,,,,++++++++++++++++++***++++++******************))))))))))))))))))))))))''''''''''''''''''''''''******++++++++++++******++++++++++++++++++++++++******)))))))))))))))))))))***++++++))))))***+++************************************************)))***++++++++++++***)))*********)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***+++,,,444000,,,))))))***++++++)))***,,,------,,,***)))(((***+++***)))((()))++++++,,,---///000000//////{{{vvvqqqkkkggghhheeedddcccccceeeffffffeeeccc```\\\ZZZYYYVVVQQQMMMHHHGGGDDDBBBAAAAAABBBCCCCCCAAA??????@@@BBBBBBBBB;;;;;;::::::;;;<<<>>>???>>>>>>;;;666111///111444222111///...---...000111///...------...000222444000...---...///000///...------------------------000000000///.........---+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++,,,...000111/////////......---------,,,...//////......000111+++---///...,,,+++,,,///,,,++++++---//////...,,,.........------,,,,,,,,,+++++++++,,,,,,---------//////.........---------,,,---......------///000......---------,,,,,,,,,,,,,,,------...///000000---...000111222222222222...111444444222222555777777777888888888888777777000111222444444555555444444444444444444444444555000111222222111222444666555777:::;;;;;;<<<===???@@@BBBDDDFFFHHHIIIIIIHHHFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGHHHHHHIIIIIIIIIJJJMMMLLLJJJKKKLLLLLLJJJIIIEEEGGGIIIKKKLLLMMMMMMLLLHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRTTTUUUPPPQQQSSSSSSSSSTTTWWWYYYUUUVVVXXXYYYZZZYYYWWWVVVZZZ\\\^^^aaabbbcccbbbaaa\\\XXXTTTQQQNNNKKKHHHFFFAAABBBCCCEEEFFFHHHIIIJJJFFFHHHIIIIIIFFFCCCAAA@@@888:::;;;:::666444555777444888;;;:::888<<>><<<:::::::::;;;;;;;;;;;;;;;999666444222222222222222111111111000555444222000//////000000//////............//////............------------////////////////////////...------------...//////------------------------*********++++++,,,,,,,,,000///......------------------,,,,,,,,,---......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***)))))),,,///000---+++************++++++,,,---...------,,,,,,------...,,,---///000000...,,,+++++++++++++++++++++++++++------------------------111111111111222333444555999666444444666888999999444666777999999888666555666555555555666777999:::888888777777666666666555444333222111111333555666::::::;;;===>>>@@@AAAAAAFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIGGGEEEDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIJJJJJJKKKKKKMMMOOOQQQRRRSSSRRRPPPOOOSSSSSSSSSSSSRRRRRRQQQPPPRRROOOMMMNNNQQQTTTTTTSSSXXXYYYYYYYYYZZZ[[[[[[[[[___[[[WWWUUUTTTSSSPPPLLLKKKHHHDDD@@@>>>???AAABBBEEEGGGJJJMMMLLLJJJFFFCCC>>><<<999666333111000///444555666777888;;;???BBBNNNVVVbbbhhhjjjkkkmmmoooqqqooonnnnnnppprrrssssssrrrqqqnnnggg^^^VVVQQQOOOSSSRRRTTTZZZbbbggghhhhhhmmmlllkkkhhhfffeeecccccc\\\UUUMMMGGGDDD???888333111000///...---...000000++++++******+++---///000------......//////000000++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))************)))))),,,***))))))+++,,,,,,,,,,,,+++***))))))***+++,,,******++++++++++++******)))************))))))(((*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++,,,,,,+++***))))))******...,,,***+++---...---*********))))))((((((''''''))))))))))))************---,,,************((('''************************((()))+++++++++---///111<<<555,,,((())),,,,,,+++************+++,,,------))))))***+++,,,,,,------***+++,,,,,,------,,,,,,}}}yyysssjjjgggkkkggggggfffeeeddddddddddddaaa^^^\\\ZZZXXXUUUPPPLLLKKKIIIGGGEEECCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<:::888777666111111111111000000000000444333222000000000000111//////............//////111000000000000000000000........................---------,,,---......///........................,,,,,,,,,------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,------...------------,,,,,,++++++---------------------------,,,,,,...111222000...+++++++++++++++,,,------------,,,,,,,,,,,,------,,,---...///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,++++++---///111222222222222333444555666777666444444555777777666333444666777888777666555777666666666777888999:::888888888777777666666666555444333333444555888999<<<<<<===???@@@AAABBBCCCEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJHHHGGGGGGHHHIIIJJJHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKMMMNNNOOOPPPPPPPPPOOONNNQQQQQQQQQPPPOOONNNMMMLLLPPPNNNLLLMMMPPPRRRRRRQQQTTTUUUVVVWWWYYYZZZ[[[\\\^^^[[[WWWVVVUUUTTTQQQOOOPPPMMMIIIEEEBBBAAA@@@AAAEEEGGGJJJMMMOOOOOONNNNNNBBB@@@<<<999666555555555555666777777888999<<>>???@@@AAABBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGFFFEEEFFFGGGHHHIIIFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOPPPOOOOOONNNNNNMMMLLLLLLNNNMMMKKKLLLNNNOOOPPPOOOPPPQQQRRRUUUWWWYYYZZZ[[[\\\ZZZWWWVVVVVVUUUTTTRRRUUUSSSPPPKKKGGGDDDBBBAAA@@@AAADDDGGGJJJMMMPPPRRRKKKHHHCCC===:::888888999777888999999999888:::;;;===CCCMMMTTTYYY^^^dddhhhhhhiiilllnnnppppppqqqqqqqqqlllcccWWWJJJAAA<<<:::888;;;@@@FFFMMMUUU]]]ccciiijjjjjjlllooorrruuuwwwooojjjccc^^^ZZZUUUOOOJJJAAA===888333000111333555000000000///...---,,,,,,---------------,,,,,,,,,------------------------,,,++++++************+++((())))))***+++,,,---...++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))***************++++++++++++***************,,,------,,,***++++++***))))))***++++++******++++++++++++*********************************************************************)))))))))***************************))))))))))))***++++++,,,++++++************+++***)))((()))******)))(((***))))))))))))((((((((()))))))))*********++++++'''((()))***+++---......+++++++++++++++++++++++++++,,,,,,+++))))))***,,,000,,,((('''***++++++***...---,,,+++************......---,,,***)))((((((***+++,,,,,,------,,,,,,{{{vvvpppgggcccfffdddcccbbbaaaaaaaaaaaaaaa```___]]][[[XXXUUUQQQOOOKKKIIIFFFCCCAAA??????>>>BBBBBBBBBAAA@@@???@@@AAABBBBBBCCCBBBAAA???<<<;;;;;;:::777555333333333333444444333333333222222222000000111111111222222333//////............//////,,,,,,,,,,,,,,,---------........................,,,++++++++++++,,,------........................000000//////......------++++++++++++,,,------...++++++******++++++,,,---...---------------------------------------------*********+++,,,,,,,,,,,,......---------......///,,,,,,++++++++++++,,,,,,++++++---...////////////------------------------///...------...111333555444444444444555666777777555444333444555444222000000111333555666666666666777777777777777888999999999999999999999888888888666666777888999;;;===>>>???@@@AAABBBCCCDDDEEEEEECCCCCCCCCDDDDDDEEEFFFFFFFFFGGGIIIJJJLLLLLLLLLLLLIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPOOOOOOOOOOOOOOOPPPPPPPPPOOONNNNNNNNNNNNOOOOOOOOOOOOPPPQQQSSSUUUWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUTTTWWWVVVTTTQQQMMMIIIFFFDDDAAA@@@@@@AAADDDIIIMMMPPPTTTOOOHHH@@@:::777666777:::;;;======<<<:::;;;;;;:::???EEEKKKPPPUUU[[[______bbbgggkkknnnooopppqqqpppkkk```SSSGGG>>>:::999666999>>>AAADDDKKKSSSZZZcccdddgggjjjmmmoooqqqrrrrrrooojjjeeeaaa\\\WWWSSSLLLGGG???777222111222333000000000///...---,,,,,,///......------,,,,,,,,,........................---,,,++++++***************++++++,,,------......++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))************))))))))))))***,,,......+++)))+++******************+++******++++++++++++******************++++++,,,,,,(((((()))***+++,,,,,,---************************+++++++++++++++++++++++++++******))))))***++++++,,,++++++******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++&&&'''((()))***+++,,,---++++++++++++++++++++++++***++++++***))))))***,,,,,,+++)))***---......,,,...---,,,+++++++++++++++......---,,,***)))((((((***+++,,,,,,------,,,,,,{{{uuuooofffaaabbbbbbbbbaaa````````````aaa______^^^\\\XXXUUURRRPPPNNNLLLHHHDDDAAA>>>===<<>>??????@@@@@@AAABBBCCCDDDDDDBBBCCCDDDDDDEEEEEEFFFFFFEEEFFFHHHJJJKKKLLLKKKKKKGGGGGGFFFFFFFFFEEEEEEEEEHHHHHHHHHGGGGGGHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIJJJLLLLLLMMMLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOMMMMMMNNNNNNPPPRRRTTTUUUQQQQQQRRRRRRQQQPPPPPPQQQPPPQQQRRRSSSUUUVVVWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWVVVVVVTTTRRROOOLLLJJJJJJHHHFFFDDDEEEGGGJJJMMMTTTOOOHHH@@@:::777777777===???AAAAAA@@@??????@@@===???BBBEEEHHHKKKOOORRRSSSYYY```fffiiikkkmmmoooooojjj```TTTHHH???;;;;;;777:::===???AAAGGGOOOUUUZZZ]]]aaaeeehhhjjjkkkkkkpppnnnllliiifffbbb^^^[[[VVVQQQHHH???888444222222000000//////............000/////////......------........................------,,,+++*********+++........................++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))))))))))))))((())))))***,,,......+++)))*********++++++***************++++++++++++******************+++,,,...///))))))+++,,,...000111222***************+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++++++++++++++,,,,,,++++++,,,,,,+++++++++,,,))))))))))))************************++++++++++++***,,,...---,,,,,,---///************************((()))******)))***,,,...*********,,,.........---,,,,,,++++++,,,------...,,,,,,,,,++++++************+++,,,,,,------,,,,,,{{{tttooofffaaaaaaaaaaaa```````````````aaa^^^______]]]XXXTTTRRRRRRPPPMMMJJJFFFBBB???>>>===AAACCCDDDBBB???>>>AAACCC>>>??????????????????>>>===<<<:::888777666555555000000000/////////......///000111222222222222222//////............//////,,,,,,------.../////////////////////////////////,,,,,,,,,,,,,,,------...---------------------------------,,,,,,,,,,,,,,,+++************++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,.../////////...------------......------,,,,,,------...,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,...///222444555555333222444333333444444555666777777666444555666666555444555555555666777888999999777777888999999888888777::::::::::::;;;;;;;;;;;;999:::;;;<<<===>>>?????????@@@@@@AAABBBBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEGGGIIIKKKLLLLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIKKKMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMNNNOOORRRUUUVVVSSSUUUVVVVVVTTTRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXYYYVVVWWWWWWVVVUUUUUUVVVXXXWWWWWWWWWWWWVVVUUUSSSSSSNNNMMMJJJHHHGGGGGGHHHHHHMMMIIIEEE@@@===<<<<<<===>>>@@@BBBCCCCCCDDDFFFHHHDDDCCCCCCCCCCCCDDDEEEEEEIIIOOOWWW\\\___aaaeeehhhjjjgggaaaWWWMMMEEE@@@>>>:::<<>>AAADDD??????>>>>>>>>>>>>??????::::::999888777555333222111111111000000000//////000000111222222222111111//////............//////)))******+++,,,,,,---------------------------------------,,,---......///........................,,,,,,,,,,,,,,,------------,,,++++++++++++++++++,,,,,,,,,,,,,,,------...,,,---------............------------------------+++,,,,,,+++))))))+++...///......---,,,,,,------///......------......///......---------......///------------------------111222333444444444444444555555555555666777888888999777555555777888888888888888888888999999::::::999::::::;;;;;;:::999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFHHHJJJLLLNNNNNNMMMLLLJJJJJJJJJJJJKKKLLLLLLMMMMMMIIIJJJLLLNNNPPPQQQRRRSSSQQQQQQQQQPPPPPPPPPOOOOOOMMMNNNQQQSSSTTTTTTSSSRRRRRRSSSTTTUUUUUUUUUTTTSSSQQQPPPPPPPPPQQQSSSUUUWWWUUUWWWYYYXXXUUUSSSSSSTTTSSSTTTUUUWWWYYY[[[\\\]]]XXXYYYZZZYYYWWWVVVXXX[[[[[[[[[ZZZZZZZZZZZZYYYYYYPPPPPPOOONNNLLLKKKJJJJJJIIIHHHEEEBBB@@@@@@@@@AAA===???AAACCCEEEHHHLLLOOOMMMLLLIIIGGGEEEDDDBBB@@@AAAGGGNNNRRRSSSUUUYYY]]]`````````\\\VVVQQQMMMLLLEEEEEEGGGLLLSSSYYY\\\^^^[[[YYYVVVVVVXXX]]]cccgggfffhhhjjjkkkkkkjjjiiihhhcccaaa]]]XXXQQQJJJDDD@@@999777333000//////111222------...............///------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,************************))))))))))))))))))))))))((())))))))))))*********+++++++++,,,,,,++++++++++++***)))***,,,---,,,+++)))***++++++++++++***)))******++++++++++++******+++*********,,,...111222444444444444444444444444*********++++++,,,,,,,,,------------------------...---+++)))((()))+++,,,+++++++++++++++,,,---...***,,,---,,,***)))+++---))))))*********+++++++++*********+++++++++,,,,,,'''***,,,+++'''&&&))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,---***+++,,,,,,+++++++++,,,------,,,,,,,,,------...++++++++++++++++++++++++***+++,,,,,,------,,,,,,xxxtttqqqjjjffffffaaaaaa`````````aaaaaabbb]]]___```]]]XXXTTTSSSSSSNNNLLLJJJHHHFFFEEEEEEEEEAAADDDEEECCC???>>>AAAEEEEEEDDDAAA???>>>>>>>>>>>>============;;;888666444444444444333333333222222000111222333333222111000//////............//////,,,,,,---......///000000++++++++++++++++++++++++...------------...//////////////////////////////+++,,,,,,------.........000//////...------------------,,,,,,------...///---.........//////000000...........................///000...++++++...111///...---,,,,,,,,,,,,,,,//////............/////////......---------......////////////////////////555444333333333444555555666666666666777888999::::::888666555777:::;;;;;;;;;::::::999::::::;;;;;;;;;<<<=========<<<;;;:::;;;;;;;;;<<<<<<<<<======???@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGJJJLLLNNNPPPPPPOOOMMMKKKMMMMMMNNNOOOPPPQQQRRRRRRQQQSSSVVVYYY]]]___aaabbb`````````______^^^^^^^^^SSSUUUWWWZZZ[[[[[[ZZZYYYXXXYYY[[[]]]]]]\\\[[[ZZZWWWVVVTTTSSSTTTUUUWWWXXXUUUXXXZZZYYYVVVSSSSSSTTTSSSTTTVVVXXX[[[^^^```aaaZZZ\\\]]][[[YYYXXXZZZ]]]^^^^^^]]]\\\\\\\\\]]]]]]UUUUUUVVVWWWVVVUUUSSSRRRKKKJJJHHHEEECCCBBBAAAAAA<<<===@@@BBBEEEIIIOOOSSSVVVSSSPPPMMMJJJGGGDDDBBB>>>CCCIIILLLKKKLLLPPPTTTVVVZZZ^^^```___]]]\\\[[[QQQPPPRRRWWW^^^cccdddcccbbb]]]TTTOOOOOOTTT\\\aaaaaacccgggiiijjjjjjjjjjjjeeeeeedddaaa\\\TTTMMMIII???;;;666222000000222333,,,,,,,,,------.........------------------------++++++++++++,,,------...))))))***+++,,,,,,---...........................,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------......------,,,,,,+++))))))+++---,,,,,,)))***+++,,,,,,+++***)))******++++++++++++******+++*********,,,...111333666555444333111000//////*********++++++,,,,,,,,,------------------------///---+++)))((()))+++---++++++++++++,,,,,,---...,,,...000///---,,,...000))))))******++++++++++++******+++++++++,,,,,,,,,(((,,,///...+++)))---000.................................---*********,,,...///000///---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---------,,,,,,yyyvvvnnnhhhhhhddddddbbb``````bbbccccccbbbaaa```^^^\\\XXXUUUSSSQQQRRROOOIIIDDDAAA@@@AAABBBAAADDDFFFFFFBBB?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::888777666555555444333222222444444333222222111//////000000...---000000///.......................................111000///......///000111///,,,******,,,///111222555333000---,,,---.../////////.........---------000///---,,,,,,---///000,,,,,,---......---,,,,,,++++++,,,---............------,,,+++++++++,,,,,,,,,,,,,,,---------..............................000111222333222111///---...------,,,,,,++++++***,,,+++++++++,,,---///000222222333333444555555666444555666777888999::::::777777777666777777888999>>>===<<<===>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;???<<<999999<<>>===@@@AAAAAABBBBBBBBBBBBAAAEEEDDDGGGKKKKKKIIIKKKOOONNNRRRXXX[[[\\\[[[[[[[[[^^^]]]^^^```ccceeedddcccfffaaacccnnn{{{{{{vvvrrroooggghhhjjjlllmmmnnnooooooppppppooonnnlllkkkjjjiiieeeccc___[[[ZZZZZZ\\\]]]^^^]]][[[YYYVVVTTTSSSRRRTTTRRRQQQSSSWWWZZZZZZYYYYYYXXXXXXWWWWWWXXXZZZZZZ```aaaaaaaaa```^^^[[[ZZZXXXXXXXXXXXXWWWWWWWWWWWWTTTNNNIIIHHHJJJIIIEEEAAAFFFEEECCCBBBEEELLLVVV\\\^^^]]][[[XXXTTTPPPLLLJJJGGGDDDAAAAAACCCFFFHHHHHHMMMQQQWWW]]]aaaccccccbbbdddcccbbbcccfffjjjlllllleeeccc^^^WWWPPPOOOTTTXXXRRRUUU[[[aaafffhhhiiijjjgggiiihhheeecccaaa\\\VVVJJJDDD;;;444111//////...///000111000///....../////////...---,,,,,,++++++......---------,,,,,,,,,''')))+++,,,,,,,,,***)))---------------,,,+++***---...000000---+++***************++++++,,,,,,---,,,+++******))))))******,,,+++***))))))***+++,,,+++***(((***,,,---***(((******))))))******+++,,,(((((())))))*********+++++++++,,,,,,,,,+++******++++++,,,,,,,,,---------000...,,,***))))))******)))************+++++++++(((&&&%%%'''***,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***---------,,,,,,+++++++++///...,,,*********,,,---------------------------)))))))))***+++...000111******++++++++++++*********+++,,,,,,---...//////------..................,,,,,,,,,++++++*********++++++,,,,,,,,,---------yyyvvvmmmhhhhhheeeeeecccaaaaaabbbcccdddcccaaa```___\\\YYYVVVSSSRRRQQQNNNJJJEEEBBBAAAAAAAAA???BBBEEEDDDBBB?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::888777666666555333222111111333333111000222111000000111222111///000000///.......................................000///---,,,++++++,,,,,,...---,,,---///000000///000000000/////////////////////.........------------,,,***))))))***,,,---,,,,,,---......---,,,,,,,,,,,,------...---------------------,,,,,,,,,,,,,,,,,,---------.........------------------------)))+++---000111222111111///.........------,,,,,,//////...///000222444555333333333444444555555555555555666777888999::::::999999999999999:::;;;;;;AAA>>>;;;;;;<<<===============<<<<<<<<<<<<<<<<<<>>>;;;999999;;;<<<<<<:::>>>???@@@AAABBBBBBBBBBBBFFFFFFGGGGGGGGGFFFEEEEEEEEEGGGMMMTTTVVVTTTTTTXXXXXX___iiirrrwwwzzz|||}}}yyyzzz|||~~~~~~~~~wwwoooiiifffddddddeeeccc___[[[XXXVVVUUUUUUVVVTTTSSSUUUYYY\\\\\\ZZZXXXWWWWWWWWWXXXZZZ\\\]]]^^^___```bbbbbbaaa```_________^^^]]]\\\[[[[[[ZZZVVVSSSOOONNNOOOOOOMMMJJJKKKKKKJJJIIIKKKQQQYYY___fffeeedddbbb___ZZZVVVTTTNNNKKKGGGEEEEEEEEEDDDCCCDDDGGGNNNUUU[[[```ccceeegggggghhhjjjmmmpppqqqqqqnnnlllggg___XXXSSSQQQPPPJJJMMMRRRYYY^^^ccceeefffgggjjjkkkiiihhhhhhddd^^^UUUOOOGGG???:::666333111///000000///........./////////......---,,,,,,+++------------,,,,,,,,,,,,)))***,,,---------++++++******+++++++++******)))---...///...,,,******++++++++++++++++++,,,,,,,,,,,,,,,+++************+++,,,+++***))))))***+++,,,+++***)))***,,,---***(((******))))))******+++,,,)))******************+++***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++******)))************+++++++++---+++))))))+++,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,+++++++++,,,,,,------------------------,,,,,,+++++++++,,,---...******++++++++++++******++++++++++++++++++++++++******+++,,,,,,------...,,,,,,,,,+++++++++******++++++,,,,,,,,,---------zzzvvvlllhhhiiiffffffdddbbbbbbcccdddddddddbbbaaa___]]]ZZZWWWTTTRRROOOMMMJJJGGGDDDBBB@@@???===@@@BBBBBBAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999777666666666222111000111111111///---222111000111333444333222000000///.......................................000///---,,,+++++++++,,,.........///000000...---,,,---///000111000///..................---------,,,+++***))))))***+++,,,,,,------......------,,,---------...------,,,,,,,,,---...//////...---,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++...000111111111///////////////.........------...///000222444555444444444555555555555555555666666777888999::::::::::::999999::::::;;;<<>>???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<:::<<<===>>>@@@AAABBBCCCCCCEEEFFFHHHIIIJJJIIIHHHGGGMMMQQQ\\\hhhmmmkkkkkknnnpppyyy~~~zzzxxxwwwtttoooiiidddaaa______\\\ZZZXXXZZZ]]]___^^^\\\UUUUUUTTTTTTUUUWWWYYY[[[[[[\\\^^^___``````______aaa```___^^^]]][[[ZZZZZZZZZYYYXXXVVVVVVUUUUUUUUURRRSSSRRRRRRTTTXXX]]]bbbkkkllllllllljjjfffbbb```YYYVVVQQQMMMJJJFFFBBB???@@@BBBFFFKKKRRRYYY^^^bbbeeehhhlllpppsssuuuuuuuuuwwwtttooojjjccc\\\TTTNNNEEEFFFJJJOOOUUU[[[```ccceeejjjmmmmmmmmmooolllhhhbbb\\\UUUMMMEEE???888555222111111000/////////////////////...------,,,,,,------,,,,,,,,,+++++++++***+++---.........---,,,)))******++++++++++++***---------,,,***)))***,,,,,,,,,,,,,,,++++++++++++------,,,+++++++++++++++++++++************+++++++++******+++,,,,,,+++)))******))))))******+++,,,,,,,,,+++++++++++++++***)))***++++++,,,,,,,,,,,,*********++++++++++++,,,''')))+++------,,,+++***)))************+++++++++...---+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***++++++,,,,,,++++++***)))***************++++++------,,,,,,,,,,,,++++++------------------------......---,,,++++++++++++******++++++++++++******,,,,,,,,,++++++***************++++++,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------|||wwwnnniiikkkiiifffdddbbbbbbccceeeeeedddbbbbbb```^^^ZZZWWWTTTSSSMMMLLLKKKHHHEEEBBB@@@>>><<<===???@@@@@@?????????========================<<<<<<:::999888777777777333222111111111111///,,,333111000111222333222111000000///.......................................111000///......///000111222000......///000///---------...////////////..............................------,,,,,,------...------------------------............---,,,+++++++++,,,...000000///---,,,------------............------------------------,,,,,,---.........------.../////////////////////------...000111333444555555555555555555555555555666666777888888999::::::888888888888888999::::::AAA>>>;;;:::;;;===>>>>>>>>>>>><<<<<<;;;;;;<<<<<<<<<===>>>@@@AAAAAA@@@???AAAAAAAAABBBCCCDDDFFFGGGFFFIIIMMMQQQTTTUUUUUUTTT^^^eeesssyyyuuusssllliiiggggggiiiiiifffccc\\\ZZZXXXVVVUUUUUUWWWXXX\\\]]]^^^^^^___^^^^^^]]]```______^^^^^^]]]]]]]]]^^^______]]]ZZZYYYZZZ[[[WWWXXXYYYYYYYYY\\\___bbbhhhjjjmmmoooooonnnkkkjjjccc```\\\XXXSSSMMMGGGBBBEEEDDDDDDEEEIIINNNTTTWWW\\\aaagggnnnrrrtttvvvvvvyyyvvvrrrpppmmmggg^^^XXXKKKIIIFFFGGGKKKSSS[[[aaaccciiinnnoooppprrrqqqnnnhhhddd^^^XXXQQQHHH@@@;;;888666333222111111111000/////////.........---------,,,,,,,,,,,,+++++++++++++++,,,---...------,,,++++++,,,---............------,,,***))))))***,,,---------,,,,,,++++++***...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++*********))))))******+++,,,---------,,,,,,+++++++++((()))***+++,,,---------))))))*********+++++++++((()))***,,,,,,++++++***))))))*********+++++++++******+++,,,---...//////++++++,,,,,,,,,,,,------...------,,,+++***))))))***++++++,,,,,,++++++***++++++++++++************+++,,,,,,------,,,++++++------------------------...------,,,++++++++++++***++++++,,,,,,++++++***------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...zzzpppkkkmmmjjjfffdddbbbbbbccceeeeeedddbbbbbb```^^^ZZZWWWTTTSSSLLLKKKJJJIIIFFFCCC@@@>>><<<<<<===>>>????????????========================<<<<<<:::999888888888888666444222111222111000...333222000000111111000///000000///.......................................////////////111333555666666222...,,,---///000111000///---,,,+++,,,---...---.....................//////............//////------------------------............---,,,+++++++++,,,...000000///...------------.........//////////////////////////////000000000///...---,,,,,,------......//////000000111222333555666888888999555555666666666666666777777777888888999999::::::999999999999999::::::;;;===<<<;;;<<<===>>>===<<<===<<<::::::::::::<<<======>>>???@@@AAAAAABBBCCCFFFFFFGGGHHHKKKNNNQQQTTTUUUYYY```gggmmmoooppppppttt|||}}}yyynnnkkkeee```\\\YYYYYYYYY^^^^^^_______________^^^aaabbbbbbccccccdddddddddbbbcccbbb___\\\[[[[[[\\\YYYZZZ[[[\\\\\\]]]___aaadddfffjjjnnnqqqrrrqqqqqqllliiifffbbb^^^YYYRRRNNNJJJHHHEEECCCCCCFFFIIILLLPPPVVV___fffkkkooosssvvvyyyuuurrrqqqpppnnnhhhcccVVVPPPHHHCCCCCCJJJSSSZZZaaaiiioooqqqrrruuutttrrrllljjjfffbbb]]]VVVMMMHHH>>>;;;666333222111000...000///////////////......---------,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++,,,---...............,,,,,,,,,***))))))+++---...------,,,,,,+++++++++...---,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++***+++,,,,,,,,,+++++++++******))))))******+++,,,...---------,,,,,,++++++((()))***+++,,,---------))))))*********+++++++++,,,+++***)))))))))***+++))))))*********+++++++++)))***++++++,,,---...///+++++++++,,,,,,---------------,,,,,,+++***))))))***++++++,,,,,,++++++***......---,,,+++******)))++++++,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------...///////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........|||rrrlllmmmjjjfffdddbbbbbbcccdddddddddbbbaaa___]]]ZZZWWWTTTRRRLLLKKKJJJHHHFFFCCCAAA???>>>===<<<===???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<:::999999888888888:::777333111111111111000222111000000111222111///000000///.......................................,,,,,,---...000333666888888333...+++,,,///222333111///,,,******+++---...---------...............---------......---------...------,,,,,,------...---------...------,,,,,,***+++---...//////......------........./////////////////////////////////////////////////////////,,,------...///000000111222222444555666777777777555555666666777888888888888888888999999999::::::<<<<<<;;;;;;<<<<<<===>>>;;;::::::;;;======<<<:::;;;:::999888999;;;===>>>>>>???AAAAAACCCFFFKKKOOOOOOOOOQQQUUUZZZaaahhhlllpppuuu}}}{{{qqqiiidddaaa````````````_______________aaaaaabbbcccdddfffggggggfffeeecccaaa___^^^]]]\\\ZZZ[[[]]]]]]]]]]]]___aaabbbdddhhhlllpppssstttuuuqqqooommmkkkhhheee```\\\PPPNNNJJJGGGEEEEEEFFFFFFHHHNNNVVV\\\```fffmmmrrruuutttrrrqqqqqqooommmjjjaaaZZZOOOEEEBBBEEEKKKOOO[[[eeennnqqqrrruuuvvvuuupppooonnnllliiiddd]]]XXXHHHBBB;;;777555222///,,,000000000000000000//////......---------,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,++++++,,,---,,,******+++---------------,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++***,,,------,,,++++++,,,******))))))******+++,,,------,,,,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,*********++++++++++++,,,---,,,***((('''(((***+++)))************++++++++++++,,,---,,,***)))***+++***++++++,,,,,,------...,,,,,,,,,+++++++++*********++++++,,,,,,++++++***......------,,,++++++***++++++,,,,,,,,,,,,------------------------------)))***+++,,,---......---++++++,,,,,,,,,,,,++++++((())))))***,,,------...---------,,,,,,++++++***,,,,,,,,,,,,------------,,,---------............}}}rrrlllkkkgggeeecccaaaaaabbbcccdddcccaaa```___\\\YYYVVVSSSRRRLLLKKKJJJGGGEEECCCAAA@@@@@@>>><<<===???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::999999999999===999333//////000222222000//////000333555555444000000///.......................................,,,,,,---...000333555777666333///---...000222333---,,,+++++++++,,,---...---------.........//////,,,------------------,,,...---,,,,,,,,,,,,---...,,,,,,------...---------+++++++++,,,---.....................///////////////////////////////////////.........///000000111------...///000222222333111111333444444444333333444444555666888999::::::888888999999999999::::::<<<<<<<<<<<<<<<======>>>;;;999888888:::;;;;;;;;;;;;:::999888:::<<>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::999999999999???999222...---///111333...---...111555888999888000000///.......................................////////////111333555666444111//////111222222222((()))+++---............---------.........//////---......//////......---...---,,,,,,,,,,,,---...++++++,,,---............++++++***++++++---...///............/////////000........................000//////.........//////......///111222333444555444555666777777666555444333444555777888:::;;;<<<999999999999999999::::::;;;::::::::::::;;;<<<<<<<<<999666555777:::<<<<<<;;;:::999999;;;>>>BBBDDDDDDGGGMMMTTT```pppyyyrrrnnnkkkiiiiiiiiiiiijjjjjjjjjjjjjjjeeebbbcccggghhhfffbbb^^^___`````````aaadddfffdddddddddfffhhhkkknnnpppwwwuuusssrrrrrrqqqooommmjjjhhhddd^^^WWWPPPKKKHHH@@@CCCFFFGGGIIIOOOYYYaaaaaagggnnnrrrrrrqqqrrrtttnnnjjjcccZZZRRRKKKGGGDDDEEERRR^^^dddhhhnnnrrrrrrrrrrrrsssttttttqqqlllhhhaaaYYYOOOGGGCCC>>>888333000000000000000111111111000////////////............------------...//////////////////...---,,,,,,***,,,//////...---,,,---,,,,,,,,,------.........,,,+++******))))))******++++++------------++++++***,,,......+++***+++---*********)))***++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,---------%%%&&&)))+++,,,,,,+++***)))************+++++++++'''***------++++++...000******+++,,,,,,---......)))******++++++,,,------+++++++++,,,,,,+++++++++&&&'''((()))+++---......---,,,*********,,,...///------------------------***+++,,,---...---,,,++++++,,,,,,------,,,,,,+++......------------,,,,,,***+++,,,---///000111222,,,,,,,,,------.........---------.........//////}}}tttmmmjjjeeedddbbb``````aaabbbbbbaaa___^^^]]]\\\[[[XXXSSSPPPNNNMMMKKKIIIFFFCCCAAA@@@@@@@@@??????????????????>>>===<<<===??????===<<<;;;::::::999888777666666222222222222111111000000222222333333333444444444111///...---/////////...222111///...------...///------...///000000000///,,,---------....../////////...---,,,,,,,,,,,,,,,...///111222222222111000------......///000000000///---,,,---000222000...------------------------------............------***+++,,,,,,------,,,,,,......////////////......---...//////000////////////222444444222111222444333444444555666777888888999888777777777888::::::<<<;;;999888888888999999888999999777666666888:::===>>>>>>>>>>>>>>>>>>???<<<===>>>>>>@@@DDDIIIMMMOOOSSS[[[hhhzzz{{{vvvqqqnnnooosssuuutttqqqlllkkkkkkkkklllkkkiiigggbbbcccdddcccbbbaaabbbccccccccccccdddfffhhhjjjkkkmmmoooppppppnnnnnnnnnpppjjjnnnpppkkkeee^^^TTTKKKGGGDDDCCCCCCBBBBBBIIIRRRZZZ]]]ccchhhkkkooosssvvvsssooojjjeee^^^TTTIIIAAAEEEGGGMMMWWWccclllpppppptttuuuuuussstttvvvtttoooiiiddd\\\TTTLLLDDD===888111000000000222222111000222111000///...---,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///---,,,***))))))******---,,,,,,++++++,,,,,,---...------,,,***(((&&&%%%&&&+++///000,,,***,,,...---------,,,,,,+++++++++...,,,++++++,,,,,,***))))))***+++,,,,,,+++***)))---,,,+++*********+++,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++((((((+++------+++))),,,...000111111000---,,,---,,,++++++******++++++***++++++,,,,,,++++++***)))************++++++++++++,,,------++++++,,,---......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...111111000...---,,,+++***---------........./////////000111000...------...~~~{{{rrrkkkiiiccceeeccc```___```aaaaaa```___^^^]]]\\\[[[XXXTTTPPPNNNMMMKKKHHHFFFCCCAAA@@@>>>>>>>>>======>>>??????===<<<<<<===>>>>>>===;;;;;;::::::999888777666666222222222222111111111000111111111111222222222222222000......//////...---///......------------...,,,,,,------...---------...............---------//////...---------------------....../////////...------------............,,,***)))***---...---+++------------------------,,,,,,------------,,,,,,------...///////////////......////////////.........//////000000000000000///111444444222222333555444444444555555555555555666777888999999999888888;;;:::999888777888888999888999::::::::::::<<<>>>999999:::;;;===???@@@AAA???@@@@@@AAAEEEMMMVVV\\\^^^dddnnn|||~~~|||~~~{{{xxxtttqqqpppnnnllljjjhhhgggfffdddcccccceeefffccccccbbbbbbcccfffhhhjjjiiikkklllkkkkkklllnnnpppooossstttpppkkkfff^^^VVVIIIDDD@@@@@@>>>>>>DDDKKKNNNRRRXXX___eeelllssswwwsssqqqmmmiiiddd[[[PPPIIIDDDDDDGGGOOO[[[eeelllooouuuyyyzzzxxxwwwxxxwwwsssmmmiiiccc\\\UUUMMMEEE@@@<<<999555333111000...---111000000///...---,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++***))))))'''+++//////,,,***+++---------,,,,,,++++++++++++---+++***+++,,,,,,+++*********++++++++++++******///...---+++***)))(((((((((((()))***************************************+++++++++,,,+++******++++++---...000000...,,,+++---,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.../////////......------,,,---------........./////////000111000...---...///|||yyyoooiiigggbbbeeeccc```___`````````______^^^\\\[[[ZZZXXXTTTQQQOOONNNKKKHHHFFFCCCBBBAAA>>>>>>>>>>>>???@@@AAAAAA===<<<;;;<<<===>>>===;;;;;;::::::999888777666666222222222222111111111111//////000000000111111111333111///...//////...---------......///.........------.........---,,,,,,/////////...------,,,,,,000//////...............------,,,,,,------...///---------------,,,,,,,,,+++***)))***,,,,,,,,,***---------------------------------......---------......///000000000000///......////////////.........//////000000000000111000111333333333333444666555555555444444444333333444555888::::::999777555:::999888888777888888888555777999999999:::;;;===:::999888:::===AAADDDEEEFFFGGGHHHLLLSSS^^^jjjrrrtttzzzxxxssspppmmmkkkiiigggdddbbbaaabbbdddfffdddcccaaa___```cccfffhhhffffffgggggggggiiilllooorrruuuvvvrrrooommmhhhbbbQQQHHHAAA>>>======???DDDCCCFFFLLLSSSZZZccckkkqqqoooooonnnmmmiiibbbZZZTTTFFFCCCBBBEEEOOO[[[ffflllrrryyy}}}{{{xxxxxxwwwuuurrroookkkfff```YYYQQQLLLHHHCCC;;;555222000...---/////////......---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...//////000......---,,,++++++,,,,,,++++++,,,,,,---,,,,,,,,,))),,,//////,,,******,,,,,,,,,+++++++++++++++***,,,+++***+++,,,---,,,+++,,,,,,++++++++++++,,,,,,......---,,,+++***((('''((())))))******************************************,,,---+++))))))+++---+++,,,---......---,,,+++------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++---...---,,,+++,,,---......------------......------------------------------------------------......------------...........................///------.........////////////000111000...---...///|||xxxnnnhhhgggccceeeccc```___``````___^^^___]]]\\\[[[ZZZXXXUUURRRPPPNNNKKKHHHEEECCCBBBBBB@@@@@@@@@AAABBBCCCDDDEEE???===<<<<<<===>>>>>>===;;;::::::999888777666666222222222222222222222222000000000000111111111111444222000///000000...---,,,---///000111000000///000000000000000///...---...............---------///...------------......//////...------///000111//////......---,,,++++++------------.........---,,,,,,------------------//////000000000000//////,,,------...///...............////////////..................///000000111111222222333333444666777555555555555555555555555444666777999999888777666888888888888888888888888666888::::::999999999;;;>>>===<<<===AAAFFFIIIKKKRRRUUUYYY___hhhttt|||uuupppmmmhhhfffdddcccdddeeeeeeeeeeeebbb___]]]]]]```cccfffeeefffeeeddddddfffjjjmmmooorrrssspppnnnooommmhhh[[[PPPFFFBBB@@@>>>>>>???@@@BBBEEEIIINNNVVV^^^dddhhhiiikkklllkkkgggaaa]]]MMMHHHAAA???EEEPPP]]]eeejjjssszzzyyyvvvuuuuuuttttttrrrpppmmmiiiccc\\\WWWPPPJJJAAA999555333222111///.............................................,,,,,,,,,---------......++++++,,,,,,,,,,,,------)))***,,,...000000000000///...---,,,,,,,,,,,,,,,,,,,,,------...---------+++---///...,,,******++++++++++++++++++++++++++++++******+++---...---,,,...---++++++++++++---...)))***+++,,,---,,,+++******+++,,,,,,------,,,,,,***************************,,,,,,)))(((+++---,,,+++,,,,,,---------------------,,,++++++++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,---...---,,,+++,,,.........------------..............................------------------------......------------..........................................///////////////000111000///...///000}}}xxxnnnhhhhhhdddeeebbb```______```_________]]][[[ZZZZZZXXXUUUSSSQQQOOOKKKHHHEEEDDDCCCCCCAAAAAAAAAAAABBBCCCDDDEEE@@@>>><<<<<<>>>??????>>>;;;::::::999888777666666222222222222222222222333111111111222222222333333444222000000000111000...+++,,,...///000000///...000111111111000///......,,,,,,,,,---...///000000,,,,,,,,,++++++,,,------//////...------///000111111000000///...---,,,,,,.../////////.........///,,,,,,,,,---------......//////000000000000//////,,,------...///...............////////////......------------...///000111444333222333444555666777444555555666777777888888777777777777777888888999888888888999999999888888;;;<<<======;;;;;;<<<======>>>@@@CCCGGGMMMTTTXXXeeejjjrrr{{{uuuooojjjiiiggghhhiiiiiigggeeedddaaa^^^\\\\\\^^^bbbdddggggggfffdddcccdddhhhkkkkkknnnooollllllooonnnkkkbbbXXXMMMHHHDDD???======>>>???AAABBBEEEKKKSSSXXX___bbbfffiiijjjhhhfffeeeWWWQQQHHHAAABBBIIITTT\\\aaakkkssstttrrrsssttttttrrrqqqpppooommmiiiccc___YYYSSSIIIAAA;;;888555333/////////////////////...........................,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,...///000///......///...------,,,,,,,,,---------.........---,,,,,,,,,---...---,,,+++++++++++++++++++++++++++++++++,,,+++***+++---......,,,...---++++++++++++---...)))***+++,,,---,,,++++++++++++,,,------------,,,************************))),,,+++((()))......***------,,,------......///...---,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---.........------------......................................................///......------......///000000000///......------........./////////000000...000111000//////000111}}}xxxnnniiiiiifffcccaaa___^^^___`````````___]]][[[ZZZYYYXXXVVVTTTRRROOOLLLHHHEEEDDDCCCDDD????????????@@@AAABBBBBB@@@>>><<<;;;===>>>>>>>>>;;;::::::999888777666666222222222222333333333333222333333333333444444444444222000000111222111000+++,,,------------------....../////////...------***+++,,,---...000111111++++++++++++++++++,,,---------,,,,,,------...///111111000///......---------...///...,,,+++,,,---+++,,,,,,------.........---------......---------......///000000000000///......////////////.........---------...///111222777555333333444666666666444555666777888999::::::999888777777777888:::;;;888888999:::::::::999999999:::;;;<<<<<<>>>BBBEEEBBBHHHOOOSSSVVV]]]gggooo}}}sssoookkkhhhggggggfffccc___bbb```]]]\\\\\\^^^aaaccchhhhhhgggeeedddeeegggiiiiiilllmmmkkkllloooooolllfff]]]UUUOOOIIIAAA===>>><<<======>>>@@@EEEKKKPPPVVVYYY^^^bbbdddfffhhhjjj^^^YYYQQQHHHDDDGGGMMMSSSYYYbbbiiilllnnnrrruuutttpppooooooooonnnlllhhheeeccc^^^UUULLLEEE>>>999555111111111000000/////////........................,,,,,,,,,---------......***++++++,,,,,,------.....................------......------------......------......------,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,+++,,,---...---,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,+++***)))))))))******+++++++++++++++++++++++++++++++++++++++***000111,,,+++///...***------,,,,,,,,,...///111...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,...///...---,,,---.........------------..............................//////////////////////////////............//////111111000000///...------....../////////000000000...000111111//////000222}}}wwwmmmhhhiiifffaaa___^^^^^^___aaaaaaaaa___]]]ZZZYYYYYYXXXVVVUUURRRPPPLLLHHHEEEDDDDDDDDD@@@???????????????@@@@@@???<<<:::999;;;<<<===<<<;;;::::::999888777666666222222222333333333444444333333333333444444444444333111000000222333333222000//////............///---......////////////...+++,,,,,,---...///000000,,,++++++++++++,,,---...------....../////////.../////////......---------,,,---...---+++***+++---++++++,,,,,,---......///,,,,,,------------,,,,,,------...///////////////......////////////......//////......///111444555999666333333444666666555555555666666777777888888888999999999::::::::::::888999:::;;;<<<;;;;;;:::888999<<>>444++++++---+++---,,,*********,,,///111......---,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,---------------...///...---,,,---///......------------..............................//////////////////////////////............//////000000//////////////////.../////////000000000000...000111111000000111222}}}wwwlllgggiiifff```___]]]]]]___aaabbbbbb___]]]ZZZYYYYYYXXXWWWUUURRRPPPLLLHHHEEEDDDDDDEEEBBBBBBAAA@@@@@@@@@AAAAAA===;;;888777999:::;;;;;;;;;::::::999888777666666222222222333333444444444222222333333333444444444222111000000333444444333555444333111111111222333//////000111111222111111------..................,,,,,,,,,,,,------...///...///111222222222111000......---------,,,,,,,,,,,,...000///,,,***,,,...++++++,,,,,,---...//////---..................---***+++,,,,,,------,,,,,,......////////////......111111000000111333666777;;;777444333555666555444666666666666555555555555777888;;;======<<<:::888888999;;;<<<===<<<;;;;;;===???CCCIIIPPP[[[fffmmmtttwwwmmmjjjiiigggddd^^^^^^]]]]]]^^^```aaabbbaaaccceeeffffffgggiiijjjeeeiiikkkiiijjjllllllhhhmmmjjjfff```UUUJJJFFFHHH??????>>><<<;;;;;;===@@@@@@DDDIIILLLPPPVVV]]]cccaaa```]]]VVVNNNHHHGGGHHHGGGMMMRRRXXXbbblllpppnnnpppooonnnooopppqqqqqqpppgggeeebbb^^^YYYRRRJJJDDD555555444333222000000///////////////////////////,,,,,,,,,---------......******+++,,,,,,---......---,,,,,,+++,,,---...///,,,,,,,,,---...///000111'''(((***,,,---...//////,,,+++******,,,---...------------......////////////...,,,,,,------,,,+++)))***+++,,,,,,+++***)))+++***))))))***,,,...///+++,,,------......------++++++++++++++++++++++++,,,@@@JJJ<<<+++'''+++---,,,+++)))((()))+++...000......---,,,,,,,,,,,,---,,,------......------,,,---------.........//////---...///...------...///.........------.........////////////////////////000000000000000000000000//////............//////.........///000111111111////////////000000000000...000111111000000111333~~~wwwnnnjjjiiibbbbbb```^^^___aaacccddddddbbb^^^ZZZWWWUUUTTTRRRPPPQQQOOOLLLJJJHHHFFFCCCAAA???@@@@@@@@@@@@???>>>>>>>>>;;;888666777999:::;;;999999888888777777666666333222111222444555444333333222222111222222333333000000000000000///..................////////////------......///.........222111000///---+++***))).........------,,,,,,,,,---------------...///000000000///------,,,,,,,,,,,,,,,,,,---------..............................---.........---,,,,,,+++..................------000000///------///...---000000111222333333444444333333333444444444555555999999888777777777777777666777888888666666777888<<<<<<<<<===>>>???@@@AAAAAAEEEMMMUUU```ooozzzrrroookkkggghhhfffdddcccbbb```]]]ZZZ^^^___bbbdddggghhhggggggfffgggjjjlllmmmlllkkkkkkkkkkkkjjjeee[[[QQQIIIEEEBBB@@@>>>;;;::::::<<<===???@@@BBBDDDGGGMMMTTTYYY___``````\\\UUUMMMGGGCCCBBBAAAAAAGGGRRR___jjjpppnnnnnnooooooooonnnmmmmmmnnnjjjgggeeeddd___UUUNNN>>>;;;777444333222000///111000...---,,,,,,---...,,,,,,+++++++++,,,------............////////////444000------......,,,)))//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---------...///000111111......---,,,,,,---------------,,,,,,+++***))))))+++++++++,,,,,,---------...---,,,++++++++++++,,,------++++++++++++------333@@@DDD666+++***---+++---------......---,,,,,,...---,,,+++,,,---...///---///111///,,,******,,,,,,---......//////......,,,---......//////......//////.........---------//////000000000000000///,,,,,,...///000000000000000000000000000000000000222111000//////000111222......//////000000111111111111000000000000111111zzztttkkkhhhggg``````___]]]]]]```bbbbbbbbbdddaaa]]]ZZZYYYXXXVVVTTTQQQOOOLLLJJJHHHFFFCCCAAA@@@AAAAAAAAAAAA@@@??????@@@===;;;:::;;;<<<===<<<999999888888777666555555444333222333444555444333333333222222111222222222000000000000000///...............//////000000000.........///......------////////////////////////...------------------,,,---------------...//////222222111000////////////,,,,,,,,,---------......---------...//////000000...////////////...---,,,........................111111///...///000111000111111222222333333444444333333444444444555555555777666555555444444555555666777999999999999:::<<<:::<<<===>>>???AAAEEEHHHNNNSSSZZZcccnnn}}}~~~}}}~~~zzzuuuqqqkkkfffcccaaa```^^^[[[[[[]]]```ccceeefffffffffgggjjjlllmmmmmmllllllmmmllljjjgggaaaYYYQQQMMMEEECCC???<<<;;;<<<===???AAAAAA@@@???@@@DDDKKKOOO]]]```cccbbb\\\SSSJJJEEE?????????CCCLLLXXXdddlllnnnnnnooooooooonnnmmmlllllljjjggghhhhhhddd]]]WWWLLLGGG???999666444333222000000///.........//////------,,,,,,,,,,,,,,,---............////////////333000------......,,,***------,,,,,,,,,------......------,,,,,,+++******++++++,,,,,,,,,++++++***++++++,,,,,,------......,,,++++++******++++++,,,......------,,,++++++***.............../////////---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------888<<<111)))+++---+++------............------,,,,,,++++++,,,,,,---...,,,...000///,,,***+++,,,,,,---......//////......,,,---......//////......//////.........---------000000000000000///...---------...///000000000///000000000000000000000000222111000//////000111222000000000000000/////////111000000////////////000yyytttjjjhhhggg```aaa___^^^^^^```bbbbbbbbb```^^^[[[YYYXXXWWWUUUTTTQQQNNNKKKJJJHHHFFFCCCAAAAAAAAABBBBBBAAAAAA@@@??????>>><<<<<<=========<<<:::999999777666555444444222222222333666888888777444333333222111111111222000000000000000///............//////000111222222///////////////...---,,,.........///000000111111---------------............------------.../////////...---,,,,,,+++,,,,,,,,,,,,,,,---------......+++,,,------...///000000//////000000000///..............................000///...000222333222222333333333333333333333333333444444444444555555555666555555444444444444555555777999::::::;;;===???;;;???DDDEEEFFFJJJQQQXXX```eeellltttzzzuuuqqqqqqrrruuuyyy}}}{{{pppjjjgggfffeee^^^]]]]]]___bbbeeeeeeeeefffgggjjjlllmmmnnnnnnnnnmmmkkkhhhgggeee```YYYSSSIIIFFFBBB>>>======@@@AAACCCBBB@@@>>>===???DDDHHHRRRWWW]]]```]]]TTTIIIAAA;;;<<<===???DDDNNN[[[eeemmmmmmooopppooonnnmmmkkkjjjiiiiiikkkmmmlllgggccc[[[SSSHHH???888555333111//////000000000000000000///...---,,,,,,,,,,,,,,,............////////////222000...---------,,,+++,,,,,,,,,,,,---...//////000000...---+++***)))(((***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------+++++++++******++++++,,,///......------,,,,,,+++,,,,,,,,,++++++++++++++++++,,,---------,,,+++***---,,,,,,++++++,,,,,,---)))111333---***---///,,,------............------,,,,,,---...............***,,,...---,,,++++++,,,,,,---......//////......,,,---......//////....../////////............---111111000000///---,,,+++......///////////////...000000000000000000000000111111000000000000111111222111111000000///......111111000///.........///|||vvvmmmjjjjjjcccdddbbb``````bbbddddddddd^^^[[[YYYXXXXXXWWWUUUSSSPPPNNNKKKIIIHHHGGGDDDBBB@@@@@@AAAAAA@@@@@@???>>>===;;;:::;;;<<<<<<:::999::::::999888666555444444000000000444888;;;<<<;;;444444333222111111111111000000000000000///......---...///000111222333444000000000000///---,,,,,,////////////............,,,,,,------......//////......---------......///,,,,,,+++***************,,,,,,,,,---------......,,,,,,,,,------........./////////000000//////...............////////////...,,,///555999777333111444444444444333333333333444444444444555555555555777777666666666666666777333555777888999:::<<<>>>@@@GGGPPPTTTUUU[[[eeemmmooosssxxx{{{vvvsssqqqnnnkkkiiijjjnnnvvv}}}vvvrrrooohhheeebbbbbbdddffffffeeeggghhhjjjlllnnnooooooooommmiiieeeeeeeeeccc\\\VVVNNNKKKFFFAAA??????AAACCCDDDEEEEEEDDDBBBBBBCCCEEEGGGLLLRRRWWWWWWQQQGGG@@@888:::<<<;;;===EEESSS]]]iiikkknnnpppqqqpppnnnmmmjjjjjjkkknnnppppppnnnkkkggg```UUUJJJAAA:::555111//////000000111111111111000000...---,,,,,,,,,,,,............////////////000///...---------------,,,,,,,,,,,,,,,---...//////...---,,,+++)))((((((******+++,,,------------///.....................------,,,,,,,,,---............------,,,,,,,,,+++++++++******))))))((((((***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))...///,,,,,,000000---+++,,,,,,------------,,,---...///000111000//////***+++,,,,,,,,,,,,,,,---,,,---......///.........,,,---......///........./////////...............///////////////...---,,,...///////////////...---////////////////////////111000000000000000000111111111000000000000000000333222111000////////////~~~xxxooolllkkkddddddbbb``````bbbcccdddccc___^^^\\\[[[[[[ZZZXXXVVVPPPNNNKKKIIIHHHGGGDDDBBB???????????????>>>======<<<;;;::::::;;;;;;:::999::::::999888777666555555222222222444777::::::999444333222222111111111222000000000000000///......---...///000111222333444000000000000///...---,,,---------------------------------......////////////......---------......///...------------------,,,,,,,,,---------......---------,,,,,,,,,,,,,,,---....../////////.............../////////000000...---333???DDD>>>666222555555444444444444444444444444444555555555666666777777666666666777777888333555777888999:::<<<>>>FFFPPP\\\cccfffllluuu}}}zzz|||~~~~~~{{{yyytttrrrpppoooooopppppppppppppppttt}}}sssmmmgggeeegggiiiiiihhhiiijjjkkkmmmnnnppppppqqqooojjjfffeeefffddd^^^YYYTTTQQQKKKFFFBBBAAABBBCCCFFFJJJMMMNNNKKKFFFBBB@@@DDDFFFIIINNNPPPNNNIIIDDD888:::;;;::::::@@@KKKTTTaaaeeejjjooorrrrrrqqqppplllmmmnnnpppqqqqqqooonnnnnniiibbbZZZPPPFFF<<<666111111111000000000000000111000///...------,,,---............////////////.........---------......///...---,,,,,,,,,,,,,,,++++++++++++***************+++,,,---------------...............------------,,,,,,,,,------...///,,,,,,,,,,,,++++++++++++......------,,,,,,++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,,,,......+++******+++,,,,,,,,,,,,,,,,,,---...000000///......******+++,,,---...------,,,---......///.........,,,---......///.........////////////////////////------...///000000000///...///////////////...---////////////////////////000000000111111000000000...//////000111222222333444333333222111111222222}}}wwwmmmjjjiiibbbbbb```^^^]]]___`````````]]]\\\ZZZZZZZZZXXXVVVSSSOOOMMMKKKIIIHHHGGGEEEBBB>>>>>>>>>???>>>======<<<>>>===;;;;;;<<<<<<<<<;;;:::::::::999999888777777777666555555666777555444333222222111222222333333000000000000000///............//////000111222222000000000000//////...---)))***+++,,,---...//////...............///////////////...------------...------,,,,,,,,,,,,,,,---,,,,,,,,,---------..............................------.../////////...............//////000000111222000777FFFLLLDDD999555555555555555555555555555444444555555555666666666666555555555555666666777555888;;;===>>>@@@CCCEEENNNYYYfffpppuuuxxx}}}~~~wwwrrrnnnmmmrrrxxx}}}|||yyywwwuuuuuuvvvwwwxxxyyyzzz{{{{{{}}}zzz{{{}}}sssnnnoooooonnnkkkllllllmmmnnnoooppppppqqqrrrnnnjjjiiihhhgggddd```\\\XXXSSSMMMHHHEEEDDDCCCHHHNNNTTTVVVSSSKKKDDD@@@CCCAAAAAACCCFFFFFFDDD@@@999999:::999999===DDDJJJVVV[[[ccckkkqqqsssssssssooopppqqqqqqqqqqqqoooooollljjjgggbbbZZZOOOCCC;;;777555333111000//////000111000///...........................////////////---.........------...000//////...---,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------------,,,+++++++++++++++,,,,,,,,,************+++,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++***+++,,,---------,,,++++++,,,,,,------,,,,,,+++***+++++++++++++++***))))))***+++,,,,,,---,,,,,,++++++,,,------------,,,,,,++++++---//////...---,,,---......//////......,,,---......//////.........////////////000000000,,,---...000111111222222......///////////////...000000000000000000000000000000111111111111000000---...///000222333444444444333333333333333444444}}}wwwlllhhhggg```aaa___]]]\\\^^^______^^^ZZZYYYXXXWWWVVVUUUQQQOOOOOOMMMKKKIIIIIIGGGEEECCC???????????????>>>======???<<<999888999;;;;;;;;;::::::::::::::::::::::::666555444444666666555444111111111111222333444444000000000000000///...............//////000000000//////000000000//////...++++++,,,,,,---...//////////////////............//////...---------------++++++************++++++,,,,,,,,,---------............///000111222333444---...///000000000000000---......///000000111111555000555DDDJJJBBB888555444444555555666666777777555555555555666666666666666666666666666777888888:::===AAAEEEHHHKKKPPPSSSYYYcccqqq}}}~~~|||{{{|||}}}{{{rrriiieeeeeehhhqqqyyy~~~{{{uuupppnnnnnnnnnnnnooooooppppppqqqpppmmmkkkjjjiiihhhhhhccc```[[[UUUOOOJJJFFFDDDGGGMMMUUUZZZYYYTTTOOOLLLFFFBBB>>>===???@@@<<<999999888777777999;;;>>>AAAIIIOOOZZZeeennnrrrttttttqqqrrrssssssrrrqqqqqqqqqllllllkkkiiicccYYYNNNGGG>>>;;;777333000///000111000000///////////////000............////////////,,,---///...,,,,,,///111...------,,,,,,,,,------,,,,,,,,,------.........------------------,,,,,,*********++++++,,,,,,---************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***+++------+++******,,,++++++,,,---............---------,,,------...///...---,,,...000000...,,,,,,---......//////......,,,---......//////........./////////000000000000//////000111222222222111------...///000000000///000000000000000000000000///000111222222111000/////////000111222222333333222222222222333444555555xxxmmmiiiggg```bbb```^^^^^^___`````````]]]\\\ZZZZZZYYYWWWSSSPPPOOOMMMJJJIIIIIIGGGEEECCC@@@@@@@@@@@@@@@???>>>>>>===:::666555666888999999::::::;;;;;;;;;;;;<<<<<<111111111333666888999888000000000111222333555555000000000000000//////...............////////////...//////000000000000///000//////...------,,,,,,000000//////......------000///...---------------.........------...//////,,,,,,,,,---------......---...000222444777888999//////000111111111111111---......///000111111222444---000>>>DDD===555444333444444555666777888888555555555555666666666777999999888888999:::;;;;;;>>>AAAFFFKKKPPPUUUZZZ^^^bbbkkkyyyyyyuuuwwwxxxzzz{{{nnnfff______dddlllxxx{{{tttppppppooooooooooooppppppnnnnnnnnnkkkiiiiiijjjlllhhhfffaaa[[[TTTMMMHHHFFFDDDKKKUUU\\\___^^^\\\[[[NNNIIICCCAAABBBAAA<<<888999777666666999;;;;;;;;;@@@HHHTTTaaakkkqqqttttttqqqsssttttttsssrrrrrrssstttttttttsssoooggg^^^WWWDDD@@@:::444111000111222000////////////000000111............/////////000+++---///...,,,,,,///222,,,,,,,,,,,,---...//////////////////////////////............---,,,++++++++++++,,,------...//////,,,,,,,,,,,,---...///000---------------------------------....../////////,,,++++++++++++,,,---...++++++------------+++++++++---000111...+++---111,,,---...///000000000000111000/////////000222333000...---...111111///,,,,,,---......//////......,,,---......//////........./////////000000111111111111222222222111111000,,,,,,...///000000000000000000000000000000000000///000111222222111000///111111111111111222222222000000000111222333555555|||xxxlllfffiiihhhhhhbbb\\\[[[^^^aaa```^^^___]]]ZZZXXXWWWUUUSSSPPPNNNMMMLLLIIIGGGEEECCCBBB>>>???@@@AAAAAA@@@>>>===<<<;;;:::::::::;;;<<<<<<;;;<<<<<<===;;;999777555444444333222222111000000//////000111222333333444111111000///////////////000111000...000444555111......///111333222///,,,........................------------///111333444/////////...---------,,,------------------------......---------,,,,,,,,,---......///000111111222,,,---......------...000...///000111222333333333444222222444777777444111444444444444444444444444666555444333444555666777777888888777888:::???BBB???GGGQQQXXX\\\___ccceeennnwww}}}uuuuuurrrsss{{{{{{yyyvvvrrrnnnkkkiiiggggggnnnzzzyyywwwvvvuuutttsssqqqpppoooqqqpppmmmiiiiiikkkmmmmmmllljjjfffaaa[[[TTTNNNKKKGGGJJJQQQ[[[dddgggdddaaaZZZRRRHHHCCCAAA???:::666555888:::999777666777999>>>BBBLLLYYYeeeooouuuwwwqqqsssuuuxxxxxxvvvtttrrrrrrrrrtttuuuuuupppggg```SSSMMMCCC:::444111///...000///---...///000000///111000...---,,,---///000000...---...///000///...---,,,,,,,,,,,,---......---------------------------------,,,,,,+++++++++......,,,+++***+++,,,,,,...............///000111///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......+++,,,............,,,+++---,,,,,,------...000000............////////////......//////...---,,,,,,......////////////..................////////////////////////............111111111000000000000000......//////000000111111000111111111222222222222000000000000111111111111444555555333111000111222444333222222333666999;;;{{{wwwkkkfffhhhfffgggbbb\\\[[[^^^aaa```___[[[YYYWWWVVVVVVUUUSSSQQQNNNMMMKKKIIIFFFDDDCCCBBB>>>???AAAAAAAAA@@@>>>===<<<;;;:::999999:::;;;;;;;;;;;;<<<<<<;;;999777555444444333333222222111111111111111111111222222222111111000///////////////---...---,,,///555777555555333111000111000///...........................////////////000111333444...............---------........................000000/////////..................//////000000000,,,---///...------...000...///000222333333333333333222222333666777555333444444444444444444444444777666555444444555666777777888888999:::>>>DDDHHHKKKRRR[[[aaadddeeehhhjjjqqqzzzzzztttqqqrrrzzz{{{sssnnnmmmmmmlllkkkqqqqqqqqquuu}}}zzzuuusssrrrqqqpppnnnmmmlllkkkllloooqqqqqqmmmllliiieee___XXXRRROOOJJJLLLRRRZZZbbbfffgggeeebbb\\\TTTMMMHHHCCC<<<888777999;;;:::888777888999:::>>>GGGRRR___iiippptttsssuuuxxxzzzyyyvvvsssppprrrrrruuuwwwxxxtttmmmggg[[[UUUKKKBBB;;;666333111222000///...///000///...222111///.........000111000...---...///000///...------,,,,,,------...///------------------------000///......---------...,,,------------,,,+++***---------.........//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,------......------,,,//////...------------...............//////////////////000000//////...---......////////////..................////////////........./////////000000111000000000000000000000/////////000000000000000000000000111111111222222000000000000111111111111111222222111000000111333333333222333555999<<<>>>zzzvvvkkkeeegggeeegggbbb]]]\\\^^^``````___]]][[[XXXWWWVVVUUUSSSQQQMMMLLLKKKHHHFFFDDDBBBAAA???@@@AAAAAAAAA@@@>>>===<<<;;;:::999888888999:::;;;;;;<<<<<<;;;999777666444444444333333333333333222222222111111111000000111000000///////////////...000000000666@@@DDDDDD<<<888222///...///000000........................111111000000000111222333---------...............///////////////////////////////////////..............................///,,,...//////...---///000...///000222333333444444333222111222444666666666555555555555555555555555777777666555555666777777777888:::;;;???EEELLLQQQZZZ```hhhlllmmmmmmnnnooottt|||}}}sssqqqssszzz{{{vvvqqqnnnmmmkkkgggffffffiiimmmpppwwwyyy}}}~~~zzzxxxuuurrrnnnlllkkklllnnnpppqqqqqqnnnnnnmmmkkkfff___YYYUUUPPPPPPRRRWWW]]]cccggghhhhhhfffaaaZZZQQQGGG???::::::;;;<<<;;;999888888999777;;;BBBKKKWWWccclllrrruuuwwwzzz|||{{{wwwsssppprrrsssvvvyyyzzzxxxsssnnneee___UUULLLDDD===888555444222/////////000000///333222000/////////000111000...---...///000///...---------,,,------...///------------------------000///...---------...///***,,,...//////---+++)))+++,,,---...///...---------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---,,,,,,,,,,,,---............------------......222111///...,,,,,,++++++............////////////000000000000000000///.........////////////..................////////////,,,------...000111111222000000000000000000111111000000000000000000///////////////000000000111111000000000111111111222222111222222222111111333555222333444666999===AAACCCyyyuuukkkffffffcccfffbbb___]]]___``````___cccaaa]]]ZZZXXXUUURRROOOMMMLLLJJJHHHFFFCCCBBBAAAAAAAAAAAAAAAAAA???>>>>>><<<;;;999888777888888999:::;;;;;;;;;:::999777666333444444444444444444444111111111111111111111111000000////////////000000///111222333;;;FFFLLLLLL;;;777222///...///000000........................111111000000000000000000,,,---------.../////////.............../////////------------------------...............------------...//////......///000//////111222333444444444333222111222333555777777555555555555555555555555777666555444555666777888999:::===@@@EEELLLTTTZZZdddjjjpppsssqqqpppoooppptttzzzzzztttqqqrrrwwwyyywwwuuuvvvqqqpppnnnkkkhhhfffeeefffhhhiiiiiijjjlllqqqwww|||{{{uuuqqqllljjjlllnnnmmmlllllloooppppppooolllfff```\\\WWWUUUSSSTTTWWW\\\aaadddhhhiiihhhcccXXXLLLBBB===;;;;;;;;;:::999888999999888:::@@@GGGRRR^^^jjjrrrtttwww{{{~~~}}}zzzvvvssstttvvvxxxzzz{{{xxxtttrrrjjjeee]]]TTTLLLCCC<<<777444222///...///111111000222111000/////////000000000...---...///000///...---------------...//////........................///...,,,++++++,,,---...+++,,,...//////---,,,++++++---///000000///---,,,------,,,,,,,,,++++++,,,---------------------------------...............---,,,,,,,,,,,,---......///...---,,,,,,---...///111000///...---,,,,,,,,,............//////////////////000000000//////.........////////////..................////////////---......///000000111111000000000000000111111111222111111000000/////////////////////000000000000000000111111111222222222333444444444333333555666333444777;;;???CCCGGGIIIzzzvvvlllggggggccceeeccc```______`````````dddaaa^^^[[[YYYVVVRRRPPPMMMLLLKKKHHHFFFDDDBBBAAABBBBBBBBBAAA@@@???>>>>>>;;;:::999888777888999999::::::::::::999888888777333444444444444444444444///000000111222222333333000000////////////000000---/////////555===AAAAAA444222000///000000000///........................///////////////.........,,,---------.../////////,,,,,,---------.........,,,---------------------...............------------...000///......///111///000111222333444444444333333333222333444666888555555555555555555555555555444444444444666777999<<>>;;;:::999888888999:::;;;::::::999999888888888888444444444333333333333333...///000111222333444444///////////////000000111111222000...000444555222///......000111111///................................./////////...---------------...............++++++,,,,,,---..................///////////////.....................///---///000000///...000111///000111333444444555555333444444444333333555666444444444444444444444444333333333444666888:::;;;AAADDDIIINNNSSSYYY___ccceeejjjppprrrpppmmmmmmmmmssswwwyyywwwvvvuuupppkkkddd```^^^``````\\\ZZZ[[[\\\^^^``````aaafffmmmtttsssuuuxxx|||wwwooorrrsssooolllnnnlllmmmooopppnnnkkkhhheee```^^^[[[WWWSSSRRRTTTVVV___ccchhhjjjfff\\\QQQIII>>><<<:::999;;;<<<<<<<<<999<<>>BBBGGGLLLOOOQQQRRR}}}yyyqqqmmmkkkfffcccccccccaaa```___```aaa^^^\\\ZZZYYYYYYXXXVVVTTTOOONNNMMMJJJHHHFFFDDDCCCDDDCCCBBBAAA@@@?????????::::::999999999;;;<<<===:::999999888888888888888444444333333222222111111000000111111111222222222///////////////000111111222444333111222444333...///......///000111///...........................---...///000000///.....................---------,,,,,,,,,---.../////////........./////////000000.........//////000000000---///000000//////000111000000222333444555555555222555666666333222333444333333333333333333333333333333444666888;;;>>>@@@EEEIIIPPPUUUYYY\\\```bbbdddiiiooorrrqqqooonnnoooooossstttqqqnnnkkkeee___ZZZUUURRRUUUWWWVVVXXX[[[___dddjjjnnnooorrrwww|||zzz{{{~~~~~~}}}zzzrrrmmmoooiiijjjkkkllllllkkkiiigggaaabbbbbb___ZZZUUUTTTTTTYYY\\\aaaffffff___SSSJJJ@@@===;;;;;;>>>@@@@@@@@@===@@@CCCFFFKKKUUUcccmmmqqqsssvvvzzz}}}|||}}}}}}zzztttooonnnnnnjjjjjjjjjjjjfff___WWWQQQDDD@@@:::666444333333222000000000000000///......000...---...///000///..................//////000........................---...000111111111000///,,,------...............111000000000/////////........./////////...---,,,........................000/////////.........------,,,,,,,,,,,,---............////////////......,,,,,,,,,------///000000............////////////------...///////////////......////////////..................////////////000000000000000111111111...//////000111111222222111111111111111111222222000000000111111111222222111111111222222222333333000222333444555777999<<>>???:::999888888777888888888444444333222222111000000222222222111111111111111///////////////000111111,,,///000000222666444000222000......///000//////........................---...000111111111000////////////......------,,,---------...///000000111,,,,,,,,,---------......---......///000111222222...///000000//////000111000111222333444555555555222555888777444111111333222222222222222222222222444444555777:::>>>AAACCCHHHMMMSSSYYY\\\^^^```aaadddiiipppsssrrrqqqqqqrrrkkkoooppplllgggccc\\\UUUVVVPPPMMMPPPTTTWWW[[[```fffmmmwww||||||}}}ssslllmmmggghhhiiijjjjjjjjjiiihhhbbbeeegggeee___ZZZVVVVVVTTTVVV[[[aaaddd^^^QQQFFFBBB>>><<<<<<@@@CCCDDDCCCAAAEEEHHHJJJNNNXXXeeeooorrrtttvvvyyy|||~~~|||~~~~~~zzztttooonnnooolllmmmooopppnnnhhh```ZZZLLLGGG@@@:::666444222111111111111111111000//////000...---...///000///..................///000000////////////////////////***+++...000111000---,,,***,,,...000111000...,,,111000///...............,,,---.........---,,,+++........................000000//////.........------,,,,,,,,,,,,---......---...///000000///...---...------------...//////............/////////000......///000000111000000......////////////................../////////000......///000111222333333...//////000111222222222000000000111222222222333111111111111222222222222111111222222222333333333111333666888:::===@@@CCCDDDGGGKKKPPPSSSUUUUUUUUU|||sssooooookkkgggeeeaaa___^^^___aaabbbbbbaaa^^^[[[XXXUUURRRQQQQQQPPPOOOMMMJJJGGGEEEDDDBBBBBBBBBBBBAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888666555444333222000///.........111111111111111111111111,,,,,,,,,...111333333333000000000000////////////...........................,,,***+++...///...---111333555333///---...000---------............///---...000///...---------111///...///000///---+++............//////////////////000111111///+++(((000000111222333333444444555444444333333444444555555444333222333444555666777888:::;;;<<<>>>BBBEEEJJJPPPXXX[[[[[[[[[^^^aaagggoootttrrrooooooppppppmmmjjjeee___ZZZUUURRRQQQKKKMMMPPPSSSVVVZZZ```dddnnnwwwzzzssspppnnnkkkgggddddddhhhkkkggggggfffffffffddd```]]]XXXUUUSSSVVVYYYWWWOOOGGGBBB;;;888>>>EEEIIIKKKMMMOOOKKKKKKPPPTTTZZZhhhwww~~~zzzvvvvvvyyy}}}}}}}}}|||{{{yyyvvvtttrrrrrrsssvvvxxxxxxssskkkfff\\\RRREEE<<<999777444111333111000111222222111000000000000000000000000000333222111000......---------------.........//////,,,,,,,,,------.........222222111///...---,,,+++,,,,,,...///000000000000........................---------------...///000+++,,,------......---------------------------------------.........////////////............//////......////////////............------------......///000000000///...------////////////000000000000000000000000000000000000---....../////////......111000/////////000222333222222222222111111000000444444333222222333444555333555999<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666666555444333222111111111111111111111111111111111000...---...///000///---.........//////000000000........................///---,,,,,,///000///...,,,---......------...///---------............///---...////////////000000---------.........---,,,............////////////---...///222444444111///000111111222333333444444555444444333333444444555555444333333333444555666888999;;;<<<>>>AAAEEEHHHLLLQQQXXX[[[[[[[[[___bbbhhhoootttrrrnnnnnnnnnlllcccaaa]]]XXXTTTQQQOOOOOOOOORRRVVVYYY\\\___dddgggtttxxxtttnnnhhheeeeeefffggghhhggggggggghhhgggdddaaa___YYYTTTSSSTTTRRRKKKDDDCCC===;;;@@@FFFJJJOOOTTTWWWUUUVVVYYY\\\___jjjuuu{{{xxxuuuuuuxxx{{{||||||}}}}}}}}}}}}|||zzzxxxwwwuuuvvvxxxyyyyyyuuuooojjjaaaXXXLLLBBB<<<888555222222111000000222222111000000000000000000000000000//////......//////000000---------.........//////,,,------------------...111000000///...---,,,,,,,,,,,,---..........................................---------------......+++,,,------......---------------------------------------.........////////////............//////......////////////....../////////......//////////////////000//////..................////////////000000000000000000000000000111222444555555555555111000000///000111222333222222222222111111111000222222111111111222444555444777<<>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666777666555333222222222222111111111111111111111111000///------......,,,++++++,,,---...///000111111////////////////////////000...---...///111000000,,,++++++,,,---...---,,,---------............///---------...///000222333+++,,,......---,,,---///............////////////...///000333666777555333111111222222333333444444555444444333333444444555444444444444444555666666777999;;;===???BBBGGGJJJLLLPPPTTTWWWWWWYYY]]]aaahhhnnnrrrooojjjhhhfffcccVVVUUURRRPPPOOOOOOOOOOOOVVVYYY^^^bbbdddgggjjjllltttwwwnnniiigggfffdddhhhgggggghhhjjjjjjhhhgggfff```XXXSSSQQQNNNHHHBBBDDD@@@???BBBFFFKKKUUU^^^bbbbbbeeehhhhhhhhhmmmtttxxxwwwvvvvvvxxxzzzzzzyyy|||}}}~~~~~~}}}|||yyyyyyyyyzzzzzzwwwsssooogggaaaWWWLLLBBB;;;666444333111000000111222222111000000000000000000000000......------...//////000---............/////////.........---------------//////.........---------,,,,,,---------------,,,...........................------,,,,,,,,,------,,,,,,---............---........................------.........///////////////............//////...//////////////////...000000000000000000000000......///000000000//////---------.........//////222222222222222222222222---...000111333444444444111000000000000111222222222222222222111111111111222222111111222444666777777;;;@@@DDDHHHLLLPPPSSSRRRQQQOOOLLLJJJHHHFFFEEE|||rrrmmmlllhhheeedddaaa___^^^^^^___```]]]\\\[[[XXXVVVSSSQQQPPPTTTSSSQQQNNNJJJGGGCCCBBB@@@@@@@@@@@@???>>>======;;;;;;;;;;;;;;;;;;::::::::::::::::::999999888777555444333222111111111111111111111111111111111111...---,,,---///000///...,,,,,,------...//////000000000000000000000000000///.........///000000000222///,,,---......,,,)))---------............//////---,,,---...000111111...///000///------///111............////////////222111222444666666444222222222222333333333444444555444444333333444444555444444444555555666777777555777:::<<>>======<<<<<<;;;;;;;;;:::::::::999999:::::::::999999888444444333222111111111111111111111111111111111111000///...///000000000.....................------000000000000000000000000............---...///000333000------//////,,,)))---------............///000...------///000///---222222222000//////000111............////////////111111111333555555444222333333333333333444444444555444444333333444444555444444555666777777888888777999<<>>BBBFFFJJJMMMNNNOOOQQQSSSMMMLLLJJJJJJJJJLLLOOOPPP}}}rrrkkkjjjeeedddcccaaa___^^^^^^^^^___\\\[[[ZZZXXXVVVTTTSSSRRRRRRQQQOOOLLLIIIFFFCCCAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;::::::999888888999:::::::::999999555555444333333333333333111111111111111111111111444222000000000///---,,,/////////.........------////////////////////////---...///...------///111---,,,,,,---...///...------------............///111///...///111111...+++333111......000111111000............////////////......///111555777666666333333333333444444444444555444444333333444444555333444666777888888888888:::<<>>===<<<<<<;;;::::::999999777888999:::::::::::::::444444333222222222222333111111111111111111111111222000////////////---,,,/////////////////////000........................---///000///......000222---///000000//////000111---------............///111//////222555555111---///***&&&(((...222111...............////////////000///000222555666666666444444444444444444444444555444444333333444444555333444666888999999999999:::<<>>@@@CCCGGGKKKJJJIIIHHHIIIIIIIIIHHHGGGDDDFFFGGGHHHOOOZZZ___```WWWXXXYYY\\\```dddhhhjjjpppssswwwyyyzzz|||}}}~~~yyysssnnnlllkkkjjjjjjmmmjjjgggeeeddddddeeefffbbb[[[TTTQQQPPPQQQYYYaaammmvvv|||{{{{{{|||~~~~~~|||xxxwwwyyy{{{zzzzzz{{{||||||{{{zzzyyyxxxwwwvvvwwwxxxxxxwwwuuurrrpppooopppooogggZZZPPPBBB>>>999555333222222111000000000000000000000000111000000////////////000111111000000/////////...------......//////000000222111111111000000000///000//////...---+++***)))........................---------...000111333444---......///////////////000000000000000000000000////////////000000000000//////............//////111///...------...///111///000222333333222000///111111111111111000///...////////////000000000000000000000000000000000000000111222333333333333333000111222333444333222222222222222333333444444444999999;;;>>>BBBFFFJJJMMMJJJMMMQQQSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUU~~~rrrkkkiiiccc``````___^^^]]]\\\\\\[[[\\\\\\\\\[[[YYYWWWUUUSSSUUUTTTRRROOOKKKFFFBBB@@@CCCCCCAAA@@@???>>>>>>>>><<<<<<<<<;;;:::999777666888888999::::::::::::999222111111111111111222222222222333333333333444444000222333111...---000222,,,,,,------------,,,,,,(((***...111222111...,,,///333555333///---000333444333111///...---......111000000///////////////111///...111666666222---///////////////.........------......///000000000333333333333333333333333222222222222222222222222333333222222333333444555111222444666888999::::::======<<<;;;;;;>>>BBBFFFGGGGGGGGGEEECCCCCCEEEFFFJJJIIIKKKPPPXXX^^^aaaaaa^^^]]]\\\]]]aaagggmmmrrrqqqtttyyy|||~~~~~~uuusssrrrnnnkkklllnnniiifffggggggdddccceeehhheee```ZZZXXXZZZ___cccpppuuu{{{~~~~~~{{{{{{{{{zzzzzzzzzzzz{{{}}}{{{{{{{{{|||{{{zzzxxxrrroooqqqxxx|||yyyuuutttppppppqqqrrrpppllleee```QQQJJJAAA999444333222222111000///000000///,,,***000000////////////000000000000////////////000000......//////000000111111000111222111///....../////////000000000000//////........................000000111333444555666777111000///......///000111333333222222111111000000------....../////////000////////////000000000000000000////////////000000---...///111222222222222000000000000000000000000,,,------...///000000111222222222222222222222222111111222222222333333333222222222222222222222222111222333333222333555666777:::>>>BBBEEEIIIMMMPPPPPPQQQSSSSSSRRRRRRSSSUUUUUUUUUUUUUUUTTTTTTTTTTTT}}}qqqkkkhhhbbbbbbaaaaaa```___^^^]]]]]]ZZZZZZZZZZZZXXXWWWUUUTTTTTTSSSQQQOOOKKKGGGCCCAAACCCCCCAAA@@@???>>>>>>>>><<<;;;;;;:::888777777666888888999::::::::::::999333222111111111111111222222222222333333333444444///000000///------...///111111222222222222111111)))+++...111111000...---...222444333///...111444444222111///............111111000////////////000111///---000444555111.../////////////////////.........///000000111111222333333333333333333333333222222222222222222222222333333222222333333444555555555777888999999999999<<<======<<<<<<===AAACCCDDDDDDDDDCCCBBBCCCFFFIIINNNNNNOOOTTTZZZ___aaabbb______```cccggglllpppsssuuuyyy~~~~~~vvvsssnnnjjjjjjnnnjjjhhhjjjkkkiiiiiikkkjjjhhhddd```^^^```dddhhhrrrvvv{{{||||||{{{zzzzzzzzz{{{|||}}}|||{{{zzzxxxuuussspppmmmooowww{{{yyyvvvuuurrrrrrsssuuutttpppjjjeeeXXXQQQHHH???:::777555333444222///.../////////.........------------......000000////////////000000////////////000000000000.../////////---,,,---.........////////////..............................------...///000111222222000000///......///000000000000000//////.........000111111111222222222222////////////000000000000111111111000000111111111///000000111111111111000000000000000000000000000.........///000000000111000000000000000000000000111111222222222333333333222222222222222222222222222333444444444444666888:::===AAAEEEGGGJJJMMMOOOOOOPPPRRRRRRRRRRRRTTTUUUUUUUUUTTTTTTTTTSSSSSSSSS|||qqqjjjhhhbbbcccbbbbbbaaa```___^^^^^^ZZZZZZYYYXXXWWWVVVUUUTTTSSSRRRPPPNNNKKKGGGDDDCCCCCCCCCAAA@@@???>>>>>>>>><<<;;;999888777777777777888888999::::::::::::999444333222111111111111111222222222222333333333333000...,,,,,,---------,,,//////000000000000//////+++,,,...///000000///...---000222222000///222555333222111000///.........222111111000000000000000000...,,,...111222000.........////////////////////////000111111222222333333333333333333333333333222222222222333333333333333333333333333444444555888888999999:::999999999;;;===>>>>>>===<<<>>>??????@@@@@@???@@@DDDIIIMMMUUUUUUVVVYYY]]]aaabbbbbb```bbbeeejjjnnnrrruuuvvvzzzxxxrrrnnnmmmmmmhhhgggjjjkkkiiiiiikkkllllllkkkiiigggiiillloootttwww{{{~~~~~~}}}|||zzz{{{|||~~~~~~|||yyyuuupppmmmllliiikkksssyyyyyywwwwwwssstttvvvxxxyyyvvvqqqnnnaaa[[[RRRIIIBBB<<<888666777333///---...000111222///......------......///000000////////////000000000000000000////////////---...///...---,,,---...---......//////......---........................------------........./////////...------...////////////.....................////////////000000000////////////000000000000222222222222222222222222111111111111111000//////000000000000000000000000000000000000000000111111000000000000000000000000111111222222222333333333333333333333333333333333222444555555555666999;;;===AAAFFFIIIJJJKKKMMMNNNNNNPPPRRRRRRRRRRRRTTTVVVUUUTTTSSSRRRRRRQQQQQQQQQ|||pppjjjhhhbbbcccbbbbbbaaa```___^^^]]]\\\[[[YYYWWWUUUTTTTTTTTTRRRQQQOOOMMMJJJHHHFFFEEECCCCCCAAA@@@???>>>>>>>>>===<<<999777777777888999888888999::::::::::::999444444333222111111111111111222222222222333333333111...++++++...///---++++++,,,,,,------,,,,,,+++------......////////////,,,...111111000111333555222222111000000//////...222222111000000000000000///---,,,,,,...000///...............//////////////////000000111222222333333333333333333333333333222222222333333333333333333333333333333444555555777888888999999999999999:::<<<>>>>>>===;;;;;;<<<=========>>>AAAFFFMMMSSS[[[[[[\\\^^^```bbbbbbbbbbbbdddggglllqqqvvvyyy|||zzzuuusssooojjjhhhjjjkkkhhhgggiiinnnooopppooooooppprrruuuvvvyyy{{{}}}}}}}}}~~~}}}}}}~~~}}}{{{vvvoookkkgggccceeemmmtttvvvvvvxxxtttuuuwwwzzz|||{{{wwwtttiiiccc[[[RRRJJJBBB;;;777777333000......000111111111111000000000000111111000000////////////000000111111000000//////......///000111000///...///000......////////////..............................////////////////////////.........------.........////////////000000000000........................////////////000000000000111222222222222222222111000000111111111000000///000000000000000000000000222222111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333222444555666666888;;;===BBBEEEJJJMMMMMMMMMMMMMMMNNNPPPRRRSSSSSSSSSUUUWWWUUUTTTRRRPPPNNNMMMMMMMMM|||pppjjjhhhbbbbbbaaaaaa```___^^^]]]]]]___]]]ZZZWWWUUUUUUUUUUUURRRQQQOOOLLLJJJHHHFFFFFFCCCCCCAAA@@@???>>>>>>>>>>>>===;;;999888999:::;;;888888999::::::::::::999444444333222111111222222111111111222222222333333222///,,,,,,///000...,,,/////////000000////////////............///000000,,,...///000000111333444222222111111000000//////222111111000///000000000...---,,,,,,---...///...---.........//////000000......///000000111111222333333333333333333333333222222333333333444444444444444333333444444555666555555777888999:::::::::999;;;>>>>>><<<:::::::::<<<<<<>>>???CCCJJJRRRWWW]]]___```bbbbbbbbbcccccccccdddfffkkkqqqxxx{{{wwwrrrllljjjkkkllljjjjjjlllnnnppprrrsssssstttvvvxxxwwwyyy{{{|||{{{|||~~~}}}xxxrrrmmmbbb]]]^^^eeemmmqqqtttxxxssstttvvvzzz||||||yyyvvvmmmhhhaaaZZZQQQHHH@@@:::666444111000000111000///111111000000000000111111000000////////////000000111111000000//////.........000111000//////000111000000111111111111000000////////////////////////111111000000000000//////---..................---......//////000000111111111111111111111111111111////////////000000000000000000111222222111000000......000111111222222222000000000000000000000000222222222222111111111111222222222222222222222222111111222222222333333333333333333333333333333333111333555777888:::===???EEEHHHLLLNNNNNNMMMMMMMMMOOOQQQRRRSSSSSSSSSUUUWWWUUUSSSPPPMMMKKKJJJJJJJJJ|||qqqkkkiiicccbbbaaaaaa```___^^^]]]\\\```^^^[[[XXXWWWWWWYYYZZZSSSQQQOOOLLLIIIGGGFFFFFFCCCCCCAAA@@@???>>>>>>>>>>>>===<<<:::::::::;;;<<<888888999::::::::::::999333333222222222222333333111111111111222222222222222000......///000///...///000000111111000000///////////////////////////------...///111222222333111111222222111111000///111000000///////////////,,,------------.........------......///000000000......//////000111111222333333333333333333333333222222333333444444555555444444444444444555555666444555666888999:::::::::888:::<<<<<<;;;999999:::;;;===???BBBFFFLLLTTTYYY\\\___bbbcccbbbbbbbbbccccccdddgggmmmttt}}}sssmmmhhhiiiiiiiiijjjmmmnnnppprrrttttttuuuwwwyyyvvvxxxzzz{{{zzzzzz{{{}}}~~~~~~zzzsssnnn^^^XXXUUU\\\dddkkkqqqvvvssstttvvvyyy{{{{{{xxxvvvooolllhhhbbbZZZQQQGGG@@@888666444222222111///...000//////......//////000000000////////////000000000000000000////////////,,,---......------...///000111111222222111111000///////////////////////////////////////.........---...////////////...---,,,,,,---...//////000000111000000000000000//////////////////000000000000///000111222222111000///---...///000222222222333000000000000000000000000111111111111111111222222000000000000000000000000111111222222222333333333333333333333333333333333222444777888:::<<<@@@CCCGGGIIIMMMNNNMMMLLLLLLMMMNNNPPPQQQQQQQQQQQQRRRTTTSSSQQQNNNLLLKKKKKKLLLLLL}}}rrrllljjjdddcccbbbbbbaaa```___^^^^^^^^^\\\ZZZXXXYYY\\\```bbbTTTRRROOOLLLIIIGGGFFFEEECCCCCCAAA@@@???>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888999::::::::::::999222222222222333333444555111111111111222222222222000000000///...---///000------............------//////000000000000///............///000222222111111111222222222111000///000//////...............+++,,,...//////.........------......///000000111//////000111111222222333333333333333333333333333222222333333444555555666444444444444444555666666777888888999::::::999999888999;;;;;;999999999:::;;;===@@@CCCGGGMMMTTTXXXZZZ]]]aaabbbbbbaaabbbcccbbbeeekkksss|||wwwooolllkkkiiijjjmmmoooqqqsssssstttuuuwwwyyyuuuwwwzzz{{{zzzyyyyyyzzz}}}~~~|||}}}zzzsssmmm[[[SSSOOOSSS\\\dddnnnuuuuuuuuuvvvxxxzzzzzzwwwuuurrrpppnnnjjjdddZZZPPPIII???;;;666333222222111111000000////////////000000000000////////////000000////////////000000000000,,,---......------...000000000111111111111000000////////////////////////.............../////////...///000000000000///...,,,,,,---...///111111222///.........------------////////////000000000000000111333444444333111000...///000111111111111111000000000000000000000000//////000000111222222222000000000000000000000000111111222222222333333333444444444444444444444444444666999;;;===@@@DDDGGGHHHJJJLLLLLLKKKKKKLLLMMMMMMNNNOOOOOOMMMMMMNNNOOOOOONNNMMMLLLMMMPPPRRRTTT}}}rrrmmmkkkeeeddddddcccbbbaaa```______\\\ZZZYYYYYY[[[```eeehhhUUUSSSOOOLLLIIIFFFEEEEEECCCCCCAAA@@@???>>>>>>>>>::::::;;;;;;;;;:::999999888888999::::::::::::999111111111222333444555666000111111111111222222222...000111000---,,,...111......////////////.........///000111111000///...///......///000111111000000111222333333222000/////////...---------------***,,,///000000......------------...///000000111000111111222333333444444333333333333333333333333222222333333444555666666555444444444444555666666:::;;;;;;;;;::::::999888777999::::::999888:::;;;:::===AAADDDHHHMMMSSSWWWWWW\\\```bbbaaa```aaacccaaafffoooyyy~~~xxxrrrnnnnnnqqqpppqqqsssssstttuuuxxxzzztttwwwzzz{{{zzzxxxxxxxxxzzz{{{~~~~~~{{{|||~~~~~~yyyqqqkkkZZZQQQKKKNNNWWWaaakkktttvvvvvvwwwxxxzzzyyyvvvttttttsssrrrooojjjaaaWWWPPPEEE@@@888333111222444444222222111111111111222222000000////////////000000......//////000000111111---///000000//////000222//////000000000000//////000000000000000000000000/////////000000000111111...///000111111000///......///000111222333444555222222111111000000000///////////////000000000000111222444555555444222111111111111111111000//////000000000000000000000000......///000111222222333222222222222222222222222111111222222222333333333444444444444444444444444666888;;;>>>@@@CCCGGGJJJHHHIIIKKKKKKJJJJJJLLLMMMKKKLLLMMMLLLJJJJJJJJJLLLLLLLLLLLLMMMPPPTTTXXX[[[uuunnnjjjdddddddddccccccbbbaaaaaaaaa^^^]]][[[ZZZXXXWWWWWWVVVUUUSSSOOOKKKGGGDDDAAA@@@BBBAAA???======>>>???@@@555777:::<<<<<<;;;999777888888888888999888666333888555222111111222333222222222222222222222222222111///......000000---***111111111111111111111111........................+++,,,---...///111222222---///111222333222000///......------------....../////////...---------,,,---------.........//////000111111111111222222222222222333333444333333333333333222222222111111111777888888666333333777:::<<<777333555999<<<999666777888999:::::::::::::::===???CCCFFFIIINNNSSSWWWWWWYYY[[[[[[ZZZ\\\```dddgggrrr~~~zzzxxxyyyvvvqqqppprrrtttrrrpppooorrruuuqqqssstttttttttuuuwwwyyy||||||}}}~~~~~~~~~~~~~~~~~~}}}zzzuuuqqqnnnaaaUUUIIIGGGLLLTTT^^^gggrrrtttxxxzzz{{{yyyxxxwwwvvvtttqqqoookkkfff```\\\KKKFFF???999666444333333333222111111111111111111222222222111111111111000000000000000000000000000111///...------...///111000000000000111111111111000///...---------------222111000.........///000////////////////////////000///...///111333222111////////////////////////111111000///////////////222111111111000000//////333333333333333222111000333333333222222222111111---...000111111111000///000111333555555333111///111333444444333222444555333444555444333333444666999===BBBEEEFFFFFFFFFGGGJJJJJJJJJJJJKKKKKKLLLMMMJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJQQQ\\\cccdddhhhnnntttmmmjjjdddddddddccccccbbbaaa``````]]]]]][[[ZZZXXXWWWVVVVVVTTTRRROOOKKKGGGDDDBBBAAABBBAAA???======>>>???@@@:::;;;<<<<<<<<<:::999777888777777777999999777555888555222111222222333222222222222222222222222222555333222222333333111...------------------------000000000000000000000000,,,------...///000111111///000111222333222111111......------------.....................---------------........./////////000111111111111222222222111222333333333333333333777777666666555555444444222333444444333555999===MMMIIIBBB;;;666444666999777888999:::;;;;;;;;;:::>>>AAAEEEHHHKKKPPPTTTXXXWWWYYYZZZYYYXXX[[[aaafffqqq{{{zzzuuusssttttttrrrpppooopppqqqqqqrrrssssssssstttvvvxxx{{{|||||||||}}}}}}|||||||||}}}}}}|||yyyuuuqqqnnnaaaTTTHHHEEEHHHNNNWWW___lllpppuuuyyy{{{zzzxxxwwwxxxvvvsssqqqmmmhhhbbb^^^RRRLLLCCC<<<777444222111222222111111000000111111111111111000000000//////////////////////////////111000...------...000111000000000000111111111111000///...------------...111111///.........//////////////////////////////000///...///111333222111000000000000000000000000111111000///////////////111111111111000000000///111222222222111111000///333333222222111111111111///000111222222222111000111222333444444333111000111333444444333222444555444555666555555555777999===@@@DDDGGGGGGGGGGGGHHHMMMLLLJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLOOOQQQZZZhhhssszzzsssllljjjeeeeeeeeedddbbbaaa```______]]]\\\[[[ZZZXXXWWWVVVVVVRRRPPPNNNJJJGGGEEECCCBBBBBB@@@???======>>>???@@@>>>>>>===<<<;;;:::999888888777666666888999888888777555222111222333222222222222222222222222222222222111000000111111///---------------------------111111111111111111111111............/////////000111111111111222222222222......------------......---------...........................////////////000111111111111222222222111222333444444444444444999999888888777666666555111222333333444666999<<>>===<<<===???@@@???>>><<<;;;:::999::::::999777555555777999999999777555222222222333222111222222222222222222222222000////////////...---+++///////////////////////////////////////////////////////////////.........000000000///000111222222......------------......,,,---------.../////////....../////////000000000000000111111111222222222333333444555666666666666777777666666555444444333555555555555555666777999DDDJJJNNNJJJ???666555777888999:::;;;<<<=========@@@CCCHHHLLLOOOQQQTTTVVVUUUVVVWWWVVVXXX^^^hhhooozzz}}}~~~}}}wwwrrrppppppooommmoooooooooooonnnooorrruuuxxxxxxxxxwwwwwwwwwwwwwwwxxxyyy{{{{{{yyywwwtttqqqdddVVVHHHBBB@@@AAAEEEJJJVVV```mmmwww{{{{{{zzzzzz{{{yyywwwtttqqqlllfffbbb___YYYOOOEEE>>>999444222333222111000000000000000111111000000000/////////........................000000///......///000000///000000000111111111111//////............////////////..................////////////////////////000///...///111333222111111111111111111111111111111111000000///000000111111111111000000000000000000111111111111111000000111000000000000000000000111111111222222222222222333333222111222333444555222333444444333333444666444666888999999;;;>>>@@@DDDGGGIIIIIIHHHGGGGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHKKKRRR[[[bbbpppwwwrrrllllllggggggfffeeebbb```^^^\\\[[[ZZZZZZZZZZZZYYYWWWVVVUUUPPPNNNLLLIIIGGGEEEDDDCCCAAA@@@>>><<<<<<===>>>???===<<<:::999888999:::;;;999777555555777999999999666444333222333333222111222222222222222222222222111222222222111/////////000000000000000000000000........................////////////............///............///000000......------------......,,,---------...//////////////////000000000111111000000111111111222222222444555666777888888888888555555555444444444333333777666666666777888888888777;;;@@@@@@===999777666999:::;;;<<<===>>>>>>>>>???CCCHHHKKKNNNPPPRRRTTTTTTVVVWWWXXXZZZ```iiipppqqqtttuuuuuuyyy~~~}}}uuupppoooooonnnnnnnnnnnnmmmlllmmmqqqsssvvvvvvuuuttttttuuuuuuvvvyyyzzz{{{|||{{{xxxvvvtttfffYYYJJJCCC@@@???AAAEEENNNYYYiiiuuuzzz{{{{{{|||{{{yyywwwuuurrrnnnhhhddd```[[[RRRJJJDDD>>>999666444333222111000000000000222222111111111000000000////////////////////////000000////////////000000///000000000111111111111//////.........//////000......//////////////////000000000000000000000000000///...///111333222111111111111111111111111111111111000000000000111111000000000000000000111111111111222222333222222111000000000000000000000111000000000000111111222222444333222111222333555666222444555555444333555666444666888999:::<<<@@@BBBEEEGGGHHHHHHFFFDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEIIIJJJLLLNNNSSS^^^mmmwwwsssmmmmmmiiihhhgggeeebbb___]]][[[ZZZYYYYYYZZZZZZYYYXXXVVVUUUPPPNNNLLLIIIFFFDDDCCCBBBAAA???>>><<<<<<===>>>???<<<;;;:::999999999:::;;;888777666666888999888888666444333333333333222000222222222222222222222222000111222111///.........////////////////////////000000000000000000000000///////////////.........------------..................------------......---------...............000000000000111111111111000111111111111222222222444555666777888999999999444444555555555666666666666555555777:::;;;;;;:::777555333333555777888999999:::<<<===??????@@@@@@@@@CCCGGGJJJLLLNNNPPPSSSTTTWWWZZZ\\\\\\___eeejjjfffiiilllnnnuuu~~~yyyrrrrrr}}}yyyssspppoooooonnnmmmlllkkklllpppsssttttttsssrrrssstttuuuvvvyyyzzz||||||{{{yyyvvvtttgggZZZLLLEEEAAA???@@@CCCIIIVVVgggsssxxxzzz{{{}}}zzzyyywwwvvvtttppplllhhhaaa]]]XXXQQQKKKEEE>>>:::666555444333222111111111222222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111//////......//////000000...///000000111000000000000000000000000000000000000///...///111333222111111111111111111111111111111111000000000111222222000000000000111111111111111111222333333333333222000000000111111111111222111000000000000111222222333333222222222444555666222444555555444444555666555777999;;;<<<>>>AAADDDDDDEEEFFFEEECCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFIIIMMMRRRVVV^^^kkk}}}~~~tttooonnnjjjiiihhheeebbb___\\\ZZZXXXXXXXXXZZZZZZYYYXXXVVVTTTPPPOOOLLLIIIFFFDDDBBBAAA@@@???===<<<<<<<<<>>>???>>>>>>===;;;::::::::::::888777777777999999777555555444333333444333222000222222222222222222222222///111333111///------///.........................................................///////////////,,,---.../////////...---......------------.....................---------000000000111111111222222000111111111111222222222333333555666777888888888333333444555666777777888777555555777999;;;999777777555333222444666999::::::;;;<<<>>>???@@@AAAAAABBBDDDGGGIIIJJJMMMPPPSSSVVVZZZ^^^^^^]]][[[]]]___[[[___dddiiirrr{{{}}}{{{{{{{{{|||{{{}}}tttjjjgggpppvvvsssoooooommmkkkjjjlllooossssssrrrqqqqqqrrrtttvvvxxxyyyzzz{{{|||zzzxxxuuusssfffYYYLLLFFFCCC@@@AAACCCGGGUUUfffrrrwwwxxx{{{~~~zzzyyyxxxxxxwwwtttpppllldddbbb^^^YYYSSSKKKBBB===777777555444333222222222111111111111000000000000111111111111111111111111000000000111111000000000000000000000111111111111///////////////000111111...///111222222222111111000000000000000000000000000///...///111333222111000000000000000000000000111111000000111111222333///000000000111111111111000000111222222222222222111111111111222222333333222222111000111222333444222222222333444555666666333444555555444444555777888:::<<<===>>>@@@CCCFFFCCCDDDEEEDDDBBBAAAAAABBBAAABBBCCCDDDFFFIIIKKKLLLOOOWWWbbbkkkuuu~~~tttpppoookkkiiihhhfffbbb___\\\YYYXXXWWWXXXYYYZZZZZZXXXVVVTTTQQQOOOLLLIIIFFFCCCBBBAAA@@@???===<<<;;;<<<>>>???AAA@@@???>>><<<:::999888888888888888999888666444555444333333444444222000222222222222222222222222333666888666333111222444////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............//////000000,,,---///111111000///---.........------........./////////......------,,,000111111111111222222222000111111111111222222222111222333555666777777777000000222333444666777777:::888666777888888444111222555999::::::999999::::::;;;===>>>@@@AAAAAABBBDDDEEEGGGHHHJJJMMMQQQTTTXXX\\\``````\\\WWWUUUUUUSSSXXX^^^eeeooowwwyyyuuuxxxyyy{{{}}}|||yyyrrr~~~~~~{{{{{{wwwwwwwwwyyy|||~~~~~~}}}rrrfffaaagggvvv}}}xxxpppooommmkkkjjjkkkooosssrrrqqqpppppprrrtttwwwxxxxxxyyyzzz{{{yyyvvvsssqqqdddXXXLLLFFFCCCAAAAAADDDGGGUUUfffqqqvvvwww{{{~~~{{{zzzyyyyyyyyywwwssspppgggeeebbb^^^XXXOOOEEE>>>888888666555444333333333000000000000////////////111111111111111111111111000000111111111111000000000000000000111111111111///////////////000111111///000111222333333222111000000000000000000000000000///...///111333222111////////////////////////111111000000111222333333//////000000111111111222//////000111111111111111111111222222222333333333444333222111222333444555222222333444444555666666333444555555444444555777:::<<<>>>???@@@BBBEEEGGGCCCDDDEEECCCBBBAAAAAABBB===>>>AAAEEEIIIMMMQQQSSS]]]hhhwww{{{wwwqqqlllmmmkkkhhhddd___\\\YYYYYYXXX[[[[[[[[[[[[YYYWWWUUUTTTQQQOOOMMMKKKJJJHHHDDDBBB@@@@@@???>>>======>>>>>><<<<<<<<<;;;:::999777666777777888888888999999999777666555444333222222222111111111111111000///...000000000000000000000000000//////.........//////...000111000---,,,---/////////............//////////////////000000000000222111///......///000111,,,---...///000222333333111111111111111111111111111111222333333111000///222222333444555666777888666555444333333444555666666777888777555444444555777777777888999999999:::>>><<<;;;>>>CCCEEEEEECCCDDDCCCCCCDDDGGGLLLQQQTTT\\\[[[XXXUUUSSSPPPOOONNNPPPTTTZZZaaaiiinnnrrrttttttwww{{{|||{{{zzzyyyxxxvvvvvvwwwxxxyyyyyyyyyxxx}}}~~~vvvqqqppprrrssssssuuuwww{{{xxxmmmddddddqqqwwwqqqlllkkkkkklllqqqwwwtttsssqqqooooooqqqsssuuuvvvxxxzzzyyyvvvsssqqqqqqjjj^^^OOODDDAAAAAAAAA@@@JJJUUUeeerrrxxxzzz{{{|||}}}{{{zzzxxxvvvsssnnnjjjeeeccc```YYYOOOGGG>>>888111///222444444222222222222222222222222222000000000000////////////000000000000000000000000///......///000111111000111111111111111111111111.........///000222444444111111000000//////......000000000000000000000000000000000000000000000000222222111111111111222222111111222222222333333333444444444333333222222222333333222111111222222222222222222222222222222222333333333444444444555555666777777666444444555666:::<<>>============<<<<<<<<<;;;:::999777777666666777777777888888888555555444333222111111222111111222222111111000///000000000000000000000000//////............//////...000111000...,,,.../////////............//////.../////////000000000000111000...------...000111,,,,,,------......//////111111111111111111111111000000111222222222222222222222333444555666777888666555444444444555666777555777777666555444444555777777777888999999::::::;;;:::;;;<<>>???@@@@@@AAABBBDDDHHHHHHHHHHHHHHHIIIKKKKKKMMMLLLLLLKKKKKKKKKKKKLLLMMMOOORRRWWW]]]cccgggjjjoooqqqrrrqqqnnnkkkiiihhhgggfffeeedddddddddeeefffeeefffiiilllmmmooooooooopppqqqsssvvv{{{vvvooosss{{{uuuooommmkkkjjjlllqqqqqqppppppppppppqqqqqqrrruuuwwwwwwvvvtttssssssiii___RRRHHHCCCCCCCCCBBBGGGSSScccpppvvvyyyzzz{{{{{{zzzyyyyyyzzzzzzyyywwwrrrooollljjjhhhbbbYYYSSSKKKDDD<<<777666666666555111111111111111111111111111111111000000000000///111111111111111111111111222222222111111000///...////////////////////////000000000000000111111222111000000000000/////////111111111111111111111111000000000000000000000000222222222222222222222222111111222222222333333333444444333333333333222222000111222444444444333333333333333333333333333333333444444444444555555555555666777777666777999;;;>>>???@@@AAAAAAAAAAAAAAA>>>???@@@BBBEEEGGGIIIJJJOOOPPPTTT\\\dddqqq}}}yyypppjjjiiieeedddaaa]]][[[XXXWWWVVV\\\\\\[[[ZZZXXXVVVSSSRRRNNNLLLKKKJJJJJJIIIFFFDDDDDDCCCAAA???>>>===<<<<<<;;;;;;;;;;;;:::999888777777777777777777777777777444444333222222222222222222222333333333222222111000000000000000000000000///............//////000///000000000////////////......////////////.............../////////000000...------------...//////////////////////////////111111111111111111111111111111000000111222444555333333444444555666666777555555666666777777888888444555666666444444444666777777888888999:::;;;;;;;;;>>>AAABBBAAABBBEEEHHHJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJLLLLLLNNNOOORRRVVV\\\bbbgggkkkpppqqqqqqoookkkgggddddddcccaaa___^^^^^^___aaabbbaaabbbdddiiiooorrrsssrrrooopppssswww|||{{{{{{~~~tttqqqooooooppppppppppppoooooooooooonnnoooqqqtttuuutttsssrrrsssiii```TTTJJJDDDCCCBBBBBBEEEQQQbbbpppwww{{{}}}~~~{{{zzzxxxxxxyyyzzzxxxwwwsssqqqpppnnnlllfff___ZZZQQQKKKBBB;;;777666555444111111111111111111111111222222111111111000000000000000000000000000000000///000222222000///......000000000000000000000000111111000000000000000111000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222111111222222222333333333333333333333333333333333...000222555555555444333333333333333333333333333444444444444555555555555555666777888888999;;;>>>@@@@@@@@@@@@@@@@@@@@@???BBBCCCEEEFFFHHHKKKOOORRRWWW\\\eeeooozzz~~~yyypppiiihhhcccbbb```]]][[[YYYWWWWWW[[[[[[[[[ZZZXXXUUUSSSRRRLLLKKKIIIIIIIIIGGGEEECCCDDDCCCAAA@@@>>>===<<<<<<;;;;;;;;;;;;:::999888888888888888888888888888888555444444333333333333444111222222333333333222222////////////////////////...............///000000000/////////000000000000......///000000///..................////////////---------------...//////......///000000111111222111111111111111111111111444333222111111222333444333333444444555666666666555666666777777777777777333555666555444333555666666777888999:::;;;<<<<<<666999===??????@@@DDDHHHIIIJJJJJJIIIHHHFFFEEEDDDCCCDDDEEEGGGIIIKKKMMMOOONNNPPPRRRWWW]]]ccchhhkkklllmmmllliiiddd```^^^]]]^^^]]]\\\\\\\\\^^^```bbbbbbcccfffkkkppptttttttttqqqrrruuuyyy~~~zzzsssooonnnooooooooonnnnnnnnnmmmmmmmmmlllooorrrssssssrrrrrrrrriiibbbWWWMMMFFFCCCBBBAAACCCPPPaaapppyyy}}}}}}{{{yyyyyyyyyxxxvvvuuurrrrrrrrrqqqooojjjeeeaaaVVVPPPHHH@@@:::666444222111111111111111111111111222222222222111111111111////////////////////////+++...111111000//////000111111111111111111111111222111111000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111222333333333333222111111111222222222333333333333333333333333333333333///000333555666555444333333333333333333333333333444444444555555555666666555777888999999;;;>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@CCCEEEGGGHHHJJJNNNTTTYYYeeeooo|||xxxoooiiihhhddddddbbb```^^^\\\ZZZYYYYYYZZZZZZYYYXXXVVVTTTSSSMMMLLLJJJIIIIIIGGGDDDBBBDDDCCCAAA@@@>>>>>>======:::;;;;;;;;;::::::999888999999999999888888888888555444444333333444444555000111222222222222222222////////////////////////......---......///000111000///...///111222111000---...///000000///...---------........./////////---------.../////////000------...///000000111111111111111111111111111111444444333222222222222222444444444555555555666666555666666777777666666555333444555555444333555666666777888999:::;;;<<<===999;;;===???AAACCCFFFHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFHHHJJJMMMOOOQQQOOOPPPSSSXXX]]]bbbfffhhhiiiiiihhheee```]]][[[ZZZXXXYYYYYYZZZ\\\___aaacccdddfffjjjmmmppprrrtttttttttuuuxxx|||{{{pppkkkkkkooonnnmmmllllllkkklllllllllooorrrtttsssrrrrrrrrrmmmggg\\\RRRIIIDDDBBBBBBDDDPPPbbbqqqzzz~~~}}}{{{zzzyyyxxxvvvtttrrrsssttttttrrrnnniiiggg[[[WWWPPPHHH@@@999555333222222222222222222222222333333333222222222111111////////////////////////)))---222222111///000111111111111111111111111111111111000000000000000111000000000111111111111222222222222222222222222222000000000000000000000000111222333444444333222111111111222222222333333333222222333333333333444444111222333444555555444444333333333333333333333333444444555555555666666666666888999:::;;;<<>>AAA>>>===>>>BBBCCCBBB???AAAAAAAAABBBCCCEEEGGGHHHHHHHHHIIIJJJLLLOOOQQQRRRXXXYYY\\\___aaabbbbbbbbbYYYYYYYYYVVVRRROOOOOOOOORRRTTTXXX]]]aaadddggghhhggglllrrrtttrrrrrrvvvzzz{{{|||~~~~~~pppnnnkkkiiihhhiiijjjlllrrrtttwwwxxxwwwvvvvvvvvvvvvqqqggg[[[PPPIIIFFFEEEIIITTTdddpppvvvxxxyyyyyy}}}{{{{{{{{{zzzxxxwwwsssuuuxxxyyywwwtttqqqpppeeeddd```XXXNNNEEE>>>;;;444444444444444444444444444444444333333333222222222222222222222222222222///444999888444000000222000000000000000000000000000000000000000111222222000000111111222222222222222222222222222222222222000000000000000000000000111222444555555444222111111111222222222333333333222222222333333444444444555555444333333333444444444444444444444444444444555555555555666666666777999:::<<<<<<<<<===@@@BBB?????????@@@CCCEEEHHHJJJKKKRRR[[[fffrrr