BM66(@ 888888999999999999888888888888999999999999888888444444333333333333444444777777777777666666666666888888888777666666555555777777888777777666555555777666444333333444666777666777777777777777666666666666666666666777888888:::888555444555666777777444777999999777444333333777777777777777777777777555555555555555555555555222222333444555555555555333444555555444444666777777666666666666555555555666666555555444333333333666666666666666666666666777777777777777777777777:::999777666666666777888777666555555666888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;888777666666666777999:::>>>CCCDDD>>>777666888777888888777777666666555555666777888999:::;;;;;;;;;666666666666777777777777555444444555777888666555888888999999999999888888999999999888888888777777444555555666666666666666888888888888888888888888;;;;;;:::;;;<<<===???AAA>>>>>>>>>>>>===<<<;;;:::;;;:::999888888999:::;;;===;;;999777777777888999777777777777888999:::;;;:::999888777777888999:::777777888999::::::;;;;;;888999999::::::999999888888888888888777777777777777777888999::::::;;;;;;:::::::::999999888888888999999999999999999999999;;;888666666888:::999888888888888888888888888888;;;::::::999999::::::;;;:::999888888777888888888;;;;;;::::::999:::::::::::::::;;;;;;;;;::::::999<<<<<<===============<<<;;;<<<>>>@@@AAA@@@???>>>@@@BBBEEEFFFDDDCCCBBBBBB======<<<<<<<<<======>>>BBB===999999<<>>>>>??????@@@@@@BBB@@@>>>===<<<===>>>?????????>>>>>>???@@@AAAAAA@@@?????????>>>>>>======>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCEEEEEEDDDCCCDDDEEEFFFGGG===CCCGGGEEEEEEGGGGGGFFFDDDBBBBBBEEEHHHIIIEEEAAADDDFFFHHHHHHHHHKKKPPPUUUQQQOOOLLLJJJJJJLLLOOORRRYYYXXXWWWUUUTTTSSSSSSSSSUUUVVVWWWWWWUUUSSSSSSTTTPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTVVVWWWXXXYYYXXXXXXXXXYYY[[[\\\^^^___[[[[[[[[[[[[\\\^^^aaabbbffffffggggggiiijjjlllllliiijjjkkknnnsssxxx}}}777888888888888888888777777888888888888888888777777777666666555666666666777777777666666666555555555555666666666666666666666666777777666666555444555444333222222333444555444555555666777777666666666555555555555666777777:::777555444555666666666333555777777666555555555555555555555555555555555555555555555555555555555333444444444444444333333222444555555444444555777666666555555555444444444777777777777666666666666555555555555555555555555777777777777777777777777777666555444444444555666777666555555555777999:::999999999999999999999999777777666666666777888999999>>>@@@;;;666666888888777777777777666666555555666777888999::::::::::::777777777666666666666666777666666777999999888777777888888888888888888777999999999888888777777777444555666666777777666666666666777888888999::::::===<<<;;;::::::;;;<<<===>>>>>>>>>===<<<;;;:::999999999888888888888999999888888888888:::<<>>???@@@???>>><<<;;;<<>>======<<<<<<;;;;;;;;;<<<<<<===DDD???:::999;;;<<<;;;888>>>>>>>>>===============@@@???===;;;;;;<<<===>>>======<<<<<<======>>>???>>>=========<<<<<<<<<<<<===============>>>>>>>>>=========>>>>>>>>>??????@@@@@@?????????@@@AAABBBFFFFFFCCC>>>???BBBAAA>>>@@@AAACCCDDDCCCBBBBBBBBBAAABBBCCCCCCBBBDDDHHHLLLIIIHHHFFFDDDDDDEEEGGGIIIGGGGGGFFFFFFEEEFFFFFFFFFHHHIIIKKKJJJIIIHHHHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLNNNNNNLLLLLLKKKKKKLLLMMMNNNOOOKKKKKKLLLLLLMMMNNNOOOPPPMMMLLLLLLMMMOOORRRUUUVVVYYY[[[]]]___```___^^^\\\ZZZYYYWWWVVVVVVVVVWWWXXXVVVVVVVVVXXX\\\aaagggjjjrrr}}}666777777888888777777666666777777888888777777666999888777666666666666666777666666555555555555555333333333444555666666666555555555666555555444444444333222111111222333444222333444555555555555555444444444444444555555666999777444444555666666555222333555555555555666888555555555555555555555555444444444444444444444444555555555555444333222111222444555555333333444666444444444444333333333333333333333444444444444555555555555555555555555555777777777777777777777777666666555444444444444555777777555555555666777888777777777777777777777777777666666666666777888888444999;;;777444666888888777777777666666666666555666777888999999999999999777777777666666555555555777666666666888999888777666777777888888777777666888888888888777777777777555666666777777777777777444444555777888:::;;;;;;>>>===<<<;;;:::999999999>>>>>>======<<<:::999888666777777888888777777666777777888:::<<<@@@CCCDDD:::999888888777777888888888888777777777777888888888888888888888888888888777888888999999888888777999999888777777666555555555555666666777777888888999999999888888888888888888888888888888888888888:::888666666888999888888888888888888888888888888999999999888888999999999666666666777888999;;;;;;555555555555666777777777666666666666777777777666::::::::::::::::::::::::<<<===>>>>>>>>>===<<<;;;:::===??????===;;;::::::;;;;;;::::::999::::::;;;@@@===999999;;;<<<;;;999=========<<<;;;;;;::::::===<<<;;;:::::::::;;;<<<:::::::::::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@@@@AAAEEEGGGBBB:::===@@@BBBAAA===<<<>>>AAA???@@@@@@???===>>>@@@CCCBBBBBBAAA@@@?????????@@@<<<<<<======>>>@@@AAABBB===>>>@@@@@@???>>>???@@@BBBBBBAAAAAAAAAAAABBBBBBDDDCCCCCCBBBBBBAAAAAA@@@CCCCCCBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHJJJKKKLLLOOOPPPRRRSSSSSSRRRPPPOOOLLLKKKJJJIIIIIIIIIJJJKKKJJJJJJIIIIIIKKKNNNRRRUUUYYYcccrrr555666666777777666666555555666666777777666666555777777666555444444444444666666444444333333444555222222333333333444444444444444444555555444333333333333222222222222333333333333444444444333333222333333222222333333444555888666444444555555555444222333444444333444666888666666666666666666666666444444444444444444444444444444444444444333222111222333444444333222333555333333333333222222222111111111222333333444555555444444444444444444444444666666666666666666666666777777666666666555555555777666555444444555555666555555555555555555555555555555555666666666777777222777888555333666777666666666666666666666666666666666777888999999888888777777777666555555444444666444333444555666555444555666666777777666666555777777777777777777777777555666777777888888777777444444555666777888999:::======<<<;;;::::::999999=========<<<:::999777777444555666777777666555444:::::::::;;;<<<===???@@@999888777666555555555555777777777777777777777777888777777777777777777777666777777888888777777666999999888777666555555444777777777888888888999999888888888888888888888777888888888888888888888888888888777777888888888777888888888888888888888888999888888777777888888999666666666666777888999:::555666777888999999::::::666666555555666666777777;;;::::::999999999999999777888:::<<<===>>>??????;;;>>>@@@@@@>>>;;;:::::::::999999888888888888999999777666777:::======<<<:::::::::::::::999999999<<<;;;;;;:::::::::;;;;;;:::999999888999999::::::::::::::::::::::::999999;;;;;;;;;::::::999999888;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<<<<======@@@JJJUUU\\\]]]XXXKKK>>>===>>>???===;;;:::<<>>>>>>>>=========???@@@@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<===>>>???AAABBB:::<<<>>>>>>======>>>???BBBAAAAAA@@@@@@AAAAAABBBDDDCCCCCCBBBBBBAAAAAA@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKKKKLLLNNNPPPQQQQQQPPPPPPJJJIIIHHHGGGGGGHHHIIIJJJLLLKKKJJJJJJKKKNNNPPPRRR\\\eeerrr444555555666666555555444444555555666666555555444666666555444444444444444666555333222222222333444444333333333222222222111333333444444444444444333444444333333333333444444444444444444333111000///222222222222222333444444777555444333555555444333333444444333222222444555555555555555555555555555444444444444444444444444111222222333444444333333222333444333222111222333333222222222111111111111444555555666777888999999444444444444444444444444555555555555555555555555666666666666555555555444555555444444444444444444666666666666666666666666444444555555666666666666555888888555333555666333555555555555555666666666666666777888888888777777777666666666555555555444777555333333444555555444444555555666666555555444666666666666666666666666555555666777777777777777666666666666666777777777::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::888777666444555666777777666555444::::::::::::::::::::::::888777666444333333333333666666666666666666666666666666666666666666666555555666666777777666666555888888777777666555555444777777777777777777888888777777777777777777777777777777777777777777777777777777888888777777777777777777777777777777777777777777777666666777777777888888777777666777777888666777888999::::::::::::777666666666666777888999<<<<<<::::::999999::::::666777888:::;;;======>>>;;;===??????>>>;;;;;;:::999999888777777777777777666666666777999;;;<<<;;;666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999888888999999999::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;;;;;;;;;;<<<<<<<<<===:::;;;;;;;;;<<<<<<<<<<<>>????????????@@@???>>>===;;;:::::::::999::::::;;;<<<===:::<<<>>>>>>======>>>???>>>======<<<<<<======>>>=========>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>???======>>>@@@AAABBBBBBCCCAAAAAA@@@@@@@@@AAAAAABBB===>>>???@@@CCCEEEGGGHHHHHHIIIJJJLLLLLLLLLLLLLLLDDDCCCBBBAAABBBBBBDDDDDDGGGFFFFFFFFFHHHJJJMMMNNNRRR[[[jjj444444444555555444444444444444444555555444444444666666555555555555666666555444222111000111333444444444444333222111111111333333444444555555444444333444444444444444444333444444444444333111000///222222222222222333333444666444333333444555333222222333444444222222222444333333333333333333333333333333333333333333333333000111222333444444444444222333444333111000111222222222222222111111111111333333444444555666777777333333333333333333333333555555555555555555555555333333444444333333222111333333333333333444444333666666666666666666666666333444444555666555555555666999888444333555555111444555555555555666666666666666777777777777666666555555555555555555555555999777555444555666666666444444444555555444444444555555555555666666666666444555555666666666666666666666666666555555555555666777999:::;;;<<<<<<<<<::::::::::::999888777666555555555666666555555555666666777777888888999999777666555444333333333333555555666666666666555555555555555555555555555555444555555666666555555444777777666666666666555555444444444444555555555555666666666666777777777777666666666666666666666666555777888888777666666777777777777777777777777777777666666555555666666777999888777666666666666666444555777888999888888777777777666666666888999:::===<<<:::999888999999:::999999999999999999999999777:::<<<===<<<:::999999999999888777666666666666888888888777777777777777444555666777888:::;;;;;;::::::::::::;;;;;;;;;;;;::::::999888888888888999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999::::::::::::888888999:::::::::::::::???LLLVVVTTTKKKDDD???<<<===:::777999===???===999888888888999<<<>>>>>>===<<<<<<======<<<;;;:::999:::999999888888999999:::888:::;;;<<<:::::::::;;;===<<<<<<;;;;;;<<<<<<===999::::::;;;<<<======>>>>>>>>>===<<<<<<<<<======:::;;;===>>>@@@AAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEBBBCCCCCCEEEFFFFFFGGGGGGJJJJJJJJJJJJJJJIIIHHHHHHFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFGGGHHHJJJLLLOOOPPPMMMWWWfff{{{333333444444444444333333333333444444444444333333444444333444444555666777555333111//////000222333333333333333333333222222333333444555555555555555222222333333333333222222222222333333333333333222333222222222222333444444555444333333444444333111///111333444333333333444222222222222222222222222333333333333333333333333111222222333333333222222222333333222111000000222333333222222222111111111//////000000111111111222222222222222222222222222444444444444444444444444222333333444333222111000111111222333333444444333555555555555555555555555222333444555555555444444555777666333333555444111444444444555555555666666555666666777777666666555333444444555555666666666:::777555444555666666666333333444444444444333333444444444555555666666666333333444555555555555555444444444555555666666666444555666888999::::::999777888888888888888777777666666555555555555666666444444555666777777777777777777666555444444444555444555666666666666555444333333333444555555555666444444555555555555444444555555555666666666666666444444444444444444444444555555555666666666777777666666666666666666666666444777999999777555666777777777777777777777777777666555555555555555555666777666666666666777777888444555666888888777555444777666555555666888:::;;;<<<;;;999777777777888999:::999999888777777777777555777:::<<<;;;::::::::::::999888777666666666666666777888777666555555555555666666777888999999:::777888888999:::::::::999999999888777777777777777999999999::::::;;;;;;;;;999999999999999:::::::::888888888888999999999999777888999:::::::::999999///777<<<999666777999999666777888:::<<<<<<;;;:::999888777999===>>>===;;;;;;:::::::::::::::::::::;;;:::::::::;;;;;;<<<===999:::<<<;;;:::999999:::>>>======<<<<<<======>>><<<<<<======>>>??????@@@??????>>>>>>>>>??????@@@<<<===>>>@@@AAAAAA@@@@@@:::::::::;;;<<<===>>>???>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAACCCCCCAAAAAABBBCCCEEEGGGIIIJJJRRR[[[hhhzzz222333333444444333333222222333333444444333333222000000000111222333444555555333111///...000222333222222222333333444555555333444444555666666666555111111222222222222111111000000222333444555555555333333222222333333444555444333333333444444222000+++...222444444444444555444444444444444444444444333333333333333333333333333333333333222222111000111333333222000///000111333333333222222222222111111111111111222222222222222222222222222222222222444444444444444444444444444444555666555444333222///000111222333444444444444444444444444444444444222333444555555555444333333555444111222555555111444444444555555555666666555666666666666666555555222333333444555666777777888555222111222333444444222333333444444333333222444444444555555555666666222333444444555555444444111222333444555777888888222333555777777777777666666666777888888888888888777666555444444555666777666666666666666555444444888888777666666666666777333444555666666555444333222222333333444555666666333444444555555444444333444444555555666777777777666666666666666666666555444555555555666666777777666666666666666666666666333666999999777555666777777777777777777777777777555555555444444555555555555555555555666888999:::555666888999999777555444777666555444555777999;;;<<<:::888666555555777777777777666666777888999999555888;;;<<<<<<;;;;;;<<<::::::888777666666666666333444666777666666777777777777777777888888888888666666777888888888888888999888777666666666666666888888999999::::::::::::777777888888999999::::::999999999999::::::::::::888999:::<<<<<<;;;;;;:::;;;??????<<<;;;======:::111555:::;;;:::999:::<<<<<<;;;:::<<<>>>???===;;;;;;:::::::::::::::;;;<<<999999999:::;;;<<<===>>><<<>>>???>>><<<;;;;;;<<<;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>>>>>>>??????>>>>>>======>>>??????@@@<<<===>>>??????>>>===<<<>>>>>>>>>???@@@BBBCCCDDD???@@@AAACCCDDDEEEFFFFFFBBBBBBCCCDDDFFFGGGHHHIIICCCBBBAAAAAABBBCCCDDDEEECCCDDDDDDEEEGGGHHHJJJKKKNNNUUUaaasss000000111222222222222222222222222222222222222222444333222111000000000000333333333222222111111111222222111000//////000000333333333333333333444444111111222222222222111111...///000111333444555666333333333222222111111111222222222111111111000000000000000000000000000000///000000000111111111111444333222222111111222222111111222222222222111111222222222111111111000000...///111111000000111333333333222222111000000000000000111111111222222222333333333333333333333333222222222222222222222222111111000000111111222333333444444555555444444333444444444555555555666666666444333222111222333333555444444444444555666666999999999888777555444333111111222222222333333333444444444333333222222222444444444444444444444444444444444333333222222222666666555555444444444444111222444555666666666555777777888999999999999999;;;;;;::::::888777666555444444222111111222444444444444444444444444444444222444444444222222222444555555555555555555555555555555666666555444333333333333333333333333333333555555555444333333333222888777666555555666777888444444444444444444444444555555555555555555555555444444555555666777777777555555555555666888999:::666666555555555555666666555555555666666666666666444444444444444333333333666555444333444666888999999888888888888888888999555555555666777777888888888999:::<<<<<<<<<;;;;;;:::::::::999888666555555111222555777888777666555555666666777888999999999777777777777777888888999666666666777888888999999888888777777666666555555666666666666666777888888<<<;;;888666555777888:::<<<:::888999;;;<<<;;;888===<<<:::999888777777777999:::;;;;;;:::999777666<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;<<<>>>:::;;;;;;<<<<<<;;;;;;:::999999999:::::::::;;;;;;;;;;;;:::999:::;;;<<<===;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>::::::;;;<<<===>>>??????>>>>>>>>>???@@@@@@AAAAAA???@@@AAABBBCCCDDDDDDDDDAAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCFFFFFFFFFGGGIIIKKKSSSVVVaaawww//////000111111111111111111111111111111111111111222222111000000000111111333333333222222222222222222222111000000000000000111111111111111111111111///000000111111000000///...///000111333444555555333333222222222111111111222222222111111000000000000000000000000000000000000000111111111222222222222222111111000000000111000111111222222111111000222222111111111000000000///000111111000///000222111111111111222222222222000000000111111111222222222222222222222222222222111111111222222222333333111111000000000111222222333333444444444444333333222222222333333333444444444333333222222222333333333333333222333333444555777777666666555333222111111111111222222222333333444444444333333222222222333333333333333333333333444444333333333222222222444444444333333333222222555555777888888888888777555555666777777777777777999888888888777555444333333333222222222222333333444444444444444444444444222333444333222111222444555555444444444444555555555555555555555444333333333333333333333333333333555444444444444444333333666666555444444555666666444444444444444444444444444444444444444444444444444444444444333333333333777666555555444444555555444444444444444555666777555555555444444444333333777666666666666666666666555555444333444666888999777777666666666666777777777777777777777666666666777888:::<<<>>>???@@@AAAAAA???===:::888666555555333444555666666666555444444444555666666777888888777777666666777777888999777777777777777777777777777777777777777777666666666666666666666777777888777777777777777666555555:::888666777999:::999777999999999888777777666666777888999:::::::::999888::::::::::::::::::::::::888999;;;<<<<<<;;;:::999999999999999999999999999888888888888999999999:::;;;::::::999:::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>=========>>>??????@@@@@@????????????>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCAAABBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBDDDEEEEEEEEEGGGIIIKKKSSSWWWcccxxx......///000000000000///000000000000000000000000000000000000000111111222222222222222222333333333222222111000000000111111222222111111000000//////...//////000000//////......//////111222333444555222222111111111111000000111111111111000000000000000000000000000000000000111111111111222222222222111111000000000/////////000111111222222111111000111111111111000000000000///000111000///...///000......///111222333444444000000000000111111111111000000000000000000000000000000111111222222333333000000000000000111111222333333333333333333333333000000000111111111222222222222333333333333333222111111111111111222333333444444444333222111000///000111111111222222222222444444444333333333333222333333333333333333333333333333333222222222222222222222222222222111111111222333444444555444444333333333444555555555555444666666666555444333222111222222333333333333222222333333333333333333333333111222333333222111222333555444333222222333444555444444444444444333333222222222222222222222222222333444444444444444444555444444333333333333444444333333333333333333333333444444444444444444444444555555444333333222111111555444444333333333333333555444444333333333444444444444333333222222111111333333333444444444444444555444333333444555777888555555555444444555555555999888888777666666555555555666777:::===@@@CCCEEEEEECCC@@@<<<999666555444666555555444444444444444333333444444555666666666666666666666666777888888999888888777666666555555777777777777888888888888666666555555666666777777222444777888888666333000777666555555777777666555555666777888888777666555666666888999::::::::::::888888888888888888888888999999:::::::::999999888999888777777777777888999666777777777777888888888::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;<<<===???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBBCCCDDDDDDDDDDDDFFFIIILLLTTTXXXdddzzz,,,---......//////..............................///......///000111222222111111111222222333333333222111111000000000111111444444333222111000000///...//////000000//////.........///000111222333444000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111000000000//////000000111111111111000000111111000000000////////////000111000...---...///------...///000111222222/////////000000000111111000000000000000000000000111111111111111111000000000////////////000111111222222222111111222222222//////000000000111111111000111333444444333222222111111000000111111222333222222222222111111000///000000000111111111111222333333333333333333333333222222222222222222222222222222222222222111111111111111111111111111111111111111111111222111111111222333333444444444444444555555555555444333222111000111222333333222111000222222222222222222222222000111222222111111222333444333222111111222333444222333333333333333222222222222222222222222222222222222333333444444555555333333333333333333333333222222222222222222222222333333333333333333333333555555555555444444333333111111111222333444555666777777555444333222222222222222222222222222222222111111111222222222222222333333333333444555666777555444444333333444444555777777777666666666555555333333444666999===@@@BBBCCCCCCBBB@@@===:::777555666555333222111222444555333444444444555555555666666555555555555666777777777777777666666555555555666666777777888888999999666666555555555666666777111333666888888666333111666555555555666666555555333444777888999888666555666777777888888888999999777777777777777777777777===:::777555444666999;;;999888666555555666888999666666777777777888888888999999999999999::::::;;;999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;:::::::::=========<<<<<<;;;;;;;;;;;;<<<===???@@@AAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@AAAAAABBBDDDDDDDDDCCCCCCEEEIIIMMMSSSXXXddd{{{,,,,,,---...............---------------------------------...///000222222///000000111111222222222111000000///000000111111333333222111111000/////////000000111111000000///......///000000111222222////////////////////////////////////////////////////////////////////////............////////////111111222222222111000///000000000111111000000000000000000/////////......///000000///---,,,---................................./////////000000000111111111111111111111111222222111111000///......//////......//////000111222111000000000000111222000000000000111111111111000111222333333333222111111111111000111222222333111111222222222111111000//////000000000111111111111222222222222222222222111111111111111111111111111111111111111111111111111111111111111111222222333333333333333333444444222333444444555555444444555555555555444333222222///000222222222222000///222222222222222222222222///000111111000000222333333222111000000111222333111111222222222222222111111111111111111111111111111111222222333333444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333444444555555111111111222333444666666555555444444333333444444000000111222333444444555333333444444444555555555222222222333333444555666444444333333333333444444444444555555555666666666444444444555777999<<<===>>>AAADDDFFFEEEBBB>>><<<666555333111111333555666444444555555555555666666555555555444555555666777444444555555555666666666666666777777888888888999666666555555555555666666444444555666666666555444555666666666666555666666333444777999999999777666888888888777777666666666888888888888888888888888999888888777777888888888:::888777555555777888:::777777777777888888888888888888888999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::;;;;;;<<<<<<<<<<<<:::;;;<<<>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBB???????????????@@@AAABBBCCCDDDCCCBBBBBBEEEIIILLLQQQVVVddd{{{,,,,,,---............---------------------------------------...///111111///////////////000000000//////.........///000000000000//////......------///000000111111000000///---......///000000111111------............//////............////////////////////////////////////------------............000111222333222111000//////000000111111000000///////////////............---...///...---,,,---...//////...------,,,++++++............////////////000000000000000000000000222222111000///...------...............///000000111000///......///000111000000000111111111222222222222222222222111111000111000000000000111222222000111111222222222111111////////////000000000000000000000000000111111111000000000000000000000000000000000000000111111111000000000111111111111222////////////000111222333333333444555555555555555555555555555555444333333000000111111111111000000111111111111111111111111...///111111000000111333111111111111111111111111///000111111111111111111000000000000000000000000111111111111111111222222222222333333333333222222111111111111111111111111222222222222222222222222//////000111111222333333444444333222222222222222000000111222333555666777///000000111222333444444111111222222333333444444111111222333333444444555444333333222222333333444222222333333444555555666777666666666777888999999:::===CCCHHHJJJIIIFFFDDD:::888666444444555666777555555555555555555555555444444444444444555666666333333444444555666666777666666666666777777777777666666555555444444555555666666555555555666777777555666777777555555666777444555666888888888777777999888777666555555555555888888888888888888888888111555:::??????;;;666333888777666666666666777888777777777777888888888888777777888999999999999888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;999::::::;;;<<<<<<======999:::<<<>>>???AAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCEEEHHHKKKOOOVVVddd|||,,,------...............------------------------------------...//////000...............------------------------...//////...........................//////000000//////...---......//////000000000,,,,,,------............---------....../////////////////////////////////---------........./////////000111222111000...---//////000000000000///////////////.........------,,,---......---,,,---///000000//////...------,,,------........./////////////////////////////////////////////////////////......------......///000111000...------...000111000000000000111111111111444444333111000000000000//////......//////000111//////000111111111111111........./////////000000............//////000000/////////////////////////////////000000000111111....../////////000000000++++++++++++---///111222222333444444555555444444444444555555444444333333000000000//////000000000111111111111111111111111---...000000///000111333...///111222222111///......///000000111111111000000000000000000000000000000000000000////////////000111111222222111111000111111111111111111111111222222222222222222222222000000000000111111111111333222111111000000111111/////////000000222333333000000000000000000000000......//////000111111222000111222333333444444444222111111000000111111222222222222222222222222333555555555666666555555444555888<<>><<<999666555555555555555555555555555555666666666777777777666666888999999999888777888888888888999999999999999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999:::<<<>>>@@@AAABBBBBB@@@AAAAAAAAA@@@@@@???>>>=========>>>>>>???AAAAAAAAABBBDDDDDDDDDEEEHHHJJJPPPVVVfff~~~,,,---......//////......------------------------...------------...//////.........------,,,,,,+++,,,,,,,,,,,,,,,---...////////////000000000000000---..................---------......//////000000,,,,,,,,,------.........---------.........//////////////////////////////.........////////////000...///000111000///---,,,//////000000000000////////////.........---------+++,,,---------,,,...///111000000000////////////---------.........//////........................,,,,,,---...///000111222...------------...//////111000...------...000111////////////000000000111666555333000////////////...------------...//////---...///000111111111111............/////////000------------......//////////////////////////////.../////////000000111111---------.........//////---------...///222444555222222333444444444444333333333444444444333222222111000///......///000111000000000000000000000000,,,...000000///000111333---...111222222111...---......///000000111000000000000000000000000000000000000//////......------...///000111111000///...000000000000000000000000111111111111111111111111444444333333222111111111............///111222333333222000///---,,,,,,,,,222111000///...---,,,,,,000111111222333444444444000000111333333333333333000000////////////000000333333222222111000000000000111333333333333111000111222555888===AAAEEEGGGGGGEEEBBB???<<<999777666333222222222222222222222444333333333333444555555666555555444444333333222666666555555444444444333777666555444444444444444333333555666666666555555333555777666444333444777555444444333333333444555555555444444555666888999777777777777777777777777999777666666777:::===???333444444555555444444333444444444555555555666666555666777999999888888777777888888888888999999999999999:::::::::;;;;;;;;;999999999999999999999999>>>======<<<<<<;;;;;;:::999:::<<<>>>@@@AAABBBCCC@@@@@@@@@@@@@@@???>>>===============>>>???@@@AAA@@@BBBDDDEEEEEEEEEGGGIIIQQQXXXggg************************------,,,++++++,,,,,,,,,************+++,,,---------------------------------------------...///000222000...,,,+++,,,---...+++,,,------++++++,,,------......//////......---------------------------...------,,,,,,------...///............---------,,,,,,,,,------............/////////...------,,,------,,,+++,,,---...///111000...---,,,,,,------******+++,,,,,,---......//////...------///000111---,,,++++++,,,---///000///...---,,,,,,,,,,,,,,,---.../////////...,,,,,,---...000///...,,,------,,,,,,,,,---...///000000///////////////.........////////////............+++,,,,,,---...///000000............///////////////111111111///...///000000000//////.........---------......///000000111000000000...,,,,,,...000000//////.........//////...///000111111000///...000000111222222222222111222333333333333222111111............////////////111---******---///000///000000////////////000000/////////...---------,,,333000......//////---***.........------,,,,,,,,,---///111222333222000///111111111000000000000000111111000//////000111222//////000000111111222222111111000000111111222333222222111111111111111111222222111000......000222111111111111111111111111///......//////000111111000000000000////////////000000000000000111111222000111111111111222222222111222333444333222111000000000111222444666999:::AAABBBCCCCCCAAA>>>:::888555444333222111111222222555555444444444555555666333444666777777777666555333444444555555444444333444444444444333222111000222222333333444555666666444444555555555555555555444444444444444444444444444444444444444444444444444444444444555555555666666666777777777777666666555555666777777666555555555444222111222333555777666666666666777777777777;;;999888666666777999:::888:::<<<;;;:::999::::::<<<;;;::::::999999999999:::::::::999777666444333999999:::<<<===???@@@@@@EEEDDDAAA???>>>>>>>>>???:::;;;;;;<<<>>>???AAABBBBBBCCCCCCCCCCCCDDDGGGJJJPPPXXXiii,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++*********+++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,------...111000...,,,+++,,,,,,---***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,++++++***---,,,,,,+++,,,---...///000///...,,,++++++,,,,,,******++++++,,,------...---,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,---------,,,,,,---......,,,---...//////...---,,,---...000///...,,,------,,,,,,------......//////,,,---...///000111111222........................,,,,,,------...////////////.........------,,,,,,,,,---...---+++***+++,,,////////////......------+++++++++,,,,,,,,,,,,,,,///000000///---,,,---///......---------------...//////000000000//////...///000111111222222222222222222333333222222111000............////////////111...++++++---000000//////////////////////////////////////////.........111///---...///000...,,,..................------...///000111111111000000//////////////////////////////......///111333444000000000000000111111111111111000000000111222222////////////000111111222111111222000///...000111////////////////////////000111222333333222000///222222222222111111111111000000//////000000111222000000111111111222222222111111222333333222111111111111000000111333444555:::<<<>>>@@@AAAAAAAAA@@@999888555333111111111222444333333222222333333444222333444555555555444444333333444444444444333333444444444444333222111000111111222222333333444444333333444444555555555666555444444333333444444555333333333333333333333333777777777777777777888888444555555666666555555444444444444444444444444444444444333333333444555666555555666666666777777777999888666555555666888999666888::::::888777888999;;;::::::999999999999:::999999999999999888777777999:::;;;<<<===???@@@@@@DDDBBB@@@>>>======>>>>>>============>>>???@@@@@@@@@AAABBBBBBBBBCCCFFFIIIPPPXXXiii,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++,,,,,,+++*********++++++------,,,,,,+++++++++***+++************+++,,,,,,000...---+++++++++,,,,,,)))+++,,,+++***)))***+++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,++++++***,,,,,,++++++,,,,,,---......---,,,++++++***++++++*********+++,,,,,,------)))******+++++++++++++++//////......---+++***))),,,,,,,,,,,,---...///000++++++,,,---............---...000///...,,,---------------------.........,,,---......///000111111,,,------......//////000------------------------//////...---,,,+++******+++,,,---,,,)))(((((()))///............---------...............------------...000///...------...,,,,,,,,,,,,,,,,,,------//////.........//////000...///000111222222222222222222222222222111000000---............/////////000...,,,,,,...000000000......////////////......///////////////000000000...---,,,---///000///...............////////////....../////////000000000////////////////////////---------...000111333444111000000000000000000///000000000000000111111222---------...///000111222///111222111000//////000////////////////////////000111333444444111...,,,222222222222111111111111000000//////000000111222000000000111111111222222000111222222222222111111222111000////////////000333444777;;;@@@CCCFFFHHH???===999555333111111222222222111111000111111222111111222333444333333333222333333444444333333222333333333333333222111000111111111111111111111111222222333444444555666666666555444222222444555666444444444444444444444444555555555555444444444444333444444444444444444333333333222111111222333333444444444444555555555555555555555666666666666777777666555444444555666777444666888777666555666666999999888888888999::::::888888888999::::::;;;;;;999:::;;;<<<===???@@@@@@AAA@@@>>>===<<<<<<<<<===@@@??????>>>>>>>>>??????>>>???@@@@@@AAABBBEEEHHHOOOXXXiii))))))))))))))))))))))))******)))))))))***++++++,,,,,,+++***))))))******,,,,,,,,,+++******))))))+++******)))******++++++...---,,,+++***+++++++++(((***+++***)))((()))***,,,+++)))(((((()))+++,,,------------------------,,,,,,,,,------,,,,,,,,,/////////............---,,,,,,++++++*********)))------.........------,,,+++++++++++++++,,,,,,---,,,,,,+++***************)))*********++++++,,,,,,((()))***+++,,,+++***)))------......---,,,***)))------,,,,,,---...//////)))***+++,,,---...//////---...000///...,,,,,,---...---------------------//////......------,,,,,,,,,------...000111111222.........------,,,,,,,,,.........---,,,++++++***...//////---+++******+++------------------------111000000///......------+++---//////...,,,,,,---+++,,,,,,---------------///...---,,,---...///000---...///111222222222222111111111222111000000///---------........./////////............///000000---...////////////...---------......//////000000......---...............,,,,,,------......//////......------......///000000000111111111111111222------......///000111111111111000000/////////...000////////////000111111............///000000111...000222222000///......111111111111111111111111......000000000///...---000000000000/////////...///////////////000111111000000000000111111111111000000000111111111111111111000000//////.........///000222666;;;@@@DDDGGGDDDAAA===999555333333333222222111000000000000111111111222222222333333333222222333333333333222222222222222222222111000000111111111111111111111000000111222333444555666666777555333222222333555777666666666666666666666666333333333333222222222222333333444444444444333333444222111//////111222444333333444555555555555444444444555555555666666666666555555444555555666777444555777777555444555666777777777777888888999:::777777777888999:::;;;;;;::::::;;;<<<===>>>??????>>>>>>===<<<;;;;;;;;;<<<>>>>>>============>>>>>>>>>???@@@@@@@@@BBBEEEHHHOOOWWWhhh))))))))))))))))))))))))***************+++,,,,,,,,,++++++***))))))))))))++++++*********)))))))))++++++***************+++,,,++++++***************((()))******(((((()))***---+++***((((((***+++---------------------------++++++,,,------,,,++++++............------------------,,,,,,++++++******,,,,,,------...------,,,*********+++++++++++++++******************))))))))))))***************+++((()))+++,,,,,,++++++***)))***,,,---...---,,,+++......---,,,,,,,,,,,,,,,))))))***+++,,,---//////---...000///...,,,,,,------------------,,,,,,,,,......---,,,,,,+++******------...000111222333444.........---,,,,,,++++++------------------------...///000///,,,+++,,,---,,,,,,,,,,,,------------...---,,,,,,+++***))))))***,,,...///---,,,,,,,,,+++,,,---............---...---,,,,,,,,,---///000......///000111222222222000000111111000000///...------------..............................///000------............------,,,,,,,,,------........./////////...---,,,,,,,,,+++++++++,,,,,,---------------,,,,,,------.../////////000000000111111111.../////////............111000000000//////......//////......//////000111222111000000////////////...000222222000.........000000000000000000000000...---,,,,,,---///111222000000000000/////////.../////////...///000000111//////000000000111111111/////////000000111111111//////000000000000000000//////000222555999<<<>>>EEECCC@@@<<<999666555444333333222111111111111111222222222222222333333333111111222222222222111111111111222222111111000000222222222222111111111111000000111222333444555666666555222111111222555666444444444444444444444444555555555555555555555555333444444555555444444333555333222000000222333555222333333444555444444444444444444444555555555555555555555555666666777777444666777777666555555666666666666666666777888999777777666666777888999:::999999:::;;;<<<======>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???@@@AAAAAACCCFFFIIINNNWWWhhh++++++++++++++++++++++++***************+++,,,---++++++***)))))))))******))))))))))))))))))))))))++++++***)))))))))************************))))))(((***+++***)))((()))***---,,,+++******+++,,,---***************************+++,,,------,,,+++***++++++++++++************,,,,,,,,,,,,,,,+++++++++)))******+++++++++++++++))))))***++++++++++++***)))******+++******)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++'''(((***+++---............---,,,+++************)))))))))***+++,,,...///---...000///...,,,------,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,---------......///111222333333...---------,,,,,,++++++,,,---------............,,,---...---,,,+++,,,---++++++,,,,,,,,,,,,,,,---......---,,,,,,+++*********+++------,,,+++,,,---***,,,---/////////......,,,,,,,,,,,,,,,---...///...///000000111111000000000000000000000///......,,,------------.........,,,---......------...///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---------///000000///,,,***+++,,,+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,------......///////////////...---,,,+++000//////////////////..................///000000333333111000///............000111000///......///........................000...---,,,...111444777222222222222111111111111//////......//////000111/////////000000000111111///.........///000111222......///000111111111111000000//////111222444666@@@??????===;;;888666555444444333222111111111111222111111111111222333333000111111222222111111000000000111111111000000///111111111111111111222222000000111222222333444444444333222111111222333444000000000000000000000000222222333333333444444444333444444555555444444333444444333222222333444444222222222222333333333333333333333444444444555555444444555666666777777777444666888777666555666777666666555555555666777777777666666555666888999:::888888999999:::;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;999999999::::::<<<=========>>>@@@@@@AAACCCFFFIIIMMMVVVhhh++++++++++++++++++++++++((((((((())))))+++,,,,,,***))))))))))))******+++&&&''''''(((((())))))******))))))(((''''''((((((((())))))))))))))))))))))))***++++++))))))***+++++++++++++++++++++++++++(((((((((((((((((((((((()))+++,,,------,,,+++)))*********)))))))))((((((************++++++++++++))))))***+++++++++++++++((((((***+++++++++***)))))))))***+++++++++***)))))))))))))))))))))))))))*********)))******+++,,,(((((()))***+++---///000++++++******)))************)))))))))***+++---...---...000///...,,,------+++++++++,,,,,,------...,,,------------.........,,,------...///000000111------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,------,,,,,,---...***+++++++++,,,,,,,,,,,,/////////......---------***+++,,,+++***+++,,,...)))***,,,...///...---,,,******+++------.........000000000000000//////...//////000000//////...---,,,,,,---------.........***,,,......,,,+++---//////---+++******+++---///---------------,,,,,,,,,---...000...,,,***,,,---,,,,,,,,,,,,,,,,,,++++++)))***,,,---------,,,+++******++++++,,,------...------.........---,,,+++.........///////////////......------......///000111000//////............///000000///------...000........................///.........///000222444222222222222111111111111///............///000000////////////000000000111......------...000111222......000000111000000///////////////000000111222777999;;;<<<;;;999666444555444333222111111111111000000/////////000111222000000111111111111000000//////000000000000000////////////000000111111111000111111111222222333333222111111000000111111222000000000000000000000000......///000111222333333222222333333333333222222333333333333333333333333222111000000000111222333222333333333333444444444222333333444555666666666444666777777666555555666666666555555444555555555555555555555777:::===>>>777777777888999999::::::999::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<===>>>???@@@BBBEEEHHHMMMVVVhhh((((((((((((((((((((((((''''''''''''((()))++++++))))))(((((()))***++++++%%%&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&(((((()))))))))))))))((()))+++,,,+++***)))***+++******++++++++++++******)))))))))))))))))))))))))))***,,,------,,,***)))+++++++++************)))(((((())))))******++++++***+++,,,---------------'''((()))++++++******))))))***+++,,,,,,+++***)))))))))))))))((((((((((((***)))((((((((()))+++,,,***)))))))))***,,,...000(((((((((((()))***+++,,,******)))))))))+++,,,------...000///...,,,------******+++,,,,,,---......222111000///...---,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))+++---............///111*********++++++,,,,,,,,,,,,,,,++++++++++++*********++++++***)))***---///''')))+++---...---,,,+++(((***+++---......------111111111111000///...---///////////////......---,,,,,,,,,---------......)))+++......,,,+++,,,...000---+++))))))+++---000/////////......------,,,***---///...,,,+++---000.........------,,,,,,,,,(((***,,,---------+++***++++++,,,------...//////***+++---...///...---------.........//////000000...------------...//////......---------......///000000000...,,,,,,...000000000000000000000000000------..................000000000000////////////...............///000000////////////000000000000...---------...///111222...///000000000///...------......///000111111222111444777:::;;;888555333444333222111000000000000//////...------///000111000000111111111111000000//////000000000000000///,,,------...///000111111111111111111111111222222000000000000000000000000222222222222222222222222000000111333444555666777111111222222222222111111111222333333333333222111222000///......000222333222222333333333444444444000111222333444555555444333555666666555444444555777666555444444444444444444444444666999<<<@@@BBB666666777777888888999999999999:::;;;<<<<<<<<<<<<>>>>>>===<<<;;;::::::::::::;;;===>>>>>>AAADDDGGGLLLVVVhhh++++++******))))))((((((******+++******)))((('''(((((('''%%%%%%&&&))),,,***)))'''&&&'''((('''&&&(((((((((((('''''''''''',,,,,,***)))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))((((((((()))+++,,,***+++,,,+++)))))))))*********)))(((((((((((((((((()))+++,,,------,,,+++,,,,,,++++++++++++++++++******))))))))))))******++++++***)))))))))))))))---***((())),,,,,,+++((())))))))))))))))))))))))''''''((()))***++++++,,,,,,+++)))(((((()))+++,,,*********))))))))))))))).........,,,++++++---///+++++++++***************///...------++++++***)))++++++++++++++++++++++++***+++,,,---............///---)))''''''(((+++------+++((((((******)))'''+++***)))+++......+++(((*********++++++,,,,,,,,,---,,,***))))))***,,,---+++++++++++++++++++++++++++++++++,,,,,,---------222111000.........///000---...000222222111///......///---((((((,,,...------,,,+++*********+++,,,,,,+++***))))))***+++,,,/////////...---------,,,((()))+++---.........---***---...---)))'''''')))++++++******++++++,,,------+++)))+++---///---+++------------------------////////////////////////000///---,,,,,,---///000...,,,+++,,,...000000///+++,,,,,,,,,++++++---...,,,,,,---.../////////...,,,,,,,,,++++++*********------......///000111111......---------,,,,,,,,,000000000000000000000000////////////////////////000000///...---+++)))(((------...//////000////////////000222222333333333555444333111000000//////.........///000222444555000000///......///111111...---,,,...111222000...111111111111111111111111222222111111111111111222///000111222333333222111222111000000000111333333222222222222222222222222222222111000//////000000---...///000111000000000111111111111000000000000444333333222222333333444333333222111111111222222444444333222222333333333444444444555555555555666555555555555666777888999999999999888888888888888888888888888888888888888999:::;;;;;;;;;:::999999============???@@@BBBDDDLLLUUUggg((((((((('''''''''''''''))))))))))))((((((''''''))))))************+++,,,,,,+++))))))***+++***)))((((((((((((((((((((((((++++++***)))((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))***)))((((((((()))***+++***+++,,,+++)))((()))******))))))((((((((((((((('''((()))++++++++++++***))))))))))))))))))))))))******))))))))))))******))))))(((''''''''''''''')))(((&&&(((***+++***((())))))))))))))))))))))))))))))******++++++,,,,,,,,,+++)))(((((()))+++,,,***))))))))))))))))))))),,,------,,,******+++---+++++++++++++++,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++***+++,,,---...............,,,***(((((()))***,,,+++)))'''(((***+++***)))+++***)))***---...,,,************++++++,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000111000000///...///000111111000///...+++---+++&&&&&&***,,,+++------,,,++++++,,,,,,---,,,+++***))))))***+++,,,............------------++++++,,,,,,---,,,,,,+++'''***,,,,,,***)))***,,,+++*********++++++,,,,,,---+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,------,,,++++++...//////...///000000///------...///,,,------............---,,,,,,,,,++++++***************+++,,,,,,---......***++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++...//////000000000000///---...///000000111111111222111000///............------------...000111222000000///.........///000333111...---///111111000........................000000////////////000000///000111111222222222111111111000000000111222333222222222222222222222222222111111000//////000000///000000000111111111111111111111111111111111111111111111000000111111111333333222222222222222333444333333222222333333333444444444444555555555555666555555555555666777777777777777777777777777777888888888888888888888888::::::::::::::::::::::::============>>>@@@BBBDDDLLLUUUfff''''''''''''''''''(((((('''''''''''''''''''''&&&%%%&&&((())))))((('''&&&)))'''&&&&&&((())))))((((((((((((((())))))))))))******)))(((((()))))))))&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))))))))((((((((()))***+++)))***+++***)))((()))***))))))((((((''''''((((((&&&'''((()))************))))))))))))))))))))))))++++++************++++++))))))((('''''''''''''''(((''''''(((***+++***)))))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))******,,,...///...,,,++++++,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------......---,,,+++******)))*********)))((('''(((***+++,,,+++***)))((())),,,---...---*********+++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++)))+++...111222222000///////////////////////////+++,,,+++''''''+++---+++------,,,,,,,,,,,,---...++++++************++++++,,,------------------...///...---,,,+++*********((()))++++++*********+++************++++++,,,,,,,,,+++***+++,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,......---...//////---+++)))******------.........---,,,,,,+++++++++++++++*********))))))******+++,,,,,,,,,******+++,,,---...//////------------------------........................------,,,++++++,,,---...---------...------,,,,,,+++,,,---.....................---------------...,,,,,,,,,,,,,,,---......000///...---------------555111---+++,,,...//////------------------------........................000000000000000111111222000000000000000111222222111111111111111111111111111111000/////////000000222111000000000111222333000000111111111111111111111111000000000000111111222222222222333333333333333333222222222222333333444444444444555555555555666555555555555555666777555555555666666777777777888888888888888888888888;;;:::999888888999:::;;;===<<<<<<===>>>@@@BBBDDDKKKTTTeee}}}'''(((((())))))*********''''''''''''''''''((((((&&&%%%%%%&&&''''''&&&%%%&&&%%%$$$%%%&&&(((((('''((((((((()))))))))))))))))))))((((((((())))))***(((((((((((())))))))))))(((((((((''''''((((((((((((((((((((())))))******)))***+++***((('''((())))))(((((('''''''''((((((''''''((()))************+++++++++++++++,,,,,,,,,++++++************+++++++++******)))))))))))))))***))))))))))))***))))))((((((((((((((((((((((((++++++************************))))))))))))******)))))))))))))))*********///000222222000...---...++++++,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,***************************+++,,,---------------******+++++++++******)))))))))(((((()))***++++++***)))((()))***---...///***************+++++++++++++++***))))))***++++++************************,,,,,,,,,+++++++++++++++***+++---///111000//////000000///.........//////,,,...,,,))))))---///---,,,+++++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,---------...///...,,,***))))))******,,,,,,,,,,,,***)))(((''')))******++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++***)))***,,,---------+++,,,---,,,***((())))))---------------,,,+++***+++++++++******************+++++++++,,,,,,,,,------------,,,,,,,,,++++++...................................................---+++******+++---..................---,,,+++++++++,,,---------------,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,//////...---,,,,,,++++++///---,,,******+++,,,,,,........................,,,---------.........---111000///......///111222////////////000000111111111111111111111111111111111000000/////////000000222111///......000111333///////////////000000000222222111111111111222222111111222333333333333333222222222222222222333444333333444444444555555555555555555555666777888999444444555666777777888888888888888888888888888888;;;:::888777777999;;;<<<<<<<<<<<<<<<>>>@@@CCCDDDKKKSSSccc{{{''''''(((((())))))******(((''''''''''''(((******---***'''&&&(((*********)))((('''''')))++++++***''''''(((((()))))))))***(((((((((((((((((())))))(((((((((((())))))))))))((((((''''''''''''((((((''''''(((((())))))))))))((()))***)))'''&&&'''(((((((((''''''''''''(((((((((((())))))***++++++,,,******+++++++++,,,,,,,,,+++******************++++++******)))))))))))))))*********((('''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((((((((***))))))))))))))))))***(((((())))))************///111333222000...------,,,,,,++++++******)))))))))******++++++,,,,,,---************************++++++,,,,,,---,,,,,,,,,)))***++++++++++++***)))++++++***)))(((((())))))))))))))))))***,,,...000************************************************************************++++++++++++++++++++++++---------------......///000000///...------......+++---,,,)))***...///---))))))******+++++++++++++++++++++,,,,,,+++++++++***+++++++++,,,,,,---------,,,******)))***+++,,,---,,,,,,++++++)))((('''((()))***+++++++++************++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++)))((()))+++------,,,+++---//////...------...,,,---------,,,+++***************************************+++++++++++++++------,,,,,,,,,+++++++++........................************************000...,,,***)))***+++,,,111111111111111000///...,,,,,,---.........------,,,,,,,,,,,,---...//////...---,,,,,,++++++,,,,,,///......---,,,++++++***)))***,,,------,,,,,,,,,........................,,,---...////////////...111000///.........000000......//////000000000000000000000000000000000000000///////////////000000111000...------...///111---------.........//////222111111000000111111222///000111222333444333333111111111111222222333444333333333444444444444555333444444666777999;;;<<<555555666666777888999999888888888888888888888888:::999777777777999;;;<<<;;;;;;;;;<<<>>>@@@CCCDDDKKKRRRaaaxxx&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''')))+++,,,///***&&&%%%'''******))))))'''&&&&&&((())))))(((&&&&&&''''''(((((())))))))))))(((''''''(((((((((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&'''((()))))))))(((((('''((()))((('''&&&'''(((''''''&&&&&&''''''(((((())))))))))))***+++,,,,,,((((((((()))******++++++******))))))))))))******))))))(((''''''''''''''''''(((((('''$$$######$$$))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++...000111///---++++++,,,+++++++++*********)))))))))*********++++++,,,,,,************************++++++,,,,,,,,,,,,++++++))))))***++++++++++++***+++,,,+++***((('''((()))(((***++++++***+++---///***************)))))))))************************************************************+++++++++,,,...---,,,++++++,,,...///000//////......---------(((******((())),,,---+++'''((()))***+++++++++***++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,***************+++,,,---***))))))***,,,,,,+++)))'''(((***+++++++++***))))))***++++++******+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***))))))+++------,,,(((+++---...---,,,,,,---++++++,,,,,,,,,+++******)))))))))***************))))))))))))))))))))))))))))))***+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++///...,,,+++*********+++------------------,,,+++------............------------,,,------...//////...---,,,,,,,,,,,,,,,---............---,,,++++++(((+++///111111///......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111000//////000//////...............------.../////////////////////////////////////////////......//////000000000///...---------...///,,,,,,------......////////////............//////,,,---000111333333333222111111000111111222333444333333333333444444444444333333444555777999:::;;;666666666777777888888888888888888888888888888888888888777777888999:::;;;::::::;;;<<<>>>@@@CCCDDDKKKQQQ```vvv&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&(((***,,,,,,(((%%%%%%(((***(((%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&'''(((((((((***)))((('''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&'''((()))))))))(((''''''((()))(((&&&%%%&&&''''''&&&&&&&&&&&&'''((()))((((((''''''((()))+++,,,'''(((((()))******++++++))))))(((((((((((())))))))))))((('''''''''''''''%%%''')))(((&&&%%%''')))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((('''(((((()))******++++++///000000...+++***+++,,,))))))******+++,,,------***************+++++++++************************++++++,,,,,,,,,++++++***))))))*********+++++++++)))***+++***(((''')))+++(((***------+++***+++---+++*********)))))))))((())))))************))))))************************(((((()))***+++,,,,,,---******+++,,,---............//////000///---,,,+++'''******((()))------+++'''(((***+++,,,,,,++++++++++++,,,------,,,++++++++++++++++++************))))))***+++++++++++++++***)))(((***,,,---+++)))'''(((***+++++++++))))))(((***,,,+++***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,***)))***,,,......---'''))),,,,,,***)))(((((()))******++++++++++++***((()))))))))*********+++))))))))))))))))))))))))))))))***+++,,,------...************************........................,,,+++++++++++++++++++++))))))***+++++++++******,,,------......---,,,,,,------,,,,,,,,,---......,,,,,,,,,++++++,,,------------...///......---,,,+++...111111///---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111000//////.../////////......---,,,,,,---.../////////......////////////////////////...............///000000000/////////............------...//////000111111///......------......///***+++...000222222222111000000000000111222333444222222333333333444444444444444444444444555666777666666666666666666666666888888888888888888888888777777777888999999:::::::::::::::;;;===@@@CCCDDDJJJQQQ^^^ttt)))))))))((((((''''''&&&%%%$$$######%%%'''***+++...+++)))+++...///+++&&&+++)))''''''(((((('''&&&$$$$$$%%%%%%&&&'''((((((+++***)))''''''&&&&&&&&&(((((((((((()))))))))***'''''''''&&&&&&'''''''''%%%&&&((()))))))))(((''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&'''(((***+++)))******+++,,,,,,------((((((''''''''''''((((((++++++***)))))))))))))))&&&(((++++++******---///))))))))))))))))))))))))'''(((((()))***++++++,,,(((((())))))))))))(((((('''(((((()))***+++++++++222222111...,,,+++---...'''((()))+++---///000111************************))))))))))))))))))))))))++++++,,,,,,,,,++++++*********))))))***+++,,,,,,''')))******((((((+++...'''+++......+++******,,,+++*********))))))(((((())))))************))))))))))))))))))))))))))))))''''''(((***+++,,,---...%%%'''+++...000000///......///000000000---+++***))),,,,,,***+++//////---((()))+++,,,------,,,,,,++++++------------++++++,,,+++++++++******)))))))))***+++,,,,,,+++))))))...,,,******,,,+++(((%%%'''(((***+++,,,+++)))((((((***,,,+++))))))+++---++++++++++++++++++++++++))))))))))))))))))))))))...---+++******+++---...,,,+++******---......---,,,...000///---***))))))((()))***+++++++++++++++(((((())))))*********+++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***,,,,,,---,,,,,,---......///000000000000,,,,,,---------,,,,,,+++------,,,,,,+++,,,,,,---++++++******+++,,,,,,---,,,---.../////////...------///000...+++***+++...////////////////////////***+++...///000000///.........///000///...,,,+++,,,,,,.../////////...---////////////////////////...............///000111000000111111000///...---...//////000111222222333000000////////////000000(((***---000111222111111000000000000111222333444222222333333333444444444555444333333222222222222555555555555555444444444888888888888888888888888555666777999::::::::::::999999:::;;;===@@@CCCDDDJJJPPP^^^sss'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))))))))(((((('''''''''&&&)))((((((((()))***,,,---'''''''''''''''((()))***)))(((&&&%%%&&&''')))*********)))''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&''''''(((%%%%%%&&&&&&((()))***++++++***)))(((((('''((((((------------+++)))'''%%%+++***)))))))))+++...///&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))***+++++++++)))((('''))))))))))))************......//////...,,,***)))***)))))))))+++,,,+++***++++++************++++++***)))((((((((()))+++,,,++++++************++++++((()))))))))************+++***(((((()))******))))))+++,,,,,,+++***+++,,,///...---,,,+++)))((((((++++++******)))((((((((())))))***++++++++++++***(((((()))***+++,,,,,,---***...///,,,---111111,,,,,,------......------,,,************************)))***+++,,,,,,+++***)))+++***)))))))))***,,,---***---///---***'''&&&'''***************++++++,,,++++++++++++++++++++++++*********)))))))))))))))++++++,,,---............((())))))))))))*********)))))))))***+++++++++,,,...,,,(((''''''(((((((((,,,+++***((((((((())))))+++,,,------,,,++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,++++++***)))++++++************++++++---,,,++++++******++++++........................,,,,,,,,,,,,,,,+++))))))***+++,,,,,,------------+++++++++***************************************...,,,******+++------,,,+++******))))))******+++,,,,,,,,,---------......------,,,++++++***))))))444222///,,,++++++,,,,,,222333333333111///---+++///---++++++---...///...............////////////111000/////////111222333......///000111222222222000000000000000/////////000000000000////////////---///000111/////////000000111111111111222222222111111222222222333333333333333222222333333444555666777777888777666555555999888888777777777888888888888888777888888999999888888888888999>>>DDDIIIJJJPPP^^^sss'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((())))))((((((((('''''''''&&&'''&&&&&&%%%&&&''')))***(((''''''''''''(((((())))))((('''&&&&&&(((***+++***)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''((((((''''''''''''((((((,,,+++***))))))((())))))(((''''''''''''(((((()))***))))))(((((((((((((((++++++******)))(((&&&%%%)))))))))***,,,///222444'''&&&&&&&&&&&&'''((()))************************)))))))))*********))))))((((((((()))))))))******,,,,,,---------+++***)))***)))((()))+++,,,+++***((((((''''''''''''((((((***)))((((((((()))+++++++++******************+++)))*********++++++++++++---,,,))))))))))))'''&&&)))***,,,,,,+++***+++,,,------,,,+++***)))((((((*********)))))))))))))))''''''((()))*********)))+++++++++************)))***...///++++++///...***+++,,,,,,,,,,,,,,,,,,+++************************)))******++++++******)))******))))))******+++,,,,,,...000///,,,***)))***)))))))))))))))***++++++++++++++++++++++++++++++***)))))))))))))))))))))+++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,******************++++++111...+++***++++++++++++((((((''''''(((***,,,---***,,,......,,,*********))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,---,,,,,,++++++******))))))(((((())))))***************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,......---------///000111111111111000///...---,,,,,,+++))))))+++,,,---,,,............////////////---,,,,,,+++,,,---...///......//////000000111111////////////////////////000////////////////////////111222222000///000000111111222333333333333333111111111222222222333333333222222222222333444444666666666666666666666777555555444444444444555555777777777666777777888999999:::::::::<<<@@@EEEIIILLLRRR___uuu'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''''''''&&&%%%$$$%%%%%%''''''((((((''''''&&&'''''''''((('''''''''((()))+++,,,))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((******((('''&&&%%%%%%%%%***)))((('''''''''''''''((((((((((((((()))))))))((((((''''''&&&&&&'''''')))))))))***,,,...111333''''''&&&&&&''''''((((((************************))))))((((((((()))******''''''((((((((())))))))))))***+++,,,,,,+++***)))***)))((()))+++,,,+++***************************)))))))))((()))******+++*********************************+++++++++,,,,,,///---***))))))'''%%%###(((***,,,,,,+++***+++,,,************)))))))))((((((((())))))))))))******$$$%%%&&&'''((())))))(((+++++++++************)))***------++++++---,,,)))***++++++,,,,,,++++++***************************+++******))))))******+++((()))******++++++******(((***++++++)))(((((((((((((((((((((((()))************************++++++))))))))))))))))))******+++,,,,,,+++***)))((((((++++++,,,,,,,,,---------******************))))))---+++)))(((((())))))(((((('''''''''(((***,,,---,,,///111111///,,,******((((((((((((((((((((((((((((((((((((((((((((((((***++++++++++++***)))))))))((((((''''''(((((()))(((((()))***+++,,,---...++++++++++++++++++++++++((((((''''''((()))+++,,,((()))******************))))))))))))))))))))))))---------------------------+++******+++,,,,,,+++***+++,,,------,,,+++*********+++++++++,,,,,,,,,'''((()))+++,,,---......***+++,,,---///000111222//////...---------------,,,+++)))***+++------,,,............////////////.........---......///000////////////////////////........................////////////////////////111333444333111000000111111111333444444444333222111111111222222222222333222222222222222333444444666555555555555666888999777777666666666666777777666666555555666777888888:::;;;===>>>???BBBFFFIIIMMMSSSaaavvv'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&'''((()))(((''''''&&&&&&&&&&&&''''''''''''(((***,,,---)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%))))))((('''''''''''''''''''''((()))))))))))))))((('''&&&%%%&&&'''((())))))))))))((()))***+++,,,((((((''''''''''''((((((************************+++***)))'''''''''((()))''''''''''''((((((((((((((()))+++,,,,,,,,,++++++***)))((()))***++++++)))++++++++++++++++++++++++)))))))))))))))******+++))))))************))))))))))))*********+++++++++---+++***))))))(((&&&###''')))+++++++++***+++,,,((((((((()))))))))))))))''''''(((((()))******+++$$$%%%&&&'''((()))))))))(((((()))***+++,,,,,,---***+++,,,,,,,,,---,,,+++++++++,,,,,,,,,,,,++++++************************+++***)))(((((()))***+++'''(((***+++++++++***)))&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))***************)))))))))))))))************+++++++++******)))(((+++++++++,,,,,,,,,------++++++******))))))((((((+++)))'''''''''(((((('''***)))(((''''''((()))***000222555666333///---+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))((((((''')))((((((''''''(((((()))((())))))***+++,,,,,,,,,++++++++++++++++++++++++***)))''''''''')))+++,,,))))))******+++******)))(((((((((((())))))))))))++++++++++++++++++++++++,,,***)))***+++,,,+++***''')))***,,,,,,***)))''')))************+++++++++'''(((***+++------------***+++,,,---............///...---,,,,,,---...///...---,,,---...//////...............////////////000000000000000000111111000000000///////////////,,,,,,---------------............///////////////333444555444222000000111///111222444444333222111111111111111222222222222222222222111222333333444555444333333444777999;;;777777777777777888888999666666666666666777888999999;;;>>>???@@@BBBEEEGGGMMMSSS```vvv'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((&&&%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''''')))***+++,,,(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((((()))***++++++'''''''''''''''((())))))&&&'''((()))******))))))((('''&&&&&&''')))***+++))))))(((((())))))******)))(((((('''''''''(((((())))))))))))))))))))))))---,,,***'''&&&&&&&&&&&&''''''''''''(((((((((((()))***+++---------,,,,,,)))((('''(((***+++***)))''''''((())))))(((''''''((()))))))))************((()))************)))((((((((((((((()))))))))))))))(((((()))******(((&&&&&&(((***+++******+++,,,'''(((((((((((()))))))))&&&&&&'''((()))******+++%%%&&&'''((())))))***)))(((((()))***+++,,,,,,---******+++---............,,,,,,------------,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++'''((()))++++++***))))))***)))))))))***++++++***'''''''''''''''(((((()))((((((((())))))*********(((((())))))************))))))***+++++++++++++++************+++++++++++++++******))))))(((((((((---+++******+++++++++***))))))(((''''''((()))***///222555555333///,,,+++((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))))))))(((***))))))(((((())))))***)))***+++++++++***))))))++++++++++++++++++++++++---,,,***((('''(((***+++***+++++++++++++++******''''''(((((())))))))))))************************+++***))))))++++++***)))'''(((***++++++***(((''')))))))))*********++++++(((***+++,,,---,,,++++++((()))***,,,,,,---,,,,,,///...---,,,---...///000...---,,,---///000///...............//////////////////////////////......000000000000000000//////+++,,,,,,,,,------......------....../////////000333444555444222000000000...///000222222111111000000000111111111222222222222111111111111222333333444444333333444666999;;;333333333333333444555666777777777777888999:::;;;777:::===???@@@AAACCCEEEKKKQQQ___uuu'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$$$$&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''((())))))***''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***+++'''''''''''''''((()))***'''''')))******)))(((((((((((((((((()))***+++,,,''''''(((***+++,,,---...))))))((((((''''''((((((((((((((((((((((((((((((,,,+++***((('''&&&%%%%%%''''''((((((((())))))))))))***,,,---------,,,,,,)))((('''(((***+++***)))((((((************(((((((((((()))************)))'''((()))******)))(((''''''''''''((((((((())))))&&&&&&&&&(((***+++)))'''&&&(((***+++******+++---(((((((((((())))))))))))&&&&&&'''(((((()))******(((((()))************)))+++++++++************)))+++***+++...///------///,,,------......------,,,))))))))))))))))))))))))***))))))(((((())))))***'''((())))))******))))))***)))'''''')))******)))'''''''''''''''((())))))''''''(((((())))))******((((((((()))******++++++(((((()))++++++,,,,,,,,,(((((()))))))))*********))))))))))))))))))((((((***)))((()))******)))(((%%%%%%%%%&&&(((***,,,---+++...000000...+++))))))'''''''''''''''''''''''''''''''''''''''''''''''')))******++++++++++++******))))))(((((())))))***)))***+++++++++***((('''++++++++++++++++++++++++---,,,***)))(((((())))))+++++++++,,,++++++***)))'''(((((())))))******+++++++++++++++++++++++++++***)))((()))++++++)))''')))***+++,,,,,,+++***)))))))))*********+++++++++***+++,,,------,,,***)))'''((()))***,,,---...///......---------......///,,,++++++,,,......---+++............////////////111111111222111111000///////////////////////////+++,,,,,,------.........---------......//////000000222333222000//////000////////////000000111111000000000111111111111222111111111111111222333333333333333333444666888999444444444444444555666777777777777777888:::;;;;;;777999<<<===>>>@@@BBBDDDJJJPPP]]]sss'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$&&&'''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((()))((((((''''''''''''((('''(((*********)))'''&&&'''((())))))************&&&'''(((***+++,,,,,,---******)))((((((((((((((())))))))))))))))))))))))((((((((()))(((((('''&&&((((((((()))))))))******)))***+++,,,,,,+++******)))((('''(((*********((()))+++,,,------,,,+++)))'''((()))***+++******)))'''((()))******)))((('''(((((((((((())))))))))))%%%%%%&&&(((++++++)))'''%%%''')))*********+++---))))))))))))))))))))))))&&&'''''''''((()))))))))))))))*********)))((((((+++++++++************)))...***+++......)))(((+++,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))*********(((%%%%%%'''((((((&&&((((((''''''(((((()))***&&&&&&'''(((((()))******'''(((((()))******++++++(((((()))******)))))))))((((((((()))))))))******((((((((()))))))))))))))'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&'''***,,,...)))+++,,,,,,***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))************))))))((((((''''''(((((()))'''(((***+++++++++)))(((************************)))))))))))))))))))))(((******++++++***))))))((((((((())))))***++++++,,,)))))))))))))))))))))))))))(((((()))+++***)))'''******++++++++++++***************+++++++++,,,,,,)))***,,,......,,,***))),,,,,,+++++++++---...///,,,---------------,,,+++,,,++++++---//////---+++............////////////222333333444333222111000,,,,,,,,,------.........,,,,,,,,,---......//////,,,,,,---......///000000---///000000///......///111000///...///000222333000000000000111111111111111111111111111222222333333333444444555666777777666555555666777888999999555666666666777999:::;;;888:::<<<======???BBBEEEJJJPPP]]]sss'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''')))***+++%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''***))))))((((((((())))))+++***)))(((&&&&&&&&&%%%((()))***+++***)))'''%%%&&&''')))*********)))((('''(((((((((((((((''''''******)))(((((((((((((((************************$$$%%%''')))***))))))((())))))))))))************((()))***++++++***)))((()))((('''((()))******(((&&&''')))******)))'''&&&'''((()))++++++******)))'''((()))++++++)))((('''))))))))))))************%%%&&&''')))+++***(((&&&%%%''')))*********+++---+++*********)))))))))((('''''''''(((((((((((((((************)))((('''&&&(((((()))***+++,,,,,,---000++++++...,,,&&&$$$(((+++++++++,,,,,,+++++++++))))))))))))))))))))))))'''((()))******)))(((''')))((('''''''''(((***+++///,,,((((((***,,,+++)))((((((((((((((()))******&&&&&&&&&'''((())))))***'''(((((()))***+++++++++))))))))))))((('''&&&%%%((())))))))))))*********''''''(((((())))))*********)))(((***++++++***(((((('''&&&&&&'''((()))***)))***,,,+++***))))))***************************''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&'''''''''%%%&&&)))+++,,,,,,+++***))))))))))))))))))))))))%%%&&&'''((()))))))))((()))))))))))))))(((''''''((())))))***+++,,,,,,,,,''''''''''''''''''''''''((((((((()))+++***(((&&&))))))(((((((((((())))))***++++++++++++,,,,,,,,,'''))),,,......---+++***444222///,,,++++++,,,,,,++++++,,,---,,,+++***)))...---...///111111///---............/////////000...///000000000...---,,,))))))***+++,,,,,,------,,,,,,------...///000000,,,,,,------...///000000+++---//////...------...333222000...///111333555000000000000111111111111111111111000111222222333222333444555666666666666222222222333333555666666444444555555666888999::::::;;;<<<======???CCCFFFJJJPPP^^^sss'''%%%###$$$&&&'''%%%###############$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''%%%$$$$$$%%%'''(((''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$(((&&&$$$&&&)))+++)))'''******))))))((((((''''''((((((''''''''''''(((((()))))))))))))))(((''''''(((((())))))))))))(((((($$$%%%&&&((()))+++,,,---...---,,,***))))))(((((())))))))))))))))))))))))+++++++++***)))(((((('''***)))(((((()))+++---...)))***+++,,,,,,+++)))((()))))))))))))))))))))))))))+++......,,,***))))))******))))))))))))******...---,,,,,,+++++++++,,,&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((()))((('''(((+++---------((()))***+++++++++++++++))))))))))))))))))))))))************************((())))))(((((()))+++---***))))))***+++,,,---...,,,,,,+++++++++*********)))(((((((((((((((((()))++++++***)))((('''&&&&&&+++)))(((''''''((()))+++***)))(((&&&&&&''''''((()))((('''&&&&&&'''((()))+++*********))))))(((((((((((()))))))))(((&&&%%%''''''(((((())))))******++++++******************))))))((('''''''''''''''++++++***)))((('''&&&&&&'''''''''''''''''''''''')))***,,,,,,,,,+++)))'''%%%%%%&&&&&&&&&&&&%%%%%%))))))***))))))((('''''''''''''''''''''''''''''''''(((((((((''''''%%%%%%(((((((((((())))))))))))***++++++***((('''((()))...,,,)))&&&%%%&&&''')))))))))))))))************,,,,,,***(((&&&''')))+++,,,***(((''')))*********,,,,,,+++***)))(((''''''---,,,+++,,,......,,,+++***************)))((((((''''''((()))***+++++++++///...,,,+++***++++++,,,)))((((((((()))***+++,,,++++++++++++,,,...000111222111000//////000111222444333333222111000000///++++++,,,,,,,,,,,,------))))))***+++---...//////222111000///............111///......//////...,,,///////////////000111111333333222111000000000111111111222222222333333333333444444444555555666666777666666555555555666666666666666666777777777777999:::<<<<<<===>>>AAADDDHHHRRR```rrr&&&$$$"""###%%%&&&$$$"""$$$######$$$$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%)))((('''((())))))((('''))))))))))))((((((''''''******))))))))))))*********************)))((((((((()))))))))))))))(((((('''''''''(((((())))))))),,,+++***))))))((())))))))))))))))))))))))))))))++++++******)))(((((('''&&&&&&&&&&&&'''((())))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((***,,,---+++)))((((((*********))))))*********,,,,,,+++***************(((((()))******+++++++++))))))(((((((((((()))))))))((('''(((+++------,,,)))******++++++*********))))))))))))))))))))))))*********************************)))'''''')))++++++++++++,,,,,,---...///,,,,,,,,,,,,,,,+++******((())))))))))))))))))((())))))))))))((((((((((((+++***(((''''''(((***+++***)))((('''&&&''''''(((+++***)))(((((()))***+++)))))))))((((((((('''''''''(((((()))((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((()))***++++++)))(((&&&&&&&&&''''''''''''&&&&&&(((((())))))(((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((()))))))))******)))***+++***(((((()))***,,,+++(((&&&&&&&&&((()))''''''''''''((((((((((((***+++***)))'''''')))+++,,,***'''''')))***************))))))((('''''''''***)))))))))++++++)))(((***************)))((((((******+++,,,---......---...---,,,,,,++++++++++++++++++++++++************++++++++++++,,,...000111000//////......//////000000000///......---,,,,,,+++++++++,,,,,,,,,------******++++++,,,---......000///......---.........111///......//////...,,,///////////////000000111222111000000/////////000111111111222222222333333555555555555666666666666666555555444444555555666555555666666666666777777999<<>>@@@AAABBBCCCHHHPPP^^^ttt###$$$%%%%%%%%%%%%&&&&&&###""""""""""""######$$$$$$$$$$$$######$$$$$$%%%$$$############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&)))++++++((((((***---'''''''''''''''(((((((((''''''((((((((((((''''''''''''((((((((((((((('''***************)))((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))*********))))))))))))))))))***+++,,,+++***)))((((((((())))))************))))))))))))))))))))))))***,,,---,,,***)))***+++***+++,,,,,,,,,,,,+++***)))***+++,,,,,,+++******,,,+++***))))))******+++)))((((((''''''(((((())))))((('''(((***++++++***&&&'''((()))***+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++...///000000111000000///,,,,,,---------,,,+++***((()))***++++++***)))(((*********)))((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&&&&&&&******))))))((((((''''''((((((((())))))*********((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))***)))))))))((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''')))(((&&&%%%%%%&&&(((***((())))))))))))*********&&&'''))))))(((((()))+++''''''&&&&&&'''((()))***))))))))))))************&&&(((******)))(((((()))+++)))'''&&&((()))))))))'''(((((())))))******+++***)))((()))++++++)))((('''(((((()))))))))(((((('''(((((())))))))))))((()))***,,,---...------,,,)))******++++++,,,++++++,,,------....../////////+++,,,............,,,+++++++++++++++*********************+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---...///111111...---,,,---...///...---//////............//////000000/////////000000111000000111111111222222222444444444333333222222222222222222222222333444444333333444444555666666777777;;;???AAABBBBBBCCCCCCIIIOOO]]]ttt###$$$&&&&&&%%%%%%&&&(((######"""""""""######$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&'''))))))))))))***,,,&&&''''''''''''(((((((((((()))***++++++***)))(((&&&&&&''''''(((((('''''')))******++++++******)))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))******))))))))))))))))))(((((()))))))))))))))((('''((((((((()))******+++))))))))))))))))))))))))+++,,,---,,,*********,,,)))***+++,,,,,,+++***))))))***+++,,,,,,,,,+++***'''''''''''')))+++---...((((((''''''''''''((((((***((('''''')))*********&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***************,,,***+++,,,------,,,++++++,,,,,,++++++++++++******)))(((((((((((((((((()))++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((''''''&&&'''(((((())))))(((((('''((((((((((((((()))))))))&&&&&&&&&%%%&&&&&&'''((())))))))))))((((((((((((((((((((())))))******+++(((''''''''''''(((((()))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******))))))))))))(((((('''''''''(((((('''''''''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''(((((((((((())))))))))))&&&((())))))''''''(((***&&&&&&&&&&&&'''(((((()))''''''''''''((((((((((((&&&((())))))''''''(((******(((&&&&&&'''))))))(((((()))))))))******++++++((('''''''''))))))'''&&&''''''((()))))))))(((((())))))***************))))))***+++,,,---.........))))))))))))***+++------,,,---...///////////////,,,,,,------------,,,,,,))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111...,,,,,,,,,...///...---//////......------......000000//////000000111111000000000111111111111222222222222222222222111111222222222222333444555555333333444555666777777888888;;;>>>@@@@@@@@@AAACCCJJJNNN\\\ttt!!!###%%%%%%$$$$$$&&&(((%%%%%%$$$$$$$$$$$$$$$%%%###############$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((()))'''&&&$$$$$$%%%&&&''')))((('''''')))))))))(((&&&&&&&&&'''''''''((((((((()))***++++++***)))(((&&&&&&'''((((((((((((((((((((()))***++++++++++++************************((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***'''''''''''''''((()))***'''''''''((())))))***+++))))))))))))))))))))))))+++,,,,,,+++))))))***+++((()))+++,,,,,,+++)))((('''(((***+++,,,+++***)))'''&&&%%%%%%&&&(((***+++))))))(((((((((((())))))***((('''''')))******)))))))))******)))(((''''''))))))))))))))))))))))))************************''')))++++++***))))))***'''(((***+++***)))((('''---+++***(((((()))***+++)))((('''&&&&&&'''((()))******))))))(((((('''''''''''''''((((((''''''''''''((()))))))))(((&&&&&&''''''((())))))(((''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''))))))(((((((((((())))))))))))&&&&&&'''(((((()))******'''''''''''''''((())))))&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&'''''''''(((((((((((('''((())))))'''&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((('''&&&''')))+++***(((&&&&&&'''((()))(((((((((((()))))))))))))))(((((('''((()))***(((&&&&&&''''''((())))))((((((******+++++++++******)))*********+++,,,---///000...,,,***))))))+++---...------//////000//////...+++++++++******+++++++++))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////---,,,+++,,,...///...---000///...------------...///.........//////000111000000000000111111111111222222222222222333333333222222222333333444555666333444444555777888888999888:::<<<>>>???@@@CCCEEEJJJMMM[[[ttt"""$$$$$$""""""%%%'''''''''&&&%%%%%%&&&&&&&&&######""""""###$$$%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&'''((()))***)))'''&&&$$$$$$%%%&&&'''+++(((&&&&&&))))))'''$$$&&&&&&&&&'''''''''((((((&&&'''(((******((('''&&&''''''((())))))***))))))'''((()))***+++,,,,,,,,,,,,,,,++++++******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********((('''''''''((()))+++,,,''''''''''''((()))++++++))))))))))))))))))))))))***++++++***(((''')))***'''(((***++++++***((('''%%%''')))***+++***)))(((000...,,,)))((((((((()))******))))))))))))*********((('''''')))***)))))),,,,,,+++***(((&&&%%%$$$))))))))))))))))))))))))************************)))***,,,,,,***(((''''''+++---...//////...,,,+++---+++)))'''&&&(((***+++***(((%%%$$$$$$%%%(((***(((((((((((())))))))))))(((((())))))))))))(((((('''((()))))))))(((&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&'''((()))***''''''(((((())))))******%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''((()))******))))))&&&&&&&&&&&&'''''''''(((((()))***)))'''&&&&&&'''''''''''''''''''''''''''))))))))))))************(((((('''&&&%%%&&&))),,,***(((&&&&&&'''(((((((((((((((((((((((((((((((((+++*********,,,,,,***)))&&&&&&'''((())))))(((((())))))*********))))))(((************+++---///111222000,,,***)))+++---///---...///000000000///...+++***)))(((((()))***+++,,,,,,,,,,,,,,,---------)))************++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---------,,,+++,,,...///...---000///...------------------------------...///000000000000000111111111111222222222333333444444444333333333333444555666777444444555666777888999:::;;;===@@@AAACCCFFFJJJMMMKKKMMMZZZsss """$$$&&&&&&%%%###!!!$$$$$$$$$###"""!!! %%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&((()))************%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&'''(((((())))))((((((******))))))((((((''''''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******))))))((((((((('''))))))))))))))))))))))))'''(((((()))***++++++,,,,,,,,,++++++***)))))))))******))))))))))))******)))'''&&&&&&(((***+++***)))))))))(((((((((((((((++++++,,,,,,,,,---------...---***((((((***,,,...((())))))***++++++,,,,,,)))))))))))))))*********,,,,,,+++***))))))*********+++,,,,,,+++***)))(((&&&'''***,,,------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,---,,,++++++,,,******+++++++++,,,,,,,,,/////////...---,,,******)))&&&######&&&((()))(((***)))'''&&&%%%%%%%%%&&&$$$'''******'''&&&(((***''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''(((((()))))))))(((((('''&&&&&&%%%%%%******))))))((((((''''''+++***)))'''&&&&&&&&&&&&'''((()))))))))(((&&&%%%(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$''''''((((((''''''&&&%%%(((((())))))))))))(((((($$$%%%'''((()))((('''&&&(((&&&$$$$$$%%%''''''&&&&&&(((###$$$)))(((((((((((((((((('''''''''$$$'''+++///000///,,,*********)))((((((((((((((('''(((***)))'''&&&&&&''',,,------,,,)))(((((()))&&&&&&&&&'''''''''(((((($$$&&&''''''&&&&&&((()))+++++++++*********))))))((((((((()))(((''''''&&&'''(((((((((((()))))))))******+++,,,---///000111111...+++***+++++++++***111000///---,,,+++******,,,,,,,,,,,,---...//////...---,,,***)))((((((''')))*********++++++++++++))))))***++++++++++++******+++,,,+++)))((()))***,,,,,,,,,---------.........///000000000000000///111111000000//////......000000///////////////000111222222333333333222222222222222222222222222222777777666666777888999999:::<<<>>>???@@@BBBEEEHHHGGGOOO]]]qqq&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######%%%%%%############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&((())))))*********'''(((((())))))(((((('''''''''''''''''''''&&&%%%&&&&&&'''(((((((((((((((******))))))(((((((((((()))))))))))))))))))))))))))******+++++++++++++++))))))))))))((((((''''''))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((***+++++++++++++++++++++******))))))))))))*********(((&&&''')))+++++++++************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,++++++***---,,,,,,++++++***))))))******************************)))(((((((((((((((***++++++,,,+++***)))((('''(((***++++++***)))(((************************))))))))))))))))))))))))''')))+++,,,+++******+++++++++++++++,,,,,,,,,,,,000000///...---+++))))))---***((()))+++------,,,***)))((('''&&&&&&''''''%%%'''))))))((('''((()))((((((((((((((((((((((((+++***(((&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))******(((''''''&&&&&&&&&'''''''''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((()))'''%%%%%%&&&(((((('''''')))(((###$$$)))+++(((((((((((((((((((((((('''%%%'''***---...---+++***))))))(((''''''''''''((('''(((***)))'''&&&&&&'''&&&(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''(((((('''((())))))(((((()))***+++++++++******))))))))))))))))))))))))(((''''''******+++++++++,,,,,,,,,(((((())))))***+++------...,,,++++++---......---...---,,,+++***))))))))))))))))))+++,,,...000111---,,,+++***)))(((((((((*********++++++++++++,,,******+++,,,,,,,,,,,,++++++,,,---,,,***)))***+++---------........./////////////////////...---,,,////////////............000000////////////000000...///000000111000000000444444444444444444444444666666666666777888999:::;;;<<<>>>???@@@AAADDDGGGHHHOOO\\\ppp)))(((&&&$$$######$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))))))))'''(((((())))))((((((''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''***))))))))))))(((((((((((((((((((((((((((((((((((()))******++++++******))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,------***************************)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,'''))),,,//////---***(((...------,,,,,,+++*********************************)))))))))((((((((((((***++++++++++++***))))))***++++++,,,+++***)))(((************************))))))))))))))))))))))))''')))++++++***)))***++++++++++++,,,,,,,,,------000000///...---+++)))(((+++***)))***+++,,,+++******))))))((((((((())))))'''''''''((()))***)))'''((((((((((((((((((((((((******((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''(((((())))))******&&&%%%%%%%%%&&&&&&'''(((((((((((()))(((((('''&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$$$$&&&(((******(((&&&&&&((()))((((((%%%(((***((()))+++***'''''''''(((((((((((((((((('''((()))***+++***))))))(((((('''&&&&&&&&&&&&''''''(((***)))'''&&&&&&'''&&&'''))))))(((((()))***&&&&&&'''''''''(((((((((((()))***)))''''''((()))************)))))))))))))))))))))))))))(((((('''(((((((((((()))))))))))))))(((((((((((()))***+++***)))***,,,///000000...,,,++++++***))))))******)))))))))***+++,,,---...,,,+++***))))))))))))***************++++++++++++***+++,,,,,,------,,,,,,+++,,,---,,,+++***+++,,,........./////////000000000000//////...,,,+++***------------............000000////////////000000111222333333444444444333555555555555555555555666444555555666777999:::;;;<<<===?????????@@@CCCEEEIIIOOO\\\ooo'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((())))))((((((&&&&&&''''''''''''&&&&&&'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++******)))))))))*********++++++***++++++++++++++++++***+++))))))***,,,------,,,,,,,,,,,,,,,------------))))))*********+++++++++'''))),,,...///---***(((++++++,,,,,,---......///+++++++++++++++*********+++++++++++++++++++++************+++************+++,,,,,,------,,,++++++************************))))))))))))))))))))))))(((***++++++******+++,,,,,,,,,,,,,,,------------............---,,,++++++)))))))))*********)))(((******************++++++)))'''&&&'''+++,,,)))&&&'''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((******))))))((((((''''''''''''&&&&&&&&&''''''(((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&((()))'''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''((()))'''&&&&&&((((((((('''###%%%''''''(((((('''%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''(((***)))'''&&&&&&''''''((())))))(((((()))***''''''''''''((((((((((((&&&'''((('''%%%$$$%%%&&&))))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&'''''''''(((((((((+++******)))))))))******(((((())),,,...///...,,,,,,,,,++++++++++++,,,,,,,,,,,,***))))))(((((((((******))))))))))))******(((((()))))))))*********)))***++++++,,,,,,+++++++++---------++++++,,,------.........////////////////////////......---,,,---------....../////////000////////////000000111333333444555666666666666555555555555666666666666333444444555777999:::;;;===>>>????????????AAACCCIIIOOO[[[nnn """$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((((((((((('''&&&''''''''''''''''''&&&'''(((((())))))((((((''''''&&&&&&&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))(((((()))************)))((()))))))))))))))))))))************************((((((((((((((((((((('''******))))))((((((((((((++++++,,,,,,,,,,,,++++++******)))+++---...---,,,++++++++++++,,,,,,------))))))*********+++++++++)))***+++,,,,,,,,,,,,++++++,,,,,,------...//////---,,,,,,,,,+++++++++******+++,,,,,,,,,,,,++++++******************++++++((()))***++++++,,,,,,,,,***************************************************+++,,,,,,++++++,,,...,,,,,,---------.........+++,,,------......------***+++,,,,,,,,,+++++++++******++++++++++++++++++)))'''&&&(((+++,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''+++***)))(((''''''''''''(((((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''((('''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&'''''''''&&&%%%'''&&&%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&%%%&&&'''&&&'''''''''(((((())))))((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%'''(((***)))'''&&&&&&'''%%%&&&'''&&&$$$###$$$%%%'''''''''((((((((())))))&&&'''((('''%%%$$$$$$%%%(((((((((((((((((((((((('''(((((((((((('''&&&&&&)))))))))*********++++++******))))))(((((())))))((('''(((***,,,,,,***(((++++++*********+++,,,,,,,,,+++***)))(((''''''''')))))))))((())))))***+++''''''''''''(((((((((((((((((()))***************+++,,,------++++++,,,---,,,,,,---------.........---...///000000000000000.........//////000000111///////////////000111111///000111222333333333333333333444444444555555555333333444555666888:::;;;===>>>??????>>>???AAACCCIIIOOO[[[nnn ###%%%'''&&&$$$###$$$$$$$$$$$$$$$###""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&''''''(((((((((''''''((())))))******))))))((('''((()))***++++++++++++(((((('''&&&&&&((()))***)))))))))************+++))))))))))))))))))))))))((()))******++++++******))))))************++++++************************))))))))))))************+++******)))((((((''''''+++,,,---......---,,,+++***))))))+++---...---+++)))******++++++,,,,,,---*********++++++++++++,,,+++************,,,---...///......------,,,++++++...------,,,,,,+++++++++((()))***+++++++++***)))*********)))******+++,,,&&&&&&'''((()))***++++++++++++++++++++++++++++++************************,,,,,,---,,,+++,,,---///---------.........//////++++++,,,---............)))***+++***(((((((((******++++++,,,++++++******((((((((()))***+++***(((''''''''''''''''''''''''*********)))((('''&&&%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))******---,,,***)))((('''''''''(((''''''''''''((())))))'''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&''''''''''''((((((''''''&&&%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&'''((('''%%%$$$&&&%%%%%%&&&''''''&&&$$$)))&&&%%%''''''&&&'''+++&&&&&&''''''((()))))))))((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((***)))'''&&&&&&''''''(((((('''%%%$$$%%%&&&''''''((((((((()))))))))'''((()))(((&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((''''''&&&(((((((((((())))))))))))(((((('''&&&&&&''''''''')))((('''((())))))'''&&&)))((((((((((((((())))))((((((((((((((()))***+++))))))((((((((())))))***''''''''''''(((((((((((('''(((((()))***)))))))))***+++,,,,,,++++++,,,---,,,,,,,,,------------...,,,---...000111111222222/////////000000000000000///......//////000111222///000111222333444444444222222222333444444555555333444444555666888999:::<<<===>>>>>>>>>???AAACCCHHHNNN[[[nnn!!!"""$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$$$$###&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''((()))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''(((&&&''''''(((((('''&&&&&&))))))************))))))'''((()))+++,,,---......***)))((('''''')))***+++))))))*********+++++++++++++++++++++++++++++++++)))******+++++++++++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,---------++++++++++++************+++,,,---......---,,,+++)))((()))+++------,,,***)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,************+++,,,------......------,,,+++++++++.........---,,,,,,++++++'''(((***,,,,,,+++***)))******)))))))))***,,,,,,(((((((((((()))******+++++++++++++++++++++++++++************************+++,,,,,,+++***+++---///---.........////////////------......------,,,+++((())))))'''$$$$$$&&&)))++++++,,,,,,+++***)))((('''(((******)))))))))***))))))))))))))))))))))))************)))'''&&&%%%((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((())))))************)))((((((((((((((((((''''''&&&'''((()))***)))((((((''''''(((((()))''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$***&&&&&&)))***''''''+++&&&&&&''''''((())))))***&&&'''((((((((((((''''''(((''''''&&&&&&&&&&&&&&&'''(((***)))'''&&&&&&'''((()))******)))(((***+++'''((((((((())))))))))))%%%'''((((((&&&&&&''')))&&&&&&&&&''''''(((((((((***************)))((((((%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''((((((***(((&&&'''((()))(((''')))(((((('''''''''(((((((((((((((((()))***+++,,,***))))))((((((((())))))((((((((()))))))))******(((((()))***************)))***++++++******+++---------------............------...///000000000000//////////////////..................///000111222000111222444555555666666111222222333444444555555444444444555666777888888;;;<<<>>>>>>>>>???AAACCCFFFMMM[[[ooo'''&&&%%%$$$$$$$$$%%%&&&!!!!!!###$$$%%%&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&''''''(((''''''&&&&&&''''''(((((((((((('''''''''(((***,,,...///000000+++***((('''((()))+++,,,))))))******++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------************************''''''((()))******+++++++++++++++,,,,,,---......+++,,,...//////...,,,+++(((((()))***------+++*********+++,,,,,,---......++++++,,,,,,,,,---------((()))***,,,------,,,,,,******+++,,,,,,------...//////...---,,,,,,++++++)))***,,,.........,,,+++******)))))))))***,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************+++++++++***)))***,,,.............../////////000000000///...---+++***))),,,---,,,***''''''***---++++++,,,,,,+++)))((('''&&&))),,,+++)))((())),,,************************&&&''')))*********)))((())))))((((((((('''''''''###$$$%%%&&&((()))***************)))((((((''''''(((''''''''''''((())))))((('''&&&&&&'''((()))***))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&&&&%%%$$$######%%%'''((('''''''''(((***)))'''%%%((($$$%%%++++++&&&&&&)))&&&&&&&&&'''((())))))***%%%&&&((()))))))))((('''(((((('''&&&&&&&&&&&&''''''(((***)))'''&&&&&&'''###%%%&&&''''''''')))+++(((((((((((())))))))))))###$$$%%%%%%$$$$$$&&&'''&&&&&&&&&'''''''''((((((+++,,,,,,,,,,,,+++******((((((((())))))))))))***)))))))))))))))***++++++***(((&&&&&&(((*********++++++***)))))))))))))))+++******)))))))))))))))******)))(((((((((((((((************++++++++++++))))))***+++++++++++++++((()))++++++******+++,,,............/////////000.........///......------/////////......------,,,............///000222222,,,---///000111222222222222222333333444555666666555555555555555666777888:::<<<===>>>>>>???BBBDDDEEEMMM\\\ppp%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###"""!!!%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))***+++,,,,,,---((((((((()))+++,,,+++)))///,,,******,,,+++(((%%%''''''((()))***,,,...///,,,++++++***)))(((((('''))))))(((((()))***++++++,,,+++***))))))***+++,,,)))******)))'''''''''(((,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---...///...---,,,+++///...---,,,+++,,,------+++,,,...---,,,,,,---///*********++++++,,,,,,,,,........................222000,,,++++++,,,,,,+++,,,,,,------...------,,,---,,,+++***+++,,,---...111111000...---,,,+++***,,,***((((((+++,,,+++*********++++++++++++************+++,,,,,,---......------............------------............---------------,,,,,,,,,++++++,,,,,,++++++***)))((((((((()))***++++++***)))((((((((())))))******++++++,,,,,,+++***)))((('''''''''&&&&&&&&&&&&%%%%%%%%%''''''((()))))))))))))))''')))******((((((***---,,,+++((("""%%%***,,,,,,+++***)))(((''''''***)))((((((((((((((()))&&&'''(((******((('''&&&***(((&&&'''***+++)))'''&&&### """%%%'''(((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$'''***,,,+++)))((((((&&&&&&&&&&&&'''((()))******+++,,,,,,***((())))))'''&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&''')))***)))'''$$$"""&&&''''''((()))******+++))))))))))))************'''(((((()))***+++++++++%%%&&&&&&&&&&&&&&&%%%%%%((((((((())))))))))))***&&&&&&&&&'''((()))))))))&&&(((+++***'''%%%&&&((((((((((((((('''''''''''',,,,,,,,,++++++++++++++++++***)))(((((()))******+++***)))))))))+++---///++++++---......---++++++---,,,+++,,,------,,,***,,,...000000///...///000000///...///111333222111000---...222444111//////111222222333333444444555888777666555666777999:::===>>>>>>=========@@@BBBHHHPPP]]]nnn%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))******+++++++++***(((((((((***+++***)))+++******+++++++++***(((***************+++,,,,,,******)))(((((('''&&&&&&************++++++,,,,,,---,,,+++******+++,,,---)))***+++***)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,...............------,,,,,,,,,---------------,,,///...---,,,,,,,,,------,,,---......------...///++++++,,,,,,,,,,,,,,,,,,------------------------111///,,,+++,,,------,,,,,,,,,---------,,,++++++,,,,,,+++++++++,,,---...000000///...---,,,,,,+++---+++))))))+++,,,+++)))***++++++,,,,,,++++++***+++++++++,,,,,,------...,,,------......------,,,---......//////......---++++++++++++************,,,,,,++++++***))))))(((((()))***++++++***)))((())))))((((((''''''&&&&&&***++++++******)))((('''******)))))))))(((((((((&&&&&&'''(((((((((((((((''')))***)))((((((***---...,,,(((%%%"""###'''***,,,,,,,,,++++++***))))))***)))))))))))))))******((((((''''''''''''(((((('''%%%$$$%%%'''(((&&&$$$'''%%%######%%%'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&(((+++,,,+++)))))))))+++******)))))))))))))))***+++,,,,,,***))))))***((((((((((((((((((((((((%%%%%%&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&'''''''''(((((()))))))))''''''((((((((()))))))))''''''((())))))***++++++'''(((((())))))(((''''''&&&''''''''''''(((((((((%%%&&&'''((()))******+++$$$''')))***))))))***,,,***))))))))))))((((((((()))))))))))))))))))))(((***)))((((((((()))******...,,,***)))(((((()))***,,,,,,,,,------,,,,,,,,,---,,,+++,,,---...,,,***+++---//////...---...///000///...///111333222111666222222555777555444555111222222333333444444555666666555555666888;;;<<<<<<===>>>======>>>@@@CCCFFFNNN\\\mmm$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''(((((('''''''''((())))))&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))*********,,,***''''''((()))))))))(((***+++,,,+++++++++,,,---,,,,,,++++++******************)))(((((('''''',,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------+++,,,---,,,***)))***+++------------------------......//////......---,,,++++++++++++,,,------...///...------,,,,,,------***,,,------,,,,,,---.........------------------------------------------000...,,,+++---.........,,,---------,,,+++******,,,,,,,,,+++,,,------...//////.........---------...,,,******++++++***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,---......//////......---*********)))))))))((((((,,,,,,++++++***)))))))))))))))************))))))))))))((((((''''''&&&&&&((()))***++++++***)))((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''((())))))((()))+++---///,,,)))''''''((())))))*********+++*********)))))))))))))))***+++,,,,,,***(((&&&%%%%%%&&&(((***)))(((''''''))))))(((''''''&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))******))))))***+++//////...,,,+++***)))((()))+++,,,,,,***))))))***''''''(((((()))******+++&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''&&&%%%&&&''')))***'''''''''''''''''''''(((&&&&&&'''''''''(((((((((''''''(((((())))))******'''(((((())))))(((((((((((((((((()))))))))******&&&&&&'''((()))++++++,,,&&&((()))***)))***+++---************))))))))))))'''''''''(((((((((((((((''''''''''''((()))******,,,+++***((('''(((((()))------,,,,,,,,,,,,---------,,,+++,,,......---++++++,,,......---------...000///...///111333222111333000///333555333222333111222222333333444444555444444444444666999<<<===;;;<<<===>>>>>>???AAACCCDDDLLLZZZkkk######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&'''((())))))''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))---+++(((&&&'''((())))))'''***------***)))+++------------,,,,,,+++******------,,,,,,+++++++++***,,,---------------------------,,,,,,,,,,,,------,,,---...---,,,+++,,,------------------------------............---,,,,,,+++*********+++,,,...//////......---------------)))***,,,+++******+++---000000//////......------------------------------...---+++,,,.../////////............---,,,++++++,,,,,,,,,,,,------......---.....................///...,,,+++++++++******++++++,,,,,,,,,,,,++++++---------------,,,,,,,,,------............------......////////////......************))))))))))))+++++++++*********)))))))))))))))******)))))))))(((((())))))******++++++&&&((()))+++++++++***)))''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''(((((()))+++,,,...+++((((((++++++)))'''%%%&&&'''((()))(((((('''(((((((((((()))***+++,,,((('''&&&&&&&&&&&&'''(((******)))))))))))))))((('''&&&&&&'''((((((&&&$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''***,,,//////...---,,,***)))((()))***,,,+++***))))))***%%%%%%&&&&&&''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((()))))))))%%%&&&&&&''''''''''''&&&'''''''''((((((((())))))))))))))))))*********************)))((((((((()))*********)))))))))((((((((((((((()))))))))))))))&&&&&&&&&'''((()))******))))))(((((()))***+++,,,...---,,,++++++,,,---...,,,,,,+++---...///---,,,+++---//////...---...///000///...///111333222111...,,,...333555222//////111222222333333444444555555444444444555888;;;<<<:::;;;===>>>>>>???BBBDDDDDDMMMZZZkkk"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''((((((((())))))))))))))))))))))))))))))************))))))))))))...+++((('''((()))***)))))),,,///...***)))***,,,++++++,,,---------,,,,,,------------,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,,,,,,,++++++,,,...///...---,,,---///........................---------------,,,++++++++++++******+++---///000...//////.........------+++,,,------,,,,,,---///000000000//////.........------------------------...,,,,,,---///000000/////////000000///...------,,,,,,---------.........---------...............//////...,,,+++***++++++******++++++++++++******...---------------------//////000000000000//////...//////////////////...,,,,,,+++++++++*********+++++++++******************))))))))))))))))))***(((((())))))******++++++'''((()))***++++++******************))))))))))))''''''((())))))))))))(((&&&&&&&&&'''(((***+++++++++)))'''(((+++,,,)))&&&$$$%%%''')))))))))((('''&&&&&&&&&'''((()))***+++%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%'''((('''%%%"""&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%(((***++++++,,,,,,+++***))))))''')))******)))((()))***&&&&&&&&&%%%%%%%%%$$$$$$(((''''''''''''((()))***''''''&&&&&&&&&&&&'''''''''((()))******(((&&&%%%'''''''''''''''&&&&&&&&&''''''((((((((()))))))))'''''''''''''''(((((((((%%%&&&&&&'''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&++++++******)))(((((((((***)))((('''''''''(((((())))))((((((((('''''''''''''''(((((())))))))))))%%%&&&&&&'''((())))))))))))*********+++,,,,,,---///...,,,,,,,,,,,,...///,,,,,,+++---//////...,,,---///000111000///000111000///...///111333222111//////333:::<<<888222111111222222333333444444555777666555444555666888:::999;;;===??????@@@AAACCCFFFNNNZZZjjj!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((()))))))))***************************************+++++++++...,,,))))))***++++++++++++---...---+++******+++)))+++,,,...//////......,,,,,,,,,,,,,,,,,,++++++------...//////...,,,+++++++++,,,,,,,,,,,,++++++,,,...///...------...000////////////////////////------......------,,,+++,,,,,,,,,,,,---......///...////////////...------...000111111000000111222000000//////////////////...........................---,,,---///000///...//////000000000000000///,,,,,,---............---------.....................//////---++++++,,,---++++++,,,,,,,,,,,,++++++---------------.........000000111111111111000000...//////000000//////...---------,,,,,,,,,,,,+++******************************))))))))))))******))))))((((((''''''&&&&&&(((((()))))))))***++++++))))))))))))(((((((((((('''(((((()))))))))))))))&&&%%%%%%&&&)))+++++++++((('''''')))******)))''''''(((***,,,,,,,,,***)))&&&&&&&&&&&&'''(((((()))$$$%%%'''))))))'''%%%$$$((())))))(((&&&%%%&&&'''%%%$$$%%%&&&''''''%%%###&&&&&&&&&''''''''''''(((''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$''')))'''((()))*********)))(((%%%'''))))))((('''(((((()))(((((('''&&&&&&%%%%%%((('''&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((%%%''')))++++++)))'''%%%'''''''''''''''''''''(((''''''((((((((()))))))))&&&&&&'''''''''''''''''''''((())))))************(((((()))))))))*********++++++***)))(((((('''''''''&&&$$$%%%'''***+++***((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((&&&'''((()))))))))))))))------,,,,,,+++******)))......------------......,,,,,,,,,---///000///---...///111111000000000111000///...///111333222111//////444;;;>>>999333111111222222333333444444555777666555444444666777999999<<<>>>?????????AAABBBFFFNNNZZZjjj """$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((''''''&&&&&&&&&&&&''''''((((((((())))))))))))++++++++++++++++++++++++******++++++,,,,,,---------+++++++++---...---,,,+++++++++,,,---...,,,+++***+++---///000///...---,,,,,,,,,,,,,,,,,,,,,,,,...///000111000///---,,,+++,,,---......---,,,+++,,,---......------...000///////////////////////////////////////......---------...//////............//////000///...---,,,///000222111000000111333....../////////////////////////////////////////////...---...000000///------...///000000111000000,,,,,,.../////////...---..................---------...///...,,,+++---///------............------,,,,,,------......//////000000111111111111000000//////000000000000//////------------,,,,,,,,,,,,************************+++***)))(((((()))***+++))))))((((((''''''&&&&&&+++***((((((((()))***,,,''''''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((&&&%%%$$$%%%)))++++++***&&&((()))))))))((()))***((())),,,------,,,***)))((((((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&***,,,,,,+++((('''((()))%%%%%%%%%&&&((()))(((&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((&&&'''((())))))((('''&&&###%%%''''''&&&&&&&&&'''(((((((((((('''''''''''''''&&&%%%$$$%%%&&&((()))((('''%%%$$$$$$%%%'''((($$$%%%''')))***++++++***'''''''''(((((()))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******+++++++++,,,,,,,,,,,,------------(((((((((((((((((((((((()))&&&$$$%%%(((+++,,,+++)))))))))(((((((((((('''%%%&&&&&&'''(((((())))))'''((()))*********)))(((,,,,,,,,,++++++***)))(((------............------,,,,,,,,,---///000///...---///111111000///000111000///...///111333222111---,,,...555777444111111111222222333333444444555555555444333444666888::::::<<>>??????AAAJJJXXXjjj$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&'''((()))***)))'''&&&''')))******)))+++***)))))))))***,,,,,,222///,,,+++,,,---,,,*********)))))))))***,,,---//////............------***+++---......---,,,,,,++++++---.........---,,,222000....../////////...//////000000000//////...///...,,,+++++++++,,,---......---...000000///...//////...//////000111111111111222333444444222000666444222000000111333444111333555555333111000///111000...///000222222111000222333333111///...---333111000111222222000...///000000111000...---,,,///...------,,,---------111222222222111///---,,,,,,---...---,,,,,,---/////////...------------...,,,++++++******++++++,,,...------------...//////////////////000000000000000000000000///////////////...------,,,+++***************++++++,,,,,,,,,++++++******)))(((((((((+++******))))))******+++,,,,,,+++***)))(((''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))((()))***+++,,,---------***)))(((''''''((()))***''''''((())))))(((''''''***)))((()))))))))'''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''(((((()))$$$%%%&&&''''''&&&%%%$$$'''&&&$$$######$$$&&&''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&############$$$$$$%%%&&&&&&'''((())))))((('''&&&$$$&&&(((******)))((('''******)))(((((((((((((((******(((,,,===JJJAAA///))))))(((((('''''''''&&&(((''''''&&&&&&((()))***))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,&&&&&&&&&'''((())))))***+++***)))(((((()))******))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))'''((()))))))))'''&&&%%%)))***+++,,,,,,+++)))(((((()))+++---///...+++(((((()))***+++,,,---......000000111111111000000///...///111111000000111333222111000000000111333444555444333222222222333444555444333333444666999:::??????>>><<<;;;===@@@DDDEEEMMMZZZlll$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&'''((())))))***((('''''')))******)))+++***)))))))))***,,,,,,222///,,,+++,,,---,,,***,,,,,,+++***++++++------/////////...............+++,,,---......---,,,,,,............///000111222111000//////000000000000111111222222222111111000222111000//////000111222222111000000111222333333555444444444555555666777666666666777888888777666999888777666555444444444333444666666555444333333666444333333444555444333111111222222111111222333222111111222333222000......///000111111111000///111111000000000000000000---...////////////...---......///...------...000///...------,,,,,,---------,,,,,,++++++,,,,,,---...------------...//////////////////000000000111000000000000////////////------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************))))))++++++************++++++************))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((***)))(((''''''((()))*********))))))((((((''''''))))))***+++,,,,,,,,,,,,))))))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&'''((())))))((('''&&&###$$$&&&'''''''''&&&&&&***)))(((''''''''''''((("""(((222DDDQQQJJJ999)))(((((((((''''''''''''(((''''''&&&'''((()))***(((((((((((((((((((((((('''((((((((())))))))))))((((((((()))))))))))))))&&&&&&''''''((())))))***+++***))))))))))))***+++)))))))))((((((((('''''')))(((((((((((((((((()))(((((()))))))))(((((('''******+++++++++******))),,,++++++,,,......,,,+++,,,,,,,,,,,,,,,---------000000000111111000000//////000111111000///111222111111000111222333555666666555444333222222333444555444333333444666888:::===>>>>>>===<<<===@@@CCCEEELLLYYYkkk%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&'''((((((&&&&&&'''(((((((((''''''''''''((((((+++)))(((((()))***)))(((+++***)))))))))***,,,,,,000...,,,,,,------,,,+++......---,,,,,,,,,------..................//////......////////////...---...------,,,---///111222............///000111222111222333444444333222222555444444444444555666666555444333333444666888999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>???<<<============<<<<<<;;;<<<<<<=========<<<;;;;;;:::999777777888888777555555444222111111333444555222222222333555444111.........//////000//////...//////000000000000//////------...//////////////////000000///...---///111000///......------.........------------------.........------......///000/////////000000000111111000000000000////////////+++,,,,,,,,,------------++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,,,,++++++++++++++++++,,,(((((())))))*********+++*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))++++++***)))((('''&&&&&&******++++++++++++******(((((('''&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%$$$$$$###&&&''''''((((((''''''&&&###$$$&&&((((((&&&$$$###%%%%%%%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''$$$(((...888AAA;;;///((((((((((((''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((('''''''''&&&&&&''''''((()))))))))+++******)))******++++++***)))))))))))))))(((((())))))************))))))))))))))))))))))))******+++***************++++++---***(((((()))*********.........------,,,,,,,,,//////000000000000000000000111222111000///000111///000000111333555777888777666555333222222333333444444333333444666888999;;;===>>>>>>>>>>>>???AAAFFFLLLYYYlll%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&((()))((('''&&&'''((())))))(((((('''(((((((((,,,***(((((()))))))))'''+++***)))))))))***,,,,,,...------,,,---------,,,///......------,,,,,,,,,,,,---------......//////111111111111111111111111.........//////000000000///000111222222444666888777888:::;;;;;;:::999888;;;;;;;;;;;;<<<<<<======;;;<<<>>>??????@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEDDDDDDEEEHHHJJJFFFFFFFFFGGGGGGHHHHHHIIIKKKJJJIIIIIIHHHHHHFFFEEEBBBAAA@@@@@@AAA@@@???===@@@>>>;;;999888888888888666666777999:::999666444333333222222111000////////////000111111000//////000000111111111000000000000000111///...---///000222111000000//////000000//////............//////...............//////000//////000000000111111111000000000000////////////,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++++++++,,,,,,))))))))))))******************)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''******++++++***)))(((((('''''''''&&&&&&''''''''')))(((''''''''''''((()))&&&''')))(((''''''''''''&&&''''''((((((((((((((()))((((((((('''''''''&&&'''(((((((((((((((((('''$$$%%%&&&''''''&&&%%%$$$%%%&&&'''((())))))******&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&&&&++++++((($$$&&&***)))$$$((((((((((((((('''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''(((((())))))***************+++++++++************)))))))))))))))***+++,,,,,,+++***)))******)))((()))***,,,---+++***)))))))))***+++,,,---+++))))))***++++++***------------,,,,,,,,,,,,//////......//////000000111222222111///...///000......000222444666888999777666444222222111222222333333333333555666888888999;;;>>>??????>>>???@@@GGGMMMZZZnnn%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))(((''''''((()))******)))((((((((())))))---+++)))((()))***)))(((+++***)))))))))***,,,,,,,,,,,,------------------.........------,,,+++++++++,,,,,,---...//////000111111111111111222222222222333555666666555444333555777999::::::;;;>>>AAABBBCCCEEEGGGGGGGGGEEEDDDAAABBBCCCDDDEEEFFFFFFGGGEEEIIINNNPPPOOONNNNNNNNNSSSSSSSSSTTTUUUVVVWWWXXXVVVWWWVVVTTTTTTVVV[[[___]]]\\\ZZZXXXWWWXXXXXXYYY^^^[[[YYYXXXXXXWWWSSSPPPMMMLLLLLLMMMNNNNNNLLLJJJLLLIIIFFFDDDCCCBBB???===<<<<<<===>>>@@@???===;;;888888888777666666666666444444444444444333333222000000000111222333444444000111111000...---///000111000//////......//////000//////......//////000///............///000000000000000000111111111111000000000000//////////////////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,++++++******++++++,,,************)))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******************)))(((''''''&&&''''''''''''''''''&&&(((((((((''''''((((((((($$$&&&((((((&&&%%%&&&'''&&&'''((()))))))))(((((('''''''''(((((()))))))))(((((((((''''''(((((((((''''''&&&%%%%%%&&&''''''&&&''')))***+++++++++***&&&&&&''''''''''''&&&&&&(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&((()))'''%%%&&&)))++++++'''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&'''(((((((((''''''''''''(((((((((((())))))******++++++++++++))))))))))))************)))***+++,,,,,,+++***)))+++***)))))))))+++,,,---+++***)))))))))***,,,---...------...//////---+++++++++++++++,,,,,,,,,,,,......------...///000000111222222111///...///000---...000222444666777888666555333222111111111222222333333444555666777888888:::>>>??????>>>??????FFFKKKXXXnnn%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((((((((''''''((())))))''''''((()))******))))))))))))******,,,***))))))*********)))+++***)))))))))***,,,,,,***,,,......---------///---------...------,,,+++,,,,,,---...000111222222000000000111222333555555444555777999::::::999999;;;>>>AAAAAA@@@AAAEEEIIILLLNNNQQQSSSSSSRRRQQQOOOGGGIIILLLOOORRRUUUVVVWWWWWW\\\aaabbb```______```hhhhhhiiikkkmmmoooqqqrrrvvvvvvuuusssrrruuu|||~~~zzzwwwtttrrrrrrvvvtttrrrrrrssspppkkkfff\\\\\\]]]___aaabbbaaa___\\\VVVPPPLLLKKKJJJGGGDDDAAA@@@@@@AAABBBCCCBBB@@@<<<<<<;;;;;;;;;<<<<<<===999888777555444444444444//////000111333666888999222333333111//////000111///...------,,,,,,------000//////......//////000//////......//////000111000000000111111111222222000000000000////////////000000///...---,,,++++++------------,,,,,,,,,,,,******+++,,,,,,---......+++******************++++++*********))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++)))))))))))))))(((''''''&&&'''(((((((((((('''&&&%%%%%%&&&''''''&&&%%%%%%&&&))),,,+++)))((()))+++%%%&&&((()))))))))((('''$$$%%%%%%&&&''''''(((((((((''''''&&&&&&''''''((()))'''%%%$$$$$$%%%''')))'''(((***+++++++++***)))&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''!!!###'''***,,,,,,+++)))'''''''''(((((((((((((((&&&''''''((()))(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$$$$%%%&&&'''((()))***''''''(((((((((((((((((('''((()))***************(((((()))))))))))))))*********++++++++++++************************++++++))))))))))))***+++,,,,,,)))))))))+++------+++)))*********++++++,,,,,,,,,...---,,,,,,---...000111000111222111000///000111000111222444555666666666555444333222111222333333222222333444555666666777777:::===>>>>>>>>>???@@@CCCHHHVVVmmm&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((((('''''')))***)))((('''((()))))))))))))))***++++++,,,+++***((()))***++++++***+++***)))))))))***,,,,,,(((+++...///------...///,,,---.../////////......//////000222333444666666444444444555777999<<<===;;;;;;;;;===@@@DDDGGGJJJKKKNNNQQQQQQOOOPPPTTTXXX___aaadddfffgggfffdddbbb\\\___dddkkkqqqvvvyyy{{{|||~~~}}}{{{|||~~~wwwjjj```\\\ZZZXXXUUUQQQPPPNNNNNNPPPRRRRRRQQQOOONNNKKKIIIGGGFFFFFFFFFDDDBBB>>>;;;:::999:::;;;888888777777777888999:::555666666444222111222333000///......------....../////////......////////////////////////000000111000000111111111222222222000000000000//////////////////......---------,,,......---------,,,,,,,,,******++++++,,,,,,------***))))))(((((())))))***))))))))))))*********************)))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''''''''(((((())))))******((((((((()))(((((('''''''''((())))))))))))((('''###%%%'''(((((('''%%%###%%%(((,,,+++((('''))),,,$$$&&&'''))))))((('''&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''((()))******((('''&&&&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&'''(((((($$$%%%'''***+++((($$$"""''''''''''''((((((((()))&&&&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((((((((()))((((((((((((((((((((('''%%%&&&((()))******))))))''''''((((((((()))))))))******))))))))))))************************))))))(((((()))***+++,,,,,,,,,(((&&&%%%&&&)))++++++***,,,,,,,,,,,,,,,+++++++++---,,,++++++,,,---000111///000111111000///111222555555666777888777666666555555444333444555666777111222333444555666666666888:::<<<======>>>???AAACCCIIIVVVnnn&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))((('''''')))***)))((('''(((***))))))))))))***+++,,,---+++)))((()))+++,,,,,,++++++***)))))))))***,,,,,,'''+++...///...---...000---...///111111111000000111111333444666777888999:::::::::;;;>>>@@@CCCEEEHHHGGGEEEFFFKKKRRRZZZ______cccffffffcccdddhhhmmmuuuwww{{{}}}~~~}}}{{{yyywww{{{{{{sssooommmkkkiiigggddddddfffhhhiiijjjjjjhhhccc^^^YYYUUUSSSRRRSSSPPPKKKGGGEEEEEEFFFHHHEEEDDDAAA>>>;;;:::999999777888888666444333444555333222222111111111111111//////............/////////////////////000111111000111111111111222222222000000000000////////////---------............///.........------,,,,,,,,,******++++++++++++,,,,,,))))))(((((((((((())))))''''''((()))***+++,,,,,,+++++++++************)))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))((((((((((((''''''(((((((((((((((''''''((()))******)))((('''$$$&&&)))++++++)))&&&$$$ $$$### !!!$$$$$$%%%'''((()))((('''&&&*********)))(((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&((())))))(((&&&%%%&&&'''((()))((('''$$$###&&&''''''''''''''''''&&&((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''((()))******(((&&&$$$&&&&&&&&&&&&&&&'''((()))---(((&&&'''((((((((((((&&&'''''''''(((((())))))%%%&&&((()))))))))((('''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))(((((((((((('''''''''((((((((((((((('''''''''$$$%%%'''((()))))))))(((&&&'''''''''(((((())))))+++***)))(((((()))***+++)))***+++++++++)))(((&&&'''(((***+++,,,,,,++++++...+++))))))+++///222333000//////---,,,++++++***---,,,+++++++++---000111...///111111000000111333888999::::::999888777666666666555555666777999:::111111333444555666666666888:::<<<<<<===>>>@@@BBBFFFLLLZZZrrr$$$###$$$&&&((()))((('''%%%%%%&&&&&&'''(((((((((((((((''''''&&&$$$###"""'''&&&&&&&&&&&&'''((((((%%%&&&&&&''')))+++,,,---***+++,,,+++***)))***+++)))***************)))))),,,---.........,,,+++***'''(((***+++,,,+++******///......---------......///222444444222111222444222555888===@@@BBBBBBCCCAAABBBDDDEEEGGGJJJNNNQQQSSSSSSSSSVVV^^^lll{{{}}}uuulllhhhhhhiiieee^^^YYYUUUQQQMMMJJJNNNOOOPPPOOOKKKHHHFFFFFF:::>>>>>>:::999===<<<777666999888444222444222///........................444222111111222222111///......///000000111222222333222222111000//////...//////.........---------,,,,,,---...---,,,***)))..................------,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++))))))))))))))))))))))))+++***)))(((((()))***+++***************)))((((((***)))(((''''''((()))***---,,,+++******+++,,,---))))))))))))((((((((((((((((((''''''''''''((((((************))))))))))))+++***)))'''%%%$$$$$$$$$'''((()))***++++++++++++((((((''''''''''''((((((+++***'''&&&%%%&&&''')))******))))))((((((''''''((((((''''''''''''(((((('''((()))((('''(((***+++***)))(((&&&%%%$$$$$$$$$))))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&''')))+++,,,+++***((('''''''''((()))(((((()))(((((('''&&&&&&(((''''''(((***+++***)))+++***)))'''%%%%%%&&&''''''((()))++++++******)))+++***)))'''''''''((()))++++++***))))))((())))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,------------------------333222000///...///111222222333444555666666666666444555555666666555444333555444444444444555666666999;;;===>>>======>>>???BBBIIIZZZttt'''&&&%%%%%%&&&&&&%%%$$$((((((((()))******++++++************)))((('''&&&&&&&&&&&&&&&&&&''''''((()))((((((((())))))***+++((()))******(((((((((***)))(((((('''''''''((())),,,------------+++***)))((()))***+++,,,,,,,,,,,,///////////////000111222111333666777777888:::===888;;;???DDDHHHKKKLLLLLLOOOQQQVVVZZZ```fffkkkooopppqqqrrrvvv}}}yyyqqqlllkkkkkkhhhhhhhhhgggccc^^^XXXUUUMMMOOOKKKCCC@@@BBBAAA===:::<<<:::666555777666333111111111222444555555444///...------......---+++111111111222222222333333333222222222111000000000//////.........---------,,,------...---,,,+++***+++,,,,,,------...............------,,,+++******************************((((((((((((((((((((((((******))))))))))))*********************)))(((((())))))(((((((((((()))))))))(((((((((((((((((()))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((((((((('''''''''(((((('''''''''((())))))((()))))))))))))))(((((((((''''''''''''''''''((()))((('''&&&%%%&&&&&&'''))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&(((***'''&&&%%%###"""!!!!!!!!!)))((((((((('''''''''&&&''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''')))***,,,///---)))&&&$$$%%%'''((())))))******)))((((((''''''&&&%%%&&&(((***)))(((+++(((%%%%%%((()))(((&&&'''((()))***+++******)))+++***)))(((''''''((())),,,+++***)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++*********------------------------111000///......///111222111222333555666777777777666666555555444444444444444444444444444555555666888:::<<<===<<<<<<>>>???BBBKKK]]]vvv(((&&&######$$$%%%%%%$$$%%%%%%&&&''''''(((((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''++++++***)))((((((((((((&&&((()))((('''&&&''')))***)))(((''''''((()))***---.........---,,,+++***++++++++++++,,,---.........//////000111222444444888:::<<<===>>>@@@DDDFFFDDDGGGLLLRRRWWW[[[]]]]]]eeehhhmmmttt{{{wwwkkkiiiaaaWWWPPPNNNLLLJJJHHHJJJIIIDDDBBBCCCAAA===<<<:::777666555444222000555444333333444444333222000000000000000000000000222222222222222222222111/////////............------------...------,,,+++******+++,,,---......///000///...---,,,***))))))------,,,++++++***)))))))))))))))))))))))))))))))))******************)))*********+++******)))(((((())))))******))))))(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((()))***,,,,,,))))))(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%(((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&((((((((('''&&&%%%$$$$$$$$$((((((((('''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''')))***+++...,,,'''$$$###%%%(((+++***************))))))((('''&&&%%%''')))***)))(((+++&&&###%%%+++---***&&&'''((()))*********))))))***))))))(((((((((((()))+++******))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))))))))------------------------///...------...///111222000111333555666777888888999777555333222333444444444333333333333444555555777999;;;;;;;;;;;;===???AAAKKK]]]uuu%%%""" !!!###&&&'''((($$$$$$$$$%%%&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''******)))(((''''''''''''&&&'''((((((''''''((()))+++++++++,,,,,,,,,,,,,,,//////.........------,,,------,,,,,,---///111222444444444555777999:::;;;BBBCCCDDDFFFHHHKKKOOOQQQVVVYYY___eeekkkppprrrssszzz|||uuulllgggccc```___cccddd___[[[WWWQQQJJJGGGCCC>>>;;;:::888555333222111//////000000///---000000000111111111111222111111111111111222222222/////////...............------.........---------,,,,,,,,,------.........//////...---,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++))))))+++,,,,,,+++))))))*********++++++******)))((()))***++++++***)))(((((()))***++++++***)))((()))(((((((((((('''''''''))))))(((((((((((())))))(((''''''''''''&&&&&&&&&)))(((((((((((()))******(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''''''''((()))*********((((((''''''''''''((((((%%%%%%&&&%%%$$$$$$%%%'''((((((((((((''''''&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))***'''&&&%%%%%%&&&(((+++---)))))))))******))))))((((((''''''(((***++++++***+++)))(((***,,,---***(((((((((((())))))))))))))))))))))))(((((((((((()))))))))((((((((((((((()))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++***))))))***,,,------------------------------,,,,,,,,,---///000111///000222444666888999:::;;;999555222111222333555333333333333333444555555666888999::::::;;;===???>>>III[[[qqq%%%""" !!!###&&&'''(((&&&''''''((())))))******&&&'''((())))))***))))))%%%&&&'''(((((((((''''''''''''&&&&&&&&&'''(((((('''(((******))))))***+++)))+++---///000...,,,+++------------------......111000000000111333555666<<<<<<===>>>@@@BBBDDDEEEKKKLLLOOOUUU[[[aaaeeegggnnnrrrxxx~~~yyymmmcccVVVPPPHHHDDDCCCCCCAAA>>>999777555555555555333111444444444444555555666666000000111111111111111111////////////////////////.....................///000000//////......------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,+++***)))******++++++++++++******((()))***++++++***)))((()))***,,,,,,,,,,,,***)))*********))))))))))))((()))))))))(((((())))))))))))))))))(((((((((((('''''''''''''''((()))***+++((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))))))))((((((&&&&&&'''((()))***++++++((((((''''''''''''((((((&&&''''''&&&%%%%%%&&&((($$$$$$%%%%%%%%%%%%$$$###&&&&&&&&&'''''''''''''''((((((&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))))))))###$$$&&&((()))*********''''''(((((()))((((((''''''&&&&&&''')))******)))+++...000000---***)))***((((((((((((((()))))))))((((((((())))))))))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((************************++++++++++++++++++++++++,,,+++*********,,,---...------------------------,,,,,,,,,---...//////000...///222444777888999:::<<<999555222000111444555444333333333333444555555666777888999999:::===??????IIIZZZooo(((&&&######$$$%%%%%%$$$%%%%%%&&&&&&'''(((((((((%%%&&&'''(((((((((((((((&&&'''((()))***)))((((((%%%%%%&&&&&&'''((()))***((()))++++++******,,,---'''))),,,...///...,,,***---,,,------...///000111666666666777999:::<<<<<<>>>???AAACCCGGGJJJMMMOOOWWWZZZaaalllxxxzzzooo```UUUOOOKKKFFFBBBFFFDDDBBBAAA@@@???<<<:::777777777666555555555444222222222222222111111111...////////////000000000///............///000000222222111000///...------,,,,,,,,,---......//////******+++,,,,,,---......))))))))))))))))))))))))******++++++++++++******)))***++++++,,,+++++++++)))******************)))))))))************))))))+++++++++*********))))))(((''''''&&&&&&''''''(((************))))))))))))###$$$%%%&&&(((+++---...)))((('''''''''((()))***''''''&&&&&&&&&&&&'''''')))))))))))))))*********&&&''''''((()))******+++&&&&&&%%%%%%%%%%%%&&&&&&(((((()))(((&&&&&&'''((($$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''((())))))(((((($$$&&&)))******(((%%%###&&&''''''(((((((((((('''&&&%%%$$$%%%((()))(((''')))///444333---((()))+++(((((('''''''''((()))***'''(((((())))))))))))((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((************************++++++++++++++++++++++++***************+++,,,---------------------------,,,,,,---......////////////000222444777888999::::::888555222111222444666555444444444444555666666666777888888999;;;>>>AAADDDLLLZZZnnn'''&&&%%%%%%&&&&&&%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%'''(((***+++++++++))))))(((''''''(((((()))***+++((()))++++++***+++,,,...+++++++++,,,------......000000111222333666888999<<<===???@@@BBBCCCCCCCCCDDDFFFJJJOOOUUUZZZ___bbbiiinnnyyyssshhhaaa[[[VVVQQQOOOLLLJJJIIIFFFDDDAAAAAA@@@>>><<<999777555444555555555444444333333222.../////////000000000000//////.........///111111000000//////.........------------...............++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))***++++++,,,,,,,,,++++++******))))))******+++))))))(((((((((((())))))************))))))))))))((((((''''''''''''((((((++++++*********)))))))))%%%%%%&&&'''))),,,---///---,,,***)))((((((******(((''''''''''''''''''((()))(((''''''''')))***+++''''''(((((())))))******&&&&&&%%%%%%%%%%%%&&&&&&((())))))(((&&&%%%'''(((&&&''')))***+++***)))(((%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((())))))(((((('''&&&'''((())))))'''%%%###''''''((()))))))))))))))((('''&&&''')))+++***)))(((,,,111111...+++))))))(((''''''&&&'''((()))***&&&'''((()))******)))(((((('''''''''(((((()))***((((((((((((((((((((((((************************************************((()))***+++,,,,,,,,,,,,---------------------------....../////////......///000222444666888999999888777444222222333555666666555555555555666777777777888888999999;;;???BBBGGGMMMXXXlll$$$###$$$&&&((()))((('''%%%%%%&&&''''''(((((()))'''(((((()))((((((''''''''')))+++,,,---,,,***)))******************+++,,,''')))***+++******,,,---000...,,,+++,,,///222444666666777888:::===@@@BBB@@@BBBDDDFFFHHHHHHHHHHHHQQQTTTYYY```gggooouuuxxx{{{}}}xxx||||||nnnkkkhhheeecccaaa]]][[[PPPNNNKKKGGGCCC???<<<:::888888777666555444444444.../////////000000111111000///.........000111222------................../////////......------,,,---,,,,,,++++++******)))........................---,,,+++******+++,,,---)))***+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++***)))(((((()))***+++))))))))))))((((((((((((******))))))))))))******************))))))))))))******))))))***++++++,,,111///---***)))((()))***((((((''''''''''''(((((()))(((&&&%%%&&&'''***+++(((((((((((())))))))))))(((((((((''''''((((((((((((((()))'''%%%%%%&&&'''"""$$$&&&'''((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%''')))***))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((()))))))))((('''%%%%%%&&&''''''((((((((((((((()))***************,,,+++***+++---......---'''))),,,//////...***'''(((''''''&&&&&&((()))***&&&'''(((*********)))((()))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))************************)))***,,,---......------------------------------/////////000//////......000111333555666777888888777666444333333444555666666666666666666777888888777888999999999<<<@@@CCCHHHKKKUUUiii'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((()))******))))))))))))******---***)))***,,,...---,,,------------,,,///333666888;;;>>>??????BBBGGGLLLIIILLLOOOPPPPPPRRRVVVZZZ___dddjjjooouuu}}}}}}xxxuuuqqqooommmnnnwwwzzzrrrmmmaaaRRRIIIGGGGGGEEEEEEDDDAAA<<<;;;;;;555...333333111///,,,,,,...111000...---...000111111000111111000......---------///...,,,,,,...///......,,,---...///000000000000---------,,,,,,,,,++++++,,,+++***)))))))))***+++***************************)))'''((()))+++*********((((((***...///---+++***+++,,,,,,---------,,,++++++******++++++,,,---((((((((((((((((((((((((***)))((((((((((((((()))///...,,,***(((&&&%%%%%%&&&&&&&&&'''''''''''''''&&&'''(((((()))(((((('''((((((((((((((()))******((('''%%%$$$###$$$%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''************(((&&&$$$###'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))((('''&&&%%%%%%&&&'''(((***)))'''&&&'''(((***+++,,,***((('''&&&'''((()))///............,,,(((%%%)))(((''''''''')))***+++(((((((((((())))))))))))((('''%%%$$$%%%&&&(((***'''''''''''''''&&&&&&&&&))))))))))))))))))))))))+++,,,,,,------,,,,,,+++///...---,,,+++,,,---...++++++,,,,,,,,,,,,------,,,---.../////////...---111222333444555555555555666444222222444666666666777777777777777777777777333444555777:::===???@@@BBBKKKZZZooo%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))(((((((((((()))))))))***))))))))))))***+++,,,,,,---+++)))+++---//////...,,,---///111444777:::<<>>???;;;555222111111000000000111222///000000000000000000111222111000///////////////000...------...///...------............,,,+++***---------,,,,,,,,,++++++,,,+++************+++,,,************************,,,***))))))***+++***)))***)))(((***---...---+++++++++,,,,,,------------******))))))******+++,,,))))))))))))))))))))))))(((((('''(((((()))***+++------......,,,***(((&&&***)))((('''&&&%%%%%%%%%))))))))))))))))))))))))((((((''''''(((((()))***)))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!"""$$$%%%&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))(((''''''''''''((()))---+++)))'''&&&&&&&&&'''+++***(((&&&&&&'''((())))))((()))+++......---+++)))((((((''''''((()))*********))))))((((((''''''((('''&&&%%%&&&''')))***((('''''''''''''''''''''))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------------......//////......111222333444555666666666888666444444666777777777777777777777777777777777555666666888:::<<<===???CCCKKKYYYnnn###$$$%%%&&&'''((())))))&&&&&&'''''''''((((((((('''''''''''''''((())))))))))))))))))************))))))))))))+++,,,---...---,,,+++,,,///111222111333333555999>>>AAABBBBBBHHHLLLOOOQQQSSSVVV]]]bbbsssyyy}}}{{{uuuqqqrrrvvv~~~zzzvvvrrroooiiiggghhhjjjjjjmmmuuu~~~tttlllfff___\\\SSSKKKGGGGGGCCC<<<;;;999666555444333111///444777888666222///000111222111000000000000000111111000...---...///...------...//////...---***)))------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++---+++******+++,,,+++***+++***)))***,,,---,,,+++)))*********++++++++++++))))))(((((())))))***+++************************''''''''''''(((***+++,,,***,,,///111111///,,,***)))((('''&&&'''(((***,,,+++***)))(((((()))***+++''''''&&&&&&''''''((()))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%!!!$$$&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))(((((((((((())))))+++***(((&&&%%%%%%&&&&&&)))((('''&&&&&&&&&'''(((&&&%%%&&&(((,,,.........***))))))(((((((((((()))++++++***)))((('''&&&&&&)))((('''''''''(((***+++((((((((((((((()))))))))))))))))))))))))))))))))******++++++++++++******(((((()))***+++++++++***++++++,,,,,,,,,,,,------...---------......///000000111333555777888888999:::888666666777888888777777777777777777777777777777777777888:::;;;===>>>CCCJJJXXXlll$$$$$$%%%&&&'''((())))))''''''''''''((((((((((((((((((''''''(((((()))***((()))))))))************)))))))))******+++,,,---------...///222444666777>>>===>>>AAAEEEIIIIIIIIIOOORRRWWW[[[```jjjuuu}}}|||xxxuuurrrmmmkkkpppwwwwww}}}yyypppeee___[[[TTTLLLIIIEEE???;;;999888666444:::===???;;;444//////222111111000000000000000111222111///...//////...---+++---///111111000///---...------------,,,,,,,,,,,,,,,,,,,,,---------...++++++++++++++++++++++++,,,***)))***,,,......---++++++******+++,,,,,,,,,((((((((('''(((((((((((()))))))))))))))***++++++************************(((((('''(((((()))******)))+++...000111000///---...,,,***((((((***,,,...,,,+++)))''''''((()))+++&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&'''''')))(((&&&''')))***+++*********))))))((((((''''''******))))))((((((''''''))))))(((((())))))***+++)))))))))))))))*********)))))))))))))))))))))))))))******++++++******)))&&&''')))++++++++++++***+++++++++,,,,,,,,,------......---------///000111000111333666888999:::;;;;;;999666666666777777666666666666666666666666666666666777888:::<<<>>>???DDDJJJWWWjjj&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))(((((((((((()))******(((((()))))))))*********+++++++++***++++++,,,,,,///000222444666999<<<>>>DDDDDDDDDGGGLLLQQQTTTVVVZZZ]]]cccjjjttt|||}}}ssslllhhhkkknnnooosssyyy{{{rrrbbb\\\RRRIIICCC???===<<<888;;;===999333///000333111111000000///000000000333111//////000000///...,,,---///000111000...---.........---------,,,,,,,,,,,,------............++++++++++++++++++++++++***)))(((***---000111000,,,,,,++++++******+++,,,***)))(((((((((((())))))+++************+++,,,,,,******************************)))(((((('''(((((()))******,,,---...//////666444000,,,)))))))))***+++***(((&&&&&&&&&((()))&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))''''''&&&&&&&&&'''''''''+++)))''''''((()))((('''******))))))((((((''''''''''''(((((())))))******)))))))))))))))***++++++))))))))))))******++++++************************)))******++++++******)))'''(((***,,,------,,,++++++++++++,,,,,,,,,------......------...///111222000222444666999;;;<<<<<<:::888555444555555555444555555555555555555555555333444666888;;;>>>AAABBBDDDJJJVVVhhh'''''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))******+++)))************+++++++++------,,,------...///000444666999;;;===AAAEEEHHHHHHKKKQQQVVV[[[aaagggkkkiiimmmuuu~~~vvvllleeeeeeccc]]]]]]bbbjjjsss}}}jjjWWWJJJCCCAAA:::;;;;;;888444222333555444333222111000000000000222000//////111222111000000//////...---+++***)))............---------,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***---000111111---------+++))))))***,,,------+++*********+++,,,+++++++++***+++,,,,,,---************************,,,+++***(((''''''''''''))))))))))))***+++---......---,,,+++,,,---///111***)))((('''&&&&&&''''''''''''&&&&&&''''''((()))&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((($$$%%%&&&&&&&&&&&&%%%$$$((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''&&&''')))***)))(((((()))))))))))))))((('''&&&&&&'''((()))***++++++((()))))))))************(((((())))))******++++++++++++++++++++++++++++++******++++++++++++************+++,,,------------++++++,,,,,,,,,,,,------------......///000111222222333555888:::;;;<<<===:::777444333333333333222555555555555555555555555222333555888<<>>;;;;;;;;;888777555444222111111111111000//////111333333222111000...,,,+++*********............------------)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***,,,.........---...---+++((('''***,,,...---+++***)))***+++,,,***************++++++,,,))))))))))))))))))))))))+++***)))(((((('''(((((((((((()))************)))%%%&&&(((***---000222444******))))))(((''''''&&&((((((''''''(((((()))***'''((()))*********))))))''''''''''''''''''''''''%%%%%%&&&'''((()))******'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$&&&'''(((&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%%%%&&&''''''&&&%%%%%%(((((())))))((((((''''''''''''(((((())))))))))))&&&&&&''')))++++++)))((('''((()))******))))))(((''''''(((((())))))******'''((()))))))))***))))))''''''(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---...///111111111111333444666888:::<<<<<<===:::888555333333333222111444444444444444444444444444555666999<<>>@@@AAACCCIIITTTfff%%%&&&((()))))))))((('''''''''(((((()))*********...---+++***))))))***+++(((***---.........///000666333666>>>EEEFFFFFFGGGFFFKKKNNNPPPWWWdddooottt|||}}}|||tttggg______bbbccchhhmmm~~~yyyjjjddd```YYYPPPJJJFFF@@@<<<:::999888777222333444444333222333444000111111111111000//////////////////////////////+++,,,,,,---.........---,,,,,,------.../////////------------------------))))))*********++++++++++++,,,.........,,,***))))))(((((('''((()))***++++++,,,,,,,,,,,,+++******,,,+++***(((&&&%%%$$$$$$(((((('''''''''&&&&&&&&&((()))***+++,,,+++******---------,,,***((('''&&&%%%&&&&&&'''((())))))***,,,,,,,,,,,,,,,,,,,,,,,,(((((('''&&&&&&&&&&&&&&&''''''&&&&&&'''((()))***((()))***)))'''&&&&&&'''))))))((('''&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&(((+++...///---+++%%%&&&'''(((******++++++)))'''%%%&&&)))+++***)))((((((''''''''''''(((((()))###!!!(((+++((("""&&&&&&&&&'''((())))))***************)))))))))(((***)))(((&&&&&&''''''(((+++++++++************)))'''((()))***************((())),,,111666777444000---,,,,,,++++++,,,,,,---******))))))***+++---...---,,,++++++,,,---///000000/////////000222444666666777999:::;;;;;;:::999777666555444333222111000000333555666555444444444999999999:::<<>>@@@BBBCCCHHHRRRddd}}}((()))***+++,,,++++++***++++++,,,,,,---.........000//////000111444666777<<<>>>AAACCCBBBBBBCCCDDDMMMVVVeeevvv|||vvvsssqqqtttyyyzzzyyy}}}wwwtttnnnnnnxxxlllbbbTTTHHHBBB===:::777666555333222222333444555111111111111111111111111....../////////...------------...//////000111111........................,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++)))&&&%%%%%%'''***---+++,,,,,,,,,,,,+++******$$$%%%%%%&&&'''(((***+++''''''(((((((((((()))))))))(((((((((((()))***+++***++++++***)))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&)))((('''&&&&&&''''''((($$$&&&((())))))***,,,...---,,,+++***)))(((''''''''''''(((((((((((('''''')))'''&&&&&&''''''%%%$$$''''''((()))))))))))))))''')))++++++***(((((((((((((((''''''''''''(((((('''''''''&&&%%%%%%&&&'''''''''(((((((((((((((((())))))))))))((((((''''''((((((((((((((('''&&&&&&++++++++++++*********))))))************))))))((('''((()))(((((((((***,,,++++++************++++++,,,,,,------------,,,,,,((()))***+++,,,,,,,,,,,,...///000111111111111000111222333555555555555444333333333444444444444444333444444444333333555777666666777999<<>>BBBGGGLLLNNNKKKLLLMMMOOOUUU^^^hhhooovvv}}}~~~zzz|||yyyuuurrrqqqoooqqqrrrrrrqqqppppppqqq}}}vvvrrr{{{|||xxxzzzsssqqqoooppptttxxxxxxwwwxxxqqqnnnqqqttttttuuuwwwnnnyyyxxxvvvvvv~~~zzzrrrnnnjjjggg^^^ZZZSSSKKKCCC===999888222222222222222222222222111111111111111000//////111111000000//////......//////////////////////////////.........---------)))***,,,.........,,,+++***,,,///000111000---,,,+++,,,,,,,,,,,,+++******)))))))))))))))******+++))))))******++++++++++++)))((('''''''''(((***+++$$$%%%&&&'''(((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))''')))******))))))***,,,*********)))((('''''''''%%%&&&'''(((((('''&&&%%%%%%$$$###%%%(((***++++++%%%&&&''''''''''''''''''###'''++++++)))((((((***((((((''''''''''''(((((()))'''&&&''')))+++***)))((((((((((((((('''''''''$$$&&&''''''&&&### )))******++++++)))((('''&&&&&&'''((()))***++++++'''((()))***************))),,,...---***((()))***++++++************++++++///...---,,,,,,,,,---...222111///...------...///,,,---.../////////...---222222333444333222111000/////////000111111111222,,,///222444444333444555555555666888;;;???BBBDDDEEEIIIRRRbbbzzz)))***+++---///000...---333111//////111444777888@@@@@@BBBDDDHHHKKKOOOQQQRRRYYY^^^```eeeqqq~~~}}}yyyzzz}}}|||~~~vvvxxxwwwtttxxx}}}zzz|||zzztttpppooosssrrrpppnnnllljjjiiiiiisss}}}~~~|||~~~uuuwwwxxxzzzzzzxxxvvvuuussspppmmmooouuuzzz{{{yyytttvvvwwwyyyyyyxxxwwwvvvvvvwwwxxxvvvuuuyyy}}}yyykkkiiifffgggnnnzzzppp```UUULLLDDD@@@:::777444333333222222000222000000111222222000---111111000000000000111111......//////000000111111////////////////////////000///...,,,,,,,,,---...------------------------...---+++))))))***+++,,,******))))))((((((''''''((()))***++++++***)))((()))(((&&&%%%&&&''')))+++)))***+++,,,,,,+++***))),,,+++***)))))))))******((('''&&&'''(((+++---///...---+++)))''''''''''''))))))))))))((('''&&&%%%'''((()))******)))((('''(((((((((((())))))))))))$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%''''''&&&%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&'''---,,,+++***)))((('''&&&%%%&&&'''((())))))))))))***)))(((''''''((()))***((((((((((((((('''&&&&&&+++,,,,,,,,,,,,+++*********(((&&&%%%%%%'''***+++++++++,,,,,,,,,---------((((((((((((((('''&&&&&&))))))***+++,,,,,,------------------------------...***)))---///------...333333333222222222111111333333444444444333333222666555444333444555666777666666777888;;;>>>AAACCCCCCHHHSSScccyyy)))***+++---000111222111222111222444777<<>>;;;888666666666555444111111000111222333333333111111000000000000111111////////////000000111111//////////////////////////////...---------------------------------------...---+++***)))***+++,,,++++++*********)))))))))))))))************)))))))))((('''&&&&&&((()))***))))))***++++++***)))))),,,++++++++++++************)))((((((((()))+++,,,+++***)))'''''''''(((((((((((((((''''''&&&$$$$$$''''''((((((((((((''''''((((((((((((''''''''''''######$$$$$$%%%&&&&&&'''***(((''''''((((((&&&%%%''''''''''''(((((((((((('''''''''((((((((())))))%%%&&&'''(((***+++,,,---''''''''''''''''''''''''%%%&&&'''((()))))))))))))))***+++,,,,,,+++***)))((())))))))))))((('''&&&(((((()))******+++******((('''&&&%%%%%%''')))***++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))*********++++++,,,,,,---,,,,,,,,,------.........///+++***...000------...111111111222222333333333222222333333333333222222333333222222222333444555666666666888:::===@@@AAACCCIIISSSbbbxxx---------...000111333444555666888;;;>>>BBBEEEGGGIIIMMMQQQTTTYYYcccrrr|||yyyrrrnnnmmmoooooolllmmmpppnnnooooooqqqtttwwwzzz|||{{{{{{wwwqqqqqqvvvyyyyyywwwtttsssuuuvvvvvv|||}}}zzzyyyzzz|||vvvuuurrroookkkhhhfffeeegggqqq|||~~~|||yyywwwuuutttssstttqqqnnnpppuuuyyyzzzzzz}}}}}}}}}}}}|||zzzxxxvvvrrrsssssspppmmmmmmqqquuusssuuuyyy~~~{{{rrrnnnllljjjlllooo{{{zzzzzzzzz}}}}}}{{{vvvxxx~~~iiiTTTJJJFFFAAA===;;;:::888777000111111000//////222333222111111000000111111222/////////000000000000111////////////////////////.........///......---,,,------------------------...---+++*********+++,,,+++++++++++++++******************))))))*********)))((('''&&&'''((()))***((())))))******))))))(((+++,,,---------,,,***)))---,,,***)))(((((()))***(((((('''&&&&&&'''((()))(((((()))(((((('''&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))---+++))))))))))))'''%%%''''''''''''(((((((((((((((((((((((()))))))))***)))******+++***)))(((''''''((()))***+++,,,,,,---%%%&&&'''((())))))))))))(((+++///111111///+++((())))))******))))))(((((($$$%%%'''((()))*********((((((''''''(((((()))***)))*********++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,---...//////111---,,,///000...---...//////000111222333444444111111222222222222222111333222222222222333444555777777777888:::<<>>AAACCCDDDEEEGGGIIIMMMUUU___fffnnnzzzwwwvvvwwwyyywwwrrrpppssspppnnnmmmmmmpppwww~~~~~~{{{uuussswwwyyyxxxsssqqqpppooonnnoooyyy~~~|||yyyvvvtttsssxxx}}}zzzxxxvvvwwwwwwvvvtttuuuwwwzzz|||uuuooommmjjjgggiiillltttuuuwwwzzz}}}~~~wwwtttzzzlll]]]XXXPPPIIICCC>>>999666333555555333111000111333222222111111111111222222000000000000000000000000////////////////////////------/////////...---,,,------------------------...---,,,++++++++++++,,,++++++++++++++++++******,,,+++))))))))))))+++,,,((((((''''''(((((()))***(((((())))))))))))((((((+++,,,---......,,,***)))---,,,+++))))))))))))))))))(((''''''''''''((()))+++++++++++++++***)))))))))(((&&&&&&&&&&&&((())))))((((((''''''&&&&&&%%%))))))))))))))))))******,,,***))))))******((('''''''''''''''((((((((((((''''''((((((((()))))))))&&&'''((()))(((&&&$$$"""))))))***+++---...//////&&&&&&'''(((((()))(((((((((+++///222222///+++((())))))************))))))%%%&&&'''((()))))))))))))))))))))*********++++++))))))))))))******************++++++++++++***))),,,,,,++++++++++++++++++******+++,,,---//////000222...---000111...,,,...//////000000111222222333000000111222222222111111444444444444555666666777999999999999;;;===???@@@EEEIIIQQQ___vvv///111222222333555999<<>>@@@BBBEEEIIIQQQ___uuu///333888:::;;;>>>DDDHHHEEEIIIOOOSSSWWW\\\ccchhhooo|||zzzssswww~~~uuurrruuuoooooooooooorrr{{{}}}yyyyyy}}}}}}~~~uuukkkdddeeeiiirrr|||tttkkkbbbYYYSSSGGGBBB===999777666555444444333333222222333333444222111111111111000000000000000000000000000000000,,,---......///.........------------------------------------,,,,,,,,,,,,)))))))))***************++++++************++++++(((((()))))))))************))))))(((((())))))***+++,,,---------,,,***)))((()))******+++,,,---------,,,***)))((((((((()))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''&&&%%%%%%$$$$$$%%%%%%$$$&&&(((***))))))''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''"""###%%%((()))*********)))))))))))))))*********''''''((((((((((((((('''))))))************))))))(((((())))))******))))))***+++++++++******)))((('''&&&&&&&&&&&&'''((()))((()))))))))************++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////111---,,,///000...---...000000000000/////////...000000111222333333333333000111222333444555555555999999999:::<<<>>>AAABBBCCCHHHQQQ___vvv888===CCCEEEEEEGGGLLLPPPLLLQQQYYY___eeemmmxxxsssssstttwww{{{~~~~~~{{{~~~wwwwww|||~~~{{{oooeee```bbbdddkkk~~~|||vvviii\\\KKK@@@<<<;;;999666444444333333333333444444222222222111111111000000000000000000000000000000---------------...//////---------------------------------------,,,,,,+++*********+++++++++,,,,,,***++++++,,,,,,++++++***(((((()))***************+++***))))))))))))***+++,,,++++++++++++*********))))))***+++,,,,,,,,,,,,***)))(((''''''((()))***''''''(((((()))((((((''''''(((((((((((((((((('''&&&&&&'''(((((()))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))((('''''''''''''''((((((((((((''''''''''''((((((((((((,,,++++++)))((('''&&&&&&*********+++++++++,,,,,,''''''((((((((((((''''''(((((())))))))))))((((((&&&'''((())))))))))))((())))))***+++++++++******)))((('''&&&&&&(((***+++)))))))))*********++++++,,,,,,---...............*********++++++,,,,,,---,,,,,,,,,------.........///+++***...000------.........//////////////////000111222333444444444444///000222333555555555444666666777888;;;===@@@BBBBBBGGGQQQ```wwwCCCHHHNNNNNNLLLLLLNNNRRRTTTZZZbbbhhhnnnxxx~~~qqqnnnkkkjjjkkkmmmnnnnnnjjjoooxxx~~~zzz}}}~~~xxxooojjjllllllnnn}}}|||bbbOOOGGGEEEAAA===555444444333333444444555222222222222111111000000000000000000000000000000...---,,,,,,---...///000------------------------------......------,,,++++++++++++,,,,,,---------***+++,,,------,,,+++***(((((()))***************,,,+++***))))))***+++,,,,,,+++***)))))))))************+++,,,,,,,,,++++++''''''&&&&&&'''(((***+++((())))))*********))))))%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''((())))))%%%%%%&&&((()))+++,,,,,,)))(((''''''((()))'''&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))%%%%%%&&&'''((())))))***'''(((((((((((((((''''''&&&''')))++++++)))'''&&&&&&&&&'''(((((()))((((((&&&'''(((***++++++++++++---,,,***((()))+++---///************++++++++++++++++++,,,---.........---))))))***+++,,,,,,------------------------------...***)))---///------///,,,------...///000111111000111222333444555555555111222444666777777777666444444555666999<<>>===<<<:::666222333222000---,,,---///111222111111111111000000000333111///...///000///...............------------...............---,,,+++......---,,,+++******))),,,,,,+++******+++,,,---++++++*********)))))))))''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,------+++,,,------,,,+++***)))))))))((((((((((((((()))************))))))))))))***)))(((''''''(((((())),,,+++)))((((((((()))***)))(((((((((((((((((((((&&&&&&((()))))))))(((((()))(((((('''(((((())))))''''''''''''((()))***+++******)))((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))******************))))))))))))))))))))))))***++++++)))))))))))))))***++++++...+++)))((())))))(((&&&(((((())))))******++++++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++---------------------------------............///222222222222222222222222222333333444333333222222111222333444555666777888777888999999:::===BBBEEEFFFLLLXXXjjjHHHMMMWWW```fffjjjrrr|||}}}}}}||||||zzzuuunnniiijjjpppxxx}}}yyysssnnnmmmmmmpppuuuwwwvvvtttoooppptttxxxxxxvvvvvvyyywwwuuuwwwyyy}}}kkk___RRROOOJJJFFFCCC>>>:::777>>><<<999777666666888999444333222111111000000000444222000/////////...---//////.........---------..................---,,,///...---,,,***)))((((((...---,,,,,,,,,,,,------++++++************))))))((((((((((((((()))***+++++++++,,,------...//////+++++++++,,,++++++***)))***)))(((''''''''''''''')))))))))***************)))(((((((((((())))))***---,,,***)))))))))***+++***)))'''&&&&&&&&&''''''''''''((()))))))))(((((('''''''''''''''((()))***(((''''''(((((()))***+++******)))(((((((((((((((&&&((()))++++++)))(((&&&***)))(((''''''((()))***((((((((())))))*********++++++++++++++++++,,,---)))))))))*********++++++...,,,))))))))))))(((&&&(((((())))))***+++++++++,,,------------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111111111111111111111222222333333333333222222333333333444555555666666666777888999:::===BBBEEECCCOOO```pppUUU[[[eeennnttt}}}~~~uuunnnlllmmmpppqqqxxx}}}|||}}}vvvuuutttvvvyyyzzzyyyxxxtttwww|||}}}wwwqqqnnnhhhlllrrrwwwyyyxxxxxxtttyyy|||qqqnnnhhh___UUULLLFFFBBB@@@888888777888777666444222444444333222111111222333555333111111222222111000000000000000////////////....../////////......---------,,,+++******))))))---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********++++++,,,---+++,,,,,,,,,---------...************************++++++***((((((''''''''')))))))))******+++++++++''''''(((((())))))******++++++***)))))))))***+++***)))'''%%%$$$%%%&&&'''((((((((()))))))))((((((&&&&&&&&&&&&'''((()))***((((((((((((((()))*********))))))((((((((((((((('''((()))******)))((('''))))))(((((((((((())))))(((((((((((())))))))))))******)))))))))******+++((((((((())))))(((((((((***)))(((((()))******+++((())))))******+++,,,,,,............---,,,,,,+++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000111111111111111111111222333333333333222333444444444444444555555888999999999:::<<<@@@DDDEEETTTfffrrr}}}fffmmmttt{{{|||uuukkkcccaaacccgggiiiooo|||}}}{{{zzzzzzooofffbbb```___bbbgggmmmsssxxx~~~uuupppiiinnnyyy{{{rrrfffZZZPPPKKKCCC@@@===;;;;;;999666444555444333222222333444555333111000111333444444333222222222222111111111111......///000000/////////++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***------------------------++++++++++++++++++,,,------,,,,,,,,,++++++***************************+++---,,,+++***))))))))))))))))))******++++++,,,,,,''''''(((((())))))******))))))((((((((()))))))))***(((&&&%%%$$$%%%'''((()))))))))((((((((())))))&&&&&&&&&'''''')))***+++)))(((((((((((())))))******))))))(((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))((((((((((((***))))))(((((()))))))))(((((())))))))))))((('''))))))))))))))))))***+++)))))))))***++++++,,,,,,............---,,,,,,+++++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111111111222222333333000111222222333333333222444444444444444444444444::::::;;;::::::;;;???AAAKKKXXXfffnnnwwwoootttzzz{{{vvvppphhhcccdddgggkkknnnwwwvvviiifff```[[[[[[\\\]]]aaaeeefffqqq~~~uuuiiicccfffmmmzzz{{{lllbbbccc[[[QQQIIIEEEBBB>>>;;;777666444333222333555666000///...///111333333333333333222222222111111111...//////000000000000000***++++++,,,,,,---......,,,,,,------,,,+++***))),,,,,,------------......******)))))))))******+++------,,,++++++***))))))+++************+++,,,,,,---,,,++++++*********************+++++++++++++++'''((()))))))))))))))((((((((((((((())))))))))))(((((('''&&&&&&'''((()))******)))((((((((())))))((((((((((((((()))***+++))))))(((((((((((())))))******)))(((((((((((((((+++)))(((&&&&&&((()))+++(((((())))))))))))((((((*********))))))(((((((((,,,+++******)))************+++,,,,,,,,,+++***))),,,,,,,,,***(((&&&'''((())))))******+++,,,,,,,,,,,,------------,,,,,,+++***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111111222333333333///000111222333333333333333333333333333444444444:::;;;;;;::::::;;;???AAAOOOWWWaaahhhrrryyy}}}~~~{{{vvvuuuyyy~~~zzzqqqiiiccccccccc___^^^```[[[```gggppp|||uuuooojjjoooqqqzzzyyy{{{}}}rrrggg]]]QQQDDD;;;<<<:::666444222222333444111000//////111333333222222222111111111000000000...///000111111111111000------------------......---.........---,,,***)))++++++++++++,,,,,,------+++******))))))*********,,,,,,,,,,,,,,,,,,++++++,,,+++******+++,,,---...++++++***************+++,,,++++++++++++++++++***((())))))******)))((('''(((((())))))************&&&''''''(((((())))))***++++++)))((((((((())))))******)))))))))******+++))))))(((((((((((())))))******)))((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((()))))))))***************,,,,,,+++******************+++,,,------+++)))(((+++,,,,,,***'''&&&'''))))))******++++++,,,,,,---***+++,,,,,,,,,,,,,,,,,,((()))***++++++,,,,,,,,,---------------------------------............/////////000000111222222333///000111222222333333333222222222333333444444444777888999999:::===AAADDDMMMRRRZZZcccrrr~~~~~~}}}~~~~~~vvvrrrtttrrrlllggghhhgggiiiiiilllvvv~~~oooiiiiiimmmuuuwwwtttvvv|||~~~xxxrrruuuvvv]]]LLL???===999444222000111111555444222222333444333222000000000000//////////////////000111111111111111/////////......---------...///000000///---+++***)))))))))******+++++++++------,,,,,,+++,,,,,,,,,+++,,,,,,------......///,,,,,,+++++++++,,,...///***)))))))))))))))***+++---,,,,,,++++++*********))))))*********((('''&&&((()))***+++++++++++++++%%%&&&((()))************,,,+++***((((((((()))***,,,+++***************+++***)))(((((((((((())))))******)))((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((((((((()))***+++,,,------+++******)))((((((((()))((()))+++,,,+++)))'''&&&''')))+++***((('''***---)))******++++++,,,------)))***++++++,,,,,,,,,,,,'''(((***+++,,,,,,++++++........................---------.........//////---......///000111111222//////000222222333333333111111222333333444555555555666888999;;;>>>CCCGGGJJJNNNUUUaaasss}}}}}}|||{{{|||wwwssskkkvvv~~~~~~yyyvvvssspppqqqsssxxxwwwwwwwwwtttuuu}}}xxxZZZEEE<<<666777777444444777222333333111///.........000000000000000111111111000000000000000000000000------............------...,,,***+++---...,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***'''((()))*********************))))))******+++,,,***)))))))))))))))******))))))))))))))))))))))))(((((()))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))++++++******))))))(((((()))(((((())))))***+++,,,''''''((()))))))))))))))+++++++++++++++***)))((('''((()))******)))((('''---,,,+++)))((((((''''''***)))((((((((()))***+++'''***...///////////////+++---......,,,++++++,,,++++++******)))*********++++++++++++++++++++++++...///////////////...---,,,,,,------...///000000222222111111222444555777444444444444444555777777555888:::;;;;;;>>>CCCGGGQQQNNNPPP\\\pppzzzzzzzzzxxx}}}vvvrrrooommmlllnnnnnnooouuu}}}pppUUUIII>>>;;;999666555777222333444333222111222222111111111111111111111111000000000000000000000000---......//////......---...,,,***+++---...---++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------************************++++++++++++************++++++,,,---------------)))))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))(((((()))******+++,,,,,,))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''&&&)))((('''''''''''''''((('''(((((()))))))))))))))$$$%%%&&&(((***++++++,,,(((((())))))))))))((((((,,,+++***)))((((((((((((000///---+++*********+++"""%%%(((******))))))***(((***++++++)))(((((())),,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...////////////////////////222222111111222333555666333333333333444555666666555777999::::::<<>>;;;888888333333333333333222222222111111111111111111111111000000000000000000000000---......//////......------,,,+++,,,---...---+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------+++***)))((((((((()))***,,,,,,---.........------))))))))))))*********+++******)))))))))))))))***))))))))))))))))))))))))((())))))******+++++++++((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''***)))((('''&&&&&&&&&&&&(((((((((((())))))))))))###$$$&&&(((***,,,------))))))(((((((((((())))))******))))))))))))******---,,,+++)))((((((((((((%%%'''***++++++***+++,,,+++,,,------+++******+++,,,,,,++++++++++++,,,,,,------------------------------...///000000000///111111111111000000000000222111111111222333444555222222222222333444555666666777888999999;;;>>>AAAJJJHHHLLLYYYmmm~~~~~~wwwyyy}}}zzzzzztttkkkjjjmmmnnnpppsss}}}|||lllWWWJJJEEECCC???<<<999888666555555555444333222222222222222111111111000000000000000000000000......////////////......------,,,,,,---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........////////////////////////,,,+++)))''''''(((***+++******+++++++++++++++***)))******++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++)))((((((''''''(((((()))((((((((((((((((((((((((************))))))))))))++++++***)))))))))))))))((((((((((((((())))))***)))******+++++++++******))))))(((''''''(((***+++))))))(((((()))***++++++''''''''''''(((((()))))))))+++---...------...///,,,---///...---++++++,,,,,,,,,++++++,,,,,,---------------...............,,,,,,...///000000000000000000000111111111111111222222222222333333444444333333333333444555666666888888999999:::;;;>>>???FFFEEEJJJWWWkkkxxxxxxzzzyyyxxxxxxllliiimmm~~~{{{qqqnnnkkkjjjlllwww~~~kkk\\\TTTOOOIIIBBBAAA>>>:::888888999888777444333333333222222222111111111111111111111111111...//////////////////...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++...---+++))))))***+++,,,))))))************))))))***+++,,,---------,,,,,,++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))***(((((((((((((((((((((((())))))))))))************)))))))))))))))***++++++)))(((((('''((()))******,,,,,,,,,++++++)))(((''')))((('''''''''(((***+++(((((((((((()))***+++,,,*********+++++++++++++++''')))*********)))+++,,,)))***++++++)))(((((())),,,+++++++++,,,,,,---...---------....../////////,,,,,,...///000000000000---......///111222333333222333333333444444444444444444444555555666777888:::999999999;;;===>>>???BBBBBBHHHVVVjjj|||~~~}}}~~~||||||wwwrrrooojjjeeegggtttxxxpppmmmmmmyyy|||vvvmmmfff\\\TTTJJJDDD<<<888777888777666555444444333333222222222111111111111111111111111...//////000000//////...,,,...///...---,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,---++++++,,,,,,,,,+++******)))***,,,---------,,,+++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***)))((('''''''''(((***+++(((((())))))))))))(((((((((''''''(((((()))***+++))))))(((((()))***++++++++++++++++++***((('''&&&((()))******))))))+++,,,***+++---,,,+++)))******+++******++++++,,,---...,,,,,,------.../////////------...///000000000///,,,---...///111333444555333444555555555555444444555555555555666777888999;;;999888999;;;>>>??????@@@AAAHHHVVViii{{{uuuqqqlllnnnyyy|||yyyyyy}}}{{{rrreeeZZZLLLBBB===:::777444555555555444333333222222111111111111111111111111//////000000000000//////,,,...//////---,,,---///------............------,,,,,,,,,,,,,,,,,,,,,,,,......////////////..............................------------,,,,,,,,,,,,,,,---------,,,,,,+++***''')))***,,,,,,+++***))),,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''((((((((()))((('''''''''''''''((()))))))))'''''''''(((***+++''''''((()))))))))))))))&&&'''((())))))************)))))))))))))))******(((((()))((('''&&&$$$###,,,---...---,,,,,,...///,,,...//////---,,,,,,---)))))))))******,,,------+++,,,,,,---......//////......///////////////......///000111222333444555555555666777777666555444555444444555555666777888999777666777;;;>>>???>>>@@@AAAIIIVVVhhh}}}{{{xxx|||}}}ppphhhhhhmmmppprrryyy|||uuuuuuyyy|||{{{~~~xxxeeeTTTJJJCCC===888666666555444333333222222111111111111111111111111//////000000000000//////,,,...000///---,,,---000------............------,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////************************,,,------------,,,+++***,,,,,,,,,,,,++++++***)))&&&''')))***+++***(((''',,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))******++++++,,,+++***))))))(((((()))***)))'''&&&'''(((***+++***++++++++++++******)))%%%&&&(((************)))******))))))))))))******'''(((***+++++++++***))),,,---...---,,,,,,---///)))+++,,,,,,***))))))***))))))))))))***+++,,,---++++++,,,,,,---...//////...///////////////......222222222333333444444444666666777888888777666555444444444444444555777777888555444666:::===>>>===@@@BBBIIIVVVhhh{{{yyy{{{||||||~~~|||tttmmmeeeaaaccclllrrryyyqqqkkkrrrxxx|||xxxpppkkkmmmrrrzzzdddWWWPPPFFF;;;<<<444///222555333444777444444333222111000///...111111000///...---,,,,,,***++++++,,,---.../////////......------///000111//////////////////......//////000000000000000000,,,---......,,,,,,---............------,,,,,,,,,,,,,,,,,,++++++*********************************)))((((((((()))+++---///,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''''')))***+++******)))))))))))))))***+++***)))(((((()))***+++))))))))))))***+++------++++++******************,,,***)))*********'''&&&)))******++++++******)))+++***)))***,,,---,,,+++++++++******)))(((((('''+++++++++*********))))))------------------------,,,------...///000222333.........///////////////222333444555555555444333111222222333444555666666555444333222333555777999444666888999:::<<>>;;;;;;999555222222222222111111111111222222333333222111000//////............//////////////////............///000000------------------------/////////...---------,,,,,,.........---,,,---...,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))((('''&&&***************+++++++++++++++++++++++++++++++++++++++******))))))((((((******)))((((((((())))))***)))))))))))))))******+++***)))(((((()))***+++)))))))))(((((()))******************************((((((((())),,,---,,,***,,,------......------,,,+++***)))***,,,,,,,,,+++***++++++,,,---......///((()))***+++,,,---......------------------------************+++,,,---...,,,,,,---...000111222222111222444555666666666555444444444444444444444444222222333333444555555666555666888999:::;;;>>>AAAAAABBBIIIXXXlll~~~~~~uuutttqqqnnnllloooxxx~~~xxxuuuuuuyyyzzzkkkgggdddeeejjjmmmmmmlllrrrvvv~~~yyyooobbbXXXNNNJJJDDD???;;;666444333333222222111111222333444444444333222111111000000111000000000//////................../////////000////////////000000000000111000000///...---,,,,,,---...///...---,,,---///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))))))))))))))***+++++++++,,,++++++++++++++++++++++++,,,++++++***)))(((''''''+++******))))))((((((((())))))))))))))))))***++++++***)))(((((()))***+++***)))((((((((((((((()))***************+++++++++'''''''''(((***+++***))),,,------......------,,,+++))))))***+++,,,+++***++++++,,,,,,---.........((())))))***++++++,,,,,,------------------------)))******+++---///111222------...///000111111222000111333555666777777666555555555444444333333333222333444555666666666555555777888999:::;;;>>>@@@@@@BBBIIIXXXkkkzzzzzz~~~zzz{{{|||}}}~~~zzznnniiikkknnnmmmjjjrrruuu{{{~~~xxxqqqmmmgggcccYYYMMMDDD>>>;;;999777666555444444555666777444444333333222222111111111111111000//////......---......////////////////////////000000000111111------,,,,,,+++***))))))---...//////------...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---.........---,,,)))))))))***+++++++++,,,************************,,,++++++***)))(((''''''++++++*********)))(((((())))))(((((()))***+++++++++***)))(((((()))***+++***)))((((((((((((((()))))))))*********+++++++++,,,++++++,,,------,,,***++++++,,,,,,,,,,,,++++++***)))((()))+++,,,+++***++++++++++++,,,,,,,,,,,,........................------------------------000///...---,,,+++++++++000000000000000/////////111222444666777777777777555555555444444333333222333333555666666777666666666777999999999;;;===@@@AAABBBJJJXXXjjj~~~vvvrrrttt}}}~~~tttmmmlllooosss|||~~~~~~{{{wwwwwwzzz}}}wwwuuuuuu{{{xxxmmm\\\MMMEEE@@@<<<888777444222111111222333444444333333222222222222111111000000//////......---......///000/////////---------......//////000.........------,,,,,,,,,---...//////...---...///,,,,,,------------------,,,,,,,,,,,,------------************************++++++++++++***)))''''''***************+++++++++))))))))))))))))))))))))++++++******))))))((((((******+++++++++***))))))(((((((((((()))***+++,,,+++***)))(((((()))***+++)))))))))(((((()))******)))))))))***++++++,,,,,,+++******+++,,,,,,***))))))******++++++******)))***)))((()))+++++++++***++++++++++++************......---------,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,222111111000000//////...222333444666777777777666555555555444444333333333333333444444555666666777666777999999999;;;===???AAACCCKKKYYYjjj~~~~~~|||zzzzzz|||zzzsssooolllkkkmmmsss~~~yyysssrrruuuyyyiiiZZZQQQJJJCCC<<<999666222000///000000333333333222222222222222/////////////////////...------///000000000///...,,,------...//////000000000000000000000000000000---///000///...---...000------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''&&&''''''+++++++++************************************************)))))))))))))))((()))***+++++++++******(((((((((((()))***+++,,,+++***)))(((((()))***+++)))))))))))))))***+++,,,((())))))***++++++,,,,,,'''''''''(((***+++***((())))))************))))))***)))((()))***+++***)))))))))******++++++,,,,,,******++++++++++++++++++------------------------((())))))+++---///111222111111111000000000000000333444555777777777666555444444444444444444333333222222111111222333555666666888999999999:::===???AAADDDLLL[[[mmm{{{zzz{{{}}}|||uuupppkkkqqq}}}{{{tttsssxxxvvviiiaaaYYYQQQEEEBBB>>>999666555555555333222222222222222222222.........///////////////,,,---///000000000///......//////000111222222333---------..................///000///...---...000.........------,,,,,,,,,,,,,,,,,,------.................................+++*********+++---000111,,,+++++++++******))))))++++++++++++++++++++++++)))))))))))))))*********((()))***+++,,,,,,+++***(((((((((((()))***+++,,,+++***)))(((((()))***+++))))))))))))***+++------((())))))***++++++,,,,,,(((((((((+++---///...---*********++++++************(((((()))***+++***)))'''((()))***,,,---...///+++,,,------...///000000------------------------111000///...............//////000000111111222222444555666777777666555555444444444444444444444444222111/////////111444555777888999999999:::===???@@@DDDMMM]]]ooo|||vvvuuuwwwxxx{{{{{{yyyvvvuuu}}}{{{sssqqqttt|||{{{ssshhh^^^QQQJJJAAA<<<;;;999555111555333222333444444333222333333333222222222222111///000111222222111000/////////000000111111222222111///...///000111000...////////////............---+++)))((((((+++---/////////.........---------+++++++++,,,,,,------------,,,++++++******+++++++++)))((((((***+++,,,,,,------,,,+++************))))))***+++,,,,,,------************++++++++++++++++++,,,---,,,+++***))))))((((((((()))***++++++...---,,,+++******************)))))))))))))))***''''''(((***+++,,,---...))))))***++++++++++++***+++******))))))******+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,222111///---,,,,,,,,,,,,...///000///...///111222999555111000222444555444333333333333333222111000///111222555666888888999:::999888888888:::===>>>BBBDDDLLLXXXiii|||xxx{{{}}}|||~~~}}}yyyxxx{{{yyy|||vvvbbbXXXLLLCCC>>>;;;888444555444222222333333111000111111111111000000000000///000111222222111000///////////////000000000000111///...///000111000///////////////...............---,,,++++++---...000.........------------,,,---,,,,,,,,,,,,,,,,,,+++---,,,++++++***+++++++++---,,,***)))***+++++++++++++++******))))))******))))))******++++++,,,,,,,,,,,,+++***))))))((((((++++++,,,,,,,,,***)))((())))))))))))))))))***+++,,,,,,+++***)))))))))))),,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,---...///,,,---/////////000222444999666222111222444444333444444444444444333222222222333444555666666777777999999888888999;;;===>>>BBBDDDLLLXXXiii~~~~~~{{{yyy{{{yyyvvvvvvxxxvvv{{{sssiii[[[OOOHHHCCC>>>:::888666444333333333222000222111111111000000000000000000111111111111000000//////////////////......111000//////111111000///////////////......................../////////000------------,,,,,,,,,,,,...------,,,,,,++++++***------,,,+++++++++++++++---,,,+++))))))))))))***)))))))))((())))))******************************------------,,,,,,++++++++++++++++++***)))((('''+++***))))))))))))))))))+++***)))(((((((((((((((,,,+++++++++++++++,,,,,,++++++++++++++++++++++++)))******++++++++++++++++++******************+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000000,,,,,,,,,+++,,,---......+++,,,...//////000333666999666222111222333333333444444555555555444333333444444555555555555555555999888888888999;;;===>>>BBBDDDKKKXXXhhhyyyssssssssssssuuuxxxxxx|||~~~~~~|||uuukkkaaaXXXNNNFFF@@@;;;999666555666666555444444444333333333222222222000000000111111000000000111111000000//////......111000///000111111000///////////////..................000000000000///...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,*********(((''''''(((***)))))))))))))))***+++,,,*********)))))))))))))))'''((()))***+++,,,---...+++++++++***)))(((''''''++++++***)))((((((((()))+++***))))))(((((((((((()))))))))((())))))***+++%%%%%%&&&((()))***+++,,,)))***++++++,,,,,,++++++))))))(((((((((((()))))),,,++++++******++++++,,,------------------------,,,,,,,,,---...//////000......---,,,++++++******,,,---/////////000222444777555333222111222222333333444444444444444333333444444444444555555666666888888888888:::;;;===>>>BBBDDDKKKWWWhhhxxxnnnlllooorrrwww{{{}}}zzzsssgggYYYLLLCCC===;;;888666777777777666444444444333333333333222111000000000000000000111222222222111111000000000222000///000111222111000////////////............---...///000000///---,,,------,,,,,,,,,+++++++++******+++,,,,,,---.........---,,,,,,++++++,,,,,,)))******)))((((((+++...***************+++,,,---*********)))))))))))))))######$$$%%%'''((()))))),,,+++***))))))(((((((((++++++***)))((((((((()))++++++***)))))))))******))))))(((((()))******+++%%%%%%&&&((()))***+++,,,******+++,,,,,,,,,,,,+++*********))))))*********,,,++++++******++++++,,,------------------------........................---------,,,,,,++++++***///000000///......000222444444333222111111222333111222333333333333222222333333333333444666777888777777888999:::<<<===>>>BBBDDDJJJWWWhhhxxxrrrqqqqqqqqqrrr{{{~~~wwwlll^^^PPPHHHBBB???:::888777777666555222222222222111111111111111111000000000000111111222222222222222222111111222111000000222222111000////////////............---.../////////...,,,,,,------------,,,,,,,,,,,,))))))***+++---...//////...------,,,,,,,,,,,,,,,***,,,---,,,******...222++++++++++++++++++,,,---************************+++*********))))))((((((++++++***)))))))))******+++***))))))))))))))))))+++******))))))*********************+++,,,------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,------------------------/////////.........------)))***+++---............000111111000......///000111222333333111222333555111111222222333333222222333333222333444666888999666666888999;;;<<<===>>>BBBDDDJJJVVVggg}}}|||uuutttpppjjjbbbZZZTTTQQQLLLHHHBBB===:::888666444333333222222222111111111222111000//////000111222111111111111111222222222222111000000222222111000////////////.............../////////......---,,,.........------------,,,******+++,,,,,,---............---,,,,,,,,,,,,---***,,,...,,,((((((,,,000,,,+++***************+++))))))******++++++,,,,,,000//////...---,,,++++++++++++***)))***+++,,,---))))))))))))))))))***+++))))))((((((((())))))***************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,....................................////////////)))***,,,...///////////////000000///......000222...000333333222222444777111222222333444444333333555555333333333555666888555666888:::;;;===>>>>>>BBBDDDJJJVVVgggzzzvvvqqqqqq|||{{{uuunnngggddd___YYYUUUTTTWWWZZZVVVQQQJJJCCC>>>:::777555555555555444444444333333222111000//////000111222//////000000111111222222222111000111222222222000000/////////............000000//////.........---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---(((+++,,,)))%%%$$$'''+++++++++***)))(((((())))))))))))***+++,,,---------************************+++************,,,---...))))))(((((()))***++++++(((((('''''''''(((((()))(((((((((((()))***+++,,,''''''(((***+++,,,---...***+++,,,,,,------,,,,,,))))))(((((((((((()))))),,,++++++++++++++++++,,,........................,,,------...///000111111---.../////////...---,,,---...////////////111333---///222333222222555888222333444444555555555444888777555333333333555666555666888:::<<<===>>>>>>BBBDDDIIIUUUggg}}}wwwppphhhdddiiirrr{{{{{{rrriiicccaaa\\\XXXVVVTTTQQQTTTYYYYYYXXXSSSKKKFFFCCC===777444666666444111222666:::444444333222222111111000222///---...111111000---000000222333333222111111111111111111111000////////////000000///...------........................***+++,,,,,,---...//////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++,,,,,,---............+++++++++***++++++,,,,,,)))++++++++++++,,,+++*********)))((((((((((((((()))*********)))(((&&&$$$(((((()))***+++---///000,,,++++++******+++,,,,,,---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((+++...000///...///...---,,,,,,---...///,,,,,,------------------111000///......///000111///111444555555666888999555555555555555555555555444444555555666777777777;;;999888:::;;;;;;<<<>>>DDDEEEJJJUUUeee}}}tttkkkeeegggmmmooo~~~sssfff___XXXTTTQQQQQQQQQOOORRRXXXXXXZZZYYYTTTPPPMMMEEE===;;;;;;:::777555444444666444444333333222111111111222000...///111222000///000111222222222111000///000000000000000//////...//////000000///......---........................,,,,,,,,,,,,------------,,,,,,---------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++......------,,,++++++***+++,,,,,,------------,,,---,,,+++***************---------+++***))))))(((++++++***)))))))))))))))++++++++++++******)))(((++++++******++++++,,,---++++++******)))************))))))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000111111111///...------------.../////////......------,,,,,,111000///......///000111111333555555444333444555555555555555555555555555444444555555666777777777888777777999<<<>>>@@@BBBDDDEEEJJJTTTddd}}}xxxrrrppprrruuu}}}lllbbbXXXSSSPPPQQQPPPOOOQQQUUUVVVZZZ]]]]]]\\\YYYQQQHHHAAA???<<<999888777555444555444444333333222111111222111000111222333222111111111222222222000///...///000000000000///......//////000000000///..............................---------,,,,,,+++++++++,,,------------.........------,,,,,,,,,,,,------++++++++++++++++++++++++///......------,,,,,,+++,,,,,,,,,,,,,,,,,,+++***------+++***)))(((((((((...---+++***)))(((((())),,,,,,+++************+++---,,,,,,++++++,,,,,,---------,,,+++************+++******))))))(((((((((,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,///111111111///...------------...///111000000///...---,,,,,,000000////////////000000222444555555333111111111444444444444444444444444444444555555666777777777555555666999>>>CCCEEEFFFEEEEEEJJJTTTddd}}}zzzkkkaaa[[[VVVTTTSSSPPPPPPSSSSSSXXX\\\^^^```bbb]]]VVVIIIDDD===999999999888666555555444444333333222222222222222222333444333333222222333333222000...---111111111111111000////////////000000000//////...........................,,,,,,,,,,,,,,,,,,,,,+++------------............------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++......------,,,,,,,,,+++,,,,,,,,,,,,++++++***))),,,+++******))))))))))))***((((((******)))***---,,,++++++*********++++++---,,,+++++++++---...///------,,,+++************+++++++++******)))((((((++++++++++++,,,---...///++++++++++++++++++++++++000---+++***,,,...//////.........------.........000000//////.........---000000////////////000000222444666666444222111111444444444444444444444444444444555555666777777777444666777:::@@@GGGIIIGGGDDDDDDJJJUUUeeessshhh___WWWUUURRROOONNNPPPPPPSSSVVVYYY```gggiiigggZZZQQQFFF>>>:::999888777666666555555444333333222222333333333333444444555222333333333222111///...222333333333333222111111//////000000000000000///........................******+++,,,,,,---......---------.........//////...------,,,,,,------...//////.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))***)))))))))***+++,,,,,,)))&&&(((---...******---******)))))))))******+++,,,+++******+++,,,...///+++++++++***++++++,,,,,,++++++,,,,,,,,,+++))))))&&&&&&&&&'''((()))***+++++++++++++++++++++++++++000---******+++---......---..................------.........//////000000//////000000000000//////111333666777666444444444444444444444444444444444444444555555666777777777666888999;;;BBBKKKKKKFFFBBBCCCJJJVVVhhh|||lllaaaWWWRRRPPPNNNMMMOOOOOOQQQSSSVVV```mmmvvvxxxsssiii[[[LLLBBB<<<999777777666666555555444333333111222444444333333555666333333444444444222111000333444444444444333222222//////000111111111000000........................***++++++,,,...//////000------........./////////......------------......000000000//////......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,......,,,)))---555555,,,((()))***))))))))))))***++++++************++++++,,,---************+++,,,---...***+++,,,------,,,+++***'''''''''((()))***+++,,,++++++++++++++++++++++++000...,,,,,,---/////////------...//////...------,,,,,,---...///000000111//////000000000000/////////222666888777666555555333333333333333333333333444444555555666777777777777:::;;;<<>>>>>222***+++***************+++,,,,,,***++++++,,,,,,,,,++++++************+++,,,---...'''(((***,,,---,,,+++***++++++++++++,,,,,,---...************************---++++++,,,...///...---------...//////...------,,,,,,------......//////...///000111111000///......111666888777555444444333333333333333333333333444444555555666777777777666:::;;;<<>>;;;888888777666555555555555555555444444444333333333111111111222333333444444222222222222222222222222444333222111000/////////......000000000000......------......///000000111------...////////////...------......///000000000------------------------......---------,,,,,,,,,---...//////------...///,,,+++*********+++,,,---******+++,,,---.../////////---,,,,,,---...---+++------------------------***++++++++++++,,,,,,,,,))))))))))))*********+++,,,,,,,,,------------...++++++,,,---------------------,,,,,,,,,,,,------......//////////////////......///000111222222333222444777888777666777777777666555444333444555555555444444444444555666666444555888<<<<<<:::;;;>>>???BBBIIITTTeee{{{ooommmsss{{{qqqdddVVVKKKDDD@@@:::999888777777666666666666666666555555555444444333333333333444444444444222222222222222222222222333222222111000000000111...///111222222111///...//////000000000000000000,,,---...///000000///...,,,,,,---......///000000------------------------......---------,,,,,,,,,---...//////------...///+++++++++++++++,,,------++++++,,,------......---+++)))((()))+++,,,+++)))------------------------******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,---------.........,,,---...///000//////...///...---,,,,,,---...///000000000000000000//////......///000111222333333222444777888888777777777555555444333444555666777555444444444444555666666999555666:::<<<;;;<<<@@@AAADDDKKKUUUeeennnjjjrrrxxx}}}vvvjjj]]]QQQIIIEEE<<<;;;:::999888888888888777666666666666555555555666666666555555444444333222222222222222222222222111111111000111111222333///000222333333222000///222222111111000000//////,,,---///000000000///...++++++,,,,,,---...//////..............................---------,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,------------------......------,,,+++---+++***+++...000///,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......///000222333333333222111000///...------...///000000000//////......---------...///000111222333333222444888999888777777777444444333333444555777888555444444444444555666666===666444999===>>>AAAFFFDDDFFFLLLVVVeeessslllmmmuuu~~~wwwlllbbbYYYSSSNNNKKKEEEAAA;;;777777888999999444444555555555555555555555555555444444333333222777666444333222222333333222222222222222222222222000000000000000000000000------............---------------------...///000000000000000000000000000111000...---,,,,,,------+++---000111111///+++)))------............------///...,,,++++++,,,...///000///---,,,++++++,,,---////////////...---,,,+++,,,,,,+++***+++,,,---...,,,+++++++++,,,------...++++++++++++++++++++++++............////////////---///111333333222000///111000/////////000222333.........///////////////333000......222444444222555666888777555444444555444444444555555555555666555555555555555666777777777777888:::<<<===??????EEEFFFKKKUUUeee~~~mmmjjjnnnuuu}}}tttnnnfff^^^XXXSSSOOOLLLJJJFFF@@@;;;::::::999999666666666666666666666666222222333444444555666666777666444333222222333333222222222222222222222222111111111111111111111111000111111222222111111000///............//////000000000000000000000000000111000...---,,,,,,------,,,...///000000...,,,***------............------...---,,,++++++,,,---.........---,,,,,,,,,------////////////...---,,,+++...------------...//////******))))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++------------............---...111333333222000///000000//////000000111222000000000000000000000000111///---...111444444333333444666777666555666777333333333333444444444555555555555555555666777777777777888:::<<<===??????DDDEEEJJJUUUfffooolllkkkooouuuyyyxxxuuugggccc^^^YYYVVVSSSPPPNNNOOOKKKEEEAAA>>><<<:::999888888888888888888888888333333333444555555666666666666444333333333333333222222222222222222222222111111111111111111111111111222222333333222222111//////......---.........000000000000000000000000000000///...------------.........///......---,,,------............------------++++++++++++------,,,,,,------...---------////////////...---,,,,,,,,,---......//////......***************++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------...---...000222222111000/////////000000111111000000111000000000///.........///...---...111333333333111333555666666666777888222222222333333333444444555555555555555666777777777777888:::<<<===??????BBBCCCIIIUUUfffyyymmmhhhkkknnnnnnkkk___\\\YYYWWWVVVTTTQQQOOOPPPLLLHHHDDDAAA???<<<999999999999888888888888888777777666555444333333222555555444444333333333333222222222222222222222222111111111111111111111111///000000000000000000//////...---,,,,,,,,,,,,,,,////////////////////////000//////...............///......---------......------............---------,,,++++++++++++,,,---***+++---...///...------......//////...------,,,***+++,,,---...---,,,+++------,,,,,,,,,------...,,,,,,------------......,,,,,,---------.........---...000111111111000///---...000111111111000/////////...---,,,++++++***------...///111222333333111333555666555555666777222333333333333444444444555555555555555666777777777777888:::<<<===??????AAABBBIIIUUUggg~~~qqqllljjjgggddd^^^[[[XXXVVVVVVTTTRRRPPPMMMKKKIIIGGGEEEBBB>>>;;;999999999888888888777777888777777555444333222222444444444444444444333333222222222222222222222222111111111111111111111111...//////000000//////...000000///...------......//////////////////////////////////////////......///...------------...///------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------.........///......---,,,***+++,,,---...---,,,+++......------,,,------...,,,,,,,,,------.........---.........////////////---...///000111000000///---...///111111000////////////...---,,,++++++***---...///000111222333333333555666666444444444555444444444444555555555555555555555555555666777777777777888:::<<<===??????@@@BBBIIIUUUhhh~~~tttkkkddd```]]]YYYVVVVVVUUUSSSRRRMMMMMMLLLKKKJJJGGGBBB???:::::::::999888888777777555555555555555555555555333444444555555444333333222222222222222222222222222222222222222222222222000111111111111111111000222222111111000111111111000000000000000000000000//////000000000//////......------------...//////------............------------------------------,,,,,,------...------------...............------,,,---......//////......---,,,,,,+++++++++++++++++++++,,,,,,------.............../////////000000......//////000000000///......//////000000//////111000000000///............000222222222111222333444555666666444333333444444444444555555555666666555555555555555666777777777777888:::<<<===??????@@@BBBIIIUUUhhhzzzoooaaa]]]YYYVVVUUUUUUUUUTTTRRRRRRRRRRRRPPPLLLFFFBBB<<<<<<;;;;;;:::999999888666666666666555555555555333333444555555444444333222222222222222222222222222222222222222222222222111222222333333222222111111000000000000111111222000000000000000000000000...///000000111000///...---------.........//////------............------.........//////...............---,,,,,,,,,------------...............---...------------...//////------,,,+++++++++++++++******++++++,,,------------------.........//////.........//////////////////............///000000000000000000000000000000000222555555333111222333222444555555444333444555333333444444444555555555555555555555555666777777777777888:::<<<===??????AAACCCIIIUUUhhh{{{aaa]]]XXXUUUTTTUUUVVVVVVWWWWWWWWWWWWUUUPPPIIIDDD>>>>>>===<<<;;;;;;::::::999999888666555333222222222333444555555555444333222222222222222222222222222222222222222222222222111111111222222111111111---------------...///000000000000000000000000000...///000111111000///...,,,,,,---...//////......---..................---......////////////......000///---,,,+++,,,,,,---------...............------,,,+++***+++,,,---...000///...---------------))))))***++++++,,,------,,,,,,,,,---------................../////////000//////...------///000111.........///////////////111444666666333111111333000222444555444444666777222222333333333444444444555555555555555666777777777777888:::<<<===??????BBBCCCJJJVVVhhhnnnddd\\\[[[ZZZVVVVVVYYYVVVVVVUUUSSSQQQNNNLLLKKKIIIEEE@@@;;;888777888999777666555555555555444222444444333333333444444555555444333222111222333444111111111111111111111111333222222222222222222222000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////........................------------------------//////---,,,,,,---...///111///...,,,+++,,,---...000000//////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,000//////.........//////000///...------...///000////////////000000000000---------------------------...000111222222111111111111222333444444444444222222333333333333444444***---222444555666777888555777:::;;;<<<>>>AAACCC>>>FFFIIIRRRiiisssfffaaa^^^YYYUUUUUUUUUTTTQQQOOOMMMLLLKKKLLLMMMJJJEEE@@@<<<:::999999888666555555666666555444555444444333333444444555555444333222222222333333111111111111111111111111444444333333222111000000111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////........................------------------------///...------------...///000000000000//////....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......------,,,,,,,,,------///...------------...///////////////000000000000000///---,,,,,,---///000//////111222222333333333000111222333333444444333222222222333333333444444000333666888888777777888888:::;;;<<<<<<<<<>>>???>>>EEEGGGPPPgggzzznnnfff^^^XXXUUUUUUSSSOOOLLLKKKKKKLLLMMMQQQOOOJJJFFFAAA===;;;::::::999777777888999888777555555444444444444444555555444444333222333333333222222222222222222222222666555444333111000//////222222222222222222222222000000000000000000000000//////////////////////////////000000000000//////........................------------------------///......------.../////////000222333333111///............---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------,,,,,,,,,------......------,,,,,,------...////////////000000000000333111...++++++...111333111111111111222333444444000111222333333444444333222222222222333333333333444777999999777666666666888:::;;;<<<<<<<<<>>>??????EEEFFFNNNddd~~~qqqddd\\\YYYUUUSSSQQQOOOMMMMMMNNNOOOQQQPPPNNNJJJFFFBBB>>><<<===;;;999999:::;;;;;;:::666555555444444444444555555555444444333333333333222222222222222222222222444444333333222111000000222222222222222222222222000000000000000000000000//////////////////////////////000000000000//////...............................................................////////////000111222222111000///------------------------------------------------++++++,,,,,,...///111111///............///000000........................////////////000000000000111000...------...000111222111000///000111333444111222333444444555555444111222222222222333333333333555666666444333333444555777:::;;;<<<>>>AAACCCAAAFFFFFFMMMccc}}}~~~kkk```[[[TTTTTTSSSQQQPPPOOOOOONNNQQQQQQQQQPPPMMMHHHCCC@@@>>><<<999888888999999888777666555444444444444444555555555444444444333333222222222222222222222222222222222222222222222333111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////........................---......//////000000000000///............000000------------------------////////////////////////,,,,,,,,,---...///111222...............///000000/////////000000/////////////////////000000000000---...////////////...---000000///......///111222222333444555666666666666111111111222222222333333111222444444333333444555555777:::;;;<<<>>>AAACCCBBBGGGGGGNNNccc}}}{{{jjj___XXXWWWUUUSSSQQQPPPPPPQQQVVVXXXZZZZZZWWWRRRKKKGGG???<<<888666666666666666777777666555444444444444444555555555555444333333333333333333333333333333000111111222222333444444000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////........................------///000000000000000///...,,,++++++---///000---------------.........////////////////////////,,,,,,,,,---...///000111,,,,,,,,,,,,,,,---...//////000000111111000000///////////////000000000000,,,---///000000///---,,,//////.........//////000222333444555555666666666111111111111222222222222111333555555444555777888888:::;;;<<<<<<<<<>>>???BBBGGGGGGNNNddd}}}oooccc___ZZZUUUSSSTTTWWWYYYbbbeeehhhhhhddd]]]UUUPPPCCC@@@;;;999888888777777888777666555444444444444444555666666666555333333333333333333333333333333222222222222222222333333111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////........................,,,---///000111111000000---------------......///------........./////////---------------------------,,,,,,,,,---......///,,,++++++,,,,,,...//////...///000111111000///...////////////000000000000...///000000000000///...//////000000000000//////000111222333444444444444111111111111222222222222333555666555555555777999888:::;;;<<<<<<<<<>>>???@@@FFFGGGNNNccc|||nnnhhh___XXXUUUXXX^^^bbbmmmooorrrrrrnnnfff\\\VVVIIIFFFAAA===<<<<<<;;;;;;888888777555555444444444444555666666666555333333333333333333333333333333333333333222222111111111222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////,,,---///000111111111000+++,,,...///000///...---........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---------...///000111222---...///000000///...---////////////000000000000222111000//////000111222///000111222222111000/////////000111222222222222000111111111111222222222444555555555333333555777555777:::;;;<<<>>>AAACCC>>>EEEFFFNNNccc{{{yyyeee^^^[[[ZZZdddqqquuuwwwxxxvvvvvvttthhh[[[WWWOOODDD===:::999999888:::888444333444666666666555555555555555555555555666666666666666555555555555444444333333444444555333222222222111000000000000000000000000000000000000///...------...///000//////000000000000//////111111000///////////////////////////////////////000//////000000111222333000///...------...///000***,,,......------...///...------,,,,,,------...111///---...000111///,,,............/////////000000000000000////////////...///000111111000///...///////////////000111111......///000111000000000000000000000111222333444222333333222111111222444222333444555666666666666888888999:::<<<>>>@@@AAAEEEDDDGGGPPP```zzzwwwjjjdddaaahhhrrryyy}}}}}}sssgggaaaYYYNNNFFFBBB@@@>>><<<:::888555555666777777666555555555555555555555555555555555555555555555555555444444333333444444555222222222222111111111111111111111111111111111111000///............///000////////////////////////111111000///////////////000000000000000000000000,,,,,,,,,------...///000//////...------...//////***,,,......,,,,,,,,,---...------,,,,,,------...///...,,,---///000///------------............///111111000000//////......//////000000000000/////////////////////000111111////////////000000000000111111222222333333444444333444444333222222333555333333444555666666666666999999999:::<<<>>>???@@@DDDDDDGGGPPP```{{{zzznnngggiiipppuuu{{{|||tttkkkggg___TTTLLLGGGCCC>>>;;;:::888666666777888777666555555555555555555555555444444444444444444444444555555444444444444555555111111111222222222222222222222222222222222222222000000////////////000000000///...------...///000111111000///////////////111111111111111111111111////////////000111222222111000000//////000000111---...//////...,,,---......------,,,,,,------...---,,,+++,,,...//////...,,,,,,---------.........222111111000///......---000000////////////000000///////////////000000111000///.........///111222222333444555555444333333444555555444333333444666333333444555666666666666999999::::::<<<===??????DDDDDDHHHQQQ```{{{|||mmmiiimmmkkkrrrzzz}}}{{{vvvpppkkkjjjcccZZZRRRLLLFFF???;;;:::999777777888888777555555555555555555555555555444444444555555555555555555555444444444444555555111111111222222333333333222222222222222222222222000000000000000000000000000///---,,,,,,---///000111000000///////////////000000000000000000000000000000000000111222333333222222222222222222222222000111222111000......///...------,,,,,,------...+++++++++,,,---...//////---------.........//////222222111000///...------111000///......///000111000000////////////000000111000...---...///111333222333555666555444222111333444555444222222444555333444555666666777777777:::::::::;;;<<<===>>>???CCCDDDHHHQQQ```|||wwwlllllldddjjjrrrxxxyyyvvvsssrrrooojjjbbb\\\WWWPPPHHHBBB===;;;999888888888777555666666666666666666666666555555666666777777777777666555555444444555555666111111222222333333333444111111111111111111111111000111111111111111111000111000...------...000111111000000///////////////////////////////////////------------...///000000111111111111111111111111///000222111///............------,,,,,,------...***+++,,,------...//////////////////000000000000111111111000///......---111000///......///000111000000////////////000000111000...---...///111333111222444555555333111000222333333222111111222444333444555666777777777777999999::::::<<<===???@@@BBBDDDIIIQQQ___{{{tttnnncccdddiiiqqqvvvvvvwwwyyyppplllhhhdddaaa[[[RRRLLLCCC@@@<<<999999999888777666666666666666666666666666666666777777888888999666666555555555555666666222222222333333333333333111111111111111111111111111111222222222222111111111000///......///000111111111000///////////////....................................///000111222---......//////......---,,,...//////---,,,------...------,,,,,,------...+++,,,......------...000//////000000000111111111000000000000////////////000000////////////000000111000000///////////////000///.........///111222111222333444444333222111222222333222111000222444444444555666777777777777888888999:::<<<>>>@@@AAABBBDDDIIIPPP^^^yyynnnhhhgggnnnssstttuuuxxxqqqooonnnmmmlllggg___YYYKKKFFF@@@<<<;;;;;;;;;;;;666666666666666666666666555555555666777888888888666666555555555555666666333333333333333333222222222222222222222222222222111111222333333222111111111111111111111111111111111111000///////////////////////////////////////000000000000111222333444------...//////...---------...000000///...///000...------,,,,,,------...,,,...000///---,,,...000////////////000000000000////////////000000000000//////000000000000//////111111000///////////////////////////000000000000222222333333444444555555222333444333111111333444444555666777777888888777666777888:::<<>><<<=========777777777777777777777777444444444555666777777888666666555555555555666666444444444333333222222222333333333333333333333333111222333444444333222111111111222222222222111111111111000///////////////000000000000000000000000------------...///000111///000111222222111000//////111333333333222333444...------,,,,,,------...---000111000---,,,...000............/////////000......//////000000111111...///000111111000///...111111000///////////////......///000111000000000333333333333444666777888444444555444333222444666444555666777888888888888666666888:::<<>>===;;;999888999:::999888777888999777666666666666777777888555666777888888777666555000000111111222222222222333333333222222111111111111111222222222222111111222222222222222222222222000000111111111111000000000000///////////////000222000//////000000///---111111000000/////////...222222111000000000000000------,,,+++,,,---...///------------------------000000000000111111111111222111000.........///000......///000000000000000000////////////.........////////////000000000000444444555555555444333333000000111222222333444444444444555555666777777777:::;;;<<<<<<<<<<<>>@@@BBBCCCCCCHHHRRR^^^tttwwwrrrpppppprrrsssssssssrrrrrrqqqppplllkkkiiigggfffdddcccccc______^^^^^^]]]\\\\\\[[[]]]^^^^^^^^^^^^_________[[[[[[\\\\\\^^^```bbbccccccfffhhhgggeeeeeegggiiihhhlllqqqsssvvv|||pppdddZZZUUUJJJEEE>>><<<======;;;999777777666666666666777777999888777666666777888999555555555555444444444333333333333444444444555555222333333444444333333222333333333333333333333333222222333333333333222222............///000111222000//////000111222222000....../////////000000000333222222111111111111111......000111111111000///---------...///000000000........./////////000000///////////////000111111111222222222222111000///......//////000111222222/////////000000000111111444444555666666555555555111111111111111111111111555555666666777888888888888999;;;<<<<<<>>>@@@CCCBBBBBBGGGQQQ]]]sssrrrqqqmmmhhhbbb^^^^^^^^^\\\\\\\\\\\\\\\[[[\\\\\\ZZZZZZYYYXXXWWWWWWXXXXXXUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTSSSSSSRRRSSSUUUVVVWWWUUUVVVWWWWWWWWWWWWXXXYYYYYY[[[\\\ZZZYYY___kkkuuuyyyyyynnnddd___NNNHHHAAA>>>??????<<<999777666666666666777777888666555444333333444555666666666555555555444444444333333333444444555555555222333333444444333333222000000000000000000000000111222222333333222222111............///000222222///......///000111111000000000111111222222222333000//////...............++++++---.........---,,,---------...///000000111............/////////000000///.........000111222222222222222222111000/////////000000111111222222////////////000000000000666666666666666666555555444444444444444444444444444444555555666777777777888999;;;<<<<<<>>>AAACCCAAAAAAFFFPPP\\\qqq{{{ooohhh___]]][[[XXXVVVUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQPPPSSSRRRPPPOOOOOOOOOPPPPPPSSSRRRQQQQQQPPPPPPPPPQQQNNNOOOQQQQQQRRRQQQPPPOOOPPPMMMKKKLLLOOORRRSSSSSSPPPOOONNNOOOQQQRRRSSSRRRSSSSSSTTTUUUWWWYYY[[[\\\fffhhhkkknnnppppppnnnmmmkkknnnssszzzvvvooolll___VVVKKKCCC@@@??????>>>888777666777888999888777666666666666555555555555444444444555555555666666444444444444444444444444666666666555555555444444111111111111111111111111333222000000222333333333111111111111000000000000222111111111000000//////000///...---...///111333000///.........000111222...------...//////...,,,222111000//////000111222111111000000//////......000000000000000000000000222111111000///...------......------------....../////////000111111222222555555666666666555333222444444333333444444555666222222333444555666777888777888999;;;===>>>??????CCCCCCGGGPPP[[[qqq}}}xxxwwwyyy}}}|||zzzuuummmcccZZZUUUVVVUUUSSSQQQOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOQQQPPPOOONNNMMMNNNNNNOOOPPPPPPOOOOOONNNNNNNNNNNNMMMMMMNNNOOOOOONNNMMMLLLNNNLLLJJJLLLPPPSSSUUUTTTPPPOOONNNNNNQQQRRRRRRRRRNNNOOOPPPQQQRRRTTTUUUUUUVVVXXX[[[]]]^^^^^^\\\[[[ZZZ[[[^^^bbbgggmmmqqqtttwww}}}xxxqqqhhhaaaWWWMMMFFFAAA>>>===;;;999888999999999777666888888777777777666666666444444444555555555666666333333333333333333333333222222111000...---,,,,,,111111111111111111111111222111111111333444333222111111111111000000000000111111111111000000000///......---------...///000000///......///000111222000//////000111111000///000///...------...///000111000000000/////////...000000000000000000000000111111111000000///////////////............////////////000000111111222222444555666666666555333222333333333333333444555555222333333444555666777888999:::;;;===???@@@AAAAAACCCBBBGGGPPP[[[qqqxxxpppiiigggddd```___aaa``````___]]]XXXSSSNNNLLLNNNMMMLLLJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJLLLNNNOOONNNMMMLLLLLLLLLLLLLLLMMMPPPOOOOOOOOONNNNNNNNNNNNMMMNNNNNNOOONNNMMMKKKJJJKKKJJJJJJLLLOOOSSSUUUUUUPPPNNNMMMNNNPPPRRRRRRQQQLLLMMMNNNOOOPPPPPPPPPPPPOOOPPPRRRTTTTTTSSSQQQPPPQQQQQQRRRSSSUUUXXXZZZ[[[^^^bbbggghhhhhhhhhjjjmmmooossswwwyyyzzz|||~~~ssskkkhhhaaaWWWLLLCCC>>><<<===;;;::::::;;;:::777555999999888888888777777777444555555555555666666666222222222222222222222222333222222111000000//////222222222222222222222222111111111333555555333111111111111111000000000000111111111111000000000000........./////////000000000////////////000000111///000000111111000000/////////............//////000000000000////////////000000000000000000000000111111111111111111111111000000////////////000000//////000000111222222222444555555555555444333333333333222222333333444555333333444555666666777888999:::;;;===???@@@AAAAAACCCBBBFFFOOO[[[qqqyyyqqqlllhhhaaa\\\[[[ZZZWWWVVVXXXUUUTTTTTTSSSQQQPPPNNNNNNKKKKKKJJJIIIJJJKKKLLLMMMLLLLLLJJJJJJJJJLLLMMMOOOLLLKKKKKKKKKKKKKKKKKKKKKQQQQQQQQQRRRQQQQQQQQQQQQPPPPPPQQQQQQPPPNNNMMMLLLKKKKKKKKKLLLOOOQQQSSSTTTPPPOOOMMMNNNPPPQQQQQQPPPOOOPPPQQQQQQQQQQQQPPPOOOQQQRRRSSSTTTSSSRRRQQQOOOPPPPPPQQQRRRTTTUUUWWWWWWVVVYYY\\\]]]\\\\\\]]]___\\\___bbbddddddeeehhhjjjjjjmmmrrrxxxsssmmmnnnlllcccWWWKKKCCCAAA===;;;::::::;;;:::888666999999888888888777777777555555555555555666666666333333333333333333333333222222333444555666777888222222222222222222222222111111222444666555333111111111111111000000000///111111111000000000000000000111222222222222111111000////////////000000000---.../////////.........111111000000000000111111000000000000////////////000000000000000000000000333333222222111111000000111111000000000000111111///000000111111222333333444444444444444444444444333222222222222333444444333444444555666777777777777888999;;;===>>>??????CCCBBBFFFNNNZZZqqqvvvmmmeee^^^[[[[[[UUURRRSSSSSSPPPOOOQQQNNNMMMLLLLLLKKKKKKKKKLLLKKKJJJJJJJJJKKKLLLNNNOOOOOONNNMMMKKKKKKKKKLLLMMMKKKKKKKKKLLLLLLLLLKKKKKKQQQRRRRRRSSSSSSSSSRRRQQQQQQRRRRRRRRRQQQPPPNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRQQQOOOPPPQQQRRRRRRQQQSSSSSSSSSSSSSSSRRRRRRQQQRRRSSSSSSSSSRRRQQQPPPOOONNNNNNOOOPPPQQQQQQQQQRRRMMMNNNPPPQQQQQQRRRSSSTTTSSSUUUWWWXXXXXXXXXXXXYYYZZZ\\\^^^bbbeeehhhiiijjjjjjnnnuuu}}}{{{vvvxxxxxxrrreeeVVVLLLGGG===;;;:::999::::::999888888888777777777666666666666666666666666666666666555555555555555555555555000000111222444555666666222222222222222222222222111111222444666666333111111111111111000000000///000000000000000000111111111111222222222222111000///000000000000/////////---///111000...---...///000000111111111111000000////////////000000000000000000000000000000000000444444333222111000///...111111000000000000111111000000000111222222333333444444333333333444444444333333222222333333444555444555555555666777777777777888999;;;===>>>??????DDDBBBEEENNNZZZrrr{{{yyypppnnnjjjeee___ZZZVVVSSSSSSNNNLLLOOOOOOLLLKKKLLLKKKJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJKKKMMMNNNPPPOOOOOOOOONNNMMMLLLLLLKKKLLLMMMMMMNNNNNNNNNNNNMMMPPPQQQRRRSSSSSSSSSRRRQQQQQQRRRRRRRRRRRRQQQOOONNNPPPQQQSSSRRRQQQQQQRRRTTTWWWUUUTTTTTTVVVWWWVVVUUUWWWVVVUUUTTTTTTTTTTTTTTTVVVVVVVVVUUUTTTSSSRRRRRRNNNNNNNNNNNNNNNLLLKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTTTTSSSRRRSSSTTTVVVXXXYYY[[[[[[[[[YYYZZZ]]]aaahhhwww{{{ooo```RRRJJJBBB???;;;999999:::::::::888888777777777666666666777777777666666666666555555555555555555555555555444444333333333333333333333333333333333333333333222222222444666666444222111111111111000000000000000000000000111111111111000000////////////......///000000000000//////......111444333000///000222......////////////......////////////000000000000000000000000000000000000333333222111000//////...111111000000000000111111000000111111222333333333333333333222333333444555444333333333333444555555555555666666666777777777999:::;;;===???@@@AAAAAADDDBBBEEEMMMYYYrrr|||vvvpppkkkgggeee```___]]]ZZZWWWTTTRRRQQQQQQMMMLLLOOOPPPMMMKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJKKKMMMOOOPPPPPPQQQRRRSSSSSSRRRPPPOOONNNOOOPPPQQQQQQQQQPPPPPPPPPRRRSSSUUUUUUUUUSSSRRRRRRSSSTTTUUUUUUTTTSSSRRRRRRUUUWWWWWWVVVVVVWWWYYY]]]\\\ZZZZZZ\\\\\\\\\[[[[[[ZZZWWWVVVUUUWWWXXXZZZ[[[[[[ZZZZZZYYYYYYXXXXXXSSSSSSSSSSSSRRRPPPOOONNNRRRQQQPPPPPPQQQRRRRRRQQQQQQRRRSSSUUUWWWWWWVVVTTTRRRSSSTTTUUUUUUVVVVVVUUUTTTUUUXXXZZZYYY```uuu}}}ooo___UUUJJJEEE???:::999:::::::::999999888888888777777777777777777777666666666555555555555555555555555555666666666555555444444444333333333333333333333333444333222333555555555444111111111111000000000000///000000000111111111111000///...---------......///000111111000///...---...222555444000...000333---...///000000///...---.../////////000000000111000000000000000000000000000000000000000000000000000000000//////000000000000111111222222333333444333333222222222333444555555555444444555555666777666666666666777777777777999:::;;;===???@@@AAAAAADDDBBBEEEMMMYYYrrr|||wwwooommmiiieee```^^^\\\[[[UUUTTTSSSQQQPPPNNNMMMLLLOOOLLLKKKNNNOOOLLLJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMOOOPPPQQQQQQSSSVVVXXXYYYXXXVVVTTTOOOPPPRRRSSSTTTSSSRRRRRRSSSTTTVVVXXXXXXXXXVVVUUUUUUVVVWWWXXXYYYXXXWWWVVVSSSWWWZZZ[[[ZZZZZZ\\\___bbb```______```aaa```______]]]ZZZXXXXXXZZZ]]]___\\\[[[[[[[[[ZZZZZZZZZZZZUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRPPPOOOOOOOOOOOONNNOOOPPPRRRVVVXXXYYYXXXWWWUUUUUUUUUUUUTTTSSSRRRRRRQQQSSSWWWWWWRRRRRR```qqqsssgggQQQKKKBBB<<<999999:::;;;:::::::::999999999888888888888777777666666666555444444444444444444444444111222222333333444444555333333333333333333333333555333222222444555555555111111111111000000000000//////000000111111111222333111///...---...///000///000111111111///...---,,,000333222...,,,...222///000111222222111000///.../////////000000111111000000000000000000000000,,,---...///000111222333000000////////////000000000111111222222333444444333333222111222333555666666555555555555666777777666666666666777777777777777888999;;;===>>>??????DDDBBBDDDMMMYYYrrrwwwpppkkkeeeaaa___\\\XXXWWWWWWWWWTTTQQQOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPOOOOOONNNLLLOOORRRRRRQQQPPPRRRTTTSSSUUUWWWXXXVVVUUUUUUVVVUUUUUUVVVVVVXXXYYYZZZ[[[^^^```aaaaaa___\\\ZZZZZZZZZ[[[\\\[[[[[[[[[]]]______^^^^^^^^^___aaacccdddcccaaa```cccgggjjjkkkiiieeedddbbbaaaaaabbbcccdddcccaaa_________```___^^^^^^\\\ZZZWWWVVVVVVVVVWWWXXXVVVSSSRRRSSSTTTSSSSSSYYYZZZ[[[\\\\\\[[[ZZZYYYXXXVVVUUUSSSRRRRRRSSSSSSUUUSSSQQQPPPQQQTTTWWWZZZeeefffhhhjjjlllllllllkkkoooqqquuuyyy|||zzzeeeUUUGGGCCCBBB???===>>>888888999999999999888888777777777777666666666666888888888888777777777777444444333333333444444555333333333444444444555555222333333444444333333222111111222222222111111000333222111111111222333444111111111111111111111111......///000111222333333333222///------...///111000000//////.........---000000000000000000000000000//////000222222111000222111111000000000000000000111222333222222000000111111000000111111222333111222333555666777777888222222333444444555555666111222444555666555444333777999;;;;;;;;;;;;===???===AAAHHHNNNYYYrrrwwwlllddd```]]]YYYUUUTTTRRROOONNNOOOOOONNNLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIJJJLLLMMMMMMMMMLLLKKKOOOOOOOOOPPPPPPPPPPPPPPPSSSUUUXXXXXXVVVVVVXXXZZZ[[[]]]______^^^]]]]]]^^^]]]]]]]]]]]]^^^___``````aaabbbcccbbbaaaaaabbbddddddeeeffffffeeedddeeefffhhhhhhhhhhhhiiikkklllmmmjjjhhhggghhhlllooopppoookkkjjjjjjiiiiiiiiijjjjjjiiigggffffffggggggfffeee```___]]][[[ZZZZZZZZZZZZ^^^\\\ZZZYYYYYYZZZYYYYYYZZZ[[[\\\\\\\\\[[[ZZZYYYZZZYYYWWWVVVUUUUUUUUUUUUTTTRRRPPPOOOOOOPPPRRRTTTVVVXXXYYY[[[\\\]]]\\\\\\\\\^^^```bbbgggsss|||}}}tttdddSSSKKKFFF@@@<<<;;;999999999999888777666666888777777777666666666666777777777666666666666555555444444333333444444555333333333444444444555555111222222333333222222111000111111222222222111111111111000000000111222333111111111111111111111111000000000000111111111111000000000///////////////000000000/////////......000000000000000000000000000//////000222222111000333222111000////////////111222333444333333222111111111000000111111222333111222333444555666666666222222333444444555555666444444555666666666555555777999;;;;;;;;;;;;===??????BBBHHHNNNWWWppp}}}vvvpppkkkhhhjjjddd]]]XXXVVVUUUQQQNNNLLLJJJIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJLLLNNNPPPPPPOOONNNUUUUUUTTTTTTUUUVVVWWWWWWYYYZZZ\\\]]]\\\]]]^^^```bbbdddfffgggfffeeeffffffhhhhhhggggggggggggggghhhiiiiiiiiiiiiiiikkkooorrrqqqsssuuuuuusssqqqqqqqqqrrrrrrrrrssstttuuuwwwwwwwwwuuussssssvvvyyyzzzzzzvvvvvvwwwwwwxxxwwwwwwvvvrrrqqqqqqqqqrrrrrrqqqoooggggggfffeeeddddddcccccccccaaa___^^^______^^^]]]^^^_________^^^]]]\\\\\\YYYYYYWWWVVVUUUTTTTTTTTTTTTSSSQQQPPPOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUWWWWWWWWWWWW\\\cccjjjoooyyyzzzqqq^^^RRRIIIAAA;;;999<<<<<<;;;:::999888777777888888777777777666666666666666666666555555555555555555444444444444444555333333333444444444555555111111222222222222111111///000111222222222222222000000//////000000111222111111111111111111111111222111111111000000//////---...000111111000///...111000000000000000//////////////////////////////000//////000222222111000111111000000000000//////111222333444444333222222111111000000111111222333111222333444444444444333222222333444444555555666777777666666555666666666888999;;;;;;;;;<<<===???@@@CCCHHHMMMVVVnnn~~~yyyrrrlllhhheeecccaaaccc___[[[XXXUUURRRNNNKKKLLLKKKJJJJJJKKKKKKLLLLLLIIIIIIJJJKKKLLLMMMMMMNNNLLLMMMNNNPPPRRRUUUWWWXXX```______^^^___```bbbcccbbbcccdddfffgggiiilllmmmlllnnnqqqrrrqqqqqqqqqrrrsssrrrqqqppppppooooooppprrrssstttuuuuuuwwwzzz}}}{{{~~~~~~}}}}}}~~~~~~~~~}}}zzzxxxrrrrrrrrrrrrqqqpppooonnnjjjiiiggggggggggggfffeeeddddddcccbbbaaa```______\\\[[[ZZZYYYWWWVVVVVVUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUYYYZZZ[[[YYYXXXXXXZZZ\\\ZZZbbbkkkqqqxxx{{{iiiZZZOOOFFF@@@<<<>>>>>>===<<<;;;;;;;;;:::888888888777777777666666777777666666666555555555666555555444444444444555333333333444444444555555222222222333333222222222///000111222222222222222000000000000111111111222111111111111111111111111111111111111000000000000---...///000000111000000111111111111000000000000////////////////////////000//////000222222111000---...///000000111111111000111222333333333222111111111000000111111222333222222333333333222222111222222333444444555555666888777666555444555666777888:::;;;<<<;;;<<<>>>???@@@CCCGGGLLLVVVooo|||sssiiifffaaa^^^]]]\\\[[[ZZZ[[[YYYWWWTTTRRROOOKKKIIILLLLLLLLLKKKJJJKKKKKKLLLHHHIIIJJJLLLMMMOOOPPPQQQRRRQQQQQQSSSWWW]]]cccgggllllllllllllmmmnnnooopppqqqqqqrrrtttxxx{{{}}}zzz|||~~~}}}{{{zzzyyyyyyyyy{{{}}}}}}}}}}}}}}}|||{{{yyyyyyvvvtttssssssttttttrrrpppjjjiiihhhfffdddcccbbbaaacccbbbaaa```___]]]\\\[[[XXXWWWWWWVVVVVVUUUVVVVVVRRRRRRRRRRRRRRRRRRRRRSSSVVVWWWXXXWWWVVVUUUUUUUUUVVV[[[___``````iiizzzuuudddWWWNNNFFF@@@======<<<;;;;;;;;;<<<<<<888888888888777777777777888888888777777777666666777666555444444444444444333333333444444444555555333333444444444444333333///000111222222222222222111111111222222222222222111111111111111111111111000000000000111111111111000///...---...///111333000000000000111111111111////////////////////////000//////000222222111000//////000000000000///......///000222222222111000111111000000111111222333222222333333222222111000222222333444444555555666777666555444444444666666888:::<<<<<<<<<<<<>>>@@@???BBBGGGMMMWWWqqq~~~zzzvvvnnnhhh```]]]YYYVVVUUUUUUTTTSSSRRRRRRRRRQQQPPPNNNLLLKKKJJJKKKKKKJJJIIIIIIJJJLLLJJJKKKMMMOOOQQQTTTUUUVVVZZZYYYZZZ]]]ccckkksssxxx{{{|||}}}~~~~~~~~~}}}}}}~~~~~~{{{zzzrrrqqqooollljjjiiihhhggggggffffffeeecccaaa___^^^[[[ZZZYYYWWWWWWWWWXXXYYYTTTSSSSSSRRRRRRRRRSSSSSSQQQRRRRRRRRRSSSSSSSSSSSSSSSVVVYYYXXXXXX^^^iiisssyyyyyyhhhZZZQQQGGG@@@===<<<;;;999999999::::::999999888888888777777777888888888888777777777777777777666555444444444444333333333444444444555555444444555555555555444444111111222222222111111000111111222333333333333222111111111111111111111111//////000000111111111222222000...,,,---///111333//////000000000000000111////////////////////////000//////000222222111000222222222111000---+++)))---...///111111111000000111111000000111111222333222222333333333222222111222222333444444555555666555444444444555555666777999:::<<<<<<<<<<<<>>>@@@???BBBGGGLLLWWWqqqzzzrrrmmmiiiccc^^^[[[XXXUUUSSSRRRRRRQQQPPPOOOOOOPPPPPPNNNNNNMMMNNNIIIKKKMMMMMMLLLLLLOOORRRRRRSSSUUUXXX[[[]]]```aaaeeegggkkkqqqyyy|||yyyvvvttttttsssnnnnnnnnnmmmkkkiiigggeeecccaaa^^^[[[ZZZZZZ[[[\\\YYYXXXWWWVVVUUUVVVVVVWWWUUUTTTSSSSSSTTTUUUUUUUUUQQQSSSVVVVVVVVVXXX^^^cccccclllxxx|||mmm```XXXOOOFFFBBBAAA>>>;;;999888999999999999999888888888777777888777777777777666666666888777666555444444444444333333333444444444555555333444444555555444444333222222222222222111000//////000111222333222222111111111111111111111111111111111111111000000000000111000//////...//////000....../////////000000000000000000000000000000000000//////000222222111000000111111111000...+++***---...000111222222111111111111000000111111222333222222333333333333333222222222333444444555555666333444555666777888888888999;;;<<<===<<<===>>>@@@AAACCCGGGLLLVVVppp{{{sssmmmhhhbbb\\\WWWUUURRRPPPOOOOOOOOOOOONNNMMMNNNNNNLLLJJJIIIIIIJJJLLLOOOQQQRRRRRRSSSWWWZZZZZZ[[[]]]```dddgggiiijjjnnnrrrzzz~~~zzz{{{zzzyyyxxxuuusssqqqkkkhhhddd___]]]]]]^^^___[[[ZZZXXXWWWVVVVVVWWWXXXZZZXXXUUUTTTUUUWWWWWWXXXRRRTTTUUUUUUTTTTTTUUUVVV\\\```fffjjjnnnwwwvvvlllggg^^^VVVIIIGGGCCC???<<<:::999999999999999888888888888777777666666666555555555555888888777555555444444444333333333444444444555555222333333444444333333222333333333222111000///......///000222222111111000111111111111111111111111333333222111000///......000000111111111///...------.........//////000000111111111111111111111111000//////000222222111000***,,,...000111111000///...///111222333333333222111111111000111222222333111222333444444444444333222222333444444555555666222444666888:::::::::999999;;;<<<===<<<===???@@@BBBCCCGGGKKKTTTmmm~~~|||tttooohhhdddaaa^^^ZZZWWWSSSPPPNNNNNNOOOOOOMMMJJJMMMMMMMMMNNNOOOPPPOOONNNPPPRRRTTTUUUVVVXXX\\\^^^dddfffjjjlllooorrrvvvyyy~~~|||uuurrrnnnkkkiiifffdddaaaaaa```^^^\\\ZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWSSSTTTTTTSSSQQQRRRWWW[[[ZZZ]]]aaacccdddfffkkkoooxxx}}}|||qqqdddYYYMMMBBB>>>===;;;;;;===;;;:::999999888888999999;;;:::888777777777888999888888777555444333222111555555555555555555555555222333444444444333222111444444333222222111111000333444555333111000000111222333444555555444222111333222111111000111111111111111000000000000111111222111111000000000000000111000000000000000111111222222222111000//////.........///000111222333333111111111111111111111111333222000/////////000000000000111111111222222222444111...///222555555333444444444555666888999:::;;;;;;::::::;;;>>>@@@BBBCCCBBBDDDJJJSSSiiitttqqqqqqnnnjjjiiikkkgggaaa]]][[[XXXTTTQQQPPPNNNLLLLLLMMMNNNLLLIIILLLLLLMMMPPPRRRSSSSSSSSSWWWZZZ\\\___```cccgggjjjwwwzzz~~~~~~{{{vvvssspppmmmjjjgggddddddbbbaaa___]]][[[ZZZ\\\[[[ZZZXXXWWWWWWWWWWWWUUUWWWXXXWWWUUUTTTVVVXXXWWWYYY\\\\\\]]]___cccgggfffmmmvvv~~~wwweeeVVVGGG@@@>>>;;;::::::;;;:::999999888888999999:::999888777666777888888777777666555444333333222555555555555555555555555555555555666666555555444222222222222222222222333333444444333111000000111///000222333333222111000333333222111000000000111111111000000000000111111111111000000000000111111111111000000000111111222222222111111000//////...////////////000000000000////////////////////////444444222111111111222222111222222222333333333333222111000111333444444444555555666777888999::::::::::::999:::;;;===@@@AAABBBAAADDDJJJRRRhhh|||qqqgggeeeddd```]]]\\\aaa^^^YYYVVVTTTRRROOOMMMNNNLLLKKKLLLMMMNNNMMMLLLNNNPPPSSSVVVZZZ\\\^^^___cccfffjjjnnnqqqtttxxx||||||xxxssspppmmmmmmmmmkkkhhhdddaaa___aaa```___]]]\\\[[[ZZZZZZYYY[[[\\\\\\ZZZWWWVVVVVVWWWXXXXXXWWWVVVXXX[[[^^^\\\```ccceeeiiiqqq~~~{{{{{{~~~~~~vvveeeQQQGGGBBB===::::::;;;:::999999888888999999999888777666666666777777666666666555555555444444555555555555555555555555666555555555555555666666000111111222333333444444222333333222000///000111///000111333333333222222444333222111000000000000000000000000000000000000000000000000000111222333222222111111111111222222222222111111000/////////000000/////////.........////////////////////////444333222222111222222222222222333333333444444444///111333333333333444555333444666777888888888888999999999999;;;===???@@@@@@@@@DDDJJJSSSggg|||uuukkkccc```___[[[XXXXXXZZZXXXTTTRRRPPPOOONNNMMMMMMMMMNNNOOOPPPQQQQQQQQQTTTXXX\\\aaafffjjjnnnpppqqquuuzzz{{{zzzzzzzzzyyyuuupppjjjggggggfffeeecccbbbaaaaaaaaa]]]]]]^^^]]]\\\ZZZYYYYYY[[[ZZZXXXVVVUUUVVVXXXZZZ[[[]]]___^^^^^^cccjjjqqqvvvzzzxxxuuurrrqqqttt|||ooo[[[OOOHHHAAA===<<<;;;:::999999888888999999888777777666666666666666555555555555555666666666555555555555555555555555444444333222222333555666111111111222222333333333111222333222000///000111111222333444555555555555444444222111000000//////000000111111111111000000/////////000111222444555444333222222111222222222111111111111000000//////000000000000000/////////111111111111111111111111111111000000000000000000222222222333333333333444---111555555333222333555111222555777777777666555888888888999;;;<<<>>>???@@@@@@EEELLLTTTggg{{{tttkkkccc\\\ZZZXXXTTTSSSSSSTTTSSSQQQOOONNNMMMNNNOOONNNOOOQQQRRRSSSUUUWWWXXX]]]aaahhhmmmrrrwww|||{{{uuuqqqmmmlllkkkiiihhhggggggfffbbb```^^^\\\\\\]]]^^^___^^^\\\YYYWWWVVVWWWWWWWWWVVVXXX[[[\\\\\\]]]```bbbbbbgggppp|||{{{pppkkkgggccceeekkkrrrwww{{{~~~ppp```UUUMMMDDD>>>===;;;:::999999888888999999777777777777666666666555555555555666666666666777555555555555555555555555444444333222333444555777333333333222222222111111111222333222000000111222222222333444555666666666444333222111000000000000///000111111111111000////////////000111333555555444333333222111111222222111111111000000000000000//////000111222222333333111111111111111111111111000000000000111000000000111111111111222222222222...222555666444222444666222444666888999888666555888888999:::;;;===>>>???@@@AAAFFFNNNUUUhhh|||zzzvvvqqqlllccc\\\WWWVVVUUUQQQPPPRRRPPPQQQQQQOOONNNOOOQQQSSSQQQTTTWWWYYYZZZ\\\___aaagggllltttzzz~~~}}}wwwvvvtttqqqnnnlllkkkkkkgggddd```^^^___aaabbbccc^^^\\\ZZZYYYYYYYYYXXXVVVSSSVVVYYY[[[[[[[[[[[[\\\^^^^^^```cccmmm~~~ooojjjccc^^^]]]___aaafffjjjrrrkkkddd\\\RRRFFF???>>>;;;:::999999888888999999777777888888888777666555666666666666666666666666555555555555555555555555555555555555666777888888444444333333222111111000111333444333111111222333111111222222333333444444333222111111000111111111///000111222222111000//////000000111222333555555444333222111111111111111111111000000000000000000///000000111222333444555////////////////////////111111222333333333333222000000111111111222222222000222444444444444555555666777888:::::::::999888888888999;;;<<<===>>>???@@@AAAFFFMMMUUUiiiwwwsssooommmllljjjgggddd___ZZZVVVVVVUUURRRRRRTTTQQQSSSTTTSSSSSSTTTWWWZZZ[[[^^^bbbdddeeehhhllloootttzzz}}}xxxtttqqqpppllliiifffeeeeeefffdddbbb___^^^\\\]]]^^^^^^[[[XXXWWWXXXZZZ[[[[[[ZZZ[[[[[[ZZZ[[[[[[[[[^^^gggsss|||qqqiiibbb```^^^\\\___eeejjjjjjkkkgggZZZJJJBBBAAA;;;:::999999888888999999777888999999999888777666777777777666666666666666555555555555555555555555444555666777777888888888333222222222222222222222222333444444333222333444333333222222222333333444111111111000111111222333///000111222222111000///000000000111222333444555333333222111000000000000000000000000000000000111000000111111222222222333////////////////////////000111222333444333333222111111111222222222333333333222111222444555666555777777777888888888888888888999:::<<<===>>>????????????DDDKKKSSShhhzzzmmmjjjgggeeeeeedddbbb```[[[WWWTTTTTTSSSQQQQQQTTTUUUWWWYYYYYYXXXYYY]]]aaadddhhhllloooppprrrwww{{{~~~{{{wwwuuupppmmmkkkjjjkkkiiiddd```aaa``````bbbcccccc___[[[[[[ZZZYYYXXXXXXXXXYYYZZZUUUWWWZZZ[[[[[[^^^ccchhhrrr~~~xxxooohhheeebbb___aaaggghhhmmmsssqqqbbbOOOFFFFFF;;;:::999999888888999999888999999::::::888777666888777777777666666666555555555555555555555555555111222444666777666666555111111111222222333444444333444555555333333444555666666555444444444555555000000000000111222333444...000111222222111000...111111111111222333444444333222111000////////////000000000000000111111111111111111111000000000000111111111111111111111111...///000111222222111000222222333333333444444444666333000111444777666555555555444444444555555666999:::;;;===>>>??????@@@======BBBIIIRRRgggzzzmmmddd]]][[[[[[ZZZZZZ\\\WWWUUUSSSQQQQQQQQQSSSTTTYYYZZZ\\\___ccchhhlllooouuuyyy}}}}}}yyytttrrrqqqooojjjfffaaaaaabbbdddeeedddaaa___```___]]]\\\[[[[[[\\\\\\]]][[[YYYXXXYYY\\\___bbbdddkkktttooojjjgggccceeennnkkklllmmmmmmiii^^^OOOEEEAAA???;;;888666666888999:::999999999999999999999;;;:::888666444444444555666::::::555111222333222666666666555444444444333333333333222222222111111333333333333333333333333333333333333333333333333111111111111111111111111222111000111222222111000111111111000000000000000111111111111000000000000111111111111111111111111222111111111000000//////000000000000000000000000111111222222222333333333444333222222111111222222555555444333333333333444666666666666777777777777666888;;;<<<<<<<<<===>>>CCCFFFDDDHHHVVViii~~~wwwssskkkccc[[[YYYXXXUUUUUUWWWSSSSSSSSSSSSUUUWWWYYYZZZ^^^```dddhhhlllqqquuuxxx|||yyyxxxuuuoookkkgggffffffggghhhgggeeecccdddbbb```^^^]]]\\\\\\\\\\\\ZZZXXXWWWWWWXXXZZZ\\\\\\aaaffflllttt{{{rrrmmmhhhiiinnnqqqooonnnlllhhh```UUUMMMDDDAAA===:::888777777666:::::::::999999999888888:::999888777666555555555555999999555111333444333555555555555555555444444333333333222222222222111333333333333333333333333333333333333333333333333111111111111111111111111222111000111222222111000//////000000000000000000111111111111000000000000111111111111111111111111222111111111000000000000111111111111111111111111111111222222222333333333222222222222333444444555444444444333444444444555666666666666777777777888888999;;;;;;;;;<<>><<<999===<<<<<<:::999888777777555666888999999888777666444777777444444777888777444444555555666666777777444444333333333222222222333333333333333333333333555444444333333222222111111111111111111111111111222111000111222222111000/////////000111222333333111111111111000000000///111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111222333444444555555555111222333444666666777777666666777777777888888888888999::::::;;;>>>BBBEEERRRXXXVVVTTTXXXcccxxxtttoookkkgggddd```^^^]]]YYYWWWXXXWWWVVVYYY^^^ccceeejjjpppvvv{{{~~~}}}zzzyyyyyyxxxwwwqqqpppooommmkkkhhhgggfff``````aaaaaa```^^^]]]\\\WWWYYYZZZ\\\^^^```ccceeefffjjjqqq|||tttrrrvvvooommmkkklllllliiiddd___YYYRRRIIIBBB??????>>>=========<<<;;;:::888888777555666888999999999888777555777666444555999:::888444555555666666777777777444444444333333333222222333333333333333333333333444444444333333222222222111111111111111111111111222111000111222222111000000000111111222333444444111111111111000000000///111111111111111111111111111111111111111222222222111111111111111111111111111111222222222333333333222222333333333333222111111222333555666777777777777777777777888888888888444666999;;;<<<===???AAAHHHPPPQQQQQQYYYhhhzzzuuujjjhhhdddbbbaaaaaa```^^^WWWUUUVVVYYYZZZ[[[```gggmmmppptttyyy~~~}}}vvvvvvtttrrrooollliiihhhbbbbbbbbbbbbaaa___^^^]]]XXXYYYYYY[[[\\\^^^```aaafffeeefffkkksss|||rrrppplllkkkkkkmmmooommmhhhccc```[[[TTTLLLEEEAAA???>>>===<<<<<<;;;:::999999888777777888888999888888888666777666444777;;;;;;888666666666666666666777777444444444444333333333333333333333333333333333333333333333333333333333333111111111111111111111111222111000111222222111000000111111222222333333333111111111111000000000000111111111111111111111111111111111222222222222222222222222222222222222222111111222222222333333333222222333444333222000///111222444666777888777777777777777888888888999999333666:::<<<======>>>???>>>EEEFFFIIISSSeee}}}yyytttpppmmmccc```]]][[[\\\]]]]]]\\\XXXXXXZZZ___aaaccciiipppyyyzzz~~~}}}xxxtttooommmiiihhhgggeeecccaaa_________^^^]]]^^^___```aaaaaacccbbbbbbeeeggglllyyy|||pppnnnlllllloooqqqqqqnnnjjjkkkkkkhhh___SSSGGGBBB@@@<<<<<<;;;;;;::::::::::::999999888888777888888888777888666555777<<<;;;777777777777666666666666666555444444444444333333333333333333333333333333333111222222333333444444555111111111111111111111111222111000111222222111000000000000000000000000000111111111111000000000000111111111111111111111111111111111222222333333333222222222222222222222222111111222222222333333333000222333444555444222111111333555777888777777666777777888888888999999999777999;;;;;;;;;<<>>???===:::999999999888888777666666666666777777777888888888888666666666666555555555555555555444444444444555555555555444333222222222222444444444444444444444444111222222333444555666666333333333222222222111111///000111222222333222222111111222222222222111111111111111111111111111111222222111111222222333444333333333333333333333333333333222222222222222222000111444666888999999999444555666777777666555444888777666555555444444555;;;;;;;;;;;;;;;<<<===>>>>>>CCCCCCFFFRRRbbbsssbbbZZZXXXTTTTTTTTTVVVWWWYYY[[[\\\YYY[[[]]]^^^___aaaeeeggglllqqqwww}}}|||xxxqqqllljjjjjjjjjiiieeecccaaaaaabbbcccbbbaaacccccccccccccccddddddddddddgggrrr~~~rrrmmmqqqxxx|||}}}{{{lllZZZKKKCCC===:::<<<>>>;;;999999:::::::::999888888777777888888888888999999999999888777777777777666666666555555444444444444555555333333333222333333444444333333333333333333333333222222333333333333333333333333222222222111111111222222333222222111000///222222222333333222222222111111111111111111111111111111111111111222333333333333333333333333333333222222222222222222333333222333555666777777777666444555666777888999999999777666666555555555555666;;;;;;;;;;;;;;;<<<===>>>>>>CCCCCCFFFRRRaaa~~~pppbbbWWWRRRNNNNNNOOOPPPSSSWWWZZZ\\\ZZZ]]]aaaeeehhhkkkooorrrzzz~~~vvvpppnnnnnnoooooommmjjjgggeeeeeeeeeeeeeeeaaaaaaaaaaaa````````````]]]^^^bbbkkkttt~~~sssrrrwww|||~~~uuu___LLLFFF???;;;===>>><<<999:::;;;;;;;;;:::999999888888888999999999999:::::::::888888888888777777777777555555444444444444555555222222222222333444555666222222222222222222222222333333333222222111111111222222222111111111000000222222333222222111000///222333333333333333333222111111111111111111111111111000000000000111222222222222222222222222222222111111222222333333444444333444555666777666555555444333333333444555555666666555555555555666777777:::::::::;;;;;;===>>>>>>>>>CCCCCCFFFQQQaaawwwvvvtttqqqkkkbbbXXXRRRNNNNNNNNNOOOSSSXXX\\\___^^^bbbhhhmmmrrrwww|||~~~xxxuuuuuuvvvwwwyyyuuuoookkkiiigggfffeeebbbbbbaaaaaa```______^^^\\\\\\^^^aaacccjjjzzz{{{uuuwww}}}xxxcccPPPLLLDDD??????@@@===;;;<<<;;;;;;;;;:::999999888888888888888999999999::::::888888888777777777666666555555444444444444555555333333333333333444555555333333333333333333333333333333333222222222222222222222111111111000000000//////111222222222222222111222222333333222222111111111111111111111111111000000000///000000111222111111111111111111111111111111222222333444555555222333555666777666666555888777555333111111111222444444444555555666888888:::::::::;;;<<<===>>>???>>>CCCCCCFFFQQQaaa{{{qqqjjjeeefffeeecccbbbaaa^^^XXXTTTRRRRRRRRRSSSWWW\\\aaadddeeehhhooouuu{{{}}}|||}}}}}}{{{tttooollljjjhhhgggggggggfffdddcccbbbaaa```]]]\\\]]]^^^^^^```iiitttxxxzzzxxx{{{~~~}}}{{{lll]]]QQQIIIBBB@@@@@@<<<;;;;;;:::::::::999888888777777777777777777888888888999777777666666666555555555555555444444444444555555666555444444333333333444555555555555555555555555222222222333444555555666222222222111111111111000//////111222222222222222000000111111111111000000111111111111111111111111000000000///000000111222111111111111111111111111111111222333444444555555000111333555777777777777<<<;;;999777666555666666444444444444555777888999:::::::::;;;<<<===>>>???>>>CCCCCCFFFRRRbbbuuuhhh```[[[YYY\\\[[[YYYYYYYYYYYYXXXWWWXXXXXXYYY\\\```eeeiiilllooorrrwww||||||wwwsssqqqpppnnnmmmhhhgggfffdddbbb```___^^^]]]ZZZZZZ[[[\\\[[[___eeeiiippp|||yyyxxxuuuzzz~~~~~~~~~zzzpppfffWWWMMMDDDAAA???;;;999::::::::::::999888888777777666666777777777888888888666666666666555555555555555555444444444444555555777666555444333333333333555555555555555555555555111222222333555666666777333333333222222222111111222222333222222111000/////////000000000000//////111111111111111111111111111000000000000111222222222222222222222222222222222222333333444444555555...000222555666777888777777666666666777777888999444444444555555777888888999999::::::<<<===???@@@>>>CCCCCCGGGTTTddd}}}pppfff___[[[ZZZZZZZZZZZZYYYYYYZZZ[[[\\\```bbbeeeiiioootttxxx{{{~~~|||zzzxxxuuussskkkjjjhhhfffdddbbb```___bbb\\\XXXYYY[[[[[[\\\___ddddddkkkyyyzzzrrrmmmppprrrtttvvvwwwpppggg___UUUJJJFFFBBB>>>;;;<<<;;;;;;;;;:::999999888888777777888888888999999999777777777666666666666555555555444444444444555555666555555444444444555555555555555555555555555555222222333333333444444444444444444333333333333222222222333222222111000///000000111111111111000000111111111111111111111111111111111111111222333333333333333333333333333333333333444444444444444444000111333555666666666666111222333444555555666666555555555555555666777888999999999:::<<<>>>???@@@===CCCCCCHHHVVVfff~~~vvvllleee___\\\[[[\\\]]]___^^^]]]]]]___aaagggjjjnnnttt{{{~~~zzzvvvtttsssqqqooollljjjhhhgggiii```YYYZZZ]]]]]]^^^___aaa```dddlllssszzz}}}pppkkkllllllooouuuxxxqqqhhhggg\\\PPPKKKGGGBBB???@@@===<<<<<<;;;;;;:::999999888888999999999:::::::::888888888888777777777777555555555444444555555555444444444444444555666777444444444444444444444444333333333222222222222111555555444444444333333333///000111222222333222222111111222222222222111111111111111111111111111111222222111111222222333444333333333333333333333333444444444444444444333333222333444555555555444444555666777777777666555444666555555555555666777777999999999:::<<<>>>???@@@===CCCDDDIIIWWWhhhtttnnniiihhhgggaaa]]]\\\[[[^^^aaaddddddeeefffhhhlllpppvvv}}}zzztttppppppooojjjfffiiifffaaa]]][[[ZZZ[[[\\\]]]___```bbbeeellluuu|||sssttthhh___aaajjjnnnnnnnnnjjjfff^^^SSSGGG@@@???AAA@@@:::666999<<<<<<;;;===777888999::::::999777666888888999999999999888888999888777555555555666777555555555555555555555555333333333333333333333333666555444333222222222222444333111000000111333444111111111111111000///...222222111111222222333444333222111000000111222333111111222222222333333333555333111//////000111222333222222111111222222333333333333333333333333333555666666777777777777777999999888888888888999999;;;;;;<<<<<<===>>>>>>>>>@@@CCCAAAGGGXXXjjjzzzrrrkkkeeeaaaaaaaaa^^^\\\]]]```cccgggiiikkkmmmppprrruuuyyy~~~{{{wwwvvvtttoookkkiiifffccc___\\\\\\\\\\\\_______________ccciiinnn{{{uuulllddddddggghhhjjjmmmkkkiiicccZZZOOOFFFBBBAAA>>>888555888;;;::::::;;;:::;;;;;;;;;999777555333888888999999999999888888888777666555555555666666666666666666666666666666333333333333333333333333111111111222222444555666444333111000000111333444111222222222111111000///222222111111222222333444222222111000000111222222222222222222222222222333444333111000000000111222333222222111111222222333333333333333333333333333555555666777777777666666444555555666777999:::;;;;;;;;;<<<<<<===>>>>>>>>>AAACCCBBBGGGWWWhhh}}}yyytttlllfffccc]]]ZZZ[[[\\\\\\]]]aaagggjjjnnnqqquuuxxx||||||yyyvvvqqqmmmkkkiiigggdddbbb```______^^^^^^^^^]]]\\\]]]aaaccciiiooo|||zzzrrrkkkiiiggggggkkkpppmmmmmmjjjbbbXXXMMMEEEAAA???999666:::<<<;;;999::::::;;;;;;;;;999777555444888888999999999999888888777666555555444555555555777777777777777777777777333333333333333333333333000000000111222444555666444333222111111222333444222222333333333222111111222222111111222222333444222222111000000111222222222222222222222222222222222222222222111111111111333222222111111222222333333333333333333333333333444444555666666666666555444444444555666888::::::;;;;;;<<<<<<===>>>>>>>>>AAADDDBBBGGGVVVfff|||vvvsssoooiiieeeaaa\\\YYY[[[]]]^^^bbbhhhllloootttyyy}}}}}}yyytttpppooonnnmmmkkkhhheeecccbbb]]]]]]]]]^^^^^^___aaabbbeeeggglllvvvxxxpppnnnnnnooorrrvvvrrrqqqnnnhhh^^^SSSIIICCCBBB<<<999<<<>>><<<::::::777888999:::::::::999999888888999999999999888888555555555444444444555555666666666666666666666666444444444444444444444444333222222111111111222222333222222111111222222333333333333444444333222222222222111111222222333444222111111111111111111222333333333222222222222111111222222333333222111111333222222111111222222333222222333333333333444444333444444555555555555555777777666666666666777777;;;;;;<<<<<<===>>>>>>>>>???CCCBBBFFFSSSccc~~~wwwrrrooollliiifffbbb]]][[[]]]___aaagggnnnqqquuu{{{~~~yyywwwtttsssrrrooollliiieeeddd___^^^^^^___```aaabbbaaabbbeeeiiikkkssstttrrrvvvxxxxxxxxxtttsssqqqllldddZZZPPPIIIEEE???;;;===>>>;;;999999888888999999::::::::::::888888999999999999888888444444555555555555555555555555555555555555555555444444444444444444444444333333222222111222222222222222222222222222222222222333333444444444333333222222111111222222333444111111111222222111111111222222222222222222222222111222222333333333222222333222222111111222222333222222222333333444444444333444444555555555555555999888888777777888888999;;;;;;<<<<<<===>>>>>>>>>>>>BBBAAAEEEQQQ```xxxtttnnnjjjgggfffeeedddaaa^^^^^^```bbbeeellltttyyy~~~~~~|||{{{zzzwwwtttppplllhhhfffeeecccaaa`````````___]]][[[aaaeeeeeefffppp{{{{{{zzzvvvtttsssssstttsssoooggg]]]VVVJJJBBB<<<<<<<<<999777777<<<;;;;;;:::999888888888888888999999999999888888444444555666666666555555555555555555555555555555444444444444444444444444222222222222333444555555222222222222222222222222222222333444444444333333222222111111222222333444000111222222222222111000111111222222222333333333222222222222333333333333333222222111111222222333111222222333333444444555444444555666666666666555666666666777888:::<<<===;;;;;;<<<<<<===>>>>>>>>>===BBBBBBFFFQQQ```{{{ooolllgggcccaaaaaaaaaaaaaaa```aaaeeehhhkkksss{{{|||wwwsssooonnnkkkhhhdddbbbbbbaaa```^^^[[[___ccccccdddjjjuuu~~~vvvpppmmmnnnqqqwww|||}}}wwwmmmeeeRRRIIIAAA???>>>;;;999:::<<<;;;;;;:::999999999999888888999999999999888888444555666777777777666666555555555555555555555555555555555555555555555555555444444333444444555555222222222333333222222222111111222333333333333333222222111111222222333444000111222222222222111000000000111222333444444555333333222111222333444555333222222111111222222333111111222333333444555555555555666777777777666666555555555666888999;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>DDDEEEHHHSSSbbbyyynnnllliiieeeaaa______```aaabbbaaaeeejjjmmmqqqyyyzzzwwwuuunnnjjjfffdddeeeeeedddcccbbbcccdddeeehhhlllqqqtttvvv{{{ssskkkjjjiiiooozzzxxxoooZZZPPPGGGCCCAAA>>>===>>>999999999999:::;;;<<<===888888999999999999888888444555777888888888777666777777777777777777777777555555555555555555555555:::999777555333222222111111222222333333222222111000111222222333333333333222222111111222222333444000111222333333222111000//////000111333444555666444333111111111333555666333222222222222222222333111111222333333444555555555666666777777777777777777777666666666666777777;;;;;;<<<<<<===>>>>>>>>>???FFFGGGJJJUUUddd}}}yyyuuusssgggdddaaa]]]\\\___eeejjjjjjmmmqqquuuzzz~~~zzzwwwsssnnniiifffeeeggghhhhhhgggfffhhhjjjlllllllllooottt{{{uuukkkkkkooouuu|||uuuaaaUUUJJJFFFEEEAAA<<<:::;;;;;;<<<<<<;;;;;;:::999:::::::::999999999888888666666666666777777777777222444666666333333555888:::999888777666555444444444444444444444444444444333333333333333333333333222333333333333222111111000000222333444555555555333///***+++000444444333222222222222222222222222444333333222222333333444444444444333333222222222222333333333333333333444222333555777777777777666666666666777888888999999;;;;;;:::::::::;;;<<<<<>>???AAAEEECCCGGGSSSbbb}}}|||zzzvvvrrrnnnmmmllljjjjjjjjjkkklllqqqwww|||{{{vvvqqqooolllllllllmmmmmmkkkgggdddffffffeeecccdddkkkvvv~~~|||zzz{{{~~~{{{lllZZZOOOIIIDDDBBBDDD<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999999888888999999888888777666666666555777888999888666555444222333333444555666777777555555555555555555555555333333333333333333333333222333333333333222111111444444444444333222111111444333222333555444222///111111111111111111111111333333222222222222333333333333333333333333333333222222333333444555555555666666777777888888888888666666666777888888999999<<<<<<<<<<<<===>>>??????@@@EEEDDDGGGRRRaaazzzxxxuuuooojjjiiikkknnnoooppprrrtttvvv{{{|||xxxuuurrrpppmmmlllkkkiiifffdddcccccccccaaaaaaeeelllqqqwwwyyywww{{{vvveeeYYYOOOFFFCCCDDD>>>===<<<;;;;;;;;;<<<<<<:::::::::999999999888888999888888888777777777666666666777888888777666555444444444555555555555555555555555555555555555555333333333333333333333333222333333333333222111111111222333333444444333333444444444555555444111///111111111111111111111111333222222111111222222333333333333333333333333333222222333444444555666666666555555555666666777777666666666777888888999999;;;;;;;;;;;;<<<===>>>??????EEEEEEHHHRRR```{{{yyyuuunnnhhhhhhlllpppuuuwwwzzz}}}}}}zzzxxxuuuqqqmmmkkkiiigggeeeaaabbbbbbbbbbbbdddhhhkkkkkkooo}}}{{{ppppppwwwrrrfffYYYKKKDDDBBB@@@???===;;;::::::;;;;;;:::::::::999999999888888888888888888888888888888666555444555777888777666777666666555555444444444555555555555555555555555333333333333333333333333222333333333333222111111///000222333444555555555333444444555444333111000222222222222222222222222222222111111111111222222222222333333333333444444222222333444555666666777666666555555555555666666666666666777888888999999:::::::::;;;<<<===>>>??????EEEFFFHHHRRR___vvvwwwvvvrrrmmmmmmrrrwww~~~|||yyyvvvssspppmmmhhheeedddeeeeeefffeeefffggghhheeehhhppp}}}ooonnnvvv~~~|||rrreeeUUUJJJGGGCCCAAA>>><<<:::999:::::::::::::::999999999888888777777777888888999999:::666333111222555888888888777777777666666555555555555555555555555555555555333333333333333333333333222333333333333222111111000000222333444555555555222333444333333222222222333333333333333333333333222222111111111111222222222222222333333444444444222222333444555666777777888777666555555666777777666666666777888888999999;;;;;;;;;<<<===>>>@@@AAA>>>EEEFFFHHHQQQ___ooosssvvvvvvtttuuu{{{}}}|||{{{yyyvvvpppiiidddeeeeeeffffffeeedddccccccdddgggmmmppprrryyyuuu{{{zzznnn___SSSOOODDDBBB???<<<:::999999999:::::::::999999999888888666666777888999::::::;;;666333///000444888999999666666666777777777777777666666666666666666666666333333333333333333333333222333333333333222111111111111222333444444444444111222333222111111222333444444444444444444444444222222111111111111222222222222222333333444444444222222333444555666777888999888777666666777888888666666666777888888999999<<<<<<<<<===>>>@@@AAABBB>>>EEEGGGIIIQQQ^^^ooopppqqqsssvvv|||~~~|||yyywwwtttqqqnnndddccccccbbbcccdddeeefffffffffffffffkkkvvv|||vvvxxx{{{}}}~~~yyywwwtttlll^^^SSSGGGCCC???<<<<<<<<<<<<<<<<<<;;;::::::999999::::::666666666666666666666666666666777777888888999999666666555555555444444444333333333444444555555555222222222222333333444555333333333333333222111000111222222333333222222111222222111111111222333444666555333222333555777888222444777999:::999777666666777777555444444666888555555555555555444444444666666555555555555666666555555666666777777888888<<<===<<<;;;:::;;;>>>AAA???DDDCCCFFFPPP^^^}}}qqqsssvvvyyy}}}~~~zzzvvvppplllhhhgggeeedddccccccddddddeeeggggggfffgggnnnyyyxxxvvvyyy|||zzzxxxwwwyyyyyyrrreee[[[KKKGGGBBB>>>===<<<<<<;;;===<<<;;;;;;::::::;;;;;;999999999999999999999999777777777777777888888888666666555555555444444444333333333444444555555555333333222222222333444444333333333333333222111111222222333333333333222222111222222222222333333333333222111111111222444555444555666666555444222111333333333222111111333555555555555555555555555555666666555555555555666666555555666666777777888888::::::;;;:::999:::===@@@???DDDCCCFFFPPP^^^}}}uuuxxx}}}~~~wwwrrrpppnnnllliiifffeeeeeedddccceeegggfffeeeggglllqqqwwwuuuppprrrvvvttttttvvv{{{|||wwwkkkaaaPPPKKKEEEAAA>>>===<<<:::======<<<;;;;;;;;;;;;<<<999999999999999999999999888888888888777777777777666666666555555555555444444444444444444555555555444444333222222222333333333333333333333222222111222222333333333333222222000111333444444444333222222222222222222333333333555444444333333222111111444555555444333333444666444444444555555666666777666666555555555555666666555555666666777777888888777888999888888:::===??????CCCCCCEEEPPP^^^}}}yyy~~~~~~yyywwwsssooollliiihhhggg```bbbdddeeeeeefffiiilllkkkvvvuuunnnnnnqqqrrrtttxxx|||}}}vvvjjjaaaSSSOOOIIICCC@@@>>>===;;;===<<<<<<;;;;;;;;;;;;;;;888888888888888888888888999999888888777777666666666666666555555555555555444444444555555555555555555444333333222222222222222333333444333333222222222333333333333333333222000111333555555444333222444555555666666666555555444333333333333555666777444666666666444444555777333444444555666777777888666666555555555555666666555555666666777777888888666777999999999;;;===@@@>>>CCCBBBEEEPPP]]]|||}}}yyytttpppllljjjiiibbbbbbbbbbbbbbbdddfffhhhiiinnnwwwwwwrrrqqqrrrtttwww{{{{{{uuukkkcccWWWSSSLLLGGGCCCAAA>>>===<<<;;;::::::999:::::::::888888888888888888888888999999888888777777666666666666666666666666666666555555555555555555555555555444333333222222222222222333333444444444333333333333333444444333333333000222444555555555333222666666777777777777666555444333222222222444666777111222444333222111222333444444555555666777888888666666555555555555666666555555666666777777888888777999:::;;;;;;<<>>CCCBBBEEEOOO]]]|||zzztttooollljjjgggeeecccaaaaaaaaabbbccceeefffkkkrrr~~~xxxqqqppprrruuuxxxyyyuuuooojjj___ZZZRRRLLLGGGDDD@@@>>>;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777555666666666666777777777666666666555555555555555444444333222222222333333222333333444444444444444333333444444444444333333111222444555555555444333555555555444444444444444555444222111000000111222333444666666555444444555555555555666666777777888666666555555555555666666555555666666777777888888999:::<<<======>>>???AAA>>>BBBBBBDDDOOO]]]||||||uuupppmmmjjjiiigggfffeeedddcccaaaaaaaaadddiiiooo{{{{{{ssstttuuuvvvwwwuuusssqqqiiiccc[[[RRRKKKFFFBBB???<<<<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<777777777777777888888888555666666666777777777777777666666666555555555444333333222222222333444444222333333444555555444444333333444444444444333333333333333444444444444555555444333222111222222333555444333222222111111111666888999:::888777777888666666666666666777777777666666555555555555666666555555666666777777888888:::;;;===>>>======>>>@@@===BBBBBBDDDOOO]]]{{{{{{tttqqqkkkkkkkkklllllljjjgggeeebbb```bbbhhhkkkooo}}}xxxxxxwwwvvvuuutttssssssqqqkkkaaaWWWOOOHHHBBB>>>======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::666666777777888888999999555666666666777777888888777777666666555555555444222222222222333444444555222333333444555555555444333444444555555444444333444333333333333444555666666555333111111111333444333333444555555666666777333555777888666555555555777777777777666666666666666666555555555555666666555555666666777888888888:::<<<>>>>>>=========>>>===BBBAAADDDOOO\\\{{{xxxwwwsssnnnjjjiiiiiihhhhhhddd```___dddiiilllpppttt~~~ttttttxxxvvvtttuuuxxxqqqfff[[[RRRKKKFFFCCC===>>>>>>>>>======>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;777777777777777888888888999888888777666555555444444444333333333444444555444444444444444444444444333333333444444444555555111111111111111111111111666444222444777999888666555555555555555555555555555555555555555555555555555444333333333333444555888777555555444555666777555555555555666666666666999999999999999999::::::;;;;;;<<<<<<======>>>>>>>>>BBBAAADDDOOO\\\xxx{{{wwwrrrnnnkkkjjjhhhggggggbbb___bbbddddddfffiiippp}}}yyysssttttttuuuwww~~~xxxoooeeeZZZQQQHHHBBB?????????>>>======>>>???999999::::::;;;<<<<<<===999999999999888777666555999999999888777777666666666666555555555555555666444444444444444444444444333333333444444444555555222222222222222222222222222111000111444666555333555555555555555555555555555555555555555555555555555444333333333333444555444333222222222222333444555555555555666666666666888888999999999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>CCCBBBEEEPPP\\\www{{{vvvrrrnnnjjjhhhhhhbbb___```aaa___```cccdddlllvvvtttppprrrvvvyyy{{{vvvnnndddXXXLLLEEEBBBAAA@@@>>>============:::::::::::::::;;;;;;<<<::::::::::::999777666555::::::999999888888777777999999888777666666666666444444444444444444444444333333333444444444555555333333333333333333333333111000000111333444333222555555555555555555555555444444444444444444444444555444444333333444444555666555555444444555666666555555555555666666666666888888888999999999::::::;;;;;;<<<<<<===>>>>>>???>>>CCCCCCGGGQQQ\\\vvvzzztttnnnjjjgggaaa^^^___aaa```aaadddccchhhlllpppyyy{{{ssstttxxx{{{yyyxxxvvvssskkk___RRRIIIFFFCCC@@@>>>======<<<<<<===<<<;;;:::999999999:::<<<;;;:::999888888999999999999999888888777777777:::999888777666666666666444444444444444444444444333333333444444444555555444444444444444444444444444333333444555555555555555555555555555555555555444444444444444444444444444444444444444444444444666666666666666777777777555555555555666666666666777777888888999999:::::::::;;;;;;<<<===>>>??????>>>CCCDDDHHHQQQ\\\uuuyyyqqqlllgggbbb^^^___```___```ccc^^^bbbeeefffiiivvv|||yyyzzz{{{xxxxxxxxxuuuooodddWWWOOOJJJFFFAAA>>>>>>>>>===<<<===<<<;;;:::999:::;;;<<>>??????>>>CCCDDDHHHQQQ\\\uuuvvvpppmmmfffaaa```^^^[[[ZZZ\\\XXX\\\___aaacccjjjuuu~~~}}}{{{zzz}}}{{{xxxqqqggg\\\UUUOOOJJJDDDAAABBBCCCAAA@@@<<<<<<::::::;;;===???@@@HHHFFFCCC???<<<999777666777666666666666666666666777666666555444444444444444444444444444444444444333333333444444444555555444444444444444444444444333444555555333333444555555555555555555555555555333333333333333333333333333444444555555444444333222333444555555666555555555555555555666666666666555666666777888999::::::999:::;;;<<<===??????@@@>>>CCCCCCGGGQQQ\\\vvvxxxssskkkeeeccc```[[[YYYZZZ[[[\\\]]]___bbbggglllpppzzzyyy~~~zzzvvvpppjjjbbb^^^TTTOOOHHHFFFGGGIIIGGGEEEAAA@@@===;;;;;;<<<===???CCCEEEFFFFFFDDD>>>999555777777777777777777777777666666555444444555555555444444444444444444444444333333333444444444555555333333333333333333333333222444555444222111333444555555555555555555555555333333333333333333333333333333444555555444333333444555666777888888888777555555555555666666666666555555666777888999::::::999:::;;;<<<===???@@@@@@>>>CCCBBBEEEPPP\\\wwwvvvoooiiifffddd___]]]^^^^^^\\\[[[[[[^^^bbbeeegggmmm~~~zzzxxx~~~zzzvvvrrroookkkhhheeeXXXRRRKKKIIIKKKMMMLLLIIIIIIFFFBBB===:::999999999:::???FFFKKKKKKEEE===888888888888888888888999999666555555555555666666777444444444444444444444444333333333444444444555555333333333333333333333333333555666555333222333666555555555555555555555555333333333333333333333333333333444555555444333333000111333555555555555444555555555555666666666777444555666777888999::::::999999:::<<<===???@@@@@@>>>BBBAAADDDOOO\\\xxx|||tttmmmjjjfffaaa___```___^^^^^^^^^___aaacccdddkkkooo|||yyy}}}}}}uuusssuuurrrjjjddd\\\QQQIIIDDDCCCBBBAAAKKKGGGAAA===::::::;;;;;;;;;;;;===BBBGGGHHHDDD@@@888777777888999999777555777777777777666666666666555555555555555666777888444444444444444444444444555444444333333444444555555555555555555555555555444444333333333222222222444333333222222333333444444444444444555555666777666666666666777777777777666666666666666666666666777777777888999999:::::::::;;;;;;;;;<<<<<<======>>>BBBAAADDDOOO\\\xxxxxxooommmkkkgggdddeee___^^^^^^^^^^^^___```aaacccdddhhhrrr~~~}}}wwwqqqrrrrrrpppmmmfffZZZPPPIIIEEECCCBBBHHHHHHGGGBBB===:::;;;>>><<<<<<<<>>??????>>>BBBAAADDDOOO\\\xxxvvvsssssspppmmmkkkaaaaaaaaa``````______^^^^^^]]]^^^bbbiiiyyyzzzxxxooonnnrrruuuwwwqqqfffZZZOOOHHHDDDBBBCCCGGGJJJFFF>>>999:::===<<<<<<;;;;;;<<>>???@@@AAA>>>BBBAAAEEEOOO[[[www}}}~~~zzzuuurrrhhhgggfffeeecccaaa___^^^YYY\\\aaaddddddkkk||||||~~~|||uuunnnmmmqqqvvvzzzvvvnnnbbbUUUJJJDDDBBB???CCCFFFEEE@@@<<<999999999;;;;;;:::999<<>>???AAAAAA>>>BBBBBBEEEOOO[[[vvv}}}yyyooonnnkkkhhhdddaaa___]]]UUUYYY^^^aaa______iiiuuuxxxqqqmmmmmmooorrrtttvvvvvvsssiiiZZZMMMFFFDDDAAAAAAAAADDDEEECCC===888777:::;;;;;;:::;;;@@@DDDFFFBBB<<<888777777888888777777777777666666666666555555444333222222222222444444444444444444444444333333444555555444333333777777777777777777777777777777666666666555555555555444444333333444444555333333222222222222222333555555666666666777777777666666666666666666666666777777777888999999::::::888999:::;;;===>>>???@@@>>>CCCBBBEEEOOOZZZtttwwwtttooojjjeeeaaa___^^^\\\ZZZZZZZZZXXXYYYbbblllwwwxxxjjjhhhlllpppssstttrrrwwwyyyrrrbbbSSSJJJGGGEEEBBBAAADDDIIIJJJDDD>>>999:::;;;;;;;;;<<<>>>@@@FFFBBB<<<999777888888777555555555555444444444444666555444444444444444444444444444444444444444444222333444555555444333222444444444444444444444444777666666666555555555555555555444444444444555555555444444333333333333333666666666666777777777888555555555555555555555555777777777888999999::::::888999:::;;;<<<===>>>???>>>CCCCCCFFFOOOZZZsss}}}vvvoooiiieeeccccccbbb]]]YYYYYYYYYYYY___fffmmmyyysssmmmnnnpppqqqsssrrr{{{}}}lllZZZPPPLLLDDDBBBBBBDDDHHHJJJHHHFFF===;;;::::::;;;=========DDDAAA<<<999888888777777555555555555444444444444777666666666666777777888444444444444444444444444222333555666666555333222333333333333333333333333666666666555555555444444555555444444444444555555777777666555555555555555555555555666666666777777666666666666666666666666777777777888999999:::::::::;;;;;;<<<===>>>>>>>>>>>>CCCCCCFFFOOOYYYrrr}}}tttnnnjjjiiiiii```[[[YYY[[[[[[YYYZZZ\\\ccchhhyyyvvvrrrnnnooorrruuuttt```TTTPPP@@@AAABBBCCCDDDFFFIIIKKKAAA===888777:::=========CCC@@@<<<999999888777666888777777777666666666666333333333333333444555666444444444444444444444444222333555666666555333222555555555555555555555555666555555555444444444444555555444444444444555555555444333222222222222222444444444555555555666666777777777777777777777777777777777888999999::::::<<<<<<======>>>>>>??????>>>CCCCCCFFFOOOYYYqqqxxxrrrnnnkkkhhhbbb^^^ZZZWWWXXXYYYZZZZZZaaaeeepppwwwvvvuuuqqqsssyyy|||mmm[[[OOOLLLFFF@@@===???DDDHHHIIIJJJDDD===999:::>>>DDDGGGBBB@@@===:::888777888888999888777666555444444444555555555555555555555555666666666666666666666666444555666555444444555666888888777666555555444444333333333444444555555555555555444444444444555555777666666666666555555555555555555555555555444444333444555555666666555555888888888888999:::;;;<<<===<<<;;;::::::;;;===>>>AAAEEECCCEEEMMMVVVnnn{{{uuunnnjjjfffbbb]]]ZZZZZZ[[[\\\\\\\\\]]]dddppp{{{wwwwwwssswww}}}{{{qqqddd[[[MMMHHHAAA>>>>>>@@@AAAAAALLLDDD<<<888;;;@@@DDDEEE???>>><<<:::888888888888666666666666666777777888444444444444444444444444555555555555555555555555444555666555444444555666666666555555444333333222333444444444444444444555444444333333333333444444666666666555555555444444555555555555555555555555555555555666666666777777888888888888999:::;;;;;;===<<<<<<<<<<<<===>>>>>>@@@DDDCCCEEEMMMVVVooo}}}uuuooolllgggaaa]]]\\\\\\\\\\\\\\\[[[^^^eeemmmyyy}}}vvv{{{vvvwwwyyy{{{yyyrrriiicccRRRMMMFFFAAA>>>===<<<;;;EEEAAA>>>???CCCEEECCC@@@;;;;;;::::::999888888888666666666666666777888888444444444444444444444444444444444444444444444444444555666555444444555666666666555555444444333333555555555444444444444444333333333222222333333333555555555555444444444333555555555555555555555555777666666555666777888999888888777888888999:::;;;<<<======>>>??????>>>>>>???CCCCCCEEENNNWWWooo}}}wwwrrrllleee___]]]\\\\\\[[[___\\\]]]bbbgggnnnzzzwww~~~zzzyyyxxxxxxvvvppphhhaaaZZZTTTLLLDDD???======>>><<<@@@FFFJJJKKKGGG@@@;;;777888999999999999888777999888777666555444444444444444444444444444444444444444444444444444444444444555666555444444444666666666666666555555444444666666555555444444333333444444333333333333444444555555444444444333333333555555555555666666666666777666555444444666888999777777777777888999:::;;;:::;;;===>>>??????>>>===>>>CCCBBBEEENNNWWWoooyyysssjjjbbb^^^\\\[[[[[[^^^[[[[[[^^^bbbfffmmmuuu{{{~~~yyywwwvvvwwwvvvpppggg___aaa[[[QQQHHHBBB@@@BBBEEEDDDIIIMMMLLLFFF???<<<;;;666777888999999999888888888888666555444333333333444444444444444444444444444444444444444444444444444555666555444444444666555555555444444444444444666666666555555444444444555555444444444444555555555555444444444333333333555555555666666666777777666555444333333555777888777777777777888999::::::999:::<<<===>>>>>>===<<<===BBBBBBEEENNNVVVnnn|||qqqhhhccc```^^^]]]aaa^^^\\\^^^``````ccchhhqqq~~~}}}wwwvvvuuutttwwwyyyvvvmmmeeegggbbbYYYOOOHHHFFFIIILLLUUUSSSMMMCCC:::777999===777777888888888999999999555555555555555666777777555555555555555555555555444444444444444444444444444555666555444444555666222222222222222222222222666666666555555555555555666555555444444555555666555555555555444444444333555555555666666777777888555444444333333555666777777777666777777888999:::999999:::<<<============>>>CCCCCCFFFNNNVVVlllzzzpppiiifffdddccceee```___```aaa^^^___aaaeeennn}}}xxxzzzwwwuuuxxx|||{{{uuunnnnnnlllfff^^^UUUPPPPPPQQQXXXOOOCCC;;;777888:::;;;999999888777888999:::;;;777777777777777888888999666666666666666666666666555555555555555555555555444555666555444444555666444444444444444444444444555555555555666666666666555444444333333444444555666666666555555555444444444555555666777777888888555555555555666666666666666666666777777888999:::::::::;;;;;;<<<>>>???@@@???DDDDDDFFFNNNUUUkkkvvvoookkkiiihhhbbb^^^]]]______]]]\\\^^^```hhhqqq}}}|||xxxzzz~~~~~~yyytttuuuuuurrrjjjaaaZZZVVVVVVOOOEEE;;;999>>>@@@===777;;;:::888777777888:::<<<===<<<:::999888888777777777777777777777777777777666666666666666666666666444555666555444444555666777777777888888888888888444444555555666666777777444333333222222333333444777666666666666555555555444555555666777888888999555555666777888777777777666666666666777888999:::<<<<<<;;;;;;===???AAABBB???DDDDDDGGGNNNTTTiiizzztttlllhhhjjjdddaaa^^^[[[ZZZ[[[^^^```bbbaaagggqqq|||uuummmvvv~~~yyyyyyssswwwtttgggXXXPPPMMMLLLCCCBBB@@@<<<999888999;;;::::::::::::::::::::::::===<<<:::888666444333333555444444333333444444555555555555555555555555555777777777777777777777777666666666666777777777777777666444333222222333444777666666555444444333333666666555555555444444444666666666666777777777777777777666666666666777777222444777999:::;;;>>>@@@======<<<======>>>???@@@BBBEEECCCDDDLLLSSShhh}}}vvvnnnjjjkkkgggddd```\\\[[[\\\^^^___```___ccckkkqqqtttlllrrryyywwwuuuwwwppprrrooohhhaaa\\\TTTMMM@@@???===:::888777888999::::::::::::::::::::::::::::::888777666666666666666555555444444555555666555555555555555555555555555555555555555555555555555555666666666777777777555444444444444444555555555555555555555555555555666666555555555444444444555555666666666777777777777777666666666666777777777888999999999999:::<<<===<<<<<<======>>>???@@@AAAEEECCCEEELLLSSShhh}}}{{{zzzyyyxxxzzz|||}}}~~~|||tttnnnmmmjjjgggbbb^^^\\\\\\]]]^^^______bbbfffgggooo|||pppqqqtttrrrrrrtttpppooommmllllllgggYYYJJJ???>>><<<:::999999999999::::::::::::::::::::::::777777777777777888999999777666666666666666666777555555555555555555555555555555555555555555555555444444555555555666666666333444555666777777777777333333444444555666777777666666666555555555555444555555555555666666666666777777666666666666777777888999::::::888888999:::<<<<<<<<<<<<===>>>???@@@AAAEEECCCEEELLLSSSggg~~~{{{xxxvvvuuuwwwxxxzzz{{{||||||tttoookkkhhhddd```^^^^^^^^^___```aaadddfffdddfffsssxxxsssuuutttrrrqqqqqqrrrqqqrrrssslllYYYGGGBBB@@@>>>===<<<<<<<<<<<<999999999999999999999999777777777777888999999:::777666666555555666666777555555555555555555555555555555555555555555555555444444444444555555555666444555666888888888777666333333444444555666666666666666666555555555555555444555555555666666666666777777666666666666777777666777999999999999;;;<<<<<<<<<<<<<<<===???@@@AAAAAADDDCCCEEELLLRRRfff{{{tttvvv~~~zzzwwwuuutttxxxzzz{{{|||}}}{{{sssllliiifffccc`````````aaa___aaadddfffdddeeellluuu{{{rrruuuwwwsssnnnooossswwwwwwuuummm\\\LLLGGGCCC???============<<<999999999999999999999999999999888888888888888999666555555555555555555666555555555555555555555555666666666666666666666666444444444444555555555666666777888888888777555444555555555555555555555555666666666666666666666666555555555666666666666777777777666666666666777777666888999999999999:::<<<;;;;;;<<<<<<===???@@@AAA@@@DDDCCCEEEMMMRRReee{{{rrrqqqzzz|||zzzyyyxxx|||}}}xxxpppnnnkkkgggdddcccbbbbbb\\\___bbbccccccdddhhhlllvvv~~~ssstttwwwtttooolllrrrxxxyyyxxxsssfff[[[LLLFFF???;;;;;;<<<;;;:::999999999999999999999999;;;:::999888888888888888666555555444444555555666555555555555555555555555777777777777777777777777444444555555555666666666888888888888777666555444555555555555555555444444555666666666666777777777666666666666777777777777777777666666666666777777999:::;;;:::888777888999;;;;;;;;;<<<>>>???AAAAAA@@@DDDCCCFFFMMMRRRddd}}}{{{~~~~~~~~~~~~yyyvvvrrrmmmhhheeecccbbb]]]___aaa``````bbbdddeeejjjxxx}}}vvvvvvvvvtttooossswwwyyy{{{zzzqqqgggTTTKKKAAA;;;:::;;;;;;:::888888888888888888888888::::::999888888888999999777666666555555666666777555555555555555555555555666666666666666666666666555555666666666777777777777777666555555555666666333333444444555666666666555666666666777777777777777777777777888888888999777777666666666666777777999:::;;;:::888888888:::;;;;;;;;;<<<>>>???AAABBB@@@DDDCCCFFFMMMQQQccc}}}wwwqqqkkkgggdddbbb```aaaaaa______aaabbbaaaaaakkkxxx{{{vvvwwwyyyvvvwwwwwwyyy~~~vvvkkk[[[QQQDDD===<<<======<<<888888888888888888888888999999999888999999::::::888888777777777777888888555555555555555555555555555555555555555555555555666666666666777777777777555555444444444666888999111222333444666777888888555666666666777777888888777888888888999999999999777777666666666666777777555666888999999:::<<<>>>:::;;;;;;<<<>>>???AAABBB???DDDCCCFFFMMMQQQccc~~~xxxtttoooiiidddeeebbb^^^\\\]]]^^^___^^^fffhhhnnnvvvvvvuuu}}}|||uuunnnooouuuxxxtttnnncccYYYMMMCCC???>>>===<<<;;;;;;;;;:::::::::999999===<<<:::;;;;;;;;;888666777777777888777666555555666555333222333555777888333333444555666777888888444555555555666666777777444444555555666666777777777777666666666666777777777777777777666666666666666666888999999999888777999888777666666777888999777888888888888999999999<<<<<<<<<<<<=========>>>BBBEEECCCDDDJJJOOOaaa~~~zzztttmmmgggdddaaa]]][[[[[[\\\]]]]]]]]]___dddjjjrrrxxxzzz|||vvvppppppssssssnnnhhhcccZZZNNNEEE@@@>>>===<<<;;;;;;;;;:::::::::999999777666666777888999777666777777777777666666666666555555444333444555666777555555555555555555555555555555555666666666777777555555555666666666666666777777666666666666777777777777777777666666666666555444444444444555777888999888777666666777888999888888888888999999999999;;;;;;<<<===>>>???@@@AAAAAAEEECCCDDDKKKPPPbbb}}}uuupppgggddd```]]]]]]]]]]]]]]][[[\\\___ccchhhuuuxxx{{{xxxtttsssrrrooojjjeeeddd\\\QQQHHHBBB>>>===<<<;;;;;;;;;;;;::::::::::::888777888:::===>>>>>><<<999888666555555555666777444555555555555666666666666666666555555444444444555555666666666666777777666666666666666555555555777777666666666666777777777777777777666666666666555444222111222555888:::999888777777777777888999888888888888999999999::::::;;;<<<>>>???AAABBBCCCAAADDDCCCEEEKKKQQQdddzzzoookkkfffbbbaaa```___^^^\\\\\\^^^aaadddkkk|||xxxwwwvvvvvvuuutttqqqllliiieee___VVVLLLEEE@@@===<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;===@@@BBBAAA@@@:::888666555444555777888444555666666666666555555666666666666666666666666666666666666666666777777777777666666555555444444777777666666666666777777777777777777666666666666666555444444555777999;;;888888888888888888888888888888888999999999:::::::::;;;<<<===???@@@AAABBB@@@DDDCCCEEELLLQQQeeevvvrrrkkkfffcccaaa```^^^ZZZYYYZZZ]]]___cccmmmxxx|||pppppppppqqqrrrrrrpppnnngggccc[[[RRRIIIBBB>>>===<<<<<<<<<;;;;;;;;;::::::999888888999;;;<<<;;;999:::888666555444555777888555666666777777666555555555666666777888888999999777777777777777777666666777777666666555555444444777777666666666666777777777777777777666666666666444555666777888888888888888888999999999999888888888999999999999:::::::::;;;<<<<<<======>>>>>>>>>@@@DDDBBBDDDKKKQQQddd~~~xxxwwwwwwxxxyyyzzz|||~~~|||wwwpppiiidddaaa^^^\\\\\\ZZZZZZ^^^```aaagggooollliiiggghhhmmmqqqqqqpppjjjgggaaaWWWMMMDDD@@@>>><<<<<<<<<<<<;;;;;;;;;:::999888777888999999888666999888666555555555666777777777777666666666666555444555555777888999999:::888888777777777777666666666666666666666555555555777777666666666666777777777777777777666666666666333444666777777777666555888888999::::::999888888999999999999::::::::::::<<<<<<<<<<<<============@@@CCCBBBDDDJJJPPPccc}}}vvvnnngggdddcccdddeeecccfffjjjooottt|||~~~uuummmgggbbb^^^[[[```]]]\\\```bbbbbbeeejjjnnnooohhhbbbbbbiiiooopppooolllkkkeee\\\PPPGGGAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999:::<<<<<<:::999777777777777666666666666999888666555555555666777444444555555666666666777888888888777777777666666555555555666666666666666777777666666666666777777777777777777666666666666888777777777666666666666888999999::::::999999888999999999:::::::::;;;;;;;;;;;;<<<===>>>??????@@@@@@CCCAAACCCIIINNNaaa~~~~~~{{{zzztttnnnfff___\\\\\\[[[[[[TTTXXX]]]cccjjjtttzzzqqqjjjddd```]]]```\\\[[[]]]______aaadddcccnnnvvvlllaaa```hhhooopppnnnnnnmmmhhh___SSSHHHBBB@@@======<<<<<<<<<;;;;;;;;;999888888:::;;;<<<;;;999777777777888777666555555:::888666555444555666777555444444444444333333333999888888888777777666666444555555555666666777777777777666666666666777777777777777777666666666666>>><<<999777666777999:::888999:::;;;;;;:::999888999999:::::::::;;;;;;;;;:::;;;<<<>>>???AAABBBCCC@@@CCCAAABBBHHHMMM___||||||yyyvvvsssppppppjjjccc\\\XXXUUUSSSQQQSSSOOOPPPWWW___hhhsss}}}{{{ssslllfffcccaaa___^^^^^^___``````___gggiiisssppp]]]\\\```bbbgggnnnvvvnnnddd^^^ZZZSSSHHH???>>><<<::::::;;;;;;:::999:::::::::::::::999888777999999999888888888888777333666:::;;;:::888666555777999777444777===:::111666666555555555555666666666666666666777777777777555555555555444444444444888888888888888777666666444444555666666777666666:::999888777777999;;;<<<888777777777777999:::;;;<<<;;;;;;;;;;;;<<<<<<===???BBBAAADDDKKKOOO___yyy|||zzzvvvrrruuuooofff___YYYUUURRRPPPNNNJJJJJJPPPXXX```kkkuuu{{{wwwoooiiieeeeeeccc```___``````___^^^aaabbbiiixxx{{{eee```bbbbbbeeejjjooojjjeeeccc```ZZZPPPHHH???===:::::::::::::::888888888999999:::999999999999999999888888888777777888;;;>>>>>><<<999777666666777666555666777666333666666555555555555666666666666666666777777777777777777666666666666666666888888888888888777666666555666666777888888777777999888777666666888:::;;;999888888888888:::;;;<<<>>>============>>>?????????CCCAAADDDKKKOOO___yyyyyyooofff^^^WWWRRROOOKKKGGGFFFKKKRRRYYYccclllsss}}}~~~vvvpppmmmjjjgggdddbbbaaa```___]]]``````ccckkkyyyrrrhhhfffddddddgggeeeeeeeeefffddd```YYYTTTBBB@@@===<<<<<<<<<;;;:::666666777999999:::::::::999999888888888777777777;;;===???>>><<<888777666666555666888777444444777777666666555555666666777666666666666777777777777888888888888888888888888777888888888888777777666666777777888888888888888888777666666666777999999:::999999999999;;;<<<===>>>=========>>>>>>???@@@@@@CCCAAADDDKKKOOO^^^yyy~~~rrrggg]]]UUUPPPNNNIIIGGGKKKPPPUUU^^^gggppp{{{yyyvvvnnnjjjfffcccbbbaaa___^^^``````bbbeeejjjxxxuuuooojjjhhhiii```aaacccdddbbb```]]][[[GGGDDDAAA>>>>>>>>>===<<<666777888888999999999888888888888888777777777777888:::;;;:::888666555666:::555555999999555666:::777777666666666666777777666666666666777777777777777777777888888999999999777777888888888888777666666777777888888777777777888777777777777888999999999999888888999:::<<<===;;;;;;;;;;;;<<<===>>>>>>@@@CCCAAADDDKKKNNN^^^xxxtttfffZZZTTTRRRMMMJJJKKKOOOSSS[[[bbbnnnzzz|||rrrnnniiieeedddcccaaa```]]]^^^aaabbbaaagggxxx|||tttppppppcccbbbaaa___^^^\\\\\\[[[JJJFFFBBB???>>>======<<<999999999999999888777777888888888777777777666666444666777777666666777999>>>888555888:::888777777777777666666666666777777666666666666777777777777555555666666777888999999666777777888888888777777555666666777666666555555888888888888999999::::::888888777777888999;;;<<<;;;;;;;;;<<<<<<===??????AAADDDBBBDDDKKKNNN]]]xxxqqqcccZZZTTTNNNJJJKKKLLLOOOVVV]]]iiiuuuzzzuuuooojjjgggeeecccbbb___```cccdddbbbcccmmmxxxzzzyyylllhhhccc```^^^\\\ZZZXXXKKKGGGAAA>>><<<<<<;;;::::::;;;;;;:::999888777777888888777777777666666666333555666777777999;;;>>>CCCDDD@@@:::888999777444888777777666666777777888666666666666777777777777333333444555666888888999666777777888888888888777555666666666666555555444888999999999::::::::::::888777777666777999:::;;;=========>>>???@@@AAABBBAAADDDBBBDDDKKKNNN]]]www|||kkkaaaVVVPPPKKKJJJKKKLLLRRRYYYbbbnnn{{{wwwpppkkkgggdddbbbcccbbbcccdddcccccchhhpppyyyvvvpppjjjfffeeebbb\\\VVVNNNJJJDDD@@@>>>===<<<<<<::::::;;;;;;;;;::::::999888777777777666666666666444555666666777999===@@@MMMXXXVVVDDD777999:::555888888777777777777888888666666666666777777777777222333444555777888999:::666666777888888888888888777777777777777666555555777888888999999999999999888888777777888999;;;<<<=========>>>???AAABBBCCCAAADDDBBBDDDKKKNNN]]]wwwpppeeeYYYRRRMMMKKKKKKLLLQQQXXX^^^kkkxxx}}}tttmmmhhheeebbb```]]]\\\^^^^^^^^^ccciiiooo}}}}}}vvvpppmmmmmmhhh^^^VVVSSSNNNHHHCCCAAA@@@@@@???999999:::;;;<<<<<<<<<<<<777777777777666666666666444555555555555888;;;???UUUiiiiiiNNN999:::>>>:::888888777777777777888888666666666666777777777777222333444666777999:::;;;666666777888888888888888888888888888888777666666666666777888888888888888:::999999888999:::<<<===;;;;;;;;;<<<===???@@@AAABBBDDDBBBDDDKKKNNN]]]www|||kkk^^^UUUMMMJJJJJJLLLPPPVVV___hhhuuuwwwqqqmmmhhhdddeeebbb^^^\\\]]]___aaaaaagggppp|||yyyuuuoooqqqjjjWWWWWWTTTNNNGGGBBB>>>;;;999<<<;;;999:::;;;;;;:::888:::::::::999999888888888888888888888999:::;;;<<>>666777777666666666666777777555555555555555666777777777777777777777777777777555777888888777777888999::::::::::::::::::::::::<<<<<<===>>>???@@@AAAAAA>>>DDDCCCBBBIIIMMM[[[qqqqqqcccYYYPPPMMMMMMMMMQQQWWW^^^gggsss|||vvvpppjjjfff```^^^\\\\\\^^^bbbdddeeefffhhhrrr~~~zzzrrrqqqkkkZZZWWWSSSMMMGGGBBB???===;;;<<<;;;999:::;;;;;;:::888999999999888888777777777777777777777888999:::;;;<<>>???@@@AAAAAA???EEECCCCCCHHHMMMZZZqqqyyyiii___UUUQQQPPPOOOSSSXXX___gggsss~~~yyyqqqsssvvvvvv{{{}}}vvvooojjj```^^^\\\]]]```cccdddeeehhhdddfffxxx~~~uuutttoooaaaXXXSSSLLLFFFCCC@@@>>>===<<<;;;::::::;;;;;;:::888888888888777777777777777777666666666777888999:::777======777666999888333777777777777888888888888666555888666555BBBHHH>>>888777777666666777777888777777777777777888999999777777777777777777777777555777888888777777888999888888999::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@FFFDDDCCCHHHLLLYYYpppnnndddZZZUUURRRQQQTTTXXXaaahhhsss~~~~~~rrrppppppqqqwww}}}tttnnneeeccc```___```aaaaaaaaadddaaabbbmmmxxxwwwvvvlll^^^XXXNNNGGGDDDAAA???======;;;::::::;;;;;;:::999888888888888888888777777666666666666666777888888666888777444555::::::666666777777777888888888888666555888777999IIIPPPDDD666666555555555555666666555555555555555666666777777777777777777777777777555777888888777777888999777777888999;;;<<<======<<<<<<===>>>???@@@AAAAAAAAAGGGDDDCCCHHHLLLYYYooossshhh]]]XXXTTTRRRUUUYYY```gggqqq|||uuunnnmmmlllrrr|||{{{tttjjjgggcccaaaaaaaaaaaa```\\\\\\```hhhvvv}}}~~~yyy{{{}}}wwwiii```SSSJJJEEEBBB???;;;===<<<:::;;;<<<<<<;;;999999999999999999999999999666666666555666666777777666888888666555777999999666777777777888888888888666777999888===PPPVVVFFF:::999999888888999999:::555555555555555666666777777777777777777777777777555777888888777777888999777777888999;;;<<<======<<<<<<===>>>???@@@AAAAAAAAAGGGDDDCCCHHHLLLYYYooowwwlllaaa[[[WWWUUUWWW[[[```eeennnwwwzzzrrrnnnlllrrr{{{{{{nnnjjjeeebbbbbbbbbcccccc\\\^^^cccjjjppp~~~xxxzzzyyy}}}{{{ssshhhYYYNNNHHHEEE@@@<<<===<<<;;;;;;<<<<<<;;;999999999999999999:::::::::777777666666666666777777666888999777444444666888777777777777888888888888666777:::999???TTTXXXDDD888888777777777777888888777777777777777888999999777777777777777777777777555777888888777777888999888888999::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@FFFDDDCCCHHHLLLYYYpppzzzpppeee___[[[XXXZZZ^^^dddhhhnnnvvv~~~|||uuuqqqttt|||vvvqqqiiicccaaaaaabbbbbbccc```ccciiilllwwwwwwxxxxxx|||zzzzzznnn]]]QQQLLLHHHCCC???>>><<<;;;;;;<<<<<<;;;:::777888888888999999999999888777777666666777777888888777888888777555555666777777777777888888888888444666999888@@@UUUVVV???666666555555555555666666777777777777777888999999777777777777777777777777555777888888777777888999999999999::::::;;;;;;;;;<<<<<<===>>>???@@@AAAAAA???EEECCCCCCHHHMMMZZZqqq}}}rrrgggaaa]]][[[]]]aaaiiilllqqqwww~~~yyyrrrsssyyyxxxmmmeee```___^^^^^^eee]]][[[aaaeeemmmwwwwwwwww{{{}}}vvv}}}ppp___SSSNNNKKKFFFAAA>>><<<;;;;;;<<<<<<;;;:::666666777777888888888999888888777777777777777888;;;777666999:::999666555777777777777888888888888222555888777???UUUTTT;;;999999888888888888999999555555555555555666777777777777777777777777777777666777888888777777888999::::::::::::::::::::::::<<<<<<===>>>???@@@AAAAAA>>>DDDCCCBBBIIIMMM[[[rrrzzzmmmgggccc``````bbbjjjlllpppvvv}}}~~~uuutttxxxsssggg___]]]^^^```bbb```aaadddfffjjjsss}}}|||tttxxx}}}}}}uuuiii]]]SSSKKKFFFBBBAAA>>><<<:::;;;;;;:::::::::999999888888999999:::999999999999888888777777999999:::999999888777666555555666888999999666444888777888:::===@@@@@@???:::::::::999999:::;;;;;;888888888888888888888888999999888888888888999999999999888888888888888888666777777999:::;;;<<<<<<>>>>>>>>>>>>@@@BBBDDDEEEDDDBBBDDDHHHGGGJJJZZZmmmqqqjjjfffccccccfffjjjlllqqqwww|||ttttttwww{{{nnnddd```___```aaa______aaabbbeeellluuuwwwuuuwww{{{~~~zzzpppeee\\\RRRKKKFFFAAA???<<<:::;;;;;;;;;::::::999999888888999999:::999999999999888888888777666777888999999:::999999777666555666888::::::999:::999999:::<<<======<<<999999888888888888999999999999999888888888888888888777777777777777777888888888888888888888888888777888999:::;;;<<<===============>>>???AAACCCDDDCCCBBBDDDGGGGGGIIIZZZmmmwwwoookkkggggggiiijjjmmmrrryyyxxxtttsssuuuwwwllleeeaaa```aaa___^^^```aaaaaafffmmmwwwzzzrrrqqqwww}}}}}}vvvoooeeeZZZOOOHHHBBB@@@<<<;;;;;;<<<;;;;;;:::999999888888999999:::999999999999888888888888666777888999999:::999999888666444555888;;;=========;;;::::::;;;<<<:::999:::999999888888999999999999999999999888888777777777777666666666666777777888888888888888888888888999999:::;;;<<<<<<======<<<<<<======???@@@BBBCCCBBBAAACCCGGGFFFHHHYYYlll}}}uuupppkkkjjjkkkiiilllrrrzzzyyyuuurrrqqqrrruuulllfffcccccc```___aaaaaaaaadddiiilllrrrmmmttt~~~|||{{{yyytttlll```SSSJJJEEEBBB>>><<<<<<<<<<<<<<<:::999999888888999999:::999999999999999999999999999999999999999888666666888666555666888:::;;;:::===<<<;;;;;;<<<<<<;;;:::===<<<;;;;;;:::;;;;;;;;;::::::999999888777777777777777666666666666777777888888888888888999999999999999999:::;;;<<<<<<===;;;;;;<<<===???@@@AAABBBBBB@@@BBBFFFEEEHHHXXXkkk{{{uuuooolllllliiilllrrrzzzwwwsssqqqpppqqquuummmjjjeee```^^^```aaaaaacccfffbbbrrrwwwlllpppyyyxxxyyyzzzxxxrrrfffYYYOOOJJJFFFAAA>>>=========<<<:::999999888888999999:::999999999999999999999:::999999999999999888666666777666666777999888666444<<<;;;:::;;;===>>>>>>======<<<;;;:::::::::::::::999999999888888888777777999888888777777888888999777777888888888999999999888888999999::::::;;;;;;;;;;;;<<<>>>???@@@AAAAAABBB@@@BBBFFFEEEHHHXXXkkk~~~vvvpppoooiiimmmsss{{{wwwssspppoooqqqwwwrrrhhhbbb^^^___```___aaaddd___iiixxxqqqnnnsssvvvxxx{{{|||xxxnnnbbbYYYOOOKKKEEE@@@>>>>>>======:::999999888888999999:::999999999999::::::::::::666777888999999:::999999777777777888999888444111:::999999;;;===??????>>>::::::999888777777777777888888888888888888888888999999888888888888999999777777777888999999::::::888888888999999:::::::::;;;<<<===???@@@AAAAAABBBBBBAAACCCGGGFFFHHHYYYlll~~~vvvssslllooovvv~~~xxxrrrooopppttt{{{ppphhhaaa``````___```cccaaafffnnn|||}}}sssttttttvvvyyy|||zzzsssiiibbbTTTOOOHHHCCC@@@???>>>===:::999999888888999999:::999999999:::::::::;;;;;;666777888999999:::999999888777666777888888777555888777777999;;;===<<<<<<:::999888777666666666666777777777888999999::::::888888777777777777888888666777777888999999::::::999999999:::::::::::::::;;;<<<>>>@@@BBBBBBBBBBBBCCCBBBDDDGGGGGGIIIZZZmmm{{{wwwnnnqqqxxxxxxrrrnnnqqqvvvxxxooofffccccccaaaaaadddaaacccfffooo{{{yyyqqqssswwwzzzyyytttlllfffXXXRRRJJJDDDAAA???>>>===:::999999999999999999:::999999999::::::;;;;;;;;;999999:::999999888777666:::888666555777999::::::888777666777999::::::999;;;:::999888777777777777666666777888999::::::;;;777777666666666666777777666777777888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;===???AAABBBCCCCCCBBBDDDBBBDDDHHHGGGJJJZZZmmm~~~yyyrrrrrrttt|||uuurrrppplllmmmsss~~~vvvhhhaaaaaacccbbb```aaa___```hhhsss~~~ttttttqqquuuxxxyyy{{{jjj___UUULLLGGGCCC===999999===<<<;;;:::999999999999;;;<<<<<<===<<<;;;999888999888888888777777666666888888888888888777666555888888999999999:::::::::888888888777777777777777::::::999999999999999999:::999999999888888777777666666666666777888999:::<<<;;;::::::999999999:::<<>>===>>>AAACCCCCCCCCAAA@@@AAAEEEDDDFFFKKKLLLXXXppp{{{|||sssrrruuu|||wwwppppppnnnjjjmmmttt}}}uuupppkkkeee```bbbaaabbbbbb```ggguuummmnnnooonnnvvv|||wwwhhh\\\QQQJJJEEE???<<<<<<<<<;;;::::::999999999:::666777777888999:::::::::888888888888888888888888666777888888999999999999888888888888999999999999777777777777777888888888555666666777888999::::::777777777777777777777777888777777777888888999:::888888888999:::;;;<<<======>>>??????@@@AAAAAAAAA???BBBAAACCCJJJJJJVVVmmmvvvvvvwww~~~|||sssoooooommmhhhkkksssyyyrrrlllgggdddcccaaabbbccc```cccvvvtttooonnnkkkqqqyyywwwjjj___TTTNNNIIICCC@@@@@@;;;;;;:::999999999::::::666666666777888999:::;;;888888888888888999999999666777888999999999999999777777888888888999999999666666777777888888888888777777888888999:::;;;;;;888888888888888888888888888888888888888888999:::::::::999999::::::;;;<<<>>>>>>===>>>>>>???AAAAAA@@@BBB@@@CCCJJJKKKUUUlllzzzyyyzzzxxxqqqnnnooolllfffiiiqqquuummmhhheeeeeeaaaaaacccbbbbbbooozzznnnjjjgggmmmuuurrrkkkaaaWWWQQQLLLEEE@@@>>>;;;::::::999999:::::::::777777777777888999:::;;;888888888999999999999999888888999999:::999999999777777777888888888888999666666666777888888999999888888888999::::::;;;;;;666666666666777777777777999999888888888999999:::::::::999999999:::;;;;;;>>>>>>===>>>>>>???AAAAAABBBCCCAAADDDLLLMMMWWWmmm}}}|||~~~uuuooommmnnnkkkdddgggooo}}}rrrjjjfffggg```^^^bbbbbbaaagggrrrqqqllljjjpppwwwtttpppggg]]]WWWPPPFFF???<<<:::::::::999999::::::;;;999888888777888999:::;;;888888888999999:::::::::999999:::::::::999888888777777777777888888888888555666666777888888999999888888888888999999999999555555555666666666777777:::999999888888999999999888888888999:::;;;<<<===>>>>>>>>>>>>???@@@AAAAAABBBCCC@@@CCCLLLNNNWWWlll~~~~~~}}}tttooommmnnnjjjcccfffnnnxxxnnnhhhggg___\\\```bbb___bbbiiirrr{{{vvvuuu|||zzzpppfff```XXXLLLCCC???:::::::::999999:::;;;;;;:::999888888888999:::;;;888888888999999::::::::::::::::::::::::999888777777777777777888888888888555666666777888999999999888888888777777777777777555666666666777777888888::::::999999888999999999666666777888:::<<<>>>???>>>>>>>>>???@@@@@@AAAAAAAAAAAA===AAAJJJLLLUUUjjj{{{ppppppqqqoooiiieeekkkttt~~~rrrjjjiiieeebbbbbb```^^^```fffkkkzzzyyyyyy|||~~~~~~yyyoooddd]]]WWWLLLAAA???>>><<<:::999999<<<>>>999999999999999999999999;;;:::999888777888999:::;;;;;;:::999999888888777777666666666666666777888888888888888888888888888888888888888999:::;;;<<<::::::999888777666555555999999999999999999::::::::::::;;;;;;<<<;;;;;;;;;=========>>>??????@@@@@@AAA>>>???CCCDDDHHHWWWiiizzzwwwuuussspppiiieeejjjsssuuummmkkkfffbbbaaa___\\\^^^ccceeeppp|||{{{~~~|||tttkkkeee^^^PPPCCC???>>><<<:::888888:::;;;999999999999999999999999;;;:::999999888888999999:::::::::999999999999888888888777777666777777777888888888888888888888888777777777777888999::::::999999888888777666666666777888888999999:::;;;;;;888888999:::;;;<<<<<<<<<===>>>>>>??????@@@@@@AAACCC@@@AAAFFFFFFJJJYYYkkk|||{{{vvvooohhhdddjjjsssyyyqqqooojjjeeeccc```]]]^^^bbbccciiixxx|||}}}~~~wwwpppmmmgggWWWGGGAAA@@@===;;;:::999::::::888888888888888888888888999::::::::::::999888888888888999999999:::::::::::::::999888777777777777888888888888888888888888666666666777777888999999777777777777777777777777777777888999::::::;;;;;;777777888:::;;;<<<===>>>===>>>>>>??????@@@@@@AAACCC@@@BBBFFFGGGIIIXXXjjjvvvnnnfffdddjjjtttvvvtttmmmgggeeeccc```aaaeeehhhhhhooo||||||}}}~~~vvvqqqoookkk\\\MMMDDDBBB???===<<<<<<<<<<<<888888888888888888888888888999:::;;;:::999888777777777888999::::::;;;;;;<<<;;;:::999888888777777888888888888888888888888666777777888888888888888666666777777888888888888999999999999999999::::::999:::::::::;;;<<<===>>><<<======>>>>>>??????@@@AAA???AAAEEEEEEGGGUUUfff~~~}}}}}}}}}wwwnnnfffdddkkkuuu~~~wwwooogggeeedddbbbcccfffkkkiiijjjwww}}}~~~|||tttnnnmmmlllaaaUUUFFFBBB>>>;;;<<<=========888888888888888888888888888999:::;;;:::999888777777777888999:::;;;;;;<<<<<<<<<:::999888888888888888888888888888888888888777888999:::::::::999999666666666777888888999999;;;::::::999999888888888>>>===<<<<<<;;;<<<<<<===;;;;;;<<<<<<===>>>>>>???BBB???AAAFFFEEEGGGTTTeee}}}~~~}}}|||{{{yyyyyyxxxyyyyyy{{{}}}yyyooohhhfffllluuu{{{qqqhhheeedddbbbbbbdddgggggghhhooo~~~{{{uuuooonnnnnnggg___KKKEEE===999999;;;;;;:::999999999999999999999999999::::::::::::999888888777777888999::::::;;;;;;;;;;;;:::999888888888888888888888888888888888888888999:::;;;;;;:::999888666666777777888888888999;;;::::::999999888888777???>>>===;;;;;;;;;;;;<<<;;;;;;<<<======>>>>>>???DDDBBBDDDHHHHHHHHHUUUeeewww}}}{{{xxxxxxyyy{{{{{{|||||||||zzzyyywwwvvvvvvvvvvvvwwwxxxxxxzzz|||}}}~~~~~~ssskkkhhhlllsssxxxmmmiiifffcccbbbbbbbbbeeegggiiiuuu~~~{{{}}}{{{wwwuuusssooohhhVVVMMMAAA:::999::::::999::::::::::::::::::::::::;;;:::999999888888999999888888888999999::::::::::::999888888888888999999888888888888888888888888777888999::::::999888666777777777777777888888888888888999999999:::::::::===<<<:::999999:::;;;<<<======>>>>>>???@@@@@@@@@DDDBBBEEEIIIHHHHHHTTTdddlllyyy~~~{{{yyyttttttvvvwwwxxxxxxxxxxxxxxxwwwvvvuuutttuuuvvvvvvuuuvvvwwwxxxzzz|||}}}~~~{{{||||||~~~wwwmmmiiilllrrrsssnnnjjjfffccccccaaafffhhhggglll{{{}}}yyy{{{yyytttooo```UUUGGG>>>;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777888999:::888999999999999:::::::::888888888777888888999999888888888888888888888888666777888999999888666555888888777777777777777777555666777888:::;;;<<<===:::999777777777999;;;<<>><<<:::;;;::::::::::::::::::::::::999999999999999999999999:::::::::::::::999888777888888888888888888888888;;;;;;::::::999888888777999888777666666777888999777777777777888888888888999999888888999999:::;;;<<<;;;:::999:::<<<>>>@@@;;;<<<===>>>???@@@AAAAAABBBEEECCCEEEJJJHHHPPPeee~~~___fffttt~~~~~~}}}zzzvvvsssssstttrrrqqqppppppooopppppppppkkkllllllmmmnnnoooqqqqqqrrrsssssstttttttttsssssssssuuuwwwzzz}}}}}}sssppprrrwwwsssmmmjjjhhhfffdddaaabbbfffhhhqqq~~~}}}zzzmmm]]]LLLDDDAAA>>>===>>>::::::::::::::::::::::::999999999999999999999999:::::::::::::::999888777888888888888888888888888777777888888999:::::::::888888777777777777888888777777777777888888888888999999888888999999:::;;;;;;;;;::::::;;;<<<>>>???<<<======>>>???@@@AAABBBAAADDDCCCEEEJJJHHHQQQfffZZZ^^^jjj|||{{{yyyvvvrrrppppppqqqnnnnnnmmmllllllllllllmmmjjjjjjkkklllnnnppprrrssspppqqqqqqqqqqqqqqqpppoooooopppsssvvvyyy|||}}}~~~vvvqqqtttzzzxxxpppllliiigggeeebbbccceeeeeejjj|||qqqaaaOOOEEE???;;;:::<<<::::::::::::::::::::::::999999999999999999999999999999:::::::::999888888888888888888888888888888666666777888888999999:::777888888888888888888777777777777777888888888888999999888888999999:::;;;::::::;;;;;;<<<======>>>===>>>>>>???@@@AAABBBBBB@@@DDDBBBEEEJJJIIIRRRhhh___```fffxxx|||{{{{{{yyyxxxvvvrrrnnnmmmmmmoookkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiijjjlllnnnooopppnnnoooooooooooonnnnnnmmmmmmoooqqqtttvvvxxxzzzzzz|||}}}vvvqqqtttzzz~~~uuupppkkkhhheeecccccccccbbbdddqqqttteeeSSSGGG@@@;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999:::::::::999999888888888888888888888888888999999888888777666666666777777999::::::999777777666777777777888888888888999999888888999999:::;;;999:::;;;<<<============>>>??????@@@AAAAAABBBBBB@@@CCCAAADDDJJJJJJTTTjjjbbb```bbbppp|||yyywwwwwwuuuuuusssooollljjjjjjkkkiiihhhggggggffffffggggggddddddddddddeeefffgggggglllmmmmmmnnnmmmmmmllllllnnnoooqqqssstttuuuvvvvvvwwwxxx{{{yyyrrrttt{{{|||uuunnnjjjeeedddcccbbbaaabbbjjjrrrxxxjjj[[[PPPGGG@@@===???;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999999:::::::::999999888888888888888888888888999999888888777666666666777888999::::::999888777666777777777888888888888999999888888999999:::;;;999:::;;;<<<============?????????@@@AAAAAAAAABBB@@@CCCAAADDDJJJJJJUUUkkk___[[[\\\hhh}}}|||}}}xxxtttrrrqqqooopppooollliiifffeeeeeefffeeeddddddccccccddddddccccccbbbbbbccccccddddddiiijjjjjjkkkllllllkkkkkknnnooopppqqqsssssssssssssssuuuxxx}}}~~~uuuwww~~~|||sssmmmhhhgggeeecccbbbcccgggjjjvvv}}}yyyrrrhhh\\\TTTKKKBBB>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999:::::::::999999888888888888888888888888666666777888888999999:::888888999999999999888888777777777777888888888888999999888888999999:::;;;::::::;;;;;;<<<======>>>????????????@@@@@@AAAAAABBBDDDBBBDDDJJJJJJUUUlll^^^ZZZYYYeee}}}{{{~~~{{{}}}~~~~~~~~~{{{yyyxxxxxxzzz~~~}}}{{{wwwsssoookkkiiiiiijjjkkkiiieeebbb______bbbaaaaaa```````````````aaaaaaaaabbbcccdddeeefffeeefffggghhhiiijjjjjjjjjkkklllmmmoooqqqrrrrrrsssrrrsssvvvzzzxxxyyyyyyrrrmmmlllhhhdddcccdddeeeeeekkk{{{}}}zzzxxxvvvsssiiibbb[[[VVVNNNDDD===<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777888999::::::::::::999888888888888888888888888777777888888999::::::::::::999999888888999999:::777777777777888888888888999999888888999999:::;;;;;;;;;::::::;;;<<<>>>???>>>>>>>>>????????????@@@CCCEEEBBBDDDJJJJJJUUUlllbbb]]][[[eee}}}}}}tttoooppppppmmmmmmrrrpppwww}}}~~~{{{yyyyyyxxxvvvtttqqqrrrtttxxx{{{|||{{{yyyxxxwwwvvvsssooojjjfffddddddfffhhhgggccc___\\\ZZZ```___^^^^^^]]]]]]^^^^^^[[[[[[\\\]]]___aaacccdddbbbcccdddfffggghhhhhhiiihhhiiikkkmmmpppqqqrrrsssrrrssstttwww|||xxxyyy~~~}}}uuurrrpppkkkfffdddddddddbbbhhhrrr{{{vvvsssqqqpppgggbbb___\\\TTTIIIAAA???<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777888999:::::::::::::::888888888888888888888888;;;;;;::::::999888888888;;;:::999888888999:::;;;777777777777888888888888999999888888999999:::;;;<<<;;;:::999:::<<<>>>@@@>>>>>>>>>>>>>>>?????????DDDFFFCCCDDDIIIJJJUUUkkkaaa]]]YYY]]]ttt{{{zzz{{{~~~{{{rrrnnnhhhdddbbbaaa___^^^___cccgggiiimmmuuu{{{vvvvvvvvvtttrrrpppmmmkkkoooppprrrssstttssssssrrrnnnnnnmmmkkkhhheeebbb```ccccccbbb```___]]]\\\\\\ZZZZZZYYYYYYYYYYYYZZZZZZ___^^^]]]\\\]]]___bbbcccggggggfffeeeeeeeeeffffffeeefffhhhkkkmmmnnnoooooorrrssstttuuuvvvzzzyyyyyyzzzvvvrrrmmmiiifffdddbbb```bbbiii|||zzz{{{sssrrrqqqgggfffddd^^^UUULLLEEE@@@============<<<;;;::::::888999:::;;;;;;:::999888<<<<<<;;;::::::999888888888999999::::::999999888888888888888888888888888999999999888888666555555666666777888888888888888777777777888999;;;<<<===BBBAAA???>>><<<;;;;;;;;;??????>>>>>>>>>>>>>>>???CCCEEEBBBCCCIIIIIITTTjjjaaa\\\XXX\\\rrr{{{vvvuuuvvv{{{|||tttkkkfffbbb\\\XXXWWWVVVTTTSSSPPPSSSUUUVVVXXX^^^gggooouuuvvvxxxxxxvvvsssooommmjjjkkkllllllmmmlllkkkjjjjjjkkklllllllllkkkjjjiiihhhhhhgggfffdddaaa^^^\\\^^^]]]\\\[[[YYYXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWXXXYYYZZZ\\\]]]aaaaaaaaabbbbbbcccdddeeedddeeegggjjjlllmmmnnnnnnqqqrrrrrrssstttwww|||yyyzzzxxxsssnnniiifffdddbbb``````fffxxx}}}|||tttrrroookkkjjjgggaaaXXXNNNDDD>>>;;;;;;;;;;;;:::999999888888999::::::::::::999888<<<<<<;;;::::::999888888888999999::::::999999888888888888888888888888888999999999999888777666555666666777888888888888888777777888888999:::;;;<<<>>>>>>===<<<<<<=========@@@@@@????????????@@@@@@CCCDDDAAACCCHHHHHHSSSjjj```[[[VVVZZZnnnxxxqqqoooooorrrzzzwwwppphhhaaaXXXTTTPPPLLLKKKJJJHHHGGGHHHIIIJJJIIIHHHKKKQQQWWWYYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]___aaabbbcccccccccddddddeeeeeedddcccaaa````````````___]]][[[YYYWWWVVVVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUTTTUUUVVVXXXYYYZZZZZZZZZ[[[[[[\\\]]]^^^```bbbcccbbbccceeehhhjjjkkklllllloooppppppqqqqqqtttxxx|||}}}~~~zzzvvvooojjjfffdddbbb```^^^cccqqq}}}xxxvvvrrrnnnmmmjjjfff___TTTHHH@@@<<<<<<<<<;;;::::::999999999999::::::::::::999999<<<;;;;;;::::::999999888888999999::::::999999888999999999999999999999999999999999999888777666666666666777888888888888888999888888888999::::::;;;:::::::::;;;<<<===???@@@AAA@@@@@@@@@@@@@@@AAAAAAAAACCC@@@BBBGGGHHHSSSiiiaaa[[[VVVYYYjjjzzzpppkkkiiiiiinnntttwwwmmmgggaaa]]]OOOLLLHHHFFFEEEDDDCCCAAAEEEEEEEEECCCBBBCCCFFFJJJHHHHHHHHHIIIJJJMMMPPPQQQSSSSSSTTTVVVWWWXXXXXXXXX^^^___`````````___^^^]]]YYYZZZZZZYYYXXXVVVTTTSSSPPPOOONNNMMMLLLKKKJJJJJJIIIIIIIIIJJJLLLNNNOOOPPPPPPRRRUUUWWWXXXXXXXXXWWWWWWXXXXXXYYY[[[]]]^^^___```aaaccceeegggiiijjjjjjmmmnnnooooooppprrruuuxxx~~~~~~yyyrrrkkkgggdddbbbaaa``````iii}}}~~~zzzzzz|||yyyqqqooonnnlllggg]]]OOOEEE@@@???>>>===<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999888999999::::::999999888999999999999999999999999999999999999888888777666666666777888888888888888999999999888999999::::::999999::::::<<<===??????@@@@@@?????????@@@AAAAAA@@@BBB???AAAGGGGGGRRRiiiaaa[[[VVVYYYfff|||qqqjjjgggeeegggjjjxxx|||qqqggg___XXXTTTRRRJJJGGGDDDBBBBBBAAA@@@???>>>>>>>>><<<;;;<<<===?????????@@@BBBCCCEEEFFFFFFIIIIIIJJJLLLMMMOOOPPPQQQVVVWWWYYYZZZ[[[[[[[[[ZZZTTTUUUUUUUUUTTTRRRPPPOOOKKKJJJJJJIIIHHHGGGFFFFFFBBBCCCCCCDDDFFFHHHJJJKKKIIIKKKNNNQQQSSSRRRRRRQQQVVVVVVVVVWWWXXXYYY[[[\\\]]]^^^```bbbdddfffggggggkkklllnnnnnnoooppptttvvv|||}}}uuunnniiifffcccbbbbbb___bbbnnnxxxsssxxx~~~xxxuuurrrqqqnnndddTTTHHHBBBAAA???>>><<<<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::999999888999999::::::999999888999999999999999999999999888999999999999888888777666666777888888888888888999999999888999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@@@@BBB???AAAGGGHHHSSSjjjccc\\\XXXZZZddd|||sssnnnjjjgggfffgggkkkwwwvvvmmmbbb[[[SSSLLLHHHHHHDDDBBB?????????>>>===;;;:::::::::999999:::::::::999:::;;;<<<=========<<>>>>>???@@@AAACCCEEEFFFGGGIIILLLNNNPPPPPPPPPOOOSSSSSSTTTTTTVVVWWWXXXYYYZZZ[[[]]]```bbbcccdddeeegggiiikkklllmmmooorrrtttzzz|||yyypppkkkgggeeecccccc___^^^eeerrrwwwooottt}}}}}}zzzuuutttrrrhhhWWWIIIAAA@@@>>><<<;;;::::::;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888999999::::::999999888::::::::::::::::::::::::888999999999999999888888666666777888888888888888999888888888999::::::;;;===<<<<<<<<<<<<<<<==================>>>???@@@@@@@@@BBB???AAAHHHIIITTTkkkeee^^^ZZZ\\\bbbuuuyyytttoooiiieeedddccckkkwww|||vvvggg^^^VVVRRRMMMFFFCCCDDD@@@>>><<<<<<<<<<<<;;;999<<<;;;:::;;;;;;;;;:::999888888888888888999999:::;;;;;;<<<===@@@CCCEEEGGGFFFGGGIIIKKKLLLLLLKKKKKKIIIJJJJJJIIIGGGEEECCCBBB?????????>>>======<<<<<<;;;;;;<<<<<<>>>???AAAAAAFFFGGGJJJLLLNNNOOOOOOOOONNNOOOPPPQQQSSSVVVXXXYYYXXXYYY[[[^^^```aaabbbcccccceeehhhjjjkkkmmmppprrrwwwxxxyyy||||||sssmmmiiifffeeeaaa^^^^^^ccciii{{{sssssszzzyyy}}}vvvqqqrrrssslll\\\NNNCCCAAA>>><<<;;;:::;;;;;;<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::888999999::::::999999888::::::::::::::::::::::::888999999::::::999999888666666777888888888888888777777888888999:::;;;<<<======<<<<<<======>>>???>>>>>>>>>>>>???@@@AAABBBAAACCC@@@BBBHHHIIIUUUlllfff___\\\]]]aaarrrxxxrrrjjjccc```[[[___eeemmmvvvzzzqqqiiicccWWWOOOIIIIIIGGGAAA@@@CCC>>>===<<<;;;<<<<<<;;;999;;;:::::::::;;;:::888666;;;999888777777999;;;===<<<;;;;;;;;;;;;===>>>???EEEFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEDDDBBB@@@>>><<<;;;;;;::::::999999888888:::::::::;;;<<<===>>>???AAABBBDDDFFFHHHIIIJJJJJJJJJKKKLLLOOORRRUUUXXXYYYWWWXXXZZZ]]]___```aaabbb```bbbeeehhhiiikkknnnqqqttttttuuuxxx{{{}}}}}}}}}~~~tttnnnjjjgggfff___]]]___dddgggssszzzuuuyyyvvvvvvpppkkkoootttqqqcccVVVEEECCCAAA>>>===<<<===>>><<<;;;::::::::::::;;;<<<::::::::::::::::::::::::999999999::::::999999999::::::::::::::::::::::::888999999:::::::::999999666666777888888888888888777777777888999;;;<<<===<<<<<<<<<======???@@@AAA????????????@@@AAABBBCCCAAACCCAAACCCIIIJJJVVVmmmhhhddd\\\[[[```iii{{{vvvmmmeee```ZZZXXXZZZ```ffflllvvvzzzuuunnnfff]]]XXXNNNKKKGGGCCC???>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<:::999888666666666666777777777777777777777777777666777888777666666888:::============>>>???@@@AAA???>>>>>>======<<<;;;;;;;;;999777666555555555666777777777777888999:::;;;>>>???@@@BBBDDDFFFGGGHHHHHHGGGIIIMMMRRRUUUTTTRRRTTTVVVYYYZZZZZZYYYZZZZZZ___```aaaccceeehhhjjjlllooopppqqqrrrtttwwwxxxyyy~~~{{{sssmmmfffaaaccc]]]]]]cccfffmmm{{{tttsssrrrtttvvvwwwyyyvvvkkk^^^PPPFFF===<<<===;;;999999:::;;;<<<<<<::::::;;;<<<===<<<:::999999:::<<<===;;;::::::999999888888777888888888888888888888888;;;;;;::::::999888888888888888888888888888888888888888999::::::::::::999;;;::::::::::::;;;<<<<<<<<<===??????>>>>>>@@@AAACCCEEEAAABBBGGGGGGRRRiiilllhhh]]]ZZZ]]]eeexxxoooeeeaaa]]]YYYWWWYYY[[[\\\bbbiiioooqqqsssuuuwww{{{{{{uuuqqqlllgggaaaZZZSSSNNNJJJHHHDDD@@@>>>=========>>>===<<<;;;:::;;;;;;<<<:::999888777666666666777777777777777777777777777555666777777666666888:::<<<<<<<<<<<<<<<===>>>>>>======<<<<<<;;;::::::999999999888777666666666666666666666666777888999:::;;;<<<===???AAABBBDDDDDDFFFFFFGGGKKKOOORRRQQQOOORRRTTTVVVWWWVVVVVVXXXYYY[[[\\\]]]```cccgggjjjkkkmmmmmmmmmoooqqqsssvvvwww{{{~~~xxxooogggcccddd^^^]]]bbbdddhhhzzzxxxzzzyyy|||}}}ooobbbRRRHHH???>>>???===;;;;;;:::;;;<<<<<<::::::;;;<<<<<<;;;:::999999:::;;;<<<999999999:::::::::::::::888888888888888888888888777777777777777777888888888888888888888888888888888888999999:::::::::999;;;;;;::::::;;;;;;<<<===<<<===??????>>>>>>@@@AAABBBDDDAAACCCHHHHHHRRRhhhsssmmm```XXXZZZ```{{{|||qqqgggaaa^^^XXXTTTRRRPPPNNNPPPTTTWWWYYY]]]___cccggglllppptttzzz{{{rrrllldddaaa[[[VVVRRRMMMHHHEEEDDDCCC@@@===<<<;;;<<<=========<<<;;;;;;;;;;;;<<<:::999888777666666666666777777777777777777777777444555666666666666888::::::::::::;;;;;;;;;;;;;;;;;;::::::999888888777777777777777888888777777666555555555555666777888888888888999;;;<<<>>>???@@@DDDDDDEEEGGGKKKLLLLLLKKKOOOQQQRRRRRRRRRSSSUUUWWWVVVWWWYYY]]]```dddhhhiiijjjiiiiiijjjlllooorrrtttwwwzzz}}}qqqiiieeeddd```^^^aaa```bbbooo~~~|||ssseeeVVVKKKBBB@@@@@@>>>===>>>:::;;;<<<<<<::::::;;;<<<;;;;;;999999999999;;;;;;888999999:::;;;;;;<<<<<<888888888888888888888888555666666777888888999999888888888888888888888888888888999999999:::::::::;;;;;;;;;:::;;;;;;<<<===<<<===??????>>>>>>@@@AAAAAADDDBBBDDDIIIHHHQQQgggyyyrrrbbbXXXXXX\\\sss~~~ssshhhccc\\\VVVPPPNNNLLLIIIJJJMMMLLLNNNQQQSSSVVV[[[```dddiiipppzzz~~~{{{wwwtttpppkkkddd___YYYUUUPPPKKKHHHFFFDDDBBB@@@???===;;;;;;;;;<<<=========<<<<<<;;;;;;;;;;;;999999888777777666666666666666666666666666666666333444666666555666888::::::::::::;;;;;;;;;::::::999999888777777666666555444555666777888777666666555444444444555555666777666666777888999:::;;;<<>>===>>>:::;;;<<<<<<::::::;;;<<<;;;:::999999999999:::;;;:::::::::;;;;;;<<<<<<<<<888888888888888888888888888888999999999:::::::::888888888888888888888888999999888999999999::::::;;;;;;;;;;;;;;;<<<======<<<===??????>>>>>>@@@AAA@@@CCCBBBEEEJJJIIIQQQfffxxxfffYYYXXXZZZlllvvvkkkfff\\\TTTOOONNNMMMJJJIIIKKKHHHIIIKKKMMMOOOSSSXXX\\\___gggrrrwwwrrrgggeeeccc```]]]YYYTTTQQQQQQNNNIIIEEECCCCCCBBBAAA===<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;999999888888777666666555666666666666666666666666333444555555444555777999::::::;;;<<<<<<<<<;;;;;;999999888777777666666555222333555666777666666555444444444444444444555666555666666777888999999:::===>>>>>>???@@@AAABBBCCCJJJKKKKKKKKKKKKMMMPPPSSSTTTUUUVVVXXX[[[^^^```aaadddccccccdddfffiiilllnnnpppuuu{{{tttkkkgggeeedddcccbbb``````dddjjj~~~~~~}}}uuulll___RRRFFFAAA???===<<<===:::;;;<<<<<<::::::;;;<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::888888888888888888888888:::::::::999999999888888888888888888888888888888999999888888888999:::;;;<<<;;;;;;;;;;;;<<<======<<<===??????>>>>>>@@@AAA@@@CCCBBBEEEJJJIIIQQQffflll\\\ZZZZZZeeezzz{{{pppjjj___VVVPPPNNNMMMIIIGGGGGGDDDEEEFFFGGGHHHLLLQQQUUUXXX___lll{{{vvvlllddd___WWWWWWUUUSSSPPPNNNKKKJJJJJJGGGCCC@@@@@@@@@???>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<======<<<<<<;;;:::888999999999888777666555777777777777777777777777444555555555333444555777999:::;;;===>>>>>>===<<<;;;::::::999888888777777333444555555666666666666555444444444444444555555666666666777777777888888999:::<<<<<<<<<===???AAAEEEGGGHHHIIIIIIKKKMMMPPPRRRSSSTTTVVVXXXZZZ]]]^^^```aaabbbcccfffhhhjjjkkkmmmsssyyy|||zzzooojjjggggggeeecccbbbaaadddfffxxx~~~zzz{{{~~~zzzrrreeeWWWIIIBBB???<<<;;;<<<:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999888888888888888888888888888999999888888777666666555888888888888888888888888:::999888888888999:::;;;<<<<<<;;;;;;<<<<<<===>>><<<===??????>>>>>>@@@AAAAAADDDBBBDDDIIIHHHQQQgggrrraaa\\\YYY^^^nnntttnnnbbbYYYRRRQQQOOOKKKGGGFFFCCCCCCDDDDDDFFFJJJPPPTTTXXX^^^iiiwwwttthhh___YYYUUUOOOOOONNNMMMJJJHHHHHHHHHEEECCC@@@>>>>>>>>>===;;;999999999:::;;;;;;<<<<<<;;;<<<=========<<<;;;:::888888999999888777555444777777777777777777777777444555555444333222444555666888:::===>>>>>>>>>=========<<<<<<;;;::::::999777777666666666777777888555555444444444444555555555555666666666666666666666888999999999:::>>>AAA@@@BBBEEEGGGGGGHHHJJJKKKMMMNNNPPPRRRUUUXXX[[[\\\\\\^^^```ccceeeffffffgggiiiooovvvyyy}}}wwwpppkkkjjjhhhdddbbbbbbbbbcccmmm{{{xxx||||||vvvkkk]]]MMMDDD@@@===;;;<<<:::;;;<<<<<<::::::;;;<<<<<<<<<<<<======<<<<<<<<<:::::::::::::::999999999888888888888888888888888888888777777777777777777888888888888888888888888:::999888777777999;;;<<<<<<<<<<<<<<<<<<======>>><<<===??????>>>>>>@@@AAABBBDDDAAACCCHHHHHHRRRhhhwwwddd]]]XXXZZZgggwwwpppddd[[[TTTSSSSSSOOOKKKJJJDDDEEEEEEFFFHHHMMMSSSXXX\\\aaajjjvvvrrreee\\\UUUQQQOOOGGGHHHHHHGGGEEECCCCCCDDDCCCAAA???>>>>>>>>><<<;;;888888888999::::::;;;;;;;;;<<<=========<<<::::::888888999999888777555444777777777777777777777777555666666444222111333444555777999<<<>>>>>>>>>===???>>>>>>======<<<;;;;;;:::999888777777888999:::666555555444444444555555555555555555555555555555444777888888888999===AAA===???CCCEEEEEEFFFGGGHHHIIIJJJLLLOOOSSSWWWZZZ\\\YYY[[[___bbbdddeeeddddddfffmmmtttwwwzzz|||uuummmmmmiiidddaaaaaaaaa```eeevvvzzzzzzxxxxxx|||}}}uuuppp```OOOFFFAAA===<<<===:::;;;<<<<<<::::::;;;<<<<<<<<<============<<<<<<777888888999999::::::;;;888888888888888888888888888888888999::::::;;;;;;888888888888888888888888:::999888777777999;;;<<<<<<<<<<<<<<<<<<===>>>>>><<<===??????>>>>>>@@@AAACCCEEEAAABBBGGGGGGRRRiii~~~mmm```YYYZZZ^^^|||{{{kkk```VVVSSSRRROOOLLLLLLKKKJJJIIIIIILLLPPPUUUXXX\\\```hhhvvv|||sssfff\\\VVVRRROOOMMMJJJIIIHHHEEECCCAAA???>>>BBB@@@===<<<<<<<<<:::999999999999999:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777888888888666666777777888888888999555555444333333333333444666666777888:::<<<>>>@@@???@@@@@@AAAAAA@@@@@@@@@888777666555444444555555444444555555666777777777666555333222111222333333555555555666777888888999:::;;;===???AAABBBCCCDDDDDDGGGKKKMMMOOOPPPSSSUUUWWWYYY[[[___bbbdddfffgggffflllrrrsssttt{{{sssoooiiidddbbbbbbaaaaaafffkkk}}}yyywwwwwwxxxtttooooooeeeWWWKKKDDD@@@>>>===<<<<<<;;;;;;;;;:::::::::888999::::::;;;;;;::::::::::::::::::::::::::::::888888888888888888888888>>>===;;;999888888999999888888777777666666555555<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;<<<======???>>>>>>>>>???@@@AAAAAAAAACCCAAACCCHHHHHHSSSiiinnn```XXXYYY^^^uuu|||oooccc]]]YYYTTTOOONNNJJJJJJJJJKKKNNNQQQUUUWWW^^^bbbjjjxxxxxxqqqjjjaaaYYYTTTPPPMMMKKKIIIHHHGGGFFFDDDCCCBBBBBBCCC@@@===<<<<<<<<<;;;:::999999999999:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;::::::999888777777777888777777777777888888888999666555555444444444444444777777888:::<<<>>>@@@AAAAAAAAABBBCCCCCCCCCBBBBBB:::999777666555555555666444555555555666666777777666666444333333333444444333333333444555666666666888999;;;===>>>@@@AAAAAABBBEEEHHHKKKLLLNNNPPPRRRUUUWWWZZZ]]]```cccdddeeefffjjjooorrrwwwuuuqqqkkkfffdddbbbaaa```bbbfffxxxzzzxxxxxxyyyvvvrrrllleeeYYYNNNGGGBBB???===<<<<<<<<<;;;;;;;;;::::::999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;:::999888888999999777777777888888888888888999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBBBBDDDAAACCCIIIIIISSSjjjtttaaaWWWVVV[[[iii~~~ooogggaaaZZZVVVTTTQQQQQQQQQSSSUUUXXXZZZ\\\aaaeeennn{{{tttkkkgggccc]]]XXXTTTQQQNNNKKKHHHHHHGGGFFFFFFEEEFFFFFFDDDAAA===;;;;;;<<<<<<;;;999999888999999:::;;;<<<=========<<<<<<<<<<<<;;;;;;:::999888777777777777777777777888888888888888777777666555555555555555888999:::<<<>>>@@@BBBCCCAAAAAABBBCCCCCCCCCCCCCCC<<<;;;:::888777666666666555555555555666666666666777666555555444555555555333333333444555555666666666777888999;;;<<<===>>>???BBBEEEGGGIIIJJJMMMOOOSSSTTTWWWZZZ]]]```aaabbbfffhhhlllrrrzzzxxxtttnnniiifffcccaaa___^^^```mmm}}}zzzzzzzzzxxxuuukkkfff]]]SSSJJJDDD@@@>>><<<<<<<<<;;;;;;;;;;;;:::999999:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999888888888888999999666777777888999:::::::::888888999:::;;;<<<======<<<;;;;;;;;;;;;<<<===============>>>???AAABBBCCCBBBEEEBBBDDDIIIIIISSSjjj{{{fffWWWSSSVVV___}}}}}}uuuooohhhdddccc___^^^]]]]]]^^^aaadddfffeeehhhqqqzzzssskkkeeeaaa```]]]ZZZWWWSSSPPPMMMIIIHHHGGGFFFFFFFFFFFFGGGEEEBBB>>><<<<<<<<<<<<<<<999999888888999::::::;;;=========<<<<<<<<<;;;;;;;;;;;;999888777777666666888888888888888888888888888777777666666666666666777888:::===???AAABBBCCC???@@@@@@AAABBBBBBAAAAAA>>>===<<<;;;999888888777666666666666666666666555666555555555555555555555555555555666666777777777666666777777999:::;;;<<<===???CCCEEEFFFGGGJJJKKKOOOPPPSSSVVVYYY\\\^^^^^^ccchhhmmmrrryyy|||xxxrrrlllhhhddd```^^^]]]]]]eee||||||}}}|||{{{zzzpppllldddYYYMMMDDD@@@???<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;<<<;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777777777888888999999:::777777777888888999999999888888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<===>>>???AAACCCDDDCCCEEEBBBDDDIIIIIISSSjjj|||iiiYYYSSSTTT[[[rrrzzztttsssnnnkkkgggdddccceeeiiikkkhhhllluuu{{{uuuppplllhhhccc^^^\\\]]]]]][[[WWWRRRNNNLLLJJJIIIGGGEEEDDDDDDEEEEEEEEEBBB???============<<<999999888888888999::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777777777777999999999888888888888888888888777666666666666777666888:::===@@@AAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@>>>>>>===<<<;;;:::999999888888888777777666666666444444444555555555444444555555555555666666666666777666666777777999:::;;;;;;===AAACCCDDDEEEGGGIIIKKKLLLOOORRRUUUXXXYYYZZZ^^^fffooorrrsss{{{|||}}}vvvoooiiieeeaaa^^^^^^]]]bbbqqq||||||yyywwwpppbbbRRREEE@@@???======<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888888888888888666777777888999999999999888888777777777666666666::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======<<<<<<===>>>???AAACCCDDDCCCEEEBBBDDDIIIHHHRRRiiiwwwiii[[[UUUVVV[[[jjj|||yyyvvvpppllliiiiiijjjllljjjnnnxxxzzzsssppplllfffaaa]]]ZZZVVVTTTTTTVVVWWWVVVRRRMMMIIIHHHIIIGGGEEECCCBBBBBBCCCDDDDDDBBB@@@??????>>>===;;;999999888888888888999999;;;;;;;;;::::::::::::999:::999888888777888888888999999999999999888888888888888777666666666666666666888;;;>>>AAABBBCCCCCCDDDEEEEEEDDDDDDCCCBBBAAA======>>>======<<<;;;:::;;;::::::999888777777666333333444555555555444444333333333333333333333333777777666666666777999:::999;;;>>>@@@AAABBBDDDFFFGGGHHHKKKNNNQQQTTTVVVVVVXXXbbbkkkmmmmmmttt|||{{{vvvxxxyyypppjjjeeeaaa______^^^aaajjj|||xxx|||rrr]]]LLLBBB@@@=========<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::777777888999::::::999999888888777777666555555444;;;:::::::::999999999888<<<;;;;;;;;;;;;<<<===============>>>???AAABBBCCCCCCEEEBBBCCCHHHGGGQQQggg}}}{{{yyyttthhh\\\VVVXXXWWWaaa|||{{{wwwssspppnnnlllpppyyyyyyqqqgggaaa\\\YYYTTTPPPNNNLLLLLLKKKKKKNNNPPPOOOLLLHHHFFFEEEEEECCCAAA@@@@@@AAACCCEEECCCBBBAAAAAAAAA@@@===:::999999888888888888999999::::::999999999999888888888888888777888888999::::::::::::999999888888888777777666555555555555666777999<<<@@@CCCDDDEEEEEEFFFFFFFFFEEEDDDBBB@@@???<<<<<<===>>>>>>===<<<;;;===<<<<<<;;;999888888777333444555666777666666555333333333333333333333333777666555444444666777888666888;;;======>>>@@@BBBDDDEEEHHHKKKOOOQQQSSSSSSTTTZZZaaaeeeiiisss~~~xxxuuurrrsssuuuvvv~~~{{{pppiiieeebbb```^^^^^^```dddpppxxx~~~mmmVVVGGGBBB============<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888999:::;;;;;;:::999999888777777777777777777777999999999999999:::::::::<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBBBBDDDAAABBBGGGFFFPPPfff~~~|||zzzuuuiii[[[WWWXXXSSSXXXppp~~~wwwtttlllqqqzzzyyyooohhh```WWWQQQLLLIIIFFFDDDDDDEEEFFFGGGEEEIIILLLLLLIIIFFFEEEFFFAAA@@@>>>>>>???AAADDDFFFBBBBBBBBBBBBBBB@@@===999999999888888888888888999999999999888888888777777777777777777888999:::;;;:::::::::999999888888888777777666555555555555555888:::>>>BBBDDDFFFFFFFFFFFFEEEEEECCCAAA???>>><<<:::;;;===>>>>>>>>>===<<<>>>>>>===<<<:::999888888444555666888888888777666555555555555555555555555777666444333333444666777444666999:::;;;<<<>>>???BBBDDDGGGJJJMMMOOOQQQRRRQQQTTTYYY___gggttt}}}uuuppppppooooooooovvv|||qqqiiieeebbbaaa]]]^^^___aaaiii|||~~~yyy^^^LLLCCC>>>=========<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<::::::::::::::::::::::::888888888888888888888888999:::;;;<<<;;;;;;999999777777777888999999::::::777777888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<======???>>>>>>>>>???@@@AAAAAABBBDDD@@@AAAFFFEEEOOOeee{{{uuujjj^^^WWWVVVUUUYYYfffwwwsssssswwwvvvhhh^^^XXXSSSMMMHHHGGGEEEBBB@@@?????????@@@CCCDDDGGGHHHHHHGGGDDDCCCBBB???======@@@BBBBBBAAACCCBBBAAA@@@??????>>>>>>;;;;;;:::888666555777999888888777666666666666666666888::::::888777888888>>>@@@AAA>>>:::888999;;;<<<:::777555444555666888;;;>>>BBBGGGKKKKKKHHHEEEBBBCCCDDDCCC@@@===<<<<<<<<<:::999:::======;;;888===???AAA@@@===999666555888777555444333333444444666555333333444444444333555555555555666666666666777777888888999;;;<<<===BBBBBBCCCEEEIIIMMMQQQTTTPPPQQQTTTZZZ```jjjzzzyyyqqqpppqqqooollljjjoooxxx}}}}}}~~~tttnnniiiccc___YYY^^^]]]]]]fffuuuttttttzzz~~~~~~}}}hhhTTTFFFBBB???<<<;;;;;;<<<;;;:::===<<<;;;:::::::::::::::999999888888999999:::;;;::::::::::::::::::::::::::::::999999::::::;;;<<<666777888999999999999999666666777777777888888888999::::::;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFFFFJJJXXXfffxxxlll^^^VVVTTTTTTVVV___xxxyyyuuusssxxxooofffZZZRRRNNNKKKFFFCCCAAA@@@===;;;::::::;;;;;;???AAACCCEEEFFFDDDCCCAAABBB???======@@@BBBBBB@@@BBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;999666666777888888888777666666666666666777888999999777777888:::AAACCCDDDBBB===:::;;;<<<===;;;888666555666888999===@@@EEEJJJLLLJJJFFFCCC<<<>>>@@@???===<<<<<<<<<;;;999888:::<<<===;;;999===???AAA@@@>>>;;;::::::999888777666555555555666777555333333444555444333555555555555666666666666555555555555777888999:::??????@@@BBBFFFJJJNNNPPPPPPPPPTTTZZZ```iiizzztttpppnnnkkkiiiiiilllsss}}}|||vvvvvvzzzvvvpppjjjddd```[[[___]]]\\\cccppp{{{uuuwwwzzz|||oooZZZJJJCCC@@@===<<<======<<<;;;===<<<;;;::::::::::::;;;999999999888999999:::;;;::::::::::::::::::::::::888888777777888888999:::777777888999999999999999::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<===>>>>>><<<======>>>>>>>>>======BBBBBBDDDFFFFFFJJJXXXfff|||oooaaaXXXUUUTTTUUUZZZkkkwwwsssrrryyyuuujjj[[[TTTLLLFFFDDDBBB@@@======<<<:::888777777888888;;;===???AAABBBBBBAAA@@@@@@???===>>>???AAAAAA@@@??????>>>===<<<<<<<<<===<<<<<<<<<:::777666777888777777777777666666666666:::::::::999888999<<>>===>>>>>><<<:::888777888:::;;;@@@DDDIIIMMMMMMIIIDDD@@@888:::<<<===<<<;;;<<<===999999999:::<<<<<<;;;:::>>>???AAA@@@???>>>>>>???;;;:::999888777777777777777555444333555555444333444555555555555666666666444444444444555777888999;;;<<<===>>>AAAEEEHHHJJJNNNOOOSSSYYY___hhhxxx}}}sssnnnkkkhhhjjjlllooouuu}}}|||yyysssnnnnnnrrr~~~zzzssslllfffbbb^^^aaa]]][[[```iiivvvrrruuuxxxuuu___MMMCCCAAA>>>======>>>===<<<<<<<<<;;;:::::::::;;;;;;999999999999999:::;;;;;;::::::::::::::::::::::::888888777777888888999:::777888888888888999999999999999999:::::::::;;;;;;::::::;;;<<<===>>>???@@@=========>>>===<<<<<<;;;BBBBBBDDDFFFFFFJJJXXXffftttggg]]]ZZZUUUVVVYYYeeerrrooorrrzzzuuudddYYYNNNJJJDDDAAA@@@???===<<<;;;;;;:::888888888888999888999<<<>>>???@@@@@@?????????>>>>>>????????????===<<<;;;;;;;;;;;;;;;<<<=========;;;888666666777666777777777777777666666===<<<;;;::::::<<>>999::::::;;;<<<===<<<<<<>>>@@@@@@@@@>>>>>>???@@@:::::::::999999888888888888666444444555666555444444444444555555555666666555555555666777888999:::999999:::<<<>>>AAACCCEEEKKKLLLPPPVVV\\\eeetttzzzsssooolllmmmlllllloootttxxx{{{|||yyyvvvsssrrrmmmiiiiiimmmuuuvvvooohhhddd```bbb]]][[[___dddyyyzzzpppqqqvvvxxxaaaLLLCCCAAA>>>============<<<<<<;;;;;;:::::::::;;;;;;:::999999999999:::;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<888888888888888888999999777777888888888999999999999::::::<<<===>>>???@@@>>>???@@@@@@@@@@@@@@@???AAABBBDDDFFFFFFKKKXXXgggyyylll```ZZZTTTUUUXXXaaauuuzzznnnkkkoooxxx~~~qqqcccVVVNNNHHHEEEBBB???>>>===<<<;;;:::999999999888999999999777888:::<<<>>>?????????>>>>>>??????>>>>>>>>>>>>:::::::::999::::::;;;;;;>>>???>>><<<999777666666555666777777777777666666;;;;;;:::999999<<>>===:::999888:::<<<===AAAGGGMMMNNNJJJCCC===999:::;;;<<<;;;999999:::;;;:::;;;==================??????@@@???===<<<<<<>>>::::::::::::999999999888999777555555666666666555444444444444555555555555444444555555666888999:::888999:::;;;===???@@@AAAGGGHHHLLLRRRXXX```ooo}}}wwwrrrooollljjjggghhhjjjnnnpppqqqnnnlllkkkkkkhhhddddddhhhooo{{{zzzqqqkkkgggaaabbb^^^]]]aaacccsssrrrpppuuu{{{{{{{{{|||}}}vvvbbbNNNBBB???===;;;<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<::::::999999::::::;;;<<<::::::::::::::::::::::::::::::999999::::::;;;<<<999999888777777888888999999999:::::::::;;;;;;;;;888999:::;;;<<<===>>>>>>===>>>@@@AAABBBCCCCCCCCCAAAAAACCCEEEFFFKKKYYYgggqqqbbbYYYRRRRRRUUU\\\kkkxxxllliiijjjtttuuuggg\\\SSSKKKFFFBBBAAA???>>><<<;;;:::999777777777777777888888888666777999:::<<<===>>>>>><<<>>>??????===<<<<<<===999999888888999:::;;;;;;???@@@@@@>>>:::777666666444555777888888777666666777777777666777;;;@@@DDDMMMPPPSSSQQQKKKDDD@@@???===;;;999777777999;;;<<>>>>><<<;;;<<<======>>>??????===;;;;;;<<<999::::::;;;;;;::::::999999777666555666777666555333444444444444555555555333333333333444666777888888999:::;;;<<<===>>>???AAACCCGGGNNNSSS[[[iiiwwwzzzrrrooohhheeebbbaaabbbdddffffffdddcccccceeebbb^^^^^^bbbiiiuuu~~~tttmmmjjjbbbccc______ccccccnnnyyyrrrtttqqqooommmmmmqqqoooaaaQQQAAA???<<<;;;;;;<<<;;;:::;;;;;;:::::::::;;;<<<<<<:::::::::::::::;;;;;;<<<::::::::::::::::::::::::888888777777888888999::::::999888777777777888999888888888888999999999999999999::::::;;;<<<<<<<<<;;;<<<>>>@@@AAACCCCCCCCCAAAAAACCCEEEFFFKKKYYYhhhxxxggg\\\TTTRRRSSSYYYeeevvvjjjfffcccnnn|||yyyooobbbVVVOOOIIIDDD@@@<<<======<<<;;;:::999999555666777777888888888888666666777888:::;;;;;;<<<;;;>>>@@@???===;;;;;;<<<888888888888999:::;;;<<<@@@AAAAAA???;;;777555555444555777888888888777666666666777888999<<>>;;;999777666666777:::;;;BBBHHHMMMMMMHHHBBB>>>>>>999:::999777555555666888:::<<<>>>===:::888999:::999<<<>>>???>>>===<<<===;;;;;;<<<======<<<<<<;;;:::888666666777888777666333333444444444555555555333333333444555666888888888888999:::;;;<<<<<<<<<<<<>>>CCCIIIOOOVVVdddqqq|||rrrnnneeeccc___^^^___```aaaaaa___^^^```bbb```\\\[[[___cccnnnvvvooollldddddd___```dddbbbhhh|||uuussskkkgggaaa___bbbcccZZZNNNBBB@@@===<<<<<<<<<<<<;;;:::::::::::::::;;;<<<===;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::888888777777888888999:::;;;:::888777666777888999666666777777777888888888;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>???@@@AAABBBBBB@@@AAACCCEEEFFFKKKYYYhhhnnnbbbXXXTTTSSSXXXbbb{{{sssfffbbb___iiixxxyyylllcccXXXOOOIIIEEEAAA>>>999;;;<<<<<<;;;:::;;;;;;666777888999:::::::::999555666666777888999::::::;;;>>>@@@@@@===:::;;;<<<888888888888999:::<<<<<<@@@AAAAAA???;;;777555555333555777888999888777666777999:::;;;<<<@@@DDDGGGIIINNNRRRQQQKKKDDD???===999888666555555666999:::CCCHHHNNNMMMHHHCCCAAAAAA:::;;;:::999777777999;;;999;;;===;;;888666666888666:::>>>@@@@@@?????????<<<===>>>??????>>>===<<<:::888666666777888777666333333333444444444555555666666666666777999:::;;;777888999::::::;;;:::::::::;;;@@@GGGLLLSSSaaannnvvvsssnnnfffccc```______`````````___^^^```bbbaaa\\\\\\______jjj~~~wwwpppmmmeeeeee``````ddd```dddvvvwwwrrriiiddd\\\VVVXXXYYYQQQGGGCCCAAA>>>======>>>===<<<:::::::::::::::;;;<<<===;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::::::::999999::::::;;;<<<;;;:::888777666777888999::::::;;;;;;;;;<<<<<<<<<>>>============<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAA@@@AAACCCEEEFFFKKKZZZhhhsssddd]]]VVVTTTZZZ___nnnsssddd___ZZZ^^^hhhyyyqqqbbbXXXTTTOOOHHHCCC@@@>>>>>>>>>>>>===<<<;;;;;;::::::777777888888888888777666777666555555777999<<<>>>===???@@@@@@???<<<;;;;;;777666666666666888999:::?????????<<<999777666777333444777999999888777555:::<<<>>>AAACCCDDDEEEEEELLLMMMMMMLLLIIIDDD???;;;999777444222111333666888@@@CCCGGGIIIHHHEEE@@@<<<======<<<;;;999888777777;;;:::999888888888::::::777999;;;===>>>>>>===<<<<<<=========>>>>>>>>>>>>>>><<<888555333444666777777777666555555555666666333333333444444444555555777666666666666666777888===;;;===CCCIIIPPPZZZddduuuuuueeebbb^^^\\\]]]]]]\\\[[[aaa\\\YYY[[[\\\ZZZZZZ\\\___fffxxx|||tttppplllfffaaaaaaaaaaaaffflllzzzrrrfff^^^XXXWWWUUUPPPLLLLLLFFFCCC>>><<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<;;;999777777888999:::888888888888888999999999888888999999999:::::::::888888999999999:::::::::777777888999999:::;;;;;;===<<<:::999:::;;;===???BBBBBBBBBBBBBBBBBBCCCCCCDDDAAABBBFFFEEEGGGVVVgggvvvggg]]]VVVTTTXXX]]]jjjooo```[[[WWWYYYaaapppssscccXXXNNNKKKGGGBBB???=========<<<<<<;;;;;;::::::999999777777666666666555555555777777777777999;;;===>>>===???@@@AAA@@@>>><<<<<<888777666666777888999:::>>>??????===:::777666777555555666777888888999999:::<<<>>>AAACCCDDDDDDDDDJJJKKKKKKJJJGGGBBB===:::888777444222111333555777===@@@DDDHHHIIIFFFCCC@@@>>>===<<<;;;999888777666888777777666666666666777777999;;;>>>@@@AAAAAA@@@?????????>>>>>>>>>>>>>>>>>><<<999666555555666777444444333222111111111222444444444555555555666666555555555555666777999999;;;999:::???CCCHHHRRR[[[gggwwwzzzooojjjeeebbbaaaaaa___^^^^^^YYYVVVXXXXXXVVVVVVXXX\\\cccsssxxxsssmmmhhhccccccbbbaaadddiiiwww|||qqqfff^^^WWWVVVTTTNNNJJJJJJIIIEEE@@@===<<<===>>>>>><<<<<<<<<;;;;;;<<<<<<======<<<;;;:::::::::;;;;;;;;;;;;:::999888777666666888999999999999:::::::::777777888888888999999999888888999999::::::;;;;;;<<<<<<;;;;;;<<>>======>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::999777555555444555555666777888:::<<<>>>???@@@>>>???AAABBBBBB@@@???===999888777777777888999:::<<<>>>???>>>;;;888777666777666555555777999<<<>>>===>>>@@@BBBDDDDDDDDDDDDIIIIIIHHHGGGDDD@@@<<<:::888666444222111333555666999<<>>===;;;999777666555666666666666666555444444666888;;;???BBBDDDEEEEEEBBBBBBAAA@@@???>>>======<<<;;;:::888777666666555444333222111000/////////555555555555666666666666333333444555666888999:::;;;888888;;;>>>AAAIIIRRR```nnnwwwqqqhhhcccaaa```^^^\\\\\\VVVSSSUUUUUUSSSSSSVVV[[[aaaooo~~~yyypppkkkgggfffcccaaabbbfffppprrrfff^^^XXXWWWVVVQQQNNNMMMMMMHHHBBB===<<<===>>>???======<<<<<<;;;<<<<<<===<<<<<<;;;;;;;;;;;;::::::;;;;;;:::999888777777666999999999999::::::::::::666666777777777888888888:::::::::::::::;;;;;;;;;;;;::::::;;;===@@@BBBDDD>>>>>>>>>>>>??????@@@@@@CCCAAABBBFFFFFFHHHVVVhhh~~~rrrcccYYYUUUWWWXXX```{{{nnn^^^XXXVVVSSSUUU^^^jjjzzz{{{lll___VVVNNNHHHDDD@@@???>>>======>>>???@@@>>>>>>>>>>>>????????????>>><<<:::777666666777888666777:::===???AAABBBBBBAAAAAABBBCCCDDDCCCAAA???:::999888777777888999999:::<<>>@@@BBBCCCDDDFFFGGGGGGGGGFFFGGGGGGFFFEEEBBB???<<<:::888666444222222222444555777:::>>>CCCFFFGGGFFFFFF??????===;;;999777666555777777888888888666555444444666:::>>>BBBEEEGGGHHHEEEEEECCCBBB@@@>>>===<<<<<<;;;;;;:::999777666555666555444333222111111111444444444444555555555555444444444555666777888999;;;888888;;;===???FFFMMM]]]iii|||wwwllldddaaa```]]]ZZZ[[[VVVSSSTTTUUUTTTUUUXXX\\\aaaooo}}}tttooojjjhhheee``````cccjjj|||wwwggg```\\\\\\\\\XXXUUUTTTPPPKKKCCC>>><<<===>>>???>>>======<<<<<<<<<<<<<<<999999:::::::::999888777777888888999999:::::::::999999999:::::::::;;;;;;777777777777888888888999;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;===???@@@?????????@@@@@@AAAAAABBBCCC@@@BBBFFFFFFIIIWWWiiivvvggg]]]WWWXXXWWW\\\sssppp___XXXTTTPPPPPPWWWbbbqqq}}}vvvmmmeeeZZZQQQKKKGGGBBB>>>???>>>=========>>>>>>???>>>>>>>>>??????????????????===:::888777777888999666777:::>>>AAACCCDDDEEEDDDCCCCCCEEEGGGFFFCCC@@@;;;:::888777777777888888888:::======;;;888666666333555777:::<<>>===<<<777666444222222222333333666888<<<@@@CCCDDDEEEDDD@@@???>>><<<:::999777777777777888888777666444333222444888<<<@@@DDDGGGHHHFFFEEEDDDBBBAAA???>>>===<<<<<<<<<;;;:::888666555777777666444444333333333222222333333333444444444777666555555555555555666888666666999;;;===CCCKKKUUU```qqqtttjjjeeeccc___\\\ZZZUUURRRSSSUUUUUUVVVZZZ[[[aaaoooxxxrrrmmmjjjfff```___aaaeeeqqqooohhhddddddbbb\\\WWWUUUSSSMMMEEE???<<<======>>>???>>>===<<<<<<<<<<<<<<<999999:::::::::999888777777888888999::::::;;;;;;999999:::::::::;;;;;;;;;888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>???@@@AAAAAABBBBBBCCC@@@BBBFFFGGGIIIXXXiiizzzkkk```YYYYYYWWWYYYmmmppp^^^WWWPPPLLLJJJOOOXXXeeevvvyyyjjjaaaXXXRRRKKKGGGDDDBBB>>>;;;<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<;;;999777777666777777666777:::===AAADDDGGGHHHHHHFFFEEEGGGIIIHHHDDD@@@;;;:::888666666555666666666999;;;;;;999777666666222444777;;;???AAACCCDDDJJJJJJKKKLLLLLLKKKJJJIIIFFFEEECCCAAA???=========777666444333222222222222444666999<<>>>>>===??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::999999999999::::::::::::;;;;;;;;;;;;888999999999999::::::::::::::::::::::::;;;;;;;;;=========>>>>>>>>>>>>>>><<<======>>>???@@@AAAAAACCC@@@BBBGGGGGGJJJYYYjjj~~~lll```YYYYYYVVVWWWhhh~~~qqq___WWWNNNJJJHHHKKKPPPYYYgggsssooo]]]SSSLLLGGGCCCAAAAAA@@@===:::::::::::::::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;::::::999999888888888888666777999<<<@@@DDDHHHJJJKKKIIIGGGHHHJJJIIIDDD???:::999777666444444444555555777888888666555666666444555777:::>>>BBBFFFHHHIIIIIIJJJJJJJJJHHHGGGFFFDDDBBB@@@>>><<<;;;<<<<<<777666444333222111111111111222555999===@@@BBBCCC@@@@@@??????>>>======<<<999888666555444333333333555666888;;;>>>BBBDDDFFFBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>===;;;:::999888777444444444333444444555666222222222333333333444444666666555444444444555555666333333666777777<<>>@@@???>>>===<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;;;;::::::::::::999999999:::::::::;;;;;;;;;;;;<<<888888888888999999999999888888999999::::::;;;;;;;;;<<<===>>>????????????======>>>???@@@AAABBBBBBCCC@@@BBBGGGHHHJJJYYYkkklll```YYYXXXUUUUUUeeezzzsss```XXXOOOJJJHHHJJJMMMSSS^^^hhh}}}kkkYYYMMMIIIDDD@@@???@@@@@@>>><<<::::::;;;<<<======>>>>>>@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::777777888;;;???DDDIIILLLMMMJJJHHHIIIKKKJJJDDD???:::999777555444333333444555666777666555444555777777666666777<<>>;;;:::::::::;;;777666444333222111111111...000333777;;;???CCCDDD@@@@@@@@@@@@?????????>>><<<;;;999777666555666666777777999;;;>>>AAADDDFFF@@@@@@@@@AAAAAAAAABBBBBB???>>>===;;;999999888888555555555555666777888888333333333444444444555555444444444444444555666777888666666888777777;;;AAADDDLLLZZZjjjuuu~~~wwwkkkddd]]]ZZZXXXUUUTTTWWWZZZaaaqqqyyypppkkkeee``````ddd^^^cccqqqwwwlllfff\\\WWWPPPJJJFFFCCCAAA???@@@@@@>>>===<<<<<<<<<<<<<<<;;;999777777888999:::777888888999;;;<<<======:::::::::;;;;;;;;;<<<<<<777777777777888888888888777777888999999:::;;;;;;777888:::<<<===>>>?????????@@@@@@BBBCCCDDDEEEEEECCC@@@BBBGGGHHHKKKYYYkkksssdddYYYYYYZZZZZZbbbnnnuuubbbVVVLLLIIIHHHHHHHHHKKKWWWcccxxxzzzhhhVVVKKKEEEEEEDDDBBB>>>;;;::::::???===:::::::::;;;;;;:::::::::;;;;;;<<<======>>>999999:::888777666777999>>><<<999888:::@@@FFFJJJJJJHHHGGGIIILLLKKKFFF@@@999888777555444444444444333444444444333333555666555777999<<>>===;;;:::999888999888666444444444666777111222444777:::>>>AAACCCBBB@@@===<<<<<<;;;:::888777666444333333444666888888777888===BBBEEEDDDBBB@@@@@@?????????@@@BBBCCCCCCAAA???<<<:::999999999555555555666666666666666888777666666555555666666111222444666777777666666666777888888777888:::<<>>===;;;:::::::::;;;;;;:::<<<===>>><<<;;;;;;::::::999:::;;;<<<===999999999999999999999999:::999999888888999999::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>@@@@@@@@@???@@@@@@AAAAAAEEEDDDEEEFFFFFFJJJXXXfffsssdddZZZYYYYYYYYYaaalllvvvaaaUUULLLIIIGGGFFFFFFHHHSSS^^^lllxxxxxxhhhXXXNNNGGGGGGFFFCCC@@@>>>======<<<:::999999;;;======<<<============<<<<<<<<<;;;999:::;;;:::888777888:::888777555666999???EEEIIIIIIGGGGGGIIILLLKKKFFFBBB;;;:::999777555555444444222444444444333333444666777888:::===???AAABBBBBBAAA@@@???===<<<<<<<<<;;;;;;;;;:::999888777666666777555444222111222333444222333555888<<<@@@CCCEEEFFFDDD@@@>>>>>>===<<<;;;555555555555555777888999;;;;;;<<<@@@EEEGGGGGGEEE@@@??????>>>???@@@AAABBBCCCAAA???===;;;:::999999666666666666666666666666333222111111000000111111333444555666666666555444666777888888777888:::<<>><<<;;;;;;;;;;;;;;;;;;:::<<<===>>><<<;;;;;;;;;:::::::::;;;<<<===::::::::::::::::::::::::999888888777777888888999999999999:::::::::;;;;;;<<<=========>>>>>>>>>>>>BBBAAA@@@@@@@@@AAABBBCCCEEEDDDEEEFFFFFFJJJXXXgggtttfff[[[XXXXXXXXX___iiivvvaaaTTTMMMIIIFFFEEEDDDEEENNNXXXgggssspppaaaTTTMMMGGGEEECCCAAA???>>>>>>>>>===;;;:::;;;===>>>>>>===@@@@@@???>>>===<<<::::::;;;<<<<<<;;;:::999:::;;;777666666777:::>>>BBBEEEHHHGGGFFFIIIKKKKKKGGGCCC>>>===;;;888666555444333222333444333222333444666888999;;;===???@@@AAAAAA======;;;:::999999999999888888888777777777666666666555333222111111222222444555777;;;>>>BBBFFFGGGFFFCCC>>><<<;;;:::999888444555777999;;;<<<===>>>@@@AAABBBFFFIIIJJJHHHGGG@@@???>>>>>>>>>???@@@AAABBBAAA???>>><<<;;;::::::888888777777666666555555555555444333333333333333555555666666555444444333666777888777666777999;;;:::>>>HHHTTT```pppoooeeebbbbbb```^^^^^^aaannnyyytttoooiiigggggg```ccciiixxxooocccWWWQQQMMMGGGCCCCCC>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::<<<===>>><<<;;;;;;;;;:::::::::;;;<<<<<<::::::::::::::::::::::::888777777777777777777888888888888999999999::::::<<<<<<=========>>>>>>>>>CCCBBB@@@???@@@AAACCCEEEDDDDDDEEEFFFFFFJJJXXXggguuuiii]]]XXXVVVWWW]]]eeezzzxxxbbbTTTNNNIIIEEEDDDDDDEEEMMMUUUhhhsssvvveeeXXXOOOKKKFFFEEECCCBBBBBBBBBAAAAAABBB@@@>>>>>>>>>???>>>===@@@@@@AAA@@@???===<<<;;;<<<===>>>===<<<;;;;;;<<<<<<;;;;;;;;;<<<===???@@@GGGFFFFFFHHHJJJIIIGGGDDD???===;;;888666444333222222333444333222222444666777888:::<<<===>>>??????======<<<::::::999999999999999999999999999999999777777555444333333333444555666888;;;???CCCFFFHHHFFFBBB===:::999888888777555777;;;???BBBCCCDDDDDDFFFGGGHHHJJJJJJIIIFFFDDD???>>>=========>>>???@@@AAA@@@???>>>===<<<;;;;;;999999888777777666555555999888777777666666777777555555555555555555444444555666777777666666888::::::>>>FFFQQQ]]]kkk{{{nnnjjjiiiddd___^^^aaammm~~~wwwsssmmmiiihhhdddeeegggssssssdddUUUOOOMMMHHHBBB???======<<<<<<<<<======>>>;;;::::::<<<===>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888999999999999::::::::::::<<<<<<<<<=========>>>>>>BBBAAA???>>>???AAACCCEEEDDDDDDEEEFFFFFFKKKYYYgggxxxmmm```XXXUUUVVV\\\aaauuu{{{eeeVVVNNNIIIEEEEEEEEEGGGMMMUUUdddnnn{{{ooo]]]RRRLLLJJJHHHFFFFFFGGGIIIJJJIIIGGGDDDBBB???>>>>>>???>>>>>>>>>???AAABBBAAAAAA???>>><<<>>>??????===<<<<<<<<<<<<;;;;;;;;;<<<===??????FFFFFFFFFFFFGGGGGGEEECCC>>>===;;;888555333111111222333333333222222444555555666888:::;;;<<<=========<<<;;;:::::::::::::::999999999999::::::::::::666666555555444444444444555666888;;;>>>BBBEEEGGGIIIEEEAAA>>>===<<<;;;999888;;;???CCCGGGHHHIIIIIIIIIJJJLLLKKKIIIEEEBBB@@@???>>>===<<<<<<<<<===>>>?????????>>>===<<<;;;;;;::::::999888777666666555666555555444333444444444333333444444555666777777555666777666555555777888<<<===DDDOOOYYYfffxxxzzzsssmmmfff___^^^```jjjzzzuuuooojjjiiifffeeeeeemmm{{{jjjYYYRRRPPPLLLEEEAAA===<<<<<<<<<<<<===>>>>>>;;;::::::<<<===>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============???>>>======>>>@@@BBBCCCCCCCCCEEEFFFFFFKKKYYYhhh{{{pppcccXXXUUUWWW[[[___ppphhhZZZPPPJJJEEEFFFFFFHHHMMMSSS^^^iiiwww|||jjjZZZPPPLLLKKKJJJIIIKKKOOOTTTUUUSSSPPPIIIEEE@@@>>>>>>???@@@AAA===???AAACCCDDDCCCBBBAAA<<<>>>@@@@@@>>>===<<<<<<777777777999;;;>>>AAABBBEEEEEEEEEEEEDDDCCCBBBAAA>>>===:::777555333222111111222333222111222333555333444666888:::;;;<<<<<<;;;;;;:::999999999999999777777777777777888888888333333333444444444444555777777999;;;>>>AAACCCEEEEEECCC@@@>>>===<<<999888:::<<<@@@DDDGGGHHHIIIIIIHHHJJJLLLLLLHHHCCC???===>>>===<<<;;;;;;;;;<<<=========>>>>>>===<<<;;;;;;::::::999999888888777777555555444333333333333444333333333333555666777888555666666666444444666777;;;;;;@@@IIISSS^^^mmm{{{{{{qqqfff^^^]]]___gggzzz}}}xxxqqqkkkiiidddbbbcccgggttt~~~mmm\\\TTTPPPJJJCCC@@@======<<<<<<<<<======>>>;;;;;;:::<<<===>>><<<;;;;;;;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<==================>>>???@@@AAABBBCCCCCCDDDFFFFFFKKKZZZhhh}}}ttteeeYYYUUUWWW[[[]]]jjjlll^^^RRRKKKFFFFFFFFFFFFJJJOOO[[[eeerrr{{{~~~ttthhh___ZZZXXXXXXXXX\\\ccciiikkkhhhdddXXXRRRJJJCCCAAAAAAAAABBB>>>@@@BBBDDDEEEDDDCCCBBB<<<>>>@@@@@@>>>===<<<<<<888777888999;;;???BBBEEEEEEEEEEEECCCAAA@@@??????>>>===;;;888666444333333111222333222111111333555222333555888:::<<<===>>>;;;::::::999999999999999666666666666666666666666222222444555666777777777999999:::<<<>>>@@@BBBCCC@@@???======<<<;;;777555999:::===@@@BBBDDDDDDEEEDDDHHHKKKKKKGGGCCC@@@???>>>===;;;:::::::::;;;<<<;;;;;;<<<======<<<;;;:::999999999999999999999999888777777666666666666666555444444333444555666777555666666555444333555777::::::===EEEMMMWWWdddppp~~~ttthhh```\\\^^^eeexxx{{{tttmmmjjjdddbbbcccfffnnnqqq```UUUOOOHHHBBB???>>>======<<<<<<<<<======;;;;;;:::<<<===>>><<<;;;;;;;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::999999888888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<>>>@@@AAAAAAAAAAAACCCCCCDDDFFFFFFKKKZZZiiivvvgggZZZUUUXXX[[[]]]dddnnn```TTTMMMGGGEEEEEEDDDGGGKKKVVV___jjjqqqqqqpppqqqsssrrrpppnnnnnnqqqwww~~~vvvpppmmmlllnnnsss{{{|||iiiaaaUUUKKKEEEBBBBBBAAA???AAACCCEEEFFFDDDBBBAAA;;;>>>@@@@@@???===<<<<<<>>>===;;;;;;===@@@CCCEEEEEEEEEDDDBBB@@@>>>===>>>???>>><<<:::777666555555111222333222111111333555222333666999;;;===>>>???<<<<<<;;;;;;;;;;;;;;;;;;888888777777666666666666333444666888999:::;;;;;;;;;;;;<<<===>>>@@@BBBCCCAAAAAA@@@AAAAAA???;;;888777888:::<<<>>>???@@@AAAAAAEEEJJJKKKGGGDDDBBBAAA===<<<;;;:::999::::::;;;::::::;;;<<<<<<;;;:::999999999999999999999::::::777777666555555555555555777666555444333444555555555666666555333333555666;;;:::===DDDKKKTTT```kkksssvvviiibbb\\\^^^eeewww}}}vvvoookkkeeedddeeegggmmmxxxggg\\\SSSKKKEEEDDD>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::<<<===>>><<<;;;;;;;;;<<<===<<<;;;999888999999999999999999999999888888777777777777888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<======;;;===???BBBCCCCCCBBBAAABBBBBBDDDFFFFFFKKKZZZiiixxxhhh[[[VVVUUUWWWXXXdddxxxpppcccWWWNNNHHHGGGIIIIIIJJJMMMTTT[[[aaabbbbbbbbb```\\\[[[ZZZ\\\]]]]]]bbbooo}}}~~~kkkWWWKKKEEEAAA???@@@AAABBBCCCDDDDDDBBB@@@??????>>>>>>???@@@@@@>>>;;;777888888:::===@@@DDDEEEFFFDDDAAA@@@@@@@@@@@@???AAA???<<<999777666555555555333111000///000111222333555777999;;;<<<======<<<:::888777666777888999:::777333333555888888777777777888999999:::;;;;;;===<<<;;;===AAABBBAAA>>>@@@???>>><<<999666444222555555666777999:::<<<===@@@DDDJJJNNNMMMHHH@@@;;;?????????===999777777777::::::999999888888999999777888999:::::::::::::::888888999999999888777777777777777777666555333333444444444444444444444444555777:::>>>EEEOOOZZZaaakkkttt}}}mmmbbb___^^^cccuuuyyyrrrmmmjjjeee```bbbiiikkkvvvzzzqqqgggXXXIIICCCFFFDDD@@@<<<:::;;;<<<======>>>>>>===<<<;;;::::::999;;;::::::999999888888777::::::::::::::::::::::::::::::999999::::::;;;<<<888999::::::;;;;;;::::::===============<<<<<<<<<@@@AAABBBBBB@@@??????@@@BBBHHHGGGEEEIIIKKKVVVkkkxxxiii]]]XXXWWWXXXYYYbbbtttooobbbVVVNNNGGGGGGHHHIIILLLOOOTTTZZZ\\\YYYVVVVVVSSSOOOMMMLLLNNNOOOOOOTTT```nnnnnnXXXJJJCCC???>>>???BBBCCCDDDDDDCCC@@@>>>===???>>>>>>???@@@@@@>>><<<;;;;;;<<<===@@@CCCFFFHHHHHHFFFDDDCCCCCCCCCBBB@@@@@@???<<<:::888777666666666555333111111111222333333444666888:::;;;<<<===:::999777666666666777888:::777555555777888888777888999999:::;;;<<<======???======???AAABBB@@@>>>>>>>>>===;;;999777555444666666666666777999:::;;;???CCCIIIMMMLLLGGGAAA<<<>>>>>>>>><<<999777666777;;;:::999888888888888888555555666666666666666666999:::;;;<<<<<<=========888888777666555444444333555555555555555555555555666777999<<>>???AAACCCDDDCCCCCCAAA>>><<<:::>>>======>>>???@@@>>><<<::::::;;;<<<>>>AAADDDFFFGGGEEECCCCCCCCCBBB???===???>>><<<:::999888888777888777555444333333444444333444666777999:::;;;;;;888777666555555555666777888777777888999999888666:::::::::;;;<<<===??????AAA@@@@@@BBBBBBBBB???<<<;;;::::::999999888777777777777666555666666888888>>>BBBGGGKKKKKKGGGAAA============;;;888666666666;;;:::999888777777666777444444444444555555555555666777888999;;;<<<===>>>:::999777666555444555555555555555555555555555555666777888:::>>>DDDLLLRRR___fffpppzzzpppeee\\\[[[```rrrzzzsssoooiiiccccccffffffnnn}}}uuummmiiicccXXXLLLFFF???>>><<<===>>>@@@??????:::::::::;;;;;;;;;<<<<<<999999999999::::::::::::;;;;;;;;;::::::999999999888888777777888888999:::::::::;;;<<<<<<<<<<<<;;;<<<<<<==================;;;>>>AAACCCCCCBBBBBBCCCBBBHHHFFFEEEIIILLLWWWlll|||pppeee]]]YYYXXXXXX___jjjrrrbbbXXXPPPIIIGGGGGGHHHMMMTTTTTTXXXWWWRRRNNNNNNLLLJJJIIIGGGFFFGGGGGGJJJTTT^^^yyykkk]]]MMMEEEBBB@@@AAAEEEBBBBBBBBBAAA???===<<<:::;;;::::::;;;===>>>===<<<:::::::::<<<>>>@@@CCCEEEFFFEEEDDDDDDDDDBBB???<<<======<<<;;;:::999999999999888666555444444444444333333555666888888999999666666555444444444555666777777999:::::::::888666999999999:::;;;===???AAACCCCCCDDDEEEDDDBBB>>><<<888888777777888888888999666555444444444666888999===AAAFFFIIIIIIFFFBBB>>><<<<<<<<<:::888666666666:::999888777666555555555444444555666777888::::::777777888999:::;;;<<<===<<<;;;888666444444555666555555555555555555555555555666777888;;;AAAHHHMMMXXX^^^hhhpppwww~~~pppeeeZZZYYY___rrr~~~vvvqqqhhhcccaaaccccccjjjzzzrrrjjjhhhggg___QQQEEECCCAAA@@@??????>>><<<:::======<<<;;;:::999888888666777777888999:::::::::<<<<<<;;;::::::999888888::::::999999::::::;;;<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<============:::===@@@BBBBBBAAAAAAAAAAAAGGGFFFEEEJJJLLLXXXmmmvvviii^^^XXXVVVVVV^^^gggtttcccZZZSSSLLLIIIGGGHHHOOOWWWXXX\\\]]]XXXTTTRRROOOKKKGGGDDDBBBCCCBBBDDDKKKTTTooorrr\\\RRRIIIEEECCCAAAAAACCC?????????>>>>>>===<<<<<<999888777888;;;<<<<<<;;;;;;<<<<<<>>>@@@CCCEEEGGGIIIHHHGGGGGGGGGFFFBBB@@@>>>>>>======<<<;;;;;;:::999888777666555444333333222333444555666666666666444444444444444444555555666777:::;;;;;;999777666777777777888:::<<>>;;;666666666666666777888999444333222222444777999;;;>>>AAAEEEHHHHHHFFFBBB???;;;<<<<<<:::888666666777999888777666555555555555333333444666999;;;>>>??????>>>>>>=========>>>???>>><<<999666555555555666333333333333333333333333333444666777:::???FFFJJJLLLSSS\\\dddjjjrrrzzzooocccYYYYYY___sssxxxrrrgggbbb``````aaahhh{{{~~~uuullljjjlllgggXXXIIIDDDBBBAAA@@@@@@???===;;;>>>===<<<;;;:::999999888999::::::;;;<<<===>>>>>><<<<<<;;;::::::999888888::::::999999::::::;;;<<<:::;;;<<<<<<======<<<<<<;;;<<<<<<<<<======>>>>>>;;;===@@@AAA@@@???>>>???@@@GGGFFFEEEJJJMMMYYYooozzzkkk___XXXVVVWWW\\\eee~~~vvvdddZZZSSSMMMJJJHHHKKKTTT]]]ccciiilllhhhaaaZZZRRRJJJIIIEEEBBBAAA@@@@@@EEELLL___uuu{{{kkkaaaXXXQQQKKKHHHEEE@@@>>>???=========<<<<<<<<<<<<<<<888666666777999;;;<<<<<<:::;;;;;;===@@@CCCFFFHHHIIIGGGFFFFFFGGGFFFDDDBBBAAABBBBBBAAA@@@???>>>===:::999888777666555444333222222333444555555444444333444444444444555555555555777:::;;;999777777777555555555666888;;;???AAAEEEHHHKKKLLLHHHCCC???<<<777666555444555666777888444333222222444777;;;===AAACCCFFFHHHHHHEEEBBB@@@;;;<<<<<<;;;888777777888666666555555444444555555222222333555888;;;>>>@@@BBBAAA???===<<<;;;<<<<<<>>><<<:::888666555555555222222222222222222222222222333555666999>>>DDDHHHGGGMMMUUU]]]ccckkksssyyyoooccc[[[[[[aaauuuzzzsssgggccc```______eeeuuuuuupppqqqnnn```QQQCCCAAA??????@@@AAA@@@???;;;;;;;;;<<<<<<<<<======888999999:::;;;<<<<<<===;;;;;;;;;::::::999999999888888777777888888999:::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>===>>>@@@@@@???>>>???@@@@@@GGGFFFEEEKKKNNNZZZppp{{{lll___XXXXXXZZZZZZddd|||vvvcccWWWQQQLLLJJJJJJOOOZZZfffttt|||xxxmmm___SSSPPPJJJFFFDDDBBBAAADDDJJJQQQgggvvvqqqeee]]]\\\UUUOOOLLLHHHBBB@@@BBB>>>>>><<<;;;::::::::::::888777666777:::===>>>>>>>>>>>>@@@BBBFFFIIIMMMOOOLLLJJJHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGFFFDDDBBBAAA;;;;;;;;;:::888777555444111222333333333333333333333444444555555555555555444777999999777666666777555444444555777;;;???AAADDDIIIMMMNNNJJJDDD???===888777555444333444555666666555333222444777:::<<>>???AAAAAAAAA<<<<<<<<<=========>>>>>>777777777888888999999999::::::::::::::::::::::::888888777777888888999:::999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>???@@@??????@@@CCCEEE???FFFFFFFFFKKKOOO[[[qqq|||lll___YYYZZZ]]]XXXbbb|||vvvbbbTTTOOOKKKJJJLLLRRR___llloooaaaRRRLLLGGGEEECCC@@@CCCGGGMMMdddssszzzqqqlll```XXXQQQNNNIIIEEEEEEIII@@@???===;;;999888888777999888777888;;;>>>???@@@HHHIIIKKKMMMQQQUUUYYY[[[VVVTTTQQQQQQRRRTTTTTTTTTKKKLLLLLLKKKJJJHHHFFFDDD======<<<;;;:::888777666111222222333333333222222333444444555666666666555444777999888666444666888555444444555888<<<@@@BBBDDDIIINNNOOOKKKEEE@@@>>>999777555333222333444555999777555333444666999;;;EEEFFFHHHHHHHHHEEECCCAAA<<<======<<<:::999999:::333333333333444555666666888888777777888:::===>>>DDDBBB@@@>>>======>>>???======<<<;;;999777555444444444444444444444444444222333444444555888<<>>>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<:::::::::::::::::::::;;;::::::999999::::::;;;<<<888999::::::;;;;;;::::::;;;;;;;;;<<<===>>>>>>?????????@@@@@@@@@BBBGGGJJJ???FFFFFFFFFKKKOOO\\\qqq~~~qqqdddYYYWWW[[[\\\ddduuussscccUUUPPPLLLJJJLLLTTTeeeuuummmXXXRRRLLLIIIEEEAAAAAADDDJJJUUUlllzzzmmmcccZZZWWWRRRJJJHHHJJJBBB===:::>>>@@@>>>;;;;;;777777999:::777888AAALLLWWW\\\______bbbiiimmmmmmkkkbbbYYYYYYaaaeeeaaa\\\XXXUUUSSSRRRRRROOOIIIDDD>>>===;;;;;;<<<;;;999777666444222111222222111000000111222222333333222222444444333333222111000000---///222666:::>>>AAACCCEEEFFFIIIKKKKKKHHHBBB>>>;;;999666333222333555777777666444333444666999;;;DDDEEEGGGGGGGGGFFFDDDBBBBBB>>>:::999:::;;;:::888555333222111111333555666333444444333333444888:::;;;===@@@CCCCCCBBB???===>>><<<:::999999888666555444444333333333333222222444444444444555777999:::CCCEEEGGGKKKOOOUUU\\\aaagggkkkqqqxxxxxxfffccccccgggvvvuuummmhhhdddbbbaaaaaafffmmmwwwsssvvvqqqeeeNNNEEE======???>>><<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;:::999888888:::<<<=========<<<<<<<<<<<<======<<<<<<======>>>>>>??????>>>>>>???@@@AAACCCDDDEEEGGGIIIEEEEEEJJJLLLZZZtttuuuggg[[[XXXZZZYYY```rrrrrrbbbXXXRRRMMMLLLNNNVVVgggwww|||```WWWNNNJJJFFFBBBAAADDDIIIQQQddd}}}{{{pppfffbbb\\\RRRKKKIIIEEE???<<<>>>???<<<::::::555555777999999;;;FFFRRRiiittt~~~xxxooollloooppplllgggaaa^^^[[[ZZZYYYSSSKKKDDDAAA@@@>>>>>>>>>===:::777777555222222222222111000333444555555666666555555444444555555444222111000111222555888;;;>>>AAABBBDDDEEEGGGIIIJJJGGGAAA===;;;888555222111222444666888777666555666777999:::CCCDDDEEEGGGGGGFFFEEEDDD@@@>>><<<;;;<<<<<<999666444333111000111222333444222333333333222444777:::<<<>>>@@@BBBBBBAAA???>>>>>><<<:::999999999777555444444333333333333222222000000111333555888;;;===>>>@@@BBBEEEIIIOOOVVV[[[cccgggnnnttt{{{zzziiiaaaaaafffwwwzzzoooiiidddbbb``````dddkkk|||}}}yyy|||vvvkkkUUUKKKBBB@@@AAA???===============<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;:::999888888:::;;;===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????======>>>???@@@BBBCCCDDDGGGIIIEEEEEEJJJLLL[[[uuuyyyjjj]]]XXXYYYUUU]]]nnnrrrbbbYYYSSSMMMLLLNNNVVVgggvvvlll___QQQJJJGGGDDDBBBBBBFFFJJJWWWiiiyyy|||vvvooocccVVVNNNMMMEEE?????????<<<999999666666777999999===HHHTTTxxx~~~{{{qqqlllgggccc___XXXMMMDDDCCCBBBBBBAAAAAA???<<<999777555333222222222111000444555555666666666666666333444555666555444222000333444555888:::===???@@@CCCDDDEEEFFFGGGDDD@@@<<<999777444222111111333444777777777777777777888888@@@AAACCCEEEFFFGGGFFFFFF???>>>=========;;;888555333222111000000000111222111222222222111333666888<<<===>>>@@@@@@@@@???>>>>>><<<:::::::::999777555444444333333333333222222000000000222444777:::<<<:::<<<>>>AAADDDJJJQQQUUU\\\aaahhhooouuu~~~zzziii___```gggyyy}}}rrrkkkeeebbb```___ccchhhvvv}}}qqq]]]QQQFFFCCCBBB???>>>>>>??????>>>===<<<;;;:::999<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;:::999888999:::;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<======>>>??????<<<======>>>???AAABBBCCCDDDGGGDDDEEELLLOOO___zzzzzzlll___YYYXXXTTT[[[jjjssscccXXXQQQKKKIIIKKKSSSbbbooo|||ssscccRRRJJJHHHEEEBBBAAACCCCCCIIIUUUaaalllyyy}}}lll___XXXNNNEEEBBB@@@<<<:::;;;;;;999888888888;;;DDDOOOttt|||qqqiiicccZZZOOOFFFDDDDDDCCCCCCCCCBBB???===888666444333333333111000111222333333444444333333222333555666555333111///111222444666999<<<>>>???BBBBBBBBBCCCDDDBBB>>>;;;999777444111000000111222555555666777777666555555<<<>>>@@@CCCEEEGGGGGGHHH@@@???===<<<:::999777555333222111000000000000000///111222111111222555777;;;;;;<<<===>>>?????????>>>===;;;::::::999777555444444333333333222222222333333222222333444666777:::<<<===???CCCHHHNNNRRRWWW\\\dddjjjpppyyyxxxhhh^^^___hhh~~~}}}tttllleeecccbbbaaadddiiiqqqwwwbbbUUUHHHCCCAAA???>>>???>>>>>>>>>===<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::999999999:::;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>???======>>>>>>???AAABBBCCC@@@CCCBBBEEENNNSSSdddyyylll```YYYWWWUUU[[[ggguuufffYYYRRRKKKIIIJJJPPP[[[ffftttvvv{{{ooo```PPPIIIGGGDDDBBBAAA@@@>>>@@@EEELLLUUUcccooo|||hhh\\\OOOHHHCCC===;;;<<<===999777888777999AAAJJJbbb}}}|||ppphhh___TTTKKKFFFEEEDDDDDDDDDDDDBBB@@@:::777555444444333222000000000111222222222222111000111222333333222000///000111444777:::>>>@@@AAAAAAAAA@@@@@@AAA???===:::888777444222000000000111111222444555666555333222999:::===@@@CCCEEEGGGHHHCCCAAA===999666666777888444333222111111000000000///000111222111222444666999:::;;;===>>>@@@@@@AAA???===;;;::::::999777666444444333333333222222222444333222222333444666777:::;;;<<<>>>@@@EEEKKKOOOSSSYYYaaagggmmmvvvzzzjjj___aaalllwwwnnngggeeeeeeeeegggkkknnn{{{dddVVVHHHBBB@@@>>>>>>@@@========================<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>?????????@@@AAABBBCCCDDDAAADDDCCCFFFOOOTTTeeeyyymmmaaaYYYWWWVVVZZZeeezzzwwwhhh\\\TTTMMMJJJJJJMMMTTT\\\fffeeefffllltttyyyxxxtttbbbWWWKKKGGGFFFCCCAAAAAA???<<<;;;===@@@FFFRRR^^^ssssssaaaUUUKKKCCC??????<<<888777888999:::@@@GGGPPPlllvvvlll```VVVLLLJJJFFFDDDDDDDDDCCCBBB;;;888666444444333222000111111222333333333333333000111111111111111000000111333555888<<>>???>>><<<:::888777555333111000000000///000222333444444333333666777:::===@@@CCCFFFGGGFFFDDD???:::666555888;;;666666555444333111000000...000222222222222444666888999<<>>???AAA<<<<<<=========>>>>>>>>><<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCDDDFFFHHHFFFHHHOOOSSSccc~~~{{{ooocccZZZWWWUUUYYYbbbvvvxxxhhh\\\TTTMMMJJJIIIHHHKKKQQQSSSQQQQQQTTTXXXZZZ[[[[[[RRRKKKFFFEEEDDD@@@@@@BBB>>><<<;;;;;;:::<<>>???BBB@@@>>>===>>>===<<<:::999888666444222111000000...///111222444444555555444555777:::===AAADDDEEEHHHGGGDDD???:::888:::===999888888777555333222111///000333333333333444666888;;;???DDDHHHJJJJJJJJJ???===;;;;;;;;;:::888666444444333333333333222222222222222333555777999;;;777888999:::;;;???DDDHHHLLLTTT]]]ccchhhrrr}}}nnnaaabbboooyyyooolllkkkiiiiiijjjjjjxxxqqqaaaOOOEEEAAA??????BBB>>>>>>>>>===============<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999::::::;;;;;;;;;:::;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<======>>>????????????@@@AAABBBCCCDDDGGGFFFHHHPPPUUUfff}}}rrreee[[[WWWSSSWWW```tttxxxgggZZZRRRKKKHHHFFFCCCDDDGGGGGGEEEFFFHHHIIIHHHHHHJJJGGGCCCBBBCCCBBB??????BBB>>>===<<<;;;999888@@@JJJWWWvvv|||iii[[[SSSQQQFFFAAA???>>><<<888888<<>>=========<<<;;;999888666444222111000000//////111222444555777777333444666888<<>><<<;;;;;;:::888666444444444333333333222222777666555444555666777888999999:::;;;<<>>===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888999:::;;;;;;;;;:::::::::999999999999999999:::::::::;;;;;;<<<======>>>???>>>>>>>>>???@@@AAAAAA@@@CCCCCCHHHRRRXXXkkk}}}uuufff\\\ZZZOOOUUU]]]jjjvvvddd\\\UUULLLGGGFFFFFFDDDAAAAAA@@@@@@???>>>=========@@@>>>======>>>?????????>>>===<<<<<<<<<>>>???@@@OOOhhhyyyhhhYYYPPPHHHAAA???>>><<<<<>>;;;888666555444222000111222222222222333333333444444333333333333222222111222333333444555888;;;AAA@@@>>>=========>>>???999888777666666555333000333222111111333444333222333444666999;;;===>>>>>>DDDDDDCCCBBB@@@>>><<<;;;888888888777666444333222444333222000///111666999777<<>>AAABBBCCCGGGMMMVVV^^^ffftttzzzlllcccdddppp~~~qqqmmmoooqqqoookkkkkkqqqsssZZZGGGCCCFFFBBB:::===<<<:::;;;===>>>>>>=========<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<=========<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>???@@@AAABBBBBBCCCAAA@@@CCCIIILLLTTThhh~~~wwwhhh^^^[[[QQQVVV\\\hhhwwweee^^^WWWNNNHHHGGGFFFCCCAAA>>>>>>======<<<;;;;;;:::===<<<<<<===???@@@???>>>>>>===<<<<<<<<<===???@@@EEEYYY{{{wwweee[[[PPPJJJEEE???===???;;;===BBBIIITTTkkkppp^^^RRRJJJDDDAAABBB???===;;;999888777444222222222222222222222333333444444333333333222222222222222333333333555888;;;@@@@@@>>>===============:::999777777777666333111222000000111333444333222333444666888;;;<<<===>>>AAAAAAAAAAAAAAA@@@???>>>999999888777666555444333111222222111111444888;;;999>>>EEELLLPPPPPPNNNLLLCCC@@@===;;;;;;;;;::::::999888777555444444444555888666444333333444777888666666888:::<<>>>>>=========<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;:::::::::::::::999999999888888;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBAAADDDIIILLLSSSggg}}}zzzkkk```\\\TTTWWW[[[ddd|||wwwhhhaaaZZZQQQJJJGGGEEECCC@@@======<<<<<<;;;;;;::::::;;;;;;<<>>===<<<<<<<<<===>>>???@@@LLLdddqqqaaaUUULLLCCC???>>>;;;;;;;;;===BBBOOOhhh}}}}}}fffUUUKKKEEECCCDDD@@@???>>>======;;;777555333333333333222222222222333333333333222222222222222333222111111444888;;;@@@@@@???>>>>>>======<<<<<<:::999888888777555333000///...000222333333222333444666888:::;;;<<<======>>>???@@@AAAAAAAAA@@@999999888777666555555444///111222333444666999<<<===@@@EEEJJJMMMNNNMMMLLLDDDAAA>>><<<;;;;;;:::888888888777666666666666666888777777666666777777888666777888999;;;===>>>???FFFLLLSSSZZZbbbooo~~~{{{lllccceeerrrvvvqqqrrrqqqmmmhhhhhhkkkyyyyyycccOOOFFFEEECCC>>>>>><<<;;;<<<===>>>>>>=========<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::999999::::::;;;;;;::::::::::::::::::999999999999;;;;;;;;;;;;<<<===>>>???>>>>>>???@@@AAABBBBBBCCCDDDBBBEEEJJJLLLRRRfff{{{{{{mmmaaa[[[UUUUUUXXXaaavvvxxxjjjccc]]]TTTLLLHHHEEEBBB@@@>>>>>>>>>>>>======<<<<<<<<<<<<>>>BBBEEEFFFEEECCC>>>===<<<;;;<<<<<<>>>>>>DDDGGGTTTooo{{{hhhZZZPPPFFFAAA@@@<<<::::::;;;<<>>======;;;:::::::::888666444...------///222333333222222444555777999;;;;;;<<<:::;;;===???@@@@@@???>>>888888777666555444444444000222555666777777999;;;???AAADDDGGGIIIJJJJJJJJJCCCAAA===;;;:::999888666777666666666666666777777888888888888888777777666888888888999:::<<<>>>???FFFKKKSSSYYYaaammm|||wwwiiiaaaeeesssyyysssrrrpppkkkffffffhhhttt|||jjjUUUHHHDDDBBB??????===<<<<<<===>>>>>>=========<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;<<<<<<===<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>???@@@AAABBBBBBCCCEEECCCEEEJJJLLLQQQeeezzz{{{mmmaaa[[[UUUTTTUUU^^^rrrxxxkkkeee___VVVNNNHHHDDDAAA@@@>>>>>>>>>>>>>>>=========<<<<<<>>>AAAEEEEEEDDDBBB>>>===<<<;;;;;;<<<======DDDCCCHHH[[[|||wwwcccWWWOOOHHHCCCBBB>>>;;;;;;<<<===AAAMMMXXXrrr}}}bbbQQQIIIEEEDDDEEE>>>>>>>>>??????===999666555555444444333222111111333333222222222111111111222222111000000222555999@@@AAABBBCCCCCCAAA???>>>===<<<;;;::::::999777444...------///222333333222222333555777888:::::::::999:::<<<>>>>>>===;;;:::666555444333333333333333333555888999888888999999???@@@AAACCCDDDEEEEEEFFFAAA???<<<:::999888555444444555666666777777888888777888888999888777666555::::::999999:::<<<>>>@@@FFFKKKSSSYYY```lll{{{vvvggg___cccsss{{{tttqqqmmmhhhddddddfffpppsss^^^LLLDDDAAA@@@@@@>>><<<<<<>>>>>>>>>=========<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????>>>>>>???@@@AAABBBBBBCCCFFFDDDFFFJJJLLLQQQeeezzzyyynnnddd^^^WWWUUUUUU]]]oooxxxllleee```WWWNNNGGGCCCAAA@@@===============<<<<<<<<<===<<<===???AAABBBAAA???>>>===<<<;;;;;;;;;<<<=========@@@MMMggg|||kkkZZZQQQMMMHHHEEEDDDAAA===;;;;;;<<<===CCCKKK]]]sss[[[MMMGGGCCC@@@@@@======<<<======<<<:::777777666555444333222111000222222222222111111111111000111222111111111444666>>>???BBBDDDDDDCCCAAA???===<<<;;;::::::999777444000///...000222333333222222333555666888999999999999:::<<<======;;;999777555444333222111222222333555777999:::999888999:::@@@@@@AAAAAABBBBBBBBBAAA???===:::999999777555333444555666888999999::::::999999999999888777666666::::::999999:::<<>>???>>>=========<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>>>>???@@@AAABBBBBBCCCEEECCCEEEJJJLLLQQQeeezzzwwwooohhhccc[[[WWWWWW^^^lllwwwkkkddd___XXXNNNFFFBBB@@@AAA===>>>>>>>>>>>>>>>>>>>>>BBB@@@???@@@AAAAAA@@@???>>>===<<<;;;:::;;;<<<<<<999<<<@@@GGGYYY|||ssscccSSSMMMLLLIIIFFFEEEEEE@@@<<<<<<;;;:::===BBBPPPooowwwdddQQQIIIGGGEEEAAA>>>>>><<<;;;;;;<<<<<<:::999777777666444333222111000222222222222111111111111...000222222222111222444:::<<<@@@CCCDDDCCC@@@???===<<<:::::::::999666444222000000111333444333222222333444666777888888999888:::===??????===:::888666444333111111222333444555777999999999:::<<<>>>@@@AAAAAABBBAAAAAA@@@???===<<<:::::::::888666444555666888:::<<<<<<======;;;;;;::::::999888888888999888777777999<<>>???>>>=========<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@>>>>>>???@@@AAABBBBBBCCCDDDCCCEEEJJJLLLRRRfff{{{vvvpppkkkhhh___ZZZYYY___kkkwwwjjjccc___WWWNNNFFFAAA@@@AAA@@@@@@@@@@@@@@@AAAAAAAAAHHHFFFCCCCCCCCCCCCCCCAAA>>>===<<<;;;:::;;;;;;<<<;;;@@@EEEHHHSSSrrrooo```QQQLLLLLLJJJGGGEEEIIICCC>>>>>>===<<<>>>AAAKKKgggzzzgggWWWIIIFFFIIIHHHDDDBBB>>>===;;;:::;;;<<<;;;:::888777666555333222000000222222222111111111111000---000222333222111222222777999>>>BBBCCCBBB@@@>>>===;;;:::::::::999666444333222111111333444333222222333444666777888888888888:::===@@@@@@???===;;;666555333222222333444555555666888999:::;;;>>>AAAAAABBBCCCCCCBBBAAA???>>>===<<<;;;;;;;;;:::777555666888:::<<<>>>?????????>>>===<<<;;;:::999999:::777666666666777;;;>>>@@@???EEEMMMTTT\\\hhhwwwrrrbbb___bbbppp~~~xxx{{{xxxqqqmmmkkkiiidddfffmmm}}}zzz^^^LLLFFFFFFAAA???>>>===>>>???>>>=========<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::<<<=========<<<;;;;;;:::<<<<<<<<<=========>>>>>><<<<<<<<<======>>>???@@@>>>>>>???@@@AAABBBBBBCCCDDDBBBEEEJJJLLLRRRfff|||xxxrrroooccc\\\XXX\\\eeexxx|||rrrggg```VVVNNNIIIFFFCCCAAABBBCCCCCCBBBBBBBBBCCCDDDCCCDDDEEEFFFEEECCC@@@???@@@???===;;;999888777777999::::::CCCRRRdddvvv```NNNLLLMMMIIIJJJOOOJJJCCC>>>>>>???===???BBBHHHZZZvvvtttfffRRRLLLDDD@@@AAAAAA???<<<;;;<<<=========<<<;;;:::888777666444222111111111555555444333222222222222555444222111111111222222999:::===?????????===<<<;;;;;;:::999888777666555666555333222222333555666777777666666777888999:::999;;;>>>AAABBB???:::555666555444333222333444444777999::::::999:::<<>><<<:::888666555555666777888:::;;;<<<===BBBCCCIIIRRR[[[fffuuuvvvfff\\\cccooozzzzzz}}}|||ssskkkhhhjjjcccdddiiiuuueeeNNNBBB@@@@@@???======>>>>>><<<;;;:::::::::::::::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;<<<=========<<<:::999;;;::::::::::::;;;<<<<<>>===<<<;;;;;;;;;;;;;;;999<<<;;;AAALLLZZZ}}}hhhVVVSSSRRROOOOOOSSSPPPIIIBBB@@@???===>>>AAAEEEUUUoooqqq]]]PPPGGGBBB<<<;;;>>>AAA@@@???:::;;;;;;<<<<<<<<<;;;;;;<<<;;;999666444222000000555444333222222111111111222222111111111222333444777999<<>>;;;:::;;;<<<;;;<<<===AAAEEEGGGFFFEEECCCBBB???===:::888777666555666777888:::;;;<<<===BBBCCCHHHQQQZZZeeetttuuueee[[[aaammm|||yyyyyy|||{{{tttlllhhhiiiddddddgggrrrjjjSSSGGGDDDAAA@@@>>>>>>??????>>><<<;;;::::::::::::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;<<<=========<<<<<<<<<;;;;;;<<<<<<===>>>AAAAAA@@@@@@@@@AAABBBBBBDDDEEEGGGIIIJJJRRReeewww|||zzztttiii___]]]```ppp{{{mmmggg___YYYUUURRRQQQOOOHHHGGGGGGGGGGGGIIIJJJKKKDDDDDDEEEFFFFFFEEEDDDDDD??????>>>===============999======???EEENNNmmmqqqaaa]]]\\\YYYYYY\\\ZZZQQQIIIDDDAAA======???BBBMMMccckkkVVVFFF======999555666999===>>>===::::::999::::::;;;<<<===>>><<<:::777444111...---444333222111111000111111/////////000111333555666555888<<>>888444333222000000111111222333555999;;;===???BBBDDDHHHFFFCCCCCCCCCDDDBBBAAABBBBBBBBB@@@>>>======>>>:::<<>>;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;<<<===>>>???======<<<<<<======>>>???AAA@@@@@@@@@AAAAAABBBCCCAAACCCFFFIIILLLVVVjjj}}}yyymmmbbb]]]___nnnwwwuuuqqqkkkeee___YYYVVVQQQNNNKKKIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<999>>>>>>===@@@DDD\\\ttthhheeefffffffffiiifff\\\QQQJJJDDD???>>>@@@@@@GGGVVVmmm{{{eeeSSSFFF>>>999:::777444333555777888777999999888888999;;;<<<>>><<<;;;999777444111///---444333222111000000000000//////000111222333555555444777;;;???@@@???<<<:::999888555444444666999;;;<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<>>@@@BBBDDDGGGFFFDDDDDDCCCCCCCCCCCCDDDEEEDDDBBB???======>>>:::===AAAGGGLLLNNNLLLJJJGGGEEE@@@;;;888666666777666666777888999:::;;;;;;@@@AAAFFFNNNWWWaaappp}}}mmm^^^ZZZ___hhhsss|||}}}{{{|||}}}}}}zzzrrrllliiigggdddeeelllwwwdddOOODDDAAA@@@??????@@@AAA@@@???;;;;;;:::::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;::::::;;;<<<>>>???======<<<<<<======>>>???@@@@@@@@@@@@AAABBBCCCCCC???AAAFFFKKKQQQ]]]ttt|||pppddd___```nnnwwwlllaaa[[[[[[WWWRRRNNNLLLKKKJJJHHHJJJIIIGGGFFFDDDDDDDDDDDD@@@???>>><<<;;;:::::::::888>>>===<<>>;;;;;;999777555444444555666666999999888888999;;;<<<>>>;;;;;;:::999888666444333444333222111000000000000000111111222333444444444444777:::>>>???>>>;;;:::888666555444555888;;;===========================>>>>>>???@@@@@@AAAAAAAAAFFFHHHKKKMMMLLLGGG@@@:::555444222111111111222333222666;;;???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCDDDGGGGGGEEEBBB???===<<<===<<<>>>BBBHHHMMMNNNMMMKKKFFFCCC???:::777555555666666666777888999999::::::??????DDDLLLTTT^^^mmmzzz{{{kkk]]]ZZZ___gggooovvv|||zzzzzz~~~yyyyyywwwqqqkkkiiiiiieeefffnnnvvvoooTTTCCC@@@???>>>>>>???@@@???===<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::======;;;::::::;;;<<<===<<<<<<;;;;;;<<<<<<===>>>@@@@@@@@@@@@AAABBBCCCDDDAAACCCGGGLLLRRR^^^vvvuuuiiicccbbbnnnzzznnngggbbb]]]VVVRRRQQQPPPNNNLLLKKKIIIGGGDDDCCCDDDEEEFFFAAA@@@>>>===<<<<<<;;;;;;999>>><<<;;;@@@@@@GGGYYYrrr|||vvvuuuoookkkhhhgggfffggglllsssooommmlllpppuuuyyyzzzyyypppggg\\\UUUNNNFFFBBBBBB???@@@DDDLLLWWW___ccccccZZZSSSHHH???:::888777777555555555555666777999:::::::::999::::::;;;<<<===<<<<<<======<<<;;;999888444333222111111000111111111222333444555555555555666888:::<<<===<<<:::999666555555666777:::===???????????????????????????@@@AAABBBDDDEEEFFFFFFGGGHHHIIIJJJLLLJJJFFF???999555444333222111222222333333888>>>BBBDDDDDDEEEEEECCCDDDDDDCCCBBBBBBDDDFFFGGGGGGFFFDDD@@@>>>>>>??????@@@CCCGGGKKKMMMKKKJJJDDDBBB>>>:::777666555555666666777777888999999:::>>>>>>CCCKKKRRR\\\jjjwwwyyyiii]]]YYY^^^eeelllrrrwww|||zzzvvv|||~~~uuurrrqqqmmmiiigggkkkfffgggooouuuxxxZZZHHHBBB@@@???>>>??????===<<<<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>?????????@@@AAABBBCCCDDDEEEEEEGGGJJJMMMWWWmmm}}}ooogggdddlll}}}rrrkkkbbb]]][[[YYYVVVSSSNNNLLLJJJHHHHHHJJJMMMOOOOOONNNKKKGGGCCCAAA???>>>:::>>>::::::AAA@@@???IIITTTbbbmmmllleee```___^^^___[[[XXXXXXWWWXXXaaalllkkkmmmppptttyyy|||zzzwwwnnnfff]]]WWWPPPHHHBBBBBB>>>>>>@@@BBBEEEGGGIIIJJJFFFBBB===:::888666444333444555666666777999;;;===:::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>===;;;:::888555444333222222111111111///111333555777888888888888999::::::::::::999999444555666888:::<<>>????????????@@@AAABBBDDDDDDFFFFFFFFFGGGHHHQQQfffyyytttjjjeeejjjtttmmmiiifffaaa\\\WWWUUUSSSSSSTTTWWW[[[]]]bbb___YYYRRRKKKEEEAAA???<<<>>>999:::BBB@@@;;;@@@CCCJJJOOOOOOOOOQQQQQQOOOUUUQQQOOOPPPOOORRR]]]jjjkkknnnssswww{{{|||yyyssskkkddd\\\XXXQQQHHHBBBAAA===>>>???>>><<<;;;<<<===;;;:::999999:::888555333666666777777777888:::;;;;;;<<<=========<<<;;;:::999:::;;;;;;;;;999666555666555444333222222222222...000333666888:::;;;;;;:::::::::999999999999999333444666999<<<>>>@@@@@@???@@@@@@AAAAAA@@@@@@??????AAADDDGGGJJJKKKLLLLLLJJJIIIHHHGGGEEEAAA<<<888333222000/////////000111444:::BBBIIIMMMOOOOOOPPPKKKMMMMMMJJJFFFDDDFFFHHHEEEFFFGGGFFFEEEEEEGGGIIIDDDCCCCCCEEEGGGHHHGGGFFFBBBAAA@@@>>><<<:::888777666666777777888888999999======AAAIIIPPPYYYgggsss{{{nnn___UUUTTTZZZaaahhhmmmrrryyy~~~yyyyyy|||xxxooommmllllllmmmmmmggghhhoooqqqyyywww___NNNFFFDDDBBBAAAAAA@@@>>><<<===<<<;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::888999;;;===>>>>>>======>>>>>>>>>>>>>>>??????@@@?????????@@@AAABBBDDDEEEFFFEEEEEEFFFGGGQQQeeeyyy~~~mmmeeennn~~~|||zzzsssllliiiiiiiiigggcccbbblllxxx|||zzzpppaaaUUUOOOKKKGGGDDD===:::===AAAAAAAAABBBBBBBBBBBBCCCEEEGGGIIIKKKJJJMMMOOONNNMMMQQQZZZaaaiiisss{{{|||||||||wwwooohhhaaaWWWQQQNNNLLLGGGCCC???>>>===<<<;;;:::999999555666888888888777666555555888::::::888888:::<<<999;;;>>>@@@@@@???===;;;>>>>>>======<<<:::999888;;;999777444222111111111000111333555777999:::;;;===<<<;;;999777666444333666777999999:::<<<@@@CCCBBBBBBBBBBBBAAA???>>>===@@@@@@BBBDDDHHHKKKNNNPPPRRROOOIIICCC>>>999666555555444333222111111111111777999BBBQQQZZZZZZWWWUUUSSSRRROOOMMMKKKHHHDDDBBBEEEFFFGGGHHHGGGEEECCCBBBEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@AAAAAA@@@===:::999888888888888777777777777===>>>CCCKKKRRRYYYdddooosssdddZZZUUUVVV\\\cccgggiiimmmvvv||||||vvvxxxxxxvvvqqqmmmlllgggfffiiimmmoooyyy~~~eeeOOOGGGAAA===???AAA???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;;;;<<<<<<<<<;;;========================<<<<<<<<<;;;;;;<<<<<<===???>>>===<<<<<<===>>>???AAAAAABBBBBBBBBAAAAAA@@@CCCFFFCCCEEELLLOOO___zzzrrriiippp}}}|||zzz{{{zzzgggZZZPPPIIIFFF???;;;>>>@@@>>>===>>>======>>>@@@CCCGGGJJJMMMJJJOOOSSSTTTUUUWWW]]]bbblllttt|||}}}~~~~~~zzzttthhhaaaWWWQQQOOOMMMIIIFFF@@@???>>>===;;;:::999888888888777777777666666555777999;;;;;;;;;;;;>>>@@@???AAABBBDDDDDDCCCAAA@@@>>>>>>>>>>>>===<<<;;;:::<<<:::888555333222222222333333444555666777777888;;;:::999777666444333333888999::::::999:::<<<>>>AAAAAAAAA@@@@@@??????>>>???AAACCCFFFIIIMMMOOOPPPPPPMMMIIICCC>>>:::777666444333222111111000000111666999DDDSSS\\\\\\XXXWWWTTTRRRPPPMMMJJJGGGDDDBBBEEEFFFGGGHHHHHHGGGFFFDDDCCCCCCBBBBBBAAABBBBBBBBBAAABBBBBBBBBAAA>>><<<:::888888888888888888888777:::;;;???FFFLLLSSS___jjj{{{sssdddZZZUUUTTTXXX___cccggglllsssxxxwwwvvv{{{wwwqqqmmmmmmhhhgggiiilllmmmvvv~~~}}}hhhPPPIIICCC>>>@@@AAA???==============================???===;;;:::;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>???>>>======<<<===>>>???>>>>>>???@@@AAABBBBBBBBBDDDGGGDDDFFFLLLPPP___yyyxxxnnnrrr{{{iii[[[RRRKKKDDD???@@@AAA===;;;;;;;;;;;;<<>><<<:::888888888888777777888999:::;;;:::;;;<<<<<<;;;<<<>>>@@@DDDEEEFFFFFFGGGGGGFFFFFFAAAAAAAAAAAA@@@>>>===<<<===<<<999666444333222222444444444444444444555555888777666555444333222222555777999999999:::;;;===AAA@@@@@@?????????@@@@@@@@@BBBEEEIIILLLNNNOOOOOOMMMKKKHHHCCC???;;;888777333333222111000000000000444777AAAOOOWWWWWWUUUTTTUUUSSSQQQNNNKKKGGGEEECCCEEEFFFHHHIIIIIIHHHGGGFFFAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCBBB???===<<<888888888888999999999999::::::===CCCHHHNNNZZZfffuuurrrdddZZZTTTRRRUUU[[[aaahhhmmmrrrtttyyyuuu{{{yyysssooommmiiiggghhhjjjkkkrrrzzzyyyyyypppVVVKKKDDD???@@@AAA>>><<<===>>>>>>>>>>>>>>>>>>>>>>>>???===;;;::::::;;;999888;;;;;;;;;;;;;;;;;;;;;;;;777888888999;;;<<<>>>???>>>>>>=========>>>>>>???===>>>???@@@BBBCCCDDDEEEFFFHHHFFFGGGMMMPPP___yyy~~~ssstttvvvdddXXXPPPIIIDDDDDDCCC???<<<<<<>>>???AAAFFFNNNXXXaaaggguuu|||vvvooocccZZZTTTPPPMMMLLLCCCBBB@@@>>><<<:::888777777777888:::<<>>===:::777555333333333333333333444444444444555777666555444333333333333000222666888:::;;;>>>@@@AAA@@@@@@???@@@AAABBBCCCCCCEEEHHHKKKLLLMMMLLLKKKIIIHHHGGGDDD@@@<<<999888333222111000////////////222333:::CCCIIIIIIJJJLLLTTTTTTSSSQQQMMMIIIGGGFFFGGGGGGIIIIIIHHHGGGEEECCC????????????@@@@@@AAABBBCCCCCCCCCBBBAAA???===<<<888888999999::::::;;;;;;>>>===???CCCGGGLLLXXXcccooo{{{}}}pppcccYYYRRRRRRTTTYYYaaaiiipppssssss}}}vvvxxx}}}wwwrrroooiiifffgggjjjjjjppp|||ttttttvvv~~~vvv]]]LLLDDD???@@@AAA???>>>???===========================;;;999999;;;;;;;;;:::::::::::::::::::::::::::888888888999:::;;;======>>>>>>>>>>>>>>>>>>?????????@@@@@@BBBCCCDDDFFFFFFFFFIIIGGGHHHNNNQQQ___yyywwwvvvnnn^^^TTTLLLFFFEEEDDD@@@>>>>>>@@@BBBGGGPPP^^^ooo~~~}}}qqqdddZZZRRRMMMKKKDDDCCCAAA???===;;;999888666777999===AAAEEEIIIKKKOOOMMMKKKIIIHHHHHHHHHGGGDDDEEEGGGJJJMMMPPPRRRSSSPPPOOOMMMJJJFFFCCC???>>>???>>>;;;888555444333333000111222333444666777777999777666444333333444555///111444777999;;;???AAABBBBBBBBBBBBBBBCCCDDDEEEGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFDDDAAA===:::888333222111000////////////444222333888;;;;;;???DDDPPPRRRTTTSSSPPPLLLIIIIIIIIIIIIIIIIIIGGGCCC@@@>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA???>>>===;;;;;;888999999:::;;;<<<<<<===@@@???@@@CCCFFFJJJTTT^^^jjjuuu}}}xxxlllaaaWWWPPPPPPRRRWWW___gggooorrrsssyyyxxx|||uuupppiiiffffffiiijjjpppxxxsssssswww~~~ttt\\\LLLDDD???@@@AAA@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;======<<<::::::::::::::::::::::::::::::999999999:::;;;;;;======>>>???????????????AAA@@@@@@@@@AAABBBCCCDDDEEEHHHGGGIIIOOOQQQ___yyy{{{xxxoooZZZQQQHHHEEECCC@@@>>>???@@@CCCKKKYYYmmm}}}nnn```TTTLLLIIICCCCCCAAA???>>><<<::::::999999;;;???FFFOOOXXX]]]___[[[VVVRRRPPPNNNLLLKKKFFFHHHKKKOOORRRUUUWWWXXXSSSRRRPPPLLLHHHDDD@@@>>>???>>>;;;777555333222222///000111333555777999:::;;;999777444333333444555333444666666777:::===@@@DDDDDDEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIHHHGGGEEEDDDEEEEEEFFFEEEBBB>>>999777333333222111000000000000555333222333333444888???HHHMMMSSSUUURRRNNNKKKKKKKKKKKKJJJIIIFFFBBB>>><<<==================>>>>>>@@@@@@???===<<<;;;:::999888999:::;;;<<<===>>>??????>>>???CCCDDDFFFNNNWWWcccmmmtttpppggg^^^VVVPPPMMMPPPUUU[[[cccjjjqqqttt~~~yyy~~~yyyqqqiiieeeeeeiiijjjnnnxxxvvvxxx|||ppp\\\NNNFFF@@@@@@AAA@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999:::<<<>>>>>>===::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;======>>>???@@@@@@@@@@@@???>>>>>>===>>>???AAABBBCCCGGGFFFHHHOOOQQQ```yyy~~~xxx}}}eeeYYYNNNHHHEEEAAA@@@BBBCCCFFFNNN]]]sssuuudddUUULLLGGGCCCBBBAAA@@@>>>===<<<;;;===<<<===CCCQQQcccuuu{{{qqqggg```YYYSSSOOOGGGIIIMMMQQQTTTUUUVVVVVVQQQPPPNNNKKKHHHDDDAAA??????===:::777444222111111000111222444666888:::;;;<<<:::777444222222333444444555555555666:::???CCCFFFGGGJJJKKKKKKJJJHHHGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFEEEBBB>>>999666444333222111111000000111222111222444333111555;;;>>>FFFPPPTTTRRRNNNKKKKKKKKKKKKKKKIIIGGGCCC???===>>>===<<<<<<<<<<<<<<<<<<@@@???>>><<<;;;::::::999888999:::;;;===>>>???@@@>>>>>>@@@CCCCCCDDDJJJQQQYYYccciiiggg```[[[UUUPPPLLLPPPUUUZZZ```hhhqqqxxxzzz{{{}}}rrrjjjfffeeeggggggjjjyyy{{{{{{{{{|||~~~vvviiiRRRIIIBBBAAAAAA???>>>???<<<<<<<<<<<<<<<<<<<<<<<<@@@>>><<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<======<<<===???@@@AAAAAA@@@@@@>>>>>>======???AAACCCEEE@@@DDDDDDHHHOOORRR```yyyyyy{{{ooobbbUUUMMMIIIDDDCCCEEEHHHKKKQQQ___sssyyygggVVVKKKFFFBBBBBBAAA@@@???>>>===<<<>>>===>>>GGG[[[vvvttthhh^^^WWWGGGIIIMMMPPPRRRSSSRRRQQQNNNMMMLLLJJJGGGDDDBBB@@@???===:::777444222111000111222333555777888999:::<<<:::777333111111222333222333333444666<<>>888555555444333222111111111111......111555444111333999777AAAMMMSSSRRRNNNKKKJJJKKKKKKKKKJJJHHHEEEBBB@@@>>>===<<<;;;;;;;;;;;;;;;AAA@@@>>>===;;;:::::::::888999:::<<<===???@@@AAA??????BBBEEEEEEDDDIIIPPPRRR[[[bbb```\\\YYYUUUQQQMMMRRRXXX\\\```hhhttt}}}zzzxxx|||ssskkkfffdddfffeeegggttt~~~~~~zzz}}}yyyVVVLLLDDDBBB@@@===;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>CCCAAA>>>======<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<>>>???@@@<<<===???@@@AAAAAA@@@@@@?????????@@@BBBEEEHHHJJJ>>>CCCCCCGGGOOORRR```yyyxxx{{{lllYYYRRRMMMDDDCCCGGGGGGIIINNNYYYjjjzzziiiXXXKKKDDDBBBCCCBBB@@@===<<<<<<===??????BBBIIIZZZzzz~~~lll```VVVUUUUUUVVVRRRKKKIIIKKKNNNNNNMMMLLLIIIEEEBBBAAA???===;;;888666555444444000444777888777888;;;>>>;;;888555444333333222111111222444555999???EEEGGGJJJJJJLLLNNNLLLIIIGGGGGGCCCBBB@@@???@@@CCCGGGIIIFFFEEEBBB@@@===;;;::::::999777444333333333222000000111222111000000222333999:::???FFFLLLNNNLLLHHHKKKLLLMMMJJJGGGCCCAAAAAADDDAAA>>><<<<<<<<<;;;:::======>>>>>>>>><<<:::999>>><<<<<<===@@@CCCEEEEEEGGGGGGFFFDDDBBBBBBEEEGGGOOORRRWWWZZZZZZUUUOOOKKKKKKNNNTTT[[[^^^cccppp}}}}}}vvvwwwtttkkkhhhgggggghhhjjjrrr|||~~~zzzgggNNNAAADDDBBBBBBAAA:::;;;;;;:::999999999999:::===<<<;;;;;;;;;;;;<<<===999999999999999999999999===<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>?????????@@@@@@??????@@@BBBDDDFFFDDDBBBDDDIIIKKKQQQdddzzzxxxyyy~~~xxxfff]]]UUUKKKHHHKKKJJJKKKOOOWWWfffzzz}}}iiiXXXLLLGGGBBBCCCCCCAAA???===>>>???>>>???AAAIIIYYYyyywwwggg```YYYVVVSSSNNNLLLLLLPPPOOONNNMMMJJJGGGDDDBBB>>><<<:::777555444333333222444666777888:::<<<>>><<<999666444444333222111111333333444888>>>CCCFFFHHHIIIKKKNNNOOONNNLLLKKKCCCBBB@@@>>>???BBBEEEGGGEEEDDDBBB@@@>>>;;;:::999888666444333444444222111222333444333222222333555444666:::@@@FFFIIIHHHFFFGGGIIIJJJIIIFFFCCCAAAAAACCC@@@===<<<<<<<<<;;;:::?????????>>>>>>======<<<<<<;;;;;;>>>BBBFFFHHHIIILLLKKKJJJGGGDDDCCCDDDFFFLLLOOOUUUXXXXXXTTTOOOKKKKKKNNNUUU\\\```fffsssyyyxxxyyylllhhhfffeeedddeeellluuu~~~|||mmmRRRDDDDDDBBBAAAAAA:::>>>======<<<<<<<<<<<<<<<:::::::::;;;;;;:::::::::999999999999999999999999888888999:::;;;<<<======>>>>>>>>>>>>>>>?????????===>>>???@@@BBBBBBCCCCCCCCCAAADDDHHHJJJOOOcccxxxyyyxxx{{{pppfffZZZMMMHHHJJJMMMMMMOOOUUUbbbtttkkkXXXMMMIIIBBBCCCDDDCCCAAA@@@AAABBB??????AAAFFFSSSqqqqqq___XXXUUURRROOONNNPPPPPPOOOMMMKKKGGGDDDCCC===<<<999666444333333333555444444666:::<<<>>>>>>===:::777555444444333222222222333555777<<>>>>>???AAACCCCCCCCCBBBAAA>>>;;;999777666555333444444555444222000111222111000///000111222333666:::@@@DDDEEEEEEEEEGGGIIIJJJGGGEEECCCBBBAAA???<<<;;;<<<<<<<<<;;;@@@@@@@@@@@@@@@@@@??????:::999;;;???DDDIIIKKKLLLPPPPPPNNNJJJFFFDDDCCCDDDGGGKKKPPPTTTUUUSSSOOOLLLLLLOOOVVV^^^dddjjjwww~~~zzzzzz}}}mmmhhhdddbbb```___eeelll~~~}}}vvvYYYHHHEEEAAA@@@@@@;;;??????>>>===============:::;;;<<<======<<<;;;:::::::::::::::::::::::::::777888888999:::;;;<<<<<<=========>>>>>>?????????;;;===???AAACCCBBBAAA@@@CCCAAACCCGGGIIINNNaaavvv{{{wwwyyyyyyooo```PPPIIIJJJMMMNNNPPPUUUaaasssoooYYYLLLHHHBBBDDDEEEEEEDDDCCCDDDEEEBBBAAAAAACCCJJJaaaiiiZZZWWWTTTPPPNNNPPPPPPOOOMMMJJJGGGDDDBBB>>><<<:::777555444444444777444333666;;;??????>>>>>>;;;888666555555333222222111222555888===FFFOOOTTTTTTRRROOOMMMLLLIIIDDDEEECCC@@@>>>======>>>???@@@@@@AAA@@@>>>;;;888666555444444444666666555444000222333222000//////000222333555888===BBBEEEGGGGGGJJJMMMMMMKKKGGGEEEDDD???===;;;;;;<<<======<<>>======<<<<<<<<<<<<<<<<<<>>>???AAAAAA???>>><<<::::::::::::::::::::::::;;;;;;;;;::::::::::::999<<<<<<======>>>?????????;;;<<<>>>@@@AAAAAAAAA@@@DDDBBBDDDHHHIIINNNbbbwww}}}wwwvvvxxxtttrrrvvv~~~mmm[[[QQQOOOMMMOOORRRWWWdddxxxqqqZZZKKKFFFCCCEEEFFFGGGFFFEEEEEEFFFDDDAAA@@@BBBEEEUUU}}}vvvaaaYYYTTTPPPMMMOOONNNNNNLLLIIIFFFCCCAAA@@@>>>;;;999777666555555888555444666<<<@@@AAA@@@@@@===999777666555444333111///111666999>>>IIIUUU[[[___^^^WWWTTTTTTRRRNNNHHHFFFCCC@@@===<<<<<<<<<===>>>??????>>>;;;999777666555555666888888777555666777888888555333333333222333444666:::>>>CCCFFFHHHKKKOOOOOOLLLHHHDDDBBB>>><<<;;;;;;<<<>>>>>>>>>===AAAEEEHHHHHHDDD@@@<<<999999;;;>>>CCCFFFGGGGGGKKKLLLLLLJJJGGGCCCBBBAAA???BBBGGGKKKNNNNNNMMMLLLNNNPPPXXXccckkksssxxx}}}}}}nnngggaaa___^^^]]]```eeeuuu}}}~~~}}}~~~fffOOOHHHAAA@@@AAA===>>>>>>===<<<<<<<<<<<<======>>>@@@AAAAAA@@@>>>===::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>=========>>>@@@BBBCCCEEECCCEEEIIIJJJPPPcccxxxzzz~~~uuusssuuuvvvddd___\\\]]]aaakkk~~~|||hhhZZZUUUPPPRRRVVV[[[ggg}}}nnnYYYKKKEEECCCEEEHHHHHHGGGFFFEEEFFFDDD???@@@CCCDDDNNNnnnkkk[[[RRRNNNNNNNNNNNNMMMKKKIIIEEEBBB@@@@@@???<<<:::777666666666888666666777;;;???BBBCCCAAA>>>:::888777666555333111...000666999<<>>BBBFFFJJJNNNOOOLLLFFFAAA???>>><<<;;;;;;===???@@@@@@>>>AAAFFFIIIHHHCCC>>>:::::::::;;;???CCCEEEEEEEEEFFFHHHJJJIIIFFFBBB@@@???===@@@DDDHHHKKKLLLMMMLLLOOOQQQXXXdddnnnvvv}}}~~~}}}pppggg```^^^^^^]]]```dddlll~~~zzzwwwyyy}}}iiiQQQIIIBBBAAABBB>>>@@@@@@???>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;::::::::::::::::::::::::999::::::;;;<<<===>>>???;;;;;;<<<===>>>>>>?????????>>>======>>>@@@CCCEEEDDDBBBDDDIIIKKKQQQeeezzz}}}vvv{{{}}}rrrooolllttt|||~~~wwwjjj^^^UUUOOOLLLMMMPPPUUU___hhh|||zzz{{{vvvddd\\\WWWYYY[[[```jjjzzzhhhXXXLLLGGGDDDFFFHHHIIIGGGEEEEEEEEEEEE??????DDDCCCFFF]]]xxxvvv___QQQMMMOOOOOOOOONNNLLLIIIFFFCCCAAA@@@>>><<<999777666555555777777888999;;;>>>CCCGGGBBB???;;;999888777555444222...///555666888FFFWWW}}}uuuggg\\\RRROOOMMMIIIEEEAAA===;;;:::888999999:::;;;<<<<<<<<<999999:::;;;<<<<<<999777444555777666333000///...///111222333333666:::>>>DDDIIINNNPPPMMMHHHCCC@@@>>><<<;;;<<>>======???BBBFFFIIIKKKLLLLLLPPPRRRYYYeeepppxxxrrriii```^^^]]]\\\^^^aaagggqqq{{{vvvyyyjjjRRRJJJCCCBBBCCC?????????>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<======>>>::::::;;;<<<===>>>???@@@>>>??????@@@AAABBBCCCDDDBBB@@@CCCHHHJJJQQQeee{{{{{{tttxxx{{{ppplllfffjjjmmmkkkhhhcccXXXNNNOOOHHHEEEHHHLLLMMMNNNQQQ[[[kkk|||xxxqqqfff]]]^^^```bbbkkk~~~rrrcccVVVMMMIIIDDDFFFIIIIIIGGGEEEDDDDDDGGG??????DDDAAA>>>MMMddd~~~bbbPPPMMMQQQPPPPPPOOOMMMKKKGGGDDDBBB???===;;;888666555444444666888:::::::::===CCCIIICCC@@@<<<999888777555444333...///444444444BBBTTTtttuuuiii___QQQOOOKKKFFFBBB>>>;;;:::777777888888:::<<<===>>>;;;;;;;;;======<<<:::777666888999888555222000000000222444444444555999===DDDIIIOOORRRQQQLLLGGGEEE>>>===<<<===???BBBCCCCCCDDDCCCCCCAAA@@@>>><<<;;;::::::===AAAFFFHHHHHHHHHFFFHHHJJJIIIEEE@@@<<<:::===>>>BBBEEEHHHJJJLLLLLLQQQRRRYYYfffpppyyytttjjjaaa^^^]]][[[\\\^^^gggjjj|||{{{}}}iiiRRRKKKCCCBBBDDD@@@======<<<;;;;;;;;;;;;;;;>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;<<<===>>>???@@@===>>>@@@CCCDDDCCCCCCBBB@@@>>>AAAGGGJJJPPPeeezzz|||uuuyyy{{{kkkaaagggeeeaaa[[[TTTMMMGGGDDDDDDBBB@@@???@@@CCCGGGIIIOOOTTT___ooossssssjjjgggkkkooowwwyyyqqqgggXXXNNNKKKHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEBBB@@@AAAEEEKKKPPPpppdddTTTOOOPPPRRRPPPMMMIIIFFFDDDCCCBBB>>>===<<<;;;:::;;;<<<<<<111333555666888;;;???BBBEEEAAA<<<:::999999666333777555333222444888===@@@[[[lllrrrfff[[[UUUNNNHHHDDDAAA;;;777:::888666555777:::<<<===???@@@AAABBBAAA???===;;;===;;;888777777666555333111222333333444555888;;;AAAEEEKKKOOOOOOKKKEEEAAAAAA???======@@@CCCEEEEEEEEEDDDBBB@@@???>>>=========???CCCFFFGGGFFFDDDBBBHHHFFFDDDBBB???>>>===<<<999;;;???DDDHHHLLLOOOQQQTTTVVV___kkkuuu|||~~~tttkkkcccaaa```]]]\\\]]]___eeewwwnnnUUUEEEAAAAAA???;;;???===<<<===>>>???>>><<<;;;::::::::::::;;;<<<<<<<<<;;;999999999;;;===>>><<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::<<<>>>???BBBBBBCCCCCCCCCCCCCCCCCCEEEFFFCCCFFFNNNSSSccc}}}|||wwwttt{{{yyyiii___]]][[[WWWSSSNNNIIIEEECCCBBBBBB@@@????????????@@@HHHJJJOOOWWW```kkktttyyy|||}}}{{{pppooorrrxxx{{{qqqbbbVVVQQQIIIIIIIIIIIIJJJIIIHHHGGGGGGFFFCCC@@@???BBBGGGLLL^^^{{{hhhWWWSSSSSSRRRPPPMMMIIIFFFCCCBBBAAA>>>===;;;999888888888888666777888888888:::===@@@DDDAAA===::::::999777444777666444444666999===???JJJXXXhhhvvvyyyoooaaa\\\TTTNNNIIIDDD>>>999888777555444555777888999<<<===>>>??????>>><<<;;;<<<999777555555444333111111222333333333555888:::@@@DDDIIIMMMMMMJJJFFFBBBAAA???>>>>>>@@@BBBBBBBBBCCCBBBAAA???>>>===<<<<<<===???BBBEEEFFFEEECCCAAACCCBBB@@@>>><<<::::::999;;;===@@@DDDHHHKKKNNNOOOTTTXXXcccpppyyytttjjjbbb```___]]][[[]]]aaafffuuuqqqXXXGGGCCCBBB@@@<<>>???>>><<<<<<<<<;;;;;;<<<<<<=========<<<;;;::::::<<<>>>???===<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@AAABBBAAABBBBBBBBBCCCCCCDDDDDDEEEFFFCCCEEEMMMSSSeeexxxtttttt~~~yyyhhh]]]SSSQQQNNNKKKHHHFFFEEEDDD@@@@@@@@@@@@???>>><<<<<<>>>???BBBFFFJJJOOOSSSUUUSSSUUUYYY^^^ggg|||}}}zzz||||||mmm^^^VVVPPPOOONNNOOOOOOMMMKKKHHHHHHFFFCCC@@@===???BBBFFFPPPfffmmm[[[TTTTTTRRRPPPMMMIIIFFFCCCAAA@@@???>>><<<999888666666666888999:::::::::;;;>>>AAACCCAAA===<<<;;;:::888666888777777777888:::<<<===>>>EEEPPP```rrrxxxggg```WWWOOOJJJDDD>>>999888777666444444555666777;;;<<<>>>@@@@@@@@@@@@???===:::888666666555333222000111222222222444777999>>>BBBFFFJJJKKKIIIFFFCCCAAA@@@>>>???@@@AAA@@@>>>BBBAAA???>>>===<<<;;;;;;===???BBBDDDEEEDDDAAA@@@@@@???===<<<:::999999888<<<>>>AAADDDHHHJJJLLLMMMUUU[[[hhhvvv~~~sssjjjbbb___^^^[[[ZZZ\\\aaaeeesssuuu\\\KKKEEEDDDAAA>>>???===<<<===>>>???>>><<<<<<<<<=========>>>>>>>>>>>>===<<<;;;<<<===>>>???=========<<<<<<=========<<<<<<===>>>????????????@@@@@@AAABBBCCCDDDDDDEEEDDDFFFBBBDDDMMMTTThhhzzzvvvvvvyyyggg\\\OOOMMMJJJGGGEEEEEEFFFFFF?????????@@@@@@@@@AAAAAA>>>???BBBEEEHHHJJJLLLLLLJJJJJJKKKKKKNNN]]]zzz{{{iii]]][[[XXXUUUSSSSSSQQQMMMJJJGGGFFFDDD@@@======@@@CCCIIIXXXrrrrrr]]]TTTRRRQQQPPPMMMJJJFFFCCCAAA@@@??????===<<<:::999888888555777888999:::===AAADDDBBBAAA???>>><<<;;;:::999999999:::::::::;;;;;;;;;>>>@@@FFFTTTjjj||||||pppggg[[[QQQKKKFFFAAA>>>::::::888666555555777888>>>???AAABBBDDDDDDDDDDDDAAA>>>;;;:::999888666555000111222222111333666888===???CCCGGGHHHHHHFFFDDD@@@??????@@@BBBBBB@@@???AAAAAA???>>>===<<<<<<<<<===???BBBDDDDDDCCC@@@???AAA@@@>>>===<<<;;;;;;;;;;;;===@@@DDDHHHKKKMMMNNNVVV^^^mmm{{{uuukkkbbb___]]]ZZZZZZ[[[___cccoooxxx___MMMFFFDDDAAA??????===<<<===>>>???>>><<<<<<<<<======>>>>>>>>>>>>======<<<;;;;;;<<<============<<<<<<<<<<<<======999:::<<<>>>>>>>>>======??????@@@AAACCCDDDEEEEEEDDDFFFBBBCCCLLLUUUkkk|||wwwvvvxxxfff[[[MMMKKKIIIFFFDDDDDDDDDEEEAAA@@@>>>===>>>@@@CCCDDDBBBCCCDDDDDDDDDCCCBBBBBBGGGEEEEEEEEEFFFNNN^^^nnnyyyiiiddd^^^XXXUUUUUUTTTQQQNNNHHHGGGEEEBBB??????AAABBBAAAJJJ___xxx```TTTPPPOOONNNLLLJJJGGGCCCAAA@@@============<<<;;;;;;:::555666888999:::<<<@@@CCCAAABBBAAA@@@???=========<<<<<<<<<<<<<<<;;;;;;:::???@@@CCCOOOdddxxx}}}rrrdddWWWPPPLLLHHHFFF;;;;;;999777555555999<<>><<<;;;:::888666111222222222111222555888;;;>>>BBBFFFHHHGGGEEECCC>>>===>>>@@@CCCDDDCCCAAABBBAAA@@@???>>>=========<<<>>>AAADDDDDDCCCAAA???BBBAAA???>>>===<<<<<<<<<999;;;???DDDHHHLLLOOOPPPWWW```ooo}}}xxxnnnddd```]]]ZZZYYY[[[[[[```lll~~~{{{bbbOOOFFFCCCAAA??????===<<<===>>>???>>><<<:::;;;<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<>>>@@@@@@@@@????????????@@@AAABBBCCCDDDEEECCCFFFCCCDDDLLLVVVmmm{{{vvvvvvssscccXXXKKKJJJHHHEEECCCCCCBBBCCCDDDBBB???<<<<<<>>>AAACCCAAAAAAAAABBBBBBAAA@@@@@@AAA@@@AAADDDGGGJJJRRR[[[ooovvvyyyssslllgggeeebbbcccaaabbbdddhhhppp|||rrriii]]]WWWVVVWWWVVVUUUKKKKKKIIIFFFCCCAAABBBCCC>>>EEEUUUrrr{{{bbbTTTQQQMMMLLLKKKJJJGGGDDDBBBAAA;;;<<<<<<<<<<<<;;;::::::999:::::::::999:::===???AAACCCDDDDDDBBB@@@@@@AAA??????>>>===<<<;;;;;;:::;;;===AAAJJJ]]]ttt|||mmm___VVVOOOIIIFFF;;;;;;:::777555777>>>DDDFFFFFFEEEDDDDDDCCCBBBBBBDDDAAA>>><<<;;;:::888666222333333222222333555888:::===BBBFFFHHHGGGDDDBBB===<<<<<<>>>AAACCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>;;;>>>AAADDDEEEDDDBBBAAAAAA@@@???===;;;:::::::::888;;;???DDDHHHMMMPPPQQQXXX```ooo{{{}}}rrrgggbbb^^^[[[YYY[[[YYY___kkk}}}fffRRRGGGCCCAAA??????===<<<===>>>???>>><<<:::;;;<<<===>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDCCCFFFDDDFFFMMMVVVnnnzzzxxxyyy}}}lll]]]UUUJJJIIIHHHGGGFFFDDDCCCCCCCCCBBB@@@@@@@@@AAACCCDDDBBBBBBCCCDDDEEEEEEFFFGGGAAA@@@BBBEEEFFFGGGNNNUUU]]]```___YYYUUUTTTRRROOOQQQOOOPPPRRRVVV]]]mmm|||lll___[[[ZZZZZZXXXPPPPPPOOOKKKFFFCCCBBBBBB@@@FFFRRRiiixxx___SSSPPPJJJJJJJJJIIIHHHEEECCCBBB>>>>>>>>>>>>===<<<:::999;;;<<<<<<;;;:::;;;>>>@@@BBBDDDGGGFFFDDDBBBCCCDDDCCCBBB@@@>>><<<;;;;;;:::777<<>>:::999===GGGOOOUUUSSSQQQNNNLLLJJJHHHHHHGGGDDDAAA???===<<<:::888333444444333333333666888:::>>>CCCHHHIIIGGGCCC@@@>>><<<;;;;;;===???@@@@@@@@@???>>>>>>============;;;===AAAEEEFFFFFFDDDCCCBBBAAA???===;;;999888888:::<<<@@@DDDHHHLLLNNNOOOYYY```mmmxxx|||wwwkkkddd```[[[ZZZ[[[ZZZ```mmmjjjUUUIIIDDDBBBAAA???===<<<===>>>???>>><<<:::<<<===??????>>>===<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<===>>>@@@@@@@@@AAAAAABBBBBBBBBBBBGGGFFFHHHOOOWWWooo}}}{{{}}}vvvgggZZZRRRJJJJJJJJJJJJIIIHHHGGGFFF???@@@BBBDDDFFFHHHIIIIIILLLKKKIIIGGGFFFEEEDDDDDDEEEDDDDDDDDD@@@@@@GGGQQQUUUWWWUUUOOOMMMMMMKKKGGGLLLJJJIIIJJJKKKQQQ___mmm}}}iii```]]]ZZZXXXUUUUUURRRNNNHHHCCCAAAAAA???EEEOOO___{{{rrrZZZPPPNNNIIIIIIJJJIIIHHHFFFDDDCCCBBBCCCBBBBBB@@@>>>;;;:::999:::;;;<<<===???BBBEEEBBBEEEHHHHHHFFFDDDEEEFFFEEECCC@@@>>><<<;;;;;;;;;888???DDDFFFSSSnnntttdddTTTIIIEEEEEECCC???>>>DDDOOOYYYcccbbb^^^[[[WWWTTTRRRQQQJJJHHHDDDBBBAAA???===;;;444444555444333444666999:::>>>DDDIIIJJJGGGBBB??????<<<:::999:::<<<======???>>>===<<<<<<<<<<<<<<<:::===AAAEEEGGGGGGFFFEEEDDDCCCAAA>>><<<:::999999<<<>>>AAADDDHHHKKKMMMNNNYYY```llluuuyyy}}}zzzmmmfffaaa\\\ZZZ[[[\\\bbbooommmWWWKKKEEECCCCCC???===<<<===>>>???>>>===<<<===???@@@AAA@@@>>>=========>>>>>>===<<<;;;;;;======<<<<<<<<<<<<======??????>>>>>>>>>@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBGGGGGGIIIOOOWWWnnn|||}}}{{{kkk^^^SSSLLLIIIEEEEEEHHHIIIFFFDDDEEEBBBDDDGGGJJJKKKLLLOOOPPPUUUTTTSSSTTTQQQLLLGGGEEECCCDDDCCCBBBCCCHHHPPPVVV\\\XXXRRRNNNLLLJJJHHHFFFFFFHHHJJJIIIHHHLLLWWW```yyyvvveeeZZZYYY]]]WWWWWWVVVRRRMMMGGGCCCAAABBBDDDJJJ[[[www{{{eeeUUULLLIIIIIILLLPPPOOOKKKFFFDDDCCCCCCBBBAAA@@@???????????????@@@???>>><<<;;;===>>>AAADDDFFFGGGFFFEEEDDDDDDFFFDDDBBB@@@@@@???===;;;;;;:::???HHHSSSfff~~~jjj[[[RRRKKKFFFCCCDDDEEEMMM```ttt~~~yyymmmgggfff```VVVQQQNNNIIICCCBBBAAA???<<<666555444333333444666888<<<@@@DDDFFFEEEBBB???===>>><<<::::::;;;======<<>>===<<<<<<<<<===???BBBEEEGGGGGGGGGFFFEEEEEECCC@@@<<<999999999<<<===AAAEEEIIILLLNNNOOOSSSYYYdddnnnrrrvvv~~~ooofff```\\\[[[]]]```cccmmmzzz]]]MMMJJJGGG???AAA@@@???>>>============@@@???=========>>>===<<<============<<<;;;:::999<<<<<<;;;;;;;;;:::::::::<<<===>>>???@@@@@@??????AAAAAA@@@@@@@@@AAAAAABBBHHHKKKHHHIIIOOOWWWnnn~~~qqqdddYYYQQQLLLOOOJJJIIILLLLLLIIIHHHIIIJJJOOOUUUXXXYYY\\\aaaeeehhhgggeeeccc\\\TTTNNNJJJGGGGGGEEEDDDDDDHHHPPPVVV\\\WWWQQQNNNLLLLLLJJJHHHGGGIIIJJJHHHFFFIIIQQQYYYooolll^^^XXXZZZZZZYYYWWWRRRMMMIIIGGGFFFCCCDDDJJJXXXqqqmmm]]]SSSNNNMMMJJJMMMOOONNNKKKFFFDDDDDDEEEDDDCCCAAA@@@>>>>>>===;;;===>>>===<<<<<<>>>???AAADDDGGGHHHHHHGGGGGGGGGIIIGGGDDDCCCBBB@@@===:::===;;;>>>EEEOOOcccxxxeeeYYYQQQKKKFFFGGGPPPddd|||vvvlll```TTTPPPJJJEEEBBBAAA>>>;;;999888666444333333444555999===BBBEEEDDDBBB@@@???>>><<<::::::;;;<<<<<<;;;======<<<;;;::::::::::::===???AAACCCEEEFFFFFFFFFCCCDDDCCC@@@===;;;;;;<<<;;;===@@@DDDHHHKKKMMMNNNSSSXXX```hhhlllqqq~~~~~~ooofff```[[[ZZZ\\\___bbbkkk}}}}}}___MMMJJJHHHCCCAAA@@@???>>>============@@@>>><<<<<<===>>>===<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<=========>>>??????@@@@@@CCCCCCCCCCCCDDDDDDEEEFFFEEEIIIGGGHHHOOOXXXppp}}}vvvjjj```ZZZUUUSSSUUUOOOLLLMMMMMMJJJJJJKKKUUU^^^hhhmmmooorrrzzz}}}rrreeeZZZSSSLLLJJJHHHFFFGGGLLLTTTYYY^^^YYYRRRPPPPPPQQQQQQOOONNNNNNMMMJJJGGGHHHMMMRRR```zzz|||iii^^^ZZZZZZWWWSSSOOOKKKHHHFFFFFFEEEFFFKKKWWWmmmuuudddVVVNNNJJJIIILLLMMMOOONNNKKKIIIGGGGGGFFFEEEDDDBBB@@@>>><<<<<<:::<<<>>>?????????AAABBBCCCFFFHHHIIIIIIHHHIIIJJJJJJHHHFFFEEEDDDAAA===:::@@@===>>>CCCKKK```xxxggg[[[TTTKKKJJJ]]]zzzlll]]]VVVNNNIIIFFFCCC???===<<<;;;888555333222222222777;;;@@@CCCCCCBBBAAAAAA===;;;999999;;;<<<;;;:::;;;;;;:::999999999:::;;;>>>???AAABBBDDDEEEFFFFFFCCCCCCCCCAAA>>>======>>>;;;===@@@DDDGGGJJJMMMNNNRRRUUUZZZ```dddkkkzzzqqqhhhbbb]]]\\\]]]^^^```hhhxxx~~~cccNNNHHHFFFDDDAAA@@@???>>>============???===<<<;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;:::888999:::;;;<<<===>>>>>>>>>============???@@@AAACCCCCCCCCDDDEEEFFFGGGHHHCCCGGGEEEGGGOOOYYYqqqwwwnnniiifffdddbbb___XXXSSSRRRQQQNNNOOOQQQ___kkkyyy{{{iii]]]PPPMMMJJJIIIMMMUUU^^^dddfff```ZZZYYY]]]``````___[[[ZZZWWWSSSPPPNNNOOOPPPWWWggg}}}jjj```ZZZXXXTTTPPPMMMJJJHHHFFFFFFHHHMMMYYYnnnzzziii[[[SSSNNNLLLMMMMMMNNNMMMLLLKKKKKKKKKEEEEEEDDDBBB@@@???===<<<<<<>>>AAACCCCCCCCCCCCEEEFFFHHHJJJKKKIIIIIIIIIJJJHHHGGGFFFEEEDDDBBB>>>:::???===???DDDKKK^^^zzzggg^^^RRRPPPhhhyyyhhh^^^SSSNNNJJJFFFBBBAAA>>><<<:::777555333333222777;;;???AAAAAA@@@@@@@@@<<<;;;::::::;;;<<<;;;:::<<<;;;:::999:::;;;===>>>AAAAAABBBDDDEEEGGGHHHHHHEEEEEEDDDBBB???======>>><<<===@@@DDDHHHKKKMMMMMMOOOQQQVVV\\\___fffvvvtttkkkeee```^^^___^^^^^^eeettt|||www|||mmmTTTGGGCCCBBB@@@@@@???>>>======>>>>>>>>>===;;;;;;<<<======<<<:::::::::::::::;;;;;;;;;:::::::::;;;<<<======>>>???>>><<<<<<===>>>AAABBB@@@@@@@@@AAABBBDDDEEEFFFCCCGGGEEEGGGOOOYYYqqq~~~{{{wwwuuulllddd\\\YYYWWWUUUWWWZZZeeesssyyyfffTTTPPPLLLMMMTTTaaannnvvvuuuoookkklllsssxxxyyyxxxnnnkkkgggbbb^^^ZZZVVVSSSUUU\\\kkkyyyhhh___]]]YYYWWWUUUQQQLLLHHHEEEHHHNNNZZZpppuuujjjbbb\\\YYYOOONNNLLLJJJJJJKKKKKKKKKDDDDDDDDDDDDCCCAAA@@@??????AAACCCCCCCCCBBBDDDEEEJJJLLLMMMLLLJJJHHHIIIIIIFFFEEEDDDDDDCCCBBB???<<<======AAAFFFLLL^^^pppeeeWWWVVVooouuufffWWWPPPLLLGGGCCCCCC>>>===;;;:::888777666666:::<<>>??????===<<<;;;<<<===>>><<<;;;;;;:::999888999;;;===???DDDEEEFFFHHHIIIJJJJJJJJJGGGGGGFFFCCC???<<<<<<======>>>AAAEEEHHHKKKMMMMMMLLLNNNTTTZZZ^^^eeetttssskkkeee```^^^___^^^^^^dddrrr{{{tttwww~~~aaaLLLCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>===;;;;;;===>>>======;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<===>>>AAABBB?????????@@@AAACCCDDDEEEDDDHHHGGGHHHPPPYYYqqqtttjjj```[[[XXXVVVYYY]]]jjjyyypppZZZUUUOOOQQQ\\\nnn~~~wwwqqqjjjaaaZZZYYYYYY___nnnvvveeeaaa\\\YYYWWWTTTNNNJJJGGGJJJPPP\\\rrr}}}sssiiibbbXXXTTTOOOKKKJJJJJJJJJIIIFFFFFFGGGGGGGGGEEEDDDCCC@@@AAABBBBBBAAABBBDDDFFFMMMNNNOOOMMMKKKJJJKKKLLLJJJHHHEEEDDDDDDCCCAAA???<<<===BBBHHHMMM^^^yyyiiiYYYZZZnnnrrr]]]TTTMMMFFFBBBDDD>>>>>>===<<<;;;:::999999<<<===??????>>>>>>???@@@???>>>>>>???@@@@@@???===:::999777666777999;;;===FFFGGGJJJLLLMMMMMMLLLKKKHHHHHHFFFBBB>>><<<;;;<<<<<<>>>AAADDDGGGJJJKKKLLLIIILLLRRRXXX\\\dddsss|||ooohhhccc^^^\\\]]]^^^^^^dddrrrxxxwww}}}oooSSSFFFDDD??????>>>>>>>>>>>>>>>??????===<<<<<<>>>??????>>>>>>===;;;::::::;;;<<<============<<<<<<<<<;;;;;;>>>============???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFJJJHHHIIIQQQZZZrrr{{{pppddd^^^ZZZYYY\\\aaannn~~~yyybbbZZZSSSUUUbbbxxx~~~pppfff^^^[[[]]]eeekkkpppwww~~~qqqjjjaaa[[[ZZZXXXVVVSSSQQQSSSWWWaaavvv}}}tttiiicccZZZSSSPPPNNNLLLJJJLLLMMMMMMMMMLLLJJJGGGFFFCCCCCCCCCCCCCCCFFFJJJMMMNNNPPPPPPPPPOOOOOOQQQSSSSSSOOOKKKHHHFFFEEECCCBBB>>>>>>BBBFFFKKK^^^lllXXXXXXdddyyyiii[[[RRRHHHDDDFFFAAAAAA@@@???>>><<<;;;:::;;;===>>>?????????BBBDDDAAAAAAAAABBBCCCCCCAAA???<<<:::888666777999;;;===FFFIIILLLOOOPPPOOOMMMKKKFFFFFFEEEBBB>>><<<<<<===;;;<<>>>>>>>>>>>?????????>>>======???@@@@@@???@@@???===;;;;;;;;;<<<===<<<<<<<<<<<<=====================>>>??????@@@@@@CCCCCCCCCCCCCCCDDDEEEEEEEEEIIIHHHJJJSSS\\\uuu{{{nnnfffcccaaaeeejjjrrrggg___VVVWWWfff}}}|||ppp```]]]^^^bbbbbb^^^___dddcccpppxxxkkkcccbbbbbbbbbaaa[[[]]]___ggg{{{yyyqqqfff\\\WWWSSSPPPMMMRRRRRRRRRQQQOOOLLLIIIGGGFFFFFFFFFFFFGGGKKKQQQUUUNNNPPPQQQRRRRRRSSSVVVXXX[[[VVVPPPKKKHHHGGGEEEDDD@@@@@@BBBEEEIII]]]nnnVVVTTTXXXccctttcccXXXKKKGGGJJJDDDCCCBBBAAA???===;;;::::::;;;===>>>???AAADDDGGGCCCBBBBBBDDDEEEEEECCCAAA???>>>;;;999999;;;===???EEEIIIMMMQQQRRRPPPLLLJJJCCCDDDCCCAAA>>>======>>>999:::===@@@CCCEEEGGGHHHJJJIIIKKKNNNTTT```uuu|||qqqkkkgggcccaaaccc``````fffuuuzzz|||uuuTTTEEEEEE???>>>>>>>>>>>>>>>??????@@@>>>===>>>@@@AAAAAA@@@BBB@@@>>><<<;;;<<<======:::;;;;;;<<<===>>>??????<<<===>>>???@@@@@@@@@???CCCCCCBBBBBBBBBCCCCCCDDDCCCHHHGGGJJJTTT___xxx~~~sssnnnllljjjiiixxxooodddZZZ\\\jjj~~~uuuhhh___WWWUUUTTTRRRQQQSSSUUUYYY___eeemmmzzzqqqgggggggggffffffkkkjjjlllssswwwiii```[[[WWWTTTXXXWWWVVVVVVTTTPPPKKKFFFFFFFFFGGGHHHJJJLLLNNNOOOUUUPPPOOOUUUXXXVVVWWW[[[bbb]]]VVVOOOKKKHHHEEECCCBBB>>>???EEELLL___pppUUUMMMMMMQQQbbbwwwooo]]]OOOKKKNNNIIIGGGDDDCCCDDDBBB>>>;;;>>>::::::>>>AAAAAABBBEEEEEEGGGJJJJJJGGGDDDAAA@@@BBB===;;;;;;:::888:::>>>FFFKKKOOOOOOPPPQQQNNNIIIIIIGGGDDDAAA>>>===<<<<<<;;;<<<>>>@@@BBBCCCDDDEEEGGGCCCDDDMMMUUU^^^pppyyyrrrkkkcccbbbfff```dddiiisss|||~~~|||ZZZIIIFFFAAA@@@???============>>><<<===>>>???@@@@@@??????>>><<<;;;<<<>>>?????????<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>@@@AAACCCDDDEEEDDDCCCCCCHHHFFFIIINNNQQQ^^^|||~~~{{{xxx}}}oooddd\\\```ooo~~~eee\\\SSSPPPOOOLLLKKKLLLJJJMMMPPPRRRVVV]]]iiiqqqooojjjlllsssyyy|||yyyqqqmmmhhhccc^^^\\\ZZZWWWTTTPPPKKKGGGLLLLLLLLLLLLMMMOOOPPPQQQVVVPPPOOOSSSXXXYYY]]]ccceee```YYYRRRMMMIIIEEEBBBBBB???AAAIIIRRRfffoooOOOFFFFFFGGGPPP\\\eeennnwww~~~|||rrriii```YYYWWWRRRLLLFFFBBBAAA@@@>>>;;;===999999===???@@@DDDIIIKKKNNNPPPPPPLLLHHHEEECCCAAA===:::;;;:::999;;;???DDDIIIMMMNNNOOOQQQOOOJJJHHHFFFDDDAAA>>>===<<<<<<:::;;;===???AAABBBCCCCCCEEEAAACCCKKKSSS\\\nnn{{{rrrhhhcccccc```dddiiiqqq}}}~~~^^^KKKEEEBBBAAA???>>>======>>>>>>??????>>>>>>>>>>>>>>>>>>DDDBBB???===<<<;;;999888<<<<<<============<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>???AAACCCDDDEEEFFFFFFGGGEEEHHHLLLPPP\\\yyypppfff___eeevvvcccYYYPPPMMMJJJGGGEEEFFFFFFHHHIIIHHHHHHKKKQQQVVVdddzzz|||pppqqq|||zzzttthhheee___ZZZVVVRRRMMMJJJNNNNNNOOOPPPRRRTTTVVVWWWZZZTTTQQQSSSXXX^^^eeekkkiiiddd^^^WWWRRRLLLGGGCCCCCCAAADDDMMMZZZooojjjIII@@@AAA@@@???CCCFFFKKKPPPUUU___ooo}}}}}}wwwxxx{{{wwwooojjjbbbZZZPPPHHHEEECCCAAA??????<<<;;;>>>AAADDDLLLUUU[[[\\\[[[XXXRRRMMMIIIGGGAAA===:::;;;;;;999<<<@@@CCCHHHLLLMMMNNNQQQOOOKKKGGGEEECCCAAA>>><<<;;;;;;999:::<<<>>>???@@@AAAAAACCC???AAAIIIOOOXXXkkkzzznnneeebbbaaadddgggmmm|||{{{cccNNNEEEBBBAAA???>>>======>>>>>>AAA@@@???===<<<<<<======@@@>>><<<<<<======<<<;;;<<<<<<============<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFEEEGGGKKKNNNZZZwwwtttjjjccciii|||bbbXXXOOOLLLIIIFFFDDDEEEFFFGGGIIIIIIHHHJJJMMMOOOPPPccc|||xxx~~~pppkkkddd]]]XXXTTTPPPNNNKKKLLLOOORRRWWW\\\___aaa```[[[VVVVVV[[[bbbiiinnnlllhhhbbb\\\VVVOOOIIIEEEEEECCCEEEOOO```zzzbbbFFF???@@@>>>;;;;;;???@@@AAACCCIIIUUUaaahhhrrrrrrvvvwwwnnnaaaWWWPPPMMMIIIFFFDDDBBBAAADDDGGGNNN\\\jjjsssqqqkkkcccXXXPPPKKKJJJCCC>>>;;;;;;;;;:::===BBBEEEJJJMMMMMMNNNOOONNNJJJFFFEEECCCAAA>>>===;;;;;;888999;;;<<<===>>>>>>???AAA===???FFFLLLTTThhh}}}sssiiidddddddddeeehhhrrrwww}}}hhhPPPEEEBBBAAA@@@>>>===>>>>>>???AAA???===<<<;;;<<<>>>???>>><<<;;;;;;===>>>>>>===<<<<<<============<<<<<<<<<<<<<<<<<<===>>>???@@@FFFEEECCCBBBAAAAAABBBCCCGGGEEEGGGKKKMMMYYYvvvzzzpppiiippp{{{```WWWNNNKKKJJJGGGFFFGGGCCCDDDFFFGGGGGGHHHIIIJJJIIIVVVooo~~~tttnnnfff^^^YYYUUURRRPPPJJJLLLPPPUUUZZZ```eeehhhddd```\\\ZZZ^^^eeejjjmmmnnnjjjddd]]]WWWPPPIIIEEEHHHFFFHHHSSSiiioooZZZFFF@@@???;;;999;;;;;;::::::;;;>>>CCCJJJQQQ```iiivvvqqqeee\\\VVVPPPLLLHHHGGGGGGJJJOOO[[[ppprrrbbbVVVNNNKKKEEE@@@<<<<<<<<<<<>><<<>>>DDDHHHPPPeee{{{xxxnnnhhhgggdddcccdddjjj{{{rrruuujjjRRREEEBBBAAA@@@>>>>>>>>>>>>???>>>===<<<;;;;;;===???AAACCCAAA>>><<<;;;:::999777<<<<<<============<<<<<<============>>>???@@@@@@FFFEEECCCBBBAAAAAABBBCCCHHHGGGHHHLLLOOOZZZwwwzzzvvv~~~qqqaaaWWWOOOLLLKKKHHHGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEENNNccc|||~~~}}}xxxrrriiiaaa[[[VVVSSSQQQOOOQQQTTTYYY___dddiiillliiigggccc```dddmmmtttuuuxxxsssjjjbbbZZZRRRKKKGGGLLLKKKOOO^^^xxx```SSSEEE???;;;777666888666555666999:::;;;@@@FFFQQQaaasssyyykkkaaaYYYSSSOOOKKKKKKLLLPPPWWWgggtttbbbTTTNNNIIICCC???>>>>>>===@@@FFFJJJMMMNNNLLLKKKKKKIIIEEEEEEEEEDDDCCCAAA???===<<<999999:::;;;<<<<<<<<<;;;===;;;===BBBEEENNNccczzzsssjjjiiidddaaaccceeeppp}}}llllllsssfffPPPFFFCCCBBB@@@???>>>>>>??????<<<<<<;;;;;;<<<>>>???@@@???===<<<;;;<<<<<<;;;:::<<<<<<============<<<<<<============>>>???@@@AAA@@@AAAAAABBBCCCDDDEEEFFFHHHGGGIIIMMMPPP\\\yyy}}}nnnggg]]]TTTPPPNNNKKKJJJKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDLLL^^^ttt~~~||||||yyyyyy|||}}}sssjjjbbb\\\XXXUUUSSSUUUYYY___eeelllqqqtttrrrqqqlllhhhooo~~~yyynnncccZZZRRRNNNNNNQQQZZZnnnnnnWWWMMMBBB===:::777666666666333444888:::999===DDDJJJ[[[qqq{{{kkk```ZZZUUUSSSOOOPPPSSSWWW```tttrrr]]]RRRMMMGGGBBB@@@???>>>AAAFFFGGGJJJKKKIIIHHHIIIHHHDDDEEEEEEEEEDDDBBB@@@>>>===::::::;;;;;;<<<;;;;;;;;;<<<:::===AAADDDLLLbbbzzzwwwjjjiiibbb```ccceeejjj|||wwwgggeeeiiitttyyyvvv___MMMFFFCCCBBB@@@???>>>>>>???@@@<<<<<<==================999888888:::===???@@@@@@<<<<<<============<<<<<<>>>>>>>>>>>>???@@@AAAAAA>>>???AAACCCDDDEEEFFFFFFGGGFFFHHHMMMPPP\\\zzztttnnndddZZZVVVSSSOOOMMMMMMKKKJJJHHHGGGHHHHHHHHHGGGGGGOOO```sss{{{wwwtttvvvuuuvvv|||}}}ssskkkccc]]]ZZZSSSVVV[[[ccckkkssszzz~~~{{{zzztttqqqzzzyyymmmcccZZZUUUPPPUUUccczzzvvv```TTTIII???;;;<<<;;;999888777333333777777666;;;BBBHHHYYYppp|||jjj___ZZZXXXWWWTTTUUUXXX]]]ggg~~~~~~dddUUUPPPIIICCCBBB@@@???BBBGGGCCCGGGHHHFFFFFFHHHGGGDDDEEEFFFFFFEEECCCAAA???>>>:::;;;;;;<<<<<<;;;;;;;;;<<<:::===AAACCCKKKbbbzzzyyyiiihhhaaa___dddgggiiivvvsssdddaaadddgggnnnyyy|||oooZZZKKKFFFCCCBBBAAA???>>>??????@@@===>>>>>>>>>===<<<;;;:::>>><<<;;;;;;<<<<<<<<<;;;<<<<<<============<<<<<<>>>>>>>>>>>>???@@@AAABBB@@@AAACCCDDDEEEDDDCCCCCCFFFEEEGGGLLLPPP\\\zzztttggg\\\XXXUUUPPPNNNPPPLLLLLLKKKHHHHHHJJJKKKJJJLLLUUUeeesssxxxwwwtttssspppttt|||sssfffaaabbb]]]^^^___eeerrrxxx|||vvveeeXXXSSSUUUUUUdddjjjVVVKKKGGGCCC@@@>>><<<:::888666555444555666999;;;===IIIVVVkkklll^^^XXXVVVUUUQQQUUUYYY___oooooo[[[QQQHHH@@@???AAABBBDDDGGGFFFEEEDDDBBBAAAAAABBBBBBCCCDDDEEEFFFCCC@@@;;;888<<<<<<======<<<<<<;;;:::>>>999;;;CCCHHHOOOcccxxxttthhhdddbbbbbbbbbfffqqq|||rrrfff]]]XXXaaaeeellloookkk^^^LLL???EEEBBB???===>>>@@@@@@@@@???>>>>>>===<<<;;;;;;;;;:::::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>??????@@@???@@@BBBBBBAAAAAACCCDDDAAAEEEEEEHHHRRR]]]wwwuuuhhh```YYYRRRPPPSSSPPPQQQOOOLLLIIIHHHHHHHHHMMMVVVdddpppttttttrrrrrrqqqsssxxxxxxjjjdddeeecccdddeeejjjxxx}}}iii^^^[[[WWWYYYiiijjjWWWJJJGGGCCC@@@>>><<<:::888666555555555666999;;;===GGGVVVnnnqqq```XXXUUUTTTSSSWWW\\\ddduuuuuuaaaSSSJJJCCCBBBBBBBBBCCCFFFCCCBBBBBBAAAAAABBBCCCDDDDDDDDDEEEEEEDDDAAA===;;;<<<<<<======<<<<<<;;;::::::777:::AAAFFFOOOeee}}}xxxgggccc``````aaacccmmmvvvssshhh```[[[]]]aaagggllljjj___NNNBBBEEEBBB>>>===>>>???@@@@@@???>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;<<<=========;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@BBBCCCEEEEEEDDDDDDFFFGGGDDDHHHFFFIIIRRR\\\vvvqqqdddZZZVVVWWWRRRSSSSSSPPPKKKHHHIIIKKKQQQ[[[hhhqqqtttsssrrrrrrqqqqqqsssyyyqqqjjjkkkkkkmmmnnnssslll```^^^YYY]]]nnniiiWWWJJJGGGCCC@@@>>><<<:::999666666555555666999;;;===EEEWWWrrryyyfff\\\WWWUUUTTTXXX^^^hhhyyy{{{fffUUULLLEEEDDDEEECCCBBBDDD??????@@@@@@BBBCCCEEEFFFDDDEEEDDDDDDCCCAAA@@@???<<<============<<<;;;;;;:::999<<>>======>>>???>>>???>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<=========>>>>>>>>>>>>>>>??????@@@@@@AAACCCCCCBBBBBBDDDEEEFFFJJJHHHIIIRRR[[[tttzzzjjj```\\\SSSSSSTTTTTTOOOKKKMMMRRRWWWcccqqqxxxyyyxxxvvvtttrrrqqqrrrwww}}}}}}tttssswwwyyy|||vvveee\\\WWW^^^ooozzzfffVVVJJJFFFBBB@@@>>>===;;;999777666666666777999;;;===DDDWWWuuummmbbb\\\YYYUUUWWW^^^jjj{{{}}}hhhUUUMMMFFFFFFFFFDDDBBBCCC??????@@@AAABBBCCCEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA===============<<<;;;;;;<<<===@@@DDDHHHVVVrrr}}}qqqjjjeeedddcccccchhhnnn|||zzzmmmccc]]]___dddnnnyyy~~~sss___MMMDDDAAA>>>===>>>>>>>>>===>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@>>>@@@AAAAAAAAAAAABBBDDDFFFJJJHHHJJJRRR\\\vvvqqqeee[[[XXXWWWWWWSSSNNNPPPVVV[[[kkk{{{~~~zzzuuutttssstttyyy~~~~~~ooo^^^VVV\\\kkk~~~rrraaaSSSIIIFFFBBB???>>>===;;;:::888777666666777999;;;===CCCWWWvvvvvvjjjddd```[[[[[[aaammm|||kkkUUUMMMGGGFFFGGGDDDCCCDDDAAAAAAAAABBBBBBCCCCCCCCCBBBBBB@@@?????????@@@@@@======>>>>>>======<<<;;;===???AAADDDJJJ[[[wwwvvvnnngggdddcccbbbffflllwww|||nnnddd^^^bbbgggttt~~~dddOOODDDBBB???>>>>>>>>>>>><<<>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@BBBCCCEEEEEEDDDDDDFFFGGGDDDHHHGGGJJJTTT___yyytttjjjbbb\\\\\\YYYSSSTTTYYY```rrrzzzyyywwwxxx|||vvv```ZZZ]]]fffsss}}}ssshhh[[[PPPIIIFFFBBB???>>>===<<<:::999888777666777999;;;===DDDWWWuuuzzzrrrmmmgggeeeiiittt~~~pppYYYPPPIIIHHHGGGEEEDDDEEECCCCCCCCCDDDDDDCCCBBBBBBBBBAAA@@@???>>>>>>??????===>>>>>>>>>>>>===<<<<<<<<<===???CCCMMMaaa}}}yyypppfffbbbaaaaaadddiiittt|||pppgggcccbbbggguuugggNNNEEECCCAAA@@@@@@???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<=========>>>>>>>>>>>>>>>??????@@@@@@BBBCCCCCCCCCCCCDDDFFFBBBFFFFFFJJJUUUaaa|||wwwiii```aaa```[[[[[[```iii{{{{{{zzz}}}{{{gggcccaaaccchhhmmmooouuuzzz{{{{{{wwwnnnfff___VVVNNNHHHEEEBBB???>>>===<<<:::999888777777777999;;;===EEEWWWsssrrrmmmoooxxxvvvaaaWWWNNNJJJHHHEEEDDDEEECCCCCCDDDEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<>>>EEETTTlll~~~sssgggbbb```aaaeeejjjrrr~~~rrrkkkgggbbbfffrrriiiQQQFFFDDDBBBAAAAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;;;;<<<=========;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@>>>@@@AAAAAAAAAAAABBBDDDBBBGGGGGGKKKUUUbbb}}}~~~~~~|||kkk```cccfffcccccchhhrrr~~~zzz{{{ssskkkeeebbbbbbbbbbbbdddhhhiiikkkiiiccc^^^ZZZTTTMMMHHHEEEBBB???>>>>>><<<;;;:::999888777777999;;;<<>>===>>>>>>>>>>>>>>>======<<<<<<===@@@HHH[[[vvvvvviiicccbbbccchhhnnnqqqtttlllhhhccceeeooommmVVVGGGEEECCCBBBBBBAAA???===>>>>>>>>>>>>>>>?????????::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>??????@@@AAACCCDDDDDDDDDDDDEEEGGGCCCHHHGGGKKKVVVaaa|||{{{qqqeeefffjjjjjjlllrrr~~~~~~~~~yyymmmccc^^^]]]\\\[[[^^^\\\ZZZZZZZZZWWWQQQKKKJJJHHHEEE@@@===;;;===>>>999999999999999::::::;;;EEEUUUnnn{{{wwwzzz~~~lllfff\\\RRRJJJEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@BBBDDDDDDBBBAAAAAAAAA@@@???======>>>???>>>>>>??????BBBMMMaaayyyvvvkkkfffffffffhhhlllkkkuuuvvvkkkeeedddhhhppp~~~lllRRRJJJDDDAAACCCDDDBBB@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;;;;@@@???===<<<;;;<<<>>>???@@@AAABBBCCCDDDFFFGGGGGGFFFFFFGGGMMMVVVhhhzzzvvv}}}vvvooorrrtttsssuuu|||vvvllleee```]]]___]]][[[ZZZZZZXXXSSSOOOIIIHHHEEEAAA>>>======>>>::::::999999::::::;;;<<>>===??????DDDPPPccc{{{wwwmmmiiigggdddccceeegggooo|||pppiiifffjjjrrr~~~lllUUUJJJDDD@@@BBBDDDAAA??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>??????@@@AAABBBCCCEEEEEEFFFGGGFFFHHHLLLUUUgggzzztttyyy|||vvvtttxxxyyywww}}}zzzqqqkkkjjjfffaaa___^^^\\\XXXTTTJJJHHHEEEBBB@@@>>>>>>>>>;;;;;;:::::::::;;;<<<===@@@JJJ]]]zzz~~~~~~qqqbbbUUUMMMIIIHHHEEEEEEEEEDDDCCCBBBBBBAAAAAABBBDDDDDDCCCBBBBBBCCCIIIHHHFFFDDDBBB@@@>>>===>>>AAAGGGTTTggg~~~xxxoookkkgggaaa]]]\\\dddjjjwwwtttkkkhhhlllrrryyy{{{jjjXXXJJJDDD@@@AAACCC@@@>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????>>>???>>>===<<<<<<===>>>???>>>???@@@AAABBBDDDEEEEEEGGGFFFHHHMMMTTTfffyyyxxxyyyuuusssvvvwwwzzzyyyqqqkkkgggbbb\\\WWWLLLJJJGGGDDDBBBAAA???>>>===<<<;;;::::::<<<===>>>EEEKKK\\\wwwmmm]]]QQQKKKHHHEEEEEEDDDCCCBBBAAA@@@??????AAABBBBBBAAA@@@AAACCCIIIJJJIIIFFFCCCAAA??????>>>CCCKKKYYYkkkyyyooojjjfff___[[[[[[cccgggpppuuukkkhhhjjjlllooorrrqqqfff[[[KKKDDD???AAABBB@@@>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>>>>>>>======>>>======<<<======>>>?????????@@@AAACCCDDDEEEFFFEEEFFFIIIMMMUUUhhh~~~wwwxxx|||{{{uuu~~~|||vvvsssuuuwwwyyywww~~~}}}tttiii___XXXQQQNNNIIIFFFDDDCCCAAA>>>>>>===<<<;;;;;;===???@@@FFFKKK[[[uuu}}}{{{~~~vvvcccUUUKKKGGGEEEEEECCCBBB@@@???>>>======>>>??????>>>>>>@@@AAAFFFHHHIIIGGGDDDAAAAAAAAA???EEEOOO]]]nnn{{{ooohhhddd```^^^```aaaeeennn|||xxxmmmhhhhhhggggggiiikkkfff^^^LLLEEE@@@AAABBB???>>>???================================================:::;;;<<<==============================>>>??????@@@@@@AAACCCDDDEEEFFFGGGDDDEEEIIINNNVVVjjjnnnaaa___bbbeeemmmzzz}}}vvv|||zzztttqqqtttzzzyyylllllljjjmmmuuuwwwggg]]]XXXSSSKKKGGGFFFEEEBBB@@@BBB@@@>>>======???BBBDDDIIIPPP^^^uuuyyyvvvttttttsssvvv|||hhhXXXMMMGGGFFFEEEDDDBBB@@@???===<<<<<<===>>>===<<<===???AAADDDGGGIIIHHHEEEBBBBBBDDDBBBHHHSSS___nnnqqqiiieeebbbbbbeee^^^eeeppp~~~}}}rrriiijjjjjjkkkoooqqqlllcccNNNFFFAAAAAABBB@@@???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???<<<<<<======>>>>>>??????@@@AAABBBCCCDDDFFFGGGGGGCCCEEEIIINNNVVVjjjwwwfffZZZUUUTTTUUUUUUbbbmmm~~~uuurrrsss{{{pppaaa```ZZZYYY]]]cccqqqyyylll___WWWNNNHHHGGGFFFDDDAAAFFFEEEBBBAAAAAACCCFFFHHHMMMTTT___ooosssjjjjjjhhhhhhhhhhhhmmm{{{~~~lll\\\PPPJJJHHHHHHFFFDDDBBB@@@>>>===<<<=========<<<===@@@BBBDDDHHHKKKJJJFFFBBBBBBDDDDDDKKKUUU```nnnuuummmhhhddddddfff^^^hhhwwwuuummmpppsssyyywwwjjjPPPHHHBBBBBBBBBAAA@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>========================???>>><<<::::::;;;===>>>;;;<<<===>>>>>>????????????@@@AAABBBDDDEEEFFFFFFCCCFFFJJJMMMSSSggglllbbbWWWRRRRRRSSSPPPLLLWWWaaaqqqvvvuuu{{{~~~kkk[[[VVVRRRSSSYYY[[[bbbzzzzzzcccZZZOOOIIIGGGGGGEEEBBBJJJHHHEEEDDDDDDFFFIIIKKKLLLRRRZZZbbbkkkvvvzzzhhh]]]YYY^^^]]]^^^```aaagggwww~~~nnn___SSSMMMKKKJJJHHHFFFCCCAAA@@@???======>>>======>>>AAACCCFFFJJJMMMLLLFFFBBBBBBDDDFFFLLLVVV```mmmyyyqqqkkkfffdddeee```lll~~~vvvpppuuu}}}pppQQQIIICCCBBBCCCAAA@@@BBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>????????????>>>???@@@AAACCCDDDEEEEEEDDDFFFJJJLLLQQQcccxxxjjjZZZUUUOOOLLLLLLMMMMMMLLLQQQ[[[eeerrr{{{wwwvvveeeZZZTTTNNNNNNSSSTTTXXXjjj~~~nnn]]]NNNJJJGGGCCCDDDIIIGGGKKKNNNMMMIIIGGGIIILLLNNNTTTXXXXXX[[[bbbggghhhlllllljjjcccYYYQQQLLLKKKHHHNNNUUUYYY\\\dddrrr|||tttdddRRRFFFGGGDDD@@@???@@@AAA???>>>???>>>======>>>AAACCCEEENNNPPPPPPNNNKKKHHHFFFFFFHHHLLLTTTaaaqqq~~~wwwpppiiiggghhhgggrrr~~~sssRRREEEBBBDDD??????CCC@@@<<<<<<============<<<;;;======>>>???>>>===;;;:::<<<<<<<<<<<<=========>>>======>>>???@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHEEEGGGEEEIIIVVVeee~~~iii\\\TTTPPPKKKJJJKKKLLLMMMLLLSSSYYY```lllqqqnnnuuu{{{vvvdddZZZWWWQQQPPPSSSRRRTTTbbbtttooo]]]NNNJJJHHHCCCBBBEEEGGGKKKMMMMMMJJJIIIMMMPPPVVVXXXWWWSSSSSSUUUUUURRRRRRSSSRRRNNNHHHCCCAAABBB@@@FFFMMMQQQVVV```mmmxxxzzzpppcccVVVMMMGGGDDD@@@???@@@AAA@@@>>>???>>>>>>>>>@@@BBBEEEFFFLLLNNNPPPOOOLLLIIIGGGFFFHHHKKKSSS___nnn~~~zzzrrrkkkhhhiiijjjtttqqqTTTFFFCCCEEE@@@@@@DDDAAA?????????>>>>>>=========;;;;;;;;;<<<;;;;;;::::::<<<<<<<<<=========>>>>>>>>>?????????????????????AAABBBBBBCCCDDDEEEFFFFFFEEEGGGEEEHHHVVVeeennn\\\QQQMMMKKKIIIIIIKKKMMMNNNNNNQQQSSSYYYcccrrrrrriiikkkrrr~~~kkk___WWWSSSRRRTTTSSSTTT___mmmvvvbbbPPPLLLJJJEEEBBBDDDHHHJJJLLLLLLKKKMMMRRRVVV[[[[[[WWWSSSTTTUUURRRLLLDDDDDDDDDBBB???===>>>???999>>>EEEJJJQQQ[[[jjjttt~~~qqqfff]]]TTTOOOFFFDDDAAA@@@@@@AAA@@@???>>>??????AAACCCEEEGGGIIIKKKOOORRRRRROOOKKKGGGEEEGGGKKKRRR]]]kkkzzz}}}uuummmjjjkkkooovvvkkkVVVHHHEEEFFF@@@AAAEEEAAACCCBBBAAA???>>>>>>>>>???;;;;;;;;;:::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>????????????>>>>>>======@@@@@@AAABBBCCCDDDDDDEEEEEEGGGEEEIIIVVVeeevvveeeWWWOOOKKKKKKJJJJJJLLLNNNPPPQQQTTTSSSWWWaaakkkqqqkkklllvvvrrrdddVVVTTTTTTVVVWWWXXXbbbmmmnnnXXXQQQNNNHHHEEEFFFHHHIIIJJJKKKLLLPPPVVV[[[aaa___ZZZVVVWWWXXXRRRJJJFFFEEECCCAAA???>>>???@@@888<<>>???AAADDDFFFIIIKKKLLLPPPSSSVVVVVVQQQKKKFFFDDDFFFJJJRRR]]]kkkzzzwwwooolllmmmrrrwwwlllWWWIIIEEEEEE???@@@DDDAAAEEECCCAAA>>>======>>>???>>>===<<<<<<<<<>>>???@@@<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFIIIGGGKKKXXXfffmmm^^^TTTNNNKKKKKKKKKKKKLLLNNNQQQSSS[[[ZZZ^^^ffflll|||rrrooouuutttcccWWWUUUVVVXXXYYY\\\dddlllxxxgggZZZSSSJJJGGGIIIIIIIIIIIIJJJMMMSSSYYY^^^eeebbb[[[UUUSSSQQQIII@@@DDDBBB???===<<<<<<;;;;;;:::<<<@@@DDDJJJUUUaaajjjrrrzzzwwwfffYYYQQQLLLKKKDDDDDDCCCAAA@@@@@@AAABBB???AAADDDHHHLLLNNNPPPPPPXXXZZZ[[[XXXRRRKKKEEECCCFFFJJJRRR]]]kkkzzzxxxpppmmmooosssxxxsssXXXIIIDDDDDD>>>>>>CCC@@@DDDBBB@@@===<<<<<<===>>>>>>===<<<<<<===>>>@@@AAA============>>>>>>>>>???<<<======>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFHHHKKKIIIMMMZZZhhhzzzfffXXXPPPMMMKKKLLLKKKKKKLLLOOOUUUYYY```bbbggglllssszzzwww|||yyygggZZZYYYYYYYYY[[[___ffflllyyy|||lll]]]OOOIIIKKKJJJJJJIIIKKKOOOTTTYYY]]]^^^]]]ZZZUUUTTTSSSMMMEEE???===;;;;;;;;;<<<;;;999:::;;;===@@@GGGQQQ\\\dddlllttt{{{yyykkk___WWWQQQOOODDDDDDDDDBBB@@@@@@BBBDDDBBBEEEIIINNNSSSUUUVVVWWW______\\\WWWPPPIIIEEEDDDFFFJJJQQQ\\\iiiwwwyyyrrrppprrrsssyyyuuuYYYJJJDDDCCC===>>>BBB???AAA@@@???===<<<<<<<<<===<<<<<<<<<;;;<<<<<<===============>>>>>>>>>??????======>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHKKKJJJNNN[[[hhhwwwdddXXXSSSQQQNNNOOONNNNNNPPPUUU]]]dddjjjqqqxxxlll]]]]]]]]]]]]aaahhhpppttt~~~xxxwwwoooZZZPPPPPPKKKJJJJJJKKKOOOTTTXXXZZZVVVYYYZZZWWWVVVWWWTTTOOOBBBAAA??????@@@@@@===;;;;;;:::;;;>>>EEEPPP[[[cccgggooouuuxxx||||||rrrfffZZZRRRMMMCCCDDDDDDBBB@@@@@@BBBEEEFFFJJJPPPVVVZZZ]]]^^^^^^bbb```[[[SSSLLLGGGFFFFFFFFFIIIPPPYYYeeepppyyy{{{uuutttwwwttt|||uuu[[[LLLFFFDDD>>>>>>CCC@@@??????>>>>>>>>>=========<<<============<<<<<<;;;======>>>>>>>>>???????????????@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFGGGFFFJJJIIIMMMZZZfffvvveee\\\YYYXXXRRRSSSSSSSSSUUU\\\gggnnnxxx}}}kkk^^^___```aaahhhsss|||~~~}}}{{{qqqlllaaaiii{{{dddVVVUUUKKKJJJJJJLLLPPPTTTWWWXXXXXX\\\\\\WWWSSSQQQNNNJJJHHHFFFDDDCCCDDDBBB===999;;;;;;;;;???GGGRRR]]]eeeffflllrrrtttxxx}}}vvvhhhYYYMMMGGGCCCDDDEEECCC@@@@@@BBBEEEJJJNNNTTT[[[```bbbccccccbbb^^^XXXPPPIIIFFFFFFHHHEEEHHHNNNWWWaaakkkssswww|||}}}xxxwwwzzzuuu~~~{{{]]]MMMGGGEEE??????DDDAAA>>>>>>?????????>>>>>>===>>>???@@@@@@@@@>>>===<<<>>>>>>>>>>>>????????????BBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBCCCDDDEEEFFFFFFEEEHHHGGGLLLXXXeeezzznnnfff```\\\[[[XXXUUUUUU\\\hhhttt|||{{{jjjeeefffhhhnnnvvv|||xxxqqqttt~~~wwwlllddd```ZZZ[[[eeeyyyppp]]]PPPHHHKKKLLLNNNVVVaaaddd``````^^^]]]]]]ZZZTTTOOOMMMGGGEEEAAA???>>>===;;;:::888888:::???GGGRRR\\\bbbhhhlllrrrvvvxxxzzz{{{|||xxxkkk\\\OOOIIIAAAEEEGGGFFFBBBBBBGGGLLLRRRVVV]]]aaacccccccccdddeeeYYYMMMHHHGGGDDDCCCDDDFFFIIIMMMTTT\\\ccciiimmmssswww}}}{{{xxxuuuuuu~~~lllQQQEEEHHHDDDAAACCCCCCEEECCCAAA???>>>>>>???@@@>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>???@@@AAABBBAAABBBBBBBBBCCCDDDDDDDDDHHHFFFIIIOOOUUUcccwwwoooiiieee]]][[[ZZZ]]]fffvvv~~~vvvzzzoooooopppssszzzwwwlllaaa^^^bbbiiiuuuxxxkkkaaaZZZVVVOOONNNTTTccctttwwwcccVVVJJJJJJIIIOOO```sss{{{yyypppnnnkkkhhhbbbZZZSSSOOOIIIFFFBBB@@@???>>>===;;;::::::;;;???GGGPPPZZZ```gggkkkqqqtttuuutttttttttvvvwwwvvvrrrhhh\\\PPPJJJIIIJJJJJJKKKLLLOOORRRTTTYYY]]]cccjjjmmmnnnllljjj^^^SSSHHHDDDCCCAAA@@@BBBDDDGGGLLLRRRYYY```fffiiinnnqqqwww}}}~~~yyyuuusssuuu}}}tttWWWHHHHHHCCC@@@BBBAAAAAA@@@>>>======>>>???@@@>>>===<<<;;;;;;;;;<<<<<<<<<===============<<<<<<>>>>>>>>>>>>???@@@AAABBBAAABBBBBBCCCCCCDDDDDDDDDIIIGGGIIIPPPWWWfff~~~vvvpppmmmhhhffffffjjjwww~~~vvvyyy{{{uuuvvvwww{{{pppdddWWWPPPNNNOOOUUU\\\mmm|||rrrfff\\\UUUPPPMMMKKKHHHIIIRRR```ooo|||gggYYYKKKFFFCCCKKK```{{{zzzooodddZZZTTTLLLIIIDDDAAA@@@???>>>===;;;;;;<<>>???@@@>>>===;;;;;;<<<===>>>=========<<<<<<======>>>>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCDDDDDDEEEEEEIIIGGGIIIPPPXXXiii|||yyyyyyxxxwww|||rrrssswww}}}~~~yyy|||{{{vvvuuuvvv|||jjj___SSSMMMJJJIIILLLQQQZZZggg~~~{{{qqqkkkbbbZZZSSSOOOKKKHHHJJJFFFFFFLLLVVVbbbrrr|||eeeWWWMMMGGGCCCGGGYYYsss}}}pppcccZZZOOOKKKFFFBBBAAA@@@>>>===;;;;;;<<<>>>CCCIIIOOORRRTTTZZZbbbhhhjjjjjjiiihhhhhhhhhhhhhhhhhhccc]]]WWWRRRQQQRRRTTTXXX]]]aaacccmmmnnnpppuuuxxxtttjjjbbbPPPHHHAAA@@@@@@???@@@BBBCCCEEEJJJOOOTTTYYY\\\^^^bbbdddgggjjjmmmrrrzzz~~~wwwqqqmmmmmmqqq{{{eeeOOOJJJCCC???BBBAAA>>>===<<<<<<<<<======>>>BBB@@@>>>===<<<>>>@@@AAA>>>===<<<<<<<<<===>>>???>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCDDDEEEEEEFFFHHHFFFHHHOOOYYYkkklllgggeeegggjjjsss}}}uuummmfffdddgggmmmxxxvvvpppjjjjjjooossssssqqq]]]TTTLLLHHHGGGEEEHHHLLLNNNXXXmmm|||uuurrroookkkhhh```\\\VVVQQQMMMKKKHHHFFFBBB@@@AAAFFFMMMUUUbbbnnn}}}wwwcccVVVMMMJJJGGGHHHPPPfff{{{lll```SSSOOOHHHCCCAAA???>>>===::::::;;;<<<@@@DDDHHHJJJLLLRRRZZZaaadddddddddccceeeeeeeeefffgggfffdddbbb___bbbeeedddbbbcccgggllluuusssqqqrrrpppiii]]]SSSHHHBBB>>>>>>>>>===???BBBEEEGGGKKKOOOSSSWWWYYYZZZ]]]```cccdddffflllvvv}}}wwwqqqmmmlllnnnwwwiiiPPPKKKDDDAAADDDCCC@@@@@@???>>>======<<<<<<@@@???===<<<<<<===???@@@>>>===<<<<<<<<<>>>???@@@>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCDDDEEEFFFGGGGGGDDDGGGOOOXXXkkkrrrfff\\\ZZZZZZ^^^lll{{{rrreee]]][[[]]]aaakkkxxxmmm```ZZZ[[[]]]\\\ZZZTTTLLLFFFEEEDDDBBBCCCFFFGGGPPPbbb|||wwwpppiiicccaaa___[[[XXXRRROOOKKKIIIHHHGGGEEECCC>>>===>>>CCCFFFLLLWWWbbbnnn~~~pppaaaVVVFFFFFFEEEDDDGGGVVVssswwwiiiYYYTTTLLLFFFBBB@@@>>><<<999:::;;;<<<>>>AAADDDEEEIIIOOOVVV[[[^^^^^^^^^^^^cccdddeeeeeefffhhhllloooqqquuuxxxtttmmmiiijjjnnnvvvsssnnnjjjddd[[[PPPIIIAAA===;;;<<<<<<:::<<<@@@FFFHHHKKKOOORRRTTTVVVVVVXXX[[[___```bbbhhhrrrzzzwwwqqqmmmlllnnnvvvmmmRRRLLLEEEBBBDDDCCCBBBAAAAAA@@@???======<<<<<<<<<;;;;;;<<<<<<==================>>>???@@@@@@>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCEEEFFFGGGGGGFFFDDDGGGOOOYYYkkk|||jjjZZZUUUTTTTTT^^^kkkwwwggg___YYYYYY[[[bbbuuuxxxkkk[[[RRRRRRSSSQQQMMMOOOIIIEEEFFFEEECCCBBBDDDFFFMMMZZZnnnwwwnnnddd^^^XXXUUUTTTSSSPPPMMMHHHFFFDDDDDDDDDCCCBBB@@@@@@>>>???AAABBBEEEPPP[[[dddxxx|||}}}|||zzzxxxvvvqqqhhh\\\RRRCCCBBBBBBBBBBBBLLLeee|||rrr```ZZZQQQIIIDDDAAA???===:::;;;<<<===???AAACCCDDDEEEJJJQQQWWWZZZ\\\]]]^^^cccfffhhhgggggglllwww|||tttooolllnnnkkkeee]]]UUUMMMGGGCCC???<<<;;;===<<<:::<<>>>>>===;;;<<<===>>>>>>>>>======<<<<<<===>>>???@@@@@@???>>>>>>>>>>>>???@@@AAABBBAAAAAABBBDDDEEEFFFGGGHHHGGGFFFIIIQQQZZZkkkmmmYYYSSSRRRRRRZZZeee|||yyyiiiaaaZZZYYYYYY^^^pppuuuhhhYYYQQQQQQSSSPPPLLLKKKFFFDDDEEEFFFCCCBBBDDDFFFKKKSSS___qqq{{{ooobbbZZZYYYUUUPPPNNNNNNMMMKKKHHHEEECCCBBBBBBCCCBBBAAA???AAA???======<<<@@@KKKWWW___uuu{{{xxxxxxsssqqqooonnniiiaaaUUUMMMJJJGGGEEEFFFGGGMMM```sssxxxddd^^^UUULLLGGGCCC@@@>>>;;;<<<===???@@@BBBCCCDDD@@@EEEMMMTTTYYY]]]```cccdddiiilllkkkkkkrrrwwwpppdddbbb\\\SSSJJJDDDAAA@@@@@@>>>===??????<<<>>>CCCFFFHHHKKKNNNPPPPPPPPPOOOMMMRRRXXXZZZ[[[aaallluuu||||||uuupppllleeeiiiqqq{{{sssVVVNNNFFFAAAAAA======>>>>>>???????????????===>>>AAABBBCCCBBB@@@???;;;<<<>>>???@@@@@@@@@???>>>>>>>>>>>>???@@@AAABBBAAAAAABBBDDDEEEGGGHHHHHHHHHGGGKKKSSS[[[kkksssnnnmmmooovvv~~~www___WWWTTTRRRXXXddd|||kkk^^^[[[XXXXXX___lllmmm\\\TTTSSSPPPLLLJJJIIIGGGEEEDDDEEEEEEDDDCCCEEEHHHMMMRRR]]]rrrvvvjjjaaaZZZUUUQQQIIIJJJJJJIIIHHHFFFDDDCCCCCCEEECCC>>>>>>BBBAAA<<<;;;<<<===>>>???BBBFFFIIIZZZsss|||sssmmmlllooommmhhhddd___YYYSSSNNNIIIDDDDDDFFFGGGJJJ[[[nnnpppbbbTTTLLLHHHDDDBBBCCC>>>>>>===>>>@@@AAAAAA@@@BBBEEEJJJOOOSSSXXX]]]```gggcccbbbhhhqqq}}}xxxhhh]]]VVVMMMHHHGGGFFFCCC???<<<;;;;;;;;;;;;<<<======CCCDDDEEEFFFHHHJJJKKKKKKMMMPPPSSSVVVYYY___gggnnnvvv|||{{{vvvrrrooopppiiifffqqqvvvVVVJJJDDDEEEFFFAAA@@@@@@@@@?????????>>>>>>>>>>>>============>>>>>>============>>>???AAAAAA>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEFFFGGGHHHFFFGGGKKKOOOXXXlllvvvkkk```[[[YYYYYY^^^dddsssmmmddd^^^XXX\\\fffxxxmmm```YYYVVVWWW[[[fff~~~tttaaaYYYVVVRRRNNNLLLIIIGGGFFFEEEFFFEEEDDDBBBAAADDDGGGIIIOOO\\\ooo}}}yyyssspppkkkccc\\\WWWSSSOOOMMMHHHIIIIIIHHHGGGEEECCCBBBCCCDDDBBB>>>???BBBAAA===;;;<<<======>>>@@@DDDGGGXXXqqqxxxqqqnnnmmmmmmjjjfffbbb^^^XXXRRRNNNJJJEEEDDDFFFFFFIIIZZZmmmwwwiiiYYYPPPIIIDDDCCCEEE@@@?????????@@@AAAAAA@@@CCCEEEIIINNNTTTYYY]]]___dddaaacccnnn}}}{{{gggWWWPPPHHHDDDCCCCCC@@@=========<<<<<<<<<======>>>BBBBBBDDDEEEFFFHHHIIIIIIJJJMMMQQQSSSVVV\\\dddkkkuuu{{{{{{uuuppplllmmmhhhgggpppuuuVVVJJJDDDEEEFFFAAAAAAAAAAAA@@@@@@@@@??????>>>>>>============>>>>>>>>>=========>>>???@@@@@@>>>>>>>>>>>>>>>???@@@@@@BBBCCCCCCDDDEEEFFFFFFGGGDDDGGGLLLSSS\\\ooo{{{iii```VVVQQQOOOMMMOOOSSSYYYcccppp~~~xxxkkk___^^^cccvvvpppaaaYYYVVVWWWYYY___uuu~~~jjj___ZZZUUUQQQNNNIIIHHHGGGFFFGGGFFFCCCAAA@@@CCCEEEEEEFFFKKKUUU^^^nnnzzz|||sssmmmhhhbbb___[[[XXXUUURRRPPPOOOLLLJJJIIIIIIJJJIIIGGGEEECCCBBBBBBCCCAAA>>>???BBBAAA>>>;;;<<<<<<<<<<<<>>>AAADDDTTTmmmwwwqqqooopppkkkiiieeeaaa\\\WWWQQQMMMKKKFFFDDDEEEDDDHHHYYYlll{{{mmm]]]QQQHHHDDDDDDHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFHHHOOOWWW\\\]]]\\\]]][[[bbbttt{{{dddQQQKKKEEEBBBBBBBBB@@@>>>??????>>>>>>===>>>>>>>>>@@@AAAAAACCCDDDEEEFFFFFFFFFIIIMMMOOORRRXXX```fffooovvv|||tttnnniiikkkiiikkkrrr~~~sssUUUJJJDDDDDDEEE@@@BBBBBBAAAAAAAAA@@@@@@@@@>>>>>>============>>>>>>???>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>???@@@@@@CCCDDDDDDDDDEEEEEEFFFFFFCCCGGGNNNVVV```rrrsssfff^^^WWWTTTQQQNNNNNNPPPOOOTTT[[[cccnnn}}}}}}ooojjjkkkyyysssaaa[[[WWWXXXZZZ]]]nnnpppccc]]]VVVQQQNNNJJJIIIHHHGGGGGGFFFCCC@@@@@@BBBDDDCCCBBBEEEKKKQQQWWWbbbttt}}}ssssssmmmddd^^^[[[YYYVVVSSSUUUTTTRRRRRRRRRQQQNNNLLLLLLLLLLLLKKKJJJGGGEEEDDDCCCBBB@@@???@@@AAA@@@>>>;;;;;;;;;::::::;;;???BBBPPPiiizzztttqqqrrrmmmjjjfffaaa]]]WWWPPPLLLLLLGGGDDDEEEDDDFFFWWWiiitttcccUUUKKKHHHLLLSSSUUUVVVUUUSSSPPPMMMLLLLLLKKKIIIKKKQQQYYY]]]\\\XXXTTTUUU___wwwuuu]]]OOOKKKFFFDDDDDDDDDDDDBBBBBBAAA@@@???????????????>>>>>>???@@@AAABBBBBBCCCCCCFFFJJJMMMOOOTTT\\\bbbhhhoooxxx~~~vvvnnniiiiiikkkpppuuu}}}oooTTTKKKDDDDDDEEE@@@AAAAAA@@@@@@@@@@@@??????>>>>>>============>>>>>>@@@???>>>>>>>>>>>>>>>?????????>>>>>>??????@@@AAADDDDDDDDDDDDEEEEEEEEEEEEEEEHHHNNNVVV```uuusssbbb[[[VVVUUUSSSOOOMMMNNNJJJLLLPPPUUU\\\hhhxxx~~~xxxddd\\\WWWWWWZZZ[[[iiiuuueee]]]VVVPPPMMMLLLJJJHHHGGGGGGEEEBBB@@@?????????>>>===???EEEIIIMMMUUUdddtttyyypppgggddd```[[[YYYYYYXXXUUURRRSSSSSSRRRSSSSSSSSSPPPNNNMMMMMMMMMLLLJJJHHHFFFDDDDDDAAA??????@@@@@@???>>>:::;;;:::999999:::===@@@MMMfffwwwrrrqqqnnnkkkgggbbb]]]WWWPPPLLLLLLGGGEEEFFFDDDEEETTTfffnnn^^^RRROOOWWWbbbjjjkkkkkkggg```ZZZWWWUUUSSSQQQRRRWWW\\\]]]YYYTTTNNNQQQ```|||nnnXXXNNNKKKHHHFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@?????????=========>>>>>>?????????AAADDDHHHKKKMMMRRRYYY^^^dddjjjsss{{{yyyqqqkkkfffiiiooouuu|||lllSSSKKKDDDCCCDDD@@@????????????>>>>>>>>>>>>>>>>>>============>>>>>>@@@???>>>>>>>>>>>>>>>??????????????????@@@@@@AAADDDDDDDDDDDDEEEEEEEEEEEEHHHIIIMMMSSS^^^uuurrrccc]]]XXXXXXVVVQQQNNNOOOJJJLLLPPPUUUYYYbbbtttlll___XXXVVV[[[[[[eeezzzhhh^^^VVVPPPMMMNNNLLLHHHFFFFFFDDDBBBAAABBBAAA@@@===<<<>>>AAAEEEFFFLLLVVVcccrrr|||tttmmmgggddd``````aaa```^^^[[[VVVUUUTTTTTTUUUTTTRRRPPPNNNNNNNNNMMMKKKHHHFFFDDDEEEAAA???@@@@@@>>>===>>>999::::::999999:::===@@@KKKdddtttnnnllljjjhhhddd```\\\VVVPPPLLLKKKGGGFFFGGGEEEDDDQQQaaa{{{qqqaaaUUUUUUbbbpppvvvllleeebbb]]]\\\]]]^^^___\\\UUUPPPLLLQQQccchhhWWWMMMLLLJJJGGGFFFEEEDDDDDDEEEDDDCCCAAA@@@?????????<<<<<<<<<<<<<<<<<<======>>>BBBGGGIIIKKKPPPVVV[[[bbbgggooovvv~~~}}}tttnnnccceeejjjoooxxxiiiRRRKKKDDDCCCDDD??????>>>>>>>>>>>>=========>>>>>>============>>>>>>???>>>>>>>>>>>>>>>??????@@@????????????@@@AAAAAACCCDDDDDDDDDEEEEEEFFFFFFIIIIIILLLQQQ\\\sssvvvllleeeaaa```]]]WWWSSSSSSPPPQQQTTTWWWXXX^^^oooyyyggg\\\YYY^^^^^^dddlllaaaYYYSSSPPPQQQMMMHHHEEEDDDDDDCCCBBBAAAAAAAAA@@@??????@@@AAABBBEEEMMMXXXhhh|||xxxsssmmmkkkkkkkkkjjjhhhiiifffccc```^^^[[[XXXVVVSSSSSSRRRQQQOOOLLLJJJHHHGGGAAA???AAA@@@<<<;;;===999999:::999999;;;>>>AAAJJJbbbvvvlllfffeeeaaa___]]][[[XXXUUUPPPLLLJJJGGGGGGIIIFFFDDDNNN]]]ttt~~~pppddd]]]bbbvvvwwwrrrfffggggggfffaaaZZZRRRMMMLLLSSSfffsssdddYYYOOONNNLLLIIIFFFDDDDDDDDDEEEEEECCCAAA@@@???>>>>>><<<<<<<<<;;;;;;;;;;;;;;;<<<@@@DDDGGGIIIMMMSSSXXX^^^ccciiiooovvv}}}vvvoooddddddeeejjjuuufffRRRLLLEEEBBBCCC????????????>>>>>>>>>>>>===>>>>>>============>>>>>>>>>=========>>>???@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHLLLRRR\\\sssssslllgggeeeaaaZZZVVVUUUUUUTTTTTTTTTQQQSSScccvvvpppccc^^^ccccccfffoooddd[[[UUUSSSRRRNNNHHHDDDCCCCCCCCCCCC:::;;;===>>>>>>=========BBBDDDJJJUUUfff}}}{{{uuuoooiiiddd___\\\XXXXXXWWWVVVTTTQQQNNNMMMHHHBBB???AAA@@@;;;999<<<888999999999999;;;???BBBJJJbbbxxxnnneee```___YYYXXXVVVVVVUUUSSSPPPMMMJJJGGGHHHJJJGGGDDDMMM[[[ppp}}}ssskkkiiitttkkkmmmnnnjjjbbbXXXPPPKKKMMMTTTeee|||wwwiiiaaa[[[RRRRRRPPPLLLHHHFFFEEEEEEFFFEEECCCAAA???>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::>>>CCCFFFHHHKKKQQQVVVZZZ^^^ccciiiooouuu|||vvvnnnhhheeedddhhhttteeeQQQLLLEEEBBBCCC???@@@@@@@@@????????????>>>>>>>>>============>>>>>>============>>>???AAAAAA@@@@@@??????@@@@@@AAABBBAAABBBCCCDDDEEEFFFGGGHHHDDDFFFLLLSSS]]]rrrzzzuuuqqqqqqkkkaaaZZZ[[[XXXYYYYYYTTTOOOQQQZZZccc~~~}}}ooofffeeeeeehhh|||sssfff]]]WWWUUUYYYRRRKKKHHHHHHGGGCCC>>>>>>===;;;:::;;;<<<>>>???AAAEEEJJJQQQaaa}}}uuukkkeeeccc]]]WWWUUUVVVUUUQQQLLLHHHEEE@@@===<<<<<<<<<;;;<<<:::888666777;;;???AAAIII___|||tttfff^^^YYYWWWTTTTTTTTTSSSRRRPPPOOONNNLLLGGGCCCEEEFFFIIIPPPWWWgggwww|||rrrnnnvvv|||qqqgggaaa\\\TTTMMMKKKIIISSSfff}}}xxxlllbbb[[[XXXRRROOOLLLJJJIIIIIIGGGFFFBBB@@@===<<<<<<<<<:::999888888777777888888999:::===>>>@@@CCCGGGJJJNNNOOOUUUXXX]]]bbbhhhnnntttxxx{{{xxxrrriiihhhccchhhzzzmmmSSSJJJGGGAAA???BBB?????????>>>??????@@@@@@;;;<<<======<<<<<<===???AAAAAA@@@??????>>>>>>===@@@???>>>======>>>???@@@DDDDDDDDDDDDEEEFFFHHHHHHEEEEEEIIIPPP\\\sssvvvjjjcccbbb]]]\\\XXXRRRMMMNNNTTTYYYlll|||qqqooolllkkk{{{rrrggg___ZZZYYY[[[TTTMMMJJJHHHFFF@@@:::???>>>============??????>>>CCCIIISSSeeeyyyrrrpppjjjbbb^^^\\\XXXQQQKKKIIIEEEAAA======<<<<<<;;;<<<:::888666777;;;???AAAJJJ^^^yyytttdddZZZTTTQQQTTTTTTTTTSSSRRRPPPOOONNNNNNIIIFFFFFFEEEFFFKKKRRR___nnn}}}xxxssswww}}}oooaaaYYYTTTMMMIIIGGGGGGLLLZZZnnn~~~~~~tttlllfff```ZZZVVVQQQOOOKKKIIIIIIHHHFFFDDD@@@>>>;;;:::::::::999777888888777777888888999:::;;;<<<>>>AAAEEEHHHKKKMMMOOOSSSWWW[[[___dddjjjnnnwww|||wwwqqqhhhhhhccchhhwwwoooTTTJJJGGGBBB@@@CCC@@@@@@???????????????@@@;;;<<<======<<<<<<===???======>>>>>>???@@@@@@@@@@@@???>>>======>>>???@@@DDDDDDDDDEEEEEEGGGHHHHHHFFFGGGJJJQQQ]]]sss~~~uuuqqqiiiddd\\\TTTOOONNNPPPRRRYYYjjj~~~wwwrrr{{{~~~pppiiidddbbbbbb]]]VVVNNNJJJIIIFFF@@@;;;????????????????????????<<<@@@GGGRRRdddxxxooohhhccc]]]SSSLLLIIIFFFAAA>>>======<<<;;;;;;:::888777888;;;>>>@@@KKK[[[ssstttdddYYYSSSPPPTTTTTTTTTSSSRRRQQQPPPOOONNNKKKHHHIIIHHHGGGKKKRRRZZZggguuu}}}zzzvvvvvvooo\\\RRRMMMHHHEEEEEEEEEEEEMMM]]]kkkrrrtttvvvvvvtttpppkkkfff```XXXRRRPPPNNNKKKIIIHHHFFFCCCAAA>>><<<:::888888888777555888777777777777888999999999:::<<>>>>>>>>>>>;;;===>>>>>>===<<<>>>???======>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>???@@@CCCCCCDDDEEEFFFGGGHHHIIIIIIIIILLLRRR^^^ssswwwooocccZZZUUUSSSQQQPPPRRRYYYkkkzzz}}}wwwpppnnnmmmlllmmmcccZZZPPPIIIHHHGGGDDDAAA???@@@@@@@@@???>>>======>>>???DDDMMM^^^{{{zzzqqqiii```UUUMMMHHHEEEAAA???>>>===;;;::::::999777777888:::>>>@@@LLLXXXllluuudddZZZVVVTTTSSSSSSSSSSSSSSSRRRQQQPPPLLLJJJKKKLLLLLLLLLQQQYYY]]]iiitttyyy|||}}}}}}yyy|||qqq[[[PPPMMMIIIFFFDDDEEECCCFFFPPPZZZbbbkkkrrrwwwzzzzzzuuunnnfff\\\TTTPPPNNNKKKIIIGGGEEEAAA>>>>>><<<999888888888666555777777777777777888999999999:::;;;>>>AAADDDFFFHHHNNNQQQTTTWWWYYY]]]aaaeeehhhnnnwwwtttmmmdddfffbbbdddnnnyyy```OOOIIIFFFDDDEEEBBBAAA@@@???>>>>>>>>>>>>;;;===>>>>>>======>>>???AAAAAAAAA@@@??????>>>>>>????????????????????????BBBCCCDDDFFFGGGHHHIIIIIIKKKKKKNNNTTT^^^ssszzzlllaaa[[[VVVRRROOOPPPRRR[[[nnnyyyqqqsssxxxyyyxxxxxxooocccTTTJJJFFFGGGFFFDDD??????@@@???>>>===<<<;;;???===@@@HHHXXXtttvvvlll```SSSKKKFFFDDD@@@>>>>>>===;;;::::::999777777888:::===???MMMWWWhhhwwwcccXXXTTTTTTRRRSSSSSSSSSSSSSSSRRRRRRKKKJJJLLLNNNNNNNNNUUU^^^eeeppp{{{~~~ttt\\\QQQOOOLLLGGGCCCCCCBBBDDDHHHNNNXXXjjjyyy|||yyyqqqggg^^^RRRPPPLLLIIIGGGDDD@@@>>>???<<<:::999999888777666777777666666777777888999999:::;;;===???BBBEEEFFFIIIKKKNNNQQQTTTXXX\\\```ccciiiqqqwww{{{}}}~~~tttlllccceeeaaabbbiiirrrhhhRRRJJJGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>><<<===>>>>>>======>>>@@@CCCBBBBBBAAA@@@@@@????????????@@@@@@@@@@@@??????BBBCCCEEEGGGHHHIIIIIIIIILLLLLLNNNTTT^^^sss|||lllaaaXXXQQQMMMNNNNNNRRR[[[mmmwwwqqqrrr{{{xxxkkkYYYLLLFFFFFFEEECCCAAA@@@@@@>>>===<<<;;;;;;===;;;===FFFSSSlllvvvhhh[[[NNNEEECCCAAA>>>=========;;;:::999888777777888:::<<<>>>KKKUUUdddwww}}}gggXXXRRRPPPRRRRRRSSSTTTTTTTTTSSSSSSLLLLLLNNNOOONNNOOOWWWaaaooo|||~~~{{{```SSSQQQNNNGGGBBBAAAAAABBBEEEHHHSSSiii}}}}}}ooocccWWWSSSNNNIIIGGGDDDAAA??????===;;;999999999888666777666666666666777888888888999:::<<<>>>@@@BBBDDDFFFIIILLLOOOQQQTTTYYY\\\^^^bbbhhhlllnnnoooppprrrwww{{{uuulllbbbddd```___eeemmmlllSSSIIIGGGEEECCCAAAAAA@@@???>>>>>>>>>>>><<<===???>>>======>>>@@@??????@@@@@@AAABBBBBBBBB??????@@@AAAAAA@@@??????AAACCCEEEGGGIIIJJJJJJIIIKKKKKKNNNTTT^^^sssnnn___VVVQQQLLLLLLOOOSSSZZZkkkzzzqqqpppwwwvvvjjjZZZNNNIIIHHHFFFDDDDDDCCCAAA>>>===<<<<<<<<<<<<:::===EEEMMM___|||kkk___SSSIIIAAA???>>><<<<<<======;;;:::888888777777888:::<<<===CCCMMM[[[kkkrrraaaWWWSSSQQQRRRSSSTTTTTTTTTTTTTTTNNNNNNPPPRRRRRRUUU```lll~~~|||zzzgggVVVSSSPPPJJJEEECCCAAABBBEEEJJJTTTgggwwwyyyjjj[[[VVVOOOJJJGGGEEECCCBBB???===:::999999999777666666666666666666777888888777777888999;;;>>>???AAADDDFFFIIIJJJKKKNNNQQQTTTTTTVVVZZZ\\\^^^___aaaccchhhlllsss{{{~~~}}}}}}vvvmmmaaaddd___^^^ccckkklllQQQGGGGGGFFFCCC@@@@@@???????????????@@@<<<>>>??????>>>>>>???@@@===>>>>>>??????@@@AAAAAA???@@@@@@AAAAAA@@@@@@???AAABBBEEEHHHJJJJJJJJJJJJJJJJJJMMMSSS^^^sss{{{hhh]]]WWWMMMLLLOOOQQQRRRZZZooozzzqqqrrr|||nnndddXXXPPPMMMLLLIIIFFFFFFEEEBBB???======>>>>>><<<:::>>>DDDHHHQQQmmmooo```VVVNNNFFF@@@===<<<;;;;;;<<<===;;;:::888777777777888:::<<<===999DDDRRR```uuu~~~lll```ZZZQQQRRRSSSTTTTTTUUUTTTTTTNNNOOORRRVVVXXX]]]kkkxxxxxxvvv|||nnnZZZUUUSSSNNNIIIFFFCCCCCCHHHOOOXXXeeepppttt^^^XXXQQQJJJGGGEEEDDDCCC>>><<<:::999999888777555666666666666666777888888555666666888999<<<===>>>>>>@@@AAABBBBBBCCCFFFHHHIIIKKKNNNOOOQQQRRRUUUXXX[[[```hhhrrrzzz~~~|||yyywwwxxxzzz}}}wwwnnnaaaddd___]]]bbbjjjkkkOOOEEEFFFGGGDDD??????????????????@@@@@@<<<>>>??????>>>>>>???@@@??????>>>>>>===<<<<<<<<>><<<===<<<<<>>>>>????????????>>>>>>DDDCCCBBBBBB@@@@@@???>>>@@@@@@AAABBBBBBCCCCCCDDDAAABBBDDDEEEEEEFFFHHHJJJKKKKKKMMMSSS]]]qqqrrrcccVVVQQQLLLLLLMMMPPPWWW___rrruuugggZZZVVVTTTOOOIIIGGGDDDCCCAAA@@@>>>>>>>>>>>><<<>>>>>><<<<<>>===:::777<<<<<<===<<<<<<;;;:::999666888999:::999:::;;;===:::>>>BBBGGGPPPaaavvvvvvkkk___\\\WWWSSSRRRRRRRRRQQQPPPNNNRRRYYY]]]ccctttpppiiippp}}}iiiZZZXXXZZZTTTTTTRRRTTTZZZ^^^^^^___aaalllzzziii```SSSIIIDDDCCCBBB@@@???>>>===;;;999888888888666666555555555555555666555666888999:::;;;::::::========================??????@@@BBBCCCEEEFFFFFFNNNQQQWWW___ffflllqqqssswwwvvvuuuvvvwwwwwwtttqqqoooooonnnnnnnnnnnnooopppqqqsssuuuvvvvvvxxxzzz|||{{{sssiiibbb```dddccchhhjjjQQQIIIHHHFFFAAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@??????>>>>>>@@@@@@@@@AAABBBBBBCCCCCCAAACCCEEEEEEEEEFFFHHHJJJIIIJJJMMMSSS^^^ssskkk^^^VVVPPPNNNLLLLLLPPPVVV___vvv{{{lll]]]WWWTTTOOOJJJHHHFFFEEECCCBBB@@@??????>>><<<>>>???>>>;;;<<>>999;;;===???CCCNNN^^^jjjsssgggbbbZZZUUURRRRRRRRRQQQOOOMMMQQQYYY^^^fffzzzfffcccllloooccccccfffaaa^^^\\\^^^ccceeeaaa]]]]]]cccxxxmmmcccTTTIIICCCAAA@@@>>>???>>><<<;;;:::999999888555555444444555555666777444555666888999999999999;;;;;;;;;;;;:::::::::::::::;;;;;;===>>>???@@@AAAHHHKKKQQQXXX___eeeiiikkkooonnnllllllmmmmmmkkkjjjfffffffffgggggghhhiiijjjkkkmmmnnnooooooqqqsssvvvzzz~~~zzzrrriiibbbaaadddbbbfff~~~lllRRRIIIGGGDDD@@@AAA@@@??????>>>>>>??????@@@???>>>======>>>???@@@????????????????????????>>>??????@@@AAAAAABBBBBBAAACCCEEEEEEEEEFFFHHHJJJHHHHHHLLLSSS^^^ssstttggg^^^VVVSSSPPPNNNPPPUUUXXXmmm~~~{{{lll]]]WWWTTTPPPLLLJJJHHHHHHFFFDDDBBBAAA@@@???<<<>>>???>>>===<<<>>>@@@???@@@CCCFFFIIILLLNNNOOOPPPOOOMMMKKKKKKMMMOOOPPPRRRPPPNNNMMMMMMKKKHHHEEEAAA>>>;;;:::;;;<<<;;;:::999::::::;;;;;;;;;::::::666888:::;;;:::;;;===???<<<===>>>===>>>DDDOOOWWWjjjzzz~~~nnnggg]]]UUUQQQOOOOOOOOOOOOMMMPPPXXX^^^ggg|||www___^^^hhhuuummmqqqvvvqqqllliiijjjmmmlllfffaaa___hhhwwwqqqfffVVVJJJCCCAAA???>>>>>>===<<<;;;:::999999999666666555555444555555555444555666777888999999999;;;;;;;;;;;;::::::::::::999999:::;;;<<<===>>>>>>EEEIIIOOOVVV]]]bbbfffgggjjjiiiggggggggggggggggggbbbbbbbbbbbbbbbcccddddddeeeggghhhhhhiiijjjmmmpppvvvzzzxxxpppgggaaa```ddddddhhhoooSSSHHHFFFEEECCCCCCBBBAAAAAA@@@@@@AAAAAAAAA???===<<<<<<===???AAA>>>>>>>>>?????????@@@@@@>>>>>>>>>???@@@@@@AAAAAAAAACCCEEEEEEEEEFFFHHHIIIGGGHHHLLLSSS^^^rrrnnndddZZZVVVSSSQQQSSSVVVUUUggguuu~~~wwwhhhZZZUUUTTTRRROOONNNKKKJJJIIIGGGEEEBBBAAA@@@>>>>>>>>>===<<<<<<===???>>>===<<<<<<<<<===>>>???@@@@@@>>>>>>>>>???@@@AAA@@@????????????>>>===<<<:::999777777777777666666888999:::::::::::::::999666888:::;;;;;;<<<>>>@@@???@@@@@@??????BBBGGGLLLRRRaaazzzuuummmbbbXXXSSSPPPOOOOOOPPPNNNPPPWWW]]]eeezzzoooXXXYYYccc{{{zzzwww|||zzz{{{xxxrrrmmmkkknnnwww{{{pppfffWWWKKKEEEBBB@@@>>>===<<<;;;::::::::::::::::::999777666555444444333555666666777888999::::::::::::::::::999999888888888888999999:::;;;<<<<<>>>>>??????@@@AAAAAAAAA======>>>??????@@@@@@AAABBBDDDEEEFFFEEEEEEGGGIIIHHHIIIMMMTTT^^^rrrzzznnnaaaZZZWWWUUUUUUWWWUUUdddooovvv{{{vvvvvvqqqdddXXXUUUVVVTTTRRRQQQMMMMMMKKKJJJGGGDDDBBB@@@???>>><<<:::999999999999:::999999999999:::;;;<<<999999999999999999999999999999999999999999999999555555444444555555666666999999999::::::999888888777999;;;<<<<<<===???AAA???@@@AAAAAAAAABBBDDDFFFEEEPPPddd|||tttiii^^^WWWTTTRRRQQQQQQNNNQQQXXX\\\dddwww~~~fffRRRTTT\\\qqq~~~{{{uuussstttyyy}}}vvvkkkaaaTTTJJJEEECCC@@@>>><<<;;;;;;:::::::::;;;;;;<<<;;;999777666444444333666666666666777999:::;;;999999888888777777666666666666666777888999999999???CCCJJJQQQWWW[[[]]]^^^]]]^^^______]]]]]]^^^___```___^^^]]]\\\\\\\\\\\\^^^____________bbbeeeiiimmmsss{{{}}}vvvfff```___dddgggnnnsssTTTGGGFFFGGGHHHAAA@@@??????>>>>>>??????@@@???>>>======>>>???@@@?????????@@@@@@AAAAAAAAA===>>>>>>???@@@@@@AAAAAABBBDDDFFFFFFEEEEEEGGGHHHHHHJJJNNNVVVaaatttqqqgggaaa]]]\\\]]]aaammmtttxxx{{{rrrmmmuuunnnbbbXXXVVVXXXVVVSSSRRROOOOOOMMMKKKIIIEEEBBBAAA>>>===<<<;;;;;;:::888777888999999::::::;;;;;;;;;777888888999999999999999888888888888777777888999555555666555555666888999999999:::999999888777666777999;;;<<<===>>>@@@BBB@@@AAACCCDDDCCCCCCBBBBBBCCCGGGPPPbbb}}}xxxlllaaaZZZUUURRRQQQPPPNNNRRRZZZ^^^dddvvvrrr\\\NNNQQQVVVeeezzzvvvwwwzzz~~~|||uuummmiiibbb[[[PPPHHHEEEBBB@@@===;;;;;;:::::::::;;;;;;<<<<<<;;;:::888777666666666555444444444555777999::::::::::::999888777777777666666666777777888999999<<<@@@GGGNNNTTTWWWYYYYYYWWWZZZ\\\\\\ZZZYYYYYY[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\[[[[[[^^^bbbfffiiiooowww}}}xxxhhhaaa___ccceeennnsssVVVHHHEEEEEEEEEAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>??????@@@AAAAAABBBCCCDDDFFFFFFEEEEEEFFFHHHHHHJJJPPPYYYeeeyyytttlllfffdddeeeqqqzzz~~~tttjjjppp|||nnncccYYYXXXZZZXXXTTTRRRPPPPPPOOOMMMJJJFFFCCCAAA;;;;;;===>>>???>>>;;;888888888999:::999888666555444555666888999999999999666666666555444444555777666666666555444444666888:::::::::999888777666555777999;;;<<<===>>>@@@BBBBBBCCCEEEFFFFFFDDDBBBAAAEEECCCBBBLLLbbbxxxwwwlllbbbZZZTTTQQQNNNOOONNNSSS[[[```fffwwwiiiTTTNNNOOOQQQ]]]|||zzzuuuvvvwwwuuummmbbbZZZWWW\\\UUUMMMFFFDDDBBB???===;;;;;;:::::::::;;;<<<<<<;;;;;;:::999888888888999444333333333444666888999======<<<<<<;;;:::999999777888888888999:::::::::;;;@@@FFFMMMSSSVVVWWWXXXUUUXXX\\\]]]ZZZXXXXXXYYYUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYY\\\```dddfffllltttzzz~~~xxxiiiaaa___bbbdddmmmsssXXXJJJEEECCCAAACCCBBBAAAAAA@@@@@@AAAAAA>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>=========?????????@@@AAAAAABBBBBBCCCDDDFFFFFFEEEEEEFFFHHHGGGJJJQQQ[[[hhh~~~~~~vvvssssssuuuzzzzzzmmmssstttggg[[[ZZZ]]]\\\XXXUUUOOOPPPPPPNNNJJJFFFCCCBBB>>>?????????>>>===<<<<<<888888888888999:::;;;<<<888888777777777777888888888888888888777777777777777777777777777777777777<<<<<<<<<;;;:::999999888999999:::;;;>>>@@@CCCEEEEEEEEEEEEGGGHHHFFFCCCAAABBBAAAAAAFFFQQQ___nnnwwwuuupppiiibbb\\\WWWRRRNNNOOOSSSWWWYYY\\\fffvvv{{{cccVVVJJJJJJOOO[[[ppp{{{pppllleee```[[[XXXTTTRRRQQQOOOLLLHHHDDDBBBAAAAAA::::::999::::::;;;<<<===<<<;;;:::999888666555555777555444444666888999999<<<;;;:::;;;;;;;;;:::888999999999999:::;;;<<<===>>>AAAFFFLLLQQQTTTVVVVVVRRRRRRSSSSSSSSSRRRRRRQQQLLLMMMPPPRRRRRRQQQNNNMMMRRRTTTVVVWWWXXXZZZ^^^aaabbbffflllrrryyyvvvjjjdddbbbddddddkkkiiiTTTKKKEEEDDDFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>======>>>>>>>>>>>>?????????????????????>>>??????@@@AAACCCEEEGGGGGGEEEEEEEEEFFFJJJJJJNNNYYYjjjwww{{{wwwjjj]]][[[]]]ZZZUUURRRPPPPPPOOOMMMIIIEEECCCBBB????????????>>>===<<<<<<;;;:::999888888888888888888888777777777777888888999999888888888777777777888888888888888888888888222444777999;;;;;;:::999::::::;;;<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::888777666666666555444555777999::::::???>>>>>>>>>>>>===<<<::::::999999999999:::;;;;;;???AAAEEEJJJNNNPPPQQQRRRQQQQQQQQQQQQPPPPPPOOONNNKKKLLLNNNOOOOOONNNMMMLLLPPPQQQSSSUUUVVVYYY]]]```bbbfffkkkqqqvvv}}}wwwhhhaaa___bbbbbbjjjhhhRRRIIICCCBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@AAACCCEEEFFFGGGEEEEEEEEEFFFIIIIIIMMMYYYjjj~~~pppccc______\\\VVVRRRRRRQQQOOOLLLIIIEEECCCBBB????????????>>>===<<<<<>><<<:::888777666666999888888777777888888999999999999999888888888888888888888888888888888888...111555:::<<<<<<:::999::::::;;;===AAAEEEIIIKKKLLLJJJHHHGGGGGGEEECCCAAA>>>@@@AAAAAAEEENNN]]]hhhkkkgggbbb]]]YYYWWWTTTRRRQQQUUUYYY\\\___hhhttt~~~nnnWWWLLLJJJHHHJJJRRRbbb~~~~~~oooeeeVVVSSSNNNJJJHHHFFFEEECCCFFFEEECCCAAA@@@???>>>>>>???@@@@@@@@@???>>><<<;;;===<<<;;;:::999777666666444444555666777:::<<<===AAAAAAAAA@@@???===;;;999;;;;;;:::999999999999999???@@@DDDGGGJJJLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLNNNPPPRRRTTTWWW[[[___bbbeeejjjnnnsssxxx~~~wwwhhhaaa___aaacccmmmiiiSSSIIIDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>????????????>>>>>>>>>>>>???????????????????????????@@@AAAAAACCCDDDFFFFFFFFFEEEFFFGGGIIIHHHLLLWWWjjjvvvhhhddddddaaa[[[WWWXXXUUUQQQMMMJJJGGGDDDBBBAAAAAAAAA@@@???>>>===<<>>BBBGGGLLLOOORRRPPPLLLJJJHHHGGGEEECCC???BBBDDDCCCDDDLLLZZZfffhhhddd^^^YYYWWWUUUSSSRRRTTTWWW[[[^^^bbbiiissszzzfffSSSIIIJJJHHHIIIPPP]]]uuuqqqccc[[[LLLIIIEEECCCCCCCCCBBBAAADDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDBBB???<<<:::<<<;;;:::999888666555555333444555666888;;;???BBBHHHIIIIIIGGGCCC???===;;;===<<<;;;999888888888888===???AAADDDGGGIIIJJJJJJLLLLLLLLLKKKJJJIIIGGGFFFGGGFFFEEEEEEFFFGGGIIIJJJIIIKKKNNNPPPRRRVVVZZZ^^^bbbeeeiiimmmqqquuuzzz~~~wwwjjjccc```ccceeeqqqnnnWWWKKKGGGEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@======>>>>>>??????@@@@@@===>>>>>>>>>????????????@@@????????????@@@AAAAAABBBDDDFFFFFFFFFEEEFFFGGGIIIHHHKKKVVVhhh{{{mmmhhhhhhfffbbb``````[[[UUUPPPLLLIIIFFFCCCCCCCCCCCCBBBAAA@@@>>>===??????===<<<::::::999999::::::999999999999::::::;;;;;;;;;;;;::::::::::::999999999999999999999999;;;;;;::::::::::::;;;<<<;;;;;;<<<>>>CCCHHHNNNRRRUUURRRNNNKKKIIIGGGEEECCC@@@CCCEEEDDDEEELLLZZZeeeeeeaaa[[[WWWTTTSSSRRRQQQVVVYYY^^^aaadddjjjqqqvvvvvv```QQQJJJIIIHHHJJJPPP[[[ooosssdddXXXQQQFFFCCC@@@???@@@AAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFEEEFFFFFFEEECCC???<<<::::::999888777666444333333222333555666999>>>EEEKKKTTTUUUUUURRRKKKEEEBBB@@@>>>>>><<<:::999888777777;;;<<>>>>>??????@@@@@@===>>>>>>>>>????????????@@@@@@@@@???@@@AAAAAABBBBBBDDDFFFFFFFFFFFFGGGHHHJJJHHHKKKVVVhhhrrrmmmnnnmmmkkkjjjjjjddd[[[TTTPPPMMMIIIEEEFFFFFFEEEDDDCCCAAA@@@???<<<<<<;;;:::999888888999;;;::::::999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999888888999<<>>===>>>@@@EEEKKKQQQTTTWWWUUUQQQOOOLLLJJJFFFDDDAAACCCDDDDDDEEEMMMYYYbbbccc^^^YYYTTTSSSSSSRRRRRRYYY[[[```cccgggkkkpppsss}}}kkkYYYNNNJJJHHHHHHKKKPPPYYYhhhvvvdddWWWNNNIII@@@>>><<<;;;===???@@@@@@@@@AAACCCDDDFFFFFFGGGGGGFFFFFFFFFDDDBBB???<<<:::999888777666555333222222222333555666999AAALLLTTT\\\^^^]]]XXXOOOFFFBBB@@@@@@???===<<<:::999999888:::;;;<<>>>>>>>>>>>????????????>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAABBBBBBAAACCCEEEFFFFFFFFFGGGHHHJJJIIIMMMXXXiii}}}vvvvvvwwwvvvwwwtttlllaaaYYYTTTPPPKKKGGGHHHHHHGGGFFFEEECCCBBBAAA>>>>>><<<;;;:::999999999;;;;;;::::::::::::;;;;;;=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<>>>@@@BBBDDDBBBAAAAAACCCGGGNNNTTTXXX]]][[[XXXWWWUUUQQQMMMIIIFFFEEEEEEEEEHHHOOOXXX______[[[VVVSSSSSSTTTUUUUUUZZZ]]]aaaeeeiiilllooopppxxx{{{zzzppp```RRRKKKJJJGGGHHHKKKPPPUUU```tttwwwcccTTTKKKFFFCCC>>><<<::::::===???@@@AAA@@@BBBDDDFFFGGGHHHHHHHHHGGGFFFDDDBBB???===<<<;;;999999888666555444333222222333555666:::DDDSSS]]]eeegggfff___TTTIIIDDDBBBAAA@@@>>>===;;;;;;::::::999:::;;;<<<>>>???AAABBBBBBBBBCCCCCCBBBAAA@@@@@@>>>>>>>>>???@@@AAACCCCCCFFFGGGIIIKKKLLLOOOSSSVVVYYY\\\aaafffkkkpppvvvzzz~~~}}}rrriiicccaaadddeeennn}}}\\\JJJFFFEEEBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAA@@@@@@@@@@@@AAABBBBBBAAACCCEEEFFFFFFFFFGGGIIIHHHHHHNNNZZZmmmzzzqqqddd\\\WWWSSSMMMIIIIIIIIIIIIHHHFFFDDDCCCBBBCCCBBBAAA???===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEDDDDDDFFFJJJPPPVVVZZZcccbbb```___]]]YYYTTTPPPLLLIIIGGGGGGKKKQQQYYY]]]\\\XXXTTTRRRSSSUUUWWWXXX[[[^^^bbbfffjjjlllnnnooosssuuussshhhYYYLLLHHHHHHFFFGGGKKKOOORRRZZZkkk{{{wwweeeTTTIIICCCBBBBBB???===;;;;;;>>>@@@BBBBBBBBBDDDFFFHHHJJJJJJJJJJJJFFFEEECCC@@@>>><<<;;;;;;::::::999777666555444333222444444555:::FFFVVVcccqqqsssssskkk^^^RRRLLLJJJAAA@@@???>>><<<<<<<<<;;;::::::::::::;;;<<<======??????@@@@@@@@@??????>>><<<===>>>???@@@AAABBBBBBEEEFFFHHHIIIJJJMMMPPPSSSUUUYYY^^^ccciiiooouuuzzzzzz{{{qqqkkkeeedddggghhhppp___LLLIIIGGGDDDAAAAAAAAA@@@@@@@@@??????@@@@@@??????>>>>>>======>>>>>>>>>>>>????????????AAAAAA@@@@@@AAAAAABBBCCCAAACCCEEEFFFFFFFFFGGGIIIGGGHHHOOO]]]pppxxxkkkeee___XXXQQQOOOIIIKKKLLLJJJEEECCCDDDFFFEEEDDDBBB@@@???>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<===>>>===;;;:::;;;<<<999999;;;<<<===============>>>@@@AAABBBCCCCCCCCCKKKMMMNNNLLLKKKOOOXXX___dddfffiiilllkkkfff^^^XXXZZZUUUOOONNNQQQVVVYYYZZZ[[[XXXUUURRRRRRUUUYYY\\\```bbbfffhhhiiijjjkkkmmmsssnnncccXXXNNNIIIIIIJJJGGGHHHHHHIIIMMMXXXfffqqq}}}|||mmmbbbSSSHHHBBB???<<<999<<<:::999:::===AAACCCDDDCCCEEEHHHKKKLLLKKKIIIGGGDDDDDDCCCAAA???;;;888666::::::;;;:::999666333111000111444888;;;FFFZZZmmmyyytttggg```WWWKKKGGGDDD@@@===<<<;;;:::999666666777888999:::::::::======???@@@@@@??????>>>???>>><<<<<<===???AAACCCCCCEEEFFFHHHIIILLLPPPSSSSSSVVV[[[___dddiiiooosssxxx~~~uuudddbbbccceeeeeeppp^^^LLLHHHGGGDDD@@@AAABBBBBBAAA@@@>>>======>>>???AAAAAA@@@??????@@@>>><<<<<<>>>AAABBBBBB>>>??????@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJIIIMMMOOO[[[uuuvvvmmmeee[[[UUUSSSPPPPPPOOOMMMJJJIIIIIIJJJFFFFFFEEECCCBBB@@@???>>><<<<<<<<<<<<===>>>??????>>>?????????===<<<===>>><<<<<<===??????@@@@@@@@@?????????@@@AAABBBCCCDDDKKKMMMNNNMMMLLLOOOWWW^^^dddgggkkkooopppmmmgggbbbaaa[[[UUURRRTTTXXXZZZZZZZZZWWWTTTRRRRRRUUUYYY\\\```cccfffiiiiiijjjlllmmmoooiii___TTTKKKGGGGGGGGGFFFGGGIIIJJJMMMUUU```hhhuuuuuummmnnnrrrzzz|||rrriiiZZZRRRGGGAAA@@@@@@???===;;;:::999:::<<<@@@BBBDDDIIIKKKMMMOOONNNKKKHHHEEEAAAAAA@@@???>>><<<:::999:::;;;;;;:::888666333222000111444777:::CCCVVVgggrrrggg___VVVNNNIIIDDD???<<<;;;999888777777777888888999999:::;;;<<<>>>???@@@@@@???>>>======<<<<<<===>>>@@@AAAAAACCCEEEFFFGGGJJJNNNQQQRRRUUUYYY^^^bbbgggmmmqqqvvv|||~~~uuufffdddeeefffgggrrr___LLLIIIGGGDDDAAAAAABBBBBBAAA@@@>>>======>>>??????@@@@@@??????AAA>>><<<<<<>>>@@@AAAAAA>>>??????@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJIIINNNPPP\\\uuuzzzlll```YYYYYYTTTQQQMMMKKKJJJJJJIIIIIIGGGHHHHHHGGGFFFDDDBBBAAA>>>>>>>>>>>>???AAABBBCCC@@@AAABBBAAA???>>>???@@@@@@@@@AAABBBCCCCCCCCCBBB@@@@@@??????@@@BBBDDDEEELLLNNNOOONNNNNNPPPVVV[[[aaadddiiiooosssrrrnnnkkkeee___XXXUUUVVVXXXXXXXXXWWWUUUSSSQQQRRRUUUYYY\\\```cccfffhhhiiiiiijjjlllhhhbbbYYYOOOHHHDDDDDDDDDCCCFFFIIIKKKLLLOOOUUUZZZfffoooxxxxxxtttooohhhbbb[[[ZZZ[[[```cccaaaYYYRRRGGGBBB===;;;<<>>;;;;;;:::;;;===AAADDDGGGPPPRRRTTTUUURRRMMMGGGCCC>>>>>>===<<<<<<<<<<<<===<<<;;;:::999777666444333000000222555777===MMM]]]{{{}}}oooeee___UUUOOOHHHAAA===;;;999888888888777777777888888999:::;;;===???@@@@@@???>>>;;;;;;<<<<<<===>>>>>>>>>@@@AAACCCDDDFFFHHHLLLPPPQQQTTTXXX\\\```eeejjjnnntttzzz~~~tttiiiffffffhhhjjjuuuaaaMMMIIIGGGEEEAAAAAAAAAAAAAAA???>>>>>>>>>=========>>>>>>??????AAA???======>>>@@@@@@@@@>>>??????@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJIIIOOORRR]]]uuuuuuddd]]]]]]WWWRRRLLLIIIJJJJJJIIIGGGGGGHHHJJJKKKJJJIIIFFFEEEAAAAAAAAA@@@AAAAAABBBCCCAAABBBCCCBBBAAA@@@AAABBBCCCCCCDDDEEEEEEEEEDDDDDDBBB@@@>>>===>>>AAAEEEGGGMMMOOOPPPPPPPPPQQQUUUXXX[[[]]]cccjjjoooqqqooolllccc]]]WWWSSSTTTUUUUUUTTTUUUSSSRRRQQQRRRVVVZZZ\\\___bbbeeefffffffffggghhhaaa[[[SSSKKKFFFDDDCCCCCCEEEIIINNNPPPOOONNNPPPSSS[[[bbbhhhhhhbbb\\\XXXUUUNNNLLLKKKLLLNNNLLLFFFAAA@@@===999999:::;;;:::999=========>>>???CCCHHHLLLUUUWWWZZZZZZWWWOOOHHHBBB>>>===;;;::::::;;;<<<===<<<<<<;;;999777666444444000000111333444888DDDQQQhhh|||vvvhhh___XXXRRRIIIAAA===;;;:::999999888777777666777888888999;;;===@@@AAA@@@???>>>:::;;;<<<<<<======<<<<<>>>>>===<<<<<<<<<===???@@@AAA???======>>>??????>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJIIIPPPTTT^^^ttt}}}xxxrrrmmmlllmmmoootttzzzlllbbb```]]]WWWQQQNNNNNNOOOMMMKKKHHHIIIKKKMMMMMMMMMKKKJJJFFFEEEDDDBBBAAAAAAAAAAAAAAABBBCCCCCCBBBAAABBBDDDEEEEEEFFFFFFFFFEEEEEEDDDBBB@@@>>>===>>>AAAEEEGGGMMMOOOPPPQQQQQQRRRSSSTTTUUUXXX\\\ccciiilllkkkiii```[[[UUURRRSSSUUUUUUSSSSSSRRRQQQQQQSSSWWW[[[]]]^^^```ccccccbbbaaabbbbbb\\\VVVNNNHHHFFFEEEDDDCCCGGGLLLPPPRRRPPPOOOPPPRRRRRRVVVZZZ[[[WWWPPPLLLKKKGGGDDDBBBAAABBB@@@===:::>>><<<:::999999999999888;;;<<<===>>>@@@EEEKKKQQQZZZ]]]``````\\\SSSIIICCC???>>><<<::::::::::::;;;<<<<<<;;;:::888666444333000///111333333444<<>>:::;;;;;;<<<<<<<<<<<<;;;???@@@BBBCCCEEEGGGKKKOOOQQQTTTXXX[[[___ccchhhlllssszzzuuuiiieeedddgggkkkxxxhhhQQQIIIFFFDDDBBBBBBAAA@@@????????????>>>===<<<<<<<<<===???@@@@@@???======>>>???>>>===>>>??????@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJIIIQQQUUU___ttt}}}yyyuuurrrlllfffaaa___^^^^^^\\\___bbbbbb```___```bbbfffhhhppp}}}zzzlllggg___\\\WWWTTTRRRQQQOOONNNMMMNNNOOOPPPPPPPPPOOONNNIIIHHHFFFDDDCCCBBBAAAAAABBBCCCEEEDDDCCCCCCDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@>>>===>>>AAAEEEGGGKKKLLLNNNOOOPPPOOONNNNNNPPPRRRWWW]]]cccfffgggfff___[[[UUUSSSTTTVVVVVVTTTRRRQQQQQQRRRTTTXXX\\\^^^___aaabbbbbb___]]]]]]]]]XXXRRRKKKFFFFFFFFFEEECCCAAAEEEHHHIIIHHHIIIMMMPPPPPPNNNOOOPPPNNNHHHCCCCCCBBB@@@>>><<<<<<;;;:::888:::::::::::::::;;;;;;<<<888:::<<<===???EEENNNUUU```dddggggggbbbWWWKKKCCC@@@???===<<<::::::999999;;;<<<<<<<<<:::777444222111000111444333222777>>>EEEOOObbbwwwqqqcccVVVQQQIIIBBB>>>;;;:::999999777666555555666888999<<<>>>AAACCCCCCBBB???===<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAABBBDDDGGGKKKNNNOOORRRVVVZZZ^^^ccchhhllltttzzz~~~uuugggbbbbbbffflllzzziiiQQQHHHFFFDDDCCCBBBAAA@@@????????????>>>=========>>>>>>?????????=========??????>>>===>>>??????@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJIIIQQQUUU___ttt~~~|||wwwqqqllliiieee```[[[XXXVVVTTTTTTOOOOOONNNNNNNNNNNNNNNNNNNNNNNNRRR[[[eeerrryyypppaaaaaa___[[[VVVSSSSSSSSSWWWVVVVVVTTTSSSRRRQQQPPPKKKJJJHHHGGGFFFEEEDDDDDDDDDEEEGGGGGGFFFEEEGGGHHHJJJJJJJJJIIIHHHGGGFFFEEEAAA@@@>>>>>>???AAADDDFFFGGGHHHJJJLLLMMMKKKIIIGGGIIIKKKOOOVVV\\\aaabbbbbb```[[[VVVSSSTTTUUUTTTSSSQQQQQQQQQSSSVVVZZZ^^^```aaabbbcccaaa^^^[[[ZZZYYYTTTNNNGGGEEEFFFGGGFFFCCC???AAABBBBBBCCCGGGNNNTTTZZZQQQKKKKKKJJJEEEAAAAAAAAA@@@>>>===<<<<<<;;;;;;777888888999999;;;===>>>888;;;>>>@@@BBBIIITTT\\\iiilllpppooogggZZZLLLCCC>>>>>>>>>===<<<;;;:::999:::;;;===>>><<<888444111111000222555444111444999<<>>@@@CCCEEEEEEBBB???===>>>===<<<;;;;;;<<<======<<<>>>???AAABBBEEEIIILLLLLLOOOTTTXXX]]]bbbgggkkksssyyy|||sssfffaaa```fffmmm|||gggOOOHHHGGGFFFCCCBBBAAA????????????@@@===>>>??????@@@@@@??????===<<<<<<===???@@@???>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJIIIQQQUUU^^^tttzzzyyyyyyxxxuuupppiiiccc[[[XXXSSSPPPNNNLLLKKKJJJIIIGGGEEEEEEGGGIIIIIIIIIKKKHHHIIIMMMPPPVVVdddtttwwwxxxhhhiiiiiieee___[[[ZZZ[[[___]]][[[WWWUUUSSSQQQQQQKKKKKKJJJIIIHHHHHHHHHHHHFFFGGGIIIHHHHHHGGGIIIJJJKKKKKKKKKKKKJJJIIIGGGGGG@@@@@@??????@@@BBBDDDEEEDDDEEEGGGIIIJJJHHHEEEBBBCCCDDDIIIOOOWWW\\\______```[[[UUURRRSSSSSSQQQOOOQQQQQQRRRTTTWWW[[[___aaacccddddddbbb^^^ZZZYYYXXXRRRLLLEEECCCEEEGGGFFFCCCEEEFFFGGGFFFHHHOOOYYY```gggYYYMMMKKKKKKGGGEEEEEEBBBAAA@@@???????????????777777888777777999;;;>>>;;;>>>BBBDDDGGGNNNZZZbbbpppsssvvvtttkkk\\\LLLBBB<<<===>>>>>>>>>===;;;:::999;;;>>>???===999333000222111333555444111333777777888AAASSSccciiigggbbbYYYTTTMMMFFFAAA<<<888555777666444333444777:::;;;@@@BBBEEEFFFFFFCCC???<<>><<<;;;;;;<<<===???:::<<<>>>???@@@CCCGGGJJJJJJMMMRRRWWW[[[aaafffjjjrrrxxxzzzqqqfffaaa```fffnnn~~~eeeNNNGGGGGGGGGCCCBBBAAA???>>>??????@@@===>>>@@@AAAAAA@@@@@@???<<<;;;;;;===???@@@???>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJIIIQQQTTT^^^tttvvvuuusssnnnhhh```YYYTTTQQQPPPOOOMMMJJJGGGEEEDDDBBBCCCDDDEEEEEEDDDBBBBBBDDDEEEEEEEEEFFFJJJPPPUUUiiivvv{{{rrrvvvyyyqqqkkkkkkhhhbbbaaadddeeebbb___[[[YYYVVVRRRPPPRRRQQQOOOLLLJJJIIIHHHIIIIIIHHHGGGIIILLLNNNMMMLLLNNNQQQSSSRRRMMMIIIGGGGGGEEEDDDCCCAAAAAACCCDDDEEEDDDFFFGGGHHHHHHEEECCCAAAEEEFFFGGGKKKOOOUUUZZZ]]]^^^ZZZTTTPPPOOONNNKKKIIIMMMPPPSSSUUUVVVYYY___ccciiihhhfffbbb^^^\\\[[[[[[TTTLLLGGGHHHIIIFFFBBBAAA???EEEIIIEEEAAAGGGXXXhhhwwwaaaLLLFFFHHHFFFBBBAAACCCBBBAAA@@@????????????;;;999666444444777;;;===???>>>AAAHHHOOOVVV```jjjvvvvvvyyyzzznnnZZZLLLGGGDDDBBB???======>>>===<<<<<<;;;:::<<<>>><<<888333333222000///000333555777999999===GGGTTT]]]``````RRRNNNHHHCCC???<<<888666999888555222000111555888===>>>@@@CCCEEECCC>>>;;;???>>><<<<<<;;;<<<======:::===@@@BBBCCCCCCDDDEEEIIILLLPPPSSSXXX]]]cccggguuuwww}}}{{{ooo___```ccceeekkk~~~{{{^^^OOOJJJDDD<<>>>>>=========>>>>>>>>>>>>>>>======>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCEEEGGGIIIJJJKKKMMMTTTaaasssjjjiiifffaaa[[[TTTNNNJJJJJJJJJJJJIIIGGGEEEDDDCCC??????@@@@@@@@@@@@??????CCCDDDDDDCCCCCCFFFJJJMMMLLLVVVjjjpppppp}}}zzzxxxsssmmmkkkmmmllliiieeebbb___^^^^^^]]]]]]]]][[[XXXTTTPPPNNNMMMMMMMMMNNNOOOQQQRRRRRRRRRQQQSSSTTTRRRMMMIIIGGGFFFFFFEEECCCBBBBBBCCCEEEFFFEEEFFFHHHHHHGGGEEEBBB@@@CCCCCCEEEIIINNNSSSXXX[[[ZZZVVVQQQOOOOOOOOOMMMLLLNNNQQQTTTVVVYYY\\\bbbfffgggggghhhfffbbb^^^ZZZXXXSSSKKKFFFGGGHHHEEEBBBAAA@@@AAABBB@@@>>>AAAIIIQQQ]]]QQQGGGFFFFFFDDDDDDEEECCCBBBBBBAAA@@@???>>>>>>;;;999666444555777;;;===BBBBBBEEELLLSSSZZZfffqqq}}}{{{|||zzzmmmXXXIIIDDD@@@>>><<<;;;<<<===<<<;;;;;;::::::;;;<<<;;;777333222222222111222222333333666666:::BBBLLLSSSTTTSSSRRRNNNIIIDDD@@@===:::777444444333111111333888<<>>>>>===<<<;;;;;;;;;<<<===:::===???AAAAAABBBDDDEEEIIIKKKOOOSSSWWW\\\bbbfffnnnrrr{{{{{{ooo``````bbbdddjjj|||rrrWWWKKKKKKIIIEEEDDDBBB@@@??????@@@@@@AAA????????????>>>>>>>>>===>>>???????????????>>>>>>AAAAAAAAAAAAAAAAAABBBBBBDDDDDDDDDDDDFFFGGGIIIKKKMMMNNNUUUcccwwwaaa___[[[VVVQQQLLLHHHFFFBBBBBBCCCCCCCCCBBBAAAAAA??????????????????@@@@@@BBBCCCCCCBBBAAAAAACCCEEEDDDGGGPPP___rrruuuoooxxx}}}tttqqqqqqrrrooollliiiggghhhjjjlllkkkkkkkkkggg```ZZZUUUSSSRRRUUUXXXZZZ[[[[[[\\\]]]ZZZZZZYYYTTTOOOJJJHHHGGGHHHGGGEEEDDDDDDEEEGGGHHHGGGGGGHHHHHHFFFCCC@@@>>>???@@@CCCGGGLLLQQQUUUWWWSSSQQQNNNMMMNNNOOOPPPOOOOOORRRVVVYYY]]]aaafffjjjeeegggiiiiiifff```ZZZUUUQQQJJJEEEFFFGGGDDDAAAAAADDDBBBAAAAAADDDEEEDDDCCCFFFEEEGGGHHHFFFCCCDDDHHHBBBCCCCCCCCCBBB@@@>>>===;;;999666555555777:::<<>>===;;;:::::::::;;;<<<;;;===>>>??????AAACCCFFFGGGJJJNNNRRRVVV[[[aaaeeeiiipppzzzzzzooodddccccccdddjjj|||sssVVVHHHFFFFFFCCC@@@AAABBBBBB@@@?????????????????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???CCCCCCCCCBBBBBBAAAAAAAAADDDDDDEEEFFFGGGIIIJJJKKKNNNNNNVVVfff~~~XXXVVVRRRNNNIIIFFFDDDDDD>>>>>>??????@@@@@@??????CCCCCCCCCCCCCCCCCCDDDDDDAAABBBDDDDDDBBBAAABBBBBBGGGFFFHHHMMMXXXnnnxxx}}}}}}wwwuuuyyyxxxwwwuuutttvvvyyy{{{|||~~~{{{rrrjjjcccaaa\\\aaagggkkkllllllmmmnnnkkkhhhbbb[[[TTTNNNKKKJJJJJJIIIHHHFFFFFFHHHIIIJJJHHHHHHHHHGGGDDDBBB???======???BBBFFFKKKOOORRRTTTNNNMMMKKKKKKLLLNNNOOOPPPQQQSSSWWW\\\aaafffkkkmmmgggggghhhhhheee```YYYUUUNNNHHHEEEFFFEEEBBBAAABBBEEEBBBAAACCCGGGIIIGGGEEEDDDGGGJJJKKKHHHEEEEEEGGGCCCCCCDDDDDDCCCAAA>>><<<:::999777555666888:::<<>>;;;999:::999999888777666444333444555666666888999999:::>>>@@@DDDKKKRRRUUUTTTRRRMMMJJJEEE@@@===;;;888666555444333222111222666999===>>>@@@DDDFFFFFFCCCAAA>>>===;;;:::999999:::;;;<<<============???BBBEEEFFFHHHLLLPPPTTTYYY___dddgggppp{{{xxxmmmgggeeedddeeekkk}}}{{{]]]KKKFFFDDDAAABBBEEEGGGFFFCCC@@@???????????????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAAAAAAAAEEEEEEFFFGGGHHHJJJKKKLLLNNNNNNUUUhhhKKKIIIFFFBBB???>>>=========>>>>>>???@@@@@@??????CCCCCCCCCDDDDDDEEEEEEEEEAAADDDFFFFFFEEEDDDEEEEEE??????AAADDDKKKZZZtttxxxvvvnnnttt}}}|||vvvlllaaaXXXRRRNNNLLLLLLKKKIIIHHHHHHIIIKKKLLLHHHHHHGGGEEECCC@@@>>><<<<<<>>>BBBGGGKKKNNNPPPPPPKKKKKKJJJIIIIIIKKKMMMOOORRRTTTXXX^^^dddjjjmmmooojjjhhheeecccaaa^^^YYYUUULLLGGGEEEEEEEEEBBBAAACCC@@@@@@@@@@@@AAACCCEEEFFFIIIJJJKKKJJJIIIIIIGGGEEEDDDDDDEEEEEEDDDAAA>>><<<:::888777666666888:::;;;CCCDDDIIIPPPXXXeeeyyyyyyhhhXXXOOOIIIGGGEEECCCCCCAAA???===;;;;;;:::888666555444555444444666888<<<@@@DDDFFFIIIKKKNNNSSSUUUVVVSSSQQQLLLIIIDDD@@@===;;;888666444444333222111222666888<<<===???CCCFFFFFFEEECCC>>>===;;;:::999999::::::;;;<<<===<<<<<<>>>AAADDDDDDGGGJJJNNNRRRXXX^^^bbbeeemmmyyytttjjjfffdddcccdddkkk}}}cccPPPIIIHHHFFFCCCDDDFFFEEEDDDBBBAAAAAA>>>>>>>>>>>>>>>>>>??????===>>>>>>???@@@@@@??????>>>??????@@@AAABBBBBBBBBEEEEEEFFFHHHIIIJJJKKKKKKLLLLLLUUUiiiCCCAAA???===;;;;;;;;;;;;===>>>???@@@AAABBBBBBBBB@@@AAACCCDDDEEEEEEDDDCCCCCCEEEGGGHHHGGGGGGHHHIII???@@@CCCFFFHHHMMM\\\kkk|||ooobbbYYYSSSOOOMMMKKKJJJHHHGGGGGGHHHJJJKKKHHHGGGFFFDDDBBB@@@>>>===;;;>>>BBBFFFIIIKKKLLLKKKHHHIIIIIIHHHGGGIIILLLNNNSSSTTTXXX___ffflllnnnoookkkfffaaa^^^]]][[[XXXTTTKKKGGGEEEFFFEEEBBBBBBEEEBBBCCCCCCAAA???@@@CCCGGGIIIIIIGGGFFFHHHLLLJJJEEEFFFFFFFFFEEECCCAAA???===999888777666777888:::;;;BBBDDDJJJRRR[[[jjjwwwcccVVVJJJHHHEEECCCCCCDDDCCCBBB======<<<999666555666777555777;;;@@@FFFMMMRRRTTT[[[\\\\\\\\\ZZZVVVSSSPPPLLLIIIDDD@@@>>><<<:::888000111222111222444777:::===>>>@@@CCCGGGHHHGGGFFF???>>><<<;;;:::999:::::::::;;;<<<<<<<<<===???AAABBBEEEIIIMMMQQQVVV\\\```bbbiiiuuurrrhhhbbb``````ccckkk{{{hhhPPPHHHFFFEEEDDDBBBAAAAAABBBCCCCCCBBB>>>>>>>>>>>>????????????<<<===>>>???@@@@@@@@@@@@===>>>>>>???AAABBBBBBCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLUUUhhh??????>>>===<<<<<<<<<<<<;;;===???AAACCCEEEFFFGGGCCCEEEHHHKKKKKKJJJHHHGGGEEEFFFGGGGGGFFFFFFGGGHHHHHHGGGHHHJJJHHHGGGLLLSSShhhyyyjjj]]]UUUQQQNNNLLLHHHGGGEEEDDDDDDEEEGGGHHHGGGFFFEEECCCAAA???>>>===:::===AAAEEEGGGHHHGGGFFFDDDFFFGGGFFFFFFHHHLLLPPPSSSTTTXXX___ggglllnnnmmmiiiddd^^^[[[[[[YYYUUUPPPJJJGGGFFFGGGEEEBBBCCCGGGEEEEEEFFFEEEDDDDDDEEEGGGDDDGGGGGGEEEGGGLLLKKKFFFHHHGGGFFFDDDBBBAAA@@@???999888777777777888:::;;;???AAAHHHPPP[[[llltttcccSSSOOOJJJFFFEEEEEEDDDDDD@@@@@@>>>:::666555777:::<<>><<<:::888666111222222222222333666999<<<<<<>>>BBBFFFHHHHHHGGG@@@???===;;;:::::::::;;;888:::<<<=========>>>???AAADDDHHHKKKPPPUUU[[[___dddiiisssqqqgggaaa___```eeennn~~~iiiOOOGGGIIIKKKOOOHHHAAA???AAADDDBBB???===>>>>>>>>>????????????===>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDFFFHHHIIIJJJJJJJJJJJJMMMWWWiii;;;;;;;;;;;;;;;;;;::::::999;;;>>>AAAEEEGGGIIIJJJIIILLLPPPSSSTTTRRRPPPMMMFFFGGGGGGFFFDDDDDDEEEFFFGGGEEEEEEHHHGGGFFFHHHMMMZZZ~~~~~~tttdddXXXQQQNNNLLLKKKEEEDDDCCCAAAAAACCCDDDEEEFFFEEEDDDCCCAAA@@@>>>>>>999<<<@@@DDDEEEEEEDDDBBBAAACCCEEEEEEEEEHHHMMMQQQTTTTTTXXX^^^ggglllmmmlllgggbbb]]][[[[[[XXXRRRMMMJJJGGGGGGGGGFFFBBBDDDHHHAAAAAABBBDDDFFFGGGFFFDDDBBBIIILLLHHHHHHKKKKKKGGGIIIHHHFFFDDDBBBAAA@@@@@@999888777777777888::::::;;;>>>DDDNNNYYYkkkppp___ZZZQQQKKKGGGDDDCCCBBBBBBAAA@@@;;;777666999<<>><<<;;;;;;;;;;;;777:::<<<>>>===<<<===>>>AAACCCGGGKKKOOOTTTZZZ^^^iiilllsssrrrhhhbbbaaaccciiirrrgggQQQNNNVVV]]]]]]RRREEE@@@BBBCCC@@@;;;======>>>>>>?????????@@@>>>???@@@AAABBBBBBCCCBBBCCCCCCBBBBBBBBBAAAAAAAAABBBDDDFFFHHHIIIJJJIIIIIIKKKOOOYYYiii}}}<<<<<<<<<;;;;;;:::::::::???@@@CCCGGGMMMSSSWWWXXXVVVXXXZZZ]]]```aaaZZZPPPPPPKKKEEECCCEEEHHHHHHGGGHHHHHHFFFFFFGGGIIIKKKLLLWWWjjjxxxiiiZZZQQQLLLGGGDDDEEECCCCCCCCCBBB@@@@@@BBBDDDEEEDDDDDDBBBAAA@@@??????<<<===???AAABBBCCCDDDDDDBBBCCCDDDDDDFFFIIIMMMQQQQQQSSSXXX^^^cccgggiiikkkhhhccc\\\XXXVVVTTTQQQMMMJJJHHHFFFDDDCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGHHHEEEGGGIIIIIIHHHHHHIIIJJJIIIGGGEEEDDDCCCBBB@@@>>><<<;;;999888888999;;;<<<>>>;;;AAAMMMUUUaaa{{{{{{rrrhhh]]]TTTKKKCCCAAACCC<<>>999777666333333555333222000//////000222333666999<<<>>>???AAADDDFFFCCCAAA>>><<<<<<<<<;;;:::999999::::::<<<===??????BBBEEEHHHJJJLLLQQQXXX^^^eeejjjssssssfffaaa```bbbjjjuuubbbUUUUUUbbbwww\\\AAADDDFFF===;;;DDD>>>>>>>>>>>>============??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@HHHFFFDDDDDDEEEHHHLLLOOOSSSTTT\\\lll;;;;;;;;;;;;;;;;;;;;;;;;???BBBGGGNNNVVV]]]dddggghhhjjjkkkkkkmmmlllcccYYYTTTOOOJJJHHHIIIJJJJJJHHHKKKJJJIIIIIIIIIJJJLLLMMMQQQaaatttgggZZZNNNHHHEEEAAA@@@AAA@@@AAAAAA???>>>>>>@@@BBBDDDCCCCCCBBBAAA@@@???>>>>>>???@@@AAABBBCCCCCCCCCAAABBBDDDEEEFFFIIILLLOOOPPPSSSXXX^^^cccgggiiijjjfffaaa[[[WWWVVVTTTQQQNNNJJJHHHFFFDDDCCCCCCDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGDDDFFFIIIIIIIIIIIIJJJKKKIIIGGGEEEDDDDDDBBB@@@>>><<<:::999777777777999:::>>><<>>???AAADDDGGGIIIKKKPPPXXX]]]dddiiirrr~~~rrrfffcccaaadddkkkvvvbbbTTTUUUddd{{{gggJJJFFFGGGAAA<<>>>>>>>>============@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAAAAABBBBBBBBBCCCHHHGGGFFFFFFGGGJJJMMMNNNSSSTTT\\\lll::::::::::::;;;<<<===>>>@@@FFFOOOZZZdddoooxxx~~~wwwnnnbbb\\\TTTOOONNNNNNLLLKKKOOOOOOMMMLLLLLLLLLLLLMMMLLLYYYvvvlll\\\SSSIIIAAA???>>><<<<<<===>>>>>>>>><<<;;;<<<>>>@@@CCCCCCBBBAAA@@@??????>>>AAAAAAAAAAAABBBBBBBBBBBB@@@BBBDDDFFFGGGIIILLLNNNPPPTTTYYY___dddhhhiiijjjddd___ZZZWWWVVVUUUQQQNNNJJJHHHFFFDDDCCCCCCDDDEEECCCCCCDDDEEEEEEFFFGGGGGGDDDFFFIIIJJJIIIJJJKKKLLLIIIGGGEEEDDDDDDCCCAAA???<<<;;;888666555555666777===<<<@@@GGGKKKQQQbbbuuuzzzrrriiibbbYYYLLLCCC@@@>>><<<:::999<<>><<<;;;;;;;;;;;;;;;<<<===>>>@@@CCCFFFHHHJJJOOOWWW]]]ccciiisss~~~qqqgggdddcccfffnnnyyybbbRRRSSSccc{{{sssVVVHHHEEEDDD@@@<<>>>>>>>>=========@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGGGGGGGHHHJJJKKKMMMNNNRRRTTT\\\mmm999999999:::;;;===???@@@CCCMMM\\\jjjvvv|||rrrdddYYYTTTRRRQQQOOOUUUSSSQQQNNNLLLKKKKKKKKKMMMWWWnnnzzzqqqeeeXXXOOOFFF???;;;;;;<<<:::;;;============;;;:::;;;>>>AAADDDCCCCCCBBBAAAAAA@@@@@@CCCBBBBBBAAAAAAAAAAAAAAA>>>AAAEEEGGGHHHJJJLLLMMMQQQUUU[[[aaafffiiiiiiiiibbb^^^YYYWWWVVVUUURRROOOJJJHHHFFFDDDCCCCCCDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIDDDGGGIIIJJJJJJJJJLLLMMMIIIGGGEEEDDDDDDCCCAAA@@@>>><<<999777555555666666:::;;;???DDDGGGKKKWWWdddvvvvvvooojjjhhhaaaUUUJJJEEEDDD@@@<<<<<>>>>>>>>======AAAAAAAAA@@@@@@@@@@@@??????@@@AAABBBCCCDDDEEEEEEGGGGGGIIIJJJLLLMMMMMMMMMPPPRRR[[[mmm999999999999;;;>>>@@@BBBIIIWWWkkk|||wwweee\\\YYYXXXXXX]]]ZZZUUUPPPLLLJJJIIIIIIPPPWWWkkkrrrbbbZZZQQQJJJHHH@@@;;;999:::;;;999:::===???>>>===;;;;;;<<<@@@CCCEEEEEEEEEDDDCCCCCCBBBBBBDDDCCCAAA@@@??????@@@@@@===@@@DDDGGGIIIKKKNNNPPPTTTXXX^^^eeeiiijjjiiihhhaaa]]]YYYWWWWWWVVVRRROOOJJJHHHFFFDDDCCCCCCDDDEEEEEEFFFFFFGGGIIIJJJJJJKKKFFFHHHJJJKKKKKKKKKLLLMMMIIIGGGEEEEEEEEEDDDBBB@@@@@@>>><<<999777777777888888:::>>>BBBDDDHHHQQQZZZjjj|||zzztttppppppkkk___SSSMMMFFFBBB???@@@DDDHHHHHHFFFIIIIIIJJJJJJKKKKKKKKKKKKIIIGGGEEEFFFGGGFFFBBB>>>777333111444555222000222333222000//////000222333333444666777888;;;???CCCGGGEEECCCCCCCCCBBB@@@>>><<<<<<;;;;;;;;;<<<<<<===???BBBEEEHHHJJJOOOWWW]]]fffnnn{{{}}}qqqjjjfffeeeiiiqqq|||dddRRRKKKQQQaaazzz\\\DDDAAACCCBBB????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCDDDEEEFFFGGGIIIKKKMMMMMMMMMMMMNNNPPPZZZlll:::999999999;;;>>>AAACCCOOObbb|||tttiiieeeffffffiiiddd\\\TTTNNNKKKKKKKKKOOOWWWhhh~~~}}}}}}~~~bbbSSSLLLEEEAAAAAA===999777999999777888<<<@@@@@@>>><<<<<<>>>BBBEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>>>>??????===@@@DDDGGGJJJMMMQQQTTTWWW\\\bbbhhhkkkkkkhhhfffbbb^^^[[[YYYYYYWWWSSSOOOJJJHHHFFFDDDCCCCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLGGGIIIKKKLLLKKKKKKLLLMMMIIIGGGEEEEEEEEEEEECCCAAAAAA@@@===:::999999999:::666999===@@@CCCGGGMMMSSSccctttzzzyyytttgggZZZRRRHHHEEECCCCCCFFFHHHGGGEEEHHHHHHGGGFFFEEEDDDDDDDDDFFFDDDCCCEEEFFFEEEAAA===777444333666777444111222333222000//////000222333333444666666888;;;@@@CCCGGGEEEDDDDDDDDDBBB@@@>>>;;;;;;;;;;;;;;;<<<===>>>???BBBFFFHHHKKKPPPXXX^^^iiirrr|||qqqiiieeeeeeiiiqqq|||bbbRRRJJJIIITTTyyyrrrSSSDDDCCCCCC@@@@@@?????????>>>>>>>>>??????@@@@@@@@@AAAAAAAAA??????@@@AAABBBCCCCCCDDDFFFGGGIIIKKKLLLMMMMMMMMMMMMPPPZZZmmm;;;:::999999;;;>>>AAACCCTTTjjjyyyvvvuuuvvvvvvpppeee[[[SSSOOOOOOPPPMMMWWWggg~~~zzzzzzzzzxxxxxx{{{{{{nnnVVVMMMIIIBBB===>>>;;;888777999888777:::>>>AAA@@@???===<<>>===<<<===>>>???>>>@@@DDDGGGJJJOOOUUUXXX[[[```ffflllnnnlllhhheeeddd```\\\[[[ZZZXXXSSSOOOJJJHHHFFFDDDCCCCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLIIIKKKMMMMMMKKKJJJKKKLLLIIIGGGEEEEEEEEEEEECCCBBBAAA???===;;;:::::::::;;;555999<<<>>>@@@EEEKKKNNNYYYkkk|||vvvhhhaaaTTTQQQLLLIIIHHHHHHHHHHHHFFFFFFDDDCCCAAA@@@???>>>AAA???@@@BBBEEEEEEAAA===:::777777:::;;;777444444333222000//////000222333333444555555777:::???CCCFFFEEEDDDDDDDDDCCC@@@===:::::::::;;;<<<===>>>??????BBBFFFIIILLLQQQYYY___jjjuuu{{{ooogggcccccchhhppp{{{~~~]]]QQQJJJGGGNNNhhhgggOOOEEEBBB@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAABBBBBBCCCAAAAAABBBBBBCCCCCCCCCDDDGGGGGGHHHIIIKKKLLLMMMNNNNNNQQQ\\\ooo<<<;;;999999;;;>>>AAACCCVVVoooxxxlll___WWWSSSSSSTTTLLLWWWhhh|||tttpppxxx~~~xxxwwwvvvtttuuuxxxvvv|||www```NNNKKKKKKCCC>>>>>><<<999888:::999999<<>>>>>@@@CCCGGGKKKPPPWWW\\\^^^bbbhhhnnnooolllhhhdddeeeaaa]]]\\\[[[XXXSSSOOOJJJHHHFFFDDDCCCCCCDDDEEEDDDEEEFFFGGGIIIJJJKKKLLLKKKLLLMMMMMMKKKJJJJJJKKKIIIGGGEEEEEEFFFEEEDDDBBB@@@???<<<:::999:::;;;;;;666999<<<===???DDDHHHKKKPPPcccuuu|||uuuddd___XXXPPPJJJHHHIIIJJJBBBBBBAAA@@@???>>>>>>===<<<;;;<<<@@@DDDEEEAAA>>>===::::::>>>>>>:::666666333222000//////000222333222333444444666999>>>BBBFFFEEEDDDDDDDDDBBB???===999999:::;;;<<<===???@@@@@@CCCGGGIIILLLRRRZZZ```jjjvvvzzzmmmfffbbbcccgggppp{{{yyyYYYPPPLLLHHHMMMWWWuuuuuuXXXGGGAAA@@@@@@@@@????????????>>>======>>>???AAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGHHHJJJKKKMMMNNNOOORRR^^^qqq;;;::::::<<<;;;:::???FFFVVVtttpppaaaVVVQQQOOOQQQXXXggg}}}wwwhhheeeooo|||yyywwwtttqqqpppsssssswww~~~jjj\\\KKKDDDFFFGGGCCC>>>???<<<999888999;;;;;;;;;>>>===<<<;;;<<<>>>@@@BBBBBBBBBCCCCCCBBB@@@???===>>>===<<<;;;:::;;;<<<<<<:::???FFFLLLQQQUUUXXX[[[hhhggghhhkkknnnmmmhhhdddbbbaaa___]]]ZZZVVVTTTRRRKKKJJJHHHFFFDDDBBBAAAAAADDDEEEGGGIIIJJJJJJJJJJJJKKKMMMOOOMMMJJJGGGHHHIIIHHHHHHHHHHHHGGGEEECCCBBBAAA???===<<<<<<;;;888666888999;;;<<<>>>BBBGGGKKKQQQ\\\lll{{{vvvpppeeeYYYPPPIIIEEEDDDDDDDDDBBB@@@>>>===;;;:::<<<;;;===@@@BBBBBB===999888888888777777555444444222222222111222222333333444444444666999>>>CCCFFFHHHHHHFFFEEECCCAAA@@@???<<<;;;::::::;;;<<<===>>>@@@AAAEEEKKKOOOSSS[[[dddoooyyyzzzmmmdddddddddfffnnn~~~qqqYYYMMMHHHFFFFFFTTTaaazzzhhhMMMBBBCCCBBB@@@>>>======>>>???@@@@@@AAAAAAAAAAAABBBBBBAAABBBDDDDDDCCCBBBCCCDDDFFFGGGHHHJJJLLLMMMNNNOOONNNTTTbbbxxx<<<:::;;;===<<<;;;@@@GGGUUUsssiiiXXXPPPOOOQQQXXXggg|||ooohhhmmmwwwzzzwwwsssnnnmmmooonnnqqqxxx~~~rrr^^^TTTHHHDDDGGGIIIHHHDDD@@@>>>;;;:::;;;<<<<<<;;;<<<;;;:::999:::<<<>>>???DDDDDDDDDDDDCCCBBB@@@???>>>===<<<;;;;;;;;;<<<======AAAHHHMMMRRRVVVZZZ\\\eeefffiiimmmpppmmmgggbbb```___]]][[[WWWTTTQQQPPPJJJIIIGGGEEECCCCCCCCCCCCDDDFFFHHHJJJLLLMMMMMMMMMLLLNNNOOONNNJJJHHHHHHJJJHHHHHHIIIHHHGGGFFFDDDBBBBBB@@@>>><<<<<<;;;999777888999;;;<<<>>>BBBFFFJJJJJJTTTbbbqqqtttcccTTTKKKGGGGGGCCCCCCAAA???>>><<<;;;:::;;;;;;<<>>BBBDDDHHHGGGFFFCCCAAA???>>>===;;;;;;::::::;;;<<<>>>???AAAAAAEEEKKKOOOSSS[[[eeeoooyyyyyynnngggeeeeeegggoookkkUUUMMMJJJIIIJJJIIIXXXxxxzzzWWWDDDCCCBBB@@@>>>======>>>????????????@@@@@@@@@AAAAAAAAABBBDDDDDDCCCCCCCCCDDDGGGGGGHHHJJJLLLMMMOOOOOOPPPVVVdddyyy>>>;;;;;;======<<<@@@FFFRRRmmmqqqZZZQQQPPPNNNUUUdddvvv|||sssttt}}}zzzvvvqqqkkkhhhiiihhhjjjpppuuuxxxmmm\\\RRRMMMGGGEEEFFFHHHIIIGGGBBB@@@===<<<=========<<<<<<;;;999999999;;;===???CCCDDDDDDDDDCCCAAA???>>>===<<<;;;;;;;;;<<<===>>>BBBEEEJJJNNNRRRVVV[[[^^^ccceeejjjooopppmmmfff```]]]\\\[[[XXXUUURRROOOMMMIIIGGGEEECCCCCCDDDEEEFFFDDDFFFIIILLLNNNPPPQQQQQQMMMOOOPPPNNNLLLJJJJJJJJJHHHIIIIIIIIIHHHFFFDDDCCCCCCAAA???======<<<:::888888999;;;<<<===AAAEEEIIIFFFMMMXXXdddsssmmmYYYLLLHHHIIIBBBAAA@@@>>><<<;;;::::::::::::;;;===>>>===:::777777777888888888777777666222222222222222333444444555555666888;;;???BBBDDDHHHGGGEEECCC@@@>>><<<;;;;;;;;;::::::;;;<<<>>>???BBBCCCFFFLLLOOOSSS\\\eeepppzzzxxxoooiiieeeeeehhhqqqfffRRRKKKIIIIIIKKKCCCNNNjjj~~~ZZZCCCBBBAAA@@@>>>>>>>>>??????>>>>>>?????????@@@@@@@@@AAACCCDDDEEEDDDCCCDDDEEEGGGHHHIIIKKKLLLNNNOOOPPPSSSXXXfff{{{@@@<<<;;;<<<<<<<<>>?????????>>>>>>===<<<;;;;;;===???@@@BBBBBBBBBBBB@@@>>><<<;;;<<<<<<;;;;;;;;;===>>>???EEEGGGKKKNNNQQQVVV[[[^^^ccceeejjjmmmnnnkkkfffbbb\\\\\\ZZZWWWTTTQQQNNNMMMJJJHHHFFFDDDCCCDDDEEEFFFDDDFFFIIIMMMPPPRRRSSSSSSPPPPPPPPPPPPNNNMMMLLLKKKHHHIIIIIIIIIIIIGGGEEEDDDDDDBBB@@@???>>>===;;;999888999;;;;;;<<<@@@DDDGGGIIIMMMSSSZZZeeewwwqqq[[[MMMHHHIIIAAA@@@>>><<<;;;;;;;;;;;;999:::;;;<<<<<<:::888666666777888888888888888777222222222222222333444555444555777:::>>>AAADDDFFFIIIHHHFFFCCC@@@===;;;:::;;;:::::::::;;;===>>>???DDDDDDGGGLLLPPPTTT]]]gggrrr|||wwwmmmgggcccdddgggqqqfffQQQIIIFFFFFFFFFEEEGGGTTThhhqqqfffPPPAAAAAAAAA??????>>>>>>??????????????????@@@@@@@@@@@@AAACCCEEEEEEDDDDDDEEEFFFHHHHHHJJJKKKMMMNNNPPPPPPSSSYYYhhh}}}BBB===;;;<<<<<<;;;<<<@@@GGGWWWjjjtttwwwyyyzzz{{{xxxrrr]]]QQQLLLIIIQQQ]]]hhhrrr{{{|||uuurrrnnnhhhdddeeeffffffiiimmmppptttkkk^^^SSSLLLJJJIIIIIIHHHGGGDDDBBBAAAAAACCCBBB@@@@@@AAAAAAAAA??????>>>===<<<<<<===???@@@BBBCCCCCCBBBAAA>>><<<;;;<<<;;;;;;;;;<<<===???@@@EEEHHHKKKNNNRRRVVV[[[^^^dddfffiiijjjiiihhhfffeee^^^]]][[[YYYUUURRROOONNNLLLJJJHHHEEEDDDDDDEEEEEECCCFFFIIIMMMQQQSSSTTTUUURRRRRRQQQQQQPPPOOOMMMLLLIIIIIIJJJJJJIIIHHHGGGFFFEEECCCAAA@@@@@@???<<<;;;888999:::;;;<<<>>>BBBFFFJJJLLLOOOSSSZZZjjj}}}rrr___OOOHHHGGG@@@???===;;;::::::;;;<<<:::;;;<<<<<<;;;999777666666777777888888888777777222222222222333444555666333555888===AAAEEEHHHIIIJJJIIIFFFDDDAAA>>><<<;;;::::::::::::;;;===???@@@DDDDDDGGGMMMPPPUUU___iiiuuuvvvkkkdddaaabbbfffqqqfffQQQIIIFFFDDDDDDFFFDDDEEEKKKNNNKKKDDD@@@@@@@@@??????????????????@@@@@@@@@AAAAAAAAAAAABBBAAACCCEEEFFFEEEEEEFFFGGGHHHIIIJJJLLLNNNOOOPPPQQQRRRYYYiiiGGGAAA<<<======;;;;;;===CCCMMMXXX]]]\\\\\\___bbbhhhwwwqqq\\\NNNHHHIIIQQQ\\\ccchhhooowww~~~yyysssppplllfffcccdddfffeeegggkkkmmmqqqzzzkkk^^^UUUMMMJJJLLLEEEEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@AAACCCCCCBBBAAA???>>><<<;;;;;;<<<>>>???FFFFFFFFFEEECCCAAA???>>>;;;;;;;;;;;;<<<>>>@@@BBBEEEHHHLLLPPPSSSWWW[[[^^^eeefffhhhhhhgggffffffggg___^^^]]]ZZZWWWTTTQQQPPPMMMLLLJJJHHHGGGFFFEEEEEEDDDGGGJJJNNNRRRTTTVVVVVVTTTSSSRRRRRRRRRQQQOOOMMMIIIIIIJJJKKKJJJIIIHHHGGGGGGEEEBBBAAAAAA@@@>>><<<999:::::::::;;;===AAADDDFFFIIILLLOOOUUUaaaqqq}}}}}}tttrrrttttttlll^^^PPPHHHEEE@@@???<<<;;;:::;;;<<<===<<<===>>>===;;;888888888666666777777777666666555222222222222333555666777444777;;;@@@EEEHHHJJJKKKIIIHHHFFFDDDAAA???===<<<::::::999:::;;;===???@@@DDDDDDGGGMMMQQQWWWbbblllyyytttiiiaaa___aaafffqqqdddQQQJJJGGGFFFFFFCCCBBBBBBBBBBBBBBBAAAAAA????????????????????????@@@@@@AAAAAAAAABBBBBBBBBAAACCCFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNPPPQQQRRRRRRYYYjjjLLLEEE?????????<<<;;;<<>><<<<<<===???@@@GGGGGGGGGFFFDDDBBB@@@>>>;;;;;;;;;;;;===???AAABBBEEEIIINNNSSSWWWZZZ]]]```bbbeeeiiiiiigggeeeeeeeee```___]]][[[XXXUUURRRPPPKKKKKKKKKKKKJJJIIIHHHGGGGGGIIILLLPPPTTTVVVWWWXXXVVVTTTSSSSSSTTTSSSQQQNNNIIIJJJJJJKKKKKKJJJHHHGGGHHHFFFCCCBBBBBBAAA???===999::::::::::::<<<@@@CCCBBBFFFKKKNNNQQQYYYeeennnzzzxxxlll```VVVXXXZZZ\\\YYYSSSLLLFFFCCC@@@???<<<;;;;;;<<<>>>???>>>@@@AAA???<<<999999:::666666666666666555444333222222222333444555666777888;;;???DDDGGGIIIIIIIIIGGGFFFDDDBBB@@@>>>===<<<999999999:::;;;===???AAACCCCCCGGGMMMRRRXXXdddooo}}}{{{qqqgggaaa___aaagggsssbbbPPPIIIGGGFFFFFFBBBBBBBBBBBBBBBCCCBBB????????????@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAABBBDDDFFFGGGFFFGGGHHHIIIJJJJJJKKKMMMOOOPPPRRRRRRUUU\\\lllPPPHHHBBBAAA@@@===;;;<<>>>>>>>>???AAADDDEEEEEEDDDDDDBBBAAA??????@@@BBBCCCFFFFFFFFFEEECCCAAA>>>===;;;;;;;;;;;;===???BBBCCCEEEIIIPPPUUUYYY\\\___aaa___dddjjjkkkiiieeedddccc```___^^^[[[XXXUUURRRPPPHHHJJJLLLMMMMMMLLLJJJIIIIIIKKKOOORRRUUUXXXYYYYYYWWWUUUSSSSSSUUUTTTQQQNNNIIIJJJKKKKKKKKKJJJIIIHHHHHHFFFDDDCCCCCCBBB???===999::::::::::::<<>>??????@@@@@@@@@??????>>>????????????@@@@@@@@@BBBDDDFFFGGGGGGGGGHHHJJJJJJJJJLLLMMMOOOQQQRRRRRRWWW^^^nnnRRRLLLDDD???<<<===>>>>>>AAACCCFFFIIIJJJLLLXXXdddsssXXXJJJFFFHHHJJJLLLLLLLLLQQQYYYaaadddppp|||wwwnnngggbbb___\\\ZZZZZZ]]]``````aaaeeemmmttt|||vvvsssuuuxxx}}}nnndddWWWTTTPPPMMMJJJHHHEEEBBB@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBCCCFFFGGGGGGFFFHHHGGGEEECCC@@@???>>>===EEEDDDCCCDDDDDDCCC@@@>>>>>>===;;;;;;<<>>@@@@@@FFFBBB===;;;<<<>>>>>>===;;;:::888666555555555666111111222333555777999:::???CCCHHHJJJIIIGGGEEEDDDEEEDDDCCCBBB@@@>>><<<::::::;;;<<<<<<;;;;;;===??????EEELLLPPPSSSZZZgggpppwwwppphhhaaaeeedddhhhuuu]]]MMMIIIDDDAAAAAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@AAAAAABBB@@@CCCGGGIIIIIIGGGGGGGGGGGGHHHKKKMMMPPPRRRSSSTTTXXX\\\lllVVVPPPHHHAAA>>>>>>?????????@@@CCCEEEEEEGGGRRR]]]{{{qqqXXXJJJFFFEEEGGGHHHGGGFFFIIIPPPWWW```lll~~~|||vvvnnngggccc___\\\ZZZ[[[]]]______^^^bbbiiiooouuu|||uuupppnnnoootttzzz|||zzzxxxwwwtttmmmddd]]]TTTQQQMMMIIIGGGEEEBBB@@@BBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDFFFHHHGGGFFFEEECCCAAA???>>>>>>>>>>>>EEEDDDDDDDDDEEEDDDAAA??????>>><<<<<<===AAAEEEGGGJJJMMMRRRVVVZZZ]]]^^^___```bbbdddcccaaa```aaacccbbbcccdddccc```^^^^^^^^^\\\[[[YYYXXXVVVVVVVVVVVVSSSTTTUUUTTTTTTTTTVVVXXXXXXWWWVVVVVVVVVUUURRROOOOOOMMMKKKJJJJJJIIIGGGEEEHHHHHHGGGFFFEEECCCBBBAAA>>><<<999999:::<<<<<<<<<@@@AAABBBCCCDDDEEEFFFFFFGGGHHHGGGCCC===999777888222222333666999;;;:::999888999:::;;;===???AAABBBDDDAAA===;;;<<<===<<<;;;888777666444333333333333222222333444666888:::;;;???BBBFFFHHHHHHFFFEEEDDDCCCCCCBBBAAA???>>><<<;;;:::;;;<<<<<<;;;;;;===???AAAFFFMMMQQQUUU]]]jjjuuu}}}uuunnnfff___```bbbiiixxx^^^MMMHHHDDDAAABBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>???@@@AAAAAA????????????????????????@@@CCCGGGIIIIIIGGGGGGGGGIIIKKKMMMOOORRRSSSTTTUUUZZZ]]]nnn]]]VVVLLLEEE@@@?????????;;;;;;===@@@???@@@IIISSSmmmnnnWWWJJJFFFBBBCCCCCCAAA@@@BBBHHHMMMYYYeeewww~~~yyyrrrkkkfffccc___]]]\\\^^^^^^]]]\\\^^^ccchhhoootttwwwpppllljjjmmmqqqqqqnnnlllgggddd\\\]]]___cccfffddd]]]WWWSSSPPPKKKGGGEEECCCAAA@@@BBBCCCDDDEEEFFFGGGHHHHHHGGGEEEDDDEEEGGGHHHHHHGGGDDDCCC@@@>>>>>>???@@@BBBEEEDDDDDDDDDEEEDDDBBB@@@@@@???======???CCCGGGIIIMMMPPPTTTXXX\\\^^^^^^___^^^___``````___^^^___```bbbeeeggggggfffdddccccccaaa```^^^]]][[[ZZZZZZYYYXXXXXXXXXWWWUUUTTTUUUWWW[[[ZZZYYYYYYYYYXXXUUURRRTTTQQQNNNLLLKKKKKKIIIHHHIIIIIIIIIHHHGGGEEEDDDCCC@@@>>>;;;:::;;;<<<;;;;;;??????@@@@@@AAA@@@@@@@@@;;;;;;;;;999666444444555000//////000333555666666444555777999<<>>AAADDDEEEDDDCCCCCCCCCAAAAAAAAA@@@???>>><<<;;;:::;;;<<<<<<;;;<<<>>>@@@CCCHHHMMMRRRXXXbbbppp{{{|||ssskkkccc^^^___ccclll|||aaaOOOIIIDDDBBBDDDBBBCCCCCCBBBBBBAAA@@@???@@@???????????????@@@@@@>>>???@@@AAAAAA@@@???>>>@@@CCCGGGHHHHHHGGGHHHHHHLLLMMMOOOQQQSSSTTTUUUVVV[[[___pppccc[[[PPPGGGAAA???>>>>>>:::999:::;;;;;;;;;BBBJJJ___vvviiiTTTHHHDDD@@@AAA@@@???>>>@@@DDDHHHSSS^^^ooo~~~xxxrrrmmmiiieeebbb^^^^^^^^^]]]\\\]]]aaadddmmmpppyyy|||tttooolllnnnrrrzzzwww^^^SSSSSSTTTRRRQQQRRRTTTYYY```ffffffbbb]]]VVVRRRLLLGGGEEECCCBBBAAA@@@@@@BBBDDDFFFIIIKKKLLLIIIHHHFFFFFFHHHIIIIIIHHHHHHFFFBBB@@@???@@@CCCDDDDDDDDDDDDEEEFFFFFFCCCAAA@@@???>>>>>>@@@DDDHHHKKKOOOQQQUUUYYY[[[]]]]]]]]]\\\]]]]]]^^^^^^___```aaacccfffjjjlllkkkjjjiiiiiifffeeecccbbb```___^^^]]]_________\\\YYYXXXXXXYYY___^^^]]]]]]\\\[[[XXXUUUYYYUUUQQQNNNMMMMMMLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDBBB@@@===<<<<<<<<<;;;999;;;<<<>>>???@@@AAAAAA@@@;;;;;;999777555333222222555222000///000222222222222333555777:::===@@@BBB>>>===<<<;;;:::999777666:::999888777666555555555333333444555666888:::;;;<<<>>>AAAAAAAAA@@@AAABBB???????????????>>>===<<<999:::<<<<<<<<<===???AAAEEEHHHNNNSSS[[[gggwww|||qqqiiibbb^^^aaaeeennn}}}fffQQQJJJEEEBBBDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@??????>>>????????????@@@BBBDDDDDDCCCAAA@@@@@@CCCFFFHHHHHHHHHHHHIIINNNOOOPPPRRRTTTUUUUUUVVVZZZ```qqqggg___SSSHHHAAA>>>======:::999999:::999999>>>EEETTTjjjzzzbbbOOOEEEAAA======<<<<<<===???BBBEEEMMMVVVeeeuuu}}}xxxtttooojjjgggaaaaaa``````___```ccceeelllnnntttxxxqqqllllllpppxxx}}}kkk]]]PPPLLLKKKJJJJJJLLLGGGJJJQQQ[[[eeeiiigggddd[[[VVVNNNHHHDDDBBBAAA@@@======???BBBFFFJJJNNNPPPLLLIIIGGGFFFGGGIIIIIIHHHJJJGGGDDD@@@???@@@BBBCCCDDDDDDDDDEEEGGGGGGEEECCC@@@???>>>???AAAEEEJJJMMMPPPRRRUUUXXXZZZ[[[[[[[[[\\\\\\\\\]]]___aaacccddddddhhhmmmpppppppppppppppooonnnmmmlllkkkiiihhhggghhhhhhgggdddaaa______```dddbbbaaa```___]]]ZZZWWWYYYVVVQQQNNNNNNMMMLLLLLLIIIIIIIIIHHHGGGFFFEEEDDDDDDBBB???>>>======;;;999999;;;===???@@@@@@???>>>>>><<<:::888666555444333666333///...///000111111222333444555888:::<<<===;;;<<<;;;:::999888777777::::::999999888777666555222333333444555777888999:::<<>>???@@@???????????????>>>======888:::;;;<<<<<<>>>@@@BBBEEEIIINNNUUU___mmm}}}}}}qqqiiiccc```aaaeeemmm|||jjjTTTKKKEEEBBBDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@??????>>>????????????@@@BBBDDDEEEDDDBBBAAA@@@CCCFFFGGGGGGHHHIIIJJJNNNOOOQQQRRRTTTUUUVVVVVVYYY___rrrjjjaaaTTTHHHAAA>>>===<<<<<<999999::::::999<<>>???BBBFFFJJJNNNPPPMMMJJJGGGFFFGGGHHHHHHHHHHHHFFFBBB@@@>>>>>>???@@@DDDDDDDDDFFFHHHHHHFFFEEEAAA@@@@@@@@@CCCHHHMMMPPPRRRTTTWWWYYYZZZZZZZZZYYY\\\[[[ZZZ]]]aaaeeeggghhhhhhkkkpppsssuuuvvvxxxyyyvvvvvvvvvvvvuuusssrrrqqqpppppppppmmmjjjhhhiiijjjjjjhhhfffeeeccc```\\\YYYVVVSSSOOOMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCC@@@??????>>>;;;999999;;;<<<>>>>>>===<<<:::===:::888666777777777666111///---,,,...000222222222222333444555777999::::::::::::999777777888:::999999999999888666555444222222333333444666777888:::===@@@AAA@@@?????????@@@@@@@@@@@@???>>>======888:::;;;<<<===>>>AAADDDFFFJJJPPPYYYfffuuu|||ppphhhdddaaa]]]cccnnn~~~iiiSSSKKKEEEBBBDDDCCCDDDDDDCCCCCCBBBAAA@@@@@@???????????????@@@@@@>>>???@@@AAABBBBBBAAAAAAAAACCCEEEGGGGGGHHHIIIKKKNNNOOOQQQSSSUUUVVVWWWWWWXXX```tttmmmdddVVVJJJBBB???>>>======:::999;;;;;;999<<>>999888777888:::<<<>>>>>>CCCHHHPPP\\\mmm~~~wwwsssqqqpppmmmlllkkkjjjiiihhhnnnmmmpppyyyyyynnnjjjjjjmmmrrr|||pppeeeYYYTTTQQQPPPMMMHHHGGGIIIQQQRRRVVV^^^gggmmmmmmllloooggg\\\QQQJJJFFFDDDCCCBBBBBBBBBDDDFFFJJJMMMOOONNNKKKGGGEEEFFFGGGHHHHHHEEEDDDBBBAAA@@@@@@@@@AAADDDCCCDDDFFFHHHIIIGGGFFFCCCCCCBBBCCCGGGKKKPPPTTTUUUWWWYYY[[[[[[[[[ZZZYYYZZZYYYYYY\\\bbbhhhjjjkkkmmmppptttwwwzzz|||~~~}}}wwwxxxwwwuuusssrrrssstttqqqooollljjjhhhddd___\\\TTTRRRPPPOOOOOOOOOMMMKKKJJJJJJJJJJJJIIIHHHHHHGGGDDDCCCAAA@@@@@@???<<<:::888:::===???@@@@@@???>>>===:::777666777888888777111000......///111111000000000111222444666888999999::::::888666777:::===:::;;;;;;;;;:::888666555444444444444555777888999;;;???CCCEEEDDDCCCAAAAAAAAAAAAAAAAAA@@@???>>>===777999;;;<<<===???BBBEEEHHHLLLTTT^^^lll|||{{{nnngggcccbbb]]]fffttteeeQQQJJJEEECCCDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>???@@@AAAAAA??????@@@@@@AAABBBBBBCCCAAACCCEEEFFFGGGHHHJJJLLLOOOPPPRRRUUUWWWYYYZZZZZZYYYaaavvvooofffXXXKKKCCC@@@??????===:::999;;;;;;:::<<<@@@CCCZZZuuuYYYGGG@@@>>>>>><<<:::999999;;;===>>>>>>@@@DDDJJJTTTeee}}}zzzxxxvvvssspppnnnmmmjjjiiirrrpppssszzzxxxrrrsssuuu|||uuuhhhddd\\\VVVUUUSSSPPPOOOQQQNNNPPPVVVaaannnyyy}}}~~~yyyqqqdddXXXPPPKKKIIIGGGGGGFFFEEEEEEGGGIIILLLMMMNNNKKKGGGEEEEEEGGGGGGGGGDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFIIIIIIHHHFFFFFFEEEEEEFFFIIINNNSSSVVVWWWYYYZZZ\\\]]]\\\[[[ZZZYYYWWWWWW[[[bbbiiilllmmmpppssswwwzzz}}}{{{||||||zzzyyyxxxyyyzzzvvvtttqqqnnnkkkgggaaa^^^VVVTTTSSSSSSSSSRRRPPPNNNKKKLLLLLLLLLKKKJJJIIIIIIDDDCCCAAAAAAAAA@@@===;;;666999===BBBEEEFFFFFFFFFAAA===888777777888777555777444222111111111///......///000111444666888999888999999777666777<<<@@@===>>>>>>>>>===;;;999888555555555555666888999999===AAAFFFHHHHHHEEEDDDCCCBBBBBBBBBAAA@@@???>>>===777999;;;<<<===???CCCEEEJJJNNNVVVbbbqqqyyymmmeeecccbbb```kkk|||```NNNIIIEEEDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>???@@@AAABBBBBBAAAAAABBBBBBDDDEEEFFFAAACCCEEEFFFFFFHHHJJJLLLPPPQQQSSSVVVYYY[[[\\\]]]ZZZcccxxxqqqjjj^^^QQQFFF???;;;999===;;;:::999999:::<<<>>>FFFTTTooofffOOOEEE@@@<<<:::333555777888999999;;;===???BBBFFFNNN]]]vvvzzzzzzyyyvvvsssqqqqqqrrrtttrrrxxx}}}sssllleee___\\\YYYUUUSSSUUUXXX[[[___hhhwww}}}qqqcccWWWOOOLLLLLLKKKLLLLLLJJJIIIJJJMMMOOOLLLLLLLLLKKKHHHFFFCCCAAA@@@DDDGGGFFFCCCBBBEEEIIIIIIIIIIIIJJJJJJIIIHHHHHHBBBDDDFFFIIIMMMRRRUUUXXXYYYZZZ\\\^^^^^^\\\ZZZXXXYYYYYYZZZ]]]bbbhhhnnnqqqsssuuuvvvwwwyyyzzz|||zzzwwwuuurrrnnniiifff___[[[VVVRRRQQQQQQPPPOOOKKKKKKJJJJJJIIIIIIHHHHHHHHHFFFCCC@@@???===;;;999:::<<<>>>@@@BBBCCCDDDEEE???===:::999888777666444333333444444444444444444000000111111222333555555888888888999;;;>>>AAABBBAAA???===<<<<<<:::888666333333333444666999;;;===CCCDDDFFFHHHHHHGGGFFFEEEJJJGGGCCCAAAAAA@@@===;;;===;;;;;;=========AAAHHHJJJNNNWWWdddsss~~~pppdddbbbfffhhhlll{{{[[[OOOHHHFFFGGGCCCFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBBBBAAAAAAAAABBBDDDDDDEEEGGGJJJLLLLLLKKKPPPRRRVVVXXXXXXXXXZZZ[[[\\\jjj~~~ssslllaaaUUUKKKDDD@@@>>><<<<<<;;;:::;;;<<<===>>>AAANNNhhhzzz[[[HHHAAA===:::999444666888888888999;;;===???CCCGGGNNN\\\ttt~~~{{{wwwuuuuuuvvvxxxvvv{{{yyyrrrkkkhhhddd___\\\]]]aaahhhqqq{{{vvvhhh\\\TTTPPPPPPPPPQQQQQQOOOLLLJJJKKKLLLIIIJJJJJJIIIHHHFFFDDDCCCAAAEEEHHHGGGDDDDDDGGGJJJGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFIIIMMMQQQTTTWWWXXXXXXYYY[[[\\\\\\ZZZWWWVVVWWWWWWYYY]]]cccjjjpppssstttvvvyyyzzz}}}}}}}}}{{{yyywwwtttpppjjjgggccc___YYYTTTRRRPPPOOONNNOOOOOONNNMMMLLLKKKJJJJJJHHHFFFCCCAAA???===<<<;;;???AAAEEEGGGIIIHHHGGGFFF???===;;;:::::::::999888777777666555444444333222111111111111222333444444888888888999;;;>>>@@@BBBAAA???===<<<<<<:::888666555555555777999;;;>>>???GGGHHHJJJKKKLLLKKKJJJIIIJJJGGGCCCBBBBBBAAA???===>>>;;;;;;=========AAAGGGLLLQQQ[[[hhhwww~~~pppdddbbbffflllppp~~~zzzWWWMMMGGGFFFGGGDDDEEEDDDBBB@@@????????????@@@?????????>>>=========@@@BBBDDDDDDBBBBBBBBBCCCCCCDDDEEEHHHKKKMMMMMMMMMRRRUUUYYY[[[\\\]]]___aaaaaammmppphhh\\\PPPHHHBBB>>>===<<<<<<<<<<<<=========>>>>>>HHH^^^{{{zzzeeeMMMAAA===;;;::::::555777888999999:::<<<>>>@@@DDDIIINNNZZZppp~~~{{{{{{{{{}}}{{{~~~}}}xxxqqqnnnnnnmmmxxx}}}ooobbbYYYUUUSSSVVVWWWWWWTTTPPPLLLIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDAAADDDFFFFFFDDDCCCFFFHHHEEEEEEFFFFFFFFFFFFFFFEEEGGGIIIMMMQQQTTTWWWXXXYYYWWWXXXYYYZZZYYYVVVTTTRRRUUUVVVYYY^^^dddkkkqqquuuwwwzzz~~~|||yyytttnnniiigggbbb\\\VVVSSSQQQNNNMMMNNNMMMLLLKKKJJJIIIHHHHHHIIIGGGDDDBBB???>>>======AAACCCFFFIIIIIIGGGCCCAAA???>>><<<<<<===>>>===<<<<<<;;;:::888666444222222222222111111111111222222777777777999;;;===@@@AAAAAA???===<<<<<<;;;888777777777999:::<<<>>>@@@AAAFFFGGGHHHIIIJJJIIIHHHGGGHHHFFFCCCBBBBBBBBB@@@???>>><<<<<<>>>======AAAGGGOOOUUU```ooo~~~~~~pppeeebbbeeemmmqqqyyyXXXNNNHHHFFFGGGDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCDDDFFFEEEDDDCCCCCCDDDBBBDDDGGGJJJLLLNNNOOOOOOPPPTTTXXX[[[]]]___aaabbbfffpppkkkbbbTTTHHHBBB>>><<<;;;;;;<<<======>>>======<<<@@@FFFVVVmmmyyycccTTTDDD>>><<<;;;:::;;;777888999999:::;;;>>>AAAAAAFFFJJJNNNXXXnnn~~~rrreee[[[UUURRRWWWYYY[[[YYYTTTNNNIIIGGGFFFFFFFFFEEEEEEDDDCCCCCC???AAABBBBBBAAAAAACCCEEEDDDEEEEEEFFFFFFFFFFFFFFFHHHKKKOOOSSSVVVWWWXXXXXXXXXXXXXXXXXXVVVTTTRRRPPPUUUWWWZZZ___eeelllrrruuuzzz~~~xxxrrrmmmhhhddd]]]WWWTTTQQQOOOMMMKKKKKKKKKJJJIIIIIIHHHHHHIIIHHHEEEBBB@@@>>>???@@@CCCEEEGGGHHHGGGDDDAAA??????===<<<<<<>>>??????>>>>>>===;;;:::888666444333333333222111111111111111666666777888:::===???AAA@@@???===<<<<<<;;;999777777999;;;===???AAAAAABBBDDDEEEFFFFFFFFFFFFEEEEEEEEECCCBBBAAA@@@@@@@@@??????<<<<<<>>>>>>===AAAGGGOOOWWWddduuu|||oooeeeccceeejjjooo~~~{{{[[[QQQIIIEEEEEEBBBCCCBBBAAAAAA@@@?????????===>>>???@@@AAABBBCCCCCCCCCDDDFFFEEECCCBBBBBBCCCBBBEEEIIILLLNNNPPPQQQRRRTTTWWW[[[^^^___aaacccdddgggppphhh^^^PPPFFFBBBAAAAAA@@@===============<<<;;;:::???BBBNNNaaaqqq{{{rrraaaQQQGGG>>>;;;;;;999888999888999:::;;;;;;>>>BBBEEEEEEHHHKKKOOOZZZpppssseee[[[TTTPPPWWWYYY\\\[[[VVVPPPKKKHHHHHHGGGFFFDDDCCCBBBAAAAAA???@@@AAABBBAAABBBCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGIIIKKKOOORRRUUUVVVVVVUUUXXXXXXWWWWWWUUUSSSQQQOOOVVVWWW[[[```fffmmmrrruuu{{{~~~yyysssnnnhhhddd]]]XXXUUURRRPPPOOOMMMMMMMMMMMMMMMNNNNNNNNNHHHHHHFFFBBB???>>>@@@CCCIIIJJJJJJJJJIIIGGGDDDCCC>>>===;;;<<<>>>??????>>>===<<<<<<:::999888777777555444333222111111111111666666666777999<<>><<<<<<<<<;;;999777777999<<>>===>>>>>>>>><<<<<<>>>>>>>>>CCCIIIOOOXXXgggzzzzzzooofffcccfffhhhmmm}}}wwwZZZQQQIIIEEEEEEBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDCCCBBBAAAAAABBBBBBFFFLLLOOOPPPQQQRRRTTT]]]```ccceeeffffffhhhiiieeennn]]]UUUKKKFFFGGGHHHFFFDDDAAA@@@???>>>===<<<;;;:::;;;<<>>AAAFFFJJJLLLLLLMMMRRR___vvvrrrddd\\\VVVRRRWWWZZZ]]]]]]YYYSSSNNNLLLIIIHHHFFFDDDBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKNNNPPPRRRSSSTTTTTTWWWVVVVVVUUUSSSQQQPPPOOOTTTVVV[[[aaahhhoootttwww{{{}}}xxxsssoookkkfff```ZZZWWWTTTRRRPPPLLLLLLLLLLLLMMMMMMMMMMMMFFFGGGFFFBBB>>>>>>AAAEEEIIIJJJLLLLLLLLLIIIFFFDDD???>>><<<<<<===>>>===<<<<<<<<<;;;;;;:::::::::999555555444333333333333333555555666777999;;;>>>@@@@@@>>><<<<<<<<<;;;:::888666999===@@@BBBCCCBBBAAACCCBBBBBBBBBBBBAAAAAAAAA???@@@@@@>>><<<;;;<<<======;;;;;;>>>??????DDDKKKPPPZZZjjj}}}wwwnnnfffdddfffhhhnnn~~~mmmSSSNNNGGGDDDEEECCCBBBCCCCCCCCCCCCBBBAAA@@@BBBAAA@@@???>>><<<;;;;;;>>>@@@BBBBBBAAA@@@AAABBBCCCIIIOOORRRRRRQQQSSSUUU^^^aaadddfffffffffggghhhcccoooPPPLLLKKKNNNSSSUUUPPPKKKGGGEEEBBB@@@>>><<<<<<<<<;;;999???LLLXXX^^^```bbb```fffhhhbbbYYYRRRJJJBBB:::666555777666333444777999:::<<<>>>@@@EEEJJJOOOTTTRRRPPPVVVfffrrrfff___\\\YYYZZZ]]]```___[[[VVVQQQOOOGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIIIILLLLLLMMMOOOPPPRRRSSSSSSTTTSSSSSSRRRPPPOOONNNNNNPPPSSSYYYaaajjjrrrxxx{{{|||xxxuuuqqqlllddd^^^YYYVVVSSSQQQLLLLLLKKKKKKJJJIIIIIIHHHEEEFFFEEEAAA======AAAFFFGGGKKKPPPSSSSSSOOOIIIEEEBBB@@@>>>=========<<<:::<<<<<<<<<;;;::::::999999666666555444444444555555555555555666888;;;===??????>>><<<<<<<<<<<<:::888777:::>>>BBBDDDDDDCCCAAA@@@??????>>>>>>>>>>>>>>>@@@AAAAAA???;;;:::;;;===;;;999:::>>>@@@AAAFFFMMMTTT]]]lll~~~tttlllfffeeefffgggnnn~~~hhhQQQMMMGGGDDDEEECCCAAAAAABBBCCCBBBAAA@@@???@@@@@@??????>>>===<<<<<<<<<>>>AAAAAAAAAAAABBBCCCEEEKKKQQQTTTSSSQQQSSSUUUYYY\\\```bbbcccdddeeegggdddrrrKKKLLLQQQZZZcccddd]]]VVVKKKIIIEEEAAA???=========???;;;===GGGPPPSSSSSSSSSRRRXXXZZZRRRHHHBBB===:::777555555777777555666:::999;;;===???BBBGGGMMMRRRZZZVVVSSSYYYkkkssshhhcccaaa```^^^```bbbaaa]]]WWWSSSQQQFFFEEEDDDCCCCCCDDDEEEFFFBBBAAAAAABBBDDDEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIMMMMMMMMMNNNPPPQQQSSSTTTRRRQQQPPPOOOOOONNNMMMMMMMMMPPPXXXaaakkkttt{{{}}}{{{vvvppphhhaaa[[[WWWSSSQQQRRRQQQPPPNNNMMMKKKIIIIIIDDDEEEEEEAAA<<<<<>>======;;;999>>>===<<<;;;:::999888888666666555555555666666777444444555666888;;;===??????===<<<<<<<<<<<<:::888888;;;@@@DDDFFFFFFDDDBBBCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBB@@@<<<:::;;;===:::888:::>>>@@@BBBGGGNNNWWW___nnn}}}ssslllfffeeegggeeelll|||jjjSSSOOOHHHCCCDDDBBB???@@@AAABBBAAA@@@???>>>======>>>@@@AAABBBCCCDDD<<<>>>@@@BBBBBBBBBCCCEEEFFFLLLSSSUUUSSSQQQSSSUUUYYY\\\```dddeeegggiiijjjgggvvvGGGMMMZZZiiiuuuuuulllcccTTTOOOJJJEEEAAA===999666;;;;;;===@@@DDDFFFGGGFFFEEEEEEDDDCCC@@@<<<999777777777666666666777777888888;;;???BBBFFFLLLUUU[[[bbb]]]YYY___pppwwwooojjjddd___eeeeeeeeeeeeccc]]]UUUPPPQQQMMMHHHFFFFFFGGGEEECCCAAAAAA@@@@@@AAACCCDDDFFFDDDEEEEEEGGGHHHIIIJJJJJJKKKKKKKKKLLLNNNPPPRRRTTTQQQQQQPPPMMMKKKKKKMMMOOORRRVVV[[[aaahhhrrr~~~|||yyyyyytttllleee```ZZZUUURRRUUURRRNNNLLLLLLKKKJJJHHHEEEEEECCCAAA??????AAACCCIIIVVVeeemmmoookkk___TTTJJJDDD>>>>>>===;;;<<>>@@@@@@???===<<<:::999999999;;;===@@@BBBCCCCCCAAA@@@AAA@@@?????????@@@AAABBBEEEDDDBBB@@@===<<<;;;:::<<<@@@CCCBBB???@@@HHHOOO[[[eeettt|||pppiiiddddddfffgggnnn}}}nnnUUUKKKCCCDDDFFF@@@BBBAAA@@@@@@??????@@@@@@@@@@@@@@@?????????>>>>>>?????????@@@BBBDDDEEEFFFDDDKKKRRRUUUSSSRRRTTTVVVZZZ___cccdddggglllllliiijjjuuuMMMTTTbbbrrr~~~xxxqqqaaa\\\SSSIIIAAA===;;;;;;:::::::::<<>>??????>>><<<:::888666444888888777666666777888888999===BBBGGGLLLSSS[[[aaaeee```]]]cccttt~~~tttnnnhhhccccccdddfffhhhhhheee```\\\XXXTTTOOOKKKJJJIIIGGGEEEBBBAAAAAAAAAAAABBBDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKLLLMMMOOOQQQSSSRRRQQQPPPMMMJJJIIIKKKMMMQQQUUU[[[aaahhhsss}}}zzzuuunnnhhhbbb\\\WWWSSSUUURRRNNNLLLLLLKKKJJJHHHEEEEEEDDDAAA>>>>>>@@@AAAJJJWWWhhhtttzzzvvvjjj]]]PPPHHHBBBBBBBBB???======;;;;;;;;;;;;::::::::::::999777666777888999999888777666555555666999<<<>>>???>>>===;;;:::999999999;;;<<>>>>>???@@@BBBCCCEEEDDDBBB@@@>>><<<;;;::::::>>>BBBAAA???BBBIIIPPPXXXcccrrrzzzooohhhcccccceeejjjrrrmmmTTTJJJCCCCCCFFFBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>??????@@@@@@BBBCCCEEEFFFGGGMMMTTTWWWUUUSSSUUUXXX\\\```dddeeeiiinnnooommmlllvvvKKKUUUeeewwwvvvpppcccSSSDDD<<<;;;===999777666777888999777666:::999888666555444444444666555444444444444555666;;;@@@GGGNNNUUU\\\bbbgggiiieeeccciii{{{}}}sssmmmjjjfffgggjjjmmmpppooollliiieee```ZZZUUUQQQMMMIIIGGGCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHKKKKKKKKKLLLMMMNNNPPPQQQQQQPPPNNNKKKHHHHHHIIIKKKPPPTTT[[[bbbiiittt|||xxxqqqkkkeee___YYYUUUUUURRRNNNLLLLLLKKKJJJHHHFFFFFFEEEBBB???>>>???@@@GGGTTTeeevvvvvvhhhYYYOOOFFFEEEFFFCCC>>><<<;;;:::::::::999999999999999888888999:::;;;;;;:::777555444333444666888:::===<<<;;;:::999888888888:::;;;>>>@@@AAAAAA@@@???============???AAACCCDDDDDDDDDBBB@@@>>><<<;;;:::888<<<@@@@@@@@@DDDLLLRRR[[[eeeuuuxxxmmmfffbbbbbbdddjjjrrroooSSSIIIBBBCCCFFFCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@AAABBBDDDDDDIIIPPPWWWYYYWWWUUUWWWZZZ^^^ccceeefffkkkqqqtttssspppxxxGGGRRReeexxx{{{nnn[[[HHH===:::<<<888666444444555555444333888777666555555555666777888777555555555666888999???DDDMMMVVV^^^dddhhhjjjllliiihhhpppyyyqqqnnnmmmnnnpppsssvvvvvvtttrrrrrrnnnggg___WWWPPPKKKHHHDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNLLLLLLKKKIIIGGGGGGIIILLLOOOTTT[[[bbbjjjttt~~~zzzuuuoooiiiccc\\\WWWUUURRRNNNLLLLLLKKKJJJHHHHHHHHHGGGDDDAAA???@@@AAACCCLLL[[[lll}}}}}}rrreeeWWWIIIEEEFFFCCC???<<<;;;::::::999999888888888999888888999<<<===<<<;;;777555333111111333555777:::999888888777888888888999:::<<>>AAACCCDDDCCCCCCBBBAAA???===;;;:::777:::>>>???AAAFFFMMMTTT\\\fffuuuuuujjjddd```aaadddgggppptttUUUKKKDDDBBBEEECCCCCCCCCBBBAAAAAAAAABBBBBB????????????????????????AAA@@@@@@@@@AAABBBBBBCCCJJJQQQXXXZZZXXXVVVXXXZZZ```dddfffgggllltttwwwwwwsss{{{JJJTTTfffxxx|||uuurrriiiZZZIII===::::::777666444444555777666666666666555555555777888999<<<;;;:::999:::<<<>>>@@@DDDJJJSSS^^^gggkkkmmmlllnnnmmmnnnxxxvvvrrrrrrrrrtttvvvyyy{{{zzzxxx{{{wwwpppfff[[[RRRKKKHHHEEEFFFFFFFFFEEEEEEEEEDDDGGGHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLFFFFFFGGGFFFFFFGGGKKKNNNOOOTTT[[[bbbiiisss~~~}}}xxxsssmmmfff^^^YYYUUURRRNNNLLLLLLKKKJJJHHHJJJJJJIIIGGGDDDAAAAAABBB@@@FFFOOO]]]ppp{{{qqq```MMMFFFDDDBBB???===;;;;;;:::999999888777777777777777:::<<<===<<<;;;888666333111000111333444666666666666666777777888888:::<<<>>>???@@@@@@@@@>>>=========???AAABBBDDDBBBBBBBBBAAA???===;;;:::777:::===???AAAGGGNNNTTTXXXaaannn{{{rrrhhhccc___```ccceeepppxxxWWWMMMFFFBBBDDDBBBCCCCCCBBBAAAAAAAAABBBBBB????????????????????????@@@@@@@@@@@@@@@AAABBBCCCIIIOOOWWWYYYWWWVVVXXX[[[aaaeeehhhiiinnnuuuyyyyyyvvv}}}NNNVVVddduuutttjjj```___ZZZQQQFFF>>>::::::888666444444666888888888444444444555555777888999:::999888888:::===@@@BBBJJJPPP\\\hhhrrrvvvtttrrrrrrrrrvvv~~~yyysssssstttvvvzzz|||||||||xxxvvvpppggg\\\RRRLLLIIIFFFGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIJJJKKKKKKKKKJJJJJJAAABBBCCCDDDDDDGGGKKKNNNPPPUUU\\\bbbhhhpppzzz~~~zzzvvvppphhh```ZZZUUURRRNNNLLLLLLKKKJJJHHHIIIJJJJJJHHHEEECCCBBBCCC@@@CCCGGGQQQcccvvv|||jjjVVVLLLGGGCCC@@@@@@<<<<<<;;;:::999888888777666666888:::===>>>===<<<:::888555222111111222333444333333444555666777888999:::;;;===???@@@AAAAAAAAA@@@?????????@@@AAABBBAAABBBBBBAAA@@@>>><<<:::999:::<<>>===:::777333111111222333111111222222444555777777999:::<<<===???AAABBBBBBEEEDDDBBB@@@@@@???@@@@@@AAAAAABBBBBB@@@>>><<<:::;;;<<<===???BBBFFFLLLOOOWWW^^^gggpppyyyooofffbbb___aaadddlllxxxsssSSSOOOJJJEEEEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>>>>???@@@BBBCCCDDDEEELLLUUUYYYXXXXXX[[[^^^eeejjjnnnppptttzzz|||{{{www[[[```nnnrrr^^^YYYQQQJJJDDD???;;;999:::777444333333444555444555666888:::;;;;;;::::::???>>>>>>>>>AAAFFFKKKNNNSSS[[[iiizzz||||||zzzwwwuuuuuutttrrrqqqeeefffddd^^^VVVPPPMMMMMMGGGHHHJJJLLLMMMMMMLLLLLLHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGAAAAAABBBBBBBBBDDDHHHKKKSSSWWW]]]bbbffflllsssyyyzzz}}}yyysssjjjaaa[[[UUURRRNNNLLLLLLKKKJJJHHHDDDEEEFFFEEECCCAAAAAABBB<<<>>>???CCCQQQfffxxxzzzlllaaaUUUKKKEEEEEE>>>======<<<:::999999888888888:::>>>AAABBBAAA???>>><<<888444222222222333000000111222333555666777:::;;;<<<>>>???AAABBBCCCHHHFFFDDDBBB@@@?????????@@@AAABBBBBBAAA>>><<<:::=========???BBBFFFKKKNNNSSSYYYaaahhhqqq|||ooofffbbb___aaaeeennnzzznnnPPPMMMJJJEEEFFFFFFBBBAAA@@@@@@??????@@@@@@>>>>>>??????@@@@@@@@@@@@======>>>???@@@BBBDDDEEEEEELLLUUUYYYYYYZZZ]]]```ggglllqqqssswww}}}~~~{{{www