BM66(@ zzzoooiiihhhhhhfffddd```___^^^___aaaaaa]]]YYYYYYUUUOOOHHHCCC===777444555555555444333222222111......///////////////...000...,,,---000111///---+++,,,,,,------......//////............---------++++++------------++++++,,,,,,------...---------...---,,,+++***+++,,,---///,,,***)))***++++++***......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///---***((()))))))))******++++++,,,+++,,,---.........---,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........///000000000111111111222333000---...111444444333333222222222333444555666444444555777888;;;<<<>>>???AAACCCCCCBBBAAABBBCCCBBBBBBBBBCCCEEEGGGJJJKKKKKKLLLNNNQQQTTTWWWZZZ[[[aaa___]]]]]]]]]]]]\\\[[[aaaaaa___]]]\\\\\\```bbb```eeekkkmmmllllllnnnrrrsssvvv||||||vvvsssooolllgggbbb``````aaaccc___]]][[[ZZZZZZYYYWWWVVVVVVSSSPPPMMMJJJFFF@@@<<<===;;;888666666555444333888777666555555555555555222222222222222222222222333666888666333222444777444444444333333444444444444444444444444444444444000111111222222333444444444333111111111333555666222222222111111111111000333111111333555555222///222111000......000111222222222222222222222222222222222333333333444444444333222222222222222222333333222222111111222222333666555555555555444444444666666777888:::;;;<<<===>>>>>>???@@@AAACCCDDDEEEBBBGGGGGGKKKTTTXXXggg{{{wwwtttooolllccc```\\\[[[]]]^^^\\\ZZZ^^^\\\XXXSSSNNNGGG@@@;;;555444333111000000///000//////000000111000000///000...---...000111///---...---------------------///............---------,,,---............---,,,,,,,,,------...------,,,------,,,+++,,,,,,---...///---++++++,,,,,,,,,+++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,***)))*********++++++++++++++++++,,,---.........---,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........000000000000000000000000111000///000444666666555666666777777777777888888888888888999:::<<<===>>>===>>>@@@???>>>>>>>>>???CCCCCCDDDEEEHHHKKKMMMOOORRRSSSVVVZZZ]]]```bbbccc```^^^]]]]]]]]]^^^^^^^^^______```______aaaeeehhhqqqwww}}}|||tttlllgggdddcccccchhheee```]]]]]]\\\\\\[[[]]][[[WWWTTTQQQMMMHHHDDD@@@===:::888888888888777888777666555555444555555666666666666666666666666222222222222444444444444444444333333333333444444444444444444444444444444111111222222333444444444333333222222222333444555333333333333222222222222111000///000222222000...222111000//////000111222222222222222222222222222333333333333444444444444333333222222222222333333333222222111111222222333333333333333333333333333666666777888:::;;;<<<===>>>>>>???@@@AAACCCDDDEEEBBBGGGGGGKKKTTTXXXggg~~~yyymmmfff^^^YYYYYY[[[[[[[[[]]]\\\[[[ZZZVVVNNNFFF@@@999777333000///...///000000111111222222111111000000///......000000///...000//////...------,,,,,,///............---------......////////////......,,,------...------,,,,,,---------------...///000000...,,,,,,---...---,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,---------------++++++,,,,,,,,,,,,---------------------.........000000000000////////////000000111444777999999888;;;<<<=========<<<::::::<<<<<<<<<<<<<<<<<<======;;;<<<>>>>>>===<<<>>>???EEEEEEGGGIIILLLPPPSSSTTTVVVWWWZZZ]]]```bbbbbbbbb]]]\\\ZZZXXXYYY[[[^^^___ccceeehhhjjjlllooossswwwwwwrrrppppppvvvrrrkkkfffcccbbbbbbaaaaaa___\\\YYYVVVRRRNNNKKKEEEBBB===;;;::::::::::::888777666555444444444444444444444444444444444444333000///111666888666333444444333333333333444444333333333333333333333333222222333333444555555666222222333333333333444444444444444444333333333333222111//////111222111000222111000//////000111222222222222222222222222222333333333333444444444555333333222222222222333333333222222111111222222333333333333333333333333333666666777888:::;;;<<<===>>>>>>???@@@AAACCCDDDEEEBBBGGGGGGKKKSSSWWWgggzzzqqqeee\\\YYYYYYYYYYYYXXXYYY[[[\\\ZZZTTTKKKEEE@@@===888333111000222333111111111222111111000000000/////////000000///////////////.........------///............---------........................---------...------,,,,,,---------...///000111111...---+++,,,---...---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,------------+++++++++,,,,,,,,,---------------...............000000000////////////...000111444777:::<<<<<<<<<>>>???@@@AAA@@@>>><<<:::??????>>>===<<<<<<<<<<<<;;;<<<>>>??????@@@CCCEEEHHHIIIKKKNNNRRRUUUXXXZZZZZZ\\\]]]^^^___^^^]]]\\\^^^\\\XXXUUUVVV[[[bbbgggppptttyyy~~~{{{uuupppmmmiiigggeeebbb___]]][[[XXXUUURRRLLLHHHBBB>>><<<;;;;;;:::999888777666555444444444222222222222222222222222666444333444777888777555666555555444444555555666333333333333333333333333333333444444555666666666222222333444444333333222444444444444333333333333555333222111222333444444222111111000000111111222222222222222222222222222222222222222333333333333222222111111111111222222333222222111111222222333444444444555555666666666666666777888:::;;;<<<===>>>>>>???@@@AAACCCDDDEEECCCGGGGGGKKKSSSWWWfff|||oooddd^^^[[[YYYWWWXXXYYY[[[]]]]]]YYYRRRMMMFFFBBB<<<666333222333444000111111111000000///...///000000000//////000000.........//////000000000///............---------...------------------...---.........---,,,,,,+++,,,---...///000000111111,,,+++***+++,,,---,,,***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,------------,,,,,,+++++++++++++++++++++,,,,,,------+++++++++,,,,,,,,,------........................000000000000000/////////222444777:::<<<===>>>>>>???@@@AAABBBAAA>>><<<:::??????===<<<;;;;;;;;;;;;:::<<>>>>>???@@@AAACCCDDDEEECCCGGGGGGKKKSSSVVVeee~~~~~~{{{sssnnnhhhbbb^^^[[[ZZZYYYYYYYYYWWWSSSQQQJJJFFF@@@999555333333444111111111111000///......///000111111//////000111......//////000111111222///............---------......---,,,,,,---..................---,,,++++++,,,---...///000000000///+++******+++------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,,,,,,,,,,------/////////...............///000000000111111111111555777:::;;;;;;<<<>>>??????@@@@@@@@@???>>><<<;;;>>>===<<<<<<;;;;;;<<<<<<<<<>>>AAABBBEEEHHHMMMPPPQQQSSSUUUXXX[[[\\\^^^^^^___^^^]]][[[ZZZXXXWWWWWWXXXYYY[[[]]]cccnnn|||xxxuuuoookkkgggccc___\\\ZZZVVVPPPJJJFFFBBB???<<<<<<<<<:::888777666666666555555555555555555555555444777999777222000111444777777666666666666777777444444444444444444444444333333444444555666666666444444333333333333222222333333333333222222222222111222333222000000222333222222222222222222222222222222222222222222222222111111111111222222222222111111000000000000111111333222222111111222222333000000111222444555666666666666777888:::;;;<<<===>>>>>>???@@@AAACCCDDDEEECCCGGGGGGJJJRRRVVVddd~~~wwwpppddd```ZZZVVVUUUTTTSSSRRROOOKKKEEE>>>999666555555222222222222111000///...///111222111///...000222000000000000000000000000///............---------//////...------...//////............---,,,+++***------.../////////...---+++******,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,*********+++++++++++++++,,,+++*********+++,,,---++++++,,,,,,,,,,,,------000/////////.........---//////000111222333444444999;;;<<<<<<::::::<<>>>>>=========<<<<<<<<<<<<<<<===>>>>>>DDDEEEGGGHHHIIILLLQQQTTTVVVWWWYYY[[[]]]]]]^^^^^^YYYXXXXXXXXXYYY[[[]]]___dddiiippptttyyyyyyrrrkkkfffbbb___\\\XXXTTTPPPLLLGGGDDD>>>===<<<:::999888777777555555555555555555555555555666666555444333333444666666555555555555666666555555555555555555555555222333333444555555666666555444333222222222333333444444444444333333333333000222444444111000111333111222222222222222222111222222222222222222222222222222333333333444444444333333222222222222333333333222222111111222222333///000111222444555666777666666777888:::;;;<<<===>>>>>>???@@@AAACCCDDDEEECCCGGGGGGJJJRRRUUUddd~~~qqqjjjaaaZZZWWWWWWXXXXXXSSSPPPJJJCCC>>>:::888888444444444333222111000//////111333222///...000222222222111111000///////////////.........---------111000///......///000111............---,,,+++***---......//////...---,,,++++++,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,,,,+++*********+++,,,---++++++,,,,,,,,,---------000000//////.........---//////000222333444555666<<<======;;;999999;;;>>>@@@???>>>=========>>>>>><<<<<<<<<<<<===>>>@@@@@@LLLLLLMMMMMMNNNPPPTTTXXXXXXZZZ[[[]]]^^^^^^]]]]]]YYYYYYYYY[[[___dddiiilll|||yyyrrrmmmbbb```]]][[[XXXTTTOOOKKK???>>>===;;;:::999888888999999999999999999999999888666444555888:::888555444444444333333444444444666666666666666666666666222222333333444555555666666555333111111111333444666666555555555444444444111444777777444222333444111222222333333222222111222222222222222222222222444444444555555555666666555444444333333444444555333222222222222222222333111111333444666777888999666666777888:::;;;<<<===>>>>>>???@@@AAACCCDDDEEECCCGGGGGGJJJRRRUUUddd}}}ppp]]]TTTSSSTTTRRRUUUOOOKKKHHHDDD===;;;<<<:::555000///222333111...555555444444333222111111000000////////////000000000000000000///////////////////////////000111222...//////...+++'''###!!!,,,---...//////...------///---***+++---///...,,,...------,,,+++++++++++++++,,,---------,,,+++***------,,,++++++*********,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,---...000000000000///............///000000111222333444666777999;;;<<<;;;:::999999:::;;;===>>>???>>>===<<<<<<<<<<<<======;;;999:::===AAADDDEEENNNPPPSSSUUUVVVWWWYYY[[[___\\\YYYXXXYYYZZZ[[[[[[YYY[[[]]]```gggppp{{{{{{uuunnnfffaaa___[[[UUUOOOKKKEEEAAA???===999999<<<;;;;;;:::999888777666666888666555666777888777555777777777777777777777777888888888888777666555444666555444333222333444444444333333222222333333444333222000000000222444555444333333222222333333444222222222222222222333333000000//////000222444555222666888777333//////000555555444444444333333333222222333333333333444444333444555666666666555444::::::::::::;;;;;;<<<===BBBBBBBBBCCCCCCDDDDDDDDDDDDHHHGGGJJJQQQTTTccc|||nnnaaa\\\XXXSSSVVVQQQNNNNNNJJJCCC??????<<<777222111333444222///333333222222111111000000000000////////////000000000000000000////////////......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,...,,,******,,,---,,,+++------,,,,,,+++,,,,,,,,,***+++,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,---...///000000//////------///000111111111111222333444666777888999999::::::::::::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<===<<<<<<>>>BBBGGGKKKMMMSSSUUUWWWXXXXXXWWWXXXYYY\\\ZZZYYYXXXXXXYYYYYYXXX\\\aaajjjsss|||vvvooojjjddd\\\UUUQQQJJJEEECCC@@@;;;:::<<<;;;::::::999999888888888888777666666777888777666777777777777777777777777666666666666555444333222444333333333333444666666444333333222222333333444444333222111111222444555444333333333333333333444333333222222222222222222111111000000111222333444333333222222444444555444555555444444444333333333222222333333333333444444333444555666666666555444999999999999:::;;;<<<===>>>>>>>>>???@@@AAAAAABBBDDDHHHGGGJJJQQQTTTbbb|||sssiii___VVVTTTPPPMMMNNNLLLFFFAAAAAA>>>:::555333444444333000000000000000000000000000111000000//////000000111000000000000///////////////...---,,,++++++++++++------,,,,,,---///111222....../////////...,,,+++---+++)))***+++,,,++++++,,,,,,,,,,,,,,,,,,---...***+++,,,------------,,,*********+++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...//////000//////,,,---000222333333333222444666888:::::::::999888::::::;;;<<<============<<<======>>>>>>===<<<;;;===>>>???CCCGGGLLLQQQSSSUUUXXXZZZ[[[ZZZXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\eeennn}}}}}}tttiiiaaa[[[SSSMMMJJJFFF@@@======::::::999999999999999:::888777666777888888888666777777777777777777777777666666666666555444333333222222222333444666777888444444333333333333444444666555444222222333444555444444444444444444444444444444333333222222111111222222111111111111222333666111...///333777777555555555444444444333333333222222333333333333444444333444444555666666555555777777888888:::;;;======>>>???@@@AAABBBCCCDDDEEEDDDHHHGGGJJJQQQTTTbbb{{{wwwkkk```ZZZSSSNNNMMMLLLGGGDDDDDD@@@<<<888555444444333111000000000000000111111111111000000000000000000111000000000000////////////000///...---------------000000///.........//////,,,---...//////...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///***++++++,,,------------+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////---...///000222444555666:::<<<>>>@@@@@@>>><<<::::::;;;===>>>???>>>======<<<<<<;;;;;;;;;<<<===>>>>>>@@@CCCGGGJJJOOOSSSVVVUUUXXX[[[\\\[[[ZZZYYYYYYTTTUUUWWWZZZ]]]bbbgggkkkuuu{{{qqqfff]]]UUUQQQMMMFFFAAA@@@;;;:::999888888999:::;;;999888777777999999888777777777777777777777777777888888888888888777666666333333333444555666666777444444333333333333444444777666555444333444444444444444555555555555444444555555444333222222111111333333222222111111111111444222///000222333333222555555444444444333333333222222222333333333444444333333444555555666666666666666666888999;;;===>>>>>>???@@@BBBCCCEEEFFFFFFDDDHHHGGGJJJQQQSSSaaa{{{}}}tttggg\\\RRRNNNLLLIIIHHHHHHBBB???;;;777555444222222111111222222222222222222111111000000000000111111000000000000////////////---------------...///000//////000111000...,,,******+++---///000000//////---------,,,,,,,,,---...,,,,,,,,,,,,---......///++++++++++++,,,------------------,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000//////...///111555999;;;>>>@@@BBBCCCCCCAAA>>><<<===>>>???@@@???>>>===<<<===;;;999888:::===AAACCCDDDGGGKKKNNNOOOQQQTTTWWWWWWZZZ\\\\\\[[[YYYXXXXXXRRRTTTXXX\\\bbblllwwwrrrggg\\\WWWRRRJJJEEECCC===<<<:::999888999999::::::888777888999:::999888888888888888888888888888888888888888888888777666555555555555555555555444555444444333333444444555777666666555444444444444444555555666666555555444555555444444333222111111444444333333222111111000---000222333111000000111555555444444444333333333222222222333333333444444333333444444555666777777666666666888999;;;===>>>;;;<<<===???@@@BBBCCCCCCDDDHHHGGGJJJPPPRRR```zzzttteeeWWWOOOKKKHHHFFFFFFEEECCC???:::666444333333444444333333333333333333222111111000000111111222000000000000////////////++++++++++++,,,---...///+++---///111111///---+++***+++---///000000//////---......---,,,,,,---///------------------...///---,,,,,,++++++,,,,,,---.........---,,,+++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000111111000111444888===@@@@@@AAABBBCCCCCCAAA???>>>AAAAAAAAA@@@???>>>===<<<===<<<:::;;;===BBBFFFIIIKKKOOOTTTUUUTTTTTTVVVYYY[[[\\\]]]\\\ZZZXXXXXXYYYWWWZZZ```eeemmmxxxwwwhhh```YYYQQQJJJHHHCCCAAA>>>;;;999999999::::::999888999::::::999888888888888888888888888888666666666777777666666555666666666666666555444333555555444444444444555555555555555555555555444444444555666777777666555444555555444444333333222222333333444444333222111111'''---222333111000222444555555444444444333333333222222333333333333444444333333333444444666777888777777888888:::;;;======>>>???@@@AAABBBCCCDDDEEEEEEHHHGGGIIIPPPRRR```yyyrrraaaXXXRRRKKKFFFEEEIIIGGGCCC>>>999666666666555555444444333333222222222111111000000111111222000000000000////////////---------,,,------......------///000000000///...------...//////...---,,,+++---...---+++***,,,...///......------------...///...,,,++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,...///000111333555888;;;>>>AAABBBCCCCCCDDDDDDDDDCCCBBBBBBEEEDDDBBB@@@>>>===<<<<<<;;;<<>>BBBCCCCCCBBBGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFCCC@@@===<<<<<<<<<:::===BBBHHHLLLOOOOOOPPPLLLQQQWWWYYYVVVUUUVVVXXXTTTVVVXXXZZZ]]]bbbhhhlllpppxxx}}}qqqfff^^^ZZZOOOLLLGGGBBB>>><<<<<<<<<;;;:::999999;;;;;;:::999888888888888888888888888777888888999999999888888222333555777888888777777555555444444444444555555222222333444555555555444555666777999999777666555333333444444444444444444222222333444444444333222888444000000333444444222555555444444444333333333222222333333333444444444333333333333444666888999::::::::::::;;;;;;<<<===AAABBBBBBBBBCCCCCCDDDDDDEEEHHHGGGIIIOOOQQQ___xxx|||qqqcccWWWOOOLLLKKKJJJGGGBBB===888666555555555444444222111000333222111//////000222333444444333333222111000000---...///...---...000222000/////////............------------------------------------------------000///...------...///000111000...,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///000---....../////////000000333555:::???BBBDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJHHHDDDAAA>>>=========>>>BBBGGGNNNSSSXXXZZZ[[[YYYTTTRRRSSSTTTRRRRRRTTTTTTVVVXXXZZZ```lll{{{wwwnnniii^^^XXXPPPKKKHHHEEE@@@<<<;;;===>>>===;;;:::::::::999999999999999999999999777666444555888888555222777777777555333333555777888777777777666666666666555444444333333444444555333444555666666555444333333333333333333333333333777666444333222222333333222333333444444333333222333222222111111222222333666555555444333333333333444444555555666777777777888888999999;;;===>>>???AAA@@@@@@AAABBBDDDFFFHHHGGGLLLIIIHHHOOOUUUbbbxxxxxxhhh[[[RRROOOLLLHHHEEE@@@:::666444444444333333222111000333222000///000111333444333222222111000000//////...///000///......000111000000/////////.........------------------------------------------------......---,,,,,,---......111///...,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,---...000111............///111222222777999>>>BBBDDDFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJGGGEEEBBB???>>>>>>???@@@FFFIIINNNRRRUUUWWWWWWWWWWWWRRRPPPQQQQQQMMMMMMOOOPPPUUU]]]fffooo{{{zzzooohhh^^^VVVQQQLLLFFFBBB@@@@@@@@@???===<<<<<<<<<999999999999999999999999:::888666666888999777555777777888666555444666777666666555555555444444444555444444333333444444555444444555555555555444444333333333333333333333333333333444555555444444333333333444444444444333333444444333333333333444444333333222222111222222222555555666666777888888888888888999:::;;;===>>>???@@@@@@@@@AAABBBDDDFFFGGGGGGLLLIIIHHHPPPUUUbbbwwwooo]]]VVVNNNIIIGGGEEE@@@;;;666555555555444333333222222111000000000222333444333333222222111111000000000111222000//////000111000000000/////////......---------------------------------------------------,,,,,,++++++,,,,,,---000///...,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---...///.........///000333555777===>>>BBBDDDFFFGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJCCCBBB@@@>>>>>>@@@CCCDDDMMMPPPSSSWWWXXXWWWVVVTTTVVVQQQNNNNNNMMMJJJKKKNNNSSS\\\jjjwww}}}qqqfff]]]TTTLLLFFFBBBAAA???===<<<;;;;;;;;;:::::::::::::::::::::::::::888666555666777777666777888999999777666666777666666666555555555444444555555444444444444555555555555555444444555555555333333333333333333333333///111444666777666444333444444555555555555444444555555444444444444555555222222222222222222333444666666777777888999999999888888999:::;;;===>>>>>>@@@@@@@@@AAABBBDDDFFFGGGFFFKKKIIIHHHPPPUUUaaawwwnnncccTTTKKKIIIIIIFFFBBB:::999888777666666555555111111111111111222444444555555555444444333333333222333333111000///000111000000000////////////...................................................,,,,,,,,,,,,,,,,,,,,,,,,///...------------......------------------------+++++++++,,,,,,,,,,,,---//////...---------------.........000222666999;;;@@@AAACCCEEEFFFFFFEEEEEECCCCCCDDDEEEFFFGGGHHHHHH@@@???>>>???@@@DDDGGGJJJNNNQQQUUUXXXYYYXXXUUUSSSSSSOOOKKKKKKJJJKKKPPPWWWcccmmm{{{~~~rrreeeXXXOOOHHHEEEAAA>>>============<<<<<<<<<<<<<<<<<<<<<<<<888777444333333444555666777999;;;;;;999777777777888888888777777777777666555555444444444444555555666555444333333444555666444444444444444444444444000222444555666666555444444555555555555555555444555555444444444444555555444444444444444555666777555666666777777888999999777888999;;;<<<===>>>>>>??????@@@AAABBBDDDEEEFFFEEEKKKHHHHHHPPPUUUaaavvvwwwbbbSSSMMMKKKIIIFFF<<<;;;:::888666555555555222222111222222333333444555555444444444444444333222333333222000///000222111000000000////////////................................................------............------......---------.........------------------------++++++,,,,,,,,,---------///////////////000111111......000222555999<<<>>>AAAAAABBBCCCCCCCCCBBBAAA???@@@@@@AAABBBCCCDDDEEE??????@@@AAAEEEHHHLLLNNNPPPRRRUUUVVVVVVTTTQQQOOONNNJJJGGGHHHJJJOOOZZZeeeuuu}}}|||kkk___UUUOOOHHHCCCBBBBBBAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<888777666444333444666777777999;;;;;;999777777777999888888888777777777777666555555444444555555666666555444333333444555666444444444444444444444444444444444333333444444555444555555555555555555444444444333333333333444444444444444444555666666777444444555666666777777888666888999;;;<<<=========>>>???@@@AAACCCDDDEEEEEEEEEJJJHHHIIIPPPUUU```uuuwwwcccWWWQQQLLLIII???===;;;888555444444333333333333333333333222222222222222222111111111111111222333111000///111222111111000000000/////////...................................................//////000000//////...---------...............------------------------,,,,,,,,,---------......,,,,,,---///111333555777...///222555999<<<>>>??????@@@@@@@@@@@@??????>>><<<<<<===>>>???@@@AAAAAA???AAACCCGGGJJJMMMOOOPPPTTTTTTTTTSSSQQQMMMJJJHHHIIIGGGHHHLLLQQQYYYgggttt~~~rrrcccZZZOOOGGGCCCBBB@@@>>>:::::::::::::::::::::::::::::::::999777777999:::777999::::::888777777888777777666666666555555555666666555555555555666666555555555444444555555555444444444444444444444444666555333222222333444555444444555555555555444444444444333333333333444444333333333333333333444555444444444555666666777777666777:::<<<===============>>>@@@AAACCCDDDDDDDDDDDDJJJHHHIIIPPPTTT```tttvvvggg]]]VVVRRREEEBBB???;;;888666555555444444444444333222111111111111111111111111111111000111111111///000111333111111111000000000//////...................................................///000000000000///...,,,------......///..............................------........./////////------...///000222444555...000444888<<<>>>??????>>>>>>>>>>>>======<<<<<<:::;;;<<<<<<>>>>>>???@@@AAACCCGGGLLLOOOQQQRRRRRRTTTSSSQQQOOOMMMKKKIIIHHHIIIKKKQQQZZZ```hhhvvvvvvkkk[[[OOOHHHDDD???<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===;;;999888999;;;888999999888666666777888777777777666666666555555666666555555555555666666444444555555555555444444555555555555555555555555222333333444444555555555333333444444444444333333555555444444444444555555555444444333333333333444555555555666777777888888666777:::<<<===>>>=========>>>@@@BBBCCCDDDDDDCCCCCCIIIHHHIIIPPPTTT___tttttthhh```\\\KKKHHHDDD???<<<999888888555555555444333222111000222222222222222222222333///000000000///000111333111111111111000000000000////////////////////////////////////////////////---...///000000///...---,,,,,,---.../////////....................................////////////000222111000//////......///...111666:::>>>?????????=========<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????BBBEEEJJJOOOSSSSSSSSSRRRPPPOOONNNMMMLLLKKKKKKLLLLLLQQQ\\\gggooovvv~~~kkk\\\RRRLLLFFFAAA????????????????????????777:::<<<;;;999777888999999999888777555555777999999999999999888888888888666666555555555555666666333444555666666555444333555555555555555555555555...000333666777777666555222333333444444333333222666666555555555555666666888777666555555555555555666666666777888888999999555777:::<<<>>>>>>===<<<<<<>>>@@@BBBCCCDDDCCCCCCCCCIIIHHHIIIPPPTTT___ssssssdddYYYOOOLLLGGGBBB???<<<999666666666666555444333444666333333333222222222111111//////000111222222333333111222333333333111000///111000//////000000///...////////////////////////........................000,,,))))))---//////...+++---...---,,,,,,---...---------...............//////------...000222444555888;;;============>>>666888;;;;;;:::999999999===<<<<<<===>>>@@@BBBCCCJJJKKKNNNPPPPPPOOOMMMLLLOOOMMMLLLKKKHHHEEEHHHOOORRR^^^ooo{{{tttbbbSSSJJJEEE>>>>>>@@@AAA>>>999:::>>><<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999999999:::;;;;;;;;;::::::999888777777999999999999999888777777666666666555444333111111444444444444444444444444444555777888888888777777666444222222444666777777555555555555555555555555555555555555555555555555666888:::999666444444666111222444777999<<<>>>?????????AAABBBCCCDDDDDDDDDGGGHHHKKKMMMNNNRRR```nnn|||mmmcccYYYTTTMMMFFFBBB>>>;;;999666666555444333333444555333333333222222222222111000000000111222222333333///000000111000///...---000///...///000111000/////////////////////////////////////////////////////////000000///......//////000111000///...///000............////////////000/////////000222444666666888::::::::::::;;;<<<888:::<<<<<<;;;999999:::::::::::::::<<<>>>@@@AAAHHHIIILLLOOOPPPPPPOOOOOOKKKIIIGGGGGGFFFGGGOOOXXXcccnnn}}}yyyfffVVVLLLFFFCCCBBBCCCAAA===<<>>>>>??????AAABBBCCCDDDDDDDDDGGGHHHKKKMMMNNNRRR```nnn}}}zzz|||{{{qqqaaa[[[QQQIIICCC@@@>>><<<777666555444333333444555333333333333222222222222000000111111222333333333///000000000000///......///......///111222111000////////////////////////000000000000000000000000...222666555111......///---...///---+++***+++,,,.../////////000000000000000000000000222444777888999::::::999888888999;;;999;;;<<<<<<;;;::::::;;;:::999999:::;;;>>>@@@AAAEEEGGGJJJMMMOOOQQQQQQQQQMMMHHHEEEEEEGGGMMMZZZgggzzz|||eeeVVVOOOGGGBBBBBBAAA>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::999999888888999999999999999888888777777666222333444555666777777777666666777777777666666555444444444444444444444444555555555555555444333333999777555444555555444333555555555555555555555555555555555444444333333333666888999:::999888999:::===<<<<<<<<<<<<<<<<<<<<>>@@@BBBCCCEEEFFFHHHJJJMMMOOOPPPPPPRRRMMMJJJJJJOOOYYYjjjyyy{{{jjj[[[OOOEEEBBBCCC@@@===<<<<<<;;;;;;::::::::::::;;;::::::999999888888888888888888888777777777666666777777777777777666666555444555666666777777777777555555555555555555555555222333555777:::<<<===>>>888666555555666666555444555555555555555555555555555555555444333333222222555666888888999999999:::777888999;;;<<<>>>???@@@??????AAABBBCCCDDDDDDDDDFFFGGGJJJMMMNNNSSSaaaooozzzooodddZZZQQQIIIEEE???;;;777555555666555444444444444333333333222222222222222222222333333333111111111111111111222222///......///222333333222000000000000000000000000...........................,,,***+++...000000///000111111000---,,,,,,---//////000000111222222333...///000222333555777888;;;;;;:::888666555777999999::::::999777666777999;;;;;;<<<===>>>AAACCCEEEFFFFFFGGGHHHJJJLLLNNNOOOSSSPPPPPPUUU]]]jjj}}}nnn___OOOIIIHHHEEEAAA@@@===<<<;;;;;;::::::::::::::::::::::::999999888888888888888777777777777777777777777777777666666555333444555666666666666666555555555555555555555555555555555555555555555555555444444555777888777666666666666666666666666666555555555444444333333333444444555777888999999888888999:::===???AAACCCDDD??????AAABBBCCCDDDDDDDDDFFFGGGJJJMMMNNNSSSaaaooovvviii[[[NNNEEEFFFAAA;;;888888888777555444444444444333333333333222222333333333333333333/////////...//////000111000//////000222333222111000000000000000000000000...........................***'''(((---111111000///000000///---,,,---.........///000111222222333///000111333444666777777666777777666555555666888999999999888666555666888::::::;;;<<<>>>@@@CCCDDDGGGGGGGGGHHHJJJMMMOOOQQQSSSTTTZZZeeeppp}}}qqq]]]QQQJJJEEEAAA@@@>>>===<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;:::999888888888888888888888888888222333444555666777777777333444555555666666666666555555555555555555555555777666555444444444444444444444444666888999888666666666666666666666666666555555555555555555555555555444444666888999888777888999:::;;;===>>>???@@@??????AAABBBCCCDDDDDDDDDEEEFFFJJJMMMNNNSSSaaappp~~~}}}mmm\\\QQQLLLFFF>>>:::::::::888555555444444444444333333333333333333333333333333333000///.........///111222222111000000222222222000000000000000000000000000........................---,,,,,,---///000000000,,,---......,,,,,,,,,...------...///000111222333222222444555666777777777444666888888888888999::::::;;;:::888666555777888;;;;;;<<<===???BBBDDDFFFHHHHHHHHHIIILLLPPPTTTVVV\\\aaalllzzzqqq___QQQHHHCCCCCC??????>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999888999999999999999999999333333555666777888888888555555666777777777666666555555555555555555555555666666555666777888:::;;;666555555777888888666555666666666666666666666666444555555666666777777777777555555777999:::888666888888999::::::;;;<<<<<>><<<<<<;;;999777666888999>>>>>>>>>@@@BBBEEEGGGIIIIIIIIIIIIKKKNNNSSSXXX[[[iiiooo|||ppp^^^QQQKKKLLL@@@@@@???======<<<<<<<<<;;;<<<=========<<<;;;:::999999999999999999::::::999999999999999888777777777777888888888888777777666666666666666666666666888777666555555666666777888777777888888777555333777777777777777777777777444444555666777888999999999777666888:::;;;999777:::;;;<<<===>>>@@@AAAAAA??????AAABBBCCCDDDDDDDDDEEEFFFIIIMMMNNNTTTbbbpppyyywwwuuutttvvvzzzvvvdddWWWIIIDDDBBB>>>:::888:::888666666666555444222444444444333333333222222222222222222222222222222222222111000000111111222.../////////////////////111000///...///000222333////////////////////////////////////////////////111000...------///111222444444444444444555666666::::::::::::;;;;;;<<<===777888999888777777999;;;<<>>>>>===;;;;;;>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::888777777999:::<<<777777777777777666555555999888888777777777777888555444444555666777777666777777666666666666777777888888777666666666666666666666555555555555666666444555666777888888888888:::::::::;;;<<<===>>>???AAAAAAAAABBBBBBBBBCCCCCCDDDEEEGGGJJJLLLSSSbbbqqqwwwuuuqqqooooootttzzz~~~pppbbbTTTMMMIIIBBB<<<:::999777555555555555333111444444444333333333222222222222222222222222222222444444333333222111000000/////////////////////...000000000111111111222222000000000000000000000000////////////////////////000000/////////000111222555555555666777888999:::;;;;;;::::::;;;;;;<<<<<<;;;:::999777777888<<>>@@@DDDFFFHHHJJJLLLNNNSSSOOOPPPTTTSSSQQQ\\\lllqqqaaaYYYNNNGGGAAAAAAAAA???>>>@@@>>>=========<<<<<<<<<<<<::::::::::::;;;;;;;;;<<<;;;:::888777777888999:::888888888999888888777666:::999888777666666666666666555444555777888777666777777666666666666777777888888777666666666666666666666555555555555666666555666777888888999888888:::::::::;;;<<<===>>>???@@@AAAAAABBBCCCDDDDDDDDDFFFGGGIIILLLNNNTTTdddsssyyywwwtttqqqqqquuu{{{{{{~~~qqqbbbYYYPPPFFF>>>::::::888666555666555444333444444444444333333333333111111111111111111111111444444444444222000...---111000000000//////.........000222444444333111000111111111111111111111111////////////////////////000000000000111111222222333444555777999:::<<<<<<<<<;;;::::::::::::::::::===<<<:::888777:::???CCC@@@CCCFFFHHHJJJKKKNNNPPPSSSQQQSSSTTTRRRTTTeeeyyytttjjjWWWLLLCCCAAAAAA???>>>>>>>>>>>>>>>=========<<<<<<999999::::::::::::;;;;;;;;;:::888777777777888888999999::::::999999888777999999777666555555555555888666666666888999888777777777666666666666777777888777777666666666666666666666555555555555666666555666777888999999999999:::::::::;;;<<<===>>>???@@@@@@AAACCCDDDEEEFFFFFFGGGGGGJJJLLLNNNTTTdddsss~~~~~~}}}yyyvvvzzz}}}~~~oooeeeYYYKKK???;;;===;;;888777777777666555555444444444444333333333111111111111111111111111000111222333222000...,,,222111111000000//////...---000444666777444111///000000000000000000000000///////////////////////////000111222333333333222111222444666888:::;;;<<<::::::999888777777888888;;;;;;:::::::::<<>>>>>=========<<<<<<<<<999:::::::::::::::::::::;;;:::999777777666666777999999999999999888888777777777666666555666666666999888777777999:::999777777777666666666666777777777777666666666666777777666666555555555555666666444555666777888888888888999999::::::<<<===???@@@@@@@@@AAACCCEEEFFFGGGHHHEEEEEEHHHJJJLLLRRRaaappp|||rrrmmmmmmmmmooossszzz~~~tttfffTTTFFF@@@@@@===999777777666555444555555555444444444333333111111111111111111111111///111222444444333111000222222111111000000000000---000444666777444111///////////////////////////000000000000000000000000000111222333444444444444222333555888:::;;;<<<<<<888888777666555555555555666999;;;======>>>AAACCCFFFIIILLLNNNOOOPPPRRRTTTUUUTTTVVV\\\eeerrrttt```SSSKKKEEECCCEEE=========<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;:::999888777777777666888888999999888888777666666555555666666777888999:::888777888999:::999777777777666666666666777777777777666666666666777777666666555555555555666666444444555666777777777777999999999:::<<<>>>???@@@@@@@@@AAACCCEEEFFFGGGHHHEEEFFFHHHJJJLLLRRRaaappp~~~wwwmmmhhhdddcccccciiisss}}}wwwcccSSSKKKBBB>>>999666555444333222555555555555444444444333222222222222222222222222222333444666666666666555111111111111111111111111...000222444444333111000........................000000000000000000000000111222222333444555666666666888:::<<<=========<<<777666555555555555555555444888<<>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;:::::::::999888888888888888888999888777777666666666666666777888999::::::999777888999999888777777777666666666666777777666666666666666777777888666666555555555555666666444555666777777888888777888999999:::<<<>>>@@@AAA@@@@@@AAACCCDDDEEEFFFFFFHHHHHHJJJLLLNNNSSScccqqq{{{||||||}}}~~~zzzpppjjjfffdddbbbccciiisssppp___VVVGGGCCC===999777666444333555555555555444444444444333333333333333333333333333444444444444444555555000111111222222333333333000000000111111111222222////////////////////////000000000000000000000000333333222333444555777888999:::<<<======<<<;;;:::666666666555666666777777777999<<>>>>>=========<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999999999::::::999999888777::::::999888888888888888:::888777777888888777666777777666666666666777777666666666666666777888888666666555555555555666666666777888999999:::999999888888999:::<<<>>>@@@AAA@@@AAAAAABBBCCCDDDDDDDDDHHHHHHJJJMMMNNNSSSbbbqqq|||qqqllliiihhhddd^^^^^^gggwwwwwwddd\\\LLLHHHBBB===;;;999777666666666555555555444444444444444444444444444444444333333222111000000000111000000111222333444444555111000///...///000222333000000000000000000000000000000000000000000000000444333222222333666888:::999:::;;;<<<<<<:::888777777777666777777888999::::::;;;===>>>@@@DDDHHHLLLMMMOOORRRTTTTTTUUUWWWYYY\\\mmmcccSSSOOOBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>=========<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;:::999999>>>===;;;999888777666666:::888777777888888777555777777666666666666777777666666666666666777888888666666555555555555666666888888999:::;;;;;;;;;;;;888888999:::<<<>>>@@@AAAAAAAAAAAABBBBBBCCCCCCCCCFFFGGGIIIKKKLLLQQQ```ooouuutttyyyvvvrrrmmmgggcccdddppp}}}rrrdddTTTNNNEEE???<<<;;;888666444555666666777666666666666666555444333333222222222222222222222222222222000/////////......------000000000000000000000000000000000111222222222333111111222222111000///---222222333555777999;;;<<<============<<<999777666888888999888777777:::<<<:::===AAACCCCCCDDDHHHLLLOOOKKKNNNVVVWWWSSSYYYeeeqqqdddQQQKKKCCC>>>@@@DDDEEEDDDDDD???>>><<<;;;::::::;;;;;;<<<;;;:::999888999:::;;;888888999999999:::::::::999999888888888888999999888777555666777999999888444444666777888888888888777666555555555777888999000000111333666777777666555555666777888999::::::;;;;;;;;;;;;===>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGIIILLLOOOTTTaaannnxxxnnnmmmqqq|||yyywwwsssmmmjjjpppyyy}}}vvvddd\\\PPPFFF@@@<<<999777777777777777666555444333555555555444444333333333222222222222222222222222444333333333222222222222111111111111111111111111111111111111111222222222222222333333333111000///222333444666888:::<<<===============;;;999777666555666666555555555888:::;;;>>>@@@@@@AAADDDJJJOOONNNKKKNNNWWWZZZ[[[dddqqq~~~yyybbbMMMFFFAAABBBBBB@@@???@@@@@@???===<<<;;;;;;<<<===<<<;;;:::999999999::::::888999999999999:::::::::999999888888888888999999888666555666777999888777555666777888999999999999777777666555666666777888444333333444666777666444777777777777888888888888<<<<<<<<<<<<<<<===>>>???AAAAAABBBCCCDDDEEEFFFFFFGGGGGGIIILLLOOOTTTaaannnuuullljjjlllyyyxxxyyyyyytttnnnooosssxxx|||xxxnnn___QQQGGGAAA===<<<:::999888777555444222222555555444444444444444444333333333333333333333333222222222222111111111111111111111111111111111111222222222111111111111111222333333444333333222111222444777999;;;<<<===============<<<;;;999777666444555666555555666888;;;>>>???@@@@@@@@@DDDLLLRRRQQQOOORRRZZZ___cccooo}}}uuuXXXOOOHHHEEEBBB===<<<===AAA@@@???===<<<======>>><<<;;;;;;:::999:::::::::999999999999::::::::::::999999888888888888999999888777666777888999999777666777888999999:::999999888888777666666666777777888777666666666666555333999999888888888777777777:::;;;;;;;;;===>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGIIIMMMOOOTTTaaannn{{{tttpppooorrrqqqsssvvvuuuqqqpppsssvvvyyyooo^^^PPPGGGBBBAAA;;;:::999777555444333333444444444444555555555555333333333333333333333333000000000000000000000000111111111111111111111111333222222222111000000000222222222333333333333333333555888<<<>>>>>>>>>>>>======<<<;;;:::888777666666777888777777999;;;>>>???BBBDDDDDDEEEHHHNNNSSSVVVUUUXXX___eeelllyyymmm^^^NNNGGGDDDAAA>>>>>>AAA@@@>>>===<<<<<<======<<<<<<;;;;;;::::::::::::999999999:::::::::;;;;;;999999888888888888999999999888888999:::;;;:::999666777888888999999999888888888888777777777777777:::888777666777777666555888888888888888888888888888888999;;;===???AAACCCAAAAAABBBCCCDDDEEEFFFFFFHHHGGGIIIMMMOOOUUUbbbooo{{{vvvsssooonnnqqqrrrppppppsssuuuwww{{{nnn\\\NNNEEEBBB<<<;;;999888666666666666444555555555555555555555333333333333333333333333222222222222222333333333111111111111111111111111333222222222111000000000111111111111222222333333444666999===????????????>>>===<<<:::999888777777666777888888888:::===@@@AAAEEEJJJLLLLLLMMMPPPSSSVVVYYY___hhhpppyyyoooVVVJJJGGGEEEBBB@@@@@@???>>><<<;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::999999:::::::::;;;;;;;;;999999888888888888999999:::::::::;;;======<<<:::555666777777888777777777888888888888888888777777999777666666888999999888666777777888999:::::::::::::::;;;;;;===>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFHHHHHHJJJMMMPPPUUUbbbooo|||sssllllllmmmkkklllnnnuuuwwwyyy}}}lllXXXJJJDDD>>>===;;;999888888888888666666555555555555555555333333333333333333333333000111111111111111222222222222222222222222222222222222222111111111111111000000000000111333444555555777999<<<>>>???@@@@@@>>>===;;;999888777777777555666777888888:::>>>@@@DDDIIINNNQQQPPPOOOQQQSSSUUU]]]iiivvveeeSSSLLLGGGCCCAAA@@@???===<<<;;;;;;<<<===;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;999999888888888888999999:::::::::<<<>>>>>><<<:::555666666777777777666666666777888888999999888888888666555555888:::;;;;;;666666777888999:::;;;<<<>>>>>>===<<<<<<<<<<<<<<>>;;;999888888888777777666666555555444444444444444444444444444444/////////000000000111111222222222222222222222222111111111111111222222222111111111111222444666777777777999;;;===???@@@AAA>>>===;;;999777777777777555777888999:::<<<@@@CCCHHHLLLPPPQQQOOOOOOQQQTTTYYYfffwww|||eeeUUUIIIDDDDDDAAA@@@>>>===<<<<<<===>>>;;;<<<=========<<<:::::::::::::::;;;;;;;;;;;;<<<999999888888888888999999999999999;;;======;;;888777777888888888777777666555666777999:::::::::999999777555555777999::::::888888888999999:::::::::===<<<<<<<<<<<<======>>>AAAAAABBBCCCDDDEEEFFFFFFHHHHHHJJJNNNPPPVVVcccppp~~~||||||{{{~~~uuucccYYYFFFDDD@@@<<<999888777777888888777666555444444333444444444444444444444444333333333444444555555555222222222222222222222222000000111111222222222333222222111222333555777999777888888:::<<<>>>@@@BBB>>>===;;;888777777777777888:::;;;<<<===???CCCFFFLLLNNNPPPOOOMMMMMMQQQUUUaaaooovvv]]]KKKFFFIIIBBBAAA@@@>>>>>>>>>>>>???;;;<<<=========<<<:::::::::::::::;;;;;;;;;<<<<<<999999888888888888999999777777888:::<<<<<<999777888888999999999888888777333555777999:::;;;;;;::::::777555444666888999999:::::::::999999999999888777888999;;;===@@@BBBCCCAAAAAABBBCCCDDDEEEFFFFFFIIIHHHJJJNNNPPPVVVcccpppvvvgggZZZOOOAAA:::999:::888555777666666555555555666666555444333333222222333333333333333444444444555555222222222111111000000000111111111222222333333444222222222333444555777888555666888:::===@@@BBBCCC>>>===<<<;;;:::999999999666777999<<<@@@CCCFFFHHHNNNMMMPPPRRRPPPOOOXXXdddvvvrrr\\\MMMFFF@@@BBBBBB@@@???@@@AAAAAA=========<<<;;;;;;::::::;;;;;;;;;:::::::::999999:::999888888777888888888999::::::;;;;;;::::::999888888888888888888888888777777888888888888777777777666555555555666888999777888888999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===BBBBBBCCCDDDEEEFFFGGGGGGFFFGGGKKKNNNPPPVVVdddrrrsssdddXXXIII???<<<<<<:::888555555444444333333444444333222222111111111111111222222333333333333333333333333222222222111111111222222222222222333333333333333333444555666888888777888999;;;>>>@@@BBBBBB===<<<:::888777777777888999:::;;;>>>AAAEEEIIIKKKRRRQQQRRRTTTTTTVVVbbbpppiiiUUUJJJDDDDDDCCC@@@??????>>>===>>>======<<<<<<;;;::::::888888999:::;;;<<<<<<===:::999999888888888888888999999::::::::::::999999888888888888888888888888555666666777777666666555888777777666777888999:::777888888999999:::;;;;;;===<<<<<<<<<<<<===>>>>>>@@@@@@AAABBBCCCDDDEEEEEEFFFGGGKKKNNNPPPVVVdddrrrooobbbPPPCCC===;;;999777666666555444444444444444333333222111111111111222222222222222222222222222444333333333333333222222333333333333222222222222444444555666777777888999888999:::<<<>>>???AAAAAA>>><<<:::777666777888:::>>>>>>>>>@@@DDDHHHLLLOOORRRPPPPPPRRRUUU^^^nnn}}}}}}bbbQQQLLLHHHDDDBBB@@@???===<<<>>>>>>===<<<<<<;;;;;;:::888888999:::;;;<<<======::::::999888888888888888888888999999999999888888999999999999999999999999666777777777777777777666888888888777888999999:::777888888999999:::;;;;;;===============>>>??????@@@@@@AAABBBCCCDDDEEEEEEFFFGGGKKKNNNPPPVVVdddrrr|||ooo\\\KKKBBB===:::888999999888777666666666666666666555444444444444444333333333333222222222222444444444444444444444444444444444333333222222111444444555666777777888888999999:::;;;<<<>>>??????AAA>>>;;;999888999<<<>>>AAAAAAAAACCCFFFKKKOOORRRRRRQQQPPPSSSZZZhhh|||yyydddSSSLLLEEECCCDDDBBB@@@@@@>>>>>>======<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::999888888888888999777888888999999888888777999999999999999999999999999999::::::::::::999999777777777888888888999999777888888999999:::;;;;;;<<<<<<<<<<<<===>>>??????BBBBBBCCCDDDEEEFFFGGGGGGFFFGGGKKKNNNPPPVVVdddrrr|||iiiXXXLLLDDD>>>;;;::::::999888777666666666777666555555444444555555444444444444444333333333444444444444444444444444555444444333333222222222333444555666666666666666777888888999:::;;;<<<===???===:::888999;;;>>>@@@BBBCCCCCCFFFIIIMMMQQQTTTSSSTTTVVVZZZdddwww|||]]]PPPEEECCCEEECCCBBBBBB???>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;::::::999888999999999777888888999999888888777999999999999999999999999999999::::::::::::999999666666666777777777777777777888888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>???BBBBBBCCCDDDEEEFFFGGGGGGFFFGGGKKKNNNPPPVVVdddrrrrrraaaSSSHHH@@@<<<:::999888666555555555555555555444333333333333444333333333444444555555555333333444444444444444555444444444444333333333333333444555666777666555555666666777888999;;;;;;<<<:::999888777888;;;>>>@@@DDDEEEGGGJJJMMMQQQSSSUUURRRVVV[[[aaannnmmmZZZIIIEEEFFFBBB@@@BBB??????>>>======<<<<<<;;;999999:::;;;<<<===>>>>>>;;;;;;:::999999999999999888888999999999999888888::::::::::::::::::::::::666777777777777777777666555555666777777777777666777888888999999:::;;;;;;::::::::::::;;;===>>>???@@@@@@AAABBBCCCDDDEEEEEEFFFGGGKKKNNNPPPVVVdddrrr{{{lll]]]PPPFFF@@@::::::888777666555555555666555555444444444444444111111222333444555555666222222333333444444444444333333333444444444444444444555666888888777666555555666777888:::;;;<<<===666666777888:::===@@@AAAEEEGGGKKKOOORRRTTTVVVWWWUUU]]]eeennn}}}mmmUUUMMMJJJCCC???AAA??????>>>>>>===<<<<<<<<<999999:::;;;<<<===>>>>>>;;;;;;:::999999999999:::999999::::::::::::999999::::::::::::::::::::::::555666666777777666666555555666777888888888777777777888888999999:::;;;;;;::::::;;;;;;<<<>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGKKKNNNPPPVVVdddrrrzzzkkk]]]QQQJJJ===<<<;;;999888777777777888888777666666666666666//////000111333444555666222222222333333444444444333333333444444555555555555666888999:::999777666666666888999;;;===>>>???666777999;;;>>>AAACCCDDDGGGIIINNNRRRVVVWWWXXXXXX___iiittt~~~~~~aaaUUUOOOFFF@@@AAA??????>>>>>>======<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::999999::::::999::::::;;;;;;::::::999::::::::::::::::::::::::777777888888888888777777666777888999:::999888888777888888999::::::;;;;;;;;;;;;<<<<<<===???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGFFFGGGKKKNNNPPPVVVdddssslllWWWLLL@@@;;;888999888666777:::999888666444333444555666666666555444333333222222(((***---000222333333222333555777888666555555666777777777666666666666666666777999===@@@@@@>>><<<<<<============???BBBEEEGGGIIIOOOVVVWWWUUUXXX^^^bbbttt}}}aaaQQQJJJFFFDDD@@@@@@@@@???>>>>>>======<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777777777888999999999:::888888777777777777888888999999999:::::::::;;;;;;;;;<<<<<<===>>>??????@@@CCCCCCDDDEEEFFFFFFEEEEEEFFFLLLJJJKKKRRRUUU```tttiii\\\IIIBBB===;;;999777777::::::999777555555555666777777777666555555444333333222333555777888777666666222555777777666666666777888888888888888888888888999:::<<<>>>@@@???===;;;<<<===>>>???@@@BBBFFFJJJJJJKKKPPPUUUVVVVVV[[[bbbpppxxx```QQQIIIFFF@@@@@@???>>>======<<<<<<<<<<<<======<<<<<<;;;:::;;;<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888888888999999999999888888777777777777888888:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@CCCCCCDDDEEEFFFGGGGGGGGGFFFLLLKKKKKKRRRVVV```tttzzzxxx}}}kkkTTTKKKBBB>>>;;;888888;;;;;;:::888666666666777777777777777666555555444444444555666666666555333222222444666777777666777999::::::::::::;;;;;;;;;;;;>>>>>>@@@@@@@@@>>>;;;:::;;;===???AAACCCFFFKKKNNNOOOOOOQQQVVVXXX[[[ccclllvvvwwwwwwwww|||qqqYYYKKKFFF@@@@@@>>>===<<<;;;;;;;;;<<<============<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999888888888888888777777777777888888;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIFFFLLLKKKLLLSSSVVVaaauuuzzz|||ttt]]]QQQEEE???;;;888999;;;:::999888777666666666666666666666666555555444444222222333333222111000///222444666777777777999:::;;;;;;;;;;;;;;;<<<<<<<<>><<<<<<;;;===@@@BBBDDDGGGLLLOOOTTTSSSTTTWWW[[[aaammmyyy}}}}}}||||||zzzyyyxxxwwwrrrttttttssssssyyydddQQQIIIBBB@@@???<<<;;;:::::::::===============<<<;;;;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::999999888888888999888888777777888888999:::::::::;;;;;;;;;;;;<<<;;;;;;<<<>>>???@@@AAAAAAAAABBBBBBDDDEEEGGGHHHIIIFFFLLLKKKLLLSSSWWWbbbvvv}}}dddVVVHHH@@@<<<999999;;;888888777666555555555555555555444444444444444444333444444555555555444444333444666666666777999;;;::::::::::::;;;;;;<<<<<<>>>@@@BBBBBB@@@>>>>>>@@@<<<>>>AAACCCEEEHHHLLLNNNVVVTTTTTTXXX]]]gggvvv~~~yyywwwvvvuuutttqqqrrrrrrsssttttttttttttqqqtttvvvtttqqqrrryyysss[[[NNNDDDCCC@@@===;;;::::::;;;======>>>>>>======<<<;;;>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;:::::::::999999888888999999888888888888999999888888999999999:::::::::;;;;;;<<<>>>???AAABBBBBBAAAAAAAAABBBDDDFFFHHHIIIFFFMMMLLLMMMTTTXXXcccwwwlll]]]MMMDDD@@@<<<:::;;;777777666666555555444444444444444444444444444444444444444555555666777777444666777666666777999;;;999999999:::;;;;;;<<<<<<<<>>@@@BBB>>>AAADDDGGGIIILLLOOOQQQVVVTTTTTTYYYaaammmwwwrrrooommmllloooppprrrtttuuuuuutttttttttvvvxxxwwwuuuuuuwwwyyy{{{}}}aaaOOOHHHFFFBBB???===<<<<<<<<<===>>>>>>>>>>>>===<<<<<>><<<;;;;;;;;;<<<===::::::::::::::::::::::::999999999999999999999999:::::::::::::::999999999999999888888888888999999888888888888999999999999;;;;;;===>>>@@@AAABBBCCCCCCBBBBBBBBBDDDFFFHHHIIIGGGMMMLLLMMMUUUYYYdddxxxvvvfffUUUKKKEEE@@@;;;;;;888888777777666666555444444444444555555555555555444444444444444444555666666777777777666666888;;;999999::::::;;;<<<<<<======@@@CCCAAA>>><<>>>>>>>>>>>>>>>>>>>>>>>===<<<<<>><<<;;;;;;;;;<<<===::::::::::::::::::::::::999999999999999999999999999999:::::::::::::::::::::999999888888999999:::888888999999999:::::::::;;;;;;===>>>@@@BBBCCCDDDFFFEEEDDDDDDEEEGGGIIIJJJGGGMMMLLLNNNVVVZZZeeeyyynnn[[[PPPJJJBBB===;;;888999999888888777666555555555555666666666666666888777777666666666666777777888888777555666888::::::::::::;;;<<<======>>>>>>AAACCCAAA===;;;===AAABBBFFFKKKPPPUUUYYY]]]``````]]]___fffqqq~~~vvvsssooolllkkkiiigggeee```bbbcccdddeeegggjjjlllqqqsssuuuvvvyyy}}}{{{aaaMMMKKKGGGCCC@@@??????@@@>>>>>>>>>>>>>>>======<<<@@@>>><<<;;;:::;;;===>>>::::::::::::::::::::::::999999999999999999999999999999999::::::;;;;;;;;;:::999999888888999999:::999999:::::::::;;;;;;;;;;;;;;;===>>>@@@BBBCCCDDDIIIHHHGGGFFFFFFHHHJJJKKKGGGMMMMMMNNNVVVZZZfffzzz}}}hhhYYYNNNDDD===:::;;;999777666555444555555999888666555444444555666666555444333333333333333666666777777888888999999;;;<<<<<<<<<======>>>>>>AAABBBBBBAAA??????@@@AAADDDIIINNNRRR[[[eeejjjiiihhhfffgggooo~~~xxxuuuqqqlllhhhccc]]]YYYZZZZZZYYYZZZ[[[^^^aaacccfffiiillloooqqqssswwwyyyooo\\\MMMCCCDDDDDD>>>???EEE@@@AAABBBAAA@@@@@@AAACCC@@@>>><<<<<<===>>>======::::::::::::::::::::::::@@@???===<<<;;;;;;<<<<<<;;;;;;:::999888888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<===???@@@AAABBBCCCLLLKKKIIIHHHGGGHHHHHHIIIHHHIIILLLOOOQQQWWWfffuuupppaaaUUUHHH@@@>>>;;;:::999888777777777777777777666555444444444444777666555555444444555555666666777777888888999999;;;;;;<<<<<<===>>>>>>??????@@@AAA@@@???@@@BBBDDDHHHNNNSSSXXXaaakkkppppppnnnnnnpppxxxwwwsssnnniiiddd___ZZZVVVUUUUUUTTTTTTVVVXXX[[[]]]^^^aaadddgggiiikkkooorrrwww{{{iiiVVVHHHHHHHHHCCCAAACCC@@@AAABBBAAA@@@???AAACCCOOOJJJCCC>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======;;;;;;:::;;;;;;<<<<<<;;;:::999999888999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;<<<===???@@@AAABBBFFFEEEEEEDDDEEEFFFHHHHHHJJJKKKNNNQQQRRRXXXgggvvv{{{mmm^^^OOOEEEBBB;;;;;;;;;::::::999999999777777777777666555444444888777666666555666666666666666777777888999999:::::::::;;;<<<>>>???@@@@@@@@@AAAAAAAAAAAABBBFFFIIIMMMTTT[[[```iiisssxxxxxxtttuuuyyy|||tttoooiiiccc^^^YYYUUURRROOOOOONNNNNNOOOQQQTTTVVVVVVXXX[[[^^^```cccgggiiinnnrrrxxx~~~}}}fffQQQLLLLLLHHHCCCAAA@@@AAABBBAAA??????@@@BBBVVVOOOEEE>>>::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<======<<<:::::::::::::::::::::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;::::::;;;===>>>???@@@AAAAAABBBBBBCCCEEEGGGIIIJJJLLLMMMOOORRRSSSYYYgggvvvwwwgggUUUIIIDDD;;;;;;<<<;;;;;;::::::999888999::::::999888666555777777666555555666666666666666777888999999::::::999:::;;;===>>>@@@AAAAAACCCCCCCCCBBBCCCEEEJJJMMMQQQYYYaaagggoooxxx}}}}}}uuuyyy{{{vvvssspppkkkddd]]]XXXTTTPPPNNNMMMLLLKKKJJJKKKMMMPPPQQQQQQSSSUUUWWWYYY\\\```ccciiimmmsssxxx}}}zzz]]]OOOMMMIIIDDDAAAAAAAAABBB@@@???>>>@@@AAAKKKFFF???:::999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;<<<======>>>===<<<;;;;;;::::::;;;:::::::::;;;;;;;;;<<<<<<999::::::::::::;;;;;;;;;:::;;;<<<===>>>@@@AAAAAACCCDDDEEEFFFHHHJJJLLLMMMMMMMMMPPPRRRSSSXXXfffuuurrr^^^NNNFFF===<<<<<<;;;;;;:::::::::777888999999888777555444666555555444555555666666666666777888999:::;;;;;;::::::;;;===>>>@@@AAABBBBBBBBBBBBAAABBBFFFLLLPPPUUU^^^hhhnnnttt{{{yyy{{{vvvqqqmmmkkkjjjfff___YYYUUURRROOOLLLNNNMMMKKKKKKKKKMMMOOOPPPNNNOOOQQQRRRSSSVVVZZZ]]]cccggglllqqqvvvzzz~~~lllVVVMMMHHHDDDBBBAAAAAAAAA@@@>>>>>>???AAA???<<<::::::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>@@@AAABBBBBBEEEFFFGGGHHHJJJKKKKKKLLLLLLLLLOOOQQQRRRWWWffftttlllWWWKKK@@@???===;;;:::::::::;;;666666666666555444333333555555444444555555666666555666777888999;;;<<<<<<;;;;;;<<<===???@@@AAAAAA@@@@@@@@@@@@CCCIIIQQQVVV]]]gggqqqvvvzzz~~~wwwqqqmmmjjjhhhfffeeeaaa\\\XXXUUURRRPPPMMMOOONNNMMMLLLLLLMMMOOOPPPKKKLLLLLLLLLMMMOOOSSSVVV[[[^^^dddhhhlllpppuuuxxxdddRRRIIIFFFEEEAAAAAAAAA@@@>>>===>>>@@@<<<;;;<<<===>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<===???@@@AAABBBCCCDDDEEEFFFHHHHHHIIIIIIHHHKKKLLLNNNQQQRRRWWWfffuuu|||dddSSSEEEBBB???;;;::::::;;;<<<888888777666555555555555666666555555666666777888555666777888:::;;;<<<===<<<<<<===>>>??????@@@@@@???@@@AAACCCIIIQQQ\\\cccgggrrr}}}{{{rrrnnnjjjfffeeedddbbbaaa```]]]ZZZXXXWWWUUURRRPPPPPPOOOMMMLLLLLLMMMNNNOOOKKKLLLKKKJJJJJJLLLOOORRRTTTXXX]]]aaaeeeiiimmmoooyyywww]]]MMMHHHHHHAAABBBAAA@@@>>>===>>>???>>>======>>>??????<<<:::<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<============<<<>>>===<<<;;;::::::::::::999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>???AAABBBBBBBBBDDDEEEGGGHHHHHHHHHHHHKKKLLLOOORRRSSSYYYhhhwwwmmmZZZIIIEEE@@@<<<:::;;;===>>><<<;;;:::888777888888999777777666777777888999999555666777888:::;;;<<<=========>>>>>>?????????@@@AAABBBDDDHHHPPP[[[gggoooppp{{{~~~zzzwwwrrrlllhhheeeccc```_________^^^]]]]]][[[ZZZYYYYYYWWWTTTRRROOONNNLLLKKKKKKLLLMMMNNNNNNNNNMMMKKKJJJKKKOOORRRQQQUUUZZZ^^^bbbeeeiiilllsss{{{eeeQQQKKKJJJAAABBBAAA@@@>>>===>>>???>>>===<<<===>>>???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;<<<<<<<<<;;;:::======;;;:::::::::::::::888888999999999:::::::::999999:::::::::;;;;;;;;;:::;;;<<<===>>>???@@@AAABBBCCCFFFHHHIIIJJJJJJJJJKKKLLLOOOSSSUUU[[[jjjyyyhhhVVVKKKAAA===<<<:::;;;===<<<<<<;;;;;;:::999999999999888777777777777777888777777777999:::<<<>>>???===>>>????????????AAACCCBBBFFFJJJNNNXXXgggrrrvvv{{{tttnnnmmmkkkiiifffdddbbb```^^^^^^^^^^^^]]]\\\[[[[[[]]]]]]\\\[[[XXXUUUSSSQQQSSSPPPLLLJJJKKKKKKKKKJJJNNNMMMMMMLLLLLLLLLMMMMMMNNNQQQTTTWWWZZZ]]]bbbeeeiiiqqq{{{wwwVVVGGGHHHCCCDDDDDDBBB@@@?????????AAA???======>>>>>><<<:::<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999::::::;;;;;;;;;999999:::;;;;;;<<<<<<===;;;<<<>>>???AAAAAABBBBBBFFFFFFGGGHHHJJJKKKKKKLLLJJJKKKNNNQQQTTT\\\lll|||yyy]]]PPPDDD@@@???<<<;;;;;;:::999999888777777666666888888777777777777888888888888888999:::<<<===>>><<<>>>>>>>>>===>>>@@@BBBDDDIIINNNUUUcccttt{{{sssnnnfffeeecccaaa___^^^]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYY]]]]]]]]]]]][[[XXXUUUTTTUUURRROOOMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLNNNPPPRRRTTTWWW[[[]]]ccckkkuuu}}}```QQQOOODDDDDDDDDBBBAAA@@@@@@@@@BBB@@@>>>>>>??????===<<<<<<<<<============<<<<<<<<<======>>>>>>>>>======;;;;;;;;;:::999888777666999999999::::::;;;;;;;;;999::::::;;;;;;<<<<<<======>>>???AAABBBCCCCCCCCCFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLOOORRRUUU]]]nnn~~~kkkZZZIIICCCBBB???;;;999999999888888777666666666777777777777777888999:::999999999:::;;;<<<======>>>?????????>>>???AAACCCEEEJJJQQQ\\\nnnvvvnnniiiggg___^^^\\\ZZZYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\[[[ZZZ\\\]]]_________\\\YYYWWWXXXVVVRRRQQQQQQQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJJJJLLLNNNOOOPPPQQQUUUWWW\\\dddnnnvvv}}}jjjWWWPPPFFFEEECCCBBBAAA@@@@@@AAABBB@@@??????@@@@@@>>>===<<<======>>>>>>======<<<777888999::::::;;;::::::<<<<<<<<<;;;999888666555999999::::::::::::;;;;;;:::::::::;;;<<<<<<======>>>???@@@BBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKMMMMMMPPPSSSVVV^^^ooo~~~iiiQQQFFFCCC@@@;;;999;;;::::::999999888777777666666777777888999:::;;;;;;;;;:::;;;;;;<<<======@@@AAAAAA@@@@@@AAADDDGGGIIIPPPZZZiii|||}}}vvvnnnhhhdddbbbaaa___]]][[[YYYYYYZZZ]]]^^^]]]^^^^^^^^^^^^^^^]]]]]][[[]]]___aaabbb```^^^\\\[[[XXXVVVTTTTTTSSSRRRQQQOOONNNMMMLLLKKKKKKKKKKKKJJJLLLNNNNNNOOOQQQSSSVVVWWW^^^gggooowwwwww^^^PPPIIIFFFCCCAAA@@@@@@@@@@@@AAA@@@>>>>>>???@@@>>>=========>>>>>>>>>>>>======666666777999999:::::::::============<<<;;;:::999::::::::::::::::::::::::::::::;;;;;;<<<============>>>@@@BBBDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJMMMMMMPPPSSSVVV^^^nnn~~~yyy\\\KKKEEE@@@===;;;;;;;;;::::::999888888888777777777777888999;;;;;;;;;;;;;;;;;;<<<======>>>???@@@@@@@@@@@@BBBFFFIIIOOOZZZjjj|||rrroooiiibbb^^^]]]]]]]]]```___\\\[[[[[[]]]___aaa^^^^^^_________^^^]]]]]][[[\\\___bbbbbbbbb```___]]][[[XXXWWWWWWVVVTTTRRRPPPOOONNNLLLKKKJJJJJJJJJIIIJJJLLLMMMNNNPPPSSSVVVUUUZZZbbbiiipppxxxkkkWWWMMMIIICCC@@@???@@@@@@??????>>>======>>>???===<<<======>>>>>>>>>>>>======:::;;;<<<===>>>?????????;;;;;;<<<=========<<<<<<::::::::::::::::::::::::::::::;;;<<<<<<======>>><<<===???AAACCCDDDEEEFFFHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLOOORRRUUU]]]nnn~~~kkkWWWKKKCCC>>>===::::::999999888777777666888888888888888999:::;;;;;;;;;;;;<<<<<<>>>??????===>>>>>>>>>???BBBGGGKKKPPPaaaxxxyyyrrrfffddd___[[[YYYYYY[[[\\\aaa```^^^]]]]]]]]]___```^^^^^^^^^^^^]]]\\\[[[ZZZ[[[\\\^^^```aaabbbbbbaaa```^^^\\\ZZZZZZXXXVVVTTTPPPOOONNNLLLJJJIIIIIIIIIGGGHHHJJJKKKLLLNNNQQQSSSSSSVVV[[[aaahhhpppyyy~~~zzzcccTTTMMMFFFAAAAAAAAA@@@??????===<<<===>>>>>>===<<<===>>>>>>??????>>>>>>===;;;<<<===>>>>>>>>>>>>>>>888999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::999999;;;;;;;;;<<<======>>>>>><<<===???AAACCCEEEFFFFFFIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLOOORRRUUU]]]nnn}}}|||fffVVVHHH@@@>>>;;;;;;::::::999888888888999999999888888999::::::;;;;;;;;;<<<===???@@@AAA>>>??????@@@BBBFFFLLLPPPXXXmmmyyynnnhhh___^^^\\\ZZZ[[[\\\___```cccbbbaaa```___^^^^^^^^^_________^^^]]][[[ZZZYYY[[[\\\\\\]]]___```bbbbbbcccaaa___^^^]]]\\\YYYVVVTTTSSSQQQOOOMMMLLLKKKKKKIIIJJJKKKKKKKKKKKKNNNPPPPPPRRRTTTXXX^^^gggooouuu}}}www[[[SSSJJJDDDCCCDDDBBB@@@???>>>======?????????===>>>>>>????????????>>>>>>:::;;;;;;<<<<<<<<<;;;;;;999:::;;;;;;;;;;;;;;;:::;;;;;;;;;::::::999999999;;;;;;<<<<<<======>>>>>>===>>>@@@CCCEEEFFFGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMPPPSSSVVV^^^ooorrr^^^MMMBBB???>>>======<<<<<<;;;;;;:::::::::999999888999999999::::::;;;<<<>>>???AAABBBAAABBBCCCDDDFFFKKKQQQVVVfff~~~xxxlllccc^^^\\\\\\\\\]]]^^^aaadddffffffeeedddcccaaa```^^^^^^cccbbbbbb```___]]][[[ZZZ\\\[[[[[[[[[]]]___aaaccceeedddbbbaaa```^^^[[[XXXYYYXXXVVVTTTRRRQQQPPPOOOLLLMMMNNNMMMKKKKKKMMMNNNNNNNNNOOORRRXXXaaaiiiooowww~~~```XXXMMMGGGFFFFFFDDDBBB@@@???>>>???@@@AAA@@@???>>>>>>????????????>>>>>>>>>>>>>>>???>>>>>>=========>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::999999999;;;;;;<<<<<<===>>>>>>>>>>>>@@@BBBDDDFFFHHHIIIIIILLLLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQUUUWWW___pppzzzeeeSSSHHHBBB===<<<::::::;;;<<<;;;:::======;;;777888<<<===::::::;;;===???AAABBBCCCCCC@@@EEEBBBBBBJJJKKKOOO[[[mmmvvvlllccc___```[[[\\\^^^]]]\\\^^^cccgggiiijjjjjjiiifffbbbaaa```cccbbb```^^^\\\[[[ZZZZZZ]]]\\\[[[[[[\\\^^^```bbb___```aaabbbbbbaaa```___\\\ZZZWWWSSSQQQOOONNNNNNJJJJJJIIIIIIIIIJJJJJJKKKMMMNNNOOOQQQUUU\\\ccciiiqqqyyyppp\\\MMMJJJHHHBBBAAAFFFCCCBBB@@@>>><<<<<<<<<<<<<<<<<<======>>>>>>??????======>>>>>>??????@@@@@@<<<;;;::::::;;;<<<;;;::::::;;;;;;<<<=========<<<::::::;;;<<<===>>>??????===>>>@@@BBBDDDFFFHHHHHHKKKLLLMMMNNNNNNMMMLLLKKKMMMRRRPPPQQQYYY```mmm~~~kkkYYYJJJCCC???===;;;;;;<<<<<<;;;:::999999777555777<<<<<<888;;;<<<===???AAABBBCCCCCC@@@EEECCCDDDLLLNNNTTTbbb~~~wwwpppjjjdddbbbccc```bbbccccccccceeeiiimmmllllllllljjjgggdddaaa```dddcccaaa```^^^^^^]]]]]]^^^^^^\\\\\\\\\]]]___```___```aaabbbbbbbbbaaaaaa^^^\\\YYYVVVSSSPPPOOOOOOMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNOOORRRXXX```eeennnuuuyyycccPPPJJJHHHBBBAAADDDBBBAAA???>>>===>>>>>>???============>>>>>>>>>>>>=====================<<<>>>===<<<<<<>>>>>>===<<<888999::::::;;;;;;::::::::::::;;;<<<===>>>??????>>>???AAACCCEEEHHHIIIJJJMMMMMMOOOOOOOOOOOOMMMMMMNNNSSSRRRSSS[[[bbboootttbbbPPPEEEAAA???<<<;;;<<<<<<;;;;;;888888777777===BBB@@@:::<<<===>>>@@@AAABBBBBBBBBAAAEEEDDDFFFOOORRRZZZmmm{{{tttnnnkkkiiieeedddeeecccdddfffggghhhjjjmmmppprrrrrrqqqooollliiieeecccddddddcccbbbaaaaaaaaaaaaaaa```___^^^]]]^^^^^^______```aaabbbcccdddddddddaaa```]]]YYYVVVTTTRRRQQQPPPOOONNNLLLLLLLLLLLLMMMKKKLLLLLLMMMPPPTTT[[[___iiipppyyyoooWWWMMMJJJEEECCCDDDAAA@@@?????????@@@AAABBB>>>>>>>>>>>>==================<<<<<<;;;::::::999>>>===<<<<<<>>>>>>===<<<999999::::::;;;;;;::::::::::::;;;<<<===>>>??????@@@AAABBBEEEGGGIIIKKKLLLOOOOOOPPPQQQQQQPPPOOOOOOOOOUUUSSSUUU]]]dddrrr{{{iiiVVVHHHCCC@@@===;;;;;;;;;::::::;;;;;;;;;>>>EEEJJJGGG@@@===>>>???@@@AAAAAAAAAAAABBBGGGFFFIIIPPPSSS```www|||xxxpppjjjhhhgggeeeeeehhhhhhjjjlllnnnppprrrtttuuuxxxxxxwwwvvvtttpppkkkhhhdddddddddccccccdddddddddeeedddbbb```______^^^^^^___```aaacccdddeeefffgggdddcccaaa^^^ZZZXXXVVVUUURRRQQQOOOMMMLLLLLLLLLMMMKKKLLLLLLMMMNNNQQQWWWZZZdddjjjsss{{{|||___QQQLLLIIIGGGFFFCCCBBBAAA@@@???@@@AAABBB??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::<<<;;;:::;;;<<<===<<<:::;;;;;;<<<<<<===<<<<<<;;;::::::;;;<<<===>>>??????@@@AAACCCEEEHHHJJJLLLMMMOOOPPPQQQRRRRRRQQQPPPOOOPPPUUUTTTVVV___fffttt~~~nnnZZZKKKEEEAAA===;;;::::::999999999;;;<<>>>>>???AAAAAABBBBBBBBBDDDGGGGGGJJJQQQTTTdddxxxxxxxxxpppiiihhhggggggiiinnnssstttvvvyyy|||}}}}}}}}}zzzyyyyyyyyyxxxuuuoookkkeeeeeeeeeeeeeeefffggggggiiihhhfffdddbbbaaa```______```aaabbbdddfffggghhhfffeeedddaaa___\\\ZZZXXXUUUSSSPPPMMMKKKKKKLLLLLLLLLMMMMMMMMMMMMPPPTTTWWW___eeemmmttt{{{hhhUUUNNNKKKHHHFFFEEEDDDBBBAAA?????????@@@??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<============<<<;;;;;;<<<===<<<;;;;;;<<<<<<===<<<<<<;;;;;;::::::;;;<<<===>>>?????????@@@BBBEEEHHHJJJLLLMMMPPPPPPQQQRRRRRRQQQPPPPPPOOOUUUTTTVVV```ggguuuuuuaaaQQQHHHDDD???;;;::::::999999333777999:::===AAA@@@<<<===>>>???AAABBBCCCCCCCCCDDDGGGGGGLLLSSSVVVkkk|||rrrwwwvvvpppkkklllnnnooorrrwwwyyyyyy{{{yyyxxxxxxyyy{{{yyysssnnnhhhhhhhhhhhhhhhiiijjjjjjlllkkkjjjhhhfffdddbbbaaa``````aaabbbccceeeggghhhgggffffffdddbbb```^^^\\\WWWUUUQQQMMMKKKKKKKKKLLLLLLMMMMMMMMMMMMOOOSSSUUUYYY___gggnnnuuu~~~rrr\\\PPPJJJGGGEEEFFFEEECCC@@@???>>>>>>???>>>>>>>>>>>>============;;;<<<<<<===>>>>>>?????????>>>======??????>>>===::::::;;;;;;::::::999999::::::;;;<<<===>>>?????????@@@BBBEEEHHHKKKMMMNNNPPPQQQRRRSSSSSSRRRQQQPPPOOOUUUUUUWWWaaahhhwwwnnn\\\KKKGGGBBB>>><<<<<<;;;;;;111777:::999888;;;<<<;;;<<<===???AAABBBCCCDDDDDDBBBFFFGGGNNNVVV[[[sssvvvsss}}}{{{wwwvvvzzz|||||||||||||||~~~~~~yyyxxxyyy|||~~~yyysssmmmllllllllllllmmmmmmnnnnnnnnnlllkkkiiigggeeedddaaa``````aaabbbdddfffgggffffffffffffdddbbbaaa___ZZZXXXSSSOOOLLLLLLMMMMMMKKKLLLLLLLLLLLLNNNQQQTTTTTTYYYaaahhhpppyyygggVVVMMMHHHEEEDDDCCCAAA@@@?????????@@@============>>>>>>>>>>>>==================>>>>>>???>>>===>>>???@@@???===::::::;;;;;;::::::999888::::::;;;<<<===>>>??????@@@AAADDDGGGJJJMMMOOOPPPRRRSSSTTTUUUUUUTTTSSSRRRQQQWWWVVVYYYccckkkyyyzzzgggNNNJJJDDD@@@>>>======<<<444;;;???<<<888:::===>>><<<===???AAACCCDDDEEEEEEAAAEEEGGGPPPXXX^^^yyyuuuxxxzzz{{{{{{zzz{{{yyyppppppooooooooooooppppppoooooonnnmmmkkkiiigggfffaaaaaa``````aaaccceeefffffffffggggggfffdddbbbaaa]]]ZZZUUUQQQNNNMMMNNNOOOIIIJJJKKKKKKKKKMMMPPPRRRPPPVVV]]]eeelllvvvqqq\\\QQQKKKHHHAAAAAA@@@?????????@@@AAA<<<<<<======>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;>>><<<;;;<<<===>>>===;;;<<<=========<<<;;;;;;:::::::::;;;<<<===>>>??????BBBCCCEEEHHHKKKNNNQQQRRRTTTUUUVVVVVVVVVVVVUUUTTTRRRXXXXXX[[[eeemmm|||www[[[NNNAAA???@@@>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???AAACCCDDDDDDCCCEEEJJJOOOTTTfff{{{zzz{{{zzzvvvttttttvvvyyyzzzxxxvvvwwwrrrmmmjjjkkkllllllkkkjjjhhheeedddfffggghhhhhhhhhhhhiiihhhhhhgggfffeeebbb___[[[WWWUUURRROOOMMMKKKKKKKKKKKKLLLMMMOOOOOOTTTWWW[[[```fffooowww}}}mmmTTTKKKNNNHHHEEECCCBBBAAAAAA???>>>AAA@@@>>>===<<<===>>>@@@>>>>>>=========???@@@AAA>>>>>>>>>>>>============:::;;;<<<===<<<;;;:::999:::;;;<<<===>>>???@@@AAABBBAAACCCFFFLLLPPPSSSSSSVVVVVVWWWXXXXXXWWWWWWWWWXXXVVVYYY___dddkkk~~~cccUUUFFF@@@@@@>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAACCCDDDEEEDDDFFFKKKOOOVVVkkkzzz~~~}}}yyy{{{}}}{{{zzz{{{}}}~~~|||zzzyyyuuupppmmmnnnoooooonnnnnnllliiiggghhhhhhhhhggghhhhhhhhhhhhhhhhhhggggggccc```\\\YYYVVVTTTPPPNNNKKKKKKKKKKKKLLLMMMOOOOOOSSSUUUYYY]]]ccckkksssxxxbbbQQQMMMHHHEEEBBBAAAAAA@@@???===AAA@@@>>>=========?????????>>>>>>======>>>???@@@>>>>>>>>>>>>============;;;;;;<<<<<<;;;;;;::::::<<<<<<======>>>>>>??????BBBBBBCCCGGGMMMRRRTTTUUUXXXXXXYYYZZZZZZYYYYYYXXXYYYWWWZZZaaaeeemmmooo^^^LLLCCC@@@===;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAACCCDDDEEEDDDGGGKKKQQQ[[[sss}}}xxxvvv}}}~~~zzzvvvtttttttttssssssuuurrrooommmkkkjjjhhhfffhhhhhhhhhhhhiiiiiiiiiiiieeebbb^^^[[[YYYVVVSSSPPPLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSVVVZZZ^^^eeelllqqq~~~www[[[OOOJJJGGGDDDBBBBBBAAA@@@???AAA@@@???>>>===>>>??????@@@???>>>>>>===>>>>>>???>>>>>>>>>>>>===============<<<<<<;;;:::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBDDDIIIOOOTTTWWWXXX[[[[[[\\\\\\\\\\\\[[[[[[ZZZXXX[[[bbbhhhooozzzgggQQQEEE@@@===<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDEEEDDDGGGLLLRRR```{{{{{{tttvvv}}}{{{zzzzzzyyy|||yyyvvvrrrpppmmmiiifffhhhhhhhhhhhhiiijjjjjjkkkgggeeebbb___\\\YYYUUURRRMMMMMMMMMLLLMMMMMMNNNNNNQQQSSSUUUWWWZZZ```fffkkkvvv~~~iiiUUUMMMJJJFFFDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>??????@@@@@@???>>>>>>=========>>>>>>>>>>>>============>>>===;;;:::::::::;;;<<<>>>>>>>>>>>>>>>?????????BBBCCCFFFLLLRRRXXXZZZ[[[]]]^^^^^^^^^^^^]]]]]]\\\[[[YYY\\\dddiiiqqqoooWWWHHHBBB>>>===>>><<<<<<<<<<<<<<<<<<<<<<<<======???@@@BBBDDDEEEEEEDDDHHHMMMTTTeeeyyyuuu{{{|||yyyuuuqqqkkkgggiiiiiihhhhhhiiijjjkkkllljjjhhheeebbb```\\\XXXUUUOOONNNMMMMMMMMMMMMMMMNNNQQQRRRTTTUUUXXX\\\bbbfffoooyyyttt\\\NNNKKKFFFDDDCCCCCCBBBAAAAAA@@@@@@???????????????????????????>>>>>>======>>>>>>>>>>>>============>>>===<<<;;;:::;;;<<<===<<<<<<===>>>???@@@AAAAAAAAACCCGGGNNNVVV\\\^^^___``````aaaaaa```______^^^\\\ZZZ^^^eeekkksssyyy___NNNEEE@@@>>>???<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBDDDEEEFFFCCCIIINNNVVViii~~~|||}}}}}}wwwqqqlllkkkjjjiiiiiiiiijjjkkklllllljjjhhhfffccc```[[[WWWPPPOOONNNMMMMMMMMMMMMMMMPPPQQQRRRSSSUUUYYY___cccjjjttt}}}aaaNNNJJJEEEBBBAAAAAA@@@@@@AAA@@@@@@@@@@@@?????????>>>????????????>>>>>>===>>>>>>>>>>>>============>>>===<<<<<<;;;;;;<<<<<<;;;<<<===>>>@@@AAABBBCCCAAADDDIIIQQQYYY___bbbbbbddddddddddddcccbbbaaaaaa```^^^aaahhhmmmuuugggTTTIIIBBB>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAACCCDDDEEEFFFCCCIIIOOOWWWkkkxxxsssmmmllljjjiiiiiijjjkkklllnnnllljjjhhhfffbbb]]]YYYQQQPPPOOONNNMMMMMMMMMMMMNNNOOOPPPQQQSSSWWW\\\```gggppp|||fffPPPLLLGGGCCCBBBBBBBBBAAA@@@AAAAAAAAA@@@@@@??????======??????@@@???>>>>>>>>>>>>>>>>>>===========================<<<;;;;;;======>>>???@@@@@@AAAAAAAAADDDJJJRRR[[[bbbdddeeehhhhhhiiihhhgggfffeeeeeedddbbbeeelllqqqxxxmmmYYYLLLCCC>>>===========================>>>>>>???AAACCCDDDFFFFFFBBBIIIOOOXXXmmm}}}xxxnnnmmmkkkiiiiiiiiikkklllooonnnllljjjgggccc^^^ZZZQQQPPPOOONNNMMMMMMLLLLLLMMMNNNOOOOOOQQQUUUZZZ^^^gggmmmwwwjjjTTTPPPJJJFFFEEEEEEEEEEEE@@@AAAAAAAAAAAA@@@??????<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>============<<<===>>>>>>>>>===;;;:::????????????????????????AAADDDKKKSSS]]]cccfffffflllllllllkkkjjjiiihhhggghhhfffhhhooosss{{{xxx___NNNDDD???<<<===<<<;;;::::::;;;<<<===@@@@@@???@@@AAACCCEEEGGGDDDKKKQQQZZZsss}}}tttrrrooojjjggggggiiikkkmmmlllkkkkkkiiieee```\\\XXXUUURRRQQQQQQPPPOOONNNMMMNNNOOOPPPQQQTTTYYY\\\ccciiiqqq{{{vvv]]]KKKFFFJJJEEECCCFFFDDDAAAAAABBBBBBAAA???>>>===??????@@@@@@@@@AAAAAAAAACCCAAA????????????===<<<===>>>?????????===<<<;;;<<<===>>>@@@BBBCCCCCCCCCAAACCCKKKYYYcccgggiiikkkqqqpppooonnnlllllllllllliiilllkkkppp~~~}}}eeeRRRGGGAAA???======<<<;;;;;;<<<======?????????@@@AAACCCEEEFFFEEEKKKQQQ]]]xxxuuusssooojjjgggggghhhjjjlllkkkkkklllkkkgggbbb^^^[[[XXXTTTRRRQQQQQQPPPOOONNNOOOPPPPPPPPPRRRVVVYYY___eeennnwwwcccPPPIIILLLFFFCCCDDDAAAAAAAAABBBBBBAAA@@@???>>>??????@@@@@@@@@AAAAAAAAACCC@@@===<<<<<<>>>>>>>>>>>>>>>?????????>>><<<;;;<<<===>>>@@@AAABBBCCCCCCFFFGGGPPP]]]gggkkkmmmpppuuutttsssqqqooonnnnnnnnnlllnnnkkkooo|||nnnZZZLLLDDDBBB>>>===<<<<<<<<<<<<===>>>??????>>>???@@@BBBDDDFFFGGGKKKRRRbbbzzzvvvrrrmmmjjjiiiiiijjjjjjjjjkkklllmmmjjjfffbbb```\\\WWWSSSRRRQQQQQQPPPOOOPPPPPPOOONNNPPPSSSUUU[[[```hhhqqqzzz{{{lllWWWNNNNNNGGGCCCCCC>>>@@@@@@AAAAAAAAAAAA@@@?????????@@@@@@@@@AAAAAAAAACCC???;;;999;;;===???@@@>>>>>>?????????>>>===<<<<<<===>>>@@@AAABBBBBBBBBEEEFFFOOO]]]gggkkknnnqqqzzzyyyxxxvvvtttrrrqqqppppppsssnnnppp|||xxxcccQQQGGGDDD???>>>============>>>??????>>>>>>???@@@BBBDDDEEEIIILLLUUUjjj~~~|||vvvqqqnnnllllllkkkhhhhhhjjjmmmnnnmmmiiifffddd```ZZZUUUSSSRRRPPPPPPNNNOOOOOONNNMMMNNNQQQTTTXXX]]]dddlllttt~~~zzz~~~uuu]]]QQQOOOHHHCCCBBB>>>@@@@@@AAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAA>>><<<;;;===???AAAAAA>>>>>>>>>???>>>>>>>>>>>><<<===>>>@@@AAABBBBBBBBBCCCFFFOOO^^^iiinnnpppsss~~~}}}{{{xxxuuusssrrrtttvvvrrrssskkkXXXKKKEEE@@@???>>>>>>>>>>>>???@@@????????????@@@BBBEEEFFFKKKMMMZZZtttyyytttsssyyyssspppnnnllljjjggggggiiikkknnnnnnllljjjgggbbb\\\WWWTTTRRRQQQOOOLLLMMMMMMMMMMMMNNNRRRUUUWWW[[[aaahhhoooyyyyyy|||dddTTTPPPHHHEEEDDD@@@AAAAAAAAAAAAAAAAAABBBBBB??????@@@@@@@@@AAAAAAAAA???>>>>>>@@@BBBCCCAAA@@@???>>>>>>>>>>>>?????????===>>>???AAAAAABBBBBBBBBEEEIIITTTeeerrrvvvxxx{{{|||yyyvvvuuussswwwtttuuusss```OOOFFFAAA@@@????????????@@@AAA@@@@@@???@@@AAACCCEEEGGGLLLPPP```~~~{{{ppplllnnn{{{tttqqqooollliiigggfffgggiiilllnnnnnnmmmiiieee```\\\XXXUUURRRPPPLLLMMMMMMMMMLLLNNNRRRUUUVVVZZZ___eeekkktttyyyyyy~~~nnnYYYRRRIIIFFFGGGDDDCCCBBBAAAAAAAAAAAABBBBBB??????@@@@@@@@@AAAAAAAAA>>>>>>@@@BBBDDDDDDAAA?????????>>>>>>>>>???@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBHHHWWWjjjxxx|||~~~~~~{{{yyyrrrwwwuuuwww{{{gggTTTHHHBBBAAA@@@??????@@@AAABBBAAAAAAAAAAAABBBDDDFFFHHHLLLSSSgggvvvkkkkkkqqqyyyuuusssnnnkkkhhhfffeeefffjjjmmmnnnooojjjhhhdddaaa^^^ZZZUUURRROOOOOOOOOMMMLLLMMMPPPSSSUUUXXX]]]bbbhhhppp{{{}}}|||yyy```UUUKKKHHHJJJFFFDDDCCCBBBAAA@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA@@@??????@@@BBBBBB@@@?????????>>>>>>>>>???@@@AAAAAAAAABBBCCCDDDDDDDDDDDD@@@GGGYYYooo~~~}}}vvv|||{{{|||mmmXXXJJJBBBBBB@@@@@@@@@@@@BBBBBBBBBAAAAAABBBCCCEEEGGGIIILLLUUUjjj~~~pppeeehhhrrr~~~{{{xxxsssnnnhhhfffdddeeehhhlllooopppllljjjgggdddbbb]]]XXXTTTRRRQQQPPPNNNLLLLLLNNNQQQTTTWWW\\\```eeemmmxxxeeeXXXMMMJJJKKKHHHEEEDDDCCCAAA@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAABBB@@@>>>===???@@@@@@?????????>>>>>>>>>???AAABBBBBBBBBCCCDDDEEEEEEEEEDDDCCCLLL___www|||yyybbbRRRIIIDDD@@@@@@???===>>>AAAAAABBBDDDCCCCCCCCCEEEGGGQQQYYYtttvvvmmmkkknnnppp|||zzzyyyuuupppmmmllliiiggghhhjjjmmmoookkkkkkkkkiiieee```ZZZWWWRRRRRRRRRRRRQQQPPPOOONNNRRRRRRUUU[[[```eeeppp{{{jjjVVVNNNJJJGGGGGGFFFFFFDDDCCCBBBAAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@============>>>???AAAAAA@@@BBBDDDDDDCCCDDDEEEGGGJJJOOOaaa{{{gggUUUJJJDDD@@@AAA@@@>>>>>>BBBAAABBBCCCCCCCCCDDDFFFHHHRRR\\\yyy~~~qqqhhhhhhlllppp}}}~~~|||xxxtttooommmkkkiiiiiikkkmmmooommmnnnmmmkkkgggbbb\\\YYYSSSSSSSSSRRRQQQPPPOOOOOORRRRRRUUUZZZ^^^cccnnnyyyrrr]]]SSSLLLHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@BBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCC>>>>>>>>>>>>>>>???@@@AAAAAABBBDDDDDDDDDDDDFFFHHHKKKPPPdddppp[[[LLLEEEAAAAAAAAA???@@@CCCAAABBBCCCCCCCCCDDDGGGIIIRRRaaawwwkkkeeefffmmmttt}}}|||zzzwwwsssrrrpppnnnkkkkkklllnnnooopppppppppnnniiiddd___\\\UUUUUUTTTSSSRRRQQQPPPOOORRRQQQTTTXXX\\\```kkkuuu~~~fffXXXOOOJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@BBBAAAAAAAAABBBCCCDDDDDDAAAAAAAAAAAABBBCCCCCCDDD?????????>>>??????@@@@@@AAACCCDDDEEEEEEEEEGGGIIIMMMSSShhhyyybbbOOOGGGAAAAAABBBAAAAAACCCAAABBBCCCCCCCCCEEEHHHKKKQQQfffqqqgggcccfffpppzzz{{{yyyvvvtttuuussspppnnnmmmmmmnnnooorrrrrrqqqnnnjjjeeeaaa^^^XXXXXXVVVTTTRRRQQQPPPOOOQQQPPPRRRWWWYYY]]]gggqqqzzzooo\\\QQQLLLKKKDDDDDDBBBAAAAAA@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@?????????@@@@@@AAACCCEEEFFFFFFFFFHHHJJJOOOVVVlllhhhSSSJJJBBBBBBCCCBBBBBBCCCAAABBBBBBBBBCCCEEEIIIMMMRRRlllyyyjjjbbbaaafffsss~~~{{{yyyvvvuuurrrpppooonnnooooooqqqqqqpppnnnjjjfffbbb```\\\ZZZXXXUUUSSSQQQPPPPPPPPPOOOQQQUUUWWW[[[dddnnnwwwxxx```TTTOOOMMMDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFDDDCCCBBB@@@????????????BBBAAA@@@@@@@@@@@@@@@AAABBBDDDFFFGGGGGGHHHJJJKKKPPPXXXqqqnnnWWWMMMDDDCCCDDDCCCAAABBBAAABBBBBBBBBCCCFFFKKKNNNVVVtttuuueee```bbbhhhvvv|||zzzvvvuuusssqqqpppppppppppppppoooooommmkkkhhheeeccc___]]]ZZZVVVSSSRRRQQQPPPOOOOOOPPPTTTVVVZZZcccmmmuuu~~~gggXXXQQQNNNEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>AAAAAAAAA@@@AAAAAABBBBBBCCCDDDGGGHHHHHHIIIKKKMMMRRR[[[uuuqqq[[[PPPEEECCCDDDCCCAAAAAAAAAAAABBBBBBCCCFFFLLLPPP\\\~~~uuueeecccgggnnn}}}}}}yyyuuutttsssrrrqqqppppppqqqoooooonnnmmmllljjjhhhgggaaa___[[[WWWTTTRRRQQQQQQOOONNNPPPTTTVVVZZZcccmmmsss|||rrr^^^SSSLLLEEEEEEDDDCCCCCCCCCDDDDDDBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBCCCDDDCCCEEEGGGHHHIIIJJJLLLNNNTTT^^^yyysss^^^QQQFFFDDDDDDCCC@@@@@@AAAAAAAAAAAACCCGGGLLLPPPaaaxxxiiihhhmmmttt}}}tttssssssrrrqqqqqqqqqqqqooooooooonnnmmmkkkjjjiiiccc```\\\WWWTTTRRRQQQQQQNNNMMMOOOSSSVVVZZZdddnnnrrrzzzzzzcccTTTKKKFFFEEEEEEDDDDDDDDDDDDEEEBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCEEEFFF@@@@@@@@@AAABBBCCCDDDEEECCCEEEGGGIIIIIIJJJMMMOOOUUU```|||tttcccUUUHHHDDDCCCBBBAAAAAABBBEEEAAAAAAHHHHHHKKKXXXaaawwweeefffppp}}}}}}{{{xxxuuusssrrrrrrrrrqqqooonnnnnnoooppppppnnnmmmiiifff```ZZZUUURRRQQQQQQOOOPPPPPPRRRTTTZZZaaafffnnnxxxgggSSSKKKIIIGGGEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFHHHJJJKKKNNNRRRUUUWWWkkkzzzeeeWWWIIIDDDCCCAAA???@@@BBBDDD@@@@@@GGGFFFJJJXXXiiiwwwhhhkkkxxx~~~zzzvvvsssrrrqqqpppoooooonnnmmmnnnpppqqqpppooollliiiccc]]]WWWTTTRRRRRROOOOOOPPPQQQTTTYYY```eeennnwwwkkkXXXPPPJJJHHHEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGIIIJJJLLLMMMOOOSSSVVV[[[nnn}}}|||iii\\\NNNGGGDDDBBB@@@AAABBBFFFBBBAAAGGGGGGLLLZZZtttvvvkkkppp{{{vvvtttrrrqqqooopppnnnmmmnnnppprrrssssssppplllfff```ZZZVVVSSSRRROOOPPPPPPQQQSSSXXX___cccmmmvvvooo]]]TTTKKKIIIFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBCCCDDDEEEFFFHHHIIIIIIKKKMMMOOOPPPRRRTTTWWW___sss|||xxx}}}mmm```RRRJJJFFFCCCBBBDDDDDDHHHDDDCCCIIIIIIOOO___}}}tttlllttt}}}yyyuuusssqqqqqqooommmnnnqqqtttvvvvvvrrroooiiibbb\\\WWWTTTRRRQQQRRRRRRSSSUUUYYY^^^bbbmmmuuurrr___UUUMMMJJJGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJMMMPPPRRRSSSTTTUUUWWWaaauuuvvvppprrrxxxpppcccUUULLLFFFBBBBBBEEEBBBGGGDDDCCCIIIJJJQQQccc|||tttpppwww}}}xxxtttrrrrrrpppnnnooorrruuuwwwxxxssspppkkkddd^^^XXXUUUSSSTTTUUUUUUVVVWWWZZZ___bbbllluuuyyycccVVVPPPLLLHHHEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGKKKNNNRRRUUUVVVVVVWWWXXXaaauuurrrkkkkkkqqqzzzvvvhhhYYYNNNFFF@@@@@@CCC???EEECCCCCCHHHJJJSSSfffwwwtttrrrzzz{{{vvvsssrrrqqqpppqqqtttwwwxxxxxxtttrrrmmmfff```[[[VVVTTTVVVWWWWWWXXXXXX[[[^^^bbbkkksssjjj[[[RRRNNNIIIFFFEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIHHHGGGGGGGGGGGGHHHKKKOOOUUUXXXZZZZZZ[[[\\\bbbvvvtttkkkiiikkkrrryyyzzz~~~tttcccUUUIIIAAA@@@CCC???FFFEEEEEEKKKMMMXXXlll~~~wwwppppppqqqxxx{{{xxxsssrrrrrrtttvvvxxxxxxwwwvvvsssoooiiiccc^^^YYYWWWVVVWWWXXXXXXXXXZZZ]]]```hhhppp}}}qqq___SSSOOOJJJFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMRRRXXX]]]______``````dddyyytttiiieeedddhhhmmmtttwwwzzz}}}mmm]]]OOOEEECCCFFFBBBIIIIIIIIIOOORRR^^^ssszzzrrrhhhjjjmmmttt~~~sssssssssuuuxxxxxxwwwvvvwwwuuuqqqkkkfff```\\\ZZZVVVWWWWWWWWWWWWYYY\\\^^^eeennn{{{tttaaaTTTPPPJJJFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNOOOTTT[[[```bbbccccccdddggg|||qqqgggffffffggghhhmmmoooqqqrrrsssyyyuuubbbRRRIIIEEEDDDBBBHHHOOOYYY___YYY```vvvwwwmmmjjjjjjiiilllzzz}}}yyyuuuuuuwwwwwwuuuvvvxxxpppooonnnkkkgggaaa\\\YYYXXXWWWVVVVVVXXXZZZ\\\^^^ccckkkwww}}}eee]]]TTTKKKIIIGGGDDDCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJKKKLLLNNNNNNPPPXXXbbbffffffdddeeefffkkknnneeeccccccccceeegggiiikkkjjjjjjmmmttt{{{|||yyyfffUUUJJJEEEDDDDDDGGGJJJRRRXXXUUU```{{{zzzpppllllllkkkmmmxxxyyyvvvtttwwwwwwuuuuuuxxxpppppppppmmmiiibbb\\\YYYUUUUUUTTTTTTUUUWWWZZZ[[[cccjjjvvvhhh]]]TTTLLLKKKIIIFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJKKKMMMOOOQQQRRRTTT[[[cccffffffdddeeegggkkknnndddbbbaaaaaacccbbbdddeeeccc```aaadddhhhjjjpppxxxlllYYYLLLFFFDDDEEEFFFEEEIIIOOOPPPbbb{{{rrrlllmmmlllnnnwww{{{vvvtttvvvwwwuuutttvvvrrrrrrsssqqqllleee]]]YYYUUUTTTSSSSSSTTTVVVXXXZZZaaahhhsssjjj\\\TTTNNNMMMLLLHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHIIIIIILLLLLLLLLMMMOOOSSSVVVXXXYYY^^^cccfffeeedddeeeggglllpppgggcccaaaaaabbb___```aaa```]]][[[[[[]]]^^^bbbiiioooxxxsss^^^OOOGGGDDDEEEEEEBBBEEEKKKOOOdddyyyqqqjjjlllmmmoooxxx~~~xxxtttvvvwwwuuutttuuussstttuuutttoooggg___ZZZXXXWWWUUUUUUUUUWWWYYYZZZ```fffppp{{{lll[[[TTTNNNNNNNNNIIIFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNRRRVVVZZZ]]]]]]```ccceeeddddddeeefffkkksssiiiccc___^^^```[[[]]]^^^]]]\\\ZZZXXXXXXYYY\\\```dddkkkuuuyyycccRRRHHHEEECCCDDDCCCFFFLLLPPPgggssskkkfffjjjnnnrrrzzzzzzuuuvvvxxxvvvtttuuutttuuuvvvuuuqqqjjjbbb]]]XXXWWWVVVUUUUUUVVVXXXYYY]]]ccclllwwwppp\\\UUUOOOOOONNNJJJFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNOOOQQQTTTYYY]]]______aaacccdddddddddeeeeeekkkuuujjjbbb\\\[[[\\\XXXYYYZZZZZZZZZYYYWWWVVVYYYZZZ\\\]]]aaaiiittt|||}}}fffTTTIIIFFFAAADDDDDDHHHNNNRRRjjjyyymmmfffccciiiooouuu}}}}}}zzz}}}vvvwwwyyywwwuuuuuutttuuuvvvuuuqqqkkkeeeaaaXXXWWWUUUTTTSSSTTTVVVWWW[[[aaaiiitttyyy```XXXQQQPPPOOOJJJGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNOOORRRTTTXXX\\\^^^```aaabbbdddeeefffffffffffflllyyymmmddd\\\ZZZ[[[XXXXXXXXXYYYZZZYYYXXXVVVWWWXXXYYYYYYZZZ```hhhooo{{{hhhUUUJJJGGGAAADDDDDDGGGMMMSSSmmmuuuiiidddcccjjjqqqxxxvvvtttxxxxxxzzzyyyvvvuuuttttttuuutttqqqlllgggdddYYYXXXVVVUUUTTTUUUVVVWWWYYY^^^gggrrrfff]]]UUURRRPPPLLLIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIJJJKKKMMMNNNPPPRRRUUUYYY]]]___```aaacccdddfffhhhjjjjjjiiigggooo}}}qqqggg___[[[]]]ZZZZZZYYYZZZ[[[ZZZYYYWWWUUUVVVWWWVVVVVV[[[bbbiiilllxxxiiiVVVKKKHHHBBBDDDCCCFFFLLLRRRnnntttiiicccdddkkkssszzzqqqppp|||xxxyyy{{{zzzwwwuuusssttttttssspppmmmiiifff\\\[[[YYYWWWWWWWWWXXXYYYXXX]]]fffqqqjjj```WWWTTTQQQMMMKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKLLLNNNOOOPPPRRRTTTXXX]]]```bbbbbbbbbdddeeehhhkkkmmmmmmkkkiiiqqqtttjjjccc___]]]]]]\\\\\\]]]]]][[[WWWTTTVVVVVVVVVVVVWWWYYY[[[\\\fffnnn|||iiiUUUIIIEEEBBBEEEEEEGGGMMMTTTqqqlllaaabbbfffkkksss~~~}}}qqqsss{{{~~~~~~}}}yyyvvvwwwvvvtttrrrqqqqqqoooiiiddd___\\\WWWUUUVVVWWWXXXYYYZZZ[[[cccqqquuuaaaZZZZZZSSSOOONNNKKKIIIHHHHHHGGGHHHIIIJJJKKKKKKJJJKKKOOOOOONNNPPPUUUTTTYYY___bbbbbbcccfffhhhjjjmmmppppppnnnkkkiiihhhjjjuuukkkddd```]]]]]]\\\[[[[[[[[[ZZZWWWTTTXXXXXXWWWWWWWWWXXXYYYZZZaaaiiivvv~~~iiiUUUIIIDDDBBBEEEEEEGGGNNNUUUqqqlllbbbddddddlllwwwzzzpppttt~~~}}}zzzxxxyyyxxxvvvsssssssssqqqlllggg```]]]XXXVVVVVVXXXXXXYYY[[[\\\cccqqqyyyddd\\\]]]VVVQQQQQQLLLIIIIIIHHHHHHHHHIIIKKKKKKMMMKKKMMMPPPQQQPPPTTTYYY___cccggghhhfffeeegggiiimmmpppssssssqqqmmmjjjhhhkkkvvvlllfffaaa___```___]]]\\\\\\[[[YYYWWWZZZZZZYYYXXXWWWWWWWWWXXX\\\cccnnn{{{kkkWWWKKKFFFCCCEEEEEEHHHNNNVVVssskkkccceeecccnnn}}}wwwqqqyyy~~~{{{zzz|||zzzwwwuuuuuuuuutttoookkkccc___[[[XXXXXXXXXXXXXXX\\\\\\bbbooo~~~iii___```ZZZVVVSSSMMMJJJJJJIIIHHHHHHIIIKKKLLLOOOMMMNNNQQQRRRSSSXXX___lllnnnqqqooollliiijjjlllrrruuuxxxxxxtttoookkkhhhmmmvvvnnniiieeebbbdddbbb___^^^^^^^^^]]][[[ZZZYYYYYYXXXXXXXXXXXXXXXYYY___gggrrr~~~nnn[[[NNNHHHCCCEEEEEEHHHOOOWWWvvv{{{hhhbbbeeeeeerrrvvvrrr}}}}}}}}}{{{xxxuuuuuuvvvuuuqqqmmmeeebbb]]]ZZZYYYYYYXXXWWW\\\[[[aaalll{{{nnnbbbccc^^^ZZZVVVNNNKKKKKKJJJIIIIIIJJJKKKLLLOOOMMMNNNQQQSSSUUU[[[cccqqqsssuuutttqqqoooqqqtttwwwzzz}}}|||wwwpppkkkhhhppp~~~vvvqqqmmmjjjgggfffcccaaa_________^^^]]]XXXXXXXXXYYYYYYYYYYYYYYYYYY]]]dddkkkuuunnn\\\NNNHHHCCCEEEEEEHHHPPPYYYxxxttteeeaaabbbhhhvvvwwwppp}}}zzzwwwuuutttvvvuuurrrnnnhhheee```]]][[[ZZZXXXWWWZZZZZZ___kkkyyyrrrdddeeebbb]]]WWWMMMLLLLLLKKKJJJJJJJJJKKKLLLOOOMMMMMMQQQTTTVVV\\\dddmmmpppsssssssssuuuzzz~~~}}}~~~xxxpppjjjgggsss~~~yyyuuurrrnnnllleeecccaaaaaaaaa```^^^\\\WWWXXXYYYZZZZZZZZZZZZZZZXXX\\\aaafffmmmzzzmmm[[[MMMFFFCCCEEEEEEHHHPPP[[[zzzmmmdddbbbbbbjjjvvvvvvlll~~~|||zzzwwwttttttuuuuuussspppkkkhhhccc```]]][[[XXXVVVXXXYYY```mmm{{{vvvggghhhfffaaaZZZMMMNNNMMMKKKJJJJJJKKKLLLLLLNNNLLLNNNRRRUUUWWW\\\ccchhhkkkoooqqqsssxxxyyyqqqkkkhhhvvv}}}yyyuuuqqqnnngggfffeeeeeeeeedddaaa^^^YYYYYYZZZ[[[ZZZYYYXXXXXXVVVZZZ^^^aaafffqqqooo^^^OOOGGGCCCFFFEEEHHHQQQ\\\|||tttgggeeeeeeccciiisssssskkk}}}yyyzzzwwwttttttvvvvvvtttqqqnnnjjjeeeaaa^^^[[[XXXUUUXXXYYYbbbppp{{{kkkllljjjeee\\\OOONNNMMMLLLKKKKKKKKKLLLLLLNNNMMMPPPUUUWWWXXX\\\cccfffiiimmmooorrrxxxzzzrrrmmmkkkxxx|||xxxsssoookkkjjjjjjkkkkkkiiieeebbb[[[[[[\\\[[[ZZZXXXWWWUUUTTTXXX\\\]]]```jjjzzzsssbbbSSSKKKCCCFFFEEEHHHQQQ\\\}}}}}}llldddfffhhhfffhhhooozzzqqqmmmwww{{{xxxuuuuuuwwwwwwuuusssoookkkgggbbb___\\\XXXUUUXXXZZZdddsss~~~mmmnnnmmmhhh___PPPOOONNNMMMKKKKKKKKKLLLLLLOOONNNQQQWWWYYYYYY]]]bbbgggiiilllnnnqqqwww{{{sssooommmzzzyyyssspppooonnnmmmmmmmmmllliiifff^^^]]][[[YYYXXXXXXYYYZZZWWWWWWYYY]]]___dddppp|||vvvdddVVVMMMHHHHHHHHHGGGKKK^^^yyymmmeeebbbbbbaaaeeeqqqzzz}}}mmmmmmhhh~~~}}}yyyxxxwwwwwwvvvvvvvvvvvvuuusssnnnhhhbbb]]]ZZZXXXYYYZZZbbbqqqpppnnnjjjddd]]]QQQOOOOOOOOOMMMJJJJJJMMMPPPMMMPPPRRRUUUXXX\\\aaaeeeiiiqqqooolllqqqtttyyyvvvrrrttt|||uuuqqqpppooonnnnnnmmmllliiifff```^^^\\\ZZZYYYYYYZZZ[[[YYYXXXYYY[[[\\\___iiittt{{{iiiXXXNNNGGGGGGGGGGGGLLL```zzzkkkccc```aaabbbfffqqqyyy{{{mmmnnnkkk~~~}}}|||zzzxxxwwwwwwwwwvvvsssnnnhhhbbb]]]ZZZYYYZZZ[[[cccrrrpppnnniiiddd]]]RRRMMMNNNOOOMMMLLLLLLOOORRRPPPRRRUUUXXXZZZ^^^cccgggjjjrrrqqqnnnrrrsssvvvzzzxxxzzzxxxsssrrrqqqooonnnnnnllliiifffbbb```^^^[[[ZZZZZZ[[[\\\[[[YYYXXXYYYYYYZZZaaajjj~~~ooo]]]QQQGGGFFFGGGHHHOOOeee{{{kkkbbb```aaacccfffpppwwwxxxlllnnnooo}}}{{{yyyyyyyyyxxxtttnnnhhhbbb^^^[[[ZZZ[[[]]]eeessspppmmmhhhccc]]]RRRLLLMMMNNNOOONNNOOORRRTTTSSSUUUXXX[[[^^^aaafffiiikkktttssspppsssqqqrrr||||||zzz|||}}}xxxuuussspppooonnnllliiifffdddbbb```]]]\\\[[[\\\\\\[[[YYYWWWXXXWWWWWW\\\ccctttvvvbbbTTTGGGFFFFFFIIIRRRiii~~~nnneeecccdddeeeeeeoootttzzz~~~sssiiinnnsss|||{{{{{{{{{yyyvvvoooiiiccc___]]]\\\]]]^^^fffuuuooojjjdddaaa\\\RRRNNNOOOPPPPPPQQQRRRSSSTTTUUUXXX[[[^^^aaadddhhhkkkmmmwwwwwwsssuuuqqqooowww}}}zzzzzz}}}xxxuuurrrpppnnnllliiigggfffdddaaa^^^\\\\\\\\\]]][[[XXXWWWYYYYYYXXX\\\aaalllxxx~~~fffUUUIIIGGGFFFIIITTTlllrrrjjjgggffffffcccmmmqqqtttwwwmmmfffmmmxxx~~~|||||||||}}}{{{wwwrrrkkkeeeaaa^^^]]]^^^___gggvvvmmmfffaaa___\\\SSSSSSRRRQQQQQQRRRSSSTTTTTTWWWZZZ]]]aaacccfffiiikkkoooyyyyyyvvvwwwqqqnnnuuu{{{xxxtttpppnnnllliiiggggggeeebbb___]]]\\\\\\\\\[[[XXXWWWZZZ[[[ZZZ\\\```fffpppjjjWWWKKKHHHFFFIIIUUUnnnssskkkgggfffeeedddlllooopppqqqiiidddnnn}}}}}}{{{{{{|||}}}|||yyyuuuoooiiiddd```^^^^^^```hhhvvvlllddd___^^^]]]VVVWWWTTTRRRQQQSSSUUUVVVVVVYYY\\\```dddfffhhhkkkmmmqqq{{{{{{xxxxxxrrrooovvv}}}yyyuuuqqqnnnllliiiggghhhfffbbb___\\\[[[[[[[[[[[[XXXWWWZZZ[[[ZZZ[[[^^^aaajjjxxxqqq\\\NNNJJJFFFIIIUUUnnn~~~pppgggccccccccceeemmmnnnnnnooogggeeeppp~~~{{{zzz{{{|||}}}{{{xxxsssmmmgggbbb___^^^```hhhvvvlllddd``````aaa[[[XXXTTTQQQPPPSSSWWWYYYZZZ\\\___dddgggiiikkkmmmooorrr||||||xxxyyytttqqqyyy~~~zzzuuuqqqnnnllliiiggghhhfffccc___\\\[[[[[[[[[\\\XXXWWWZZZ[[[YYYYYY[[[___ffftttvvvbbbPPPKKKGGGIIIUUUnnn|||lllbbb___```aaagggoooooonnnooogggfffrrr~~~{{{yyyyyyzzz}}}|||zzzuuupppiiiccc___^^^___gggvvvmmmeeeaaabbbccc^^^XXXTTTOOOOOOSSSYYY\\\^^^^^^bbbfffjjjlllmmmoooqqqrrr||||||yyyzzzvvvsss|||{{{~~~|||zzzwwwsssmmmfffaaa^^^]]]\\\[[[[[[[[[\\\]]]^^^\\\ZZZWWWVVVVVVWWWWWW^^^dddnnnzzzyyy```KKKIIIHHHJJJWWWppp~~~jjj^^^\\\```cccgggqqqzzzwwwmmmfffiiinnn~~~{{{|||~~~zzzzzzyyywwwrrrmmmhhhddd```dddkkkvvvpppjjjgggiiihhhaaa]]]WWWQQQPPPTTTYYY[[[ZZZ^^^bbbhhhllloooppprrrsssuuuzzz~~~~~~yyyvvvvvvxxxzzz|||yyyuuunnngggcccaaa```^^^]]]\\\]]]^^^^^^ZZZYYYXXXXXXXXXXXXYYYZZZZZZ```jjjvvvxxx```OOOMMMJJJJJJUUUmmmnnn```[[[]]]___iiittt}}}zzzooohhhkkkqqq}}}}}}|||{{{zzzwwwrrrlllgggdddcccfffmmmyyysssmmmkkkmmmmmmfffaaa\\\WWWVVVZZZ___aaa```^^^ccciiimmmppprrrssstttyyy}}}{{{vvvuuuvvvyyyzzztttmmmhhhdddcccaaa_______________YYYYYYYYYYYYYYYYYYYYYYYYVVV[[[dddooo}}}www```OOOMMMJJJJJJTTTlllrrrbbb]]]]]]___jjjvvv|||ppphhhlllsss|||yyysssmmmgggdddfffhhhnnn~~~wwwqqqoooqqqqqqkkk```\\\XXXXXX\\\```bbbbbbaaaeeekkkpppsssuuuwwwxxxzzz~~~}}}yyywwwwww{{{{{{tttpppgggeeecccaaa```_________]]]]]]\\\\\\ZZZXXXWWWVVVTTTWWW^^^hhhvvvsss^^^KKKIIIGGGJJJVVVqqqrrrddd```bbbeeelllyyypppggglllttt{{{uuunnniiieeegggiiipppzzzssspppqqqqqqjjj]]]ZZZXXXYYY]]]aaacccccceeejjjpppuuuxxxzzz|||}}}zzz~~~{{{yyyyyy}}}yyytttiiigggeeebbb```_________]]]]]]]]]\\\[[[YYYWWWVVVTTTVVV[[[cccppp~~~~~~nnn[[[JJJHHHGGGJJJYYYuuunnncccbbbeeeiiiqqqtttiiinnnxxxxxx}}}~~~xxxqqqkkkhhhhhhjjjttt{{{tttooonnnmmmddd^^^]]]]]]^^^bbbeeeggghhhkkkooouuuzzz}}}~~~|||zzzyyy{{{vvvllljjjgggdddbbb```______[[[[[[[[[[[[[[[[[[[[[[[[VVVVVVXXX^^^jjj{{{}}}}}}kkkYYYMMMKKKIIIKKKZZZvvv}}}jjj``````eeeiiiyyyxxxkkkqqq|||{{{qqqsssyyyrrrmmmjjjjjjooo||||||uuupppnnnjjjaaa\\\]]]___aaadddgggiiikkkppptttzzz~~~}}}{{{zzzzzzooommmjjjgggdddbbbaaa```]]]\\\[[[[[[[[[[[[\\\]]]XXXWWWVVVZZZdddttt}}}~~~{{{iiiYYYMMMKKKIIIKKKYYYuuuwwwfff^^^```gggkkk|||xxxjjjppp|||yyyoooooo{{{xxxrrrnnnkkkmmmwww|||wwwtttqqqlllbbb\\\^^^aaadddgggiiilllnnnssswww|||rrrpppllliiieeecccbbbbbbbbb```]]][[[YYYYYYZZZ[[[XXXWWWUUUWWW```ppp}}}zzziiiZZZJJJIIIGGGJJJYYYvvvrrrccc^^^bbbjjjppp{{{vvvggglllyyyzzzpppqqq{{{~~~wwwrrrmmmkkkqqq|||}}}zzzwwwtttoooeeebbbeeehhhlllnnnpppsssuuussswww|||zzzwwwsssnnnjjjgggeeebbb``````___^^^\\\[[[ZZZZZZZZZ[[[YYYXXXZZZ]]]eeeuuulll\\\MMMJJJGGGJJJZZZvvv~~~lllcccbbbbbbfffjjjuuuyyylllmmmuuu|||tttuuu|||}}}xxxqqqmmmnnnnnn}}}yyyxxxooohhhgggeeegggiiikkklllnnnqqqtttsssyyy}}}~~~}}}~~~}}}xxxuuupppllliiifffdddbbb```___^^^\\\[[[[[[ZZZZZZYYYWWWWWWXXX[[[bbbrrrkkkYYYOOOKKKHHHKKKYYYuuu|||kkkccc``````bbbeeeqqqyyyssshhhjjjtttzzz|||}}}wwwpppllllllppp{{{xxxyyyrrrkkkkkkgggiiikkklllmmmooorrruuusssxxx}}}~~~|||~~~zzzvvvqqqmmmkkkhhheeeccc``````^^^]]]\\\\\\[[[\\\XXXVVVUUUWWWXXX___mmm{{{kkkYYYOOOLLLHHHKKKYYYuuuzzzjjjaaa^^^\\\]]]___jjjrrryyywwwkkkbbbhhhsssyyyqqqmmmmmmtttxxxwwwzzztttooopppkkklllnnnooooooqqqtttvvvuuuzzz~~~}}}|||~~~zzzwwwrrrnnnkkkhhhfffdddaaa```___^^^]]]]]]]]]]]]YYYWWWVVVVVVWWW\\\iiiwwwmmm\\\NNNKKKHHHJJJYYYuuu|||jjj```\\\ZZZ[[[]]]eeelllrrroooddd^^^gggttt|||tttppprrrzzzxxxwwwzzzuuuppprrrnnnoooqqqrrrrrrtttvvvyyyyyy~~~}}}|||}}}}}}zzzwwwrrrnnnkkkhhheeecccaaaaaa```___^^^^^^^^^^^^[[[YYYWWWWWWWWWZZZgggsssmmm\\\MMMJJJGGGJJJZZZvvvlll```[[[ZZZ\\\```ccciiinnnkkk```\\\hhhwww}}}uuutttwwwyyywwwyyytttpppqqqpppqqqssstttuuuvvvyyy||||||}}}|||{{{{{{wwwrrrnnnkkkiiifffdddbbbaaaaaa```______``````]]][[[YYYXXXVVVYYYdddpppnnn\\\MMMJJJGGGJJJZZZvvvoooccc^^^]]]^^^bbbccchhhllliii___\\\iiiyyy|||vvvxxx}}}zzzwwwyyysssnnnpppppprrrtttvvvwwwyyy|||~~~~~~|||{{{|||yyytttpppmmmjjjhhheeebbbbbbaaa`````````aaaaaa^^^[[[YYYXXXUUUWWWaaalll~~~wwwbbbPPPLLLIIIKKKYYYtttrrriiiddd```___```ccchhhllliii___]]]jjj{{{~~~zzzzzzwwwxxxsssnnnpppppprrrtttvvvxxxzzz~~~~~~~~~zzzuuuqqqnnnllliiigggcccbbbaaaaaaaaaaaaaaaaaa^^^[[[YYYWWWTTTUUU___jjj}}}kkkSSSOOOJJJKKKYYYsssuuummmhhhccc___^^^ccchhhllliii___]]]jjj{{{zzzwwwyyysssoooqqqoooqqqtttvvvxxx{{{~~~yyyssspppooonnnkkkhhheeecccaaa___^^^^^^___```______]]]YYYWWWYYY```fffzzznnnWWWOOOHHHKKKYYYpppuuummmgggbbb```aaa^^^hhhhhhbbb^^^YYYcccyyy{{{uuutttpppvvv|||}}}zzz{{{{{{{{{uuuqqqpppooollliiieeecccaaa___^^^^^^___```______]]]YYYWWWYYY___eeewwwoooWWWOOOHHHJJJVVVnnn}}}ooogggccc___]]]^^^]]]fffeee___ZZZVVV___uuuxxxpppppprrrxxx}}}~~~||||||}}}}}}vvvrrrqqqpppmmmkkkeeedddbbb```_________```^^^___]]]ZZZXXXYYY___dddqqqqqqWWWNNNGGGHHHTTTlllxxxhhhaaa^^^[[[ZZZ[[[]]]fffddd]]]XXXTTT]]]tttyyyqqqqqqvvvzzz}}}~~~}}}xxxsssqqqpppmmmkkkeeedddcccaaa```_________^^^___^^^[[[YYYYYY^^^bbbmmm~~~qqqUUUMMMFFFGGGTTTmmmwwwfff]]]ZZZYYYXXXYYY```hhhggg___ZZZUUU___uuu~~~wwwwwwyyy}}}}}}zzztttqqqooollljjjfffeeecccbbb```______^^^]]]______\\\YYYZZZ]]]aaajjj{{{pppRRRLLLFFFHHHUUUooo{{{ggg]]]ZZZYYYXXXYYY```jjjiiibbb]]]WWW```uuu~~~yyyyyy{{{~~~}}}vvvrrrooollliiifffeeedddcccaaa```^^^^^^]]]______]]]ZZZZZZ\\\___gggyyynnnPPPKKKHHHJJJVVVooohhh]]][[[ZZZYYYZZZ___iiikkkeee```ZZZaaauuu~~~yyyyyyxxx|||~~~yyytttpppmmmjjjffffffeeedddbbb```^^^]]]\\\^^^```^^^[[[ZZZ\\\^^^dddvvvkkkPPPLLLIIIKKKVVVmmm~~~fff[[[ZZZZZZ[[[\\\___kkknnnkkkfff___eeexxx}}}vvv{{{~~~{{{}}}|||vvvrrrnnnkkkffffffeeedddbbb```^^^]]]\\\^^^```___\\\ZZZ[[[^^^bbbttt}}}jjjPPPLLLJJJLLLUUUkkk|||dddYYYYYY[[[\\\]]]bbbooossspppllldddiii|||}}}vvvzzz{{{|||~~~yyyvvvrrrnnnllljjjhhhfffeeeccc___]]]^^^_________^^^]]]]]]\\\fffrrrxxxeeeQQQJJJGGGLLLWWWkkk}}}fff[[[ZZZ[[[[[[\\\cccnnnwwwtttiiiccchhhpppyyyttt|||{{{xxxssspppmmmkkkiiigggfffccc```^^^^^^_________^^^^^^]]]\\\dddpppuuubbbOOOHHHEEEJJJSSSggg{{{eeeZZZZZZ[[[[[[\\\aaakkkssspppfff```dddlllxxxsss|||~~~zzzvvvsssooollljjjhhhfffdddaaa^^^^^^^^^^^^^^^^^^^^^]]]]]]cccoooqqq```NNNHHHEEEIIIQQQddd{{{eee[[[ZZZZZZZZZ[[[\\\eeellljjjaaa\\\___eeevvv|||vvv~~~|||xxxuuupppmmmjjjgggeeecccaaa^^^^^^^^^^^^^^^]]]^^^^^^^^^bbbnnnooo^^^NNNIIIGGGKKKSSSfffjjj___\\\ZZZYYYZZZWWW___eeeccc\\\XXXYYY^^^lll|||vvv}}}|||~~~zzzxxxpppmmmiiifffeeeccc```^^^___^^^]]]]]]]]]^^^^^^___cccpppmmm]]]MMMIIIHHHLLLTTTgggqqqeee___ZZZXXXXXXTTTZZZ___^^^YYYUUUUUUXXX```ttt~~~{{{vvvooottt|||{{{~~~}}}{{{rrroookkkgggeeecccaaa______^^^]]]\\\]]]^^^___```dddppplll]]]KKKGGGGGGKKKRRRdddwwwjjjbbb[[[XXXXXXSSSWWW[[[[[[WWWTTTSSSTTTZZZnnnxxxwwwuuuoooppp~~~{{{yyy{{{~~~vvvrrrmmmiiigggeeecccbbb___^^^]]]\\\\\\^^^___aaadddpppkkk[[[LLLIIIHHHKKKPPPaaazzzlllccc\\\XXXYYYTTTVVVYYYYYYWWWTTTSSSRRRXXXiiisssuuuwwwrrrrrr|||zzzuuuvvvzzz~~~xxxtttoookkkiiigggeeeddd___^^^\\\\\\\\\^^^```aaacccpppjjjZZZPPPLLLKKKLLLPPP```zzzmmmddd]]]YYYZZZTTTVVVXXXYYYXXXUUUSSSRRRSSSbbbkkkoootttqqqpppyyy|||uuupppsssyyy~~~~~~~~~xxxuuupppmmmkkkjjjhhhgggcccaaa^^^\\\ZZZZZZ[[[[[[aaapppppp\\\TTTPPPIIIKKKVVVaaasssiii```]]]^^^WWWXXXYYYYYYXXXUUURRROOOOOO\\\jjjooooooooopppppp}}}zzztttrrrppppppsss|||~~~}}}yyysssooollljjjhhhgggbbbaaa^^^\\\[[[[[[\\\\\\bbbqqqsss^^^RRRNNNGGGIIISSS^^^zzz~~~vvvnnnfff```___YYYZZZ[[[[[[[[[XXXUUURRRSSS]]]hhhmmmllllllnnnppp|||yyyuuutttssstttvvv}}}~~~|||~~~wwwqqqmmmkkkiiihhhbbbaaa___]]]\\\\\\]]]^^^aaapppvvv```RRROOOGGGHHHQQQ[[[vvv|||wwwssskkkccc^^^YYYZZZ\\\]]]^^^\\\WWWSSSWWW^^^ggglllkkkiiikkkmmmxxxyyywwwxxxwwwyyy{{{}}}{{{~~~yyysssooolllkkkjjjcccbbb___^^^]]]]]]^^^___^^^lllyyycccUUURRRJJJKKKRRRZZZttt{{{tttrrrkkkccc^^^YYYYYY[[[___aaa^^^YYYTTTYYY___hhhooonnniiihhhjjjqqq||||||}}}|||}}}~~~{{{uuurrrooommmllldddcccaaa___^^^^^^___```^^^kkk~~~~~~hhhVVVSSSLLLLLLSSSYYYrrrzzzppplllfff```]]]YYYZZZ]]]aaaeeeccc\\\VVVXXX^^^iiittttttlllfffgggjjjvvvzzzvvvssspppnnngggeeebbb```^^^^^^______```lllnnnVVVSSSLLLMMMSSSXXXooo}}}nnngggaaa]]]]]]ZZZ[[[^^^dddiiihhh```XXXWWW[[[hhhwwwxxxnnnfffggggggppp{{{vvvqqqmmmiiigggdddaaa___^^^^^^___```lllmmmWWWUUUOOOOOOUUUZZZpppqqqfff^^^]]]^^^XXXXXX\\\ccciiihhh___VVVVVVYYYeeeuuuwwwnnngggiiigggnnnxxxqqqmmmjjjhhheeeaaa___^^^^^^^^^^^^jjj}}}~~~jjjZZZXXXRRRSSSYYY]]]ssstttggg^^^]]]```SSSTTTXXX```fffeee\\\SSSVVVWWWbbbrrruuummmhhhkkkhhhnnn~~~|||wwwtttrrrooojjjfffdddbbb```___aaadddrrrzzzmmmWWWTTTPPPSSSXXXXXXjjjuuufffaaa^^^ZZZYYYWWWXXX\\\aaaaaa]]]XXXUUUWWW```kkkqqqnnniiihhhdddlllzzzyyy|||zzzvvvsssooojjjeeebbb```^^^]]]```cccqqqrrreeeYYYWWWRRRSSSWWWWWWhhh|||jjjaaa^^^[[[WWWUUUUUUYYY^^^```]]]YYYVVVWWW^^^jjjqqqoooiiigggbbbiiivvv|||xxxzzz}}}zzzuuuqqqjjjeeeaaa___]]][[[^^^bbbppp}}}lllaaa\\\ZZZSSSSSSWWWVVVdddnnnbbb]]]\\\UUUSSSSSSVVV[[[]]]]]][[[XXXVVVZZZgggpppoooiiieeeaaagggrrr|||yyyzzz}}}~~~xxxssskkkeeeaaa___\\\[[[]]]aaapppzzzlllddd]]]\\\UUUTTTWWWVVVbbb{{{qqqbbb]]]]]]UUUTTTSSSUUUYYY\\\]]]]]]ZZZUUUWWWcccnnnoooiiieeeaaaeeeooo|||~~~{{{|||~~~yyysssllleeebbb```^^^]]]^^^bbbqqqzzzoooiii``````YYYUUUXXXXXXbbbxxxsssbbb]]]^^^XXXWWWUUUVVVYYY[[[]]]^^^[[[UUUVVVaaalllnnniiieee```bbbiiiuuu{{{|||~~~wwwqqqjjjdddaaa```_________cccsss{{{rrrnnnhhhhhh```ZZZ]]]\\\cccuuuuuuddd^^^^^^[[[ZZZYYYYYYYYYZZZ[[[\\\ZZZUUUVVV___hhhkkkhhhggg^^^___ccclll|||~~~zzz{{{|||}}}}}}{{{sssmmmfffaaa______``````aaaeeeuuuyyyuuussstttjjjbbbbbb```eeesssxxxggg```___]]]]]]\\\ZZZYYYXXXXXXYYYYYYUUUVVV^^^eeeggghhhiii```______fffttt}}}}}}}}}|||{{{}}}}}}xxxooojjjddd___^^^___``````bbbgggwww~~~||||||qqqgggfffccceeerrr{{{iiibbb___]]]^^^]]][[[XXXVVVUUUVVVXXXUUUWWW^^^dddeeegggkkkdddaaa```dddqqq}}}{{{{{{~~~wwwmmmkkkhhheeedddddddddcccbbbdddkkk}}}vvvlllfffjjjssskkk```^^^[[[\\\\\\[[[ZZZXXXYYYYYYZZZWWWUUUZZZccckkkllljjjiiiccc```bbbiiiwww~~~|||yyyvvv~~~}}}uuummmllljjjiiijjjlllmmmlllkkknnnqqqtttmmmpppwwwtttgggbbb\\\\\\\\\ZZZYYYWWWWWWXXXZZZVVVUUUYYYbbbiiikkkjjjfffbbb```bbbgggsss|||~~~{{{yyy{{{zzz}}}}}}~~~yyytttttttttvvvyyy|||~~~}}}{{{}}}zzzwwwxxx}}}qqqhhh___^^^\\\YYYXXXWWWVVVVVVYYYVVVUUUXXX___fffjjjkkkddd```___aaadddlll{{{uuummmkkkppp|||~~~~~~~~~{{{yyyxxx{{{~~~|||}}}{{{mmmdddaaa]]]ZZZXXXWWWVVVVVVWWWUUUTTTVVV\\\bbbhhhkkkddd```^^^^^^```gggtttyyyllleeecccfffpppzzz|||yyyxxxzzz~~~}}}tttkkkfff___[[[YYYXXXWWWVVVUUUUUUTTTUUUXXX^^^fffkkkgggbbb]]]\\\^^^dddrrruuulllccc___]]]^^^dddkkkvvv|||wwwvvvwww|||}}}||||||}}}pppiiiaaa[[[ZZZYYYWWWVVVTTTTTTTTTSSSTTTZZZdddlllkkkeee```]]]]]]bbbooo|||vvviiibbb]]]\\\[[[[[[___eeeppp{{{}}}wwwttttttwwwyyyyyy|||ssskkkaaaZZZYYYXXXVVVTTTSSSTTTTTTRRRQQQWWWccclllnnniiidddaaa___aaajjjuuurrrgggaaa\\\[[[ZZZ[[[```ffflllxxx{{{vvvtttwwwyyy{{{tttkkk```YYYXXXWWWUUUSSSRRRTTTTTTQQQPPPVVVbbbllloookkkgggdddaaa___fffnnn}}}tttiiibbb[[[XXXWWWWWW]]]dddiiivvv{{{xxxyyy|||~~~{{{nnnaaa[[[YYYVVVTTTUUUTTTQQQPPPPPPPPPSSS^^^jjjuuuoooiiieee___YYY]]]fffssszzzoooddd\\\UUUUUUXXXZZZ]]]aaafffooosssddd]]]\\\YYYVVVUUUUUUSSSRRRSSSRRRTTT]]]hhhtttoookkkgggaaaZZZ]]]cccnnn{{{sssjjjccc[[[UUUUUUXXXYYY]]]aaafffppp{{{hhhaaa```]]]YYYVVVWWWUUUUUUUUUTTTTTT[[[cccpppooommmjjjccc]]]\\\```fffsss|||sssjjjbbbZZZUUUUUUWWWYYY]]]bbbjjjtttmmmdddccc```ZZZVVVXXXVVVVVVWWWUUUSSSWWW]]]kkkmmmooommmfff___\\\]]]___jjjzzz}}}sssjjj___YYYTTTUUUVVVXXX]]]cccpppzzz~~~}}}ttthhheeeaaa[[[WWWYYYVVVUUUVVVUUURRRSSSWWWdddjjjnnnmmmhhhbbb^^^[[[[[[cccqqq{{{nnnccc]]]XXXTTTTTTUUUWWW]]]dddsss~~~}}}zzzyyyxxx|||mmmfffaaa\\\YYYZZZVVVTTTUUUTTTQQQQQQTTT\\\eeellllllhhheee```\\\ZZZ___hhhuuu{{{lllaaa[[[VVVTTTTTTTTTVVV]]]eeerrr~~~~~~||||||~~~}}}zzzxxxwwwyyyrrrhhhaaa]]]]]]\\\WWWTTTUUUTTTRRRQQQTTTUUU```iiijjjhhhgggccc^^^[[[]]]bbbkkkyyy{{{mmmcccYYYVVVSSSTTTSSSUUU]]]eeerrr~~~zzz|||}}}~~~~~~}}}{{{yyyxxxvvvvvviiiaaa___```^^^YYYUUUVVVUUUSSSSSSUUUQQQ]]]ggghhhhhhhhheee___]]]\\\^^^dddqqqwwwkkkcccXXXUUUSSSTTTSSSUUU]]]fffsss~~~zzzwwwxxx|||}}}|||~~~|||zzzyyyxxxvvv{{{iiicccbbbaaa___\\\XXXVVVUUUUUUSSSRRRNNNUUU```hhhllliiiddd```\\\[[[^^^ccciiitttwwwkkkbbb\\\WWWTTTTTTSSSTTTZZZbbbooo}}}zzzwwwvvvzzz{{{}}}~~~~~~~~~}}}{{{{{{{{{{{{ooofffaaa]]]___]]]YYYWWWUUUTTTRRRPPPLLLQQQZZZdddjjjjjjeee```]]][[[[[[^^^ccclll{{{uuujjjaaa\\\WWWTTTTTTSSSTTT[[[cccnnn|||zzzwwwvvv{{{|||~~~~~~|||{{{yyy{{{~~~~~~}}}|||}}}xxxlllccc]]]___]]]ZZZXXXVVVTTTPPPNNNLLLNNNTTT^^^gggjjjfffaaaaaa]]]ZZZ[[[]]]cccqqq~~~~~~ssshhh```\\\WWWTTTTTTTTTUUU\\\dddnnn}}}{{{zzz~~~}}}zzzwwwvvvzzz~~~~~~}}}|||tttjjjccc^^^\\\ZZZXXXWWWUUURRROOOOOOMMMPPPYYYdddjjjhhhcccgggaaa\\\ZZZ[[[___jjjvvv|||qqqggg```\\\WWWTTTUUUUUUVVV]]]eeeqqq~~~zzzwwwxxx|||}}}|||zzzpppiii^^^\\\ZZZXXXXXXWWWTTTRRRSSSPPPPPPVVVaaaiiiiiifffhhhbbb\\\ZZZZZZ]]]fffooo{{{qqqggg```[[[WWWTTTUUUVVVXXX___ggguuu}}}{{{zzz~~~vvvmmmaaa^^^[[[YYYXXXWWWVVVUUUUUUQQQPPPUUU^^^gggkkkkkkggg```ZZZYYYYYYZZZ```fffttt~~~{{{rrrhhhaaa[[[WWWUUUVVVVVVYYY```hhhyyy}}}tttgggccc]]]YYYWWWWWWVVVUUURRRPPPOOORRR[[[eeemmmqqqhhhaaa[[[ZZZYYYXXX[[[___hhhrrr|||sssiiibbb[[[WWWUUUVVVWWWZZZaaajjj{{{|||mmmggg```ZZZWWWUUUUUUTTTOOONNNNNNQQQXXXcccnnnuuukkkddd^^^]]][[[YYYYYY\\\___jjjyyy}}}tttjjjbbb[[[WWWUUUVVVWWWZZZbbbjjj||||||{{{tttddd___^^^VVVUUUWWWRRRVVVOOOKKKLLLQQQ[[[jjjwwwuuukkkbbb]]]\\\[[[YYYYYY[[[bbbnnn|||{{{rrrhhh```ZZZWWWUUUUUUUUUYYYdddooo~~~~~~|||}}}uuueee___]]]VVVTTTVVVQQQSSSNNNJJJKKKNNNWWWeeesssvvvnnnfffaaa___]]]ZZZYYYWWW\\\fffrrrzzzqqqhhhaaaZZZWWWTTTUUUUUUYYYdddooo}}}|||~~~~~~xxxggg___]]]VVVUUUVVVQQQOOOLLLJJJJJJKKKQQQ___lllvvvrrrlllgggccc```\\\YYYUUUWWW]]]iiizzzxxxqqqhhhbbb[[[WWWTTTTTTUUUZZZeeeqqq~~~~~~|||zzz}}}~~~yyyyyy~~~lllbbb___XXXWWWXXXRRRMMMKKKKKKJJJIIIKKKWWWdddssstttrrrlllgggccc^^^ZZZXXXVVVYYYeeewwwwwwpppiiiddd[[[WWWUUUUUUVVV[[[gggsss}}}|||}}}{{{xxxzzzzzz}}}~~~xxxvvvwwwqqqeeeaaaZZZZZZ[[[TTTNNNLLLKKKKKKIIIIIIRRR\\\kkkrrruuupppjjjgggaaa\\\[[[XXXXXXbbbtttyyyrrrjjjeee\\\XXXVVVVVVWWW]]]jjjvvv~~~|||{{{{{{~~~~~~zzzvvvttttttvvvzzzyyyvvvvvvzzz~~~uuuhhhccc\\\\\\\\\VVVQQQNNNLLLLLLKKKJJJNNNTTT```mmmuuuqqqllliiieee^^^\\\YYYWWW]]]kkk{{{|||tttkkkeee^^^ZZZWWWWWWYYY```mmmzzz}}}|||zzz{{{}}}~~~~~~}}}xxxtttnnnnnnqqquuuvvvuuuxxx|||~~~xxxhhhccc\\\\\\]]]VVVVVVPPPMMMNNNOOOMMMMMMOOOTTTfffsssqqqlllkkkggg```^^^[[[XXXYYY```lllxxxvvvllleee```\\\YYYYYY[[[bbbppp}}}~~~}}}{{{zzz{{{|||~~~}}}}}}}}}wwwrrrjjjiiimmmrrrtttssswww||||||~~~~~~||||||xxxhhhbbb\\\\\\\\\UUUYYYRRRMMMOOORRRPPPMMMLLLMMMaaaqqqppplllllliiibbbaaa^^^[[[XXXZZZcccnnnvvvwwwmmmeeeaaa]]]ZZZZZZ\\\cccqqq~~~}}}|||{{{{{{|||~~~}}}}}}~~~|||vvvqqqhhhgggkkkppprrrrrruuu{{{{{{{{{{{{||||||qqqiiiddd^^^[[[\\\WWWVVVUUURRRNNNKKKJJJJJJIIISSSaaammmrrroooiiiddd___^^^\\\XXXWWWZZZbbbhhhuuu~~~wwwnnniiifffbbb^^^\\\\\\bbbrrr~~~{{{zzz|||wwwnnnhhhlllppprrrssstttxxx{{{~~~}}}{{{zzzzzz|||~~~tttkkkfff```]]]^^^ZZZYYYXXXTTTOOOKKKIIIHHHIIIPPP\\\gggoooooolllhhhdddbbb]]]YYYXXXZZZ___ccclllttt{{{sssnnnfffbbb___^^^```iiizzz~~~|||wwwooojjjnnnsssvvvwwwxxxzzz|||zzz}}}}}}yyyxxxzzz|||{{{{{{|||~~~ssslllfffbbbbbb^^^\\\ZZZVVVQQQLLLHHHFFFJJJLLLSSS^^^iiiooopppoookkkfff___ZZZYYYZZZ[[[\\\```hhhrrr~~~}}}vvvqqqhhhdddaaabbbgggsss}}}~~~xxxppplllqqqvvvzzz||||||||||||vvvyyy~~~zzzwwwvvvzzz~~~}}}~~~vvvnnnhhhddd```]]]ZZZVVVRRRNNNIIIFFFJJJIIILLLTTTaaalllrrrtttooohhh```\\\[[[[[[YYYWWWZZZ___gggpppzzz|||uuuqqqkkkgggeeegggmmm|||~~~~~~yyyqqqlllpppvvv{{{}}}}}}{{{zzzssswww~~~|||}}}vvvllleeeaaa]]]YYYUUUSSSPPPLLLIIIJJJHHHHHHMMMYYYfffqqqvvvqqqkkkddd___^^^\\\ZZZWWWYYY]]]aaafffnnnyyy~~~wwwssslllhhhfffhhhooo{{{ssskkknnnrrrwwwzzz|||{{{zzzooossszzztttkkkfff```YYYUUUTTTRRROOOLLLKKKIIIHHHJJJRRR___lllttttttpppjjjeeebbb___\\\ZZZZZZ[[[]]]___ccclllxxx{{{wwwjjjfffeeehhhppp~~~wwwllllllnnnrrrwww{{{||||||jjjmmmttt{{{xxxmmmfff\\\VVVUUUTTTQQQNNNLLLLLLKKKJJJMMMWWWeeepppzzzxxxtttmmmfffaaa^^^^^^WWWXXXXXXXXXZZZaaakkksss}}}wwwiiiffffffjjjsss~~~|||ooommmlllooovvv|||eeehhhooovvv~~~tttkkk___XXXVVVUUURRRPPPLLLMMMMMMJJJJJJRRRaaammm~~~{{{sssiiibbb``````TTTUUUUUUTTTUUU[[[dddkkkvvv{{{sssjjjhhhiiioooyyy{{{}}}}}}~~~rrrnnnlllnnnvvv~~~```eeekkkpppuuu{{{ttteee\\\XXXSSSQQQRRRMMMNNNMMMJJJJJJOOOZZZcccyyy~~~ssslllfffccc```\\\YYYXXXWWWWWW[[[bbbmmmyyy}}}tttllljjjnnnzzz~~~|||~~~vvvtttsssvvv|||[[[```fffkkkpppwwwwwwfff\\\XXXUUURRRRRROOOPPPOOOMMMKKKNNNVVV]]]uuu~~~tttkkkfffbbb]]]YYYXXXVVVTTTWWW\\\dddnnn|||yyymmmlllrrr|||}}}}}}wwwvvvuuuxxx}}}UUUZZZ```eeekkkrrr{{{kkk```\\\YYYVVVUUUQQQRRRSSSQQQNNNNNNQQQUUUkkk|||tttjjjfffaaa]]][[[XXXTTTTTTWWWZZZbbblllwww|||rrrsss{{{|||{{{}}}~~~}}}{{{xxxwwwxxxzzzQQQVVV[[[```fffnnnxxxsssgggbbb___[[[ZZZQQQSSSUUUTTTQQQOOOOOOPPP\\\nnnqqqmmmfffaaa```\\\WWWUUUVVVVVV[[[aaaiiiqqq}}}zzz{{{|||zzz{{{{{{zzzyyywwwxxxzzz|||OOOSSSXXX]]]bbbjjjttt|||~~~~~~|||mmmfff```]]]\\\SSSTTTVVVVVVTTTRRRPPPOOORRR^^^ppp}}}ssskkkeeeccc```[[[WWWXXXUUUWWW[[[^^^eeeooo}}}~~~|||zzzyyyxxxwwwvvvxxx{{{}}}MMMPPPUUUXXX]]]eeeooowww~~~xxx}}}||||||~~~}}}~~~ssshhh```]]]]]]VVVWWWWWWWWWVVVTTTRRRQQQOOOUUU___qqq{{{rrrjjjgggddd^^^ZZZZZZUUUVVVWWWWWWZZZbbbnnnvvv~~~}}}|||{{{zzz}}}}}}~~~|||zzzxxxwwwuuuyyy}}}IIILLLPPPSSSWWW___iiipppvvvyyy~~~}}}~~~}}}~~~~~~~~~|||{{{}}}{{{|||~~~~~~{{{lllaaa^^^aaa\\\[[[YYYWWWVVVTTTSSSQQQOOOQQQTTT]]]ooo~~~sssmmmiiiccc___]]]WWWWWWVVVUUUUUUYYYaaahhhuuu~~~}}}|||zzzyyyxxxwwwyyyzzz{{{}}}}}}}}}|||||||||||||||~~~|||yyyxxxvvvzzzFFFIIILLLOOORRRZZZdddkkkooosssxxx|||}}}{{{}}}|||zzz|||zzz{{{}}}~~~~~~}}}qqqdddbbbfffaaa^^^ZZZWWWUUUTTTSSSQQQNNNOOONNNPPP\\\sss{{{tttooohhhcccbbbYYYYYYXXXUUUSSSVVV\\\aaagggqqq|||~~~~~~}}}{{{yyywwwvvvvvvvvvxxxzzz{{{{{{zzzyyyxxxuuuuuuuuuxxx|||}}}zzzxxxwww|||FFFGGGIIILLLPPPVVVZZZ]]]dddhhhnnnsssxxx|||yyy}}}~~~xxxwww|||zzzyyyxxxyyyzzz}}}~~~}}}}}}zzzhhhcccccccccaaa^^^ZZZVVVTTTRRRRRRWWWQQQOOORRRRRRXXXooovvvooohhh```^^^\\\YYYUUURRRRRRTTTVVV\\\dddnnnwww~~~}}}|||zzzwwwtttqqqooowwwxxxxxxxxxxxxwwwvvvvvvqqqsssuuuxxx|||~~~yyysssuuusssuuu|||}}}}}}DDDEEEFFFIIIMMMSSSWWWZZZ```ccchhhmmmqqqvvv{{{}}}vvvyyy{{{wwwwww|||{{{zzzzzzyyyzzz{{{}}}~~~|||~~~}}}yyyxxx{{{{{{yyy{{{|||qqqiiiggggggeeeaaa\\\XXXUUUSSSRRRSSSOOONNNPPPOOORRRdddzzzxxxpppjjjaaa___[[[WWWSSSRRRSSSTTTUUU\\\eeelllttt~~~}}}{{{yyywwwtttsssrrrwwwwwwvvvvvvvvvuuuuuuuuuqqqrrrsssvvvxxx{{{|||}}}}}}vvvnnnlllnnnuuuyyyxxxvvvwwwBBBBBBCCCFFFJJJNNNSSSUUU[[[]]]aaaeeeiiinnnssswww|||{{{uuuwwwyyywwwxxx}}}||||||{{{zzzzzz{{{{{{|||yyy{{{yyyuuutttwwwxxxuuuuuuwwwyyy~~~sssnnnnnnkkkfff```[[[VVVSSSRRRPPPNNNNNNPPPNNNMMMYYYhhhxxxqqqhhheee```[[[WWWUUUTTTTTTNNNTTT[[[aaagggrrr~~~~~~~~~}}}{{{yyywwwvvvvvvvvvwwwvvvuuusssssstttuuuvvvuuuuuuuuuuuuvvvxxxyyyyyy}}}~~~wwwnnnlllnnnuuuxxxxxxwwwxxx@@@AAAAAACCCGGGKKKOOOQQQWWWYYY[[[^^^aaafffmmmqqqtttzzz~~~|||vvvvvvwwwvvvxxx|||||||||||||||||||||||||||yyy{{{yyyttttttwwwxxxuuussstttvvvzzzzzzxxxtttnnnfff^^^XXXSSSQQQOOONNNPPPSSSQQQNNNSSS\\\pppvvvoookkkeee___\\\YYYWWWVVVNNNRRRWWWZZZ___gggrrrzzz~~~|||||||||~~~~~~{{{yyyxxxxxxyyyzzzyyywwwtttrrrrrrtttvvvxxx|||{{{zzzxxxxxxxxxxxxyyyzzz~~~{{{tttooonnnqqqxxx{{{zzzzzz|||@@@@@@AAABBBEEEIIILLLNNNTTTUUUXXXZZZ]]]aaagggkkknnntttzzz|||{{{vvvttttttssstttvvvyyyzzz{{{}}}}}}}}}}}}|||xxxyyywwwrrrrrrvvvwwwvvvqqqrrruuuyyy~~~xxxmmmcccZZZTTTPPPMMMMMMPPPRRRRRRQQQSSSWWW___uuuwwwqqqiiibbb^^^\\\YYYXXXRRRTTTVVVWWWYYY___gggmmmxxx}}}{{{{{{|||}}}}}}{{{zzz{{{|||}}}|||yyyvvvtttsssuuuxxxzzz|||zzzxxxxxxxxxxxx{{{yyyqqqkkklllqqqxxxzzzxxxxxxzzz@@@@@@@@@AAACCCFFFJJJLLLOOOQQQTTTVVVXXX\\\```dddiiipppvvvyyyzzzxxxuuusssqqqpppppppppvvvxxxzzz|||}}}|||{{{zzzssstttrrrnnnooosssvvvuuuoooqqqtttxxx}}}wwwiii^^^VVVQQQKKKKKKLLLNNNPPPRRRSSSTTTVVVeee{{{|||pppgggbbb___\\\ZZZWWWVVVUUUTTTUUUXXX^^^bbbkkkttt}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~}}}{{{xxxvvvuuuwwwzzz{{{~~~{{{xxxwwwvvvwwwwww~~~~~~xxxpppjjjlllsss{{{}}}yyyyyy{{{??????>>>???AAADDDGGGIIIIIILLLOOORRRTTTVVVYYY\\\aaahhhnnnrrrxxx~~~uuuvvvvvvtttsssrrrqqqqqqtttvvvxxxzzzzzzxxxvvvtttpppqqqooolllmmmrrrvvvuuuqqqsssuuuyyy}}}qqqcccYYYTTTNNNLLLKKKKKKNNNSSSUUUUUUXXX^^^jjj}}}~~~rrrkkkfffccc```\\\ZZZWWWTTTSSSUUUXXX[[[```iiittt}}}~~~}}}~~~~~~~~~}}}}}}{{{yyywwwwwwxxxzzz{{{}}}zzzwwwvvvvvvwwwwww{{{}}}~~~|||{{{zzzuuunnnjjjnnnxxx}}}{{{}}}>>>>>>===>>>???BBBEEEFFFEEEHHHLLLNNNPPPRRRTTTVVVYYY```gggkkkqqqyyy|||yyytttwwwyyyxxxwwwwwwvvvuuusssuuuwwwxxxwwwuuuqqqooopppqqqooolllmmmtttwwwwwwuuuvvvxxx{{{~~~vvvggg\\\VVVRRRPPPLLLJJJNNNTTTXXXWWW]]]^^^aaalll|||sssnnnjjjfff```^^^YYYVVVTTTUUUWWWYYYZZZbbblllrrrwww{{{wwwuuuxxx{{{~~~}}}|||{{{yyywwwwwwxxxyyyzzz~~~{{{xxxwwwwwwxxxyyyvvvxxxxxxvvvuuuvvvrrrkkkhhhmmmxxx}}}zzz{{{@@@>>>===<<<===>>>@@@AAADDDEEEGGGIIILLLNNNPPPQQQXXX[[[___ccchhhnnntttxxx}}}xxxxxx{{{|||}}}|||yyyvvvuuutttwwwuuussssssuuuuuuuuutttyyywwwtttrrrssswww{{{~~~~~~~~~~~~~~~~~~hhh[[[ZZZZZZVVVQQQOOOQQQTTTWWWXXXZZZ^^^cccfffmmm~~~yyyqqqiiikkkccc\\\ZZZVVVQQQRRRXXXVVVYYY^^^ccckkkvvvyyyoookkknnnsss}}}}}}|||{{{xxxyyyzzz{{{{{{yyyxxxvvv}}}xxxvvvwwwyyyyyyyyywwwvvvtttrrrqqqqqqnnnqqqzzz???>>>===<<<===>>>@@@AAABBBCCCEEEGGGJJJLLLNNNOOOQQQTTTXXX\\\```ffflllpppzzz|||~~~xxxwww|||}}}~~~~~~{{{xxxwwwwwwuuutttssssssuuuvvvvvvuuuxxxwwwuuuuuuvvvxxx|||~~~|||}}}}}}~~~nnn```]]]\\\YYYUUURRRRRRTTTVVVXXXWWW[[[___aaadddnnn}}}tttqqqjjjeeeccc```YYYWWWYYYVVVXXX[[[^^^dddlllwww~~~xxxooojjjlllppp|||~~~}}}|||{{{vvvwwwyyy{{{{{{{{{yyyyyy}}}|||yyyyyyzzzxxxwwwvvvtttrrrpppnnnmmmiiimmmvvv???>>>=========>>>@@@AAA???@@@BBBDDDFFFHHHJJJKKKKKKNNNQQQUUUYYY^^^dddhhhmmmpppvvv~~~~~~wwwuuu{{{}}}|||zzzyyyyyysssrrrqqqsssuuuwwwwwwvvvxxxxxxxxxxxxyyy{{{|||}}}{{{{{{|||}}}~~~}}}~~~}}}yyyiiiaaa^^^]]]ZZZVVVSSSSSSVVVXXXXXXZZZ^^^```bbbeeeiiilll|||uuuooommmjjjccc]]][[[XXXXXXYYYYYY\\\aaahhhmmmqqqxxx{{{sssmmmnnnqqq|||~~~~~~}}}|||{{{uuuvvvxxxzzz{{{|||{{{{{{xxx{{{|||{{{{{{yyyxxxwwwtttrrrooommmkkkgggllluuu}}}~~~~~~>>>>>>======>>>>>>???@@@>>>???@@@BBBDDDFFFGGGHHHIIIKKKOOORRRUUUZZZ___cccdddhhhooowww~~~wwwtttwwwzzz|||}}}{{{yyyxxxxxxpppppppppsssvvvxxxxxxwwwxxxyyyzzz|||}}}}}}}}}}}}{{{|||}}}}}}~~~~~~~~~~~~{{{||||||{{{{{{}}}tttiii```___]]]YYYUUUTTTWWWYYYWWWXXXZZZ^^^aaabbbbbbaaakkk{{{}}}vvvpppjjjccc___\\\[[[YYYXXXXXX[[[___bbbgggkkkrrrzzz~~~}}}~~~yyyttttttuuu}}}~~~~~~}}}|||{{{{{{zzzwwwxxxyyyzzz{{{{{{{{{{{{xxxzzz|||}}}}}}|||zzzzzz{{{zzzyyywwwuuurrrooommmjjjnnnvvv{{{||||||>>>>>>>>>>>>>>>??????@@@>>>???@@@AAACCCDDDEEEFFFGGGJJJLLLOOORRRVVV[[[______dddkkkqqqwww~~~~~~wwwtttsssvvvyyyzzzyyyvvvuuutttnnnnnnpppsssvvvxxxxxxwwwxxxyyy|||~~~~~~}}}}}}}}}~~~~~~~~~}}}||||||}}}||||||{{{|||~~~tttdddbbb___ZZZXXXWWWYYY\\\UUUSSSSSSUUUYYY\\\]]]\\\```ffftttxxxqqqjjjddd```]]]ZZZWWWWWWXXXYYYZZZ\\\___dddjjjpppwww}}}{{{|||}}}~~~yyyxxxxxx{{{|||}}}~~~{{{{{{{{{zzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzyyy{{{zzzyyyxxxxxxxxxxxxxxxzzzzzzzzzyyywwwtttqqqooommmpppvvv{{{zzz{{{===>>>>>>>>>????????????>>>???@@@AAABBBCCCDDDDDDDDDFFFHHHJJJMMMPPPUUUXXX[[[```fffkkkooottt|||{{{vvvtttqqqtttwwwyyywwwtttsssrrrmmmnnnpppsssvvvxxxxxxvvvxxxzzz|||~~~~~~}}}}}}~~~~~~}}}|||~~~}}}||||||}}}mmmhhhaaa\\\[[[\\\]]]]]]YYYVVVSSSRRRUUUXXX[[[]]]bbb___bbbooo~~~uuuoooeeeaaa\\\YYYXXXWWWVVVUUURRRUUUXXX\\\bbbhhhpppuuuzzzzzz|||~~~}}}zzzzzzzzzxxxyyyyyyzzzzzz{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyy|||{{{{{{zzzzzzzzzzzzyyy|||zzzwwwvvvvvvwwwvvvvvvvvvwwwxxxxxxwwwuuusssqqqoooqqqvvv{{{{{{|||======>>>???????????????>>>>>>??????@@@AAABBBBBBAAACCCEEEFFFHHHLLLPPPSSSUUUZZZ```dddfffkkksssyyy}}}yyyvvvuuuuuurrruuuyyyzzzxxxuuusssqqqmmmnnnpppsssvvvxxxwwwuuuxxxzzz|||~~~~~~}}}{{{|||~~~~~~}}}{{{{{{}}}~~~{{{qqqeee______aaa```]]]\\\ZZZVVVTTTTTTXXX]]]aaafffcccbbbfffjjjttt~~~nnniiiccc^^^\\\ZZZWWWUUUQQQSSSUUUVVVYYY]]]cccgggooozzz|||zzzzzz|||}}}}}}}}}}}}}}}{{{{{{{{{{{{xxxyyyyyyyyyzzzzzzzzzzzzxxxyyyyyyyyyzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||zzzxxxwwwwwwxxxxxxvvvttttttuuuxxxyyyzzzyyywwwuuussstttyyy======>>>???????????????=========>>>???@@@@@@@@@@@@BBBDDDEEEGGGJJJNNNRRRPPPUUU[[[^^^```eeennntttyyy{{{}}}wwwrrrrrrtttvvvtttxxx{{{|||zzzwwwtttrrrmmmnnnpppsssvvvxxxvvvtttyyyzzz{{{}}}~~~~~~~~~~~~yyyzzz}}}}}}{{{zzzzzz{{{}}}~~~~~~xxxiiibbbbbbdddaaa]]]XXXWWWUUUSSSRRRVVV\\\bbbggghhhiiifff^^^\\\kkk~~~wwwqqqjjjeeeaaa^^^ZZZWWWWWWWWWWWWVVVVVVWWWZZZ]]]^^^hhhuuuzzzyyy{{{|||}}}}}}|||||||||||||||}}}~~~{{{{{{||||||||||||||||||yyyyyyzzz{{{{{{|||}}}}}}yyyyyyyyyzzz{{{|||}}}~~~xxxwwwwwwzzz|||{{{wwwtttuuuwwwzzz|||}}}}}}{{{zzzwwwwww|||@@@???>>>>>>>>>???@@@AAAAAA@@@???>>>>>>???@@@AAA>>>@@@BBBDDDDDDEEEGGGIIIKKKPPPUUUWWWWWWZZZ```ffflllooossswww|||uuuqqqpppppprrrvvvsssuuuxxxzzzzzzxxxvvvtttoooooopppqqqqqqqqqppppppsssxxx{{{zzzzzz|||}}}{{{zzz}}}|||zzzwwwwwwyyy{{{||||||uuulllhhhdddaaaccc]]]\\\YYYTTTQQQRRRWWW\\\bbbhhhmmmjjj```ZZZZZZ^^^lll{{{tttmmmllliiiaaaZZZYYYVVVTTTSSSTTTUUUUUUUUUYYY\\\bbbkkkuuu}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyy{{{zzzxxxvvvvvvxxxzzz|||~~~~~~}}}|||~~~|||zzzxxxvvvuuuuuuuuuwwwxxxyyy{{{|||{{{xxxuuuvvvxxx{{{zzzvvv{{{yyy}}}}}}@@@???>>>>>>>>>???@@@AAA@@@???>>>>>>>>>>>>???@@@===???AAABBBBBBBBBDDDFFFHHHLLLQQQSSSTTTVVV\\\aaafffhhhmmmqqquuu{{{|||rrrnnnnnnnnnpppssssssuuuwwwzzz{{{zzzxxxwwwtttrrrpppooonnnnnnooopppsssxxxzzzxxxwwwzzz{{{yyyzzz|||}}}zzzxxxwwwyyy{{{{{{{{{|||qqqfffaaa```ZZZZZZWWWSSSPPPPPPSSSWWW\\\bbbiiihhhaaaZZZWWWXXXVVVaaarrr}}}vvvpppkkkgggaaa^^^[[[YYYYYYWWWUUUSSSXXXZZZ]]]cccjjjrrrxxx|||~~~}}}}}}}}}}}}|||||||||}}}||||||{{{zzzyyyxxxwwwvvvvvvxxxzzz|||~~~~~~}}}|||{{{zzzxxxvvvuuutttuuuuuuxxxyyy{{{||||||zzzyyyxxxzzz|||~~~}}}{{{~~~yyy@@@@@@>>>>>>===>>>???@@@???>>>>>>======>>>>>>???<<<>>>???@@@??????AAABBBDDDGGGKKKMMMNNNQQQVVVZZZ]]]```dddhhhlllpppvvvyyywwwnnnlllllllllmmmppprrrtttvvvyyy{{{{{{zzzzzzxxxvvvrrrnnnmmmmmmoooqqqqqqvvvwwwuuuuuuyyy{{{{{{yyy{{{}}}~~~{{{yyyxxxyyyzzz{{{{{{~~~}}}mmmbbb___YYYYYYWWWTTTQQQPPPQQQRRRUUU[[[bbbeeebbb[[[UUUQQQMMMQQQXXXaaannn|||wwwssshhhfffccc```___\\\YYYWWWVVVVVVXXXZZZ^^^bbbfffhhhmmmsss{{{{{{{{{~~~|||{{{zzz{{{{{{|||}}}}}}}}}||||||xxxwwwvvvuuuvvvxxx{{{|||~~~~~~}}}yyyxxxvvvtttrrrrrrrrrsssvvvxxxzzzzzzwwwvvvxxxzzz|||~~~|||}}}{{{yyyuuuAAA@@@???>>>===>>>>>>???>>>>>>============>>>>>>===>>>??????>>>===>>>@@@AAADDDFFFHHHIIILLLPPPSSSVVVYYY\\\```cccgggkkknnntttvvvyyy||||||tttlllllllllllllllnnnrrrsssvvvxxxzzzzzzzzzzzzxxxvvvssspppooopppqqqrrrppptttuuussstttyyy}}}}}}wwwyyy{{{||||||}}}}}}zzzxxxyyyzzzzzzzzz|||~~~xxxiiiaaaYYYYYYXXXVVVTTTRRRRRRRRRRRRUUU[[[___```\\\UUUOOORRRPPPOOOQQQVVV```jjjqqqtttqqqlllhhheeeccc```^^^ZZZZZZ[[[\\\]]]```aaacccdddggglllpppssswww|||{{{tttpppqqqxxx}}}{{{yyyzzzzzz{{{}}}}}}~~~~~~~~~wwwwwwwwwwwwxxxzzz|||~~~yyywwwuuurrrpppooonnnnnnqqquuuwwwuuuqqqppptttyyy{{{}}}{{{xxxyyy{{{uuurrrqqqCCCBBB@@@???>>>>>>>>>???======>>>>>>>>>>>>=========>>>??????>>>===>>>???@@@AAACCCEEEFFFIIILLLNNNPPPSSSWWWZZZ]]]___ccceeejjjlllpppssswww|||zzzsssmmmmmmnnnmmmlllmmmppprrrtttwwwxxxyyyxxxwwwssstttttttttttttttttttttssswwwwwwtttssswwwzzzzzztttuuuwwwxxxyyy{{{~~~{{{yyyyyyyyyyyyyyyzzz{{{}}}uuuggg[[[ZZZXXXVVVUUUTTTSSSRRRRRRSSSVVVZZZ]]][[[WWWRRRRRRRRRRRRSSSUUUWWWXXXXXXaaaiiixxxxxxrrrlllhhheeedddddddddcccccccccccccccdddeeefffgggiiikkknnnqqqxxx{{{~~~zzzuuuttttttxxxvvvnnniiiiiisss|||zzzzzzzzz|||}}}~~~~~~~~~~~~yyyyyyyyyyyyzzz|||~~~zzzxxxuuurrrnnnlllkkkkkkooorrrtttrrrnnnnnnrrrxxxyyy{{{~~~~~~zzzuuurrrsssyyy|||wwwqqqnnnpppEEEDDDBBB@@@???>>>??????===>>>>>>??????>>>>>>======>>>??????>>>===???@@@???@@@AAABBBDDDFFFHHHIIILLLNNNRRRUUUWWWXXX[[[]]]```cccgggjjjmmmqqqvvvyyyxxxqqqlllmmmnnnllljjjjjjjjjmmmqqquuuwwwwwwvvvuuuoooppprrrssstttuuuuuuuuuxxx{{{{{{uuurrrssstttrrrqqqrrrssstttuuuyyy~~~|||zzzyyyyyyxxxxxxwwwxxxzzz}}}sssccc___ZZZVVVTTTTTTSSSRRRSSSSSSUUUWWWZZZZZZXXXVVVWWWYYY]]]```___YYYPPPJJJTTTVVV___ppp~~~vvvqqqpppooonnnmmmkkkiiihhhgggiiihhhfffddddddeeeggghhhkkkmmmqqqsssssstttuuuvvvxxxxxxxxxxxxyyy{{{}}}~~~zzzsssooollllllllljjjnnnuuu~~~xxxlllhhhffflll|||~~~}}}zzz{{{|||}}}~~~~~~~~~zzzzzzzzz{{{|||}}}~~~~~~{{{yyyvvvrrrooolllkkkjjjoooqqqrrrqqqoooooosssvvvwwwyyy|||zzzwwwpppnnnpppvvvyyyuuuooommmpppGGGFFFDDDAAA@@@??????@@@>>>>>>???@@@@@@???>>>>>>;;;===>>>>>>======>>>@@@???>>>>>>???BBBDDDEEEEEEFFFIIIMMMOOOPPPQQQSSSUUUYYY[[[___bbbdddgggkkkmmmpppqqqtttwww{{{~~~|||~~~}}}tttnnnjjjkkklllhhheeeeeebbbfffmmmssswwwxxxvvvuuunnnnnnnnnoooppprrrssstttvvvzzzzzzuuurrrrrrqqqooonnnooopppppprrrwww|||}}}zzzyyyyyyxxxwwwuuuvvvwwwzzz}}}qqqjjj```YYYVVVVVVUUUUUUPPPRRRUUUWWWXXXWWWWWWVVVXXX\\\dddiiiiiiaaaTTTJJJNNNOOOQQQYYYgggyyy}}}wwwrrrooonnnmmmmmmmmmoooqqqrrrpppoooooopppppppppqqqrrrtttuuuvvvvvvxxxyyyzzz{{{~~~xxxtttgggiiikkkjjjhhhiiinnnsssvvv~~~vvvnnnnnnrrr}}}}}}|||}}}{{{|||}}}~~~~~~~~~~~~~~~{{{{{{{{{{{{||||||}}}}}}zzz|||~~~|||zzzxxxuuurrrpppnnnnnnnnnnnnnnnooooooooopppqqqrrrsssuuuxxx|||~~~}}}yyyuuupppmmmooovvvyyyuuuooommmoooHHHGGGEEEBBBAAA@@@@@@@@@>>>???@@@AAAAAA@@@???>>>:::;;;======<<<===>>>@@@>>>===<<<>>>@@@BBBCCCCCCBBBEEEIIIKKKLLLMMMNNNOOOTTTWWWZZZ\\\^^^aaadddfffdddfffiiimmmqqquuuxxxzzz{{{~~~~~~||||||~~~}}}|||zzzyyyyyyxxxxxxxxxuuuxxx|||}}}{{{qqqkkkgggiiiiiieeeaaaaaa[[[aaajjjrrrwwwxxxwwwuuuooonnnlllkkklllnnnqqqtttpppuuuwwwtttrrrssssssppplllmmmnnnnnnqqquuu{{{}}}zzzyyyyyywwwvvvssstttvvvwwwzzz|||}}}~~~~~~uuuhhh^^^ZZZYYYYYYXXXMMMQQQVVVYYYXXXVVVUUUUUUPPPVVVaaakkkppplllaaaXXXIIIKKKMMMNNNSSS^^^ooo{{{|||zzz|||~~~~~~|||yyyyyyyyyooopppqqqsssssstttttttttuuuvvvwwwyyy{{{|||}}}~~~vvvhhhbbb___fffnnnqqqrrrvvv~~~~~~zzzwwwzzz|||wwwyyyzzz|||}}}~~~|||}}}}}}~~~~~~~~~~~~}}}zzzzzz{{{{{{{{{{{{{{{{{{xxxzzz}}}~~~|||zzzxxxwwwuuusssqqqqqqqqqqqqlllkkkjjjlllnnnoooooonnnnnnppptttyyy|||{{{xxxuuurrroooqqqwwwzzzuuuooommmnnnLLLIIIEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????===<<<<<<===>>>>>>======>>>???????????????BBBCCCDDDEEEEEEGGGKKKNNNSSSTTTVVVXXXZZZ\\\^^^___]]]^^^```cccfffjjjmmmnnnsssvvv{{{{{{yyyxxxssssssrrrrrrrrrrrrssssssqqqrrrtttxxx}}}|||xxxzzznnnlllhhhdddbbb___[[[XXXTTT]]]iiipppqqqqqqrrrtttsssnnniiihhhkkkooopppppprrrrrrrrrrrrrrrrrrrrrqqqiiijjjmmmqqquuuzzz~~~}}}{{{zzzyyyyyywwwrrrqqqtttxxxzzz~~~sssfff```^^^ZZZWWWTTTWWWZZZZZZWWWUUUVVVXXXWWWXXX\\\cccjjjjjjeee___\\\WWWQQQMMMNNNTTT]]]bbbqqqzzz~~~}}}}}}|||||||||||||||}}}~~~}}}ggg___ccceeesss|||zzzyyyzzz|||}}}||||||{{{yyyxxxyyy}}}wwwvvvvvvyyy||||||yyyuuu{{{|||~~~~~~}}}zzzwwwuuurrrqqqrrrsssuuuuuusssqqqqqqpppooonnnnnnmmmmmmmmmpppsssuuuuuuxxx|||{{{vvvmmmuuu}}}}}}xxxtttuuuMMMKKKGGGEEEEEEEEECCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===>>>??????<<<===>>>>>>??????>>>>>>???@@@BBBBBBCCCEEEHHHKKKKKKLLLNNNPPPRRRTTTVVVVVVYYYZZZ[[[]]]___aaaccceeehhhjjjooouuuzzz~~~~~~~~~~~~}}}xxxssspppmmmlllhhhhhhhhhiiiiiikkkllllllnnnooopppsssxxx}}}{{{{{{|||{{{mmmjjjfffbbb___[[[WWWTTTTTT\\\gggmmmooooooqqqssspppmmmiiihhhiiikkkmmmmmmsssrrrrrrqqqqqqppppppooojjjkkkmmmqqqtttxxx{{{}}}}}}{{{zzzzzzzzzzzzvvvrrrpppsssvvvxxx}}}uuujjjbbb[[[WWWVVVXXXYYYYYYWWWUUUTTTTTTSSSSSSUUU\\\dddiiiiiigggccc___ZZZUUURRRSSSUUUVVV]]]dddqqq~~~sssfffhhhqqq~~~}}}{{{{{{{{{}}}~~~{{{{{{yyywwwvvvwwwyyy{{{wwwvvvvvvyyy{{{|||yyyvvvwwwxxxzzz||||||zzzxxxvvvvvvuuuuuuuuuvvvvvvsssqqqqqqqqqpppooonnnnnnnnnoooppptttvvvwwwzzz}}}{{{uuuqqqvvv{{{{{{vvvrrrNNNLLLJJJIIIIIIHHHEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@????????????@@@<<<<<<===>>>>>>>>>>>>===<<<===??????@@@AAADDDFFFDDDEEEFFFHHHJJJLLLMMMNNNSSSSSSSSSTTTUUUVVVWWWXXX___bbbfffkkkppprrrttttttsssuuuwwwyyy{{{~~~~~~zzzssspppmmmiiieeebbbaaa```aaaaaabbbccceeefffhhhiiijjjjjjlllooossswwwzzz|||{{{uuussswww{{{tttjjjgggccc```]]]YYYTTTQQQTTT[[[dddjjjkkklllnnnooommmmmmllljjjiiihhhjjjlllsssrrrrrrqqqpppooonnnnnnlllmmmoooqqqtttvvvwwwxxx|||{{{yyyxxxwwwxxxzzz{{{vvvrrrppprrruuuwww||||||nnneee______]]][[[ZZZYYYWWWTTTRRRQQQOOONNNRRR[[[cccgggiiihhhfffddd```\\\XXXTTTRRRRRRTTT[[[ccchhhlllttt}}}}}}rrrkkklllxxx~~~~~~~~~~~~}}}}}}}}}~~~{{{zzzxxxvvvuuuuuuuuuuuuuuuuuuvvvxxxzzz{{{yyywwwssstttwwwyyyzzzzzzyyyxxxyyyxxxwwwxxxxxxwwwtttqqqqqqpppooonnnnnnnnnoooppppppuuuxxxzzz|||~~~zzztttqqqssswww}}}zzzvvvoooNNNMMMKKKKKKKKKJJJGGGEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>;;;<<<<<<===============:::<<<>>>>>>>>>???AAACCCAAABBBCCCDDDFFFGGGIIIIIILLLLLLLLLMMMNNNOOOPPPQQQXXX[[[```dddgggiiikkklllgggiiimmmqqqtttyyy~~~}}}yyyvvvrrrmmmiiifffdddbbb___\\\[[[ZZZZZZ^^^^^^^^^___```bbbdddeeeeeehhhkkkmmmooopppqqqrrrpppmmmppp|||~~~uuunnneeedddaaa```^^^[[[WWWTTTXXX\\\bbbfffgggggghhhiiikkkmmmooommmiiihhhiiilllppppppppppppppppppppppppoooppprrrtttuuuuuuuuutttvvvuuutttssstttvvvyyy{{{wwwsssqqqrrrsssuuu||||||zzz{{{|||~~~xxxssspppjjjbbb]]][[[YYYUUUSSSRRROOOLLLMMMRRRYYY]]]```eeefffffffffeeebbb___]]]ZZZWWWUUUVVVVVVVVV]]]dddjjjttt}}}sssqqqttt|||}}}}}}|||{{{|||~~~~~~~~~~~~~~~{{{zzzyyyxxxwwwvvvtttrrrssstttuuuvvvwwwwwwwwwvvvrrrsssuuuwwwyyyyyyxxxxxxxxxwwwwwwxxxxxxwwwuuurrrooonnnmmmlllmmmnnnpppqqqqqqvvvzzz|||zzzsssmmmlllqqq{{{~~~vvvqqqoooNNNMMMLLLLLLLLLKKKHHHFFFEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@??????>>>======;;;<<<<<<===============;;;<<<>>>???>>>>>>???AAA@@@AAAAAACCCDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOPPPTTTXXX[[[]]]^^^aaaccc```dddiiimmmrrrwww}}}|||xxxvvvqqqoookkkiiigggddd```]]]\\\[[[YYYXXXWWWVVVWWWWWWZZZYYYYYYZZZZZZ[[[\\\]]]bbbfffjjjmmmllljjjiiijjjjjjmmmxxxxxxooohhhaaa``````aaabbb```^^^[[[]]]___aaabbbbbbbbbbbbcccfffiiikkkjjjgggfffgggiiillllllmmmnnnpppqqqrrrsssqqqsssuuuwwwwwwvvvtttsssqqqppppppppprrrtttwwwyyyxxxtttqqqqqqrrrttt||||||zzz{{{zzz~~~{{{nnnccc]]]ZZZWWWTTTQQQOOOMMMLLLNNNQQQSSSTTT]]]___aaaccceeeffffffgggbbb\\\VVVRRRNNNKKKNNNTTTSSS[[[eeemmmvvvwwwvvvxxx|||tttpppxxxzzzyyyyyy{{{~~~~~~~~~}}}}}}}}}|||{{{|||}}}{{{wwwsssrrrssssssttttttttttttttttttuuuvvvwwwxxxwwwwwwwwwtttttttttuuuwwwwwwuuusssmmmlllkkkjjjkkkmmmppprrrsssxxx}}}{{{sssjjjiiippp||||||sssmmmqqqPPPOOOMMMLLLMMMLLLJJJIIIFFFFFFEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@???>>><<<<<<<<<<<<===>>>>>>>>>>>>===;;;===???@@@???>>>???@@@>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDFFFHHHJJJLLLMMMNNNRRRVVVXXXXXXYYY\\\```^^^aaafffkkkooosssxxx{{{{{{wwwrrrnnnjjjhhh```^^^[[[ZZZYYYXXXVVVTTTSSSRRRQQQQQQQQQRRRSSSTTTYYYYYYYYYYYYZZZ[[[\\\\\\^^^cccggghhhfffeeefffhhhjjjqqq|||qqqiiiddd\\\]]]___bbbdddeeecccaaa``````__________________^^^```bbbbbbbbbcccdddeeeggghhhiiikkknnnpppqqqrrrqqqsssvvvyyyyyywwwtttrrrmmmnnnoooppprrrtttvvvwwwxxxtttqqqpppoooqqq{{{}}}zzzzzzwwwyyyqqqfff^^^YYYVVVOOOOOONNNNNNOOOOOOPPPPPPWWWXXXYYY[[[]]]```bbbddd```YYYSSSOOOKKKGGGHHHKKKGGGKKKOOOSSSYYYfffvvv}}}}}}uuunnnmmmlllmmmxxxyyyyyyyyy{{{~~~}}}}}}~~~~~~~~~}}}}}}|||~~~}}}~~~|||wwwrrrttttttsssrrrqqqrrrsssuuuuuuvvvvvvvvvvvvuuuuuuqqqqqqqqqsssuuuuuusssqqqlllkkkjjjjjjkkknnnqqqtttuuuzzz~~~{{{tttjjjiiiqqqzzzqqqoootttTTTQQQNNNMMMNNNNNNNNNMMMHHHHHHGGGFFFEEEDDDCCCCCCAAABBBBBBAAA@@@???===<<<<<<===>>>>>>??????>>>>>>;;;===@@@@@@???>>>>>>???======>>>>>>??????@@@@@@AAAAAABBBCCCEEEGGGIIIJJJLLLPPPTTTUUUTTTTTTXXX\\\\\\___cccfffiiikkknnnqqqwww|||~~~}}}zzzwwwtttrrrnnnmmmjjjfffbbb^^^[[[YYYSSSQQQOOONNNNNNNNNMMMKKKLLLKKKKKKKKKLLLNNNPPPQQQWWWWWWXXXXXXZZZ[[[]]]^^^\\\^^^```___^^^aaaggglllvvv~~~uuujjjccc```YYYZZZ\\\```dddeeedddbbb```___]]]]]]]]]^^^______ZZZYYYZZZ\\\___bbbddddddcccdddfffhhhjjjlllmmmnnnooorrrvvvyyyyyywwwtttrrrlllnnnpppsssuuuvvvwwwwwwvvvrrrooommmkkknnnxxxyyyxxxyyywwwvvvxxx||||||zzzzzz}}}vvvhhh___ZZZSSSSSSSSSRRRPPPOOOOOOOOOSSSSSSTTTUUUWWWYYYZZZ[[[ZZZUUUQQQQQQNNNJJJHHHJJJFFFFFFGGGHHHLLLSSS\\\cccooowww}}}uuummmdddbbbiiiooosssyyyyyyyyyzzz}}}~~~}}}|||{{{||||||}}}}}}}}}||||||}}}}}}{{{uuuvvvwwwuuuqqqpppqqqsssssssssssstttttttttttttttqqqqqqqqqrrrssssssqqqnnnmmmlllkkkkkkmmmppptttwwwxxx||||||uuullljjjqqq|||~~~tttooorrruuuVVVSSSPPPNNNOOOPPPPPPPPPJJJJJJIIIHHHGGGEEEEEEDDDCCCCCCCCCCCCBBB@@@>>>=========>>>???????????????;;;===???@@@>>>======>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFEEEIIIMMMNNNLLLLLLPPPUUU[[[^^^aaabbbcccdddfffgggkkkoootttuuurrrqqqsssvvvuuutttsssqqqnnnjjjfffddd```___\\\YYYUUURRRPPPNNNMMMKKKHHHHHHHHHHHHGGGFFFIIIIIIIIIJJJKKKMMMPPPQQQPPPPPPQQQSSSUUUWWWYYY[[[ZZZ[[[ZZZXXXXXX^^^iiirrr~~~pppfff```]]]VVVXXX[[[___cccdddbbb```___]]][[[[[[]]]___aaaaaaYYYWWWVVVYYY___dddfffeeebbbbbbdddeeefffhhhiiiiiimmmppptttxxxyyywwwtttqqqmmmooorrruuuwwwxxxxxxwwwtttqqqmmmkkkiiikkkvvvzzzuuuvvvyyyyyyvvvtttuuutttrrrtttxxx|||rrreee___ZZZYYYWWWTTTPPPNNNMMMNNNQQQRRRSSSTTTVVVVVVWWWWWWZZZVVVTTTUUUSSSNNNJJJJJJLLLKKKJJJKKKMMMQQQTTTWWWWWW]]]cccffffffgggkkkooohhhqqq{{{yyyrrroookkkgggffffffiiijjjnnnsss}}}~~~{{{wwwooohhhhhhaaabbbooozzzyyyyyyyyyzzz||||||{{{yyyzzzzzz{{{||||||||||||||||||}}}}}}wwwyyyyyyvvvrrrpppqqqtttppppppqqqrrrrrrsssttttttsssrrrrrrrrrrrrqqqooolllnnnmmmllllllnnnrrrvvvyyyyyy}}}}}}vvvmmmjjjnnnxxxwwwnnnmmmssstttZZZUUURRRRRROOOLLLLLLPPPKKKKKKJJJIIIGGGEEECCCBBBDDDCCCBBBAAA@@@??????>>>?????????>>>=========<<<<<<<<<<<<<<<<<<===>>>>>><<<===>>>@@@@@@???>>>>>>>>>>>>???@@@AAABBBBBBCCCFFFGGGGGGHHHJJJLLLNNNOOOVVVXXXYYYYYYXXXWWWWWWXXX^^^```cccfffgggfffdddccceeeeeedddbbb^^^YYYUUURRRTTTSSSQQQNNNLLLJJJIIIHHHEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJLLLLLLQQQRRRTTTTTTSSSTTTUUUWWWUUUUUURRROOOQQQ```vvvvvvnnniiiddd```[[[\\\^^^```bbbcccdddeeecccaaa______```___\\\XXXZZZXXXXXX[[[bbbhhhjjjkkkeeedddcccbbbccceeehhhjjjnnnoooooopppooonnnmmmlllmmmnnnqqqtttwwwyyyzzz{{{vvvrrrllliiijjjooovvv{{{||||||{{{xxxtttqqqqqqrrrttttttuuutttssstttvvvyyy{{{}}}oooiiifff^^^ZZZZZZXXXRRROOOQQQSSSRRRRRRSSSTTTTTTRRROOOTTTSSSRRRQQQQQQRRRTTTUUUSSSUUUVVVUUUSSSRRRSSSTTTTTTUUUUUUTTTSSSSSSUUUWWWWWWYYY[[[```gggooouuuyyy}}}tttlllgggaaaaaaaaaaaaaaaaaa``````jjjoooxxx~~~tttnnnlllkkkjjjiiiaaahhhuuu}}}|||yyyuuutttuuuwwwxxxxxxwwwwwwvvvvvvvvvwwwwwwxxxzzz|||||||||zzzwwwtttqqqooonnnlllnnnppprrrssstttssssssoooooooooooonnnnnnnnnnnnmmmmmmnnnoooppprrrtttuuuxxx|||~~~}}}~~~{{{vvvllljjjmmmrrrtttooolllllluuu```ZZZVVVVVVUUUQQQPPPQQQOOOOOONNNMMMKKKIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<===>>>>>>======>>>????????????>>>>>>>>>>>>???@@@@@@AAAAAADDDDDDEEEEEEGGGHHHJJJKKKJJJLLLNNNMMMLLLKKKLLLLLLOOOPPPRRRTTTUUUTTTTTTSSSWWWWWWVVVUUUSSSQQQNNNMMMLLLKKKIIIGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKNNNPPPQQQQQQPPPPPPQQQRRRRRRRRRQQQSSS[[[mmmzzzoooiiieeebbb___]]]^^^```bbbdddeeeffffffbbbaaa___```aaa___\\\YYY]]][[[ZZZ]]]ccchhhjjjkkkgggeeecccbbbbbbccceeegggkkklllnnnooopppooommmlllmmmnnnpppssstttvvvwwwwwwvvvssspppmmmnnnsssxxx{{{}}}|||zzzvvvrrroooooopppssstttuuuuuutttuuuwwwyyywwwxxx}}}{{{rrrlllddd^^^]]]ZZZTTTSSSUUUVVVUUUUUUUUUUUUTTTQQQOOOPPPOOONNNNNNPPPRRRUUUVVVXXXYYY[[[[[[ZZZ[[[^^^```ccc```\\\VVVQQQPPPRRRTTTNNNOOOQQQUUUYYY]]]```bbbdddhhhmmmrrrtttvvvxxxzzzwwwuuupppkkkgggdddbbbbbbfffiiilllnnnnnnlllkkkkkkpppvvv}}}wwwrrrrrrnnniiigggiiimmmppprrrxxx~~~~~~zzzvvvttttttuuuuuuuuussssssssstttuuuvvvwwwxxxyyyyyyzzz|||~~~}}}{{{|||{{{zzzyyyvvvssspppnnnmmmnnnppprrrsssssssssrrrqqqpppooonnnmmmlllkkkkkkjjjkkklllmmmoooqqqssstttyyy}}}}}}||||||yyytttiiigggiiinnnpppllljjjkkkssshhh___WWWVVVVVVSSSPPPOOONNNMMMMMMLLLJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>=========<<<<<<<<<===>>>>>>>>>>>>======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBCCCDDDEEEDDDFFFGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEGGGHHHHHHLLLNNNOOOOOONNNLLLLLLLLLJJJJJJMMMUUUdddzzz|||ppphhhdddcccaaa___``````bbbccceeefffggghhhbbbaaa```aaabbbaaa^^^\\\```___^^^```dddggghhhiiihhhfffcccaaa```aaacccdddhhhjjjmmmoooppppppnnnmmmnnnooopppqqqrrrrrrrrrrrrtttsssqqqqqqrrrtttwwwyyy{{{zzzwwwrrrnnnlllnnnooorrrtttuuuvvvuuuuuuwwwxxxuuuvvvyyyzzzqqqhhhbbb]]]XXXWWWXXXXXXVVVUUUTTTSSSRRROOOLLLKKKKKKKKKLLLNNNQQQTTTVVVZZZ[[[\\\]]]^^^aaafffiiiooonnnkkkeee^^^XXXUUUTTTQQQSSSVVVXXXYYYXXXWWWVVVVVVXXX\\\]]]^^^^^^___```___bbbeeefffgggkkkrrrwww{{{vvvqqqlllhhheee^^^```ccchhhpppzzz|||xxxuuuttttttsssrrrppppppqqqrrrtttuuuvvvwwwxxxwwwvvvwwwyyyzzzyyyxxxyyyzzzzzzzzzxxxtttqqqnnnnnnoooqqqrrrrrrrrrqqqpppqqqpppooommmllljjjhhhhhhhhhhhhiiikkkmmmppprrrssszzz~~~}}}{{{zzzvvvqqqgggeeegggkkkllliiiiiikkkqqqyyykkk]]]YYYXXXUUUQQQPPPMMMMMMLLLKKKJJJJJJIIIIIIJJJIIIIIIHHHGGGFFFEEEDDDBBBAAAAAA@@@???>>>======>>>===============>>>>>>>>>>>>===<<<<<<>>>???@@@>>>>>>>>>======<<<<<<<<<@@@????????????@@@@@@AAAAAACCCEEEDDDCCCBBBCCCCCCEEEEEEDDDDDDDDDEEEGGGHHHEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEGGGGGGJJJLLLNNNNNNLLLJJJIIIIIIFFFIIIPPP]]]ooozzzssskkkdddbbbbbbaaaaaaaaaaaabbbcccdddeeefffgggbbbccccccddddddcccbbb```cccbbbbbbbbbcccdddeeeffffffdddbbb```___aaabbbdddfffhhhlllpppqqqqqqpppoooooopppppppppppppppooonnnooopppqqqrrrssstttttttttxxxvvvsssooolllkkknnnpppppprrrtttuuutttuuuvvvwwwxxxwwwyyy~~~xxxlllddd]]]ZZZYYY[[[YYYWWWUUUTTTSSSPPPNNNJJJJJJIIIJJJLLLOOORRRTTTWWWWWWXXXXXXZZZ^^^cccgggoootttzzz{{{vvvmmmddd___bbbeeeiiilllllliiifffcccdddeeefffeeecccaaaaaaaaabbbiiissszzzzzzvvvooommmiiieeecccaaa______ZZZ```jjjvvv}}}yyywwwvvvuuutttsssqqqqqqrrrssstttuuuuuuuuuyyyxxxwwwxxxyyyyyyxxxvvvuuuvvvxxxyyyxxxtttpppnnnooopppqqqrrrrrrqqqpppooopppooonnnllljjjiiihhhggggggggghhhjjjllloooqqqsssyyy}}}~~~{{{yyywwwsssnnnfffeeefffjjjjjjhhhiiilllpppnnnddd___ZZZWWWVVVRRRRRRPPPOOONNNNNNNNNNNNLLLKKKKKKJJJIIIHHHGGGGGGCCCCCCBBBAAA@@@???>>>>>>???>>>>>>=========>>>>>>>>>===<<<<<<<<<===???@@@>>>>>>===<<<<<<;;;;;;;;;??????>>>>>>>>>>>>??????<<<>>>@@@???>>>===>>>>>>@@@???>>>===>>>???AAABBBHHHFFFEEECCCAAA@@@@@@???AAAAAAAAAAAABBBBBBCCCDDDBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGFFFHHHJJJJJJHHHGGGGGGGGGJJJOOOZZZhhhyyy|||qqqmmmgggbbb______``````````````````aaabbbddddddcccdddfffggggggffffffeeedddddddddcccbbbbbbbbbccccccaaa```___```bbbeeeggggggiiilllpppqqqrrrqqqpppppppppppppppoooooonnnmmmnnnoooqqqsssttttttsssssssssrrrpppmmmkkklllpppsssoooqqqssssssssssssuuuwwwzzzyyyzzz~~~|||ppphhhbbb^^^___]]]ZZZXXXXXXVVVTTTRRRNNNMMMLLLKKKKKKMMMNNNPPPRRRSSSSSSRRRSSSVVV[[[___hhhpppzzz}}}wwwsssqqquuuzzz~~~{{{xxxyyy{{{{{{zzzvvvsssqqqqqqpppyyyzzzpppjjjgggaaaaaa```___^^^___```aaaaaaiiiwww}}}zzzyyyyyyyyyyyywwwuuuvvvvvvwwwvvvvvvuuutttvvvwwwxxx{{{|||zzzvvvsssqqqsssuuuvvvvvvssspppnnnooopppqqqrrrqqqpppooonnnmmmmmmlllkkkjjjiiihhhhhhgggggghhhjjjllloooqqqrrrvvvyyy{{{xxxvvvuuuqqqkkkdddcccfffiiihhheeefffkkkooouuujjjaaa[[[YYYUUUTTTRRRPPPNNNNNNOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFEEEDDDBBBAAA@@@@@@??????>>>=========>>>>>>======<<<<<<======>>>>>>=========<<<<<<;;;;;;;;;>>>>>>=========>>>>>>???<<<===??????===<<<===>>>======<<<;;;;;;<<<===>>>GGGFFFEEECCCAAA@@@???>>>@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEBBBDDDEEEEEEEEEEEEGGGHHHMMMTTT```nnn|||~~~uuuiiifffbbb^^^\\\\\\]]]^^^___^^^^^^]]]^^^___```aaaccceeehhhiiihhhhhhhhhiiieeeffffffdddbbb``````aaa``````______```dddgggiiiiiijjjlllnnnoooooooooooonnnnnnoooooonnnnnnmmmmmmoooppprrrssstttuuuuuuuuurrrqqqpppnnnlllmmmpppssspppqqqrrrrrrrrrsssvvvyyy{{{yyyzzz~~~}}}uuummmdddaaa]]]ZZZXXXVVVTTTRRRTTTRRRPPPMMMLLLLLLLLLMMMQQQQQQQQQQQQPPPRRRUUUXXX```eeekkkqqqvvvyyy}}}zzz}}}{{{rrrhhhccc```aaa]]]___aaabbbbbbdddgggiiinnnuuu~~~|||zzzzzz|||||||||zzzxxxyyyzzzzzzyyyxxxvvvuuusssuuuwwwzzz{{{yyytttqqqoooppprrrttttttrrrpppoooooopppqqqqqqqqqpppooonnnmmmllllllkkkjjjiiiiiihhhggghhhhhhiiikkkmmmoooppppppuuuvvvuuussssssooojjjbbbcccfffiiifffbbbccchhhnnnnnndddaaaWWWVVVSSSQQQOOOOOOOOOOOONNNMMMMMMLLLKKKJJJIIIIIIKKKJJJIIIHHHFFFEEEDDDCCC@@@??????>>>======>>>>>>;;;<<<======>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???===???AAA@@@???>>>??????>>>>>>===============>>>BBBBBBCCCDDDDDDCCCBBBAAA@@@??????@@@@@@AAABBBCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEEEEFFFHHHLLLOOOTTT\\\iiiuuuyyynnncccbbb```]]][[[\\\]]]______^^^\\\[[[\\\]]]^^^```aaadddggghhhgggggghhhjjjfffhhhiiigggcccaaaaaabbbaaa```______aaadddhhhjjjkkkkkkkkkjjjkkkkkklllllljjjkkkllllllmmmmmmllllllppppppppppppqqqssstttuuussssssssspppnnnmmmooopppsssssssssrrrrrrtttyyy}}}}}}{{{|||sssooojjjeeeaaa^^^[[[XXXYYYWWWSSSPPPNNNMMMMMMMMMPPPQQQRRRRRRQQQRRRTTTVVVVVVYYY]]]aaaffflllrrrwwwvvvxxx|||~~~zzzxxxvvvvvvuuutttsssrrrqqqqqqpppnnnnnnkkkfffbbb______```YYY]]]bbbeeegggjjjnnnqqq~~~}}}|||zzz{{{||||||{{{zzzxxxyyy{{{|||{{{zzzxxxwwwttttttvvvxxxyyyyyyvvvsssooopppqqqrrrssssssrrrqqqnnnooopppqqqqqqpppooooooooonnnmmmllljjjhhhggggggggggggggghhhiiijjjlllmmmkkkppprrrqqqqqqrrrooojjjeeegggkkknnnjjjddddddhhhlllrrrmmm^^^\\\YYYVVVTTTTTTTTTTTTNNNNNNMMMLLLKKKJJJIIIIIINNNMMMLLLKKKIIIHHHGGGFFF@@@@@@???>>>>>>===>>>>>>:::;;;===>>>>>>>>>===<<<========================;;;;;;;;;;;;<<<===>>>???;;;===???>>>===<<<===>>>==================<<<<<<===???BBBEEEGGGGGGFFFFFFAAAAAA@@@AAAAAABBBCCCDDDBBBBBBAAAAAABBBBBBCCCDDD@@@@@@@@@???@@@@@@AAAAAAFFFGGGGGGHHHIIIMMMRRRVVV___hhhtttpppccc`````````^^^]]]^^^```bbb___^^^\\\[[[[[[\\\^^^______bbbfffgggffffffhhhjjjgggiiikkkiiidddbbbbbbcccbbbaaa``````aaadddhhhjjjlllkkkiiihhhggghhhiiijjjggghhhiiijjjkkklllllllllooonnnmmmlllmmmppprrrtttvvvvvvuuusssooommmmmmnnnvvvuuutttrrrrrrvvv{{{}}}}}}wwwrrrmmmiiifff[[[YYYUUURRRPPPOOOOOOOOOOOOPPPRRRSSSRRRRRRTTTUUUNNNRRRWWW\\\___aaadddffflllmmmnnnoooqqqrrrrrrsssrrryyy~~~}}}~~~yyytttqqqnnnkkkiiidddeeedddbbb``````bbbeeeaaabbbdddcccaaa```aaabbbfffllltttzzz~~~~~~}}}}}}{{{yyy~~~~~~}}}~~~}}}|||zzzzzz{{{{{{zzzxxxwwwxxxzzz|||||||||zzzyyyxxxwwwvvvwwwyyyyyyyyyxxxooopppqqqrrrssstttttttttmmmnnnoooqqqqqqqqqpppoooqqqpppooollljjjhhhfffeeefffffffffgggggghhhiiijjjhhhmmmpppooopppqqqooojjjiiilllqqqsssooohhhgggkkkkkkllleee]]]ZZZZZZWWWPPPJJJRRRQQQNNNLLLKKKKKKKKKLLLLLLKKKKKKLLLLLLKKKIIIFFFFFFEEECCCAAA@@@>>>>>>===@@@???>>>===<<<;;;::::::888999::::::;;;;;;;;;;;;>>>===<<<<<<<<<>>>???@@@<<<<<<<<<<<<<<<===>>>>>><<<<<<===??????@@@@@@@@@;;;<<<===@@@CCCGGGKKKMMMEEECCC@@@>>>>>>@@@CCCEEEAAAAAAAAAAAAAAAAAAAAAAAACCCAAA>>>===>>>AAACCCDDDBBBBBBDDDGGGLLLSSSYYY]]]cccpppuuuiiiddd\\\[[[\\\\\\]]]^^^___```aaaaaa___]]]ZZZYYY[[[\\\cccbbbaaabbbdddgggjjjmmmllljjjhhheeeddddddeeeeeeffffffeeeddddddddddddeeegggiiijjjgggbbbaaafffkkkiiijjjkkklllmmmnnnnnnnnnnnnoooppppppoooppprrrtttuuuvvvwwwuuurrrnnnmmmlllrrruuuyyy{{{{{{{{{{{{|||||||||}}}zzzvvvkkk^^^VVVTTTUUUTTTSSSWWWTTTQQQRRRUUUVVVRRRNNNQQQPPPQQQTTTWWWYYYYYYXXXbbbaaaaaaaaaaaacccdddeeefffiiimmmssswww{{{}}}~~~|||zzzwwwuuussspppkkkhhhllllllnnnsssxxxyyyvvvsssnnnjjjeee```\\\[[[[[[\\\^^^^^^]]][[[YYYYYY\\\^^^___bbbgggjjjnnnrrrwwwzzzzzzwwwxxxyyywwwttttttvvvzzz|||~~~}}}|||zzz}}}~~~~~~}}}|||zzzyyywwwyyy{{{}}}}}}{{{zzzyyyzzzuuuuuuttttttttttttuuuuuurrrpppooorrrwwwwwwsssooolllkkkkkkkkklllmmmooopppnnnnnnnnnmmmkkkiiigggfffgggfffeeeeeeeeefffhhhiiihhhlllpppppplllhhhggggggfffrrryyyuuuooommmkkkhhhkkkyyyjjj```[[[XXXSSSOOOTTTRRRPPPOOONNNOOOQQQRRRRRROOOLLLJJJKKKKKKKKKJJJGGGFFFEEECCCBBBAAA@@@@@@AAAAAA@@@???>>>===<<<<<<;;;;;;<<<=========<<<<<<===============>>>??????======<<<<<<======>>>???======>>>@@@@@@AAAAAAAAABBBAAAAAAAAABBBCCCDDDEEEIIIHHHGGGEEECCCAAA@@@???@@@@@@@@@AAAAAAAAABBBBBBCCCBBBAAAAAABBBCCCDDDEEEGGGHHHKKKPPPVVV\\\bbbffftttzzz~~~wwwjjj```[[[[[[[[[[[[[[[\\\]]]^^^____________]]][[[YYYZZZ[[[___^^^^^^^^^aaafffjjjmmmjjjiiifffdddcccdddeeefffddddddccccccccccccccccccggghhhhhhfffddddddgggkkkjjjkkklllnnnnnnnnnnnnmmmmmmnnnooonnnmmmmmmoooqqqtttuuuvvvuuurrrooonnnnnnsssvvvyyy{{{{{{{{{|||||||||}}}~~~rrrfff```^^^]]][[[YYYVVVSSSTTTWWWXXXUUURRRPPPOOOPPPSSSVVVWWWVVVUUUZZZZZZ[[[[[[[[[[[[ZZZZZZ]]]^^^aaadddgggiiikkkkkkjjjiiihhhhhhiiihhhfffddd]]]]]]^^^aaadddfffdddbbb___]]]ZZZWWWVVVWWWYYYZZZ[[[[[[[[[YYYXXXYYY]]]```ccciiisss||||||vvvssstttuuussspppqqqsssvvvxxxzzzzzzzzzyyyyyyzzz{{{{{{{{{zzzyyyxxxyyy{{{}}}}}}{{{yyyxxxyyyuuutttssssssssstttuuuvvvwwwuuusssuuuwwwwwwsssnnnlllkkkkkkkkkkkkmmmnnnoooppppppnnnmmmkkkjjjiiihhhiiihhhgggffffffggghhhhhhiiilllpppqqqmmmiiigggffffffpppvvvrrrllljjjhhheeeiiioooeee___[[[XXXVVVTTTRRRPPPPPPQQQSSSUUUXXXSSSMMMIIIIIIKKKMMMNNNHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@????????????????????????>>>=========>>>?????????>>>>>>>>>>>>======>>>>>>???@@@??????@@@AAABBBBBBBBBBBBEEEDDDCCCBBBAAA@@@@@@@@@HHHIIIJJJJJJHHHEEEAAA???AAAAAAAAAAAABBBBBBCCCDDD@@@@@@AAABBBCCCDDDDDDEEEKKKOOOUUU\\\eeemmmsssvvv}}}wwwuuurrreee]]][[[ZZZZZZZZZZZZZZZ[[[\\\]]]\\\]]]^^^]]][[[YYYYYYZZZYYYXXXWWWXXX[[[aaagggjjjgggeeecccbbbaaabbbcccdddccccccccccccddddddddddddggggggfffffffffhhhjjjkkkkkkmmmnnnppppppnnnmmmlllmmmnnnnnnmmmkkkkkklllmmmssstttuuutttrrrpppoooppptttwwwzzz{{{{{{{{{|||}}}{{{|||}}}vvvmmmiiigggfffddd```\\\ZZZ[[[[[[YYYVVVRRRQQQRRRTTTWWWXXXWWWUUUUUUWWWXXXYYYYYYWWWUUUTTTUUUVVVWWWXXXZZZ[[[\\\\\\ZZZYYYYYY[[[]]]^^^]]]\\\TTTSSSRRRSSSUUUVVVVVVUUUUUUUUUTTTSSSTTTVVVXXXYYYZZZZZZZZZZZZ[[[^^^cccfffmmmvvv{{{wwwsssrrrttttttqqqnnnppppppqqqssstttuuuvvvwwwtttvvvwwwyyyzzzzzzzzzyyyzzz{{{}}}|||zzzxxxwwwwwwtttsssrrrqqqqqqsssuuuvvvyyyvvvuuuvvvxxxxxxuuuqqqllllllkkkkkklllmmmnnnooosssrrrooollljjjjjjjjjjjjkkkjjjiiihhhggggggggggggiiimmmqqqqqqnnnjjjfffdddfffmmmrrroookkkiiifffcccfff}}}xxxmmmddd___[[[YYYVVVTTTSSSTTTVVVWWWZZZUUUOOOKKKJJJKKKLLLMMMHHHGGGGGGFFFFFFFFFFFFGGGEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>@@@AAAAAA@@@???>>>???????????????@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCEEEGGGJJJJJJIIIGGGFFFDDDCCCCCCBBBBBBCCCDDDDDDAAAAAABBBCCCDDDGGGKKKNNNPPPUUU^^^jjjvvvxxxvvv~~~{{{mmmaaa]]]___XXXXXXXXXXXXXXXYYYZZZ[[[YYY[[[]]]]]][[[YYYXXXXXXUUUSSSRRRRRRUUUZZZ```dddbbb```___]]]]]]^^^```aaaddddddeeeeeefffffffffffffffeeedddeeehhhkkkkkkkkkmmmooopppqqqqqqooommmkkkooooooooommmkkkjjjkkkmmmqqqrrrssssssqqqpppqqqrrrvvvxxxzzz{{{{{{{{{{{{|||yyyzzz|||~~~~~~{{{{{{{{{zzzvvvpppjjjfffbbb]]]YYYVVVUUUUUUVVVYYYYYYYYYWWWXXXYYYZZZZZZZZZYYYXXXWWWUUUUUUUUUUUUVVVWWWYYYYYYXXXWWWWWWYYY[[[\\\[[[ZZZWWWUUUSSSRRRSSSUUUVVVWWWYYYYYYYYYZZZZZZ[[[[[[\\\___```aaacccfffjjjpppuuu|||{{{yyywwwvvvvvvwwwwwwuuurrrrrrqqqppppppppprrrsssttttttuuuvvvxxxyyyyyyyyyxxxyyyzzz|||{{{yyyvvvvvvvvvsssrrrpppooopppqqqtttuuutttsssrrrsssvvvxxxwwwvvvnnnmmmmmmlllmmmnnnooopppuuurrrnnnjjjhhhhhhjjjkkkllllllkkkiiihhhgggggggggiiillloooqqqnnnjjjeeebbbeeehhhllllllkkkiiigggeeedddzzz}}}lllbbb```^^^ZZZWWWVVVXXXZZZ[[[XXXUUUPPPMMMLLLLLLKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBAAA@@@???AAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCC@@@@@@AAABBBCCCCCCCCCCCCAAABBBCCCEEEGGGIIIJJJJJJDDDCCCBBBAAA@@@AAABBBCCCEEEEEEEEEEEEHHHOOOYYY```[[[aaalllzzz{{{xxx{{{}}}rrreeeZZZXXXZZZWWWVVVVVVVVVVVVWWWXXXXXXWWWYYY[[[[[[ZZZXXXXXXXXXWWWUUUSSSRRRTTTWWW\\\^^^]]]\\\ZZZYYYYYYZZZ[[[\\\```aaacccdddeeeeeeeeeeeeddddddccceeeiiikkklllkkkooooooqqqqqqpppooommmkkkpppqqqqqqooommmllllllnnnnnnoooqqqqqqpppqqqrrrtttwwwyyyzzz{{{zzzyyyzzz|||zzz|||yyyoooeee```[[[YYYWWWVVVXXXYYYYYYYYY[[[[[[ZZZZZZZZZZZZZZZZZZXXXWWWUUUTTTTTTTTTVVVVVVXXXXXXYYY\\\^^^^^^\\\ZZZXXXWWWUUUSSSTTTVVVZZZ\\\___aaacccfffhhhhhhhhhhhhmmmpppsssvvvyyy~~~{{{xxxyyyxxxxxxyyyzzzyyyxxxvvvvvvtttrrrqqqppppppqqqrrrvvvvvvxxxxxxyyyxxxwwwvvvvvvxxxyyyyyywwwuuuttttttrrrqqqpppoooooopppqqqrrrpppooonnnoooqqqssstttuuupppooonnnnnnnnnooopppqqqtttqqqmmmiiifffggghhhjjjmmmlllllljjjiiihhhgggfffhhhjjjlllmmmllliiiccc`````````bbbfffhhhhhhgggfffbbbwww}}}pppgggddd___ZZZWWWWWWYYYZZZWWWUUURRRPPPOOONNNLLLJJJJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGGGGFFFFFFEEEEEEEEECCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDCCCCCCBBBDDDCCCBBBBBBCCCEEEGGGHHHBBBAAA@@@???@@@BBBDDDEEEFFFGGGHHHJJJOOOZZZhhhrrrtttyyy~~~wwwlllaaaXXXUUUWWWUUUUUUTTTTTTTTTUUUUUUVVVUUUWWWYYYYYYXXXWWWWWWXXX[[[ZZZXXXWWWWWWYYY[[[]]][[[YYYWWWVVVUUUVVVWWWXXXZZZ\\\^^^```aaaaaaaaa```bbbcccdddfffgggiiijjjkkkmmmnnnnnnmmmmmmlllkkkkkkpppppppppnnnlllkkklllmmmkkklllnnnnnnooopppsssuuuxxxyyyzzzyyyxxxxxxyyyzzz{{{wwwpppeeeaaa]]][[[[[[^^^___```aaaaaaaaa```^^^\\\[[[ZZZ[[[YYYUUUSSSRRRRRRTTTUUUUUUVVVYYY\\\___^^^[[[XXXUUUUUUUUUUUUUUUYYY^^^bbbhhhlllrrrxxx}}}~~~{{{yyyxxxwwwxxxxxxyyyyyyxxxxxxwwwxxxwwwuuusssqqqqqqrrrrrrvvvwwwxxxxxxwwwvvvuuutttrrrtttvvvvvvtttsssrrrsssqqqqqqpppooonnnnnnnnnnnnooonnnlllkkkkkklllnnnoooqqqpppooonnnnnnooopppqqqtttqqqmmmiiiffffffggghhhkkkkkkkkkkkkiiihhhffffffffffffggghhhiiifffbbb___[[[XXXYYY```eeefffeeeeeebbbvvv{{{rrrhhh```[[[YYYYYYXXXVVVSSSQQQQQQPPPNNNMMMMMMMMMLLLKKKJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEFFFFFFGGGGGGFFFFFFGGGFFFEEEEEEDDDDDDDDDEEECCCCCCBBBBBBCCCCCCDDDEEECCCDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCDDDDDDCCCBBBBBBCCCDDDEEEBBBBBBAAABBBEEEIIILLLOOONNNQQQVVV[[[cccppp{{{nnnfff___YYYVVVWWWTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVUUUVVVXXXYYY[[[[[[ZZZZZZZZZZZZ[[[\\\[[[YYYWWWUUUTTTUUUVVVVVVVVVXXXZZZ]]]^^^___^^^^^^___bbbffffffffffffhhhkkkjjjjjjhhhhhhggghhhiiiiiikkkllllllkkkiiihhhiiikkkhhhiiikkklllmmmooosssvvvxxxyyyyyyxxxwwwvvvxxxyyyzzz}}}||||||~~~yyytttnnnjjjjjjnnnqqqsssssstttuuutttpppjjjddd```^^^\\\ZZZXXXYYY\\\```bbbdddeeehhhkkklllhhhbbb]]]\\\]]]___```bbbgggnnnsss{{{}}}yyywwwvvvvvvwwwwwwxxxwwwwwwvvvwwwxxxvvvvvvuuuttttttttttttttttttuuuvvvvvvvvvuuusssrrroooqqqssssssrrrqqqqqqrrrqqqqqqqqqpppooommmkkkjjjlllkkkiiigggfffhhhkkkmmmpppooonnnmmmmmmnnnooooootttrrrnnnjjjhhhgggggghhhjjjjjjjjjjjjiiihhhfffeeecccbbbbbbccceeedddaaa^^^]]]WWWWWW___ffffffeeeeeecccvvv}}}ooofff```^^^[[[XXXTTTQQQQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGCCCCCCCCCCCCCCCDDDEEEEEECCCDDDDDDDDDDDDDDDCCCCCC@@@AAACCCEEEGGGGGGGGGGGGBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEGGGKKKQQQVVVYYY]]]ccckkksss|||zzzmmmaaa]]][[[WWWUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSUUUVVVVVVUUUTTTUUUXXXZZZXXXXXXYYYYYYYYYZZZZZZZZZ\\\[[[XXXVVVUUUUUUUUUVVVVVVXXX[[[]]]_________^^^]]]bbbggggggdddcccgggkkkhhhfffdddcccccceeeggghhhhhhiiiiiihhhffffffggghhhfffhhhiiikkklllooosssvvvxxxxxxxxxwwwvvvuuuwwwxxxvvv}}}}}}{{{{{{|||xxxwwwvvvwww~~~zzz{{{{{{qqqjjjaaa``````aaaffflllrrrvvv{{{rrrkkkhhhkkknnnpppsssxxx~~~yyyvvvuuutttuuuxxxxxxxxxwwwvvvvvvwwwyyysssttttttuuuuuuvvvvvvvvvqqqrrrssstttttttttsssrrrlllnnnqqqrrrqqqqqqqqqrrrpppqqqqqqqqqooollliiigggggggggfffeeeeeehhhmmmpppnnnmmmlllkkkkkklllmmmnnnuuussspppllljjjhhhhhhhhhhhhiiijjjjjjiiihhhfffeeebbb```^^^```bbbcccaaa^^^bbbZZZYYYaaahhhhhhggggggdddwwwxxxkkkeeecccbbb___[[[WWWTTTRRRQQQQQQPPPNNNNNNNNNNNNLLLKKKIIIJJJJJJIIIGGGHHHJJJLLLGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBCCCCCCDDDAAAAAAAAACCCEEEFFFEEEDDDGGGHHHHHHFFFEEEFFFHHHKKKMMMKKKGGGDDDCCCEEEGGGIIIKKKMMMQQQVVV\\\ccckkkqqquuu|||~~~~~~}}}zzzhhhddd___[[[ZZZXXXWWWUUUUUUUUUUUUTTTTTTRRRQQQQQQQQQRRRRRRSSSTTTVVVWWWXXXWWWWWWWWWXXXYYYZZZ[[[\\\___^^^\\\XXXTTTSSSUUUWWWUUUYYY\\\^^^aaadddccc^^^bbbdddeeecccaaaaaadddgggfffffffffdddaaa``````bbbbbbbbbcccdddfffhhhiiijjjfffggggggfffgggjjjnnnrrrwwwwwwwwwvvvvvvwwwxxxyyyzzz{{{|||||||||zzzwwwvvv}}}}}}}}}|||zzzwwwtttrrryyy|||xxxqqqmmmpppwww|||xxxuuusssrrrrrrvvvwwwxxxvvvssssssuuuxxxrrrrrrqqqqqqrrrtttuuuvvvvvvtttrrrpppoooooooooooonnnnnnooopppppppppoooooopppqqqqqqooojjjfffdddcccdddeeefffeeedddeeejjjnnnmmmkkkhhheeeeeefffiiijjjnnnmmmkkkiiihhhhhhiiijjjhhhhhhhhhhhhggggggggggggaaaaaaaaa```___```cccfffccc]]][[[___cccddddddfffcccuuuyyytttmmmfffaaa\\\WWWSSSTTTRRRQQQQQQQQQQQQOOOMMMPPPPPPPPPNNNKKKKKKLLLMMMJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDEEEFFFFFFFFFEEEFFFGGGHHHHHHGGGGGGJJJLLLMMMMMMLLLKKKKKKOOOUUUYYY^^^aaaeeekkkqqqzzzyyyyyyzzzvvvnnnjjj___[[[XXXUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPQQQRRRSSSUUUVVVWWWTTTTTTTTTUUUVVVWWWXXXYYY^^^^^^[[[XXXUUUTTTVVVXXXWWW[[[]]]]]]___bbbaaa^^^^^^___```___^^^___bbbeeedddeeedddbbb```^^^___```cccddddddeeeggghhhjjjkkkfffffffffeeeeeegggkkknnnsssttttttuuuuuuvvvvvvwwwyyyzzzzzzyyywwwuuurrrpppvvvvvvwwwxxxwwwuuusssqqqtttxxx}}}||||||{{{yyywwwuuutttssssssuuuvvvvvvtttqqqoooqqqsssqqqqqqppppppqqqrrrtttuuuttttttrrrqqqooonnnnnnnnnoooooopppqqqppppppooonnnnnnoooooolllhhhcccaaaaaaaaabbbdddcccbbbcccfffiiijjjiiigggeeeeeegggiiijjjllljjjiiigggggghhhiiijjjjjjjjjiiihhhgggeeeccccccaaabbbbbbaaa______aaabbbaaa[[[YYY]]]aaaaaaaaacccaaasss~~~wwwooofff___[[[ZZZYYYXXXXXXVVVSSSQQQPPPQQQQQQOOOMMMKKKLLLMMMJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEECCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDEEEEEEEEEDDDDDDFFFHHHIIIJJJKKKMMMRRRUUUYYY\\\^^^^^^___dddooowwwwwwwwwvvvnnneee___VVVSSSQQQPPPQQQRRRRRRQQQRRRRRRRRRRRRQQQPPPOOONNNOOOOOOOOOPPPRRRSSSUUUVVVVVVVVVVVVWWWXXXYYY[[[[[[]]]\\\[[[XXXVVVUUUWWWYYYZZZ]]]^^^\\\]]]aaabbb```[[[\\\\\\[[[ZZZ\\\___aaacccdddcccbbb___^^^___aaaeeeeeeeeefffgggiiijjjkkkfffgggfffdddcccdddgggiiimmmoooqqqssstttuuuuuuuuuxxxxxxwwwvvvssspppmmmkkkmmmnnnpppqqqrrrqqqppppppmmmrrrxxx|||~~~{{{wwwvvvvvvvvvvvvuuutttsssssssssttttttrrrooommmllllllpppooonnnnnnoooppprrrssssssrrrrrrqqqooonnnlllkkkmmmooopppqqqqqqpppnnnmmmlllmmmllljjjeeeaaa___^^^^^^___aaaaaaaaaaaaccceeegggfffffffffffffffggghhhggggggfffeeefffggghhhiiilllkkkjjjiiifffbbb___]]]aaacccdddcccaaa```___```^^^YYYWWW[[[___^^^]]]^^^```rrrvvvllljjjhhhgggeeeaaa[[[WWWRRRSSSTTTSSSQQQOOONNNOOOMMMLLLLLLKKKJJJJJJJJJJJJHHHGGGGGGGGGGGGFFFFFFFFFCCCDDDFFFGGGHHHGGGEEEDDDCCCDDDFFFGGGGGGHHHIIIJJJKKKLLLNNNPPPTTT\\\dddjjjtttyyy}}}}}}}}}vvvsssppphhh___[[[RRRPPPOOOOOOPPPQQQQQQPPPQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQSSSUUUUUUWWWWWWXXXXXXYYY[[[\\\]]][[[[[[[[[YYYWWWWWWXXXZZZ[[[^^^^^^\\\\\\bbbffffff^^^]]]\\\ZZZYYYZZZ\\\^^^bbbccccccbbb```___```bbbddddddddddddeeeggghhhhhhggggggfffdddbbbbbbdddfffiiikkknnnqqqsssttttttsssvvvvvvuuutttqqqooolllkkkjjjkkklllmmmnnnnnnnnnnnnkkknnnsssvvvxxxzzz|||}}}~~~|||zzzrrrssstttuuutttsssrrrqqqpppqqqrrrqqqpppmmmlllkkkooonnnmmmmmmmmmooopppqqqqqqqqqqqqqqqooommmjjjiiiiiikkknnnpppqqqqqqooonnnlllmmmmmmjjjfffbbb```___^^^___aaabbbbbbbbbbbbbbbeeeeeeeeefffeeeeeeddddddccccccccccccdddfffggghhhkkkkkkjjjhhheeeaaa^^^\\\```cccfffgggfffcccbbbaaa___ZZZXXX\\\___^^^\\\]]]___rrr|||xxxqqqjjjddd___```aaa^^^ZZZVVVSSSRRRQQQPPPOOONNNMMMMMMMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJGGGHHHJJJLLLLLLLLLJJJIIIDDDFFFIIIKKKLLLPPPTTTXXX[[[[[[]]]```hhhsss~~~}}}rrrkkkddd\\\WWWUUUQQQPPPNNNNNNOOOPPPOOONNNQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOPPPQQQRRRTTTUUUVVVTTTTTTTTTUUUVVVWWWYYYYYY[[[[[[[[[ZZZXXXWWWYYY[[[ZZZ^^^___\\\]]]dddjjjmmmfffccc___\\\ZZZZZZ[[[\\\^^^______^^^]]]]]]^^^```bbbbbbbbbbbbbbbcccdddeeegggggggggeeecccbbbccceeefffhhhlllooorrrssssssssstttttttttsssrrrqqqpppoookkkkkkllllllmmmmmmmmmllllllnnnppprrrtttxxx}}}ssssssttttttsssrrrpppooonnnnnnoooqqqqqqqqqooonnnooonnnmmmmmmmmmnnnoooppppppppppppooonnnkkkhhhgggdddfffiiimmmoooppppppooommmnnnooommmiiifffdddddd``````aaabbbcccccccccbbbdddeeeeeeeeedddbbbaaa`````````aaabbbccceeefffggghhhhhhhhhgggeeebbb```______ccchhhkkkjjjhhhffffffccc]]]ZZZ]]]```^^^\\\]]]```rrryyyrrrsssrrrmmmfff___YYYWWWUUUTTTRRRPPPOOOOOOPPPPPPRRRQQQPPPOOONNNMMMLLLKKKIIIJJJKKKMMMMMMMMMMMMLLLDDDGGGKKKNNNRRRZZZdddkkkvvvwwwyyy}}}}}}uuusssvvv|||rrrggg]]]UUUQQQRRROOONNNLLLMMMNNNNNNLLLKKKPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPRRRSSSUUUVVVUUUUUUVVVVVVWWWYYYZZZ[[[[[[\\\\\\ZZZYYYXXXYYYZZZYYY]]]___]]]^^^eeelllpppkkkgggaaa]]][[[[[[[[[[[[YYYZZZ[[[ZZZYYYYYY[[[\\\`````````______```aaaaaadddeeeeeedddcccbbbccceeeeeegggiiimmmoooqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqssswww}}}~~~~~~}}}}}}~~~~~~uuuuuuuuutttsssrrrppppppmmmmmmmmmppprrrtttsssrrrpppooonnnnnnnnnoooppppppppppppooommmkkkiiigggfffaaaccceeehhhjjjlllnnnnnnmmmnnnooonnnkkkiiiggggggbbb``````aaabbbccccccbbbccccccccccccbbbaaa```___^^^___```aaacccdddeeefffggggggfffeeeddddddcccccc```dddiiilllmmmkkkiiiiiieee^^^ZZZ\\\^^^]]]\\\]]]___rrr{{{sssmmmiiicccaaa___]]]\\\\\\\\\]]]ZZZYYYXXXVVVTTTRRRPPPPPPOOOOOOPPPQQQQQQRRRSSSSSSOOORRRWWW\\\cccnnn}}}yyysssqqquuu~~~~~~nnnbbbYYYRRRPPPRRRMMMLLLLLLMMMNNNOOOMMMLLLOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPRRRTTTTTTXXXXXXXXXYYYZZZ[[[\\\]]]\\\\\\]]][[[YYYXXXXXXYYYWWW]]]___]]]\\\cccjjjnnnlllfff```\\\[[[\\\[[[ZZZXXXYYYZZZZZZYYYYYY[[[]]]```______^^^^^^^^^______```bbbcccbbbaaaaaacccddddddeeefffiiikkkmmmoooooopppppppppoooppppppqqqqqqnnnnnnnnnnnnnnnoooppppppnnnoooqqqrrrsssuuuyyy|||zzz||||||zzzxxx{{{~~~~~~|||zzzyyyxxxyyyzzzvvvuuuuuutttssssssssssssooommmlllnnnrrruuuuuutttrrrqqqpppoooooopppqqqqqqqqqooommmkkkiiigggffffffbbbbbbbbbccceeegggiiikkkjjjlllmmmmmmkkkiiiiiiiiiaaa^^^\\\\\\___aaa```_________`````````aaaaaabbb^^^___```aaacccdddddddddhhhgggeeedddcccdddeeefffbbbfffjjjmmmllljjjiiihhheee]]]XXXXXXZZZYYYYYY[[[^^^pppvvvuuurrrpppoooooopppqqqgggfffdddbbb___]]][[[ZZZ[[[[[[ZZZ[[[\\\]]]^^^___aaaeeejjjpppxxx}}}yyywwwyyy|||pppcccZZZTTTNNNMMMPPPMMMLLLMMMNNNPPPQQQPPPOOOMMMNNNNNNOOOOOOOOONNNNNNLLLLLLMMMNNNOOOQQQRRRSSSUUUUUUUUUVVVWWWXXXYYYZZZ\\\]]]]]]\\\YYYXXXXXXYYYWWW]]]___\\\[[[```gggjjjjjjddd^^^ZZZZZZ[[[[[[ZZZZZZ\\\\\\\\\[[[\\\^^^`````````___^^^^^^^^^^^^___]]]___```aaa```aaabbbdddccccccdddfffhhhjjjlllnnnooonnnnnnmmmmmmmmmnnnnnnmmmmmmmmmnnnoooppprrrrrrmmmppprrrsssssssssuuuvvvvvvyyy{{{yyywwwyyy~~~}}}yyyyyyyyyxxxvvvuuuvvvwwwvvvuuutttsssssstttvvvvvvqqqnnnlllmmmqqqtttttttttsssrrrqqqppppppqqqrrrrrrqqqooommmjjjhhhfffffffffcccbbbaaa```aaacccfffggggggiiikkkkkkjjjiiihhhiii```\\\YYYYYY[[[^^^^^^]]]\\\\\\]]]^^^```bbbdddeee^^^___```bbbccccccddddddjjjhhheeeccccccdddfffhhhdddgggkkklllkkkiiiggggggeee\\\UUUUUUVVVVVVWWWYYY]]]ooo}}}wwwqqqllljjjiiihhhjjjooorrrssswww}}}tttjjj\\\RRROOONNNLLLJJJIIILLLOOOSSSTTTSSSQQQPPPOOOOOOOOONNNNNNLLLKKKJJJIIIJJJKKKLLLNNNPPPQQQRRRTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXWWWUUUTTTSSSUUUWWWZZZZZZZZZYYYYYY[[[___cccbbbaaa```___]]][[[ZZZYYYYYYYYYYYY[[[\\\^^^```aaafff___ZZZ]]]```___]]]]]]``````___^^^^^^___aaabbbaaaaaa```___```ccchhhlllnnnpppqqqqqqooonnnnnnoookkkmmmoooppprrrsssssstttmmmmmmooorrrvvvxxxwwwvvvvvvwwwwwwvvvuuuwww|||~~~|||zzzyyyzzzyyywwwuuussstttuuuqqqrrrssstttttttttsssrrrlllmmmooorrrtttuuuvvvvvvwwwvvvuuutttrrrqqqpppooopppnnnllljjjgggfffeeedddaaaaaa``````aaabbbdddeeeddddddeeeffffffeeedddddd^^^]]]ZZZXXXXXXXXXZZZ[[[[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]^^^```dddgggjjjmmmmmmkkkhhhdddccccccdddggggggfffgggiiiiiihhhfff]]]WWWTTTVVVWWWUUUUUUXXX\\\ooo~~~lllcccWWWPPPMMMMMMKKKJJJIIIKKKNNNPPPQQQPPPOOONNNMMMMMMNNNMMMMMMLLLKKKKKKIIIJJJKKKLLLMMMOOOOOOPPPRRRRRRTTTUUUVVVWWWWWWWWWWWWXXXXXXVVVTTTSSSTTTUUUUUUVVVVVVUUUUUUWWW[[[^^^______^^^]]]]]]\\\[[[[[[YYYZZZZZZ[[[]]]^^^```aaaccc\\\YYY\\\```___^^^^^^```______^^^___```aaaaaabbbbbbbbbaaaaaacccgggjjjmmmoooqqqqqqppppppppprrrooonnnnnnoooqqqqqqqqqqqqllllllnnnqqqtttvvvvvvuuuvvvwwwwwwvvvuuuwww{{{~~~}}}~~~}}}}}}|||{{{{{{yyyvvvrrrpppqqqrrrooopppqqqrrrssssssrrrqqqpppooonnnnnnppprrruuuwwwvvvvvvtttsssqqqooonnnmmmmmmllljjjiiihhhgggfffffffffeeedddcccccccccdddeeebbbcccdddeeeeeedddcccbbb```___]]][[[YYYXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]ZZZZZZ[[[]]]```dddhhhjjjllllllkkkhhhdddcccccceeehhhgggfffgggiiiiiigggfff[[[VVVSSSUUUVVVTTTTTTWWW[[[nnnzzzooo```ZZZRRRMMMLLLLLLKKKIIIJJJJJJKKKLLLMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMOOOPPPQQQRRRTTTVVVWWWWWWWWWXXXXXXWWWUUURRRRRRRRRQQQSSSTTTTTTTTTUUUXXXZZZ\\\\\\\\\\\\]]]]]]]]]]]][[[[[[[[[\\\]]]___```aaa```ZZZWWW[[[___^^^^^^__________________```aaaaaacccdddeeedddddddddfffhhhkkkmmmpppqqqqqqrrrtttvvvuuurrrnnnnnnpppqqqooommmllllllmmmooorrruuuuuutttxxxxxxxxxvvvuuuvvvyyy|||{{{~~~|||{{{}}}|||vvvqqqnnnnnnnnnmmmnnnooopppqqqqqqqqqqqqtttrrrnnnlllmmmppptttwwwvvvuuusssqqqooommmkkkjjjiiiiiihhhhhhggggggggggggkkkjjjhhhfffeeeddddddeeeaaabbbccccccccccccbbbaaabbbaaa```^^^[[[XXXVVVUUUVVVWWWXXXYYYZZZ[[[\\\\\\XXXYYYZZZ\\\___cccgggiiijjjjjjhhhfffcccbbbcccdddeeeddddddeeeffffffeeecccYYYTTTQQQSSSUUUSSSTTTVVV[[[nnn~~~{{{{{{}}}|||zzzmmm```VVVRRRMMMKKKKKKLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRTTTVVVWWWVVVXXXYYYXXXUUURRRPPPPPPQQQSSSUUUVVVVVVWWWYYYZZZZZZZZZ[[[\\\]]]___``````\\\\\\\\\]]]^^^___```aaa^^^YYYWWWZZZ]]]\\\\\\^^^^^^^^^______``````aaaaaaaaaccceeefffffffffhhhiiijjjlllooopppqqqtttwwwyyy{{{vvvqqqooopppqqqooolllnnnmmmmmmnnnrrrtttuuuuuuyyyxxxwwwvvvvvvvvvxxxyyyzzz|||~~~}}}{{{{{{~~~|||uuupppnnnnnnlllmmmnnnooopppqqqrrrrrrvvvtttqqqooonnnpppsssttttttsssqqqooollljjjhhhggggggggggggggggggfffeeeeeejjjiiigggfffeeedddeeeeeebbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```^^^ZZZWWWUUUTTTUUUUUUVVVWWWYYYZZZ[[[ZZZZZZ[[[]]]___bbbeeefffeeeeeedddbbb______```bbbbbbaaa```aaabbbbbb```___YYYTTTQQQSSSUUUTTTUUUWWW[[[mmmssssssuuuyyy~~~zzz}}}ppp___TTTPPPNNNLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJKKKJJJIIIIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNPPPSSSUUUWWWUUUWWWXXXWWWTTTQQQPPPOOOQQQSSSUUUVVVVVVWWWYYYZZZYYYZZZ[[[]]]^^^```aaaaaa]]]]]]]]]]]]^^^^^^___```___[[[YYY[[[[[[YYYYYY\\\]]]^^^______```aaaaaaaaa^^^aaadddggghhhhhhjjjllljjjkkknnnoooqqqtttxxx{{{{{{uuurrrrrrqqqooommmpppooommmnnnqqqtttvvvvvvyyyxxxwwwvvvvvvwwwwwwwwwyyy{{{}}}~~~|||zzz{{{~~~~~~wwwsssqqqmmmmmmnnnooopppqqqrrrssstttttttttsssrrrqqqqqqpppqqqpppnnnllliiigggeeedddfffggggggfffeeedddcccbbbeeedddccccccccccccdddeeeccccccbbbbbbbbbbbbcccccc^^^___``````___\\\YYYWWWTTTTTTTTTUUUVVVWWWYYYZZZ]]]]]]]]]^^^___```aaabbb_________]]][[[[[[]]]___aaa```___```aaaaaa___]]]YYYTTTQQQTTTVVVUUUVVVYYY[[[nnn~~~}}}{{{xxxvvvtttsssvvvyyy~~~qqqeeeYYYRRRNNNMMMLLLKKKJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMOOORRRUUUVVVUUUVVVWWWUUUSSSQQQPPPQQQPPPRRRSSSSSSSSSUUUWWWYYYYYYZZZ[[[\\\]]]^^^___```^^^]]]]]]]]]]]]]]]^^^^^^___\\\ZZZ[[[ZZZXXXXXX[[[\\\]]]___```aaaaaaaaaaaa]]]```cccfffgggiiikkkmmmjjjlllmmmooopppssswwwzzz~~~}}}zzzvvvsssqqqpppppprrrpppmmmmmmppptttvvvwwwyyywwwvvvvvvwwwxxxwwwvvvwwwyyy|||~~~|||zzzxxxxxx{{{~~~wwwsssmmmmmmmmmnnnooopppqqqrrrrrrsssuuuvvvuuurrrooolllnnnmmmkkkiiigggeeecccbbbeeeeeeffffffeeecccaaa``````_________```aaacccdddccccccbbbbbbbbbbbbcccccc\\\]]]_________]]][[[ZZZVVVVVVUUUUUUUUUWWWXXXYYY]]]]]]]]]]]]^^^^^^^^^^^^ZZZZZZZZZYYYXXXXXXZZZ\\\bbbaaa``````aaaaaa___]]]XXXSSSQQQTTTVVVVVVWWWZZZ\\\nnn~~~yyyvvvuuupppppppppqqqtttzzz}}}~~~oooddd]]]WWWTTTNNNNNNLLLJJJHHHHHHIIIJJJIIIJJJJJJJJJJJJJJJJJJJJJMMMLLLJJJHHHGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLNNNQQQTTTVVVTTTUUUUUUSSSQQQPPPQQQRRRQQQQQQRRRQQQQQQSSSWWWZZZYYYYYYYYYZZZ[[[[[[\\\\\\^^^]]]\\\\\\\\\\\\]]]]]]^^^[[[ZZZ\\\[[[XXXZZZ^^^\\\]]]___```aaabbbaaaaaa___aaaccceeefffgggjjjlllkkklllmmmnnnnnnqqquuuxxxzzz||||||yyysssoooppprrrrrrooollllllnnnrrruuuvvvxxxvvvtttuuuwwwyyywwwvvvwwwyyy|||~~~zzzxxxvvvvvvxxx|||~~~~~~yyysssmmmmmmlllllllllnnnooopppoooqqqssstttssspppmmmjjjkkkjjjiiigggeeecccbbbaaaaaabbbdddeeeeeedddbbbaaa]]]]]]\\\\\\]]]^^^```aaabbbaaaaaa``````aaaaaabbb]]]]]]^^^^^^]]]\\\[[[ZZZYYYXXXVVVUUUUUUWWWXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[WWWXXXXXXWWWVVVWWWYYY\\\```___^^^^^^^^^^^^\\\ZZZVVVQQQPPPSSSUUUUUUWWWZZZ^^^ooo~~~zzzwwwuuutttrrrsssvvv{{{xxxoooaaaXXXTTTRRRPPPOOONNNLLLIIIGGGFFFGGGIIIGGGHHHIIIJJJJJJJJJJJJIIINNNMMMJJJHHHGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNMMMLLLLLLLLLNNNQQQTTTUUUTTTTTTTTTRRRPPPPPPRRRTTTSSSSSSSSSRRRRRRTTTXXX\\\XXXXXXXXXXXXYYYYYYYYYYYY]]]]]]\\\\\\[[[[[[\\\\\\\\\YYYYYY\\\[[[YYY\\\aaa[[[]]]___```bbbbbbbbbaaaaaabbbcccddddddeeehhhkkklllmmmmmmmmmmmmpppsssvvvvvv{{{~~~zzzsssnnnpppsssqqqnnnkkkjjjmmmqqqtttvvvwwwuuutttuuuxxxyyyxxxvvvyyy{{{~~~~~~~~~~~~zzzxxxvvvvvvyyy|||~~~zzzrrrmmmlllkkkjjjkkklllmmmnnnnnnoooqqqqqqpppnnnllljjjiiihhhgggfffdddcccbbbaaa^^^```bbbdddeeedddcccccc]]]]]]\\\[[[\\\]]]^^^___aaa```___^^^^^^___```aaa^^^^^^^^^]]]\\\[[[ZZZYYY[[[ZZZXXXVVVVVVWWWXXXYYYVVVVVVXXXYYYZZZZZZZZZZZZVVVWWWWWWWWWVVVWWWZZZ\\\\\\[[[ZZZZZZZZZZZZXXXVVVUUUPPPNNNQQQTTTTTTVVVYYY^^^ppp|||zzz~~~zzzpppbbbXXXTTTRRRNNNKKKJJJJJJJJJJJJJJJIIIIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNMMMLLLMMMPPPRRRUUUSSSRRRPPPPPPRRRSSSUUUVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWYYYZZZZZZYYYXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[````````````aaabbbddddddeeedddddddddeeefffhhhiiiiiijjjlllnnnpppqqqrrrsssuuurrrpppooopppqqqpppoooooonnnmmmnnnqqquuuwwwwwwwwwxxxyyyzzz{{{zzzyyyxxx{{{|||~~~|||||||||~~~zzzyyyvvvttttttuuuxxxyyy}}}yyyuuunnnmmmkkkiiihhhhhhiiiiiikkklllmmmnnnmmmkkkiiihhhhhhhhhgggfffeeecccaaa```iiihhhgggffffffdddaaa^^^]]]\\\[[[[[[[[[\\\]]]^^^```___]]]]]]^^^^^^^^^]]]___```aaaaaa```___\\\[[[]]]ZZZXXXXXXYYYYYYWWWTTTWWWUUUTTTSSSTTTVVVYYY[[[WWWVVVUUUUUUVVVYYY[[[]]]___^^^\\\\\\\\\[[[XXXVVVQQQQQQQQQRRRSSSUUUVVVWWW^^^lll~~~{{{zzz|||rrrppppppmmmdddYYYRRROOONNNKKKHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEFFFJJJKKKKKKLLLLLLMMMNNNNNNMMMNNNNNNMMMMMMNNNPPPRRRRRRQQQPPPOOOOOOPPPQQQRRRTTTSSSSSSRRRRRRSSSSSSTTTVVVVVVWWWXXXXXXXXXXXXXXXWWWXXXZZZZZZXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[^^^^^^^^^___```aaabbbcccddddddddddddeeefffhhhiiikkklllmmmooopppqqqqqqqqqqqqqqqooonnnnnnoooqqqrrruuurrrpppqqqtttxxxzzz{{{xxxyyyyyyyyyyyyyyyxxxxxx{{{}}}~~~~~~{{{{{{|||~~~|||{{{xxxvvvvvvvvvxxxyyywwwyyy|||}}}{{{xxxsssppplllkkkiiihhhgggggghhhiiiggghhhiiiiiihhhfffdddbbbccccccddddddcccbbbbbbaaacccccccccdddeeeeeecccaaa^^^]]]\\\[[[[[[\\\]]]]]]]]]\\\\\\\\\^^^_________]]]^^^_________]]][[[ZZZ[[[YYYWWWVVVWWWWWWUUURRRTTTSSSRRRQQQRRRTTTVVVXXXYYYXXXWWWVVVVVVWWWYYYZZZ^^^]]][[[[[[\\\[[[YYYWWWSSSSSSTTTUUUVVVWWWWWWXXX___mmm{{{xxxrrrssstttuuuvvvuuutttsss~~~ttthhhdddccc^^^XXXQQQMMMLLLKKKIIIGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCBBBCCCDDDEEEFFFJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNOOONNNNNNNNNPPPRRRPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPSSSTTTUUUVVVWWWXXXXXXXXXWWWXXXZZZZZZXXXWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZ\\\\\\\\\]]]^^^___aaaaaaccccccccccccdddfffhhhiiilllmmmooopppqqqqqqpppooopppqqqqqqooonnnpppvvvzzz}}}zzzvvvuuuwwwzzz}}}~~~{{{zzzyyyxxxwwwwwwwwwwww{{{}}}}}}|||}}}~~~|||{{{zzzyyyzzz}}}~~~|||yyyxxxxxxxxxxxxssstttuuuuuutttqqqnnnmmmiiihhhgggffffffggghhhhhhhhhiiiiiiiiihhhfffdddbbb```aaabbbcccccccccccccccaaa``````bbbddddddcccbbb______^^^]]]\\\\\\\\\\\\ZZZZZZ[[[\\\]]]^^^___```]]]^^^_________^^^]]]\\\ZZZYYYWWWVVVUUUUUUSSSQQQRRRQQQPPPOOOPPPRRRTTTUUUZZZYYYWWWVVVVVVVVVWWWXXX[[[ZZZZZZZZZ[[[[[[YYYXXXUUUVVVWWWYYYYYYYYYXXXWWW___mmm~~~}}}zzz{{{}}}tttfff^^^[[[VVVSSSOOOMMMMMMLLLJJJHHHFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEHHHIIIIIIIIIJJJKKKKKKLLLLLLMMMLLLMMMOOOOOONNNNNNPPPRRRPPPQQQRRRTTTTTTRRRQQQPPPMMMNNNOOOPPPPPPOOONNNMMMQQQRRRSSSUUUVVVWWWXXXXXXVVVXXXYYYYYYXXXWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]___```aaabbbbbbbbbbbbdddfffhhhiiikkklllnnnpppqqqqqqpppppprrrtttuuusssqqqttt|||zzzvvvwwwyyy{{{||||||zzzxxxvvvuuuuuuvvvvvvxxx|||~~~{{{yyyxxxyyy{{{~~~|||zzzxxxxxxyyy|||~~~|||zzzxxxwwwwwwssssssrrrrrrpppooonnnnnnhhhgggfffffffffggghhhiiiiiijjjjjjjjjiiigggdddbbbaaabbbcccdddeeeeeeeeeeeebbbaaa```aaabbbbbbaaa___```___^^^]]]]]]\\\[[[[[[YYYZZZ\\\\\\\\\]]]]]]^^^___``````aaaaaa``````___\\\[[[YYYXXXVVVUUUTTTSSSSSSRRRQQQQQQQQQSSSTTTUUUYYYXXXWWWVVVVVVVVVWWWWWWYYYXXXXXXYYY[[[[[[ZZZXXXVVVWWWYYYZZZZZZYYYWWWUUU]]]kkk~~~}}}~~~sssbbbVVVPPPRRRPPPNNNMMMLLLKKKIIIGGGEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIFFFEEECCCCCCDDDFFFHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKMMMNNNNNNNNNNNNOOOPPPNNNOOOQQQSSSSSSQQQOOONNNLLLMMMNNNOOOOOONNNMMMLLLOOOPPPQQQSSSUUUVVVWWWWWWVVVXXXYYYYYYXXXWWWWWWXXXWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[\\\]]]___```aaaaaaaaaaaabbbccceeegggiiihhhiiijjjlllnnnpppqqqqqqrrrtttvvvtttrrrvvv~~~zzzuuutttuuuvvvvvvzzzyyywwwuuusssssssssttttttxxx|||~~~{{{xxxvvvvvvvvvwwwyyy{{{~~~~~~|||xxxxxxxxx{{{~~~~~~|||zzzwwwuuutttsssrrrqqqooonnnnnnnnnnnniiihhhgggfffggggggiiijjjfffggghhhhhhgggdddbbb```ccccccddddddccccccbbbbbbbbb```______aaaaaa```_________^^^^^^]]]\\\[[[ZZZZZZ\\\^^^^^^\\\[[[[[[\\\```````````````_________]]]]]]]]][[[YYYXXXWWWWWWVVVVVVUUUUUUUUUVVVWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXWWWVVVVVVXXXZZZ[[[ZZZXXXUUUVVVXXXYYYXXXWWWUUUSSSYYYhhhsssiiiiiijjjnnnwwwppp___SSSLLLMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGHHHHHHIIICCCBBBBBBBBBCCCEEEGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKIIIKKKMMMNNNMMMMMMNNNOOOJJJLLLMMMNNNNNNMMMLLLJJJLLLLLLLLLMMMMMMLLLLLLLLLNNNOOOPPPRRRTTTUUUUUUUUUVVVWWWYYYYYYWWWVVVWWWXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYY[[[\\\^^^```aaa`````````aaaccceeeggghhhffffffggghhhjjjmmmoooqqqooopppqqqppppppsssyyy~~~|||vvvrrrqqqqqqrrrrrrwwwvvvuuusssrrrrrrqqqqqqqqquuuyyyyyyvvvsssssstttuuuvvvxxxzzz|||}}}~~~~~~yyy{{{~~~xxxxxxxxxzzz}}}~~~~~~}}}}}}}}}}}}{{{yyyuuurrrqqqooonnnmmmlllkkkkkkkkkkkkiiihhhgggffffffggghhhiiiggghhhiiijjjiiigggeeedddbbbbbbbbbaaa```___^^^]]]]]]\\\[[[\\\___aaaaaaaaa]]]]]]]]]]]]]]]\\\[[[ZZZZZZ]]]``````\\\ZZZ[[[\\\___^^^^^^]]]\\\\\\[[[[[[]]]^^^^^^]]][[[YYYYYYZZZXXXXXXWWWWWWWWWXXXXXXYYYUUUUUUVVVVVVWWWWWWWWWXXXVVVUUUUUUWWWYYYZZZYYYWWWTTTTTTUUUVVVVVVUUUTTTSSSVVVeeezzzrrrkkkeeehhhmmmttttttfffZZZRRRMMMHHHHHHHHHGGGEEEDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGBBBBBBCCCDDDEEEFFFGGGHHHGGGHHHHHHIIIJJJJJJKKKKKKGGGJJJLLLMMMLLLLLLLLLMMMIIIJJJKKKLLLLLLKKKJJJIIILLLLLLKKKKKKKKKKKKLLLLLLNNNNNNPPPQQQSSSSSSTTTTTTUUUWWWXXXXXXWWWVVVWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXVVVWWWWWWYYY[[[]]]^^^____________```bbbeeeggghhhgggfffdddccceeehhhlllooollllllllllllnnnpppsssuuuxxxuuuqqqoooooopppqqqqqqsssssssssrrrrrrpppooooooooosssvvvuuurrrppprrruuutttvvvxxxzzz{{{|||||||||xxxyyy}}}~~~}}}yyyxxxxxxzzz|||}}}|||{{{yyyyyyzzzyyywwwssspppmmmlllkkkkkkjjjiiiiiiiiiiiiiiihhhfffeeeeeeeeeffffffgggiiijjjkkkkkkjjjhhhgggaaaaaaaaaaaa```___^^^]]][[[YYYXXXYYY[[[]]]^^^]]]ZZZ[[[\\\\\\\\\[[[ZZZZZZYYY]]]aaaaaa^^^[[[\\\___```___]]]\\\[[[ZZZYYYYYYZZZ\\\]]]\\\YYYXXXYYY[[[XXXXXXWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUVVVXXXYYYXXXVVVSSSSSSSSSSSSSSSTTTTTTTTTTTTccc|||}}}}}}}}}~~~uuupppoooooooooooopppvvv~~~}}}oooaaaWWWRRROOOMMMFFFGGGGGGFFFDDDDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDEEEFFFHHHIIIIIIJJJIIIGGGGGGHHHIIIIIIJJJJJJKKKFFFIIIKKKLLLLLLKKKKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNPPPQQQRRRRRRSSSSSSUUUWWWXXXXXXWWWVVVVVVWWWVVVVVVVVVWWWWWWWWWXXXXXXUUUUUUVVVWWWYYY[[[]]]^^^_________```bbbdddggghhhiiifffccc```aaaeeeiiillllllkkkjjjkkknnnpppqqqqqqqqqooommmmmmoooqqqrrrrrrpppqqqrrrrrrqqqpppnnnmmmnnnrrruuussspppooorrrvvvuuuvvvxxxzzz{{{||||||{{{}}}{{{|||}}}~~~~~~~~~~~~~~~|||{{{yyyyyyxxxzzz{{{|||{{{yyyvvvwwwxxxwwwuuurrrnnnkkkkkkkkkjjjjjjiiiiiihhhhhhhhhgggfffdddccccccddddddcccdddfffggghhhgggfffeeeaaabbbbbbbbbbbbaaaaaa```]]][[[XXXWWWXXXXXXXXXWWWXXXYYY[[[\\\\\\[[[ZZZYYYWWW\\\aaaaaa___]]]___aaabbbaaa___]]][[[ZZZZZZYYYWWWYYY[[[ZZZWWWVVVXXXZZZVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXWWWVVVUUUSSSRRRUUUUUUUUUVVVXXXXXXWWWUUUSSSSSSRRRRRRSSSSSSTTTUUUTTTcccvvvsssvvv|||zzzsssnnnnnnooopppsssyyy~~~qqqhhh\\\RRRMMMKKKIIIGGGDDDEEEFFFFFFFFFDDDCCCBBBDDDBBBAAAAAACCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLJJJHHHGGGLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMNNNNNNOOOOOOUUUTTTTTTSSSRRRQQQPPPPPPSSSTTTTTTUUUUUUUUUTTTTTTYYYXXXXXXXXXYYYZZZ\\\]]]]]]___bbbcccbbbbbbccccccffffffeeeddddddddddddeeeiiiiiiiiijjjkkkmmmnnnooommmllllllkkkkkkllllllmmmnnnmmmmmmooorrrsssqqqnnnnnnoooooooooppppppqqqqqqvvvyyy{{{|||{{{zzz{{{||||||~~~}}}{{{xxxzzz|||}}}~~~||||||}}}~~~~~~~~~}}}{{{yyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{vvvvvvtttsssqqqooonnnmmmiiiiiiiiihhheeeddddddddddddddddddbbb```___aaacccbbbbbbcccdddcccbbbaaa```__________________^^^^^^ZZZZZZYYYXXXWWWWWWVVVVVVYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[]]]^^^__________________^^^]]]\\\ZZZYYYZZZYYYWWWWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYWWWUUUTTTUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSQQQRRRTTTUUUTTTSSSQQQPPPWWWhhh|||zzzzzz}}}yyywwwtttqqqooollljjjiiiooottt{{{tttlllZZZSSSKKKEEECCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBAAA@@@???@@@AAABBBAAA???BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJMMMMMMLLLLLLMMMMMMNNNNNNTTTSSSSSSRRRQQQQQQPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRWWWWWWVVVVVVWWWYYYZZZ[[[\\\___aaabbbbbbaaabbbcccgggggggggfffeeeddddddcccdddddddddeeefffhhhiiijjjhhhhhhhhhiiikkklllnnnooommmllllllnnnqqqrrrpppnnnnnnnnnnnnnnnnnnnnnnnnnnnssswww|||}}}{{{zzz{{{}}}~~~}}}|||}}}yyyxxx|||~~~}}}}}}~~~~~~~~~~~~|||zzzxxxwwwxxxzzz{{{|||||||||zzzwwwuuuvvvwwwzzz{{{{{{|||{{{zzzyyyxxxwwwvvvuuusssqqqooonnnmmmkkkkkkkkkiiieeecccccccccbbbccccccbbb``````bbbdddbbbbbbcccccccccbbbaaa``````_________^^^^^^]]]]]]XXXXXXXXXXXXXXXWWWWWWWWWYYYYYYYYYYYYXXXXXXXXXXXXZZZZZZ\\\]]]^^^____________^^^^^^]]]\\\[[[ZZZYYYWWWVVVUUUVVVVVVVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUXXXYYYYYYWWWUUUTTTUUUVVVVVVVVVVVVVVVVVVUUUTTTTTTRRRSSSTTTUUUUUUTTTRRRQQQWWWggg}}}{{{yyyyyy~~~zzzxxxwwwqqqlllggghhhgggeeedddgggmmmrrruuuhhh]]]VVVKKKHHHDDDAAABBBCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCBBB@@@??????@@@BBBCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGCCCCCCDDDFFFGGGIIIJJJJJJMMMMMMMMMMMMMMMNNNOOOOOORRRQQQQQQPPPPPPOOOOOOOOOQQQQQQRRRSSSSSSSSSSSSSSSVVVUUUUUUUUUVVVWWWXXXYYY\\\^^^aaabbbaaa``````aaafffgggggggggfffeeecccbbbaaaaaaaaaaaabbbdddeeefffeeeffffffggghhhjjjkkkllljjjjjjjjjkkknnnoooooonnnmmmmmmmmmmmmllllllllllllqqqyyy}}}~~~~~~|||{{{zzzyyywwwyyy~~~}}}zzzzzzzzz}}}~~~{{{yyyzzz|||~~~~~~~~~zzzyyywwwuuuuuuvvvwwwyyyzzzzzzxxxuuurrrpppqqqrrruuuwwwyyyzzz{{{zzzxxxwwwwwwvvvtttrrrpppnnnmmmlllmmmmmmllliiifffcccbbbbbbbbbbbbcccbbbaaaaaaccceeebbbbbbbbbcccbbbaaaaaa`````````___^^^^^^]]]\\\\\\YYYYYYYYYXXXWWWWWWVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZ\\\]]]^^^^^^______^^^]]]\\\ZZZYYYYYYYYYZZZXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUWWWWWWWWWVVVTTTSSSUUUVVVUUUVVVWWWWWWWWWVVVUUUTTTRRRSSSTTTTTTTTTTTTSSSSSSVVVfff{{{xxxzzz}}}~~~vvvrrrrrrttttttssslllppptttuuuwww}}}|||nnnbbbWWWOOOJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAACCCFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJHHHFFFEEEEEEEEEFFFEEEFFFFFFGGGIIIJJJJJJKKKMMMMMMMMMMMMNNNOOOPPPPPPOOOOOOOOONNNNNNNNNNNNNNNRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWW[[[]]]___```_________```aaabbbdddeeeeeedddbbbaaa````````````aaabbbcccdddfffffffffeeeeeefffffffffgggffffffgggiiikkklllmmmjjjjjjjjjkkkkkklllllllllrrr|||~~~|||{{{{{{yyywwwxxx}}}|||yyyyyyzzz|||~~~}}}{{{yyyzzz{{{~~~}}}|||~~~}}}}}}zzzyyyxxxvvvvvvwwwxxxyyyyyyxxxvvvrrrooommmnnnooolllnnnrrrvvvxxxyyyyyyyyyvvvuuusssqqqooommmlllkkkllllllllliiifffdddcccddddddeeeeeedddcccbbbcccdddaaaaaaaaaaaaaaa``````___``````___^^^]]]\\\[[[ZZZ\\\[[[ZZZYYYWWWVVVTTTTTTWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]][[[YYYWWWVVVWWWXXXYYYXXXXXXXXXVVVTTTTTTTTTUUUTTTUUUUUUUUUUUUUUUVVVVVVUUUVVVVVVUUUSSSSSSTTTVVVUUUVVVWWWXXXXXXWWWVVVUUUQQQQQQQQQRRRRRRRRRRRRSSSUUUeee~~~yyyuuusssuuuwwwvvvwww}}}~~~~~~vvvyyy{{{{{{{{{}}}~~~{{{ssshhh\\\SSSMMMHHHFFFCCCCCCCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCAAAAAABBBEEEGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEJJJJJJIIIHHHHHHHHHHHHHHHIIIGGGFFFDDDDDDDDDDDDEEEHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLMMMMMMPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWVVVVVVXXX[[[]]]___^^^^^^______[[[]]]___aaabbbbbbaaa```______^^^______```aaabbbddddddccccccccccccdddddddddddddddcccdddfffiiikkkggghhhiiijjjkkklllmmmnnnsss|||~~~}}}}}}~~~{{{wwwwwwzzz|||zzzyyyzzzzzz{{{}}}}}}|||{{{{{{|||{{{}}}~~~~~~~~~~~~}}}}}}||||||{{{zzzyyyxxxwwwwwwwwwxxxwwwwwwuuurrrnnnlllmmmnnniiikkknnnqqqtttuuuuuuuuusssrrrqqqooonnnlllkkkjjjiiiiiijjjiiifffeeeeeefffggghhhhhhfffcccaaaaaaaaa``````______^^^^^^^^^^^^```___^^^]]]\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZYYYWWWUUUTTTUUUVVVWWWSSSTTTSSSPPPMMMLLLNNNPPPSSSSSSSSSSSSTTTTTTUUUUUUSSSTTTTTTTTTRRRSSSTTTVVVUUUVVVXXXYYYYYYXXXVVVUUUPPPOOOOOONNNOOOPPPQQQRRRUUUdddyyyvvvqqqllljjjmmmssswwwxxxqqqnnnpppuuuyyy|||~~~rrrccc]]]UUUNNNJJJGGGFFFEEE===>>>@@@@@@??????@@@AAABBBBBBAAAAAAAAABBBCCCCCC@@@@@@BBBDDDFFFFFFCCCAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBBBBCCCDDDEEEGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNPPPQQQQQQQQQQQQUUUUUUVVVVVVVVVVVVUUUUUUUUUXXX[[[]]]]]]^^^___```XXXYYY[[[]]]^^^______^^^[[[[[[[[[[[[[[[\\\]]]]]]`````````aaabbbdddfffgggeeeeeedddbbbaaacccgggjjjhhhiiijjjkkklllmmmnnnoooqqqwww}}}~~~{{{zzz~~~|||wwwuuuwwwxxxwwwxxxzzzxxxyyyzzz{{{{{{|||{{{{{{|||~~~}}}||||||}}}}}}}}}}}}}}}||||||{{{{{{{{{zzzyyywwwvvvuuuuuutttuuuuuuuuussspppmmmmmmmmmmmmmmmnnnooooooooooooooooooooonnnmmmlllkkkjjjjjjfffhhhhhhgggfffeeefffggghhhiiihhhfffccc___^^^^^^^^^^^^]]]\\\\\\\\\\\\]]]^^^^^^]]]\\\\\\[[[ZZZZZZTTTUUUVVVWWWXXXZZZ[[[[[[VVVVVVVVVWWWXXXXXXYYYYYYWWWXXXYYYYYYZZZZZZYYYYYYWWWVVVUUUTTTSSSTTTTTTUUUSSSVVVWWWUUUQQQNNNNNNPPPOOOOOOPPPPPPQQQQQQRRRRRRQQQRRRSSSSSSRRRRRRTTTVVVTTTVVVYYYZZZ[[[YYYWWWVVVOOONNNLLLLLLLLLNNNPPPRRRUUUeee~~~zzzyyywwwvvvvvvvvvxxx{{{}}}|||{{{{{{{{{rrrooollllllqqqzzz~~~nnnaaaSSSOOOJJJGGGFFFFFFFFFEEE>>>@@@BBBAAA@@@@@@BBBDDDAAAAAA@@@@@@@@@AAACCCCCCAAABBBCCCEEEFFFFFFCCC@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEDDDCCCCCCBBBBBBBBBCCCCCC@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEECCCCCCDDDDDDEEEGGGHHHIIIGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPSSSTTTUUUUUUUUUTTTSSSSSSSSSUUUYYY\\\]]]^^^___aaaZZZZZZZZZ[[[[[[[[[[[[\\\YYYYYYYYYYYYYYYZZZZZZ[[[_________```bbbccceeefffggggggfffcccaaabbbgggkkklllllllllmmmmmmmmmmmmnnnppprrrtttsssrrrtttyyy~~~~~~}}}yyytttrrruuuvvvttttttvvvvvvvvvwwwyyy{{{|||||||||}}}~~~|||{{{{{{||||||~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{}}}|||zzzxxxvvvuuussssssqqqsssttttttqqqnnnllllllpppooonnnmmmmmmmmmnnnnnnkkkkkkkkkkkkjjjjjjjjjjjjgggggghhhgggdddccccccddddddeeeeeeddd```]]]\\\\\\]]]\\\[[[ZZZYYYZZZZZZ[[[]]]]]]\\\\\\[[[[[[[[[ZZZUUUVVVVVVWWWXXXYYYZZZZZZUUUUUUVVVWWWWWWXXXYYYYYYVVVVVVWWWXXXXXXXXXWWWWWWTTTTTTTTTSSSSSSSSSSSSSSSUUU[[[aaabbb\\\VVVRRRPPPNNNNNNNNNOOOPPPQQQQQQQQQPPPQQQRRRRRRQQQRRRTTTVVVTTTVVVYYY[[[\\\ZZZXXXVVVOOONNNLLLKKKLLLNNNQQQSSSVVVeee~~~|||yyyxxxxxxyyyyyyxxx{{{}}}}}}}}}~~~~~~zzzuuuppplllkkkkkkkkkkkkkkkkkknnnttt|||vvvmmm^^^RRRNNNKKKHHHFFFGGGGGGGGGGGGAAACCCCCCAAA>>>===???BBBAAAAAA@@@???@@@AAACCCDDDDDDEEEFFFHHHIIIHHHDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCDDDEEEFFF>>>???AAACCCDDDDDDDDDCCCAAABBBCCCDDDEEEGGGHHHHHHEEEEEEEEEFFFGGGIIIJJJKKKFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQRRRRRRSSSTTTTTTSSSRRRQQQQQQTTTXXX[[[\\\^^^```aaa]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYZZZ[[[[[[bbbbbbaaaaaaaaaaaabbbbbbjjjjjjhhhdddbbbcccggglllppppppooonnnmmmmmmllllllqqqpppooommmmmmqqqwww{{{|||{{{uuuqqqqqqtttuuusssqqqrrrvvvvvvwwwzzz|||~~~~~~~~~zzz|||~~~~~~}}}|||||||||{{{{{{{{{yyyxxxyyy|||zzz|||}}}~~~~~~|||yyywwwxxxyyyuuuzzz~~~~~~}}}}}}}}}||||||}}}~~~}}}|||{{{{{{zzz{{{{{{{{{{{{{{{{{{zzzzzz}}}{{{xxxvvvtttsssoooqqqttttttqqqnnnlllkkkpppooommmlllmmmnnnppprrriiiiiiiiiiiiiiiiiiiiijjjhhhhhhhhhfffcccaaaaaabbb```aaabbbaaa___\\\[[[[[[\\\[[[YYYXXXXXXXXXYYYZZZ\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYUUUUUUVVVVVVWWWWWWVVVVVVRRRSSSSSSTTTSSSSSSRRRQQQQQQZZZdddgggbbbXXXPPPMMMOOOOOOPPPQQQQQQRRRSSSSSSOOOPPPQQQQQQQQQRRRTTTVVVTTTVVVYYY\\\\\\[[[XXXWWWPPPOOOMMMKKKLLLOOORRRUUUWWWeee}}}vvvvvvtttrrrrrrsssuuuuuuuuuvvvuuusssrrrrrrsssuuuvvv{{{xxxzzz~~~|||wwwuuurrrpppqqqsssvvvxxx~~~zzzvvvtttrrrrrrssswww{{{~~~|||vvvhhh___YYYRRRLLLHHHHHHFFFEEEDDDDDDDDDDDDIIIHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@AAACCCEEEFFFFFFGGGGGGFFFCCC@@@@@@@@@CCCAAA@@@AAACCCCCC@@@>>>??????AAABBBCCCDDDDDDDDDAAA@@@@@@AAACCCDDDCCCBBBDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBBBBCCCDDDFFFGGGCCCFFFGGGFFFHHHMMMOOOMMMGGGFFFEEEEEEEEEFFFHHHHHHJJJLLLMMMNNNMMMLLLMMMNNNNNNMMMMMMOOOQQQSSSRRRQQQRRRSSSTTTVVVXXXZZZ[[[\\\ZZZYYYXXXWWWWWWXXXYYYZZZXXXWWWUUUTTTSSSSSSTTTTTTZZZ\\\^^^```bbbdddeeeeeeiiigggeeecccdddfffiiikkkjjjlllnnnmmmkkkiiijjjlllkkkiiiiiikkkkkkmmmuuu~~~zzztttsssrrrrrrrrrrrrrrrrrrrrrrrrtttvvvyyyzzzyyyyyyyyyzzzzzz{{{|||~~~~~~{{{xxxwwwuuutttuuuwwwzzzzzzzzz{{{zzzzzz|||}}}}}}{{{yyyxxxxxx|||}}}~~~~~~~~~}}}||||||{{{{{{|||~~~~~~|||{{{{{{{{{{{{{{{||||||~~~~~~}}}yyyuuusssssstttsssrrrqqqrrrssssssqqqpppmmmnnnnnnooooooooonnnnnniiijjjkkkjjjhhhgggffffffddddddddddddcccaaa___^^^[[[]]]``````^^^[[[YYYXXXXXXYYYZZZYYYXXXWWWXXXYYYXXXXXXXXXXXXXXXYYYZZZZZZ[[[ZZZXXXVVVUUUSSSSSSSSSWWWVVVUUUTTTTTTUUUVVVWWWTTTTTTUUUTTTTTTUUUWWWZZZSSSSSSSSSRRRRRRRRRRRRRRRUUUTTTTTTSSSRRRQQQQQQPPPSSSSSSRRRQQQPPPNNNLLLKKKMMMMMMMMMNNNOOOQQQTTTUUUXXXZZZ]]]___^^^[[[XXXUUURRROOOLLLIIIIIIKKKOOOQQQWWWdddyyywwwtttqqqpppooooooppppppnnnmmmpppvvvzzzzzzxxxtttsssqqqooooooqqqsssuuu}}}yyyhhh[[[UUUPPPJJJEEEEEEEEECCCBBBBBBAAAAAAAAAFFFEEECCCBBBAAAAAABBBBBBBBBAAA@@@@@@AAABBBDDDFFFHHHIIIIIIHHHEEEBBBBBBBBBBBBAAA@@@@@@BBBBBB@@@>>>@@@AAAAAABBBBBBBBBBBBAAA@@@??????@@@BBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAAAAABBBCCCEEEFFFEEEHHHHHHFFFHHHLLLNNNLLLFFFEEEEEEEEEEEEGGGHHHJJJIIIKKKMMMMMMLLLKKKLLLMMMNNNMMMMMMNNNQQQRRRRRRQQQQQQRRRTTTUUUWWWYYY[[[\\\[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVV[[[\\\]]]___bbbdddeeefffllljjjgggeeeeeegggkkkmmmjjjlllnnnmmmkkkiiiiiikkkooolllkkkkkkkkkmmmvvv{{{vvvvvvsssssssssssssssssssssssstttvvvxxxxxxxxxwwwxxxzzzyyywwwwwwxxxzzz{{{{{{{{{xxxvvvttttttvvvxxxyyyyyyyyyxxxyyy{{{~~~}}}|||zzzzzzzzzyyywwwyyy{{{|||~~~~~~~~~}}}}}}}}}|||}}}||||||{{{{{{{{{{{{||||||~~~~~~}}}yyyuuusssrrrsssppppppppprrrtttuuutttssssssrrrrrrqqqooonnnlllkkkjjjjjjkkkkkkjjjiiiiiiiiibbbbbbbbbaaa```]]][[[ZZZXXXZZZ\\\\\\ZZZXXXWWWWWWWWWXXXYYYXXXWWWVVVWWWXXXYYYXXXXXXXXXXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUUUUUUUTTTTTTVVVXXXTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPOOOOOONNNPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMOOOQQQSSSTTTVVVXXXZZZ\\\\\\YYYVVVSSSRRRPPPMMMKKKKKKMMMPPPQQQXXXddd~~~xxxwwwyyymmmcccVVVMMMIIIGGGCCC@@@AAAAAA@@@???>>>>>>>>>>>>@@@@@@????????????@@@@@@AAA@@@@@@???@@@BBBCCCDDDFFFGGGHHHGGGDDDBBBAAABBBAAA@@@???@@@AAAAAA???===AAAAAABBBBBBAAA@@@@@@???@@@???>>>???BBBCCCBBBAAAAAA@@@@@@??????@@@@@@AAACCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@AAACCCEEEFFFHHHJJJJJJGGGHHHLLLMMMKKKFFFEEEEEEEEEEEEGGGIIIJJJHHHJJJLLLLLLKKKJJJKKKLLLMMMLLLLLLNNNPPPQQQQQQPPPPPPQQQSSSUUUWWWYYYZZZ[[[[[[ZZZZZZYYYYYYZZZZZZ[[[YYYYYYYYYYYYYYYXXXWWWVVV[[[[[[]]]___aaadddfffgggllljjjfffddddddfffiiillljjjlllmmmmmmkkkjjjjjjjjjpppmmmkkkkkkjjjllluuu|||yyyyyyttttttsssssssssssstttttttttuuuvvvvvvuuuuuuwwwyyyyyyvvvssssssvvvzzz}}}~~~zzzwwwtttssstttvvvwwwxxxwwwwwwxxx{{{~~~}}}}}}|||{{{{{{||||||wwwxxxzzz|||~~~~~~~~~}}}~~~||||||{{{{{{{{{{{{{{{|||~~~~~~}}}yyyuuurrrqqqqqqmmmmmmnnnqqquuuwwwwwwvvvuuuuuutttsssqqqooommmlllkkkkkkkkkjjjjjjjjjjjjjjjaaaaaaaaa```^^^[[[YYYWWWXXXYYYZZZYYYWWWUUUVVVWWWVVVWWWXXXWWWUUUUUUUUUVVVXXXXXXWWWWWWXXXXXXYYYZZZYYYXXXWWWVVVUUUUUUUUUUUUSSSTTTTTTTTTTTTTTTTTTSSSTTTTTTUUUTTTSSSSSSUUUVVVUUUUUUUUUTTTTTTTTTSSSSSSOOOOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPMMMLLLLLLMMMNNNPPPRRRSSSSSSUUUWWWYYYYYYWWWTTTRRRQQQPPPOOONNNNNNOOOPPPQQQXXXddd}}}sssmmmZZZSSSJJJEEEDDDDDDBBB@@@>>>>>>===<<<<<<<<<<<<<<<===============>>>>>>??????????????????AAABBBCCCAAABBBCCCBBB@@@>>>>>>>>>????????????@@@???>>>===???@@@@@@@@@@@@@@@??????@@@??????@@@BBBCCCCCCBBB@@@@@@?????????@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@AAABBBDDDFFFGGGIIILLLKKKHHHHHHKKKLLLIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGIIIKKKKKKJJJIIIJJJKKKLLLKKKKKKMMMOOOPPPPPPOOOOOOPPPQQQTTTVVVXXXZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZWWWXXXYYYZZZZZZZZZXXXWWW[[[\\\]]]^^^aaadddfffhhhiiifffccc``````bbbeeeggghhhjjjlllmmmmmmlllkkkkkkllljjjjjjkkkkkkkkkqqqzzz{{{yyyzzztttsssrrrrrrrrrrrrsssttttttuuuuuutttssstttvvvxxxzzzwwwuuutttwww{{{~~~{{{wwwtttrrrsssuuuvvvvvvuuuvvvyyy|||~~~}}}}}}}}}}}}|||{{{{{{|||~~~~~~~~~~~~~~~}}}}}}~~~|||{{{{{{zzzzzzzzzzzz{{{|||}}}|||yyyuuurrrppppppmmmmmmooorrruuuwwwwwwwwwtttttttttsssrrrqqqpppooollljjjiiihhhhhhgggeeeddd^^^^^^______^^^\\\ZZZYYYYYYYYYYYYWWWUUUUUUWWWYYYWWWXXXYYYWWWUUUTTTUUUVVVVVVVVVUUUUUUVVVVVVWWWXXXWWWVVVUUUTTTTTTTTTTTTTTTPPPQQQRRRSSSSSSRRRQQQPPPOOOQQQRRRRRRQQQRRRSSSUUUTTTTTTTTTSSSSSSRRRRRRRRRMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOLLLLLLLLLLLLMMMOOOQQQRRRRRRSSSVVVWWWWWWUUUSSSQQQOOOOOOOOOOOOOOOPPPPPPPPPVVVcccwwwnnneee]]]XXXMMMIIIDDDBBBBBBCCCBBBAAA======<<<<<<;;;<<<<<<<<<;;;<<<<<<===>>>>>>>>>???=========>>>??????@@@AAA===???@@@???===<<<<<<===>>>>>>??????>>>=========<<<===>>>???@@@@@@@@@@@@AAA@@@???@@@BBBDDDCCCBBB@@@@@@??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEGGGIIIIIIKKKKKKHHHHHHKKKKKKIIIJJJIIIGGGEEEDDDDDDEEEEEEGGGIIIJJJKKKJJJIIIJJJKKKKKKJJJJJJKKKNNNOOOOOONNNMMMNNNPPPRRRUUUWWWYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]^^^^^^]]]]]]\\\\\\]]]___aaaccceeefffeeecccaaa______```cccdddeeegggiiikkkmmmmmmkkkjjjggggggiiilllkkkjjjnnnttt}}}|||zzzyyyzzzsssrrrqqqppppppqqqrrrssstttttttttsssrrrsssuuuwwwyyywwwvvvwwwyyy{{{{{{zzz{{{xxxtttrrrsssuuuuuuuuuuuuwwwyyy|||~~~~~~}}}||||||}}}zzzxxxxxx{{{~~~~~~|||{{{{{{zzz{{{{{{{{{||||||}}}~~~~~~{{{zzzzzzyyyxxxxxxyyyyyyzzz{{{{{{yyyuuurrrppppppooooooppprrruuuwwwvvvuuutttttttttsssrrrqqqpppoookkkiiigggeeedddbbb]]]ZZZXXXYYYZZZ[[[[[[[[[ZZZZZZXXXXXXWWWUUUTTTTTTVVVXXXXXXYYYZZZXXXVVVUUUUUUVVVTTTSSSSSSSSSSSSTTTUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQMMMNNNOOOPPPPPPOOONNNMMMJJJLLLNNNOOOPPPQQQSSSTTTRRRRRRRRRQQQPPPOOOOOONNNLLLLLLKKKKKKKKKKKKKKKJJJLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLNNNOOOPPPQQQSSSUUUVVVVVVUUUSSSRRRMMMMMMNNNOOOOOOOOOOOOOOOSSSbbb}}}vvvlllaaaYYYRRRMMMJJJDDDBBB@@@???@@@@@@???>>>======<<<<<<;;;<<<<<<===<<<<<<===>>>??????>>>>>>;;;<<<<<<===>>>>>>??????===???@@@@@@>>>===>>>???<<<>>>???>>>===;;;<<<<<<:::;;;<<<>>>???@@@@@@@@@@@@???>>>@@@BBBCCCBBBAAA????????????@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBEEEDDDDDDDDDDDDFFFGGGHHHGGGIIIIIIFFFGGGKKKLLLJJJKKKIIIHHHFFFDDDDDDDDDDDDGGGIIIKKKKKKJJJIIIJJJKKKJJJIIIIIIKKKMMMNNNNNNMMMLLLMMMOOOQQQTTTWWWYYYZZZVVVWWWWWWXXXXXXWWWWWWVVVYYYZZZ\\\___aaacccdddddd\\\]]]___aaabbbcccccccccccccccbbbbbbbbbcccdddeeecccdddeeehhhjjjjjjgggddd```aaadddhhhgggeeeiiiooo{{{zzzzzzzzzxxxxxxyyysssqqqpppnnnnnnpppqqqsssttttttuuutttsssssstttvvvvvvuuuvvvwwwyyyyyyxxxvvvyyywwwuuutttuuuvvvvvvuuutttwwwyyy{{{||||||~~~~~~yyytttssswww{{{}}}~~~}}}{{{zzzyyyyyyxxxyyyyyyyyyyyyyyy{{{||||||zzzyyyxxxwwwvvvvvvvvvwwwwwwyyyzzzxxxuuurrrqqqqqqqqqpppqqqsssuuuvvvvvvtttuuuuuutttsssqqqooommmllljjjhhhfffeeeddd___XXXRRRQQQRRRTTTVVVWWWXXXXXXWWWTTTTTTTTTSSSQQQRRRTTTVVVYYYZZZZZZYYYVVVUUUUUUVVVSSSSSSRRRRRRSSSSSSTTTUUUSSSRRRQQQPPPOOOOOOOOOOOOLLLMMMMMMMMMMMMMMMMMMLLLHHHKKKMMMOOOOOOPPPQQQSSSQQQPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLMMMLLLLLLKKKJJJKKKKKKJJJJJJKKKLLLNNNOOOQQQRRRTTTVVVVVVUUUTTTSSSMMMMMMNNNNNNOOOOOOPPPPPPSSSccc~~~tttgggbbbZZZRRRMMMHHHDDDBBB@@@??????>>>>>>===<<<;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<>>>>>>???>>>======:::;;;<<<<<<===>>>>>>>>>===???AAAAAA???>>>???@@@;;;===???>>><<<:::;;;<<<;;;<<<======>>>>>>>>>>>>>>>===<<<===???AAA@@@???>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBFFFEEEDDDCCCCCCDDDEEEFFFCCCFFFGGGEEEFFFKKKMMMKKKHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKKKKJJJJJJKKKLLLIIIIIIHHHJJJLLLNNNMMMMMMKKKLLLNNNQQQSSSVVVXXXYYYWWWWWWXXXYYYYYYXXXWWWWWWWWWXXXZZZ]]]```cccfffhhh\\\^^^aaaccccccbbbaaa``````aaacccdddeeeffffffeeebbbbbbbbbdddeeeccc^^^ZZZXXXWWWXXX[[[[[[[[[aaaiiivvv}}}{{{vvvxxxyyyxxxxxxyyytttrrrpppooooooppprrrtttsssuuuvvvvvvtttssstttuuuuuutttuuuwwwyyy{{{zzzyyyxxxwwwvvvwwwxxxxxxvvvuuusssuuuxxxxxxwwwwwwxxxzzz}}}~~~xxxsssuuuyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyxxxxxxwwwwwwxxxyyy{{{|||xxxxxxvvvuuuuuutttttttttuuuwwwxxxxxxvvvsssrrrrrrppppppqqqsssvvvwwwwwwuuusssrrrrrrqqqooonnnlllkkkiiigggfffgggfffaaaXXXQQQPPPQQQSSSTTTUUUUUUUUUUUUSSSTTTTTTSSSRRRRRRSSSUUUXXXYYYYYYXXXUUUTTTTTTUUUTTTTTTSSSSSSTTTTTTUUUVVVTTTSSSRRRPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNKKKMMMPPPPPPPPPOOOOOOPPPPPPPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJKKKJJJJJJIIIJJJKKKMMMNNNPPPQQQSSSTTTTTTTTTSSSRRRNNNNNNNNNNNNOOOPPPQQQRRRVVVgggzzzggg[[[XXXTTTOOOKKKHHHEEEAAA???@@@@@@??????>>>===;;;:::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<>>>>>>>>>===<<<;;;999:::;;;<<<============<<<>>>@@@@@@???>>>>>>???:::===???>>>;;;999:::<<<==================<<<;;;<<<;;;:::<<<>>>???>>>===<<<<<<<<<<<<===>>>@@@@@@?????????@@@@@@AAAAAAAAAFFFEEEDDDCCCBBBCCCCCCDDDAAADDDEEEDDDFFFKKKMMMLLLFFFEEEEEEEEEEEEGGGHHHIIIHHHJJJLLLLLLKKKJJJKKKLLLIIIHHHHHHIIILLLMMMMMMLLLJJJLLLNNNPPPSSSVVVXXXYYYWWWXXXYYYZZZZZZYYYXXXWWWSSSTTTVVVXXX\\\aaaeeeggg\\\___bbbddddddbbb```^^^]]]___bbbeeeffffffeeedddcccaaa```aaaaaa^^^WWWRRRQQQNNNMMMNNNNNNQQQZZZdddqqqyyyxxxuuuwwwzzzyyyxxxyyyuuusssqqqooooooqqqsssuuusssuuuwwwwwwvvvtttttttttwwwvvvuuuwww{{{~~~wwwvvvwwwxxxzzzyyywwwuuurrrtttwwwvvvtttssstttvvvzzz|||wwwvvvwwwwwwvvvuuuuuuuuuvvvwwwxxxyyyzzzyyyxxxwwwwwwxxxyyy{{{|||wwwwwwuuuttttttssssssssssssuuuxxxxxxvvvsssrrrrrroooooopppsssvvvxxxxxxwwwmmmnnnnnnooooooooonnnnnnhhhggggggiiijjjdddZZZRRRRRRSSSTTTVVVVVVVVVUUUTTTTTTUUUVVVVVVUUUTTTUUUWWWWWWXXXXXXVVVTTTRRRRRRSSSUUUUUUUUUTTTUUUVVVVVVWWWUUUTTTSSSQQQOOONNNNNNNNNPPPOOONNNMMMMMMNNNOOOPPPOOOQQQSSSRRRPPPOOONNNNNNPPPPPPOOONNNMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMOOOPPPRRRSSSSSSSSSRRRRRRPPPPPPOOOOOOPPPQQQSSSTTTXXXjjjxxxoooeeeZZZSSSHHHGGGFFFEEECCCAAA@@@@@@??????>>>===============<<<======>>>===<<<:::999<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???>>>>>>===<<<;;;;;;;;;:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>@@@?????????>>>>>>======<<<>>>@@@AAAAAABBBDDDFFFBBBAAA@@@@@@AAACCCFFFHHHCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFLLLJJJGGGGGGIIIKKKLLLLLLHHHIIIJJJLLLLLLLLLKKKJJJMMMRRRVVVWWWTTTSSSVVVYYYZZZYYYYYYYYYYYYZZZZZZ[[[VVVWWWXXXZZZ]]]```bbbcccaaa``````bbbdddccc^^^ZZZ\\\]]]^^^aaacccdddcccbbbcccccccccbbb___XXXPPPJJJLLLKKKHHHFFFHHHOOOYYY```qqq|||uuuuuuvvvwwwxxxyyyzzzzzzzzzwwwvvvsssooollllllooorrrqqqqqqppppppqqqqqqrrrsssyyyyyyyyyyyy{{{|||~~~yyyxxxxxxzzz~~~|||yyyuuuwwwzzz||||||yyyvvvssszzzzzz|||yyyyyyzzzzzzyyyzzzzzz{{{zzzxxxwwwvvvuuutttsssssstttuuuvvvwwwtttsssrrrppppppppppppqqqwwwvvvtttsssrrrrrrssstttrrrooommmnnnqqqttttttssspppooonnnlllkkkkkkkkkkkkdddfffllltttxxxppp```SSSXXXWWWVVVUUUUUUUUUUUUVVVOOOPPPRRRTTTVVVWWWWWWXXX[[[[[[[[[ZZZXXXVVVSSSRRRVVVVVVUUUUUUUUUTTTTTTTTTQQQQQQRRRRRRQQQPPPOOOOOONNNNNNOOOPPPPPPOOONNNNNNPPPQQQRRRRRRRRRRRRRRRQQQRRRRRRQQQPPPNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLNNNOOOPPPQQQSSSTTTUUUVVVNNNMMMLLLLLLLLLMMMOOOOOOYYYkkk~~~uuujjjaaa[[[TTTLLLFFFCCCCCCBBB@@@???>>><<<<<>>==================999999:::::::::::::::999<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<======>>>======<<<<<<;;;:::::::::;;;;;;:::::::::;;;<<<<<<===<<<<<<<<<======>>>???>>>>>>>>>>>>======<<<<<<<<<>>>??????>>>>>>@@@AAABBBBBBAAAAAABBBDDDEEEFFFDDDEEEEEEFFFFFFFFFFFFFFFCCCDDDEEEEEEFFFGGGHHHIIIIIIHHHFFFGGGIIILLLMMMMMMHHHIIIJJJKKKLLLLLLKKKJJJJJJOOOTTTUUUSSSSSSVVVYYYYYYYYYYYYYYYYYYZZZZZZ[[[TTTTTTUUUWWWYYY\\\___aaacccbbbaaaaaabbbaaa]]]YYY\\\\\\^^^```bbbcccbbbbbbeeedddbbb___ZZZTTTMMMHHHGGGGGGGGGFFFGGGNNNYYYaaauuurrrttttttvvvwwwxxxyyyyyyxxxvvvuuussspppmmmmmmppprrrrrrqqqqqqpppppppppqqqqqqssstttuuuvvvxxxyyyzzz{{{xxxwwwwwwzzz}}}~~~|||zzzxxxzzz}}}~~~|||xxxvvvttttttxxx~~~|||{{{{{{{{{zzz{{{{{{{{{zzzyyyxxxwwwvvvuuutttsssssstttuuuvvvtttsssrrrqqqppppppqqqrrrtttsssrrrqqqppppppqqqrrrrrrooommmmmmoooppppppooonnnnnnmmmlllkkkjjjiiiiiieeeiiirrr}}}zzzjjj]]]ZZZYYYXXXVVVUUUUUUTTTTTTRRRRRRTTTVVVWWWXXXYYYYYYZZZZZZZZZZZZXXXVVVTTTSSSUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQRRRRRRRRRRRRQQQTTTSSSRRRPPPNNNLLLKKKJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMNNNNNNOOOOOOPPPPPPMMMMMMLLLKKKLLLMMMNNNOOORRRddd}}}uuuoooddd^^^UUUOOOLLLIIIEEEAAA@@@@@@???>>><<<;;;::::::>>>>>>======<<<<<<<<<<<<888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;:::999999999<<<<<<;;;:::::::::;;;;;;===============>>>>>>???============<<<<<<<<<<<<>>>???@@@???>>>===>>>???AAABBBCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGFFFFFFEEEDDDAAAAAACCCEEEFFFHHHJJJJJJFFFEEEEEEFFFIIILLLMMMMMMGGGHHHJJJLLLLLLLLLLLLLLLIIIMMMQQQSSSSSSSSSVVVYYYXXXXXXXXXYYYYYYZZZZZZZZZUUUUUUTTTUUUWWW[[[^^^aaacccbbb`````````^^^[[[YYY[[[\\\^^^```aaabbbbbbbbbeeecccaaa]]]YYYTTTPPPNNNLLLOOOPPPNNNMMMQQQ\\\eeezzz{{{qqqqqqrrrsssuuuvvvwwwvvvvvvuuuuuusssqqqooooooqqqsssrrrrrrqqqpppoooooooooooonnnpppsssuuuwwwxxxxxxwwwvvvvvvvvvxxxzzz|||{{{yyyzzz|||~~~~~~{{{xxxvvvqqqqqquuu|||~~~|||}}}}}}||||||||||||{{{zzzyyyxxxwwwvvvuuusssssssssssstttsssrrrqqqqqqqqqqqqqqqrrrqqqpppooonnnnnnnnnooopppqqqooollllllllllllkkkjjjllllllmmmlllllljjjhhhggggggmmmwwwooobbb\\\[[[ZZZXXXVVVTTTTTTSSSRRRSSSTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYXXXWWWUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRUUUTTTRRROOOMMMMMMLLLMMMPPPOOONNNMMMMMMNNNOOOPPPOOOOOOPPPQQQQQQQQQQQQQQQUUUUUUSSSQQQNNNLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLKKKKKKKKKLLLNNNOOONNN^^^~~~vvvoooggg___YYYVVVQQQKKKGGGFFFFFFEEEDDD@@@??????>>>===<<<<<<;;;============<<<<<<;;;;;;;;;:::999999999:::<<<===:::::::::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<;;;;;;;;;::::::999999===<<<;;;:::::::::::::::>>>>>>=========>>>>>>???========================???@@@AAA@@@???>>>???AAA@@@BBBCCCEEEEEEEEECCCBBBGGGGGGGGGGGGFFFEEEDDDCCC@@@AAABBBDDDFFFGGGIIIIIIDDDCCCDDDEEEHHHJJJJJJIIIHHHIIIKKKMMMNNNOOONNNNNNLLLNNNQQQRRRRRRSSSVVVXXXWWWWWWXXXYYYYYYZZZZZZZZZYYYXXXVVVVVVXXX\\\```cccaaa```___^^^]]]]]]\\\[[[\\\]]]___```aaaaaacccdddcccdddeeeffffffffffffggghhhllllllfff^^^\\\ccclll{{{zzzpppmmmoooqqqssstttuuuttttttsssttttttrrrpppppprrrtttssssssqqqpppooonnnnnnnnnmmmppptttxxxzzzzzzxxxwwwttttttuuuvvvxxxyyyyyyyyyxxxyyy{{{{{{zzzxxxuuussssssqqqsssyyy}}}~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzzyyywwwuuusssrrrqqqrrrrrrpppppppppppppppppppppqqqpppooommmllllllmmmmmmnnnnnnmmmlllkkkjjjjjjiiihhhiiijjjlllmmmllljjjhhhfffhhhlllttt|||~~~wwwiii^^^\\\[[[ZZZXXXVVVUUUUUUUUUQQQQQQQQQRRRSSSTTTUUUUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRTTTRRROOOMMMLLLLLLMMMNNNQQQPPPNNNMMMMMMNNNPPPQQQMMMNNNOOOPPPPPPQQQPPPPPPTTTSSSRRRPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJKKKKKKMMMLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJKKKLLLMMMNNNOOO]]]zzzyyyyyykkk```ZZZUUUOOOKKKJJJGGGDDDAAA@@@AAAAAAAAA???>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<;;;::::::<<<;;;:::999888999999:::999999999999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>????????????@@@BBB???@@@CCCEEEEEEDDDCCCBBBGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFDDDCCCDDDEEEGGGHHHFFFEEEIIIJJJMMMOOOPPPQQQQQQQQQPPPQQQRRRSSSSSSSSSUUUVVVVVVVVVXXXYYYZZZZZZZZZYYYZZZYYYWWWVVVXXX[[[___bbb[[[\\\\\\\\\\\\\\\]]]^^^\\\___aaaaaaaaaaaadddfffeeekkkttt|||uuulllmmmrrrvvvxxxnnnjjjllloooqqqssssssrrrqqqrrrsssttttttsssrrrtttuuutttsssrrrpppooonnnnnnnnnmmmpppuuuxxxzzzzzzxxxvvvsssssstttttttttuuuvvvwwwvvvwwwxxxyyyxxxvvvtttrrrssspppqqquuuxxx{{{~~~}}}~~~}}}}}}|||{{{{{{{{{zzzyyyxxxvvvsssqqqqqqppppppmmmmmmnnnnnnoooooopppppppppooonnnllllllllllllmmmjjjjjjkkkjjjiiiiiihhhhhhfffhhhiiikkkkkkjjjhhhgggfffhhhkkkooopppkkkccc\\\ZZZYYYXXXWWWWWWWWWWWWWWWRRRQQQQQQQQQQQQRRRSSSTTTTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRPPPOOOMMMLLLKKKLLLNNNOOOQQQPPPNNNMMMMMMNNNPPPQQQLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNOOOOOONNNNNNMMMMMMMMMLLLJJJJJJIIIHHHHHHHHHIIIIIILLLLLLLLLKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMQQQ\\\vvvnnnqqqvvvzzzwwwoooggg```VVVOOOKKKHHHEEECCCCCCBBB@@@???=========>>><<<;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;999888:::999888777666666666666777888888999999::::::;;;<<<;;;;;;::::::;;;;;;<<<:::999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;>>>======<<<<<<<<<<<<===>>>>>>>>>>>>????????????999;;;<<<===<<<<<<>>>@@@===>>>AAACCCDDDDDDCCCBBBEEEEEEEEEEEEDDDCCCBBBAAADDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGIIIHHHFFFCCCIIIJJJMMMOOOQQQRRRRRRRRRSSSSSSRRRRRRRRRSSSTTTUUUTTTVVVWWWYYYZZZZZZZZZYYYWWWVVVUUUTTTVVVXXX[[[]]]WWWYYY[[[\\\\\\[[[]]]^^^\\\^^^aaaaaa___```cccgggjjjvvv{{{uuuuuuppp|||wwwkkkhhhjjjmmmqqqrrrrrrqqqpppppprrrtttuuuttttttuuuvvvuuutttsssqqqpppooooooooommmooosssvvvxxxwwwuuutttrrrssssssrrrqqqqqqssstttvvvwwwxxxyyyyyywwwvvvuuupppmmmnnnssswwwxxx|||~~~~~~}}}|||~~~}}}|||{{{{{{zzzzzz{{{yyyxxxuuusssqqqpppppppppkkklllmmmooopppppppppppprrrqqqooommmkkkkkkkkkkkkgggiiijjjiiihhhffffffgggbbbccceeeggghhhhhhhhhhhhccccccdddeeefffeeebbb___YYYXXXWWWWWWVVVWWWWWWWWWTTTTTTSSSRRRRRRSSSTTTUUUSSSSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPMMMLLLLLLKKKLLLMMMNNNOOOOOONNNMMMLLLLLLMMMNNNOOOJJJKKKLLLNNNOOOOOOOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJHHHHHHHHHIIIJJJLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJLLLMMMPPPXXXpppgggiiikkklllnnnsss|||xxxpppggg]]]VVVQQQNNNJJJFFFCCCAAAAAAAAA??????@@@???>>>===<<<<<<::::::::::::::::::::::::999:::<<<<<<<<<;;;999888666777777777777777666666777777777888999:::::::::<<<;;;;;;::::::;;;;;;<<<999999999999999::::::;;;::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<======<<<;;;;;;;;;;;;;;;=========>>>>>>>>>??????;;;<<<======;;;;;;<<<===;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGJJJLLLLLLIIIFFFGGGHHHKKKNNNPPPQQQRRRRRRRRRQQQPPPPPPRRRSSSTTTUUUSSSUUUWWWYYYZZZZZZYYYYYYTTTTTTSSSSSSTTTVVVXXXYYYUUUXXX\\\]]][[[ZZZZZZ[[[ZZZ]]]______]]]]]]aaafffoooyyyuuupppyyywwwkkkfffiiimmmppprrrrrrqqqooooooqqquuuvvvvvvvvvvvvwwwuuutttsssrrrqqqqqqqqqqqqnnnpppsssuuuvvvuuusssrrrrrrssssssqqqooonnnppprrruuuvvvxxxyyyyyyxxxwwwwwwpppmmmnnntttwwwwwwyyy}}}{{{|||}}}}}}}}}}}}~~~~~~}}}|||zzzzzzzzzzzzzzzxxxwwwuuusssqqqppppppppplllmmmooopppqqqrrrrrrqqqsssqqqooollljjjiiihhhhhhfffhhhiiihhheeebbbaaabbb\\\]]]___aaaccceeefffgggdddcccbbbbbbbbbaaa___^^^YYYYYYWWWVVVUUUUUUUUUUUUUUUTTTRRRQQQQQQRRRSSSTTTRRRRRRSSSSSSSSSRRRPPPOOOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLMMMNNNOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHIIIJJJJJJKKKKKKPPPOOOMMMKKKJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMTTTkkkccceeegggfffeeehhhmmmqqquuuxxx~~~vvvjjj```[[[VVVPPPJJJFFFGGGFFFDDDAAA@@@AAABBB999;;;======<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<999:::;;;<<<<<<:::888777555666888:::::::::999999666777777888999999::::::<<<;;;;;;::::::;;;;;;<<<999999888888999999:::;;;999999999999999999999999::::::::::::;;;;;;<<<======<<<;;;:::::::::::::::;;;<<<<<<<<<======>>>>>>???@@@@@@???===;;;<<<===999;;;<<>>=========>>>???;;;???AAA???:::888;;;>>>777999;;;:::999888999:::::::::::::::999777666555999999888888888888888888::::::999999999999999999:::;;;;;;;;;::::::<<<>>>AAA@@@>>><<<:::999888888999777555777;;;???AAA@@@<<<=========<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;======================================================>>>>>>?????????@@@CCCCCCCCCDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDGGGKKKNNNNNNKKKGGGDDDGGGGGGGGGHHHIIIKKKNNNOOOMMMNNNOOOOOONNNPPPSSSUUURRRSSSUUUVVVWWWWWWVVVUUUSSSRRRQQQPPPPPPQQQSSSTTTWWWWWWXXXYYYZZZZZZYYYYYYWWWWWWWWWWWWXXX[[[```cccmmm}}}yyyttttttuuu{{{yyytttnnnmmmmmmnnnppprrrqqqppptttuuuuuuvvvvvvvvvvvvvvvrrrrrrpppooooooooopppqqqoooqqqrrruuuvvvwwwxxxxxxuuutttrrrpppoooooopppppprrrtttvvvwwwxxxwwwvvvuuuqqqrrrtttuuuvvvvvvvvvuuuuuuvvvxxxzzz}}}~~~}}}||||||}}}|||zzzxxxvvvuuusssrrrrrrpppmmmkkknnnoooqqqrrrrrrqqqpppooorrrpppllliiigggggghhhjjjhhhhhhhhhfffddd```\\\ZZZVVVVVVVVVXXX\\\```aaabbbddddddcccaaa___[[[XXXVVVYYYVVVRRRQQQRRRTTTUUUUUUTTTRRROOOMMMLLLNNNPPPRRRQQQQQQOOONNNNNNOOOPPPQQQNNNNNNMMMKKKJJJHHHGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNNNNOOOOOOVVVVVVUUUQQQMMMKKKJJJKKKKKKLLLMMMLLLJJJIIIIIIJJJKKKLLLLLLMMMMMMLLLJJJIIIKKKJJJHHHFFFFFFGGGHHHIIINNNSSSggg[[[ZZZYYYXXXXXXZZZ[[[\\\]]]]]]]]]___bbbgggkkknnnqqqzzz|||vvvrrrnnnkkkiiihhhddd]]]VVVRRRPPPLLLGGGDDDAAA@@@@@@@@@???===<<<<<<<<<===>>><<<>>>???===:::999:::<<<:::;;;<<<<<<:::888888999888888888888888888888888888888888888888888888888999999999999888888777777777888999999888888999;;;AAA@@@???===<<<;;;::::::>>>;;;888888:::;;;;;;::::::::::::999999999888888:::::::::;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAA@@@@@@AAACCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBFFFGGGIIIJJJJJJHHHEEECCCEEEFFFHHHJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNPPPSSSQQQRRRTTTUUUVVVVVVUUUUUUUUUTTTSSSQQQQQQRRRTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYZZZYYYYYY[[[^^^aaajjjvvv{{{vvvsssqqqrrrxxxzzzvvvsssqqqpppqqqrrrsssrrrqqqsssttttttuuuuuuuuuuuuuuurrrqqqpppooonnnoooppppppqqqqqqrrrssstttuuuvvvvvvuuutttrrrqqqppppppqqqqqqpppqqqrrrttttttuuuttttttqqqrrrtttuuuuuuuuuttttttuuuvvvwwwyyy{{{}}}~~~~~~}}}{{{{{{{{{zzzwwwuuusssrrrqqqrrrsssrrrpppooonnnoooppppppqqqqqqpppppppppooollliiigggfffgggggggggggggggfffccc```]]][[[WWWWWWWWWYYY\\\^^^^^^^^^`````````___^^^\\\YYYXXXXXXUUUSSSRRRSSSTTTTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPOOOPPPPPPQQQQQQOOOOOONNNLLLJJJIIIHHHGGGIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJJJJKKKKKKKKKJJJJJJHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNWWWVVVUUUQQQMMMJJJJJJJJJJJJKKKLLLKKKIIIIIIIIIJJJKKKLLLLLLMMMLLLKKKJJJIIIJJJIIIGGGFFFFFFFFFGGGHHHLLLRRRfffWWWVVVTTTSSSSSSTTTUUUUUUUUUTTTSSSSSSTTTVVVYYYZZZ^^^ccckkkqqqwww~~~{{{vvvqqqlllfff___[[[WWWUUURRRQQQQQQNNNHHHCCCDDDCCC@@@>>>===<<<<<<<<<>>>===<<<::::::;;;;;;<<<<<<<<<;;;;;;:::999999999;;;<<<===<<<:::888888888888777666666666888999:::777777777777888888888888555666666777777888888999777888999888777777999;;;@@@??????>>>======<<<<<<>>>;;;999888888999888888:::999888777777777888999999:::::::::;;;;;;;;;<<<========================<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<>>>@@@AAABBB===>>>???AAACCCDDDDDDEEE@@@@@@@@@AAAAAAAAAAAABBBFFFFFFFFFFFFFFFEEEDDDDDDCCCEEEHHHKKKLLLKKKIIIGGGIIIJJJKKKKKKKKKKKKNNNPPPPPPQQQSSSTTTUUUUUUTTTTTTUUUTTTSSSQQQQQQQQQRRRSSSUUUVVVWWWYYYZZZ[[[[[[[[[ZZZ\\\]]]\\\[[[ZZZ\\\]]]dddkkkwww{{{wwwvvvtttrrrqqqqqqvvv}}}zzzyyywwwuuusssssssssqqqppppppqqqrrrrrrssssssrrrrrrpppooonnnnnnnnnooopppqqqsssrrrqqqqqqqqqrrrssstttuuutttrrrqqqppppppqqqrrrmmmmmmnnnnnnpppqqqssssssqqqrrrssstttuuutttsssrrruuuuuuvvvvvvwwwxxxyyyyyy|||{{{yyyyyyyyywwwuuurrrpppooooooqqqssstttsssrrroooooonnnnnnoooooopppqqqooonnnllljjjhhhfffdddccceeeeeeeeedddbbb```]]]\\\WWWXXXYYY[[[]]]]]][[[YYY\\\\\\\\\]]]\\\\\\[[[ZZZVVVUUUSSSSSSTTTTTTTTTSSSQQQQQQQQQQQQPPPOOONNNMMMOOOOOOPPPQQQQQQQQQQQQQQQQQQPPPOOOMMMKKKJJJHHHHHHJJJJJJIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJIIIIIIHHHHHHGGGHHHIIIIIIJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMUUUUUUTTTPPPLLLIIIIIIIIIJJJKKKKKKKKKIIIHHHIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHGGGEEEEEEFFFGGGGGGKKKPPPdddUUUTTTSSSRRRQQQQQQRRRRRRSSSRRRQQQPPPOOOPPPQQQRRRYYY[[[]]]___aaafffmmmrrrvvv{{{zzzsssjjjeee```[[[WWWUUURRRPPPKKKJJJHHHHHHHHHGGGCCC???>>>>>>===<<<;;;<<<<<<===<<<;;;:::999888999::::::;;;:::888888999999777666888:::;;;;;;999888888999999888666555555666888999666666666777777777777777111222333555777999:::;;;888999:::999888999:::<<<==================<<<<<<888777666777888999::::::;;;:::888777777888:::;;;999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===>>>??????<<<===>>>@@@AAABBBCCCCCC?????????@@@@@@@@@AAAAAACCCCCCDDDEEEFFFFFFEEEEEEDDDEEEGGGIIIIIIHHHGGGFFFHHHIIIJJJJJJJJJJJJLLLNNNNNNOOOQQQSSSTTTTTTSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPTTTUUUWWWXXXZZZ[[[\\\\\\ZZZ\\\]]]]]][[[XXXXXXXXX]]]aaahhhpppxxx~~~~~~yyysssoooooopppqqqqqqsssrrrwww}}}}}}zzzwwwtttsssqqqooommmlllmmmmmmnnnnnnnnnnnnnnnlllkkkkkklllnnnppprrrsssvvvtttrrrppppppqqqssstttsssrrrqqqoooooooooppppppkkkkkkjjjkkkllloooqqqsssrrrssstttuuuuuutttsssrrrttttttttttttttttttttttttxxxwwwvvvvvvwwwvvvtttrrrnnnmmmmmmooorrrsssrrrqqqooonnnmmmmmmmmmnnnooopppmmmmmmlllkkkiiifffcccaaacccccccccbbbaaa___]]]\\\WWWXXXZZZ]]]______\\\YYYZZZ[[[[[[[[[[[[[[[[[[[[[UUUTTTSSSSSSTTTTTTSSSQQQRRRQQQQQQPPPOOOOOONNNNNNMMMNNNPPPQQQRRRRRRQQQPPPRRRQQQPPPNNNLLLKKKIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHEEEDDDDDDDDDDDDEEEFFFFFFIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJKKKKKKLLLLLLPPPPPPOOOMMMJJJHHHHHHIIIHHHJJJKKKJJJHHHHHHIIIJJJLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEFFFFFFGGGKKKPPPdddRRRRRRQQQPPPPPPPPPOOOOOORRRQQQPPPOOONNNNNNOOOOOOSSSRRRRRRRRRSSSWWW\\\```___ccciiipppwww|||~~~yyytttnnnggg```\\\VVVRRRMMMIIIGGGGGGFFFEEEAAAAAAAAAAAAAAA@@@>>>=========<<<<<<<<<<<<<<<<<<;;;:::888777777777888999:::999777777888888666555333555777888888888999::::::999666444444444555666555555666666666777777777222333444555666777888888888999999999888888:::;;;::::::;;;<<<<<<;;;::::::333444555666777888:::;;;:::888777555666777999:::888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???????????????>>>>>>>>>????????????@@@>>>@@@DDDGGGHHHHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIKKKKKKJJJJJJKKKMMMMMMNNNPPPRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPTTTUUUWWWXXXZZZ[[[\\\\\\YYY[[[\\\\\\YYYVVVUUUUUUWWWZZZ___eeejjjlllnnnnnnmmmjjjhhhgggiiimmmpppqqqsssrrrwww~~~|||~~~zzzuuurrrooonnnkkkjjjhhhiiiiiijjjjjjjjjjjjjjjhhhhhhiiijjjmmmpppsssuuuvvvuuusssqqqqqqrrrssstttrrrqqqooommmllllllmmmmmmjjjjjjiiiiiijjjmmmppprrrrrrssstttuuuvvvuuutttsssrrrrrrrrrrrrrrrqqqqqqqqqrrrqqqrrrsssuuuvvvuuutttmmmmmmmmmnnnpppqqqpppnnnpppooommmlllkkklllmmmnnnlllllllllkkkiiifffcccaaaaaaaaaaaa```___^^^\\\\\\VVVWWWZZZ^^^aaa```]]]ZZZ[[[[[[ZZZZZZZZZYYYYYYYYYUUUTTTSSSSSSTTTTTTSSSQQQSSSRRROOOMMMMMMNNNPPPRRRMMMNNNPPPQQQQQQQQQPPPOOOQQQPPPOOONNNMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHDDDCCCCCCCCCCCCDDDEEEEEEIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKJJJKKKKKKIIIGGGGGGHHHIIIGGGIIIJJJIIIHHHGGGHHHJJJLLLKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFGGGKKKQQQeeeNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLNNNRRRUUUWWWUUUWWWYYY]]]```ccceeefffeeellltttwwwuuuuuuyyy~~~{{{yyyvvvsssppplllgggccc^^^^^^\\\YYYUUUQQQNNNLLLLLLHHHDDDAAA@@@???>>>===;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999:::999888666666777777888999999888888777666666666000333555777777888999;;;:::888777555444333444444444444555555666666777777777777666666555444333333555666777666555555777999888999:::::::::999888777444555666666555444555777555444444333333444666666777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999>>>>>>>>>>>>>>>===<<<;;;=========>>>>>>>>>??????<<>>>>>>>>???@@@AAACCCCCCCCCCCCBBB@@@AAABBBCCCDDDEEEFFFFFFGGGIIIKKKLLLKKKJJJJJJJJJLLLNNNPPPRRRSSSTTTTTTTTTSSSSSSTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZWWWYYYZZZYYYWWWVVVWWWWWWXXXZZZ\\\^^^___^^^]]]\\\___```aaabbbdddhhhkkknnnooopppwww~~~xxxtttoookkkiiihhhgggfffgggggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiikkkmmmoooqqqppppppqqqrrrssstttuuuuuutttssspppmmmjjjiiihhhhhhhhhhhhgggggghhhjjjkkklllmmmnnnppprrrssstttssssssnnnooooooppprrrsssssstttnnnnnnoooqqqtttuuutttsssnnnnnnnnnoooqqqrrrqqqpppppppppooommmkkkiiigggeeegggffffffeeedddcccbbbaaaaaa```___]]][[[ZZZZZZYYYWWWWWWYYY[[[]]]\\\YYYWWWWWWVVVUUUTTTTTTTTTUUUUUUVVVTTTQQQPPPQQQSSSSSSSSSOOONNNNNNNNNOOOQQQSSSTTTOOOOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIHHHGGGGGGFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKJJJIIIFFFEEEFFFGGGEEEGGGHHHHHHGGGGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJFFFFFFGGGHHHHHHHHHHHHHHHJJJOOOcccMMMMMMNNNOOOPPPPPPPPPOOONNNNNNMMMKKKIIIHHHFFFFFFFFFFFFGGGHHHJJJJJJHHHFFFLLLKKKJJJJJJJJJLLLMMMNNNKKKNNNQQQQQQPPPPPPRRRTTTTTTXXX]]]]]]ZZZYYY[[[___\\\]]]^^^^^^]]]^^^```bbb^^^```dddfffgggfffdddbbbYYYZZZ[[[YYYVVVSSSRRRQQQOOONNNLLLLLLKKKIIIFFFCCC???@@@BBBBBBAAAAAAAAABBB>>>======>>>@@@@@@>>><<<888999::::::::::::;;;===666666777888999999999999:::999777666666666777888666:::<<<:::555333555999444666888888888777888999333444555555666666555555333333444444555666777777333333444555666777888999666777888777666777888:::888999:::;;;:::888666444222444777666333222333555333444555666666666666555666777888999:::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<=========>>>BBBBBB@@@?????????@@@AAA<<<>>>BBBEEEFFFFFFEEEDDDFFFHHHJJJKKKJJJIIIIIIIIIMMMNNNPPPRRRTTTTTTTTTTTTPPPQQQRRRTTTUUUUUUUUUUUUWWWWWWXXXYYYZZZZZZYYYYYYWWWYYYZZZYYYXXXXXXYYYZZZ[[[[[[\\\]]]]]]]]]\\\\\\___```aaabbbcccfffiiillloooqqqzzzwwwsssmmmjjjhhhhhhgggfffhhhiiiiiijjjjjjjjjjjjjjjlllkkkjjjjjjjjjkkklllmmmlllmmmoooqqqssstttuuuuuuvvvtttqqqnnnkkkiiihhhhhhggggggggggggggghhhiiiiiijjjkkkmmmpppqqqrrrrrrrrrmmmnnnoooqqqrrrtttuuuvvvpppooooooqqqssstttsssrrrnnnnnnnnnqqqsssuuutttsssppppppooonnnkkkhhheeecccddddddcccbbbbbbaaaaaaaaaaaa```^^^\\\[[[YYYYYYXXXXXXXXXXXXYYYZZZYYYVVVSSSSSSRRRQQQQQQQQQRRRTTTUUUWWWTTTQQQOOOPPPRRRSSSSSSLLLLLLNNNPPPQQQRRRSSSSSSPPPOOOMMMKKKJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMJJJJJJIIIHHHHHHGGGFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEBBBCCCEEEFFFHHHIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHNNNNNNMMMJJJGGGEEEEEEFFFEEEFFFHHHHHHGGGGGGHHHIIIHHHGGGGGGFFFGGGHHHJJJKKKFFFGGGHHHIIIIIIIIIIIIIIIIIINNNbbbNNNMMMMMMMMMMMMMMMNNNNNNKKKKKKKKKIIIGGGEEEEEEEEEEEEFFFGGGFFFDDDBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPNNNMMMLLLLLLMMMNNNPPPOOOPPPPPPQQQQQQQQQPPPPPPNNNNNNMMMLLLKKKIIIHHHGGGIIIGGGEEEBBBAAA@@@@@@@@@???????????????>>>======:::;;;===<<<;;;999::::::999999888666555333222222888999999::::::999999888777777666555555555555555444555666666666666666666555555555444444333333333666666666666555444333222444444333222222333333333444444555666777777777666888888999999999999888888666666555555555444444444666666555555555444444444111111111222333444666777:::999888888777777888888::::::;;;<<<;;;:::888777666666777888888888888888999999999999:::;;;<<<======<<<<<<;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@AAABBBDDDFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMPPPTTTUUUUUUTTTSSSSSSTTTTTTTTTTTTUUUXXX[[[TTTTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVXXXZZZ[[[YYYXXXWWWWWWWWWYYYZZZ[[[^^^^^^]]]^^^aaaeeeiiilllnnnqqqyyy~~~wwwqqqjjjffffffhhhhhhgggjjjiiihhhggggggggggggggggggiiikkkkkkjjjjjjjjjkkklllnnnppppppppppppqqqrrroooqqqsssrrrnnnkkkhhhgggeeecccaaabbbeeeiiimmmooopppmmmkkklllnnnpppqqqrrrmmmmmmmmmmmmooorrruuuwwwqqqrrrsssrrrpppnnnnnnnnnmmmmmmnnnnnnooooooppppppqqqqqqqqqmmmhhheeeeeegggcccbbbaaaaaaaaaaaaaaabbbaaa```___^^^]]]\\\[[[[[[ZZZYYYWWWUUUTTTSSSRRRRRRPPPPPPPPPQQQQQQQQQRRRRRRSSSQQQOOOOOOPPPQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJHHHIIIIIIIIIJJJKKKKKKKKKIIIIIIHHHGGGFFFDDDCCCCCC@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEDDDEEEEEEGGGIIIJJJMMMMMMKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKHHHRRRfffMMMLLLLLLLLLLLLLLLMMMMMMJJJKKKKKKIIIFFFDDDDDDEEEDDDFFFGGGFFFDDDBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEDDDCCCBBBAAA@@@CCCBBB@@@>>>===<<<<<<<<<=========>>>======<<<;;;:::<<<===<<<;;;:::::::::888888888888777777666666888888999999999999888888777777666555555555555555888888777777666444333222666666555555555444444444555555555555555444444333555444444333333444444555444444555666666666555555666666777777777777666666666666555555555444444444222222222222111111111111111111111222333444666666666666666666777999:::;;;::::::;;;<<<;;;:::999888777777888888888999999999999999999999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCEEEFFFHHHHHHIIIIIIJJJJJJJJJJJJJJJLLLOOOQQQSSSTTTTTTTTTQQQRRRRRRQQQPPPPPPRRRTTTSSSRRRQQQQQQPPPPPPQQQQQQUUUUUUTTTTTTTTTUUUVVVVVVYYYXXXXXXXXXXXXZZZ[[[\\\]]]\\\\\\\\\___bbbfffiiiooosss}}}yyyqqqllleeecccdddffffffeeeffffffeeedddddddddddddddhhhiiikkklllkkkkkklllmmmlllnnnppppppnnnnnnnnnooolllooorrrrrrooollljjjiiigggeeedddfffiiilllmmmmmmnnnllljjjjjjlllnnnppppppnnnnnnmmmmmmoooqqqtttuuusssttttttsssooommmllllllllllllmmmnnnoooooooooooonnnooonnnkkkgggeeeeeefffcccbbbaaa```________________________]]]\\\[[[ZZZYYYXXXVVVTTTSSSRRRQQQQQQOOOPPPPPPPPPQQQQQQQQQRRRPPPOOONNNOOORRRTTTUUUUUUOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHGGGFFFFFFEEEEEEDDDAAA@@@@@@AAAAAACCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFGGGFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFEEEDDDCCCBBBGGGFFFEEEEEEEEEFFFGGGHHHKKKJJJHHHGGGFFFEEEEEEEEEHHHHHHHHHIIIJJJJJJKKKKKKIIIRRReeeLLLKKKKKKJJJJJJJJJKKKKKKIIIJJJJJJHHHEEEDDDDDDEEEDDDEEEFFFEEECCCBBBBBBCCCBBBBBBCCCCCCCCCCCCDDDDDDAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBB<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>><<<;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;:::999:::<<<======;;;::::::;;;888888888999::::::;;;;;;777888888999999888888777777666555555444555555555777777777666555444333222666666666666555555555555333333444555555555555444555555555444444555555666444444555555555444333333444444555555555555444444555555555555555444444444111111111000000000//////111111111222333444555666555555555666777888::::::999:::;;;;;;;;;:::999888999888777777777888:::;;;999999999999:::;;;<<<<<<;;;:::::::::;;;<<<============>>>???????????????============>>>???@@@AAABBBBBBAAAAAABBBCCCDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKMMMOOOQQQSSSTTTUUURRRRRRQQQOOOMMMLLLMMMOOOPPPPPPOOONNNNNNNNNNNNOOORRRRRRRRRRRRSSSSSSTTTUUUXXXXXXXXXXXXZZZ\\\^^^___^^^]]]\\\\\\^^^aaadddgggnnnsssuuukkkgggbbbaaadddffffffdddddddddccccccbbbbbbccccccfffhhhjjjkkkkkkkkkmmmooonnnooopppooommmllllllllljjjmmmqqqsssqqqooommmllljjjhhhgggiiilllnnnllljjjmmmkkkhhhhhhjjjmmmnnnnnnooonnnnnnnnnoooqqqsssuuuwwwwwwvvvsssoookkkjjjiiiiiikkklllnnnnnnnnnmmmmmmkkklllllljjjgggffffffgggcccbbbaaa___^^^]]]\\\\\\___```aaaaaa```^^^\\\ZZZWWWVVVTTTSSSQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPQQQQQQQQQOOONNNOOORRRUUUVVVVVVOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLKKKJJJJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCBBBHHHGGGFFFEEEDDDEEEFFFFFFMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKSSSeeeKKKJJJIIIIIIIIIIIIIIIIIIHHHIIIIIIGGGEEECCCCCCDDDCCCDDDEEEEEECCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBB?????????@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>??????>>>>>>>>>>>>??????999:::<<<===>>>???@@@@@@<<<======>>>>>>>>>============<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999:::;;;===<<<:::999999:::888888888999::::::;;;;;;666777777888888777777666666555555444444555555555333333444555666666666666555555555555555555444444111222333444555555555555444444444444444555555666444444444444333333222111333333444444444444333333555555555555555555555555333333333222222222222111222222222222333444555666999999888777777777777888999:::;;;;;;;;;:::999888999888666555666777999;;;:::999999999::::::;;;<<<999999::::::;;;<<<===>>>===>>>???@@@@@@@@@??????============>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFGGGHHHJJJKKKKKKKKKKKKLLLNNNPPPSSSVVVXXXVVVVVVTTTQQQMMMLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNPPPRRRTTTWWWXXXXXXXXXXXXYYY[[[]]]```aaaaaa```^^^^^^___bbbeeeggglllqqq}}}uuujjjfffccccccfffhhhgggfffeeeddddddccccccddddddddddddfffhhhiiiiiijjjmmmoooqqqrrrrrrqqqnnnlllkkkllllllpppsssuuutttqqqpppooommmjjjhhhiiikkkmmmllljjjmmmkkkiiihhhjjjlllmmmmmmnnnnnnnnnnnnpppsssvvvxxxyyyyyyxxxtttoookkkhhhhhhhhhiiikkkmmmmmmlllkkkjjjiiijjjjjjjjjiiihhhhhhhhhcccbbb```^^^\\\ZZZYYYYYY___```bbbcccbbb```]]][[[UUUTTTRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPSSSQQQOOOOOOPPPQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNLLLLLLKKKJJJJJJIIIIIIHHHJJJIIIIIIIIIHHHHHHGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDEEEFFFGGGNNNMMMLLLKKKJJJJJJJJJJJJEEEFFFFFFGGGHHHIIIJJJJJJNNNUUUfffJJJIIIIIIHHHGGGGGGHHHHHHFFFGGGGGGFFFDDDBBBCCCDDDAAACCCDDDDDDBBBAAAAAABBBAAA@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???????????????>>>>>>======<<<<<<;;;>>>>>>>>>======>>>>>>>>>999:::<<<===>>>???@@@@@@888999999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;::::::999888999:::<<<;;;999888888999888888888888777777777777555666666777777666666555555555444444444444555555222333444555666666666666333333333333333333333333111111333444555555666555333333222222333444444555333444444444333222111111333444444555555444444333444555555555555555555555555555444444444333333333222222222222333444555555::::::999888888888888999888999:::;;;;;;;;;:::999888777555555555666888:::::::::999999999:::;;;;;;999999999::::::<<<===>>>===>>>@@@AAAAAAAAA@@@???<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJKKKLLLLLLLLLNNNQQQUUUXXX[[[XXXXXXVVVRRRNNNKKKKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMOOORRRUUUWWWXXXXXXXXXXXXYYY[[[^^^```bbbaaa```___^^^___bbbeeegggiiimmmwww{{{kkkhhhddddddfffhhhgggfffddddddcccccccccddddddeeefffgggiiijjjjjjlllooorrrssstttuuusssqqqnnnnnnnnnrrrtttwwwxxxvvvtttssssssssspppmmmkkkkkkkkkllllllooollljjjjjjkkkmmmnnnnnnmmmmmmmmmnnnqqquuuxxxzzzyyyyyyxxxtttoookkkiiiiiihhhiiijjjkkkjjjjjjiiihhhiiiiiiiiijjjkkkkkkjjjiiicccbbb```]]]ZZZYYYWWWWWW[[[]]]___```___]]]ZZZXXXSSSRRRQQQPPPOOOOOONNNNNNOOOOOOOOOOOOOOOOOONNNNNNPPPNNNLLLLLLMMMNNNNNNNNNOOOOOONNNNNNMMMMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFIIIIIIGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDFFFHHHJJJIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIMMMSSSccc~~~JJJIIIHHHHHHGGGGGGGGGGGGEEEFFFFFFEEECCCBBBBBBCCC@@@BBBCCCCCCBBBAAAAAABBB@@@@@@????????????>>>>>>=====================>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999:::;;;<<<============::::::;;;<<<<<<;;;;;;;;;999999:::::::::999888888999::::::::::::999888888777999::::::888777777888888777777666555444333333444555555666666555555444444444444333444444555666555555555555555444333333222222222222222333333333111111222444444555555555222222222222222333444555333333444444444333222222444444555555555555444444444444444555555555555555444444444333333333222222333222222222333333444555666666777777888:::;;;<<<888999:::;;;;;;;;;:::999888777666666666777999999:::::::::999999::::::;;;:::999999999:::;;;<<<<<<===???AAABBBBBBBBB@@@???;;;;;;;;;<<<<<<===>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIKKKKKKMMMOOORRRVVVYYY[[[VVVVVVTTTPPPLLLJJJJJJKKKMMMMMMLLLKKKKKKKKKKKKLLLOOOOOOPPPQQQRRRTTTVVVWWWXXXXXXXXXYYY[[[]]]```aaa```___^^^]]]^^^aaadddfffiiilllvvvpppkkkfffdddeeefffeeedddccccccbbbbbbccccccddddddiiijjjkkkllllllnnnrrruuutttuuuvvvuuusssrrrrrrrrrvvvwwwyyyxxxwwwvvvwwwxxx}}}~~~|||wwwppplllmmmooopppnnnkkkkkklllnnnooooookkkkkklllmmmpppssswwwyyyvvvwwwwwwtttpppmmmlllllljjjjjjiiihhhgggffffffeeeiiihhhiiijjjlllllljjjhhhcccbbb___]]]ZZZXXXWWWVVVWWWXXXYYYZZZYYYXXXVVVUUURRRRRRQQQOOOOOONNNNNNNNNOOOOOONNNNNNNNNNNNMMMMMMJJJHHHGGGHHHKKKNNNOOOOOONNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFHHHHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA???????????????@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@BBBCCCBBBBBBBBBCCCDDDGGGIIIKKKIIIHHHGGGGGGFFFFFFFFFGGGBBBCCCDDDEEEFFFHHHHHHIIIHHHOOO___zzzJJJJJJIIIHHHGGGGGGGGGGGGDDDEEEEEEDDDBBBAAABBBCCC???AAACCCCCCAAA@@@AAABBB?????????>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::888999::::::;;;;;;;;;;;;<<<<<<=========<<<;;;;;;888888999999999777666555777888888888888777666666666777888888666555555666666666555444444333222222444444555555555555444444444333333333444444555666444444555555555444333333222222222333333444444444111222333444444444444444222222222333333444666666222333333444444444444333333444444555555444444333444444444555555555666666444444444444333333333222333333222222222333444444444555555555666888999:::888999:::;;;<<<;;;::::::888888999999999:::::::::;;;::::::999999::::::::::::::::::999::::::;;;;;;===???AAACCCCCCBBB@@@???;;;;;;;;;;;;<<<===>>>>>>>>>???@@@BBBCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIJJJLLLOOORRRVVVYYYZZZUUUTTTSSSOOOLLLJJJKKKLLLNNNNNNMMMLLLLLLLLLLLLMMMOOOPPPQQQRRRTTTVVVXXXYYYXXXXXXXXXYYYZZZ\\\___``````___^^^^^^```cccfffhhhkkknnnyyyxxxrrrkkkfffffffffeeeddddddddddddddddddeeeffffffjjjkkkkkkkkkkkkmmmqqqtttssstttvvvvvvuuuttttttuuuvvvwwwwwwwwwvvvxxx{{{~~~|||qqqoooqqqpppnnnkkkkkklllnnnnnnnnnkkkkkkjjjkkklllooorrrsssssstttuuutttqqqpppooopppmmmkkkhhhfffdddccccccdddhhhggggggiiilllllliiifffcccaaa___]]]ZZZYYYWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMIIIGGGFFFGGGJJJLLLNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@AAA>>>>>>======>>>>>>???@@@???@@@AAABBBBBBCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========???AAACCCCCCCCCBBBCCCDDDFFFHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHAAABBBCCCDDDFFFGGGHHHIIIGGGNNN___zzzKKKJJJIIIHHHGGGGGGGGGGGGCCCDDDEEEDDDBBBAAAAAABBB???AAABBBBBBAAA@@@AAABBB??????>>>>>>=========<<<;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999:::::::::::::::999888888888888888777666666999::::::::::::888666555666666666777666555555444555666888777555444444555444444444444444333333333333444444555555444444333333333333333444444555666000111333444555666666666333333333444444555555555222222333444444444333333333333333444555666777888222333444444555555555555222333333444444333333222444444444555555555666666666666555555555444444444333333222222222333444444666666555444444444444444888888:::;;;<<<;;;;;;:::999:::;;;<<<<<<<<<;;;;;;;;;;;;:::999999:::::::::;;;;;;:::999999999::::::===???BBBDDDDDDCCCAAA???;;;;;;;;;;;;;;;===>>>>>>===>>>@@@BBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFHHHKKKNNNRRRUUUXXXYYYUUUUUUSSSPPPMMMLLLMMMNNNOOOOOONNNMMMMMMMMMMMMMMMMMMNNNOOORRRVVVYYY\\\^^^XXXXXXXXXXXXZZZ\\\^^^___bbbbbbaaaaaacccfffiiikkkmmmrrr~~~yyypppjjjiiihhhgggfffggggggggggggggghhhiiijjjhhhhhhiiihhhhhhjjjmmmpppqqqsssuuuvvvuuuuuuvvvwwwuuuuuuuuuuuuvvvyyy}}}vvvqqqrrrpppnnnkkkjjjlllmmmnnnmmmkkkjjjiiiiiiiiikkkmmmnnnppprrrssssssrrrqqqrrrrrrnnnlllhhhdddbbbaaabbbcccgggffffffhhhkkkkkkhhhdddbbbaaa___]]][[[YYYXXXXXXXXXWWWWWWWWWWWWVVVWWWWWWRRRQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLJJJHHHHHHIIIJJJKKKJJJLLLKKKKKKJJJIIIIIIHHHHHHJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHBBBBBBCCCDDDEEEFFFGGGGGGAAAAAA@@@@@@???@@@@@@@@@===============>>>??????>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>???AAACCCEEEEEEDDDCCCCCCDDDEEEFFFGGGEEEEEEDDDDDDCCCDDDDDDDDDAAAAAABBBDDDEEEGGGHHHHHHHHHPPPaaa}}}KKKJJJIIIHHHGGGGGGFFFGGGDDDCCCBBBAAA@@@?????????BBBBBBAAAAAA@@@???>>>>>>>>>???@@@AAAAAAAAA@@@???:::::::::::::::::::::::::::::::::999999999888888888888777666555555666666666666777777777777666666444666888888888999;;;===888888888888888888888888888777555444444555666888999888555333222222333444333333333333333333333333222222222222222222222222333333333333333333333333555444222222222222000///111111222222222111111000444444333222222222333333555333111222555666666444222222333333333333444444222222222333333333444444222333333444555555555444222333333333444555555555444444444444444444444444444555777888999999888888666888:::;;;:::999999:::777777888888888999999999:::::::::999999888888888888888888888888888888888======>>>???@@@AAAAAABBB??????>>>>>>>>>>>>?????????======???BBBDDDBBB@@@>>>@@@CCCCCCCCCCCCDDDFFFIIIIIIJJJLLLOOOTTTYYY[[[VVVSSSPPPMMMMMMPPPTTTVVVUUUQQQNNNNNNOOOOOOMMMJJJMMMOOORRRTTTVVVYYY]]]```aaa___]]]]]]^^^___``````]]]^^^___```bbbeeejjjmmmqqq|||yyynnniiigggeeeeeegggffffffhhhhhhiiihhhgggfffggghhhhhhiiikkklllmmmmmmpppqqqsssrrrqqqqqqrrrtttuuuuuutttsssssswww}}}wwwrrrooommmkkkkkkllllllkkkjjjlllllljjjjjjjjjkkklllmmmllloooooonnnpppuuuwwwvvvssslllddd______````````````bbbdddfffgggfffdddccc\\\\\\\\\[[[ZZZYYYWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRSSSTTTSSSQQQOOOMMMMMMMMMLLLKKKKKKJJJKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDFFFEEECCCBBBBBBCCCEEEFFF@@@?????????????????????>>>>>>===<<<<<<<<<<<<<<>>>>>???CCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEECCCBBBBBBCCCCCCDDDEEEFFFGGGOOO```zzzIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@?????????AAAAAAAAA@@@???>>>>>>>>>??????@@@@@@@@@???>>>===::::::::::::::::::::::::::::::999999999888888888888888777666666666666666444444555555555555444444888999999888555444444555666666666666666666666666666555444333333444666777888777555333222333444555333333333333333333333333333333333333333333333333333333333333333333333333222111000111333555444333333333333222111000///...333333222222222333333444333222222444666777444111222222222333333333444444222333333333444444444444777666666555444222000000333333333333333333333333444444444444444444444444444555666777888888888777888999::::::999999:::;;;888888888888999999999999::::::::::::999999999888999999999999999999999999;;;<<<<<<===>>>???@@@@@@???>>>>>>=========>>>>>>===<<<<<>>>>>>>>===<<<<<<<<<<<<<<>>>>>======>>>??????@@@???>>><<<;;;:::::::::::::::::::::::::::999999999999888888888888888777666666666777777444444555555555555444444888999888666333000000000444444444444444444444444444333222222222444555666666555333333333333444555333333333333333333333333333444444444444444444444333333333333333333333333222111111222444555555444444444333333111000...---222222222222222333444555000111333555777666333000222222222222333333333333333333333444444444555555777777666555333222000///444333333333333222222222444444444444444444444444333444555666666777666666888999999888777888:::<<<888888999999999:::::::::;;;;;;::::::::::::999999::::::::::::::::::::::::::::::;;;<<<===>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<===@@@CCCEEEEEEDDD@@@BBBDDDEEEEEEEEEFFFGGGIIIJJJLLLOOOQQQSSSTTTUUUVVVTTTPPPMMMLLLMMMOOOQQQWWWUUUSSSSSSSSSSSSRRRQQQPPPRRRTTTVVVWWWYYY\\\___eeedddbbb```___^^^]]]]]]aaabbbcccddddddfffiiillllllxxx}}}pppjjjgggdddeeehhhkkkkkkllllllllljjjiiihhhcccdddfffiiikkkmmmnnnooolllnnnpppppppppqqqsssuuurrrsssssssssssstttwwwyyyxxxmmmllljjjkkkllllllkkkjjjjjjjjjiiihhhggggggggghhhjjjlllkkkiiilllssswwwwwwvvvooofff```___``````___```aaabbbbbb```^^^[[[ZZZZZZZZZZZZZZZYYYWWWVVVUUUUUUTTTSSSRRRQQQPPPOOONNNQQQRRRSSSTTTSSSRRRPPPNNNPPPOOOMMMKKKJJJHHHHHHGGGIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFKKKJJJIIIHHHFFFEEECCCCCCDDDDDDDDDEEEEEEDDDDDDCCC???AAACCCDDDDDDCCCAAA???BBBBBBAAAAAA@@@???>>>>>>>>>======<<<<<<<<<<<<===????????????????????????AAAAAA@@@@@@@@@?????????>>>@@@BBBBBBAAA??????@@@>>>???@@@AAACCCDDDEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFIIIPPPaaa{{{EEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA???>>>>>>>>>>>>>>>>>>======<<<<<<<<<===>>>??????>>>======999999999999999999999999999999999999888888888888888777777666666777777777555666666777777666666555333555555444333222222444444444444444444444444444222111111111222333444555333333222222333444555555222222222222222222222222222222333333333333333444222222222222222222222222555444333333444444333111333333333222111000///...111111111111222333444555111222333444444444222111111222222222222333333333333333444444444555555555111222333444444444444444333333333333444444444444333333333333333333333333222333333444555555555666888888777666555666999;;;999999999999::::::::::::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCDDDCCC@@@BBBEEEEEEEEEEEEFFFHHHIIIJJJMMMOOOQQQQQQQQQPPPRRRPPPNNNLLLLLLMMMOOOQQQWWWVVVTTTTTTTTTTTTSSSSSSRRRTTTVVVVVVWWWXXX[[[]]]aaabbbaaa```^^^]]]^^^^^^dddeeeffffffeeefffiiikkkjjjuuu|||~~~qqqkkkgggeeeeeegggllllllmmmmmmmmmkkkjjjiiicccdddfffiiikkklllllllllhhhjjjlllmmmnnnoooqqqsssrrrsssttttttsssssstttvvv{{{wwwmmmlllkkklllmmmmmmlllkkkjjjjjjiiihhhhhhgggggggggiiikkkkkkiiilllsssxxxxxxwwwpppgggbbbaaaaaa```_________```___^^^\\\ZZZXXXWWWWWWWWWVVVVVVTTTSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQQQQSSSTTTSSSRRRPPPNNNOOONNNLLLKKKJJJIIIHHHHHHLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEDDDDDDCCCCCC???@@@AAABBBBBBAAA@@@???CCCCCCBBBAAA@@@???>>>===>>>===<<<<<<<<<<<<======????????????????????????@@@@@@?????????>>>>>>>>>>>>@@@BBBBBBAAA@@@@@@@@@??????@@@AAABBBCCCDDDDDDAAABBBDDDDDDDDDDDDBBBAAACCCBBBBBBCCCCCCDDDEEEFFFIIIQQQaaazzzEEEDDDDDDCCCCCCCCCCCCDDDAAABBBBBBAAA@@@???===<<<===<<<<<<<<<<<<<<<;;;;;;:::;;;===>>>????????????999999999999999999999999999999999888888888777777777666666666666666777777555555666666666666555555111333444444444444555777444444444444444444444444111111111111222222333333111111222222333333444555222222222222222222222222000000111111222222222222222222222222222222222222555333222222333444333111000111111222222222111111000000000111222333444555333333222111000111222333111111111222222222333333333333333444444444555555///000111333444555555555222333333444555666666777333333333333333333333333222222222333333444555555666666555444333444777999888888999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<===>>>??????======<<<;;;;;;;;;;;;;;;>>>???@@@AAAAAA@@@AAAAAA@@@BBBEEEEEEEEEEEEFFFHHHHHHJJJLLLNNNOOOOOOMMMLLLLLLLLLKKKLLLLLLNNNPPPQQQTTTTTTSSSSSSRRRRRRSSSTTTTTTUUUVVVVVVVVVWWWYYY[[[[[[]]]______^^^]]]___```eeefffggggggfffggghhhjjjiiisssyyy}}}qqqlllhhheeedddfffkkkkkklllllllllkkkiiiiiidddfffgggiiijjjjjjiiiiiigggiiilllmmmnnnoooqqqsssrrrtttuuuuuutttsssssstttuuuyyyzzzrrrmmmmmmlllnnnoooooommmlllkkkkkkkkkjjjjjjiiiiiiiiijjjlllllljjjmmmtttxxxxxxwwwqqqiiidddcccccc```^^^^^^^^^^^^^^^]]]\\\[[[ZZZVVVVVVVVVVVVUUUTTTSSSSSSPPPQQQQQQRRRRRRSSSSSSSSSOOOPPPQQQRRRRRRQQQOOONNNKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIHHHFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEDDDDDDDDDGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>???@@@AAACCCCCCBBBAAA???>>>============<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========>>>@@@BBBBBBAAA??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAACCCBBBBBBCCCCCCDDDEEEFFFIIIPPPaaazzzDDDCCCCCCBBBBBBBBBCCCCCC???@@@@@@@@@???===;;;:::;;;;;;;;;;;;;;;;;;;;;:::888999;;;===>>>>>>>>>===999999999999999999999999999888888888888777777777555555444444555555666666333333444444444444333333333444555555444333444666444444444444444444444444222222222222222222111111111111111222222333333333222222222222222222222222//////000000111111222222222222222222222222222222000//////111333555555444///000111222222333222222111111111111111222333444444333222///---...222555111111111111222222222222222222222333333333444444222222333333333333222222222222333444444555666666333333333333333333333333222222222222333444555666444555555444333444666888777777888888888999999999888888999999999999::::::::::::::::::::::::::::::::::::;;;<<<===>>>??????<<<<<<;;;;;;;;;<<<<<<<<<===???@@@@@@???>>>>>>???@@@BBBDDDEEEEEEEEEFFFGGGGGGHHHJJJLLLMMMLLLKKKJJJHHHIIIJJJKKKMMMNNNPPPQQQQQQQQQRRRQQQPPPPPPRRRTTTUUUVVVVVVVVVUUUUUUWWWXXXVVVZZZ^^^___]]]^^^```cccdddfffhhhhhhgggggghhhjjjjjjrrruuu{{{qqqmmmjjjfffdddeeeggghhhiiijjjjjjiiihhhgggdddfffhhhiiijjjiiigggfffiiikkkmmmnnnoooppprrrtttrrrtttuuutttsssrrrssstttrrruuuyyy}}}~~~zzztttnnnlllllllllnnnppppppnnnllljjjkkkllllllllllllkkkkkkiiilllmmmlllooouuuwwwvvvtttpppkkkhhhgggeeeaaa^^^^^^^^^]]]]]]\\\[[[ZZZYYYVVVVVVVVVVVVVVVUUUTTTTTTNNNOOOPPPQQQRRRTTTTTTUUUMMMNNNPPPQQQQQQPPPNNNMMMJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAABBBAAA???======???AAABBBAAAAAA@@@@@@???>>>=========<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<===???AAAAAA@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFHHHPPP```xxxAAAAAAAAA@@@@@@AAAAAABBB===>>>??????>>><<<:::888::::::::::::::::::::::::888999:::;;;;;;:::999888888888888888888888888888888888888888777777777777333333333333333444555555222333333444444333333222333444555555333333444555444444444444444444444444333333333333222111000000111111111222222222222111111111111111111111111111///000000111222222333333111111111111111111111111.........000222444444444000111111222222222111111222111111111111111222222222333222000......000333111111111111222222222222111111111222222222333333444444444333222111000///333333333222222111111111222222222222222222222222333333222222333444666777444666777777666555777888666666777777777888888888777777777888888999999999999999999999999999999999999999:::;;;<<<===>>>>>>;;;;;;;;;;;;<<<===>>>???:::<<>>??????AAACCCDDDDDDDDDEEEFFFEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHIIIKKKLLLMMMNNNNNNOOOPPPRRRQQQOOOOOORRRTTTUUUVVVVVVUUUSSSSSSTTTVVVUUUZZZ___```^^^^^^aaadddccceeeggghhhgggggghhhiiilllqqqqqqyyyqqqnnnkkkfffcccccccccdddeeegggggggggffffffbbbdddgggiiijjjiiihhhggghhhjjjlllmmmmmmnnnppprrrqqqrrrrrrrrrpppppprrrtttqqqsssvvvxxxwwwtttpppnnnjjjjjjkkkmmmnnnnnnllljjjiiijjjkkklllmmmmmmllllllgggkkkmmmmmmoootttuuurrrrrrooolllkkkjjjgggbbb]]]___^^^]]]\\\ZZZXXXWWWVVVTTTTTTTTTTTTTTTSSSSSSRRRNNNNNNOOOPPPQQQRRRRRRSSSKKKLLLNNNOOOOOONNNMMMKKKKKKJJJJJJIIIIIIIIIJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@??????@@@@@@@@@?????????>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<>>>@@@@@@???======>>>>>>>>>??????@@@@@@AAAAAACCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFHHHOOO^^^www@@@???????????????@@@@@@<<<===>>>>>>===;;;999777999999999999999999999:::999999:::999888666444333888888888888888888888888888888888888777777777777222222222222333333444555444555555666666555555444///111333333333333555777333333333333333333333333444444444333222111000///111111222222222111111000111111111111111111111111000000111222333333444444111111111111111111111111111000///000111222111000222222222222222111000///222222111111111111111111///222444222000...///000000111111111111222222222000000111111111222222222444444444333222111000///444444333111///...---,,,222222222222222222222222444333222222333444666777555777999999888777888999666666666666777777777777666666777777888888888999888888888888888888888888777888999:::;;;<<<<<<===;;;;;;;;;<<<===>>>???@@@777:::===>>>===<<<>>>AAA>>>@@@CCCCCCCCCCCCDDDFFFDDDEEEFFFGGGHHHHHHIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPRRRQQQOOOOOORRRUUUUUUVVVVVVTTTSSSRRRSSSUUUVVV[[[```aaa___^^^aaaeeebbbdddgggggggggggghhhiiimmmqqqooowwwpppnnnlllgggcccbbb```aaaccceeeffffffeeeeee```bbbfffiiijjjjjjiiihhheeegggiiiiiiiiijjjlllnnnpppqqqqqqooonnnoooqqqssspppsssuuuvvvsssqqqpppppphhhhhhiiikkkmmmmmmjjjhhhggghhhjjjlllmmmmmmmmmlllfffjjjmmmmmmooorrrrrrooopppnnnllllllllliiibbb]]]```___]]][[[XXXVVVTTTSSSPPPPPPPPPQQQPPPPPPOOOOOONNNNNNOOOOOOOOOOOOPPPPPPJJJKKKMMMNNNNNNMMMLLLKKKMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>???AAABBBBBBAAA???>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;===??????>>>=========<<<<<<===???@@@AAABBBCCCCCCCCCAAA@@@@@@AAACCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGNNN^^^vvvAAA@@@???>>>============>>>======<<<<<<;;;::::::;;;;;;;;;;;;:::999888777777777777777777888888999888777666555555777999;;;999999888777555444222111222222222222222222222222111111222333333444555555555444222000000111222333000000111111111222222222000000000111222222333333000111333333333111///...222222111000//////000000//////000000111111222222000111111111111000//////000000000000000000000000222111000//////000111222333222000//////000222333//////............/////////000111222222222222222333222111000000111222333000000000000000000000000222222222222222222222222...///111222222111///...333333222222333333444555222333444666777777777777888888777777777777888888888777555444555666888999888888888999:::::::::;;;888999;;;;;;;;;;;;<<<>>>>>>===<<<;;;;;;<<<===>>>;;;<<<===>>>>>>??????>>>666999===BBBDDDEEEEEEDDDJJJIIIGGGEEECCCCCCCCCCCCJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNMMMMMMNNNPPPQQQRRRUUUTTTRRRQQQQQQRRRRRRSSSWWW[[[___aaaaaaaaa```aaadddcccbbbbbbdddfffhhhjjjnnnmmmrrrxxxyyyyyytttmmmgggeeefffbbbcccdddfffgggggghhhhhhfffffffffffffffggghhhiiiffffffggghhhiiijjjkkkkkklllmmmoooppppppnnnlllkkktttvvvtttooonnnooonnnkkkkkkiiiggggggiiilllmmmmmmffffffggghhhjjjmmmoooqqqnnnmmmkkkjjjjjjkkkmmmnnniiiiiijjjjjjhhheeeaaa___bbb```^^^\\\YYYVVVTTTSSSSSSSSSRRRPPPOOONNNLLLLLLKKKLLLLLLMMMMMMMMMLLLLLLJJJKKKLLLMMMMMMNNNMMMMMMKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJKKKIIIFFFDDDGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@???>>><<<======>>>>>>>>>>>>===============<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????BBBAAA@@@??????AAACCCDDDEEECCCAAA??????AAACCCDDDBBBBBBAAABBBBBBCCCDDDEEEJJJOOO\\\rrr@@@@@@???>>>============;;;;;;;;;:::999999888888;;;;;;;;;;;;:::999888777666666666666666777888888777777666555666777888999888888888777555333222111222222222222222222222222111111222222333444444555555333222000000111222333000000000111111111222222111111111111111111111111000111222333333111///...222222111000000000000000////////////000000000000222222222111000///......000000000000000000000000111000000//////000000111333222000//////000222333000//////......//////000......///000000000//////111111000//////000111111111111111111111111111111444333333333333333333333000111333444444333111000...//////000222444666777555666666777777777777666555555555555555555555555666555444333333555666888888888888888999999999999777999::::::::::::;;;=========<<<<<<<<<<<<<<<===;;;;;;<<<>>>>>>?????????:::<<<>>>AAABBBCCCBBBBBBFFFEEEDDDCCCCCCDDDEEEEEEHHHHHHHHHIIIJJJKKKKKKKKKMMMLLLLLLLLLLLLNNNOOOPPPSSSSSSRRRQQQQQQQQQRRRSSSVVVYYY]]]``````______```ccccccbbbbbbccceeegggiiikkkkkkppp~~~~~~rrrssssssqqqmmmkkkjjjjjjdddeeefffgggggghhhhhhggggggffffffffffffgggggghhheeeeeefffgggggghhhhhhhhhggghhhkkkmmmooopppppppppuuuyyyyyyvvvttttttpppkkkjjjhhhffffffhhhjjjllllllgggggggggggghhhjjjlllnnnnnnmmmllljjjjjjjjjjjjkkkhhhhhhiiihhhgggdddbbb```aaa```^^^\\\YYYVVVTTTSSSRRRRRRQQQQQQPPPPPPOOOOOOKKKLLLLLLMMMMMMMMMLLLLLLIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDFFFEEEFFFGGGHHHGGGDDDBBBFFFFFFFFFEEEEEEEEEEEEEEEAAAAAAAAAAAA@@@???>>>>>>===>>>>>>???>>>>>>==================<<<<<<<<<<<<;;;<<<===>>>????????????===>>>>>>>>>>>>======<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>============???BBBDDDFFFBBBAAA???======???AAABBBBBBBBBBBBCCCCCCDDDEEEFFFKKKPPP]]]sss@@@???>>>======<<<<<<===;;;;;;:::999999888888777:::::::::::::::999888777555555555555555666666777666666666666666777777777777777666666555333222111222222222222222222222222111111111222333333444444444333111000000000111222000000000000111111111111222222222111000/////////000000111222222111///...222222111000000000111111111111000000000000000///111111000000000000////////////////////////////////////000000000000000///222111000//////000111222000000////////////000000//////000000000///......000//////......//////000222222222222222222222222555555444444333333333222222333444555555444333222---......000111333555666777777888888777666666555444555555555555555555444666666555444555666777888888888888888777777777777666888999999888888:::;;;;;;;;;<<<<<<===<<<<<<;;;999:::<<<===>>>?????????>>>?????????@@@@@@@@@@@@AAAAAAAAABBBCCCDDDFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJKKKMMMNNNQQQQQQPPPPPPPPPQQQRRRRRRTTTWWW[[[^^^^^^^^^______bbbbbbaaaaaabbbdddfffgggggghhhnnn{{{yyynnnmmmmmmnnnqqqrrrrrrqqqgggggghhhhhhhhhhhhhhhggghhhggggggffffffffffffgggeeeeeeeeeeeeeeeeeeeeeeeeeeefffhhhkkknnnqqqssstttwww|||~~~}}}zzzxxxsssllliiigggeeeeeegggiiijjjjjjhhhhhhgggffffffggghhhiiilllllllllkkkjjjiiihhhgggggggggfffeeedddcccbbbaaaaaa```^^^[[[YYYVVVTTTSSSQQQQQQQQQRRRRRRRRRRRRRRRLLLLLLLLLMMMMMMLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHGGGGGGFFFEEEEEEEEEGGGFFFFFFEEEDDDCCCBBBBBBEEEDDDDDDEEEGGGFFFDDDAAABBBCCCCCCCCCDDDDDDEEEEEEBBBBBBAAAAAA@@@????????????????????????>>>===<<<=========<<<<<<<<<<<<;;;<<<<<<===>>>????????????<<<<<<===>>>>>>>>>============<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>@@@BBBEEEFFFBBB@@@???>>>>>>???AAABBBCCCCCCCCCCCCDDDEEEFFFFFFKKKPPP^^^ttt??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999999888777777444444333333444444555666444555555666666666555555555555555555444333111111111111111111111111111111000111111111222222333333333222111000000000000111/////////000000000111111111111000000000////////////000000111111000//////222111111000000000111111333222222222111000000000.........///000111111222........................---...///000111000///...111000////////////000111000000////////////000000111222222222111000//////////////////////////////111111111111111111111111444444444333333222222111222333333444444333333222111111111111111222333333555666666666666666555555555666777777777777666555888888777777888999:::;;;888888777777666666555555555777888888777777888:::999:::;;;======<<<;;;:::999:::;;;===>>>?????????@@@???>>>===>>>>>>@@@@@@??????@@@AAABBBCCCDDDEEEDDDDDDFFFGGGIIIKKKLLLMMMJJJJJJIIIHHHIIIJJJKKKLLLOOOOOOOOOOOOPPPPPPQQQQQQSSSVVVZZZ\\\]]]^^^___```aaaaaaaaaaaabbbcccdddeeeeeeffflllxxx~~~uuunnnlllkkknnnssswwwwwwuuuiiijjjjjjjjjiiiiiihhhgggiiihhhgggffffffffffffffffffffffffeeeeeedddddddddhhhiiijjjkkknnnpppssstttyyy}}}}}}{{{yyytttnnniiigggffffffhhhiiijjjiiiiiihhhfffeeedddddddddeeehhhiiijjjkkkkkkiiihhhffffffeeecccbbbaaaaaaaaabbb```___]]][[[XXXVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBFFFEEEEEEFFFGGGGGGEEECCC?????????@@@@@@@@@@@@AAACCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>><<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>??????>>>;;;;;;<<<===>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::AAAAAA@@@@@@@@@AAABBBCCCBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBDDDEEEEEEHHHNNN\\\ttt???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888888888999999888888777777333333333333333444444555444444555555555444444333333333333333333222111111111111111111111111111111000000111111111111111222111111000000/////////000....../////////000000000....../////////000000000////////////000/////////111000000///000000111111111111111000/////////...000000///......///000000------------------------,,,---...000000000///...000//////////////////000000000////////////000000111111111111111000///...000000000000000000000000000000000000000000000000222222222222111111000000111111222222222222111111222222222222222333444444111222333444555555555555444555666777777666555444777777777888888999:::;;;888777777666666555555555555777888777666666777999888999;;;<<<<<<<<<;;;:::999:::;;;===>>>>>>??????>>>===<<<<<<===>>>AAABBB??????@@@@@@AAAAAAAAAAAACCCDDDEEEGGGIIIKKKLLLMMMJJJIIIIIIHHHHHHIIIKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPSSSVVVYYY\\\]]]^^^```bbbaaaaaaaaaaaabbbccccccddddddffflllvvv{{{tttooolllkkkmmmqqqttttttssskkkkkkkkkkkkjjjiiihhhgggiiihhhgggfffffffffffffffhhhhhhggggggfffeeeeeeeeeiiiiiijjjllloooqqqtttuuuxxx{{{{{{wwwuuuvvvtttpppjjjhhhggghhhiiijjjjjjiiiiiigggeeecccbbbbbbbbbbbbccceeegggjjjkkkjjjiiihhhdddcccaaa___^^^^^^___```^^^]]][[[YYYWWWUUUSSSRRRSSSSSSRRRRRRQQQQQQPPPPPPLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIGGGFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEDDDCCC????????????>>>>>>>>>===AAA@@@???>>>>>>??????@@@@@@@@@@@@??????===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<============:::;;;<<<===============<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;:::::::::???????????????@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCC@@@@@@@@@@@@AAABBBCCCCCCDDDJJJYYYqqq>>>===<<<;;;;;;::::::;;;999999888777777666666555777777888888888777777666333333333333333444444555444444444333333333333333111222222222222222111111111111111111111111111111000000000000000000000000000000000000/////////...............////////////---------...///000000000............//////////////////.........///000000...---------------,,,,,,555333111...---,,,,,,,,,........................+++,,,---...////////////......////////////......//////............//////....../////////...------///000000111111000000///////////////////////////000000111111111111111111000000000000000000000000///000000222333555777888///000111333444555555555111222444555555444222111333444555666777777888888777777777777666666666666666777888888666666777888888888999:::;;;;;;;;;;;;:::;;;<<<<<<============<<<;;;;;;;;;===???AAABBB???@@@@@@AAAAAA@@@@@@???BBBCCCDDDFFFHHHIIIKKKKKKIIIIIIHHHGGGGGGHHHIIIJJJIIIJJJLLLMMMNNNOOOOOOOOORRRUUUXXX[[[\\\^^^aaacccaaaaaabbbbbbcccccccccccceeefffkkksss{{{}}}yyyssspppnnnlllkkklllnnnnnnnnnjjjkkkkkkkkkjjjiiihhhhhhhhhggggggffffffffffffgggiiihhhhhhhhhggggggffffffeeefffiiilllooosssuuuvvvtttvvvtttpppoooqqqqqqooojjjhhhhhhhhhjjjjjjiiihhhgggfffdddcccbbbaaabbbbbb```bbbeeehhhiiijjjiiiiiicccaaa```^^^\\\\\\]]]]]]\\\[[[YYYWWWUUUSSSRRRQQQRRRQQQQQQPPPOOOOOONNNNNNLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@AAABBBCCCDDDDDDEEEAAA@@@???@@@AAABBBBBB@@@AAAAAA@@@@@@?????????>>>>>>===<<<;;;;;;<<<======>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;<<<<<<<<<<<<;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;<<<<<<<<<888999:::;;;===???@@@@@@>>>>>>>>>>>>>>>???@@@AAA????????????@@@AAABBBBBBBBBHHHVVVnnn>>>===<<<;;;::::::::::::888888888777666666555555666666777777777777777666333333333333333444555555555444333111111111222333000000111111222111111000111111111111111111111111000000000000000000000000//////000000//////......------........./////////...........................---------......///000---------------...//////------------............444222000...,,,,,,---...........................,,,,,,,,,,,,---...///000.........//////...............------------......------......///...............///000000///......////////////////////////000000000111222222333333000000000//////000000000//////000111333555666777111222333333444444444444000111333555555333111000222333444555666777777777666777777777777777888888666888888888666666777888888888888888999:::;;;<<<;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<===>>>???@@@>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBCCCEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGHHHJJJLLLNNNOOOOOOOOOPPPSSSVVVXXXZZZ]]]```bbbbbbbbbcccccccccccccccccceeefffiiipppwwwyyyvvvrrrsssrrrqqqnnnkkkjjjkkkmmmiiijjjjjjjjjjjjiiiiiihhhgggffffffffffffgggggghhhhhhhhhggggggggggggggggggdddeeehhhlllnnnpppqqqqqqnnnpppooolllkkknnnooollliiihhhggghhhiiiiiihhhfffeeeeeecccbbbbbbbbbcccdddaaabbbdddfffggghhhhhhhhhbbbaaa___]]]\\\ZZZZZZYYYYYYYYYWWWUUUSSSRRRPPPOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGEEEDDDEEEFFFHHHIIIEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDD@@@???>>>>>>@@@AAAAAA@@@????????????@@@@@@@@@@@@>>>===<<<;;;;;;<<<===???<<<<<<=========<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::999:::;;;<<<============<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<======>>>888999:::<<<>>>???@@@@@@=========>>>??????@@@@@@????????????@@@AAABBBCCCBBBGGGTTTjjj======<<<;;;::::::::::::::::::999999888777777777666666777777777777777666444444333333444444555666666444222000000111222333///000000111111111111000000000000000000000000000000000000000/////////////////////000///......------------.........///////////////...------,,,,,,---------------...///000,,,,,,,,,,,,,,,---.../////////000000111111222222...---,,,,,,---///222333////////////////////////,,,,,,++++++,,,---///000---......//////......------------,,,,,,---------......///000111111111000,,,---...//////...---,,,000000000000000000000000000000111222333444444555111111000000000000111111111111111000111111222333444444555555444444333333111333555777777555333111333444555777888999999999666666777777888888999999777888999888777666777888999888777777888:::<<<===<<<<<<======<<<<<<;;;:::;;;<<<<<<=========>>>>>>===>>>@@@AAABBBBBBBBBAAA??????@@@AAABBBDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGJJJLLLNNNNNNOOONNNNNNQQQTTTWWWYYY[[[___aaabbbccccccdddddddddcccccceeeeeegggmmmsssvvvuuurrrwwwwwwvvvrrrmmmkkkmmmppphhhiiiiiijjjjjjjjjiiiiiifffffffffffffffggghhhiiiggggggggggggggggggggggggfffhhhjjjlllmmmlllkkkjjjiiilllmmmjjjjjjmmmmmmjjjgggffffffggghhhhhhfffeeeddddddcccbbbbbbcccdddeeeccccccdddeeeffffffffffffaaa```___]]][[[ZZZXXXWWWXXXWWWVVVTTTRRRQQQOOONNNJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDCCCDDDEEEHHHIIIEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@???@@@AAACCCCCCBBB;;;;;;<<<===>>>???@@@@@@AAA@@@>>>======???AAABBB;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>><<<=========<<<;;;::::::;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<===>>>??????>>>>>>???@@@@@@@@@@@@@@@>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCDDDHHHSSSiii===<<<;;;:::999888888888555666666777777777777777888888777666555444444333333333333333333333333333333333222222111000//////111222222111///...///111000///...------...///000000000000000////////////......////////////......////////////////////////000///...---,,,---......+++,,,------......------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,.........------,,,,,,,,,------------------------------------------------......////////////..................////////////,,,,,,,,,------------...000000000000000000000000111111222222222222111111...//////000111222222222000111111111111222222222333333222222333333444555555444333333222222222222111222333444555555555555555666777999999999888777888888999999999:::::::::888777777777777999:::<<<::::::::::::::::::::::::;;;;;;::::::;;;<<<>>>???;;;<<<>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGFFFDDDCCCDDDEEEGGGJJJMMMOOOPPPQQQQQQSSSUUUVVVVVVXXX\\\^^^^^^aaadddeeeeeeddddddeeebbbaaagggsssyyyxxxtttrrryyy|||zzztttooonnnkkkhhhgggggghhhiiiiiiiiiiiiiiiaaabbbccceeefffgggggggggjjjiiihhhgggfffeeedddcccfffhhhiiiiiihhhhhhhhhiiihhhhhhiiiiiijjjkkklllllliiigggeeedddeeefffeeedddcccbbbaaaaaacccccccccaaabbbcccdddeeefffeeedddddd___\\\XXXVVVWWWYYYYYYYYYXXXVVVTTTQQQNNNMMMLLLLLLMMMLLLKKKKKKKKKKKKKKKLLLMMMLLLKKKJJJHHHGGGFFFEEE@@@@@@@@@AAABBBCCCDDDDDDCCCDDDEEEDDDBBBAAAAAABBB@@@BBBCCCCCCAAA@@@??????@@@>>>======>>>??????>>>??????>>>>>>======<<<<<<<<<<<<============<<<<<<===<<<:::999888999999:::;;;:::999999888888888999<<<;;;::::::;;;<<<>>>???======<<<;;;:::999999888;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<==================<<<;;;<<<===>>>???===>>>???@@@???>>><<<:::============>>>???@@@AAADDDFFFRRRjjj===<<<;;;:::999888888888777777777777777666555444555555555555444444444444333333333333333333333333333333222111111000//////111222222111///...///111000///...------...///000000000000000/////////.........////////////......------------------------000///...---,,,------...+++,,,------...---------.........------,,,,,,,,,++++++++++++++++++++++++,,,...///...------...///......---------,,,,,,,,,------------------------------------------------------............------------------............---............/////////////////////////////////......////////////.........//////000111111222222000000111111111222222222333222222222222333444444555444333333222222222333222222333555555555555555555666666777777777777666888888888888999999999999888888777777777999:::;;;::::::999999999999999999;;;;;;::::::;;;<<<>>>???<<<===>>>@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDAAABBBDDDGGGJJJLLLMMMNNNPPPRRRUUUVVVWWWXXX[[[]]]\\\___bbbccccccbbbbbbbbbcccbbbhhhrrryyyyyyvvvtttvvv{{{}}}wwwqqqpppooommmhhhhhhhhhhhhhhhgggffffffcccdddeeefffggghhhhhhhhhhhhhhhhhhggggggfffffffffggghhhjjjiiihhhgggggghhhiiiiiikkklllnnnpppqqqrrrjjjhhhgggfffffffffeeedddcccbbbbbbccceeeeeedddcccbbbccccccccccccbbb`````````]]]YYYVVVVVVWWWWWWVVVTTTSSSRRRPPPOOONNNNNNOOOMMMLLLKKKKKKJJJJJJJJJKKKJJJIIIHHHGGGFFFDDDCCCCCCAAAAAAAAAAAABBBCCCDDDEEEDDDEEEEEEDDDBBB@@@AAABBBCCCDDDDDDCCC@@@>>>>>>>>>AAA@@@>>>>>>???@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<<<<;;;:::::::::;;;<<<===;;;;;;::::::999999999999::::::::::::;;;<<<>>>???======<<<;;;;;;:::999999:::;;;;;;<<<======>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???@@@@@@???>>>===<<<>>>>>>===>>>>>>???@@@AAADDDGGGTTTkkk<<<<<<:::999888777777777888888888777666555333333222222333333444444444444222222222222222222222222222222222111111000000///000111222111///...///000//////............//////000000000/////////............////////////......,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,---------++++++,,,---------------......------------,,,,,,+++++++++++++++++++++++++++---//////......000111...------------,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,+++,,,,,,,,,------------/////////000000000000111........................000000111111111111000000...//////000000111111222000000000111111111222222222222111111222222333444444444333222222222333333222333444555666666666666666555555444444444444555777777777777888888888888999999888888888999999:::999999999999999999::::::;;;;;;;;;;;;<<<===>>>???===>>>>>>???AAABBBDDDEEEAAAAAA@@@@@@AAAAAABBBBBBDDDEEEFFFGGGGGGFFFEEEDDD@@@AAACCCEEEGGGIIIKKKLLLNNNQQQUUUWWWWWWXXXYYYZZZ[[[]]]```aaa```______```cccaaafffpppxxxxxxvvvvvvsss|||zzzsssppppppoookkkkkkkkkjjjiiigggfffeeefffffffffgggggghhhhhhhhhggggggggghhhhhhiiiiiiiiijjjlllmmmllljjjiiiiiiiiihhhiiikkkmmmppprrrtttuuulllkkkiiihhhhhhhhhfffdddbbbbbbccceeeggggggeeebbb````````````___]]]\\\[[[```]]]YYYVVVUUUUUUTTTSSSPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMKKKJJJIIIIIIIIIIIIKKKKKKJJJIIIGGGFFFEEEEEEAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFEEEBBB@@@AAAAAAEEEFFFEEEBBB???>>>>>>???BBBAAA???>>>???@@@???>>>>>>>>>>>>============<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<===>>>???;;;;;;;;;:::::::::::::::999999999:::;;;<<<>>>???======<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<======999:::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===@@@@@@????????????>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDHHHUUUmmm<<<;;;:::888777777777777777777777777666555444333333333333333333444444444222222222222111111111111222111111111000000000///...000111111///...///000/////////....../////////000000/////////.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++........................+++---......------...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------////////////000000000000........................111111222222222222111111////////////000000111111000000000000111111111111111111111111111222333333444333333222222333333333333333444555666666666666666555333222111222222333666666666666777777777777999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???>>>>>>???@@@CCCEEEGGGAAAAAA@@@@@@@@@@@@AAAAAACCCDDDEEEFFFGGGGGGFFFEEECCCCCCDDDFFFHHHJJJKKKLLLMMMPPPTTTWWWWWWWWWXXXXXXZZZ\\\^^^___^^^^^^^^^___bbbaaaeeeooovvvwwwvvvvvvuuu}}}sssmmmmmmmmmmmmmmmmmmmmmllljjjiiihhhgggfffffffffffffffffffffeeefffggghhhiiijjjkkklllooopppqqqpppnnnlllllllllfffgggiiikkkmmmoooqqqqqqmmmllljjjjjjjjjiiigggeeeccccccdddfffgggfffbbb___\\\\\\\\\[[[[[[ZZZYYYXXX]]]ZZZWWWUUUTTTTTTSSSRRRNNNNNNNNNNNNNNNOOOOOOOOOMMMLLLKKKIIIHHHGGGGGGGGGJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBAAAAAABBBCCCDDDDDDFFFFFFFFFEEEBBB@@@@@@AAAEEEEEEDDDAAA???>>>???AAABBB@@@>>>===>>>>>>>>><<<========================<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<===999999999::::::999999999777888888999;;;<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<>>======>>>>>>???>>>>>>>>>??????@@@AAABBBDDDHHHWWWooo;;;:::999888777666666666555555666666666666555555666666555555444333333222222222222111111000000000111111111000000000000000---///111111000//////000...//////////////////...////////////............------............---------------------------------------------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++........................,,,---...---+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,------------.........---------.........//////////////////////////////------............------///////////////000000000//////000000000111111111111000000000000111222222333333333222222333333444222333444555666666666666555444333111111111222333555555666666666777777777888999999999:::::::::::::::;;;;;;;;;<<<<<<======;;;;;;<<<======>>>>>>>>>>>>>>>>>>???AAACCCFFFGGGAAA@@@@@@?????????@@@@@@BBBCCCEEEFFFGGGGGGGGGFFFDDDDDDDDDEEEGGGIIIKKKLLLLLLPPPSSSVVVVVVVVVVVVWWWZZZ\\\^^^^^^^^^^^^```aaaeeedddgggqqqyyyyyyxxxxxx{{{ssslllkkkjjjkkkllllllllllllkkkjjjjjjfffeeedddcccccccccddddddeeeeeefffhhhiiikkkllllllooopppqqqpppnnnlllllllllhhhhhhiiijjjjjjkkklllllllllkkkjjjjjjjjjiiigggeeedddddddddeeeeeeccc___[[[XXXXXXXXXXXXXXXXXXXXXXXXYYYVVVTTTSSSSSSTTTSSSRRROOOOOONNNNNNNNNMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDCCCBBBAAA@@@@@@???BBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDAAA@@@@@@AAABBBBBBBBB@@@>>>???AAACCC???>>><<<;;;<<<===<<<;;;<<<<<<<<<<<<<<<=========<<<<<<============<<<<<<<<<<<<;;;;;;:::999888888666777888888888888777777777777888999:::;;;<<<<<<:::::::::;;;;;;;;;;;;;;;999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;;;;;;;======<<<<<<<<<======>>>>>>>>>>>>>>>???@@@AAABBBDDDIIIXXXppp;;;:::888777666666555555333444555666666666666666777777666555444333222222222222111111000/////////000000000000000000000000,,,...000111000/////////......////////////....../////////.........------------............------------------------------,,,------------,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++,,,---...,,,***))))))***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------............,,,,,,,,,,,,------------////////////////////////......////////////....../////////////////////////////////000000000111111000000000///000000111222333333222222222333444444111222333444555555555555555444444333333333333444666666666666777777777777777888999:::;;;;;;;;;;;;::::::;;;;;;<<<<<<======;;;;;;<<<>>>>>>>>>>>>>>><<<======???AAACCCEEEFFF@@@@@@??????>>>>>>??????AAABBBDDDFFFGGGHHHGGGGGGEEEDDDDDDDDDEEEGGGIIIKKKMMMOOORRRTTTTTTTTTUUUVVVYYY[[[]]]^^^^^^___aaacccjjjiiimmmwww}}}}}}{{{zzz}}}~~~sssnnnkkkjjjhhhhhhhhhhhhhhhhhhggggggdddcccbbbaaa```aaabbbccceeeffffffggghhhiiijjjkkkjjjlllmmmllljjjiiiiiiiiikkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjiiigggdddeeeddddddddddddbbb^^^[[[VVVVVVVVVVVVVVVWWWXXXXXXVVVTTTRRRRRRSSSSSSRRRQQQNNNNNNNNNNNNMMMLLLJJJIIIJJJJJJHHHGGGFFFFFFFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCBBB@@@???@@@AAA>>>???@@@???>>>???@@@BBB===;;;::::::<<<===<<<;;;;;;<<<<<<<<<<<<=========<<<<<<============<<<<<<;;;;;;;;;:::888777555444444555666888888777666555777777888999::::::::::::888888999999::::::;;;;;;888888888888999999999999;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<==================>>>???@@@AAAEEEIIIXXXppp:::999888777666555555555555555555666555555444444555444444444333333222222222111111000//////......///000000000000000000000+++---000111000/////////---...///000000///...---//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,------.........+++++++++++++++++++++++++++,,,------+++***+++---,,,,,,,,,---------......++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,------------........................000000111111111111000000////////////////////////////////////000000000111000////////////000111111333222222222333333444555000111222333444444444444444444555555666555555555666666777777777888888888555777888:::<<<<<<<<<<<<888888999999:::;;;;;;<<<:::;;;===>>>??????>>>>>>:::;;;===???AAACCCDDDDDD@@@@@@???>>>>>>>>>>>>>>>@@@BBBDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFHHHKKKLLLNNNOOOQQQRRRRRRSSSUUUVVVWWWXXX[[[\\\]]]___bbbeeekkkjjjoooyyy~~~zzzyyyuuuzzz{{{uuuooommmkkkiiihhhhhhggggggfffeeedddccccccbbb```______aaabbbcccffffffggggggggghhhhhhhhhggghhhjjjiiihhhgggggghhhjjjjjjjjjjjjjjjjjjjjjjjjfffffffffhhhiiiiiifffdddeeedddccccccdddcccaaa___XXXWWWVVVUUUUUUUUUVVVWWWVVVTTTRRRQQQQQQQQQOOOMMMLLLMMMMMMMMMMMMKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDD@@@@@@??????>>>??????@@@???@@@AAAAAA??????@@@AAA===???@@@@@@>>>======>>><<<;;;999:::<<<>>>>>>===;;;;;;;;;<<<<<<<<<======<<<<<<============<<<<<<999999::::::999777666444444555777888999888777666777888999::::::999888888666666777888999999::::::888888888888888888888888999:::::::::;;;;;;;;;;;;:::;;;<<<=========<<<<<<:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@EEEIIIWWWooo:::999888666555555555555777777666666555444222222111222222222222333333333222111111000///......---////////////000000000000***---000111000/////////---...///000000///...---//////.........---------,,,------......------,,,++++++++++++++++++++++++,,,,,,---...---,,,+++*********+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...000,,,,,,,,,------.........++++++++++++++++++++++++------------------------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------............------///////////////.........////////////000000000000///////////////000111111222222222222333333444555000000111222333333333333333444666777888777666666777777777777888888888888444666888;;;<<<=========666666777888999999:::::::::;;;===?????????>>>>>>888:::===@@@BBBCCCCCCCCC@@@@@@???>>>>>>===>>>>>>@@@AAADDDFFFHHHHHHHHHHHHKKKJJJIIIIIIIIIKKKMMMOOONNNPPPQQQQQQQQQRRRTTTWWWUUUWWWYYY[[[\\\___bbbeeeiiiiiinnnxxx~~~|||wwwuuukkkooopppllliiijjjjjjhhhjjjjjjiiihhhfffdddbbbaaabbbaaa```___```aaacccdddggggggggggggfffffffffffffffhhhiiiiiihhhhhhhhhiiihhhhhhhhhhhhhhhhhhiiiiiiddddddeeeggghhhhhhfffcccdddcccbbbccceeefffeeedddZZZYYYWWWUUUTTTTTTUUUUUUWWWUUUSSSQQQQQQOOOMMMKKKJJJKKKLLLMMMMMMLLLKKKJJJGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEDDDDDDCCCCCCBBBBBB??????>>>>>>>>>>>>>>>???===???@@@@@@???>>>@@@AAA===???@@@@@@>>><<<;;;;;;<<<;;;:::;;;===?????????;;;;;;;;;<<<<<<<<<======<<<<<<============<<<<<<777888999:::999999777666444666888999:::999888777888888999:::999888777666555555666777888999999:::888888888777777777777777888888999999999:::::::::;;;;;;===>>>>>>>>>===<<<:::<<<>>>???@@@???>>>===;;;;;;;;;<<<<<<===>>>???EEEIIIWWWooo777777666555555555555666444444333333333333222222333333333333333333333333222222222111111111111111,,,,,,---...///000111111///000111000...,,,---...//////............//////---,,,,,,++++++,,,,,,---000///---,,,,,,---...///+++++++++,,,,,,---------(((+++...000...,,,+++***000,,,***+++///000,,,''',,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++...000111...,,,***)))---...000111111///---,,,***++++++,,,,,,++++++***)))***++++++,,,,,,++++++---------.........//////........................000//////---,,,+++******,,,------......------,,,...111444555333111000///........................---......///000111111222000000000000000000000000000111111111111222222222111111111111111111111111444555777888999888666555999999999999999888777777666777888999:::;;;;;;;;;777888:::<<<=========<<<>>>>>>============>>>>>>>>>???@@@AAABBBCCCCCCCCC<<<<<<<<<<<<============@@@BBBEEEHHHJJJKKKKKKKKKHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTUUUVVV[[[ZZZZZZZZZ[[[]]]___```dddhhhpppxxx~~~|||uuunnniiijjjkkkjjjiiihhhhhhiiiiiihhhgggfffeeedddcccccceeecccaaa```bbbccccccbbbaaabbbdddeeeeeedddbbbaaafffeeeccccccccceeeggghhhiiijjjkkkkkkhhheeefffiiieeedddfffiiihhhdddcccfffgggdddaaabbbeeehhhiiihhhYYYWWWTTTSSSTTTUUUUUUUUUQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMLLLJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDHHHGGGEEEDDDBBBAAAAAAAAA>>>@@@AAAAAA???>>>>>>????????????@@@???>>>===<<<@@@@@@???>>>===<<<;;;;;;999;;;===???>>><<<888666::::::;;;;;;;;;;;;::::::===>>>======<<<;;;:::999;;;:::888777777777888999777888999:::999777555333888888888777777777777777777777888999999999999999999999888888888888999999444555555666777888888888888:::===??????===;;;999:::;;;;;;;;;<<<=========<<<<<<<<<<<<>>>@@@BBBDDDDDDHHHVVVnnn444444333222222222222222333333222222222111111111111111111111111111111111222222222111111000000000------......//////000000+++,,,------,,,+++---...//////............//////......------------......------,,,,,,,,,,,,------******+++++++++++++++++++++***(((&&&%%%'''+++///'''***---///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++...000000...+++***))))))+++,,,------,,,+++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,---------.........///------------------------,,,,,,,,,---------------,,,------......------,,,,,,...111333111///.......................................///000111111111000000000000000000000000000000111111111222222222333333333333333333333333333444666777777777555444999999999999888777666666555666777888999:::::::::777888:::<<<============???>>>>>>======>>>>>>???>>>>>>???@@@AAAAAAAAAAAA============>>>>>>>>>>>>@@@BBBEEEHHHJJJKKKJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNPPPRRRSSSUUUUUUYYYYYYYYYYYY[[[]]]___```bbbeeellluuuyyywwwnnngggbbbcccdddeeeeeefffhhhiiihhhhhhgggfffeeedddcccccceeecccaaaaaabbbccccccbbbbbbcccdddeeeeeedddcccbbbdddcccbbbcccdddfffhhhjjjeeefffhhhjjjkkkjjjhhhhhhdddcccdddgggfffcccbbbeeegggdddaaabbbfffjjjjjjiii\\\YYYUUUSSSSSSSSSRRRRRRPPPOOOOOONNNNNNMMMMMMLLLIIIJJJJJJKKKJJJJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDCCCGGGGGGEEEDDDBBBAAA@@@@@@>>>@@@AAAAAA???>>>>>>??????>>>>>>>>>============??????>>>>>>===<<<<<<<<<000333777;;;>>>?????????;;;;;;;;;<<<<<<;;;;;;;;;999::::::999888777666666999999888888777777777888666777999::::::999777666888777777777777777777777666777777888888888777777999888888777777888888999666666777888888999::::::777999;;;======<<<:::999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAACCCEEEIIIVVVnnn666555555444444444444444222111111111111000000000111111111111111111111111333333222111000000//////........................((()))++++++***+++,,,...///......------......///......------------......++++++,,,,,,,,,,,,++++++++++++******************,,,***'''###!!!$$$)))...(((000666555...)))***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---///000...+++******((()))***,,,,,,,,,+++******++++++,,,,,,++++++***++++++,,,---------,,,,,,,,,,,,------------......------------------------+++,,,,,,,,,---------...,,,------......------,,,)))+++///000///...---.................................//////000000111111000000000000000000000000000000000111111111222222333333333333333333333333222333444555666555444444999999999999888777666555666666888999:::;;;;;;;;;888999:::<<<======>>>===?????????>>>>>>?????????>>>>>>???????????????>>>>>>>>>>>>>>>??????@@@@@@AAACCCFFFHHHJJJJJJJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNPPPQQQSSSTTTUUUWWWWWWXXXYYY[[[]]]```aaafffiiipppxxx|||yyypppiiiddddddeeefffgggiiikkkkkkhhhhhhgggfffeeedddccccccfffdddccccccddddddcccbbbccccccddddddeeedddccccccbbbbbbbbbccceeegggjjjkkkhhhhhhjjjpppvvvwwwqqqkkkdddaaaaaaddddddaaaaaaddddddbbb___aaaeeeiiiiiihhh^^^ZZZVVVSSSQQQQQQOOONNNNNNNNNOOOOOONNNMMMKKKJJJEEEFFFGGGHHHIIIJJJJJJJJJFFFFFFFFFEEEEEEDDDDDDCCCFFFFFFEEECCCBBBAAA@@@@@@>>>@@@AAA@@@???===>>>>>>>>>===<<<;;;;;;;;;<<<===========================777888999::::::::::::999;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999888777888888888888888777666666555666888999::::::999999777777777777777777888888777777777777666666666666999888888777777888888999888888999999:::;;;;;;;;;888888999:::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<===???@@@AAAFFFIIIWWWnnn666666555444444444444555222222111111111000000000222222222222222222222222333333222111000///....../////////......---------***+++,,,,,,++++++,,,......------------------...,,,++++++++++++++++++,,,)))***,,,---------++++++,,,,,,++++++******))))))*********)))((((((***,,,777<<>>>>>???@@@@@@????????????@@@@@@??????@@@@@@???>>>>>>===>>>??????@@@@@@AAAAAAAAACCCDDDGGGIIIJJJIIIHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKMMMNNNOOOQQQRRRTTTUUUVVVWWWWWWXXXYYY\\\___bbbdddjjjnnnuuu}}}wwwpppkkkjjjhhhhhhjjjkkkkkkkkkiiiiiihhhgggffffffeeeeeefffeeedddeeefffeeecccbbbccccccccccccddddddddddddcccccccccdddeeegggiiijjjkkkkkknnnvvv~~~tttfffbbb```ccccccaaaaaacccaaa^^^]]]___cccffffffeee]]]YYYUUURRRPPPPPPNNNMMMMMMNNNPPPPPPOOOMMMJJJIIIDDDEEEFFFGGGHHHIIIIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@???>>>???AAA@@@>>>======>>>===<<<:::999999:::<<<===<<<<<<<<<=========>>>>>>@@@???===:::888666444444<<<;;;;;;;;;;;;;;;;;;<<<:::::::::::::::999888777666777888999888777555444444555666777888888888888777777777777777888888888888888777777666666666666888888777777777777888888999999999:::::::::;;;;;;999999888999999:::;;;<<<=========<<<;;;;;;;;;:::>>>===<<<<<<===>>>???@@@FFFJJJWWWnnn333222111111000000111111333222222222111111111111222222222222222222222222222222111111000//////...//////......------,,,,,,...///000///---,,,---...------,,,,,,,,,,,,------+++++++++******+++++++++***+++,,,.........---,,,------,,,,,,+++++++++***)))***+++,,,---000444777AAA@@@===666///******+++++++++++++++++++++++++++******+++,,,,,,+++++++++***,,,......,,,+++++++++++++++,,,---.../////////***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,------......------,,,)))+++---......---...///........................////////////000000000000000000000000000000000000//////000000000111111111000000000111111222222222444444555555666666666666666777777777777666555555555666777999::::::::::::;;;;;;;;;<<<===>>>???@@@@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@???>>>===?????????@@@AAABBBBBBCCCDDDEEEGGGIIIIIIHHHGGGFFFEEEFFFGGGHHHIIIKKKLLLLLLOOOPPPQQQSSSTTTVVVWWWXXXXXXYYYZZZ[[[^^^aaadddfffhhhllluuu}}}wwwllliiiffffffhhhjjjjjjiiijjjjjjiiiiiihhhhhhggggggeeedddeeeggghhhgggeeebbbcccbbbbbbaaabbbcccdddeeefffffffffeeefffffffffggggggiiimmmxxxjjjdddaaacccdddbbbbbbccc```]]]\\\^^^ccceeeeeecccZZZVVVSSSPPPPPPPPPOOONNNNNNOOOPPPPPPOOOMMMJJJHHHFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCBBBAAA???>>>===???@@@@@@>>>======>>><<<;;;999888888:::<<<===;;;;;;<<<<<<======>>>>>><<<;;;:::999999:::;;;<<<<<<;;;::::::::::::;;;<<<555666666666666555444444666666777888777666555444444444555555555555444444666666777777888888888888999999888777777777888999888777777777777777777888888888888888999999999999:::999999999:::;;;===============<<<;;;;;;;;;:::======<<<<<<<<<===???@@@FFFIIIWWWnnn333333222111111111111111333333222222222111111111000000000000000000000000111111000000000////////////.........------,,,,,,000111111000...------...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------***+++,,,------......------------,,,,,,,,,,,,,,,+++***((((((+++333===DDD<<<888222---,,,+++,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++***,,,------+++***+++,,,******++++++,,,,,,------***++++++,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,++++++++++++******++++++++++++++++++++++++))))))***+++,,,---......,,,------......------,,,***,,,.........---...///........................////////////000000000000000000000000000000000000/////////000000000111111222222222333333444444555555555555555555666666666444555555666666666666666222333555666777777888888<<<<<<<<<<<<===???@@@AAA?????????>>>>>>?????????@@@AAAAAAAAA@@@???>>>>>>>>>??????@@@AAABBBCCCCCCEEEGGGHHHIIIIIIHHHFFFEEECCCCCCEEEGGGJJJLLLMMMNNNPPPQQQRRRTTTUUUWWWXXXYYYZZZZZZ[[[\\\___bbbeeeggghhhmmmvvv~~~kkkhhheeefffiiimmmmmmllljjjiiiiiiiiihhhhhhhhhhhhcccdddeeehhhjjjjjjgggdddbbbaaa```___```bbbdddeeeggggggggggggffffffeeeeeefffiiiooozzzooogggbbbcccdddbbbaaaccc```^^^]]]___ccceeecccaaaWWWTTTQQQOOOOOOPPPPPPOOONNNOOOOOONNNMMMKKKIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCCCCBBB@@@???>>>===???@@@???>>><<<======;;;:::999999999:::;;;<<<;;;;;;;;;<<<<<<=========;;;:::::::::;;;;;;<<<===;;;:::999888888999:::;;;666666777777777777666666666666666666666555555444444333333333333333333333666666666777888888999999999888777777777888:::;;;888777777666666777777888777777888888888888888888999999999999:::<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<>>>???@@@EEEHHHVVVmmm555444444333333333333333222111111111111000000000000000000000000000000000////////////000000000000---------------------------...///...---,,,---...,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------************+++,,,---...+++++++++++++++,,,,,,,,,+++***)))(((***000888>>>111///,,,***)))+++,,,---************************))))))***+++++++++++++++***+++,,,,,,+++***+++,,,+++***************++++++***++++++,,,,,,++++++***((()))******++++++******,,,+++++++++************++++++++++++++++++++++++))))))***+++,,,---......,,,------......------,,,+++---......,,,,,,---...........................000000000000////////////000000000000000000000000////////////000000000111111222222333444444555555444444333444444444555666222333444555666777777777333444555666777888888888===<<<<<<<<<===???AAABBB???>>>>>>======>>>>>>?????????????????????>>>>>>>>>>>>???@@@AAABBBCCCCCCFFFGGGIIIIIIIIIGGGEEEDDD@@@AAADDDGGGJJJMMMOOOPPPPPPPPPRRRSSSUUUWWWXXXYYYZZZZZZ[[[\\\^^^aaadddfffgggllluuu~~~lllhhhddddddhhhkkkkkkiiihhhhhhhhhggggggggggggfffaaabbbeeeiiilllllliiifffaaa```^^^]]]^^^```ccceeefffffffffggggggggggggffffffjjjnnnvvvrrriiibbbbbbcccaaa```aaa^^^\\\[[[]]]```aaa___\\\WWWTTTPPPNNNNNNOOONNNNNNNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCBBB@@@>>>======>>>@@@???===<<<<<<===::::::::::::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999888888:::999777666666777999:::888999999::::::999999999777666555555444444555555222222222222333444555555555666666777888888999999777666555555666888:::<<<777777666666666666777777888888888888888888888777777777888999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<>>>@@@AAACCCGGGUUUmmm222111000000//////000000000000000000////////////111111111111111111111111......//////000000111111------------------------(((***+++,,,++++++,,,...,,,++++++++++++++++++,,,+++******************+++***)))(((((()))+++---...))))))******+++++++++,,,***+++------,,,+++,,,---+++,,,,,,+++))))))+++---************************((()))***+++++++++++++++***+++,,,,,,******+++---,,,,,,++++++***++++++++++++++++++,,,,,,+++++++++(((((()))***************,,,+++++++++******))))))************************,,,,,,++++++++++++++++++,,,------......------,,,,,,---...---++++++,,,---........................000000000000////////////000000000000000000000000////////////000000000000//////000111222222333333333333222222222333444555000111333555666777888888666777888999:::;;;;;;;;;======<<<===>>>???AAABBB>>>>>>============>>>>>>======>>>>>>>>>>>>=========>>>>>>???AAABBBCCCCCCGGGHHHIIIIIIIIIGGGEEECCC???@@@CCCFFFJJJMMMPPPQQQOOOPPPQQQSSSTTTVVVWWWXXXZZZZZZZZZ\\\^^^```cccdddaaafffooozzz}}}wwwkkkeee___^^^```bbbaaa^^^fffffffffffffffeeeeeeeee```bbbeeejjjmmmmmmjjjgggaaa___]]]\\\]]]___ccceeedddeeefffggghhhhhhhhhhhhdddggghhhkkk{{{tttjjjbbbaaabbb```______[[[YYYWWWYYY[[[\\\ZZZWWWXXXTTTPPPNNNNNNNNNMMMLLLMMMLLLJJJHHHFFFEEEEEEEEEBBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBBBB@@@>>>======>>>@@@???===<<<<<<===999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999:::::::::999999999888666555555666888999555666666777777777666666777666555333333444555555111111222222444666777888555666666777888999999999555444444444555888:::<<<777777666666666666777777999888888888888888888888555555777888:::::::::::::::;;;;;;<<<<<<=========:::::::::;;;<<<>>>AAABBBBBBFFFTTTlll444333333222111000//////111111111111000000000//////////////////.........///............///000000//////...------------...///...,,,+++***++++++,,,000///,,,***)))***+++,,,+++++++++***************...)))%%%&&&+++...---+++++++++++++++++++++++++++,,,---...---+++***+++,,,++++++*********+++,,,,,,---,,,+++***)))'''&&&&&&*********))))))))))))((())))))))))))))))))))))))+++++++++*********))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************,,,---.../////////...---******+++,,,------------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------///000000000111111000///////////////000000000000000000000000111111111111111222222222444444444444333222111111666444222333666777666444444444555666888999;;;<<<;;;<<<===>>>???@@@AAAAAA<<<=========>>>>>>>>>>>>;;;<<<===???@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBDDDDDDEEEFFFFFFEEEDDDCCCCCCEEEGGGHHHIIIJJJMMMPPPTTTTTTTTTSSSRRRSSSVVVYYYXXXYYY[[[\\\\\\^^^aaaccceeegggmmmxxxuuukkkfffbbb___^^^```ccceeefffeeedddddddddeeeeeecccaaabbbeeeiiikkkkkkjjjiiiiiigggfffddd```]]]]]]bbbfffdddeeeggghhhiiiiiihhhhhhiiifffeeejjjrrrxxxyyyxxxiiigggeeecccbbb```]]][[[WWWVVVVVVWWWYYYZZZYYYWWWRRRRRRPPPOOOMMMLLLJJJJJJKKKJJJJJJJJJJJJHHHDDD@@@EEEDDDDDDDDDDDDCCCCCCCCCAAABBBDDDDDDCCCBBBCCCDDDBBBAAA??????@@@@@@>>>===<<<<<<======<<<;;;::::::======<<<;;;999888777777::::::::::::::::::::::::<<<<<<;;;:::999999999999888888777777777777888888777777777777666666666666:::999777555444333444444222111111333666888888888777777777777777777777777444444444444555555555555:::999888777777888999:::888888888888888777666666666666777777888888888999888999999::::::;;;;;;<<<===<<<;;;;;;<<<===>>>???AAAEEESSSkkk222222111111111111111111111111111000000000//////////////////..................---,,,,,,,,,,,,---///......---------------...------,,,++++++,,,,,,++++++******+++,,,...///---,,,,,,+++***)))((((((+++'''###$$$'''***)))'''++++++++++++++++++++++++***+++,,,+++***)))***+++)))))))))******+++,,,---,,,++++++***)))(((''''''+++************)))))))))+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++((())))))***************)))***++++++,,,+++***))),,,,,,---...............---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,//////......///000111000111000///............///000000000000000000000000000000111111111222222222333333444444444333222222666444222222444666666555555555555555777999:::<<<;;;<<<<<<===???@@@@@@AAA>>>>>>?????????@@@@@@@@@======>>>>>>???@@@@@@@@@@@@@@@?????????@@@@@@AAABBBCCCDDDEEEEEEDDDDDDCCCCCCEEEGGGHHHIIIKKKNNNPPPRRRSSSSSSRRRQQQRRRUUUXXXYYYZZZ\\\\\\\\\]]]```bbbccceeekkkvvv~~~uuulllgggdddaaa___```bbbccccccaaaaaa```bbbcccdddcccbbbaaadddggghhhhhhgggggghhheeeeeeccc^^^YYYYYY\\\```dddeeeggghhhiiihhhggggggfffccc```bbbfffjjjiiiggggggeeecccbbbaaa```]]][[[WWWVVVUUUVVVXXXXXXVVVUUUSSSRRRQQQPPPOOOMMMLLLLLLKKKKKKKKKJJJGGGDDDBBBAAADDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBAAA@@@@@@BBBDDDAAA@@@>>>>>>??????===<<<===============<<<;;;;;;<<<;;;;;;:::999888777777;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999888999999888777777666666777777888777777777666666666555555888777555444222222222222555333222222333555666777777777777777777777777777666666666555555444444444888777666555555666777888666666666666666555444444777777777777888888888999888999999::::::;;;;;;<<<<<<<<<;;;;;;<<<===???@@@CCCGGGTTTlll000000000111111111222222000000000000////////////........................///...---,,,,,,,,,,,,,,,///...------,,,,,,---------------------,,,,,,+++((())))))+++,,,---.........---,,,+++***(((''''''...***''''''***+++***)))++++++++++++++++++++++++((()))******)))(((***+++(((((()))******+++,,,,,,************)))))))))(((+++++++++************)))+++++++++++++++++++++++++++++++++***************((())))))))))))))))))(((************************++++++++++++++++++++++++((()))******++++++******((()))))))))))))))((((((,,,,,,,,,---------------...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,.........---......///000//////...---------......000000000000000000000000000000000111111111222222222333333444444444444333666333111111222444555555777666555555555777:::;;;;;;;;;<<<===>>>??????@@@>>>>>>>>>>>>????????????@@@???????????????@@@@@@@@@@@@???????????????@@@@@@AAABBBCCCDDDDDDCCCCCCDDDFFFGGGHHHIIIKKKNNNPPPPPPQQQQQQQQQPPPQQQTTTVVVYYYZZZ\\\\\\\\\]]]___aaaaaabbbhhhsss|||}}}tttkkkhhheeecccaaaaaabbbaaa```^^^]]]]]]^^^aaacccbbbaaaaaacccddddddccccccdddffffffeeeccc]]]XXXWWWZZZ]]]eeefffgggiiiiiihhhgggfffgggddd``````bbbcccbbb```dddbbb```_________]]][[[WWWVVVUUUUUUVVVUUUSSSQQQRRRRRRQQQQQQPPPOOOOOONNNSSSSSSQQQLLLEEEAAA@@@AAABBBBBBBBBBBBAAAAAAAAAAAA??????>>>===;;;<<<>>>AAA@@@>>>======>>>===<<<:::======>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888777777666666666666777777777666666666666555555555555555333222111111111111666555333222111333444666666666666666666666666666888888777666555444333333555555444444444444555555666666666666666555555444777777777888888888888888888999999::::::;;;;;;<<<<<<<<<;;;;;;<<<===???@@@EEEIIIVVVmmm000000000000111111111111000000/////////.........------...............///000//////.........//////...------,,,,,,,,,,,,,,,+++,,,---......---,,,+++)))***++++++,,,++++++***,,,,,,++++++***)))((((((///,,,***)))+++++++++)))************************'''(((******))))))***+++******++++++++++++++++++)))))))))))))))*********++++++++++++************))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))************************))))))***++++++++++++******+++++++++++++++******++++++******************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,------,,,++++++---......------,,,,,,---------000000000000000000000000//////000000111111222222111222333444444444444444555333111000111333444666888777555444444666999::::::;;;;;;<<<======>>>>>>;;;;;;;;;<<<<<<<<<======BBBAAA@@@???>>>>>>???@@@@@@@@@???>>>>>>>>>>>>?????????@@@AAABBBCCCCCCCCCDDDFFFHHHHHHIIIJJJMMMPPPNNNOOOPPPPPPOOOPPPRRRTTTVVVXXXZZZZZZ[[[\\\___bbb```aaafffpppyyyzzzsssjjjgggeeecccbbbcccbbbaaa```]]]\\\\\\]]]___aaaaaaaaabbbccccccbbb```aaaccceeeffffffddd```[[[ZZZ]]]```eeegggiiijjjjjjiiigggffffffcccaaaaaabbbccccccbbbaaa___^^^]]]^^^]]]\\\ZZZXXXWWWUUUUUUUUUTTTQQQOOOPPPPPPPPPOOOOOOOOOOOOOOO[[[[[[XXXPPPEEE??????BBBAAAAAAAAAAAA@@@@@@@@@???;;;<<<<<<;;;999999;;;<<>>>>>>>>>>>??????>>>======>>>>>>>>>?????????@@@AAABBBCCCCCCDDDFFFGGGHHHHHHIIILLLNNNMMMNNNOOOOOOOOOOOOQQQRRRRRRTTTWWWXXXZZZ\\\___bbb``````eeennnwwwyyyrrrkkkfffdddbbbbbbcccdddcccbbb```^^^]]]]]]___``````___cccccccccaaa___```bbbdddcccdddccc```]]]]]]```dddfffgggjjjllllllkkkhhhgggaaa```^^^^^^___```aaaaaa___^^^\\\\\\]]]\\\[[[YYYYYYXXXVVVUUUUUUSSSQQQNNNMMMMMMMMMMMMMMMMMMMMMMMMWWWXXXUUUNNNEEE@@@AAAEEEAAA@@@@@@@@@????????????;;;===>>>>>><<<;;;:::;;;>>>===;;;;;;<<<<<<:::999999999:::;;;;;;:::::::::999::::::::::::;;;;;;;;;888888888888888888888888::::::999888777777777777666666555555555555666666555555555555444444444444444444444444444333333333000333777888777555666666444444444444444444444444555555555666666666666666555555555555555555555555777777888888888888777777999999999888888888888888888999999::::::;;;;;;<<<;;;;;;:::;;;<<<>>>@@@AAAFFFJJJWWWmmm333222111000///......---///.........------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,---......---,,,++++++******++++++)))******+++++++++++++++&&&'''''')))***+++,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))((((((************************((()))******))))))***++++++,,,------,,,+++)))((()))))))))))))))******************))))))))))))(((***************************************+++++++++***++++++,,,,,,++++++***************************************************)))***++++++,,,+++++++++))))))))))))+++,,,---...000///---,,,+++++++++,,,))))))***+++,,,------...***++++++,,,,,,------...///111222000---,,,///111------,,,,,,,,,---......////////////////////////---...//////000111222222000111222222222222222111///000111111000000111333444555555555666777888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???????????????>>>===<<<===============>>>??????@@@@@@??????@@@AAABBBCCCCCCEEEFFFGGGGGGHHHKKKMMMLLLNNNOOOOOOOOOOOOPPPRRRPPPRRRUUUVVVWWWZZZ]]]```______cccmmmxxx{{{vvvooofffdddbbbbbbcccddddddcccaaa___]]]]]]^^^`````````ddddddcccaaa______aaaccc]]]___```^^^\\\]]]aaaeeedddfffiiilllmmmkkkiiigggcccbbb```___^^^^^^^^^______]]]\\\[[[\\\[[[ZZZXXXYYYWWWUUUUUUTTTSSSPPPNNNLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKGGGCCCBBBDDDGGG@@@@@@@@@@@@????????????>>>???AAA@@@>>><<<<<<===>>><<<;;;;;;<<<;;;:::888888888999999::::::999999666666666666777777777777777777777777777777777777:::999888777666666666666555555444444444444555555555555444444444333333333333444555555555555555444...333777888666555555777555555555555555555555555444444444444555555666666555555666777777666555555444555555666666666666666999999999999999888888888888999999::::::;;;;;;<<<;;;::::::;;;<<<>>>@@@AAAEEEIIIVVVmmm111111000000/////////............---------,,,,,,++++++,,,------...////////////...---,,,+++++++++,,,,,,+++***************))))))(((((()))******+++((((((''''''((()))+++,,,***************+++++++++***+++,,,,,,,,,++++++,,,************************((()))***)))''''''''')))&&&((()))+++++++++))))))*********))))))))))))))))))))))))(((((((((''''''************************))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))***++++++,,,,,,++++++((((((((()))***---///000222111...,,,++++++,,,,,,*********++++++,,,,,,---******+++,,,,,,---......---000222///,,,***---000---------------...//////////////////////////////------...///000111222222000000111111111000//////,,,///222222000///000111111333444666888888888888999999999999::::::::::::;;;;;;<<<<<<<<<=========;;;===>>>@@@@@@>>><<<:::;;;;;;;;;<<<===>>>???@@@BBBAAA@@@@@@@@@@@@BBBBBBBBBDDDEEEFFFEEEGGGIIIKKKLLLNNNOOOPPPOOOOOOPPPQQQQQQRRRTTTUUUUUUVVVYYY[[[[[[\\\aaalllyyy|||wwwjjjgggcccaaaaaaccccccccc^^^]]][[[[[[]]]```aaaaaabbbccccccaaa___^^^___```[[[]]]___^^^\\\\\\```ddd```cccgggjjjlllkkkiiigggddddddcccaaa______```aaa___^^^\\\[[[[[[[[[YYYWWWWWWUUUTTTSSSSSSQQQOOOLLLLLLLLLKKKKKKJJJJJJIIIIIIFFFEEEDDDCCCCCCCCCDDDEEEAAAAAA@@@@@@@@@?????????@@@???>>>;;;999999<<<>>>>>>===;;;;;;<<<<<<:::999888888999:::::::::::::::666666666666666666666666777777777777777777777777999999777666666666666666555444444444444444444555444444444333333333333222222333444555666666555555111444555444000000333777555555555555555555555555444444444444333333333333444555666777777666555444444444555666666666666666:::::::::999999888888888888999999::::::;;;;;;<<<:::::::::;;;<<<>>>@@@BBBCCCGGGTTTlll////////////000000000000......---------,,,,,,,,,++++++,,,,,,---...//////555333111///---,,,+++***,,,++++++***)))*********)))(((''''''''')))***+++---+++)))'''&&&&&&((((((,,,+++++++++******))))))%%%''')))))))))((()))***))))))))))))))))))))))))'''((()))(((&&&%%%%%%&&&"""###&&&)))***+++***)))************)))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))******++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++(((((()))***,,,///111333111000---+++))))))***+++,,,,,,++++++++++++++++++******+++,,,,,,---......***---///---((('''***------------------...///000////////////////////////------...///000111222222000000000000000///...---+++...222333111//////000///111444777999999888777999999999999999999::::::999999999:::::::::;;;;;;999;;;>>>@@@@@@>>>;;;999:::::::::;;;===>>>@@@AAACCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDEEEEEEFFFHHHJJJLLLNNNPPPPPPPPPOOOPPPQQQSSSTTTTTTTTTSSSTTTUUUWWWXXXYYY___lllzzz}}}mmmiiidddaaa```aaabbbbbb\\\ZZZYYYZZZ]]]```bbbcccaaabbbbbbaaa___]]]]]]^^^]]]___```___]]]]]]```ddd]]]```eeeiiijjjjjjhhhfff___```___^^^]]]^^^___aaa```^^^\\\[[[[[[[[[YYYWWWUUUSSSRRRQQQQQQPPPNNNKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHFFFDDDDDDDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@??????===888333111333999===???===<<<<<<<<<<<<;;;999888999::::::;;;;;;;;;;;;999999999999888888777777888888888888888888888888999888777666666555555555555444444333333444444555444444444333333333222222111222444555666555555444444555444///++++++111666666666666666666666666666555555444333222222111000444444555666666555444444666666777888888888888888:::::::::999999888888888888999999::::::;;;<<<<<<:::::::::;;;<<<>>>@@@BBBBBBFFFSSSkkk////////////.....................------,,,,,,,,,---------.........//////,,,,,,,,,+++++++++******************************///...,,,+++++++++,,,,,,))))))************))))))+++++++++++++++***)))((())))))))))))))))))))))))***)))(((&&&&&&&&&'''(((++++++***)))'''&&&(((***''''''((((((((((((''''''))))))((((((((((((((()))))))))))))))************+++***((((((***,,,,,,,,,******))))))))))))******'''(((***,,,---,,,+++***))))))))))))))))))))))))(((((((((((()))***,,,,,,******+++++++++,,,,,,,,,+++++++++*********)))))))))************+++++++++---,,,)))((((((***---///---------...------,,,,,,---------,,,,,,+++++++++////////////////////////---------------------------...000222333222111000000000000000000///...............///......------111000000000111333555666:::999999999888888777777111222333555888;;;===???::::::;;;<<<=========<<<:::999999888999;;;<<<===>>>>>>>>>>>>>>>???@@@@@@DDDDDDCCCAAA@@@AAADDDFFFLLLLLLNNNOOOPPPQQQQQQQQQPPPQQQQQQQQQPPPQQQSSSUUUWWWWWWYYYcccvvvrrrmmmfff```\\\\\\___aaa^^^]]]\\\[[[\\\^^^```bbbbbbbbbbbbaaa``````______```______^^^^^^^^^^^^______```aaabbbcccddddddddddddcccaaa___^^^^^^______]]]\\\\\\ZZZXXXVVVTTTSSSSSSSSSQQQOOONNNMMMLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHCCCDDDDDDEEEDDDBBBAAA???DDDAAA>>>>>>???@@@>>><<<===<<<;;;:::999:::;;;;;;===<<<<<<<<<<<<======>>>999888777777777777777888444555666777888888777666999888777666666777888999777555333444555555222///444444444555555555555666555555555444444333333222333333333444444555555555555555555555555555444444222222222333333444444444555555555555555555444444333333444444555666666666444444555555666666777777???;;;777666666777888777777777888888888999999999;;;;;;;;;;;;;;;<<<===>>>BBBGGGNNNddd////////////.....................------,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((((((((())))))((())))))******))))))(((***++++++++++++***)))((())))))))))))))))))))))))***))))))(((''''''((((((###%%%((()))(((((())))))(((((())))))))))))((((((+++******))))))*********))))))))))))************)))(((&&&&&&''')))************))))))))))))******&&&'''((())))))(((&&&%%%))))))))))))))))))))))))(((((((((((())))))***+++************+++++++++,,,+++++++++*********)))))))))************+++++++++,,,+++***)))***+++---...,,,,,,---------------,,,---------,,,,,,+++++++++---------------------------------------,,,,,,,,,,,,---///111222111000000000000000000000///............//////////////////111000000111222333555666999888888888777777777666555666666777888999::::::888:::===???@@@???===;;;::::::999888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@CCCCCCCCCBBBAAAAAADDDFFFKKKKKKLLLMMMNNNOOOOOOOOOQQQQQQRRRQQQPPPQQQTTTVVVYYYYYY[[[dddsss|||sssoooiiiccc___^^^^^^^^^^^^]]]\\\\\\]]]^^^```bbbbbbbbbbbbaaa``````______``````_________``````aaaaaabbbbbbccccccbbbbbbbbbdddcccbbb```^^^^^^^^^^^^\\\[[[ZZZYYYWWWUUUTTTSSSRRRQQQPPPNNNLLLKKKJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCBBBAAA@@@@@@@@@>>><<<===@@@AAA@@@???===<<<;;;:::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<888777777777777777888888666666777888999888777777999888777666666777888999666444333444666666444111444444444444555555555555555555555444444444444444333333333333444444444444444444333333333333333333222222222333333444444444555555555555555555444444555555555555555555444444444444555666666777777888===:::666555666777888777888888999999999::::::::::::::::::;;;;;;<<<>>>>>>BBBGGGNNNddd////////////.....................---------------+++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++))))))((('''''''''(((((('''(((((())))))(((((('''******++++++******)))))))))))))))))))))))))))))))))************)))(((((( $$$)))++++++)))(((((())))))************))))))***))))))(((((()))******))))))))))))************(((''''''''''''(((((()))******))))))))))))*********++++++,,,+++)))(((&&&))))))))))))))))))))))))((((((((('''(((((()))))))))))))))*********+++++++++************))))))))))))************+++++++++******+++++++++,,,,,,,,,***+++,,,------...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++,,,...///000000////////////000000000///............///000000111111111111111111111222444555666777777777666666666666666666777999:::::::::999888777:::>>>AAABBB@@@===;;;;;;:::999888888888999999999999999:::;;;===>>>???BBBCCCCCCBBBAAABBBEEEGGGJJJJJJKKKKKKLLLLLLMMMMMMQQQRRRRRRRRRQQQRRRTTTWWWWWWYYY\\\cccppp|||~~~{{{rrrppplllhhhddd```]]]\\\^^^^^^]]]]]]]]]___```aaabbbaaaaaa``````______^^^```_________```aaabbbcccdddddddddcccbbbaaa```___dddcccbbb```^^^]]]]]]]]]ZZZYYYXXXWWWUUUTTTRRRRRRPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@???>>>======???@@@@@@>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;;;;:::999999999666666666666777888888999888999999:::999999888777999888888777777888888999555444444555666666555333444444444444555555555555444444444555555555555555333333333333222222222222222222222111222222222333222222333333333333444444444444444444444444555555777666666555444444333333555555666666777888888888:::777555444555777888888777777888888888999999999999999999:::;;;===>>>???@@@FFFMMMccc////////////...........................---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++************************''''''((((((((((((''''''))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,+++)))(((&&&))),,,---+++)))'''&&&((())))))******))))))((('''&&&&&&&&&&&&''''''(((((()))))))))************))))))***))))))((()))*********))))))))))))******+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))*********************))))))))))))))))))*********+++++++++)))***+++,,,---,,,++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++***+++---..................///////////////......------......///000111222111111222222333444555555555555555555555555555555444666888;;;<<<<<<;;;:::777999<<>>???AAABBBCCCCCCBBBCCCEEEHHHJJJJJJJJJJJJKKKKKKLLLLLLQQQRRRRRRRRRQQQRRRUUUWWWSSSWWW\\\bbbmmmxxx{{{xxxmmmmmmlllkkkhhhccc___\\\^^^^^^^^^]]]^^^___```aaa```______^^^^^^]]]]]]\\\^^^^^^^^^^^^___```aaabbbbbbccccccbbbbbbaaa______ccccccaaa___^^^\\\[[[[[[XXXWWWVVVTTTSSSQQQQQQPPPNNNMMMKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCBBB@@@???>>>>>>???@@@@@@@@@???>>>>>>===<<<:::>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888888555555555666666888999:::;;;;;;:::::::::999888888888888888888888888888888666666666666666555444333333333444444444555555555444444444555555666666666333333333222222111111111222222111111111222333444333333333333333333333333333333444444444444555555666666555555555444444444555555666666777888888888777555333333555777888777666666666666777777777888888888999:::;;;===???@@@???FFFMMMbbb////////////................................................------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++++++++''''''((((((((((((''''''((())))))*********)))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))+++,,,+++)))((('''((('''(((((())))))(((((('''&&&&&&&&&&&&&&&'''((((((((()))))))))************(((***++++++)))((()))*********))))))))))))******&&&''''''(((((()))(((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))*********))))))))))))))))))))))))))))))*********+++++++++(((***+++------,,,+++***)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,---...............////////////......------,,,---...///000111111222222333444444444444444444444444444444555555444666999;;;<<<<<<;;;:::888999999:::;;;<<<===>>>;;;;;;;;;:::999888777666666777777888:::<<<===>>>@@@BBBCCCCCCCCCDDDFFFHHHKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQQQQQQQQQQRRRUUUXXXUUUYYY^^^ccclllttttttpppeeegggiiijjjhhheeeaaa_________^^^^^^______``````]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[[[[\\\\\\^^^___```^^^___``````aaaaaa``````aaa```___^^^]]][[[ZZZYYYUUUTTTSSSQQQPPPOOOOOOOOOKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEBBBAAA???=========>>>>>>>>>?????????===<<<::::::>>>===<<<;;;:::;;;;;;<<<============<<<:::999888555555555555666777888999;;;::::::999999888888888777777777777777777777777777777777666444333222111333333333444444444444555333444444444555555666666333333333222222111111111333222111111111222444555333333333333333333333333333333333333444444555555444444444555555555666666555555555666777777888888666444333333555777777777777777777888888888999999777888888999;;;===>>>???>>>EEEMMMaaa////////////...........................////////////...............------,,,,,,,,,+++++++++******************************'''((()))*********))))))'''(((((())))))(((((('''(((((())))))******))))))))))))))))))))))))))))))))))))***++++++++++++***((()))+++***)))((()))***''''''((((((((((((''''''(((((((((((()))***++++++))))))))))))************&&&))),,,+++(((&&&''')))******))))))))))))******''''''((())))))***++++++))))))))))))))))))))))))((((((((('''(((((()))))))))))))))*********++++++(((((()))))))))))))))***)))************+++++++++)))***+++,,,---,,,++++++)))***+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,------......------.../////////.........---,,,,,,,,,...///000222222333444444444444444444444444444444555555555888888999::::::999888777999888888888999;;;>>>???;;;<<<<<<;;;:::999888777888888888999:::<<<===>>>???AAACCCDDDDDDEEEGGGIIIKKKKKKJJJKKKLLLMMMOOOQQQOOOPPPPPPPPPPPPRRRUUUWWW[[[^^^bbbgggoootttoooggg^^^```ccceeeeeedddbbbaaa________________________]]]\\\\\\[[[[[[ZZZYYYYYYZZZYYYYYYYYYZZZ[[[\\\\\\ZZZ[[[]]]^^^___`````````]]]]]]]]]\\\[[[ZZZYYYXXXSSSRRRPPPNNNMMMMMMMMMNNNIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCC@@@???>>>===<<<<<<<<<<<<999;;;>>>>>>===<<<<<<======<<<;;;:::999:::;;;;;;;;;<<<=========;;;:::999555555555555666777777888999999888777777777888888555666666777777666666555555666777666333111111222333333333333444444444444333333333444444444444444333333333333222222222222333222000000000222444666444444333333333333222222222222333333444444555555333333444444555666666777444444555555666777777777666555333444666777777666999::::::::::::;;;;;;;;;888888888999:::<<<===>>><<>>???;;;<<<<<<===<<<;;;:::999:::::::::;;;<<<===>>>???>>>@@@CCCEEEEEEFFFHHHJJJJJJIIIIIIJJJKKKNNNQQQRRRMMMNNNOOOOOOOOOQQQTTTVVV]]]___ccckkkvvvzzzrrrfff[[[\\\^^^___aaaaaaaaaaaa______````````````______^^^]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZYYYZZZ[[[\\\]]]^^^^^^^^^YYYYYYZZZZZZZZZYYYXXXWWWRRRPPPNNNLLLKKKKKKLLLMMMHHHHHHGGGGGGGGGGGGHHHHHHDDDDDDCCCBBBAAA@@@@@@???===>>>>>>======<<<;;;:::888;;;>>>???===;;;<<<===<<<;;;:::999888999::::::999:::;;;<<<<<<;;;999888666666555555555666666777666666555555555666777888333444555666666555444333000333555444222111222444222222333333333444444444333333333333333222222222333333333333444444444444111000///...///111333555444444444333333222222222111222222333444444555555444444555555555555555555333333444444555555666666777666555555777888777666999999999999::::::::::::999999999999:::;;;<<<===;;;DDDLLL___|||000/////////............---.........//////000000---------,,,,,,+++++++++*********))))))))))))(((((((((((((((((((((((((((&&&''')))*********))))))))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,222555999999555///***'''))))))************))))))''''''''''''((()))++++++))))))))))))************)))---111000+++)))***---******))))))))))))******+++***)))(((''''''''''''))))))))))))))))))))))))(((((((((((()))+++,,,,,,***++++++++++++,,,,,,,,,'''((((((((())))))******)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******+++++++++,,,,,,---------))))))))))))))))))))))))))))))***+++,,,------...,,,,,,,,,,,,---...//////,,,,,,---.../////////...222111///...---...000111222333444555555555444333444444444555555666666666444444444666777999;;;===666888:::===>>>???>>>>>>;;;<<<=========<<<;;;:::<<<<<<<<<<<<<<<===>>>???>>>@@@CCCEEEFFFFFFHHHJJJHHHHHHHHHIIIKKKNNNQQQSSSLLLMMMNNNNNNOOOPPPSSSVVVZZZ]]]bbbmmm|||yyylllZZZ[[[[[[\\\]]]^^^___```___```````````````____________^^^^^^]]]\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZYYYYYYZZZ\\\\\\\\\\\\\\\VVVWWWXXXYYYYYYXXXWWWVVVQQQOOOMMMKKKJJJJJJKKKLLLHHHHHHGGGGGGHHHIIIJJJJJJDDDCCCBBBAAA???>>>======<<<======>>>===;;;:::999;;;>>>@@@@@@<<<999888999;;;:::999888888888999999777888:::;;;;;;:::999888777666666555555555666666555444333333333555666777222333444555555444333222,,,///333333222222444777222222333333333444444444333333333222222111111111333333333444444555555555000///---,,,---000222444444444444333333222222222111111222333333444555555666666666555444444333333222222333333444555555666888777666666777888777555666666666666777777777777999999999999::::::;;;<<<;;;DDDLLL___{{{////////////////////////111000...,,,+++,,,...///+++******))))))***++++++''''''(((((()))))))))***111///,,,***(((((())))))++++++******************((((((((((((((()))******+++++++++*********))))))******))))))((((((''''''(((***+++)))'''(((///555<<<777222...---------,,,((()))***+++,,,,,,+++***))))))))))))))))))))))))+++((((((++++++((((((+++))))))***++++++++++++***''''''((()))))))))))))))(((((()))************)))***************)))((('''))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,+++++++++*********)))))))))***+++---.../////////,,,,,,,,,---------.........---+++++++++,,,...000000///.........///111222000//////222666777666444555666666777777777777777666777888888::::::;;;<<<;;;:::999999:::<<>>>>>===<<<<<<===??????>>>???BBBDDDFFFGGGGGGFFFFFFGGGFFFFFFGGGJJJPPPTTTQQQOOONNNMMMNNNQQQUUUWWW[[[```eeemmm|||tttbbbZZZUUUWWW\\\]]]]]]]]]^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYWWWWWWXXXXXXVVVUUUXXXXXXXXXYYYZZZ[[[[[[\\\TTTUUUUUUUUUUUUUUUTTTSSSMMMLLLIIIGGGFFFGGGHHHIIIFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDCCCBBB@@@??????>>>::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<:::::::::999999999888888:::888888:::===>>>;;;888777777666444444333333333777666555444333444444555666555555444444444555555555444333333333555666777555444222111000111111222111111222333333333222222222222222222222222222222333333222111111222333333///111444444333222222333333333333333333444444444444444444555555555555555555555555666666666666666999888777666666777888999777777777777888999:::;;;;;;:::999999;;;===???AAA???AAAKKK___uuu........................000///...,,,,,,,,,---...,,,++++++*********++++++)))))))))******+++++++++,,,+++)))(((((()))+++,,,((((((((())))))*********((((((((((((((()))******+++++++++*********))))))***)))))))))((((((((('''&&&(((***)))''')))000666777222+++&&&&&&''')))***((()))***+++++++++******)))))))))))))))))))))))))))&&&'''******'''&&&)))***++++++******)))((((((''''''((()))))))))))))))((())))))***+++***************++++++******)))((())))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((************************((())))))))))))*********))))))))))))))))))))))))%%%&&&(((+++---.........+++++++++*********)))))))))***+++---.../////////,,,---------...............---,,,+++,,,---///000......---------...///000555333222444666777666444333444555555666666555555777777888999:::;;;<<<<<<;;;:::999888999:::<<<>>>DDDBBB>>><<<::::::;;;<<<>>>>>>===<<<===>>>???@@@@@@AAACCCDDDEEEEEEEEEEEEFFFGGGFFFFFFFFFJJJNNNRRRPPPOOOMMMMMMNNNQQQUUUXXXZZZ```fffooozzzeee\\\UUUVVVYYYZZZYYYZZZ\\\\\\\\\[[[[[[\\\]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZ[[[ZZZXXXYYYYYYYYYWWWUUUVVVVVVWWWWWWXXXYYYYYYZZZRRRRRRRRRQQQOOONNNMMMLLLLLLKKKJJJHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEECCCBBBBBBAAA@@@???>>>===::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;999999888888888777777777888777666888;;;;;;999666888777666555555444444444555444333222222222333333444333333222222333333333444444444444444555666666555444333222222222333333333333333222222111111111222222222222222222222222333222222111111222222333---///111222111000000111///000000111222222333333555555555555555555444444555555555555555666666777777777666555555555666666777777777777888999::::::;;;:::888777777888999:::???AAAKKK___uuu..............................------------,,,,,,------,,,,,,+++++++++***+++++++++,,,,,,,,,,,,,,,***)))(((''''''(((******%%%&&&&&&'''((()))***+++((((((((((((((())))))***+++************)))))))))))))))))))))((((((((((((%%%''')))((((((***000444333---&&&!!!!!!%%%(((*********+++++++++***))))))))))))))))))))))))))))))((('''(((,,,,,,((('''(((++++++***)))((('''&&&&&&''''''((()))))))))))))))))))))***++++++++++++***++++++++++++++++++***)))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************************((())))))))))))*********************************&&&'''***---...///...---+++++++++***************)))***+++---............------.........////////////...---------...///000///............///000111:::888666666666777666555444555555666666666666666777888999:::;;;<<<<<<===<<<<<<:::::::::;;;<<<===BBB@@@>>>;;;::::::;;;<<<>>>============>>>???@@@BBBCCCDDDDDDEEEDDDDDDDDDFFFGGGFFFFFFFFFHHHMMMPPPNNNMMMLLLMMMNNNRRRUUUXXXYYY___fffppphhh^^^TTTSSSUUUVVVVVVXXXZZZYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYYYYXXX[[[ZZZZZZ[[[[[[ZZZXXXVVVTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUSSSQQQOOOLLLKKKJJJKKKKKKJJJJJJHHHGGGFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCAAAAAA@@@???>>>======<<<:::::::::::::::::::::::::::::::::;;;;;;:::::::::777777777777666666666666777666777888::::::888666888777777666555555555555444444333222222222333333333333333222222333333444333444444555555555555444222111111000000000111111666444333111000000000000333333333333333333333333333222111111111111222333...///111222111000000111222333333444555666666777666666666555444444444333666555444444444555777777777888888888777666555555999888888888888888999999<<<;;;:::999999:::<<<<<>>============>>>???>>><<<;;;:::;;;;;;<<<=========>>>>>>???@@@@@@BBBBBBCCCDDDDDDEEEEEEEEEFFFGGGFFFFFFFFFGGGKKKNNNMMMMMMLLLMMMOOORRRVVVXXXWWW^^^eeennn~~~~~~iii]]]SSSQQQRRRSSSUUUWWWXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[\\\[[[YYYVVVTTTTTTTTTUUUUUUUUUVVVVVVWWWUUUSSSQQQOOOMMMKKKKKKJJJJJJKKKKKKIIIGGGEEECCCEEEEEEDDDBBBAAAAAAAAAAAA??????>>>======<<<;;;;;;999999999999999999999999888999:::;;;;;;:::999888777777777666666666555555666777888999999999777666777666555444444444444444555555555555555555555555555555444444444555666666222333555555666555444333111111111111111222222222555333111000///000111222333333333333333333333333222222111111111111222222000222333333222222333444555555555555555666666666777777666555444333333333666555444333333555666888999:::;;;;;;;;;999777666999999888888777888888888999999999:::<<<>>>@@@AAA@@@AAAKKK]]]sss------------------------++++++,,,,,,---,,,,,,+++,,,------------,,,+++***+++++++++++++++*********---,,,+++***)))(((((((((*********))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***)))(((((()))***+++***((((((***++++++***+++******))))))(((((((((((((((((((((((((((((((((***)))+++000000+++)))***(((((('''&&&&&&'''((((((''''''((()))))))))))))))))))))***++++++++++++******++++++,,,,,,,,,++++++))))))))))))))))))))))))***************)))((((((++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++)))******************************+++,,,------------.........////////////000............//////000000000111111222222222222222444555555444444555666666666666777888888888888888777888888999:::;;;<<<===@@@???>>>>>>=========<<<===<<<;;;::::::;;;<<<<<<<<<===>>>>>>???@@@@@@@@@@@@AAAAAACCCDDDFFFGGGHHHFFFFFFGGGFFFFFFHHHKKKNNNNNNNNNNNNNNNPPPSSSVVVWWWUUU]]]ccckkkxxxzzzfff[[[PPPOOOQQQSSSUUUXXXWWWWWWVVVUUUTTTTTTUUUUUUUUUVVVWWWWWWXXXYYYZZZZZZZZZYYYYYYZZZ[[[[[[YYYVVVUUUUUUUUUUUUUUUVVVVVVVVVRRRQQQOOOMMMLLLKKKKKKKKKIIIJJJKKKKKKIIIGGGDDDBBBDDDCCCBBBAAA@@@@@@@@@@@@=========<<<<<<;;;;;;;;;999999999999999999999999777888999::::::999888777888777777777777666666666444555777777666555555444444444333222222222333333444555555555555555555555444444444444444555666777222333444555555444333222333333444555555666666666222111/////////111333555333333333333333333333333111111111111111111111111111222333222111111333444222222222111000000//////777777666555444333333333555444444333444555666777999:::;;;;;;;;;999888777999999888888777888888888444444555777999;;;<<<===@@@AAAKKK]]]qqq,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,***+++,,,------,,,+++***************))))))))))))((())))))******+++++++++,,,++++++***)))((('''&&&***))))))((((((((((((((((((((()))))))))))))))***(((((((((((())))))))))))************)))(((&&&%%%'''''''''(((******)))'''******)))((((((((())))))))))))))))))))))))))))))((('''(((,,,,,,((('''(((((('''&&&&&&&&&((()))***''''''((()))))))))))))))(((((()))************))))))***++++++++++++++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************************((())))))))))))*********++++++++++++++++++++++++))))))***+++++++++++++++***************+++++++++******+++,,,,,,,,,,,,,,,------........./////////------........./////////---...///000000000/////////111333444333333444555333444444555555555555555666777888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::;;;<<<<<<<<<<<<>>>???@@@AAAAAAAAA@@@@@@AAABBBDDDFFFHHHIIIEEEFFFGGGGGGGGGIIILLLNNNPPPPPPPPPPPPRRRTTTVVVWWWTTT\\\bbbhhhtttwwwdddYYYOOONNNQQQTTTVVVYYYVVVVVVUUUTTTSSSRRRSSSSSSSSSSSSTTTVVVWWWYYYZZZ[[[YYYXXXVVVWWWXXXYYYXXXWWWUUUUUUVVVVVVVVVVVVVVVVVVSSSRRRPPPNNNMMMMMMNNNNNNJJJJJJKKKJJJIIIFFFCCCAAABBBAAA@@@@@@????????????======<<<<<<;;;;;;;;;;;;999999999999999999999999888888888999999888888888777777777777666666666666111333555555333222111222333222222111111111222222111222333444444444333333222222222222333444444555333444444444444333333222//////111222333333333333////////////000222444555222222222222222222222222000000111222222111000000///000111000//////111333333333333222111111000000666666666555444444444333333333444444555555555555666666777777777777777666999888888888888888999999777888888999:::::::::;;;@@@BBBJJJ\\\ppp+++++++++++++++++++++++++++***)))))))))+++,,,---''')))+++,,,---,,,++++++++++++******))))))))))))&&&'''((()))************)))))))))(((((('''''''''******)))((((((((((((((((((((((((((())))))******'''((((((((()))))))))***((())))))******(((&&&$$$&&&%%%%%%&&&'''((('''&&&))))))((('''((((((******)))))))))))))))))))))))))))&&&'''******'''&&&)))***)))(((&&&&&&'''))))))''''''((()))))))))))))))''''''((())))))))))))(((((()))******++++++******))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((************************((())))))))))))*********++++++++++++++++++++++++,,,,,,+++***++++++,,,---))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,---------............,,,,,,---...............,,,---.../////////......,,,///333444333222222222222222333444444444444444555666777777999999:::;;;:::;;;;;;;;;;;;::::::999888888999:::;;;;;;<<<===;;;<<<>>>@@@AAAAAAAAAAAABBBBBBAAABBBCCCEEEGGGHHHDDDFFFGGGHHHIIIKKKNNNPPPRRRRRRRRRRRRSSSTTTUUUVVVTTT[[[bbbhhhtttxxxdddZZZPPPPPPRRRTTTUUUWWWUUUUUUTTTTTTTTTTTTTTTUUURRRSSSTTTUUUVVVXXXXXXYYYXXXVVVSSSSSSTTTVVVWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRPPPOOOOOOPPPPPPKKKKKKJJJIIIHHHEEECCCBBB@@@??????>>>>>>>>>??????<<<<<<<<<<<<<<<;;;;;;;;;888888888888888888888888888888777777777777888888666666666555555555444444222444666666444222222333333222222222222222333333111222333444444444333333222222222222333444555555555444333333222222333333+++,,,...000111111111111//////000000111111222222111111111111111111111111///000111222222111000///000000111000//////111333444444444444555555666666555555555555555555444444111333444666666555444333555555555555666777888888777777777777888999::::::999999:::;;;<<<<<<======AAABBBJJJ[[[ooo+++++++++++++++++++++++++++***)))((((((***,,,...&&&'''***,,,---,,,,,,++++++++++++*********))))))((()))))))))((('''&&&&&&&&&&&&''''''''''''''''''******)))((((((((((((((('''((((((((())))))******'''((((((((())))))******''''''((()))***)))'''%%%(((&&&$$$$$$%%%'''(((''')))(((''''''''')))***+++))))))))))))))))))))))))+++((((((++++++((((((+++---,,,)))'''&&&&&&'''((('''(((((()))))))))))))))&&&''''''((((((((((((((('''((()))***************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))***************************++++++++++++,,,,,,,,,------------------------444222000---,,,,,,---...))))))******++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,---------......+++,,,------......---------...000111111111000///+++000444666333111000000333444555555666666555555555555666777888999::::::;;;;;;<<<<<<===<<<<<<;;;777888999:::;;;<<<<<<===;;;<<<>>>@@@AAAAAAAAAAAADDDCCCCCCBBBCCCDDDEEEFFFDDDFFFHHHIIIJJJLLLOOOQQQTTTTTTTTTTTTTTTUUUUUUVVVSSS\\\ccciiiuuu{{{eee[[[RRRQQQSSSSSSTTTUUUTTTTTTTTTTTTUUUVVVWWWXXXTTTTTTTTTUUUVVVVVVWWWWWWXXXUUUQQQPPPRRRTTTVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSQQQNNNLLLJJJJJJKKKKKKKKKKKKJJJIIIGGGEEECCCBBB???>>>>>>>>>>>>>>>???@@@<<<<<<<<<<<<<<<<<<;;;;;;888888888888888888888888999888777666666777888999555555444444444333333333555888::::::777444555666333333333222222333444444222333555666777666555555333333333444555666777888666555333222111222333333000111333555666777666666000000111111111111000///000000000000000000000000///000111222222111000///222222222111000111333666///000111222444555666777444444444555555555555555000222555777777666333222666666555555666888:::;;;777777777777888999:::;;;222333555888:::;;;<<<===AAABBBJJJ[[[ooo111---(((''')))+++,,,+++******+++++++++,,,,,,,,,((()))***+++,,,,,,+++***************))))))))))))''''''((((((((((((((((((******))))))((((((''''''))))))))))))(((((((((((('''(((***++++++)))'''%%%$$$&&&(((((('''((()))+++((())))))))))))((((((''''''''''''''''''((()))*********))))))((((((''''''$$$((()))&&&&&&***------))))))(((((((((((())))))111///,,,***)))((()))***'''&&&%%%$$$%%%''')))***''''''''''''''''''''''''---+++)))''''''((()))*********)))((((((((((((((()))))))))))))))))))))))),,,+++)))((('''''''''((('''((()))+++++++++***)))+++*********))))))((((((************))))))))))))******+++++++++******))))))******+++++++++******...//////---+++))))))***------...//////.........+++,,,------......------111222111000...---...000111000/////////000111222555555444555555666777888777888888888999999999999::::::::::::::::::::::::999999999999::::::;;;<<<>>>=========@@@AAABBBAAA@@@AAABBBDDDEEEEEEFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNNNNPPPRRRUUUWWWXXXYYYYYY\\\^^^aaaiiixxxlll___TTTRRRTTTVVVVVVWWWYYYYYYYYYXXXXXXWWWVVVUUUUUUTTTSSSUUUWWWXXXXXXWWWSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRPPPOOOMMMLLLKKKLLLLLLMMMKKKLLLLLLKKKIIIFFFCCCAAA@@@@@@AAA@@@???===;;;:::<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888999;;;;;;777777777777777666666555000222333555555444333222555555444444444555666666555444222111000111111222444444444333333222222222111222333444444333222111333333333222222222111111222222333333333333444444333222111000000111222333////////////////////////000000111111111000000//////000222222111111111222333444444555555444444333777444222111222444555555666555333222222333555666333444666777777777666555777777888999999888666666666666777777888999;;;<<<>>>BBBIIIUUUggg~~~...,,,))))))+++,,,+++)))*********+++++++++,,,,,,******+++,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))(((((((((''''''(((((())))))******(((((((((((('''''''''&&&&&&&&&''''''((()))))))))&&&'''(((((('''''')))+++''''''((()))))))))))))))'''''''''''''''((())))))))))))))))))(((((('''''')))---,,,(((&&&(((***)))))))))))))))))))))))))))///---+++)))(((((()))***((('''&&&%%%&&&'''(((***((((((((((((((((((((((((...---,,,******+++,,,---++++++***)))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***))))))******++++++******************)))))))))(((************))))))))))))******++++++++++++******###$$$&&&''')))*********+++,,,---,,,***)))***++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------......---,,,,,,...000222111000000000111222333444444444444555666777777777777777777888888888888888888777777777777777777999999999999999:::;;;;;;<<<<<<<<<===???AAABBBBBB@@@AAABBBCCCEEEEEEEEEEEEDDDEEEEEEGGGHHHJJJLLLMMMPPPRRRUUUWWWYYYZZZ[[[[[[[[[]]]bbbkkk{{{ooobbbWWWUUUWWWXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXVVVUUUUUUVVVXXXYYYYYYXXXTTTSSSSSSRRRRRRQQQPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPPPPOOONNNMMMLLLLLLLLLLLLIIIIIIJJJJJJHHHFFFDDDBBB@@@@@@@@@???>>>===;;;;;;<<<;;;;;;;;;;;;:::::::::::::::999999888666555444777777777777777666555444...000111333333222111000555555444444333444444444555444333222222222333333444444333333333222222222222222222333333222222222333333333222222222111111222222222333333333444444222222111000000111222222000000000000000000000000000000111111111111000000000222333333222222333444333333444444444444333333777555333333444666666555555444333333333333444555555555777888888888777666666666888888888888777666888888888888999;;;<<<===>>>AAAHHHTTTfff}}}+++***+++,,,---,,,***(((*********++++++++++++,,,,,,++++++++++++,,,------************))))))))))))++++++******)))))))))(((''''''(((((())))))******%%%%%%&&&&&&'''((((((((((((((('''&&&'''(((***+++)))))))))((('''''')))+++&&&'''(((((())))))))))))''''''(((((((((((()))))))))))))))(((((((((((('''+++......)))''')))***((('''(((((())))))(((((('''++++++)))((('''((()))******)))((('''&&&'''((()))))))))))))))))))))))))))******)))(((((()))+++++++++++++++***************))))))))))))))))))))))))''''''''''''((()))++++++++++++******))))))******************))))))))))))************))))))))))))(((((()))******))))))(((###$$$%%%'''((()))))))))((()))************+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,------,,,---///111222111111111111222333444222222222333333444555666555555666666666777777777777777777777777777777777999999999888999999:::;;;:::;;;<<<===???@@@BBBBBB@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEGGGIIIJJJLLLLLLPPPRRRTTTWWWYYYZZZ[[[[[[YYY\\\bbbmmmttthhh]]][[[[[[ZZZYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\WWWWWWWWWXXXZZZ[[[ZZZYYYVVVVVVUUUTTTSSSQQQOOONNNQQQQQQQQQQQQQQQPPPOOOOOOPPPPPPOOOOOOMMMLLLKKKJJJFFFGGGGGGHHHGGGFFFDDDCCCAAA@@@???======<<<<<<<<<::::::::::::999999888888888999999999888666444333888888888777666555444333///000111222333222111111555555444333222222222222333333333222333333444555333333333333222222222222333222222222222222222333333333333222222222111111222222222222333333333333222222111000000111222222111111111111111111111111000000111111111111000000111222444444333333333444222222333333333333222222666555444555666777666444444444444444444444444444666666777888888888888777555555666777888888888888999999999999:::<<<===>>>>>>AAAHHHTTTeee|||******++++++,,,+++***)))************++++++++++++,,,+++***)))***+++,,,---************)))))))))(((+++******))))))(((((('''******))))))((((((''''''"""###$$$&&&(((***+++,,,******))))))))))))***************(((&&&''')))+++''''''(((((()))(((((('''((((((((()))))))))(((((((((((((((((((((((((((((('''+++,,,((('''***+++***%%%&&&''''''''''''&&&%%%)))((('''''''''(((((()))+++***)))(((''''''(((((((((((((((((((((((((((((('''''''''''''''((()))******+++++++++******))))))))))))))))))))))))))))))'''''''''((())))))******,,,+++)))((('''(((((()))*********)))))))))))))))************)))))))))(((&&&&&&''''''((('''''''''******************)))((((((***++++++******,,,---//////......---------...+++,,,------......---------...//////......000222000000000111111222333333111111111111222333444555444444444555555555666666999999999:::::::::::::::999999888888888888999999:::;;;======>>>>>>???@@@???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMNNNOOORRRTTTVVVXXXXXXXXXXXX\\\aaammmyyynnnddd```]]]ZZZXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]YYYXXXXXXZZZ\\\\\\ZZZYYYXXXXXXXXXWWWVVVTTTRRRQQQRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNLLLJJJHHHEEEFFFFFFFFFEEEDDDCCCBBB@@@???===<<<;;;;;;<<<<<<999999999888777777777666666777777777888888888888888888777777666555333333111222333444444444333333555444333222111111111111000111111222222333444444333222222222222222222222444333222111111222333444333333333222222222111111111222222222222333333333222111111111111111111222111111111111111111111111///000000111111111111000000222444444333222333444111222222333333222222111555444444555666666555333333444444555555444444333555666666666777777777777444555666666777888888999888888999999:::<<<===>>>???BBBHHHTTTeee|||*********)))))))))+++,,,))))))*********++++++++++++***)))(((((()))***+++************)))))))))((()))))))))(((((('''''''''******))))))((((((''''''%%%&&&'''((()))***++++++###%%%''')))******)))))))))***)))(((&&&&&&(((***((((((((((((((('''&&&%%%(((((()))******)))(((''''''''''''''''''(((((((((%%%)))***'''&&&((()))'''&&&''''''((((((''''''&&&''''''''''''''''''((((((******)))(((((((((((((((''''''''''''''''''''''''************++++++,,,---))))))*********)))((('''(((((((((((((((((((((((((((((())))))))))))((((((+++***((('''&&&&&&'''((())))))))))))))))))******************)))))))))(((&&&'''(((((()))))))))(((,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++,,,---000///...------------...+++,,,------......------///000000///---,,,...///---...//////000111111111111000000111111222333444333444444444444555555555::::::::::::;;;;;;<<<<<<999888888777777777888888:::<<<>>>>>><<<;;;<<<===>>>???@@@BBBCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMLLLNNNPPPSSSUUUVVVWWWWWWXXX[[[```jjj{{{{{{qqqhhhccc^^^XXXUUUVVVWWWWWWYYYZZZ[[[[[[[[[[[[YYYXXXYYYZZZ\\\\\\ZZZXXXUUUUUUWWWWWWWWWVVVTTTSSSQQQQQQQQQQQQQQQPPPOOOOOOMMMNNNNNNNNNMMMKKKIIIHHHFFFFFFEEEDDDBBBAAA@@@??????>>><<<;;;:::;;;<<<<<<999888888777666666555555777666444444444555777888777777777666666555333333222222333333444444444444555444333222111000000000......///000111222222222222222222222222222222222444333222111111222333444333333333222222222111111111111111222222222333333111111111222222111111111111111111111111111111111//////000111111111111111///111333333222111222333111222222333333222222111333333222333555555333111333444444555555444444333444444444444555555666666444555555666666777888999888888888888999;;;<<<===@@@CCCIIITTTeee{{{*********)))((((((+++---)))))))))************+++******)))(((((((((((()))************))))))))))))'''''''''''''''(((((((((''''''(((((())))))******++++++***)))(((''''''&&&###''')))******)))&&&''')))(((''''''((()))'''(((((((((((('''&&&&&&((()))***+++***)))((('''&&&''''''''''''(((((((((&&&***+++(((%%%&&&&&&$$$******)))(((((()))******''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''))))))))))))************(((((()))******((('''&&&(((((((((((((((((((((((((((((())))))))))))((('''))))))((('''''''''(((((())))))))))))************************))))))))))))))))))***+++,,,,,,,,,,,,'''((()))***+++++++++++++++,,,------,,,+++,,,...///...,,,+++******+++,,,+++,,,------......------.........---+++***+++,,,,,,,,,...///000111111000111000000111111222333444333333444444444555555555777777777888999999::::::999888777777666777777777888;;;>>>>>>;;;999:::<<<>>>>>>@@@AAABBBCCCCCCCCCCCCEEEGGGJJJKKKLLLLLLLLLLLLNNNPPPSSSUUUVVVWWWWWWXXXZZZ^^^fffuuuwwwooogggbbb]]]WWWTTTTTTUUUUUUVVVXXXXXXYYYYYYYYYWWWWWWXXXZZZ[[[[[[XXXVVVPPPQQQSSSUUUUUUTTTSSSRRRNNNNNNNNNNNNNNNMMMLLLLLLKKKLLLLLLKKKKKKJJJIIIHHHEEEDDDCCCBBB@@@???>>>=========<<<;;;;;;;;;;;;;;;999888888777666555444444777666444222111111111222555666666666666555444444000000111111111222222222444444333222111111111111,,,---...000000111111111111111111222222222222222333222222222222222222333333333333222222222111111111111111111222222222222000111222222222222111000111111111111111111111111...///000111111222111111///000222222111111111222222222333333333333222222333222111222333444333111444444444444444444444444444444333333333444555666555555555555666777888888777888888888999;;;<<<===@@@BBBIIISSSdddzzz&&&)))++++++))))))***+++))))))))))))***************************)))((((((************))))))))))))'''''''''((())))))******''''''(((((())))))*********))))))(((''''''&&&&&& """$$$&&&((()))))))))"""%%%((()))((('''''''''$$$%%%&&&'''((((((((((((((()))+++++++++)))(((&&&&&&&&&&&&'''''''''((((((%%%***+++(((&&&((('''%%%***)))'''&&&&&&''')))***'''(((((((((((('''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))***++++++)))(((&&&((((((((((((((((((((((((&&&'''((()))******))))))((()))******************((()))))))))************************))))))))))))((()))***+++,,,,,,,,,,,,'''((()))***************((()))+++,,,+++,,,---///000...,,,*********+++,,,+++,,,------......------,,,------,,,+++***,,,---,,,---...000111111111111111111111111222333444444444444444444555555555555444555555666777777888888888888777666666666666666333888======;;;:::;;;>>>===>>>???AAABBBBBBBBBBBBAAACCCEEEHHHJJJJJJJJJJJJKKKLLLOOOQQQSSSUUUUUUUUUVVVXXX[[[cccqqq}}}~~~xxxooohhhbbb```\\\VVVTTTVVVTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVWWWYYYZZZYYYVVVSSSNNNPPPRRRTTTUUUTTTRRRQQQMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIBBBBBBAAA@@@??????>>>>>>;;;<<<<<<<<<<<<;;;::::::999999888777666555444444555666777777666444111000444444555555666666555555111111000000111111222222444333333222222222333333---...///000111111000000000111111111222222222222222222222333333222222222333333333222222222111111111111111111222222222222000111222222222222111000000000000000000000000000...///000111111222222222///111333333222111222333333333444444444444333333555333111111222444444333555444333333333333444555555444444333444555666777777666555555555555666777999999999999:::<<<===>>>>>>AAAGGGQQQbbbwww###''',,,...,,,)))))))))))))))))))))***************+++,,,,,,,,,***)))(((************))))))))))))''''''((()))***+++,,,,,,*********)))((((((''''''$$$$$$%%%&&&'''((()))***,,,+++)))(((''''''(((((( ###''')))((('''&&&&&&!!!"""$$$&&&(((***++++++)))***+++,,,+++***(((&&&&&&&&&&&&'''''''''(((((("""'''***)))(((+++,,,***(((&&&###!!!!!!###&&&((((((((())))))(((''''''&&&%%%%%%&&&'''((((((((('''))))))))))))))))))))))))******++++++***)))(((((()))***,,,,,,,,,+++)))'''((((((((((((((((((((((((###%%%''')))++++++++++++(((***+++---------,,,+++(((((())))))*********+++************))))))))))))&&&&&&((()))************,,,,,,,,,++++++)))(((((($$$&&&)))***+++,,,...000222000...,,,+++,,,---...+++,,,------......------,,,---......------///111,,,---///111222333222222111111111111222333444555444444444555555555666666444555555666777888888999888888777666666666666666000555;;;===;;;;;;===AAA===>>>???@@@AAABBBBBBBBB???AAADDDFFFHHHIIIHHHHHHGGGIIILLLNNNPPPQQQRRRRRRUUUWWWZZZaaaooozzz{{{vvvhhhccc___^^^[[[VVVUUUXXXTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVXXXYYYXXXUUURRRQQQRRRTTTVVVVVVUUURRRQQQOOOOOOOOOOOOOOONNNMMMMMMIIIHHHGGGFFFGGGHHHIIIJJJ@@@???????????????@@@@@@:::;;;<<<===<<<;;;:::999:::999888777666555444444111555999======:::666333222333444555666666666666333333222222333333444555333333333222333333444444...///111222222111000000000000111111222222222222111222333444444333222111333333333222222222111111000111111111111222222222000111222333333222111000////////////////////////......///111111222222222000222444444333333333444333444444555555444444333777555222111222444555555666555333222222333555666666555555444444666777888888777555444444555666777:::::::::;;;<<<===>>>???<<>>===<<<===<<<;;;;;;======<<<;;;999999888777666555555555555555555666666555555555///111222444444333222111111111111111111111111111000000000000000000000000//////000000000000///////////////000111111222222222222222333333444444555222222111000000000000000000111111111111222222222111111111111000000000000000//////000222111...+++'''---222333000///000222111111111111111111111111333333222222222333444444333333444444444444444444555333222111111222333555555555555555555666666777777555555555777888777666666777777888999:::;;;<<<======CCCOOO]]]ppp++++++++++++++++++++++++)))************))))))(((((())))))******))))))((())))))(((((((((((())))))))))))(((((((((((())))))***************************))))))(((((())))))***((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%(((++++++(((%%%(((((()))))))))*********''''''''''''((((((((((((&&&''''''''''''''''''&&&!!!"""%%%'''(((((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((***+++,,,+++******(((''''''&&&&&&''''''((()))))))))((((((''''''''''''(((((())))))******+++))))))))))))))))))))))))&&&&&&((((((((((((&&&&&&&&&''')))***,,,,,,------))))))))))))))))))))))))((())))))***+++,,,------------+++*********+++,,,,,,++++++******++++++,,,...,,,++++++---......------...///000111111111111222222333444555666666777444444444444444444444444222333444555555555555555444444444555555555666666777777666888;;;======<<<<<<<<<===>>>@@@CCCFFFGGGHHHGGGFFFDDDCCCDDDDDDEEEDDDDDDEEEFFFGGGHHHIIIJJJLLLPPPUUU\\\hhhqqqqqqlll\\\YYYTTTRRRRRRTTTUUUUUUWWWVVVVVVVVVUUUUUUUUUUUUWWWXXXZZZZZZYYYXXXVVVTTTOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKKKKJJJIIIIIIJJJJJJHHHGGGEEECCCBBBBBBCCCCCCAAAAAAAAA@@@???>>>===<<<>>><<<:::::::::;;;:::999::::::999888666555444444444444555555555555444444000111222333444333222222111111111111111111111111000000000000000000000000//////000000000000//////...//////000000111111222222222222222222222222222222111000000//////000000000111111111111222222222111111111111000000000000,,,,,,---///111111///...+++...222222000000222444111111111111111111111111444444333222222222222222333222222222333444666777555444333222222333444555555555444444555555666777555444333555777888777666555666777888999::::::;;;;;;<<>>@@@BBBDDDEEEFFFFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJNNNTTT\\\fffnnnlllfffWWWTTTQQQPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTXXXYYYZZZ[[[ZZZYYYWWWVVVOOOOOOOOOOOOOOONNNNNNNNNLLLKKKKKKJJJIIIIIIIIIIIIGGGFFFDDDCCCBBBAAAAAABBB????????????>>>===<<<;;;<<<:::777666777777666555::::::999888666555444444111222333333333333222111000111222333333333222222222222222222222222222222000000000000000000000000//////000000000000//////......//////000111111111111111111111111000000000222222111000000000000111000000111111111222222222111111111111000000000///------...///000111000///...000111111000000333555111111111111111111111111333333222222222222222333444333222111111333555666666555444444444444555666555444444444444555666666555444444444666777666555666666777888999:::;;;;;;;;;<<>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDFFFGGGHHHJJJNNNSSS[[[dddkkkhhhaaaTTTQQQOOONNNPPPRRRTTTTTTUUUUUUVVVVVVVVVUUUTTTSSSVVVWWWYYYZZZYYYXXXVVVUUUPPPPPPPPPOOOOOOOOONNNNNNLLLLLLKKKIIIIIIHHHHHHHHHEEEEEEDDDBBBAAAAAA@@@@@@>>>>>>>>>>>>===<<<;;;;;;;;;999777666666777555444999999888777666555444333222333444555555444333222111111222222333333333333333333333333333333333333000000000000000000000000//////000000000000//////.........///000000111111000000000000000000000///333333222111111111111222000000111111111222222222111111111111000000000///000111111111000/////////000111111111000111333555111111111111111111111111111111111111222333444555666555333111000111333444555555555555555555555555444444444444444555666666777666555555666777666444777777888999:::;;;<<<<<<======BBBMMMZZZlll++++++++++++++++++++++++((())))))************)))'''(((((())))))(((((('''))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&'''''''''(((((())))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((***))))))((((((''''''&&&''''''''''''((((((((((((&&&''''''''''''''''''&&&%%%&&&'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))*********'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))++++++++++++))))))''''''''''''((()))***+++)))))))))))))))))))))))))))))))))*********++++++------------...............------,,,,,,------......,,,++++++---......---/////////000111333444555666555444444444555777888555555555444444333333222333222222222333444555666333444444555666777888888999888777888;;;<<<;;;:::<<<<<<======>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKOOOSSSYYYbbbhhheee^^^RRRPPPNNNNNNPPPRRRSSSSSSSSSTTTUUUUUUUUUTTTRRRQQQSSSTTTVVVWWWWWWVVVTTTSSSQQQPPPPPPOOOOOONNNNNNNNNKKKKKKIIIHHHGGGGGGGGGGGGDDDCCCCCCBBBAAA@@@??????<<<=========<<<<<<;;;::::::999999999:::999777555777666666555555444444333333555666777777666555333111111222222222333333333333333333333333333333333000000000000000000000000//////000000000000//////---......//////000000111000000000000000000000000333222222111111111111111000111111111111222222222111111111111000000000000222333333222///......///111111000000111222222333111111111111111111111111///000000000222333444555666555333222111111111222555555555555555555555555444444333333444444555666777666555666777888777666888888999:::;;;<<<<<<=========BBBLLLYYYjjj************************(((((()))***************''''''((((((((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))'''''''''''''''''''''''')))((((((''''''(((((()))'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((******))))))***+++,,,---))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---,,,,,,---,,,,,,,,,,,,,,,,,,---...,,,++++++---......---000000000111222444666777777666444444444555777888666555555444333333222222444333222222222333444555444444555666777888999:::888777777888:::;;;:::999;;;;;;<<<<<<<<<<<<<<<<<<<<<===???AAACCCDDDEEEEEEEEEEEEDDDEEEFFFIIIKKKMMMMMMPPPSSSXXX```fffccc\\\QQQOOOMMMNNNPPPRRRRRRRRRQQQRRRTTTTTTTTTSSSQQQPPPPPPQQQRRRTTTTTTSSSQQQPPPPPPOOOOOONNNMMMMMMLLLLLLIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBAAA???>>>===;;;<<<<<<<<<<<<;;;::::::888888999;;;<<<;;;888555444444444444444444444444222333555777777555333222222222111111222222333333111111111111111111111111000000000000000000000000//////000000000000//////------......///000000000/////////000000111111222111000000///////////////000111111111111222222222111111111111000000000000000222222111...---...000000000000000111222111111111111111111111111111111111111000000111222333333333333222222222222222222444444444555555444444444444444333333444444555666555444444666999;;;;;;;;;777777888999:::;;;<<<<<<;;;;;;@@@KKKXXXjjj))))))))))))))))))))))))(((((()))***************''''''(((((((((((('''''''''((()))******)))((('''))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((('''((((((''''''''')))***%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))$$$%%%%%%&&&'''((())))))((((((((((((((('''''''''(((((((((((((((((((((((('''((()))******)))((('''+++***(((&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++,,,++++++++++++++++++,,,...,,,++++++---......---,,,,,,,,,,,,...000222444777666555444444555777888666666555444333333222222555444333222222222333444555555666777888999::::::888777666777999::::::999:::;;;;;;<<<<<<;;;::::::;;;<<<>>>AAACCCEEEFFFFFFEEEEEEEEEEEEGGGJJJMMMOOOOOOQQQSSSWWW___eeeccc\\\QQQOOONNNNNNPPPRRRRRRRRRPPPQQQSSSTTTSSSRRRPPPOOOMMMOOOPPPQQQRRRQQQOOONNNNNNNNNNNNMMMLLLKKKKKKJJJGGGFFFEEEDDDBBBBBBAAAAAABBBBBBBBBAAA@@@???>>>===;;;;;;<<<<<<;;;;;;::::::444555777:::<<<:::777333222222222333333333444444...000222444444222000...222222111111222222333444////////////////////////000000000000000000000000//////000000000000//////------......///000000000...//////000111222222333//////...---------------000111111111111222222222111111111111000000000000...000111///---,,,...111000//////000222222111///111111111111111111111111333222111111000111111111000000222333333333333333333333444444444444333333444333333333333444555555222222333666:::>>>???>>>666666777888999::::::;;;999:::???JJJYYYkkk+++***)))(((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))++++++)))((('''''''''''')))(((''''''(((((('''&&&%%%******%%%###'''(((%%%&&&(((+++------+++(((&&&''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((*********)))(((&&&$$$$$$###$$$&&&''''''&&&$$$###!!!###%%%(((******))))))&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&'''((()))+++,,,+++(((%%%%%%&&&'''))))))'''&&&%%%(((((())))))))))))(((((()))((('''((()))***)))((((((((((((((())))))))))))+++***)))'''''''''((()))---,,,***)))))))))***+++))))))))))))((((((((((((''''''''''''((((((((())))))(((&&&&&&((()))((('''(((((((((((())))))))))))((()))))))))************+++***(((&&&''')))+++---//////...---,,,++++++***---,,,,,,++++++,,,,,,---))))))***++++++,,,------+++,,,...000111222222222333222333333444555666777777666555444444444444444444444444444555777888999555555555555555666777777:::999888777777777999999======<<<<<<<<<======>>>===>>>???AAACCCEEEFFFGGGBBBDDDFFFHHHIIIKKKNNNPPPMMMSSSXXX^^^dddhhheee___UUUQQQNNNOOOSSSUUUSSSPPPRRRRRRQQQPPPOOOOOONNNNNNJJJLLLOOOQQQQQQPPPNNNMMMMMMLLLKKKKKKLLLKKKIIIGGGCCCCCCBBBAAABBBCCCDDDEEEAAA@@@@@@???>>>===<<<<<<========================999999999888777666666555555555444444444333333333222222222111111111000000222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000...------------...//////333333333222222000//////222111///.........///000...///000000000000000///222111111111000000//////000000000000000000000000222111000//////000111222333333222111000///......000111222222222222111000///000111222333444444444222333444555666666666666333444555555666666555555777666555444333222222333666777999999888888999;;;;;;<<>>>>>>>>::::::::::::::::::::::::999999888777777666555555555444444444444333333333222222222111111111000000222222222222222222222222////////////////////////000000000000000000000000000000////////////000000///............///000000...//////000000000000000111000///.........//////111111111111000...------111111111111000000000///000000000000000000000000111111000000000000111111111111111111000000000000111111000//////000111111000000111222333333333333222333444555666666666666333444555555666666555555555555555444555555555666666777999999888888999;;;<<<<<>>>>>????????????999999999999999999999999888888777777666666555555444444444444333333333333222111111111111000000000111111111111111111111111////////////////////////000000000000000000000000000//////......//////000///////////////000111111,,,---...000111222222222000000///............///000000000000000///......111111111111000000000000000000000000000000000000111111222222222222111111//////000000111111111222222111///------///111222000111111222333333333333222333444555555666666555333444555555666666555555444444555555666777888888555777888999888888:::;;;<<<<<>>>>>>>>>>>===;;;<<<===>>>@@@AAABBBCCCJJJKKKLLLLLLLLLLLLOOOQQQTTTUUUWWW^^^lllwwwwwwqqq\\\ZZZXXXXXXYYYZZZYYYWWWRRRRRRRRRRRRQQQQQQPPPPPPOOONNNLLLJJJHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIGGGEEEAAA@@@???>>>===>>>>>>???<<<<<<<<<<<<<<<<<<<<<===::::::::::::::::::::::::777777777666666555555555444444444333333333222222111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000/////////......///////////////......//////000111...///000222333444555555111111000000////////////,,,---...000111222222222111111111000000000000000000000000000000000000000000111222333333222111000000000000000111111111111111111000000000000111111000111222333333333333333222222333444555555555555333444555555666555555555333444555555666666777777555666888888888888:::<<<<<<<<>>===<<<<<<<<<===;;;;;;;;;:::999888888777999999999999999999999999666666666555555555555555444444333333333222222222000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////............//////......------......///000111111222333333333333333222222222222111111000000,,,---...000111222222222000000000000000000111111000000000000000000000000000111222333333222111000111111111111000000000000000111333444444333111000111111222333333333222222111222333444555555555555333444555555666555555555333444555555555555444333444666888888888999:::<<<<<<===AAAIIISSSbbbxxx'''''''''(((((()))***+++''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))((((((((((((((()))&&&((()))(((&&&(((,,,000333,,,'''((())))))((()))''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''%%%######%%%'''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))((('''(((*********)))(((((((((((())))))))))))&&&&&&'''(((((((((''''''&&&''''''((((((((((((((())))))))))))((((((((((((((((((((()))))))))******+++)))(((((()))***))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))++++++******)))******++++++,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333333333333000000000//////000000111222222111111222222333333555666777777777666444333444444333333444444555666666777888999999999999999666666666777888999:::;;;>>>>>>???@@@AAABBBCCCCCCIIIJJJKKKKKKKKKKKKMMMOOOLLLQQQWWW___kkkvvvzzzxxxnnnlllhhhddd___[[[YYYWWWPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPNNNKKKIIIHHHHHHHHHFFFEEEEEEFFFHHHIIIHHHFFFBBBAAA???===;;;;;;;;;<<<::::::999888777666555555555555555555555555555555555555555555555555444444333333333333222222222222//////000000000000000111////////////////////////........................///////////////////////////......------......///---------------...//////111111111111111111000000111111222222222111000///000000000000000///......000000000000111111111111000000000000000000000000000000111111111111000000222111111111000000/////////111444666666444111///111222222333333222222222111222333444444555555444333444555555666666555555333333555555555444333222444666888888888999;;;===<<<===AAAIIISSSaaawww'''''''''(((((()))***+++(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))((('''&&&&&&&&&'''&&&)))***)))'''(((...333777...((()))+++)))((()))'''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((''''''&&&'''(((((((((((('''&&&(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((())))))(((((()))((('''(((***,,,,,,+++(((''''''''''''''''''((('''(((((((((((((((((('''((('''&&&''')))***)))((((((((((((((())))))))))))))))))((((((''''''((((((((((((''''''(((((()))*********))))))((((((''''''(((((()))))))))*********+++)))(((((()))******)))(((((((((((())))))))))))(((((()))))))))*********(((((()))***************+++++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111222333333222111111000000000000000111111111111111111222333333555666777888777666444333444444333333444444555666777777777777888999:::;;;888777666555666999<<<===@@@@@@AAABBBCCCDDDEEEEEEFFFHHHIIIIIIIIIJJJLLLNNNIIIQQQZZZaaajjjuuuzzz{{{sssrrrnnnhhhbbb^^^[[[ZZZPPPPPPPPPQQQQQQQQQQQQQQQRRRQQQOOOMMMLLLKKKJJJJJJEEEEEEEEEFFFIIIJJJIIIGGGCCCAAA???===;;;;;;;;;;;;888888888777777666666666444444444444444444444444444444444444444444444444333333333222222222222111////////////000000111111////////////////////////........................///////////////////////////......------......///...............//////000000111111222222111111000///000000111000///...---111111111111000...------///000000000111111111111000000000000000000000000000//////////////////000000000000000111111111111000111333444444333111000222222222333333222222111111111222333444444444444333444555555666666555555111333444666777666555444444555777888888999;;;=========AAAHHHRRR```vvv+++***)))(((((('''''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''***)))(((&&&&&&%%%%%%%%%'''***+++***''')))///555888...'''(((***'''&&&'''''''''((())))))(((''''''$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''((((((((()))(((''''''&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%''')))***+++(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&'''***+++***)))''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&'''&&&%%%&&&((((((((('''(((((((((((())))))))))))+++***)))'''''''''((())))))(((''''''''')))***+++''''''(((((())))))******))))))))))))************+++)))(((((()))******)))(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++************++++++---------------------,,,+++---...000111111111111222111000000000000111111111111000000111222333333111333555777888888777666444333333333333444555555888777666666777999;;;<<<<<<:::888777888;;;???AAABBBBBBCCCCCCDDDEEEFFFFFFEEEFFFHHHHHHHHHIIILLLNNNGGGQQQ\\\ccckkktttzzz|||vvvtttqqqkkkeee```]]]]]]QQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPOOONNNLLLKKKKKKEEEEEEEEEGGGIIIJJJIIIHHHCCCBBB???===<<<;;;;;;;;;777777777777888888888888666666666666666666666666444444444444444444444444333333333222222222111111.../////////000000111111////////////////////////000000000000000000000000////////////////////////.........------.........///////////////000111111111222333444444444444444---.../////////...,,,+++//////000000000000000/////////000000111111111222000000000000000000000000000///...------...///000......///000111222333333111111111111111111111111222222333333333222222111111111222333444444444444333444555555666666555555000222444777888999888777333555777888888999;;;=========AAAHHHRRR```uuu%%%'''***+++***(((((((((&&&''')))***)))((()))***'''((((((((())))))*********)))(((&&&&&&%%%%%%%%%%%%((()))((('''***222999DDD111%%%'''+++((((((+++'''&&&'''((('''&&&''')))''''''((((((((('''%%%$$$&&&(((******((('''&&&'''&&&&&&&&&%%%%%%$$$$$$$$$))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''%%%%%%&&&(((***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++(((&&&'''))))))'''%%%&&&&&&'''(((((('''&&&%%% ###&&&((()))(((((('''(((((()))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++,,,---...///...---,,,------......///000000000222111000///............222222333333333333444444333333444444555666666666777777666666555555555444444555666888999999999999<<<;;;;;;:::;;;<<<===>>>???BBBEEEHHHHHHGGGDDDCCCEEEEEEEEEFFFGGGHHHJJJKKKHHHPPPVVV[[[ggguuuxxxssskkkooommmgggcccddd```YYYXXXVVVSSSPPPOOOPPPQQQRRRRRRSSSSSSSSSQQQNNNKKKIIIGGGGGGGGGGGGGGGFFFEEEDDDFFFCCC???>>>???>>>:::777::::::::::::888777555444222333333444555666888999666666555444333333222222222222222222222222222222333222000//////000111111------............------......///000000000000000222000...---,,,,,,,,,---////////////////////////,,,,,,---///111444777999===777000---///111333333222222222111111111000000111111000000//////......///000000111222333333333//////000111111111111111333111...,,,,,,...111333111000///////////////000444333333222222333333444222222222111111111000000333444555666777777777777666666555333222333555888444444444444444333333333999999999999999999:::::::::<<>>======:::<<<@@@EEEGGGIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIJJJPPPTTTZZZggguuuwwwpppgggiiihhhdddbbbcccaaa[[[XXXVVVSSSQQQPPPPPPQQQRRRRRRRRRSSSRRRPPPNNNKKKIIIIIIIIIHHHGGGFFFEEEEEEDDDAAA???============<<<;;;;;;::::::888777666666555111111111111111222333444555555444444333333222222111111111111111111111111//////.........///000111000111111111111111111000......///000000000000000000000///...---------------------------------------------///111333666888===999333//////000000000222222222111111111000000111111000000//////////////////000111111222333333//////000111111111111111222000...------...000222000000////////////000000444333333222222333333444222222222111111111000000111222333444444555444444222333333222111222666888777777777777777777777666888888999999999999::::::;;;===BBBIIIQQQ^^^ttt***,,,...---+++(((((((((&&&'''((((((&&&%%%&&&&&&''''''''''''(((((((((((()))((((((''''''&&&&&&&&&&&&((()))'''$$$$$$(((+++///'''$$$)))***&&&&&&+++'''((()))*********))))))''''''(((((()))(((((('''&&& ###((((((&&&)))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((((((''')))(((''''''((((((&&&%%%(((((((((((((((((((((((((((((((((''''''&&&&&&&&&))))))))))))))))))))))))(((&&&%%%&&&''''''&&&$$$%%%&&&'''(((((((((((((((((()))*********)))'''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((())))))******++++++))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,...///000++++++,,,,,,---.........111111000000111111222222000000000111111111111222222333333444444555555666666666666555555555555555777666666666777999;;;<<<<<<===>>>?????????>>>>>>@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHLLLOOOQQQWWWgggvvvwwwnnnaaabbbaaa^^^___bbb```\\\WWWVVVTTTQQQPPPQQQRRRSSSRRRRRRRRRQQQOOOMMMKKKIIIJJJIIIGGGFFFDDDDDDDDDEEE???>>>===;;;999999;;;===;;;:::888777666666666666333222111111000000000000333333333333333333333333000000000000000000000000............///000111111...//////000000//////...---...//////000//////////////////000000//////...------------------------///......///000222444555777444111//////000///...222111111111111000000000111000000000000//////////////////000111111222222///000000111111111111000000000////////////000000000000000//////000000111333333222222222222333333222222222111111111111111000111222333333444444444555555555333222222444666444444444444444444555555888888888999999999::::::<<<>>>BBBIIIPPP]]]rrr''')))++++++******+++,,,(((***+++***(((''''''(((''''''''''''''''''((((((((((((((((((((('''&&&&&&%%%'''((('''%%%%%%&&&((('''%%%'''+++***%%%%%%)))%%%'''''''''(((***)))&&&&&&&&&'''''''''((((((((()))%%%!!!!!!%%%''''''%%%''''''&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((+++)))'''&&&'''''''''&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&''''''(((((())))))'''''''''((('''&&&%%%$$$'''(((((()))))))))))))))''''''''''''''''''''''''((((((''''''''''''((()))(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,))))))***++++++++++++***++++++++++++++++++++++++))))))))))))***,,,...000+++,,,,,,------...//////////////////000111222333000000000111111111222222222222222333444444555555555555555555555555555555777777555555666888;;;=========<<<<<<<<<===>>>???DDDDDDDDDCCCCCCCCCCCCDDDFFFFFFFFFEEEFFFFFFGGGGGGMMMNNNOOOUUUgggyyyzzzqqq]]]\\\YYYYYY[[[^^^]]]ZZZVVVUUUSSSRRRQQQQQQRRRSSSQQQQQQPPPOOONNNKKKIIIHHHJJJHHHEEECCCAAAAAABBBCCC@@@@@@>>>:::555444777;;;;;;999777555444555666777777777555333222111111111222222222222333333333333////////////////////////000000000000000000111111.........//////.........---......//////.........---...000111111111000///////////////////////////000//////...///000111222,,,,,,---...///000000///111111111111000000000000000000000000000000000000/////////000000111111111///000111111111111000000//////000000000000//////000000000///000000111111333333222222222222333333111111111111111111111111222222333444555555555555<<<<<<;;;888444222222333333333333333333333444444777777888888999999::::::===>>>BBBIIIPPP\\\qqq%%%'''))))))))))))***+++(((***+++***(((''''''((((((((((((((((((((('''''''''((()))))))))((('''&&&%%%&&&'''((('''''''''(((&&&'''***,,,***%%%%%%'''(((***(((%%%'''+++***%%%&&&&&&&&&&&&&&&&&&''''''&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((+++)))'''&&&'''((('''&&&))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((())))))((((((((()))''''''''''''(((((())))))$$$%%%%%%%%%&&&&&&%%%%%%'''(((((()))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,))))))***++++++++++++***++++++++++++++++++++++++&&&%%%%%%%%%&&&(((+++,,,---------...//////000000---------...///000111222111111111111222222222333111111222222333444444444444444444555555555555555777666555444666888:::<<<===;;;999777777:::===??????@@@@@@BBBDDDGGGIIIKKKGGGGGGFFFFFFFFFGGGGGGHHHKKKMMMMMMTTTggg{{{}}}uuu^^^XXXTTTUUUWWWXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQRRROOOOOONNNMMMKKKIIIHHHGGGFFFEEEBBB@@@??????@@@AAA>>>>>>===999444333777::::::888666444444444666777999888666555333222222111111111111222222222222222........................000000000//////......---000111111222222111111000------............---,,,---...///111111111000000////////////////////////111000///.........///000***,,,...000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000111111111000000///...///000111111000///...000000000000000111222222333222222111111222222333111111111111111111111111222222333444555555555555;;;<<<;;;888555222222333555555666666777777777777666666777888888999::::::<<<>>>BBBHHHOOO[[[ooo(((******)))'''&&&'''(((&&&'''((((((&&&%%%&&&&&&))))))))))))(((((((((((('''((()))******)))''''''%%%&&&&&&'''(((((())))))''')))******(((&&&%%%&&&'''*********333???CCC???(((((('''&&&&&&&&&&&&&&&"""%%%((()))'''%%%&&&'''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''((()))))))))))))))(((''''''))))))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''')))******)))(((***+++))))))(((''''''(((((()))%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((())))))******++++++))))))***++++++++++++***++++++++++++++++++++++++)))))))))***+++,,,---...------......///000000111---,,,------...///000111111111111222222222333333000111111222222333333444444444444444444555555555555444444444555777999:::;;;:::777555555888;;;===AAAAAAAAABBBCCCDDDFFFGGGEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMSSSeeexxx}}}www___VVVPPPQQQTTTSSSRRRQQQSSSRRRQQQQQQPPPPPPPPPQQQMMMMMMKKKJJJHHHFFFEEEEEEBBBAAA@@@>>>>>>>>>>>>???::::::999888666777999<<<888777666444444444555666666666444333222111111111111111111111111111111111........................---............---,,,+++...//////000000//////...---------...------,,,+++---...//////000000000000------------------------111000...---------...//////111333333222000000000//////000000000000000111000000000111111111111222111111111111111111222222000111111111111000000/////////000000000000//////000000000000111111222333222222111111111111222222111111111111111222222222000111222333333444444444333555666555444333444555444444444555555666666777555666666777888999::::::;;;===AAAGGGNNNZZZooo)))***+++)))(((''')))***$$$&&&(((((('''&&&'''(((++++++******))))))))))))&&&''')))******)))(((''''''&&&%%%%%%&&&'''(((((((((((('''&&&&&&''''''&&&$$$)))***---;;;OOOXXXUUU,,,+++)))(((''''''''''''((('''&&&&&&&&&&&&&&&%%%''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))'''&&&''')))++++++)))(((((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&(((***)))(((''')))++++++***)))((('''''''''((('''''''''''''''(((((()))%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))*********))))))***++++++++++++***++++++++++++++++++++++++,,,,,,---...//////......,,,,,,---......//////000...............///000111000000000111111111111222000000111111222333333333333333333444444555555555222222333444555666777777888888777777888888999999CCCCCCBBBBBBAAA@@@??????BBBBBBBBBCCCDDDEEEFFFGGGIIIMMMNNNRRR```rrryyyuuu___TTTMMMNNNRRRQQQOOOPPPQQQPPPPPPPPPOOOOOOOOOOOOLLLKKKIIIGGGEEEDDDCCCCCC????????????????????????:::999888888999::::::999666666555555555555444444444333222222111111222222222222111111000000//////........................+++,,,...///000000000000++++++,,,,,,,,,,,,++++++---------------,,,++++++..................//////------------------------000///...---------...//////111333333000...///000////////////000000111111000000111111111222222222333333222222222222222222111111111111111000//////000000////////////000000000000000000111222333444222222111111111111222222000000111111111222222222111222333444444555444444000222444444444333555666111111222222333444444555555555666777888999:::::::::<<<@@@GGGNNNZZZooo'''(((******)))***---///&&&''')))***)))((()))***,,,+++++++++******))))))&&&''')))***+++***(((''')))'''%%%$$$%%%&&&&&&&&&'''&&&$$$###%%%((((((''''''***))))))666IIIRRRNNN///...,,,***((((((((((((333---&&&$$$&&&(((%%%"""%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))%%%%%%'''))),,,,,,***(((((((((((((((((((((((((((###$$$$$$%%%&&&'''(((((())))))))))))))))))))))))%%%'''))))))'''&&&(((+++,,,+++)))(((''''''''''''(((''''''&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''(((((((((((()))))))))***(((((((((((())))))))))))*********)))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++'''(((***++++++***)))(((++++++,,,------......//////////////////000000111////////////000000000000000000000111222222333333333333333444444555555555000111333444555666666666555666999;;;;;;:::888666;;;<<<===???AAABBBBBBBBB??????@@@AAABBBCCCEEEFFFIIINNNOOOQQQ]]]mmmuuurrr^^^RRRKKKMMMQQQPPPOOOPPPOOOOOOOOOOOOOOOOOONNNNNNJJJIIIHHHEEEDDDCCCBBBBBB>>>>>>???@@@@@@@@@@@@???>>>;;;999999::::::777444444555555666666555444333333333333222333333444444333222222111000//////...////////////////////////,,,...000333555666666666---......//////......---------------,,,,,,+++***///...---,,,,,,---...///////////////////////////000///...---,,,---...///))),,,//////------///111.../////////000000111111000000111111222222222222333333333333333333333333111111111111111000//////000000////////////000000000000000000111222333444222222111111111111222222000000111111222222222222333444555666777777777777333555666666555444444555444444555555666777888888444555666777888999::::::999;;;@@@FFFNNN[[[ppp***))))))(((((((((((()))******)))(((''''''&&&&&&(((((((((((())))))))))))'''((()))******)))((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''')))+++---000222333***))))))(((((()))***+++&&&'''((())))))((('''&&&***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((!!!!!!'''***((($$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''&&&&&&&&&%%%'''((((((((((((&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************)))*********+++++++++++++++***((((((***+++,,,,,,,,,,,,,,,+++++++++*********,,,------,,,---///111000///---,,,,,,---...///.../////////------///000000111222444555666666666444333333222222333333444111222222333444555666666777777888999::::::::::::<<<<<<============<<<<<<999<<>>>>>999888666444333444555666555444444333333222222111444444333222222111000000222222222222111111111111000///...---,,,+++++++++......//////000000111111333222111000///...------((()))***,,,---.........//////...---+++,,,...000/////////...------,,,,,,///////////////............/////////...------,,,---...000111222222111111...//////000111222222222444444444333333222222222////////////////////////111111000000//////......333333222222222333555666222000///...///000222333000111111111111000//////111111222222222222333333222444555555444333333444333444444555555555555555:::999999888888999999:::===<<>>>>>>>>===???AAAAAAAAAAAABBBCCCDDDFFFIIILLLUUU___aaa^^^RRRQQQPPPPPPQQQQQQOOOMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMKKKIIIGGGEEEDDDDDDDDD????????????>>>===<<<<<<:::999777555444555666777555444444333333222111111444444444444444444444444............------------//////...---,,,,,,,,,,,,.............../////////............------------...//////000000//////......///000000......///000....................................////////////...............---,,,,,,---///000111222222111111...//////000111111222222222222222222111111000000111111111111111111111111000000000000////////////111000///.........//////111000///...///000222333222222222111111000000000333333333444444444555555222444555555444333333444444444555666666666666555555555666777888:::;;;<<<===<<>>??????AAABBBBBBAAA???>>>@@@AAAEEEGGGHHHJJJRRR[[[\\\YYYQQQRRRSSSTTTUUUSSSOOOKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJHHHFFFDDDCCCCCCCCC============<<<;;;:::999:::999888666555666666777444444444333222222111111111111222333444444555555000000/////////.........------------------------.........---------------++++++,,,---...//////000222222111111000///------,,,...//////...---......------......///000000111---------.../////////000,,,------------,,,,,,+++...///000222222222222111/////////000111111222222000000000000////////////111111111111111111111111////////////000000000000111000000/////////000000111000/////////000222333555444222111000000000111333333333333444444444444222444555555444333333444444555555666666666666666444444555555777999:::;;;===<<>>>>>AAAAAA@@@>>>===<<<>>>@@@GGGHHHIIIKKKSSS\\\___\\\RRRSSSUUUXXXXXXUUUOOOJJJIIIIIIIIIIIIIIIIIIIIIJJJEEEEEECCCBBB@@@???>>>>>><<<<<<<<<<<<;;;:::999888999888777666555555555666444444333333222111111111//////000000111222222222111111111111000000000000,,,,,,---...............///.........------,,,,,,,,,---......///000111111/////////...---,,,+++******+++,,,+++******,,,---.........//////000000000,,,,,,------...///000000+++,,,,,,---,,,,,,++++++...///111222333333222111//////000000111111111111////////////////////////////////////////////////......//////000000111111//////000000111222333333000000//////000000111222777555333111000000111222000111111111111222222222222444555555444333333444444555666666777777666666888777777666666777777888<<<<<<>>>DDDJJJVVVhhhyyy))))))(((''''''&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((())))))))))))(((''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))******((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&%%%'''''''''''''''''''''''')))'''$$$!!!!!!$$$''')))###%%%'''((('''&&&'''((('''&&&&&&&&&&&&'''(((((($$$%%%&&&''''''%%%$$$###((((((''''''&&&&&&&&&&&&)))((((((''''''(((((()))''''''''''''''''''''''''%%%&&&&&&&&&'''''''''((()))))))))(((''''''&&&&&&(((((((((((((((((((((((($$$&&&((()))***)))'''&&&))))))))))))************,,,++++++***)))(((((('''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))))),,,)))&&&(((+++,,,)))&&&++++++++++++++++++++++++***+++,,,+++******+++------------------...//////111222222111//////000111333333444444555444444444222111111000000111111222222333333444555666777888666666666666666888999:::;;;::::::999::::::;;;<<<>>>>>>>>>===;;;<<<>>>@@@EEEGGGHHHLLLUUU```dddbbbTTTUUUWWWYYYYYYUUUOOOJJJJJJJJJIIIIIIHHHGGGGGGFFFAAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<;;;:::999888777666666555444444444333444333333222222111000000000000000000000000000000////////////............+++,,,---///////////////000//////......---------.........///////////////,,,,,,---------,,,,,,+++++++++***)))((())),,,///000/////////.........---+++,,,,,,---...//////000++++++,,,,,,---,,,,,,+++...///111222333333222222000000000000000111111111000000000000000000000000..............................//////000000111111---.....................000000000000000111111222666555222000000000111222000000000111111111222222222444555555444333333444444555555666666666666666888888888777777888888888<<<;;;>>>CCCIIIUUUgggxxx)))(((''''''&&&&&&''''''((((((((((((((('''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&(((***++++++***(((&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''((())))))))))))((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%!!!!!!%%%'''"""###$$$&&&'''((((((((('''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&''''''''''''))))))(((&&&&&&%%%%%%&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&(((+++......,,,)))'''''''''''''''((((((((((((*********))))))(((((('''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******++++++***+++,,,+++***(((,,,,,,,,,+++++++++******+++---///000...---------......//////000111111111111222222111000000111333222333333444555555555444222222111111111111222222333333444555666777777888666666555555555777888:::<<<;;;999999888999:::;;;;;;=========<<<===???AAABBBDDDFFFJJJUUUaaagggfffWWWWWWWWWXXXWWWTTTOOOKKKKKKJJJIIIHHHGGGFFFFFFEEEAAAAAAAAA@@@???>>><<<;;;<<<<<<<<<<<<;;;:::999999666666555555444333333222333333333222111111000000222222111111111111111111111111111000000000//////,,,---...///000000///.../////////..................---------,,,,,,++++++,,,,,,---.../////////...------,,,++++++,,,///222000//////...------,,,,,,,,,,,,,,,---.........///+++,,,,,,---------------///000111333333333333222000000000000000000111111000000000000111111111111000000000000000000000000////////////000000000000111111111000///...---,,,///000000000111111111111444333222111000111222222222222222222333333333333222444555555444333333444333444444555555555555555555555666777888:::;;;<<<<<<;;;===BBBIIITTTfffvvv%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%###"""%%%(((***(((&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&((()))***((((((&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,+++)))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********************************)))))))))*********++++++)))+++------+++))))))***++++++++++++++++++,,,,,,***---111333111...,,,,,,---...///000000111111111000111222222111111333555111222333444555555666666333333222222222222333333333333444555666777888888666555444444444666888999:::999888777888999;;;===<<<>>>@@@@@@???>>>???@@@AAACCCFFFKKKVVVcccjjjiiiZZZXXXVVVUUUUUUSSSPPPMMMIIIIIIIIIHHHHHHGGGGGGGGGAAAAAAAAAAAA@@@>>>===<<<;;;;;;;;;;;;:::999888888666666666666555444333222333333222222111000000000///000000000111222222222222222222222111111111111,,,---///000000///...------------------.........---------,,,,,,+++++++++------...///////////////))),,,...//////......///---------------,,,,,,,,,------------------------,,,,,,---...............///000222333444444333222111000000000000000000000//////000000000111111111000000000000000000000000000000000000//////////////////000111111111000/////////000111111111111111000000000111111111111222222222222222333333333333222444555555444333333444222333333444444444444444444444555666777999:::;;;<<<;;;===BBBHHHSSSeeevvv"""###$$$%%%''')))+++---((()))))))))*********+++&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$"""###%%%'''((((((((('''$$$%%%''''''''''''%%%$$$$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((($$$"""%%%***+++((($$$'''&&&&&&&&&&&&'''(((((()))(((&&&%%%&&&(((***+++'''&&&%%%%%%&&&''')))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''))))))))))))************''''''''''''((((((((((((************************&&&''''''((()))******+++************************************++++++++++++''',,,///...***'''(((+++))))))***+++,,,------...'''+++000222111---***)))+++,,,---...///////////////000222222111222444666000111222444555666666666444333333222222333333444333333444555666777888888666555444333444666888999888777666777888:::===???>>>@@@BBBCCCAAA?????????DDDFFFHHHMMMXXXfffllllll\\\YYYVVVTTTSSSRRRPPPNNNGGGHHHHHHHHHHHHIIIIIIIII???@@@@@@@@@???>>><<<;;;::::::;;;::::::999888777777777777777666555444333333333222222111000000000++++++,,,...///111222222............---------------...000111111///...,,,+++++++++,,,,,,---------........................---...............------$$$)))...111111...,,,******++++++,,,,,,------...------------------,,,,,,,,,------.../////////...///000222333444444333333111111111000000000000000.../////////000000111111........................111111000000//////......$$$%%%))),,,///000111111//////000111111111111111...///000111111222111111///000000000000111111111222444555555444333333444111222333333444444333333666666555555555555666666<<<;;;===BBBHHHSSSeeeuuu%%%&&&&&&&&&&&&&&&&&&&&&$$$&&&'''''''''(((***---((((((((((((((((((((((((######$$$%%%&&&'''((()))''''''''''''''''''''''''((('''%%%%%%&&&(((+++---))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&((()))(((&&&$$$"""%%%))),,,***&&&$$$'''+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))'''&&&$$$######$$$&&&'''(((((())))))))))))(((((('''))))))((('''&&&'''((((((+++,,,))))))+++***&&&((('''&&&''')))---222555)))*********)))(((&&&%%%(((((())))))******++++++(((((((((((())))))))))))***+++,,,,,,++++++,,,---******)))))))))))))))***...,,,******+++++++++))),,,,,,---------,,,++++++,,,,,,------.../////////222222111111111111111111111222333444555555555555444555555333222111222444111111111222333444555666888555444555888::::::888<<<<<<;;;:::::::::;;;;;;@@@AAABBBCCCCCCCCCBBBAAAAAAEEEIIIOOOZZZhhhoooppp]]]YYYUUUUUUVVVTTTNNNIIIJJJIIIIIIHHHHHHGGGGGGGGGBBB@@@===<<<<<<;;;:::888::::::999999888777666666333333333333333333333333///222444444111///000111333222222222111000000000//////.........---------...///000222222000///...+++,,,---///000111222222///......------......///---,,,------...///000111.........------,,,,,,,,,*********+++,,,---...///)))***---///000...+++((()))***+++,,,...///000000//////000000111111111222000000////////////000000---///000000//////000222111000///......///000111111111111000000000000000000///.........///111222111111111111111111111111000000000000000000000000///000000000111111111111444444444444444444444444666666666666555444333222666666666666777888999::::::;;;>>>DDDIIIRRRaaappp'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))((('''&&&%%%%%%&&&&&&&&&''''''((((((''''''&&&$$$&&&''''''&&&&&&''')))&&&))))))''''''***+++((('''&&&&&&&&&''''''((()))%%%&&&((()))************((((((((((((((()))))))))((((((((()))))))))******%%%$$$$$$$$$%%%&&&'''(((+++******)))))))))******---+++***)))***+++***)))++++++,,,------,,,,,,,,,------......///000000111111111111111111111111111111222333444555555555555222333333222000000111222333333333444444555666777888666444555888:::999888<<<;;;;;;;;;:::;;;;;;;;;@@@@@@BBBBBBCCCBBBAAAAAA>>>CCCHHHNNN[[[iiiqqqrrr```\\\XXXXXXXXXVVVPPPKKKFFFFFFFFFEEEDDDDDDCCCCCCBBB???===<<<<<<;;;:::888999999888888777666666555333333333333333333333333///222444333111///000111222111111111111111000000//////.........------------...000111111000...------------,,,+++***)))(((,,,,,,++++++++++++,,,,,,************+++,,,---.........---------,,,,,,,,,++++++++++++,,,---.........+++(((***...///,,,(((------------------------///000000000111111111111000000////////////000000...///000000//////000111000000////////////000000000000000000000000000000///////////////000000111111111111111111111111111000000000000000000000000111111111111222222222222333333333333333333333333555555555666555555444333666666666666777888999:::::::::>>>CCCHHHQQQ```nnn)))(((((('''&&&%%%$$$$$$'''((()))(((&&&$$$###$$$((((((((((((((((((((((((***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###%%%&&&&&&$$$###$$$&&&'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&'''''''''(((((((((*********)))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%&&&&&&&&&(((***(((***)))%%%%%%)))***((((((((()))***)))(((&&&%%%%%%&&&''')))***+++++++++((((((((((((''''''''''''))))))))))))************)))&&&###$$$'''******)))++++++************++++++---+++))))))***+++***)))***++++++,,,------------......//////000111111111111111111111111111111111111222333444444555555555000111222000///...000111555555555555666777888888777666555555777999999888;;;;;;;;;;;;;;;;;;<<<<<>>>>>???@@@AAAAAABBBBBBDDDGGGJJJMMMVVVaaaffffff\\\YYYUUUSSSRRRPPPLLLIIIHHHHHHGGGFFFEEEEEEDDDDDD@@@>>>;;;:::;;;;;;999888888777777777666666666555222222222222222222222222111111222111000000000000...//////000000111111111........................+++,,,------------,,,+++,,,,,,,,,,,,,,,+++******...------------------...,,,+++++++++,,,,,,---...------------------------...------,,,,,,,,,------333...)))(((,,,//////---***+++,,,---...000111111000000000000000111111111000000////////////000000000111111000///......///...///000111111000///.../////////000000000000000---...000111111111000///111111111111111111111111000000000000000000000000111111111222222222333333222222222222333333333333222333444555666666666666666666666666777888999:::::::::===AAAEEEMMM[[[iii|||&&&&&&&&&''''''((((((((($$$&&&''''''%%%$$$%%%&&&((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((&&&&&&''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''''''''''''''&&&%%%)))------)))'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''((("""$$$''')))******((('''&&&&&&''''''''''''&&&&&&'''((()))((('''&&&'''((()))+++***&&&'''+++...,,,&&&&&&%%%%%%%%%&&&'''((()))))))))(((((((((((((((*********))))))(((((((((((())))))))))))*********111+++&&&%%%(((+++***(((++++++******+++,,,,,,---...---++++++---...------)))***+++,,,---.........,,,------......//////000//////000000000111111111000111222333444444444444111222333222111111222444555555444444555555666666666666666666666666777888999:::;;;<<<===>>>=========>>>>>>???@@@BBBCCCCCCEEEGGGIIIKKKRRR\\\aaa```WWWUUURRRPPPNNNLLLIIIHHHDDDDDDCCCBBBAAA@@@???>>>???===::::::::::::999888777777777777777666666666222222222222222222222222222111000000000000000///.........//////000000111---.....................++++++,,,,,,,,,,,,++++++***+++,,,---............---------,,,,,,---------,,,,,,+++++++++,,,------------------------------......---,,,,,,,,,------...///000///.........000***+++,,,---///000111111111111000000000000000000000000////////////000000000111111000///......///...///000111111000///.........//////000000000000---...000111111111000///000000000000000000000000000000000000000000000000000000000000111111111222222333333333444444555555222222444555666666777777666666666666777888999:::;;;:::===AAADDDKKKZZZgggzzz%%%%%%&&&'''((())))))***%%%&&&'''&&&%%%&&&(((***((((((((((((((((((((((((&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!"""###&&&((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''###)))...---(((%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((( """%%%''')))))))))(((''''''((((((((((((''''''((()))***)))'''&&&'''((($$$'''((('''***000333222***)))'''&&&&&&&&&'''(((((('''''''''((()))***+++************))))))))))))(((((((((((())))))))))))///+++'''''')))***)))(((***************+++,,,---...,,,++++++---......---***++++++,,,------------,,,,,,------.../////////...//////000000111111111000111222333333444444444222333444333222222444666555444444333444444555555555666777666555555666888888999;;;===>>>???>>>>>>===>>>>>>???AAACCCDDDEEECCCFFFHHHJJJQQQ[[[``````TTTRRRPPPNNNLLLJJJJJJIIIEEEDDDCCCBBBAAA??????>>>>>><<<:::999::::::999888666666666666666555555555222222222222222222222222333111//////000000000///............////////////---------...............,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++************++++++,,,,,,,,,------------......---------------......+++///333222///,,,...000........................111111111111000000000000000000////////////000000///000111000///...///000//////000000000000//////---......//////000000111...//////000000000000000000000000000000000000000000000000000000000000000//////000000000111111111333333333444444555555666222333444555666666666666666666666666777888999:::<<<<<<>>>AAADDDKKKXXXfffyyy&&&&&&''''''(((((())))))'''''''''%%%$$$%%%(((+++((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$&&&'''((('''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))$$$(((+++,,,***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&#########$$$%%%'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))"""###%%%'''((((((((((((''''''((((((((((((''''''%%%'''((((((&&&&&&'''(((###'''((((((***///111///&&&'''((()))))))))))))))***)))(((''''''((()))***((((((((()))))))))))))))&&&'''''''''((((((((((((++++++******+++,,,,,,---))))))))))))***+++,,,,,,,,,***))))))+++,,,,,,,,,++++++,,,------,,,,,,,,,---------...//////000000......//////000111111222000111222333333444333333222333444333222333444666555555444444333444444555555777777666444444666888777999;;;>>>?????????>>>>>>>>>>>>???AAADDDFFFGGGFFFIIIJJJKKKQQQ[[[___^^^PPPPPPNNNLLLJJJIIIIIIJJJFFFFFFEEECCCBBBAAA@@@???===;;;999888999999999777333333333333333333333333111111111111111111111111333000......///111000...//////...............------------.........//////,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---------------...///000+++---//////...---------........................111111111111000000000///000000////////////000000...///000000//////000111000000////////////000000------......///000000111///////////////000000111000000000000000000000000000000000000000000000000000000111111111222222222111222222333444444555555333333444555666666666555666666666666777888999:::======>>>BBBDDDJJJXXXeeexxx((((((((((((((('''''''''%%%$$$"""###&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((((('''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$""""""%%%)))+++(((((()))+++---,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%!!!!!!!!!###$$$&&&((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))%%%%%%&&&'''((((((((((((&&&''''''((((((''''''&&&"""$$$&&&&&&&&&&&&((()))&&&***+++)))))),,,+++((("""&&&((()))((('''...---***(((&&&&&&%%%&&&&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((($$$&&&((()))******,,,...(((((((((((()))***+++,,,***((('''(((***++++++***,,,,,,---------,,,++++++......//////000111111111---......///000111111222000000111222333333333333222333333333222222444666666555555444444444555555555777888666444333555888666888;;;>>>???@@@??????>>>>>>???@@@BBBDDDGGGHHHLLLNNNMMMMMMRRRYYY\\\ZZZLLLLLLKKKIIIGGGGGGHHHIIICCCBBBAAA@@@>>>===<<<;;;<<<:::888888999999888777111111111111111111111222111111111111111111111111444000------///111000.../////////......------,,,---------.........//////---,,,,,,++++++,,,,,,---***+++,,,---.../////////---,,,,,,,,,,,,,,,,,,---//////...------.........,,,,,,,,,------.........,,,,,,,,,---...///000111...,,,***+++,,,---,,,++++++,,,---...///111222222222111111111000000//////000000////////////000000---///000000//////000222111000///......///000111---------...///000000111000///.........///111222000000000000000000000000000000000000000000000000111111222222222333333333000000111222333333444444333444555555666555555555666666666666777888999:::>>>>>>???BBBDDDJJJXXXeeewww************************''''''''''''''''''''''''$$$$$$$$$%%%((()))(((&&&%%%"""!!!"""&&&))))))(((''''''&&&%%%&&&'''((()))***)))'''&&&&&&''')))***''''''%%%%%%%%%%%%''''''))))))(((''''''''''''((('''&&&&&&&&&&&&'''((((((###%%%((()))((('''&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''''')))***)))&&&%%%&&&(((((('''&&&%%%$$$%%%%%%&&&&&&&&&''''''&&&%%%###"""''''''(((((('''&&&%%%%%%$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((******))))))((((((((((((((()))***++++++***)))(((((('''&&&&&&'''(((***+++(((((('''''''''&&&&&&&&&)))(((((('''''''''((((((+++***((('''&&&''')))******+++,,,,,,******+++,,,******+++++++++,,,,,,,,,***,,,...//////000222333///000111222222333333333555444111000//////111222//////000000111111111222000111111111111222222222222111111000222444666888444666999999888666555555666777:::<<<>>>?????????AAA@@@@@@@@@AAADDDGGGIIIGGGKKKNNNNNNQQQWWWXXXVVVPPPNNNLLLKKKJJJIIIGGGEEEBBBAAA@@@???>>><<<<<<;;;777777777777666666666666222333444555444333222111444333222111000000000000000000000000////////////...///000000000///---,,,,,,++++++******++++++,,,------------------------------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***((())))))+++,,,---......))))))*********+++++++++***+++,,,---............,,,---///000000000///...000000000000////////////.........//////111222222222111000///------,,,,,,......//////000000111111000///...///111111---***......////////////......000000000000000/////////111111111111111111111111111111000000//////......333222111000000000111222333333333222222111111111000111333444555666666666555666666888999:::;;;;;;@@@>>>>>>BBBEEEKKKWWWcccxxx&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###""""""$$$&&&'''&&&%%%###  ###%%%%%%$$$'''&&&%%%%%%%%%&&&'''((()))(((&&&%%%%%%&&&((()))'''&&&%%%$$$$$$%%%&&&''''''''''''(((((()))))))))&&&&&&&&&&&&&&&'''((((((%%%***...,,,((($$$%%%((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''''')))***)))&&&%%%&&&(((((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$###!!! )))))))))))))))(((''''''''''''((((((((('''&&&&&&(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&'''((()))(((((('''&&&***)))((((((''''''(((((((((((('''''''''&&&&&&&&&(((''''''&&&''''''((((((***)))(((''''''((()))***)))***++++++))))))***+++))))))*********+++++++++***,,,------------...///,,,---...///000000000000444333111000///000111222000111111111222222222222000000111111111222222222333222111111222444777888444666888999777666555555666777999;;;===>>>????????????>>>???@@@CCCEEEGGGFFFJJJMMMNNNQQQWWWYYYWWWPPPNNNLLLKKKJJJIIIFFFDDD@@@???>>>===<<<:::999999777666666666666555555555333333333444333222222111111111111111111222222333000000000000/////////...///////////////...---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++***))))))***++++++++++++++++++++++++++++++,,,,,,---------.........***+++,,,---............,,,,,,.../////////...---000000000000////////////............///000111222000000///............///.../////////000000000111000...---...000111///,,,.........//////.........////////////////////////111111111111111111111111000000000111111111111111333222111111111222333444333333333222222222111111000111222444555555666666666666777777888999::::::===;;;;;;???BBBIIIUUUaaawww%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$######%%%'''((('''%%%&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''')))*********)))&&&&&&&&&&&&&&&''''''((('''---222///'''"""$$$)))+++***((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))))))))))))))(((((((((''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$"""!!!((())))))))))))(((''''''))))))))))))((('''&&&%%%(((((((((''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((''''''((((((((()))(((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((***)))(((''''''((()))***((()))******)))((()))***(((((()))))))))************,,,,,,,,,*********,,,+++,,,---...////////////222111000000000111222333222222222222222333333333000000000111111111222222222222111111222444666777333555777888666555555666666666777888:::<<<===>>>>>>======>>>???AAACCCDDDDDDHHHKKKLLLPPPWWWZZZYYYPPPNNNLLLKKKJJJHHHEEECCC======<<<;;;999888777777555555555555444444444444444333222222111111222222//////000000222333555666000000000/////////......//////...---------.........------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++)))'''''')))+++,,,...------,,,+++***))))))------........./////////++++++,,,---............+++,,,------......------////////////000000000000......---......///000111............//////000111////////////000000000000///...,,,---...000//////------............---------------.../////////000111111111111111111111111///000000111222333333333///////////////000222222333333333222222222222111000111222333444555555555666666777777888888888999:::999:::>>>BBBHHHTTT```vvv'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))***)))'''''''''&&&&&&&&&'''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%"""$$$&&&((())))))'''&&&&&&&&&%%%%%%&&&&&&'''((()))---///---((($$$%%%((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%$$$&&&&&&&&&''''''&&&%%%%%%((()))))))))(((((('''&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))))))))$$$%%%&&&((((((((('''&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((())))))(((((('''(((((()))***)))***+++***)))((()))+++))))))))))))*********+++***+++,,,+++***)))***,,,,,,---...///000000000000000000000000111222333444222222222222222222222222000000000000111111111111111111000111111333444555222444666777555555555666666666666666888:::<<<>>>=========>>>???@@@BBBCCCBBBFFFHHHIIINNNVVV[[[[[[PPPNNNLLLJJJIIIGGGCCCAAA<<<<<<;;;:::888777666555444444444333333333222222444333111000000000111222//////000000222333555666000000/////////.........///...---,,,,,,,,,......------,,,,,,,,,,,,------************************,,,,,,,,,++++++++++++***++++++***))))))***++++++...------,,,+++***))))))++++++++++++,,,,,,,,,,,,+++,,,------.........---,,,,,,------............////////////000000000000......------...///000000/////////...///000000111////////////000000000000000///---,,,------...///,,,,,,------------,,,,,,+++,,,,,,---...///000000111111111111111111111111000000000111111222222222111000000000000111111111222222222222222222222222000111222333444444444444666777777777777777777777:::999:::???CCCIIIUUUaaauuu((((((((((((((((((((((((''''''''''''''''''''''''(((''''''((()))***((('''$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%&&&'''''')))((('''((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((())))))***$$$%%%&&&'''&&&%%%$$$###&&&'''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))((((((((((((((()))*********+++,,,,,,******+++,,,*********+++++++++,,,,,,)))***,,,,,,++++++---...,,,---...//////000000000//////000000111222333444111111111111111111000000//////000000000111111111/////////000000111222222222444555555444444555666666666555666777999;;;<<<======>>>>>>???@@@AAABBB@@@DDDEEEFFFKKKTTTZZZ[[[PPPMMMJJJHHHFFFDDDAAA???===<<<;;;:::888777666666333333333333222222222222333222111000///000111222111000000000111111222333////////////...............---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,************************,,,,,,+++++++++************+++---......---+++***++++++++++++++++++++++++************++++++++++++,,,,,,------...---------.............../////////.../////////000000000111///............//////000111111000///////////////000000000000////////////111000///---++++++,,,---,,,,,,------------,,,,,,+++,,,,,,---...///000000000000000000000000000000111111000000000/////////555555555444444333333222222222222222222222222222111222222333444444444444666666666666666666666777999888:::???CCCHHHTTT___rrr&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$%%%''''''%%%$$$$$$%%%''''''%%%$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%&&&&&&'''(((%%%###$$$(((***(((%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%'''''''''&&&%%%$$$&&&&&&'''(((((((((((('''$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%###!!! &&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((((((''''''(((((())))))*********,,,---,,,+++***+++,,,***++++++++++++,,,,,,,,,)))+++,,,,,,,,,,,,...///***+++,,,---............//////000111222333333333111111111000000000000000/////////000000000111111//////000000111111111111111333444444333333555666666666666777888999:::;;;======>>>??????@@@@@@AAA???AAABBBBBBHHHQQQXXXYYYQQQMMMHHHDDDBBBAAA???>>>===<<<;;;:::888777666666333333333333222222222222222111111000///000000000111000000/////////000000/////////.........------,,,,,,+++++++++,,,------,,,++++++******++++++,,,************************++++++++++++************)))+++...000000...+++)))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...------,,,///............///000000......//////000000111111000000////////////000000222111000000////////////000000000000/////////////////////...,,,+++,,,---------............---------------.../////////000000000000000000000000000111111000000///......---111111222222111000000///111222222222222333333333222333444444555555555444444555555555666666777777888777999>>>AAAFFFPPP[[[ooo%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$&&&&&&$$$###%%%'''******(((''''''((($$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$%%%'''(((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''%%%###"""###&&&'''&&&$$$$$$%%%&&&'''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%&&&((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&''''''((((((&&&'''((())))))*********)))+++,,,+++***)))***+++************+++++++++++++++,,,------++++++,,,---+++,,,---......///......///000111111222222222222222222222111111000000000////////////000000000111000111111222222222222222111222333333222333555777555666777888999:::::::::;;;<<<======>>>>>>>>>>>>>>>@@@@@@???DDDNNNVVVWWWQQQLLLEEE@@@>>>=========<<<;;;:::999888666555555444444333333333222222222000000111111000000///...//////............////////////.........---------******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++---......---+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------...------,,,,,,......---------...///000.........///000111111111111111000000000000111111000000000///000000111222111000000000/////////...***,,,......---,,,---///.........//////.........////////////////////////000000000000000000000000111000000000000000000000+++,,,...///000000000///111111222222222333333333444444555666666666555555333333444555555666777777999888:::???AAAEEEOOOYYYlll}}}&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&''''''&&&$$$!!!$$$''''''%%%$$$%%%&&&%%%&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&''')))***+++%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''%%%%%%''')))&&&&&&'''(((***,,,---...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''(((((('''''''''&&&&&&'''''''''%%%###!!!###&&&'''&&&$$$###$$$&&&'''((('''&&&&&&'''((()))******)))((((((###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$######((((((''''''''''''(((((((((((((((''''''(((((((((((((((((()))))))))******''''''&&&&&&'''(((***+++%%%$$$$$$%%%'''***,,,...&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((&&&&&&((()))************(((***+++***)))((()))***))))))))))))************,,,---...,,,***))))))***---...///000111111111111000000111222222222222111333333333222222111111111////////////000000000000222222333444444444333333111222333333222333555777555666888999:::::::::999::::::;;;<<<===============??????>>>CCCMMMTTTVVVRRRLLLDDD===;;;;;;<<<===;;;:::999888777666555444444444444333333333222222///000111111111000...------------------...////////////.........---------(((***+++,,,---,,,,,,+++...------,,,,,,------...+++++++++++++++++++++++++++++++++************)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...------,,,,,,------,,,+++,,,---...///---......///000111111222222222111111111111111222......//////000222333444111111000000/////////...%%%)))---///......///111......////////////......000000000000000/////////000000000000000000000000000000000111222222333333---...111444666777777777111111111222222333333333555555666666666666666666222222333444555777777888<<<<<<===AAADDDGGGQQQ[[[jjj|||%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''%%%"""!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$$$$%%%&&&&&&&&&&&&$$$""""""###%%%%%%%%%&&&&&&&&&&&&&&&'''((((((***)))(((&&&%%%$$$######''''''''''''''''''''''''%%%######%%%(((&&& $$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''((()))******)))((('''***+++,,,,,,+++***)))((()))((('''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&((()))*********((('''&&&''''''''''''((((((((((((***)))(((((())))))((('''***)))''''''''')))+++---,,,+++*********+++---......,,,***,,,///111000...000000000000////////////000000000000000000000000222222222222222111000000000111111000...000333777000000///......---......111333555666666666888::::::::::::;;;;;;;;;<<<<<<888<<<>>>???FFFOOOVVVWWWUUUKKKAAA>>>===;;;;;;===<<<999666666777666444111333000......111222111//////---,,,,,,...000111111,,,,,,,,,---------..................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************)))***,,,------,,,***)))((())))))))))))*********++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.../////////,,,'''"""......------...///111222111000000///...------,,,---...000111000///---,,,+++---///000111000///...***%%%###&&&---111...***111111111000///---,,,+++////////////000000000000000//////000111111///---000000000000000000000000111111222222222222111111111111222222222333333333666555555555666888999:::666666666666666777888888888888;;;@@@BBBEEENNNWWWjjj|||%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%###!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###%%%###"""###%%%&&&&&&&&&''''''&&&&&&&&&''''''((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***((((((***...---)))$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&'''((()))(((((('''((()))*********((('''&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''((((((((((((((('''&&&&&&(((((('''&&&+++******))))))***+++,,,++++++***)))******+++,,,---++++++,,,///000///.........//////000000000111000000000000000000000000000000111111000000///...222000//////111333444333444444333333222222333333333555666666666555777888999999999:::::::::::::::777:::<<<===DDDNNNVVVWWWVVVLLLBBB>>>===;;;;;;===;;;999666666666666333111444222000111333444333222333000...---.........---,,,,,,---------.....................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************((()))***++++++***)))((()))))))))*********+++++++++++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...000111111///---,,,------------...///111222111000///......---------,,,---///000000///---,,,+++,,,...///000///---,,,111///---...222444222///...////////////......---////////////000000000000111111111222444444222000000000000000000000000000111111222222222222111111111111222222222333333333333222222222222333555666666666555666666777888999888888;;;???BBBEEENNNWWWhhhzzz&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%***(((&&&$$$###$$$%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%###!!!$$$######%%%'''((('''&&&''''''&&&&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%(((,,,---+++((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&''''''''''''''''''''''''(((''''''&&&%%%'''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((())))))((((((''''''((((((''''''''''''(((((((((((('''&&&&&&''')))******(((******************))))))+++******)))))))))******,,,++++++,,,...//////---,,,---...///000111111222000000000000000000000000222222222222111111111000222000...000555666444111111000000000000111111222555666888777666555555666999999999999999888888888777::::::;;;AAAMMMVVVYYYXXXMMMCCC???===;;;:::<<<:::888666555555555333111333222111111333444444444333000...---.........------------...............---......------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************''''''))))))))))))''''''******+++++++++,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------***+++---...///000000000,,,,,,,,,---...000111222222111///...------......,,,---.../////////...---,,,---...///...---,,,+++111000000//////...------,,,---...///////////////////////////000000000000000000000111333444333111000000000000000000000000111111222222222222111111111111222222222333333333555444444333444444555555555555555555666777999999999999;;;???AAAEEEMMMWWWfffyyy&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((()))))))))((((((''''''&&&((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###'''''''''''''''''''''''''''&&&&&&&&&'''&&&### ######$$$&&&))))))(((&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""$$$'''(((((('''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%&&&'''''''''''''''(((((((((***)))'''&&&&&&'''((()))''''''''''''(((((((((((()))(((((())),,,------,,,)))))))))))))))((('''&&&*********))))))))))))))),,,++++++,,,------------------......///000000111000000000000000000000000111111000000/////////000000000111444555555444222---,,,,,,,,,---...//////444666888888777666666777999999999999999888888888999:::::::::@@@MMMWWW[[[YYYOOODDD@@@===:::999;;;888777666555444333222111000000//////111222222333///---,,,,,,...000111111........................---------------,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************''''''((())))))(((''''''+++++++++,,,,,,,,,------******+++,,,,,,,,,++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------------,,,,,,,,,------...++++++,,,---...000111222111000///---------...///---...///000000000//////...////////////---,,,,,,,,,...///---***((()))+++------...////////////...////////////000000000000---,,,,,,---000111000///000000000000000000000000111111222222222222111111111111222222222333333333555555555555444444444444444444555555666888999:::;;;:::;;;???AAADDDMMMVVVdddxxx&&&''''''((((((''''''&&&''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((()))))))))((((((''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''(((''''''(((((('''%%%"""$$$###$$$&&&))))))'''%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''((()))((()))))))))(((((('''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''***)))((('''&&&&&&%%%%%%'''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((((((''''''))),,,......---)))*********)))(((''''''))))))******))))))))))))++++++,,,,,,,,,,,,,,,---/////////...............000000000000000000000000///...---,,,,,,,,,,,,---,,,222777777444222333666111000000000111222333333111444777888888888888999::::::::::::999999999999;;;<<<;;;:::AAANNNXXX\\\[[[PPPEEE@@@===999888999555555555444333222111111//////000//////000111222///---,,,,,,...000111111..................------,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))+++,,,,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------111000///............///***+++,,,---...///000000000000......---...////////////000000111111111111000000000000//////......,,,///111000,,,+++---000//////000000//////...---////////////000000000000,,,+++***+++...//////...000000000000000000000000111111222222222222111111111111222222222333333333111111111111111111111000333333444555777888:::;;;<<<;;;<<<>>>@@@CCCLLLVVVdddwww''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''!!!%%%)))***)))'''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''')))((('''%%%%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''***)))((('''&&&&&&''''''((((((((((((((('''''''''%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''+++***((('''&&&&&&&&&&&&(((((('''''''''((())))))((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&''''''((((((''''''''''''((((((((((((&&&%%%%%%''')))++++++***+++******************)))((()))******++++++*********+++,,,,,,******+++,,,/////////.........------000000000000000000000000333222111//////000000111+++333999999333000444888333333333222333333444444000333777999999999999:::999999999999::::::;;;;;;<<<===<<<;;;BBBNNNXXX[[[[[[PPPEEE???<<<777666777333444555333111000111222111111222111//////111222333000...---.........------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++************************************************++++++,,,,,,,,,---------)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,++++++,,,,,,---...///+++,,,---......///......//////////////////....../////////000000111111222111111000000000000000000,,,...000000------///111111111111111000000///...////////////000000000000///---,,,---///000000000000000000000000000000000111111222222222222111111111111222222222333333333222222333333333333333222222333333555777999;;;<<<>>><<<<<<>>>???BBBKKKUUUdddvvv''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''!!!###&&&((()))((('''&&&#########$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''((((((''''''%%%$$$###%%%%%%$$$############$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%''''''''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((((('''&&&&&&'''((()))***'''''''''&&&%%%$$$$$$###%%%%%%%%%&&&'''(((((((((%%%&&&''''''((((((((('''''''''''''''((((((((((((&&&%%%%%%&&&(((***)))((()))((('''&&&'''((()))***'''(((***+++,,,---,,,,,,)))+++,,,,,,))))))***,,,------..................000000000000000000000000666555333222222222444555...333888777444222555888333333222222111222222222222555888:::999888888888666666777888999:::;;;;;;<<<======<<>>:::666444555222333444333000///000222000111222000---,,,...000333000...---.........---------,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++************************++++++************++++++*********************************))))))*********++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------'''((()))***+++,,,------,,,,,,---.........---,,,---...///000000///...------------......///000111///////////////000000111---.........---------...000111111222222222222111////////////000000000000222000......000111111000000000000000000000000000111111222222222222111111111111222222222333333333333444555666777777666666222222333555777999;;;===???<<<<<<>>>???BBBKKKUUUbbbttt''''''((((((((((((''''''"""###$$$%%%&&&&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%'''(((((((((&&&###"""###$$$######""""""###$$$%%%'''((()))((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&(((((('''&&&&&&'''%%%&&&&&&&&&''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''############$$$&&&((()))'''&&&&&&%%%&&&'''((()))&&&&&&&&&%%%$$$###"""!!!&&&&&&&&&'''((())))))***$$$%%%'''((()))((('''&&&''''''''''''((((((((()))((('''&&&(((***+++***)))%%%$$$"""""""""$$$&&&'''&&&(((***,,,---......---)))+++---,,,)))(((***,,,+++,,,,,,---...///000000000000000000000000000000222111///------...///000222333555555555555666777666555555444333333333333444666:::;;;999777666666444444555777888999:::;;;;;;===<<<;;;AAAKKKSSSUUU[[[OOODDD>>>999555333444111333444333000...000222...000000...***)))***---///---,,,,,,...000111111,,,,,,,,,++++++************++++++,,,,,,,,,++++++************************++++++************++++++******************************))))))))))))************+++++++++,,,,,,,,,((()))***+++,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......,,,---.........---,,,++++++---000111222000...,,,+++++++++,,,,,,...///000...............///000111111111000000//////......///000111222333444444444////////////000000000000222000......///000000///000000000000000000000000111111222222222222111111111111222222222333333333///000222444555555444444111222333555777:::<<<===???===<<<>>>???BBBKKKUUUaaarrr&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$&&&'''(((%%%""" """'''***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%###""" '''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&((((((&&&%%%$$$#########$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&'''''')))%%%!!!"""&&&))))))'''''''''&&&&&&&&&%%%%%%%%%###############$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$###$$$&&&)))+++%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&%%%%%%(((((((((''''''&&&&&&&&&$$$######%%%(((******)))******(((''''''((()))***+++,,,---...///111222222)))******+++---......///,,,,,,------.../////////000111111111111222222222222111000//////000111222111333555666555555666777222222111111111222333333333555777::::::999777666777777888999:::<<<===>>>===@@@@@@<<<>>>GGGQQQUUUUUUNNNDDD<<<777555444444333333222222111000000000,,,...000111000...,,,***///............---------------,,,,,,,,,,,,++++++***+++,,,,,,+++***)))(((+++++++++++++++***)))(((000...++++++------***((())))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++++++++,,,+++***)))(((((()))***+++++++++******++++++,,,---------------------------+++***))))))***+++---...,,,------...///000111111111111000000//////........................------//////............//////111000///------......///000///...------...///000111111111000000000000000000000///...............111111111000000000000000---......///000111111222111111111111222333444555222222333333333333444444777777666666666666777777;;;:::;;;>>>???BBBKKKTTT^^^ppp&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%&&&''''''$$$""""""%%%&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''### """&&&)))(((&&&))))))((((((((('''''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&$$$###"""%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$(((''''''(((***+++***)))))))))((((((((())))))*********++++++,,,,,,------)))******+++---......///------......///000000111000000111111111222222222222111000//////000111222111333555666555444555666333222222222222333333444333555888:::;;;:::999888888888888999:::;;;======;;;>>>>>>;;;===GGGPPPTTTVVVOOOEEE===888555444333222222222111000000//////,,,...///000000...,,,***///............---------------,,,,,,,,,,,,++++++***++++++,,,+++***)))(((************************+++)))'''(((***+++)))'''************************)))******+++++++++++++++))))))))))))******+++++++++******))))))******++++++++++++++++++,,,------------------------------......,,,+++******++++++---------......//////000////////////.........---////////////////////////000000////////////000000111000///...---...//////111000///......///000111000000000000000000000000111000//////......//////111000000000000000000000111111111000000000000///000111111222222333444444222222333333333333444444444444444555666777888999;;;:::;;;>>>???BBBKKKTTT^^^ppp&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&######"""######$$$%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))###!!! """&&&((('''%%%((((((((((((((('''''''''***)))(((''''''&&&&&&'''%%%%%%%%%&&&'''''''''(((***)))'''$$$###"""!!!!!!'''''''''&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%)))(((((((((((((((''''''***)))(((((()))***)))'''''''''((()))******************************************+++,,,,,,---............//////000111111111000000000111111111222222111111////////////111111222444555555444333444555333333333333333444555555444555888:::;;;;;;::::::888888888999999;;;<<<<<<:::===<<<:::===GGGPPPSSSVVVPPPFFF>>>888555444333111111111000//////......,,,---///000000...,,,+++///............---------------,,,,,,,,,,,,++++++***++++++++++++***)))))))))))))))))))))+++,,,,,,((('''&&&''')))***)))(((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++((())))))***+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,------...........................///...---,,,++++++++++++---------------.....................------------///000000000000000000000111111000000000000111111111000///.........//////111000000//////000000111000000000000000000000000111111000/////////000000000000000000000000111111555444333222111///......///000222333444444333333222222333333333333444444222222222333555777888999:::999;;;>>>@@@BBBJJJSSS]]]ooo&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((###$$$%%%''''''((())))))%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%###"""""""""###$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$%%%'''(((((("""""""""$$$((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''$$$%%%%%%&&&'''(((((()))***'''###"""&&&)))((((((''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&************************(((&&&%%%&&&'''((('''&&&%%%''')))***++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---......///000000111111000000000000111111111111111000///......///000111222444555555333222222333333333333333444555666666444666888:::;;;<<<;;;;;;999888888888999:::;;;;;;:::<<<<<<;;;???IIIQQQSSSVVVPPPFFF>>>999555333222000000000///......------,,,---/////////...---,,,///............---------------,,,,,,,,,+++++++++*********+++************(((''''''((()))+++---...+++*********++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---..............................,,,,,,,,,,,,---...//////---------------,,,,,,,,,........................///////////////000000000111000000//////000000111000000000///////////////000000////////////000000/////////000000000000000111111000000000000111111000000000000000111111111555555444333111000//////...000222444555444333222222222222333333333444444222222222333444555777777:::999;;;>>>@@@BBBJJJSSS[[[nnn&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&!!!###&&&&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''((((((%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((!!!!!!!!!!!!"""###$$$%%%$$$$$$%%%&&&((())))))(((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&'''((())))))''''''''''''((()))++++++(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&%%%$$$&&&((()))((('''&&&''')))++++++++++++***+++++++++,,,------......***++++++,,,,,,---------,,,------......//////000//////000000000111111111111000///......///000111111333444444333111222333333333333333444555666777555666888:::;;;;;;;;;;;;999999888888888999:::::::::<<<<<<<<>>999555333111000000//////...---------,,,---...//////......---///............---------------,,,,,,,,,+++++++++******************++++++''''''(((((()))***,,,,,,---...---,,,+++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,...///000000,,,,,,,,,------,,,,,,,,,------,,,,,,,,,---..............................++++++,,,---............---------------,,,,,,,,,////////////////////////---------....../////////000//////......//////000000000000000000/////////..............................//////000000000000111111000000000000111111//////000000111111111111444333333333222222111111...000222444555444333222222222222333333333444444444333333333333444444555999888;;;>>>@@@BBBIIIRRR[[[mmm&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###############$$$)))---000...((($$$%%%'''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%#########$$$%%%'''((()))&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))(((%%%#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&'''((((((&&&&&&''''''(((((())))))'''''''''(((((((((((((((&&&&&&&&&''')))***,,,---&&&&&&&&&'''((((((((()))&&&+++111666666111***%%%((((((((('''''''''''''''%%%&&&''''''(((''''''''''''(((((((((((()))))))))((('''&&&(((***++++++***(((((()))***++++++++++++(((((()))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,------...//////////////////000000000111111000000............000000000222333333222111222333222222222222333555666666777777888999:::::::::::::::999999888888888888999:::;;;;;;<<>>???AAAHHHQQQWWWlll}}}'''&&&%%%&&&((()))((('''&&&$$$######%%%&&&$$$"""%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$######%%%&&&((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''))),,,...***)))''''''&&&%%%""" ((('''&&&%%%$$$$$$%%%%%%'''%%%###$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&"""&&&'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&'''&&&%%%)))((((((''''''(((((()))%%%%%%&&&&&&&&&'''''''''&&&&&&((()))))))))(((''')))(((&&&''')))******)))************************(((((((((((()))))))))***)))***,,,---......---,,,***+++,,,...///000000000//////000000000//////...///000000///---,,,...///////////////000000000000333333444444444444555555444666444111222777:::999999999888777666555444444333444555888<<<@@@DDDFFF???<<<888555333222000///////////////............,,,,,,,,,++++++,,,------------------------------++++++++++++++++++++++++***))))))((()))***++++++***)))))))))))))))))))))******)))))))))******+++,,,,,,+++***************+++******+++------,,,+++---***((((((***++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++,,,---......*********+++,,,...///000111000///...---......///111000000000/////////...//////............///////////////....../////////(((+++......,,,+++,,,...,,,,,,------.../////////////////////000000000000111111111222222111111000222333333333333333333333111111222222222333333333222222222222222222222222333333444444555666777777999888:::===>>>@@@GGGPPPVVVkkk}}}(((&&&&&&'''((()))((('''((('''&&&'''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''###(((+++)))$$$###&&&+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&(((+++---///+++***((('''&&&$$$!!!***(((&&&###"""###$$$$$$'''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$""""""###$$$$$$###''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''+++***((('''((()))(((''''''''''''&&&&&&'''''''''&&&''''''''''''(((((((((&&&''''''((()))((((((((()))((('''''')))******)))(((((()))******+++,,,,,,((((((((()))))))))******((())),,,,,,,,,,,,---...++++++---...//////000000000000000000//////...---000111222111...,,,,,,,,,....../////////000000000333444444444555555555666666777444///000555888888888888777666555444444333222222333444777:::===>>>999666444222333333222111111111111000000000//////++++++++++++,,,---...///------------------------++++++++++++++++++++++++,,,++++++***)))*********))))))))))))))))))*********))))))((((((((())))))---,,,+++++++++++++++++++++***((()))+++,,,,,,++++++***((((((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------)))******,,,...000111222000000///.........//////000000000000////////////......////////////......000000////////////000000$$$***111111---***,,,///,,,,,,------.../////////////////////000000000000000111222333333222111000333333333444444555555666111111222222222333333333222222222222333333333333444444444555555666666666888777999<<<===???FFFOOOVVVkkk|||'''&&&%%%&&&'''((((((&&&######$$$&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$&&&''''''''''''$$$''')))(((%%%###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))+++,,,'''&&&%%%&&&''''''%%%$$$((('''$$$###"""###%%%&&&'''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%***)))(((''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((()))******&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''---+++)))))))))***)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((***((('''''')))***)))((('''(((((())))))******+++(((((()))))))))*********)))++++++***)))))),,,///+++,,,---...////////////222222222222111000///......000222111///---,,,,,,---.........///000000000222222333333444555555555888999888333333777999777888888888777666555555444222111111111222444666777555333111000111222222111111111111000000000//////,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))(((((()))))))))))))))*********,,,+++******)))*********,,,++++++*********+++++++++)))'''''')))+++++++++***)))))))))************........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------,,,,,,,,,,,,---...///111333333000000//////////////////000000000000////////////---...///000000///...---000//////////////////000+++///333222///,,,,,,...,,,,,,------.../////////////////////000000000000000000000111111111111111000000111222222333444444111111222222222333333333222222222333333333333333555555555555666666666666888777999<<<===>>>EEENNNUUUjjj{{{%%%$$$###$$$&&&'''&&&%%% """############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&'''$$$###$$$%%%((()))(((&&&&&&%%%$$$######%%%'''(((&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%% """$$$&&&((()))+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''))))))''''''((((((((()))))))))(((''''''&&&&&&''''''((()))'''%%%%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((()))***)))''''''((())))))((((((((((((((((((((((((((())))))))))))************---,,,+++)))((()))+++---,,,,,,---...////////////111111111111111000//////,,,...000111///.........,,,------...///000000000000111111222333333444444777::::::888777999888555777666666555555444444444111111000//////000222333444222//////000000000///000000////////////.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))''''''&&&(((((())))))************++++++***************+++******))))))))))))***++++++)))''''''(((***+++***'''((())))))))))))******------------------------++++++++++++++++++++++++************++++++++++++------.........---,,,,,,------------...///000000//////000000000000000000////////////000000000000---...///000000///...---///......------......///111000///...............,,,,,,------.../////////////////////000000000000111000.........000222333...//////000111222222333111111222222222333333333222222333333333444444444555555666666666666666666888888999<<<===>>>EEEMMMTTTiiizzz$$$#########%%%&&&%%%$$$!!!$$$&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###&&&$$$###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%&&&'''((()))%%%'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%!!!$$$%%%%%%&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$#########$$$%%%&&&%%%&&&&&&&&&&&&'''''''''((((((''''''''''''(((((('''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))+++)))''''''((()))((('''(((((((((((((((((((((((()))))))))*********++++++...---,,,---//////---+++,,,------...//////......---......//////......---,,,...000000///...///000,,,,,,---...///000000111//////000111222333444444333777999888777999777222333333222222222111111111111000/////////000111222333111///...///000////////////.........---------///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))'''&&&%%%((((((((()))******++++++)))(((((((((((()))******)))))))))((())))))***+++***)))'''(((***++++++***&&&'''******))))))***+++))))))))))))))))))))))))++++++++++++++++++++++++)))***************++++++,,,---...//////...---,,,,,,,,,,,,+++,,,,,,---...//////000111111111000000////////////000000000000......////////////............------------......000---******---//////...,,,,,,------.../////////////////////000000000000000000/////////111222333000000000111111222222333111111222222222333333333222222333333444444555555555555555666666777777777999999:::======>>>EEENNNSSShhhyyy%%%$$$###$$$&&&'''&&&%%%$$$'''******'''$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&''''''%%%###$$$%%%'''(((((((((((('''%%%(((******(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''***+++***'''$$$$$$%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''&&&$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''(((((('''%%%$$$%%%'''))))))(((''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((((((''''''&&&'''((()))***+++)))((('''((()))((('''(((((())))))******++++++))))))*********+++++++++++++++///666<<<;;;222***,,,---......///.........,,,,,,---...///////////////000000///------...000+++,,,,,,---...///000111///000111222333444444555333666777555555888777444222111111111111000000000111000//////000111333444111///...---///111111000/////////.........------------,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++***)))(((''''''(((((()))******++++++((((((((())))))+++,,,---***)))))))))******+++,,,))))))(((***+++,,,+++)))$$$'''******)))((()))+++************************++++++++++++++++++++++++*********++++++,,,,,,,,,***,,,...///000///...---,,,,,,,,,,,,---...///000...///000111222111111000.../////////000000000111//////............////////////............//////---...///...------------,,,,,,------.../////////////////////000000000000...000222444555444333222111111111111111111111111111111222222222333333333222222333333444555555666444444555666777888888999;;;:::;;;>>>>>>???FFFNNNRRRgggxxx&&&%%%$$$%%%'''((('''&&&###&&&((('''"""######$$$$$$$$$%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((((($$$(((+++)))%%%###&&&***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))))))))((((((%%%&&&''''''((((((''''''&&&%%%%%%&&&'''(((&&&%%%&&&''')))******(((&&&%%%$$$(((,,,,,,)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$"""&&&))))))'''&&&'''(((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$+++***(((&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((("""!!! !!!$$$%%%&&&%%%(((''''''&&&&&&''''''((((((((((((((())))))))))))(((''''''&&&&&&((()))***+++***((('''((()))((('''(((((()))+++,,,---...///)))************+++++++++''')))111>>>GGGDDD666)))------......///.........,,,---...000111111222222222222111...,,,+++---///++++++,,,---...///000111000111111222444555666666555888777444444888999888333333333222222222222222111000000000111222444555000...------000222333222////////////............++++++++++++,,,---......************************++++++++++++++++++++++++******+++,,,,,,***)))((('''(((((()))***+++++++++)))******+++,,,...///000+++*********+++,,,,,,---)))))))))+++------+++)))###'''***+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***+++---///000000///...------...///111333444555...///000222222222111000.../////////000000111111000///...------...///000000000////////////000000///444888555///***)))+++,,,,,,------...//////000////////////000000000000---000555999:::777444111000000000///////////////111111222222222333333333222222333333444555666666333444555666777888999:::;;;:::<<<>>>>>>???FFFNNNRRRgggxxx"""&&&))))))&&&"""&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&'''&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&'''(((''''''&&&(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&"""###$$$&&&'''((())))))111+++***,,,***%%%$$$((('''&&&%%%$$$$$$%%%&&&''')))((('''&&&&&&((()))+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))+++***)))'''&&&&&&&&&&&&%%%""" !!!$$$''''''&&&((((((((((((((()))******))))))))))))******************,,,000333333///+++.........,,,++++++---///........................---------....../////////............////////////////////////000111222333777555444444555555444333555444222111111111222222111///...---///000111000555222......000111000...---...000222444222///+++,,,+++++++++,,,---......***************)))((('''))))))))))))))))))))))))((((((((((((((('''&&&&&&'''((()))***************+++++++++,,,,,,,,,------************************(((((()))************)))+++)))&&&$$$$$$&&&)))+++---------------,,,+++***+++,,,,,,------,,,,,,+++---,,,,,,+++***)))((((((,,,,,,,,,+++++++++******//////000000000000//////111111222222111000//////000000000///......---------------............///............------------000///...---,,,------...+++,,,---...////////////000000000000000000000000111000/////////000222333444222//////111111///,,,111222222333333222222111222222333333333222222111444555777888999:::999999888999;;;>>>AAAEEEHHHJJJXXXcccxxx###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&'''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%((('''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&& !!!"""###$$$%%%%%%%%%((($$$$$$((((((%%%%%%(((((('''&&&%%%%%%&&&'''(((&&&%%%$$$######%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))******++++++***)))(((((('''''''''+++(((&&&&&&(((******)))((((((((((((((()))))))))))))))))))))************+++***+++---000///,,,))))))***++++++******,,,...///////////////.........,,,---------............////////////000000000000444333333444444666777777666555444555666555444222444333111000000000111222111000//////000222333444666333000///111111000///,,,,,,...000111000---++++++************++++++,,,,,,,,,,,,,,,,,,+++******************************((())))))))))))((('''&&&))))))***+++++++++++++++)))***++++++,,,,,,++++++************************))))))))))))***************)))'''&&&''')))+++---,,,,,,------,,,++++++***+++,,,,,,------,,,,,,+++------,,,+++******))))))......---,,,+++)))((('''---......////////////.../////////......---------000000000000000000000000---------............///---------......///////////////---,,,,,,,,,------,,,,,,---...////////////000000000000000000000000111000/////////000222222666333111222333333111///111222222333333222222111222222222333333222222111333444666777888999999888888999;;;===AAADDDGGGIIITTT```uuu'''%%%$$$""""""$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&'''%%%&&&******((((((***(((''''''&&&&&&''''''(((((('''&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''(((((('''&&&''''''((())))))))))))((())))))))))))************+++*********++++++)))'''''')))+++,,,,,,,,,---...111000000000//////......,,,,,,,,,------------...//////000000000111111111111111111111222333444444444333444555666555222000222111000/////////000000111000000000222444666888888666333111222222111000,,,,,,+++,,,------,,,***------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************))))))******))))))(((((((((((()))************)))'''(((***+++++++++***)))***************************)))((((((((()))+++,,,((((((((()))***+++,,,---++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------,,,+++)))(((,,,,,,---......///......///...------,,,---------------......///000000111---------............///,,,,,,---...///000111111...------,,,,,,,,,,,,---,,,,,,---....../////////////////////////////////000000000///000111111222555333222222333333111000111111222222222222111111111222222333333222222222222333555666777777888888999999:::<<>>AAADDDFFFSSS^^^qqq&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$'''(((((((((((((((((('''%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((&&&'''((())))))******+++&&&&&&'''(((((((((((((((((()))))))))************))))))))))))***+++---...+++---//////...,,,,,,,,,.........------,,,,,,,,,---------------------------------.........//////111000000000000111111222111111222444555333000---........................---...///...///222888<<<<<<;;;999555333111111111000---++++++,,,,,,,,,+++(((((())))))((('''&&&%%%((())))))*********))))))************************))))))************)))))))))))))))******)))(((((())))))+++,,,,,,,,,+++***************************+++***((('''''')))+++,,,***+++++++++***(((&&&%%%***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------......'''(((***,,,---...---------...///000000000000000//////........./////////------,,,,,,++++++++++++---------............//////////////////.........+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000000///////////////////////////000000000111111111111000111111111000///000000000111111222222111111000000111222333333333333333222222333444555666777777:::::::::;;;===AAAEEEGGGVVV```qqq%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%"""$$$%%%###$$$((()))(((&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&"""$$$&&&'''''''''(((***''''''&&&&&&''''''((()))))))))))))))************((()))++++++***+++...000***,,,------+++)))******,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,---------.........111111000000000111111222111000111222333222///---------.../////////......,,,---...------000777<<<======;;;777222000000111000...,,,,,,------,,,+++***+++,,,------,,,***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((())))))******))))))+++,,,,,,,,,,,,++++++***************++++++,,,,,,***************************)))((((((((()))+++,,,,,,,,,,,,***)))'''%%%$$$++++++,,,---------,,,,,,------++++++++++++------,,,,,,,,,------.........,,,,,,++++++++++++++++++//////000000000000//////,,,,,,---.........------000//////...------,,,,,,---------............/////////......------------+++,,,,,,------------,,,------,,,,,,---...000111//////////////////////////////000111111111111000111333444333222111222333000000111111111111000000000111222222333333333333333333333333444666777888:::::::::;;;>>>BBBFFFIIIWWW```qqq&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&'''((()))))))))))))))(((&&&((('''######))),,,***%%%&&&'''(((((('''&&&%%%'''(((((()))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''(((((()))$$$&&&'''((()))(((&&&%%% ###&&&&&&%%%$$$$$$&&&((('''%%%$$$%%%&&&)))***))))))))))))************(((***,,,,,,******,,,...***+++,,,+++******+++---++++++,,,,,,---.........000000/////////.........------------.........//////......------......///111000///000111111///---,,,---...///000000///...,,,...///---,,,///777===>>>>>><<<777222//////000000...------------+++***,,,---///000000000...---******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&'''((())))))))))))(((+++++++++++++++***))))))+++***((((((((()))+++,,,************************))))))))))))************------,,,***)))(((''''''+++,,,---..................---+++******+++---...***++++++,,,------.........---+++***)))***+++,,,000000000000///...------+++,,,...000111000...---/////////...............---------............///,,,,,,,,,,,,------------+++,,,---...///......---...---,,,,,,,,,...000111000000000000000000000000...///000111222111111000111222444333111111222444000000111111111111000000000000111222333333333333444444333444555666888999:::::::::;;;>>>CCCHHHKKKTTT]]]nnn((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%&&&'''(((((("""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%+++***(((%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&''')))&&&$$$&&&###$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))&&&''')))******((('''&&&%%%(((+++***(((&&&&&&''')))'''%%%######&&&)))+++))))))))))))************)))+++------***((()))++++++,,,,,,,,,+++---000222+++,,,,,,---...///000000111111000000/////////.............../////////000000//////.........//////222000//////000000///...,,,---///000000000//////---///000...,,,///777===>>>>>><<<777111......000...---,,,---------***((('''(((***,,,,,,,,,***)))'''((()))***************++++++++++++++++++++++++&&&&&&'''(((((()))((((((((((((((((((((('''&&&&&&+++)))'''%%%&&&(((***,,,************************(((((()))************)))...---,,,+++************,,,------.../////////......---+++******+++---...******++++++,,,---......,,,+++)))((()))+++...000000000000///...---++++++,,,...111444444333000...+++,,,,,,------......///---------.........//////)))***++++++,,,---......+++,,,.../////////.........---,,,+++,,,...000222111111111111111111111111...///000222222111111000...000222111///...000222000000111111111111000000///000111222333444444444555444444444555777999::::::::::::;;;???DDDIIIMMMQQQZZZkkk&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%'''(((***+++...,,,(((&&&&&&&&&%%%$$$%%%######$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$+++((($$$!!! !!!###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))+++'''&&&%%%$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&''')))((('''&&&%%%$$$$$$$$$)))&&&$$$%%%'''(((&&&###&&&%%%%%%%%%&&&&&&$$$###&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((%%%###$$$'''((('''&&&(((((((((((((((((('''''''''&&&&&&%%%&&&'''(((******+++***(((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&((()))***)))((((((''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''+++***)))'''''''''((((((((((((***+++,,,------------///000///---,,,,,,------,,,***))))))***,,,---.../////////---,,,---......------,,,,,,,,,------//////000111222222333333111111111000///......---111111000///////////////------,,,,,,,,,000555999===;;;999666222///,,,***))))))))))))))))))))))))************************)))))))))******+++,,,,,,))))))************))))))---,,,+++***)))'''&&&&&&)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))************+++)))(((&&&&&&((()))+++)))))))))((())))))******...,,,+++))))))***+++---+++,,,------,,,+++***)))******++++++,,,---.........---,,,,,,+++++++++++++++++++++,,,,,,,,,---------...//////////////////,,,,,,------.../////////......////////////......111222333222000//////111------,,,,,,,,,,,,---------------............///---......///000111111222111111222222222111000000777777555444888999222)))333333222222222222222222333000---...111444444333444444333333333444444555777777888:::===AAAEEEHHHRRRZZZjjj'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))******(((&&&&&&'''''''''%%%&&&$$$###%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$&&&(((***$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%&&&&&&((((((''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%'''%%%###$$$%%%&&&$$$"""&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''%%%###$$$'''((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((&&&&&&'''&&&$$$$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))'''''''''''''''''''''(((&&&'''''''''(((((())))))+++***)))(((''''''((()))((()))***+++,,,------------///000///...,,,,,,---------------------,,,,,,---//////...---,,,---.........---------------.........///000000111222222222111111000//////......111000000///////////////---------,,,---000555888;;;:::888555333111000///************************************************+++++++++++++++*********))))))************)))))),,,++++++***)))(((''''''++++++++++++++++++++++++++++++,,,,,,+++******)))))))))))))))************,,,***)))(((((()))***,,,************+++,,,---...+++,,,,,,,,,---,,,,,,,,,)))******+++***)))(((''',,,---------,,,,,,+++***...------,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,---...///000000000000------............//////,,,,,,------------,,,,,,,,,------,,,+++******,,,//////............//////---------............///......//////000000111111111111111111111111111111...333555111///222444444000000000000000000000000111000///111444555444222444444444444555555666777888888888:::===AAAEEEGGGQQQZZZiii~~~((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((%%%$$$$$$&&&(((((('''&&&'''&&&$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&''')))+++,,,$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&%%%############""" ''''''((((((((((((''''''!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&(((***((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))***'''''''''(((((()))))))))%%%%%%&&&'''((()))************)))((((((((())))))((()))***+++,,,------------...000///...,,,---------...000111000///,,,+++---...///...---,,,,,,.........---------......///---......//////000000000222222111111000000//////111000//////......//////.........------000444888===;;;888555333111111000++++++++++++++++++++++++************************------,,,,,,+++******)))))))))************))))))************)))))))))(((******************************++++++******))))))))))))))))))************,,,+++***))))))***+++,,,************+++,,,---...)))+++---//////...---,,,*********+++******)))(((+++,,,---...---,,,+++***------------------......000000000000111111111111,,,---...///000111111111////////////............,,,,,,------------,,,,,,---...///...---,,,---...111000000//////000000111---------............///////////////000000000000111000000///000111333444888EEELLLDDD666000222666000000000000000000000000///000111444666555333111444444444555666777888999888888888:::===AAAEEEGGGQQQYYYhhh}}}''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&""""""###%%%(((((('''%%%'''%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))(((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$###"""!!! %%%'''(((((('''&&&''''''!!!###&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''$$$%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&$$$$$$%%%&&&'''''''''(((***,,,)))'''&&&$$$$$$%%%&&&'''&&&'''((((((((((((((((((&&&&&&&&&'''''')))******&&&''''''((()))******+++&&&&&&&&&'''((())))))***))))))))))))))))))******((()))***+++,,,------,,,,,,...//////...------...//////000000///...---,,,---...///...,,,+++,,,---......---------...//////.........//////000000000222222111111000000000000000000///............///...///.........000333666>>><<<888444000...---,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++******))))))************)))))))))))))))))))))*********''''''''''''''''''''''''))))))*********))))))(((((()))))))))************,,,+++************+++,,,)))))))))((())))))******((()))+++---......------,,,,,,,,,,,,,,,,,,,,,+++''')))+++---...///...------------------...///000/////////000000000111111...//////000000000000///111111000000///...------......////////////......000111222111000///000111111000000000000000000111---------............///000000000000////////////000000......///111333555AAARRR___XXXFFF888222222222222222222222333333333000000111222333333222111333333333444555777888999888888999:::===AAADDDGGGQQQYYYiii~~~%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&$$$###$$$%%%''''''%%%###%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((((((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&'''&&&%%%$$$#########$$$&&&''''''%%%###$$$%%% !!!$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''''''''$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$&&&&&&&&&%%%$$$###'''((()))(((&&&&&&(((***((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******&&&''''''((()))******+++((((((((((((((('''''''''(((((()))*********++++++)))***++++++,,,,,,,,,,,,,,,...//////...------...000///---,,,,,,,,,---------.........,,,+++,,,------------------...////////////000000000000000111111111111000000000000000000//////.....................///...---///111444:::888555111...,,,+++************************************************************++++++,,,,,,,,,))))))************))))))))))))))))))************''''''''''''''''''''''''((())))))*********))))))((()))))))))*********************))))))*********++++++***)))(((((((((((())))))))))))***+++---...,,,,,,,,,,,,,,,,,,------'''(((***,,,...//////...---------------...///000++++++++++++,,,,,,,,,,,,111111111111000///...---222222111000///......---......////////////......,,,---......,,,,,,---...000//////......//////000---------............///000000000000////////////000///.........111333555444CCCOOOMMMCCC:::555222111111222222222333333333111111000000///000222333222222222333444666777888999999999:::===@@@DDDFFFRRRZZZiii~~~$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&&&&$$$###$$$%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$&&&''''''''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''((('''%%%$$$%%%&&&###&&&(((&&&""" """"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&))))))(((''''''(((###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$'''''''''&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%######"""!!!"""###$$$%%%'''''''''''''''((()))***'''''''''(((((()))))))))))))))(((((('''''''''''''''((()))***++++++++++++)))***+++,,,,,,,,,,,,,,,+++---//////...---...///...---+++******+++---///,,,---...---,,,++++++---,,,,,,,,,,,,,,,---...///000000000000000000000000000000000///////////////000///......------......---......---,,,---///222000000//////...---,,,,,,))))))))))))))))))))))))************************((())))))***++++++,,,,,,))))))************)))))))))))))))))))))*********************************))))))******++++++******))))))))))))************************************...---,,,+++***************)))((('''((())),,,---+++************+++,,,,,,++++++,,,,,,,,,,,,------------------------......---------............///111111111111000///......333222222111000//////...,,,,,,------------,,,,,,***,,,---,,,++++++,,,...///......------......///---------............///////////////000000000000000//////...///000222333///666999666222333333222/////////000111111222222222222111000...///222555222222222333444555666777999999999:::===@@@DDDFFFQQQYYYiii~~~%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&'''%%%$$$$$$&&&'''&&&%%%$$$'''******(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$&&&((('''%%%%%%''')))$$$''')))&&&!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&###&&&******(((''''''((($$$$$$$$$%%%&&&'''''''''(((''''''&&&%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%&&&%%%&&&'''((('''&&&$$$###%%%$$$!!! """%%%'''(((((('''''''''(((((()))'''''''''''''''''''''((('''''''''(((((((((((((((&&&''')))+++,,,,,,,,,,,,******+++,,,,,,,,,+++++++++---//////...---...///+++++++++,,,,,,---......,,,---...---+++***+++,,,*********++++++---......////////////////////////...................../////////...------------...,,,---------+++,,,---///+++,,,...//////...,,,+++************************************************))))))))))))))))))))))))))))))************))))))*********)))))))))))))))++++++++++++++++++++++++)))******+++,,,,,,++++++))))))))))))***************++++++++++++++++++***++++++******+++,,,,,,---******************+++++++++************+++,,,------,,,+++******,,,...///...------,,,,,,,,,,,,---//////000000000111111111//////000111111111111111222222222111111000000000,,,,,,------------,,,,,,,,,---///...------///000///......------......///---------............///......//////000000111111/////////000000000000000333555333---,,,///111111...//////000111111222222222444555444222111333555444444444444444555666666:::999999:::===@@@CCCEEEOOOWWWfff{{{&&&&&&&&&'''''''''((((((%%%$$$$$$$$$%%%%%%&&&''''''%%%###$$$%%%'''((((((%%%)))---...+++'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###"""###%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&"""%%%''''''%%%%%%'''***%%%(((***'''!!! (((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&###'''***+++)))''''''((($$$$$$%%%&&&&&&'''((((((***)))'''&&&%%%&&&&&&''''''((()))(((&&&&&&(((***$$$%%%((())))))'''$$$""")))'''$$$""""""%%%)))+++)))(((((('''''''''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******&&&''')))+++,,,---,,,,,,******+++,,,,,,,,,+++++++++---//////.........///(((***,,,...//////...---,,,---...---+++***+++,,,************+++,,,---........................------------...............//////...------------...+++,,,---,,,++++++,,,...,,,---///000///---***(((++++++++++++++++++++++++******************************))))))((((((''''''))))))************))))))************)))))))))((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))************+++,,,,,,------,,,,,,+++&&&&&&'''((()))+++---...***+++,,,------,,,***)))------,,,+++,,,---///000***)))((((((***---111444...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...000222333333444222222222111111111111111...//////////////////...+++,,,------,,,,,,.../////////............//////---------.........//////---......///000111111222///000000000000000///...,,,000222000///222444222000111111222333333444444111555888888666333333444666666555555555666666777:::999999:::===@@@CCCEEEMMMUUUeeeyyy&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((())))))'''&&&$$$$$$''''''&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$'''((('''%%%$$$%%%''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((('''&&&$$$"""!!!!!!&&&))))))'''&&&)))'''&&&$$$%%%&&&((()))'''&&&%%%&&&''''''%%%$$$)))(((&&&%%%$$$%%%&&&&&&'''(((((()))(((&&&%%%$$$)))((('''%%%%%%$$$$$$$$$'''((())))))'''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&''''''(((,,,)))&&&%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''(((...+++((((((***+++)))''''''''''''&&&&&&&&&&&&&&&***))))))(((((((((((())))))&&&###%%%***,,,***&&&)))------)))(((+++---,,,---------------...///000......------------......---,,,,,,++++++,,,,,,---//////...---,,,,,,,,,,,,...------,,,,,,,,,------......////////////......++++++,,,,,,---...//////---------,,,,,,+++++++++///)))&&&***......,,,,,,)))***,,,---,,,)))&&&$$$))))))))))))************)))'''$$$%%%(((***)))(((***************)))(((((()))************))))))((((((((((((((())))))))))))+++***((('''(((***---///******++++++++++++******......---,,,,,,++++++***((())))))))))))*********,,,,,,---...---,,,+++***000+++&&&&&&***---,,,)))------,,,,,,---...000111---,,,,,,++++++,,,,,,---000...------------+++***+++,,,------...000333666111000000111111000---+++///////////////.........------,,,,,,,,,,,,------000000///...------,,,,,,///............///000000///......---------......000000000000000000000000111111000000000000111111111111222222222222111111222222222222222222222222333333444555555666666777444555777999<<<@@@FFFJJJOOOVVVcccttt&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''(((((('''%%%$$$ """%%%&&&&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''$$$$$$%%%''''''&&&&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%"""###&&&((((((&&&$$$"""&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$&&&'''(((&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''((('''&&&&&&'''''''''''''''(((((((((%%%'''))))))(((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$ """&&&'''&&&%%%%%%&&&)))'''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((&&&&&&'''''''''((((((((()))(((&&&&&&'''''''''&&&))))))))))))((((((''''''((((((''''''(((((()))***$$$"""!!!$$$))),,,+++(((***///000---+++,,,,,,***,,,,,,,,,------...000000......------------......------,,,,,,,,,,,,------------,,,,,,,,,------.........---------------......////////////......---.........---,,,,,,++++++------,,,,,,,,,+++++++++***$$$"""&&&+++***))))))---,,,++++++************))))))))))))************---+++)))))),,,------,,,***************)))((((((((())))))*********))))))))))))))))))************+++***)))((()))***,,,---******++++++++++++******++++++++++++************)))))))))*********++++++******+++,,,+++***)))(((...+++''''''***,,,+++***------,,,+++,,,---///111...------,,,,,,------...111///...---......---++++++,,,,,,+++***+++---///000//////000111222000///000000000//////.........000000////////////000000000//////...------,,,,,,......------......///000000//////.........//////000000000000000000000000111111000000000000111111111111222222222222111111222222222222222222222222222222333444444555555666666888999:::;;;???CCCGGGMMMUUUaaasss&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&&&&'''&&&%%%$$$$$$%%%&&&%%%$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&'''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###!!!$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))(((((())))))(((&&&$$$###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$%%%&&&''''''''''''&&&&&&'''(((((('''&&&%%%###&&&((()))(((&&&%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&((((((&&&%%%$$$$$$&&&%%%&&&''')))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((())))))''''''''''''((((((((()))%%%&&&'''&&&%%%%%%'''(((,,,,,,,,,,,,+++***((((((''''''&&&''''''((()))***&&&$$$###%%%***,,,+++)))+++111333111......,,,(((+++++++++,,,---///000111......------------............------------......++++++++++++,,,---...///......---------......//////////////////...---,,,.........---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,'''&&&***...---+++,,,...,,,)))&&&&&&(((+++---))))))))))))************+++***((((((***++++++***)))************))))))((('''((()))***************************++++++++++++******************++++++******++++++++++++******((((((((())))))))))))***************+++++++++,,,******+++,,,+++***)))(((,,,+++)))))))))***+++,,,---,,,***)))***,,,///111///......------......///222000......//////...---......///...------///111333111000000111111111000111111111000000/////////......------------....../////////...------,,,,,,---------------.........000000/////////000000111000000000000000000000000111111000000000000111111111111222222222222111111222222222222222222222222333333444444555666666777999:::;;;:::;;;===AAADDDLLLSSS```qqq&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%&&&'''&&&$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%&&&((('''&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###""" ###%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$&&&'''(((((((((((('''''''''''''''((((((((('''((()))******((('''&&&%%%$$$$$$%%%''''''%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''%%%""""""$$$((()))(((&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))'''%%%%%%%%%&&&%%%$$$&&&'''(((&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((('''''''''((((((((())))))%%%''')))(((&&&&&&))),,,............---+++)))(((((('''''''''''''''((((((,,,***))))))+++,,,***)))+++000222///---...---*********+++,,,---///111222......------------...............------.........,,,,,,++++++,,,,,,---.........---------...//////////////////...---,,,,,,++++++,,,,,,,,,---------,,,+++++++++++++++++++++000,,,+++...000...,,,,,,***(((%%%$$$$$$'''***,,,((()))))))))************)))(((((((((((()))))))))))))))************)))(((&&&'''(((******+++++++++)))))))))*********++++++******+++,,,+++***))))))******++++++++++++******''''''(((((()))******+++******+++++++++,,,,,,,,,,,,,,,---...---,,,+++***)))***+++***))))))+++------,,,***((())),,,///111......------------......111///------.........---,,,---///000000111333555999666222000000///...---000000000000111111111111---,,,,,,++++++,,,,,,---//////.........---------,,,,,,,,,---------------/////////...//////000000000000000000000000000000111111000000000000111111111111222222222222111111222222222222222222222222555555555666777777888888999:::::::::;;;===AAADDDLLLSSS```qqq&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%###%%%''''''%%%$$$######'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&&&&&&&&&&'''&&&%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&((()))((('''&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))&&&((()))******(((&&&$$$'''%%%%%%%%%&&&&&&$$$"""###$$$&&&''''''&&&%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%### """$$$'''((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&'''((((((%%%######%%%'''((((((&&&&&&&&&''''''(((((((((******)))((((((&&&&&&%%%''''''''''''((((((((((((%%%''')))(((&&&&&&))),,,......///...---+++)))(((***)))((('''''''''''''''---,,,+++***++++++***))))))---...+++***---///...)))******+++---///000111......------------...............------............---,,,+++++++++++++++---------------...//////...............---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++...***))),,,+++'''$$$%%%'''&&&&&&&&&'''((()))***((()))))))))***************+++++++++************((())))))*********))))))&&&'''(((******+++++++++((((((((()))))))))******)))***+++,,,,,,+++)))(((******++++++++++++******'''(((((()))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,---...---,,,+++***(((***+++***))))))+++------+++***)))***,,,...000------,,,,,,,,,,,,------000...,,,+++,,,---...---)))+++---------...000111999666222000000///...---------...000111222333444000000////////////000000...............---------+++,,,---.........------...---------......///000000000000000000000000000111111000000000000111111111111222222222222111111222222222222222222222222333444444555555666777777777888999:::;;;>>>CCCFFFLLLTTT```rrr&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&"""$$$''''''&&&$$$######'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%'''((((((&&&&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$###"""$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''%%%###!!!&&&%%%$$$%%%&&&%%%$$$"""%%%%%%&&&&&&''''''&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&((((((((('''&&&###%%%''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$&&&''''''&&&&&&((())))))&&&###"""$$$''')))***&&&&&&&&&'''(((((()))))))))))))))((('''&&&%%%$$$&&&&&&&&&&&&'''''''''(((%%%&&&'''&&&%%%%%%'''(((+++,,,------,,,***(((&&&******)))(((((((((((((((''''''(((((()))))))))***'''++++++((((((,,,//////*********+++,,,...///000......------------............------------.........---,,,+++************,,,,,,,,,,,,,,,---...///,,,------.........------///...---,,,+++***)))(((*********+++++++++++++++,,,******,,,***$$$"""###((()))***++++++++++++***))))))))))))************((()))+++***)))'''((((((((())))))************)))'''((()))***************'''((((((((())))))))))))))))))+++,,,,,,+++***)))******++++++++++++******))))))******+++,,,------************+++++++++,,,******+++,,,+++***)))((()))))))))***++++++,,,,,,,,,+++++++++,,,---...///,,,,,,,,,++++++,,,,,,,,,000---+++***+++---.........///111000///---......333111000000111111111000,,,,,,...///111222333444///......------......///........................+++,,,---//////...------------,,,------...///000000000000000000000000000111111000000000000111111111111222222222222111111222222222222222222222222111111222222333444444444555777888:::<<>>CCCFFFJJJQQQ]]]ooo$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''###%%%''')))******)))(((&&&&&&%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''$$$&&&((((((''''''((()))(((((('''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''(((%%%###&&&***+++((($$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&)))###"""&&&(((%%%%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&''')))*********)))(((''''''''''''((((((((((((***'''&&&'''***,,,,,,***++++++++++++++++++++++++---------,,,,,,+++++++++......---,,,+++***)))(((,,,+++***))))))***+++,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,++++++*********++++++******++++++,,,,,,///---***((('''(((***+++************************###$$$'''***++++++******************************((())))))***+++,,,,,,,,,***)))(((''''''((()))***,,,)))$$$ ###'''******+++---------+++)))(((++++++************++++++''')))+++,,,,,,,,,***))),,,+++***))))))***+++,,,------------------------+++******))))))******++++++++++++,,,,,,---------************+++,,,---------,,,,,,++++++,,,,,,---,,,,,,------.../////////111///---,,,,,,---...///...///111222222000...---000000000000////////////111111000///...---,,,,,,///////////////.........111111000000000000111111...//////000111222222222111111111333444444333111222222111000000111111111222222333333333333444444222333444555666666666666555777:::<<<<<<>>>@@@BBBJJJQQQ^^^ppp(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((()))++++++***)))((('''(((((()))***+++++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&%%%###$$$&&&&&&%%%$$$%%%&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&###!!!###''')))'''$$$&&&&&&%%%%%%%%%%%%&&&&&& """%%%''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((())),,,'''%%%)))***'''&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''(((((((((((('''''''''''''''''''''''''''&&&'''((()))***))))))(((((((((((())))))))))))***)))'''%%%&&&)))++++++)))++++++++++++++++++++++++......------,,,,,,,,,,,,++++++***************))),,,+++***))))))***+++,,,++++++++++++++++++++++++***+++,,,+++******+++,,,,,,,,,,,,++++++*********111000...,,,++++++++++++,,,,,,------,,,,,,++++++))))))))))))))))))))))))'''(((***+++,,,---,,,,,,))))))))))))))))))))))))(((((())))))***++++++,,,***))))))(((((())))))***,,,+++)))''''''(((***+++***+++,,,------+++)))(((+++******))))))******+++******))))))******++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------.../////////111000...---,,,---...///...///000111111000///...000000000000////////////000000000//////.........000000000000000000000000000000////////////000000...//////000111111222222/////////000111111000000555444444333333444444444222222222333333333444444333333444555666777888999666888:::;;;;;;===@@@CCCJJJQQQ^^^ppp))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))))))))(((&&&%%%$$$%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%'''&&&%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&###!!!"""%%%((((((&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++,,,(((''')))***(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''&&&'''((())))))))))))((())))))))))))************((('''%%%&&&(((******)))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++(((((()))))))))*********,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++***)))((()))++++++++++++++++++*********111///---+++******+++,,,+++---///000///+++(((%%%((((((((((((((((((((((((******+++++++++,,,,,,,,,(((((((((((((((((((((((('''(((((())))))******+++)))******************))))))***+++,,,---,,,+++******+++,,,,,,,,,+++***)))+++******))))))******++++++***((('''((())),,,---******++++++++++++***************+++++++++++++++------............------++++++,,,,,,,,,,,,------......------,,,,,,------------,,,,,,,,,,,,------,,,,,,------.../////////111000...---------...///////////////000000000000000000000000////////////000000000000000000000000111111111111111111111111000//////////////////000...//////000000111111222////////////000000000000222111111111111111222222222222222222333333333333444333333444666888:::<<<777888999999:::===AAADDDIIIQQQ^^^ooo'''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######&&&)))******&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***'''&&&%%%'''))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))*********)))(((''''''((()))******++++++++++++++++++++++++******************))))))))))))))))))*********+++,,,,,,++++++++++++,,,,,,************************)))***+++***))))))***++++++++++++***************+++)))(((''''''))),,,---,,,---......,,,'''### ))))))))))))))))))))))))+++***))))))))))))******))))))))))))))))))))))))''''''(((((()))))))))***)))***+++,,,,,,+++***)))&&&''')))+++++++++))))))******++++++++++++***)))******))))))))))))*********)))((((((((()))+++,,,)))***+++,,,,,,+++***)))*********+++++++++++++++******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------...////////////...------,,,,,,------000////////////000000111000000000000////////////111111111111000000000000000000000111111111111111111111000000000000111111////////////000000111111000000111111000000222333000000/////////000111111111222222222222333333333333222222222444777:::<<<888999999999999<<>>@@@BBBJJJOOOYYYhhh~~~'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))%%%  """&&&((()))(((&&&%%%%%%&&&%%%&&&'''%%%###$$$'''***------+++***(((&&&%%%$$$%%%%%%%%%'''***,,,,,,,,,((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))(((&&&%%%%%%'''&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))***+++'''''''''((((((((())))))'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''''')))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''******))))))))))))******))))))(((((()))***++++++******))))))))))))))))))************+++,,,---...------------------------)))))))))***+++++++++,,,'''(((((()))***+++++++++'''((()))++++++******)))************)))))))))))),,,+++++++++******))))))************************+++++++++************))),,,+++)))((((((((())))))***)))(((''''''((()))***''''''''''''((((((((()))''''''(((((()))******+++******))))))((((((((('''******))))))))))))******++++++,,,,,,,,,,,,++++++************+++,,,---...************************))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***,,,---...///)))))))))******+++++++++------,,,++++++,,,,,,,,,...///...,,,***)))***+++///......//////000111222///...---,,,,,,,,,,,,,,,000111111222222222111111000000///...............---......///000111111222111111111000000000000000222222222222222222222222222222111111000/////////333222111222333555555444333222222222111111000000////////////000000000000444444555555666777777777888999::::::;;;>>>CCCFFFIIINNNYYYjjj'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$"""  ###&&&(((%%%'''((((((&&&%%%&&&&&&$$$&&&'''&&&$$$$$$&&&)))++++++***((('''&&&%%%$$$$$$######%%%(((*********&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''((('''(((((('''&&&%%%%%%'''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((()))******+++************************+++++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,******************++++++'''(((((()))******++++++'''((()))***+++******)))************))))))))))))++++++*********)))))))))((((((((((((((((((((((((*********)))))))))((((((+++***)))((('''(((((()))***)))(((''''''((()))***'''''''''((((((((())))))$$$$$$%%%%%%&&&''''''(((((((((((('''''''''&&&&&&******))))))))))))******))))))************))))))***)))((((((''''''((((((******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,------...*********+++++++++,,,,,,---,,,,,,++++++,,,,,,------......---+++******+++............///000111111000///......------......000111111222222111111111000000///.....................//////000000111111111111111111111111222222222222222222222222222222222222111111111111000000111000...///000111111000222222111111111000000000//////000000000111111111222222333333444555555555555666777888999<<<@@@CCCIIIOOOYYYjjj((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&############%%%''')))+++$$$&&&((((((&&&&&&&&&'''###%%%&&&'''&&&%%%&&&'''((((((''''''&&&&&&%%%%%%###""""""$$$&&&(((((('''$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&'''&&&&&&&&&''''''''''''(((******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%$$$#########$$$&&&'''''''''((()))))))))(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))&&&''''''((((((''''''&&&))))))((((((((()))******************************+++++++++,,,,,,------...++++++++++++++++++++++++******************))))))((((((((()))******++++++(((((()))************)))************))))))))))))******))))))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''***)))(((((('''((((((((())))))(((((((((((())))))''''''((((((((()))))))))'''''''''((())))))******)))(((((((((((((((''''''))))))))))))))))))))))))))))))************))))))+++***)))'''&&&%%%%%%%%%+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---***,,,......---++++++,,,------------...///000111111000//////.../////////000111111222111111000000000000///...............////////////000000000000000111111222222333333333222222222222222222222222111111222222222222333333111000......///000///...111111000000000000//////000000111111111222222222222222333333444555555555444555666777888;;;???CCCIIIOOOZZZjjj((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&###%%%''''''&&&&&&'''((("""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((******)))((('''&&&&&&%%%(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%#########$$$&&&''''''(((((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''))))))))))))(((((())))))&&&'''''''''(((((((((((((((((()))******)))(((((())))))((((((((())))))***************++++++++++++((())))))******+++++++++++++++++++++++++++++++++++++++******))))))(((((((((((())))))************((()))))))))************************)))))))))((()))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''***)))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((())))))))))))))))))******+++++++++++++++++++++************))))))************))))))++++++,,,,,,,,,,,,++++++---,,,+++***)))(((((((((,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------(((***---///...,,,,,,,,,---,,,,,,------...///000000000///....../////////111111111111111000000///000000///...............000000000000//////////////////000111222222333333111111111111222222222222111111222333333444555555555333111111111222111000000000000///////////////111111222222222333333333444444555555666777777777666777888888999<<>>CCCFFFEEEMMMXXXeeevvv&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&(((''''''&&&&&&&&&'''''')))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''++++++***)))((('''&&&&&&))))))))))))))))))))))))%%%&&&)))******'''$$$"""''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&''')))(((((('''''''''(((((()))((((((''''''''''''(((%%%%%%&&&'''((()))******'''((()))***+++,,,------+++++++++,,,,,,---------222///---,,,,,,,,,+++***)))***++++++***)))(((&&&+++*********))))))((((((''')))***)))((('''(((***)))))))))))))))))))))))))))))))))(((((('''&&&%%%))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''((())))))))))))(((''''''(((((())))))******++++++000///...,,,***)))''''''***************++++++,,,,,,,,,000555555///+++***,,,+++)))(((((()))+++,,,---,,,+++)))(((&&&%%%$$$))))))(((((()))+++...///+++++++++,,,,,,---------///,,,******---...---*********+++++++++******)))++++++*********+++,,,---,,,---......//////............------------......222222222///,,,++++++,,,111111000000//////......222222222222111000/////////000111222222111000///000000000000000111111222777333000000222222000---333333333333333333333333777666444222111111111222222000//////000111111000111222222222222333333333444444555555666777777777777888999999999;;;>>>AAAJJJJJJRRRbbbxxx&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((***))))))((((((''''''&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''(((((()))(((((((((((((((((())))))'''((()))***+++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++******************))))))************)))))))))(((''')))***)))((('''(((***))))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''(((((()))************))))))))))))((((((((((((&&&''''''(((((())))))******))))))))))))***++++++++++++---222222,,,)))***++++++,,,,,,,,,,,,++++++************************+++***)))((((((((()))*********++++++++++++++++++(((''''''(((***,,,++++++)))******+++++++++******,,,+++*********+++---...,,,---......//////......//////............//////111222222111///...///000111111000000////////////222333333444444444333333000000111111111111000000000000000000000111222222444444444333222222333444333333333333333333333333555444333222111000000000111/////////111222111000///000000000000111111111333333444444555666666666:::;;;<<<<<<<<<>>>AAADDDIIIJJJRRRbbbwww'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***'''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''((()))*********)))))))))((((((((('''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))((()))***,,,,,,+++******************++++++************))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))'''((())))))******))))))'''''''''''''''''''''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))***+++,,,,,,++++++******)))(((((((((######%%%&&&((()))++++++))))))((((((((()))******+++)))+++......***((()))***((('''%%%%%%'''(((***))))))******+++,,,,,,,,,******))))))((((((((((((++++++******************%%%''')))******)))))))))((()))***+++++++++++++++,,,,,,+++++++++,,,---...,,,---......//////......000000////////////000000000222333222111111222444111000000000000/////////111111222333444444444444111111000000000000111111111000000000000111222222333666888666222111444888333333333333333333333333333444444444333222222111///......000111222111//////000000000000111111111222222333333444555555555777888999999:::<<>>AAAHHHJJJRRRaaattt'''''''''&&&&&&%%%%%%%%%""""""""""""!!!!!!!!!!!!$$$#########$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''''''''%%%%%%''''''((((((((()))))))))%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))%%%&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''')))******((((((((()))***+++++++++((((((((())))))******+++++++++++++++++++++++++++...,,,******++++++***)))******)))((()))***,,,---))))))))))))))))))******''')))***)))((('''(((***((((((((((((((((((((((((&&&'''(((***++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((())))))***(((((())))))***+++,,,,,,+++++++++******))))))(((((((((((((((((())))))***,,,******,,,,,,)))(((+++///,,,)))''''''))),,,///************************))))))***,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,///222111---***)))***'''((()))***+++,,,,,,,,,,,,,,,+++***+++,,,---...,,,---......///............------,,,,,,------...///111333222111000000000000000000000111111111111222222222222222111000///222111000//////000111222111111111111111222222333222000...///111333222111222222222222222222222222333444666777888888777666111000000000222222111///111111222222222333333333444444444555666666777777777888:::;;;;;;>>>AAADDDFFFIIIRRR```rrr&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%&&&'''((()))%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&'''(((((()))%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''(((((()))***'''''''''''''''((()))***&&&''''''((()))***+++,,,((((((((()))))))))******************+++++++++,,,(((&&&%%%&&&)))++++++***))))))))))))))))))******))))))))))))************''')))***)))((('''(((***))))))))))))))))))))))))&&&'''((()))*********************************************)))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++***((('''''''''((()))$$$$$$%%%'''((()))***+++(((((((((((((((((((((((())))))((((((((()))******,,,******------)))(((+++'''))),,,......,,,)))'''''''''((()))***+++,,,---......---,,,+++******)))---------,,,,,,,,,,,,,,,(((***---------,,,,,,,,,((()))***+++++++++++++++++++++*********+++,,,---,,,---......//////......---,,,,,,,,,,,,,,,,,,---...000222222000///...///000000000111111111111222444444444444333222111111111111000000000000111111222111111111111222333333...+++))),,,222555555222222222222222222222222222000111222444555666666666555333111111111222111000///000000000000111111111444444555555666777777888555777888999:::<<<@@@CCCEEEIIIRRR___ppp$$$%%%%%%&&&&&&'''''''''%%%%%%&&&((()))***+++,,,&&&&&&(((((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''''''((("""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))((((((''''''''''''((()))***+++(((((('''''''''(((((()))'''''''''(((((()))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,---'''%%%%%%&&&(((***+++***(((((()))))))))(((((('''((()))))))))************''')))***)))((('''(((***))))))))))))))))))))))))&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))(((&&&%%%&&&''')))***&&&&&&'''((())))))******&&&&&&''''''''''''((((((***))))))))))))***+++++++++)))***------)))((()))$$$'''***,,,,,,***'''$$$))))))******+++,,,------///...,,,***)))))))))***+++++++++++++++,,,,,,,,,***))))))***,,,------,,,)))******+++++++++************)))))))))***+++,,,,,,---......//////......---------,,,,,,---------+++...111222111000000111000000111111111222222222333333444444444333333222000000111111111111000000222222111111222222333444000/////////111333444444111111111111111111111111000000111222333555777888:::777333111111111111111///000000000000111111111333333444555555666666777222444555666777:::>>>AAAEEEIIIRRR___nnn###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''((((((((())))))'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%$$$%%%&&&((()))'''''''''(((((((((((()))%%%%%%&&&&&&'''((())))))""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%)))))))))))))))))))))((()))))))))))))))))))))))))))'''%%%###$$$&&&)))+++''''''''''''''''''''''''%%%&&&&&&''''''((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&'''((()))******)))(((((('''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))''''''(((***+++,,,---...,,,***(((((()))******)))'''((()))))))))'''&&&%%%(((((())))))*********+++((()))***)))((('''(((***))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''((((((((())))))******&&&%%%$$$$$$%%%'''***++++++++++++++++++,,,,,,,,,)))))))))((('''''''''&&&***************++++++,,,***(((***------)))'''(((...,,,)))''''''))),,,.........---,,,,,,+++******,,,+++)))((((((***,,,---))))))******+++++++++,,,///,,,******---...---*********+++++++++******)))***)))((((((((()))++++++,,,---......//////...............------.........))),,,000222222222333333000000111111222222222222///000111111222222222222///000111222222111000///222222111111222222333444555777777555000...000222111111111111111111111111222222222222444777999;;;===999444111000111222222111222222222222333333333222222333444444555555666555666888999:::===AAADDDDDDHHHRRR___nnn%%%%%%$$$###$$$%%%&&&'''((('''&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''((((((&&&###!!!%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$''''''&&&%%%%%%$$$###### &&&(((%%%###$$$&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$"""""""""$$$&&&'''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$)))'''%%%$$$%%%(((+++...444...((($$$%%%&&&&&&&&&###$$$%%%&&&''')))******)))((('''&&&%%%&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%))))))******)))'''%%%$$$((((((((((((((((((((((((******))))))((((((''''''+++)))(((&&&&&&((()))+++))))))*********))))))(((************************---+++)))***,,,---,,,)))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&+++******)))(((''''''&&&&&&&&&''''''(((((())))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((('''%%%$$$%%%&&&(((***+++***)))(((((()))***+++))))))))))))))))))))))))(((***+++***(((''''''((()))******+++++++++******))))))))))))))))))))))))************************)))************+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************)))************+++++++++///...,,,++++++,,,---...---,,,,,,,,,,,,---...///++++++---///222444555666////////////000111222333...///000111222333333333////////////000111222333111000000///000222444555333444555444222222222444444444333222222222333444///000222555777999;;;<<<>>><<<999666444222222222111111222222222222111111222333333444555666777777555666888888999;;;???BBBGGGJJJRRR^^^lll%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######"""&&&(((&&&%%%%%%&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$#########$$$&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((((('''&&&%%%%%%'''***+++///+++&&&$$$%%%'''((('''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&''')))***+++&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%&&&&&&&&&$$$%%%&&&(((((((((''''''))))))))))))((('''&&&%%%((((((((((((((((((((((((***)))))))))((((((((('''***)))(((''''''((()))***))))))************))))))************************---+++)))***,,,---+++)))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))(((((((((''''''''''''******))))))(((((('''''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''))))))+++***)))(((((()))***+++************************&&&(((******((('''((()))******+++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++---------,,,,,,---......------........./////////------...000111222333444000000000000000111222333000111111222222222111111000000000000000111111222000000000000000222333444000111333222111000111333888777555333111111222333333333333444555666777888===<<<:::888666444333222111111111222222111111111222333333444555666777777555666888888999;;;???BBBFFFJJJRRR]]]kkk%%%%%%$$$$$$$$$%%%&&&'''%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%&&&&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''(((''''''&&&&&&'''(((((((((&&&$$$%%%&&&(((((((((******)))'''&&&%%%$$$###&&&&&&&&&'''((()))+++,,,&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###$$$&&&'''((()))))))))***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''((()))***))))))************))))))************************,,,*********+++,,,+++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************************(((***,,,,,,+++******+++***+++++++++***))))))((())))))))))))))))))))))))++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************************+++++++++,,,+++,,,---...............---...///000111000///////////////000000111111111222111111111111111222222111222222222222111000000222111111000000000000000000000000000000111222333222444555555555555666777<<<999666222111000111222777666666666777999;;;<<<<<<<<<<<<;;;999666444333111111111111111111111111222333333444555666777777555666888888999;;;???BBBFFFJJJRRR]]]jjj$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!!!! %%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$$$$&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&&&&'''''')))))))))((('''&&&%%%$$$'''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&''''''''''''''')))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''(((((((((***)))'''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((())))))************)))************************+++*********+++++++++***((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))***))))))))))))))))))***))))))))))))))))))))))))(((***+++***(((''''''(((***+++++++++***)))((('''))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++******+++,,,---.........++++++++++++++++++++++++***************+++++++++*********+++++++++,,,,,,***,,,---/////////......,,,---///111111000///...////////////000000111111333222222111111111111222000111111222222222111111333222111000////////////000000000000000111222222222444666666555666777999:::888444111///000111222333333333444777:::===???;;;<<<======<<<999555333222111111111111111111222222333333444555666777777555666888888999;;;???BBBFFFIIIQQQ\\\iii$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%''''''&&&$$$"""###$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$###""""""!!!$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%"""###$$$&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$'''%%%######$$$%%%%%%$$$&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&'''''''''((((((((((((((('''&&&%%%$$$''''''(((((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((''''''((((((''''''&&&&&&&&&&&&)))((('''&&&&&&''')))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))******+++*********)))))))))******)))))))))((((((((((((((((((((((((&&&'''(((&&&$$$!!!!!!!!!***************)))((('''))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++******++++++,,,---......++++++++++++++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,+++,,,...///000///......+++---///000111000...---------...///000111111222222222111111000111111111......000111222333444444333333111000///////////////000000000111111111111---///000111000111222444444333000//////000222333//////000111444777999;;;:::<<<===>>>===:::777444222222111000000111222222222333333444555666777777555666888888999;;;???BBBEEEHHHPPP[[[hhh~~~###$$$%%%&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""&&&((((((&&&%%%######$$$$$$%%%%%%$$$$$$((((((''''''&&&&&&%%%%%%$$$############$$$%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&%%%$$$$$$ !!!###%%%&&&%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''"""###%%%&&&'''((((((((('''''''''''''''&&&%%%$$$&&&'''((('''%%%$$$$$$%%%''''''''''''''''''''''''"""###$$$%%%''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''((())))))((('''***)))((('''%%%%%%%%%%%%'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((()))******+++******)))))))))))))))))))))))))))***+++***))))))***+++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))************))))))************))))))(((((((((((((((((((((((()))++++++***'''%%%$$$%%%((())))))******))))))((())))))))))))))))))))))))************************)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,....../////////.........,,,---...///000///......------...//////000111111111000000000000000111111,,,---///111333444555555333222111000//////////////////000111111000000///...///111111000000111333///////////////111222333333444555666777888888999:::;;;===>>>===:::888666333222111000000111222333222333333444555666777777555666888888999;;;???BBBEEEHHHOOOZZZggg|||###$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&& ###%%%'''''''''&&&###$$$$$$%%%&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&%%%$$$### !!!$$$&&&'''&&&%%%###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''$$$$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$ !!!###%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''$$$$$$&&&(((((((((((('''&&&&&&&&&%%%"""###%%%&&&'''(((((('''&&&&&&''''''''''''&&&&&&$$$%%%''')))***)))(((((()))((('''&&&%%%%%%&&&'''%%%&&&'''((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((('''((()))******+++++++++))))))))))))))))))))))))(((***++++++(((((()))+++))))))))))))))))))))))))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******))))))(((((('''''''''''''''((((((((((((((())))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))((('''((()))***+++((()))***++++++***)))(((************************+++,,,------+++***++++++&&&'''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++,,,,,,,,,------111000///......------........./////////000000000////////////////////////............///000111111---...000111333333444444222222111000//////000000//////000111111000///...111222333333111111222333......///000111222222222333444777999::::::999888:::;;;<<<<<<<<<:::888777333222111//////111222333222333333444555666777777555666888888999;;;???BBBDDDGGGOOOYYYfff|||###$$$%%%&&&'''&&&%%%%%%((('''&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''&&&%%%$$$### """%%%'''((('''&&&$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&***)))&&&$$$'''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&%%%$$$###"""""""""###$$$%%%%%%%%%%%%'''&&&%%%%%%%%%&&&&&&'''&&&'''((('''$$$$$$(((+++''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&''''''''''''''''''&&&$$$%%%''')))******)))(((((('''&&&%%%&&&&&&((()))$$$%%%''')))******))))))(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))((((((''''''(((******+++++++++))))))))))))))))))))))))(((***,,,+++(((''')))+++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))+++******)))(((''''''&&&&&&'''''''''(((((())))))******))))))((((((''''''************************))))))))))))))))))))))))***)))'''&&&&&&(((***+++((()))***++++++***)))(((++++++++++++++++++++++++$$$&&&))))))))))))***+++%%%&&&''')))************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++*********)))))))))))))))++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------333111///...---------...000000000///000111111222111111000///...------,,,------------...000111111///000111222222222222222222111111000000000000000//////000111111000///...///000111000......///000...000111333333333222111)))+++///333666666666555::::::;;;;;;;;;:::999888333222000//////000222333222333333444555666777777555666888888999;;;???BBBDDDGGGOOOYYYfff{{{%%%$$$$$$######$$$$$$%%%$$$""" ###%%%%%%'''&&&&&&%%%%%%&&&&&&'''+++'''$$$$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''&&&%%%###""" !!!"""$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''(((((((((&&&&&&&&&'''((()))******''''''''''''''''''''''''%%%%%%$$$######%%%&&&'''&&&'''((('''%%%$$$$$$%%%(((((())))))))))))(((((()))))))))(((((((((((((((,,,,,,,,,+++++++++******)))((('''(((((((((&&&%%%))))))))))))((((((((((((%%%&&&((())))))'''&&&$$$'''&&&%%%$$$$$$$$$$$$$$$'''((()))))))))(((&&&%%%))))))***++++++++++++++++++***)))'''&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))(((((((((((((((((())))))))))))(((((("""(((+++,,,***)))(((((())))))******+++++++++)))((()))******)))((('''((()))******)))((('''******))))))))))))******))))))(((((((((***+++,,,******))))))((('''''''''((()))))))))***************)))((('''((()))+++---------+++)))(((***///333...------,,,,,,+++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------......---......///000111......//////////////////,,,---------.../////////111///---...000222333222555444222000...,,,+++***'''))),,,///000///...,,,//////000000111111222222///............///000000...///111333444444444444555555444444444555555666111111000000111111222333222222222333444555777777555555666777999;;;>>>@@@CCCGGGNNNYYYfffzzz%%%%%%$$$$$$$$$$$$%%%%%%)))(((&&&%%%%%%&&&)))***'''&&&&&&%%%%%%&&&&&&''')))&&&$$$$$$'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&$$$!!!!!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''((())))))***(((*********((('''((()))(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,++++++*********************+++++++++)))((()))((((((((((((''''''''''''((()))******)))((('''))))))((('''''''''(((((('''((()))))))))(((&&&%%%%%%%%%&&&'''''''''''''''))))))(((((('''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))###$$$&&&(((((()))(((((()))))))))))))))************)))(((((()))***)))(((******))))))))))))******+++******))))))******+++++++++***************+++***************+++++++++************+++++++++++++++++++++******)))(((''' $$$))),,,,,,+++++++++*********))))))))))))))),,,,,,,,,------------...,,,,,,---------.........000///...............//////////////////.........------..................444222111111333555555555555444333111///---,,,+++,,,...000111222111000000000000000000000111111111/////////.../////////000...///111333444444444444666555555444333333333333222111111111111222333333222222222333444555666777777777888999;;;===@@@BBBDDDGGGOOOYYYeeezzz%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''$$$""""""%%%)))'''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))((((((((('''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''''''''((('''((('''"""""")))''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++*********((()))+++***))))))***+++((((((((((((((((((((((((************************+++************)))))))))((()))+++------,,,***)))))))))))))))(((((((((((('''((()))******)))((('''))))))((((((((()))******((((((((()))(((((('''&&&&&&'''(((((())))))(((((()))(((((((((((()))***+++'''(((((())))))(((((('''''''''(((((())))))*********)))(((''''''((()))***,,,***((('''&&&''')))******))))))))))))))))))(((+++***))))))++++++***)))---+++)))(((((()))+++---+++******))))))******+++,,,,,,,,,,,,+++***)))(((((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,)))***,,,,,,,,,***'''&&&###'''+++......,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////111000///...------------000000//////.........---//////..................444222111222444666666555555444333222000///...---000111111111111111111111111000000000000000000///000000000000000000000000...///000222444555555555666555444333222111111111222222222222222333444444222222222333444555666777777777888999;;;===@@@BBBEEEHHHOOOYYYeeeyyy%%%%%%%%%$$$$$$%%%%%%%%%"""%%%&&&###!!!&&&'''&&&&&&%%%%%%&&&&&&'''$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&%%%%%%$$$$$$+++)))'''$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''(((''''''&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))******###$$$$$$%%%&&&'''((((((''''''''''''(((((((((((()))***)))$$$ %%%***''''''''''''''''''''''''))))))(((((((((((())))))************))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%&&&((((((''''''(((***(((((((((''''''(((((((((***************+++++++++***)))))))))))))))))))))%%%'''***,,,,,,***))))))+++++++++*********))))))%%%&&&''''''(((''''''&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((''''''((())))))*********************))))))))))))******(((((())))))))))))((((((&&&''''''((()))******++++++)))(((&&&&&&((()))+++***)))'''&&&''')))+++---******))))))(((((((((''',,,+++***+++,,,---,,,++++++***))))))))))))***+++***))))))(((((())))))*********+++,,,+++***)))(((''''''(((((())))))))))))*********+++++++++,,,,,,&&&((()))+++,,,,,,,,,+++///...,,,(((&&&'''***...+++,,,,,,,,,---.........++++++,,,,,,,,,---------------------............000///...---------------000000000///......------000000//////......------111//////000222333333222444333333222111000//////111000...---------......111111000000/////////...000111111111111111000000...///000222333444555555333333222111111000111111333333222222333333444555333222222333444555666666555555555777999;;;>>>???EEEHHHNNNXXXdddyyy&&&%%%%%%%%%%%%%%%%%%&&&%%%(((***'''"""!!!$$$)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$'''&&&###!!! !!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''(((((()))""""""###$$$%%%%%%&&&&&&'''''''''((((((((())))))(((((('''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&&&&&&&'''(((((((((''''''''''''(((((())))))******++++++++++++)))))))))))))))))))))***%%%(((+++,,,+++))))))*********)))))))))(((((((((%%%&&&&&&'''''''''''''''$$$$$$$$$$$$%%%&&&''''''(((((('''''''''(((((((((&&&&&&'''(((((((((((((((,,,+++***)))(((((((((((((((((())))))))))))((((((&&&''''''((()))******++++++)))(((&&&&&&((()))+++&&&&&&&&&'''(((***++++++***)))))))))(((((('''''')))(((((()))***++++++***'''((()))******)))((('''(((((((((''''''(((((((((&&&''')))*********)))((())))))))))))((((((''''''))))))))))))*********+++))))))((()))***+++---//////---(((### """(((,,,(((((())))))******+++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,------------------------...//////000000//////.........---000000000//////......---......---///111222111000222222222222111111000000000///---,,,++++++,,,---111000000000//////......000111222333333333222222000000111111222333444555000000000000000111222333333333222222333333444555333333333333444444555666555555555777999;;;>>>???EEEGGGMMMVVVbbbwww&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))(((%%%$$$&&&)))'''&&&&&&%%%%%%&&&&&&'''((()))+++***(((&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%"""######$$$$$$%%%%%%%%%''''''''''''((((((((()))%%%$$$%%%''')))***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''((((((''''''((())))))((('''&&&&&&'''((()))(((((())))))***+++++++++)))))))))************+++(((+++------***)))+++---''''''''''''&&&&&&&&&&&&''''''(((((())))))******''''''&&&&&&&&&''''''((((((''''''''''''((())))))(((((()))************))),,,,,,***)))((('''''''''((())))))******))))))(((''''''(((((())))))*********)))(((''''''((()))***''''''(((((((((((('''''')))(((((((((((((((((('''%%%$$$$$$%%%'''((('''&&&&&&''')))++++++)))'''&&&)))((((((''''''(((((()))%%%&&&'''((()))))))))))),,,,,,++++++***))))))((((((((()))))))))*********---,,,***)))(((***,,,---((()))***)))((()))+++---*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000////////////////////////000000///////////////////////////000333333222111000111111111111111111111111000///---------...///000//////////////////...///000222444555555444444222222111111222222333444/////////000111222333444222222222222222333444444333333333333333444555666777777888999;;;===@@@BBBEEEFFFLLLUUU```uuu&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''***)))'''&&&&&&'''###$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((($$$&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***)))((('''((())))))(((&&&%%%%%%&&&((()))''''''((())))))***++++++************++++++,,,,,,))),,,---+++'''&&&)))---(((((((((''''''''''''&&&'''''''''(((((()))***+++)))((((((''''''''''''((((((''''''&&&'''((()))***)))******+++++++++++++++***))))))(((''''''''''''))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((('''''''''''''''''''''(((((((((((((((%%%$$$###$$$&&&((('''&&&)))))))))******)))))))))******))))))))))))******)))((((((((((((((())))))+++++++++***************))))))*********++++++++++++++++++***+++++++++,,,'''***...//////...------......---------------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...---------,,,,,,---......------......///000000000///////////////000000000//////000111333444333111/////////000000111111111000000//////////////////.........///////////////---///222444666777666666444333222111111111222222000000000000111222333333222111111111111222333333444444333333333444555555777777888999;;;===@@@BBBDDDEEEJJJSSS^^^sss'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''###&&&&&&$$$###$$$&&&###$$$&&&''''''&&&$$$###"""###%%%&&&'''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&!!!"""###$$$$$$$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((()))%%%%%%&&&'''((()))******''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&***,,,***$$$"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&""""""######$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$######%%%&&&'''((()))***((('''&&&&&&''')))(((&&&%%%%%%&&&((()))&&&''''''((()))***************+++++++++,,,,,,,,,(((***+++'''###"""'''+++++++++++++++************%%%%%%%%%&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***%%%&&&&&&''''''''''''''''''''''''''''''(((((()))))))))************))))))))))))))))))(((((((((((((((((())))))))))))(((((()))((('''&&&'''(((***+++&&&'''''''''(((((())))))'''&&&%%%''')))******))),,,+++***((((((***+++,,,,,,,,,++++++++++++,,,,,,---+++***((((((((())))))'''''''''((())))))************+++++++++,,,,,,,,,%%%'''***,,,.........---***+++,,,+++)))))))))++++++++++++******)))))))))******+++++++++,,,,,,,,,---------.........////////////...---,,,,,,,,,,,,,,,,,,---...///000111111......//////000000111111......///111333333111000.........///000000111111......//////////////////---.........//////000000,,,...222555777888888777666444333111000000111111222222111111111111111222111111000000111111222333444444333333333444555555555555666777999;;;>>>@@@CCCEEEJJJRRR]]]rrr%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((())))))(((&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''''''''((((((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&"""###$$$''')))+++---...'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%###!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))%%%&&&''')))************(((((())))))******++++++''''''&&&&&&&&&&&&''''''((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&***)))(((((((((***+++,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))************(((((())))))((('''&&&&&&))))))))))))))))))))))))(((((((((((()))***,,,,,,++++++++++++++++++++++++---***((((((***+++)))''''''(((*********)))******))))))***++++++++++++***------------------------,,,------+++******,,,...+++******)))***,,,---...***+++,,,---....................................,,,,,,------...///000000111111000000000000111111...///000222222111111000///...------...///111222444222000000111111000...444333222111000000000000111111222333333333222222000000000000//////////////////000000000//////...111111111111111000///...---000333444333111111111222333444666999<<<>>>@@@DDDFFFLLLSSS^^^qqq$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$###"""!!!$$$%%%&&&&&&''''''&&&&&&((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******+++,,,,,,,,,))))))))))))************(((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''(((***))))))(((((())))))***))))))))))))))))))))))))))))))((((((((('''''''''+++***((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''(((((((((''''''&&&%%%))))))))))))))))))))))))((((((((())))))***++++++))))))))))))))))))))))))---***((((((******)))'''((()))******************))))))***+++++++++++++++++++++++++++++++++++++++*********)))((((((***,,,,,,+++*********+++,,,---***+++,,,---...................................................---------//////.........//////000111222222111111000///...///...---------///000111111111222555999;;;;;;;;;444333222111000000000000000000000111111111111111111111111111111000000000///000111111222222222222111222222222222222111111***---111333444444444555444555666888:::===???@@@DDDFFFLLLSSS^^^qqq###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$###$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&%%%%%%&&&''''''(((((((((((('''&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&***)))((('''%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((()))***+++(((((())))))******++++++((((((((()))))))))*********)))(((''''''((()))******************)))))))))(((''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''))))))(((((((((((())))))************************))))))((((((((((((''''''+++***((('''&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))),,,***(((((()))***)))(((+++++++++***************)))******+++++++++++++++++++++++++++++++++++++++)))******)))((((((***+++---,,,++++++******++++++***+++,,,---....................................---------..............................///000111555444222111///...------///......------...000000///000444:::@@@EEEFFFFFF333222111111000000000000////////////000000111111333333222222222111111111///000111333444444555555000000111111222222111111+++...111333444444555666777777888999;;;===???@@@DDDFFFLLLSSS^^^ppp######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&%%%$$$###$$$&&&(((***%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&&&&%%%'''(((&&&&&&%%%&&&&&&'''((()))'''((((((((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&'''(((((())))))%%%%%%&&&'''(((((())))))((((((((())))))******+++,,,+++)))'''&&&''')))***+++++++++******)))))))))((((((''''''''''''((((((******)))(((((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((()))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))*********************++++++***))))))(((((((((((((((((((((((()))************))))))(((+++++++++++++++++++++++++++***))))))))))))***))),,,+++*********+++******)))***++++++,,,,,,++++++------------------------,,,---...---,,,+++,,,...------,,,+++*********)))***+++,,,---....................................)))***+++---///000222333000000000000111222333333555444222000............//////...---...///000111111222666;;;AAADDDEEEDDD222222111000000000000000111111111222222333333444333333333222111111000000111111222333444444444333...////////////......---000222444444333222333444888888888999:::<<<===>>>DDDFFFLLLSSS]]]ooo###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$%%%&&&&&&***(((&&&$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&'''((()))***"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((((((((((()))***+++++++++111000...,,,+++,,,---...,,,,,,++++++******))))))(((((((((''''''(((((((((***)))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))((((((((())))))))))))))))))))))))'''''''''(((((()))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************((())))))******)))))))))(((((((((((((((((((((((())))))*********))))))(((************************)))***))))))))))))***+++---***((((((***++++++)))******+++,,,,,,,,,,,,+++------------------------,,,...//////---------...---------,,,+++***)))(((***+++,,,---....................................)))***+++---///000222333111111111111111222333333333222000/////////000111//////......///000222333666666666999;;;<<<:::999111111000000///000000000333444555666777777777777333222222111000000//////222222333333222111000000000000000//////---,,,,,,111333444444333333444555777888888888999;;;<<<===DDDFFFLLLSSS]]]nnn$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&***)))'''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&(((%%%%%%&&&&&&'''(((******###$$$%%%&&&&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***(((%%%$$$$$$%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))'''((())))))***+++,,,,,,///...---,,,++++++,,,---+++++++++++++++*********)))((((((''''''(((((()))&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((())))))))))))*********))))))(((&&&$$$"""!!!''''''''''''''''''''''''%%%&&&&&&''''''(((((())))))))))))))))))(((((('''))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&''''''((((((''''''))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((()))***)))((((((***,,,,,,)))&&&&&&))),,,+++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++------,,,++++++,,,,,,------,,,+++***)))(((***+++,,,---....................................---------...............111000000//////000000000000000///000000111222222////////////111333555666:::888666555444333111///111000000//////000000000333555888:::;;;:::999777333333222111000//////...333333222222111///...---222222222222111000/////////111333444444555777999777777777888999;;;<<<===CCCFFFLLLTTT]]]mmm&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%&&&''''''((('''''''''(((((('''''''''&&&$$$###""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''%%%%%%&&&&&&&&&&&&'''''''''(((###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''%%%%%%&&&&&&''')))***+++(((((())))))(((''''''&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((()))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))'''((()))***+++,,,,,,---)))))))))))))))))))))(((***++++++++++++++++++,,,))))))(((((((((((())))))%%%%%%%%%%%%&&&((()))***(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))*********)))))))))(((&&&$$$""" ''''''''''''''''''''''''%%%%%%&&&''''''((()))))))))))))))))))))(((''''''))))))))))))((((((((((((''''''''''''((((((((((((&&&'''(((((()))))))))((())))))))))))))))))))))))&&&''')))+++++++++***)))((((((((((((((((((((((((''')))******((((((***---***&&&###$$$))),,,,,,******+++,,,,,,------,,,,,,++++++++++++++++++++++++(((***,,,,,,***))))))***+++,,,,,,---,,,+++***)))***+++,,,---...................................................---------222222111000//////////////////000111111111111111/////////111333555888999;;;888444222222222111000000000////////////000000000333888<<<===;;;888555555444333222111000//////111222222222111000//////000000111222333333333222000111333444444666888:::777888888999;;;<<<>>>???CCCFFFLLLTTT\\\mmm''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''&&&$$$"""!!!"""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&(((((('''$$$###&&&&&&&&&'''''''''(((((("""###$$$%%%'''((())))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&((()))***+++(((((('''&&&%%%###!!! $$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))+++***)))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((('''''''''''''''((()))***+++,,,------)))***++++++++++++***************++++++,,,,,,---))))))(((((((((((())))))&&&&&&&&&''')))***,,,---))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++(((((()))))))))(((&&&%%%))))))))))))))))))))))))%%%&&&&&&'''((())))))***)))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))%%%''')))+++,,,+++******************************''')))+++***((((((***---)))%%%!!!###(((,,,,,,******+++,,,,,,------,,,,,,------------------------(((***,,,,,,+++***)))***++++++,,,---,,,+++***)))++++++,,,---....................................,,,,,,------...///000000555555333222111111000000///000111222222111000/////////000111444777:::<<<:::777333111222444555555000000////////////000111,,,111666;;;<<<:::666222666666555444222111111000000111111222222222111111,,,---...000222333444444444555555555444444666777888888999:::<<<>>>@@@AAACCCFFFLLLTTT\\\lll((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&(((&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&&&&''''''((((((((('''&&&$$$###""""""%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((***)))((('''&&&&&&'''((($$$&&&))))))(((&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&$$$$$$$$$$$$&&&&&&(((((())))))))))))((((((((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((('''&&&'''((((((&&&$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%&&&'''((()))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,++++++******))))))''''''''''''&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&&&&&&&''''''(((((('''((()))))))))'''&&&%%%''''''(((((('''&&&%%%%%%)))))))))((('''%%%$$$###%%%''')))***)))((()))***))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))******)))))))))+++,,,---******))))))******+++,,,((()))+++,,,---,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,---...000111111000//////111222222111///...///111666444222222555888999:::888111...222333111222666000000111222222000///...111222222333333333222222111111111111111111111111222222222111111111000000000000000000111111111111000111111222333444555555555777888999:::;;;>>>@@@DDDEEEJJJPPPXXXhhh((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%***(((&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''',,,***&&&%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''%%%&&&((((((&&&%%%&&&'''%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&)))(((''''''&&&&&&&&&'''(((((((((((((((((((((((('''&&&&&&'''))))))'''&&&'''''''''(((((()))))))))'''&&&&&&%%%&&&'''((()))((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&''')))******+++++++++++++++++++++++++++)))))))))((((((((((((((())))))))))))((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***+++++++++++++++***))))))((((((((((((((('''&&&&&&'''((((((((((((''''''&&&&&&(((******)))(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************'''((())))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))******)))))))))***++++++******))))))******+++,,,)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++......---------,,,,,,,,,///...------------------000000111111222222111111000111111000//////000222222111111222666999::::::888111...000111......222///000000111222222222111222222222222111000//////111111111111111111111111222222222111111111000000////////////000000000000111111222333444555666666555777888999:::;;;>>>@@@DDDEEEJJJPPPXXXhhh''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$***(((&&&&&&&&&&&&%%%$$$""""""###$$$$$$%%%%%%&&&######$$$%%%&&&&&&'''((($$$%%%&&&'''''''''''''''(((&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,)))&&&$$$$$$&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%&&&&&&&&&$$$$$$%%%'''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&))))))(((''''''''''''((((((((((((((((((((((((((('''&&&&&&(((******)))(((((()))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''(((((((((((()))))))))(((''''''''''''((()))))))))))))))''')))******((('''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))***************)))((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))******))))))((((((******))))))******+++,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,---------.........------------------------+++,,,,,,------,,,,,,,,,...------------,,,,,,,,,.........---......//////000/////////000000111222000000111000//////111333//////000333777999:::999666111...//////...---//////000000000222333444555333333222111000///......111111111111111111111111222111111111111000000000........./////////000000222222333444555666666777555777888999:::;;;>>>@@@DDDEEEJJJPPPXXXhhh&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###(((&&&$$$$$$%%%&&&%%%$$$#########$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&'''(((((((((((('''%%%######$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&(((((('''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%'''(((((('''%%%%%%#########$$$$$$%%%&&&&&&%%%&&&%%%$$$######%%%'''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''(((((('''''''''''''''((((((((((((((((((((((((((('''&&&&&&(((***+++***)))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,''''''''''''&&&&&&&&&&&&))))))************))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((&&&%%%%%%&&&'''(((((()))))))))))))))(((((((((((()))***************(((***+++***(((''''''((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((************))))))((('''(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))((()))*********((('''&&&******))))))******+++,,,,,,,,,,,,,,,+++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,---------,,,,,,------------------------...............///000111...---,,,,,,,,,...///000111222222111///...///111...///111444777888777666333000///111222333333333222111000000111333555666333222222111111000000000111111111111111111111111111111111111000000000000////////////000000000000222333333444555666777777555777888999:::;;;>>>@@@DDDEEEJJJPPPXXXhhh%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((()))'''&&&&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!!!!###%%%((((((&&&###''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&%%%$$$######%%%'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''(((((((((((('''''''''&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((('''&&&&&&(((***+++***)))&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''(((((((((((((((((((((((()))((((((''''''&&&%%%%%%(((((((((((((((((((((((())))))******++++++,,,,,,''''''''''''&&&&&&&&&&&&))))))************))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&++++++)))))))))***+++,,,(((((()))))))))))))))(((***************))))))((((((***+++***(((''''''((('''((((((((()))))))))***(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))((('''&&&&&&(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))((()))*********((('''&&&******))))))******+++,,,---,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,------------------------...............///000111---,,,,,,,,,,,,...000111333444333111...---...///000111222555777777555222000111333666:::===<<<:::444333222111111111333333//////......///000111222000000000000000000000000000000000000000000000000000000111111111222222222222333333444555666777777555777888999:::;;;>>>@@@DDDEEEJJJPPPXXXhhh$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%###"""###%%%&&&&&&&&&$$$%%%%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&%%%%%%&&&(((((('''%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''%%%"""(((''''''&&&&&&''''''((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&%%%&&&&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''&&&&&&(((******)))(((&&&&&&'''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%$$$######"""(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))((((((((())))))((((((((()))******''''''((()))))))))((((((***************)))((('''''')))******((('''((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))************'''((((((((((((''''''&&&(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))******))))))((((((******))))))******+++,,,,,,,,,+++******+++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++******+++,,,------------,,,,,,,,,------------............---......//////.........///000111222333333444333111...---...///222333333666777777444222222777<<>>@@@DDDEEEJJJPPPXXXhhh$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&&&&%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""###&&&''''''$$$"""$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''+++)))&&&%%%%%%%%%$$$###''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&%%%%%%&&&((((((&&&%%%&&&'''(((((((((''''''(((((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&'''))))))'''&&&&&&&&&''''''(((((())))))''''''((((((((('''%%%%%%((('''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''***)))))))))((((((((((((%%%%%%&&&'''''''''''''''&&&&&&'''((((((((((((((((((((())))))***)))))))))&&&(((******)))(((((()))'''''''''((()))*********(((((((((((())))))))))))))))))))))))************'''(((((()))))))))(((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))******)))))))))***++++++******))))))******+++,,,,,,+++*********+++,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,---------......///...------------------......000111222333333333111111222111///...000111333333333555777888777555999@@@FFFGGGIIIJJJCCC:::000000111111222111111111///...---------///111222000000000000000000000000////////////000000111111000111111111111222222222111111222333444555666666555777888999:::;;;>>>@@@DDDEEEJJJPPPXXXhhh###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''---+++((('''''''''%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$'''***+++***'''$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''---***%%%###$$$''')))***&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$&&&'''&&&''''''((('''&&&$$$###$$$'''))))))(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&'''''''''''''''((()))***((((((((((((((((((((((((((('''&&&'''((((((&&&$$$$$$%%%%%%&&&'''((())))))''''''((((((((('''%%%$$$******))))))((((((((('''))))))))))))))))))))))))''''''((()))***+++,,,,,,************************,,,,,,++++++******))))))((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''(((***+++++++++***)))%%%%%%&&&'''((((((''''''%%%&&&''')))******++++++%%%''')))***)))((()))***&&&''''''((()))******+++(((((((((((())))))))))))''''''''''''(((((((((((('''((()))***************(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))+++***)))))))))+++,,,---*********)))***++++++,,,++++++*********+++---...******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------)))***+++,,,------...---,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,+++,,,...000222222111111...///000000///000222444222222333555888999999888@@@GGGLLLMMMLLLKKKAAA666,,,...///111222222222111555444222000000111333444000000000000000000000000.../////////000000111111000000000000111111111111000111111222333444555666555777999999:::;;;>>>@@@DDDEEEJJJPPPXXXhhh&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))'''%%%&&&))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&%%%#########%%%'''(((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))&&&######%%%''''''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$"""%%%)))(((&&&&&&'''***###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''+++(((%%%%%%&&&((('''%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''%%%&&&''')))))))))((((((((())),,,......---+++)))---,,,+++))))))))))))***)))************)))((((((,,,+++***((((((((())))))************************))))))************))))))))))))))))))))))))))))))************)))((('''&&&%%%'''(((((('''&&&&&&'''))))))))))))************(((((((((((())))))))))))((((((((('''((()))******+++++++++******)))((('''))))))))))))***+++,,,---,,,+++***(((''''''''''''(((((((((((('''''''''''',,,,,,++++++***)))((((((******)))((('''''')))***&&&+++---+++***,,,,,,)))''''''''''''((((((((()))******)))(((((('''((((((+++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------------............------///...---,,,***)))(((''',,,...000222444555555555000000000000////////////444444333333444888???CCCHHHGGGGGGLLLPPPNNNEEE<<<555444333111000...---,,,222222111111111111222222222222111000///...------000000000000000000000000111000000000//////......222333333444555666777777555666666777888:::>>>BBBCCCEEEIIIMMMSSSbbb~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###$$$''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))&&&######%%%''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''((()))(((&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''***'''%%%$$$&&&'''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))))))))((('''''')))+++------,,,***)))///...,,,***((('''''''''&&&'''((()))))))))))))))***++++++++++++***)))(((************************))))))************))))))))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&%%%'''((())))))'''&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))******++++++*********))))))))))))***+++,,,---++++++)))(((''''''''''''((((((((((((((((((((((((,,,,,,+++******)))((((((***((('''&&&''')))))))))&&&***,,,***)))++++++***'''''''''((((((((())))))+++***))))))((((((((()))))))))))))))))))))))))))''''''((()))***,,,---...((((((((((((((((((((((((+++++++++*********))))))************++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------------............------...---------,,,+++++++++,,,...000222333333333333///////////////000000000...//////000333888???DDDBBBBBBDDDGGGIIIEEE===666111111111000000000//////000//////////////////000////////////000000000000........................111111111000000/////////222333333444555666777777555666777777888:::>>>AAAAAACCCHHHLLLRRRbbb~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$######%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&###%%%'''((()))(((&&&%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))&&&$$$$$$%%%&&&'''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%)))(((''''''((('''%%%###$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((((()))))))))))))))(((''''''(((***,,,,,,+++***)))---,,,+++)))(((((('''((($$$$$$&&&'''((())))))))))))***,,,------+++)))(((************************))))))************))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))((()))******(((&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&''')))*********)))((('''((()))***++++++,,,+++))))))))))))******+++,,,+++***)))(((((('''(((((())))))))))))))))))))))))++++++******))))))(((((((((&&&$$$%%%(((***)))(((&&&***+++'''&&&)))+++***''''''((((((((()))))))))++++++***))))))))))))***))))))))))))))))))))))))&&&&&&'''((()))***,,,---((((((((((((((((((((((((+++++++++***************'''(((((())))))*********++++++******++++++,,,---,,,------------.........------............---------------------------------...///111222222111000.........//////000000111,,,------...000555<<<@@@AAACCCFFFGGGEEE???888333......///000000111222222////////////////////////....../////////000000000........................111111111111111000000000222333333444555666777777555666777888888;;;>>>AAA???BBBFFFKKKRRRbbb}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%'''((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$&&&)))***(((&&&$$$%%%%%%&&&'''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''((())))))((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%''')))************))))))((((((''''''((()))***+++***)))(((''''''(((((()))***++++++%%%%%%&&&'''((())))))(((((()))************))))))************************))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&(((******)))((()))***''''''((((((((())))))))))))))))))(((''''''&&&&&&%%%''')))***+++***((('''''''''((()))************)))))))))))))))***++++++***)))((((((((((((((()))))))))))))))******************)))))))))((((((((('''$$$"""$$$(((+++)))''''''******&&&%%%(((+++***'''(((((((((((()))))))))++++++***************+++++++++++++++++++++++++++******)))((((((((())))))************************************************))))))))))))))))))((((((++++++******++++++,,,------------.........//////------............------------------------------...///000111111111000///------......///000111111...//////...///222666:::???CCCGGGFFF@@@999444111---......///000111222222000111111111111111111000111000000///......------........................222222111111111111111111222333333444555666777777555777888999999;;;>>>@@@???BBBGGGLLLSSSbbb~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((''''''&&&&&&((((((&&&&&&&&&&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&)))***(((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))))))))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((***((('''&&&&&&(((***+++******)))(((((((((''''''&&&'''((()))))))))((((((%%%&&&'''((()))*********((((((((())))))(((((('''((('''&&&%%%&&&'''***+++************************))))))************))))))((((((((((((((((((((((((%%%&&&&&&&&&%%%%%%$$$######&&&((())))))***+++---(((((()))))))))******************)))))))))((((((%%%''')))***+++***(((''''''((((((((((((((((((''')))))))))((())))))******)))((((((((((((((()))***((()))))))))*********+++))))))((((((((((((((((((&&&$$$###%%%)))***)))''''''******&&&%%%(((+++***(((((((((((()))))))))***+++***************++++++++++++++++++++++++++++++,,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***)))(((((('''++++++******++++++,,,------------.........//////------............------------,,,,,,+++*********...///000111111000///...,,,------...///000000111///////////////111555888:::>>>AAA???888111...---///////////////000000000///000111111111111000///000000//////......------////////////////////////111111111111111111222222222333333444555666777777555777999::::::;;;>>>@@@@@@CCCIIINNNTTTddd~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%(((((((((((('''&&&%%%%%%)))(((&&&$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&'''''''''''')))(((''''''((('''%%%###%%%%%%&&&'''''''''''''''((((((((((((((()))))))))$$$&&&(((((('''&&&'''(((&&&&&&&&&''''''''''''((((((((()))))))))(((''''''&&&&&&&&&'''(((((()))))))))((('''''''''((()))***)))((((((''''''''''''(((&&&&&&''''''((((((((('''(((((())))))((('''&&&%%%)))))))))))))))((('''&&&(((&&&$$$"""###&&&***,,,************************))))))************))))))((((((((((((((((((((((((''''''''''''&&&%%%$$$###"""%%%''')))))))))+++,,,''''''''''''((((((((()))************************&&&''')))*********)))(((((((((((()))(((((('''''')))))))))(((((())))))***(((((('''(((((()))***+++'''(((((())))))*********((((((((((((''''''''''''%%%&&&'''(((((((((((((((&&&***+++'''&&&)))+++***((((((((()))))))))*********))))))))))))***++++++))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++***************+++++++++------,,,+++***))))))(((++++++******++++++,,,---,,,------------.........------............------------,,,++++++***)))))),,,---...///000///...------------......//////000+++,,,......000222777:::;;;===>>>;;;555111//////000000////////////......------////////////------,,,,,,---...///000000111000000000000000000000000000000000111111111111111222333333444555666777777666888:::;;;;;;;;;===???AAADDDJJJOOOUUUccc}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""%%%'''&&&%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&$$$###"""''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&((()))(((%%%###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''((('''((()))(((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((('''''''''$$$'''******((('''((()))&&&&&&&&&''''''''''''(((''''''))))))***)))((((((&&&&&&&&&'''((()))))))))&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&'''(((%%%&&&&&&&&&''''''''''''(((((())))))(((&&&%%%$$$&&&&&&'''(((((((((''''''&&&%%%$$$$$$%%%(((***,,,************************))))))************))))))((((((((((((((((((((((((((((((((())))))(((''''''$$$&&&((((((((('''((()))&&&&&&&&&'''''''''(((((((((((())))))******++++++(((((((((((())))))))))))'''((()))***+++++++++***))))))(((((((((((())))))''''''''''''((()))++++++&&&&&&'''(((((()))******''''''''''''''''''''''''$$$(((++++++(((&&&'''***&&&***,,,***)))++++++***(((((()))))))))*********)))((((((((())))))***+++))))))))))))))))))))))))(((((((((((())))))***+++************************))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,+++........................***,,,---...///111555888<<<<<<:::777444222111222////////////////////////,,,---///000000///---,,,+++,,,,,,---...///000111/////////////////////////////////000000111111111222333333444555666777777666888:::;;;;;;<<<===???AAAEEEJJJOOOTTTbbb{{{&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%'''***)))&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$###!!! $$$%%%&&&''''''%%%###"""(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%(((***(((%%%######%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""&&&)))(((&&&&&&'''***%%%&&&''''''((((((''''''((((((((('''&&&&&&%%%%%%$$$'''++++++)))((()))***&&&&&&&&&'''''''''((((((&&&'''(((*********))))))&&&&&&&&&'''((())))))***###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&###$$$%%%&&&'''(((((((((%%%%%%&&&'''(((******+++************************))))))************))))))((((((((((((((((((((((((######$$$%%%&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&'''''''''((((((((())))))&&&&&&'''((()))***++++++((((((((((((((()))******'''((()))+++---.........***)))(((((((((((())))))''''''''''''(((***+++,,,%%%&&&&&&'''((())))))***&&&'''''''''''''''''''''$$$)))...---'''$$$'''+++&&&+++---+++***,,,,,,)))))))))))))))************(((((('''(((((()))******++++++++++++++++++++++++******)))''''''&&&&&&&&&++++++++++++++++++++++++))))))******++++++++++++'''((()))***+++,,,------++++++******++++++,,,---+++++++++,,,,,,,,,---------..................---++++++,,,------...//////&&&''')))***++++++******...............------------.........---...111333888666333000.........///------......//////000000...///000222222000///..................---------..............................//////000000000111222333333444555666777777666888;;;<<<<<<<<<===>>>AAADDDJJJOOOSSS```yyy