BM66(R@ ///000111111111000...---///.........000222444555555444333333222222333333444333111000000000111222222222333333333333444444444666777666555333333444333444555666777777777777666666555555555777999:::;;;:::888666666777888999:::888666555777888888777:::::::::;;;===>>>>>>===CCCCCCCCCCCCAAA???===<<<@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEHHHHHHGGGGGGFFFGGGGGGGGGCCCBBBAAA@@@@@@@@@@@@@@@BBBDDDGGGJJJLLLMMMMMMMMMNNNLLLJJJJJJKKKLLLKKKJJJLLLLLLLLLLLLJJJHHHFFFEEEIIIIIIIIIJJJKKKLLLLLLMMMLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUTTTSSSRRRPPPNNNMMMKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFHHHLLLOOOPPPPPPSSSSSSUUUWWWZZZ^^^bbbdddffffffgggiiiooouuu|||{{{uuupppeee```XXXSSSPPPMMMIIIFFFBBBAAA@@@>>><<<:::888888999999888666555444333222444444333333333333222222444222111111222333333222333333333222222222222111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////.........---------000000////////////000000......////////////......222222111111000111111222////////////////////////111111111111111111111111000000000000111111111111333333333222222111111111111222333333444444333333333333333333333333333333555444444444444555666666999999888888888999::::::<<<>>>BBBGGGKKKNNNOOOPPPEEEBBB@@@@@@AAA???;;;777888999:::<<<>>>AAACCCDDDHHHIIIXXXsss000000000000000///......////////////000111333444444444333222222222222222333222111000000111111222222222222333333333444444333555666666444222333333333444555666777777777777666555555555666777888999:::999777666666666888888;;;999666666777888888888:::999999:::<<<>>>??????CCCDDDDDDDDDCCCBBBAAA@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDGGGFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@AAADDDEEEGGGIIIJJJKKKLLLLLLLLLKKKIIIIIIJJJJJJJJJIIILLLLLLMMMLLLKKKIIIHHHFFFHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPRRRRRRRRRRRRQQQPPPOOOOOOJJJJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDFFFIIILLLLLLLLLKKKKKKLLLMMMOOOQQQSSSTTTWWWWWWXXXYYY]]]aaafffhhhlllooottt{{{xxxqqqlllfffbbbaaa^^^YYYUUUOOOKKKFFFBBBAAA???<<<999<<<<<<;;;:::999999888888888777777666555444333333444444333333333222222222222000///000111222111000111111111000000000//////000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////.........---------//////............//////...//////000000//////...222111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111333222222222222222222111111222333333444444333333333333333333333333333333444444444444444555555666::::::999999::::::;;;;;;>>>BBBGGGMMMQQQRRRRRRRRRGGGDDD@@@>>>>>>===:::888777888999:::===???AAABBB@@@BBBPPPkkk111111000///////////////000000//////000111222222333333222111111111111222222111111000111111222222222222222222333333333333222333555444333111222222333444555666666666666666555555555555666777888999888888666555555555666777;;;888666555666777777666999999999:::;;;===@@@AAAEEEEEEEEEEEEEEEDDDCCCCCC@@@??????>>>>>>?????????@@@AAAAAAAAABBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGEEEDDDCCCBBBBBBBBBEEEEEEFFFFFFGGGIIIJJJKKKKKKIIIGGGGGGHHHHHHHHHGGGJJJJJJJJJJJJIIIGGGFFFEEEGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLNNNOOOOOOPPPPPPPPPOOOOOOIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDEEEHHHJJJJJJIIIJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMMMMNNNOOOQQQRRRSSSSSSUUUZZZ```hhhpppvvvzzzyyyyyyyyyxxxxxxwwwvvvvvv|||}}}}}}}}}|||xxxuuurrrpppnnnnnnppprrrrrrlllbbb[[[VVVQQQLLLJJJIIIGGGCCC@@@>>>===::::::999999777555555555666666666777777777555555555555444444444333333333333333222222222222111000000222333333111///111111000000000/////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////...............---------...------------------...//////000000000000//////111111111111111111111111111111111111111111111111........................//////000000000000111111111111111222222222222222111222222333333333333333333333333333333333333333444444333333444444555666:::::::::::::::;;;<<<<<>>???>>>???KKKddd222111///.........///000000000000000000000111111333222111111000000111111111111111111111222222222111222222222222333333333000222333333111000111222333444555555666666666555444444555555666777777888777666555444444444555555888666444444555666555444888999999999;;;===@@@CCCFFFFFFEEEEEEDDDCCCBBBBBB??????>>>=========>>>>>>???@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDCCCDDDDDDEEEFFFIIIIIIGGGEEEDDDCCCCCCCCCEEEEEEDDDCCCDDDEEEGGGHHHJJJHHHFFFFFFGGGHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNOOOOOONNNMMMLLLKKKJJJJJJMMMMMMNNNNNNNNNNNNMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFIIIGGGFFFFFFHHHIIIIIIHHHKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHIIILLLRRRXXX]]]aaaffffffeeedddccccccccccccfffgggiiikkkkkkjjjhhhgggiiiiiijjjkkkjjjiiigggfffgggfffeeeccc```\\\YYYWWWSSSUUUYYY]]]]]]XXXOOOIIIHHHEEEBBB@@@@@@???===;;;999999999999:::999888777333333333444444555555555333333333333444444444444333333333222222222222111222222333555666555333000222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////..............................------------......//////000000000000//////000000000111111111111111000000000000000000000000------------------------////////////000000000111000000111111222222333333111111222333333333333222333333333333333333333333333333333333333444444555999999999999999:::;;;<<<>>>AAAGGGLLLOOOPPPOOONNNIIIGGGDDD@@@===;;;999888444555555666888:::;;;<<>>???>>>======<<<<<<<<<===>>>???AAABBBCCCBBBAAAAAA======???@@@BBBCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFJJJHHHFFFFFFGGGGGGGGGFFFCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEIIIJJJKKKMMMNNNNNNOOOOOOQQQPPPOOONNNMMMLLLLLLKKKNNNNNNNNNNNNMMMLLLKKKJJJKKKJJJIIIHHHHHHGGGGGGGGGHHHGGGEEEEEEGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFCCCCCCDDDEEEEEEDDDCCCBBBDDDDDDCCCCCCFFFJJJNNNQQQWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVUUUSSSRRRPPPRRRSSSSSSSSSRRRPPPOOONNNPPPPPPPPPNNNLLLIIIFFFEEE@@@CCCHHHLLLMMMJJJDDD@@@===<<<:::999999999888777555666666777666555444444444444444333333333333333222222222222333333333333333333222222222111111111222222333555666555222000222222222111111111000000////////////////////////////////////////////////........................////////////////////////---.....................///................../////////000000000000//////...///000111111111111000////////////////////////...........................////////////000000000000000000111111222222222000111222222333333222222333333333333333333333333222222222222222333444444666666666666777888999:::===???AAADDDGGGIIIKKKLLLFFFFFFFFFEEEAAA===:::888444444555555777888999:::AAACCCKKK]]]yyy111111000///////////////...///000111111111111111333333222111111111111222111222222222222111000000111111111111222222222222...000222222111000111222333444444555555555444444333333444666666666666666555555555555444444333333777888:::===???>>>;;;999666999<<<<<<;;;<<>>=========>>>>>>===<<<;;;;;;;;;;;;===???AAACCCCCCCCCAAA@@@<<<<<<===???AAABBBCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEIIIGGGEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEBBBBBBBBBBBBBBBCCCCCCCCCHHHHHHJJJKKKMMMNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIKKKKKKJJJIIIHHHHHHHHHHHHEEECCCBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@???@@@CCCGGGKKKMMMMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDAAA???===999<<>>;;;999555555555666777888999::::::>>>FFFXXXuuu000000000000000///......---...000111222222222222444444333222222222222222333333333333222000///...111111111111222222222222...000222222111111111222444444444555555444444333222333444666666666666555555555555555555444444333333666:::???BBBAAA<<<888444999>>>???<<<;;;===?????????>>>=========>>>>>>>>>===<<<;;;::::::::::::===>>>AAACCCDDDCCCBBB@@@?????????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDFFFFFFGGGGGGGGGGGGEEECCCCCCDDDEEEDDDCCCCCCCCCBBBBBBBBBCCCEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAEEEFFFGGGIIIJJJKKKLLLLLLJJJJJJKKKKKKLLLLLLLLLMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGDDDBBBAAAAAABBBCCCCCCBBBCCCDDDEEEFFFGGGFFFFFFEEECCCBBBBBBBBBAAAAAAAAAAAA<<<<<<===???BBBFFFJJJLLLGGGFFFDDDBBBAAABBBCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@???>>>;;;:::888999999999888777777777555666666555555555666777333555555444111111444777444444333333333333222222111111111111111111000000222222222222111111111111000///......000000///...000/////////............////////////////////////////////////////////////........................////////////////////////---------.........//////...------------------...------............------,,,---///111222111000000////////////////////////////////////////////////........./////////000000111111111111000000000000000000111222222222222222333333333333333333333333111111111111111222333333222222222333444555666777666777999<<<>>>@@@AAABBB===@@@CCCCCC@@@===<<<<<<777777777777777888999:::888===FFFWWWttt///000111111111000...---,,,---///111222333222222555444333333222222333333333444444333222000...,,,000111111111111222222222///000222222222111222333444444444555444444333333222333444666666666666555555555666666555555444333///222888>>>BBB@@@:::666444999???@@@===;;;<<<>>><<<<<<;;;<<<<<<>>>@@@AAA>>>===<<<;;;:::999999:::<<<>>>AAACCCDDDCCCBBB@@@BBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@AAABBBCCCDDDEEEBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDFFFHHHIIIJJJIIIIIIEEEDDDBBBBBBCCCCCCCCCBBBAAA@@@@@@???@@@AAACCCDDDAAA@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEGGGHHHIIIJJJJJJFFFGGGGGGHHHIIIJJJKKKLLLJJJKKKLLLMMMNNNNNNNNNNNNJJJIIIHHHGGGFFFFFFFFFFFFEEECCCBBBBBBDDDEEEEEEDDD@@@@@@BBBCCCCCCBBBAAA@@@@@@???>>><<<;;;;;;;;;;;;999:::;;;===AAADDDGGGIIIDDDCCCAAA???>>>???@@@AAA???????????????>>>===<<<===<<<;;;999888666555444555666999;;;;;;:::888777666666555444333444666888444555555555444444666777111222222111///000444777222222222222333333333333111111111111000000000///222222222111111111111000222111//////000111111000111111111111000000000000////////////////////////////////////////////////........................////////////////////////---------.........//////---,,,,,,++++++,,,,,,---,,,------------------,,,+++---///111222222000000000000000000000000000000..................................../////////000222222111111000000//////000000111222222222222111333333333333333333333333111111111000111222222333222222222333444555777777000222666999;;;<<<;;;;;;<<<>>>@@@???<<<;;;===???888888888888888999::::::<<>>======<<>><<<;;;;;;======>>>???@@@BBBDDDEEEBBBAAA@@@?????????AAAAAA@@@?????????>>><<<;;;:::888888888888999999999999111222333444555555555555555555555555555555555555666666555444333333222222333333333222222222111111222222222111111111000000111111111111111111111111000000000000000000000000222111111000000000000000////////////////////////......////////////......//////////////////..............................------............------------------,,,,,,+++************+++,,,---///000000000000000000/////////000000000///......------------......///000000000..................------...------,,,,,,...///000//////////////////......000000000000////////////111111111111111111111111333222222222222222222222444444444555555555555666222444555666777999<<<>>>???????????????<<<888555555555666666666777777777999===DDDSSSooo////////////////////////---///222333222111111222222222222111111111000000111222333333333111///...000000111111111111000000111111111111111111111111111222222333333444444444444444444444444444444444444555666777888999::::::999888777777666666777777:::;;;======;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@BBBCCCDDDBBBDDDHHHMMMQQQPPPKKKGGG@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGGGGHHHHHHHHHFFFFFFEEECCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA???AAADDDFFFGGGEEECCCBBBBBBDDDEEEEEEDDDDDDDDDEEECCCEEEHHHHHHHHHHHHJJJKKKIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@>>>===;;;::::::;;;;;;<<<===>>>@@@AAABBBBBBAAA???>>>=========>>>>>>>>>>>>>>>===;;;:::999666666666555555444444444666666777777777666666555333333333333333333333333444444444333222111111111333333222222222111111111222222222111111111000000111111111111111111111111000000000000000000000000111111000////////////000..............................////////////......................................................------............------,,,---------,,,,,,+++***------,,,+++++++++,,,,,,.................................//////////////////.............................................///......---...///000111.........///////////////000000000000////////////111111111111111111111111222222222222111111111111444444444444555555555555444555666777666777:::<<<<<<===???@@@@@@>>>:::777666666666666666777888888===???CCCPPPjjj////////////////////////...000222222111000000111222111111111111000000000///000111222222222111000000000111111111111111000111111111111111111111111222222222333333333333333333333333333444444444444333444555777999:::;;;<<<999888777777666666777777999;;;<<<<<<;;;::::::;;;::::::;;;;;;<<<<<<=========>>>>>>>>>????????????AAA@@@@@@@@@AAABBBCCCDDDAAAFFFOOO[[[cccaaaVVVMMMBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEGGGFFFDDDBBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBB???BBBHHHLLLMMMJJJFFFCCCDDDEEEGGGFFFEEEDDDDDDEEEAAACCCFFFHHHHHHIIIKKKLLLHHHHHHIIIJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBB@@@??????>>>>>>???????????????>>>===;;;:::999999999999999:::;;;===>>>???AAA@@@>>>===;;;:::::::::======<<<<<<;;;999888777666666555444333222111111888888888888777666555444222222222222222222222222333333222222111000000000222222222222111111111000222111111111111000000000000000000000000000000000////////////////////////000000///............///..............................////////////......------------------------------------------------------............------,,,,,,---------,,,++++++...---,,,,,,+++++++++,,,***++++++,,,,,,---------------......///000000111//////......---,,,,,,+++...........................------------...//////---.........//////000000////////////000000000000111111111111111111111111000000000000000111111111333333333444444444555555555666777666666666888:::;;;===@@@BBBBBB@@@<<<:::888777666666666777888999???@@@BBBLLLeee////////////////////////...000222222000/////////111111111111000000000000000000111111111111000000000000111222222222111111111111111111111111111111333333333222222222222222333333333333333444444444333444555666777888999:::888888777666666666666666999:::<<<<<<:::999:::;;;999999999:::;;;<<<============>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDJJJXXXgggooojjj[[[NNNDDDBBBAAA@@@@@@AAACCCDDDDDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDDDDDDDDDDDDDCCCFFFEEECCCAAAAAAAAABBBCCCBBBAAA@@@???>>>??????@@@===AAAFFFJJJKKKIIIFFFDDDEEEFFFGGGGGGEEEDDDDDDDDDEEEFFFHHHHHHGGGFFFFFFGGGFFFGGGHHHIIIIIIJJJJJJIIIKKKJJJIIIGGGFFFEEEEEEEEECCCBBBBBBAAAAAAAAAAAAAAA===============>>>??????======<<<;;;:::999888888888888888999:::;;;======???>>>===<<<;;;::::::999;;;;;;;;;:::999888666666777666666555444444333333444444444444444333222111222222222222222222222222222222222111111000000000222111111111111000000000111111111111000000000000000000000000000000000000........................//////...------------...........................---......//////......---+++,,,,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,---...///)))******+++,,,------...............//////000000......---------,,,,,,,,,---------...............,,,,,,,,,,,,,,,---------------......///000000000////////////000000000000111111111111111111111111////////////000000000000222333333333444444444444333444666666555666888:::===@@@DDDFFFEEEBBB>>>===:::999777666666777888999===>>>AAAKKKbbb........................---///111111000.........000000000000000000000000222111111111000//////...000000111222222222222222111111111111111111111111222222222222222222222111222222222333333333444444444444444555555555555555888777777666555666666666888:::;;;;;;:::999999:::999999999:::;;;<<<======<<<<<<===>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBGGGOOO\\\iiinnngggWWWIIIDDDCCCAAA@@@@@@AAACCCDDDCCCBBBAAA@@@@@@AAABBBCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAABBBCCCDDDFFFEEEBBB@@@>>>======>>>???@@@CCCEEEFFFFFFFFFEEEDDDEEEFFFFFFDDDBBBCCCCCCFFFHHHHHHHHHEEEDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIGGGFFFDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@@@@???<<<<<<<<<<<<===>>>???@@@<<<;;;;;;:::999888777777888888888999:::;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;999999999999888666555444555555555555555555555555///000111111222222222111222222222222222222222222222222222222111111111111111111111000000000//////000000000000000000000000////////////////////////------------------------///......---------------........................------............------++++++++++++,,,,,,------------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++,,,---......******+++,,,---......///000000//////............,,,,,,,,,---------......---------.........//////,,,,,,------............---.........//////000000.../////////000000000111000000000000000000000000....../////////000000000222222222222333333333444000222444444555666999<<>>???@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBGGGNNNYYYaaabbb[[[OOOFFFDDDCCCBBBAAAAAAAAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBCCCDDDDDDCCCCCCAAAAAABBBDDDEEEFFFGGGGGGKKKIIIEEEBBB@@@?????????BBBBBBBBBCCCCCCEEEFFFFFFAAACCCDDDDDDBBBAAAAAABBBCCCEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<======>>>???;;;;;;:::999999888777777888888888999999:::;;;<<<::::::;;;<<<<<<;;;;;;:::999999888888777666444333111222222222333333333333///000111222333333333333222222222222222222222222222111111111111111111111000000000000//////////////////000000000000000111////////////////////////........................//////...------------...------------------------------............------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---------,,,,,,///...---,,,+++*********,,,,,,,,,------.........111000000///......------+++,,,,,,---......//////,,,,,,------.../////////...///000000111111000000////////////////////////......//////000000111111000000000000000000000000......//////000000111111111111222222222333333333///111333444444666999<<>>???@@@AAABBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAAHHHPPPTTTRRRMMMHHHEEEDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@AAABBBBBBCCCCCC@@@BBBEEEHHHJJJKKKKKKKKKKKKIIIEEEBBB@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCC===???AAAAAA@@@???@@@AAAAAACCCEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAABBB??????@@@@@@@@@???>>>===<<<<<<;;;;;;;;;<<<======;;;::::::999999888888777888777777888888999:::;;;999::::::::::::999777777999999888888777555444333111111111111111111000000111111222222222222222111111111111111111111111111000000000000000000000000000000/////////.........////////////000000111111................................................000//////...---.........------------------------,,,------......------,,,+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,//////---,,,+++*********,,,,,,------------------///////////////..............................///,,,,,,------...//////000---...///000000000//////000000000///......------.........///000111111111000000000000000000000000......///000000111222222111111111111222222222222000111333333444555777:::???DDDHHHHHHFFFEEEHHHKKKIIIIIIHHHGGGDDD@@@<<<::::::===@@@HHH]]]|||........................))),,,...//////...///000.../////////000000111111............///000222222///000111222333444444444111111111111111111111111//////000111222333333444000000111222333333444444333333444444555666777777777777666555555555555555777888::::::888777888999===============<<<<<<<<<>>>??????@@@BBBCCCDDDDDDBBBBBBDDDDDDDDDCCCBBBAAA<<>>???AAAAAABBBBBB@@@CCCGGGKKKNNNOOOOOONNNHHHFFFCCC@@@>>>???@@@AAA===>>>???@@@@@@??????>>>;;;===??????>>>>>>???@@@BBBDDDFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBAAA@@@@@@@@@AAAAAA>>>??????@@@@@@???===<<<<<<;;;;;;::::::;;;;;;<<<;;;:::::::::999888888888777777666777777888999:::999::::::999888666444333999999888888777555444333444444333222111000//////111111222111111000///...000000000000000000000000.........///////////////000/////////.............../////////000000111111........................////////////////////////000000///............///------------------------,,,------......------,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------------,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,------......///000000000000000000///......------,,,,,,------...///000000***+++,,,---------,,,+++111111000///...---,,,,,,---......///000111111222000000000000000000000000...//////000111222222333000111111111111222222222222333444444333333666777<<<@@@EEEFFFDDDFFFJJJOOOMMMNNNNNNLLLIIIDDD???<<>>@@@======>>>>>>????????????BBBGGGKKKKKKFFFBBBAAABBBCCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFFFFEEECCCBBB???CCCGGGHHHFFFBBB???===<<<<<<;;;;;;<<<>>>@@@AAAAAABBBDDDHHHKKKLLLKKKIIIDDDCCCCCCBBBBBBAAA@@@@@@<<<<<<>>>??????>>>=========>>>>>>???@@@@@@AAAAAADDDDDDEEEEEEFFFFFFFFFGGGEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>============>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::;;;:::999888777666555444444444444555555555666666666666777666666555444444777777777777666555444333111111111111000000000000333000...///111333222000///000111222222222222222333111///---,,,---...///+++,,,...///000///............////////////......000000//////.........---//////.........---------------......------,,,+++////////////////////////---.........///000000000///...,,,+++***++++++,,,///......------,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,000///,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000///---+++***,,,,,,,,,---------............////////////............------------............//////000000111111000000000000111111111111000000000000000000000000000000000000111111111111111222222333333444555555666:::>>>???===>>>CCCHHHPPPTTTYYYYYYSSSJJJAAA<<<<<<;;;===EEEXXXsss111000......//////...,,,222000...------...000222000000000000000000000000000000000000000///...---222222222222333444666666444333222111111111222222333222111000///////////////000111333444555666666666666777777777666666555999:::::::::::::::::::::999999:::;;;;;;;;;;;;::::::;;;======<<<<<<===???=========>>>?????????@@@AAAFFFKKKKKKHHHEEEEEEFFFBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDFFFIIIIIIFFFCCC@@@?????????>>>>>>???@@@AAABBBBBBBBBCCCEEEHHHIIIHHHFFFCCCCCCBBBAAA@@@???>>>>>><<<<<<===>>>???>>>============>>>>>>???@@@@@@AAACCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>=========<<<<<<>>>>>>>>>=========<<<<<<;;;;;;;;;::::::::::::999::::::999888777555555444444444444444555555555666666666666666666555444444666666666666555444333222111111111111000000000000...,,,+++,,,///111111000//////000111111111111111222111///---,,,---............//////////////////......////////////......////////////......------///.........------------///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...------,,,+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000///---+++***,,,,,,,,,------------.........////////////............------------............///////////////////////////000000000111111000000000000000000000000000000000000111111111111111222222222333333444444666999<<<<<<:::;;;???CCCIIINNNTTTXXXWWWOOOFFF???===<<<===EEEWWWrrr000///......///000///...000//////......///000000..............................////////////......000000000111333444666777333333222111111111111222222222111000///////////////000111333444555666666777777888999999888888888;;;;;;;;;::::::999999999999999:::;;;;;;;;;;;;;;;:::;;;===<<<;;;:::;;;===<<<<<<===>>>>>>???@@@@@@???CCCHHHIIIGGGEEEFFFHHHBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFIIIKKKKKKJJJFFFCCCAAAAAACCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAABBBDDDEEEEEEDDDDDDCCCBBB@@@???===<<<;;;;;;<<<===>>>>>>>>>>>>======>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>============<<<<<<<<<============<<<<<<<<<;;;::::::::::::999999999888999999888777666555555444444444444444555555555555555555666666555555444444444555555555444333222111111111111111000000000000,,,++++++,,,///111222111...//////000000000000000111000///---------......000000//////////////////......////////////......///............---------............------------111000...---,,,,,,------........................,,,,,,+++++++++++++++***++++++,,,---------,,,,,,+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///...---+++***,,,,,,,,,,,,------------......////////////............------------........................------.........////////////000000000000000000000000000000000000000111111111111222222222222222222333333444777999888666777:::===BBBFFFNNNVVVYYYUUUKKKCCC>>>======DDDUUUooo---,,,+++,,,...///...---....../////////////////////...............---------...//////000000000///000000000111222333444555222222111111111111111111111111000//////////////////000111333444555666666666777888888999999999999777777777777777666666666888999:::;;;;;;<<<;;;;;;:::;;;<<<;;;:::999:::;;;;;;;;;<<<===>>>???@@@AAA>>>AAADDDDDDCCCBBBCCCDDDAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBDDDFFFGGGLLLLLLKKKIIIEEEBBBAAAAAADDDDDDDDDCCCCCCCCCCCCCCCCCCAAA??????BBBDDDEEEFFFEEEDDDCCCAAA???===;;;:::;;;;;;<<<======>>>>>>>>>?????????@@@AAAAAABBBBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@???=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999888888888777777777777777666666555555555444444444444444444444444444444555555555444444333333333333333333222111111111111111111000000000//////.........000111222222......///////////////...000///...------------...111000///---------...///---......//////......---------------------------------------------------333111///,,,+++,,,---...////////////////////////,,,,,,++++++******)))))))))***,,,---...------,,,++++++,,,,,,,,,---------************************++++++++++++++++++++++++------,,,+++******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***++++++,,,,,,,,,------------......//////......---...------,,,,,,------............------,,,,,,,,,---------........./////////////////////////////////000000000111111111111222222222222222222222222222444666555555555888:::@@@BBBGGGPPPWWWWWWOOOHHH@@@???>>>DDDTTTmmm,,,++++++,,,...///...---,,,---...///000000///...000000000//////...............///000111111111111222111111000000000111111111111111111111111111111111000/////////////////////000111333444555666666444555666777888888888888222333333444555555666666777888999:::;;;;;;;;;;;;999:::;;;:::999888999:::999:::;;;===>>>@@@AAAAAAAAABBBBBBBBBAAA@@@@@@AAA@@@@@@????????????@@@@@@BBBAAAAAA@@@AAACCCEEEFFFJJJJJJIIIFFFBBB@@@@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBBBB@@@>>>???BBBFFFHHHIIIFFFFFFDDDBBB???===<<<;;;;;;;;;;;;<<<======>>>???@@@@@@AAABBBBBBCCCCCCDDD@@@@@@?????????????????????@@@@@@@@@@@@??????>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777777777666666666666666666555555555555555555444444444444444444333333333333444444444444333333222222222222222222111000111111111111000000000///000000000///......///000....../////////......---///......---------------000///---,,,+++,,,,,,---------............------,,,,,,,,,,,,------------,,,,,,------------------222000...,,,+++,,,---...++++++++++++++++++++++++------,,,,,,++++++******)))***,,,---...------,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,++++++******++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------............------------,,,,,,,,,,,,------......------,,,,,,++++++------------............///////////////////////////000000000111111111111222222222222222333333333111222333444555777999;;;AAA@@@CCCJJJQQQTTTPPPKKKCCCAAA@@@DDDSSSjjj///------...000111000///,,,---...///////////////222111111000000///////////////000111111222111111222222111//////////////////000111111222111111111000//////......////////////000111333444555666666222333444666777888888888222333333444666777777888555666777999::::::::::::777999:::999888777999:::888999:::<<<>>>@@@AAABBBFFFEEECCCAAA@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFDDDAAA??????@@@@@@AAAAAABBBBBBBBBAAAAAAAAA???>>>???CCCGGGIIIJJJFFFEEEDDDBBB@@@>>><<<;;;:::::::::;;;<<<===??????@@@AAAAAABBBBBBCCCDDDDDD???????????????>>>>>>>>>>>>>>>?????????>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999666666666666555555555555444444444555555555555555444444444444333333333333222222333333444444333333111222222222222222111111111111111111000000000000...//////...++++++,,,---///////////////......---------------------------------,,,,,,+++,,,,,,,,,------............------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............------------,,,,,,,,,,,,------------------------,,,,,,---------............///000000000000000000000000000000000000111111111111111222222333333444555555111111222444555888999:::@@@???AAAFFFKKKOOONNNLLLGGGDDDBBBEEERRRiii///...---...000000///...,,,,,,------...///000000222222111000000//////...//////000000000000000000000000///.........//////...///000111222222111000//////.........//////000///000111333444555666666111222444666777888999999444444444555555666666666444555666777888999999999555777888888777777999:::777888:::<<<>>>@@@AAABBBFFFDDDAAA?????????????????????>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCCCCAAA??????@@@>>>???@@@BBBBBBBBBAAAAAAAAA@@@???@@@CCCFFFGGGGGGDDDDDDBBBAAA???===<<<;;;::::::::::::;;;===???@@@??????@@@@@@AAABBBBBBBBB????????????>>>>>>>>>===<<<======>>>>>>>>>======;;;;;;;;;::::::::::::999:::999999999888888888888555555555555444444444444333333333444444555555555444444444333333333222222111111222333333333333333111222222333333222222111111111111111000000000000---...///---+++***,,,///000000000000000///...---,,,---------...---------,,,,,,------...---------,,,------......------,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******((())))))***++++++,,,,,,)))******+++,,,,,,------++++++************++++++***++++++++++++,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---------------............---............/////////000000000000000000000000000000000000111111111111111111222333555666777777333222222333555777888888;;;===AAAEEEIIIKKKKKKKKKJJJFFFDDDFFFSSShhh...---,,,,,,---...---,,,,,,,,,,,,------///000111222111111000///............///////////////.....................///000111...///000222222222111000//////.........//////000///000111333444555666666222333444666888999::::::555444444444444333333333333444555777888888999999444666777888777777999;;;777888999;;;>>>@@@BBBCCCCCCAAA>>><<<<<<===>>>>>>??????>>>>>>>>>>>>??????@@@AAABBBCCCBBBAAA@@@???>>>@@@BBBCCCBBB@@@@@@AAA===>>>@@@BBBCCCCCCBBBBBBBBB@@@@@@@@@CCCDDDDDDCCCCCCBBBAAA???>>><<<;;;:::::::::::::::;;;===???@@@===>>>>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>>>>===<<<<<<===============<<<;;;;;;;;;:::::::::999999999999999888888888888777555555444444444333333333222333333444444555555555444444444333333222222222000111222333333333333333111222222333333333222222111111111111000000000000,,,...000///------000333000000111111000///......,,,,,,---......---------+++,,,...///000///......,,,------......------,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------))))))***,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,---///...,,,+++***++++++,,,*********++++++,,,------************************************************)))******+++++++++******((())))))***++++++,,,,,,))))))***+++,,,,,,------+++***************++++++******+++++++++,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,------------....../////////.........////////////000000000000000000000000000000000000000111111111111111111222444666777999999555444333333444555555555555:::AAAFFFHHHIIIJJJJJJKKKHHHEEEGGGSSShhh---,,,,,,++++++,,,,,,---...------------...//////000000/////////.........000000//////............000000000111222222222333//////000000000000//////,,,,,,------.../////////......///111222333444555444444444555555555666666444444333222222333444444333444555666777777777777666666666666777777777777777888999:::<<<===>>>???===============>>>??????>>>???@@@???>>>>>>@@@BBBDDDCCCBBBAAA@@@?????????BBBBBBBBBBBBBBBAAA@@@???AAABBBBBBCCCCCCBBBBBBAAA???DDDHHHGGGDDDBBBDDDGGGDDDGGGIIIGGGBBB===;;;;;;777777888999;;;<<<============>>>>>>??????@@@@@@AAA@@@???=========>>>>>>???????????????>>>===<<<;;;::::::999999888888888777777777666555555444444555555444333222222222222222222222222222222222222444444444444333222111111222333444555444333222111000000111111111111000000111111111111111111111111......///000111111000000...---+++***+++---///000...------,,,,,,------...------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,+++***+++---...---,,,,,,,,,+++******+++,,,,,,000000000//////.........---,,,***)))))))))***+++''')))+++,,,---,,,***))),,,+++***))))))***+++,,,))))))***+++,,,,,,------++++++++++++++++++++++++************************++++++******************++++++++++++++++++++++++,,,++++++++++++++++++,,,***++++++,,,,,,++++++***+++******))))))******+++...........................------------...//////,,,,,,,,,---------......000222555777777444111//////111444555444222111222111000///111666:::===>>>666666444444333444555666<<<===@@@BBBEEEGGGHHHIIIGGGBBB@@@DDDNNNaaazzz---,,,,,,++++++,,,,,,------------------...//////......---------,,,,,,,,,/////////.........------///000000000000000111111//////000000000000////////////..................//////000111222222333444111111222222222333333333444333222111111222333444222333444555666666666666555555555666666666777777999999::::::;;;<<<<<<==================>>>>>>???>>>?????????>>>>>>@@@AAADDDCCCBBBAAA@@@?????????AAAAAAAAAAAAAAA@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@BBBFFFIIIIIIDDDAAABBBDDDBBBDDDFFFEEE@@@<<<:::999888888999:::;;;<<<===============>>>>>>?????????===============???@@@AAA@@@@@@@@@@@@@@@???>>>>>>;;;;;;:::999888888777777888888777777666555555555444444333333333444444555222222222222222222222222444444444444333222111000111222222333333333222222000000111111111111000000..............................//////000/////////...---,,,+++,,,---...///------,,,,,,,,,,,,---------,,,,,,+++,,,---...///++++++++++++++++++++++++------------------,,,,,,+++***)))***,,,---,,,+++,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,++++++***))))))******((()))***+++,,,+++******++++++***))))))***++++++*********++++++,,,,,,,,,************************************************************************........................++++++************++++++***++++++++++++++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------------........./////////---///111222222111///---...111444555555444444555333222222555999>>>@@@AAA777666555444444555666777999:::<<>>???===>>>>>>>>>======???AAACCCBBBAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAADDDHHHKKKJJJFFFAAA@@@@@@???AAABBBAAA>>>;;;999888999::::::;;;<<<======>>>============>>>>>>>>>>>>======<<<======>>>???@@@@@@@@@AAAAAAAAA@@@??????;;;;;;:::999888777666555888888777777666555555555222333333444444555666666333333333333333333333333333333333333333222000000000000000000111222222333///000000111111000000///.................................///......------------------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++***)))((()))+++,,,+++***,,,++++++******++++++,,,+++++++++++++++************++++++++++++***)))))))))************+++++++++++++++***))))))***++++++******++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********))))))*********++++++++++++++++++++++++...------,,,,,,------...************************,,,++++++++++++,,,------/////////000000000000000---...////////////.........111444555555555666777555444444666:::>>>???@@@777666555444444555666777666888:::===@@@BBBDDDEEECCC???>>>AAAJJJ[[[uuu---,,,,,,++++++,,,,,,---------,,,,,,------...///////////////////////////------------------------000000000//////.........//////000000000000//////111111000000////////////111111111111000000000000111111111111222222222222111111000000000000111111000111222333333444444333888888888888999999999999888888999:::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>><<<===>>>===<<<<<<>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@@@@AAACCCCCCDDDDDDDDDDDDCCCCCCDDDGGGJJJJJJFFFCCC@@@@@@>>>???@@@@@@>>><<<:::999;;;<<<<<<======>>>>>>>>>========================@@@???>>>===<<<<<<;;;;;;>>>??????@@@??????>>>>>>;;;;;;:::888777666555444777666666555555444444333222222333333444444444444333333333333333333333333333333333333222111000//////.........///000222333//////000000000000//////000000000000000000000000............---,,,,,,+++---.........---,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------------------------------------------,,,,,,+++***+++***)))***+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++))))))******))))))******+++,,,+++******************+++++++++++++++************************************((((((((((((((((((((((((***************+++++++++******************************))))))))))))******++++++************++++++...------,,,,,,------...++++++++++++++++++++++++...------------...//////////////////000000000000000000000000000000111111///222444555444444555666555444444666999::::::999555444333333333444555666777888:::===@@@BBBDDDEEEBBB???>>>AAAIIIYYYsss---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---........./////////////////////------------------------111111111000000///////////////000000000000//////////////////000000111111111111111000000000000///000000000111111111222222000000000000000000000000///000111222333333333333666666666666777777777888555666777999;;;===>>>???<<<<<<<<<<<<<<<======>>><<<===>>>===<<<<<<>>>@@@@@@@@@?????????@@@AAAAAA???>>>>>>>>>>>>@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBDDDGGGGGGFFFDDDBBBAAA?????????@@@@@@???>>>===>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>=========??????>>>===<<<;;;:::999;;;<<<<<<=========<<<<<<:::999999888666555555444444444444333222222111111111222222222222111000///222222222222222222222222222222222222111000//////......------...000222333//////000000000000//////////////////////////////------......---,,,++++++---.........---,,,++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,++++++***,,,+++***+++---------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,+++***)))******))))))******+++,,,*********++++++*********+++*********************++++++++++++++++++++++++(((((((((((((((((((((((())))))*********+++++++++------------------------******))))))))))))******+++******))))))******+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...------------...//////........................111000000///000111222333111333444444222111222333777666666888999999777555333333222222222333555666666777:::<<>>===>>>>>>>>>======???AAA???????????????@@@AAABBBAAA@@@???>>>>>>???AAABBB???@@@@@@@@@@@@@@@@@@???AAABBBCCCDDDDDDDDDDDDCCC@@@@@@???@@@BBBCCCBBB@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;;;;::::::888888777777666666555555333333222222111000000000111111222222111000...---111111111111111111111111111111222111111000///...............///000000111...//////000000//////...---------------------------------...------,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,+++***+++---...---,,,***++++++,,,,,,++++++***((((((((()))))))))))))))))))))***++++++++++++***)))************+++++++++)))***++++++++++++***)))))))))******************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++*********))))))*********+++***)))(((((()))***++++++******))))))******+++)))))))))))))))))))))))),,,++++++++++++,,,------------------,,,,,,,,,,,,......---......///000111333444444333111000000111999999:::<<<===<<<999777333333222222222444555666555666888:::<<<===>>>>>>??????@@@BBBGGGUUUooo---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------........./////////......///////////////000//////000000000000//////..................///////////////000000000000000....../////////000000000000000111222222111000000000000111222333333333333222222222222333333333333444555777888:::<<<===>>><<<;;;;;;;;;;;;<<<======>>>?????????>>>>>>@@@AAA>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@?????????AAABBB@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA@@@AAABBBCCCCCCCCCAAA??????AAADDDEEEDDDCCCBBBAAAAAAAAA@@@@@@??????AAA@@@@@@@@@?????????>>>:::;;;<<<<<<<<<<<<;;;:::777888999::::::::::::999666666666666666666666666333333222222111000000000///000111222222111///...////////////////////////111111111111000///...---...//////000000000//////......////////////......------------------------,,,------............---...---,,,+++,,,---...///,,,,,,++++++++++++,,,,,,)))***+++,,,---,,,,,,+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++*********,,,---,,,+++***+++,,,,,,,,,,,,+++***((((((((())))))***************))))))***++++++,,,((()))***+++,,,+++******)))***++++++++++++***)))(((((())))))******++++++************************************************((())))))***++++++,,,,,,))))))))))))))))))))))))++++++************+++++++++***)))(((((()))***+++******))))))))))))******************************,,,++++++++++++,,,------------------,,,,,,,,,++++++,,,,,,---......//////333444444333111111222444888888;;;>>>AAAAAA>>><<<444444333333444555777888777777999:::;;;<<<<<<<<<======???AAAEEERRRlll---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---............/////////000000........./////////000000,,,------......///////////////000000000000///////////////...------,,,,,,////////////000000000111111111111111222222222222000111222333333222111000000111222333333444333333444444444555555555666666666777777999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>???@@@???>>>>>>@@@BBB>>>>>>>>>>>>???@@@BBBBBBDDDCCCAAA??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCAAA??????@@@AAABBBBBBAAA???>>>@@@DDDFFFEEECCCCCCBBBBBBAAAAAA@@@@@@???AAAAAAAAA@@@@@@@@@??????===>>>>>>===<<<999777666777888999:::::::::::::::555555555666666666666777444444333333222111111000...///111333444333222111////////////////////////111111111111000///...---//////111111111000///.........////////////......////////////////////////,,,,,,---...////////////...---+++***+++---///000,,,++++++++++++++++++,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------***)))))))))+++,,,+++******+++,,,------,,,+++*********++++++,,,,,,,,,---+++***)))))))))***,,,---''')))+++,,,---,,,***))))))***+++,,,,,,+++***)))'''(((((()))***++++++,,,))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++***)))'''''')))***++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////.........------,,,,,,,,,+++,,,---...////////////222333444444333333555777444666999>>>BBBCCCAAA>>>666555555555666777999::::::;;;;;;<<<============;;;<<<>>>@@@CCCPPPjjj......---------,,,,,,,,,,,,,,,,,,---------......,,,---------.../////////......---,,,---...///000------..................000111222222111000///...............////////////000000000000111111111111111111111000000000000000111222333333333333222222222222111111222222333444555555444444444444555555555777999999888888999:::;;;<<<=========<<<;;;:::?????????@@@@@@AAAAAAAAADDDAAA>>>>>>AAADDDEEEDDDGGGFFFCCCAAAAAABBBDDDFFFIIIHHHFFFDDDCCCCCCDDDEEEDDDCCCBBBCCCDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAABBBBBBAAAAAA@@@???>>>>>>@@@???>>><<<;;;;;;::::::777777777777777777777777555555555555444444444444444444333333333333222222111000/////////000222333111111222222222222111111111111000///////////////........................&&&***...///,,,+++,,,...+++,,,,,,------,,,,,,+++)))***,,,,,,,,,***((('''+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************++++++++++++******(((((()))***************,,,+++)))((((((((()))***************)))))))))))))))))))))((((((((((((((()))((((((((()))***++++++))))))))))))))))))))))))((((((((((((((())))))***************************///+++(((''')))***)))'''************************,,,+++***))))))***+++,,,(((((())))))*********+++++++++******))))))(((((('''(((((()))******++++++++++++++++++++++++++++++***...111111///---,,,...++++++,,,,,,---.........---------............///...111666888777555333222333777===BBBFFFFFFFFFEEE<<<;;;888666666777999;;;<<<>>>@@@@@@>>>=========@@@???@@@AAADDDPPPhhh}}}...------------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------...---,,,,,,,,,---...///------..................000000111222111000///...............//////////////////000000000111111111////////////////////////222222222222111111111111111111111111111222333333444444333333333333444444444666888999888888888:::999:::;;;<<<<<<;;;;;;:::>>>>>>>>>?????????@@@@@@BBB@@@>>>>>>AAADDDEEEDDDFFFEEECCCAAAAAABBBCCCDDDIIIGGGFFFDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGEEECCC@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>===<<<<<<@@@???>>><<<;;;;;;::::::888888888888888888888888777777777777666666666666444444333333333222222222222111000000000111333333000111111222222111111000111000000///......//////////////////////////////---/////////...---......+++,,,,,,------,,,,,,+++***+++,,,---,,,+++)))(((,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))******************************++++++++++++******))))))***+++++++++++++++++++++)))((((((((()))***************))))))))))))******************************************+++,,,))))))))))))))))))))))))))))))((((((((()))******************************+++(((&&&&&&)))***)))(((************************++++++************++++++))))))******************++++++++++++************(((((())))))***++++++,,,++++++++++++++++++++++++)))+++------***'''&&&&&&.........------------------------............///...222666888888666555444444888===BBBFFFGGGFFFFFF>>>===;;;:::;;;===???AAAAAACCCDDDDDDBBB???>>>>>>???>>>???@@@CCCOOOfff{{{------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---............------------------///000111111111000......---............///////////////000000000000111111000000000000000000000000222111000///////////////111000000000000111222222333333222222222222333333444666888999888888999:::888999:::;;;;;;;;;;;;;;;============>>>>>>>>>>>>@@@???===>>>AAACCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAFFFFFFEEEDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHFFFEEE@@@@@@??????????????????>>>>>>======>>>>>>???@@@??????>>>>>>======<<<<<<>>>>>>===<<<;;;:::::::::888888888888888888888888777777777666666666666555333333333333222222222222222111111111111222333444000000111111111111000000000000///............///////////////////////////222000...---......---,,,++++++,,,,,,,,,,,,+++++++++,,,---------,,,***)))---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***************************************++++++++++++************+++,,,,,,,,,,,,,,,+++******)))((()))))))))************))))))))))))******++++++,,,---------,,,,,,+++*********++++++))))))))))))))))))))))))***))))))))))))***++++++************************'''&&&%%%&&&)))******)))******************************++++++++++++******+++++++++++++++*********+++++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++)))+++,,,***'''$$$""""""000000//////...------,,,---------............///...111555888777666666666666999===BBBFFFGGGGGGGGGAAAAAA@@@AAABBBDDDFFFGGGFFFHHHJJJIIIFFFBBB@@@???======>>>???BBBMMMcccwww---------,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,++++++******++++++++++++,,,,,,------......------------,,,,,,...///000000000///...------------.........//////////////////000000000111222222222222222333333333222111000............///000000000///000000111222333333222222222222333333555777999999999999:::;;;888999:::;;;<<<<<<==============================>>>>>>===>>>@@@AAACCCCCC@@@AAABBBBBBBBBAAA@@@???BBBBBBBBBCCCDDDEEEGGGHHHEEEDDDDDDEEEFFFFFFDDDCCC???????????????>>>>>>>>>======<<<<<<======>>>???@@@@@@?????????>>>>>>>>>======<<<<<<;;;:::999999888888888888888888888888555555444444444333333333333333333222222222222111111111111111111222222222///000000000000000000/////////...------.........///////////////////////////---+++,,,......,,,)))++++++,,,,,,,,,,,,+++++++++,,,---------,,,,,,+++------+++***))))))))))))++++++++++++++++++++++++((()))))))))******++++++******************************++++++++++++******)))***++++++,,,,,,+++++++++******)))))))))))))))************)))))))))(((******++++++,,,---......,,,,,,+++***))))))))))))))))))))))))))))))))))))***************++++++,,,************************&&&'''((()))*********)))************************)))***+++,,,,,,+++***)))---,,,,,,++++++*********)))******++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------,,,***(((&&&%%%000000/////////.........---------............///,,,///333555555555666666777999===AAAEEEGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJLLLMMMLLLGGGBBB???===;;;;;;===>>>@@@JJJ___rrr------,,,,,,,,,++++++++++++++++++,,,,,,,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,---,,,......------,,,,,,,,,,,,---...///000000///...---------------...............////////////000000000111111222222333333333333111111000///////////////000000000///000000111222444444333333333333444444555777:::;;;::::::<<<===;;;;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>???@@@AAA??????AAAAAAAAA@@@>>>===>>>??????@@@BBBCCCEEEEEECCCBBBBBBCCCDDDDDDCCCAAA?????????>>>>>>=========<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;:::999888777777777777777777777777444444444444333333333333333333222222222111111111...//////000000000000000...//////000000//////......---------------......------------------------***)))***---000000,,,(((***++++++,,,,,,++++++***+++,,,,,,,,,---,,,,,,,,,---,,,+++***))))))((((((++++++++++++++++++++++++)))******++++++,,,,,,,,,******************************++++++++++++******((())))))***************************)))))))))(((************)))))))))(((((())))))***+++,,,------+++***)))((((((((((((((())))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))((()))+++,,,,,,***))))))************************)))***+++,,,,,,+++***)))---,,,,,,++++++*********((()))))))))******+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------,,,+++........./////////000000---------............///+++...000222222222444555666888;;;???BBBEEEGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIKKKLLLMMMJJJEEE@@@<<<:::888999;;;===>>>GGGZZZmmm,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---------------......------,,,,,,++++++,,,---.../////////...---,,,------------...............////////////000000......//////000111111111000000111222222111111000111000000000000111222222444444333333333333444444555777999::::::;;;<<<======<<<<<<<<<===>>>??????>>>>>>>>>>>>===============>>>??????======>>>???>>>>>>???@@@???>>>===<<<<<<===>>>???AAABBBCCCCCCCCCBBBBBBCCCDDDEEEDDDBBB??????>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<;;;:::888777666666666666666666666666666666666555555555555444222222222222111111111111---...//////000000//////......////////////......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++...000///---+++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******************************++++++++++++******(((((()))************))))))************)))((((((************))))))))))))(((((())))))******++++++))))))((('''''''''(((((())))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))'''***...///---+++))))))******************************++++++++++++******+++++++++++++++*********)))))))))))))))***************++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---///...---,,,------...//////000000---------............///,,,---/////////000222444555666888;;;???BBBEEEFFFJJJKKKLLLLLLLLLKKKIIIHHHJJJJJJIIIFFF@@@;;;999888666777:::;;;<<>>===<<<;;;<<<<<<===>>>=========<<<<<<<<<;;;;;;===???@@@???<<<:::;;;<<<>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???AAABBBBBBBBBBBBAAAAAABBBDDDEEECCCBBB??????>>>======<<<;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;;;;:::888777555555555555555555555555666666666555555555444444222222222222111111111111---...///000111000000///---......//////......---,,,,,,++++++,,,------...------------------------+++,,,+++***)))***,,,...******++++++++++++*********************+++,,,,,,******))))))))))))******************************++++++++++++******************************************++++++++++++******))))))***++++++++++++***)))******+++***)))((('''************)))))))))))))))))))))***************)))((((((((((((((()))***))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))$$$(((---///---+++******************************++++++************++++++))))))******************++++++***************)))************************++++++++++++++++++++++++,,,***(((***---......------------------.........---------............///.../////////...///222444333444555888;;;???BBBDDDHHHJJJLLLNNNNNNMMMKKKIIIIIIIIIFFFBBB<<<888666666555666999:::;;;BBBSSSddduuu,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))******+++++++++,,,,,,---.../////////...---......---,,,,,,+++*********+++---.........------,,,,,,,,,---------................../////////000...//////000111222222222...000444777888777555333222222111111222222333444222222111111111111222222111333666777777888999;;;>>>===;;;::::::;;;<<<===<<<<<<<<<;;;;;;:::::::::===???AAA???<<<999999;;;>>>=========<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBB@@@??????AAABBBCCCBBB@@@???>>>>>>===<<<;;;;;;;;;::::::999999::::::;;;<<<<<<=====================888999:::;;;;;;:::888777444444444444444444444444444444333333333222222222222222222111111111111000...///000222222111111000---..................---++++++++++++,,,,,,---...........................---,,,***%%%"""###(((...******++++++++++++*********)))))))))***++++++,,,***)))))))))))))))***+++************************++++++******))))))((((((******************************++++++++++++************+++,,,,,,,,,,,,+++)))******++++++)))((('''************))))))))))))++++++******************))))))(((((()))***++++++))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))) %%%+++...---+++***+++************************,,,+++***))))))***+++,,,(((((())))))*********+++---,,,,,,++++++***************))))))))))))))))))++++++++++++++++++++++++...+++)))***---///...,,,.........---,,,,,,++++++---------.........//////000000000/////////222444222222333666999===AAACCCGGGIIILLLNNNOOOOOOMMMLLLIIIHHHDDD???:::666666666444555888::::::@@@QQQbbbsss))))))***+++,,,,,,------......---,,,++++++++++++***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,---------........................---------...000111111111000///000000000111222222333333111444999======:::666333333222111111000111111111666555444333333333444555666666777777888:::;;;<<<<<<;;;;;;<<>>===;;;;;;===>>>===<<>><<<;;;:::888999:::;;;<<<;;;:::999999:::;;;===>>>???????????????>>>>>>???@@@@@@AAA>>>>>>===<<<;;;;;;;;;;;;:::::::::999888777777666:::::::::999999999888888:::999777666555555555666555444333111000//////...222333333444444333333222444333111000000000111222222111111111000000//////---.../////////...,,,,,,------,,,+++,,,---...///000---,,,---///000...,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++*********))))))(((((())))))))))))((((((***,,,---+++(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))+++***)))((()))***,,,---++++++******))))))(((((())))))(((((((((((())))))++++++***)))(((((())))))++++++++++++***)))''''''(((((((((((())))))))))))+++*********))))))((((((******)))))))))))))))***+++***)))'''''')))***+++************************+++)))((('''((()))((('''******))))))((((((''''''(((((()))))))))*********+++++++++******)))))))))*********)))))))))))))))((()))+++---......------++++++,,,,,,---......///,,,---000222333111///...***,,,000111000/////////222333444555666777888999DDDIIIOOORRRPPPMMMLLLLLLIIIEEE@@@;;;999888777555555777:::<<<<<>><<<;;;;;;<<<======<<<>>>>>>>>>>>>===<<<;;;;;;888999:::::::::999888888777888999;;;===>>>>>>?????????>>>>>>>>>??????@@@======<<<;;;:::::::::::::::999999888777777666666888888888777777777666666999888666555444444444555444333222111000/////////222333333444444333333222333222111000///000000111111000000000////////////---......///...---,,,+++,,,,,,,,,,,,,,,---......///---+++,,,...///...,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++*********))))))((()))))))))))))))((((((+++++++++***)))(((***+++))))))))))))))))))))))))************************+++++++++*********))))))))))))******++++++++++++))))))((((((''''''''''''***))))))(((((())))))***++++++***)))))))))))))))++++++***)))((((((''''''(((((((((((())))))))))))************)))))))))(((******)))))))))))))))***+++***)))(((((()))***+++************************)))((('''''')))******)))******))))))((((((((((((******+++++++++,,,,,,,,,,,,+++++++++************)))))))))******+++++++++------------------......+++++++++,,,,,,---------,,,---///000111000///...+++---000111111000000000444444555555666666666777AAAGGGMMMQQQPPPMMMKKKKKKFFFBBB<<<888777666555444444666999;;;;;;AAAQQQaaavvv))))))******+++,,,,,,,,,''''''(((((()))******+++++++++***)))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///---------------------------...//////000000////////////000000111111222222555444333333333444666777111111111111222333444444333222111000///000000111444444444555666777999999<<<;;;::::::;;;;;;:::999===;;;:::;;;<<<===<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;888888999999888777666555555666888:::<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999888999999888888777777666666555555666666555555555444444444666666555444333333333333333222111000000000000111222222333333333333222222111000000////////////000/////////...............------.........---,,,++++++,,,,,,------------------,,,++++++------,,,+++------,,,,,,,,,,,,++++++------,,,+++******))))))+++************))))))))))))*********)))(((((('''+++)))((((((***++++++***))))))))))))))))))))))))++++++++++++++++++++++++++++++*********)))))))))'''(((***,,,,,,+++***((()))(((((((((((('''''''''*********))))))*********+++***))))))))))))))))))+++***(((''''''''''''((((((((((((((())))))))))))************)))))))))))))))))))))(((((())))))***+++***)))(((((()))***+++************************'''&&&&&&'''***,,,,,,+++***))))))))))))(((((((((*********++++++++++++,,,,,,,,,,,,++++++++++++***((())))))***,,,------...000...,,,******+++,,,---***+++++++++++++++++++++------------............,,,...111222111000111111222222222222222222222222<<>>>>>===>>>>>>>>>======<<<<<<;;;:::999888777777777777777777666666555555555555555444444444444333333333444444333222222222222222111111000000000000111111111222222333333222222111/////////.........//////------------------------------------,,,,,,++++++***+++,,,---...---,,,,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((************))))))))))))***************)))((('''***(((&&&'''+++---,,,***))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))'''(((***+++++++++***)))************************++++++************++++++******)))))))))))))))***+++)))'''&&&%%%&&&''')))(((((((((((())))))))))))*********))))))))))))))))))(((((((((((())))))*********)))(((((()))******************************'''''''''(((+++,,,+++***))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,+++++++++++++++******+++,,,,,,---......+++***)))(((((()))******++++++++++++++++++,,,,,,------,,,++++++,,,---...---///111222111111111222222222222333333333333333888===EEEKKKNNNMMMJJJHHH===:::555333333333333333444666999;;;;;;???NNN^^^xxx)))***************++++++******+++++++++***)))(((++++++***)))(((((((((((())))))*********+++++++++************************///...---,,,+++******)))++++++++++++,,,,,,---------------------......///---......//////000111111000111111111222222222222555555444333222222222333555444222111000000111111222222333333444555777888888777777999;;;======<<<:::999999:::;;;;;;999888888777777777888999:::;;;777777666555444444333333555666888:::<<<===>>>>>>;;;<<<=========<<<;;;;;;::::::999777777777777777666666666555555555555555555555444444444333333333222222222222222111111111000000000///000000111222000000111111111111000000........./////////......,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++)))***,,,---------,,,+++***++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((())))))))))))))))))))))))***************)))(((((()))'''%%%'''***---,,,***))))))))))))))))))))))))*********************************)))))))))((((((***)))((((((((()))***+++************++++++++++++++++++************++++++***)))))))))))))))*********)))'''%%%%%%&&&((()))(((((((((((())))))))))))))))))))))))))))))******((((((''''''((()))************))))))))))))******)))))))))))))))))))))))))))((((((***+++,,,***((())))))))))))************((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***++++++******,,,,,,,,,,,,------------...,,,+++******+++,,,------///111111000000222333444444555666777888999:::444999@@@GGGKKKKKKHHHFFF<<<999555333333444444444555777;;;===<<<@@@NNN]]]xxx************************+++,,,------,,,***)))(((******)))((((((((()))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++***)))((()))******++++++,,,,,,------,,,,,,,,,,,,---......------......//////000000...///111222222222111000666555444444333333333444666555444222111111111222222222222333444555777777666666666888;;;=========888888888999;;;:::888666777666555555666777888999777666555444444444444444666777888:::;;;<<<======999:::;;;<<<===<<<;;;;;;:::999888777777666777777666666666666666666555555555555444444444333333333111111222222222111111000000000/////////000000111...//////////////////...---...//////000/////////,,,,,,,,,,,,---------------,,,+++*********++++++***++++++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------+++************)))))))))(((((()))))))))))))))***)))******++++++******)))((('''&&&''')))+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((***)))'''&&&'''(((+++,,,((((((((())))))))))))************))))))*********)))))))))))))))******+++***)))((('''''''''((()))(((((((((((())))))))))))))))))))))))************''''''''''''((()))******)))))))))******))))))))))))))))))))))))))))))))))))))))))***,,,,,,***((()))))))))************++++++***************)))))))))************+++++++++---------,,,,,,+++++++++&&&(((+++---......---,,,++++++,,,------...//////...---+++******+++,,,,,,---///000000///000111333000111222333555666777777333666;;;BBBGGGIIIGGGDDD===:::666333444444555444555888<<<>>>===@@@MMM\\\vvv************)))))))))))))))***,,,------+++***))))))(((((((((((())))))***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))***+++,,,,,,,,,---,,,+++++++++,,,......,,,------......///000000//////000111111111111111333333333333444555666777777666444222111111111111333333333333444666777888666555555777999;;;;;;:::777777777999::::::777555777666444444444555777888666555444444333444555666666777888999::::::::::::666888:::<<<======<<<;;;::::::999888777777777777666666666666666666666666444444444333333333222222000111222222222222111000111000000/////////000000,,,------......------,,,---...///000111000000///,,,,,,,,,,,,------......---,,,+++***)))******++++++++++++***++++++,,,---***,,,...---+++***+++---+++++++++,,,,,,---------))))))))))))************(((((((((((())))))******(((((()))***++++++++++++'''((()))(((((((((***+++))))))))))))))))))))))))***************************)))))))))((((((((((((((((((((((((((()))******(((((()))))))))************))))))(((((())))))***)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************'''&&&&&&'''''')))******))))))************))))))))))))))))))))))))))))))''''''(((+++------,,,***))))))*********+++++++++++++++******))))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------))))))***,,,---...///000------,,,+++++++++++++++---...//////...///111222...//////000111222222333333444888>>>DDDFFFEEECCC>>>:::666444444444444444555777;;;===<<<>>>LLLZZZrrr*********)))))))))))))))'''(((***,,,---,,,+++***(((((('''(((((()))***+++))))))))))))************************************)))******+++,,,,,,------((())))))***++++++,,,,,,---,,,+++++++++,,,---...,,,,,,------...//////000111000000///000111222333000111222333555777999:::666555333222000000000111333333333444555666777888666555555666888999888777666666777999:::999777444777666444333333444666777666555444333444555666777666666777888888888888888555666999;;;======<<<;;;;;;:::999888777777777777666666666777777777777777333333333222222222222111000111222333333222111000111111000///////////////+++,,,,,,------,,,,,,+++---...000111111111000///,,,,,,,,,------.........---,,,***)))))))))***+++,,,+++***)))***+++---...***---...---+++***,,,...+++++++++,,,,,,---------((((((((()))******++++++'''((((((((())))))******'''((()))***+++,,,,,,,,,&&&)))***)))'''&&&))),,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))((((((((((((&&&''')))***+++***((('''******++++++,,,,,,,,,,,,))))))(((((((((((())))))))))))((())))))***++++++((()))************))))))(((((((((((())))))))))))(((((())))))*********+++&&&&&&&&&'''''')))******))))))************))))))))))))))))))))))))))))))%%%%%%'''+++...///...,,,))))))******++++++++++++))))))(((((('''''''''&&&''''''(((((()))))))))***))))))***+++,,,,,,---...---,,,***(((((()))***+++'''((()))***,,,...//////------------,,,,,,++++++,,,.........---...000222444444444444444444444444444444666;;;AAAEEEDDDBBB>>>:::666333333444444333333666:::<<<;;;===JJJXXXooo)))************+++++++++))))))))))))************))))))******++++++++++++******(((((()))***---......---+++))))))***+++,,,,,,,,,,,,++++++++++++***)))************+++++++++......,,,,,,,,,,,,..................////////////000000000000/////////////////////000111333555555222222222111222222333333333333222111222333444555999777555555666666555444555555555555555555555555333222111111111222333444666666555444555666777888666666777888888888888888888888888888999999999999888777777666555444444333222444555777777666444333444444444444333333333333333222222111111111111111......//////////////////......------------......000000000000000///......,,,,,,++++++***)))((((((++++++++++++++++++++++++///...---,,,***)))((('''******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++*********+++******))))))))))))******))))))(((((((((((())))))%%%'''(((******((('''%%%(((((((((((())))))))))))777333---'''%%%'''***---))))))***))))))(((''''''++++++***)))((('''&&&&&&******))))))))))))******)))(((((((((''''''&&&&&&++++++************++++++)))((('''''''''(((***+++((((((((((((((())))))***))))))))))))************((())))))))))))(((((((((((((((((((((((((((((((((---,,,+++***))))))))))))++++++,,,,,,,,,++++++***+++*********))))))((((((************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((///---+++)))((()))+++,,,(((((()))***++++++,,,,,,------,,,,,,,,,------...,,,,,,,,,---...///000000000////////////000000111333333555:::@@@DDDDDDBBBCCC???:::666555444444333555555777:::<<<@@@LLLXXXnnn))))))*********+++++++++)))))))))*********++++++******************++++++---,,,***)))((()))***+++///...,,,+++***+++,,,---''''''((()))***++++++,,,)))************+++++++++...---,,,++++++,,,---...............////////////000//////////////////////////////000000222333444333333222222222222222222111111222222333444666666777555444333444555444333555555555555555555555555444444333333333444555666888777666444444444555666666777888999999999999999777777777777777777777777999999888888888777777777333444555777777666444333888777777777777666666666222222111000000000000000////////////.....................------............////////////...------......------,,,++++++***++++++++++++++++++++++++---,,,,,,++++++******)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))******))))))))))))******))))))(((((((((((())))))((()))***++++++***)))((((((((((((((())))))))))))...,,,***'''&&&''')))***)))))))))))))))(((''''''%%%%%%&&&'''((()))************))))))))))))******)))+++,,,------+++)))'''+++******)))))))))******((((((((((((((())))))***)))))))))))))))******+++))))))))))))************))))))*********))))))(((((((((((((((((((((((((((***))))))))))))***++++++***++++++,,,,,,++++++***************)))))))))(((************))))))))))))))))))))))))))))))))))))******)))))))))))))))***...,,,***)))(((***,,,---******++++++,,,,,,------,,,,,,,,,,,,---...000000,,,---------...////////////////////////000000111333444666;;;AAAEEEEEECCCDDD@@@;;;777555555444333444444666999:::>>>JJJVVVnnn)))))))))*********++++++))))))*********+++++++++,,,+++***)))))))))***+++///...+++)))((((((((((((000///---,,,+++++++++,,,''''''((()))***++++++,,,)))************+++++++++,,,,,,++++++++++++,,,,,,---............////////////////////////////////////////////////000111111444333333222222111111111000000222333555666666666777555333333444555444444444444444444444444444444666666555555555666777888999888666444333333333444666777888999:::;;;;;;;;;777777777666555555444444777777888888888999999999444555666666666555555444666666555555555444444444111111000///////////////////////////......------........................------......------,,,+++...------,,,,,,+++++++++******************************++++++++++++++++++*********++++++++++++,,,***+++,,,------,,,+++***))))))((('''''''''((((((******))))))))))))******))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((''''''&&&"""###$$$&&&(((***+++,,,******))))))))))))******(((***---//////---)))'''*********))))))((((((((('''(((((()))))))))))))))******))))))******+++,,,))))))))))))************''''''''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))***,,,---******+++++++++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000111222------..................///////////////000111111444555999>>>CCCFFFFFFEEEFFFBBB<<<888666555444333333333555777999===HHHTTTnnn))))))))))))************((((((((()))))))))******---,,,***)))((()))***+++...---+++***)))(((((((((///...---+++************,,,,,,,,,++++++++++++***))))))*********+++++++++++++++++++++++++++++++++---------.........//////.........///////////////000//////.........//////444444444333222111000000000111333555555555555444777555444444555777666555444444444444444444444444777666666777777777888888888777666444333444444555555666888999:::;;;;;;;;;999999888777666555444333444555555666777888999:::666666666555555555555555555555444444333333222222000000///...............000//////......------,,,---..................------------------,,,,,,++++++++++++******)))))))))))))))))))))))))))))))))************************************++++++++++++)))***,,,------,,,***))))))(((((('''''''''((((((******))))))))))))******))))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))'''((()))***++++++******''''''(((((((((''''''&&&'''''''''(((((((((((()))******))))))))))))******'''(((***++++++***((('''******))))))(((((('''&&&&&&''')))*********)))((())))))(((((())))))***+++((()))))))))************)))((('''&&&&&&''')))***((((((((((((((((((((((((&&&&&&''''''(((***+++,,,)))******++++++++++++************)))))))))))))))************)))))))))((())))))))))))))))))))))))***)))(((''''''(((***++++++***)))))))))+++,,,---,,,,,,,,,,,,,,,+++++++++---------...///000111222...............---------///......//////000111222555777<<>>CCCFFFHHHIIIIIIGGGCCC===999888777666555555555666888999<<>>>>>===<<<<<<:::999888777777777777888999;;;<<<===>>>:::888666444444444666777666666555444333222222111000000///...............------------------------,,,---...//////...---,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***))))))(((((()))))))))************+++)))***+++,,,,,,+++***)))******)))))))))***++++++******))))))))))))******))))))(((((((((((()))))),,,***)))'''''')))***,,,(((((((((((())))))))))))+++***'''&&&%%%&&&'''((('''(((((()))))))))))))))(((((()))******+++,,,,,,******))))))))))))******+++***((('''''')))+++,,,'''(((************(((((('''(((((()))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))************%%%''',,,//////---***((()))))))))))))))))))))))),,,+++***)))(((((((((((((((((()))***++++++++++++))))))))))))************************))))))))))))))))))))))))))))))))))))''''''(((((())))))************)))))))))******+++************************111000///...------------------..............................///111222333555999@@@EEEGGGHHHIIIJJJEEEBBB<<<999888777666666666555666888888;;;FFFRRRfff{{{(((((((((((()))))))))***))))))))))))************((()))+++,,,,,,+++***)))(((((()))***+++,,,,,,,,,))))))***++++++++++++***''''''((()))***++++++,,,)))************++++++++++++,,,---......---,,,+++,,,,,,---------.........,,,,,,---......///000000/////////...//////000000111222333444444333111000------...///000222444555333222111222555777777666888888888888888888888888999:::;;;<<<<<<<<<;;;;;;:::999888777777888999999666777:::<<<>>>@@@AAAAAA===<<<<<<;;;:::999888888888888999:::;;;======>>>;;;999666444333444666777333222222111000///...---111000//////......//////+++,,,,,,------......///,,,---///000000///---,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))***************************************)))))))))******+++,,,******))))))))))))******))))))(((((((((((())))))+++***)))(((((()))***+++(((((((((((())))))))))))***)))((('''''''''((((((((())))))***************%%%&&&''')))***,,,---...******))))))))))))************)))))))))***+++,,,&&&(((***+++,,,+++******((((((((((((((())))))***'''''''''''''''((())))))))))))))))))************%%%---888AAABBB;;;000((()))))))))))))))))))))))),,,,,,+++***)))((((((((('''((()))***++++++++++++((()))))))))************************))))))))))))))))))))))))))))))))))))'''(((***,,,,,,,,,+++************))))))))))))))))))******++++++,,,,,,,,,///...------------------,,,---------.../////////------......///111222333444999AAAFFFGGGHHHIIIJJJCCC@@@;;;888777777777777555555555777777:::DDDPPPbbbxxx(((((((((((())))))))))))***++++++++++++,,,,,,,,,&&&(((+++------,,,***)))))))))***+++++++++++++++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++,,,,,,............,,,,,,,,,,,,,,,---------......,,,,,,------...///000000///////////////000111111000111333444444333222111******+++---///333666888666555444666888:::;;;;;;888888888888888888888888:::;;;===>>>>>>>>>===<<<===<<<:::888777777888888888999;;;>>>@@@BBBCCCDDD<<<;;;;;;::::::999999999666777777888:::;;;;;;<<<<<<:::666444333444666888555555444333222111000///111111000///////////////***++++++,,,---...//////,,,---///000000///---,,,+++++++++++++++***))))))************************++++++++++++++++++++++++'''(((((()))***+++++++++))))))))))))************++++++***))))))***++++++)))))))))))))))***++++++******))))))))))))******))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((()))))))))))))))******+++++++++++++++))))))***+++++++++++++++&&&&&&'''((()))***++++++******))))))))))))******'''((()))***+++******)))&&&'''***,,,------,,,+++)))((('''''''''(((***+++((((((((((((((()))******))))))))))))************...:::LLLYYYZZZNNN>>>222)))))))))))))))))))))))),,,++++++***************'''''')))******+++++++++(((((())))))*********+++************))))))))))))))))))))))))))))))))))))'''))),,,//////...---+++++++++******))))))((((((******+++,,,,,,---......,,,,,,,,,,,,,,,---...///,,,,,,------...///000000------......///111222333333999AAAFFFGGGHHHIIIJJJBBB>>>:::777777888888777444444444666555888CCCNNN___vvv++++++***************++++++++++++*********)))))),,,,,,,,,,,,,,,+++***)))---,,,***)))))))))***+++,,,+++)))((()))+++...000,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000......,,,,,,,,,,,,............---,,,---...///000000000000111222222222333222222222222222222222222000111111111111222222222222333333555777999;;;<<<777888999:::;;;;;;;;;;;;============<<<;;;:::999:::::::::::::::::::::::::::;;;>>>@@@BBBBBBCCCBBB>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999999999999777444333333333111000222222222111111///...---111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++*********))))))************************++++++++++++++++++++++++*********)))))))))))))))'''))),,,---+++***))))))(((((()))***+++,,,,,,------+++)))((('''((()))***((((((((((((((()))******'''((((((((()))))))))*********++++++++++++******))))))))))))))))))))))))((())))))((('''''')))***)))******++++++)))((('''***)))''')))---///...,,,******)))(((((((((((((((((()))***+++++++++++++++'''(((+++---...---,,,+++))))))(((&&&&&&'''***---))))))))))))))))))))))))'''***---,,,,,,...555;;;;;;WWWjjjbbbMMM>>>444,,,)))((('''&&&&&&'''((()))((())))))))))))***************))))))((((((''''''&&&(((***,,,---,,,+++***))))))))))))))))))))))))+++*********))))))((((((++++++******++++++,,,------,,,+++***)))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,---.........---,,,,,,,,,---------------...000111333444444;;;AAACCCEEEHHHHHHFFF@@@>>>:::777444444555666;;;666333666999===CCCJJJ___rrr)))((((((((())))))***++++++++++++*********))))))+++,,,,,,,,,++++++***))),,,+++******)))))))))***+++***))))))***+++---///,,,++++++******++++++,,,++++++++++++++++++++++++------------............------,,,++++++,,,------...---,,,,,,,,,---/////////000000111111222222333444333333333333333333333111111111111222222222222555555666777999;;;<<<>>>888999999:::;;;;;;<<<<<<============<<<;;;:::999::::::::::::::::::::::::777888:::<<<===>>>>>>>>>>>>>>>===<<<;;;:::::::::777777777777777777777777888666444333333333222111000000000000000///...---000000000///...------------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******************************************************)))))))))))))))*********'''))),,,---,,,+++++++++)))))))))***++++++,,,,,,,,,+++)))''''''((()))***((((((((((((((()))******(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))***)))''''''(((***)))******+++***)))((('''***(((''')))+++---,,,***(((((('''&&&&&&&&&&&&'''******************++++++***+++,,,------+++***(((((()))******))))))***+++))))))))))))))))))))))))((()))***))))))...777???NNNZZZ[[[LLL;;;444000***)))((((((''''''(((((())))))))))))************+++******))))))(((((((((((('''(((***,,,,,,,,,+++***))))))))))))))))))))))))************)))))))))(((++++++******++++++,,,,,,))))))))))))***+++,,,---*********+++,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////.........///000111111444;;;AAABBBCCCFFFFFFDDD@@@>>>:::777444444444444555555666888999;;;CCCMMM]]]ppp''''''''''''(((((()))***+++************)))))))))+++++++++,,,++++++***)))******++++++******))))))))))))******+++,,,,,,,,,,,,+++************+++,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,---...////////////000111222222222555555444444333333333222111111222222222333333333555555666777999:::<<<===;;;:::999999:::;;;===>>><<<<<<===<<<<<<;;;:::999888888999999::::::;;;;;;666777888999::::::::::::???>>>===<<<;;;:::999888555555666666777777888888888666444333444444333111......////////////...---000000//////...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((())))))******++++++###&&&)))***)))))))))******************************)))((('''''''''((()))((((((((((((((()))******))))))))))))(((((((((((()))******++++++******))))))))))))))))))))))))))))))******)))'''&&&''')))))))))*********)))((('''***(((((((((******)))((()))(((''''''&&&&&&'''''',,,+++***)))((()))***+++,,,------,,,+++)))'''&&&((()))+++,,,,,,,,,******))))))))))))))))))))))))(((((((((''')))111===FFFSSSRRRGGG666,,,,,,+++'''((())))))******))))))((()))************+++++++++***))))))))))))((((((((())))))+++,,,,,,+++***)))))))))))))))))))))))))))************))))))))))))******+++++++++,,,,,,,,,***))))))******+++,,,---***++++++,,,------............---,,,+++++++++++++++++++++,,,---...///000000000//////...//////000555<<>>;;;<<<<<<<<<;;;;;;:::999777777888999:::;;;;;;<<<999999::::::::::::::::::???>>>===<<<;;;999888777666666777777888999::::::999777444333333333111000......//////000//////////////////......------------------...............++++++++++++++++++++++++,,,,,,++++++++++++******************************))))))))))))))))))))))))''''''((()))***++++++,,,%%%'''***+++++++++,,,---+++++++++*********)))))))))(((''''''''''''((((((((((((((((((((())))))***))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))*********)))'''&&&'''))))))))))))))))))(((((((((******))))))))))))((('''+++******)))((()))))))))---,,,)))((('''((()))***,,,,,,,,,+++***((('''%%%)))))))))***+++++++++***((((((((((((((((((((((((((((((((())),,,555@@@HHHAAA???888...***,,,***&&&((()))***++++++***)))(((************++++++++++++))))))))))))))))))))))))******+++++++++***))))))))))))))))))))))))))))))*********)))))))))))))))******++++++,,,,,,,,,,,,------,,,+++******************++++++,,,---------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////.........///000000666===AAAAAAAAACCCBBB???>>><<<999666333222222222555777:::<<<999777<<>>;;;;;;;;;;;;;;;;;;:::999777777888888999:::;;;;;;::::::::::::::::::::::::>>>>>>===<<<;;;999777666555555666777888888999999;;;999666444333111///...//////000111111111000000............---------------------.........//////++++++++++++++++++++++++************))))))))))))************************************************''''''((()))***++++++,,,***,,,.../////////111222,,,,,,++++++***)))))))))((('''''''''''''''((((((((((((((((((((())))))***))))))))))))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))******)))'''&&&((())))))))))))(((((((((((((((+++++++++***)))(((((()))++++++***)))))))))))))))---+++)))''''''((()))***************))))))((('''+++(((&&&&&&(((***+++***(((((((((((((((((((((((()))))))))***---111777:::...000000,,,***++++++)))((()))***++++++***)))((())))))*********+++++++++))))))))))))******************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))******)))***+++,,,,,,,,,++++++...---,,,+++************))))))******++++++,,,,,,*********+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,------...000111222777===BBBAAAAAABBBAAA>>>;;;:::888555333222111111555444555999;;;;;;>>>BBBSSSfff,,,+++***)))((('''''''''(((((()))))))))))))))***((()))******+++*********(((((())))))******))))))((()))***++++++***))))))))))))***++++++***))))))************************((())))))***,,,------...)))***++++++++++++***))))))***+++,,,,,,,,,+++++++++,,,---...///000111222000000111111111111111111333333333444444444555555666666777777888:::;;;<<<;;;:::999999999:::;;;;;;::::::;;;;;;;;;;;;::::::777777888888999999::::::888888888777888888999999<<<<<<===<<<;;;999777666333333444444555555666666<<<999666444333111///...000111111111111111000000------------------------,,,,,,,,,---......//////++++++++++++++++++++++++***))))))))))))(((((((((************************************************(((((())))))******++++++((()))++++++++++++---///,,,+++++++++******))))))''''''((((((((()))))))))((((((((((((((()))******(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))((()))))))))'''''')))******)))((('''''''''((((((***+++,,,+++)))((()))******)))((((((''''''((((((+++***)))((('''((()))***((((((((((((((())))))))),,,((($$$$$$'''***+++***))))))))))))))))))))))))***************************+++,,,)))'''(((+++---((())))))******))))))(((((())))))))))))*********)))))))))************+++******************++++++))))))))))))))))))))))))))))))))))))************)))***+++,,,---,,,+++++++++******++++++,,,---...((())))))******+++,,,,,,))))))***+++,,,...///000000///...---,,,+++++++++++++++,,,---...000111222666<<<@@@@@@@@@AAA@@@===888777666444333222111111222000111777<<<===AAAEEEQQQddd|||(((((((((''''''(((((()))(((((((((((())))))******(((((()))***************((((((((((((((()))******))))))************))))))((()))***++++++***)))(((************************))))))******++++++,,,,,,******+++,,,,,,+++******))))))+++,,,,,,,,,+++******+++,,,---///000111222000000000111222222333333444444444444555555555555777777777777888999;;;;;;999999999999999999999999999::::::;;;;;;:::::::::888888888888888999999999777777666666777888999::::::;;;<<<<<<<<<:::888666444444444444444444444444999777444333333333222000000111111111000///......------------------------+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((************************)))))))))))))))))))))))))))))))))))))))*********%%%'''((('''&&&&&&(((***+++++++++***************'''((())))))*********)))((((((((((((((()))******&&&&&&'''((()))***++++++(((((())))))))))))(((((())))))))))))))))))))))))'''((()))((('''(((***,,,***)))((('''&&&''''''((((((***+++***((('''(((******)))((((((''''''(((((((((((((((((())))))))))))(((((((((''''''(((((((((,,,(((%%%&&&***,,,+++))))))))))))))))))))))))))))))((((((((((((((('''&&&***)))((((((((((((***,,,)))((((((''''''(((((()))''''''((((((((()))))))))))))))*********+++++++++))))))))))))***+++,,,,,,))))))))))))))))))))))))((()))))))))************(((***+++------,,,+++***++++++++++++,,,---......))))))***++++++,,,,,,---*********+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000111333999>>>======>>>===:::555555444444333222222222222222444777888999>>>FFFOOObbb{{{$$$%%%%%%&&&'''(((******'''((((((((())))))******(((((()))***************)))(((''''''''')))***+++*********)))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))+++++++++******************+++,,,------,,,+++***((()))***+++,,,+++*********+++,,,---///000111222000000111222333444444555444444444555555555666666555555555555666777999999888888999999999888888777999999:::;;;;;;:::::::::999999999888888888888888888777777777888999;;;<<<999:::<<<<<<<<<:::888777666666666666666666555555666444333333444555444333000000000000///...,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************((((((((((((((((((((((((*********)))))))))))))))***++++++***))))))+++---************************(((((()))***************((((((((((((((()))******%%%&&&'''((()))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((((((((()))+++---***)))(((&&&&&&''''''(((&&&(((***)))&&&&&&'''***,,,++++++***************&&&'''((()))******))))))***)))((('''''''''''''''+++(((''')))...///+++'''))))))))))))))))))))))))'''&&&&&&'''***,,,......&&&$$$%%%***---,,,)))''')))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))******++++++++++++))))))))))))***+++,,,---))))))))))))))))))))))))(((((())))))*********+++(((***+++------,,,+++***......---,,,++++++++++++***++++++,,,,,,---......,,,,,,,,,++++++,,,------------,,,,,,,,,---............---------......///000777;;;;;;;;;<<<<<<999444444333333333333333222666777:::999555222999CCCOOOaaazzz))))))(((((('''''''''&&&************++++++++++++))))))************)))))))))))))))))))))))))))))),,,+++***))))))***+++,,,)))))))))))))))))))))))))))***+++++++++)))((('''*********)))******+++,,,++++++++++++++++++++++++************************///---,,,---///111111222+++---000222333333222111000222333333222111222222333333444444555666777777222444666888999999888777777888::::::999999:::<<<555555666777888999::::::777666555444555666888:::777888888999999777666555444444555555444444333222333333222222111000//////000000000000///...---,,,---,,,+++***)))***+++,,,//////.........---------&&&''')))***,,,,,,------))))))))))))))))))))))))///,,,***))))))***))))))(((((())))))))))))(((((($$$&&&''''''&&&&&&((())))))************+++++++++************))))))))))))))))))((('''''''''''''''***))))))((('''&&&&&&&&&&&&''''''(((((((((((((((''''''(((((())))))******)))'''&&&'''******(((%%%******)))((('''&&&%%%%%%+++*********))))))((((((***************)))(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&((()))***((((((((((((((((((((((((***((('''&&&'''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***((((((((()))***%%%%%%&&&&&&((()))***+++''''''((()))***++++++++++++)))'''%%%%%%(((+++---(((((())))))))))))((('''((((((((((((((((((((((((+++*********))))))((((((%%%(((+++---,,,+++***+++)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,+++***)))***+++---...//////---***((()))+++...,,,---///000000...,,,***444666888:::;;;:::999888777555333111000111333444777777666666555888<<>>AAALLL^^^vvv(((((())))))))))))))))))))))))*********+++++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******++++++,,,---++++++++++++++++++++++++******)))))))))***,,,---,,,------,,,******+++---,,,---......////////////111333444444333222222333333333333444444444444444777666555444333333444444111333444444444444666777777777666666555555444444222333333333444555666777555555555444444444444444444444444444444333222222111111111000000000000000...............------,,,+++,,,---------+++***)))++++++++++++***************++++++++++++***))))))))))))))))))))))))))))))+++)))((()))******)))'''(((((())))))))))))(((((()))***+++***(((''''''))))))))))))*********++++++************)))))))))((())))))((((((((())))))***)))))))))))))))((((((((((((((()))***************((((((((((((((((((((('''******((('''&&&''')))+++,,,,,,+++***)))(((''''''(((((((((((((((((())))))'''(((((()))))))))(((((())))))))))))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((((((((((((((((((((()))******++++++******************'''((()))*********))))))******)))))))))***+++,,,************************))))))))))))))))))******)))***,,,,,,++++++,,,---************++++++,,,,,,++++++++++++++++++++++++***+++,,,------,,,***)))000///...+++)))))),,,///...000222444555555555444777777777888999;;;<<<===888777555333222222222222666666777666777999>>>AAALLL^^^ttt(((((())))))))))))******(((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((())))))******))))))((()))))))))))))))))))))))))))))))))((())))))***+++,,,++++++++++++,,,------++++++++++++++++++++++++)))))))))***++++++,,,,,,)))+++,,,***''''''+++...------------......//////000222444333222111222222111111111111222222222222333333333222222111111111///111333444444555666888666666555555444444333333222333444555666888999999555444333333222222333333333333333333333222222111000000000000000000000000------.........------,,,+++,,,,,,,,,++++++***))),,,,,,,,,++++++++++++*********+++++++++******))))))))))))))))))))))))))))))(((((()))******)))'''(((((())))))))))))((((((''')))))))))'''&&&'''(((************++++++++++++************))))))))))))))))))((((((((()))******))))))))))))))))))))))))'''((())))))******))))))((((((''''''''''''&&&&&&)))******((('''''')))+++((((((((()))))))))******''''''(((((((((((())))))''''''((()))))))))((((((************************(((((((((''''''((())))))(((((((((((((((((((((((('''((((((((())))))))))))************************))))))))))))))))))))))))((())))))************)))(((((((((((())))))***+++))))))))))))))))))******&&&'''((()))))))))((((((***)))(((((()))***,,,---************************))))))))))))************''')))************,,,---++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,&&&***---///...---,,,,,,---///333777888888777666;;;;;;;;;;;;;;;;;;;;;;;;555555444333222222222222555555555555666999===AAAKKK]]]ttt(((((()))))))))*********'''''''''(((((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))***)))((((((((()))+++,,,++++++******++++++,,,---************************'''(((***,,,,,,,,,+++***&&&***---,,,))))))+++...------------------......///111222222111000000111111111111111111111111111111111222333333222000000111222444444444444666777555555555555555555444444222333444555666777777777555444333222111222222333111111111111111000/////////000000000000000000000,,,------......---------*********+++,,,---......,,,,,,++++++++++++******)))******+++++++++******))))))))))))))))))))))))((((((((()))+++***)))'''(((((())))))))))))((((((&&&((()))(((''''''((()))))))))))))))************************))))))))))))))))))(((((()))******+++))))))))))))))))))))))))''''''((())))))))))))((()))(((((((((''''''''''''(((***+++***(((''')))+++''''''((((((((()))))))))'''''''''((((((((())))))&&&''''''((())))))(((((())))))))))))))))))))))))&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------,,,,,,+++***))))))((()))))))))'''''''''((()))))))))***))))))))))))******++++++((('''&&&&&&''')))+++,,,))))))))))))))))))))))))((()))))))))************((()))***)))(((((()))++++++***)))))))))***,,,,,,++++++++++++++++++++++++)))))))))***+++,,,---...%%%(((,,,...---++++++***,,,...111555999;;;======>>>>>>>>>>>>===;;;999777222222222222222222222222333444444444555888===@@@JJJ]]]uuu(((((())))))*********+++(((((((((((()))))))))***''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))***)))(((((((((***+++,,,*********)))******+++,,,))))))))))))))))))))))))%%%'''***---...---+++)))%%%+++000111...,,,---000------,,,,,,,,,---......///000222222000///000111333333333333333333333333111222444555555444222111333444555555333333444555666666666666666666666666222222333444444333333333444333222111111111222333///////////////......---////////////000000000000,,,,,,------...---------)))))))))***,,,///222333++++++++++++************))))))***+++++++++++++++))))))))))))))))))))))))((('''((()))++++++)))&&&(((((())))))))))))((((((&&&((())))))(((((()))+++(((((((((((())))))))))))************))))))))))))))))))((())))))***++++++)))))))))))))))*********&&&''''''(((((((((((((((******))))))(((((((((''''''))),,,+++)))((()))*********)))((('''&&&%%%%%%&&&'''''''''(((((())))))&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&((()))***((((((((((((((((((((((((%%%&&&&&&'''((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++******)))---,,,+++)))((((((''''''%%%&&&&&&'''((())))))***((((((''''''(((((()))***'''&&&%%%$$$%%%''')))+++(((((((((((((((((((((((((((((())))))*********+++*********)))'''&&&''')))***)))((((((((()))+++,,,++++++++++++++++++++++++))))))))))))***,,,///000222111///,,,***+++...000,,,---///333888===AAADDD???@@@@@@???===:::666444000000111111111222222222222333333333444777<<<@@@JJJ]]]uuu'''&&&&&&((()))(((&&&$$$%%%'''(((******((('''%%%))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%%%%&&&'''((()))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((*********++++++,,,,,,,,,(((***,,,.........---,,,///...---,,,++++++++++++//////000222444444333111000000000000111111111111111000000000//////......111111111111111222222222333333333444444555555555555555555666666666666666444444444444444444444444444222111222333333222111........................222111111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))...---+++***)))***+++,,,))))))))))))))))))))))))******+++++++++******)))'''((()))******)))((('''&&&&&&''''''((())))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++)))***,,,,,,,,,***((('''************))))))))))))******))))))((((((''''''+++***)))((((((''''''(((***************)))))))))))))))((('''&&&%%%%%%$$$))))))(((((((((((())))))&&&''''''((()))******+++++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))(((((((((((('''''''''''''''((()))((('''''')))+++((((((((((((((()))******(((((())))))))))))(((((())))))))))))((((((((((((''''''(((((())))))******''')))+++)))''''''***...******))))))(((((('''''''''(((***+++,,,,,,,,,+++))))))*********))))))(((,,,***((((((***+++)))&&&*********++++++,,,,,,,,,++++++************++++++,,,+++*********,,,...000999555000---,,,---------666333111444;;;@@@AAA@@@EEEDDDBBB???;;;888444333111111111111111111111111666444555888999888;;;@@@IIIVVVlll''''''&&&'''(((((('''%%%'''((())))))))))))((('''''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''(((((()))(((((()))))))))*********((((((((((((((((((((((((************)))))))))(((*********++++++,,,,,,,,,***+++---......,,,+++************)))******+++,,,---------///111222000/////////000000000111111111111111000000000/////////111111111111111222222222222222333333333444444444444444555555666666666777444444444444444444444444111000...///000000///---........................//////...------,,,++++++...------------,,,,,,,,,+++++++++++++++***)))))),,,,,,+++***************)))))))))))))))))))))))))))))))))******))))))((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((******++++++++++++******)))***+++,,,,,,***((('''((((((((((((((((((((((((***)))))))))(((((((((''')))((((((((((((((()))***((((((((((((((((((((((((((((((((((((((((((''''''))))))(((((((((((())))))'''''''''((()))*********+++******)))(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))*********+++(((((((((((('''''''''''''''((())))))(((((()))***((((((((((((((()))******(((((())))))))))))(((((()))((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''')))+++***)))))))))((((((((('''&&&'''((()))*********)))))))))************)))))),,,***((()))***+++)))'''*********++++++,,,,,,,,,++++++************++++++++++++******+++,,,...///333000,,,***+++,,,---,,,444111000444:::???@@@???@@@@@@???===:::777555444111111111111111111111111555333444888888777:::@@@HHHVVVkkk)))'''&&&&&&'''(((((('''))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))),,,,,,+++***))))))))))))(((((())))))))))))******''''''''''''''''''''''''************))))))))))))*********+++++++++++++++,,,------------+++)))(((((((((((()))+++,,,...///---,,,,,,...000111///...//////000000000000111111111111111111000000000000000000111111111222222222222222222222222333333333333333444444555666777777555555555555555555555555000///......//////...,,,------------------------...------,,,,,,++++++***------------,,,,,,,,,,,,)))************))))))(((***************))))))((())))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&''')))+++,,,+++***))))))***+++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((())))))''''''(((((())))))************)))((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))************((((((((((((''''''''''''%%%'''******)))(((((()))((((((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&'''))))))((())))))))))))((((((((((((%%%%%%&&&((((((((((((((())))))************))))))+++***))))))******)))(((*********+++++++++++++++++++++************++++++******++++++,,,------------+++******,,,---------111//////333999======<<<;;;;;;::::::888777555444111111111111111111111111444222333666777666999???GGGTTTjjj)))'''%%%%%%'''((())))))******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((++++++******************(((((((((((()))))))))***((((((((((((((((((((((((*********)))))))))))))))***************++++++++++++,,,,,,,,,,,,+++***)))******+++,,,---...000111///......///111111111///////////////000000000111111111111111111111000000000000000111222222333333111111111111111111222222111222222444555666777777666666666666666666666666333222000000111111000...------------------------.........------,,,,,,,,,---------,,,,,,,,,++++++(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))''''''((()))))))))((((((***)))(((''''''((()))***))))))((((((''''''''''''(((((((((((((((((((((((($$$&&&(((+++,,,+++)))((())))))***+++******)))(((%%%&&&&&&&&&&&&&&&''''''))))))))))))((((((((((((((((((((((((((()))******((()))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))******))))))((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''$$$'''***+++***)))((((((((((((((((((((())))))***(((((())))))))))))(((((('''''''''(((((((((((((((******))))))((((((''''''***'''%%%&&&)))***)))&&&))))))))))))((((((((((((&&&&&&&&&''''''(((((((((((())))))************)))***)))))))))******))))))***************+++++++++++++++************++++++))))))+++,,,,,,---,,,,,,,,,++++++---//////...---------///333888;;;;;;::::::999999888777666444444111111111111111111111111333111333666666555888>>>FFFSSSiii)))'''%%%%%%''')))***)))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))******++++++'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))******+++,,,,,,,,,,,,---,,,,,,,,,---......///000///......000111000///...////////////000000000000000000000000000111111///000000111222222333333111111111111111111111111000111222333444555666777666666666666666666666666555333222222222222111///---------------------------------------,,,,,,,,,------,,,,,,,,,+++++++++'''(((((()))))))))((((((&&&''')))******)))((('''(((((((((((((((((((((((('''((())))))*********)))***)))(((''''''((()))***''''''''''''(((((())))))''''''''''''''''''''''''###%%%(((+++++++++)))((()))))))))******)))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))******)))((((((((((((((('''''''''(((((()))))))))))))))(((''''''&&&%%%%%%(((((())))))))))))(((((((((((((((((()))))))))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''$$$'''***+++***)))((((((((((((((((((((())))))***(((((())))))))))))((((((&&&&&&''''''((((((((()))******))))))((((((''''''+++)))'''(((+++,,,)))&&&(((((((((((())))))))))))(((((((((((((((((())))))(((((()))***************))))))******)))))))))***************************++++++************++++++((()))***+++,,,,,,,,,,,,---,,,,,,---......,,,***+++,,,...222666999999999;;;;;;:::999777555333222111111111111111111111111333111222555666555888===EEERRRhhh((('''&&&''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((()))***++++++''''''(((((((((((())))))************************))))))))))))***************************)))))))))))))))******+++,,,,,,------,,,,,,++++++++++++,,,000...,,,---...//////.........////////////000000////////////000000000000//////000111222333333444222222222111111111111111111111222222333444555555555555555555555555555555444222111000111000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++'''(((((()))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''((()))************))))))(((((((((((())))))&&&&&&''''''((())))))***''''''''''''''''''''''''%%%&&&(((***+++***)))(((((((((((()))))))))******'''''''''((())))))******(((((((((((())))))))))))+++***)))(((''''''''''''%%%%%%%%%&&&&&&''''''((())))))((('''&&&%%%$$$$$$'''((()))******)))((('''(((((((((((())))))))))))((((((''''''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''************))))))))))))((((((((((((''''''''''''%%%'''******)))(((((()))((((((((((((((()))******(((((())))))))))))((((((&&&&&&&&&''''''(((((()))))))))))))))((((((((((((******)))***++++++)))'''(((((((((((())))))))))))***))))))(((((()))******'''((()))******+++******((()))******))))))***+++***************)))))))))++++++************++++++))))))******+++,,,,,,,,,---,,,++++++,,,,,,***(((+++,,,...111444777999:::===<<<;;;999777444222111111111111111111111111111333111222555666555888>>>EEERRRhhh'''&&&&&&(((***+++***)))'''((())))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''))))))***))))))'''''''''((((((((())))))))))))))))))))))))))))))((()))))))))************+++*********)))))))))(((+++***************++++++,,,,,,++++++++++++,,,,,,111///------...000//////........./////////000000---.........////////////...///000111222333444444333333222222222111111111111111222222333333333444444444444444444444444444333222000///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***'''((())))))*********))))))((((((((())))))***+++((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''((())))))*********))))))((((((((((((((()))******&&&''''''((())))))******'''((((((((()))))))))******)))((((((((((((((()))&&&&&&''''''((())))))***)))(((((((((''''''&&&&&&'''((()))******)))((('''))))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''+++*********)))))))))((((((((((((((('''''''''''''''((())))))(((((()))***((((((((((((((()))******(((((())))))))))))((((((%%%%%%&&&''''''((())))))(((((((((((())))))))))))((()))++++++)))((('''''''''((((((((()))))))))*********)))(((((())))))***'''((()))******+++++++++''')))+++***)))(((***,,,+++*********)))))))))(((++++++************++++++***))))))))))))+++,,,------,,,++++++,,,,,,+++***+++,,,...000222555999<<<;;;;;;:::888666444222111111111111111111111111111333222333666666555999>>>EEESSShhh&&&&&&''')))+++,,,***(((%%%'''(((******((('''%%%''''''''''''''''''''''''))))))))))))))))))))))))'''''')))******)))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))*********++++++*********))))))((((((---,,,+++***))))))))))))---------------...///000444222000000111222222111............/////////000,,,---------......//////...///000111222333444444333333333333222222111111222222222222222222222333444444444444444444444444444333111000111000...---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,+++++++++******(((((()))******************)))(((((((((***+++,,,(((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''((()))******)))(((''')))))))))(((''''''&&&&&&''''''''''''''''''''''''*********)))))))))))))))((((((((((((((()))******&&&&&&''''''((()))******'''((((((((())))))******(((''''''(((((()))***+++)))******+++,,,---------(((((((((((())))))))))))'''((()))++++++)))((('''))))))))))))(((((((((((('''''''''''''''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''))))))(((((('''''''''&&&)))((((((((('''''''''''''''((()))((('''''')))+++((((((((((((((()))******(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))''''''(((((())))))******%%%)))++++++'''%%%&&&''''''((((((((())))))*********)))(((''''''((()))***''''''(((******+++++++++&&&)))+++***((((((***,,,+++*********))))))((((((++++++************+++++++++***(((((((((***---...///...,,,,,,...//////...,,,---...///111555:::===999999888777666444222111111111111111111111111111444222333777777666999???FFFSSSiii''''''((())))))***))))))''''''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))((('''&&&'''((())))))'''))))))))))))))))))))))))***""" )))///,,,(((&&&++++++******)))(((((((((***((('''))),,,---,,,***,,,++++++******++++++,,,++++++,,,,,,,,,---------............////////////000000000000////////////111000000/////////000000000000111222333333444444777555222000///000222333333333222111111222222333333333444444444444333333555444222111000000/////////---+++))))))+++---//////...---,,,+++,,,------***+++,,,+++)))))))))+++))))))))))))))))))))))))+++*********))))))((((((++++++***)))((('''&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''&&&(((******)))((()))***((('''&&&''')))++++++***))))))))))))))))))))))))***************)))((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&******)))((('''&&&&&&%%%(((((((((((())))))))))))***)))((('''''''''''''''***)))(((''''''((()))***,,,(((%%%$$$%%%''''''%%%((((((((()))(((''''''&&&))))))))))))))))))))))))&&&''')))*********)))((())))))(((((('''''''''&&&*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))************%%%&&&&&&'''((())))))***++++++***)))((((((((()))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222555777888::::::999888666444333222...///111222222111///...111222333444555777:::===BBBPPPggg&&&'''(((((()))))))))(((''''''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((())))))((('''(((*********)))(((((((((((((((((((((((('''###$$$***...---...222,,,,,,++++++***)))))))))+++)))(((***---...---+++,,,++++++******++++++,,,(((((()))))))))*********............////////////000/////////////////////000//////......//////000///000111222333444555555777666444222111222333444333333333222333333444444333444444555555444444333111111000000111111222333...---,,,++++++,,,---...------+++*********+++,,,+++,,,,,,+++)))((()))***))))))))))))))))))))))))*********)))))))))((((((******))))))(((''''''''''''((((((((())))))))))))((((((((((((''''''''''''%%%'''))))))((((((((())))))((('''''')))******)))))))))))))))))))))))))))***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''))))))((((((''''''&&&&&&(((((((((((()))))))))))))))((((((''''''''''''((()))((('''&&&&&&'''((()))***(((((())),,,,,,***'''(((((((((((((((''''''&&&))))))))))))))))))))))))&&&''')))*********)))((()))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((((((((()))))))))*********''''''(((((()))*********+++***))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000222555777888888777666444222111///000111333444444333111000111222333444555777:::===CCCQQQggg&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((***)))((()))***++++++)))'''''''''''''''''''''''')))((()))***((('''***///------,,,,,,+++*********+++******+++---......,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,---............////////////////////////////////////...............//////...///000222333555666777777666666555444444333333333333333333444444555666444444555555555555444444111000000000000111222222......------------.........---,,,,,,++++++,,,,,,+++,,,---+++)))(((((()))))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''%%%&&&(((((('''''''''(((***((('''''')))***)))((())))))))))))))))))))))))***************)))((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&''')))---///...+++'''((((((((((((((('''''''''))))))))))))))))))))))))&&&''')))*********)))(((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))(((((((((((())))))))))))******))))))))))))************))))))))))))))))))***+++))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,))),,,//////...000333777888888777666444222000///222333444555555444333222111222333444555777:::===CCCQQQggg&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((''''''((((((((()))((('''(((***+++***)))((((((((((((((((((((((((******+++***)))''')))+++---,,,,,,+++******))))))***)))******,,,,,,---,,,,,,++++++******++++++,,,,,,,,,,,,------------...---------.........//////.........///////////////...------------......///...///000222444666777888666666666777666555333222333333222333333444555666444444555555555555444444444333222000////////////........................000000//////............,,,------+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((())))))'''''''''((((((((())))))((((((((((((''''''''''''$$$&&&(((((('''&&&'''(((((('''&&&''')))++++++***((((((((((((((((((((((((***************)))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))))))))'''''''''''''''((()))***''''''''''''''''''''''''$$$%%%(((***+++***'''%%%))))))((('''''''''''''''((((((((((((((((((((((((&&&''')))*********)))(((((((((((((((((('''''''''((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,)))---000000...///333777:::999999777666444222111222333333444444333333222111222333444555777:::===DDDQQQggg&&&'''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''((('''&&&''')))***)))((())))))))))))))))))))))))))))))***+++...000000---+++++++++***))))))(((((('''((())))))******+++,,,,,,++++++******++++++,,,))))))))))))************------------............------....../////////000---------------...//////...///000222444666777888444555666777666444222111222222111222222333444444333333444444444444333333333333111000///.................................///////////////.........+++,,,---+++)))(((((()))))))))))))))))))))))))))(((((((((((((((((())))))&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((''''''''''''$$$&&&(((((('''&&&'''(((&&&%%%%%%&&&))),,,---,,,((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))'''''''''''''''((()))***(((((((((((((((((((((((('''''''''&&&%%%%%%%%%%%%))))))(((''''''''''''(((((((((((((((((((((((((((&&&''')))*********)))((('''''''''(((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((('''''')))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++---000000000111555888999999888777555333222111111111222222222222111111111222333444555777:::===DDDQQQggg'''(((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((&&&&&&'''((()))((('''***************************+++***)))+++///---)))++++++******)))(((((('''&&&'''))))))((((((***+++,,,++++++******++++++,,,*********++++++++++++,,,,,,------------.........---------......//////000------------...///000000///000111333444666777888555666666666666444333222333222222111111222222222222222333333333333222222000////////////000111111......------------......,,,------------,,,++++++***+++,,,+++)))))))))+++))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''%%%&&&(((((('''''''''(((&&&%%%%%%&&&))),,,---,,,))))))))))))))))))))))))***************)))((((((************************'''''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((''''''''''''(((((()))(((((())))))))))))((((((******(((&&&$$$$$$&&&)))***)))(((&&&&&&''''''((())))))))))))))))))))))))&&&''')))*********)))((('''''''''(((((((((((((((&&&''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))***+++))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))************************,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,---///222555777888777777666555333111///...000000000000000000000000111222333444555777:::===EEEQQQggg((()))))))))(((((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&(((''''''''')))***)))((())))))))))))))))))))))))))),,,,,,'''(((///555555,,,,,,+++******))))))(((&&&(((******)))(((***---,,,++++++******++++++,,,,,,,,,---------.........,,,,,,---------.........,,,,,,---......///000000............///000111222111111222333444555666777777777777777666555444444555444333222222222222222000111111222222111111000///////////////000111111...---,,,++++++,,,---...+++,,,,,,---,,,+++***)))(((***++++++***)))+++,,,))))))))))))))))))))))))'''''''''((((((((())))))&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''%%%'''))))))((((((((())))))'''&&&''')))*********))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))((((((''''''&&&&&&(((((((((((()))))))))))))))((((((''''''''''''(((''''''((())))))((('''''')))))))))'''$$$%%%(((+++***)))'''&&&&&&&&&((()))))))))))))))))))))))))))&&&''')))*********)))(((''''''''''''((((((((()))&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))'''''''''((())))))******+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))************************,,,,,,,,,+++++++++******((())))))***++++++,,,,,,,,,***)))---333777888666777666666555333111///...000000000//////000000000111222333444555777:::===EEERRRfff~~~))))))******)))(((''''''''''''''''''((((((((()))(((((((((((())))))))))))&&&'''((())))))((('''&&&***(((((()))***+++***)))((((((((((((((((((((((((!!!)))---+++...===NNNVVV------,,,,,,+++******)))''')))++++++))))))+++...,,,++++++++++++++++++,,,))))))*********+++++++++,,,,,,,,,---------......,,,,,,------...///000000.........//////111222222222222333333444555666666999999888888777666666666777666555444333222222222000000111111111111000000333222111///............///---+++))))))+++---///,,,---.........---,,,+++((()))++++++******+++---))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&(((******)))((()))***+++***((('''((()))((('''))))))))))))))))))))))))***************)))((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))******)))((('''&&&&&&%%%(((((((((((())))))))))))***)))((('''''''''''''''%%%&&&'''(((((('''&&&%%%$$$&&&((('''%%%%%%(((++++++)))'''&&&%%%&&&((()))))))))))))))))))))))))))&&&''')))*********)))(((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))'''(((((()))***++++++,,,++++++***)))(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************,,,,,,,,,+++++++++******((())))))***++++++,,,,,,+++(((&&&+++333999888555999888888666555333111000111111000000000000111111111222333444555777:::===EEERRRfff~~~))))))))))))))))))))))))&&&''''''((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))***************)))((((((+++)))'''%%%%%%&&&(((***+++******---222999@@@DDD111000000///...,,,+++******+++,,,---...---,,,+++************+++,,,---------------,,,,,,+++++++++***+++,,,---...---,,,+++///////////////000000111444///***+++000555666555333333333333444555666666777666666666666555555555666666555444222111000000333222111111222222111///...///000111111000///...,,,,,,------...---------,,,+++***))))))***+++,,,+++++++++************)))((((((((((((((()))******((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***(((&&&'''))))))'''%%%'''''''''''''''((())))))((((((((((((((((((((((((******(((&&&%%%%%%''')))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))(((&&&%%%&&&''')))+++((((((((((((((('''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))(((((()))***+++,,,...---***(((&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((000,,,(((&&&'''((())))))%%%)))***'''''')))(((%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))*********+++))))))))))))************&&&'''(((***++++++++++++111111111...***((('''(((*********)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******************************************************+++,,,...///000000---......///111222333333777777666444222111//////000000111111111222222222...000333444555555777999DDDOOObbbyyy))))))))))))))))))))))))&&&''''''((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))))))))******))))))((('''+++***)))(((((()))+++,,,******)))+++...333888;;;////////////...,,,+++***)))***++++++,,,,,,+++++++++++++++***++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,---...............///////////////000111111555222///...000222222222333222222333333444555666666666666555555555444444555555444333222111111000111000//////000000///---......////////////......+++,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((***(((&&&'''((()))'''%%%'''''''''''''''((())))))(((((((((((((((((((((((('''''''''&&&&&&(((***,,,))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))(((&&&&&&&&&''')))***''''''((()))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''(((((())))))(((((())))))************)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((...+++((('''((())))))((((((***)))&&&&&&)))***(((************************))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''''''''(((((((((((((((((()))))))))************))))))))))))************((((((((((((((()))))))))((()))++++++******+++---(((((())))))******++++++((((((((((((((()))******))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,---------,,,---///222444666777777666555444333222111000///111111222222222333333333///111444555666666888:::CCCNNNaaawww((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))(((''''''))))))))))))***+++++++++))))))))))))***,,,...000---.........------,,,+++)))))))))))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,++++++++++++///............///000000///////////////000111111555666555333000///...///222222222222333444555555555555444444444333333333444333333333222222222222111///......000000///---......------------......,,,,,,++++++******))))))******++++++++++++******++++++*********)))))))))***))))))(((((((((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((***(((''''''(((((('''&&&(((''''''''''''(((((()))(((((((((((((((((((((((()))(((''''''((()))+++,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***&&&''''''(((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))((((((((((((((((((&&&'''((())))))*********(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((()))***)))((()))***(((######(((***)))************************))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))***************)))((('''&&&''''''((()))***+++)))'''&&&'''(((''''''((()))***+++,,,,,,((((((((((((((()))******))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...000333666888888888888333333222222111000000///222222222333333333444444000222555666666777999;;;AAALLL___uuu''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''((((((((((((''''''%%%&&&''')))*********)))))))))))))))************+++,,,,,,---------,,,,,,******)))((()))***+++,,,------,,,+++************,,,+++++++++++++++++++++///......------...000111//////......//////000111444777:::888222......000111111111111222333444555444444444333333333222222222222222222222222222333333111000000111111000///...---,,,++++++,,,---...------,,,+++***))))))))))))***+++,,,,,,+++***)))************))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((('''&&&((((((''''''''''''((()))((((((((((((((((((((((((---,,,***))))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))'''''''''&&&&&&$$$######(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((('''&&&&&&%%%&&&(((************)))(((((((((((())))))))))))))))))))))))))))))))))))''''''''')))++++++)))(((&&&(((&&&######''')))'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((+++++++++*********)))))))))))))))))))))*********((()))))))))************+++***((('''&&&((()))+++***++++++)))'''%%%%%%&&&(((((())))))*********+++((((((((((((((())))))***))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,222444666888888777555333111111111111000000000000111111222222222222333333000222444555555666999;;;AAALLL^^^uuu&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''''''''((((((((((((''''''%%%&&&(((***++++++***))))))******+++++++++++++++***++++++,,,,,,,,,,,,,,,++++++***))))))+++,,,---------,,,+++************++++++++++++++++++++++++...---,,,+++,,,---...///......------......///000111666;;;:::555000111333111111111111111222444444444333333333333222222222111111222222222222333333222111000000111111000...---,,,+++******+++,,,---///...,,,+++************)))***+++,,,,,,+++***)))*********)))))))))((((((&&&&&&&&&''')))***,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((---+++)))***+++,,,***)))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&'''''''''&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((('''&&&%%%&&&''')))******)))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''')))++++++)))'''$$$'''(((&&&'''))))))&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))))))))((()))))))))***************)))(((((((((***---...$$$&&&((())))))***,,,...+++*********))))))((((((((((((((((((((())))))***))))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,---...//////111333555777777666444222000000000000000000000000000000000000111111111111000111333333333555888:::BBBLLL^^^ttt''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''''''''((()))))))))((((((((()))+++,,,---,,,,,,+++*********+++,,,,,,------******+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++***+++++++++*********++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,---.........444999999555222222444000000000000111222333444444444333333333222222222111111111222222222222222000...------//////...,,,,,,,,,++++++++++++,,,,,,///---,,,+++******+++,,,******++++++++++++************)))))))))(((((((((&&&&&&&&&''')))***,,,---(((((((((((((((((((((((('''(((((())))))(((((('''''')))))))))'''&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((()))((('''***...111000...))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&'''((()))*********(((((((((((((((((((((((('''(((((())))))((((((''''''((()))***)))((('''&&&)))))))))))))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((***+++)))'''%%%)))+++******---,,,(((************************))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''************))))))))))))))))))))))))************))))))))))))***,,,...///''')))******))))))***,,,,,,,,,+++***)))(((''''''((((((((((((((()))******))))))))))))))))))))))))************************************************)))***+++,,,...///000111,,,...111444666666666555111111111000000000000000/////////000000000000111000111222222222444888;;;BBBLLL^^^ttt''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))(((((()))((((((((('''''''''''''''((())))))******))))))***++++++,,,,,,+++++++++******))))))******+++,,,***+++++++++++++++***)))((())))))***+++*********+++++++++***++++++,,,,,,)))*********++++++++++++***++++++,,,,,,,,,,,,,,,++++++******++++++,,,------000444555333111111222000//////000000111222333444444444444333333333333222222222111111111111111000...------......---,,,+++,,,,,,,,,,,,,,,,,,+++---,,,***))))))***+++,,,++++++************++++++***)))))))))((((((((((((((((((((((((((())))))***(((((((((((((((((((((((('''((()))******)))((('''''')))***)))&&&%%%'''((())))))((('''''''''''''''(((((((((((((((((((((((((((&&&&&&***000333222///))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((((((''''''&&&((((((((((((((((((((((((&&&'''(((((((((((('''&&&'''((()))++++++***)))((())))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))((('''&&&))))))'''(((+++,,,***************************))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''%%%%%%&&&'''((())))))***************)))))))))((())))))))))))************))))))******+++++++++,,,,,,------+++(((&&&%%%&&&++++++******))))))((((((((((((((((((((()))******))))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,------......,,,---///222444666777777222222222111111000000000///000000000000111111111111222333333333555999<<<@@@JJJ\\\rrr((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&(((((()))*********************))))))))))))))))))******(((''''''((()))***+++++++++++++++***))))))&&&''')))*********)))(((************+++,,,------))))))******++++++++++++***+++,,,---...---,,,+++******))))))******+++,,,,,,///111222111//////...////////////000111222333555555444444444444333333222222222111111111000000222000//////000000///...+++,,,---......---,,,++++++***((('''''')))+++,,,,,,+++***))))))***+++,,,))))))))))))((((((((((((++++++)))(((''''''''''''(((((((((((((((((((((((('''((()))******)))((('''''')))***)))&&&%%%&&&)))***)))((('''''''''''''''((((((((((((((((((((((((+++)))(((+++000333000---))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&''''''((()))(((((((((******(((&&&### ((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&(((***+++,,,+++***))))))(((''''''''')))***,,,(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&'''((()))((('''%%%&&&%%%!!!"""'''***)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''''''''''''''''''''''''''((((((***+++,,,---...+++*********))))))(((((())))))))))))************)))************)))((((((&&&((())))))(((((()))+++))))))))))))************((((((((((((((()))******))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////000111222444555555333333222222111000000///000111111111111222222222222333444333444666:::===???III[[[ppp&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&((()))))))))((('''&&&((())))))(((((()))++++++*********))))))(((((('''(((***+++++++++***))))))************)))(((((())))))******+++++++++,,,)))************+++++++++))))))))))))******************+++++++++,,,,,,,,,)))***++++++))))))***+++------...///000111222333222222222222222222222222222222222222222222222222444333111///------......---...............------******))))))))))))******+++++++++************)))))))))))))))))))))))))))++++++******)))))))))(((((((((((((((((((((((((((++++++******))))))(((((('''(((((()))(((&&&$$$###&&&'''((((((((('''%%%$$$)))))))))(((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&((((((***++++++,,,++++++''''''((()))))))))))))))******))))))((((((''''''%%%%%%&&&&&&'''((())))))))))))((((((''''''&&&&&&))))))((((((''''''&&&&&&((()))))))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((***))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&((()))*********))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%$$$((((((((((((((('''''''''((((((((((((((((((((((((******))))))))))))******''''''((((((((((((''''''(((((()))(((&&&&&&((()))))))))))))))((((((((((((---***'''&&&(((+++---...'''''''''''''''((()))***&&&''''''((()))((((((((((((((((((((())))))))))))&&&''')))*********)))(((,,,,,,++++++***))))))((((((((()))***+++,,,,,,---++++++++++++++++++++++++,,,,,,---...///000111222333222//////000000000000000000000000000111111222333222222222333555666777???IIIZZZooo&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&((()))))))))((('''&&&((())))))(((((()))************)))))))))(((((('''((())))))******))))))***************))))))(((&&&&&&''''''(((((((((((())))))*********+++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...------......///000111111222222222222222222222222222222222222222222222222333222111///...---------...///////////////......,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%(((((((((((((((((((((((('''((((((((()))*********************)))((('''&&&)))*********))))))(((''''''''''''((((((((((((((()))((('''&&&&&&&&&&&&'''((())))))******+++,,,,,,'''((())))))******))))))((((((((()))))))))))))))%%%%%%&&&''''''(((((()))((((((((((((((('''''''''((((((((((((((('''''''''(((((())))))))))))((((((+++++++++******)))))))))))))))))))))))))))))))))''''''''''''((((((((((((***))))))(((''''''&&&&&&))))))((((((((('''''''''))))))***))))))'''&&&&&&''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((()))))))))''''''((((((((((((''''''###%%%'''((((((***,,,...))))))))))))(((((((((((()))'''&&&&&&((()))(((((((((((('''''''''((())))))&&&''''''(((((((((((((((''''''(((((())))))******((())))))***************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,---...///000111111111000...------.........000000//////000000111222333333222222333555777888???IIIZZZppp&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))******)))))))))&&&''''''((()))(((((((((&&&((())))))((('''(((*********))))))))))))((((((((((((''''''(((((()))***++++++++++++******))))))&&&&&&&&&&&&'''''''''''')))))))))*********++++++))))))))))))************---------------,,,,,,,,,---...//////------...///---------....../////////000000000000000000000000111111111111111111111111111111000000///...,,,,,,...//////000000000//////------,,,,,,,,,,,,------++++++*********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((+++***)))(((((('''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''((())))))***((((((''''''&&&&&&''''''))))))(((((()))***,,,---((()))******++++++******''''''((())))))***++++++&&&&&&&&&''''''(((((()))'''''''''((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((''''''&&&&&&)))))))))))))))(((((((((*********)))((('''&&&%%%''''''''''''''''''''''''%%%&&&''')))******++++++&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&(((******)))''''''((((((((((((((())))))))))))'''&&&'''((()))(((&&&$$$))))))((('''''''''((((((''''''((((((((()))))))))&&&''''''((()))******+++***************++++++,,,(((((()))***++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...///000000000///...---------...///000000//////000000111222333333333333444666888999@@@III[[[ppp&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))((((((&&&''''''((((((((((((((('''((()))(((''''''((()))))))))))))))))))))((((((((('''&&&&&&&&&''')))***,,,++++++***************))))))))))))))))))))))))))))))))))))************((()))))))))************---,,,,,,,,,,,,++++++++++++,,,---,,,+++***+++---------------------------000000000000000000000000111111111111111111111111//////000000///...,,,+++---......////////////...------,,,,,,,,,,,,------************))))))))))))((((((((((((((((((((((((*********)))))))))))))))''''''''''''''''''''''''+++***)))(((&&&%%%######)))((('''%%%%%%%%%&&&'''&&&%%%$$$#########%%%%%%''''''''''''(((((())))))((((((''''''''''''((((((***)))((('''(((***,,,---))))))***+++++++++++++++(((((()))))))))*********&&&&&&''''''((((((((()))&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))'''(((((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((($$$%%%&&&'''((()))))))))''''''''''''''''''''''''"""###%%%'''((()))******''''''((()))******++++++((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''%%%(((******(((&&&%%%%%%(((((((((((())))))))))))+++*********+++***(((&&&******)))((('''''''''(((((((((((((((((())))))***&&&&&&'''((()))***+++++++++***)))((()))***+++,,,)))))))))***++++++,,,,,,))))))***+++,,,---......+++++++++++++++++++++++++++,,,,,,---......//////111111111///......///111///////////////000111111333333333333444666888:::@@@IIIZZZooo&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))'''((()))((('''&&&'''((((((((((((((((((((())))))((('''&&&&&&&&&''')))***,,,+++***)))))))))******************************(((((()))))))))*********((()))))))))************++++++******************)))+++,,,+++***)))***+++,,,,,,,,,---------------////////////////////////000000000000000000000000---.../////////---,,,***+++,,,------.........---,,,,,,++++++++++++,,,,,,*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))'''&&&$$$######)))(((&&&%%%%%%&&&'''''')))((('''&&&&&&'''((()))))))))((((((''''''''''''(((((('''''''''(((((()))***)))'''''''''))),,,---))))))***++++++++++++++++++*********)))))))))((('''''''''(((((((((((((((&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''' """###&&&((()))******((((((((((((((((((((((((######%%%'''((()))))))))&&&&&&'''(((((()))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''$$$''')))***+++,,,'''((((((((()))))))))***///,,,******+++++++++***+++***)))((((((((((((((()))(((((((((((()))******&&&''''''((()))*********))))))((('''''')))***+++************************(((((()))***+++,,,------++++++++++++++++++++++++++++++,,,,,,------......000111111///------///111/////////...///000000111222222222333444666888:::???IIIZZZooo&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))'''((()))(((&&&&&&&&&'''''''''(((((((((((())))))((((((''''''(((((()))***,,,+++)))((((((((()))***))))))))))))((((((((((((((((((((()))))))))******))))))))))))************))))))))))))*********++++++,,,------++++++,,,---,,,,,,,,,------.........////////////////////////////////////////////////------......---,,,,,,+++***+++,,,---------------++++++************++++++******)))))))))((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((***))))))(((''''''&&&&&&((((((''''''(((((())))))((((((''''''((()))+++,,,((()))******++++++******,,,++++++***))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&'''((())))))******)))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''''''''))))))))))))))))))))))))&&&&&&'''((()))))))))((($$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''"""%%%'''((((((***+++''''''(((((())))))******---+++(((((()))***************)))((((((((())))))***)))((('''((()))***+++(((((((((((())))))))))))((((((((((((((())))))***++++++******************+++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,,,,---------///000---******,,,000//////......//////000111111111111222333666888999>>>HHHXXXmmm&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&'''((()))***'''((()))(((&&&%%%&&&''''''''''''((((((((())))))'''((())))))******))))))+++***((('''&&&'''((()))))))))((((((((('''''''''(((((((((((()))))))))***))))))))))))************(((((()))***+++,,,,,,---,,,---...---,,,,,,---...++++++,,,---...//////000000000000000000000000000////////////////////////...---,,,,,,,,,,,,,,,,,,***+++,,,---............++++++************++++++***)))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&'''((((((((()))(((((())))))))))))(((((($$$$$$%%%&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((()))******''''''(((((()))*********'''((())))))******))))))************************)))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&'''((()))************%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))''''''''''''(((((((((((('''(((((((((((((((((((((&&&'''''''''(((((((((((((((((())))))(((''''''&&&((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%'''((())))))((('''%%%''''''(((((((((((('''''')))******)))'''%%%&&&''''''''''''((()))*********)))(((((()))++++++***((()))))))))((())))))*********)))((('''((()))+++,,,))))))))))))(((((((((((((((((()))************))))))))))))***++++++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,///000---***))),,,000///............///000000000///000111222555777999===FFFWWWlll&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''(((''''''&&&&&&((()))***'''((()))(((&&&%%%&&&'''&&&'''''''''(((((())))))'''(((***+++++++++***)))***)))'''&&&%%%&&&((()))******))))))((((((((('''(((((((((((())))))))))))))))))))))))************(((((()))***,,,---...///+++,,,------++++++,,,---++++++,,,---///000111111111111111111111111111111////////////////////////...---,,,+++***+++,,,---+++,,,---...////////////,,,++++++******++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))$$$%%%%%%%%%&&&&&&''''''************************))))))((((((((('''''''''%%%&&&'''(((((('''&&&%%%&&&''')))***+++***))))))&&&&&&''''''((()))))))))((((((((((((((()))******&&&'''((()))*********)))''''''((())))))))))))))))))))))))***++++++,,,,,,))))))))))))(((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&'''((()))************((()))))))))******++++++))))))))))))))))))))))))''''''''''''((((((((()))'''''''''((((((((((((((('''((((((((())))))******)))***************)))(((''''''''''''''''''''''''&&&&&&&&&%%%$$$"""!!! ************))))))))))))((((((((((((((((((((((((&&&''')))******)))'''&&&''''''((((((((((((''''''((()))***)))((((((***,,,&&&''''''((()))******+++'''(((***---///...***'''))))))(((((()))***+++++++++)))((('''((()))+++,,,******))))))((((((''''''((()))***,,,,,,+++******''''''(((***+++,,,---...)))***+++,,,---......///++++++++++++++++++++++++++++++++++++++++++,,,,,,...111222000+++***...222...............///000000/////////000222444777888<<>>GGGVVViii~~~(((((((((((((((((((((((((((''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((***++++++***'''&&&&&&'''&&&&&&''''''((()))))))))))))))******)))'''&&&$$$(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))((((((((((((((('''((((((((()))))))))******++++++************++++++******+++++++++,,,,,,,,,,,,------.....................---,,,,,,+++******........................------,,,,,,++++++******)))))))))***************...---,,,+++,,,,,,+++)))(((((((((((((((((())))))&&&&&&'''''''''((((((((('''''''''''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''''''''(((''''''(((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((()))((('''&&&&&&%%%&&&&&&&&&'''(((((())))))(((((())))))))))))((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((('''&&&'''((()))((('''(((''''''&&&&&&&&&&&&'''))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$((((((''''''((((((((((((''''''(((((())))))*********)))((((((''''''(((((((((((()))))))))(((''''''&&&&&&''''''((()))))))))***)))((((((******)))(((((((((((()))))))))******---,,,+++))))))***+++++++++***)))***,,,,,,+++***))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))+++++++++++++++*********+++,,,...---,,,+++,,,...------......//////000000000///......000000///...+++...111333444666999;;;AAAIIIWWWiii}}}(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((()))******)))'''&&&'''((()))))))))(((''''''&&&&&&&&&'''((()))*********)))(((''''''&&&&&&'''''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((()))))))))*********++++++************++++++******+++++++++,,,,,,,,,+++,,,------......------.........------,,,,,,,,,------------------------,,,,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,+++************)))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((''''''((((((''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))((((((''''''''''''''''''''''''((()))))))))))))))))))))))))))((((((((((((&&&%%%$$$######$$$%%%&&&&&&'''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''(((''''''''''''''''''''')))(((((('''''''''(((((((((((((((((((((((((((((())))))(((((('''&&&$$$$$$'''''''''(((((((((((((((&&&&&&'''((())))))*********)))((((((''''''(((((((((((()))))))))(((((('''&&&&&&''''''((())))))))))))((('''((()))***)))((())))))))))))************++++++***)))))))))***+++***)))((()))+++,,,+++******************************))))))))))))))))))***************************+++++++++++++++++++++++++++++++++***************+++---......,,,,,,---///,,,------...///000111111000/////////000000/////////111444555777:::===@@@CCCJJJWWWhhh}}}((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''''''''''''''&&&'''((('''&&&&&&&&&(((%%%&&&''''''''''''((())))))))))))(((''''''&&&&&&%%%&&&'''(((***++++++,,,)))((((((((((((((())))))''''''(((((()))*********''''''''''''(((((((((((())))))))))))************+++******))))))******+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------,,,+++++++++++++++******++++++++++++++++++++++++))))))))))))((((((((((((+++***)))((('''&&&%%%$$$&&&&&&&&&&&&'''''''''(((((())))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''&&&'''''''''(((((())))))'''''''''(((((((((((((((&&&&&&''''''(((((())))))'''((((((((())))))(((((('''(((((()))))))))))))))))))))))))))((((((((((((((((((&&&%%%%%%&&&(((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((('''''''''((((((((((((((()))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&'''((())))))((((((%%%%%%&&&''''''((()))))))))(((''''''&&&&&&''''''(((((()))))))))))))))(((&&&&&&''''''((()))))))))((('''&&&''')))***)))((())))))))))))************''''''&&&&&&&&&'''''''''&&&%%%%%%&&&((()))((('''++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++************************+++,,,...------,,,...///,,,------...///000111111///000000000//////000000///111444555777:::===@@@CCCIIIVVVggg|||((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((###%%%&&&'''&&&''')))***&&&&&&''''''((()))))))))((((((((((((((((((((())))))(((((((((((()))******((((((((())))))*********'''(((((((((((())))))))))))))))))*********++++++******))))))))))))************+++++++++,,,,,,,,,))))))***+++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))((((((((('''((())))))'''&&&''')))++++++***)))'''&&&%%%%%%&&&&&&'''''''''((((((((()))))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&''''''((()))))))))'''''''''((((((((((((((('''''''''(((((((((((((((''''''((()))*********)))'''((())))))******))))))))))))))))))(((((((((((())))))(((((((((((())))))******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''((()))((('''&&&'''((('''((())))))***)))))))))''''''&&&&&&''''''(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%&&&''')))))))))((((((%%%%%%&&&&&&''''''(((((()))(((''''''&&&&&&''''''(((((()))*********))))))&&&&&&''''''((()))))))))'''&&&&&&''')))******)))((((((((()))))))))******))))))************++++++***)))((()))+++,,,+++***************************+++******))))))******+++************************)))))))))))))))))))))))))))))))))******************+++------,,,,,,---///------......//////000000///000111111//////000111...///111222333666:::===@@@GGGTTTfff|||((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((%%%&&&((((((''''''(((***&&&&&&''''''((()))))))))))))))((('''&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))******((((((((()))))))))******))))))*********+++++++++******))))))))))))************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************++++++***)))))))))((((((((('''''')))+++***(((''')))+++***)))))))))))))))((((((''''''((((((((()))))))))(((((())))))(((((('''&&&&&&'''''''''((((((((()))(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&''''''((())))))***''''''''''''((((((((()))((((((((((((((('''''''''%%%&&&''')))))))))))))))(((((()))************)))))))))))))))((((((((((((''''''(((((((((((('''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''')))***)))&&&%%%&&&(((&&&&&&((()))))))))(((((('''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&''''''((('''''''''$$$%%%''')))***)))(((((('''''''''''''''(((((((((***)))((((((''''''(((((((((((()))***************&&&&&&''''''((()))))))))'''&&&%%%''')))******)))''''''((((((((()))))))))++++++,,,---------------...---+++,,,------,,,+++************************+++******))))))******+++************************))))))))))))))))))))))))((()))))))))*********+++)))***,,,,,,++++++---///.........//////////////////111222111///...000222...///000111111444888;;;===EEESSSfff}}}(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((((()))***)))((('''((())))))))))))(((''''''&&&&&&((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))******))))))))))))))))))(((((())))))******++++++)))************+++++++++******))))))))))))************+++++++++,,,,,,,,,++++++,,,------------,,,000//////......------,,,++++++++++++++++++++++++******************++++++,,,+++++++++******))))))(((+++,,,,,,)))(((***---'''(((((()))***++++++,,,(((((((((((())))))))))))''''''((((((''''''&&&%%%&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))))))))(((((('''''''''&&&###$$$&&&((())))))(((((((((((()))***************))))))))))))((((((((((((%%%%%%''''''''''''%%%%%%''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''')))+++)))&&&%%%&&&((($$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((($$$%%%''')))******)))((())))))))))))((((((((((((+++******)))))))))))))))(((((()))***************&&&&&&''''''((()))))))))'''&&&%%%''')))******)))''''''''''''((((((((((((%%%&&&'''(((((((((((((((***(((''''''((((((&&&%%%))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++(((((())))))*********+++(((***++++++++++++---...///////////////.........///111333222///...000222000111222222222444888<<<:::CCCRRRfff}}}'''((()))(((&&&%%%%%%&&&###$$$$$$%%%&&&'''((((((&&&&&&'''((()))***++++++&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%&&&&&&'''((()))******)))(((((('''&&&&&&%%%%%%)))(((((()))***)))%%%###&&&''''''((((((((((((((()))+++,,,+++((('''))),,,)))************+++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******************************(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$''''''((((((((((((((((((((('''&&&%%%%%%&&&'''(((+++***((('''&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((((())))))(((''''''''''''((())))))))))))(((((((((((())))))'''((()))***************)))))))))(((''''''&&&&&&((((((((((((((((((((((((******)))(((((((((((((((+++)))'''&&&(((******)))......,,,***(((&&&%%%$$$))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%(((((())))))((('''&&&&&&))))))))))))((((((((((((&&&''''''((()))******+++,,,++++++***)))(((''''''((('''&&&&&&'''((()))***---+++(((&&&&&&&&&(((******((('''&&&'''(((***,,,+++******)))))))))))))))&&&&&&'''((()))***++++++))))))))))))************---+++)))((('''((()))***************************+++***+++,,,------+++)))((((((((()))******++++++++++++++++++,,,---......'''$$$"""&&&---222333111....../////////////////////111222222222333666888>>>FFFUUUhhh}}}&&&(((((((((&&&%%%&&&'''$$$%%%%%%&&&&&&''''''((((((((((((((())))))))))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&''''''(((((())))))***))))))(((''''''&&&&&&%%%%%%&&&(((******(((&&&&&&''''''(((((((((((((((&&&&&&'''&&&%%%%%%&&&((()))************+++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))+++***((('''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((())))))************)))'''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&$$$######&&&(((((((((******))))))((('''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&((((((((((((((('''&&&&&&))))))))))))((((((((((((%%%%%%&&&''''''((())))))++++++******)))(((((('''$$$%%%&&&((()))*********+++)))'''&&&&&&(((***+++***)))(((''''''((()))***+++***))))))(((((())))))(((((((((((())))))))))))'''(((((((((((())))))))),,,+++)))((('''((()))***************************+++******+++,,,,,,+++)))************))))))))))))++++++++++++,,,---...///222///,,,---000333111///000000000000///////////////111222222222333666888>>>FFFTTTfff|||%%%&&&((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''(((((((((((((((*********)))((((((''''''%%%%%%&&&(((***+++)))'''&&&''''''((((((((((((((((((&&&%%%&&&((())))))))))))************+++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///+++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))***)))(((''''''&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''(((((('''''''''''''''((())))))))))))(((((((((((()))))))))************))))))((($$$%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%$$$$$$%%%%%%###""""""###&&&((()))(((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((''''''''''''''''''((((((((((((((((((''''''&&&(((((((((((())))))))))))&&&''''''(((((()))))))))*********))))))(((((((((!!!###'''***,,,,,,***))))))((('''&&&''')))+++,,,)))))))))))))))))))))(((+++***))))))(((((())))))***)))))))))((((((((('''''''''''''''((((((((((((++++++)))((((((((()))***************************+++***((()))***+++***))),,,++++++***))))))((((((,,,,,,,,,,,,---...///000555222......///000---+++111111111000000////////////000222222222444666888>>>EEERRRcccyyy$$$%%%''''''&&&'''(((***((((((''''''&&&&&&&&&%%%))))))((((((((('''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&(((((((((((((((''''''''')))))))))((((((((('''''')))((('''((())))))'''%%%&&&''''''((((((((((((((()))&&&$$$&&&))),,,+++)))))))))*********+++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++++++++*********))))))******************************))))))))))))******(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((())))))***+++(((((())))))))))))((((((***************)))((('''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))(((((('''''''''(((((('''&&&%%%&&&)))******)))&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''(((((((((((((((''''''(((((((((((()))))))))))))))*********+++++++++,,,)))))))))))))))(((((((((###%%%'''***++++++***))))))((('''''''''(((***+++'''((()))************)))******)))((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))+++***)))(((((()))******************************,,,***''''''(((*********+++++++++******)))))))))------------...///000000111///------//////...,,,111111000000///.........///000222222222444666999???EEEPPPaaawww###%%%'''''''''''')))***)))((((((''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((''''''''''''&&&&&&)))(((''''''))))))'''&&&&&&''''''(((((((((((((((&&&###!!!###&&&((((((&&&))))))*********+++++++++))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---+++++++++*********))))))++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''(((((()))***(((((())))))))))))((((((***************)))((('''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((***)))))))))))))))******+++)))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))))))))(((''''''''''''((()))************************((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''(((((((((((((((''''''((((((((()))))))))***************++++++++++++((((((((((((((()))))))))))))))((((((((())))))***+++***)))(((''''''((((((%%%&&&(((***+++,,,,,,,,,***))))))((('''((((((((('''''''''((()))*********(((((()))))))))*********))))))))))))))))))******************************,,,***''''''(((*********))))))******+++++++++,,,------------...///000000000000000000222222111111//////.........---------...000111222333444777999???EEEPPP```vvv$$$%%%''''''''''''(((***((((((((((((''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&)))++++++***&&&''''''((((((((((((((('''&&&%%%%%%'''((()))((()))************+++++++++))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,+++++++++************)))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((())))))))))))((((((******)))))))))))))))(((%%%%%%%%%%%%%%%&&&'''''''''((()))******)))(((''')))************))))))(((((((((''''''&&&%%%%%%$$$((((((((((((((((((((((((((((((((('''(((((())))))***)))((()))))))))'''%%%******)))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((((((((((()))&&&'''((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''''''''(((((()))))))))+++***)))((('''((()))***+++***)))(((((('''''''''''''''((()))***,,,------***)))((((((''''''((((((&&&&&&'''((()))***++++++))))))))))))************))))))))))))************************************+++***((()))***+++***)))))))))******+++,,,,,,---,,,,,,,,,,,,---...///000//////000000000///...---------------------------...///111222333444777:::???EEEPPPaaavvv$$$&&&''''''&&&&&&((()))((((((((((((''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))'''''''''''''''(((((((((&&&%%%$$$&&&)))+++++++++&&&''''''((((((((((((((()))***+++***))))))***,,,)))************+++++++++))))))***++++++++++++***************************++++++++++++++++++++++++,,,++++++++++++,,,------+++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))(((((('''&&&&&&%%%&&&'''((())))))((('''&&&&&&'''((())))))((('''''''''(((((())))))(((((('''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((('''((()))******)))((('''((())))))************)))((('''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((''''''((())))))'''%%%((((((((('''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&'''((((((((((((((('''''''''((()))*********''''''''''''''''''''''''&&&&&&''''''((()))******)))))))))))))))***)))))))))))))))(((((((((((((((+++***)))))))))***+++,,,))))))(((''''''''''''(((''''''(((((())))))******((((((((())))))))))))***(((((()))***************************************+++******+++,,,,,,+++)))++++++++++++++++++++++++++++++++++++,,,---...///,,,---.........,,,,,,,,,,,,,,,------.../////////---///111222333555888:::???EEEQQQbbbxxx%%%&&&((('''&&&&&&''')))'''(((((((((((((((((((((***)))((('''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******(((((((((((()))))))))))))))'''&&&&&&((()))((((((&&&''''''(((((((((((((((''')))***(((%%%%%%'''***)))************+++++++++))))))***++++++++++++***************************++++++++++++++++++++++++---,,,,,,,,,,,,---......+++++++++************)))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((************************((((((((((((((((((((((((%%%''')))******)))'''%%%,,,++++++***)))((((((''''''((()))******)))((('''&&&'''((())))))(((''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%)))))))))))))))***++++++'''((()))++++++)))(((''''''((()))***************&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((()))******''''''''')))++++++)))(((%%%%%%&&&&&&&&&&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))*********((('''&&&&&&'''(((***((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******)))((('''&&&&&&'''((())))))((((((&&&''''''((()))******+++))))))))))))((((((((((((%%%&&&&&&'''((()))******%%%'''))),,,,,,,,,***)))''''''(((((())))))******///---+++)))(((((()))***))))))((('''''''''''''''))))))))))))((((((((((((''''''''''''((((((((()))'''((()))***************************************+++***+++,,,------+++)))------,,,++++++*********++++++++++++,,,---......,,,...111222222222222222,,,------...///000111111---///111222333555888:::???EEERRRcccyyy'''''''''(((((((((((()))))))))(((((((((((())))))((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''&&&%%%$$$&&&((())))))((((((((())))))((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''***)))(((''''''((()))***)))))))))(((((((((((((((++++++***)))(((((())))))***,,,......,,,+++,,,,,,...---+++))))))***+++,,,************************)))************+++++++++,,,,,,+++***)))))))))***))))))(((((((((((())))))***************)))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((((((((())))))))))))*********)))(((&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''(((((())))))''')))++++++)))'''&&&&&&((((((''''''&&&&&&%%%%%%(((((())))))))))))((((((+++)))((()))******)))(((''''''((())))))***))))))(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++)))((('''&&&&&&'''((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%$$$%%%)))***'''&&&((())))))************)))))),,,)))'''''')))***((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((((((((('''&&&%%%%%%''''''''''''((((((((((((''''''(((((())))))******''''''''''''''''''''''''))))))))))))************,,,)))''''''((()))&&&$$$)))))))))))))))******+++***************)))(((((()))))))))))))))))))))))))))))))))))))))(((''''''((()))***++++++***((('''+++++++++*********))))))((()))***++++++***)))((())))))*********+++++++++++++++******++++++,,,------------............///000000000000000000000000///////////////.........222111111222333555777999<<>>DDDQQQbbbxxx%%%%%%%%%&&&&&&&&&''''''(((((((((''''''((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%&&&((()))((('''%%%%%%&&&'''(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((())))))***************+++++++++******)))))))))))))))***++++++***(((''''''***---+++,,,---......,,,+++)))++++++++++++++++++++++++))))))*********+++++++++***)))))))))***+++,,,,,,))))))(((((((((((())))))(((((())))))(((((('''&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))###$$$%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((''''''(((%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&)))((('''((()))***)))(((***************)))((('''(((((((((((((((((((((((((((''''''''''''((())))))(((((((((''''''(((((((((''''''''''''(((((())))))((((((((((((((((((((((((%%%"""!!!"""###!!!"""&&&''''''((((((((((((''''''((((((''''''''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******+++***))))))))))))(((((()))))))))))))))******+++))))))************)))(((************************(((((())))))))))))((((((---,,,***(((((((((((((((************))))))))))))+++***)))(((((()))***+++******++++++++++++,,,,,,***************++++++,,,---------............//////////////////////////////000000000000000111111222111111222333555777999>>>DDDPPPaaawww%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&(((((((((&&&%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))******++++++++++++***)))))))))))))))************)))(((&&&'''***,,,,,,---///000000...,,,***))))))))))))))))))))))))))))))*********+++++++++***)))))))))***+++,,,,,,))))))(((((((((((()))))))))************)))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&((((((''''''''''''''''''''')))******)))((()))***%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&((('''&&&''')))***)))(((******+++******)))(((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((((((((((('''))))))(((((('''''''''''''''''''''''''''''''''''',,,((('''))))))'''(((,,,''''''((((((((((((''''''((())))))***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))((((((''''''((()))))))))))))))******+++((())))))*********))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((***++++++***))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************,,,++++++++++++,,,---------------............///////////////////////////.........//////000000000222111111222333555777999>>>DDDOOO```vvv%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''((('''&&&%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))***+++++++++)))))))))))))))******+++*********)))'''(((***,,,---...///000000...,,,+++)))))))))))))))))))))))))))************+++++++++*********)))******++++++))))))(((((((((((())))))(((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))))))))((('''&&&&&&))))))(((''''''''''''((((((((((((((((((''''''''''''((())))))(((((()))***((((((((()))))))))))))))'''''''''((((((''''''''''''&&&&&&''')))******)))*********+++******))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''***))))))(((''''''&&&&&&'''''''''''''''''''''''',,,))))))+++***((((((+++'''(((((())))))(((((('''''')))++++++)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''###%%%'''''''''(((***,,,)))))))))))))))******+++((())))))************)))(((((((((((((((((((((((('''(((((()))))))))))))))"""$$$'''+++---------,,,(((((()))))))))))))))***,,,,,,++++++++++++,,,,,,((((((((())))))))))))***,,,,,,,,,,,,,,,---......---------............///000000000000000000000000------......//////000000222111111222333555777999===CCCNNN___uuu&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&&&&%%%%%%&&&&&&((())))))((('''&&&&&&'''((('''&&&&&&&&&'''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))******)))((('''''''''((())))))***++++++)))))))))))))))***++++++)))***++++++))))))***+++,,,------......---+++***)))))))))))))))))))))))))))************+++++++++++++++******)))*********))))))(((((((((((())))))''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%))))))((('''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&''''''&&&&&&((())))))))))))))))))((((((((('''(((((())))))((((((''''''&&&%%%''')))******)))))))))***+++++++++******((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((''''''''''''''''''''''''''''''''')))&&&'''))))))%%%%%%'''((())))))******))))))(((%%%(((++++++(((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''((()))))))))))))))''''''''''''((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###&&&((()))((()))+++---)))))))))))))))******+++(((((()))***************((((((((((((((((((((((((''''''((()))))))))))))))%%%&&&''')))+++,,,------(((((((((((())))))******++++++,,,,,,,,,,,,++++++((())))))))))))*********,,,,,,++++++,,,,,,---...---------............///000000000000000000000000---......///000000111111222111111222333555777999;;;AAAMMM^^^uuu'''''''''(((((((((((()))'''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((()))***((('''&&&&&&'''((('''%%%''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))'''((()))******)))((('''&&&''''''((()))*********))))))((())))))***++++++)))***,,,,,,+++******++++++,,,,,,,,,++++++******************************)))************+++++++++,,,,,,+++***)))))))))***))))))(((((((((((())))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((((((((''''''&&&&&&&&&%%%(((((())))))))))))(((((('''&&&%%%''')))******)))((()))***+++++++++++++++((((((((((((((((((((((((&&&''''''((()))(((((((((&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))***((())),,,+++'''&&&'''))))))************))))))$$$'''******'''%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''((()))))))))))))))''''''''''''((((((((()))******))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((())))))'''***++++++((('''))),,,)))))))))))))))******+++(((((()))***************))))))))))))))))))))))))''''''((()))))))))))))))---+++)))((('''((()))***'''((((((((())))))******((()))***++++++***)))((()))************+++++++++++++++******++++++,,,------------.........//////000000000000000000000000...//////000111222222222222222111222333555777999;;;AAALLL^^^uuu'''''''''&&&&&&'''''''''***)))'''%%%%%%''')))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((()))*********((('''&&&%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++,,,------,,,+++***)))((()))))))))))))))))))))))),,,)))&&&&&&''')))***)))++++++******************************************&&&&&&'''((())))))(((((('''&&&%%%''')))******)))$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''***)))(((''''''((()))***))))))))))))************))))))************))))))((((((((((((''''''''''''******))))))((((((''''''&&&&&&''''''((()))))))))+++***)))(((''''''((((((((()))+++***(((''''''(((******+++++++++,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''&&&''''''++++++)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&$$$###$$$%%%&&&(((((())))))******++++++(((((())))))))))))((((((&&&&&&((()))************+++*********))))))(((((())))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))***)))))))))***+++,,,,,,,,,+++***)))))))))***+++++++++,,,,,,,,,,,,------...------------,,,,,,,,,///.........///000222333111000...------...//////111222333333333444777:::>>>DDDNNN]]]rrr''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++***)))(((((())))))))))))))))))))))))+++)))'''&&&''')))))))))************************'''''''''''''''''''''''''''((()))))))))))))))((('''&&&%%%&&&)))***)))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))************))))))************))))))((((((((((((''''''''''''(((((((((((('''''''''&&&((((((((((((((('''''''''(((((((((((('''''''''&&&(((***+++***)))''''''((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&'''((()))((((((((()))))))))))))))(((((())))))))))))((((((*********)))(((&&&%%%$$$+++++++++******)))))))))******)))))))))((((((((())))))))))))************))))))))))))))))))))))))*********)))******+++++++++******))))))***+++,,,+++++++++,,,,,,,,,------------------------------000000//////.../////////...............///000111111222333333333444777:::>>>CCCNNN\\\qqq&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((('''(((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((*********))))))(((''''''))))))))))))))))))))))))+++)))'''&&&((()))))))))************************''''''''''''''''''''''''))))))*********)))(((((('''&&&%%%&&&((())))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''))))))))))))************))))))************))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&***))))))(((''''''&&&&&&&&&'''((((((((('''%%%%%%(((***++++++)))(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((******+++***)))((((((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))((((((((((((((('''''''''(((((())))))))))))((((((++++++***)))'''%%%###"""++++++************))))))************))))))))))))))))))))))))************))))))))))))))))))))))))++++++******)))************)))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,------------------......111111111000///---,,,+++,,,,,,...///000111111111111222333333333444777:::===CCCMMM\\\ppp&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((('''&&&&&&'''(((***+++((((((((('''&&&&&&&&&%%%&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))(((((((((((())))))))))))))))))))))))***)))''''''((())))))((())))))))))))************)))))))))))))))))))))))))))))))))))))))((('''&&&'''&&&%%%&&&((()))((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''******))))))))))))******''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((())))))))))))(((((()))))))))((()))))))))************))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''%%%&&&((())))))(((&&&%%%(((***++++++***))))))***&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))******)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))(((&&&%%%(((((((((''''''&&&&&&%%%(((((())))))))))))(((((('''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,,,,+++***)))))))))***(((((()))******+++,,,---***++++++++++++,,,,,,,,,,,,,,,------......//////000111111111///---+++***,,,---///000111111000000111222333333333444777:::===BBBLLL[[[ooo&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&%%%%%%&&&''')))'''''''''''''''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((('''&&&&&&&&&((()))***((((((((('''&&&&&&&&&%%%''''''((((((((()))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))***((('''''')))***)))((((((((()))))))))*********(((((((((((((((((((((((((((((((((((('''&&&%%%%%%'''&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((()))((())))))))))))))))))(((((()))))))))************))))))************))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))&&&''')))******)))(((&&&''')))++++++)))((()))***'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''***))))))(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))******(((&&&%%%((((((''''''&&&&&&%%%%%%(((((())))))))))))(((((('''''')))***,,,,,,------((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))),,,,,,+++***)))))))))***(((((()))***+++,,,,,,,,,*********+++++++++,,,,,,,,,,,,------...///000000...///000000000///---,,,...///000111111000///...111222333333333444777:::<<>>HHHVVVjjj%%%&&&&&&''''''&&&&&&%%%***)))(((''''''&&&&&&'''(((''''''&&&&&&&&&''''''''''''((()))((('''%%%$$$''''''''''''''''''''''''###"""!!! !!!###%%%'''&&&'''''''''((()))))))))(((((((((((('''''''''''')))'''&&&'''***,,,+++)))'''''''''''''''((()))***))))))))))))))))))))))))***)))((((((((()))+++,,,,,,++++++***)))((('''''')))***+++,,,,,,+++***)))***)))((('''&&&%%%$$$$$$((((((''''''''''''(((((('''&&&%%%%%%&&&''')))***&&&&&&'''''''''''''''''''''&&&%%%$$$%%%''')))***((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%***)))(((&&&%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$))))))((((((''''''''''''((('''&&&%%%%%%&&&'''(((+++***((('''&&&&&&''''''******))))))((((((''''''(((((((((((())))))))))))%%%&&&&&&'''((())))))***)))'''%%%''')))***'''$$$&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))***)))(((''''''((()))))))))((('''%%%%%%&&&&&&'''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((())))))******))))))))))))************''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***+++++++++,,,))))))))))))************&&&'''((())))))***)))))))))((('''''''''(((***+++(((((((((((())))))))))))(((((()))************))))))******+++++++++******))))))*********+++++++++---------,,,,,,+++++++++++++++,,,------......///111000////////////000111000///.........///111222000000111111111555999===:::???HHHUUUiii%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((()))***(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&''')))+++,,,''''''''''''''''''(((((())))))))))))))))))******(((&&&%%%%%%'''(((&&&$$$'''&&&###""""""$$$'''((())))))))))))))))))))))))))))))(((((())))))***+++++++++******)))(((((('''))))))***++++++***))))))'''''''''''''''&&&&&&&&&((((((''''''''''''(((((((((''''''''''''(((((()))***(((%%%######&&&)))+++)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&))))))((('''%%%$$$######******)))(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''''''((((((''''''&&&((((((((('''''''''&&&&&&((('''&&&&&&&&&&&&'''((()))((('''&&&''''''((()))))))))))))))((((((((((((******))))))(((((('''''')))))))))***+++++++++,,,+++******+++,,,,,,+++)))&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))***)))(((''''''((()))***,,,+++)))((((((((()))***&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))(((((((((((((((((()))))))))*********''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((******************++++++))))))))))))************)))))))))******)))(((((()))(((((('''((()))***+++))))))))))))************++++++,,,------------,,,+++,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,------......///...//////////////////...000//////...///000111222111222222222333666:::>>>;;;???HHHUUUiii&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((())))))''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&((()))***'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((()))'''&&&%%%&&&&&&$$$###)))&&&### """&&&((())))))))))))))))))))))))(((((())))))******))))))*********))))))((((((((())))))************))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((())))))))))))(((((('''((('''%%%$$$%%%&&&)))******)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%$$$))))))*********((('''&&&%%%&&&&&&'''''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''(((***+++(((((((((((()))))))))))),,,+++***)))(((''''''&&&''''''(((((((((((((((((($$$&&&'''(((''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((***)))(((''''''((()))***))))))'''&&&&&&&&&'''(((&&&''''''((((((((((((((((((((((((''''''''''''&&&*********)))((('''''''''(((((())))))))))))******''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((******************))))))))))))))))))************++++++++++++***)))((('''((((((((((((((()))******************+++++++++++++++,,,------......------+++++++++++++++***))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,------......///------...//////...------///////////////000111111222333444444555777;;;>>><<<@@@HHHUUUhhh&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&''')))***))))))))))))))))))))))))%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%$$$###$$$$$$%%%&&&''''''((()))(((((('''(((''''''&&&+++)))'''$$$$$$%%%'''((())))))))))))))))))))))))&&&''')))*********)))((()))))))))))))))((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((()))))))))'''&&&%%%!!!$$$(((+++,,,***&&&$$$)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))'''((()))******)))'''&&&%%%%%%&&&''''''(((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''(((((()))***''''''(((((())))))******+++******))))))(((((((((''''''&&&&&&&&&&&&&&&&&&"""%%%%%%###"""%%%''''''(((((((((((((((((('''(((((((((''''''((((((((()))((((((''''''(((******((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''***)))))))))((((((((('''(((((((((((()))))))))***''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((++++++******))))))((((((((()))))))))************+++++++++++++++***))))))((((((((((((((())))))***)))))))))*********++++++((()))******++++++******))))))))))))((('''&&&%%%******++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......///...------,,,,,,------...///////////////000000111222333444444444777:::===<<<@@@HHHTTTggg&&&''''''((((((''''''&&&'''((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&''')))***))))))))))))))))))))))))((((((((((((((())))))***'''''''''&&&%%%%%%%%%$$$(((((())))))***+++,,,,,,&&&'''(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((&&&'''(((******)))((((((((((((((((((((()))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&''''''((('''&&&$$$### ###(((,,,,,,***&&&$$$&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$&&&((())))))((('''%%%%%%%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((())))))******(((((())))))******++++++***)))))))))))))))))))))###&&&))))))((('''))),,,(((((((((''''''((((((((('''((((((((((((((((((''')))(((''''''''')))***++++++***)))((((((((()))***&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))+++******))))))(((((((((((()))))))))************))))))***+++++++++++++++'''(((((()))))))))))))))((((((((()))))))))******''''''((()))))))))))))))((((((((((((((('''&&&%%%))))))))))))************++++++++++++++++++++++++++++++,,,------......///000...+++))))))+++...000...//////000000000000000000111222333333555888:::<<<@@@HHHTTTfff''''''((((((((((((''''''###$$$&&&'''((((((''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&((((((((())))))*********$$$%%%''''''&&&'''(((***&&&'''((())))))(((&&&%%%((((((((((((((((((((((((''''''(((((())))))(((((('''''''''(((((()))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&((()))***%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''))))))(((((('''&&&&&&%%%$$$%%%&&&(((((((((''''''&&&&&&'''(((((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&'''((((((((((((((('''&&&(((((((((((())))))))))))'''(((((()))***+++,,,,,,''''''''''''(((((((((((('''(((***+++*********+++((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''((()))***+++***)))((('''''''''((((((&&&''''''((((((((((((((('''(((((((((((()))))))))'''''''''((()))*********''''''(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************'''((()))***++++++++++++''''''((()))))))))))))))'''((((((((())))))))))))((())))))***+++*********))))))************))))))((((((((())))))))))))************+++++++++++++++++++++,,,------......///000...+++))))))+++...000......///000000000000000...000111222222333555777;;;???GGGSSSfff''''''((((((((((((''''''"""$$$&&&'''(((((('''&&&&&&%%%%%%&&&&&&((())))))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&(((***&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))&&&&&&''''''((()))******(((((('''&&&&&&'''((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&(((***+++&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((+++***)))((('''&&&%%%$$$%%%&&&&&&'''((()))))))))'''((((((((((((''''''&&&(((((())))))))))))((((((&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&%%%&&&'''((())))))(((((())))))))))))(((((((((((()))))))))******++++++,,,$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&'''))))))(((&&&)))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&((('''''''''((()))+++,,,((('''&&&%%%$$$%%%&&&&&&&&&''''''((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************(((((()))******)))))))))&&&'''((()))***))))))((((((((()))))))))*********))))))***+++++++++++++++(((((()))***++++++++++++((())))))))))))*********)))*********++++++++++++++++++,,,------......///......------------......---...///000111000000///...///111222222222444666:::>>>FFFRRReee''''''((((((((((((''''''&&&'''(((((((((&&&$$$"""%%%%%%%%%&&&'''((()))***''''''((()))((('''%%%$$$''''''''''''''''''''''''&&&''''''(((''''''&&&&&&&&&'''''''''((()))))))))((((((((((((((((((''''''***,,,...,,,)))''')))+++((('''&&&&&&&&&(((***+++(((((((((((((((((((((((((((((('''&&&&&&((()))***%%%&&&&&&'''((()))******((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&'''((()))***((((((''''''''''''(((((('''&&&%%%%%%&&&''')))***!!!###&&&)))+++***(((&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''(((***+++,,,((()))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))%%%&&&'''(((((('''&&&%%%###$$$&&&(((******************))))))((((((''''''+++++++++***************&&&&&&''''''((()))*********'''&&&'''******(((%%%)))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&((('''''''''((()))+++,,,+++***)))((('''((())))))&&&''''''((((((((((((((('''((((((((())))))************))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************)))******))))))((('''&&&&&&''')))*********)))((()))************+++++++++(((((()))***************%%%&&&''')))************)))************+++++++++))))))******++++++++++++++++++,,,------......///+++---///111111///---+++---...000111111111000///...000222222222333444666999===EEERRReee%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&((()))***(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&))))))(((((((((((())))))***)))(((''''''&&&&&&'''((((((''''''''''''((((((*********)))((((((''''''((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((((((&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&'''(((((())))))&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))(((((('''''''''(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''"""######$$$%%%&&&'''((()))))))))(((''''''&&&&&&))))))*********((('''%%%''''''((((((((((((''''''%%%&&&&&&'''((()))******(((((())))))((('''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''(((***)))'''%%%))))))((('''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))''''''(((((())))))******%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))'''((()))******)))(((''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((((((''''''(((*********((('''&&&&&&&&&&&&************))))))))))))***)))((())),,,---+++)))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++)))************)))(((((($$$###%%%)))...111000...////////////000000000000////////////000000000000111111222333444666777888:::===DDDPPPccc~~~'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))'''''''''((((((((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&))))))((((((''''''&&&&&&)))((((((''''''(((((())))))((((((''''''''''''(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((('''''''''''')))(((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((((((''''''&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((()))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((())))))))))))((('''''''''(((((())))))(((((('''&&&&&&''''''(((((())))))((((((((((((((('''&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&)))+++,,,+++)))((((((((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''((())))))))))))(((((((((((())))))''''''(((((())))))))))))((((((((((((((((((''''''))))))))))))))))))))))))((()))***++++++***)))(((((('''''''''''''''''''''************************&&&'''((((((''''''(((***,,,+++***)))(((((((((((()))))))))******+++++++++***)))(((***,,,---+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********)))'''&&&$$$$$$(((''''''***---///...,,,------------............////////////000000000000111111111222444555777888:::>>>DDDPPPccc~~~'''''''''(((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''''''''&&&%%%$$$###""""""'''''''''&&&&&&'''''''''(((''''''''''''((())))))((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))%%%&&&'''((())))))((('''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((()))***''''''''''''''''''''''''%%%%%%&&&'''((()))******(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))((())))))******))))))((('''''''''((((((((((((((((((((((((((((((''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''')))+++,,,,,,***'''''''''(((((()))))))))************************&&&&&&''''''((())))))))))))((((((''''''(((((()))'''(((((((((((()))))))))*********)))(((((('''''')))))))))))))))))))))))))))******++++++******)))((((((((((((((()))))))))************************&&&((())))))(((''')))***,,,+++***))))))(((((()))'''((()))***++++++,,,---***))))))***+++,,,***)))************************------------------------)))************+++++++++************)))((('''&&&---+++******,,,------,,,------------............////////////000000000000111111111222444555777888<<>>DDDPPPccc~~~%%%%%%%%%&&&&&&&&&''''''***(((&&&$$$$$$&&&(((***&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%&&&'''((())))))))))))'''&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((''''''''''''((())))))((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((()))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''&&&%%%%%%&&&''')))***(((&&&$$$$$$$$$'''***,,,''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&((()))*********)))'''''''''''''''''''''''''''''''''((((((((((((((($$$$$$%%%&&&'''((())))))%%%&&&''')))***,,,---...((()))+++,,,,,,+++******''''''((((((((((((''''''%%%&&&&&&'''((()))******&&&&&&'''((())))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))***++++++,,,((((((((((((((((((((((((&&&'''''''''(((((())))))///,,,)))(((((((((((('''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''######$$$%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&''''''((()))*********************************''')))******))))))***+++((((((''''''''''''((()))+++++++++++++++,,,,,,,,,'''***,,,+++(((&&&''')))************************)))))))))))))))))))))))))))************+++++++++'''((()))***************'''+++......,,,+++,,,---////////////000000000111////////////000000000000//////000111222444555666:::===DDDPPPccc%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''***)))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&((())))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))'''%%%###$$$'''***$$$%%%'''((((((((('''&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&''''''(((((('''&&&%%%%%%(((((())))))))))))(((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&(((((('''(((+++...(((((((((((((((((((((((((((((()))***************(((((())))))))))))((((((+++)))''''''((()))***))) """$$$&&&((())))))))),,,***((('''((()))((('''))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))+++,,,''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''((()))))))))))))))))))))))))))))))))((('''%%%%%%%%%&&&'''((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&((()))++++++)))(((&&&///---+++)))((((((((()))***************)))(((((())))))))))))***************************************************************************)))((((((*********)))))))))))))))***+++,,,---............////////////////////////222222111000/////////000---000222444333333333444:::>>>FFFPPPaaa{{{&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&''''''((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((()))))))))(((((('''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&%%%$$$""""""$$$&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((******)))&&&%%%&&&(((''''''&&&&&&&&&&&&''''''(((((()))***************(((((())))))))))))(((((()))(((''''''''')))))))))%%%***+++)))$$$!!!***(((&&&&&&'''(((((('''))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''((()))******)))(((''',,,+++***))))))***++++++***************)))(((((())))))))))))***************************************************************************)))((((((++++++++++++++++++*********+++,,,---............////////////////////////111111000000///000000000000222444555555555666777999>>>EEEPPPaaa{{{'''''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''((((((''''''&&&&&&''''''%%%%%%%%%&&&&&&((())))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((())))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&&&&%%%$$$###$$$%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))***+++***'''%%%$$$$$$''''''&&&%%%%%%&&&''''''(((((()))***************((())))))******))))))((('''''''''''''''((())))))!!!$$$***......,,,(((%%%((('''%%%&&&'''(((((('''))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))((())))))***+++---...)))************))))))((())))))))))))*********************************************************************+++******)))(((+++,,,,,,,,,,,,,,,,,,,,,+++,,,---...............////////////////////////000000/////////000111111222333444444444555777999888===DDDOOOaaa{{{''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''))))))((((((((((((((()))&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''(((******((('''&&&'''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))******)))((('''&&&)))(((&&&%%%%%%&&&((()))(((((()))***************)))))))))******)))))))))&&&'''''''''''''''((()))++++++*********+++,,,---((('''%%%&&&((()))))))))))))))(((((((((((())))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((())))))))))))))))))(((((((((((())))))(((((())))))***,,,,,,---))))))************)))(((((()))))))))*********************************************************************++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,---...............///////////////////////////////////////000111222000111222222222333666999888<<>>EEEOOO___yyy))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%###"""''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''(((((((((&&&%%%&&&'''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%)))(((((((((''''''''''''''''''''''''((((((((()))&&&&&&'''((())))))((((((%%%%%%&&&'''((((((((('''(((((())))))))))))(((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%!!!$$$))),,,,,,%%%&&&)))******)))&&&%%%(((((()))*********************++++++++++++******+++...111///)))%%%%%%'''(((&&&###!!!"""%%%))),,,,,,***((('''((()))((('''))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((!!!&&&***+++(((%%%"""%%%%%%&&&'''((()))******************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''''''''((()))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))******))))))))))))))))))&&&((()))++++++)))(((&&&))))))+++,,,,,,+++***)))(((((()))***************))))))))))))************))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...//////...///////////////......////////////////////////111000///...............))),,,///111222222333444;;;???EEEOOO___xxx&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''(((((())))))******'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))((('''&&&%%%***))))))((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))+++******)))(((''''''&&&))))))((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&###&&&))))))&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&(((******)))((()))***((((((((((((((()))******&&&''')))***+++++++++***((((((((((((((((((((((((++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))++++++******))))))((((((+++,,,+++(((%%%$$$%%%&&&))))))))))))(((((((((((()))(((''''''((()))***+++************))))))(((((()))(((((((((((((((((()))))))))((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))******++++++*********))))))((((((++++++***)))(((((())))))++++++******))))))((((((+++***)))(((((()))***+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,+++***)))((((((((((((************************)))************+++++++++,,,---......//////......///////////////////////////111222111000///000111333444555666777999::::::999<<>>CCCLLL\\\uuu%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''((((((((('''((((((((())))))))))))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&'''''''''(((''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))))))))))))))*********)))(((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((('''''''''''''''&&&$$$###%%%((()))'''$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&''')))(((&&&%%%&&&&&&((((((((((((((())))))***+++***)))(((((((((******************************'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((###&&&((((((&&&$$$######))))))))))))((((((((((((++++++***))))))(((((((((((()))+++,,,,,,+++)))(((((()))***++++++***)))((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******+++*********)))))))))))))))))))))))))))))))))((((((&&&&&&''''''(((((())))))***))))))))))))))))))***))))))))))))))))))))))))---+++)))''''''((()))***))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,---......///.........///////////////////////////111222111000///000111000111222333555666777777<<>>CCCLLL\\\uuu'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%###%%%&&&(((((('''&&&%%%((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((()))))))))((((((((((((((('''((((((((())))))))))))%%%'''))))))((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''')))))))))(((&&&%%%$$$&&&((()))((((((***+++((((((((((((((()))******'''((()))***************************************((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******)))*********+++++++++,,,+++,,,,,,***(((''''''((())))))))))))((((((((((((''''''((()))))))))((((((((((((''''''((()))******)))((('''&&&&&&'''((()))((((((((((((((((((((()))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))******+++((()))))))))************!!!###&&&)))***++++++***+++++++++++++++*********((()))***++++++***)))((())))))))))))))))))))))))*********+++++++++++++++...------,,,,,,,,,------))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,---......//////......///////////////////////////111222111000///000111111111222444555666777888:::===CCCLLL\\\vvv%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&%%%(((((((((((()))))))))***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&###$$$&&&(((((('''&&&%%%(((((((((((((((((((((((())))))))))))((('''&&&%%%'''''''''((((((***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&+++******)))(((''''''&&&'''''''''''''''((()))***))))))))))))))))))))))))''''''(((((())))))******'''((((((((())))))******%%%(((++++++(((''')))+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&((()))***)))(((&&&%%%$$$&&&((())))))***+++,,,((((((((((((((()))******&&&''')))***+++++++++***))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++*********+++++++++,,,,,,,,,&&&((()))))))))***,,,...))))))))))))((((((((((((((()))***+++,,,,,,+++***'''((()))***++++++***)))***(((%%%$$$$$$%%%(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))))))))************)))))))))))))))******+++(((((())))))*********+++$$$&&&((()))***)))((('''++++++******))))))((((((((()))***++++++***)))((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************+++,,,------************************++++++,,,,,,,,,---------,,,---......//////......///////////////////////////111222111000///000111111222333444666777888888999<<>>EEEPPPddd&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((***,,,+++)))'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))***(((((()))******)))(((((((((((())))))))))))***+++(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((()))))))))***++++++******************((()))************))))))(((((()))***************((((((((()))******++++++))))))*********+++++++++,,,,,,++++++++++++++++++++++++------...---,,,+++++++++++++++************))))))))))))************++++++,,,,,,+++++++++,,,''''''((()))***++++++,,,))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,%%%%%%&&&((()))***+++,,,((())))))***+++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,)))************))))))(((''''''((())))))))))))))))))))))))))))))*********((((((((()))))))))************))))))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))******++++++,,,,,,,,,,,,++++++******))))))***************)))))))))))))))(((((((((((())))))(((((()))))))))*********************************))))))******+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---------------,,,+++***---...///000000000///...//////000000111111111111333333444444555666777777;;;===AAAGGGPPPbbb%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((()))***+++''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''(((***+++***((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((************(((((()))+++,,,+++)))((()))+++(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))(((((((((((('''(((***++++++***))))))(((((()))***************(((((())))))*********+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---......------,,,,,,++++++++++++*********)))))))))************+++***+++,,,,,,******+++,,,(((((())))))******++++++))))))******+++,,,,,,,,,******))))))))))))******(((((())))))******++++++)))*********+++,,,,,,,,,***************************)))(((((((((((()))***))))))************))))))'''((())))))******))))))*********)))))))))))))))'''((((((((()))))))))))))))))))))******))))))))))))))))))))))))))))))))))))******+++++++++++++++*********++++++++++++++++++++++++++++++*********))))))))))))))))))))))))+++***)))(((((()))+++,,,((())))))******+++++++++************************))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))......000111111000///......///000111111222111111333333444555666777777777999<<>>=========>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>888888888777777777666666333222111000///.........------.........------,,,......///000000///......------------------------+++,,,---......---,,,+++)))***+++---............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++,,,,,,---...+++,,,......,,,+++...***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++,,,,,,++++++++++++++++++++++++************************(((((()))***+++,,,------)))))))))***************++++++++++++++++++++++++***************+++,,,,,,,,,++++++++++++*********((((((((()))******++++++,,,,,,,,,,,,,,,+++++++++(((***,,,,,,***)))************)))))))))))))))***************************************************************************,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,........................,,,---------................../////////000000000000000000111111111222222///000444666888888777777999;;;???EEENNN```|||%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***''''''(((((())))))*********)))(((''''''&&&''''''))))))((('''''''''''''''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))*********+++++++++---...000111333444444444111222333333222333555777888999;;;===>>>>>>>>>>>>@@@BBBDDDDDDBBBBBBCCCEEEDDDDDDDDDEEEEEEEEEEEEEEEHHHGGGGGGGGGGGGGGGHHHHHHDDDDDDEEEEEEEEEEEEEEEFFFCCCCCCBBBAAA@@@???>>>>>>???>>>;;;888555222111000444444444444333222111111000000000000000000000000////////////////////////---...///000000///...---,,,---------------,,,,,,+++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++,,,---...---******......******---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************))))))++++++++++++++++++++++++************************((())))))******+++++++++*********+++++++++,,,,,,***************************))))))))))))***++++++,,,,,,+++++++++*********(((((()))******+++,,,,,,/////////......---------)))+++,,,+++)))(((***,,,******))))))))))))******************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------,,,,,,,,,------........./////////.../////////000000000000/////////000000000111111///000222444555777888888:::<<<@@@FFFOOOaaa}}}(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((()))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******(((((((((((((((((((((((("""$$$''')))***)))(((&&&'''''''''''''''''''''&&&))))))))))))))))))))))))&&&&&&&&&'''''')))******(((((()))***+++,,,------,,,+++***)))((('''''''''))))))((('''''''''''''''&&&'''((((((((((((((('''((((((((((((((()))***+++))))))))))))))))))))))))........./////////000000222333666888:::;;;;;;;;;===>>>??????>>>???AAACCC@@@BBBDDDFFFGGGGGGGGGGGGHHHJJJLLLKKKIIIHHHKKKMMMLLLKKKKKKKKKKKKKKKKKKKKKNNNMMMMMMLLLLLLLLLMMMMMMHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJHHHGGGFFFEEEDDDBBBAAA@@@???>>>=========;;;;;;;;;;;;:::999777777222222111111111111222222000000000000000000000000///000111222222111000////////////...---+++***))))))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++,,,,,,---...---))))))......))))))---*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''++++++++++++++++++++++++*********************************)))))))))))))))+++++++++,,,,,,---------)))))))))))))))))))))))))))))))))((()))******+++,,,,,,,,,+++++++++******))))))***+++,,,,,,------,,,,,,,,,++++++************,,,---+++))))))+++...***)))))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++.........////////////000////////////000000000000////////////000000000000000000000000222555888:::;;;===AAAGGGPPPbbb~~~''''''''''''(((((((((((((((''''''&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$((((((((((((((('''''''''&&&&&&'''''''''&&&%%%$$$((((((((((((''''''''''''))))))(((((('''''''''&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))************))))))))))))))))))))))))))))))******))))))(((((('''''',,,++++++***))))))((((((&&&''')))***++++++******,,,+++***(((((())))))***&&&***......,,,++++++,,,...///000222444555777777;;;===@@@CCCDDDEEEDDDDDDGGGGGGHHHIIIIIIHHHGGGGGGJJJKKKKKKLLLMMMMMMNNNNNNPPPNNNKKKHHHHHHJJJMMMOOOKKKLLLNNNPPPQQQPPPOOONNNOOOMMMJJJIIIKKKLLLMMMMMMKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIJJJJJJKKKJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???:::;;;;;;999555333333444333333222222222222222333333111000000000000///---111111000//////...------000...,,,+++,,,,,,+++***.........------,,,,,,,,,++++++,,,---...//////000++++++++++++++++++++++++---------------,,,+++***,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***------------------------************************,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,---------+++******,,,...++++++************++++++,,,,,,+++***))))))******************+++,,,---...---,,,***(((''')))---000...------,,,,,,,,,------***+++,,,+++)))))))))***+++*********))))))(((((()))******+++++++++******(((***,,,,,,+++***)))***************+++,,,---...******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------******+++,,,,,,,,,++++++,,,,,,,,,---...///000000111111111111111111111111222333333444555666777777;;;<<<@@@FFFNNN___{{{''''''''''''(((((((((((((((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((''')))))))))((((((((((((((((((((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))))))))************))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''))))))(((((()))***,,,,,,---000333444333333444555888999:::;;;<<<>>>??????BBBCCCFFFHHHJJJJJJJJJJJJKKKKKKLLLMMMMMMLLLKKKKKKNNNOOOOOOPPPQQQQQQRRRRRRQQQOOOMMMKKKJJJKKKLLLNNNOOOPPPPPPOOONNNKKKHHHGGGNNNKKKHHHGGGGGGHHHGGGGGGGGGGGGIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHIIIIIIGGGFFFEEEDDDCCCBBBAAAAAADDDDDDDDDBBB???======>>>888888777666555555555555666555333333333222111///////////////............///---+++++++++,,,+++***...---------,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++((('''&&&''')))***,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********************************))))))))))))(((,,,+++***))))))***+++,,,+++,,,---,,,******+++---++++++************++++++,,,++++++***))))))******************+++,,,---...,,,,,,+++***))))))***+++---,,,,,,+++++++++,,,,,,+++,,,---,,,+++***+++,,,+++*********))))))))))))))))))))))))))))))))))))(((***,,,,,,+++************************+++,,,---******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------......------***+++,,,,,,------,,,,,,,,,------....../////////111111111111111111111111222333333444555666777777;;;<<>>@@@DDDEEEEEEFFFFFFGGGHHHHHHIIIJJJLLLNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOPPPQQQQQQRRRRRRSSSSSSSSSQQQPPPNNNLLLKKKJJJJJJJJJMMMLLLLLLJJJGGGDDDAAA???BBB@@@======>>>???>>>>>>???@@@AAABBBCCCDDDDDDCCCDDDDDDEEEGGGHHHJJJKKKLLLKKKKKKKKKKKKLLLLLLMMMNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGDDDCCCCCCCCCAAA@@@>>>===;;;::::::::::::999777666666555222000---............/////////---+++******+++,,,+++***------,,,,,,,,,,,,++++++************************,,,,,,,,,------.........---***&&&""""""%%%))),,,,,,++++++******++++++,,,***++++++,,,,,,++++++************************************************************))))))))))))(((++++++************++++++)))+++,,,,,,+++******+++++++++************++++++,,,+++******)))*********************+++,,,------++++++,,,---,,,+++)))(((+++++++++******++++++,,,,,,......---,,,+++,,,---***************))))))))),,,+++***)))(((((()))***)))+++,,,,,,+++******++++++***************++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,------......------,,,,,,---............---........................111111111111111111111111222333333444555666777777:::;;;>>>DDDLLL]]]yyy''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((('''%%%######$$$&&&'''((((((((((((''''''''''''((((((((((((((('''''''''******)))((('''&&&%%%%%%''''''''''''((((((((((((((((((((('''((())))))***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************---,,,+++*********,,,,,,+++---///111555888:::<<<>>>???@@@AAACCCEEEGGGIIILLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNOOOOOOOOOPPPPPPMMMMMMLLLJJJIIIFFFEEEDDD@@@@@@@@@???>>>===;;;:::555444333555777:::;;;;;;777888999:::;;;<<<<<<<<<<<<===>>>???AAABBBCCCCCCFFFFFFGGGHHHJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMGGGHHHIIIHHHFFFEEEEEEFFFIIIHHHFFFDDDBBB@@@@@@???>>><<<;;;;;;:::999666333000000000///////////////---+++******+++,,,++++++,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++++++++,,,,,,---............+++(((%%%%%%(((+++...++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++'''))),,,,,,+++*********++++++************++++++++++++***************++++++*********++++++,,,---++++++,,,---......---,,,++++++++++++++++++,,,---,,,---...---,,,++++++---************************111///---+++******+++,,,***+++,,,,,,+++***+++,,,++++++***)))))))))************+++++++++,,,,,,,,,---,,,,,,++++++*********+++,,,------......------------...///////////////////////////............111111111111111111111111222333333444555666777777999:::>>>CCCKKK\\\www''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((((((((&&&%%%%%%&&&((((((&&&'''''''''(((((())))))'''&&&$$$""""""###$$$%%%(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******))))))************))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))),,,,,,++++++---///111222444555888;;;???BBBDDDEEEGGGFFFFFFGGGJJJLLLMMMNNNOOOOOOOOOOOONNNNNNNNNMMMNNNNNNOOOOOOOOOOOOOOONNNKKKJJJJJJJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIJJJJJJJJJFFFFFFEEEDDDCCCAAA>>>===555555555555555555555555222111111333666888999888222222222333444555555666444555666777888888888888>>>???@@@BBBCCCDDDEEEFFFHHHHHHIIIIIIJJJKKKKKKLLLHHHJJJKKKJJJHHHHHHIIIJJJLLLKKKIIIGGGFFFDDDDDDCCCBBBAAAAAAAAABBB@@@===:::666555444333222111000//////---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++******++++++,,,,,,,,,---,,,+++*********+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++&&&)))+++,,,+++******+++++++++************+++++++++***************++++++++++++******++++++,,,,,,---+++***,,,000333333333,,,,,,,,,,,,,,,---......+++------,,,+++***+++,,,***************+++++++++111///---+++******+++,,,+++,,,,,,,,,******+++---++++++************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,------......------......///000000000000/////////////////////......000000000000000000000000222333333444555666777777::::::>>>CCCKKK\\\www''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((&&&&&&''''''((()))))))))((((((&&&%%%%%%%%%&&&'''(((((((((((('''''''''''''''''''''((((((((((((((('''''''''(((((()))))))))''''''((((((((()))))))))))))))(((((())))))***+++))))))************)))))))))))))))))))))))))))))))))))))))************++++++*********************,,,---...000222555777888>>>???BBBEEEGGGIIIKKKKKKLLLKKKKKKLLLNNNOOONNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHBBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB============<<<;;;999999333333222222111111000000222111000111222333222111111111111000111111222333111222333555555555444444888999;;;<<<===>>>>>>>>>>>>??????@@@AAABBBBBBCCCBBBCCCEEEEEEDDDDDDEEEFFFIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDEEEGGGHHHHHHEEECCC;;;;;;:::888666555333333222111......//////...---,,,,,,------------......,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***+++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++************************************************************))))))))))))(((++++++,,,,,,,,,,,,++++++((()))+++,,,++++++,,,---++++++************++++++*********)))******+++,,,,,,++++++***++++++,,,,,,...+++***---222666777777,,,,,,,,,,,,---...//////+++,,,---,,,+++******,,,*********+++++++++++++++,,,+++***)))(((((()))***+++,,,---,,,******,,,---,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------......///000000000000///////////////////////////000000000000000000000000222333333444555666777777:::;;;>>>CCCKKK\\\www''''''''''''((((((((((((&&&%%%%%%&&&&&&((())))))''''''((((((((((((''''''&&&&&&''''''((())))))***))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''((((((((()))'''((((((((())))))))))))'''((((((((())))))))))))))))))(((((())))))***+++))))))************))))))++++++++++++++++++++++++))))))*********+++++++++++++++,,,---...///000111333555777:::<<>>>>>======:::999888777777888999:::999999999999999999999888666666666666666666777777666555555444333333333333444333222333444444222111444444222222111222222333222444666888::::::999999888888:::;;;;;;::::::999999999999999999999999999777888::::::::::::<<<===AAAAAA@@@@@@@@@AAABBBBBB@@@AAACCCFFFIIIIIIGGGEEE???>>>===<<<;;;:::999999666444222111111111///...---------....../////////------,,,,,,,,,,,,,,,,,,---------,,,++++++******))))))***+++,,,,,,++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++*********************************))))))))))))(((++++++,,,------,,,++++++)))***++++++++++++---///++++++************++++++******))))))***++++++,,,,,,,,,++++++***++++++,,,---++++++///555888666444++++++++++++,,,---...///,,,---...---,,,+++,,,---*********++++++,,,,,,,,,)))))))))))))))))))))))),,,------+++******,,,...++++++++++++,,,---......******+++++++++,,,,,,,,,*********++++++,,,,,,---+++,,,------......---------...//////000000//////......//////000000111111000000000000000000000000222333333444555666777777;;;<<>>AAADDDFFFGGGHHHHHHHHHIIIJJJLLLLLLLLLKKKKKKHHHGGGFFFGGGHHHFFFBBB>>>========================999888777555444444333333555444333222222333444555111111111111000000000000222222222222333555666777888888777777888888999:::999999999;;;===>>>===<<<888777555444333333444444555777:::===???@@@@@@@@@999:::;;;;;;;;;:::999888999999888777666555444444222444555666666666888999;;;;;;;;;<<<===>>>???@@@:::;;;>>>BBBFFFGGGEEECCC@@@@@@??????>>>>>>>>>===999777444333222222000///........./////////000000//////////////////////////////...---,,,++++++***+++++++++,,,,,,------...***+++,,,------,,,+++***+++++++++,,,,,,+++++++++------------------------************************,,,,,,,,,++++++++++++***++++++------------++++++++++++,,,+++***+++...111++++++************++++++******))))))***+++,,,,,,,,,,,,++++++***++++++++++++***,,,111666888444///************+++,,,---....../////////---,,,---...*********++++++,,,,,,,,,)))******+++++++++******,,,------+++******,,,...+++++++++,,,---...///000******+++++++++,,,,,,,,,))))))***+++,,,------...+++,,,------......---------......///////////////---......///000111111222000000000000000000000000222333333444555666777777<<<<<<@@@EEELLL\\\www''''''''''''((((((((((((((((((((((((((('''''''''***++++++)))&&&$$$$$$$$$***(((%%%&&&(((***((('''(((((())))))))))))(((((())))))(((((((((((())))))******))))))((((((''''''))))))(((((('''''''''&&&%%%%%%&&&'''((((((''''''%%%&&&&&&'''((())))))***)))(((((('''''''''((((((***)))))))))******+++,,,+++***))))))***,,,///000111555999<<<===???BBBEEEHHHGGGFFFGGGIIIIIIIIIGGGLLLLLLMMMNNNOOONNNKKKHHHGGGEEECCC@@@<<<999777666333333222111111111222222333222111000///000000111222111111000000111222222333111000111222333111///111111222555888:::::::::===>>>>>>?????????@@@@@@>>>???AAAAAAAAA???===<<<777999:::999888777888:::??????@@@@@@??????>>>===BBBBBBCCCCCCBBB@@@>>>===>>>;;;777666666777888888555666777777777777999;;;555555555666999999888777;;;<<>>;;;;;;===???AAA???===;;;999888777777444222000000111111000//////......---,,,+++******+++---...---******,,,...+++,,,------......------)))***,,,,,,,,,,,,...///************+++,,,------+++************+++,,,---+++++++++***************))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,***)))))))))***++++++,,,******+++...000000...,,,,,,------,,,++++++,,,...***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++***)))(((((()))******,,,,,,+++***))))))))))))...------,,,+++++++++,,,++++++******++++++,,,---,,,,,,***)))))))))******)))***+++,,,---,,,+++***,,,,,,------...//////000222111111111000000//////111111111000000000000000111222222333555777888999<<<<<>>===<<<999999999888777777999:::;;;;;;;;;<<>>;;;<<<>>>@@@AAAAAAAAAAAABBBBBB@@@>>>;;;;;;<<<>>>@@@@@@???>>>============999777555444444333111///.........------,,,,,,+++,,,---...,,,)))(((***,,,+++,,,,,,---...---------,,,---...---+++++++++,,,,,,,,,+++++++++++++++,,,+++,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,***************+++,,,,,,+++++++++---//////...,,,,,,------,,,++++++,,,...***++++++,,,,,,++++++***************++++++,,,,,,******))))))***+++,,,---//////...------,,,------------,,,+++++++++++++++++++++******++++++,,,---///...,,,******+++,,,---+++,,,,,,,,,,,,,,,++++++------....../////////000111111000000000/////////111000000000000000000000222222333333555666888888;;;<<>>===>>>@@@CCCEEEFFFEEEGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCAAA@@@>>>@@@CCCDDDEEEEEEGGGHHHEEEEEEEEEFFFGGGHHHIIIIIIGGGGGGHHHHHHGGGFFFEEEDDDGGGHHHHHHGGGFFFCCCAAA???>>>===<<<;;;;;;<<<>>>???>>>>>>>>>???BBBCCCCCCBBB>>>??????@@@@@@@@@??????AAAAAA@@@>>><<<;;;<<<>>>????????????@@@AAABBBCCC???>>><<<;;;:::777333000///////////////...---,,,.........,,,***)))***+++++++++,,,---------------//////000...+++))))))***...---,,,+++************,,,---.../////////...---++++++,,,,,,------......************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,------,,,+++,,,---...---,,,,,,------,,,++++++,,,...***++++++,,,,,,++++++***)))))))))************+++))))))******+++,,,...///,,,,,,,,,,,,++++++++++++,,,,,,+++************+++++++++******++++++,,,---///...+++***)))+++---...///...---,,,,,,,,,,,,,,,.............../////////000000///////////////...000000000000000000111111333333333333444555666777:::;;;>>>CCCIIIWWWqqq''''''''''''((((((((((((%%%&&&&&&'''((()))******'''((()))(((&&&%%%&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''(((((((((((((((((())))))(((((((((((((((((('''(((((()))))))))(((((())))))))))))))))))))))))+++******)))((()))))))))+++++++++,,,,,,...///000444555777999===AAADDDFFFGGGHHHIIIIIIJJJKKKMMMNNNNNNMMMLLLLLLNNNOOONNNMMMKKKGGGBBB===:::888555333111111111000000000//////---------,,,------......///000111222444666777888:::<<>>>>>>>>>>>???AAABBBBBBBBBAAAAAA@@@@@@===888555444444444333222000...---/////////...---,,,---...++++++,,,---------------///000000...+++*********...---,,,++++++++++++++++++---///000000///---,,,***++++++,,,---......///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,------///---++++++,,,---,,,+++,,,,,,---,,,++++++,,,...***++++++,,,,,,++++++***)))))))))))))))))))))***************++++++,,,,,,******++++++++++++++++++++++++******)))******+++++++++******++++++,,,------,,,)))'''''')))+++---111000...---,,,,,,,,,---------------------------////////////............000000000000000111111111333333333333444444555666999:::>>>CCCIIIWWWppp''''''''''''((((((((((((%%%&&&&&&'''((()))******((()))***)))'''&&&'''((('''''''''&&&&&&&&&'''(((''''''(((((((((((('''''')))(((((((((((((((((()))&&&&&&''''''(((((())))))(((((())))))))))))))))))'''''''''((((((''''''&&&''''''((()))***+++,,,---***))))))))))))))))))******+++,,,...111333666777<<<===>>>AAADDDGGGJJJKKKJJJJJJIIIIIIJJJKKKLLLLLLMMMLLLJJJJJJKKKLLLJJJIIIFFFAAA<<<777444222000///111111000000000/////////------...///111333555666666777888:::<<<===>>>???AAABBBDDDFFFFFFEEECCCBBBDDDEEEGGGGGGGGGGGGHHHIIIHHHGGGEEEEEEGGGHHHHHHGGGDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGJJJMMMPPPRRRVVVZZZ]]]\\\ZZZWWWTTTSSSSSSTTTUUUQQQQQQPPPOOOOOONNNNNNNNNJJJKKKKKKJJJIIIJJJMMMPPPSSSRRRPPPPPPPPPNNNJJJGGGGGGFFFEEEEEEGGGIIIIIIIIIEEEEEEDDDDDDEEEEEEEEEEEEBBBCCCCCCBBB@@@???@@@AAA>>>>>>===<<<<<<=========BBBAAABBBCCCDDDCCC???===:::::::::999666333000......------------.........,,,,,,---............------...///...,,,+++,,,---,,,,,,++++++,,,------...***,,,---......---+++***)))******+++,,,------...,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,...,,,+++***,,,,,,,,,+++,,,,,,---,,,++++++,,,...***++++++,,,,,,++++++******)))))))))))))))))))))+++++++++******)))((((((+++,,,---...//////......+++******)))******++++++++++++******++++++,,,---,,,+++)))(((((()))+++---222111///---,,,,,,------,,,,,,,,,,,,,,,,,,------............//////////////////000000111111111111333333333333333444555666888999===CCCIIIWWWooo''''''''''''((((((((((((&&&&&&''''''(((((())))))''')))******))))))+++,,,'''((()))(((&&&&&&((()))(((((())))))))))))(((((())))))(((((((((((())))))%%%%%%&&&'''(((((())))))(((((())))))))))))******'''''''''''''''&&&&&&%%%&&&'''((()))+++---...///))))))))))))***+++,,,---,,,---///222555999<<<>>>BBBCCCEEEFFFHHHJJJKKKLLLJJJHHHGGGGGGHHHJJJJJJJJJJJJIIIGGGFFFFFFFFFDDDBBB>>>:::666333111000///...//////000000000000000111111111333555888;;;>>>???>>>???@@@AAACCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBEEEEEEFFFIIILLLLLLJJJHHHHHHFFFEEEEEEGGGIIIJJJJJJGGGGGGHHHJJJKKKLLLMMMNNNIIIIIIJJJKKKLLLMMMMMMNNNQQQSSSWWW[[[aaahhhoootttmmmjjjeeeaaa^^^^^^___```^^^]]]\\\[[[YYYYYYYYYYYYWWWXXXYYYXXXVVVYYY^^^ccciiihhhggggggddd]]]SSSKKKKKKIIIGGGFFFHHHIIIIIIIIIGGGGGGFFFEEEEEEFFFFFFGGGDDDEEEFFFEEECCCBBBCCCDDDAAA@@@???===<<<;;;;;;;;;@@@@@@AAACCCEEEFFFEEECCC@@@@@@@@@???<<<888555222...---++++++---...---,,,------...///////////////,,,---......---,,,...///++++++++++++,,,---...///***+++,,,,,,,,,+++***)))******++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++***+++,,,---,,,+++,,,------,,,++++++,,,...***++++++,,,,,,++++++***+++************)))))))))++++++++++++)))((('''&&&((()))+++,,,---------,,,+++************+++,,,,,,++++++******++++++,,,------,,,+++++++++,,,---...000///...---------------***++++++,,,------.........////////////000000000/////////000111111222222222222222222333444555666777888===BBBIIIVVVnnn''''''''''''(((((((((((('''''''''(((((((((((((((&&&((()))(((''''''((()))((()))***)))'''''')))+++))))))************))))))(((((((((''''''((((((((($$$$$$%%%&&&'''))))))***(((((()))))))))*********((((((((((((((('''&&&&&&(((((()))***+++---......*********+++---...000111333444666999<<<@@@CCCEEEGGGGGGHHHHHHIIIIIIHHHHHHFFFCCC@@@@@@CCCEEEEEEEEEDDDBBB???>>>===;;;999777666444111000111111111000...///000111333444555666888999:::<<>>>>>???>>>???AAADDDGGGGGGFFFBBBCCCCCCCCCBBB???;;;999444222///...//////---+++...//////000000000000000,,,...///...---,,,---///------,,,,,,,,,------...,,,+++++++++************,,,,,,,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,+++******************)))***,,,......,,,***,,,------,,,++++++,,,...***++++++,,,,,,++++++***,,,,,,++++++***************++++++++++++***((('''###%%%''')))*********)))+++++++++++++++,,,------++++++******++++++,,,---++++++,,,,,,------------------.........------,,,++++++,,,---///000111111/////////000000000111111...//////000111111222222111111111222333555666777666888===BBBIIIVVVmmm''''''''''''((((((((()))(((((((((((((((''''''''''''((('''%%%""" !!!(((***+++***((('''))),,,******++++++++++++******'''''''''&&&&&&'''''''''$$$$$$%%%&&&''')))******(((((())))))*********+++))))))***))))))(((''''''*********++++++,,,,,,,,,++++++,,,---///111333444;;;<<<>>>@@@CCCFFFIIIKKKIIIIIIIIIIIIHHHGGGEEEEEE@@@===::::::===@@@@@@???===:::777666444222///---111/////////111333222222///000222444777999;;;<<<>>>???@@@BBBDDDFFFIIIJJJEEEFFFGGGGGGGGGEEEDDDCCCCCCCCCDDDDDDFFFHHHIIIJJJLLLNNNVVVfffxxx{{{iiifff```\\\YYYWWWUUUTTTXXXYYYYYYYYYYYYYYYYYYYYY______```bbbdddgggiiikkkkkknnnttt|||}}}zzzxxxwwwuuurrrpppnnnmmmllllllssswww{{{{{{xxxwwwyyy||||||ooobbb___[[[ZZZZZZZZZZZZZZZTTTSSSPPPMMMKKKJJJJJJJJJHHHIIIKKKKKKIIIHHHHHHIIIJJJIIIHHHFFFDDDCCCBBBBBB???>>>>>>@@@CCCFFFGGGGGGBBBCCCEEEFFFEEECCC@@@???<<<888444333333222///,,,//////000111111111111111...///000///---,,,---...//////...---,,,,,,,,,,,,---,,,+++************+++...............------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,++++++***)))))))))***((((((***,,,...///,,,***,,,------,,,++++++,,,...+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******)))***,,,,,,---,,,+++***%%%'''))),,,------,,,,,,,,,+++++++++,,,------...++++++******++++++,,,---'''(((***+++,,,++++++***+++,,,---.........---,,,+++,,,---///111222333444//////000000111111222222...//////000111222222222000000111222333555777888555888===BBBHHHVVVmmm)))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))'''((()))******)))(((''')))((((((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((,,,***'''%%%%%%'''***,,,+++***((('''''')))+++,,,+++,,,...---,,,+++,,,...***,,,///111444777<<>>AAABBBAAAAAACCCFFFGGGFFFEEEDDDEEEFFFDDDBBBCCCEEEEEEBBB???AAA@@@@@@BBBFFFKKKNNNOOOSSS\\\fffvvvvvvfffdddeee``````ddd```bbbcccdddeeegggjjjmmmlllkkkjjjllloooqqqrrrrrryyy}}}~~~}}}}}}{{{wwwsssqqqqqqrrr~~~~~~~~~~~~{{{ssshhhbbbaaadddggghhhgggdddaaa___^^^[[[VVVQQQLLLNNNQQQOOOLLLIIIJJJLLLNNNLLLIIIHHHHHHHHHFFFEEEEEEBBB???>>>@@@BBBDDDEEEEEEFFFGGGHHHHHHFFFDDDCCC???>>><<<999555333000///333555555555333111111111000000///...------------///...---,,,,,,,,,---------------...------,,,,,,///---***''''''(((+++---+++++++++,,,,,,---------.........------,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******......---,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******))),,,,,,,,,,,,++++++***)))---,,,++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++......+++(((---,,,,,,+++*********+++///......------,,,,,,+++---------,,,,,,+++++++++---,,,+++,,,...///...---///......------///000111---...///111222444555555000000000000000000000000333222222222333555777888:::999===CCCHHHRRRlll)))((('''&&&&&&&&&&&&''''''''''''''''''((())))))(((((((((((())))))))))))***+++,,,,,,,,,,,,+++***))))))((((((((('''''''''*********)))((((((((('''))))))(((((((((((())))))---+++)))(((((()))+++---,,,++++++******+++------,,,---------++++++,,,...///111555888:::<<<@@@BBBFFFFFFGGGHHHIIIIIIIIIIIIGGGEEEAAA===999777666666222111000///////////////000000000////////////......///000222444666777888===<<<;;;===AAACCCDDDCCCDDDEEEFFFFFFEEEEEEFFFGGGEEEDDDCCCCCCCCCCCCBBBAAADDDDDDEEEHHHMMMSSSWWWYYY```iiiuuuyyyuuurrrkkkhhhkkkhhhjjjkkkmmmnnnqqquuuxxx{{{yyyxxxyyy{{{~~~}}}}}}}}}}}}zzzuuusssssssssrrrpppnnnmmmmmmnnnmmmjjjggg]]]\\\ZZZVVVPPPLLLIIIIIIPPPNNNLLLKKKKKKKKKIIIGGGBBB@@@??????AAABBBBBBBBBEEEEEEFFFGGGGGGGGGFFFEEEBBBAAA???===;;;888777666666666666555333111000000///...---,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,---------------------+++(((&&&&&&''')))++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,++++++++++++---+++(((''''''(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++//////...---------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***((((((+++------,,,---,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,+++,,,...///...---...------,,,---...///000////////////000000111111000000000000000000000000333222222222333555777888:::999===CCCHHHRRRlll((((((''''''&&&&&&'''''''''''''''''''''((())))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))((((((((('''''',,,,,,+++***)))(((''''''******))))))))))))******(((''''''&&&&&&''''''((('''''''''(((((())))))))),,,------,,,+++,,,///111666999===@@@AAACCCEEEFFFHHHIIIJJJKKKJJJHHHFFFDDDBBB@@@<<<888444222000000///......---------............/////////000000000///000222444666888999:::???>>>======???@@@@@@??????@@@@@@@@@???@@@CCCFFFFFFFFFFFFEEEDDDDDDEEEFFFJJJLLLOOOTTTYYY___dddfffkkkuuu~~~wwwtttvvvwwwxxxyyyyyyzzz||||||zzz|||{{{{{{}}}pppkkkeee___YYYUUUPPPMMMOOONNNMMMLLLLLLJJJFFFDDD@@@??????@@@BBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDCCCBBBAAA@@@??????::::::999777555333111000......------,,,---------'''(((***,,,.../////////+++,,,,,,------.........,,,+++)))''''''(((***+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++***,,,---,,,+++***+++---------------,,,,,,,,,,,,,,,***&&&$$$$$$&&&***---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---.........---------,,,++++++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++)))&&&&&&(((+++......---,,,,,,+++++++++++++++))))))***++++++,,,------------,,,,,,,,,,,,++++++---,,,+++,,,...///...---------,,,,,,------...///000//////......------,,,000000000000000000000000333222222222333555777888:::999===CCCGGGRRRkkk((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))(((((((((((('''*********))))))(((((((((***))))))(((((())))))***&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''(((''''''+++,,,------...111444888===AAAEEEGGGHHHHHHHHHIIIKKKKKKLLLKKKIIIEEEAAA???<<<;;;888555222000///...///.............../////////000000111222333444444222333444666888:::<<<<<<@@@???>>>======>>>>>>===:::;;;<<<===>>>AAAFFFJJJLLLNNNPPPNNNKKKKKKNNNQQQVVVYYY]]]bbbgggkkkpppsssuuu}}}~~~~~~}}}}}}~~~zzztttmmmhhhfffddd```]]]WWWVVVUUUTTTRRRNNNIIIEEEDDDBBB@@@@@@AAABBBBBBAAA>>>>>>>>>>>>>>>@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDD???>>><<<:::999666333111111000//////......//////&&&(((+++---//////...---+++++++++,,,---...//////...---,,,++++++,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++,,,---,,,++++++,,,---......---------,,,,,,,,,---+++)))'''(((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---......------+++******)))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))''''''(((***+++,,,---,,,,,,+++++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------------......//////000//////......------,,,000000000000000000000000333222222222333555777888:::999===CCCGGGQQQjjj(((((('''''''''(((((()))'''''''''''''''((())))))(((((((((((())))))))))))***************************)))))))))(((((((((((('''''''''(((((())))))))))))((((((''''''(((((()))******+++,,,,,,+++******'''((()))++++++,,,,,,++++++---///222444888===@@@CCCFFFIIIKKKJJJIIIIIIIIIKKKKKKKKKJJJGGGBBB===:::555444333111000///.....................///000111000111222333555666777888555666777999:::<<<===>>>?????????>>>>>>>>>??????===@@@CCCFFFIIINNNSSSWWWYYY[[[]]]\\\ZZZYYY\\\___cccgggmmmpppsssuuuyyy{{{}}}uuupppnnnnnnoooxxx{{{}}}wwwtttsssrrrpppmmmjjjhhhfffccc```[[[UUUQQQJJJFFFAAA>>>???AAACCCDDDBBBBBBAAAAAAAAABBBBBBCCCBBBBBBCCCCCCDDDEEEEEEFFFDDDAAA???>>>===;;;888555222111000//////......///)))***,,,......---,,,+++,,,+++++++++,,,...///000---------------.........---------,,,,,,++++++++++++++++++++++++++++++++++++,,,------++++++,,,---......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++***)))(((((((((---,,,,,,+++,,,,,,------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---.../////////000000000000//////////////////000000111111111111111111111111333222222222333555777888:::999===CCCFFFPPPjjj((((((''''''(((((())))))'''''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))******)))))))))(((((((((%%%%%%&&&'''((()))******((((((''''''''''''(((((()))******++++++******)))((())))))***+++,,,---------000444888<<<@@@DDDGGGGGGIIIKKKKKKJJJIIIIIIIIIIIIIIIHHHFFFCCC>>>:::888000000//////.........------------......000111222111222333444666777888999999999:::;;;<<<===>>>>>>999;;;<<<<<<;;;<<<>>>@@@BBBGGGMMMSSSWWW[[[___aaafffhhhjjjkkkjjjjjjkkklllnnnsssyyy||||||}}}|||rrriiibbb___]]]gggkkkrrrzzz}}}{{{yyywwwuuurrrooolllgggbbb^^^TTTOOOHHHCCCCCCEEEGGGIIIFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEBBB??????AAA@@@<<<999444333222000///...------------.........---++++++---,,,++++++,,,---///000+++,,,,,,---...------,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++---...---,,,+++,,,...------------,,,,,,,,,,,,((()))+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++,,,,,,++++++++++++******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------***((('''''',,,,,,,,,,,,,,,------...//////...------,,,++++++++++++,,,,,,,,,,,,---------,,,+++,,,...///...---//////000111111111111000......///000111111222222111111111111111111111111333222222222333555777888:::999===BBBFFFPPPiii((((((((((((((()))******'''''''''''''''((())))))(((((((((((())))))))))))'''&&&%%%%%%%%%%%%&&&'''*********)))))))))(((((('''''''''((()))))))))***))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))***,,,---///222666;;;@@@CCCEEEHHHJJJJJJKKKLLLKKKIIIHHHHHHIIIGGGFFFDDDBBB>>>;;;888666111111111000000///...---/////////000111333444555555555666777999:::;;;;;;============>>>>>>>>>>>>888:::===>>>>>>@@@DDDGGGKKKQQQZZZbbbfffggghhhiiipppqqqsssuuuxxxxxxvvvttttttzzz{{{xxxxxx}}}}}}uuulllccc[[[WWWYYY___iiisss||||||yyyvvvtttrrrooolllbbb]]]WWWRRRQQQQQQQQQQQQOOOOOONNNMMMJJJGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDCCC@@@>>>???BBBBBB???;;;:::888666444222000000////////////......---------...---,,,++++++,,,...///+++,,,---//////...------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,------------,,,---...---,,,,,,,,,...,,,,,,,,,,,,++++++++++++)))***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++((((((((((((((()))******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,)))((()))+++,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++,,,...///...---......000111111111000///...//////000000111222222111111111111111111111111333222222222333555777888;;;:::===BBBFFFOOOhhh((((((((((((((()))******'''''''''''''''((())))))(((((((((((())))))))))))***)))(((''''''((()))***************))))))))))))************))))))))))))******))))))))))))******))))))(((((((((((())))))...---,,,,,,---000222444666:::@@@EEEGGGHHHIIIJJJLLLMMMLLLJJJHHHGGGHHHIIIEEEDDDBBB???<<<999777666555555555444333111000///333333333444555777888999999::::::;;;===>>>>>>????????????>>>>>>>>>>>>>>>???BBBEEEGGGHHHKKKPPPTTTWWW^^^iiiqqqttttttrrrqqquuuuuuvvv{{{{{{wwwwww}}}zzztttrrruuuzzz}}}~~~}}}~~~}}}zzzsssjjj```ZZZRRRYYYdddpppyyy~~~~~~}}}{{{zzzmmmiiiddd```^^^]]][[[ZZZ\\\\\\\\\ZZZWWWRRRNNNLLLFFFFFFFFFEEEEEEEEEDDDDDDAAA>>><<<>>>BBBCCC@@@<<<@@@>>><<<999777555333333000///............///000///...,,,++++++,,,---...,,,...000111222111000///+++++++++,,,,,,---------,,,,,,,,,------.........,,,---......,,,,,,---...,,,,,,,,,+++++++++******---,,,++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///............---,,,++++++++++++******+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,***((((((,,,000,,,,,,,,,,,,,,,---...///*********++++++,,,------+++++++++,,,,,,------------,,,+++,,,...///...---,,,---///000000000///.../////////000000000000000111111111111111111111111333222222222333555777888;;;:::===BBBFFFOOOhhh''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++***(((%%%""""""$$$&&&((('''''''''''''''((())))))***)))(((((((((((()))))))))+++,,,+++***(((((()))+++---///000222666:::===AAABBBCCCDDDFFFGGGIIIIIIKKKKKKJJJIIIGGGDDDBBBAAA===;;;888666666777888:::888666333222444666666666999::::::;;;;;;;;;;;;;;;AAA???>>>======<<<;;;999===>>>?????????@@@BBBEEEFFFHHHKKKOOORRRVVVYYYZZZdddnnn}}}~~~}}}{{{zzz~~~wwwssssssvvvzzz|||zzzssslllhhh```bbbgggmmmuuu}}}~~~xxxqqqnnnooopppnnnkkkkkkjjjkkknnnooojjj___VVVOOOKKKFFFCCCCCCDDDEEEFFFFFFDDDBBBAAABBBBBBAAA@@@?????????===;;;999666555222111111000///000000000......---------------,,,+++,,,,,,------......///***+++,,,,,,------,,,,,,------............------,,,,,,,,,---------......------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......------++++++++++++,,,,,,---...************++++++,,,---------------------------+++++++++************)))---,,,,,,++++++,,,,,,---(((+++...000000//////000,,,,,,............,,,,,,...............---------000000000000////////////000000000000////////////333333333222222111111111222222333444555777888999888===<<<@@@IIIPPPddd''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''((()))***++++++)))'''%%%%%%&&&((()))(((''''''''''''((())))))***))))))((((((((())))))&&&(((************,,,...///111333555777:::???BBBEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIFFFBBB>>>;;;999888555333222333444555999888666777999<<<<<<<<>>AAAEEEHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFBBB===999666555555444333333555666777;;;;;;;;;===AAACCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA???>>>===<<<<<<===???@@@AAADDDIIIMMMPPPRRRUUUWWWZZZ]]]```dddgggjjjnnnqqq{{{{{{vvvssspppqqqwww||||||{{{}}}ooofffYYYMMMGGGFFFFFFGGGDDDBBBAAAAAACCCDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA>>>===:::777444111///---........................//////......---,,,,,,+++++++++,,,---------------------............------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------//////...---------......++++++++++++++++++++++++******+++,,,---...//////++++++************++++++222///,,,,,,......,,,)))++++++,,,,,,,,,,,,++++++,,,,,,------......//////------------------------////////////000000000000222222222222222111111111111111111222444555777888888===<<<@@@HHHOOOccc''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))*********))))))(((((((((((('''((())))))*********)))))))))***++++++,,,,,,,,,++++++---000333:::===@@@BBBDDDFFFJJJMMMLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDBBB???<<<:::777666666666777888:::<<<>>>???>>>>>>???BBBEEEGGGFFFEEEDDDDDDCCCCCCAAA@@@???>>>::::::999888888;;;???BBBIIIMMMSSSYYY\\\___aaacccdddgggjjjkkkkkklllooorrryyy~~~||||||}}}~~~}}}xxxxxx||||||sssfff[[[SSSOOONNNMMMJJJHHHEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDBBBAAA???;;;888444111000........................///.........---------,,,+++,,,,,,---...---------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///.........,,,,,,,,,++++++,,,,,,---000///...---------------++++++++++++++++++++++++***++++++,,,---.........+++******))))))******+++666111++++++...000...+++++++++++++++++++++++++++++++++,,,------...//////---------------.........////////////000000000000222222222111111111111111000000111222333555666777999===<<<@@@HHHOOOccc((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''((()))))))))((('''((((((((((((((()))*********************+++,,,,,,...////////////222666999>>>AAADDDFFFGGGIIILLLNNNLLLKKKJJJIIIHHHGGGFFFFFFCCCAAA===:::888999:::;;;<<<===>>>???AAAAAABBBBBBBBBBBBBBBCCCEEEFFFEEEDDDBBBBBBAAA@@@???===<<<;;;:::;;;<<<<<<<<>>BBBBBBDDDGGGIIIIIIJJJLLLMMMJJJIIIIIIHHHHHHGGGFFFFFFCCCAAA===;;;:::<<>><<<;;;:::<<>>===<<<;;;???DDDFFFGGGJJJPPPUUUXXX\\\aaaeeeiiimmmrrruuutttzzzssstttuuutttttttttvvvxxxwwwuuurrrnnnmmmrrrzzz~~~~~~}}}}}}}}}}}}}}}zzzkkkjjjhhheeefffkkksssyyy|||zzzrrrooojjjeeeaaa]]]YYYVVVRRRPPPMMMJJJGGGEEEDDDDDDCCCCCCDDDCCCBBB@@@===;;;999888777666444222111000............////////////,,,------...............+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,---------------...---,,,,,,+++++++++,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,///......---...///000111...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////.........///000111111111///000000000111111111222111222222333444666777888999===<<>>@@@CCCGGGHHHHHHGGGFFFDDDAAA???>>>@@@BBBCCCCCC????????????>>>===<<<<<>>>>>???DDD@@@>>>@@@BBBBBBDDDFFFLLLTTT\\\aaaaaabbbeeehhhkkklllmmmppptttyyy}}}xxxkkk```]]]dddqqq{{{{{{~~~yyywwwyyywwwtttwww~~~~~~zzzwwwuuusssmmmllliiieeeaaa]]][[[YYYMMMJJJGGGEEEEEEEEECCCBBBEEEBBB>>><<<:::777444222555333111111111000///---......//////...,,,***)))......------------.........000111000...------......------,,,,,,------...000000///...---,,,,,,+++++++++++++++++++++++++++***///222000***(((+++000,,,,,,,,,---------......,,,,,,------...------,,,///...,,,++++++,,,...///------,,,++++++*********333333333111...,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...*********+++,,,---......///////////////.........000000000000111111111111000000000000000111111222444555555444222222444555999<<<;;;???GGGMMM^^^zzz(((((()))))))))((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***************)))((((((***)))))))))))))))******---///111222333555999<<<>>>???@@@BBBDDDFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPMMMKKKIIIHHHHHHHHHGGGFFFHHHGGGDDDBBB@@@@@@@@@@@@BBB===;;;======:::;;;===AAABBBCCCFFFIIILLLPPPTTT^^^cccjjjmmmmmmnnnqqqttttttsssssstttwww{{{|||zzzoooddd___bbbjjjppp{{{}}}}}}~~~|||yyyuuuqqqmmmjjjhhh[[[WWWQQQMMMJJJHHHEEECCCBBB@@@???>>>===;;;888555333111000000000000...------......///...---++++++/////////....../////////...///000000...------......------,,,,,,------............---------------++++++++++++++++++++++++***---///---)))(((***---+++++++++,,,,,,,,,---------------...------,,,,,,...---,,,++++++,,,---...++++++++++++++++++,,,,,,,,,......---+++***+++,,,------------------------,,,,,,,,,---------.........------,,,,,,------......---,,,,,,,,,...///000/////////////////////.../////////000000000111111000000000000000111111222111222333444444555777999999===;;;???HHHMMM^^^zzz'''(((+++,,,,,,***'''%%%''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))((())))))))))))***+++,,,---000333666999:::<<>>>>>CCCHHHTTT]]]eeedddbbbeeelllqqqyyyzzz{{{{{{{{{}}}{{{vvvssssssrrrrrrqqqpppqqqrrrssstttvvvtttrrrsssvvvzzz|||}}}{{{ssskkkiiilllsss|||tttlllfffcccqqquuu{{{~~~~~~~~~~~~zzzuuuqqqnnnmmmnnnooossswww~~~zzzxxxvvvpppggg```RRROOOLLLIIIFFFDDD@@@>>>;;;999777555444333000.............../////////...000//////////////////000+++---......---,,,,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,000...,,,---///000...,,,++++++,,,,,,,,,---------............---,,,++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------***+++------------...000------------------------,,,,,,,,,---------.........------,,,,,,------............///......------............////////////............////////////000000000000000111111222555666666666555555666888:::>>><<>>@@@BBBHHHPPP^^^jjjrrroookkknnntttxxxzzzuuuqqqpppkkkhhhccc``````ccchhhkkkpppoooooorrrvvv{{{~~~{{{tttlllhhhhhhooo}}}~~~uuunnnjjjrrruuuzzz~~~~~~~~~}}}|||zzzxxxvvvtttsssrrrmmmooorrrxxxxxxmmmddd^^^VVVNNNIIIDDDAAA>>>AAA>>>;;;888555222///,,,/////////////////////000///......------......///+++---......---,,,,,,---///......------......///......---,,,++++++******++++++,,,,,,,,,---------000---+++,,,000111///,,,------------............---.........---,,,,,,+++***++++++,,,,,,++++++***---------,,,,,,,,,++++++,,,---......---,,,---///------------------------,,,,,,,,,---------.........------,,,,,,------......000333555555333000------.........//////000000............////////////000000000000000111111222444555666666555555777999:::===<<>>>>>===<<<<<<;;;;;;<<<<<<>>>BBBDDDFFFNNNWWWbbbpppyyyvvvssswww}}}~~~}}}wwwrrroooccc```[[[YYYZZZ```hhhmmmpppppprrrvvv{{{~~~wwwnnniiieeefffqqq|||yyyvvvvvvxxx{{{~~~}}}}}}~~~|||}}}{{{|||}}}~~~~~~~~~}}}xxxuuurrrrrrtttxxxzzz{{{}}}}}}tttmmmcccYYYQQQJJJEEEAAADDDAAA===999777333///,,,111000////////////000000......------------......+++---...///---------...//////............////////////...---,,,+++******++++++,,,,,,------.........+++***+++...///---+++............////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++++++++,,,---,,,***)))***+++------------------------,,,,,,,,,---------.........------,,,,,,------...))),,,000222222000---***------......///000000000....../////////000000000000000000000000111111222000111333444555777999<<<999<<<;;;>>>FFFKKK[[[www(((((()))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))***++++++,,,,,,,,,+++***+++---000444888;;;===BBBDDDGGGHHHGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEEEEFFFGGGGGGGGGFFFEEEEEECCCBBBBBBCCCDDDCCCBBBBBBAAA@@@??????@@@AAABBBFFFGGGIIIMMMOOORRR[[[eeekkkyyy}}}|||zzzsssnnncccbbb``````ccciiippptttvvvwwwyyy}}}{{{tttmmmeeebbbhhhqqq{{{~~~~~~~~~|||{{{~~~{{{vvvuuuvvvxxxyyy{{{{{{sssjjjbbbYYYQQQLLLGGGDDDAAA>>><<<999555333333222000////////////000//////............//////+++---//////......///000//////............/////////.........------,,,,,,++++++,,,,,,---......///,,,,,,+++,,,---......------------.........//////++++++,,,---...............---,,,++++++,,,---...------------------,,,,,,)))***+++***))))))***+++------------------------,,,,,,,,,---------.........------,,,,,,------...((()))+++---------,,,+++------......///000000111/////////000000000111111000000000000000111111222///000222333444666999;;;888;;;:::<<>>;;;;;;;;;===>>>@@@CCCEEEFFFEEECCCBBBBBB@@@?????????@@@CCCEEEGGGHHHHHHGGGGGGHHHMMMSSSXXX\\\___aaabbbdddkkkvvv|||wwwuuusssuuuxxxzzz{{{~~~~~~{{{tttnnnlllnnnpppxxxzzz~~~~~~~~~uuukkkdddXXXPPPHHHCCCBBBBBB???;;;666444222000000000111111111111111222111111000///.../////////000000111111---...///...,,,+++,,,---//////...------------...------------------------///...------++++++***)))---,,,,,,++++++,,,,,,---........................---------,,,,,,,,,++++++,,,---.........---,,,+++...........................------,,,,,,------...........................000000000000000000000000,,,...//////......000111---...000111111111000///...///////////////......333333222111000000111111222222333444666888:::;;;:::>>>===AAAIIILLLYYYqqq(((((())))))(((((('''&&&((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''***+++++++++***+++---...111444999>>>BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFDDDCCCAAA@@@@@@>>><<<:::999999:::<<<>>>BBBDDDEEEDDDBBB???>>>>>>AAA@@@???>>>???AAADDDEEEIIIJJJLLLNNNQQQVVV\\\```eeehhhkkklllooovvv|||{{{wwwyyy}}}~~~|||wwwuuuvvvwww{{{}}}~~~}}}ssslll^^^WWWPPPKKKJJJIIIEEEBBB===<<<;;;888666444222111000000111111111000000000....../////////000000000---...///...,,,+++,,,---//////...------------...------------------------...------,,,,,,+++++++++---,,,,,,++++++,,,,,,---........................---------,,,,,,,,,++++++,,,------...------,,,,,,------------------------...------,,,,,,------...................................................,,,---......------...///......//////000000000///...///////////////......333222222111000000111111000000111222444666888999888<<<;;;???GGGJJJWWWppp***)))((((((''''''((((((************))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))*********,,,///222666999<<<@@@CCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEECCCBBB@@@>>><<<<<<777666555666777999<<<>>>BBBCCCDDDCCC@@@>>>======@@@???======???BBBEEEGGGJJJNNNSSSWWW[[[___cccfffiiilllooorrrvvvzzz|||~~~~~~}}}{{{zzz{{{~~~zzzwwwxxxwwwzzz~~~~~~~~~wwwjjjeee___ZZZWWWTTTOOOKKKFFFEEECCCAAA===999666444000000000000000000000000............////////////---...///...,,,,,,,,,---000///......------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................------------,,,,,,,,,,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------------------------,,,---......,,,+++,,,---......------......///000...//////000000/////////333222111111000111111111000111111222444666888999888<<<;;;???FFFIIIXXXqqq+++***((('''''''''((()))*********))))))((((((((())))))))))))))))))))))))++++++*********+++,,,,,,((())))))***+++...333777<<<===@@@BBBDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCBBB@@@>>><<<:::888888222222333444777:::===???@@@AAAAAA@@@???>>>???@@@=========???CCCIIINNNQQQWWW\\\bbbgggiiikkkmmmnnnjjjmmmpppttt{{{{{{yyy|||{{{}}}{{{vvvsssqqqssswww|||}}}vvvsssnnnjjjfffbbb\\\XXXRRRPPPMMMHHHCCC???<<<;;;333222222111111000000000..................//////---//////...---,,,---...000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------...........................------------,,,,,,,,,...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---------------------------//////...,,,+++,,,---......---,,,,,,...///000...//////000000000000///222222111111111111111222333333333444666888999:::999>>>>>>AAAGGGJJJZZZuuu+++***)))''''''((()))))))))))))))(((((('''''''''))))))))))))))))))))))))'''''''''''''''((()))***)))***+++,,,...222888<<<@@@AAABBBCCCDDDDDDDDDCCCFFFEEEEEEDDDCCCBBBBBBAAA@@@???===;;;999777555444111111333555888;;;>>>@@@?????????>>><<<<<<>>>@@@===???CCCHHHOOOWWW]]]aaakkkoootttxxxxxxxxxwwwxxxpppqqqtttxxx}}}vvvxxxyyyvvvrrrssszzz~~~{{{xxxvvvtttyyy}}}zzzyyyxxxvvvuuurrrooollliiiddd]]]UUUMMMHHHEEECCC999888666444333222111111//////////////////.........///000///---,,,---...000000///............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///...------,,,,,,------....................................---------,,,,,,------,,,+++,,,---...///------------------------...------,,,,,,------...................................................///000000///---,,,---.........---,,,,,,...///000......///000111111000000222111111111111111222222333333444444666777999:::888>>>>>>@@@FFFJJJ[[[www******))))))(((((())))))(((((((((((('''''''''''')))))))))))))))))))))))))))(((((())))))***+++,,,+++---///000333777<<<@@@BBBCCCCCCDDDDDDDDDCCCCCCEEEEEEDDDCCCBBB@@@@@@???===<<<;;;999777555444333111222444666999<<>>DDDGGGYYYvvv)))************)))((((((((((((((((((((()))))))))))))))))))))))))))))))))++++++++++++,,,---...///---///333555888;;;???BBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@???===<<<<<<::::::999777666444333333333333555777:::<<<>>>??????@@@@@@@@@AAAEEEJJJNNNXXX\\\ccckkkrrrxxx{{{|||{{{}}}}}}{{{vvvyyyyyyuuuqqqttt~~~zzzwww}}}{{{{{{{{{}}}vvvkkk```WWWRRRLLLIIIDDD>>>999666444333222222111111000000000000...///000///...---...///111000000///////////////........................---------.....................------------..........................................------------***+++,,,---............------------------------...------,,,,,,------...........................------------------------,,,...//////------...000......//////000000000///......///111111222222111111111000000111222222333222222222333444555666777555<<<===>>>CCCFFFYYYxxx)))******++++++***((('''(((((())))))******++++++))))))))))))))))))))))))(((((((((((()))***+++,,,///111555888;;;>>>AAADDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>===;;;:::999999888888666555444333333333444666888:::;;;===>>>===???BBBEEEIIIPPPXXX^^^fffjjjqqqxxx}}}~~~~~~~~~xxxrrruuu}}}zzzsss{{{}}}{{{|||}}}tttiii^^^XXXRRRNNNHHHAAA;;;777444333333222222222111111000000...000000000...---...///111111000///////////////////////////////////////..............................------------..............................//////.........---------)))+++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///---...000111111111000///......///111111222222222111111000000111222333333444444444555666777888999777>>>???@@@EEEHHH\\\zzz***'''$$$$$$''')))***)))((((((((((((((((((((((((+++***))))))))))))))))))***))))))))))))+++,,,---333555888;;;>>>@@@AAAAAADDDDDDEEEEEEEEEEEEDDDDDDDDDBBB???<<<:::999999999888999888666444222333444666888999::::::;;;>>>AAA???CCCJJJPPPWWWaaammmuuuvvv|||||||||~~~}}}~~~}}}qqqhhhcccaaa\\\TTTKKKCCC===:::999555222000000222222111000222111111111111111222222111111000000//////......000000//////......------////////////////////////000...++++++---///////////////...---------------.........------,,,,,,,,,...------,,,,,,------...........................//////.........---------,,,---------.../////////,,,---...//////---+++)))******++++++,,,---......***++++++,,,---...////////////000111111111111111000111111111111222222222222333555555444444666777999===;;;<<>><<<:::999999:::;;;888999999888666555777888;;;===>>>??????@@@AAACCCDDDJJJSSS[[[bbbkkkttt{{{~~~|||tttppplllfff]]]RRRHHHAAA===<<<777666444333222222222111111111111000000111111222............///////////////////////////.........////////////////////////...,,,******,,,...//////000///..................------------------,,,,,,...------,,,,,,------...........................//////.........------------------...............---......///...---,,,+++++++++,,,,,,------......,,,,,,------......////////////000111111111111111000111111111111222222222222444555666555555666888888<<<;;;===FFFMMMbbb)))((('''(((*********)))((((((((((((((((((((((((******)))))))))******+++,,,,,,,,,---000333777999===???AAACCCEEEFFFFFFFFFEEEEEEEEEEEECCCBBBAAA@@@:::999888888888999;;;<<<888999:::999888999;;;===<<<===???@@@AAABBBEEEGGGLLLTTT^^^gggmmmttt{{{~~~}}}}}}|||xxxxxxrrrggg[[[OOOGGGBBB@@@;;;;;;999777444222222333111111000000000000000111,,,,,,---......///000000.........///////////////////////////////////////---+++******,,,...//////000000/////////.........,,,,,,------------------...------,,,,,,------..........................................---------...............---------/////////............------------......................../////////////////////000111111111111111000111111111111222222222333555666666666666777999888<<<;;;>>>GGGNNNbbb''''''(((((())))))((('''(((((((((((((((((((((((())))))))))))***++++++,,,,,,------000333888<<>>===888888888888999:::;;;<<<999:::;;;:::::::::<<<>>>;;;===???AAADDDIIIOOOSSSWWW^^^fffmmmrrrvvv|||~~~|||{{{}}}|||~~~xxxnnnbbbWWWNNNIIIFFF@@@@@@???;;;666222222333111111000000//////000000........./////////000000------......//////000000////////////////////////---,,,+++,,,...000000000000000000000000//////...,,,,,,,,,------............------,,,,,,------.................................................../////////...---------,,,000//////.........//////////////////............111000000000//////......//////000111111111111111000000111111111222222222444555777777666666888999888<<<;;;>>>FFFKKK^^^{{{((()))*********)))(((((())))))))))))))))))))))))))))))))))))***+++---------...000333777;;;???AAA@@@AAACCCDDDEEEDDDDDDCCCFFFFFFEEECCCAAA???===;;;:::::::::::::::;;;;;;<<<;;;;;;<<<;;;::::::;;;======???AAAEEEKKKTTT^^^eeeeeejjjooosssuuuwww|||~~~{{{zzz}}}}}}tttqqqtttxxx|||}}}yyyqqqhhh___XXXRRRPPPHHHFFFCCC???999555333333222222111000000000000000111111111000000000//////------......//////000000///////////////////////////...---...000222222111000000000111000///......,,,,,,,,,------............------,,,,,,------...........................---...................../////////...---------,,,//////.........//////000//////////////////......111111111000//////......//////000111111111111111000000111111111222222222444555777777666666888999999===<<<>>>DDDGGGXXXsss+++,,,---,,,***)))***+++))))))))))))))))))))))))(((((())))))+++,,,......///111444888<<>><<<:::;;;;;;<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;===>>>>>>AAAEEEKKKRRR\\\ffflllrrrvvvzzz{{{{{{|||{{{wwwxxx~~~yyyuuuppptttxxx{{{~~~{{{nnngggiiinnn~~~~~~~~~|||zzzvvvqqqkkkddd___\\\RRRNNNHHHCCC???;;;666333444333222111000000000000333333222111111000//////.........///////////////////////////////////////111000///000222222111000...///000111000///...---,,,,,,------------------...------,,,,,,------...........................---------..............................------------............/////////.........///////////////111111000000//////......//////000111111111111111000111111111111222222222333555666666666666777999999======>>>CCCEEETTTnnn***++++++)))'''&&&)))+++))))))))))))))))))))))))(((((()))***+++---...///222555999>>>AAABBBBBBBBBDDDEEEFFFHHHIIIHHHHHHGGGDDDDDDCCCAAA???===;;;:::::::::;;;<<<<<<<<<<<<<<<;;;===>>>>>>>>>>>>@@@CCCGGGKKKSSSZZZ```fffkkknnnwww|||wwwpppnnnuuuzzz~~~xxxwwwvvvvvvwwwzzz|||~~~|||}}}wwwssslllnnnrrrwwwzzz~~~rrriiijjjooo|||xxxrrrlllhhh\\\UUUMMMHHHFFFBBB:::444555444333222111111111111111111111111000000000000///////////////.........////////////////////////222000000000111111000...---...///000000...---,,,------------------,,,,,,...------,,,,,,------...........................---------.........//////---------...............+++,,,---...///......------------......//////000/////////////////////...//////000111111111111111000111111111111222222222222444555666555555666888888======???DDDEEETTTnnn'''((((((%%%""""""%%%((())))))))))))))))))))))))(((((()))***+++---///000444888===BBBEEEEEECCCBBBBBBCCCEEEGGGHHHHHHHHHGGGCCCCCCBBBAAA???===;;;:::888888:::;;;<<<=========;;;<<<>>>???@@@AAADDDGGGUUU\\\eeemmmrrrsssttttttvvv|||{{{yyyppplllqqqvvv}}}zzzvvvttttttsssssstttuuuvvvwwwwwwzzz}}}xxxtttqqqrrrtttyyy|||vvvxxx}}}}}}zzzwwwwwwyyy}}}}}}{{{zzz{{{uuupppcccZZZPPPKKKKKKGGG>>>555666555444333222222222222......//////000000111111000000//////.........---////////////////////////222000000000111000...,,,---...///000000...,,,+++.........------,,,,,,,,,...------,,,,,,------...........................---------.........//////,,,------....../////////)))+++---//////...---,,,+++,,,,,,---...///000000........./////////////////////000111111111111111000111111111111222222222222333555555444444666777777<<<===@@@EEEGGGUUUooo((((((((((((((((((((((((,,,+++***(((((()))+++,,,,,,+++++++++---///222444999;;;???BBBEEEEEEDDDDDDGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFDDDAAA???======<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>@@@EEELLLQQQ[[[dddooowwwxxxwwwvvvvvv{{{~~~|||zzztttuuuuuuwww{{{yyyrrrnnnqqqsssuuuuuutttssstttuuuyyytttqqquuuzzz|||~~~~~~{{{wwwsssxxxyyywwwwww~~~}}}|||zzzvvvpppjjjgggiiiooossszzzzzz}}}}}}{{{|||{{{~~~hhhcccZZZSSSMMMHHHEEEBBB===:::777555444333222000000111222222222111///...///000111333333222222111000///---,,,---///111222//////000000000000//////////////////////////////......------------......------------------------...........................------------...//////........................111111000///...---------////////////000000000000////////////000000000000111111111000000000000000111111111111111222222222000111222444666777999999;;;===:::<<>>>>>;;;;;;<<<<<<<<<<<<======>>>???@@@BBBFFFLLLTTTYYYcccjjjttt{{{||||||||||||||||||{{{zzzzzz{{{|||~~~~~~yyyuuurrrppppppxxxyyyzzzyyywwwwwwxxxyyy{{{uuuqqqsssvvvuuuvvvxxxyyy|||}}}uuuyyyzzzwwwxxx~~~yyyvvvsssmmmgggddddddgggiiiooopppssswwwwwwuuuyyytttnnneee]]]UUUOOOIIIEEEAAA>>>:::666555333111///000111111222111000///...---...///000111000000//////...---,,,---...000111//////000000000000//////------------------------......------------.........................................................------------...//////......................../////////......------,,,............////////////....../////////000000000111000000000000000000000222222222222222333333333444444555555666777777888;;;<<<:::<<>>>>>>>>======>>>>>>>>>:::===AAAFFFLLLTTT\\\aaahhhnnnvvv{{{||||||~~~}}}zzzuuuoookkkkkknnnqqq|||||||||{{{{{{|||zzzvvvvvvtttpppooopppsssvvvzzzyyytttqqqmmmhhhdddbbbaaaaaadddeeeiiioooqqqppprrrwwwzzz~~~{{{xxx}}}vvvlllbbbXXXPPPJJJGGGDDD???;;;888666333111000111111111111000//////......///000000000000//////...---------...///000///000000111111000000///------------------------......------------......////////////////////////...........................------------...//////........................//////////////////......------------........................////////////000000000000000000111111222222333333333444444444777777777777777666666666999<<<999;;;CCCEEERRRiii************************,,,+++******))))))*********,,,///333777;;;>>>???BBBBBBCCCCCCCCCAAA???>>>DDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCBBB@@@????????????@@@<<>>???@@@AAAFFFKKKSSS\\\dddlllssswwwxxx|||}}}}}}vvvqqqooorrrwwwxxx}}}yyysssooonnnvvvwwwwwwxxxzzz{{{xxxyyy}}}zzzwwwuuussspppkkkhhhdddbbbeeelllqqqpppmmmmmmpppqqqrrrsssvvv{{{yyymmmaaaZZZQQQMMMGGGCCC???<<<999666333333222222111111111111111111111111111222222222////////////.../////////000000111111111111000000000000000000000000000000......------------.........................................................------------...///////////////////////////////////////////////////000....../////////000000000.........////////////000//////000000111111111111000000000111222333333333444444444555555666666666888;;;999;;;BBBDDDOOOfff((((((((((((((((((((((((((())))))***++++++,,,,,,---///444999===???@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@????????????@@@@@@AAABBBCCCDDDDDDCCCBBBAAA>>>>>>===>>>???BBBEEEGGGNNNTTT]]]eeekkkqqquuuxxx{{{~~~|||zzzwwwtttwww{{{~~~|||{{{{{{vvvqqqmmmlllpppvvvyyy{{{tttrrrzzzzzzzzzyyyzzz}}}~~~{{{zzzxxxtttpppkkkggghhhpppwwwvvvrrrqqqsssssstttuuuxxx}}}xxxnnngggXXXTTTNNNHHHDDD@@@<<<999555444333333222222333333/////////...///000000111111111111000000000//////000111111222222111111000..............................------------.........................................................------------...//////////////////////////////---------------,,,,,,,,,////////////000000000111////////////000000000000/////////000111111222222//////000111222222333333222222333444555666777888888;;;999<<>>AAAFFFKKKQQQTTTYYY___gggnnnrrruuuwwwyyyzzz}}}~~~yyyvvvvvvuuurrrppprrrwwwxxxsssrrrxxx}}}zzzvvvtttsssqqquuu{{{{{{{{{zzz~~~~~~~~~}}}}}}{{{xxxuuuooooooxxx~~~|||{{{}}}|||wwwgggbbb[[[SSSMMMGGGBBB???777666555444333444444555000///.........///111111222222222222222111000000000111111222222111111000..............................------------......////////////////////////...........................------------...////////////////////////////////////......------,,,,,,........./////////000000000000000000111111111222...//////000111111222222///000000111222333444555333333444555666777888888999<<<:::===DDDDDDOOOeee************************%%%&&&(((***,,,---......444777;;;@@@BBBBBBAAA@@@BBBAAAAAA@@@???>>>======999888888777777888888999@@@AAABBBCCCCCCAAA???>>><<<===@@@EEEMMMUUU]]]aaahhhmmmtttzzz}}}~~~}}}|||xxxtttssstttuuutttrrrrrryyy{{{sssnnnlllvvv{{{}}}zzzyyy{{{{{{zzz}}}}}}~~~~~~|||vvvuuuuuupppggg^^^VVVOOOIIIEEE888777666555444555666666222111000000000111333444333333333333333222111000111111222222222222111111111111111111111111111111.........------.........000000000000000000000000...........................------------...//////000000000000000000000000333222222111000//////...---------.........//////000111111111222222222222...//////000111222222222000111111222444555666666555555666666777777888888999<<<;;;>>>DDDEEEOOOeee************)))))))))(((++++++,,,,,,---000555888<<<===>>>???????????????BBBAAA@@@>>>;;;888666444444333222222222444666888AAABBBBBBAAA@@@???@@@AAA@@@BBBEEELLLUUU___iiinnnpppsssxxx}}}vvvssstttyyy}}}}}}~~~|||sssmmmlllqqqrrrxxx|||zzz|||zzzvvvvvv{{{~~~}}}~~~~~~xxxqqqllldddVVVGGGEEEAAA<<<888555333222111111000000000/////////...111111000000000000000111222111111111000000//////111111000000000000111111222111000///......////////////.........---------............/////////000/////////...------,,,,,,---...000111222222222111,,,---...000000000//////////////////////////////000///.........///111222111111222222222222111111222222111111222222333444555555666777888999::::::<<<;;;;;;===???FFFUUUccc))))))))))))***************+++,,,---///222777;;;>>>??????@@@AAAAAAAAA@@@@@@???>>><<<999777555333333333222222333555888999>>>@@@AAAAAA@@@@@@AAABBBFFFJJJQQQZZZdddmmmtttxxxwwwzzz~~~xxxtttsssrrrrrrqqquuu~~~{{{sssnnnoooqqqrrrxxx}}}yyytttuuussspppssszzz}}}}}}~~~}}}|||zzzkkk]]]LLLGGGAAA<<<:::888555333222222111111000000000///111111000000000000111111111111111111000000000///000000000000000000000000000000000000/////////...//////.........---------........./////////000000------......///000000111,,,---...///000000//////......//////000/////////////////////////////////000//////...///000111222111111222222222222111111333333222222222222222222555555666777888999::::::<<<;;;<<<>>>@@@FFFSSSaaa~~~(((((())))))***+++++++++***,,,///111333777<<<@@@@@@AAAAAABBBBBBBBBAAAAAA===<<<;;;999666444222111333222222333555777:::;;;>>>???AAAAAABBBCCCFFFIIIKKKPPPZZZeeeooowww|||~~~}}}{{{uuuqqqpppooossstttzzz~~~tttrrruuusssuuuzzz~~~yyyuuusssrrruuuuuusssvvv|||~~~|||zzzyyyxxxzzz|||uuu{{{~~~~~~}}}pppYYYRRRHHHBBB@@@>>>:::555444444333222111000000000111111000000000111111222111111111111000000000000///000111222222111000//////000000111111000....../////////............---....../////////000000000......//////000111111111---...////////////......000000//////......//////////////////////////////000////////////000111222111111222222222222111111222222222222222333444444555555666777888999::::::<<<;;;===???AAAFFFRRR___|||))))))*********++++++++++++...222555888<<>>@@@BBBFFFQQQ]]]{{{+++++++++***************+++...333777:::===AAADDD@@@@@@@@@@@@@@@???>>>===888666555333111000000000222333555666999;;;===>>>AAA@@@??????CCCLLLVVV^^^dddfffkkkqqqwww}}}}}}{{{wwwtttssssssxxx}}}{{{wwwwwwxxxyyyzzzxxxuuurrrrrrrrrqqqqqqrrrssstttuuu}}}~~~}}}yyyuuurrrooommmmmmpppssswwwzzz|||}}}}}}sssooojjjdddaaaeeeqqq{{{}}}yyytttqqqrrrzzz|||vvvsssuuuyyymmm\\\OOOGGGBBB>>>:::888666444111000//////000111111111111111222333333000000000000000000111111...///111333333111///...---...000222222111///...////////////////////////////////////000000000111000//////......------,,,111111111000000000000000333111000.........///000000000000000000000000000///000000111111111111111111111222222222222111111222222222222333444555555555555666777888999::::::<<<<<<>>>@@@BBBFFFQQQ]]]{{{*********++++++++++++++++++///444888:::<<>>===<<<;;;777555333222000000000111444555666888;;;===>>>???@@@@@@@@@BBBHHHRRR^^^fffnnnnnnooorrrvvvzzz~~~}}}yyyuuurrrqqqqqqqqqyyy~~~}}}zzzxxxwwwuuussspppllllllkkkllllllllliiigggiiihhhhhhhhhhhhiiijjjjjjooorrrvvvyyy{{{}}}wwwvvvtttqqqnnnjjjhhhggglllnnnqqqtttuuuvvvyyy{{{~~~zzzqqqggg```\\\\\\dddmmmxxxvvvsssnnnlllpppzzz{{{uuurrr}}}|||yyykkk]]]QQQHHHBBB???:::888555222000000000111111111111111111222333444000000000000111111111111///000111222222111000///......000111111000000///...////////////000000000/////////000000000111111,,,,,,------...///////////////............///000111111000/////////000000000000000000000000000000///000111111222222111111111111222222222222111111777666555333222222111111555555666777888999::::::<<<;;;===???AAAFFFRRR___{{{'''((()))***,,,---...///000444999<<<>>>???@@@AAA@@@@@@@@@???>>>===;;;:::777555333111111111222222555666888:::<<<===>>>???AAADDDHHHNNNUUU^^^gggnnnsssssstttuuuwwwzzz}}}~~~{{{|||~~~~~~{{{xxxtttqqqqqqsssvvvxxx}}}|||}}}zzzsssmmmrrrpppmmmkkkjjjhhheeeccc^^^]]][[[ZZZ[[[[[[ZZZYYY\\\\\\]]]]]]^^^___``````aaafffkkkoooqqqrrrtttwwwmmmmmmmmmkkkhhheeeaaa___```bbbfffiiikkkmmmpppsssuuuvvvxxx{{{~~~zzznnngggccc^^^___cccmmmrrruuusssnnnnnnuuu|||~~~xxxxxx~~~~~~vvvzzz}}}~~~zzzooo```SSSJJJEEE>>><<<888555333222222333111111111111222333444555///000000000111111111111000000000000000000000000.../////////000000000000.../////////000000000000//////000000000111111111---------...//////000000......------...///000111///000000111111111000000000000000000000000000000///000111222222222111111111111222222222222111111666555444333333333333333555555666777888999::::::<<<;;;<<<>>>@@@FFFSSSaaa|||$$$%%%'''***---///111222777:::???BBBCCCDDDDDDDDDAAAAAA@@@@@@>>>===;;;:::777666444222111111222333666777999;;;<<<>>>>>>>>>CCCIIIQQQZZZaaaiiippptttyyyzzz{{{}}}~~~|||uuuvvvxxxyyyzzz|||}}}zzzvvvuuuwww}}}{{{}}}~~~}}}}}}}}}|||yyyuuusssrrrnnnfff___aaa^^^\\\ZZZYYYXXXUUUSSSTTTRRROOONNNOOOOOOOOOOOOMMMNNNOOOQQQRRRTTTUUUVVVTTTYYY___bbbbbbbbbcccdddaaabbbbbbbbb___[[[WWWTTTOOORRRVVVYYY\\\```dddgggkkkmmmooossswwwzzz}}}~~~~~~wwwrrrmmmeee______cccmmmwwwwwwqqqnnnsssyyyzzz}}}~~~yyysssqqqvvv{{{uuuxxxyyyxxxzzz|||lll[[[PPPJJJAAA>>>;;;777555444444555111111111111222333444555//////000000111111111222111111000000000000111111//////......///000111222.../////////000000111111000000000000111111111111111111111000//////......000/////////000111333444...///000222222222111000000000000000000000000000///000111222333222111111111111222222222222111111000111111222444666888999555555666777888999::::::<<<;;;;;;===???FFFUUUccc}}})))))))))***+++...000111888:::>>>AAACCCCCCBBBAAA@@@AAAAAAAAA@@@===:::999666555444444555666555444666888;;;===>>>???BBBDDDLLLXXXccchhhnnnwww{{{zzzyyyvvvvvvwwwwwwxxx{{{~~~~~~}}}{{{yyyvvvsssqqqooonnnrrrjjjaaa```cccbbb[[[TTTUUUTTTSSSQQQOOOMMMKKKJJJIIIHHHFFFDDDCCCCCCCCCDDDHHHGGGFFFEEEFFFHHHJJJLLLNNNOOOQQQSSSTTTUUUTTTTTTVVVWWWXXXYYYXXXVVVTTTRRRTTTRRRPPPPPPSSSWWW[[[\\\aaabbbeeehhhmmmqqquuuwwwtttvvvxxxyyyyyyzzz|||~~~~~~zzzpppffffffgggjjjnnnrrrsssqqqpppwwwxxxxxxwwwtttqqqqqqqqqwww|||}}}ssspppwwwzzzxxx||||||wwwnnn^^^OOONNNGGG???999888777666444222222111111000000//////222222111111111111222222222111000.........///000111111111111000000000000000000//////.........---...---++++++---...------000000000000000000000000.../////////000000000111////////////////////////000000000000000000000000333222111000000111222333111111222333333333333222333333333333333333333333888666444666999<<<;;;:::::::::===@@@BBBGGGRRR___{{{------------///000222333999;;;>>>AAACCCCCCBBBBBBBBBBBBBBBAAA???<<<:::888555555555666888888888777999:::<<<<<<===>>>AAADDDRRRaaannnsssvvv|||zzzzzzzzzyyyyyy|||}}}|||wwwuuurrrnnnjjjfffdddccc___\\\WWWUUUUUUTTTPPPMMMKKKKKKIIIGGGFFFDDDBBBBBBAAAAAA???>>>======>>>>>>???>>>======>>>???BBBCCCCCCDDDEEEGGGHHHHHHIIIIIINNNOOOQQQRRRSSSSSSRRRRRRQQQOOONNNMMMPPPSSSWWWXXX\\\\\\^^^```cccgggiiikkkjjjmmmoooqqqrrrtttvvvxxxxxx{{{~~~sssqqqnnnmmmnnnpppqqqqqqrrrvvv{{{}}}{{{vvvrrrpppuuuzzzwwwrrrxxx||||||yyyqqqdddWWWQQQKKKCCC>>><<<:::777444333333222222111111111111222222111111111111222222222222111000///000111111111111111111000000000000000000/////////.........,,,+++***,,,...000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000333222111111111111222333111111222333333333333222333333333333333333333333777555444666999;;;;;;999;;;;;;<<>>????????????AAAEEEIIITTTdddsssxxxxxx|||~~~~~~~~~}}}}}}|||{{{yyywwwuuutttmmmjjjfffaaa\\\XXXUUUSSSLLLLLLKKKIIIGGGEEEDDDDDDAAA@@@???>>><<<;;;:::999:::999999888888999999:::::::::999999999;;;<<<>>>>>>>>>>>>??????AAABBBCCCDDDEEEGGGIIIKKKMMMNNNOOOOOONNNMMMMMMNNNQQQUUUWWWYYYYYYYYYYYYZZZ\\\]]]^^^^^^aaadddfffgggiiilllnnnqqqtttwwwyyyyyyxxxxxxyyy|||xxxqqqppprrruuuwwwssswww|||~~~zzzxxxvvvvvvyyy}}}zzz}}}yyynnncccXXXRRRJJJDDD@@@===999555444333333222222222222222222222222222222222222222222222111111111222333333111111111111000000000000000000////////////......---,,,,,,---000111111000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000333333222222222222333333111111222333333333333222333333333333333333333333666555444555888999:::999===;;;<<<>>>???EEERRR```{{{...///000222555777999:::;;;===???AAACCCCCCCCCCCCDDDCCC@@@===:::777555444222555999<<<===>>>??????DDDDDDEEEFFFGGGKKKPPPTTTYYYeeeqqqxxxzzz}}}||||||~~~~~~}}}}}}{{{yyyqqqqqqpppnnnllliiigggfff___]]]YYYTTTOOOKKKHHHFFFCCCCCCBBBAAA@@@>>>===<<<;;;;;;:::999888777777666666666666666777777888888888777777777777888999:::<<<;;;;;;;;;;;;===???@@@===>>>???AAACCCFFFIIIJJJLLLLLLMMMMMMOOORRRVVVYYYZZZYYYXXXWWWVVVUUUUUUUUUVVVXXXZZZ\\\\\\^^^```bbbfffjjjnnnqqqrrrrrrrrrssstttxxx|||{{{{{{}}}{{{||||||||||||}}}|||}}}~~~zzzoooddd\\\QQQHHHCCC???;;;888555444333222222222333333222222222222222222222222111111111111222222333333111111111111000000000///000000//////////////////222000//////000000...,,,////////////////////////000000000000////////////////////////////////////000000000000000000000000333333333333333333333333111111222333333333333222222222333333333333444444555444444555777888999999>>><<<;;;===>>>DDDRRR```{{{+++,,,///222666999;;;======>>>@@@BBBCCCDDDDDDDDDCCCAAA>>>:::777555444333333666;;;===>>>@@@BBBDDDFFFIIIMMMQQQTTTYYY^^^bbbhhhlllttt|||yyyxxxzzz}}}|||||||||}}}}}}{{{yyywwwvvvuuussspppnnnhhhhhhfffccc```\\\ZZZXXXQQQOOOLLLIIIEEEBBB@@@???@@@>>>;;;<<<===<<<999555888888777777777666666666444444555666666777777777444444444444444444555555777666555555666777999:::;;;;;;<<<===>>>@@@BBBCCCDDDGGGIIIJJJLLLPPPUUUYYYYYYWWWVVVTTTRRRQQQPPPPPPRRRSSSUUUUUUTTTTTTVVVWWWWWW[[[```ccceeefffhhhiiijjjmmmqqquuuxxx{{{|||qqqgggYYYMMMFFFBBB???===666555333222111111222333111222333333333333222111///000000111111222222222111111111111000000000/////////000000000000000000111000000000111111///---////////////////////////000000000000////////////000000000000000000000000000000000000000000000000333333333333333333333333111111222333333333333222222222222333333444444444444555555555666777999:::>>><<<;;;<<<>>>CCCQQQ___{{{+++---000444888;;;===>>>??????AAABBBCCCDDDDDDDDDAAA???;;;888666555555555666:::>>>???@@@BBBFFFJJJLLLQQQYYY```fffjjjnnnqqqvvvtttwww{{{vvvtttvvvxxxzzz|||~~~}}}|||}}}}}}}}}{{{yyywwwtttrrrpppnnnkkkgggddd```___]]]YYYVVVRRROOOMMMFFFDDDBBB@@@>>>===<<<<<<;;;999777888::::::555111555555555555555666666666222333444555555555555555666666666666666666666666555555444444555666666777999::::::;;;;;;<<<======;;;???BBBDDDEEEHHHMMMRRRRRRQQQOOOMMMLLLJJJJJJIIIMMMNNNOOOOOOMMMMMMNNNOOOOOORRRVVVXXXZZZ]]]```bbbbbbeeeiiilllooossswwwyyy{{{}}}}}}rrrbbbUUUMMMHHHDDDAAA:::888555333222222222333111222333444444333222111///000111111222111111000111111111111000000000000//////000000000000111111,,,,,,---000222333222111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000222222333333333333222222111111222333333333333222111222222333333444444555444555666777666777999;;;===;;;<<<===>>>CCCPPP]]]{{{000111555888;;;>>>??????@@@@@@AAABBBCCCDDDDDDEEE@@@>>>:::777666777888:::;;;>>>AAABBBAAADDDJJJOOOWWW___jjjttt{{{~~~~~~|||~~~}}}xxxvvvxxxzzz~~~}}}|||{{{zzzyyyvvvtttqqqooollliiifffbbb]]]ZZZTTTSSSQQQOOOKKKHHHEEECCC???>>><<<;;;:::999888888333444666777777666555444444555555555666666777777333444555666666666555444888888888999999888888777555666666777777777777777666777888:::::::::999888666:::>>>???>>>@@@EEEIIIJJJIIIHHHFFFEEEEEEEEEEEEEEEGGGHHHHHHGGGGGGHHHJJJJJJLLLNNNOOOPPPRRRVVVYYYXXX[[[___bbbeeehhhllloooooossswww{{{}}}{{{mmmaaaWWWOOOHHHCCC???<<<999666444333444444111222444555555444222111111222333333333222111000111111111111000000000000//////000000000111111111)))***,,,///222444333111000000000000000000000000------...///000111222222000000000000000000000000000000000000000000000000111111222333333222111111111111222333333333333222111111222333333444555555444666888888777777:::===<<<;;;<<<>>>???CCCOOO\\\{{{555777999<<<>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEEEE@@@>>>:::888777999;;;===???BBBDDDDDDCCCFFFMMMSSSbbbkkkyyy|||zzz|||~~~||||||zzzwwwuuusssqqqmmmjjjiiifffccc```\\\XXXRRRNNNJJJIIIHHHFFFCCC@@@>>>===<<<;;;:::888777666666666---222888888666444666999555666666777888888999999666777888999888888666666444444555555555444444333222333555666666555444333333555777999999999777666666:::======;;;;;;@@@DDDEEEDDDCCCCCCBBBBBBCCCCCC@@@AAACCCCCCCCCDDDEEEGGGDDDDDDEEEDDDDDDFFFJJJMMMLLLOOORRRVVVXXX[[[___bbbgggkkkppptttwwwxxxzzz|||uuujjj___UUUJJJCCCBBB@@@<<<888555555555666111222444555555444222111333444444555444333111000111111111111000000000000//////000000111111111222++++++---///222222000...000000000000000000000000,,,---...///000111222333000000000000000000000000000000000000000000000000000111222333333222111000111111222333333333333222111111222333333444555555555777999888777777:::===;;;;;;<<>>>>>>>>>>>>>>>>>>>>===<<<===>>>@@@AAAAAAAAAAAACCCBBBBBBCCCDDDEEEFFFGGGEEEHHHMMMPPPRRRUUUXXXZZZcccccceeegggiiilllooopppssswww|||yyyqqqkkkaaaSSSHHHCCCBBB???:::666444444666444333222333444444333222444333111000000000111111000---+++,,,///111000///000111111111222222222222////////////000000000000000000111111000///...---000000111111111111000000222111111111000000//////000000000000111111111111111222333444555444333333222222222222222222222222333333333333333333333333333444777999;;;;;;;;;;;;;;;;;;===@@@AAAEEEOOO[[[xxx:::<<<>>>?????????AAABBBCCCCCCCCCCCCCCCBBBBBBAAA???===<<<===@@@CCCDDDCCCCCCCCCEEEIIIKKKQQQ^^^jjj}}}zzzwwwtttooojjjgggccc___\\\YYYUUUQQQMMMKKKIIIFFFDDD??????>>>;;;888777999;;;888888777777777666666666555666888777666555666777666666666777777777888888888888999999999999888888777777777777777777777777888888777777666555555444777777777666555444333222666666777777888999999:::;;;;;;;;;;;;;;;:::::::::<<<<<<===>>>????????????>>>>>>>>>>>>???@@@AAABBB@@@BBBFFFHHHJJJLLLOOORRRZZZ[[[\\\^^^```ccceeegggiiimmmrrrwww{{{{{{tttjjj]]]SSSGGGEEEAAA<<<999666444333444333222333555666555444333222111111111111111111222000...///111222111000000000000111111111222222////////////000000000111111111000000////////////000000000000000000000000111111111111000000000///000000000000111111111111111111333444444444333222111111222222222333333333333333333333333333333333444555666888999:::::::::;;;;;;>>>@@@BBBEEEPPP\\\www;;;===???@@@??????@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@BBBEEEGGGGGGGGGDDDDDDGGGLLLQQQ[[[lll{{{~~~}}}{{{wwwtttppplllfffbbb^^^ZZZUUURRRNNNKKKGGGDDDBBBAAA>>><<<:::::::::888666666777999888888888777777777777666666888999888777666777888666777777777777888888888999::::::;;;;;;::::::999888888888888888888888888999888888777777666666666777777777777777666555555555555666666777888888888888999999999999999999999;;;<<<<<<======<<<<<<;;;::::::::::::;;;<<<===>>>???AAABBBCCCDDDGGGJJJMMMQQQQQQRRRTTTVVVYYY[[[\\\^^^bbbggglllppptttyyy}}}|||ssshhh```QQQLLLEEE@@@>>>;;;666333888666444444555555444333000111222222222222222222444333111111222333222111/////////000000000111111/////////000000000111111222111000///...///000000000000////////////000000111111111111000000000000000000000000111111111111333444555666666666555555111111111222222333333444333333333333333333444444666555666666777888999:::<<<<<<>>>AAABBBFFFPPP\\\www===???@@@@@@???>>>???@@@BBBCCCCCCCCCCCCCCCBBBBBBCCCCCCEEEFFFHHHIIIIIIHHHHHHHHHKKKQQQYYYeeeyyy~~~~~~{{{yyyxxxuuuqqqnnnhhhddd___ZZZVVVQQQMMMJJJEEECCC@@@>>>===<<<999777777888888777555555777999999999888888888777777777777888999888777666888999777777777888888888999999::::::;;;;;;;;;;;;::::::999999999999999999999999:::999999999888888777777777777888888888888777777666666777777777888888888999999999999999:::::::::;;;;;;;;;;;;;;;:::999888;;;:::::::::;;;;;;<<<===???????????????AAAEEEHHHLLLLLLMMMNNNPPPRRRTTTUUUWWWZZZ___cccggglllqqquuu{{{~~~wwwrrrbbbYYYMMMFFFCCC@@@;;;666<<<999666444333333111000///000222333444333222222555444333222222222222222////////////000000000000//////000000000111111111333111///......///111222000000///......///000000111111111000000000000000///000000000111111111111111222333444555444333333222222222222222222222222333333333444444444444444777666555555555666888999<<<<<<>>>AAABBBFFFQQQ\\\vvv>>>???AAAAAA?????????@@@CCCCCCDDDEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJNNNOOOSSS\\\eeesss}}}{{{wwwtttqqqnnniiifff```\\\WWWSSSOOOLLLHHHEEEAAA???===<<<<<<;;;888666666777888888777777888:::999999999999888888888888777888888777555666777999888888888888999999999999999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888888999999::::::999999888999999999999999::::::888888888999999999:::::::::;;;;;;::::::999888777;;;::::::::::::;;;;;;<<<:::::::::999999:::>>>@@@GGGGGGHHHIIIJJJLLLNNNOOOPPPSSSWWWZZZ^^^ccchhhlllmmmrrryyy}}}ssshhhYYYNNNHHHDDD???:::;;;888555333333333222111///111222444444444333222333333333222111000111111////////////000000000000000000000000111111111111222111000......000222333000000////////////000000000000000000000000111111///000000000111111111111---...///000000000///...555444444333222111000000333333333444444555555555777666555555555666888999<<<<<<>>>AAABBBEEEPPP\\\uuu>>>???AAAAAA@@@???@@@AAACCCDDDEEEGGGHHHIIIIIIJJJLLLMMMNNNOOONNNNNNOOOQQQUUUXXX___iiisss~~~|||{{{yyyvvvqqqlllhhhccc___[[[VVVSSSOOOKKKIIIFFFCCCAAA>>>===<<<<<<===<<<999777666888999999888888999::::::::::::999999999888888888888888777555666888:::888888999999999:::::::::999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;666666777777888999999999;;;;;;;;;;;;::::::999888999999888888888888999999999:::::::::999:::<<>>=========>>>???@@@AAABBBCCCEEEGGGIIIKKKOOOTTTXXX^^^dddmmmsssvvvxxx|||wwwhhhZZZOOOIII>>>;;;777555666777777777444444333222222222333333000222333222000000222444000000000111111111222222000000111111111222222222000000111111111222222222///000333444444333000//////000000000111111111111000000000000111111111111444555666777888777666666222222222222222222222222333333444444555666666666444555666888999:::::::::::::::<<>>>>>===<<<::::::999999;;;<<<;;;999777777888::::::999888888999;;;;;;;;;:::::::::999999;;;;;;:::999777888;;;===999999:::::::::;;;;;;;;;<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======>>>>>>;;;<<<<<<======<<<<<<<<<;;;:::999999999999::::::444666888999888888999:::<<<<<<<<<<<<===>>>???@@@AAACCCDDDFFFHHHKKKPPPTTTVVV[[[ccciiilllpppuuuyyyyyygggYYYQQQFFFBBB===888666555444333666555333222111222222333000222333222000000333666111111111111222222222222000111111111111222222222///000111222222222222222///111444666666444111/////////000000111111111222000000000000111111111111111222333444444444333222///000000222333444555555333333444444555666777777333444777999;;;;;;;;;;;;999999;;;>>>???CCCNNNYYYsss@@@?????????@@@@@@AAABBB@@@DDDIIIMMMOOORRRWWW[[[[[[\\\^^^___aaadddiiilllmmmlllrrryyyzzzwwwwww|||www{{{}}}{{{ssslllhhheeecccbbb```___\\\UUUMMMFFFAAA???=========<<<<<<;;;;;;;;;777888888999::::::;;;;;;888:::<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::;;;<<<>>>???AAA@@@>>>======>>>;;;;;;;;;;;;<<<===>>>>>>AAA???===<<<===?????????=========>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::======<<<======>>>???@@@???>>><<<::::::;;;<<<=========>>>>>>======<<<;;;888888888999999:::::::::999888888888888888999999::::::::::::::::::::::::<<<===>>>???AAADDDHHHLLLPPPSSSYYY^^^dddjjjpppuuuzzz}}}qqq___LLLGGG???:::888888999:::666555444555666666444333222222222111111111111000111111111111111111111111222222111111000000//////111111000///////////////...//////000111222222222111000...///000111///...111000///......///000111222222333333444555666666333333222111111222333333333444444333222111333444888888888888888888999:::;;;;;;>>>AAAAAACCCMMMWWWsss@@@??????@@@@@@AAABBBCCCCCCFFFJJJMMMOOORRRVVVYYYXXXZZZ]]]aaadddgggjjjlllnnnlllooovvvxxxuuutttvvv~~~~~~}}}}}}|||~~~~~~wwwqqqhhh___ZZZWWWUUUSSSPPPPPPOOOKKKFFFBBB@@@@@@<<<<<<<<<;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;<<<>>>>>><<<<<<<<<===============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>??????===???AAAAAA???>>>???@@@>>>>>>>>>>>>???AAABBBCCCDDDBBBAAAAAABBBBBBAAA???BBBBBBAAAAAA@@@???>>>>>>@@@??????>>>>>>===============>>>???@@@AAACCCDDD???>>>===;;;;;;<<<>>>???>>>????????????>>>======999999999:::::::::;;;;;;999888888888888888999999::::::::::::::::::::::::===>>>>>>>>>>>>@@@CCCFFFLLLOOOTTTYYY^^^dddjjjnnnppptttxxx}}}vvvWWWNNNCCC<<<999999888666666555444555666666444222222222222222111111111111111111111111111111111111111111111000000000000000111111000///////////////...//////000111111222222111///...///000111000...111000000/////////000000222222333333444555555666333333222111111222333333333444444333222222333555888777777777777888999999::::::===AAAAAACCCMMMXXXsss@@@@@@@@@@@@AAABBBCCCDDDEEEGGGJJJMMMNNNQQQTTTVVVTTTWWW\\\bbbgggkkkmmmooosssooonnnsssvvvtttqqqpppqqqxxx~~~yyysssrrrrrrtttvvv{{{~~~{{{ssslllaaaXXXQQQMMMKKKIIICCCDDDDDDBBB???======>>>;;;;;;:::::::::::::::999:::::::::::::::::::::::::::;;;<<<<<<:::999:::;;;<<<<<<<<<<<<<<<==================>>>>>>??????@@@@@@BBBCCCCCCBBBAAABBBCCC@@@@@@@@@@@@AAACCCEEEFFFFFFFFFFFFGGGHHHGGGEEEBBBDDDDDDCCCBBBAAA@@@????????????>>>>>>======>>>>>>???????????????@@@AAABBBAAA@@@???>>>>>>???AAAAAA@@@@@@@@@@@@@@@??????>>>::::::;;;;;;;;;;;;<<<<<<999999888888888888999999999999999999999999999999=========<<<;;;<<<>>>@@@FFFIIIMMMRRRVVV\\\aaaeeelllooossswww{{{hhh[[[LLLAAA>>><<<999555666555444444555555444222333222222222111111111111222222222222222222222222000000000000111111111111111111000////////////000/////////000111111222222000///...///000111000///111111111111000//////...222222333333444444555555333222222111111222222333333444444333222222444555777666666666777777888999999:::===@@@AAADDDMMMXXXrrr@@@@@@@@@@@@AAABBBCCCDDDDDDEEEHHHJJJLLLOOOQQQSSSSSSUUUZZZaaahhhnnnrrrtttyyytttppprrrtttsssoookkkjjjlllssswwwooojjjgggjjjooottt{{{~~~}}}~~~|||wwwsssnnnggg]]]SSSMMMIIIGGGEEEBBBBBBAAA???<<<::::::;;;999999999999999999999999::::::::::::::::::::::::;;;<<<<<<<<<::::::;;;======>>>>>>???@@@@@@AAAAAA======???@@@AAABBBCCCCCCGGGIIIJJJIIIGGGEEEEEEFFFDDDDDDDDDDDDFFFIIIKKKMMMOOOPPPRRRVVVXXXWWWSSSPPPIIIIIIHHHGGGFFFEEEDDDDDDBBBAAA@@@@@@@@@@@@AAABBBDDDCCCBBBAAA@@@@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAA@@@??????<<<<<<<<<===============::::::999999888999999999999999999999999999999999;;;<<<<<<;;;::::::<<<>>>AAADDDHHHKKKOOOSSSXXX\\\gggjjjooorrrvvvyyy~~~wwwhhhUUUIIIEEEBBB<<<777777555444444444555333222333333222222222111111111222222222222222222222222//////000000111111222222222111000000//////000000//////000000111111111111000///...///000111000///000111222222111000...---222222333333333444444444222222222222222222222222333444444444222333444666666555555555666777888999888999<<<@@@AAADDDMMMXXXqqqAAA@@@@@@@@@@@@AAABBBBBBAAABBBDDDGGGKKKOOOQQQRRRUUUVVVYYYaaakkktttyyy{{{|||xxxrrrpppqqqqqqlllgggcccbbbccckkkzzz}}}{{{|||pppfffbbb]]]cccllluuu}}}}}}zzzzzz}}}|||xxxuuupppllliiibbb\\\TTTMMMHHHEEEBBBAAA@@@AAA@@@===:::999999:::999999999999999999999999999999::::::::::::::::::>>>???@@@???>>>>>>@@@BBBBBBBBBCCCDDDFFFGGGHHHHHHCCCDDDGGGIIILLLNNNOOOOOOSSSTTTTTTSSSPPPMMMLLLLLLMMMMMMMMMNNNPPPSSSWWWYYY^^^aaaeeejjjmmmllliiifffYYYXXXVVVSSSPPPMMMKKKJJJIIIHHHFFFEEEEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::::::::999999999999999999999999999:::;;;;;;;;;;;;===???>>>AAADDDGGGIIIMMMQQQTTT\\\___dddgggkkknnnsssvvv{{{}}}ppp\\\OOOJJJFFF???999999777444444444555444333333333333222222222222111222222222222222222222222//////000000111111222222222222111000000000000000000000000000000111111111///......///000111111000000111222222222111///...222222222333333333333333222222222222222222222222333444444444333333555777555555555555666777888999888999<<<@@@@@@CCCMMMWWWpppAAAAAA@@@@@@??????@@@@@@>>>???BBBGGGNNNSSSVVVWWWXXXYYY]]]gggrrr|||~~~|||vvvpppnnnnnnkkkfff^^^\\\ZZZ^^^iiizzz~~~}}}|||yyyvvv{{{|||zzznnneeebbb___fffpppzzz|||yyyyyy|||{{{sssmmmhhhdddaaa^^^ZZZVVVPPPKKKHHHEEEBBB@@@;;;<<<;;;:::888888:::<<<888999999999999:::::::::::::::;;;;;;<<<======>>>>>>????????????@@@CCCEEEEEEEEEGGGHHHJJJLLLMMMNNNLLLNNNRRRVVVZZZ]]]^^^___fffggggggeeebbb___^^^^^^[[[ZZZZZZ[[[^^^bbbgggiiipppssswww}}}}}}yyynnnlllhhhccc]]]XXXSSSQQQQQQOOOMMMKKKJJJKKKLLLMMMIIIHHHHHHGGGGGGGGGHHHHHHDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>===<<<;;;;;;;;;<<<::::::::::::::::::::::::777999;;;;;;;;;<<<>>>???===???BBBDDDEEEHHHLLLOOOTTTWWW[[[___cccgggkkknnnyyy{{{wwwdddVVVNNNIIIBBB<<<;;;999666555555555555444333333333333222222222222333333333333333333333333000000000000111111111111222222111000000000000111000000000000000000111111///...---///111222111000000111111111222111111000222222222222333333333333111222222333333222222111222444444444333444666888555555555666777888999:::999:::===@@@@@@BBBKKKVVVoooBBBAAA@@@???>>>=========>>>???CCCJJJSSS[[[^^^___ZZZ]]]dddqqq~~~}}}sssoooooonnnjjjdddbbb___^^^bbbooo~~~{{{{{{yyyuuuqqqqqqpppuuu|||~~~xxxssssssuuuyyy}}}|||}}}yyysssjjjbbb]]]ZZZYYYXXXVVVSSSPPPMMMJJJGGGCCC@@@::::::999888777777:::<<<999999999999::::::;;;;;;<<<<<<===???@@@AAABBBCCCAAABBBCCCCCCCCCFFFIIILLLPPPQQQSSSUUUWWWYYY[[[\\\]]]```eeekkkppptttvvvwww}}}{{{{{{|||uuuttttttuuuxxx}}}|||vvvqqqllljjjcccaaa^^^[[[ZZZZZZ[[[\\\YYYXXXWWWUUUSSSRRRQQQQQQMMMLLLLLLLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;666888:::;;;;;;;;;<<<===<<<>>>@@@AAABBBDDDHHHJJJNNNRRRVVV[[[___ccchhhllluuuxxx{{{qqqaaaVVVMMMFFFBBB===:::777666666666666666444444333333333222222222333333333333333333333333111111111000000000000000333222111111000000111111111000000000000000000000///...---...111222111000000000000000111222333333222222222222222222222222111222333333333333222111222444444444444444666888666666666777888999:::;;;;;;;;;===@@@???AAAJJJTTTnnnCCCBBB@@@>>>===<<<;;;;;;@@@AAAEEEMMMXXXaaaeeefff\\\```jjjyyyyyyrrrssssssooonnnnnnjjjdddbbbjjjyyy}}}zzzyyywwwrrrmmmiiigggmmm{{{~~~uuummmccc[[[VVVUUUUUUUUURRRPPPNNNKKKIIIEEE@@@<<<======;;;999777777999;;;999999999::::::;;;;;;;;;>>>>>>@@@AAACCCEEEFFFFFFKKKLLLMMMMMMNNNQQQUUUXXXbbbccceeegggjjjlllnnnooorrruuu{{{yyywwwtttqqqoooooopppqqqtttrrrnnniiieeeaaa___]]]VVVVVVUUUTTTSSSQQQPPPOOOIIIIIIJJJJJJIIIIIIHHHGGGCCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<666888:::::::::999:::;;;;;;===???@@@@@@BBBEEEHHHIIILLLQQQVVVZZZ___dddgggllloootttxxx||||||kkk]]]SSSKKKGGG>>>;;;888666666777777666444444444333333333222222333333333333333333333333222222111111000000//////333222111111000111111111111111111000000000000000......---...111222222111000000//////000222444555222222222222222222222222111222333444444333222111222444555444444444777999666666666777888:::;;;<<<;;;;;;>>>@@@???@@@IIISSSmmmEEEAAA===999888999<<>>AAA@@@FFFKKKNNNRRRVVVVVVRRRZZZ\\\]]]\\\___eeeiiiiiioootttzzz}}}~~~~~~~~~yyyqqqkkkkkkgggccc___^^^\\\[[[ZZZYYYXXXWWWUUURRROOOMMMKKKGGGGGGHHHGGGEEEDDDEEEEEEDDDCCCBBBAAA@@@?????????<<<======>>>>>>======<<<;;;::::::999888888999999:::;;;<<<===???AAACCCDDDIIIKKKOOOSSSXXX[[[]]]___eeefffiiipppwww~~~wwwiii]]]RRRLLLGGGBBB<<<888666666555555444444333222222111111000333333333222222111111111333222222222111000000000222333333444444333333222111111222222222222111111////////////000111222333111111111111111111111111333222111000000000222222000111222222333333222222444444444444444444444444222555777777666555666666<<<;;;<<<@@@AAACCCKKKUUUnnnDDDAAA>>><<<<<>>;;;:::999999888888999999<<<<<<<<<<<<<<<===AAACCCFFFPPPZZZaaaffflllnnnllltttwwwwwwvvvxxxzzztttpppllliiifffgggfffdddaaa]]]ZZZWWWUUUNNNNNNMMMKKKIIIHHHGGGHHHFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>======<<<;;;999888888777777;;;;;;<<<<<<>>>???AAABBBFFFHHHKKKNNNSSSVVVYYY[[[```aaadddjjjqqqxxx}}}sssfffZZZSSSKKKFFF@@@:::777666555444555555444444333333222222333333333222222222111111222222222222111111111111000111111222222111111000111111222222222222111111.........//////000111222111111111111111111111111444333222111111222333333111222222333333333333333333333333333333333333333444666888999888777777888;;;;;;<<>>>>>===<<<::::::;;;;;;;;;::::::999;;;<<<<<<<<<<<<>>>BBBEEEPPP___qqq|||~~~~~~|||yyyuuuqqqlllhhhfff^^^\\\YYYUUURRROOONNNNNNHHHGGGFFFEEEDDDCCCBBBAAADDDCCCBBBAAA???>>>===<<>><<<:::999777777666<<<<<<;;;<<<<<<===>>>???CCCCCCEEEGGGKKKOOORRRTTTXXXYYY[[[```fffnnntttxxx{{{~~~{{{mmmaaaYYYTTTNNNGGG@@@<<<999777555777666666555444444333333333333333222222222222111111111111222222222222222000111111222222111111000111111222222222222111111............///000111222111111111111111111111111444333333222222333444444222222333444444444444444222222222222222222333333555777999999888888888999;;;:::<<>><<<;;;;;;;;;;;;888999;;;===>>>>>>>>>===;;;===>>>???AAADDDIIIMMM\\\ooo}}}{{{uuuqqqkkkeee```\\\YYYWWWQQQPPPOOOMMMKKKIIIGGGFFFFFFEEEDDDBBBAAA??????>>>@@@???===<<<:::999999888<<<<<<<<<;;;;;;<<<<<<<<>>;;;999777666666555555444444333222222222222222222222222111111111222222333333333222333333444444333333222111111222222222222111111////////////000111222333111111111111111111111111222222222222333333333444222333444444555555444444222333333333333333444444666777999999888777888999;;;:::<<>>===<<<;;;:::::::::;;;999:::<<<>>>??????>>>===???AAADDDGGGKKKQQQWWW[[[gggzzz~~~wwwrrrlllfffccc``````^^^ZZZWWWRRROOOMMMKKKJJJIIIGGGEEEDDDDDDDDD@@@???>>>======<<<============<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>AAADDDFFFGGGHHHKKKMMMPPPVVV^^^dddmmmrrrxxx|||xxxqqqccc]]]TTTLLLFFFAAA>>>;;;666666555555444444333333222222222222222222222222111111222222333333333444222333333444444333333222111111222222222222111111111111111111222333444555111111111111111111111111000000111222222222222222222333444444555555444444444444444444555555666666555777888777666666888999;;;:::;;;>>>@@@BBBJJJSSSkkk??????@@@@@@AAABBBCCCDDDDDDGGGMMMYYYggguuu|||rrrnnnsss}}}{{{tttnnneee]]]VVVQQQMMMJJJLLLJJJHHHFFFEEEBBB>>>;;;:::;;;<<<;;;999999;;;<<<<<<======>>>????????????BBBEEEIIIMMMSSSZZZaaafffsss|||vvvqqqpppmmmhhhbbb[[[VVVRRROOOMMMKKKHHHFFFEEEDDDDDDAAAAAA@@@@@@??????@@@@@@======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBBAAACCCFFFHHHIIINNNUUU[[[aaagggooouuuxxx||||||llleee[[[QQQIIIDDD???<<<666666666555444444333333111222222222222333333333222222222333333333333333000111111222222111111000111111222222222222111111222222222222333444555666111111111111111111111111//////111222222222222222222222333444444444444444444444555555666666777777666777777777666666888999:::999;;;>>>@@@BBBJJJSSSjjj<<<<<<===>>>???@@@@@@@@@@@@FFFOOOZZZeeerrr~~~}}}wwwyyy{{{vvvtttlllggg___XXXRRRNNNLLLJJJJJJHHHFFFDDDCCC@@@<<<:::888:::<<<;;;::::::<<<>>>>>>???@@@BBBEEEGGGJJJKKKKKKNNNSSSWWW]]]dddlllqqq}}}}}}tttlllddd```XXXVVVRRRMMMIIIGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA>>>===<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>?????????===AAAEEEFFFEEEHHHNNNSSSWWW]]]fffmmmqqquuuzzz}}}yyyrrrfffZZZPPPHHHBBB???888777777666666555555444111111222222222333333333333333333333333333222222000111111222222111111000111111222222222222111111222222222222333444555555111111111111111111111111///000111333333333333333111222222333333333333333333333444444555666666777777888888777666777999;;;:::999;;;>>>???BBBJJJSSSiii::::::<<<===>>>?????????@@@GGGRRR[[[dddooo|||{{{uuupppmmmbbb___YYYSSSPPPNNNNNNNNNGGGEEECCCBBBAAA???<<<999777:::<<<<<<::::::===???>>>???BBBGGGLLLSSSXXX[[[ZZZ]]]aaaeeekkkrrryyy~~~xxxtttfffccc^^^XXXSSSOOOMMMLLLIIIHHHFFFDDDBBBAAA@@@@@@>>>======<<<<<<<<<======<<<===>>>????????????>>><<<@@@DDDEEEDDDEEEJJJOOOMMMTTT]]]eeeiiilllpppsss{{{~~~qqqcccXXXNNNFFFBBB999999888888777666666666111111111222222333333333444444444333333222222222333333333444444333333333111111222222222222111111111111111111222333444555111111111111111111111111000111222444555555444444111111222333333333333222222222333333444555666666999999999888777888:::<<<:::999;;;>>>???AAAJJJSSShhh888999:::;;;;;;===@@@CCCFFFNNNYYYbbbjjjssszzzuuurrrnnngggaaa[[[YYYVVVQQQNNNLLLJJJJJJFFFCCC@@@???@@@???<<<999===>>>>>>>>>===>>>AAACCCCCCCCCFFFNNNXXXcccjjjnnniiikkkpppuuuzzz~~~xxxmmmccc]]]XXXSSSOOOKKKIIIGGGEEECCCBBBBBBAAA???>>>===>>>@@@AAA@@@???@@@???===;;;;;;;;;======;;;<<<<<<>>>???AAACCCDDDLLLOOOTTTYYY___fffmmmrrrtttxxx~~~|||ooobbbVVVKKKCCC@@@;;;888888666222111333444444333333222111000000333333333333333333333333444333222222111111222222111111111222222333333333111111111222222333333333222222222111111111000000111222333333444444333333//////000111333444555666333555666666444333555666777333222555888888777777::::::===@@@@@@AAAIIISSSkkk;;;;;;;;;<<<===BBBHHHMMMTTTZZZbbbjjjqqqzzzxxxooohhhccc^^^WWWRRRSSSRRROOOLLLJJJGGGFFFEEEDDDAAA??????@@@@@@>>><<<;;;<<<=========>>>BBBDDDEEEHHHMMMUUU^^^iiirrrwwwxxxzzz~~~uuukkkbbbYYYSSSQQQOOONNNLLLJJJHHHFFFDDDAAA@@@>>>>>>??????>>>===>>>===;;;999999999:::;;;@@@@@@@@@@@@AAABBBDDDDDDGGGIIINNNRRRVVV\\\cccgggnnnrrrxxx~~~zzznnn```SSSJJJCCC>>>:::999777333222444555555444444333333222222333333333333333333333333444333222222111111222222222222222222222222333333111111111222222333333333222222222111111111000000111222333333444444333333111111222333444555555666333333444555555555666777;;;;;;::::::888666666777::::::===@@@@@@AAAIIISSSiii>>>>>>???@@@EEEMMMVVV]]]fffiiimmmssszzzxxxpppfff^^^YYYTTTNNNJJJJJJJJJIIIGGGFFFCCCBBBAAAAAA???===>>>???@@@???>>>;;;<<<>>>>>>???BBBEEEHHHJJJOOOXXX```hhhrrr}}}vvvjjjaaaWWWUUURRRPPPNNNKKKGGGDDDFFFDDDAAA@@@AAA@@@???===>>>===;;;:::999999:::;;;>>>>>>>>>===>>>>>>??????BBBDDDHHHKKKNNNSSSXXX\\\eeeiiinnntttzzz~~~ooo___TTTKKKDDD>>><<<:::666555777555555555555444444444444333333333333333333333333444333222222111111222222333333222222222222222222111111111222222222222222222222222111111111111111111222333333444444333333333333333444444555555555333222222333555777777666444666888888666666888:::::::::===@@@@@@AAAIIISSSggg>>>AAAEEEKKKSSS]]]gggnnnrrrrrrtttxxx{{{~~~}}}|||{{{qqqkkkaaaYYYSSSOOOKKKHHHCCCDDDDDDDDDCCCBBB@@@???>>>>>>=========>>>???@@@@@@AAACCCDDDFFFHHHLLLPPPQQQYYYdddlllsss{{{yyyfff```YYYTTTQQQNNNJJJGGGJJJHHHEEECCCCCCCCCBBBAAAAAA@@@???===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======@@@BBBEEEGGGJJJNNNSSSWWW\\\___dddjjjpppxxx}}}lll```WWWNNNEEEAAA>>>:::888999444444444444444555555555333333333333333333333333444333222222111111222222333333333222222111111111111111111111111222222222111111111111111111111111111222333333444444333333444444444444444333333333444333222333555666555444111444666555555888:::999::::::===@@@@@@AAAIIISSSggg???FFFPPP[[[eeennnvvv{{{wwwwwwwwwzzz}}}yyyvvvtttsssjjjddd[[[RRRKKKFFFCCCAAA>>>???@@@AAA@@@???>>>===>>>>>>=========>>>@@@BBBGGGIIIKKKMMMOOORRRWWWZZZ^^^fffqqqyyy~~~~~~uuuhhh___ZZZWWWSSSOOOMMMJJJFFFEEEDDDDDDDDDCCCBBBBBBAAA???>>>==================>>>???@@@AAABBB===???BBBEEEGGGKKKPPPTTTSSSWWW\\\bbbiiipppxxx}}}|||pppdddWWWKKKDDD???:::888888333333333333444444444444333333333333333333333333444333222222111111222222333333333222222111111111111111111111111111111111111111111111111111111111111222333333444444333333333333333333222222222222555444333333444444333222888;;;999666666:::999444::::::===@@@@@@AAAIIISSShhhGGGOOO]]]kkkuuu||||||}}}~~~~~~|||wwwqqqllliiigggeeeaaaYYYOOOGGGAAA>>><<<;;;;;;<<<=========<<<<<<>>>>>>???>>>???AAAEEEHHHOOOQQQUUUXXX\\\aaagggkkkqqqwww|||ppphhhccc\\\WWWRRROOOJJJGGGFFFFFFEEEDDDBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<===>>>???AAAAAA:::<<>>>>>===???AAABBBCCCGGGMMMRRRYYY]]]bbbhhhnnnuuu}}}wwwlllccc^^^YYYSSSOOOLLLJJJHHHGGGDDDDDDCCCBBBAAA???======<<<<<<;;;;;;<<<======>>>;;;<<<>>>>>>???BBBEEEHHHJJJMMMQQQUUUZZZ___fffjjjttt|||ppp\\\OOOFFF>>>999777666666555555444444333333333333333333333333333333444333222222111111222222222222222222222222333333222111111111000000000///000000111111111222222222111222333333444444333333222222333333333333333333---111666555111111555:::777DDDHHH>>>555777;;;;;;::::::===@@@@@@AAAIIISSSddd^^^fffqqq{{{}}}yyyssskkkbbb[[[VVVSSSMMMLLLKKKHHHEEEBBBAAABBBAAA@@@???>>>???@@@AAABBB<<>>??????>>>@@@BBBEEEIIIKKKNNNQQQTTTYYY^^^bbbhhhoooyyy{{{eeeWWWMMMDDD===;;;888888777666555444444333333333333333333333333333444333222222111111222222111111111222222333333444222111111111000000//////000000111111222222222222222222333444444444333333333333333444444444555555(((///666555111111777>>>PPP```cccOOO999333777999:::;;;===@@@@@@AAAIIISSSaaa}}}ccclllvvv~~~xxxpppfff^^^ZZZUUUOOOJJJHHHIIIJJJJJJIIIFFFCCCAAA???===;;;;;;<<<<<<===<<<@@@CCCGGGLLLQQQYYY```fffmmmsss|||}}}sssggg___\\\YYYRRRLLLKKKJJJGGGEEEDDDCCCBBBBBB@@@???>>>===========================>>>>>>>>>>>>BBBEEEIIIMMMRRRWWW\\\``````fffoooxxxooo```SSSFFF???@@@888999888666444333444444333444444444555666666666444333333222222333333444111111222222222333333333555555555555555555555555444444444333333222222222000222555777666444111///444333333222222333333444444555555666777888888999FFFLLLLLLBBB;;;;;;<<<:::;;;:::<<>>>>>@@@BBBCCCCCCIIIMMMSSSZZZaaaiiiqqqvvv}}}uuujjjddd```ZZZUUUTTTQQQMMMJJJHHHGGGGGGGGGCCCBBBAAA???>>>>>>======???????????????????????????BBBEEEIIILLLPPPUUUXXXZZZ___gggnnnuuu~~~~~~wwwhhhZZZLLLCCCBBB::::::999777555444555555444444444555555555555555444333333222222333333444111222222222222333333333222222222222222222222222333333333222222111111111111222444555555444222000444333333222222333333444444555555666666777777777999???AAA;;;777999<<<;;;;;;:::<<>>???AAADDDGGGHHHNNNTTT]]]fffpppyyy}}}tttmmmgggccc]]]XXXQQQLLLJJJIIIHHHHHHGGGFFFDDDBBB@@@???>>>>>>????????????????????????===@@@CCCEEEGGGJJJNNNQQQUUUYYY^^^ccciiiqqq||||||yyyrrrdddUUUJJJEEE>>><<<:::777666555555666555555555555555444444444444333333222222333333444222222222222333333333333222222222222222222222222222222111111111111111000222333333444444333333222444444333333333333444444555555555555555555555555000555888666555777:::;;;;;;:::<<>>@@@BBBDDDHHHLLLOOOTTT[[[fffqqq|||xxxssskkkdddZZZRRRNNNLLLKKKIIIIIIHHHFFFDDDCCCAAAAAAAAA>>>>>>>>>>>>===============???BBBDDDEEEHHHLLLOOOSSSVVVYYY\\\```gggrrryyyzzznnn```RRRJJJBBB???:::777666555555555666666666555444444444333444333333222222333333444222222222333333333444444333333333333333333333333222222222222111111111111333333222222333333444444444444333333333333444444444444444444444444444333333666888888777777999:::;;;:::<<>>>>>>>>>>>;;;===@@@BBBDDDGGGJJJMMMPPPRRRTTTVVVXXX___hhhooozzzwwwkkk]]]RRRIIICCC<<<888666666555444666666666555444444444333444333333222222333333444222222333333333444444444333333333333333333333333222333333333333333333333333333222222222333444555555444444333333444444555444444444444333333333333666777999::::::999999;;;;;;:::<<>>???AAACCCGGGIIIJJJMMMOOOPPPQQQVVV]]]cccrrrwwwxxxiii]]]QQQJJJ@@@:::888777666444555555555555555444444444444333333222222333333444333333333333444444444444222222222222222222222222333333333333333444444444222222222222333444555555555555444444444444555555444444444444444444444444555444666;;;<<<::::::<<<;;;:::<<>>??????@@@CCCEEEEEEHHHKKKLLLLLLPPPVVV[[[ffflllzzzvvvhhhZZZQQQFFF>>>;;;:::888666444444444555555555555555444333333222222333333444333333333444444444444555222222222222222222222222111111222222333333333333111111222333333444555555555555444444444444555555333333444444555555666666555333555<<<>>>;;;:::===;;;:::<<>>===:::777333444444555555666666666444333333222222333333444333333333444444444555555555555555555555555555555000000111111222222222222000111222333444555444444555555444444444444555555333333444444555666777777:::666777>>>???;;;999;;;;;;:::<<>>===???AAABBBBBBCCCDDDEEEEEEGGGKKKNNNXXXZZZaaammmwww~~~ooo^^^NNNGGGCCC<<<777777888777666555444333333333666555333222222333555666:::999777444333222222222666555444444222222111000333444555555333333444555555555333333333333555555666666666666666666555555444555777888888888777666888888::::::;;;:::999888::::::<<>>>>>>>>@@@AAAAAABBBCCCDDDDDDFFFJJJLLLSSSUUU[[[eeeoooyyyxxxgggVVVMMMGGG???:::999999999888666666555555555666555444333333444555666555444333333444555666777555444444333333222222111222333444444222222333444555444333222222333444555444444444444444444444444333333555666666666555444666777888:::;;;;;;::::::::::::<<>>>>>??????@@@AAABBBBBBCCCDDDGGGJJJNNNNNNSSS[[[dddmmm|||uuucccVVVMMMDDD>>>;;;999888777666666555666666777666555444444555666777222222222333444666777888333333333333333333333333333444555444333222333555333333222222222222333333444444444444444444444444333444444555666555555555444555777999:::;;;<<<<<<::::::<<>>??????AAACCCEEEGGGHHHMMMRRRYYY```hhhsssrrrbbbTTTFFF???<<<999777888777777666555444444444444555555444444444333333333444444444444444444444444555555555444444444333333333333222222333333444555777666666555555666666777888777666555555444555555555777999999::::::<<<>>>???>>>???AAAAAABBBIIIQQQggg{{{xxxpppnnnlllkkkjjjhhhfffddd```\\\XXXTTTSSSSSSSSSRRRTTTWWW\\\bbbiiipppvvvzzzxxxooocccYYYSSSPPPNNNMMMLLLJJJHHHFFFEEEDDDDDDDDD@@@@@@AAACCCDDDEEEFFFFFFHHHMMMSSSYYY```jjjuuu}}}}}}zzzyyylll]]]MMMCCC===999888:::888888666555444444444444555555444444444333333333444444444444444444444444444444444444333333333333333333222222333333444555666666666555555666666666777777666555555555555555666888999:::::::::<<<>>>======>>>AAABBBCCCJJJRRRhhh~~~xxxtttnnnllliiigggfffeeebbb```\\\YYYUUUSSSTTTVVVWWWWWW[[[```hhhooouuu{{{sssfff___ZZZUUURRRNNNLLLJJJGGGEEEDDDDDDDDD@@@AAAAAABBBCCCDDDDDDDDDEEEIIINNNTTTZZZcccnnnvvvzzzvvvrrrwww}}}}}}ssseeeSSSHHH???999888:::999888777666555444444444555555444444444333333333444444444444444444444444333333333333222222222222333333222222333333444555666666555555555555666666777666666555555555555666888:::;;;;;;:::999:::<<<;;;:::<<<@@@AAACCCJJJSSSggg~~~wwwqqqllliiieeecccbbb```^^^\\\WWWUUUSSSTTTWWW[[[^^^___dddkkkuuu|||tttkkkccc[[[UUUOOOMMMJJJGGGDDDDDDDDDDDDAAA@@@@@@@@@@@@@@@AAABBBCCCFFFKKKOOOTTT\\\fffmmmxxx}}}wwwsssuuuyyy}}}xxxkkk[[[NNNDDD;;;888:::888888777666555555555555555555444444444333333333444444444444444444444444333333222222222111111111333333222222333333444555666555555444444555555666666666555555555555666666:::;;;<<<;;;:::999:::;;;;;;;;;<<<@@@AAABBBJJJSSSddd}}}uuunnnfffddd```^^^]]]\\\ZZZYYYWWWVVVVVVZZZ___eeehhhiiiooowww{{{qqqeee\\\TTTQQQMMMJJJGGGFFFFFFGGGCCCBBB@@@??????@@@AAABBBBBBEEEHHHJJJMMMTTT\\\ccciiiwww}}}yyyvvvvvvzzz{{{pppbbbVVVJJJ???::::::777777666666666666666777555555444444444333333333444444444444444444444444444444333333333222222222333333222222333333444555666555555444444555555666666666555555555555666666888:::;;;;;;::::::<<<===???>>>???AAAAAABBBHHHQQQ```|||zzzqqqjjjbbb___\\\ZZZZZZZZZXXXWWWYYYYYY[[[```gggmmmqqqsssvvv~~~sssiiiYYYVVVRRRNNNKKKJJJKKKKKKGGGEEEBBB@@@@@@AAACCCEEEAAADDDFFFGGGIIIMMMUUU[[[___nnn{{{wwwsssxxx}}}sssfff[[[NNNBBB;;;;;;777666666666666777777888555555444444444333333333444444444444444444444444555555444444444333333333333333222222333333444555555555555444444555555555666666555555555666666777777888:::;;;;;;<<<>>>???DDDBBBBBBCCCBBBAAAGGGOOO]]]zzz|||zzzxxxqqqjjjfff___\\\YYYXXXXXXYYYYYYYYYXXX]]]cccgggiiinnnvvv|||wwwggg^^^WWWVVVTTTPPPMMMMMMIIIGGGDDDCCCDDDDDDCCCBBBAAAAAA@@@AAAEEEJJJOOORRRXXX^^^mmmuuuwwwyyy}}}yyykkk___UUUKKK???777777888999888777777888999777555333222222222444555555555555555555555555555555555444444444444555555333333333444444444555555333444444555666777777888888555222333666888777666777888999:::<<<===>>>>>>======@@@CCCCCCDDDIIIQQQ```yyyzzzwwwxxxppphhhccc___\\\YYYXXXYYYZZZZZZYYYZZZ___eeeiiilllrrr{{{sssiii___YYYUUUOOOKKKJJJJJJHHHEEEDDDDDDDDDCCCBBBDDDCCCBBBBBBDDDGGGKKKNNNTTTYYYfffvvvzzz}}}rrrhhh___TTTIII@@@888888777666555444444555777666444333333333555555444444444444444444444444444444333333333333444444333444444444555555555555555555666666777888888888999777444555777999999888::::::::::::;;;;;;;;;;;;===<<>>BBBBBBBBBHHHPPP___xxx|||yyy||||||tttlllgggfffccc___]]]\\\\\\\\\[[[]]]aaaeeekkkrrr{{{}}}}}}~~~zzzooofff\\\WWWVVVPPPMMMJJJGGGGGGFFFEEECCCFFFEEECCCAAAAAACCCEEEFFFKKKMMMUUU```kkkwwwxxxooocccSSSHHHAAA>>>;;;888777777777777888888777666555666666666444444444444444444444444444444333333333333444444555555555666666666666777888777777777777777777777999888888888999::::::::::::::::::999999888888888;;;;;;>>>AAAAAABBBGGGOOO___xxxyyyxxxvvv|||zzzsssnnnllliiieeebbbaaaaaa```______bbbgggmmmuuu~~~~~~zzzxxxyyy{{{|||ssseee\\\ZZZTTTQQQMMMJJJIIIHHHFFFEEEDDDCCCBBBAAABBBCCCEEEFFFKKKLLLQQQZZZcccmmm||||||nnn\\\PPPEEEAAA<<<999999:::999999888888777777666666666666666666666666666666666666555555444444444444555555555555555666666666666777666666666666666666555555666777888888888888888999777888888999999::::::;;;;;;;;;>>>AAAAAABBBGGGOOO___xxxyyyttttttwww}}}xxxssspppmmmjjjhhhhhhiiiiiiiiifffiiinnnuuu}}}{{{wwwwwwyyy|||oooaaa[[[YYYUUUQQQNNNLLLJJJHHHFFFDDDCCCCCCBBBCCCDDDEEEFFFKKKKKKOOOWWW]]]eeerrr~~~vvvdddWWWJJJDDD<<<888888999999888777777777777666666666666666666666666666666666666666555555444444555555666444444555555555666666666555555555555666666666666444666888888777666777888666666777999:::<<<======<<<<<<>>>BBBBBBBBBHHHPPP```yyy}}}tttsssvvv|||zzzuuupppnnnlllmmmpppssstttuuuqqqsssyyy{{{zzz|||lllddd\\\YYYTTTQQQNNNLLLJJJHHHEEEEEEDDDCCCCCCDDDDDDEEEIIIIIIMMMSSSYYY___jjjuuunnnbbbRRRJJJ@@@:::999999888666666666777777666666555555666666666666666666666666555444444333333444444555333444444444555555555555555555555666777777888888333666999999777666777888777777888:::;;;<<<>>>>>>===<<>><<<;;;888555666666666666666555555444555555555555555555555555444333333222222333333444333333333444444444555555555666666777888999999:::333666::::::888666777999888999999:::<<<======>>>======@@@CCCCCCDDDIIIQQQbbb{{{|||tttrrrzzzzzztttpppjjjjjjjjjkkknnnuuu}}}uuummmfff]]]XXXVVVSSSMMMIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHKKKOOOVVV^^^ddduuuvvvjjj\\\KKK@@@<<<;;;777333777777777777777888888888777777888777777666555555666666666666666666666666444555555555666666777777777777666666666666777777888888777777777777777888999999:::;;;;;;;;;;;;:::???>>>>>>@@@@@@AAAIIIQQQ```xxx}}}}}}yyyzzz|||vvvqqqnnnjjjjjjjjjjjjmmmuuu~~~wwwnnnbbb[[[YYYWWWSSSOOOLLLJJJGGGEEECCCCCCDDDEEEFFFGGGHHHIIILLLRRRZZZ___oooyyy|||uuuhhhVVVHHHAAA>>>;;;999777777777777888888888888777777777777777666555555666666666666666666666666555555555555666666666777777777777666666777777777888888777777777777777888999::::::;;;;;;;;;;;;;;;>>>===>>>@@@@@@AAAHHHPPP```xxxyyy{{{~~~|||xxxtttpppmmmkkkjjjjjjiiijjjnnnuuuxxxiii^^^YYYWWWUUURRRPPPMMMHHHDDDBBBAAACCCDDDEEEFFFGGGGGGIIINNNTTTYYYfffppp~~~~~~rrr```OOODDD???<<<<<<888888888888888888888888666666666666666555555444666666666666666666666666555555555555666666666666888888777777777777888888777777777666666777777888:::::::::;;;;;;;;;;;;;;;===<<<===??????@@@GGGOOO```xxx{{{||||||zzzwwwssspppmmmkkkjjjlllkkkkkklllpppxxxvvvfff^^^ZZZWWWTTTPPPNNNJJJGGGDDDCCCCCCCCCDDDEEEFFFFFFHHHLLLQQQVVV___iiivvvyyyhhhVVVHHHAAA??????999999888888888888888777555555666666666555555444666666666666666666666666555555555666666666666666888888777777777777888888777666666666666777777888999999999999999:::;;;;;;<<<;;;===??????@@@FFFNNN```xxx{{{yyyvvvssspppnnnmmmlllnnnnnnoooqqquuu}}}wwwkkkbbb[[[WWWOOONNNMMMLLLJJJGGGEEECCCCCCDDDEEEFFFHHHLLLQQQUUU[[[cccooozzz~~~|||mmm]]]PPPGGGCCCBBB:::999999999888888777777555555666666666666666555666666666666666666666666666666666666666555555555888888777777777777888888666666555555666777888888888888888777888999::::::<<<;;;===@@@@@@@@@FFFNNN```www~~~|||zzzzzz{{{xxxxxxwwwuuutttrrrqqqpppppprrruuuxxx}}}yyykkk___WWWQQQRRRRRRQQQNNNKKKGGGEEECCCDDDEEEFFFHHHKKKOOOSSSVVV]]]gggrrr|||}}}zzzxxxyyyzzznnnaaaVVVLLLCCC>>>:::::::::999888888777777555666666777777777777777666666666666666666666666666666666666666555555555777777666666666666777777555555555555666777888888999888777777777888:::;;;<<<;;;>>>AAAAAAAAAFFFNNN^^^vvv~~~yyywwwvvvvvvssstttuuuvvvwwwwwwvvvuuusssvvv{{{zzziii^^^XXXXXXVVVSSSPPPLLLIIIGGGDDDEEEFFFFFFFFFHHHKKKNNNQQQWWW```jjjttt~~~|||~~~}}}sssjjjaaaUUUGGG===;;;;;;:::999999888777777666777777888888888888888666666666666666666666666777666666666555555555555666666555555555555666666555444444555555777888888;;;:::999888999:::<<<===<<<<<>>999999999666666888:::777555777;;;===;;;888999888777555555444444444::::::888555444555888:::444444444555666777777888777777777777888888888888:::999888888888:::<<<>>>>>>;;;<<>><<<999888777666555555555555555999999888666444444777999444444555555666777777888777777777777888888888888999888777777777999;;;<<<@@@<<<<<>>===:::777777666555555666666666666777888777555444555666444444555555666777777777777777777777888888888888888777777666777888:::;;;@@@<<<<<>>;;;;;;>>>@@@AAAGGGNNNXXXttt~~~tttxxx}}}zzzyyyyyyyyyzzz~~~{{{zzzuuussspppqqqttt{{{}}}lllaaa[[[XXXVVVQQQOOOMMMJJJHHHGGGGGGGGGGGGIIILLLPPPVVV```jjjppppppYYYLLL???;;;;;;999999:::888888888999;;;======<<<777777666666666777777888444666888888666555444444555555555555666666666666666777777777888888888888888888999999:::;;;;;;<<<;;;999:::>>>@@@BBBIIIPPPWWWuuuyyyssspppqqqssstttzzz}}}{{{yyyxxxtttsssssstttyyyyyylllccc\\\XXXTTTRRROOOLLLJJJHHHGGGGGGHHHIIIJJJMMMRRRZZZdddjjjxxxzzzbbbSSSCCC===<<<:::999999999999::::::;;;;;;<<<<<<888888777666666777777777555777888888777555555555555555666666666666666666777777777777888888888888888999999:::;;;;;;<<<<<<::::::<<<@@@AAABBBIIIQQQWWWvvv}}}tttmmmnnnrrrsssvvvyyyzzzzzz{{{{{{zzzyyyxxxxxxuuuuuuwwwzzzxxxkkkaaaZZZVVVTTTQQQNNNKKKIIIHHHGGGGGGGGGGGGIIIMMMTTT]]]dddrrr{{{kkkZZZGGG???>>><<<:::::::::;;;;;;;;;::::::;;;;;;999999888777666666666666666888999888777555666777666666666666666666666555777777777777888888888888777888999999:::;;;;;;;;;<<<<<<@@@CCCBBBAAAGGGNNNWWWxxxyyypppppptttvvvvvvwwwwwwxxxxxxyyyyyyxxxxxxwwwuuuwwwzzz~~~pppccc\\\WWWUUURRRNNNKKKIIIHHHGGGEEEEEEEEEFFFIIIPPPYYY___oooxxxqqq^^^KKKBBB@@@===;;;;;;;;;<<<<<<<<<:::999:::;;;::::::888777666666666666777999999888777666777888666666666666666555555555777777777777888888888888666777888999999:::999999>>>???BBBEEECCC@@@DDDLLLXXXxxxtttmmmnnnrrrsssrrrxxxwwwwwwyyy{{{yyyuuuqqqpppuuu|||{{{lllbbbZZZUUURRRSSSQQQKKKFFFEEEFFFDDDCCCCCCGGGMMMSSSWWWeeennn|||xxxjjjVVVGGG???;;;999777:::;;;===???>>><<<:::888777777777777777777777777888888888999999888888888555444444444555666888999888888888888888888888888888999999::::::;;;;;;<<<<<<======<<<===@@@DDDHHHYYYrrrvvvmmmmmmqqqtttuuuwwwwwwxxxzzz}}}}}}zzzwwwtttxxx~~~vvvjjj___YYYTTTTTTRRRLLLGGGFFFFFFEEECCCCCCFFFLLLQQQUUU```jjjwww}}}ooo[[[KKKCCC???===;;;===>>>>>>>>>===:::888666777777777777777777777777777888999999999999888777444444444444444666777888888888888888888888888888888999999::::::;;;;;;<<<============>>>AAAFFFJJJYYYrrrzzznnnkkknnnrrruuuvvvvvvwwwzzz}}}~~~}}}zzz}}}~~~pppfff]]]WWWUUUSSSMMMIIIHHHHHHFFFDDDCCCEEEIIINNNQQQZZZcccppp{{{sss```OOOEEE@@@>>><<>><<<:::888666555777777777777777777777777666777999::::::999777666555444444444555666777888888888888888888888888888888999999::::::;;;;;;<<<======>>>>>>@@@CCCHHHLLLXXXrrruuunnnmmmoooqqqttttttuuuwwwyyy|||}}}~~~~~~wwwlllbbbYYYVVVTTTPPPMMMLLLIIIGGGEEEDDDEEEHHHKKKNNNVVV___kkkvvv~~~zzzhhhWWWKKKDDDAAA???AAA???===:::888777666666777777777777777777777777555777999::::::999777555666666666666777777888888888888888888888888888888888999999::::::;;;;;;<<<<<<<<<===>>>@@@CCCIIILLLXXXqqqxxxqqqnnnnnnrrrrrrrrrrrrsssvvvyyy{{{ttthhh\\\XXXVVVTTTQQQQQQKKKIIIFFFEEEEEEGGGIIIKKKTTT\\\hhhrrrzzzrrraaaSSSJJJEEEBBB>>>===:::888777777888999888888888888888888888888555666888999999888666555777888888888999999999999888888888888888888888888888999999::::::;;;;;;<<<;;;<<<<<<===???BBBHHHLLLWWWqqqwwwrrrqqqppppppooonnnnnnqqqvvvyyyqqqbbb[[[ZZZWWWTTTSSSLLLJJJHHHFFFFFFGGGIIIJJJQQQYYYdddmmmvvvuuueeeUUUIIIBBB>>>;;;:::999888888888999:::888888888888888888888888666777777777777777777666777888999999999999888888888888888888888888888888888999999::::::;;;;;;<<<;;;<<<======>>>BBBGGGKKKWWWqqqzzzuuutttpppooonnnllllllpppvvv|||}}}jjjaaa]]]YYYVVVTTTLLLKKKIIIGGGGGGHHHIIIJJJLLLTTT___hhhppp{{{yyyiiiXXXJJJ@@@;;;:::999999888888888888888888888888888888888888888888777666666666666777888666777888888888777666666888888888888888888888888888999999::::::;;;;;;<<<>>>>>>???>>>???BBBGGGKKKWWWppp~~~xxxuuuvvvoooooonnnmmmmmmqqqyyypppeee```[[[VVVTTTMMMKKKJJJHHHHHHIIIJJJKKKIIIQQQ[[[dddlllwwwsssaaaQQQFFF@@@::::::999999888777777666888888888888888888888888999777666444444666777999555555666777777666555444888888888888888888888888888999999::::::;;;<<<<<<@@@@@@@@@@@@@@@CCCHHHKKKVVVppp}}}wwwsssqqqnnnmmmnnnttt{{{~~~llleeeaaa[[[TTTRRROOOKKKHHHGGGGGGFFFEEEGGGMMMUUU^^^gggrrr~~~zzzkkkVVVFFFAAA999;;;<<<<<<;;;:::;;;;;;888888777777777777888888777888888888888999999999999999:::::::::;;;;;;;;;777777666666777999;;;<<<999999:::;;;;;;<<<<<<===<<<===>>>???@@@BBBGGGJJJUUUmmm{{{vvvsssrrrpppppprrrxxx~~~uuujjjddd]]]XXXSSSPPPMMMKKKJJJIIIHHHGGGFFFKKKSSSZZZcccooo|||oooZZZIIIBBB>>>>>>>>>===;;;:::::::::888888777777777777888888:::999999999888888777777888888888888888999999999888777777777777999:::;;;999999:::;;;;;;<<<<<<===<<<===>>>???@@@BBBGGGJJJWWWnnn~~~zzzvvvtttttttttuuuyyy~~~~~~qqqggg```]]]TTTRRRPPPNNNNNNLLLJJJHHHFFFIIIOOOUUU]]]jjjxxxwwwbbbPPPGGGBBBAAA???===;;;:::999888888888777777777777888888;;;;;;:::999888777666555777777777666666666666666999888888777888888999999999999:::;;;;;;<<<<<<===<<<===>>>???@@@BBBGGGJJJXXXppp}}}|||zzzxxxwwwxxx{{{~~~xxx{{{yyyjjjbbb___UUUTTTRRRQQQPPPNNNJJJHHHFFFHHHLLLQQQXXXdddsss}}}lllYYYMMMDDDBBB>>><<<;;;:::999888888888777777777777888888::::::999999888777777666777777666666666666555555999999888888888888888888999999:::;;;;;;<<<<<<===<<<===>>>???@@@BBBGGGJJJZZZrrr~~~{{{|||~~~xxxyyy~~~rrrfffaaaXXXVVVSSSRRRPPPNNNJJJGGGGGGIIIKKKNNNTTT___mmmwwwuuu```PPPEEEAAA<<<::::::::::::999888888777777777777888888888888888888888888888888777777777777777777777777888999999999888888888777999999:::;;;;;;<<<<<<===<<<===>>>???@@@BBBGGGJJJYYYrrr~~~~~~|||vvvvvvzzz{{{ooofff\\\YYYVVVSSSQQQNNNJJJHHHGGGHHHJJJLLLPPPZZZfffppphhhTTTHHHCCC===::::::<<<;;;:::888888777777777777888888777777888888888999999999777777777777888888888999777888888999999999888888999999:::;;;;;;<<<<<<===<<<===>>>???@@@BBBGGGJJJXXXqqq}}}{{{}}}{{{zzz{{{~~~~~~xxxqqqqqquuu}}}|||nnnbbb^^^YYYTTTQQQNNNKKKIIIFFFGGGHHHJJJMMMTTT___hhhwwwvvvaaaOOOHHH@@@;;;<<<===<<<:::888888777777777777888888999999999888888888888888555555666777888999999:::666777888999::::::999999999999:::;;;;;;<<<<<<===<<<===>>>???@@@BBBGGGJJJVVVooo~~~|||yyywwwzzzxxxwwwxxx|||{{{tttnnnooosss~~~uuufffaaa[[[VVVRRROOOLLLJJJEEEFFFGGGHHHJJJQQQ[[[bbbqqqnnnTTTLLLCCC======>>><<<999888888777777777777888888;;;::::::999888777666666333444555666777999::::::555666888999:::::::::999999999:::;;;;;;<<<<<<===<<<===>>>???@@@BBBGGGJJJTTTnnn~~~|||{{{yyyyyyxxxuuusssuuuzzz}}}wwwrrrtttzzz}}}wwwrrrggg^^^[[[YYYUUUPPPNNNHHHEEEEEEFFFGGGKKKVVVaaaqqqxxxwww```QQQBBB======<<<;;;;;;<<<;;;999777666666777888666666777777888:::;;;<<<999999999999999999999999888888888888888888888888999999::::::::::::;;;;;;:::===AAABBBAAACCCGGGJJJYYYnnn}}}{{{zzz{{{zzzxxxuuurrrsssxxx|||~~~~~~wwwrrruuu{{{zzzuuu~~~wwwlll```\\\YYYTTTPPPOOOMMMHHHEEEFFFHHHJJJQQQYYYaaannn{{{cccTTTEEE???>>>===<<<<<<<<<;;;999777666777888888777666666666777888999:::999999999999999999999999888888888888888888888888999999::::::::::::;;;;;;;;;>>>@@@AAA@@@BBBGGGKKKZZZooo|||{{{}}}{{{xxxtttqqqqqqtttwwwzzzxxxsssuuu|||zzzuuurrr{{{uuuggg```[[[VVVRRRQQQMMMHHHDDDEEEFFFIIIQQQYYYdddmmm~~~iiiYYYHHHAAA@@@>>><<<===<<<;;;999888777777888999999888888888888888999999888888888888888888888888999999999999999999999999999999::::::::::::;;;;;;<<<>>>@@@??????BBBHHHMMMZZZppp|||wwwssspppppprrrsssxxx~~~yyytttvvv||||||vvvpppoooxxxpppeee___XXXUUUTTTLLLIIIGGGGGGIIIOOO\\\jjj|||zzz}}}nnn]]]LLLCCC@@@>>><<<<<<;;;:::999888888888888999<<<;;;:::999999999999999777777777777777777777777999999999999999999999999999999999:::::::::;;;;;;===?????????>>>AAAHHHMMM[[[qqq|||wwwrrrqqqqqqrrrssswww}}}yyytttvvv|||yyysssmmmmmmtttyyykkkbbbZZZUUUUUUOOONNNNNNLLLJJJQQQdddwwwxxx}}}sssbbbOOOEEE@@@===::::::::::::999999999999999999;;;:::999888888777888888777777777777777777777777999999999999999999999999999999999:::::::::;;;;;;===?????????>>>AAAHHHMMMZZZqqq{{{vvvssssssuuuvvvwwwyyyxxxsssuuu|||~~~xxxrrrlllkkkrrr}}}rrrggg]]]WWWUUUPPPOOOMMMIIIEEEHHHYYYkkkwwwpppooozzzxxxfffRRRFFFAAA===::::::::::::::::::::::::999999888888777666555555555666888888888888888888888888::::::::::::::::::::::::999999::::::::::::;;;;;;<<<>>>@@@??????BBBHHHMMMXXXppp}}}yyyuuutttvvvzzz||||||{{{~~~wwwrrruuu{{{}}}xxxrrrmmmkkkqqq|||}}}pppddd\\\ZZZUUUPPPKKKHHHFFFFFFMMMVVV\\\^^^fffttt~~~kkkVVVIIICCC>>>;;;:::999:::::::::::::::::::::888888777666666666777777999999999999999999999999::::::::::::::::::::::::999999::::::::::::;;;;;;;;;>>>@@@AAA@@@BBBGGGKKKWWWooo|||xxxttttttxxx}}}}}}}}}wwwrrrtttzzz}}}xxxsssnnnlllqqq|||yyylllccc```^^^VVVPPPPPPQQQOOOMMMNNNOOOUUUaaannnyyynnnXXXKKKDDD???<<<;;;999999:::;;;;;;;;;::::::;;;::::::999::::::;;;;;;999999999999999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::===AAABBBAAACCCGGGJJJVVVooo|||xxxtttuuu{{{~~~yyyvvvvvvwww|||tttnnnjjjiiilllwwwsssfffbbb^^^ZZZSSSMMMJJJIIIKKKLLLNNNRRR\\\jjjvvv{{{dddQQQFFFBBB???===<<<<<<;;;:::999999999999:::::::::::::::999888777666777999999888888999:::888888888777888888999999888999:::;;;<<<<<<;;;;;;>>><<<===AAABBBBBBFFFLLLWWWooo{{{wwwtttvvv}}}zzzxxxxxxyyyzzzsssmmmiiijjjlllvvvyyykkkeee^^^ZZZTTTOOOLLLKKKKKKKKKNNNQQQYYYeeeppp{{{~~~mmmYYYMMMGGGCCC@@@===<<<;;;:::999999999999:::::::::::::::999888888666888999999888888999:::888888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>><<<===AAABBBBBBFFFLLLWWWooo}}}zzzwwwvvvyyy{{{yyy{{{}}}}}}wwwrrrllliiijjjllltttrrrjjj___[[[VVVRRROOOMMMKKKJJJNNNOOOUUU^^^gggrrrttt```QQQHHHBBB>>>===<<<;;;:::999999999999:::::::::::::::999999888777888999999888777999:::888888888999:::;;;<<<===???>>>===<<<<<<======>>>>>><<<===AAABBBBBBFFFLLLXXXppp{{{xxxwwwxxx{{{|||{{{}}}~~~zzzuuupppkkkiiiiiikkksss~~~yyynnnbbb^^^YYYUUUSSSQQQMMMIIIMMMLLLPPPWWW___jjjzzz}}}iiiXXXKKKAAA<<<===<<<;;;::::::999999:::999::::::;;;::::::999999777888999999888777888:::888888999:::;;;<<<>>>???BBBAAA>>>===<<<===>>>???>>><<<===AAABBBBBBFFFLLLXXXqqq{{{xxxyyyzzz~~~}}}|||}}}yyytttoookkkiiihhhllltttsssgggbbb\\\YYYXXXUUUOOOKKKKKKJJJLLLRRRZZZeeeuuuwwwcccRRRFFF@@@======<<<;;;::::::::::::999::::::;;;;;;;;;::::::777999:::999888777888999999999999:::;;;===>>>???BBBAAA>>>===<<<===>>>???>>><<<===AAABBBBBBFFFLLLXXXqqq{{{yyyzzz}}}~~~yyysssoookkkjjjiiinnnyyyzzzmmmfff```\\\[[[YYYSSSMMMJJJIIIJJJPPPVVV```ppp~~~kkkWWWIIIAAA>>>===<<<;;;::::::::::::999::::::;;;;;;;;;;;;;;;888999:::999777777777999999999999:::;;;<<<===>>>???>>>===<<<<<<======>>>>>><<<===AAABBBBBBFFFLLLWWWppp{{{zzz|||zzzsssooollljjjkkkrrrrrrkkkbbb^^^^^^\\\VVVPPPKKKIIIJJJNNNSSS\\\jjjwwwqqq[[[KKKCCC>>>===<<<;;;;;;::::::;;;999::::::;;;<<<<<<;;;;;;888999:::999777666777888::::::999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>><<<===AAABBBBBBFFFLLLVVVooo~~~zzz{{{~~~zzztttooolllkkkmmmuuuuuummmddd______]]]XXXRRRLLLJJJJJJMMMQQQXXXeeeqqqyyybbbRRRIII>>>>>><<<;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<;;;888::::::999777666777888::::::999999999::::::;;;888999:::;;;<<<<<<;;;;;;>>><<<===AAABBBBBBFFFLLLUUUooo~~~|||||||||}}}vvvpppkkkhhhpppzzz~~~tttjjjeee```YYYUUUTTTNNNKKKIIIKKKNNNUUUbbbooodddPPPJJJDDD???<<<======;;;;;;===;;;;;;999999999999;;;;;;999999888888888888999999<<<;;;:::999888888888888::::::::::::;;;<<<======>>>???AAABBBCCCEEEIIILLLXXXppp}}}|||||||||~~~zzztttooollljjjpppzzzxxxkkkeeeaaa[[[WWWUUUOOOKKKJJJKKKNNNTTTaaammm~~~jjjUUULLLFFF@@@<<<======::::::<<<999::::::;;;;;;::::::999999999888888888888999999<<<;;;:::999888888888888::::::::::::;;;<<<======>>>???AAABBBCCCEEEIIILLLXXXppp~~~|||{{{{{{{{{~~~~~~wwwqqqnnnmmmmmmrrr|||~~~mmmeeeccc^^^YYYVVVPPPLLLKKKLLLMMMRRR^^^iiiwwwsss[[[OOOGGGAAA======<<<999888:::777999;;;======;;;999777999999888888888888999999;;;;;;:::999888888888888::::::::::::;;;<<<=========???@@@AAABBBEEEIIILLLXXXppp}}}{{{{{{{{{{{{~~~~~~{{{sssnnnmmmnnnppptttqqqgggddd```ZZZWWWQQQNNNLLLLLLMMMPPPZZZdddnnn}}}{{{```PPPFFF@@@<<<===<<<:::999;;;888999;;;<<<<<<;;;999888:::999999888888999999:::;;;:::999999888888888999::::::::::::;;;<<<=========???@@@AAABBBEEEHHHKKKXXXppp}}}{{{{{{||||||~~~~~~~~~xxxoookkkkkknnnqqqwwwxxxkkkfffaaa[[[WWWRRROOOMMMMMMLLLMMMUUU___iiixxxeeeRRREEE@@@<<<======;;;;;;===;;;::::::999999::::::;;;::::::999999999999::::::::::::999999888888999999::::::::::::;;;<<<=========>>>@@@AAABBBDDDHHHKKKXXXppp}}}||||||}}}}}}vvvnnniiijjjnnnqqqyyyrrriiibbb\\\YYYSSSPPPNNNNNNKKKKKKQQQZZZeeessslllWWWGGGBBB>>>>>>>>><<<;;;===<<<;;;999888888999;;;<<<::::::999999999999::::::::::::999999888999999:::::::::::::::;;;<<<======<<<>>>???@@@AAADDDHHHKKKXXXppp}}}|||}}}~~~~~~vvvmmmhhhiiilllooozzz{{{nnnccc]]]\\\TTTQQQOOONNNKKKIIINNNVVV^^^jjj{{{ttt^^^LLLFFFAAA@@@???;;;:::;;;::::::::::::::::::::::::;;;::::::999999::::::;;;:::999999888999999::::::::::::::::::;;;<<<======<<<>>>???@@@AAADDDGGGJJJXXXppp~~~}}}}}}~~~vvvmmmhhhhhhkkknnnyyyqqqeee______UUURRRPPPNNNKKKHHHMMMTTTWWWaaaqqqzzzdddPPPIIIDDDBBB???:::888999777999;;;======;;;999777;;;::::::999999::::::;;;999999999888999999::::::::::::::::::;;;<<<======<<<>>>???@@@AAADDDGGGJJJXXXppp|||{{{|||}}}~~~~~~xxxmmmggggggkkknnnvvv|||nnnccc\\\XXXVVVRRRMMMJJJIIIKKKLLLSSS[[[hhhvvvkkkRRRGGG===<<<>>>======>>>::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::;;;;;;<<>>>>>===<<<===999999999::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::;;;<<<<<>><<<<<<888888999:::;;;<<<======::::::::::::::::::::::::::::::::::::::::::::::::999999999:::;;;;;;<<<<<<>>>???@@@@@@@@@BBBFFFIIIWWWkkk}}}}}}~~~~~~}}}|||||||||}}}{{{pppfffaaaaaadddgggnnnxxx{{{{{{{{{}}}vvvkkk^^^[[[XXXTTTQQQNNNKKKIIIMMMQQQWWW```mmm|||hhhWWWFFF@@@@@@>>><<<<<<999:::::::::;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<>>>??????@@@@@@CCCGGGJJJWWWkkk}}}|||}}}~~~}}}}}}~~~~~~yyyooofffaaaaaadddggglllvvvwwwwwwxxxyyy|||{{{ooobbb___ZZZVVVTTTPPPLLLIIIKKKMMMRRRYYYeeeuuummmZZZGGG?????????===<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;<<<=========>>>???@@@@@@CCCGGGJJJXXXkkk}}}zzzyyy{{{}}}~~~~~~~~~}}}|||~~~xxxnnneee```aaadddgggkkkuuu|||vvvxxxyyyyyyzzztttgggbbb[[[WWWUUURRRNNNJJJLLLNNNRRRXXXcccrrrttt___III@@@??????===<<<>>>>>>===<<<;;;:::999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<=========>>>??????@@@CCCGGGKKKWWWkkk~~~{{{xxxwwwxxxzzz{{{|||~~~~~~}}}}}}{{{{{{uuulllddd___```ccceeekkkttt~~~yyyuuuxxx{{{{{{zzz|||zzzkkkeee\\\WWWUUUSSSOOOKKKMMMNNNQQQWWWbbbppp|||fffMMMBBB@@@???===;;;======<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<============>>>??????@@@CCCHHHKKKVVVjjj|||xxxvvvvvvxxxxxxxxx}}}}}}~~~~~~~~~zzzyyytttkkkccc^^^___bbbdddkkkuuu{{{vvvppptttwwwwwwuuuwww|||nnnfff]]]WWWUUUSSSPPPLLLGGGIIILLLRRR\\\jjjyyykkkPPPDDDAAA???<<<:::;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<=========<<<>>>??????AAADDDHHHKKKUUUiii{{{zzzxxxwwwwwwwwwxxxxxx{{{|||}}}~~~~~~}}}wwwmmmddd___]]]]]]```eeeiiiuuuzzzvvvpppsssuuuvvvttttttwwwzzzssshhh___\\\ZZZTTTOOOMMMOOOLLLLLLPPPWWWccctttsssXXXJJJDDD???:::888:::;;;<<<===<<<;;;:::999999999999999:::;;;<<<<<<999999999999::::::;;;<<<::::::::::::;;;<<<======???@@@AAAAAABBBEEEIIILLLTTTiii}}}|||zzzyyyxxxvvvvvvvvvwwwxxxzzz{{{|||~~~~~~}}}xxxnnnddd___]]]\\\___dddiiiuuu|||wwwtttmmmppprrrrrrqqqrrrtttvvv~~~uuujjj```\\\YYYTTTOOOMMMMMMKKKJJJOOOUUU```pppsssYYYJJJDDD@@@===;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;:::999999:::::::::::::::999999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAAAAABBBEEEIIILLLUUUjjj~~~zzzxxxwwwyyyxxxvvvuuuuuuvvvwwwwwwwwwyyy|||~~~~~~}}}}}}yyyoooeee___]]]\\\^^^cccjjjuuuyyytttppplllnnnpppqqqqqqqqqrrrsssvvv~~~yyymmmaaa]]]YYYTTTOOONNNMMMJJJIIILLLRRR[[[kkkyyyzzz^^^NNNFFFAAA>>>======<<<<<<;;;:::;;;;;;;;;===<<<;;;:::999999999999;;;;;;:::999999999::::::<<<<<<<<<<<<<<<>>>?????????@@@AAAAAABBBEEEIIILLLUUUkkk{{{vvvttttttwwwvvvuuuttttttuuuvvvvvvvvvxxx|||}}}}}}}}}}}}yyyoooddd___\\\ZZZ]]]aaajjjttt}}}xxxrrrooonnnoooqqqrrrrrrrrrrrrrrrpppvvv}}}pppccc]]]ZZZUUUQQQQQQNNNJJJIIIKKKOOOWWWfffsssfffSSSIIIAAA>>>===>>>===;;;:::::::::;;;<<<<<<;;;::::::999999999:::<<<;;;::::::999999999999;;;;;;;;;;;;<<<===>>>??????@@@AAAAAABBBEEEIIILLLTTTkkkyyyuuussssssuuutttssssssssstttuuuuuuvvvxxx}}}}}}}}}~~~~~~~~~xxxmmmccc^^^[[[YYY[[[```iiisss|||xxxrrrooonnnoooppprrrssssssrrrqqqlllqqqxxxwwwhhh```\\\WWWTTTTTTPPPLLLKKKLLLNNNTTTaaannnlllWWWKKKBBB>>>===>>>===<<<;;;:::;;;<<<===:::999999999::::::;;;<<<<<<;;;::::::999999999999::::::::::::;;;<<<===>>>???@@@AAAAAABBBEEEIIILLLRRRiii~~~xxxuuussssssssssssrrrqqqqqqssstttuuuwwwzzz~~~||||||~~~}}}}}}uuukkkaaa\\\YYYXXXZZZ___gggqqq|||xxxssspppnnnnnnoooqqqsssssspppnnnkkknnntttzzzqqqfff```ZZZWWWWWWRRRNNNLLLLLLMMMRRR]]]iiizzzsss^^^PPPEEE@@@@@@>>>===<<<<<<;;;;;;<<<<<<999999999999:::;;;<<<===;;;;;;:::999999999::::::::::::999::::::;;;<<<===???@@@AAAAAABBBEEEIIILLLSSSiiiyyytttrrrqqqrrrqqqqqqpppqqqrrrssstttyyy||||||{{{||||||yyyxxx{{{~~~rrrhhh^^^ZZZWWWVVVYYY^^^eeeooo}}}~~~{{{xxxtttqqqppppppqqqsssuuuuuurrrooojjjmmmqqqvvv~~~}}}nnneee]]]XXXXXXSSSOOOLLLLLLLLLOOOYYYdddtttlllZZZLLLCCCBBB===============<<<;;;;;;:::::::::999999:::;;;;;;::::::999999999:::;;;;;;:::::::::;;;;;;<<<===>>>???@@@AAAAAABBBEEEIIILLLVVVkkk}}}~~~yyytttqqqoooqqqqqqpppppppppqqqsssttt{{{~~~~~~{{{zzz|||{{{wwwuuuwww{{{pppfff]]]XXXVVVVVVYYY^^^dddmmm{{{}}}zzzwwwsssqqqtttssstttvvvyyyyyyuuuqqqiiilllpppuuu{{{ttthhh^^^YYYXXXSSSOOOLLLKKKJJJMMMWWWaaapppyyycccQQQEEEBBB<<<===>>>>>>>>>===;;;:::<<<<<<;;;:::999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????@@@AAAAAABBBEEEIIILLLYYYmmm}}}{{{|||}}}}}}zzzvvvssspppnnnpppppppppooooooqqquuuxxxwww}}}~~~}}}||||||}}}~~~wwwvvv}}}oooeee\\\XXXUUURRRTTTWWWiiipppzzz|||wwwsssqqqpppsssuuuwwwyyyyyyxxxvvvtttsssooolllooouuu~~~}}}nnnddd\\\WWWTTTRRRNNNKKKJJJMMMSSSXXXjjjxxxmmmSSSFFFAAA>>>===<<<<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;:::;;;;;;<<<===>>>===>>>@@@@@@AAACCCGGGIIIUUUhhh~~~|||wwwtttrrrqqqrrrrrrqqqooonnnooorrruuuyyy|||{{{zzz{{{|||{{{lllcccZZZWWWUUUSSSVVVZZZhhhoooyyy~~~xxxtttqqqpppqqqsssvvvyyy{{{{{{zzzyyysssnnnkkkmmmqqqyyyrrrggg___ZZZUUUSSSOOOLLLJJJMMMSSSXXXfffttt{{{^^^KKKCCC???===<<<<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>===>>>@@@@@@AAACCCGGGIIIUUUhhh{{{vvvtttrrrqqqqqqqqqpppnnnnnnooosssvvv~~~~~~|||yyyyyyyyyzzz|||xxxhhh```XXXUUUUUUTTTWWW\\\gggnnnxxx~~~zzzuuuqqqpppoooqqquuuyyy{{{}}}}}}}}}tttpppmmmnnnooosss}}}vvvjjjaaa]]]VVVTTTQQQMMMKKKNNNSSSWWW```nnnmmmTTTHHH@@@>>>===<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999;;;;;;:::;;;;;;<<<===>>>===>>>@@@@@@AAACCCGGGIIIVVViii~~~wwwsssqqqooonnnkkklllmmmmmmooorrrwww{{{}}}zzzxxxxxxyyyzzz}}}uuufff^^^VVVTTTTTTTTTWWW\\\ffflllvvv}}}yyytttpppnnnnnnpppssswwwzzz|||}}}~~~wwwsssqqqqqqrrrtttzzz{{{mmmccc^^^WWWUUUQQQMMMKKKMMMQQQUUU[[[iii|||zzz]]]MMMBBB@@@>>>======>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::999999888;;;;;;:::;;;;;;<<<===>>>===>>>@@@@@@AAACCCGGGIIIVVViii|||tttpppooonnnmmmjjjkkkmmmnnnppptttzzz~~~}}}{{{xxxyyyzzz{{{~~~}}}{{{zzz{{{{{{ssseee]]]UUUSSSSSSSSSVVVZZZfffllluuu~~~~~~zzzwwwsssooommmnnnooorrruuuxxxzzz{{{{{{{{{xxxvvvwwwwwwxxx~~~qqqeee___WWWUUURRRMMMKKKLLLOOORRRYYYeeevvvbbbPPPDDDBBB???======>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::999999;;;;;;:::;;;;;;<<<===>>>===>>>@@@@@@AAACCCGGGIIIUUUhhh{{{sssooonnnnnnnnnmmmnnnooooooqqqtttyyy}}}|||{{{yyyyyyzzz||||||yyyvvvuuuuuuuuuuuuxxx|||{{{oooddd[[[TTTRRRRRRRRRVVVZZZffflllttt}}}~~~}}}{{{xxxtttqqqooonnnnnnppprrrtttwwwyyyzzzzzz~~~zzzyyyzzzzzzzzzxxxjjjbbbYYYWWWSSSOOOLLLLLLOOOQQQXXXaaapppdddQQQFFFCCC@@@============<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::;;;;;;:::;;;;;;<<<===>>>===>>>@@@@@@AAACCCGGGIIITTTgggxxxpppmmmlllllllllmmmnnnoooppprrrvvv|||~~~||||||xxxyyyzzz|||~~~{{{xxxvvvuuuuuuvvvzzz|||~~~uuujjj```XXXQQQQQQRRRSSSWWW]]]ggglllsss{{{~~~}}}yyyvvvsssqqqppppppnnnoooqqqtttwwwzzz{{{|||~~~zzzxxxxxxxxxxxx~~~qqqhhh[[[ZZZVVVRRRNNNMMMPPPRRRWWW^^^kkkzzzeeeTTTHHHEEE@@@>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>===>>>@@@@@@AAACCCGGGIIIRRReee~~~tttmmmiiiiiiiiiiiijjjkkknnnppptttzzz{{{{{{|||xxxxxxyyy{{{|||~~~~~~~~~}}}}}}qqqfff]]]UUUPPPPPPRRRTTTYYY___hhhlllsss{{{}}}yyyvvvsssrrrrrrrrrnnnoooqqquuuxxx{{{~~~~~~yyyvvvvvvuuuuuuzzzvvvmmm^^^\\\YYYTTTPPPOOOQQQSSSVVV\\\ggguuu}}}fffXXXIIIEEEAAA>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>===>>>@@@@@@AAACCCGGGIIIQQQddd~~~~~~yyyqqqllljjjjjjjjjjjjjjjlllmmmnnnpppwww|||zzzzzz{{{{{{zzzyyyxxxyyy{{{}}}~~~nnncccZZZXXXUUUQQQPPPUUU]]]dddlllrrrzzz~~~{{{wwwtttrrrpppnnnlllmmmoooqqqtttwwwyyyzzz{{{zzzyyyvvvrrroooooorrrtttzzzjjjbbb\\\WWWVVVRRRNNNNNNPPPVVVZZZbbbpppzzzggg]]]NNNEEE>>>>>>@@@===::::::;;;<<<<<<;;;999999;;;<<<===999777999>>>>>>:::666<<<<<<<<<<<<<<<<<<;;;;;;===>>>@@@@@@AAACCCGGGIIITTTeee|||wwwqqqllljjjjjjjjjjjjjjjlllmmmooorrrxxx|||xxxvvvwwwxxxzzzyyyyyyzzz{{{~~~yyyjjj___[[[YYYVVVSSSSSSXXXaaahhhnnnttt|||}}}yyyuuurrrpppnnnlllkkklllmmmpppsssvvvxxxzzzzzz{{{zzzwwwrrrnnnlllmmmnnn}}}oooeee^^^YYYWWWTTTPPPOOORRRSSSWWW___mmm~~~{{{hhh]]]PPPGGG@@@@@@AAA???<<<<<<:::;;;<<<<<<;;;;;;<<<>>><<<999777888;;;<<<;;;999<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@AAACCCGGGJJJTTTeee~~~~~~~~~~~~}}}|||~~~zzzvvvpppmmmkkkkkkjjjiiikkklllnnnpppttt{{{}}}wwwttttttvvvxxxyyyyyyzzz{{{~~~uuuggg]]][[[YYYWWWUUUVVV]]]ffflllrrrwww~~~}}}zzzzzzvvvrrrooonnnllljjjhhhiiikkknnnqqqtttwwwyyyyyy{{{{{{xxxsssmmmhhhffffffsssvvviiibbb[[[YYYVVVRRRQQQSSSOOOSSS\\\iiizzzlll___SSSIIIAAAAAABBB@@@??????999;;;=========<<<===>>>===<<<:::999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAACCCGGGJJJTTTeee}}}~~~~~~~~~~~~}}}{{{zzz|||wwwsssooommmlllkkkjjjiiikkklllooorrrwww~~~zzztttrrrtttwwwyyyxxxyyyzzz|||~~~tttggg^^^[[[YYYVVVVVVZZZbbbkkkrrrwwwzzz|||xxxwwwtttpppmmmkkkjjjhhhfffggghhhkkkooorrruuuwwwxxxxxxxxxwwwssslllfffbbb```kkkxxx}}}mmmddd\\\ZZZWWWSSSRRRSSSNNNRRRYYYeeeuuutttdddUUUKKKBBBAAABBBAAA???@@@999;;;===>>><<<;;;;;;<<<>>>>>>>>><<<::::::;;;===;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAABBBDDDGGGJJJSSSeee~~~~~~}}}|||{{{{{{}}}uuurrrnnnlllkkkkkkjjjjjjlllmmmooottt{{{~~~uuupppppprrruuuwwwxxxxxxzzz{{{~~~~~~qqqfff___ZZZXXXVVVWWW^^^hhhqqqwww{{{~~~~~~zzzuuurrrnnnkkkjjjiiigggeeeeeefffiiilllppprrrtttuuusssttttttqqqkkkeeeaaa___fffqqqqqqfff]]]ZZZXXXTTTRRRRRRNNNRRRXXXbbbqqq|||iiiXXXLLLBBB@@@@@@??????@@@;;;===>>>===;;;::::::;;;999:::<<<<<<;;;;;;<<<===;;;;;;;;;<<<<<<<<<======>>>???AAAAAABBBDDDHHHJJJSSSeee~~~}}}|||||||||zzz|||{{{ssspppllljjjjjjkkkkkkkkklllmmmpppvvv~~~xxxppplllmmmpppssssssvvvwwwyyy{{{}}}yyylllccc^^^[[[XXXWWWZZZcccnnnxxx~~~|||tttqqqnnnkkkjjjiiigggfffdddeeegggjjjmmmoooqqqqqqpppqqqrrrpppkkkeeeaaa___bbbkkkyyyuuuiii^^^[[[YYYUUURRRRRROOORRRXXX```lll~~~ppp\\\OOODDD@@@@@@???>>>???===>>>>>><<<::::::;;;===:::999999:::;;;<<<======::::::;;;;;;<<<=========>>>@@@AAABBBBBBDDDHHHKKKSSSeee~~~{{{zzz{{{|||}}}{{{}}}zzzsssoookkkhhhiiikkklllmmmlllmmmqqqxxx}}}vvvnnnkkkmmmqqqrrrrrrtttuuuxxx{{{~~~uuuiiibbb^^^]]]ZZZYYY]]]hhhttt~~~{{{uuurrrnnnlllkkkjjjhhhgggccceeegggiiikkkmmmnnnnnnoooqqqqqqnnniiidddaaa___^^^dddpppyyylll```\\\[[[XXXTTTSSSPPPSSSWWW\\\gggxxx{{{```SSSGGGBBBAAA??????@@@>>>>>>===<<<<<<===AAADDDKKKEEE>>>:::;;;<<<<<<<<<::::::;;;;;;<<<======>>>???@@@AAABBBCCCEEEHHHKKKSSSeee}}}zzzyyyzzz|||}}}}}}~~~{{{sssooojjjggghhhjjjmmmnnnlllmmmqqqyyy~~~wwwooommmpppssstttsssrrrtttwww{{{uuuiiiccc```___\\\[[[```kkkyyy|||yyyuuurrrooolllkkkjjjiiihhhcccdddfffhhhjjjkkkllllllpppqqqqqqnnniiiddd```___[[[```jjjxxx|||ooobbb^^^]]]YYYVVVTTTPPPSSSVVVZZZccctttdddVVVIIICCCAAA@@@???AAA>>>>>>===<<<===@@@FFFJJJaaaUUUGGG>>><<<<<<;;;999::::::;;;;;;<<<===>>>>>>???@@@AAABBBCCCEEEHHHKKKSSSeee~~~~~~~~~|||zzzzzz|||}}}wwwppplllfffcccdddeeeeeedddjjjkkkqqq}}}}}}pppgggiiinnnoooppprrrtttuuuxxx{{{~~~uuujjjdddaaa___]]]___hhhuuu~~~|||{{{sssqqqmmmkkkjjjjjjhhhgggiiigggggghhhkkkmmmmmmmmmqqqooommmkkkhhheee```]]]\\\]]]dddppp}}}uuufff___]]]ZZZVVVUUUSSSQQQSSSZZZdddrrrkkk[[[KKKDDDBBBAAA??????===<<<;;;;;;>>>BBBGGGJJJlllRRR>>>555555888:::;;;;;;::::::;;;<<<>>>???>>>???@@@AAABBBDDDGGGJJJSSSfff}}}{{{{{{}}}zzzrrrnnnjjjdddbbbbbbddddddcccjjjlllrrr}}}zzzooohhhjjjooopppppprrrssstttwwwzzz}}}sssiiidddbbbaaa```ccclllyyy}}}{{{zzzrrrpppllljjjiiiiiigggfffiiihhhggghhhkkkmmmnnnmmmqqqpppnnnllljjjfff```\\\YYYXXX]]]gggrrr{{{jjjbbb___ZZZVVVUUURRRPPPQQQXXXaaaoooppp___NNNEEECCC@@@>>>>>>???>>>===<<<>>>@@@CCCEEEcccWWWGGG<<<999;;;===>>>>>>======<<<===>>>???@@@>>>???@@@AAABBBDDDGGGJJJTTTggg}}}{{{||||||sssllljjjfffbbb``````aaabbbbbbkkkmmmtttvvvnnniiilllpppqqqqqqqqqqqqrrruuuxxx{{{~~~|||qqqiiieeeccccccdddhhhrrr~~~|||{{{zzzqqqoookkkiiihhhhhhfffeeeiiihhhgggiiilllnnnooonnnqqqpppooonnnlllggg```\\\XXXUUUVVV]]]eeeppppppfffaaa[[[VVVUUURRRPPPPPPVVV^^^jjj|||uuucccPPPGGGCCC???======??????>>>======>>>>>>???FFFAAA<<<:::<<>>>>>=========>>>??????>>>???@@@AAABBBDDDGGGJJJTTTggg~~~~~~~~~}}}|||{{{}}}}}}uuummmhhhfffccc```^^^]]]___aaabbbjjjnnnwww~~~qqqmmmkkkmmmrrrtttsssrrrpppqqqsssvvvyyy|||zzzpppjjjgggfffdddfffmmmxxx~~~|||{{{zzzrrrooollliiiiiihhhgggeeeiiihhhgggiiilllooooooooopppppppppooommmhhhaaa\\\[[[VVVTTTVVV[[[dddrrr~~~ttthhhbbb\\\XXXVVVSSSQQQQQQUUU[[[fffwwwyyygggRRRGGGCCC???===>>>===>>>>>>>>>===<<<<<<;;;;;;:::999;;;===>>>===;;;<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBDDDGGGJJJUUUhhh||||||zzz{{{{{{{{{|||~~~zzzrrrkkkgggcccaaa___]]]\\\^^^aaacccjjjooozzz}}}mmmmmmlllnnnrrruuuuuusssqqqqqqrrrtttwwwzzz}}}~~~yyyqqqmmmjjjiiibbbgggppp|||~~~|||{{{ssspppmmmkkkjjjiiihhhggghhhggggggiiilllnnnoooooooooooooooooommmiiibbb^^^]]]WWWSSSSSSUUUZZZeeepppwwwjjjccc]]]YYYXXXUUURRRRRRUUUZZZcccsss~~~jjjUUUHHHCCC@@@>>>???;;;<<<============<<<;;;<<<<<<;;;<<<<<<<<<;;;999<<<<<<<<<===============>>>???@@@AAABBBDDDGGGJJJUUUhhh}}}|||yyy{{{||||||}}}{{{rrrllliiiaaaaaa___]]]\\\^^^bbbeeejjjqqq|||yyyjjjlllmmmnnnrrrwwwwwwuuurrrrrrssstttvvvyyy{{{}}}xxxrrrooollljjjaaagggrrr~~~|||zzztttqqqmmmkkkjjjjjjhhhggggggffffffhhhkkknnnoooooommmmmmmmmmmmllliiiddd```\\\WWWRRRQQQPPPRRRYYYbbbqqq{{{mmmeee^^^ZZZZZZVVVSSSSSSUUUYYYaaappp}}}qqqZZZLLLEEEAAA???@@@;;;;;;<<<============<<<======<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@>>>???@@@AAABBBDDDGGGJJJTTTggg|||~~~~~~|||sssnnnkkk```aaa```^^^]]]___dddhhhkkkrrr~~~zzzrrrhhhlllnnnmmmqqqwwwyyywwwuuutttttttttuuuxxxzzz|||wwwrrrooollliii```hhhtttzzzwwwssspppllljjjjjjiiihhhfffeeeddddddgggjjjmmmnnnnnnkkkkkkjjjkkkkkkiiieeeccc\\\XXXUUUSSSQQQOOORRRXXXbbbooopppggg___[[[ZZZVVVSSSRRRTTTXXX___mmmzzz{{{aaaQQQHHHBBB@@@@@@=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===;;;<<<>>>@@@AAABBBBBBAAA>>>???@@@AAABBBDDDGGGJJJTTTggg~~~}}}}}}}}}tttooolll```aaaaaa___^^^```eeeiiilllttttttlllhhhlllnnnmmmpppxxx{{{xxxvvvuuuttttttuuuwwwyyy{{{vvvrrroookkkggg```iiiuuuyyyuuurrroookkkiiiiiihhhgggeeedddddddddfffiiilllnnnmmmjjjiiiiiiiiijjjiiifffddd^^^ZZZXXXWWWSSSPPPQQQUUUYYYeeetttssshhh```ZZZYYYUUURRRQQQTTTWWW^^^kkkxxxgggTTTJJJCCC@@@@@@??????===<<<<<<;;;<<<<<<:::<<<===<<<;;;:::;;;<<<888999<<<>>>@@@@@@@@@@@@>>>???AAAAAABBBDDDGGGJJJSSSfff{{{rrrjjjeeeeeebbb``````___]]]aaagggllluuuzzzqqqjjjgggiiikkkooossswwwzzz{{{xxxxxxwwwuuutttuuuyyy|||~~~~~~~~~~~~{{{ooojjjjjjhhhfffggglllttt~~~~~~yyywwwqqqpppmmmjjjgggeeecccbbb___aaadddgggiiiiiiiiiiiiiiiiiihhhgggggggggggggggccc___ZZZXXXWWWVVVSSSQQQTTTZZZeeeuuuvvvhhh```[[[WWWWWWTTTSSSUUUVVV[[[fffqqqwwwYYYJJJGGGDDD?????????>>>==================<<<:::999999:::<<<===;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBDDDGGGJJJUUUfffzzzrrrjjjeeeddd```______^^^]]]```fffnnnvvvyyypppjjjggghhhkkknnnrrruuuxxxyyyxxxxxxxxxvvvuuuvvvxxx{{{}}}}}}~~~~~~yyyooojjjjjjhhhfffkkkpppwww{{{yyyrrrpppmmmjjjgggeeecccbbb______```aaaccceeefffgggiiihhhhhhggggggggghhhhhheeeaaa\\\ZZZXXXWWWTTTRRRSSSUUU\\\iii|||zzzlllccc]]]YYYVVVSSSRRRSSSTTTXXXbbbmmm```NNNHHHDDD?????????>>>==================<<<:::999999:::<<<===;;;;;;<<<<<<===>>>>>>>>>>>>???AAAAAABBBDDDHHHJJJSSSfffzzzqqqjjjeeeaaa^^^]]]^^^]]]\\\aaagggpppxxxwwwnnnjjjggghhhjjjmmmpppsssvvvwwwxxxyyyyyyyyywwwwwwxxxyyyzzz{{{}}}wwwnnnjjjiiihhhgggpppuuu|||~~~{{{rrrpppmmmjjjgggdddcccbbbaaa```______```bbbeeeggghhhhhhhhhhhhhhhhhhiiiiiihhheeeaaa]]][[[YYYVVVSSSSSSRRRSSS\\\lllqqqggg```\\\UUURRRQQQQQQRRRUUU^^^iiizzzkkkTTTKKKEEE?????????>>>==================<<<;;;::::::;;;<<<===;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAAAAABBBDDDHHHKKKRRReeexxxpppiiiddd```]]]\\\^^^^^^^^^bbbiiisss{{{}}}ssslllhhhhhhiiikkkmmmpppsssuuuvvvxxxyyy{{{{{{yyywwwwwwwwwwwwyyy|||vvvoookkkhhhhhhiiisssyyy{{{rrrqqqnnnjjjgggdddbbbaaacccbbbbbbbbbcccdddfffggghhhhhhhhhhhhiiijjjkkkkkkkkkiiieeebbb^^^[[[XXXVVVTTTQQQPPPVVVbbbuuuwwwjjjbbb]]]VVVSSSRRRQQQQQQRRR[[[dddssssssYYYLLLEEE??????>>>>>>===============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBBBBEEEHHHKKKSSSfff~~~vvvnnngggccc___]]]]]]___``````eeelllvvv}}}yyyooohhhggghhhjjjlllnnnqqqtttvvvwwwyyy{{{}}}|||zzzxxxvvvvvvuuuwww{{{~~~uuupppmmmjjjjjjmmmvvv}}}~~~zzzsssqqqnnnjjjgggdddbbbaaaaaabbbdddeeefffffffffeeeggggggggghhhjjjkkkmmmnnnnnnmmmjjjgggbbb^^^[[[ZZZUUUQQQPPPUUU\\\jjj}}}nnnccc^^^YYYVVVTTTSSSQQQQQQXXXaaammmzzzyyy^^^NNNFFF@@@???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@BBBBBBCCCEEEHHHKKKVVVggg{{{sssllleeeaaa^^^\\\\\\___```bbbgggnnnwww~~~uuujjjeeedddhhhiiikkknnnrrruuuwwwxxx{{{|||~~~}}}zzzxxxwwwwwwtttvvvyyy|||~~~sssrrrqqqnnnpppuuu|||~~~yyysssqqqnnnjjjgggdddbbbaaa^^^___bbbdddfffeeedddcccfffggggggiiikkkmmmnnnpppoooooonnnkkkfffbbb______WWWRRRQQQUUUXXX```uuuqqqfff```[[[XXXUUUTTTQQQPPPVVV^^^ggguuu~~~bbbQQQGGGBBB??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@BBBBBBCCCEEEIIILLLXXXhhh~~~yyyqqqjjjccc___\\\ZZZZZZ^^^```bbbhhhoooxxx~~~}}}qqqfffbbbbbbfffgggjjjmmmqqqtttwwwxxx}}}~~~~~~|||zzzwwwwwwwwwtttuuuwwwzzz~~~}}}~~~~~~~~~yyypppsssvvvtttxxxyyytttrrrnnnkkkgggcccaaa```]]]^^^___aaacccdddeeeeeeffffffgggiiikkknnnpppqqqpppqqqqqqnnniiidddcccccc\\\VVVTTTUUUTTTYYYnnnuuuhhhbbb\\\YYYVVVTTTPPPNNNSSS[[[cccqqqhhhUUUIIICCC??????>>>===============<<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>>>>???AAABBBCCCCCCFFFIIILLLVVVggg~~~wwwooohhhbbb^^^ZZZXXXYYY]]]___aaagggnnnxxx|||oooddd```aaadddeeehhhlllpppsssvvvxxx~~~~~~|||yyywwwwwwxxxtttuuuvvvyyy}}}{{{|||}}}}}}}}}uuunnntttyyyyyyzzztttrrroookkkgggcccaaa``````______```aaadddgggiiieeefffgggiiilllnnnqqqrrrppprrrssspppjjjfffeeeeeebbb[[[WWWWWWTTTXXXmmmxxxkkkddd\\\YYYVVVSSSOOOMMMQQQYYYaaappplllWWWKKKDDD??????>>>===============<<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBCCCDDDFFFIIILLLTTTfff}}}uuupppjjjbbb\\\[[[YYYZZZ[[[ZZZ]]]iiitttvvviiicccbbbbbbgggfffgggkkkqqqvvvxxxwww|||}}}~~~}}}zzzxxxxxxxxxvvvttttttwww|||}}}sssllloooyyy}}}zzzwwwsssmmmgggbbb_________\\\\\\]]]^^^```cccfffgggjjjiiiiiimmmrrruuuuuutttvvvvvvuuutttqqqnnnkkkiiigggaaa[[[WWWUUU[[[kkkzzzoooeee]]][[[XXXTTTSSSRRRSSSTTT^^^jjj|||vvv[[[KKKEEE????????????>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<>>>???AAA???@@@AAABBBCCCEEEHHHKKKQQQaaa~~~tttmmmeee]]]WWWYYYXXXYYYZZZ[[[^^^jjjvvvtttgggbbbaaaaaafffffffffjjjpppuuuwwwwww{{{|||}}}|||zzzyyyyyyzzzxxxvvvuuuwww{{{}}}~~~}}}}}}}}}}}}~~~yyypppjjjooozzz|||yyyrrrooojjjeeeaaa`````````^^^^^^^^^___aaadddggghhhkkkjjjkkknnnsssvvvwwwvvvxxxwwwwwwvvvsssqqqnnnlllkkkfff```[[[YYY___nnn}}}rrrggg^^^\\\XXXUUUSSSRRRSSSTTT^^^iiizzzxxx]]]KKKCCC????????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;============>>>???@@@@@@???@@@AAABBBCCCEEEHHHKKKRRRccc}}}qqqhhh```YYYUUUWWWVVVXXXZZZ[[[___kkkxxx}}}qqqeee``````___eeeeeefffjjjooosssuuuuuuxxxzzz{{{zzzxxxwwwwwwxxxyyywwwvvvwwwzzz{{{|||{{{{{{zzzzzz{{{}}}uuummmiiippp}}}~~~zzzxxxooommmiiieeebbbaaa``````_________```bbbeeegggiiimmmlllmmmqqquuuxxxyyyyyyzzzzzzzzzyyywwwuuurrrqqqooojjjddd___]]]aaappp~~~uuuiii___]]]YYYUUUSSSSSSSSSTTT\\\fffvvvyyy^^^JJJ@@@????????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>???@@@@@@@@@@@@???@@@AAABBBCCCEEEHHHKKKTTTeeezzzmmmccc]]]YYYWWWUUUUUUVVVYYY[[[aaammmzzzzzzmmmbbb______^^^cccdddgggjjjnnnrrrssstttwwwxxxyyyxxxuuussssssssswwwvvvvvvwwwyyyzzz{{{{{{{{{{{{zzz{{{}}}tttllliiirrr~~~{{{yyysssqqqmmmiiieeebbb```____________```bbbdddfffhhhmmmnnnpppsssvvvyyy{{{||||||}}}}}}|||{{{yyywwwvvvrrrlllfffaaa^^^bbbooo}}}xxxjjj```^^^ZZZVVVSSSSSSSSSTTTYYYcccrrrwww^^^JJJ@@@????????????>>>>>>>>>===>>>>>>>>>>>>============<<<===???@@@AAAAAA@@@@@@???@@@AAABBBCCCEEEHHHKKKUUUfffyyykkk```ZZZWWWVVVTTTSSSVVVYYY\\\aaannn{{{wwwiii```^^^______bbbdddhhhkkknnnppprrrssszzz{{{{{{yyyuuusssrrrrrrttttttuuuvvvxxxzzz|||}}}~~~~~~}}}}}}tttnnnlllwww~~~{{{zzz{{{yyyuuuoooiiiddd___]]]^^^^^^^^^___```ccceeefffmmmnnnqqqtttwwwyyy|||~~~~~~~~~~~~}}}{{{zzzuuupppiiiddd```cccooo}}}{{{kkkbbb___[[[WWWTTTSSSSSSSSSVVV___nnn~~~sss]]]LLLCCC????????????>>>>>>>>>===>>>>>>>>>>>>============<<<===???@@@AAAAAA@@@@@@???@@@AAABBBCCCEEEHHHKKKUUUfffzzzjjj^^^WWWTTTTTTSSSSSSUUUYYY\\\bbbooo|||}}}sssfff^^^^^^``````aaaeeeiiilllnnnppprrrsss|||}}}}}}{{{xxxuuuttttttrrrtttuuuvvvwwwxxx{{{~~~~~~tttoooppp|||~~~|||{{{~~~|||xxxssslllfff```]]]^^^^^^^^^^^^```bbbdddeeekkknnnqqqtttvvvxxx|||~~~~~~~~~}}}yyytttmmmhhhccceeeqqq}}}~~~mmmdddaaa\\\XXXTTTSSSSSSSSSUUU]]]kkk{{{sss^^^NNNFFF????????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>???@@@@@@@@@@@@???@@@AAABBBCCCEEEHHHKKKTTTeeezzzjjj^^^WWWUUUUUUSSSSSSUUUYYY\\\bbbooo||||||qqqddd^^^___bbbcccaaafffkkknnnoooppprrrtttyyyzzz{{{zzzxxxvvvvvvvvvsssuuuwwwvvvvvvvvvyyy|||{{{}}}{{{sssooorrr~~~|||zzzzzzyyyxxxvvvrrrmmmhhhccc```____________aaabbbeeefffiiilllpppssstttwww{{{~~~}}}~~~~~~zzztttnnnhhhcccdddooo{{{oooeeebbb]]]XXXUUUSSSSSSSSSUUU\\\iiixxxwwwbbbQQQHHH????????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;============>>>???@@@@@@???@@@AAABBBCCCEEEHHHKKKRRRcccwwwjjj___ZZZYYYZZZSSSSSSVVVYYY\\\bbbooo|||{{{pppccc]]]```ddddddbbbffflllooooooppprrrtttsssuuuwwwwwwvvvuuuuuuvvvuuuwwwxxxwwwuuutttwwwzzzxxxzzz~~~zzzqqqnnnsss|||zzzyyyyyyssssssrrrpppmmmiiieeeccc````````````bbbdddeeeggghhhkkkppprrrsssvvvzzz~~~}}}}}}xxxssslllfffaaaaaalllxxxqqqeeeccc^^^YYYUUUSSSSSSSSSUUU\\\hhhvvv{{{fffSSSHHH????????????>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<>>>@@@AAA???@@@AAABBBCCCEEEHHHKKKPPPbbbuuulllcccZZZVVVVVVWWWWWWUUUTTTXXXbbbppp{{{uuufff___\\\\\\___ccceeefffhhhkkknnnqqqssstttvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyyyyyyyyyy{{{|||wwwqqqpppttt{{{wwwtttqqquuurrrooommmllljjjgggeeeccccccccccccdddfffhhhiiikkklllnnnpppsssvvvyyyzzzzzz}}}~~~|||zzzqqqhhhbbb```bbbkkkvvvuuujjjddd```^^^ZZZUUURRRTTTRRRXXXbbbpppiiiUUUMMMCCCAAA???>>>>>>>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>?????????CCCDDDDDDDDDCCCDDDFFFIIITTTeeeuuulllddd[[[WWWWWWWWWWWWVVVVVVZZZcccpppxxx|||ooobbb\\\[[[[[[___dddfffgggiiikkknnnppprrrsssvvvvvvuuutttttttttuuuuuuwwwxxxzzz{{{|||||||||{{{zzz{{{}}}vvvppprrryyy~~~{{{wwwtttrrrqqqooommmlllkkkjjjgggeeecccccccccdddeeehhhjjjkkkllllllmmmooorrruuuxxxzzz}}}~~~|||zzzqqqhhhbbb___```hhhrrryyyllleee```^^^ZZZUUURRRSSSQQQVVV```nnnqqqZZZOOODDDBBB???>>>>>>>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@BBBCCCCCCCCCCCCDDDGGGIIITTTeeeuuummmddd\\\WWWXXXWWWWWWXXXYYY]]]eeeooovvvtttiii]]]YYYYYY[[[___cccggghhhiiikkknnnpppqqqrrruuuuuutttsssssssssssssssuuuwwwzzz}}}~~~~~~|||{{{yyyyyy{{{~~~vvvqqqwww}}}zzzvvvtttsssnnnllljjjjjjjjjiiigggeeeccccccdddeeehhhkkknnnoooooonnnmmmnnnpppssswwwyyy~~~}}}zzzrrrhhhbbb^^^]]]eeemmm~~~ooogggaaa^^^ZZZUUURRRSSSQQQUUU^^^lll||||||bbbRRREEEBBB@@@>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCEEEHHHKKKTTTeeetttlllddd\\\XXXYYYXXXYYY[[[^^^cccjjjqqquuupppeee[[[XXXXXXZZZ]]]bbbggghhhiiikkkmmmnnnpppppptttssssssrrrqqqqqqrrrrrrrrruuuyyy|||}}}|||{{{yyyxxxyyy{{{}}}}}}uuusss}}}}}}yyyvvvtttsssnnnllljjjiiiiiihhhfffdddbbbcccdddgggjjjnnnqqqsssqqqpppnnnmmmnnnqqquuuwww{{{}}}~~~{{{sssjjjccc^^^\\\bbbjjjxxxtttkkkbbb^^^[[[UUURRRSSSQQQUUU]]]jjjzzzjjjVVVGGGDDD@@@>>>>>>>>>===<<<========================>>>>>>??????@@@@@@@@@@@@???@@@AAABBBCCCEEEIIILLLSSSddd|||qqqjjjccc\\\XXXYYYZZZ[[[]]]bbbhhhnnnsssvvvoooddd[[[XXXXXXYYY[[[___ffffffhhhiiikkkmmmnnnooorrrrrrqqqqqqqqqqqqrrrrrrrrruuuyyy|||}}}|||zzzxxxyyyzzzzzz||||||vvvxxx|||xxxuuutttsssqqqnnnllljjjiiigggdddbbbbbbccceeehhhlllppptttvvvtttrrrooonnnnnnpppsssuuuuuuwwwzzz}}}~~~{{{ssskkkeee___]]]bbbiiiuuuyyynnnddd___\\\WWWTTTSSSSSSVVV]]]hhhxxxqqqZZZHHHEEEAAA>>>>>>>>>>>>===========================???????????????@@@@@@@@@>>>???AAABBBCCCEEEIIILLLSSSdddvvvlllfffaaa[[[XXXZZZZZZ[[[]]]ccckkkrrrvvvxxxmmmcccZZZXXXYYYXXXZZZ]]]cccdddeeegggjjjlllmmmnnnpppppppppqqqqqqrrrssstttvvvwwwzzz|||}}}|||zzzyyyyyyyyyzzz{{{~~~~~~zzz{{{xxxuuusssrrrqqqooollljjjhhhfffcccaaacccccceeehhhlllqqquuuwwwvvvuuurrrpppoooppprrrsssqqqsssvvvyyy{{{|||{{{{{{xxxrrrjjjeee```^^^bbbiiitttsssfffaaa]]]YYYUUUTTTTTTVVV\\\fffvvvvvv\\\JJJFFFBBB???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>???AAAAAABBBEEEHHHKKKRRRccczzzqqqhhhccc^^^YYYXXXZZZYYYYYY[[[bbbkkkssswwwxxxjjj```XXXWWWXXXXXXYYY\\\```aaaccceeehhhkkklllmmmoooooopppppprrrtttuuuvvvwwwxxxyyyzzzzzzyyyxxxxxxxxxxxxxxxyyy|||}}}{{{xxxuuusssqqqnnnllliiihhhgggeeecccaaacccdddeeehhhmmmqqquuuwwwxxxwwwtttrrrqqqqqqqqqqqqqqqsssuuuvvvwwwxxxwwwwwwtttnnnhhhddd```^^^bbbiiiooozzz~~~}}}}}}}}}vvvhhhbbb___ZZZWWWVVVSSSUUUZZZdddssszzz^^^KKKGGGBBB???>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBDDDGGGJJJRRRcccwwwnnneeeaaa]]]XXXWWWZZZXXXWWWYYY```jjjrrrwwwxxxfff]]]VVVVVVXXXXXXYYY\\\^^^___bbbdddgggjjjlllmmmnnnnnnoooqqqrrruuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuwwwwwwwwwxxxzzz}}}}}}}}}|||{{{xxxuuurrrpppjjjiiigggffffffeeecccaaacccdddfffhhhlllqqquuuwwwyyyxxxvvvtttsssqqqppppppssstttuuuvvvvvvuuutttsssqqqlllfffccc```^^^bbbiiiiiittt~~~yyypppjjjgggffffffbbbiiixxxxxxjjjccc```\\\XXXVVVRRRTTTXXXbbbppp{{{```LLLHHHBBB???>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============???@@@AAAAAABBBCCCGGGIIIRRRccctttmmmeee]]]XXXVVVTTTSSSWWWYYY\\\aaakkktttsssnnnddd^^^WWWTTTVVVZZZ[[[\\\]]]___bbbeeegggiiijjjjjjooopppqqqsssuuuvvvwwwxxxxxxxxxwwwtttssssssuuuwww{{{yyyvvvttttttwww{{{}}}yyyzzzzzzyyyvvvtttrrrrrrkkkkkklllllljjjgggcccaaa______aaadddiiinnnsssvvvxxxwwwvvvtttssssssrrrrrrsssrrrqqqqqqpppppppppqqqkkkhhheeeaaa______``````mmmpppvvv|||~~~nnn^^^RRRMMMMMMOOOPPPTTT___tttnnneee```\\\XXXXXXRRRSSSXXXbbbmmmzzz{{{gggPPPHHHCCCBBBAAA??????AAA<<<@@@AAA>>><<>>@@@AAABBBCCCEEEIIILLLSSSeee~~~sssmmmccc[[[VVVUUUTTTSSSWWWZZZ]]]bbbllluuutttnnnaaa\\\UUUSSSUUUXXXZZZ[[[```aaaccceeefffgggggggggnnnnnnpppqqqssstttvvvvvvvvvwwwvvvtttrrrsssuuuwwwwwwwwwvvvvvvwwwxxxzzz{{{}}}}}}|||yyyuuuqqqnnnmmmiiijjjkkkkkkjjjgggeeeccc^^^^^^___aaafffkkkpppssswwwwwwvvvtttssssssrrrrrrpppoooooonnnmmmmmmmmmmmmiiigggccc```^^^]]]^^^___fffiiiooouuu{{{~~~uuugggXXXMMMHHHFFFGGGIIIHHHMMMZZZppppppfffaaa\\\YYYXXXSSSSSSXXXaaalllzzz~~~jjjRRRJJJCCCBBBAAA???>>>@@@>>>@@@???<<<<<<>>>>>><<<<<<<<<<<<<<<===>>>???@@@???@@@BBBBBBCCCEEEHHHKKKSSSfff~~~ssskkkaaaXXXTTTSSSSSSTTTWWWZZZ^^^dddnnnvvvtttnnn^^^YYYSSSQQQTTTXXXYYYZZZ^^^```bbbdddfffggghhhhhhllllllmmmoooqqqrrrtttttttttuuuuuutttrrrsssuuuwwwssstttuuuwwwxxxyyyzzzzzz}}}}}}yyytttooojjjgggeeefffhhhiiiiiigggeeeddd___^^^]]]^^^aaaggglllpppuuuuuuuuutttsssrrrqqqqqqmmmmmmllljjjjjjiiiiiiiiigggeeebbb^^^\\\\\\\\\\\\bbbffflllrrrwwwyyyzzzyyywwwqqqeeeYYYOOOHHHEEEDDDDDDCCCDDDMMM^^^uuussshhhbbb]]]YYYYYYUUUTTTWWW___jjjxxxkkkTTTKKKCCCBBBBBB@@@???AAA???@@@>>><<>>@@@??????>>>======>>>>>>@@@AAABBBBBBBBBDDDGGGJJJTTTgggqqqjjj___VVVRRRRRRSSSTTTUUUYYY]]]dddmmmuuurrrlll\\\WWWRRRQQQTTTXXXZZZZZZZZZ\\\^^^bbbfffiiikkkllljjjkkklllnnnpppqqqrrrsssrrrsssssssssrrrsssuuuwwwsssssssssuuuvvvxxxzzz{{{|||~~~~~~~~~~~~~~~yyytttnnnhhhdddaaabbbdddeeefffeeedddddd___^^^\\\[[[^^^ccciiimmmsssttttttttttttrrrpppooommmlllkkkiiihhhgggggggggeeeccc```]]][[[ZZZZZZZZZ___ccciiinnnqqqrrrqqqpppqqqmmmeee\\\SSSLLLHHHFFFAAADDDKKKTTTbbbtttwwwkkkddd^^^ZZZYYYVVVTTTVVV]]]gggvvviiiUUUKKKCCCAAABBBBBBBBBCCC@@@???===>>>EEELLLKKKFFFAAAAAA@@@???>>>>>>>>>>>>AAABBBCCCBBBBBBDDDFFFIIIUUUgggppphhh^^^UUURRRRRRSSSUUUTTTXXX]]]ccclllrrrooogggZZZVVVRRRQQQUUUYYY[[[[[[ZZZ[[[]]]aaadddhhhkkkllljjjkkklllmmmoooqqqrrrsssppprrrsssrrrrrrrrrsssuuutttsssqqqqqqsssvvvzzz||||||}}}~~~~~~}}}}}}}}}yyyuuupppiiiddd]]]^^^```aaabbbbbbbbbbbb```^^^\\\[[[]]]bbbhhhlllppprrrsssttttttrrrooommmnnnmmmkkkiiihhhgggffffffcccaaa___\\\ZZZYYYXXXXXXXXX[[[```eeeggggggeeedddgggeee```[[[UUUOOOKKKIIIDDDIIIRRR[[[eeettt|||nnnfff```[[[ZZZWWWUUUVVV\\\eeerrrkkkXXXLLLBBBAAACCCDDDDDDFFFAAA@@@??????FFFMMMLLLGGG@@@???????????????@@@AAAAAABBBCCCBBBBBBDDDFFFIIIUUUggg}}}nnnggg]]]VVVSSSSSSTTTUUUTTTXXX]]]ccclllpppkkkcccXXXTTTQQQQQQUUUZZZ[[[[[[^^^^^^___```bbbeeeggghhhiiiiiikkklllnnnpppqqqqqqpppqqqrrrrrrqqqqqqrrrsssuuussspppoooppptttxxx{{{{{{|||}}}|||{{{{{{}}}~~~|||yyyvvvrrrkkkfff]]]^^^^^^_______________^^^]]][[[[[[^^^bbbgggjjjnnnpppsssttttttqqqnnnlllmmmllljjjhhhfffeeedddddd___^^^\\\ZZZXXXVVVUUUUUUSSSVVVZZZ]]]______^^^]]]______]]][[[XXXTTTQQQOOOPPPRRRVVV[[[dddrrrqqqhhhaaa\\\[[[XXXUUUUUUZZZbbbooouuu\\\OOOCCC@@@CCCDDDDDDEEEAAABBB@@@>>>AAAEEEDDD@@@>>>>>>>>>>>>???@@@AAAAAA@@@AAABBBBBBBBBDDDGGGJJJTTTgggxxxyyyzzz|||xxxlllfff^^^WWWTTTTTTTTTTTTVVVZZZ___eeelllpppjjj```UUUQQQOOOPPPTTTYYY[[[ZZZ_________```aaaccceeegggggggggiiijjjlllmmmoooooopppqqqrrrrrrpppooopppqqqtttsssqqqpppqqqsssvvvxxxyyyzzz{{{zzzyyyyyy{{{|||}}}}}}zzzxxxssslllfff`````````______^^^^^^^^^[[[[[[[[[[[[^^^bbbfffhhhlllooorrrttttttqqqmmmkkkkkkiiigggeeecccaaa``````[[[[[[YYYWWWUUUSSSRRRQQQNNNPPPSSSVVVWWWXXXWWWWWWWWWWWWXXXXXXXXXWWWUUUTTTVVVVVVVVVYYYaaalllxxxsssjjjbbb]]][[[XXXUUUUUUZZZ```kkk}}}cccTTTEEEAAABBBBBBAAAAAA???AAA@@@<<<<<>>>>>>>>>>>???@@@@@@???@@@BBBBBBCCCEEEHHHKKKSSSfffvvvyyy|||~~~ssskkkfff^^^XXXVVVUUUTTTTTTWWW\\\aaafffmmmpppiii___SSSOOOMMMNNNSSSXXXYYYYYY\\\]]]]]]___aaadddgggiiieeefffggghhhjjjlllmmmnnnpppqqqsssrrrpppooooooooorrrrrrrrrsssssstttttttttwwwxxxyyyxxxwwwwwwyyyzzz|||~~~{{{yyytttllleeebbbbbbaaa```___^^^^^^]]]YYYYYYYYY[[[^^^aaadddgggkkknnnrrrttttttqqqmmmjjjhhhgggeeebbb```^^^]]]\\\YYYXXXVVVTTTRRRPPPOOONNNFFFHHHJJJLLLMMMNNNNNNNNNLLLMMMOOOPPPRRRRRRQQQQQQOOOPPPRRRWWW]]]dddiiilll}}}tttjjjbbb]]]\\\XXXUUUUUUZZZ```jjjzzzhhhXXXHHHBBBBBB@@@>>>===;;;??????<<<;;;>>>???>>>@@@???>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCEEEIIILLLSSSfffwwwzzz|||~~~|||tttjjjaaaZZZWWWUUURRRSSSUUUWWWZZZaaakkkqqqoooeee\\\PPPPPPOOOPPPQQQTTTWWWXXX___```bbbcccddddddccccccaaaccceeehhhjjjkkkkkkkkkoooooopppppppppoooooonnnrrrssssssssstttuuuuuuuuuwwwyyy{{{zzzyyyxxxyyyyyy|||}}}~~~zzzwwwsssmmmhhhcccbbb```]]]\\\[[[[[[[[[ZZZZZZZZZZZZ[[[^^^bbbffffffgggiiilllmmmkkkfffcccbbbaaa```______^^^\\\ZZZWWWVVVTTTQQQOOOLLLJJJIIIDDDDDDEEEGGGHHHIIIJJJKKKIIIIIIKKKLLLLLLKKKIIIIIIKKKLLLMMMOOORRRVVVYYY[[[hhhnnnvvv{{{wwwlllgggbbb___YYYWWWWWWZZZ^^^iii{{{qqqZZZKKKDDD<<<===@@@<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>>>>??????BBBCCCCCCCCCCCCEEEGGGJJJTTTddd|||}}}~~~~~~~~~xxxpppggg___XXXUUUSSSPPPQQQTTTWWWZZZbbblllrrroooeee\\\PPPOOOOOOOOOQQQTTTWWWXXX]]]^^^```bbbdddeeeeeedddbbbccceeegggiiijjjjjjjjjoooooooooppppppoooooonnnssssssttttttuuuuuuvvvvvvxxxyyy{{{{{{yyyyyyyyyzzzyyyzzz|||}}}yyywwwsssmmmhhhcccbbb```]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZ\\\```ccceeefffhhhjjjkkkiiieeeaaa___^^^\\\\\\]]]\\\YYYWWWSSSRRRQQQNNNLLLIIIHHHGGGBBBCCCCCCDDDEEEFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGHHHJJJMMMPPPSSSUUUWWW]]]eeekkkqqqyyy{{{ooohhhddd```YYYWWWWWWZZZ^^^hhhzzzvvv^^^NNNFFF>>>>>>@@@<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>??????@@@AAABBBCCCCCCCCCEEEHHHJJJSSSccc~~~}}}~~~vvvmmmeee]]]UUUSSSQQQNNNOOORRRWWW[[[bbblllrrroooeee[[[OOOOOONNNOOOQQQSSSVVVXXXZZZ\\\___aaaccceeeeeeeeedddddddddeeefffhhhiiijjjnnnnnnoooooooooooonnnnnnsssssstttuuuuuuvvvwwwwwwxxxyyy{{{{{{yyyxxxyyyzzzyyyzzz{{{}}}}}}yyyvvvrrrlllhhhcccbbb___]]][[[ZZZZZZZZZ[[[[[[[[[ZZZYYYZZZ]]]```cccccceeeggghhhgggccc___ZZZYYYXXXXXXYYYXXXVVVTTTOOONNNLLLJJJHHHFFFDDDCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFHHHJJJLLLNNNJJJNNNTTTXXX^^^fffpppwwwrrrjjjdddaaaZZZWWWWWWZZZ]]]fffxxx|||cccQQQHHH??????AAA<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCEEEHHHJJJSSSccc~~~|||wwwnnnccc[[[TTTRRRPPPMMMNNNQQQWWWZZZbbblllrrrooodddZZZNNNNNNMMMNNNPPPSSSVVVXXXZZZ\\\^^^aaabbbccccccccceeeddddddcccdddfffhhhiiimmmmmmnnnnnnoooooonnnnnnqqqrrrrrrssstttuuuvvvvvvvvvxxxyyyyyyxxxwwwwwwxxx||||||}}}~~~}}}yyyvvvrrrlllgggcccbbb___]]][[[ZZZYYYZZZYYYYYYZZZYYYYYYZZZ]]]___aaaaaabbbdddeeeddd```]]]WWWVVVUUUUUUUUUTTTRRRPPPKKKKKKIIIGGGFFFDDDBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBAAAAAABBBCCCDDDCCCDDDDDDFFFGGGHHHJJJJJJIIIKKKLLLNNNPPPUUU\\\aaalllpppvvv|||sssjjjdddaaaZZZXXXXXXYYY\\\ddduuufffRRRHHH@@@AAACCC===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCCCCEEEHHHKKKSSSccc~~~}}}wwwmmmccc[[[TTTRRRPPPNNNOOORRRVVVZZZbbblllrrrnnnbbbXXXMMMMMMLLLMMMPPPSSSVVVXXX[[[]]]^^^```aaaaaaaaa```dddccccccbbbccceeeggghhhkkklllmmmnnnnnnnnnnnnnnnoooppppppqqqrrrttttttuuuuuuvvvxxxxxxvvvuuuvvvwww||||||}}}~~~|||xxxvvvrrrlllgggdddbbb___]]]ZZZYYYYYYYYYVVVWWWXXXYYYYYY[[[^^^aaa_________aaabbbaaa^^^[[[VVVUUUSSSSSSSSSRRROOOMMMIIIIIIHHHFFFEEECCCBBBBBBAAAAAA@@@@@@@@@@@@??????DDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJIIIIIIIIILLLPPPSSS[[[^^^dddhhhlllqqquuuxxxtttjjjccc```[[[YYYXXXYYY[[[bbbqqqhhhRRRHHHAAABBBDDD>>>========================>>>>>>>>>???@@@@@@AAAAAA@@@AAACCCCCCCCCEEEIIIKKKTTTcccuuukkkbbb[[[TTTRRRPPPNNNOOORRRTTTXXXaaakkkppplll```UUULLLLLLLLLMMMOOORRRVVVXXX[[[\\\^^^___``````___^^^aaaaaabbbbbbccceeefffgggjjjkkklllmmmnnnnnnnnnnnnnnnnnnoooppprrrssstttttttttvvvxxxxxxvvvuuuvvvwwwxxxyyyzzz|||~~~|||xxxuuuqqqkkkgggdddbbb___\\\ZZZYYYXXXXXXTTTVVVXXXYYYZZZ\\\___aaa^^^]]]^^^___```___\\\ZZZUUUTTTRRRQQQPPPOOOLLLIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGIIIJJJLLLOOORRRVVVYYY[[[___bbbeeennnttt~~~uuujjjccc```\\\ZZZYYYYYY[[[```nnn|||lllTTTIIIAAACCCDDD=================================>>>>>>???@@@@@@AAA@@@AAABBBCCCDDDFFFIIILLLUUUcccuuukkkaaaZZZSSSQQQPPPNNNOOORRRRRRWWW___jjjooojjj^^^SSSKKKKKKKKKLLLOOORRRUUUWWWYYYZZZ\\\^^^___```______^^^___aaabbbdddeeeffffffjjjjjjkkklllmmmmmmmmmmmmnnnnnnoooppprrrssstttuuuvvvxxxyyyyyyxxxwwwwwwxxxuuuvvvxxx{{{}}}~~~|||xxxuuuqqqkkkgggdddbbb___\\\ZZZXXXXXXWWWVVVXXXZZZ[[[[[[\\\^^^```]]]]]]]]]^^^___^^^\\\YYYUUUSSSPPPOOOMMMKKKHHHEEEGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAACCCEEEFFFFFFFFFFFFDDDDDDDDDFFFGGGHHHHHHGGGIIIKKKMMMNNNOOOQQQTTTVVV[[[```hhhssswwwkkkdddaaa\\\ZZZYYYYYYZZZ___lllyyysssXXXKKKCCCCCCCCC;;;========================<<<<<<===>>>>>>??????@@@???AAABBBCCCDDDFFFIIILLLTTTcccvvvlll```YYYRRRPPPOOOMMMNNNQQQRRRVVV___iiinnnjjj]]]RRRKKKJJJKKKLLLNNNRRRUUUWWWWWWXXX[[[]]]___```aaaaaa\\\^^^```ccceeefffffffffiiijjjkkklllmmmmmmmmmmmmnnnooopppqqqssstttuuuvvvwwwyyy{{{zzzyyyxxxyyyzzztttvvvxxx{{{~~~}}}~~~|||xxxuuuqqqkkkfffdddbbb___\\\ZZZXXXWWWWWWXXXZZZ\\\\\\[[[[[[]]]^^^]]]\\\\\\]]]^^^^^^[[[YYYTTTRRROOOMMMKKKIIIEEEBBBFFFFFFEEEDDDDDDCCCBBBBBB???@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAACCCEEEGGGHHHHHHHHHHHHFFFFFFGGGHHHIIIHHHFFFDDDGGGHHHIIIIIIIIIJJJLLLNNNQQQTTTYYYbbboooyyylllfffccc]]][[[YYYYYYZZZ^^^kkkxxxxxx\\\NNNDDDCCCBBB:::========================<<<<<<<<<===>>>>>>?????????AAABBBCCCDDDFFFJJJLLLSSSbbbttthhh\\\WWWQQQMMMLLLMMMNNNOOOQQQVVV^^^hhhmmmhhh\\\QQQKKKJJJJJJLLLOOOQQQRRRRRRXXXYYYZZZ\\\^^^_________^^^___```aaacccccccccccciiiiiiiiijjjkkklllmmmnnnlllnnnpppppppppppprrrtttvvvwwwxxxzzz{{{{{{zzzzzzuuuwww{{{~~~~~~}}}}}}|||vvvrrrooollljjjeeeaaa\\\YYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\[[[^^^bbbdddddd```[[[WWWVVVSSSNNNJJJHHHGGGFFFEEEFFFFFFEEECCCCCCBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAABBBDDDEEECCCCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDEEEHHHJJJLLLMMMPPPVVV]]]iii~~~|||pppgggbbb[[[XXXUUUVVVWWW]]]hhhtttdddOOOGGGEEECCCAAAAAA@@@>>><<<;;;<<<===>>>AAA@@@???>>>============BBBCCCDDDCCCCCCEEEHHHJJJSSScccuuuiii[[[WWWPPPLLLLLLMMMNNNOOOQQQUUU]]]fffjjjeeeYYYOOOKKKJJJJJJLLLPPPRRRSSSSSSWWWXXXZZZ\\\]]]^^^^^^___^^^___```aaabbbccccccccciiiiiiiiijjjkkklllmmmnnnoooppprrrrrrrrrrrrsssuuutttuuuvvvxxxxxxxxxxxxxxxuuuwwwzzz}}}~~~~~~~~~}}}xxxtttpppllljjjfffbbb^^^[[[YYYXXXWWWVVVWWWWWWXXXXXXYYYZZZZZZ[[[[[[^^^aaacccbbb^^^YYYUUUVVVSSSNNNKKKJJJHHHFFFDDDEEEEEEDDDCCCBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGCCCBBBBBBBBBCCCDDDFFFGGGEEEEEEEEEFFFEEEEEEEEEDDDHHHHHHHHHGGGEEEFFFIIIKKKIIIIIILLLQQQUUU^^^ooo~~~qqqgggaaaZZZWWWUUUUUUVVV[[[gggssshhhQQQGGGCCCAAA>>>AAA@@@>>><<<;;;<<<===>>>???>>>>>>>>>>>>>>>??????BBBBBBCCCBBBBBBDDDGGGJJJSSSbbbttthhh[[[VVVPPPLLLKKKLLLNNNNNNQQQUUU]]]dddgggbbbVVVMMMJJJIIIJJJLLLPPPTTTUUUUUUWWWXXXYYY[[[\\\]]]]]]^^^]]]^^^___aaabbbbbbccccccggghhhhhhiiijjjkkklllmmmoooppprrrrrrqqqqqqrrrtttrrrssstttuuuuuuuuuuuuuuuuuuvvvxxx{{{|||}}}||||||}}}~~~~~~yyyuuupppllliiifffccc___\\\ZZZYYYWWWUUUVVVVVVWWWWWWXXXXXXYYYYYYZZZ\\\___aaa___\\\XXXUUUUUUSSSPPPMMMLLLIIIFFFDDDDDDCCCBBBAAAAAA@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGFFFDDDDDDFFFHHHJJJJJJLLLNNNPPPTTT```lllrrrgggaaaZZZWWWTTTTTTUUUYYYeeepppmmmTTTGGGBBB???===AAA@@@>>><<<<<<<<<==================>>>???@@@AAAAAAAAAAAA@@@AAACCCGGGKKKRRRaaa}}}ooodddZZZUUUOOOKKKJJJLLLMMMNNNRRRVVV]]]ccceee___TTTLLLIIIHHHIIILLLQQQUUUWWWWWWWWWWWWYYYZZZ[[[\\\\\\\\\]]]]]]___```aaabbbbbbbbbeeefffgggiiijjjkkkkkklllmmmnnnoooooonnnnnnoooqqqqqqrrrrrrsssssstttttttttvvvwwwxxxzzzzzz{{{{{{{{{{{{}}}~~~}}}yyytttpppkkkhhhdddaaa^^^[[[ZZZYYYWWWUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXZZZ\\\^^^^^^\\\YYYXXXUUUSSSPPPNNNMMMJJJFFFCCCBBBBBBAAA@@@??????@@@@@@@@@AAABBBBBBCCCCCCBBBBBB@@@AAACCCDDDEEEEEEDDDCCCDDDDDDDDDDDDCCCDDDDDDDDDFFFGGGIIIKKKKKKKKKJJJIIIHHHIIIIIIHHHFFFFFFGGGIIIPPPOOOPPPQQQQQQQQQYYYbbbrrruuuiiiccc\\\XXXUUUTTTUUUYYYdddooorrrXXXIIICCC@@@===@@@???>>>===<<<<<<<<<===============>>>???@@@AAAAAAAAA@@@???@@@BBBGGGKKKQQQaaazzzmmmaaaYYYUUUNNNJJJJJJKKKLLLMMMSSSXXX^^^cccccc\\\SSSMMMHHHHHHIIILLLQQQUUUWWWWWWVVVWWWXXXYYYZZZ[[[[[[[[[\\\]]]^^^___```aaaaaaaaacccdddfffhhhiiijjjkkkkkkkkkmmmnnnnnnnnnnnnoooqqqrrrrrrrrrrrrssssssssstttwwwwwwxxxyyyzzzzzzzzzzzzyyy{{{}}}~~~}}}~~~|||wwwsssoookkkiiibbb___\\\ZZZYYYYYYXXXVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUWWWYYY\\\]]]]]]\\\[[[TTTRRRPPPNNNLLLIIIFFFCCCAAA@@@@@@????????????@@@@@@AAABBBBBBCCCCCCBBBBBB???@@@BBBCCCDDDDDDCCCBBBFFFEEEEEEDDDCCCBBBAAA@@@EEEFFFHHHKKKLLLMMMMMMMMMNNNOOOOOOOOOMMMMMMNNNOOOSSSRRRRRRTTTRRRQQQUUU\\\gggzzzxxxlllfff^^^ZZZWWWVVVUUUYYYcccooowww]]]LLLEEEBBB@@@@@@???>>>======<<<<<<<<>>>>>>>>>>>??????@@@@@@@@@@@@@@@CCCGGGKKKRRRaaazzzlllaaaYYYTTTNNNJJJIIIJJJLLLLLLSSSXXX^^^aaa```ZZZSSSNNNHHHGGGHHHKKKPPPTTTVVVVVVUUUVVVWWWXXXYYYYYYYYYYYY[[[\\\]]]___``````aaaaaaaaaccceeegggiiijjjjjjjjjlllmmmooopppooopppqqqsssssssssrrrrrrrrrrrrssssssvvvvvvwwwxxxxxxyyyzzzzzzxxx{{{~~~~~~|||}}}{{{vvvssspppnnnlllddd```\\\YYYXXXXXXXXXXXXUUUUUUUUUUUUVVVVVVVVVVVVSSSTTTVVVXXXZZZ[[[[[[[[[TTTRRROOOLLLKKKHHHEEECCC@@@@@@????????????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCAAA@@@CCCDDDFFFIIILLLNNNPPPRRRPPPRRRSSSSSSRRRRRRSSSUUUWWWTTTTTTUUUTTTRRRTTTYYYbbbrrr|||pppjjj```[[[WWWVVVUUUXXXbbbnnn~~~~~~bbbOOOGGGCCCBBB?????????>>>======<<<<<>>>>>>>>>>>>>>???>>>@@@AAABBBBBBDDDHHHJJJSSSbbbxxxjjj___XXXTTTMMMIIIIIIJJJKKKLLLQQQVVV\\\___]]]XXXRRRMMMGGGGGGGGGJJJNNNRRRTTTTTTUUUVVVWWWXXXXXXXXXXXXXXX[[[\\\]]]^^^___````````````bbbdddgggiiiiiiiiiiiijjjlllnnnooooooppprrrtttsssrrrqqqppppppqqqrrrrrrtttttttttuuuvvvxxxyyyzzzyyy}}}}}}}}}{{{vvvsssrrrrrrqqqkkkfff___ZZZXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSTTTUUUVVVVVVVVVVVVTTTQQQMMMJJJHHHGGGEEECCC@@@@@@@@@??????@@@@@@AAA@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGJJJNNNRRRWWWYYYWWWYYY[[[[[[[[[[[[\\\^^^aaa]]][[[\\\ZZZWWWYYY]]]bbbmmm~~~rrrlll```[[[WWWUUUTTTVVVaaakkk}}}gggRRRGGGCCCBBB?????????>>>>>>===<<<;;;>>>=========>>>???@@@AAA===@@@BBBDDDEEEFFFHHHJJJTTTcccuuuggg\\\XXXSSSMMMIIIHHHJJJKKKLLLOOOTTTZZZ]]][[[VVVPPPMMMGGGGGGGGGJJJNNNQQQSSSSSSUUUUUUVVVWWWXXXXXXXXXXXX[[[[[[]]]^^^___`````````___aaadddgggiiiiiiiiihhhfffiiikkklllmmmnnnqqqsssrrrqqqpppoooooopppqqqqqqrrrrrrrrrsssuuuvvvxxxyyy{{{~~~~~~~~~|||vvvttttttuuuuuupppjjjbbb[[[XXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSRRRRRRRRRRRRRRRUUUQQQLLLHHHGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBCCCCCCBBBBBBBBBDDDFFFGGGEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIJJJMMMQQQWWW]]]```bbbeeeggghhhhhhhhhjjjkkklllhhheeeeeeccc___```cccbbbkkkzzzsssmmm___ZZZVVVTTTSSSUUU___jjj}}}iiiSSSGGGBBBAAA????????????>>>===<<<;;;;;;<<<<<<===>>>@@@BBBCCC===@@@CCCFFFGGGGGGHHHJJJUUUddd~~~oooccc]]]WWWQQQLLLKKKIIIGGGIIIMMMOOOTTT[[[```^^^WWWNNNHHHEEEFFFGGGIIILLLOOORRRSSSTTTTTTUUUVVVWWWWWWWWWWWWZZZZZZ[[[\\\^^^___``````cccdddfffhhhiiiiiihhhhhhfffhhhkkklllllllllnnnoooooooooooopppqqqqqqqqqrrrooooooqqqrrrtttwwwxxxzzzxxx{{{~~~|||wwwtttrrrpppooooooiiiaaaZZZWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSQQQPPPOOONNNMMMPPPMMMJJJHHHGGGEEECCCAAACCCBBB@@@???>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCBBBCCCDDDEEEEEEEEEDDDDDDKKKKKKKKKLLLLLLLLLLLLKKKHHHIIIJJJMMMRRRWWW\\\___iiilllpppqqqpppqqquuuxxxyyyuuunnniiiffffffhhhjjjjjjmmmuuurrrfffbbb]]]XXXWWWWWWYYY```iii{{{pppVVVFFFAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBB???===FFFDDDCCCCCCFFFIIIKKKLLLTTTgggyyyjjj___YYYTTTOOOKKKJJJHHHFFFGGGKKKOOOTTT[[[___^^^WWWNNNHHHEEEFFFGGGJJJLLLOOORRRSSSTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\^^^_________```aaacccdddddddddcccfffhhhiiijjjjjjkkkmmmoooooooooooopppqqqqqqrrrrrrpppppppppqqqsssvvvxxxzzzyyy{{{~~~yyytttpppnnnkkkjjjmmmhhh```[[[XXXXXXXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVSSSRRRQQQPPPOOOMMMLLLLLLNNNLLLIIIGGGFFFEEECCCBBBBBBBBB@@@?????????@@@@@@AAA@@@@@@@@@AAABBBCCCDDDCCCDDDDDDDDDEEEEEEFFFFFFJJJKKKMMMNNNOOOOOONNNNNNLLLLLLNNNPPPTTTYYY^^^aaajjjnnnrrruuuvvvyyy}}}}}}xxxssspppoooooopppoooqqqxxxsssgggbbb]]]YYYWWWWWWYYY```hhhyyyqqqWWWHHHCCCCCC@@@??????>>>>>>>>>>>>>>>;;;<<<===>>>???@@@@@@@@@;;;<<<>>>BBBEEEHHHIIIIIITTThhhuuuggg\\\WWWQQQMMMJJJJJJHHHEEEFFFIIIOOOSSSZZZ^^^]]]VVVNNNHHHFFFFFFHHHJJJMMMPPPRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[]]]^^^^^^aaabbbdddeeefffgggggggggfffggghhhhhhhhhiiillloooooooooppppppqqqrrrrrrsssrrrqqqpppppprrrtttxxxzzz{{{|||xxxrrrnnnkkkhhhfffiiieee___\\\ZZZYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVWWWPPPPPPOOOMMMLLLKKKJJJIIIKKKIIIFFFEEEEEEEEECCCBBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDFFFHHHIIIIIIKKKOOORRRTTTTTTSSSSSSQQQQQQRRRTTTWWW\\\```bbbhhhmmmrrrwwwzzz~~~{{{yyyxxxxxxyyy~~~vvviiibbb]]]YYYXXXWWWXXX___gggvvvrrrYYYIIIDDDDDD@@@??????>>>>>>>>>>>>>>>;;;===??????>>>@@@DDDHHHJJJHHHFFFDDDDDDFFFIIIJJJTTTjjjvvvggg]]]WWWPPPLLLJJJJJJIIIFFFEEEHHHNNNSSSYYY]]]\\\UUUMMMGGGFFFGGGHHHJJJMMMPPPRRRTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXZZZ\\\]]]^^^___dddeeefffhhhiiijjjkkkkkkfffffffffffffffhhhllloooooooooppppppqqqrrrsssssstttrrrpppooopppssswwwyyy}}}~~~zzzsssnnnkkkhhheeeeeebbb^^^\\\[[[[[[YYYXXXXXXXXXWWWWWWVVVUUUUUUTTTMMMMMMLLLKKKIIIHHHGGGGGGGGGEEECCCCCCCCCDDDCCCBBB@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCCCCDDDFFFIIIJJJHHHKKKQQQVVVYYYZZZYYYXXXWWWWWWWWWXXXZZZ]]]aaaccceeejjjpppuuuyyywwwjjjbbb]]]YYYXXXWWWWWW^^^eeetttvvv[[[IIICCCCCC@@@??????>>>>>>>>>>>>>>><<<@@@BBBAAA@@@BBBIIIOOOjjjbbbVVVJJJDDDEEEKKKQQQUUUlllvvvggg]]]WWWPPPLLLJJJKKKJJJFFFFFFIIINNNSSSXXX\\\[[[TTTMMMGGGFFFGGGHHHJJJMMMPPPSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXYYY[[[]]]^^^``````aaaaaabbbcccdddfffggghhhfffggggggffffffhhhlllooonnnooopppqqqrrrsssttttttuuusssqqqoooooorrruuuwww}}}~~~{{{tttoookkkgggeeeccc```^^^\\\\\\[[[ZZZYYYZZZZZZYYYXXXVVVSSSQQQPPPKKKKKKJJJHHHGGGFFFEEEDDDDDDBBBAAAAAABBBBBBBBBAAA>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEGGGHHHGGGFFFDDDDDDEEEGGGIIIKKKIIIMMMRRRXXX\\\^^^^^^^^^\\\\\\[[[[[[\\\^^^aaabbbeeeiiiooossswww~~~xxxkkkbbb^^^ZZZXXXWWWWWW\\\cccqqq}}}zzz^^^JJJBBBAAA@@@??????>>>>>>>>>>>>>>>===@@@BBBAAA???BBBIIIOOOooohhh[[[NNNFFFFFFLLLQQQVVVnnnvvvfff[[[UUUPPPLLLIIIJJJIIIFFFGGGJJJNNNRRRXXX[[[YYYTTTLLLGGGGGGGGGIIIKKKNNNQQQSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXYYY[[[]]]___```aaa_________```bbbdddfffgggggghhhiiiiiiiiijjjmmmpppnnnooopppqqqrrrssstttuuuuuutttrrrppppppqqqsssuuu{{{|||}}}}}}}}}zzzrrrmmmiiifffcccbbb```]]][[[[[[[[[ZZZYYY[[[[[[ZZZXXXUUUQQQNNNLLLIIIIIIHHHGGGEEEDDDCCCBBBBBB@@@??????@@@@@@@@@???===>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIJJJIIIHHHHHHHHHIIIJJJKKKKKKNNNSSSYYY^^^aaabbbbbbbbbaaa```^^^___```bbbcccfffjjjooossswww}}}yyylllbbb^^^ZZZYYYWWWVVV[[[bbbooo{{{~~~aaaLLLBBBAAA@@@??????>>>>>>>>>>>>>>><<<>>>>>>>>>===???EEEIIIRRRRRRPPPLLLGGGFFFIIILLLVVVpppwwwgggZZZTTTPPPKKKGGGGGGFFFDDDFFFKKKNNNRRRWWWZZZYYYSSSLLLGGGGGGHHHIIIKKKNNNQQQSSSUUUTTTTTTUUUVVVWWWWWWWWWWWWUUUVVVXXXZZZ\\\^^^___````````````aaaccceeegggiiigggiiikkklllllllllnnnpppnnnooopppqqqssstttuuuuuuuuutttrrrqqqqqqqqqrrrrrrwwwxxxyyyyyyzzz|||~~~zzzyyyrrrmmmiiieeecccccc```\\\ZZZZZZ[[[ZZZZZZYYYYYYYYYWWWTTTQQQMMMKKKHHHHHHGGGFFFDDDCCCBBBBBBAAA???======>>>???>>>===<<<===???AAABBBBBBBBBBBBCCCCCCDDDDDDFFFHHHIIIJJJNNNNNNMMMMMMMMMMMMLLLLLLMMMOOOTTTYYY^^^bbbdddeeehhhfffdddbbbbbbbbbcccddddddhhhmmmqqquuu{{{{{{nnnbbb^^^ZZZYYYWWWVVVZZZ```kkkxxxdddNNNEEEDDD@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<===???AAACCC===BBBFFFGGGEEEEEEHHHKKKWWWqqqyyyiii\\\UUUOOOIIIEEEEEEDDDCCCFFFJJJNNNRRRWWWYYYXXXSSSLLLGGGGGGHHHIIIKKKNNNQQQSSSUUUTTTTTTUUUVVVWWWWWWWWWWWWTTTUUUVVVXXX[[[]]]^^^___^^^^^^^^^___aaacccfffggghhhjjjmmmnnnnnnnnnoooqqqnnnooopppqqqssstttuuuvvvttttttsssrrrqqqqqqqqqqqqtttuuuvvvvvvwwwzzz~~~~~~vvv}}}zzzsssnnnjjjgggeeeddd```\\\YYYYYYZZZZZZZZZWWWWWWWWWVVVTTTQQQNNNLLLHHHHHHGGGEEEDDDCCCBBBAAAAAA???=========>>>===<<<<<<===???AAABBBCCCBBBBBBCCCCCCDDDEEEFFFHHHJJJKKKQQQQQQQQQQQQQQQOOONNNNNNNNNPPPTTTYYY^^^bbbeeegggkkkjjjgggeeeddddddeeefffaaadddiiinnnrrryyy}}}pppccc^^^[[[YYYWWWUUUZZZ```hhhvvvfffQQQHHHGGG@@@??????>>>>>>>>>>>>>>>AAA???======???@@@AAA@@@@@@CCCEEEDDDBBBCCCIIIOOOWWWrrr|||rrrdddWWWQQQJJJFFFGGGGGGFFFGGGKKKMMMQQQWWWYYYWWWRRRLLLJJJKKKKKKKKKKKKMMMOOOQQQRRRSSSTTTTTTUUUUUUVVVWWWWWWVVVWWWXXXYYY\\\^^^```bbb]]]^^^aaacccdddeeeeeeeeeeeegggjjjlllnnnnnnnnnmmmqqqqqqrrrrrrssstttuuuuuussstttuuuuuutttsssuuuvvvxxxwwwvvvvvvxxx{{{vvvxxx~~~yyyrrrmmmjjjhhhfffccc```]]][[[ZZZYYYWWWUUUUUUVVVVVVVVVSSSOOOKKKHHHJJJHHHEEECCCBBBBBBCCCCCC@@@@@@@@@?????????>>>>>>@@@AAABBBBBB@@@@@@AAABBBDDDDDDEEEFFFHHHIIIJJJJJJNNNRRRVVVXXXWWWUUUSSSRRRPPPRRRTTTXXX\\\```dddfffooolllhhheeecccbbbcccdddgggeeedddhhhoooxxxqqqiiiaaaZZZYYYXXXWWWYYY]]]nnnyyyiiiRRRGGGDDDCCCAAA???===<<<<<<>>>>>>===>>>???>>>===>>>???AAABBBCCCDDDCCCDDDFFFIIILLLYYYttt|||rrrcccVVVQQQKKKFFFGGGGGGFFFGGGJJJLLLQQQWWWYYYWWWQQQLLLIIIJJJIIIJJJKKKLLLOOOQQQSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWXXXYYY[[[^^^```aaa```aaabbbddddddeeeddddddiiijjjlllmmmmmmllljjjiiippppppqqqrrrssstttuuuuuuuuuvvvxxxwwwvvvvvvwwwyyywwwvvvvvvwwwyyy|||}}}}}}{{{sssnnnjjjfffccc```^^^\\\[[[[[[[[[ZZZXXXVVVWWWVVVUUUSSSOOOLLLJJJMMMKKKIIIFFFCCCBBBAAAAAA@@@@@@@@@???????????????>>>@@@AAAAAAAAAAAABBBDDDFFFFFFGGGGGGHHHIIIJJJJJJOOOSSSWWWYYYYYYWWWUUUUUUPPPQQQSSSWWW[[[```eeegggnnnllliiifffeeeddddddddddddbbbaaaeeellltttzzz~~~sssjjjbbb[[[ZZZYYYXXXZZZ^^^mmmyyyjjjUUUJJJFFFCCCAAA???>>>======>>>??????@@@@@@???>>>===???AAABBBCCCCCCCCCDDDFFFIIIMMMYYYttt~~~qqqbbbUUUQQQKKKGGGGGGHHHFFFFFFIIILLLPPPVVVXXXVVVPPPKKKHHHHHHHHHHHHJJJLLLOOORRRSSSSSSSSSTTTTTTUUUVVVVVVVVVXXXXXXXXXYYY[[[]]]^^^___bbbcccdddeeeeeeeeeddddddkkkllllllmmmlllkkkiiihhhoooooopppqqqrrrssstttuuuuuuwwwxxxxxxwwwwwwxxxyyywwwwwwwwwwwwyyy}}}{{{{{{}}}vvvpppjjjdddaaa^^^]]][[[[[[]]]^^^]]]\\\YYYXXXVVVTTTRRRPPPNNNMMMQQQOOOMMMJJJFFFCCCAAA@@@?????????@@@@@@@@@@@@@@@>>>@@@AAABBBAAABBBCCCEEEGGGGGGHHHIIIJJJJJJKKKKKKPPPTTTXXXZZZZZZYYYYYYYYYQQQRRRSSSUUUZZZ```eeehhhlllkkkjjjhhhfffeeedddddd```^^^]]]```fffmmmsssvvvzzzvvvkkkddd]]][[[ZZZYYY[[[___lllxxxkkkVVVJJJGGGBBBAAA@@@>>>>>>>>>?????????@@@@@@???>>>===???@@@BBBCCCCCCCCCDDDFFFJJJMMMZZZuuussscccVVVQQQKKKHHHHHHHHHFFFEEEHHHKKKOOOUUUWWWUUUPPPJJJGGGFFFFFFGGGIIIKKKNNNQQQSSSSSSSSSSSSTTTUUUUUUVVVVVVXXXXXXYYYYYYZZZ\\\]]]^^^bbbcccdddeeeeeefffggggggiiijjjkkkllllllllllllkkknnnnnnooopppqqqsssssstttsssuuuvvvvvvuuuuuuwwwxxxyyyyyyxxxxxxyyy{{{}}}zzzvvv}}}~~~xxxrrrlllfffbbb___^^^\\\]]]^^^______^^^ZZZYYYVVVTTTQQQPPPPPPPPPRRRQQQOOOMMMIIIFFFCCCAAA??????@@@@@@@@@@@@AAAAAA???AAABBBBBBAAAAAABBBDDDFFFGGGHHHJJJKKKMMMNNNOOOQQQTTTXXXZZZZZZ[[[[[[\\\UUUUUUTTTUUUYYY^^^dddggghhhiiiiiihhhfffdddbbbaaa^^^\\\ZZZ\\\aaafffkkkmmmuuuzzzyyylllddd]]][[[ZZZYYYZZZ^^^kkkwwwjjjUUUIIIDDDAAA@@@???>>>>>>>>>>>>???<<<>>>>>>>>>======???AAAAAABBBCCCCCCDDDFFFJJJMMM[[[vvvuuufffYYYRRRLLLHHHIIIHHHEEEDDDFFFIIINNNTTTVVVTTTNNNIIIFFFEEEEEEFFFGGGJJJMMMPPPRRRRRRSSSSSSTTTTTTUUUVVVVVVXXXXXXXXXYYYZZZ\\\]]]^^^aaaaaabbbdddfffhhhiiijjjiiijjjjjjkkklllllllllllllllmmmnnnoooppprrrssssssrrrtttuuuvvvuuuuuuwwwxxx{{{zzzyyyyyyyyyyyyzzzzzzxxxzzz}}}xxxsssnnniiifffbbb```___^^^___```___^^^[[[ZZZWWWTTTRRRQQQQQQRRRQQQPPPOOOMMMKKKHHHFFFDDD@@@@@@@@@@@@@@@@@@@@@AAAAAACCCDDDCCCAAAAAAAAACCCDDDEEEGGGJJJLLLOOOQQQRRRQQQSSSVVVXXXYYYZZZ[[[]]]YYYXXXWWWWWWYYY]]]bbbeeeffffffgggfffeeebbb```^^^\\\ZZZXXXYYY\\\```ccceeefffllluuu{{{kkkccc\\\ZZZYYYXXXYYY]]]jjjvvvkkkVVVIIICCC??????>>>>>>=========>>>999;;;<<<<<<<<<===@@@BBBAAABBBCCCCCCDDDFFFKKKNNN\\\wwwwwwggg[[[RRRMMMIIIJJJIIIEEECCCEEEIIIMMMSSSUUUSSSNNNHHHEEEEEEEEEEEEGGGIIILLLOOOPPPRRRRRRSSSSSSTTTUUUUUUUUUWWWWWWWWWXXXZZZ\\\]]]^^^``````aaaccceeehhhjjjlllmmmllllllkkkkkkjjjjjjjjjkkkkkklllnnnpppqqqrrrssssssuuuvvvwwwvvvwwwxxxzzzzzzzzzyyyxxxxxxxxxxxxxxx}}}|||}}}}}}xxxtttpppmmmjjjeeecccaaa`````````___^^^\\\ZZZXXXUUUSSSSSSRRRSSSPPPOOONNNLLLJJJHHHGGGFFFBBBAAAAAAAAA@@@@@@@@@@@@AAACCCDDDCCCBBBAAABBBCCCDDDEEEGGGJJJMMMOOORRRSSSPPPRRRTTTUUUUUUWWWYYY[[[[[[ZZZYYYZZZ\\\___bbbeeefffffffffeeeccc```]]]\\\[[[XXXVVVVVVXXX[[[\\\]]]ZZZ^^^fffrrrzzzlllddd\\\ZZZYYYWWWYYY\\\iiiuuummmYYYKKKEEE>>>>>>>>>>>>>>>>>>>>>>>>999;;;<<<<<<<<<===@@@BBB@@@AAABBBCCCDDDGGGKKKNNN^^^wwwvvvfffZZZRRRMMMJJJJJJIIIEEECCCDDDHHHMMMRRRUUURRRMMMHHHEEEEEEEEEEEEFFFHHHJJJMMMNNNRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVWWWXXXZZZ\\\^^^___aaaaaaaaabbbdddgggiiijjjlllkkkkkkkkkjjjkkkkkkkkkjjjjjjlllmmmoooqqqrrrsssrrrsssuuuuuuuuuvvvwwwyyywwwwwwwwwwwwwwwwwwxxxxxxzzz}}}wwwsssqqqnnnmmmeeecccaaaaaaaaabbbaaa```[[[ZZZYYYWWWUUUTTTSSSSSSQQQOOOMMMJJJHHHGGGFFFFFFCCCCCCBBBAAA@@@??????>>>???@@@BBBCCCCCCCCCEEEGGGFFFFFFHHHJJJLLLNNNOOOPPPNNNPPPQQQQQQRRRSSSVVVXXXYYYZZZZZZ\\\___bbbeeegggiiihhhgggdddbbb___\\\[[[YYYVVVSSSSSSTTTVVVVVVVVVUUUUUUYYYbbbnnn|||yyymmmeee^^^[[[ZZZXXXYYY]]]hhhuuulllYYYLLLFFF@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>???>>>======???AAA@@@AAABBBCCCDDDGGGKKKOOO^^^xxxvvveeeXXXSSSMMMJJJJJJIIIEEEBBBCCCGGGLLLRRRTTTRRRLLLGGGDDDFFFEEEEEEFFFGGGJJJLLLMMMRRRRRRRRRSSSTTTTTTUUUUUUTTTUUUVVVXXXZZZ\\\___```bbbbbbbbbbbbccceeeggghhhhhhhhhhhhjjjkkkmmmooopppiiijjjkkkmmmoooppprrrrrroooppprrrsssssssssuuuwwwssstttuuuvvvwwwxxxyyyyyyxxx}}}wwwssspppnnnmmmdddbbbaaaaaabbbccccccbbb[[[ZZZYYYXXXVVVUUUSSSSSSRRRPPPLLLIIIFFFEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>><<<>>>AAABBBCCCEEEHHHJJJHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOOOOQQQTTTVVVWWWXXXZZZ]]]aaaeeehhhiiikkkjjjhhheeebbb___]]]\\\WWWUUURRRPPPQQQRRRSSSRRRQQQOOOOOOTTT]]]jjjtttzzzxxxooofff___]]][[[YYY[[[^^^hhhttt}}}iiiXXXKKKEEEAAAAAABBBCCCCCCBBBBBBBBBBBBCCCBBBAAA???>>>>>>@@@@@@AAABBBCCCDDDGGGKKKOOO___xxxyyyfffZZZTTTMMMIIIHHHGGGDDDDDDFFFHHHJJJMMMNNNLLLIIIFFFEEEEEEEEEEEEFFFGGGHHHJJJJJJQQQRRRSSSSSSRRRRRRSSSTTTUUUUUUVVVWWWYYY[[[\\\]]]bbbbbbaaaaaaaaabbbdddeeehhhiiijjjkkklllmmmmmmmmmkkkkkklllnnnoooqqqrrrrrrpppppppppqqqrrrtttwwwxxxxxxvvvvvvxxx|||~~~|||zzzxxxzzzuuusssqqqmmmjjjfffeeeeeeddddddccccccccc[[[ZZZZZZZZZ[[[ZZZXXXUUUSSSOOOJJJFFFDDDCCCAAA@@@AAA@@@???>>>>>>???@@@AAA@@@AAABBBDDDFFFGGGHHHIIIJJJKKKMMMOOOPPPPPPPPPOOONNNOOOOOONNNMMMNNNQQQSSSWWWXXX[[[^^^aaaeeegggiiikkkiiigggccc___\\\YYYXXXQQQPPPPPPOOOOOOPPPPPPPPPOOOOOOOOOPPPTTT]]]fffmmm~~~yyylllddd]]][[[ZZZYYY[[[___llluuu{{{jjjYYYKKKCCCBBB@@@???===<<<;;;;;;<<<>>>?????????@@@@@@@@@@@@CCCAAAAAADDDDDDDDDIIIOOO^^^wwwzzzhhh]]]TTTMMMIIIHHHGGGDDDDDDFFFGGGJJJMMMNNNLLLIIIFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJNNNPPPQQQQQQQQQQQQRRRTTTUUUUUUVVVWWWYYY[[[]]]^^^bbbbbbaaaaaabbbcccdddeeeggghhhiiikkkllllllllllllkkklllmmmnnnooopppqqqrrrrrrqqqqqqqqqrrrtttvvvwwwyyyxxxxxxzzz}}}~~~}}}{{{yyyzzztttqqqoookkkhhhgggggggggfffeeecccbbbaaa^^^\\\YYYXXXYYYYYYYYYXXXUUUQQQKKKGGGDDDBBB???>>>@@@@@@???>>>>>>???@@@AAAAAABBBCCCDDDFFFHHHJJJKKKJJJKKKMMMOOOPPPPPPPPPOOONNNOOOPPPOOONNNNNNPPPRRRUUUWWWYYY]]]aaadddggghhhnnnllliiieeeaaa]]]YYYXXXOOONNNMMMMMMMMMMMMMMMNNNIIIHHHHHHHHHKKKRRR[[[bbbrrrxxxyyymmmeee^^^\\\[[[YYY[[[___iiisss{{{jjjZZZMMMFFFBBBAAA???===<<<<<<<<<===>>>>>>>>>?????????@@@@@@CCCAAAAAADDDEEEEEEIIIPPP^^^wwwzzzhhh^^^TTTMMMIIIHHHGGGDDDDDDFFFFFFIIILLLMMMKKKHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMOOOPPPPPPQQQSSSTTTUUUVVVVVVXXXYYY[[[]]]^^^bbbbbbbbbbbbcccdddeeeffffffgggiiijjjkkkkkklllllllllmmmmmmnnnoooppppppqqqrrrrrrqqqqqqrrrtttuuuvvvzzzyyyzzz|||~~~~~~}}}{{{yyysssooommmiiifffhhhhhhiiihhhgggdddaaa___aaa^^^ZZZWWWWWWYYYYYYYYYWWWSSSMMMHHHDDDAAA???<<>>>>>===>>>???@@@AAACCCCCCCCCDDDFFFIIILLLMMMKKKLLLMMMOOOPPPPPPQQQPPPNNNOOOQQQQQQPPPOOOPPPQQQTTTVVVXXX\\\```dddfffhhhqqqooolllhhhccc]]]YYYVVVMMMLLLJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGIIINNNUUUZZZfffnnnzzz{{{mmmeee^^^\\\[[[ZZZ[[[___fffppp{{{kkk[[[OOOHHHCCCBBB@@@???>>>>>>>>>>>>===>>>>>>>>>????????????CCCAAAAAADDDEEEEEEJJJPPP^^^wwwyyyhhh^^^TTTMMMIIIHHHGGGDDDDDDFFFEEEHHHLLLMMMKKKHHHFFFEEEDDDDDDEEEEEEFFFHHHIIIJJJIIIKKKNNNOOOPPPQQQTTTVVVUUUVVVVVVXXXYYY[[[]]]^^^aaaaaabbbcccdddeeefffgggfffggghhhiiijjjkkkkkkkkkmmmmmmnnnnnnoooooopppppppppppppppqqqrrrtttwwwxxx{{{{{{|||}}}~~~~~~~~~|||~~~yyyrrrnnnllliiigggggghhhjjjjjjiiifffcccaaabbb___[[[YYYYYYYYYYYYXXXVVVRRRMMMHHHEEECCC@@@>>>>>>======<<<===>>>@@@AAACCCCCCCCCDDDFFFIIILLLNNNNNNNNNOOOPPPQQQRRRSSSSSSNNNPPPRRRSSSQQQPPPOOOPPPTTTVVVYYY]]]aaaeeehhhjjjrrrqqqnnnjjjddd]]]XXXTTTLLLKKKIIIGGGFFFGGGGGGHHHKKKKKKJJJHHHHHHKKKPPPTTT^^^fffttt}}}nnnfff___]]]\\\ZZZ[[[___dddnnn~~~|||lll\\\OOOHHHDDDCCCAAA@@@??????@@@@@@======>>>>>>>>>?????????CCCAAABBBDDDEEEFFFJJJQQQ___xxx{{{iii___TTTMMMIIIHHHGGGDDDDDDFFFDDDGGGKKKLLLJJJGGGFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIIIIKKKNNNPPPQQQRRRUUUWWWUUUUUUVVVWWWYYY[[[\\\]]]___```aaacccdddeeefffgggfffggghhhiiijjjkkkkkkkkkmmmmmmnnnnnnooooooppppppnnnnnnooopppsssvvvxxxzzzzzz{{{|||}}}}}}}}}}}}~~~|||}}}}}}}}}}}}}}}~~~zzzsssnnnkkkjjjiiifffgggjjjkkkkkkiiigggeeeaaa___]]]\\\\\\ZZZWWWUUUTTTPPPKKKHHHFFFEEEDDDCCC>>>>>>=========>>>@@@AAADDDDDDDDDEEEGGGIIIKKKMMMPPPQQQQQQRRRSSSTTTUUUVVVPPPRRRTTTTTTRRRPPPOOOOOOUUUVVVZZZ^^^cccgggjjjlllppppppoookkkeee^^^WWWSSSNNNLLLJJJGGGFFFFFFGGGHHHHHHGGGFFFEEEDDDFFFIIILLLUUU^^^kkkyyypppggg```^^^\\\ZZZ\\\___dddooo~~~mmm]]]OOOGGGDDDCCCBBB@@@@@@@@@AAAAAA>>>>>>>>>>>>????????????CCCAAABBBEEEFFFFFFKKKRRR```zzz}}}kkk```TTTMMMIIIHHHGGGDDDDDDFFFCCCFFFJJJKKKJJJGGGEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKNNNOOOQQQRRRUUUWWWSSSTTTTTTVVVWWWYYY[[[\\\]]]^^^```bbbdddeeefffffffffgggiiijjjkkkkkklllllllllmmmmmmnnnoooppppppqqqnnnnnnooopppsssvvvxxxzzzxxxzzz||||||{{{{{{{{{}}}{{{{{{{{{{{{{{{{{{{{{{{{yyysssnnnkkkjjjjjjggghhhjjjkkklllkkkiiihhhaaa```___^^^]]][[[WWWTTTQQQNNNJJJHHHHHHHHHGGGFFFBBBAAA@@@??????@@@AAABBBFFFFFFGGGHHHIIIJJJKKKKKKRRRRRRRRRRRRSSSUUUVVVWWWRRRTTTTTTSSSQQQPPPOOOPPPUUUVVVZZZ___dddhhhlllnnnnnnoooooolllggg```XXXTTTPPPNNNKKKGGGFFFFFFGGGHHHFFFFFFFFFEEEDDDDDDGGGIIINNNUUU```mmmzzzqqqhhhaaa^^^]]][[[\\\___fffpppooo___PPPGGGDDDCCCBBB@@@@@@@@@AAABBB>>>?????????@@@@@@@@@@@@CCCAAABBBEEEFFFGGGLLLSSSbbb||||||iii]]]TTTMMMIIIHHHGGGDDDDDDFFFBBBEEEIIIJJJIIIGGGEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIHHHJJJMMMNNNOOOQQQSSSUUURRRRRRSSSTTTVVVXXXZZZ[[[ZZZ\\\^^^aaaccceeeeeeeeeggghhhiiikkkllllllllllllkkklllmmmnnnooopppqqqrrrqqqqqqpppqqqrrrtttvvvwwwvvvyyy{{{{{{yyyxxxyyy{{{zzzyyyzzzzzz{{{{{{zzzxxx{{{}}}|||wwwqqqllljjjjjjkkkjjjjjjkkkkkkkkkkkkjjjiiidddbbb___]]]\\\ZZZXXXVVVQQQNNNJJJHHHHHHIIIHHHGGGHHHGGGEEEDDDCCCCCCDDDEEEHHHJJJKKKMMMMMMLLLKKKJJJQQQQQQQQQQQQRRRTTTUUUVVVUUUUUUUUUSSSPPPOOOPPPQQQSSSUUUYYY^^^ccchhhlllnnnmmmnnnooonnnjjjccc[[[WWWQQQOOOKKKGGGEEEFFFGGGHHHGGGHHHHHHGGGGGGGGGIIIKKKKKKPPPWWWbbbooo~~~rrriiibbb___]]][[[\\\```fffppprrrbbbSSSJJJCCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAACCCAAABBBEEEFFFGGGLLLSSSccc~~~yyyeeeXXXTTTNNNIIIHHHGGGDDDDDDFFFBBBEEEIIIJJJIIIGGGEEEDDDCCCCCCDDDDDDEEEGGGHHHIIIGGGIIIKKKMMMNNNOOORRRTTTQQQRRRRRRTTTUUUWWWYYYZZZYYY[[[^^^aaacccdddeeeeeehhhiiijjjkkklllmmmmmmmmmkkkkkklllnnnoooqqqrrrrrrtttsssrrrrrrrrrssstttuuuuuuxxxzzzzzzwwwvvvxxxzzzyyyxxxyyyzzz{{{{{{yyywwwxxxzzz}}}|||zzzuuuoookkkiiijjjkkkmmmmmmlllkkkjjjjjjiiiiiigggddd___[[[ZZZYYYYYYXXXRRROOOKKKIIIHHHIIIHHHGGGLLLKKKIIIHHHGGGFFFGGGGGGKKKLLLOOOPPPPPPNNNLLLJJJPPPPPPOOOPPPQQQRRRTTTUUUVVVVVVUUURRRPPPOOOPPPRRRRRRTTTXXX]]]bbbgggkkkmmmlllnnnppppppllleee^^^ZZZQQQOOOKKKGGGEEEEEEFFFGGGDDDEEEFFFFFFFFFFFFHHHJJJNNNPPPTTT[[[fffuuurrrjjjbbb___]]][[[\\\```fffpppsssdddVVVLLLCCCBBBAAA@@@???@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBCCCAAABBBEEEGGGHHHMMMSSSdddwwwhhh^^^VVVNNNHHHEEEDDDAAAAAACCCBBBEEEHHHKKKKKKIIIFFFDDDFFFEEECCCBBBCCCDDDFFFGGGLLLLLLMMMNNNOOOOOOPPPPPPRRRSSSSSSTTTVVVXXXZZZ[[[QQQTTTXXX[[[^^^bbbfffiiifffggggggiiijjjlllnnnooommmnnnnnnoooppprrrssstttttttttuuuuuuuuusssrrrqqqppprrrvvvyyy{{{|||||||||yyyzzz|||}}}}}}{{{zzzxxxyyy{{{~~~~~~yyysssnnnlllkkkjjjiiikkkjjjjjjiiijjjjjjkkklllgggddd___[[[XXXXXXYYYYYYXXXVVVSSSPPPMMMKKKJJJIIIMMMLLLKKKKKKLLLLLLJJJHHHKKKMMMOOOQQQRRRQQQOOOMMMRRRQQQOOOMMMMMMNNNOOOQQQQQQQQQSSSTTTUUUUUUUUUUUUSSSTTTWWW[[[___dddgggjjjkkkmmmnnnnnnkkkeee^^^ZZZSSSPPPLLLIIIGGGEEECCCAAAAAACCCGGGHHHIIIJJJKKKMMMTTTTTTTTTWWW___nnn~~~vvvlllbbb^^^\\\ZZZYYY[[[bbblll|||lllXXXLLLAAA@@@???@@@AAABBBAAA???AAAAAAAAABBBBBBCCCCCCCCCAAADDDGGGHHHHHHJJJOOOSSSgggwwwggg^^^UUUNNNHHHFFFDDDAAAAAACCCBBBEEEHHHKKKKKKIIIFFFDDDFFFEEECCCCCCCCCDDDFFFGGGJJJJJJKKKLLLMMMOOOOOOPPPRRRRRRSSSTTTVVVXXXZZZ[[[YYY[[[]]]___```aaadddfffhhhhhhhhhiiijjjkkkmmmmmmmmmnnnnnnoooqqqssstttuuuvvvvvvvvvuuutttsssrrrqqqppprrruuuxxxzzzzzzzzzzzzwwwxxxzzz{{{{{{zzzyyyxxxzzz|||~~~~~~yyysssnnnkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhheeeccc___[[[YYYYYYZZZ[[[aaa```^^^[[[XXXTTTQQQOOOOOONNNMMMNNNOOOOOONNNLLLMMMOOOQQQSSSSSSRRRPPPOOOPPPOOONNNLLLLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUUUUVVVXXX[[[___cccfffhhhoooppppppoookkkeee___[[[TTTQQQMMMIIIGGGFFFCCCBBBAAACCCFFFHHHJJJLLLOOORRRUUUUUUUUUXXX___mmm~~~vvvlllbbb^^^\\\ZZZZZZ[[[bbblll{{{ttt^^^PPPCCCAAA@@@@@@AAABBB@@@?????????@@@@@@AAABBBCCCCCCAAADDDGGGGGGGGGJJJOOOSSShhhxxxhhh^^^UUUNNNHHHFFFEEEBBBAAADDDBBBEEEHHHJJJJJJIIIFFFDDDEEEDDDCCCCCCCCCEEEFFFGGGHHHHHHJJJKKKMMMNNNOOOPPPRRRRRRSSSTTTUUUWWWYYYZZZ\\\^^^`````````aaabbbdddhhhiiiiiijjjjjjkkkllllllmmmnnnoooppprrrtttvvvwwwxxxwwwvvvuuussssssrrrrrrppprrrtttvvvxxxxxxxxxxxxuuuvvvwwwyyyyyyyyyxxxxxx|||}}}~~~~~~}}}}}}xxxrrrllliiihhhgggffffffgggiiijjjjjjhhhgggfffeeeccc```]]][[[\\\]]]^^^hhhiiiiiigggddd___ZZZVVVRRRQQQQQQQQQSSSTTTSSSRRROOOPPPRRRTTTTTTSSSRRRPPPNNNMMMMMMLLLKKKJJJJJJIIIJJJKKKMMMOOOQQQSSSTTTUUUWWWXXXZZZ^^^aaaeeegggiiiqqqqqqpppmmmiiiccc^^^[[[VVVRRRNNNJJJHHHFFFCCCBBBAAABBBEEEGGGJJJOOOVVVZZZZZZZZZZZZ[[[aaammm}}}vvvlllbbb___]]][[[ZZZ\\\aaakkk{{{fffUUUEEECCCAAA@@@AAAAAA???>>>======>>>???AAABBBCCCCCCBBBDDDGGGGGGGGGJJJOOOTTTjjjzzziii^^^TTTMMMHHHGGGFFFBBBBBBDDDCCCDDDGGGIIIIIIHHHFFFDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQRRRSSSUUUWWWYYYZZZYYY[[[]]]______```bbbdddfffggghhhjjjkkklllmmmmmmnnnnnnoooppprrruuuwwwxxxzzzxxxvvvtttsssrrrssssssqqqrrrtttvvvwwwwwwwwwwwwtttuuuwwwxxxyyyyyyyyyyyy}}}}}}}}}||||||~~~|||xxxqqqkkkhhhgggeeedddgggiiikkkmmmmmmkkkhhhfffeeedddaaa___^^^___```aaaeeehhhkkklllkkkgggbbb^^^XXXWWWUUUUUUVVVVVVUUUTTTPPPQQQRRRSSSSSSRRRQQQPPPMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHIIILLLNNNQQQSSSTTTXXXZZZ]]]aaafffiiilllmmmpppooommmjjjfffaaa\\\YYYVVVSSSNNNJJJGGGEEEBBB@@@@@@BBBCCCFFFJJJRRRZZZ```aaabbbbbbbbbeeennn|||vvvlllccc```^^^[[[ZZZ\\\```jjjzzziiiWWWGGGDDDAAA@@@??????===<<<<<<===>>>@@@AAACCCDDDDDDBBBDDDFFFFFFGGGJJJPPPUUUlll|||jjj___TTTMMMHHHHHHGGGCCCBBBDDDCCCDDDGGGHHHIIIHHHFFFEEECCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJLLLNNNPPPQQQRRRPPPPPPQQQRRRTTTVVVXXXYYYZZZ\\\^^^______```bbbdddbbbdddgggjjjlllnnnooopppnnnnnnoooqqqrrrtttvvvwwwyyyxxxvvvtttrrrrrrssssssrrrssstttvvvwwwxxxxxxxxxvvvwwwwwwyyyyyyzzzzzzzzz||||||}}}||||||~~~}}}{{{vvvpppjjjhhhfffeeedddhhhjjjmmmnnnnnnkkkhhhfffcccbbb```^^^]]]]]]]]]^^^]]]aaafffkkklllkkkhhhfff]]][[[XXXVVVVVVVVVTTTSSSOOOPPPQQQQQQQQQPPPOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIFFFGGGGGGIIIKKKNNNQQQRRRWWWZZZ^^^dddiiinnnqqqsssooonnnmmmjjjfffbbb^^^[[[WWWSSSNNNJJJGGGDDDAAA???@@@@@@BBBDDDIIIQQQ[[[bbbgggiiijjjiiijjjppp|||vvvmmmdddaaa```\\\[[[\\\___iiiyyyjjjWWWHHHDDDAAA>>>>>>===<<<;;;>>>>>>???AAABBBDDDEEEFFFBBBDDDFFFFFFFFFJJJPPPVVVnnn}}}jjj___SSSMMMIIIIIIGGGDDDCCCDDDCCCDDDFFFGGGHHHGGGFFFEEEBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJKKKLLLNNNOOOPPPQQQPPPPPPQQQRRRSSSUUUWWWXXX]]]___```aaa``````aaaccc```bbbfffjjjmmmpppqqqqqqoooooooooppprrrsssuuuvvvvvvuuutttsssssssssssssssrrrrrrsssuuuvvvxxxyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{zzz{{{||||||}}}|||zzzuuuooojjjhhhgggfffeeehhhjjjlllmmmmmmjjjgggeeeaaa___]]][[[YYYXXXWWWWWWXXX[[[```eeehhhiiiiiihhh^^^[[[XXXUUUTTTSSSRRRQQQOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLGGGGGGGGGHHHIIILLLNNNOOOTTTWWW]]]ccciiinnnqqqsssnnnnnnnnnmmmkkkgggccc```XXXTTTOOOJJJGGGDDDAAA?????????@@@BBBFFFNNNWWW^^^fffkkkooopppooosss}}}wwwmmmeeecccaaa]]][[[\\\^^^hhhxxxjjjXXXIIIEEEAAA>>>>>>======<<>>??????@@@CCCJJJRRRXXX```gggpppsssrrrvvvwwwnnnfffcccbbb^^^\\\\\\]]]gggwwwlllYYYJJJGGGBBB@@@?????????>>>??????@@@AAABBBBBBCCCCCCBBBCCCEEEEEEEEEJJJQQQXXXooo{{{hhh[[[RRRMMMIIIIIIIIIEEECCCEEECCCDDDEEEFFFGGGFFFFFFEEEAAABBBCCCEEEFFFFFFGGGGGGIIIIIIIIIJJJKKKLLLLLLMMMOOOOOOPPPQQQSSSUUUVVVXXXSSSVVVYYY\\\^^^```dddfffbbbdddhhhkkkmmmnnnnnnnnnppppppooooooppppppqqqrrrpppqqqrrrssstttsssrrrqqqnnnnnnoooqqqsssvvvxxxyyyzzzzzzyyyyyyxxxyyyyyyyyyuuuwww{{{~~~xxxttttttvvvxxxsssuuuxxx}}}~~~xxxtttnnnjjjiiiiiiiiihhhnnnoooppppppooommmkkkjjjeeeccc```\\\YYYVVVTTTSSSUUUUUUUUUUUUVVVXXXZZZ[[[YYYVVVRRRPPPPPPQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNLLLKKKJJJIIIJJJLLLNNNOOOLLLJJJHHHGGGGGGHHHJJJKKKMMMPPPUUU[[[```dddfffgggfffiiilllnnnnnnjjjfffccc]]]YYYTTTOOOKKKHHHDDDBBB>>>>>>>>>???AAAGGGNNNSSSZZZcccnnnssstttxxxwwwnnnfffdddbbb^^^\\\\\\]]]gggwwwnnn[[[LLLHHHDDDAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAABBBCCCEEEEEEEEEJJJRRRXXXoookkk]]]XXXPPPJJJIIIHHHEEECCCCCC???AAACCCEEEFFFDDDBBBAAACCCCCCBBBBBBBBBCCCCCCCCCGGGHHHJJJMMMOOOOOOOOOOOOPPPPPPOOOPPPQQQSSSTTTVVVVVVWWWYYY[[[]]]^^^______bbbcccfffggghhhjjjnnnppprrrqqqpppooonnnnnnnnnoooqqqrrrrrrssssssrrrrrrrrrnnnoooqqqtttvvvwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{|||zzz{{{}}}vvvooolllkkkkkkkkkjjjkkkqqquuuzzz~~~yyyuuuqqqllliiiiiijjjkkklllqqqqqqrrrrrrqqqooollljjjiiigggddd```]]][[[ZZZYYYZZZWWWTTTRRRSSSTTTTTTTTTSSSOOOLLLMMMOOOPPPNNNLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLIIIHHHHHHJJJLLLNNNLLLKKKIIIGGGGGGGGGIIIJJJKKKNNNSSSXXX]]]```bbbcccccceeegggjjjkkkkkkjjjiii```\\\WWWRRRNNNJJJFFFCCCCCCBBB@@@???@@@BBBEEEGGGQQQZZZeeekkkmmmtttwwwnnneeebbbaaa^^^]]]^^^]]]hhhxxxooo[[[IIIFFFBBB@@@@@@@@@???>>>>>>??????@@@@@@AAABBBBBBCCCBBBCCCFFFGGGIIIPPPYYYrrroooaaaXXXPPPJJJIIIHHHEEECCCCCC???AAACCCEEEEEEDDDBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJLLLNNNOOOOOOOOOQQQQQQPPPQQQQQQSSSTTTUUUVVVWWWYYY[[[]]]^^^______aaaccceeefffhhhjjjmmmpppppppppooonnnnnnnnnnnnnnnqqqqqqrrrrrrsssrrrrrrrrrsssssstttttttttuuuuuuuuuwwwwwwwwwxxxyyyzzz{{{{{{|||}}}yyyrrrllliiihhhaaa^^^___ccchhhmmmvvv|||wwwsssooojjjhhhiiilllooopppssssssttttttsssrrrooonnnmmmkkkhhhdddaaa___^^^^^^^^^[[[VVVTTTRRRQQQOOONNNOOOLLLKKKLLLOOOQQQOOOMMMPPPPPPPPPPPPPPPOOONNNNNNMMMKKKIIIHHHHHHIIIKKKLLLLLLKKKIIIHHHGGGHHHIIIJJJMMMOOOSSSXXX[[[^^^______aaaccceeeggghhhiiiiiiiiiddd```[[[UUUQQQLLLHHHEEEEEEDDDAAA@@@???@@@BBBDDDHHHQQQ[[[```dddkkkxxxzzzpppgggccc```\\\ZZZ[[[\\\gggxxxnnn[[[IIIFFFBBB@@@@@@@@@???>>>>>>??????@@@@@@AAABBBBBBCCCBBBCCCFFFGGGIIIQQQZZZqqqtttfffYYYQQQJJJIIIIIIEEECCCCCC@@@AAACCCEEEEEEDDDCCCBBB@@@@@@@@@AAACCCEEEFFFGGGFFFHHHIIILLLMMMNNNOOOOOORRRRRRRRRRRRRRRSSSTTTUUUVVVWWWYYY[[[\\\]]]^^^^^^```bbbdddeeefffhhhkkknnnnnnnnnmmmlllllllllmmmmmmppppppqqqrrrssssssrrrrrruuutttssssssssstttuuuvvvuuuuuuvvvwwwxxxzzz{{{{{{{{{ssslllfffcccZZZVVVUUUWWWZZZ^^^gggqqq~~~yyytttoookkkfffeeeggglllppprrrsssttttttttttttsssrrrqqqpppnnnllliiigggeeedddcccfffccc^^^YYYVVVRRRNNNKKKLLLKKKKKKNNNRRRTTTSSSPPPPPPPPPPPPOOONNNMMMLLLKKKLLLKKKIIIHHHGGGHHHIIIIIILLLKKKJJJIIIIIIIIIJJJKKKOOOQQQTTTWWWYYYZZZ[[[[[[``````aaabbbdddfffhhhiiijjjfff```ZZZUUUPPPKKKGGGGGGFFFCCCAAA??????@@@AAA@@@GGGOOOTTTXXXaaannnyyy}}}sssiiiddd```[[[XXXXXX\\\gggyyykkkXXXIIIFFFBBB@@@@@@@@@???>>>>>>??????@@@@@@AAABBBBBBCCCBBBCCCFFFGGGIIIQQQZZZqqqxxxjjjZZZRRRKKKJJJIIIEEECCCCCC@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIIJJJLLLNNNOOOOOOSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWYYYZZZ\\\]]]]]]^^^___aaacccdddeeefffjjjllllllkkkkkkkkkkkkkkkllllllooooooppprrrrrrsssssssssrrrqqqppppppqqqtttvvvxxxtttuuuvvvxxxzzz{{{||||||~~~~~~}}}}}}}}}}}}}}}|||||||||}}}~~~yyyqqqjjjeeebbb^^^XXXTTTSSSSSSUUU]]]eeerrrzzz|||vvvrrrkkkgggcccaaadddiiinnnqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqpppnnnlllkkkjjjjjjnnnkkkgggccc^^^YYYSSSOOOMMMLLLMMMQQQVVVYYYWWWUUUQQQQQQPPPOOONNNLLLKKKJJJLLLKKKJJJIIIHHHHHHGGGGGGLLLKKKJJJJJJJJJJJJKKKKKKNNNOOORRRTTTVVVXXXYYYYYY___^^^^^^___aaadddgggiiimmmjjjddd___ZZZTTTNNNJJJHHHGGGEEEBBBAAA@@@@@@AAA???DDDIIILLLPPPYYYeeeppp}}}~~~sssiiiddd```ZZZXXXXXX^^^iii{{{hhhUUUIIIFFFBBB@@@@@@@@@???>>>>>>??????@@@@@@AAABBBBBBCCCBBBCCCFFFHHHJJJRRR[[[rrryyykkk[[[RRRKKKJJJIIIEEECCCCCCAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDFFFGGGHHHIIIKKKMMMNNNOOORRRRRRSSSSSSTTTTTTUUUUUUVVVWWWYYYZZZ[[[\\\]]]]]]^^^___aaabbbcccdddgggjjjjjjjjjiiiiiijjjkkkllllllmmmnnnoooqqqrrrsssssssssqqqpppoooooooooqqqtttuuuuuuvvvxxxzzz{{{|||}}}}}}~~~}}}|||{{{zzzyyy{{{zzzyyyyyyyyyzzz|||}}}~~~wwwpppjjjgggeeeddd]]]WWWSSSOOONNNSSS[[[jjjttt}}}yyytttppplllhhhcccbbbdddiiimmmoooqqqpppoooooonnnoooppppppssssssssssssrrrrrrrrrqqqqqqooommmkkkhhhbbb\\\WWWPPPOOOOOORRRWWWZZZYYYWWWWWWWWWVVVUUUSSSQQQOOONNNLLLLLLLLLKKKJJJIIIHHHGGGKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLNNNQQQTTTWWWXXXYYY___^^^]]]]]]___bbbfffhhhllljjjhhheee```ZZZSSSNNNJJJIIIGGGEEEDDDCCCCCCCCCAAADDDFFFHHHJJJQQQ\\\ddduuu|||rrrhhhccc```[[[YYYYYYbbblll}}}eeeRRRIIIFFFBBB@@@@@@@@@???>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCGGGHHHJJJSSS\\\sssyyykkk[[[SSSLLLKKKIIIEEECCCCCCAAABBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFGGGHHHJJJLLLNNNOOOOOOPPPRRRSSSTTTUUUUUUUUUVVVWWWYYYZZZ[[[\\\\\\\\\]]]^^^```aaaaaaccceeehhhhhhhhhhhhiiijjjkkklllmmmlllmmmoooppprrrssstttttttttsssrrrpppooooooppppppuuuwwwyyy{{{||||||||||||}}}}}}}}}}}}|||zzzwwwvvvxxxwwwvvvuuuuuuwwwyyyzzz|||{{{zzzzzz|||zzzuuupppmmmllliiibbbZZZTTTOOOKKKNNNTTTeeeppp~~~~~~|||yyyvvvqqqnnnllliiifffeeegggjjjmmmnnnpppnnnllljjjjjjkkklllmmmpppqqqrrrtttuuuvvvvvvwwwqqqqqqqqqrrrpppkkkeee```VVVSSSRRRSSSWWWYYYYYYWWWXXXXXXWWWVVVTTTSSSQQQPPPLLLMMMNNNNNNMMMLLLJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKHHHIIILLLOOORRRUUUXXXYYY^^^]]]\\\\\\^^^```cccdddiiiiiijjjkkkhhhbbbYYYSSSMMMLLLKKKIIIHHHGGGFFFFFFCCCDDDEEEEEEFFFKKKTTTZZZkkkzzz{{{qqqgggccc```\\\ZZZ[[[cccmmm~~~fffQQQIIIFFFBBB@@@@@@@@@???>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCGGGIIIKKKSSS]]]uuuzzzkkk\\\TTTLLLKKKIIIEEECCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGIIIKKKMMMOOOMMMNNNPPPRRRTTTUUUUUUUUUWWWWWWYYYZZZ[[[[[[[[[[[[\\\]]]___``````aaadddfffhhhhhhhhhiiijjjkkkmmmnnnkkklllnnnppprrrsssttttttuuuuuutttsssrrrqqqpppooouuuwwwyyy{{{{{{{{{zzzyyy{{{}}}~~~}}}zzzwwwuuuuuutttrrrqqqqqqsssuuuwwwxxxwwwuuuvvvyyy~~~zzzwwwtttoooiiibbb\\\UUUPPPRRRWWW```kkkzzz~~~{{{xxxvvvrrrnnnkkkhhhfffddddddgggiiikkkkkkkkkhhheeecccbbbccceeefffgggiiilllooorrrssstttuuussstttwwwyyyyyytttnnniii```\\\XXXWWWYYY[[[[[[ZZZWWWWWWWWWVVVUUUSSSRRRQQQMMMNNNPPPQQQQQQOOOMMMLLLHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIJJJMMMPPPSSSVVVWWW\\\[[[[[[[[[\\\]]]___```eeehhhmmmqqqpppjjjaaaZZZSSSQQQPPPMMMKKKIIIGGGFFFDDDEEEFFFEEEFFFJJJQQQVVVaaaqqq|||qqqhhhccc```\\\YYYZZZaaalll}}}hhhRRRIIIFFFBBB@@@@@@@@@???>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCGGGIIILLLTTT]]]vvvzzzkkk\\\TTTMMMKKKJJJEEECCCCCCBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@AAAAAACCCDDDFFFGGGFFFFFFFFFGGGHHHKKKMMMOOOKKKMMMOOORRRTTTUUUUUUUUUWWWWWWYYYZZZ[[[[[[[[[[[[[[[]]]^^^______```ccceeehhhhhhhhhiiijjjlllmmmnnnkkklllnnnppprrrssstttuuusssssstttuuuuuuttttttsssuuuvvvxxxzzzzzzzzzxxxwww{{{}}}|||wwwtttsssrrrpppnnnoooqqqsssuuuwwwvvvtttuuuxxx~~~}}}zzzvvvpppjjjeee^^^YYYZZZ___]]]hhhwww|||yyyvvvssspppkkkhhhbbb``````aaadddggghhhhhheeebbb___[[[ZZZ[[[]]]^^^^^^```dddhhhlllnnnooopppwwwyyy|||{{{uuuoooiiiddd^^^\\\]]]______^^^[[[[[[[[[ZZZYYYXXXWWWVVVMMMOOOQQQSSSSSSQQQOOONNNGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJLLLOOOQQQTTTUUUZZZZZZZZZZZZZZZ[[[[[[\\\cccgggooouuuvvvpppfff___WWWVVVSSSPPPMMMIIIGGGFFFFFFGGGHHHHHHIIIMMMSSSWWW[[[lll}}}ssshhhddd```[[[XXXYYY___jjj|||kkkTTTIIIFFFBBB@@@@@@@@@??????>>>??????@@@AAAAAABBBBBBBBBBBBDDDGGGIIILLLTTT^^^wwwwwwgggXXXSSSMMMJJJIIIHHHFFFCCCCCCBBBBBBCCCEEEFFFDDDCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCDDDFFFIIILLLNNNLLLLLLMMMNNNPPPQQQRRRRRRSSSUUUWWWYYY[[[]]]^^^___]]]___```aaa```aaabbbdddeeefffggghhhjjjkkklllmmmmmmnnnnnnoooppprrrssstttuuuvvvvvvwwwwwwwwwvvvvvvtttuuuwwwyyyzzzzzzzzzzzzvvvzzz~~~vvvssspppnnnmmmnnnpppqqqoooqqqtttvvvxxx}}}~~~|||xxxsssnnnjjjgggfffiiimmmsssyyy|||uuupppmmmjjjhhhgggaaa___^^^^^^___aaaaaaaaa```]]]YYYVVVTTTTTTVVVWWWXXXYYY\\\bbbhhhnnnpppppptttuuuxxx|||~~~{{{xxxooojjjdddaaacccccc```]]]^^^[[[XXXWWWXXXXXXVVVTTTOOONNNOOOTTTXXXYYYTTTOOOIIIJJJJJJIIIHHHGGGFFFEEEFFFHHHJJJMMMQQQTTTVVVXXX\\\[[[ZZZZZZZZZZZZZZZ[[[^^^ccclllvvv{{{yyyqqqjjj```\\\WWWTTTSSSQQQLLLIIIFFFGGGGGGIIILLLQQQTTTWWW]]]eeettt~~~ssshhhbbb___\\\[[[]]]aaakkk{{{iiiUUUHHHEEEBBB@@@@@@???>>>===??????@@@@@@@@@AAAAAAAAAAAA@@@BBBEEEEEEHHHSSS^^^uuuvvvfffXXXSSSMMMJJJIIIHHHFFFCCCCCCBBBBBBCCCEEEFFFDDDCCCAAAAAABBBBBBBBBCCCCCCCCCFFFEEEEEEEEEFFFHHHJJJLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSUUUWWWYYY[[[[[[\\\]]]___```aaa```aaabbbdddffffffhhhiiijjjlllmmmmmmmmmmmmnnnoooppprrrssstttvvvwwwwwwxxxxxxxxxxxxwwwuuuvvvwwwyyyyyyyyyxxxxxxxxx|||yyyvvvqqqmmmjjjjjjlllmmmnnnrrrvvvyyy}}}yyysssnnnllljjjnnnttt{{{~~~zzztttooollliiifffddd___]]][[[ZZZ[[[\\\\\\\\\YYYVVVSSSPPPNNNOOOPPPQQQPPPRRRVVV\\\ccchhhjjjjjjooooooqqqtttxxxyyyxxxwwwrrrmmmgggfffggghhheeebbbbbb___ZZZXXXXXXXXXVVVTTTRRRPPPPPPTTTXXXYYYUUUPPPKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGIIILLLOOOQQQTTTUUUZZZZZZZZZYYYYYYYYYZZZZZZ\\\___gggrrrzzz{{{uuunnnddd```ZZZWWWUUUSSSPPPNNNLLLKKKKKKLLLNNNQQQUUUWWW___fffrrrtttiiiccc```]]]\\\^^^bbblll|||jjjWWWHHHEEEAAA???>>>>>>>>>===??????@@@@@@@@@AAAAAAAAABBBBBBDDDFFFGGGJJJTTT```xxxuuueeeXXXRRRLLLIIIIIIHHHFFFDDDCCCBBBBBBCCCEEEFFFDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDGGGFFFFFFEEEFFFGGGIIIJJJLLLLLLMMMNNNPPPQQQRRRRRRSSSTTTUUUWWWYYYZZZZZZZZZ]]]^^^```aaa```aaacccdddgggggghhhiiikkklllmmmmmmmmmmmmmmmnnnpppqqqssstttwwwwwwxxxyyyyyyyyyyyyyyywwwxxxxxxyyyyyyxxxxxxwww|||}}}yyyrrrkkkgggfffgggiiippptttyyy}}}xxxqqqmmmiiimmmsssyyy}}}|||zzzvvvrrrnnnjjjfffbbb___[[[YYYVVVUUUUUUUUUUUUTTTOOOMMMJJJGGGFFFFFFGGGIIIHHHKKKPPPWWW___dddffffffjjjiiiiiikkkooosssuuuvvvtttpppmmmlllnnnnnnllliiihhhddd^^^ZZZXXXWWWVVVUUUTTTRRRQQQSSSWWWXXXUUUSSSLLLKKKIIIHHHGGGFFFGGGGGGEEEFFFGGGIIILLLNNNQQQRRRYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ```lllxxx}}}zzzuuujjjfff___[[[XXXWWWVVVUUUQQQPPPOOOPPPQQQTTTWWWYYY^^^cccnnn}}}uuujjjdddaaa^^^]]]___bbbmmm~~~iiiVVVHHHDDD@@@===<<<===>>>>>>??????@@@@@@@@@AAAAAAAAACCCCCCEEEGGGHHHKKKVVVbbb|||vvvfffYYYSSSLLLIIIIIIIIIGGGEEECCCBBBBBBCCCEEEFFFDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDFFFEEEEEEFFFGGGHHHJJJJJJLLLLLLMMMNNNPPPQQQRRRRRRUUUVVVXXXYYYZZZ[[[[[[[[[\\\^^^```aaa```aaaccceeehhhhhhiiijjjkkklllmmmmmmllllllmmmmmmoooqqqrrrsssuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxyyyyyyzzzzzzzzzzzz~~~}}}xxxppphhhdddccceeegggssswww{{{}}}~~~vvvmmmhhhfffiiiooovvv{{{~~~~~~|||zzzyyyuuurrroookkkgggbbb]]]YYYWWWTTTPPPNNNNNNMMMLLLKKKFFFDDDAAA???>>>???@@@AAADDDGGGMMMVVV^^^dddggggggiiifffccccccgggmmmqqqssstttrrrqqqqqqssssssrrrppplllhhhaaa\\\XXXVVVUUUUUUUUUSSSQQQRRRTTTUUUTTTSSSNNNLLLJJJGGGFFFFFFGGGHHHFFFFFFGGGHHHJJJMMMOOOPPPWWWWWWXXXXXXXXXXXXXXXXXXVVVUUUXXXdddsss}}}~~~{{{qqqmmmfff```\\\[[[\\\]]]WWWVVVUUUUUUUUUWWWYYYZZZXXX]]]hhhwwwuuujjjdddaaa^^^]]]___aaammmgggRRRHHHDDD>>>;;;;;;===>>>?????????@@@@@@@@@AAAAAAAAABBBBBBEEEGGGHHHLLLWWWbbb~~~zzzjjj[[[UUUNNNJJJIIIIIIGGGFFFCCCBBBBBBCCCEEEFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCDDDFFFHHHJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRUUUVVVWWWYYYZZZ[[[[[[[[[\\\^^^``````aaaaaaccceeehhhhhhiiijjjkkkkkkllllllkkkkkklllmmmnnnpppqqqrrrrrrrrrtttuuuwwwwwwxxxxxxwwwxxxxxxzzz{{{}}}~~~zzzuuummmfffbbbbbbdddfffrrrvvvzzz|||}}}~~~|||rrrjjjeeedddhhhmmmtttyyy|||}}}~~~~~~~~~~~~|||{{{yyyxxxwwwpppnnnkkkgggccc^^^XXXSSSRRROOOKKKHHHGGGFFFDDDCCC???>>><<<;;;:::;;;<<<===@@@CCCJJJTTT^^^fffiiijjjhhhddd```^^^```eeeiiilllooooooppprrrttttttsssrrrllliiiccc]]]WWWUUUUUUUUUTTTRRRQQQPPPQQQRRRRRRRRROOOMMMJJJHHHFFFFFFGGGGGGHHHHHHHHHHHHJJJMMMOOOQQQUUUVVVWWWXXXYYYXXXXXXXXXUUURRRSSS]]]lllxxx~~~xxxtttmmmeee```___```bbb``````^^^]]][[[YYYXXXWWWRRRXXXcccrrrtttiiiccc```]]]\\\^^^```mmmgggPPPGGGCCC>>>;;;;;;===>>>?????????@@@@@@@@@AAAAAAAAAAAABBBDDDGGGHHHLLLWWWbbb~~~ppp___XXXPPPKKKJJJIIIHHHFFFCCCBBBBBBCCCEEEFFFDDDCCCAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDFFFHHHJJJLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSTTTVVVXXXYYYYYYYYY[[[]]]___```aaabbbdddfffggghhhhhhiiijjjjjjkkkkkkkkkkkkkkklllnnnoooqqqrrrooopppqqqsssuuuvvvvvvwwwvvvwwwxxxyyy{{{~~~uuuqqqjjjdddaaabbbdddfffmmmpppuuuxxxzzz~~~~~~vvvnnniiifffeeehhhnnntttyyy|||}}}}}}}}}||||||zzzxxxvvvtttsssmmmjjjfffccc___YYYSSSOOONNNKKKGGGDDDBBBAAA???>>><<<;;;:::999999::::::;;;<<>>????????????@@@@@@@@@AAAAAAAAAAAAAAADDDGGGHHHLLLWWWcccwwwbbb[[[RRRLLLJJJJJJHHHFFFCCCBBBBBBCCCEEEFFFDDDCCC@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEGGGHHHJJJJJJJJJLLLLLLMMMNNNPPPQQQRRRRRRPPPRRRTTTVVVXXXYYYZZZZZZ[[[]]]___```aaabbbdddfffggggggggghhhhhhiiiiiijjjjjjjjjkkklllmmmooopppqqqmmmnnnppprrrtttvvvvvvwwwwwwwwwwwwxxxyyy{{{}}}~~~}}}|||rrrnnniiidddaaaaaabbbcccfffjjjnnnppprrrwww~~~}}}wwwqqqkkkgggeeedddcccggglllrrrwwwzzz{{{{{{{{{zzzyyyxxxuuusssqqqoookkkhhhccc___[[[VVVPPPMMMKKKHHHDDDAAA@@@>>>===;;;:::999999888999999::::::;;;>>>EEEPPP]]]iiirrrvvvsssnnnhhhbbb___]]]\\\ZZZ^^^aaafffjjjlllmmmmmmmmmeeedddbbb]]]WWWSSSSSSTTTSSSSSSSSSRRRQQQPPPPPPPPPNNNMMMLLLJJJIIIGGGFFFEEEGGGGGGFFFGGGIIIMMMPPPSSSUUUVVVXXXZZZZZZZZZYYYXXXVVVTTTQQQSSSZZZggguuu}}}wwwnnneeeaaaaaaccchhhkkkmmmooommmiiiddd```]]]]]]aaajjjyyyuuujjjdddaaa^^^]]]___cccqqqdddOOOFFFCCC@@@>>>???@@@@@@?????????@@@@@@@@@AAAAAAAAABBBBBBEEEHHHJJJNNNYYYddd{{{eee^^^TTTNNNKKKJJJHHHFFFCCCBBBBBBCCCEEEFFFDDDCCC??????@@@@@@@@@AAAAAAAAAEEEEEEFFFHHHHHHHHHHHHHHHLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSUUUWWWZZZ[[[\\\]]][[[]]]___```aaabbbdddfffffffffgggggghhhhhhiiiiiijjjjjjkkkkkkmmmnnnpppqqqmmmnnnppprrrtttvvvwwwwwwwwwwwwvvvvvvwwwyyyzzz|||~~~|||{{{zzzqqqnnniiidddaaa``````aaacccfffhhhiiijjjnnnuuu{{{vvvvvvwwwxxxxxxxxxxxxxxxrrroooiiiddd```^^^^^^___aaadddjjjppptttwwwxxxyyyzzzyyyxxxvvvsssqqqnnnmmmjjjfffaaa]]]XXXTTTOOOKKKIIIFFFBBB@@@???===<<<:::999999888888888999::::::===???EEEQQQ___mmmwww|||{{{vvvoooiiiddd```\\\YYYXXX\\\bbbfffiiiiiiiiijjjaaabbbaaa]]]WWWSSSSSSTTTSSSTTTUUUTTTRRRQQQPPPPPPNNNMMMMMMLLLJJJGGGEEEDDDFFFFFFEEEFFFHHHLLLPPPSSSUUUVVVXXXZZZ[[[[[[ZZZYYYWWWUUURRRQQQUUUbbbrrr~~~~~~yyypppfffaaaaaabbbbbbgggmmmsssuuussspppmmmfffcccbbbhhhuuuwwwkkkfffccc______```eeetttxxx___MMMFFFCCCAAA@@@@@@AAA@@@?????????@@@@@@@@@AAAAAAAAACCCDDDFFFJJJKKKOOOZZZfff}}}kkk___RRRMMMKKKGGGEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA???>>>CCCDDDDDDEEEFFFHHHIIIJJJLLLMMMMMMMMMLLLNNNQQQSSSTTTTTTUUUVVVXXXZZZ\\\]]]]]]^^^___aaacccdddeeeeeedddddddddddddddeeefffgggggghhhiiilllnnnqqqtttuuuppprrrtttuuuttttttuuuvvvtttuuuwwwwwwxxxzzz}}}}}}~~~~~~{{{wwwpppmmmiiifffeeedddcccbbb^^^]]]]]]___bbbfffkkknnnooommmlllkkkiiigggdddbbbbbb^^^XXXSSSPPPPPPRRRSSS\\\^^^bbbhhhoootttwwwwwwwwwvvvvvvtttrrrpppnnnmmmjjjgggbbb^^^YYYTTTNNNJJJGGGEEEBBB>>>;;;::::::::::::;;;;;;;;;;;;999888777999<<>>>>>>>>>>>@@@DDDJJJTTTaaannnyyyzzzsssmmmeeecccbbbbbbcccddddddcccdddaaa\\\VVVRRROOOMMMLLLVVVXXXYYYXXXVVVSSSQQQQQQSSSQQQOOOMMMJJJGGGEEEDDDGGGIIIJJJJJJIIIJJJLLLNNNSSSUUUWWWYYYZZZZZZYYYXXXVVVTTTQQQMMMMMMSSS^^^fffttt|||{{{xxxuuurrrgggiiijjjmmmooopppqqqrrrqqqooonnnooovvv~~~qqqiiieeeaaaaaaccckkkvvvxxxdddPPPCCCDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCEEEIIIKKKOOO\\\hhhtttfffXXXRRRNNNJJJGGGGGGCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDFFFGGGIIIJJJKKKLLLNNNNNNNNNNNNPPPRRRSSSTTTTTTVVVWWWYYY[[[\\\[[[\\\^^^___```aaabbbbbbdddddddddeeeeeeggghhhiiiiiiiiiiiijjjkkkmmmnnnooouuuuuutttsssrrrsssvvvyyyvvvwwwxxxxxxxxxzzz}}}|||{{{zzzwwwpppkkkcccbbbaaabbbdddfffffffffcccbbb___\\\YYYWWWVVVUUUWWWUUURRRMMMJJJIIIKKKMMMIIILLLOOORRRSSSQQQOOOMMMMMMOOOSSSZZZccckkkppprrrsssssssssrrrpppnnnmmmlllfffccc___[[[WWWRRRMMMIIIFFFDDDAAA>>>;;;::::::;;;<<<<<<<<<======>>>???@@@BBBFFFMMMWWWdddppp{{{zzzvvvmmmkkkhhhggggggfffeeecccdddaaa\\\WWWSSSPPPNNNMMMSSSUUUYYYYYYWWWTTTRRRQQQRRRQQQOOOMMMKKKHHHFFFEEEEEEFFFHHHHHHHHHIIIKKKMMMRRRTTTVVVWWWXXXXXXWWWVVVTTTTTTQQQMMMLLLOOOWWW^^^oooxxx|||zzzvvvrrrooooooppppppqqqqqqqqqqqqnnnnnnnnnnnnsssrrriiiddd___]]]^^^kkkvvv}}}xxxeeeTTTIIIDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDCCCEEEIIIKKKPPP\\\iiiwwwiiiZZZSSSOOOJJJHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDEEEGGGHHHIIIJJJLLLNNNNNNNNNNNNPPPQQQSSSSSSTTTUUUWWWYYY[[[\\\[[[\\\^^^```bbbcccddddddbbbbbbbbbcccdddeeeggghhhjjjjjjjjjkkklllnnnooopppttttttsssrrrpppqqqtttwwwtttuuuvvvwwwxxxzzz~~~||||||zzzvvvoooiii___^^^^^^aaadddggghhhhhh```^^^[[[WWWUUUSSSSSSRRRQQQQQQPPPMMMLLLNNNSSSWWWXXX[[[___aaabbb___[[[XXXTTTRRRQQQUUU\\\eeelllppprrrrrrqqqpppooonnnlllkkkeeebbb___[[[XXXTTTOOOLLLKKKHHHEEEAAA>>><<<<<<<<<<<<<<<===>>>???@@@@@@AAACCCGGGNNNYYYfffsss~~~|||uuusssooommmkkkjjjhhhfffbbb```]]]YYYVVVSSSRRRQQQOOOSSSWWWYYYXXXVVVTTTSSSPPPPPPOOOOOOMMMKKKIIIHHHCCCEEEGGGHHHIIIKKKNNNPPPRRRSSSTTTUUUVVVVVVUUUUUUSSSSSSQQQNNNKKKLLLQQQVVVgggqqq{{{}}}||||||yyyvvvyyyyyyyyyxxxwwwuuutttsssnnnnnnnnnooosss~~~zzznnniiifffcccbbbeeeiiiuuu}}}wwwsssaaaQQQHHHCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEDDDFFFIIIKKKPPP]]]jjjzzzkkk\\\SSSOOOJJJHHHHHHDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA?????????@@@AAABBBBBBCCCDDDEEEGGGHHHIIILLLNNNPPPQQQQQQQQQRRRSSSSSSSSSTTTUUUWWWYYYZZZ[[[[[[\\\^^^```bbbcccddddddaaaaaaaaabbbccceeefffgggjjjjjjjjjkkklllnnnoooppppppqqqqqqpppnnnoooqqqsssqqqssstttuuuuuuwww{{{~~~~~~{{{zzzxxxrrrjjjdddZZZZZZ[[[___cccfffgggggg\\\ZZZVVVRRRPPPPPPQQQRRRNNNPPPRRRSSSTTTXXX___eeejjjllloooqqqpppmmmiiigggaaa]]]WWWUUUZZZaaaiiinnnlllllllllkkkjjjiiihhhgggbbb```]]]ZZZXXXUUUQQQNNNNNNLLLIIIEEEBBBAAA@@@@@@@@@BBBCCCEEEFFFFFFEEEEEEDDDHHHPPP[[[hhhuuu{{{xxxtttqqqpppnnnkkkiiiaaa```^^^[[[XXXVVVUUUTTTOOOSSSWWWYYYXXXVVVUUUTTTPPPPPPQQQPPPOOOMMMKKKJJJEEEFFFIIIJJJKKKMMMQQQSSSQQQRRRRRRSSSSSSSSSSSSSSSQQQRRRQQQNNNKKKJJJMMMQQQ]]]hhhsssxxx{{{}}}~~~{{{~~~}}}{{{xxxvvvqqqpppnnnnnnrrr|||}}}qqqkkkhhhdddcccdddiiiuuu}}}qqq]]]NNNFFFCCCBBBAAA@@@@@@????????????@@@AAAAAABBBCCCDDDDDDFFFEEEFFFIIIKKKQQQ^^^kkk{{{mmm\\\SSSNNNIIIGGGGGGDDDCCCCCCBBBBBBCCCCCCDDDAAA@@@???>>>???@@@BBBCCCBBBBBBBBBCCCEEEFFFHHHIIIKKKNNNPPPQQQQQQQQQQQQRRRRRRSSSSSSUUUVVVXXXZZZ[[[]]]^^^______````````````aaaaaabbbcccdddfffggghhhhhhhhhiiijjjkkkmmmoooppppppqqqrrrrrrppppppqqqrrrpppqqqqqqqqqpppqqqtttvvvyyywwwuuuuuusssnnnfff```VVVVVVXXX\\\```dddeeedddZZZWWWRRRNNNLLLMMMOOOQQQQQQUUUZZZ]]]___eeennnuuu{{{|||}}}~~~}}}{{{xxxvvvoooiiiaaa]]]]]]bbbgggjjjhhhhhhhhhgggfffeeedddcccbbb```^^^\\\[[[XXXUUURRRPPPNNNKKKIIIGGGGGGGGGHHHIIIKKKNNNQQQQQQPPPNNNLLLFFFJJJRRR]]]iiiuuu~~~|||zzzvvvsssrrrpppmmmkkkbbb```^^^\\\YYYWWWUUUTTTRRRUUUXXXXXXWWWTTTSSSSSSSSSSSSSSSSSSQQQNNNKKKIIIFFFHHHJJJKKKKKKMMMPPPRRRQQQQQQQQQQQQRRRRRRRRRRRROOOQQQRRROOOKKKIIIKKKMMMVVVaaalllrrruuuyyy{{{zzz}}}|||yyysssnnniiihhhmmmuuu}}}ssslllgggaaa___```jjjwwwooo[[[MMMEEECCCBBBAAA@@@???????????????@@@@@@AAABBBCCCDDDEEEGGGFFFGGGIIIKKKQQQ___lll|||mmm\\\SSSNNNIIIGGGGGGCCCBBBBBBAAAAAABBBBBBCCC??????>>>>>>???AAACCCEEEBBBBBBBBBCCCEEEFFFHHHIIIIIILLLNNNPPPOOOOOOOOOPPPRRRSSSSSSUUUVVVXXXZZZ[[[____________^^^]]]\\\\\\bbbbbbcccdddeeeggghhhiiifffggggggiiijjjlllnnnooorrrtttvvvvvvtttsssssstttooopppooonnnllllllnnnpppooonnnnnnooopppmmmfff```SSSTTTVVVZZZ^^^bbbbbbbbbZZZVVVQQQLLLJJJKKKNNNPPPWWW\\\bbbfffiiioooxxxwwwqqqiiidddbbbdddfffgggfffgggffffffeeedddcccbbbdddbbb```______]]]ZZZWWWPPPNNNLLLKKKJJJKKKMMMNNNQQQSSSWWWZZZZZZXXXTTTRRRHHHLLLTTT^^^iiittt|||}}}||||||zzzvvvtttrrrqqqnnnlllbbbaaa___\\\YYYVVVTTTSSSVVVXXXYYYXXXVVVSSSQQQQQQVVVVVVVVVTTTRRRNNNJJJHHHGGGHHHIIIIIIIIIJJJLLLNNNPPPPPPPPPQQQQQQQQQQQQQQQNNNQQQRRRPPPLLLIIIJJJLLLSSS]]]hhhlllooorrrtttsssyyy|||~~~|||rrrkkkdddbbbfffmmmrrruuuwwwmmmhhhfffcccbbbdddmmmyyyzzz~~~hhhVVVJJJCCCCCCBBBAAA@@@??????????????????@@@AAABBBDDDDDDEEEGGGFFFGGGIIIKKKQQQ___mmmppp^^^TTTOOOKKKGGGFFFGGGFFFDDDBBBAAABBBCCCDDDDDDBBB@@@>>>>>>>>>???@@@@@@AAABBBCCCDDDFFFGGGGGGIIILLLNNNOOONNNMMMNNNNNNSSSSSSSSSSSSTTTWWWYYYZZZ]]]]]]]]]^^^^^^^^^______```aaabbbcccdddeeeeeedddgggggggggggghhhiiijjjkkkmmmnnnppprrrsssssssssrrrpppooollljjjiiiiiijjjjjjfffeeedddgggjjjhhhaaaZZZOOOPPPQQQSSSVVVYYY\\\^^^XXXVVVQQQLLLJJJKKKPPPTTT\\\dddnnnssstttuuuwwwzzzxxx}}}wwwqqqhhh```^^^___bbbcccbbbbbbaaaaaabbbdddeeegggaaabbbbbbbbbaaa```___^^^TTTRRRNNNKKKKKKMMMQQQSSSXXX]]]^^^[[[[[[___^^^YYYLLLNNNTTT___lllvvv|||~~~~~~|||{{{{{{{{{{{{wwwrrrooommmmmmlllkkkjjjfff```ZZZVVVTTTSSSTTTVVVWWWYYYZZZ[[[ZZZYYYXXXOOOQQQTTTVVVUUURRRNNNLLLHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJLLLNNNQQQSSSUUUQQQQQQPPPOOOMMMLLLLLLKKKSSSVVV[[[aaagggkkknnnoootttvvvyyy{{{|||{{{zzzxxxuuulll```YYYZZZ^^^ccceeemmmzzzwwwmmmhhheeeaaabbbeeelllzzz}}}{{{zzzhhhVVVKKKHHHAAAAAA@@@???>>>>>>>>>???CCCCCCBBBBBBCCCDDDFFFGGGCCCEEEHHHKKKLLLPPP]]]kkkxxxeeeZZZTTTOOOKKKJJJHHHGGGFFFDDDDDDDDDDDDEEEFFFDDDBBBAAA@@@@@@AAABBB@@@AAABBBCCCDDDFFFGGGGGGJJJLLLOOOPPPOOONNNOOOOOOSSSRRRRRRSSSTTTVVVXXXYYY\\\\\\]]]]]]^^^_________aaaaaabbbcccddddddddddddggggggfffggghhhiiikkklllooooooqqqrrrssssssrrrrrrqqqooollliiiggggggggggggdddbbbaaadddgggeee___YYYPPPPPPPPPPPPRRRUUUXXXYYYZZZXXXUUUQQQNNNPPPTTTWWWfffmmmuuuxxxwwwvvvvvvwwwooossssssrrrtttyyyzzzvvvrrrlllbbb[[[XXXZZZ^^^```aaaaaa``````aaabbbcccdddaaa```______^^^]]]]]]\\\VVVUUUSSSQQQRRRTTTWWWYYY[[[^^^^^^ZZZYYY\\\\\\YYYQQQQQQUUU^^^kkkvvv{{{}}}~~~|||yyyxxxwwwwwwvvvtttqqqooonnnmmmkkkiiihhheee```ZZZVVVSSSSSSSSSUUUVVVXXXZZZ[[[ZZZYYYXXXRRRSSSUUUVVVTTTRRRNNNLLLIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMOOOQQQRRRQQQQQQPPPOOONNNMMMLLLLLLRRRTTTXXX^^^bbbfffhhhiiilllmmmppprrrssssssrrrrrrppphhh^^^VVVRRRSSSUUUWWWbbbnnnzzzvvvmmmhhheeeaaabbbeeennn|||{{{~~~}}}sssaaaQQQIIIFFFBBBBBBAAA@@@@@@@@@@@@@@@CCCBBBBBBBBBCCCDDDFFFFFFCCCEEEHHHKKKLLLQQQ^^^lll{{{fff[[[TTTNNNJJJHHHIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDBBBAAA@@@@@@AAABBB@@@AAABBBCCCDDDFFFGGGGGGJJJLLLOOOPPPOOOOOOOOOPPPRRRRRRRRRSSSTTTVVVXXXYYYZZZZZZ[[[\\\^^^___``````aaaaaabbbccccccdddddddddgggffffffeeegggiiikkkmmmooopppqqqsssssssssrrrrrrsssqqqnnnkkkhhhfffeeeeeeccc```___bbbeeeeee```ZZZRRRPPPNNNMMMMMMPPPSSSUUU]]]\\\[[[XXXWWWYYY\\\___nnntttyyyzzzwwwrrrpppooodddeeeccc___```fffjjjjjjmmmggg]]]UUURRRTTTXXX\\\``````_________``````aaaaaa___]]][[[YYYYYYZZZZZZWWWWWWWWWXXXZZZ\\\___```^^^___\\\XXXVVVXXXXXXVVVVVVTTTTTT\\\iiitttzzz{{{~~~|||zzzwwwuuusssssspppnnnmmmmmmmmmllliiigggfffccc^^^ZZZVVVSSSRRRRRRTTTVVVXXXZZZ[[[ZZZYYYXXXUUUUUUUUUUUUSSSQQQNNNMMMJJJJJJIIIHHHIIIJJJKKKLLLNNNNNNMMMMMMMMMMMMNNNOOORRRQQQQQQPPPOOONNNMMMMMMOOOQQQUUUYYY\\\___```aaacccdddeeefffggghhhhhhhhhdddaaaZZZRRRLLLIIIJJJLLLVVVbbbnnnsssvvv}}}uuulllhhhdddaaabbbeeeqqq~~~xxxkkkZZZMMMGGGGGGCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEHHHKKKMMMRRR```nnn|||gggZZZSSSMMMIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA???????????????@@@AAABBBCCCDDDFFFGGGGGGIIIKKKNNNOOONNNNNNOOOOOOQQQQQQRRRSSSTTTVVVWWWWWWXXXYYYZZZ\\\]]]___```aaabbbbbbbbbbbbbbbcccddddddgggfffeeeeeefffiiikkkmmmmmmnnnppprrrttttttttttttvvvtttqqqmmmiiifffeeedddeeebbbaaacccggghhhccc^^^RRRPPPMMMKKKLLLOOOSSSUUU^^^___aaabbbccceeehhhkkkrrruuuxxxwwwrrrlllhhhfff]]][[[WWWSSSSSSXXX___ccclllggg^^^UUUPPPPPPTTTWWW_________^^^^^^^^^^^^^^^```]]]YYYVVVTTTTTTUUUWWWTTTVVVXXX[[[___bbbeeefffaaa___ZZZUUURRRRRRSSSSSSWWWSSSRRRXXXdddooovvvxxx~~~}}}}}}{{{yyyvvvtttsssmmmkkkhhhfffggggggffffffcccaaa]]]YYYUUUSSSQQQPPPSSSUUUWWWYYYZZZZZZZZZYYYXXXXXXVVVTTTRRRPPPNNNMMMLLLJJJIIIHHHHHHIIIKKKLLLNNNMMMMMMMMMMMMMMMNNNNNNRRRRRRQQQPPPPPPOOONNNNNNNNNPPPRRRVVVXXXZZZZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]]VVVWWWUUUQQQJJJGGGHHHJJJPPP]]]kkksssvvvzzz~~~uuulllhhheeebbbcccfffsssvvvgggWWWLLLHHHGGGBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEDDDEEEIIILLLMMMSSSbbbpppjjj]]]VVVPPPLLLKKKGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@????????????@@@AAABBBCCCDDDFFFGGGGGGFFFIIILLLMMMMMMLLLMMMNNNOOOPPPQQQSSSTTTUUUVVVVVVWWWWWWYYY[[[]]]___```aaabbbbbbaaaaaaaaabbbcccdddeeeeeedddeeefffiiikkkmmmiiikkknnnqqqsssuuuvvvvvvvvvtttqqqmmmiiifffcccbbbeeecccbbbeeeiiiiiiddd^^^QQQPPPMMMLLLNNNRRRWWWZZZ^^^bbbfffjjjmmmpppsssuuuuuuvvvvvvtttooojjjfffddd[[[WWWRRRNNNMMMQQQZZZbbboookkkeee\\\TTTQQQSSSUUU^^^^^^^^^^^^^^^]]]]]]]]]ZZZWWWRRRNNNLLLLLLMMMNNNNNNPPPTTTZZZ___dddgggiiieee```ZZZVVVRRRPPPPPPRRRVVVSSSRRRUUU^^^hhhqqquuu}}}~~~}}}{{{yyywwwoookkkddd```___aaacccddd___^^^\\\YYYUUURRRPPPOOORRRSSSVVVYYYZZZ[[[ZZZZZZZZZYYYWWWTTTRRRPPPOOONNNLLLKKKIIIHHHHHHIIIJJJLLLJJJKKKLLLMMMNNNOOOOOOOOOQQQQQQQQQPPPPPPOOOOOONNNMMMOOOQQQTTTVVVXXXXXXXXXYYYYYYXXXVVVUUUTTTTTTSSSMMMPPPRRRPPPKKKHHHGGGHHHNNN[[[lllxxx|||}}}}}}tttlllhhheeecccdddhhhuuussscccUUUKKKFFFEEEAAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDDDDDDDDDDDDDDDDEEEFFFIIILLLNNNTTTdddsssmmm^^^VVVOOOKKKJJJGGGFFFFFFEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCDDDFFFGGGGGGEEEGGGJJJLLLLLLLLLLLLMMMNNNOOOQQQRRRTTTUUUUUUUUUVVVWWWXXXZZZ\\\^^^___```cccbbbaaa``````aaacccccccccddddddfffgggiiikkklllhhhjjjlllppprrrtttuuuuuusssrrrooollliiifffcccbbbeeeddddddgggkkkjjjccc]]]RRRQQQPPPPPPRRRVVVZZZ]]]^^^cccjjjpppsssvvvxxxyyywwwvvvsssoookkkgggdddbbbYYYTTTQQQNNNMMMOOOXXXcccoooooollleee\\\VVVTTTUUUZZZZZZ[[[\\\\\\\\\[[[[[[UUUQQQMMMHHHEEEDDDEEEFFFHHHKKKPPPWWW^^^dddiiilllkkkeee___[[[WWWSSSRRRUUUXXXXXXWWWXXX[[[bbblllrrr{{{}}}~~~|||uuunnneee^^^\\\]]]```aaa\\\\\\ZZZXXXUUURRROOONNNPPPRRRUUUXXXZZZ[[[[[[ZZZZZZYYYWWWUUUSSSQQQPPPOOOLLLKKKJJJIIIHHHIIIJJJJJJHHHIIIKKKMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOOOONNNLLLNNNQQQTTTVVVXXXXXXYYYWWWVVVVVVUUUSSSQQQPPPOOONNNPPPRRRQQQNNNJJJGGGEEEMMMWWWhhhxxx~~~~~~~~~uuummmiiigggeeefffjjjwww{{{mmm___SSSKKKEEEAAA@@@@@@@@@@@@@@@AAAAAABBBDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFIIILLLOOOVVVfffuuuqqqaaaWWWOOOIIIHHHHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDFFFGGGGGGEEEGGGJJJLLLLLLLLLMMMNNNMMMNNNPPPRRRTTTTTTTTTTTTWWWWWWXXXZZZ[[[]]]^^^___cccbbbaaa``````aaabbbcccaaabbbeeegggiiijjjjjjjjjiiijjjllloooqqqqqqqqqqqqsssrrrqqqnnnllliiigggeeegggfffhhhlllooolllddd]]]SSSSSSRRRSSSUUUXXX\\\^^^___dddlllrrruuuvvvvvvvvvrrrnnniiiddd```]]][[[ZZZSSSPPPMMMMMMKKKLLLUUU```jjjnnnppplllccc[[[VVVUUUUUUVVVWWWYYYYYYYYYXXXXXXTTTQQQMMMHHHEEECCCCCCCCCEEEHHHMMMTTT]]]eeelllpppssslllgggeee```ZZZYYY\\\___aaabbb^^^[[[^^^gggpppwwwzzz~~~zzztttjjjbbb^^^]]]]]]]]]ZZZZZZYYYXXXUUURRRNNNMMMPPPRRRUUUXXXZZZ[[[[[[[[[YYYYYYXXXWWWUUURRRPPPOOOKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIKKKMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNJJJLLLOOOSSSVVVXXXYYYZZZWWWXXXYYYZZZYYYWWWUUUTTTSSSSSSUUUVVVUUUQQQLLLHHHMMMRRR```rrr}}}}}}|||}}}~~~vvvmmmjjjhhhfffhhhlllzzz{{{sssggg]]]UUUNNNFFFAAAAAAAAAAAAAAAAAABBBCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGIIILLLOOOVVVgggwwwzzzhhh]]]SSSMMMKKKIIIHHHEEEDDDCCCCCCEEEFFFAAAAAAAAAAAA@@@???>>>>>>@@@AAABBBCCCDDDFFFGGGGGGEEEHHHKKKMMMMMMMMMNNNOOOMMMNNNPPPRRRTTTTTTTTTTTTWWWXXXYYYZZZ[[[\\\]]]^^^dddcccaaa______```bbbccc```bbbeeehhhjjjjjjjjjiiikkklllmmmooooooooonnnnnnuuuuuutttrrrpppnnnllljjjkkkjjjlllqqqtttpppggg^^^TTTTTTTTTUUUWWWYYY[[[\\\___eeemmmrrrttttttrrrrrrjjjeee]]]WWWSSSQQQPPPOOONNNKKKKKKLLLJJJIIIRRR^^^ffflllqqqoooggg^^^XXXVVVRRRSSSTTTVVVWWWWWWVVVVVVWWWTTTPPPLLLHHHFFFEEEEEEDDDGGGLLLTTT]]]gggnnnsssyyyrrrnnnlllhhh```___bbbeeeiiijjjddd\\\\\\eeeooossswww|||~~~wwwnnnfffaaa^^^\\\ZZZYYYYYYYYYXXXUUURRRNNNLLLOOOQQQTTTXXXZZZ[[[[[[[[[XXXXXXXXXWWWVVVSSSQQQPPPJJJJJJKKKKKKJJJIIIHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMOOOOOONNNNNNNNNNNNNNNNNNIIIKKKNNNRRRVVVYYYZZZ[[[ZZZ\\\^^^``````___]]][[[WWWVVVWWWZZZ\\\ZZZTTTOOONNNOOO[[[mmmzzz{{{zzz|||ttt|||vvvnnnkkkiiigggiiimmm|||uuunnneee^^^YYYRRRIIICCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHFFFFFFFFFGGGIIIMMMOOOWWWhhhxxxkkk\\\UUUOOOKKKIIIHHHFFFEEECCCBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@???@@@BBBCCCDDDDDDEEEEEECCCEEEGGGIIIKKKLLLLLLLLLOOONNNNNNNNNOOORRRUUUWWWUUUVVVWWWYYYYYYYYYXXXXXXaaaaaa``````aaabbbccccccbbbccceeegggiiijjjkkkkkkkkkmmmoooqqqrrrrrrpppppprrrtttuuuuuusssqqqqqqqqqlllmmmoooqqqqqqmmmfffaaaZZZXXXVVVVVVXXXYYYYYYYYY]]]aaaffflllpppooojjjfff\\\WWWPPPMMMLLLKKKIIIGGGHHHGGGEEECCCBBBEEEJJJNNNZZZ___eeeiiiggg```XXXRRRUUUSSSQQQOOOPPPRRRUUUWWWWWWVVVTTTOOOIIIFFFDDDEEEIIIIIIMMMTTTYYY^^^hhhrrrwwwrrrnnnmmmjjjeeebbbcccnnnpppooojjjcccaaadddhhhpppvvvzzzzzz{{{}}}}}}{{{zzzxxxtttmmmfff```\\\[[[WWWTTTQQQOOOOOOOOONNNMMMRRRSSSTTTVVVXXXZZZ[[[\\\ZZZYYYYYYXXXVVVTTTRRRQQQOOONNNLLLJJJIIIHHHIIIIIIKKKIIIGGGHHHJJJLLLMMMMMMMMMNNNNNNMMMLLLMMMOOOQQQMMMOOOQQQTTTWWWYYY[[[\\\^^^```bbbdddeeeeeedddccc^^^___```dddfffaaaWWWNNNSSSPPPTTTcccttt|||}}}|||{{{yyy}}}vvvllliiihhhhhhjjjnnn}}}}}}pppkkkeeeaaaXXXMMMEEECCCAAABBBBBBAAA@@@???AAABBBEEEFFFFFFGGGGGGGGGGGGFFFEEEHHHHHHMMMUUUWWWccczzzrrr```VVVOOOKKKIIIHHHFFFEEECCCCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@???@@@BBBCCCDDDDDDEEEEEEDDDEEEGGGIIIJJJLLLLLLMMMOOONNNNNNNNNOOOQQQTTTUUUWWWXXXYYYZZZ[[[[[[[[[[[[````````````aaabbbcccdddcccdddfffhhhiiikkkkkklllmmmnnnpppqqqqqqpppooonnnrrrtttwwwwwwwwwvvvvvvwwwqqqqqqrrrsssrrrmmmfffaaa\\\ZZZXXXXXXYYYZZZZZZYYY[[[]]]```dddfffddd```\\\VVVQQQKKKHHHFFFFFFDDDBBB@@@@@@???>>>>>>@@@EEEHHHPPPUUU[[[```aaa]]]XXXTTTTTTSSSRRRPPPOOONNNNNNNNNQQQRRRQQQOOOLLLIIIIIIIIIIIIIIILLLRRRVVVZZZccclllpppkkkhhhhhhfffbbb```bbbnnnqqqssspppiiiddddddeeepppvvvzzzyyyxxxyyyxxxuuuwwwwwwuuuqqqjjjccc^^^[[[WWWTTTQQQOOOOOOOOONNNMMMRRRRRRTTTUUUWWWYYYZZZ[[[YYYYYYXXXWWWVVVTTTRRRQQQOOONNNLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNMMMLLLLLLNNNPPPOOOPPPQQQSSSUUUXXX[[[\\\dddfffkkknnnpppnnnllljjjgggfffgggiiiiiidddZZZRRRUUUQQQUUUbbbpppxxx|||~~~~~~uuullliiiiiijjjmmmqqqvvvoooiiiddd\\\PPPHHHFFFAAABBBBBBAAA@@@@@@AAACCCFFFGGGHHHIIIIIIIIIHHHGGGFFFIIIIIINNNVVVYYYeee|||{{{fffXXXPPPKKKIIIHHHGGGEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@???@@@BBBCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOOOONNNNNNOOOQQQRRRTTTXXXXXXXXXYYYYYYZZZ\\\\\\^^^^^^______aaabbbdddddddddeeegggiiijjjlllllllllooooooppppppoooooonnnmmmpppssswwwyyyyyyyyyzzz{{{wwwwwwwwwvvvtttnnngggbbb___]]][[[ZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZXXXTTTQQQLLLIIIEEEBBBAAA@@@???>>>>>>?????????>>>@@@CCCEEEEEEIIIPPPUUUXXXYYYWWWUUUQQQQQQRRRQQQOOOMMMKKKIIINNNPPPQQQQQQNNNLLLLLLLLLJJJIIIKKKOOORRRTTTZZZaaaddd```^^^______\\\]]]aaalllrrrwwwvvvooohhhddddddlllrrrwwwvvvuuuvvvtttppprrrsssuuutttooohhh```[[[VVVTTTPPPOOOOOOOOOOOONNNQQQQQQRRRTTTVVVWWWXXXYYYXXXWWWWWWVVVUUUTTTRRRQQQOOONNNMMMKKKKKKKKKLLLMMMKKKNNNPPPOOOLLLJJJKKKMMMLLLMMMNNNMMMLLLLLLNNNPPPQQQQQQPPPQQQSSSVVVZZZ\\\hhhllltttzzz}}}|||xxxvvvuuusssrrrqqqooojjjaaaZZZZZZXXX\\\fffqqqxxx~~~vvvmmmjjjjjjkkkooottt~~~vvvmmmggg]]]QQQIIIFFFAAABBBBBBAAA@@@@@@BBBCCCFFFGGGJJJLLLLLLKKKIIIHHHGGGJJJJJJOOOXXX[[[gggkkk[[[QQQLLLJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@???@@@BBBCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHKKKMMMOOOQQQPPPPPPPPPPPPQQQSSSSSSWWWVVVVVVVVVWWWXXXZZZ[[[]]]]]]]]]___```bbbdddeeedddeeegggiiikkklllmmmmmmnnnnnnoooooooooooooooooonnnrrrvvvyyyzzzzzzzzz{{{{{{zzzyyyxxxuuupppjjjeeecccaaa^^^^^^^^^]]][[[ZZZZZZXXXUUUSSSQQQOOOLLLIIIDDDCCCAAA@@@@@@AAABBBBBBBBBCCCDDDCCCAAAAAABBBCCCBBBEEEIIINNNRRRSSSTTTTTTNNNOOOOOOPPPOOOOOOMMMMMMPPPRRRTTTTTTQQQNNNMMMLLLKKKHHHHHHKKKLLLLLLPPPUUUWWWTTTSSSUUUUUUTTTXXX^^^hhhnnnuuuvvvpppiiiffffffgggnnnssssssssssssqqqnnniiilllqqqtttrrrkkkaaa[[[UUURRROOOMMMNNNOOOOOOOOOPPPPPPRRRSSSTTTVVVWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRNNNMMMLLLKKKKKKLLLMMMMMMLLLPPPSSSRRRLLLIIIJJJMMMLLLMMMNNNNNNMMMMMMNNNPPPSSSQQQOOOOOOQQQUUUYYY\\\fffmmmxxx|||xxxssslllfffdddeeejjjssszzz~~~wwwooollljjjkkkpppwww}}}qqqggg\\\PPPGGGCCCAAABBBBBBBBB@@@AAABBBDDDEEEGGGJJJMMMNNNLLLJJJHHHGGGKKKJJJOOOYYY]]]jjjqqq^^^SSSOOOKKKJJJHHHGGGEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@???@@@BBBCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHKKKMMMOOOQQQQQQQQQRRRRRRSSSTTTTTTVVVVVVUUUVVVWWWYYY[[[\\\\\\\\\]]]^^^___aaacccddddddeeegggiiikkklllmmmmmmlllmmmnnnpppqqqrrrrrrrrrppptttyyy|||||||||||||||}}}{{{yyyxxxvvvqqqlllhhheeecccaaa______]]]ZZZXXXWWWSSSOOOKKKIIIGGGEEEDDD@@@AAABBBCCCDDDGGGIIIKKKIIIJJJJJJHHHEEEBBBBBBBBBFFFGGGJJJLLLNNNPPPPPPQQQOOONNNMMMLLLLLLMMMNNNNNNQQQSSSUUUUUUSSSPPPOOOOOOJJJFFFDDDFFFGGGFFFGGGJJJKKKHHHHHHJJJKKKLLLRRRZZZbbbhhhooopppmmmhhhhhhiiigggnnnrrrqqqppppppnnnkkkbbbeeejjjooopppjjjaaaZZZTTTPPPMMMKKKLLLNNNOOOOOOPPPPPPQQQRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSNNNMMMLLLKKKKKKKKKLLLMMMLLLPPPTTTRRRLLLHHHIIIKKKLLLNNNOOOOOONNNNNNOOOPPPSSSQQQOOONNNPPPTTTYYY\\\dddmmmzzzzzzvvvpppsss{{{yyyqqqllljjjjjjpppxxxtttgggZZZNNNEEEBBBAAABBBBBBBBBAAAAAACCCEEEDDDGGGJJJMMMNNNLLLJJJHHHGGGKKKKKKPPPZZZ^^^mmmxxxcccWWWRRRKKKJJJIIIGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@???@@@BBBCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNPPPPPPQQQRRRSSSSSSTTTTTTWWWWWWXXXXXXZZZ[[[]]]^^^\\\\\\]]]]]]___```bbbbbbdddeeegggiiijjjllllllllljjjlllooorrrtttttttttsssssswww|||}}}{{{yyyvvvtttpppkkkhhhdddbbb```^^^]]]ZZZVVVTTTOOOKKKGGGDDDBBBBBBAAA@@@@@@CCCFFFHHHJJJMMMQQQTTTUUUUUUTTTQQQLLLIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOQQQOOOMMMLLLKKKKKKKKKLLLNNNPPPSSSSSSRRRQQQQQQRRRIIICCCAAACCCCCCAAA@@@BBBAAA???@@@AAABBBCCCKKKUUU\\\bbbiiikkkiiifffgggiiikkkpppssspppnnnooommmjjjbbbbbbdddhhhjjjfff___YYYQQQNNNJJJIIIJJJLLLNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUPPPOOOMMMLLLLLLLLLMMMMMMMMMOOOPPPNNNJJJHHHHHHIIILLLMMMOOOOOONNNNNNNNNOOOQQQOOONNNMMMOOOTTTYYY\\\dddlll{{{yyyqqqllliiijjjqqqzzztttdddXXXMMMFFFDDD@@@BBBBBBBBBAAABBBDDDFFFEEEGGGJJJLLLMMMMMMKKKJJJIIILLLLLLQQQ\\\aaappphhhZZZUUULLLKKKIIIHHHFFFEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@???@@@BBBCCCDDDDDDEEEEEEDDDEEEGGGIIIJJJLLLLLLMMMMMMNNNOOOPPPRRRSSSSSSSSSUUUVVVXXXZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^___```aaacccdddfffhhhiiikkkkkklllkkknnnrrruuuvvvuuusssrrrqqqvvv||||||xxxtttqqqmmmhhheeeaaa___\\\ZZZXXXUUUQQQNNNGGGDDDAAA???@@@AAAAAA@@@CCCFFFJJJLLLNNNPPPTTTXXXYYYXXXVVVRRRNNNKKKJJJKKKGGGGGGIIIKKKMMMNNNOOOOOOPPPPPPQQQQQQPPPPPPOOONNNOOOPPPQQQPPPNNNMMMNNNOOOGGGAAA>>>@@@AAA???===>>><<<::::::;;;;;;===FFFPPPWWW___gggjjjgggddddddeeejjjoooqqqoooooorrrsssqqqgggdddbbbbbbcccaaa[[[VVVOOOLLLHHHFFFHHHKKKMMMNNNQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXWWWWWWSSSRRRPPPOOONNNNNNNNNOOONNNMMMLLLJJJIIIHHHGGGHHHIIIKKKNNNNNNMMMLLLLLLMMMNNNNNNMMMMMMPPPTTTYYY\\\ccckkkxxx|||uuuoookkkiiikkktttnnn\\\QQQIIIEEEDDD@@@BBBBBBBBBBBBBBBDDDFFFHHHIIIKKKMMMNNNNNNNNNMMMLLLOOOOOOTTT___eeeuuulll]]]WWWLLLKKKJJJHHHGGGFFFEEEEEECCCCCCBBBAAA@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEEEECCCEEEGGGJJJKKKLLLLLLLLLJJJKKKMMMOOOPPPQQQRRRRRRRRRTTTVVVXXXZZZZZZZZZZZZ]]]]]]]]]]]]^^^^^^___```bbbccceeegggiiijjjkkkkkkmmmppptttxxxxxxvvvrrrooommmrrryyy}}}xxxsssnnnjjjeeeaaa^^^\\\YYYWWWUUUQQQMMMIIIDDDBBB??????@@@BBBCCCCCCEEEIIIMMMOOOOOOQQQUUUXXXQQQPPPNNNJJJFFFDDDDDDEEEBBBDDDFFFJJJLLLOOOPPPQQQNNNPPPTTTWWWYYYXXXVVVUUURRRRRRQQQNNNJJJHHHHHHIIIEEE@@@<<>>;;;<<<999888777888777999CCCNNNUUU^^^gggkkkhhhcccaaaaaaeeejjjnnnnnnpppvvvzzzzzzlllgggaaa______]]]XXXTTTNNNKKKFFFEEEGGGJJJLLLMMMQQQRRRRRRSSSTTTUUUUUUVVVWWWWWWXXXXXXYYYYYYXXXXXXVVVUUUSSSQQQPPPOOOPPPPPPNNNKKKHHHGGGGGGHHHGGGFFFGGGIIILLLLLLKKKJJJJJJKKKMMMLLLLLLNNNQQQUUUYYY\\\aaahhhtttxxxrrrmmmjjjiiilllwwwgggUUUKKKEEECCCCCC@@@BBBCCCBBBBBBBBBEEEGGGJJJKKKLLLMMMNNNOOOPPPPPPNNNQQQQQQWWWbbbhhhxxxsss^^^UUUPPPNNNKKKJJJJJJHHHFFFDDDBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNNNNOOOOOOOOONNNOOORRRTTTVVVVVVWWWXXXYYYZZZ[[[[[[]]]]]]^^^^^^___`````````cccfffiiikkkkkkkkklllmmmkkknnnuuu|||wwwpppmmmpppuuu||||||vvvooojjjddd^^^[[[YYYYYYYYYWWWTTTOOOLLLIIIFFFCCC???===???BBBFFFGGGLLLJJJJJJKKKNNNNNNKKKHHHLLLOOONNNHHHEEEEEECCCAAA???AAABBBEEEIIINNNOOONNNPPPTTTVVVVVVXXX]]]___]]]\\\XXXRRRMMMJJJIIIGGGFFF@@@??????===<<<:::888777777444444666777999???FFFSSSXXX^^^aaa``````bbbdddeeegggjjjlllnnnqqqtttwwwuuulllbbb\\\[[[YYYSSSMMMGGGFFFDDDCCCEEEHHHKKKNNNNNNPPPTTTUUUVVVVVVWWWXXXYYYWWWVVVTTTTTTUUUVVVWWWWWWWWWVVVTTTSSSQQQPPPPPPQQQNNNKKKIIIIIIHHHFFFDDDDDDFFFIIIKKKLLLKKKJJJHHHJJJIIIHHHHHHJJJNNNSSSUUU[[[cccooozzz}}}rrrkkklllmmmoooyyy{{{cccTTTLLLFFFCCCDDDAAABBBDDDDDDCCCDDDEEEGGGKKKNNNRRRSSSRRRQQQPPPPPPOOOQQQUUUYYY^^^iiiwwwbbbXXXPPPNNNKKKJJJIIIHHHFFFDDDHHHGGGGGGEEEDDDBBB@@@???AAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPPPPPPPOOOOOORRRTTTVVVVVVWWWXXXYYYZZZ[[[[[[]]]]]]^^^^^^___`````````ccceeehhhjjjjjjjjjkkkllllllooovvv~~~|||vvvsssuuuxxx~~~{{{uuuooojjjeee```\\\WWWWWWWWWUUURRROOOKKKIIIGGGEEEBBBBBBDDDGGGJJJKKKMMMLLLKKKKKKMMMMMMKKKHHHIIIKKKKKKFFFCCCCCCAAA>>>@@@AAABBBDDDIIINNNPPPOOORRRXXX]]]___bbbeeeccc___[[[WWWRRRMMMJJJHHHFFFDDD??????>>>===;;;999777666777444444666777888>>>FFFPPPUUUZZZ]]]]]]]]]^^^```cccfffiiikkknnnrrrvvvyyyzzzssshhh```\\\WWWQQQMMMGGGFFFDDDCCCDDDGGGKKKMMMNNNQQQTTTVVVVVVVVVWWWYYYYYYXXXVVVUUUUUUUUUWWWXXXWWWVVVUUUTTTSSSQQQPPPPPPQQQOOOLLLJJJIIIHHHFFFEEEDDDFFFHHHIIIJJJJJJIIIHHHHHHGGGFFFFFFHHHLLLPPPSSSUUU\\\fffpppxxx|||rrrkkkkkkmmmoooyyyvvv```RRRJJJEEEBBBCCCAAABBBDDDDDDDDDDDDFFFHHHLLLOOOSSSTTTTTTRRRQQQQQQQQQRRRVVVZZZ___kkk{{{eeeZZZQQQOOOLLLJJJIIIHHHFFFDDDHHHHHHGGGFFFDDDBBB@@@???AAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNPPPQQQRRRQQQPPPPPPRRRSSSVVVVVVWWWXXXYYYZZZZZZ[[[]]]]]]]]]^^^______``````bbbeeeggghhhhhhiiijjjkkkmmmpppwww}}}yyyzzz|||}}}}}}yyytttoookkkfffaaa^^^WWWXXXWWWVVVTTTRRROOONNNJJJJJJJJJJJJKKKMMMOOOPPPQQQPPPNNNNNNOOOOOONNNMMMQQQTTTUUUQQQOOONNNJJJEEECCCAAAAAAEEEIIINNNPPPRRRUUU]]]eeehhhjjjjjjddd]]]XXXUUUPPPMMMJJJGGGDDDAAA???>>>>>><<<;;;999777666777444444666777888>>>EEENNNSSSYYY\\\[[[[[[\\\^^^aaacccgggjjjnnnsssxxx|||{{{qqqfff]]]UUUPPPNNNGGGFFFDDDCCCDDDGGGJJJLLLOOOQQQUUUWWWWWWWWWYYYZZZZZZYYYXXXVVVVVVWWWXXXXXXWWWVVVUUUTTTSSSQQQQQQPPPRRROOOLLLKKKJJJIIIGGGEEEEEEEEEFFFFFFGGGGGGHHHHHHEEEDDDCCCCCCEEEIIILLLOOOQQQVVV]]]cccjjjtttzzzpppjjjkkklllooozzzqqq]]]QQQJJJDDDBBBBBBAAACCCDDDDDDDDDEEEGGGIIINNNQQQTTTVVVVVVTTTTTTTTTRRRTTTXXX\\\aaammm~~~gggZZZRRRPPPLLLJJJIIIHHHFFFEEECCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNQQQRRRSSSRRRQQQPPPRRRSSSUUUVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^___``````bbbdddfffgggggggggiiikkkmmmpppwww||||||}}}~~~{{{yyyvvvrrrooolllhhhccc```\\\\\\\\\\\\[[[ZZZXXXWWWSSSSSSTTTTTTSSSSSSTTTUUUXXXWWWWWWWWWXXXYYYYYYYYYaaafffiiihhhfffbbbZZZQQQGGGDDDBBBFFFKKKNNNRRRVVVWWW```iiilllllliii```XXXRRRPPPLLLJJJHHHFFFBBB@@@>>>>>>===<<<:::888777666777444444555666777===DDDOOOTTTZZZ\\\\\\[[[]]]^^^^^^```dddhhhlllrrryyy}}}xxxlll___VVVRRRQQQHHHFFFEEEDDDEEEGGGIIIJJJOOORRRUUUWWWXXXXXXZZZ[[[ZZZZZZYYYXXXWWWXXXXXXYYYVVVVVVUUUTTTSSSRRRQQQQQQRRRPPPMMMKKKKKKJJJHHHFFFEEEEEEDDDCCCDDDDDDFFFFFFCCCBBBAAABBBCCCFFFIIIKKKQQQSSSWWW[[[aaaiiirrryyyxxxoookkklllmmmooo|||}}}ooo^^^SSSLLLEEEBBBBBBBBBCCCDDDEEEEEEFFFIIILLLNNNRRRUUUWWWWWWVVVUUUUUUSSSUUUYYY^^^cccoookkk]]]TTTQQQLLLJJJIIIHHHFFFEEECCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNPPPQQQSSSSSSQQQQQQRRRSSSUUUUUUVVVWWWXXXYYYZZZZZZ\\\\\\]]]]]]^^^_________aaaccceeeffffffgggjjjlllmmmooovvv|||||||||~~~}}}zzzvvvtttqqqpppnnnkkkgggdddaaabbbbbbccccccccccccbbb___```aaa___\\\YYYYYYZZZaaabbbccceeeeeeggghhhiiipppuuuzzzzzzyyysssggg\\\OOOHHHEEEIIIMMMOOOTTTZZZ]]]fffnnnpppnnniii___VVVLLLJJJHHHGGGFFFEEECCC@@@???>>>>>><<<;;;999777666777444333555666777<<>>===;;;999888888444333555555666;;;BBBHHHLLLRRRTTTSSSRRRSSSTTTXXXYYY[[[]]]```fffmmmrrrwwwwwwvvvqqqhhh^^^VVVQQQLLLKKKJJJIIIIIIIIIIIIJJJLLLOOOSSSUUUWWWXXXYYY[[[XXXYYYYYYYYYXXXXXXWWWWWWUUUUUUTTTTTTSSSRRRRRRRRRQQQOOOLLLJJJIIIHHHFFFEEEBBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<===>>>??????@@@AAADDDHHHOOOUUUZZZ\\\ccclll{{{|||uuupppnnnpppqqqtttkkkddd\\\WWWQQQIIIFFFGGGDDDDDDEEEEEEGGGJJJOOORRRTTTWWW\\\^^^^^^]]]]]]]]]ZZZ\\\```eeekkkxxxtttcccVVVSSSMMMJJJHHHHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDEEEFFFFFFGGGIIIKKKMMMNNNIIILLLOOOQQQQQQRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\]]]]]]^^^_________aaaccceeegggkkkpppsssrrrssswww~~~}}}zzzxxxyyyyyyzzz{{{|||{{{xxxuuuttttttuuuwwwzzz}}}}}}{{{vvvsssvvvyyyxxx}}}|||{{{zzzpppooollljjjoootttsssmmmdddWWWPPPSSSUUUTTTZZZdddfffuuuvvvgggUUUQQQLLLGGGEEEDDDCCCCCCAAAAAA@@@???===;;;:::999888555333555555555;;;BBBGGGLLLQQQSSSRRRQQQRRRSSSWWWXXXYYY[[[^^^cccjjjnnnuuuuuutttpppiii___UUUNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKNNNRRRUUUVVVWWWYYYZZZXXXXXXXXXYYYXXXWWWWWWVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQNNNKKKIIIIIIHHHFFFDDDAAA@@@@@@???>>>===<<<<<<;;;:::::::::;;;;;;<<<======>>>BBBGGGOOOUUUYYYZZZaaaiiivvvzzzuuupppoooqqqqqquuuddd]]]XXXUUUPPPIIIFFFHHHDDDEEEEEEFFFGGGJJJOOOSSSWWWZZZ^^^aaaaaa`````````\\\^^^ccchhhnnn{{{