BM^6( QQQQQQRRRRRRSSSTTTVVVVVVWWWVVVTTTUUUXXXZZZ[[[ZZZ[[[[[[[[[[[[[[[]]]aaadddbbb```aaaffffffcccccceeeffffffeeefffgggjjjmmmooopppqqqrrrtttuuuwwwxxxyyyxxxvvvwww{{{|||{{{{{{~~~~~~|||{{{xxxwwwvvvwwwyyyzzzyyyxxxwwwvvvuuutttrrrpppooonnnmmmlllkkklllmmmnnnmmmllliiihhhgggdddaaa]]]YYYWWWWWWVVVRRRLLLJJJKKKHHHDDDFFFEEEEEECCCBBB@@@>>>======>>>???>>>===<<<===>>><<<>>>???@@@@@@???>>><<>>===<<<<<<;;;;;;<<<;;;???:::888>>>===<<>>===<<<:::<<<======<<<;;;;;;<<<;;;::::::;;;<<<;;;999777<<<;;;;;;::::::;;;;;;;;;<<<===>>>??????>>>===<<<:::999999999::::::;;;<<<;;;===<<<999999===>>>===>>><<<888777999;;;<<<<<<888888888888777777777777888:::;;;:::<<<@@@???;;;<<<===>>>===<<<===>>>@@@???>>>@@@BBB???999666888888888888:::;;;;;;:::888:::999777666666666777888888666555555666555333000444444444444555777888999999888999;;;999666:::@@@>>>??????@@@@@@@@@??????>>>;;;;;;===;;;777555777:::<<<>>>===:::999;;;>>>===@@@CCCDDDAAA>>><<<;;;=========>>>???>>>;;;888999:::888666777;;;:::777444333555888777444444888777666555555666888:::<<<<<<===>>>>>>===>>>@@@BBB;;;<<<>>>BBBEEECCC===777777777666444222222444666111444888::::::999888888444222000000222444555555666888999999888888999:::777888999<<<>>>===:::777777888888888888999999999999777444444555777888777666777888888777555333111---,,,******+++---000222333444555555666666555555333444444555555555555555666555555666777777666444444777:::;;;999777555555111000000000000222333444333333333222000///000111222111//////000000...---000222222///,,,,,,///333111000111555444222444888777333111444555222000222222444444222222444222---///444000000999888333777222555999::::::888888888666888:::<<<======<<<;;;;;;;;;;;;:::999888777666:::::::::999999999888888444000...//////---...222111222222111///000222444222111+++***555BBBBBB999///...,,,++++++,,,...///---------///111111///---,,,+++,,,...000000///---222333222//////222111,,,///222222000000222111......------...,,,***///666888777555333222222222333222666<<>><<<:::999999;;;999666555666222---...///222555999===@@@AAA333000---,,,...111444444444333222000///111666999444111//////222555777888333333222222222333444555555222...------/////////,,,///222111---++++++------...///111222333444444RRRRRRRRRRRRSSSTTTVVVVVVXXXVVVUUUUUUXXXZZZ[[[[[[\\\]]]]]]]]]]]]___bbbeeecccbbbcccggghhheeeeeegggffffffeeefffgggjjjmmmooopppqqqrrrtttvvvwwwxxxyyyzzzwwwxxx|||~~~|||}}}~~~~~~|||{{{xxxwwwvvvwwwyyyzzzyyyxxxuuuuuutttrrrpppooommmmmmnnnmmmkkkkkkkkkkkkiiiggggggfffeeeccc___[[[XXXVVVWWWVVVRRRLLLJJJJJJHHHDDDFFFEEEEEECCCBBB@@@>>>======??????>>>===<<<===>>><<<>>>???@@@@@@???>>><<>>===<<<<<<;;;;;;<<<;;;???:::888>>>===<<>>===<<<:::<<<======<<<;;;;;;<<<;;;::::::;;;<<<;;;999777<<<;;;;;;:::::::::;;;;;;<<<===>>>@@@@@@>>>===<<<999999999999::::::;;;<<<;;;===<<<999999===>>>===???<<<999888999;;;<<<<<<888888888888777777777777888:::;;;:::<<<@@@???;;;<<<===>>>===<<<===>>>@@@???>>>@@@BBB???999666888:::999:::;;;======;;;:::777666555444444555666777888666555555666555333000444444444444555777888:::888777999:::888666999@@@???@@@@@@@@@@@@???>>>>>>>>>;;;;;;===;;;777555777777:::<<<;;;999888:::======@@@CCCDDDBBB>>><<<;;;=========>>>???>>>;;;888:::<<<:::777999<<<<<<888444444555888777444555888777666555555666888:::<<<<<<===>>>>>>===>>>@@@BBB;;;<<<>>>BBBEEECCC===777777777666444222222444666///333666888888777666777333111//////111333555555666888999999888888999:::777888999<<<>>>===:::888999999:::::::::;;;;;;;;;:::777555444555777888777444555666666555333111///---,,,+++***+++---000222333444555555666666555555333444555555666666555555666555555666777777666444444777:::;;;999777666555111000000000000222444555333333333222000///000111//////111333333111---)))000222222///,,,,,,///333111000111555444222444888999555333666777444222333222444444222222444222---333777444444<<<<<<777;;;222555999::::::888888888444666888:::<<<;;;::::::;;;;;;;;;:::999888777666:::::::::999999999888888444000...//////---...222333444444222111222444666555333///000>>>OOORRRJJJ000...,,,******,,,...000...------///111111///---,,,,,,,,,...000111///---222333222//////222111,,,///222222000000222111...///---...///,,,+++///777888777555333222222222333222666<<>><<<:::999555777666222222222///)))...///222666999===???AAA333000---,,,...111333444444333222000///111666999111///---///222777999;;;333333222222333333444444555222...------/////////,,,///222111---++++++------...000111333444444444WWWWWWVVVUUUVVVWWWXXXYYY]]]\\\[[[ZZZZZZ\\\^^^___ccccccbbbaaabbbeeegggiiigggggghhhiiijjjjjjjjjjjjllllllmmmmmmnnnppptttwwwvvvxxxwwwvvvyyy}}}}}}yyyzzzzzzzzzzzz{{{|||}}}~~~}}}}}}}}}~~~~~~|||zzzsssssssssssssssttttttuuurrrrrrrrrrrrpppnnnkkkjjjggggggggggggfffeeedddcccaaa```___]]]ZZZXXXWWWVVVPPPOOOMMMKKKHHHFFFDDDCCCHHHEEEAAA===;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;AAA@@@>>>===@@@DDDIIIMMM@@@===999666555666777999<<<;;;:::999999;;;<<<>>>@@@>>><<<::::::===@@@BBB======<<<:::999888777777:::999777666666888999;;;999888777666555555444444888:::;;;<<<<<<;;;999888999888777777888:::<<<===???>>>===>>>??????===;;;<<<<<<>>>AAADDDCCC===999:::<<<===;;;666222222444444777;;;=========>>>>>>===<<<;;;::::::;;;<<<===888;;;>>>@@@???===<<<<<<>>>===<<<<<<===<<<777333---///111333666999;;;<<<:::666222111333444333222......///111222333444555333555777888888999;;;===???@@@AAABBBAAA>>>;;;999>>>===;;;;;;<<<<<<;;;;;;<<<999777777666444777<<>>???>>>>>>===555555555666777666333000444444333444666888;;;===;;;<<<======>>>=========<<<<<<=========;;;:::999444444444222111111333555---000333555666666777888666333//////111222111///333222111222333444444444777666777;;;@@@@@@<<<666:::999888777666666777888555555222///111666777555444222111222444444111...)))((())),,,...000222555444333333333444555444333777777777666666555444333444444555555444333222111555444555666777777555333***,,,///111222222000///,,,------...///000000111333333111///---+++***)))///333666555000+++))))))111000000000111000...,,,111000...---...000333555...///111222222111000///555777999;;;:::::::::;;;888888888888888999999:::===<<<:::999999:::;;;<<<@@@>>>===;;;;;;;;;===>>>======<<<:::999888777777333444444333222000...---111111000000000000111111+++***)))+++444DDDXXXeeeAAA555)))(((+++---...///+++///444444111---******---222777777333///000222444333222000...---,,,,,,111333444333111000//////000111111000...///333666666555333///,,,,,,...111555444444777;;;;;;666000444000+++)))))),,,---...///444777777888:::777333555333000---+++,,,---...111000//////000222444555000/////////000333555777000000111333444333000...222000......///...---+++........................222000...---...///...---]]]\\\[[[ZZZYYYYYYZZZ[[[[[[[[[\\\^^^```dddgggjjjfffeeeeeeeeefffhhhjjjkkkjjjjjjkkklllllllllllllllnnnooooooooooooqqqtttwwwvvvyyyzzzxxxxxx{{{|||zzz||||||{{{{{{{{{{{{{{{||||||{{{{{{{{{|||{{{yyyvvvrrrrrrqqqpppppppppqqqrrroooooonnnlllkkkhhhgggeeebbbbbbbbbbbbaaa```___^^^^^^]]][[[YYYVVVTTTRRRQQQMMMMMMLLLKKKJJJIIIHHHHHHDDDDDDBBBAAA???===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<>>======>>>BBBFFFHHH===<<<:::::::::===???AAA<<<;;;:::999999;;;<<<>>>@@@???<<<:::999:::<<<===@@@@@@@@@???>>><<<;;;:::;;;;;;999999999;;;===>>>>>>===<<<;;;:::999999999666777888999888777555444555666666777999;;;<<<===<<<;;;;;;<<<======<<<::::::;;;<<<@@@CCCCCC???<<<;;;<<<<<<:::777555444444444555777777777777999;;;===<<<;;;:::::::::;;;<<<999;;;???@@@???===<<<<<<<<<;;;;;;<<<======999666888888999999999999999999777444111000222333222000......///111222333444555333555777777777777999;;;<<<===>>>@@@???>>>;;;::::::999999:::;;;============:::999:::888555666;;;===???@@@???;;;888666666;;;::::::999999999999:::888999::::::;;;:::::::::444444444666777666333111555444444444555777:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::555666555333111111222444...000222333222222333555777444111000111222000///444333222222333444444444444222222666:::;;;777333888777666555444555555666888888555111333888999666999777666666666333///++++++))))))---222444333222333333333333444555555444333444666777888888777666777888999999999888666666999888888999::::::888666222222444555444333222000++++++---///111333444555888777555333111///---,,,,,,///222444333000///...000000111222333222111000333222000//////000111222//////111222222111111000333555777888888777777777444555777888888888777666:::999777666777888999:::;;;:::777555444555777888<<<;;;;;;:::888777666666444444444333111///---,,,000//////............///+++***)))(((+++333>>>GGG999000******,,,,,,,,,...***...222333111...,,,,,,---222666666333000000222333111000...---------...333333222111///...//////222444555444333333666999555555333000---,,,...///999777888;;;???>>>:::555222000...---...////////////333555666999<<<999333///---+++))))))***,,,---000000......///000222333,,,,,,++++++,,,...111222...000222444555333///,,,///......///111111000...........................000000//////.........///dddcccaaa___^^^^^^^^^______```aaacccgggkkkoooqqqjjjiiiiiiiiijjjlllnnnooonnnoooooopppppppppoooooorrrrrrsssrrrqqqrrruuuwwwvvv{{{}}}yyywwwyyyzzzzzz~~~}}}|||zzzzzzyyyyyyyyyzzzyyyyyyyyyyyywwwtttqqqqqqooommmkkkkkkkkkmmmnnnjjjiiigggeeebbbaaa```___]]]]]]]]]]]]\\\[[[ZZZZZZYYYXXXVVVTTTQQQNNNLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFAAABBBDDDDDDCCCAAA>>>;;;:::;;;;;;;;;<<<============<<<<<<<<<===>>>@@@AAA;;;;;;;;;<<<>>>@@@AAABBB;;;;;;:::999:::;;;<<<===@@@>>>===;;;999888888777@@@AAABBBBBBAAA???===;;;;;;::::::;;;<<<===>>>???@@@??????>>>============666777777777666444222111222444666888:::;;;<<<===:::::::::;;;===>>>===<<<::::::;;;>>>AAABBBAAA???===;;;999888888777555333444555444333222444777:::===<<<;;;;;;::::::;;;;;;:::<<>>======:::::::::<<<======;;;999;;;::::::999777666666555777555333333333222111///......000111333444444555444555666666555555666777888999;;;<<<===<<<;;;;;;555666777888:::===???@@@>>><<<<<<===:::666666::::::;;;<<<;;;888555444444:::999888666666666777888777777666555555555555666222222333555777666444222444444333333444555777888<<<;;;:::999999:::;;;;;;===<<<;;;:::::::::;;;<<<888888777555222111111333333444555444333333555777999777444222222111000...333333333333333444555555222111000222555666444111555444333333222222333333777888555111222777777555:::999888888666333///+++)))((((((,,,111444111---111111222444444555555555222444777999:::999777666888999:::;;;;;;;;;:::999<<<;;;;;;;;;<<<<<<:::888777666666444333222000000//////000222444666888999888777666444222000///...---...000333444444111//////111222444444444444333666555444333222222222222111222333444444444444333444555555666666666555555000222555777777666444222666555444444555666888999999777333000///111333555888777777666555444333333666666666555333000...---000000000//////...............---+++******---///000+++***++++++***+++///))),,,000222111///...------111444555222000000222111///---,,,,,,...000222666444111...------///000222444666666666666777888555555444222...------...777666666999<<<<<<999555222111111222333333111///...111222555;;;???;;;333+++***)))((()))+++---...000///...---...///000111...---,,,,,,---///111333---///222444333111---+++------...000333444333111........................///111222000---,,,///111iiihhhfffeeedddddddddeeegggggghhhiiikkkmmmooopppmmmmmmlllmmmnnnoooqqqrrrrrrsssssstttttttttssssssuuuvvvvvvuuuttttttvvvwwwwww}}}{{{vvvvvvyyyyyy{{{{{{zzzyyyxxxxxxxxxxxxzzzxxxwwwvvvvvvtttpppmmmnnnllliiigggffffffggghhheeeccc```]]][[[YYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVSSSRRRQQQOOOMMMKKKIIIIIIJJJJJJHHHFFFDDDBBB@@@@@@@@@BBBDDDEEEDDDBBB???===:::::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;:::::::::;;;<<<===>>>>>>===<<<;;;999888777<<<>>>@@@AAA@@@>>><<<:::888999:::;;;<<<===>>>??????>>>>>>=========>>>>>>;;;;;;:::999888666444333333444666999:::;;;;;;:::;;;;;;;;;===@@@AAA@@@???<<<<<<<<<===>>>???@@@???===999666666777888555222333444555555555666999<<<=========<<<<<<;;;;;;;;;:::===???@@@???>>>>>>>>>::::::;;;<<<<<<<<<;;;:::777777777777777777777777::::::888777555333000...---///000222444444444444555666777666555444444666666777888999999999999999444555777888999;;;>>>@@@>>>===>>>???<<<777666888:::;;;<<<;;;888666555666;;;999888666555666777888777666444222111111222333000111222444666777444222222222111111111222333444:::999888888888:::<<<>>><<<;;;999777888999;;;===999:::999666333111000111444444444444333444666999:::888666444333111///...333333333333333333444666444222111111333444444222222111111111111111111111444444111...///222222///555555555555555222///---''')))***,,,000555666333...000333444444555555666555777:::;;;;;;888555333555666888999::::::999999<<<;;;::::::;;;:::999777:::999777555333222222222555555444444555666777888777777666555555444333333444222111333555333///+++000111444444444333333333777777777777666666555555444444555666666777777777777666555666666666555444111222444555555555444333555444444444555777888999:::777333//////111444777888888888777777666666666888888888777555222000...222222222222111000000///...///......,,,++++++++++++)))***,,,***))),,,333+++---///000000...------,,,///222333222000111222000///---,,,---000444666888555000------///111222...000333555555555444444444555555333000---------555555555777:::;;;999777777555444333444333111//////000111555>>>BBB===333...---,,,,,,,,,---///000000000///.........///000000///.........000222333///111222222000...------------///111444555333111...........................111444222---,,,///444kkkjjjiiihhhhhhiiijjjkkklllllllllmmmmmmnnnoooooonnnoooooopppqqqrrrssstttuuuvvvvvvwwwwwwwwwwwwvvvxxxyyyyyyxxxvvvvvvwwwxxxwww}}}zzzuuuuuuwwwxxxwwwvvvvvvuuuuuuvvvvvvwwwxxxvvvtttsssrrrpppllliiihhhgggdddbbbaaaaaaaaabbb^^^\\\ZZZWWWUUUTTTSSSSSSRRRRRRSSSSSSSSSRRRQQQQQQNNNMMMMMMLLLLLLKKKKKKJJJIIIHHHFFFEEECCCAAA??????BBBBBBBBBAAAAAA@@@@@@@@@:::::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<;;;999777666::::::::::::;;;;;;<<<<<<<<<======>>>===<<<;;;:::;;;<<<>>>@@@@@@>>><<<:::999:::<<<>>>???@@@??????>>>===============>>>???>>>>>>===<<<:::888777666666777888:::::::::999888;;;:::;;;===@@@AAA@@@???>>>>>>>>>======<<<===>>>;;;777444444666777555222000222666888888999:::;;;=========>>>>>>=========:::<<>>======>>><<<<<<<<<<<<;;;:::999999999999999999:::::::::;;;<<<<<<:::888444000---,,,---///111333555555555444777888888777555444444555777666666666666666777777666888999999888888:::======<<<>>>@@@===777555888999:::;;;999777666666777888777666555444555555666666555333111000000111111///000111333666666444222000000000000000000000000444444333444555888;;;===:::888666555666888;;;===:::::::::777333000//////,,,---.........000333666999999888666333000///...111333444333111111333666555444222222222333333333000000111111111111111111222222000,,,---000///+++000111222111000...------)))...111///111999>>>>>>---000333555444444444666555777999;;;;;;999666333333444666888888999888888888666555555666666555444;;;:::777666555555666666444333222111222333444555666666666777777888888999666444222333444222---)))000222444444222000000111333333444444555555555555333333333444555555666777666444333333555555444222555444333222333444555666555555666666777888999::::::777333//////222555888<<<<<<<<<<<<<<<<<<;;;;;;777777777666444111///...222222333333222111000///+++***))))))***++++++++++++***++++++)))(((...777/////////......---,,,***,,,...000111111111111222000///------...222666999:::666111///000222333333,,,...000333444444333111444555555333000......///777777777999;;;<<<<<<<<<<<<999666333222222111000000111333777???DDD===333111000///...---------...111000000000//////000000///...,,,+++,,,---///000333333222///,,,+++---////////////111222333111///...........................222444222...---000555nnnnnnmmmlllmmmnnnooopppnnnnnnooopppqqqrrrrrrssspppqqqqqqrrrssstttuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{zzzxxxwwwxxxyyywww|||}}}xxxtttuuuvvvuuurrrrrrqqqqqqqqqrrrrrrsssrrrpppooonnnllljjjfffccc```___^^^]]][[[[[[ZZZZZZVVVUUUTTTRRRPPPOOONNNNNNKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLFFFFFFEEEEEEEEEDDDDDDDDDBBBAAA???>>>===>>>??????:::;;;;;;;;;<<<=========<<<<<<<<<;;;;;;:::999999:::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>>>><<<===???@@@@@@???>>>===<<<>>>AAACCCDDDCCCBBBAAA>>>>>>>>>>>>>>>???@@@AAA??????===<<<:::999888777999999999::::::999999999999999999;;;>>>???>>>===>>>??????>>><<<;;;;;;<<<999777555444555666666555---111555777888777888888;;;;;;===>>>>>>>>>>>>>>>:::<<<===>>>===<<<===>>><<<======<<<:::888999::::::::::::999888888777777999999888444000,,,++++++---///222444555555555444777888888777555333444555666555444333333444666777999;;;<<<:::777666888;;;<<<:::<<<>>>;;;666555777666777777666444333444555222222333333333333333333555444333222111111000111//////000333555555333111/////////000000000000000/////////000222555777999777555444333444666999;;;999:::999777333000......+++,,,...//////111444666888999999666333000/////////222333222000///222555444333222111111111111111111111222333333333222222333444222......111///+++000111000...,,,+++,,,---)))///111///222<<<@@@>>>,,,000555666444222333555111333666999::::::999888333444666888888999888888333111//////111222222111444333111000000000111222------,,,,,,...000333555//////000111222333444555222222111222222111///---///222555444000......///............///000111222/////////000111222333444333000---...111333111///777555333111222444666888666666666777888888888888555333000......000444666888888888888888999999999333333333222111///---,,,...///000111111111/////////---******+++------------++++++,,,***)))///666111///...---------+++***,,,---...///111111222222000///......///222555777777444111222444666555333---...///222555555444222333444444222000///000222333333444555666888:::;;;???<<<777555444333333222222555888;;;AAACCC===444111000///---,,,+++******000000000000000000000000111000...------...///000444555444000+++***---000000///---...//////...---........................///111333222000///222555tttsssqqqqqqpppqqqrrrsssrrrrrrsssuuuuuuvvvvvvvvvrrrssstttuuuvvvwwwwwwwwwuuuvvvwwwyyyzzz{{{{{{{{{yyyzzz{{{{{{yyyxxxyyyyyywwwzzzyyyuuutttvvvvvvsssppppppooonnnmmmmmmmmmmmmiiihhhfffeeeeeebbb^^^\\\VVVWWWWWWWWWVVVUUUSSSRRROOOOOONNNNNNLLLKKKJJJIIIGGGHHHHHHIIIIIIHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKEEEEEEEEEEEEEEEDDDDDDDDD@@@???>>><<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888999999999::::::;;;;;;<<<<<<::::::;;;;;;<<<<<<;;;;;;=========>>>>>>?????????======>>>???@@@@@@??????>>>@@@CCCEEEEEEDDDBBB@@@=========>>>???@@@AAAAAAAAA@@@>>>===<<<;;;;;;::::::999999999:::;;;<<<<<<:::999999;;;===>>>===<<<;;;===??????<<<;;;<<<===999999888666555555888:::222444555555555444555777777888:::<<<===>>>>>>>>>999;;;<<<<<<;;;;;;<<<===:::<<<===;;;999999;;;===::::::999888777666555555555666555222...,,,---///---///222555666666555444555666666555333222333444444333222111222555777999:::===>>>;;;777555777:::999888999;;;888444444777444555666444333222444555///000222444444444333222222222222222222111000/////////000333444444222000000000111222222222222222///000000111222333444444333222222222333555777999777888888666333///.........000222333333333444666555777888666222///...///---000333111...---111444333333333333111000000000222333444555666555555444555666333000000222000+++///000///---+++,,,000444///333333222;;;EEEBBB666,,,111666666333111222444111222555777888999999888333444666777777777666666///...,,,---///000111000//////...---,,,,,,,,,,,,...---,,,,,,---000333555---------........./////////000222111000//////000---111444444000...///222///...,,,+++,,,---...000///.........///111333444222...+++,,,000333111///555444333222222444555666444444555555555555555555///...---,,,---000333555222222222333333444444444111222222222111000...------...000222222222111000555222......///000000...---++++++...---+++,,,000111...++++++---...---+++,,,,,,,,,...000222222222///............000111222333111000333888999555111...---...000444555444222333333222111///000333555......//////111333666888===;;;:::999999888666444444999===???AAAAAA<<<555000///...---+++***))))))---......///000000000000333222000......///000111222555777444...+++,,,...///---******+++---------........................111111111111111222333444xxxwwwuuutttsssrrrssssssxxxxxxxxxyyyyyyxxxwwwwwwtttuuuvvvwwwxxxyyyyyyyyytttuuuwwwyyyzzz{{{||||||xxxzzz{{{{{{zzzyyyyyyzzzwwwxxxwwwttttttwwwuuuqqqpppooonnnllljjjiiiiiiiiicccaaa```______\\\YYYVVVPPPQQQSSSSSSSSSQQQNNNMMMIIIJJJKKKKKKJJJIIIGGGFFFGGGHHHHHHIIIIIIIIIHHHHHHLLLKKKKKKJJJJJJIIIIIIIIIGGGFFFEEEDDDBBBAAA??????>>>>>>======;;;:::999888<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999777777777888888:::999999888888999999:::999:::;;;;;;<<<<<<;;;;;;>>>>>>============>>>>>><<<<<<<<<======>>>??????===???BBBDDDDDDBBB@@@>>>;;;;;;<<<<<<===>>>???@@@CCCBBBAAA???>>>>>>>>>>>>999999999999:::<<<>>>@@@<<<<<<<<<===???@@@???>>>888;;;??????===<<<===>>>999;;;;;;999666666999===888888777555333333555777444555888:::<<<=========999:::;;;;;;::::::;;;===888:::<<<;;;999:::<<>>===999666666<<>>===;;;:::999999999;;;:::888777777999:::<<<888999999999999888777777999999::::::999999888777;;;:::999888999999;;;;;;888:::<<<>>>???>>><<<:::??????>>>===<<<>>>BBBEEEAAA@@@???>>>>>>>>>???@@@===============>>>>>>>>>??????>>>===============;;;;;;:::;;;<<<>>>@@@AAABBBBBB???;;;<<>>;;;999<<<>>>===:::888999;;;:::999999999888999999:::666888:::<<<<<<:::666444666777888888888999===???;;;999777888;;;===<<<:::>>><<<999888999:::999888;;;;;;<<<<<<======>>>>>>888555222///...///111333000000111111222333444444888888777444222111333666444333333444555777999:::::::::999777666444333333666333111000222333333333888555444555777888666444666555444444444444333111333111111333555555333000111111000000000000111111222222333333444555666666666777777555222000000111000111222444666777777888666666555555444222///,,,...///111222222000...---555444444333111///---,,,***---000111111111111222///333777888666444555666666555555666666777666666777444000---++++++,,,---''')))***)))***222===GGGGGGKKKOOOOOOHHH>>>444---444333222111000111222222555555444444444555666666222///...000444555222000111...,,,+++,,,------,,,,,,---...//////000000///777666444333333444555666000///...///111222111000222555444111000333222///---333888999555222222333...---++++++,,,.........///000000///......///111///,,,---333666444777<<<@@@>>><<<:::888777666666444555777888777555222000222111000///...------...,,,...///111222555999<<<555555444444444222...+++000///---++++++---///000222333333222000///111222000000///---++++++---///---,,,++++++------,,,+++,,,,,,,,,---------......,,,---///...,,,+++,,,,,,444111///000222111---)))((())),,,///000///---,,,000555777666666999777444111111000000222444777999777777888:::;;;<<<:::888::::::999::::::999666333---......---,,,,,,///111444333222333555444000,,,)))---111222///------...222333333000---)))((((((111000...,,,,,,,,,,,,---000///...,,,******,,,...///---+++******,,,///111zzzyyyxxxxxxyyyzzz|||~~~~~~~~~}}}}}}}}}yyyxxxwwwvvvuuuttttttttttttuuuvvvvvvwwwwwwvvvvvvwwwwwwvvvvvvvvvvvvvvvwwwuuusssqqqpppqqqqqqqqqpppllliiieeebbb```^^^\\\ZZZVVVSSSQQQPPPOOOOOOMMMLLLJJJJJJIIIHHHGGGEEEӵ@@@@@@@@@AAAAAABBBCCCCCCBBBCCCEEEGGGFFFGGGIIIJJJJJJJJJHHHHHHGGGFFFDDDCCCCCCAAA???<<<<<<<<<:::999888777777777===;;;999888777888999:::888888999999888888777666::::::;;;;;;<<<;;;;;;;;;<<<;;;:::999999999:::;;;999999::::::;;;;;;;;;;;;?????????>>>>>>???BBBEEEAAA@@@???>>>>>>???@@@AAA??????>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<===Ħ>>>???AAAAAAAAA???Ħ>>>;;;;;;===>>>===;;;999999;;;<<<;;;:::999888888888888555ӵ444444555777777777888;;;===;;;888777888:::<<<;;;:::<<<:::999999;;;===>>>=========>>>>>>>>>>>>>>>>>>888777555444333222111111333444444555666666777777555555555444222222444666555555444444555666777888777777777777777777777777555555555555555555555666666444333444666777555333444333222222444444333222---,,,,,,Ħ000000000//////000000000333333222222222333444555555666888777666555555666333333555666777888999999888777555555666666444222//////000111111111000///444444444333222111///...,,,---///...---,,,,,,---///111444555444222222222333444444333111000000111222000...+++*********++++++,,,,,,+++,,,333===FFFNNNVVV\\\XXXLLL>>>777555222222111111222333555555666666666555444444333333222222222333444555444222222000------------,,,***...///000111222222222222333444444555555555444444777555333333333222111///777999777222111222111...///444999999555222222333000...,,,+++---...///...///000111000//////000222000---...333555444666:::<<<;;;:::888777666555555333555777999:::999777666444555666666555333111///---///000111222444777:::555555555666777777444111222000...,,,,,,...000222111000///.........//////111111///,,,******---///...,,,+++,,,------,,,+++---,,,,,,,,,,,,,,,---...---......///000000000/////////...---,,,,,,,,,---...000222444555555444333333777999777888:::888555000/////////000333555777888777888:::===>>><<<;;;;;;999888888888777555222/////////---,,,,,,...000333222111333444333///,,,+++,,,,,,,,,***)))***+++000111111///,,,)))((((((222222111000///.........+++,,,,,,,,,,,,...222555111000---+++***++++++,,,}}}}}}||||||}}}~~~~~~|||yyyvvvsssrrrssssssuuuuuuvvvvvvuuuuuutttsssuuutttsssrrrrrrrrrrrrrrrrrrpppmmmmmmmmmnnnmmmlllgggdddaaa^^^\\\[[[XXXVVVQQQOOOLLLJJJJJJIIIGGGFFFCCCCCCCCCBBBBBB4ĉ@ӵ????????????AAABBBBBBBBBCCCFFFHHHGGGHHHIIIJJJKKKJJJIIIHHHFFFEEECCCCCCBBBAAA>>><<<>>>>>><<<;;;::::::::::::>>>===;;;999888888888999888888999999888888777666999:::;;;===>>>?????????===<<<;;;::::::999:::::::::999888777777999:::;;;>>>???@@@?????????AAACCC@@@????????????AAABBBCCCAAAAAA@@@@@@??????>>>>>>======<<<;;;;;;;;;<<<<<<>L;;;===???@@@@@@AAA=hĦ;;;<<<>>>???>>><<<:::::::::>>>===<<<:::9998887777774ĉ@ӵ222444666777777777999::::::888777777999::::::999;;;999888999;;;======<<<===============<<<<<<;;;888888888888666444222000000000000111222222333333111222444444333222444555777666555555555555666666777777777777777777888888333666999999777555555777444333222333555555333222222111000111333333333111,,,,,,--->L111111111111111111111111111333222000//////111333444555777::::::999777777777444555555666777888888888777666444555777888777666////////////000111222222333333444444333333222222111111000---***)))***+++222111222333444333111///333555555333///------///---------,,,++++++++++++,,,------,,,---222;;;BBBQQQ[[[ccc\\\JJJ:::666999000000111222333555777888777777777666555333111///000222444444333222333444222111/////////...,,,***...///000222333444444444666777:::<<<===;;;:::888>>><<<999777666444111///999:::888333111333333111222666::::::777555555666111///------...//////...---...//////------...///111///000333444333444777888777666555555555555555111222444666666555333222...111555777666333...+++///000222222333444777:::666666777999;;;;;;999777555222///------///222555333///,,,+++---//////---222111///,,,)))***---000...,,,,,,,,,......---,,,...---+++******+++,,,------,,,,,,///333444222///+++---...,,,))))))...333---...000222333333333222555888999777777888777333......---...///111333555555555555888:::;;;;;;999:::888555555555555444222111111000...,,,,,,...///111000111222222111...,,,111...,,,+++,,,,,,---,,,...//////---***(((((()))111111111111000000///......///...---++++++---/////////...---,,,+++******}}}yyyuuusssrrrrrrsssvvvvvvvvvuuutttsssqqqqqqrrrqqqpppooonnnmmmmmmmmmllljjjhhhhhhhhhhhhgggeeebbb```]]][[[YYYXXXUUUSSSNNNLLLIIIGGGGGGFFFDDDBBB>>>>>>>>>>>>>>>GG=?>>>>>>>>>???AAAAAABBBCCCFFFHHHHHHHHHIIIJJJJJJIIIIIIHHHEEEDDDBBBBBBBBBAAA>>><<<>>>===<<<<<<;;;;;;;;;;;;===<<<;;;:::999999:::::::::::::::::::::999888888888999;;;===>>>@@@@@@AAA<<<<<<;;;::::::999999999:::999999888999999::::::<<<===??????>>>===???@@@??????>>>???@@@AAACCCEEECCCCCCBBBAAA@@@?????????<<<;;;;;;::::::;;;;;;;;;HdĦ;;;<<<>>>???@@@=Īj>>>>>>???>>>===<<<;;;;;;>>>===<<<:::999999888888GG=?333666888888777888999999888777777777888888888;;;999777777888888777555999::::::::::::999777777999999999888666444222111---------....../////////000222444444222111222333555555555555555666666777::::::999888777666555555222888======888333222444222222333333444333222111222111000000111222000///,,,---...HdĦ111333333333333333333333333000///...---...000333444777999<<<<<<999666444333555555555555555666777777444444444666777777444222///...---------///222333222222333444555555555555666555333///,,,+++---///555333111333555555222...///111333111,,,***+++...,,,---...//////......---************,,,111999???LLLUUUZZZSSSBBB555111444111111222333444666777888555666777777666333111///...111333333000///000222000000000111222111///,,,---...///111222333333333888:::<<<>>>>>>>>><<<;;;===;;;999777777666333111444666444111111555666555333555999:::999999:::;;;333111....../////////......000111111/////////000111111111333333333333333444444444444444444555666333444444444222000...---***---111444444222///---000222555666666888:::============???AAAAAA@@@>>>555222///,,,,,,///222555666000++++++///111000...000///---***)))+++///333...,,,,,,,,,...///...---...---***(((((()))+++---...+++***---222444000+++......---+++***---333777***+++,,,---///000000000444777777444333555333000............///111222333222111111222444555444333666444222111333444555444222222111///,,,,,,---......///000111111///---+++000---+++,,,///000///---+++,,,,,,+++((('''((()))---...///000///...---,,,......---+++(((&&&'''(((***+++,,,---...---,,,,,,ӵĭӵrrrӵuuuĦnnnmmmlllkkkjjjiiiiiiiiihhhӵӵFFFEEEĦƜ`1.׼s>>>>>>======ĦEEEGGGGGGHHHHHHHHHHHHHHHGGGӵAAAĦ888777777777888888:::::::::;;;ĭӵ===>>>Ħ999888999Ħ:::Ħ;;;;;;<<<===>>>>>>>>>>>>???AAACCCEEE@@@???;;;;;;DdD@@@BBBAAA?fӵ???>>>>>>Ħ<<<<<<;;;ӵƜ`1.׼s222444ĭӵ777888777444777888999999999777555ӵ444333333333Ħ222222222333333000000666777888888:::999999Ħ666<<>>EEEJJJLLLHHH>>>555111111333333444444444555555555111333444666666555333222///222444333111///000333......///111444444333111...///000222333444444444666666777777888888888888666444333444666666666444111333222///000444555333...000333555777999;;;===444222///.../////////...111333555555444333333444111222333333222333222000222222222222333444555666666666666666555333111000///111333555777777777777111444777999:::;;;>>>@@@CCCBBBAAAAAACCCCCCAAA@@@333000---++++++---000333444///******...111///,,,++++++***)))))),,,111444---,,,+++,,,...///...------+++)))''''''(((+++,,,000---,,,///333333...)))000---)))***---111444555,,,------...000111333444444777666333222444333////////////000111222333444111000......000000///...111///...///222555666777222222111///,,,+++,,,...,,,...000000000...---,,,(((''''''***...///,,,)))+++++++++)))'''&&&''')))+++,,,...//////...---,,,'''(((******)))***,,,---)))***,,,---...---,,,+++?~4g&e>&etttg&errr>hӵggggggfffeeeeeeeeeeeeg&ebbbguO>uO>&eEEEDDD4ff?>ߝL;;;gĉ@??????>>>===ShӵFFFFFFFFFEEEEEEEEEEEEg&eAAA>hӵ999999::::::;;;999::::::fff?><z<<<g&e>&e999:::HL999888888ShӵgL:::888888:::<<<============>>>@@@BBBS?ʬ@@@@@@3h?D%%)?AAAAAAZufĦ???>>>>>>gL>>><<<<<<g&e===gĉ@555333g&e>&e888@e666666??999888666777999::::::888g<ĉ4443333333333we<Ħ4444444444443h?@e666777888888999555555666Z888:::>>>BBBBBB===3h?gL111000000000000///---...000222D%%)?000fff?><z///111=?Ħ:::g&e555g&e888888999S?ʬ***4ff?>ߝL444@e333g&e000000///3h?g&e>&e,,,...??///......000333777;;;>>>AAABBBAAA@@@<<<888444222444444444444444333222111///111222444555555555555444555666666555333444444......///111555777666666222333444555666666666666666666666666666666666666.........000333555555444000333333000///111111...)))***+++...111444777999555222000............---,,,///111111000......///000333444222222333111...000000000111222333444555111222333444444555555555333333333444555777999:::111444777999:::;;;===>>>;;;:::888888888888777555000///,,,++++++,,,///000///,,,)))***,,,---+++)))'''((())))))))),,,///222+++******+++---...---,,,***)))''''''''')))***,,,222111111333555444000,,,///+++)))***///222111///------------///222444666666888777444333555444111000000111222222333333444333111//////000111000///...------///333666777777111111000...+++***+++---+++...000111///...------'''(((***---//////,,,***++++++***(((&&&%%%'''))),,,---...///////////////,,,---...---+++++++++,,,------...---,,,+++)))(((4DӵHƅ^Hu]ĦuuuHu]ĦmmmZuR)Ħaaaaaa`````````aaaaaaHu]Ħ]]]HŐeHŐeHu]Ħ@@@qIܗGIӵ:::tt@@@@@@>>>HGgĉ@BBBDDDDDDDDDCCCBBBBBBBBBHu]Ħ@@@ZuR)Ħ======>>>???@@@:::;;;sߝLGdUĦ:::Hƅ^Hu]Ħ888ntHdĦ999888HGgĉ@;;;HdĦ888777777:::<<<======<<<<<<===???Htƅ^AAAAAABt=o9ĦDtfo9Ħ??????>>>g?======HdĦ@@@>>>>>>Hu]Ħ<<>>Bt=o9ĦHdĦ///...///111222111000000333555Dtfo9ĦsߝLGdUĦ000Ht@cӵHu]Ħ111Hu]Ħ:::999Htƅ^,,,qIܗGIӵ333H׼s222222Hu]Ħ------Bt=o9ĦHƅ^Hu]Ħ---000444333222222444777999::::::::::::999888555333222333333444444444222111000000111111333444555666666777666666666777777555333111000///111444777777777555555666666666666555555666777888999888666444333---,,,+++---///111000000---111222111000222000,,,)))))))))***...111444555555222///......------+++'''))),,,,,,+++)))))))))///333444222111333222---.........///000111222333...///000111222444444555222222111111111222222333000333555666666555666777333111//////000000///.........---,,,,,,---......***++++++,,,,,,+++)))(((&&&''')))))))))***,,,---***))))))***,,,------,,,&&&&&&&&&'''((()))***+++///000333555555444111///------...000111111///---,,,,,,++++++---000333555555777666333222555555222000000111222333333333333111000...///111333333333.........111333555555333/////////,,,******+++---+++...111111///...---...+++---//////...,,,,,,---,,,,,,+++(((%%%%%%&&&(((+++++++++,,,---...///000111222111///+++(((''''''---------,,,+++***)))(((4DuXӵDdDΦDdDĦuuuDdDĦiiiiiit|<]]]]]]]]]\\\\\\]]]^^^^^^DdDĦWWWDdDΦDdDΦDdDĦ===peƜ4DuTӵ999`eĭ@@@qet???AAACCCCCCBBBAAA@@@@@@@@@DdDĦ@@@@@@t|<;;;<<<<<<===>>>???<<<===DdDDdDĦ999DdDΦDdDĦ888q<niDdDĦ888qet;;;;;;DdDĦ888777888;;;>>>======<<<<<<<<>>GR/f6LĭĦ<<<<<<DdDĦAAAAAA@@@DdDĦ:::`eĭ333DdDΦDdDĦ999DdDĦ444666555555666666555333111000222444666777666geĦ777999999FSĦ333222qjRgdKӵDdDĦ666777777666555444666666555DdDĦ333444444666qjRgdKӵDdDĦ------///222444444444,,,///333HdDĦgdKӵDdDDdDĦ111DdDĦ4DufӵDdDĦ,,,DdDĦ999q<R------peƜ4DuTӵ333DdDĦ333333DdDĦ+++qjRgdKӵDdDΦDdDĦ///000111222333333666444222222333444555444222444555444111//////000111222333333333333111111222222111222333444555666777555333444777777444111444222000111444666777777444444444555444444333222000333666888777333...+++...---+++,,,---...,,,+++)))...111111222555333///---,,,***+++...111333444555222///---------,,,+++))),,,...///---,,,++++++...333444111111444222---,,,,,,,,,---...///000111444444555555555666666666444444333222111000......000222333333111000///000555333222111333333333222---..................---***,,,//////---+++******&&&(((******)))(((((())))))(((((()))+++---,,,+++$$$%%%&&&''')))***++++++)))---111444333222111111,,,111666777444000/////////...------///222666888222444444000000333333111///000111222222222222222...---,,,...111444555666//////000222444444222000......---,,,***)))+++---+++...222222000......///,,,......+++'''%%%(((***------+++(((%%%%%%&&&((())))))(((((()))+++---...)))+++---,,,+++***+++,,,******+++++++++,,,,,,,,,4DuXӵDdDΦDdDӵuuuDdDĦiiifffo)h^^^]]]\\\\\\[[[ZZZYYYYYYXXXDdDĦUUUDdDΦDdDΦDdDӵ:::=ӊB1.uTӵ;;;HߝL`o9AAApo9wӵBBBDDDAAA>>>=========DdDĦ>>>===o)h===<<<===???@@@@@@>>>;;;999DdDΦDdDĦ999DdDΦDdDӵ777GIpӵDdDĦ888po9wӵDdDĦ:::::::::<<<======>>>??????===po9uCCCCCCAAAAAAGIdnuR)ĦDdDĦnuR)Ħ999:::CdgĪj===DdDĦDDDAAA>>>DdDĦ<<<HߝL`o9777DdDΦDdDӵ333DdDĦ444666666666555444444777999666777777777777777geĦ777999sp?aĦ000000GIdnuR)ĦDdDĦ111000222444666777777777777DdDĦ000555555555GIdnuR)ĦDdDĦ444333222222555777999888555222DdDĦnuR)ĦDdDΦDdDĦ333DdDĦnuR)ĦDdDĦ///DdDĦ444po9u///---+++,,,=ӊB1.uTӵ444DdDĦ333///DdDĦ***GIdnuR)ĦDdDΦDdDӵ333333555666777888888999::::::999777444333333222000//////000222333111111111000111111222222666666555444222111000///555666888888666444333333000/////////000222444555777777777555333111111222---...000111111111000///))))))***+++++++++*********+++---////////////...,,,***(((+++......)))$$$111000...---,,,,,,------///000000...,,,+++,,,...))),,,111666888777444222666333000000222222111...000000111333666777666555111222333444333111000...666444222222222222000///000111111222222222111111.........//////...------,,,------...---,,,***)))+++++++++++++++,,,---...///...---,,,,,,,,,,,,,,,++++++***'''%%%&&&***...(((***---......---...///+++---000111000///...............///000111333444666333111111222333111///...000333666888777666555333333333222222222111111111......111555666222......---,,,,,,,,,+++(((&&&,,,///000...---///...***---------,,,+++(((&&&%%%%%%''')))******(((&&&$$$***)))))))))***+++---...,,,+++******+++---///000---...---,,,++++++---///4DuXӵDdDʜ4DuTӵttt>d<ĦgggDt[[[YYYYYYXXXXXXWWWWWWVVV>d<ĦRRR>d<ʜDd<ʜ4DuTӵ:::999F&uTӵ;;;4DufئL>eAAApuR)ĦCCCCCCAAA>>>=========>d<Ħ>>>Dt???>>>???@@@@@@???===<<<DdDΦDdDĦ:::>d<ʜ4DuTӵ:::4DwDd<Ħ999puR)Ħ>d<;;;<<<>>>???@@@AAABBB@@@???peӵBBBĦpeӵDx<>d<ӵDd<888qR/ܗ?fӵ===>d<@@@===>d<Ħ===4DufئL>e888DdDʜ4DuTӵ555DdDĦ333444555555333222111222444333444444555555555geĦ999s<v>aĦ111000peӵDx<DdDĦ222111333555777888777888888DdDĦ444333333333peӵDx<>d<666444333444555666999777555>d<ӵDd<DdDΦDdDĦ000DdDӵnd<DdDĦ...>d<Ħ111peӵ///Ħ222F&uTӵ333DdDĦ555222>d<Ħ+++peӵDx<>d<ʜ4DuTӵ555666777888999:::777888999999888777444333222222333333333333222222111111111111222222333444888888777666555555666666777888999888666555555555555444333222222222333444333444444333111000000111---...///000111111000000000000000///...---,,,+++---...///000000000///...---+++***---111222///+++000///---,,,+++,,,,,,,,,---......---+++***,,,---,,,...111444555555444333666444111222333444333111222222333555777777444222------------------......555444222222222111...,,,///000111111222222222111............---------,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,---......,,,---...///...---,,,+++)))++++++***((((((***,,,(((***---...---------......000222222000///...///111111111111000000111222555222//////111333222111///111333444555555444333222111111111000000000000000......111555666333//////.........///...+++)))///222333000000111000,,,............,,,***((('''((()))+++,,,+++)))&&&$$$(((''''''&&&&&&'''))))))111///---***)))((()))))).........---,,,,,,...0004DuXӵD&dq&ĒRsssssssdKĦcccDHRRudTTTTTTTTTTTTSSSSSSSSSsdKĦOOOD&oq<Ōq&ĒR;;;:::999>dp&ĒR:::;;;nfʜ>>DHRRud>>>@@@@@@@@@??????>>>>d<Φ>d<Ħ<<<s&dq&ĒR;;;999i?ʜtd<Ħ999HHܗDӊB666<x@@@AAACCCDDDDDDCCC@@@B?d<888999888555333333444000111222333333444geĦ:::Hg8>aĦ333111B?Ho9222>d<333555888999999::::::>d<ӵ222222B?Ho9>>><x555555555555999888777&ӫeʬtIӇ777>d<Φ>d<Ħ222D&ӫetIӇ---DdDĦ+++sdKĦ...B?dp&ĒR000111>d<sdKĦ,,,B?Ho9---s&dq&ĒR111222222333444666666666777888888777666444333222444666777777666444222222222222222333444666666:::999777666666777999:::888888888777555444555666888777666444333222111111555666777666444444444555111222444555666666666555333333333333222111//////000111222222222222222111///------///444666555444000000...------,,,------......///...,,,,,,---///222333333444555555555666555444222333444666555555444444555777888666222///...---,,,,,,...000222444555444333333222000,,,)))......///111222222222222......---,,,,,,,,,,,,,,,)))***++++++,,,+++++++++,,,++++++++++++,,,,,,---)))+++...000000...,,,***(((***,,,---+++*********(((***---...---,,,,,,---333444444222000...//////111222333333111111222333444222///000222444555666222222222222222222222111000000///..................---...111555666333000///...---...///...,,,***000444444111000222000,,,......//////...---+++***+++,,,,,,,,,+++)))&&&$$$&&&&&&%%%%%%%%%&&&&&&'''+++***)))))))))***,,,---...//////...---,,,...0004DuXӵHu]3hhuuutttsssnedddaaa=eNNNOOOOOOOOOOOOOOOOOOOOOneMMMLLLpIƎ@t@h<<<<<<;;;>h;;;;;;;;;feBBB@ďDCCCCCCCCCAAA???<<<;;;<<<===ne===>>>=e===>>>@@@@@@???>>>@@@???ege>>>===sĪj@h999;;;:::fdDĦ999@ďD666555Hkge<<<>>>???CCCDDDDDDCCCBBB@h===;;;@GAAACCCHĪj@IŌ:::888Bene;;;Hkge:::ne>>>???fe999Hu]3hh777777666se777999;;;:::888666555555111222333444555555geĦja>aĦ333222@G555444se444444666888999======<<<<Ō333444444@G:::;;;Hkge555666777777777666666666HĪj@IŌ666666ege555444Hu]3hIŌ)))+++DdDĦ,,,ne333///@h//////>h,,,---///se222ne,,,+++@G,,,+++sĪj@h/////////000000222333333555555666666666555444444555666777888888777666555222222222333444666777888:::888555444333555777888777888777555333222444666888888666555333222111000777888888777555444444555333444555777777777777666///000111222222222222222111111222333444444555555000///...000333666777666111111000//////.........000111111000//////111333666666888888888888666666222222111222333444555555333444666888999666111---,,,,,,...///111333555666555555444444333000+++''',,,---...000111222222222......,,,+++***++++++,,,++++++++++++++++++************)))))))))******+++)))***,,,---...---,,,,,,)))***,,,,,,,,,,,,++++++***,,,......---,,,,,,---444444444111...------///...111333444333333555777333222111111333666888:::444333111000//////000000000///...---------......------///222555666444111---,,,++++++------,,,***///222333000///000...***---......//////...---,,,,,,,,,,,,+++***'''%%%###%%%%%%%%%&&&'''(((((()))'''''''''((()))+++---...,,,---...---,,,,,,---...4DuXӵĵD^wwwvvvuuuttthhhccc___LLLKKKKKKKKKKKKKKKKKKLLLLLLJJJKKKJJJ===>>>>>>===<<<======<<<<<>>;;;;;;;;;<<<;;;<<<>>>>>>======??????>>>===>>>>>>??????>>>777;;;>>>???>>>DdDĦ777888:::999888999:::;;;<<>>::::::D^999444555555s׼s777222555777777666555555555444555666777888999geFm8999>aĦ333222222444333222s׼s888999888888:::<<>>===Ho777666777777666777:::;;;333444555555555666333333444444444444111000000D^***)))+++DdDĦ111333777111111+++)))+++...'''))),,,///s׼s//////+++******+++444///,,,444222222222222333444555555333444444444555555444444888888777666666777888888333333333444555777888999;;;999555333222222444555888888888666333333555777888777777666555444444333333444444333000//////000...///111222222111111000+++,,,---...////////////,,,---...///111222444444000///...///111222333333000000//////...------,,,///000111111000000222444444666999;;;:::888444222//////000000111222333444222333555777888666111---&&&))),,,000222333222111555444444555444111---)))+++,,,...///000111111222......---,,,++++++******...------,,,+++*********++++++************+++++++++***)))))))))+++,,,---++++++******+++,,,------,,,---//////...,,,,,,---222222111///,,,+++,,,---...222666666333222444666000000000000111333666888444222000///......///000000///---,,,,,,,,,......---...000222444444333111...,,,++++++,,,---,,,+++///222333000///000///++++++,,,---......---,,,+++************((('''%%%$$$"""###$$$&&&((()))***+++---,,,+++)))((('''&&&&&&***+++,,,,,,+++***+++,,,Φ4DuXӵtvӵ>d<ĦxxxwwwvvvuuutttssspppĦ^^^YYYVVVSSSQQQMMMKKKIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGĦGGGDDDBBB@@@??????AAABBBCCCBBBAAABBBAAA@@@>>>>>>>>>???@@@?????????>>>======<<<<<<@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCBBBBBBBBBBBBBBB???===::::::;;;<<<<<<;;;Ħ===>>>???@@@@@@???===<<<<<<===>>>===;;;<<<======<<<::::::;;;===>>>>>>======<<<;;;;;;;;;555999<<<>>>===;;;:::999>d<Ħ777777777:::;;;===>>>??????>>>===::::::::::::;;;;;;;;;;;;<<<>>>???@@@???@@@AAACCCAAABBBBBBAAA>>>======>>>999999:::999888999;;;===;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;:::999777777777777666444222111666888999999Ħ;;;888888888999;;;<<<:::999;;;>d<Ħ555777444555666Be999:::444666888888777777888999888888999:::;;;;;;geFYĉ888777>aĦ333333333444555666111222444444444444Be:::>>>>>><<<;;;<<<>>>======;;;nu]ӵ666888777666555555666888:::<<<<<<;;;999888666555444333222222222222222333333222111111444666666555444555666666444222111000000000000>d<Ħ000...,,,+++,,,>d<Ħ666777333Ħ000111111000///---***))),,,///222333///***&&&$$$'''))),,,000Be...,,,---///...Ħ,,,,,,++++++---000333444444333///,,,+++...222555777222111111111222222333444222222222333333444444555999888666444444666888999444444444444555666777888<<<:::777555333333444444999::::::888666555666777777888888888888777666555333444555444111000111222000111222222222111///...---------------,,,++++++(((((()))***+++---///000//////////////////000000------------,,,+++***))),,,---............000222000333777999999666111...///000111111000111333555222222444555666444000,,,'''+++///444555444222000222222222333333222...,,,,,,,,,---///000000000000............---+++***)))------+++******)))******......---,,,,,,,,,,,,---+++***'''&&&&&&(((***,,,,,,***((((((***,,,------,,,...//////---,,,++++++---...///...,,,+++,,,---333777:::777222......111,,,---///.........000222222111//////...///000111000...,,,+++++++++---......///111333444333222111111///...---...///...---///222333111111222111---++++++,,,------,,,******(((((((((((((((''''''&&&!!!"""$$$&&&''')))))))))************)))))))))((((((***,,,+++***))))))***?aŖ%7uSQuR)ӵsdKĦyyywwwvvvtttsssrrrgdKĦ\\\XXXTTTRRRPPPMMMJJJIIIIIIIIIHHHGGGGGGGGGFFFDDDgdKĦDDDAAA???@@@??????AAADDDFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB>>><<<:::999:::;;;;;;gdKĦ<<<===>>>>>>???>>><<<;;;;;;<<<<<<;;;::::::<<<<<<;;;999999<<>>>>>>>>===:::<<<======<<<<<<>>>??????@@@AAA@@@>>>===>>>???;;;===???>>>;;;:::;;;<<<::::::;;;;;;::::::999888888999;;;<<<<<<<<<:::999999999888666555333222222444777:::gdKĦ888777666777999;;;<<<:::999;;;sdKĦ555444888888999:::;;;;;;:::;;;;;;:::888888999;;;999999::::::::::::ŶS9998887773we<333333444444222444555666555555555999>>>>>>:::888888:::888888666iĉ@3hR/Ō777777666555444333444555888:::;;;:::999888777666444222222222333444444555444222000111555999777555444444555444222000444333222111111DdDĦ///...---...///sdKĦ333444gdKĦ,,,---------,,,+++)))(((000333555333///***'''%%%(((((())),,,000---,,,...111gdKĦ111---,,,,,,---000222333333333111000111333555555555000000//////000000111111111111111222222444444555666666555555555555666666444444444444555555666777999888777666555555444555666777888777555444444444666666666777666444333222333555666666555555666888555666666666555333111000...////////////...------+++******)))***+++---...---///000111111000000000---.........---,,,+++***+++,,,---------...000333222444666888888666333111111333555444222222555777555444333333333111---***,,,...111444555444333111......---///000111///...,,,---......////////////...///000000///---***((()))(((''''''((()))***+++------,,,+++++++++++++++)))((('''%%%%%%&&&'''((()))((('''))),,,---,,,)))+++,,,...---+++))))))))))))+++......---------...333888;;;888111+++,,,...,,,...111000...------...////////////000111222333...---***)))((()))+++---///000333444333222000000333111...---......---,,,---000222000000222222...+++,,,------,,,+++***)))&&&&&&'''((()))*********%%%&&&'''((())))))((((((&&&&&&(((***+++,,,------(((***,,,,,,+++*********>Anezzzyyyvvvuuusssrrrne]]]ZZZVVVSSSQQQOOOLLLJJJJJJIIIIIIHHHGGGFFFFFFEEEneBBBAAA???===@@@???@@@BBBFFFHHHIIIHHHHHHFFFDDDBBBAAA@@@@@@AAA<<<===>>>???AAABBBDDDDDDBBBAAAAAABBBBBBCCCEEEEEEFFFFFFEEEEEEDDDDDDDDDCCC>>><<<999999:::;;;ne;;;;;;<<<============<<<::::::;;;;;;:::999:::<<<===;;;999:::===@@@;;;;;;;;;<<<<<<<<<<<<<<<======;;;999888:::>>>De888888888999555777:::===????????????======???@@@AAAAAAAAAAAA:::;;;<<<;;;:::999:::;;;>>>???@@@???>>>===>>>???@@@CCCEEEDDD@@@======>>><<<<<<<<<<<<;;;:::999888777888:::<<<<<<<<<:::999:::999999888888888888999333777ne555666666666777999<<<<<<;;;999;;;ne888666333<<<<<<<<<<<<<<<<<<;;;;;;::::::999777444444555777888888999999999888>A999::::::k<444333222222222000111333222111111222444111666::::::666333333555444444333fh555555555444333222111///111333666777888777777666444333222222555777999777777666333000222888===777555333333222111...,,,222111///------De,,,------...000222ne111---ne,,,((()))***++++++***)))(((111222333111---***(((((('''%%%$$$'''+++......,,,---000ne333555...---,,,...000222333222111111222444666666333111333333333333333333444555000000111111222333555555333444555666666555444333555555444444444555555666444555555555555555444444111333555444222000000000333333333333222000...,,,...000222333444555777999555555555555333111///.........000111222333333333000///...---,,,,,,---...,,,///222333333222222222000111111111111///...---,,,---/////////000222444777777888888888888777777555777888777555555777:::777666444222111...***''',,,,,,---...///.........,,,+++***+++...//////...------......///.........---///111222111...***'''$$$$$$$$$%%%&&&)))+++,,,******)))(((((('''((((((''''''''''''&&&%%%$$$$$$&&&&&&'''+++......***&&&)))+++,,,,,,)))'''&&&''''''***---//////......///000666:::777111,,,---000...222555444111.........------///000111333444444---+++)))''''''(((***+++///111444444333111000///222000---++++++,,,+++***)))---///---...000000---------......---+++***)))%%%&&&''')))***,,,---...++++++,,,,,,,,,***)))(((,,,,,,,,,,,,+++)))(((''')))+++------,,,+++***}}}}}}yyyyyyxxxvvvssspppmmmbbb^^^\\\YYYUUUQQQMMMKKKJJJHHHGGGFFFEEEDDDDDDDDDDDD@@@???>>>======<<<<<<<<>>;;;:::<<<@@@AAABBBCCCEEEFFFEEEBBB@@@CCCIIIMMMLLLJJJJJJGGGFFFHHHHHHEEEEEEHHH???>>><<<:::999999:::999999888888999999<<<=========<<<:::888777>>>???@@@???===;;;:::999===;;;999888888999;;;<<<===777666:::;;;777555888888666777999<<<888888:::;;;<<<=========:::999999<<<@@@CCCEEEEEE>>>===:::888777777888999???>>><<<;;;:::::::::;;;<<<===>>>@@@BBBCCCCCCCCC<<<===>>>===999555333222666555444777:::;;;999666999999:::;;;<<<<<<<<<<<<777:::888666666777777777777888888888888999555666555333444555777999999999888888BBB===888555666888888777666777999<<>>???>>>222000111222111000000444777666222///111444555555555666666555555444888555777999666777555222333555444000000000000111111222333444222111000///000333666888999777555333222333444555555555444444333222111000000111333444444333555333111000111111000000///...000...---+++***((('''&&&&&&///000111222111///---++++++(((%%%&&&)))++++++))))))++++++///222............//////000000000000000111111222222333999888666444222111111111***000//////CCCXXXOOO666444555777888888777555444444444555666777777777777444555555555333444555777111222111...------///111///000111222333444444444///000111222333222222111111111111111111000,,,)))+++---/////////...///000///...,,,++++++,,,...///+++,,,---///111222333333///...,,,,,,...///...---...---,,,,,,///222666888;;;;;;:::999777444111000222444666777888777555333111000000111222222000///111000...---,,,,,,---...------------------------,,,+++***)))***,,,///000222222111000111222000,,,''''''(((***---...,,,+++(((------'''$$$&&&&&&###'''&&&%%%&&&''''''%%%$$$"""$$$&&&(((***,,,------+++,,,------+++******+++''')))(((''')))------)))---...000///---,,,,,,,,,++++++///111...***+++000,,,+++---111555666333///,,,+++***(((((()))+++,,,---333666222000111///***///......---,,,+++******+++,,,---...////////////---------,,,,,,,,,++++++...,,,)))'''''')))+++---+++,,,---+++(((''')))+++,,,,,,------,,,***)))(((+++++++++++++++***)))yyyyyyyyyzzzzzzzzzzzz{{{{{{{{{zzzyyyxxxwwwwwwvvvtttqqqnnnkkkiiifffccc```\\\ZZZWWWSSSPPPMMMKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@@@@???>>>>>>>>>???>>>>>>>>>???AAABBBAAA@@@BBBFFFFFFBBB???@@@AAA???>>>@@@BBBBBBBBBCCCEEEGGGGGGDDDBBBEEEJJJMMMLLLJJJKKKGGGFFFGGGGGGDDDDDDGGG???>>><<<:::999999999999;;;:::999999888888999999::::::::::::999999888777===>>>???>>><<<999777777===<<<:::888777777888888999666777::::::555444888888999999777666666888:::999999::::::::::::999999<<<:::999:::<<<>>>>>>===>>>===;;;999999999:::;;;AAA@@@>>>;;;999888888888;;;<<<===>>>@@@@@@@@@@@@===???@@@>>>;;;999777777777666666888:::;;;999777888999999:::::::::::::::666888::::::888666555555666666666777777777888888999666444444555777666555222222333444555666666666<<<:::888888:::;;;:::888:::::::::<<<>>>???>>>===:::;;;======;;;999999:::777444111111222333333111333666888555111...///222...///000111111111111111555333444777444000111666444666555222333555333...//////......///000222333000///...---...111333555666666555555444333222222777666555333111000/////////000111333333333333333555333111111111222111000............---------...++++++*********+++,,,,,,000222444555444000+++((((((((((((''''''((()))+++***,,,.........///111222***+++---...000111111111//////000111222333333333444444333222222111111111---000...---:::IIIDDD333333555777777666444333333333444444555555555444444222333444333111000111222/////////000000000000000555555444333222000...---000111222333222222111000333222000000000...+++(((,,,...///000.........///***)))'''&&&&&&''')))******+++,,,---///000000000---,,,***+++,,,------,,,++++++***+++,,,///222444777666444333111000//////---...///000000000000000222111111111111111///......---------------......,,,,,,+++,,,,,,------...---,,,,,,,,,---...000111111222222000...---***(((''''''(((+++...///...---+++......(((%%%'''(((&&&%%%%%%%%%&&&((()))(((&&&%%%&&&&&&''')))******+++)))+++,,,,,,***(((((((((&&&((((((''')))------)))'''((()))((('''&&&''')))((('''***---,,,)))))),,,,,,,,,...000111111000...+++++++++,,,,,,+++++++++---333555222///111///,,,------,,,+++************,,,------...............((())))))******+++,,,,,,...,,,***(((''')))+++---***+++,,,+++(((((()))+++,,,+++***)))((((((''''''(((((())))))(((((('''wwwvvvuuutttuuuvvvxxxyyyyyyyyyxxxwwwvvvuuuttttttqqqnnnkkkhhhfffddd```^^^YYYXXXUUUQQQNNNLLLJJJIIIDDDDDDCCCBBBAAAAAAAAAAAA<<<<<<<<<<<<===>>>???@@@@@@?????????AAAAAA???===CCCFFFFFFAAA???@@@AAA???CCCCCCDDDCCCBBBCCCEEEHHHHHHGGGFFFIIIMMMPPPNNNLLLKKKGGGEEEFFFEEEBBBBBBEEE>>>===;;;:::999888999999::::::999888888888888999888888777777777777777888<<<<<<<<<;;;:::888666444;;;;;;:::888777666555444555666999<<<999444444888888999999777555555666777<<<<<<;;;;;;:::999888777<<<;;;::::::;;;<<<;;;:::>>>===<<<;;;;;;<<<======CCCBBB???===:::888777666::::::;;;<<<<<<<<<<<<;;;;;;======<<<;;;::::::;;;999888888999;;;;;;:::888888999999999999888777777777999999888666555555666555555666666666777777777888666444555666777777666000000///000111333444555777666777999<<<===<<<:::???===<<<===???@@@???>>>;;;======<<<:::888888888444222111222444444333222444666777555000---...000///000111222333333444444333222333555444222333666333666666444555777444.........------...///000111222111111111222444555777222444555666555333111///888777444111///.........---...///111222333333333555333111111111222111000------//////000///......((((((((()))***,,,---...000222555666444///)))&&&%%%(((***(((%%%$$$'''+++)))***+++...000111111///)))+++...111333444444444...///000111222333444444000000111222222222111111111111//////333888777222111555888888555222222333222222333333222222111111///111222222000.........---,,,,,,///333444222///000000111111222222111111000111111111111111000///666444222111000///---+++...000111000///......///---,,,+++******+++,,,---)))******+++,,,,,,------,,,***)))***+++------,,,,,,,,,,,,,,,---///000111333222111000///......///)))***+++,,,,,,------...000000000///...---,,,+++..................---,,,---,,,+++++++++,,,...///---...///000000111111111---000333333...***))))))''''''(((+++...000000///...000...)))&&&(((***)))%%%%%%%%%''')))******(((&&&%%%%%%%%%'''(((***+++)))+++------+++)))'''''''''))))))(((+++///...***)))))))))(((''''''***,,,***((()))...000...,,,---///000111111/////////000)))+++---......---+++***...222444111///000///---,,,+++***))))))***++++++---............---,,,,,,&&&'''((()))+++,,,.........,,,***((('''(((***,,,((()))******))))))***+++000///...---++++++******%%%%%%&&&&&&%%%%%%$$$###tttsssqqqpppqqqsssvvvyyyxxxxxxwwwvvvtttsssrrrrrrooommmiiigggdddbbb^^^\\\YYYWWWTTTPPPLLLIIIGGGFFFBBBAAA@@@@@@?????????@@@::::::::::::;;;<<<>>>>>>>>>======>>>@@@@@@???===GGGIIIGGGAAA>>>>>>>>><<>>===;;;:::999999999::::::999999888888888888888777777666555666777888999888888888999999888666444777888888777666555444333333888===>>>999555666999888999999777555333444555============<<<;;;::::::;;;::::::;;;===>>>===<<<===<<<<<<<<<<<<===>>>???CCCBBB@@@>>><<<:::999888888999999999999888777777666777888777666777999;;;:::999999::::::::::::999999999999999888777666555:::;;;:::888666666777999555555555555666666666666666555555555666666777666111000///...///222555666555555555777999;;;;;;;;;?????????AAACCCCCCBBB@@@@@@@@@@@@===888555444444333333333444444444333222555555555333000...///000222222333444444444333333333333444555555555666888333666777666777888555///,,,---///000000000///...222111222222333444555555222222333333333222000000666444111...------///000,,,---...000222333444444222111/////////000///...,,,,,,...111333222000...''''''''''''((()))******///000222222111---***'''%%%'''((('''%%%%%%''')))&&&&&&'''+++///000...+++***---000444666666555444......///000222333444444///000111222222222111000333222333555333///000444000444888777444111111333111111111111000///......---000222333111//////...---***))),,,333666444111------///000111222222222,,,------....../////////777555333222333333222111000222333222000......///222111000000000000111222******************++++++,,,+++***+++---//////...000111111222222333333333555555444444222111///...***,,,...111222111000///111222333222000/////////111111222222111///---,,,111000...---------...///---///000222222222000000+++///444666111+++***...&&&&&&''')))---000000///000000---)))&&&''')))+++'''''''''(((***+++***((($$$$$$###$$$%%%(((+++---+++---000000...+++***))))))+++,,,+++---111000+++------,,,***((((((+++---+++'''(((///333111...------///000...+++***---000)))***+++,,,,,,,,,+++***...111222111/////////...***)))(((((((((***+++---............---,,,+++***))))))***+++---...///000,,,+++((('''&&&'''((()))&&&'''((())))))******+++///000000111000---+++***$$$$$$$$$$$$$$$######"""qqqpppmmmlllnnnqqquuuwwwxxxwwwvvvuuusssrrrqqqpppnnnkkkhhheeecccaaa]]][[[YYYWWWSSSOOOJJJGGGDDDCCC@@@???>>>>>>>>>>>>>>>>>>:::::::::999::::::;;;;;;;;;:::;;;===@@@AAAAAA@@@GGGIIIGGGAAA===>>>???===??????@@@@@@@@@CCCGGGJJJJJJLLLPPPUUUYYY[[[[[[ZZZMMMHHHEEEDDDBBB??????CCC>>>===;;;::::::::::::;;;:::999888888777777888888888777666666777888:::;;;555444555777999:::888666444444555666666666555555333:::???>>>:::888999:::888999:::888555333333444:::;;;<<<<<<======<<<<<<;;;::::::<<<===>>><<<:::;;;;;;<<<<<<======>>>???@@@@@@@@@???>>>===<<<;;;777777777777666555444444333444555444444555777999888999999999999999::::::::::::::::::999777666555;;;;;;:::777555555777999555555555555666666666666444555666666555555555666444333111///000333666888666666444444444666:::<<<<<<===@@@DDDGGGGGGDDDBBBAAAAAA???<<<777444333333555555666666555333222222444444333222111000111222////////////...---++++++111222222222444666666555000333555444555666333---***---222555666333...,,,,,,,,,---...////////////222222000//////000111111222000...,,,,,,...000111------...///111222444555...---++++++,,,---,,,+++((((((***...111111///,,,&&&&&&&&&'''(((***+++,,,111000//////............(((&&&%%%&&&(((((('''%%%&&&%%%&&&***...///,,,)))+++---000222333222000...---......///111222222333...////////////...------111111555999444,,,,,,333---000333444111//////000///000000000///...------...111444555444333222333///***&&&(((///444555333333222222000///---+++***'''(((((()))+++,,,---...222000///000222444444444222333444333000///...///////////////////////////+++******))))))***++++++...,,,,,,---000222222222333444444555555555555555666777888888666222...+++---000444888999777333111666888999999777555666777222333444555666555444333777666444222000000000000---///111333333222000///...///444777111(((''',,,%%%%%%%%%'''+++...///...///...+++)))&&&%%%'''+++***)))))))))***)))(((&&&'''&&&%%%$$$%%%''')))***+++...000000...,,,,,,,,,---///000///000333111,,,,,,,,,***'''$$$$$$%%%''''''$$$%%%,,,000---***)))((()))***(((%%%&&&)))---***)))(((((((((***+++,,,...///111222000......///******)))))))))+++,,,---...///......---,,,******++++++,,,,,,,,,---------***)))'''%%%$$$%%%&&&&&&%%%&&&'''(((*********)))'''***---000///+++'''###$$$%%%%%%%%%%%%$$$######mmmllljjjjjjkkkooorrruuuwwwvvvuuutttrrrpppoooooollljjjfffdddaaa___[[[YYYXXXVVVRRRNNNJJJFFFDDDCCC>>>>>>===============>>>;;;::::::999999999999999999:::;;;>>>BBBDDDDDDDDDDDDGGGEEE@@@===@@@BBBAAA<<<===>>>???@@@BBBFFFHHHHHHLLLQQQVVVZZZ[[[[[[[[[MMMHHHEEEDDDBBB???@@@DDD???>>><<<;;;;;;;;;<<<===999999888777777777777888888888777888888999::::::555444444777;;;<<<:::777333333444444555666666666555;;;???===;;;;;;<<<;;;888999:::999666444444444555666888999:::;;;;;;;;;<<<;;;;;;;;;;;;:::777555::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>===<<<777777777666666555333333333444666666555555666888555666777777666777999;;;:::::::::999999777666666888888888666333333555777555555666666666777777777555777888888666555555555666555333111111333555666777777555333222555999===;;;<<>>:::999999999999999::::::<<<<<<>>>AAAEEEGGGHHHGGGEEEGGGEEE???===@@@BBBAAA<<<===@@@@@@AAAAAADDDEEEFFFJJJPPPUUUWWWVVVUUUTTTMMMHHHEEEDDDCCC@@@BBBFFF@@@???===<<<<<<===>>>>>>999999888777777777777777777777888999999999888888999666555888<<<===999666555555444333444444666666777;;;<<<::::::======:::888999;;;:::888666555555444555777888999:::::::::<<<;;;;;;<<<<<<;;;888555888999999::::::::::::999999:::;;;;;;<<<;;;::::::666777777666666555444333333555777777666555444555111333555444444555888;;;888888888888777666666555777888888666444333444555666666666777777777888888888:::<<<;;;888555555666666555333111000111222222555666777666555777:::>>>===<<<;;;<<>>???777888999999888777555444222333444444444333222222222,,,,,,111///&&&###((((((&&&%%%'''***,,,------...******+++((($$$$$$)))***)))(((((())))))'''%%%((((((((((((((((((((((((***+++,,,,,,+++,,,///111000333333111111111---'''***+++,,,+++)))((()))***((()))---222111,,,***,,,...---+++***++++++***)))(((((((((((()))***+++,,,++++++000666444...+++---,,,---///000000///...------------------,,,+++***+++++++++******)))))))))+++***((('''&&&%%%%%%%%%%%%%%%%%%(((******(((%%%%%%'''***,,,---,,,***)))&&&&&&&&&&&&&&&%%%$$$$$$dddddddddeeegggjjjmmmnnnssssssqqqpppnnnlllkkkjjjhhheeebbb___]]]ZZZWWWTTTRRRQQQOOOMMMKKKJJJIIIIII======<<<<<<<<<======>>>888888888888999:::;;;;;;@@@???AAADDDGGGIIIIIIIIIHHHJJJGGG@@@<<<>>>???>>>===???AAABBBAAAAAABBBCCCDDDHHHNNNRRRSSSQQQOOONNNNNNHHHEEEDDDCCCAAACCCGGG@@@???>>>======>>>??????999888888777777777777777666777888999999888777666<<<999777999<<<<<<888444888777555333333333555666888;;;:::777999>>>===888888999;;;;;;999777666666777777888999:::::::::::::::;;;<<<>>>@@@@@@>>>;;;888888888999999888888777777888999:::999888777666666777777777666666555444222444777777555333222222///111333333222333777;;;666666666666666666555444888999:::999777555666777777777777777888888888888:::===???===:::777666777555333222000///...//////222666999:::::::::<<>>?????????===:::666444444666777888999777555666:::>>><<<999555333333333222222111111111111000///...---...000...+++...333222+++000111000...000333222///000111222333333222111000+++---///111111000...,,,,,,---...000000///---,,,---------,,,,,,,,,++++++******)))))))))***,,,---(((&&&%%%%%%'''(((((('''%%%######'''...111///,,,)))))))))***+++---...///---,,,,,,+++***)))''''''&&&***---,,,(((&&&'''(((&&&(((***(((%%%%%%'''+++,,,,,,++++++++++++++++++------,,,,,,,,,+++++++++...---++++++,,,000444666555555111+++...444333,,,333000000444<<<>>>:::555//////000111222222222111666666555222///------...)))***+++***))))))+++---000000000...---+++)))(((***)))'''&&&%%%%%%&&&&&&&&&&&&(((+++......,,,******,,,---,,,+++******+++***++++++,,,,,,++++++***)))((('''&&&''')))+++---'''&&&&&&(((+++.../////////---,,,+++,,,///222444555333000---,,,---///000888777555444333444444555@@@BBBCCC???888444444555<<<;;;:::999999999;;;;;;444555888::::::999777666555555555555555555444444000((((((000222,,,+++000***((('''(((***---.........******---***$$$$$$)))''''''&&&'''))))))(((&&&"""###&&&(((+++,,,---...,,,------,,,---///333666000333333000000///+++$$$%%%(((***+++******+++,,,$$$&&&,,,000---'''&&&))),,,(((%%%%%%&&&&&&###&&&(((***,,,---,,,+++*********000777666...***------///111333333111...---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))''''''&&&&&&&&&%%%%%%'''******'''$$$######$$$%%%&&&'''((((((%%%&&&&&&&&&&&&%%%$$$$$$aaabbbbbbcccdddfffggghhhllllllkkkkkkiiihhhgggfffcccbbbaaaaaa___[[[UUUQQQRRROOOLLLIIIGGGEEEBBB@@@???<<<888888999:::999777999:::;;;;;;<<<<<<;;;;;;======>>>???@@@BBBDDDEEEGGGDDD@@@>>>=========<<>>===<<<>>>BBBEEELLLKKKKKKKKKKKKJJJJJJJJJKKKGGGCCCBBBCCCDDDCCCBBBCCCBBB@@@>>>===<<<;;;;;;888888888:::<<<;;;999777888999:::;;;;;;999888666555666777666555444555666555666666555333222222333444777:::;;;:::888777777444555666777888888888777444666888888777888;;;>>>777777666666666666777777777777777666777777888999555888III[[[QQQ777...999999888777555444444333444444555555555444444666777222333333333222222333555444333222333555666555444333666777666333222444666222555777888888888:::;;;===>>>>>>>>><<<999666444444444555555555444333222333555888:::;;;===???@@@<<<<<<;;;999888999<<>>???===999777666666888888777444111/////////000000///......///111''''''(((***---...,,,+++222222000---(((&&&%%%&&&&&&"""###&&&&&&%%%))))))(((&&&$$$%%%))),,,---,,,***'''''')))...222///000000000...+++(((&&&******)))'''%%%%%%'''*********))))))((((((''''''((()))))))))******++++++&&&)))---...---,,,++++++---000333444222000///...222222333333333333333333111333555444222///------***++++++,,,---//////000000...+++(((&&&&&&&&&'''%%%$$$###%%%((((((%%%""""""$$$(((******&&&"""(((&&&%%%%%%''''''&&&%%%cccbbbaaaaaaaaabbbcccdddffffffffffffeeedddcccbbbbbb```___^^^]]]ZZZUUURRRRRRPPPLLLJJJHHHGGGDDDCCC???<<<999888::::::999888::::::;;;<<<<<<<<<<<<;;;<<<<<<===>>>???AAABBBCCCDDDBBB???===============???@@@@@@???>>>???BBBEEEIIIIIIIIIIIIIIIIIIIIIIIIHHHEEEBBBAAACCCCCCBBBAAABBBAAA???>>>===<<<;;;;;;666666666777999999888777555666888888888777555444555777777666444333444555555555555444222111222444444666:::;;;999777666666555555555666777777888888999:::;;;999777666888:::777777777777777777777777666666777777888999;;;;;;:::???NNN[[[SSS<<<111666888888777666555444333333777777777555333222222444666777777666444333444666333222111222333444333222333555777777555555777999111333555666666666777999>>>>>>???>>>===:::888666555555444444333333222222111333666888999:::<<<>>>;;;;;;;;;999888999<<>>???<<<999555222000//////444333333222333444666777222555999;;;;;;:::999999333555666666444222111111000000...---------------*********,,,---...,,,***//////...,,,(((&&&&&&''')))(((&&&&&&'''(((((((((''''''&&&$$$###$$$'''))),,,,,,+++***)))+++///333/////////---+++)))&&&%%%'''((()))((('''&&&'''(((,,,,,,+++)))((('''&&&&&&(((''''''&&&&&&%%%%%%$$$$$$&&&((()))***+++...000,,,///222444333111111111222333555666666666555555888:::;;;999666222//////...---+++))))))***,,,---000...+++((('''&&&&&&'''&&&%%%$$$%%%''''''$$$""""""$$$'''))))))'''$$$"""$$$###""""""$$$$$$###"""dddbbb___\\\[[[\\\]]]^^^``````aaaaaaaaaaaaaaa``````^^^]]][[[[[[YYYVVVSSSQQQOOOKKKIIIHHHFFFDDDBBB===<<<999999::::::999888999999:::;;;;;;;;;;;;;;;999:::;;;<<<===>>>???@@@AAA@@@???===============???@@@AAAAAAAAAAAABBBDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGEEEDDDDDDEEEEEEDDDBBB@@@???>>>===<<<;;;;;;;;;777555555666888999:::999555666777777777666555444666777777666444222333444444444444222000111333666444777::::::999777666666555555444444555666888999;;;;;;;;;999777666777888666666888888888888666666444444444555666888999:::888===EEEJJJDDD999333222666777777777666444333222666777777555333222222333888999999777555333444555333111000111222333222000111333555555555555777999444666888999999888:::;;;<<<<<<===<<<;;;999777666666555333222111111111222111333555777777999;;;===:::;;;:::999888999<<>>>>><<<999555333444555666555444444555444222111777888::::::888555222000111333555555444222222222555555444333333333444555222444222///000222111---*********+++---...---,,,//////...---------......---//////...,,,+++,,,---...------...///111333444111222222111000---+++***))))))***))))))(((((('''(((((((((''''''&&&%%%%%%%%%%%%%%%'''((((((&&&###$$$%%%&&&&&&&&&''')))+++,,,+++***+++---...---,,,((()))******)))(((&&&%%%&&&'''((())))))'''&&&$$$$$$%%%%%%%%%$$$######"""((()))***)))***,,,000333222000...---------///000...,,,***+++...111222222333111///......///222333333222111111222333222000000000///---+++,,,...111111---+++---111222...)))+++,,,...000111222111111111111111000//////...---111111000///............,,,...///---)))'''((()))(((((((((((()))+++,,,---***...111000---+++,,,///222333444333111222777;;;AAAAAA>>>999888:::999555111444888:::;;;<<<>>>???>>>===:::777555333333333444333222111111222444555000222555666666666777888000222444444333222333444444111//////111222000...111///............+++)))++++++,,,***((('''((()))***+++,,,+++)))(((((((((%%%&&&%%%$$$######%%%''',,,------,,,,,,---///222///...,,,***(((&&&%%%$$$$$$&&&((()))(((&&&&&&'''---,,,+++)))'''&&&%%%%%%++++++***(((&&&%%%$$$###&&&&&&&&&%%%&&&)))///333+++...222444444333222222333444777999999999888777===>>>>>><<<777222///......,,,)))&&&&&&(((***,,,///---+++((('''&&&&&&&&&'''&&&%%%&&&'''&&&$$$""""""###%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&'''%%%$$$aaa___[[[XXXWWWWWWYYY[[[]]]^^^___```aaaaaaaaaaaa___]]][[[ZZZZZZYYYWWWUUUQQQNNNJJJGGGEEECCC@@@>>>;;;;;;:::999999999999999777777888999999999999999777888999:::;;;<<<=========>>>???>>>===<<<=========???AAABBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHGGGFFFEEE======<<<;;;;;;;;;;;;;;;999888666777999;;;<<<<<<888999999999999888777666666777777666333111111222333333222000///111444888777999;;;:::999777666666555555333333333555777999777777777666666666777888555666888999999888666555222222111222222333444555333666666333333555666333555666777777777555222111222333555555444333444666555666777666444333333333333222111111333333222111000111222222222222333444555777999999888888999:::777777888888777666555444777555333000///000111222333555777888888999;;;===999::::::999888999<<<>>>>>><<<:::666333222222333555444444444666666444222444666999:::888666333222000222555666555444444444666777777666555444444555444555333000000222000++++++++++++---000111///...------,,,,,,,,,------...,,,---...---++++++,,,---///...---...///222555777333333333333111///---,,,***+++---......---+++***...---,,,+++***)))(((((($$$$$$###$$$&&&'''%%%$$$'''((())))))((((((***,,,...---,,,---///000000///))))))))))))((('''&&&%%%&&&(((***,,,,,,+++)))'''$$$%%%&&&'''&&&%%%$$$###&&&&&&'''''''''))),,,//////---+++*********,,,---000...,,,***************///...,,,***+++...111333444333111000000///---+++---......,,,++++++---///,,,***)))+++......+++''')))+++---///111222222222222333444555555333111000,,,,,,,,,,,,---...///000,,,000222///***''')))---)))))))))***+++---///000...///000//////000222444444666888888888:::===@@@===<<<777333555888666111///222666999:::;;;;;;;;;>>>===;;;999777777666666666444222000//////111222333444555444222000000111000111333333111111222333777333111333999===;;;888666444222000///---***((('''(((******(((((()))***&&&***,,,+++'''$$$$$$%%%'''(((((('''&&&&&&''')))---...///...,,,,,,---......---***(((&&&&&&''''''$$$&&&'''(((&&&&&&'''(((+++***(((&&&%%%%%%%%%%%%,,,+++***((('''%%%$$$###))))))'''&&&%%%(((,,,000...111444666555333333222222444777:::;;;:::999888:::;;;<<<999444000,,,+++***)))((('''(((***,,,...---,,,***((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%############$$$$$$%%%%%%%%%%%%%%%&&&((((((&&&$$$]]]ZZZWWWUUUTTTVVVXXXZZZZZZ[[[]]]^^^___`````````^^^\\\ZZZYYYYYYXXXWWWUUURRROOOJJJGGGDDDAAA>>>;;;999999:::999999888888888555555666777777777777666666777888:::;;;;;;;;;;;;;;;===@@@@@@>>><<<<<<===;;;>>>@@@BBBAAA@@@@@@AAABBBCCCCCCEEEFFFGGGHHHIIIFFFGGGHHHHHHGGGEEEEEEDDD<<<<<<;;;:::999999999::::::888666777999;;;<<<<<<999999999999999888888777666666666555222111111111222222222000000222666999999:::<<<;;;999777666777555444333222333444777888555444333333444555555555444555777888888777555444333333222111000000000000111555444000222777888444444555666777666555222111111333555555444333444555333444666666555444444555444333222333555666555444333333222222222111111000000111333333222111222333444444555555555555444444666555222000///000111222444555666666666777:::<<<888999999999888999<<<>>>===:::666333111111111111444444444555777777666555///222666777666444333444111333555666555555555666777999;;;:::777555555555555666555111111222...)))++++++,,,...111111000...,,,,,,,,,,,,,,,---...///---...///...,,,,,,---...///...------///222555777222222333222111000...---,,,...000222222111///...000///...,,,+++*********(((&&&%%%%%%(((+++---------------,,,***)))+++,,,+++)))((((((***,,,,,,+++******((('''&&&&&&&&&&&&$$$&&&))),,,---,,,+++***$$$%%%'''((((((((('''&&&###$$$%%%%%%%%%&&&))),,,+++***((('''&&&''')))***////////////---***)))(((***)))((('''(((+++...000...,,,++++++,,,---+++******+++,,,,,,******+++,,,---++++++---//////---***'''(((+++---///000000000111333666999999777555333---------......///000111000444666444...,,,...222*********+++,,,///111333555000,,,---333888999888111444888:::;;;;;;;;;<<<666555111...000555555111111333555777999999777666999888777666555555444444888666333000...------...444555555333000...---...111222333111/////////111444222111666>>>DDDDDDBBB999777333111///---***'''%%%''')))***)))((()))***$$$'''+++***&&&###"""###***,,,------+++***+++,,,///000000...+++)))))))))---+++)))''''''(((***+++&&&'''''''''%%%%%%''')))'''&&&$$$######$$$%%%&&&&&&&&&%%%$$$$$$###""""""'''((()))))))))***,,,///222555888888666444222222222444666888::::::999888666888888777333///,,,+++((()))***+++,,,,,,,,,+++,,,+++***)))'''&&&&&&%%%###$$$%%%&&&&&&'''((()))%%%$$$"""!!!!!!!!!"""###!!! !!!###%%%%%%###!!!YYYXXXVVVTTTTTTUUUWWWYYYWWWWWWYYYZZZ[[[\\\\\\\\\\\\ZZZYYYXXXXXXWWWTTTRRRQQQNNNJJJFFFCCC@@@===;;;666777999999777666666777444444555666666666666666666777999;;;;;;;;;;;;::::::>>>BBBBBB???<<<<<<===;;;===@@@AAA@@@???@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHDDDEEEEEEDDDAAA@@@@@@AAA<<<;;;:::999888777777888888777555666777999888888777777666666666555555555444555555444222000111222111222222222222444888;;;:::;;;<<<:::888666555666333333222222333444666777777555222222222222111000444555666666666666555444666666444333111000000000///444777888888777444///444555555666555444333222444555777666444111000000333555777888777666666777444333333444777888888777888666444444444444222000///111222222000//////000333444444444555555666666555444222111111222222333222333333333222333666999777888999999999999<<<===<<<999444111111222222222444444333555666777666444---000333444111000222444222333444444333333555666888;;;>>>===999666555666333555444111111111...)))))))))+++...000111///---,,,,,,,,,---...///000111000111222111///...///000............000222444555///000111111111000///...///111222444444333111000...---+++)))(((((((((((('''%%%###$$$''',,,///000000000000...,,,+++,,,---...,,,))))))***,,,,,,+++***)))'''&&&%%%&&&''''''"""###&&&)))+++++++++***$$$%%%&&&&&&''''''''''''!!!###$$$$$$$$$%%%''')))***(((&&&%%%%%%%%%'''(((***---111111000---++++++%%%%%%%%%%%%&&&((()))+++%%%%%%%%%'''***------,,,(((***,,,,,,+++***+++,,,+++***+++,,,......,,,***'''(((***,,,------------000222666999999888666444...---,,,++++++******+++...000111///,,,***,,,...+++*********+++...111333222+++%%%'''///555555222---000444777888777555333333444111...000555777555555444444666888888666444777777777666555555444444666555333111///...------000222444444333111111111333333222000...------...///...///444<<>>;;;999333555888888666444555666555555666777777777777666777888:::<<<<<<<<<;;;:::;;;???DDDDDD@@@<<<<<<======>>>@@@AAA@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGDDDEEEDDDAAA===<<<===???<<<;;;999888777666666555888777777777888888777555555555444333333333333333333444444333111111111222000111333444555666999<<<999::::::888555333333444222222222333444444555555666333111111333333222000444444444444444444444444555555333222111111111111000222666999888444333555555555444444444444333333333555777666444111000000333555888888666555444444333222222444777::::::999888555444444555666444222111222444333111000000111111111222222333444555666333333333333444444444444333333333222111222555888666777999999999:::;;;======888444222333444555444555444333333444333111//////111333111---,,,///222222333222111000000333555888===AAA@@@;;;666555666///222222000111333000***)))***,,,///222222000...------......///111222333222333333222000...///000//////000111111222333333...///000111111111000///111222333333333222111000,,,***(((&&&%%%&&&''''''$$$######%%%(((+++------///000000...---,,,---...222000---,,,,,,---...---)))(((&&&%%%%%%&&&((()))&&&'''(((***+++,,,,,,,,,'''&&&&&&%%%%%%%%%%%%%%% """$$$$$$###$$$&&&'''***((('''%%%%%%&&&'''(((&&&)))------+++((('''(((!!!!!!"""###$$$%%%%%%%%%%%%$$$%%%'''***,,,,,,,,,)))+++.........,,,,,,---******+++,,,...---,,,+++***+++,,,---------,,,+++000222444666666555222111++++++***)))((((((((((((+++++++++***))))))((((((***)))(((''')))+++...000+++'''$$$''',,,///---***///000111333444333111///111444222......333777777444222111222444555444222666666666666555444333222111222222222222111000///...111555777666555444444222222111///---,,,---///---...000222666999<<<===888555111...,,,+++)))'''''')))+++,,,***(((''''''''''''(((***,,,,,,+++***,,,///222222111///......000000000...+++***+++,,,...---+++)))((((((((()))&&&***---...+++(((%%%$$$((('''%%%######$$$&&&((())))))))))))(((((((((((( ###&&&)))***,,,...111777:::======;;;999777777777777666666666888999:::888:::;;;:::666333111000.........---,,,+++)))(((******))))))((('''%%%%%%&&&(((((('''$$$$$$''')))%%%$$$######"""###$$$$$$""""""$$$'''))))))&&&$$$YYYXXXWWWVVVUUUUUUUUUTTTVVVVVVWWWXXXYYYYYYYYYYYYVVVVVVUUUVVVUUURRRMMMIIICCC@@@>>><<<;;;;;;999777111444777777555333444666666777777888888888888888888999;;;=========;;;;;;;;;@@@EEEEEE@@@<<<<<<===>>>@@@AAAAAAAAAAAABBBDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGEEEAAA===;;;===@@@<<<;;;999888666555444444;;;:::::::::;;;:::777555666555444333333333333444222333444333111111222333///111444666666888:::<<<888888888666333111111222000111222444444444444444222000///111444777666555444333333222222333333444222111111000000000000000777333333666555444<<>>999444222444666777666777555333222222000---***222444444000+++))),,,000222222000...---...111444999>>>BBBAAA;;;777555666+++...000///111444222---+++,,,...222555555333111.........///111222444555111222222111...,,,------000111222333333333333222---...000111222222111111222222222222111111000000+++***(((&&&%%%&&&'''(((''''''(((+++...000///...---.........,,,---...000111...+++******++++++***)))(((%%%$$$$$$&&&(((***,,,,,,,,,------.........+++)))'''%%%$$$$$$$$$%%% """###$$$###$$$%%%'''+++)))'''&&&&&&'''((()))$$$'''(((&&&""" !!!#########""""""***)))((()))***+++***(((***,,,///000000.........//////000222333222111000---.../////////...,,,+++000111333444333111...---++++++++++++,,,---...///000...------......,,,+++)))'''&&&%%%&&&)))+++---+++,,,---///000///,,,)))333222111111222222111000...222222,,,***...333555000...,,,---000222111000111111111000///...---,,,---///111333444444222111///333777999888666555444000111000...,,,,,,...000///111222222222333555888666333///---,,,+++)))''')))+++------***((('''&&&(((&&&&&&(((---///...++++++...111222111///------///000///...,,,---///111///...,,,***(((&&&%%%%%%$$$***000222000)))### ,,,***'''%%%$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&''''''(((+++...777:::===>>>===;;;:::::::::999777666666777999;;;:::;;;<<<:::666222000///,,,+++*********+++,,,---))))))))))))((('''%%%%%%)))******'''$$$"""$$$'''$$$$$$$$$$$$%%%&&&''''''!!!$$$&&&&&&###!!!jjjaaaUUUOOONNNPPPOOONNNSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQNNNKKKGGGEEECCCAAA>>>;;;888555444333444333333333333444555555777777888888888888777777777888999;;;<<<===>>>>>>;;;===@@@@@@????????????>>>@@@CCCCCCBBBAAAAAAAAACCCDDDEEEFFFFFFFFFFFFFFFGGGEEEAAA===<<<;;;<<<===;;;:::888555333333555777777666555555555666888999333444444333000000111222444222111111222222111///444333333555999;;;:::888<<<888444333555666444222///111333555444555666777555555444333333333333444666555444222222222222222000000000000111111111111111111222444666999;;;<<<===;;;777444333333444666///000111111333333444555---111555666555333111000000///......000444999;;;333333333333333444555555222111///...------------111111111111111222333333111000000222555666666555555333666::::::555333444555666666777777777666666666444333444555666555444666666666555444333111000222222222000...,,,---/////////...---111777666222999;;;>>>???>>>:::555222000///---...000111111000,,,---///111333111...***---........./////////000000000000///------...///333333333111///...000222333222222222222222333333000111222111...,,,++++++'''&&&&&&%%%%%%&&&&&&''''''((()))+++,,,,,,,,,+++000---(((%%%%%%(((,,,000+++---///---+++)))+++---++++++***)))))))))*********+++,,,------,,,++++++---,,,)))'''''''''((()))&&&((()))(((''''''((()))))))))***,,,......+++))),,,+++(((&&&$$$"""""""""$$$$$$$$$&&&'''&&&###!!!&&&%%%$$$$$$$$$%%%&&&'''))))))))))))************''')))+++...//////......111...,,,...333666444111222111///---++++++++++++////////////...---,,,+++...///222333333222///...000,,,)))+++000333222000+++,,,---...///000000//////000///...---...111444///111222111000///000222333222000///...111555888444555666666555444444555222333444555444333111000333555777555///,,,222:::666333000...///000000000444444333222222333333444777...&&&%%%***,,,)))###%%%)))------+++((((((((((((((()))++++++***+++...///222333000,,,)))***,,,,,,...///---***+++000666888444000000111...)))###&&&)))---...,,,)))&&&$$$...---+++(((%%%###!!! ''''''&&&&&&&&&''''''(((%%%$$$######%%%(((,,,...777999999999===BBBAAA<<<<<<:::777666777999999999???;;;888888999777000***,,,+++******+++***'''$$$+++***(((%%%###"""!!! &&&&&&''''''((()))))))))''''''''''''''''''''''''""" !!!$$$%%%!!!ggg___TTTMMMKKKKKKIIIGGGMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJGGGDDDCCC@@@>>><<<999777555444333444444333333444444555666666777777888888777777666666777999;;;<<<=========<<<>>>@@@@@@>>>=========;;;===@@@AAAAAA@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEECCC@@@===<<<<<<===>>>::::::999777666555555666999888666555333333333444222333333111//////000111333111000000111111000///111000111444777999777555:::777555444666666555333333444666666555444444555666666666666555555555555444333333222222111000000------........./////////333333333333444555666777888666444222111111222222222222222111111111111000...000333444333111000000222000...---...000444666555555444444333444444444777555333000...---------,,,,,,---...///111333444111000000111444555555444555333555::::::666444555666666666777777666555555666555444444555555444333444444444444222111000///000111111000......///111000000///...111666666333999:::===>>>===:::666444111///......///111000///+++,,,---000111111...,,,////////////////////////---......---++++++,,,---444444444222111111222444222222111111111111111222000222444444111...,,,+++)))'''%%%######%%%''')))'''(((***+++,,,,,,++++++...,,,(((&&&&&&))),,,///...///000...+++******,,,...------,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,+++***)))(((((()))***&&&'''((('''&&&%%%''')))+++***))))))***************)))'''%%%$$$$$$$$$%%%&&&%%%######$$$%%%$$$#########"""!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((***+++,,,+++***)))***'''&&&)))...111000---,,,+++***)))))))))***+++******+++,,,------------...///111333333222111000222...+++---111444444222333333444444555666666666222222111...,,,,,,...000111222222111///......///333333222111222444777999888888777444222222333555555555555444444333222111888888777555222000222666666444222222444666777777333333333333333333222222111,,,))))))------(((###%%%'''((((((%%%%%%&&&(((******++++++++++++,,,---000000000---+++)))***++++++,,,,,,,,,---///444888222...+++,,,---,,,'''"""'''***---...+++(((%%%$$$,,,***(((%%%###""""""###&&&%%%%%%$$$############$$$#########$$$'''***,,,555777777777;;;@@@???:::AAA???===<<<>>>@@@@@@@@@<<<999666666888666111---++++++***+++,,,+++(((&&&***)))'''%%%###""""""!!!$$$$$$%%%&&&'''((()))***########################$$$!!!"""''')))(((%%%]]]WWWNNNIIIGGGFFFCCCAAAEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEECCCAAA???>>>;;;:::888666555444333333444444444333444444555666666777888888888888777666666777888:::;;;<<<=========>>>??????<<<;;;;;;;;;999;;;>>>?????????AAABBBCCCDDDDDDDDDDDDCCCCCCBBBCCCAAA???>>><<<<<<======:::999999888777666555555777666555444333222222222222222222111///...///000222000//////111111000...111222444777::::::888666666555555666777888666444777888999777555333333444777777888999888777666555222222333333222111///...,,,,,,---------.........555555333222111111111111333333222222222222111111222111111111111000000000///111222222111000000111222111///...///111333555888777666555444333333333777666444333111000000000,,,------...///000222333111000000111333333333222444333555999:::666555666777777777777666555555444666555333444444444333222444444444333222111000//////000111000///000111333222333222111333777777444777888:::;;;:::999777555111///......///000///...,,,+++,,,...000111000...000000000000////////////------...---+++***,,,---...///000///......000222222111111000///////////////222666666444///,,,******((($$$""""""$$$(((***)))+++,,,---......------...---+++))))))+++---...///000000///,,,******+++.........------,,,,,,,,,000---***((((((***---///+++++++++***************((()))((('''&&&&&&(((***---+++((('''&&&(((***+++((('''&&&%%%%%%&&&'''((((((%%%###"""###$$$$$$$$$"""!!!!!!!!!!!!"""###$$$#########$$$$$$%%%%%%%%%&&&'''((((((((((((&&&%%%$$$""""""%%%))),,,,,,*********)))(((''''''((((((*********+++,,,,,,---------...///000111222222222222///---...222555444333888888777888888999:::;;;666555444000---+++,,,---000111222222111000111222555555444555555666777888;;;:::777333000000333666888777555444333333333444AAA???;;;888666555333222///......///333555666666222222333333333222000///***+++,,,...///---(((%%%''''''&&&$$$###$$$'''***,,,,,,,,,,,,,,,---------222///,,,++++++,,,,,,,,,...---,,,---000333666777000...,,,,,,...---***&&&))),,,...///,,,)))'''&&&)))'''$$$"""!!!"""$$$%%%***)))(((&&&%%%%%%$$$$$$$$$$$$######$$$&&&)))***222444555555888<<<<<<888???===;;;;;;===???@@@???999666444444555555222///+++++++++,,,------+++)))((('''&&&%%%$$$###############$$$%%%&&&'''((((((!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###NNNKKKFFFDDDCCCBBBAAA???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@???===;;;999888666666555444333333333333444444444444444555666666777888999::::::999888777555666888999;;;<<<<<<<<<;;;<<<======;;;:::;;;<<<;;;<<<>>>???>>>>>>@@@AAACCCCCCCCCCCCBBBAAA@@@@@@BBBAAA@@@>>>===;;;;;;:::;;;999777666666666666555333333333333444444444555222333333111///...///111111///...///000000///...000222666999::::::777555333444666777888888777666:::::::::888555444444555666777999:::999888666444111222333444333111///.............../////////000444444222000///......---111222444555555555444333...///000111222333333444000111222111000000222333222111000111222555888::::::999777555333222222111222333333333333444444555222222111000000000111111222111000111222333222111333111333777888555444666888888888888777666444444666444333333444444222111444444444333222111000000000111111111//////111333444666555222333777777444444555555666666666555555111///....../////////......,,,,,,---000222222222/////////000000000111111...//////...---,,,...///,,,---............000222111000//////............,,,000444555222...***''')))'''%%%######%%%'''))),,,---///000111111000///000///...---,,,+++++++++------------,,,+++++++++,,,,,,,,,,,,++++++***)))---+++)))''''''(((***+++((()))***++++++++++++***++++++***((('''''')))+++******)))(((''')))+++...(((''''''&&&&&&'''((()))'''%%%$$$$$$%%%%%%###""""""""""""######$$$%%%%%%&&&&&&&&&'''(((((())))))%%%%%%&&&''''''''''''&&&&&&$$$$$$%%%(((******(((///...,,,***(((&&&%%%$$$------,,,++++++******************+++,,,...000222000...,,,---///222222111666555555444555666777888777777555222///------...,,,///111333444555888:::777666666666777777555444999999777444222222444777888777444333333555777888JJJJJJFFF???999666444111+++++++++---000222333222...///111111111///---,,,'''***...000///,,,***)))***)))(((&&&&&&(((***,,,---......,,,---//////,,,111---))))))---000111000555111---...222555444222000...,,,,,,,,,,,,***''',,,...//////,,,***)))(((&&&%%%$$$######$$$&&&'''))))))((('''&&&&&&&&&'''%%%%%%$$$$$$%%%'''(((***000333444444666::::::888999888777777:::<<<<<<<<<888666333222333333111000+++++++++---//////---+++&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###############""""""""" EEECCCAAA@@@???>>>===<<<============>>>>>>?????????>>>===;;;999777555444333333333222333333444444555444444444444555666666888999;;;<<<<<<;;;999888555666777999:::;;;;;;<<<999:::;;;;;;;;;;;;===???>>>???@@@???>>>===>>>???AAAAAAAAAAAAAAA@@@???>>>BBBBBBAAA???===:::888777<<<888444222333555666666333333444444555555555555333444444222000///000222000///...///000111000///+++...222555555444222111222444666888888888888888999:::999888666555777888555666777888888666444333222333555555555333000///............/////////000111000///...------------///111333444555555444333//////000111222333444444111222333222111222555777333222222222333555888999:::999777555333222111111111111222333333444444444333222111111111111222222333222111222333444333222222000111555666333222444888888888888777666555444555333222222333333222000111111111111111000///...222222222111///...///000111444444000///222333111000000111111111111111111000///------...//////...///...---...000333444333,,,---...///000111222333---.........,,,,,,...000///000222333222333444666000//////...---------...***---000000---)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&+++,,,...///000111000000000000///---+++(((&&&%%%)))))))))***+++,,,,,,+++,,,,,,,,,,,,+++***)))((()))************)))((('''&&&&&&((()))***++++++***)))***)))(((&&&&&&''')))&&&(((***+++***+++---000***)))((('''''''''((()))&&&&&&'''((()))'''### !!!!!!"""###$$$$$$%%%%%%(((((()))******+++,,,,,,%%%&&&'''((()))******+++)))(((''''''(((((('''&&&...---,,,***)))'''%%%$$$,,,+++***)))(((((((((((('''&&&&&&&&&(((+++---///---+++******+++---......111000000000000111111222111222222000...---...///+++---000222444666999;;;999777666666777666333000444666777666555555666777666555333222333666999<<>>>>>???????????????>>>===@@@@@@@@@???===:::777666<<<888333222555777777666666666666555444333111111444444444333111000111222000///...///111222111000---000444555555333333333333555777888777888999:::888999999777666666888:::555555666666666555444333444444555555444333111000,,,,,,---------...............------------......,,,---///000111111000000222222111111111000000000///111222333333444777:::666555333222222222222333777666555444333222222222444444444444333222000///------...///111333555666444333333444555666666555444111222555555222111444666666666666666555444333333222111111333333222111......//////......---,,,222222222000...,,,---......111111---***,,,---,,,------...............---///---,,,---...000//////000...---...000222333222+++,,,---...///000111222***+++,,,+++******,,,...---///222222222222333444///......------......///***,,,,,,+++(((&&&%%%%%%$$$%%%'''(((((('''%%%$$$'''(((***---...///////////////...,,,)))&&&$$$"""'''&&&&&&(((***,,,,,,+++------......---+++)))((((((***,,,...---+++'''$$$######$$$&&&''')))******&&&'''((('''%%%$$$$$$%%%&&&))),,,,,,++++++...111***)))(((''''''((()))***&&&''')))+++,,,)))###!!!"""###$$$$$$###''''''((()))***++++++,,,(((((()))***,,,---...///++++++***)))(((&&&&&&%%%(((((())))))))))))((((((&&&%%%%%%%%%%%%'''((()))&&&%%%%%%&&&'''***,,,---******)))))))))***,,,------...////////////......***+++------,,,,,,---...,,,...000111111222555666888666444444666666333000222444777777777666777888555444333222444666999<<>><<<:::999999999777888888999::::::;;;;;;888777777666555555555666333333333333444555666777555555555555555666666777666777:::<<<<<<:::777666444444666888999::::::::::::;;;<<<;;;;;;<<<>>>AAA>>>>>>>>>===;;;;;;===???<<<======>>>>>>>>>>>>===<<<===>>>???>>><<<999777;;;888666777;;;;;;888444444444555444333222000///333333333222000///000111111000///000222333222111222555888888777666777888444666777777666666999<<<999999999777555555777999666666666555555555444444444444333333222111111111------........./////////---------,,,------......***+++,,,---------------000////////////.........,,,...111333444555888:::666666444333222222222222444444333222222222222333555555555555444222000///------...000333555777999666555444666888999999888777444444666555222111444222222222333333222111111111000///111333444333222//////000000//////......///000000///---,,,---//////333333...***+++---,,,+++,,,---......---+++***---,,,+++,,,...000000000...------...///000000...------------............***+++,,,+++******,,,...***---///000///......///------------...///000111......,,,)))&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***---///111111111111000///...,,,***)))((()))'''&&&(((+++---,,,***,,,---------,,,***(((&&&%%%'''***,,,+++((($$$!!! !!!"""$$$&&&(((***%%%((())))))'''%%%$$$$$$)))+++,,,***''''''+++000((('''''''''(((***,,,---))))))***+++,,,)))%%%""" """###$$$%%%%%%$$$%%%%%%&&&'''((()))***+++,,,,,,,,,,,,---...///000,,,---,,,+++)))((((((((('''(((***+++,,,+++++++++''''''%%%%%%&&&''')))+++((((((((()))***,,,---...+++++++++*********,,,...+++---///000000...,,,+++''')))+++,,,,,,,,,---///---///111222333444666888666333111333777999777444666666777666555555777999666555444333333555777888BBBJJJJJJ>>>666777555000/////////000000---)))&&&(((((()))***,,,---...///...------------.........,,,((($$$###&&&***,,,---***...,,,(((---666444,,,&&&'''((())))))***,,,...(((&&&%%%'''+++------+++******)))'''&&&%%%&&&'''!!!"""""""""!!!"""$$$&&&)))'''$$$!!!!!!###%%%'''######""""""###$$$%%%%%%$$$$$$%%%'''(((***+++,,,,,,222555444333666999888777666555666888888777555333444555555333222111000,,,,,,,,,...//////---+++&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!"""######""""""###$$$;;;;;;;;;:::::::::<<<>>>555555666777777888999999444444444444555666777888444444444444555666777777555555555555555666777777444666999;;;;;;999666444333444666777999:::::::::=========<<<;;;;;;===@@@;;;;;;<<<;;;:::;;;===???;;;;;;<<<===>>>>>>>>>===888:::<<<>>>???===;;;:::999888999<<<@@@???999333///000111222333222111111222222222111///...///000111000///000222333333222111444666666444444555777555777888777555666999===;;;:::999666444444666888777777666555555555555666444333222111000000000000000000000000111111111111...------,,,,,,------...+++++++++,,,,,,---------***++++++,,,---...//////))),,,///222444666888:::555555555555555666777777222111111111222222333444333333444555555444333222222222333444555777888999666666555777:::;;;;;;;;;:::777666888777333222555...//////000000000//////000//////000222444444333222333333333333222222111---.........,,,---...000222666777111---...//////+++,,,.........,,,***))),,,+++***,,,///111111111---,,,,,,---...///---+++//////...---,,,,,,+++++++++---------,,,,,,...000---///111222111///000000---------...///000111222222000---(((%%%&&&***---((('''%%%$$$$$$%%%'''((('''))),,,///222444555555444333333222111000000000+++)))((())),,,---+++))))))***++++++***'''%%%###"""$$$%%%&&&&&&### !!!$$$(((***(((***------+++(((&&&&&&---...,,,'''"""###)))///%%%%%%&&&'''))),,,...000---+++*********)))'''%%%!!!"""$$$&&&''''''''''''%%%%%%&&&'''((()))***+++///......------......///...//////...---,,,,,,---------...///...---,,,+++...---+++)))((()))***+++++++++,,,---.../////////---------,,,+++,,,...000)))+++...000000...+++)))))),,,...///......///111---000333555777999<<<>>>444111///222888<<<;;;999:::999777444222333777999888777555444333333444444<<>>===<<<999777888;;;===<<<;;;999888888999:::;;;:::;;;;;;;;;:::999777666:::888666888;;;<<<;;;888333333444333333111000//////////////////...------444333222111000000000000000111222333444555555555999999::::::999888666555777555333333444666666666666444222333666777555222222111000...---......///000000000111000///......222111000...------,,,,,,......---,,,++++++++++++222111111///...---,,,,,,+++,,,---///000222333444444333111222444666777666///...,,,+++******++++++333333333333555777999;;;555333000......000222444222444666777777777888:::555444333555666666555333333333222111111000//////111000...------///111333111222333333333222111000444444333///,,,))))))******,,,///222444555666666666333...***)))***,,,......------------,,,,,,,,,111000...---,,,,,,------+++*********+++---///000***(((&&&%%%&&&'''&&&%%%+++---000000///---------///000000000000000///......,,,******+++++++++******,,,------,,,***'''%%%%%%(((...333555333000...333555666666555222///---///...,,,---......,,,+++,,,,,,+++,,,,,,+++'''$$$'''''''''&&&$$$!!!"""%%%'''(((((('''******+++,,,+++***)))(((...---,,,***)))))),,,...,,,)))&&&%%%'''***,,,---+++))))))+++------***'''$$$%%%%%%$$$######$$$%%%&&&&&&'''((()))***++++++,,,***&&&%%%&&&(((******///+++''''''***---...---///000111111000---***((())))))))))))***,,,...000...,,,++++++---...///...///............///000000333444555555333000---+++***---000111000/////////444444333333444444555555777777777888999999::::::<<<999555333222444888::::::::::::999999999999999;;;999888777666444000------///000...***((())),,,///+++)))...777:::666000)))&&&###$$$(((+++,,,++++++))))))***)))(((+++000---,,,******,,,...//////,,,++++++,,,---...---,,,%%%$$$###%%%((()))'''$$$***&&&"""!!!###$$$$$$"""&&&$$$"""!!!!!!"""$$$%%%'''&&&$$$!!! ###''' !!!"""$$$%%%&&&$$$"""!!!!!!"""***+++---000333555777888888:::;;;;;;:::999999:::777777777666444222///...,,,---.........---+++***''')))***)))&&&%%%''')))###$$$%%%&&&&&&%%%###""""""###$$$%%%%%%$$$"""!!! ######  888888888888888888888888999777555555666666666444888888777666555333111000444444444555555555666666444444444444555666777777888888777666555444444333555555555555666777888999666666777888999:::;;;;;;<<<<<<;;;888777777:::<<<;;;:::888888888999:::<<<888888999888777555333222888777777777999:::999888555444444333222111000000111111111111111000//////444333222222111222222222222333444555555666666555777888999::::::999999888666555333444555666666555555555555777:::999666333222111111000111222333444......///000000111111222333222111000///.........111000...,,,***)))((((((++++++,,,,,,---------...++++++---...000111222333444222000000111333333222333222111///.........///222333333444666777999:::555333111//////000333555222444666777666666888999777666666666888888666444555555555444444333333333333111...,,,++++++---...222333444555555444333222222333333111///------...---.../////////...---,,,111///,,,)))((()))+++,,,------------------,,,,,,///...---,,,,,,---......+++)))(((***,,,......---***)))(((((()))((('''%%%+++...111111000...------//////000000111000000///...---++++++,,,---+++******+++---...---+++((('''(((***---000111111///...000111333444444333111000---+++***+++,,,......------,,,,,,------+++(((%%%&&&&&&%%%%%%###"""  ###%%%'''(((((((((******++++++++++++******...///...,,,******,,,...---,,,***+++---......---***((('''(((++++++)))'''((((((&&&###  %%%%%%'''(((***+++,,,---///,,,(((&&&'''(((((((((++++++***)))((()))+++---+++******)))((('''&&&&&&'''''''''(((***,,,...000,,,***)))***,,,...///////////////......---------111222444555444222///...111222333222000000111222444333333222222222222222555555666666777777888888888666333111000222444666555666666666555444333222111000000111222222000...------,,,---.../////////666333222666<<>>>>><<<:::::::::888666444111///---++++++---,,,+++***++++++,,,---((())))))(((%%%$$$$$$%%%''''''&&&%%%###"""!!! %%%%%%&&&'''&&&$$$""" !!!!!!"""### 999888666555555666888999666444333333444555444333333444555555666555555555555555555555666666666666333444555555666777777777777777888888777666555444333333333444555666888999555555666777888999999:::999:::;;;:::888888999;;;999999999999:::;;;===>>>>>>===<<<;;;999888666555333555888777444333555888888666333111000000111222444444444555555444444333222222222222333444555666777777777777777666555555444444555666666666666666666555555666777777555222444555777999;;;:::888777777666555444333222222111000/////////000333666777666666444333222111111111---,,,,,,,,,,,,,,,------...............---------+++++++++,,,------......+++++++++...222555666666222111000///...---------000111333555666666666555555444333111222333555777444666777777666777888:::;;;:::999999:::999777555111111111111111111111111111000///...///000111333------///000000///......+++...111222000///......000000000000000000//////,,,,,,,,,,,,------------)))***,,,.........---,,,)))******,,,---///000000111...---111888999444...,,,,,,---///000...)))&&&***,,,000111///---,,,,,,+++,,,---...////////////,,,++++++,,,...---+++***)))+++,,,...///......---...,,,+++***+++...111444000///---+++***)))))))))+++(((&&&&&&(((+++---...)))(((((()))***(((%%%###'''&&&$$$###""""""###$$$!!!!!!""""""###%%%'''((((((((()))***+++,,,---...///000111000...,,,,,,,,,(((&&&%%%&&&(((((('''&&&)))(((&&&&&&&&&'''((()))---,,,***&&&###"""$$$&&&###$$$%%%&&&'''((()))***$$$###!!!###&&&)))***+++))),,,...---+++)))***+++,,,,,,+++++++++,,,,,,---))))))***+++,,,---//////***((('''''')))+++,,,,,,---.../////////---***)))...///111222222222000000000000000///------///111//////...------............///000111111000//////333333222222222111111111222222222111111111111111000///...//////...,,,)))---+++***,,,///222222222---///111333444555777888222...+++***---......,,,***((((((***)))&&&(((---111000...---------,,,***......,,,)))&&&$$$$$$$$$%%%$$$$$$%%%&&&&&&'''&&&'''&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%###!!! !!!""""""!!!!!!!!!$$$&&&###""""""!!!!!!"""###$$$"""$$$&&&''''''''')))+++---,,,,,,,,,///222666999<<<>>>??????===;;;::::::777666333111///.........000...+++)))((()))+++,,,******)))((('''&&&%%%%%%''''''%%%$$$############&&&'''(((((('''%%%"""!!!!!!######"""""" 888777555444444555777888555333222222444555444333333444444555666666555555555555555666666666777777333444555666777777777777555666888:::::::::999888444444444444444444555666555555666777888999::::::999:::<<<<<<:::::::::;;;:::::::::;;;<<<===>>>>>>;;;:::999777666444444333222555777666333111333666777666333111111111333444333333444444555444444333111111111222333444555666777777888777777666555444888888888777777666666666666666666777888777444222555555555555555555777888777777777777666555444444444333111000111222444666777666555333222222111111---,,,,,,,,,---...//////........................+++++++++,,,,,,,,,,,,,,,(((((())),,,///222222222444444333333222111111000...000222333444444444333555444333222333444666777666777888888777777999<<<;;;999888888999888666444000000000///////////////000///......//////111111000111222333444333333222...000333333111///......++++++++++++,,,,,,------)))***+++,,,------------((()))+++------...------)))***+++,,,...///000000111///...333999;;;555...,,,---///111222000,,,(((***,,,......---,,,+++,,,)))***+++,,,------------+++***)))***,,,,,,+++))))))***,,,...////////////---+++))))))+++000555888111000---+++***)))******,,,)))&&&%%%''')))+++,,,***))))))++++++***'''%%%)))(((&&&###""""""""""""!!!!!!!!!!!!"""###%%%%%%''''''((()))+++,,,------...///000000---,,,+++,,,,,,)))&&&%%%&&&((()))***))))))((('''&&&'''(((***,,,,,,***'''$$$###$$$&&&############$$$$$$$$$$$$%%%$$$###%%%))),,,------((('''''')))+++***(((%%%$$$&&&((())))))((('''&&&(((((())))))************+++)))''''''(((************,,,...//////...,,,+++......///000///...------+++...000111111000111222,,,,,,,,,,,,---......///000111333444444444333222111111111111111000000///222111///...///111444555111000000000111///---***---......,,,******---000,,,///111222333444777:::222...++++++...111111000)))'''''')))(((%%%&&&***---,,,+++,,,------,,,++++++,,,,,,***'''%%%$$$%%%'''((()))))))))((('''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$###!!! """######""""""###%%%  """###$$$!!!###$$$$$$######$$$&&&...---,,,+++,,,///333555;;;>>>??????===:::888777555444333222111222333444666333///,,,******,,,---,,,+++******))))))((('''&&&%%%%%%$$$%%%%%%&&&'''&&&'''((()))(((&&&$$$"""$$$&&&%%% !!!!!!777666555444444555666777555333222222444555555444666666666666555444333222555555666666666777777777333444666777888888777666444666888;;;<<<<<<;;;;;;555444444333333333444444555555666777888999::::::888:::======<<<;;;;;;;;;::::::;;;;;;<<<<<<======;;;:::999888777666666666444555555444333222333444555444333222222333444555333333444444555555444444222222222333444555666777888888888888777777666555===<<<;;;:::999999999999888777666666777777555333555444333111000111444666444555777888::::::;;;;;;666555444333222222333444666555444222111111111111111000///...............++++++,,,,,,---...//////---,,,,,,,,,++++++*********))))))***+++,,,***(((///000000111111000//////......///000111111111111444333333222333444666777777888888777666777999;;;999888777777888888666444222222111111000//////...//////---,,,+++*********...///000222222222222111222444555444222000//////...---,,,++++++++++++,,,''''''((()))******++++++))))))***+++,,,---...///+++,,,---...////////////...------111666777333...,,,---///111333222...+++,,,---------++++++,,,...)))***+++,,,,,,,,,,,,,,,+++)))((((((***++++++*********,,,---.../////////***)))((()))+++000555888......,,,,,,,,,,,,......+++)))'''&&&(((*********---,,,---...///...+++((()))((('''%%%###""""""!!!!!!"""""""""######$$$$$$$$$&&&(((***+++++++++***,,,---------+++***+++,,,,,,((($$$"""###&&&(((((('''((()))(((&&&&&&((()))******)))&&&### !!!######""""""!!!!!! ###"""!!!"""$$$&&&&&&%%%$$$!!! ###'''((($$$ """$$$&&&(((((('''$$$######$$$%%%%%%&&&&&&%%%%%%***(((''''''(((*********+++,,,---...///......---------......------,,,,,,&&&)))---//////......///------,,,,,,------...///,,,---000111222222111000//////.........---------111///---,,,---///222444,,,,,,---///222333111000...000000---)))(((,,,000...///000000111222444666111---******...000000///((('''(((***(((%%%%%%)))(((((())),,,000222222111(((+++......***&&&&&&'''))),,,...///,,,)))''''''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$###"""!!!!!!!!!######"""!!!!!!""" """###!!!"""###"""!!! !!!"""------,,,,,,---///222333:::<<<>>>>>>;;;888555444222222222222222333444555999777333000......///000,,,+++******++++++***)))%%%%%%&&&''''''(((((()))&&&''')))))))))(((&&&%%%'''(((&&&!!!!!!!!!555555555555555555555555555444222333555666666555666666666666555444333333555666666666777777777777333444666888888888777666444666999;;;<<<;;;:::999333222222222333444555555444444555666777888888999666999<<<===<<<;;;::::::999999::::::::::::::::::<<<<<<:::999999999::::::666555333333444444333222222222333333444555555555333333444555555555555555666555555555666777888888888999999999999999888777<<<;;;::::::999:::;;;;;;:::888666555666666555444222444444222///...000222000222444777999::::::;;;555555555555444444333333444444222111000/////////222111000000000000000000---------....../////////......---,,,++++++******,,,+++++++++,,,+++(((&&&)))***+++---------------------------...///000000222222222222333444555666666777666555444555777:::888777777888999999777555444333222111000///...---...---,,,+++***))))))(((***+++---...//////......111222222111///...///000000///...---,,,,,,,,,---(((((('''(((((()))***+++))))))((()))***---///111...///000000000///...---------...000333444222///+++,,,...111333333111...//////...,,,+++,,,///111,,,,,,------------,,,,,,---***'''''')))+++,,,---******+++,,,---......///'''''''''(((+++...111333*********))))))*********)))'''&&&'''***+++,,,+++,,,,,,---...///...+++)))&&&&&&&&&&&&%%%$$$###""""""###%%%%%%&&&%%%$$$$$$"""$$$(((***+++***(((''')))******)))((((((+++---)))'''$$$###$$$%%%%%%%%%$$$&&&((((((&&&%%%&&&'''%%%'''((('''$$$"""!!!!!!"""""""""!!!!!!!!!!!!  """###"""!!! !!!"""$$$%%%$$$$$$&&&&&&'''(((''''''&&&%%% """$$$&&&&&&'''&&&(((&&&%%%&&&))),,,------//////..................+++,,,,,,---.........///)))+++------------...///111000///...------------((())),,,///000000///...//////...------------...000000000000//////......******,,,000444666666555000000///......000333555222000///.........//////000,,,((((((***,,,,,,******((())),,,***&&&&&&***((((((***---111333222111(((---222222---(((&&&&&&'''+++//////+++&&&"""!!!"""%%%&&&%%%%%%''')))%%%$$$"""!!!!!!!!!"""""" ###%%%%%%###"""!!!!!!"""!!!!!!"""######!!!!!!"""###+++,,,---...000222555666888;;;===<<<999555222111...///000000111111000000555444111///......///000+++)))((()))+++,,,+++)))'''''')))******)))((((((%%%'''(((******)))(((''''''(((%%% """""" 444444555666666555444444555444333333555777666666222333444555666666666666666666666666777777777777333444666888999888777666555666999;;;;;;:::888666000000111222333555666777222333333444555666777777444777;;;<<<;;;:::999999888888999999999888777777999888777666666777888999777555222333555666444111000111333444555666666666444444555666666666666666888888888888888999999:::999::::::;;;;;;:::::::::888777777777777999:::;;;;;;999666555555666666555111333555444111......///...000222333555555555444444444555666666555444444333333111000///........./////////000111333444555444333222111000///......///......---,,,+++***)))---------...//////,,,***)))+++---///000000000///---,,,++++++,,,---///000111111111222333444555666555555555333222333666888888777777888::::::999777444333222000///---,,,+++++++++,,,,,,,,,---------+++---...000111111000000------...---++++++---...+++***)))))))))***+++,,,+++***)))))))))***,,,---***)))((('''))),,,000222000111111111111///---,,,---...000222333333333333++++++---000333333222000222111///---+++---111444.........///......------...+++((('''))),,,...///******++++++,,,---......&&&&&&'''(((***+++---...(((((('''&&&$$$###"""!!!&&&%%%&&&(((+++---...---*********,,,---,,,)))'''###$$$&&&&&&'''&&&%%%$$$$$$%%%'''(((((('''%%%$$$!!!$$$(((++++++)))&&&$$$((((((((('''&&&'''***---+++***)))***++++++)))'''"""%%%((((((%%%###$$$%%% ###'''(((((('''''''''!!!!!!!!!!!!"""""""""###"""!!!"""$$$''')))))))))"""%%%%%%######'''***'''&&&%%%$$$###$$$%%%%%% ###&&&)))***++++++%%%$$$$$$&&&***...000111222111000...------------******,,,---///000111222555555444333222333555888555333111///---,,,+++***+++---000444555555444333222111000///...///000000111333444555333000,,,))),,,---///333777999999888222...,,,...333888::::::999666222000000///...,,,///+++'''%%%'''((('''%%%+++***+++---,,,''''''+++,,,+++,,,---//////---+++)))///555555///(((%%%%%%"""''',,,,,,(((!!!###%%%%%%&&&)))+++$$$###!!! """######&&&((((((&&&$$$######%%%$$$"""!!!"""$$$$$$######$$$%%%)))+++---000333666888999777999<<<;;;888444000///,,,---.........---,,,+++...---,,,,,,,,,,,,---...***(((&&&(((+++---+++))))))***+++,,,+++***(((&&&%%%&&&(((***+++***)))(((%%%'''%%% ###$$$###666666555444444444555555666555444555666666444222111000000222555666555444888777777666666666777777333444555777777777666555777777777:::======:::777555555666666555555444333555555555333222333666999888999::::::999999;;;===888555666:::999444555::::::;;;;;;888444333555888888777666555444333222222222111222444777888888777000111666===>>>999555555555444444666:::;;;:::888;;;;;;<<<<<<;;;:::888777999999:::;;;;;;;;;::::::888777666555555444444555444444333222000///......000111111222333555555666666555444333333333333333999777444333333333222111---///111///------111444333444555555444111///---+++,,,,,,------,,,,,,+++******++++++,,,---------///...---///111111...***...---,,,,,,---000222444000------000111000222666333888888222///333666777777777666666666666777777444333333222111000//////---,,,+++***+++,,,---...---...000111111///---+++---,,,,,,,,,---...---,,,***************+++,,,,,,...,,,************(((&&&$$$$$$&&&***...111000///......---,,,++++++++++++))))))***+++---.../////////......///111111111000333222///------...000111000/////////............///,,,(((&&&&&&(((,,,...//////...---,,,++++++***(((&&&######$$$%%%%%%$$$'''''''''''''''((()))***)))'''&&&%%%&&&))),,,...,,,,,,,,,+++)))'''&&&%%%$$$&&&***------+++'''$$$&&&***......+++&&&$$$###))))))(((&&&%%%%%%(((***,,,+++***((((((((()))***%%%'''***+++)))&&&$$$######&&&)))***))))))+++...&&&%%%&&&'''((('''%%%###"""'''******'''"""###"""!!!$$$)))+++)))'''$$$&&&)))++++++(((%%%###$$$###""""""###%%%(((***&&&$$$%%%)))'''###%%%,,,''''''&&&######&&&---333111000///---,,,,,,++++++,,,***((()))+++---//////777666555444444444444555555555333000,,,***+++,,,)))+++000444777777555444333555222///222888888333444222000------...000111111111222666999999666333111...,,,///555<<<@@@BBB???777---'''(((******))),,,)))'''(((+++......,,,111///...///...+++'''&&&...,,,***,,,///...)))$$$%%%+++000///***%%%###$$$'''''''''&&&%%%$$$""""""######$$$$$$%%%&&&''''''&&&&&&&&&###  !!!"""###""" !!!""""""!!!!!! $$$$$$$$$###!!!!!!###$$$''')))...444444222444888444444666;;;@@@???999333...,,,***((('''(((***,,,...---,,,,,,,,,---......---,,,***((('''&&&%%%%%%"""$$$&&&((()))(((&&&$$$$$$$$$$$$%%%&&&'''))))))'''&&&&&&&&&''''''%%%$$$666555555555555555666666666555444555666666444222333222222444777888777666555555444444444444555555444555555666666666666555777777777999;;;;;;888666555555555555555444444444666666666555444555777:::999:::::::::999:::<<>>:::999777777888999777555555333111333666777555333777777777666555555555444555555555666999999888777666444444666555222111333777777777777777888:::;;;:::999999888888888888888999999999999888777666555555444333222111111111111000000//////////////////444555555555444222000///111111222333333222222111444222///...///000000///444111------///111000---,,,,,,,,,---,,,,,,,,,+++---,,,***))))))***,,,------...///000111333444444333222111///......///000---...///000000000//////...+++***,,,---,,,---111---111444444333444555555777666555333222111000000,,,,,,---------.........,,,+++***)))(((((()))******)))(((((())),,,///111222333444333111000111222))))))))))))***+++,,,,,,---+++***)))***)))(((&&&''''''''')))+++,,,+++)))((('''''''''((()))******)))***+++,,,---///000000...---,,,,,,---...---+++))))))((((((((()))***+++******+++,,,---...//////%%%(((+++......,,,***((((((((())))))***++++++,,,$$$$$$&&&(((+++,,,+++))))))***+++,,,+++***(((&&&%%%&&&&&&&&&''''''''''''++++++++++++***)))''''''"""###%%%'''((())))))(((%%%&&&(((***,,,,,,+++***,,,,,,***'''###!!! %%%&&&&&&&&&&&&&&&&&&&&&$$$###""" $$$'''############$$$###"""!!!&&&'''&&&$$$!!!!!!###%%%""""""#########"""!!! """###"""$$$(((+++)))***,,,...//////...---)))))))))******+++,,,,,,...///000000111111000......+++'''%%%$$$&&&'''(((++++++++++++,,,---......,,,+++***,,,...000000000444222///,,,,,,...000222///222444444333111111222555444333222111222222333222222222222111//////000555444444333222000//////---.........------......---///111333222111///...,,,+++******++++++***)))++++++***)))))))))+++,,,&&&+++,,,'''%%%((()))''''''&&&%%%&&&''')))))))))***&&&"""$$$)))+++(((%%% !!!############$$$$$$%%%&&&&&&%%%$$$###&&&&&&%%%###!!!!!!###&&&&&&&&&$$$###"""!!! !!!"""######$$$$$$$$$######%%%)))000555000***'''(((***+++///555...---++++++,,,---.........000222333333222000//////---+++)))((()))+++,,,,,,+++***)))((((((''''''))))))(((((((((((((((((($$$###"""!!! $$$###""""""###""" 111111111111222222333444555444333333444444333111333222222444777888777666222222222222333444555555555555444444444444444444555666666555333111222333333444444444444333222222222333555555444333444666444444444333333555999===888888666555777;;;999444222222222444777888777666444444555666777888888999444444444777:::;;;;;;:::777444333444444111222555777777777666555666999;;;;;;;;;:::999999::::::;;;;;;;;;;;;:::999777666555444333222111111000000000,,,,,,------------------222333555555555333111000///000111222333222111000111///---,,,---......---///---+++***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,------......//////000000222333333222000000111333//////000000000111111111///,,,+++......,,,...222...555666555<<>><<<555222555777888888888999999444444555666777888999999555444555777:::<<<;;;:::999555333444444333444888555666777555333444777:::::::::::::::<<<>>>???AAA<<<<<<;;;:::999777555444333333111000000000000000+++++++++,,,,,,---------///111333555666555333222...///111222333222111000111///---,,,...///......+++,,,,,,+++******,,,...+++*********+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,------......---000222222000///000222////////////111333555666111...---///000...///333111888555444IIIccc[[[@@@333333222111000000000000,,,,,,+++++++++*********)))((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&((()))***))),,,///...,,,+++...111............///000111222'''&&&%%%&&&((()))((('''######$$$&&&((()))(((&&&&&&''''''''')))***+++,,,)))***+++,,,...///000000///...------......---+++$$$$$$%%%%%%&&&'''((()))++++++++++++,,,,,,,,,,,,***,,,///111000---)))&&&+++***)))'''%%%###"""!!!$$$###"""###%%%''''''&&&&&&&&&&&&&&&&&&'''''''''***)))'''&&&%%%&&&((()))(((((((((((('''&&&%%%%%% """&&&)))++++++******+++)))(((***---......,,,''')))******)))((()))******+++++++++***((('''%%%''''''&&&$$$###%%%))),,,***)))((())),,,,,,***(((###&&&(((&&&""" ###$$$"""!!!###'''((('''%%%############$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$(((++++++))),,,///,,,&&&'''&&&%%%&&&'''&&&### #########%%%&&&(((***++++++++++++---///111000///---------...///000111222333333444333111111333444444444444333333222111111000///222555444//////444333111...,,,+++***++++++'''***------+++)))((()))((())))))'''&&&&&&***---++++++,,,+++++++++,,,------......,,,))))))+++---777>>>===222+++---...***------+++)))'''&&&'''(((###""""""%%%(((***(((&&& !!!"""###$$$$$$$$$"""!!! """$$$%%%###%%%&&&%%%""" !!!""""""!!!!!!!!! !!!"""###%%%&&&"""###$$$$$$$$$'''+++...+++&&&$$$(((***)))((()))'''''''''&&&%%%&&&'''(((***---111444444222...,,,***+++,,,---------.........---,,,+++************$$$%%%&&&''''''%%%###"""%%%$$$$$$#########$$$$$$  """"""!!!666666555444444444555555222111111111222222000///111000000222555666555444333333333444555666777888111222444555666555444444444555666555222111333666000222555777666444111///000222444444333333333444222444555666666777:::<<<777888666555:::@@@>>>777555888<<<<<<:::888999;;;777777777777666666666666666666666888:::;;;:::999;;;666444555555444777;;;999::::::999666777:::>>>999999:::;;;>>>AAADDDEEE<<<<<<;;;:::888666555444333222111000////////////***++++++,,,,,,------......000333555666666444333---///111222333222111000444111//////000111111000,,,...///...+++,,,///333************+++,,,---...+++,,,,,,------,,,,,,+++)))******+++,,,---......(((+++...///---,,,---///.........///111555999;;;333///...111111///000444...333------MMMqqqeee>>>///////////////000111111...---,,,+++***(((''''''((('''&&&$$$######$$$$$$%%%%%%%%%%%%&&&''''''((($$$(((+++***((('''+++...******+++,,,...000111222,,,***)))((()))(((&&&%%%$$$$$$%%%&&&((((((&&&%%%""""""######%%%&&&((()))))))))***+++---...//////000///------......---,,,"""###$$$&&&(((***+++,,,------,,,,,,+++******))))))+++---///...***&&&$$$###$$$$$$%%%&&&'''((((((&&&$$$""""""%%%&&&'''''''''''''''''''''((()))***---***'''%%%$$$$$$&&&'''%%%%%%%%%%%%$$$$$$###"""!!!"""$$$''')))***+++++++++'''$$$$$$'''+++,,,+++!!!###&&&((()))***+++------......---,,,***((('''(((((('''%%%$$$%%%(((******)))(((***,,,---+++)))###'''***(((### ###!!!"""$$$$$$###  %%%***,,,)))%%%###"""!!!""" !!!"""""""""!!!!!!"""%%%&&&%%%(((---***###  ###%%%%%%!!! """###%%%'''(((...,,,+++++++++***'''%%%'''***---000111111000///000111000///------///111111111111111111000///......---000555333---...444222///,,,)))(((((()))***%%%)))---...,,,*********)))***(((%%%###$$$)))---,,,------------...000222...//////,,,(((&&&(((***>>>FFFDDD777...000000,,,+++,,,,,,***'''$$$######!!!###&&&'''&&&%%%!!!"""###$$$$$$%%%%%%%%%  ###%%%!!!###%%%$$$!!! !!!###""" !!! """###%%%''''''((()))))))))+++...111%%%"""%%%,,,111...+++***'''(((((('''&&&&&&'''((('''***///333333000,,,))))))***,,,.../////////...******)))((('''''''''(((&&&(((***+++***(((&&&$$$!!!!!! !!!!!!!!!!!!!!!"""$$$%%%$$$###333333333333333444555666111000000000222333222111444444444444444555666777777777666444444444444444333333222222222333444444111333555666555222///---222333444555444222000...000111222333444444444444444444555666666777777777555444222333666999;;;<<<666777999:::;;;::::::999;;;999666555555555333222222555666555666::::::888333333555666777777777777;;;;;;;;;::::::999999999777888:::===@@@CCCEEEFFF888777555444555666777777000//////111333333222000/////////000111111222222...///000111222333333333222333444555555444222111/////////000000000000000///...---,,,+++,,,,,,---,,,,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,+++***---,,,,,,++++++******)))((()))***+++++++++++++++,,,---...000111333444555222111000//////000111222///,,,***///777<<<:::777444111...,,,)))%%%(((...+++++++++,,,------***(((######$$$'''***,,,+++***%%%%%%%%%%%%%%%&&&((()))$$$&&&((()))(((((()))***((('''&&&'''))),,,000222)))'''&&&'''******(((%%%$$$$$$$$$############"""$$$%%%&&&'''((('''&&&&&&%%%%%%$$$$$$&&&(((+++---111///---***(((''''''''')))(((((('''''''''((((((************+++,,,,,,---,,,---------***&&&""" &&&(((******(((%%%######(((&&&%%%%%%''''''%%%"""+++&&&###$$$)))+++***''',,,***((('''&&&'''((()))&&&&&&%%%$$$"""!!! !!!$$$''')))+++,,,,,,'''###!!!$$$(((+++(((%%%(((+++***$$$$$$((()))%%%***)))(((&&&$$$###""""""%%%!!!!!!'''((($$$$$$((('''***)))%%%&&&+++***$$$***)))---333,,,### ###%%%$$$!!! """###''',,,000000,,,'''%%%%%%$$$######"""!!!!!!%%%&&&%%%###!!! !!!"""%%%%%%'''***,,,+++&&&"""""" !!!$$$### !!!"""$$$&&&&&&+++---...///...,,,)))'''------------,,,+++***)))***)))'''%%%&&&)))///444000///...---,,,+++++++++...+++)))))),,,......---,,,++++++++++++,,,---...+++)))(((***---...,,,)))***,,,---,,,+++***+++,,,...+++)))***---///...---,,,---------,,,***((('''555;;;@@@>>>555---******---,,,,,,,,,,,,+++++++++,,,%%%!!!$$$((('''%%%%%%###%%%&&&&&&%%%$$$%%%%%% %%%(((""""""""""""!!!  !!!!!! !!!###"""(((,,,+++***!!!$$$"""!!!)))+++((("""$$$+++333999777---%%%------((($$$(((//////)))(((,,,111222///------///...,,,***+++,,,,,,***'''---+++)))(((&&&&&&'''''')))(((&&&%%%$$$$$$%%%&&&$$$'''(((%%%%%%&&&%%%!!!###""""""%%%''''''$$$!!!444333333333333444555666333222111222444555444333444444333333444555555666555555444444333333444444555444333222222222222222333333333222111111000///111222333333333222111000444444444444444333222222000111333555555555444333666444333444666999;;;;;;999::::::;;;:::888777666888666444333444444333222222555666444666999:::888555666666666666777777777::::::;;;;;;::::::999888888888:::;;;===???@@@AAA;;;:::888777777888888888555333222111222222111///////////////////////////......000111222333333333222111000//////........................---------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,******,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,---...///000000111...---------...///111222444000---...222333222///666111...///...+++)))***,,,+++***+++,,,+++***(((+++)))'''&&&''''''&&&%%%$$$$$$%%%&&&'''&&&%%%###"""$$$&&&'''&&&&&&'''((('''&&&$$$###$$$&&&)))+++%%%$$$###%%%'''(((&&&$$$############$$$$$$%%%%%%$$$%%%&&&&&&'''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&---,,,+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***+++++++++++++++,,,,,,+++(((%%%""" ###%%%'''&&&%%%$$$###$$$(((&&&%%%&&&((((((&&&$$$'''### """'''******((())))))))))))))))))((((((#########"""!!! """###%%%'''))))))))))))'''$$$"""$$$(((***(((%%%+++...---)))(((,,,---***+++***)))'''%%%$$$$$$$$$%%%######&&&%%%!!!###(((###%%%$$$!!!"""&&&%%% &&&%%%***///*** """%%%$$$"""!!!"""%%%)))------***&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))(((''''''(((***+++******,,,......***'''######$$$%%%&&&%%%"""  !!!###%%%'''(((***+++---...---+++(((&&&))))))******++++++,,,,,,((((((((('''&&&''')))+++,,,,,,++++++++++++,,,,,,---***((()))+++------,,,))))))*********+++++++++222000.........---***''''''((()))***))))))***,,,+++(((&&&&&&(((******)))000///...---+++((('''&&&000666===<<<555...++++++//////......------,,,,,,,,,'''$$$&&&'''%%%$$$&&&$$$%%%&&&&&&&&&&&&&&&'''  ###%%%$$$###!!!  !!!  !!!!!!!!!%%%'''&&&###"""%%%$$$"""###'''((($$$"""%%%+++222666444,,,&&&***)))$$$!!!$$$******$$$***---000111000///.........+++)))(((***++++++)))+++***)))'''&&&%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&""" """"""###""""""$$$&&&%%%"""444444333333333444555555222111111111333444333222444333333333333444444555222222222222333333333444555555333222111000000000555333000...---...000222111111111222222222222222777777666666444333111000...000222444555444333222555333222222555888999999999999::::::999888777555444222111111333444333222222555666444555999:::777888888777666666777888999888999;;;<<<<<<:::888666555666777999;;;<<<===>>>===<<<:::999999999:::::::::777444222222111000///000//////...------,,,,,,---...///111222222222222222000...,,,++++++---...//////......------,,,,,,......---,,,,,,,,,------,,,,,,------...---------)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,*********+++,,,...000111444222///,,,+++***++++++888222///222444000,,,***...,,,***)))******)))''''''$$$""""""$$$'''))))))%%%$$$%%%'''***)))$$$ """$$$&&&&&&&&&%%%&&&'''%%%$$$"""!!! !!!###$$$###""""""$$$%%%&&&%%%### !!!!!!"""###$$$%%%&&&$$$%%%%%%%%%%%%%%%$$$###$$$$$$######""""""!!!!!!)))(((((('''''''''(((((("""###%%%&&&'''&&&&&&%%%&&&''')))+++,,,+++***)))+++***)))'''%%%###"""!!!!!!"""######""""""$$$&&&''''''&&&((())))))((('''###  %%%(((((('''%%%''')))******)))'''&&& !!!!!! ###$$$&&&'''''''''&&&%%%'''$$$"""$$$&&&(((&&&###+++---,,,******---...,,,+++***)))'''&&&%%%%%%%%%&&&$$$%%%&&&%%%"""###'''""""""!!!"""!!!""""""(((...*** ###&&&&&&$$$""" !!!%%%((()))'''%%%""""""###$$$%%%%%%&&&&&&'''))),,,,,,+++******+++---,,,+++,,,---,,,***((($$$&&&(((((('''%%%$$$$$$ !!!###%%%'''(((***+++---------+++)))'''((((((''''''(((***+++,,,''')))++++++(((%%%$$$###******+++,,,---......///...,,,++++++---......---,,,---.../////////...---999777444222000---(((%%%%%%'''))))))))))))+++,,,+++(((%%%$$$%%%'''(((''',,,+++***(((''''''((((((+++222999:::555///------111111000///......------,,,)))'''(((&&&###$$$)))&&&&&&''''''((((((((((((!!!!!!!!!""""""###$$$$$$&&&###  !!!!!!  !!! $$$%%%### """%%%&&&%%%%%%&&&%%%!!!###&&&+++000111///+++(((((('''### """&&&%%%!!!))))))***,,,...---+++)))+++)))''''''(((***++++++)))(((((('''%%%$$$"""!!!"""###$$$$$$%%%$$$$$$$$$***+++(((###!!!###$$$"""###""""""###$$$### 444444333333333444444555000///...///111222111000333333222222222222333444///000111111222333333333444333222111111111111111333222///------...000111000000000000111222333444777777777666555444222222111222222333444444444444333111000111333555666555444555777999999:::999999222111000111333444444444222555666444555888999666888777666666666888;;;<<<666888;;;======;;;777555444555666777999;;;<<<===:::::::::999888999;;;===;;;888444222111111111000///.........---------,,,------///000111222222222111000///.........///000222222111000///......---------------------------,,,,,,---.../////////...)))***+++,,,,,,+++***)))*********+++,,,------...++++++,,,,,,,,,,,,,,,+++))))))*********+++++++++))))))***+++,,,---.../////////...***''''''***...444111000222333111000111...+++)))'''((((((((('''"""!!!!!!"""%%%((())))))'''%%%$$$'''***+++'''###$$$&&&((((((''''''''')))&&&$$$###!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%$$$### !!!"""###$$$$$$%%%%%%$$$$$$$$$###### !!!"""###############%%%%%%&&&&&&''''''(((((($$$%%%(((***+++***)))(((&&&(((+++.........,,,+++)))(((&&&$$$###"""""""""$$$%%%$$$###!!!"""%%%''''''''''''((()))***))))))###!!! ###&&&&&&&&&$$$%%%&&&'''''''''&&&%%%!!!!!!!!!!!!!!! """###$$$%%%%%%%%%$$$###%%%###!!!"""$$$$$$###!!!$$$%%%%%%%%%%%%''''''''')))((('''%%%%%%$$$$$$$$$&&&$$$$$$(((,,,,,,)))&&&%%%$$$""" !!!"""""" """###(((...+++### """"""$$$&&&((('''$$$"""  ###$$$$$$$$$ !!!!!!"""###$$$%%%%%%''')))++++++)))&&&$$$$$$)))((('''&&&&&&&&&&&&%%%"""&&&))))))&&&######%%%!!!!!!!!!"""###$$$%%%&&&+++,,,---------+++***)))+++***(((&&&&&&'''((()))(((***,,,,,,)))&&&$$$$$$+++,,,---///000111111111000000///000000111000000...///111333333111000///777777666444111---)))''')))***++++++******+++,,,---+++(((''''''((())))))###""""""###%%%(((,,,///,,,111777999555111//////111111000///...------,,,)))((())))))%%%"""'''...+++***)))))))))))))))(((!!!$$$&&&(((''''''$$$""" !!!###"""!!!!!!""" $$$&&&%%%"""###%%%&&&&&&%%%%%%&&&%%%%%%)))---///...,,,++++++***((($$$"""###%%%$$$"""%%%######%%%((((((%%%!!!&&&&&&&&&'''((()))))))))%%%&&&''''''&&&%%%###""" """$$$%%%$$$$$$###&&&)))(((%%%$$$&&&%%%"""$$$############!!! 555444444333333333444444000/////////111222111000222222111111111111222222---...000111222333222222000000000000111111222333000000///////////////////////////000111222444444444555555555555555555444333222111000111333555777444333222333555666666555333444666888999999999999333222111222444555666555333666666444444888888666666666555666777:::===???444777;;;======;;;777555999999888888888888777777333555666666666777:::===888555222000111222222222---------....../////////,,,---...///000111111111---...000111222111111000222222111000///......---,,,---------------------,,,---......////////////)))***++++++++++++***)))((())))))***+++,,,------******++++++++++++******'''((()))***++++++,,,---++++++,,,,,,---------,,,,,,------***&&&&&&***///......///000...,,,222:::,,,***'''&&&'''''''''&&&((((((((())))))((($$$!!!%%%###"""###&&&((((((&&&$$$&&&(((((('''&&&'''(((&&&&&&%%%$$$$$$%%%&&&'''*********)))'''%%%$$$###%%%$$$###"""!!!"""$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((%%%''')))+++,,,+++***)))(((***---///111000...---'''&&&$$$"""!!!"""######***)))'''%%%######%%%(((%%%&&&'''(((((((((((()))%%%###""""""###$$$$$$$$$%%%$$$###"""######%%%%%%###$$$$$$######"""!!! !!!"""###$$$$$$###"""!!! !!! !!!!!!!!!!!!"""%%%$$$###"""""""""""""""&&&"""""")))444999222((((((%%%""""""""""""""""""!!!"""&&&+++***%%%###### !!!"""$$$$$$###  """###############$$$$$$%%%%%%$$$&&&((((((%%%"""!!!!!!######"""!!! !!!""" ###''''''###!!!!!!"""###""""""!!!!!!""""""###(((((()))))))))((('''&&&***)))'''%%%%%%&&&((()))&&&((()))((('''&&&&&&''',,,---...///000000000000111111222222111111111111+++---...//////...,,,+++///000222222000...,,,***,,,,,,---+++)))(((((())),,,,,,+++***)))((()))*** """&&&+++000333///333777777444111000/////////...------,,,++++++&&&'''))))))&&&$$$+++444111...+++***++++++)))'''!!!!!!"""%%%((()))'''%%% !!!!!!"""!!!###%%%$$$$$$$$$$$$""" """&&&'''%%%###$$$$$$%%%%%%%%%&&&***...***,,,...///---,,,,,,,,,)))'''%%%$$$$$$$$$###$$$""" !!!###$$$!!! ###&&&((()))((('''&&&###$$$%%%&&&'''&&&%%%%%%!!!###$$$$$$#########'''&&&''''''%%% $$$%%%%%%$$$"""!!!!!!!!!555555444333333333444444333222111222444555444333222222111000000000000111---...000222333333222111......//////000111333444...///000111111000///...//////000000111222333333222222333555555666666666222111/////////111444555888777666777888999888666555666777888888777666555666444333333555666555444333666666444444777777555555555555666888:::<<<>>>444666:::======;;;888555@@@>>><<<999666333111000///111333333111333777;;;444222000///000222222111,,,,,,------...//////000+++,,,---///000000000000+++,,,///111111000///...//////......------,,,,,,+++,,,---.........------------......///.........((()))***++++++***)))(((((((((((()))***++++++,,,******+++++++++***))))))''''''((()))***+++,,,---,,,,,,------------,,,,,,---...---***&&&%%%'''***((())),,,,,,((('''000;;;)))(((&&&&&&'''((('''&&&((()))***---...,,,(((%%%""""""!!!!!!!!!###%%%&&&###$$$&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&''''''((()))***+++,,,***'''%%%$$$$$$***)))&&&%%%$$$%%%'''((($$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%$$$&&&''''''((())))))((((((%%%%%%'''((())))))(((''''''))),,,.../////////...%%%$$$###"""""""""###$$$++++++)))&&&$$$###%%%'''###%%%''''''&&&%%%&&&'''&&&%%%$$$###"""###$$$$$$&&&%%%###!!! !!!###$$$$$$$$$%%%%%%%%%$$$######!!!!!!###$$$$$$$$$###"""!!!""" !!!!!!  ###!!! '''444===777---'''"""   """$$$$$$###!!!  """$$$$$$%%%%%%%%%&&&&&&&&& """%%%%%%$$$######$$$  !!! """$$$$$$###!!! """"""!!! !!!!!!#########$$$$$$######"""############%%%''')))***"""###$$$$$$###$$$&&&)))((()))+++---...............000111111///......///------...///...---,,,+++'''***...///...---,,,,,,+++,,,+++)))&&&$$$$$$%%%((()))++++++)))(((((()))&&&%%%%%%%%%(((+++///111111222333333111/////////,,,,,,,,,,,,,,,+++++++++&&&&&&''')))''''''...777555111,,,+++,,,---+++)))(((&&&%%%&&&''''''### """$$$$$$""" ###%%%%%%%%%&&&''''''%%%###$$$&&&&&&$$$!!!$$$$$$%%%'''&&&'''---555---............---,,,+++&&&######$$$$$$!!!!!!######"""""""""######!!! """&&&''''''%%%%%%%%%######$$$%%%%%%&&&&&&%%% !!!"""############%%%+++,,,---...***$$$###$$$%%%$$$"""!!!"""###666555444333333333333333444333333333555666555444222111000////////////000...///111333333333111111///////////////000111222//////000111111111000///...///000222222222111111111222333444444555555555///000111222333333333333888777666777888888777555444555666777777777555555888666444444444444333222333666666333444777777444666666777777888999999999444666999;;;<<<:::888666???>>>;;;888555222000///...000222111......222666111///......///000///---,,,,,,,,,,,,------------+++,,,---...///000000000///////////////...------...............---------+++,,,---.........------------.........---,,,,,,((()))***++++++***)))(((''''''(((((()))))))))***+++,,,,,,,,,++++++***)))((((((((()))))))))************,,,------------,,,++++++***)))&&&%%%&&&&&&$$$%%%((()))'''%%%***222&&&%%%%%%&&&(((((('''%%%###$$$&&&))),,,,,,+++)))"""%%%'''%%%!!! !!!$$$###$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((()))(((&&&$$$$$$%%%)))(((&&&%%%%%%&&&)))***$$$$$$$$$$$$%%%&&&((()))((((((&&&&&&%%%&&&'''((()))******+++***)))((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''')))++++++,,,,,,##################$$$$$$'''''''''%%%######%%%&&&"""$$$&&&%%%###""""""$$$$$$$$$###"""""""""$$$%%%'''&&&%%%$$$###"""""""""!!!!!!###$$$&&&'''''''''%%%&&&&&&'''&&&$$$###""" !!!"""### $$$$$$ !!! !!!+++666888333&&& !!!  """ !!!###$$$%%%&&&'''!!!"""######""""""###$$$!!!""""""###$$$%%%$$$!!! !!!"""!!!!!!"""""""""""""""""" !!!###$$$%%%&&&!!!###$$$$$$$$$&&&((($$$&&&))),,,.../////////...000222222///---...////////////......---------$$$(((,,,...,,,***)))******++++++)))&&&%%%%%%%%%$$$(((,,,---+++)))(((((()))((('''&&&''')))+++,,,...------+++***+++,,,...++++++++++++,,,,,,,,,,,,)))''''''(((((()))///777555000,,,+++...000///,,,,,,(((%%%%%%&&&&&&""" !!!###$$$######""""""######%%%''')))'''$$$###$$$&&&'''$$$!!!$$$$$$'''+++***(((...666///---,,,,,,......***'''$$$!!!!!!$$$$$$ %%%$$$%%%%%%%%%###""""""### """$$$$$$""""""$$$&&&$$$$$$######"""""""""###!!!!!!!!!!!!"""###$$$$$$###)))------...///+++&&&!!!###$$$""" !!!$$$666555444333333333333333333222111222444555444333111111000//////////////////000222333444333111000111000000////////////000111000000000000111111111...///111222333222000///111222333333444444333333...111555888999777444222666555444555666666444222111222444666888888888888999777555333333333111000333666666333444666777444888888888888888777666555555666999;;;;;;:::888777:::999888777555444333222///111333000,,,+++...222000///......///...,,,***------,,,,,,+++*********++++++---...///000000000666444111///---------.../////////000000000000000***+++---...///...---------.........---,,,++++++((()))***++++++***)))(((''''''''''''((((((((((((------------,,,,,,+++***))))))(((((((((''''''''''''(((***,,,---......---'''''''''''''''''''''&&&$$$"""$$$((('''%%%%%%)))$$$$$$$$$&&&((()))'''%%%'''&&&$$$$$$$$$$$$""" $$$)))...,,,%%% ###%%%&&&((('''&&&%%%%%%&&&"""""""""""""""!!!!!!!!!!!!$$$&&&&&&$$$###$$$&&&%%%$$$""""""###%%%(((***$$$$$$###$$$%%%''')))+++%%%%%%$$$$$$&&&(((+++---,,,,,,,,,,,,+++***((('''''''''&&&%%%%%%%%%&&&&&&"""######%%%&&&((()))***"""#########$$$$$$$$$$$$"""###$$$###""""""$$$&&&!!!$$$%%%$$$!!! """!!!!!!"""!!!!!!"""%%%'''''''''((((((&&&$$$!!! !!!$$$&&&(((***************)))'''%%%###!!! !!!!!!!!!"""$$$%%%!!!"""&&&&&& """   ---666888&&&!!!!!!  !!!!!!###$$$%%%$$$$$$$$$""" !!!%%%######%%%''''''###!!!###$$$###############$$$$$$$$$ !!! """%%%''''''&&&'''(((###%%%)))---000222333333///222555444111//////111,,,+++***)))))))))))))))%%%)))---...+++(((''''''***+++,,,+++)))'''((()))###(((...000...+++))))))&&&%%%%%%$$$%%%&&&((((((***)))'''%%%%%%(((+++---***++++++,,,,,,------...,,,((('''((())))))...555333///++++++000333222000***&&&######&&&'''$$$ !!!!!!###$$$%%%&&& !!!"""$$$''')))"""!!! ###''')))'''%%%$$$%%%***///...)))---444000,,,***+++......)))$$$$$$!!!"""&&&%%%!!!"""'''###%%%'''%%%""" """%%%###$$$### $$$((('''%%%###!!! ######!!!!!!!!!"""$$$%%%!!!%%%'''&&&&&&'''%%% !!!"""!!!!!!$$$333444444444444444444444333222111000111222333444333222111111000000111111///000000000111111111111333///,,,,,,///111111000000000000000000111111111000000111111111000000///333222111000000111222333222222222111111111000000444777888777444333555777:::::::::888555444555666888555333333555666555333888777555555666777:::;;;;;;888666666888:::<<<<<<666555666;;;;;;999888;;;;;;<<<===;;;777333111000///111222111---,,,...111,,,)))'''&&&'''))))))))),,,++++++******)))))))))------...///000111222333......---,,,---...///000---+++)))((()))***---//////,,,((((((+++......------------,,,+++***)))((($$$%%%&&&(((***+++,,,,,,...,,,)))'''&&&''')))***)))******)))((()))+++---,,,+++)))((((((((())))))***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%'''(((((($$$$$$######$$$&&&'''((('''((('''%%%"""!!!!!!###$$$$$$$$$###"""!!!!!! !!!$$$&&&((('''&&&%%% !!!!!!###$$$%%%&&&'''$$$"""!!!"""$$$%%%""""""%%%&&&%%%$$$###!!!$$$$$$###""""""###!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$***)))(((&&&&&&'''((((((((((((&&&%%%$$$######### """###%%%&&& """###$$$$$$######!!!$$$$$$"""###%%%###"""&&&((((((&&&&&&%%%###"""!!!!!!!!!"""###$$$%%%%%%$$$###""""""""""""!!!!!!"""!!!!!!###'''***''''''''''''&&&$$$""" ###!!! $$$!!! """#########"""!!!!!!%%%((('''### !!!!!! %%%,,, """$$$%%%%%%$$$$$$$$$%%%$$$"""""" !!! ###'''(((%%%### !!!"""""" """"""$$$&&&&&&$$$  """!!! !!!%%%)))&&&&&&&&&&&&'''((())))))!!!!!!&&&,,,,,,''')))///333222111000............)))(((***...---(((&&&'''&&&(((***------,,,***)))&&&&&&%%%$$$###$$$(((+++'''))),,,......---***(((###'''***)))&&&&&&***...------,,,***((())),,,...///+++***---...,,,+++---111+++&&&&&&***......,,,,,,+++***+++---222666999---$$$ """ !!!$$$"""###$$$###!!!  !!!!!!!!!""""""###$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&)))---000...------///000...)))%%%!!!"""######$$$%%%&&&&&&$$$############$$$%%%&&&""""""!!!  """###"""!!!!!!"""### $$$'''&&&&&&%%%%%%$$$$$$%%%%%%!!! """  $$$666555555444333222222111333222222111000000000000222111111000000111111222222222222333333333333444444111...---///000000///000000000000000000000111222222333333333333222222111000////////////000111111111111222333333444444666777888777555444666888888888888555222111111222444222111222555888777666666555555555555777888999888666555555777:::::::::888666777::::::666555777555777888777555222000000/////////...,,,,,,---...---+++((('''((()))))))))((()))***+++,,,,,,,,,,,,++++++,,,---...///000000+++******)))***+++,,,------,,,***))))))+++---//////,,,)))))),,,...............------,,,***)))(((((()))***+++++++++++++++)))((('''&&&&&&''')))******+++,,,+++)))((()))***---,,,***)))))))))*********))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%!!!"""############%%%'''$$$$$$###"""!!!!!! !!!"""$$$%%%%%%$$$""" !!!"""$$$%%%%%%&&&&&&$$$"""!!!!!!###### """"""""""""!!!!!!!!! !!!$$$$$$###""""""###""""""###$$$$$$$$$######$$$###############$$$$$$(((((('''&&&&&&&&&'''((((((%%%""" !!!"""!!!!!!!!!"""###$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&###%%%### !!!###!!!&&&((()))(((%%%""" %%%%%%###""""""""""""###""""""""""""""""""###$$$!!!"""###""""""###%%%'''''''''''''''&&&%%%###""""""""" !!!###"""""""""!!! ###$$$$$$$$$$$$""" """$$$&&&### !!! !!!$$$ )))  """###$$$###"""!!!!!!###"""!!! """"""###"""!!!"""###$$$""" !!!""""""""""""!!! """"""###$$$%%%###  """"""###%%%(((***%%%%%%$$$######$$$%%%&&&%%%%%%(((------)))***/////////---,,,++++++++++++(((&&&(((,,,,,,'''%%%&&&###$$$'''***+++,,,,,,+++$$$%%%%%%$$$$$$&&&***---+++,,,...000000///---+++###&&&)))***)))))))))+++(((((((((&&&$$$$$$&&&((('''$$$$$$)))++++++---111777222,,,+++...111111///***)))''''''+++111888===444)))!!! """"""%%%)))$$$"""!!!"""$$$$$$"""  !!!!!!!!!$$$$$$$$$$$$############!!!"""#########%%%))),,,111111111222222///)))$$$$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$############"""%%%######"""!!! """"""!!!###444444333333333222222222222222222222111///...,,,000000000000111222333333222222222222333333333333666333000////////////...111111000000000000000000222333333444444444333333111111000000000000111111///000111222444666777777555666666444333333666888777777777444222000111222333222111222555666777666333333444555666666666666444333333555777999999888999777777999888333111333///111333333111000//////...---++++++,,,,,,,,,+++///---***))))))***))))))%%%'''***---...///......))))))***+++,,,---......---,,,+++++++++,,,...///...---+++******,,,...//////---++++++---...//////............---+++***)))++++++++++++***)))((((((((((((((())))))+++,,,---)))***,,,,,,+++*********---,,,***))))))******+++)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%)))((('''%%%$$$###"""""" """""""""###&&&(((######"""!!! ###$$$$$$###"""  !!!"""$$$%%%%%%$$$$$$"""!!! !!! """!!!  !!! """$$$%%%$$$###############$$$$$$$$$######"""!!!!!! """###$$$&&&&&&%%%%%%%%%%%%&&&'''(((%%%!!!!!!###""""""!!!!!!""""""###$$$$$$######$$$$$$%%%&&&'''''''''$$$ ###"""$$$%%%&&&%%%$$$###$$$%%%((('''%%%$$$###"""""""""!!!!!!!!!!!!"""###$$$$$$"""###$$$$$$###""""""###%%%&&&'''''''''%%%$$$###!!!""""""!!! """"""######"""!!! !!! """"""  ###'''###$$$ !!!######  !!!  !!!!!!!!! !!!  !!!"""###$$$"""!!!!!!"""""" !!! !!!###&&&((()))((('''&&&$$$###"""###%%%&&&""""""$$$'''&&&###$$$'''******)))(((''''''((((((&&&%%%&&&******%%%###%%%$$$%%%&&&'''((())))))***###$$$%%%%%%%%%'''+++---)))***+++,,,,,,+++***)))###$$$'''***,,,,,,)))'''+++,,,,,,+++(((''''''((($$$"""$$$)))---///333888777333...,,,...//////---(((&&&###$$$(((111:::@@@888---### ###''',,,&&&"""!!!&&&(((%%%  !!!!!!&&&%%%$$$###"""!!!  !!!"""!!!!!!###&&&(((111111222333222...(((###%%%$$$$$$%%%%%%&&&''''''((('''%%%$$$"""!!!  """%%%%%%$$$###"""!!!!!!!!!"""!!!###  //////000111222444444555///111222333333111...---......//////000222333444....../////////000000000444333111000000000000///111111111000000000000000000111111222222222222111333333222222222222333333//////000222333444555666222111111000000111333555666777777666444444555666666555333333333333222222222333555777777777666555222222333555888999888777888555555888666222000111///000222222000......///...+++)))))),,,...,,,***111///,,,+++++++++***)))%%%'''+++...000000...---))))))******+++,,,,,,---...---,,,,,,,,,---...///...---,,,+++,,,---...///...------------...///////////////...---,,,******))))))))))))((('''&&&%%%(((((()))******+++++++++***+++,,,+++++++++---///+++***)))(((((()))******))))))((((((''''''''''''''''''''''''&&&%%%$$$###)))((('''%%%$$$###""""""######$$$"""!!! """######"""!!!  ######"""!!! !!!#########"""!!!!!!  !!!""" """$$$%%%$$$######$$$$$$$$$$$$$$$$$$###"""!!!!!!  !!!$$$%%%######$$$$$$$$$%%%&&&&&&)))'''$$$!!! !!!###$$$  """!!!  !!!###$$$((('''$$$ %%%%%%""""""#########"""###%%%(((''''''&&&%%%$$$$$$######"""""""""!!!""""""######!!!$$$&&&%%%###!!! """###$$$%%%%%%$$$######!!!$$$###   !!!  !!!!!!  %%%$$$ !!!"""### !!!!!!  """###"""$$$%%%""" ###!!! """&&&(((&&&$$$$$$###!!! """$$$ """!!!&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$%%%))))))%%%$$$%%%***)))'''&&&%%%%%%%%%&&&$$$&&&'''''''''''')))+++((())))))))))))(((((('''%%%######&&&+++,,,)))%%%---///000...,,,***))))))$$$###%%%***,,,---111777...+++)))((()))***)))''''''%%%$$$%%%)))000888===555---### ###''')))%%%""" ###%%%""" !!!!!!%%%$$$###"""!!!!!!"""######"""###%%%''',,,---///000...***%%%"""###""""""!!!!!!"""###$$$'''&&&$$$###!!!  &&&&&&&&&%%%$$$###"""!!!""""""$$$ ......///000111222333444---///222555555444222000---......///000222333444------------............111222222111111111222333111111111111000000/////////000111111222222222111222222222222222222222222//////000000000111111111000///...///000222333444333555666666555666888:::555555444333111111111222222444666888999888666555333333333555888999888777444222333666666222000222333444444222000.........///,,,)))***---///---+++111///---,,,,,,,,,***)))'''))),,,...///...---+++*********+++,,,,,,------***)))((((((((()))***+++------,,,,,,,,,---...///------......---...///////////////...---,,,******''''''(((((((((''''''&&&''''''''''''''''''''''''111000---***((())),,,000)))((('''&&&&&&'''((()))(((((((((((('''''''''''''''(((((('''&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%###  !!!###""" !!!!!!!!!!!!  !!!!!!   !!!!!!  """%%%%%%$$$######$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!###$$$%%%!!!"""######$$$%%%%%%&&&''''''&&&&&&%%%######"""!!!  !!!"""$$$$$$!!!%%%'''%%%((((((&&&###  !!!%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$###"""!!!!!!!!!!!!###%%%&&&$$$!!! !!!"""###"""!!!  ######!!!  !!!###$$$###!!! """ !!!"""!!!"""""" !!!!!!  """ ###&&&%%%"""$$$!!! ###$$$""" """$$$%%%&&&&&&&&&$$$!!!############$$$%%%&&&&&&&&&$$$%%%((((((%%%$$$'''+++***'''&&&%%%%%%%%%&&&''')))***)))(((''''''(((+++++++++++++++***))))))(((###!!!&&&***)))&&&(((***+++)))'''%%%$$$$$$###"""$$$''''''%%%''',,,''''''((()))******(((&&&'''''''''(((+++///333555000,,,%%%"""###&&&&&&%%%######!!! !!!!!!!!!  """######"""###%%%&&&(((***,,,---,,,)))&&&%%%###"""  !!!"""""""""!!! """"""""""""!!!  ###$$$111111000000000/////////---///222444666555333222.........///000111333444////////////000000000000000222333333222222333444222222111111000/////////000111222333333333333333//////000000000000///////////////.........------000//////111444555555444000111222222222333555888111222222222111111333555222444666888999888777666555444333444666777777666222111222555666222111333555555555222///---------...---+++,,,---......---000...---,,,---,,,+++))))))***,,,---...---+++***++++++++++++,,,,,,------******)))((()))***+++,,,,,,,,,,,,,,,,,,------...+++---......------...///............---+++***)))(((((()))*********))))))++++++***))))))*********555333///***&&&%%%''')))'''&&&&&&%%%%%%&&&((((((((((((((((((((((((''''''''''''(((((('''%%%$$$"""$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$###!!!!!!###$$$###"""  """###  """###  """!!! """######!!!!!!###%%%&&&%%%$$$$$$$$$######$$$$$$$$$######"""!!!!!!""""""######$$$$$$ !!!"""$$$%%%&&&&&&&&&$$$%%%%%%&&&%%%### ######""""""!!!"""""""""""""""!!!!!!!!!!!!"""""" $$$&&&$$$###$$$###""" """$$$###$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$"""!!! """$$$%%%###!!!!!!!!! !!!!!! !!!"""  !!!!!!  !!!"""!!! ###***###!!!  !!! """"""!!! """###"""  ###&&&((($$$!!!"""  !!!!!! !!!!!!!!!!!!%%%((()))+++,,,((("""!!!!!!""""""###%%%&&&'''&&&###$$$''''''%%%$$$'''&&&&&&%%%%%%%%%'''((()))(((***,,,+++)))'''&&&&&&))))))******)))(((&&&%%%&&&!!!"""''''''&&&%%%&&&&&&%%%###!!!""""""%%%&&&)))+++(((###$$$((('''***///222333000,,,)))((((((((()))***+++---...,,,+++'''$$$&&&)))(((###!!!"""!!!  !!!"""""""""$$$&&&(((***++++++)))((((((((($$$"""  !!!  !!!"""###"""!!! """%%%###111111000//////...------...000111333444333222111.........//////111222222000000000111111111222222111333555444222111222333222222111111000//////...//////000111222222222222---...////////////...---///.........---------,,,......///222666777555333///000111000///000111333000222333222000000222444222333555666777777666666666444222222333444444444333111222666666222111333333333333000---++++++,,,+++,,,---,,,,,,,,,...///...---,,,,,,------+++))))))***++++++,,,+++++++++***++++++++++++,,,,,,,,,,,,++++++******,,,---...++++++++++++,,,,,,,,,---***,,,......,,,+++---.........------,,,***)))(((((()))))))))))))))((((((+++***)))((()))+++---.........---***'''$$$$$$%%%''''''&&&%%%&&&'''((()))'''(((((((((((((((((((((%%%&&&'''((('''&&&$$$###$$$$$$%%%&&&&&&&&&%%%$$$"""###$$$#########%%%'''$$$###!!!!!!###%%%!!!  """%%%&&&###"""  !!!!!!######!!! !!!###!!!""""""###"""!!! !!!###%%%&&&%%%$$$$$$%%%""""""###$$$$$$$$$###### !!!###$$$$$$###"""!!! """$$$&&&'''''''''%%%%%%$$$###"""!!! ######"""""""""###$$$$$$"""###############"""""" !!!$$$&&&### !!!"""###&&&)))$$$$$$%%%&&&%%%%%%$$$######"""!!!  """######"""###### !!! !!!""" !!!!!!   !!!)));;;111!!!"""!!!   !!! !!!"""  !!! !!!$$$'''(((### !!!$$$&&&&&&&&&&&&$$$###!!! """''')))---///)))!!! !!!###%%%&&&'''$$$""""""%%%&&&######&&&#########$$$%%%&&&'''''''''***,,,,,,***((('''&&&%%%&&&'''((('''%%%###!!!"""!!!$$$$$$###%%%%%%%%%###!!!!!!"""$$$&&&(((---111---'''&&&******///666;;;:::555...***)))(((&&&%%%%%%''')))***))))))%%%"""$$$)))(((""""""  """$$$$$$$$$&&&((()))******(((%%%$$$%%%(((###!!!  !!!######"""!!! %%%'''""".........///////////////000000111222111111000//////......//////000111222000000000000111111111111333555777555222000000222222222222111000//////...,,,,,,...//////000000000...///000111111000///...........................++++++---111555666333000222222222111///...///111333444555222///---///111222222333444555555555555666444111000111222333222444222333666666222000222000000000...+++******,,,))),,,...---******---000---,,,+++,,,------,,,***((())))))******+++,,,,,,************++++++++++++)))((('''''''''(((***+++******+++++++++,,,,,,,,,)))+++......,,,+++,,,...---------,,,+++***)))((('''((((((((('''&&&%%%%%%###""" """%%%(((***$$$&&&)))***)))&&&%%%$$$((('''&&&&&&'''((()))***'''''''''(((((((((((((((%%%&&&'''((((((&&&$$$###%%%%%%&&&'''&&&%%%######$$$%%%%%%$$$######$$$&&&%%%###!!! """$$$&&&###"""  ###&&&(((&&&$$$!!! """###!!!$$$$$$""""""###%%%!!!!!!!!!!!!"""$$$%%%&&&!!!###%%%&&&%%%$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$!!!###%%%$$$###  """%%%&&&'''''''''(((&&&$$$"""!!!!!!"""###!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!$$$%%%$$$!!!###''''''$$$ !!!###"""!!!!!!"""###%%%&&&&&&&&&%%%###!!! !!!""""""###$$$&&& !!!!!!!!! ###&&&###"""!!! !!!!!! """###...HHH=== !!!%%%!!!!!!    !!!!!! ###%%%&&&"""$$$***$$$$$$$$$###!!!"""(((+++000222,,,""" """$$$&&&'''### $$$$$$""""""%%%$$$$$$$$$$$$#########"""&&&(((,,,---+++)))((((((&&&(((***,,,+++(((%%%"""!!!""""""!!!""""""!!!!!!### $$$,,,000---'''&&&)))***000999===;;;444,,,&&&)))'''### !!!###'''***%%%&&&""" &&&&&&!!!###  """%%%''''''(((***+++((()))'''$$$ !!!$$$  !!!###""" !!!''')))!!!555333///,,,+++---///111666555444333111000//////222111000000000111333333333333111000////////////111111111000000000//////000111111111000...---+++...000222333333333111000---...///000000000......111111000///---,,,---...111000......//////---+++//////000111222333333333333444111...///222222///222333444555555444333222555444333222333555777999555333222111111111///---111///---+++******+++,,,++++++,,,,,,,,,---------------------,,,***(((''',,,***((((((+++---,,,***...------,,,,,,---------***)))((())),,,///000000,,,***)))***---...+++(((%%%&&&'''(((***+++------222000...------,,,***((()))(((''''''''''''((((((((((((((((((((((((((((((******(((&&&$$$$$$&&&(((%%%&&&&&&&&&&&&&&&%%%%%%#########$$$%%%'''((()))%%%%%%&&&&&&'''&&&%%%%%%''''''''''''&&&%%%$$$$$$!!!!!!!!!!!!"""%%%'''(((  !!!!!!###!!! """$$$%%%%%%"""!!! !!!"""######$$$$$$######!!!"""$$$&&&&&&%%%$$$###"""!!!!!!!!!!!!###%%%&&&""""""!!!!!!!!!!!!""""""%%%###!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!###"""""""""""""""""""""$$$$$$$$$$$$#########"""%%%%%%%%%$$$###"""!!! """"""!!! !!!""" !!!%%%'''&&&$$$#########""""""!!!  !!!"""!!!"""""""""###$$$&&&''''''!!! !!!!!!""""""  &&&###&&& """"""!!! """ !!!###""" $$$###""" !!!"""!!! !!!"""""" !!!!!!  $$$$$$&&&### ###  %%%---222111,,,''' """###!!!###'''"""''')))(((&&&$$$######'''++++++'''""""""###&&&))),,,,,,***((($$$(((***---111333...&&&&&&"""!!!"""!!! """%%%&&&&&&%%%000000...+++)))))),,,///,,,111555555555555111,,,...)))$$$###%%%&&&&&&%%%***$$$$$$(((((('''"""!!!!!! !!!%%%(((******)))((($$$%%%### !!!  !!!###(((***((($$$ 111000...---...000222444444444333222111111000000000000/////////000111222000//////.........//////222222222222222222222222111222222222222000///......000111333333222111000//////000000111111000000////////////......///000222000//////111222111000/////////000111111222222555666444111222555555111222333555777999:::::::::777666555333333444555666444222000000000000...,,,000000//////...------,,,---,,,,,,,,,,,,,,,,,,------------,,,+++***)))(((+++)))'''(((***,,,+++***,,,+++++++++++++++,,,---***))))))***...111444666000---++++++---...+++)))******+++,,,---------------,,,,,,,,,......---+++*********)))))))))((((((''''''''''''''''''((((((******)))'''%%%%%%''')))&&&&&&'''''''''&&&&&&%%%$$$######"""######$$$$$$''''''(((((()))*********$$$$$$%%%&&&'''''''''&&&%%%%%%$$$###"""""""""""" !!!""""""""" !!!###$$$###""""""!!! $$$$$$%%%&&&&&&&&&&&&&&&!!!"""###%%%%%%$$$###""""""!!!!!!!!!"""###$$$%%%######""""""!!!"""""""""'''%%%$$$$$$&&&&&&%%%$$$$$$$$$###"""""""""""""""%%%%%%$$$###"""!!! """###$$$%%%$$$###!!! '''''''''&&&&&&$$$###### !!!"""######"""!!!!!!###&&&((('''%%% !!!"""######$$$$$$$$$ """!!!!!! !!!"""### '''111---!!!!!!!!!"""""""""!!!!!!######"""!!! !!!!!!###$$$###"""!!!!!!!!! """###&&&$$$!!! """!!!"""  $$$)))------***'''$$$$$$"""   ###'''((('''%%%"""!!!"""$$$''')))'''&&&!!!!!!###&&&)))***(((&&&$$$''')))***...000,,,%%%(((%%%""" """###$$$"""!!! """$$$&&&&&&%%%+++,,,+++)))''''''(((***(((,,,///...///111///+++...,,,(((''''''(((((('''111,,,&&&$$$%%%&&&%%%"""$$$""" !!! !!!###%%%$$$###"""%%%&&&%%%"""!!!""" """!!!!!!###!!!000//////000000222333444333333222222222111111111//////.........///000111---------...///000111222222222222222222333333333000111111222111111000000///000111222222222111000111000000000111111222333---......///000111111222...,,,++++++---///000000//////000000000000000000555666555222333666666222222333555888:::;;;;;;<<<888666444222111111111111222111////////////---,,,000111333444333111///---///...---+++++++++,,,,,,...---,,,+++***)))))))))***((('''(((***++++++***))))))))))))******+++,,,*********+++///444:::===555111---,,,---...,,,***,,,---.........---,,,+++******+++,,,...///---+++,,,,,,------,,,***((('''%%%%%%&&&&&&'''''''''(((*********(((&&&&&&''')))&&&&&&'''''''''''''''&&&&&&&&&$$$###"""!!!!!!!!!"""""""""###$$$&&&((()))$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%###!!! !!! !!!""""""!!! """###"""###""""""""""""!!!!!!!!!%%%%%%&&&'''''''''&&&&&& !!!###$$$$$$$$$###""""""!!!!!!!!!"""###$$$%%%$$$######"""!!!!!!!!!"""###"""!!!"""$$$%%%$$$###"""############$$$$$$$$$((('''&&&$$$"""!!! !!!###$$$$$$""" ############"""!!!  !!!"""###$$$$$$"""""""""%%%'''(((&&&$$$!!!!!!"""###$$$$$$$$$$$$ """###""" %%%)))###"""  !!!!!!!!!***333000### !!!""""""######"""!!!   """###"""!!! !!! !!!"""###&&&$$$!!! !!! !!! !!!!!!!!!$$$'''(((&&&%%%&&&$$$  """###"""!!! !!!"""###%%%))),,,#########$$$''''''&&&%%%'''******+++///222...((('''%%%###"""!!!!!!"""###$$$###""""""$$$&&&''''''%%%'''))))))'''%%%$$$$$$'''******((((((+++,,,***---...---,,,)))))))))***111---(((&&&&&&%%%### ''''''&&&"""  !!! %%%'''&&&$$$###$$$ !!! 222222222222222111000000111111111111111222222222........./////////000000......///000111333555666111111111000000000//////...//////000000111111111//////000111222111111000111000//////000111333444///......000111222111111...,,,******,,,///000000111111111111000000000000333444333111222555555111333333444555666666666666555444222000///.........222000////////////...,,,///111444777777444000...111000...,,,******+++,,,///---,,,***))))))***+++)))((((((((()))***++++++))))))))))))***+++,,,---))))))***+++///555<<>>666&&&%%%'''### """!!!###&&&###///000111000//////000222000000111111111111000000111111111111111111111111//////000111333444555555444444444222///...///000222111000/////////000000222333333222000000111333333444444444333444777999444333222333444333000...111222333444333111///......000333555666555444222000111222222222222111000111111111000000111111222222444333000222555222+++000000/////////000000111000000//////......------+++,,,---.../////////......---,,,************+++---,,,,,,,,,---///111333111///+++)))(((***---///***,,,......---,,,---...------......------,,,,,,111000///.........///000,,,++++++***++++++,,,,,,,,,...///...+++***,,,---+++***(((&&&&&&'''((()))'''''''''''''''''''''&&&&&&%%%%%%%%%''''''%%%$$$''''''&&&&&&%%%%%%$$$$$$)))'''%%%###"""###$$$%%%%%%$$$"""!!!!!!"""$$$%%%###$$$$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!""""""######$$$$$$######"""!!!!!!!!! !!!!!!"""#########""""""""""""######$$$""" """###""" """!!!  !!!###%%%###############"""!!! !!!"""######$$$$$$$$$%%%"""  !!!!!!  """###!!!!!!!!! !!!!!!!!! """#########"""!!!#########"""""""""!!!!!!"""!!!!!! !!!"""$$$$$$!!!!!!!!! """     !!!"""""" """######"""  !!!""" !!!###$$$!!!!!!!!! !!! !!!  """### """$$$$$$"""!!!!!! !!!!!!"""(((&&&###"""### """!!!!!!"""$$$'''***++++++***++++++,,,+++***((('''***)))(((((()))(((&&&$$$(((***+++(((### """%%%!!! $$$%%%$$$"""&&&+++---***)))***'''!!!!!!(((333888333''' ######  ///000000///...---///000////////////////////////111111222333333222111111000111222444555777888999444222111000111000///...222222111000000000000111333444444333111000111333444444555444333444666888888666333222222111///...222222333333222111///...+++...333666888666333111......//////000//////...333333111000////////////111333222000111222000,,,///////////////000111222000000//////...---------------------...///000000000...+++)))((()))+++,,,...---------...///111222000...,,,***)))+++---///+++---......---,,,---///...------------,,,,,,+++------......////////////******))))))***,,,///000555444111---***)))+++---))))))(((''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&$$$###""""""###$$$%%%$$$###""""""###$$$%%%%%%$$$"""  ###'''#########$$$$$$%%%%%%&&&%%%$$$###"""!!!  !!!!!!""""""!!! !!!""""""&&&###!!! !!!!!! """!!!  !!!"""###%%%$$$$$$$$$"""!!! !!!$$$%%%%%%%%%$$$%%%### !!!###$$$""""""!!!!!!!!!!!!"""""" """#########"""!!!######""""""""""""!!!!!! !!!"""###$$$ """!!!!!!"""######    !!!!!! !!!!!!  !!! !!!###$$$###!!! !!! !!!  ###%%% ###'''###"""$$$&&&$$$ !!!"""$$$&&&(((***+++---,,,+++)))((('''''''''$$$"""!!!"""%%%)))+++,,,'''))))))&&&!!! """"""%%%&&&$$$"""###))),,,,,,+++***$$$###)))///...%%%   ///000000///---,,,---///..................//////000111333444444333111000222333333444555666777777444111///000222333000---222222222111111111222222333333333222000///000222555555555444333333555888999666222000000111000///---...///000111111000000,,,...222444666555444333....../////////000000///333222111000///............///............---,,,------,,,------...///000000//////......---,,,,,,,,,,,,++++++,,,---000111333111...+++***,,,...000......---......000111222///...,,,++++++,,,---...+++,,,---,,,++++++---...000///......------------++++++,,,------,,,,,,+++***)))((((((***...111444888555000,,,))))))+++...(((((((((((('''''''''&&&''''''''''''(((((((((((('''&&&&&&'''(((((('''%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$###""""""""""""###$$$$$$$$$"""  $$$'''###$$$%%%&&&''''''((((((&&&%%%###!!! !!!!!!""""""!!!!!!"""$$$###!!! !!!""""""""""""!!! !!!!!!$$$$$$$$$######""" !!!###%%%%%%%%%%%%'''%%%"""  """###$$$((('''%%%$$$"""!!!!!!!!! """#########"""!!!""""""""""""""""""!!!!!!  !!!###$$$### !!!  !!!"""!!! !!!!!! !!!"""###%%%!!!!!!###!!! !!!$$$%%% """ !!!%%%)))'''!!!  !!!!!!!!!"""%%%&&&((((((''''''((((((((()))$$$###"""###'''+++---...$$$$$$$$$!!!###"""""""""###""""""!!! $$$''''''%%%""""""!!!&&&'''""" 000111111///---,,,---............---...///000111///000222333333222000///000000000000////////////333111000111444444111...222222333333333333333333333444444333111000222333555666666444333333555777666444000///000222333333---...//////000111111111///000000111222333444555111111111111111222333333111111000000000000000111............---,,,,,,...---------------...///////////////...------,,,,,,+++***(((((())),,,...000555222///,,,,,,---///111------.........///000000...------,,,,,,---......***+++++++++***+++---///222222000///............------------,,,+++***)))))))))((((((***...222555555222---))))))***,,,...((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&'''(((((('''%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###"""""""""""""""!!!!!!""""""""""""######"""!!!!!!###%%%###$$$%%%'''((((((((((((%%%$$$"""  !!!"""""""""""""""######$$$!!!  !!! """$$$%%%###""""""!!!!!!!!!!!!"""!!!"""############""""""$$$$$$###"""###$$$%%%&&&$$$$$$"""!!! !!!"""""""""""""""######$$$''''''%%%###"""!!!!!!  """#########"""!!!!!!!!!!!!!!!!!!!!!""""""  """###"""   ###$$$############"""!!! !!!!!!"""""""""!!!!!!!!! !!!$$$!!!!!!"""!!! !!!!!!!!!!!!!!! """ %%%)))((("""   ###&&&)))*********---+++)))((('''%%%""" """!!! !!!!!!!!!"""!!!!!!!!!222222222000---,,,,,,...000//////...///000222333///000111222222111000///222222111000///......---222111222333555555333111222333444444555444444444555666666666444444666777666777666444222222444666444222//////111333444444333333222222111000000000222111000000000222444555222222222222222333555555111000000000111222333333111//////111///---...222000000////////////000000//////......---,,,,,,,,,)))((('''''')))+++...///222000---+++***+++---...,,,------.........//////,,,---------............)))***++++++***,,,///222444333111000/////////000111111000///...---,,,,,,******)))***+++...111333111...***)))***,,,------******)))((((((((((((((()))))))))((((((((('''''''''&&&%%%&&&((((((&&&%%%###$$$$$$$$$%%%%%%&&&&&&%%%&&&''''''&&&%%%###"""""""""""""""""""""""""""!!!"""$$$$$$###!!!!!!""""""###%%%&&&'''&&&&&&%%%"""""""""!!!!!!""""""###$$$$$$######$$$$$$%%%&&&!!!  !!!!!!"""""""""$$$&&&########################!!!!!!"""###############'''%%%###!!!!!!"""###$$$  """#####################!!!!!! !!!!!! """#########"""!!! !!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!  !!!!!!      #########$$$%%%$$$""" !!! """######!!! !!!!!! """   !!!!!!$$$""""""!!! !!!%%%$$$  $$$'''((())))))((('''''''''&&&### ###"""  !!!!!!333444333111...,,,---...222111000000111222444666222222222222222222222222444444333333222111111111000222555666555444444444222333444555666555555444444555666666555666888999777777777555222222333555333111000000222333444333444333222111111000000000222111111111111111222222111111111111111333444555222222222222222333333444111///000222000,,,///555222111000//////.../////////......------,,,,,,+++((((((((((((***,,,...//////...,,,+++******+++++++++,,,,,,---------------,,,,,,---...//////......)))***+++,,,,,,///333666555333111///......//////222111///.........//////+++++++++,,,---...///000...,,,++++++---...,,,+++,,,+++)))(((((((((***++++++******)))((('''&&&&&&&&&%%%%%%%%%''''''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((&&&$$$"""$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%$$$"""!!!!!!"""!!!"""###$$$%%%$$$"""!!! !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&& ###$$$###""""""$$$"""###$$$$$$%%%%%%%%%%%%"""############""""""!!!######"""!!!!!!!!!!!!!!! !!!  !!!"""###$$$$$$$$$   """#########"""!!! !!!!!!!!!""""""!!!!!!""""""!!!   !!! !!!######!!! !!!### !!!!!!!!!  !!!!!!!!!!!!"""""" """!!!"""!!!   !!!""""""######!!!""" """###$$$%%% ###%%%%%%###!!!!!!###!!! """$$$%%%&&&!!! 444555444111...------...333222111111222444666777444333333222222333333444000000000000000000000000///333777888666444555777222333555666666666555555222333444444444555777999777888777555222222333555444222111111222333333222............///000111222000111333333333222000///000/////////000111333444444444333333222333333333000---...111...***---444111000///...,,,,,,,,,,,,///......------,,,++++++(((((()))***+++---///000......---,,,++++++++++++++++++,,,---------,,,,,,+++,,,.../////////......***+++,,,---...111666999444333000...------...//////...,,,+++,,,---///111,,,,,,,,,------............,,,,,,---000///,,,)))...,,,***(((''')))+++,,,,,,+++***)))((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''$$$"""%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$""" !!!""" !!!"""######""" !!!$$$&&&'''''''''$$$$$$######$$$$$$%%%&&& !!!!!!  %%%&&&###!!! !!!"""###$$$%%%&&&'''''''''$$$$$$$$$$$$###!!! !!!"""""" """$$$###!!!"""###!!!###$$$%%%%%%%%%$$$"""!!! """#########"""!!! !!!!!!""""""  !!!!!!!!!  !!!!!!!!! !!!!!!!!!"""""""""!!!""""""   ######%%%&&&$$$ !!!!!!!!!!!! !!! """######!!! $$$  """$$$""" !!! !!!""" !!!'''###!!! """###"""!!!"""###$$$###!!!$$$'''%%%"""!!!"""  ###""" !!!###"""  !!!  222444555555333222222333666555444333333333444555333222111000000222333555555222000///000111222111222222222222333555666777999777666666888777333///666666666555555555555555999888666666666444111...222222222222333555777888333222000///...///111222333333333111//////000222///222444444222000//////777666555333333222222222333111......///111222111///...---...///000///...---,,,+++***))))))))))))(((((()))***+++---...///000---***)))***,,,---...+++++++++---......,,,***,,,***)))***---...,,,***,,,,,,,,,,,,,,,---...///222111000///...---,,,++++++,,,,,,---...///000000------...///000000//////...---+++)))((())))))***+++,,,,,,+++******+++---...,,,))))))))))))(((&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%&&& """%%%(((((('''$$$######"""!!!!!!!!!"""$$$%%%$$$###"""  !!!!!!""""""###$$$%%%""""""###$$$$$$###!!! $$$$$$%%%&&&%%%$$$###"""&&&""" $$$'''%%%###%%%!!!"""%%%$$$"""$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$""""""!!! !!!"""""" !!!!!!!!!!!!!!!!!!"""  ######"""  !!!"""###$$$###!!!!!!!!! ###'''&&&$$$"""!!!"""#########"""!!! !!!   !!!""" !!!"""###"""!!! """"""!!!     !!!###$$$$$$###&&&&&&))))))(((((((((###!!!!!!%%%$$$"""  """222333555444222111111222555444333222222333444555444333222222222444666777666444111000111222222111111000000111333666999<<<888777666777999999666333777777777777777666555444666555555777999999777555222111111111333444666777333222000......///000111222333333222000///000111///111444444333222111222666666555444444333333333000...,,,,,,...000111111000///......000000///...//////...------,,,,,,,,,)))))))))***+++---///111000---***)))+++---......+++++++++,,,......,,,***---+++***+++---///...---))))))***+++,,,---///000000000///...---,,,++++++---------...............------...///////////////---,,,+++***)))))))))******+++++++++))))))+++,,,,,,)))''''''((()))'''%%%''''''&&&&&&&&&%%%%%%%%%!!!  %%%%%%&&&''''''((())))))&&&%%%###"""!!!!!!"""######"""!!!  !!!"""###$$$$$$$$$$$$ !!!!!!""""""""""""!!!"""$$$%%%&&&&&&&&&&&&&&&""" $$$&&&%%%###!!! """###%%%&&&%%%###!!!  !!!#########""""""  !!!!!!""" !!!!!!!!!!!!!!! """"""  """###!!! !!!""""""######""" """"""!!!  !!!###(((+++)))&&&###!!!"""###""""""!!!  !!!!!! !!!!!!!!!  !!!!!! $$$###  !!!$$$!!!&&&)))(((''''''(((%%% !!!  !!!!!!!!!  """111222444333222000000111444333333222222333333444555555444444555666888999888555333222222333222222111111000000222666999;;;666666666777999:::999777777888999999888666444333444444555777999999777666111111000000111333555666333222000///.........///000222333333111000000111///111444555444444444555666555555555555555555555///---,,,---000333444444222111///000000000///---/////////...............***)))))))))+++...111333000...++++++,,,.........,,,++++++,,,...---+++))),,,***))))))+++.........'''(((((()))+++---///000///......---,,,+++******............------,,,,,,------...////////////...---,,,+++******)))******)))*********(((((()))+++)))&&&$$$%%%((()))(((%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!)))(((&&&&&&'''***---///)))(((&&&$$$"""!!!!!!!!!"""!!!!!! !!!!!! """$$$%%%&&&%%%$$$### !!!"""###%%%&&&######$$$%%%&&&&&&&&&%%%&&&### !!!$$$&&&%%%$$$$$$ !!!###"""!!! """%%%'''&&&$$$!!! !!!"""""""""  !!!!!! !!!!!!!!!!!! !!!###"""  """"""!!! !!!!!!!!!!!!""""""""""""#########"""!!!!!!!!!  !!!"""###&&&+++///,,,)))$$$!!!!!!!!!!!!!!!!!!  !!!!!!  """!!!$$$%%%$$$###%%%""" """ !!!!!!!!! !!!"""!!!   !!! """###""" ###%%%&&&%%%$$$$$$%%%!!!!!!$$$'''(((###%%%$$$ """"""###"""###&&&(((...555000222333333111000000111222222222222333333333444555444444555666777999:::999777444333444444333222333333444444444444444444666666666777888888888888888999:::;;;:::777444222666555555555555444222///111000000000000222444555333222111///...---------///111333333222111111222222444666666555444444555555555666666666666666666111000000222555888999999444222111000111000///---+++,,,,,,------------,,,******)))***,,,///222444000...,,,,,,---...///...,,,++++++,,,------***((()))(((''''''(((***,,,---)))))))))***+++---...///......------,,,,,,++++++------------------------------...//////.........,,,,,,++++++************((()))***)))'''''')))***(((%%%###&&&***,,,)))&&&''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$$$$((('''&&&&&&'''+++...000***(((&&&$$$###""""""###"""""""""""""""###$$$$$$ """%%%''''''&&&$$$###%%%$$$######$$$&&&''')))&&&&&&%%%$$$$$$""""""!!!&&&$$$""""""$$$%%%%%%$$$'''%%%######%%%&&&&&&%%%!!!"""$$$%%%%%%###!!!  !!!!!!!!! !!! !!!!!!!!!!!! !!!"""######"""  """######"""!!!!!!""" !!!"""$$$$$$$$$$$$$$$$$$######"""""" """###'''+++///...***%%%!!!  !!!!!!   !!! !!! !!! !!!###%%%"""######$$$###"""  !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!  """###### !!! !!!  """###%%%''''''$$$###%%%%%%!!!###$$$### !!!)))///999JJJZZZ000222333333111000000111222222333333444444444444444444444555555666777888999777555555555555444333111333555777777555222000666666666666555555666777888999:::;;;:::777444222777666555555555333000...111000000///000111333444333222111000///...------...000222222111111222333666777888777444333333444444555666777777666666555333222222444777999::::::444222111000111000///---***+++,,,,,,,,,,,,++++++************,,,///222333000...,,,,,,---//////...,,,++++++,,,---,,,***'''((((((((((((((()))+++---------,,,,,,,,,------.........------------------++++++,,,,,,---......///------............------,,,,,,,,,,,,+++++++++***((())))))(((''''''(((***)))&&&$$$'''---///,,,(((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""!!! $$$%%%&&&''')))***+++,,,''''''%%%$$$$$$$$$%%%&&&############$$$%%%&&&'''!!!###%%%''''''&&&$$$"""'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$###"""!!!!!!!!!&&&%%%#########$$$%%%%%%###"""!!!!!!"""###"""!!!###""""""!!!!!!"""#########""""""!!!!!!  !!!!!! !!!!!!!!!!!! !!!""""""!!! """###%%%$$$###"""###$$$ !!!###$$$%%%###$$$$$$%%%$$$$$$###"""!!!"""$$$'''+++...---)))$$$!!! !!!"""!!!  !!!###$$$%%%%%% !!!"""!!!  """$$$!!!$$$!!!!!!###$$$###  ###### ###### !!!###$$$(((+++((( !!!""" !!!### """***444EEE^^^sss111222444333222000000111222222333444555555555555444444444555555555555555777666555555666666555333...111444777888777444222555666666555444444666888777888999999888666444333444444444666777777555444111111000000000111333444333222222111000///......///000111111000111333555888888888777444222222333444555666777777666444333333222222333555666666555222111///000000000///---,,,---...//////...,,,,,,*********+++---...///000///---,,,,,,---......---,,,++++++,,,,,,,,,)))'''***+++---,,,++++++,,,---///...------,,,,,,------------------............******+++,,,---...//////---............---,,,,,,++++++,,,,,,,,,,,,++++++((()))))))))''''''(((***+++'''%%%)))000222...(((''''''&&&&&&&&&%%%%%%%%%######$$$######"""!!! !!!###%%%'''((((((((((((%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$%%%&&&'''"""###$$$&&&&&&%%%###"""%%%$$$######""""""######!!!!!!!!!!!!"""$$$%%%&&&'''&&&$$$######$$$%%%%%%""""""!!!!!!!!!!!! $$$"""!!! !!!###%%%&&&%%%###"""!!! !!!"""""" !!!!!!!!!!!! !!!"""!!!###$$$%%%$$$###"""###%%% !!!"""######$$$""""""$$$$$$$$$###"""!!!!!!###%%%%%%'''***---)))&&&###!!! """###"""  !!!###$$$######!!!$$$ ###""" $$$...777111%%%###%%%$$$!!! """%%%///@@@YYYmmm222333555444222111111222222333444666777777666666555555555666555555444444555444444555666777666444111222333555555555555444333555666666555555999<<<777777777777777666555444111111222555888999888777222222111000111222333444222222222222222111000000000000000//////111444888777777777666333222333444444555666666666444222111333222111222333333222000000///......000000///......///000000000...,,,+++)))***+++,,,---------,,,...,,,+++,,,---...---,,,,,,+++++++++,,,+++(((&&&***---//////---++++++,,,---,,,,,,+++,,,,,,------++++++,,,,,,---------...+++++++++,,,,,,------------.........------,,,+++++++++,,,------,,,,,,+++)))******)))(((((()))+++,,,(((%%%***111333...'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###"""###$$$&&&&&&'''&&&&&&%%%$$$#########%%%&&&'''$$$$$$#########$$$$$$%%%"""######$$$######""""""!!!"""###############"""!!!!!!!!!"""$$$&&&(((***'''&&&&&&$$$######$$$&&&###$$$$$$$$$###""""""""""""!!!!!! !!!"""###$$$%%%$$$"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!!!!!"""$$$ !!!#########""""""!!!"""######"""!!! """$$$$$$$$$%%%'''(((###"""!!!!!!!!!!!!"""###"""!!!   ###!!! +++666... !!!!!! %%%///@@@OOO222444555555333222222333222333555777888777777666777777777777666555444333333333333444666777666555888777444222111222333444222444666666666777<<<@@@666666666555555555555555//////000333666777666444333222111111111222333444222222333333333222222111000000///......000555999555666666555333333444666444555666666555333111000555333222333333222000...///...---...///000///......///000000///---+++)))((()))+++------,,,+++***---,,,++++++------,,,+++,,,+++++++++,,,+++(((&&&(((,,,///000,,,)))((((((************+++,,,---...*********++++++,,,,,,---------,,,,,,,,,,,,++++++---.........------,,,+++***+++,,,---------,,,+++)))*********((((((***+++,,,(((%%%***111333---&&&''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''%%%%%%#########$$$%%%%%%######"""""""""""""""#########"""""""""""""""""" !!!###%%%&&&&&&&&&%%%&&&%%%$$$$$$%%%&&&((()))''''''&&&$$$######$$$&&&!!!"""######!!!  !!!#########""""""###"""!!! !!!######"""""""""""""""######$$$ !!!!!!!!!"""!!!!!! !!! !!!!!!!!!!!!""" """$$$$$$###!!! !!!"""###!!!  """"""!!!!!!"""###  !!!"""!!!"""######!!!    $$$ &&&%%% !!!'''"""###...$$$!!!***333333333333222222333333444;;;::::::999999888888888888777666777888999888777999777555333333444666777777666444333222222222333777777666666777999;;;<<<888888888777555444222111444666888999999777555333111111111111222333444444//////000222444444222000///......000333444444333555777888777666444555555888888666444222222444666111111222333222111000///---......,,,***+++///333111000000...---,,,+++******+++,,,+++)))((()))***%%%'''))),,,------,,,,,,++++++,,,---------,,,,,,---***((())),,,---,,,***+++***)))))))))***+++,,,***+++---.........------,,,---......,,,,,,---...,,,,,,---......------,,,*********)))******+++++++++++++++***)))'''%%%$$$+++)))((())),,,,,,)))%%%&&&&&&&&&&&&%%%$$$######$$$"""!!! """%%%&&&!!!"""######"""###%%%'''#########"""""""""""""""&&&%%%#########%%%''')))######$$$%%%&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&((('''&&&&&&'''((('''%%%((('''%%%%%%%%%$$$!!!&&&'''(((((('''$$$!!!!!!###%%%''''''%%%###""""""###!!!###""" ######$$$$$$###"""!!!###!!!  !!! """###!!!"""###$$$&&&%%%$$$"""!!!""""""#########""""""!!! !!!!!!!!! $$$### !!!   """"""!!!   !!!$$$&&& ###///333...$$$555444444444444555555666:::::::::;;;;;;<<<<<<<<<;;;999888999:::;;;:::999999888555444333444666888999888666444333444555666999888888888999:::<<<===666777777888888777777666666777888888888666555333111111000000111111222222444222111111222333222111///......000222444444333222444555555333222222333444555777666444222222222000111111222111000///............,,,***+++///333111111000///...---,,,++++++,,,---,,,***)))((()))%%%''')))+++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,+++)))***---...,,,+++************++++++,,,---***+++,,,---------,,,,,,***,,,---,,,+++***+++,,,,,,,,,,,,---------------...---,,,***)))((((((((()))))))))((((((((((((((())))))(((***,,,+++(((%%%%%%%%%&&&'''''''''&&&&&&###!!! !!!###%%%###%%%%%%$$$###"""###$$$############""""""""""""""""""!!!!!!"""$$$&&&((('''&&&$$$######$$$%%%%%%"""###$$$%%%&&&'''''''''((('''&&&&&&'''((('''&&&'''&&&%%%&&&&&&&&&$$$"""###$$$&&&''''''&&&$$$""""""###%%%''''''%%%###"""### """$$$!!!!!!!!! !!!"""###!!!"""#########"""!!! ###""" !!!"""!!! !!!!!!""""""""""""""""""!!! ######"""""""""###$$$$$$###"""!!!$$$$$$$$$$$$###"""!!! !!!!!!"""!!!!!!!!!"""!!! !!!   !!!!!!!!!### %%%222888333(((555555555555666666777888999999:::<<<>>>???AAAAAA>>><<<;;;<<<===>>>===;;;999888666444444555777888<<<:::777444444555777999999888777777888999:::;;;777888888999999888888777777777777666666666555555111111000000///000000000777444111///000111111111///......///222333333222///111222111000////////////333777888666222///...///000111111111000...............,,,+++,,,///222222111111000///......---,,,...000///---***((((((&&&''')))***+++++++++***,,,,,,,,,,,,,,,+++***)))+++++++++,,,......---+++******+++,,,---.........,,,,,,,,,------,,,+++++++++---------,,,+++,,,---...---,,,+++++++++,,,---------+++***))))))(((((('''&&&&&&&&&''')))+++,,,******+++,,,...,,,)))&&&$$$%%%&&&'''(((((((((((($$$"""!!! """$$$%%%%%%'''((('''$$$"""!!!!!!########################"""!!!!!!!!!###%%%'''(((***(((%%%""" !!!###$$$"""###$$$%%%''''''(((((((((&&&%%%&&&'''((('''&&&&&&&&&%%%&&&(((((('''%%%###$$$&&&''''''&&&$$$###"""###%%%&&&&&&%%%###"""###!!! ###&&&%%%###""""""!!!!!!!!!"""###$$$ !!!"""###"""!!!!!!$$$"""""""""######!!!"""###$$$$$$$$$###"""!!!!!! !!!###$$$"""!!!""""""""""""""""""""""""&&&&&&&&&%%%$$$""" """"""""""""""""""!!!  !!!  !!! $$$111777333((( $$$!!!555555555555666777999999999:::;;;===???AAABBBCCC@@@>>>===>>>??????>>>===999888777666555666777888<<<:::666333333555888:::666555444444444555666777:::::::::999777666444333666555444444555666888999333222111000000000000000444222000///000111111000000......///111222111000...///000000...------...---111555666555111///---000111222222222111///...///...---,,,,,,---///000222111111111000000/////////222444333000,,,)))((('''((()))***************,,,,,,,,,,,,+++***((((((******+++---......---,,,***+++---...///000///.........---------,,,++++++...///000000......///000...---+++))))))***,,,---))))))))))))***+++,,,,,,'''&&&%%%%%%&&&)))+++---***,,,---//////---***(((%%%%%%&&&'''''''''''''''&&&%%%$$$###$$$%%%&&&'''$$$&&&((((((%%%###!!!!!!"""###############$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''%%%###"""""""""###"""###$$$&&&'''((((((((('''&&&%%%&&&(((((((((&&&'''&&&%%%&&&((((((&&&%%%&&&'''''''''&&&$$$"""!!!###$$$%%%&&&&&&$$$###"""!!! $$$'''((('''%%%%%%$$$"""!!!  !!!"""""""""!!!###""""""###$$$###  """###"""  !!!!!!"""""""""!!!"""!!!!!! !!!!!!"""###&&&&&&&&&%%%$$$###"""!!!"""""""""""""""!!!    !!!"""!!!   )))...,,,%%%$$$)))%%%!!!###"""444444444555666888999:::<<<<<<===>>>???@@@AAABBBAAA???>>>>>>??????>>>===:::999888777666777777888;;;888555222222444777999666555444333333333444555888888888777666444222222333222222333555777:::<<<444333222111111111111111.........000222222000...000///......000111000......///000000...------...///111333333111000///000222222333333333222111000///...---,,,---.........111111111111111000000000222444666555222...+++***)))))))))************)))+++,,,++++++***)))(((''')))***+++,,,---------...+++,,,...///000000////////////...---------,,,,,,...///000000......///000...---+++)))((()))+++,,,))))))))))))***+++,,,---((('''&&&%%%&&&'''***+++)))***---...---+++)))(((&&&&&&&&&&&&&&&%%%$$$$$$'''&&&%%%$$$$$$%%%&&&&&&!!!###&&&'''%%%$$$######""""""######$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$#########%%%&&&'''((((((((('''&&&%%%&&&((()))((('''(((&&&%%%&&&&&&&&&$$$"""&&&''''''&&&&&&$$$###"""$$$%%%%%%%%%%%%$$$###"""!!! !!!"""$$$$$$$$$$$$$$$###"""!!! !!!""""""""""""###"""""""""###"""!!!!!!!!! !!!!!! !!!!!!!!! !!!"""#########$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!    ###$$$!!!###)))&&&""" 444444444555777999;;;<<<>>>>>>??????@@@AAAAAABBBBBB@@@??????@@@@@@>>>===:::999999888888888888888888666444222222444666888777666555444333333444555333444444555555444444333111111111333555888:::<<<444333222222222222222222------...111333333111...000///......//////...---...000111111///......///000111222111000///000222222333444444444333222111000...------.........---000000000000000111111111333555666555111...,,,++++++++++++******************************)))((('''(((***+++******+++---///------...////////////.........---,,,,,,,,,------+++---------,,,+++,,,------,,,+++))))))))))))***,,,++++++***))))))******(((((('''&&&&&&'''((()))&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$######"""#########!!!$$$%%%$$$$$$$$$%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$ """%%%((()))(((&&&$$$$$$%%%&&&''''''(((''''''&&&%%%%%%&&&((()))((('''((('''&&&&&&&&&&&&$$$"""######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######""""""#########"""!!!!!!!!!"""""""""!!!  """######""""""$$$###!!!!!!"""!!! !!!!!!""""""!!! !!!!!!  !!! !!!!!!""""""#########!!!"""###$$$%%%%%%%%%%%%     !!!!!!###### ###""" &&&+++### 555555666777999;;;===>>>???@@@@@@AAABBBCCCDDDEEECCCBBB@@@@@@AAAAAA???>>>::::::999999999888888888777666444333333444666777777666444333222222333333333333444444444444333333222222333444555777888999222111111111111111222333222111000111333333222000000///---......///---,,,...000111111///......///000111222222111000111222222222333444333222111000000...,,,---...///---+++/////////000000000111111222333333111///,,,+++,,,------,,,+++++++++++++++((()))))))))))))))((((((((())))))(((''')))---111//////...---------......,,,+++*********+++,,,---***,,,---,,,+++***+++,,,,,,++++++***))))))((((((,,,+++******)))*********&&&&&&&&&'''''''''(((((('''((()))(((%%%%%%&&&(((%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""""""""!!!""""""""""""$$$%%%""""""###$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&###$$$&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$&&&((())))))((('''&&&&&&&&&((((((&&&$$$######$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""!!!###$$$$$$""" """"""#########"""!!!  """#########""""""&&&$$$"""!!!"""!!! !!!!!!!!!!!!"""""""""""" """""" !!!""" !!!"""$$$$$$$$$$$$###""""""######$$$######### !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!! !!! !!!!!!""""""###(((&&& """ !!!""""""""" %%%+++&&& 666666777888:::===???@@@@@@@@@AAACCCDDDFFFGGGHHHEEECCCBBBBBBBBBBBB@@@???:::::::::999999999888888666666555444444555666777555444222000//////000000777666666555444222111000444444444555555555666666000000//////000111222222888555222111222333333222000///------......---+++...000111000///---.........111333444333111111111111111222333222111000///111...,,,---//////---+++......//////000000111111000111111///,,,***++++++......---,,,++++++++++++'''((()))))))))))))))(((((()))(((&&&%%%'''---222111000...,,,,,,,,,------))))))(((((((((***+++,,,,,,---......,,,,,,---...++++++++++++***)))''''''((((((((()))***,,,---...$$$$$$&&&'''((((((((((((***++++++)))&&&&&&))),,,%%%%%%&&&'''((((((((((((%%%%%%%%%$$$$$$$$$###### !!!"""!!! """$$$""""""###$$$%%%%%%&&&&&&!!!###$$$''')))***++++++'''&&&&&&&&&''''''((((((''''''((((((''''''&&&%%%&&&%%%$$$&&&((())))))(((&&&%%%&&&''')))***)))(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###"""""""""%%%&&&&&&%%%%%%''''''&&&&&&$$$!!! !!!###$$$$$$######""")))&&&###""""""""""""!!!  !!!"""###!!!######!!! """$$$!!!###%%%&&&%%%$$$##################"""!!! !!!""""""###"""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!&&&"""###$$$$$$!!! !!!!!!%%%&&&!!!###""" 777777888999:::<<<===>>>===???CCCFFFGGGGGGEEEDDDDDDCCCCCCAAA@@@???>>>>>>======<<<;;;999888777777888999888666888<<<===999888777666555444444444444999888666333000///000222555555555666666555222///444111///000333444333222111222444444444444222111000///...---------------...---,,,,,,---...///000..................------000///......///000111222000000000///......------......---...///111333444888666333000......//////111000/////////...+++)))---,,,***((('''(((((()))...//////...,,,,,,...///---,,,,,,...//////,,,***,,,,,,.../////////...---++++++***+++,,,+++***(((+++++++++++++++***)))(((&&&'''((('''%%%%%%'''(((%%%%%%&&&'''((((((''''''))))))((('''&&&&&&%%%%%%'''&&&%%%$$$###$$$%%%&&&###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%######&&&%%%$$$###!!! !!!###%%%%%%%%%###""" ###$$$$$$$$$&&&'''%%%%%%$$$$$$%%%&&&((()))%%%&&&((('''&&&&&&''')))***(((''''''(((((('''%%%&&&&&&%%%$$$%%%&&&((()))&&&'''(((((((((&&&###"""########################&&&%%%$$$"""""""""###$$$!!! ###&&&&&&###$$$$$$$$$$$$######""""""$$$$$$###!!! ###&&& !!!!!!!!!!!!### !!!"""""" !!!"""######"""!!! """###""" """!!!  !!!!!! """###!!! !!!!!!  !!!!!!     $$$'''((('''$$$"""!!!777777888999;;;<<<>>>???AAACCCEEEGGGHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBAAA??????>>><<<;;;999888888888999888666777;;;;;;777444333222111111000000000777777555222///...000111333333333444555444222///111///...000333666666555333333444444444444333333000///...------------.........---------...///000........................//////...---......000000/////////......---------...------...///000222333333222///...------......111///...---------+++***+++***)))((('''''''''''')))***+++***))))))+++---,,,++++++,,,------,,,***++++++---.........---,,,,,,***))))))***+++)))(((***++++++,,,,,,++++++***''''''((('''&&&%%%''')))%%%%%%&&&''''''''''''''')))(((((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$######!!!"""############"""!!! !!!"""###$$$$$$###"""!!!"""$$$%%%%%%%%%###"""%%%&&&'''&&&$$$""""""###%%%%%%$$$$$$%%%&&&((()))%%%&&&''''''&&&&&&''')))+++***((()))******((('''######""""""###$$$$$$%%%&&&&&&&&&&&&&&&$$$###"""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$!!! !!!"""######!!! """""""""""""""""""""""""""######"""!!!!!!###%%% !!!  """ !!!!!!"""!!!"""######### ######"""!!!!!!""" !!!"""### !!!   !!!!!!   ''',,,+++$$$777888888:::<<<>>>@@@AAAEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCC@@@???>>><<<:::888777666888999777555666999888555555444444333333222222222555555444222///...000111111111111333555555333111111000///111333555666555555444444333333444444555//////......------......//////...------.......................................---,,,,,,,,,------......------,,,,,,---------------...///000111222333222111000111222333444111///,,,++++++,,,+++***))))))))))))((('''&&&&&&(((***,,,,,,,,,,,,...///,,,***))))))+++,,,+++******+++,,,,,,------,,,,,,---***(((((()))***))))))***++++++,,,,,,,,,,,,+++'''(((((('''&&&&&&''')))%%%&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########""""""#########!!!!!!"""######""""""!!!"""%%%&&&'''&&&&&&###$$$%%%&&&%%%$$$###"""'''((()))'''$$$"""""""""%%%%%%$$$$$$%%%&&&((()))((())))))(((''''''***,,,,,,+++******++++++***)))$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$############"""###$$$%%%%%%$$$###"""!!!!!! """###$$$ !!!"""""" !!! !!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###"""###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### """$$$$$$#########$$$ !!!"""###### !!!!!!!!!!!!!!!%%%!!!    !!!""" """((('''!!!777777888:::<<>>===<<<:::888666444444888999777444444777666222444444444444444333333222333333333111//////000222111000111333555666555444555444333222222222222222666555444333333444555666//////............//////000000///.........---------------...............------,,,,,,++++++++++++---,,,+++++++++,,,---...------......///000111111222222222222444555777888111...+++)))***+++++++++((()))*********)))'''&&&)))+++---.........000111---+++)))(((***,,,,,,,,,++++++,,,,,,---------------***'''&&&''')))))))))+++++++++++++++***)))((('''(((((('''&&&&&&''')))''''''(((((()))(((((('''(((((('''''''''&&&&&&&&&%%%&&&'''''''''&&&$$$###$$$###"""!!!!!!"""###$$$#########$$$$$$$$$$$$$$$!!!###%%%'''''''''%%%$$$%%%%%%&&&&&&%%%$$$###""""""$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$&&&'''(((+++++++++***)))))),,,///,,,***)))***++++++***)))&&&'''((())))))((('''&&&'''&&&$$$###"""###$$$%%%"""###%%%&&&&&&%%%###"""  """###%%%!!!###$$$"""!!!$$$""""""!!!!!! """$$$%%%$$$"""!!!"""!!!###$$$###"""!!!!!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! $$$%%%&&&$$$"""!!!!!!"""$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! $$$222444&&&  """"""!!! ###&&&%%% 666777888:::<<>>===<<<:::888666555444888999666333333666555111000111111111111000//////111222222111000000111222222111222444666888888777666555555333222111111222555444333222222333444555//////.........//////000000000000//////......------------.........//////---------,,,,,,++++++***,,,+++*********,,,...///------......//////000000------...///111333444555111...+++)))***+++,,,+++)))***+++,,,+++***)))(((''')))+++,,,++++++,,,------+++))))))+++------------------------......///---+++((('''((()))******+++++++++***((('''%%%$$$'''((()))(((&&&&&&((()))))))))*********))))))((('''''''''''''''&&&&&&&&&%%%&&&'''((('''&&&%%%$$$$$$###"""!!!!!!"""###$$$"""""""""######$$$$$$%%%$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%$$$######"""!!!###$$$$$$$$$%%%'''$$$$$$######$$$%%%'''((()))******)))((()))+++---)))((('''((()))***)))(((###$$$%%%&&&&&&%%%$$$###)))'''%%%######$$$&&&'''###$$$%%%&&&&&&%%%$$$###"""!!! !!!"""###$$$"""$$$%%%$$$!!! ###&&&%%%%%%$$$###!!! """%%%%%%$$$"""!!!!!! !!!!!!##################""""""###""""""""""""""""""#########$$$###!!! """$$$###"""!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!! ---;;;;;;)))"""$$$###!!! !!!  """555555777999<<>>===;;;:::999999888888666333333666555111111222333444444333111111///111222222111111222444333222222444777999999888333444444333222222444666444333333222222333333444//////......//////000000//////000000000///......,,,,,,------.../////////------.........---,,,,,,,,,+++***)))***,,,///000,,,---...////////////.........///111222333444555000...++++++,,,---,,,,,,***++++++,,,++++++******)))+++------,,,******+++,,,***)))***,,,...------...------------...///000...+++))))))***+++***************)))'''&&&$$$###((())))))(((''''''(((******************))))))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%#########""""""######### !!!#########$$$%%%&&&&&&'''''''''$$$$$$##################!!!###$$$$$$###"""###$$$$$$$$$######$$$%%%'''(((%%%'''((((((''''''((()))((('''&&&'''((()))((('''&&&&&&''''''&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$"""""""""###$$$"""###$$$$$$$$$###%%%&&&'''&&&%%%$$$###"""!!! """$$$%%%$$$"""!!!!!!"""$$$%%%%%%###!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&''' !!!###%%% !!!"""######""""""""""""!!!!!!!!!!!! ***444444%%%"""###"""!!! !!! %%%###333444666888;;;???BBBCCCFFFHHHIIIKKKKKKJJJHHHGGGGGGGGGFFFEEEDDDDDDCCCCCC??????>>>======<<<;;;;;;777888666333444777666222333444666777777666555444///111333333333333444555333222222333666888888777333555555444222111333666111222222222222222222111///////////////000111111......000000111000//////,,,,,,------...//////000---...///000000//////...,,,+++******+++---000222,,,---.../////////...---000111222333444444444444///...,,,---......---,,,+++***************++++++,,,...///...,,,)))(((''')))((()))***,,,---,,,+++------,,,,,,,,,---...///---,,,++++++,,,,,,+++***(((((((((((((((((('''&&&((())))))(((''''''(((***)))))))))))))))((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&######$$$$$$$$$$$$######  !!!###$$$$$$######$$$%%%&&&((()))"""""""""!!!""""""######$$$%%%&&&&&&$$$""""""###$$$############%%%&&&'''$$$&&&)))***)))((('''((('''&&&%%%&&&((()))((('''******)))(((((((((((((((&&&&&&%%%$$$$$$%%%&&&''''''&&&$$$######$$$&&&'''+++)))'''%%%############ !!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$######### """$$$$$$###"""""""""$$$&&&((((((&&&$$$###"""######$$$$$$%%%%%%&&&&&& !!!"""$$$&&&''' !!!###&&& !!!"""###"""""""""!!!!!! ###(((''' !!!"""  !!!######***(((  222333555888;;;>>>AAACCCCCCEEEHHHJJJJJJIIIGGGEEEFFFEEEDDDCCCBBBAAA@@@???======<<<<<<<<<;;;;;;;;;777888666333444888777333111222444555555444222111///111333444444444555666333222111222444666777666777888888555111///000222000111222333333222111000///////////////000111111---...///111111111000000,,,,,,------...///000000---...000111111111000000,,,+++******+++...111333,,,---.../////////...---......///000000000/////////...---...//////---++++++***)))(((((()))***+++)))***+++***'''###!!! ''''''(((***,,,,,,+++)))---,,,+++***+++,,,---...---,,,,,,,,,------+++)))&&&&&&((()))************((()))))))))'''''')))***''''''(((((('''&&&%%%%%%&&&''''''''''''''''''''')))((('''%%%%%%&&&''''''###$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!"""###%%%&&&&&&%%%$$$######$$$&&&(((!!!!!! !!!"""#########%%%&&&&&&%%%$$$%%%&&&$$$############%%%&&&'''&&&))),,,...---+++***)))'''&&&&&&'''((())))))(((((('''&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%(((&&&$$$""""""$$$&&&(((...---***'''$$$###"""""""""'''(((%%%"""!!!""""""###$$$%%%%%%%%%!!!"""$$$$$$"""!!!"""###!!!$$$###!!!######$$$%%%%%%&&&''''''###"""!!! !!!"""###"""###"""!!!!!!###"""!!! """"""!!!!!! ###"""""""""!!!!!!!!!!!!!!!!!! """$$$  ---)))!!!   999999999888888;;;???CCCHHHGGGGGGHHHJJJJJJHHHFFFFFFFFFEEECCCBBBBBBDDDFFF???DDD???===AAA<<<555777888999999777555444555777555555444333333333444444...000111111111222555777222000//////111555:::>>><<<999666444444333222111...222777999888555111000---///222444555333000...333222111000......------------,,,+++,,,---...///000,,,,,,111000,,,+++///+++,,,---,,,++++++,,,...444333111//////000111222333222000...------......333111/////////...,,,***---,,,***)))((())))))***))))))(((((((((((())))))(((*********(((''''''(((...///...---***(((((((((,,,+++*********+++,,,---,,,)))''')))(((&&&'''***((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""""""""$$$$$$"""###$$$$$$$$$$$$%%%'''"""""""""!!! !!!$$$'''%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$######$$$&&&''''''&&&))))))((((((''''''''''''&&&'''''''''(((((())))))'''((((((((('''&&&&&&%%%''''''&&&%%%%%%$$$$$$###"""  %%%'''///---***(((%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&!!!!!!!!!!!!"""###$$$%%%"""!!! ###############""""""!!! """$$$&&&'''&&&%%%$$$###"""  !!! !!!!!!!!!###  ###### !!!!!! !!!"""###""""""!!!!!! &&&'''&&&!!!!!!  !!!!!! $$$""" """666777888999:::<<<@@@DDDFFFEEEFFFGGGIIIIIIGGGFFFFFFGGGGGGEEEBBBAAAAAABBBFFFLLLGGG@@@@@@999555<<<555666666444222111222444333333222222222333333444222333444333222222444666222111111111222444666888>>>===<<<;;;;;;:::777444333777<<<>>>;;;666111...///111333555444333000...222111000///...---------,,,,,,+++++++++,,,---...///+++,,,000000,,,,,,///+++,,,------------///111444333111//////111333444444333111000/////////000333111///...//////---,,,///...---------...///000++++++************++++++***++++++***(((((()))+++------...,,,***((())))))***))))))((()))***+++,,,,,,((('''))))))&&&'''***((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%''''''&&&&&&'''(((&&&&&&&&&$$$###$$$&&&)))%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$&&&''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&)))'''&&&$$$######$$$$$$###$$$$$$%%%%%%%%%%%%%%%######"""""""""###$$$$$$""""""!!! !!!!!!!!!!!! !!!"""$$$%%%%%%$$$###""""""!!!!!!!!!"""###$$$%%%$$$""" !!!###%%%%%%%%%""""""""""""  """###$$$$$$###"""!!! !!!###$$$ !!!  !!! 444666999;;;<<<>>>AAADDDCCCCCCDDDFFFHHHIIIHHHFFFGGGHHHHHHFFFCCC@@@@@@@@@CCCLLLJJJCCC@@@999555===888888888777555444555666111111111111222333333444666777777666444333444555222333444444444444333222999999999::::::888444111444888===>>><<<777222///111222444555444222000///000//////...------......+++++++++***+++,,,,,,------+++,,,///000......000+++,,,.........///222444222000...------000333555555444333222111111222222333111........./////////////////////000111222333------,,,,,,,,,,,,------+++++++++***))))))+++...+++,,,,,,,,,***)))***+++***************+++,,,,,,+++((('''))))))&&&'''***'''(((((((((((((((((('''&&&''''''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&(((((('''&&&'''((((((((((((&&&$$$$$$&&&((('''&&&%%%$$$############$$$$$$$$$$$$############$$$###"""$$$&&&'''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$######$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$#########$$$############$$$$$$%%%###""""""""""""!!!!!!!!!!!!!!!!!! """"""###$$$###"""!!! !!!!!!"""###$$$&&&((()))###!!!!!!###$$$%%%###%%%&&&### $$$!!!"""$$$%%%%%%$$$###!!! """!!!  333666:::<<<===>>>???AAABBBBBBCCCEEEHHHIIIHHHGGGHHHHHHGGGDDDBBBAAABBBDDDAAAIIIFFFAAAAAA:::444999999::::::888666555666888111111111111222333555555777888999888666555555666444555555555555444444333666555444555555555333111111444777888777555333333333444444444333222000//////......---------......,,,++++++,,,,,,,,,------++++++,,,.../////////000,,,---............000222///---+++***+++...222555555444444444444444444444333000......///111111111////////////000000111111...------------------...+++++++++)))((())),,,...)))***++++++******+++,,,---,,,,,,---------......***''''''******''''''***&&&&&&((())))))(((&&&&&&&&&'''((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%$$$%%%&&&)))***+++)))'''&&&$$$&&&''''''&&&$$$$$$%%%&&&&&&&&&$$$###"""###%%%(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$###########################"""$$$$$$###############$$$""""""######$$$%%%&&&&&&###############""""""!!!$$$#########$$$%%%'''(((%%%$$$$$$###"""""""""""""""""""""###$$$%%%'''(((#####################"""""""""""""""!!!  !!!""""""!!!!!! !!!"""###$$$%%%'''((((((###!!! ###$$$%%%&&&&&&%%%"""!!!$$$ !!!!!!""""""######"""!!!""""""  555888;;;<<<<<<<<<<<<===AAAAAABBBEEEHHHIIIIIIGGGHHHGGGEEEAAA@@@BBBFFFIIIVVVSSSEEE<<<===999333666555666666444222111222444222222222222333555666666555777999999777666666777666555444444444555777888:::888555444555777888888333444444333222111333555444444333333222111000000///......---------......,,,------...............***,,,---......000000///---......---,,,+++---...///---,,,+++,,,///333555444444444444555555555444222000//////000222222222000000000000//////......------,,,,,,,,,,,,------*********)))((((((***,,,''')))************+++---,,,,,,------............)))''''''******''''''***%%%&&&'''(((((('''&&&%%%&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%'''***,,,---+++)))'''%%%'''))))))'''%%%$$$$$$$$$%%%%%%$$$"""!!!"""$$$'''&&&&&&&&&''''''((()))$$$$$$$$$$$$%%%%%%%%%%%%###""""""###%%%&&&&&&%%%"""""""""###############!!!""""""###$$$%%%%%%&&&######"""""""""######$$$ !!!"""###$$$$$$%%%###"""!!! """###$$$$$$$$$###"""###$$$%%%&&&%%%%%%$$$""""""""""""### !!!###%%%''')))***######$$$%%%%%%$$$$$$###""""""""""""!!!  !!!"""###############$$$$$$$$$$$$$$$&&&$$$""""""$$$'''(((((((((%%%!!! !!!""""""!!!"""""""""!!!!!!   ######""" ###!!!  """"""!!!!!!555888:::;;;:::::::::;;;@@@@@@AAADDDGGGHHHGGGEEEEEEDDDBBB???>>>AAAEEEIIIkkk```GGG777888666222777555666666444222111222444333333333333444555666666444666888888777555555555555444333333444666888:::;;;888444333555888:::;;;888888777444111000222444333333222111000000000111000//////...------......------...///////////////***---...---...000000------......,,,***)))***,,,//////......///111444555111222333444444555444444222111000111222333222111333333333222222111//////------,,,,,,,,,,,,------)))+++,,,+++)))((()))***'''(((******)))***+++---))))))***+++++++++++++++(((&&&'''++++++((('''***&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((((((((((((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&&&&(((***,,,---,,,***)))(((***,,,,,,***'''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%###"""!!!###%%%&&&%%%$$$"""""""""""""""######### !!!"""###$$$&&&''''''######"""!!!!!!###$$$%%% !!!"""######$$$$$$%%%$$$"""!!!"""$$$&&&'''###"""!!! !!!"""###&&&%%%###""""""###$$$%%% """$$$''')))***"""###$$$%%%%%%%%%$$$### !!!###$$$%%%$$$$$$$$$$$$$$$###"""!!!###"""!!!"""$$$&&&&&&%%%'''""""""$$$""" #########"""!!! """""""""  %%%###    444666888999999999:::<<<>>>>>>???AAADDDEEEDDDBBB@@@AAAAAA@@@>>>>>>@@@BBBZZZUUUCCC666777555222777666777777555333222333555444333333222333333444444444666888888555333222111222222333333444555555555666444111111444666888888777888888777444222111222222111000///...///111111222111000///...---------,,,---.../////////......+++///000------000///,,,,,,,,,---,,,******+++---------...//////000111222///000111333444444333333222111222333444444111///111222333333333222111111...------,,,,,,------...***,,,......+++)))((((((''')))******))))))+++,,,((()))***+++++++++***)))(((&&&'''++++++((((((***))))))(((((((((((())))))$$$$$$&&&''''''((((((((()))(((''''''''''''((()))%%%&&&(((*********)))(((&&&(((***,,,,,,,,,+++***)))+++------***'''%%%%%%$$$&&&((((((&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''############$$$$$$$$$%%%###"""!!!"""$$$&&&%%%$$$!!!!!!""""""############!!!!!!"""###$$$%%%%%%&&&$$$###"""!!!!!!###%%%&&&""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$""""""!!!!!!!!!"""$$$$$$&&&%%%#########$$$&&&''' !!!"""###%%%&&&'''!!!"""$$$%%%%%%%%%$$$### !!!!!!!!! !!!"""###$$$###$$$$$$%%%$$$###"""!!!!!!######""" !!! !!!"""""""""!!!""""""""""""!!!  !!!!!!###"""  222444666777777999;;;===<<<<<<===???BBBBBBAAA???<<>><<<::::::666===:::777;;;777222666222333333111//////000111333333222222111222222222666777999777444111......///111333555555333111000444333333444777888888888///333666888666444222222111000...------///111222333333111000......------+++,,,---.........---,,,,,,000000,,,,,,000///+++***+++,,,,,,++++++---///)))***+++------------------...000222333333333222111222333555555444000---...///111222333333222111......------------......,,,...000000...***((('''''')))******))))))***+++)))***+++,,,---,,,++++++'''&&&'''+++,,,((((((***,,,+++***))))))***+++,,,###$$$%%%&&&''''''''''''***)))(((''''''((()))***$$$&&&(((***++++++***)))'''((()))+++,,,,,,++++++'''))),,,,,,)))&&&#########%%%''''''&&&&&&&&&'''***)))((('''''''''''''''!!!!!!""""""#########$$$###"""!!!"""$$$%%%%%%$$$!!!"""""""""######$$$$$$""""""""""""############$$$###"""!!!"""###%%%'''$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%''''''&&&$$$!!!######"""###$$$%%%'''(((&&&%%%$$$######%%%'''((("""""""""!!!""""""###$$$ !!!###%%%%%%%%%###""" !!!"""###$$$$$$$$$$$$ !!!"""######$$$%%%%%%%%%%%%###### !!!"""%%%'''&&&$$$"""###### !!!$$$ !!!"""""""""!!!!!!!!! !!!!!! """###"""###""""""!!! 444444555555666777777777999:::;;;===>>>?????????>>>>>>===<<<;;;999777777:::999888777666555555555555555666666555555444333222222222222222222222222333333444555555444333333444222111333666777555333222333444555555555444444222555555222111333111---111111111222222333333444444333111000...------------...000000//////111222000000000000000//////...))))))))))))))))))))))))---000222222///...///000333111///000222333111///111000///000222333333222222333444444222111111111000//////.........//////((()))+++,,,,,,+++***)))///...,,,***((('''((((((((())))))((('''''')))+++(((((())))))******++++++---,,,+++*********+++,,,,,,&&&###&&&(((((('''(((+++)))((())),,,---+++)))***+++,,,---,,,***((('''&&&&&&(((***+++,,,,,,,,,***++++++,,,,,,***)))((((((((((((((())))))*********)))(((&&&$$$"""!!! !!!###%%%'''((('''&&&%%%"""!!! !!!###%%%'''$$$###!!!!!!"""###""""""%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$"""!!! !!!###$$$$$$"""!!!$$$'''""""""!!! !!!######((('''%%%$$$$$$%%%''')))######$$$$$$$$$%%%%%%%%% !!!"""############""""""""""""!!!!!!!!!!!!!!!"""((('''&&&$$$###"""""""""!!!!!!!!!!!!"""######""" !!!"""%%%###""" ######$$$$$$### !!! !!!"""""""""!!! """ !!!$$$!!!  333333444555555666666777777888999:::;;;<<<<<<<<<=========<<<;;;:::888888888777555444333333444444333444444444333333222222222222222222222222222222111222333444444333222111444333333555777888555333333333333444444444444555333666666444333444333///000000000111222222333333222111000///............///000111000///...///000111111222222111000///...---------------------------///000000------...000222000///000222333111...000///...///111333222111000111222222000//////000000///......---------------------,,,+++)))'''%%%---,,,+++***))))))******((()))***)))''''''(((***'''(((((())))))***++++++------,,,++++++,,,---...///***(((+++---+++***,,,+++)))((())),,,---+++******+++,,,,,,,,,***((('''&&&'''((())))))*********((())))))***)))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&***)))((('''%%%$$$######$$$%%%%%%%%%$$$###"""!!!$$$###"""!!!"""$$$%%%'''###"""!!!!!!""""""""""""""""""!!! """"""""""""###%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&!!!###$$$###""""""$$$&&&"""!!!!!! !!!###$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$ !!!""""""""""""""""""""""""!!!!!!!!!  !!!"""$$$%%%%%%$$$###!!!!!!"""""" !!!### !!!!!! !!!"""###"""!!!  !!!"""######!!!!!!### !!!"""###$$$)))&&& 222222333333444555555555555555666777888999999999::::::;;;;;;::::::999999555444222111111222444555222222222111111111000000222222222222222222222222111111222333333222111111444444555777999999666444444333222222222333555666555888888555555666555222//////000000111222222222000///......------......000111111000...------...111222333333333111...---000//////////////////000...//////---,,,,,,...000000000000111333333000...///......///111222111000000111222111000//////000000///...---,,,+++++++++---------,,,***)))'''&&&,,,++++++******+++,,,,,,)))***+++***((('''''')))''''''(((((())))))******,,,,,,,,,,,,---.../////////++++++...000---,,,---+++***)))***,,,,,,,,,***++++++,,,,,,+++***((('''((((((((())))))*********(((((()))))))))((('''&&&############$$$$$$$$$$$$)))((((((''''''&&&&&&%%%'''&&&%%%$$$$$$#########%%%%%%$$$######$$$%%%&&&!!!!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!"""###### """$$$''')))%%%%%%$$$$$$$$$%%%'''((("""###$$$###""""""$$$&&&!!!!!! !!!###%%%&&&!!!!!!"""###$$$%%%%%%&&&''''''&&&%%%$$$###"""""" !!!"""""""""""""""!!!!!!!!!!!! !!! !!!""" !!!######""" !!!!!!!!!###  """"""!!! !!!!!! !!!!!!  """  """%%%+++)))"""111111111222333333444444333444444444555666777777666777777888888888888888444333111000000222444666222222111111000000000000222222222222222222222222111222333444444333222111555666777999:::888666444444333222111111333555666666999999666666888888555000000111111222222222333000///...------,,,------///000111000...---...///000111333333222000---+++///......------......///111000...---,,,---000111000000222333444333222000000///...///222333222111222333333333111111222333000///...,,,+++*********(((((()))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,***+++,,,+++(((''''''(((&&&''''''((())))))************+++,,,---...///000,,,)))***...///+++***+++*********++++++,,,,,,+++++++++,,,,,,+++***((((((((()))))))))***+++,,,---***************)))))))))%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%''')))+++%%%%%%$$$#########$$$$$$!!!!!!"""""""""###%%%&&&&&&%%%###""""""###%%%&&&  ###&&&)))&&&%%%"""!!! !!!"""###############"""###$$$$$$"""!!! !!!"""###!!!"""$$$$$$$$$$$$#########"""!!! !!!!!!""""""""""""!!!!!!!!! """!!!!!!!!!!!!!!!"""""" !!!  """!!!!!!""" !!! !!!!!!"""""" $$$###  (((%%% 000000111111222333333333444333333333444555666777333333444555666666666666444333222111222333555777333333222111000111111222222222222222222222222222222333444555555444333222555666888999888777555555444333111111111222444666666999999666666999:::777333333333333333333333333111000///...,,,,,,,,,+++,,,...//////......///111///000111111000...,,,+++///...---,,,,,,---...///333111///......000111222000111333444444444333333111000000111333444444333222333333222111111333444//////---,,,******))))))%%%&&&''')))+++---///000,,,,,,,,,,,,+++***))))))***+++,,,,,,)))'''''''''''''''(((((()))*********((((((***+++,,,---......***)))***...---))))))+++***+++++++++++++++,,,---,,,,,,++++++***))))))(((&&&&&&&&&''')))+++,,,...*********)))))))))))))))''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$%%%''')))+++$$$######""""""""""""###!!!###$$$$$$######&&&((("""!!!  !!!""""""!!!!!!$$$&&&$$$###!!! !!!"""$$$$$$$$$###"""###############"""  !!!"""$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""""" !!!###$$$ !!!!!! !!!###$$$%%%$$$"""  !!!!!!"""""""""  """!!!   """ 000000111111222333333333444333222222222333555666111222333444555555555555333333333333444555555666555444222111111111222333222222222222222222222222333444555555555555444333444666777666555444444555333222111111111222444555555888888555666999:::888666666555444333222222111111000///...------------+++---............000111......//////......------111000...------...000111333111//////000222222111000222333333222222444555222111111222444555444333000111000///...///111333///...---,,,+++*********((((((((()))***,,,---...,,,,,,,,,++++++)))(((''')))+++,,,,,,***(((((((((((((((((()))******++++++'''(((***+++,,,---------,,,+++,,,///---******...***+++,,,,,,++++++,,,...,,,,,,+++******)))))))))$$$$$$###$$$%%%'''***+++)))((('''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%###"""###$$$%%%""""""""""""""""""""""""!!!###%%%$$$""""""%%%(((!!!!!!""""""""""""######$$$###!!! !!!"""###!!! !!!!!!###%%%''')))&&&$$$""""""###$$$###"""###"""  !!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$ !!!"""############!!!!!!!!!  !!!"""############""" """&&&((($$$%%%$$$###!!!!!!###%%%%%%%%%%%%"""   !!!""""""!!!!!! !!!###"""  ###&&&$$$    000000111222222333333444333222111000000111333444333333444555666666666555222333444555555444444333555333222000000111222333222222222222222222222222222333444555555444333222444555555333111000222555111222222222222333333333444666666333444888:::888888777666444222111//////............///000000111,,,...///...------...//////......---......000000222111///------///111222222000//////111222111//////111111000///000333666111000000111333444444333000000000///...///222444......---,,,,,,,,,,,,,,,******)))))))))***,,,,,,((()))*********)))(((((((((***,,,---+++)))))))))))))))******++++++,,,,,,((()))+++------...---------+++,,,...,,,)))+++000)))+++------++++++,,,...,,,,,,+++***))))))))))))((('''%%%%%%%%%&&&((())))))((('''&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&$$$###""""""######!!!""""""###$$$$$$$$$$$$ ###%%%### """&&&"""###$$$&&&&&&&&&$$$$$$######"""!!!!!!""""""""" """$$$%%%''''''&&&$$$""""""###$$$###!!!"""!!!!!! !!!"""###$$$%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$###### !!!###$$$$$$$$$"""""""""!!!!!!!!!  !!!###############"""!!!!!!!!!"""$$$%%%%%%%%%%%%""" !!!"""!!!""""""!!! """ !!!""""""!!!!!!   !!!""" ###%%%$$$  """    111111111222333333444444222111///...///000222333444555555666777777666666111222444555555444222111444333111000///000111333222222222222222222222222111222333333333333222111444444444111......111555000111222333333333333222333555555222333888999888888777555333111///---,,,,,,,,,---...000222444555...///000///---,,,,,,---000///...---...000222333111000---,,,,,,---000111111///...///222222000---...//////---,,,---222666111000///000222333333222222222222111000111444777......---,,,,,,---------***))))))))))))+++---...%%%&&&((()))*********)))'''))),,,---,,,******************+++,,,,,,------***+++---...///......---,,,++++++,,,***'''***000))),,,...---+++***,,,///---,,,+++***))))))))))))...,,,***(((''''''((()))+++***)))''''''(((((()))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''!!!"""###$$$%%%&&&&&&&&&"""$$$""" $$$"""$$$$$$###!!! """""""""############### !!!""""""!!!!!!'''$$$""""""$$$$$$###!!!!!!!!!!!!!!!###%%%''')))((('''%%%$$$$$$%%%''')))%%%%%%$$$###"""!!! !!!###$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!###$$$$$$######$$$$$$######"""!!!!!!######"""  """$$$ !!!""""""!!!  !!! !!! ######!!!  ,,,555""" 333000---...111333222000555333111000//////000111000///000222555555444222444444333333222111000000//////------...000222444////////////000000000000111333555666555222///,,,333333111000///---,,,,,,222222111000//////000000333333333111000000222444555666666444111///...///000///...------...///000222///---///444666444000///...,,,+++,,,///222333///000111111111000...---------///000111111111111222111///------///000222111111222222222111111000///222333111---,,,000444666000+++***,,,---+++(((******++++++,,,,,,,,,,,,++++++***))))))((((((((('''(((((()))******++++++)))***,,,......---,,,+++---------,,,,,,+++++++++...,,,)))&&&&&&'''***,,,++++++,,,---...//////000,,,+++++++++,,,---......(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))(((%%%$$$$$$%%%((()))***)))((('''%%%$$$###"""$$$#########$$$$$$%%%&&&)))'''&&&$$$#########$$$&&&$$$"""!!! !!!"""###"""!!! !!!"""###"""!!! ###&&&(((&&&$$$######$$$$$$###############$$$###$$$%%%&&&&&&%%%###"""%%%$$$""" !!!###%%%######$$$$$$$$$&&&***---&&&$$$"""""""""  !!!!!!!!! !!!"""$$$$$$$$$###### ######"""!!!!!!!!!!!!"""###%%%&&&'''######"""!!!!!!"""###$$$  !!!###$$$###  ###"""!!! $$$"""%%%(((&&&###!!!""" 333111//////000111111111222111000///000222444555000000000222444444333111222222111111000//////...//////...---...000222333000000//////////////////111222444555444222000...333333222111000//////...222111111000//////000000222333333222111111333555444555555444222111111222000///............///000111...,,,...222444222//////...---,,,---///111222///000000111000///...---,,,,,,---.../////////...000///...---......000000...///////////////......222444666333000///222666333...******---///---+++(((((((((((()))***+++,,,,,,---,,,,,,++++++***)))((((((((())))))******+++***+++,,,......------,,,---------,,,,,,+++++++++,,,+++)))'''&&&''')))*********++++++,,,---------------,,,+++************'''''''''''''''''''''&&&'''''''''''''''((((((((('''&&&%%%$$$%%%''')))***''''''&&&&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$"""!!! """$$$%%%%%%$$$$$$$$$%%%$$$###"""###%%%######"""""""""""""""###!!!!!!""""""###"""""""""""""""######$$$$$$%%%%%%###$$$$$$$$$$$$&&&***---%%%""" """!!!"""###$$$$$$$$$###"""!!! !!!"""############""" !!! !!!###$$$###"""   !!!###$$$"""!!!!!!!!!   """!!! %%%)))'''"""333333222000///...000222222111000000111222444666111111000111333333222000000//////......---------///......---...///111222000000//////.........---111111222222222222111000333333222222222111111111111111000/////////000000///000111000///000222333222333444333222222333555111000///......///000111111...,,,---000222000---......---......///000111//////000111000///...---------...............---,,,,,,------......//////........................///111222000---,,,...111///,,,)))***...000000///)))(((''''''(((***,,,---....../////////---+++***))))))(((((())))))******,,,------------.........------,,,,,,,,,,,,+++++++++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***((('''&&&&&&'''''''''''''''''''''((((((((((((((())))))******%%%%%%&&&&&&'''((()))***$$$$$$$$$$$$$$$$$$%%%%%%######%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$$$$%%%%%%'''&&&$$$######$$$%%%%%%"""!!!!!!###&&&''''''''''''&&&$$$!!! ###&&&""""""!!!!!!!!!""""""###!!! !!!"""###### !!!###%%%&&&&&&&&&%%%###$$$$$$######%%%)))+++%%%"""!!!"""""""""###$$$%%%%%%$$$###### !!!!!!""""""""""""!!!!!!   """$$$'''&&&$$$###"""!!!!!!!!!  !!!"""###!!! """"""  !!!!!!  """### '''+++---***!!! 222444444222...---///222666555333111000111222333222111000000222222000//////.........------,,,,,,///............///000111000//////......------,,,111111000000000111111222111111111111222222222222111000000/////////000000,,,---......---...///111111222222111000000222444111000///......///000111000///---...000111000...---......////////////000...///000000000///...---///000000000000000///...***+++,,,---------------...............//////000---//////...+++***+++------+++***+++...000000///,,,***)))((()))+++...000...///000000///...,,,******)))(((((((((((()))***...------------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***......------,,,,,,,,,,,,---,,,***((('''&&&%%%%%%''''''''''''((((((((((((''''''(((((())))))******&&&'''((()))***)))((((((########################"""$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%###""""""###%%%'''&&&&&&((('''$$$!!!"""%%%###""""""""""""######$$$""""""!!!!!!"""$$$&&&'''""""""###$$$%%%%%%%%%%%%"""######"""!!!###&&&)))'''%%%"""  !!!"""###""""""!!! !!!!!!""""""""""""$$$"""!!!!!!"""###"""!!!"""!!!  """%%%&&&'''&&&&&&%%%$$$$$$$$$$$$!!!  !!!"""######""""""###"""!!!""" """ '''///+++(((### 333444555222...---000333666444222000000000111222222000//////000111000//////...............------...............////////////.........------,,,,,,111000/////////000111222.........///000111111111000///////////////000000,,,...///000///...///111000111000...------///111111000///......///000111000/////////000111111000.........///////////////...//////000000...---,,,///000000000000000///...******+++,,,------,,,,,,------,,,,,,,,,---...///000000111000...------------,,,+++,,,---...------+++***(((((())),,,///111------......---,,,***))))))((('''''''''((()))***...------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,------,,,,,,++++++******+++***)))(((''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''((())))))******++++++***(((&&&%%%%%%$$$$$$######""""""!!!###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%$$$######$$$%%%$$$"""%%%&&&%%%$$$!!! """###$$$#########$$$$$$%%%&&&###""""""!!!"""$$$&&&'''&&&%%%###!!! !!!"""###!!!!!!!!!  ###%%%######$$$###"""  !!!!!!!!!!!! !!!""""""###$$$$$$"""!!!!!!###$$$$$$$$$######!!!!!!"""###%%%&&& !!!""""""#########!!!!!!  """###%%%%%%$$$"""   '''...###"""###  444444333111000///111222111000//////000111333555111///......///000000///................................................------------------------000000///////////////000,,,,,,---......///000000//////......//////000000000222333333222111111222/////////---++++++...000000///...------...///000......///000000111222222//////............///000......///000///...---,,,------...............---,,,,,,,,,+++++++++++++++***)))(((((()))***,,,---.........---,,,+++***))),,,,,,,,,,,,++++++++++++((('''''''''(((***---...,,,,,,++++++***)))))))))((('''&&&&&&&&&(((***,,,,,,------------.........++++++,,,,,,,,,,,,------,,,------...............++++++******)))))))))(((******)))))))))))))))***)))))))))(((((((((''''''###$$$$$$%%%&&&'''((((((+++++++++***)))&&&$$$###%%%%%%$$$$$$###"""!!!!!!%%%&&&&&&''''''&&&$$$$$$!!!"""###$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$'''%%%$$$$$$$$$$$$###!!!$$$%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$%%%&&&'''"""!!!!!!!!!"""###$$$$$$(((&&&"""  !!!###!!!!!!!!!!!!$$$ ###$$$#########$$$ """######"""!!!!!! !!!"""$$$&&&'''$$$""" !!!"""###"""!!!!!!!!!!!!!!!"""###### !!!###$$$$$$$$$$$$"""!!!  !!!"""&&&'''$$$   &&&'''%%%444333111000111222222222000///.........000222444000...,,,---///000111000.............................................---+++++++++,,,------......000000000//////......---,,,,,,------......//////...............///000000111222444333111000///000......---,,,+++---000333///...---,,,,,,---...///+++,,,...//////000222333111000...------...///000---.../////////...---,,,,,,,,,---.../////////...///...,,,+++******++++++)))(((''''''((()))+++---++++++*********(((&&&$$$)))***++++++************&&&&&&'''((()))+++---...---,,,***((('''((())))))'''&&&%%%%%%&&&))),,,...***+++,,,......------,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,------...,,,,,,++++++++++++++++++,,,,,,++++++******+++++++++******)))((('''&&&&&&######$$$%%%&&&'''((((((((((((''''''%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%% """###$$$$$$#########$$$$$$%%%%%%%%%%%%%%%'''&&&$$$%%%&&&&&&%%%$$$$$$&&&'''&&&%%%$$$%%%&&&############$$$%%%&&&'''"""######$$$$$$$$$######&&&%%%###""""""""""""###"""###""" """$$$ """"""""""""$$$'''""""""###$$$######!!!  !!!###&&&(((***(((%%%""" !!!  !!!"""""""""!!! !!!"""$$$%%%%%%%%%%%%$$$"""!!!  !!!"""###%%%""" &&&)))'''  555222//////222444444222333222000...---...///000///---,,,,,,...111111111---------------------------......///......------)))***+++,,,---......///000000000000///...,,,,,,------------......//////...............///000111///000222111///---,,,,,,,,,------,,,,,,///333666...---,,,++++++,,,---...)))***,,,---...///111333222000...,,,,,,---000111---.../////////...---,,,------///000111111111111111///---+++)))***+++,,,******(((((()))+++---///...------------+++)))&&&&&&(((*********)))***+++'''((()))+++,,,......///...,,,)))'''&&&''')))***&&&%%%$$$$$$&&&))),,,///)))***,,,......---,,,++++++++++++,,,,,,---------+++************+++,,,---///////////////////////////...---,,,++++++++++++,,,+++***)))((('''&&&%%%######$$$%%%&&&'''((()))%%%%%%$$$######""""""""""""######$$$%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&!!!"""#########"""$$$%%%&&&&&&'''''''''&&&'''%%%%%%&&&((()))((('''&&&&&&&&&&&&$$$%%%''')))""""""""""""###$$$%%%&&&%%%&&&'''((((((&&&%%%$$$"""###$$$%%%&&&%%%$$$###$$$$$$###!!! ###%%%###$$$$$$!!!###'''!!!"""######"""!!!  """$$$'''***,,,...***&&&###"""!!!  """$$$$$$###!!!  !!!""""""!!!"""!!!  !!!"""!!!### """   %%%(((''' 666666555444444333333222222111111111000000//////........................---,,,,,,,,,,,,---...///***+++---......---+++***.........------,,,,,,,,,---000///------///...***//////...---,,,***)))(((---------------------------------......---,,,,,,...//////,,,******///333.........///......---------,,,,,,...111444666666444222///......---+++***111///---+++************...///000///...---...000000000000...,,,+++,,,...((((((((((((((())))))***...---+++)))(((((())))))(((******)))'''%%%%%%%%%(((&&&$$$&&&***,,,,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++///222000111111111222222222222...............///000111///---,,,++++++,,,...///---000111///------......***+++,,,,,,,,,+++***))))))(((%%%###"""###$$$$$$%%%%%%%%%&&&((()))((('''&&&&&&'''&&&%%%###!!!###$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$%%%''''''######$$$%%%%%%&&&''''''$$$###$$$'''+++---+++(((%%%$$$""""""###%%%(((***(((&&&%%%$$$%%%%%%###""""""###$$$%%%%%%%%%%%%%%%######""""""""""""""""""'''%%%###""""""###%%%'''&&&%%%###"""""""""###$$$  !!!###$$$'''&&&%%%###"""  $$$$$$!!!"""((()))&&&((('''%%%###""""""""""""!!!!!!!!!!!!"""$$$%%%&&&#########"""""" $$$$$$%%%%%%$$$!!! !!!       333333333222111111000000111111111000000000//////........................,,,,,,,,,---------.........------------------...------------------,,,,,,---//////...///222111,,,)))***+++,,,---.........------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,///333666------.....................---,,,...111444555444666333000---,,,---000222......,,,+++***++++++,,,,,,...///...---,,,---...+++,,,---,,,***))))))******))))))))))))***++++++,,,+++***)))(((((())))))&&&'''))))))((((((((())))))'''&&&''')))+++***((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&(((+++///111....../////////000000000///............//////000///...---------...///000222555777777555333111000,,,------...---,,,+++***---+++)))'''%%%%%%%%%&&&'''&&&&&&&&&'''(((&&&$$$$$$%%%%%%%%%$$$""" ''''''&&&%%%$$$###""""""""""""""""""###$$$%%%%%%""""""""""""############&&&%%%$$$&&&))))))'''%%%######""""""###&&&***,,,,,,***))))))))))))(((&&&"""###$$$%%%%%%&&&&&&%%%&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!  !!!""" !!!!!!"""###### $$$$$$!!!"""'''(((%%%)))(((&&&$$$###############""""""""""""######$$$############"""!!! """###$$$$$$$$$"""   $$$'''(((%%%   222222222111000000//////111111000000000000//////........................+++,,,---.........---,,,000///---,,,,,,---///000,,,,,,---------------------/////////333777555///((()))+++,,,.../////////------------------------+++,,,,,,---------,,,,,,***))))))***...333666777---------...///////////////......///111333333222333222///,,,+++...666===,,,,,,++++++++++++,,,---+++---...---,,,+++,,,---(((***+++,,,***)))))))))+++++++++++++++,,,,,,---+++***))))))))))))******&&&(((******)))((()))******)))'''(((((()))'''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''')))+++...///............////////////000//////............////////////000000111111111444555666777666555333333///000000///...---,,,+++...---+++((('''&&&&&&&&&((('''&&&%%%&&&&&&$$$###"""######$$$###"""!!! ''''''&&&%%%$$$######"""######"""""""""#####################""""""""""""'''&&&%%%&&&&&&&&&$$$"""""""""!!!"""$$$'''***,,,***)))(((((((((((('''%%%######$$$%%%%%%&&&&&&'''((('''%%%$$$$$$&&&''')))"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%$$$$$$###"""""""""!!! !!!""""""!!!  ######"""###&&&'''%%%'''&&&%%%###""""""""""""$$$$$$###"""""""""""""""######$$$######"""!!! !!!###$$$$$$###!!!  $$$&&&'''$$$  !!! !!!    444444333222222111111000000000000000000000//////........................***,,,...//////...,,,+++///...---,,,,,,---...///,,,,,,,,,------.........---......111888===999111------------------,,,+++..............................///000000000//////...+++)))+++000444444333---------...///000000111000//////000222222111000---//////,,,+++///888AAA,,,,,,,,,++++++++++++++++++---...---,,,+++,,,---(((+++......---,,,++++++++++++******++++++,,,---***************+++++++++***,,,,,,+++)))'''''''''******)))(((((('''%%%$$$%%%%%%%%%%%%&&&''''''(((((((((((()))***,,,---.../////////000000000111111111000///...............///000111222333444333333333222333666666444333555333222222111///...---,,,+++***)))((('''&&&'''''''''%%%$$$$$$%%%%%%$$$###!!!"""###$$$$$$###""""""######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$#########"""###$$$&&&(((***((('''&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&'''(((((()))(((&&&%%%%%%&&&)))***###$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''%%%$$$### !!!!!!!!!$$$###"""!!!!!!"""######$$$%%%%%%%%%$$$$$$###"""!!!!!! $$$$$$###""""""###############$$$$$$###"""!!!!!! !!!###$$$###"""  !!!######"""!!!###%%%###!!!  !!! 444444333222222111111000//////////////////000000........................+++,,,...//////...,,,***+++,,,---......---,,,+++,,,,,,,,,------.........------...333<<>>222------............------........................---......///000000000000,,,,,,,,,...222555666666//////...---...///111222000000000111222222000...111333333000,,,******,,,...------,,,+++)))'''&&&,,,...///...---,,,---...)))+++------+++*********((((((''''''(((((()))***+++,,,,,,---,,,,,,++++++&&&(((******)))((()))***&&&(((***)))(((&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&'''%%%'''))),,,---...------,,,,,,,,,,,,---------...000//////............///...///000111333444666666;;;FFFYYYddd[[[CCC333///555444333222111000000000++++++++++++++++++++++++###!!! """$$$%%%%%%######%%%&&&&&&%%%$$$###$$$$$$######""""""""""""%%%&&&'''''''''&&&$$$### !!!"""$$$%%%'''((()))$$$%%%&&&&&&%%%&&&(((***''''''&&&%%%$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%###%%%%%%$$$%%%&&&(((***,,,%%%%%%%%%%%%&&&'''(((((('''%%%###!!!!!!###%%%''' !!!!!! !!!"""###$$$$$$"""""""""###############!!! """%%%&&&###"""$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$%%%&&&'''!!!!!!""""""""""""!!!!!!######$$$$$$"""    !!!!!!"""###$$$$$$   333333333222111111000000........./////////000000..............................---------,,,,,,,,,,,,,,,------------,,,,,,------------------,,,,,,...,,,,,,444AAAGGG>>>111,,,,,,---...//////..............................---...///000111111111111---///000111111222333555111000...---...///000111//////000111333222000...222111000///---,,,+++++++++,,,,,,,,,+++***((('''+++---...---,,,+++,,,---***+++,,,+++)))(((((()))((((((''''''(((((()))******++++++++++++***((('''&&&'''))))))((((((((()))"""&&&)))***(((&&&'''(((&&&&&&%%%%%%$$$%%%%%%%%%$$$&&&))),,,...///......++++++,,,,,,,,,---------///............//////000.........///111333555777>>>JJJ^^^iii[[[AAA444555444444222111111111222222------,,,,,,+++)))((('''$$$""" !!!###############$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!$$$%%%&&&''''''&&&$$$### !!!"""$$$%%%&&&&&&###%%%&&&%%%$$$$$$'''***&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!!!!######"""!!!&&&%%%%%%%%%&&&)))+++---$$$%%%&&&'''((((((((('''%%%%%%$$$######$$$%%%%%%!!! !!!"""#########'''&&&%%%$$$"""!!! """!!!&&&&&&"""!!!######$$$%%%%%%%%%$$$###"""############$$$$$$%%%&&& !!!!!!!!!!!! !!!"""######"""        666666555444444333333222---.........//////000000........................///...---,,,,,,,,,,,,---000///---,,,,,,---///000.........------,,,,,,,,,...,,,,,,444BBBHHH>>>000---...............------////////////////////////000000111222333444444444111444555333///...///111222111///...---...000111//////000222333333000...///---+++,,,...000111111)))***+++,,,,,,+++***)))***+++,,,,,,******+++,,,,,,------+++(((((()))***((((((((((((((())))))***)))*********)))(((&&&%%%(((***+++)))'''%%%%%%%%% $$$((()))((('''((()))'''&&&&&&%%%$$$$$$$$$$$$###%%%)))---/////////...---------.........//////...............///000111------,,,---///222555777;;;EEEUUU[[[LLL888555???444333222111111111222333------,,,***(((%%%###"""&&&$$$  !!!!!!!!!"""###$$$$$$###"""!!!  !!!"""###$$$"""###%%%&&&&&&%%%###"""""""""######$$$$$$$$$%%%###%%%%%%$$$""""""%%%((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&'''&&&$$$&&&%%%%%%%%%&&&))),,,---###%%%''')))******((('''###$$$%%%%%%%%%%%%$$$###$$$###!!! !!!""" """""""""!!!!!! !!!"""###$$$%%%%%%"""!!!&&&'''!!! ### !!!""""""!!! &&&%%%$$$$$$######$$$$$$  """######!!! %%%$$$###!!!!!! !!!!!!  """###"""!!!          888666444222111000111111222000///...///000222333555222///---...//////...,,,---......,,,+++,,,---,,,,,,------.../////////......---------......///...---000;;;FFFGGG===222***++++++,,,---...000111//////............//////222333555777777666555444222333444444555555555444555444333111000/////////////////////////////////222000......///...+++(((******)))))))))))))))***'''&&&'''))),,,.........---......---+++******+++***)))))))))((((((''''''+++,,,---,,,+++,,,---///******)))(((((((((((((((%%%&&&)))******)))&&&%%%&&&$$$""""""%%%'''''''''###...---)))......,,,000,,,++++++---///000///...111111111///,,,+++,,,---...//////......000444777555:::???AAA???:::666333777777666555444444444444333222///,,,)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%&&& !!!"""$$$%%%&&&&&&&&&#########!!! ###%%%&&&&&&'''''''''&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&)))'''$$$###$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''###"""""""""""""""######"""###$$$&&&'''((((((((($$$###!!!"""###$$$$$$$$$***'''$$$###$$$$$$"""  """"""!!!"""&&&$$$$$$$$$############"""'''%%%""" ###%%%!!!$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%% ###%%%%%%### """###!!! """&&&&&&%%%###!!! """"""!!!""" !!!!!!"""######"""       777666444222111111111222111111/////////000222333444222///....../////////,,,---...---,,,+++,,,---------......///000000111...---,,,++++++,,,---......---000:::DDDEEE<<<222............///000111222444333222111111111111111111222333444444222000///222222222333333333444444333333222111000000000000///////////////////////////---,,,---......,,,)))))))))((((((((()))******+++***)))***++++++***)))---......---+++)))***+++++++++++++++******))))))&&&''''''&&&%%%%%%&&&((()))))))))((((((((((((((('''((()))******)))(((''''''((((((&&&$$$$$$&&&))))))000,,,(((///111,,,...---,,,,,,---...///---,,,,,,------+++((('''((())),,,---...---,,,---000222333666:::;;;:::888888777666666555444333333333333222000...,,,***((('''&&&########################"""###########################$$$###""""""###%%%%%%%%%%%%$$$###!!! ######$$$%%%&&&''''''&&&(((&&&%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&''''''''''''%%%######$$$$$$###"""'''$$$""""""###$$$""" !!!!!!!!!!!!   ###&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$######""""""""" """"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###&&&''''''%%%###$$$$$$""" !!!"""""""""!!!!!!!!!  !!!###%%%%%%$$$"""  !!!          555444333222222222333333111111000///000111222333444222///...///000//////---.........,,,++++++---//////000000111222222222000...,,,***)))***,,,---------000888@@@AAA:::222111000000000111111222333555444444333222222222333666666666666555333111000333222111111111222333444111111000000000111111222////////////////////////---,,,++++++------,,,++++++*********+++,,,---------+++******++++++)))(((......///---***))))))***,,,,,,------,,,,,,++++++)))******(((&&&&&&'''(((((())))))))))))(((''''''))))))))))))))))))))))))'''+++---)))$$$"""&&&+++000333+++(((222555...,,,...---,,,,,,...---,,,***---......,,,***))))))***)))***,,,,,,++++++,,,---111222444444555777:::<<<777777666666555555444444111000...,,,***))))))((('''''''''&&&&&&&&&&&&&&&%%%$$$###"""!!! """$$$&&&%%%$$$###$$$$$$############"""!!! $$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%&&&'''((()))%%%%%%$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%((('''%%%$$$%%%$$$"""!!!###"""!!!!!!###$$$###""" !!!!!!!!!!!!!!!!!! !!!"""######%%%'''(((((('''%%%$$$###"""!!!!!!"""%%%&&&&&&$$$!!! """"""!!! !!!"""########################"""!!! !!!"""######""""""######!!!  !!!!!!    ###'''((('''&&&$$$!!! !!!!!!     ###444333222222222333444555111111000000000111222333333111//////000000000///...///000///---,,,,,,---000111111222333333444444222000,,,)))(((***,,,---------000666<<<<<<777222111000000000000000111222111111111111111222222333777777777777666555333333444333111000000222333555222111111000000000000111///////////////////////////...------------------............///000111222+++)))))))))+++,,,+++***.........---***(((((())),,,,,,---......---,,,+++...///...---***)))***+++(((((()))))))))((('''&&&)))((('''&&&&&&'''((()))'''***+++((($$$###'''***444444***'''444999000------,,,,,,---......---+++,,,---...---+++))))))***&&&(((***+++******+++,,,///000222333444777:::===;;;;;;;;;;;;:::999888888222111///---+++))))))(((((((((((('''''''''''''''%%%$$$###!!! """%%%''''''&&&$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%&&&((()))&&&&&&&&&&&&'''((())))))$$$###""""""!!!""""""""""""######$$$$$$$$$######(((&&&%%%%%%&&&%%%$$$"""###""""""############""" !!!!!! !!!$$$&&&''''''''''''&&&%%%%%%$$$$$$######"""!!!###%%%%%%###!!!"""###$$$$$$###"""###$$$########################!!!  """###$$$   !!!!!!###'''((('''%%%$$$ !!!   """   ###(((+++444333222222222333444555111111111111111222222333333111000000111111000///000111222111...---...///111111222222333333444444333111---******+++---///------000333777777444111///...............///000......///000111333444555222222222333333333222222666555333111111333444555444333222000///.........////////////////////////333333111000...---......000000//////000111222222+++***)))***+++,,,+++)))---......,,,***(((((()))***+++,,,------,,,+++***+++,,,,,,+++)))((()))+++((((((((((((((('''&&&&&&((('''%%%$$$$$$%%%'''((('''&&&$$$$$$%%%'''((((((222444+++)))555999111...+++***+++---///000000///'''(((***)))'''&&&%%%&&&$$$'''***++++++,,,---...///111555666777888:::<<<======>>>======<<<::::::555444111...+++)))''''''$$$$$$#########"""""""""$$$######"""""""""#########%%%''''''&&&%%%$$$%%%###$$$%%%&&&''''''((((((###$$$$$$%%%%%%%%%%%%$$$ ###%%%%%%$$$$$$&&&(((&&&&&&&&&&&&'''((())))))$$$######"""!!!!!!""""""""""""###$$$$$$#########%%%$$$$$$%%%''''''%%%###$$$%%%&&&%%%$$$###"""""" """"""$$$%%%&&&&&&%%%$$$!!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######""""""###!!!###$$$$$$ """$$$%%%$$$"""!!! """"""     !!!!!!  """'''***444333222222222333444555111111111222222222222333222111000000222222111000111222222111///------...000000111111222333333333222000...,,,+++,,,...///,,,---///111222222111111---------------...///000000000111222333555777888333333333333444444444555666555444333333333444555444333222000///...------////////////////////////666666555222///...///111//////......---......///...---+++*********(((&&&+++,,,---,,,***))))))***(((***+++------,,,+++***)))***+++***)))***+++---)))(((''''''&&&&&&''''''&&&%%%$$$######$$$%%%&&&&&&###!!!"""%%%''''''&&&...444///+++333444...---)))((())),,,///000000///''')))++++++)))'''''''''''')))***++++++,,,...000///333777999::::::;;;;;;======>>>>>>>>><<<:::999777555222///,,,)))''''''%%%%%%$$$$$$######""""""######$$$%%%&&&&&&&&&%%%###%%%&&&&&&%%%$$$%%%%%%''''''''''''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###"""%%%''''''$$$###$$$'''%%%%%%%%%%%%&&&'''((()))&&&&&&%%%$$$############!!!"""###$$$$$$$$$$$$$$$#########%%%''''''%%%###$$$&&&''''''%%%""""""""" !!! !!!"""###!!!  !!!"""$$$%%%%%%"""!!! !!!"""###"""######""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!! !!!"""###!!!!!!!!!!!! !!!!!!  ###%%%&&&$$$"""  '''  !!!""""""  555444333222222222333444111111222222333333333222111111000111222333111000000111111000---,,,,,,---/////////000111111222222///...---,,,,,,,,,---...,,,...///000///...///000.........///000111222333333333333333444555666777777666666555555555666666444444444333333333222222222222111//////.........////////////////////////555666555333000///222444//////...---,,,,,,,,,,,,---,,,************)))'''***+++,,,+++***)))***+++((())),,,---...---+++***((()))++++++,,,---000222***)))&&&%%%$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%'''+++666555///000---(((+++((('''(((***,,,...---,,,)))+++---...,,,*********+++,,,,,,+++******,,,...000333666999:::;;;===???>>>???@@@@@@@@@>>><<<;;;555444222///,,,***)))))))))(((((('''&&&&&&%%%%%%$$$%%%((()))***)))'''&&&$$$%%%%%%%%%######$$$&&&)))(((((('''&&&%%%###"""$$$%%%%%%%%%%%%%%%$$$$$$%%%))),,,***&&&###$$$&&&$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$############!!!"""###$$$%%%%%%%%%%%%######$$$%%%&&&%%%### ###&&&&&&$$$""""""###!!!!!!""""""""""""!!!!!! """!!! !!!"""###$$$$$$%%%###""""""!!!"""###$$$%%%###$$$###""" !!!########################### !!!$$$"""!!!!!! !!!  """!!!!!!"""$$$&&&&&&$$$!!!     %%%777'''  !!!555444333222222222333333111111222333333333333222111000000111333333222000///000000...,,,******+++.........///000000111111,,,,,,,,,+++,,,,,,------,,,...//////---,,,...000000000000111222444555666555555444333333333333444666555444333222111111111333333333333333222111000000000////////////000000////////////////////////333444444222000000333777222111000...------------)))(((((()))+++---,,,+++(((***++++++******+++,,,(((***,,,...///...,,,***$$$&&&((()))***,,,///222+++)))&&&######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))&&&!!! ###((()))888:::222...'''###((((((''''''(((***+++***(((&&&(((++++++***(((''''''//////---***((((((***,,,000222555777999<<>><<<777000,,,...//////...,,,***+++,,,...000222222000.........++++++,,,,,,---......//////......---------......000111333555666555333222444444555555555555666666777666555444333222222222555555666666666666666555---///000111/////////000000111333444444444444333666555444333222111111111...---,,,+++,,,---...///...------,,,,,,,,,,,,------......+++''''''***...((((((***,,,//////---***333000---,,,---...///...,,,)))''')))---...+++((($$$$$$$$$######""""""""""""###$$$%%%&&&&&&&&&&&&+++***)))((('''&&&%%%%%%&&&&&&''''''((()))))))))''')))+++++++++***+++,,,//////...,,,******---///+++///444777999:::;;;<<<<<<===???@@@???===:::888888555111...------+++***...,,,'''$$$""""""###$$$!!!"""$$$&&&&&&%%%$$$###!!!%%%)))((($$$"""%%%(((***(((&&&$$$###$$$%%%&&&,,,+++)))'''%%%$$$###""")))+++,,,,,,***(((''''''%%%%%%$$$###""""""""""""!!!###%%%%%%$$$""""""###&&&%%%$$$#########$$$%%%%%%$$$###"""""""""###$$$######$$$$$$###"""!!!  !!!!!!!!!###############$$$$$$$$$ """###""" """"""""""""###$$$((())))))'''%%%###$$$%%%"""""""""""""""!!! ###"""  !!!"""  !!!"""!!!'''%%%!!!!!!  ***   ***"""   333444444333111000222333111333444444333111111222///444999<<<:::666222///...///000///,,,+++,,,---///111222222000/////////++++++,,,---............//////............//////111222333444444333222222444444444444444444444444666666555444444333333333333444555555555555555555///000222222000000000111000111333555666666666666444333333222222111111000///...---,,,++++++,,,---......------------......---,,,+++)))'''''')))+++%%%%%%&&&(((++++++***(((...,,,******,,,...//////,,,)))(((***...///,,,)))((('''''''''&&&&&&&&&%%%"""###$$$%%%%%%&&&&&&&&&((((((((('''''''''''''''%%%&&&&&&'''(((((())))))(((***++++++*********+++,,,,,,+++***((((((+++---***---111444666777999;;;<<<<<<===>>>===;;;999888777555222000///...,,,******)))'''%%%###"""""""""%%%&&&&&&&&&&&&$$$###""" """###$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%&&&''')))((('''&&&%%%%%%%%%%%%(((***+++)))'''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&((((((&&&%%%%%%&&&%%%$$$###"""######$$$%%%&&&%%%###""""""""""""#########"""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""######!!!"""$$$###""" !!!""" """$$$$$$######$$$%%%%%%%%%$$$$$$######"""""""""""""""""""""!!! """""""""""""""""""""!!!!!!   !!!!!! """!!!  """    '''!!!   555666666555444333555666222444555444333111111222000333555666444222111111///000111000...,,,---......000111111///......///***+++---...//////......///////////////000111222222222222222222111111111333333333333333333333333666555555555555555555555222333444444555555555444222333444333222111222333111222333555666777777777000111222222222222111000000///---,,,+++***++++++...............///000111---+++((('''(((((((((((((((((()))+++...000///...)))'''&&&'''***---//////,,,***)))***...///,,,***((((((((((((((('''''''''######$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&''''''(((((()))+++,,,,,,***))))))************)))((((((+++---***,,,///111222444777999;;;;;;::::::999999888888555333111000000...+++)))&&&&&&&&&&&&%%%###"""!!!***)))((('''%%%###""""""""" """&&&((('''%%%&&&&&&''''''((((((((('''%%%%%%%%%%%%%%%&&&''''''((()))(((&&&$$$######%%%''''''&&&&&&&&&'''(((((("""$$$%%%%%%$$$######$$$"""""""""""""""###$$$%%%&&&%%%$$$###"""!!!!!!"""###"""!!! !!!"""""""""!!!!!!!!!!!! !!!!!!!!!""" !!!""""""!!!!!!###%%%###$$$&&&&&&%%%$$$$$$%%%$$$""" !!!$$$%%%### """"""""""""!!!!!!!!!!!!!!!"""$$$&&&&&&$$$###!!!""""""!!! """!!!  """"""!!!    444  666777888777555555666888444555666555333222222333000111111///------...000000111111000///......///,,,...///...---,,,---...***+++---///000///....../////////000111222333444333333222111000000000111333333333222222222222222555666666777888888888888333444555666666666666555555555666444333222333444222222333333444444555555...///222333444333111000///...,,,+++++++++,,,,,,............///000111222...***'''''')))***(((&&&+++++++++...111333444333'''&&&%%%'''***,,,------***)))(((***,,,---+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&'''''''''+++,,,---,,,***(((((()))***+++++++++******,,,...+++---///000111333666888:::999777666666666777777111000000//////---***''''''&&&&&&%%%%%%$$$$$$$$$+++***((('''%%%$$$$$$$$$#########$$$%%%&&&''''''$$$%%%''')))******)))(((&&&&&&%%%&&&&&&'''(((((()))((('''%%%###"""###%%%'''&&&&&&&&&'''((())))))!!!###$$$###"""!!!"""### !!!""""""###$$$%%%%%%%%%$$$###"""!!!!!! ###""" !!!"""$$$######"""!!!  !!!!!!"""""" !!!$$$$$$%%%'''&&&%%%$$$$$$%%%%%%"""!!!&&&(((%%%!!!""""""!!!!!!!!!!!!!!!"""""""""$$$%%%%%%$$$######$$$###"""!!! !!!"""!!!  !!!!!!!!!!!! %%%%%%    000   666777777777555555777999666777777666444444444666333333111...++++++---000///111111111///...///000---...///...------...000+++,,,---////////////...000000000111111333444555333333222111000000000111222222333333333444444444777888999:::;;;;;;::::::777777888888888888777777666777666444222111333444222222111111111000000000...///111333444333222111,,,++++++***+++,,,---...------------...///111111...+++((((((***+++)))&&&&&&&&&'''***---//////...)))((('''(((***,,,++++++(((''''''(((******)))(((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''((()))***(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''+++,,,---,,,***((((((((()))***++++++***+++,,,...,,,...000000111222555888888777555444444444666777222111000000111///,,,******)))&&&$$$$$$%%%'''((()))((('''&&&&&&&&&''''''"""%%%&&&$$$!!! ###'''###%%%'''***+++***)))((((((((('''''''''''''''(((((()))(((&&&$$$###%%%'''&&&&&&%%%&&&&&&'''((((((%%%&&&'''&&&%%%$$$&&&''' !!!"""###$$$$$$$$$$$$$$$######"""!!! """!!! """###$$$$$$###"""!!!  !!!"""######"""""""""  """"""$$$%%%%%%###"""###$$$%%%!!!!!!%%%(((%%%"""""""""!!!!!!!!!!!!"""#########"""!!!"""###$$$%%%%%%$$$"""!!! !!!"""  %%%++++++%%%          666777888777666666888999777888999888666666888:::999888666222///...///111///000111000///...///000///000111000//////111333---------......///000000111111111111111222333444222222222222222111111111222333444444555666777777999;;;<<<===>>>======<<<;;;;;;;;;;;;:::999888888777777666333111000111333000000///............///...///000111222222111000************+++,,,...///,,,,,,,,,,,,,,,---...///,,,+++************)))'''$$$%%%&&&***------,,,******)))((()))***+++***)))&&&&&&'''((((((((((((((('''''''''(((((((((((((((''''''&&&&&&'''(((***+++))))))(((((('''''''''&&&%%%%%%%%%&&&''''''((((((+++,,,---,,,***(((((()))((()))+++***))))))***+++---///111222222333555777666555444333333444555666444333222222222222000...,,,***'''$$$$$$%%%(((***&&&&&&&&&'''''''''((((((!!!%%%&&&### %%%###%%%''')))***)))(((''')))((('''&&&&&&&&&&&&&&&''''''((('''&&&%%%'''(((&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%$$$######%%%&&&!!!!!!"""###$$$$$$$$$$$$""""""#########"""!!! """!!! !!!"""#########"""!!!!!!  !!!"""######$$$%%%%%%###!!!!!!"""###!!!"""$$$$$$###""""""###"""  ###$$$###!!!""""""!!! !!!###$$$$$$###!!!!!!!!!###%%%'''&&&$$$""" !!!""" %%%++++++%%%###"""    ***"""   777888888888777777999;;;888999:::999888999;;;===<<<<<<:::666222000///000...///000000......///000...//////...---...000222///...---,,,---///111222222111111111111111222222111222333444444333222222333333555666888999;;;;;;<<<>>>???@@@AAA@@@>>>===>>>>>>===<<<;;;999888777777666555222///...///111------,,,,,,---...000111---.....................++++++*********,,,---...++++++************+++,,,)))***+++***((('''''''''&&&'''***...000000---***(((((('''(((***+++)))(((&&&'''((()))((((((((((((((((((((())))))*********&&&&&&%%%$$$%%%''')))***((((((((()))))))))))))))%%%&&&&&&'''(((((())))))***+++,,,,,,***)))))))))***+++,,,,,,***)))******,,,...111333222222333444444444444444444444444555444222000000000111000///+++)))'''%%%%%%%%%&&&&&&$$$%%%&&&'''(((''''''&&&$$$%%%%%%### ###&&&$$$%%%&&&'''(((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%###%%%'''(((''''''((()))''''''&&&%%%%%%%%%&&&&&&"""######""" !!!"""$$$"""###$$$%%%%%%$$$###### !!!"""#########"""!!!!!!!!!!!!"""""""""######"""!!!!!!  !!!""""""!!!###$$$$$$#########$$$ !!!###$$$#########$$$""""""!!!""""""""""""""""""!!!  !!!###$$$#########$$$$$$%%%&&&'''&&&$$$"""  !!!""" %%%%%% %%%---!!!    777999999999888888:::<<<999:::::::::999;;;===@@@<<<<<<;;;888333///---------...000///......///000+++,,,,,,+++***+++---///000...,,,+++,,,...111333222222111111000111111111000111333555666555333222333444555777:::<<<===>>>>>>???AAABBBBBBAAA???>>>??????>>>===;;;999777666666666444111...---...000*********+++---000222444---,,,,,,++++++,,,,,,------,,,+++*********+++,,,******))))))((()))))))))''')))+++***'''$$$%%%'''%%%'''+++///111///+++'''&&&&&&&&&'''******)))(((&&&((()))***)))((()))***''''''(((((()))))))))***%%%$$$#########%%%''')))''''''((()))***+++,,,,,,&&&&&&''''''((())))))))))))+++,,,,,,***))))))***---...//////---++++++,,,+++---111333333222222222444444444444444444444444111///,,,,,,---......---((((((((('''&&&%%%######$$$%%%'''(((((('''%%%$$$)))&&&$$$$$$&&&((())))))%%%%%%&&&&&&&&&&&&&&&&&&#########"""######$$$$$$!!!###&&&(((''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%######&&&(((###$$$%%%&&&&&&%%%###""" !!!#########"""""" !!!"""###$$$$$$######  !!!!!!"""######"""###$$$!!!###$$$$$$$$$%%%&&&###%%%&&&%%%$$$###$$$%%%"""!!!  !!!###%%%"""###&&&'''(((((('''&&&&&&$$$!!!!!!"""  !!!!!!  ''''''         777777888999999:::;;;;;;;;;::::::999999::::::;;;<<<;;;:::888666444222111111000///...............,,,,,,,,,,,,,,,...//////111000000///////////////333222111222444555444333222333333222111222444666444777;;;===>>>???@@@BBBFFFDDDBBBBBBDDDDDDBBB???CCCAAA???===;;;;;;;;;<<<444222000///000000///---...---+++******+++---......---+++***+++---///000///---***'''%%%'''+++///---)))'''***...000---)))***'''%%%&&&)))+++***)))***,,,...000000...,,,***%%%%%%&&&(((+++,,,,,,+++))))))(((&&&%%%%%%(((***---,,,***(((((()))***+++'''&&&%%%$$$%%%%%%'''(((&&&%%%&&&))),,,+++((($$$$$$%%%&&&((())))))******)))******+++++++++******)))((('''&&&&&&'''((()))---...000111333444444444333555777999999888555444222222222111///---,,,+++(((((('''''''''(((((()))''''''''''''&&&%%%$$$###)))'''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%$$$$$$%%%###$$$$$$###$$$&&&***------,,,***(((&&&###"""!!!$$$%%%&&&$$$ !!!$$$###!!!###%%%######""" ###!!! """%%%%%%###!!!  !!!"""######"""!!!!!! !!!!!!!!!###""""""""""""######$$$ """&&&%%%"""###'''"""###$$$###!!!!!!"""$$$""" !!!###$$$$$$)))$$$ %%%(((&&&$$$!!!$$$###!!!!!!!!! $$$(((###""" !!!###(((&&&###            999999:::;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999777555333111111000000///...............+++,,,,,,---....../////////////////////000111111222111111333444555444222111222222111111111444666555888<<<>>>@@@AAACCCDDDGGGDDDBBBBBBCCCDDDBBB@@@???>>>===;;;:::999999999<<<:::777555444333222000------,,,++++++,,,---......---,,,+++,,,---...///---,,,***(((&&&'''+++...***((('''))),,,---+++((('''%%%$$$$$$'''((((((&&&***,,,---......---+++***'''&&&&&&(((******)))(((***++++++)))'''''')))+++---,,,***)))((()))***+++'''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&(((+++***'''$$$###$$$%%%'''(((((((((((())))))***+++++++++******,,,+++***)))((())))))******+++---///000111222222444555777999999777555444444444333222000...---,,,'''&&&&&&%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%&&&'''&&&%%%%%%'''***))))))((('''&&&$$$$$$###$$$%%%&&&%%%$$$###$$$%%%###"""""""""###$$$&&&'''######"""  """!!! !!!$$$$$$###!!!"""!!!!!! !!!!!!############$$$$$$%%%%%% !!!"""#########"""$$$'''%%% !!! !!!"""!!! """$$$""" !!!###$$$$$$$$$"""!!!###&&&(((&&&### """!!!  %%%((("""!!! ###              <<<<<<<<<======>>>>>>???========================:::999888666444222000000000000////////////......+++,,,---////////////...------......///111222333111111111333555555222000///000111000000111333666777:::===@@@BBBCCCFFFHHHGGGEEECCCCCCCCCDDDCCCBBB=========<<<;;;:::999888>>>;;;888555444222///---------,,,,,,,,,,,,,,,,,,------------------,,,,,,*********)))((((((***---''''''(((((())))))(((((('''&&&%%%%%%'''((('''&&&***+++++++++++++++++++++)))(((''''''((()))'''&&&***,,,---,,,+++***,,,---...---+++*********+++,,,((('''%%%$$$$$$$$$%%%%%%$$$$$$%%%'''))))))&&&$$$"""###%%%&&&''''''((((((((()))******++++++******,,,+++***))))))))))))))))))***+++---///000222222444555777888888777555444000//////---,,,)))((('''&&&%%%$$$###############""""""###$$$%%%%%%%%%%%%###%%%'''(((((('''&&&$$$&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%$$$''')))))))))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))(((&&&######%%%&&&''''''''''''######"""!!! !!!  """###"""!!!$$$###"""!!! !!!"""###$$$&&&&&&&&&&&& !!!"""######$$$$$$###%%%(((%%% !!!  """$$$"""  """######### ###%%%&&&&&&$$$""" """!!! !!! !!!"""        =========>>>>>>>>>??????<<<==================<<<999888777555333111000/////////000000000/////////***,,,...000111000///...............///000111222000000111444555444111......////////////000333666888;;;>>>AAACCCEEEHHHKKKHHHGGGEEEDDDDDDDDDDDDDDD???@@@AAAAAA@@@???===<<<<<<999666333222000...,,,,,,------...------,,,+++---.........---,,,++++++((()))+++***))))))***,,,&&&((())))))(((''''''((()))))))))************)))******)))((())))))++++++)))'''&&&&&&(((((((((''''''***,,,---------...000///...---,,,,,,,,,------***)))'''%%%%%%$$$%%%%%%###$$$%%%&&&''''''%%%$$$###$$$%%%&&&'''((((((((('''((()))******++++++***((((((((((((((()))))))))++++++,,,---///111222333444444666666666555333222------,,,+++)))'''%%%$$$&&&%%%$$$###"""!!!!!!!!!%%%&&&&&&%%%%%%$$$###""""""###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%$$$&&&)))++++++)))&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$###$$$(((,,,---***'''%%%%%%%%%%%%%%%%%%%%%%%%######"""!!! !!!!!!  !!!!!!"""!!!######"""!!! !!!!!! """###$$$$$$$$$### !!!"""###$$$$$$%%%%%%$$$"""###&&&$$$!!!"""&&&$$$$$$###!!!!!!###""" """######""" ###$$$###!!! !!!!!!###""""""###         ===============>>>>>>>>>;;;<<<============<<<;;;999888777555333111///......///000111111000//////+++---///111111111000///000000////////////000000///000111333444333000---,,,.../////////111444666999<<>>;;;888555444444333111000---............---,,,+++---.........---,,,++++++)))***,,,,,,*********+++''')))+++***)))(((((()))***+++,,,,,,,,,++++++******)))((('''''')))+++,,,(((&&&%%%&&&((()))***)))$$$'''***,,,---...000222000000//////............+++***((('''&&&&&&&&&'''"""$$$%%%&&&&&&%%%%%%%%%$$$%%%&&&'''((()))))))))''''''((()))***+++++++++%%%%%%'''(((***++++++,,,+++++++++,,,---///111222222222333333333222000000.........---+++***((('''&&&&&&$$$###""""""""""""''''''''''''&&&%%%$$$###""""""!!!""""""$$$&&&'''$$$$$$%%%%%%%%%%%%$$$###&&&&&&'''''''''&&&%%%$$$$$$&&&***+++***(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((,,,---+++'''***(((&&&$$$######$$$$$$###""""""!!!!!!!!!!!!""" """###!!!!!!!!!!!!!!!"""######""""""#########""""""!!! !!!"""############'''$$$###$$$###"""&&&,,,+++***((($$$  """"""!!! !!!######"""!!! !!!"""!!!"""!!!!!!"""  """%%%       ========================;;;<<<===>>>>>>===<<<;;;999888777555333111//////...///000111222111000///---...///111111111111000111111000///////////////000000000222333222///---,,,---...//////111555888:::<<>>===777555333222222222111000//////......---,,,,,,,,,------------------,,,,,,,,,---...---+++***+++,,,*********++++++***))))))(((***,,,,,,***((((((((()))(((''''''((()))+++,,,)))'''&&&&&&(((***++++++%%%'''***+++,,,---000222////////////.........---***)))(((&&&&&&&&&''''''###$$$&&&&&&%%%$$$%%%&&&%%%%%%'''((()))*********&&&'''((()))***+++++++++&&&''')))+++,,,---......***)))(((((()))***,,,---////////////...------,,,************)))((('''&&&&&&%%%$$$###############$$$$$$%%%&&&''''''''''''"""!!! !!!$$$'''((($$$$$$%%%&&&&&&%%%###"""%%%%%%'''''''''&&&%%%$$$"""%%%((())))))(((((((((%%%%%%%%%$$$$$$$$$######%%%%%%&&&''')))***)))''',,,***'''%%%$$$$$$%%%%%%###""""""!!!!!!"""""""""!!!!!!!!!  """$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$###""""""######!!!""""""!!! ((($$$######"""!!!%%%,,,111///+++&&&""" !!!""""""!!! """######""" """!!!!!!   !!! """000777+++    >>>>>>>>>>>>============<<<===???@@@@@@???===<<<:::999777555333111000///---///000222222222000///...//////000000111222222000////////////000000111111000///000111111///---,,,---...///000222666999;;;<<<>>>???@@@CCCFFFIIIHHHLLLQQQRRROOOKKKHHHHHHGGGFFFDDDBBB@@@>>>======666444222111222222111000111000...---,,,,,,------...---,,,+++,,,---...//////000///---+++***+++,,,,,,***)))***,,,,,,)))&&&&&&)))++++++)))&&&&&&'''(((((((((((()))***+++,,,,,,***(((''')))***++++++***+++,,,+++***+++...000,,,---------,,,,,,++++++'''&&&%%%$$$$$$%%%&&&'''###%%%''''''%%%$$$&&&((($$$$$$&&&'''((()))))))))%%%&&&''')))******++++++((()))+++,,,------,,,,,,+++***(((''''''(((***+++,,,,,,,,,+++******))))))###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$######$$$&&&&&&&&&&&&&&&!!!!!!"""###%%%&&&((()))%%%&&&'''((((((&&&$$$###$$$%%%'''(((((('''%%%$$$"""%%%'''((('''''''''((($$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###"""""""""""""""######!!!""""""!!! ###&&&""""""""""""""""""######$$$###!!! !!!$$$%%%!!!"""###$$$$$$###!!!  ###$$$"""%%%+++222000,,,'''"""!!!"""$$$"""!!!!!!"""######!!!!!! ###&&&&&&###!!!!!!"""###!!! !!!######!!!  !!!###!!!"""111;;;111    ??????>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAA@@@>>>===:::999888666444222000000---///111222333222111000////////////000111222333............///111222333222000//////000000///---,,,---///000111333777:::;;;<<<===>>>???AAAEEEHHHHHHMMMSSSTTTQQQLLLIIIHHHJJJIIIFFFCCC@@@???>>>>>>===;;;888777777777555444222000...,,,+++,,,---......---+++***+++---///000222222000...+++***+++------***'''(((,,,---)))%%%&&&))),,,,,,)))'''&&&''''''(((((()))***+++++++++///---)))((()))******)))//////...,,,******,,,///******+++++++++***)))(((%%%$$$#########$$$%%%&&&###&&&((('''%%%$$$&&&)))######%%%&&&'''(((((((((%%%&&&''')))******++++++))))))***+++***)))((('''...,,,***)))((()))***+++*********)))(((''''''&&&###$$$%%%&&&&&&&&&&&&&&&###""""""""""""######$$$%%%%%%%%%%%%$$$###"""""" """$$$''')))))))))((('''((()))******(((&&&%%%$$$%%%'''(((((('''%%%$$$$$$%%%''''''&&&%%%&&&'''###$$$$$$%%%%%%&&&''''''%%%'''(((&&&"""!!!###&&&"""$$$%%%$$$"""!!!###"""""""""""""""######"""######""" $$$'''%%%$$$###"""!!!!!!!!!!!!!!! ###&&&&&&'''(((((((((&&&$$$"""$$$&&&%%%''',,,111///+++&&&"""!!!###%%%"""!!!!!!"""$$$###!!! &&&,,,,,,&&&!!!"""%%%%%%"""###&&&'''%%% ###$$$$$$### !!! $$$'''%%%!!! $$$***!!!     ??????@@@@@@@@@AAAAAAAAADDDBBBAAA@@@AAA@@@===;;;:::888555444333111...,,,...111555555333000///000111222333444444333111000111111000//////...//////222222111000///...---------...///000000222555888<<<===>>>AAAEEEGGGHHHHHHNNNPPPRRRSSSQQQNNNKKKIIILLLJJJGGGDDDCCCCCCEEEFFFAAA???<<<:::999888666444777555111...,,,,,,,,,,,,+++,,,,,,---...............---,,,***)))(((((('''...---+++)))(((((())))))***************+++++++++((('''&&&&&&'''((()))***)))((('''%%%$$$&&&))),,,...,,,)))'''&&&''')))***,,,+++***((('''%%%$$$$$$"""  ###%%%&&&&&&&&&''''''((('''&&&$$$###&&&&&&'''((()))***+++,,,+++***)))***+++***)))'''(((*********((('''''''''&&&''''''&&&%%%&&&))),,,%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&''''''(((""""""###$$$%%%%%%&&&&&&!!!###&&&+++//////---+++'''(((((((((&&&&&&(((***$$$%%%&&&'''((('''&&&%%%'''&&&&&&&&&&&&''''''((('''&&&&&&&&&''''''%%%######$$$&&&'''&&&###$$$&&& $$$&&&%%%(((,,,***$$$%%%$$$###"""!!! &&&%%%### ########################(((### %%%'''$$$ &&&(((***,,,***&&&""" !!!###%%%((()))***)))&&&$$$"""!!!!!!!!!&&&'''&&&$$$""" !!!$$$"""!!!###&&&((('''%%%############""""""""""""  """!!!$$$((('''### !!!        ======>>>???@@@AAABBBBBBBBBAAAAAAAAABBBAAA>>><<<;;;999777555555333111///111333444333111000222333333333333333222111///...000/////////000111222333222222111000///...------,,,---...///000222666888>>>???@@@CCCGGGIIIIIIIIIKKKMMMPPPSSSTTTSSSQQQOOOKKKIIIGGGEEEDDDEEEFFFHHHCCCAAA===;;;:::888666444777666333111///---------------......///............---,,,***))))))))))))...---+++***)))))))))***************************''''''&&&&&&&&&'''((())))))))))))((('''(((***---,,,+++)))((('''((()))***))))))((('''$$$""" !!!$$$%%%$$$###%%%%%%&&&''''''&&&$$$###$$$$$$%%%&&&'''((()))))))))((('''''')))((('''%%%'''((())))))((('''''''''((())))))(((&&&%%%&&&'''###$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$############$$$%%%&&&'''$$$%%%'''***,,,---***(((((())))))'''%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((&&&&&&&&&''''''%%%###+++%%%!!!"""&&&&&&"""###&&&&&&###%%%)))(((#########""""""!!! '''&&&%%%$$$###"""""""""!!!!!!"""###$$$%%%%%%&&&&&&### !!!$$$&&&$$$!!!((()))***+++)))'''###!!! """$$$%%%&&&%%%$$$""" """$$$%%%%%%###!!!!!!"""###!!! !!!###$$$###!!!$$$$$$#########""""""""" !!!"""!!! !!!""""""  !!!%%%'''$$$"""         :::;;;<<<>>>???AAABBBCCC@@@@@@AAACCCDDDBBB???<<<<<<:::888777666555333111444444333111000111333666444444333222000///...------......000111333555666222111000000///...------***,,,...///000333777:::???AAACCCEEEHHHJJJKKKKKKKKKMMMQQQTTTVVVVVVUUUTTTKKKJJJHHHFFFFFFFFFHHHIIIEEEBBB???===<<<;;;888777777777666444222000...---....../////////......---,,,,,,+++***************...---,,,+++******++++++******))))))))))))))))))((('''&&&&&&&&&&&&&&&''')))***++++++******+++,,,*********)))))))))))))))((((((((('''$$$  ###$$$"""!!!######%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((())))))((('''''''''((((((&&&%%%%%%&&&'''((()))(((''''''***+++,,,+++'''%%%######!!!"""$$$%%%'''((((((((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$######"""###$$$&&&'''(((''''''((())))))'''&&&'''(((((('''$$$######$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((((((((())))))***((('''%%%&&&''''''&&&$$$%%%###"""$$$(((+++***'''''''''&&&###%%%(((((($$$!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&&&&&&&%%%%%%$$$### """$$$&&&'''(((######"""""""""######$$$******))))))'''&&&$$$### !!!!!!!!! !!!###%%%%%%###!!! """  $$$#########"""""""""""""""###$$$###!!! !!!!!! !!!%%%'''&&&%%%!!!###         888999:::<<>>===;;;888888999888666333000...////////////...---,,,,,,+++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,******)))))))))))))))((())))))(((((('''''''''&&&'''))),,,,,,+++******+++((()))***++++++***)))((()))))))))(((%%%!!! """"""!!!!!!"""###%%%&&&&&&%%%%%%''''''(((((()))******+++***)))((()))******(((&&&%%%%%%''')))++++++***)))***,,,...---***&&&$$$###"""###$$$&&&'''''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$###"""###$$$&&&'''(((&&&%%%%%%&&&'''&&&%%%$$$&&&&&&&&&$$$######$$$%%%$$$###"""###$$$%%%&&&'''((())))))************((('''%%%&&&'''''''''&&&###)))(((%%%&&&))),,,''''''&&&&&&'''((('''%%%!!!!!!!!!""""""""""""""""""###$$$%%%%%%%%%$$$###!!!"""$$$&&&'''(((!!!###$$$###!!!!!!###&&&***)))'''%%%$$$#########!!!###&&&&&&###  """""""""!!!!!!!!!!!! ###$$$$$$###  !!!!!!!!!"""&&&      $$$    888999:::<<<>>>@@@BBBBBB>>>???@@@CCCDDDBBB>>>;;;;;;999777666666555333222333222222222222222111000111000000///000000111222---------......000111111000000//////......------,,,---000222444777;;;???>>>AAADDDEEEFFFFFFHHHKKKNNNOOORRRTTTUUUUUUTTTSSSNNNMMMKKKIIIGGGFFFFFFFFFCCCBBB@@@@@@AAABBBAAA@@@999:::;;;:::888555111///...............---,,,++++++++++++***++++++,,,---+++,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((+++*********))))))((((((&&&)))+++,,,+++*********((()))***++++++***((('''''''''((('''$$$  ###### !!!###%%%&&&&&&&&&%%%''''''(((((())))))*********)))((()))***)))(((&&&%%%%%%'''+++...///---+++))),,,......,,,(((&&&%%%$$$%%%&&&&&&&&&%%%$$$######"""""""""""""""######""""""!!!!!!!!!!!!""""""%%%$$$#########$$$%%%&&&%%%###""""""$$$&&&&&&%%% """%%%%%%$$$$$$$$$%%%%%%$$$###"""###$$$%%%&&&'''((()))***++++++++++++)))'''%%%%%%'''(((((('''"""''')))&&&&&&'''$$$$$$######&&&((('''%%%$$$##################"""""""""###$$$&&&&&&%%%$$$$$$!!!""""""###$$$$$$%%%%%%"""$$$### ###&&&((('''$$$!!! !!!!!!   ###%%%###!!!  !!!""""""!!! !!!###$$$""" $$$(((###!!!        %%%""":::;;;<<<===>>>???@@@AAA>>>>>>???AAABBB@@@===:::888777666777999::::::888555444333333444333000...//////000111111222222333......---------...///////////////.........------,,,...000222444777;;;???===@@@DDDEEEDDDDDDGGGJJJJJJLLLNNNPPPRRRSSSTTTTTTMMMLLLKKKIIIHHHGGGFFFFFFCCCBBB@@@AAABBBCCCCCCBBB;;;;;;;;;;;;999666222000....../////////...------,,,,,,+++++++++,,,,,,---)))***+++,,,------,,,,,,,,,,,,++++++***)))))))))***+++++++++++++++***)))''')))+++,,,+++******+++******++++++***)))'''&&&######$$$###!!! ###%%%!!!"""$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''%%%$$$%%%%%%''',,,111222000---'''***,,,---+++(((&&&%%%$$$%%%&&&'''&&&$$$"""!!!"""""""""!!!""""""###$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###%%%%%%%%%!!!$$$%%%%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&''')))***+++++++++***)))'''%%%%%%'''((()))(((---(((!!!$$$444???777&&&&&&""""""%%%&&&$$$"""###''''''&&&%%%$$$###"""!!!%%%%%%&&&'''''''''&&&&&&$$$$$$##################!!!###""" ###&&&'''%%%"""  !!!"""""""""!!!!!!  """###"""###$$$ !!!"""""""""$$$&&&  """###"""  """ !!! &&&)))(((%%%"""         >>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???>>>;;;999666666777;;;???CCCDDDDDD<<<999555333333333222000000111222333333222222111...............//////000//////.........---------,,,---///111222555999<<<<<>>>>>======@@@???=========<<<:::888444555888>>>EEEJJJMMMNNNBBB<<<666333333444444333111222444555444222000///............///000222222...............---------+++,,,...///111333777:::===AAAFFFFFFDDDDDDGGGKKKMMMMMMMMMLLLKKKJJJIIIHHHEEEFFFGGGGGGHHHIIIJJJJJJHHHFFFCCCBBBBBBAAA@@@>>>===<<<;;;:::888555333222000111222333333333333333...---,,,,,,+++++++++,,,&&&((()))+++,,,,,,,,,+++......------,,,+++******'''((()))***++++++***)))+++,,,...---,,,,,,---///...---,,,***((('''&&&%%%""""""""""""#########$$$ """"""!!!$$$%%%&&&'''''''''&&&%%%((((((((())))))))))))))))))((('''((())))))'''%%%"""!!!$$$***111444111,,,&&&'''((('''$$$!!! """%%%''''''&&&$$$###%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$############"""###&&&''''''%%%###!!!!!! !!!""""""!!!"""$$$''''''&&&$$$######$$$%%%&&&'''((('''&&&%%%###%%%(((***++++++***))))))'''%%%%%%''')))****** (((+++'''---AAAQQQUUU???444+++)))(((%%%(((...///---+++(((%%%""" &&&%%%###"""!!!"""######"""############$$$$$$$$$ !!!###$$$$$$&&&%%%###!!!   """######$$$###!!!"""$$$%%%$$$!!! """$$$############"""""""""""" """$$$%%%###   ###"""               ===<<<;;;:::::::::;;;<<<777999;;;===<<<:::777555555333666AAANNNUUURRRMMM>>>;;;777333111222333444555555555444333222111000111///---...//////,,,)))---------------------------------,,,,,,...222555:::<<>>AAADDDEEEFFFGGGHHHGGGFFFEEECCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEEFFFDDDBBBAAABBBBBBAAA???CCCBBB@@@===:::666333111......///000222222000...........................,,,++++++,,,...///...---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///,,,)))%%%&&&(((******)))(((''''''(((((())))))(((&&&%%%+++)))''''''((()))((('''&&&$$$!!!"""$$$&&&%%%###&&&''')))*********)))((((((***,,,***'''&&&(((***&&&&&&&&&'''(((((())))))%%%%%%%%%$$$$$$$$$######!!!"""$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$ !!!###%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%###%%%''''''&&&%%%%%%&&&%%%&&&&&&''''''(((((((((***)))((()))+++,,,+++***((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''%%%%%%&&&&&&%%%###'''&&&%%%$$$$$$$$$&&&&&&$$$%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%$$$"""  !!!!!!!!!!!!  !!!###%%%&&&&&&%%%%%%&&&$$$!!!!!!$$$&&&&&&%%%$$$###""""""""""""'''%%%###!!!!!! !!!            666555444444444555666777777666666555555555666777444777999;;;:::999888888555555666666666666555555444333333222222222222222000000///000000///...---///////////////.........---............///333555999:::===@@@CCCDDDEEEEEEFFFEEECCCBBBAAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFDDDBBBBBBBBBBBBAAA@@@CCCAAA???;;;777333000......------...////////////........................,,,++++++,,,///111000000,,,,,,------.......................................---,,,---......---+++'''((()))******)))'''&&&'''((()))******)))'''&&&,,,***))))))***,,,+++***)))%%%"""$$$(((***((($$$''''''((()))***))))))((((((,,,...---(((&&&)))---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######"""!!! ###%%%&&&&&&&&&%%%$$$%%%&&&%%%$$$######$$$ """$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%###"""%%%&&&&&&&&&&&&%%%$$$$$$'''&&&%%%###""""""######"""###%%%&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''')))******)))%%%&&&'''(((((('''&&&%%%###$$$%%%'''((()))))))))%%%$$$$$$%%%&&&&&&$$$"""######"""""""""###$$$%%%%%%&&&((())))))'''%%%$$$$$$$$$$$$$$$###"""!!! """"""############""""""  !!!!!!"""$$$%%%&&&%%%$$$$$$""" !!!######""""""!!!!!!!!!!!!!!!%%%%%%###!!! !!!  !!!######       !!!"""###       444444333222333444555666444555555666666666555444333666999:::888777777888444444666777777777666555666555444333222222222222333333444444333333222222111111000000////////////333444555444333333666888999:::===@@@BBBDDDDDDDDDDDDCCCBBBAAAAAAAAACCCDDDEEEEEEGGGHHHIIIJJJJJJJJJHHHFFFDDDDDDDDDDDDCCCBBBDDDBBB>>>:::555111...---,,,---------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///111111000...///000111111111000000...........................---++++++---......---((()))*********)))(((''''''((()))******))))))((()))(((''')))+++---...---)))%%%###%%%***,,,)))%%%'''(((((()))))))))))))))(((,,,///---(((&&&)))---&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!  !!!###%%%%%%%%%%%%"""$$$&&&&&&###""""""### """$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%###"""$$$%%%%%%&&&&&&%%%$$$$$$***)))'''%%%$$$$$$%%%%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&(((******)))%%%'''(((***+++***)))(((%%%%%%''''''(((''''''&&&""""""###%%%&&&&&&$$$!!!""""""""""""###$$$%%%%%%$$$%%%'''((((((&&&$$$######"""!!!!!!!!!"""######""""""############"""""""""  !!!!!!"""###$$$$$$######"""!!!!!!""""""!!!!!! """"""!!!  !!!""" """ !!!%%%%%%      !!!$$$***)))$$$    444333333333333555666777333444555777777666555444777999::::::888666666666444444555666777777666666777666555333333333444555333555666666444333444555444444333333222111111111444555666555444555666888999;;;>>>@@@BBBDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDEEEFFFHHHIIIJJJJJJJJJKKKIIIGGGEEEEEEEEEDDDBBBEEECCC???:::666222///...+++,,,------,,,,,,---///++++++++++++++++++++++++,,,++++++,,,///111111000000111222333444333222222...........................,,,++++++---......---*********+++******)))))))))))))))))))))*********((('''&&&(((+++.........&&&%%%$$$&&&)))***(((&&&(((((((((((()))))))))))))))+++---+++(((''')))+++&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$"""!!! !!!"""###$$$$$$!!!%%%((('''$$$""""""$$$ !!!###%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%###"""###$$$%%%$$$&&&((((((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))******))))))***+++++++++***)))(((&&&&&&'''&&&&&&%%%$$$###"""""""""$$$&&&&&&$$$###$$$$$$$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###""""""!!! !!!"""###$$$ !!!!!!!!!!!!    """"""""""""""""""!!!!!!!!! !!!$$$&&&&&&%%%$$$### !!!!!!!!!   !!! """!!! """$$$%%%"""      !!!$$$///...'''         555444333333444666777888555555555555555666777777999999999999999888777555555555555555666666666666555555444333444666888:::444666888888666555666777888888777777666555555444111222444555555666888::::::<<<>>>AAACCCDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFHHHJJJKKKKKKKKKMMMKKKHHHFFFFFFEEECCCAAADDDAAA===888444111///...***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000///...000222333555555444333222........................---,,,+++,,,---......---+++++++++++++++,,,,,,,,,+++***)))((((((***,,,---)))((('''(((+++---...---%%%&&&((()))*********)))((((((((((((((())))))***))))))))))))((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%###!!!"""!!!  !!!###$$$"""'''******&&&###$$$&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$%%%%%%###"""%%%%%%$$$%%%%%%''')))***'''&&&###!!!!!!"""$$$%%%''')))******(((''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((''')))))))))))))))((((((((())))))((('''&&&%%%%%%$$$"""""""""###&&&'''&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%"""######$$$$$$%%%%%%%%%#########$$$######"""""" !!!!!!!!!!!! !!! !!!"""%%%&&&%%%###""" !!!""" !!!###$$$%%%%%%$$$$$$&&&&&&&&&%%%$$$"""   """     !!!$$$+++***###   555555444444555777888999888666444222333555888:::777666666777::::::999888666666555555555555666777333333333444666999<<<>>>999<<<>>>>>><<<:::<<<>>>;;;;;;::::::999888888777222444777999:::<<>>:::555111...,,,+++))),,,///000---,,,---...------------------------,,,++++++,,,...///...---000222333555555444333222........................---,,,+++,,,...///...---++++++,,,,,,,,,---------,,,***((('''(((***,,,...+++***))))))+++------,,,'''))),,,---,,,,,,,,,---((((((((((((((()))******)))(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&###!!!###""" """$$$$$$(((,,,,,,(((%%%&&&(((&&&&&&''''''&&&%%%###"""%%%$$$$$$$$$%%%%%%###"""&&&&&&%%%%%%&&&)))+++---+++***'''%%%%%%&&&(((***)))+++,,,+++)))(((((()))''''''''''''''''''''''''$$$###"""###%%%&&&%%%$$$%%%%%%&&&&&&'''((()))))),,,,,,+++))))))(((((()))###""""""###%%%''''''&&&######$$$$$$$$$######"""###""""""###$$$%%%&&&'''###%%%'''((('''$$$!!!""""""############""""""!!!!!!!!!### ###'''***---'''%%%"""  """$$$  !!!###$$$---,,,,,,***'''$$$  !!! """$$$"""     """%%%""""""     555555555555555555555555888444000000333666666444888777666666666888999:::===<<<999777666666777777999888777777888;;;>>>@@@@@@@@@@@@@@@AAABBBCCCCCC???>>>===>>>>>>===:::777888888888999:::===???AAAAAAAAAAAACCCDDDDDDBBB@@@EEECCCCCCDDDGGGIIIGGGDDDDDDDDDEEEHHHLLLOOOOOONNNMMMMMMLLLJJJHHHEEEBBB@@@===:::666222///......///...,,,,,,...111222000...------,,,,,,,,,------...111000000///...---------///000222444444444222111222222111///............---,,,,,,///222666777777333///******---///,,,***''''''((()))))))))))))))((((((((((((((()))*********))))))(((((((((((()))***)))***+++,,,***'''%%%(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """""""""!!! !!!%%%,,,///'''%%%###############"""!!!!!!""""""######$$$$$$$$$%%%'''%%%######&&&)))***+++)))'''$$$!!! """$$$&&&...,,,)))'''&&&&&&''''''&&&'''((('''%%%%%%'''(((((((((''''''''''''((((((###((()))'''***000000+++***---///,,,'''%%%)))---)))&&&###"""$$$%%%%%%%%%$$$######&&&)))***(((%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$$$$$$$&&&((()))%%%$$$"""""""""!!! """ """""""""""""""###$$$$$$""""""  !!!"""""""""""""""!!!!!!$$$&&&...222555222+++$$$"""""" !!!"""!!!            666666666666666666666666555333222333555777888888777666666555666777888999<<<:::888777666777888888999888777777999<<>>888666333111///000111222///......000222222...+++...------,,,------....../////////000000000000111///000222333333333222111111000///...............---------///333555555444333///+++,,,...///---***((()))******++++++******((((((((((((((()))******))))))((((((((())))))************,,,------***(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! """$$$))),,,'''%%%###############""""""!!! !!!"""###%%%%%%&&&'''%%%###$$$&&&(((******&&&%%%###""""""$$$&&&(((***)))'''&&&%%%&&&'''((('''((()))(((&&&&&&((()))''''''''''''''''''''''''###''')))(((+++111222///---...,,,((($$$$$$'''******'''$$$###$$$%%%&&&%%%$$$###"""$$$'''(((&&&$$$&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%'''((($$$###""""""""""""  !!! !!!!!!""""""!!!  !!!!!!!!!"""""""""!!!!!!###%%%+++///333111+++%%%######!!!!!!#########!!!!!!      666666666666666666666666222333555666666777999;;;888777777777777777888999:::999888777777888999:::999888888999:::===@@@BBBCCCEEEHHHJJJKKKJJJHHHFFFIIIHHHFFFFFFEEECCC@@@===<<<<<<;;;;;;<<<===???@@@CCC@@@======???BBBDDDEEECCCBBBBBBCCCEEEGGGFFFEEEIIIHHHHHHIIIKKKLLLJJJIIIHHHHHHGGGEEECCC@@@>>><<<666444222000///000111222000000111222333111---***......------------............///000222333444444000111111222333222222111000//////.........//////.........000333333222000111...,,,---//////,,,)))******+++,,,,,,,,,,,,+++)))))))))))))))*********(((((((((((()))***+++++++++++++++---......,,,***%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! """"""$$$'''&&&""""""%%%######$$$$$$######"""!!!!!!###$$$&&&&&&(((&&&$$$$$$&&&(((((((((######$$$$$$&&&''')))***&&&%%%$$$$$$%%%&&&((()))((())))))(((''''''(((***(((((())))))))))))(((((($$$((()))***...444777777444111,,,(((&&&(((+++...+++(((%%%$$$$$$%%%%%%%%%%%%###""""""$$$%%%$$$###$$$%%%'''(((((((((''''''%%%$$$#########$$$%%%&&&%%%$$$$$$$$$%%%%%%###!!!"""%%%&&&###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""!!!!!!###$$$'''+++......***%%%$$$$$$""""""###$$$$$$###"""!!!      333333333333333333333333111444888888666555777:::999999999999999999999999777777777777888999:::;;;999999999:::<<>>=========>>>???@@@AAA???======@@@CCCDDDEEEBBBBBBBBBCCCDDDEEEFFFFFFIIIHHHHHHIIIJJJKKKIIIHHHFFFEEEDDDBBB@@@>>><<<;;;777555333000///......///222222111111111111000///000///......---.........---...///000111333444444222222222222222333333333000000000///000000111111//////000222333222///------,,,,,,---///...+++(((******+++,,,,,,,,,,,,,,,))))))*********+++******((((((((()))***+++,,,------,,,+++,,,...---+++***''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!  """!!!!!!###%%%%%%%%%%%%###$$$$$$$$$$$$###"""""" !!!"""###$$$$$$(((&&&$$$$$$&&&''''''&&&###$$$%%%'''(((((())))))#########$$$%%%''')))***'''(((((((((&&&&&&((())))))***++++++++++++***)))&&&)))***,,,000666<<>>AAADDDFFFJJJIIIIIIHHHIIIKKKLLLNNNNNNMMMLLLKKKJJJHHHDDDAAAAAAAAA?????????@@@AAABBB>>>>>>>>>@@@CCCDDDDDDBBBDDDEEEEEEFFFFFFHHHIIIKKKGGGFFFFFFGGGIIIJJJHHHGGGCCCBBBAAA???===;;;:::999555444222111000/////////333222000//////111444666111000//////............/////////000000111111111555444333333222333444555333222222222222222333333222111111222333111...++++++++++++,,,---,,,***((()))***++++++,,,,,,++++++))))))***+++,,,+++++++++))))))))))))***,,,---------,,,++++++++++++)))''''''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""  !!! !!!$$$''''''&&&$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""'''%%%$$$%%%&&&'''&&&%%%&&&''''''((((((''''''&&&######$$$%%%&&&(((******&&&&&&'''&&&%%%$$$&&&(((((())))))))))))))))))((())))))+++---000666>>>EEE>>>777...(((&&&'''***+++'''$$$!!! !!!"""!!!''''''%%%$$$"""###$$$%%%!!!###&&&((())))))(((((($$$#####################%%%$$$$$$%%%''''''&&&%%%### !!!!!! ######$$$%%%$$$$$$###"""  !!!""""""###$$$$$$"""!!!"""###!!!%%%&&&%%%###!!!  !!!!!!"""""""""$$$###"""   !!!!!!       777777777777777777777777666777777666444333333444555666666666666555444444555666777888999:::;;;;;;999999;;;===@@@CCCFFFGGGLLLJJJHHHGGGHHHJJJMMMOOOOOOMMMLLLLLLKKKIIIFFFCCCCCCBBBAAA@@@AAAAAACCCDDD??????@@@BBBEEEEEECCCBBBGGGHHHIIIIIIIIIJJJMMMPPPEEEDDDDDDEEEGGGGGGFFFEEE@@@???===;;;999888777777000000000111222333444444333333111//////111666999222111000//////...//////000000000000000000//////666555333222111222444555555444444333333333444444444333333333333111...,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++)))***+++,,,---,,,++++++************+++,,,------,,,***))))))))))))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!!!!!!!$$$((()))&&&$$$$$$$$$%%%$$$$$$###"""######"""""""""!!!!!!!!!%%%$$$$$$%%%&&&''''''%%%(((((((((((('''&&&%%%$$$###$$$$$$&&&'''(((((((((%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&***((())),,,...222<<>>???===555+++$$$$$$&&&###!!!!!!###$$$$$$"""%%%%%%###!!!"""### !!!"""$$$''')))***%%%%%%%%%%%%%%%$$$###"""%%%$$$######$$$$$$""" !!!#########&&&)))!!!###&&&''''''&&&&&&"""!!!!!!!!!"""###%%%&&&%%%'''((((((&&&%%%$$$$$$&&&&&&'''((('''%%%  !!!###$$$ !!!!!!"""     555666666666666666555444999888777777777888:::;;;===;;;999888777888999:::777888999999::::::::::::666888;;;???CCCEEEGGGHHHJJJKKKMMMNNNOOOOOONNNMMMQQQPPPNNNNNNOOONNNLLLJJJBBBCCCEEEGGGGGGGGGGGGFFFFFFCCCAAABBBEEEGGGFFFEEEIIIIIIIIIGGGEEEDDDEEEGGGIIIEEE@@@>>>>>>>>>;;;999666444222222444555222000222222333444555555555555333333444444555444444333333333222222111000000///---------......///000111222444333000222555444///333111000111333333111...999888777666444111///........./////////...------222222111///,,,******,,,---***''')))---///---)))***))))))***++++++)))''',,,,,,,,,,,,++++++++++++***)))(((((((((***,,,...+++'''%%%'''&&&$$$&&&***###$$$&&&((()))((('''&&&***(((&&&$$$######$$$$$$###$$$$$$""" $$$'''(((%%%""""""$$$&&&&&&$$$""""""#####################$$$$$$######%%%))),,,''''''((())))))'''&&&%%%)))&&&###"""###&&&'''''''''***,,,***%%%$$$'''***))),,,+++###!!!$$$&&&$$$%%%%%%&&&'''(((***,,,---222444555333...)))%%%###""""""!!! !!!!!!$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''$$$$$$#########%%%'''(((######""""""""""""######!!! !!!$$$'''(((%%%"""""""""!!!!!!"""###%%%&&&$$$+++---%%% !!!$$$###"""$$$&&&%%%""" """$$$###"""!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!  555555666777888888999999777777777777777999:::;;;<<<:::999777777777888999888999999:::::::::::::::888:::<<<@@@DDDHHHKKKLLLLLLMMMMMMNNNOOOOOOOOOOOOQQQPPPOOOOOOOOONNNKKKHHHAAAAAABBBCCCCCCCCCCCCCCCCCCAAA@@@AAAEEEGGGGGGFFFGGGGGGHHHGGGFFFFFFFFFFFFEEEAAA===;;;;;;:::999666666444222222444444333111333444555666666777777666444555555666666555555555444444333222222111111000//////.........//////000000333333000111444555333333111000000222222000...555555444333111///...---,,,------......---------111111000...+++******+++---***(((***...000///,,,+++******+++,,,,,,+++)))************************///...+++((('''&&&''''''(((%%%%%%(((((($$$$$$&&&%%%'''((()))***)))'''''''''&&&&&&%%%$$$$$$$$$$$$!!!""""""!!!###&&&%%%###!!!"""%%%''''''&&&$$$############$$$%%%%%%'''''''''%%%$$$$$$&&&)))((((((((((((((('''&&&&&&***)))'''%%%%%%&&&(((***))),,,---+++'''&&&))),,,***---,,,'''$$$'''(((&&&&&&&&&&&&&&&&&&'''((((((---///111000,,,(((&&&%%%###""""""!!!!!!!!!""""""%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&''''''%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&###!!! """$$$&&&%%%$$$((('''%%%$$$############%%%******$$$!!!###%%%$$$"""$$$&&&&&&$$$"""###%%%$$$$$$######"""""""""""" !!!""""""######!!!  888888777777888999::::::777777777777888999:::;;;:::999888777666777888999::::::::::::;;;;;;;;;;;;>>>>>>???BBBEEEIIILLLNNNNNNNNNNNNOOOOOOQQQRRRRRRPPPPPPPPPQQQQQQNNNJJJGGGFFFEEEDDDDDDCCCCCCDDDDDD???>>>>>>@@@CCCEEEFFFFFFCCCDDDFFFGGGHHHGGGFFFEEE???===999777777777555444555444333333444444333222555555777888888999999999777777777888888777777666555555555444333333222222222111000///............000444555111///222555666333111//////000111000///222222222222000///...---***++++++,,,,,,---------/////////---***)))***+++---+++***,,,///111000------,,,+++,,,......,,,++++++++++++++++++++++++++++++***)))))))))+++,,,---'''&&&'''++++++&&&$$$&&&((()))*********)))((('''%%%&&&&&&&&&&&&&&&%%%%%%"""""""""!!!!!!!!!$$$&&&###"""!!!###%%%(((((((((%%%%%%$$$###$$$%%%''''''++++++***'''$$$###$$$&&&)))(((((('''''''''''''''+++,,,,,,***'''&&&))),,,+++---...---***)))+++...+++......***((()))***(((---,,,+++***))))))))))))(((***,,,,,,***(((''''''$$$$$$#########$$$$$$%%%'''(((((())))))(((((('''"""######$$$%%%&&&''''''&&&&&&'''(((((()))((((((((()))*********)))((('''%%%%%%&&&'''''''''''''''%%%###!!!"""$$$&&&''''''***)))(((&&&%%%$$$$$$$$$'''((('''######%%%&&&%%%###%%%''''''&&&%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&'''((($$$###!!!!!!!!!!!! ###!!!"""!!!   ===<<<:::888777666666777999888888888888888888888888777777666666777888999;;;;;;;;;;;;;;;;;;;;;<<>>======>>>@@@AAACCCCCC???@@@CCCFFFHHHHHHEEECCC;;;999777555444444444333444444333444444444444333555666777888999:::::::::999999:::::::::999888888777777666666555444444333444333222000///...------111777888333...111555777222111000//////000000000222222333222222111000///*********+++,,,------......///...---***)))***,,,///---,,,---...///...,,,---,,,,,,---//////...,,,---------------.........*********+++,,,...000111+++)))***------)))((())))))*********)))(((''''''%%%&&&''')))))))))((('''$$$%%%%%%$$$%%%%%%'''(((#########$$$&&&'''(((((('''&&&%%%%%%%%%''')))***------,,,)))&&&%%%%%%'''***)))((('''&&&'''((((((***...000---)))'''***...,,,---...---++++++,,,///+++---...---+++*********//////...---,,,,,,,,,,,,''')))******((((((((()))'''''''''''''''(((((()))******++++++++++++******'''''''''''''''((((((((()))***+++,,,,,,---,,,,,,+++,,,...///...,,,)))''''''((()))***++++++***)))''''''''''''((()))))))))(((((((((((((((((()))))))))'''%%%$$$&&&(((((('''&&&'''((((((''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((***,,,---...'''%%%###"""###"""!!! !!!  !!!!!! &&&,,, !!!!!! """$$$###  <<<;;;:::888777666666555;;;::::::999888777666555666666666777777888999999<<<<<<;;;:::::::::;;;<<>>???<<<===@@@DDDGGGGGGCCC@@@888777666444333333444555333444444444444444444555555666777888:::::::::;;;;;;<<<<<<<<<;;;;;;:::999888888777777666555555555555444222111///.........555:::;;;555000111555666111111111000//////000000111222222222222111000///++++++***+++,,,---...///...//////---,,,+++,,,...111000.........---,,,***---------...000000///------------......///////////////...---,,,+++++++++///,,,***,,,,,,)))***...************))))))(((((($$$%%%''')))))))))((((((&&&&&&&&&'''((()))******&&&'''(((((((((((((((((()))((((((((()))***,,,---,,,------,,,***)))***+++,,,+++***)))((()))***++++++///222000,,,))),,,///......///...------...000,,,---//////...,,,,,,...,,,,,,,,,+++,,,,,,------+++,,,,,,+++***)))***,,,,,,,,,,,,,,,,,,---......------............------......------,,,,,,++++++//////111222222333333333///000222333222///,,,***......////////////......)))+++...000///...,,,+++)))*********+++++++++++++++(((''')))++++++******)))))))))))))))((('''&&&$$$%%%&&&'''((((((''''''&&&''')))***---...000111***'''%%%$$$$$$%%%$$$"""""""""###""""""!!! ###$$$$$$"""  !!!"""!!!!!!  !!!!!!!!!"""!!! %%%+++"""$$$###"""!!!  """$$$$$$""" """  666777888999999999999999;;;;;;::::::888777555444666666777888888999::::::===<<<:::999999999:::;;;999:::<<>>>>>>>>>>>>>>======<<<;;;:::888888888777666666555555222222111111111222222333666:::<<<::::::<<<:::777///222666666444111000111111111111111000///...---222111///......///111222111222222222000000222444222333333222111111111111222111111333555666555333111111222222333444444555...///111444666888999:::444111000333222///000222333222222222222333333444..................//////...------///222333222111///222555555333222333555000222444666777777777666222444666777666666888999666666666666666555555444666888:::<<<<<<<<<:::999999999888888999:::;;;::::::777777:::999666999>>>777777777777888999:::;;;777777666444333444777999777777777777888999::::::777777777888888777777777666666777777777888888888888999:::<<<===>>>>>>>>>:::;;;<<<<<<<<<:::888777555333000---,,,,,,---...///333777888666333222222000111222222222111000000......333888555...---111,,,++++++---000222111///)))+++---///000000000///,,,,,,---///000222333333222///,,,++++++,,,++++++''''''((((((((((((((((((((())))))'''%%%######$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""!!!###$$$&&&''''''&&&$$$###$$$######"""""""""""""""&&&%%%$$$""" !!! !!!###  """###$$$###""" """#########%%%&&&&&&&&&''')))+++%%%(((+++,,,,,,,,,---......,,,,,,,,,------,,,***((('''%%%""" ###%%%!!!""" !!!!!!  """"""  888:::===>>>>>><<<999777555666888999::::::999999555666888999;;;;;;<<<<<<<<<;;;999777777888999:::>>>???@@@BBBCCCDDDDDDDDDMMMOOOQQQSSSUUUUUUUUUUUUQQQOOOLLLJJJHHHFFFBBB@@@<<<<<<======<<<:::888666555777999888777777:::===999777777:::???AAA===999222333444333111111444777222444666666444333555888888999;;;===>>>???@@@@@@>>>>>>>>>>>>===<<<::::::888888777777666555555555111111111111222333444555555888;;;;;;>>>@@@>>>999///333777888555222111111444444444444222111000///444333111000///000222333222333444333222222444666111333444444444444555777444333444555777888777666666666777777888999999:::;;;;;;<<<<<<<<<<<<;;;:::777555777::::::666444555777777777777777888999:::777666555444444444666777444333222555999:::999666111555999:::999888:::<<<444666999<<<===<<<;;;999666888:::;;;;;;;;;<<<===:::;;;;;;<<<<<<;;;999888;;;<<<>>>AAACCCCCCAAA>>>???>>>======???@@@@@@@@@@@@<<<<<>>;;;>>>EEE999999888888999999::::::999999888777777888<<<@@@::::::::::::;;;<<<===>>>:::;;;;;;<<<<<<;;;;;;:::666666777999:::<<<======:::;;;<<<>>>???@@@@@@@@@>>>??????@@@@@@???======>>>;;;777333111222333555333555777777444333444666...000222444666777777777...111777<<<888///---333+++***+++///444666666444,,,...000333444444333333111111222333555666777777555222///---............+++,,,---...............((()))***)))'''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&''')))*********))))))%%%&&&))),,,---...---,,,***)))(((((('''''''''((()))'''%%%$$$%%%%%%###"""!!!$$$$$$""""""$$$'''&&&%%%%%%$$$$$$$$$$$$%%%!!!!!!  """%%%&&&&&&&&&%%%$$$$$$######$$$%%%(((+++---------,,,######"""""""""######$$$!!!""""""!!! """&&&&&&''''''(((((((((((()))+++...000000222444666,,,000555888777555444333222222222333444333000---+++***(((&&&### %%%&&&)))+++'''###%%%+++%%%%%%%%%%%%%%%$$$###"""$$$###!!!:::;;;===>>>???>>>===<<<888777777666777999;;;<<<777666666777999999888777:::;;;<<<======;;;999888999:::<<<>>>@@@@@@@@@@@@GGGIIIKKKMMMNNNMMMKKKJJJMMMLLLJJJGGGCCC@@@>>>===:::;;;;;;:::888666444333///111222333333333555666555555777999;;;;;;:::888555555555666777888999:::555555555666777999:::;;;;;;;;;;;;<<<===>>>???@@@DDDAAA>>>;;;999:::;;;<<<===;;;999777555444444444333333222222222222222222777999===???AAA@@@>>>===;;;:::999888777666555444;;;;;;999888777777777777666666555555666777999:::888666444222222555888:::555555666777777777777666999999999:::<<<===???@@@<<<:::999999<<>>??????>>>>>>===>>>>>>???<<<<<<=========>>>>>>>>>:::999999888888999999:::888666666999>>>@@@???===:::;;;>>>@@@BBBBBBBBBBBBBBBCCCDDDEEEDDDCCC@@@?????????>>>===============AAABBBBBBAAA@@@???>>>===AAABBBCCCDDDDDDDDDCCCBBBAAABBBBBBCCCDDDEEEFFFFFFBBBBBBAAAAAAAAAAAABBBBBB======>>>>>>>>>>>>===<<<>>>===<<<;;;;;;<<<======<<<<<<<<<===???AAADDDEEE>>>>>>???@@@@@@>>>===<<<>>>?????????>>>>>>@@@AAA===???CCCEEEFFFDDDBBB@@@@@@BBBDDDFFFEEEDDDAAA@@@;;;:::888666444111///...222333444444444333222111666555555444333444444444333333333333111///,,,+++---...///000//////111222111222333444555555555555777888888777666555777888:::888555333444444333222333222111111111222333444000///,,,++++++---///111------,,,,,,***)))'''&&&,,,,,,,,,,,,,,,---...///...///222444444333111///333///***'''(((***,,,------+++***((('''&&&''''''''''''&&&''''''((()))***)))))))))((())))))******'''(((***+++,,,++++++***&&&&&&&&&&&&'''((()))***))))))***++++++,,,------///,,,,,,000444666222...,,,---,,,(((%%%%%%(((,,,***'''$$$%%%(((***)))(((+++,,,---///000222333333555777:::;;;;;;;;;<<<>>>:::;;;<<<>>>>>>>>>======999777777999<<<<<<999666333...)))(((***)))%%%  !!!!!! """(((,,,+++(((!!!$$$"""  ###$$$)))***+++,,,+++***((('''++++++,,,......+++'''###%%%$$$$$$%%%$$$!!!999:::<<<>>>>>>===<<<;;;888777777777777999:::;;;777666666777999999888666666777999;;;;;;:::999888;;;;;;;;;;;;<<<>>>@@@AAACCCEEEGGGIIIIIIHHHFFFEEEFFFEEECCCAAA>>>;;;999888888888999999888666555444222333444444444444666888333444555777999999888777777777666666777888999:::999999::::::;;;<<<===>>>@@@@@@@@@@@@AAABBBCCCDDDGGGEEECCCAAAAAAAAABBBBBB===<<<:::888666555555555555555555555666666666666;;;<<<===???@@@@@@@@@@@@<<<<<<;;;:::999999888777<<<;;;:::999999999999999;;;;;;::::::;;;<<<===>>>>>><<<999777666888:::;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>@@@BBBCCCEEECCCBBB@@@AAACCCDDDDDDCCCDDDIIINNNOOOLLLGGGCCCAAABBBAAAAAABBBBBBCCCDDDDDDAAAAAA@@@@@@@@@@@@@@@???===<<<<<<;;;;;;<<<<<<===<<<;;;;;;===@@@BBBAAA???AAAAAABBBCCCCCCDDDDDDDDDFFFGGGHHHHHHGGGFFFCCCBBBBBBBBBAAAAAAAAAAAAAAABBBDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@AAA@@@@@@??????@@@BBBCCCDDD@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@??????@@@BBB@@@BBBDDDFFFGGGFFFDDDCCCEEEFFFGGGGGGFFFDDDBBBAAA;;;:::999777555333222111777666555444444444555555999999999999888888888888222333333222222111000///---///000222333444666777666666666666666666777777;;;<<<<<<;;;:::999:::<<<<<<999777666666666555444444333333222222333444444111000///------...///111//////......---,,,******///......//////000111222111222444666777555444222555222...,,,---...///000---,,,+++*********+++,,,,,,+++++++++,,,---...///..................///000///000000///...,,,+++***,,,,,,,,,,,,---...//////......///000111222222333333222333777<<<>>>;;;777111111///,,,)))))),,,///---***((())),,,......---000111222333555666888888888:::>>>??????@@@AAABBB>>>???AAABBBBBBBBBAAAAAA???>>>>>>>>>???>>>;;;999777222,,,***++++++(((%%%&&&&&&''''''''''''&&&&&&%%%$$$"""!!!"""&&&,,,000888777333---'''''',,,222+++)))'''&&&%%%&&&'''(((***+++---///000///...............///000---)))%%%&&&%%%$$$$$$###!!! 999:::;;;<<<===<<<;;;:::777777777777888999:::;;;666666555777888999888666555666888:::;;;;;;;;;;;;===;;;999888999<<>>???AAABBBCCCBBB@@@??????>>>===;;;999777666555555666666666666555444444222333333222111222555777333444555666777888888999<<<;;;:::999:::<<<>>>???AAAAAABBBBBBBBBCCCCCCDDDGGGGGGFFFGGGGGGHHHIIIJJJFFFFFFFFFEEEEEEEEEDDDDDD???>>><<<:::999888999999999999999::::::;;;;;;;;;@@@??????@@@AAABBBDDDDDD?????????>>>>>>>>>======>>>>>>===============>>>AAAAAAAAAAAABBBCCCDDDEEEDDDCCC@@@>>>======>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@AAABBBCCCEEEGGGIIIJJJIIIHHHHHHHHHJJJJJJHHHGGGHHHKKKNNNNNNKKKGGGDDDCCCDDDDDDEEEEEEGGGHHHHHHIIIGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBAAA@@@BBBDDDEEEDDDCCCIIIHHHGGGFFFFFFGGGGGGHHHLLLMMMMMMMMMLLLJJJHHHFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHDDDCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFEEEFFFEEECCCAAAAAABBBDDDDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJIIIGGGFFFDDDCCC===<<<;;;999777555444444;;;999666444444555777999888888999:::999888777666333333333222333333444444///000222555777:::<<<===<<<;;;999888888888999:::>>>??????>>>===<<<===>>>>>>;;;999888999999888777666555555444444444555555333333222111000000111111111111111000000000//////222222222222333444555666555666888999:::999777666888666333222333444333333///......---...///000111/////////000000111222333222222222222222333444444666666555444333111///...111000000111111222333444444555666777888999::::::999999<<>>999333------222777666555333111///.........000111222444444444333222111111111222222///+++((((((&&&$$$"""!!!  999999:::;;;;;;;;;:::999777777777888888999999:::666666555777888999888666777888:::;;;<<<=========<<<;;;999999999;;;===>>>:::;;;===>>>>>>===<<<;;;<<<;;;;;;999888777777666444444444444444333333222444444444333222333666888555666777777777999;;;===AAA@@@@@@@@@BBBEEEHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLPPPOOOOOOOOOOOOOOOPPPQQQKKKKKKLLLLLLKKKIIIHHHGGGDDDCCCAAA???>>>>>>>>>>>>===>>>>>>??????@@@@@@AAACCCDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLJJJIIIJJJLLLNNNNNNLLLJJJKKKKKKLLLLLLJJJGGGEEEDDDGGGGGGHHHIIIIIIIIIIIIIIIMMMLLLKKKJJJHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJOOOMMMKKKIIIIIIJJJLLLNNNQQQQQQQQQPPPOOOMMMKKKJJJGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHLLLKKKJJJIIIJJJKKKLLLMMMJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGEEEDDDCCCCCCEEEFFFHHHDDDDDDEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFDDDDDDEEEHHHJJJLLLKKKKKKJJJGGGEEEDDDFFFGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGBBBAAA>>>;;;999777666666;;;:::888666666666888888777888:::;;;:::999777555666555444333444555666777333333444777:::<<<>>>>>>===<<<:::999999;;;===>>>???@@@AAA@@@>>>======>>>>>>===;;;;;;;;;;;;:::888888888777777777777777777555555555444444333222222333222222222222222333333444444444555666777888999888999:::<<<<<<;;;:::999:::999777777888888666555222111000000000111333444000000000111222333444555333333333333444555666666888888777777666666555555333333333333444555666666999::::::<<<===>>>???@@@>>>???BBBGGGKKKLLLIIIFFF===<<<999666444555666888444333333444777999;;;<<<<<<===???@@@BBBDDDFFFFFFAAAEEEIIILLLMMMMMMMMMNNNLLLLLLMMMNNNNNNMMMLLLKKKJJJLLLMMMJJJFFFCCCDDDFFFCCC===666222222333555555000000............000000222111111555<<>>AAADDDEEEFFFHHHLLLPPPTTTWWWWWWWWWXXXYYYYYYYYYXXXXXXZZZYYYYYYXXXXXXXXXXXXYYYXXXXXXXXXXXXVVVSSSPPPOOOKKKJJJHHHFFFEEEEEEEEEEEECCCCCCDDDDDDEEEEEEEEEFFFFFFHHHKKKMMMMMMLLLKKKIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLIIIIIIJJJKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIJJJJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJLLLLLLKKKKKKKKKKKKKKKLLLIIIJJJKKKNNNQQQRRRQQQOOONNNNNNMMMMMMLLLKKKIIIHHHMMMMMMNNNNNNMMMLLLKKKJJJPPPOOONNNLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDFFFHHHJJJMMMPPPRRRQQQPPPMMMLLLLLLNNNQQQSSSSSSRRRRRRQQQPPPOOONNNMMMKKKKKKJJJJJJJJJKKKKKKLLLJJJIIIIIIHHHHHHIIIJJJKKKOOONNNLLLKKKJJJKKKLLLLLLHHHIIIIIIJJJKKKKKKLLLLLLIIIIIIIIIHHHHHHIIIIIIIIIGGGFFFDDDDDDDDDFFFHHHIIIDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHFFFFFFGGGJJJMMMPPPOOOOOOMMMJJJGGGGGGIIIKKKHHHHHHGGGHHHIIIKKKLLLMMMJJJJJJJJJJJJJJJKKKKKKKKKHHHFFFBBB>>>;;;999888777::::::::::::999888777666;;;<<<===>>>>>><<<:::999999888666555555555777777777555555777:::<<<<<<;;;;;;;;;::::::;;;===@@@BBB@@@BBBCCCBBB@@@>>>>>>>>>???===<<<<<<======;;;:::::::::::::::999999888888777777777666666555555555444333333333333444555555555555555666777999:::;;;:::;;;<<<=========<<<<<<<<<:::999:::::::::888666555444333222222222333333222222222333444555777888666555555666777888999:::::::::999999888888888888666666666666777888999:::;;;<<<===>>>@@@AAABBBCCCBBBCCCFFFJJJLLLKKKIIIGGGCCC@@@===:::999::::::;;;777888999999;;;===@@@BBBAAABBBCCCEEEGGGIIIKKKLLLGGGKKKNNNQQQQQQQQQRRRSSSRRRRRRSSSSSSSSSQQQPPPOOOKKKNNNNNNLLLHHHFFFHHHJJJFFFBBB<<<888777888:::;;;999888777666666777888999777555666<<>>AAAAAA@@@AAADDDGGGJJJLLLOOOSSSXXX]]]aaacccdddeeefffhhhhhhhhhgggfffeeedddcccbbbbbbbbbbbbbbbbbbbbbaaa```^^^[[[XXXVVVUUUTTTQQQOOOMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMQQQSSSTTTRRROOOMMMPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQPPPPPPQQQQQQQQQLLLMMMNNNOOOPPPPPPPPPPPPLLLMMMNNNOOOOOOOOOOOONNNJJJKKKLLLLLLMMMMMMLLLLLLNNNNNNMMMMMMLLLMMMMMMMMMLLLLLLMMMPPPTTTVVVVVVUUURRRQQQPPPQQQRRRRRRPPPNNNSSSTTTTTTTTTSSSQQQOOONNNOOOOOONNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIDDDFFFHHHJJJLLLOOOTTTWWWTTTSSSQQQOOOPPPQQQTTTUUUSSSSSSRRRRRRQQQPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOOOOOOONNNLLLKKKKKKLLLMMMNNNPPPOOONNNMMMLLLLLLLLLLLLIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMGGGFFFEEEEEEFFFGGGIIIJJJEEEFFFGGGHHHHHHHHHHHHHHHFFFGGGIIIJJJKKKLLLLLLLLLJJJIIIHHHGGGHHHKKKNNNPPPPPPOOOMMMJJJGGGGGGJJJLLLIIIIIIIIIJJJKKKMMMNNNOOOJJJJJJKKKLLLMMMMMMMMMMMMLLLIIIEEEAAA===;;;;;;;;;:::;;;<<<<<<;;;999777666::::::;;;;;;;;;:::999888888888777777666777777777999777555777:::<<<:::888:::::::::;;;===???AAACCCCCCDDDFFFEEECCCAAA@@@@@@???>>>>>>>>>??????===;;;<<<=========<<<;;;:::999888777777777777777888888666555444333444555666777666666777888999:::<<<===<<<<<<===>>>>>>>>>>>>>>>===<<<::::::;;;;;;999888777666555333333333444555666666666777888:::;;;<<<::::::::::::;;;<<<>>>>>>???>>><<<:::999888777777;;;;;;;;;;;;<<<===>>>???>>>>>>@@@AAACCCDDDEEEFFFEEEGGGIIIKKKLLLLLLKKKJJJHHHEEE@@@>>>>>>>>>>>>>>><<<===>>>>>>???AAADDDGGGEEEEEEGGGIIILLLNNNOOOPPPOOOQQQSSSTTTTTTUUUVVVXXXWWWXXXXXXXXXWWWVVVTTTSSSOOOOOONNNLLLJJJIIIIIIKKKFFFDDDAAA>>><<<<<<<<<===;;;;;;::::::::::::;;;;;;;;;;;;<<<@@@IIISSSZZZ^^^ccc\\\QQQFFF???===>>>???;;;;;;<<<>>>@@@BBBDDDEEE@@@@@@@@@??????>>>>>>>>>===;;;:::999999777333111222///+++(((&&&%%%$$$"""  <<<<<<;;;:::::::::::::::777888999999999999888777:::999999:::<<<<<<;;;999777777777888999:::;;;<<<======<<<;;;;;;;;;;;;:::<<<<<<<<<<<<;;;;;;::::::;;;:::::::::999999999999999999999999:::<<<>>>???<<>>===<<<;;;:::999999777777777666666666666555555666777888888888888888:::777555777;;;===;;;888<<<<<<===>>>???@@@AAABBBBBBDDDFFFEEECCC@@@??????AAAAAA@@@AAABBBBBB@@@>>>>>>?????????>>>===;;;:::888777666666666888:::;;;999888666555555666777888888888999:::;;;===>>>???>>>>>>??????@@@@@@@@@@@@@@@>>><<<;;;<<<<<<;;;:::777777666555555666888888888888888999;;;===>>>???<<<<<<<<<===>>>???AAAAAA@@@???===;;;::::::::::::>>>>>>>>>??????@@@AAABBBAAABBBCCCEEEFFFHHHIIIJJJIIIJJJLLLMMMNNNOOOQQQRRRMMMIIIDDDAAABBBBBBBBBAAA@@@BBBCCCCCCCCCDDDHHHKKKHHHIIIKKKMMMOOORRRSSSTTTVVVWWWXXXWWWWWWXXXZZZ\\\\\\]]]]]]]]][[[ZZZXXXWWWTTTRRRNNNLLLKKKKKKIIIHHHDDDDDDDDDBBB@@@>>>======<<<==================<<<======>>>AAAIIITTT```iiifff^^^RRRGGG@@@>>>???@@@=========???BBBFFFIIILLLHHHHHHGGGFFFEEEDDDDDDDDDBBB@@@>>>======;;;888555444222...,,,+++)))&&&$$$ !!!!!! !!!!!!!!!  ===<<<;;;;;;:::::::::;;;777888999::::::999777777:::::::::;;;<<<===<<<:::777777888999;;;===???@@@@@@>>><<<:::999:::<<<======<<<<<<<<<;;;;;;::::::>>>=========<<<<<<;;;;;;::::::;;;<<>><<<:::;;;<<<===:::999888888777777888888222333666888:::::::::::::::777555777<<>>???@@@AAAAAAAAAAAA@@@@@@BBBCCCCCCAAA>>><<<<<>><<<;;;888777666555666888;;;===;;;:::888666666777888999999::::::;;;===>>>@@@AAA@@@@@@@@@AAAAAAAAABBBBBBAAA???<<<;;;<<<======<<<777666666666777999;;;<<<777888888999;;;<<<>>>???<<<<<<<<<===>>>???AAABBB======<<<<<<<<<===???@@@????????????@@@AAABBBBBBDDDEEEFFFHHHJJJKKKMMMMMMKKKMMMNNNPPPQQQSSSVVVYYYPPPLLLFFFDDDEEEEEEDDDCCCCCCEEEGGGFFFEEEFFFJJJMMMJJJKKKMMMOOORRRTTTVVVWWW[[[[[[[[[YYYXXXYYY\\\___````````````^^^\\\ZZZYYYYYYTTTOOOLLLLLLKKKHHHEEEBBBDDDFFFEEECCC???===<<>>@@@FFFRRRbbbmmmggg___SSSHHHBBB@@@AAABBB@@@@@@???AAADDDHHHLLLOOOQQQPPPNNNKKKIIIGGGFFFEEEEEECCCAAA@@@???>>>;;;888666444111///---+++(((%%%!!!"""###%%%%%%%%%$$$###!!!$$$&&&%%%###"""###%%%###%%%$$$ """    ???===;;;999888888999:::;;;;;;;;;;;;;;;:::999888777888999:::;;;;;;:::999888:::<<<<<<<<<<<<>>>???:::<<<===;;;999888:::<<>>===<<<;;;<<<<<<===<<<<<<<<<<<<<<<>>>@@@AAACCCDDDEEEGGGIIILLLNNNPPPSSSUUUXXXZZZ\\\___cccfffbbbccceeegggiiijjjjjjkkkpppuuu{{{~~~~~~|||yyyxxxwwwvvvtttrrrqqqoooooonnnnnnkkkddd]]]ZZZ\\\___[[[ZZZZZZ[[[\\\[[[YYYXXXZZZZZZZZZ[[[[[[\\\\\\\\\^^^^^^^^^]]]\\\[[[ZZZYYY[[[[[[YYYXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[ZZZZZZ\\\\\\[[[YYYWWWUUUSSSRRRQQQRRRSSSTTTTTTSSSQQQPPPUUUTTTSSSQQQPPPOOOOOOOOOUUUSSSQQQPPPQQQRRRRRRQQQUUUUUUVVVWWWXXXXXXWWWWWWWWWVVVUUUUUUVVVUUUSSSQQQMMMLLLLLLMMMNNNOOOPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMPPPUUUYYY[[[ZZZXXXVVVUUUUUUUUUVVVXXXVVVSSSTTTVVVWWWUUUSSSRRRTTTUUUSSSQQQPPPRRRTTTTTTSSSRRRQQQPPPOOOOOOOOOQQQRRRTTTSSSRRRSSSWWW[[[WWWUUURRRPPPNNNNNNNNNOOOLLLKKKJJJIIIIIIKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIIIIHHHHHHJJJLLLJJJJJJKKKKKKKKKJJJJJJIIILLLIIIHHHIIILLLNNNMMMKKKKKKHHHEEEEEEFFFIIIKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPPPPQQQQQQQQQPPPOOOMMMLLLHHHEEEAAAAAADDDFFFFFFEEEAAA>>>:::888:::<<<>>>???:::::::::;;;<<<;;;999777777777666666666666777888666777888999;;;<<<===>>>===???AAAAAA@@@???@@@AAA???AAACCCDDDBBB@@@>>>>>>BBBCCCDDDEEEFFFEEEDDDCCC>>>>>>>>>???@@@AAABBBCCCBBB???===<<<>>>===;;;888888888888888777777:::<<<888777666999>>>AAA@@@???@@@AAABBBDDDDDDEEEEEEEEEEEECCC@@@=========???@@@;;;:::999:::<<<======<<<;;;<<<===>>>???@@@@@@AAA???@@@AAABBBBBBCCCCCCBBB@@@@@@AAAAAABBBBBBBBBCCCAAAAAA@@@@@@@@@BBBCCCDDDFFFHHHKKKMMMNNNQQQTTTVVVPPPQQQSSSTTTVVVWWWXXXXXXUUURRRNNNJJJGGGGGGHHHIIIFFFGGGGGGGGGFFFGGGJJJLLLKKKMMMQQQUUUXXXZZZZZZZZZWWWYYY[[[^^^___`````````aaa```___^^^]]]\\\\\\[[[\\\ZZZWWWTTTRRRPPPPPPPPPKKKIIIEEEBBBAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFDDDCCCBBBDDDIIIQQQYYY^^^^^^VVVQQQOOOKKKEEEEEEIIIFFFEEEDDDCCCCCCFFFLLLPPPSSSSSSRRRPPPLLLIIIIIIIIIGGGFFFDDDCCCAAA>>>;;;888666222000111333222---((()))(((***---+++&&&$$$'''((((((((((((((((((((((((''')))***)))(((&&&&&&'''%%%"""   ===<<<:::888888888999:::;;;;;;;;;;;;::::::999999:::;;;<<<<<<;;;:::888777===>>>??????>>>===>>>@@@>>>???@@@???======???AAACCCBBBAAA?????????@@@AAABBBAAAAAAAAABBBDDDFFFGGGHHHJJJLLLOOORRRUUUWWWYYY```ccceeehhhjjjlllpppssspppqqqssstttvvvwwwwwwxxx{{{}}}~~~|||zzzyyyxxxtttrrrooojjjeeebbbbbbbbb___]]]\\\\\\]]]^^^\\\[[[\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZ[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[^^^^^^]]]\\\ZZZXXXWWWVVVTTTTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUSSSSSSSSSUUUXXXXXXWWWVVVTTTUUUUUUUUUVVVVVVVVVVVVRRRQQQPPPPPPQQQQQQOOOMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNOOORRRWWWZZZ\\\[[[YYYXXXXXXXXXXXXYYYYYYVVVTTTTTTUUUVVVUUUSSSTTTUUUVVVTTTRRRQQQSSSUUUUUUTTTSSSRRRQQQPPPPPPPPPRRRTTTVVVVVVUUUVVVXXX[[[YYYWWWUUURRRQQQPPPQQQQQQLLLLLLLLLKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIJJJJJJJJJGGGHHHIIIIIIHHHHHHIIIJJJGGGHHHHHHIIIIIIIIIIIIHHHKKKIIIHHHIIIKKKMMMMMMLLLIIIGGGEEEEEEFFFHHHIIIIIIJJJKKKLLLNNNOOOPPPOOOOOOMMMNNNOOOOOONNNLLLIIIHHHEEEBBB??????AAABBBBBBAAA???<<<:::999:::<<<>>>>>>;;;:::999:::;;;:::888666555555555444444555555666555555666888999;;;<<<===;;;===??????>>>===>>>???>>>@@@BBBBBBAAA???>>>>>>???AAADDDFFFFFFEEEBBB@@@???>>>>>>??????@@@AAABBBBBB@@@>>>>>>??????===:::999::::::999999:::===??????======???BBBDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEEEECCCAAA>>>============<<<:::999:::;;;<<<;;;:::;;;;;;<<<<<<===>>>>>>???AAAAAABBBBBBBBBBBBBBBAAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFEEEHHHLLLNNNPPPRRRTTTVVVSSSTTTVVVXXXYYYYYYYYYXXXWWWTTTPPPLLLJJJJJJKKKLLLJJJJJJJJJIIIGGGGGGIIIKKKKKKNNNQQQVVVYYY[[[\\\\\\]]]^^^```aaaaaaaaa``````aaaaaaaaaaaa```^^^]]]\\\\\\[[[YYYVVVUUUTTTSSSSSSLLLJJJGGGDDDCCCBBBCCCCCCGGGFFFEEEDDDCCCCCCBBBBBBEEEDDDCCCDDDHHHNNNUUUYYYWWWRRROOOPPPLLLFFFDDDFFFCCCDDDEEEEEEFFFHHHKKKNNNSSSTTTTTTRRRNNNKKKJJJJJJHHHCCC???>>>@@@@@@<<<777555222000000222222---))))))(((+++...---((('''***---------------------------......---***(((((())))))'''%%%$$$$$$$$$"""!!!   ;;;:::999888888999:::;;;;;;;;;;;;:::::::::999999;;;<<<=========<<<;;;:::BBBCCCCCCBBBAAA@@@@@@AAABBBCCCEEEEEEDDDDDDFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLNNNQQQTTTYYY]]]aaadddeeemmmooorrrtttvvvxxx{{{~~~~~~|||{{{yyyvvvrrrooommmjjjgggdddcccaaa___^^^````````````^^^^^^____________``````______```______^^^]]]]]][[[[[[ZZZYYYXXXXXXXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[^^^^^^^^^]]]\\\[[[YYYYYYXXXXXXWWWVVVUUUUUUVVVVVVTTTTTTTTTTTTTTTUUUVVVVVVSSSTTTUUUXXX[[[[[[YYYVVVUUUTTTSSSSSSSSSTTTUUUVVVTTTSSSRRRRRRSSSRRRPPPNNNQQQQQQOOONNNMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMNNNLLLMMMNNNNNNOOORRRWWWZZZZZZZZZYYYXXXXXXYYYYYYZZZYYYWWWUUUUUUUUUUUUTTTSSSTTTUUUUUUTTTRRRRRRSSSTTTTTTTTTRRRQQQPPPOOOOOOOOORRRTTTWWWYYYXXXWWWXXXXXXWWWVVVTTTRRRPPPPPPPPPQQQKKKLLLLLLLLLLLLJJJIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHEEEGGGIIIIIIHHHFFFFFFFFFDDDEEEEEEFFFFFFFFFGGGGGGIIIHHHGGGHHHJJJKKKKKKKKKFFFEEEDDDEEEFFFGGGFFFEEEFFFGGGHHHJJJLLLMMMNNNNNNOOOPPPQQQQQQOOOLLLIIIGGGBBB@@@??????@@@@@@>>>===;;;:::999999;;;<<<<<<<<<:::888777888888888555333222222222222222222222222222222444555777999:::;;;999:::<<<<<<::::::;;;======???AAAAAA???>>>===>>><<<>>>BBBEEEFFFCCC@@@===>>>===============>>>>>>@@@>>>======>>>>>>===;;;:::;;;<<<<<<;;;===@@@BBB???>>>===???AAABBBAAA@@@DDDCCCBBBBBBBBBCCCDDDEEECCCBBBAAA@@@>>>===<<<;;;===;;;::::::;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<===@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFCCCFFFKKKNNNPPPQQQTTTUUUUUUWWWYYY[[[[[[ZZZXXXWWWWWWUUURRRNNNLLLLLLMMMNNNNNNNNNMMMKKKHHHGGGHHHJJJLLLOOORRRWWWZZZ]]]^^^___bbbbbbbbbbbbaaa```___^^^```aaabbbbbbaaa___]]][[[[[[ZZZYYYWWWUUUUUUTTTTTTLLLKKKIIIGGGFFFDDDDDDDDDGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFIIIMMMPPPSSSOOOMMMMMMOOOMMMGGGDDDDDDAAACCCFFFHHHHHHJJJLLLNNNRRRTTTVVVUUURRRNNNLLLKKKLLLEEE???@@@DDDEEE@@@999444222///000111111---)))***))),,,000///,,,,,,000333333333333333333333333555555444111...,,,---//////...---,,,,,,+++(((%%%###$$$$$$%%%&&&'''(((((("""""""""!!!!!! """!!! ::::::999999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;:::;;;===@@@AAABBBBBBBBBCCCEEEFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNOOORRRUUUZZZ```fffkkknnnoooxxx{{{~~~~~~|||{{{zzzwwwsssrrrqqqnnniiidddgggdddaaa```aaabbbccccccaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaa```______]]]\\\[[[[[[ZZZZZZZZZ[[[WWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]]]]\\\[[[ZZZYYY\\\ZZZYYYWWWVVVVVVWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSWWWVVVUUUVVVWWWWWWUUUSSSUUUTTTRRRQQQQQQRRRTTTUUUVVVUUUTTTUUUVVVVVVTTTRRRSSSRRRQQQPPPPPPOOOOOOPPPOOOOOONNNMMMMMMMMMNNNNNNKKKLLLMMMNNNOOOQQQUUUXXXUUUUUUVVVVVVVVVWWWWWWXXXZZZYYYWWWVVVVVVUUUUUUTTTSSSSSSSSSRRRQQQQQQQQQRRRRRRQQQPPPOOONNNMMMMMMMMMPPPSSSVVVYYYYYYWWWUUUSSSQQQPPPOOOMMMLLLLLLLLLLLLIIIJJJKKKLLLKKKIIIFFFDDDGGGGGGGGGGGGGGGFFFFFFFFFCCCFFFHHHHHHFFFDDDCCCCCCAAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDFFFGGGGGGHHHBBBBBBBBBCCCEEEEEECCCAAAAAABBBDDDFFFHHHJJJKKKLLLMMMNNNOOOOOONNNJJJFFFDDD???????????????>>><<<;;;888777777888:::;;;:::999777555444333444333111000//////000000//////......//////000222444555777777777888999888777777999:::<<<===??????>>><<<======;;;===???AAAAAA@@@>>>===<<<<<<;;;:::::::::::::::;;;;;;::::::;;;;;;:::::::::;;;<<<<<<<<<>>>AAADDD======>>>???@@@AAABBBAAAEEECCCAAA@@@@@@AAABBBDDD@@@@@@AAAAAA@@@>>><<<;;;<<<;;;999:::<<<>>>>>>>>>???>>>===<<<<<<<<<<<<===>>>???AAACCCFFFGGGHHHHHHBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEBBBEEEJJJNNNOOOQQQRRRTTTUUUWWWYYY[[[[[[XXXUUUSSSVVVTTTQQQNNNLLLLLLMMMNNNOOOOOONNNLLLIIIHHHIIIJJJNNNPPPSSSWWW[[[^^^``````aaaaaa``````___^^^]]]]]]]]]^^^```aaa```]]]ZZZXXXYYYXXXWWWUUUSSSRRRQQQPPPLLLKKKJJJIIIGGGFFFEEEDDDFFFFFFFFFGGGIIIJJJLLLMMMFFFGGGHHHJJJLLLNNNPPPQQQLLLKKKLLLMMMLLLIIIFFFFFFCCCEEEGGGHHHIIIKKKNNNQQQRRRUUUXXXXXXUUUQQQMMMLLLLLLIIIFFFFFFGGGEEE>>>999333111//////000///---***+++***...222333000222666888888888888888888888888:::999888555222222444666444444444444444111---***((())))))***+++,,,------++++++++++++************)))((('''$$$"""  ;;;;;;;;;<<<<<<===>>>???>>>>>>============>>>???>>>???AAACCCEEEFFFFFFEEEDDDEEEGGGGGGFFFFFFHHHIIIIIIIIIKKKLLLNNNOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSTTTWWW]]]dddkkkqqquuuxxx~~~{{{xxxuuuttttttqqqkkkfffhhheeebbbaaabbbdddddddddbbbbbbbbbbbbbbbbbbbbbbbb``````aaabbbbbbbbbaaaaaa___^^^]]]]]]]]]]]]]]]]]]WWWXXXYYY[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[]]][[[YYYWWWVVVVVVVVVVVVWWWVVVUUUTTTTTTTTTTTTTTTXXXUUURRRQQQRRRSSSTTTTTTUUUSSSQQQPPPPPPQQQSSSTTTTTTSSSRRRSSSTTTTTTRRRQQQMMMMMMLLLLLLLLLLLLMMMMMMQQQPPPOOONNNMMMLLLLLLLLLKKKLLLMMMNNNNNNPPPSSSUUUQQQRRRRRRSSSTTTTTTTTTTTTWWWWWWVVVUUUTTTSSSTTTTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPOOONNNLLLKKKKKKKKKKKKNNNPPPTTTWWWXXXUUUQQQNNNJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHJJJKKKJJJHHHEEEBBBDDDDDDDDDCCCCCCBBBBBBBBB???BBBDDDDDDBBB@@@??????===<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>???AAABBB>>>===>>>???AAA@@@>>>;;;<<<<<<>>>@@@BBBDDDFFFGGGDDDEEEFFFEEEDDD@@@===;;;:::;;;;;;;;;:::999999888555444555666888888777555222111///...//////...,,,,,,------------,,,+++***,,,---...///000111222333444555555555444444666888999;;;<<<<<<::::::;;;<<<;;;;;;:::::::::;;;<<<===<<<;;;:::999999999999999888999999888888888888888777888999::::::<<>>???@@@@@@???===<<<:::888777999<<<@@@BBBBBB@@@???===<<<;;;<<<<<<===@@@AAABBBDDDEEEFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEHHHLLLOOOPPPQQQSSSUUUUUUWWWYYY[[[ZZZWWWTTTRRRTTTRRRPPPNNNMMMMMMMMMNNNLLLLLLLLLJJJHHHHHHJJJLLLMMMOOORRRUUUYYY\\\^^^___]]]]]]\\\\\\\\\\\\\\\\\\ZZZ[[[]]]^^^]]]ZZZWWWUUUWWWVVVUUUSSSQQQNNNMMMLLLIIIIIIHHHHHHGGGFFFEEEDDDEEEFFFHHHJJJLLLNNNOOOOOOIIIJJJLLLOOOQQQRRRSSSSSSNNNNNNLLLJJJIIIJJJJJJJJJGGGHHHGGGGGGHHHKKKPPPTTTPPPTTTXXXYYYVVVRRRNNNMMMHHHJJJLLLKKKFFF???888555222000///.........---,,,,,,,,,///444555444777;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888777777:::<<<888888999::::::777222///000111111111111111111111222333333333333444444444......---+++)))(((&&&&&&######### !!!  >>>??????@@@@@@@@@AAAAAABBBAAA@@@???@@@AAABBBCCCFFFGGGHHHHHHHHHGGGFFFEEEEEEGGGIIIIIIIIIJJJKKKMMMLLLLLLMMMOOORRRSSSQQQPPPNNNOOOOOOPPPPPPPPPPPPOOOPPPQQQSSSUUUWWWXXXXXXXXXYYY\\\```gggooovvv|||}}}|||zzzxxxvvvsssooolllhhhfffdddcccdddeeeeeedddccccccbbbbbbbbbbbbaaaaaa___```aaabbbbbbcccbbbbbb______^^^^^^]]]^^^^^^___WWWXXXYYY[[[\\\]]]]]]]]]````````````______^^^]]][[[ZZZXXXWWWUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXSSSPPPMMMLLLOOORRRUUUWWWRRRQQQPPPOOOOOOOOOPPPQQQRRRQQQPPPQQQSSSSSSQQQOOOJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKJJJIIIIIIHHHHHHHHHJJJKKKLLLLLLKKKLLLNNNPPPLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPOOONNNMMMNNNPPPPPPNNNLLLLLLMMMMMMMMMLLLLLLKKKJJJHHHGGGGGGGGGGGGJJJKKKNNNQQQSSSPPPKKKGGGCCCCCCCCCCCCCCCCCCBBBBBBDDDEEEGGGHHHHHHEEECCCAAA>>>>>>>>>===<<<<<<;;;;;;999;;;======;;;:::999:::888777666555555555777777555666777666666666888:::777777777888999888666444555666666888:::===???@@@>>>>>>>>>===<<<999777666222444555444333222333555333333222333444444333111///---++++++,,,---,,,+++***+++,,,,,,+++***((('''+++++++++,,,------......111111111000///000222555444666777666555555666888888666444222222555777999;;;:::999888888888888888666777888777555444444666333444555555555666999;;;999;;;>>>???@@@AAADDDFFFBBBBBBAAA@@@@@@AAABBBCCC;;;<<<============;;;;;;555333333555999>>>@@@AAA>>><<<:::999888999:::;;;BBBBBBBBBCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCEEEFFFGGGHHHHHHIIIKKKMMMNNNOOOQQQSSSUUUUUUVVVXXXXXXXXXUUUSSSQQQQQQPPPOOOMMMLLLLLLMMMMMMHHHHHHHHHGGGFFFFFFHHHKKKKKKLLLNNNPPPTTTVVVYYYZZZWWWWWWWWWVVVWWWWWWXXXYYYUUUUUUVVVWWWUUUSSSQQQPPPQQQQQQPPPOOOMMMKKKIIIHHHEEEEEEDDDDDDDDDDDDDDDEEEGGGIIIKKKNNNOOOOOONNNMMMNNNOOOQQQSSSTTTUUUUUUVVVQQQQQQMMMGGGFFFJJJLLLKKKIIIHHHGGGEEEFFFIIIOOOSSSOOORRRVVVWWWUUUQQQNNNMMMJJJOOORRRPPPGGG>>>888666000000...---,,,,,,,,,,,,...---000555777666:::???????????????????????????=========<<<;;;<<<>>>@@@<<<;;;<<<===>>><<<888555::::::999999888888777777999999::::::;;;;;;<<<<<<333333222111000...---,,,&&&'''''''''%%%%%%'''((( !!! ###$$$$$$"""BBBBBBCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBCCCDDDFFFGGGJJJKKKLLLLLLKKKJJJIIIHHHJJJLLLMMMMMMLLLLLLMMMOOOOOONNNOOORRRUUUUUUSSSPPPSSSTTTVVVWWWWWWWWWVVVVVVSSSTTTWWWYYY[[[\\\\\\\\\aaabbbffflllttt}}}~~~~~~}}}zzzvvvrrrqqqpppiiigggffffffggggggfffeeebbbbbbbbbaaaaaa`````````______aaabbbbbbccccccccc^^^]]]]]]]]]]]]]]]^^^^^^WWWXXXYYY[[[\\\]]]^^^^^^````````````___^^^]]]\\\XXXXXXWWWUUUTTTRRRPPPOOOOOOOOOOOOPPPQQQRRRTTTTTTMMMKKKIIIIIILLLNNNPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLMMMLLLKKKLLLNNNNNNLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEECCCCCCDDDEEEEEEFFFGGGGGGHHHGGGFFFFFFDDDFFFGGGFFFDDDDDDFFFIIIHHHEEECCCCCCEEEFFFDDDCCCCCCBBBAAA???>>>>>>>>>>>>AAAAAACCCFFFGGGEEE@@@;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===???@@@@@@>>>===<<<777777666666555444444333111333444333222222333444222000///---,,,---...///,,,...//////---...000333000///...///000000...,,,......///000222444777888999888777666555444444333...///000///......111444333111000000000000///...---+++******+++---------)))***+++++++++)))'''%%%************************---------+++***+++...000...000000000//////111333000///---,,,---...000222444444333333222333333333111222333222///---...///...///000//////000222555...111333444333444666999;;;;;;;;;<<<<<<=========;;;::::::999888777666555///...,,,...222777:::;;;888666444222222333555777<<<<<<===>>>????????????============<<<<<<<<<;;;;;;<<>>>>>@@@AAA@@@===:::???>>>>>>>>>============@@@@@@@@@???????????????999999888777666333111000+++,,,---,,,+++***+++---(((***+++)))&&&$$$%%%&&&!!!###%%%&&&&&&'''''')))###DDDEEEEEEEEEEEEEEEDDDDDDGGGFFFEEEDDDEEEFFFHHHJJJJJJKKKLLLMMMNNNNNNMMMLLLOOOPPPQQQPPPNNNMMMNNNOOOQQQPPPQQQTTTWWWWWWTTTQQQXXXYYYZZZ\\\\\\\\\[[[ZZZSSSUUUWWWZZZ[[[\\\]]]\\\ggghhhkkkpppxxx|||~~~~~~zzztttpppppprrriiihhhhhhiiijjjiiigggfffaaaaaaaaaaaa``````______^^^___```aaabbbccccccccc\\\\\\\\\[[[[[[\\\]]]]]]WWWXXXYYY[[[]]]^^^^^^^^^_________^^^]]][[[ZZZYYYVVVVVVVVVUUUSSSPPPMMMLLLMMMMMMLLLKKKKKKKKKLLLLLLJJJHHHGGGGGGHHHHHHGGGFFFKKKKKKLLLLLLKKKJJJIIIIIICCCBBBBBBCCCDDDEEECCCBBBDDDCCCAAA@@@>>>=========999999:::;;;<<<>>>@@@AAA<<<>>>>>>===;;;:::;;;<<<>>>>>>???@@@@@@???>>>===<<<>>>@@@???======@@@CCC???===::::::<<<===<<<::::::999888777666555555555888888999;;;===;;;666111444444555666666666666555444555666777777777666555222222111111000///......,,,---...---,,,---///111...,,,***(((''''''((()))''')))+++***((()))+++...+++***)))))))))***((('''*********+++,,,///111222222111///---,,,,,,---...---//////...---...222666333111///.........---,,,---+++)))***,,,.........)))***++++++***(((&&&%%%******))))))((((((((('''******)))((('''(((+++---***+++,,,,,,++++++---///))))))************++++++------,,,,,,,,,,,,------+++---...,,,(((&&&''')))+++,,,,,,,,,++++++...000)))+++------++++++---000222333444666777777777777;;;:::999666444222111000,,,***((()))---111333444333111///------///111333333444777:::===???@@@AAA888888888777777666666666444666999<<>>===<<<<<<;;;<<<===???@@@??????>>>???===<<<<<<===@@@CCCEEEIIIMMMTTTZZZ]]]]]][[[YYYYYYXXXXXXWWWVVVUUUTTTTTTPPPRRROOOHHHEEEIIIIIIEEEBBBDDDEEEEEEEEEEEEFFFHHHMMMPPPSSSSSSQQQOOONNNMMMGGGDDD???<<<:::777222/////////...,,,++++++,,,...000///111666888888<<>>????????????????????????DDDDDDCCCBBBAAA@@@??????>>>>>>===;;;999666333111111222222000---++++++,,,)))+++---,,,)))'''''')))###'''((('''(((+++...'''$$$GGGJJJLLLLLLIIIIIIKKKNNNLLLLLLKKKJJJIIIJJJMMMPPPNNNPPPRRRQQQOOONNNPPPRRRUUUTTTSSSPPPNNNPPPSSSVVVUUUVVVWWWWWWXXXXXXWWWWWW]]]]]]]]]\\\[[[[[[]]]```]]]\\\\\\\\\^^^```bbbccclllkkkoooxxx|||~~~}}}wwwqqqnnnmmmllljjjhhhhhhhhhgggeeeccc______^^^^^^]]]^^^^^^^^^```______```bbbbbbaaa___[[[YYYWWWVVVWWWXXXXXXXXXSSSUUUWWWXXXYYYXXXXXXWWW\\\YYYVVVUUUVVVUUURRROOOQQQLLLHHHJJJNNNNNNIIIDDDDDDDDDFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEDDDBBB@@@???>>>===<<>>;;;===;;;:::;;;<<<>>>>>>===???===>>>CCCBBB<<<<<<@@@???>>>;;;999777777888999<<<>>>@@@@@@>>>;;;:::999999888888:::===>>>>>>===>>>>>>===;;;;;;:::::::::222222222444666777666444444555555555444444666888777999<<<=========>>>@@@IIIMMMSSS\\\cccddd___[[[XXXUUURRRPPPPPPQQQQQQPPPSSSPPPJJJEEEAAA@@@@@@AAA<<>>===???BBBBBB<<>>BBBFFFIIIIIIFFFFFFIIIIIIGGGEEEFFFFFFEEECCCBBBBBBCCCDDDBBBAAABBBDDDEEEBBB@@@BBBBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEDDDDDDEEEHHHJJJEEEBBB===<<<<<<<<<:::888555444222000000///000000111000000///...------,,,)))((('''''''''''''''(((***((($$$JJJKKKLLLLLLLLLLLLMMMNNNLLLMMMMMMLLLKKKLLLNNNPPPNNNPPPRRRRRRQQQPPPRRRUUUUUUUUUSSSQQQPPPQQQUUUXXXVVVVVVWWWXXXZZZ[[[[[[\\\]]]^^^^^^]]]\\\\\\^^^```_________```aaadddfffgggooopppuuu~~~~~~xxxrrrnnnmmmjjjhhhgggffffffeeecccbbb^^^]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[\\\]]]]]][[[ZZZYYYWWWTTTRRRQQQPPPOOONNNRRRQQQQQQRRRTTTUUUTTTSSSVVVSSSQQQPPPPPPOOOLLLJJJHHHEEEBBBBBBDDDCCC???;;;===>>>???@@@@@@???>>>===888888888888888777666555999777777999===<<<888333222222333333222222111111222222222222222111000///---,,,+++++++++,,,......------------...000111333222222222111111222222222......////////////...............---,,,+++++++++,,,,,,***)))((('''''''''((((((((('''''''''''''''$$$&&&'''((('''&&&'''(((%%%%%%%%%&&&&&&'''((()))))))))))))))((('''&&&%%%&&&&&&%%%$$$"""###%%%(((%%%%%%&&&&&&%%%$$$###"""!!!"""###"""!!!!!!###%%%%%%###""" !!!"""###"""%%%'''((('''(((***---+++,,,------+++******+++***,,,---,,,******,,,///111...+++,,,///000---***---,,,,,,+++++++++++++++***++++++***(((''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%###$$$&&&(((%%%&&&'''((('''&&&%%%$$$"""""""""""""""!!! !!!###%%%&&&''''''&&&%%%%%%$$$$$$######$$$$$$%%%"""""""""######""""""!!! !!!""""""""""""!!!$$$$$$###""""""""""""###%%%''')))******(((&&&$$$%%%### !!!######""""""""""""###$$$$$$%%%'''***,,,------,,,+++))),,,......,,,)))(((''''''+++555AAAKKKMMMHHHBBB666555333333555666555444555333555999888444333777444333000---+++*********222666:::<<<;;;999666555111000///000222333333222111000000000000111222222333111/////////...,,,+++,,,...///000//////111222444666:::<<<===???AAACCCBBBEEELLLVVV]]]```^^^[[[VVVTTTQQQPPPPPPOOONNNMMMLLLIIIDDD@@@===<<<<<<<<<<<<<<<;;;888444333555777777000666111777CCC888777999777444111...+++)))(((((()))******)))***,,,---000222333444555999===AAA@@@CCCDDDBBBCCCFFFGGGEEEHHHIIIHHHGGGEEEDDDDDDDDDEEECCCBBBCCCEEEEEECCC@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHGGGFFFGGGIIILLLIIIFFFBBBAAAAAA@@@>>><<<999777555222000///......333333222222111000000000---,,,+++******))))))))))))'''%%%!!!NNNMMMLLLNNNPPPQQQPPPPPPMMMOOOQQQQQQPPPOOOPPPQQQOOOQQQSSSSSSSSSSSSUUUVVVUUUVVVUUUTTTSSSTTTXXXZZZWWWXXXXXXYYY[[[]]]___```^^^______^^^]]]]]]^^^```______```aaacccfffiiikkkqqqttt|||~~~~~~~~~{{{uuupppllljjjgggeeeccccccbbbbbb```^^^ZZZZZZYYYXXXXXXXXXXXXXXXVVVUUUTTTTTTUUUUUUSSSQQQRRRQQQOOOLLLJJJIIIHHHGGGJJJIIIHHHHHHIIIJJJJJJIIILLLJJJHHHGGGGGGFFFDDDBBB???>>>===;;;999666444222444444555666666555444444......------------......222000000111444333///+++)))***++++++,,,,,,++++++******++++++++++++******((((((''''''(((((()))******+++,,,---.../////////,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((((((''''''&&&&&&%%%$$$$$$$$$$$$###"""!!! %%%%%%$$$$$$###"""""""""!!!"""######!!!!!!###%%%""""""!!!""""""###$$$%%%&&&&&&&&&&&&%%%$$$###"""$$$%%%&&&$$$"""!!!"""###"""###&&&''''''%%%###!!! !!! !!!###%%%""""""$$$###!!!"""$$$'''))))))))))))***(((***,,,,,,+++***+++,,,)))+++,,,,,,++++++---...///---++++++...///---***,,,+++******))))))******+++,,,+++)))&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$"""!!!"""######$$$%%%%%%%%%###"""!!!%%%$$$###"""!!!  """###$$$$$$$$$###     !!!""""""""" !!!###$$$$$$$$$$$$"""$$$&&&&&&$$$""" &&&111???HHHIIIBBB<<<000...,,,,,,,,,---,,,+++)))((()))------+++***,,,...,,,)))&&&$$$"""""""""&&&+++111555555222000///***(((''''''((((((&&&%%%&&&&&&&&&'''(((***+++,,,...+++(((&&&&&&%%%$$$###$$$'''***+++++++++,,,---///333777:::===???BBBEEEDDDFFFJJJOOORRRSSSQQQNNNOOOMMMLLLLLLKKKIIIFFFCCC@@@>>>;;;888666444444444111222222222000...,,,++++++$$$)))%%%---999...---000///---***((('''&&&%%%'''((((((((((((***...111333333444444555777;;;???@@@CCCDDDCCCEEEJJJKKKIIIJJJIIIIIIHHHGGGFFFEEEEEEFFFDDDCCCDDDEEEEEECCCBBBCCCCCCDDDDDDFFFGGGIIIJJJKKKLLLLLLKKKJJJJJJKKKMMMJJJIIIGGGEEEEEECCC@@@===:::999666444222111000000555555555555555555555555222222111///...---,,,+++''''''&&&$$$!!!RRROOONNNPPPSSSUUUSSSQQQOOORRRTTTUUUTTTSSSSSSSSSRRRSSSSSSTTTTTTTTTUUUUUUVVVWWWWWWWWWVVVWWWZZZ\\\ZZZZZZZZZ[[[\\\^^^```aaa___``````___^^^]]]^^^```]]]]]]^^^```cccgggjjjlllqqqvvv|||yyyyyyyyywwwtttooojjjfffdddbbb```^^^]]]]]]\\\ZZZXXXTTTTTTSSSRRRQQQQQQQQQQQQOOOMMMLLLLLLMMMLLLJJJHHHIIIIIIIIIGGGEEEDDDDDDEEE@@@CCCFFFFFFBBB@@@@@@BBBAAA@@@???===<<<;;;:::999999;;;;;;888222///......,,,------------------,,,++++++***)))***+++,,,...---,,,+++,,,---,,,)))&&&&&&'''((()))************'''''''''''''''&&&&&&%%%'''''''''''''''((((((((()))***---///000000///...))))))(((((((((((())))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$###""" ########################$$$$$$$$$"""!!!"""$$$&&&######""""""###$$$%%%%%%###$$$$$$$$$######"""!!!%%%'''((('''$$$"""!!!!!! """$$$%%%%%%%%%###"""!!!""""""""" """$$$%%%!!! %%%((('''$$$!!!###&&&((())))))(((((($$$&&&(((((((((((((((******+++,,,,,,+++++++++,,,((('''&&&(((+++------,,,(((((('''&&&&&&&&&&&&'''111111///+++'''$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$!!! !!!!!!"""######"""!!!%%%$$$###!!!!!!!!!"""###  !!!!!!!!!!!!!!!  """"""!!!  """###''',,,000///,,,(((,,,***((('''''''''&&&%%%""""""###&&&''''''&&&%%%((('''%%%###!!! """''')))***)))(((((('''%%%#########"""  """###%%%&&&###!!!!!!"""""" ###(((***++++++,,,,,,...111555888;;;===@@@CCCFFFFFFGGGHHHHHHGGGEEECCCDDDCCCBBBBBBBBB>>>:::666333333111///---,,,++++++%%%'''***,,,+++'''!!!&&&"""'''444***(((((('''&&&%%%$$$#########%%%&&&&&&&&&'''***///333444555555444444666999<<>><<<===>>>888AAAJJJHHH???999:::???777777777555444222222222555777888555///******,,,)))(((((((((((((((((())))))(((''''''((()))+++,,,+++************)))'''%%%%%%%%%'''((())))))******((((((((('''&&&%%%######%%%%%%&&&&&&&&&'''''''''$$$&&&(((+++,,,+++***))))))((((((''''''(((((()))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$$$$###!!!!!! !!!"""$$$%%%&&&&&&%%%&&&%%%$$$"""###%%%'''%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$###""""""((()))***)))&&&###!!!!!!!!!!!!!!!"""###$$$%%%&&&###$$$$$$###!!!!!!"""###""" &&&)))(((%%%!!!"""$$$'''((((((&&&%%%"""$$$&&&'''&&&&&&'''))),,,,,,,,,,,,,,,+++***(((&&&%%%&&&(((***,,,,,,,,,((('''&&&&&&%%%%%%&&&&&&000000...+++&&&#########$$$$$$$$$$$$############"""###$$$###!!! !!! !!!!!!!!!   """###!!!!!!!!!  !!!"""!!!     !!!!!!!!! &&&%%%###"""###$$$###""""""""""""$$$&&&(((&&&###!!!###%%%###!!!  !!!!!!&&&)))+++,,,---...///222555777999:::<<<>>>>>>???@@@AAAAAABBBBBBBBB;;;:::999999888555111---+++***((('''&&&%%%$$$$$$"""###############$$$$$$%%%$$$111&&&$$$""""""!!!!!!!!!!!!!!!""""""###$$$$$$&&&***///333555555555444333444777:::;;;???AAAAAADDDIIILLLJJJIIIGGGEEEFFFGGGHHHFFFDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIIIIJJJKKKMMMNNNPPPQQQOOOPPPQQQPPPNNNMMMMMMNNNIIIJJJIIIHHHEEEAAA???===999999888777777888::::::999999999999999999::::::888888777555333000---,,,'''(((((((((&&&$$$!!!WWWVVVUUUUUUVVVVVVUUUTTTTTTVVVYYYZZZYYYXXXWWWXXXXXXVVVUUUVVVWWWXXXWWWVVVWWWYYY[[[\\\[[[[[[[[[\\\]]]^^^___`````````______^^^```aaa```^^^]]]\\\]]]]]]^^^___aaaeeeiiimmmooossszzz~~~}}}{{{yyyuuupppllljjjgggdddaaa___\\\XXXUUUPPPNNNLLLJJJJJJHHHFFFDDDBBBAAA@@@???>>>=========>>><<<<<<<<<===<<<;;;999888:::<<<:::555222222444000:::CCCAAA666///111666111222222000...,,,------///111222000+++(((((()))(((''''''&&&&&&''''''((($$$$$$$$$$$$%%%%%%&&&'''))))))))))))((('''&&&&&&###$$$%%%&&&'''(((((((((******)))((('''%%%###"""""""""###$$$$$$$$$$$$$$$###$$$''')))******)))((()))((((((''''''(((((()))&&&%%%$$$"""""""""##############################!!!!!!"""#########"""""" !!!###%%%''''''$$$%%%%%%$$$""""""###%%%$$$$$$#########$$$$$$%%%###$$$$$$$$$$$$$$$######((()))***)))%%%"""!!!!!!""""""!!!"""###&&&(((***&&&'''&&&$$$!!! !!!"""###%%%%%%###!!!!!!"""$$$&&&&&&%%%######%%%'''(((''''''((()))+++++++++,,,---,,,)))''')))))))))******************)))((((((''''''((((((((()))***)))&&&$$$###$$$$$$#########"""""""""""" """$$$###"""!!!!!!""" !!!!!!  !!!"""###%%%%%%#########"""!!!!!!  !!!   ######"""  !!!!!! """#########&&&)))&&&!!! $$$''')))+++...000333555777888888888:::;;;>>>???@@@>>>;;;999999999666333111000///...,,,***&&&%%%###!!!  ###111CCCQQQ%%%---!!!  """###%%%(((---111444444444222111222555888:::===??????AAAFFFHHHFFFGGGEEECCCEEEHHHJJJHHHFFFAAABBBCCCCCCCCCDDDGGGJJJKKKKKKLLLLLLNNNOOOQQQQQQOOOQQQRRRRRRPPPNNNNNNOOOLLLMMMMMMJJJFFFCCCAAAAAA>>>===;;;:::999999::::::;;;;;;;;;;;;;;;:::::::::888888888666444111...,,,((())))))((('''%%%###!!!XXXYYYYYYWWWUUUTTTTTTUUUVVVXXXZZZ[[[ZZZYYYYYYZZZXXXWWWVVVXXX[[[]]]]]][[[XXXZZZ]]]]]]\\\[[[ZZZ[[[]]]^^^aaacccdddcccbbbaaa]]]___``````^^^\\\[[[[[[\\\]]]^^^```dddgggkkkmmmrrryyy~~~{{{zzzzzzzzzuuusssrrrqqqoookkkeeeaaa]]]ZZZWWWUUUTTTQQQMMMJJJEEECCC@@@???>>>===:::888:::999888666555444444444555444444444666666444222111444777555111...///111111555888555///***+++...---///000...+++)))***,,,+++,,,,,,,,,***((((((((((((((('''&&&&&&'''(((((($$$$$$%%%&&&&&&&&&%%%%%%&&&'''''''''&&&%%%&&&&&&$$$$$$%%%&&&&&&'''&&&&&&(((((((((''''''%%%$$$$$$ !!!"""###$$$######"""%%%&&&((()))***+++******(((''''''&&&&&&''''''((('''%%%###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$ !!!"""$$$&&&''''''"""$$$%%%%%%###!!!""""""$$$######""""""######$$$######$$$$$$$$$$$$$$$###%%%&&&&&&%%%""""""###$$$&&&(((***+++,,,,,,,,,+++((($$$""""""### !!!!!!!!!!!!!!! """  ###$$$###"""###%%%&&&'''&&&%%%&&&'''(((((((((+++......,,,)))'''((())))))))))))***+++***))))))(((((((((((((((%%%''')))***'''%%%############"""""""""!!!!!!!!!!!!###$$$$$$"""!!!!!!!!! !!!""""""!!!!!!"""###$$$%%%%%%%%%%%%%%% !!!!!!""""""    !!!###$$$###"""!!!!!!!!!!!! """ ###'''###  $$$'''***---111333777888:::;;;::::::;;;<<<@@@AAA@@@<<<666111//////111---)))&&&&&&'''''''''&&&$$$ %%%999UUUiii%%%(((!!!###$$$'''+++...222222222111000111444666777:::<<<:::<<<@@@BBB@@@AAA???===@@@EEEGGGFFFCCC>>>@@@AAAAAAAAADDDHHHLLLKKKKKKKKKLLLLLLNNNOOOOOOPPPRRRTTTTTTRRRQQQQQQQQQOOOOOONNNJJJEEEBBBBBBDDD???>>>===<<<;;;;;;<<<<<<>>>>>>======<<<<<<;;;;;;888999999777555222///---******)))'''&&&%%%######XXXZZZ[[[YYYUUURRRSSSUUUWWWYYYZZZZZZYYYYYYZZZ[[[XXXWWWWWWZZZ___bbbbbb```YYY[[[]]]^^^\\\ZZZZZZZZZ[[[^^^bbbfffggggggeeeddd]]]^^^```___]]][[[ZZZ[[[YYYZZZ[[[]]]```dddgggiiiooovvvzzzwwwtttpppmmmmmmmmmnnnkkkjjjhhhgggeeeaaa[[[WWWSSSPPPLLLJJJJJJHHHEEEAAA>>><<<999888777555333111555444333111000/////////000//////000111222000///,,,000555555111000222555;;;888444111000000//////,,,...///---***((()))+++*********++++++******))))))((('''&&&&&&'''((()))'''((()))******)))((('''###$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$%%%&&&'''((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%###"""###$$$%%%&&&&&&&&&&&&''''''''''''$$$###""""""###$$$&&&'''######$$$%%%&&&'''(((((("""$$$&&&&&&$$$"""""""""%%%$$$$$$#########$$$$$$######$$$$$$$$$$$$$$$###"""######!!!"""$$$(((+++---...---,,,111111///,,,(((%%%%%%&&&$$$%%%&&&%%%""" """!!!######!!!!!!###$$$$$$#########$$$%%%%%%&&&***///000...,,,!!!###%%%&&&'''(((***,,,(((((('''&&&&&&&&&&&&'''(((+++------***%%%"""!!!""""""""""""!!!!!!!!!!!!"""$$$&&&%%%###!!!  """#########""" !!!""""""!!!  """###!!!  !!!!!!""" !!!  ###$$$$$$###  """&&&))),,,///444888999;;;======<<<<<<===>>>777:::;;;999555222111222,,,((("""!!!###$$$&&&$$$  """ """...EEEWWW'''''' ###$$$&&&)))+++111111111000///000333555000333444222333777888666;;;888777:::@@@CCCBBB???<<<>>>@@@AAAAAACCCIIIMMMKKKJJJJJJJJJKKKLLLMMMMMMQQQSSSUUUUUUTTTSSSSSSSSSOOOOOOMMMIIIDDDAAABBBDDD<<<<<<<<<<<<===>>>@@@AAA@@@@@@@@@???>>>===<<<<<<999999999888666333000...+++***((('''%%%$$$$$$$$$!!! ```^^^[[[YYYYYYYYYXXXWWWXXXYYYYYYZZZZZZYYYYYYXXXUUUXXX]]]bbbeeeeeecccaaa[[[ZZZXXXXXXYYY[[[\\\]]]\\\]]]___```bbbbbbccccccaaa```____________]]][[[\\\[[[[[[[[[]]]```bbbdddkkkpppvvv}}}}}}{{{yyywwwuuuttttttpppnnnjjjhhhfffccc```]]][[[\\\]]]\\\YYYTTTNNNKKKKKKHHHDDDAAA???>>><<<;;;:::888666444222111111111666555444222000///------...///////////////...---111111333666222+++---555DDDEEEDDD===555333888>>>111,,,)))***)))'''***///...///...***&&&$$$%%%'''!!!"""######$$$&&&))),,,((((((((('''&&&&&&%%%%%%###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%'''''''''***,,,,,,(((%%%$$$#########%%%%%%###!!!%%%&&&((()))))))))((('''%%%%%%$$$$$$###"""!!!!!!))))))(((%%%######%%%''',,,***'''$$$###$$$&&&'''''''''&&&%%%$$$"""!!!!!!"""""""""$$$%%%&&&$$$"""###""""""""""""$$$&&&'''$$$$$$######"""!!!!!!!!!!!!  """$$$###"""###%%%###"""$$$%%%&&&((()))******+++---222555444...******,,,)))&&&"""!!!"""""" """###"""$$$ """%%%''''''&&&$$$"""%%%$$$%%%&&&((()))((('''%%%%%%$$$###$$$%%%&&&''',,,)))'''&&&'''&&&"""%%%''')))***(((&&&$$$$$$%%%%%%&&&'''$$$  """###$$$%%%%%%###!!! !!! !!!%%%&&&$$$"""$$$""""""###&&&&&&###   !!!  !!! !!!"""!!!  !!!  """"""""""""######$$$'''***...222444555555>>>??????===<<<<<<>>>@@@===;;;999888666333///,,,))))))((('''%%%""" !!!!!!  !!!!!!%%%!!!!!!%%%((()))******)))((()))+++,,,+++,,,---.....................///111333777:::<<<@@@===:::<<>>===;;;BBB@@@>>>===<<<===>>>???:::::::::888555111...+++...,,,(((%%%############""" aaa^^^[[[ZZZZZZZZZYYYXXX\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\```hhhnnnZZZZZZ[[[^^^```^^^YYYTTT[[[\\\]]]___``````aaaaaa___^^^^^^^^^___^^^[[[YYYXXXXXXWWWWWWYYY[[[]]]___dddhhhooouuu{{{~~~{{{xxxvvvuuutttqqqpppnnnllljjjiiihhhhhheeeccc```^^^\\\ZZZVVVSSSRRRSSSRRRQQQNNNJJJFFFDDDBBB???<<<999888777666444111000000000111222333444333222111000///---,,,,,,111111111000///...---,,,---,,,///222000...333;;;@@@AAA@@@:::222///333888111---++++++)))''')))---)))))))))'''$$$###%%%(((%%%&&&&&&$$$######%%%'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$&&&)))***)))'''$$$######$$$%%%%%%###"""%%%&&&'''(((((((((''''''&&&%%%%%%$$$######""""""%%%%%%%%%$$$$$$%%%(((+++------,,,+++)))'''&&&%%%''''''&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&$$$""""""""""""""""""$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%###"""!!!"""$$$&&&%%%$$$!!!###$$$###  """###$$$%%%&&&'''((((((((())),,,///...***((()))+++(((%%%!!!!!!""""""!!!""""""!!!$$$!!!###%%%''''''&&&$$$###'''&&&&&&(((***+++***)))&&&&&&%%%%%%%%%&&&'''((('''&&&%%%'''***+++)))'''$$$&&&))))))((('''&&&'''((('''&&&&&&&&&$$$"""!!!"""######$$$%%%&&&'''(((&&&$$$###$$$&&&&&&$$$!!!###!!! """###### $$$###"""!!! !!!###$$$"""!!! ###!!! !!!###%%%$$$###!!!  !!!""" """ """$$$$$$&&&)))...222555888999>>>??????===;;;;;;===???:::888666555333000,,,)))+++++++++)))'''$$$!!! !!! !!! """######""""""###$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''(((***---///111777666555777:::<<<>>>>>>@@@@@@AAABBBDDDFFFHHHIIIPPPPPPPPPQQQQQQRRRSSSTTTOOOJJJFFFFFFGGGFFFBBB>>>???===;;;;;;===>>>===<<<@@@???>>>===<<<======>>>;;;<<<<<<;;;999666333111...---***'''%%%$$$$$$$$$""" aaa___\\\ZZZ[[[[[[ZZZYYY^^^^^^]]]]]]]]]]]]^^^^^^]]]^^^\\\XXXUUUZZZeeeooonnnggg```[[[ZZZZZZZZZZZZXXXYYYZZZ[[[\\\\\\\\\\\\ZZZZZZ[[[]]]]]]\\\XXXUUURRRRRRQQQQQQRRRSSSUUUVVVXXX]]]ccciiinnnsssxxx|||~~~vvvtttrrrpppmmmjjjhhhfffeeedddcccbbbaaa```______^^^\\\ZZZYYYWWWVVVSSSNNNKKKIIIHHHFFFDDDAAA???===<<<:::777444222222111000///++++++,,,---...000222333///......------,,,++++++111111000000...,,,+++***++++++,,,.........555<<<999;;;;;;666///,,,...111...+++***+++***(((***///))))))((('''%%%$$$&&&((('''''''''&&&$$$###$$$&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$###!!!"""%%%((())))))$$$######$$$%%%&&&$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%$$$&&&)))+++((()))++++++)))%%%!!!'''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''%%%""""""""""""""""""###$$$%%%######$$$$$$%%%&&&&&&'''###"""!!!"""$$$&&&%%%$$$#########"""""""""""""""#########$$$$$$%%%%%%%%%%%%''')))(((%%%$$$'''***%%%###!!! !!!"""""""""!!!!!!  $$$###$$$&&&(((((('''&&&%%%'''&&&&&&(((***+++***(((&&&&&&&&&&&&&&&'''(((((($$$$$$$$$'''***,,,+++***###%%%((()))((((((((())))))'''%%%%%%&&&'''%%%"""$$$###""""""$$$'''***,,,***((('''''''''&&&###!!!###"""!!!!!!""""""  !!!"""%%%(((%%% !!! ###!!!   !!!  !!!""""""""""""%%%%%%&&&&&&%%%"""!!!###%%%!!! !!!%%%$$$%%%(((,,,000666:::===>>>>>>>>>===;;;;;;<<<>>>;;;999888666555333///,,,,,,,,,+++***'''$$$!!! !!!!!!  !!!###$$$)))+++---...///000111333555555777999<<<@@@CCCEEELLLKKKJJJIIIIIIKKKMMMOOOHHHEEEAAAAAABBBCCCBBB@@@===;;;::::::;;;<<<<<<;;;>>>>>>============<<<<<<;;;;;;<<<<<<;;;999777555...---+++)))'''%%%$$$$$$ aaa___\\\[[[[[[[[[ZZZYYY]]]\\\[[[ZZZZZZ[[[\\\]]]WWWXXXYYYXXXVVVWWW[[[^^^uuuqqqkkkbbbZZZWWWXXXZZZTTTTTTUUUVVVWWWWWWWWWVVVTTTUUUWWWYYYZZZXXXTTTPPPKKKKKKJJJJJJJJJKKKLLLLLLNNNQQQWWW\\\```eeeiiilllqqqtttwww{{{~~~{{{xxxrrrjjjhhhfffdddaaa^^^\\\[[[ZZZXXXXXXXXXXXXWWWWWWVVVVVVSSSRRRPPPOOONNNKKKGGGDDDAAA@@@===:::888777777777666444111000000000000///------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------+++***)))------......------111555222444555222---+++,,,///)))((()))+++***)))---333///...,,,***'''&&&&&&'''&&&'''((((((''''''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&'''&&&&&&&&&$$$######$$$%%%''''''((($$$$$$###$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&((($$$&&&((()))'''$$$ ((('''&&&%%%%%%%%%&&&'''%%%%%%$$$%%%'''&&&$$$"""""""""""""""######$$$$$$"""""""""######$$$$$$$$$!!!  """$$$###"""$$$###""""""$$$%%%$$$""""""""""""!!!!!!"""""""""&&&&&&&&&$$$"""###&&&(((###"""!!!!!!"""###$$$$$$!!!!!! !!!%%%$$$%%%'''((((((((('''&&&%%%$$$$$$&&&'''((('''%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''&&&%%%%%%'''))))))(((''''''(((%%%&&&&&&######%%%%%%###%%%$$$######$$$%%%&&&'''))))))(((''''''%%%###""""""""""""############"""###""" !!!""""""&&&)))&&& """!!!  """###""" !!!!!!!!!!!!!!!  """$$$%%%%%%&&&######$$$###!!! """%%%"""!!!'''%%%%%%&&&(((---222777;;;<<<===>>>===;;;:::;;;<<<:::999777666666333000---)))))))))'''%%%""" """""""""  !!!  %%%&&&%%%$$$&&&(((++++++,,,...111555999;;;============>>>@@@BBBCCCAAA>>>::::::;;;======<<<777777666666777888999999<<<<<<=========<<<<<<;;;::::::;;;;;;:::888666444---,,,+++)))(((&&&%%%%%%```]]][[[YYYZZZZZZZZZYYYZZZZZZYYYYYYYYYYYYZZZZZZXXXUUUSSSSSSUUUTTTQQQNNN[[[fffqqqpppeeeWWWNNNLLLNNNOOOPPPPPPPPPPPPPPPOOONNNNNNPPPRRRTTTRRRNNNJJJEEEDDDDDDDDDDDDDDDEEEEEEFFFIIINNNRRRUUUXXX\\\^^^eeegggjjjooorrruuuvvvwwwvvvxxxvvvrrrpppnnnhhhaaaYYYWWWUUUSSSPPPNNNMMMMMMLLLLLLMMMNNNNNNMMMMMMLLLHHHFFFEEEDDDCCCAAA>>>;;;;;;999666333111222333444555222000///000111000/////////......,,,+++******+++++++++,,,,,,---------,,,,,,---.........------+++...000000/////////...---///111000...,,,...///***)))+++,,,)))''',,,333111///,,,***))))))(((((((((***++++++)))))))))+++(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%&&&((()))(((&&&%%%$$$%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((&&&'''(((((((((''''''&&&***(((&&&$$$######$$$$$$#########$$$%%%%%%###!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!  """$$$###"""###"""!!!###%%%&&&%%%$$$""""""!!! !!!!!!***)))'''%%%######&&&(((######"""""""""$$$&&&'''""""""!!! """%%%%%%&&&'''(((((((((''''''%%%%%%$$$%%%''''''&&&$$$######$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$'''((()))(((&&&$$$$$$%%%%%%'''### ###%%%$$$###$$$%%%'''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$ !!!""""""###$$$%%%444111,,,'''"""!!!%%%'''%%% """ !!!!!!!!!!!!!!!!!! !!!!!!  $$$'''&&&"""###%%%%%%### !!!!!!"""  """"""!!! ###(((%%%$$$$$$%%%(((,,,111444999:::<<<;;;:::999:::;;;444333222111111///+++)))'''''''''&&&$$$!!!!!!""""""!!!###%%%"""""" ######"""###%%%))),,,...+++---///222444555555555888555222111111222333333//////000000111222333444888888999:::::::::999888999:::::::::888555333111------+++***))))))))))))]]][[[XXXWWWXXXXXXXXXWWWXXXXXXYYYYYYYYYYYYXXXXXX[[[TTTMMMKKKNNNPPPMMMJJJHHHTTT```bbbXXXNNNJJJKKKIIIIIIJJJJJJJJJIIIIIIHHHGGGHHHIIIKKKLLLKKKHHHEEE???@@@@@@@@@@@@@@@@@@@@@BBBDDDHHHJJJLLLMMMPPPRRRXXXZZZ]]]aaadddfffgggggggggiiihhhdddcccbbb\\\VVVMMMLLLJJJHHHGGGEEEEEEDDDFFFGGGHHHIIIIIIIIIGGGGGGCCCAAA>>>======;;;999777555333000...------///000333111///.../////////..................---,,,++++++++++++,,,,,,------------...///000000111111000&&&+++///000111333222...,,,---//////...---///000...------+++'''$$$)))222+++)))''''''(((******))),,,---...---***((('''((()))(((((('''&&&&&&%%%%%%(((((())))))(((((('''&&&%%%%%%&&&'''''''''''''''%%%(((++++++)))&&&$$$$$$%%%$$$$$$&&&(((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&'''(((***%%%$$$$$$$$$%%%&&&'''(((+++)))'''$$$###"""###$$$"""!!!"""$$$%%%%%%$$$"""$$$$$$%%%%%%&&&%%%%%%$$$(((''''''&&&%%%%%%$$$$$$###"""!!!"""$$$&&&%%%$$$!!!!!!"""###$$$$$$%%%&&&###"""!!!  !!!"""+++***'''%%%$$$%%%&&&'''$$$$$$%%%$$$$$$%%%''')))%%%$$$"""!!!!!!"""$$$%%%%%%&&&'''''''''(((''''''''''''&&&'''))))))'''&&&""""""###$$$$$$$$$$$$$$$&&&'''))))))((('''((()))((()))((('''$$$""""""###%%%((($$$###'''((($$$ """%%%(((******)))(((###$$$&&&&&&%%%$$$%%%&&&  """$$$///---***&&&###!!!!!!###$$$###"""!!!!!!!!!  """$$$######"""""""""""""""###$$$'''&&&"""!!!$$$%%%###  !!!!!!  """  !!!!!!"""%%%&&&$$$$$$######$$$(((+++---333555777777777666777888222111000000000...+++)))&&&''''''&&&%%%###!!! !!!!!!!!! !!!%%%!!!"""!!!### """%%%(((***+++******+++***)))''''''''''''(((%%%'''((((((((()))+++---111111111111222222222222555666666666444222///------,,,***))))))+++---...ZZZXXXVVVUUUVVVVVVVVVUUURRRTTTVVVWWWWWWVVVTTTRRRTTTOOOIIIFFFGGGIIIIIIHHHFFFHHHIIIGGGDDDDDDGGGJJJEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEEEECCC@@@<<<======>>>???????????????AAADDDEEEEEEEEEGGGHHHKKKMMMPPPSSSUUUWWWXXXXXXWWWYYYXXXUUUSSSRRRMMMFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBCCCDDDEEEEEEDDDBBBAAA???<<<999777666777666555222111///---,,,---///000333111...---...///...------...//////...---,,,++++++++++++++++++,,,,,,,,,------.../////////......&&&+++...---111666555111//////...---,,,,,,---...---,,,+++***%%%$$$,,,666***'''%%%%%%''')))((('''***+++---,,,***(((''''''''''''''''''''''''&&&&&&)))))))))))))))(((''''''%%%&&&&&&'''''''''''''''%%%(((******'''&&&&&&'''%%%$$$$$$&&&((()))((('''&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&&&&'''((("""""""""""""""######$$$+++)))'''$$$$$$$$$&&&'''!!!!!!"""$$$&&&'''&&&$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!"""$$$&&&%%%$$$!!!######""""""%%%(((###"""!!! !!!###$$$(((&&&%%%$$$%%%&&&&&&&&&%%%&&&'''&&&%%%%%%(((+++((('''$$$######$$$$$$$$$%%%%%%&&&&&&''''''''''''((('''&&&'''(((((('''%%%"""###$$$%%%%%%%%%$$$$$$%%%'''))))))''''''((()))&&&&&&&&&%%%"""!!!"""###"""'''(((&&&+++222...""" !!!"""$$$%%%&&&&&&&&&###%%%''''''%%%$$$%%%&&& !!!!!!  """ !!!"""###$$$"""!!! """$$$%%%###!!! !!!###$$$######################## ######!!!  !!!!!!!!!!!!!!!  ###%%%&&&%%%######"""""""""###&&&(((***+++---000222222222333444222111000000000///,,,***######$$$$$$###"""!!! """"""###!!!"""  !!!$$$'''''''''&&&%%%&&&'''((()))+++,,,---------+++)))'''(((&&&$$$###$$$'''+++...### YYYVVVTTTSSSTTTUUUUUUTTTMMMOOORRRTTTTTTRRROOOMMMGGGGGGGGGFFFEEEDDDCCCCCCAAA@@@AAABBBDDDBBB>>>:::BBBBBBBBBBBBAAA@@@?????????>>>>>>???@@@AAA@@@>>>;;;;;;<<<===>>>>>>>>>>>>>>>@@@AAABBBAAAAAABBBCCCCCCDDDGGGJJJLLLMMMMMMMMMMMMOOONNNJJJHHHFFFAAA:::===<<<;;;::::::::::::::::::;;;=========<<<:::999888555000....../////////333222000///...///111222555222000////////////...///000000///...,,,***(((***************+++++++++,,,,,,,,,,,,++++++***)))***......,,,...555666222111000///---+++++++++,,,((((((((((((%%%&&&111===...***'''&&&'''(((&&&$$$$$$&&&)))***)))))))))***%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%'''((('''%%%%%%(((+++%%%%%%%%%&&&))))))((('''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$###***)))'''%%%%%%&&&)))***!!!!!!"""%%%((()))(((&&&&&&'''((((((((('''&&&%%%"""######$$$$$$%%%%%%&&&!!!  """$$$###""" $$$$$$!!! $$$)))$$$###!!! !!!"""$$$&&&$$$###"""###%%%&&&&&&&&&&&&((()))'''%%%&&&))),,,***(((&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&%%%######$$$%%%&&&'''&&&%%%%%%%%%''')))(((%%%###$$$&&&###$$$$$$###"""!!!###$$$((()))''''''222<<<333!!!###!!! $$$''')))(((%%%###$$$&&&$$$%%%%%%""""""!!!"""############ !!!&&&(((%%%""" !!! """!!!  """###!!!!!!!!!!!!"""""""""""" !!!!!! !!!   ###'''((($$$!!!!!!!!!!!!"""$$$&&&(((***&&&(((,,,......///000111---,,,,,,,,,,,,+++(((&&& !!!!!! """$$$###!!!###### !!!###!!!"""$$$%%%&&&%%%###"""!!!"""'''***((($$$RRRQQQPPPOOOOOOOOOPPPPPPMMMKKKJJJJJJKKKKKKKKKJJJGGGCCC???===???@@@???==================<<<<<<<<<:::;;;<<<===>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;===<<<::::::<<<===<<<;;;;;;;;;;;;<<<<<<>>>???@@@>>>>>>???@@@AAA@@@@@@@@@BBBAAA>>><<<:::999888888888666444333333333555666999777666666888999666333555222...---------+++(((//////000000000/////////------------...///000000///000111000---,,,---......---,,,++++++++++++,,,......,,,+++***)))))))))%%%'''(((+++---...///000,,,,,,+++++++++,,,---...(((((())))))******+++++++++(((%%%%%%''''''&&&###$$$%%%''')))***+++++++++---,,,***(((((((((((())),,,+++)))'''%%%%%%%%%%%%((('''((()))++++++)))'''&&&'''((())))))((('''&&&'''((())))))(((&&&$$$"""&&&&&&''''''''''''&&&&&&$$$"""!!!###&&&&&&$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%"""%%%(((******)))))))))&&&$$$###%%%((()))'''%%%***)))(((((()))(((&&&$$$%%%&&&&&&%%%""" !!!!!!$$$$$$#########$$$&&&'''%%%$$$$$$######$$$%%%%%%&&&""" $$$'''((('''$$$$$$###"""###$$$%%%&&&...,,,(((%%%######$$$%%%##################$$$$$$ """###%%%'''((()))&&&%%%###""""""###%%%&&&###"""!!!!!!"""$$$&&&((('''&&&%%%%%%$$$$$$$$$$$$)))(((&&&$$$""" ### !!!(((222444---%%%%%%%%%%%%###"""###&&&)))$$$%%%&&&%%%$$$$$$%%%''')))((('''&&&%%%%%%%%%%%%'''&&&$$$"""!!!!!!"""""" ###&&&)))"""!!!  !!!""""""""""""!!!  """###!!!!!!"""###$$$""""""$$$###   """&&&'''%%%""""""######""",,,//////...---,,,,,,...///...---,,,)))&&&### !!!!!!%%% OOONNNMMMKKKJJJJJJKKKKKKJJJHHHGGGGGGHHHHHHHHHGGGDDDAAA===<<<===>>>>>><<<======<<<;;;;;;:::999999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;:::888888:::::::::999999999::::::;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;===;;;888555444333333444555444222111111111333333555444222333555555333000222///,,,+++,,,,,,***'''//////000111111000///...++++++***************+++...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************((()))***+++,,,,,,,,,,,,)))))))))*********++++++))))))*********************'''%%%&&&((()))'''$$$)))))))))))))))((('''''')))((('''&&&&&&'''((((((---,,,***(((&&&%%%%%%%%%'''''''''(((******(((&&&&&&'''(((((((((((('''&&&''''''((()))(((&&&$$$###&&&''''''''''''''''''&&&%%%$$$######%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%"""%%%((()))((('''''''''&&&%%%$$$%%%((()))'''%%%)))(((&&&'''(((((('''%%%$$$%%%%%%$$$!!! !!!###"""!!!!!!!!!"""$$$%%%((((((((((((''''''''''''!!!"""%%%((()))((($$$!!!&&&&&&%%%$$$%%%&&&'''(((+++)))'''%%%$$$$$$%%%&&&%%%$$$$$$$$$###"""""""""""""""###$$$%%%%%%&&&'''(((&&&%%%$$$###$$$%%%&&&%%%%%%######$$$%%%''')))'''&&&%%%%%%$$$$$$$$$%%%((('''&&&%%%$$$###"""!!!$$$###$$$'''+++,,,)))&&&$$$%%%%%%$$$######&&&(((%%%&&&&&&%%%$$$###%%%&&&''''''&&&%%%%%%$$$######%%%$$$###""""""""""""""""""############%%%))),,,&&&%%%$$$###!!!!!!  !!!###$$$$$$"""""""""!!!!!!  !!!!!!"""######!!!"""###""" ###""""""$$$&&&%%%"""###$$$$$$ $$$---000///---+++((('''((())))))((('''$$$""" !!!  LLLKKKIIIGGGFFFEEEEEEEEEGGGEEECCCCCCDDDDDDCCCBBB@@@>>><<<;;;<<<======<<<===<<<;;;:::888777666666:::999888777777777888999<<<;;;:::999888999::::::888777555555777888777666666666777777888999999999:::999777555444444444444888666333000......///000222111000......//////000000///...///000000...,,,///---,,,,,,---,,,+++***...///111333333222///......---,,,++++++*********,,,---...---+++)))***+++***+++,,,---------,,,+++,,,++++++*********+++++++++++++++++++++***))))))((((((***+++++++++***)))***************)))))))))(((&&&&&&(((+++,,,)))&&&++++++***)))((('''&&&&&&&&&&&&&&&&&&'''(((******///---+++((('''&&&&&&&&&&&&%%%%%%'''((()))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''%%%&&&%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((***------,,,*********&&&%%%%%%&&&(((((('''%%%(((&&&$$$$$$&&&((((((((($$$%%%$$$###  !!!###"""!!!!!!!!!"""###$$$%%%&&&&&&'''&&&%%%$$$### $$$)))***)))%%%!!! ###""""""""""""###$$$$$$''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###"""""""""###$$$&&&&&&$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%%%%###$$$%%%$$$######%%%'''%%%&&&'''%%%$$$######$$$$$$$$$%%%%%%$$$###!!! !!!""""""######""""""!!! !!!!!!!!!!!!"""%%%(((&&&%%%$$$"""!!! """%%%)))***'''&&&$$$""""""""""""### """"""!!!""""""!!!!!!  !!!!!!  !!!!!! !!!   $$$$$$$$$%%%&&&%%%"""### %%%&&&"""&&&...---+++)))'''%%%$$$$$$$$$%%%$$$"""  """  LLLJJJHHHEEEDDDCCCBBBBBBDDDCCCAAA@@@AAAAAA@@@???===<<<;;;;;;;;;<<<<<<<<<;;;::::::999888777666666:::999666555444555666777;;;:::888777666777888999777555333444555666555555333444444555555555555555888777444111///...///000666444000---,,,---///000000///...---------......,,,,,,,,,,,,------,,,+++///......////////////...---///222444444222000......---,,,,,,++++++++++++...//////...,,,++++++,,,+++,,,.........,,,***)))***************+++,,,,,,***+++++++++***)))(((((((((***,,,---...---+++******)))))))))((((((''''''(((''''''+++...///,,,)))))))))((((((((((((((()))&&&'''''')))***+++------///...+++)))'''&&&&&&&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%$$$'''''''''&&&&&&'''''''''%%%&&&&&&$$$!!!!!!$$$(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&+++---//////---+++******&&&&&&&&&'''(((''''''&&&&&&$$$""""""%%%((())))))%%%&&&%%%###!!! """###%%%%%%$$$######$$$%%%&&&"""###%%%%%%%%%###!!!###%%%'''%%%"""!!!###%%%!!!!!!!!!!!!""""""######%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$%%%$$$###"""""""""######&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&%%%$$$######"""###$$$$$$######$$$%%%%%%&&&'''&&&$$$""""""###!!!"""$$$%%%$$$"""  !!!#########"""!!! !!!!!! !!!###%%%&&&%%%%%%###""" """'''+++---,,,***(((&&&%%%%%%&&&'''######"""""""""""""""""""""!!!!!!!!!"""   !!!!!!"""#########"""  !!!!!!!!!"""""""""###$$$###"""!!!&&&%%%###  """!!!"""$$$&&&'''&&&%%%###""" !!!%%%%%%###&&&,,,&&&%%%###"""###$$$%%%$$$"""!!! !!!    MMMKKKIIIFFFDDDCCCCCCCCCDDDBBB@@@???@@@@@@???>>><<<<<<<<<<<<;;;;;;;;;<<<888888888888888888999999:::888666444444555666777999888666555555666666777666444333333444555555444111222333333444333333222777555222///---------...333222///---,,,,,,...//////......---------------***+++,,,,,,,,,+++++++++---...///000000/////////,,,...111444444222000...((((((''''''((()))******000111111000...------...---...//////---+++((('''))))))))))))***+++,,,,,,(((((()))******)))))))))((()))+++------,,,+++***((((((((('''&&&&&&&&&%%%)))((())),,,000222///,,,***))))))((('''(((((()))&&&&&&((()))***,,,,,,---...---+++)))''''''''''''%%%$$$###$$$&&&(((((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&&&&### ###'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''''''''&&&''')))++++++)))'''&&&&&&&&&'''((((((''''''&&&&&&%%%###""""""%%%(((******''''''&&&$$$""""""$$$&&&&&&%%%$$$######$$$%%%%%%$$$%%%'''''''''%%%###""" ###$$$### ###&&&%%%%%%&&&&&&''''''''''''%%%&&&'''((('''&&&$$$""""""""""""###$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%$$$###""""""""""""%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###""" !!!!!!"""&&&***)))$$$ """$$$%%%$$$######$$$$$$&&&'''&&&$$$"""!!!"""!!!"""###$$$$$$###!!!!!!#########"""!!!###$$$%%%%%%$$$$$$&&&((()))))))))((('''%%%###"""  ###&&&***,,,---+++)))'''&&&&&&((()))&&&&&&%%%%%%%%%$$$######!!! !!!  """ !!!!!!!!!!!!  !!!!!!!!!""""""!!!!!!!!!###%%%$$$!!!"""!!!  """***)))'''$$$!!! """###"""!!!!!! !!!###!!!"""%%%&&&&&&%%%$$$$$$!!! !!!######"""$$$'''$$$!!! """$$$$$$### """%%%    MMMKKKIIIFFFEEEDDDCCCCCCDDDBBB@@@???@@@@@@>>>===;;;<<<===<<<:::999:::;;;666666666777888888999999888777666555555555666777666666555555555555444444555444222222444555444333000111222333333333111111333222000///---------...///...---,,,++++++,,,---...------------,,,,,,,,,***+++------,,,+++,,,---***,,,...///...------...+++---000222222111000...)))(((((()))***+++,,,,,,000111111000...------...............---+++)))''')))))))))))))))***+++,,,&&&'''((())))))***))))))'''''')))*********)))(((''''''''''''&&&&&&&&&&&&)))((((((+++000111///---...,,,***(((&&&&&&&&&&&&%%%%%%'''((()))))))))))),,,+++)))(((''''''((((((%%%$$$###$$$&&&(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((&&&'''&&&$$$""""""$$$%%%%%%&&&'''(((((('''&&&%%%###$$$&&&'''(((((('''&&&'''))),,,,,,***(((''''''&&&((())))))'''&&&&&&'''%%%$$$###$$$''')))******(((((('''%%%######&&&((($$$###"""!!!!!!!!!"""#########$$$%%%%%%%%%$$$### $$$&&&&&&$$$""""""$$$$$$%%%&&&'''&&&&&&&&&%%%&&&''''''&&&%%%$$$###!!!!!!"""###$$$%%%%%%&&&!!!""""""$$$%%%&&&'''''' !!!!!!"""#########$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$"""!!!!!!&&&******$$$!!!$$$%%%$$$"""""""""###%%%&&&&&&$$$""""""""""""###$$$%%%%%%$$$###""" !!!""""""############$$$%%%&&&&&&%%%$$$%%%&&&''''''((('''&&&%%%###""""""!!!!!!"""###%%%''')))((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%$$$"""!!!  !!!!!!!!!!!!""""""######$$$$$$  !!!######!!! !!!!!!!!!!!! """$$$++++++***(((&&&%%%'''((($$$###""""""!!!!!!""""""$$$''''''%%%"""!!!!!! !!!""""""!!! !!!###$$$!!! """!!!!!!(((---+++%%%   KKKIIIGGGEEECCCCCCCCCCCCDDDBBB????????????>>><<<999;;;<<<;;;888666666888555555555555666666666666555555555555555555666666333444555666555444222111444333111111333444333222000111333444444333111000///////////////.........---------------,,,,,,+++,,,,,,,,,,,,,,,++++++***))),,,......,,,+++---...***---000000...------...+++,,,...///000000//////------,,,,,,,,,------...---......---+++******+++------,,,,,,,,,,,,++++++***)))))))))))))))***+++&&&'''(((((())))))(((((((((((((((((())))))))))))''''''((((((((((((((())))))'''&&&(((,,,...---+++---,,,)))'''&&&&&&''''''''''''((())))))((('''&&&))))))(((''''''((())))))&&&$$$###$$$''')))))))))(((((('''&&&&&&'''((((((&&&&&&''''''((()))******)))(((&&&%%%%%%&&&((())))))((('''&&&''''''%%%$$$%%%&&&'''(((((('''&&&%%%###$$$&&&((()))((('''''')))+++......---+++******&&&(((***)))'''%%%&&&'''%%%$$$$$$&&&(((******)))((((((&&&$$$"""###&&&)))%%%$$$"""!!!!!!!!!"""###"""""""""###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&###!!! !!!"""###$$$######"""$$$$$$%%%&&&&&&&&&&&&%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%% !!!!!!!!!%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''"""!!!!!! """$$$%%%$$$"""  $$$%%%$$$"""!!!!!!!!!###&&&&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""######$$$###$$$&&&%%%$$$######$$$"""###$$$%%%%%%###""" !!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%$$$###!!!  !!!!!! !!!"""###$$$$$$%%%&&&&&&''''''%%%###""""""######!!!  """  !!!"""***+++,,,,,,+++***+++---%%%###"""!!!!!! ###&&&&&&$$$"""!!!"""!!!###$$$"""  """!!! (((///'''"""    HHHGGGEEECCCBBBAAABBBBBBCCCAAA???>>>>>>>>>===;;;888:::<<<:::666444444555555555555444444333333333222333444555555555555555111333555666666444111///333111000000111222222111111222333444444333111000,,,---...////////////...---...///000000///------+++++++++++++++***))))))))),,,......,,,+++---///,,,///333333000...///000+++,,,---...////////////,,,,,,+++***))))))))))))***++++++***((('''((()))++++++***+++,,,---...///******))))))))))))******(((((((((((((((((('''&&&*********)))***++++++,,,(((((())))))******++++++(((&&&$$$&&&))),,,+++******((('''&&&'''(((***,,,***++++++++++++)))'''&&&((('''&&&&&&&&&((()))***&&&%%%###$$$''')))******)))((('''&&&&&&'''((()))''''''''''''(((***+++,,,)))(((&&&%%%%%%&&&((())),,,***((((((******'''$$$%%%&&&((())))))(((&&&%%%###$$$&&&((())))))((('''&&&(((+++,,,***)))((((((&&&)))+++***'''%%%&&&(((%%%%%%%%%'''***+++***)))''''''%%%###""""""%%%((('''&&&$$$#########$$$$$$&&&&&&&&&'''((()))***+++000***### """%%%&&&&&&"""###$$$&&&&&&%%%%%%$$$""""""###$$$&&&'''(((((($$$$$$$$$###############%%%%%%%%%$$$$$$$$$###### """$$$&&&&&&'''"""######$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&'''  $$$"""""" $$$%%%$$$"""!!! """%%%&&&%%%#########'''&&&&&&%%%%%%&&&''''''%%%$$$###""""""###$$$%%%'''(((***)))(((''''''((($$$%%%'''(((((('''%%%$$$ """###%%%%%%&&&&&&$$$%%%&&&'''((((((((((((%%%%%%&&&%%%$$$"""  """"""!!!!!! !!!%%%'''&&&&&&''''''((())))))***,,,)))'''%%%%%%%%%###"""$$$"""  !!! !!!"""!!!!!!!!!!!! )))+++---...------...///)))'''&&&%%%%%%### ###%%%$$$###$$$&&&"""%%%%%%### ######""" """(((       EEEEEEDDDCCCAAA@@@??????<<<:::999;;;===<<<999666;;;;;;;;;;;;:::999888777666555444222000...---,,,---------...//////000000333111///111444555333111444555555444111000111222///000222333333222000///,,,---------,,,,,,+++***))))))***++++++,,,------,,,,,,,,,---------......++++++******+++,,,...///000///...///111///+++'''---***((())),,,...---+++******+++++++++)))(((&&&((((((''''''''')))***,,,------...---,,,***(((&&&))))))(((''''''''''''''')))*********++++++++++++&&&&&&((()))+++---...///...---,,,+++***(((((('''((((((((((((((()))***++++++******))))))***++++++(((((())))))))))))((((((%%%%%%&&&&&&'''&&&&&&&&&$$$######$$$&&&))),,,......***&&&$$$%%%&&&((((((&&&$$$###$$$&&&(((((('''&&&&&&'''(((***,,,---///,,,+++******+++,,,,,,,,,(((&&&%%%'''***+++)))&&&$$$%%%'''))))))((('''&&&%%%(((***((($$$"""$$$''')))((('''&&&%%%&&&''''''&&&(((+++...///...,,,***&&&%%%###""""""$$$%%%'''&&&%%%###!!! !!!"""'''&&&)))+++***)))...555...+++'''$$$######%%%&&&$$$$$$$$$#########""""""###!!!"""$$$###!!!###((('''&&&%%%###"""!!!!!!!!!%%%$$$$$$&&&((((((%%%!!! """$$$&&&&&&%%%###!!!!!!$$$&&&$$$ ###(((%%%%%%$$$######"""!!!!!! ###%%%&&&%%%$$$%%%%%%"""""""""""""""""""""""" !!!""""""!!!!!! ###'''(((&&&### """%%%'''%%%""""""&&&+++$$$###"""###$$$$$$###"""$$$###$$$&&&)))((($$$ $$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%#########%%%&&&&&&$$$"""$$$###"""!!!!!!  !!!%%%((()))((('''''')))+++...000)))((('''&&&'''&&&$$$!!!  ###""" !!!$$$&&&!!!!!! """###$$$***......******...111111***)))''''''&&&%%%"""  !!!###"""!!! !!! ***           ?????????@@@@@@@@@AAAAAA<<<:::999:::<<<<<<999777888888888888777666555555444555555555555555555555222222111111111111000000333111000111333444333111333666888888666222000//////000111222222111000///++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++,,,,,,---...//////---,,,,,,,,,,,,...000111000///......///...+++(((***(((&&&'''***+++***)))((())))))*********))))))++++++******************,,,---------,,,***)))(((******)))((('''&&&&&&&&&---,,,+++***************,,,++++++******)))))))))))))))))))))))))))((((((&&&&&&&&&&&&''''''((((((+++++++++***************((((((((())))))((((((((('''(((((((((((('''&&&&&&%%%$$$$$$%%%&&&)))+++---,,,***)))((())))))'''&&&((('''''')))))))))&&&$$$&&&&&&&&&'''(((***+++,,,---,,,***************)))(((&&&%%%&&&((()))'''%%%###%%%&&&(((((((((&&&%%%###&&&)))(((%%%%%%'''+++((('''&&&%%%%%%%%%%%%&&&%%%'''***---...,,,***)))%%%$$$"""!!!!!!"""###$$$&&&%%%$$$######"""""""""((((((,,,111111///000333---***'''$$$######%%%&&&$$$$$$$$$#########""""""###!!!###%%%$$$!!!"""&&&&&&%%%%%%$$$############%%%######$$$''''''$$$!!!!!!###%%%&&&'''&&&$$$###$$$'''(((&&&"""!!!%%%)))############"""!!! !!!"""$$$$$$###"""###$$$ !!!!!!!!!""""""#########"""!!!!!!!!!###&&&'''&&&$$$######"""%%%'''%%%""""""&&&***%%%%%%$$$%%%&&&&&&&&&%%%'''%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%'''((()))'''&&&$$$#########%%%&&&&&&$$$######""""""!!!!!!!!!!!!!!!   !!!"""%%%)))---,,,+++++++++,,,...///000)))(((''''''''''''%%%###!!!  !!!!!!!!!"""$$$""""""!!!!!!"""###%%%&&&$$$''''''###"""'''******+++***(((''''''&&&###!!!###"""         ::::::;;;<<<===>>>>>>???;;;:::888888999:::999888777777777777777666555444333333333444555555666666555444444222111000//////222111000111333333333222333777<<<===:::555000---...///000111111000///...)))***+++,,,---...//////111000...---,,,+++******++++++,,,,,,---.../////////...------...///111222000...---,,,---,,,+++)))---,,,***+++---......---*********+++,,,---......------------,,,+++******+++,,,,,,,,,,,,+++***)))+++***)))(((''''''''''''---,,,***(((''''''((((((...---,,,+++)))'''&&&&&&$$$%%%&&&'''((())))))***'''''''''''''''(((((((((***++++++,,,+++***)))(((''''''(((((((((((('''''')))*********)))((('''&&&'''&&&&&&&&&''')))+++,,,+++++++++,,,---***&&&###&&&&&&''')))***)))%%%"""%%%%%%%%%%%%&&&'''((())),,,+++***)))(((((('''''')))'''&&&&&&'''&&&%%%######$$$&&&''''''&&&%%%%%%###&&&((('''$$$###&&&(((&&&&&&%%%%%%%%%$$$$$$$$$&&&(((+++------,,,+++)))***)))'''&&&%%%%%%&&&'''&&&&&&''''''&&&%%%$$$###((('''+++222555111......***(((&&&###"""###%%%&&&$$$$$$$$$##################"""$$$'''&&&!!! ###$$$$$$######$$$%%%&&&&&&$$$###""""""$$$$$$###""""""###%%%&&&'''&&&%%%$$$&&&'''(((%%%"""!!!$$$'''!!!"""######"""!!!"""######""" !!!### !!!!!!!!!"""$$$$$$%%%$$$$$$###"""!!!"""$$$%%%&&&%%%$$$$$$%%%"""$$$&&&%%%""""""$$$'''$$$$$$%%%%%%&&&&&&''''''***(((%%%$$$&&&'''((((((&&&&&&&&&&&&&&&''''''(((###%%%&&&((((((&&&$$$"""###"""###%%%&&&&&&%%%###!!!!!!!!!!!!!!!""""""###"""!!!  !!!"""  !!!!!!"""%%%))),,,------......////////////)))((('''(((((((((&&&$$$"""!!! !!! """###$$$$$$''''''###"""&&&))))))+++***(((''''''&&&###!!!###"""  !!!%%%         999999999999888888888888999888666555666666777888999999999999999888777777777777666555444333222111333333222111000///......111111000111222222222222666999===>>>;;;555111...---......//////......---***++++++,,,---...///000222111///---,,,+++++++++------------------------///...------...///000111///...,,,++++++++++++***///...------...///000000+++***)))))))))***,,,---,,,---.........---+++***++++++++++++++++++++++++))))))(((((((((((())))))+++***(((&&&%%%&&&''''''************))))))))))))$$$$$$%%%&&&((()))******)))************************+++,,,---,,,***((('''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((()))***++++++++++++,,,,,,***%%%"""!!!!!!"""%%%'''(((&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&((()))***)))(((&&&&&&'''+++***((('''&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$!!! !!!&&&''''''''''''&&&%%%%%%((())),,,---...---+++***+++***)))(((''''''''''''%%%'''(((***)))'''%%%###%%%"""$$$+++///---((('''(((&&&$$$###"""###%%%&&&########################""""""&&&)))'''!!! !!!!!!!!!"""###%%%&&&'''###"""!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%%%%&&&%%%### !!!$$$"""###$$$%%%$$$###!!! $$$$$$$$$""" !!!###$$$$$$$$$#########""""""###$$$$$$$$$$$$######"""$$$$$$%%%$$$""""""###%%%###%%%&&&%%%###"""###%%%!!!"""###$$$$$$$$$&&&'''***)))'''&&&'''((())))))''''''&&&&&&&&&'''((()))############""""""!!!!!!""""""###$$$&&&'''%%%### !!!"""###$$$###"""  """###!!!!!!!!!!!!!!! !!!!!!!!!  ###&&&,,,---...//////...,,,+++***)))((()))******(((&&&"""!!!   !!!'''***)))%%%$$$'''******)))(((&&&&&&&&&%%%"""  """###$$$ ...           666666666666666666555555555555444333333333555666999999999999999888888777===<<<;;;999666444333222000000000000000000000000000000111111111111222222888:::;;;:::777333111111---------......---------------,,,,,,,,,---...///111000...---,,,---......000///...---,,,++++++***...---,,,,,,,,,---...///......---,,,******+++,,,++++++++++++++++++,,,---)))(((&&&%%%%%%%%%&&&''')))***,,,---------,,,+++++++++++++++++++++,,,,,,'''''''''''')))***+++,,,***)))((((((((()))******((((((((())))))******+++'''''''''(((((()))))))))***++++++,,,,,,+++******)))***,,,---,,,***((('''''''''((((((((((((''''''&&&'''((()))))))))))))))))))))))))))******++++++,,,***((((((((((((&&&$$$&&&$$$""""""$$$&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&((()))''''''((()))------+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$"""!!! !!!((()))***+++***)))'''&&&'''(((***++++++***)))(((&&&&&&%%%$$$###"""""""""%%%&&&)))******(((%%%###$$$###'''&&&$$$$$$%%%$$$"""""""""###%%%&&&########################"""###&&&***'''!!! """###%%%&&&"""!!!!!! !!!"""!!!!!!!!!""""""###$$$%%%&&&&&&%%%###!!!!!!"""###%%%&&&&&&''''''&&&%%%$$$&&&&&&%%%$$$"""!!!###%%%''''''&&&$$$###"""!!! !!!"""###$$$$$$%%%%%%%%%%%%%%%### !!!###%%%%%%&&&%%%$$$#########!!!###%%%%%%$$$$$$&&&((('''((((((((((((''''''(((((('''&&&%%%%%%'''((()))'''%%%"""!!!###"""""""""$$$&&&'''%%%$$$ !!!###$$$%%%"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""  """%%%,,,...///111000///,,,+++,,,+++******++++++)))'''"""!!!   $$$'''&&&""" ###&&&%%%&&&%%%######$$$###!!! !!!"""### 333&&&!!!        222222333444555666666777222333444333222222444555555555666666666666555555999888777666444333222222000000111111222333444444///000222111000000111333888888777555222000111222------------------------......---,,,,,,---...//////...---,,,,,,---///000000000///...,,,+++******---,,,+++******+++,,,---,,,......---,,,++++++,,,+++,,,---,,,+++,,,---///,,,,,,+++***))))))))))))((()))***+++,,,,,,,,,,,,,,,++++++******+++,,,,,,&&&''''''((()))+++,,,---++++++,,,,,,------------))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((''')))***+++,,,,,,+++***)))(((((())))))))))))((((((''''''((())))))))))))))))))******++++++,,,,,,,,,,,,)))&&&%%%&&&''''''&&&///,,,'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''!!!%%%))))))((('''(((***......,,,)))&&&%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))+++---......,,,)))'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$######"""$$$%%%((())))))'''%%%###%%% !!!"""!!!"""%%%"""!!!!!!!!!"""###%%%&&&###############$$$$$$$$$"""###&&&)))'''!!!  """###$$$ !!!"""""" !!!"""!!! !!!"""$$$&&&((('''%%%$$$$$$$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''&&&&&&%%%###"""  !!!###%%%%%%&&&&&&%%%%%%%%%###!!!!!!"""###'''''''''&&&%%%$$$###"""###&&&((((((%%%%%%'''***$$$&&&((((((&&&%%%&&&&&&(((&&&%%%$$$$$$&&&((()))+++((($$$!!! !!!###%%%!!!!!!"""$$$''''''&&&$$$ !!!"""$$$$$$ !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""!!!###&&&)))...000111222222111///......---,,,,,,,,,+++)))'''!!!!!!  !!!""" !!!"""$$$'''&&&!!!"""$$$###"""!!!!!!"""######!!!  222$$$###       333333333444444555555555111333555555444333444666222333333444444333333333333333222222111000////////////000111111222333333...000222111000///111333333444444222000...///000......------------......---,,,,,,+++,,,...000222000...,,,++++++,,,...000......---------,,,,,,,,,---,,,+++******+++,,,---+++...000000---,,,,,,---,,,...///...------///111....../////////......---++++++++++++++++++,,,,,,---,,,+++*********+++,,,))))))(((((())))))***++++++,,,.........---+++***))))))))))))(((((((((((((((((()))))))))*********)))***+++,,,+++***(((''')))))))))***++++++,,,,,,))))))************))))))++++++++++++***)))(((''')))***+++,,,------------+++)))''''''((())))))(((111...***((('''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))"""&&&***+++(((&&&'''***------,,,)))%%%$$$%%%((((((''''''&&&&&&%%%&&&&&&&&&%%%&&&''')))+++++++++)))+++...000///---***(((&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&###$$$&&&''''''&&&$$$###### """!!!!!!&&& !!!"""###%%%&&&""""""#########$$$$$$$$$""""""%%%(((&&&!!!"""!!! !!!""""""!!!$$$$$$""" """"""!!! !!!###&&&''''''&&&$$$$$$$$$%%%&&&&&&&&&%%%###""""""###%%%&&&$$$&&&''''''&&&&&&&&&'''%%%$$$$$$######"""!!!!!!""""""###%%%&&&&&&&&&&&&###$$$&&&&&&%%%%%%&&&'''(((((((((((('''&&&###"""$$$'''***(((%%%$$$&&&***$$$%%%&&&$$$""""""%%%''''''&&&$$$######%%%''')))***((('''%%%###"""""""""!!!!!!"""$$$''''''&&&%%%!!!!!! !!!!!!"""###### !!!###$$$$$$###!!!  !!!!!!!!!""""""""""""!!!###&&&)))...///000111111111000///111///...------+++)))&&& !!!"""### """###&&&)))'''""" ###%%%$$$ !!!###$$$###"""...      777777666555444222222111000444777777555444555666222333333444444444333333777666555444222111000///............////////////...000222111//////111333///111222111///---------///......------......///++++++***+++---000222444111///,,,******+++---...++++++,,,------......///...---,,,+++++++++,,,---***...111111///,,,,,,---)))+++,,,+++))))))+++...((()))+++,,,---,,,,,,+++///...,,,+++******+++,,,...---+++*********++++++,,,+++***)))((((((((((((***+++---...---***'''%%%''''''(((((())))))******&&&''''''((()))***+++++++++,,,.........,,,***))))))(((((()))***+++---...******++++++++++++******000///...---+++)))'''%%%))))))+++,,,---.........)))(((((()))++++++***)))+++***((((((((('''%%%###''''''''''''((()))******###(((,,,,,,(((%%%&&&(((+++,,,+++((($$$###%%%((()))((('''&&&&&&&&&&&&&&&((('''&&&'''((())))))((()))+++...000000---***''')))***************))))))######$$$$$$%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$### !!!### %%% """###%%%&&&""""""######$$$$$$$$$$$$###"""$$$'''&&&!!! ######""""""!!!!!!!!!!!!"""!!!%%%%%%### !!!###"""!!! !!!$$$''')))%%%###!!!!!!"""$$$$$$$$$$$$"""  ###%%%"""$$$'''((('''&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&!!!###&&&(((((((((***+++***)))((((((((('''$$$!!!###&&&)))'''###!!!$$$'''%%%%%%$$$ $$$)))'''%%%###""""""$$$'''(((%%%&&&&&&&&&$$$"""!!!!!!"""$$$'''(((&&&%%%!!!!!!!!!!!!!!!""""""### """$$$&&&&&&$$$"""  !!!!!!$$$$$$### !!!###,,,,,,---...............222111///...---+++(((&&& """###%%% !!!$$$'''&&&  """"""  """$$$&&&%%%$$$ %%%,,, %%%!!!        444444444333333222222222444444444333333333333333555333000///000111111000...............///000111///000000111111000...---111111000000///---,,,+++111222222222000...,,,+++))))))***+++,,,,,,,,,+++------,,,+++++++++,,,,,,---------------...///000...------------...//////***,,,...,,,******,,,///......//////......---,,,)))***+++,,,------------...+++)))))),,,---,,,***,,,,,,---...---,,,+++***...---,,,+++++++++,,,---((('''&&&''')))++++++***)))***---///000///...---((()))))))))((('''&&&&&&&&&'''''')))***,,,...///(((+++///000---***((('''(((((()))***,,,---...///***,,,,,,,,,*********,,,---,,,+++***))))))))))))))))))((('''&&&(((,,,///,,,+++***)))'''%%%###"""&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''''''''***,,,(((***,,,------+++((('''///---+++)))((((((((()))(((((('''&&&&&&&&&&&&'''%%%'''******)))((())))))&&&(((+++------+++(((&&&...,,,***(((&&&&&&&&&&&&(((&&&###!!!!!!"""$$$&&&(((((((((&&&###!!!"""###############$$$###!!!"""%%%&&&######&&&%%%"""###""""""!!!"""###%%%&&&&&&%%%$$$$$$$$$###!!! !!! !!!"""######""" """%%%&&&$$$#########$$$%%%&&&&&&%%%$$$$$$$$$%%%$$$!!!!!!!!!!!!!!!!!!""""""###  ###$$$""" """&&&'''&&&%%%$$$$$$&&&'''''''''''''''&&&&&&,,,)))%%%%%%''''''"""))))))'''$$$!!!!!!###%%%$$$#########$$$$$$%%%&&&***)))(((&&&%%%%%%%%%%%%,,,***(((%%%###!!! ###$$$$$$###""""""###%%%###!!! """$$$%%%%%%&&&'''(((((('''&&&%%%!!! !!!!!!"""###$$$""" !!!%%%&&&'''...000000000......///111//////000000000,,,'''###"""&&&+++...  ###""""""""""""######$$$ !!!!!!!!!!!!!!!  ######  555555555555555555555555222222111111111222222333333111///...///000000///......---------.../////////000111111000///...---///000000//////...---,,,---............---,,,,,,//////......---,,,++++++,,,+++++++++,,,---......///......---------.........------------...//////---...///---***)))+++---...............------,,,******+++,,,---------,,,---+++)))))),,,---,,,***+++,,,,,,------,,,************+++,,,,,,+++******((('''&&&&&&)))*********((()))+++,,,------,,,+++((((((((()))((((((''''''$$$%%%&&&(((***---///000))),,,//////...,,,******(((((()))***+++++++++++++++,,,---,,,***)))***+++,,,+++******)))*********------,,,+++***,,,///222111///,,,)))&&&%%%$$$$$$'''&&&&&&&&&&&&'''((((((&&&'''((((((((((((***,,,(((***,,,---...,,,***)))///...---,,,+++***)))))),,,++++++***)))(((''''''%%%&&&'''((())))))((((((&&&''')))++++++)))'''&&&,,,,,,***)))((('''''''''((('''%%%$$$###$$$%%%&&&*********'''%%%###$$$%%%&&&%%%%%%&&&&&&%%%###!!!$$$''''''%%%%%%''''''$$$&&&%%%$$$$$$$$$%%%&&&'''&&&%%%############""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""###$$$######""""""!!!"""""""""%%%$$$$$$$$$%%%$$$!!!"""!!!!!!!!!!!!"""######)))'''%%%$$$%%%$$$ """$$$''''''&&&%%%&&&&&&&&&''''''(((((('''&&&&&&&&&######%%%***---+++(((&&&((()))(((&&&###"""###############$$$%%%&&&&&&(((((('''&&&%%%$$$$$$###)))((('''%%%$$$"""!!!  !!!###%%%%%%""" """###### !!!!!!!!! """""""""""""""###$$$$$$$$$!!!"""$$$%%%+++---//////.........////////////000///,,,'''$$$  $$$(((+++ !!!"""### !!!!!!   ***333***       111111111111111111111222000///......///000111222111000....../////////.........---,,,,,,,,,------000000111111000...---,,,....../////////......---++++++,,,,,,---///000111666555222///---,,,,,,++++++++++++,,,---...///000000///...------,,,------...------------...///////////////---+++)))***+++...............---,,,,,,***+++,,,,,,,,,,,,,,,+++---+++******+++,,,,,,+++++++++,,,,,,++++++***)))'''(((+++------+++)))'''(((&&&%%%&&&((()))))))))))))))))))))))))))******''''''((()))))))))((((((&&&&&&'''((()))+++---...)))+++------,,,+++,,,---******+++,,,,,,+++***)))------...,,,***))))))************)))******+++,,,*********)))((())),,,///666333...***'''&&&&&&'''((((((((('''((())))))***((()))******))))))+++---)))***,,,...///...---,,,...///000000///---+++)))------------+++)))'''&&&&&&$$$$$$&&&)))***(((&&&&&&''''''((((((((('''&&&***++++++++++++***))))))((((((((('''''''''''''''***++++++)))'''&&&'''(((''''''''''''&&&%%%######%%%((()))'''''')))(((%%%((('''%%%$$$$$$%%%&&&&&&&&&$$$""""""######"""!!!!!!"""""""""""""""""""""  !!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!%%%$$$###$$$$$$$$$""" """""""""""""""######$$$%%%$$$###$$$&&&'''&&&%%%&&&'''''''''&&&&&&''')))&&&''''''(((((('''''''''***(((&&&(((++++++)))&&&$$$'''+++,,,***&&&###!!!#########$$$$$$%%%''''''&&&'''''''''&&&$$$"""!!!%%%%%%&&&%%%%%%###!!!  !!!###%%%((((((%%%""" !!!""""""""" !!!"""""""""""""""$$$###############$$$%%%%%%""" """###'''***---///............//////...//////,,,(((%%%"""!!!!!!###%%% !!!!!!  !!!""" (((555---       ////////////......------------,,,,,,---...111222111///......///000///......------,,,++++++++++++000000111111000...,,,+++,,,---....../////////...---------...000333666777888666333///---,,,,,,---,,,,,,,,,,,,---.../////////......---------.........------------...//////.........---,,,+++,,,,,,------.........---,,,,,,+++++++++,,,,,,,,,++++++,,,+++******++++++++++++++++++++++++******))))))'''(((***,,,,,,+++***)))(((&&&%%%&&&((())))))(((******)))((((((((())))))&&&'''((()))))))))))))))***))))))))))))***++++++(((***++++++***+++---///+++,,,...//////...,,,+++///000000...,,,******+++))))))))))))***+++,,,---'''(((((('''&&&''')))+++777555222...***(((''''''***))))))))))))***+++++++++,,,,,,,,,******,,,...)))***,,,...///000//////...000222333333000,,,***)))***,,,,,,,,,***(((&&&(((%%%"""%%%***,,,)))%%%''''''''''''''''''(((((()))***+++,,,---,,,+++***))))))***+++***)))((('''''')))))))))((((((***,,,&&&&&&'''&&&$$$"""""""""%%%))))))''''''))))))%%%&&&%%%$$$###""""""###$$$%%%###!!!!!!"""######"""!!!!!!!!!!!!!!!""""""""" """###%%%'''((('''&&&%%%%%%$$$$$$############$$$$$$###"""###$$$$$$###!!!"""""""""""""""###$$$$$$ """$$$&&&'''((((((((('''&&&$$$%%%(((***&&&''''''(((((((((((('''---+++)))))))))(((%%%###$$$'''+++,,,***'''$$$############$$$$$$%%%&&&'''%%%&&&'''((('''%%%"""!!!!!!"""$$$%%%%%%$$$"""!!!!!!######$$$&&&)))++++++(((%%%#########"""!!!######$$$%%%%%%&&&&&&&&&$$$$$$###"""""""""######"""  !!!"""!!!$$$(((,,,...///...---...000///.........---***'''###"""  """$$$###+++'''   444333222111000///...---,,,,,,+++,,,,,,...000111000/////////111111000///...---,,,+++++++++++++++///000000000///...,,,++++++,,,---.../////////////////////000222444777999444333000...,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000111...------------...//////---,,,,,,,,,---...//////---------...---,,,,,,+++******++++++,,,,,,++++++++++++++++++******+++,,,+++++++++******************************+++,,,,,,)))'''&&&&&&((())))))(((+++******)))))))))******''''''((()))*********))))))))))))***+++,,,---...***+++,,,,,,+++---///111***+++---...//////......111222222000---,,,,,,---(((((())))))***+++------,,,------,,,++++++---///444444333222///+++(((%%%+++************+++,,,,,,---......---++++++,,,...)))***+++---////////////---///333555444111---***'''(((+++,,,---,,,+++***+++'''$$$&&&***,,,***&&&(((((('''''''''((()))***((()))+++---------,,,,,,)))***+++,,,+++***((('''$$$%%%''''''((())),,,...'''((()))'''$$$"""###$$$$$$'''(((&&&&&&((('''$$$&&&%%%###"""!!!""""""######""" !!!"""######""" !!!!!!!!! !!!!!!!!! !!!###%%%'''((('''&&&$$$""""""""""""###$$$%%%&&&$$$###""""""$$$%%%$$$###"""""""""!!!"""######$$$$$$$$$###"""!!!!!!"""###(((((('''%%%###$$$'''***&&&''''''((())))))(((((('''&&&&&&'''(((((('''&&&$$$'''))))))'''&&&%%%&&&$$$############$$$%%%%%%$$$%%%&&&''''''&&&$$$""" !!!###%%%&&&%%%###"""###$$$%%%%%%%%%&&&(((+++,,,)))&&&%%%%%%%%%$$$"""!!!!!!!!!""""""######$$$$$$###"""!!!!!!!!!!!!!!!"""$$$%%%###!!!###&&&+++---...---------///---,,,,,,,,,,,,***)))$$$""" """"""$$$)))"""   222222111000...---,,,,,,,,,,,,---....../////////000//////000222222111///------,,,+++++++++,,,,,,......///000///...---,,,+++,,,---...............////////////000222333444///...---,,,,,,---...//////...---,,,+++*********++++++,,,,,,...///111222...------------...//////,,,+++***,,,...000000000---------------,,,++++++((()))***+++,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,+++************++++++***)))))))))+++---...***((('''''')))***)))(((***************+++++++++(((((()))*********))))))%%%%%%&&&(((+++...000111---///000//////000222444)))))))))***+++,,,,,,---111222222000...------...))))))))))))***+++,,,------...///...------...000000111222222000---)))&&&++++++******++++++,,,---...//////---++++++,,,---((()))***+++------......,,,...222555444111---***((()))+++---////////////,,,)))'''''')))***)))'''''''''''''''((()))******))))))***+++,,,------,,,)))******++++++***((('''###$$$&&&'''''')))+++...***,,,,,,***&&&$$$%%%(((###&&&'''%%%%%%'''&&&###&&&%%%###""""""###$$$$$$!!! """$$$$$$###!!! !!!!!! !!!!!!""""""!!!!!!"""###$$$$$$"""!!! !!!###$$$%%%$$$"""!!!"""###%%%%%%$$$!!!!!!!!!!!!!!!""""""######$$$$$$$$$###%%%'''***(((((('''%%%$$$$$$''')))&&&'''(((((()))))))))))))))(((((('''&&&$$$"""!!!$$$%%%&&&%%%$$$$$$%%%'''$$$$$$###""""""""""""###!!!"""$$$%%%&&&%%%%%%$$$!!!"""###%%%%%%%%%%%%$$$###$$$$$$$$$######%%%''')))'''%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!""""""$$$###"""!!! """%%%%%%$$$!!!"""%%%)))++++++++++++,,,,,,***((('''((()))((('''###"""   ---000"""     ---------------,,,,,,,,,---...///111111000...---...---...///111111000...---,,,,,,,,,,,,------...,,,---.../////////...---,,,,,,---.........------//////000000//////......,,,,,,,,,------------...---,,,+++***************,,,,,,,,,---...///000111...------------...//////...,,,+++,,,...000///...,,,------------,,,++++++&&&''')))***,,,---------***,,,---,,,))))))+++---...---,,,+++***++++++,,,(((((()))******++++++++++++***((((((*********)))'''(((***+++,,,++++++***))))))*********)))((((((%%%%%%&&&''')))+++---...---///000000//////000222+++***)))(((((()))+++,,,...///000///---,,,---...***)))))))))***+++,,,,,,***,,,,,,,,,******+++,,,....../////////---+++***++++++******++++++,,,---/////////---+++***+++---'''(((((()))***++++++,,,+++---111333333000,,,)))******+++,,,---......///,,,***)))'''&&&&&&&&&&&&%%%%%%&&&'''(((((())))))******)))******+++,,,---)))))))))))))))(((''''''&&&'''(((((('''''')))++++++---...***%%%$$$&&&)))###&&&'''%%%%%%'''&&&######""""""!!!!!!"""###$$$ ###%%%%%%###  !!!!!!""""""!!!"""""""""!!!!!!!!!!!!!!!  """###$$$###""" !!!###%%%&&&%%% !!!!!!"""!!!###$$$%%%(((---111)))***)))(((&&&&&&''')))&&&&&&((())))))*********++++++***((($$$!!! """######""""""###%%%%%%$$$###!!!  !!!"""$$$%%%%%%######$$$$$$%%%%%%&&&&&&!!!"""###"""""""""$$$&&&$$$###""""""$$$%%%$$$###%%%%%%###"""!!!!!!""""""&&&%%%$$$"""!!! !!!""""""!!!!!!###%%%&&&&&&&&&((()))'''%%%""""""###$$$$$$$$$"""!!! &&&333'''   ......//////000111222222---///111333333111...,,,,,,,,,,,,...000000...---,,,,,,,,,,,,---......///+++,,,---////////////...,,,------......------,,,111222222222000...,,,++++++,,,------...------,,,*********)))******++++++......---------......///...------------...//////111...,,,,,,...///...,,,,,,,,,---------,,,++++++%%%&&&(((***,,,---......***,,,---,,,))))))+++......---,,,+++++++++,,,---$$$&&&(((+++,,,+++)))(((,,,+++))))))***++++++***%%%''')))+++,,,,,,*********************)))((('''(((((('''&&&&&&&&&&&&&&&***,,,......---,,,---...000...+++)))((()))+++,,,,,,---......,,,+++,,,---*********)))******+++,,,***,,,---,,,+++***+++,,,------,,,,,,,,,,,,------++++++******++++++,,,---/////////---+++***+++,,,'''''''''((())))))*********,,,///222111///,,,)))******)))))))))***+++,,,++++++***'''$$$###$$$%%%###$$$%%%&&&''''''''''''+++***)))((()))***,,,---((((((((('''''''''''''''***+++***)))'''&&&'''(((***,,,,,,)))###!!!$$$((($$$''''''%%%%%%''''''$$$  !!!""" $$$&&&&&&""" !!!"""######$$$ !!!!!!!!!!!! !!!!!!"""""""""###""""""""""""######$$$###""" !!!###%%%&&&&&& !!!!!!$$$%%%&&&%%%###$$$(((,,,***++++++***((('''(((***&&&&&&((()))************###%%%''''''&&&&&&&&&''' """######"""""""""%%%$$$"""!!! """$$$%%%%%%$$$$$$$$$%%%&&&'''''' !!!############&&&(((  """$$$###"""$$$###!!! '''&&&%%%###"""!!!!!!!!!### !!!!!! !!!############%%%'''$$$!!!!!!!!!!!!!!!  111+++     000///...///000000...,,,///000000000///...------)))+++---///000000000///,,,------......------,,,...............///000000...---+++******+++---...///...///111///***))),,,,,,)))''')))---...+++''')))***++++++++++++***)))////////////////////////222000...,,,+++,,,---...000...------......---+++,,,///000...)))))),,,000------------,,,+++***)))///++++++---,,,******---///...---,,,,,,***(((&&&(((((((((((((((''''''&&&&&&(((*********)))***+++)))))))))***+++,,,......)))------((((((,,,,,,'''&&&&&&''')))***,,,------...///000111111000///...---,,,+++******,,,...///***,,,...,,,******,,,///,,,,,,------,,,***)))''',,,++++++******++++++,,,+++000222///---...///...)))***+++,,,---,,,+++***...///000111111///---++++++)))(((&&&&&&''')))***(((+++...///...---------,,,,,,+++((('''(((+++---%%%%%%&&&&&&%%%%%%$$$###""""""###%%%'''***,,,---000111...(((&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%)))+++***&&&%%%''''''$$$((((((&&&%%%$$$%%%%%%&&&'''"""###%%%### !!!"""""""""""""""###$$$%%%&&&$$$!!! """"""!!!$$$%%%%%%$$$"""!!!###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""%%%%%%$$$$$$$$$%%%&&&&&&!!!"""$$$&&&'''((())))))'''''''''((())))))*********)))((('''''''''''''''%%%&&&'''((('''&&&%%%$$$ !!!!!!!!!!!!!!!"""!!!"""$$$%%%$$$!!!&&&""""""%%%$$$###!!!!!!!!!!!!!!!""""""###$$$%%%%%%###!!!!!!"""###""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""")))((('''''')))'''###  !!!!!!!!!!!!""" ###%%%$$$!!!   000///...///000///...,,,....../////////...------)))***,,,---...//////...---..................---///...............///000...---+++******+++---...//////111444333...---000,,,)))'''))),,,---***'''************************------------------------......---------...///000222000//////000000///...,,,...///---((('''***...////////////...............++++++------++++++...------,,,,,,,,,+++***((()))(((((('''((()))+++,,,&&&(((***+++******+++,,,******************++++++)))------)))(((,,,+++(((&&&'''''')))***+++,,,,,,+++,,,...000222333444444,,,+++***))))))+++,,,---***,,,---,,,***)))+++---,,,,,,***)))))))))***+++,,,++++++******++++++,,,---222333///,,,------+++***+++,,,---...---,,,+++....../////////...,,,,,,+++***)))))))))***,,,,,,---///000000...,,,,,,,,,'''(((((('''%%%%%%%%%'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&((()))***000111...(((&&&((((((%%%((((((''''''''''''(((((()))+++)))%%%###%%%$$$!!!((('''%%%$$$$$$$$$%%%&&&###!!!!!!$$$$$$!!! """!!!!!!!!!!!!"""###$$$$$$  ###$$$""" !!!$$$%%%$$$###"""!!! !!!$$$%%%$$$"""########################""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&"""###%%%&&&'''((())))))&&&&&&'''(((((())))))***''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""###$$$%%%$$$""" !!!###$$$$$$###""""""!!!!!!"""$$$$$$((()))(((&&&"""!!!!!!"""###"""""""""""""""######""""""""""""""""""""""""'''&&&%%%&&&'''&&&"""     """   ///.........//////---,,,,,,------............---))))))+++,,,---......---.........//////.........//////...............///...---,,,++++++,,,---...---...222666555111///222---***((()))+++,,,)))&&&,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...///000111111111000//////000111///...,,,---...,,,(((''')))+++---,,,+++++++++,,,---......++++++......,,,,,,///++++++++++++++++++++++++)))(((&&&%%%&&&))),,,///&&&(((***+++++++++,,,...+++++++++******)))))))))***,,,,,,))))))++++++(((''''''(((((()))***++++++,,,---...000333555666777,,,+++***))))))***+++,,,***+++,,,,,,******+++,,,---+++)))'''''')))+++---++++++************++++++000333444///+++++++++(((***+++---.........---,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...000111111///+++))))))***%%%''')))(((&&&$$$######'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((000111...)))'''((((((%%%)))((('''&&&''''''))))))''')))((($$$###%%%%%%"""&&&%%%$$$#########$$$%%% !!!"""######""" """###""""""""""""###$$$%%%&&& """###"""!!! !!!"""  !!!###%%%%%%$$$"""########################""""""###$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&%%%%%%&&&''''''(((((()))&&&&&&'''(((((())))))***'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$""""""!!!!!!!!!!!!!!!!!!$$$'''++++++(((%%%$$$%%%!!!""""""!!! ###%%%$$$###"""!!!!!!###%%%&&&+++,,,+++((($$$!!! ###############$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""###$$$$$$""" $$$222!!!       ///...---...//////---+++++++++,,,---.........---******+++,,,------............------------......//////...---------.........---,,,,,,,,,,,,---...,,,---222666555///---///---+++******+++***(((&&&---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000000000000///---,,,---......---,,,***,,,---+++))))))***,,,+++***)))((()))+++---///000------//////+++***,,,'''((())))))))))))+++,,,''''''&&&&&&'''(((***+++&&&(((***+++++++++---...+++++++++++++++++++++***+++++++++************)))''''''((())))))***++++++111111111222333444555666---,,,+++*********++++++,,,,,,---,,,,,,+++++++++...---+++)))))))))***+++++++++************++++++///222222...+++,,,***''')))***,,,------------,,,---,,,***))))))***+++,,,,,,,,,---------,,,,,,+++//////...,,,)))'''((()))***+++,,,+++(((&&&%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((,,,...,,,((('''******'''&&&%%%$$$###$$$%%%&&&(((&&&(((((($$$%%%((((((&&&%%%$$$###""""""###$$$$$$"""$$$%%%$$$ !!!""""""""""""###%%%%%%$$$$$$%%%%%%&&&'''(((""""""!!!!!!!!!  """######""" ######################## !!!"""""""""""""""###$$$&&&((()))((('''&&&''''''''''''''''''((((((''''''((())))))******+++******+++++++++*********&&&&&&&&&&&&&&&%%%%%%$$$######""""""""""""!!!!!!###,,,555777111''' !!!###!!!"""%%%###""" """%%%&&&*********'''$$$!!! ############$$$%%%''''''""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!! """444       ///...---...//////---+++++++++,,,---.........---,,,,,,,,,------...//////---,,,,,,++++++,,,,,,---......------------......------------------------//////333777555///,,,------,,,+++++++++***((('''---,,,***))))))***,,,---------------------------------............---------,,,+++,,,---...---,,,)))***,,,,,,,,,,,,---------,,,++++++,,,...000222222///...000...)))''')))%%%'''((('''&&&&&&))),,,((()))***++++++***((('''&&&(((***+++++++++,,,---***+++,,,---............,,,+++***+++***))))))***'''(((((()))***+++,,,,,,222222333333444444444444---------,,,,,,,,,------------------------+++***.........---,,,***)))(((+++******))))))******+++---//////,,,,,,...,,,((('''(((***+++,,,,,,++++++,,,***((('''''')))+++,,,,,,,,,,,,,,,+++)))((('''---------+++)))(((***+++///...---***'''''')))***$$$%%%%%%%%%%%%$$$######"""""""""###%%%&&&((()))'''))))))''''''+++,,,)))$$$$$$#########$$$&&&'''***,,,+++'''&&&))))))&&&$$$###"""""""""###$$$%%%'''((('''"""!!!!!!""""""!!! """###$$$$$$$$$$$$%%%&&&''''''!!!"""""""""!!!  """######"""""""""""""""""""""""""""""" !!!""""""""""""""""""###&&&((((((((('''&&&''''''&&&&&&&&&&&&'''(((((())))))******+++,,,,,,+++,,,------------,,,,,,''''''&&&&&&&&&&&&%%%&&&$$$$$$######"""""""""""""""***333555...%%% """!!!!!!$$$!!! !!!###%%%%%%&&&'''&&&### ############$$$%%%&&&'''######################## !!!!!!!!!  &&&      ...---------......,,,+++,,,------............---...------------...///000---,,,+++******+++,,,---------,,,,,,---......///------------------------222222555888666///---///,,,---------,,,+++******---,,,+++******+++,,,---------------------------......------,,,++++++***---,,,+++,,,.........,,,)))***+++,,,------------++++++******+++---...///111......000...(((&&&'''&&&((()))'''$$$$$$'''+++)))+++---......,,,)))'''&&&(((*********)))***+++***+++---///000000000///,,,******,,,+++)))(((+++'''((()))***,,,---......000111333555555555444444,,,---------............------,,,---...---***(((,,,---------,,,***((('''******))))))))))))******+++,,,,,,***,,,///...)))&&&''')))***+++,,,+++++++++***((('''''')))+++,,,+++******)))((('''&&&&&&+++---...---++++++,,,------,,,***'''%%%%%%(((***$$$$$$$$$$$$$$$###""""""!!!!!!"""###$$$&&&((()))###&&&'''&&&'''***+++)))%%%%%%&&&''''''(((((((((///000...(((&&&'''&&&"""$$$###"""""""""###$$$%%%))))))&&&""" $$$ !!!  !!!"""###$$$!!!"""!!!!!!"""######"""!!!!!!"""!!!"""$$$$$$$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$!!!"""$$$&&&''''''&&&&&&'''&&&%%%$$$$$$%%%'''((((((((()))******++++++,,,)))***,,,------,,,++++++)))(((((('''&&&'''''''''%%%%%%$$$$$$###"""""""""!!!$$$&&&%%%""" !!!###  !!! !!!"""###!!!###$$$$$$""" """""""""""""""###$$$%%%""""""""""""""""""""""""!!!      ...---------......,,,***....../////////...------...---,,,,,,,,,---...///...---+++******+++---...+++++++++,,,---...///000------............------111111333666444///...111,,,---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***))))))******+++***)))***,,,---,,,++++++++++++,,,,,,+++)))((((((((())))))******++++++---+++,,,///...)))'''((()))+++,,,((($$$###'''***'''(((***++++++***)))(((&&&(((******((('''((()))+++,,,...///000///...------)))))),,,,,,((((((+++'''((()))+++---///000111222333555777666444111///***+++,,,---.../////////,,,+++***+++---,,,(((%%%))))))))))))))))))************))))))))))))******+++,,,+++***,,,///---(((&&&''')))+++,,,,,,,,,,,,))))))((((((((()))+++,,,((('''&&&&&&&&&&&&(((((((((***,,,,,,***)))((()))'''((('''&&&$$$$$$%%%'''$$$%%%%%%%%%%%%$$$######""""""""""""###$$$%%%&&&###&&&'''%%%%%%((((((%%%%%%&&&(((***+++******)))+++,,,+++&&&$$$%%%$$$!!!$$$######"""###$$$%%%&&&'''&&&%%%###!!!"""$$$&&&"""######!!! !!!!!!""""""!!! !!!###"""!!!!!!!!!"""!!! """###"""###%%%(((""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&'''%%%$$$#########%%%'''((('''''''''((())))))******((()))+++,,,,,,,,,******+++***)))((('''(((((()))&&&%%%%%%$$$######""""""""" """$$$ !!! !!!"""###"""""" """$$$$$$""" !!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!    ...---,,,---......,,,***///000000000///...---------,,,+++++++++,,,---...///...,,,++++++,,,...///******+++,,,---///000111------............------...---///222111......111,,,---//////...---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,***(((((()))***+++((('''&&&''')))******(((---,,,+++++++++)))&&&###++++++,,,---------,,,,,,)))(((***......***(((***,,,......***%%%###'''+++$$$$$$$$$%%%&&&'''((()))'''(((***)))'''&&&&&&''',,,---...//////---+++***---))))))---,,,((('''+++'''(((***,,,...000222333666777999888666111+++(((((()))***,,,---...//////***)))(((***+++***&&&###'''&&&%%%$$$&&&(((+++---******))))))))))))******,,,---+++))),,,///,,,''''''(((***,,,------------)))))))))))))))***++++++&&&%%%$$$$$$%%%'''***,,,%%%'''))))))'''$$$#########%%%''''''&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$###############$$$$$$''''''%%%$$$&&&%%%"""$$$&&&)))+++,,,+++)))(((###%%%%%%""""""&&&&&&$$$$$$$$$#########$$$&&&'''#########$$$&&&''''''(((&&&''''''%%%""" !!! !!!""" """$$$###    $$$'''######################## !!!"""""""""""""""!!!!!!!!!"""###$$$&&&'''$$$###"""""""""$$$&&&(((%%%%%%&&&&&&'''(((((((((((()))+++---------+++***,,,+++)))((((((((()))***&&&&&&%%%%%%$$$###""""""###!!!!!!!!! !!!""" !!!###$$$$$$###"""!!!###%%%%%%""" !!!   !!!  !!!        ---...//////////////////000111222333333222111000------------------------+++,,,---------,,,+++***,,,,,,---.../////////...---...///000000...,,,+++///...---,,,,,,---...///......//////...------,,,+++,,,,,,------.........+++***)))***,,,---,,,+++---,,,***(((''''''((()))))))))************))))))***(((((())),,,,,,)))&&&((()))***)))((((((***,,,,,,,,,,,,***((((((***+++))))))(((((('''''''''&&&%%%&&&''''''((((((''''''((((((((((((((()))******+++---///000000...***((()))''''''))),,,---+++((()))***+++---.../////////444333222444555333...*********))))))******+++,,,,,,,,,++++++++++++,,,,,,)))(((((('''''''''((((((---+++***+++,,,,,,(((%%%)))******++++++***(((''''''###!!!$$$***//////---,,,+++)))'''&&&%%%&&&&&&(((&&&&&&'''(((&&&&&&&&&&&&&&&''''''(((((())))))''''''&&&%%%$$$$$$######%%%%%%$$$"""!!!!!!###%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((,,,111333000((("""***'''%%%$$$%%%&&&&&&%%%############"""""""""!!!***)))&&&""" """###"""!!!"""###$$$###!!!  $$$$$$""" !!!$$$$$$######"""!!! """%%%'''((((((((($$$###"""!!!!!!"""###$$$%%%%%%%%%&&&'''((()))***######$$$$$$%%%&&&&&&&&&(((((()))***************&&&%%%$$$'''***,,,+++((("""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!""" """"""###%%%%%%%%%$$$"""!!!!!! '''+++&&&           ...///000000111111000000///000111111111111000///------------------------***+++,,,,,,,,,+++******------......///.........---...///000///...,,,+++---------,,,,,,------------...............------++++++++++++,,,---...///,,,******+++,,,------,,,---,,,***)))((()))***+++))))))************)))))))))(((''')))++++++(((&&&((()))***)))((((((***,,,***+++***)))''''''(((***)))))))))(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''(((((('''))),,,//////...,,,***((('''&&&(((,,,...---,,,))))))+++,,,---.........000//////000111000---***))))))******+++++++++,,,***))))))(((((())))))***((((((''''''''''''(((((((((''''''***---...---+++******++++++***(((&&&%%%(((%%%###%%%+++//////...+++***((('''&&&&&&'''(((***((('''''''''&&&'''))))))))))))(((((('''&&&&&&''''''&&&%%%%%%$$$#########$$$$$$###!!!!!!"""###$$$$$$#########$$$%%%&&&$$$$$$######""""""!!!!!!)))***...333555222,,,&&&'''%%%#########$$$$$$###%%%%%%$$$###############((('''%%%"""!!!###$$$###"""###$$$%%%$$$"""###!!! """$$$###"""###$$$$$$"""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!$$$&&&''''''&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&((()))))))))((((((((((((((((((((((((((()))(((((('''&&&%%%&&&%%%$$$%%%'''(((&&&### !!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%$$$$$$######""" !!!  !!!"""###$$$$$$###!!! $$$&&&"""         ///000111111222222222111...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******.........///......---------.../////////...,,,+++,,,,,,,,,------,,,,,,,,,,,,------.........------+++***))))))***+++...///---,,,+++,,,---...---,,,---,,,+++******+++,,,---((())))))******))))))(((((('''''')))******(((&&&'''((()))((('''((()))+++)))))))))'''&&&&&&(((***(((((('''''''''''''''&&&''''''&&&%%%&&&'''((()))))))))((((((((((((((()))$$$'''***---//////...---)))((('''(((+++...//////)))******+++,,,------...---,,,+++,,,------+++)))'''(((***,,,------,,,+++***))))))(((((())))))***((((((''''''''''''((((((&&&&&&''')))---......---+++++++++***(((&&&###"""&&&$$$"""%%%***------+++***)))(((''''''((()))******)))(((%%%###$$$'''***,,,++++++***(((&&&$$$###$$$$$$$$$######"""""""""!!!###%%%%%%###!!!!!!"""$$$############$$$%%%%%%''''''&&&&&&%%%$$$###"""(((***---111333111---)))'''%%%######$$$%%%$$$###%%%$$$###"""!!!"""######%%%$$$###!!!!!!###%%%$$$###$$$%%%&&&%%%###!!!!!! """$$$%%%$$$  !!!!!!!!!!!! !!!"""##################$$$$$$$$$$$$$$$### """$$$&&&'''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&'''((((((++++++******)))(((((('''%%%%%%&&&&&&&&&&&&%%%$$$(((&&&%%%%%%&&&%%%###!!!"""###$$$%%%%%%%%%$$$###""""""""""""""""""""""""&&&''''''%%%"""!!!###&&& !!! """######"""!!!  """"""!!!!!!!!! !!!""""""            //////000111222222222222...............---------***************************+++++++++,,,,,,,,,,,,.../////////...---,,,,,,......//////......---,,,+++,,,............,,,+++,,,,,,---.........------+++)))((('''(((***---///...---,,,,,,......---,,,---,,,,,,+++,,,,,,---...(((((())))))))))))(((((('''(((((()))***)))(((''''''((((((((('''''')))+++)))))))))'''&&&&&&(((***&&&&&&&&&&&&&&&%%%%%%%%%((('''%%%$$$%%%&&&(((***---,,,++++++***+++++++++&&&(((+++.../////////...,,,+++))))))+++---///000++++++++++++,,,,,,---...---,,,+++******)))((((((%%%(((+++...///...,,,***++++++************++++++(((''''''''''''(((((()))+++*********++++++***))),,,,,,+++)))'''$$$!!!"""!!! """&&&(((((('''((((((''''''((()))+++,,,((()))'''"""!!!$$$((()))+++++++++***(((&&&$$$###!!!!!! !!!$$$&&&'''%%%###"""!!!###############$$$$$$%%%&&&''''''((('''&&&%%%%%%$$$&&&))),,,...---***(((((('''&&&&&&'''((('''&&&###"""  !!!"""""""""  """$$$%%%$$$######%%%%%%$$$######$$$%%%###!!! !!!!!!!!!!!!  !!!"""############$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&& !!!###$$$&&&'''(((((()))((((((''''''&&&$$$###&&&&&&&&&&&&$$$""" """""""""""""""""""""""""""%%%&&&$$$!!!!!!&&&+++!!!!!!!!!  !!!!!!!!!!!! !!!"""#########""""""###$$$###!!!  !!!!!!            ---...///000111111111111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...---,,,,,,...............------,,,---...///000000///...---,,,,,,---------------,,,***)))''''''(((***...000...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,------(((((())))))))))))(((((('''(((*********)))((((((&&&'''((('''&&&&&&(((***)))))))))((('''''')))+++''''''''''''((((((((((((((('''%%%$$$%%%&&&(((***,,,,,,++++++++++++,,,,,,***+++---///000//////...///...,,,+++***+++,,,...---,,,,,,++++++,,,---.........---+++)))'''''''''&&&(((,,,//////...+++***+++******************+++'''''''''''''''((())))))------,,,+++)))(((((((((+++++++++)))'''###!!!!!!!!!!!!###%%%&&&&&&%%%''''''&&&'''((()))+++,,,)))***((($$$%%%+++---***(((((()))))))))'''%%%$$$ !!!!!!!!!!!!!!!"""%%%((()))'''$$$###"""""""""######$$$$$$$$$$$$ !!!###%%%&&&&&&%%%$$$###%%%''')))))))))(((((((((&&&&&&'''(((((('''&&&""""""  !!! !!!"""!!! """$$$$$$"""!!!"""###$$$###""" !!!"""!!! %%%%%%$$$"""!!!!!!$$$&&&""""""""""""!!! !!!""""""""""""""""""$$$%%%&&&'''&&&%%%%%%""""""###$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&!!!"""###%%%'''(((((((((&&&'''((((((''''''&&&&&&%%%%%%%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!###&&&(((&&&"""###(((---""""""""""""!!!  !!!!!!!!! """###"""!!!""""""         ------///000111111222222111000///......---......////////////////////////------,,,,,,---...///000.........///......------//////......------------//////000000000000//////---------------,,,++++++)))((((((((()))+++...///...---,,,,,,------,,,++++++++++++++++++*********'''(((((())))))(((((('''&&&(((******)))''''''(((%%%&&&''''''%%%&&&'''))))))))))))((('''(((***,,,***++++++++++++,,,,,,,,,''''''&&&%%%&&&'''((()))))))))(((((()))******+++---...///000000///......//////...,,,***)))***,,,...---+++******+++,,,------......---***((('''((((((***---//////---+++))))))((((((''''''(((((()))''''''&&&''''''((()))***+++,,,,,,***)))(((***+++*********)))'''%%%"""!!!"""###$$$%%%&&&'''&&&&&&&&&&&&%%%&&&''')))***,,,***,,,***(((...555333***$$$&&&'''(((((('''%%%$$$"""""""""######$$$$$$$$$"""%%%(((((('''$$$###"""!!!"""######$$$$$$######!!!$$$&&&((((((((('''%%%&&&((((((''''''(((***%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$#########"""""" """""""""!!!!!!###%%%###"""!!!"""######"""!!! !!!!!!%%%%%%$$$"""!!!"""&&&)))%%%%%%%%%###"""  !!!""""""#########!!!"""$$$&&&'''&&&%%%$$$!!!!!!!!!!!!!!! !!!$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%'''((()))###$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%###%%%''''''&&&&&&&&&((("""###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%### !!!$$$"""!!!!!!"""######  !!!""""""  ###!!!$$$$$$           ---...000111222333333333333222111000/////////000////////////////////////,,,,,,++++++,,,...///000------......///.........//////...---------------//////............//////.........---,,,+++***)))((((((((()))+++---...///...,,,++++++,,,,,,+++************))))))(((''''''''''''((((((((((((''''''###&&&((((((&&&%%%%%%&&&%%%&&&'''&&&%%%%%%''')))'''(((((('''&&&''')))+++++++++++++++,,,,,,,,,---&&&&&&&&&''''''''''''((('''''''''((()))***+++,,,,,,---......//////......+++---...---***)))***+++,,,+++)))((('''((()))***(((+++......,,,))))))******+++---......,,,***)))((((((''''''''''''((((((&&&&&&&&&''''''((()))******++++++***((((((+++---((()))))))))((('''%%%$$$"""$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***(((***((()))333===666'''###%%%&&&''''''%%%###""" !!!!!!"""###$$$$$$%%%!!!###%%%&&&$$$"""!!!!!! !!!"""###$$$######""""""$$$''')))++++++)))(((&&&((()))'''%%%%%%'''***$$$$$$$$$&&&((((((&&&$$$###$$$%%%&&&%%%$$$"""!!!!!!###$$$###""""""###%%%$$$###""""""$$$$$$###""" !!! $$$%%%%%%$$$""""""$$$&&&&&&&&&&&&%%%###"""  !!!"""###$$$$$$$$$$$$ """$$$'''''''''%%%$$$######"""!!!!!! $$$$$$&&&'''((((((''''''"""""""""$$$%%%''')))***$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$&&&(((((('''&&&''')))###$$$%%%%%%%%%$$$"""!!!  !!!$$$$$$!!! !!!###$$$&&&&&&### $$$(((""" !!!$$$### """!!!          //////111222333444444444555444222111000000000111------------------------++++++******+++---...///,,,,,,---.../////////...//////...------------...///...---,,,,,,---.../////////...---,,,***)))((('''((()))+++,,,---...///---,,,+++++++++,,,***)))))))))))))))(((&&&%%%%%%''''''((((((((((((''''''!!!$$$''''''$$$"""###%%%%%%&&&&&&&&&%%%%%%'''(((&&&''''''&&&%%%&&&(((***(((((())))))*********+++%%%&&&''''''((((((''''''((((((((()))***,,,---...***+++,,,---............(((+++------+++)))***,,,+++***(((&&&%%%&&&'''(((###(((,,,...---++++++,,,,,,---.........,,,***(((******))))))))))))******&&&&&&&&&'''''')))******+++,,,---***''''''))),,,'''((()))))))))((('''&&& """$$$%%%$$$######$$$%%%%%%$$$$$$%%%&&&((()))$$$&&&%%%(((555???555"""###%%%&&&'''&&&$$$!!! !!!"""""" """$$$###""" !!!"""$$$$$$######""" """%%%'''((('''%%%$$$&&&'''(((&&&######&&&)))&&&&&&&&&(((******(((''' """$$$%%%%%%### """###%%%$$$###"""###%%%%%%$$$######%%%%%%$$$###$$$&&&&&&$$$!!! ###&&&###%%%&&&&&&###!!!!!!!!!&&&&&&&&&%%%$$$###"""!!!""""""###$$$%%%%%%%%%%%% """%%%'''((('''%%%$$$'''&&&%%%$$$############$$$%%%''')))******))))))!!!!!!"""###%%%(((***+++%%%$$$$$$######""""""!!!"""###$$$%%%%%%%%%%%%%%%'''***,,,,,,)))((()))+++((((((((('''%%%###!!! """###"""  ###$$$!!! """$$$%%%&&&%%%""""""'''(((%%%"""  ###$$$### ###$$$"""                /////////000111111222222111111222333333111000///000///------///000//////...------------...////////////000///------...000...//////---+++***+++,,,000///,,,+++++++++---...,,,+++***)))((()))***+++'''((())))))((()))+++---+++,,,.........,,,***)))*********)))))))))))))))$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$&&&''''''(((&&&&&&''''''''''''&&&&&&'''(((***++++++***((('''''''''((())))))((('''&&&***))))))+++...//////---(((((('''(((***---000222000111000---***(((***---'''''''''''')))+++---///'''''''''''''''((())))))......------,,,+++++++++###$$$''')))++++++,,,+++''''''''''''(((***+++,,,+++++++++)))'''''')))+++((((((((((((((((((((((((!!!"""$$$%%%&&&''''''''''''&&&&&&'''((()))'''&&&)))%%%$$$)))000111)))!!!"""###$$$%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$%%%&&&'''&&&### !!!&&&***((($$$!!!!!!###%%%%%%###)))'''$$$$$$&&&'''((((((""""""$$$''')))***(((&&&$$$$$$$$$###"""!!! $$$%%%$$$!!!"""%%%$$$ !!!###""" """%%%%%%$$$###!!!!!!###$$$%%%"""###(((+++'''%%%&&&$$$"""!!!!!!"""$$$&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$&&&((((((&&&%%%%%%%%%$$$$$$...<<<;;;///''')))"""###$$$$$$###!!!$$$###!!!  !!! !!!!!!!!!!!!!!! !!!###### """###""" !!!$$$"""!!!&&&***(((!!!!!!!!!"""$$$'''((('''###            //////000000111222222222000000000000000///......///---++++++---------,,,,,,++++++++++++,,,---------...///...------...000222111000//////............---,,,+++***++++++,,,,,,++++++******************+++,,,+++++++++---///,,,,,,------,,,***(((&&&(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((())))))(((''''''(((((()))***)))((('''&&&%%%&&&'''((()))((((((''')))))))))+++---///...---+++*********+++---000222///000000---***)))+++---,,,+++***)))((('''(((((('''''''''''''''((()))))))))))))))(((((('''''''''%%%&&&((()))))))))((((((''''''(((((())))))***************(((&&&&&&(((***...---,,,***)))'''&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&%%%$$$&&&###"""&&&+++,,,'''!!!######$$$%%%%%%$$$###"""########################!!!  !!!$$$(((***((('''%%%%%%%%%&&&&&&&&&%%%$$$$$$######&&&))),,,+++(((%%%$$$%%%'''(((((($$$###$$$&&&((()))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$###&&&'''$$$###%%%$$$""""""$$$$$$###"""$$$&&&%%%$$$"""!!!!!!"""$$$%%%"""###'''***''' %%%'''%%%$$$""""""$$$%%%'''&&&&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$!!!""""""###$$$&&&&&&'''!!!!!!!!!""""""#########&&&&&&''''''''''''&&&&&&)))***+++***'''%%%######%%%--->>>LLLHHH555******###$$$%%%%%%$$$###!!!!!!  !!!"""######""""""!!! !!!"""""""""""""""!!!!!! """"""!!!###$$$!!!!!!###!!!!!!%%%$$$ $$$***......***$$$             000000000111222222333333111000000//////////////////---,,,+++,,,---,,,+++,,,++++++++++++,,,------,,,---......------///111444111//////111222000------------------,,,,,,+++++++++,,,,,,++++++***))),,,---------++++++---///+++,,,,,,,,,+++)))&&&%%%''''''''''''''''''''''''))))))'''&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((()))))))))(((''''''&&&((((((((((((((('''&&&&&&%%%%%%&&&'''(((((((((''')))((((((***---...---+++,,,+++******+++,,,...////////////---+++***+++,,,,,,+++***)))'''&&&%%%$$$'''''''''&&&''''''((()))******))))))))))))))))))(((((())))))((('''%%%$$$'''((()))******)))(((''')))******)))'''''')))***000///...,,,***)))''''''''''''&&&%%%%%%&&&'''(((((('''''''''&&&%%%%%%$$$$$$######$$$&&&'''%%%###$$$%%%%%%&&&%%%$$$"""!!!########################!!!  """'''+++...(((&&&$$$%%%((()))%%%!!!###%%%'''&&&$$$'''...555---***&&&$$$%%%'''((()))'''%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&"""'''(((&&&%%%&&&%%%""" ###%%%&&&&&&%%%%%%&&&$$$###"""!!!!!!"""###$$$$$$%%%))),,,)))%%%&&&)))'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''''''''&&&&&&))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&!!!""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))***+++***(((%%%$$$$$$""",,,>>>IIIBBB///%%%%%%%%%%%%&&&&&&&&&$$$###""" """$$$%%%$$$$$$###!!! """"""######"""!!! !!!"""""" ###%%%###!!!!!!  !!!  """###,,,333444000***%%%           000000111111222222333333444333111000000000111222111///------......---,,,...------------...//////,,,...//////...///111333333///,,,...222333///+++///000111222111000...---***+++,,,,,,,,,+++)))(((+++,,,,,,+++***)))+++,,,***+++++++++***)))(((''''''''''''''''''(((((((((***)))'''%%%%%%&&&((()))''''''&&&&&&%%%%%%%%%$$$''''''(((((()))))))))***((((((((((((((('''&&&%%%'''''''''(((((((((((((((&&&''''''''''''&&&&&&&&&)))((((((***,,,---,,,***,,,+++************+++,,,.........---,,,,,,,,,,,,''''''(((((((((((('''''''''''''''&&&&&&''''''(((************++++++++++++)))*********)))(((&&&%%%''')))***+++***)))'''%%%***+++++++++))))))***+++///......------,,,,,,+++***)))'''%%%$$$%%%'''(((&&&''''''&&&%%%%%%&&&'''%%%&&&&&&%%%$$$$$$&&&'''&&&&&&''''''&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!&&&***---'''%%%$$$$$$&&&&&&$$$"""&&&''''''&&&'''+++111666///+++&&&$$$$$$&&&(((((()))'''$$$$$$%%%'''((((((''''''&&&%%%%%%%%%$$$%%%%%%''''''&&&(((+++((("""!!!###%%%''''''&&&&&&&&&###""""""!!!!!!""""""###"""$$$''')))(((&&&&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''+++******)))(((''''''&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%$$$######""""""((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###%%%''''''&&&%%%%%%&&&"""&&&...333...$$$ """%%%%%%&&&&&&&&&%%%$$$$$$!!! !!!"""$$$%%%$$$$$$###!!! !!!!!!!!!!!!  !!!"""######""" ###&&&### !!!###""" ###***000222000+++'''          ///000000111222222333333444333111000000000111222000///------......---,,,...------------...//////...///000000///000222444222///---///333333///+++...000111222222000...---)))***+++,,,+++***)))(((+++,,,,,,+++***)))+++,,,*********+++++++++++++++'''''''''(((((())))))))))))(((&&&$$$$$$%%%&&&((('''''''''&&&&&&%%%%%%%%%%%%&&&'''(((***+++,,,---***************)))((((((%%%&&&''')))***+++,,,,,,***)))((('''&&&%%%%%%%%%)))((((((***,,,,,,+++***---,,,,,,+++++++++++++++------------------,,,,,,&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''(((((())))))))))))***+++,,,,,,+++)))(((((()))***+++***(((&&&%%%''')))******(((((()))***.........---------,,,,,,+++)))'''%%%$$$%%%&&&'''"""###$$$###""""""%%%'''%%%&&&&&&%%%###"""%%%'''&&&'''''''''&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!###"""  ###&&&((((((((('''%%%###$$$'''++++++(((%%%&&&)))---000000...***&&&$$$%%%&&&''''''***'''$$$$$$%%%'''((()))***)))(((&&&%%%$$$$$$$$$(((&&&$$$%%%,,,111,,,######$$$$$$&&&'''&&&%%%$$$######""""""""""""###### """""""""###$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((((('''++++++***)))((((((''''''&&&%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%$$$######"""##################""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!$$$$$$###"""######%%%######'''(((%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""######"""""""""!!!  !!!  !!!!!!!!! """$$$""" !!!  $$$%%%"""!!!%%%((()))'''%%%$$$         /////////000111111222222111000000///////////////---+++******+++,,,,,,+++,,,++++++++++++,,,------...///000000//////111333222111000222444444111...,,,...///000000...,,,+++))))))******))))))(((''',,,---------++++++---///*********++++++++++++,,,'''''''''(((((())))))***''''''%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&(((***,,,---...,,,------......------,,,%%%'''***---...///...---+++***)))'''&&&&&&&&&&&&***))))))***,,,---,,,***.........---------,,,,,,---,,,,,,---...///---,,,+++***((('''&&&'''((((((((('''&&&&&&%%%&&&&&&&&&'''(((((()))***++++++,,,)))***,,,------,,,++++++((()))*********((('''&&&###%%%''''''&&&%%%&&&'''000///...---,,,+++***))))))(((&&&%%%%%%%%%&&&&&& """###""" ###&&&###$$$$$$###!!!!!!"""$$$$$$%%%%%%&&&%%%$$$"""!!!###########################"""!!! """###)))******(((%%%&&&,,,222---)))%%%&&&***,,,,,,***+++(((&&&$$$%%%&&&&&&&&&)))'''%%%$$$&&&((()))))),,,+++)))'''&&&&&&'''''')))&&&###%%%---333111)))'''&&&%%%%%%&&&&&&%%%$$$########################!!!$$$%%%$$$$$$''''''%%%###$$$%%%&&&&&&%%%$$$###%%%&&&'''(((((((((((((((******))))))((((((''''''############$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''###########################$$$$$$%%%%%%$$$$$$###!!!###$$$$$$""" ###!!!"""&&&******&&&!!!$$$$$$%%%%%%&&&&&&''''''***(((&&&$$$###""""""###""""""!!!!!! !!!!!!""""""""""""!!!!!!  $$$"""!!!$$$###!!!             .........///000000111111000000000000000///......+++***))))))+++------,,,,,,++++++++++++,,,------...//////...------///000///000111222333222000///------.........---,,,+++)))(((((('''''''''''''''***+++,,,+++++++++---///,,,,,,+++***)))(((((((((%%%%%%&&&''''''((())))))&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&((()))+++,,,---++++++,,,---............)))+++///111222111...,,,***)))(((((((((((()))***+++******+++------,,,+++++++++,,,,,,,,,+++******,,,++++++---///000...+++///---)))&&&%%%&&&''')))((('''&&&&&&%%%%%%%%%&&&(((((()))***+++,,,---...***+++,,,,,,,,,,,,******))))))))))))((((((((((((###%%%(((((('''&&&''''''------,,,++++++***))))))&&&&&&&&&&&&%%%%%%%%%%%%'''((()))&&&!!! $$$((($$$$$$############"""!!! !!!"""###"""""" ########################"""!!!!!!!!!!!!!!!!!!!!!''''''''''''(((***---///((('''&&&''''''((('''''''''&&&$$$%%%&&&'''&&&$$$'''&&&$$$%%%''')))******)))((('''&&&&&&''')))***%%%''''''&&&***111444222---***&&&%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%((((((%%%'''++++++'''###%%%&&&((((((&&&%%%###%%%&&&'''((())))))))))))((((((((((((((((((((((((###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$$$$#########%%%&&&&&&$$$"""!!!"""!!!"""$$$&&&((((((&&&###%%%%%%&&&&&&'''((()))***,,,***(((&&&%%%$$$$$$$$$$$$###"""!!!  !!!"""############!!!!!!  &&&%%%"""%%%&&&!!!           ------......///000000000111222333333333222000///,,,+++***+++...///000///...------------...//////---......---++++++,,,...+++...000111000.........///////////////......---)))((('''%%%%%%&&&'''''''''((())))))((()))+++---...---+++)))'''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&'''(((((((((&&&''''''((()))******+++'''((()))***+++,,,,,,,,,,,,///222555444111---***(((((('''((()))+++---...,,,++++++,,,......---+++''''''(((((((((((('''''',,,+++***---000111...+++000---)))&&&%%%'''***,,,((('''&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''((()))******+++,,,,,,+++***((('''))))))(((((((((((()))***&&&(((++++++************'''((()))***+++,,,,,,---$$$$$$%%%&&&&&&%%%%%%$$$///000000,,,&&&$$$&&&***'''&&&%%%%%%'''&&&$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!$$$""""""%%%***,,,+++((("""%%%((((((%%%###%%%'''%%%$$$$$$%%%''''''%%%###&&&%%%$$$&&&(((***+++***$$$$$$######$$$''')))+++!!!(((+++((('''---555:::111,,,'''%%%&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$"""%%%%%%!!!"""''''''"""$$$&&&(((******(((&&&$$$%%%&&&'''((())))))))))))''''''''''''((((((((((((&&&''')))+++,,,++++++***+++***)))((('''&&&%%%%%%!!!!!!"""######$$$%%%%%%######$$$$$$$$$$$$######"""$$$'''((('''''''''(((&&&((((((%%%$$$&&&)))***''''''''''''(((***+++,,,,,,+++)))'''&&&%%%&&&&&&&&&%%%$$$"""  !!!!!!""""""###"""!!!!!!!!!###$$$%%%""" (((&&&"""'''***!!!         +++++++++,,,,,,,,,------000000000000////////////,,,,,,------///111222333,,,,,,------------,,,,,,------,,,,,,,,,------...000//////000111111///...000111222111000---+++)))(((+++,,,***&&&''',,,111***))))))))))))+++,,,---,,,,,,***)))'''%%%$$$###%%%$$$######$$$&&&'''((("""###$$$%%%%%%%%%$$$$$$((('''&&&%%%$$$%%%&&&&&&((('''((()))+++,,,***))),,,,,,++++++++++++++++++///222666999999666222///+++***)))))))))***+++,,,333222222111000///......+++)))'''(((+++,,,***(((***,,,...111222333222222000...***''''''(((***,,,&&&&&&''''''''''''''''''$$$%%%'''((((((((('''&&&)))(((&&&''')))******)))...+++((()))+++,,,***'''(((((()))***+++*********''''''&&&&&&***///,,,&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&000999888---###!!!###"""%%%&&&%%%%%%%%%&&&$$$""" !!!###$$$$$$ !!!###$$$&&&&&&&&&&&&"""""""""""""""!!! !!!###%%%))),,,)))###$$$%%%&&&((()))*********((())))))))))))'''&&&%%%$$$"""!!!"""$$$&&&''''''((((((((('''&&&&&&%%%%%%''''''&&&(((,,,222888<<<+++(((%%%$$$%%%(((***+++---,,,)))'''&&&&&&'''(((---)))&&&&&&***+++(((%%%'''&&&&&&%%%%%%$$$$$$###)))((('''&&&''')))+++,,,---(((&&&(((((($$$&&&+++)))******+++++++++++++++******)))***,,,,,,***)))(((&&&#########$$$######$$$###""" !!!"""###%%%'''((()))((('''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''((())))))******'''$$$""""""######"""$$$%%%&&&''''''%%%###""" !!!###$$$%%%%%%$$$$$$###""""""###%%%%%%$$$""" !!!%%%(((&&&###       ,,,,,,,,,,,,------------111111000000///...------*********+++,,,---...///------............------------------......///000000//////////////////......///000000000...,,,+++(((***,,,)))&&&%%%(((,,,,,,+++*********+++,,,---++++++***((('''&&&%%%$$$%%%%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$%%%&&&'''(((((('''&&&''')))+++************+++,,,---.../////////222555777777333///,,,))))))(((((()))+++---...111111000000///...------,,,***))))))***+++)))&&&)))+++---000111111111000...,,,)))''''''''')))******))))))(((''''''''''''&&&&&&'''(((((()))))))))((('''&&&''')))++++++***+++*********++++++***((())))))))))))))))))))))))(((((('''&&&***///,,,'''%%%&&&'''&&&%%%$$$%%%'''###+++222111***###"""$$$"""$$$&&&&&&%%%$$$%%%&&&%%%###!!! """$$$%%%%%%!!!!!!"""###$$$%%%&&&'''$$$%%%%%%%%%$$$$$$###"""!!!$$$%%%&&&))),,,((("""$$$%%%&&&(((((()))))))))$$$%%%&&&(((((((((((('''%%%###""""""$$$&&&'''&&&'''''''''''''''&&&&&&&&&'''''''''))),,,///222333)))'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&'''(((---***&&&'''***+++)))&&&&&&&&&&&&&&&''''''''''''(((((('''&&&''')))+++,,,***''''''++++++''''''***)))***,,,...////////////,,,+++***+++,,,,,,***)))'''%%%"""!!!"""######"""$$$###""""""!!!!!!""""""$$$%%%'''(((((((((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%))))))))))))(((((((((((((((%%%"""!!!!!!!!!!!! """###$$$%%%%%%###""" !!!"""$$$$$$$$$$$$###   """%%%$$$%%%%%%$$$!!!        ......------------------222111000///...,,,++++++---------------...//////.........//////.........---------...///000111222000000///...------......,,,,,,...//////...---,,,'''))),,,+++((((((***---------+++*********+++,,,)))))))))(((''''''&&&&&&&&&%%%$$$#########$$$%%%'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''))))))((('''&&&&&&(((***+++***))))))******+++,,,------...000222444333000,,,)))(((''''''((()))+++---//////......------,,,,,,,,,---+++************(((&&&'''))),,,///000000///...***)))(((''''''&&&''''''---,,,***(((''''''(((((((((((('''((((((***+++,,,(((''''''(((***,,,+++***'''))),,,---,,,************)))((('''''''''((()))((()))'''&&&***...,,,'''&&&'''((('''&&&%%%&&&((("""%%%)))(((%%%######%%%%%%&&&'''&&&%%%%%%&&&(((&&&$$$""""""###%%%&&&%%%""""""!!!!!!"""$$$&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$'''((('''((()))&&& %%%&&&&&&'''((((((((('''$$$$$$%%%''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&'''''''''''''''''''''(((***************'''&&&&&&((()))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''---)))''''''***+++)))'''&&&''''''((())))))******(((''''''&&&''')))***+++'''&&&)))---...+++)))+++***,,,///222444444333333000...---,,,,,,,,,***(((%%%###!!!!!!"""######"""""""""#########"""!!!!!!%%%&&&'''((('''&&&%%%$$$###############$$$%%%&&&,,,,,,+++)))((('''&&&%%%%%%###   !!!"""""""""!!! !!!"""$$$$$$$$$$$$###"""!!!   ###'''&&&!!!         ///............---------/////////...------,,,,,,000//////.........//////......////////////......,,,,,,,,,---...000111222111111000...---,,,---...,,,,,,---......---,,,,,,'''***,,,---------...000...---+++))))))))))))***((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''(((***)))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&''')))+++,,,+++***)))))))))(((''''''&&&&&&***,,,...000000...+++))))))((((((((()))***,,,---+++++++++++++++++++++++++++++++++++++++***)))'''&&&(((+++...//////---,,,'''''''''''''''&&&%%%%%%---,,,***((((((((()))***+++***(((((()))+++...000+++***)))***++++++***((($$$(((---...,,,******+++***)))'''&&&%%%&&&((()))'''((('''%%%(((,,,+++''''''((()))((('''&&&''')))$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%&&&)))+++&&&$$$######%%%&&&&&&&&&###"""!!! !!!###&&&'''$$$$$$$$$%%%%%%$$$######%%%((()))'''&&&&&&###%%%&&&&&&'''''''''&&&&&&(((((((((''''''&&&%%%%%%)))'''&&&&&&&&&'''&&&$$$%%%%%%&&&&&&'''(((((()))(((((((((((((((''''''''''''&&&&&&'''((((((&&&$$$+++++++++***)))(((&&&&&&***(((&&&'''((())))))'''''''''(((((())))))))))))''''''&&&''''''(((******&&&&&&))),,,.........///...000444777888888666444444111///...---,,,***)))&&&$$$"""!!!###$$$$$$### !!!"""######""" &&&&&&''''''&&&%%%$$$###""""""""""""###$$$%%%&&&+++******((('''&&&%%%$$$$$$"""   !!! !!!"""###%%%%%%%%%%%%$$$$$$"""  !!!"""           ........................,,,,,,------.../////////,,,,,,++++++******++++++......////////////......+++++++++,,,---///000111222333333111...,,,---///.........------,,,++++++***,,,---------,,,,,,,,,,,,+++)))((('''&&&''''''''''''''''''((((((((()))%%%%%%%%%&&&'''***,,,---+++***)))'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((,,,///...+++((())))))(((''''''&&&%%%%%%&&&(((***---------,,,++++++***)))((((((((()))***)))))))))))))))*********''')))+++,,,,,,+++++++++&&&(((,,,///000///,,,+++&&&''''''(((((('''&&&%%%******)))))))))+++,,,------+++)))((())),,,///111---,,,++++++,,,+++(((&&&$$$(((---...,,,******+++***)))'''%%%%%%&&&((()))'''((('''$$$%%%))))))&&&'''((())))))''''''((()))(((&&&###""""""###$$$%%%###$$$%%%%%%&&&(((+++...&&&$$$###$$$&&&'''&&&%%%$$$###"""!!!!!!###%%%'''###$$$$$$%%%%%%%%%$$$$$$%%%))))))&&&$$$$$$"""$$$%%%&&&&&&&&&&&&&&&%%%******)))(((((('''''''''***(((''''''((((((&&&$$$$$$%%%%%%&&&'''((()))))))))((('''&&&&&&'''((())))))'''%%%%%%&&&''''''''',,,,,,,,,,,,+++)))((('''((('''&&&&&&'''(((((('''((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))***'''((()))+++...222555666555777:::<<<<<<:::777444777444111///...---,,,***(((&&&######$$$%%%%%%%%% !!!!!!!!! &&&&&&&&&%%%%%%$$$######""""""""""""###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$""" !!!!!!  """###$$$&&&&&&&&&&&&%%%!!!            ,,,,,,---------.........++++++,,,...///000111222------,,,++++++,,,,,,,,,.........//////.........+++++++++,,,---...///000333666777555111......000000///......---,,,,,,+++...---,,,***)))'''&&&%%%+++***(((&&&&&&&&&&&&'''''''''''''''(((((())))))%%%%%%%%%'''))),,,///000+++***(((&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%(((,,,......+++(((((((((((())))))*********%%%''')))+++,,,---......,,,+++)))(((''''''((((((''''''(((((()))))))))***%%%(((+++------,,,,,,,,,'''***...111111000---+++'''((((((((((((((('''''')))***+++,,,---......///...---+++)))***+++...000...---,,,------+++(((&&&'''))),,,---,,,*********(((((('''''''''((()))***''')))((($$$$$$((()))''''''((()))((('''&&&'''))))))((('''%%%$$$$$$%%%&&&"""$$$%%%&&&&&&(((***---%%%$$$###$$$&&&'''&&&%%%$$$$$$#########$$$&&&'''%%%%%%&&&'''''''''&&&&&&%%%)))***&&&###$$$### ###$$$%%%%%%&&&&&&&&&%%%(((((((((((()))***+++,,,***)))((()))))))))'''%%%%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%''')))+++)))'''%%%%%%''')))))))))''''''((((((((()))))))))''''''&&&&&&''''''((((((((((((''''''&&&%%%%%%$$$%%%&&&&&&'''(((((())))))***,,,------111999===>>>>>>???@@@AAA???<<<999777999666222000//////---,,,***(((%%%$$$%%%%%%%%%$$$ !!!!!!!!! %%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!!!!""""""!!!!!!!!! """###$$$&&&&&&&&&&&&%%%"""        ###!!!      ******+++,,,---...//////------...///000000111111.........------...//////------............---------------------...//////555999<<<:::555000///111//////.....................,,,)))((('''''''''&&&***)))((('''&&&&&&'''((('''''''''(((((((((((((((%%%%%%&&&''')))+++...///***)))'''%%%$$$$$$%%%&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$''')))++++++***)))))))))))))))*********'''((()))+++,,,---......******(((''''''((())))))&&&&&&''''''((()))******&&&)))---...---+++++++++)))+++000333333111...,,,)))))))))))))))))))))***,,,---///000111111/////////---,,,******+++,,,---,,,+++,,,---...---***(((+++*********++++++***(((&&&'''(((((()))***++++++)))+++***&&&%%%)))+++)))&&&'''((((((&&&&&&'''(((&&&(((***)))'''&&&&&&(((###%%%''''''&&&&&&'''((($$$######$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%***+++(((%%%&&&&&&$$$!!!"""###%%%&&&&&&&&&&&&((((((''''''((()))++++++))))))(((***+++***(((&&&%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&(((+++,,,+++)))'''&&&%%%%%%%%%&&&((()))((((((((((((((((((***+++'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((+++000333444999AAAEEECCCEEEEEEEEEEEECCCAAA???===:::777333111000000///...+++(((%%%$$$$$$$$$###"""!!!!!!!!!!!!!!!"""#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!""""""!!!  !!!###$$$%%%%%%$$$###"""  ))),,,$$$     """      ((()))***+++---...//////////////////000000000000+++************+++,,,---,,,------------------,,,//////.........//////000555:::>>>===777222000111---------......000111111+++)))''''''))),,,---...+++***(((''''''(((((()))''''''((((((((((((((((((&&&&&&&&&'''(((***,,,---)))(((&&&$$$###$$$%%%&&&"""###%%%'''((((((''''''&&&###!!!"""$$$(((***++++++***)))((('''&&&%%%%%%*********+++,,,,,,------)))(((''''''''')))***+++%%%&&&&&&'''((()))******'''+++//////---***)))******---111444555222///---++++++************+++,,,///111333444444222000...///...,,,+++******++++++))))))+++---//////---+++...+++((()))+++,,,***'''%%%&&&(((***+++,,,,,,,,,+++---,,,(((&&&***,,,+++&&&'''((('''&&&%%%&&&(((###'''++++++(((&&&(((***%%%&&&((((((&&&$$$$$$$$$#########$$$&&&&&&%%%###%%%%%%&&&'''''''''&&&&&&!!!"""######$$$$$$$$$$$$%%%+++---)))'''((()))((( !!!###$$$%%%&&&''''''+++***((('''&&&&&&'''''')))((()))***++++++)))'''&&&&&&&&&'''''''''''''''"""$$$&&&((((((&&&$$$###$$$%%%(((+++......+++))),,,***'''%%%$$$$$$%%%&&&)))*********)))***+++---%%%%%%&&&&&&'''((((((((($$$%%%&&&'''((((((((((((,,,333888:::???GGGIIIFFFIIIIIIHHHGGGFFFEEECCCBBB;;;777333111111111000///+++(((%%%######"""!!! $$$###"""""""""###%%%&&&###"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""!!! !!!""""""  !!!"""######"""""" !!!)))===@@@///!!!              ***++++++,,,---...//////,,,,,,,,,...000000///...,,,,,,,,,---------......//////------------//////222111///---,,,---...///666999>>>AAA@@@===888555111000000111222111000...+++++++++,,,,,,------------+++(((&&&%%%&&&((()))******)))'''&&&%%%######'''&&&%%%%%%&&&'''((()))***)))'''%%%$$$###$$$$$$&&&'''&&&&&&&&&)))---111&&&((()))***))))))+++---------------+++***)))(((+++,,,---,,,++++++,,,...+++***((('''''''''((()))+++++++++,,,---,,,***(((***...333888999777444111...+++...666;;;888222...+++***)))((()))++++++,,,000000333666555///---///333000...111666777111***,,,------......------,,,)))))))))***++++++)))'''((('''%%%&&&((()))))))))+++,,,,,,***)))((()))+++))))))((('''''''''''''''((((((''''''&&&&&&&&&%%%###$$$$$$###"""###&&&(((***)))((('''&&&%%%%%%%%%$$$%%%&&&'''&&&$$$""" ############$$$%%%&&&'''!!!###%%%&&&&&&%%%$$$###&&&&&&&&&'''((())))))***'''(((((())))))))))))(((666222...+++++++++,,,,,,)))((('''&&&&&&&&&&&&&&&)))((('''&&&''')))+++---...---,,,***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''')))+++---...'''''''''(((((()))***+++$$$''')))((('''(((---111...222:::AAAGGGJJJKKKLLLJJJIIIGGGFFFFFFGGGHHHIIIFFFAAA:::555222111000///++++++)))(((&&&$$$###"""$$$###!!!  !!!"""###$$$%%%&&&''''''###"""###&&&+++---+++)))&&&###"""$$$((()))'''###&&&%%%$$$"""  !!!!!!!!!$$$%%%$$$!!!###!!! ######"""&&&999==='''  $$$&&&$$$!!!     ******++++++,,,---------+++******,,,.........,,,++++++++++++,,,,,,,,,------,,,+++******+++,,,---000///---,,,+++,,,---...222555999===>>><<<999777111000////////////...---,,,,,,,,,------.........,,,+++)))'''&&&'''(((((()))((((((((('''&&&&&&&&&(((((('''''''''(((*********)))'''&&&%%%$$$$$$$$$"""""""""""""""$$$'''+++''')))******))))))***,,,***++++++++++++***)))))),,,------,,,******+++,,,,,,+++***)))((())))))***************++++++***)))...000333555555444222111///...111888:::444///,,,(((***,,,+++***+++///333333111222555555111000111222000///333888888222,,,++++++,,,,,,,,,,,,++++++)))))))))***++++++)))'''((('''&&&'''((()))((('''***++++++***)))((()))+++))))))((('''''''''''''''(((***,,,------+++(((&&&%%%&&&'''&&&%%%%%%'''((((((((('''&&&%%%%%%%%%&&&$$$%%%&&&&&&&&&$$$"""!!!###""""""###$$$%%%&&&&&&''''''(((((('''&&&$$$###%%%%%%%%%&&&'''((((((((('''(((((()))))))))))))))444222...,,,,,,,,,,,,+++(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***++++++***))))))(((((('''&&&&&&&&&'''''''''((((((***)))))))))***,,,---///,,,+++)))(((''''''((((((***+++,,,------///222444333777>>>FFFMMMPPPNNNLLLOOONNNLLLKKKKKKLLLMMMNNNHHHDDD>>>888666444222000,,,+++***(((&&&$$$###"""%%%$$$###""""""###$$$$$$""""""###$$$%%%&&&''''''"""!!!!!!$$$'''(((&&&$$$###!!!!!!%%%'''$$$!!!###"""!!!  !!!   $$$!!!!!! !!!:::@@@'''   $$$+++...,,,'''$$$    ******++++++++++++++++++)))(((((()))+++,,,,,,+++***************+++,,,,,,......------------......---,,,+++***+++,,,---......000333666888999999888222000---,,,---------,,,------------............******))))))((((((''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))(((((('''&&&$$$$$$%%%&&&&&&%%%%%%&&&(((+++(((***+++***))))))***+++)))******++++++,,,,,,,,,,,,------+++))))))***+++,,,++++++***)))************)))))))))))))))******111111111111111111111000---...333888666...******&&&+++///...,,,---333999666222000444777444111111000///000444999999333---+++,,,------------,,,+++***)))((()))++++++)))((((((''''''((())))))'''%%%((()))******))))))***+++)))(((''''''&&&''''''''''''***...111111---)))%%%%%%'''((((((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&$$$###"""############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''((((((((()))))))))222000...---------+++)))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))''''''(((((()))***++++++,,,,,,+++++++++,,,---...---,,,***(((''''''((())),,,+++***+++...111333333999;;;BBBMMMWWWYYYTTTNNNSSSRRRQQQPPPPPPPPPPPPPPPJJJGGGAAA===999666333111,,,+++***(((&&&$$$"""!!!######"""###$$$%%%&&&'''""""""###%%%&&&&&&&&&'''"""!!!!!!"""$$$$$$"""!!!!!!!!!$$$&&&$$$!!!!!!!!!!!!!!!  !!!$$$$$$"""!!!######!!!!!!""" """!!!"""""""""!!!###@@@FFF---!!!  '''///111---&&&!!!###    ,,,,,,++++++************)))((('''(((***,,,,,,++++++******)))***+++,,,---......------------......+++*********+++,,,...///,,,---///111333555666666333000---+++,,,,,,---,,,------------------------((()))******)))((('''&&&))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&&&&&&&(((((())))))((('''%%%$$$)))***+++***))))))+++,,,***+++,,,+++)))))))))+++,,,+++++++++,,,,,,------)))***+++***))))))***,,,++++++*********)))))))))******)))(((((()))+++,,,...///000111111000000///***...444777222***(((+++)))+++......---///444777444//////555999666000...------///444888777222------...000111111000...---***)))((()))***+++)))(((((((((((()))***)))&&&###&&&((()))***))))))***+++(((''''''&&&&&&'''''''''$$$'''+++......+++'''$$$$$$%%%''''''%%%#########%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%######%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))***---,,,,,,,,,---,,,)))'''(((''''''&&&&&&&&&''''''''''''((()))******))))))''''''((((((((()))))))))''''''((()))+++,,,------...---,,,++++++,,,------+++***((('''(((***,,,------***(((***///333333222<<<>>>EEERRR^^^aaaZZZSSSSSSRRRRRRRRRQQQPPPPPPPPPKKKHHHCCC>>>;;;777333000,,,+++***(((&&&$$$"""!!!!!!"""###%%%%%%!!!"""###%%%%%%&&&%%%%%%############$$$$$$######"""!!!!!!###%%%&&&%%%###$$$$$$$$$######"""!!!!!! !!!!!!!!!$$$!!! """&&&&&&!!! """"""!!!  !!!$$$===BBB---!!!  $$$))))))$$$      ------,,,,,,++++++******+++)))((()))+++,,,---,,,,,,+++*********+++---...((())))))))))))))))))(((******++++++,,,---...///------------///000222222333000---,,,,,,---------++++++++++++++++++++++++'''(((*********)))'''&&&*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''(((((((((&&&%%%$$$%%%''')))((('''&&&'''(((***+++,,,+++***)))***+++,,,,,,+++***)))******+++&&&'''((((((((()))+++---)))))))))))))))(((((((((***++++++***)))))),,,///)))+++///111333222000///+++///555777333,,,---222///,,,***+++///222222111///,,,---555999555...)))+++,,,...222555444000,,,...///111222222111///...+++)))((((((*********)))((((((((()))***)))&&&###%%%''')))))))))((()))***''''''&&&&&&&&&&&&''''''&&&'''(((******)))'''&&&$$$&&&((('''&&&$$$######%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$(((((('''''''''((())))))******)))((('''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&'''((()))******))))))***+++***'''%%%''''''&&&&&&&&&''''''((('''((())))))***))))))((((((((((((((())))))))))))'''((()))***+++,,,---......---,,,+++***+++,,,,,,,,,+++)))))))))***,,,---///---+++---222666777666;;;>>>EEESSS```ddd___XXXSSSSSSTTTTTTSSSRRRPPPOOOJJJFFFAAA===999444000---+++***)))(((&&&$$$###"""!!!"""###$$$$$$!!!"""$$$%%%&&&%%%$$$$$$""""""############$$$%%%"""""""""###%%%%%%$$$###%%%%%%%%%$$$###!!!!!!"""######""" $$$$$$ !!!###"""  +++---        ------,,,,,,+++++++++***,,,***((()))+++---...------,,,***)))***+++---///))))))************))))))******+++,,,------......------,,,,,,---...//////111///,,,,,,---......---++++++++++++************'''((()))******)))((('''******)))(((((('''&&&&&&)))))))))***))))))((('''&&&&&&''''''&&&%%%%%%$$$$$$&&&((()))(((&&&&&&''')))+++,,,+++******+++,,,***)))((('''&&&&&&'''(((%%%&&&'''''''''(((***,,,((())))))))))))(((''''''(((+++---,,,***))),,,000(((***...222333333111//////111555777444///222888333---)))***///222000,,,+++***---444777222,,,)))+++,,,---000222111///,,,,,,...000222222000...,,,+++)))(((((()))******)))(((''''''((())))))'''%%%%%%''')))***(((''''''(((&&&&&&&&&%%%&&&&&&'''(((((((((((((((((())))))***&&&((())))))'''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%)))((((((((((((((())))))***)))(((&&&$$$""" ((((((((((((((((((((((((&&&&&&%%%%%%&&&(((***+++((((((((()))******(((%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''((()))))))))************)))******+++,,,---.........---,,,+++++++++,,,---///...---+++***))))))(((,,,++++++---000444666666:::===DDDPPP[[[```^^^ZZZUUUVVVWWWWWWVVVTTTRRRPPPIIIEEE???999555111---***))))))((('''&&&%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%"""$$$&&&'''((('''&&&$$$!!!"""""""""!!!"""$$$&&&""""""######""""""!!! #########"""  !!!!!!"""###&&&&&&""" !!!!!!      +++++++++++++++*********,,,***((((((***,,,------,,,+++)))((((((***,,,...,,,---...//////...---,,,))))))***++++++,,,,,,,,,,,,,,,,,,,,,---...//////---,,,+++,,,---...---,,,,,,,,,,,,++++++*********(((((())))))))))))((((((''''''''''''''''''''''''******+++++++++***((((((&&&&&&%%%$$$$$$$$$$$$%%%%%%'''+++,,,+++***)))))))))***++++++++++++,,,---))))))'''&&&'''(((***+++'''(((((('''&&&&&&''')))))))))*********)))((('''%%%)))---,,,***)))+++...,,,---///000111111111000111000111222000...111777111...+++,,,///111000...,,,***,,,111222...,,,---.........///000000///...---///111333333111///---,,,***(((((()))*********((('''&&&'''((()))((('''%%%''')))***(((&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''''''''(((((()))))))))'''(((((((((&&&&&&(((***(((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&((((((''''''&&&''''''(((%%%%%%%%%%%%$$$###!!! ''''''''''''''''''''''''&&&%%%%%%%%%&&&(((***+++)))(((((()))***+++)))(((&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((('''((()))***+++---......------------......//////...---,,,,,,,,,---...///............,,,***(((''')))***+++,,,...000444777:::<<>>AAAFFFKKKPPPSSSUUUWWWWWWXXXXXXVVVQQQJJJEEEAAA;;;333...,,,+++)))'''%%%%%%$$$###""""""######$$$%%%&&&&&&%%%$$$%%%&&&,,,---//////......000222666222---(((&&&&&&''')))''')))+++,,,***&&&""" !!! """$$$###"""!!!  !!!  !!!  """###'''&&&$$$!!!     ,,,+++***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++***)))***,,,,,,***(((---,,,)))(((((()))+++---***************+++++++++)))***+++,,,------------***,,,...---,,,+++,,,,,,******)))))))))******+++)))'''%%%&&&(((+++,,,,,,,,,,,,+++***)))((('''&&&''''''&&&&&&%%%&&&&&&&&&((()))***+++,,,---...///---------,,,---------...))))))*********+++++++++(((((((((''''''&&&&&&%%%'''''')))******+++++++++'''''''''((()))***,,,,,,,,,---,,,'''''')))***(((******++++++************+++***))),,,000333333222444333111...---...222666333888===<<<666000------000111222222000---***(((++++++,,,++++++***)))(((&&&((())))))'''&&&&&&'''&&&&&&&&&&&&''')))+++,,,((()))(((&&&$$$######%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&''')))++++++***)))((((((((((((%%%'''((())))))((('''%%%''''''((((((((('''&&&&&&'''&&&%%%$$$%%%&&&((()))+++******)))(((''''''&&&(((((()))+++------+++))))))******)))((()))+++---,,,,,,------...---------,,,---///000000///...------///000///---,,,,,,---///111333222///------...,,,---//////000222555888===>>>AAAEEEIIILLLOOOPPPQQQQQQSSSSSSRRRMMMFFF@@@777333---***))))))((('''%%%%%%$$$###############$$$%%%&&&%%%%%%%%%''')))...000222333222222333444666333...***'''''''''((($$$%%%((()))'''$$$  !!!!!!!!!###!!! !!!!!!  !!!!!! """ """######"""  !!!!!!  ###   ,,,+++***)))((()))***+++++++++++++++++++++++++++,,,++++++******++++++,,,...,,,***)))******)))(((---+++***))))))***,,,---+++++++++***************)))))))))***+++,,,---...+++---......---,,,,,,---+++******)))))))))******)))'''&&&&&&)))+++,,,,,,...,,,***((('''''''''((()))((('''&&&&&&&&&&&&&&&'''((()))***+++,,,---...***+++---............---)))***+++------,,,,,,+++,,,+++***((('''%%%$$$###%%%&&&'''((())))))))))))&&&&&&&&&&&&''')))***+++---...,,,'''%%%((((((%%%((()))***+++++++++***))),,,++++++,,,///111222111555555333111000111444777;;;>>>???===777111...---000000111111000...+++))),,,------,,,+++***))))))'''((())))))'''&&&&&&''''''''''''((()))***+++,,,'''((((((&&&$$$######%%%######$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%)))))))))'''&&&&&&(((***))))))((((((((((((((()))''')))+++---------,,,+++,,,,,,,,,+++***(((&&&%%%((('''&&&%%%&&&'''((()))******))))))(((((('''''')))((((((***,,,------,,,***++++++***)))***,,,...---...............------000222444555444222000...+++,,,......------...000...000222222000...------+++,,,,,,,,,---000555999===>>>@@@BBBEEEHHHJJJKKKIIIJJJKKKLLLKKKEEE>>>888---***'''&&&'''(((((((((%%%$$$$$$############$$$$$$%%%%%%%%%%%%'''+++...000333666777666555555666666444000---***(((((('''"""$$$&&&&&&&&&###  !!!"""!!!!!!!!!   """"""!!! !!!!!!!!!!!!    """""" )))%%%   ---+++)))'''&&&%%%$$$$$$***************+++++++++++++++++++++++++++++++++///...,,,+++++++++,,,,,,,,,+++***))))))+++,,,---,,,+++++++++***)))))))))+++***)))))))))***+++,,,***,,,------,,,++++++,,,,,,,,,+++************+++)))(((&&&''')))+++++++++++++++***)))))))))))))))***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&(((+++---...---,,,+++***+++---//////...,,,+++......,,,+++)))(((&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''(((***+++,,,...///---((('''))))))'''***+++---/////////---,,,,,,+++***+++,,,...///000666777666555444444777:::AAA???;;;555000...000333222222333333222000---,,,---------,,,+++***)))(((''')))******(((''''''(((+++******)))(((((((((((('''((('''&&&$$$###$$$%%%###$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$'''''''''''''''&&&&&&%%%)))))))))'''%%%%%%''')))&&&&&&&&&&&&&&&&&&'''''')))***---///111111000000//////...---+++***(((''')))((('''''''''((()))))))))))))))))))))(((((((((+++***((()))+++---------+++,,,,,,+++***+++...000000000111111111000//////222333666888777666333111...///111000000000222333///111222333222000...,,,...------,,,,,,///444888;;;<<<===???BBBDDDFFFGGGDDDDDDEEEEEEBBB<<<444...'''&&&%%%%%%&&&'''((()))%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&)))...222000333777999888777666666666555333000---***((('''$$$%%%&&&&&&&&&$$$"""!!! !!!"""""" ###"""!!! !!!"""###!!!   !!!!!!!!!   ###!!!    ++++++)))(((&&&%%%$$$$$$)))))))))******+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,...///++++++*********+++------,,,+++++++++***)))))))))---,,,***)))((())))))***)))***,,,,,,***)))***+++---,,,,,,+++++++++,,,,,,)))((('''(((***++++++***'''(((***,,,---,,,++++++***)))((((((''''''''''''''''''''''''''''''''''''&&&(((+++.........,,,******,,,...///000///---,,,---,,,,,,+++******))))))%%%&&&&&&''''''''''''&&&&&&&&&''''''(((***+++,,,,,,...,,,((('''***+++((())),,,///222222111///...*********)))***+++---///444555666555444555777888===:::666000---...111333222222222222111000...------------,,,+++***((('''(((***+++***)))'''((((((******))))))((('''&&&&&&'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((())))))***)))(((''''''(((((((((&&&$$$$$$%%%''''''''''''&&&''''''((((((&&&(((+++---///000////////////...---,,,+++++++++***)))))))))))))))))))))))))))******************...,,,))))))***,,,,,,,,,,,,---------,,,---000222222333333333333333222222---///222444555444222111333333333222111000222444111111222333333111///---111111///---,,,...222555666777999;;;>>>@@@BBBCCC??????>>>===:::444,,,'''$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((,,,111555000333777999888666666555888777555222///,,,)))((($$$%%%%%%%%%$$$$$$###""" """######!!! ###"""!!! !!!!!!#########!!!  """""" !!!!!!!!!     )))))))))******+++++++++)))))))))***++++++,,,,,,***++++++,,,,,,++++++***((()))******)))***,,,...+++++++++++++++,,,---...+++++++++***************---,,,+++***************(((***++++++***))))))***+++++++++++++++,,,------***)))((()))+++,,,+++***'''))),,,///000///---,,,))))))(((((((((((())))))&&&'''((()))***+++,,,---)))+++---///000///---,,,+++,,,---...///......---*********)))))))))))))))''''''((((((((((((((('''&&&&&&&&&&&&''')))***+++***,,,***&&&&&&)))***''''''***...111333111///---*********))))))***---000000222444444333333444666333333444444333111///...000000000//////...---,,,//////...---,,,***)))((()))***++++++)))(((((()))&&&'''((())))))))))))(((((())))))(((&&&%%%&&&(((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''''')))***+++++++++***((('''%%%&&&''''''%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%"""$$$'''***,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++************))))))******++++++,,,,,,,,,---///---******+++,,,,,,+++---.........---...111444222333333444555555444444///000222444555555555555444444333111///...000222333111000111111111///---222111000...,,,---000222222333444666888:::<<<<<<999888666444222---'''### """$$$$$$###""""""###%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&((()))+++...333777222444888999888777777777:::999777444000---+++)))$$$$$$###""""""!!!!!! """$$$$$$###!!!!!!!!!!!!  !!!"""$$$!!!!!!!!!!!!  """"""!!! """""" !!!"""###"""    ((()))***+++,,,,,,------))))))******+++,,,,,,---***+++,,,,,,,,,,,,+++***(((***,,,,,,***)))***+++******++++++,,,---......***************+++++++++******+++,,,,,,,,,,,,,,,(((***,,,,,,***)))***+++((((((((()))***+++,,,---***))))))***+++,,,+++)))------...//////...------(((((((((((()))***++++++''''''((()))+++,,,---...+++,,,...//////...,,,+++,,,,,,---------.........++++++*********)))))))))))))))*********))))))((('''''''''((()))***,,,,,,---...,,,(((&&&))))))&&&%%%(((---222333222///,,,***++++++***)))+++000333000222444555444444555666111222333444555333111///000000//////......------111111111000...---+++***)))+++,,,+++***)))))))))'''((()))*********)))))))))******)))''''''(((***((((((((()))))))))))))))((((((''''''''''''&&&&&&((()))+++++++++***((('''###&&&((()))(((&&&&&&&&&'''&&&%%%$$$#########$$$###%%%(((+++,,,---,,,,,,///...,,,+++******+++++++++++++++++++++******)))++++++,,,,,,---...//////---+++***+++,,,------,,,---...//////...000222555000111222333444555555555444444444444555666666777444444333000......000222333000------...///...,,,...//////...,,,---///111//////000111111222333333111///---,,,+++)))&&&###"""%%%&&&$$$######$$$$$$$$$$$$$$$$$$%%%&&&'''%%%'''***,,,---000444666666888:::;;;::::::;;;<<<===;;;888444111...,,,+++'''&&&$$$"""!!!!!!!!!!!! """%%%&&&%%%#########!!!  """######  !!!!!!  !!!!!!######!!!!!!"""   ))))))************))))))))))))***+++,,,,,,------***+++,,,------,,,+++******---000///,,,******+++******+++,,,,,,---......))))))******+++++++++,,,'''(((+++---.../////////)))+++------+++***+++,,,&&&&&&&&&'''(((***,,,---***))))))***,,,,,,+++)))333222000...------------''''''(((((()))+++,,,---)))((()))((()))((()))(((***+++,,,,,,,,,+++***)))---,,,,,,,,,,,,---............------,,,+++************++++++++++++***)))******++++++,,,...///000222333000+++)))******'''%%%)))///333555333000...+++,,,---,,,+++---222666222444777888888777777888888555222111222333444555222222111111000000//////444333333222000///---,,,)))+++,,,,,,***))))))***,,,,,,---,,,+++)))'''&&&******+++***(((((()))+++''''''((()))***+++,,,,,,+++***)))((('''&&&%%%%%%'''(((***+++***)))'''&&&"""&&&)))+++***((('''''',,,,,,+++))))))((((((((('''))),,,...///000/////////...,,,***)))))))))))),,,,,,,,,,,,,,,+++***)))+++,,,,,,---...///000000******)))+++---///...---...////////////000333666...///000222333444555555444333222000000111222333444444333111///000222555333///+++***+++------++++++,,,------,,,---...000------------------,,,,,,+++)))'''&&&&&&'''&&&%%%!!!$$$((()))(((&&&'''((($$$$$$$$$$$$%%%%%%&&&'''%%%(((+++---///111444666:::;;;======<<<<<<>>>@@@>>><<<888444111...---,,,+++)))'''%%%###"""###### ###&&&'''&&&%%%$$$%%%###"""!!!!!!!!!###$$$%%%!!!!!!!!!!!! ######""" !!!!!! !!!    ***++++++,,,,,,++++++*********+++,,,------......+++++++++,,,,,,---------------............------,,,---.........,,,***(((******)))******+++,,,,,,+++,,,,,,,,,++++++---...************+++,,,---...111...***'''''')))+++...000///---+++***+++---...***+++,,,---............***)))((((((((((((((((((,,,,,,+++******+++++++++------......------,,,+++......////////////....../////////...,,,,,,---...+++(((&&&'''***+++)))&&&***,,,......---+++++++++333444444000***&&&%%%&&&///111333333111///------(((+++...000000111333555222444666666444666:::>>>999444......111444333111444333000...---,,,,,,,,,333333222111000///......+++************,,,---...,,,------,,,***)))***++++++***)))))))))))))))***))))))(((&&&%%%&&&(((+++***)))(((((()))(((&&&$$$((('''&&&&&&&&&'''((()))%%%'''((((((&&&&&&'''((()))+++,,,,,,*********+++------------...///111111111000...,,,++++++,,,---......---,,,,,,++++++***+++///222111,,,***---000.........///000222444555************---000333555333333444444444444555555777222000444666444222222...///000000000000333555///......------......///............------,,,+++$$$(((+++***,,,...---)))'''&&&&&&'''((('''%%%### ###(((,,,...---+++)))((())))))((('''&&&%%%$$$###$$$'''***///333666888======<<<;;;;;;<<>>??????>>>======???AAA@@@<<<666333111...+++((()))(((&&&%%%######"""""""""""""""###$$$$$$""" !!!!!!"""###"""!!! !!! !!!%%%###!!!!!! ######    ,,,+++***))))))***+++,,,*********++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,)))***,,,.........---------,,,***))))))+++---...++++++++++++++++++++++++,,,)))'''(((,,,------+++''')))+++---......,,,+++******+++++++++++++++,,,------,,,,,,+++***))))))))))))))))))***+++,,,,,,------,,,,,,,,,------...---............---,,,,,,------............------///000000...+++******+++(((***,,,---------...///+++---///000...------......000333333000---++++++---000444666777888999:::222333444333333444777999666555555666888:::;;;;;;888444111111444666666555333222000///.........///...,,,,,,000555777333///...---+++))))))))))))***,,,---,,,***'''%%%%%%&&&))))))))))))***+++------***+++,,,+++***)))***,,,'''&&&&&&(((+++---,,,,,,)))((('''&&&%%%%%%&&&&&&''')))***++++++,,,...000---000222444444444666777444444333222111000000///000///...---------...///------,,,,,,++++++******,,,------......---------.........///000222444555888888666666666777888999555666666666666666555555222---+++---...,,,,,,...,,,---------++++++---///...------,,,,,,------...***++++++,,,,,,,,,,,,+++***---,,,)))(((++++++(((&&&%%%%%%%%%&&&&&&$$$"""((('''%%%$$$$$$%%%''')))''''''%%%%%%$$$%%%&&&'''%%%%%%%%%&&&***///444777???AAABBBBBB@@@??????@@@@@@===777333000---***((((((((((((((('''&&&$$$$$$%%%###!!!!!!"""!!! !!!""""""""""""!!! ######!!!!!!%%%###"""!!! !!!!!! !!!!!!!!!  """"""!!!!!!!!! !!!   +++)))(((&&&&&&((()))+++*********+++++++++,,,,,,---------------,,,,,,,,,,,,------......------,,,//////000000///...,,,,,,---+++)))((((((***,,,---*********,,,---...---------)))'''(((,,,...,,,***)))***,,,......---,,,+++)))***+++,,,------,,,,,,,,,,,,+++******)))))))))+++++++++******+++,,,,,,...------------......///...............------,,,------............------///000000...+++)))))))))(((+++//////,,,+++---///---///222222111000000000000222444555333///,,,***,,,///333555777888:::<<<888888777666444555888;;;999666555666:::<<<;;;999666333111222444666666666111111///...---......//////,,,,,,111888:::555//////...---,,,+++,,,------)))******)))((((((***,,,,,,+++***))))))))))))))))))+++------+++***++++++'''&&&&&&(((***,,,---,,,))))))(((''''''&&&&&&&&&(((***+++,,,---///222555000333666999:::;;;>>>???<<<<<<;;;;;;:::999888777666555333111000000///000---------,,,++++++******---,,,,,,---//////...,,,////////////111333555666999999888888888888999:::888888999999888777666555444000...//////---...111...//////...---,,,...///------,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,''',,,...---,,,---***%%%&&&%%%$$$$$$&&&&&&$$$###+++***((('''((()))+++---)))(((&&&%%%%%%''')))***'''&&&$$$$$$'''---333666<<>>@@@BBBEEEGGGCCCCCCDDDDDDCCCBBBAAA@@@<<<:::888555222000...---......------,,,+++++++++///......///111111000///111000000111222444666777999999::::::;;;<<<===>>>;;;<<<<<<<<<<<<:::888777555222111222111...///222///000000///------...000...------,,,,,,------...***+++,,,---------------333555333...,,,---,,,)))'''&&&$$$$$$%%%&&&%%%###$$$%%%&&&'''((())))))***)))(((&&&%%%&&&''')))***)))'''$$$$$$&&&+++111555777;;;@@@DDDDDDCCCBBBAAA<<<;;;888555222000000000---,,,)))''''''(((***+++&&&%%%###"""###$$$###""""""""""""!!!!!!"""""""""$$$&&&%%%!!!!!!###"""!!!"""$$$%%%&&&%%%###"""&&&&&&&&&%%%#########$$$ !!!""""""!!! !!! !!! """  !!!""" !!!!!!!!!!!!###'''***############"""  !!!!!!   !!! $$$&&&%%%$$$%%%'''""",,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000000000//////*********+++,,,,,,------++++++******************+++******...333555333000------,,,,,,,,,,,,---...111///---+++******,,,---------------------......++++++)))))))))***+++,,,---,,,++++++******++++++---------------...///000...////////////...------......////////////......///000111111...+++******+++---......,,,)))(((''')))+++---......------......///111555888888777444555666888999999:::<<<===<<<<<<;;;888555333444555888777777888999999888777333333333333333333444444222111///...---------...,,,)))(((+++000000,,,(((,,,,,,++++++,,,---///000------,,,)))((((((***,,,))))))(((((()))******++++++,,,---,,,+++***+++------+++)))((()))++++++***,,,,,,------------,,,,,,...///000000111444999<<<:::>>>BBBEEEGGGJJJMMMOOOJJJKKKKKKLLLKKKJJJIIIHHH@@@>>><<<888444000...,,,//////......---,,,,,,,,,000000222222333333333333222222222333444666888999<<<<<<>>>???AAABBBCCCDDD??????@@@@@@???===:::888444222333444222......111.../////////------///111.........------.........---......////////////...DDDAAA777,,,(((,,,//////)))'''%%%%%%&&&&&&&&&%%%###%%%'''***++++++***))))))((('''&&&&&&'''((()))***(((&&&%%%'''+++000444222777===AAABBBAAA@@@@@@888777666333000//////111...,,,(((%%%$$$&&&(((***%%%$$$######$$$$$$###!!!""""""""""""###$$$%%%%%%%%%''''''###"""$$$$$$!!!###%%%(((******)))'''&&&))))))((('''&&&$$$$$$### !!!"""###"""!!! !!!"""!!! !!! ### !!! !!!###"""""""""######%%%&&&'''%%%&&&'''&&&&&&'''***,,,""""""######$$$%%%&&&'''$$$"""###&&&&&&$$$###&&&######$$$###!!!!!!"""$$$!!!$$$%%%###### """###"""!!! """###$$$###!!!!!!"""!!! %%%)))++++++,,,,,,'''### !!!!!!!!!!!! ************************------------------------+++,,,,,,---...///000000......////////////......+++++++++,,,,,,---...///,,,,,,---------,,,+++***---++++++...333444111---,,,///111///,,,+++---111///...,,,++++++,,,---......---,,,+++++++++,,,---...---+++)))))))))***+++)))))))))******+++------,,,,,,,,,,,,---...///000///////////////...------//////000000000000//////...000222222000---,,,,,,++++++,,,---...,,,)))&&&)))+++.........---......//////000444888;;;:::888666777888999999999<<<>>>;;;;;;:::888444111000111555777999999777666666666555555555555444333444555555444222000.........///)))))))))***------,,,+++///...---,,,,,,---...///++++++***(((&&&'''***,,,++++++******++++++,,,------......---++++++---///000---+++***,,,---...------...///000111111000000333333444444555888===@@@AAADDDHHHLLLNNNQQQTTTVVVTTTUUUUUUUUUTTTRRROOONNNDDDCCCAAA===999666222111000000000///......------000333666666555444666888444444444444666888:::;;;>>>???AAABBBDDDEEEEEEFFFBBBBBBCCCCCCBBB???<<<:::444333555777444///...111///000111111000000222444000//////......//////000111111111222111111000000AAA???777,,,))),,,//////***(((&&&%%%&&&''''''&&&)))***,,,......---,,,+++---,,,,,,++++++*********+++)))'''&&&(((+++000222000555:::===>>>======<<<888888777444///---...000///...+++)))((((((((())))))''''''''''''%%%""" """"""""""""$$$&&&((()))'''******&&&%%%''''''%%%((()))***,,,,,,,,,,,,,,,,,,,,,++++++***)))'''&&&$$$%%%%%%%%%$$$$$$###""""""!!!!!!###%%%%%%$$$###!!!""""""!!!###!!! !!!""" ###%%%$$$$$$%%%%%%&&&((()))***(((***++++++******+++,,,$$$$$$$$$%%%''')))+++---***((())),,,---******,,,***++++++***((('''(((***&&&'''((('''&&&%%%$$$%%%###$$$%%%&&&'''''''''&&&%%%'''))))))'''&&&&&&''''''(((((('''%%%$$$$$$%%%######$$$'''+++...//////,,,)))%%%""" """### !!!!!!!!!!!!!!!  ,,,---............---,,,........................***+++,,,---...000111111------............------222111000//////......///---...///000000...,,,***///,,,+++...222222...))),,,000333111+++***...333+++,,,,,,,,,---......//////---+++)))))))))+++,,,111///---***)))((()))***&&&&&&''')))+++---///000+++++++++,,,---...///000///////////////......---000000111111111111000000...000222333111///------+++******---000000,,,(((+++---000111111000111111444222222444888:::999777333555666666666888:::<<<999::::::777333000......444777:::999666444555666666777777777555444444555888666444222000//////000******+++,,,---///000000,,,+++)))((('''(((((()))---...---,,,,,,///333666111000...---,,,+++++++++000000///---,,,---///222111...,,,,,,...000111111...///111222333333333333666777777777888;;;???CCCFFFIIIMMMPPPSSSUUUXXX[[[^^^^^^^^^]]][[[WWWTTTRRRHHHGGGEEECCC???<<<999777111111111000//////......111555:::999666444777;;;555555555555777999;;;<<>>??????FFFFFFFFFFFFHHHJJJLLLMMMKKKKKKKKKIIIGGGCCC???===:::<<<>>>===;;;888666666000//////000444666777777777333...++++++---......111333444333000...---,,,...///111222111///,,,***,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******000000000///////////////---...///---******---000///---,,,...333666666555666777666444111.........000///...------,,,,,,---///...---+++)))(((&&&%%%***''''''(((&&&$$$''',,,...+++***+++)))&&&(((,,,***+++,,,---............---///111000///............+++))))))+++,,,)))'''***(((''')))***)))%%%""""""$$$&&&$$$!!!$$$###!!!###%%%!!! !!!%%%))),,,$$$&&&(((+++,,,,,,++++++---------.........//////------,,,++++++++++++,,,333333333333222000...------,,,---000333555333000333222000///---,,,,,,++++++,,,...000111111000///444666888777444111000///111333555555333111//////***++++++,,,...000111222111000...,,,+++,,,---...(((''''''(((((('''$$$"""######%%%%%%###  !!!"""######!!!  !!!!!! ### ------------.....................///......---------,,,---///111222222000......///...............000222333222000......///111111111222222222222333///000000111000000//////------,,,,,,---...///000000......///111111///,,,........................000222222...)))(((+++...---,,,+++++++++---.../////////000000000000//////////////////////////////333222222111111111111222444444333222111000//////---------,,,,,,,,,,,,,,,---------....../////////333333444777888888555333444555666555444666:::===<<<<<<<<<999555222222222222222444777:::;;;:::888:::::::::999888777555444000000222333333222111000,,,...+++(((***///...***---------,,,,,,,,,,,,,,,,,,++++++++++++,,,---...*********************)))***,,,------,,,---...000222333222000///000333666444444666777777777666555===:::;;;AAAFFFGGGJJJOOORRRUUUZZZ___dddfffhhhhhhkkklllkkkgggfffeee```ZZZVVVQQQLLLIIIGGGCCC>>>:::666555444333222222111222333333333444555666777888;;;;;;;;;<<>>>>>===<<<<<<<<<======;;;999777777999<<<555555555555666777888999::::::888555222111222333333222000//////...+++)))((('''&&&&&&'''***,,,...(((&&&######%%%'''((())),,,***'''%%%%%%&&&''')))---...000///...,,,------,,,++++++***))))))((((((((('''### """%%%###,,,,,,,,,,,,------------,,,---...///////////////---------///111222111///000444666333...+++...111...///000000//////111222,,,---...///000111111222333333222111000000000000000000111111000///................../////////...////////////////////////222333222000---,,,---///---......//////...------,,,---...000111222222222333333222111000//////...///000222333444333222222333222111000000222333444222111000///......//////.../////////000000111111222111111222222111///,,,666888:::;;;;;;;;;::::::===>>>>>><<<888444333222555111///333:::===:::555333555888:::;;;:::888666<<<===>>>>>><<<999666444333666666111,,,+++---000............------------------,,,,,,,,,,,,,,,,,,+++,,,,,,---............111111000---+++)))***+++555666777666666777999;;;:::;;;>>>@@@BBBCCCDDDDDDBBBBBBEEELLLQQQTTTYYY```gggiiimmmrrruuuwwwxxxyyyyyy{{{yyytttrrrqqqllleee___ZZZUUUQQQOOOKKKEEEAAA>>><<<888555444444555666555555555555555666777888===>>>@@@BBBEEEIIIOOOSSSXXXYYYZZZ[[[]]]___aaaaaa___^^^\\\YYYWWWVVVUUUUUUOOOLLLIIIIIIKKKIIICCC===<<<<<<;;;<<<===<<<:::888555555555888:::<<<<<<;;;666777888666444222222333777666555444333333444444444333222222333555777888333333333222222222111111222222333333444444555555444444333222000/////////000///------------,,,,,,+++---///000000111333444333444666777666444111000000///...---+++***)))((()))((()))+++***''''''+++///...///222///***))),,,222111000///...---------333444333333222444777:::666555555444555555444444666555333222222333333333555555555333///+++(((&&&%%%$$$###"""!!!   """###""" !!!"""###$$$%%%&&&&&&((()))***,,,............------...000111333444555555555555555444222111000555555666666666777777777777888999;;;<<<<<<:::999777666666666666777888888999888777777888:::===???>>>@@@BBBBBB@@@??????@@@@@@@@@???===;;;;;;<<<>>>:::::::::::::::;;;<<<===;;;<<<<<<:::666555666999777555222000000///---,,,************,,,...000222---+++***)))***+++,,,---///...+++)))(((***...111333555666666444333444555333333222000///...---,,,---***&&&%%%(((***(((%%%""""""!!! ,,,,,,,,,---------......------...///000000000//////......///111222111000444777999666111...000333.../////////---...000222222222222222222222222222444444444333333222222222000111111111000///...------............///000000000000000000000000000000222222222000...---......////////////...---,,,+++---...///111222333333333444444333222111000000000...///111222222222111111...///000111111222222222333222000///......//////---...///000222333555555/////////000222222000...777888;;;===>>>===;;;999???@@@@@@===999444222111333444777:::;;;999777555222444888:::;;;;;;999888@@@AAABBBBBBAAA===:::777666888999555...***---222,,,,,,,,,---...///000000............------,,,,,,+++---000333444333111///)))***+++++++++---000333111555888::::::999999:::888:::<<>>;;;777555555666777444444555666777999:::;;;===@@@CCCEEEHHHMMMSSSXXX\\\]]]___bbbdddggghhhiiigggfffdddbbb```_________WWWSSSPPPPPPQQQNNNHHHAAA>>>=========??????===;;;888777888:::;;;<<<:::999;;;<<<===<<<;;;:::;;;===<<<:::999777666777888888666666555555666888999:::666666666666555555555555666666555555444444333333333222111000///...---,,,............---...//////---...000111000111333444666666555444444333333222111111000///---,,,+++++++++(((''''''&&&$$$'''---,,,,,,...222111------000:::999777555444333333333444555444333333444888;;;777777777666444333333333555666888888777666555555333444777888666222,,,'''(((((('''&&&&&&&&&&&&&&& !!!!!! !!!!!!  ###""" !!!$$$''')))((()))***,,,---...//////...///000111333444555666888888888888777666555444888888888777777777777777999:::;;;<<<<<<;;;::::::777777777777888999:::;;;<<<:::999888:::===AAACCCCCCDDDEEEDDDBBB@@@@@@AAA???AAABBBBBB@@@>>>===>>>===<<<<<<<<<===>>>??????===@@@BBB@@@===;;;>>>AAA;;;888555222222111111000,,,---...///000111111111000000///.........///000.........,,,,,,...333777777999::::::999888999:::999888777666444222111000000---***+++------,,,***(((((('''%%%###!!! !!!"""""" ---------.........//////......///000000000//////000000///111333333222000777999:::888444222333555333333222///---,,,---///222222111111000//////...333444666666777666555444//////......---------,,,...///000///...///111333222222222222222222222222/////////...------,,,,,,------------------------///000111222444444555555444444444333222222222111//////000111111111000000---...///111111222111111444222000---------...///,,,---...000222444666777000///000111333444444222777888:::===??????<<<999===??????===999444111000444:::@@@AAA===999888999777888;;;===??????>>>>>>@@@AAADDDEEEEEEBBB???===777777777555///)))+++111,,,,,,---...000111222333000000000000///...---,,,+++...333777888666333111,,,---,,,++++++,,,000333///444:::======<<<:::999>>>???AAACCCDDDDDDCCCCCCEEEFFFLLLSSSWWW[[[bbbkkksssuuuzzz~~~}}}{{{yyyssslllgggccc]]]YYYVVVRRRLLLHHHDDDBBB???;;;999888888888555555666777999;;;===>>>>>>BBBGGGJJJMMMQQQWWW[[[^^^```cccgggkkkmmmoooppppppoooooonnnlllkkkjjjjjjccc```\\\ZZZWWWSSSLLLFFFEEECCCAAAAAABBBBBBBBBAAA???>>>===>>>>>>>>><<<:::===>>>???>>>======???@@@<<<;;;;;;;;;;;;===>>>@@@888999999::::::;;;;;;;;;::::::999999999888888888777777666555444333333222222111000000000000---+++---...//////......000222///000222222222222444666777666555444333333333444111111000///...---,,,,,,)))%%%$$$$$$$$$%%%+++222,,,+++---000000---...222<<<:::888666444444444444444444555444333444666999777888888777555444444555666999;;;<<<;;;999888888333444777::::::666000***(((((('''&&&&&&&&&'''''' !!!!!!!!!!!!!!!$$$$$$###""""""!!!!!! !!!"""###"""  $$$(((+++))))))***+++---...///000000111111333444555666666777666555444444444555555:::999888777777777777888999;;;======;;;:::::::::888888888888999:::;;;<<<===<<<;;;;;;===@@@CCCFFFEEEFFFFFFEEECCCAAABBBCCC???BBBDDDDDDBBB@@@>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@DDDGGGFFFBBBAAADDDHHH???<<<777555555555555555///000111222333333333333333333444222000000111222---000222222222333777;;;:::<<<===>>><<<<<<<<<===>>>===<<<:::999777666555333111111333222//////111---,,,+++)))&&&$$$!!! &&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###""" ........./////////000000///000000000000//////...222111111222444444333111888888777777555555444444666555444111...---///111111111000//////...------222444777::::::999777666//////---,,,,,,---.........000111000//////222555222222222222222222222222//////............,,,+++)))))))))***,,,...111222111222333444555555555555444444444444333333333333222222111111000000111111111000000///000111333444333111...,,,++++++,,,---,,,---...///111222333444111000000111333444444333777777888<<>>;;;777555444666;;;@@@AAA===;;;<<<>>>???@@@AAACCCDDDEEEEEEEEEEEEGGGIIIKKKJJJGGGDDDAAA:::777666666111+++,,,222///000000111222333444444222222222222111///---,,,,,,///333666888777555333333222111...,,,,,,///111111555:::===>>>=========BBBCCCEEEGGGHHHHHHHHHHHHIIIKKKQQQXXX\\\___gggqqqxxx{{{~~~xxxqqqlllgggaaa]]]ZZZVVVPPPLLLGGGFFFCCCAAA>>><<<;;;:::888888999999;;;<<<>>>>>>???EEELLLPPPRRRUUUZZZ^^^ccceeejjjooossswwwyyyzzzzzzzzz{{{{{{zzzxxxvvvuuupppooolllhhhccc]]]XXXTTTSSSOOOLLLIIIIIIJJJJJJJJJHHHGGGEEEDDDEEEDDDCCCAAAAAAAAAAAA???===<<<>>>???????????????@@@AAABBBBBB;;;<<<>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;::::::666666666555555444444333333222111222333333000...---...000///------///222000111333444444555777999666666777777666555444333000//////...---,,,++++++(((%%%%%%''''''&&&+++111---,,,---///...,,,...222:::888666444222222333333666777888888666666777888666888::::::888888:::<<<:::<<<>>>>>><<<;;;<<<===888888888999:::888333///***)))(((&&&&&&%%%%%%%%%!!!!!!"""###############(((&&&$$$"""!!!!!!!!!!!! !!! !!!"""%%%(((***((())))))***,,,---//////222222333444555555666666555333222000111222555666999888777777777888999::::::<<>><<<::::::;;;::::::::::::;;;<<<======???>>>>>>???AAACCCFFFHHHEEEFFFGGGFFFDDDDDDEEEGGGBBBDDDEEEDDDBBB@@@@@@AAA?????????@@@AAACCCDDDEEEAAAFFFIIIHHHCCCAAACCCHHH@@@<<<777444555666777888333222222222444555777999555777777666333111222444///444999:::999888:::===<<<>>>@@@@@@?????????@@@BBBAAA@@@???===<<<::::::777666888:::666000111777000//////---+++)))'''&&&++++++*********))))))))))))***))))))'''%%%###"""%%%&&&&&&%%%$$$"""!!!!!!###"""!!! ////////////000000000000000000111000000///......333222222333555555444222888777555555666666555333444444444222000111333666444444444333333333222222222444999<<<===<<<999777222000///---...///111222///111222111///000333777000000000000000000000000111000000000111000...---&&&&&&&&&(((+++000444777333333444555666666666666333333444444444444444444555444222111000111222222555333000......111555777222000---+++)))***+++,,,,,,------...///000000111111000///000111222111000777666777;;;???@@@>>>;;;;;;>>>@@@AAA>>><<<:::999777:::<<<<<<;;;;;;>>>@@@EEEFFFGGGHHHIIIJJJKKKLLLNNNPPPQQQRRROOOKKKFFFCCC>>>999777888555//////444444444444444444444444444333444444333222000...------///111444555666666666...//////...///222666:::444777;;;======>>>???@@@===???BBBEEEHHHIIIJJJJJJLLLOOOUUU\\\___bbbkkkuuu|||~~~|||uuuooojjjddd```]]]YYYSSSNNNIIIHHHGGGDDDBBB???===<<<<<<;;;;;;;;;;;;<<<======@@@GGGOOOTTTUUUWWW\\\```iiilllpppvvv{{{~~~}}}wwwxxxxxxuuuoooiiifffddd```\\\VVVSSSRRRRRRRRRRRROOOMMMKKKJJJJJJJJJIIIHHHIIIHHHGGGDDDAAA@@@@@@BBBDDDCCCCCCBBBBBBAAA@@@@@@>>>???BBBCCCCCCAAA>>>===============<<<<<<<<<<<<444444444555555555555555555333222444666666333000---///000///,,,+++---000///111444555666888:::<<<555777999:::999777444111......---,,,++++++******+++))))))+++)))'''(((---000------...---***---111<<<;;;888666555555666777:::;;;======;;;::::::;;;666999;;;<<<;;;<<>>??????===;;;;;;???BBB>>>;;;888888888888555222000///---+++***(((((('''######$$$%%%%%%%%%%%%$$$)))'''$$$!!! """   ###%%%'''(((((((((((()))***+++---...///444444444444555555666666888777444333333666999<<<777666666666777999;;;<<<;;;>>>@@@???<<<::::::;;;<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@AAACCCFFFHHHIIIEEEFFFGGGFFFFFFFFFIIIKKKFFFFFFEEEBBB@@@@@@BBBEEE??????@@@AAACCCDDDFFFGGG@@@EEEHHHFFF@@@===???CCC===999444222222444666777666444222222333777<<>>;;;;;;===>>>@@@AAABBBAAA@@@AAABBBDDDDDDCCCBBB@@@???>>>===999:::===???999111333<<<333333222222111///...---***+++,,,,,,......///000444444444333222///---,,,******++++++***(((&&&%%%###""""""###%%%'''&&&&&&$$$$$$$$$######"""!!! ///......///000000///---444333333222222333333444777666555444444444444444666777888888888777555444111333444333333333666888555444222111000///000000999777666;;;@@@AAA;;;444333222111000000111222333333555888777444111222333,,,---.../////////......222444333000///000...)))111000///...............444444333555777777666444666555444444555555444333222222222111111111111111000111111222444555555666///---,,,...222333111...222111111222444444333111111111222444666777666444333666:::===>>>===;;;999:::???CCCCCC???>>>@@@CCCEEE@@@===@@@BBBAAABBBEEEGGGFFFHHHKKKOOOSSSTTTTTTVVVTTTSSSSSSRRRQQQNNNKKKHHHCCC<<<777555444444444555555555666555555444444222000.........///...---,,,---///000222222333333///---+++,,,///333666777777:::===@@@BBBBBBAAA@@@AAACCCFFFHHHIIIJJJLLLMMMQQQTTTWWW[[[aaahhhpppuuu|||xxxwwwqqqjjjfffdddaaa\\\WWWSSSOOOIIIEEECCCCCCBBBBBB=========<<<;;;;;;===???BBBEEEMMMVVVZZZZZZ^^^dddjjjnnntttzzz~~~|||xxxsssnnnkkkiiiiiifffcccaaa```___^^^\\\YYY\\\YYYRRRPPPSSSRRRNNNQQQQQQOOOMMMKKKJJJIIIHHHLLLJJJHHHFFFEEEFFFHHHIIIHHHHHHIIIIIIHHHGGGEEEDDDGGGFFFDDDCCCBBBBBBCCCCCC===:::888888999:::999999666555555555666888:::;;;555333222222333444222111222333444666888999::::::888888999;;;;;;888444000444000,,,+++,,,,,,+++)))+++++++++)))((((((+++---............000222444666444777:::;;;;;;:::;;;<<<===<<<<<<<<<;;;;;;::::::999:::;;;;;;:::;;;===???EEEBBB???@@@BBBDDDDDDCCC>>>;;;:::;;;>>>===888333000//////000000...***'''$$$###"""###%%%&&&%%%$$$%%%%%%%%%"""###'''%%%!!!!!! """  !!!$$$&&&'''&&&%%%$$$$$$&&&***...000000000///222111//////111444888;;;::::::888555333333666999999777555444555777999;;;<<<===>>>???????????????<<<<<<;;;;;;;;;;;;<<<<<<:::;;;===AAAFFFHHHIIIHHHDDDGGGJJJLLLLLLKKKLLLLLLPPPMMMIIIFFFDDDCCCDDDEEE@@@AAABBBCCCEEEGGGHHHIIIIIIHHHFFFCCC@@@>>><<<;;;777777666666555555444444<<<:::888777555555555666888777666555555666777888555:::???@@@===;;;===@@@===???AAABBBBBBDDDGGGIIIIIIGGGEEEBBB@@@>>>===<<>>???999444333222111111111111222333222555777777555333333444------------------------222222111444;;;@@@;;;222444444333222111222222222333222333555777888777666666444333333444444333111000000000000000000000/////////000000111222333333000...---...000000...,,,333333333555777888888777444444555777999:::999777888:::<<<>>>===:::777444<<<@@@DDDEEEDDDCCCEEEGGGDDDDDDFFFKKKKKKGGGDDDFFFIIIIIIJJJNNNSSSVVVXXXXXXXXXWWWWWWWWWWWWTTTPPPMMMIIIDDD>>>999666666555555444444555555666555555555444222///.........---+++---...///000222222333333333111///...///111333333555777;;;???AAAAAA@@@@@@CCCEEEHHHIIIJJJKKKMMMOOOQQQSSSWWW\\\bbbiiiqqqwww}}}{{{xxxsssmmmiiigggccc]]]XXXSSSPPPMMMJJJHHHFFFCCC@@@?????????>>><<<===???AAACCCFFFNNNWWW[[[]]]aaagggooossszzz|||xxxtttrrrpppmmmhhhfffeeeeeedddcccbbbdddaaaZZZWWWXXXWWWRRRSSSSSSSSSSSSRRRQQQPPPPPPSSSQQQOOONNNMMMNNNOOOPPPKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJHHHGGGEEEDDDAAA???<<<<<<===>>>>>>===<<<<<<<<<===>>>@@@BBBCCC:::999888888888999777666555666777999::::::;;;;;;777777777999999666222...222///,,,+++,,,,,,***(((((())))))))))))+++...111.........///000222444666555777999:::999999:::<<<===>>>AAABBBCCCBBBAAA@@@===>>>??????>>>???AAACCCEEECCCBBBCCCEEEGGGFFFEEEFFFCCC@@@@@@AAA???999444444222111111000///,,,)))&&&$$$###$$$%%%&&&%%%$$$%%%&&&%%%""" $$$'''###!!!"""$$$&&&&&&&&&%%%$$$!!!###'''***---/////////------,,,,,,...222555777444444333111///000333666777666444444444666777999999999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;======???BBBEEEGGGFFFEEEEEEHHHKKKMMMMMMLLLLLLMMMOOOMMMJJJGGGEEEEEEEEEEEEBBBBBBCCCDDDFFFGGGHHHHHHDDDCCCBBB@@@>>><<<;;;:::;;;::::::999999888888888<<<;;;:::888888888999999999888777777777777888999777;;;@@@AAA>>>===???AAABBBCCCDDDDDDDDDDDDFFFHHHEEEEEECCCBBB@@@@@@??????@@@???===<<<:::999888888555333111111333555555555555222000111333555444333444666888888777555444333111222222222222000///...///......---------------,,,,,,,,,++++++++++++***111000000111333444333111000000000111222333444555444444555555555444333333333333444444444333222222333444555555444555666888222111000000222666999;;;:::777555666:::;;;777333333222111111111111222333111444666666555444444555//////---,,,,,,---...///333111000888EEELLLCCC555333222111000000000111222333222333555888999888777777666444444444444222111////////////000000000000000000000111111222222222333222000000111111///---666666666999<<<>>>>>>===999999999;;;>>>???>>><<<===>>>@@@AAA@@@>>>:::888===>>>AAADDDFFFGGGHHHHHHDDDIIIQQQXXXUUULLLGGGGGGKKKKKKLLLPPPUUUYYYZZZ[[[[[[[[[\\\]]]\\\YYYTTTQQQLLLGGG@@@;;;999777666666333444555666666666666666555333000//////...,,,+++---...///111111222222222444333111000///000222333444777;;;???BBBCCCBBBBBBEEEGGGJJJKKKLLLMMMPPPRRRQQQTTTXXX]]]ccckkksssxxx~~~zzzvvvqqqnnnkkkfff___ZZZSSSRRRQQQPPPNNNIIICCC???AAAAAAAAA@@@>>>???AAACCCDDDGGGNNNXXX^^^```eeekkktttyyy~~~|||zzzzzzvvvpppmmmmmmmmmmmmmmmnnnoookkkeeeaaa```^^^ZZZXXXYYYZZZ[[[[[[[[[ZZZYYYVVVUUUTTTTTTTTTTTTTTTUUUQQQRRRTTTUUUUUUTTTTTTSSSQQQRRRSSSRRRPPPLLLIIIFFFGGGDDDBBBBBBCCCDDDCCCCCCDDDEEEEEEFFFGGGIIIKKKLLLCCCAAA@@@???@@@@@@>>><<<;;;;;;<<<=========<<<<<<888888888999999777222//////...------------+++))))))************,,,///222/////////000111333555666666777888777777777999;;;999<<<@@@DDDEEEEEECCCAAA@@@AAABBBBBBAAABBBDDDEEEHHHGGGHHHIIIKKKKKKJJJHHHKKKIIIFFFFFFFFFDDD???;;;888555222000///...+++)))((('''%%%%%%&&&&&&$$$###%%%%%%$$$""" !!!###&&&   """"""###"""!!!  """%%%(((+++---...***)))))))))***+++,,,,,,+++,,,+++******+++...111222222111111111222333333333444555666666777777777999888888888888888888999::::::<<>><<<<<<;;;<<<<<<;;;;;;:::;;;;;;;;;<<<;;;::::::;;;<<<===>>><<<;;;:::999999:::;;;<<<999===AAABBB@@@???AAACCCFFFGGGHHHGGGEEEDDDEEEFFFBBBBBBAAAAAAAAAAAABBBBBB>>>??????>>>===;;;999888555333222333555888999999777555444555666888888777888888999999888888777666666777777777666555444333222222111000000000000000....../////////000000000000000000222444555444333/////////000222444555666555555666777666666555444666666666666666666666555444555666666555555777999222111000000222666:::===:::777444444777888666333222111000000000000111222000111333555555555555555222111///...---...000111222111222:::FFFKKK@@@222222111000//////000222333666555555777999:::999888:::888666666666666444333111111111222222222222222444444444444555555555666777666555555555555555444;;;;;;<<<>>>AAACCCCCCBBB???>>>>>>???AAABBBBBBAAA???AAADDDGGGHHHGGGEEEDDDBBBBBBDDDGGGJJJLLLLLLJJJEEELLLVVV]]]XXXNNNIIIJJJKKKKKKMMMQQQVVVZZZ\\\\\\^^^^^^___aaa```]]]WWWSSSNNNIIICCC>>>;;;999888666333333444666777777777777555333000/////////...---...///000111111111111111222222222111111222444666666888===AAAEEEFFFFFFFFFGGGIIIKKKLLLMMMNNNQQQSSSSSSVVV[[[```eeelllsssxxx{{{xxxuuurrrnnnhhhaaa\\\WWWVVVTTTSSSPPPKKKEEE@@@BBBBBBBBBAAA@@@@@@BBBDDDFFFGGGNNNXXX```dddjjjpppvvv|||~~~xxxtttssstttuuuvvvvvvuuusssnnnkkkhhhfffddd^^^```aaabbbcccbbbaaa```ZZZ[[[[[[[[[[[[[[[[[[[[[XXXYYY[[[\\\]]]]]]]]]\\\[[[[[[ZZZYYYVVVRRRNNNLLLKKKIIIGGGFFFGGGHHHHHHHHHJJJKKKKKKMMMNNNOOOQQQQQQKKKJJJHHHGGGGGGFFFDDDBBBAAAAAAAAAAAA@@@??????>>>>>>============;;;777333/////////000///...,,,***---......---++++++---///000000111222333444555666555666666555444444777999:::<<>>BBBBBBBBB@@@BBBEEEFFFEEEEEEFFFGGGJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBAAA@@@>>>======::::::999888999999:::;;;;;;;;;:::;;;<<<>>>@@@AAA>>>===<<<;;;;;;<<<===>>><<>>@@@BBB???>>>===<<<<<<===>>>??????@@@BBBCCCCCCCCCEEEFFFCCCDDDFFFFFFEEEDDDEEEEEEBBBAAAAAA@@@@@@@@@AAAAAA===???AAABBBBBB@@@===;;;;;;999777777888999999999888999::::::;;;<<<>>>???>>>===;;;<<<>>>???>>><<<;;;::::::999888888777777666666555444444444444555222222333555666777888999/////////222555666666555000000111222333555777888999999888888888999:::;;;666666555555666666777888555666666555444444555777444444333222333444555666777555333333444555555444111000///......///000111000000111333555555444222///...---------///000111---333999;;;===???<<<777777666444444444777:::<<<>>>======>>>@@@@@@???>>>===<<<;;;;;;<<<<<<;;;::::::::::::;;;;;;<<<<<<=========>>>???@@@AAABBBBBB??????@@@???>>>???BBBDDDIIIHHHHHHJJJLLLMMMMMMKKKKKKJJJHHHGGGHHHHHHHHHFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGIIIKKKLLLLLLLLLLLLJJJKKKOOORRRPPPKKKLLLPPPUUUUUUVVVYYY^^^aaabbbbbbaaaaaabbbbbbbbb___ZZZVVVRRRMMMGGGBBB>>>;;;888666444555666666777777777777222111///000222333333222000111111111111000000///222444555333///...000222333666:::???BBBDDDDDDCCCFFFGGGHHHIIIIIILLLOOORRRVVVZZZ___dddiiiooouuuyyy~~~|||{{{yyyuuuqqqlllhhheeeeee```ZZZUUUQQQNNNJJJHHHDDDDDDDDDCCCAAABBBDDDFFFHHHGGGKKKVVV```gggnnnssswww|||~~~{{{{{{}}}{{{wwwvvvwwwqqqqqqpppooommmllllllkkkkkkkkkkkkkkklllnnnoooppphhhjjjkkkmmmnnnnnnmmmmmmnnnlllhhhccc___]]][[[[[[VVVTTTRRRQQQRRRSSSSSSRRRSSSTTTUUUUUUVVVVVVUUUUUUWWWTTTRRRPPPOOOMMMJJJHHHJJJIIIIIIHHHGGGEEEDDDCCCAAA@@@???>>>===;;;888555222333333222///---,,,---+++---///000000111222444222333444555666666666666333555666666666777999;;;AAA@@@>>>======???AAABBBDDDEEEEEEDDDCCCCCCDDDFFFOOORRRUUUVVVUUUSSSRRRQQQRRRQQQPPPMMMKKKIIIGGGFFFDDD@@@;;;777555333222000+++)))'''&&&%%%$$$"""   !!!  !!!""""""""""""$$$&&& """###$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$''''''(((+++...///...---555777999:::;;;<<>><<<:::999888:::999888777888:::===>>>;;;;;;;;;;;;<<<>>>???AAA>>>>>>===<<<<<<===>>>>>>AAAAAABBBCCCDDDEEEFFFFFF@@@BBBEEEFFFEEEDDDDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@>>>@@@BBBCCCCCCAAA???===;;;999666666666777777777:::;;;=========???AAADDDBBB@@@???AAADDDEEEBBB???===<<<;;;:::999999999999999888777777666666777777555666777888999;;;<<<<<<000000111333666888888777222222222333444666777888:::999777666777888;;;<<<666555555444555666777888444555555444333333444666444555555666666555555555555444444444555666555555333222111000000111222333333222222444777777555333...///000000111222333333111666999999:::===;;;777999777666555666999<<>>AAABBBBBBBBBCCCDDDEEEFFFFFFIIIMMMPPPTTTXXX___eeelllrrryyy}}}~~~}}}{{{wwwsssooommmllliiieee___ZZZVVVRRRNNNKKKFFFFFFFFFEEECCCDDDFFFHHHIIIFFFIIITTT___fffmmmsssyyy~~~}}}|||~~~zzzyyywwwuuutttttttttuuuqqqpppooooooppprrruuuvvvqqqrrrssstttuuuuuutttssssssqqqoookkkhhhdddaaa```]]][[[YYYXXXYYYZZZZZZZZZZZZ[[[[[[\\\[[[ZZZYYYXXXZZZXXXUUUSSSQQQOOOLLLJJJKKKKKKKKKJJJIIIGGGFFFEEEAAA@@@>>>===<<<:::777555222333333000,,,)))***+++,,,...000111111222333555222333555666777777666666444666999:::;;;;;;===???<<<<<<;;;;;;<<<<<<===>>>BBBCCCCCCBBBAAAAAABBBDDDIIIMMMQQQSSSSSSRRRTTTUUUSSSSSSQQQNNNKKKIIIHHHHHHCCC@@@<<<888666555222000***(((&&&%%%$$$###!!!!!!!!!!!! """"""""" !!!""" !!!!!! !!!"""######"""!!! ######$$$&&&((()))(((&&&+++---///111333555888;;;<<<;;;999999999;;;===>>>>>>>>>>>>??????@@@@@@@@@???>>>===<<<:::999888777:::999888777888;;;>>>@@@>>>===<<<<<<<<<===??????>>>===<<<;;;;;;<<<===>>>BBBAAAAAABBBDDDEEEFFFFFF@@@CCCEEEFFFEEEDDDDDDDDDAAA@@@@@@@@@@@@@@@AAAAAA???@@@BBBCCCCCCBBBAAA@@@;;;999777777999:::::::::<<<>>>@@@AAA@@@BBBEEEHHHGGGEEEDDDGGGKKKKKKHHHCCC@@@???>>><<<<<<<<<<<<===<<<;;;;;;:::999:::::::::999:::;;;<<<===>>>???@@@111111222555888::::::999333333333444555666777888;;;999666555555777;;;===777666555555666777888999444555555444222222444555444555777888888888666666333333444555666666666555444444333222222333444444666444444666888999666333111222333555777777888888777888777666777:::888333???===<<<;;;<<>>>>>@@@CCCGGGJJJJJJJJJLLLKKKKKKLLLNNNOOOOOONNNOOOOOOOOOPPPQQQRRRRRRSSSMMMNNNOOOQQQSSSUUUWWWWWWRRRSSSSSSPPPMMMLLLOOOSSSOOOOOOQQQTTTXXXZZZZZZZZZWWWTTTQQQOOONNNNNNLLLKKKIIIIIIJJJJJJIIIGGGEEEDDDAAAGGGMMMNNNMMMMMMQQQUUUMMMIIIIIIMMMPPPOOOPPPRRRYYYXXXYYY[[[___aaabbbaaaeeedddcccbbbbbb```]]][[[SSSOOOIIICCC???<<<888555666777777777777666666555666444222111222222111000111111222111111000///...+++///222222//////222666555888<<<@@@BBBCCCCCCCCCBBBCCCCCCDDDDDDGGGKKKNNNRRRVVV^^^fffmmmuuu|||}}}yyytttqqqpppppplllhhhddd___ZZZUUUPPPLLLGGGHHHHHHGGGEEEEEEGGGIIIIIIFFFHHHRRR^^^ffflllrrr{{{~~~{{{yyyxxxyyy{{{}}}yyywwwvvvvvvwwwzzz}}}vvvwwwxxxyyyyyyyyyxxxwwwtttttttttrrrnnniiieeebbbcccaaa^^^^^^___``````___``````aaaaaa```___]]]\\\]]]ZZZWWWUUUSSSQQQMMMKKKLLLLLLLLLKKKJJJHHHGGGFFFCCCAAA???>>>===;;;888555222333222...)))'''(((***000111333333111000111222333444555777777777666666555888<<<>>>??????@@@BBB<<<===???@@@AAAAAA@@@@@@???@@@@@@???======???@@@CCCGGGLLLOOOPPPRRRUUUXXXPPPPPPPPPNNNLLLKKKLLLMMM@@@===999777555333000...)))'''%%%$$$$$$###!!!!!!!!!!!!  !!! !!!""""""!!!!!!""""""!!! ###&&&((('''&&&"""$$$''')))+++...222555999888666555666888;;;===;;;<<<<<<===>>>>>>??????<<<<<<<<<;;;;;;::::::999888777666666777:::===???@@@???>>>=========>>>???===<<<;;;::::::;;;<<<===BBBAAAAAABBBDDDFFFFFFFFFBBBDDDGGGGGGFFFDDDCCCCCC????????????@@@AAABBBCCC@@@AAABBBCCCCCCCCCBBBAAA===;;;::::::===???@@@@@@===@@@CCCCCCCCCDDDHHHKKKJJJHHHHHHKKKPPPPPPKKKFFFCCCBBB@@@???>>>>>>???@@@>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBB555222000222666999888666000222333444444666999;;;<<<999777888;;;===<<<:::999:::;;;;;;:::888555333333555777888777555555555444555777999;;;;;;;;;;;;:::888666555555666555555555444222333444555444333666666777777777888888888666777777666666666999;;;<<<===>>>>>><<<;;;;;;<<>>===>>>BBBEEEGGGHHHSSSVVVZZZbbbjjjssszzz~~~}}}xxxuuusssqqqoookkkddd[[[TTTPPPNNNKKKIIIFFFCCCCCCDDDFFFHHHEEEDDDHHHRRRYYY]]]gggqqqzzz}}}|||zzzzzz{{{}}}~~~}}}~~~~~~|||yyyvvvtttssspppkkkggggggfffeeecccbbbbbbbbbcccgggeeeddddddeeeffffffeee______]]]ZZZWWWTTTQQQOOOPPPNNNLLLJJJGGGEEEDDDDDD@@@<<<999:::<<<===999555333222000...---,,,,,,---111333333111444:::888222555777888777999===<<<888???>>>>>>>>>???AAABBBCCC@@@@@@???@@@AAAAAA???<<>>>>>:::::::::;;;<<<;;;999777<<<<<<<<<<<<<<<<<<<<<<<>>@@@@@@>>><<<999;;;<<<<<<;;;;;;<<<===??????>>>>>>??????@@@AAACCCBBBBBBCCCDDDDDDBBBAAA@@@?????????AAACCCEEEFFFGGGFFFEEECCCBBBBBBEEEGGGEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHJJJLLLNNNOOOPPPOOOMMMLLLFFFHHHEEE@@@>>>@@@???<<>>>>>===<<<:::777444333555777999999888777888999888999:::<<<<<<<<<<<<<<<999888666555666777999:::555444444555777888666555666666666777777888888999777777888777777888;;;===@@@AAACCCCCCBBBAAABBBCCCIIIJJJJJJIIIIIILLLPPPSSSWWWYYY[[[\\\\\\]]]___aaafffhhhiiihhhfffeeeeeefffhhhhhhiiikkkmmmnnnllljjjhhhjjjhhhaaa]]]```cccccc___^^^\\\[[[ZZZ[[[\\\]]]]]]]]]^^^___aaaaaa```^^^ZZZYYYXXXXXXYYYWWWSSSOOOMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQQQQSSSSSSUUUZZZ```ccccccbbbdddbbb````````````]]]ZZZRRRLLLFFFCCC===666444666444444444444444444444444666333000///000111000...000///......000111111000......///000111111111111555555555666888:::<<<>>>;;;::::::<<<@@@DDDHHHIIIQQQUUU\\\cccjjjrrrzzz|||xxxvvvvvvtttoooggg___XXXSSSPPPKKKIIIFFFDDDCCCEEEGGGHHHEEEDDDGGGOOOUUU[[[eeeooovvv~~~}}}{{{zzzwwwsssooommmllljjjhhhhhhhhhhhhiiillljjjhhhhhhiiiiiihhhgggaaaaaa___^^^[[[YYYWWWUUUSSSRRRQQQOOOKKKGGGDDDAAA>>>:::777777999999666333555333111///---,,,,,,,,,+++...///...222888777222777999:::999;;;???>>>::::::;;;>>>@@@BBBCCCCCCCCCCCCBBBBBBCCCDDDDDDAAA??????<<<;;;<<<999666777;;;999<<<@@@DDDHHHJJJKKKKKKGGGGGGGGGGGGFFFDDDCCCBBBDDD@@@;;;777555222...,,,)))&&&""""""######""" %%%###   !!!!!! !!!$$$!!!###%%%### #########$$$%%%''')))+++---000222444666888;;;============>>>>>>>>>>>>>>><<<;;;;;;<<<<<<<<<;;;:::888999:::<<<>>>???AAAAAADDDAAA???@@@AAAAAA???===;;;;;;::::::::::::::::::;;;;;;;;;<<<===>>>???@@@AAA@@@???@@@AAAAAA???===;;;;;;;;;<<<===>>>@@@@@@DDDDDDDDDCCCBBBBBBDDDFFFFFFEEECCCBBB@@@?????????DDDEEEGGGHHHGGGHHHIIIKKKKKKLLLNNNOOOPPPOOONNNMMMKKKMMMKKKFFFEEEGGGGGGDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFGGGGGGGGGFFF555888:::777333000222555555777888777666666777888999888888999;;;<<<<<<;;;@@@???===;;;999888777666999:::;;;:::999999;;;=========>>>>>>>>>>>>===<<<<<<:::777555666888<<<>>>888888777999:::;;;:::999999999999:::;;;<<<<<<===;;;<<<=========>>>AAADDDGGGIIIKKKLLLLLLLLLMMMOOOTTTTTTUUUUUUVVVYYY]]]```fffhhhjjjkkklllmmmoooqqqvvvxxxyyyxxxwwwuuuvvvvvvyyyyyyyyyzzz{{{zzzxxxvvvssstttqqqjjjeeeggghhhgggdddcccaaa___^^^^^^____________```bbbeeeeeedddbbb___^^^\\\[[[ZZZYYYVVVSSSNNNMMMKKKIIIGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMMMMNNNNNNOOOOOOOOORRRRRRTTTXXX]]]```aaa``````____________^^^[[[XXXNNNHHHBBB>>>:::444444666111111111111111111111111555222///......///...---...---+++,,,---//////...---...000111222222111000111222222333555777888999555666777:::>>>BBBGGGJJJNNNUUU]]]dddiiipppzzz}}}{{{zzzvvvqqqiiiaaaYYYSSSPPPLLLJJJGGGEEEDDDEEEGGGHHHFFFDDDFFFKKKQQQXXXccclllttt|||zzzwwwrrrqqqpppnnnnnnnnnoooooopppooommmlllmmmlllkkkiiiccccccbbbaaa___]]]\\\[[[XXXXXXWWWTTTOOOIIICCC???===999555333555555333111666444222///---,,,,,,,,,---000111111444777666333888::::::999<<<@@@???;;;777:::===AAADDDEEEEEEDDDEEEDDDDDDEEEFFFEEECCCAAA>>><<<;;;;;;888444444888777999===AAADDDEEEEEEDDDEEEFFFGGGGGGFFFDDDAAA@@@CCC@@@;;;777444000---***(((%%%"""!!!"""$$$$$$$$$'''&&&###  !!!"""!!!!!!"""$$$""" %%%$$$""""""###%%%(((***///222555777888:::===@@@@@@@@@@@@@@@@@@?????????>>>>>>===<<<===>>>??????;;;===???AAADDDEEEGGGGGGGGGEEEDDDDDDDDDDDDBBBAAAAAA>>>;;;;;;===>>><<<:::888888999:::;;;<<<>>>???===<<<;;;<<<===<<<;;;999666777888999:::;;;;;;;;;???@@@BBBBBBAAAAAACCCDDDFFFFFFDDDBBBAAA@@@??????FFFHHHKKKLLLLLLLLLLLLMMMMMMNNNPPPQQQQQQQQQPPPOOOLLLMMMLLLHHHGGGJJJKKKIIIKKKLLLLLLMMMMMMKKKJJJIIIGGGHHHJJJLLLMMMNNNNNNMMM888:::;;;999666444555666888999;;;;;;:::999:::;;;>>>>>>>>>>>>??????>>>===>>>===;;;:::999:::;;;<<<:::;;;;;;;;;:::;;;>>>AAA@@@@@@@@@???>>>>>>===<<<@@@>>>;;;888777:::???BBBCCC@@@===;;;<<<===>>>>>>??????@@@AAABBBCCCDDDEEEDDDEEEFFFFFFGGGIIILLLOOOPPPRRRUUUWWWXXXYYY[[[]]]aaabbbccccccccceeeiiilllrrrtttwwwxxxyyyzzz|||~~~~~~}}}}}}yyyqqqllllllkkkiiihhhgggeeecccaaaaaa``````aaaaaaaaaccceeefffdddcccbbb```^^^\\\ZZZXXXVVVUUUQQQPPPNNNKKKIIIGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOQQQTTTWWWZZZ[[[\\\\\\\\\\\\\\\ZZZXXXUUURRRJJJDDD>>>;;;777333444888222222222222222222222222333111///...------------,,,***))))))+++,,,,,,+++,,,---///111111111000/////////000111222333444555222333555777:::>>>CCCGGGJJJSSS]]]cccgggnnnxxx~~~zzzvvvooohhh```XXXQQQMMMMMMKKKIIIFFFEEEFFFGGGHHHGGGFFFGGGJJJOOOWWWbbbjjjvvv~~~~~~wwwvvvtttsssrrrsssssstttrrrqqqooooooppppppnnnlllfffeeedddcccaaa^^^\\\[[[^^^\\\YYYUUUOOOHHHBBB???<<<999555333333444333111444333111///...---......111333444444444444222000777999999888;;;???>>>::::::;;;>>>@@@CCCEEEEEEFFFDDDDDDDDDEEEFFFEEECCCAAA>>><<<;;;;;;888333333666777999===AAACCCCCCBBBAAACCCDDDEEEFFFEEEBBB@@@>>>AAA???;;;666222...***(((&&&$$$""" !!!###$$$%%%!!!    !!!!!!!!!!!!"""!!!!!!  !!!###""" $$$###!!!!!!###&&&+++---111333666999:::<<<@@@BBBDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@??????AAADDDFFFFFFGGGIIIKKKMMMMMMNNNNNNLLLKKKJJJJJJIIIIIIGGGGGGJJJEEEAAAAAADDDEEEBBB>>>::::::::::::;;;<<<======<<<;;;::::::::::::888666555777888:::::::::999888999<<<>>>?????????@@@AAADDDDDDCCCBBBBBBBBBBBBBBBEEEHHHKKKMMMMMMLLLLLLLLLOOOPPPQQQRRRRRRRRRQQQQQQLLLNNNMMMJJJJJJNNNOOOMMMPPPSSSVVVWWWVVVSSSPPPOOOMMMNNNPPPRRRTTTUUUUUUUUU888777666777999999777555666888;;;;;;;;;;;;<<<===<<<>>>@@@AAABBBBBBCCCCCC@@@>>><<<:::999:::<<<===;;;;;;<<<<<<<<<===@@@CCCBBBAAAAAA@@@???>>>>>>>>>AAA@@@>>><<<<<<@@@HHHMMMQQQLLLDDD??????AAACCCDDDEEEEEEFFFHHHIIIKKKLLLMMMLLLNNNOOOPPPQQQTTTWWWZZZ[[[^^^bbbdddfffhhhjjjlllooopppqqqppppppqqqsssvvv{{{}}}~~~uuuqqqpppmmmiiijjjiiigggeeedddcccbbbaaaeeeeeeeeefffggggggeeecccaaaaaa___\\\XXXUUUTTTSSSSSSRRRPPPMMMKKKIIIHHHGGGEEEFFFGGGIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKJJJIIIJJJKKKMMMOOOQQQTTTVVVXXXWWWWWWWWWUUURRRNNNLLLJJJFFF@@@;;;999666333555999444444444444444444444444111000///...,,,,,,---...---,,,***+++---......---+++,,,---////////////.........///000111222222222111333555555666999>>>BBBHHHPPP[[[aaaeeekkkuuu~~~|||~~~|||wwwoooggg```YYYQQQLLLMMMKKKIIIGGGFFFFFFFFFGGGHHHIIIIIIJJJOOOXXXccciiivvv~~~}}}|||zzzxxxwwwwwwwwwxxxtttsssssstttuuuuuusssqqqkkkjjjhhheeeaaa^^^[[[YYY___[[[VVVOOOIIIDDDAAA@@@<<<:::777555555444444333222111///.........///000000111333444444111000000666999999888;;;>>>>>>:::>>>=========???BBBEEEGGGEEEDDDDDDEEEFFFEEECCCAAA===;;;;;;;;;888333222555999;;;>>>AAACCCCCCBBBAAA>>>???@@@@@@???===:::999===<<<999555000+++(((&&&""""""!!! !!!###%%% !!!    !!!!!!!!!"""!!!!!!!!!%%%)))...222222444777:::<<<>>>AAADDDFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBEEEJJJNNNMMMOOOQQQTTTVVVVVVVVVVVVSSSSSSSSSQQQPPPOOONNNNNNQQQLLLGGGFFFIIIJJJHHHDDDAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;<<<;;;888666666777888999999888777666666888:::<<<<<<<<<===>>>?????????@@@AAABBBDDDEEECCCFFFIIIKKKKKKJJJJJJJJJNNNNNNOOOOOOPPPPPPPPPOOOPPPRRRQQQOOOOOOTTTUUUTTTUUUYYY___aaa^^^YYYUUUSSSRRRSSSUUUXXXYYYZZZZZZZZZ777555444666:::;;;888444444777:::;;;;;;;;;;;;<<<777:::???BBBDDDFFFHHHJJJFFFDDD@@@===:::999999999;;;<<<>>>>>>???@@@BBBEEEDDDDDDCCCBBBBBBCCCCCCDDDAAABBBCCCCCCEEEKKKTTT\\\___XXXOOOHHHGGGHHHKKKLLLKKKLLLMMMOOOQQQSSSTTTUUUUUUWWWYYYZZZ\\\___cccfffhhhkkkooorrrtttvvvyyy{{{|||}}}~~~~~~}}}}}}zzzuuutttooojjjkkkjjjiiihhhfffeeedddccciiihhhhhhiiijjjiiigggdddaaaaaa```]]]XXXTTTRRRQQQRRRQQQOOOMMMJJJIIIHHHGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHHHHGGGFFFDDDCCCEEEGGGIIIJJJKKKMMMPPPSSSOOOOOONNNKKKGGGDDDCCCCCC@@@;;;777777555333555999555555555555555555555555/////////...------///111111000...///111222222111,,,------......///000000//////000111222222111111111333555444333555:::???FFFMMMWWW^^^bbbhhhpppwwwyyy|||yyyqqqjjjddd]]]UUUOOOLLLKKKIIIGGGFFFEEEEEEEEEGGGJJJKKKKKKPPPZZZdddhhhssszzz~~~|||{{{{{{{{{xxxwwwwwwxxxxxxxxxuuusssnnnllljjjfffaaa\\\XXXVVVYYYUUUNNNHHHBBB???>>>===888888777666555444444333111000///---------...///...///444999999666555888666888999888:::>>>===999===;;;:::999:::>>>BBBEEEDDDCCCCCCDDDEEEDDDBBB@@@:::888999:::777222111444888:::<<<>>>???@@@AAA@@@>>>>>>>>>===<<<;;;999999888888666333---(((&&&%%% !!!"""!!! !!!###  !!!!!! """"""  !!!!!! !!!"""&&&+++000333333555999;;;===@@@CCCFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFHHHIIIHHHGGGJJJOOOTTTPPPRRRVVVZZZ]]]^^^______[[[\\\\\\ZZZWWWUUUUUUVVVUUUQQQLLLKKKLLLMMMLLLKKKJJJIIIGGGFFFDDDDDDCCCCCCDDDCCCAAA@@@@@@???<<<:::777777888888888777777666666777999:::999:::<<<>>>;;;;;;<<<>>>@@@CCCEEEFFFDDDFFFIIIJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMOOORRRQQQOOOPPPTTTVVVTTTWWW]]]eeegggddd]]]XXXVVVVVVWWWYYY[[[\\\]]]\\\\\\777888999;;;<<<;;;:::888888:::===>>>===<<<<<<<<<:::>>>CCCFFFGGGHHHJJJLLLIIIGGGDDDAAA>>><<<;;;:::;;;>>>@@@BBBBBBCCCEEEGGGHHHHHHGGGGGGHHHIIIKKKLLLHHHJJJLLLLLLNNNSSS\\\dddfffaaaZZZUUUSSSSSSTTTTTTUUUUUUWWWYYY[[[]]]___```aaabbbeeefffhhhkkkpppsssuuuxxx|||zzzyyysssmmmlllkkkkkkjjjiiihhhffffffggggggggghhhjjjjjjhhhfffbbbddddddaaaZZZUUURRRQQQNNNMMMKKKIIIGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDBBB@@@AAAAAABBBCCCBBB@@@>>>===>>>@@@BBBBBBBBBCCCGGGKKKEEEEEEDDDAAA===<<<===@@@:::666444555444222333777222222222222222222222222---/////////---...111444222111///000222333333222000///.........000222333000111222333333333222222///222444333222333999>>>EEEJJJRRRYYY```ffflllpppvvvzzz~~~~~~}}}~~~zzzrrrkkkfff```WWWQQQKKKJJJHHHGGGEEEDDDDDDDDDEEEIIILLLKKKPPP[[[dddfffooowww}}}}}}{{{{{{{{{yyyxxxwwwwwwwwwtttqqqnnnjjjhhheeeaaa\\\WWWSSSPPPMMMKKKGGGBBB>>>;;;999888222333555555444333111111222111///---++++++++++++------333999999555555999222444444333666:::999555555555555555888;;;???AAA???>>>>>>???@@@@@@===;;;666444555777555000///222444444555777888:::<<<===???>>><<<:::999999999999333444444111+++&&&$$$$$$"""$$$$$$!!! !!!!!!!!!!!!!!!   !!!$$$###   !!!!!!###&&&***...000555888;;;>>>@@@CCCFFFIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHKKKNNNMMMLLLNNNSSSYYYWWWYYY]]]aaadddeeeeeedddaaaccccccaaa]]][[[\\\]]]XXXVVVSSSQQQQQQQQQSSSTTTPPPPPPNNNMMMLLLLLLKKKKKKKKKIIIGGGFFFFFFDDDBBB???<<<;;;::::::999999999999999999::::::999:::===?????????@@@BBBDDDFFFHHHJJJHHHJJJLLLLLLLLLLLLNNNPPPNNNNNNNNNNNNNNNOOOOOOPPPNNNQQQPPPNNNOOOSSSUUUSSSWWW___iiilllggg___YYYWWWXXXYYY[[[\\\]]]]]]]]]\\\:::>>>AAAAAA>>><<<<<<>>>===@@@BBBBBB@@@>>>======BBBFFFJJJKKKIIIHHHIIIKKKIIIGGGFFFCCCAAA@@@???>>><<>>??????>>><<<:::888666999:::::::::;;;???CCC>>>>>>===:::777777;;;???666333222333333111222555////////////////////////,,,...000///...///222666000///......000111111000333111///...///111444666222333444555555444333222---000333333111333999???EEEIIIOOOWWW___eeeiiikkksssxxx|||}}}{{{{{{yyyqqqjjjfff```WWWQQQKKKJJJHHHFFFEEEDDDCCCCCCBBBHHHKKKKKKPPP[[[dddeeennnvvv}}}~~~{{{yyyxxxxxxyyywwwvvvtttsssooojjjfffcccbbb___[[[VVVQQQNNNKKKEEEDDDBBB???<<<888666444---///333444333111///...555333000---***)))(((((('''(((---333111+++***///,,,//////...000444444000---///111444777:::<<<===999999888999::::::888555222111333555333...---000/////////000222555888::::::999666444333333444555000222222///***%%%###$$$###&&&&&&###!!! !!! !!! """!!!###"""  """$$$$$$   !!!!!!###&&&)))+++,,,777:::===@@@BBBEEEHHHKKKIIIIIIJJJJJJKKKKKKLLLLLLIIIMMMPPPPPPOOOPPPVVV[[[aaacccfffhhhiiihhhgggfffeeeggghhheeeaaa___```aaa\\\\\\ZZZWWWUUUVVVXXX[[[TTTSSSRRRRRRQQQQQQRRRRRROOOMMMKKKJJJJJJHHHEEECCCAAA@@@>>>===<<<======>>><<<<<<;;;::::::;;;>>>AAAFFFFFFGGGHHHIIIKKKMMMNNNMMMNNNOOOOOOOOOPPPRRRTTTRRRRRRRRRRRRRRRSSSTTTTTTSSSUUUUUURRRSSSWWWYYYWWWWWW```jjjmmmhhh```ZZZWWWYYYZZZ\\\]]]]]]]]]\\\\\\>>>===<<<<<<===>>>===<<>>IIINNNTTTVVVXXX\\\dddjjjpppsssvvvvvvvvvwww{{{~~~~~~~~~zzzssskkkddd]]]VVVQQQQQQMMMIIIGGGFFFEEEEEEDDDGGGGGGHHHIIINNNUUU^^^eeepppuuu~~~~~~|||zzzwwwuuusssnnniiihhhhhhgggbbb]]][[[WWWRRRMMMJJJHHHFFFDDD===:::666333111000...,,,000---++++++...///...,,,000000///,,,(((&&&&&&'''&&&***---,,,(((&&&***...,,,,,,+++))))))))))))))),,,,,,...000222444666666333333333222111111000000...---+++******+++,,,---))))))((('''(((***,,,...000...000444333...+++,,,))))))111999333$$$### !!!!!!""""""!!!!!!  !!!""""""""""""!!!!!!  !!!"""""""""  $$$$$$""" """"""&&&))))))((())),,,///666999<<>>>>>>>>>>>>>>???@@@AAABBBCCCCCCGGGHHHIIIJJJKKKMMMQQQTTTQQQTTTVVVXXXZZZ[[[]]]^^^^^^]]][[[YYYXXXXXXYYYZZZ^^^______^^^\\\\\\]]]______aaacccdddccc```[[[XXX^^^___``````___]]][[[YYY@@@??????@@@AAAAAA@@@>>>CCCBBBAAABBBCCCDDDCCCBBBJJJKKKMMMOOOPPPPPPOOONNNNNNNNNMMMMMMLLLKKKIIIIIIIIIKKKOOOSSSVVVWWWXXXXXXWWWZZZ^^^```aaabbbdddeeefffgggiiikkkmmmnnnoooppprrrrrrrrrpppooopppsssuuutttuuuvvvwwwxxxyyyzzzzzz{{{yyysssnnnkkkgggffffffeeebbb___[[[ZZZZZZYYYYYYYYYYYYZZZ]]]]]][[[XXXSSSMMMFFFCCC<<<:::777777777777666444777777666555444444555555555333222333555666444222555444444666999:::888666555555444444555777999;;;444444333333222111111111333333333333222222111000000///...------,,,,,,---///.............../////////---,,,---111333444333///111222333111///...---......---...111555999;;;MMMQQQVVVXXXYYY\\\ccchhhlllnnnooonnnnnnqqqwww}}}~~~}}}~~~{{{tttllleee]]]VVVQQQOOOLLLHHHEEEEEEDDDDDDCCCGGGHHHHHHJJJNNNVVV___eeeooouuu}}}~~~|||zzzwwwuuuqqqlllgggffffffddd___ZZZXXXSSSMMMHHHEEEBBB???>>>:::777333000...---+++)))((('''%%%&&&)))***)))''')))***)))'''$$$"""""""""!!!$$$&&&&&&%%%$$$'''***'''&&&%%%$$$$$$######$$$######%%%&&&(((***+++++++++++++++************)))'''&&&%%%######$$$&&&'''%%%$$$###"""###$$$&&&(((***((()))***((($$$%%%))),,,***...333---!!!&&&$$$###"""!!!   !!!""""""""""""  """"""  """###""" """$$$###$$$&&&'''((()))***,,,222555:::>>>AAAEEEJJJMMMLLLLLLLLLLLLLLLLLLLLLLLLPPPRRRUUUXXXZZZ^^^bbbeeelllnnnqqqrrrssstttvvvxxxzzzyyyvvvsssqqqpppoooooonnnjjjggggggjjjjjjfffccccccbbbbbb```___^^^]]]\\\___\\\YYYVVVTTTPPPLLLIIIFFFFFFFFFDDDBBB@@@@@@@@@@@@AAABBBDDDEEEGGGHHHIIIKKKMMMOOOPPPPPPRRRUUUXXXXXXZZZ\\\^^^______aaaaaacccbbb```^^^]]]^^^______aaacccccccccaaaaaabbbcccbbbccceeefffeeebbb^^^\\\___```aaabbbaaa```___^^^CCCCCCCCCDDDFFFEEECCCAAADDDEEEFFFFFFFFFFFFGGGHHHPPPQQQSSSTTTTTTTTTSSSRRRTTTTTTTTTTTTSSSSSSSSSRRRQQQSSSWWW[[[^^^```aaaaaabbbeeeiiilllmmmnnnoooqqqrrrtttwwwyyy{{{{{{zzzyyy|||}}}}}}|||{{{{{{~~~yyyrrrlllhhhdddbbbbbbaaa^^^[[[UUUTTTRRRQQQPPPQQQRRRSSSUUUSSSQQQMMMHHHBBB===:::666444222222444444444333222222111111111111111222222000...///111333333333222111111333555555444333555555444444555777999:::555444444333333222111111222222333333333222222111222222222222111000///...////////////////////////---,,,+++---///222222222///222555333---******,,,...------...000333666888LLLOOOSSSUUUVVVYYY^^^bbbggghhhhhhgggggglllttt{{{}}}}}}|||}}}~~~|||uuummmeee^^^VVVQQQPPPLLLHHHFFFEEEEEEDDDCCCGGGHHHIIIKKKOOOVVV___eeeooottt{{{~~~|||zzzxxxvvvrrrnnniiifffeeebbb]]]YYYVVVQQQKKKEEEAAA===:::888666222///,,,+++)))(((&&&#########$$$&&&'''%%%$$$"""$$$%%%%%%"""  !!!"""###$$$%%%&&&###"""!!! !!!!!!"""###$$$%%%&&&&&&############$$$$$$$$$$$$%%%$$$"""!!!!!!###$$$%%%!!! !!!"""&&&&&&&&&&&&###"""(((111---)))(((***%%% ((($$$###!!!  !!!""""""""" !!!!!!!!!!!!!!! """$$$%%%%%%$$$$$$%%%'''%%%%%%%%%&&&)))*********000444999>>>AAAEEEHHHKKKNNNNNNMMMMMMMMMMMMMMMLLLQQQSSSWWWZZZ^^^bbbfffjjjrrrtttwwwxxxyyyzzz|||~~~}}}|||yyyxxxwwwvvvvvvuuurrroooooopppooollliiiiiiiiihhhfffeeedddcccbbbeeebbb___\\\YYYUUUPPPMMMIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEGGGHHHJJJKKKKKKNNNPPPSSSUUUVVVWWWYYYZZZ___```aaaccceeeffffffgggjjjiiigggfffeeeffffffgggfffhhhjjjjjjiiihhhhhhiiifffhhhiiijjjiiigggdddbbbccccccdddeeeffffffeeeeeeFFFEEEFFFGGGIIIHHHFFFDDDHHHKKKNNNNNNLLLLLLOOORRRTTTUUUVVVXXXYYYYYYYYYYYY[[[[[[[[[[[[[[[\\\\\\\\\ZZZ\\\___cccfffhhhjjjjjjmmmppptttvvvxxxyyyzzz|||wwwooohhhddd___]]]]]]\\\YYYUUUQQQOOOLLLJJJIIIJJJKKKMMMKKKJJJGGGCCC???;;;888666444333111111222333333222//////......//////000111333111///......000222333333333333333444444444333888777666555444444444555555555444444333333222222111111222333333333222222111222333333222111///...------......------,,,,,,*********+++---///000000---000222111///---...///------------///111444555DDDGGGKKKNNNPPPSSSWWW[[[aaabbbddddddeeejjjrrryyyzzzzzzzzz|||~~~}}}uuummmeee]]]VVVQQQQQQNNNJJJGGGGGGGGGFFFFFFGGGHHHJJJLLLPPPWWW___eeennnssszzz~~~}}}|||yyywwwuuurrrmmmiiigggccc___[[[XXXTTTLLLFFFAAA<<<888666333000,,,***)))(((&&&%%%%%%%%%&&&''''''&&&%%%$$$ ###%%%&&&$$$"""!!!!!!###"""!!!###%%%&&&%%%$$$###"""!!! #########$$$$$$$$$%%%%%% !!!"""############"""!!! """###%%%!!!  """%%%&&&###"""+++666***&&&###### %%%  """ !!!!!! !!!!!!!!!  """###$$$%%%%%%%%%%%%&&&)))&&&%%%'''+++---,,,***000444:::>>>AAABBBDDDFFFJJJJJJKKKKKKLLLLLLLLLLLLQQQTTTXXX\\\```eeekkknnnsssvvvyyy{{{}}}}}}||||||{{{zzzxxxvvvuuuuuutttrrroooppppppooommmkkkjjjiiihhhfffdddaaa___]]]ZZZVVVSSSKKKIIIGGGFFFFFFEEEEEEDDDFFFFFFGGGGGGHHHIIIIIIJJJNNNRRRUUUXXXYYYYYY[[[\\\cccccceeehhhlllnnnoooooopppooonnnmmmmmmmmmnnnnnnjjjmmmpppqqqpppooonnnooolllmmmnnnoooooommmkkkjjjlllkkkkkkkkkllllllllllllIIIHHHHHHJJJKKKKKKIIIGGGLLLPPPSSSSSSRRRSSSVVVYYYWWWXXXZZZ\\\^^^```bbbbbbcccbbbbbbbbbcccdddffffffdddfffhhhkkkmmmpppqqqrrruuuxxx|||}}}ssskkkeee```ZZZWWWWWWVVVSSSPPPKKKIIIFFFCCCBBBBBBDDDEEE@@@???===:::888555444333111///---------...---,,,------......///000222222333222000//////000444666666666666666555555666666666666555444333333333222666666555555444333333222111111222333333333222222,,,---......---,,,***)))------......---,,,++++++)))***,,,---...///000111...,,,,,,---000111000...,,,,,,------///111333444;;;>>>CCCGGGLLLPPPTTTWWWXXX\\\```ccceeejjjpppvvvwwwxxxyyy||||||uuummmeee]]]VVVQQQPPPMMMIIIGGGGGGGGGFFFEEEHHHIIIKKKMMMQQQXXX```eeennnrrryyy}}}{{{zzzwwwtttppplllhhhddd```^^^[[[VVVOOOHHHBBB===999666333000---***)))((('''%%%)))******)))(((&&&%%%%%% ###&&&&&&%%%###""""""'''&&&$$$$$$%%%%%%###"""###"""!!! !!!!!!!!!!!!!!!  !!!"""###### """!!!  !!!###"""+++%%%"""!!!       !!!  !!!###$$$$$$$$$###(((&&&%%%'''+++...---***111555999<<<======>>>???>>>???@@@BBBCCCEEEFFFGGGNNNQQQVVVZZZ___dddjjjnnnpppssswww{{{~~~~~~~~~}}}{{{zzzyyyxxxwwwvvvtttvvvuuutttrrrpppooonnnmmmhhhfffccc```]]]YYYUUURRRLLLIIIEEEDDDEEEFFFEEEDDDCCCDDDFFFHHHJJJKKKMMMNNNOOOSSSWWWZZZ[[[]]]^^^```ggggggiiinnntttyyyzzzyyyttttttssssssssssssssssssoooqqquuuvvvvvvuuuuuuuuussstttttttttttttttsssrrrvvvuuutttsssrrrrrrrrrsssOOONNNMMMMMMOOOOOOOOOMMMRRRTTTWWWXXXYYY[[[]]]___]]]___aaacccfffiiikkkmmmmmmmmmllllllmmmnnnpppqqqpppqqqrrrtttvvvxxxzzzzzz}}}xxxnnnfffaaa\\\VVVRRRQQQPPPMMMKKKDDDCCC@@@===<<<<<<<<<===888888666555333222111000000...,,,,,,------,,,+++---......///111222444555000111111000111333888<<<999::::::888777666777999333333444444555555555555777666666555555444333333222222333333333222222111............---,,,+++***...//////000///...,,,+++***,,,...000000000111333///+++)))***---///,,,))),,,,,,---...///111333333777:::???EEEKKKQQQTTTVVVSSSWWW]]]aaadddiiioootttwwwxxx{{{|||uuunnnggg___XXXTTTNNNKKKGGGEEEEEEFFFEEEEEEHHHIIILLLNNNRRRYYY```fffooosssxxx~~~~~~|||wwwuuurrrnnniiieeeaaa```]]]XXXPPPIIICCC>>>999777444111...,,,+++***)))'''*********(((%%%$$$%%%'''!!!###%%%%%%$$$#########''''''&&&$$$###"""!!!!!!"""!!!   !!!!!!"""!!! !!!###$$$!!!### """!!!  !!!    !!!"""######&&&###  !!! !!!$$$$$$###!!!&&&%%%&&&(((+++---------333555888:::999999:::;;;:::;;;===???AAADDDEEEFFFJJJNNNSSSWWW\\\bbbhhhlllooorrrwwwzzz~~~~~~}}}}}}|||{{{zzzyyyyyyxxxyyyyyywwwuuusssrrrpppooollliiiddd___[[[UUUPPPLLLJJJFFFBBBAAACCCEEEDDDBBB???AAADDDGGGKKKOOORRRTTTQQQTTTXXX[[[]]]```ccceeekkkkkkmmmttt|||wwwwwwwwwwwwwwwwwwvvvvvvtttvvvyyyzzzzzzzzz{{{|||yyyyyyyyyyyyyyyzzzzzzzzz~~~}}}zzzxxxwwwwwwxxxyyyXXXVVVSSSSSSTTTVVVVVVVVV[[[[[[\\\___cccfffgggggghhhiiikkkmmmppprrruuuvvvyyyxxxwwwvvvwwwyyy{{{|||||||||}}}~~~|||tttiii```___YYYRRRNNNMMMLLLIIIGGGAAA@@@>>><<<;;;999888888777777777555444222000///111///......000111111000---......000222444666777000222333222222444888;;;:::;;;;;;999666555777999555555666666666666666666777777666666555444444444333333333333222222111000222111000//////.........---...//////...,,,***)))'''***...///......000111...---+++++++++,,,++++++++++++---...000222333444555888===CCCJJJPPPSSSTTTTTTXXX\\\```dddjjjrrryyyzzz|||}}}wwwpppiiibbb\\\WWWPPPMMMIIIHHHHHHHHHHHHGGGHHHJJJLLLOOOSSSYYYaaafffooosssxxx~~~yyyxxxuuuqqqlllhhheeeddd___ZZZSSSKKKFFFAAA<<<999555222///---,,,,,,***)))(((((((((&&&$$$$$$(((+++$$$%%%&&&%%%$$$###$$$%%%%%%'''(((&&&###!!!"""$$$###"""!!! !!!!!!!!!!!!"""""""""""" !!!$$$###"""!!!"""$$$&&&'''!!!"""!!!"""###  ######"""!!!!!!"""!!!    """ !!!###$$$%%%%%%###!!! """&&&&&&$$$"""&&&(((***,,,---///222444777999;;;<<<<<<===>>>@@@AAABBBCCCEEEGGGIIIJJJKKKLLLOOOTTTYYY^^^ccciiimmmsssuuuyyy|||~~~~~~}}}~~~~~~}}}|||{{{||||||{{{zzzyyywwwuuusssqqqppplllhhhddd^^^YYYTTTNNNJJJHHHCCC>>>>>>AAACCCBBB@@@>>>@@@BBBFFFIIIMMMOOOQQQOOORRRUUUYYY\\\```eeehhhmmmlllnnnuuu}}}yyyyyyzzzzzzzzzzzzyyyyyyyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~|||zzzyyyzzz|||~~~^^^[[[XXXWWWXXX[[[\\\\\\dddbbbbbbfffllloooooonnnqqqrrrrrrtttvvvxxxzzz{{{~~~~~~yyyqqqfff]]]]]]XXXQQQLLLKKKJJJGGGEEEBBBAAA@@@>>><<<:::999888;;;;;;:::999777444111000...,,,,,,---000222222222------...000222444666888333555666444222222444777:::;;;;;;888555444666888::::::999999888666555444777777777666555555444444444444444333222111000///111000...,,,,,,,,,------***+++,,,,,,,,,***'''&&&$$$'''+++,,,++++++,,,...+++...000///,,,,,,///222***+++---///111333444555444666;;;BBBIIINNNPPPQQQXXX[[[^^^aaaeeemmmwww~~~xxxrrrllleee___ZZZTTTQQQMMMKKKLLLLLLLLLKKKHHHJJJMMMPPPTTTZZZaaafffpppsssyyy~~~|||{{{yyyuuupppllliiiiiiccc^^^VVVOOOIIIDDD@@@===555333///------,,,+++***'''''''''%%%$$$&&&,,,000((((((((('''&&&%%%'''((($$$(((***((($$$"""%%%)))%%%%%%$$$###"""""""""""" !!!!!!!!!!!!!!! !!!###%%% """$$$  ###&&&%%%$$$""""""$$$$$$""" !!!###  $$$!!! !!!"""$$$%%% !!!!!! !!!"""""""""!!! !!!$$$((()))&&&###))),,,000222222333777;;;===>>>@@@@@@AAACCCFFFHHHFFFFFFGGGIIIJJJKKKLLLMMMPPPSSSXXX]]]aaagggmmmqqqwwwyyy|||~~~~~~}}}~~~~~~}}}}}}~~~{{{{{{yyywwwuuusssqqqppphhheeeaaa]]]ZZZUUUPPPLLLGGGAAA<<<<<>>@@@@@@BBBCCCEEEFFFHHHHHHLLLNNNRRRUUUYYY^^^cccggglllkkklllrrr{{{~~~zzz{{{{{{|||||||||{{{{{{|||~~~~~~{{{zzzzzz|||ddddddcccdddeeegggiiijjjlllllllllnnnqqqvvvzzz}}}~~~~~~~~~yyyqqqhhhaaa^^^YYYRRRLLLHHHFFFDDDCCCDDDDDDCCCAAA??????@@@AAA>>>@@@???>>>===<<<555---000...------///111222111000111111000///000222444666555444333222333444555333444555555555777:::=========<<<:::888555333222555777888777555444444555666666555444333333333333222000......000222222222------------......//////,,,---...---,,,,,,---///---,,,+++***,,,...222444---......---,,,...111444666444777@@@GGGJJJMMMQQQXXX\\\ccchhhlllrrrzzzxxxnnnfffaaa___ZZZTTTNNNKKKKKKMMMMMMLLLMMMLLLLLLLLLPPPXXXaaahhhmmmqqquuuzzz~~~|||wwwtttrrrppplllhhhddd___WWWRRRNNNJJJEEEAAA<<<888222000///...+++((((((((('''((()))+++---...------,,,+++++++++++++++***(((%%%$$$%%%&&&&&&%%%&&&%%%###"""!!!!!!!!!"""### """$$$$$$"""!!! !!! """%%% !!!"""###$$$%%%%%%%%%%%%$$$$$$&&&***,,,+++)))''''''''''''&&&%%%$$$###'''(((((('''%%%"""$$$!!! """"""!!!###$$$%%%$$$!!!!!!"""!!!!!!!!!!!! """%%%$$$"""!!!"""$$$''')))%%%&&&'''$$$ !!!!!!"""!!!!!! ###"""!!!!!!###%%%''')))000//////222777;;;;;;999AAABBBDDDDDDDDDFFFIIILLLOOOQQQSSSSSSQQQOOOOOOOOOVVVYYY]]]ccchhhmmmqqqrrr{{{yyyyyy|||~~~|||{{{zzz{{{}}}~~~|||xxxuuussssssrrrlllgggaaa\\\YYYUUUPPPKKKDDD@@@:::777666777777777<<<===???@@@???@@@BBBCCCKKKNNNQQQTTTWWW[[[___cccoooqqqsssttttttuuuwwwxxxzzzzzzyyyzzz{{{}}}~~~||||||~~~}}}{{{{{{|||}}}}}}|||lllkkkkkkkkklllmmmooopppssssssssstttxxx|||{{{tttllleee___ZZZTTTNNNJJJHHHEEEDDDDDDFFFIIIHHHEEEBBBBBBCCC???@@@???>>>AAABBB;;;333333111//////111222333222111222222111111222444777777666555444333444555555666777777666666666888:::;;;;;;:::999777555444333333555777777666555666777666555555444333333222333222000...---///000000///......//////////////////...///000///------...000---,,,++++++,,,---///111---------,,,+++,,,///222555444777???FFFIIIMMMQQQWWW\\\ccciiiooouuu}}}xxxpppiiiccc```ZZZUUUNNNKKKLLLMMMMMMLLLMMMMMMMMMNNNQQQXXX```fffmmmqqqvvvzzz~~~|||xxxuuutttrrrnnnkkkjjjeee]]]XXXTTTPPPJJJFFF???:::555222111///,,,)))++++++***))))))***,,,------,,,,,,++++++,,,,,,---+++)))&&&&&&&&&''''''&&&&&&%%%$$$###""""""######$$$""" !!!$$$%%%%%%###$$$"""!!!  """############""""""###&&&))),,,,,,,,,+++***)))(((''')))''''''))),,,...---+++---------------,,,+++***,,,,,,,,,+++(((&&&$$$"""$$$###"""$$$&&&'''%%%###$$$%%%&&&&&&%%%###!!! """""""""###$$$$$$"""!!! !!!"""!!! """$$$$$$###""""""###&&&)))+++//////---(((### !!!#########!!! !!!###$$$%%%$$$$$$&&&&&&%%%%%%&&&(((***,,,000///111555;;;???AAA@@@IIIJJJLLLLLLMMMOOORRRUUUYYYZZZ\\\\\\[[[[[[\\\]]][[[]]]aaaggglllpppsssuuu{{{{{{|||~~~}}}|||}}}~~~}}}zzzwwwvvvuuuuuunnniiibbb]]]ZZZUUUPPPKKKEEEAAA;;;777666555555555888:::<<<======>>>@@@BBBIIIKKKOOOSSSVVVZZZ___cccpppqqqsssssstttuuuwwwzzz{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||wwwvvvuuuuuuuuuwwwxxxyyy||||||}}}~~~}}}xxxpppjjjaaa]]]WWWQQQMMMJJJGGGEEECCCHHHMMMMMMHHHCCCBBBCCC>>>===;;;;;;AAAEEE???777666444222111222333333333111333333333333555888:::999888777666555666666777999999999777555555666777888888888888777555444333222444777888777666777888555555444444333222222222333222000000111222222111000000111222222111000///111222222111///...///111------------,,,,,,,,,---,,,------,,,***+++---///444333777???EEEHHHLLLRRRWWW\\\dddkkkqqqxxxxxxsssmmmfff```[[[UUUOOOLLLMMMNNNMMMLLLLLLMMMNNNPPPSSSXXX___dddlllpppvvvzzz}}}~~~}}}zzzwwwvvvuuurrrpppooojjjccc]]]YYYTTTNNNJJJBBB???:::666333111...,,,...---,,,+++***++++++,,,,,,++++++,,,,,,---...///---+++((('''((((((((('''%%%%%%$$$######$$$$$$%%%###"""!!!"""###$$$###"""%%%$$$"""!!!!!!!!!""""""&&&''''''''''''))),,,...666666555555333222000000111000000111333333222000555666666666666666555444444333111///---,,,+++***'''''''''))),,,------++++++******)))((('''&&&%%%%%%%%%%%%%%%%%%$$$###"""'''(((((())))))(((((('''###$$$$$$$$$$$$######"""###$$$$$$###"""###&&&(((((('''&&&'''(((+++...000777666222---(((%%%&&&'''******)))&&&""" !!!###$$$&&&((())))))***+++******)))***,,,///000000111444999@@@EEEHHHIIIMMMOOOQQQRRRSSSUUUXXX[[[^^^___```aaa```aaadddfffbbbdddhhhlllqqqtttwwwxxx{{{~~~}}}{{{zzzxxxxxxxxxqqqlllddd___[[[VVVOOOJJJFFFAAA;;;777555444333222333555777999:::<<>>666888666333222333333333222222333444555555777;;;===;;;:::999888777777888888888888888777555444444555666666666666666555555444333555888999777666666666555444444444333222222111000///...///111333222222111222444444444333111000333444333222///...///111//////000///...---+++***------...,,,++++++,,,...222222666===CCCFFFLLLRRRWWW]]]dddkkkqqqxxx~~~yyyvvvqqqhhhbbb[[[VVVPPPMMMNNNNNNMMMKKKLLLMMMOOOQQQTTTXXX^^^bbbkkkpppvvvzzz|||~~~{{{zzzxxxwwwvvvuuuqqqllleee___[[[VVVPPPKKKEEEBBB>>>999555222000...///...---,,,+++,,,------+++++++++,,,---///111111///,,,***((()))))))))((($$$$$$$$$$$$$$$%%%%%%%%%"""!!!!!!!!!""""""!!! $$$###"""!!! !!!!!!'''(((***+++,,,---111333666777888999:::;;;;;;;;;::::::::::::;;;:::999888=========>>>>>>======<<<<<<:::777444222111111111,,,------///111111111111111000...,,,+++++++++,,,))))))************))))))((()))+++,,,------///000++++++++++++***)))(((((('''((())))))((())),,,...000/////////000222444666777555333000......///000//////...***&&&$$$%%%&&&%%%&&&''')))+++,,,---...///...---------///111333222444888===DDDIIIMMMOOOPPPSSSUUUWWWYYY[[[^^^aaaccccccdddccccccdddgggjjjjjjkkknnnrrruuuxxxzzzzzz{{{~~~}}}|||{{{zzzzzzyyytttnnnggg```[[[VVVOOOJJJDDD@@@:::666444333333222000111444666888;;;???BBBBBBEEEJJJOOOSSSYYY^^^bbbmmmnnnooopppqqqssswwwzzz||||||{{{{{{|||}}}~~~~~~}}}~~~~~~}}}|||uuuooolllfffaaa[[[VVVSSSPPPMMMKKKNNNOOONNNHHH@@@<<<<<>>===<<<:::999888888999999444555777666444444444555555555666666666666555555666888::::::888555444333444444444444333222111000*********---000222222111333333444555555444333222333444444222000//////111222222222222111...,,,***---...///...,,,,,,---...000111555<<>>>>>BBBBBBCCCCCCCCCBBBAAAAAA@@@>>>;;;777555555555666222333444444444333333333333222000...,,,------...,,,---...///000000000000+++---/////////000222444222222333333222111000000---///000000000000222444777666666666666777888999777555444333333444666666333222111...+++***,,,---******+++,,,---...///000111000///...///111333444555888<<>>;;;<<<======;;;555111444;;;===:::666444111000111111111000222333555555555777;;;>>>>>>===;;;:::999999999:::333444666666555555555666555555666666666666666555777999;;;;;;888555333222333333444444444222000///......///222555777777666444444444444555555555666333444444333111000111222444444444333111///,,,+++,,,---///...---,,,---//////000555;;;???BBBKKKTTTWWW\\\ccciiinnnuuu}}}|||xxxrrrlllggg\\\XXXRRRPPPPPPPPPMMMKKKIIIKKKMMMOOORRRWWW\\\```iiipppwwwzzz{{{~~~}}}}}}}}}{{{yyywwwxxxzzztttpppjjjfffccc^^^WWWQQQJJJIIIFFFAAA;;;888777888222111000000111222333444000000111222444666888999555333000.........---,,,'''(((((())))))(((''''''''')))+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((,,,...000333666999888999;;;>>>???AAABBBBBBDDDEEEFFFEEECCCBBBAAABBBGGGGGGGGGGGGFFFEEEDDDDDDDDDBBB>>>;;;999999999999888999:::999777555555666444222111///............///000222333444555555555222444666444111111333666888888999999999888777777333555666666666555777888888888888999999:::;;;<<<<<<:::999888999:::999777777777666333111111333555111000000//////000000111222111000///000111333444888;;;@@@DDDHHHMMMRRRUUUYYY\\\```dddfffiiilllnnnssstttuuutttssssssuuuvvvwwwxxxyyy{{{||||||}}}}}}~~~}}}}}}}}}}}}}}}|||zzzzzzvvvppphhhaaa\\\VVVOOOJJJ???;;;666333222333333333///111333555888===BBBFFFEEEHHHLLLPPPSSSXXX]]]```gggiiimmmoooqqqsssvvvxxx|||{{{zzzzzzzzz|||}}}~~~|||{{{}}}~~~~~~~~~~~~~~~}}}~~~uuunnnjjjjjjhhhbbb[[[UUUSSSSSSTTTTTTRRRLLLEEE???===<<<;;;:::;;;;;;777111111888>>>@@@666444111111111222222111222333444444444666999<<>><<<:::999999999999555777888999777666666666666666777777777666666555555888;;;;;;999666444333222333444444444222000///333333444666888999888666444333333222333555777999444555555444333222444555444444333222000...,,,,,,)))+++------,,,,,,---......///444:::>>>AAAJJJTTTUUU[[[bbbiiinnnvvv~~~}}}wwwqqqllliii]]]XXXSSSQQQQQQPPPMMMKKKGGGIIIKKKMMMPPPVVV\\\aaahhhpppxxxzzzzzz}}}}}}{{{|||}}}zzzwwwvvvwwwyyytttpppkkkhhheee```YYYTTTMMMLLLJJJEEE@@@<<<<<<>>>888777666555555555666777555666666777999;;;===>>>:::777444333333333222111,,,------------+++***)))***---///...+++(((''''''%%%&&&&&&'''((((((((((((%%%(((,,,000333555999;;;===>>>@@@BBBDDDEEEEEEFFFHHHJJJLLLKKKHHHFFFGGGHHHMMMMMMMMMLLLJJJIIIGGGFFFFFFDDDBBB???===<<<<<<;;;;;;===???>>>;;;999999:::777777666444333333222222444444555666777777777666888:::<<<:::666666999===;;;;;;<<<<<<===<<<<<<<<<777999::::::999888999:::888999:::;;;===???@@@AAAAAA@@@??????AAA@@@===;;;>>>>>><<<999777777999;;;888777555333222111111222444333111111111222444555999===BBBGGGKKKPPPVVVZZZ[[[___dddhhhkkkmmmpppssstttvvvyyyyyyyyyyyyzzz{{{}}}}}}~~~~~~~~~~~~}}}{{{zzzuuuooogggaaa\\\VVVOOOJJJ@@@<<<666333111111111111000111333555888<<>>;;;;;;;;;888555777999666000///666>>>BBB666444222111222333333222222333333333333555888:::???>>><<<:::999999999999777999;;;;;;999777666777777777777777777777666555333777:::<<<:::777555555222333444555444222000...222111111333444444222///444333222111222555999;;;555666666666444444666888444333222000///---,,,,,,''')))+++,,,,,,+++,,,...---///444:::===@@@JJJTTTTTTYYYaaaiiiooowww~~~vvvppplllkkk]]]YYYTTTQQQQQQPPPMMMJJJFFFHHHIIIKKKOOOUUU]]]bbbhhhpppxxxzzzzzz}}}}}}zzz{{{||||||zzzvvvuuuvvvxxxrrrnnnjjjgggeee```YYYTTTOOOOOOMMMIIICCC@@@@@@BBB===<<<:::999777777777888::::::;;;<<<===???@@@AAA>>>;;;888666666666555444000000111111000...,,,+++***---///...***'''&&&'''"""###%%%&&&''''''((((((%%%)))---111444777;;;===???@@@CCCEEEHHHJJJKKKKKKMMMOOOQQQPPPMMMLLLLLLNNNQQQQQQPPPOOOMMMLLLJJJIIIGGGFFFDDDBBB@@@>>>=========???AAA@@@===<<<===>>>===<<<<<<;;;:::999888777777888888888888777666666888<<<>>>===;;;;;;@@@EEE;;;<<<===>>>>>>>>>>>>>>>999:::<<<;;;:::999999:::888:::<<>>===<<<999666444333222222555444333222222333555666999===DDDIIIMMMSSSYYY^^^bbbeeekkkooorrruuuxxxzzzwwwzzz}}}~~~~~~~~~}}}{{{uuuoooggg```\\\VVVOOOJJJBBB===777333111000///...000111333555777<<>>:::777333///...///222444555666777666555666777999;;;<<<<<<;;;:::777555444???>>><<<888444333444666666777888888777666777999555666777888777555333222666666666666555444333222333222111222555777777777444444555555666777888999333555777555222111444777333111...---......---,,,)))***+++,,,---......///222000111666???FFFJJJLLLXXX[[[```hhhooowww||||||xxxtttnnniiibbbZZZPPPKKKKKKLLLKKKIIIHHHHHHGGGHHHMMMUUU___ffflllooosssuuuwww{{{}}}yyyyyywwwvvvuuuuuuuuuuuuqqqpppnnnkkkgggbbb^^^[[[UUURRROOOKKKIIIFFFCCCAAA>>><<<===@@@???:::999:::>>>>>>===>>>@@@DDDIIIKKKDDDAAA>>>>>>???===:::666111222333333333222111000333111...---...///...---***))))))+++---...---,,,,,,...000111222444777:::???AAADDDGGGIIIJJJJJJIIIPPPQQQSSSSSSRRRQQQRRRSSSQQQSSSTTTTTTSSSOOOKKKHHHIIIHHHFFFDDDCCCCCCCCCDDDEEECCC@@@===<<<>>>@@@AAA???@@@>>>;;;;;;<<<:::555;;;;;;::::::;;;<<<======<<<;;;;;;<<<>>>>>>===<<>>>>>???AAAAAAAAA:::<<<>>><<<999999;;;>>>???<<<:::<<>>;;;888777777888999===@@@<<<444222888<<<<<<@@@AAADDDJJJSSSZZZ```ccchhhmmmsssvvvwwwyyy|||~~~~~~wwwpppgggbbb```ZZZPPPHHHBBB>>><<<:::555000///222///222555888:::===AAACCCKKKMMMOOOQQQSSSVVV[[[___dddiiioootttwwwxxxyyyzzzyyyzzzzzzzzz{{{{{{||||||zzz|||zzztttnnnkkkddd\\\RRROOOQQQQQQLLLGGGCCC@@@;;;777444444555666888888666333222444999===:::888555333222222333333555666777777666777999;;;===<<<<<<;;;999888666555======<<<999666444555666777888999999777666777888555666777888888666555333444444555555666555555555444222222333666777888777888777666666777999;;;<<<:::;;;;;;999888777888999111////////////---+++((())))))***+++,,,---......111000222777@@@GGGLLLNNNZZZ]]]bbbjjjrrrzzz|||vvvnnnhhh^^^WWWMMMHHHGGGGGGFFFDDDGGGGGGHHHIIIMMMTTT\\\ccclllooosssvvvxxx||||||yyyxxxwwwvvvttttttssssssqqqpppooolllhhhccc___]]]ZZZWWWSSSOOOLLLJJJGGGFFFDDDBBBBBBCCCBBB>>>>>>BBBBBBBBBBBBCCCEEEHHHLLLMMMFFFDDDCCCCCCDDDCCC@@@===<<<;;;:::999999999999:::555333000000111111111000///...------......,,,+++---///111333555777:::===AAABBBEEEHHHJJJKKKKKKKKKUUUWWWYYYYYYVVVSSSSSSTTTTTTUUUVVVWWWVVVTTTQQQOOOKKKKKKKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@????????????>>>@@@>>>;;;;;;===;;;666<<<======>>>???@@@@@@@@@<<<;;;;;;<<<>>>>>>===<<>>?????????>>>>>>@@@AAAAAA@@@???BBBGGGLLLNNNOOOMMMNNNPPPQQQRRRQQQPPPOOOQQQPPPKKKFFFEEEIIIIIIFFFEEECCC@@@===;;;;;;<<<===GGGHHHCCC:::666999<<<;;;CCCEEEIIIPPPXXX___dddgggmmmrrrvvvyyyyyy{{{~~~xxxqqqiiieeebbb]]]SSSLLLAAA===:::888444...---000111333777999;;;>>>AAACCCKKKMMMPPPSSSUUUXXX\\\___bbbgggmmmrrruuuvvvxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{yyy{{{}}}~~~}}}}}}}}}~~~}}}xxxpppjjj```XXXQQQPPPRRRPPPHHH@@@AAA>>>;;;888555555555555666666555333222333777:::;;;:::999777666555444444444666777777777888:::===>>>===<<<:::999888888888:::;;;;;;:::888666666777999:::;;;:::777555555666444555777888888888777666333444444555666666777777555444333555777888888777===;;;888666777:::===@@@@@@>>>===<<<===<<<;;;999/////////000000---(((%%%((())))))***+++,,,------111111333888@@@GGGLLLOOOYYY\\\bbbjjjssszzzxxxooohhh___XXXPPPJJJHHHGGGEEECCCFFFGGGHHHJJJMMMSSSZZZ___jjjnnnssswwwyyy~~~~~~{{{yyyxxxvvvtttsssrrrqqqqqqqqqpppooommmiiieeebbb___^^^\\\XXXSSSOOOMMMKKKKKKJJJGGGFFFGGGEEEBBBDDDIIIHHHHHHIIIKKKMMMOOOPPPQQQLLLJJJIIIJJJJJJJJJHHHFFFDDDBBB???<<<;;;<<<>>>???:::888666666777888888777333111///...---,,,***(((///111444666888;;;???BBBDDDEEEFFFHHHJJJLLLNNNNNNVVV[[[___]]]XXXTTTSSSUUUTTTUUUUUUVVVVVVUUUTTTSSSMMMMMMNNNMMMJJJFFFCCC@@@AAAAAABBBBBBBBB@@@>>>===>>>???>>><<<<<<>>><<<888;;;===???@@@BBBBBBBBBBBB===<<<<<<===??????>>><<>>@@@@@@GGGJJJPPPWWW^^^dddiiikkkrrrvvv{{{||||||~~~yyyssslllgggddd___WWWPPPCCC>>>:::888444///---///222555888:::;;;>>>AAACCCIIILLLQQQTTTWWWZZZ]]]___```eeekkkpppsssuuuvvvxxxzzz{{{{{{{{{{{{zzzzzzyyyyyy{{{}}}~~~}}}}}}~~~~~~}}}xxxnnnfff\\\VVVQQQQQQSSSOOOEEE;;;>>>===;;;999777555555444555555444333222222555777???>>>;;;999777777777777444555777888888999<<<>>>???>>><<<:::999999999:::888999;;;:::999777777888:::;;;<<<:::777555333333444444666777888888888888444444444555555666666777666555555777999:::999888>>>;;;777555555888===@@@@@@===;;;;;;===<<<999666000000/////////---)))&&&(((((()))***+++,,,,,,---111222444888>>>DDDIIILLLVVVZZZ```hhhpppxxx~~~xxxoooiii```ZZZRRRKKKHHHEEECCCAAAFFFHHHJJJLLLNNNSSSXXX\\\hhhmmmsssxxx{{{}}}{{{yyywwwvvvsssqqqpppooooooppppppooommmkkkgggdddbbb```___[[[WWWRRRNNNMMMMMMKKKJJJKKKMMMJJJFFFHHHLLLMMMNNNPPPRRRTTTUUUUUUTTTRRRQQQQQQPPPOOONNNLLLKKKHHHFFFDDDBBBAAAAAAAAABBB@@@???===>>>???@@@???>>>999777444222111000...,,,000333666888:::>>>BBBEEEFFFGGGGGGIIIKKKMMMOOOQQQSSSYYY^^^]]]WWWRRRRRRTTTSSSSSSTTTTTTSSSSSSRRRRRROOONNNLLLJJJGGGCCC@@@???BBBCCCCCCCCCBBBAAA@@@???===???>>><<<===???===999999:::===@@@BBBBBBAAA@@@>>>>>>===???@@@AAA@@@>>>@@@???>>>???@@@AAAAAA@@@BBB???===???CCCEEEDDDBBBBBBDDDGGGLLLQQQTTTVVVVVVVVVWWWYYY[[[\\\]]]]]]]]]\\\^^^]]][[[[[[\\\XXXRRRRRRQQQOOOMMMKKKIIIHHHGGGLLLLLLJJJFFFDDDEEEGGGIIIJJJNNNUUU\\\bbbgggkkkmmmtttxxx|||~~~yyytttnnniiifff```YYYSSSGGGAAA<<<;;;777222///000222555777999:::<<>>???>>><<<:::999999::::::666888999999888777777888:::;;;<<<:::777444222111222333444555666777777777777666555444333333444444777666666888::::::999777;;;888555222333666:::<<<===;;;999999;;;:::777333444222///......---,,,***(((((()))***+++,,,,,,---111222444777;;;@@@EEEHHHUUUXXX^^^fffnnnvvv||||||wwwpppkkk^^^XXXPPPHHHCCC@@@>>>===FFFHHHJJJLLLOOOSSSXXX[[[dddjjjrrrxxx||||||yyyxxxwwwuuusssqqqoooooonnnooooooooonnnllliiigggeeedddcccbbb]]]WWWRRRQQQQQQMMMOOOSSSVVVSSSMMMLLLPPPQQQSSSUUUXXXYYYZZZYYYYYYYYYYYYXXXVVVSSSQQQOOONNNNNNNNNMMMLLLKKKJJJHHHGGGEEEDDDCCCCCCDDDDDDCCCBBBAAA>>><<<::::::999888666333555888:::<<>>>>>;;;<<>>@@@DDDFFFFFFDDDCCCFFFKKKQQQUUUXXXZZZ\\\______```aaabbbccccccccc```ccccccaaaaaabbb^^^XXXYYYYYYWWWUUUSSSPPPNNNLLLKKKKKKKKKKKKJJJJJJLLLOOOMMMRRRYYY^^^bbbfffkkknnnrrrwww}}}~~~yyytttooojjjeee```YYYTTTIIIBBB===;;;888333//////111333666888999;;;>>>@@@EEEIIINNNTTTWWW[[[^^^```dddggglllpppsssuuuwwwyyyyyyzzz{{{|||{{{zzzxxxwww|||}}}~~~~~~~~~~~~|||wwwpppfff___^^^\\\ZZZVVVQQQJJJBBB<<<;;;;;;999888777666555555666555444222000111444666EEEAAA<<<777555666999;;;444666777777777888:::======<<<;;;:::999999999999666777888777666666777888888:::;;;:::666333000///111111111222333444555555777666444222222222222333555444555777888888777555666444222111111222555666999999888999999888555333444111...------......---((())))))***+++,,,------000222444666999>>>CCCGGGVVVYYY^^^fffmmmuuuzzz}}}|||wwwppplllccc]]]TTTJJJCCC@@@???@@@EEEGGGIIIKKKNNNRRRWWW[[[aaagggqqqxxx}}}{{{yyywwwvvvtttsssqqqpppoooooonnnnnnnnnmmmllljjjhhhggggggiiiiiieee^^^WWWUUUUUUQQQUUU[[[___[[[TTTSSSWWWVVVWWWZZZ\\\^^^____________```___]]]XXXUUUSSSSSSPPPQQQRRRRRRQQQOOOMMMLLLJJJIIIHHHHHHIIIHHHFFFDDDDDDAAA>>><<<<<<<<<<<<;;;888:::<<<===>>>@@@CCCFFFEEEFFFGGGIIIKKKMMMOOOOOOKKKNNNRRRTTTTTTSSSRRRRRRXXXXXXXXXXXXWWWUUUSSSRRRQQQNNNIIIEEEBBBBBBCCCDDDEEEDDDBBB@@@@@@@@@AAAAAA===>>>===;;;;;;===;;;777:::<<<>>>???AAAAAAAAAAAA???>>>>>>???AAAAAA@@@???AAAAAAAAABBBDDDDDDCCCAAABBBAAAAAABBBEEEGGGHHHHHHFFFJJJPPPUUUYYY\\\```bbbgggggghhhiiiiiijjjkkkkkkhhhjjjiiiggggggiiifffaaaaaa```___^^^[[[WWWTTTRRRQQQPPPPPPQQQOOOLLLMMMQQQRRRWWW]]]aaacccfffkkkoooqqqwww~~~yyyvvvpppkkkeee___XXXTTTJJJBBB;;;999777222---,,,///222555777888:::===@@@EEEIIINNNSSSWWW\\\```cccgggjjjnnnqqqsssuuuwwwyyyxxxyyy{{{|||{{{zzzxxxwwwyyyzzz{{{zzzzzzzzz|||~~~|||uuunnngggbbbbbbbbb```ZZZPPPGGGBBBAAA;;;:::888777666666666777888666444111///000444888CCC@@@<<<888666666777888555666777777666777999;;;;;;;;;;;;;;;:::999888777666666666555333444666888666888:::999555222///...////////////000111111222444333111000000111222333111111111333555555222000000000111111111111000000333555777777555333222222000...---...//////---,,,))))))***+++,,,---......---000444777:::???FFFKKKTTTWWW\\\cccjjjqqqvvvyyyyyyqqqkkkiiicccXXXMMMEEEBBBCCCEEECCCDDDFFFHHHJJJOOOVVVZZZ]]]eeeooowww}}}~~~zzzxxxvvvuuutttsssqqqqqqppppppllllllmmmmmmlllkkkiiihhhgggkkkmmmiiiaaaZZZVVVUUUUUUXXX^^^aaa\\\VVVWWW]]]ZZZ[[[]]]___bbbccceeeeeedddffffffccc___\\\[[[\\\VVVUUUUUUTTTTTTSSSSSSSSSSSSQQQQQQQQQQQQOOOLLLJJJHHHEEEBBB?????????>>>===>>>???AAAAAAAAAAAADDDFFFBBBDDDFFFIIIKKKLLLMMMMMMIIIHHHIIIKKKNNNOOONNNLLLOOOPPPRRRSSSSSSQQQNNNMMMKKKIIIFFFDDDBBBBBBBBBCCC@@@@@@@@@@@@???>>>===<<<===>>>===::::::<<<999444;;;;;;<<<======>>>??????<<<<<<;;;===>>>???>>><<>>===999999;;;888333999999999999999:::;;;<<<:::999999:::<<<===;;;:::;;;;;;;;;===??????===;;;:::===@@@@@@@@@AAAEEEHHHDDDIIINNNSSSVVV[[[aaafffggghhhiiikkknnnqqqsssuuurrrrrrnnnjjjjjjnnnooolllkkklllllljjjgggbbb]]]ZZZZZZWWWYYY]]]\\\VVVWWW\\\^^^bbbfffggggggiiiooouuuuuu|||~~~}}}|||~~~~~~~~~~~~~~~|||yyytttnnnfff___XXXUUUNNNEEE===<<<:::555///---///222555888:::===AAACCCIIILLLPPPUUUZZZ```fffkkkjjjllloooqqqqqqrrrtttvvvuuuwwwyyy{{{|||{{{yyyxxxyyyzzzzzzzzzyyyzzz}}}}}}{{{uuuooohhhbbbkkkddd[[[TTTPPPKKKFFFBBB;;;999777666777777666555888666777777555222666<<<===999777::::::777555555444444555555666666777777666666666777999:::999777777777777666444222111//////000222333222111///...)))***+++,,,------...///,,,,,,------.../////////+++++++++***++++++,,,,,,))))))************))))))------///333333000111444///222222111111333000***---***''''''***---.........000333777;;;AAAGGGLLLOOOTTT[[[```dddhhhnnnssszzz|||ssskkkfff\\\RRRLLLGGGAAA@@@BBBCCCCCCCCCDDDFFFLLLTTTZZZ\\\aaaiiipppwww~~~}}}{{{zzzyyyrrrqqqooonnnnnnoooqqqsssmmmmmmnnnnnnnnnlllkkkjjjkkkiiifffdddbbb^^^YYYUUUUUUWWWXXXXXXXXXZZZ]]]```ddddddeeegggiiilllnnnpppmmmmmmmmmllljjjfffcccaaabbbbbbbbbaaaaaabbbbbbccc^^^^^^______^^^\\\ZZZYYYXXXVVVTTTQQQNNNMMMLLLKKKKKKJJJIIIHHHFFFDDDCCCCCCAAABBBCCCBBBAAA@@@BBBCCCBBBAAA@@@AAACCCDDDEEEDDDBBBBBBCCCCCCCCCBBBAAAAAAAAA???===<<<;;;:::888666333666::::::888888:::===999999999999888777666666777999::::::999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<999888777888999:::777777777777888<<>>999777888999666555777222333444666777888999999666666555666888888777555333222222111000///......///000111222111000...---)))******+++,,,---...///---------------------------,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++++++++...222222000000444000222222000000222///)))+++***((())),,,...---++++++---111444888>>>DDDHHHOOOTTT[[[```ccchhhnnnrrr{{{{{{qqqiiicccZZZQQQMMMIIIEEEEEEHHHDDDDDDDDDDDDFFFLLLSSSXXX]]]bbbiiipppwww}}}}}}zzzxxxwwwrrrqqqpppooooooooopppqqqooooooppppppooommmlllkkkiiigggeeecccaaa^^^YYYVVVVVVWWWXXXXXXYYYZZZ^^^```ggggggiiikkknnnppprrrtttssssssrrrqqqooommmjjjiiigggffffffeeeeeeeeeffffffccccccddddddcccbbbaaa```]]][[[XXXVVVTTTTTTTTTUUUQQQOOOLLLJJJHHHHHHIIIJJJIIIHHHEEECCCAAA@@@@@@@@@>>><<<;;;<<<>>>@@@@@@???@@@@@@@@@@@@@@@@@@???>>>;;;999888777777666444222444666888999999999;;;<<<777888888888777666666555666777888888777777888:::555555555555555555555555888777666555555555666777888888888777777:::???CCCEEEGGGKKKOOOSSSWWW\\\```hhhjjjmmmpppqqqrrrtttvvvvvvwwwxxxvvvsssqqqqqqqqqrrrqqqooommmlllkkkjjjjjjgggfffeeefffgggiiijjjjjjjjjllloooqqqsssvvvyyy||||||~~~~~~~~~~~~~~~}}}xxxrrrmmmhhhbbbZZZTTTRRRJJJ@@@999777555222///111333777999;;;>>>BBBDDDKKKNNNRRRVVV[[[```fffkkkpppqqqssssssssssssvvvxxxxxxxxxyyyzzz{{{||||||}}}{{{zzzyyyyyyzzz{{{}}}zzzuuuooohhhcccddd___XXXSSSOOOJJJCCC>>>:::888666666777777666555222111333555444333999@@@???999666777777555666888111222555777999999999999666555444555666666444333000///...---------...///......///000000...---,,,*********+++,,,---...///------------,,,,,,,,,,,,///...,,,***)))***+++,,,******++++++++++++******)))))),,,111111...///333111222222//////111...)))*********,,,------+++(((+++---000444777<<>>===>>>@@@AAAAAA@@@===>>>>>>>>>======<<<;;;777555444444444444333111666666666888:::;;;:::999666666666777666666555555666888::::::999888999:::666666666666666666666666555555555555666666666666999999777666555777<<>>>>>===<<<<<<===999999999999999999999999666777888999::::::::::::888888777555444666;;;>>>BBBEEEJJJOOOSSSYYY___ccciiilllooorrrtttvvvxxx{{{|||}}}}}}{{{xxxuuuttttttwwwuuusssqqqqqqqqqrrrrrrssspppnnnppptttvvvuuurrrsssvvv{{{~~~~~~}}}}}}}}}}}}|||{{{~~~~~~}}}}}}|||||||||}}}~~~~~~}}}|||}}}~~~~~~}}}{{{{{{wwwrrrnnnjjjccc[[[UUURRRMMMEEE???<<<:::888777444666888:::<<<@@@DDDGGGKKKNNNSSSXXX\\\aaafffiiiqqqrrrtttuuuuuuuuuvvvxxxxxxxxxxxxyyyzzz|||}}}~~~||||||{{{{{{|||}}}~~~~~~|||}}}{{{wwwqqqkkkfff^^^ZZZTTTQQQNNNIIICCC>>><<<:::888888999:::999888888666666777666666;;;CCC???999444444555444777:::666777777888888777555444444333222333333333111///000///...---...000222444---------------,,,,,,+++***)))))))))***,,,...///((())))))***+++,,,,,,---///...+++)))))))))***+++%%%&&&&&&&&&&&&&&&&&&%%%+++***,,,///---)))(((,,,333444333000000222000+++,,,+++***(((((()))***,,,...111444777999<<<@@@CCCJJJOOOUUUZZZ^^^dddlllqqqzzzxxxrrreee\\\TTTPPPLLLGGGEEEFFFDDDEEEEEEEEEFFFJJJOOOSSS\\\aaahhhooouuuyyy}}}}}}yyywwwsssrrrrrrqqqooommmkkkjjjnnnooooooooonnnllljjjiiicccbbbaaaaaaaaa___\\\YYYVVVXXXYYYYYYYYY[[[___aaagggiiimmmqqquuuxxxzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwvvvvvvuuuttttttuuuuuuooopppppppppqqqrrrrrrsssqqqnnnkkkhhhffffffggghhhdddcccaaa___^^^]]]\\\\\\[[[SSSKKKFFFGGGGGGDDD@@@AAAAAA@@@BBBCCCDDDBBB@@@???@@@??????>>>===<<<;;;777666555666888999888777777555444666999;;;888666666777888888999999999999<<>>>>>>>>777777777777777777777777888999:::<<<============777777666555555777<<<@@@@@@DDDJJJPPPVVV\\\cccgggmmmooorrrtttuuuvvvxxxyyy|||}}}}}}|||yyywwwvvvvvvzzzyyywwwvvvuuuuuuuuuvvvxxxvvvtttuuuwwwxxxvvvsssuuuyyy}}}~~~~~~}}}||||||{{{{{{|||}}}~~~}}}}}}~~~~~~|||zzzvvvrrrnnnkkkeee\\\VVVTTTPPPIIIBBB>>>;;;999888555666888:::<<<@@@EEEHHHKKKOOOTTTYYY]]]aaafffiiiooorrrtttvvvvvvvvvwwwxxxwwwyyy{{{}}}}}}}}}|||{{{|||||||||||||||}}}}}}}}}~~~{{{vvvpppiiiddd[[[VVVQQQMMMKKKGGGBBB===999777555555777888777666777555555555444444:::CCC>>>888333444555444777:::888888777666555444444333333222111222333333222000...------------///000111---------,,,,,,,,,,,,,,,***)))(((((()))+++...///(((((())))))***+++++++++,,,+++***)))))))))))))))(((((())))))))))))((((((++++++,,,///---((((((+++222333111//////222111---++++++***(((&&&(((+++...+++...222444666999<<<>>>FFFKKKQQQVVV\\\ccckkkrrryyy}}}tttnnnaaaYYYRRRPPPLLLHHHFFFHHHCCCDDDEEEEEEGGGJJJOOORRRZZZ```hhhoootttxxx|||~~~}}}zzzxxxttttttrrrpppnnnllljjjiiikkklllmmmmmmlllkkkiiihhhdddcccbbbbbbaaa```\\\ZZZWWWXXXYYYYYYZZZ\\\___bbbhhhjjjoootttxxx|||~~~}}}}}}||||||{{{zzzyyyyyywwwwwwvvvvvvvvvvvvwwwwwwrrrrrrqqqqqqrrrsssttttttsssqqqooommmkkkjjjiiiiiihhhgggfffdddaaa___]]]\\\WWWRRRLLLIIIIIIHHHGGGEEEFFFEEEFFFGGGIIIHHHFFFDDDCCCCCCCCCBBBAAA@@@???>>>888777666777999:::999888777777777888::::::999888999:::;;;<<<===============???BBBBBBAAA???>>>>>>:::::::::::::::::::::::::::::::::;;;<<<======>>>999999888666666999===AAA@@@DDDJJJPPPWWW^^^eeeiiioooqqqssstttttttttvvvwwwyyyzzz{{{{{{yyyxxxxxxyyy~~~~~~}}}|||{{{zzzyyyxxx{{{{{{|||{{{zzzyyyxxxxxxwww{{{~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}~~~~~~}}}}}}}}}}}}yyyvvvrrrooolllfff]]]WWWTTTQQQKKKEEE???<<<:::999777888:::;;;===AAAFFFJJJNNNQQQWWW\\\___cccgggjjjnnnqqquuuwwwxxxxxxzzz{{{yyy{{{}}}}}}{{{yyy~~~~~~~~~~~~~~~~~~~~~~~~yyytttnnngggaaaXXXSSSLLLHHHGGGDDD@@@<<<777666444555666777777666666444444555555666===FFF===777333444555555666999888777555333222333444555222111111222444444333111,,,,,,------......//////......---,,,,,,,,,,,,,,,***)))((('''(((+++...///*********))))))((((((((((((((()))***))))))((('''***++++++,,,,,,++++++***))))))+++...---******---///000///,,,---111000,,,((()))***)))((((((+++...))),,,000222444666888:::BBBGGGNNNSSSYYYaaakkkrrrxxx~~~{{{rrrlllbbbZZZSSSPPPMMMGGGEEEFFFBBBCCCDDDEEEGGGJJJOOOSSSXXX^^^fffnnntttxxx|||~~~|||zzzyyyvvvuuurrrooollljjjjjjiiijjjjjjkkkllllllkkkjjjiiieeedddcccbbbbbb```]]]ZZZWWWXXXYYYZZZZZZ\\\___bbbfffiiinnnsssxxx|||~~~}}}~~~~~~~~~|||{{{yyywwwuuuuuuuuuuuuvvvvvvwwwxxxuuuuuutttsssttttttvvvvvvssssssrrrqqqpppooonnnmmmllljjjgggccc```^^^]]]\\\SSSQQQOOOLLLJJJHHHHHHGGGJJJJJJKKKLLLMMMMMMJJJHHHEEEEEEEEEDDDCCCBBB@@@@@@;;;999999999;;;<<<;;;:::999;;;<<<<<<;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBBBB@@@BBBEEEEEEDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;<<<===>>>???===<<<;;;999888:::===AAABBBEEEJJJPPPVVV\\\bbbggglllnnnqqqrrrrrrrrrsssuuuuuuwwwyyyyyyyyyyyyzzz{{{~~~|||yyyxxxyyy|||{{{yyyzzz}}}yyy}}}}}}~~~}}}{{{{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}||||||||||||}}}~~~|||xxxuuurrrooolllfff^^^WWWRRRPPPKKKEEE@@@===<<<<<<:::;;;===>>>@@@DDDIIINNNQQQUUU[[[```cccgggkkkmmmooorrrwwwzzz{{{|||~~~~~~~~~}}}|||{{{xxxrrrlllddd___VVVPPPIIIEEECCCAAA>>>;;;999777666666888999888777666444555777777999AAAKKK<<<666333555666555666999777555333111111333555777111111111222444555333222---...///000000000/////////...---,,,,,,,,,------***)))((('''(((+++...000---,,,+++)))(((&&&%%%$$$%%%&&&(((******)))'''&&&++++++,,,,,,,,,,,,++++++''''''***......+++,,,000,,,...,,,***,,,000///,,,$$$'''++++++***)))***,,,***,,,000222444555777999@@@EEEKKKRRRXXXaaakkkrrrwww}}}|||tttoooggg___WWWRRRMMMFFFBBBCCCAAABBBDDDEEEGGGKKKOOOSSSWWW]]]fffnnntttxxx|||~~~}}}{{{zzzyyyxxxuuurrrnnnkkkjjjiiijjjiiijjjkkklllllllllkkkjjjfffeeedddcccccc```]]]ZZZWWWXXXYYYZZZZZZ\\\___bbbbbbfffkkkqqqvvvzzz|||}}}||||||}}}}}}|||yyyvvvuuussssssssstttuuuvvvwwwxxxxxxxxxvvvvvvuuuvvvwwwxxxrrrssstttuuuuuutttrrrqqqooolllfff```]]]\\\]]]^^^QQQRRRQQQNNNJJJHHHGGGHHHHHHHHHIIIJJJKKKKKKHHHEEEFFFFFFFFFEEEDDDCCCAAA@@@>>>===<<<<<<>>>>>>===<<<:::>>>@@@@@@===<<<===@@@>>>???AAABBBCCCDDDEEEEEECCCFFFIIIIIIGGGEEECCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<===>>>@@@AAAAAA@@@>>>;;;999999===@@@CCCFFFKKKPPPTTTZZZ___ccciiilllnnnppppppqqqrrrtttrrrtttwwwxxxyyyzzz{{{}}}~~~~~~{{{wwwuuutttzzzzzzxxx{{{{{{~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{zzz{{{{{{|||~~~|||xxxuuurrrpppmmmggg^^^XXXOOONNNJJJFFFAAA>>>>>>???===>>>???@@@BBBFFFLLLPPPTTTXXX^^^cccgggjjjmmmppppppsssxxx|||~~~~~~}}}||||||}}}|||tttooohhhaaa\\\QQQMMMGGGDDDCCCAAA>>>::::::999666444333444555555999999777444777>>>AAA???666555444333222333444555:::888666333222222333333333333222111111222555888000//////111333333111///...------...//////...,,,)))))))))'''&&&&&&)))+++++++++***((('''''')))+++'''((((((((((((&&&$$$###(((((('''%%%###$$$'''***))))))***+++---///111222222000...,,,,,,,,,---...///+++'''(((+++---***'''+++,,,---///222555777999===@@@GGGNNNWWW```jjjpppttt}}}}}}ssslllbbb___YYYQQQIIIEEEEEEFFF@@@CCCGGGJJJKKKMMMPPPRRRWWW]]]eeemmmtttyyy~~~~~~{{{yyyuuuooojjjiiilllnnnmmmjjjggggggiiilllnnnooommmkkkhhhfffccc```___^^^\\\ZZZXXXWWWWWWXXXYYY\\\___aaaiiijjjmmmqqqvvvxxxyyyxxxzzz{{{}}}~~~~~~|||zzzxxxtttttttttuuuvvvvvvwwwwwwsssssstttuuuvvvwwwxxxxxxvvvuuusssssssssrrrooommmmmmiiiddd```^^^[[[YYYWWWRRRQQQPPPNNNLLLKKKIIIHHHJJJJJJIIIIIIIIIKKKMMMNNNJJJGGGEEEDDDDDDEEEEEEDDD???@@@AAABBBAAA@@@>>><<>>======>>>???===<<<>>>???BBBDDDEEEEEEDDDDDDFFFGGGFFFFFFHHHIIIBBB999===@@@CCCDDDCCC@@@>>>===@@@AAABBBCCCAAA???<<<:::======>>>>>>@@@AAACCCDDDDDDEEEIIINNNTTTZZZ```cccggghhhhhhhhhiiikkkooorrrssstttuuuuuuttttttvvvxxx{{{||||||}}}|||{{{yyyxxxzzz}}}~~~~~~~~~}}}||||||}}}}}}~~~}}}~~~~~~}}}}}}||||||~~~|||zzzyyyxxxxxxxxx}}}~~~}}}{{{zzzvvvxxxvvvrrrnnnkkkccc[[[UUULLLFFFEEEBBB<<<;;;>>>????????????AAAGGGNNNSSSYYY\\\```dddgggkkkooosss|||zzzzzz|||~~~~~~}}}||||||zzzrrrlllfff___ZZZRRRMMMGGGCCCAAA???;;;888888777555333222222333444666666444222555;;;===;;;666555444333444444666666999888666444222222333444111222222111000000222555///...///111333333111///...---,,,---...///...---+++++++++)))((((((+++---,,,,,,+++((('''(((+++---+++++++++***)))'''&&&&&&))))))(((&&&%%%&&&))),,,,,,,,,++++++,,,,,,---...---,,,***(((((()))***+++---***&&&'''***+++)))&&&((()))***,,,///222444555;;;>>>EEELLLTTT^^^gggmmmttt~~~{{{qqqkkkbbb^^^XXXQQQKKKGGGEEEDDDAAACCCGGGJJJKKKNNNQQQSSSWWW\\\dddlllrrrxxx}}}|||yyyuuupppkkkiiikkkmmmkkkiiiggggggiiikkknnnooommmllliiigggcccaaa```___]]][[[WWWWWWWWWWWWZZZ]]]```bbbhhhiiilllpppuuuxxxyyyxxxzzz|||~~~}}}zzzyyyuuuuuuvvvvvvvvvvvvwwwwwwuuuuuuuuuuuuvvvvvvwwwwwwvvvtttsssssssssqqqooommmkkkgggccc```^^^\\\ZZZXXXSSSRRRPPPNNNLLLJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMJJJHHHEEEDDDDDDEEEDDDCCCAAABBBBBBBBBAAA@@@>>>===???>>>======???@@@???===BBBCCCEEEGGGGGGFFFEEEDDDEEEGGGHHHHHHIIIGGG===222:::===BBBDDDDDDBBBAAAAAADDDDDDDDDCCCBBBAAA@@@???=========>>>???@@@AAABBBBBBDDDGGGKKKQQQWWW]]]___aaabbbccccccdddgggjjjnnnmmmooopppqqqqqqsssvvvxxxzzz{{{|||||||||{{{zzzyyyyyy{{{}}}~~~~~~~~~}}}||||||{{{{{{||||||~~~}}}~~~~~~}}}}}}}}}}}}~~~}}}|||zzzzzzzzzzzz{{{}}}~~~}}}{{{zzzxxxzzzxxxsssppplllddd[[[VVVOOOIIIHHHEEE???===>>>:::;;;;;;===???EEELLLQQQZZZ]]]bbbfffiiimmmrrruuu~~~~~~xxxpppiiiccc[[[VVVQQQLLLEEEAAA???<<<888555777666555333333333444444333555444222555::::::777555555444444444666777888888777555444333333333444000111222111/////////111.........000333333222000...,,,+++,,,...//////...,,,------+++******,,,///------+++)))''')))---000111000---+++***)))))))))'''((('''&&&%%%&&&))),,,...---,,,***)))(((((((((***)))((('''&&&'''((())),,,)))&&&&&&)))***(((&&&((()))***+++...000222333888<<>>======>>>@@@AAA@@@???DDDEEEFFFGGGGGGFFFEEEDDDDDDHHHJJJJJJIIIEEE999---999<<>>>>>======>>>??????@@@???@@@BBBFFFLLLQQQVVVYYY\\\^^^```aaaccceeeiiilllhhhjjjlllnnnoooqqquuuwwwyyyzzz{{{|||||||||{{{zzzzzzyyyzzz}}}~~~||||||~~~||||||{{{{{{zzzzzz{{{{{{~~~}}}~~~~~~~~~~~~~~~~~~||||||{{{{{{{{{|||}}}}}}}}}}}}~~~~~~~~~|||zzzyyyzzz|||zzzuuuqqqlllddd\\\VVVPPPKKKJJJFFFAAA======555666888;;;>>>DDDJJJOOOXXX\\\aaafffjjjnnnrrruuu~~~vvvnnnggg```YYYSSSMMMHHHBBB>>>===;;;777444777666555555444555555666333555555444666:::999555444333333333444555777888777666555444444444444444000222333222000......///......///111333444222111...,,,***+++---/////////,,,------,,,++++++---...///...,,,)))(((***///222444222...+++))))))******%%%&&&&&&%%%%%%&&&(((+++...---+++)))'''&&&%%%%%%***))))))(((((()))******+++)))'''''')))***)))(((++++++,,,...///222444555777:::@@@GGGOOOYYYbbbhhhsss}}}yyypppiiibbb\\\UUUQQQOOOLLLEEE@@@???AAACCCEEEGGGKKKPPPTTTWWW\\\dddkkkqqqvvv{{{}}}}}}yyywwwsssooolllkkkjjjhhhfffhhhggghhhkkkmmmooonnnmmmiiigggcccaaa```___]]][[[ZZZYYYXXXXXXZZZ\\\___```ffffffiiimmmssswwwyyyyyy|||}}}~~~|||zzzyyyyyyxxxxxxwwwvvvvvvuuussssssrrrrrrrrrsssttttttqqqpppnnnmmmmmmkkkiiiffffffccc___[[[ZZZXXXVVVTTTMMMKKKHHHEEEDDDDDDFFFGGGCCCEEEHHHJJJJJJJJJHHHGGGHHHEEEBBBAAAAAABBBAAA@@@??????>>>>>>>>>???@@@@@@===<<<<<<===???AAA@@@???@@@@@@BBBCCCCCCCCCCCCBBBFFFIIIKKKJJJHHHEEE;;;111===@@@DDDFFFFFFEEEEEEEEECCCCCCCCCBBBAAAAAA@@@???>>>>>>======<<<======>>><<<<<<>>>BBBFFFKKKOOOQQQUUUXXX[[[^^^```bbbeeegggeeegggjjjlllmmmpppsssvvvwwwxxxzzz{{{|||}}}||||||{{{yyyxxx{{{~~~~~~{{{{{{~~~||||||{{{{{{zzz{{{{{{|||~~~}}}}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}|||zzzzzz{{{}}}{{{uuuqqqlllddd[[[TTTPPPLLLIIIEEE@@@<<<999333555888;;;???DDDJJJNNNTTTXXX^^^ccchhhlllqqqtttzzz~~~uuullleee^^^VVVQQQHHHCCC>>><<<<<<;;;888666444444444444444444555555222555555444666999777333222222111111222444666777666555555444444444555555222444555444222000///000//////000222444555333111---,,,++++++---......---+++,,,---,,,+++***,,,---//////---+++)))+++///222444111---***(((((()))***'''((()))(((''''''***,,,+++***)))((('''&&&&&&&&&))))))))))))******+++++++++***))))))***++++++***------...///000222444555777:::@@@GGGOOOXXXaaagggqqq{{{wwwoooiiiaaaZZZSSSPPPNNNKKKEEE???===???@@@AAACCCHHHMMMQQQVVV[[[ccckkkqqqvvv{{{~~~~~~zzzxxxuuuqqqnnnllljjjhhhfffhhhhhhhhhjjjmmmnnnnnnmmmiiifffcccaaa```___\\\[[[]]]\\\ZZZYYYZZZ[[[]]]^^^eeeeeeggglllqqqvvvxxxyyy|||}}}~~~|||zzzzzzyyyyyyxxxwwwvvvuuuuuunnnooopppqqqrrrrrrrrrrrrnnnllliiihhhgggdddaaa^^^aaa]]]XXXTTTQQQNNNKKKIIICCCAAA>>><<<;;;<<<===???<<<>>>AAADDDEEECCCAAA@@@AAA???<<<<<<<<<===<<<<<<777777777888:::;;;===>>>999888888999<<<======<<<999:::<<<===???@@@AAAAAAEEEHHHHHHEEEDDDCCC???999AAACCCEEEEEECCC@@@@@@@@@>>>???BBBCCCCCC@@@===;;;<<<<<<;;;:::::::::;;;;;;;;;<<<===???CCCGGGJJJLLLLLLOOOTTTWWWYYY[[[]]]___ccceeegggiiijjjlllppprrrssstttvvvyyyzzz{{{{{{{{{{{{yyywwwzzz~~~|||||||||||||||{{{{{{|||}}}}}}||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||~~~~~~~~~}}}}}}|||{{{zzz{{{|||zzzuuuppplllcccZZZUUUSSSNNNIIIEEEBBB===888555777:::<<<@@@DDDJJJNNNPPPUUU\\\bbbggglllpppsssxxx{{{~~~~~~~~~tttkkkccc[[[SSSNNNEEEAAA<<<;;;;;;;;;999666111111222222333333333444111333333111333666444000222222111111111333444555444444555555555555555555444555666444222111111222222222222444555555444222---,,,,,,---......,,,******+++,,,,,,******+++,,,//////...,,,++++++---///111///,,,)))''''''((()))+++,,,---,,,******+++---)))(((((('''''''''''''''&&&&&&'''((())))))*********************++++++,,,,,,,,,,,,---...000111222777:::@@@GGGNNNWWW```fffpppzzz}}}uuummmhhh^^^YYYSSSNNNKKKHHHDDD@@@>>>>>>>>>>>>@@@DDDJJJOOOSSSYYYaaaiiipppuuuzzz~~~~~~~~~{{{xxxwwwtttqqqmmmkkkiiihhhiiihhhhhhjjjlllnnnnnnnnnjjjgggdddbbbaaa___]]][[[]]]\\\[[[ZZZZZZ[[[]]]^^^fffeeegggjjjpppuuuwwwxxx{{{}}}~~~}}}{{{yyyyyyyyyxxxwwwvvvvvvuuuuuummmnnnppprrrrrrrrrpppoooiiigggdddaaa___\\\XXXUUUUUURRRLLLGGGDDDAAA===;;;555444222111000111222333222444777999:::999777666777555222222444555555444---...///111333555666777333222111222444555555444222333555666888:::<<<===>>>@@@???;;;;;;===>>>;;;===>>>???>>>;;;888777777888;;;???AAAAAA>>>999666888777666666666666666777::::::;;;<<>>BBBHHHLLLOOOTTT\\\ccchhhmmmqqqtttxxxzzz}}}|||}}}}}}|||qqqhhh```XXXPPPJJJFFFAAA===;;;;;;:::888555111222333444555555555555333444333111222555444000444333222222222333444555333444444555555666666555555555555333111111333444555555444555777666444222,,,,,,---...///---***'''***+++---,,,+++***+++,,,//////000...,,,***+++,,,///---+++)))((((((((())),,,------,,,***)))***+++)))(((((('''''''''(((((($$$%%%&&&'''))))))******))))))))))))))))))+++,,,++++++,,,,,,---...///000666999???EEEMMMVVV___dddpppzzzyyyrrrjjjeee\\\XXXRRRLLLGGGDDDCCCBBB??????>>>>>>???CCCIIINNNOOOUUU^^^fffmmmtttyyy|||}}}|||xxxxxxvvvsssooolllkkkjjjiiihhhhhhiiilllnnnnnnnnnllliiifffdddcccaaa___]]][[[[[[ZZZYYY[[[]]]___aaafffffffffjjjnnnsssuuuvvvzzz|||~~~}}}zzzyyywwwwwwwwwvvvvvvuuuuuuuuuoooqqqtttvvvuuuqqqmmmjjjeeebbb___[[[XXXTTTOOOLLLFFFCCC===999666333000...((((((''''''&&&&&&'''''''''(((***,,,---,,,++++++***)))''''''***+++,,,,,,&&&''')))+++,,,,,,,,,,,,+++)))))))))++++++***)))***++++++---...000111222222555444111000333555333000222333333111000000111222444777999999666333111111111000000000111111222333333333444666888;;;<<<===BBBGGGKKKLLLMMMNNNNNNMMMPPPSSSUUUXXX[[[___cccdddfffiiimmmppprrrssssssqqqssstttuuuvvvxxx{{{}}}~~~{{{zzzzzzzzz{{{{{{|||}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{|||{{{vvvrrrnnnfff^^^[[[ZZZSSSJJJEEEEEEAAA;;;999999999888999===CCCHHHKKKQQQYYYaaaggglllpppsssxxxxxxyyy||||||~~~~~~zzzooofff^^^VVVNNNHHHGGGCCC===;;;:::999666333555555777888999999999999666777555222333777666333666555444333333333444555333333444555666666666666555555444222000111333666777666666777777777444222,,,---...///000---)))%%%***,,,------,,,++++++,,,...000000///,,,***))))))---,,,+++)))(((((())))))***++++++***'''&&&&&&'''))))))((('''''''''''''''%%%&&&''')))***+++++++++'''((()))(((((((((***+++------------...///000111555888>>>DDDLLLTTT]]]cccqqq{{{|||vvvooohhhcccZZZXXXRRRKKKEEEBBBBBBCCCAAAAAA???>>>>>>CCCIIINNNLLLRRR[[[dddkkkrrrxxx{{{}}}|||xxxxxxwwwtttpppmmmlllllliiihhhhhhiiilllnnnooonnnnnnkkkhhhfffeeecccaaa___YYYYYYXXXYYY[[[^^^aaacccgggffffffiiinnnrrruuuuuuzzz{{{}}}~~~~~~|||zzzxxxvvvvvvvvvvvvuuuuuuuuuuuurrrtttxxxyyywwwqqqkkkgggbbb```[[[XXXTTTOOOJJJFFF;;;888333000---+++)))''' !!!"""$$$$$$$$$$$$###"""!!! ###%%%&&&&&&###$$$&&&(((((('''%%%$$$%%%$$$######$$$%%%###"""$$$$$$$$$$$$%%%&&&'''((((((,,,---)))(((+++,,,+++%%%''')))*********,,,------...///000///...---,,,,,,,,,,,,,,,,,,---......+++++++++,,,---///111222000444:::>>>?????????@@@BBBEEEIIILLLPPPTTTYYY\\\^^^aaadddhhhkkkmmmoooooolllooosssttttttvvvzzz~~~~~~}}}~~~yyyyyyyyyyyyzzzzzz{{{||||||||||||~~~}}}{{{~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~{{{}}}|||wwwtttppphhh```[[[ZZZRRRGGGBBBCCC@@@:::999999777555555999@@@DDDHHHMMMVVV^^^dddiiinnnpppvvvuuuuuuyyy~~~}}}}}}~~~wwwmmmhhh```UUUKKKHHHBBBAAA???===;;;:::999999777777666333000...///000777777777666444222000///222333444444555555444444444444444333222111//////222333222111//////111333777888999999777555222000000000000000...,,,***))))))***,,,......---,,,+++///000111222111...+++))))))))))))******+++++++++***+++---......,,,)))'''''''''(((((())))))******&&&%%%%%%'''+++,,,)))'''***))))))(((((((((((()))+++---............///111777===CCCFFFHHHOOO\\\fffrrrzzz|||xxxssslllddd^^^[[[VVVQQQLLLEEE@@@BBBHHHCCCBBB@@@@@@AAADDDHHHJJJNNNTTT[[[aaagggmmmuuuzzzzzz}}}|||zzzwwwtttpppmmmkkkjjjkkklllmmmnnnnnnnnnnnniiihhhfffeeedddbbb```]]]\\\YYYXXXYYY]]]bbbeeegggiiiiiiiiijjjmmmqqqtttvvv}}}~~~~~~}}}}}}|||zzzwwwvvvwwwxxxwwwvvvzzzyyywwwuuurrrmmmgggbbb]]]\\\YYYUUUOOOHHHBBB>>>000///---***(((%%%###!!!!!! $$$&&&%%%$$$&&& !!!""""""!!!!!!"""#########!!! !!!!!!$$$%%%%%%%%%$$$"""  !!!"""$$$%%%&&&&&&&&&%%%$$$###"""###%%%''')))******---222333111333777;;;>>>AAACCCEEEHHHLLLOOOSSSUUUXXX[[[]]]___ccceeeeeegggjjjmmmppptttyyy}}}zzz|||~~~~~~}}}{{{yyyzzzzzzyyyyyy|||}}}}}}~~~~~~~~~~~~}}}|||}}}~~~~~~|||{{{{{{}}}~~~~~~~~~~~~~~~}}}yyyrrriiibbb]]]WWWOOOIIIFFFCCC>>>;;;444444555666888;;;===???DDDHHHOOOUUU\\\ccciiimmmpppqqqtttxxx|||~~~}}}|||}}}~~~}}}||||||}}}~~~}}}}}}vvvmmmggg___TTTKKKGGGAAA@@@>>>===;;;:::999999======<<<:::777666777888666555444333222000//////333333444444555555444444333333333222111000///...333333333111//////000222555555555555444222111000111111000///...,,,***)))***+++---//////...---,,,,,,---///000000...---,,,(((((())))))***++++++,,,------......---***(((&&&)))(((((('''''''''((((((&&&%%%%%%'''******(((&&&'''''''''((()))***,,,,,,+++,,,------,,,+++---...666777;;;AAAJJJUUU___eeesss|||~~~xxxsssooojjjccc^^^ZZZUUUPPPKKKDDD???AAAGGGCCCBBB@@@???AAADDDGGGJJJOOOTTT[[[aaaeeekkkrrrxxx~~~{{{yyyxxxvvvtttqqqooommmllllllmmmmmmnnnnnnooooooooommmkkkiiihhhgggeeebbb```^^^\\\YYYYYY[[[___aaabbbgggggghhhjjjmmmqqquuuxxx}}}~~~~~~}}}}}}|||zzzwwwvvvwwwwwwwwwvvvwwwuuusssqqqnnniiiccc___^^^\\\XXXRRRJJJBBB;;;777---,,,)))&&&###!!! ###%%%$$$###$$$!!!   !!!!!!$$$(((***))),,,111444777:::<<<>>>BBBFFFIIIMMMPPPSSSVVVXXX[[[^^^aaaaaadddgggjjjmmmqqqvvvzzzyyy{{{~~~}}}}}}}}}zzzyyyzzzzzzyyyxxx|||}}}~~~~~~~~~~~~~~~~~~{{{|||~~~}}}|||{{{}}}~~~~~~~~~}}}}}}{{{xxxqqqiiiddd]]]XXXPPPJJJGGGCCC???;;;555555444555666999;;;<<>><<<:::999888888;;;<<<;;;999777777888:::777666444222111000111111333333333444444444555555222222222222111///......333333333111......///111111111000000/////////000111111000///---,,,+++++++++,,,.../////////...---+++,,,---//////000000000************))))))))))))000//////---,,,***((('''+++***(((&&&%%%&&&'''(((''''''&&&'''))))))(((&&&'''''''''((()))***+++,,,)))+++,,,,,,******+++---:::777888BBBRRR```hhhjjjttt|||}}}|||vvvqqqmmmhhhdddaaaYYYTTTNNNJJJDDD???@@@EEEBBBAAA??????@@@CCCGGGIIINNNSSSZZZ___dddiiipppuuu}}}}}}xxxwwwtttrrrpppnnnnnnnnnoooooonnnnnnnnnoooooopppooommmkkkiiihhhfffbbb```]]][[[XXXXXXZZZ]]]___```eeeeeegggjjjmmmrrrvvvxxx|||}}}~~~~~~}}}}}}|||zzzwwwvvvvvvvvvuuutttsssqqqnnnllliiiddd^^^ZZZZZZXXXTTTMMMEEE===666222***((($$$ ###$$$$$$"""!!! !!! $$$***+++---000333555999===@@@EEEHHHKKKOOOQQQTTTXXX[[[\\\___bbbeeehhhmmmqqquuuwwwyyy|||~~~}}}zzzyyyyyyzzzyyyxxx|||}}}~~~{{{|||~~~~~~}}}|||~~~~~~~~~~~~}}}|||{{{yyyvvvqqqjjjfff___YYYQQQLLLHHHDDD???;;;999888666666666888:::;;;>>>BBBGGGMMMRRRWWW]]]```fffhhhmmmqqquuuxxxyyyyyyyyyyyy|||~~~}}}|||~~~uuukkkfff^^^SSSIIIFFF@@@???>>><<<:::999888888777888888666555555777999:::999666444333333444555333333333333444444555555333333333222222111//////333333333000...---///000000///---,,,---...///000222111000///------,,,,,,,,,,,,---......------,,,.........///000000111222///...---+++***((('''&&&000///...---,,,+++******,,,***(((&&&%%%&&&(((***))))))))))))))))))((((((***)))((('''&&&&&&&&&'''''')))++++++++++++---///:::888999CCCSSSbbbjjjlllsss{{{}}}yyysssmmmiiieeecccXXXRRRLLLIIIDDD??????BBB@@@?????????@@@CCCEEEGGGKKKPPPXXX^^^bbbhhhpppuuu}}}|||yyyvvvssspppooopppppppppooonnnmmmmmmmmmnnnooommmkkkhhhgggeeeccc```]]]YYYWWWVVVWWWZZZ^^^```aaadddeeegggjjjmmmqqqtttvvv{{{|||~~~~~~~~~}}}~~~|||zzzvvvuuuuuuttttttrrrpppnnnkkkhhheee```[[[WWWSSSQQQMMMGGG@@@999333000(((%%%!!! ###$$$$$$###!!!  $$$###&&&)))+++...111555999>>>@@@EEEHHHKKKNNNRRRUUUWWWZZZ^^^bbbeeeiiinnnqqqsssuuuyyy~~~~~~{{{zzzzzzzzzzzzyyy}}}}}}~~~{{{}}}~~~}}}~~~~~~|||{{{zzzxxxvvvrrrlllhhh```[[[SSSNNNJJJEEE???;;;888666444222222333444555777:::@@@FFFKKKPPPVVVZZZ___ccchhhmmmqqqtttvvvxxxyyyyyy}}}}}}{{{~~~uuukkkfff^^^SSSIIIFFFAAA@@@>>><<<:::999888888999::::::999888888;;;===;;;999777444333444555666444444333333333444555666444444444444333222111111222333222000...---///111000///---,,,,,,...000222111111000///...------,,,++++++,,,,,,,,,+++++++++//////.........---------......---,,,++++++******......------------------+++)))'''&&&&&&(((+++---+++++++++******)))******(((((('''&&&%%%$$$$$$%%%&&&(((+++,,,---...111333444555888@@@LLLXXXccchhhpppxxx{{{ssslllfffcccbbbXXXQQQKKKHHHDDD???>>>@@@???>>>>>>>>>???BBBDDDFFFGGGMMMUUU\\\bbbiiiqqqwww}}}~~~|||xxxssspppooonnnnnnnnnnnnmmmmmmlllmmmmmmmmmkkkiiigggeeedddbbb___\\\YYYWWWVVVWWWZZZ]]]^^^^^^dddeeegggjjjmmmppprrrsssyyy{{{~~~~~~~~~}}}~~~|||yyyvvvtttssssssrrrpppooommmiiifffbbb^^^XXXTTTNNNLLLGGGAAA;;;444///---&&&### """###$$$%%%""" !!!"""""""""!!!### !!!"""$$$'''))),,,000333777:::>>>BBBEEEHHHLLLOOORRRUUUZZZ^^^bbbeeejjjmmmnnnqqquuu{{{|||{{{{{{{{{{{{zzz}}}~~~|||~~~~~~~~~~~~}}}|||{{{yyywwwsssnnnjjjbbb]]]UUUPPPKKKFFF???:::444222...+++***+++,,,---000444999???EEEKKKQQQTTTWWW\\\ccciiimmmppptttwwwzzz{{{~~~~~~}}}|||~~~uuulllfff___SSSJJJFFFBBBAAA???===;;;:::999999999::::::999888999;;;===888777555444333333444444444444333222333444555666444444555555444333222222111111111///......000111111000...------///000222000000111111000///---,,,+++++++++***************---------,,,+++***(((((())))))***+++,,,---...///,,,---......//////......)))((('''&&&''')))+++,,,***++++++***))))))+++---%%%%%%%%%%%%%%%&&&'''''''''))),,,......000333555222666;;;AAAIIISSS___hhhooowww~~~yyyrrriiibbb^^^]]]XXXPPPJJJHHHEEE@@@>>>???=========>>>???AAACCCDDDDDDKKKSSS[[[bbbjjjsssyyy}}}}}}{{{wwwssspppmmmlllkkkkkklllmmmmmmmmmmmmmmmlllkkkjjjhhhgggfffdddaaa___]]][[[XXXXXXYYYZZZZZZZZZbbbdddfffiiimmmppprrrsssxxx{{{}}}~~~~~~~~~|||yyyvvvsssrrrqqqpppooommmjjjfffbbb^^^ZZZUUUQQQLLLIIIDDD<<<555...)))&&&$$$""" !!!$$$&&&######!!!!!!  !!!!!!!!!!!!!!! !!!!!!###$$$'''***---000333777:::===@@@DDDGGGKKKNNNSSSXXX\\\```dddfffjjjlllqqqwww}}}}}}||||||}}}|||{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{vvvpppkkkddd___WWWRRRMMMGGG@@@:::777444000---++++++---...,,,000666;;;@@@EEEKKKOOOOOOUUU^^^dddhhhkkkppptttyyy{{{~~~}}}}}}vvvmmmggg___TTTKKKGGGCCCBBB@@@>>><<<;;;::::::888888999777666777999;;;777777666666555444444444555444333222222444555777333333444444444333222222///000000///......111333111000///.........///000...///222333222000---+++---,,,++++++*********+++------......---+++)))''''''((()))***+++,,,,,,------...///000000///---,,,''''''&&&&&&&&&''''''(((''')))***)))'''(((***---''''''&&&&&&''''''((((((***,,,---......///111333444777<<>>>>><<<<<<======???@@@BBBCCCEEEKKKTTT[[[bbbiiirrrxxx{{{~~~{{{zzzxxxuuurrrpppnnnmmmjjjkkknnnppppppooonnnlllkkkiiihhhggggggfffcccaaa]]][[[YYYYYYZZZZZZZZZYYY^^^```dddiiimmmqqqtttvvvwwwzzz}}}~~~~~~~~~|||yyyuuusssqqqpppooommmiiifffaaa]]]YYYUUUPPPMMMFFFCCC>>>777000***%%%###!!! """&&&$$$%%%######!!!!!!  !!!$$$'''))),,,///222444777:::===BBBFFFKKKPPPTTTXXX\\\^^^fffhhhnnntttzzz~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~xxxqqqkkkeee```YYYSSSNNNHHH@@@::::::777333///---...000111---000555999<<<@@@EEEHHHHHHOOOXXX^^^bbbffflllqqqtttxxx~~~~~~~~~~~~~~~~~~}}}}}}wwwmmmhhh```UUUKKKHHHCCCBBBAAA???===<<<;;;;;;:::;;;;;;999888888:::<<<888888999999888777666555555444333222222444555777222222333333333222111111.../////////...///111444000000//////............---///222444333000---***...---,,,,,,+++++++++,,,...///111222111///,,,************)))(((''''''&&&...///111222111///,,,***&&&&&&&&&%%%%%%$$$######%%%'''((('''%%%&&&***---,,,+++***)))''''''&&&&&&,,,---///...------...000222333777>>>HHHTTT^^^dddqqqyyy|||wwwvvvwwwwwwwwwvvvqqqhhhaaa]]]]]]YYYQQQJJJIIIGGGBBB>>>>>><<<<<<<<<===???@@@BBBBBBGGGMMMUUU\\\bbbiiiqqqwwwyyy}}}{{{{{{zzzyyyvvvtttrrrpppiiikkkooorrrrrrqqqooommmiiigggffffffffffffcccaaaZZZYYYXXXYYY[[[]]]]]]\\\[[[]]]bbbhhhnnnssswwwxxxwwwyyy}}}~~~~~~~~~~~~|||yyyuuurrrqqqpppnnnllleeebbb]]]YYYUUUQQQLLLIII>>><<<888222---)))&&&$$$"""  %%%$$$&&&$$$###"""!!!!!! """$$$&&&***,,,...000444666<<<@@@FFFKKKOOORRRVVVXXXcccfffkkkrrryyy~~~~~~}}}~~~~~~|||~~~zzzrrrlllfffaaaZZZTTTOOOHHH@@@:::666333...***)))***,,,---///222666888;;;===AAADDDCCCJJJTTT[[[^^^ccciiinnnpppuuu|||~~~}}}}}}|||~~~~~~}}}}}}xxxnnneee^^^WWWPPPJJJEEEDDDBBB@@@===<<<;;;:::===>>>>>>>>>>>>>>>======<<<<<<<<<;;;999666333111111222444666666555444333444333333222333222000...111000///......///000111000///...,,,++++++,,,,,,,,,---///333555333,,,'''...---,,,,,,++++++,,,,,,,,,+++,,,---...,,,)))'''---------,,,+++)))'''&&&...///000000000...+++******)))((('''&&&''''''(((%%%((())))))+++...,,,''')))((('''&&&&&&'''))))))(((***---/////////000111000333888???GGGRRR\\\ccckkkttt}}}zzzvvvsssrrrtttsssppplllgggbbb]]]ZZZTTTRRRNNNJJJFFFDDDDDDCCC===>>>???@@@@@@BBBEEEHHHLLLRRRYYY```eeejjjqqqvvvxxx{{{~~~~~~}}}{{{xxxuuurrrooonnnkkkjjjjjjlllppprrrqqqnnnjjjiiihhhgggdddbbb```___\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\___gggmmmppptttzzzxxxyyy|||yyyyyyxxxuuupppllljjjiiiccc```[[[TTTNNNHHHDDDAAA888555111,,,'''### $$$  !!! $$$'''))),,,///222888<<>>999999666333111000---***(((...///111444888;;;>>>@@@EEEGGGLLLSSSZZZ```eeehhhlllqqqvvvxxxyyyzzz|||~~~||||||~~~~~~~~~{{{|||yyyooofff___WWWPPPJJJEEEDDDBBB@@@>>>===<<<<<<======>>>>>>>>>>>>======::::::::::::888555222000000222333555555444333222666666555555555555333222////////////000111333444111000///------------...,,,---///222444222---)))---,,,,,,++++++++++++++++++++++++,,,---,,,)))''',,,,,,+++***)))(((((('''---...//////...,,,***(((***)))'''&&&&&&&&&'''((($$$'''((('''***---,,,(((''''''''''''((()))+++,,,+++---000000///......//////222888>>>FFFQQQ[[[bbbkkkttt|||{{{wwwuuutttuuusssqqqmmmgggaaa\\\ZZZTTTRRRNNNIIIFFFDDDCCCCCC===>>>??????@@@BBBEEEHHHLLLRRRYYY___ccchhhoootttxxx{{{~~~}}}{{{xxxuuusssqqqppplllkkkkkkmmmpppqqqpppnnnjjjiiihhhgggdddbbb```_________^^^^^^]]]\\\[[[[[[]]]\\\___gggmmmoootttyyyyyyzzz|||}}}~~~}}}|||{{{yyyxxxwwwsssnnnjjjgggfff^^^[[[UUUPPPJJJEEEAAA>>>555333...)))%%%""" ### """$$$'''+++...222666;;;???AAAEEEKKKPPPUUUYYY```gggnnnuuuzzz}}}}}}~~~~~~zzztttoookkkggg___WWWPPPHHH@@@<<<999777333111000///---+++111111222444777;;;>>>@@@DDDGGGKKKQQQXXX]]]bbbdddiiinnnsssvvvwwwyyy|||~~~}}}}}}}}}{{{yyyzzz}}}~~~|||qqqhhh```XXXOOOIIIFFFEEECCCAAA???>>>>>>>>>======>>>>>>???>>>>>>===888999999888666444222000000111222333333333222111222222333333333222222111.........///000222444555222111000///......//////......///000222111...,,,,,,+++++++++************+++******,,,---,,,***(((+++***)))(((''''''((())),,,,,,---,,,+++)))'''&&&)))((('''&&&%%%&&&''''''%%%&&&&&&%%%(((,,,,,,(((&&&''''''((()))+++,,,---...///111111///---------...111666===EEEOOOZZZaaakkksss{{{~~~}}}zzzxxxvvvvvvtttsssqqqmmmhhhbbb]]]ZZZTTTRRRMMMIIIFFFCCCCCCBBB===>>>?????????AAAEEEHHHMMMRRRXXX]]]aaafffmmmrrrxxx{{{}}}|||zzzxxxvvvtttsssrrrmmmllllllmmmoooooonnnmmmiiiiiihhhgggeeebbb```___aaaaaa```^^^]]]\\\[[[ZZZ]]]\\\___ggglllnnnsssxxx|||}}}~~~~~~~~~|||zzzxxxxxxwwwuuuqqqlllhhhdddbbbXXXTTTOOOIIIEEE@@@;;;888111...)))%%%""" !!!""" $$$((()))---333777:::>>>EEEJJJNNNSSSZZZaaahhhnnnuuuyyy~~~~~~}}}~~~~~~~~~~~~{{{tttooommmhhhaaaYYYRRRJJJCCC>>>777444000...---------,,,000000111333777;;;???BBBDDDGGGKKKPPPVVVZZZ^^^___fffkkkppptttuuuwww{{{~~~~~~~~~}}}|||}}}tttjjjaaaXXXOOOIIIFFFEEEDDDBBB@@@?????????======>>>?????????>>>>>>999999999888777555333222///000111111222111000000///000111222111000111111---......///000111222333222111000///...//////000////////////000000//////++++++++++++******))))))***))))))+++,,,,,,+++)))***((('''%%%&&&''')))******++++++***)))'''&&&%%%((('''&&&%%%%%%&&&'''(((((()))(((&&&'''++++++(((&&&''''''((()))******+++,,,...//////...,,,+++,,,...111555<<>>????????????BBBFFFIIIKKKPPPWWW\\\```fffmmmrrrxxx{{{|||{{{zzzxxxwwwuuutttsssmmmmmmmmmmmmnnnmmmlllkkkiiihhhhhhfffeeecccaaa``````___^^^]]]\\\[[[ZZZZZZ]]]\\\___fffkkkmmmqqqvvv~~~~~~~~~|||zzzyyywwwsssoookkkfffaaa^^^UUUPPPIIICCC???:::444000+++((($$$!!! !!!!!!"""!!!&&&+++///222777>>>CCCHHHMMMTTT[[[aaaiiiqqqwww~~~}}}~~~~~~}}}||||||~~~~~~~~~|||uuupppmmmhhhaaaZZZSSSLLLEEE@@@777444000....../////////------...111555:::???BBBEEEGGGLLLQQQUUUYYY\\\]]]fffjjjpppssstttvvvyyy|||}}}~~~vvvlllcccYYYPPPJJJGGGFFFDDDBBBAAA@@@??????======>>>???????????????<<<;;;;;;999888666555444000000000000000000000///111333555555333222333555......//////////////////111000///.........///000111111000//////...///000******+++++++++***)))((())))))((()))+++,,,+++***)))(((&&&%%%%%%''')))***))))))))))))((('''&&&&&&((('''&&&%%%&&&&&&((((((,,,---+++((((((++++++'''''''''''''''''''''&&&&&&'''))),,,---,,,+++,,,,,,---000555;;;CCCMMMWWW^^^mmmuuu{{{}}}}}}yyyuuurrrpppooommmnnnnnnnnnkkkgggccc```VVVSSSOOOJJJFFFDDDCCCBBB@@@@@@@@@???@@@BBBGGGKKKKKKPPPVVV[[[```fffnnntttxxx{{{}}}|||zzzxxxvvvtttrrrrrrkkkllllllllllllkkkjjjjjjhhhhhhgggfffeeecccaaa```\\\\\\\\\[[[[[[[[[[[[[[[^^^\\\___fffjjjlllpppuuu{{{|||~~~~~~}}}|||zzzvvvqqqmmmiiiddd^^^YYYSSSLLLDDD>>>:::444---(((%%%###   !!!&&&))),,,000666;;;BBBGGGOOOUUU[[[cccnnnuuu~~~|||||||||||||||zzz{{{}}}~~~}}}}}}}}}{{{uuuqqqlllhhhaaaZZZTTTMMMFFFBBB;;;888444111111222222222,,,,,,---///222666:::===EEEHHHMMMRRRWWWZZZ\\\]]]hhhlllqqqsssssssssvvvyyy|||~~~~~~~~~~~~}}}}}}~~~xxxmmmddd[[[RRRLLLHHHGGGEEEBBB@@@???>>>=========>>>???@@@@@@@@@@@@???>>>===;;;999777555555111000000000000/////////000333555444111000111333//////000000000000///...111000///......///000111222333222000...---...///***+++,,,,,,,,,+++)))((()))(((''')))+++,,,,,,+++)))((('''&&&&&&'''((()))))))))((((((((((((((()))(((((('''&&&'''((()))***---...,,,)))***,,,+++&&&'''''''''''''''%%%$$$$$$###&&&)))+++++++++,,,---...111555;;;CCCMMMWWW]]]lllttt{{{}}}~~~yyyuuuqqqooonnnkkkmmmnnnnnnlllhhhdddaaaWWWUUUPPPKKKGGGEEECCCCCCBBBBBBAAA@@@AAADDDIIIMMMNNNRRRXXX]]]aaagggooouuuwww{{{~~~}}}{{{xxxuuurrrooonnnhhhjjjkkkkkkiiihhhiiiiiihhhhhhgggfffeeecccbbbaaaZZZZZZZZZ[[[[[[[[[[[[[[[^^^\\\___eeeiiikkkooosssvvvwwwzzz|||||||||{{{zzzyyytttnnnjjjfff```YYYTTTOOOHHH???999666111)))### ###%%%&&&)))///333;;;AAAHHHNNNSSS]]]iiirrr~~~~~~|||{{{||||||{{{zzz{{{|||}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}zzzuuurrrmmmiiibbb[[[UUUNNNHHHDDD:::666222000///...---,,,......///000111333444555DDDGGGMMMSSSXXX\\\^^^___hhhlllqqqrrrrrrrrrtttwww{{{}}}yyynnneee]]]SSSMMMIIIGGGEEEBBB???===<<<;;;======>>>???@@@@@@@@@@@@BBB@@@>>>;;;888666555444222111111000//////000000...111444222...,,,---000///000111222333333222111222111000//////000111222333444444222...,,,,,,...+++,,,---...---,,,***)))((('''&&&(((***,,,,,,,,,))))))((((((((((((((((((((((((((())))))***+++,,,)))(((((('''((()))***+++)))++++++***+++---+++'''&&&''''''(((((('''&&&%%%$$$&&&)))+++++++++,,,---...111666<<>>@@@@@@AAAAAAAAACCCAAA>>>;;;888555444333222222111000000000000000111555777555111...000222...000222444555666555555333222111111111222333444444555666333...++++++---+++,,,---......,,,+++)))((('''&&&'''***,,,---,,,))))))******)))(((''''''(((((())))))***,,,---...***)))(((((((((***+++,,,$$$'''))))))+++...,,,'''%%%&&&((()))))))))((((((%%%(((+++,,,++++++,,,---///222666<<>>======>>>@@@AAABBBCCCDDDBBBAAA???<<<999666333222555555555333111111222444333111///000222555666666888777666777999::::::999666444222000000222444666===:::555111...,,,,,,---,,,++++++******+++...///000***&&&'''((('''(((+++***)))'''&&&%%%&&&((()))(((((()))))))))'''&&&%%%'''&&&$$$$$$$$$''')))+++,,,---------,,,)))&&&%%%&&&''')))(((&&&%%%%%%&&&((('''&&&''')))++++++***...///333;;;EEEPPPXXX]]]iiimmmsss{{{|||zzzxxxwwwrrrqqqooollliiiddd```^^^YYYVVVRRRNNNLLLIIIEEECCCDDDCCCBBBCCCEEEHHHKKKNNNWWWYYY\\\___bbbfffkkkooozzzzzzuuuqqqmmmiiiffffffeeedddfffhhhiiihhhgggiiihhhggghhhiiigggbbb]]]^^^___``````___\\\ZZZXXX[[[]]]___aaabbbfffjjjmmmyyy{{{||||||zzzvvvrrrpppoookkkeee^^^XXXPPPIIIEEE===666000...)))###!!!!!! """!!! ###...666(((+++000666===IIIVVV___mmmsss|||~~~~~~~~~|||||||||}}}~~~~~~}}}~~~}}}}}}~~~}}}xxxtttpppmmmhhhccc]]]WWWPPPKKKBBB;;;444222///+++)))+++000000000000222444666777<<<@@@FFFLLLPPPTTTXXX[[[]]]aaaeeeggglllrrrrrroooyyy{{{~~~}}}ooofff___TTTHHHFFFDDDAAA>>>===<<<===>>>AAABBBBBBBBBBBBBBBBBBBBBCCCBBB@@@>>>;;;888666555555555444333111111222444:::777555444666777888888:::999888888:::;;;:::999333222000000111444777999===;;;777333000///......---+++)))***---///---+++***%%%$$$(((******,,,///,,,+++)))'''&&&&&&'''((((((((()))*********)))(((++++++***)))''''''&&&&&&((()))+++,,,+++***)))'''''''''((()))************'''&&&%%%&&&)))++++++***---///333;;;EEEOOOWWW[[[dddhhhpppxxx~~~|||yyywwwuuuuuusssrrrqqqnnnjjjeeeaaa___WWWTTTOOOLLLIIIFFFCCC@@@DDDDDDCCCDDDFFFIIIMMMOOOVVVXXX\\\___cccggglllpppwww}}}~~~yyyuuurrrnnnkkkhhhfffeeeeeefffhhhiiiiiihhhiiihhhhhhiiijjjhhhddd```]]]]]]^^^^^^]]]ZZZXXXVVV\\\^^^aaaccceeehhhlllooouuuwwwyyyzzzyyyvvvrrrpppjjjfff```ZZZSSSLLLEEE@@@999222,,,)))&&& !!!'''---$$$'''+++000777CCCQQQ[[[iiinnnvvv|||~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}zzzxxxwwwrrrooojjjddd^^^WWWPPPKKKCCC<<<666444111---+++---.........///222444777999<<<@@@EEEIIIMMMPPPSSSUUU]]]aaaeeeggglllqqqrrroooxxx{{{~~~~~~ooofff___SSSHHHDDDBBB@@@>>>======>>>???BBBCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDAAA>>>;;;888666555555444222111111333666===;;;999999;;;===>>>>>>===;;;::::::<<<<<<;;;999333222111111222444666777999888666444111///------///***'''***///222///+++)))%%%%%%))),,,,,,---///...---***(((&&&&&&''''''((((((***+++,,,,,,,,,,,,+++,,,,,,,,,+++(((&&&%%%%%%&&&(((***+++++++++***)))''''''***...000///---'''&&&&&&'''***+++++++++---///444<<>>======>>>??????@@@BBBDDDGGGIIIKKKLLLKKKJJJHHHEEE@@@<<<888555555555444222111222555888:::999888:::>>>BBBDDDEEE???>>><<<<<<======<<<;;;888777555333222111222333444444333222000...+++***...+++)))***...222333333222,,,)))***+++***+++......,,,***(((''''''((()))))))))******++++++++++++''''''(((******+++++++++$$$%%%''')))***+++++++++,,,)))'''***000333000,,,(((''''''))),,,------,,,---111777===EEELLLSSSXXXccchhhpppwww||||||yyyvvvttttttuuuvvvwwwvvvtttqqqmmmiiidddbbb^^^ZZZVVVRRROOOKKKHHHEEECCCCCCBBBDDDGGGKKKOOORRRTTTWWW\\\aaaffflllqqquuu{{{{{{wwwtttqqqmmmjjjgggffffffgggiiijjjjjjiiiggghhhhhhiiiiiihhhfffdddbbbbbbaaa```___]]][[[YYYXXXZZZ]]]```bbbeeeiiikkknnnppprrrsssssspppmmmkkk___[[[UUUOOOHHHAAA:::555---&&&!!!"""$$$&&&&&&'''%%%$$$$$$###""" !!!(((333AAAKKK[[[aaakkksssyyy~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||{{{yyyyyyuuurrrlllfff___WWWPPPJJJDDD===777666333///...000,,,,,,---...111444777888;;;>>>AAADDDFFFHHHKKKMMMZZZ```dddeeehhhnnnqqqpppuuuxxx{{{~~~~~~}}}}}}pppfff___UUULLLAAAAAA???>>>>>>>>>?????????@@@CCCEEEHHHKKKMMMOOOQQQPPPMMMHHHCCC<<<777444666666555333222444777;;;888777666888<<>>>>>??????===<<<999888666444222111111111111111222111000...+++)))------,,,******///777===888000***)))))))))+++///+++***((('''((()))+++,,,******))))))((((((((((((&&&%%%%%%%%%'''))),,,...&&&&&&'''((()))*********---***(((***///000---))))))((())),,,...000///......222888>>>DDDKKKSSSYYYdddiiiqqqwwwzzz|||~~~}}}{{{xxxvvvuuuvvvxxxzzzxxxwwwuuurrrooojjjgggddd\\\YYYTTTPPPMMMIIIFFFCCCBBBAAAAAABBBEEEJJJNNNQQQTTTXXX]]]ccchhhnnnssswww~~~}}}xxxtttpppllliiihhhgggggghhhjjjkkkjjjiiifffggghhhhhhgggeeeddddddccccccbbb```___]]][[[ZZZVVVYYY]]]___aaacccfffhhhmmmnnnppppppnnnkkkgggddd[[[WWWQQQKKKDDD===666111)))###!!!"""%%%'''((())))))&&&''''''&&&$$$!!!###---:::CCCRRR[[[gggqqqwww|||}}}|||{{{zzzzzzzzz{{{|||}}}~~~}}}~~~}}}|||{{{||||||}}}}}}zzz|||~~~~~~~~~{{{wwwvvvrrrlllfff___XXXPPPKKKDDD===777555333///...///---------...000222444555:::<<<@@@CCCEEEHHHLLLOOOWWW^^^cccdddffflllqqqqqqsssvvvzzz|||~~~~~~}}}qqqeee\\\QQQHHHBBBBBBAAA@@@????????????DDDEEEFFFIIIKKKMMMNNNOOOUUUTTTQQQMMMGGG@@@999666777777666444444666:::>>>;;;999777777:::===>>>???AAA???>>>>>>@@@@@@???===777666555444333333333333111111222222111///---,,,,,,------***'''+++555>>>444---'''''')))***---222)))(((''''''''')))+++---***)))((('''&&&&&&&&&&&&)))'''%%%###$$$&&&(((***'''(((((())))))******+++---+++)))***,,,,,,***'''((((((***---000111000......222777<<>>888666333///---...------------///111333444999<<>>@@@>>>>>>>>>@@@AAA@@@???888777666555444333222222000000000000//////...---,,,---,,,***((()))///444,,,'''$$$'''******,,,///***((('''&&&&&&((()))+++)))((('''&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%'''(((((()))***+++,,,---++++++++++++******)))(((&&&'''(((,,,///000///---,,,000555888===FFFSSS[[[aaahhhpppuuuwwwyyy}}}}}}}}}{{{zzzyyyxxxxxxxxxuuuuuutttssspppmmmjjjiiiccc___ZZZVVVRRROOOKKKHHHDDDCCCCCCCCCEEEIIIMMMOOOUUUZZZ```fffkkkpppuuuxxx{{{~~~zzzvvvrrrnnnllliiihhhhhhiiikkkllllllkkkhhhiiijjjhhheeecccccceeedddcccaaa___]]][[[ZZZYYYWWWZZZ]]]^^^______```bbbdddeeefffeeebbb]]]YYYVVVPPPLLLFFF@@@999222+++&&&###!!!###%%%))),,,......------***+++---,,,***%%%!!!"""%%%---444CCCKKKXXXbbbiiioootttxxxxxxzzz~~~}}}{{{zzzzzz{{{{{{|||~~~~~~~~~~~~~~~{{{xxxwwwyyyzzzzzzyyyuuuzzz~~~|||yyyzzz|||}}}|||{{{{{{{{{{{{{{{{{{xxxtttooojjjddd]]]UUUQQQIIIAAA;;;888555000---///++++++,,,---///111444555:::<<>>BBB999888777888;;;???AAAAAA???>>>===>>>@@@AAAAAA???<<<;;;999666333111///......------------,,,,,,,,,---,,,******)))))))))((('''$$$$$$(((+++)))((()))+++)))'''&&&%%%&&&'''(((''''''&&&&&&'''(((***+++''''''((((((((('''%%%$$$''''''((()))+++---...000(((***,,,+++***))))))***%%%%%%'''+++...///...,,,***...222666:::DDDRRR\\\bbbiiiqqqwwwyyy|||~~~}}}{{{yyywwwvvvuuuttttttsssrrrpppnnnkkkjjj```]]]XXXSSSPPPLLLHHHEEEFFFEEEDDDDDDFFFJJJMMMOOOVVV[[[aaaggglllqqquuuxxx{{{}}}zzzwwwtttqqqnnniiihhhhhhiiikkkllllllkkkjjjkkkllliiieeecccdddeeegggfffcccaaa___]]]\\\\\\UUUWWWZZZ\\\\\\[[[\\\]]]___```aaaaaa^^^ZZZUUURRRLLLHHHBBB;;;555...'''"""!!! &&&(((,,,///000000///...,,,---//////,,,'''""" """)))///>>>FFFQQQ[[[ccckkkrrrxxxwwwyyy}}}~~~~~~~~~~~~}}}~~~||||||~~~zzzwwwvvvxxxzzzyyyxxxuuuzzz~~~~~~yyyvvvvvvwwwzzz|||}}}{{{xxxwww{{{~~~yyyvvvqqqlllfff___XXXTTTKKKDDD===:::666111...///))))))***,,,///222555777;;;===???AAADDDGGGLLLOOOOOOXXX___```ccckkktttwwwyyy{{{~~~}}}|||wwwnnneee\\\RRRKKKJJJGGGCCC@@@=========>>>BBBHHHQQQWWWZZZ[[[]]]^^^ZZZZZZZZZXXXTTTOOOJJJFFF>>><<<::::::<<>>AAAAAA@@@@@@@@@BBBCCCEEE;;;:::888555222000...---...,,,++++++---.........//////...---***'''%%%###$$$%%%&&&&&&&&&''')))+++%%%&&&'''&&&$$$###$$$%%%)))&&&$$$$$$''')))((('''&&&&&&$$$###""""""!!!!!!%%%&&&(((***,,,---...///***+++,,,***)))((()))+++,,,,,,++++++++++++++++++,,,---000444;;;DDDNNNUUU^^^cccjjjrrryyy~~~}}}~~~~~~{{{vvvtttuuuwwwssssssrrrqqqooommmkkkjjjfffbbb]]]VVVPPPKKKGGGFFFBBBAAAAAAAAAEEEJJJPPPTTTUUUXXX]]]bbbfffjjjooorrrzzz}}}xxxrrrnnnmmmlllkkkjjjjjjjjjkkkkkkkkkkkkiiihhhfffdddcccbbbcccbbbaaa___]]][[[ZZZYYYXXXXXXYYYYYYZZZZZZ[[[[[[^^^```aaa^^^WWWRRROOOOOOCCC>>>888222...)))%%%### ### """$$$%%%&&&&&&***///333555333111///111222222000+++'''$$$###$$$))):::???GGGPPPZZZdddnnntttrrrxxx}}}|||~~~~~~{{{||||||||||||}}}~~~~~~}}}||||||zzzwwwuuuuuuwwwzzz||||||}}}~~~~~~}}}{{{xxxwww~~~~~~}}}|||||||||||||||}}}}}}wwwnnngggaaaYYYPPPOOOIIIAAA999444111...,,,,,,,,,+++,,,...000333555777;;;@@@BBBCCCFFFJJJNNNSSSTTTVVVZZZ^^^fffnnnsssrrrvvv{{{{{{xxx~~~uuullleee\\\SSSMMMIIIGGGDDD@@@>>>>>>>>>???DDDIIIQQQVVVYYY[[[^^^```ZZZZZZZZZXXXVVVRRRNNNLLLDDDAAA===<<<>>>@@@@@@???;;;777555777999999<<>>@@@BBBDDDIIIMMMPPPRRRVVVYYY^^^dddkkkpppoootttzzz~~~~~~|||{{{rrrkkkddd\\\SSSMMMHHHGGGDDDAAA@@@@@@AAAAAAGGGKKKQQQVVVYYY\\\___aaa\\\[[[[[[YYYXXXVVVTTTSSSKKKFFF@@@???AAABBB???;;;>>>999666777777888===CCC@@@@@@AAABBBBBBBBBAAAAAA>>>;;;666111---*********+++++++++---//////---+++---------,,,+++)))'''%%%&&&'''((('''&&&&&&'''(((---...---+++)))'''((()))'''&&&$$$%%%&&&(((((('''&&&&&&%%%%%%%%%%%%&&&&&&###%%%''')))+++---......---,,,+++)))'''(((***---+++++++++,,,,,,,,,,,,,,,---///333777>>>GGGQQQWWWccciiiqqqzzz|||||||||yyyvvvuuuuuuvvvuuuuuutttsssrrrpppnnnmmmgggeee```[[[UUUPPPMMMKKKHHHGGGFFFFFFHHHMMMQQQTTTSSSVVV\\\bbbhhhooovvvzzz~~~~~~{{{wwwtttpppooommmkkkjjjiiiiiijjjkkkkkkjjjiiihhhgggffffff^^^]]]\\\[[[YYYXXXWWWVVVTTTTTTUUUVVVWWWXXXYYYYYY[[[[[[ZZZVVVOOOIIIDDDBBB999555///***%%%!!!###%%% !!! """###(((+++000555777777555333444222000///...)))"""!!!$$$+++000999BBBKKKSSS[[[___ggglllssswwwyyy{{{~~~}}}~~~{{{}}}}}}}}}|||||||||||||||~~~~~~}}}||||||{{{zzzzzzyyyyyyzzzzzz{{{yyyzzz{{{{{{{{{zzzxxxwww~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{wwwpppjjjfff]]]UUUQQQKKKCCC;;;666222000...,,,,,,+++,,,...000333555333777;;;>>>@@@CCCHHHMMMMMMPPPUUUYYY]]]ccchhhlllmmmqqqwww|||zzzqqqiiiccc[[[RRRLLLHHHFFFEEECCCCCCCCCDDDEEEKKKMMMQQQUUUYYY]]]aaaccc___^^^]]][[[ZZZXXXWWWVVVNNNHHHCCCBBBDDDCCC???:::>>>999777888999999===BBB@@@AAABBBCCCBBBAAA@@@???<<<999333...+++******+++******+++---//////,,,***+++,,,,,,,,,+++)))(((''')))+++,,,+++***))))))***------,,,)))&&&%%%%%%&&&&&&%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%&&&'''''' """%%%)))...111444555...---+++((('''(((+++...***,,,///111111000---+++---000333888???GGGQQQWWWaaafffnnnwww}}}||||||zzzyyywwwvvvvvvvvvvvvvvvvvvuuusssrrrpppooohhheeeaaa\\\WWWRRROOOMMMIIIHHHGGGHHHJJJMMMQQQSSSSSSVVV\\\aaagggnnnuuuyyy|||}}}zzzxxxrrrqqqnnnllljjjiiiiiiiiijjjjjjiiiiiihhhgggffffffaaa```^^^\\\ZZZWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWUUURRRLLLFFFBBB???555111,,,'''### &&&)))...333666666555444111///---///000---&&&'''---555>>>EEEMMMSSSWWWaaaffflllppptttxxx|||}}}}}}}}}}}}||||||{{{zzz~~~~~~}}}}}}|||||||||{{{zzzzzzzzz{{{{{{zzzzzzzzzyyyzzzzzz{{{{{{{{{zzzyyy~~~~~~~~~~~~~~~}}}}}}zzz{{{xxxrrrmmmiiiaaaXXXRRRMMMDDD===888444111///,,,,,,+++,,,...000333555222666:::===>>>BBBHHHMMMKKKOOOTTTYYY]]]aaaeeehhhlllpppuuuzzz~~~{{{rrriiiaaaYYYPPPIIIGGGGGGFFFFFFGGGHHHIIIJJJNNNOOORRRVVVZZZ___bbbdddcccbbb```]]][[[XXXWWWVVVMMMIIIEEEDDDEEEDDD???:::;;;888777999:::999:::>>>@@@@@@AAABBBAAA@@@>>>===777444000,,,++++++,,,...******+++---///...,,,***++++++,,,,,,+++***(((''')))+++------+++*********...---+++(((%%%###$$$&&&$$$%%%&&&&&&&&&&&&&&&'''$$$######$$$$$$%%%&&&'''"""$$$''',,,000333666777444333111...,,,---111444***---333777888444///,,,---000444999@@@HHHQQQWWW```dddllltttzzz|||}}}||||||{{{zzzyyyxxxxxxxxxwwwwwwwwwvvvvvvtttsssqqqppphhhfffbbb^^^XXXSSSOOOMMMIIIIIIHHHHHHJJJMMMPPPRRRYYY\\\```dddiiiooovvv{{{|||~~~|||zzzsssrrrooommmkkkjjjiiiiiiiiiiiihhhgggffffffeeeeeecccaaa___\\\XXXUUUSSSQQQUUUTTTSSSRRRPPPOOONNNMMMMMMMMMKKKIIIEEE@@@;;;888222///***%%%### !!!"""""" !!!&&&)))...333666888888777333000...///000...&&& $$$)))000888???EEEKKKOOO[[[___eeejjjnnnttt|||}}}|||}}}}}}~~~}}}}}}|||{{{}}}}}}}}}||||||{{{{{{{{{yyyyyyzzz{{{{{{zzzyyyyyyyyyzzz{{{{{{||||||}}}}}}~~~}}}}}}zzz{{{yyytttoookkkccc[[[TTTNNNFFF???999666333111,,,,,,+++,,,...000333555333666:::<<<===AAAGGGMMMJJJNNNSSSXXX\\\___ccceeelllooossswww}}}{{{rrriiiaaaYYYOOOIIIHHHHHHIIIIIIKKKLLLNNNOOOPPPQQQRRRWWW\\\aaaccccccddddddbbb___\\\XXXUUUTTTKKKJJJIIIHHHFFFCCC@@@===888555555888999777777:::>>>>>>>>>======;;;:::999222111...,,,,,,---///000*********,,,......,,,***+++,,,,,,,,,+++***((('''&&&(((++++++***(((((()))///...,,,)))&&&%%%&&&(((###%%%&&&'''&&&%%%&&&'''$$$$$$###$$$$$$%%%&&&&&&(((***,,,...000222333333444333222///......111444,,,000555999:::777222//////222666;;;BBBJJJSSSYYYcccfffmmmtttyyy|||}}}}}}}}}|||zzzyyyzzz{{{zzzyyywwwwwwwwwvvvuuusssrrrqqqjjjhhheee```ZZZUUUPPPMMMIIIIIIIIIJJJLLLNNNQQQSSSZZZ\\\___bbbffflllssswww}}}}}}{{{tttrrrpppmmmlllkkkjjjjjjiiiiiihhhgggfffeeeddddddaaa```]]]ZZZVVVSSSPPPOOOUUUTTTRRRPPPMMMKKKIIIHHHIIIGGGEEECCCAAA===888444...+++'''$$$""" !!!&&&)))...333777999::::::888555111///---)))""" ###)))///555;;;BBBGGGSSSWWW]]]bbbgggmmmvvv||||||zzz{{{}}}~~~~~~~~~~~~}}}||||||{{{zzzzzzxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyzzz{{{|||}}}~~~~~~}}}zzz|||{{{vvvrrrmmmeee]]]VVVPPPHHH@@@;;;777444333,,,,,,+++,,,...000333555444777:::;;;<<<@@@FFFKKKIIILLLQQQUUUYYY\\\___bbbkkkmmmqqqvvv|||zzzqqqiiibbbZZZQQQKKKHHHIIIJJJLLLNNNPPPRRRSSSQQQQQQSSSXXX___cccccccccbbbbbbbbb```]]]YYYUUUSSSLLLNNNOOOMMMHHHBBB??????888444333444555333555999;;;:::999777666555555555000///...------...///000+++*********,,,---,,,+++,,,,,,,,,,,,+++)))'''&&&$$$'''***+++***)))))))))///...,,,)))&&&%%%''')))"""$$$''''''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''++++++---...000000111111000111000///------///000000222444666777666555444111444999???EEEMMMVVV[[[fffiiinnnsssxxx||||||zzzzzz|||}}}|||zzzvvvvvvvvvvvvuuutttrrrrrrmmmkkkhhhccc]]]VVVQQQNNNJJJJJJJJJLLLNNNQQQTTTUUUWWWYYY\\\___ccciiipppuuu|||~~~}}}zzzsssrrrpppnnnlllkkkkkklllkkkkkkjjjhhhfffeeedddccc___^^^\\\ZZZWWWTTTRRRQQQSSSRRRPPPNNNKKKIIIGGGFFFGGGEEEBBB@@@===999333...(((%%%""" ###&&&+++000444777888999777555111---(((###"""''',,,333:::@@@JJJNNNTTTYYY^^^dddlllqqqvvvzzz|||{{{{{{}}}|||xxxxxxzzz|||~~~}}}|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{}}}~~~~~~}}}{{{}}}|||wwwsssooofff]]]WWWQQQIIIAAA<<<999666444,,,,,,+++,,,...000333555444666999999999===CCCHHHGGGJJJMMMQQQTTTWWW\\\___fffjjjpppuuu{{{~~~~~~}}}}}}}}}}}}~~~xxxpppiiiccc\\\SSSNNNIIIJJJLLLNNNPPPRRRTTTUUURRRRRRTTTYYY```ddddddbbb``````aaa```]]]YYYUUURRRNNNRRRTTTPPPHHHBBB???@@@999444000000111111555:::888777555333111111111222000000///............///,,,+++))))))+++---,,,,,,---------,,,+++)))'''%%%%%%(((+++---,,,++++++,,,---,,,***'''$$$$$$&&&)))!!!$$$''''''%%%$$$%%%&&&(((''''''&&&&&&&&&''''''((()))+++---///111222222222333333222000000111222333333222222333444666888333666;;;AAAHHHPPPXXX]]]hhhjjjnnnssswww|||}}}zzz{{{}}}~~~}}}{{{vvvvvvvvvvvvuuutttrrrrrrooonnnjjjeee___XXXRRROOOKKKKKKLLLMMMPPPSSSVVVWWWYYY[[[^^^aaaeeelllsssxxxyyy|||}}}zzzsssrrrpppnnnmmmllllllmmmmmmmmmkkkiiigggfffdddddd___^^^]]]\\\ZZZXXXWWWVVVQQQPPPNNNMMMKKKIIIGGGGGGBBB???;;;999666111***%%%$$$!!!!!!""""""!!!!!!&&&+++000333555555333222///***%%%!!!  ###(((///777===CCCHHHNNNSSSWWW]]]dddjjjlllpppssstttvvvyyyyyyvvvvvvyyy|||}}}|||zzzyyyyyyxxxwwwwwwvvvvvvwwwwwwxxxvvvvvvwwwxxxzzz|||~~~~~~}}}|||~~~}}}xxxtttoooggg^^^XXXRRRIIIBBB===999666555,,,,,,+++,,,...000333555444666777777777:::AAAFFFEEEGGGKKKNNNPPPTTTYYY\\\bbbgggooovvv{{{~~~~~~}}}~~~}}}|||}}}}}}}}}}}}||||||||||||