BM6i6(a@ zzzpppjjjaaaYYYSSSNNNJJJGGGCCCAAA>>>;;;999:::;;;<<<<<<;;;:::999:::===@@@BBBGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHKKKMMMMMMMMMNNNNNNPPPRRRSSSTTTUUUWWWXXXXXXWWWVVVVVVWWWYYYYYYYYYZZZYYYYYYXXXWWWUUUUUUWWWWWWWWWUUUSSSRRRTTTTTTUUUVVVWWWWWWXXXXXXZZZZZZYYYXXXWWWWWWVVVVVVXXXXXXWWWWWWWWWXXXXXXYYYXXXZZZ\\\^^^```bbbfffiiikkkmmmooopppqqqrrrvvvxxx{{{~~~rrraaaUUUMMMIIIEEEDDDFFFIIIJJJIIIJJJJJJIIIIIIHHHIIIIIIIIIMMMMMMMMMMMMMMMLLLLLLKKKHHHGGGEEECCCBBBAAA@@@@@@===>>>@@@?????????AAACCCBBBEEEHHHIIIJJJNNNUUUZZZ\\\^^^```bbbbbb```]]][[[YYYYYYXXXWWWVVVTTTRRRQQQTTTSSSRRRQQQPPPOOONNNNNNOOONNNNNNMMMKKKIIIHHHGGGJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDCCCBBBAAA@@@@@@?????????>>><<<;;;:::999888888888999999888777555444:::999777666555555555666555555444444444333333333444444555555666777777777555555555444333111000///+++---///222333444444444333444555555666666555555555555444444444333333333222222222333555777888999:::::::::::::::<<<======<<<;;;999999:::::::::999:::888555222///...------++++++************++++++++++++++++++++++++++++++)))************++++++++++++,,,...//////...,,,+++)))***,,,,,,,,,,,,...///000000000000111333555777000111111///,,,+++---000333222111000111444666888666666666888:::===???AAABBBDDDGGGHHHIIIJJJKKKMMMMMMOOORRRTTTVVVXXX\\\______```bbbbbbccceeeiiilllmmmoootttyyy{{{~~~zzzooojjjaaaYYYSSSNNNJJJGGGCCCAAA>>>;;;999:::;;;<<>>======>>>@@@CCCEEEHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKKKKJJJIIIJJJLLLNNNNNNNNNOOOPPPQQQSSSUUUVVVUUUWWWXXXXXXWWWVVVWWWWWWYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXYYYYYYXXXXXXWWWVVVVVVVVVXXXXXXWWWWWWWWWXXXYYYYYYXXXZZZ]]]^^^```bbbfffiiikkkmmmoooqqqrrrtttwwwyyy|||~~~ooo___TTTMMMJJJGGGGGGIIIKKKLLLKKKKKKKKKKKKJJJKKKKKKLLLMMMPPPQQQQQQQQQQQQQQQPPPPPPLLLJJJHHHFFFDDDCCCBBBAAA@@@@@@@@@???======???AAAEEEHHHKKKMMMOOORRRXXX]]]aaabbbdddfffeeeccc```]]]ZZZZZZYYYXXXVVVTTTSSSRRRTTTTTTSSSRRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@???<<<<<<<<<;;;;;;::::::999888999999999888777666555999888777555555444555555555555444444444333333333444444555555666666777777666666777666666555444333000111333444555555444444444444555666666666666666666555555555444444444333444444444444555555666777777777777888999;;;<<<===;;;999888888999::::::999:::888555222000...------++++++************++++++++++++++++++++++++++++++************+++++++++++++++,,,...//////---,,,+++***+++------,,,,,,---////////////000111444666777...///000///------///111222111111111222444666777666666666777:::<<>>;;;::::::;;;<<>>>>>@@@CCCIIINNNSSSVVVWWWZZZ___ccchhhiiijjjjjjiiifffccc```\\\[[[ZZZYYYWWWUUUTTTSSSTTTTTTSSSSSSRRRQQQPPPPPPLLLLLLLLLLLLKKKKKKKKKJJJHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???::::::::::::::::::::::::999999999999888777666555888777666555444444444444555555444444444333333333444444444555666666777777666666777777777777666666444444555555555444333333555555666777777777777666666666666666555555555555666666555555444555555555555555666777888999::::::999777666777999:::::::::999777555222000///...---++++++************++++++++++++++++++++++++++++++************+++++++++,,,+++,,,---......---,,,+++,,,---......---,,,---///......//////111444666888,,,...////////////000222000111222222333444555666666666666777999<<<>>>@@@CCCEEEHHHIIIIIIIIIJJJKKKLLLNNNQQQSSSTTTWWW[[[^^^___aaabbbbbbccceeeiiikkkoooooorrrvvvxxx}}}xxxnnniiibbb[[[UUUOOOKKKGGGCCCAAA>>>;;;::::::;;;<<<>>>>>>???@@@AAACCCEEEFFFJJJKKKKKKKKKKKKJJJJJJIIIIIIKKKLLLLLLKKKKKKMMMNNNNNNOOOOOOQQQRRRTTTVVVWWWVVVXXXYYYYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVTTTTTTSSSSSSSSSTTTVVVVVVXXXXXXWWWWWWVVVVVVVVVUUUXXXWWWWWWWWWXXXYYYZZZ[[[ZZZ\\\^^^___```bbbeeehhhiiikkkooorrrtttwwwzzz}}}}}}~~~xxxgggYYYQQQKKKKKKMMMOOOPPPQQQPPPPPPNNNNNNOOOPPPRRRTTTVVVXXX\\\]]]^^^^^^____________[[[YYYVVVRRRNNNKKKIIIHHHJJJIIIFFFCCCAAABBBEEEHHHOOOTTT\\\```bbbeeehhhkkkpppppppppooolllhhhdddbbb^^^]]][[[YYYWWWVVVUUUTTTUUUTTTTTTSSSRRRQQQQQQQQQLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@???<<<<<<;;;;;;;;;;;;:::::::::999999999888777666666666666555555444444444444555555444444444333333333333333444555555666666777555666666666666555555444222222333333333333222222666777777888888888888888777777777666666666666666666666555555555555666666555666666777777777777777666555444555888:::::::::777666555333111///......++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,---------,,,,,,---/////////---,,,---............///111444666888---...///000000000000000000000222333444555555555666666666777999;;;>>>???DDDFFFHHHIIIHHHIIIJJJKKKLLLNNNQQQSSSTTTWWWZZZ]]]```aaabbbbbbccceeehhhkkkoooooorrruuuwww|||wwwnnniiibbb\\\VVVPPPKKKHHHDDDBBB???<<<:::;;;<<<======>>>@@@BBBDDDEEEFFFGGGKKKKKKKKKLLLKKKKKKJJJJJJHHHJJJLLLLLLKKKKKKMMMNNNNNNOOOOOOPPPQQQSSSTTTUUUVVVXXXYYYYYYXXXWWWWWWXXXXXXXXXYYYYYYXXXXXXWWWVVVTTTUUUVVVWWWWWWVVVUUUTTTUUUTTTSSSRRRSSSTTTUUUVVVXXXWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWXXXYYYZZZ[[[[[[\\\]]]___``````bbbeeeggghhhkkkooosssuuuwwwzzz||||||~~~tttdddWWWQQQIIIKKKNNNQQQRRRRRRRRRRRRPPPQQQRRRTTTWWWZZZ\\\]]]bbbcccdddeeeffffffffffff___]]]ZZZUUUQQQNNNKKKJJJKKKJJJHHHFFFDDDFFFJJJMMMTTT[[[eeelllooopppsssuuuwwwwwwuuurrrnnniiieeebbb___^^^\\\YYYWWWUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPMMMKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDCCCBBBAAA@@@@@@?????????>>>===<<<;;;::::::::::::999888888777777777555555555555555444444444555555444444444333333333333333444444555666666666888888888777666444333222111111222222333555666666777888999999::::::999999777777777777777777777777555555555555555666888888777888888888777666444444444333222444777999999999666555444333222000///...++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,------------/////////---,,,---............///111333555777111111000000000//////...000000222333444555555555666666666777888;;;===>>>CCCEEEHHHIIIIIIIIIJJJLLLMMMOOOQQQSSSTTTWWWZZZ]]]```aaabbbcccccceeehhhjjjoooooorrruuuxxx{{{vvvmmmiiibbb\\\WWWQQQLLLHHHDDDBBB???<<<;;;;;;<<<===???@@@CCCFFFHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKHHHJJJMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTWWWXXXZZZZZZXXXWWWXXXYYYYYYYYYYYYZZZYYYXXXXXXWWWTTTUUUWWWYYYYYYXXXVVVUUUWWWUUUTTTSSSSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^`````````bbbdddggggggjjjooosssuuuwwwyyy{{{{{{|||}}}}}}~~~rrrbbbWWWRRRIIILLLPPPRRRSSSTTTUUUWWWVVVVVVXXXZZZ]]]```bbbdddhhhiiijjjlllmmmnnnnnnnnndddbbb^^^YYYUUUQQQNNNMMMLLLLLLKKKIIIHHHIIILLLOOOXXXaaammmvvvzzz|||~~~~~~}}}zzzuuupppkkkfffccc```^^^[[[XXXVVVUUUTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQUUUSSSPPPMMMKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCBBBAAA@@@@@@???AAA@@@???>>>===;;;::::::;;;;;;999888888777888888555555666666666555555444555555444444444333333333333333333444555555666666;;;::::::999777666444333222222333444666888:::;;;999999:::;;;;;;;;;;;;:::666666666666777777777777555555555555666777888999666777777777777555333222333222111333555777888777444444444333222111///...++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,---......---,,,---//////......///000222444555444222///...///000///...000111222222333444555666666666666777888:::<<<>>>BBBDDDGGGHHHIIIJJJKKKMMMOOOPPPSSSTTTUUUWWW[[[]]]aaabbbcccccccccdddgggjjjmmmnnnrrrvvvzzzzzzvvvmmmiiiccc]]]WWWRRRLLLHHHDDDBBB???<<<;;;;;;<<<===>>>@@@CCCGGGIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLJJJLLLOOOPPPPPPPPPPPPQQQSSSRRRRRRRRRQQQRRRRRRSSSWWWXXXZZZZZZXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZYYYXXXVVVWWWWWWXXXYYYYYYYYYXXXXXXWWWUUUSSSSSSTTTVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXXXXYYY[[[\\\]]]^^^___```aaaaaabbbdddfffgggjjjooorrrtttvvvxxxyyyzzz{{{|||||||||qqqaaaWWWTTTKKKOOORRRTTTUUUVVVYYY[[[\\\]]]^^^```cccfffhhhjjjnnnoooppprrrssstttuuuuuullljjjgggbbb^^^ZZZWWWVVVRRRRRRRRRPPPNNNNNNOOOQQQZZZdddsss~~~~~~yyyrrrlllgggddd```^^^[[[XXXUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQQQQQQSSSRRROOOLLLJJJIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBAAA@@@@@@??????>>>>>>===<<<;;;;;;;;;<<<;;;999888777888888888555555666777777777666555555555444444444333333333222333333444444555555666888888888888777666555444333333333444666888;;;<<<::::::;;;<<<<<<<<<<<<;;;555555555666666777777777777666666666666666777777222333444666666555333222333222111222444666666555333444444444333111000///++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------************+++,,,---...***+++------,,,,,,---///000/////////000111333444555111---,,,...111222111222111111111222444666777666666666666888:::<<<===@@@CCCFFFHHHIIIJJJLLLNNNPPPRRRTTTUUUVVVXXX[[[^^^aaabbbcccccccccdddgggjjjkkkmmmrrrxxx|||zzzuuullliiiccc]]]XXXRRRLLLHHHDDDBBB???<<<;;;;;;===>>>;;;>>>AAAEEEGGGHHHGGGFFFIIIIIIKKKLLLMMMMMMMMMMMMLLLNNNQQQRRRRRRRRRSSSSSSUUUUUUTTTSSSSSSRRRSSSSSSWWWYYYZZZZZZYYYXXXXXXYYY[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYWWWWWWWWWYYY[[[\\\YYYXXXUUUTTTSSSUUUWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZWWWWWWXXXXXXYYY[[[\\\]]]^^^```aaaaaaaaaaaadddffffffjjjooorrrtttuuuvvvxxxyyyzzz{{{{{{|||~~~qqqaaaXXXUUUMMMPPPTTTVVVVVVXXX\\\___aaaaaaccceeegggjjjmmmnnnqqqrrrtttvvvxxxyyyyyyzzzuuusssoookkkgggccc```___YYYZZZYYYWWWTTTSSSSSSTTT[[[fffvvv{{{tttnnnhhheee```^^^ZZZWWWTTTSSSSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPOOOMMMKKKHHHGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDCCCBBBAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777888888999555666777888888777666666555555444444444333333333222222333444444555555666444444555555555555444444222222222333444666888::::::;;;<<<<<<======<<<<<<444555555555666666777777999888777666555555555555...///222444555555444333333222111111333555555444333333444444333222000///++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************+++,,,---...)))***,,,,,,,,,,,,...///111000/////////000222333555000,,,+++...222444444333222111000111444666888666666666666888:::;;;===???BBBFFFHHHIIIKKKMMMOOOQQQSSSUUUVVVWWWYYY\\\^^^aaabbbcccccccccdddgggiiijjjmmmssszzz~~~|||vvvrrrllliiiccc^^^ZZZUUUPPPLLLEEECCC@@@>>>===<<<===>>>???BBBDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNPPPQQQSSSTTTUUUVVVUUUUUUSSSQQQPPPQQQSSSUUUUUUTTTTTTVVVXXXZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYY^^^\\\XXXUUUUUUVVVYYYZZZXXXYYYZZZ[[[[[[ZZZYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]^^^___```aaabbbcccddddddeeeiiinnnqqqtttvvvxxxzzzzzz{{{|||||||||~~~qqqbbbYYYUUUSSSTTTUUUWWWXXX\\\aaadddaaadddhhhjjjkkkmmmoooqqqssstttvvvxxxzzz}}}~~~~~~{{{vvvtttsssqqqmmmiiiaaaaaa___\\\XXXVVVVVVVVV^^^ffftttyyysssmmmfffbbb^^^]]][[[XXXVVVVVVVVVVVVUUUUUUTTTSSSRRRPPPNNNMMMNNNMMMLLLKKKJJJJJJJJJKKKGGGGGGHHHGGGGGGFFFEEEDDDBBBAAAAAA@@@@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;888888888888888888888888666666666666555555555555>>>666111333555444222222555555666666777777888888555555444444444333333333555444333111000000111111:::;;;===>>>>>><<<:::888222222333333555666888999:::999888666555555444444777555555666444///000333777666555444444555666777888888888777555222000///...,,,)))''''''(((***,,,'''((()))***************))))))*********+++++++++++++++,,,,,,---...//////,,,,,,,,,---------......---...///000000///...---------......///000000000333222111111222333555666555666777777777888;;;>>>BBBCCCDDDFFFHHHJJJLLLLLLSSSTTTTTTUUUUUUXXX\\\___```aaaccccccccceeegggiiikkkmmmrrrxxx~~~|||vvvrrrlllhhhccc^^^YYYTTTOOOLLLEEECCC@@@>>>===<<<===>>>???BBBDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNOOORRRSSSUUUVVVWWWWWWVVVUUUTTTRRRQQQRRRTTTVVVVVVUUUTTTUUUWWWYYY[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]][[[\\\\\\\\\[[[[[[ZZZYYY]]][[[YYYWWWVVVWWWXXXZZZYYYZZZ[[[\\\\\\\\\[[[ZZZXXXXXXYYYZZZ[[[\\\]]]]]]``````aaabbbcccdddeeeeeefffiiinnnqqqtttvvvxxxzzzyyyzzz|||||||||~~~qqqaaaYYYUUUTTTUUUWWWXXXZZZ]]]bbbeeegggiiilllnnnnnnoooqqqrrrvvvwwwyyy{{{~~~|||zzzyyywwwssspppnnnnnnllliiidddaaa______```hhhuuu|||vvvpppkkkfffbbb]]]\\\ZZZWWWVVVUUUTTTTTTTTTTTTTTTSSSQQQPPPNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@=========<<<;;;;;;::::::::::::999999888777666666777666555444444666999:::GGG>>>666555555333222333444555555666777777888888555555555555444444444333111111111111333555888999;;;===???@@@@@@>>><<<;;;555555555666777888999::::::999888777666555555555888555555888888444333666666666555444555666777888999999999888666444111000000...,,,******+++---...)))***++++++,,,,,,,,,+++***+++++++++,,,,,,,,,,,,+++,,,,,,,,,---.........,,,,,,,,,---------......---...///000000///...---------......///000000000222222222111222333555666555666777777777999;;;>>>BBBCCCDDDFFFHHHJJJLLLLLLRRRSSSTTTUUUUUUXXX\\\___bbbcccdddddddddeeegggiiilllnnnsssyyy{{{uuuqqqkkkgggbbb]]]YYYTTTOOOKKKEEECCC@@@>>>===<<<===>>>???BBBDDDEEEEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNPPPPPPVVVVVVXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSUUUWWWWWWVVVSSSTTTVVVYYY[[[\\\]]]]]]________________________^^^^^^]]]]]]\\\[[[ZZZYYY\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ\\\]]]]]]]]]\\\\\\XXXXXXYYYZZZ[[[\\\]]]]]]bbbbbbcccdddeeeeeefffffffffjjjnnnqqqsssuuuwwwyyyyyyzzz{{{{{{|||~~~qqqaaaXXXUUUUUUVVVXXXZZZ\\\___cccfffmmmoooqqqrrrrrrssstttuuuzzz{{{}}}|||zzzxxxyyyxxxtttnnniiifffeeedddkkkvvv~~~xxxrrrmmmhhhdddaaa\\\[[[YYYWWWUUUTTTSSSSSSSSSSSSSSSRRRQQQOOONNNMMMLLLLLLMMMMMMLLLKKKJJJIIIGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@<<<<<<<<<;;;::::::999999<<<;;;:::999888666555555888666444333444777;;;===III???777444444222222444444444555555666777777777666666666555555555444444///000111222555888;;;===:::<<<===??????>>><<<;;;555555555666777888999:::;;;:::999888777666666666666333333999<<<999666555555555555555666777999:::::::::;;;:::999666333222---,,,***)))((()))+++,,,+++,,,,,,---------------++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,---------............////////////......------......///000000000222222222222333444555555555666777777777999<<>>===<<<===>>>???BBBDDDEEEEEEFFFGGGHHHHHHHHHIIIJJJMMMOOORRRSSSXXXYYYZZZZZZZZZYYYWWWVVVVVVTTTSSSTTTVVVXXXXXXWWWTTTUUUVVVYYY[[[]]]^^^___^^^^^^^^^^^^^^^^^^^^^^^^``````___^^^]]]\\\ZZZYYY[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[]]]]]]]]]\\\\\\YYYYYYZZZ[[[\\\]]]^^^^^^bbbccccccdddeeeeeeffffffgggkkkooorrrsssuuuwwwxxxxxxyyy{{{{{{|||~~~qqqaaaXXXUUUTTTVVVYYY[[[\\\___cccfffnnnpppsssuuuvvvwwwyyy{{{|||}}}}}}vvvpppkkkiiiiiinnnwww|||uuuoookkkgggcccaaa\\\[[[YYYXXXVVVUUUTTTSSSRRRRRRRRRQQQPPPOOONNNMMMKKKLLLMMMNNNMMMKKKIIIHHHGGGGGGGGGGGGGGGFFFDDDDDDBBBAAAAAA@@@@@@??????>>>======<<<;;;;;;::::::999;;;;;;:::999888777666555777555444333444666888999===777222333333222333555333444444555555666777777777666666666666555555555333222222333444666888999777888:::<<<<<<<<<;;;:::555444444444555666777777<<<;;;:::888777777666666555333777AAAGGGCCC;;;777666555555555666888:::;;;;;;;;;<<<<<<;;;888555333---,,,***)))))))))++++++,,,,,,---------------,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////...------......///000000000222222222222333444555555555666777888888:::===???CCCCCCEEEGGGIIIKKKLLLMMMPPPRRRTTTUUUVVVXXX[[[^^^aaabbbdddddddddeeehhhjjjoooqqqvvv{{{~~~xxxrrrnnnhhhddd___[[[WWWRRRNNNJJJEEECCC@@@>>>===<<<===>>>???BBBDDDEEEEEEFFFGGGHHHHHHHHHIIIKKKNNNRRRUUUWWWZZZ[[[\\\\\\[[[ZZZXXXWWWVVVUUUTTTTTTWWWXXXXXXXXXVVVVVVXXXZZZ\\\^^^```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```___]]]\\\[[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZ\\\]]]\\\\\\[[[ZZZZZZ[[[\\\]]]^^^______bbbbbbccccccdddeeeeeeeeehhhkkkooorrrssstttvvvwwwwwwxxxzzz{{{{{{~~~ppp```XXXUUUSSSVVVXXX[[[\\\___bbbeeekkkooosssvvvxxx{{{~~~~~~yyytttrrrpppsssyyy}}}vvvpppkkkgggbbb___\\\\\\[[[YYYXXXVVVUUUTTTQQQQQQQQQQQQPPPNNNMMMLLLKKKLLLMMMNNNMMMKKKIIIHHHGGGGGGGGGGGGGGGFFFDDDDDDBBBAAAAAA@@@@@@??????>>>>>>>>>======<<<;;;;;;;;;999999999888888888888888444555555555444333222222333000000444555333222444333333333444555555666666777666666666666555555555333333222222222333555666666777999:::;;;;;;;;;;;;666666555555555666666777<<<;;;:::888777777666666777777>>>JJJQQQLLLBBB<<<888777777666777888999::::::;;;======<<<999666333111000///.........///000++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------....../////////....../////////------......///000000000111111222333444444444444555666777888888:::===@@@CCCDDDEEEGGGIIIKKKMMMMMMOOOQQQSSSUUUVVVXXX[[[^^^]]]___aaabbbccceeehhhkkkoooqqqvvv||||||wwwqqqmmmfffccc^^^ZZZVVVRRRMMMJJJEEECCC@@@>>>===<<<===>>>???BBBDDDEEEEEEFFFGGGHHHHHHHHHIIILLLPPPTTTYYY[[[]]]]]]^^^^^^^^^]]][[[ZZZXXXVVVUUUVVVXXXZZZZZZYYYYYYYYYZZZ[[[]]]___aaabbbddddddddddddddddddddddddaaabbbaaaaaa```___^^^]]]\\\]]]]]]\\\\\\[[[ZZZYYYWWWXXXZZZ\\\\\\]]]\\\\\\\\\\\\]]]^^^___```aaaaaacccccccccddddddeeeeeeeeeiiilllppprrrssstttuuuvvvvvvxxxyyyzzz{{{~~~ooo```XXXVVVSSSVVVYYY[[[]]]___bbbeeeiiimmmrrrvvvzzz~~~}}}zzzxxxyyyzzz}}}{{{uuuoooiiibbb^^^\\\\\\\\\ZZZYYYWWWUUUTTTPPPPPPPPPPPPOOONNNMMMLLLLLLLLLMMMMMMLLLKKKJJJIIIGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>===<<<<<<;;;;;;888888888888888888888888333444555666555222000...333222444888888333111222222222333333444555555555666666666555555555444444000000000000111333555666777888999;;;<<<=========999999888777777777888888;;;:::999888777666666666333444<<>>AAACCCDDDFFFGGGJJJKKKMMMNNNNNNPPPSSSUUUVVVXXX[[[]]]\\\^^^```aaabbbdddhhhjjjnnnpppuuu{{{{{{vvvpppllleeebbb]]]YYYUUUQQQMMMIIIEEECCC@@@>>>===<<<===>>>???BBBDDDEEEEEEFFFGGGHHHIIIIIIJJJMMMQQQWWW\\\___``````aaabbbbbbaaa```___[[[YYYXXXYYY[[[]]]]]]\\\\\\\\\\\\]]]^^^```bbbdddffffffffffffffffffffffffaaabbbbbbbbbaaa``````___^^^]]]]]]\\\[[[[[[ZZZZZZXXXYYY[[[]]]^^^^^^^^^]]]^^^^^^___```aaabbbcccccceeeeeeeeeeeeeeefffffffffjjjmmmppprrrsssssstttvvvvvvwwwyyyzzz{{{~~~mmm___XXXVVVTTTWWWZZZ]]]___aaadddfffiiimmmrrrwww{{{{{{ssskkkccc]]][[[[[[[[[ZZZXXXVVVTTTRRROOOOOOPPPOOOOOONNNMMMLLLMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@>>>======<<<<<<;;;:::::::::999999999888777777777444444444444444333111111444333444777666222111444222222222333444444555555555555555555444444444333000//////000111333555666666777888:::;;;===>>>>>>::::::999888777777888888:::999888777666555555555222333777???BBB@@@>>>@@@???>>>;;;999777555555555666888:::<<<;;;777444111,,,+++++++++************+++++++++++++++***))))))*********+++++++++,,,,,,*********+++,,,,,,,,,---,,,,,,,,,---------......000///...------...///000------......///000000000000111333444555444444444555666777888999;;;???BBBDDDDDDFFFHHHJJJLLLMMMNNNMMMOOOSSSUUUVVVXXX[[[]]]___aaabbbbbbbbbcccfffhhhlllnnnssszzz{{{uuuoookkkeeeaaa]]]YYYUUUQQQLLLIIIEEECCC@@@>>>=========>>>???BBBDDDEEEEEEFFFGGGHHHJJJJJJKKKNNNRRRXXX^^^aaabbbcccddddddeeedddcccbbb]]]\\\[[[[[[]]]______^^^^^^^^^]]]^^^___aaacccdddeeeeeeeeeeeeeeeeeeeeeeeeaaaaaabbbbbbbbbaaaaaa```___^^^]]]\\\[[[[[[[[[[[[YYYZZZ\\\^^^__________________```aaabbbcccddddddfffffffffgggggggggggggggjjjmmmppprrrsssssstttuuuvvvwwwyyyzzz{{{~~~mmm___XXXVVVUUUXXX\\\___```bbbeeegggkkknnntttxxx|||~~~wwwmmmccc\\\ZZZZZZZZZYYYWWWUUUSSSQQQOOOOOOOOOOOOOOONNNMMMLLLNNNMMMLLLKKKJJJJJJJJJKKKGGGGGGHHHGGGGGGFFFEEEDDDBBBBBBAAA@@@@@@??????>>>===<<<<<<;;;;;;:::999999<<<;;;:::999888666555555555444333333333444555666333111222444333111333777111222222333333444555555555555444444444333333333222222111111111222444555444555666777999:::<<<<<<999888777666555555555666:::999888666555555444444999888:::>>>??????CCCIIIBBB@@@===999666555444333555777999;;;:::777333000---------,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,---------......000///...------...///000------......///000000000000111333444555555444333555666888888999;;;???BBBDDDDDDFFFHHHJJJLLLMMMNNNLLLOOOSSSUUUWWWXXX[[[]]]cccdddeeedddccccccdddfffjjjmmmrrrzzz{{{vvvqqqmmmjjjccc```ZZZVVVRRRNNNIIIGGGCCCAAA???>>><<<<<<<<<===???AAACCCDDDDDDFFFIIIKKKKKKMMMPPPSSSWWW[[[aaaeeedddeeefffggggggfffeeeeeeaaaaaa````````````aaaaaaaaa```______```bbbdddfffiiihhhgggeeeddddddcccccceeedddbbbaaa___^^^]]]]]]aaa___^^^\\\[[[[[[\\\\\\YYYYYYZZZ[[[\\\]]]]]]^^^```aaabbbcccdddeeeeeeeeegggggghhhhhhhhhhhhhhhhhhgggjjjnnnqqqrrrsssuuuwwwzzzzzzzzzzzz|||~~~mmm```YYYWWWVVVXXX\\\aaadddfffggggggllloootttyyyxxxnnnddd^^^\\\ZZZXXXVVVVVVVVVTTTSSSPPPOOOOOONNNMMMLLLJJJJJJNNNNNNMMMMMMLLLKKKKKKKKKKKKIIIGGGFFFFFFEEEDDDBBBDDDCCCCCCBBBBBBAAA@@@@@@???>>><<<;;;::::::;;;;;;888888888888777777777777666555555555555444444444555555555555555555555555333222000111333555555555555555444444444333333333222111000000000111333333666555444555666999<<<===::::::888777666666666666::::::999777333222222333888999;;;===????????????BBBAAA>>>:::777444222111777777777777666555333222...---,,,+++++++++,,,---000///---+++******++++++******++++++,,,---......++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------..................//////000111222111222222333333444444555444666888::::::<<<>>>@@@DDDFFFIIIKKKLLLLLLNNNPPPPPPPPPPPPRRRTTTXXX\\\^^^```aaaccccccbbbccceeegggmmmnnnrrrxxx~~~{{{uuuppplllhhhbbb___ZZZUUUQQQMMMIIIFFFBBBAAA???===<<<<<<<<<===@@@AAACCCCCCDDDEEEHHHJJJLLLOOOSSSVVVZZZ^^^cccfffeeefffggghhhhhhgggffffffcccbbbbbbaaaaaaaaaaaabbbbbbaaaaaaaaabbbdddggghhhjjjiiihhhffffffeeeeeeeeegggfffeeecccaaa````````````___]]]\\\\\\\\\\\\]]]ZZZZZZ[[[\\\]]]^^^^^^___```aaabbbcccdddeeeeeeeeeeeefffffffffffffffgggggghhhkkkoooqqqssstttvvvwww{{{{{{|||}}}~~~mmm```ZZZWWWVVVYYY^^^ccchhhkkkmmmmmmrrrtttyyy~~~zzzpppfff___]]][[[XXXWWWVVVUUUTTTRRRQQQQQQPPPPPPOOOMMMLLLKKKNNNNNNMMMMMMLLLKKKKKKKKKKKKIIIGGGEEEEEEEEEDDDBBBBBBBBBBBBAAA@@@@@@?????????>>><<<;;;::::::;;;;;;888888888888777777777777666555555555555444444444555555555555555555555555222222222333555666555444555555555444444444333333222111000000000111333333666555555555666888:::<<<999888777666666666666666888888888666444333444555888999;;;<<<===>>>======@@@???<<<999777444333222555666777777666555444333......,,,+++***+++,,,,,,...---,,,++++++******+++******+++,,,------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------..................//////000111222111222222333333444555555444666999:::;;;<<>>>>>>>>>>><<<;;;;;;:::;;;;;;888888888888777777777777666555555555555444444444444444444444444444444444222222222444666666555333555555555444444444444333222111000000000111333333666555555555555777999:::777666666555555555666666666777777777555444555777888888:::;;;;;;;;;:::999>>><<<;;;888666555444444444555666666666555444333000...---+++******++++++***+++++++++++++++******)))***,,,---...------,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------..................//////000111222222222222333444444555555555777999:::;;;<<>>===<<<<<<======AAABBBCCCCCCBBBCCCEEEGGGMMMRRRXXX^^^bbbdddggghhhiiiiiijjjkkkkkkjjjhhhhhhdddcccbbbbbbaaaaaaaaabbbcccccccccdddfffhhhjjjkkkjjjjjjiiiiiiiiiiiijjjjjjfffeeedddbbbaaaaaa``````___^^^]]]\\\\\\]]]______]]]]]]^^^___```aaaaaabbbaaaaaacccdddeeefffffffffhhhhhhiiiiiijjjkkkllllllmmmoooqqqsssssstttwwwxxxxxxyyyzzz|||~~~oooccc[[[XXXXXX\\\ccckkkttt{{{|||tttllleee``````]]]ZZZXXXVVVUUUSSSQQQQQQQQQQQQPPPPPPOOOMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKIIIFFFEEEEEEEEECCCBBBAAAAAAAAA@@@??????>>>>>>>>>======<<<;;;;;;::::::888888888888777777777666666555555555555444444444444444444444444444444444333111000111333444555444555555555555444444444444222111000000000111333333666666555555666777888888555555444444444555555666666777888888666555555666777888999999999888777666::::::888777666555555555222333444555666555444333000///---+++************((()))***+++,,,+++******)))***,,,......---,,,+++++++++++++++++++++++++++,,,,,,,,,---------......---------...........................///000111222222222333333444555555555666777999::::::<<<@@@BBBCCCFFFIIIKKKLLLMMMOOOQQQTTTTTTUUUVVVYYY]]]aaacccccceeeffffffffffffiiikkklllnnnrrrxxx}}}yyyrrrkkkeeeaaa]]]YYYTTTPPPMMMIIIEEECCC@@@???>>><<<<<<<<<======@@@AAABBBBBBAAABBBDDDFFFLLLQQQXXX___bbbeeegggiiiiiijjjkkkkkkkkkiiihhhgggaaaaaaaaa`````````aaaaaabbbccccccdddfffhhhiiijjjiiihhhhhhhhhiiijjjkkklllgggfffeeecccbbbbbbbbbbbb___^^^]]]]]]]]]^^^___```^^^^^^___```aaabbbbbbcccaaabbbcccdddeeefffffffffhhhhhhiiijjjkkklllmmmnnnoooppprrrsssssstttvvvxxxxxxyyyzzz}}}qqqeee]]]ZZZYYY]]]dddnnnxxx|||vvvpppjjjeeeaaa```^^^ZZZXXXWWWUUUSSSQQQOOOPPPPPPPPPOOONNNMMMLLLNNNNNNMMMMMMLLLKKKKKKKKKJJJHHHFFFEEEEEEDDDCCCAAABBBBBBBBBAAA@@@@@@??????=========<<<<<<;;;::::::888888888888777777777666666555555555555444444444444444444444444444444444444111...---///222555666666666555555555444444444222111000000000111333333666666666666666777888888555444444444444444555666777999:::999666444444444666777888888888777555555888777666666555555555555222333444555555444333333000///---+++************'''(((***+++,,,,,,+++******+++,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,---------..........................................///000111222222333333444444555666666666777888999:::<<<@@@CCCCCCEEEIIIKKKLLLMMMOOOQQQUUUUUUTTTUUUVVVYYY\\\^^^dddeeeggggggfffgggiiikkklllnnnrrrxxx}}}xxxqqqjjjddd```[[[WWWRRRNNNKKKHHHDDDBBB???>>>===<<<<<<<<<======>>>@@@AAAAAAAAABBBDDDFFFKKKPPPWWW]]]aaadddfffhhhiiiiiijjjjjjiiihhhfffeee____________```aaabbbcccccccccdddeeefffgggggghhhfffffffffggghhhjjjkkkllliiihhhgggfffeeeeeeeeeeee```___^^^]]]]]]^^^______^^^^^^___```aaabbbccccccaaabbbccceeeffffffffffffffffffgggiiikkklllmmmnnnpppqqqrrrrrrrrrsssuuuxxxyyyzzz}}}tttggg```\\\YYY^^^eeeooozzzxxxsssnnnjjjfffddd```]]]ZZZXXXWWWVVVTTTRRROOOOOOOOOOOOOOONNNMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKJJJHHHEEEDDDDDDDDDBBBAAABBBBBBBBBAAA@@@@@@??????============<<<;;;:::999888888888888777777777777666555555555555444444444333333333333333333333333444111...---///222555666666666666555555555444444222111000000000111333333555666666777888999999999666555555444444444555555888999::::::777555444444555666777777777666555444777666555555444444555555222333444444444333222111000...---+++******++++++))))))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------....../////////........................//////000111222333333333444555555666666666777777888888;;;???BBBBBBEEEHHHKKKLLLNNNPPPRRRRRRRRRRRRSSSUUUYYY\\\^^^dddeeeggggggfffgggiiikkklllnnnrrrxxx|||wwwpppjjjddd```YYYVVVQQQMMMJJJGGGCCCAAA???>>>===<<<;;;<<<=========>>>@@@AAAAAABBBEEEGGGIIIMMMTTTZZZ^^^aaaeeegggggghhhhhhhhhhhhfffeeeccc^^^^^^___```aaacccdddeeedddeeeeeeffffffgggffffffcccddddddeeegggiiijjjkkkiiiiiihhhgggffffffffffffaaa```___^^^]]]]]]^^^^^^^^^^^^___```aaabbbccccccaaabbbdddeeeffffffggggggfffggghhhjjjkkkmmmnnnooopppqqqrrrqqqqqqrrruuuwwwyyyzzz}}}vvvjjjbbb___ZZZ^^^eeeooozzz}}}vvvppplllhhheeeccc___\\\ZZZXXXXXXWWWUUUSSSPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMLLLKKKKKKKKKJJJHHHEEEDDDDDDDDDBBBAAAAAAAAAAAA@@@??????>>>>>><<<============;;;:::999888888888888777777777777666555555555555444444444333333333333333333333333333222111222444555555444666666666666555555555555222111000000000111333333555666777888::::::;;;;;;777777666555444444444555555888::::::888666555555444555666777777666666555666555555444333333444444333333444444333222111000......,,,+++***+++,,,,,,,,,++++++++++++,,,,,,---...---+++******+++---...++++++++++++++++++++++++,,,,,,,,,---------......000/////////.........---.........//////000111222333333444444555666666666555666666666777:::>>>BBBBBBEEEHHHKKKLLLNNNPPPRRRRRRRRRRRRTTTVVVZZZ^^^```dddeeefffffffffgggiiikkkkkkmmmsssxxx|||wwwpppiiiddd```XXXUUUPPPLLLIIIFFFCCC@@@>>>>>><<<;;;;;;<<<======<<<===???@@@AAABBBEEEHHHHHHLLLRRRWWW\\\```dddffffffgggggggggfffeeecccbbb^^^______aaaccceeefffhhhffffffggggggggggggffffffbbbbbbcccdddfffhhhjjjkkkhhhgggfffeeeeeeeeeeeeeeebbbaaa___^^^]]]]]]]]]^^^^^^^^^___```aaabbbccccccbbbbbbdddeeefffggggggggghhhiiijjjlllnnnpppqqqrrrpppqqqqqqqqqpppqqqtttvvvvvvxxx{{{~~~xxxkkkccc```ZZZ^^^eeeooozzz|||tttmmmhhheeebbb```^^^\\\YYYXXXXXXWWWVVVTTTQQQQQQQQQRRRQQQQQQPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKJJJHHHEEEDDDDDDDDDBBBAAA@@@@@@??????>>>=========<<<============;;;:::999888888888888777777777777666666555555555444444444333333333333333333333333111222444777999888555333777666666666555555555555222111000000000111333333555666777999;;;<<<<<<<<<999888777666555444444444333666999:::999888777888333444666777777777666555666555444444333333333333333444444444333111000///...---,,,+++++++++,,,---...---,,,+++++++++------///---+++))))))+++---///++++++++++++++++++++++++,,,,,,,,,---------......000000//////.........---.........//////000111222333333444444555666666666555555555555666999===AAABBBDDDHHHKKKLLLNNNPPPRRRUUUUUUUUUVVVXXX[[[^^^```dddeeefffffffffgggiiikkkkkkmmmsssxxx|||}}}wwwrrrmmmfffbbbZZZVVVQQQLLLHHHEEEBBB???<<<;;;::::::999999::::::>>>???@@@@@@BBBBBBCCCDDDEEEHHHMMMQQQUUUXXX\\\___```aaabbbccccccbbbaaa```_________```bbbccceeefff```cccfffgggggggggggghhhlllgggbbbaaaeeehhhgggeeeeeeffffffgggfffdddcccbbbaaa```___^^^]]]^^^^^^___``````aaabbbccccccddddddeeeeeeffffffggghhhhhhhhhhhhhhhhhhiiikkkmmmoooqqqpppqqqrrrqqqpppppprrrssswwwzzz~~~}}}oooeee___]]]```fffnnnxxx~~~uuummmhhheeebbbaaa^^^^^^]]][[[YYYWWWUUUSSSPPPQQQQQQRRRRRRRRRRRRRRRTTTQQQMMMKKKJJJJJJIIIIIIIIIIIIHHHFFFEEECCCBBBBBBBBBBBBAAA@@@???======<<<=========<<<;;;:::888888777888:::;;;;;;:::999777:::777444333555555333111000222444555444222///...222222333333444555666666666666555555555444444444666666444333222333333444:::::::::;;;<<<<<<======;;;999555222111222333555999888888<<<@@@AAA===888777777777888888888555333444555555333222111222444444555555666555555444444///,,,***)))***++++++***,,,,,,---------,,,+++++++++---//////---***))))))------,,,+++************///......///222444555444000000///......///000111111000///......///000111222222222222333333444555555777888999:::;;;>>>@@@AAACCCFFFHHHJJJMMMQQQTTTUUUVVVWWWWWWVVVXXX[[[]]]dddeeefffeeeeeeeeegggiiikkknnnsssyyy|||}}}vvvpppkkkddd___YYYUUUOOOJJJGGGDDD@@@>>>;;;;;;:::999999999999:::>>>>>>???@@@AAABBBCCCCCCFFFIIIMMMOOOPPPRRRTTTVVVZZZ[[[\\\]]]]]]\\\[[[[[[^^^^^^^^^___```aaacccdddcccfffhhhiiiiiihhhiiijjjjjjfffaaaaaaeeeggggggeeeeeefffffffffeeedddcccbbbbbbaaa___^^^^^^^^^^^^___aaaaaaaaabbbccccccddddddeeeeeeffffffggghhhhhhhhhiiihhhiiiiiikkkmmmoooppppppqqqqqqpppoooooorrrtttwwwzzz~~~~~~pppeee___]]]```gggoooxxxuuummmgggdddaaa___]]]]]]\\\[[[YYYWWWUUUTTTQQQRRRRRRSSSSSSSSSRRRRRRSSSPPPMMMJJJJJJJJJIIIHHHIIIHHHGGGFFFEEECCCBBBBBBBBBBBBAAA@@@???>>>==================;;;:::999888888888999:::::::::999888888666444444666777666444555666888999888777555444222333333444444555555555666666555555555444444444666555333222222222333444888999:::;;;<<<============;;;777444333333555666777666888???HHHOOOQQQPPP>>>;;;888555555555555444333444444333222222333555555555666666666666555555///---******+++++++++*********+++,,,,,,---,,,,,,,,,------,,,***)))***,,,---,,,,,,++++++******+++))))))+++///666;;;>>>???222111000.........//////111000///......///000000444444444444555555666777555777888999:::;;;>>>@@@AAACCCFFFHHHJJJMMMPPPSSSRRRTTTUUUUUUVVVXXX[[[^^^dddeeefffeeeeeeeeegggiiijjjmmmrrrxxx{{{|||uuuoooiiibbb]]]WWWSSSMMMIIIEEEBBB???===;;;;;;:::999999999999999===>>>>>>???@@@AAABBBBBBFFFHHHKKKMMMNNNOOOQQQRRRVVVWWWXXXYYYZZZZZZYYYXXX\\\[[[[[[\\\]]]___aaabbbeeegggiiijjjiiihhhhhhiiihhheeeaaaaaadddffffffeeeeeeeeeeeeeeeeeecccbbbbbbbbbaaa```___^^^^^^^^^^^^aaaaaabbbbbbcccdddddddddeeeffffffgggggghhhhhhiiiiiiiiijjjjjjlllmmmoooppprrrqqqqqqooonnnooorrruuuxxx{{{~~~qqqfff```^^^bbbiiiqqqzzzvvvmmmfffbbb___]]][[[[[[[[[ZZZYYYXXXWWWVVVSSSSSSTTTTTTTTTSSSSSSRRRRRROOOLLLJJJJJJJJJIIIHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::999999999999999999999999999777555444555777888888777333444444444444444555555444444444444444444444444666666666555555555555444555444222111111222333333666777999<<<===>>>>>>>>>@@@>>>:::777555555666777999777777<<>>@@@AAACCCFFFHHHJJJLLLPPPSSSTTTUUUWWWXXXYYY[[[___bbbdddeeefffeeeeeeeeegggiiijjjlllqqqwwwzzz}}}uuuooohhhaaa\\\VVVRRRMMMHHHEEEBBB???===;;;::::::999888999999999<<<======>>>???@@@AAAAAABBBEEEIIILLLNNNQQQTTTVVVXXXYYYZZZ[[[\\\\\\[[[[[[YYYYYYXXXYYY[[[]]]```aaaccceeehhhhhhgggffffffffffffdddaaaaaaccceeeeeeeeeeeeeeeeeedddccccccbbbaaabbbbbbaaa``````_________bbbbbbbbbccccccdddddddddfffffffffggghhhhhhiiiiiijjjjjjkkklllmmmnnnooooootttsssrrrooonnnppptttxxxxxx{{{ttthhhbbbaaaeeellluuu}}}wwwlllddd___\\\ZZZYYYYYYZZZZZZYYYYYYXXXWWWUUUUUUUUUUUUUUUTTTSSSRRRQQQNNNKKKJJJJJJJJJHHHGGGHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBAAAAAA@@@????????????>>>>>>===<<<:::999:::999888888777888888999666555555555555666666666000000//////000111222333444444444444444444333333666666666555555555555555444333222111111111222333555777:::===???@@@@@@@@@AAA???<<<888666555666666999777666777:::;;;;;;:::AAA===666222111222444444444555555555333444555777777777888999999999999888222///,,,++++++,,,+++***(((((()))***+++,,,,,,+++******+++)))((()))+++---++++++,,,,,,,,,,,,,,,,,,111///---,,,,,,,,,***)))000000//////............///////////////000000000111111111222333444555666555777888999:::;;;>>>@@@AAACCCFFFHHHIIILLLOOORRRUUUVVVWWWWWWXXXZZZ]]]```dddeeefffeeeeeeeeegggiiijjjlllrrrwwwzzz~~~vvvpppiiiaaa\\\UUURRRMMMHHHEEEBBB???===::::::999888888888888999;;;<<<<<<===>>>???@@@@@@@@@DDDHHHLLLOOORRRVVVXXXZZZ[[[]]]^^^^^^^^^]]]\\\YYYXXXWWWWWWYYY\\\___aaaccceeeggggggfffeeeeeeeeedddcccbbbbbbdddeeeeeeeeeeeeddddddcccbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````cccccccccccccccdddddddddffffffgggggghhhiiiiiiiiijjjjjjkkkmmmnnnoooppppppuuuuuusssqqqppprrrvvvyyyxxx{{{~~~wwwkkkddddddhhhoooxxxwwwkkkccc]]]ZZZXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVUUUTTTRRRRRROOOMMMKKKJJJJJJIIIHHHFFFGGGFFFFFFEEEDDDCCCBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>===<<<:::999:::999888777777777777888666666555444333222333333444333222111222333555777444444444444444444333333666666666666666666666666333222111111111222333444555666999<<<>>>@@@AAAAAA@@@???;;;888666555555555666666888:::;;;;;;999888:::777444222333444555555666777777666555555777888888999::::::;;;;;;;;;:::333111...,,,,,,,,,+++*********+++++++++******)))'''))),,,,,,+++************+++,,,---------------...---,,,---///111111000------....../////////000......///000000000000000111111111222333444666666555777888999:::;;;>>>@@@BBBDDDFFFGGGIIIKKKNNNQQQTTTUUUVVVUUUUUUVVVXXX[[[dddeeefffeeeeeeeeegggiiikkknnnsssxxx{{{~~~vvvpppiiibbb]]]TTTQQQLLLHHHEEEBBB???===::::::999888888888888888:::;;;;;;<<<===>>>???@@@AAADDDIIINNNQQQUUUXXX[[[___```aaaaaaaaa```______]]]\\\YYYXXXXXXZZZ\\\^^^ccceeeggghhhgggffffffgggcccccccccddddddeeefffgggeeedddcccbbbaaaaaaaaaaaa``````aaabbbbbbbbbbbbbbbccccccddddddddddddddddddfffgggggghhhhhhiiiiiijjjiiijjjlllnnnoooqqqqqqqqquuuuuutttrrrqqqrrrvvvxxxvvvzzz~~~{{{nnngggeeeiiipppyyywwwjjjaaa\\\YYYWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVTTTSSSQQQQQQMMMLLLJJJJJJJJJIIIGGGFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>===<<<;;;:::999999999999888777777666666666666666444111000111222555444333222333444555666444444444444444444444444555666666666666777777777333333222111111222444555555666777999;;;===???@@@???===;;;888666555555555888:::<<<===<<<:::777666444333222444666888888777999::::::999777777888999999:::;;;<<<=========<<<555222///---,,,,,,+++)))++++++,,,,,,+++******)))(((***---...,,,***)))))))))***,,,---.........---,,,+++***+++...///000///+++,,,---...///000000000---...///000111111111000222222333444555666888999555777888999:::;;;>>>@@@BBBDDDFFFGGGHHHJJJNNNPPPYYYZZZZZZYYYXXXXXX[[[]]]dddeeefffeeeeeeeeegggiiilllnnnsssxxx{{{}}}uuuoooiiiaaa\\\SSSOOOJJJFFFCCCAAA>>><<<:::999999888888888888888::::::;;;<<<===>>>>>>???BBBFFFLLLRRRXXX]]]cccfffjjjkkkkkkkkkkkkiiihhhgggeeebbb^^^ZZZWWWWWWWWWXXX```ccceeeffffffeeefffgggcccdddeeeeeeeeefffggghhheeedddbbbaaa``````aaaaaa^^^___aaacccdddddddddcccddddddddddddddddddddddddggggggggghhhiiiiiijjjjjjgggiiikkknnnqqqrrrssssssrrrssssssrrrqqqqqqtttvvvuuuxxx}}}~~~qqqiiidddhhhoooxxxvvviii```[[[XXXWWWXXXXXXXXXYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTRRRPPPOOOLLLKKKJJJIIIJJJIIIGGGEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@?????????============;;;:::999888888999999999888777555444444555666444222111333555222222111111111111111111222333333444444555555555555666666666777777777777444333222222222333555666444444444444666999<<<>>>>>>===;;;999888777666666<<<<<<===;;;999666444444444333222444777:::;;;;;;=========;;;999888999::::::;;;<<<===>>>>>>>>>>>>666333000------,,,***)))***+++,,,,,,,,,,,,,,,++++++---...---+++******+++(((***,,,...//////......///---+++***++++++***)))+++,,,...////////////...,,,---///000111111111000222222333444555777888999555777888999:::;;;>>>@@@BBBDDDFFFGGGHHHJJJMMMPPPZZZ[[[\\\[[[[[[\\\^^^aaadddeeefffeeeeeeeeegggiiikkkmmmrrrwwwzzz{{{tttnnnhhhaaa\\\QQQMMMIIIEEEBBB@@@===;;;:::999999888777888888888999::::::;;;<<<===>>>>>>AAAGGGOOOXXX```hhhooosssvvvvvvwwwwwwvvvtttrrrqqqkkkhhhbbb[[[WWWTTTTTTTTT]]]___bbbcccccccccdddeeecccdddffffffffffffgggiiieeecccbbb`````````aaaaaa]]]___aaacccdddeeeeeeeeeddddddddddddddddddddddddggggggggghhhiiiiiijjjjjjfffhhhkkknnnqqqsssttttttpppqqqrrrqqqpppppprrrssstttxxx}}}ssskkkcccfffmmmvvvvvviii```[[[XXXWWWXXXXXXXXXYYYXXXXXXWWWVVVWWWWWWVVVUUUSSSQQQPPPNNNLLLJJJIIIIIIJJJIIIGGGEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@??????????????????=========<<<;;;:::888888777888999:::999777555333333555666555333333555888333333333333222222111111222222333333444555666666555666666666777777888888444444333222333444666777333222111111333666999<<<======;;;:::999888888888999::::::999999999;;;===777555333444888;;;>>>????????????===:::888999:::;;;;;;===>>>????????????777444000...---,,,***))))))***+++,,,---.........//////...+++))))))+++---((())),,,...000000///...///---,,,---.../////////---.../////////...---,,,,,,---///000111111111000000000000222333555666777555777999999:::;;;>>>@@@BBBDDDFFFGGGHHHJJJMMMOOOTTTUUUVVVVVVVVVXXX[[[^^^dddeeefffeeeeeeeeegggiiijjjlllqqqvvvxxx|||tttlllddd]]]YYYPPPMMMHHHDDDBBB@@@===;;;999;;;<<<<<<999777777777888888:::;;;<<<=========@@@DDDMMMYYYeeeqqqyyy~~~|||zzzvvvqqqjjjbbb[[[WWWUUUTTTXXX[[[^^^bbbdddeeedddcccffffffeeeeeeeeeffffffgggfffeeedddcccbbbbbbbbbbbb^^^___aaacccdddeeeddddddffffffeeeddddddcccbbbbbbcccdddeeeggghhhiiiiiiiiieeegggkkknnnqqqqqqppppppppppppqqqrrrsssssstttttttttvvvyyy~~~rrrhhhddddddhhhppp|||xxxhhh]]]XXXVVVUUUWWWYYYZZZZZZYYYWWWXXXYYYSSSSSSSSSSSSRRRQQQPPPOOONNNLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCBBB@@@>>>======>>>>>>>>>>>>>>>======<<<<<<<<<888888999999999888888777444444555555444444333222555555444444444333333333555555555555555555555555555555666666777777888888777666555444333222222222333444666555444444555777;;;;;;;;;;;;:::999888888?????????>>>===<<<::::::888777666777;;;>>>@@@AAADDDEEEEEEBBB<<<999999:::<<<===>>>???@@@@@@???>>>999666222...,,,,,,...///++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,---......//////++++++******)))*********------------------------......//////000111111111000111333555666666555555444666888::::::;;;===???AAABBBEEEFFFGGGIIILLLOOOUUUUUUUUUUUUUUUXXX\\\```bbbdddeeeeeeddddddfffggglllnnnrrrvvvxxx~~~{{{ssskkkddd]]]YYYPPPLLLHHHDDDAAA???===;;;666888::::::999888888999777888:::;;;<<<<<<======@@@EEENNNZZZgggttt~~~{{{vvvnnneee]]]XXXUUUSSSVVVYYY\\\```cccdddddddddfffeeeeeeeeeeeefffggggggddddddcccbbbaaaaaaaaaaaa______aaabbbcccdddddddddfffeeeeeedddccccccbbbbbbcccdddeeefffggghhhhhhhhheeehhhkkknnnqqqqqqqqqpppppppppqqqrrrsssssstttttttttvvvyyy}}}tttiiiddddddgggnnnzzzyyyiii___YYYWWWWWWXXXYYY[[[ZZZXXXWWWWWWXXXUUUUUUTTTSSSRRRPPPNNNMMMNNNLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@???????????????@@@???>>>>>>===<<<;;;::::::999999::::::999888777777666666666666555555555555555555555555444444444333444444444444444444444444555555666666777777888888777666555444444333444444333555666666555555666777::::::;;;::::::999888777:::::::::::::::888777777999777777888;;;???BBBDDDFFFGGGGGGDDD>>>::::::;;;;;;;;;===>>>>>>>>>======666333///+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''(((((()))******++++++......---------------...------------------------------......///000000000111111333444555555666666666888:::;;;;;;<<<>>>@@@AAACCCEEEGGGHHHJJJMMMPPPUUUVVVVVVUUUVVVXXX\\\```ccceeefffeeeddddddeeefffkkkmmmrrrvvvxxx~~~zzzrrrkkkccc]]]YYYOOOKKKFFFCCC@@@>>><<<:::666888999999777666666777777888999;;;<<<<<<<<<<<>>??????@@@@@@@@@@@@@@@@@@@@@???===<<<;;;::::::;;;;;;;;;;;;:::999777777999888777666666666777777666666666555555555444444333333333333333333333333555555666666777777888888777666555555555555666666333555666666555555666777999999999999888777666666666777888888888888777666888888777888;;;@@@DDDGGGHHHJJJIIIEEE???;;;;;;<<<999:::;;;<<<===<<<;;;;;;777555111---***)))******------------------------***++++++++++++,,,,,,,,,)))******++++++,,,,,,,,,//////............//////........................//////000111111222222333222222222222333555666777888:::<<<===<<<===???AAACCCEEEGGGHHHIIIKKKNNNQQQUUUVVVVVVVVVWWWYYY]]]```dddfffffffffdddcccdddeeejjjlllqqqvvvxxxyyyqqqjjjccc]]]XXXNNNJJJFFFBBB???===;;;999:::;;;;;;888555333222222777888999:::;;;<<<<<<<<<@@@CCCIIISSS___lllwww}}}~~~}}}}}}zzzwwwpppggg___XXXSSSQQQOOOQQQUUUYYY^^^aaadddeeeddddddeeeffffffgggggggggccccccbbbaaa````````````aaa````````````bbbdddeeeddddddccccccbbbbbbbbbaaaccccccdddeeeeeeeeeddddddeeefffiiilllmmmnnnnnnnnnooopppqqqrrrtttuuuvvvwwwxxxxxxzzz}}}tttjjjeeedddeeelllxxx{{{kkk```ZZZXXXXXXYYY[[[[[[ZZZWWWUUUUUUUUUWWWVVVVVVTTTSSSPPPOOONNNMMMLLLJJJHHHGGGGGGGGGHHHFFFFFFFFFEEEDDDCCCCCCCCC>>>???@@@AAAAAAAAA@@@????????????>>>===<<<<<<;;;===<<<<<<;;;:::999777666:::999777555555666777888777666666666666555555555333333333333333333333333555555666666777777888888777666666666666666777888222444555555444444555666888888888888777666555444666777999:::;;;:::999888777777888999;;;???DDDGGGHHHIIIIIIEEE???::::::;;;999:::;;;<<<<<<;;;::::::888555111...+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,---..............................//////000000111222222222222111111222444666777:::<<<===>>>>>>>>>@@@AAADDDFFFHHHIIIJJJLLLPPPRRRUUUVVVWWWWWWXXXZZZ]]]```eeefffgggfffdddcccccceeeiiikkkpppvvvyyy~~~wwwpppiiiccc\\\XXXMMMJJJEEEAAA???===:::888:::;;;:::888444222222333777777999:::;;;<<<<<<<<>>===<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;:::999777666999888666444444555666777777666666666666555555555444444444444444444444444555555666666777777888888777777666666666777777888111333444444333222444555777777777777666555444444666777:::;;;<<<;;;:::999555777999999:::<<>>>>>>>>@@@BBBEEEFFFIIIJJJKKKMMMPPPSSSUUUWWWXXXYYYYYY[[[^^^```eeefffgggfffdddcccccceeegggjjjooouuuyyy}}}vvvooohhhbbb\\\XXXNNNJJJEEEBBB???===;;;999777888888777555555666888666777888:::;;;;;;;;;;;;===>>>@@@DDDJJJPPPVVVYYY^^^```bbbcccbbbaaaaaabbb```___]]][[[WWWSSSPPPNNNJJJKKKNNNQQQWWW\\\aaadddbbbccceeeggghhhhhhggggggddddddcccbbbaaaaaaaaaaaa```````````````aaabbbcccaaaaaaaaaaaaaaaaaaaaaaaabbbcccddddddeeeeeeeeeddddddeeeggghhhjjjkkkkkklllpppqqqsssuuuwwwyyy{{{|||~~~vvvlllbbbaaacccjjjvvv~~~mmmaaaZZZWWWVVVXXXYYYZZZYYYWWWUUUUUUUUURRRSSSSSSRRRRRRQQQPPPOOOLLLKKKIIIHHHGGGFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA???>>>===;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999777777777666555444444444555555666666666555555555444444555555555555555555555555555555666666777777888888777777666666666666777777111333444444333333444555777777777777666555444444444666999;;;;;;:::888777555888;;;<<<::::::===@@@AAABBBBBB???999666666777::::::;;;<<<<<<;;;999888333111///,,,***)))))))))************************,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,---...///000000000000000000000000000...//////000000111222222111111111111222444555666777999;;;<<<===>>>@@@BBBEEEGGGIIIJJJKKKMMMPPPSSSVVVWWWYYYZZZZZZ\\\^^^```dddfffffffffdddcccdddeeefffiiiooouuuyyy{{{uuunnnhhhbbb\\\XXXNNNKKKFFFBBB@@@>>>;;;999777777777666555666888:::666777888999:::;;;;;;;;;;;;<<<>>>@@@DDDGGGJJJLLLPPPRRRTTTUUUUUUTTTUUUVVVUUUUUUUUUUUUSSSPPPMMMLLLIIIJJJKKKOOOTTTZZZ```cccaaaccceeeggghhhhhhggggggccccccbbbaaa````````````___``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbdddeeefffffffffffffffggghhhiiikkkllllllmmmrrrssstttwwwyyy|||}}}~~~~~~qqqhhh]]]]]]```gggtttpppccc[[[XXXVVVWWWXXXYYYYYYWWWUUUVVVVVVSSSSSSSSSRRRQQQOOONNNMMMLLLKKKIIIGGGFFFFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@BBBBBB@@@???>>><<<;;;;;;999999::::::999888777777666666555555555555444444555555555555444444444333444444444444444444444444555555666666777777888888888777666666555555555555333444666555444444555777777888888777777666555444444666999;;;;;;:::777555777;;;???@@@<<<::::::<<<>>>???@@@===888555555777999999:::::::::999777777444333111///...---------************************,,,,,,,,,+++++++++******////////////////////////------------...///000111000000000000000000000000111111111222333333444444///000111222333444444444444666999:::;;;===@@@BBBDDDFFFHHHJJJKKKMMMPPPSSSVVVXXXZZZ[[[[[[\\\^^^```ccceeefffeeeddddddeeefffeeehhhnnnuuuyyy{{{tttmmmgggbbb\\\XXXOOOKKKGGGCCC@@@>>><<<:::::::::999777555555666888666777888999:::;;;;;;;;;:::;;;===???AAACCCEEEEEEGGGIIILLLLLLLLLLLLMMMOOOPPPPPPQQQQQQPPPNNNKKKJJJIIIIIIJJJMMMRRRYYY^^^bbbaaabbbeeeggghhhhhhggggggbbbaaa```______^^^^^^_________aaabbbbbbaaa``````````````````aaaaaaaaaaaaaaabbbdddeeefffggggggggghhhiiiiiijjjlllmmmnnnnnnrrrsssuuuxxxzzz}}}xxxkkkbbbYYYZZZ]]]eeerrr~~~rrreee]]]YYYWWWVVVWWWYYYXXXWWWVVVVVVWWWTTTTTTSSSQQQOOOMMMKKKJJJLLLKKKIIIGGGFFFFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@???@@@AAABBBCCCKKKJJJHHHEEECCC@@@>>>===888888999999999888888777666666666777666555444444555555444444444333333333333333333333333333333333555555666666777888888888888888777555444444444444555666777777666666777999888888888888777666555444666888;;;======;;;888666888>>>CCCCCC>>>:::999:::<<<>>>???<<<888555666888777888999999888777666555000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------///000000000000000000000000000000,,,,,,,,,---......//////...///111333444444444333222444777999:::===???BBBDDDFFFHHHIIIJJJLLLPPPRRRVVVXXXZZZ[[[[[[]]]___aaacccdddeeeeeeddddddfffgggeeehhhnnnuuuzzz{{{vvvoooiiifffaaa[[[WWWPPPLLLGGGCCC@@@===:::888888888888888777777777777555444555888===>>><<<:::>>>>>>===<<<<<<===AAADDDBBBFFFIIIIIIGGGEEEGGGIIIKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHJJJNNNTTTYYY\\\bbbdddfffhhhiiigggeeedddfffdddbbb```______```aaaaaa````````````aaaaaabbbccccccbbbbbbbbbbbbbbbbbbcccccceeefffggghhhhhhhhhfffgggjjjmmmooopppqqqqqqtttvvvxxxzzz|||~~~wwwmmmeee___UUUVVVYYY```jjjwww{{{kkk___ZZZXXXZZZYYYXXXVVVUUUUUUVVVVVVSSSSSSRRRQQQOOONNNMMMLLLLLLJJJHHHHHHHHHGGGFFFDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDBBBAAA@@@??????>>>AAAGGGKKKMMMKKKGGGEEE???<<<999999;;;<<<:::777666666666666555555555555444444444333333222222222111222333333222333555777666666666777888:::;;;<<<666666555555555444444444888888888888888888888888===<<<;;;888555444666888999999999:::;;;;;;888666===???AAA???;;;888888:::;;;:::888666444333222222555777::::::888555333333222111000///---------,,,---,,,,,,++++++,,,------,,,++++++******++++++,,,***++++++,,,,,,++++++***---+++***+++///000///---,,,---......//////.........///000///...///000222000111111222222333444444777888:::::::::<<<>>>@@@DDDFFFHHHIIIKKKMMMPPPSSSVVVXXXZZZ\\\\\\]]]^^^```dddeeeffffffddddddeeefffiiikkkrrrxxx}}}{{{vvvoooiiifffaaa\\\WWWPPPLLLGGGCCC@@@===;;;888888888888888777777777777999888888;;;???AAA@@@>>>>>>>>>>>>===<<<>>>BBBEEEFFFJJJMMMMMMIIIFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGIIILLLQQQVVVXXX___aaadddfffgggfffeeeddddddccc```___^^^^^^___``````````````````aaaaaabbbccccccbbbbbbbbbbbbbbbbbbcccdddeeefffggghhhhhhhhhgggiiikkknnnpppqqqrrrrrrsssuuuxxxzzz{{{~~~wwwooofff^^^YYYRRRSSSVVV\\\gggttt|||lllaaa\\\ZZZ[[[ZZZXXXWWWVVVUUUUUUVVVSSSSSSRRRQQQOOONNNMMMLLLLLLKKKIIIHHHIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????<<<>>>@@@BBBCCCCCCBBBAAAFFFDDD@@@;;;888777888:::666666666666555555555555555444444444333333333222111222333333222333555777666666666777777999:::;;;666666555555555444444444777888999:::;;;<<<<<<===<<<<<<:::777444444555777999888888:::;;;;;;999777666888999999999888999:::888777666555444444333333555888:::;;;999777666555333222000///------,,,,,,---,,,,,,++++++++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++---+++***+++...//////---,,,---......//////......---...///...------///111000111111222222333444444666777999::::::<<>>;;;999888888888888777777777777:::999999;;;>>>@@@AAAAAA>>>??????>>>>>>???CCCFFFLLLPPPSSSRRRMMMHHHEEEEEECCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGJJJNNNQQQTTTZZZ\\\___bbbdddeeeddddddaaa```___^^^]]]]]]^^^___```````````````aaabbbbbbbbbbbbcccccccccccccccccccccdddeeeggghhhhhhhhhhhhiiijjjmmmoooqqqrrrssssssqqqsssvvvyyyzzz}}}}}}vvvoooiiibbb[[[WWWOOOPPPRRRXXXbbbppp}}}}}}nnnccc^^^]]]]]]\\\ZZZXXXVVVUUUUUUUUUSSSSSSRRRQQQOOONNNMMMLLLMMMKKKIIIIIIIIIIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@??????===<<<;;;;;;;;;<<<>>>???CCCFFFFFFBBB<<<777777999666666666666555555555555555555555444444444444444111222333333222222444666666666666666666777888888666666666555555555444444555777999<<<===?????????<<<;;;:::777444333555777999888888999;;;;;;999777333222222444666888777777555555444444444444444555555777:::;;;:::999888999444333111///---,,,,,,,,,---,,,+++***************,,,++++++******++++++,,,,,,,,,------------,,,,,,---+++***+++---.........------...////////////...,,,---...---,,,---...000000111111222222333444444555777999:::;;;===@@@BBBEEEGGGIIIJJJJJJLLLOOOQQQVVVXXXZZZ[[[\\\]]]___aaadddfffffffffeeedddeeefffiiikkkqqqxxx}}}xxxsssmmmhhheeeaaa\\\XXXOOOKKKGGGCCC@@@>>>;;;999888888888888777777777666888777777888:::===???@@@>>>???@@@@@@@@@AAADDDGGGPPPTTTWWWUUUOOOHHHDDDCCCAAAAAABBBCCCDDDDDDDDDDDDFFFFFFFFFGGGIIIKKKNNNOOOUUUWWWZZZ^^^```bbbbbbbbb```___^^^^^^]]]^^^^^^___```______``````aaabbbcccbbbbbbcccccccccccccccddddddeeefffggghhhiiiiiiiiijjjkkklllnnnppprrrssssssppprrrvvvxxxzzz{{{~~~}}}vvvsssmmmgggbbb]]]WWWSSSNNNNNNPPPUUU```mmm{{{~~~oooddd___^^^^^^]]]\\\ZZZXXXVVVUUUTTTSSSSSSRRRQQQOOONNNMMMLLLMMMKKKJJJJJJJJJJJJHHHGGGEEEEEEEEEDDDCCCCCCCCCBBBCCCCCCBBBBBBAAA@@@?????????>>><<<;;;;;;<<<===???777===EEEIIIFFF???999555666666666666555555555555555555555555555555555555222333333333222222444666666666555555555666666777666666666666555555555555555777:::===???@@@??????======;;;888666555777888<<<;;;999999:::999777555666333111222666777666444555555444333333333333444333666999::::::::::::;;;666444111///---,,,,,,,,,,,,,,,+++***)))))))))))),,,++++++******++++++,,,,,,------......------,,,,,,,,,++++++,,,---......------...///////////////---.........------///111000111111222222333444444444666888:::;;;===@@@CCCFFFGGGIIIJJJJJJLLLNNNQQQVVVWWWYYY[[[[[[]]]___bbbeeefffgggfffeeedddeeegggiiikkkqqqwww|||~~~vvvqqqkkkgggdddaaa[[[WWWNNNKKKFFFCCC@@@>>><<<:::888888888888777777777666666666777777888;;;===??????@@@AAAAAABBBCCCFFFHHHQQQUUUWWWUUUNNNGGGCCCBBB@@@AAABBBCCCCCCCCCCCCCCCFFFFFFFFFGGGHHHJJJKKKMMMPPPRRRUUUYYY\\\^^^``````__________________``````____________```aaabbbcccbbbbbbccccccddddddddddddeeeeeeggghhhiiijjjjjjjjjjjjkkklllmmmoooppprrrrrrpppsssvvvxxxyyyzzz|||~~~~~~zzzvvvssskkkhhhbbb^^^YYYTTTOOOLLLNNNNNNPPPUUU___lllyyy~~~|||~~~~~~oooddd___^^^___^^^]]][[[YYYWWWVVVUUUSSSSSSRRRQQQOOONNNMMMLLLLLLKKKIIIIIIJJJJJJIIIGGGEEEEEEEEEDDDCCCBBBBBBAAABBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>======555888>>>DDDFFFBBB:::333666666666666555555555555555555555555555555555555222333444333222222444555666555555555555555666666777777666666666555555555888:::>>>AAACCCBBBAAA?????????===;;;888777999;;;@@@>>>;;;999888777555333888555222444777:::999777777666555444333222222222222555777999999999:::;;;888555222///,,,,,,,,,,,,,,,+++******)))))))))***,,,++++++******++++++,,,,,,------......------,,,,,,------...---------...---...//////000000//////...///000///......000222000111111222222333444444444666888:::;;;===@@@CCCEEEGGGIIIJJJJJJLLLOOOQQQVVVWWWYYYZZZ[[[]]]```ccceeefffggggggeeeeeefffgggiiikkkpppvvv|||{{{sssoooiiieeebbb___ZZZVVVNNNKKKFFFCCC@@@>>><<<:::888888888888777777777777666888999::::::<<>>>>>>>>===<<<;;;>>>;;;888999<<<===:::666666666666666555555555555444444444444444555555555222333444333222222333555555555555555555666777777777777777666666666555555:::===BBBFFFGGGFFFDDDBBBAAAAAA???<<<999999:::<<>>>>>888777666444333222222222222555777888888999:::<<<999777333///,,,+++,,,,,,++++++*********+++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,+++...000111000...------......///000000000000///...///000000//////000222000111111222222333444444555777999:::;;;===@@@BBBDDDFFFHHHIIIKKKMMMPPPSSSVVVWWWYYYYYYZZZ]]]aaadddeeefffggggggfffeeefffgggiiikkkpppvvv{{{~~~yyyqqqlllfffcccaaa^^^YYYUUUNNNJJJFFFBBB@@@???<<<;;;888888888888777777777777555888;;;<<<<<<===???AAA???AAACCCDDDEEEFFFHHHJJJIIILLLNNNLLLGGGCCCAAABBB@@@AAAAAAAAAAAAAAA@@@???BBBBBBCCCDDDEEEFFFGGGHHHJJJKKKNNNQQQTTTWWWZZZ[[[[[[\\\]]]^^^^^^_________^^^^^^______```bbbcccdddbbbbbbccccccdddeeeeeefffffffffhhhiiijjjkkkkkkkkkmmmmmmmmmmmmoooppprrrssstttvvvyyyzzzyyyxxxxxxyyyyyy{{{~~~wwwtttpppllliiifffaaa___```^^^[[[YYYXXXVVVSSSPPPOOOPPPSSSYYYaaakkksssyyy{{{xxxyyy|||pppeee```^^^]]]^^^^^^]]]\\\[[[YYYXXXSSSSSSRRRQQQOOONNNMMMLLLJJJIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@;;;;;;<<<<<<<<<<<<<<<;;;???<<<888666666777999:::666666666666555555555555222333333333444444444444333444444333222111333555555444555555666777888999777777777777666666666555777;;;AAAFFFHHHGGGEEECCCAAA@@@???<<<999888:::<<<@@@===:::888888777666555444555555666666999===???777666555555444444444555444666888999999999;;;===;;;888333///,,,++++++,,,+++******++++++,,,---...,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***...333555333///------......///000000000000000.../////////......000111000111111222222333444444666777999::::::<<>>===@@@@@@AAABBBCCCEEEEEEFFFIIIJJJLLLOOORRRVVVXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^______```bbbcccdddbbbbbbcccddddddeeefffffffffggghhhiiijjjkkkkkkkkkooonnnnnnnnnppprrrtttuuuuuuwwwzzz{{{zzzxxxwwwxxxwwwyyy|||{{{vvvooolllhhheeebbb___[[[XXXXXXVVVTTTTTTTTTSSSQQQPPPOOOQQQTTTZZZaaajjjqqqvvv|||zzz|||rrrfffaaa___]]]]]]^^^^^^]]][[[ZZZYYYSSSSSSRRRQQQOOONNNMMMLLLIIIHHHGGGGGGHHHIIIHHHFFFFFFEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;;;;<<<===>>>777:::<<<:::777666999<<<777666666666555555555555222222222333333444444444333444444333222111333444444444555555777888::::::777777777777666666666666111666<<>>;;;888888999;;;>>>;;;999888888999888777666777888666444444888<<<555555555555555666777888666888::::::::::::<<<>>>;;;888333///,,,++++++,,,*********+++,,,---//////,,,++++++++++++++++++,,,***++++++,,,,,,++++++***)))///555777555000---,,,...//////000000000000000---.........------///000000111111222333333444444777888:::::::::<<<>>>@@@BBBDDDGGGIIIKKKNNNRRRUUUVVVWWWXXXYYYZZZ]]]aaaeeefffggghhhgggfffeeefffhhhiiijjjooouuu{{{yyysssoookkkfffaaa]]]YYYUUURRRLLLJJJGGGDDD@@@>>><<<;;;999888777666555444333333222444777999;;;===@@@BBBBBBCCCEEEGGGIIIJJJKKKKKKJJJIIIGGGEEECCCAAAAAA@@@??????>>>===============@@@@@@AAABBBBBBCCCDDDDDDHHHIIIKKKMMMOOORRRSSSTTTWWWXXXYYY[[[]]]___aaaaaa^^^^^^___```aaabbbbbbcccbbbbbbbbbcccdddeeeggghhhjjjjjjiiihhhiiijjjlllmmmmmmlllkkklllmmmooorrrtttvvvwwwyyyzzzzzzyyywwwvvvwwwwwwyyy{{{~~~xxxqqqmmmfffddd```[[[XXXVVVUUUUUUPPPOOOMMMKKKLLLMMMPPPQQQQQQSSSVVVZZZ___gggooottt{{{vvvmmmfffbbb```___```aaaaaa```\\\ZZZVVVTTTQQQOOOOOONNNMMMKKKMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@AAAAAABBBAAA@@@???>>>=========<<<;;;;;;::::::::::::999999888777777666777777777777777666555555444444444333333222222222333333333333333333333333888888999999999888888777666666666666555555555555333666;;;@@@CCCBBB===888===>>>>>>===;;;999:::;;;;;;;;;:::999999:::::::::555555555555555666777777777888::::::777666555555555:::???AAA@@@>>>>>>???<<<888222...,,,,,,,,,+++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000000000000000000111111222111111222333444444444444666888:::;;;<<<===@@@CCCGGGHHHIIIIIIIIIKKKNNNQQQWWWXXXYYYZZZ[[[^^^bbbffffffgggggggggeeedddeeefffjjjlllrrrwww{{{xxxrrrmmmiiiddd___[[[WWWSSSPPPKKKIIIGGGCCC@@@>>><<<;;;999888777666555444333333333555888:::;;;<<>>======<<<;;;<<<<<<<<>>===>>>>>>===<<<<<<;;;;;;:::;;;::::::999999888777777666666666666666555444444444444444333333333222222555555555555555555555555888888888999999888888777666666666666555555555555444666:::???AAA@@@<<<999<<<===>>><<<:::999999:::999:::<<<======<<<:::999555555444444555777888999999;;;===<<<999777666666666:::???AAA@@@???>>>???;;;777222...,,,,,,,,,+++******++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000/////////...///000000111000111222333444444444444444666888999999;;;>>>AAAGGGHHHIIIIIIIIIKKKNNNQQQVVVWWWXXXYYYZZZ]]]aaadddggghhhhhhhhhfffeeefffgggjjjlllrrrwww|||}}}vvvpppjjjgggbbb]]]YYYUUUQQQOOOJJJIIIFFFCCC@@@===<<<;;;888888777666666555444444555777999:::;;;<<<>>>@@@@@@BBBDDDFFFHHHJJJKKKKKKFFFEEECCCAAA@@@???>>>>>>===<<<;;;;;;::::::;;;;;;===>>>???@@@AAABBBCCCCCCFFFGGGIIIKKKMMMPPPQQQRRRTTTUUUWWWYYY[[[]]]^^^_________```aaabbbcccdddeeebbbbbbbbbcccdddeeefffggghhhhhhhhhhhhiiijjjkkklllppppppooopppqqqsssvvvwwwyyyyyyzzz{{{zzzyyywwwvvvwwwxxxzzz|||{{{ppphhhbbb[[[VVVRRRPPPNNNKKKIIIHHHHHHHHHKKKJJJHHHGGGHHHJJJLLLMMMKKKNNNRRRVVVZZZ^^^cccfffeeekkkttt}}}yyyqqqmmmjjjiiihhheeeddddddbbb___\\\VVVTTTQQQPPPOOOOOOMMMLLLJJJIIIHHHFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA??????????????????>>>===>>>>>>======<<<<<<;;;;;;<<<;;;;;;::::::999888888555555555555555444444333444444444444333333333333555555555555555555555555777777888888999888888777666666666666555555555555555666888<<<>>>>>><<<:::;;;<<<===<<<:::888999:::888:::===???@@@>>>;;;999666555444333444777:::<<<>>>???AAA@@@===999888777777;;;???AAA@@@???>>>>>>:::777111...---,,,,,,+++)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000...............//////000000111222333444444444444444666777888999;;;>>>@@@FFFGGGIIIIIIJJJLLLOOORRRUUUVVVWWWXXXYYY\\\```cccggghhhiiihhhfffffffffgggiiilllrrrwww|||{{{sssnnniiieee```\\\XXXUUUQQQNNNIIIHHHEEEBBB???===<<<;;;888888777777666555555444666888:::;;;;;;;;;===???@@@AAACCCEEEGGGIIIJJJJJJDDDCCCBBB@@@???>>>>>>>>>===<<<<<<;;;:::;;;;;;;;;<<<======???@@@AAABBBCCCEEEFFFGGGJJJLLLNNNPPPQQQSSSTTTUUUWWWYYY[[[]]]]]]___```aaabbbcccdddeeefffccccccccccccdddeeefffggghhhhhhiiiiiijjjkkklllmmmnnnnnnooooooqqqssstttuuuwwwwwwwwwwwwvvvuuutttsssvvvwwwyyy|||~~~rrrhhh```ZZZSSSOOOLLLKKKIIIHHHFFFFFFFFFFFFGGGFFFEEEEEEEEEGGGIIIJJJIIILLLQQQUUUWWWYYY\\\^^^^^^ccckkkrrrwww{{{~~~|||~~~{{{uuuqqqooonnnkkkhhhfffeeebbb___\\\WWWTTTRRRPPPPPPOOOMMMLLLJJJIIIHHHFFFEEEEEEDDDDDDFFFFFFEEEDDDCCCBBBAAAAAA??????@@@@@@@@@???????????????>>>======<<<<<<;;;===<<<<<<;;;::::::999999555555666666555555444333444444444444444444333333222222222222222222222222666777777888888888888888666666666666555555555555666666777999;;;<<<;;;::::::;;;;;;;;;999888888:::888:::<<<>>>>>>===;;;999777555333333444888<<<>>>AAACCCEEECCC@@@<<<999999999;;;===???@@@???>>>===999666111...---,,,++++++)))+++,,,......,,,+++)))***++++++,,,,,,++++++***,,,,,,,,,------......///------------------------......///000000000000000///............///000000000111222333333444333333666777999:::;;;===@@@BBBEEEGGGHHHIIIJJJLLLPPPSSSVVVWWWXXXXXXYYY\\\```cccfffggghhhgggfffeeefffggghhhkkkqqqxxx}}}zzzrrrlllhhhddd___[[[XXXTTTQQQNNNHHHGGGDDDAAA???===;;;;;;888888777777666666555555777999;;;;;;;;;;;;===??????@@@BBBDDDEEEFFFGGGGGGCCCBBBAAA@@@??????>>>???>>>===<<<<<<;;;;;;<<<<<<;;;<<<===>>>@@@AAABBBCCCDDDEEEGGGIIIKKKNNNOOOPPPRRRSSSTTTVVVXXXZZZ\\\\\\______```bbbcccdddeeefffccccccccccccdddeeeffffffiiiiiijjjlllmmmnnnnnnnnnnnnnnnoooppprrrssstttuuuvvvvvvvvvuuuuuuttttttsssuuuvvvyyy{{{~~~|||tttiii```ZZZTTTNNNJJJHHHGGGFFFFFFEEEEEEEEEEEECCCCCCBBBBBBCCCEEEFFFGGGHHHLLLPPPSSSTTTUUUWWWXXXZZZ^^^ccchhhlllooorrrtttrrrtttwwwyyy{{{}}}yyyuuussspppmmmkkkhhhfffccc___\\\WWWUUURRRPPPPPPOOONNNLLLKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>======<<<<<<======<<<;;;;;;::::::999666777777777777666555555444444444444444444444444222222222222222222222222555666777888888888888888666666666666555555555555666555555666999::::::999888999:::999888777888999999999::::::;;;;;;;;;;;;777666444333555999===???CCCEEEGGGFFFBBB>>>;;;:::999:::<<<===>>>>>>===<<<888555111...------+++***+++,,,...//////...,,,+++***++++++,,,,,,++++++***++++++,,,,,,---......///------------------------......///000000000000000000000//////000000111222000000111222333333333333555777999:::;;;<<>><<<;;;:::888888888777777666666666777999;;;;;;;;;<<<>>>???>>>???@@@BBBCCCCCCDDDDDDAAAAAA@@@???>>>>>>>>>???>>>======<<<;;;<<<<<<<<<;;;<<<===>>>@@@BBBCCCCCCDDDEEEGGGIIIKKKNNNOOOPPPRRRRRRTTTVVVXXXZZZ[[[\\\^^^^^^___aaacccdddeeefffdddcccccccccddddddeeefffiiijjjkkkmmmnnnoooooopppooopppqqqrrrtttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvyyy|||}}}pppiii___WWWSSSOOOJJJGGGDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEHHHJJJNNNPPPQQQRRRSSSUUUUUUXXX\\\___bbbeeeiiikkkmmmooorrrtttuuuxxx{{{}}}~~~|||xxxuuuqqqooommmkkkiiieee___[[[WWWUUURRRQQQPPPPPPNNNMMMLLLKKKJJJIIIGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAAAAAAAABBBCCCCCC@@@@@@??????>>>>>>=========<<<<<<;;;;;;:::999999777777777777777666666555444444444444555555555555444444444444444444444444555555666777888888888888666666666666555555555555666555444555777999888777777888999888777666777888999999999999999:::<<<<<<888777666555666999<<<>>>CCCFFFHHHGGGDDD???<<<:::999999999;;;======;;;:::777444000...------+++***+++,,,---......---,,,+++***++++++,,,,,,++++++*********++++++,,,---......------------------------......///000000000000000000000000000000111222222///000111222333333333333333555666777888:::===???CCCEEEGGGIIIJJJMMMQQQTTTYYYZZZZZZZZZ[[[]]]aaaddddddeeefffeeecccbbbcccdddgggjjjqqqxxx~~~xxxpppjjjddd```\\\XXXUUURRRNNNKKKFFFEEECCC@@@>>><<<;;;:::888888888777777777777777777999;;;<<<<<<===???AAA>>>??????@@@@@@@@@@@@@@@???>>>=====================<<<;;;;;;::::::;;;;;;;;;<<<===???AAABBBDDDDDDDDDEEEGGGIIILLLNNNPPPQQQRRRRRRTTTVVVXXXZZZ[[[\\\\\\]]]^^^```bbbdddeeeeeeddddddcccccccccdddeeeeeehhhiiikkkmmmoooooooooooonnnoooqqqrrrtttuuuuuuuuuttttttttttttuuuvvvwwwwwwwwwxxx{{{~~~yyyqqqggg```WWWQQQNNNLLLIIIFFFBBBBBBBBBBBBBBBAAA@@@@@@>>>??????@@@AAABBBCCCDDDFFFIIIKKKMMMNNNOOOQQQRRRPPPSSSWWW[[[^^^bbbgggjjjnnnpppsssuuuvvvxxx{{{}}}~~~yyyvvvqqqqqqppppppmmmhhhaaa\\\XXXUUURRRQQQQQQPPPNNNMMMLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAABBBCCCAAA@@@@@@??????>>>======<<<<<<;;;;;;:::999999999666666777777666666555444444444444444555555555666333333333333333333333333444555666777888888888888666666666666555555555555444444333555777888777666666777888888666666777888888999:::;;;<<<<<<<<<<<<888888777777888999;;;<<>>>>>?????????>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999999::::::<<<<<<>>>???AAACCCDDDEEEEEEFFFGGGJJJLLLNNNPPPQQQRRRSSSTTTVVVXXXZZZ[[[\\\\\\\\\^^^___aaacccdddeeeddddddcccccccccdddeeeeeeggghhhjjjlllnnnoooooonnnlllmmmnnnpppqqqrrrssssssqqqqqqqqqrrrssstttuuuvvvxxxzzz}}}yyypppiiiccc\\\TTTOOOMMMLLLIIIGGGBBBBBBCCCCCCBBBAAA@@@@@@===>>>???@@@AAABBBCCCCCCEEEGGGIIIJJJKKKLLLOOOQQQOOORRRVVVZZZ^^^ccciiimmmrrrtttwwwyyyzzz|||~~~yyyvvvrrrrrrsssssspppkkkccc^^^XXXUUUSSSQQQQQQPPPNNNMMMKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@?????????@@@BBBCCCAAAAAA@@@@@@???>>>>>>>>><<<;;;;;;::::::999888888555555666666555555444333444444444555555555666666111111111111111111111111444555666777888888888888777666666666555555555555444333333555777777666444555777888777666666777888666999<<>><<<;;;888888888888999::::::;;;AAADDDGGGGGGDDD@@@<<<;;;999777666777:::;;;999666555333000......---+++)))******)))(((((()))******+++++++++,,,,,,+++++++++'''((()))***+++,,,------...........................//////000000000000000...............///000000///000111222222333222222555666888999:::<<>>===>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>????????????========================@@@@@@@@@@@@AAACCCEEEFFFGGGIIIKKKKKKLLLLLLNNNPPPRRRTTTUUUUUUUUUVVVYYY[[[]]]]]]^^^___```aaabbbbbbbbbccccccddddddeeeeeefffhhhiiiiiijjjjjjkkklllllloooooopppqqqrrrsssssstttsssrrrrrrssstttvvvxxxyyy{{{}}}xxxqqqgggaaa]]]VVVOOOKKKJJJIIIDDD@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>???@@@BBBCCCDDDFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNRRRVVV\\\eeennnttttttwwwzzz|||~~~|||xxxrrrrrrrrrqqqoooiiibbb]]][[[YYYWWWUUUSSSQQQPPPOOONNNNNNMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDCCCAAA???>>>===<<<<<<<<<<<<;;;:::888777666666555555555666666666666666555555555444444333333333333333333333333333333333333444555777777777777666777777777666555555444444888888888888888777666666;;;:::999888777666555444666777777888:::;;;;;;<<<;;;888555555777999;;;;;;@@@AAABBBCCCAAA>>>;;;999777666666666666666777888666444222///,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,---------------,,,---------.../////////////////////000000000000555555555444444333333222555555555666888;;;===???BBBDDDGGGHHHJJJLLLPPPSSSWWWYYY[[[ZZZXXXYYY]]]```cccdddeeeeeeddddddeeeggghhhjjjqqqyyyzzzssslllfffaaa]]]XXXSSSPPPLLLIIIGGGCCCBBB???<<<;;;:::;;;;;;888888888888888888888888888999;;;===????????????>>>>>>>>>>>>>>>>>>======;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@AAABBBCCCEEEFFFGGGIIIKKKLLLLLLLLLNNNPPPRRRTTTUUUUUUUUUVVVYYY[[[]]]]]]^^^___```aaabbbbbbbbbccccccddddddeeeeeefffhhhiiiiiijjjjjjkkkkkklllmmmmmmnnnooopppqqqrrrrrrrrrrrrrrrssstttvvvxxxyyy{{{}}}{{{wwwxxx~~~~~~vvvooohhh```ZZZXXXSSSMMMJJJJJJIIIEEEBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>??????@@@BBBCCCDDDHHHHHHHHHIIIJJJKKKLLLMMMMMMPPPSSSXXX___hhhqqqwww}}}}}}xxxuuutttsssrrrooojjjccc^^^XXXWWWUUUSSSQQQOOONNNNNNNNNMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;::::::999888777777666666666666666555555555555555444444444333333333555555555555555555555555333444555666777777777666888777777666555444444333555666777888888999888888999999999999::::::999999777888999:::<<<===>>>???<<<999666666777999::::::>>>???@@@@@@???<<<888666666666666777777777777777666444222///,,,+++++++++++++++++++++++++++++++++,,,,,,++++++******************+++++++++,,,,,,,,,......------......///000......//////////////////////////////000000000000111222222333333444444444444444555666888;;;>>>???BBBDDDGGGHHHJJJLLLPPPRRRWWWYYY[[[ZZZXXXYYY\\\```eeefffggggggffffffgggiiiiiikkkqqqyyyzzzssskkkfff```\\\WWWRRRNNNKKKHHHFFFAAA@@@>>><<<;;;;;;<<<<<<777777777777777777777777888999;;;>>>???@@@@@@???@@@@@@??????>>>>>>======<<<===>>>??????@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDFFFFFFHHHIIIKKKLLLLLLMMMNNNPPPRRRSSSUUUUUUUUUWWWYYY[[[]]]]]]^^^___```aaabbbbbbbbbccccccddddddeeeeeefffhhhhhhiiiiiijjjkkkkkkkkkkkkkkklllmmmnnnooopppppprrrrrrrrrsssuuuvvvxxxyyyzzz|||~~~}}}ssspppnnnpppvvv||||||zzzwwwuuuvvvyyy|||{{{rrrkkkfff```YYYTTTSSSOOOJJJHHHHHHHHHEEECCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???@@@@@@AAABBBDDDDDDHHHHHHHHHHHHIIIKKKLLLMMMNNNQQQUUU[[[cccmmmwww}}}~~~yyyvvvuuutttrrrnnnhhhaaa\\\VVVTTTRRRPPPNNNMMMLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBBBB????????????@@@@@@@@@AAA??????>>>===<<<<<<<<<<<<:::::::::999999888888888777777666666555555444444555444444444444333333333555555555555555555555555333444555666777777777777999888777666555444333333222333555777999:::;;;;;;999999::::::::::::999999777888999:::<<<===>>>???<<<:::777666777888999999<<<=========;;;888555333555555777888888888777777666444222///---,,,,,,,,,+++++++++++++++++++++++++++************)))))))))******+++++++++,,,,,,,,,///......---...///000000000000000000000/////////////////////000000000000......///111333444666666333444444666999<<>><<<;;;;;;;;;;;;888888888888888888888888888999<<<>>>???@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHJJJLLLLLLLLLMMMNNNPPPRRRSSSUUUUUUUUUWWWYYY\\\]]]]]]^^^___```aaabbbbbbbbbccccccddddddeeeeeefffhhhhhhhhhiiijjjjjjkkkkkkjjjkkklllmmmnnnoooooopppqqqrrrssstttuuuvvvxxxxxxyyy{{{~~~{{{ssskkkjjjjjjmmmsssxxx{{{|||wwwtttooolllkkkmmmpppssssssvvvzzzvvvqqqjjjddd```[[[VVVSSSPPPMMMIIIGGGGGGFFFDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJLLLOOOUUU\\\eeeppp|||{{{xxxvvvtttqqqlllfff___YYYTTTSSSQQQOOOMMMLLLKKKKKKMMMMMMLLLLLLKKKIIIHHHGGGEEEFFFFFFEEEEEEDDDCCCBBB>>>>>>??????@@@@@@@@@@@@>>>>>>======<<<<<<======999999999999999999999999888888777666555444444333444444444444444444444444333333333333333333333333444444555666666777777777999888888666555444333222222333555777999;;;;;;<<<;;;;;;;;;:::888666444333777888888999999::::::;;;999777555555666888888888;;;;;;;;;:::888666333222444555777999:::999888777666444222000...---------++++++++++++++++++++++++***)))))))))))))))))))))******+++++++++,,,,,,,,,,,,---.../////////...---111000000//////.........////////////000000000000......000111333555666777333444555666999<<>>@@@AAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIKKKLLLMMMLLLMMMNNNPPPQQQSSSTTTUUUVVVWWWZZZ\\\]]]]]]^^^___```aaabbbbbbbbbccccccddddddeeeeeefffggghhhhhhiiiiiijjjkkkkkkkkkllllllmmmnnnooopppqqqqqqrrrssstttvvvwwwwwwxxxxxxzzz|||~~~~~~uuunnnhhhhhhjjjmmmqqquuuxxxyyysssooojjjeeeccccccfffhhhhhhjjjnnnsssyyy~~~}}}yyyuuulllhhhccc^^^ZZZWWWTTTRRRNNNLLLIIIGGGEEECCCAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIMMMSSS[[[eeeppp|||}}}{{{wwwsssmmmfff___YYYTTTSSSQQQOOONNNLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHHHHFFFFFFFFFFFFEEEDDDCCCBBB===>>>???@@@@@@@@@?????????>>>>>>======>>>>>>>>>999999999999999999999999888888777666555444444333444444444444444444444444333333333333333333333333444444555555666666777888888888777666555444333333444555777999:::;;;<<<<<<=========<<<:::888555333:::::::::999999888888888555444333333666888888888999999999999777555333222333555777999::::::888777777555333000...---------++++++++++++++++++++++++)))))))))))))))))))))*********+++++++++,,,,,,,,,***---111444444222...,,,/////////......---------////////////000000000000000111222333444555666777444444555777999<<>>@@@AAABBBBBBDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKMMMMMMMMMMMMNNNPPPQQQRRRTTTUUUVVVWWWZZZ]]]]]]]]]^^^___```aaabbbbbbbbbccccccddddddeeeeeefffgggggghhhhhhiiijjjjjjjjjllllllmmmnnnooopppqqqqqqpppqqqsssuuuvvvwwwwwwwwwwwwyyy|||}}}}}}~~~}}}sssmmmhhhiiijjjllloooqqqrrrsssmmmiiiddd___\\\[[[\\\]]]^^^___cccgggkkkooorrrtttxxxvvvuuutttrrroookkkgggaaa___[[[WWWSSSPPPOOONNNKKKKKKIIIGGGEEEBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAADDDDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGHHHJJJKKKLLLHHHLLLQQQXXX```kkkvvv}}}{{{vvvooohhh```[[[SSSRRRQQQOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFFFFEEEDDDCCCCCC===>>>@@@AAAAAAAAA@@@?????????>>>======>>>>>>>>>:::::::::999999888888888777777666666555555444444333333333444444444444555555555555555555555555555555444444555555666777888777777777666555555444444555666888:::<<<===>>>>>>===>>>???@@@???===;;;:::<<<<<<<<<;;;;;;:::::::::555444333444666777777777777777777777666555444444444555777999::::::999999999777444111///------,,,++++++++++++++++++++++++)))))))))************+++******+++++++++,,,,,,,,,,,,///333666777444000---............------------////////////000000000000222222333444444555666666666666666777999<<<>>>@@@CCCDDDFFFGGGHHHJJJMMMOOOVVVXXXYYYYYYWWWXXX[[[___ccceeeffffffeeeeeefffgggkkkmmmsss{{{|||sssiiibbbZZZVVVPPPLLLHHHEEEBBB???>>>>>>>>>===<<<:::999999888888888888888888888888888999<<<>>>AAABBBBBBBBBEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMNNNNNNNNNMMMLLLJJJLLLMMMMMMMMMMMMNNNPPPPPPRRRTTTUUUVVVXXX[[[]]]]]]]]]^^^___```aaabbbbbbbbbccccccddddddeeeeeefffgggggghhhhhhiiiiiijjjjjjllllllmmmnnnooopppqqqqqqpppqqqsssuuuvvvwwwwwwwwwwwwyyy{{{||||||}}}~~~uuupppjjjkkkmmmnnnmmmmmmmmmmmmhhheee```\\\XXXVVVVVVVVVUUUVVVYYY\\\___bbbdddeeehhhgggffffffeeeccc___\\\ZZZYYYVVVRRRNNNLLLKKKKKKHHHHHHHHHGGGEEECCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLJJJLLLPPPTTTZZZccclllrrr{{{~~~{{{uuunnnfff^^^YYYRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFFFFFFFEEECCCCCC>>>???AAABBBCCCBBBAAA@@@???>>>======<<<<<<<<<<<<;;;;;;::::::999888777777666666666666666555555555333333333444444444555555555555555555555555555555555555444444555666888999666666666666666666555555444666888;;;>>>@@@AAABBB???@@@AAABBBAAA???===;;;:::::::::;;;;;;;;;<<<<<<999888666666777777666555444444444555555555444444555666777888999::::::;;;;;;999666222///---,,,+++++++++++++++++++++++++++************++++++,,,,,,******+++++++++,,,,,,,,,---...111222333222000///............////////////////////////000000000000111111222333444555555666888777777888999;;;===???CCCDDDFFFGGGHHHJJJLLLOOOUUUXXXYYYXXXWWWWWW[[[___ccceeeffffffeeedddfffgggjjjmmmsss{{{|||sssiiibbbYYYUUUPPPKKKHHHEEEAAA???<<<<<<<<<===<<<<<<;;;:::777777777777777777777777888999<<>>@@@AAACCCCCCBBBAAA@@@>>>>>>===<<<;;;::::::;;;<<<<<<;;;:::999777777666555555555666666666666666333333333444444555555555333333333333333333333333555555444444555666888999555555555555666666666666222444888;;;???BBBEEEFFFAAABBBCCCBBB@@@<<<999666666666777888:::;;;<<<===>>><<<:::999888777555333222222222333333444444444666666666777888:::;;;<<<<<<:::666333///---++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111////////////000000000000...///000111333444666666999888888888999;;;===>>>CCCDDDFFFGGGHHHIIILLLOOOUUUWWWYYYXXXVVVWWW[[[___aaacccddddddcccbbbdddeeejjjlllsss{{{~~~uuujjjbbb\\\TTTMMMLLLJJJDDD@@@??????<<<:::;;;===>>><<<999999888777777777888::::::;;;>>>BBBDDDDDDEEEFFFHHHEEEGGGJJJKKKJJJKKKLLLMMMOOOOOOOOOPPPQQQQQQRRRRRRVVVVVVWWWVVVUUUSSSRRRPPPOOOQQQRRRTTTTTTSSSQQQPPPPPPOOONNNMMMLLLLLLLLLLLLPPPPPPRRRTTTVVVXXXZZZ[[[\\\]]]^^^___````````````aaabbbdddfffggggggffffffggggggfffeeeeeefffhhhhhhllllllkkklllmmmoooqqqrrrqqqrrrtttttttttuuuwwwzzzvvvxxxzzz{{{|||~~~|||sssqqqnnnmmmlllkkkiiigggeeebbb]]]XXXUUUSSSSSSSSSNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSUUUVVVVVVVVVUUUUUUSSSQQQMMMJJJHHHHHHIIIJJJFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFHHHIIIFFFFFFEEEEEEFFFHHHIIIKKKGGGFFFFFFFFFGGGHHHJJJKKKIIIKKKNNNPPPRRRVVVZZZ^^^fffiiiooouuu|||{{{pppggg```ZZZWWWPPPPPPOOOOOOMMMLLLKKKJJJJJJKKKKKKKKKKKKIIIGGGFFFGGGGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>>>>>>>===;;;::::::::::::999999999888888666666666666777777777777666555555555555444444444333333333333333333333333444555555666666666666666777777666666666555555555222444888;;;???CCCGGGJJJDDDCCCAAA>>>;;;888666555999::::::::::::::::::;;;===<<<<<<;;;999777555444777777777777666555444333777888999:::;;;;;;;;;;;;<<<999555222000...,,,***,,,,,,,,,++++++*********++++++***)))***+++---...++++++,,,,,,,,,,,,------))))))***+++,,,,,,,,,,,,---......///////////////000000000000111111111111111000000000111333555666333555888::::::;;;<<<>>>BBBDDDGGGHHHJJJLLLPPPRRRUUUVVVWWWWWWWWWYYY]]]___ffffffeeedddbbbcccfffhhhjjjmmmttt}}}uuuiiibbb[[[SSSLLLKKKIIICCC??????>>><<<::::::<<<<<<;;;999999888777777777888:::;;;;;;>>>AAADDDDDDEEEFFFHHHGGGJJJLLLMMMMMMMMMOOOPPPRRRRRRSSSTTTUUUUUUVVVVVVXXXXXXXXXWWWVVVTTTRRRQQQOOOPPPQQQRRRRRRQQQPPPOOONNNNNNMMMMMMLLLLLLMMMMMMOOOPPPRRRTTTVVVXXXYYYZZZ[[[\\\]]]______`````````aaabbbdddfffgggggggggfffhhhggggggfffggggggiiiiiiiiihhhiiijjjkkknnnpppqqqqqqrrrssstttssstttwwwyyyvvvxxxzzz|||}}}}}}wwwrrrnnnkkkgggeeeeeebbb^^^YYYUUUSSSRRRQQQMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOPPPOOOOOONNNOOOMMMKKKHHHGGGGGGGGGHHHEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIGGGGGGFFFFFFGGGHHHJJJKKKHHHHHHGGGFFFGGGHHHIIIJJJIIIJJJMMMOOOQQQTTTYYY\\\```dddiiiooovvvyyyoooggg___YYYUUUOOOOOOOOONNNMMMLLLJJJJJJLLLLLLMMMMMMLLLKKKJJJIIIGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@?????????>>>===============<<<<<<;;;:::::::::999999999888888888777777777666666555555666555555555555444444444222222222222222222222222444555555666666666666666666666666666555555555444333666999===???@@@BBBCCCDDDCCCAAA???<<<999777666999::::::::::::;;;;;;;;;<<<<<<;;;:::999777666555888888888777777666555555666777999;;;<<<===>>>>>>===:::666222000...,,,***,,,,,,,,,+++++++++******,,,+++*********+++,,,---++++++,,,,,,,,,,,,------)))***+++,,,---------------....../////////////////////000000000111111111111111111111222444666777666888999::::::;;;===???BBBDDDGGGHHHJJJLLLPPPRRRVVVWWWXXXXXXYYYZZZ^^^```ffffffeeedddbbbccceeegggjjjmmmttt}}}uuuiiiaaaZZZRRRKKKIIIGGGBBB>>>>>><<<;;;999:::;;;;;;:::888999888888777888999:::;;;<<<>>>AAACCCDDDEEEGGGHHHJJJMMMOOOPPPQQQQQQSSSTTTVVVWWWXXXYYY[[[[[[\\\\\\\\\[[[[[[YYYWWWTTTRRRQQQMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQSSSUUUWWWYYYYYYZZZ[[[\\\^^^______``````aaabbbdddfffgggggggggfffhhhhhhgggggghhhhhhiiijjjhhhhhhiiijjjlllnnnpppqqqppprrrssssssrrrsssuuuwwwvvvxxxzzz|||~~~yyysssmmmiiiffffffdddaaa]]]YYYVVVSSSRRRPPPOOONNNLLLKKKJJJIIIHHHFFFGGGHHHIIIIIIIIIHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFHHHIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKIIIIIIHHHGGGGGGGGGHHHHHHIIIKKKMMMOOOQQQUUUYYY\\\\\\```eeekkkrrrzzzwwwnnneee^^^XXXTTTNNNNNNNNNMMMMMMKKKJJJIIIKKKKKKLLLLLLLLLKKKKKKJJJGGGGGGGGGGGGGGGFFFEEEDDDBBBAAAAAA@@@???>>>>>>===>>>>>>===<<<<<<<<<<<<<<<:::::::::999999999888888999888888777666555444333666555555555555444444444222222222222222222222222444555555666666666666666666666666555555555555444555888<<>>@@@BBBDDDFFFHHHIIILLLOOORRRVVVXXXYYYYYYYYY[[[___aaafffffffffdddbbbbbbdddfffjjjmmmttt}}}uuuiiiaaaYYYQQQIIIGGGEEEAAA======::::::999999999999999888999999888777888999:::;;;<<<>>>AAACCCCCCEEEGGGIIILLLNNNQQQSSSTTTUUUWWWYYYYYY[[[]]]___aaabbbbbbbbbbbbaaa___\\\YYYUUUSSSQQQLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQSSSUUUVVVXXXXXXYYYZZZ[[[]]]^^^_________aaabbbdddeeefffgggfffffffffffffffgggggghhhiiiiiikkkkkklllmmmnnnoooqqqqqqpppqqqrrrrrrqqqqqqsssuuuuuuwwwzzz|||~~~zzztttooommmhhhgggeeebbb^^^[[[YYYWWWVVVUUUSSSPPPMMMJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCEEEFFFHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGKKKMMMOOOQQQRRRVVVZZZ]]]^^^bbbgggmmmssszzz}}}tttkkkccc\\\VVVRRRMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFDDDCCCBBBAAA@@@???>>>===???>>><<<;;;;;;<<<<<<===:::::::::999999999888888888777777666555555444444666555555555555444444444333333333333333333333333444555555666666666666666555555555555555555555555444555777;;;???CCCDDDDDDCCCCCCAAA@@@>>>===<<<;;;999999::::::;;;<<<<<<<<<<<<;;;:::999888888777777<<<<<<;;;;;;::::::999999777888:::<<<>>>???@@@@@@???<<<777444222000---+++++++++++++++++++++++++++---,,,,,,++++++*********+++++++++,,,,,,,,,------+++,,,---...////////////---......///////////////////////////000000000111111111222222333444555555777888888888999;;;???BBBBBBDDDFFFHHHIIIKKKOOORRRVVVWWWXXXYYYYYY[[[^^^aaafffffffffdddbbbbbbccceeeiiilllttt}}}vvvjjjaaaYYYPPPIIIFFFDDD@@@======999::::::999888888888888:::999888888888999;;;;;;===???AAABBBCCCDDDGGGIIILLLOOOSSSUUUWWWYYY\\\^^^^^^___bbbeeehhhiiiiiiiiikkkiiieee```[[[VVVSSSQQQKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKMMMNNNOOOOOOPPPQQQRRRTTTUUUVVVWWWWWWXXXZZZ[[[]]]^^^^^^___```aaacccdddeeefffeeeeeeddddddeeefffggggggggghhhlllmmmmmmnnnnnnnnnooonnnpppqqqqqqpppooooooqqqrrrtttvvvyyy|||~~~}}}xxxtttkkkjjjhhhfffccc```^^^]]]\\\[[[YYYUUUQQQMMMIIIFFFDDDDDDCCCCCCCCCCCCCCCCCCBBBDDDEEEGGGGGGFFFEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLIIIIIIJJJJJJIIIIIIIIIHHHLLLNNNPPPQQQSSSVVVZZZ]]]cccggglllrrrwww~~~}}}xxxpppiiibbb[[[UUUQQQMMMMMMNNNMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@?????????>>><<<;;;;;;<<<<<<===:::::::::999999999888888555555555555555666666666666555555555555444444444555555555555555555555555444555555666666666666666666666666666666666666666666444222333888===@@@BBBCCCCCCBBB@@@???===<<<<<<999999:::;;;;;;<<<======;;;;;;999888888888888999>>>>>>>>>>>>>>><<<;;;::::::;;;<<<===>>>?????????>>>;;;777444222000...,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******)))+++++++++,,,,,,,,,------,,,,,,---...////////////---......///////////////...////////////000000000000000111111222222222333444555666777888;;;@@@CCCAAACCCFFFGGGIIIKKKOOOQQQUUUVVVWWWWWWXXXZZZ]]]```dddeeefffdddcccbbbcccdddiiilllsss}}}wwwkkkbbbZZZPPPHHHFFFDDD???======999:::;;;:::888777888999:::999999888888:::;;;<<<===???AAABBBBBBDDDGGGJJJLLLPPPTTTXXX[[[^^^aaadddeeegggkkknnnqqqssssssssstttqqqllleee^^^XXXSSSQQQKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPRRRSSSTTTVVVVVVVVVWWWYYYZZZ\\\]]]^^^^^^^^^___aaacccdddddddddcccbbbcccdddeeefffgggggggggjjjkkkllllllmmmmmmlllllloooppppppooonnnmmmoooppprrrtttxxxzzz}}}~~~sssrrroookkkhhheeecccbbbaaaaaa___\\\WWWPPPJJJGGGCCCBBBAAAAAA@@@@@@AAAAAABBBCCCEEEFFFGGGFFFEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNNNNPPPRRRSSSUUUXXX\\\___iiimmmrrrxxx}}}}}}|||{{{wwwssslllfff```ZZZUUUQQQNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<:::::::::999999999888888444444555555555666666666666555555555555444444444444444444444444444444444444555555666666666666666666777777777777777888888@@@;;;666444888===@@@AAACCCCCCBBB@@@>>>===<<<;;;999999:::;;;<<<======>>>;;;:::999888888888999:::>>>???AAABBBBBB???===;;;:::;;;<<<===>>>>>>>>>>>><<<999555333222111///...***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------+++,,,---...////////////---......///////////////......////////////000000//////000111222222111111222444666777888;;;???BBBAAACCCEEEGGGHHHKKKNNNQQQTTTVVVWWWWWWWWWYYY\\\___bbbdddeeedddcccbbbccceeeiiilllsss}}}xxxllldddZZZQQQHHHFFFDDD@@@===>>>999;;;<<<;;;888777999:::::::::999888999:::;;;<<<>>>???AAAAAABBBDDDGGGJJJMMMQQQVVV[[[___cccgggjjjmmmppptttyyy|||~~~~~~~~~}}}xxxqqqiii```YYYSSSQQQKKKKKKJJJIIIHHHHHHHHHHHHGGGHHHHHHIIIJJJLLLMMMNNNOOOOOOPPPQQQSSSTTTUUUUUUUUUVVVXXXZZZ[[[]]]]]]^^^]]]^^^```aaabbbcccbbbbbbbbbccceeefffggghhhhhhgggggghhhjjjlllnnnnnnnnnnnnoooppppppnnnmmmlllmmmooopppsssvvvyyy|||{{{uuupppllljjjiiiggghhhhhheee___WWWOOOJJJDDDCCCAAA@@@@@@@@@AAAAAACCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDFFFHHHJJJLLLLLLLLLKKKMMMMMMNNNOOOOOONNNMMMLLLLLLMMMOOORRRTTTUUUUUUUUUVVVWWWYYYZZZ[[[^^^bbbeeeppptttzzz~~~zzzwwwuuurrrnnniiiddd___ZZZUUURRRNNNOOOOOOOOOOOONNNNNNMMMMMMLLLJJJIIIIIIIIIIIIJJJHHHHHHHHHHHHGGGFFFDDDDDDAAAAAAAAA@@@@@@?????????===============<<<<<<;;;:::::::::999999999888888555555555555555555444444666555555555555444444444333333333333333333333333444555555666666666666666777888888888999999999999CCC===888777;;;???AAA@@@CCCCCCAAA@@@>>><<<;;;:::999999:::;;;<<<===>>>>>>;;;:::888777777999:::;;;>>>@@@DDDFFFEEEBBB===:::888999;;;<<<===>>>>>>???999777333111111111000///******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,...............---......///////////////........./////////000000///000111222222222111111555777999::::::;;;===???AAACCCEEEGGGHHHKKKNNNQQQUUUVVVXXXXXXXXXZZZ]]]``````bbbddddddccccccdddeeehhhkkksss}}}yyymmmeee[[[QQQIIIFFFDDD@@@>>>>>>999;;;===<<<999777999;;;::::::999999999:::;;;<<<>>>???@@@AAABBBDDDHHHJJJNNNRRRXXX]]]bbbfffkkknnntttwww{{{}}}uuukkkaaaYYYSSSQQQLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOOOOPPPQQQRRRSSSTTTUUUTTTUUUWWWYYY[[[\\\]]]^^^\\\]]]___```aaabbbaaaaaabbbdddfffgggiiiiiiiiihhhfffhhhkkknnnppprrrssssssooooooooonnnlllkkklllnnnooorrruuuyyy|||xxxsssqqqppplllnnnooommmggg^^^UUUOOOFFFEEEDDDBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFDDDFFFIIIKKKLLLMMMLLLKKKMMMNNNOOOPPPOOONNNMMMLLLMMMOOORRRUUUXXXZZZ[[[[[[]]]___aaabbbcccfffjjjmmmwww{{{}}}xxxtttqqqooolllgggccc___ZZZUUURRROOOOOOPPPPPPPPPOOONNNNNNKKKJJJIIIGGGFFFFFFGGGGGGIIIIIIHHHGGGFFFEEECCCBBB?????????>>>>>>>>>>>>>>><<<===>>>>>>>>>===;;;::::::::::::999999999888888777777666555444333333222666666555555555444444444111111111111111111111111444555555666666666666666888888999999999:::::::::999555111333999======;;;DDDCCCAAA???===;;;:::999999999:::;;;<<<===>>>???:::999888777777999;;;<<<===AAAEEEHHHHHHCCC>>>:::666777999;;;===???@@@@@@888555222111111111000///*********++++++,,,,,,,,,((()))+++,,,---,,,,,,+++++++++,,,,,,,,,---------***+++,,,---............---......///////////////............/////////000000111222333444333222111888:::<<<<<<;;;;;;;;;<<>>>>>?????????AAADDDGGGJJJMMMSSS[[[dddmmmtttxxx~~~{{{rrriiibbb[[[UUURRRMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLOOOOOOOOOOOOPPPRRRUUUVVVUUUUUUVVVWWWYYY[[[]]]^^^``````aaaaaabbbbbbccccccaaaccceeegggiiiiiiiiiiiifffhhhkkknnnppppppoooooonnnnnnnnnnnnnnnoooooopppqqqrrrtttwwwyyy~~~~~~zzzyyywwwuuusssqqqlllddd[[[UUUJJJFFFAAA@@@AAABBBAAA???@@@AAACCCDDDCCCBBBCCCDDDCCCAAA@@@BBBFFFIIIHHHFFFIIIIIIIIIJJJKKKLLLMMMMMMOOOOOOOOOQQQSSSUUUUUUUUUUUUWWWYYY[[[]]]```dddgggiiiiiihhhiiilllooorrrttt}}}zzzvvvpppmmmmmmiiiccc^^^ZZZXXXUUUSSSSSSSSSRRRQQQOOONNNMMMMMMNNNMMMJJJHHHGGGFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBAAA@@@???>>>===<<<@@@???===<<<<<<<<<===>>>===<<<;;;999888777777777888777555444333333444444777777666555444333333222555555555444444333333333666555444555888999888777999999888888777777666666444333222444777:::;;;;;;>>>>>>>>>===;;;:::;;;===:::;;;<<<<<<======<<<<<<:::999888888888999:::;;;CCCBBBAAAAAABBB@@@===;;;666777999:::;;;::::::999777555222///...---.........---,,,+++******)))***++++++,,,,,,,,,+++***************++++++,,,,,,---,,,,,,+++***+++,,,---...---......///////////////000000000000000000000000444555555333222222444666222:::BBBBBB<<<999===CCCAAACCCFFFGGGIIILLLOOORRRTTTUUUXXXYYYYYYZZZ\\\^^^bbbccccccbbbaaabbbdddfffjjjmmmttt|||sssjjj___WWWMMMFFFBBB???<<<999;;;;;;;;;;;;::::::::::::777888888999:::;;;<<<<<<>>>@@@AAABBBBBBCCCEEEHHHNNNQQQXXX```jjjsss{{{yyyooofff___XXXSSSPPPLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLNNNPPPRRRSSSUUUUUUVVVWWWYYY[[[\\\]]]`````````aaabbbbbbccccccbbbccceeegggiiiiiiiiiiiihhhiiikkkmmmooooooooooooooooooooooooppppppqqqrrrrrrtttwwwyyy|||zzzyyyvvvsssnnnggg___YYYOOOJJJEEECCCDDDDDDBBB@@@AAABBBCCCCCCAAA@@@AAABBBCCCBBBAAADDDGGGIIIIIIGGGIIIIIIJJJJJJKKKLLLLLLLLLOOOOOOPPPRRRTTTVVVWWWWWWYYY[[[___bbbeeegggkkkmmmpppppppppqqqsssvvvyyy{{{zzzuuuppplllhhhddd___[[[XXXWWWUUUSSSSSSSSSRRRQQQPPPOOONNNMMMNNNLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>======>>>>>><<<;;;;;;;;;<<<===<<<<<<:::999888777777777888777666444444444444555666666666555444444333333444444444444444444333333666555444555777999888777777777666666555555555555555333222444666999::::::<<<;;;::::::999999999999:::;;;<<<=========<<<<<<888777777777888:::;;;===AAA@@@@@@@@@@@@???<<<:::999:::;;;<<<===<<<;;;:::777555222000...---------......---------...//////((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......---......///////////////........................222333333333222222444666444999??????;;;:::===AAACCCEEEGGGHHHHHHJJJMMMPPPSSSUUUWWWXXXYYYZZZ\\\^^^dddeeefffeeedddeeegggiiikkknnnuuu}}}wwwnnnbbbZZZOOOFFFBBB???;;;888<<<;;;;;;;;;::::::::::::777777888999:::;;;<<<<<>>============<<<;;;;;;;;;;;;;;;<<<;;;:::999888777777777999888777666555555555555444444444444444444444444333333444444444444444444555444444555777888888777777666666666666555555555555444222333666888999999<<<:::888999<<<===<<<999:::;;;<<<=========<<<<<<666666666666888:::<<<===???>>>===>>>>>>===:::888777888888999999888777666777666333000...---,,,,,,,,,,,,,,,---///000222333(((((())))))***+++++++++......------------,,,,,,------,,,,,,------...///---......///////////////........................///111222222111222444666666888:::;;;;;;;;;===???DDDEEEGGGHHHHHHIIILLLOOOSSSUUUWWWXXXYYYZZZ\\\^^^dddeeeffffffffffffiiikkklllooowww~~~|||sssddd\\\PPPHHHCCC@@@===:::::::::::::::999999999999666777888999:::;;;<<<===>>>AAADDDEEEEEEEEEEEEFFFLLLQQQ[[[gggttt~~~xxxqqqggg^^^WWWRRRNNNLLLJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNPPPQQQRRRTTTTTTTTTVVVWWWYYY[[[\\\______```aaabbbccccccddddddeeefffggghhhiiijjjjjjkkkkkkkkkkkklllnnnooopppoooooopppqqqrrrtttuuuvvvvvvyyy|||}}}yyyuuuooohhhddd[[[VVVPPPMMMLLLKKKIIIFFFIIIIIIHHHFFFDDDCCCDDDFFFEEEEEEEEEGGGIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNQQQTTTVVVYYY\\\^^^bbbgggnnntttxxx{{{}}}~~~~~~~~~~~~~~~xxxrrrkkkggg^^^ZZZUUUQQQPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGFFFEEECCCBBBAAAAAAAAA@@@@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::999888777777777777999888777777666666555555333333333444444555555555333333333444444555555555555444444555777888777666888888888888888888888888666444333444666888999999???;;;:::===CCCFFFCCC@@@:::;;;===>>>>>>>>><<<<<<777777666666777888:::;;;<<<;;;:::;;;<<<;;;888666555666666777666555333222777666333111...---,,,+++))))))******,,,---///000,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------------------......//////---......///////////////000000000000000000000000---///000111111222444666777666666777:::<<<===>>>BBBDDDFFFGGGHHHJJJMMMOOOSSSUUUWWWXXXYYYZZZ]]]___bbbccceeeeeeeeefffhhhjjjkkkooowwwwwwggg^^^RRRIIIEEEBBB@@@>>>999999999999888888888888777777888999;;;<<<===>>>===@@@CCCDDDCCCCCCCCCDDDIIIOOOYYYfffttt~~~zzzxxxpppjjjbbbZZZTTTPPPMMMKKKHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQSSSSSSTTTUUUWWWYYYZZZ\\\______```aaabbbcccddddddfffffffffggghhhiiijjjjjjlllllllllllllllmmmnnnooonnnnnnoooppprrrtttvvvxxxwwwzzz~~~~~~zzzwwwrrrmmmiiiaaa\\\WWWTTTSSSSSSPPPNNNLLLMMMLLLJJJGGGEEEFFFGGGEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLOOOSSSWWWYYY\\\aaadddfffllltttzzz~~~~~~vvvooohhhccc]]]XXXRRRNNNLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFGGGGGGFFFFFFDDDCCCAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<::::::999888777777777777888888888777777666555555222222333333444555555555333333333444444555555555555444333444666888777666888888888888999999999999666444333444777999::::::???===<<>>===;;;:::999777666555666666777999888888999:::999666444888888999999999777666555666555333111///---,,,+++******))))))***++++++,,,///...---,,,++++++,,,,,,)))******+++,,,------...---------...............---......///////////////000000000000000000000000+++...000111111222444666666555444666:::=========???AAADDDFFFHHHKKKOOORRRRRRTTTWWWXXXYYYZZZ]]]___aaaccceeeffffffgggiiikkkjjjooowww|||lllcccVVVLLLGGGDDDAAA???999999999999888888888888777888999;;;<<<>>>???@@@===???AAABBBAAAAAABBBCCCHHHMMMWWWcccpppzzz}}}zzzvvvssspppnnnfffaaa[[[VVVRRROOOLLLJJJGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJIIIJJJLLLNNNOOOPPPPPPPPPRRRRRRSSSTTTVVVXXXZZZ[[[^^^___```aaabbbcccdddeeegggggggggggghhhiiijjjkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmoooqqqsssvvvxxxyyyyyy|||{{{yyyvvvrrrooojjjeee```^^^^^^^^^]]]ZZZTTTTTTTTTQQQLLLHHHGGGFFFDDDFFFHHHIIIIIIIIIKKKMMMOOOOOOOOOOOOOOOOOOOOOOOONNNRRRXXX[[[^^^bbbggglllmmmrrryyyvvvnnneee```[[[VVVPPPLLLJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>???>>>======<<<999999888777777777777777777777777777666555444444222222333333444444444555333333444444444444444444444333333444666777777666666666666777777777777888666444444555888;;;======>>>===>>>AAAEEEGGGEEECCC:::;;;>>>@@@@@@???===;;;;;;:::888666444444444444777777777777888888555333666666777888888777555555444444333111000...---,,,---,,,+++++++++++++++,,,---,,,+++))))))******+++))))))***++++++,,,------,,,,,,---............------......///////////////........................,,,...111222222333444555444444555777:::=========>>>@@@CCCFFFHHHKKKPPPSSSRRRTTTWWWXXXYYY[[[]]]```aaacccfffhhhiiijjjkkkmmmmmmpppxxxsssiii[[[OOOHHHDDDAAA>>>;;;;;;;;;:::::::::999999888999:::<<<>>>???AAAAAA???@@@AAA@@@@@@@@@BBBDDDFFFJJJRRR\\\eeemmmrrrtttqqqpppmmmiiifffbbb```___ZZZXXXTTTRRRPPPMMMJJJHHHEEEFFFFFFGGGHHHIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIKKKLLLNNNPPPQQQRRRRRRRRRRRRRRRSSSTTTVVVXXXYYYZZZ^^^^^^___aaabbbcccdddeeehhhggggggggggggiiijjjkkkllllllmmmnnnnnnmmmlllkkkmmmnnnppprrruuuxxx{{{|||{{{}}}{{{zzzwwwuuusssoookkkjjjkkklllkkkiiibbbbbbaaa]]]VVVOOOJJJHHHCCCFFFHHHIIIHHHHHHKKKMMMOOOOOOPPPPPPQQQQQQRRRRRRQQQWWW]]]aaadddhhhnnntttvvvzzzxxxnnneee___XXXTTTNNNJJJJJJKKKMMMNNNLLLLLLLLLMMMMMMNNNNNNNNNIIIJJJJJJJJJJJJHHHGGGFFFDDDDDDEEEEEEDDDCCCBBBBBB@@@@@@@@@???????????????======>>>>>>>>>===<<<;;;999888888777777777777777666666777777666555333222333333333333333333444444444444444444444444333333444333333444666777777666666666777777777888888888666555444666:::===??????>>>???@@@AAAAAA@@@>>>===999;;;>>>@@@AAA???===;;;:::888777555444444444555666666666777888777555333333333555666666555444444333333222111000///...------,,,,,,++++++,,,,,,---+++***)))))))))+++---///------,,,,,,,,,+++++++++***+++,,,---...------,,,---......///////////////........................---///222333333333444555222444777999;;;<<<======???AAACCCFFFHHHJJJNNNQQQQQQTTTVVVXXXYYY[[[^^^```___bbbfffhhhiiiiiikkklllqqqtttzzzxxxmmm^^^QQQIIICCC???<<<======<<<<<<<<<;;;;;;;;;999:::;;;===???@@@BBBBBB@@@AAAAAA@@@???@@@BBBEEECCCFFFMMMTTT[[[```dddeeeeeeddd```\\\XXXUUUSSSRRRSSSQQQOOOOOONNNLLLIIIFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIINNNOOOQQQTTTUUUUUUUUUUUUQQQRRRRRRTTTUUUWWWYYYZZZ^^^^^^___aaabbbdddeeeeeehhhhhhgggggggggiiijjjkkkkkklllnnnoooooommmkkkjjjnnnoooqqqsssvvvzzz}}}~~~}}}~~~}}}|||{{{yyyzzzvvvrrrrrrtttvvvuuutttoooooonnnhhh___VVVOOOKKKCCCEEEHHHHHHGGGHHHJJJMMMOOOPPPPPPQQQRRRSSSTTTTTTTTTZZZaaafffhhhlllsssyyy|||zzzpppfff___VVVRRRLLLIIIJJJMMMOOOPPPMMMMMMMMMNNNOOOOOOPPPPPPIIIJJJJJJKKKJJJIIIGGGFFFCCCDDDDDDDDDDDDDDDCCCCCC@@@@@@@@@???????????????;;;<<<=========<<<::::::999888777777777777777888555666666666666444333222333333333333333333333333555555555444444333333333444333333444666777666555888888999999::::::::::::666555444777;;;???AAAAAA@@@BBBCCCBBB???;;;999888999;;;>>>AAAAAA???===;;;888777666555444555666666666555555777888777555333555666777999999999888888111222222111111000///...+++*********++++++,,,---******)))***,,,///222444111000///...,,,+++))))))***+++,,,---------,,,+++---......///////////////000000000000000000000000---000333444333333444444000444999;;;<<<<<<===>>>@@@BBBDDDFFFGGGIIIMMMOOOQQQSSSVVVXXXYYY[[[^^^```\\\___cccfffggggggiiijjjuuuwww|||~~~tttfffXXXMMMGGGBBB@@@<<<<<<;;;;;;:::999888888999;;;>>>AAABBBAAA@@@>>>@@@@@@AAABBBBBBAAAAAAAAADDDFFFIIIMMMPPPSSSUUUVVVXXXWWWUUURRROOOLLLJJJIIIHHHHHHIIIJJJIIIHHHGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGIIIJJJJJJJJJIIIIIIJJJLLLMMMNNNPPPSSSUUUVVVVVVVVVXXXUUUSSSRRRTTTWWWZZZ[[[___```bbbbbbaaaaaaccceeeggghhhhhhgggffffffhhhjjjlllmmmnnnnnnllllllmmmnnnpppppprrrvvvzzz~~~~~~|||{{{{{{{{{|||zzz||||||uuujjj]]]TTTOOOHHHGGGGGGGGGGGGIIIKKKLLLMMMOOOQQQSSSSSSSSSRRRQQQXXX\\\aaaggglllsssyyy~~~~~~sssggg___YYYSSSLLLIIIKKKNNNPPPPPPSSSSSSSSSSSSQQQOOOMMMLLLNNNMMMKKKIIIHHHHHHHHHIIIBBBCCCDDDDDDDDDCCCAAAAAAAAA@@@???>>>============???>>>>>>===<<<;;;;;;;;;999999999888888888888777666666666666555555555555222222222222222222222222777666555444444444444444555555666666777777888888777777555444444333444444444444555777:::>>>AAACCCEEEFFFEEEBBB>>>:::888888:::<<>>>>>>>>???:::999777555444333333444888888777666555555555555888999::::::;;;;;;;;;;;;888666333222111///---+++***+++,,,,,,,,,+++++++++,,,+++******,,,///333555------------------------,,,,,,,,,---------......////////////////////////111///---///222555444333444333333333333333333333222444777999:::;;;>>>@@@EEECCCEEEIIIJJJJJJNNNTTTUUUVVVXXXYYYYYY[[[]]]``````bbbeeehhhjjjjjjiiihhhooorrryyyyyyjjj\\\QQQIIICCC@@@<<<<<<<<<;;;:::::::::::::::<<<>>>AAABBBAAA@@@???AAAAAABBBBBBBBBBBBAAAAAABBBCCCEEEGGGIIIKKKLLLLLLLLLLLLKKKIIIGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJIIIHHHHHHJJJLLLLLLNNNPPPSSSUUUWWWWWWWWWXXXUUUSSSRRRSSSVVVYYY[[[___aaaccccccbbbcccdddfffggghhhhhhgggfffgggiiillllllmmmnnnnnnllllllmmmnnnpppqqqtttxxx|||}}}wwwvvvvvvwwwvvv|||{{{nnnaaaXXXSSSJJJJJJIIIIIIIIIJJJKKKLLLNNNPPPRRRTTTUUUTTTTTTSSSXXX\\\aaaffflllrrryyy}}}ttthhh```YYYSSSMMMJJJLLLPPPRRRRRRTTTTTTTTTSSSRRRPPPNNNLLLLLLKKKIIIGGGFFFFFFFFFGGGBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@???>>>>>>==================<<<;;;:::::::::999999999888888888888777666666666666555555555555222222222222222222222222444444333333222333333333555555666666777777888888888888777666555555555555444444555666999===@@@CCCEEEEEEDDDAAA===999888888:::<<<>>>???>>>=========;;;:::888666555444555555777777666555555444555555444666777999::::::999888999777444222111///,,,***...+++***+++......,,,)))++++++***+++,,,...111222------------------------,,,,,,,,,---------....../////////////////////////////////222555666444222222222222222222222222222222444777999:::;;;>>>@@@FFFFFFIIINNNOOOLLLMMMQQQTTTVVVXXXXXXYYYZZZ]]]___bbbdddgggiiikkkjjjiiihhhlllooovvv}}}~~~pppbbbVVVLLLEEEAAA<<<<<<;;;;;;;;;;;;;;;<<<;;;===???AAABBBBBBAAA@@@BBBBBBCCCCCCCCCBBBBBBAAA@@@AAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIHHHGGGHHHIIIKKKLLLNNNPPPTTTVVVXXXYYYYYYWWWVVVTTTRRRSSSUUUXXX[[[```bbbcccdddddddddfffhhhggghhhhhhhhhhhhiiikkknnnlllmmmnnnnnnllllllmmmnnnpppssswww{{{zzzqqqlllkkkkkkkkkjjjmmmnnnpppqqqppppppqqqssstttxxx|||}}}qqqdddZZZUUUMMMMMMLLLKKKKKKKKKLLLLLLOOOPPPRRRTTTUUUUUUUUUTTTWWWZZZ___dddiiipppwww{{{tttiiibbbZZZTTTOOOMMMPPPSSSUUUUUUWWWVVVVVVUUUSSSPPPNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA???>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999999999999888888888888777666666666666555555555555333333333333333333333333222111111111111222222333555555666666777777888888999999888777777666666555555444444555777;;;@@@BBBDDDDDDCCC???;;;999999999:::<<<>>>>>><<<;;;;;;;;;;;;:::888777666666666666666555555555555555555555333444888:::;;;;;;:::999;;;888444222000...,,,***111,,,(((***...///+++'''+++++++++,,,,,,---......------------------------,,,,,,,,,---------......////////////////////////...///111444777666333111222222222222222222222222222444777999:::;;;>>>@@@FFFHHHMMMSSSSSSOOOMMMOOOTTTUUUWWWXXXXXXZZZ\\\___dddeeegggiiijjjjjjiiihhhhhhlllsss{{{vvvhhh[[[OOOGGGAAA<<<;;;:::::::::;;;<<<======>>>@@@BBBCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@???????????????<<<<<<======>>>????????????@@@BBBDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHGGGGGGIIIKKKLLLNNNQQQTTTWWWYYYZZZ[[[WWWWWWUUUSSSSSSUUUYYY\\\aaacccdddeeeeeeeeeggghhhggghhhiiiiiiiiijjjmmmpppmmmnnnoooooommmlllmmmnnnqqquuu{{{{{{uuulllfffeeeeeedddcccbbbcccccccccbbbdddgggiiijjjpppxxx}}}zzznnnbbbYYYTTTPPPPPPOOONNNNNNMMMMMMMMMOOOPPPQQQSSSTTTTTTTTTTTTTTTWWW[[[___dddjjjqqquuu|||~~~sssjjjddd[[[VVVQQQPPPSSSWWWYYYYYYYYYYYYWWWUUUSSSQQQOOONNNMMMMMMLLLKKKJJJIIIHHHHHHCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999999999888888888777777666666666666555555555555333333333333333333333333111111000000111222333333555555666666777777888888888888888888777666555555555444333444666:::>>>AAABBBBBBAAA>>>:::999999::::::<<<======;;;999999999:::999888666666666777777555555666666666666555555555777;;;???@@@@@@>>><<<<<<999555222000...,,,***///,,,******+++,,,)))'''***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////...///000222333333222111222222222333333333333333222444777999:::;;;>>>@@@EEEGGGLLLRRRSSSOOONNNQQQTTTUUUWWWXXXXXXYYY\\\^^^dddeeeggghhhiiihhhgggfffgggkkkrrrzzz{{{mmm```SSSIIICCC<<<;;;:::999999:::<<<===???@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>======>>>>>>???=========>>>>>>????????????@@@BBBDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHJJJLLLMMMOOORRRUUUXXXZZZ[[[\\\XXXXXXWWWVVVUUUWWW\\\```dddeeeggggggffffffhhhiiiiiijjjkkkjjjjjjllloooqqqooopppqqqpppnnnmmmnnnooorrrwwwyyyrrriiidddbbbaaa```^^^ZZZ[[[ZZZYYYYYY[[[___bbbbbbjjjttt||||||sssjjj```XXXSSSQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSRRRTTTVVVYYY]]]ccciiinnnsssxxx~~~yyyqqqiiieee^^^YYYUUUTTTXXX[[[]]]]]]\\\ZZZXXXVVVSSSQQQOOONNNMMMMMMLLLLLLKKKJJJIIIHHHDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<999999999888888888777777666666666666555555555555333333333333333333333333222222222222222333444555555555666666777777888888777777777777777555444333555444333333555888<<<>>>???@@@???===:::999999::::::;;;======;;;999999999999888777666666666777888777777888888888777666666666999===@@@BBBAAA@@@>>>===:::555222000...,,,++++++,,,---***'''&&&(((******+++,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////////////////.........///111333000111111111222222222333222444777999:::;;;>>>@@@DDDDDDHHHMMMNNNMMMPPPUUUTTTVVVWWWXXXXXXZZZ\\\___cccccceeefffffffffeeeeeehhhlllssszzzrrrfffYYYMMMGGG>>><<<;;;999999:::<<<===AAAAAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCC???>>>===<<<;;;<<<===>>>======>>>>>>??????@@@@@@AAABBBDDDFFFGGGHHHHHHGGGEEEFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHKKKMMMOOOPPPSSSWWWYYY[[[\\\\\\YYYZZZZZZYYYXXXZZZ```eeehhhjjjkkkjjjiiihhhiiikkkkkklllllllllkkkmmmooorrrqqqrrrsssrrrpppoooooopppssszzzvvvpppgggaaa^^^\\\ZZZWWWRRRRRRRRRQQQQQQSSSXXX[[[___gggssszzzsssllleee___YYYVVVSSSTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUURRRTTTUUUWWWZZZ^^^dddiiilllrrrxxx}}}|||vvvoooiiieeeaaa\\\XXXXXX[[[^^^```___]]][[[YYYUUUSSSPPPOOONNNKKKKKKKKKKKKIIIHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@??????>>>??????========================999999999888888888888777666666666666555555555555333333333333333333333333444333333333333444444555555555666666777777888888666777888888777666444333333333333444666888:::;;;<<<===>>>===;;;999999999999;;;======;;;:::::::::999888777777777888999::::::;;;<<<<<<;;;999888777777999<<<>>>@@@???>>>======:::555111000///---,,,))),,,...+++&&&$$$(((---++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////////////////...,,,+++,,,000333......//////000111111111222444777999:::;;;>>>@@@CCCBBBDDDHHHJJJKKKPPPVVVUUUVVVXXXYYYYYY[[[]]]```aaabbbcccdddeeeeeeeeeeeejjjmmmttt{{{wwwkkk___SSSLLLAAA@@@===;;;;;;<<<===>>>BBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@>>><<<;;;<<<<<<======>>>>>>@@@AAABBBCCCCCCEEEFFFGGGIIIJJJJJJJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGIIIIIIHHHIIILLLNNNQQQRRRUUUXXXZZZ[[[[[[\\\YYY\\\]]]\\\[[[^^^eeekkkoooppppppooommmllllllmmmmmmnnnnnnmmmlllmmmoooqqqtttuuuuuutttrrrpppqqqrrrttt|||uuunnneee^^^[[[XXXTTTQQQLLLMMMMMMLLLLLLNNNRRRUUU___fffttttttooohhhccc```]]]YYYWWWUUUVVVYYY[[[]]]^^^______]]]\\\[[[ZZZYYYYYYYYYYYYWWWWWWXXXXXXZZZ^^^ccchhhiiiooovvvzzz{{{~~~{{{uuunnnhhheeeccc___[[[[[[^^^aaaaaa```^^^\\\YYYUUURRROOONNNMMMKKKKKKKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBAAABBBBBBCCCBBBBBBAAA@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888888777666666666666555555555555444444444444444444444444555444444333333333333444555555666666777777888888777888999999888777555333222222444555666777888888888;;;===>>><<<999888888999;;;======<<<;;;;;;<<<;;;:::999999:::;;;<<<===>>>?????????>>><<<999888888999;;;<<<======<<<<<<===999444111000//////...+++------+++((((((+++///,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////...//////...,,,---000333///000000111222222333333222444777999:::;;;>>>@@@CCCAAACCCGGGIIIIIIMMMTTTVVVWWWYYYZZZZZZ\\\^^^aaaaaaaaabbbdddeeefffggggggiiimmmttt|||{{{ooocccWWWOOODDDBBB@@@===<<<===???@@@CCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDFFFDDDAAA???=========>>>>>>>>>@@@BBBDDDFFFGGGHHHGGGHHHJJJKKKLLLLLLKKKJJJGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIIIIIIIJJJLLLNNNRRRSSSVVVXXXZZZ[[[[[[[[[ZZZ]]]___^^^]]]```hhhnnnsssttttttssspppnnnoooooonnnoooooonnnmmmmmmoooqqquuuvvvvvvuuusssqqqrrrsssuuu}}}uuunnneee]]]YYYVVVRRROOOJJJJJJKKKKKKKKKMMMPPPSSS```gggvvv}}}uuurrrlllfff```\\\[[[ZZZXXXVVVWWWYYY\\\___bbbcccddddddcccbbb```___^^^]]]]]]]]][[[[[[[[[ZZZ[[[___dddhhhiiiooouuuyyyzzz}}}|||uuunnnhhhfffeeeaaa]]]]]]___bbbbbbaaa^^^\\\XXXTTTQQQOOONNNMMMMMMMMMNNNNNNLLLKKKIIIHHHEEEDDDCCCBBBAAABBBCCCCCCCCCBBBAAA@@@????????????;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777777666666666555555555555444444444444444444444444555555444333222222222222555555666666777888888888888999:::;;;:::888666555000222444666777777777666666999===>>>===:::888777888:::===>>>===<<<<<<======<<<;;;;;;<<<===???@@@AAAAAABBBAAA@@@===:::888:::;;;;;;<<<<<<=========<<<999444111000000000//////---+++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////---///222111///...///111333333444555555666777777222444777999:::;;;>>>@@@CCCBBBDDDIIIIIIHHHKKKPPPWWWXXXZZZ[[[[[[\\\___aaaaaabbbcccdddfffggghhhiiihhhlllttt|||{{{nnn]]]PPPIIIBBB>>>>>>>>>===>>>AAADDDEEEGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIEEECCCAAA???>>>???AAACCCBBBBBBCCCDDDFFFHHHIIIJJJOOOMMMLLLNNNPPPQQQOOOMMMKKKKKKIIIHHHGGGFFFFFFFFFJJJJJJJJJJJJJJJKKKMMMMMMQQQSSSUUUVVVVVVWWWYYY[[[]]]]]]\\\\\\]]]bbbhhhmmmyyyuuuqqqooonnnoooooooooqqqrrrrrrpppoooppprrrtttwwwxxxzzzzzzxxxvvvuuuuuu{{{uuunnnddd]]]XXXTTTPPPLLLGGGGGGFFFEEEFFFIIINNNQQQ\\\cccsssyyyqqqkkkggg^^^^^^]]][[[YYYYYY[[[]]]ddddddddddddfffiiikkkmmmnnnkkkiiihhhiiihhhdddaaabbbaaa```aaacccfffgggggglllsss{{{zzztttppplllgggaaa\\\\\\^^^aaabbbaaa___[[[XXXUUURRRMMMJJJIIIIIIJJJJJJJJJIIIGGGFFFGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@???===<<<<<<<<<;;;;;;;;;:::::::::888999:::;;;;;;:::777666666666666666555555555555444444444444444555666777666444222000000222444666444444555555555555555444666666666666555444333222555555444333333333444444777999;;;===>>><<<999777999999;;;;;;;;;;;;:::999<<<:::888777888;;;>>>AAA@@@AAAAAA???<<<:::::::::999:::;;;=========<<<<<<<<<999444111000000000///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))++++++---------............///000000000000000000000000...///000///...---...000111111111111222333444555666666777777888;;;@@@DDDDDDEEEGGGGGGGGGIIIKKKNNNQQQTTTXXXZZZ[[[\\\^^^___cccddddddeeefffggghhhhhhkkkkkkpppyyyrrraaaUUUKKKDDD@@@@@@@@@???@@@CCCEEEFFFGGGIIIJJJIIIIIIHHHIIIIIIIIIJJJIIIIIIHHHHHHEEEDDDAAA??????@@@AAACCCCCCCCCDDDFFFHHHJJJLLLMMMSSSQQQPPPRRRTTTUUUSSSQQQSSSRRRPPPNNNLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMMMMRRRTTTVVVWWWWWWXXX[[[]]]]]]^^^^^^^^^___ccciiimmmwwwtttqqqoooooopppqqqrrrsssttttttsssrrrrrrtttvvvxxxyyy{{{{{{yyyxxxxxxxxx}}}uuuooofff```\\\WWWRRRMMMHHHGGGFFFEEEEEEHHHLLLOOOWWW]]]jjj|||zzzooohhhcccaaa[[[[[[[[[ZZZZZZ[[[___bbbgggggghhhiiijjjlllnnnooorrrpppoooooopppoookkkhhhfffeeeeeefffiiikkkmmmnnnooovvv}}}|||wwwrrrllleee```______aaaaaa^^^\\\XXXVVVSSSPPPLLLIIIIIIJJJJJJJJJIIIHHHFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA???>>><<<<<<<<<;;;;;;;;;::::::999999:::;;;:::999888777666666666666555555555555444333333333333444444555444333333222222333333444666777777888999999999888666666666666555444333333444555666777777666444333444666999;;;;;;999777555888999:::;;;<<<;;;;;;:::===;;;999888888:::===????????????>>>===;;;999777888999;;;===>>>>>>======<<<888444111000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------............///000000000000000000000000///000111111//////000111111111111111222333444555555666777777888;;;@@@DDDCCCEEEGGGGGGGGGIIILLLNNNQQQTTTXXXZZZ[[[\\\^^^```ccccccdddeeefffggghhhhhhllllllqqq{{{xxxhhh\\\NNNGGGBBBBBBBBBAAACCCGGGFFFGGGIIIJJJKKKJJJJJJIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGEEECCCAAA@@@AAABBBCCCDDDEEEFFFHHHKKKNNNPPPRRRWWWVVVVVVWWWYYYYYYYYYWWWXXXVVVRRRNNNLLLLLLLLLMMMJJJJJJJJJJJJKKKLLLMMMNNNSSSUUUWWWXXXXXXZZZ\\\^^^^^^______```aaaeeejjjnnntttrrrpppooooooqqqssstttuuuvvvwwwwwwvvvvvvxxxzzzyyy{{{}}}}}}|||||||||}}}vvvqqqjjjfffbbb\\\UUUPPPJJJHHHFFFDDDDDDFFFIIIKKKOOOTTT^^^lllzzzwwwkkkddd___]]]\\\ZZZ[[[[[[\\\]]]aaafffjjjoooppppppqqqrrrssstttuuuxxxxxxxxxyyyzzzxxxuuusssmmmmmmnnnoooqqqsssuuuwwwvvv|||zzztttlllfffcccaaa``````\\\ZZZWWWUUUSSSPPPMMMKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDBBBBBBCCCCCCBBBAAA???>>><<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888666666666666555555555555444444333222222222333333111222444444444444222111666777888999:::;;;;;;;;;777777777777666555444333333555777999999888555444444666888::::::888666444777888:::<<<======<<<<<<>>><<<:::888999:::===>>>@@@>>><<<======<<<777333888999;;;===>>>>>>>>>>>>:::777333000000000///......------------,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---------............///000000000000000000000000///000111000///...///111111111111111222333444555555666777777888;;;@@@CCCCCCEEEFFFGGGHHHIIILLLNNNRRRUUUXXXZZZ[[[\\\^^^```bbbccccccdddeeefffgggggglllmmmsss}}}}}}nnncccQQQJJJCCCBBBCCCBBBEEEIIIHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFDDDCCCBBBBBBCCCDDDEEEFFFHHHJJJNNNQQQTTTVVV[[[ZZZZZZ[[[\\\]]]^^^^^^^^^ZZZUUUPPPMMMKKKLLLMMMKKKKKKKKKKKKLLLMMMNNNOOOSSSUUUWWWXXXXXXYYY\\\^^^^^^___```aaabbbfffjjjmmmpppooonnnmmmmmmpppsssvvvwwwxxxzzzzzzyyyyyy{{{}}}|||~~~xxxtttpppllliiiccc[[[UUULLLIIIEEECCCCCCEEEFFFGGGIIILLLSSS\\\fffnnntttwwwwwwrrrjjjbbb^^^\\\]]]]]]\\\^^^___aaaccchhhnnnrrrxxxyyyzzz{{{{{{{{{{{{{{{}}}~~~~~~|||vvvwwwyyyzzzzzz|||}}}}}}tttmmmgggccc```^^^]]][[[XXXVVVUUUSSSQQQOOONNNNNNMMMLLLJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCCCC@@@@@@AAAAAA@@@???===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888999999666666666666555555555555555555444333222222222333222333333444444333333222333444555777888999999999777777777777666555444444333444666777888777666666777888:::;;;:::999777555666888:::<<<===>>>>>>>>><<<;;;:::999:::;;;>>>???FFFAAA;;;:::;;;;;;777222777888:::<<<===>>>>>>>>>999666222000000000///...------------------------++++++++++++++++++++++++***+++---......---,,,,,,---------............///////////////////////////,,,...///...---,,,---...111111111111222333444444444666777888999<<<@@@CCCCCCDDDFFFGGGHHHIIILLLOOOSSSUUUXXXZZZ[[[]]]___aaabbbbbbcccdddeeefffggggggkkkmmmttt~~~tttiiiUUUMMMEEECCCBBBBBBEEEJJJJJJKKKMMMNNNNNNMMMLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGJJJMMMQQQTTTXXXZZZ\\\]]]^^^^^^___aaaccceeehhhddd^^^WWWRRROOOOOOOOOMMMMMMMMMMMMNNNOOOPPPPPPRRRTTTVVVWWWWWWYYY[[[]]]]]]___aaacccdddgggjjjmmmmmmmmmmmmllllllmmmrrruuuwwwyyy{{{||||||}}}~~~yyywwwsssqqqooohhh```YYYOOOJJJEEECCCCCCDDDDDDDDDEEEGGGLLLQQQWWW]]]bbbffffffddd```]]][[[\\\___aaa```bbbdddgggiiinnnssswww}}}~~~}}}{{{ssslllfffaaa^^^]]][[[XXXVVVUUUTTTSSSQQQQQQPPPOOOMMMKKKJJJIIIIIIGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@AAAAAA@@@???===<<<======<<<<<<<<<;;;;;;;;;;;;:::999888888888999999666666666666555555555555666666555444444333444444444333333222222333333444222333444666777888888888888888888888777666555444555444333333444666888999888999:::::::::888777555777888:::===>>>?????????;;;:::999:::;;;===???AAALLLEEE<<<888999999777444666777999;;;<<<===<<<<<<777555222000000///...---------------------------++++++++++++++++++++++++)))***,,,---------,,,+++---------............///////////////////////////---...///...---,,,---///111111111111222333444444444666777888999<<>>=========<<<<<<<<<;;;;;;:::::::::999999999888888666666666666555555555555666666555444444444555555555444222222222222444555555666777888999999999999999999999888888777666555555444222111333666999;;;777888888888888666555444888999;;;===????????????;;;::::::;;;<<<===???@@@KKKEEE===888888888888666666777999:::;;;::::::999555333111000000///...,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,---------............///000000000000000000000000000111222111000///000222111111111111222333444555333555888999:::<<>>============<<<<<<<<<<<<999999:::;;;:::999888777666666666666555555555555444444333333444444555555222333333444444333333222777888888999:::::::::999999999999999888777666666444444333444555888:::<<<999999999999888777666555999:::<<<>>>????????????>>>===<<<<<<<<<<<<======AAA@@@===:::999888888888666777888999999888777666444222000000000///---,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---...///---------............///000000000000000000000000111222333222111000111333111111111111222333444555333555888999:::<<>>=========<<<<<<<<<<<<888999;;;;;;;;;:::888666777666666666555555555555222222222222333444444555000222444666666444222000777888888999999999888888999999:::999999888777666333444555777999:::;;;;;;<<<<<<<<<;;;:::999888888:::;;;===>>>????????????AAA@@@>>>===;;;;;;::::::888:::<<<<<<;;;999888999666777777888888777555444444222000000000///---+++,,,,,,,,,------.................................------,,,,,,---...000111---------.........//////000000000000000000000000///111222111000///000111111111111111222333444555333555888:::;;;<<>>>>>@@@@@@???>>>===<<<;;;;;;:::::::::999999999888888777777666555555555555555666666666666555444333222555444222111111222444555333444555777999::::::;;;999999888888777666666666888888999:::;;;;;;;;;;;;>>>===;;;999777666666777:::;;;===>>>???>>>===;;;>>>===<<<:::999888777777999999999888999999:::;;;777666777888999888555222444333111///...---------...---,,,+++************************************///---+++))))))***+++,,,---,,,,,,---///000///...000111111000000///...---000000000000////////////111111000000111111222333777777777999:::<<<>>>???AAABBBDDDGGGIIILLLNNNOOOTTTVVVXXXYYYZZZ[[[]]]___cccdddeeeeeeddddddfffgggiiilllttt~~~qqqbbbSSSMMMLLLJJJIIIJJJLLLOOORRRUUUWWWVVVUUUTTTQQQPPPNNNLLLKKKKKKKKKKKKJJJKKKMMMMMMNNNPPPTTTWWWVVVXXXZZZ]]]```eeekkkooouuuwwwyyy|||{{{nnnccc\\\YYYUUUUUUTTTTTTUUUVVVXXXYYYYYYYYYYYY[[[^^^cccgggjjjmmmnnnnnnoooqqqssstttuuuxxxxxxvvvtttrrrsssvvvyyyxxxssspppmmmkkkiiigggeeecccaaa]]]XXXTTTMMMKKKGGGDDDCCCCCCEEEFFFFFFGGGHHHIIIKKKLLLNNNNNNOOORRRUUUYYY]]]bbbgggkkkssszzzzzzrrrmmmeeeccc___[[[XXXUUUSSSSSSQQQNNNKKKJJJKKKKKKJJJJJJFFFEEEDDDDDDCCCCCCDDDDDDAAAAAAAAA@@@@@@?????????@@@@@@???>>>===<<<;;;;;;:::::::::999999999888888777777666555555555555555555555666666555555444444555444222111111222444555444444666777999999::::::999999888888777666666666777888:::;;;===>>>>>>>>>AAA@@@===:::888777666666:::;;;===>>>>>>>>><<<<<<<<<;;;:::999999888999999::::::999888888888888888888777888:::<<<<<<;;;999444333111///...---------,,,+++++++++++++++,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...///---,,,---...///...---...///000000000000000///////////////000000000000111111000000111111222333666777777888:::<<<>>>???AAABBBDDDFFFIIILLLNNNOOORRRTTTWWWZZZ[[[^^^aaacccbbbccceeeeeedddeeefffhhhjjjmmmuuutttfffXXXQQQNNNKKKJJJKKKMMMOOORRRUUUWWWXXXWWWWWWQQQQQQPPPOOONNNNNNNNNNNNLLLNNNPPPQQQRRRUUUYYY\\\ZZZ]]]```cccffflllrrrvvv}}}~~~qqqfff^^^[[[WWWWWWWWWXXXYYYYYYZZZZZZ\\\\\\\\\^^^aaaeeeiiikkknnnoooppprrrtttvvvwwwxxx{{{{{{zzzxxxvvvvvvyyy{{{~~~vvvooojjjgggdddccc___^^^\\\[[[YYYVVVRRROOOKKKIIIGGGEEEDDDEEEGGGHHHHHHIIIIIIKKKLLLMMMNNNNNNRRRTTTWWWZZZ]]]aaafffjjjpppwww~~~yyysssnnnfffddd```\\\XXXUUUSSSSSSQQQOOOLLLKKKKKKKKKKKKJJJEEEDDDCCCCCCBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@??????@@@???>>>>>>===<<<;;;;;;:::::::::999999999888888777777666555555555555555444444555666666666555555555444333222222333444555555555777888888999999999999888888777777666666555777888:::<<>>===<<<<<<999999888888888999999:::;;;:::999777666666555555999999999<<>>???BBBBBBDDDFFFIIILLLNNNOOORRRUUUXXXZZZ\\\^^^aaaddd```bbbdddeeedddeeegggiiikkknnnvvvwwwjjj\\\TTTPPPKKKJJJKKKMMMNNNQQQTTTWWWXXXYYYYYYTTTTTTSSSRRRQQQQQQPPPPPPOOOQQQSSSUUUVVVZZZ^^^aaaccceeehhhjjjnnnsssyyy}}}qqqddd\\\YYYXXXYYYZZZ[[[\\\]]]]]]\\\_________aaacccgggjjjllloooqqqrrruuuwwwyyyzzz{{{~~~~~~~~~|||{{{zzz|||~~~|||vvvnnngggccc```]]]\\\ZZZYYYVVVUUUTTTQQQNNNKKKHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPSSSUUUXXXZZZ\\\```eeehhhmmmsss|||~~~yyytttooogggeeeaaa]]]XXXUUUTTTSSSRRRPPPMMMLLLLLLLLLKKKJJJHHHGGGEEECCCAAA@@@??????????????????@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;:::::::::999999999888888777777666555555555555555333333555666666777777777555444333333333333444555555666777888888888888888888888888777666666555555777888:::<<<>>>@@@AAAAAABBBAAA>>>;;;999888777777:::;;;<<<=========<<<<<<999888888777777888888999999888777666666555555555:::::::::<<>>???BBBCCCDDDFFFHHHKKKNNNPPPUUUWWWYYYZZZZZZ[[[^^^```___aaacccddddddeeegggiiikkknnnuuu~~~yyymmm___WWWPPPKKKHHHJJJLLLMMMOOORRRUUUWWWYYYZZZWWWWWWWWWVVVUUUTTTSSSRRRSSSUUUWWWYYY\\\___dddhhhlllmmmoooqqqssswww|||pppccc\\\XXXYYYZZZ\\\^^^___`````````aaabbbbbbdddfffiiikkkmmmqqqrrrtttvvvyyy{{{}}}~~~~~~vvvppphhhbbb]]]ZZZXXXVVVVVVTTTRRRPPPOOOMMMJJJGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLMMMOOOPPPQQQRRRRRRUUUWWWYYY[[[]]]```eeehhhlllrrryyy}}}{{{wwwrrrnnnhhheeeaaa]]]YYYVVVUUUTTTTTTQQQNNNLLLLLLLLLKKKJJJHHHGGGEEECCCAAA@@@???????????????????????????@@@>>>>>>======<<<<<<;;;;;;:::::::::999999999888888777777666555555555555555333333555666777777888888444444444444444444444444555666777888888888888888888888777777666555555555777888999;;;<<<===>>>>>>???>>><<<:::999888888999:::;;;;;;<<<<<<<<<<<<<<<;;;:::999888777777777777777666666666666666777777:::::::::<<<>>>???>>><<<444333111///---------------,,,,,,,,,,,,,,,,,,------------------------------......//////...---------+++******,,,///000000000000000000000///......---......///000111111222111111000000111111222333444555666777999<<<>>>???CCCCCCCCCEEEHHHKKKOOOPPPSSSUUUWWWYYYYYYZZZ\\\^^^___aaacccddddddeeegggiiijjjmmmttt}}}|||qqqdddZZZRRRJJJHHHJJJKKKLLLMMMOOOQQQTTTWWWXXXXXXYYYYYYYYYXXXWWWVVVVVVXXXZZZ]]]___bbbggglllooossstttvvvwwwyyy|||pppddd]]]ZZZYYYZZZ\\\^^^```bbbdddeeeeeeeeefffhhhjjjlllmmmnnnsssssstttvvvyyy|||}}}pppkkkccc\\\XXXUUUSSSRRRPPPNNNLLLKKKKKKJJJGGGFFFHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNPPPQQQSSSUUUVVVVVVWWWYYY[[[]]]___bbbgggjjjnnnsssyyy}}}~~~~~~xxxtttnnnkkkgggeeeaaa^^^ZZZXXXVVVVVVUUURRROOOMMMMMMMMMKKKJJJEEEDDDCCCCCCBBBBBBCCCCCC??????????????????>>>>>>=========<<<<<<<<<;;;;;;:::::::::999999999888888777777666555555555555555333444555666777888888888444444444444444444444444555555777888888999999999888777777666666555555444666777888:::;;;<<<<<<<<<===<<<;;;999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::888888777777777666666666666666777888888::::::;;;===>>>>>>;;;999444333111///...---------...---,,,,,,,,,,,,,,,---------------------------------...///000000111111///---++++++---///000111111111111111000///...---......//////000000111111111111000000111111222333333444555777999<<<>>>???CCCCCCCCCEEEGGGKKKOOOQQQOOORRRUUUWWWYYY[[[^^^aaa___aaacccdddcccdddfffhhhiiilllttt}}}uuuhhh^^^TTTLLLIIIKKKKKKJJJKKKLLLNNNQQQTTTVVVVVVWWWYYY[[[\\\\\\\\\[[[^^^```cccfffiiinnnssswww{{{|||~~~~~~oooddd^^^\\\YYYZZZ[[[]]]```dddgggiiiiiijjjkkklllnnnpppqqqqqqtttttttttuuuxxx}}}}}}wwwjjjeee]]]WWWSSSPPPNNNLLLKKKIIIHHHHHHJJJJJJJJJIIIJJJKKKMMMOOOPPPPPPOOOOOOOOOPPPQQQSSSVVVXXXZZZZZZZZZ\\\___aaacccfffkkknnnpppvvv|||yyytttnnnkkkfffdddaaa^^^[[[YYYXXXXXXVVVSSSOOONNNMMMMMMLLLJJJFFFEEEDDDDDDCCCCCCDDDDDD@@@@@@??????>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::999999999888888777777666555555555555555444555666777777777777777444444555555555555444444444444666777999999::::::777777777666555555444444444555777999;;;======>>>@@@>>>===;;;:::999999:::;;;:::::::::;;;;;;<<<<<<::::::999999999999::::::888888777666666666777777:::;;;===@@@BBB@@@<<<999444333111///...---------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222555999:::444111---,,,---.../////////000000000000000///...////////////000000000000111111000000111111222333333333555666999<<<>>>???DDDCCCCCCDDDGGGKKKOOOQQQPPPRRRUUUXXXYYY\\\___aaa```bbbcccdddcccccceeefffjjjmmmuuuwwwkkk```VVVMMMJJJLLLJJJJJJIIIJJJLLLOOORRRTTTTTTVVVYYY[[[^^^______```bbbdddgggkkknnnsssxxx|||{{{mmmccc]]][[[YYYYYYZZZ\\\```eeeiiilllmmmmmmnnnpppqqqrrrssstttuuutttssstttwww}}}yyysssfff```YYYSSSOOOLLLJJJHHHHHHGGGGGGHHHKKKNNNNNNNNNKKKLLLOOOQQQRRRQQQPPPOOOOOOPPPRRRUUUWWWZZZ\\\]]]]]]___aaacccfffiiinnnrrrrrrxxx}}}~~~}}}wwwqqqmmmeeedddaaa^^^[[[ZZZYYYYYYVVVSSSPPPNNNMMMMMMLLLKKKJJJIIIGGGEEECCCBBBAAAAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888777777666555555555555555555666666777777777777777444444555555555555444444333444555777999::::::;;;777777777666555555444444222444666999<<<>>>@@@@@@CCCAAA???<<<:::999999999;;;::::::::::::;;;<<<<<<999999999999:::;;;<<<===;;;:::999777666666666666999;;;???CCCEEECCC???;;;444333111///...---------******+++,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,000444:::???BBB888444000------------------...///000111111111111000000000000////////////111111111000111222222333333333444666999<<<>>>???DDDCCCCCCDDDGGGKKKOOORRRTTTVVVXXXYYYZZZ[[[]]]___aaabbbddddddccccccdddeeekkknnnvvvyyymmmaaaXXXRRRNNNLLLKKKKKKLLLMMMNNNNNNNNNNNNQQQTTTXXX[[[]]]___bbbdddeeehhhlllpppuuu{{{vvvllleee___\\\\\\\\\^^^```dddhhhlllnnnnnnppprrrssssssuuuwwwzzzwwwvvvuuuuuuwww{{{tttlll___ZZZSSSMMMKKKJJJIIIIIIIIIIIIIIIIIIKKKMMMOOOQQQNNNOOOPPPQQQQQQRRRQQQQQQSSSTTTVVVWWWYYY[[[___bbbbbbdddgggjjjlllppptttwwwwww||||||{{{{{{rrrkkkgggdddaaa^^^]]][[[XXXVVVVVVUUUSSSPPPNNNMMMLLLKKKIIIHHHGGGEEECCCAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@=========<<<;;;;;;::::::;;;;;;999888777777666666777777666666666666666777777666444444666777666555222222333333333333444444777888888999::::::;;;;;;777777777666555555444444444555666888999:::::::::999:::<<<<<<;;;999666444;;;<<<<<<===============;;;:::999888999;;;===???@@@@@@???<<<999777777888<<<>>>AAACCCBBB???<<<999555222///---------,,,+++...//////000000//////...+++++++++,,,,,,+++******------------------------111000...,,,+++,,,......000000000000000000000000000000000///......------000000000000000111111222333444666777999;;;???BBBCCCDDDEEEEEEGGGKKKPPPTTTWWWYYYZZZZZZYYYZZZ]]]___aaabbbcccbbbaaaaaaccceeekkkooovvv|||ooocccZZZTTTPPPMMMLLLMMMNNNOOOPPPPPPPPPPPPPPPSSSWWWZZZ]]]aaaeeehhhjjjmmmqqqvvv{{{uuullleee```]]]^^^___aaadddhhhlllppprrrsssuuuvvvwwwwwwxxxzzz|||xxxvvvuuuuuuwww{{{yyynnnggg]]]YYYRRRMMMJJJJJJIIIIIIKKKKKKKKKLLLMMMOOOQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVXXXYYYZZZ]]]aaadddfffhhhkkknnnppptttxxx{{{{{{|||vvvoooiiifffccc```^^^\\\YYYWWWVVVUUUSSSPPPNNNMMMLLLKKKHHHGGGFFFDDDAAA???>>>===@@@@@@@@@@@@@@@@@@@@@@@@=========<<<;;;;;;::::::;;;:::999888777777777777999888888777666666666777777666444444666777666555333333444444444555555555777888888999999:::::::::999888888777777666555555444555666777888999999999???>>><<<:::999777777777<<<======>>>>>>>>>>>>>>><<<;;;::::::;;;===???@@@AAAAAA@@@>>>:::888888999:::<<<>>>@@@???<<<888666555222///---------,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++------------------------...---,,,,,,,,,...000111000000000000000000000000000000/////////.........000000///000000111222333444555777777888:::===@@@BBBCCCCCCDDDEEEIIINNNQQQVVVXXXYYYZZZZZZ[[[]]]___bbbcccdddcccbbbbbbdddfffkkknnnwwwsssggg^^^WWWRRROOONNNOOOPPPQQQRRRRRRRRRRRRQQQSSSVVVZZZ^^^dddjjjoooqqqtttyyy~~~}}}tttlllgggbbb``````aaacccfffkkkoootttvvvxxxyyy{{{{{{zzzzzz|||}}}yyyxxxwwwwwwxxx{{{~~~wwwlllfff[[[VVVPPPLLLJJJJJJJJJIIIMMMMMMNNNNNNPPPQQQSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWYYYZZZ[[[]]]aaadddiiilllooorrruuuyyy}}}}}}{{{~~~yyyrrrllliiieeebbb___]]]ZZZWWWVVVUUUSSSQQQOOOMMMLLLLLLIIIHHHGGGEEECCCAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@=========<<<;;;;;;::::::999999888888888888999999;;;:::999888777777777777777666444444666777666555444555555555555666666666777888888999999999888888:::999999888888777666666555555666777777777777777DDDAAA<<<888666666888:::======>>>????????????>>>>>>===<<<<<<===>>>@@@AAAAAAAAAAAA???<<<::::::;;;;;;<<<>>>???>>>;;;777555444222///------------,,,,,,------------------,,,,,,,,,---------------,,,------------------------++++++++++++---000222333000000000000000000000000000//////////////////////////////000111222333444555666777777777888;;;===CCCDDDDDDEEEEEEHHHLLLOOOTTTVVVXXXZZZZZZ\\\^^^```cccdddddddddcccccceeefffkkknnnwwwvvvkkkaaaYYYSSSPPPQQQRRRSSSTTTTTTUUUUUUTTTTTTUUUXXX[[[```fffnnnsssvvvzzz{{{sssmmmiiieeecccaaabbbdddhhhmmmrrrvvvyyyzzz|||}}}}}}{{{zzz{{{|||{{{zzzyyyyyyzzz|||}}}sssjjjdddXXXTTTOOOLLLKKKKKKJJJJJJNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSTTTUUUWWWWWWXXXZZZ]]]```gggjjjnnnrrrvvv{{{||||||{{{tttooolllgggccc```]]]YYYWWWVVVUUUSSSQQQOOOMMMLLLLLLLLLKKKJJJHHHFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@???=========<<<;;;;;;::::::888888888888999999:::;;;===<<<;;;999888777777777777666444444666777666555444444555555555666666666777777888999999888888777:::999999888777777666666555666666777777777666666BBB???:::666555666999;;;<<<<<<===>>>>>>>>>>>>>>>======<<<<<<===>>>???@@@@@@AAAAAA@@@===;;;;;;<<>>EEEFFFGGGGGGHHHIIIMMMPPPRRRTTTWWWYYY[[[\\\___aaabbbcccccccccbbbbbbdddfffjjjmmmvvvxxxnnnddd\\\UUUQQQSSSTTTUUUVVVVVVWWWWWWVVVXXXYYY[[[^^^bbbiiirrrwwwzzz~~~~~~wwwqqqmmmjjjgggeeedddeeegggkkkooouuuyyy{{{}}}~~~~~~||||||}}}||||||{{{{{{|||~~~}}}tttkkkccc^^^VVVRRRNNNLLLLLLLLLLLLKKKNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSTTTSSSSSSRRRQQQQQQPPPQQQRRRRRRRRRTTTWWWZZZ___bbbggglllqqqwww}}}~~~{{{{{{~~~yyyrrrooojjjeeeaaa]]]YYYVVVWWWVVVTTTQQQOOONNNMMMLLLLLLKKKJJJIIIGGGEEEDDDDDDAAAAAAAAA@@@@@@?????????=========<<<;;;;;;::::::888888888888999:::;;;<<<===<<<;;;999888777777777777666444444666777666555333444444444444555555555666777999::::::999888777999888888777777666555555666666777777777777777666;;;:::777666666777999;;;:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;<<<<<<======>>>???@@@???===;;;;;;;;;@@@@@@AAAAAA@@@===:::888333111...---......------******++++++++++++******,,,---....../////////...------------------------,,,,,,,,,---...///000000////////////////////////.../////////000000111111000000000000111222333444111333444555777999===@@@EEEGGGHHHHHHHHHIIILLLOOOQQQSSSWWWZZZ[[[\\\^^^``````aaabbbaaa``````bbbdddhhhllluuu{{{qqqhhh```XXXTTTTTTUUUVVVWWWXXXXXXXXXXXXZZZ\\\___bbbgggnnnvvv|||~~~}}}yyysssnnnkkkiiifffdddggghhhjjjmmmrrrvvv{{{}}}}}}}}}}}}~~~xxxppphhhaaa\\\TTTQQQNNNMMMMMMNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRRRRTTTTTTTTTSSSRRRQQQPPPOOOMMMNNNOOONNNNNNOOORRRUUUVVVZZZ^^^ccchhhnnntttxxx{{{yyyzzz~~~wwwsssmmmhhhccc___ZZZWWWWWWVVVTTTRRRPPPNNNMMMMMMIIIIIIHHHGGGEEEDDDCCCBBBBBBAAAAAA@@@@@@?????????=========<<<;;;;;;::::::999999999999999:::;;;<<<<<<;;;:::999888888777777777666444444666777666555333333444444444555555555555777999;;;<<<;;;:::999999888888777666666555555666666777888888888888888777777666666777888999:::::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;:::<<<>>>>>><<<:::::::::======>>>>>><<<:::888666333111...---.........---+++,,,,,,------,,,,,,+++,,,,,,---...////////////------------------------------..................////////////////////////......///000000111222222222111111111111222333333111333444666777:::>>>AAACCCDDDFFFFFFGGGHHHJJJMMMPPPSSSWWWZZZ[[[\\\^^^______```aaaaaa``````aaacccfffjjjsss}}}tttlllddd\\\WWWUUUVVVWWWXXXXXXYYYYYYXXXZZZ]]]aaaeeekkksss{{{wwwsssnnnjjjhhhfffcccaaafffgggiiikkkoootttxxxzzz~~~~~~~~~~~~uuullleee___[[[SSSQQQNNNMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRRRRSSSSSSSSSRRRQQQPPPNNNMMMLLLMMMNNNMMMMMMNNNQQQSSSQQQTTTXXX[[[___ccchhhlllqqqwww{{{vvvvvvxxx}}}{{{wwwqqqkkkfffaaa\\\YYYWWWVVVTTTRRRPPPNNNMMMMMMIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@??????>>>=========<<<;;;;;;::::::::::::999999999:::;;;;;;::::::999888888888888888777666444444666777666555444555555555555666666666444666999<<<======<<<;;;:::999999888888777666666666666777999:::::::::::::::888777666666888:::;;;:::;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::777999<<<<<<:::999888888::::::;;;;;;:::999777666333000...---.........---/////////000000/////////++++++,,,---...//////...------------------------,,,------...............////////////////////////---...///000111222333333333333222111111111222222333555666777888:::>>>AAAAAACCCEEEGGGGGGHHHKKKMMMPPPSSSXXXZZZ[[[[[[]]]^^^```aaabbbaaa``````bbbdddeeehhhqqq|||wwwoooggg___ZZZUUUVVVWWWXXXYYYYYYYYYYYYXXX\\\aaagggooowww~~~zzzsssoookkkgggeeeccc```___cccccceeegggkkkooosssuuu{{{}}}}}}}}}}}}~~~wwwnnnfff___YYYUUUSSSQQQNNNNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQPPPOOOMMMLLLKKKMMMNNNOOONNNMMMNNNQQQSSSOOORRRUUUWWWYYY\\\```cccdddkkkuuu}}}|||vvvqqqsssvvv|||}}}zzztttnnniiiccc^^^[[[WWWVVVTTTRRRPPPNNNNNNMMMJJJJJJIIIHHHGGGEEEDDDDDDBBBBBBAAAAAA@@@???>>>>>>>>>======<<<;;;;;;::::::;;;::::::999999::::::;;;999999888888777888888888777666444444666777666555666666666666777777777777444666:::===??????>>>===;;;;;;::::::999888888777555666888999;;;;;;<<<<<<>>><<<888666555777:::<<<;;;<<<<<<===============:::;;;;;;<<<;;;;;;::::::555888:::;;;999888777777999::::::;;;:::999888777222000...---...///......,,,------------------,,,***+++,,,---............------------------------+++,,,---...////////////////////////////////////---...///000111222333444444444333222111111111111666777888888888:::===???CCCEEEGGGIIIIIIKKKMMMOOOQQQTTTXXXZZZ[[[[[[\\\]]]aaabbbcccbbbaaaaaaccceeedddgggppp{{{yyyqqqiiibbb]]]YYYXXXXXXWWWXXXYYYZZZ[[[ZZZ]]]ccciiipppxxxwwwqqqkkkiiifffccc___]]]\\\\\\]]]___aaaccceeeiiinnnrrrwwwzzz|||}}}}}}||||||}}}{{{}}}~~~xxxoooggg```ZZZVVVSSSNNNOOOPPPOOONNNNNNPPPRRRPPPQQQSSSTTTTTTTTTSSSRRROOOOOOOOONNNNNNNNNMMMMMMKKKLLLNNNNNNNNNPPPRRRTTTSSSTTTVVVWWWXXXYYY\\\^^^bbbeeejjjoootttxxx}}}wwwqqqnnnlllooorrrxxx|||{{{}}}wwwpppjjjeee```\\\ZZZXXXVVVSSSQQQPPPPPPPPPHHHHHHGGGGGGFFFDDDBBBAAACCCCCCBBBAAA@@@>>>>>>===>>><<<;;;;;;<<<<<<;;;:::999999999999999999999999666666666666666777888888444444555555666666777777444444333222333444555666555666999;;;<<<;;;::::::<<<<<<;;;888666555666888888:::;;;<<<===???BBBDDDFFF???:::999999666666999;;;<<>>===>>><<<;;;;;;<<<<<<;;;:::999999999999999999999999666666666666666777888888666666666666666666777777555444333333333444555666777888:::;;;;;;:::999888;;;;;;:::888555444666777888;;;===??????AAACCCEEEFFF???:::999999666777999;;;<<<>>>@@@@@@>>><<<;;;999888888777777888888999999;;;;;;:::777555555555555666888999888777555444111///,,,+++,,,---,,,+++---,,,,,,++++++,,,,,,------,,,+++***+++,,,...///,,,+++***+++,,,---,,,+++,,,,,,---------.........////////////////////////////////////////////////111111000000111111222333222444666777999;;;???CCCDDDEEEFFFFFFGGGJJJNNNRRRUUUWWWYYYYYYZZZZZZ\\\^^^``````aaa```___```ccceeeiiilllttt}}}zzzrrrkkkccc___\\\ZZZWWWUUUUUUWWWYYY[[[]]]aaagggmmmttt|||yyyqqqjjjeeebbb```]]]YYYVVVTTTSSSRRRSSSTTTVVVWWWYYY]]]bbbfffkkkmmmqqqssstttuuuwwwxxx|||qqqlllddd^^^YYYUUURRRPPPOOOPPPQQQQQQPPPPPPQQQSSSQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPRRRSSSTTTTTTSSSSSSUUUVVVYYY[[[\\\\\\\\\]]]___bbbaaacccgggkkkpppwww~~~xxxoooiiifffeeeiiiooovvv}}}vvvooohhhbbb^^^ZZZXXXUUUSSSPPPOOOOOOOOOKKKIIIGGGEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>>>><<<;;;;;;<<<<<<;;;:::999999999999999999999999666666666666666777777888777777777777777777666666666555444333333333444555999999:::;;;:::999888777::::::999777444444555777999<<<@@@CCCCCCDDDEEEFFFFFF???:::999999666777999;;;<<<>>>??????>>><<<;;;999888888777777888888999999:::;;;:::888555444444555666888999888777555444111///,,,+++,,,---,,,+++---,,,,,,++++++,,,,,,---///---+++***+++,,,///111222///,,,***+++,,,,,,+++,,,------------...............///000000000///...////////////////////////111111000000111111222333333444666777888;;;???BBBDDDEEEFFFFFFGGGJJJOOORRRUUUWWWYYYYYYZZZZZZ\\\^^^cccccccccbbb``````bbbdddiiilllttt}}}{{{tttllleee```^^^[[[WWWTTTSSSUUUXXXZZZ^^^bbbhhhooovvv~~~yyyrrrkkkddd```]]][[[XXXTTTQQQOOONNNMMMMMMOOOPPPQQQSSSVVV[[[^^^dddgggkkknnnpppsssvvvyyy~~~xxxlllggg```ZZZVVVRRRPPPNNNQQQSSSTTTTTTSSSSSSTTTUUUTTTSSSRRRQQQRRRSSSTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUWWWWWWVVVWWWZZZ\\\___aaabbbbbbbbbcccfffhhhiiikkknnnqqquuu|||{{{rrrlllhhheeeffflllrrr{{{yyyrrrkkkccc^^^ZZZXXXVVVSSSPPPOOOOOONNNLLLJJJHHHEEECCCCCCCCCDDDBBBBBBAAAAAA@@@???>>>>>>>>><<<;;;;;;<<<<<<;;;:::::::::999999999999999888777777666666666666777777999999888888777777666666777666444333333444444555888999:::::::::999999888999999888666444444555777:::>>>CCCFFFGGGFFFFFFFFFEEE>>>:::999999777777:::;;;;;;===>>>>>>===;;;;;;888888777777777777888888777999:::999777444222222666777888999999777555444111///,,,+++,,,---,,,+++---,,,,,,++++++,,,,,,---///---+++)))***,,,///111555222///......///......------------............---...000111222111///...........................111111000000111111222333333555666777888;;;???BBBCCCDDDEEEFFFHHHKKKOOOSSSUUUWWWYYYYYYYYYZZZ\\\^^^cccddddddbbbaaaaaaccceeejjjmmmttt}}}|||uuunnngggbbb___\\\XXXTTTSSSTTTVVVXXX]]]aaahhhpppxxxzzzrrrlllfffaaa^^^ZZZXXXUUUQQQNNNLLLKKKJJJIIIJJJLLLLLLNNNQQQUUUXXX^^^bbbfffjjjnnnssswww{{{wwwqqqiiiddd]]]XXXTTTQQQOOOMMMQQQSSSUUUUUUTTTSSSTTTUUUVVVUUUTTTTTTTTTUUUWWWXXXVVVVVVVVVUUUUUUUUUTTTTTTTTTVVVXXXYYYZZZ\\\___bbbeeefffhhhiiijjjllloooqqqtttuuuwwwzzz}}}~~~uuummmjjjhhhgggjjjqqqyyy}}}vvvmmmeee___[[[YYYWWWTTTQQQOOOOOOOOOMMMKKKHHHEEECCCCCCCCCDDDBBBAAAAAA@@@@@@?????????>>><<<;;;;;;<<<<<<;;;::::::::::::999999888888888777777666666666666777777999999888888777777666666666666555444444444555666777777888999::::::;;;;;;888888888666444444555777:::???DDDHHHHHHHHHGGGGGGEEE>>>999999999777888::::::;;;<<<<<<<<<<<<;;;:::888777777777777777777888555777888777555333222222777888999::::::888666555111///,,,+++,,,---,,,+++---,,,,,,++++++,,,,,,------,,,***))))))+++---///111000///000111111000...---------.........//////,,,...000222222111000///////////////////////////111111000000111111222333444555666777888;;;>>>AAACCCDDDEEEFFFHHHKKKPPPSSSUUUWWWYYYYYYYYYZZZ\\\^^^aaabbbcccbbbbbbcccfffhhhjjjmmmttt}}}~~~wwwoooiiiddd___]]]YYYUUUSSSSSSUUUVVVZZZ___gggpppxxx{{{ssslllgggbbb^^^[[[WWWUUURRRNNNKKKIIIHHHHHHFFFGGGHHHHHHIIILLLPPPSSSXXX[[[```eeekkkqqqwww{{{|||sssmmmeee```ZZZVVVSSSRRRPPPOOOOOOQQQTTTTTTSSSRRRRRRSSSWWWVVVVVVVVVVVVWWWXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUWWWYYY[[[]]]___cccfffhhhjjjmmmoooqqqtttxxx{{{|||~~~yyypppkkkkkkjjjkkkpppyyyzzzrrrhhhbbb]]][[[XXXUUURRRPPPPPPOOOMMMLLLIIIFFFDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>><<<;;;;;;<<<<<<;;;:::;;;::::::999999888888888888777777666666666666666777777777777777777666666666555444444444555777888666777777888:::;;;<<<<<<888999888777555555666888;;;???DDDGGGHHHGGGGGGGGGDDD>>>999999999777888;;;:::;;;;;;;;;;;;;;;;;;:::888777777666666777777888555666666555444333444555888999;;;;;;;;;:::888666111///,,,+++,,,---,,,+++---,,,,,,++++++,,,,,,---++++++*********+++,,,---,,,,,,,,,...///000///---------........./////////---...000111222111111000000000000000000000000000111111000000111111222333444555777777888:::>>>AAABBBCCCEEEFFFHHHKKKPPPSSSUUUWWWYYYYYYZZZZZZ\\\^^^___```aaabbbbbbdddgggjjjkkknnnttt}}}~~~xxxqqqjjjeee___]]]YYYVVVTTTSSSSSSSSSVVV\\\eeennnxxxyyytttlllfffaaa]]]ZZZXXXUUUSSSPPPLLLIIIGGGFFFEEECCCDDDEEEEEEEEEHHHLLLOOOPPPTTTYYY___fffmmmtttyyy~~~xxxoooiii^^^[[[VVVSSSSSSSSSSSSRRRQQQSSSVVVWWWVVVTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWXXXWWWWWWWWWVVVVVVVVVVVVWWWYYY[[[]]]^^^```dddfffhhhjjjnnnrrruuuyyy~~~~~~yyyrrroooqqqrrrsss{{{wwwmmmggg___]]]ZZZVVVSSSRRRQQQPPPLLLLLLJJJHHHFFFDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>><<<;;;;;;<<<<<<;;;:::;;;;;;::::::999888888777888888777666666666666666666666666666666666777777444444444444555666888999888888888888999::::::;;;999999999777666666777999;;;>>>CCCEEEFFFFFFFFFGGGDDD===999999999777888;;;::::::::::::::::::::::::777777666666666666777777666666666555444555777::::::;;;<<<======;;;999888111///,,,+++,,,---,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,,,,///---++++++---...///...............////////////...//////000111111222222111111111111111111111111111111000000111111222333444666777888888:::>>>@@@BBBCCCEEEFFFHHHKKKPPPTTTUUUWWWYYYYYYZZZZZZ\\\^^^^^^___aaaaaaaaacccgggiiikkknnnuuu}}}xxxqqqkkkfff^^^]]]ZZZWWWUUUSSSRRRRRRTTTZZZcccnnnwww~~~tttooohhhaaa]]]ZZZWWWUUUSSSQQQNNNJJJGGGEEEDDDDDDAAABBBCCCCCCCCCEEEIIILLLKKKOOOUUU[[[bbbjjjrrrwww}}}~~~{{{wwwqqqhhhaaaYYYVVVSSSQQQRRRTTTUUUUUUTTTWWWYYYZZZYYYXXXXXXXXXTTTUUUVVVWWWXXXWWWVVVUUUXXXWWWWWWWWWWWWVVVVVVVVVYYY[[[]]]^^^^^^```ccceeegggjjjnnnssswww|||~~~|||vvvvvvyyyyyy|||zzzqqqjjj```^^^[[[WWWTTTRRRQQQQQQLLLKKKKKKIIIGGGDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@>>><<<;;;;;;<<<===;;;:::;;;;;;::::::999888777777888888777666666666666666444444555555666666777777444333333444555777999:::;;;:::999999888888999999999:::999888666666888::::::>>>BBBDDDEEEEEEFFFGGGDDD===999999999888888;;;::::::::::::::::::::::::777777666666666666777777777777666555444666:::===;;;<<<===>>>>>><<<:::999111///,,,+++,,,---,,,+++---,,,,,,++++++,,,,,,---+++,,,---...///...---,,,444000,,,***+++...000111............/////////000////////////000111222333111111111111111111111111111111111000111222222333555666777888888:::>>>@@@BBBCCCEEEFFFHHHKKKPPPTTTUUUWWWYYYZZZZZZZZZ\\\^^^___```aaaaaaaaabbbeeehhhkkknnnuuu}}}yyyqqqjjjeeeddd```ZZZVVVTTTRRRPPPNNNVVVYYY^^^fffooo{{{}}}wwwoookkkfff```\\\YYYUUUSSSLLLKKKIIIGGGEEECCCBBBBBB??????@@@BBBDDDEEEGGGGGGLLLMMMOOOTTTZZZaaahhhkkkvvvzzz{{{wwwrrrkkkddd^^^WWWWWWUUUTTTSSSSSSSSSSSSYYYYYYYYYYYYXXXWWWVVVUUUXXXXXXYYYYYYYYYXXXXXXWWW\\\[[[ZZZXXXWWWWWWWWWWWWWWWWWWWWWYYY[[[^^^aaaccceeehhhnnnsssyyy~~~zzzwwwrrrooorrrrrrtttyyy{{{{{{~~~uuunnnccc___ZZZWWWWWWUUUQQQMMMMMMKKKIIIFFFDDDCCCBBBBBBAAAAAABBBCCCBBBAAA@@@???@@@>>><<<;;;:::;;;===>>>:::;;;<<<<<<<<<;;;999888999777555555555666555333444444444555555555555666666555555444444444555555666777888999::::::::::::<<<;;;999777777777777777<<<===>>>???@@@AAAAAAAAA@@@>>>;;;777666666666777::::::;;;;;;;;;:::999999555666666777888888999999777666444333444666999;;;<<<===??????===:::666333222000.........---,,,******+++,,,,,,------,,,,,,(((+++...///---,,,,,,,,,++++++,,,,,,,,,,,,------//////////////////............//////000000111111000000000000////////////000000000000111222333444444555888999:::<<>>===;;;:::::::::<<<===<<<<<<<<<<<<<<<;;;:::::::::888666666666777666555444444444555555555555666666555555444444555555555777888999:::;;;;;;;;;;;;;;;:::888777666666777777;;;<<<>>>???AAABBBBBBBBB@@@>>>;;;888666666777888:::;;;;;;;;;;;;:::999999777777888888999:::;;;;;;;;;999777555555666888:::===>>>???@@@>>>:::777444000///---------,,,+++)))***+++,,,,,,------,,,,,,(((+++---...---,,,,,,,,,++++++,,,,,,,,,,,,------.........................../////////000000000111000000000000////////////000/////////000111111222333555777888999;;;???AAABBBDDDFFFGGGHHHKKKOOORRRVVVXXX[[[[[[[[[[[[\\\^^^^^^___```aaa```aaadddfffkkknnnuuu~~~zzzssskkkfffaaa]]]XXXTTTRRRQQQOOONNNSSSUUUYYY___fffppp{{{{{{sssmmmfffbbb\\\WWWTTTPPPMMMJJJFFFEEECCCAAA@@@???>>>>>>???@@@AAABBBDDDFFFGGGHHHGGGGGGHHHKKKOOOTTTYYY\\\ccchhhnnnuuu{{{|||yyyvvvsssppplllhhhbbb\\\XXXUUUUUUUUUVVVWWWYYY[[[\\\]]]]]]]]]^^^^^^^^^______^^^___```aaabbbbbbaaaaaa^^^^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXYYY[[[___bbbdddkkkpppwww~~~zzzqqqnnnjjjfffeeecccaaa___]]]]]]___ccciiiqqqxxx|||zzzssshhhccc^^^ZZZYYYWWWTTTPPPMMMLLLIIIFFFDDDCCCCCCCCCAAAAAABBBBBBBBBAAA@@@???===<<<;;;:::::::::;;;<<<>>>===<<<<<<;;;;;;<<<<<<;;;999777777777888777555444444444555555555555666666555555444555555666666888999:::;;;;;;<<<;;;;;;:::999888666666666777777:::;;;===???AAACCCDDDDDD???===:::888777777999:::;;;;;;<<<<<<;;;::::::999888999:::;;;<<<===>>>>>>???===:::777666777888999===>>>???@@@>>>;;;777444///...,,,,,,,,,,,,***(((***+++,,,,,,------,,,,,,)))+++---...---,,,,,,,,,++++++,,,,,,,,,,,,------------------------......////////////000000000000////////////000000000000111000000000000000111222222444666888999;;;>>>@@@BBBDDDFFFGGGHHHKKKOOORRRWWWYYY\\\\\\\\\\\\]]]^^^^^^___``````___```bbbdddjjjmmmuuu~~~|||tttlllgggccc___ZZZWWWUUUTTTRRRQQQQQQRRRUUUYYY___gggpppwww~~~wwwoooiiiddd```[[[VVVRRROOOLLLIIICCCBBBAAA???>>>=========???@@@AAACCCEEEGGGIIIJJJJJJJJJKKKLLLOOOSSSVVVXXXZZZ^^^dddkkkpppvvv|||~~~|||xxxvvvsssqqqmmmiiieeeaaa\\\YYYUUUVVVVVVWWWYYY[[[]]]^^^``````aaacccdddfffhhhiiifffhhhjjjlllmmmmmmlllllljjjiiihhhfffdddbbb```___^^^]]]]]]___bbbfffjjjlllsssxxx~~~wwwrrrhhhgggdddbbbaaa```___^^^___```bbbeeejjjppptttwww}}}~~~wwwlllfff```\\\[[[YYYUUURRRMMMLLLIIIGGGEEECCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;<<<<<>>===;;;;;;<<<======:::999777666777777666555444444444555555555555666555555555555555666666777999:::;;;;;;<<<<<<<<<;;;999888777666555666666777999:::<<>>>>>===999555333///...,,,,,,---,,,+++)))***+++,,,,,,------,,,,,,)))+++------,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------------////////////000000000000////////////000000000000222222111111111111222222222444666777888:::===@@@BBBCCCEEEGGGHHHKKKPPPSSSWWWYYY[[[\\\[[[[[[\\\]]]___```aaa`````````bbbdddjjjlllttt~~~}}}uuunnniiiccc```[[[WWWUUUTTTRRRQQQNNNOOOQQQSSSWWW]]]eeekkkuuuyyy{{{tttlllgggaaa^^^XXXSSSPPPMMMJJJHHHBBBAAA@@@???>>>=========???@@@BBBEEEHHHJJJLLLNNNNNNNNNNNNOOOQQQSSSUUUVVVVVVYYY^^^ccchhhmmmssswwwzzz}}}~~~|||{{{{{{yyywwwtttqqqmmmiiifffccc```\\\ZZZXXXXXXYYYZZZ[[[]]]___```bbbccceeegggkkkooorrrttttttvvvyyy|||~~~~~~}}}}}}{{{zzzxxxuuurrrnnnjjjhhhiiiiiiiiikkknnnsssxxx{{{xxxqqqllliiicccccccccbbbaaa``````aaaccceeehhhlllpppsssvvvwwwzzz}}}{{{oooiiibbb^^^\\\ZZZVVVSSSNNNLLLJJJGGGEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>===============???>>>===;;;;;;<<<======999777555555666666555444444444444555555555555666555555555555555666777888::::::;;;;;;<<<<<<;;;;;;888777666555555555666777888999;;;>>>AAACCCDDDEEE>>><<<:::999999:::<<<>>>============<<<;;;:::999:::;;;===>>>@@@BBBCCCDDDEEEBBB>>>:::777666777777999:::<<<<<<:::777333000000...------......,,,+++***+++,,,,,,------,,,,,,***+++------,,,+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......000000000000////////////.../////////000000000111111111000000000111222222222444666777888:::===@@@AAACCCEEEGGGHHHLLLPPPSSSWWWXXXZZZ[[[ZZZZZZ[[[\\\___```bbbbbbaaabbbdddfffiiilllsss}}}~~~wwwooojjjccc___ZZZVVVSSSQQQOOONNNLLLLLLLLLMMMOOOTTT[[[```ggglllttt||||||xxxqqqjjjddd]]]YYYTTTOOOLLLIIIFFFDDD@@@@@@???>>>======>>>>>>>>>@@@CCCFFFJJJNNNQQQRRRQQQRRRRRRRRRSSSTTTUUUVVVVVVXXX\\\___cccgggllloooqqqtttwwwzzz|||~~~~~~{{{zzzxxxxxxxxxwwwtttrrrmmmiiidddaaa___]]][[[YYY[[[[[[\\\^^^```bbbdddeeeggghhhkkkoootttzzz|||yyyuuuuuuvvvxxx}}}zzzqqqkkkfffccc``````aaacccddddddeeefffhhhiiilllpppuuuyyy{{{}}}}}}~~~qqqkkkccc^^^\\\ZZZWWWTTTNNNMMMJJJGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA?????????>>>>>>>>>======>>>===<<<<<<;;;;;;<<<<<<999777555444555555444333444444444555555555555666555555555555666777888888::::::;;;;;;;;;;;;::::::777666555444444555666777777888:::===@@@BBBCCCDDD===<<<:::999999;;;>>>@@@??????>>>>>>===<<<:::::::::;;;<<<>>>AAACCCDDDEEECCCAAA===999777666666777888999:::;;;999666222///000///------...///---,,,***+++,,,,,,------,,,,,,***,,,---,,,++++++---...++++++,,,,,,,,,,,,------,,,,,,,,,---......//////000000000000////////////......//////000000111111............///000111222222444666888999;;;>>>@@@AAABBBEEEGGGIIILLLPPPTTTWWWXXXZZZZZZZZZYYYZZZ[[[^^^```aaabbbbbbccceeehhhiiikkkrrr|||xxxpppkkkeeeaaa[[[VVVSSSQQQNNNLLLJJJJJJIIIHHHIIIMMMSSSWWW]]]aaahhhpppwww|||}}}zzzwwwsssmmmeee```ZZZVVVQQQMMMJJJGGGDDDBBB>>>>>>======<<<<<<======>>>@@@CCCHHHMMMQQQUUUWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXYYY[[[]]]___bbbfffiiilllnnnpppqqqrrrtttvvvyyy}}}~~~|||zzzwwwuuutttttttttssspppnnnkkkgggbbb^^^]]]\\\[[[ZZZ]]]^^^___bbbeeehhhkkkmmmrrrssswww|||zzzuuunnnhhheeecccbbbaaabbbfffjjjmmmooorrruuuyyyxxx{{{ssslllddd^^^\\\ZZZWWWTTTNNNMMMJJJHHHFFFDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::::::::888666555666666555444444444444555555555555666555555555555666777888999999999::::::::::::999999666555444444444555666666666777:::<<<>>>@@@AAABBB===<<<:::999:::===???AAA?????????>>>===<<<;;;:::888999;;;===@@@BBBDDDEEE@@@>>>:::777666555666777888999;;;;;;999666222//////---,,,---......---+++***+++,,,,,,------,,,,,,+++,,,---,,,++++++---...++++++,,,,,,,,,,,,------,,,------...//////000000111000000000/////////............///000111111111/////////000111333444555333555777888999;;;???AAA@@@BBBEEEGGGIIILLLQQQTTTXXXZZZ[[[[[[ZZZZZZZZZ[[[\\\^^^```aaaaaacccfffhhhiiikkkrrr{{{xxxqqqkkkhhhddd^^^YYYUUURRRPPPNNNIIIIIIHHHFFFFFFIIINNNRRRXXX[[[bbbiiipppuuuyyy{{{{{{yyywwwsssoooiiibbb]]]ZZZVVVQQQMMMJJJGGGDDDBBB===<<<<<<;;;;;;<<<<<<<<<>>>@@@DDDIIINNNTTTWWWZZZZZZZZZZZZ[[[[[[\\\\\\\\\YYYZZZ[[[\\\]]]___bbbeeeiiikkklllllllllmmmppprrrqqqrrrtttwwwzzz~~~{{{yyywwwuuussstttrrrqqqppppppooommmkkkkkkgggbbb___^^^]]]]]]\\\^^^___aaaeeeiiimmmqqqsss|||~~~}}}sssoookkkgggeeeeeeggghhhhhhhhhmmmsssxxx{{{sssmmmddd^^^\\\ZZZWWWTTTOOOMMMJJJHHHFFFEEEDDDDDDCCCBBBAAA@@@???@@@AAABBB=========>>>===<<<<<<;;;:::;;;<<<<<<<<<;;;999888;;;999777666777777666555444444444555555555666666555555555555666777999999999999:::::::::999888888666555444333444444666666666777999;;;===???@@@@@@===;;;:::999;;;===@@@BBB@@@@@@??????>>><<<;;;:::777888:::===???BBBDDDEEE>>><<<999666555555666888999:::;;;<<<:::666222000...,,,++++++------,,,***++++++,,,---------,,,,,,+++,,,,,,,,,++++++---///++++++,,,,,,,,,---------------......///000111111111111000000/////////...---......///000111111222111222222444555777999:::444555888999:::<<>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;:::999888888444444555555444444333222///111444777999999999888888999999:::999888777666555444333333333555777999======>>>???????????????<<<;;;:::<<<>>>AAAAAAAAAEEEDDDCCCAAA>>><<<:::999888999:::<<<===>>>>>>>>>===:::555333444777888999888888777666555333111000000---++++++------+++(((...---,,,+++***)))))))))***+++,,,------,,,+++***,,,------...//////......000000000000000/////////...------///000000///...000000000000111111111111///000000111111222333333333444777:::<<<>>>??????AAABBBDDDEEEGGGJJJOOOSSSWWWZZZ^^^______]]]\\\\\\___````````````aaadddgggjjjlllrrr{{{zzzqqqkkkgggccc___ZZZWWWRRRNNNJJJIIIHHHFFFEEEEEEFFFIIIJJJNNNPPPUUU[[[aaaggglllnnnnnnmmmlllkkkhhhccc\\\XXXUUUQQQMMMIIIGGGEEECCCAAA>>>===;;;::::::;;;<<<<<<===???BBBFFFJJJPPPVVVZZZ___```aaacccdddeeeeeeeeecccccccccccccccdddeeeeeeeeeeeeeeedddcccaaa```^^^aaaaaaaaaaaacccdddeeefffhhhiiilllooorrrssssssrrrsssqqqnnnnnnoooooommmjjjnnnllljjjkkklllmmmkkkiiigggfffdddcccccceeegggiiinnnqqqtttvvvwwwzzz~~~xxxpppiiidddfffggghhhhhhkkkooouuuyyyvvvmmmddd```]]]XXXTTTTTTOOOMMMJJJHHHFFFEEEDDDDDDAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888888888555555555555555444333333111222444666888999999999:::;;;;;;;;;:::999777666333222222222333555777888>>>>>>???@@@@@@@@@@@@@@@999888888:::===@@@AAAAAABBBBBBAAA???>>><<<;;;:::777888999;;;<<<=========<<<999555444555666777777888777777666555444222111///---++++++------+++)))...---,,,++++++***+++++++++++++++,,,,,,+++++++++------...............---............------------.........///000000///...000000000000111111111111000000111111222333333333444555666888;;;===>>>???AAABBBDDDEEEGGGJJJOOOSSSVVVYYY\\\]]]\\\[[[ZZZ[[[^^^___```______aaadddfffiiikkkrrrzzz{{{sssmmmgggccc___[[[WWWSSSNNNKKKKKKIIIFFFDDDCCCCCCDDDEEEIIIKKKOOOUUU[[[```dddffffffeeeeeefffeeebbb[[[UUURRRNNNJJJFFFDDDCCC@@@???;;;;;;:::::::::<<<===>>>===???BBBEEEIIIMMMSSSWWW___```bbbdddfffhhhiiiiiihhhhhhhhhgggggggggggggggbbbaaa```^^^\\\ZZZXXXWWWXXXXXXXXXXXXYYY[[[\\\]]]]]]^^^aaadddfffgggggggggjjjhhhggghhhiiiiiihhhfffkkkjjjiiiiiijjjjjjiiihhhgggfffeeeeeegggkkknnnqqqssswww{{{}}}~~~wwwpppjjjgggcccbbbeeegggkkkoootttzzzwwwnnnddd```\\\WWWSSSRRROOOMMMJJJHHHFFFEEEDDDDDD@@@@@@@@@@@@????????????======<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::::::::999999888777777777666666666666666555555444444444444555666777999999<<<=========;;;999777666666666666666888:::===>>>??????@@@AAAAAAAAAAAA@@@:::999999;;;???BBBDDDDDD??????>>>===<<<;;;;;;:::666777888999:::;;;;;;;;;999777555555555555555444666666666666555444333222///---,,,,,,,,,,,,+++)))------,,,,,,,,,,,,------,,,++++++++++++++++++,,,------.........------,,,---------------------------......///////////////000000000000111111111111111111222222333444444444555555555666888;;;===???AAABBBDDDEEEGGGJJJOOOSSSVVVXXXZZZZZZYYYXXXXXXYYY\\\]]]^^^^^^^^^```cccfffiiilllrrr{{{|||sssnnneeebbb^^^ZZZVVVRRRNNNKKKIIIHHHEEECCCBBBAAABBBBBBEEEGGGKKKOOOTTTYYY\\\^^^```aaabbbbbb```]]]YYYWWWPPPLLLHHHEEECCCAAA???>>>;;;;;;:::::::::;;;<<<===<<>>@@@AAA??????@@@AAAAAAAAAAAA@@@<<<:::999:::===@@@AAABBB???>>>===<<<;;;999999888444555666777888888888888777666555555666555333111444444444444333333222111------,,,,,,,,,,,,++++++---,,,,,,,,,------...///---,,,+++******+++,,,---------.........---,,,,,,......///////////////000,,,...///000///////////////000000000111111111111111222222333333444555555666555555555777:::===???AAABBBDDDEEEGGGJJJOOOSSSWWWXXXYYYYYYWWWWWWXXXYYY[[[\\\]]]]]]^^^___ccceeekkkmmmsss|||{{{sssnnndddaaa]]]YYYVVVRRRMMMJJJGGGFFFDDDBBBAAAAAAAAABBBCCCEEEHHHKKKOOOSSSVVVXXXZZZ]]]___^^^YYYVVVUUUVVVOOOLLLHHHEEECCCBBB@@@>>>===<<<;;;:::999:::;;;;;;<<<>>>AAACCCEEEGGGKKKMMMOOOQQQUUUYYY^^^bbbdddfffeeeffffffgggffffffeeeddd```]]]ZZZVVVRRRPPPPPPPPPRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVXXXZZZ[[[]]]]]]^^^\\\]]]^^^___```aaabbbcccdddeeeeeeffffffffffffgggeeefffhhhlllqqqwww|||{{{uuunnnjjjeeedddbbbbbbbbbbbbccccccdddeeegggjjjnnnsssxxx{{{}}}~~~uuullljjjgggddddddfffjjjlllpppuuu||||||rrrhhhddd___YYYTTTTTTNNNMMMJJJHHHFFFDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA<<<==================<<<<<<<<<;;;;;;;;;:::::::::888888777777777777777666777777888888777777666555777666444444555777999;;;<<<<<<<<<<<<:::888666444222333444666888;;;===>>>>>>???@@@@@@AAAAAA@@@@@@<<<:::777777999;;;<<<<<<@@@???===;;;999777666555444444555666777777777777555555444555666666333111222222222222111111000///,,,------,,,,,,++++++,,,,,,,,,,,,,,,---...//////---,,,+++******+++,,,---,,,---------------,,,,,,---.........//////000000,,,...000000......///000///000000000111111111111111222222333333444555555555555444555777:::===???AAABBBDDDEEEGGGJJJOOOSSSWWWYYYZZZYYYXXXXXXYYY[[[ZZZ[[[]]]]]]]]]___ccceeelllnnnuuu~~~|||tttnnndddaaa]]]YYYVVVRRRNNNKKKEEEDDDCCCBBBBBBAAAAAAAAABBBCCCFFFHHHLLLNNNQQQRRRSSSWWW[[[\\\YYYUUUSSSRRRNNNKKKGGGDDDCCCBBB@@@>>>===<<<;;;999999999::::::<<<>>>AAABBBCCCDDDGGGIIIGGGIIILLLPPPTTTXXXZZZ[[[]]]^^^```bbbbbbbbbbbbaaa[[[XXXTTTPPPMMMLLLLLLMMMPPPOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTUUUVVVXXXYYYZZZYYY[[[]]]]]]]]]^^^```bbb```bbbdddeeeeeeeeegggiiigggiiinnntttzzz{{{uuummmddd___ZZZXXXVVVVVVWWWYYYYYYYYYYYYZZZ[[[^^^aaaeeeiiikkknnnppprrrtttvvvzzzyyyoooiiicccddddddeeefffjjjpppuuu}}}}}}sssiiieee```ZZZVVVUUUOOOMMMJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::888888777777777777777777777777777777777666666555666555555444666888:::<<<;;;<<<<<<;;;:::888666555333444666888:::<<<===>>>???@@@AAAAAABBBBBBAAAAAACCC@@@<<<;;;<<<>>>??????@@@???===;;;999666555444333444555555666666666555444333333555666777555444222222222222111000///...+++,,,------++++++,,,---,,,,,,+++,,,,,,---......,,,++++++++++++++++++,,,++++++,,,---------------+++++++++,,,------......+++...111000...---///111000000000000111111111111111111222222333444444444444444555666999<<<>>>@@@AAABBBDDDEEEGGGJJJOOOSSSVVVXXXZZZ[[[ZZZZZZ[[[\\\ZZZ[[[]]]]]]^^^```cccffflllnnnuuu}}}uuupppfffccc___[[[XXXTTTPPPMMMFFFEEEDDDCCCBBBAAA@@@@@@AAABBBCCCFFFHHHJJJLLLMMMQQQSSSXXX```dddaaaVVVNNNMMMJJJFFFCCCBBBAAA???===;;;:::999999999:::;;;<<<<<<>>>@@@AAAAAABBBDDDEEECCCDDDFFFIIIKKKMMMNNNOOOPPPRRRUUUXXXZZZZZZZZZZZZWWWTTTPPPLLLJJJJJJLLLMMMOOOOOONNNNNNNNNOOOPPPPPPPPPPPPPPPQQQSSSTTTVVVVVVWWWYYY\\\\\\[[[\\\^^^aaa]]]```cccddddddeeehhhkkklllpppvvv~~~}}}tttlllddd\\\WWWTTTRRROOOOOOQQQSSSSSSRRRQQQRRRSSSUUUXXX[[[]]]^^^aaacccdddeeefffiiimmmpppqqqtttxxxzzz|||~~~{{{vvvqqqlllgggdddaaadddhhhlllpppvvv}}}|||rrrhhhddd```ZZZVVVVVVOOOMMMJJJHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::888888888888888888888888666666777777666666555444444444444555777999;;;<<<;;;<<<<<<<<<;;;:::888777666777999;;;===???@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDFFFBBB???>>>???BBBCCCDDD???>>>===;;;999777666555333444555555666666555555444333333444666888888777444444444333222000///...***,,,...---+++***,,,...,,,++++++++++++,,,,,,---+++++++++,,,,,,+++++++++)))***+++,,,---.........******+++,,,,,,---......+++...111111...,,,...111000000000000111111111111000000111111222333333333222333555888;;;>>>@@@AAAAAABBBDDDEEEGGGJJJOOOSSSSSSVVVZZZ[[[[[[[[[[[[\\\ZZZ\\\]]]^^^^^^aaadddgggkkkmmmttt}}}wwwrrrgggddd```]]]ZZZVVVRRROOOGGGGGGEEEDDDBBB@@@???>>>@@@@@@BBBDDDFFFHHHIIIJJJQQQQQQXXXeeeqqqnnn\\\LLLLLLIIIEEEBBBAAA@@@>>>===999888888888999;;;===>>><<<>>>@@@AAAAAAAAABBBCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEGGGKKKOOOQQQSSSSSSSSSVVVSSSOOOKKKJJJKKKMMMOOOPPPPPPOOOOOOOOOPPPPPPQQQOOOOOOPPPPPPQQQSSSUUUUUUVVVYYY[[[[[[ZZZZZZ]]]```\\\___cccddddddfffiiimmmpppuuu}}}xxxnnnfff^^^WWWRRRRRRNNNKKKKKKMMMOOOOOONNNLLLMMMNNNPPPRRRSSSUUUUUUZZZZZZ[[[[[[[[[]]]aaadddccceeehhhjjjkkkmmmppprrrssspppllliiihhhhhhfffeeedddiiiooouuu{{{zzzpppgggccc___ZZZVVVUUUOOOMMMJJJHHHFFFEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::888888888888888999999999666666666666666555555444333444444666888:::<<<===<<<<<<=========<<<:::999555666888:::;;;<<<======DDDDDDEEEFFFFFFFFFFFFFFF@@@===:::999;;;>>>@@@AAA===<<<<<<;;;:::999888777444444555555666555555555444333222444666999:::999666666666555333111000///***,,,...---+++***,,,...,,,++++++******++++++,,,***+++,,,------,,,+++***((()))***,,,---...//////,,,,,,------...///000000***...222111...,,,...222000000000000111111111111///000000111222222333333111222666999===???AAABBBAAABBBDDDEEEGGGJJJOOOSSSQQQTTTYYY[[[\\\[[[[[[[[[ZZZ\\\]]]^^^___aaaeeehhhiiilllrrr|||zzzsssjjjeee___\\\ZZZXXXTTTPPPJJJGGGDDDBBBAAA@@@???>>>>>>>>>>>>???AAACCCEEEGGGNNNOOOUUU```hhheeeXXXLLLKKKHHHDDDAAA???===:::888666666777777888888999999===>>>@@@BBBCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCAAA@@@AAABBBCCCEEEIIIMMMPPPRRROOOOOOMMMLLLKKKKKKKKKKKKOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMNNNPPPQQQRRRTTTVVVXXXZZZ\\\]]]]]]\\\\\\___cccdddeeehhhnnnrrryyy|||qqqgggbbb]]]UUUOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSUUUUUUUUUVVVXXXZZZ[[[\\\^^^___```bbbcccccccccccceeeffffffeeedddeeegggiiilllqqqxxxwwwnnnbbbZZZXXXVVVSSSPPPMMMLLLKKKIIIGGGEEEDDDCCCAAABBBCCCCCCBBBAAA???>>>===============<<<<<<<<<=========<<<;;;;;;::::::777777777777777777777777999888888777666555555444555555666777888:::<<<===666777:::<<<===<<<:::999666666888;;;===>>><<<:::AAAAAABBBEEEFFFDDD===888888666444555777:::<<<<<<===<<<;;;:::888777666555555555555555555444444444444444555666777888888999777666555333111///...---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++------,,,,,,---///000111------...///000000//////..................------...//////000111222222333222444666777888:::===@@@@@@BBBEEEGGGHHHKKKNNNQQQSSSVVVYYY[[[ZZZYYYYYYZZZ\\\]]]_________```ccceeejjjlllsss~~~{{{ssslllgggaaa]]][[[YYYUUUQQQJJJGGGDDDBBBAAA@@@???>>>>>>======>>>@@@BBBDDDEEEHHHHHHKKKRRRXXXWWWOOOGGGKKKHHHDDDAAA???===:::888777777888888999:::::::::===>>>???AAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAABBBBBBCCCFFFHHHKKKLLLJJJJJJJJJJJJKKKMMMNNNOOOPPPPPPOOOOOOOOOOOONNNNNNOOONNNMMMMMMNNNOOOQQQRRRTTTUUUWWWYYY[[[\\\\\\\\\]]]```dddeeefffiiiooottt{{{zzzmmmddd___[[[TTTOOOMMMMMMMMMNNNNNNOOOPPPPPPMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSTTTVVVWWWYYYZZZ\\\]]]^^^___```aaaaaaaaabbbcccdddddddddgggjjjmmmsssyyy~~~vvvlll```YYYWWWVVVSSSOOOLLLKKKJJJHHHFFFEEEDDDCCCBBBBBBBBBCCCBBB@@@???>>>============<<<<<<<<<<<<=========<<<;;;;;;::::::888888888888888888888888888888888777666555555555555555666777999;;;<<<>>>:::;;;<<<<<<<<<:::888777666666888:::===>>><<<:::??????AAADDDEEECCC===888888777777999<<<===<<<;;;===<<<;;;:::999777666666777777777888777777777777444555666777888999::::::888777555333111///...---***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))************))))))***++++++,,,,,,,,,,,,,,,------,,,,,,---...///000------...///////////////////////////////////////000000000000111111111111222444666777888:::===@@@@@@BBBEEEFFFHHHKKKOOOQQQUUUWWWZZZ\\\[[[ZZZZZZ[[[\\\]]]^^^______```bbbeeeiiikkkrrr}}}{{{tttmmmhhhbbb^^^\\\ZZZVVVRRRJJJGGGDDDBBBAAA@@@???>>>===<<<<<<===>>>@@@BBBCCCGGGGGGIIIKKKMMMNNNKKKIIIIIIGGGCCC@@@???===:::888888888999999:::;;;;;;<<<<<<===>>>@@@AAAAAAAAAAAACCCCCCDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMNNNOOOQQQRRRSSSTTTVVVXXXZZZ[[[\\\\\\^^^aaadddfffgggkkkqqqvvv~~~yyyqqqeee^^^[[[XXXSSSOOONNNOOOOOOPPPQQQRRRSSSTTTOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQRRRSSSUUUWWWYYYZZZ]]]]]]^^^___```aaabbbbbbbbbdddeeefffiiimmmsssxxxtttjjj___XXXVVVUUURRROOOKKKJJJIIIGGGEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>=========<<<<<<<<<;;;;;;=========<<<;;;;;;::::::888888888888888888888888888888777777666666555555555666666888999;;;===>>>>>>>>>>>><<<;;;999777666666666777:::===>>>===;;;<<<===@@@CCCEEECCC>>>:::666777999<<>><<<999===<<<;;;:::999888777666888888999999999999888888555666777888:::;;;<<<===999888666333000...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))************))))))++++++,,,---------------------,,,,,,,,,------...---......///////////////000000000000000000000000222111111111111000000000222444666777888:::===@@@@@@BBBDDDFFFHHHKKKOOORRRVVVYYY[[[\\\[[[ZZZ[[[[[[[[[]]]^^^______```bbbdddhhhjjjqqq||||||uuunnnhhhbbb^^^\\\YYYUUURRRJJJGGGDDDBBBAAA@@@???>>><<<<<<;;;;;;<<<>>>???AAAHHHIIIJJJJJJJJJJJJKKKLLLHHHEEEBBB@@@>>>===;;;999777888888999:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAACCCDDDDDDDDDDDDCCCCCCCCCEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKMMMNNNNNNPPPPPPPPPOOOOOONNNNNNNNNOOONNNNNNNNNNNNPPPQQQRRRSSSTTTVVVXXXZZZ\\\]]]]]]___aaadddfffhhhlllsssxxxzzznnnggg^^^XXXWWWUUUSSSPPPQQQRRRRRRSSSTTTTTTTTTTTTRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSTTTVVVXXX[[[]]]^^^```aaabbbcccdddfffggghhhgggiiikkknnnrrryyysssjjj^^^WWWUUUUUURRROOOKKKJJJHHHFFFDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@??????>>>======<<<<<<;;;;;;;;;=========<<<;;;;;;::::::888888888888888888888888888777777777666666666555666666777888:::<<<>>>???@@@@@@>>><<<:::999777777666666777999<<<>>>===<<<;;;===AAADDDEEECCC???<<<777888999<<<>>>>>><<<999===<<<;;;:::999888777777666777888999999999888888666777888:::;;;===>>>???;;;999666333000---,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,------......---------------,,,,,,,,,,,,,,,......///////////////...//////000000000000000111111111111111111111111111222444666777888:::===@@@@@@BBBDDDEEEGGGKKKPPPSSSVVVXXXZZZ[[[ZZZYYYZZZ[[[[[[\\\^^^^^^^^^___bbbdddgggiiippp|||}}}vvvmmmhhhaaa]]][[[XXXTTTPPPJJJGGGDDDBBBAAA@@@???>>><<<;;;;;;:::;;;<<<>>>???AAADDDGGGHHHGGGEEEFFFGGGFFFDDDAAA???>>>===;;;999666666777888999:::;;;<<<<<<<<<<<<===>>>???@@@AAADDDDDDDDDCCCDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOQQQRRRSSSUUUUUUWWWYYY[[[]]]___``````bbbeeegggiiinnnuuu{{{wwwpppeee```YYYUUUTTTUUUTTTTTTVVVVVVVVVVVVVVVUUUTTTSSSTTTTTTTTTTTTTTTUUUWWWWWWVVVWWWXXXZZZ\\\___bbbccceeeeeefffhhhjjjmmmooopppoooqqquuuyyy~~~tttkkk___XXXVVVUUURRROOOKKKJJJGGGEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;=========<<<;;;;;;::::::888888888888888888888888777777777777666666666666777777888999;;;===>>>?????????>>>===;;;::::::999666666666999<<<>>>>>>===;;;???CCCFFFFFFDDDAAA???<<<;;;;;;<<<>>>???>>>======<<<;;;;;;:::999888888777888:::;;;<<<;;;:::999888888999;;;<<<>>>??????;;;999666222///---,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,------------,,,,,,+++,,,------......------------------------,,,,,,...///////////////...............//////000000000...///000111222333444444222444666777888:::===@@@@@@BBBCCCEEEGGGKKKPPPTTTVVVWWWYYYYYYXXXWWWXXXYYY[[[\\\^^^^^^^^^___bbbdddfffiiippp|||~~~wwwnnnhhhbbb]]][[[XXXSSSPPPJJJGGGDDDBBBAAA@@@???>>>===<<<;;;::::::;;;<<<===>>>BBBFFFHHHHHHFFFEEEDDDEEEBBB???>>>======;;;999555666777888999:::;;;<<<===<<<======>>>@@@AAABBBDDDDDDCCCCCCCCCDDDEEEFFFCCCDDDGGGIIIKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOQQQRRRMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPQQQRRRTTTUUUWWWXXXYYYZZZ]]]___bbbcccccceeehhhiiilllqqqzzzyyyoooiii```\\\WWWTTTTTTVVVWWWXXXZZZZZZ[[[[[[YYYXXXVVVUUUVVVUUUUUUUUUVVVXXXZZZ[[[[[[\\\]]]```bbbfffhhhjjjkkklllmmmooorrrvvvzzz|||yyy|||wwwnnnbbbZZZXXXVVVSSSPPPLLLJJJGGGEEEDDDDDDEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<=========<<<;;;;;;::::::999999999999999999999999777777777777666666666666777888888999;;;===???@@@>>>>>>>>>>>>===<<<;;;:::666666666888<<<>>>???>>><<<@@@EEEHHHGGGDDDAAA@@@@@@???>>>???@@@AAAAAA@@@<<<<<<<<<;;;:::999999999:::;;;===???@@@???>>>===999::::::;;;<<<===>>>>>>;;;999555111///...---...,,,,,,,,,,,,------------------------,,,,,,,,,,,,******++++++++++++******++++++,,,---------------------...//////......---//////////////////...------......//////000000000---...///111333444555666222444666777888:::===@@@@@@AAACCCDDDFFFKKKQQQUUUVVVWWWXXXXXXVVVVVVWWWXXXZZZ\\\]]]^^^^^^___aaacccfffiiiqqq}}}xxxooojjjccc^^^\\\YYYTTTPPPJJJGGGDDDBBBAAA@@@???>>>======;;;::::::;;;<<<===@@@BBBEEEHHHJJJIIIGGGEEECCCAAA???======<<<;;;999666777888999:::<<<==================>>>@@@BBBCCCDDDDDDCCCCCCCCCDDDFFFGGGFFFHHHJJJLLLNNNOOOOOOOOONNNMMMMMMMMMMMMMMMNNNNNNLLLLLLMMMNNNPPPQQQRRRRRRSSSRRRRRRRRRRRRTTTUUUVVVZZZZZZ[[[]]]___bbbeeefffgggiiilllmmmpppvvvtttkkkfff___\\\XXXUUUVVVXXX[[[\\\\\\]]]^^^___^^^]]][[[YYYZZZZZZYYYZZZ\\\^^^aaacccddddddfffiiilllooorrrtttuuuuuuwwwzzz~~~{{{qqqeee\\\YYYWWWTTTPPPLLLKKKHHHFFFEEEEEEFFFHHHDDDCCCBBB@@@???@@@@@@@@@BBBBBBAAA@@@???>>>===============<<<;;;;;;::::::999999999999999999999999666666666666777777777777888888999:::<<<>>>???@@@>>>???@@@@@@???<<<:::999666555666888;;;>>>??????;;;@@@EEEGGGFFFBBB@@@???======>>>@@@BBBAAA???<<<<<<<<<<<<;;;::::::999999:::<<>>;;;;;;;;;<<<<<<<<<======:::888444111///......///,,,,,,,,,------------......------------,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---///000000000000//////////////////...------......///000000111222222//////000111333444555555222444666777888:::===@@@@@@AAABBBDDDFFFKKKQQQVVVWWWXXXYYYXXXVVVVVVXXXYYYZZZ\\\]]]]]]]]]^^^aaacccgggiiiqqq~~~xxxpppkkkddd```]]]ZZZUUURRRJJJGGGDDDBBBAAAAAA???>>>>>>===<<<;;;:::;;;<<<===>>>>>>@@@DDDGGGHHHFFFCCCCCCAAA>>>======<<<;;;:::777888999:::<<<===>>>???>>>>>>======???@@@BBBCCCEEEDDDCCCCCCCCCEEEFFFGGGKKKLLLNNNPPPQQQRRRQQQQQQRRRQQQOOOMMMKKKIIIIIIHHHJJJKKKLLLNNNPPPRRRSSSTTTTTTSSSSSSSSSSSSUUUVVVWWW\\\\\\]]]^^^aaadddggghhhjjjlllooopppsssyyysssjjjeee^^^\\\YYYWWWWWWZZZ]]]___]]]^^^```bbbbbbaaa___^^^```______```bbbeeehhhjjjlllmmmnnnqqquuuxxx{{{}}}~~~~~~}}}sssggg^^^[[[XXXTTTQQQMMMKKKHHHFFFEEEFFFGGGIIIDDDCCCAAA@@@??????@@@AAACCCCCCBBBAAA@@@???>>>===>>>======<<<;;;;;;::::::999999999999999999999999666666666666777777777777888888999:::<<<>>>@@@AAA???@@@AAAAAA@@@<<<999777666555555888;;;>>>??????;;;@@@EEEGGGDDDAAA???>>>777999<<>>===<<<<<<<<<<<<<<<<<<<<<<<<:::777444000///...///000,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,******+++,,,,,,,,,,,,+++,,,---///111111111111000//////000000///...------///000000111222222333333111111111222222333333333222444666777888:::===@@@@@@AAABBBCCCFFFKKKRRRVVVYYYZZZZZZYYYWWWWWWXXXZZZZZZ[[[]]]]]]]]]^^^aaacccgggjjjrrr~~~}}}xxxqqqkkkeeeaaa___]]]XXXUUUOOOKKKGGGCCCAAA???===;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@BBBDDDDDDDDDDDDBBBBBB@@@???===;;;:::999777888999:::;;;<<<<<<<<<;;;===>>>???>>>>>>@@@BBB>>>@@@BBBEEEGGGIIIKKKKKKLLLMMMOOOQQQRRRRRRRRRRRRTTTQQQNNNJJJHHHHHHHHHIIIEEEGGGKKKNNNPPPQQQQQQQQQUUUVVVVVVUUUTTTUUUWWWZZZ]]]^^^```aaabbbdddgggjjjjjjoootttwwwzzz|||ppphhhccc```\\\ZZZ\\\]]]\\\___cccgggiiikkkkkkiiigggffffffccceeegggiiijjjlllppprrrtttvvvxxx{{{}}}yyynnnddd]]]XXXSSSPPPOOOLLLHHHEEEEEEDDDDDDCCCDDDCCCBBBBBB@@@@@@???>>>@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;888888888888888888888888888888777666666666666666888888888999;;;===>>>????????????>>><<<:::777666111333888<<<>>>???>>>===;;;???DDDFFFDDDAAA>>><<<:::<<<>>>@@@AAA@@@??????999999999999999999999999777:::===@@@@@@???===;;;<<<;;;999888888888999999111111111000///---+++***************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,...000222333444+++,,,.../////////...---------............---------------...///000000111//////000111222333333333444555777777888:::>>>AAA>>>@@@BBBCCCEEEIIINNNRRRWWWXXXXXXXXXWWWWWWYYYZZZZZZ\\\^^^^^^]]]]]]^^^___fffiiiqqq~~~xxxqqqllleeeaaa___]]]YYYUUUOOOLLLGGGDDDBBB@@@===<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@BBBDDDDDDDDDDDDBBBAAA@@@>>><<<:::999999888888:::;;;<<<=========;;;===>>>???>>>???@@@BBB???AAACCCFFFIIIKKKMMMNNNQQQRRRTTTUUUVVVVVVVVVUUUSSSQQQMMMIIIGGGGGGGGGHHHJJJLLLOOOSSSUUUVVVVVVUUUUUUUUUVVVUUUTTTUUUWWWZZZ[[[]]]```bbbcccfffiiikkklllqqqwww{{{|||qqqiiiddd___\\\ZZZ]]]______bbbgggiiikkknnnoooooonnnnnnnnnqqqrrrtttuuuvvvyyy|||~~~rrrhhhbbb\\\WWWSSSPPPMMMIIIFFFFFFEEEEEEDDDDDDCCCBBBBBB@@@@@@???>>>@@@@@@@@@?????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888888888777666666666666666666777888999;;;===???@@@?????????>>><<<:::888777222444777:::<<<===>>>>>>;;;???CCCDDDBBB>>>;;;::::::;;;>>>???@@@@@@???>>>999999999999999999999999999:::===>>>???===<<<:::;;;:::999888777777888999333333222000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------))))))***+++,,,------...------.../////////......---......//////......---------......///000000111000000000111222222222333444555777777888:::>>>AAA???AAABBBDDDFFFJJJOOOSSSWWWXXXXXXXXXWWWWWWYYYZZZ[[[\\\^^^^^^^^^^^^^^^```fffiiirrr~~~yyyrrrmmmfffbbb```]]]YYYUUUOOOLLLHHHDDDBBB@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>@@@BBBCCCDDDDDDCCC@@@@@@???===;;;:::999888888999:::;;;<<<=========;;;===?????????@@@AAACCCAAABBBEEEIIILLLOOOQQQQQQUUUVVVWWWXXXYYYXXXXXXWWWRRROOOLLLHHHGGGFFFGGGHHHKKKMMMPPPRRRTTTUUUUUUTTTTTTUUUUUUUUUTTTUUUXXXZZZYYY\\\```ccceeehhhkkkmmmooottt{{{{{{qqqiiieee```]]]\\\___aaabbbeeekkkkkknnnrrruuuwwwxxxzzz{{{{{{|||~~~vvvllleee___YYYTTTQQQNNNJJJHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@???>>>@@@????????????>>>>>>>>><<<<<<<<<<<<;;;;;;::::::888888888888888888888888888888777666666666666666555666888:::<<<>>>@@@AAA@@@@@@???>>>===:::999888444555777:::<<<=========<<>>???>>>===<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;::::::999888888777777777777888555444222000///.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************000//////.........//////---......//////......---------......///000000000111111111111111111222222444555666777888:::===@@@@@@BBBCCCEEEGGGKKKPPPTTTWWWXXXXXXXXXWWWWWWYYYZZZ\\\]]]______^^^___```aaafffiiirrrzzzsssnnngggccc```]]]YYYUUUPPPMMMHHHEEECCCAAA>>>===<<<;;;;;;::::::;;;;;;<<<<<<===???AAABBBCCCCCCCCC??????>>><<<;;;:::888888777888999:::;;;<<<<<<<<<<<<===???@@@@@@@@@BBBDDDCCCEEEHHHLLLOOORRRTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVPPPNNNKKKHHHGGGGGGHHHIIILLLNNNPPPSSSTTTUUUTTTTTTTTTUUUUUUUUUUUUVVVYYY\\\[[[^^^bbbeeegggiiikkkmmmqqqwwwyyypppjjjfffccc```^^^aaabbbbbbeeejjjkkkoootttxxx|||xxxnnnggg```YYYUUUSSSOOOKKKIIIHHHHHHGGGFFFDDDCCCBBBBBB@@@@@@???>>>????????????>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::888888888888888888888888888777777666666666666666666777999<<<>>>AAABBBCCCAAA@@@???>>><<<;;;999888444666:::===??????>>>===>>>@@@BBBAAA>>>:::777666999:::<<<>>>>>>===<<<;;;::::::::::::::::::::::::<<<<<<;;;:::999888888888777777777666666666666777666444111///------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...---...///000......////////////..................//////000000222222222111111111111111333555666777777:::===@@@AAACCCDDDFFFHHHLLLQQQTTTVVVXXXXXXXXXWWWWWWXXXZZZ]]]^^^_________```aaacccfffiiirrr{{{tttooohhhcccaaa^^^YYYUUUQQQMMMIIIEEECCCAAA???===;;;;;;::::::::::::;;;;;;;;;<<<>>>@@@BBBBBBBBBBBB???>>>===<<<;;;:::999888666777888:::;;;;;;;;;;;;<<<>>>@@@@@@AAAAAACCCEEEFFFHHHKKKNNNRRRUUUWWWXXXYYYYYYZZZZZZYYYXXXVVVUUUOOOMMMJJJIIIHHHIIIKKKLLLRRRSSSVVVXXXYYYYYYXXXXXXUUUVVVWWWWWWWWWYYY\\\___```cccfffhhhiiijjjlllnnntttzzzxxxpppjjjfffgggccc```aaaaaa```bbbfffhhhlllrrrwww|||{{{qqqjjjccc\\\VVVSSSPPPLLLIIIIIIIIIHHHGGGDDDCCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999888888888888888888888888888777777666666666666666777999;;;>>>AAACCCDDDDDDAAA@@@???===;;;:::999888444777===BBBDDDCCC@@@===BBBCCCCCCAAA===:::888777999:::<<<===>>>===;;;:::999999999999999999999999<<<;;;999888777777777777666666666666777666666666555333000---,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------......//////000///...------...///000...//////////////////...............////////////222222222111111111111111333444666666777999===@@@AAACCCEEEFFFHHHLLLQQQUUUVVVXXXXXXXXXWWWWWWXXXZZZ]]]^^^_________```bbbeeefffjjjsss|||uuupppiiidddaaa^^^ZZZVVVQQQNNNJJJFFFDDDBBB@@@>>>;;;;;;::::::::::::;;;;;;:::<<<>>>@@@AAABBBBBBAAA??????>>>===<<<;;;:::999777777999:::;;;<<<<<<<<<<<<>>>@@@AAAAAABBBDDDFFFIIIJJJMMMQQQTTTWWWXXXYYY[[[[[[[[[[[[ZZZXXXVVVUUUNNNLLLKKKJJJKKKMMMPPPRRRTTTUUUXXXZZZZZZZZZYYYXXXWWWXXXZZZZZZ[[[]]]```ccceeegggiiiiiijjjllloooqqqxxx~~~xxxrrrlllhhhhhhddd``````^^^\\\]]]```cccggglllqqqvvv{{{~~~uuummmfff___ZZZSSSPPPLLLJJJIIIIIIHHHGGGDDDCCCBBBBBB@@@@@@???>>>======>>>>>>>>>>>>>>>???===<<<<<<;;;:::999888888888888888888888888888888888888777666666666666666888:::<<>><<<:::999888888444888>>>DDDFFFEEECCC@@@DDDDDDDDDAAA>>>:::999999:::;;;<<<>>>>>>===;;;:::888888888888888888888888:::999888777666666666666555666666777777777777666333222000...---,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........---------------...//////...//////000000//////.........//////////////////111111111111111111222222333444555666777999<<>>;;;::::::999999::::::;;;:::;;;===???AAAAAAAAAAAA??????>>>>>>===<<<;;;;;;999999;;;<<<===>>>>>>>>><<<>>>@@@AAABBBCCCEEEGGGKKKLLLOOORRRUUUWWWYYYYYYZZZZZZZZZYYYXXXVVVSSSRRRMMMLLLLLLLLLNNNQQQUUUWWWVVVWWWYYY[[[\\\[[[ZZZYYYYYY[[[\\\]]]^^^```dddggghhhiiijjjjjjkkkooossswww}}}{{{vvvpppkkkgggbbb^^^]]][[[XXXYYY]]]]]]```eeeiiimmmrrrxxx{{{}}}uuunnnggg```[[[SSSPPPLLLIIIIIIHHHGGGGGGDDDCCCBBBBBB@@@@@@???>>>============>>>>>>??????===<<<<<<;;;:::999888777888888888888888888888888888888777666666666666666777999<<>>>>>===;;;:::666666666666666666666666777777777777666555555555555666777888888888777777333222111000///---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........------------,,,******+++---............//////000000000000///////////////////////////...000000000111222222222333333444555666777999<<>>===<<<<<<;;;:::;;;<<<>>>??????@@@@@@<<<>>>@@@BBBBBBCCCFFFHHHLLLNNNPPPSSSUUUWWWXXXYYYWWWWWWWWWVVVTTTRRROOONNNMMMMMMLLLMMMPPPTTTXXXZZZ\\\]]]___aaaaaa```___^^^[[[\\\^^^___```bbbfffiiihhhiiiiiijjjlllqqqwww|||}}}yyysssmmmddd___\\\\\\ZZZWWWXXX[[[ZZZ\\\```dddhhhlllqqquuu~~~{{{ssslllfff^^^YYYSSSPPPKKKIIIHHHHHHGGGFFFDDDCCCCCCBBBAAA@@@???>>><<<=========>>>>>>??????======<<<;;;999888888777888888888888888888888888888888777666666666666666777888;;;>>>???@@@???>>>@@@>>><<<999888777777777777888:::===@@@DDDGGGIIIDDDDDDBBB@@@<<<::::::;;;;;;<<<>>>??????===<<<:::666666666666666666666666666666666777666666555444555666777999999999888777333333333222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...222222111///...---,,,,,,'''(((+++---............//////000000000000/////////////////////.........//////000111222333333444222444555666666999<<>><<<;;;:::::::::<<<>>>???@@@@@@@@@@@@BBBCCCCCCBBBBBBDDDEEEMMMNNNPPPRRRTTTVVVWWWXXXXXXXXXVVVTTTRRROOONNNMMMOOOPPPQQQRRRTTTWWW[[[___ccccccccccccbbbbbbaaa```]]]^^^```bbbdddfffhhhiiikkkjjjkkknnnoooqqqyyy|||vvvqqqggg___XXXWWWWWWVVVWWWYYYYYY[[[]]]___bbbffflllpppyyyzzzqqqkkkddd\\\WWWSSSQQQMMMKKKJJJIIIHHHFFFEEEDDDCCCBBB@@@???>>>===??????>>>>>>>>>>>>??????=========<<<;;;;;;::::::<<<;;;999888888888999999666666666666666777888888999888:::???DDDEEEBBB>>>@@@>>><<<:::888777777777888;;;@@@EEEHHHIIIHHHGGGFFFEEEBBB>>>:::999:::;;;::::::;;;===>>>===:::777666666666777888999999999555555555555444333222222:::999999:::;;;:::888666555333000//////000///...........................+++(((&&&%%%&&&((()))(((,,,,,,,,,,,,,,,,,,,,,---,,,...000000...+++******------------------------000000000000000000//////000000//////.........---///111222222111111222333444444333444666999===>>>@@@AAACCCDDDFFFIIINNNRRRUUUVVVVVVWWWXXXYYY[[[[[[[[[\\\^^^______aaadddfffgggiiiooo{{{|||vvvmmmhhhddd```ZZZUUUOOOLLLGGGDDDBBBAAA???>>>>>>===<<<:::999999888888:::;;;;;;===>>>@@@BBBCCCCCCCCCBBBAAA???>>><<<;;;;;;<<<===???@@@AAABBBBBB@@@BBBCCCCCCCCCCCCEEEFFFLLLMMMNNNPPPRRRTTTVVVVVVVVVUUUSSSRRRPPPOOONNNNNNPPPRRRSSSTTTVVVYYY^^^aaaeeeeeeeeeeeedddcccbbbaaa``````bbbdddfffgggiiijjjkkkjjjlllppprrruuu}}}}}}vvvqqqjjjaaaZZZYYYXXXVVVVVVYYY]]]___aaadddfffkkkppptttxxx~~~uuunnniiiccc]]]XXXPPPMMMJJJGGGGGGFFFEEECCCEEEDDDCCCBBB@@@???>>>===???>>>>>>======>>>>>>???=========<<<;;;;;;::::::;;;:::999888888888999999666666666666666777888888777888:::>>>AAABBBAAA???@@@>>><<<999888777666777666999>>>BBBEEEFFFFFFEEEFFFEEEBBB>>>:::999:::;;;::::::;;;===>>>===:::777666666777777888888999999666666666777666666555555:::999999:::;;;;;;999777444222///............---,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''''')))***+++***,,,++++++******))))))))))))+++...///...,,,,,,,,,........................------........./////////000/////////............///111222222111111222333444444444555777:::===???AAABBBDDDEEEFFFJJJNNNRRRVVVVVVVVVVVVXXXYYYZZZ[[[ZZZ\\\^^^______aaaccceeejjjjjjppp{{{}}}wwwoooiiieee```ZZZVVVPPPLLLHHHDDDBBBAAA???>>>>>>>>><<<;;;::::::::::::::::::;;;<<<>>>@@@AAABBBCCCCCCCCCBBBAAA???>>>===<<<===???@@@BBBCCCCCCCCCAAACCCDDDDDDDDDDDDEEEGGGHHHIIIKKKMMMNNNPPPRRRSSSRRRQQQOOONNNMMMNNNPPPQQQSSSTTTVVVXXXZZZ]]]bbbeeeiiiiiiiiihhhgggeeedddcccbbbcccdddeeeggghhhiiijjjkkkkkknnnsssvvvzzz}}}uuuoooggg```[[[ZZZZZZXXXZZZ]]]^^^```ccceeehhhlllqqquuuyyy~~~xxxpppjjjfffbbb\\\XXXOOOLLLHHHFFFFFFEEEDDDCCCDDDDDDCCCBBB@@@???>>>>>>>>>======<<<<<<======>>>=========<<<;;;;;;::::::;;;:::999888888888999999777666666666666777888888777999;;;======>>>???@@@???===;;;999777666666666666999===BBBEEEFFFFFFFFFEEEDDDBBB>>>;;;999:::;;;;;;;;;;;;===>>>===:::777777777777888888888888888888888888999999999999999:::::::::;;;======;;;999333111...------...---,,,........................+++******+++---...---,,,---,,,,,,+++***)))((((((&&&(((+++---------...///////////////////////////------....../////////000////////////............///111222222111111222333555555555666888;;;>>>???BBBDDDEEEEEEGGGJJJNNNRRRVVVVVVVVVVVVWWWXXXZZZZZZZZZ\\\^^^______```ccceeekkklllqqqzzz~~~yyyqqqkkkeee```[[[WWWSSSOOOKKKGGGEEECCCBBB@@@>>>>>>===<<<;;;::::::;;;::::::;;;<<<===???@@@AAABBBBBBBBBBBBAAA@@@>>>>>>===>>>@@@AAACCCDDDDDDDDDDDDFFFFFFFFFDDDCCCDDDEEEDDDEEEFFFHHHJJJKKKMMMMMMNNNMMMKKKKKKLLLNNNQQQSSSUUUWWWZZZ\\\^^^aaaeeehhhmmmllllllkkkiiigggfffeeeddddddeeefffggghhhiiijjjjjjkkkpppvvv{{{{{{sssmmmaaa\\\YYY[[[\\\\\\___dddbbbdddgggjjjllloootttwww{{{{{{uuummmhhhddd```ZZZVVVPPPNNNJJJHHHHHHHHHFFFEEEDDDCCCCCCBBB@@@??????>>>======<<<<<<<<<<<<===============<<<;;;;;;:::::::::999999999999999999999777777666666777777888999777:::======;;;;;;>>>BBB>>><<<:::888777666666666888;;;???CCCFFFHHHHHHHHHEEEDDDBBB>>>;;;999:::<<<===<<<<<<===>>>===:::777888888888888888888888888999999999::::::;;;<<<<<<<<<<<<<<<>>>@@@@@@>>><<<444111///---......------........................+++***+++,,,...///...,,,---------,,,,,,+++++++++&&&(((+++,,,,,,,,,---...........................///////////////////////////////////////.........///111222222111111222333555555666777999<<<>>>???CCCDDDEEEFFFGGGJJJNNNQQQVVVVVVVVVVVVWWWXXXYYYZZZZZZ\\\^^^______```bbbccciiijjjoooxxx{{{tttmmmfffaaa\\\YYYTTTQQQKKKHHHEEEDDDBBB@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@@@@@@@AAAAAA@@@???>>>>>>>>>???AAABBBDDDDDDEEEEEEIIIIIIIIIGGGDDDCCCBBBCCCAAAAAABBBDDDFFFGGGHHHIIIKKKJJJJJJJJJLLLPPPSSSVVVWWWZZZ]]]___aaacccgggjjjmmmmmmlllkkkjjjhhhfffeeeddddddeeefffggghhhiiijjjkkkmmmsss{{{|||vvvooojjj___\\\[[[^^^```aaaeeekkkmmmooorrrtttuuuxxx{{{~~~~~~{{{uuummmgggbbb^^^XXXTTTQQQNNNKKKIIIIIIIIIHHHFFFCCCCCCBBBAAAAAA@@@??????======<<<<<<<<<<<<===============<<<;;;;;;::::::999999999999999999999999777777777777777888999999999<<<>>>>>><<<<<<>>>AAA<<<;;;999777666666666666888:::>>>BBBEEEGGGHHHHHHDDDDDDBBB>>>;;;:::;;;<<<>>>===<<<======<<<:::888999999999:::::::::::::::;;;;;;::::::;;;<<<===>>>?????????@@@BBBBBB@@@>>>555333000////////////...************************+++******,,,......---++++++++++++,,,,,,---------(((***,,,,,,++++++,,,---------------------------111000//////...---,,,,,,.........//////////////////111222222111111222333444555666888:::<<<>>>???BBBCCCEEEEEEGGGJJJNNNRRRVVVVVVVVVVVVVVVWWWXXXYYYYYY\\\^^^```___```aaabbbeeegggmmmvvv~~~}}}vvvooogggaaa]]][[[SSSPPPJJJFFFDDDBBB@@@???===<<<<<<;;;::::::;;;;;;::::::::::::<<<===>>>??????@@@@@@@@@@@@@@@??????@@@AAACCCDDDFFFFFFGGGGGGKKKKKKKKKHHHEEECCCCCCCCC@@@@@@AAACCCDDDFFFGGGGGGIIIIIIJJJKKKNNNRRRVVVXXXYYY\\\___aaabbbdddgggiiikkkkkkkkkjjjiiigggfffeeecccdddeeefffhhhiiijjjkkkoooqqqxxx}}}wwwtttpppjjjfffaaa___aaaeeegggiiiooovvvyyy{{{}}}zzztttlllfffaaa\\\VVVRRRNNNLLLIIIGGGGGGGGGFFFEEECCCCCCBBBAAAAAA@@@??????>>>======<<<<<<======>>>=========<<<;;;;;;::::::888888999:::::::::999999888777777777777888999999:::<<<>>>>>>>>>===>>>???;;;:::888777555555555666777888<<>>;;;:::;;;===???>>>=========<<<:::888::::::;;;;;;<<<=========>>>===<<<<<<<<<===>>>???AAA@@@@@@AAABBBAAA???===555333000//////000///...++++++++++++++++++++++++---+++***+++,,,---,,,***(((((()))***+++,,,,,,---+++,,,---,,,+++***+++,,,------------------------///......---,,,+++******.........//////////////////111222222111111222333333444666888:::<<<===>>>@@@AAACCCDDDFFFJJJNNNRRRVVVVVVVVVVVVVVVWWWXXXXXXYYY\\\^^^``````___```aaaaaadddkkkuuu|||~~~xxxppphhhaaa]]]\\\TTTPPPKKKGGGDDDCCC@@@???<<<;;;;;;:::::::::::::::999999999:::;;;<<<>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@CCCDDDFFFGGGIIIJJJJJJJJJIIIJJJJJJIIIFFFEEEEEEFFFBBBBBBCCCDDDFFFGGGHHHHHHHHHIIIKKKNNNQQQTTTWWWYYYZZZ]]]```aaabbbccceeeggghhhhhhhhhhhhgggfffeeedddddddddfffhhhjjjkkkmmmnnntttvvv~~~|||tttnnnkkkiiifffccc``````fffmmmssswwwwwwrrrjjjddd```[[[UUUQQQMMMJJJGGGFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@??????>>>>>>======>>>>>>???=========<<<;;;;;;::::::777888999::::::::::::999888888777777888888999::::::;;;<<<===???>>><<<:::;;;999888666555555555666777888;;;???BBBDDDFFFFFFCCCCCCAAA>>>;;;:::;;;===@@@???=========<<<:::999:::;;;;;;===>>>???@@@AAABBBAAA???>>>>>>???@@@AAA@@@@@@??????@@@???<<<999555222///...//////...---////////////////////////000...+++***+++,,,++++++)))))))))******++++++,,,,,,---------++++++,,,.............................................................../////////000///111222222111111222333222333555777999;;;<<<===>>>???AAACCCEEEIIIOOORRRVVVVVVUUUUUUVVVVVVWWWWWWYYY[[[___``````______``````ccckkkttt{{{yyyqqqhhhaaa^^^\\\WWWSSSMMMIIIGGGEEECCCAAA;;;;;;:::999999999::::::999999999:::;;;<<<===>>>AAAAAABBBBBBCCCCCCBBBBBBFFFGGGHHHJJJKKKLLLMMMMMMGGGHHHIIIIIIGGGGGGHHHIIIDDDDDDEEEFFFGGGHHHIIIJJJHHHJJJLLLPPPSSSVVVXXXYYY[[[]]]```bbbbbbcccdddffffffffffffffffffeeedddddddddeeegggiiikkkmmmooopppxxxzzz~~~wwwnnniiifffeeecccaaa\\\___gggsss|||tttooogggbbb___[[[UUUQQQNNNKKKHHHGGGGGGGGGFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????>>>======<<<;;;;;;::::::777888999:::;;;::::::999888888888777888888999::::::999999<<>>;;;:::<<<===AAA???===<<<===<<<:::999:::;;;<<<>>>???AAABBBCCCEEEDDDBBB@@@@@@@@@BBBCCC@@@???>>>>>>>>><<<999777444111...---......---,,,........................333000,,,***+++,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000//////////////////////////////000111222333444555---.........//////000000///111222222111111222333111333555777999;;;;;;<<<<<<>>>@@@BBBEEEIIIOOOSSSVVVVVVUUUUUUUUUVVVWWWWWWYYY[[[___``````_________```ccckkkttt{{{yyyppphhhbbb]]]ZZZVVVTTTPPPKKKGGGDDDBBBBBB;;;<<<<<<<<<<<<<<<;;;;;;999999999:::;;;<<<===>>>???@@@AAACCCDDDDDDCCCBBBFFFFFFGGGHHHIIIKKKLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJGGGHHHHHHIIIJJJKKKLLLLLLQQQQQQRRRSSSVVVYYY\\\^^^```aaabbbcccccccccccccccaaaaaabbbcccdddeeeffffffdddeeegggiiilllqqqwww|||~~~rrrooojjjeeeaaa^^^]]]]]]^^^bbblllzzzqqqmmmgggaaa\\\XXXTTTQQQOOOMMMKKKIIIFFFDDDCCCCCCDDDCCCBBBAAAAAAAAABBBBBBAAA@@@??????>>>?????????;;;<<<===>>>>>><<<:::999>>><<<;;;999888888999999999999999999:::;;;<<<<<<>>>>>>>>>>>><<<;;;999777888888777666666777888999666888;;;???AAABBBBBBAAA>>>===<<<999888888;;;>>>======<<<;;;;;;;;;;;;<<<:::::::::;;;<<<===>>>???CCCCCCCCCBBB???>>>???AAA???>>>=========:::666333444222000/////////---,,,,,,------......------,,,************+++,,,------------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,111000///...---,,,++++++,,,---------......//////111111111111000///...---444333444555888;;;???AAABBBBBBBBBDDDGGGJJJNNNPPPRRRTTTWWWXXXWWWWWWWWWXXXXXXZZZ\\\]]]]]]^^^```bbbaaaeeekkkqqqwww~~~zzzqqqiiiccc]]]ZZZXXXUUUQQQMMMHHHEEEDDDCCC<<<<<<=========<<<<<<;;;999999999:::;;;<<<===>>>???@@@AAACCCDDDDDDCCCCCCFFFGGGIIIJJJLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJKKKLLLMMMNNNOOOOOORRRSSSTTTVVVXXX[[[^^^```bbbbbbbbbbbbbbbbbbaaaaaa]]]]]]^^^___```bbbcccccceeegggiiilllooouuu{{{wwwkkkhhhccc^^^ZZZYYYYYYYYY___cccnnn}}}}}}qqqlllfff```[[[WWWSSSPPPMMMKKKJJJGGGEEEDDDCCCCCCDDDCCCAAA??????@@@AAABBB@@@??????>>>===>>>>>>>>>::::::999999888888888888<<<;;;999888777888888999888888888888888999:::;;;>>>>>>>>>>>>===;;;999777888777666666666777888999999:::<<<>>>???@@@@@@???;;;;;;999777555666999;;;>>>======<<<;;;;;;::::::::::::::::::;;;<<<======AAAAAAAAA@@@>>>===>>>??????>>>=========;;;777444333111///......///---,,,,,,------......------,,,------,,,,,,+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///...............------..................------000000111111111111111000555555555555777:::===???AAAAAAAAACCCEEEIIIMMMOOOSSSVVVXXXXXXWWWVVVVVVVVVXXXZZZ\\\]]]]]]^^^```bbbaaaeeekkkpppvvv}}}{{{ssskkkddd___[[[YYYVVVRRRNNNJJJGGGEEEDDD>>>>>>>>>======<<<<<<<<<999999999:::;;;<<<===>>>??????AAABBBDDDDDDDDDDDDFFFHHHKKKMMMNNNOOONNNNNNPPPPPPOOOOOOOOOOOOOOOOOONNNNNNOOOPPPQQQRRRSSSSSSUUUVVVWWWYYY\\\___bbbcccdddcccbbbaaa```___^^^^^^ZZZ[[[[[[\\\^^^```aaabbbfffhhhlllpppuuu{{{tttlllccc```[[[VVVTTTTTTUUUVVV\\\aaammm}}}|||pppllleee___ZZZVVVQQQNNNJJJIIIHHHFFFEEEDDDCCCCCCDDDBBB@@@>>>>>>???AAABBB??????>>>============>>>===;;;:::888888999:::;;;999999888777777888888999666666666777777888999:::>>>??????>>>===;;;888777777666555555555777888999<<<<<<<<<======>>>>>>>>>::::::888666444555888;;;>>>>>>>>>>>><<<:::888777888888888888999:::;;;<<<===>>>>>><<<::::::;;;<<<>>>===<<<<<<<<<:::666333111///------......---,,,,,,------......------,,,//////---,,,,,,+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000---------....../////////000000///......------,,,///000111222333333333333555555555666888:::===>>>@@@@@@@@@BBBEEEHHHLLLNNNUUUWWWYYYYYYWWWUUUUUUUUUXXXZZZ\\\]]]]]]]]]___aaaaaadddjjjpppuuu|||~~~uuummmfff```]]]XXXVVVRRRNNNIIIFFFEEEDDD@@@@@@???>>>===<<<<<<<<<999999999:::;;;<<<===>>>>>>???@@@BBBDDDEEEFFFFFFFFFHHHLLLOOOPPPPPPOOONNNPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWYYYZZZ\\\^^^```ccceeefffeeedddbbb```^^^\\\[[[[[[ZZZZZZ[[[\\\^^^aaaccceeegggjjjoootttzzzwwwkkkccc___\\\WWWSSSQQQRRRUUUWWWWWW\\\gggvvv{{{pppkkkeee^^^YYYUUUPPPMMMJJJIIIHHHFFFEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::888888888888888999999999666666666777888999:::;;;????????????===;;;888777666555555555555777888999===<<<<<<<<<<<<===>>>???;;;;;;999777666777:::===>>>?????????===:::777555777777777777777888999::::::;;;;;;999888777888:::;;;::::::::::::888555222///---,,,,,,---...---,,,,,,------......------,,,...---,,,+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111............////////////////////////............///000111222333333333333333444555666888;;;===???AAAAAAAAABBBEEEIIILLLOOOTTTVVVXXXYYYWWWVVVVVVWWWXXXZZZ\\\\\\\\\]]]^^^``````dddiiinnntttzzzxxxpppiiibbb^^^XXXUUUQQQMMMIIIFFFDDDCCCBBBAAA???===<<<;;;;;;;;;999999999:::;;;<<<===>>>>>>???@@@BBBDDDFFFGGGHHHFFFIIILLLOOOQQQQQQPPPOOOQQQQQQRRRRRRSSSSSSSSSTTTUUUUUUVVVWWWXXXYYYZZZZZZ]]]^^^___aaaccceeefffgggeeecccaaa^^^\\\[[[ZZZYYYZZZZZZZZZ\\\^^^bbbeeegggiiimmmssszzz}}}pppeee___[[[XXXTTTQQQQQQRRRUUUWWWUUUXXXbbbnnnxxx|||pppkkkddd^^^YYYTTTOOOLLLJJJJJJHHHGGGGGGFFFFFFFFF@@@BBBDDDFFFEEECCCAAA???BBBAAA@@@@@@??????@@@@@@:::;;;>>>??????===:::888999999::::::::::::::::::888888888999:::;;;======@@@@@@@@@???===;;;888777666555555555666777999:::<<<<<<<<<<<<===???@@@AAA::::::999777666777:::===????????????===:::777555777666666666666777888888777888888777666555666888888888888888888666333000///---++++++---------,,,,,,------......------,,,******))))))***+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////000000/////////.........------......///000111111000111111111111111111000111222444666999<<>>>>>???@@@AAADDDFFFHHHJJJIIIKKKNNNQQQSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVWWWWWWYYYYYYZZZ[[[\\\]]]^^^^^^```aaabbbdddeeeeeeffffffcccaaa___\\\[[[ZZZZZZZZZYYYYYYYYY[[[^^^cccgggiiimmmrrrxxxtttiiiaaa]]]WWWUUUSSSQQQPPPQQQSSSUUUWWWXXX___gggnnnttt~~~|||pppllleee^^^YYYTTTOOOLLLKKKJJJIIIHHHGGGGGGGGGGGGAAACCCEEEGGGGGGDDDAAA???BBBBBBAAA@@@@@@@@@@@@AAA???AAAEEEGGGFFFDDD@@@===::::::;;;;;;;;;::::::999999999999:::<<<===???@@@AAAAAAAAA???===;;;888777666666666666777888:::;;;======>>>??????@@@AAAAAA999888777666555666999<<>><<<:::777666777666666666666666777777666777777666555555666888777777666777777666222000000...,,,,,,------,,,+++,,,------......------,,,((((((((())))))***,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........000000000//////.........,,,,,,---...000111222333000111111111111111000000111222444777:::<<<>>>???BBBBBBCCCDDDGGGJJJNNNPPPQQQSSSWWWXXXYYYYYYZZZ[[[YYYZZZ\\\\\\[[[\\\]]]___```ccchhhlllqqqvvv||||||tttmmmeeeaaaYYYVVVRRRNNNJJJFFFEEEDDDCCCAAA>>>;;;999999999999999999999:::;;;<<<===>>>>>>??????AAADDDGGGIIIKKKMMMNNNPPPRRRTTTVVVWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[]]]]]]^^^___```aaabbbbbbbbbcccdddeeeeeeeeedddccc```___\\\ZZZZZZZZZZZZ[[[[[[[[[[[[]]]aaafffjjjmmmrrrwww~~~xxxlllccc^^^[[[UUUUUUTTTSSSSSSSSSSSSTTTWWWWWW[[[aaadddgggpppyyy{{{qqqmmmfff___YYYTTTPPPLLLKKKJJJIIIGGGFFFEEEEEEEEECCCCCCDDDDDDDDDCCCBBBAAABBBAAA@@@@@@??????@@@@@@CCCDDDGGGHHHHHHFFFCCCAAA::::::;;;;;;:::999888777999999:::;;;<<<>>>???@@@AAAAAAAAA@@@>>>;;;888777777777666777888:::;;;===???@@@AAAAAABBBAAA@@@???999999888666555777:::===@@@???>>>===;;;:::888888777777666666666666777777666777777666555555777888888777777888888777444111111///------------,,,+++,,,------......------,,,*********)))******++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///////////////000000000------...///000111111222000000111222333333333333444555666888:::;;;;;;<<>>;;;999888888999999999999:::;;;<<<===>>>>>>>>>???AAADDDGGGJJJLLLPPPQQQRRRTTTVVVXXXZZZ[[[XXXYYYYYY[[[\\\]]]^^^___``````aaabbbcccddddddeeecccdddeeeeeeeeedddcccbbb^^^]]][[[ZZZYYYZZZ[[[\\\^^^^^^___aaaeeejjjooorrrvvv{{{qqqfff___[[[ZZZVVVVVVVVVVVVVVVUUUUUUUUUVVVUUUXXX\\\^^^```gggooorrr|||zzzrrrmmmfff```ZZZUUUPPPMMMKKKJJJHHHFFFEEEDDDCCCCCCEEECCCBBB@@@@@@AAABBBCCCAAA@@@??????>>>???????????????@@@@@@@@@???>>>===999:::::::::999888666555999999999:::<<<>>>???@@@BBBBBBAAA@@@>>>;;;888777888777777777999:::<<<===AAABBBCCCDDDCCCAAA>>>===<<<;;;;;;999888:::===@@@@@@???===<<<::::::999999888777777666666666777777666777888777666555777999999888888999:::888555222333111...---------,,,***,,,------......------,,,------,,,+++*********************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........------...///000111222222////////////000000000000///000111333444555666666777777888999999999999999@@@@@@AAABBBEEEIIILLLNNNTTTVVVYYYZZZYYYXXXXXXYYYYYYZZZ\\\\\\[[[[[[\\\^^^___bbbgggkkkoootttzzz}}}xxxpppgggaaa\\\XXXRRRMMMJJJGGGEEECCCAAA@@@???===;;;::::::999===<<<<<<<<<<<<======>>>>>>???AAACCCFFFHHHJJJKKKNNNPPPSSSVVVXXXZZZZZZZZZ\\\[[[ZZZZZZ[[[]]]```aaabbbbbbcccccccccccccccccceeeeeeeeeeeecccaaa___]]]]]][[[XXXXXXYYY[[[\\\\\\___```aaaccceeejjjooottt|||ssseee___]]]YYYUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVXXX[[[___aaacccddddddooossszzzzzzpppiiiaaa\\\ZZZVVVPPPKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>===<<<<<<;;;<<<=========<<<::::::;;;;;;::::::999888777777:::::::::;;;<<<>>>AAABBBBBBAAA???===;;;:::999999444555666777888;;;???BBBHHHGGGEEEDDDDDDAAA>>>;;;999888666666777:::===???>>>===<<<:::888777555444666555555444444666777888999999888888888888888888777888999888666444444555,,,---...///000000000000***+++---//////...---,,,---------,,,,,,+++++++++------++++++++++++------,,,+++*********+++,,,---,,,---...///000000000000////////////////////////111111111000000000000000000000111333444555666666888888888888999<<<>>>???@@@AAABBBBBBCCCGGGLLLPPPTTTWWWZZZZZZYYYXXXWWWWWWZZZ\\\^^^___^^^^^^```aaa___```dddlllqqquuu{{{{{{sssjjjddd\\\XXXRRRMMMJJJGGGDDDCCCAAA@@@>>>===;;;;;;::::::<<<<<<<<<<<<<<<======>>>>>>???AAACCCFFFHHHJJJKKKPPPQQQTTTWWWZZZ[[[\\\\\\^^^^^^^^^^^^___aaabbbcccbbbbbbbbbbbbcccccccccccccccccccccbbb```^^^\\\[[[ZZZZZZYYYZZZ\\\^^^```aaabbbdddeeegggjjjnnntttxxx}}}kkk^^^ZZZXXXVVVTTTXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXZZZ]]]___```aaabbbgggkkkqqqxxxxxxpppiiiaaa\\\YYYVVVPPPKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>????????????;;;<<<=========<<<;;;:::;;;;;;::::::999888888777:::999::::::<<<>>>AAABBBCCCAAA???===;;;999888888444555666777888;;;???BBBHHHFFFEEEEEEDDDBBB>>>;;;888777666666777:::===???>>>===;;;999777666555555666666555555555666777888888888888888888888777777888999:::999666444333333000///...,,,***)))((('''******,,,---------,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++******+++,,,...///,,,---...///////////////////////////////////////000000000///////////////111111111222222444555555666666666777999;;;>>>???AAABBBCCCCCCEEEHHHMMMQQQSSSVVVXXXYYYXXXWWWWWWXXXZZZ\\\^^^___^^^^^^```aaaaaaaaafffnnntttxxxwwwnnnhhh]]]YYYSSSNNNJJJGGGDDDBBB@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>???AAACCCFFFHHHJJJKKKQQQSSSVVVYYY[[[]]]]]]]]]___```aaabbbccccccddddddbbbbbbbbbbbbaaaaaaaaaaaa^^^^^^^^^]]]\\\[[[YYYXXXWWWXXXZZZ]]]```ccceeefffgggiiikkkmmmpppuuu{{{~~~rrrcccXXXUUUVVVVVVUUUZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^___```aaabbbfffkkkqqqwww~~~vvvoooiiiaaa\\\YYYUUUPPPLLLKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBB>>>>>>>>>????????????@@@<<<<<<======<<<<<<;;;:::;;;::::::999999888888888999999999:::<<<>>>@@@BBBCCCBBB@@@===:::888777666444555666777888;;;???CCCFFFFFFEEEEEEEEEBBB>>>:::666666555666888;;;>>>@@@???===:::888666666666777666666666555666777777888777777777777888888888888:::;;;;;;999555333222222222000---***'''&&&%%%%%%******++++++++++++,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++,,,---//////,,,------.........------////////////////////////////////////////////////222111000000111222333444444444444666888;;;>>>@@@BBBCCCCCCDDDEEEIIINNNRRRQQQTTTWWWXXXWWWWWWWWWXXXZZZ\\\^^^___^^^^^^```aaacccccciiiqqqxxx}}}{{{qqqkkk___[[[TTTOOOKKKHHHEEEBBB??????>>>===<<<<<<======;;;;;;;;;;;;<<<<<<===>>>>>>???AAACCCFFFHHHJJJKKKRRRTTTWWWZZZ\\\]]]^^^^^^^^^___bbbcccddddddcccbbbbbbbbbaaa```^^^]]]\\\\\\ZZZZZZZZZYYYXXXXXXWWWWWWVVVYYY]]]```bbbeeegggiiikkkmmmpppssswww|||tttjjj^^^VVVUUUXXXZZZZZZ\\\\\\\\\\\\]]]]]]]]]]]]`````````aaaaaabbbcccccceeehhhmmmrrrvvv{{{}}}uuummmhhhbbb\\\XXXTTTPPPLLLKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888999999999:::<<<>>>AAABBBDDDCCC@@@===:::888666555555666777777888;;;@@@CCCEEEEEEFFFFFFFFFCCC>>>:::555555555666999<<>>@@@AAABBBCCCDDDEEEHHHNNNQQQPPPRRRUUUVVVVVVVVVWWWXXXZZZ\\\^^^___^^^^^^```aaaddddddiiirrrzzz}}}tttmmmbbb]]]WWWQQQMMMIIIFFFCCC@@@???>>>===============:::::::::;;;;;;<<<>>>>>>>>>???AAACCCFFFHHHJJJKKKQQQSSSVVVYYY[[[\\\]]]]]]^^^___bbbdddddddddbbbaaaaaa```___\\\ZZZXXXVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXX[[[```bbbdddeeehhhkkknnnqqquuuyyy}}}zzzkkkddd[[[UUUVVVYYY\\\^^^]]]^^^^^^___``````aaaaaaddddddeeeffffffgggggggggiiimmmqqqtttwwwzzz~~~|||uuulllhhhbbb\\\WWWSSSOOOMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>============<<<<<<;;;;;;;;;;;;::::::999999999999999888999999999:::===???BBBDDDEEECCCAAA>>>;;;888777666555666777888999<<<@@@CCCCCCDDDFFFGGGGGGCCC>>>999444555555777999<<<>>>@@@>>><<<999666555555666888777777777888888888888888:::::::::;;;;;;<<<<<<<<<======<<<999555111//////000///---,,,,,,---///000...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++---------...------,,,,,,000000000000000000000000000000000111111222222222222111000000000111222333111111222444777;;;>>>@@@@@@AAABBBBBBDDDGGGLLLPPPPPPRRRTTTUUUUUUVVVWWWYYYZZZ\\\^^^___^^^^^^```aaacccdddiiirrrzzzvvvoooeee```YYYSSSOOOKKKGGGDDDAAA@@@???>>>============999999::::::;;;<<<>>>>>>>>>???AAACCCFFFHHHJJJKKKNNNPPPSSSVVVXXXZZZZZZ[[[]]]^^^```bbbbbbaaa```___\\\[[[ZZZXXXVVVTTTRRRQQQSSSSSSTTTUUUVVVXXXZZZ[[[\\\___ccceeeeeegggkkkoooqqqtttyyy}}}qqqaaa]]]XXXUUUVVVYYY\\\]]]^^^^^^```aaacccdddeeefffggghhhjjjlllmmmnnnmmmmmmmmmppptttwwwyyy{{{}}}zzztttjjjgggbbb\\\WWWRRROOONNNKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCC?????????@@@@@@@@@@@@AAA======<<<;;;;;;;;;;;;<<<999999999999999999999999:::::::::<<<>>>AAADDDEEEEEEDDDBBB???<<<:::999888555666777888999<<<@@@DDDBBBCCCFFFHHHHHHDDD>>>999555555666888:::<<<>>>???<<<;;;999666555555666777777777888999999999999888;;;;;;<<<<<<======>>>>>>=========999555111//////000///---,,,+++,,,,,,---......------------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------...------,,,+++***,,,------.........------000000000000000000000000000111111222222333333333000111111222222222333333111222333555888;;;>>>@@@@@@AAAAAABBBCCCGGGLLLPPPRRRSSSUUUUUUUUUUUUWWWYYYZZZ\\\^^^___^^^^^^```aaacccccchhhrrrzzzxxxqqqhhhccc\\\UUUPPPLLLHHHFFFBBBAAA@@@>>>===<<<<<<<<<999999999:::;;;<<<>>>>>>>>>???AAACCCFFFHHHJJJKKKKKKMMMPPPSSSUUUWWWWWWWWWXXXYYYZZZ[[[[[[[[[ZZZZZZTTTTTTSSSSSSRRRQQQQQQPPPRRRRRRSSSUUUWWWZZZ]]]______cccfffhhhhhhkkkqqqvvvtttwww}}}tttggg\\\ZZZXXXWWWXXXZZZ\\\]]]^^^^^^```bbbeeegggiiijjjlllnnnrrrvvvxxxxxxwwwvvvuuuxxx|||~~~wwwsssiiigggbbb\\\VVVRRROOOOOOKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCC?????????@@@@@@@@@AAAAAA>>>===<<<;;;:::;;;;;;<<<999999999999999999999999:::;;;;;;===???BBBEEEGGGFFFDDDBBB@@@>>><<<;;;;;;666777888888999<<<@@@DDDAAACCCFFFIIIIIIEEE>>>888666666777888:::;;;<<<===;;;:::999777666666666666777888999:::::::::999999;;;;;;;;;<<<======>>>>>><<<===<<<999555111000/////////...------,,,,,,,,,,,,------...---,,,+++***+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++)))***+++---------,,,+++,,,---...///////////////000000000000000000000000///000000111222222333333...000222444555555444333333333444555888;;;>>>@@@AAAAAABBBCCCDDDHHHMMMQQQTTTUUUVVVVVVUUUUUUWWWXXXZZZ\\\^^^___^^^^^^```aaaddddddiiirrrzzzzzzsssiiiddd]]]WWWRRRMMMIIIGGGCCCBBB@@@???===<<<;;;;;;999999999:::;;;<<<>>>>>>>>>???AAACCCFFFHHHJJJKKKIIIKKKNNNQQQSSSTTTUUUUUUSSSSSSTTTTTTTTTTTTTTTTTTNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSUUUXXX\\\```bbb```dddhhhjjjjjjnnnuuu|||vvvzzz{{{lll___\\\[[[ZZZZZZ[[[\\\]]]^^^]]]^^^aaacccfffiiikkklllqqqtttzzz~~~|||uuuqqqhhhgggbbb\\\VVVQQQOOOOOOKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>===<<<;;;:::;;;<<<<<<999999999999999999999999;;;;;;<<<>>>@@@CCCFFFHHHFFFEEECCCAAA???======<<<666777888888999<<>>888666777777999:::;;;<<<<<<999999999888777666555555777888999:::;;;:::999999::::::;;;;;;<<<===>>>>>><<<===<<<999555222000000---...///000000000//////***+++---...---+++)))(((+++++++++,,,,,,---------++++++------------++++++&&&'''))),,,---.........,,,---...///000000000000000000000000000000000000...//////000111222222222---///333555777666555333444444555666888;;;>>>@@@BBBCCCCCCDDDEEEIIINNNRRRUUUVVVWWWVVVUUUUUUWWWXXXZZZ\\\^^^___^^^^^^```aaaeeeeeeiiirrrzzz}}}tttlllfff^^^WWWRRRMMMJJJGGGBBB@@@???===<<<;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>>>>@@@CCCEEEFFFGGGHHHJJJKKKKKKLLLMMMMMMNNNMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQNNNOOOPPPOOONNNNNNPPPRRRSSSUUUVVVWWWYYY]]]bbbffffffhhhkkknnnrrruuuwwwxxx}}}yyyiiiaaa```YYYYYYYYY\\\^^^``````___^^^]]]```dddfffgggkkkqqqwww|||{{{tttnnniiieee___ZZZWWWTTTQQQOOOMMMLLLKKKJJJIIIHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============;;;:::999999888888999999999:::===@@@DDDGGGIIIKKKJJJFFFBBB???>>>===;;;:::666777888:::<<>>999444555777:::<<<===>>>>>>===<<<;;;999888888999999888999:::<<<============999999:::<<<===???@@@@@@???===:::666222///---,,,...,,,******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///,,,))))))+++,,,+++)))---------............//////...,,,,,,,,,---///111111111000000//////......444444333333222111000000000111111111111222222222333444555666777:::>>>BBB???@@@@@@AAACCCGGGMMMRRRRRRTTTVVVVVVUUUUUUVVVWWW[[[]]]^^^^^^^^^^^^___aaaccceeejjjrrrxxx}}}wwwnnniii```YYYSSSOOOKKKHHHCCCAAA???>>><<<<<<<<<<<<::::::999999999:::;;;<<<===@@@CCCDDDEEEFFFHHHJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOOOOOOONNNNNNPPPRRRUUUWWWYYY[[[]]]```eeehhhiiikkknnnrrrvvvyyy{{{|||}}}ooobbb[[[ZZZ[[[[[[\\\^^^```aaaaaa```bbb```bbbfffhhhiiinnnuuu}}}{{{tttooojjjfff```[[[XXXUUURRRPPPMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>============;;;;;;:::999999999999::::::;;;>>>AAAEEEHHHJJJKKKKKKGGGBBB???===<<<;;;:::999999:::;;;<<<>>>???@@@AAA???===???BBBAAA===888555666888;;;<<<>>>>>>???===<<<:::999888888999999;;;===???AAABBBBBB@@@@@@;;;;;;<<<<<<<<<=========<<<;;;888555222///------...,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///,,,******,,,---+++***------------............///...---,,,,,,---///000////////////000000000000///000000000000000111111000111111111111222222222///111555888:::<<>><<<<<<<<<<<<:::999999999999:::;;;<<<===@@@BBBCCCDDDFFFHHHJJJIIIJJJJJJJJJJJJIIIIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJMMMNNNOOOOOOOOOOOOQQQSSSWWWZZZ]]]```bbbeeehhhkkknnnpppssswww{{{rrriiiaaa\\\\\\]]]^^^___```aaabbbbbbaaabbb``````dddfffhhhnnnuuuzzztttoookkkgggaaa\\\XXXUUUSSSQQQMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;;;;===@@@CCCGGGIIIKKKLLLKKKHHHCCC???===<<<:::999;;;;;;<<<<<<<<<======>>>???===<<<===??????<<<888777888:::<<<>>>?????????<<<;;;:::999888888999999===???BBBEEEEEEDDDBBB@@@======<<<<<<;;;;;;::::::999888555333111///...---...,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,...---,,,,,,------,,,+++------------..................---,,,,,,...///000.........///000111111111------...///111222333333000111111111111222222222,,,000555999;;;===???AAAEEEEEEEEEEEEEEEIIINNNRRRSSSUUUWWWXXXWWWWWWXXXYYY[[[\\\^^^^^^]]]]]]___```ffffffkkkppptttwwwtttnnneee]]]VVVQQQLLLJJJDDDBBB@@@===<<<;;;::::::;;;;;;;;;;;;<<<<<<=========???AAABBBCCCEEEGGGJJJIIIIIIIIIIIIHHHGGGGGGFFFGGGHHHIIIKKKKKKLLLLLLLLLMMMNNNPPPPPPPPPQQQTTTVVVYYY\\\aaadddfffiiilllnnnrrruuuxxx|||uuukkkfffaaa^^^]]]^^^___aaaaaaaaa```aaabbbcccaaaaaadddfffiiipppxxx~~~yyytttooojjjfff```[[[WWWUUURRRPPPMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>==================<<<;;;;;;;;;;;;;;;===???BBBEEEHHHKKKLLLMMMLLLHHHCCC???===<<<:::999;;;<<<======>>>>>>?????????===<<<===>>>>>>;;;999888:::<<<>>>@@@@@@??????<<<;;;999888888888999999<<<>>>BBBDDDDDDBBB???<<<<<<<<<;;;;;;::::::999999555444333111///............,,,***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------------...------,,,,,,,,,---------............------------...///000.../////////000000000111...///000111222333444555000000111111111222222222///111555888999<<>>>>>>>>>>>============>>>===<<<<<<;;;;;;<<<<<<>>>@@@CCCGGGJJJLLLMMMMMMKKKHHHCCC???===<<<:::999:::;;;===???AAABBBBBBCCCAAA@@@???>>>>>>===<<<::::::;;;>>>@@@AAA@@@???>>>;;;:::999888888888999:::;;;===AAACCCCCC@@@<<<:::999999999999::::::::::::333222111000///............,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++,,,.........---------,,,,,,,,,------------...------------......//////111000000000/////////...000000111111111222222222000000111111111222222222444555555555666999>>>BBB@@@@@@AAABBBDDDIIIOOOTTTUUUWWWYYYYYYXXXXXXYYYZZZZZZ\\\]]]]]]\\\]]]^^^```ddddddiiiooorrrvvv~~~{{{uuukkkbbbZZZTTTNNNKKKEEEDDDAAA===;;;999888888888999::::::;;;;;;::::::===>>>???@@@AAACCCGGGIIIHHHIIIIIIIIIIIIHHHHHHGGGIIIJJJKKKMMMNNNOOOPPPPPPQQQRRRUUUVVVWWWZZZ]]]______bbbfffiiilllooosssvvvyyy{{{~~~rrreee```^^^\\\[[[\\\^^^aaaddddddbbbbbbdddffffffdddeeeiiilllnnnuuu|||{{{tttooohhhddd^^^YYYUUURRRPPPNNNMMMLLLKKKJJJIIIHHHHHHHHHEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>==================<<<;;;;;;;;;;;;<<<>>>@@@DDDHHHKKKLLLLLLLLLJJJFFFBBB???>>>===;;;:::999;;;>>>AAADDDFFFFFFFFFCCCCCCAAA@@@>>>===;;;;;;:::<<<>>>AAAAAA@@@>>>===:::999888777777888999:::===>>>AAABBBBBB???<<<:::666777777888999::::::;;;222111000///............---,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))+++......---,,,,,,---,,,,,,,,,,,,---------------------............///111111111000///.........//////////////////......000111111111111222222222777777555444444888===BBB===>>>???@@@CCCHHHOOOTTTTTTVVVXXXYYYXXXXXXYYYZZZZZZ[[[]]]]]]\\\\\\^^^___bbbcccgggmmmpppttt|||yyyoooeee]]]WWWQQQNNNHHHFFFCCC???===;;;:::999888999:::;;;;;;;;;::::::===>>>??????@@@BBBFFFIIIIIIIIIJJJJJJKKKJJJJJJJJJKKKLLLMMMOOOQQQQQQRRRRRRSSSUUUXXXZZZ[[[^^^aaaddddddfffiiilllnnnsssxxx{{{|||ssskkkeeecccaaa______bbbaaaeeeiiijjjggggggjjjmmmhhhgggiiinnnqqqsssyyy|||uuunnniiiddd^^^YYYVVVSSSPPPNNNMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>===============<<<;;;;;;::::::;;;;;;>>>@@@DDDHHHKKKLLLLLLKKKHHHEEEAAA???>>>======<<<;;;===@@@DDDFFFHHHHHHHHHEEEDDDCCC@@@===;;;:::::::::<<>>???@@@@@@???===;;;:::666666777777888999999:::222111000///............---,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,'''***......---++++++,,,++++++,,,,,,,,,---------,,,------...............000000000000////////////////////////////////////000111111111111222222222555555555555666999>>>BBB>>>???@@@@@@CCCHHHNNNRRRTTTVVVXXXXXXXXXWWWXXXYYYZZZ[[[\\\]]]\\\\\\]]]___bbbbbbeeejjjlllooowww|||rrrhhh```YYYSSSPPPJJJHHHEEEAAA>>><<<;;;;;;:::;;;<<<=========<<<;;;===>>>>>>??????BBBFFFIIIIIIIIIJJJKKKLLLLLLLLLLLLNNNOOOPPPRRRSSSTTTUUUUUUUUUWWWZZZ\\\]]]```dddggggggiiikkkmmmpppuuu{{{uuuiiidddbbbbbbaaa___```dddeeeiiimmmnnnlllkkknnnrrrqqqqqqtttyyy|||}}}}}}uuunnnjjjeee___ZZZWWWTTTQQQOOOMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;>>>@@@DDDHHHKKKLLLLLLKKKHHHDDDAAA>>>>>>>>>=========???BBBFFFHHHHHHHHHHHHFFFEEECCC@@@<<<999888999:::<<>>===::::::;;;<<<<<<;;;;;;:::<<<>>>?????????@@@CCCEEEJJJLLLMMMMMMLLLLLLMMMOOOOOOPPPRRRUUUWWWYYYZZZ[[[]]]]]]]]]^^^aaadddgggjjjmmmnnnpppssswwwzzz}}}sssmmmfffccc``````aaaccceeefffhhhmmmsssyyy{{{|||}}}}}}yyyssskkkfff___YYYVVVSSSQQQOOONNNLLLJJJIIIIIIIIIHHHFFFFFFGGGGGGFFFFFFEEEDDDCCCEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@>>><<<<<<===???@@@<<<;;;;;;:::;;;<<<===>>>BBBCCCEEEHHHIIIIIIHHHGGGGGGEEEBBB>>>===<<<===>>>???EEEHHHHHHIIILLLLLLKKKJJJHHHDDD@@@>>><<<<<<<<<<<<===>>>>>>>>>===;;;::::::999888777777888999:::======<<<;;;999777555444888777666666666666777777666333///...//////---+++***,,,...000111000...,,,***,,,---)))%%%%%%+++000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......---------............///////////////000000000000000000000000000000000000000//////111444555333000222333333555777;;;===???@@@AAAAAABBBDDDIIIOOOSSSSSSVVVZZZ[[[ZZZXXXWWWWWWYYY[[[\\\\\\[[[\\\^^^aaafffcccdddhhhjjjlllqqqwww{{{qqqhhh```YYYTTTOOOKKKFFFCCCAAA@@@???>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@BBBEEEIIIKKKNNNNNNNNNNNNOOOPPPQQQSSSUUUXXX[[[]]]^^^^^^bbbaaaaaabbbeeehhhlllnnnpppqqqsssvvvzzz}}}wwwllliiigggeeedddccceeehhhkkklllqqquuu}}}~~~xxxrrrjjjfff___YYYVVVSSSQQQOOONNNLLLJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDCCCBBBBBBBBBAAABBB@@@>>>===<<<===>>>???===<<<;;;;;;;;;<<<===>>>AAACCCEEEHHHIIIIIIHHHHHHHHHEEEBBB>>><<<<<<===>>>>>>DDDIIIHHHIIIKKKKKKHHHGGGEEEBBB???===;;;;;;;;;<<<===>>>>>>>>>===<<<;;;999999888777777888999999;;;;;;;;;:::888777555444666666555555555555555555333000------------+++))))))+++,,,.........,,,++++++,,,,,,***((((((+++...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------............///////////////000000000000000000000000000000000000///......000333444222000111111222333666999;;;===???@@@AAABBBDDDHHHNNNSSSSSSVVVYYY[[[ZZZXXXWWWWWWYYYZZZ[[[[[[[[[\\\^^^```cccaaabbbgggiiikkkooouuuuuummmddd]]]XXXPPPMMMHHHDDDBBBAAA???>>>=====================<<<;;;===>>>>>>>>>@@@BBBDDDHHHKKKOOOQQQRRRRRRRRRSSSUUUWWWZZZ^^^aaacccddddddggggggggghhhjjjnnnqqqssstttuuuwwwzzz}}}xxxkkkeeeeeedddccccccdddggglllpppsss|||}}}wwwqqqjjjeee^^^YYYVVVTTTQQQPPPNNNLLLJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA???============>>>>>>===<<<;;;;;;<<<======AAACCCEEEHHHIIIJJJIIIHHHHHHEEEBBB>>><<<<<<<<<===>>>EEEIIIIIIIIIJJJIIIFFFDDDCCCAAA>>><<<:::999999===>>>>>>??????===<<<;;;999888888777777888888999999999888888777666666666777777777777777666555555222000...------,,,+++***,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///////////////000000000000000000000000000000000000000000000111333444333111111111222333666999;;;===???@@@@@@AAACCCHHHNNNRRRSSSVVVYYYZZZYYYWWWWWWWWWXXXYYYZZZZZZZZZ[[[]]]___bbbaaadddiiikkklllpppvvvzzzqqqhhh```[[[RRRNNNIIIEEECCCAAA???>>>=========<<<<<<<<<<<<<<<<<<===?????????@@@CCCEEEFFFJJJPPPTTTVVVVVVWWWXXXZZZ\\\```cccfffhhhiiiiiikkkjjjkkklllnnnqqquuuwwwxxxyyyzzz}}}|||oooeeebbbdddaaabbbeeehhhlllrrryyy}}}{{{vvvqqqhhhccc]]]XXXUUUSSSRRRPPPMMMKKKIIIIIIIIIJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA???>>>============???>>>===<<<<<<<<<===>>>AAACCCFFFHHHJJJJJJIIIIIIGGGEEEAAA>>><<<;;;<<<===???FFFKKKJJJJJJKKKIIIFFFCCCBBB@@@>>>===;;;:::999>>>>>>?????????>>>===<<<999999888888888888999999777777777666666777777777;;;;;;<<<<<<;;;:::888777333222000///...------,,,000///.........///000000,,,++++++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............///////////////000000000000000000000000000000000000333222333333444555444444444444555666888;;;===?????????@@@AAACCCGGGNNNRRRTTTVVVXXXYYYXXXWWWWWWWWWWWWYYYZZZZZZYYYZZZ\\\___ccccccgggmmmooopppuuu|||~~~vvvlllddd^^^SSSOOOJJJFFFCCCAAA???======<<<;;;:::::::::;;;;;;===>>>@@@@@@@@@AAADDDFFFFFFJJJQQQVVVYYY[[[]]]^^^___aaaeeeiiilllmmmmmmmmmnnnmmmmmmnnnqqqtttxxxzzz|||}}}~~~vvvkkkcccaaacccbbbfffjjjooouuu}}}zzzuuupppfffaaa[[[WWWTTTSSSQQQPPPMMMKKKIIIIIIIIIJJJIIIHHHGGGHHHHHHGGGGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@???>>>>>>=========??????======<<<===>>>???CCCDDDGGGIIIJJJJJJIIIHHHFFFDDD@@@===<<<<<<<<<===AAAGGGKKKKKKJJJKKKJJJGGGCCCBBBAAA???===<<<<<<<<<>>>???@@@@@@@@@???======999999::::::::::::999999777777777666777888999999<<<===??????>>>;;;888666111111000///------------111000...------...///000++++++,,,---///...,,,)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000000000000000000000000000222222333333222222333444555555555666888;;;===??????@@@@@@AAACCCHHHNNNRRRTTTVVVXXXXXXWWWVVVWWWXXXWWWYYYZZZZZZYYYZZZ\\\___bbbdddiiioooqqqssszzz{{{qqqgggaaaVVVRRRLLLHHHEEEBBB@@@>>>>>>===;;;:::999999:::;;;<<<>>>???@@@@@@AAACCCEEEFFFKKKQQQWWW[[[___bbbeeeeeegggkkkoooqqqrrrqqqqqqqqqqqqqqqrrruuuxxx|||~~~yyyppphhhcccbbbeeeccchhhooouuu}}}~~~xxxrrrnnnccc___YYYUUURRRQQQPPPOOOLLLKKKIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBB????????????>>>>>>>>>>>>???>>>=========???@@@AAAEEEFFFHHHIIIJJJIIIHHHGGGDDDBBB???===<<<<<<>>>???AAAFFFJJJIIIHHHKKKKKKIIIEEECCCAAA>>>======>>>??????@@@@@@AAA@@@???>>>===:::;;;;;;<<<<<<;;;;;;::::::999888888888999;;;<<<<<<===???@@@>>>;;;777444.........---+++***+++,,,...---,,,+++***+++,,,---***+++,,,------,,,+++***++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///////////////000000000000000000000000000000000000000111111000//////111333444444444555666999;;;===@@@AAAAAABBBDDDIIIOOOSSSTTTVVVWWWWWWVVVVVVWWWXXXXXXYYYZZZZZZZZZ[[[]]]___```bbbhhhnnnqqqttt~~~uuukkkdddZZZUUUPPPKKKGGGEEEBBB@@@???>>><<<:::999:::;;;;;;:::<<<===>>>>>>???AAACCCGGGKKKQQQWWW]]]bbbgggjjjkkknnnqqquuuwwwwwwuuutttwwwwwwwwwxxxzzz}}}}}}rrrkkkgggeeegggkkkiiioooxxx{{{uuuoookkk```\\\WWWSSSQQQPPPOOONNNLLLJJJIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBAAA===>>>>>>???????????????>>>=========>>>@@@BBBCCCGGGHHHIIIJJJJJJHHHFFFEEEBBB@@@>>><<<<<<===???@@@@@@DDDGGGEEEEEEIIIKKKJJJFFFCCC@@@===<<<===???AAA???@@@AAAAAAAAA@@@???>>>;;;<<<===>>>>>>===<<<;;;===<<<:::999:::;;;===>>>===???AAABBB@@@<<<777444---......---***)))+++---,,,,,,+++***************(((+++------***)))***,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------............///////////////000000000000000000000000000000000000111333333222//////222444444444444555777999;;;===AAABBBBBBCCCEEEJJJPPPTTTTTTVVVWWWWWWVVVUUUWWWXXXYYYZZZ[[[[[[[[[\\\^^^```aaaccchhhnnnrrrwwwxxxnnnggg\\\XXXRRRMMMJJJGGGDDDBBBAAA???===;;;:::;;;<<<===999:::<<<<<<<<<===@@@BBBHHHKKKQQQWWW]]]ccciiimmmooorrrvvvyyyzzzzzzxxxvvv{{{{{{{{{|||~~~{{{ooojjjhhhhhhmmmrrruuu|||zzzsssmmmiii___[[[VVVRRRPPPOOONNNMMMLLLJJJIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA<<<===>>>??????@@@@@@???============???AAACCCDDDHHHIIIJJJJJJJJJHHHEEEDDDAAA???===<<<<<<>>>@@@AAA>>>BBBDDDBBBBBBGGGJJJJJJFFFCCC>>>;;;:::<<<@@@BBB@@@@@@AAABBBAAA@@@???>>><<<===>>>??????>>>===<<>><<<;;;;;;<<<>>>???@@@BBBDDDEEECCC>>>999666...000111///,,,+++---///---------,,,,,,+++++++++'''+++...,,,(((&&&)))---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...------------.........//////////////////000000000000000000000000000000000000555666777555222222555888777666666777999;;;===???BBBBBBCCCDDDFFFJJJQQQUUUTTTVVVWWWVVVUUUUUUWWWXXXYYY[[[\\\\\\[[[\\\^^^aaaccceeekkkqqqttt{{{uuummmbbbZZZSSSPPPMMMFFFAAA@@@AAA???===<<<=========<<<;;;===============???AAABBBFFFNNNWWW```hhhnnnqqqvvvxxxzzz{{{zzzzzz{{{|||zzztttpppooonnnnnnrrrxxx}}}uuulllfff]]]ZZZTTTQQQOOONNNNNNMMMJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@???>>>======>>>>>>???>>>======>>>AAADDDFFFMMMMMMNNNMMMLLLIIIFFFEEEAAA???<<<:::999;;;===???BBBCCCFFFHHHIIIHHHGGGGGGDDDAAA===;;;===???AAAAAAAAAAAABBBAAA@@@>>><<<;;;:::;;;===???@@@AAAAAA@@@???>>><<<;;;::::::;;;;;;??????@@@???<<<888444222///////////////.........,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,///...//////---******---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------...///111222111111111111111111111111000000///////////////000//////000111333444555555777777666666777999;;;<<>>=========???AAACCCFFFLLLTTT]]]eeekkkoootttvvvxxxyyyxxxxxxzzz{{{}}}wwwrrrnnnpppqqqsssxxx~~~|||tttlllfff]]]YYYTTTQQQOOOOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>???>>>======???BBBEEEGGGLLLMMMMMMMMMKKKIIIFFFDDD@@@>>>;;;999999;;;===???CCCEEEGGGHHHIIIHHHFFFFFFBBB???<<<;;;<<>><<<;;;;;;<<<>>>AAABBBCCCCCCCCCCCCBBB@@@>>><<<<<<<<<<<<>>>>>>???>>>;;;777444111///.........------,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,---...///000111111111111111111111111000000////////////000000000000111222333333444444666666666666888:::<<<===@@@@@@AAABBBDDDGGGMMMQQQRRRTTTWWWXXXWWWWWWWWWXXXZZZ[[[]]]]]]\\\\\\^^^___aaadddjjjqqquuu{{{}}}uuulllbbbXXXTTTPPPJJJFFFEEEAAA???<<<;;;<<<===<<<;;;<<<===>>>>>>======???AAADDDFFFKKKQQQYYYaaagggkkkooorrruuuvvvvvvwwwyyyzzz}}}vvvrrrnnnlllpppssswww}}}zzzrrrjjjeee\\\XXXTTTQQQOOOOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>???=========>>>@@@DDDGGGIIILLLLLLMMMLLLKKKHHHEEECCC>>>===;;;999999;;;>>>???FFFGGGHHHIIIHHHGGGEEEDDD@@@===::::::<<<>>>@@@AAABBBAAAAAA???>>>===;;;;;;:::;;;>>>@@@BBBCCCCCCCCCDDDBBB@@@>>><<<;;;;;;<<<<<<======<<<999666333000......------,,,+++******+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,------...000000000000000000000000000000////////////000000111111111222222333333333444444555666888;;;===???AAABBBBBBCCCDDDGGGLLLPPPQQQSSSVVVWWWVVVVVVVVVWWWYYY\\\^^^___^^^^^^^^^______bbbhhhpppuuu{{{{{{qqqggg\\\WWWRRRKKKHHHGGGBBB???===<<<<<<<<<<<<;;;<<<===>>>>>>===>>>@@@BBBDDDFFFHHHMMMTTT[[[aaaeeekkkmmmqqqssstttvvvxxxzzzwwwooommmiiiiiinnnrrrvvv}}}xxxpppgggbbb[[[XXXSSSQQQPPPOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>?????????======>>>???BBBFFFIIIKKKLLLLLLLLLKKKIIIGGGCCCBBB===;;;:::::::::<<>><<<;;;;;;;;;777999;;;>>>@@@AAAAAAAAA???>>><<<:::999999999:::;;;;;;;;;:::777444222000//////...---,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))''')))......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------////////////////////////000////////////000000111222222222222222222222222333333444666888;;;>>>@@@BBBCCCCCCCCCDDDGGGLLLOOOPPPSSSUUUVVVUUUUUUUUUVVVYYY\\\___``````___^^^______bbbhhhoootttzzzwwwlll```ZZZUUUNNNIIIIIICCC@@@>>><<<======<<<;;;<<<>>>>>>>>>>>>>>>@@@BBBDDDEEEGGGJJJOOOUUU[[[^^^eeehhhllloooqqqtttwwwyyyxxxooojjjiiifffeeejjjnnnqqqwww~~~vvvmmmddd^^^YYYWWWSSSQQQPPPOOOMMMLLLMMMMMMLLLLLLKKKKKKKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFCCCBBBBBBBBBBBBAAAAAAAAA@@@???????????????@@@@@@======>>>AAADDDGGGJJJLLLKKKKKKKKKKKKHHHEEEBBB@@@;;;;;;:::;;;<<<>>>@@@BBBIIIIIIIIIIIIGGGDDDAAA???;;;999888999<<>>???@@@AAA@@@999999888777888999:::;;;::::::999888666333111000111000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,+++'''(((---...***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.................................///////////////000111111222222222222222222222222333333444666888<<>>>>>>>>===<<<===>>>??????>>>>>>@@@BBBCCCCCCEEEHHHLLLPPPTTTWWW^^^aaafffjjjmmmppptttvvv~~~vvvmmmgggccceeebbbbbbfffiiikkkpppuuu}}}}}}tttjjjaaa[[[XXXVVVSSSQQQPPPOOOMMMKKKNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@????????????@@@AAAAAA===>>>@@@BBBEEEHHHKKKLLLJJJKKKKKKJJJGGGDDDAAA???;;;;;;;;;<<<>>>@@@CCCDDDHHHHHHIIIHHHFFFCCC@@@>>>999888888:::===@@@BBBBBBDDDBBB>>>;;;999999999::::::<<<>>>@@@AAAAAAAAAAAA888888777888999:::<<<===999999888777555333111000111111111000000000000///---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++111222,,,)))------))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000//////...///////////////////////////......//////000111222111111111222222333333333333333444666888;;;>>>@@@BBBCCCCCCDDDEEEHHHMMMQQQPPPRRRUUUVVVUUUUUUUUUVVVYYY\\\^^^___^^^^^^^^^___ccceeejjjqqqtttyyywwwlllfff___VVVOOOMMMFFFDDDAAA?????????>>>======>>>??????>>>???AAACCCAAABBBDDDGGGJJJMMMOOOPPPWWWZZZ___dddhhhlllppprrrxxx}}}tttkkkeeebbb```bbb___^^^bbbeeefffjjjpppuuuxxx{{{|||}}}}}}~~~zzzqqqhhh```[[[WWWUUURRRQQQPPPOOOMMMKKKNNNNNNMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@AAABBB??????AAADDDFFFIIIKKKLLLJJJJJJJJJIIIGGGCCC@@@>>>;;;;;;<<<===@@@BBBEEEFFFGGGGGGGGGFFFDDDAAA>>><<<888888888:::>>>BBBCCCCCCEEEBBB>>>999777888999:::;;;===>>>@@@@@@@@@@@@???999999888888888:::;;;<<<:::999888777555333222111000000000111111111111111------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---888<<<333,,,......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...////////////...////////////////////////............///000111222000000111222333333444444444444444666888;;;>>>???AAABBBCCCDDDEEEIIINNNRRRQQQSSSVVVVVVVVVUUUUUUVVVZZZ[[[]]]]]]\\\\\\^^^___bbbdddjjjqqquuuzzzzzzpppjjjcccYYYQQQNNNGGGEEEAAA@@@@@@@@@???>>>===>>>??????>>>???AAACCC@@@BBBDDDGGGIIIKKKLLLMMMRRRVVV[[[```dddhhhlllooosssxxxtttjjjdddbbbbbbbbb```]]]]]]```cccdddhhhnnnooorrruuuvvvvvvwwwwwwyyyzzz}}}wwwoooggg___[[[WWWUUURRRQQQQQQOOOMMMKKKNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@AAAAAABBB???@@@BBBDDDGGGIIIJJJKKKJJJJJJJJJIIIFFFCCC???===;;;;;;<<<>>>AAADDDFFFGGGFFFFFFFFFFFFDDDAAA>>><<<888888888;;;???CCCDDDDDDEEEBBB===999777777999::::::;;;===>>>>>>>>>===<<<:::999888777777888999999:::999888777555333222222//////000000111111222222,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,000===CCC888/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***,,,...//////......000000000000000000000000............///000222222///000000222333444555555555555555666888;;;===???@@@AAACCCDDDEEEJJJOOOSSSQQQSSSVVVWWWVVVVVVVVVWWWZZZ[[[\\\\\\[[[[[[^^^```aaacccjjjqqqvvv|||vvvnnnggg___WWWQQQJJJGGGCCC@@@???>>><<<:::??????????????????@@@@@@CCCGGGKKKJJJFFFDDDGGGJJJNNNPPPTTTYYY^^^cccggghhhuuuzzz|||ssshhhaaa___```^^^\\\^^^^^^^^^___```ccceeegggoooqqqssssssssstttvvvxxxxxx{{{{{{rrrkkkddd^^^[[[VVVUUUSSSSSSRRRQQQNNNKKKMMMLLLLLLKKKKKKKKKKKKLLLJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBB???@@@AAAAAAAAAAAA@@@?????????AAAEEEJJJKKKJJJGGGMMMLLLIIIFFFCCC???===;;;???======@@@EEEIIIIIIIIIKKKIIIFFFCCC???===;;;:::::::::;;;>>>BBBDDDDDDCCCAAA???;;;888555444444444777888:::<<<<<<;;;:::999999999888888999:::;;;;;;999888666666555444111//////............---------////////////////////////+++)))***...///---...111---.../////////...---,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...000000111111111111000000000000000///////////////111111222333333333333222333333444666888:::<<<===BBBBBBBBBDDDGGGLLLPPPSSSUUUUUUVVVVVVWWWVVVVVVVVV[[[]]]______]]]\\\\\\]]]fffhhhmmmrrruuu{{{zzzqqqjjjcccZZZTTTMMMJJJEEEBBBAAA???>>><<>>===???>>>>>>AAAFFFJJJKKKJJJKKKJJJGGGCCC@@@===<<<;;;::::::<<>>BBBBBBBBBDDDGGGLLLPPPSSSUUUVVVWWWWWWXXXWWWWWWWWWZZZ[[[]]]]]]\\\]]]^^^```fffhhhmmmssswww~~~~~~vvvppphhh___YYYPPPMMMHHHDDDBBBAAA???>>>???????????????@@@AAAAAACCCFFFIIIHHHFFFEEEGGGIIIHHHIIIMMMQQQVVV[[[___aaagggmmmuuu~~~qqqhhhbbb\\\YYY\\\___```````````````aaabbbdddeeefffiiilllppptttwwwzzz~~~wwwnnngggaaa\\\YYYXXXUUURRRPPPPPPPPPOOONNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAA@@@@@@???@@@AAACCCGGGKKKMMMLLLJJJKKKIIIGGGDDDAAA???===<<<>>>>>>@@@DDDHHHLLLMMMLLLLLLJJJGGGCCC@@@>>>======:::;;;===AAADDDDDDBBB@@@<<<;;;999777555555555666888999;;;<<<======<<<<<<777777777777888888888999999777555444444333000...///............---------------------------------,,,******......,,,---000+++,,,---------,,,+++***------,,,+++++++++,,,,,,,,,,,,------.........///,,,...//////---,,,,,,,,,...//////000000//////...000000000000000000111111111111222333333333333222444555555777999;;;===???AAAAAABBBCCCGGGLLLPPPSSSVVVWWWXXXYYYYYYYYYXXXXXXYYYZZZ[[[[[[[[[]]]```bbbfffhhhnnntttyyy{{{uuummmddd^^^TTTPPPJJJFFFCCCAAA@@@>>>????????????@@@AAAAAABBBCCCEEEHHHHHHGGGFFFGGGIIIHHHIIILLLOOOTTTYYY]]]```fffkkkrrr{{{sssgggaaa^^^ZZZZZZ]]]aaacccdddccccccddddddfffggghhhhhhkkknnnsssvvvzzz}}}}}}tttkkkddd___[[[XXXYYYUUURRRPPPOOOPPPPPPOOONNNMMMLLLKKKKKKJJJJJJKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBEEEIIIKKKLLLLLLKKKGGGFFFCCC@@@>>><<<;;;;;;===???BBBFFFJJJLLLMMMMMMLLLJJJGGGCCCAAA?????????<<<===???BBBDDDDDD@@@===999888777666666666777777<<<<<<<<<<<<:::999777666777777888888888888888777999777444333333222000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++)))***...000///000333---.../////////...---,,,---,,,,,,++++++,,,,,,,,,,,,,,,---....../////////---///000000...------.........////////////......000000000111111111111111111111222333333333333222555555666888:::<<<>>>???AAA@@@AAACCCGGGKKKPPPSSSVVVWWWYYY[[[[[[[[[ZZZYYYZZZZZZZZZZZZZZZ\\\___bbbfffhhhooovvv|||zzzrrrhhhbbbWWWRRRKKKFFFCCCAAA@@@>>>????????????@@@AAABBBCCCDDDFFFGGGHHHHHHHHHIIIIIIHHHIIIJJJMMMQQQUUUYYY\\\cccgggmmmuuu~~~pppeee]]][[[ZZZZZZ]]]```ccceeefffggghhhiiijjjkkkllllllooorrruuuxxx{{{~~~zzzpppgggaaa]]]YYYWWWXXXUUUQQQOOOPPPPPPPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDGGGJJJKKKKKKKKKKKKFFFDDDBBB???===============@@@DDDIIIKKKMMMMMMMMMLLLIIIFFFCCC@@@@@@@@@@@@>>>???AAACCCDDDCCC???<<<777777777777777777888888;;;;;;:::999888666555444888888999:::999999888777999666333222222111000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,000---,,,...---))))))+++---.../////////...---,,,,,,,,,,,,++++++,,,,,,------------.........//////...///111111///...///000......////////////......//////000000111111111111111111222333333333333222555555666888:::<<<>>>???@@@@@@@@@BBBFFFKKKPPPSSSVVVWWWZZZ\\\]]]\\\[[[ZZZ\\\\\\\\\ZZZZZZ[[[^^^aaafffiiiooowww~~~wwwmmmfffZZZUUUMMMGGGDDDBBB@@@???????????????@@@BBBCCCDDDFFFFFFGGGIIIJJJJJJJJJJJJHHHHHHHHHJJJMMMQQQTTTWWW[[[^^^eeelllvvv}}}mmmeeeZZZYYYYYYZZZ]]]```ccceeeiiijjjlllnnnpppqqqrrrrrrtttvvvyyy{{{}}}}}}vvvmmmddd^^^ZZZWWWVVVWWWTTTQQQPPPQQQQQQPPPOOOOOONNNMMMKKKJJJJJJJJJJJJHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@AAA@@@@@@??????@@@@@@AAACCCFFFIIIJJJJJJIIIIIIIIIFFFEEEBBB@@@>>>>>>???@@@>>>CCCHHHLLLNNNNNNNNNNNNKKKHHHEEEAAA??????@@@AAAAAAAAABBBCCCDDDBBB>>>;;;777888888888999999999999777777777777777777888888:::;;;<<<<<<<<<;;;999999999666333111000000///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++((((((++++++((((((++++++,,,---------,,,+++***,,,,,,+++++++++,,,------------------------------,,,...000000//////000111...//////000000//////.........//////000000111111111111222333333333333222444555555777999;;;===?????????@@@BBBFFFKKKPPPSSSUUUWWWZZZ\\\]]]]]][[[ZZZ\\\]]]]]]\\\[[[\\\___aaafffiiiooowww|||rrrkkk^^^XXXPPPJJJFFFCCCBBBAAA?????????@@@AAABBBCCCDDDGGGGGGHHHJJJKKKLLLLLLKKKKKKJJJIIIJJJLLLOOORRRUUUTTTWWW\\\ccckkkuuuvvviiiaaaXXXYYY[[[]]]___bbbfffhhhlllmmmpppsssuuuwwwwwwxxx{{{~~~{{{tttjjjbbb\\\YYYVVVUUUUUUSSSRRRQQQRRRQQQPPPNNNOOONNNMMMKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@??????@@@AAAAAADDDGGGJJJJJJHHHFFFFFFGGGDDDBBB???===<<<===>>>@@@AAAGGGMMMQQQQQQPPPOOOOOOIIIGGGCCC@@@>>>???@@@AAADDDCCCBBBBBBBBBAAA>>>;;;888999999:::::::::::::::777777777777777888999999<<<===>>>??????===;;;:::999666222000000000///...///............---------------------------------'''%%%&&&***,,,+++---000+++,,,---------,,,+++***,,,+++++++++,,,,,,---.........------,,,,,,++++++(((+++---......///000111///000000111111000000///,,,------...//////000000111111222333333333333222333444555666888;;;===>>>>>>??????BBBFFFKKKPPPTTTTTTVVVYYY\\\]]]]]][[[YYYZZZ\\\^^^^^^^^^___aaabbbgggiiipppwwwuuunnn```[[[RRRKKKGGGEEECCCBBB?????????@@@AAABBBDDDEEEHHHHHHHHHJJJMMMNNNMMMLLLOOONNNLLLLLLMMMPPPSSSUUUSSSUUUYYY]]]ccckkksssyyyqqqddd^^^YYY[[[^^^aaadddgggkkkmmmmmmooorrrvvvxxxzzz{{{{{{zzzsssiiiaaa[[[XXXVVVTTTTTTSSSRRRRRRSSSRRRPPPNNNOOONNNMMMKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@BBBAAA@@@??????@@@AAABBBEEEHHHKKKKKKGGGEEEEEEEEE@@@>>>;;;999999:::;;;===DDDJJJQQQTTTSSSQQQPPPQQQIIIFFFCCC???>>>>>>@@@AAAFFFDDDBBBBBBAAA@@@>>><<<999999:::;;;;;;;;;::::::;;;:::999888777777777777>>>???@@@AAA@@@???===;;;999666222////////////...//////.........---------------------------------000---,,,///...++++++------.../////////...---,,,++++++++++++,,,,,,---.........---,,,+++******)))&&&(((+++,,,---...///111000000111111111111000000,,,,,,------...//////000111111222333333333333222333333444666888:::<<<===>>>>>>???BBBFFFKKKPPPTTTSSSVVVYYY\\\]]]\\\[[[YYYXXXZZZ]]]___```aaaccceeegggiiipppwwwwwwppphhh^^^SSSNNNJJJEEEBBBCCCAAAAAA@@@@@@AAABBBDDDEEEFFFHHHKKKMMMNNNPPPRRRSSSQQQQQQQQQQQQQQQRRRRRRRRRVVVWWWWWWZZZ]]]aaaeeehhhwwwzzz}}}mmmbbb]]]ZZZ[[[___bbbfffiiikkklllppprrrtttuuuxxx{{{vvvnnnccc\\\YYYWWWVVVTTTTTTSSSRRRQQQPPPOOOOOOOOOMMMMMMLLLKKKKKKJJJKKKKKKKKKIIIHHHHHHHHHHHHGGGEEEEEEEEECCCBBBAAA@@@@@@@@@BBBAAA@@@@@@@@@BBBEEEFFFJJJJJJKKKJJJHHHEEEBBB@@@======<<<;;;<<<>>>@@@AAAJJJLLLNNNQQQTTTUUUVVVVVVLLLHHHDDD@@@>>>>>>@@@BBBCCCCCCCCCCCCCCCAAA>>>;;;:::;;;<<<===>>>???@@@AAA???>>><<<;;;:::::::::;;;>>>@@@DDDFFFEEEBBB>>>;;;777555333000///...///000222000...,,,+++***++++++++++++------------+++++++++,,,,,,------,,,,,,++++++,,,---...////////////...------,,,,,,------...111...++++++---...,,,***---------...///000222222000000111111111111000000///////////////000111111444555777999:::999888777777777888999:::<<<>>>???AAA@@@@@@BBBGGGKKKNNNPPPRRRTTTWWWXXXYYYYYY[[[]]]aaaaaa`````````aaacccdddiiijjjpppyyywwwpppiii___TTTPPPLLLGGGCCCDDDBBBAAAAAAAAAAAACCCDDDEEEFFFHHHLLLNNNOOOQQQSSSUUUSSSSSSSSSSSSSSSSSSTTTTTTVVVVVVVVVXXX[[[___bbbdddkkkooossswww{{{zzzlllbbb]]]\\\^^^bbbfffiiilllnnnooorrrsssuuuvvvyyy}}}}}}tttlllbbb\\\YYYXXXWWWUUUTTTSSSRRRQQQPPPOOOOOOOOOOOONNNMMMKKKJJJIIIIIIIIIKKKIIIHHHHHHHHHHHHGGGEEEEEEEEECCCBBBAAA@@@@@@@@@@@@???>>>>>>???AAACCCEEEJJJJJJJJJIIIGGGDDDAAA???===<<<;;;:::<<<>>>AAACCCLLLNNNQQQTTTVVVVVVVVVVVVMMMJJJEEEAAA??????AAABBBAAAAAAAAAAAAAAA???<<<::::::;;;<<<===>>>???@@@AAA@@@???===;;;::::::::::::===@@@CCCEEEDDDAAA===:::666444222000.........///111000///...---,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,---............------,,,,,,,,,,,,------...,,,******,,,...---+++*********+++,,,---...///000000111111111111000000///////////////000111111000111333555666555444444666666777888:::;;;===>>>@@@??????AAAFFFKKKNNNOOORRRTTTWWWXXXYYYYYY[[[\\\aaaaaaaaaaaaaaabbbdddeeeiiijjjpppyyyxxxpppjjj```WWWRRRNNNIIIEEEEEEBBBBBBAAAAAABBBCCCEEEFFFFFFIIILLLOOOPPPRRRUUUWWWTTTUUUUUUUUUVVVVVVWWWWWWVVVVVVVVVVVVXXX[[[^^^```fffiiimmmqqquuuyyy~~~wwwkkkbbb___aaacccgggkkkooorrrsssttttttvvvwwwyyy{{{yyypppiiiaaa[[[ZZZYYYXXXVVVTTTTTTRRRQQQPPPOOOOOOOOOPPPOOONNNLLLJJJIIIHHHHHHKKKIIIHHHHHHHHHHHHGGGEEEEEEEEECCCBBBAAAAAA@@@@@@????????????@@@BBBDDDEEEJJJJJJJJJHHHEEEBBB???===<<<;;;999999;;;???DDDGGGOOOQQQTTTWWWXXXXXXWWWVVVMMMJJJFFFBBB@@@@@@AAABBB@@@@@@@@@@@@>>><<<:::888:::;;;<<<===>>>???@@@AAABBB@@@>>><<<;;;:::::::::===???AAACCCBBB???;;;999444333111///...------...///////////////...---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,---------------------,,,,,,,,,,,,------+++***)))***,,,---------,,,,,,,,,---...///000111///000000111111000000//////////////////000111111...///111333333333222222444555666777999;;;<<<>>>???>>>>>>AAAEEEJJJNNNOOOQQQTTTWWWYYYYYYYYY[[[\\\aaabbbbbbbbbaaabbbeeeggghhhjjjpppyyy{{{ssslllbbbZZZVVVRRRKKKFFFFFFCCCBBBBBBBBBBBBDDDEEEFFFFFFIIIMMMPPPQQQSSSVVVXXXVVVVVVWWWXXXYYYYYYZZZZZZXXXWWWWWWWWWXXXZZZ]]]___fffhhhlllooorrrwww|||vvvlllfffdddfffhhhmmmqqquuuxxxzzzzzzyyyzzz{{{}}}|||uuulllfff___[[[[[[[[[YYYWWWUUUTTTSSSQQQPPPPPPPPPOOOOOONNNMMMKKKJJJIIIIIIIIIKKKIIIHHHHHHHHHHHHGGGEEEEEEEEECCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHJJJJJJHHHFFFCCC@@@===;;;;;;:::999999<<>>???@@@AAABBBAAA???<<<;;;:::::::::<<<===@@@AAA@@@===999777222111000...------------,,,---...//////...---,,,------++++++++++++------+++,,,,,,------,,,,,,++++++,,,------.........------,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---------............///000111222//////000000000000/////////////////////000000111000111222333444444444444333444444666888:::<<<===>>>======@@@EEEJJJMMMOOOQQQTTTWWWYYYZZZZZZZZZ[[[```bbbccccccaaabbbeeeiiiiiijjjpppyyyyyypppggg^^^[[[VVVNNNHHHGGGDDDCCCBBBBBBCCCDDDFFFGGGGGGJJJNNNPPPRRRSSSVVVXXXVVVWWWXXXYYYZZZ[[[\\\]]]ZZZYYYXXXXXXZZZ\\\___```dddfffhhhkkknnnrrrwww{{{xxxqqqmmmlllllloootttyyy}}}zzzrrrhhhccc^^^[[[\\\[[[YYYWWWUUUTTTSSSRRRQQQPPPPPPPPPMMMLLLKKKKKKKKKKKKKKKLLLKKKIIIHHHHHHHHHHHHGGGEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDFFFGGGHHHIIIHHHFFFDDDAAA>>>;;;:::::::::999;;;>>>DDDIIILLLRRRTTTVVVWWWVVVTTTRRRPPPHHHFFFCCC@@@??????@@@AAAAAABBBBBB@@@<<<:::999::::::;;;<<<===>>>???@@@AAABBB@@@>>><<<;;;:::::::::;;;<<<>>>>>>===:::777555111000000...---------,,,***+++,,,---...---,,,+++------++++++++++++------+++,,,,,,------,,,,,,+++---......////////////...,,,,,,,,,++++++,,,,,,,,,//////...------,,,---...++++++++++++,,,---......//////000000000000/////////////////////000000111111222222333444444555555222333444555888:::<<<===>>>======@@@EEEJJJNNNOOOPPPSSSWWWZZZZZZZZZZZZ[[[___bbbdddcccaaaaaafffjjjjjjkkkpppxxxwwwnnnfffbbb\\\SSSLLLIIIDDDDDDCCCCCCDDDEEEGGGHHHHHHKKKNNNPPPQQQRRRTTTVVVVVVVVVWWWYYYZZZ\\\]]]^^^ZZZZZZZZZZZZ\\\___bbbdddfffhhhjjjlllnnnsssxxx|||{{{vvvtttuuussswww|||vvvoooeeeaaa]]]\\\\\\\\\YYYWWWUUUUUUSSSRRRQQQPPPPPPPPPKKKKKKKKKKKKKKKLLLMMMMMMKKKIIIHHHHHHHHHHHHGGGEEEEEEDDDDDDCCCBBBBBBCCCCCC>>>???@@@BBBDDDEEEFFFGGGGGGFFFDDDBBB???===;;;:::::::::<<<>>>BBBFFFKKKMMMRRRRRRRRRRRRPPPNNNMMMKKKDDDCCCAAA@@@???@@@AAABBBBBBCCCDDDAAA<<<999:::<<<:::;;;<<<===>>>???@@@AAA???>>>===;;;:::::::::::::::;;;<<<<<<;;;888555333000000000///......------***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++...//////000000000//////,,,,,,++++++++++++,,,,,,000111000///---,,,---...---------------...//////...//////000000//////...///////////////000111111000000111111222333333444222333444666888:::===>>>>>>======@@@FFFKKKOOOPPPPPPSSSXXXZZZ[[[ZZZZZZZZZ^^^aaadddccc``````eeejjjlllmmmqqqyyyvvvnnnjjjcccYYYQQQMMMEEEDDDDDDCCCDDDFFFGGGHHHIIIKKKNNNPPPPPPQQQSSSTTTTTTUUUVVVXXXZZZ\\\]]]^^^YYYYYYZZZ[[[^^^bbbfffhhhkkklllmmmoooqqqvvv{{{~~~zzzzzz{{{{{{|||rrrkkkddd```]]]\\\\\\\\\YYYUUUVVVUUUTTTRRRQQQQQQPPPPPPLLLLLLKKKKKKKKKKKKKKKLLLKKKIIIHHHHHHHHHHHHGGGEEEEEEDDDDDDCCCCCCCCCCCCCCC>>>???AAACCCEEEFFFGGGGGGEEEDDDBBB@@@===<<<;;;::::::<<<>>>AAAEEEIIILLLMMMQQQPPPNNNLLLJJJHHHGGGGGGBBBBBBAAA@@@AAABBBCCCDDDBBBDDDDDDAAA;;;888999<<<:::;;;<<<===>>>???@@@AAA===<<<;;;:::999999:::;;;999:::::::::999666333222000000000000///......---------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++...///////////////......,,,,,,++++++++++++,,,,,,---///000...,,,+++---000000////////////000111111......////////////......///////////////000111111000000000000111222333333222333444666999;;;===???>>>===>>>AAAGGGLLLPPPQQQOOOSSSXXX[[[[[[ZZZZZZZZZ\\\```dddbbb______eeejjjnnnnnnrrryyy|||tttooohhh]]]TTTPPPEEEDDDDDDDDDDDDFFFGGGHHHJJJLLLNNNPPPPPPPPPQQQSSSSSSTTTVVVWWWYYY[[[]]]]]]XXXXXXYYY[[[___cccgggjjjkkklllmmmnnnppptttzzz~~~||||||~~~yyyoooiiiccc```]]]\\\]]]\\\XXXUUUVVVUUUTTTRRRQQQQQQQQQQQQNNNNNNLLLKKKJJJJJJJJJJJJKKKIIIHHHHHHHHHHHHGGGEEEEEEDDDDDDCCCCCCCCCCCCDDD@@@AAACCCEEEGGGHHHIIIIIIDDDCCCAAA???===;;;;;;:::;;;<<<@@@DDDGGGJJJLLLMMMPPPNNNKKKHHHFFFDDDDDDDDDBBBAAAAAAAAABBBDDDEEEFFFAAACCCDDD@@@:::777999<<<:::;;;<<<===>>>???@@@AAA;;;:::999999999999:::;;;888999:::999888555333111000111111111000///......///...---,,,+++,,,------++++++---......---+++++++++,,,,,,------,,,,,,+++---...............------,,,++++++++++++++++++,,,***,,,...---++++++...111------,,,,,,,,,------.........////////////......///////////////000111111111111111111222333444555333333444666999<<<>>>??????>>>>>>BBBGGGMMMQQQRRROOOSSSXXX[[[[[[ZZZZZZZZZ[[[```cccbbb^^^^^^dddjjjpppooorrryyyxxxpppeeeYYYQQQNNNJJJFFFDDDEEEFFFFFFFFFIIIJJJLLLNNNOOOPPPOOOOOOOOOPPPQQQSSSVVVZZZ^^^```\\\\\\[[[]]]```eeejjjmmmppprrrsssuuuvvvyyy}}}zzzpppiiiggg```^^^\\\\\\[[[[[[YYYWWWVVVUUUSSSPPPOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJKKKKKKKKKJJJIIIHHHEEEDDDDDDCCCCCCCCCCCCDDDBBBCCCEEEFFFEEEDDDBBBAAABBBAAA???<<<;;;::::::::::::===BBBGGGJJJLLLMMMMMMQQQMMMHHHEEECCCBBBBBBAAAAAA@@@???@@@CCCEEEGGGGGGHHHEEEAAA<<<:::999:::;;;999999:::>>>BBBCCCAAA>>>888777666555555444555555888777666666666444111///000////////////.........///...,,,++++++,,,...///000///...,,,,,,,,,---...+++,,,------......------------------------------...------,,,,,,------.....................---------------...............+++,,,---...///111222222////////////000000000000222222333333333333444444222333444666888;;;===>>>??????AAADDDHHHLLLPPPRRRTTTVVVYYYYYYYYYXXXXXXYYY^^^aaaccccccaaaaaadddfffiiikkkqqqyyy|||ssshhh\\\TTTNNNJJJGGGEEEEEEFFFGGGFFFIIIJJJLLLNNNOOOPPPPPPOOOOOOOOOQQQSSSVVVZZZ^^^```]]]\\\\\\]]]aaaggglllppptttuuuwwwxxxyyy{{{~~~vvvmmmgggeeeaaa___\\\[[[ZZZYYYVVVTTTVVVUUUSSSQQQPPPPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJJJJKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFDDDCCCBBBAAA@@@>>><<<::::::::::::;;;>>>CCCIIIMMMNNNNNNNNNNNNJJJEEEAAA??????>>>===AAA@@@@@@AAADDDGGGHHHHHHHHHEEE@@@<<<999888999:::888777888<<>><<<888888888888888999:::::::::888777666666444111////////////.........------///...,,,++++++,,,.../////////...---------------+++,,,------......------...........................------,,,,,,------.....................------,,,---///000000000///...---......///000111222222////////////000000000000222222333333333333444444222333444666888;;;===>>>??????AAADDDHHHLLLPPPRRRRRRTTTXXXYYYYYYYYYZZZ[[[___bbbeeeeeecccccceeehhhiiikkkqqqyyyxxxmmmaaaXXXNNNKKKGGGEEEEEEFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPPPPOOOOOOQQQSSSWWW[[[^^^```]]]]]]]]]___dddjjjppptttzzz{{{|||||||||~~~}}}wwwpppiiidddccc```^^^[[[ZZZYYYWWWTTTRRRVVVUUUTTTSSSRRRRRRRRRRRRNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFEEECCCCCCBBBBBBBBBBBBCCCEEEFFFFFFEEECCCBBB@@@???===;;;:::999::::::<<<@@@FFFLLLOOOQQQPPPOOOLLLHHHCCC???>>>======<<>>??????AAADDDGGGKKKOOOQQQPPPSSSWWWYYYZZZ[[[\\\^^^___aaaddddddcccbbbeeehhhiiilllrrryyy}}}rrrfff]]]PPPMMMIIIFFFFFFGGGGGGGGGHHHIIIKKKNNNOOOPPPPPPPPPOOOPPPQQQTTTWWW\\\___bbb___^^^___bbbgggooovvv{{{xxxqqqllleee``````^^^\\\ZZZXXXXXXWWWUUUSSSTTTTTTSSSSSSSSSRRRRRRSSSNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEECCCBBBBBBBBBBBBBBBCCCEEEFFFFFFEEEDDDBBB???>>><<<;;;:::::::::;;;===AAAHHHNNNRRRSSSRRRQQQMMMIIIDDDAAA@@@@@@???>>>BBBBBBCCCEEEHHHJJJJJJIIIDDDAAA>>>:::888777777777666666777999:::;;;::::::444444444555777888::::::???<<<888666444333000.........---------,,,,,,,,,******))))))))))))******,,,---...///......,,,++++++,,,------......------------------...............------,,,,,,------...,,,,,,------------......------....../////////...000000000000000000000000////////////000000000000222222222333333333444444333333444666999;;;===?????????AAACCCGGGKKKNNNQQQQQQSSSWWWYYYZZZZZZ\\\]]][[[^^^aaaaaa``````cccfffiiikkkqqqyyyvvvjjjaaaTTTPPPKKKHHHGGGGGGGGGFFFGGGIIIKKKNNNOOOPPPQQQPPPPPPQQQRRRUUUYYY]]]aaacccaaaaaaaaaeeellluuu~~~tttnnniiibbb______]]][[[YYYXXXYYYXXXVVVUUURRRRRRRRRRRRRRRRRRRRRRRRNNNNNNNNNNNNMMMMMMMMMMMMKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBDDDEEEFFFGGGFFFEEECCCBBB>>>===<<<;;;:::;;;;;;<<>>@@@===888555333222000///......---------,,,,,,,,,++++++************+++++++++,,,---......---,,,++++++,,,------......------+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,------.........---,,,++++++---///000000000/////////.........////////////000000000000222222222333333333444444333444555777999<<<>>>?????????AAACCCFFFJJJNNNPPPRRRTTTWWWYYYYYYYYYZZZ[[[ZZZ]]]```aaa___```cccfffiiikkkqqqxxx{{{ooofffYYYUUUOOOKKKIIIHHHGGGFFFGGGHHHKKKNNNPPPQQQQQQQQQQQQRRRTTTWWW[[[___cccfffdddccceeeiiippp{{{|||qqqkkkgggccc```aaa^^^]]][[[ZZZZZZYYYWWWVVVRRRRRRSSSSSSSSSRRRQQQQQQOOONNNNNNNNNNNNMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFGGGGGGFFFDDDBBB@@@>>>>>><<<;;;;;;<<<===>>>@@@BBBGGGLLLPPPRRRSSSSSSLLLIIIDDDAAA@@@@@@@@@???CCCDDDFFFIIIKKKJJJGGGEEE>>>===<<<:::999888888999888:::;;;:::999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@<<<666333111111000///............---------,,,........................+++,,,,,,------------,,,+++,,,------......------*********+++,,,,,,------...------,,,,,,------...++++++,,,,,,------......///...,,,+++,,,---///111////////////............////////////000000000000222222333333333333444444333444555777999<<<>>>??????@@@AAACCCFFFJJJMMMOOOQQQSSSVVVXXXXXXWWWXXXYYY[[[^^^aaabbbaaaaaadddhhhhhhjjjooowwwtttlll]]]YYYRRRNNNKKKIIIGGGFFFGGGHHHKKKMMMPPPQQQQQQQQQSSSTTTUUUYYY]]]aaaeeehhhffffffgggllltttwwwmmmiiigggddddddfffcccaaa^^^]]][[[ZZZWWWTTTSSSTTTTTTTTTTTTSSSQQQQQQOOOOOONNNNNNNNNMMMMMMMMMLLLKKKIIIHHHFFFFFFFFFGGGDDDCCCCCCCCCCCCDDDDDDEEEHHHHHHHHHHHHFFFDDDAAA??????>>>===<<<======??????@@@BBBEEEIIIMMMPPPRRRSSSLLLHHHDDDAAA@@@AAA@@@@@@DDDEEEGGGIIIKKKIIIEEEBBB<<<<<<;;;::::::::::::;;;888:::;;;:::888777999;;;999999999;;;<<<>>>@@@AAA???:::555111///000000000/////////.........------------............------,,,,,,++++++,,,,,,---...+++,,,------......------******+++,,,,,,---.........------,,,,,,------...***++++++,,,------............///000111000000000///////////////000000000////////////000000000000222222333333333333444444444444555777:::<<<>>>@@@???@@@AAACCCFFFIIIMMMNNNNNNPPPTTTVVVWWWWWWXXXZZZZZZ^^^aaaaaa```aaadddgggggghhhnnnuuu}}}wwwooo```[[[UUUOOOLLLIIIGGGEEEFFFHHHKKKMMMPPPQQQQQQRRRTTTUUUVVVZZZ^^^cccgggiiiggggggiiinnnwww|||sssiiiggggggffffffiiihhheeeaaa^^^\\\YYYVVVSSSUUUUUUVVVVVVUUUTTTRRRQQQOOOOOOOOONNNNNNNNNMMMMMMLLLKKKIIIGGGFFFFFFFFFFFFCCCBBBBBBCCCCCCDDDEEEFFFIIIIIIIIIHHHFFFCCC@@@>>>???>>>>>>======>>>@@@@@@@@@BBBDDDGGGKKKOOORRRSSSMMMJJJEEEBBBBBBBBBBBBAAADDDEEEGGGJJJKKKHHHDDD@@@;;;;;;::::::;;;;;;<<<<<<888:::;;;999666666888::::::;;;<<<>>>AAADDDFFFHHH>>>999333///...///000000000////////////.........***++++++,,,,,,++++++***,,,,,,+++***+++,,,...///+++,,,------......------++++++,,,------...//////...------,,,,,,------...******+++,,,,,,---......,,,///333555666444000...///000000000111111111111////////////000000000000222222333333333444444444444444555777:::<<>>???@@@CCCDDDFFFIIIKKKLLLMMMNNNGGGEEECCCAAA@@@AAABBBCCCAAADDDHHHKKKKKKGGGBBB???;;;<<<<<<===>>>>>>??????;;;<<<===<<<:::999999:::;;;;;;>>>DDDJJJJJJDDD>>>===:::555222000///...---......---,,,++++++************))))))((('''''''''---------,,,,,,+++++++++***)))))))))******,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++++++++..................------,,,,,,,,,---------......////////////000000000000///000000000000000//////000111222333444333222111555555777888:::::::::;;;???>>>>>>@@@EEEJJJMMMNNNPPPQQQSSSUUUVVVXXXYYYYYYWWW[[[___aaabbbbbbcccdddhhhgggiiipppyyy~~~rrrkkkbbbZZZVVVRRRMMMIIIJJJKKKNNNQQQSSSTTTTTTSSSWWWWWWYYY]]]bbbfffiiikkkjjjkkknnnuuu|||uuuoooiiidddcccdddeeefffhhhhhhgggeeeaaa]]]ZZZYYYUUUUUUTTTSSSRRRPPPOOONNNQQQPPPOOOOOONNNNNNNNNNNNLLLLLLKKKJJJIIIHHHGGGGGGCCCCCCCCCDDDEEEGGGIIIJJJPPPNNNLLLIIIFFFDDDBBBBBB??????>>>===>>>???AAABBBEEEFFFGGGIIIJJJKKKLLLLLLHHHGGGEEECCCBBBCCCDDDEEECCCEEEIIIJJJJJJFFFAAA>>><<<<<<<<<===>>>???AAABBB?????????>>>;;;999:::;;;;;;<<>>;;;888444111000///...---111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---000///...------------.....................------,,,,,,---------.........////////////000000000000//////000000000000//////000111222333333333222222444555666888999;;;;;;<<>>>>>@@@EEEJJJMMMNNNPPPQQQTTTVVVXXXYYYYYYYYYYYY\\\```bbbccccccdddeeeiiigggjjjpppxxx{{{tttjjjccc]]]WWWPPPLLLKKKLLLNNNQQQSSSUUUVVVVVVXXXZZZ]]]aaaeeeiiikkkmmmmmmnnnrrryyy~~~vvvoookkkfffcccbbbbbbaaaaaadddfffggggggeee```\\\YYYXXXWWWVVVUUUSSSQQQOOOMMMRRRQQQPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGDDDEEEEEEFFFGGGIIIKKKLLLOOONNNKKKHHHFFFDDDBBBAAA@@@@@@??????@@@CCCFFFGGGJJJJJJJJJJJJJJJJJJIIIIIIFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGIIIJJJHHHDDD@@@======<<<<<<<<<>>>AAADDDEEEDDDDDDCCC@@@===::::::;;;<<<===@@@DDDHHHHHHBBB>>>888555222000//////...---111111000000//////......,,,,,,,,,---.../////////+++,,,,,,,,,,,,,,,,,,---......//////...---+++***---,,,,,,++++++,,,,,,---//////...---------......------------------......,,,------------.........////////////000000000000//////000000111000000///000111222333333333333222333444666777999;;;<<<===???>>>>>>@@@EEEJJJMMMOOOPPPRRRUUUYYYZZZZZZYYYYYYZZZ]]]```ccccccdddeeefffiiihhhkkkpppwww{{{rrrjjjddd\\\SSSMMMLLLLLLNNNPPPRRRUUUVVVWWWXXX[[[```eeehhhkkknnnooopppqqquuu}}}yyyqqqjjjhhhdddbbbbbbaaa___^^^```aaabbbcccbbb```\\\YYY\\\[[[ZZZXXXUUUSSSPPPOOOPPPPPPPPPOOONNNMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGHHHJJJKKKMMMNNNMMMLLLIIIFFFCCCAAA@@@?????????@@@BBBEEEIIIMMMOOOOOONNNLLLKKKIIIHHHGGGGGGBBBBBBBBBBBBBBBCCCEEEEEEIIIIIIIIIHHHEEEBBB>>><<<======<<<<<<>>>BBBFFFHHHIIIHHHFFFBBB>>>;;;;;;<<<===>>>@@@DDDFFFEEE@@@<<<444222000/////////...---......------,,,,,,,,,,,,++++++++++++,,,,,,------+++++++++,,,,,,---------,,,---///000000...,,,+++---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------......------------............////////////000000000000//////000111111111000000000111111222333333333333333444555777999;;;===>>>???>>>>>>AAAFFFKKKNNNOOOPPPSSSWWWZZZ\\\\\\ZZZYYYZZZ]]]```bbbbbbccceeefffiiiiiilllqqqvvvyyyrrrkkkbbbXXXPPPMMMMMMNNNOOOQQQTTTWWWXXXYYY]]]ccchhhkkknnnqqqttttttuuuyyy~~~uuuoooiiigggdddccccccaaa___]]]___^^^]]]^^^```___]]]ZZZ]]]\\\ZZZXXXVVVSSSPPPOOOMMMMMMNNNOOOOOONNNNNNMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJLLLMMMNNNOOOMMMKKKIIIFFFCCCAAA??????<<<>>>AAAEEEKKKPPPUUUXXXSSSRRROOOLLLIIIFFFEEEEEEAAAAAABBBCCCDDDFFFGGGHHHLLLKKKIIIFFFCCC@@@===<<<======<<<<<>>;;;;;;<<<===???AAACCCCCCAAA===:::222000///...//////...---,,,,,,+++++++++++++++***,,,+++++++++*********)))+++++++++,,,,,,---------(((***,,,...//////---,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------......---------.........//////////////////000000000000//////000111111111111111000111111111222333444444333444555666888;;;===??????>>>>>>AAAFFFKKKOOOPPPPPPSSSWWW[[[\\\\\\ZZZYYYYYY\\\^^^```aaabbbdddfffhhhjjjnnnrrrvvvzzzsssjjj___WWWQQQPPPPPPPPPRRRTTTXXXYYYZZZ___fffkkknnnqqqwww{{{zzz|||xxxrrrmmmiiigggeeedddcccbbb___]]]aaa___]]]^^^aaabbb___\\\ZZZYYYXXXVVVTTTQQQNNNMMMKKKLLLNNNOOOOOOOOONNNMMMKKKKKKJJJIIIHHHGGGFFFFFFEEEGGGIIIKKKMMMNNNOOOOOONNNMMMJJJGGGEEECCCAAA@@@;;;>>>CCCJJJQQQVVVZZZ\\\WWWTTTQQQLLLHHHFFFDDDCCCBBBCCCDDDGGGIIIKKKLLLMMMNNNLLLIIIEEEAAA???===<<<===<<<<<<===???CCCFFFHHHHHHGGGDDD@@@<<<:::;;;<<<===???AAAAAA@@@===:::888111000////////////...,,,---,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********+++,,,,,,,,,,,,,,,,,,---'''(((***,,,---.........---,,,,,,++++++,,,,,,---......---------...//////++++++,,,,,,------......------........./////////////////////000000000000//////000111222222222222000000000111222333444555555555555666888:::===??????>>>>>>AAAGGGLLLPPPQQQQQQSSSVVVYYY[[[[[[ZZZZZZYYY[[[^^^___```aaadddfffhhhjjjoootttwww}}}ssshhh___VVVUUUSSSRRRSSSVVVYYY[[[]]]ccciiinnnqqqvvv~~~yyytttooolllhhhfffdddccccccbbb```^^^```^^^^^^aaadddddd___ZZZYYYXXXWWWUUUSSSQQQOOOMMMLLLMMMNNNOOOOOONNNLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEFFFIIIKKKNNNOOOOOOPPPNNNMMMJJJGGGDDDBBBAAA@@@<<<@@@GGGOOOUUUZZZ\\\]]]YYYVVVRRRLLLHHHEEEDDDCCCBBBCCCEEEHHHKKKMMMNNNOOONNNLLLHHHCCC@@@>>>======;;;<<<===>>>@@@BBBDDDEEEDDDCCCAAA===:::999:::<<<===>>>@@@@@@===:::777666222111///000000000...,,,------------------------,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++))))))***+++,,,------...---,,,,,,++++++,,,,,,------------------...///000***++++++,,,------..................////////////////////////000000000000//////000111222222222222111000000000222333555666666666555666777:::<<<>>>???>>>>>>AAAGGGLLLPPPRRRRRRSSSUUUXXXYYYZZZZZZZZZ[[[\\\^^^___```bbbeeeggggggkkkqqquuuxxxzzznnnfffYYYXXXUUUTTTUUUWWW[[[]]]```eeelllpppsssyyy|||uuuqqqmmmkkkhhhfffcccbbbbbbaaa```^^^\\\\\\]]]bbbfffddd]]]WWWZZZYYYXXXWWWUUUSSSQQQOOONNNOOOPPPPPPOOOMMMJJJIIIKKKJJJJJJIIIHHHGGGFFFEEEDDDFFFIIILLLNNNOOOPPPPPPLLLKKKHHHEEEBBB@@@???>>>>>>BBBJJJRRRXXX[[[\\\[[[ZZZWWWRRRMMMHHHEEEDDDCCC@@@AAADDDGGGJJJLLLNNNOOOOOOLLLGGGCCC???>>>>>>>>>;;;<<<===???@@@BBBCCCCCCBBBAAA???;;;888888:::<<<<<<>>>@@@???<<<888666444222111000000111000...+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))******++++++,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---+++++++++++++++,,,---...******+++,,,,,,---................../////////000////////////000000000000//////000222222333333333111000000000111333555666777777666666777999<<<===???>>>>>>AAAGGGMMMPPPRRRRRRSSSUUUVVVXXXYYYZZZ[[[\\\^^^___```aaacccfffhhhgggkkkqqqvvvxxxzzzkkkfff\\\UUUUUUYYY[[[]]]___dddjjjqqquuuyyyvvvrrrpppkkkggggggeeecccbbbbbbaaa___^^^[[[]]]```bbbaaa___\\\ZZZXXXXXXWWWVVVUUUSSSSSSRRRRRRRRRPPPOOONNNMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEGGGJJJMMMOOOPPPPPPPPPNNNKKKGGGBBB???>>>???@@@AAAFFFNNNWWW\\\___^^^]]]]]]YYYRRRKKKEEEBBBAAA@@@AAAAAACCCGGGLLLQQQSSSSSSMMMIIIDDD???===;;;999888;;;;;;;;;;;;<<<>>>@@@AAAAAA???<<<:::999999;;;<<<>>>??????>>>;;;777333111//////...------------...........................,,,,,,------,,,,,,+++***+++++++++*********))))))++++++******++++++,,,---++++++,,,,,,,,,,,,------000---)))))),,,//////...,,,,,,,,,---------......***+++---///000000///...///111222111000///000111///////////////000111111000000000111222333555666444444444555666888:::;;;@@@???@@@CCCGGGLLLNNNOOOPPPQQQTTTVVVYYY[[[\\\\\\[[[]]]___```aaabbbdddfffllllllooosssyyyvvvlllbbbYYYXXX[[[\\\^^^aaafffllltttyyy}}}|||tttqqqooojjjffffffeeecccbbbbbbaaa___]]]ZZZ\\\^^^___^^^]]]ZZZYYYXXXWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPOOONNNMMMMMMMMMLLLKKKIIIGGGFFFFFFFFFFFFIIIKKKMMMNNNOOOOOOMMMMMMKKKHHHDDD@@@>>>>>>???@@@CCCHHHOOOWWW\\\^^^^^^]]][[[WWWQQQKKKFFFDDDCCCCCCCCCCCCDDDGGGLLLOOOPPPPPPLLLHHHCCC@@@>>><<<:::999;;;;;;;;;<<<===>>>???@@@???===;;;999999:::<<<============;;;999444000...//////...---------------------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,++++++******++++++******++++++,,,---++++++,,,,,,,,,,,,------///,,,******---///...---,,,,,,,,,---------......+++,,,...///000///...---///000111111000///000111///////////////000111111111111111111222333555555444444444555666888:::;;;@@@???@@@CCCGGGLLLNNNOOOPPPQQQTTTVVVYYY[[[\\\\\\\\\^^^```aaaaaabbbeeegggiiijjjnnnsssyyytttiii___\\\\\\]]]___ccchhhoooxxx~~~xxxqqqnnnmmmiiieeeeeedddbbbaaaaaa```^^^]]]ZZZZZZ[[[[[[[[[ZZZXXXXXXXXXWWWVVVVVVUUUTTTSSSSSSQQQPPPOOONNNNNNNNNNNNNNNLLLJJJHHHEEEEEEEEEGGGHHHNNNOOOPPPPPPOOOMMMKKKIIIGGGDDDAAA>>>===>>>@@@AAAEEEIIIPPPWWW[[[]]]\\\[[[WWWTTTOOOJJJGGGEEEEEEFFFEEEEEEFFFHHHKKKMMMLLLKKKJJJGGGBBB@@@>>>===;;;:::999:::;;;<<<===>>>>>>>>>;;;:::999999:::<<<>>>@@@>>>===<<<:::777333///---///......---------------++++++++++++++++++++++++,,,,,,------,,,,,,+++***---------,,,,,,,,,,,,+++++++++******++++++,,,---++++++,,,,,,,,,,,,---------,,,+++,,,---...---,,,,,,,,,,,,---------......,,,---.../////////------///000111111//////000111///////////////000111111333222222222333333444555555444444555666888:::<<<@@@??????BBBGGGLLLOOOOOOPPPQQQTTTVVVYYY[[[\\\\\\\\\^^^```aaaaaabbbdddfffggghhhlllrrrzzzzzzoooddd___\\\\\\___ccciiipppzzz}}}tttnnnllljjjhhheeedddcccaaa```aaa```^^^]]]ZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWVVVVVVUUUTTTSSSSSSPPPOOOOOONNNMMMMMMNNNNNNLLLJJJGGGDDDDDDFFFHHHJJJPPPQQQQQQQQQOOOMMMJJJHHHFFFDDDAAA>>>===???AAACCCGGGJJJPPPVVVYYYZZZYYYWWWSSSQQQMMMIIIFFFEEEEEEEEEFFFEEEFFFHHHKKKLLLJJJIIIFFFCCC@@@>>>>>>===<<<:::777888:::;;;<<<<<<;;;;;;888888888999;;;===@@@BBB@@@???===:::777333111//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---+++++++++,,,,,,,,,------++++++,,,------------,,,,,,,,,,,,---------......---......//////...---,,,///000111000///...///111///////////////000000111444333333333333333444444555555555555777999;;;<<>>;;;888555222000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------***+++,,,------,,,,,,,,,,,,,,,,,,---------........................------...000111000///...///000///////////////000000111333333222222222333444444555555555666777999;;;<<>>???BBBHHHLLLOOOPPPPPPQQQTTTVVVYYY[[[\\\\\\[[[\\\^^^______```aaacccggghhhlllrrrzzzyyynnnggg```]]]___dddkkktttwwwtttooollljjjhhhfffeeedddbbbaaaaaaaaaaaa```^^^[[[\\\\\\\\\[[[YYYWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTQQQPPPOOONNNLLLLLLLLLLLLJJJIIIGGGFFFGGGJJJLLLNNNPPPPPPQQQPPPOOOLLLIIIHHHFFFDDDBBB@@@AAACCCGGGIIIKKKNNNQQQTTTUUUTTTSSSQQQNNNLLLJJJGGGEEEDDDCCCCCCEEEEEEFFFHHHJJJJJJGGGEEE>>>===<<<===>>>???===<<<888999::::::;;;;;;;;;:::999999:::<<<>>>@@@BBBCCC<<<:::777444111000//////...------,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***)))***************++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------***+++,,,,,,++++++,,,---,,,,,,,,,---------.................................///000000......///000///////////////000111111222111111111222222333444666555555666777999;;;===>>>>>>???BBBHHHMMMPPPQQQPPPQQQTTTVVVYYY[[[\\\\\\[[[]]]____________aaacccggghhhlllrrrzzzvvvnnnfffaaabbbgggpppxxxuuusssooollljjjhhhfffeeedddcccaaaaaabbbbbbaaa___ZZZ[[[\\\]]]\\\YYYVVVTTTVVVVVVVVVUUUUUUUUUUUUTTTRRRQQQOOONNNLLLKKKJJJJJJIIIIIIHHHIIIJJJLLLNNNOOOQQQQQQQQQPPPNNNJJJGGGEEEAAA@@@???@@@BBBFFFKKKNNNOOOQQQTTTUUUVVVTTTRRRQQQLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHDDDAAA>>>======>>>@@@AAA@@@???<<<<<<<<<<<<<<<<<<===>>>;;;<<<<<<>>>???@@@BBBBBB;;;999555222000///000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++************++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------***+++,,,+++)))))),,,///,,,,,,,,,---------......------------......///000...///000///......///000///////////////000111111/////////000111222333444666666666666777:::<<<===>>>>>>???BBBHHHMMMPPPQQQPPPQQQTTTVVVYYY[[[\\\\\\]]]___aaaaaaaaaaaacccddddddfffkkkrrrzzz{{{ssskkkeeefffjjjttt|||}}}tttrrrpppmmmjjjhhhfffeeeeeecccbbbbbbccccccaaa```XXXZZZ\\\]]]\\\YYYUUURRRVVVVVVUUUUUUUUUUUUUUUUUUSSSRRRPPPNNNLLLJJJIIIIIIHHHIIIIIIJJJLLLMMMOOOPPPRRRRRRQQQPPPMMMIIIEEECCC===<<<===>>>CCCHHHNNNQQQRRRTTTVVVWWWWWWUUUSSSRRRJJJJJJIIIIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIFFFAAA>>>>>>>>>>>>@@@BBBCCCBBBAAA@@@???>>>======>>>@@@AAA======>>>???@@@AAAAAABBB<<<:::666333111111222333...---,,,,,,++++++,,,,,,************************,,,,,,---------,,,+++++++++++++++,,,,,,---------++++++******++++++,,,---++++++,,,,,,,,,---------+++,,,,,,***((())),,,000,,,,,,,,,---------......,,,,,,,,,---...///000111...///000///...---...000///////////////000111111.........///000222333444666666666666888:::<<<===>>>===>>>BBBHHHMMMPPPQQQPPPQQQTTTVVVYYY[[[\\\\\\___aaabbbcccbbbbbbdddfffbbbccciiiqqq{{{yyypppllllllmmmwww|||wwwsssqqqooollliiigggeeeddddddbbb``````aaabbbaaa```]]]]]]\\\[[[ZZZYYYXXXXXXVVVUUUTTTUUUUUUUUUSSSQQQSSSRRRPPPNNNLLLLLLLLLLLLMMMLLLJJJJJJKKKNNNQQQSSSRRRPPPMMMJJJGGGDDDBBBAAA?????????BBBHHHNNNRRRSSSTTTTTTSSSTTTTTTSSSPPPNNNMMMLLLKKKKKKLLLNNNPPPRRRMMMMMMLLLKKKIIIFFFDDDCCC===>>>@@@AAABBBCCCCCCCCCAAA@@@@@@???>>>>>>>>>???<<<===???AAAAAAAAA???>>>555444333111000/////////......---------,,,,,,,,,//////---,,,+++*********---,,,++++++******++++++---,,,,,,++++++,,,,,,------------............///---,,,++++++------,,,+++++++++++++++++++++++++++,,,---......//////..................////////////000000000000000000000000............/////////000111222222333333444444555888777555555666777:::;;;>>>>>>???CCCHHHMMMOOOPPPQQQRRRTTTWWWZZZ[[[]]]]]]\\\]]]^^^```bbbcccddddddhhhhhhkkkpppxxx~~~wwwssssssttt}}}|||vvvrrrsssqqqooollliiigggeeeddddddbbb``````aaabbbaaa```]]]]]]\\\[[[ZZZYYYXXXXXXVVVUUUTTTUUUUUUUUUSSSQQQRRRQQQOOOLLLKKKJJJJJJJJJLLLKKKKKKKKKLLLNNNQQQRRRRRRPPPMMMIIIEEEBBB@@@?????????@@@EEELLLRRRVVVWWWVVVUUUTTTTTTTTTRRROOOMMMLLLLLLKKKKKKLLLNNNPPPRRRNNNMMMKKKIIIGGGDDDAAA@@@>>>??????AAABBBCCCCCCDDDBBBAAA@@@???>>>>>>>>>>>>===>>>???AAAAAA???>>>===444444222111000/////////.........---------,,,,,,------,,,+++++++++,,,,,,---,,,++++++******++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------,,,++++++------,,,+++........................,,,------...........................////////////////////////////////////........./////////000000111111222333333444444555666555555555777888:::;;;>>>>>>???CCCHHHMMMOOOPPPQQQSSSUUUXXXZZZ\\\]]]^^^\\\]]]___aaacccdddeeeeeehhhhhhkkkqqqyyy~~~~~~zzzvvvsssrrrqqqnnnkkkiiigggeeeeeedddbbb``````aaaaaaaaa```]]]]]]\\\[[[ZZZYYYXXXXXXVVVUUUTTTUUUUUUUUUSSSQQQRRRPPPNNNKKKJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQNNNKKKFFFCCC@@@>>>===>>>???CCCIIIQQQXXX[[[]]]XXXVVVTTTSSSSSSQQQNNNKKKLLLLLLLLLLLLMMMOOOPPPQQQOOOMMMKKKHHHDDDAAA>>>===?????????@@@AAABBBCCCDDDCCCBBBAAA???>>>=========>>>>>>@@@@@@???===;;;:::444333222000////////////...............---------++++++++++++,,,,,,---...---,,,++++++******++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...........................////////////............................../////////000000000111111222222333444444444333333555666888999;;;;;;======???CCCHHHMMMPPPPPPRRRTTTVVVXXX[[[]]]^^^^^^]]]^^^```bbbdddeeeffffffiiiiiilllqqqyyy{{{xxxuuusssqqqpppnnnkkkhhhfffeeeeeecccaaa```___aaaaaa```___]]]]]]\\\[[[ZZZYYYXXXXXXVVVUUUTTTUUUUUUUUUSSSQQQRRRPPPNNNLLLJJJIIIIIIIIIKKKMMMOOORRRSSSSSSRRRQQQNNNLLLHHHDDD@@@>>><<<<<<>>>@@@EEEMMMVVV\\\``````ZZZWWWUUUSSSQQQOOOLLLJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPNNNKKKGGGCCC???===;;;@@@@@@??????@@@BBBCCCDDDDDDCCCAAA???>>><<<<<<<<<>>>?????????>>>;;;999777222222111000///......///........................,,,,,,++++++,,,,,,---------,,,++++++******++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***+++---...---,,,************++++++++++++,,,,,,---.........------............////////////...........................////////////000000000111111111222333333444444000222444666999:::;;;;;;======???CCCHHHMMMPPPQQQSSSTTTVVVYYY[[[]]]^^^___^^^___aaaccceeeggghhhhhhiiiiiilllrrrzzzyyyuuurrrqqqppppppooommmjjjhhhfffeeeeeecccaaa______```aaa```___]]]]]]\\\[[[ZZZYYYXXXXXXVVVUUUTTTUUUUUUUUUSSSQQQRRRPPPNNNLLLKKKJJJJJJKKKMMMOOORRRUUUUUUTTTRRRPPPKKKHHHEEEAAA>>>=========???CCCIIIQQQZZZ___aaaaaa[[[XXXUUURRRPPPNNNKKKIIIJJJLLLMMMOOOPPPPPPPPPPPPQQQOOOKKKGGGBBB???===<<<@@@@@@@@@@@@AAABBBBBBCCCCCCBBB@@@>>>===;;;;;;;;;>>>>>>>>>>>><<<999666555111111000///............------..................------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,+++***+++---...---,,,,,,---------......//////+++,,,,,,---...---------............////////////........................////////////000000000111000000111222222333333444000111333666888:::;;;;;;<<<===>>>CCCIIINNNQQQQQQSSSTTTVVVYYY[[[]]]^^^___^^^```bbbdddfffhhhiiiiiiiiijjjmmmsss{{{~~~xxxtttrrrqqqrrrpppnnnllljjjhhhfffeeeeeecccaaa______`````````___]]]]]]\\\[[[ZZZYYYXXXXXXVVVUUUTTTUUUUUUUUUSSSQQQPPPOOOMMMLLLKKKKKKLLLLLLNNNPPPSSSUUUUUURRROOOMMMFFFDDDAAA???===>>>???AAADDDGGGNNNWWW^^^aaaaaa```[[[XXXTTTQQQOOONNNKKKIIIJJJLLLNNNPPPQQQQQQPPPOOOOOOMMMIIIEEEBBB???>>>===???@@@AAABBBBBBBBBBBBAAA@@@???>>><<<;;;:::::::::<<<=========;;;888555333000000///...............,,,,,,,,,---------------...---,,,,,,++++++++++++---,,,++++++******++++++++++++************++++++,,,,,,,,,,,,------------+++******+++---......---++++++,,,,,,------......++++++,,,---------------............////////////......................../////////000000000111111000000111111222333333333000111333555777999;;;<<<<<<<<<>>>CCCIIINNNQQQRRRRRRTTTVVVXXX[[[]]]^^^^^^^^^___aaadddfffhhhiiijjjiiijjjnnnttt{{{}}}xxxtttrrrrrrsssooonnnllljjjhhhfffeeeeeebbbaaa______`````````___]]]]]]\\\[[[ZZZYYYXXXXXXVVVUUUTTTUUUUUUUUUSSSQQQMMMLLLKKKKKKKKKKKKLLLMMMOOOPPPRRRSSSRRROOOLLLIIIBBBAAA>>>======@@@CCCDDDJJJNNNTTT\\\bbbcccaaa^^^[[[XXXSSSQQQOOOMMMKKKIIIIIIKKKOOOQQQRRRRRRPPPNNNLLLJJJFFFCCC@@@???>>>>>>>>>???BBBCCCDDDBBBAAA???>>>===<<<;;;:::999999999;;;;;;<<<<<<:::777555333//////......------......+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---------,,,++++++******++++++++++++************++++++++++++++++++,,,,,,,,,,,,+++******+++---......---((())))))******+++,,,,,,++++++,,,------------,,,............//////////////////////////////////////////000000000111111111000000000111222222333333222222333444555888:::<<<<<<<<<>>>BBBIIINNNQQQRRRQQQSSSUUUXXXZZZ\\\]]]^^^]]]___aaadddfffhhhiiijjjjjjkkkooouuu|||~~~|||xxxsssooommmnnnoooooonnnllljjjhhhfffeeeeeebbb```___^^^``````___^^^]]]]]]\\\[[[ZZZYYYXXXXXXVVVUUUTTTUUUUUUUUUSSSQQQKKKJJJIIIIIIJJJKKKLLLMMMOOOOOOPPPPPPOOOLLLIIIFFF@@@???===<<<>>>AAAEEEGGGNNNRRRXXX```eeeeeeaaa^^^ZZZWWWSSSPPPOOOMMMLLLJJJIIIKKKOOORRRSSSRRRPPPNNNIIIGGGDDDAAA???>>>>>>???===???BBBDDDEEECCC@@@>>><<<;;;::::::999999999999:::;;;;;;;;;:::777444333//////...---------......*********++++++,,,,,,,,,*********+++,,,---///000---,,,++++++******++++++++++++************++++++)))************++++++++++++******+++---......---++++++,,,---......//////++++++,,,---------,,,,,,............/////////000000000000000000000000000000000000000111111111111000000000111222222333333444333222333444777:::<<<;;;<<<>>>BBBIIINNNQQQRRRQQQRRRUUUWWWZZZ[[[]]]]]]]]]^^^aaacccfffhhhiiijjjjjjkkkooouuu|||{{{zzzxxxvvvsssqqqooonnnooonnnllljjjhhhfffeeedddbbbaaaaaa```___]]]\\\[[[^^^]]]]]]\\\[[[ZZZXXXXXXTTTUUUUUUUUUTTTSSSQQQPPPLLLKKKKKKLLLNNNNNNMMMLLLNNNNNNMMMLLLIIIFFFCCCAAA@@@======??????>>>EEEOOOTTTXXX^^^ccceeedddaaa^^^YYYWWWTTTQQQNNNLLLKKKKKKOOOPPPSSSTTTTTTQQQNNNLLLIIIGGGCCCAAA@@@@@@???>>>>>>???@@@BBBBBBAAA@@@@@@<<<;;;:::999888888888888<<<:::888666555444111/////////.........---------......---------...//////........................***++++++,,,,,,++++++***+++++++++******)))))))))...,,,+++))))))))))))***...------,,,,,,------...+++++++++,,,,,,------------,,,,,,,,,,,,---......000//////............///////////////000000000000111000///...------------666777777555333222222333666555555555666777999:::<<<<<<===AAAGGGMMMPPPQQQSSSTTTTTTUUUWWWYYY[[[\\\\\\^^^bbbfffiiikkklllmmmqqqoooooottt|||~~~{{{zzzxxxuuusssqqqooonnnnnnmmmllljjjhhhfffdddccccccbbbbbbaaa```^^^]]]\\\]]]]]]]]]\\\[[[ZZZXXXXXXUUUUUUUUUUUUTTTRRRPPPOOOMMMLLLLLLNNNPPPPPPOOONNNNNNMMMLLLIIIGGGDDDBBB@@@@@@>>>>>>BBBCCCCCCJJJSSSYYY\\\```cccdddbbb___]]]ZZZXXXUUURRROOOMMMLLLLLLOOOQQQSSSTTTSSSQQQNNNLLLEEEBBB@@@>>>??????>>>===>>>>>>???@@@@@@@@@???>>>::::::999999999999999999<<<:::777555444333111000//////.........---------111000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********++++++***))))))***+++,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////...............//////////////////000000000000000//////......///000000---...000111111111333555555555555555666777999:::===<<<===AAAGGGLLLOOOQQQSSSSSSTTTUUUWWWYYYZZZ[[[\\\^^^bbbfffiiikkkmmmmmmpppnnnooottt{{{}}}{{{yyyxxxwwwuuurrrpppooonnnmmmllljjjiiigggeeecccccccccccccccbbbaaa___]]]]]]\\\\\\\\\\\\[[[YYYXXXWWWVVVVVVUUUTTTSSSQQQOOONNNNNNNNNNNNPPPRRRSSSQQQPPPNNNLLLIIIFFFCCCAAA@@@???@@@>>>@@@DDDGGGKKKRRRYYY___```bbbccccccaaa^^^\\\[[[YYYVVVSSSPPPNNNMMMMMMQQQRRRSSSTTTRRRPPPLLLJJJBBB@@@>>>>>>???@@@@@@???======>>>>>>>>>======<<<999999999999999:::::::::===:::666333333222222111...............---------000///...,,,++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))***,,,---...---------------------------,,,,,,,,,,,,,,,,,,,,,...------------...//////------------...///000000////////////000000000000.........///000111222333---///111222222333666888555555444555666888999;;;>>>===>>>AAAGGGLLLOOOOOOQQQRRRSSSUUUVVVXXXYYYZZZ\\\^^^aaaeeehhhkkkmmmnnnooommmnnnsss{{{~~~zzzzzzwwwwwwuuusssrrrpppnnnnnnkkkkkkiiihhhfffdddcccbbbccccccbbbbbb```___]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUSSSQQQOOONNNMMMNNNNNNOOOQQQSSSSSSQQQPPPLLLJJJFFFBBB???>>>>>>>>>======@@@DDDJJJQQQXXX]]]ccccccdddcccbbbaaa___^^^[[[ZZZWWWTTTRRRPPPPPPPPPSSSSSSTTTSSSQQQNNNKKKIIICCCBBB@@@AAABBBCCCBBBAAA=========<<<<<<;;;;;;:::888888999:::;;;;;;<<<<<<===999444222111222222111........................++++++++++++,,,,,,---...************************,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++,,,------,,,------------------,,,+++++++++,,,,,,---------......------......///000,,,,,,,,,---...///000111////////////000000000000////////////000111222333222333444333222222333444555444444555666888:::;;;???>>>>>>BBBGGGKKKNNNOOOPPPQQQSSSUUUVVVXXXYYYYYYZZZ\\\___bbbfffiiilllmmmnnnlllnnnsss{{{|||yyyyyyuuuuuutttrrrqqqooonnnnnnjjjjjjiiigggfffdddcccbbbbbbbbbaaa```___]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTRRRPPPNNNMMMMMMMMMNNNOOOQQQSSSRRRPPPMMMJJJGGGCCC???<<<<<<===>>>:::<<>>===<<<<<<;;;::::::999888999:::<<<============;;;888333111111111111111---.....................+++******+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---......---,,,,,,))))))***+++---...//////---------------...//////,,,,,,,,,,,,---///000000////////////000000000000111111000000000000111111000111222111...---...///444444444444666888:::;;;???>>>>>>BBBGGGKKKNNNOOOPPPQQQSSSUUUWWWXXXXXXXXXYYYZZZ\\\```dddgggjjjlllmmmlllnnnttt{{{{{{xxxxxxtttsssrrrqqqpppooonnnnnnjjjjjjiiigggfffeeedddcccaaaaaaaaa```___]]][[[ZZZYYYYYYYYYYYYYYYXXXWWWWWWUUUTTTSSSQQQOOONNNNNNMMMNNNNNNOOOQQQRRRQQQMMMJJJGGGDDDAAA>>><<<<<<===>>>:::===AAAFFFQQQ]]]dddeeegggggggggfffeeebbb```___ZZZYYYXXXWWWVVVVVVWWWXXXWWWVVVUUURRROOOKKKGGGEEECCCBBBAAABBBCCCBBB@@@>>>@@@???>>><<<;;;::::::::::::;;;===>>>?????????>>>:::777333111111111111000---------.....................---,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***+++,,,---......---,,,+++))))))***+++---...//////---,,,,,,,,,,,,---......,,,,,,,,,,,,---...//////////////////000000000000111000000/////////000000000111222222111111222333444444444444666888;;;<<<>>>===>>>AAAGGGLLLOOOOOOPPPQQQTTTVVVXXXYYYYYYYYYXXXYYY[[[___cccgggkkkmmmmmmlllooouuu}}}~~~~~~}}}zzzwwwvvvrrrrrrqqqpppooonnnnnnmmmjjjjjjiiihhhgggeeeddddddbbbbbbbbbaaa___^^^\\\[[[XXXXXXYYYYYYYYYXXXWWWWWWTTTSSSQQQPPPNNNNNNNNNNNNPPPPPPQQQRRRRRRPPPLLLHHHCCCBBB???===<<<<<<===>>>===AAAEEEKKKVVVdddkkkjjjjjjkkkjjjiiifffbbb^^^\\\YYYXXXXXXWWWXXXYYYZZZ[[[XXXWWWUUURRRNNNJJJFFFDDDBBBAAABBBCCCEEEEEECCCAAABBBAAA???===<<<;;;;;;;;;<<<===???AAAAAAAAA??????777555333222222111000///---------........./////////...------,,,---------------------------------++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,)))***+++------------,,,+++,,,...//////...,,,+++++++++,,,,,,,,,,,,------,,,++++++++++++,,,---------------,,,,,,---......////////////000000000000............///000111111111333444555444444666888333333333444666999;;;<<<===<<<===AAAGGGLLLOOOQQQPPPRRRUUUWWWYYYZZZYYYYYYYYYZZZ\\\___dddhhhlllnnnnnnmmmpppvvv~~~~~~zzz||||||yyyuuuuuuqqqqqqqqqpppooonnnnnnmmmkkkjjjiiihhhgggfffeeedddcccccccccbbbaaa___]]]\\\XXXXXXXXXYYYXXXXXXWWWWWWSSSRRRQQQOOONNNNNNOOOOOOQQQQQQRRRSSSSSSPPPKKKHHHAAA@@@???>>>======>>>>>>@@@EEEIIINNN[[[jjjpppnnnmmmmmmmmmkkkfffaaa\\\YYYXXXXXXWWWXXXYYYZZZ\\\]]]YYYXXXUUURRRMMMIIIFFFDDDBBBBBBCCCFFFHHHIIIHHHFFFDDDCCC@@@>>><<<<<<<<<<<<===???AAABBBBBBAAA@@@???666555333222222222000...---------.........//////,,,,,,,,,---...///111111,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))******+++++++++'''(((***---...//////...+++,,,...//////...,,,+++......---,,,,,,+++******++++++******++++++,,,---......---,,,,,,,,,------////////////000000000000,,,,,,,,,---///000222333000222333333222111222444333333333444666999;;;===<<<<<<===AAAGGGMMMPPPQQQQQQRRRUUUXXXZZZZZZZZZYYY[[[\\\^^^aaaeeejjjnnnpppnnnnnnpppwww}}}{{{zzzyyyxxxxxxqqqqqqqqqqqqpppnnnmmmllliiiiiijjjiiihhhgggeeedddeeedddcccaaa```^^^]]]\\\___^^^\\\ZZZXXXWWWUUUTTTTTTRRROOOLLLKKKKKKLLLMMMRRRRRRSSSSSSRRRNNNHHHDDDCCCAAA???>>>>>>===<<<;;;@@@DDDJJJUUUffftttwwwrrrqqqooollliiigggbbb]]]ZZZUUUVVVWWWXXX[[[]]]```aaa___\\\WWWQQQKKKFFFDDDBBB@@@@@@AAAAAABBBDDDEEEFFFKKKIIIFFFCCC@@@===;;;:::===???AAACCCCCCAAA???>>>333333222222111000000000---,,,***+++------,,,+++------,,,,,,+++***)))))),,,,,,,,,---------......---,,,+++)))((((((''''''******+++++++++,,,,,,,,,******))))))***,,,---///------++++++++++++------,,,---......,,,,,,---...........................---,,,,,,---///000000///000111000///---,,,...///000...,,,---000222333222444111///111444777888777444444555555666888999:::???===<<<>>>DDDJJJOOOQQQRRRUUUWWWYYYXXXXXXXXXYYYZZZ\\\___aaacccfffjjjmmmoooooooooqqqzzz~~~|||zzzxxxuuutttsssrrrrrrrrrqqqpppooonnnmmmllljjjjjjkkkjjjiiihhhfffeeeeeedddcccbbb```^^^]]]\\\]]]\\\[[[ZZZXXXWWWUUUUUUSSSQQQNNNLLLKKKLLLNNNPPPSSSSSSSSSSSSRRRMMMGGGCCCAAA@@@???>>>??????@@@???BBBHHHPPP\\\kkkwwwxxxtttpppnnnkkkiiifffbbb]]]YYYUUUVVVWWWYYY[[[]]]___```]]]ZZZUUUOOOJJJEEEBBBAAABBBBBBBBBCCCDDDFFFGGGGGGIIIGGGEEEAAA???======<<<===>>>AAACCCBBB@@@>>><<<333222222111111000//////000111222000---+++,,,---......------,,,++++++***+++++++++,,,,,,,,,---------,,,+++******)))************+++++++++,,,,,,,,,---,,,,,,,,,,,,---///000---,,,,,,++++++,,,,,,---***,,,---,,,+++***+++,,,------------------------...---,,,---///111000//////000000///---,,,---...//////......///000000111555333111111444666666555444555555666888999;;;<<<@@@>>>>>>@@@FFFLLLPPPRRRSSSUUUWWWXXXWWWWWWXXXZZZ[[[]]]___aaacccfffjjjmmmpppooooooqqqzzz~~~|||yyyvvvtttsssrrrssssssrrrpppooommmlllkkklllllllllkkkjjjiiigggfffeeeeeecccbbb```^^^]]]]]]\\\[[[ZZZYYYWWWVVVUUUTTTQQQOOOMMMKKKLLLOOORRRTTTUUUTTTSSSRRRPPPLLLFFFBBB>>>>>>>>>>>>@@@AAACCCDDDFFFNNNYYYeeerrr{{{zzztttpppmmmjjjgggeeeaaa\\\YYYUUUVVVWWWYYY[[[]]]^^^___ZZZWWWSSSMMMGGGCCCAAA???CCCDDDDDDEEEFFFGGGHHHHHHHHHFFFBBB???======>>>>>><<<>>>AAABBBBBB???;;;999222222111111000000//////222666888444---***,,,000///......------,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,---......---,,,,,,++++++,,,,,,---)))***++++++))))))***+++,,,,,,,,,,,,------------...---,,,---///111000///,,,...000///...------....../////////------...000666444222222333444444333444555555777999;;;===>>>AAA@@@???BBBHHHNNNRRRTTTTTTUUUVVVVVVVVVWWWYYY[[[[[[]]]___aaaccceeeiiillloooooonnnpppyyy}}}{{{yyyvvvuuutttssstttsssrrrpppnnnmmmllllllllllllkkkjjjiiihhhggggggfffeeedddbbb```___^^^]]]]]]\\\ZZZXXXUUUSSSRRRQQQOOONNNLLLLLLNNNQQQVVVXXXVVVTTTRRRPPPMMMIIIDDD@@@======>>>>>>???AAADDDGGGJJJUUUaaallluuu{{{xxxrrrnnnkkkhhheeeccc```\\\YYYVVVWWWXXXYYY[[[[[[\\\\\\VVVTTTOOOJJJEEEBBB???>>>CCCDDDDDDEEEFFFGGGGGGGGGIIIFFFAAA===;;;;;;===>>>;;;===@@@BBB@@@===888555222111111000//////......222444666333---+++,,,.........------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++++++++,,,,,,,,,,,,,,,------,,,+++,,,...000///...+++---//////...------......///000///------///111333333222333333444444444333333444666888;;;===>>>@@@??????CCCHHHNNNRRRTTTTTTUUUVVVUUUUUUWWWZZZ]]][[[]]]```aaabbbeeehhhkkknnnnnnnnnpppxxxxxxwwwvvvtttsssrrrrrrrrrtttsssqqqooonnnmmmmmmmmmlllkkkjjjiiihhhggggggffffffeeedddbbbaaa___^^^]]]^^^]]]ZZZWWWTTTPPPNNNMMMMMMMMMMMMNNNPPPTTTWWWZZZUUUSSSOOOMMMJJJFFFBBB>>><<<===>>>>>>>>>@@@DDDHHHPPP\\\hhhpppuuuwwwsssnnnkkkiiieeecccaaa___]]]ZZZXXXYYYZZZZZZZZZZZZYYYXXXRRRPPPLLLGGGDDDAAA???>>>AAABBBCCCDDDEEEEEEEEEDDDHHHEEEAAA<<<::::::;;;<<<;;;===???@@@>>>:::666333111111000//////......---000///...---------,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------***************+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---+++++++++,,,,,,---------+++******+++---......---+++---...///.........000111111000///......000222///000222333333444555666222222333555777:::<<<===>>>===>>>BBBHHHNNNQQQSSSTTTUUUUUUUUUUUUWWWZZZ]]]\\\^^^```aaabbbdddgggiiillllllmmmpppyyy~~~~~~xxxwwwvvvuuuttttttttttttsssrrrpppnnnmmmmmmnnnnnnlllkkkjjjhhhggggggggggggffffffdddcccaaa___^^^^^^]]]\\\YYYVVVRRROOOLLLKKKMMMNNNOOOQQQSSSUUUWWWXXXSSSPPPLLLIIIGGGDDD@@@===<<<>>>??????>>>AAAGGGLLLXXXcccnnnrrrqqqpppmmmiiihhheeebbbaaa```___^^^\\\[[[[[[\\\[[[ZZZXXXUUUTTTNNNLLLIIIFFFCCCAAA@@@@@@@@@AAABBBDDDDDDDDDCCCBBBEEECCC???<<<::::::;;;<<<<<<=========;;;777444111000000//////......---------+++)))***---...,,,***++++++++++++++++++++++++,,,,,,---------.........***************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,---.........------+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...++++++,,,,,,------......,,,+++***+++---......---,,,---............111333:::666111//////111222222---///222333333444555666222222333555777999;;;<<<<<<<<<===AAAGGGMMMPPPRRRRRRTTTUUUVVVVVVXXXZZZ]]]]]]^^^```aaaaaacccfffhhhiiijjjlllpppzzz}}}}}}}}}}}}|||{{{yyyxxxwwwvvvvvvvvvrrrqqqooonnnmmmnnnooopppnnnlllkkkiiihhhhhhhhhhhhffffffeeecccaaa```^^^^^^ZZZYYYWWWTTTRRROOOMMMLLLMMMNNNQQQTTTUUUVVVVVVVVVQQQNNNIIIFFFDDDAAA???===;;;>>>@@@@@@@@@DDDLLLRRR```jjjrrrrrrmmmjjjhhheeeeeebbb```______```___^^^^^^^^^]]]\\\YYYVVVRRRPPPJJJIIIGGGDDDCCCBBBBBBBBB@@@AAACCCDDDDDDCCCBBBAAA??????===<<<;;;<<<======>>>===<<<:::888555222111000000///......------,,,+++,,,---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,***+++---............---+++,,,,,,------,,,,,,+++,,,...///...---,,,---...+++,,,,,,---......//////---,,,,,,---///000000///...///...------///333666FFF>>>333///000222111///---000333444333222333555444444555666777999;;;<<<;;;;;;===BBBHHHMMMQQQRRRQQQSSSVVVWWWXXXXXXZZZ\\\]]]___```aaaaaabbbeeegggfffgggkkkppp|||}}}}}}~~~~~~{{{zzzxxxvvvtttrrrrrrqqqqqqpppooommmmmmooopppqqqooonnnllljjjiiiiiiiiijjjgggfffeeecccaaa```___^^^WWWVVVUUUSSSRRRPPPOOONNNMMMOOOSSSVVVWWWWWWUUUTTTOOOLLLHHHDDDBBB@@@>>><<<:::===AAABBBCCCHHHPPPXXXfffooouuurrrkkkgggeeeccccccaaa^^^^^^___``````_________^^^\\\YYYUUUQQQNNNHHHGGGEEEDDDCCCCCCCCCDDD@@@AAACCCEEEEEEDDDBBBAAA;;;;;;;;;<<<===>>>?????????>>>;;;999666333222111000//////...------,,,,,,+++///222000+++))),,,000------------------------******+++++++++,,,,,,,,,...------,,,,,,---------******+++++++++,,,,,,,,,''')))***,,,------,,,,,,++++++------------++++++,,,---......,,,,,,---...,,,,,,------...///000000///...---///111222111000000///...------000444888OOOCCC555///111222000,,,///222555555222111111333666666666777888:::;;;<<<;;;<<<>>>BBBIIINNNQQQRRRPPPSSSVVVXXXYYYYYYZZZ[[[]]]___```aaaaaabbbeeegggdddfffjjjqqq}}}~~~~~~~~~|||{{{{{{zzzxxxvvvtttsssrrrrrrpppooommmlllllllllmmmnnnnnnmmmlllkkkjjjkkklllllliiigggdddaaa___]]]\\\\\\ZZZXXXTTTQQQNNNMMMMMMMMMRRRTTTWWWXXXWWWUUUSSSRRRNNNKKKFFFBBB>>>============@@@BBBBBBDDDJJJUUU]]]jjjlllooopppnnnjjjeeebbbbbb___\\\[[[]]]___aaabbbdddaaa^^^[[[WWWRRRMMMIIIDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@<<<;;;::::::;;;<<<===>>>AAA???<<<888555333222222111///------......---,,,///...---,,,,,,---///000//////...------,,,++++++000...,,,******,,,...000111000---+++***+++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---------------------------000000000///000111111222111111222222222222111111///111222222222222333555777666555555666888:::<<<<<<<<<>>>AAAFFFKKKPPPSSSUUUUUUVVVWWWWWWXXXXXXXXXYYY[[[^^^___```bbbdddfffeeefffjjjppp}}}~~~|||zzz{{{zzzxxxvvvtttrrrrrrqqqppppppooonnnnnnnnnnnnnnnnnnmmmkkkjjjiiiiiiiiijjjfffeeecccaaa___^^^]]]]]]XXXWWWTTTQQQOOOOOOOOOOOOUUUWWWYYYZZZXXXUUUSSSRRRLLLIIIEEEAAA???>>>>>>???>>>@@@BBBDDDFFFMMMXXXaaannnppprrrsssrrrnnniiifffddd```]]][[[]]]```bbbcccdddbbb___[[[WWWQQQKKKGGGCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???????????????===============???@@@AAA???===:::777444222111111111///------...///...---,,,+++++++++---///111333//////...---,,,+++++++++///---,,,++++++,,,---///000///---+++++++++,,,---++++++++++++************---,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,---...---,,,,,,,,,...------,,,,,,,,,,,,------...........................////////////000000000000111111222222111111000///111222222222222333555666666555555666888;;;<<<<<<===>>>AAAFFFKKKOOORRRVVVWWWXXXYYYZZZZZZYYYYYYZZZ\\\^^^___```aaadddfffeeegggkkkrrr~~~|||zzz|||zzzxxxvvvtttrrrqqqqqqqqqqqqqqqqqqqqqppppppooommmlllkkkiiihhhgggggggggbbbbbbbbbaaa___^^^\\\[[[VVVUUUSSSQQQQQQQQQQQQRRRWWWXXXYYYYYYXXXUUURRRPPPJJJGGGDDD@@@>>>>>>???@@@>>>@@@CCCFFFJJJSSS^^^fffmmmnnnpppqqqpppllliiifffeeebbb]]]\\\^^^aaaccceeeeeeccc___[[[VVVPPPIIIDDDAAABBBBBBCCCCCCCCCBBBBBB@@@@@@???>>>>>>>>>>>>???======>>>>>>???@@@@@@AAA<<<;;;888444222000//////000///------...///...---,,,+++++++++---///111222///...---+++++++++,,,,,,------,,,,,,,,,,,,------...---,,,++++++,,,---...************++++++++++++---------------...//////------,,,,,,,,,,,,+++++++++---...---,,,+++,,,......------,,,,,,------...////////////////////////,,,---...000000//////...000111111222222111111000///111222222222222333555555555555666777999<<<======>>>???AAAEEEJJJOOOQQQWWWXXXZZZ\\\]]]]]][[[ZZZ[[[]]]___``````aaaccceeeeeehhhlllttt}}}{{{yyy{{{zzzxxxvvvtttrrrqqqqqqqqqrrrssstttsssrrrqqqpppnnnmmmkkkjjjhhhfffeeeeeeaaaaaaaaa```^^^\\\YYYXXXTTTSSSRRRRRRRRRSSSTTTTTTVVVVVVWWWWWWWWWTTTQQQNNNIIIGGGCCC@@@>>>===>>>???===@@@DDDHHHOOOXXXbbbiiilllmmmoooooonnnkkkhhhgggfffbbb^^^]]]^^^aaadddeeeeeeccc___ZZZUUUNNNGGGBBBAAAAAACCCCCCDDDCCCCCCBBB@@@???>>>>>>===>>>>>>>>><<<<<<===>>>??????>>>>>>:::999666333111////////////---++++++---------,,,///...---,,,,,,,,,------///...,,,+++***+++,,,---+++,,,------------,,,+++,,,,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...------,,,,,,------................../////////,,,---///111111000///...000000111111111111000000///111222222222222333555444444555666888:::===>>>>>>??????BBBEEEJJJNNNPPPVVVXXXZZZ]]]^^^]]]\\\[[[\\\^^^`````````aaacccdddeeegggllluuu}}}{{{yyyzzzyyyxxxvvvtttsssrrrrrrrrrrrrsssttttttrrrqqqpppnnnnnnlllkkkiiigggeeedddbbbbbbaaa___\\\YYYUUUSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUVVVWWWUUUQQQNNNIIIGGGCCC???===<<<======>>>AAAFFFLLLTTT]]]eeejjjooooooppppppooommmkkkjjjfffccc```___aaaccceeeeeeeeebbb]]]XXXSSSMMMGGGBBBBBBCCCEEEFFFFFFEEEDDDCCC@@@???>>>>>>===>>>>>>>>>===>>>@@@AAAAAA???>>>===999777555222000/////////---+++******+++,,,,,,+++......------,,,,,,,,,,,,...---,,,+++***+++,,,,,,***+++---......---+++***++++++++++++,,,------...,,,,,,,,,,,,------......++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,------------,,,,,,---------,,,,,,---------.........---...000222222111000///000000000111111000000000///111222222222222333555444444666777999;;;===>>>>>>??????BBBEEEJJJNNNPPPTTTVVVXXXZZZ[[[[[[ZZZZZZ]]]^^^```aaaaaaaaaccceeedddgggllluuu~~~}}}{{{yyyyyyxxxwwwuuutttttttttsssrrrrrrrrrrrrrrrqqqqqqpppmmmmmmlllkkkiiigggeeedddcccbbb```]]]YYYVVVSSSQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXVVVUUUVVVXXXVVVPPPLLLGGGEEEBBB>>><<<<<<===>>>@@@DDDJJJSSS[[[bbbgggiiillllllllllllkkkjjjiiihhhgggeeecccdddeeeggggggfffddd```ZZZUUUQQQLLLHHHEEEFFFGGGHHHIIIIIIGGGEEEDDD@@@@@@???>>>>>>>>>>>>???AAACCCDDDEEEDDDBBB???===777555333111000/////////,,,***))))))+++,,,,,,+++***++++++,,,---.........,,,,,,,,,,,,,,,+++++++++***+++,,,------,,,+++*********++++++,,,,,,------++++++,,,,,,------......***************++++++,,,++++++,,,,,,,,,,,,------***,,,---,,,+++***+++------,,,,,,++++++,,,,,,---++++++,,,,,,---............///111222222222111000///000000111111000000//////111222222222222333555555555777888:::;;;<<<======>>>???AAAEEEJJJOOOQQQSSSTTTUUUVVVXXXYYYYYYYYY\\\^^^```aaaaaabbbdddffffffhhhmmmvvv~~~}}}|||{{{yyywwwvvvvvvuuuuuuuuuuuuuuurrrqqqppppppooooooppppppkkkkkkkkkjjjhhhfffdddcccaaa```]]]ZZZWWWUUUSSSRRRQQQRRRSSSUUUVVVWWWXXXXXXXXXVVVSSSSSSTTTQQQJJJDDDCCCBBB???======>>>@@@AAACCCHHHPPPZZZbbbgggiiiiiihhhhhhgggfffeeeeeeeeeeeeiiihhhhhhjjjlllllljjjiiiccc^^^WWWRRRNNNLLLJJJIIIJJJKKKLLLMMMLLLIIIGGGEEEAAAAAA@@@???????????????CCCEEEFFFGGGEEEAAA===:::444333111///...------...---+++***+++---......---***++++++,,,------------)))***,,,------,,,+++***+++++++++,,,,,,+++++++++***++++++,,,,,,,,,++++++))))))***++++++,,,------++++++******++++++,,,---+++++++++,,,,,,---------***,,,,,,,,,+++***+++,,,,,,++++++******++++++,,,,,,,,,,,,---...//////////////////000000000000111//////000000000000/////////111222222222222333555666666888999:::;;;;;;;;;<<<===>>>AAAFFFKKKOOORRRSSSSSSSSSSSSUUUWWWYYYZZZ[[[]]]```aaabbbccceeegggiiikkkooowww~~~}}}}}}|||{{{yyyvvvvvvuuuuuuuuuuuuvvvvvvrrrqqqooonnnnnnnnnooopppiiiiiiiiiiiigggeeecccbbb```^^^[[[XXXVVVUUUUUUUUUQQQRRRSSSUUUWWWWWWXXXXXXWWWTTTPPPOOONNNJJJBBB<<<@@@>>>===<<<===???BBBDDDFFFKKKTTT___gggjjjjjjiiijjjiiihhhgggffffffggggggkkkkkklllnnnppppppmmmkkkbbb\\\UUUPPPMMMLLLLLLLLLLLLNNNOOOOOONNNKKKHHHFFFBBBAAA@@@@@@??????@@@@@@CCCDDDFFFFFFDDD???:::777222111///---,,,,,,,,,,,,...---,,,,,,...000//////---......---,,,+++***)))(((***,,,......---***)))++++++++++++++++++++++++++++++,,,,,,,,,++++++***'''(((((()))******++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------***+++,,,,,,******+++,,,+++******************+++---------...///000000111///............///000000//////000000000000/////////111222222222222333555666777888999:::;;;;;;;;;<<<<<<>>>AAAFFFKKKPPPSSSSSSSSSRRRRRRTTTVVVYYY[[[[[[]]]___aaabbbcccfffhhhkkkmmmqqqyyy~~~|||zzzzzzzzzzzzzzzxxxvvvuuuuuuuuusssqqqqqqooonnnmmmnnnmmmllljjjkkkjjjiiihhheeecccaaa___^^^\\\XXXVVVUUUUUUTTTRRRVVVUUUUUUVVVWWWXXXVVVUUUUUUPPPLLLKKKLLLKKKFFFAAA???===:::999;;;@@@DDDGGGPPPVVV^^^fffjjjjjjhhheeeggghhhhhhgggeeeddddddeeejjjkkknnnrrrtttrrrmmmjjj___YYYRRRLLLJJJJJJKKKLLLQQQOOOMMMMMMNNNNNNMMMLLLGGGDDDAAA???>>>@@@BBBDDDEEEEEEDDDCCC@@@===:::888333222111000......------...------,,,,,,------...,,,+++*********+++,,,---,,,------,,,+++***,,,...+++***)))***,,,---,,,+++,,,,,,++++++,,,------...,,,+++)))***+++,,,,,,+++(((((()))***++++++,,,,,,...---,,,,,,+++++++++,,,)))+++...///---,,,++++++/////////......------------------............///000000000000////////////......///000000000000000111111000000///.........666888::::::999999:::;;;<<<===???BBBFFFKKKOOOQQQRRRRRRRRRRRRSSSUUUWWWYYYZZZ\\\___aaabbbdddgggiiimmmnnnrrrzzz~~~|||{{{zzzzzz{{{zzzxxxvvvvvvvvvuuusssqqqpppnnnmmmlllmmmllljjjiiihhhhhhgggeeedddbbb```___\\\ZZZWWWVVVUUUUUUTTTSSSWWWVVVVVVVVVWWWWWWUUUSSSTTTOOOIIIGGGFFFDDD???;;;============???DDDIIIMMMWWW[[[bbbhhhkkkjjjhhhfffggghhhiiiiiigggffffffhhhmmmnnnqqqtttuuusssmmmiii]]]WWWPPPKKKIIIKKKMMMNNNQQQOOOMMMMMMMMMNNNMMMLLLGGGEEEBBB??????@@@BBBDDDDDDDDDCCCAAA>>>:::777666222111000///...---------...------,,,,,,------...,,,,,,+++++++++++++++,,,+++,,,---,,,++++++,,,...***(((((()))***+++***)))***)))))))))))))))******---+++******+++,,,,,,++++++++++++,,,---------...///......------,,,------,,,---...---,,,+++---............---------,,,,,,---------............///000000000000////////////...///000000111111000000111222222333333444444444666888::::::999999:::;;;<<<===???BBBFFFKKKOOOQQQSSSRRRRRRSSSTTTVVVXXXYYY[[[]]]___aaabbbdddfffhhhlllmmmqqqyyy}}}|||{{{{{{{{{zzzxxxvvvvvvvvvuuusssqqqooommmkkkkkkkkkkkkiiigggeeedddcccbbb```___^^^]]]ZZZXXXVVVUUUVVVVVVVVVUUUYYYXXXWWWWWWWWWVVVSSSQQQNNNIIIEEECCCDDDDDDBBB???;;;===???AAADDDJJJSSSYYYbbbdddgggiiijjjjjjhhhggghhhjjjllllllkkkjjjkkklllppprrrtttvvvuuuqqqjjjeeeZZZUUUNNNIIIIIILLLOOOQQQPPPNNNLLLLLLLLLLLLKKKJJJGGGEEEBBB@@@???@@@BBBCCCCCCCCCAAA>>>;;;888555333111000///...---,,,,,,,,,...------,,,,,,------...,,,,,,---,,,,,,+++***)))+++,,,------++++++,,,---...---,,,---...//////------,,,,,,+++++++++,,,,,,---,,,******,,,,,,,,,+++,,,,,,,,,,,,------------/////////...............,,,,,,+++)))((((((+++...------------,,,,,,,,,,,,---------............///////////////000000000000///000111111222222111111---...///111333444555666666777::::::999999:::;;;<<<===???BBBFFFKKKOOOQQQSSSSSSSSSSSSUUUWWWYYYZZZ\\\^^^```bbbbbbccceeegggkkklllpppxxx~~~}}}|||{{{zzzzzzxxxvvvuuuuuutttsssqqqooommmkkkjjjkkkjjjhhhfffcccbbb```^^^\\\[[[ZZZYYYWWWVVVUUUUUUWWWXXXWWWVVVZZZYYYXXXXXXXXXUUURRROOOKKKGGGBBB??????@@@@@@???;;;>>>AAACCCHHHQQQ^^^ggglllkkkjjjjjjiiiiiiiiiiiijjjmmmooopppppppppqqqrrrssstttuuuuuutttnnnfffaaaXXXSSSLLLIIIJJJMMMQQQSSSOOOMMMKKKJJJKKKKKKJJJIIIGGGEEECCCAAA@@@@@@AAABBBCCCBBB???<<<999666333222000///...---,,,,,,,,,,,,...------,,,,,,------...------......---+++)))(((+++,,,------,,,+++,,,---000/////////111222111000///......---------------...,,,++++++,,,,,,,,,+++++++++++++++++++++******.........///............,,,,,,,,,+++)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000000000111222222222222222------///000222444555666555777999:::::::::;;;<<<===>>>???BBBFFFJJJNNNPPPSSSSSSSSSTTTVVVXXXZZZ\\\]]]___aaabbbbbbccceeegggiiikkkooowww~~~}}}{{{zzzzzzyyywwwuuuttttttsssqqqpppooommmkkkjjjjjjiiigggeeebbb```^^^[[[XXXVVVUUUUUUVVVUUUUUUVVVXXXZZZYYYXXXZZZYYYYYYYYYXXXUUUQQQMMMMMMIIIBBB===:::;;;<<<===???@@@BBBEEELLLYYYhhhsssrrrpppmmmjjjiiiiiijjjkkknnnqqqtttvvvvvvvvvwwwxxxxxxxxxwwwvvvrrrlllddd___VVVRRRMMMKKKLLLOOORRRTTTNNNLLLJJJIIIIIIIIIHHHGGGGGGFFFDDDBBBAAAAAAAAABBBBBB@@@>>>;;;888555333222///...---,,,,,,+++,,,,,,...------,,,,,,------...------......---,,,***(((***,,,......,,,++++++,,,...,,,,,,---...///...---++++++************++++++///---++++++,,,,,,,,,+++,,,,,,++++++++++++++++++,,,---............------,,,...000111///.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///.../////////000000000111000000111222222222222222222222333444555777888888555777999:::::::::;;;<<<===>>>@@@BBBFFFJJJNNNPPPSSSSSSSSSTTTVVVXXX[[[\\\^^^___aaabbbbbbccceeegggiiikkkooowww~~~|||{{{yyyxxxwwwuuusssssssssrrrpppnnnmmmllliiihhhhhhgggeeeccc```^^^[[[XXXVVVTTTTTTSSSVVVVVVVVVXXXZZZ[[[ZZZYYYZZZYYYYYYYYYXXXUUUQQQMMMJJJFFFBBB@@@AAAEEEKKKOOOCCCCCCEEEKKKVVVdddqqqxxxuuusssooolllkkklllnnnppptttwwwzzz||||||||||||}}}}}}{{{xxxuuuqqqkkkddd___VVVSSSOOONNNOOOQQQRRRRRRNNNKKKIIIHHHHHHHHHFFFEEEHHHGGGEEECCCAAAAAAAAAAAA@@@>>><<<999666444333222///...---,,,,,,,,,,,,,,,...------,,,,,,------...------...------,,,+++******,,,......---++++++,,,...---,,,---///000///...,,,,,,++++++,,,,,,---...000...,,,+++,,,---,,,+++------------............+++,,,---...///...---,,,(((+++......---+++******,,,,,,,,,,,,---------------------............///......//////000000111111///000111111222222111111111222222333444555555555444666999:::::::::;;;===>>>>>>@@@BBBFFFJJJMMMPPPRRRRRRRRRSSSUUUXXXZZZ\\\]]]___aaaccccccdddfffhhhiiikkkooowww~~~~~~~~~}}}|||zzzxxxwwwvvvtttrrrqqqqqqpppnnnmmmkkkiiigggfffeeedddbbb```\\\ZZZXXXVVVTTTTTTUUUUUUWWWWWWWWWZZZ\\\]]]\\\ZZZYYYYYYYYYYYYYYYVVVQQQMMMFFFDDDBBBBBBFFFNNNXXX___EEEFFFJJJTTTbbbooovvvyyywwwtttqqqnnnnnnpppsssuuuxxx|||}}}zzzuuupppkkkfffaaa]]]WWWUUURRRQQQRRRRRRQQQPPPMMMKKKHHHGGGGGGGGGEEEDDDHHHGGGEEECCCBBBAAAAAAAAA<<<;;;888666444222222222///......---------------...------,,,,,,------......------,,,,,,,,,------))),,,......---,,,++++++///...---...000000000///---------......000111222000...,,,,,,,,,---,,,***,,,---------.../////////+++---...000000000...---((()))+++***)))((()))***,,,,,,---------.........---------............///.........///000111111111...///000000111111000000......///000111222333333444666999:::::::::<<<===>>>???@@@BBBFFFJJJMMMOOOQQQQQQQQQRRRTTTWWWZZZ[[[\\\^^^aaacccccceeehhhjjjiiikkkpppxxx|||}}}}}}}}}}}}{{{yyywwwvvvuuusssqqqppppppooommmllliiigggeeeccccccbbb___]]]XXXWWWUUUTTTTTTUUUWWWXXXXXXXXXYYY[[[]]]^^^\\\ZZZXXXXXXYYYZZZYYYVVVQQQMMMIIIFFFBBB???@@@FFFOOOVVVGGGGGGNNN[[[lllwwwyyywwwxxxuuurrrpppqqqtttwwwzzz{{{{{{vvvpppjjjfffaaa\\\YYYXXXVVVUUUTTTTTTSSSPPPNNNMMMJJJHHHGGGFFFFFFDDDCCCHHHGGGFFFDDDBBBAAAAAA@@@:::888666333222111111111//////...---------.........------,,,,,,------......---,,,++++++---...///)))+++...///---,,,+++++++++***)))***,,,,,,,,,+++))))))******,,,---///000111///---,,,------,,,*********++++++,,,---......,,,...000111222111000////////////---+++,,,///111---------....../////////---------.........//////---......///000111111222......///000000000000000///000111222444555777777444666888:::::::::<<<===>>>???@@@BBBFFFJJJMMMOOOPPPPPPPPPRRRTTTWWWYYY[[[\\\^^^aaacccdddfffhhhkkkiiilllpppxxx}}}{{{{{{zzzxxxvvvuuusssqqqppppppooommmllliiihhheeebbb___\\\YYYXXXUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXXXXYYYZZZ[[[[[[\\\[[[YYYXXXXXXXXXUUUOOOJJJFFFDDDBBBAAAAAABBBCCCCCCEEELLLXXXeeepppxxx|||}}}}}}}}}|||zzzyyyyyy|||~~~zzztttkkkddd___\\\ZZZXXXTTTUUUVVVXXXXXXUUUPPPLLLLLLKKKJJJHHHGGGFFFEEEEEEJJJIIIHHHFFFCCC@@@===<<<888888777666444222000///......---,,,,,,,,,------///---,,,---...///,,,)))---,,,,,,++++++,,,,,,---000///...---,,,++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...///000///---++++++,,,++++++******************+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,//////...---,,,++++++***---...///000000///...---000111111111111222222222111222222333333444444555888888999999:::;;;<<<===??????AAACCCGGGKKKNNNPPPNNNPPPRRRTTTVVVWWWXXXYYY^^^___bbbcccdddfffiiilllmmmnnnqqqyyy}}}{{{zzzyyyvvvuuusssrrrpppppppppnnnllljjjgggfffccc```]]]ZZZXXXWWWRRRSSSSSSSSSTTTTTTTTTTTTWWWXXXXXXYYYZZZZZZ[[[[[[]]][[[YYYWWWVVVRRRLLLGGGHHHFFFDDDCCCEEEHHHJJJKKKPPPVVVaaalllvvv}}}~~~~~~~~~}}}|||~~~|||tttnnnfff___ZZZWWWVVVTTTXXXXXXXXXYYYYYYVVVRRRNNNLLLJJJIIIGGGFFFFFFFFFFFFJJJIIIGGGEEEBBB???<<<;;;666555444333111///...---...------,,,++++++++++++...---,,,---...///,,,***---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''###!!!"""'''***+++++++++++++++++++++++++++,,,,,,------------,,,------------------------...---,,,,,,......---,,,///......------,,,,,,+++...//////////////////...000000111111111222222222111222222333333444444555888888888888999;;;<<<===??????AAACCCGGGJJJNNNPPPOOOQQQSSSUUUWWWYYYYYYZZZ^^^___bbbcccdddfffiiilllnnnnnnqqqxxx|||zzzyyywwwuuusssrrrqqqqqqppppppmmmjjjfffdddbbb```]]]ZZZWWWVVVUUUQQQRRRRRRSSSTTTUUUVVVVVVXXXXXXXXXYYYYYYZZZZZZ[[[[[[ZZZWWWUUUSSSOOOJJJGGGDDDCCCAAAAAADDDIIINNNRRRXXX]]]eeennnwww}}}{{{wwwqqqlllddd___[[[ZZZYYYXXX\\\[[[ZZZZZZZZZWWWSSSPPPJJJIIIFFFEEEDDDFFFGGGIIIJJJIIIFFFCCC@@@===;;;999555444222000///---------,,,,,,,,,,,,,,,,,,---------,,,,,,---...///---,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++***)))***,,,---,,,++++++++++++,,,,,,---------...,,,)))&&&$$$%%%)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,......---,,,------------------------000//////......//////000000000000111111111222222111222222333333444444555777777777888999:::;;;<<>>;;;999777555333222000...---------******,,,---...//////000++++++,,,---.........------,,,,,,++++++,,,,,,---,,,+++++++++,,,------...+++***)))***,,,---,,,+++******+++,,,,,,---......---///111111000---------+++++++++,,,,,,,,,,,,,,,,,,---------,,,+++******************************---,,,+++,,,.........,,,,,,---------......//////111000///......///000111000000000000111111111111111222222333333444444555666666666777888:::;;;<<<>>>???@@@CCCFFFJJJMMMPPPPPPQQQSSSUUUWWWYYYZZZZZZ^^^___aaacccdddfffiiilllmmmnnnrrrzzz|||zzzxxxwwwwwwwwwvvvtttrrrqqqqqqpppnnnjjjeeeaaa\\\[[[XXXUUUSSSQQQQQQQQQRRRSSSTTTUUUWWWYYYZZZZZZXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXUUURRRNNNKKKIIIHHHEEEGGGKKKNNNSSSZZZbbbhhhfffiiimmmrrrxxx}}}yyyrrrmmmaaa```______aaabbbaaa```]]]\\\ZZZYYYXXXVVVRRRPPPIIIGGGEEECCCDDDGGGJJJLLLIIIGGGDDD???;;;888666555333222000///------,,,,,,***+++,,,,,,,,,++++++******,,,------...---......---,,,,,,++++++,,,,,,---+++++++++++++++,,,---...+++***)))***,,,---,,,+++******+++,,,,,,---......)))+++...///---+++******)))*********+++++++++,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,------......//////000111000///......///000111//////000000000111111111111222222333333444444555555555666777888:::<<<<<<>>>>>>@@@BBBFFFJJJMMMOOOOOOPPPRRRTTTVVVXXXYYYYYY^^^___aaacccdddfffiiillllllmmmrrr{{{{{{yyyvvvuuuvvvvvvtttsssrrrpppnnnllljjjfffaaa]]]ZZZXXXUUURRRPPPOOOPPPPPPQQQQQQRRRTTTUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[[[YYYVVVQQQKKKHHHGGGHHHJJJPPPWWW]]]aaagggmmmrrrooooooqqqssswww|||}}}uuummmhhh___```bbbeeehhhhhhfffddd[[[ZZZYYYYYYXXXVVVRRROOOIIIHHHFFFEEEFFFHHHKKKMMMIIIGGGBBB>>>999666444333000000000///...---+++***------,,,+++(((%%%""" +++,,,......---,,,---...---,,,,,,++++++,,,,,,---+++++++++++++++,,,------+++***)))***,,,---,,,++++++++++++,,,,,,---------++++++)))'''&&&'''***---)))))))))******++++++,,,------......------,,,,,,........................,,,++++++,,,...///...---------......////////////111000000//////000000111/////////000000000111111111222222333333444444555555555666777999;;;===>>>>>>>>>???BBBEEEIIIMMMOOONNNOOOQQQTTTVVVWWWXXXYYY^^^___bbbcccdddfffiiilllkkkmmmrrr}}}|||zzzwwwuuutttsssqqqooopppmmmjjjgggeeeaaa]]]ZZZXXXVVVSSSPPPNNNNNNOOOPPPRRRRRRSSSTTTUUUWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVTTTPPPKKKJJJKKKNNNSSS[[[fffnnnqqquuuyyy|||{{{zzzxxxxxxyyy|||xxxpppiiidddaaacccggglllnnnlllgggcccYYYYYYYYYZZZZZZWWWSSSOOOIIIHHHHHHGGGHHHIIIKKKLLLIIIFFFAAA<<<777444333222111222444444333111...,,,---------,,,)))&&&""" +++---//////,,,+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***---///))))))***++++++,,,------------.../////////......------------------------,,,++++++,,,...//////...............////////////000000000111111000000000////////////000000000111111222222333333444444555666666777888:::<<<>>>???===>>>???BBBEEEIIIMMMOOOOOOPPPRRRUUUWWWXXXYYYYYY^^^___bbbcccdddfffiiilllkkkmmmrrr}}}|||xxxuuusssqqqnnnlllnnnkkkgggcccaaa]]]ZZZWWWWWWUUURRROOONNNNNNOOOPPPUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWOOOPPPPPPNNNLLLNNNRRRVVV^^^hhhuuu~~~}}}uuummmfffaaa___bbbfffkkkllliiibbb]]]XXXXXXZZZ\\\\\\YYYTTTPPPIIIIIIIIIIIIJJJJJJKKKKKKIIIFFFAAA;;;777333222111555777999:::999666333000+++,,,---...---+++)))''',,,...000///,,,***+++------,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,+++***)))***,,,---,,,+++---,,,,,,,,,,,,,,,,,,,,,(((+++///111000---,,,+++******+++,,,,,,---......------...///000000000///************************,,,++++++,,,...//////.../////////////////////...///000111222222111000///////////////000000000000111222222333333444555555666666777999:::===>>>???===>>>???BBBEEEIIILLLOOOPPPQQQSSSVVVXXXYYYZZZ[[[^^^___bbbcccdddfffiiillllllnnnrrr|||wwwlllmmmsssyyy|||~~~zzzwwwsssqqqpppnnnkkkiiigggfffdddbbb]]]YYYUUURRRRRRQQQPPPOOOOOOPPPRRRSSSTTTUUUUUUVVVWWWXXXYYYYYY\\\[[[ZZZXXXVVVUUUTTTSSSLLLNNNNNNNNNMMMQQQXXX]]]qqq~~~~~~yyytttpppkkkhhheeedddeeehhhiiiggg```[[[VVVVVVWWWYYYZZZYYYUUURRRMMMLLLKKKKKKKKKJJJHHHFFFEEEBBB===888555333333333444333222222222222000...******))))))))))))******---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++******+++++++++,,,,,,,,,///...,,,+++***+++,,,,,,+++,,,---------,,,+++***,,,,,,,,,---------......000000000///......------.../////////000000000111////////////000111222333111111222333333333222222666666777888:::;;;<<<=========???AAAEEEJJJOOORRRQQQRRRTTTWWWYYYZZZ[[[[[[]]]]]]]]]___aaadddgggiiioooooorrrzzzyyyiiidddgggjjjlllvvvyyyvvvrrrooommmkkkhhhfffcccbbb```]]]ZZZVVVSSSRRRRRRQQQOOONNNNNNOOOQQQRRRSSSTTTTTTUUUVVVWWWXXXXXXWWWWWWVVVVVVTTTSSSQQQQQQNNNOOOOOOOOOPPPVVV___fff|||}}}xxxtttqqqmmmjjjiiigggffffffgggddd^^^YYYWWWWWWXXXYYYZZZYYYVVVSSSNNNMMMKKKKKKKKKJJJHHHFFFCCC@@@<<<888444333222333222000///000000000...,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,///...---,,,+++,,,,,,---------......---,,,+++***,,,,,,,,,---------......////////////............////////////000000000000////////////000111222333222222333444444444444333666666777888:::;;;<<<======>>>???AAAFFFKKKOOORRRQQQRRRTTTWWWYYYZZZ[[[\\\]]]]]]^^^___bbbeeehhhjjjooooooqqqyyyjjj```^^^___```lllxxx~~~~~~xxxtttpppllliiigggcccaaa^^^]]][[[XXXUUUSSSRRRQQQQQQPPPOOONNNNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWUUUUUUUUUUUUTTTRRRPPPOOONNNOOOOOOPPPTTT^^^kkkttt}}}zzzyyyvvvtttqqqqqqmmmiiifffdddaaa[[[VVVWWWWWWXXXZZZ\\\[[[YYYVVVRRROOOMMMKKKJJJIIIGGGEEEAAA>>>:::777444222222222///...------...---+++***...------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,......---,,,,,,,,,,,,---............---,,,+++***,,,,,,,,,---------..................////////////000000000000////////////////////////000111222333222333444444555555555444666666777888:::;;;<<<======>>>???BBBFFFKKKOOORRRRRRSSSUUUWWWYYY[[[\\\\\\]]]]]]^^^```cccfffiiikkkooooooqqqxxxssseee___]]]\\\cccooo~~~}}}|||{{{vvvrrrmmmiiifffccc___\\\[[[YYYVVVTTTRRRQQQQQQQQQRRRQQQPPPPPPOOOPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWXXXWWWWWWXXXWWWVVVSSSPPPOOOKKKMMMOOORRRYYYfffvvvzzztttmmmhhhddd```ZZZVVVWWWWWWYYY\\\```aaa```___YYYUUUPPPLLLIIIGGGDDDBBB===;;;888555333222111111...,,,,,,,,,------+++)))......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,/////////...---,,,+++***,,,,,,,,,---------......---------...///000000111000000000000////////////000000//////000111222222111222333444555555555444666666777888:::;;;<<<===>>>>>>???BBBFFFKKKPPPRRRRRRTTTVVVXXXZZZ[[[\\\]]]\\\\\\]]]___bbbeeehhhjjjmmmmmmpppxxxpppfff^^^YYY[[[cccsss|||zzzxxxvvvrrrooojjjfffccc```\\\ZZZXXXWWWUUUSSSQQQQQQRRRRRRSSSRRRRRRQQQQQQPPPPPPQQQQQQQQQRRRTTTUUUVVVWWWXXXYYYYYYYYYXXXVVVSSSQQQOOOKKKMMMQQQVVV___nnn~~~{{{rrrlllgggbbb]]]YYYWWWXXX[[[___eeehhhiiiiiiaaa\\\TTTMMMHHHDDD@@@>>>999888666444222111000000...---------......---+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,*********++++++++++++***//////...---,,,,,,++++++,,,,,,,,,---------......,,,------...///000111111000000000000////////////000000000000000000111222000000222333333444444444666666777888:::;;;<<<===>>>>>>@@@BBBGGGKKKPPPSSSSSSTTTVVVYYY[[[\\\]]]^^^\\\\\\]]]^^^aaadddggghhhkkkllloooxxxsssdddZZZYYY[[[eeevvv}}}zzzvvvrrrpppllliiidddaaa___]]]ZZZWWWVVVVVVTTTSSSRRRRRRQQQQQQRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOQQQRRRTTTUUUVVVWWWXXXXXXWWWVVVTTTTTTSSSSSSQQQTTTZZZ___hhhttt~~~||||||vvvoookkkfffaaa]]]YYYZZZ]]]bbbhhhmmmooopppeee^^^UUULLLEEE@@@===:::666555444222111000000000//////...///000000///---,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++...------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++++++++***------,,,+++++++++,,,,,,,,,,,,,,,---------......---------...///000000111////////////000000000000111000000000000000111111///000111222333444444444666666777888:::;;;<<<===>>>???@@@CCCGGGLLLPPPSSSTTTUUUWWWYYY[[[]]]^^^^^^^^^^^^^^^___aaacccfffggghhhjjjooozzzwwwiiiccc___aaaiiisss}}}zzzvvvqqqlllhhhdddbbb^^^\\\[[[YYYWWWUUUUUUUUUTTTTTTSSSQQQPPPOOOPPPPPPPPPPPPOOONNNMMMMMMLLLLLLNNNOOOQQQSSSTTTUUUWWWVVVUUUUUUVVVXXXZZZ[[[]]]aaaggglllqqqzzz{{{yyywwwvvvyyy~~~xxxrrrnnnjjjeeeaaa[[[\\\^^^cccjjjnnnqqqqqqccc\\\RRRHHHBBB===:::888333333222111000000//////000//////000111111000...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,---...------,,,++++++*********+++,,,---,,,,,,,,,---------......------......//////000000------...///000111222222111111000000000000111111///000111333444555555555666666777888:::;;;<<<===??????@@@CCCGGGLLLQQQSSSTTTUUUWWWZZZ\\\]]]^^^___bbbbbbaaaaaabbbdddfffgggeeehhhppp{{{ooo|||ppphhhccceeeggglllxxx~~~{{{xxxtttnnnhhhccc___]]]ZZZXXXXXXWWWUUUTTTSSSTTTTTTTTTSSSQQQOOOMMMOOOOOOOOONNNMMMLLLKKKJJJIIIJJJKKKMMMOOOQQQRRRSSSWWWWWWVVVWWWYYY]]]aaadddgggkkkqqquuuxxx}}}yyyuuutttsssrrrvvv|||xxxrrrooolllfffbbb]]]^^^___dddiiinnnpppppp___YYYNNNEEE???<<<999888222222111111000000//////000//////000111111000...---------,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,+++,,,.../////////......***))))))((()))+++,,,---,,,,,,,,,---------...............///////////////,,,---...///000111222333111111000000000000000111000111333444555666666666666666777888:::;;;<<<===??????@@@CCCGGGLLLQQQTTTUUUVVVXXXZZZ\\\^^^______eeeddddddcccdddeeeggghhhcccgggppp|||fffssswwwnnnjjjgggcccfffmmmwww{{{vvvppplllgggccc```\\\ZZZWWWTTTRRRRRRRRRSSSVVVVVVUUUTTTSSSRRRQQQPPPQQQQQQPPPOOOMMMKKKIIIHHHMMMIIIHHHLLLNNNMMMNNNQQQSSSSSSVVV\\\dddlllqqqsss}}}{{{zzz{{{yyyrrrppprrruuuwwwzzz}}}yyytttooollliiifffddd^^^]]]___dddiiilllkkkhhh]]]TTTIIIAAA===999444000444333222111000///...---------............------++++++++++++++++++++++++------......------,,,+++++++++++++++******))))))///......---+++******))),,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++))))))***+++,,,,,,------------++++++++++++---------------.........//////000111111///,,,---000444>>>;;;666111...---...///111222222333333444444555777888888999999:::;;;;;;<<<===>>>AAAFFFKKKPPPSSSSSSVVVXXXZZZZZZ[[[]]]^^^aaabbbddddddcccdddfffhhhhhhiiinnnzzz[[[gggvvvvvvllldddbbbeee^^^eeeppp}}}~~~yyyuuupppkkkgggbbb^^^[[[XXXVVVUUUSSSRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRQQQRRRQQQPPPNNNLLLJJJHHHGGGKKKGGGFFFIIILLLLLLOOOSSSYYY[[[aaaiiirrr{{{~~~vvvpppnnnppptttwwwzzzuuurrrnnnjjjhhhfffdddbbb```___```cccggghhhfffcccZZZRRRGGG@@@<<<999444111333333222111000......---------............------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++++++++++++++*********)))------,,,,,,,,,,,,++++++------,,,++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,---------...++++++++++++++++++++++++*********++++++,,,,,,------,,,,,,++++++,,,,,,---------.........//////////////////---++++++...111888666333111//////000111111222222333333444444555555666777888:::;;;<<<===@@@@@@@@@BBBEEEIIIMMMOOOTTTVVVYYYZZZZZZ[[[\\\^^^```bbbccccccccccccfffhhhgggiiinnnyyyRRR]]]iiiuuu{{{lllccc```ZZZ]]]cccllluuu~~~~~~|||yyywwwqqqnnniiidddaaa^^^ZZZWWWSSSRRRRRRRRRRRRTTTVVVWWWUUUUUUUUUTTTTTTSSSSSSSSSRRRQQQOOOMMMJJJHHHFFFEEEJJJEEEDDDGGGJJJMMMSSSYYYbbbgggqqq|||{{{xxxrrrmmmkkknnntttxxx}}}wwwqqqmmmkkkhhhffffffeeecccaaabbbaaa```bbbdddddd```\\\TTTMMMDDD===:::888555222222222111000///......---------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++************+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,---......---,,,+++*********++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------........./////////.........,,,******,,,...111111000000000111222333111222222333333444444555444555666888:::<<<>>>???@@@@@@@@@BBBEEEIIIMMMOOOTTTVVVYYYZZZZZZZZZ[[[]]]___aaabbbbbbbbbbbbeeeggggggiiinnnyyyIIIRRR^^^iiiuuu~~~nnneeeZZZYYYXXX[[[```fffkkkmmmmmmoooqqqtttwww|||~~~|||{{{zzzwwwrrroookkkhhhccc```]]][[[WWWUUUQQQQQQQQQQQQRRRTTTUUUVVVTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQNNNLLLIIIGGGEEEDDDIIIEEEDDDHHHLLLQQQ[[[dddnnnvvvsssrrrooolllkkkooovvv{{{|||xxxsssnnnhhhgggeeeeeefffgggeeeddddddbbb```aaabbbaaa\\\WWWLLLGGG@@@;;;888666444333000000000//////.........------............------------------------------,,,------------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------+++((('''))))))***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++***+++,,,------///000111111222222111222222333333444444555555555777888:::<<<===>>><<<===>>>AAAFFFKKKPPPSSSTTTVVVYYYZZZYYYYYY[[[\\\^^^```aaaaaaaaaaaadddfffggghhhnnnzzz>>>FFFRRR]]]gggtttqqqccc^^^YYYWWWXXX[[[\\\]]]^^^```bbbdddhhhnnnvvv{{{~~~zzzxxxvvvuuusssppplllhhhdddaaa]]][[[YYYWWWUUUSSSQQQQQQQQQRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQOOOMMMJJJHHHGGGFFFFFFGGGEEEFFFJJJPPPXXXeeeppp|||pppooonnnnnnooottt{{{}}}zzzxxxtttpppmmmfffeeeeeefffhhhhhhhhhfffdddbbb`````````^^^XXXTTTEEEAAA<<<888666444333333//////..................------............------------------------------,,,,,,------,,,,,,+++***+++++++++++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((***+++,,,+++)))((())))))***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...---------------,,,---...///000000000000///111222222333333444444555777777888999::::::;;;;;;<<<===>>>AAAFFFKKKPPPSSSTTTVVVXXXYYYYYYYYY[[[\\\^^^___aaaaaa```aaaccceeegggiiiooo|||:::@@@KKKVVV^^^hhhxxxrrrlllddd___^^^]]][[[YYYUUUUUUVVVXXX[[[aaaiiiooo}}}{{{wwwsssqqqnnnlllkkkhhheeebbb]]]ZZZWWWUUUUUUTTTRRRPPPRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQOOOMMMKKKJJJIIIIIIIIIIIIGGGGGGJJJQQQXXXbbbqqqyyysssqqqppprrrxxx~~~yyyvvvtttoookkkjjjfffeeefffgggiiijjjiiihhheeebbb___^^^]]]YYYSSSNNN???===999666333222222222---------...............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++###$$$''')))+++---------*********++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,///...---...///000///---/////////000000///......111222222333333444444555888888888999999::::::;;;@@@@@@@@@BBBEEEIIIMMMOOORRRTTTWWWYYYYYYZZZ[[[]]]^^^```aaaaaaaaaaaadddfffgggjjjqqq:::;;;CCCMMMTTT\\\jjjxxxyyyooogggbbb]]]VVVPPPQQQQQQPPPPPPRRRXXX___eeeoooxxx~~~yyysssnnnkkkiiieeecccbbb```^^^\\\ZZZXXXUUUTTTTTTTTTRRRQQQQQQQQQRRRSSSTTTTTTTTTUUUSSSSSSRRRQQQPPPOOOOOONNNLLLKKKJJJIIIIIIKKKMMMNNNMMMNNNSSS\\\eeeqqq~~~yyyuuussswww~~~uuurrrpppkkkiiiiiijjjjjjjjjlllnnnnnnmmmkkkfffbbb^^^[[[XXXSSSLLLFFF;;;:::888444111000000111,,,,,,,,,------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++''''''(((***+++---...///++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,------------...,,,,,,...000111000...000000//////////////////111222222333333444444555666777777888:::;;;<<<<<<@@@@@@@@@BBBEEEIIIMMMOOOPPPSSSVVVXXXYYYZZZ\\\^^^___```aaaaaaaaabbbdddfffgggjjjsss666444888AAAHHHPPP]]]kkkzzzvvvlllaaaYYYQQQPPPOOOMMMNNNSSSZZZ```bbblllzzz|||yyysssmmmhhhfffccc___]]]\\\[[[ZZZXXX[[[YYYWWWVVVVVVVVVUUUTTTOOOPPPRRRTTTUUUVVVVVVVVVSSSRRRRRRPPPOOONNNMMMMMMKKKJJJIIIIIIJJJLLLOOOPPPTTTVVV]]]gggqqq}}}~~~xxxuuu{{{yyypppooonnnkkkiiikkkpppppppppqqqssssssqqqooogggccc]]]YYYUUUNNNFFF???999888777333000//////000+++,,,,,,------.........---..................---+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++,,,,,,---------)))******+++---......///,,,,,,---......---,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++......---,,,+++++++++,,,,,,,,,++++++++++++++++++))))))***+++,,,,,,------++++++------------++++++---------.........//////,,,++++++---000222000...000000/////////000000111111222222333333444555555444555666888:::<<<===>>><<<===>>>AAAFFFKKKPPPSSSOOORRRUUUXXXYYY[[[]]]______aaabbbbbbbbbbbbeeeggggggkkkttt888999;;;===CCCLLLWWW^^^ooozzzooo]]]XXXRRROOOOOONNNNNNQQQWWW[[[```iiittt}}}wwwsssoookkkgggddd___^^^\\\ZZZXXXWWWVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRQQQQQQRRRTTTTTTSSSQQQUUUQQQOOOPPPOOOKKKHHHIIIIIIIIIMMMRRRUUUVVVXXX[[[dddfffjjjsss|||zzz{{{wwwpppnnnkkkgggiiipppxxxxxxwwwuuurrrooolllkkkfffbbb[[[UUUNNNHHHAAA===888666333000.........///---------............///.........------,,,,,,,,,,,,,,,,,,+++++++++******------------------------((()))+++---------+++***------------------------...,,,******,,,---***(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,+++******+++,,,,,,...---,,,++++++---...000+++++++++******)))))))))++++++---...//////000000''')))+++...000111111111000000000000////////////222333333333333333333444444444666777999;;;<<<<<<>>>>>>>>>???CCCIIINNNRRRQQQSSSVVVWWWXXXZZZ\\\^^^bbbbbbbbbbbbcccdddeeeeeeiiillluuu555666777999>>>FFFOOOVVV```kkk}}}qqqaaaXXXQQQNNNMMMKKKLLLOOOPPPTTT[[[eeeoooyyyyyyvvvqqqmmmiiifffbbb___\\\[[[ZZZXXXVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRSSSRRRRRRSSSTTTTTTSSSQQQQQQMMMLLLMMMMMMJJJIIIKKKLLLMMMPPPUUUZZZ```ggglllvvvxxx|||}}}uuuooonnnlllkkkpppwww~~~~~~}}}zzzuuuooojjjfffbbb^^^WWWQQQKKKEEE>>>:::666444222000////////////---------............//////...............------,,,,,,,,,,,,++++++++++++------------------------,,,,,,++++++++++++++++++------------------------...,,,***+++,,,---+++)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++******+++,,,,,,...---,,,++++++,,,...///------,,,,,,,,,+++++++++------.....................//////000000000000000........................222222333333333333444444555555666888:::;;;======???>>>>>>@@@CCCHHHNNNQQQRRRTTTWWWXXXXXXZZZ\\\^^^aaaaaaaaabbbcccdddeeefffjjjnnnxxx333333444555888===EEEJJJUUU^^^mmmpppdddWWWRRRPPPMMMKKKLLLLLLMMMQQQWWW___iiipppuuu||||||xxxuuuppplllhhhdddbbb___\\\YYYXXXXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSUUUTTTSSSSSSTTTTTTRRRPPPNNNKKKIIIKKKKKKJJJKKKOOORRRVVV[[[bbbkkkuuu}}}wwwrrrmmmmmmooossszzz}}}uuulllccc^^^\\\XXXQQQKKKFFF@@@;;;777222222222111000/////////---------............///.........///////////////------------,,,,,,,,,,,,------------------------///...+++)))))))))+++,,,------------------------...---,,,,,,------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,+++++++++,,,...///............------------//////.........---------111111000///////////////////////////////////////222222222333333444444444666666777999;;;<<<>>>>>>?????????AAADDDHHHMMMPPPTTTUUUXXXXXXYYYZZZ\\\]]]``````aaaaaacccdddffffffjjjooo{{{222333333333444888===AAANNNTTT```ooouuufff___\\\VVVQQQOOOQQQPPPPPPRRRVVV]]]dddiiirrrvvv|||}}}yyywwwuuurrrnnnkkkgggdddaaa^^^]]][[[XXXVVVVVVVVVUUUUUUUUUUUUVVVVVVTTTTTTTTTUUUUUUUUUUUUUUUVVVUUUSSSSSSSSSSSSPPPNNNMMMJJJIIIJJJJJJJJJNNNTTTZZZeeeqqq|||}}}{{{||||||zzzwwwrrrooollllllqqqyyyzzzoooeee\\\WWWVVVRRRLLLFFFAAA<<<888555000000111111111000///...---------............///------....../////////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---..................---------.........---------.........---,,,,,,,,,...///111111111111111222222222222222222222333333444444444666777888:::<<<===>>>?????????@@@AAAEEEIIIMMMOOOUUUVVVXXXYYYYYYZZZ\\\^^^`````````aaabbbdddffffffhhhooo|||333444444444444666:::===HHHMMMUUU___mmm}}}ssslllbbbXXXSSSQQQPPPNNNNNNPPPUUU[[[^^^fffjjjpppxxx}}}}}}}}}~~~}}}{{{vvvtttpppmmmkkkiiifffcccbbb___\\\[[[ZZZZZZXXXVVVVVVVVVUUUUUUVVVWWWWWWXXXUUUUUUVVVVVVVVVVVVVVVVVVUUUSSSRRRRRRRRRQQQNNNLLLKKKHHHGGGHHHIIIJJJQQQYYYhhhyyy~~~zzzyyyxxxvvvtttnnnmmmlllmmmsss}}}ttthhh___XXXUUUQQQMMMGGGAAA===:::666444...///000000000//////...---------............///,,,,,,,,,------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,------------,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,---...000111...---,,,,,,,,,...///000000111111111222222222333111111222333333444555555777777999:::<<<>>>????????????@@@BBBFFFJJJMMMPPPUUUWWWYYYZZZZZZ[[[]]]___`````````aaabbbccceeefffffflllyyy333444555555444555888:::FFFJJJQQQWWWaaappppppaaaZZZQQQPPPNNNNNNOOOQQQTTTVVVZZZ]]]ccckkkttt|||{{{{{{zzzzzzzzz|||}}}~~~~~~yyyuuusssmmmjjjgggdddcccbbb___^^^]]][[[YYYXXXYYYYYYXXXWWWWWWVVVVVVVVVWWWWWWXXXYYYVVVVVVVVVVVVVVVVVVUUUUUURRRPPPOOOOOOOOONNNLLLJJJHHHFFFFFFHHHJJJNNNYYYccc{{{|||wwwtttqqqooommmmmmnnnmmmmmmsss~~~|||oooddd\\\XXXVVVMMMHHHBBB===:::777444222////////////............---------............///,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%'''***---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...------,,,,,,,,,,,,++++++))))))))))))))))))))))))***+++,,,.........------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111222222222111//////.........---......//////000000000111111222333333444555555777777888:::<<<===??????===>>>@@@CCCGGGKKKOOOQQQTTTVVVYYYZZZ[[[\\\___aaaaaaaaaaaaaaaaaabbbcccddddddjjjttt111222444444444444666888AAAGGGMMMRRRWWWbbbqqq}}}ssslll___^^^]]][[[YYYWWWUUUTTTUUUWWWZZZ___gggpppxxx|||zzz~~~zzzyyyyyyxxxxxxxxxyyyyyyxxx{{{}}}xxxsssnnnjjjhhhcccaaa^^^\\\\\\\\\[[[YYYXXXVVVUUUUUUVVVWWWWWWVVVWWWVVVVVVVVVVVVWWWXXXXXXUUUUUUUUUTTTTTTSSSSSSSSSNNNMMMLLLLLLLLLLLLIIIHHHIIIHHHJJJNNNRRRYYYgggttt|||xxxuuurrrooommmlllmmmppppppnnnrrr|||vvvkkkbbbZZZVVVTTTHHHDDD>>>999666444222111111000...------------...---------............///............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++)))+++---,,,+++***,,,...---------,,,,,,+++++++++++++++++++++++++++++++++)))***,,,...//////...---***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,...---,,,,,,,,,...000111000000111000000///......,,,,,,---......///000000000111111222444555555666666777888999;;;===>>>???<<<===???CCCHHHLLLPPPRRRSSSUUUXXXZZZ\\\^^^```cccbbbbbbaaaaaaaaaaaabbbbbbdddhhhppp{{{...000222333333333555777888>>>EEEIIIMMMUUUbbblllxxxsssrrrpppkkkfff___ZZZWWWXXXWWWVVVXXX]]]eeelllqqqvvv}}}~~~}}}xxxxxxxxxxxxxxxxxxwwwwwwtttuuuwwwyyyzzz}}}yyywwwsssooojjjeeebbb```^^^[[[XXXWWWXXXXXXXXXWWWTTTSSSRRRRRRTTTUUUUUUUUUWWWVVVVVVUUUVVVVVVWWWWWWUUUTTTTTTSSSRRRQQQQQQPPPLLLJJJJJJJJJKKKJJJHHHFFFLLLKKKNNNTTTZZZcccttt|||{{{yyyxxxwwwvvvuuutttnnnqqqqqqnnnrrr{{{{{{wwwppphhh```XXXSSSPPPEEEAAA;;;666444222111///222000...,,,+++,,,---...---------.........//////000000//////.........---,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,***))))))+++,,,...++++++++++++++++++++++++(((***---,,,******,,,...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***---...//////...---***+++,,,------,,,+++*********+++,,,,,,,,,,,,++++++++++++,,,,,,---------111///---,,,,,,---...///)))+++---///000000//////---......///000111111222000111111222444555666666666666777999;;;<<<>>>>>>;;;<<>>999444111///000111------------------------///...---,,,,,,---...///.........------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++,,,------,,,***+++,,,...//////...,,,+++++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,,,,+++,,,------,,,***------,,,)))''''''))),,,************************++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++111///+++((('''(((***+++000000000000000/////////111111111111222222222222000000111222333333333333888888999;;;<<<>>>????????????@@@BBBFFFKKKOOOQQQSSSUUUWWWXXXYYY[[[___bbbfffeeedddcccbbb```_________gggkkkrrr}}}222111000///000111333444555666999<<>><<<888444111000000000........................///...------------...///......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++,,,------,,,***+++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,+++++++++---...---,,,***+++***(((&&&''')))+++************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------111///---,,,---...000222.........///////////////////////////000000000000000111222333444444444444888888:::;;;===???@@@AAA@@@@@@AAACCCFFFJJJNNNQQQSSSUUUVVVWWWXXX[[[___bbbeeeeeedddcccbbb``````___aaahhhhhhkkkvvv000000000111111111222222333444666999<<>>@@@BBBCCCAAAAAABBBCCCFFFJJJNNNPPPSSSUUUVVVWWWXXXZZZ^^^aaaddddddcccbbbaaaaaa``````___fffeeefffqqq~~~...///111222222222111000222333444666888<<>>888555000000111111000///...------------------------------..................------------------------------,,,,,,++++++,,,,,,---++++++***,,,......---++++++,,,,,,,,,,,,,,,,,,+++------------------------,,,+++*********+++---...222000,,,***+++,,,,,,+++***,,,------------///111++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...---,,,------......///000111111000111111111222222222222333333444555666666666666777888:::<<>>888444222//////000000//////...---------------------------------...//////...------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---+++******,,,......---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,111...,,,***+++++++++***((()))++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,++++++******++++++,,,---------,,,,,,+++++++++------///000111111222111+++++++++,,,,,,------...////////////000000000000222333444555666666666666777888:::<<<>>>@@@BBBCCCBBBBBBCCCDDDGGGKKKOOOQQQSSSTTTUUUUUUVVVXXX[[[^^^``````aaaaaaaaaaaaaaaaaa___bbb^^^___hhhkkkrrr...//////000000000000000000222333333333444666999999===AAAEEELLLXXXgggsssyyyllliiieeebbb___^^^\\\[[[ZZZ___dddffffffhhhmmmrrrqqqtttxxxxxxuuusssrrrrrrqqqtttwwwzzzyyyvvvrrroookkkkkkjjjjjjhhhfffeeedddcccdddfffgggfffeeefffgggdddfffhhhhhhgggggghhhiiijjjmmmpppqqqpppqqqsssuuuwwwyyyzzzzzzyyyyyy{{{|||{{{|||}}}~~~~~~~~~~~~~~~|||zzzyyyyyyxxxxxxvvvtttqqqooommmlllkkkeeefffffffffdddaaa^^^\\\YYYYYYYYYXXXXXXXXXWWWWWWXXXWWWUUUTTTSSSSSSTTTTTTRRRSSSTTTUUUUUUUUUTTTTTTVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOLLLJJJIIIHHHGGGHHHJJJKKKFFFIIIMMMPPPTTT\\\gggppp}}}{{{oooeee^^^XXXRRRMMMKKKIIIDDD>>>999444222111000000//////....................................------...//////...------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---*********,,,...///...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,*********,,,,,,+++***((()))+++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000,,,,,,,,,---------------////////////000000000000222222333555555555555555888888:::;;;===???@@@AAAAAABBBBBBDDDHHHLLLPPPRRRRRRTTTUUUUUUUUUWWWZZZ]]]___`````````aaaaaabbbbbb```ccc___^^^dddhhhsss////////////000000000111///111222222222333555777;;;<<<===???DDDNNN\\\eeeppp}}}wwwpppjjjeeeaaa^^^XXX\\\```aaa```aaaggglllhhhmmmqqqsssqqqnnnmmmmmmsssvvvzzz}}}}}}zzzuuurrrnnnnnnmmmlllkkkiiihhhgggeeefffhhhgggeeeddddddeeeaaaccceeeeeedddcccdddeeeeeehhhjjjkkkiiiiiijjjllljjjlllnnnnnnnnnnnnppprrrppppppqqqrrrssstttuuuuuuqqqrrrtttvvvwwwvvvtttssssssrrrpppnnnlllkkkjjjjjjmmmkkkiiifffcccaaa```______`````````^^^\\\YYYWWWRRRSSSTTTUUUVVVXXXYYYYYYWWWVVVUUUTTTTTTTTTVVVVVVSSSTTTVVVWWWWWWWWWVVVUUUWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSSSSQQQPPPOOONNNMMMKKKJJJHHHGGGGGGJJJLLLNNNLLLQQQWWW\\\bbblllzzz~~~vvvkkkaaaZZZSSSLLLGGGDDDCCC???;;;666222111222111000///...............////////////////////////,,,---...//////...---,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---*********,,,...///...,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,---...///...---,,,''''''(((***,,,------+++***+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,++++++++++++++++++,,,******+++,,,------...///......---,,,,,,,,,------000000000000000/////////111111111111222222222222111222333444555555555555888888999;;;<<<>>>???@@@AAAAAABBBDDDHHHLLLQQQSSSRRRSSSTTTUUUUUUWWWZZZ\\\______``````aaaaaabbbbbb[[[ccccccaaadddeeeqqq/////////000000000000111000000000111222333555666555666777999===DDDMMMSSScccnnn|||ppphhhfffeeecccbbb```^^^]]]]]]bbbdddgggiiiiiiiiijjjjjjnnnrrrxxx{{{zzzwwwtttrrrmmmjjjfffeeeggghhhfffcccffffffeeeeeeeeefffggggggddddddccccccbbbbbbaaaaaaddddddccccccbbbaaa``````ddddddddddddcccbbbaaaaaacccdddeeefffggghhhiiijjjjjjkkklllmmmmmmkkkjjjhhhhhhgggfffdddbbbaaa``````___`````````^^^\\\ZZZYYYXXXXXXZZZZZZZZZZZZXXXXXXTTTSSSSSSSSSTTTUUUVVVVVVWWWVVVTTTRRRRRRRRRTTTUUUTTTTTTUUUUUUVVVWWWWWWXXXVVVTTTSSSTTTVVVVVVRRROOOTTTRRRNNNKKKHHHGGGHHHIIIOOOKKKHHHHHHLLLPPPRRRRRRYYY___gggpppzzzzzzxxxsssnnnfff^^^VVVOOOIIIEEE===:::777333111/////////---------------------------+++***))))))***,,,---111000...---,,,,,,---...------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------************************,,,+++******))))))******---,,,+++******+++,,,---+++*********))))))(((((()))************+++++++++---,,,+++++++++,,,+++)))++++++++++++,,,---...///------------------------,,,,,,,,,---------......---...///...------...///000////////////111222333222222333333333333333333555666888:::<<<>>>@@@AAA@@@AAABBBEEEHHHKKKNNNPPPPPPRRRTTTVVVWWWYYY\\\___```______```aaaaaa```^^^___^^^___aaaaaaeeeppp{{{------------.........///000000000111222333444555555555666888;;;BBBJJJPPPWWW^^^nnnyyytttnnniiieeebbb___\\\]]]^^^```aaabbbcccdddeeeiiimmmrrruuuuuurrrooommmfffdddaaa```aaacccccccccgggggggggggggggfffffffffccccccccccccdddddddddddddddcccbbbaaa```^^^^^^]]]^^^^^^^^^___^^^^^^]]]\\\]]]]]]^^^___aaabbbcccddd```aaacccddddddbbbaaa___cccbbb```^^^]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZXXXVVVUUUUUUUUUVVVWWWWWWVVVUUUUUUSSSSSSSSSSSSTTTUUUVVVVVVWWWVVVTTTSSSRRRSSSTTTUUUUUUUUUVVVXXXYYYYYYYYYYYY\\\ZZZWWWWWWVVVTTTPPPLLLMMMMMMMMMLLLKKKKKKLLLLLLNNNMMMLLLOOOSSSYYY]]]___jjjqqq}}}|||vvvwwwzzz}}}qqqkkkcccZZZRRRKKKEEEAAA999777555222000000000111------------------------///...,,,*********+++,,,///...------------------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++,,,++++++***************---,,,++++++++++++,,,---++++++++++++*********)))************++++++++++++---,,,+++++++++++++++************++++++,,,---...------------------------,,,,,,,,,---------......---...///...------...///000/////////000111222333333333333333333444444444666777888:::<<<>>>???@@@@@@AAABBBEEEHHHKKKNNNPPPRRRTTTVVVWWWXXXZZZ^^^``````___^^^___``````___^^^^^^^^^___aaaaaadddooozzz000000000000111111111111//////000111222333333444444555555666999>>>EEEJJJPPPSSS\\\jjjzzzzzzuuuooogggaaa^^^]]]]]]\\\]]]]]]^^^______aaaeeeiiiiiihhheeeccc]]]]]]\\\ZZZZZZ\\\aaadddhhhiiijjjkkkkkkjjjiiigggddddddeeefffggggggggggggdddcccaaa___]]][[[ZZZYYYYYYYYYZZZZZZZZZYYYYYYXXXWWWXXXXXXYYYZZZ\\\]]]^^^]]]^^^```bbbbbbaaa___]]]^^^]]][[[ZZZYYYXXXWWWWWWUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUTTTSSSSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXWWWVVVUUUTTTUUUVVVWWWUUUWWWYYY[[[[[[[[[ZZZYYYYYYWWWUUUSSSQQQOOOKKKHHHFFFHHHJJJKKKKKKKKKLLLNNNPPPSSSXXX]]]cccjjjrrrvvvxxxvvvyyy||||||wwwrrrmmmggg^^^TTTLLLEEE???;;;555444222000000000000111........................111000...,,,+++++++++,,,+++,,,,,,---------------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************---,,,++++++++++++,,,---,,,,,,,,,+++++++++++++++************+++++++++,,,,,,,,,,,,+++++++++*********************+++,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......---...///...------...///////////////000111222333333333333444444444555555777888999:::<<<===>>>???@@@AAABBBEEEHHHKKKNNNPPPTTTUUUXXXYYYZZZ\\\___bbbdddbbbaaaaaabbbccccccbbb]]]]]]___bbbbbbdddmmmxxx000000111111111111222222...///000111111222222222333333444555777:::@@@CCCMMMMMMRRR\\\iiixxxyyyooohhheeebbb___^^^]]][[[ZZZXXXYYY\\\^^^```___]]]ZZZVVVWWWWWWUUUTTTVVV]]]cccgggiiilllooopppooommmkkkhhhhhhiiijjjjjjjjjiiiiiidddbbb```]]]ZZZXXXWWWWWWYYYYYYYYYYYYXXXWWWVVVVVVWWWWWWWWWXXXYYY[[[]]]^^^___aaaccceeeeeedddaaa___]]]\\\[[[YYYYYYXXXXXXXXXUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTWWWWWWWWWWWWWWWXXXYYYZZZYYYXXXWWWWWWWWWWWWXXXXXXWWWXXXZZZ[[[[[[YYYVVVTTTRRRQQQPPPOOONNNLLLKKKIIIHHHJJJLLLLLLLLLNNNRRRVVV\\\bbbkkkttt{{{}}}zzz}}}}}}zzzsssmmmgggaaaXXXNNNFFF???:::666333222111//////...//////////////////////////////000///...---,,,---------(((***+++---......---,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++******+++++++++******+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,*********+++***)))))))))***++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------......---...///...---------////////////000000111222222333333333444444555555666888888999:::;;;======>>>@@@AAABBBEEEHHHKKKNNNPPPTTTVVVXXXYYYZZZ\\\___bbbeeecccaaaaaabbbccccccbbb]]]]]]___bbbbbbdddmmmwww++++++,,,,,,,,,---------......000111111111111111111222444444555777;;;>>>GGGGGGJJJRRR[[[fffvvvwwwtttooojjjfffaaa\\\WWWWWWVVVWWWYYY[[[[[[XXXVVVQQQRRRQQQOOONNNQQQWWW]]]```ccchhhlllnnnnnnmmmkkkkkkllllllmmmllljjjhhhgggbbb```]]]ZZZXXXVVVVVVVVVYYYYYYYYYXXXWWWVVVUUUTTTYYYXXXXXXXXXZZZ\\\^^^___```bbbeeegggfffdddaaa___\\\\\\[[[ZZZZZZZZZZZZZZZVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWVVVVVVVVVVVVWWWWWWYYYXXXXXXXXXXXXXXXYYYYYYXXXYYYZZZZZZXXXTTTPPPNNNNNNOOONNNNNNMMMMMMMMMMMMMMMOOOQQQRRRTTT[[[eeemmmsss{{{~~~{{{rrrkkkaaaZZZQQQHHHAAA;;;666333222222111///...---,,,,,,////////////////////////------------...//////000((()))+++---......------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))************))))))))))))*********************++++++++++++,,,,,,,,,+++,,,---,,,***)))***,,,*********)))******+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---...///...---------///...//////000111111222222222222333333444555555666888888999:::;;;======>>>@@@AAABBBEEEHHHKKKNNNPPPSSSTTTWWWXXXYYY[[[^^^aaabbb```______```aaaaaa```]]]]]]___aaabbbdddnnnyyy,,,,,,,,,------------...---...///111111111000//////111333444444666888:::BBBBBBGGGNNNSSSYYYcccmmmzzzqqqfff^^^XXXVVVUUUVVVYYYYYYVVVRRRRRRQQQPPPNNNMMMOOORRRVVVXXX[[[___dddfffgggfffeeehhhiiijjjjjjhhhfffcccaaa]]]\\\YYYVVVUUUTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWVVV[[[ZZZZZZZZZ[[[]]]```bbbfffhhhkkklllkkkhhhdddaaa\\\\\\[[[ZZZZZZZZZ[[[[[[XXXWWWVVVVVVUUUUUUUUUVVVTTTSSSSSSRRRRRRSSSSSSTTTVVVVVVUUUSSSRRRRRRRRRRRRVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTPPPMMMKKKKKKLLLLLLLLLKKKKKKMMMNNNPPPSSSXXX\\\bbbnnn~~~yyyooogggXXXRRRIIIAAA;;;777444111222111000///...---,,,+++........................+++,,,,,,---...///000000******,,,---...............---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))))))))************)))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,***,,,...---***(((***,,,++++++*********++++++,,,******++++++,,,,,,------,,,,,,,,,---------......---...///...------...///...///000111222222222111111111222222333444555555777888999:::<<<===>>>???@@@AAABBBEEEHHHKKKNNNPPPRRRSSSUUUWWWXXXZZZ]]]```eeedddcccdddffffffdddccc]]]]]]^^^aaabbbfffqqq}}}////////////000000000000,,,...///111111000///......000222444444555777888===>>>DDDJJJNNNPPPWWW___kkkvvvttteeebbb______bbbbbb___[[[ZZZXXXTTTSSSSSSSSSTTTSSSTTTVVVYYY\\\^^^^^^]]]]]]```aaabbbcccbbb___]]][[[WWWVVVSSSQQQQQQRRRSSSUUUUUUWWWXXX[[[\\\^^^^^^______^^^]]]]]]___aaadddfffnnnppprrrsssqqqmmmhhheee]]]]]]]]]\\\\\\]]]^^^^^^^^^]]][[[ZZZYYYYYYYYYYYYUUUUUUTTTSSSSSSTTTUUUUUUYYYXXXVVVTTTRRRQQQPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUTTTSSSQQQOOOMMMLLLJJJLLLNNNOOOOOOQQQUUUYYY^^^dddlllttt|||}}}tttggg^^^PPPJJJBBB:::666333111000///////////////......---------------------------+++,,,------............---,,,,,,,,,---...//////---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++,,,---...---,,,***)))***+++,,,,,,,,,,,,+++***)))))))))******++++++++++++++++++,,,,,,,,,------))),,,///---)))(((***---,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......---...///...------...///---...000111222222111111///000000111222333444555666777888:::<<<>>>???@@@@@@AAABBBEEEHHHKKKNNNPPPRRRSSSVVVWWWXXXZZZ]]]```ffffffgggiiijjjjjjgggddd^^^]]]^^^```aaagggttt------------............,,,---///111111000...------///222444444555666888666888===DDDFFFGGGMMMTTTVVV]]]lllyyyuuuqqqqqqssssssppplllddd```[[[ZZZZZZZZZXXXUUUTTTVVVXXXZZZZZZZZZYYYXXXXXXYYY[[[]]]\\\[[[XXXWWWSSSQQQOOONNNNNNPPPRRRTTTVVVXXX[[[^^^bbbeeeggghhhdddcccbbbaaacccfffiiikkkoooqqqssstttrrrmmmgggddd`````````___``````aaabbbdddcccaaa___]]]]]]]]]^^^YYYXXXWWWVVVVVVWWWXXXYYY]]][[[YYYWWWTTTRRRQQQQQQOOOOOOPPPQQQQQQQQQQQQQQQSSSSSSRRRQQQPPPOOOOOONNNNNNQQQUUUYYY[[[```fffkkkuuu}}}zzznnn```WWWJJJDDD===666333111000///------...///000000000000---------------------------------...------,,,,,,///...---,,,---...///000,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------++++++,,,,,,,,,---------************************+++,,,---......,,,***))),,,,,,............,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------)))---///---)))'''***---------,,,,,,+++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......---...///...------...///---...000111222222111111...///000111222333444444555666888:::<<<>>>@@@AAA@@@AAABBBEEEHHHKKKNNNPPPRRRTTTVVVWWWXXX[[[^^^``````aaacccfffgggeeebbb^^^___]]]]]]___aaahhhwww---------............///......---,,,---...///000111111111111111222222333555666999<<>>AAADDDGGGJJJLLLNNNUUUUUUVVVXXXZZZ\\\^^^___bbbccccccccccccbbbaaaaaa___\\\^^^ccceeejjjzzz,,,,,,,,,,,,---------------,,,,,,+++,,,---...///000000000000000111222222444555777:::>>>BBBEEEGGGCCCHHHOOOWWWbbbttt|||wwwqqqllljjjkkkhhhcccaaa```\\\VVVSSSPPPNNNNNNPPPPPPMMMJJJKKKKKKKKKLLLMMMOOOQQQRRRSSSUUUYYY^^^cccgggkkkmmmmmmiiiddd```___```aaabbbbbbaaaaaa```^^^]]][[[ZZZZZZXXXWWWWWWZZZ\\\]]]\\\YYYXXXVVVUUUUUUVVVXXXYYYWWWVVVTTTRRRSSSTTTVVVWWWVVVVVVTTTPPPMMMKKKKKKLLLKKKKKKKKKLLLNNNPPPQQQQQQRRRRRRRRRRRRTTTZZZbbbggglllqqqxxxzzzqqqfffXXXKKKBBB;;;888555222000///000000------------............---------,,,,,,+++++++++------------------------(((***,,,......---+++***------,,,++++++***)))))),,,,,,++++++***+++++++++)))+++---//////...,,,************+++++++++,,,,,,+++***)))(((((()))***+++,,,+++)))***++++++***)))*********++++++******)))************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------------...//////...------......///000111111111111222444666777666555555555666777888:::<<>>???AAADDDGGGJJJLLLMMMTTTTTTVVVWWWZZZ]]]___```aaaaaabbbbbbbbbaaa`````````]]]___dddeeejjj{{{++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------///////////////000111111222333444777:::===@@@AAA???BBBGGGKKKRRR```qqq~~~xxxsssnnnggg___WWWSSSOOONNNOOOOOOMMMKKKKKKKKKKKKLLLLLLMMMNNNNNNPPPRRRVVVZZZ___dddhhhjjjhhhddd^^^ZZZXXXWWWVVVUUUYYYYYYXXXWWWVVVTTTRRRQQQQQQOOONNNNNNOOOQQQQQQQQQOOOOOONNNNNNOOOQQQSSSTTTPPPPPPOOONNNNNNOOOQQQRRRNNNNNNMMMKKKIIIIIIJJJLLLKKKLLLNNNPPPSSSUUUWWWXXXWWWXXXYYY]]]cccnnnzzz~~~{{{vvvqqqiii___UUUKKKAAA;;;777555333000/////////000.........---------------------,,,,,,,,,,,,++++++------------------------+++,,,------......---------,,,,,,++++++******))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++******))))))))))))******+++)))))))))+++,,,+++***((())))))*********))))))************************++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,***+++++++++,,,,,,,,,,,,------...//////...---------...///000000111111000333444666666555555666777777777888:::<<>>???AAADDDGGGJJJLLLMMMRRRSSSTTTWWWZZZ]]]```aaa``````aaaaaa``````___^^^aaa^^^___dddfffjjj{{{++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000000222222333555777999;;;<<<@@@BBBEEEHHHLLLUUUaaajjjyyypppeee___YYYVVVVVVUUUSSSQQQQQQQQQPPPOOOOOOOOOOOOOOOSSSTTTVVVYYY\\\___aaaccc```\\\WWWTTTRRRQQQOOOMMMPPPPPPPPPOOOOOONNNMMMLLLJJJHHHFFFFFFGGGHHHHHHHHHJJJIIIIIIJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMMMMLLLKKKLLLOOOQQQPPPTTTXXX\\\___aaacccdddhhhiiikkkqqq{{{|||vvvqqqhhhbbbXXXOOOGGG???999666333222000///......///000000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///.........------,,,,,,,,,,,,,,,,,,,,,++++++******,,,++++++***************************++++++++++++------,,,,,,,,,,,,------)))(((((()))+++---,,,+++((()))******************************************++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,------------..................------...///000111111111111333444555555444555777999777777888:::<<>>@@@AAA@@@AAACCCEEEHHHJJJLLLMMMPPPQQQSSSVVVZZZ]]]aaabbbaaaaaabbbbbbaaaaaa```___^^^[[[]]]bbbdddiiizzz,,,,,,,,,,,,------------,,,---.../////////.....................///000000000111111222333555666777777999;;;>>>@@@EEEJJJNNNSSS^^^qqq}}}{{{yyyvvvsssjjjgggbbb^^^[[[[[[\\\]]]XXXYYYZZZ[[[\\\]]]^^^___\\\XXXRRROOOMMMLLLKKKJJJEEEEEEFFFGGGHHHHHHHHHHHHIIIFFFDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNNNNMMMMMMOOOQQQSSSUUUXXX[[[```ccciiirrryyysssjjj___XXXNNNIIIAAA;;;888666444333000//////...............---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++((()))+++,,,------,,,+++***)))))))))***+++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++)))(((((()))+++---,,,+++)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++++++++,,,---...///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,............///////////////...------------...//////000111222222333333333111333555666666777999;;;888888999:::<<<>>>@@@AAA@@@AAACCCFFFHHHJJJLLLMMMPPPQQQSSSVVVYYY]]]```bbbaaabbbbbbbbbbbbaaa``````]]]ZZZ]]]bbbeeejjj|||++++++++++++,,,,,,,,,,,,+++,,,---.........------//////......//////000111......///000111333555555666888;;;===@@@CCCEEEGGGJJJRRR___ppp{{{uuuqqqrrrtttvvvpppppppppoooooonnnnnnnnnhhhccc[[[TTTPPPNNNLLLKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHFFFDDDDDDEEEGGGGGGFFFGGGHHHIIIKKKLLLMMMMMMNNNLLLNNNRRRVVVYYYZZZ[[[ZZZ[[[^^^bbbgggkkkqqqxxx|||~~~wwwqqqjjj```TTTKKKBBB>>>999666444444333111000000//////............+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------------------------------....../////////000000000++++++++++++++++++++++++&&&'''***,,,......------+++++++++++++++************+++++++++,,,,,,,,,,,,))))))***++++++***))))))***)))((()))+++,,,,,,+++((()))***++++++,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,---...************************+++++++++,,,,,,,,,---------------........./////////...------------...///...///000111222222222222///222555777888888:::;;;888888999:::<<<>>>@@@AAAAAABBBDDDFFFHHHJJJLLLMMMPPPQQQSSSVVVYYY\\\___aaa``````aaaaaa``````___^^^]]][[[]]]dddgggmmm)))************+++++++++***+++,,,---...---,,,,,,///////////////000111111---------...000222333444555666999<<<>>>@@@AAABBBCCCJJJRRR[[[fffxxx{{{tttjjj```ZZZVVVTTTRRRTTTTTTSSSRRRQQQOOONNNMMMLLLJJJHHHHHHJJJLLLLLLLLLJJJLLLNNNPPPSSSTTTUUUVVVXXX[[[aaagggkkknnnooooooooosssyyyzzztttlllfff___TTTGGG===:::888444333333222111000000000000//////...---------------....../////////+++++++++,,,,,,---------------------------------+++,,,------......------------------------------%%%&&&))),,,...///......------------+++***)))((()))************+++++++++)))***+++,,,,,,+++***)))+++)))))))))+++,,,+++***''''''(((******+++++++++************************++++++++++++++++++++++++************+++,,,---...))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,---------......///...---,,,,,,---...///---...///000111111111111...222666888999999::::::888999999:::<<<>>>???@@@AAABBBDDDFFFHHHJJJLLLMMMQQQRRRSSSVVVYYY\\\___```______``````______^^^]]]^^^\\\___eeeiiippp---...///...,,,+++,,,,,,++++++,,,,,,,,,,,,---------------............/////////000000111111111111222333444777:::===@@@BBB@@@CCCHHHMMMUUUcccvvvwwwiii______cccdddhhhmmmmmmiiiccc___]]]XXXYYYXXXVVVSSSQQQRRRSSSWWWZZZ^^^aaacccdddgggiiimmmrrrzzz~~~{{{rrreeeZZZRRRJJJAAA:::555444333111000/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,...---,,,,,,++++++++++++,,,+++,,,///333333...)))---,,,,,,+++*********+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++***))))))******%%%&&&''')))*********************+++,,,,,,,,,---+++++++++*********)))))),,,+++***))))))***+++,,,++++++++++++,,,,,,---...++++++,,,---///000111111,,,---......//////........................------000000000000111111111111444444333444444555666777777777888999;;;===???@@@@@@BBBDDDFFFGGGJJJMMMPPPPPPRRRUUUVVVXXXZZZ^^^```cccbbbbbbbbbaaaaaa``````aaa^^^```fffkkkrrr---......---,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............000000000000000000000000333444555777999;;;<<<===>>>AAACCCFFFKKKUUUcccmmm~~~yyyxxx{{{~~~zzzxxxpppnnnjjjeeeaaa```aaacccdddiiiqqqxxx}}}xxxpppgggZZZPPPIIIBBB;;;666555444333222111000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...//////...---,,,,,,,,,,,,---444...///@@@SSSUUUBBB,,,---,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******)))******"""$$$&&&(((+++---...///***************++++++++++++++++++*********))))))++++++************+++++++++++++++++++++,,,---...))))))***+++,,,------...,,,---......//////..............................000000000000111111111111444333333444444555666777777888888:::;;;===>>>???@@@BBBDDDFFFGGGIIIMMMPPPPPPRRRUUUVVVXXXZZZ^^^```bbbbbbaaaaaaaaa````````````^^^aaahhhmmmvvv------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............000000000000000/////////333444555777777777666666:::<<<>>>???AAAHHHQQQXXXeeetttzzzxxxzzz|||}}}uuummmaaaYYYNNNEEE???:::666222555444333111000000000000////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,//////------------/////////......------------...000+++///CCCXXXZZZEEE...,,,,,,++++++******++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********************+++++++++******))),,,,,,,,,++++++++++++++++++++++++*********************++++++++++++******,,,++++++++++++,,,,,,---))))))*********+++++++++,,,---......//////..............................000000000000111111111111333333333333444555666777888888999:::;;;===>>>>>>???AAADDDEEEGGGIIIMMMOOOPPPRRRUUUVVVXXXZZZ^^^```aaaaaa```````````````___```]]]aaaiiipppzzz---,,,,,,,,,------,,,++++++++++++,,,,,,,,,------,,,,,,---------..................//////000000000000222444555555444333222555777:::<<>>AAADDDFFFLLLPPPZZZkkk~~~~~~vvvjjj\\\RRRGGGCCC<<<777444333333333111000///......---......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++++++++++++++,,,,,,***---///,,,(((''',,,111,,,++++++***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++++++++******%%%&&&(((+++---///000111------,,,,,,++++++******************************)))***+++,,,,,,+++***))),,,++++++******+++++++++++++++++++++++++++++++++,,,---......///.........---------........./////////000000000111111111111333222222333333444555666777888999;;;<<<=========???AAACCCEEEFFFIIILLLOOOPPPRRRUUUVVVXXXZZZ^^^```____________````````````bbb___bbbiiiooozzz---***)))***---...---***++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------***+++,,,---...000000111,,,---///000111222111111333444666888999;;;<<<<<>>>>>>>>>>>@@@CCCDDDFFFHHHLLLNNNPPPRRRUUUVVVXXXZZZ^^^```___````````````aaaaaaaaaccc```bbbiiioooyyy---***((()))---///---***++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,------------.........---......//////000000000111111222444666777777777<<<===AAAJJJRRR]]]nnnyyytttkkkaaaVVVKKKBBB===555555444333111000111222111111000/////////000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++*********++++++,,,---***))))))+++......+++(((++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++''')))***,,,,,,,,,***)))------,,,,,,+++)))((('''))))))******************))))))*********+++++++++++++++************++++++,,,,,,+++***************((((((((()))***+++,,,,,,,,,---......//////......,,,,,,------...//////000000000000000111111111111222222222222333444555666333555888;;;>>>?????????>>>@@@CCCDDDFFFHHHKKKNNNPPPRRRUUUVVVXXXZZZ^^^````````````aaaaaaaaabbbbbbccc```bbbiiiooo{{{---)))''')))---///---***++++++,,,,,,,,,---------++++++,,,,,,,,,---------//////...------,,,++++++000///............///000......///111444777888888::::::???DDDFFFKKKYYYiiixxxrrrkkk___RRRGGG???:::888444555555555333333333444333222111111111111111222////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...(((...111000***(((,,,111+++*********+++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++'''(((***,,,---,,,***)))((()))***+++++++++++++++,,,,,,,,,------.........))))))******++++++++++++,,,+++***))))))***+++,,,,,,,,,+++***))))))******)))***+++,,,---...//////,,,---......//////......,,,,,,------...///000000000000000000111111111111222222222222333444555555222444888<<<>>>@@@@@@@@@>>>@@@BBBDDDEEEHHHKKKNNNPPPRRRUUUVVVXXXZZZ^^^`````````aaaaaabbbbbbccccccccc```bbbiiippp|||//////---,,,+++*********+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,---......,,,,,,---...------......///000000000111111222222222333333333555666666999???EEELLLPPPccclll||||||lll]]]MMMEEEAAA<<<777666111111111111111111111111000000000000////////////...,,,***,,,///111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///+++&&&'''+++...---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********((()))+++---......------)))))))))***+++++++++,,,+++*********))))))(((((())))))))))))))))))))))))************************)))***+++++++++)))((('''%%%&&&&&&'''((())))))***,,,,,,+++***))))))******,,,+++******))))))************+++++++++,,,,,,,,,***+++,,,---............---,,,,,,,,,,,,---...///---...///000000111111000111333444444444444555777777888:::<<<===>>>??????CCCCCCEEEFFFHHHJJJKKKKKKPPPRRRTTTWWWZZZ]]]___aaabbbaaa`````````aaacccdddcccaaadddlllsss}}}------,,,++++++++++++,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,---...---,,,,,,,,,...------......//////000000111111111222222222333333444444555777<<>>???@@@AAABBBCCCEEEGGGJJJMMMOOOPPPSSSTTTWWWZZZ]]]```aaabbbbbbaaa`````````aaacccdddeeecccgggooovvv***************+++,,,,,,************++++++++++++,,,,,,,,,,,,------------+++,,,------++++++,,,---,,,,,,---......//////000000000000111111111111222222222222333555999===???@@@DDDKKKPPPWWWcccssszzzhhhUUUJJJAAA888222222444222222333000000000000000000000000000000/////////.........,,,,,,+++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---***))))))+++------,,,******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,...000222,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********)))))))))++++++++++++,,,,,,------++++++***************+++,,,+++******))))))************+++++++++,,,,,,,,,+++,,,------.........---)))+++,,,------+++)))(((///000111222222333333222000222333333333333444666555666888;;;>>>@@@AAABBBBBBCCCEEEHHHKKKNNNQQQRRRTTTVVVYYY\\\___aaabbbcccbbbaaa`````````aaacccdddeeecccgggpppvvv++++++***))))))))))))***)))))))))*********+++++++++++++++,,,,,,,,,,,,---+++,,,---,,,++++++,,,---,,,,,,------...///////////////000000000111111111222111111222444777999;;;;;;???DDDFFFIIIPPP[[[dddwwwnnn___RRRFFF>>><<<555111333444222111222////////////////////////////////////............+++,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,+++++++++***)))))))))))))))******************++++++++++++++++++++++++************************))))))))))))))))))***************++++++++++++++++++***************++++++,,,+++******))))))************+++++++++,,,,,,,,,,,,,,,------...---------)))***,,,------,,,***(((///000111222222333333222000222333333222333444666555666888;;;>>>@@@AAABBBAAACCCEEEHHHLLLOOOQQQSSSUUUWWWZZZ^^^aaabbbccccccbbbaaa`````````aaacccddddddbbbgggpppwww++++++***)))((((((((()))((())))))))))))*********************++++++++++++***,,,---,,,+++***+++---,,,,,,,,,---......//////////////////000000000000111111111111333555777888;;;===???@@@BBBFFFLLLQQQ```kkk~~~yyygggWWWLLLDDD>>>:::888333111333444111///000/////////////////////////////////.........------.........---+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------......///++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,+++******))))))***+++++++++***************)))))))))))))))*********++++++++++++++++++++++++************************)))))))))((())))))***+++*********************************)))******+++,,,,,,+++******))))))************+++++++++,,,,,,,,,,,,,,,------...------,,,+++,,,---/////////...---...///000111222222222222000111333333222222444555555777999;;;>>>???@@@AAABBBCCCEEEHHHKKKNNNQQQRRRVVVXXX[[[___aaabbbbbbbbbbbbaaa`````````aaacccddddddbbbgggpppwww))))))((((((((()))******((((((((()))))))))******((())))))))))))************,,,,,,,,,+++***+++,,,+++,,,,,,------......///........./////////000000/////////000111333444555::::::::::::<<<@@@DDDGGGNNNVVVcccqqqkkk```RRRFFF???<<<999777555222222555555111///111........................//////.........------------...///---***)))+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,++++++,,,,,,++++++,,,------...//////++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++*********************+++++++++)))))))))******+++++++++***************************************************)))((((((((()))+++,,,+++***************************))))))***++++++,,,,,,+++******))))))************+++++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,---...///000000111......///000111111111111000111222333222222333555666888999;;;===??????@@@BBBCCCEEEHHHKKKMMMOOOQQQVVVXXX\\\___bbbbbbbbbaaabbbaaa`````````aaacccdddeeedddiiirrryyy&&&&&&''''''(((***+++,,,(((((((((((())))))))))))(((((((((((())))))))))))***+++,,,,,,******+++,,,++++++,,,------......///............/////////000---------...000111333444666333111111555:::===???BBBGGGOOOXXXfffzzzyyyhhhWWWOOODDD<<<888777555333555222333777777333111333........................//////.........---------)))+++---,,,++++++---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,))))))***++++++,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,---...---,,,,,,))))))******+++++++++,,,*********++++++,,,,,,,,,))))))))))))))))))))))))***************************)))(((((((((***+++,,,++++++++++++++++++++++++******))))))***+++,,,,,,,,,++++++***)))***************+++++++++,,,,,,,,,---------...------,,,,,,******++++++---...000111---...///000000111111111///111222222222222333555777888:::<<<===>>>??????BBBCCCEEEGGGJJJMMMOOOPPPUUUXXX\\\___bbbbbbbbbaaabbbaaa`````````aaacccdddfffeeejjjttt{{{)))***+++,,,,,,+++***)))))))))))))))************)))************++++++++++++,,,---...///...------++++++,,,,,,,,,,,,------............////////////000000///////////////000333333444444444444444444999???GGGMMMSSS___ooo|||nnn^^^TTTHHHCCC===:::888777555222111222666;;;>>>;;;444---//////.........---------111///---,,,,,,,,,...///,,,,,,,,,++++++*********...---,,,,,,++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,,,,,,,+++***)))+++---************************++++++***)))***+++---...,,,,,,++++++***)))))))))((((((((()))***,,,---...)))*********++++++++++++)))(((''')))---...,,,***,,,+++***))))))+++---......------,,,+++***))))))*********++++++***))))))***+++---...///...---------------............///...//////000111222222333111222222333444555666666666666888:::<<<>>>???@@@AAADDDHHHJJJKKKMMMOOOQQQUUUWWW[[[___aaacccccccccaaaaaabbbcccddddddeeeeeedddfffjjjpppvvv)))***++++++++++++***)))))))))))))))************))))))*********+++++++++'''((()))*********))))))+++++++++,,,,,,,,,---------.........////////////000000///////////////000222222222222333333333333333888>>>AAAEEEOOO\\\gggvvvssseeeXXXKKKDDDAAA===999666666666444333///111444888999666000,,,//////.........---------000///---,,,,,,,,,...///......------,,,,,,,,,,,,------,,,++++++++++++,,,---------,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++******+++,,,************************++++++*********+++,,,,,,******************+++++++++******)))******++++++)))))))))*********++++++)))))))))***,,,,,,+++***+++***)))((((((***+++,,,---,,,,,,++++++******)))------............------+++,,,---.........---,,,------------............000000000000000111111111111222222333444555666666777888999;;;===???@@@AAAAAADDDHHHJJJKKKMMMOOOQQQUUUWWWZZZ^^^aaabbbccccccaaabbbbbbcccddddddeeeeeecccfffkkkqqqwww)))******++++++******)))))))))))))))************)))))))))*********++++++&&&&&&'''(((((((((((('''++++++++++++,,,,,,,,,,,,---------.........////////////.........//////000000000000111111111222222444777:::;;;<<>>@@@AAABBBAAADDDHHHJJJLLLMMMPPPRRRTTTVVVZZZ^^^```bbbbbbbbbbbbbbbbbbccccccddddddeeedddffflllrrryyy))))))************))))))((()))))))))************))))))))))))************))))))******++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------...............------......///////////////000111111222222666888999888888;;;AAAGGGOOOWWWcccqqq}}}tttddd\\\QQQFFF???;;;888777444333222111111222222222111333555444000......000........................///...---,,,,,,,,,------/////////...............---,,,,,,+++***+++++++++++++++***************************++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++******))))))$$$'''***,,,+++*********++++++++++++++++++++++++***+++,,,,,,,,,***)))((())))))*********+++++++++---,,,+++)))(((((((((((((((((((((((())))))))))))(((+++---,,,)))((()))+++,,,+++***)))(((((())))))))))))******+++++++++,,,)))***++++++++++++++++++.........------,,,,,,+++,,,,,,---------.........000000000000000111111111111222222333444555666666777888999;;;===???AAABBBAAADDDHHHJJJLLLNNNPPPRRRTTTVVVZZZ]]]```aaabbbbbbbbbbbbbbbccccccdddddddddeeehhhmmmrrryyy))))))))))))))))))))))))((()))))))))************(((((()))))))))*********,,,,,,,,,,,,,,,------...*********+++++++++,,,,,,,,,,,,,,,,,,------------------,,,------...//////...//////000111222222222111333333333222444888<<>>@@@@@@AAADDDHHHKKKLLLNNNQQQSSSTTTVVVZZZ^^^```bbbbbbbbbbbbcccccccccccccccddddddgggiiimmmrrrxxx***))))))(((((())))))***))))))))))))************((((((((()))))))))******+++++++++***+++,,,,,,---************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///......//////000111222222///000111222111333666888:::>>>CCCIIIPPP\\\iiisssyyyjjj[[[MMMCCC???===999888777777555444222333444333111///000111//////...,,,++++++,,,...---------...............------------,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,+++******************************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***++++++,,,&&&(((+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,******************)))))),,,,,,++++++***))))))(((((((((((((((((()))***+++((((((((()))))))))******(((***++++++*********+++,,,,,,,,,,,,++++++++++++)))))))))*********++++++)))***+++,,,,,,---,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,------------,,,---...000111333444555111222222333444555666666666666888:::<<<>>>???@@@AAADDDHHHKKKMMMOOORRRTTTUUUWWW[[[___aaacccccccccccccccccccccccccccccccccfffhhhmmmrrrxxx***)))(((''''''((()))***))))))))))))************(((((((((((()))))))))******))))))((()))***+++,,,************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,---...///000111111111222333333444555666888888;;;???BBBFFFMMMVVV]]]jjjvvvooo___TTTLLLCCC===;;;999777666666666555444000222444333111///000222000...++++++,,,------------------.........//////------------,,,,,,++++++++++++,,,,,,,,,---------,,,++++++************************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))+++,,,+++******+++,,,***************************))))))))))))******+++++++++******************((((((((((((((()))******)))))))))*********++++++)))))))))***,,,,,,+++***)))******+++++++++++++++))))))))))))************&&&&&&'''((())))))))))))------,,,,,,,,,---...///++++++,,,,,,,,,------------...///000111222333333111222222333444555666666666777999;;;===>>>@@@AAAAAADDDHHHKKKMMMOOORRRUUUVVVXXX\\\```bbbdddddddddcccccccccccccccccccccccceeegggmmmssszzz***)))(((''''''((()))***))))))))))))************(((((((((((())))))))))))***)))((((((((()))+++,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///******+++,,,...//////000///000111222222333444444555888;;;<<<<<>>;;;777555222000000111000///---000222222000000111333222///,,,,,,///111000///---------.........//////,,,,,,---------,,,+++***,,,,,,,,,------.........,,,++++++***)))***************++++++,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((,,,,,,,,,+++***)))+++---((((((((((((((((((((((((***)))(((((((((***+++,,,)))))))))***++++++,,,,,,))))))(((((((((((())))))************++++++++++++***(((''')))---...,,,***'''((()))************************)))))))))))))))(((((()))++++++,,,,,,,,,---,,,,,,+++,,,---///000++++++,,,,,,,,,---------//////000000111111222222111222222333444555666777777888:::<<<>>>@@@AAABBBAAADDDHHHKKKMMMPPPSSSUUUWWWYYY]]]```cccdddeeeeeecccccccccccccccccccccccccccffflllttt|||)))************+++++++++...------,,,+++***))))))---+++)))((('''((())))))+++*********))))))((((((++++++++++++++++++++++++))))))***+++,,,,,,------.........------,,,,,,,,,.........///////////////////////////000000000000222222222444666:::===>>>EEEMMMXXXdddrrrxxxpppWWWQQQIIIAAA===:::999888333222111111000000111111111///,,,---000000...,,,000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++///...,,,++++++,,,...///---,,,,,,+++++++++,,,,,,,,,***))))))+++---------...---+++)))(((((())))))************************,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,++++++***)))))))))***)))))))))******+++,,,......---,,,+++++++++,,,(((((()))***************++++++************++++++,,,+++***))))))***+++,,,''''''(((((())))))************+++,,,------......))))))************))))))))))))))))))))))))******++++++******)))*********+++++++++,,,,,,---------555111,,,***,,,////////////////////////000000000111333444444444555777:::888777888;;;>>>AAABBBAAAEEEGGGIIIJJJKKKLLLOOOQQQTTTYYY___cccdddbbbaaa```ddddddccccccbbbcccccccccfffhhhmmmttt}}}(((((()))))))))*********,,,++++++******))))))(((******************))))))++++++++++++******))))))++++++++++++++++++++++++))))))***++++++,,,---------------,,,,,,,,,++++++++++++,,,,,,------------.../////////000000000000000111111222444777999;;;:::???GGGOOOYYYgggwwwyyyjjj]]]UUUJJJFFF???:::888666555444333222111111000000111111222111000000111111000////////////...---------,,,++++++,,,---...///000000///---,,,++++++,,,---///------,,,,,,,,,,,,,,,------+++))))))+++,,,,,,,,,---,,,+++))))))))))))***************************,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,++++++++++++*********))))))))))))*********+++++++++***)))))))))))))))(((((()))************************))))))***************)))(((((()))******(((((((((((())))))******(((((()))******+++,,,,,,))))))************))))))*********)))))))))))))))+++***************+++++++++++++++,,,,,,---------333000,,,+++---/////////000000111111111111222222222333444444444555777999;;;:::;;;>>>BBBDDDEEEEEEEEEGGGIIIJJJKKKLLLOOOQQQUUUYYY^^^bbbcccbbbaaaaaadddccccccbbbbbbccccccccceeegggmmmuuu'''((((((((())))))))))))))))))))))))))))))))))))((()))+++------,,,***))),,,,,,++++++++++++******++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,+++++++++++++++(((((()))***+++,,,,,,---....../////////000000000000000000111222444555666555888===@@@EEENNNYYYaaauuu{{{hhh[[[QQQGGGAAA===:::777555444444333222222222111000000000000111000111222111/////////000..................------,,,------...///000111111...---,,,++++++,,,---...---------,,,,,,------...---,,,******+++,,,+++***++++++******)))******+++************************,,,++++++******++++++,,,***++++++,,,,,,++++++************+++++++++,,,,,,(((((()))************)))***))))))((((((((((((((((((((()))******************))))))(((((())))))***))))))(((((((((((())))))((((((((())))))))))))***(((((())))))***+++++++++))))))************))))))+++*********))))))(((((())))))))))))***+++,,,,,,++++++,,,,,,,,,,,,------000...,,,---.../////////222222222222333333444444333444555555444444666888999888999<<<@@@CCCCCCCCCDDDFFFIIIJJJKKKLLLOOOQQQVVVYYY^^^```aaaaaabbbbbbccccccbbbbbbbbbccccccddddddfffmmmwww((((((((()))))))))******((((((((())))))*********((()))+++,,,------,,,,,,************************************++++++++++++))))))******+++++++++,,,++++++******************(((((()))***,,,---.............../////////000000000000000000111222333333666777999:::===BBBIIINNNYYYcccsssqqq]]]PPPIIIEEE@@@;;;888666444444555555444222222222111000000000000000---///111///,,,+++---///---------...............000000//////......------------,,,++++++,,,---------------,,,------.........,,,+++***++++++***)))))))))*********++++++,,,************************,,,++++++******++++++,,,***++++++,,,,,,++++++***(((((())))))***+++,,,,,,))))))***+++++++++***)))******))))))))))))******(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,---)))******++++++******)))++++++******)))((((((((())))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...111222222333333444444444444555555555333333555777888777888;;;???BBBCCCCCCDDDFFFIIIJJJKKKMMMOOOQQQWWWZZZ]]]^^^___```bbbdddbbbbbbbbbbbbbbbccccccdddcccfffmmmwww)))))))))*********++++++(((((())))))***+++++++++******))))))***,,,...///((((((((())))))))))))))))))))))))******+++++++++)))***************++++++******************************+++,,,...///000000............////////////000000111111222222222222111222333444666999>>>AAAIIIOOOYYYeeesss|||ppp___TTTGGG??????>>>;;;666666555444444555555333111222111000000//////000000,,,///000///,,,***,,,///---------...............//////...------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,++++++,,,,,,***(((((())))))***+++++++++,,,************************,,,++++++******++++++,,,***++++++,,,,,,++++++***&&&''''''((()))***++++++***+++++++++++++++*********)))))))))))))))******(((((()))***************))))))(((((((((((())))))************************************))))))))))))***+++++++++++++++,,,,,,******++++++++++++******************))))))(((((())))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////.........000000111111222333333444444555555555333333555777;;;;;;<<>>CCCFFFGGGGGGCCCEEEHHHJJJKKKMMMPPPRRRWWWYYY\\\^^^^^^___aaacccaaaaaaaaaaaaaaabbbcccdddcccfffnnnxxx))))))))))))************(((((())))))))))))))))))))))))))))))******+++,,,'''((((((((())))))))))))((((((((()))***+++++++++************))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,---------------.........//////...///000111222222111111111111111222444555666666999999;;;>>>EEEMMMVVV\\\jjjwwwzzziii]]]RRRHHH@@@>>><<<:::999999999777555444222000000111222111000111111000///////////////111///......//////...---/////////...---------,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++************+++,,,------*********+++------+++***))))))***+++++++++******************************,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))******++++++,,,,,,,,,***(((&&&&&&''')))***((('''''''''(((((()))***(((((()))************************))))))*********((()))***++++++***)))(((+++++++++*********))))))))))))))))))((((((((((((***++++++,,,,,,++++++***((((((((()))******+++++++++***************++++++---------,,,,,,+++++++++,,,...///...,,,+++,,,.........///000111222333333222333444444444555777999888888999===AAAEEEFFFFFFBBBEEEHHHJJJKKKMMMPPPSSSUUUXXX\\\^^^______aaabbb````````````aaabbbcccdddbbbfffnnnzzz(((((((((((())))))))))))(((((((((((((((((((((((('''(((***+++++++++)))((((((((())))))*********+++'''(((((()))***+++++++++*********)))))))))))))))******++++++,,,,,,,,,,,,)))))))))))))))*********---------.........//////---...///111111111000000222111000111222222111000333444666999===BBBGGGJJJNNNYYYjjj{{{sss___PPPIIIFFFAAA===333444444444444444444555444222000000111333333333111111000///////////////000---+++,,,...///---***000000///...------,,,,,,///......---+++***))))))***++++++,,,,,,++++++***))))))))))))***+++,,,---))))))***,,,---...,,,***)))***+++,,,,,,+++***)))************************,,,++++++++++++++++++,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------+++)))&&&######%%%''')))***************+++,,,,,,(((((()))***************++++++************++++++'''((()))******)))((('''++++++++++++******))))))+++++++++******************++++++,,,,,,++++++***''''''((()))***+++,,,,,,++++++******************---------,,,,,,+++++++++---///000...+++***,,,......///000111222333444444111333444444444555777:::;;;;;;<<<@@@DDDHHHIIIIIIBBBEEEHHHJJJKKKNNNQQQSSSUUUXXX\\\______``````aaa````````````aaabbbcccdddaaaeeeooo{{{******))))))((((((''''''((('''&&&'''((())))))'''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))),,,+++***)))))))))***+++************************++++++++++++++++++++++++++++++******++++++,,,---------...///000111222222------...///000111222222333444555777999;;;===>>>CCCIIIQQQZZZfffvvvuuu```YYYNNNDDD>>>:::777555555222000000222222000...///000222222000///000111//////...---------------000000//////.........---.........///////////////++++++,,,,,,,,,,,,------//////.........------------,,,,,,,,,+++*********)))))))))***++++++,,,,,,++++++******************))))))))))))************---+++******+++,,,,,,+++))))))(((((((((***+++,,,************************************************+++++++++***)))(((((('''++++++******************(((((((((((((((((()))))))))))))))))))))*********'''((()))******)))((('''&&&((()))******)))(((&&&((()))+++***(((''''''((()))))))))))))))******+++))))))*********+++++++++)))***,,,---...---,,,+++..................------...//////000111333444555444444444444444555777777777888;;;>>>@@@AAAAAAAAACCCDDDGGGJJJMMMPPPSSSTTTSSSVVVZZZ]]]___aaaccceeebbbbbb```_________```aaaccchhhpppyyy))))))))))))(((((('''''')))((('''((()))******((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***))))))***++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---............///////////////......///000111222333333222222444555777999:::::::::>>>CCCHHHOOOYYYgggqqqssscccXXXOOOIIIBBB<<<999888777777555333111222333333111//////000222222000///000111000///..................000/////////.........------------------...///000++++++,,,,,,,,,,,,------,,,,,,+++++++++*********************))))))))))))++++++******************************************))))))))))))************---+++******+++,,,,,,++++++******))))))***+++,,,************************************************++++++******)))(((((('''))))))((((((((())))))******)))))))))))))))))))))++++++******))))))(((((((((((()))******)))(((((('''(((***++++++***(((''')))***,,,+++)))(((((())))))))))))))))))******+++*********++++++++++++,,,+++,,,,,,------------,,,...........................//////000111333444555444444444444555666777777999;;;===@@@BBBCCCCCCCCCDDDEEEGGGJJJMMMPPPRRRSSSSSSVVVZZZ\\\^^^```ccceeecccbbbaaa`````````aaabbbdddiiiqqqzzz)))))))))((((((((((((''')))((('''(((***+++***)))************************''''''(((((())))))******))))))))))))))))))))))))++++++*********++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///.........---------,,,//////000111222222333333111111222333444555666666555888;;;===>>>CCCKKKQQQ[[[fffwwwxxxiii^^^TTTJJJCCC@@@<<<777444444555666666666444333222333333222000...000111111000//////000000000/////////........./////////...............///...---,,,,,,,,,---...++++++,,,,,,,,,,,,------++++++*********))))))))))))))))))***************,,,,,,++++++***))))))(((************************)))))))))*********++++++---+++******+++,,,,,,+++---,,,++++++***++++++,,,************************************************++++++******)))((((((((()))))))))))))))***+++,,,+++++++++******))))))))),,,,,,+++***)))(((''''''((())))))******))))))(((((()))***++++++***)))((()))+++,,,,,,***))))))***)))))))))))))))******+++++++++++++++,,,,,,,,,,,,......---------------..............................//////000111333444555444444444444555666777888999;;;===@@@BBBCCCDDDDDDEEEFFFHHHJJJLLLOOOPPPQQQSSSVVVYYY\\\^^^```bbbdddcccbbbaaa```aaaaaaccccccfffkkksss}}}(((((((((((((((((((((((()))''''''((()))***)))((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))************+++++++++,,,************************************************,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...//////000111111222222111111222222222333333333444666999:::;;;===BBBEEEDDDLLLWWWbbbmmm{{{{{{qqqhhh[[[QQQKKKGGGBBB>>><<<888555333333444555444444333333222222111111000...000111111000//////000000000000000000//////...........................333111///---+++++++++,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++*********))))))***************+++++++++))))))*********+++++++++---+++******+++,,,,,,+++,,,,,,,,,+++************************************************************************))))))((((((++++++++++++,,,---...///---,,,,,,++++++******)))+++*********))))))(((((()))))))))))))))))))))))))))***++++++++++++***))))))***,,,+++***))))))***)))))))))))))))******+++++++++,,,,,,,,,---------000///...,,,,,,---...///---------..................//////000111333444555444444444444555666777888888999<<<>>>@@@BBBBBBBBBFFFGGGHHHJJJLLLNNNOOOPPPSSSUUUYYY[[[]]]___aaacccbbbbbbaaaaaaaaacccdddeeegggmmmuuu'''''''''''''''((((((((('''&&&%%%&&&((()))((('''((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))***************************************++++++,,,*********+++,,,------...------......///000000000222222222222222222222222111333555777888999;;;===<<>><<<:::999777444333444555555444222222222111000/////////...///111111///...///000000000000111000///......---------...............111000///------------...+++++++++,,,,,,,,,------............------------++++++,,,,,,---------...))))))*********+++++++++))))))*********+++++++++************++++++++++++---+++******+++,,,,,,++++++++++++******)))((((((*********************************************************)))))))))))))))++++++++++++,,,---...///---,,,,,,,,,++++++******(((((())))))*********+++******))))))))))))************++++++++++++******''')))******)))(((((())))))))))))))))))******+++++++++,,,,,,,,,---------000///---,,,,,,---...///---------.........//////...//////000111333444555555555555555555666888888888999<<>><<<;;;;;;999777444333222111222444666666555000111222111///......///---///000000///......///...///000111000///...------------------.........+++,,,,,,---.../////////++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++*********+++++++++++++++((())))))***++++++,,,,,,)))))))))***++++++,,,,,,*********++++++++++++,,,---+++******+++,,,,,,+++))))))*********)))((((((******************************************************)))))))))))))))))))))))))))))))))***+++,,,++++++++++++++++++++++++''''''((()))***+++,,,,,,+++******))))))******+++************************&&&((()))***((((((((())))))))))))))))))******+++++++++++++++,,,,,,,,,,,,------,,,,,,---......///,,,,,,------.../////////...//////000111333444555555555555555666777888888:::<<<>>>AAACCCDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNOOORRRUUUXXXZZZ[[[]]]___aaa``````___```aaaccceeefffiiinnnwww&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))$$$%%%'''((()))))))))((())))))))))))))))))))))))******************************))))))******+++,,,+++++++++,,,,,,---------............////////////000000111111111111111111444333333333333444333333444555555666888<<<@@@CCCCCCIIIQQQXXXaaaoooooohhh]]]TTTLLLFFFAAA>>>;;;;;;::::::999777555333222111111333555666666444000222333222///---...000---///000000///......///---...///000000...---,,,,,,,,,,,,------.........)))***,,,------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++************************++++++((())))))***++++++,,,,,,*********+++++++++,,,,,,---+++******+++,,,,,,+++((()))***+++++++++***)))************************************************)))))))))))))))))))))***))))))((((((((())))))***))))))******++++++,,,,,,(((((())))))******++++++++++++***))))))***++++++)))))))))(((((()))))))))&&&(((******))))))***+++)))))))))))))))******+++*********++++++++++++,,,)))***+++---............,,,,,,------...//////000...//////000111333444555555555555555666777888999:::<<>>;;;999666555777777666666555555555444333222111000000000111222222111000//////000111222//////000000000000//////........................////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,------++++++,,,---,,,,,,,,,++++++*********))))))************))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++...+++((((((***------,,,************************)))))))))))))))))))))))))))************+++++++++(((((())))))******++++++***(((&&&%%%%%%''')))+++'''((()))******)))((('''***'''&&&(((---...***&&&******************************++++++++++++******))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,++++++++++++,,,------///////////////.........//////000111333444555666666666666666666777888888888:::===AAADDDEEEEEEEEEEEEDDDEEEIIINNNQQQQQQOOOUUUVVVXXX[[[\\\]]]]]]]]]]]]]]]]]]^^^```ccceeegggiiimmmuuu(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))***)))))))))((((((((('''******))))))))))))******++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------......////////////000000000111111111333333222222222333444555555555666777:::===AAACCCDDDHHHOOOWWWbbbnnnyyy{{{mmmeee[[[QQQJJJEEEAAA===;;;;;;;;;:::999888666555555555555444444444333333444333111000000000000111111111000//////000111111......////////////..........................................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,------++++++,,,---,,,,,,,,,+++++++++******))))))************))))))************************++++++++++++++++++++++++,,,,,,+++)))''''''***,,,,,,******,,,//////---+++************************))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********+++***(((&&&&&&&&&'''((('''((()))******)))((('''***((('''))),,,,,,***'''******************************++++++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------...////////////............//////000111333444555666666666666666666777888888888:::===@@@CCCDDDDDDDDDDDDDDDEEEHHHMMMPPPPPPOOOUUUWWWYYY[[[]]]^^^^^^^^^\\\\\\]]]^^^```ccceeeggghhhkkksss((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%&&&'''''''''''''''))))))))))))))))))))))))&&&'''((()))***************)))))))))((((((((('''))))))))))))((((((((((((******))))))))))))************************************++++++***))))))(((******++++++++++++******---------------.........////////////000000000000111111111000111222222333444333333333444666888::::::;;;===@@@EEELLLUUU\\\jjjrrr~~~xxxmmmaaaYYYNNNJJJDDD???===<<<:::999444555555666666666555555333333333333222222222222444333222111000//////000000000////////////000000---------......---------------------------------------......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---,,,+++***+++---,,,,,,,,,++++++++++++***))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,)))&&&%%%&&&***---)))***---000222111...+++************************))))))))))))))))))))))))'''((((((((())))))))))))************))))))))))))+++***)))((('''&&&&&&&&&(((((())))))))))))(((((())))))************)))(((******************************++++++++++++******************************))))))*********+++++++++---,,,,,,,,,,,,---..............................//////000111333444555666666666666666666777888888999:::===???AAABBBBBBBBBCCCCCCDDDGGGLLLOOOOOOOOOVVVWWWZZZ\\\^^^_________\\\\\\]]]^^^```ccceeegggfffiiippp}}}((((((((((((((((((((((((((((((((((((''''''''''''"""###%%%'''(((((('''&&&((((((((((((((((((((((((&&&''')))*********)))((())))))))))))(((((((((((())))))))))))((((((((((((******))))))))))))******)))))))))))))))*********)))))))))******))))))(((******++++++++++++******...---------------------........./////////000000////////////000000111111222222111222222333555555888999999:::;;;???EEEIIILLLRRR[[[fffqqq}}}zzzsssiiiaaa[[[TTTLLLGGGEEEBBB???<<<;;;:::::::::111222333333444444444444222222222222222222222222333333222111000//////...////////////////////////------............------------------------------,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++)))******++++++******)))************************************************++++++***(((''''''***---(((***,,,///111000...,,,************************))))))))))))))))))))))))((((((((()))))))))******++++++******))))))((((((((()))******)))((('''&&&(((((())))))))))))(((((()))***++++++)))(((((()))******************************++++++++++++******************************************++++++++++++------,,,,,,------...///------.............../////////000111333444555666666666666666666777777888:::;;;<<<>>>@@@AAAAAAAAACCCCCCDDDGGGJJJMMMOOOPPPWWWXXXZZZ]]]^^^_________\\\\\\\\\]]]```bbbeeeffffffiiiooo{{{((((((((((((((((((((((((((((((((((((''''''''''''"""###%%%'''(((((('''&&&((((((((((((((((((((((((((()))*********((('''&&&'''''''''((()))*********(((((((((((())))))))))))******))))))))))))******(((((()))))))))*********'''((()))***++++++++++++++++++,,,,,,,,,,,,++++++---------------,,,,,,,,,---............/////////.........///////////////111111111222333444555666111333666888888999<<<===???BBBFFFLLLRRRYYYaaafffttt~~~zzznnnfffZZZUUUNNNIIIFFFCCC???<<<===<<<;;;999777666666666222222333333333333222222222222222222222222222222222222111111000///...............//////..................//////.........---------------------------...000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************)))***,,,,,,+++******+++)))******++++++,,,---...************************)))))))))))))))))))))))))))))))))*********++++++++++++******))))))((((((&&&''')))***+++***)))((())))))(((((((((((()))))))))***+++***(((((()))*********************************++++++++++++******************************+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......,,,---------......////////////000111333444555666666666666666666777777888:::;;;<<<>>>???AAAAAABBBBBBCCCEEEGGGIIILLLOOOQQQWWWXXXZZZ]]]^^^_________\\\\\\\\\]]]___bbbdddfffgggjjjooo{{{((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%&&&'''''''''''''''))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''((()))***++++++(((((((((((())))))))))))******))))))))))))******((())))))******+++++++++&&&''')))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------------.........///------...///////////////000000111222333444555555---000333555666666777888:::;;;===???AAAFFFKKKOOORRRYYYdddlllsss{{{vvviii\\\RRRLLLJJJFFFBBB???===;;;999777444666777666444333444555333333333333333222222111111111111222222222222222000000111111111000///...------............------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---...111222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,+++***)))***,,,***++++++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************'''***---...---+++++++++******)))((('''(((+++...************************))))))))))))))))))))))))************++++++++++++************))))))))))))%%%&&&(((***+++++++++***))))))(((((((((((())))))))))))(((((()))***++++++******************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++,,,------,,,,,,,,,---......////////////000111333444555666666666666666666777888888:::;;;<<<>>>@@@AAACCCDDDCCCDDDFFFGGGIIIKKKPPPSSSVVVWWWZZZ\\\^^^_________[[[[[[\\\]]]___bbbdddfffhhhjjjooo{{{(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&''''''(((((()))))))))))))))))))))))))))(((((('''''''''((((((''''''(((((())))))******'''((((((((()))))))))*********))))))))))))******))))))******+++,,,,,,---'''((()))*********************++++++++++++******+++++++++,,,,,,------...,,,,,,---------.........------///000000000///...//////000111222222222222000111333444333333555666666777888888999<<<@@@CCCCCCGGGKKKPPPTTTZZZaaaggglllttt~~~wwwpppeeeZZZQQQIIICCC@@@BBB@@@>>><<<;;;999888777111444666666555333444666111222222333333222222222//////000000000111111111...///000111111111000///,,,---............---,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++---000222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))+++,,,+++***)))***+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************''')))+++,,,+++***+++,,,***+++***(((&&&&&&))),,,************************))))))))))))))))))))))))))))))))))))************)))))))))))))))*********'''((())))))***************)))(((''''''((()))******'''%%%&&&***---,,,+++******************************++++++++++++******++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++************+++,,,,,,++++++,,,------...////////////000111333444555666666666666666666777888888:::;;;<<<>>>@@@CCCEEEFFFCCCEEEGGGHHHIIILLLPPPTTTUUUWWWYYY[[[]]]^^^^^^^^^[[[[[[[[[]]]___aaadddeeehhhjjjoooyyy(((((((((((((((((((((((()))(((((((((''''''''''''***)))'''&&&&&&'''((()))))))))))))))))))))))))))((('''&&&&&&&&&(((***+++))))))))))))(((((((((((('''((((((((())))))************))))))))))))******))))))***+++,,,,,,------)))))))))))))))(((((('''))))))************))))))******+++,,,,,,---......,,,,,,,,,---------......------///000000000///.../////////000000///......333333222000//////222444333444555555555777:::<<<===>>>>>>>>>@@@DDDIIIMMMMMMUUU^^^cccgggooozzzyyypppkkkccc\\\SSSJJJEEEAAA???===999999888888777777666555111444666666444222222444///000111222333333333333---.........//////000000,,,...///111111111000000,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111111///---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))+++++++++***)))***+++*********++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((((((+++---***,,,,,,***'''&&&(((***************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++*********)))))))))))))))***)))(((''''''((()))******&&&###%%%+++......+++******************************++++++++++++******++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,++++++,,,,,,---...////////////000111333444555666666666666666666777888888:::;;;<<<>>>AAADDDFFFHHHDDDFFFHHHIIIIIILLLQQQVVVUUUVVVXXX[[[\\\]]]]]]]]][[[[[[[[[\\\___aaadddeeehhhiiinnnxxx$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((************))))))))))))''')))***)))((('''(((***))))))************))))))((()))***))))))***,,,///++++++++++++++++++++++++))))))))))))))))))))))))000000///...,,,+++******,,,,,,,,,---------......,,,---......//////......//////000//////000222555555555555555555555555555555666777:::===@@@CCCDDDBBBCCCEEEIIIMMMRRRWWWYYYdddhhhpppxxx}}}tttiii___XXXNNNLLLGGGAAA===:::888888444444444555555555555666333444555555333333444555222222222111111111111000000111111000000///...---+++---......---,,,,,,---//////......---------------,,,,,,,,,,,,---...............------,,,,,,,,,...//////000///...,,,+++,,,,,,,,,++++++*********************************)))))))))))))))***************+++++++++******)))+++++++++++++++++++++++++++*********))))))((((((&&&''')))***++++++******)))***,,,,,,,,,+++)))'''*********)))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))************************************************************************,,,+++***)))))))))***++++++*********))))))(((((((((((()))***************'''***---///---+++***************+++,,,,,,)))(((++++++******************...---,,,+++************---------,,,,,,------------...///111333555666777666666666666666777888888999:::<<<>>>@@@BBBCCCCCCBBBCCCEEEHHHKKKNNNPPPRRRTTTVVVXXX[[[^^^___``````]]]]]]\\\]]]^^^```bbbccchhhjjjppp{{{%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''''')))***)))((('''(((***))))))************)))))))))******))))))))),,,...++++++++++++++++++++++++*********************************+++,,,------...,,,,,,,,,------------...,,,------...............---...///......///111333111111111111111111111111333444555777999<<<>>>@@@<<<<<<<<<===???BBBDDDFFFHHHKKKQQQWWW\\\ccciiinnnsssxxx~~~{{{xxxrrrlllhhhgggddd``````dddiiijjjjjjiiiddd^^^WWWSSSFFFDDDAAA===:::888777777666666555444333222111111111333444333222111222444222222222111111111000000...//////000000000//////,,,---///...---,,,---...//////.........------------,,,,,,,,,,,,---............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,++++++******)))))))))******+++++++++******))))))))))))))))))))))))************)))))))))((())))))***+++******)))((('''(((***,,,,,,,,,+++***+++++++++******)))))))))))))))))))))))))))))))))+++***)))(((''''''((()))++++++++++++++++++++++++************************************************)))))))))((())))))******************)))))))))((((((((()))******************++++++***((('''(((***+++*********++++++)))(((+++++++++++++++++++++++++++++++++***++++++,,,---......---,,,,,,---............000111333555666777666666555555666666777888999:::<<<>>>@@@BBBCCCCCCBBBDDDFFFHHHKKKNNNPPPQQQVVVXXXZZZ\\\^^^^^^^^^^^^]]]]]]]]]]]]^^^```bbbdddhhhjjjppp|||&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%''')))***)))((('''(((***((())))))******))))))((()))***+++***((()))***,,,++++++++++++++++++++++++++++++++++++++++++++++++'''''')))***+++---......,,,,,,,,,,,,------------,,,,,,---...............,,,---......------///111000000000000000000000000111111222333555777888999888777777666777888:::;;;:::<<>>@@@BBBCCCCCCCCCDDDFFFHHHKKKMMMOOOPPPXXXYYY[[[]]]^^^^^^]]]]]]]]]]]]]]]]]]___aaacccdddgggjjjppp}}}''''''((())))))(((''''''''''''''''''''''''''''''***)))(((''''''((()))***'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%''')))***)))((('''(((***(((((())))))))))))(((((()))***+++***(((((()))***************************+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,---.........------,,,...///...------///111111111111111111111111111000000000111111222444444333333333444555777999:::999;;;<<<<<<<<<<<>>888777666555444444444444111111111222222222333333000111222222000000111222111111111111000000000000---......///000000//////---...///...------...///---......//////...---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---///000++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,++++++******)))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))************))))))(((((('''((()))+++,,,,,,,,,+++...------,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((()))''''''((((((((((((((()))************************************************%%%&&&(((***++++++***************)))))))))))))))(((((()))***************,,,+++(((%%%###$$$(((+++,,,,,,+++)))(((((()))***+++++++++,,,,,,,,,,,,,,,))))))***+++,,,---///000000///---++++++---///000...///000111333444555666444444444444444555666666999:::<<<>>>@@@BBBBBBCCCDDDDDDFFFIIIKKKMMMOOOPPPWWWXXXZZZ\\\^^^^^^^^^^^^]]]]]]]]]^^^```bbbdddffffffjjjqqq~~~'''(((((((((((((((((('''''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''')))***)))((('''(((***(((((())))))))))))(((((((((***+++***)))(((((()))************************++++++++++++++++++++++++......---,,,+++***))))))+++++++++,,,,,,,,,------+++,,,,,,---...------------///000000///...///000111111111111111111111111111000000000000000111222.........///111333555777444555666555444444666777<<<<<<=========>>>@@@BBBGGGIIILLLQQQXXXbbblllrrrwwwtttpppllljjjiiikkklllnnnppptttxxx}}}xxxsssqqqmmmlllkkkhhhfffdddbbbaaa___]]][[[XXXUUURRRPPPOOOOOONNNMMMLLLLLLKKKHHHEEEBBB@@@>>>>>>???@@@???>>>>>>>>>===;;;:::;;;<<<;;;>>>>>>??????>>><<<:::999888777666555555444444444111222222222333333333333000222333222111000111333111111111000000000/////////////////////...------.........---,,,,,,...000,,,---.../////////---,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------++++++++++++++++++++++++))))))*********+++++++++((()))))))))******++++++'''((()))***+++,,,,,,,,,************************))))))))))))))))))******)))))))))))))))******+++******+++++++++*********------,,,,,,+++******)))))))))))))))))))))))))))((((((((())))))))))))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,,,,++++++))))))))))))))))))******(((((()))***************'''((())))))((((((***,,,---------***(((''')))+++)))*********+++++++++,,,,,,+++++++++,,,------...000///---,,,,,,---///000//////000111333444555555444444444444444555666666999:::<<<>>>@@@BBBBBBCCCCCCDDDFFFHHHKKKNNNOOOPPPTTTVVVXXX[[[]]]_________^^^]]]^^^___```ccceeeggggggjjjrrr''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((('''''')))***)))((('''(((***'''(((((())))))(((((('''''')))******)))((())))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,------------------///111111///...///000////////////////////////000000000//////000000000111000000///000111222333333444555444333333444666666666666666777999:::;;;<<<>>>@@@BBBEEEJJJPPPUUU\\\ZZZVVVRRROOOOOOOOOOOOQQQRRRTTTUUUXXXZZZ[[[\\\````````````aaabbbcccdddfffhhhiiieee^^^XXXUUUUUURRRQQQPPPNNNLLLKKKIIIIIIHHHHHHGGGEEECCCBBB@@@@@@@@@?????????@@@@@@>>>======;;;:::999:::;;;:::999888999999555555777777555:::::::::::::::999888888777777666666555444333333555444444333222111000000000222333222111000111222111111000000000/////////////////////...---,,,,,,---...---,,,++++++---///+++,,,...000000///---,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,---,,,+++******)))))))))***++++++++++++,,,,,,,,,************************''''''((()))***++++++,,,((()))***+++++++++++++++(((((((((((((((((((((((())))))))))))************(((((((((((()))***+++,,,+++++++++*********))))))+++++++++++++++*********))))))))))))))))))))))))'''(((((())))))))))))((()))******++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))************(((((()))***************%%%(((***+++++++++,,,------//////---)))((())),,,)))))))))******++++++,,,...------,,,,,,,,,,,,---///..................//////000111222333444444555555555444444555555666777999:::<<<>>>@@@BBBCCCCCCBBBCCCEEEHHHKKKNNNPPPRRRRRRTTTWWWZZZ\\\^^^______^^^^^^^^^___aaadddfffhhhhhhlllttt''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((''''''''')))***)))((('''(((***''''''((((((((((((''''''%%%'''******)))))))))***************************************************))))))******++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,------------,,,,,,...000000///------...------------------------/////////......//////000333222111000000111222222444555666555444444555777333333333444666777777777666888:::;;;;;;===@@@BBBIIIGGGEEEBBB@@@@@@???@@@@@@@@@@@@AAAAAABBBCCCDDDGGGGGGFFFFFFFFFHHHIIIJJJGGGKKKNNNMMMHHHCCCCCCDDDAAAAAA@@@???>>>>>>===============<<<;;;:::999888999888777888999999888666<<<:::888888999:::999888444888888444444888999555777777777666666666666777333444444444444333333333333333222111000//////...///000111111//////000111111000000000////////////.........///......------,,,---,,,+++)))***,,,///***,,,...000000///...,,,+++++++++***++++++,,,---******+++++++++,,,,,,,,,******+++++++++******)))******+++++++++,,,,,,,,,,,,,,,++++++***))))))))))))))))))******+++++++++)))******+++++++++******((((((((((((((((((((((((((()))))))))******************)))(((((()))***+++******************++++++)))))))))************+++))))))))))))))))))))))))&&&'''((()))******)))((((((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************(((((()))***************''')))++++++******+++,,,---000222000+++)))***,,,))))))***++++++,,,------------,,,,,,,,,,,,---------...///000000///...---000000111222333444444555666666555555666666777888999:::<<<>>>@@@BBBCCCCCC@@@BBBDDDHHHLLLOOORRRSSSRRRTTTVVVYYY[[[\\\\\\\\\^^^^^^^^^```bbbdddgggiiiiiimmmvvv'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((((('''''''''((()))***)))((('''(((***''''''((((((((((((''''''$$$&&&)))******)))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++---//////...,,,,,,,,,.................................------...//////......---------///000111///000000000......///111333222111222333444333222222444666777777777888999===<<<;;;:::999999999999888888888999:::;;;<<<===>>>>>>===<<<===>>>???@@@:::>>>CCCBBB===999999;;;:::999999999999888888888888888888888777666555555555444222333333444222111666555444444666888888777222666777444555::::::777888777666555444444444444///000111222333333333222////////////000000000000...///000///...---...000000000000000////////////,,,,,,---...////////////,,,,,,+++***((())),,,...***,,,...000111000...,,,++++++******++++++,,,---*********++++++,,,,,,,,,)))***,,,---......---,,,*********++++++,,,,,,,,,---,,,,,,+++***)))((((((,,,,,,++++++++++++++++++******+++++++++******)))************************(((((())))))*********+++,,,+++***((((((((())))))(((((())))))***+++------((((((((()))******++++++))))))))))))))))))))))))&&&'''(((*********)))(((%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''((()))***(((((())))))*********+++(((((()))******************++++++)))(((((()))+++,,,000444222---)))***,,,******+++,,,,,,---......,,,,,,,,,,,,,,,---...///,,,...000111111000...,,,000000111222333333444444666666666666666777888888999:::<<<>>>@@@BBBCCCCCC???AAADDDHHHLLLPPPSSSTTTTTTUUUWWWXXXZZZZZZYYYYYY^^^^^^___```bbbeeegggiiijjjnnnwww(((((((((''''''&&&&&&%%%)))'''%%%&&&((((((&&&$$$&&&&&&&&&'''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''((((((((((((&&&''''''((()))******+++''''''((((((((((((((('''(((((((((((())))))))))))******))))))))))))******''''''''''''(((***+++,,,+++*********))))))((((((++++++******++++++,,,---+++((()))+++)))%%%###$$$))))))(((((())))))***+++,,,,,,,,,------,,,++++++..................------//////...---,,,,,,++++++....................................///////////////000000000111111111111111111111000000000000000222222222222333333444555666666666666666666666666666666666666666666666666999999999888777666666555555666888999999777555444666666666666666666666666888777666444444444555666333222222111111222222333333333333333333333333333777666666555444444333333555555555444444333333333111111000000111111222333444222000......///000111111111000000//////....../////////////////////////////////...---------,,,,,,,,,,,,---------............---,,,,,,+++******)))***++++++------...///......---,,,,,,+++******)))************+++++++++************************,,,,,,,,,------.........///...,,,***))))))******))))))))))))************)))((((((((((((((())))))))))))************)))))),,,,,,,,,+++)))&&&$$$"""'''((()))******++++++***,,,,,,++++++***)))))))))++++++***)))(((((()))))))))))))))))))))******+++)))((('''((()))***)))((())))))))))))))))))))))))+++++++++***)))((((((''''''(((***++++++)))&&&%%%%%%%%%&&&'''((()))***+++,,,,,,,,,***((((((***+++++++++************++++++///333777555000+++***+++---,,,,,,++++++,,,,,,---...------,,,+++)))((('''333///+++***,,,......---111111111111222333444555888666444222222222333444999<<>>@@@AAABBBDDDEEECCCDDDDDDFFFHHHKKKNNNPPPUUUWWWYYY[[[\\\]]]]]]\\\\\\^^^___```aaacccgggjjjmmmpppyyy)))******++++++,,,,,,,,,''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))&&&'''''''''''''''&&&&&&''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))******)))(((((((((((((((*********)))))))))))))))***************++++++,,,,,,***+++//////+++***,,,******++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------/////////......------------------------------------------.........//////........./////////000000/////////000000000000000111111111111000000///...........................000000000000000000000000000000000111222222333333222222111111111222333333222222222222222222222222333222222222222222222222111111000000000000111111111111111111222222222222333333222111222444666777111111222222333333444444000////////////000111111000111111222222111000000------,,,,,,---...///000........................,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******,,,,,,,,,,,,++++++******......---------,,,,,,,,,))))))*********+++++++++************************+++++++++,,,,,,,,,,,,,,,((()))***,,,,,,,,,+++***((()))))))))************,,,,,,+++***)))))))))***))))))************)))))))))(((''''''''')))***+++)))))))))))))))((('''&&&******++++++,,,------...******)))))))))))))))***(((''''''''''''((())))))***...111...***'''***---((((((((((((((((((((((((************))))))(((((())))))(((((((((((())))))''''''((())))))***++++++***+++++++++))))))***+++++++++************++++++---......,,,++++++---///,,,---///000000///---,,,000000000000//////...---///.........//////...---////////////000111222333333333333333444555666777777:::>>>AAABBBCCCEEEFFFDDDEEEEEEFFFHHHKKKNNNPPPUUUVVVXXXZZZ[[[\\\\\\\\\\\\]]]___```aaadddhhhkkkooorrr{{{%%%%%%&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))*********)))(((((((((((())))))))))))))))))(((((((((((())))))+++***)))((((((''''''((())))))))))))))))))************))))))******+++,,,,,,***+++//////,,,+++---)))***+++,,,,,,,,,,,,+++)))***++++++,,,,,,,,,+++++++++++++++,,,,,,------...............---------------------------------------------............---............/////////......//////000000000000111111222222111000///...........................000000000000000000000000111111111111111111111111000000//////000111222222222222222222222222222222222222222222333222222222111000000//////000000111000000000111111222222222444333222111111222333444000111111222222333333333//////......//////000111///000000111111111000000......---,,,---...000111........................+++,,,,,,,,,------......+++++++++,,,,,,,,,------,,,+++++++++++++++******---,,,,,,++++++******))),,,,,,,,,+++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++'''(((***+++,,,,,,+++***((()))))))))***************)))))))))***+++,,,,,,))))))************))))))***)))(((''''''((()))***''''''((()))))))))))))))$$$%%%&&&&&&'''((())))))***)))))))))))))))******))))))(((((())))))***+++))),,,///---(((&&&)))---((((((((((((((((((((((((*********)))))))))))))))&&&''')))******)))((('''&&&''''''(((((())))))))))))***++++++***)))***+++++++++************++++++---------,,,+++,,,///111,,,---///000000///---,,,....../////////......---//////000000/////////000////////////000111222333444444333333333333444444777:::>>>AAABBBCCCEEEGGGEEEEEEEEEGGGIIILLLNNNPPPSSSTTTVVVXXXZZZZZZZZZZZZ[[[]]]___```bbbeeeiiilllpppttt}}}&&&&&&&&&'''''''''''''''((()))***)))'''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((()))***+++++++++(((((((((((()))))))))))))))((((((''''''(((((()))******)))((((((((((((((())))))))))))***************))))))))))))***+++++++++)))+++......+++***,,,((()))+++,,,,,,,,,+++***((()))***+++,,,,,,,,,,,,)))******++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------.........///---......//////000000111000000111222222111///...////////////////////////000000000000000000000000111111111111111111000000......//////000111111111222222222222222222222222000111222222333222222222000000////////////000000/////////000111111222222222222222222222222222111111111111111111111222222...............///000000,,,---------------......000///---,,,,,,...000111------------------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++++++++******,,,,,,++++++*********)))++++++++++++************)))************+++++++++************************)))))))))((((((((((((((((((((()))***+++++++++***))))))))))))************((((((((()))***+++,,,---))))))************))))))+++***)))((((((''''''((('''((()))******+++++++++%%%&&&&&&'''((())))))***)))))))))))))))******+++)))))))))))))))***++++++&&&(((***)))&&&&&&'''***))))))))))))))))))))))))******))))))))))))))))))%%%''')))+++,,,***(((&&&******)))((('''&&&%%%%%%(((***+++,,,*********+++++++++************++++++++++++***)))***+++---...)))***,,,...///000000///...//////000000000000///...///000///......000222000000000000111222333333444444444444444444333333999;;;???AAABBBCCCEEEFFFDDDEEEEEEGGGIIILLLOOOQQQRRRTTTVVVXXXYYYZZZYYYYYY[[[\\\___```bbbfffjjjmmmqqquuu~~~***)))))))))))))))((((((''')))***)))&&&%%%'''((('''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((()))***************(((((((((((())))))))))))((((((''''''''''''((((((***)))((((((((((((((()))((()))))))))************)))))))))))))))***+++++++++)))***------)))(((***'''(((***+++,,,+++***)))((()))***++++++,,,,,,,,,)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........------......///000000111---...000111111000///...////////////////////////000000000000000000000000.../////////000111111111,,,---///000111111111000000000000000000000000000...///000111111111111000000//////......//////000......//////000111111222...000111333444333222111111111111111111000000000......------......///000,,,++++++***+++,,,---...000///,,,++++++,,,...///------------------------------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******************+++++++++++++++***************++++++++++++++++++++++++)))************+++++++++************************))))))((((((((('''''''''***))))))))))))******+++))))))))))))************(((((((((((())))))***+++))))))************)))))))))))))))))))))((((((''')))***+++++++++++++++***))))))******+++++++++,,,)))))))))))))))***++++++((((((((((((((()))******&&&&&&'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***&&&'''((()))******)))(((++++++***)))((('''&&&&&&''')))+++,,,+++******+++++++++************++++++***)))))))))******+++***)))***+++,,,---...///000......///000111111000000---......,,,++++++///222111000000111111222333444444444555666666777777777:::===@@@BBBBBBCCCDDDEEECCCDDDEEEGGGJJJMMMPPPRRRSSSTTTVVVXXXZZZZZZZZZZZZZZZ\\\___aaacccfffkkknnnqqquuu((((((''''''&&&&&&%%%%%%&&&((()))(((%%%$$$&&&(((%%%&&&&&&''''''(((((((((%%%%%%&&&'''((((((((('''''''''''''''((((((((()))'''''''''''''''''''''&&&))))))*********))))))((((((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))*********+++)))))))))))))))******+++***((())),,,,,,(((&&&(((&&&(((***+++++++++)))((((((((()))++++++,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------...///000000111***,,,...000000///...---////////////////////////////////////////////////+++,,,---...000111222222+++---///111222222111000////////////////////////,,,---///000000000////////////............//////---......///000111111222+++---000333555555333222222222111111000000//////...------------...//////...---+++++++++---///000000...,,,***)))***,,,------------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,******************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++******)))))))))(((+++***)))(((((()))***+++))))))))))))***************)))((((((((((((((()))))))))************))))))&&&''')))******)))((((((,,,,,,,,,,,,,,,+++***)))((((((((((((((()))))))))))))))((())))))***++++++'''''''''''''''((()))))))))(((((())),,,------,,,)))))))))))))))))))))))))))))))))))))))*********)))(((''''''''')))***+++))))))))))))************''')))+++,,,+++******+++++++++************+++++++++***)))***+++,,,+++***---,,,,,,++++++,,,,,,---,,,---...//////000//////,,,,,,,,,***((()))...222111111111111222333444555333444666777999:::::::::;;;===AAABBBBBBCCCCCCEEECCCCCCEEEGGGJJJNNNQQQSSSTTTUUUWWWYYY[[[[[[[[[[[[ZZZ\\\___aaacccgggkkkoooqqquuu))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((((((((((((((())))))***''''''&&&&&&&&&%%%%%%%%%******))))))((((((''''''%%%%%%&&&'''((()))***++++++*********))))))((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))***************************)))(((''''''((()))***,,,,,,+++***)))))))))*********+++++++++******)))---,,,,,,++++++,,,,,,---***+++------,,,+++,,,...------------------------//////.........---------/////////...,,,,,,---...------............------000000//////......------........................////////////////////////......////////////..........................................////////////........................////////////............---...///111111222222222111111000///.../////////......---------,,,,,,,,,------------------------000///...---,,,------...))))))******,,,...///000......------------.........---+++)))(((((()))))))))************+++++++++************************------,,,,,,,,,+++++++++,,,,,,,,,++++++*********))))))************))))))---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++******************************)))''''''***+++++++++++++++***************'''((()))***************&&&&&&((()))******************))))))))))))******(((((())))))))))))((((((*********)))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&$$$%%%'''(((***+++++++++))))))))))))))))))))))))))))))*********++++++,,,******)))))))))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////+++,,,---...///111222222......///000111222333333444555666666666666666666:::<<<>>>AAACCCDDDEEEEEEDDDEEEFFFIIIKKKMMMOOOPPPWWWVVVVVVVVVWWWWWWWWWWWWYYY\\\^^^aaadddhhhnnnqqqssswww)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))(((''''''&&&((('''''''''(((((())))))(((((((((((('''''''''&&&))))))))))))((((((''''''(((((((((((())))))))))))******)))))))))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))************************))))))(((((((((((()))))),,,+++******))))))************+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,++++++---...------,,,,,,,,,,,,------...---------,,,,,,,,,,,,...//////...,,,+++,,,...------............------............------------------------------------..............................////////////......---------------------------.........////////////........................////////////////////////...///000111111111111111000000000000/////////............---------,,,,,,------------------------...---,,,+++***++++++,,,++++++++++++,,,---...///------,,,,,,,,,,,,------,,,+++***))))))******+++)))************+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********************************,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,+++++++++************************''')))+++++++++***)))'''************************(((((()))*********))))))&&&'''((())))))***************))))))))))))******(((((())))))))))))((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((''''''''''''((((((+++*********)))))))))(((%%%&&&''')))************))))))))))))))))))))))))++++++************************))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////+++,,,,,,,,,---...............///000111222333333444555666666777666666666;;;===???BBBDDDEEEFFFFFFCCCDDDFFFHHHJJJMMMNNNOOOTTTUUUVVVXXXXXXYYYYYYYYYZZZ\\\___aaadddhhhmmmppprrrvvv((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''&&&&&&&&&'''''''''((((((((())))))******)))))))))))))))((()))))))))(((((((((((('''******))))))((((((((('''))))))(((((((((((((((''')))((((((''''''(((((()))+++***************))))))************************((())))))******))))))(((++++++***)))))))))******)))******+++++++++*********+++,,,------,,,+++***+++,,,,,,+++******---///...---,,,++++++,,,---...,,,,,,,,,,,,++++++++++++---......---++++++,,,...------............------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++---------------------------......//////......------------------------------------.........//////........................//////////////////////////////000111111000000000//////000111000///...---...............------------------------------------,,,,,,++++++++++++,,,...------,,,,,,,,,------,,,++++++******++++++,,,******))))))***++++++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++*********,,,+++************+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************((())))))******(((&&&%%%((())))))******+++++++++))))))*********)))((((((''''''(((((())))))*********))))))(((((())))))***(((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((()))((((((''''''(((((()))************))))))))))))''''''((())))))))))))))))))))))))))))))))))))))),,,++++++******)))((((((***)))))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......------------------------...//////000111222333333444555666666777777777666:::<<>>AAACCCDDDDDDDDDBBBCCCDDDGGGIIIKKKMMMNNNOOOQQQVVVZZZ]]]^^^^^^]]][[[]]]___aaacccfffjjjmmmoooqqqyyy'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''((()))***+++,,,+++***)))&&&&&&''''''''''''((((((&&&''''''''''''(((((((((&&&'''''''''(((((())))))'''(((((((((((()))))))))***))))))(((((())))))***))))))))))))))))))(((((()))))))))))))))))))))))))))******************)))))))))((((((((()))******((()))***+++++++++++++++)))***+++,,,,,,+++***))))))***++++++******+++,,,---,,,+++******+++,,,---,,,,,,,,,,,,------------)))*********((()))***,,,,,,,,,------------,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///......///000000/////////......///000///...---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++************+++,,,---...///,,,++++++++++++++++++,,,,,,,,,,,,,,,***)))(((''')))************+++++++++*********************************))))))))))))((()))))))))***************)))(((''''''''''''((()))******))))))))))))***************))))))))))))((())))))))))))))))))))))))((()))111<<<;;;///&&&%%%'''(((((())))))*********(((((()))))))))(((''''''***)))(((''''''((()))***)))((((((''''''(((((()))***)))(((''''''((()))***,,,,,,+++***)))(((''''''''''''''''''((((((((((((***))))))(((((())))))***))))))))))))************((()))))))))))))))((('''************************%%%&&&'''(((***+++,,,,,,(((((((((((()))***+++,,,***************************++++++,,,,,,------......//////000000000//////)))***+++,,,---///000000///000000111222333444444444555666777888999999999===>>>AAACCCEEEGGGGGGGGGBBBCCCEEEGGGJJJLLLNNNOOOPPPRRRUUUYYY[[[\\\]]]\\\ZZZ\\\^^^```bbbfffkkknnnoooqqqxxx''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********((('''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((************))))))))))))((((((((()))))))))************))))))))))))******))))))******************))))))))))))))))))))))))+++******))))))******+++((((((((((((((()))******(((((()))++++++,,,,,,+++************************'''))),,,---,,,******+++,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,((()))))))))((((((***,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...------...///000000000000//////.........---------+++++++++,,,,,,,,,------++++++++++++++++++++++++((()))***+++,,,++++++***++++++*********++++++,,,+++******))))))******+++***++++++,,,+++***)))((()))************+++++++++))))))))))))))))))))))))******)))))))))(((((((((((()))))))))*********+++(((((((((((((((((((((((()))))))))(((((()))))))))******)))))))))((((((((())))))))))))))))))))))))'''&&&...::::::...&&&&&&((((((((()))))))))))))))''''''(((((()))(((((((((***)))(((''''''((()))***((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******((()))))))))*********+++'''((()))))))))))))))(((************************&&&''''''((()))***++++++(((((((((((()))***+++,,,******************************+++,,,,,,---......---...///000000000000000++++++,,,,,,---.../////////000111111333333444555444555666777888999999999<<<===@@@BBBEEEFFFFFFFFFCCCDDDFFFHHHJJJMMMNNNOOORRRSSSUUUWWWYYYZZZ[[[[[[YYY[[[]]]```bbbfffkkkooooooqqqxxx&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''$$$%%%'''))))))((('''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((......---,,,+++***)))((((((((())))))******++++++******))))))))))))***************++++++,,,,,,---)))))))))))))))))))))))),,,+++***))))))***+++,,,((((((((((((((()))******(((((()))++++++,,,,,,,,,++++++***))))))***++++++&&&))),,,...---+++***)))++++++++++++++++++++++++))))))******++++++++++++'''((()))((('''(((***++++++,,,,,,------,,,,,,+++---,,,,,,++++++*********************************------------------------+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,************************))))))***++++++,,,------,,,,,,...///000000000000//////...------------...*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---...------,,,---,,,+++***))))))))))))))))))(((((((((((())))))((()))***,,,,,,+++******)))************+++++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))*********+++))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))***$$$'''//////'''%%%+++))))))))))))((((((((((((&&&&&&'''((()))))))))(((+++***((('''&&&((()))***((((((''''''''''''((((((+++)))(((''''''((()))+++%%%%%%&&&'''((()))***+++''''''''''''((((((((()))******))))))))))))******&&&'''''''''(((((())))))''''''((()))))))))))))))************************(((((((((((())))))))))))(((((((((((()))***+++,,,******************************+++,,,,,,---......------///000111111111111////////////////////////000000111222333444444555444555666777999999::::::999:::===???AAACCCCCCCCCDDDEEEFFFIIIKKKMMMOOOPPPTTTTTTUUUVVVWWWXXXYYYZZZXXXZZZ]]]___bbbggglllpppoooqqqxxx&&&&&&&&&''''''''''''((((((((()))(((((('''&&&&&&''''''''''''''''''''''''&&&((()))++++++)))(((&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))'''&&&'''(((***+++,,,,,,,,,++++++***((((((''''''((())))))***))))))(((((((((((())))))))))))((((((((((((((()))******+++*********))))))(((((())))))************)))))))))))))))))))))))))))))))))************+++++++++''''''(((((())))))******)))************+++++++++,,,,,,+++***))))))******,,,+++***)))***+++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---,,,+++***+++++++++)))'''++++++++++++,,,---...//////////////////.........+++,,,...//////...,,,+++***+++,,,,,,------------++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))************************((()))*********((('''&&&''''''((()))))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''*********(((&&&&&&(((***&&&&&&''''''(((***+++,,,++++++******)))))))))(((((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***$$$$$$&&&((()))*********%%%&&&''''''(((((('''''''''''''''''''''((())))))...+++'''%%%&&&'''((((((---+++)))(((((('''%%%$$$))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((***+++,,,+++(((''''''***,,,+++***)))+++,,,***'''&&&(((+++*********)))))))))))))))------,,,,,,+++*********---...---,,,******+++,,,111000///...---------...+++++++++,,,---...///000111111111222222333333444555555666777888999::::::======>>>AAADDDFFFGGGFFFDDDEEEFFFIIIKKKMMMOOOPPPSSSTTTVVVXXXYYYYYYYYYXXX]]]^^^```aaacccgggllloooppprrryyy&&&&&&&&&''''''''''''((()))))))))))))))((('''''''''''''''''''''''''''''''''((()))******)))(((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))'''''''''(((***+++++++++******)))((('''&&&&&&'''(((((()))))))))((((((((((((((())))))))))))((((((((((((((()))***************)))))))))((((((((())))))******))))))((())))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,+++++++++************))))))******+++,,,------,,,,,,,,,+++++++++******************************++++++,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,+++******++++++)))(((*********++++++---............------------------+++,,,---......---,,,+++******++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************))))))*********)))((((((''''''((()))))))))))))))))))))))))))((((((((((((***)))))))))(((((((((''')))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((*********(((&&&&&&(((***(((''''''&&&&&&'''((((((''''''''''''&&&&&&&&&%%%)))))))))))))))))))))))))))((('''&&&&&&''''''(((%%%%%%&&&((())))))))))))&&&'''(((((())))))(((((((((''''''''''''((()))))),,,***'''&&&((()))******,,,***)))(((((())))))((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++***'''%%%%%%'''((('''%%%(((***+++)))'''&&&(((******)))))))))))))))))))))***************))))))))))))***,,,------...000222111000//////............,,,,,,,,,,,,---...///000111111111222222333333444444444555666777888999999<<<<<<>>>@@@CCCEEEEEEEEEEEEFFFHHHJJJLLLNNNPPPQQQTTTUUUWWWYYYZZZZZZYYYYYY\\\^^^___aaacccggglllooopppssszzz&&&&&&&&&''''''''''''((())))))*********)))(((((('''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%''''''''''''(((((((((((()))((('''''''''(((***+++******)))((('''&&&%%%%%%&&&&&&'''(((((((((((('''(((((((((((())))))))))))((((((((((((((()))************))))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))(((((((((((()))))))))*********+++++++++,,,---------,,,+++***(((((()))************))),,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++******)))*********+++***))))))++++++)))(((************+++,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***************************)))))))))((())))))******''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''(((((()))))))))******)))''''''(((***+++***)))((('''&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((''''''''''''&&&''''''((((((((((((((((((((()))************)))((((((''''''(((((()))***((('''&&&&&&((())))))((('''((((((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++)))(((((()))******)))((())))))(((&&&&&&''')))))))))))))))))))))******((((((((((((((())))))))))))***++++++++++++,,,...000000000///////////////,,,,,,,,,,,,---...//////000000111222333333444444333444444555666777888888;;;<<<>>>@@@BBBDDDEEEEEEFFFGGGIIIKKKMMMOOOQQQRRRUUUVVVWWWYYYZZZZZZZZZZZZ\\\]]]___aaacccgggllloooqqqttt{{{&&&&&&&&&''''''''''''((((((((())))))))))))((('''''''''''''''''''''''''''''''''((())))))(((''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$''''''''''''(((((((((((()))(((((('''((()))******+++***)))((('''&&&%%%%%%&&&&&&'''''''''''''''&&&(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))************))))))((((((''''''))))))))))))************)))***,,,------,,,***)))'''(((***+++++++++***))),,,,,,,,,++++++++++++***************************++++++++++++************************************************++++++++++++************************,,,,,,+++******)))))))))+++***((()))*********)))***************+++,,,,,,,,,,,,,,,,,,------------......---,,,,,,---......,,,+++******))))))))))))************************)))))))))))))))))))))))))))******++++++******)))************************(((((('''&&&'''(((***+++''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******((()))***)))''''''(((***...---,,,***))))))))))))*********)))))))))))))))((((((((((((((((((((((((******))))))(((((((((((('''((((((((((((((('''''''''((())))))******))))))((((((((('''((())))))***'''&&&%%%%%%''''''&&&$$$$$$&&&)))++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((***))))))***+++,,,------******)))(((((('''((())))))))))))))))))*********'''''''''((()))*********(((***,,,,,,,,,,,,---/////////000000000000000000---------------...//////000000111222333333444444444444555666777888999999<<<>>>@@@BBBCCCDDDEEEFFFFFFGGGHHHKKKMMMOOOQQQRRRTTTUUUWWWXXXYYYZZZYYYYYY[[[\\\^^^```bbbggglllppprrruuu}}}&&&&&&&&&''''''''''''(((&&&&&&''''''(((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((())))))***,,,+++***)))((((((((((((&&&'''''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))*********++++++******))))))((((((''''''(((((()))))))))*********'''(((***,,,,,,***)))(((((()))+++,,,---,,,+++***,,,,,,+++++++++*********++++++++++++++++++++++++******************))))))************************)))))))))******+++++++++++++++++++++++++++++++++++++++++++++******))))))+++)))'''((()))******)))******)))))))))***++++++,,,,,,------............//////............//////---,,,+++***))))))******************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&%%%&&&''')))***''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))((((((((('''''''''&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******'''(((***)))((((((((()))++++++************++++++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((''''''&&&''''''((())))))))))))(((((((((((((((((()))******+++***((('''((('''%%%###%%%)))...000...+++(((&&&(((((((((((((((((((((((((((((((((((())))))))))))+++***)))((((((''''''(((((((((((('''''''''((())),,,+++***)))************(((((())))))************(((((()))***++++++,,,,,,''')))---///000111333444---...///000111111000000......---------.../////////000000222333444555555666666777888999::::::;;;>>>@@@CCCDDDDDDEEEGGGIIIEEEFFFHHHJJJLLLNNNPPPQQQRRRSSSUUUWWWXXXXXXXXXWWWZZZ\\\^^^```bbbffflllppprrruuu~~~&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))),,,+++***))))))***+++,,,'''(((((((((((('''&&&&&&(((((((((((())))))))))))((((((((((((((()))******''''''(((((((((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((************++++++++++++))))))))))))((((((((((((((((((((()))))))))******'''((()))*********)))(((******+++,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++))))))))))))))))))******************************(((((())))))***+++++++++++++++++++++++++++++++++******+++++++++***))))))+++)))''''''(((************)))))))))))))))******,,,,,,------......//////........................---,,,+++***)))***+++,,,************************))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))''''''&&&&&&''''''((((((''''''((()))))))))))))))''''''(((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&(((******)))((())))))''''''''''''(((((()))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''(((((((((((((((''''''&&&'''(((((())))))(((((())))))(((((())))))***+++111...,,,******)))'''&&&(((---111222...***(((((((((((((((((((((((((((((((((((((((((())))))))))))******)))(((((((((((((((,,,,,,,,,***(((&&&''')))---,,,******+++++++++***((((((((()))******++++++)))******+++,,,---------***+++---,,,***(((''''''+++,,,...000000000000//////...............////////////000111333444555555666777777888999:::;;;<<<>>>BBBEEEFFFEEEEEEGGGJJJEEEFFFHHHJJJLLLNNNPPPQQQQQQSSSTTTVVVWWWWWWWWWWWWYYY[[[]]]___bbbffflllpppqqquuu~~~&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''(((((()))''''''''''''(((((((((((('''(((((()))))))))))))))+++***)))))))))+++---...((()))))))))(((((('''&&&(((((((((((())))))))))))((((((((((((((()))******'''''''''((((((((())))))((())))))******))))))((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((()))))))))***(((((())))))***************************++++++,,,++++++++++++************************************'''((((((((()))*********************************((((((((()))***+++++++++************************))))))***+++,,,+++*********(((&&&&&&(((************))))))((((((((())))))***++++++,,,------......+++,,,---......---,,,++++++***)))(((((()))+++,,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((''''''((()))))))))))))))'''''''''((()))*********'''((((((((()))))))))***%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%'''******)))((())))))''''''&&&&&&''''''((()))((((((((()))))))))******''''''''''''''''''''''''&&&&&&'''((((((((('''&&&''''''(((((((((((((((''''''((())))))******))))))))))))(((((())))))***+++111...+++)))))))))))))))(((+++,,,***&&&$$$&&&)))(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((((((((()))+++,,,---,,,******,,,///---+++))))))++++++***)))'''(((((()))******++++++******++++++,,,,,,------***+++,,,***&&&""" )))***---///000000////////////............//////...///000111333444555666666666777888999:::;;;;;;>>>BBBFFFFFFDDDDDDFFFJJJFFFGGGIIIKKKMMMOOOQQQRRRRRRSSSUUUWWWXXXXXXXXXWWWYYY[[[]]]___bbbffflllppppppttt~~~&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''''''''((((((((()))'''(((((()))))))))))))))))))))(((((()))+++...///))))))******)))(((''''''(((((((((((())))))))))))((((((((((((((()))******&&&'''''''''(((((())))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))******))))))***+++,,,,,,***)))((((((((()))+++,,,+++++++++************)))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((()))***+++,,,,,,+++******(((&&&&&&'''***++++++***)))(((((((((((())))))))))))***+++,,,,,,------)))***,,,------,,,***))))))((('''&&&'''(((+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,,,,***)))((('''(((((()))))))))))))))&&&''''''((()))******+++'''((((((((())))))******$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((('''''''''%%%'''******))))))))))))))))))(((((((((((())))))$$$%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((('''((((((((((((&&&%%%$$$&&&''''''((()))((((((((())))))***++++++++++++***)))))))))))))))******+++...+++'''%%%&&&((())))))%%%&&&%%%!!!$$$)))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))!!!$$$'''((()))+++///222---***'''(((***+++)))''''''(((((()))***++++++++++++++++++++++++,,,,,,,,,$$$'''***,,,---,,,------((())),,,.../////////...000//////.........//////...///000111333444555666555555666777888999::::::===AAAFFFFFFCCCBBBEEEIIIGGGHHHJJJLLLNNNQQQRRRSSSSSSTTTVVVXXXYYYYYYYYYXXXXXXZZZ]]]___bbbffflllppppppttt~~~&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((((((((((((((((('''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))******((('''&&&$$$$$$%%%&&&&&&(((((())))))))))))(((((('''((()))******)))(((''''''&&&&&&&&&&&&'''((((((************************+++***)))'''''''''((()))))))))))))))************''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))******++++++,,,+++)))((((((((()))***,,,,,,+++***)))))))))******)))(((((((((***+++,,,))))))************))))))''')))+++,,,,,,,,,***)))++++++************++++++,,,,,,++++++++++++++++++)))(((&&&&&&((()))(((''''''''''''''''''((())))))))))))))))))))))))))))))***************)))((((((+++***)))(((((()))***+++))))))))))))***************++++++++++++,,,,,,,,,///---******,,,,,,)))''')))***++++++++++++***)))***)))(((''''''((()))***&&&&&&&&&&&&''')))***+++((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((()))***+++((((((((()))))))))))))))$$$%%%%%%&&&(((***+++,,,,,,+++)))'''&&&''')))******)))'''%%%$$$%%%'''((())))))((('''''''''''''''$$$%%%&&&((())))))******///---***'''&&&'''(((***((((((((((((((((((((((((***)))(((&&&&&&''''''(((''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((''''''(((((())))))******''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((('''&&&%%%&&&%%%&&&'''&&&!!!&&&&&&''''''((())))))))))))(((((()))++++++***)))***)))(((''''''&&&&&&'''(((((((((((()))+++,,,------,,,***(((((((((((()))))))))))))))******************))))))******+++,,,///---,,,,,,,,,,,,+++)))---...000111111111000///---------...............333222111111222444666888444666777888888999;;;===???AAABBBCCCDDDFFFIIIKKKIIIJJJKKKLLLMMMNNNOOOOOORRRRRRTTTXXXXXXVVVWWW[[[YYYdddggg___^^^ffflllkkkoooqqqzzz&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((('''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&&&&(((''''''&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((()))))))))(((((('''(((''''''''''''((())))))************************+++***)))(((''''''((()))(((((()))))))))*********''''''((((((((((((''''''(((((())))))))))))(((((()))))))))))))))*********++++++)))((((((((())))))+++******))))))))))))******)))((((((((()))+++,,,))))))************))))))''')))***,,,,,,+++***)))+++******))))))******+++(((((((((((((((((((((((()))(((&&&&&&((()))((('''((((((((((((((()))******))))))))))))))))))))))))***************)))(((((()))(((((((((((((((((()))))))))))))))************((())))))))))))*********000...,,,,,,------+++)))))))))))))))))))))))))))***)))(((''''''((()))***((((((((('''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''((())))))******)))(((((('''&&&&&&'''''''''''''''((()))))))))'''&&&$$$$$$%%%&&&'''+++)))(((&&&&&&&&&((()))))))))((('''''''''''''''&&&&&&'''(((((()))((((((,,,***((('''&&&'''((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((''''''''''''''''''(((&&&&&&&&&&&&'''''''''''')))))))))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))(((((('''&&&(((''''''(((***)))%%%"""******)))((((((''''''&&&'''&&&&&&'''))))))((('''((((((((('''(((((())))))***)))))))))))))))***+++******)))(((((()))***+++))))))))))))******************))))))******+++,,,---+++++++++------,,,+++---...///000000000///...---------...............222111000000111333555777444666777888888999;;;===???AAACCCDDDFFFGGGIIIKKKIIIIIIIIIJJJLLLMMMNNNOOOQQQPPPSSSWWWWWWUUUVVVZZZ^^^iiinnnhhheeeiiijjjfffooosss|||&&&''''''((((((''''''&&&%%%&&&'''(((((('''&&&%%%''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&%%%%%%'''(((((((((((('''&&&&&&'''(((((())))))(((((('''***))))))((('''''''''(((((((((((((((((()))******))))))))))))))))))))))))***))))))(((((((((((()))(((((())))))))))))******'''(((((())))))(((((('''(((((())))))))))))((((((***))))))))))))))))))(((******)))((((((((()))))))))(((((((((((())))))***)))))))))((())))))***+++((())))))******))))))(((((()))***+++++++++***)))+++******))))))******+++''''''''''''''''''((((((***(((''''''((())))))((()))))))))))))))***++++++)))))))))))))))))))))))))))************))))))(((&&&'''((())))))((('''&&&))))))))))))************((())))))))))))*********---+++******++++++)))((()))(((''''''''''''((()))***)))(((''''''((()))***+++***)))(((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''&&&'''''''''((((((((('''''''''&&&&&&***)))(((''''''&&&''''''******((('''''''''((()))+++***(((''''''((())))))))))))((('''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&''''''(((((((((((((((((((((((()))((((((((('''''''''&&&******))))))(((''''''&&&''''''''''''(((((((((((('''(((((())))))(((((('''''''''((()))))))))((((((***(((&&&''')))+++,,,,,,+++******))))))((('''''''''&&&&&&'''))))))(((&&&(((((((((((()))***++++++++++++***)))))))))))))))(((((((((((()))***+++,,,))))))))))))******************))))))******+++,,,+++***)))+++---......---,,,---.../////////...------------.........//////111000000000111333555666444666777888888999;;;===???@@@CCCFFFHHHIIIIIIIIIIIIHHHHHHIIIJJJLLLOOOPPPQQQPPPSSSXXXXXXVVVXXX\\\kkkqqqrrrjjjfffiiikkkhhhpppttt~~~''''''((((((((((((''''''&&&''')))******)))'''&&&''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&&&&''''''(((((()))'''((()))))))))(((&&&%%%'''(((((((((((((((((('''+++***((('''&&&&&&'''(((((((((''''''(((((()))***(((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((()))))))))***(((((())))))))))))(((((((((((())))))))))))((((((******))))))(((((((((''')))))))))((((((((())))))'''''''''''''''((()))***))))))))))))))))))******(((((())))))))))))(((((((((((()))***+++******)))******))))))))))))******)))))))))******************(((''''''((())))))((())))))(((((())))))***+++(((((((((((((((((((((((())))))************)))(((%%%''')))******)))'''%%%((()))))))))******************+++++++++,,,,,,,,,,,,++++++++++++++++++******)))'''&&&&&&''')))******)))(((''''''((()))*********))))))))))))******))))))))))))************'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))******)))(((''''''&&&''''''++++++***)))))))))***+++))))))(((''''''(((((()))))))))((('''''''''''''''******))))))(((&&&%%%$$$%%%&&&'''((()))(((((('''((((((((((((((((((((((((+++*********))))))))))))(((((())))))))))))(((((()))))))))((((((((((((((())))))((((((((('''''''''''''''''''''(((((((((((('''(((((((((((((((((('''&&&&&&'''))))))*********)))'''%%%$$$$$$%%%&&&'''((((((((()))******++++++((((((''')))***+++)))((()))))))))))))))***++++++******)))))))))))))))***((((((((())))))***++++++((()))))))))******************))))))******+++,,,+++***)))***,,,------,,,+++,,,---.........---,,,,,,,,,------...//////////////////000111222444555444666777888888999;;;===???@@@CCCFFFIIIJJJIIIHHHIIIIIIIIIIIIKKKMMMPPPQQQSSSSSSVVVZZZ[[[YYY[[[___tttuuunnndddaaafffmmmoooqqqvvv'''(((((((((((((((((('''###$$$&&&''''''&&&$$$###&&&'''''''''(((((())))))((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''((())))))******'''((()))))))))(((&&&%%%''''''((((((((((((''''''***)))'''&&&&&&&&&'''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((((())))))))))))((('''(((((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))((((((***)))))))))((((((''''''((((((((()))))))))(((((('''&&&&&&&&&'''((())))))))))))*********)))))))))(((((())))))))))))(((((((((((())))))***************))))))))))))))))))************++++++,,,,,,,,,***)))'''''')))***)))((((((''''''''''''((())))))((((((((((((((((((((((((((())))))*********))))))&&&(((***,,,,,,***(((&&&((()))))))))******************+++++++++,,,,,,,,,------......------......+++***(((''''''(((***+++***)))(((''''''((()))***(((((((((((()))***+++,,,((()))))))))*********+++(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***(((''''''''''''(((((()))'''''''''''''''''''''((('''''''''''''''''''''((())))))((('''''''''''''''******))))))(((&&&%%%$$$%%%&&&((()))******)))(((((((((((((((((((((((((((***************))))))((((((((()))******)))((((((''''''(((((()))******+++&&&'''''''''((((((((()))''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&((()))************'''''''''&&&%%%$$$$$$$$$((((((((()))******++++++(((''''''(((******)))(((++++++***)))))))))))))))(((((((((((()))***+++,,,)))))))))******)))))))))((()))))))))******************))))))******+++,,,,,,+++******,,,,,,+++******+++---.........---,,,,,,,,,------...//////000//////000000111222444444444666777888888999;;;===???@@@BBBEEEIIIKKKIIIGGGJJJJJJJJJKKKMMMOOORRRSSSTTTTTTWWW[[[[[[YYY[[[___ooommmhhhaaa```fffmmmqqqrrrxxx'''(((((())))))(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&''''''((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''')))))))))******)))))))))*********)))(((((('''''''''(((((((((((('''&&&&&&&&&''''''((((((''''''&&&((('''''''''''''''((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((())))))))))))(((''''''(((((((((((())))))((())))))******))))))((((((((())))))))))))(((((()))(((((((((((((((((('''''''''((()))))))))(((((((((''''''''''''(((((())))))************)))(((((('''(((((())))))(((((('''((((((((()))))))))*********))))))(((((())))))***(((((())))))******+++++++++)))(((((()))***))))))'''''''''''''''(((((()))))))))))))))))))))))))))((())))))************)))'''(((+++,,,,,,+++((('''))))))))))))************((())))))))))))*********'''(((******))))))***+++******)))(((((()))*********)))(((''''''((()))***'''''''''((()))***,,,,,,'''(((((())))))*********))))))))))))))))))))))))((((((''''''&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''')))***+++((((((((()))))))))))))))&&&&&&&&&'''''''''''''''))))))((('''''''''''''''(((((())))))((('''&&&&&&&&&'''((()))***))))))(((((((((((((((((((((((((((''''''((((((((('''&&&%%%''''''))))))))))))''''''&&&&&&'''((()))***++++++%%%&&&&&&'''(((((())))))''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&'''((()))******+++***&&&(((***+++***)))))))))+++******))))))(((''''''&&&%%%%%%&&&(((((('''%%%++++++***)))((((((((((((''''''(((((()))+++,,,---))))))*********))))))((())))))))))))******************))))))******+++,,,,,,+++******+++,,,+++)))+++,,,---.........---,,,+++,,,,,,---...///000000//////000111222333444444444666777888888999;;;===@@@???@@@CCCHHHJJJIIIFFFIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSUUUYYYYYYVVVXXX\\\aaabbbcccdddgggjjjkkklllrrrxxx(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''((())))))***)))(((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((***))))))(((''''''&&&&&&(((''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&'''(((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((&&&'''((()))******)))((('''''''''((((((((())))))))))))************))))))(((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&((()))))))))(((((())))))(((((('''((((((((()))******+++***)))((('''''''''((((((((((((''''''((((((((((((((()))******))))))(((((((((((())))))'''''''''((()))*********+++)))(((((()))******)))((((((((('''((())))))***))))))))))))))))))))))))(((((()))***************'''((()))++++++)))((('''))))))))))))************((())))))))))))*********"""$$$&&&&&&%%%%%%''')))((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''((())))))***&&&&&&'''(((((()))******(((((((((((((((((((((((((((((('''''''''((())))))******)))(((((('''&&&&&&&&&&&&&&&''''''((()))*********++++++,,,,,,,,,,,,&&&&&&'''((((((((((((((())))))((('''''''''''''''&&&&&&'''(((((()))((((((&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&&&&'''((('''&&&%%%$$$%%%&&&((())))))(((&&&%%%'''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&'''((()))***************&&&(((++++++***)))+++---******)))((((((''''''&&&%%%%%%$$$&&&'''((('''%%%))))))(((((('''((((((((())))))(((((()))***++++++'''((()))***++++++******))))))))))))******************))))))******+++,,,***)))((()))+++,,,,,,++++++,,,---//////......---++++++,,,---...///000000///000111333444444555555444666777888888999;;;===AAA>>>===AAAFFFIIIHHHFFFFFFHHHKKKNNNPPPQQQQQQQQQTTTSSSUUUYYYXXXUUUVVVZZZZZZ[[[___eeejjjlllmmmmmmqqqyyy(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))((('''&&&$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&###$$$&&&((())))))((((((((((((((((((((()))******))))))))))))))))))))))))&&&'''(((*********)))(((''''''''''''((((((((()))))))))************))))))(((((())))))))))))((((((&&&'''''''''(((((())))))%%%&&&((()))))))))((((((+++***)))((((((((((((((()))***+++++++++)))((('''''''''((((((((((((''''''((((((((((((((()))******))))))(((((((((((())))))'''(((((()))***++++++,,,+++)))(((((()))******))))))))))))))))))******+++))))))))))))))))))))))))(((((()))***************&&&'''((())))))((('''&&&))))))))))))***************++++++++++++,,,,,,,,,%%%(((******))))))+++...&&&&&&'''(((((('''&&&&&&***)))(((''''''((()))***)))(((((('''''''''''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((()))***+++((((((((()))))))))))))))(((''''''''''''(((((()))&&&'''((()))))))))))))))''''''((())))))***))))))))))))((('''''''''''''''$$$%%%&&&((())))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))))))))(((&&&%%%%%%&&&((())))))(((&&&%%%((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''((((((((()))&&&''''''''''''''''''&&&((())))))************)))&&&'''(((&&&$$$$$$''')))&&&&&&''''''((()))))))))''''''&&&((()))***(((''''''&&&&&&''''''((()))***+++******)))))))))))))))$$$&&&(((***,,,,,,,,,,,,))))))))))))*********************)))***++++++,,,(((''''''))),,,......---,,,---.../////////...---++++++,,,---...///000111000111222333444555555555444666777888888999;;;===AAA>>><<>>AAACCCEEEEEEEEEGGGHHHGGGHHHJJJLLLNNNQQQRRRSSSUUUWWWYYYYYYXXXWWWXXXYYYZZZ\\\___cccgggkkkmmmooorrryyy************************************************************************))))))))))))))))))))))))'''$$$---###"""%%% %%%''''''(((((((((((((((((('''''''''''''''&&&&&&&&&%%%)))'''&&&'''(((&&&++++++++++++************************************((())))))******++++++,,,)))******++++++******)))'''+++&&&"""))))))!!!(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))'''+++,,,'''))),,,%%%+++'''###%%%***,,,(((###,,,***'''%%%%%%&&&((()))(((((())))))))))))******((('''&&&&&&(((******)))))))))(((''''''&&&%%%%%%(((((((((((((((((((((((()))'''%%%&&&''')))******''')))...000***"""%%%///'''(((+++111444000'''...'''%%%***---)))(((+++"""&&&((()))+++,,,)))%%%+++******))))))(((''''''((((((((((((((()))******)))"""###---000)))###$$$######%%%+++///...((("""(((!!! '''+++))))))---###+++222222...+++,,,$$$'''******'''&&&''')))(((((())))))))))))(((((('''(((((((((((()))))))))&&&%%%%%%&&&&&&'''((()))'''(((((())))))(((((('''$$$%%%&&&'''((((((((((((---***'''$$$###%%%(((+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))))))))))))))(((((('''$$$))))))'''%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))******(((''''''''''''((())))))'''''''''((((((((())))))&&&&&&''''''((()))))))))***)))((((((((((((((()))&&&''')))******)))'''&&&************************''''''((()))***+++,,,,,,((()))******++++++******+++***)))***+++,,,,,,***,,,++++++******++++++,,,,,,,,,***))))))***++++++,,,,,,,,,,,,,,,------...,,,,,,------.../////////000000000111222333555555666666666777888999:::;;;???AAACCCDDDDDDDDDEEEFFFGGGGGGIIIKKKNNNPPPRRRSSSUUUWWWYYYYYYXXXWWWXXXYYYZZZ\\\^^^bbbeeehhhkkklllqqqyyy&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---###"""000***)))%%%555''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&$$$((()))''''''******''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$)))######000111***---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$###%%%---((()))555+++)))---...)))%%%(((...222((())))))((('''(((***,,,(((((((((((()))))))))***,,,+++))))))***++++++******)))))))))((((((((('''((((((((((((((((((((((((+++)))((()))+++,,,+++)))###&&&$$$###(((///***---)))$$$!!!###&&&)))+++)))"""###,,,,,,### %%%(((,,,,,,&&&%%%((((((###************))))))))))))((((((((((((((())))))***...+++(((***,,,+++&&&"""888222+++&&&%%%'''***+++111222...'''%%%(((((($$$$$$...000%%%!!!///444((($$$(((+++***'''%%%&&&((((((((())))))))))))((((((((((((((((((((((((((((((+++***)))((((((''''''((((((((())))))))))))(((((((((((('''''''''&&&&&&%%%,,,***'''%%%$$$&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''(((***++++++)))((('''&&&(((+++***(((&&&&&&''''''''''''''''''''''''''''''''''''((())))))******&&&&&&&&&''''''(((******'''(((((())))))*********''''''''''''(((((())))))***))))))((((((((((((((($$$&&&((())))))(((&&&$$$))))))))))))))))))))))))'''(((((()))******++++++(((((()))************)))---,,,,,,---............,,,++++++******++++++,,,...---+++)))))))))+++,,,.........---...//////000......//////000111111111000000000111222333555555666666666777888999;;;;;;>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHJJJLLLOOOQQQRRRSSSUUUVVVXXXYYYXXXXXXXXXZZZ[[[\\\]]]```cccfffhhhjjjqqqyyy((((((((((((((((((((((((************************************************************************&&&,,,666%%%+++!!!&&&'''''''''(((((())))))''''''''''''''''''''''''---,,,)))&&&)))---,,,'''((((((((((((((((((((((((************************(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++)))...---'''"""$$$))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((555/// )))'''+++&&&###))),,,&&&###$$$&&&%%%###%%%(((***))))))******'''(((((((((((()))))))))///---************)))((('''((((((((()))))))))***(((((((((((((((((((((((())))))***++++++***'''%%%...///000---%%%!!!'''111%%%))),,,***%%%"""###%%%$$$!!!""")))***'''***111''',,,...***'''((()))((('''(((((()))***++++++,,,((((((((((((((())))))***%%%///000&&&""",,,555666""")))***(((%%%&&&(((+++111$$$"""......!!! !!!!!!***+++''')))+++***'''%%%&&&((((((((())))))))))))((((((((((((((('''''''''''''''+++***)))((((((''''''((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&''')))++++++***(((&&&+++(((&&&&&&''')))((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''')))***+++(((((()))******+++,,,,,,''''''''''''(((((((((((())))))(((((((((((())))))&&&''')))******)))'''&&&((((((((((((((((((((((((******))))))))))))))))))(((((()))************))),,,,,,------------......,,,++++++******++++++,,,///---+++))))))***+++,,,---------------......///......//////000111111111000000000111222333555555666666777777888:::;;;<<<<<<>>>AAACCCDDDEEEGGGHHHIIIJJJKKKNNNPPPRRRTTTUUUTTTVVVXXXYYYXXXXXXYYYZZZ[[[[[[\\\^^^aaadddgggiiipppxxx''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,'''///111***&&&&&&''''''((()))))))))'''''''''((((((((((((((($$$$$$""" """&&&%%%!!!&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&***)))***///222)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))"""IIIkkk\\\]]]YYY^^^```______dddeeeWWWEEE$$$%%%&&&((()))((('''&&&''''''(((((((((((()))))),,,***((('''''''''&&&%%%%%%%%%&&&''''''((())))))((((((((((((((((((((((((%%%'''))))))'''&&&%%%&&&,,,!!!$$$111,,, ---JJJVVVgggzzzxxxgggYYYRRR000,,,'''$$$###$$$%%%&&&!!!!!!%%%++++++(((&&&(((%%%&&&'''(((***+++,,,,,,((((((((((((((()))******###&&&&&&%%%+++000)))+++,,,***''')))666LLL^^^nnnmmmZZZSSSCCC+++000+++;;;(((***555,,,+++)))(((''''''''''''(((((())))))))))))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((()))'''(((((())))))(((((('''$$$$$$%%%%%%'''(((***+++&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&((()))***)))'''&&&'''### !!!&&&******)))((((((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******(((((())))))***+++,,,,,,''''''((((((((((((((((((((((((((((((((()))******+++++++++,,,,,,+++++++++''''''''''''''''''''''''************))))))((((((((()))******++++++******)))***++++++******+++,,,,,,++++++******++++++,,,------+++******+++,,,,,,+++++++++***+++,,,,,,---,,,,,,------.../////////000000000111222333555555777777777888999:::;;;<<<;;;>>>AAACCCDDDFFFHHHJJJJJJKKKLLLNNNQQQSSSUUUVVVTTTVVVXXXYYYXXXXXXYYY[[[ZZZ[[[\\\]]]```dddgggiiipppxxx************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###)))000000444((($$$&&&&&&''''''((())))))***((((((((()))))))))******!!!)))///...+++,,,------((((((((())))))*********((((((((((((((((((((((((+++++++++++++++*********&&&''''''((((((''''''&&&...)))666###$$$---''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&:::@@@...+++'''&&&((()))'''%%%'''''''''((((((((()))))))))'''&&&&&&'''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((($$$(((***((($$$$$$***000(((***CCC{{{```888666%%%&&&+++%%%###(((&&&&&&'''((())))))******((((((((((((((()))******777,,,(((------)))+++444GGGjjjVVV555111&&&111---'''&&&(((***)))'''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((()))'''''''''(((((('''''''''$$$$$$$$$%%%&&&(((***,,,&&&&&&'''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&'''(((((('''&&&#########$$$&&&((())))))'''''''''((((((((())))))((((((((()))******++++++'''''''''''''''((()))***&&&&&&'''((()))***++++++((((((((((((((((((((('''''''''''''''(((***+++,,,,,,+++***))))))***+++,,,(((((((((((((((((((((((()))))))))))))))*********)))******+++++++++++++++''')))++++++)))(((***,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------.../////////000000000111222333555555777777777888999:::;;;<<<>>>@@@CCCDDDEEEFFFHHHIIIIIIJJJLLLNNNPPPRRRTTTUUUSSSUUUXXXYYYXXXXXXZZZ[[[ZZZZZZ[[[]]]```dddhhhjjjoooxxx333...'''&&&&&&&&&'''((())))))***(((((())))))******++++++UUU%%%000(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''###+++;;;333***'''(((******'''''''''''''''((((((((()))'''&&&%%%''')))+++,,,+++,,,,,,++++++******))))))(((((((((((((((((((((((('''***,,,((($$$&&&111;;;[[[888 $$$***%%%%%%---''''''''''''((((((((((((((((((((((((((()))******"""!!!+++000###---vvv555...&&&%%%))),,,***'''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&+++***)))((((((''''''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&(((((('''&&&%%%%%%&&&(((+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&'''''''''&&&###'''++++++(((&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&''')))***+++------(((''''''''''''((())))))$$$$$$%%%&&&'''((()))***((((((((((((((('''''''''&&&&&&&&&''')))***,,,---***((('''%%%%%%'''(((***))))))))))))))))))))))))''''''((()))***+++,,,,,,******+++,,,,,,,,,,,,+++(((+++---,,,***)))+++...,,,++++++++++++++++++,,,***+++,,,---------------///////////////000111111......//////000111111111000000000111222333555555777777777888999:::<<<<<<@@@BBBEEEEEEEEEEEEFFFHHHHHHIIIKKKMMMOOORRRSSSTTTSSSUUUXXXYYYXXXYYYZZZ[[[ZZZZZZ[[[]]]```eeeiiikkkoooxxx$$$)))((((((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))___...$$$((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&###$$$,,,...---'''!!!))))))...((($$$%%%&&&&&&''''''&&&&&&&&&''''''((()))******+++&&&'''((())))))((('''&&&,,, !!!666&&&&&&(((&&&---+++###'''LLL333%%%"""---444###&&&///###'''###)))'''"""&&&///)))###+++"""%%%111&&&yyywww+++"""$$$+++&&&'''---###&&&+++(((((((((((('''''''''''''''''''''''''''((())))))%%%&&&''')))))))))(((((((((***+++)))'''%%%%%%&&&((((((((((((((((((((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''&&&%%%&&&'''((()))&&&'''''''''''''''&&&&&&(((((('''(((((()))***++++++(((%%%%%%((())))))'''((('''&&&'''((())))))''')))***+++***)))((()))+++''''''''''''((()))++++++,,,***'''(((******(((&&&%%%'''((((((((()))+++---((((((((((((((('''&&&&&&)))))))))))))))))))))))),,,+++***)))(((&&&%%%%%%***)))((()))***+++***))))))+++,,,+++***)))***+++*********++++++,,,,,,,,,******+++,,,,,,---...............///......---------...//////---,,,---...000000111222333555666777999888888888999::::::;;;<<<>>>@@@BBBDDDEEEEEEEEEGGGGGGIIIMMMQQQTTTUUUTTTUUUVVVXXXZZZ[[[ZZZZZZYYY]]]]]]]]]^^^```dddgggiiiqqqxxx"""...%%%((((((((((((((((((((('''***)))'''&&&&&&''')))***fff'''111 ************************((((((((('''''''''''''''(((''''''&&&&&&&&&'''''',,,###+++***444"""+++///%%%%%%'''%%%%%%&&&'''''''''''''''&&&''''''((())))))******''''''((((((((((((''''''--- 222,,,+++"""!!!AAA}}}000+++&&&BBB111+++///)))&&&&&&***&&&%%%+++(((&&&...///...XXX===***---:::***///)))111(((((((((((('''''''''''''''''''''''''''((())))))*********)))(((&&&$$$###"""$$$&&&''''''''')))***''''''''''''''''''''''''***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''&&&&&&%%%&&&'''((()))&&&'''''''''''''''&&&&&&(((((((((((((((((()))******(((%%%%%%((()))((('''((('''&&&'''((())))))''''''((())))))''''''((()))(((((('''(((((()))***+++***((('''(((******(((&&&'''((()))((('''''')))+++***************)))(((((())))))))))))))))))))))))...------,,,+++***))))))***)))((()))***+++***)))(((*********)))((()))*********+++++++++,,,,,,,,,)))******++++++,,,,,,,,,------.........------,,,---...//////------...///000000000111333444666777888888888888999:::;;;<<<===>>>AAACCCEEEEEEFFFFFFGGGGGGIIILLLQQQTTTUUUTTTUUUVVVXXXYYYZZZZZZZZZZZZ^^^]]]^^^___aaaeeehhhkkkrrryyy%%%+++ ''''''((((((((((((((((((***)))(((''''''((()))***\\\,,,'''************************'''((((((((((((((())))))''''''&&&&&&&&&'''((((((/// ''')))rrrIII///***(((%%%)))&&&''''''((((((((((((((('''''''''(((((())))))***((((((''''''''''''((((((,,,***%%%$$$666000+++...---dddGGG +++%%%%%%---$$$ ---***$$$---***$$$(((((('''---%%%\\\xxx 000666%%%777((((((((((((''''''''''''(((''''''''''''(((((())),,,,,,+++)))'''$$$"""!!! """%%%&&&'''''')))+++''''''''''''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&))))))(((((('''((((((((()))(((&&&&&&((()))((('''((('''&&&'''((())))))''''''((()))(((''''''((()))))))))(((((((((((()))))))))(((((()))++++++***((()))******)))'''&&&''')))***************))))))((())))))))))))))))))))))))***)))))))))(((((((((((()))(((((((((***++++++))))))***+++***))))))***+++***++++++++++++,,,,,,,,,************************,,,,,,------------,,,,,,---...//////------.../////////000111222444555666777777777888999;;;<<<===>>>???BBBDDDFFFGGGGGGGGGFFFGGGHHHLLLQQQTTTTTTTTTVVVVVVWWWXXXYYYZZZ[[[[[[^^^^^^^^^```cccgggkkkmmmttt|||111&&&'''''''''''''''(((((((((((())))))(((''''''((())))))bbb---)))''''''''''''''''''''''''''''''(((((())))))******&&&&&&&&&&&&&&&'''((())),,,"""$$$(((<<<'''---///+++(((''''''((()))))))))))))))'''''''''((((((((()))))))))((('''&&&&&&'''((()))444///...'''""",,,###mmm222 000000---(((###...***###''')))&&&((('''LLL ,,,---'''((($$$((((((((((((''''''''''''((((((''''''''''''((()))(((((((((''''''&&&&&&&&&$$$&&&((('''&&&%%%&&&'''((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&''''''((('''''''''***)))((('''''''''''''''((((((''''''((((((((((((((('''&&&'''((())))))'''''')))***)))((('''((()))***))))))(((((((((((()))))))))***+++,,,,,,++++++)))******)))''''''((()))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''(((***++++++******,,,---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++************++++++,,,,,,------,,,,,,---...//////......///000//////000111222444555666666666777888999;;;===>>>???@@@CCCEEEGGGGGGHHHGGGFFFFFFHHHLLLPPPSSSTTTTTTVVVVVVWWWXXXYYYZZZ\\\\\\^^^^^^___aaadddiiimmmooovvv~~~%%%###,,,&&&'''''''''(((((())))))''''''''''''''''''''''''~~~JJJ+++000!!!''''''''''''''''''''''''''''''(((((())))))******&&&&&&&&&&&&&&&'''((()))***(((###&&&&&&666+++000((($$$'''((())))))******))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))###000$$$$$$>>>***%%%'''***///'''&&&%%%,,,((($$$******%%%%%%ccc%%%***"""555$$$((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((((()))***)))'''%%%%%%&&&))))))))))))))))))))))))''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''))))))(((''''''&&&'''''''''((((((((((((''''''(((((('''&&&'''((())))))'''&&&'''((((((&&&&&&'''(((***))))))(((((((((((()))&&&(((***+++++++++******'''((()))((('''''')))+++''''''((((((((((((''''''(((((((((((((((((((((((())))))************++++++(((''''''(((***,,,+++******+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---------,,,---...//////......///111///000000111222444555666666666777888999;;;===>>>???AAACCCEEEGGGHHHHHHHHHFFFFFFHHHKKKPPPSSSTTTSSSUUUUUUWWWXXXYYY[[[\\\\\\]]]]]]___aaaeeejjjooorrrwww !!!333000,,,666'''$$$***""")))###&&&&&&''''''((()))))))))&&&''''''''''''''''''&&& ((("""%%%""""""555888###cccHHH(((:::///&&&333 """---)))************************'''((((((((((((((())))))''''''&&&&&&&&&'''((((((%%%(((&&&%%%)))sssKKK###$$$+++""")))'''(((((()))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((!!!...)))$$$(((+++ AAA%%%)))%%%rrr}}}%%%,,,---###+++'''***&&&&&&,,,)))'''111$$$***222(((((((((((('''''''''''')))((((((''''''''''''((()))((('''&&&%%%%%%%%%%%%%%%'''))))))((('''((()))))))))))))))))))))))))))&&&'''(((((()))(((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''(((((((((((()))))))))(((((('''&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%&&&'''((((((((((((((((((''''''&&&'''''''''&&&((())))))(((''''''(((((('''&&&'''((())))))'''$$$%%%&&&%%%$$$###$$$&&&))))))(((((((((((())))))&&&(((+++,,,+++)))))))))'''((()))((('''(((***+++((())))))***************))))))))))))))))))))))))((((((((((((((()))))))))(((''''''(((+++,,,,,,+++)))***+++***)))((()))+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......------...////////////000222000000111222333555666777777777777888999;;;<<<===???@@@CCCEEEGGGHHHHHHHHHEEEFFFGGGKKKPPPSSSSSSSSSSSSUUUWWWYYY[[[\\\\\\[[[\\\\\\^^^aaafffkkkpppsssxxx666000...WWW(((---###&&&***+++...222###&&&&&&''''''((())))))***''''''(((((((((((('''''''''***(((111***%%%444&&&}}}yyy000 ,,,...""")))111+++%%%&&&)))222************************((((((((('''''''''''''''(((''''''&&&&&&&&&''''''%%%###***%%%,,,@@@!!!(((%%%&&&,,,&&&'''(((((())))))((((((''''''''''''''''''''''''''''''((((((((((((''''''---,,,$$$...### {{{KKK000&&&...***)))///***FFFiii+++888 %%%---'''(((&&&)))+++$$$...HHHhhhBBB777YYY222)))---!!!((((((((((((''''''''''''))))))((('''''''''''''''***)))'''%%%$$$$$$$$$$$$###%%%'''(((''''''(((***''''''''''''''''''''''''%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))''''''&&&&&&&&&''''''(((%%%&&&'''((((((((('''&&&$$$%%%&&&'''((((((((((((''''''&&&&&&&&&'''((((((%%%(((******(((&&&'''(((((('''&&&'''((())))))'''%%%&&&''''''%%%%%%&&&'''(((((('''(((((()))***+++***---111111///,,,,,,,,,)))******)))''''''(((***(((((()))***************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&%%%(((''''''(((+++,,,,,,++++++,,,---,,,++++++,,,---,,,,,,,,,+++++++++************++++++,,,,,,------++++++,,,....../////////,,,...000000//////111222111111222333444666777888888888888888999:::;;;<<<>>>@@@BBBDDDFFFGGGGGGGGGEEEEEEGGGKKKOOORRRSSSSSSQQQTTTWWW[[[]]]\\\[[[ZZZZZZ[[[]]]aaafffkkkqqqtttxxx///&&&'''HHH}}}$$$555---...... ,,, 111+++---&&&&&&&&&'''((())))))***(((((())))))))))))((((((,,,(((###...+++&&&111''''''(((---,,,$$$333###(((...$$$---+++,,,000!!!"""((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&,,, ...!!!%%%,,,'''"""---'''&&&''''''((((((((((((((('''''''''''''''''''''&&&&&&'''((())))))((('''&&&'''%%%,,,KKK]]]---(((&&&)))***'''$$$$$$&&&BBBZZZ,,,(((''''''''''''+++))) 333[[[EEE$$$"""%%%***&&&!!!)))777xxx***++++++)))(((((((((''''''''''''***)))(((''''''''''''''')))(((&&&%%%$$$$$$%%%&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%%%%'''((((((((('''&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((()))$$$(((******(((&&&'''(((((('''&&&''')))))))))''')))***+++***)))((()))+++''''''''''''(((***++++++000444777777555222111111+++++++++)))'''%%%&&&'''&&&&&&'''((((((((((((((())))))))))))))))))))))))******)))))))))((((((((('''''''''(((+++,,,,,,+++///000111000//////000111,,,,,,,,,++++++*********(((((()))***+++,,,,,,---+++,,,---...////////////,,,...000000//////111333222222333444555777888999999888888888999::::::;;;>>>???BBBDDDFFFGGGGGGGGGEEEEEEGGGKKKOOORRRSSSSSSPPPSSSXXX\\\^^^]]][[[YYYZZZZZZ]]]```eeekkkqqqtttxxx$$$)))'''333444&&&///&&&''',,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((%%%""""""%%%&&&&&&$$$%%%%%%)))(((uuu'''$$$...,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))111"""+++&&&,,,,,,eee:::,,,,,,...******))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))---$$$000(((###vvv***((('''&&&%%%&&&'''***+++%%%111$$$>>>000000'''$$$$$$...%%%%%%,,,***^^^OOO222&&&&&&&&&&&&&&&'''((())),,,WWW###///"""000)))///(((%%%''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&***)))'''&&&%%%&&&((()))&&&''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******((((((''''''''''''(((((()))((('''&&&'''(((***,,,,,,,,,++++++***))))))))))))---444999<<<;;;999777333///+++(((((()))))))))+++***)))(((((()))***+++)))))))))))))))((('''&&&+++++++++*********))))))))))))*********+++++++++------,,,,,,,,,---///000000000...---+++***)))(((...+++)))((()))***++++++)))***,,,------,,,***)))000///...---...000222333333333333444555666777777888999:::;;;;;;;;;::::::AAAAAACCCDDDFFFGGGGGGGGGIIIGGGFFFIIINNNRRRRRRQQQSSSUUUYYY[[[\\\[[[YYYXXX[[[]]]```cccggglllrrrvvv|||&&&%%%'''---,,,''',,,$$$((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++(((&&&&&&(((***)))((('''&&&&&&'''```qqq&&&%%%))),,,(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***---***''' 333$$$JJJmmm+++$$$***((()))))))))(((((((((((((((---,,,+++***))))))))))))'''''''''''''''''''''''',,,(((###lll888&&&+++)))'''&&&%%%%%%&&&'''$$$((("""///000(((###+++%%%&&&///###,,,YYY$$$888&&&&&&&&&&&&''''''(((((("""@@@]]](((333###...***'''%%%((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((******---+++)))&&&%%%%%%%%%&&&&&&''''''%%%$$$$$$&&&(((&&&&&&''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******************************))))))((((((''''''))))))(((((((((((()))))))))((('''''''''(((***++++++++++++*********))))))(((***---000222222222222666444111---***)))((((((+++***)))(((((()))***+++******+++++++++***))))))*********)))))))))(((((())))))*********++++++++++++***))))))***+++,,,---------,,,,,,++++++******+++***(((((()))+++++++++---...///000000///...---///......---...///111222222222444555666777777777999999999:::::::::;;;;;;@@@AAACCCDDDFFFGGGHHHHHHIIIHHHHHHJJJOOORRRSSSRRRSSSUUUYYY[[[\\\[[[YYYXXX[[[]]]```bbbfffkkkqqquuu{{{***###******!!!""")))'''###)))&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&&&&'''(((((('''((()))###&&&BBBRRR&&&((($$$+++$$$)))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***)))111$$$777---'''"""444$$$(((((((((((((((((())))))000///---+++***((((((((('''''''''''''''''''''''''''---((((((***)))'''&&&%%%&&&&&&''',,,'''&&&&&&___???))))))$$$)))$$$'''///$$$(((IIIxxx&&&...111%%%&&&''''''((('''''''''&&&???:::'''###'''+++...***&&&))))))(((((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++,,,***(((&&&%%%%%%%%%&&&&&&&&&'''&&&$$$$$$&&&(((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''******))))))))))))******))))))(((''''''(((***+++)))))))))*********++++++)))(((((('''(((***,,,---333444444111,,,(((((()))******))))))))))))*********+++,,,,,,,,,,,,,,,,,,)))))))))(((((((((((((((***************+++++++++***))))))))))))***++++++*********+++++++++++++++***))))))***---......---//////111222222111000///---------...//////000000000222555777999999999888::::::999999999:::;;;<<>>???AAADDDGGGHHHIIIIIIHHHGGGHHHJJJLLLNNNQQQRRRSSSSSSUUUWWWYYYYYYYYYZZZ\\\^^^___aaaeeeiiimmmppprrrwww'''&&&)))%%%)))ZZZ((('''&&&******+++)))))))))(((''''''&&&&&&'''((()))******)))((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''***&&&((()))'''&&&)))((('''***)))(((,,,+++)))(((((()))******''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((('''&&&&&&&&&'''(((((((((((((((((((((((('''<<<|||%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))***[[[ ///%%%'''''''''(((((((((((((((***''' &&&ppp))))))(((((((((((())))))+++---///000///,,,(((%%%&&&%%%&&&))))))'''(((,,,((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((###)))'''LLL!!!((((((,,,)))'''%%%%%%&&&'''((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''((())))))'''%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&***(((''''''((())))))((()))(((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''((((((((((((((((((&&&'''((()))***)))(((''',,,+++)))'''%%%$$$######((((((((((((((((((((((((((((((((((((((()))******'''((()))*********(((((())))))))))))************))))))''''''''''''))))))))))))))))))))))))))))))''')))++++++***)))***+++)))))))))*********++++++---......,,,***)))***,,,,,,++++++***++++++,,,,,,***+++,,,,,,------,,,,,,,,,------......///000000111222444444444444555777<<<<<<<<<<<<<<<===>>>???@@@BBBDDDGGGIIIIIIIIIIIIGGGGGGIIIKKKNNNPPPRRRSSSSSSUUUXXXYYYYYYYYY[[[\\\^^^___aaaeeeiiimmmqqqsssxxx'''&&&)))%%%)))ZZZ)))'''%%%''''''&&&((((((((((((((('''''''''(((((())))))))))))(((((())))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&***&&&((()))'''&&&)))((('''***)))(((******)))(((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((++++++***)))(((((((((((((((((((((((((((((((((((()))"""'''$$$%%%''')))***)))((('''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&YYY"""000$$$&&&&&&&&&''''''(((((((((&&&---000((((((((((((((()))))))))%%%&&&''')))***+++,,,,,,,,,...000///***%%%$$$%%%)))((('''&&&&&&'''((()))((((((((((((((((((((((((***''')))"""zzz"""111***$$$((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''((())))))(((&&&******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&'''(((&&&$$$$$$%%%%%%$$$###)))))))))(((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''((())))))))))))(((***)))))))))))))))***+++''''''''''''''''''''''''((((((((((((((())))))***'''((()))*********)))))))))))))))))))))*********))))))(((''''''((())))))'''((((((((((((((())))))((()))+++***)))))))))+++((())))))))))))*********,,,------,,,******+++,,,---,,,,,,,,,,,,---......,,,,,,---...////////////---------...//////000000000222333444333444555777::::::::::::;;;<<<===>>>@@@BBBEEEHHHJJJJJJJJJIIIGGGHHHJJJLLLOOOQQQRRRSSSWWWXXXZZZZZZXXXWWWXXXYYY]]]^^^aaaeeeiiimmmqqqsssyyy'''&&&)))%%%)))ZZZ)))(((%%%&&&%%%$$$%%%&&&&&&'''((())))))***(((((())))))))))))(((((())))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''***&&&((()))'''&&&)))((('''***)))(((((((((((('''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((***))))))(((''''''(((((((((((((((((((((((((((((()))~~~@@@%%%&&&((()))))))))(((((((((((((((((((((((((((((()))(((((((((((((((((()))'''$$$iii&&&///$$$%%%%%%&&&&&&''''''(((((($$$///***???''''''((()))))))))))))))(((''''''''''''((()))***(((***+++***))))))'''&&&***)))'''%%%%%%''')))***(((((((((((((((((((((((((((+++'''+++&&&000'''%%%''''''''''''&&&&&&'''''''''''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&***(((&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((((())))))&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))'''(((((()))))))))))))))%%%%%%&&&&&&((()))++++++((((((((((((((((((((((((((((((((((((((())))))***((())))))******++++++*********))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&''''''((((((((()))*********(((((()))***((())))))))))))*********'''(((((('''%%%%%%&&&(((+++++++++++++++,,,------+++,,,---...////////////------......///000000111000222444444444444666888888999999999:::<<<===>>>AAACCCFFFIIIJJJKKKJJJJJJIIIJJJKKKNNNPPPRRRTTTUUUWWWYYYZZZZZZYYYXXXXXXYYY]]]^^^aaaeeeiiinnnrrrtttyyy'''&&&)))%%%)))ZZZ)))(((&&&((('''&&&$$$%%%&&&'''(((***++++++))))))(((((((((((())))))((((((((((((((('''''''''%%%%%%%%%&&&''''''((((((***&&&((()))'''&&&)))((('''***)))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&;;;vvv(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))%%%ggg))),,,&&&%%%%%%%%%&&&&&&&&&&&&&&&+++$$$&&&'''((()))*********)))***+++---......---,,,+++'''))))))'''))),,,,,,)))***((('''&&&&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$***$$$ZZZ333$$$""",,,&&&'''((((((&&&&&&&&&((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((($$$%%%&&&&&&&&&&&&%%%%%%***(((&&&&&&'''''''''%%%!!!"""###$$$%%%'''((((((&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))((((((((()))))))))******))))))(((((())))))***+++++++++++++++++++++++++++((((((((((((((()))******((())))))******++++++,,,************))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((())))))******)))''''''(((***)))))))))*********++++++((())))))((('''&&&((()))(((((((((((()))***++++++)))***+++,,,---.........---......//////000111111111222444555555555777999888888999:::<<<>>>@@@AAABBBDDDFFFIIIKKKKKKKKKJJJJJJKKKLLLNNNQQQSSSUUUVVVTTTVVVYYYZZZZZZZZZ\\\]]]\\\^^^```dddiiinnnrrrtttyyy'''&&&)))%%%)))ZZZ))))))''')))((('''%%%&&&&&&'''((()))******))))))(((((((((((())))))'''''''''(((((((((((((((%%%&&&&&&'''(((((())))))***&&&((()))'''&&&)))((('''***)))(((''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((%%%###""",,,***)))'''&&&'''((()))))))))))))))))))))))))))(((((((((''''''((((((((()))###EEE***(((***&&&&&&&&&%%%%%%%%%%%%%%%&&&###BBB%%%&&&((()))*********)))###$$$%%%'''((()))))))))(((,,,---)))(((******''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%NNN $$$---%%%''')))(((&&&%%%&&&((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$&&&'''(((''''''&&&(((&&&$$$$$$&&&&&&&&&%%%###$$$$$$%%%&&&''''''(((''''''((((((((()))))))))&&&&&&''''''((())))))***)))))))))))))))******+++++++++***))))))*********************************((((((((((((((()))******''''''(((((()))***++++++************)))))))))((()))))))))******)))))))))''''''(((((()))******+++*********((('''&&&(((***************+++++++++,,,+++,,,,,,,,,******,,,---))))))))))))***+++,,,,,,((()))+++,,,---..................///000000111111111333555666666777999;;;777777888:::===???AAACCCBBBDDDGGGJJJKKKLLLKKKKKKIIIJJJLLLNNNPPPRRRTTTUUUTTTVVVYYYZZZZZZZZZ\\\]]]\\\]]]```dddiiinnnrrrtttyyy~~~'''''')))%%%)))ZZZ+++***'''(((&&&%%%'''''''''((((((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))&&&&&&''''''((()))*********&&&(((***'''&&&)))((('''***)))((((((((()))***************))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))***,,,---...((((((((((((((((((((((((%%%111((({{{...,,,)))&&&%%%&&&((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((( ,,,)))&&&...&&&&&&&&&%%%%%%$$$$$$$$$000%%%&&&((()))*********)))000---)))''''''***---000'''+++'''$$$&&&((('''((((((''''''''''''((((((((((((((((((((((((((((((***$$$***fff%%%***((($$$'''))))))&&&%%%&&&((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&$$$"""###$$$&&&'''&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&(((***++++++******)))(((&&&&&&((()))((((((((((((((()))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***)))))))))))))))******+++%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((()))******&&&&&&&&&'''''')))******+++*********))))))(((((())))))************))))))((())))))***+++,,,,,,,,,*********(((&&&&&&(((******++++++++++++,,,,,,,,,)))***+++***))))))***,,,,,,,,,,,,,,,---...///000***+++---...///000000000......//////000000111111222444666777777888:::;;;444555666999;;;???AAACCCCCCDDDGGGJJJLLLLLLLLLKKKHHHIIIKKKMMMOOORRRSSSTTTXXXYYY[[[[[[YYYYYYYYYZZZ\\\]]]```dddiiinnnrrruuuxxx}}}(((&&&'''$$$)))[[[%%%((('''(((&&&'''(((''''''&&&&&&''')))***))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))%%%%%%&&&$$$(((+++***'''***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((('''''''''&&&))))))((('''&&&%%%$$$$$$***%%%---===}}}###/// $$$)))"""'''''''''''''''''''''''''''******(((''''''&&&&&&&&&###$$$***&&&---888)))"""'''(((""")))&&&&&&''''''(((((())))))************))))))))))))((()))***++++++++++++++++++)))'''&&&&&&&&&%%%###333###111(((###***(((000uuu&&&///%%%******)))((('''&&&&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&'''***+++)))'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((&&&&&&&&&''''''''''''((('''((()))***)))(((&&&$$$!!!###%%%&&&&&&''')))+++(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))(((((((((((((((++++++******)))'''&&&%%%"""$$$&&&((()))((('''&&&((((((((((((((()))******,,,,,,+++***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((('''&&&'''(((***+++***))))))))))))((()))******+++++++++******)))************++++++,,,,,,++++++***,,,---------,,,,,,...///...............///000000444444444555666777888999:::;;;;;;;;;:::;;;>>>@@@HHHHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKMMMPPPRRRUUUVVVXXXZZZ[[[[[[YYYXXXYYYYYY]]]^^^```bbbeeeiiioootttxxx~~~(((&&&'''$$$)))[[[&&&((('''(((&&&((('''''''''''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***&&&'''(((%%%(((+++***'''***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((('''&&&&&&&&&,,,###&&&+++%%%(((''',,,'''&&&((((((((((((''''''''''''((((((''''''''''''((()))%%%///%%%vvv333)))###---!!!+++!!!555$$$(((ccc((((((((()))))))))))))))(((((())))))*********+++))))))******+++************(((&&&&&&'''((('''&&&,,,+++###---111((($$$000 ***&&&)))(((((('''&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((***((('''''')))***)))'''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))((()))+++&&&&&&&&&''''''''''''((('''((()))***)))(((&&&%%%$$$%%%''''''&&&&&&''')))***)))(((((('''''''''(((''''''''''''((((((((((((((((((((((((((()))***+++)))))))))))))))(((((('''((()))+++---...---,,,+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***)))((()))******(((&&&((()))))))))************+++***************++++++***++++++,,,,,,++++++***+++,,,---,,,++++++---///...............///000000333333333444555666888888::::::;;;;;;:::;;;>>>AAAFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKMMMOOORRRTTTUUUXXXYYY[[[[[[ZZZYYYYYYZZZ]]]^^^```bbbeeeiiioootttyyy(((&&&'''$$$)))[[[&&&((((((((('''(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((+++'''((()))'''(((+++***'''***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))((((((((((((((((((---%%%(((###>>>&&&$$$,,,((((((((()))))))))((((((''''''&&&&&&&&&&&&'''''')))******$$$,,,&&&777VVV000"""&&&+++...CCC333************))))))))))))''''''((()))***+++,,,,,,))))))*********)))((((((((('''&&&&&&(((******)))""")))***&&&%%%%%%(((///|||!!!%%%%%%''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''))))))((('''''''''''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,+++***)))***+++&&&&&&&&&''''''''''''((('''((()))))))))(((&&&&&&&&&'''((('''&&&%%%&&&'''))))))((('''''''''((((((''''''''''''((((((((((((''''''(((((()))+++,,,---'''''''''(((((()))))))))&&&''')))***++++++***)))((((((((((((((()))******%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***)))***)))&&&$$$'''((()))***+++******)))))))))))))))***+++,,,,,,***++++++,,,,,,++++++***+++,,,------,,,,,,---///...............///000000222222222333444666777888999:::;;;;;;:::<<<>>>AAADDDEEEFFFGGGHHHHHHHHHHHHKKKKKKLLLMMMOOOQQQSSSTTTVVVXXXZZZ[[[ZZZYYYZZZ[[[]]]^^^```bbbeeeiiioootttyyy(((&&&'''$$$)))[[[&&&((((((((('''(((%%%&&&((()))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***&&&(((***'''(((+++***''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((('''''''''(((((())))))************&&&$$$...&&&MMMyyy'''///---"""$$$+++'''''''''''''''''''''''''''&&&&&&''''''((()))***&&& ,,,"""***---,,,$$$$$$---***(((777iii*********))))))((((((((('''(((((()))******++++++)))))))))))))))((('''&&&)))((('''''')))******)))333$$$,,,!!!%%%--- ;;;'''$$$$$$''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&%%%%%%$$$$$$######)))))))))(((''''''&&&&&&'''''''''''''''''''''''')))******)))'''&&&'''(((&&&&&&&&&''''''''''''(((''''''((()))(((((('''&&&&&&'''(((((('''&&&'''((((((''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((())))))***,,,,,,''''''''''''(((((())))))$$$%%%&&&'''''''''&&&&&&((((((((((((((())))))***$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++,,,+++*********)))'''%%%&&&(((***+++,,,+++)))((())))))))))))***+++,,,---***++++++,,,,,,++++++***,,,---//////...---...///...............///000000111111222222444555777888999:::;;;::::::<<>> &&&...)))'''$$$%%%%%%&&&'''((()))))))))(((((('''''''''(((((((((--- ,,,"""OOO%%%###&&&%%%---!!!$$$((((((((((((''''''''''''************))))))(((((())))))*********)))((((((+++)))''''''(((((('''&&&666&&&"""222444&&&++++++&&&''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%'''))))))((()))***,,,******))))))******++++++''''''''''''((((((((((((******)))(((((((((((((((***)))'''&&&%%%&&&''''''************************((((((((((((((()))******((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((())),,,---,,,***'''((()))***+++******)))))))))))))))***+++,,,,,,***++++++,,,,,,++++++***,,,///111222111000000000...............///000000111111222333555666888999888999::::::;;;<<<@@@BBBEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTVVVXXXZZZ[[[ZZZYYYZZZ[[[]]]^^^```bbbeeeiiioootttvvv(((&&&'''$$$)))[[[''')))))))))((()))'''''''''''''''((())))))%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))&&&)))+++((((((+++***'''***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%$$$$$$%%%''')))''''''''''''((((((((()))(((((()))))))))))))))))),,,***,,,%%%)))IIIzzz&&&###---+++&&&)))))))))))))))(((((((((''''''&&&''''''((()))***&&&///!!!+++(((@@@$$$&&&000...KKK{{{###((((((((((((((())))))))))))))))))))))))*********))))))******+++*********((('''%%%&&&''')))((('''%%%---)))''')))666$$$,,,'''%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))(((&&&%%%'''((((((((())))))))))))))))))%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&'''(((((('''&&&''')))&&&&&&&&&''''''''''''((('''''''''''''''((())))))((()))******(((((()))***((((((((((((((()))******''''''''''''((((((((((((((('''''''''''''''((((((((('''&&&%%%%%%&&&((()))((((((''''''''''''((((((((((((((((((((()))******((((((((('''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))((((((***,,,---,,,***((()))))))))************+++***************++++++***++++++,,,,,,++++++***+++---000111000........................///000000111222222444555777999:::888999::::::;;;===@@@CCCDDDEEEGGGIIIJJJKKKKKKLLLJJJJJJKKKMMMOOORRRTTTUUUXXXYYY[[[[[[ZZZYYYYYYZZZ]]]^^^```bbbeeeiiioootttvvv(((&&&'''$$$)))\\\'''***)))***((()))(((((('''&&&&&&((()))***%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))((((((***'''***---***(((+++***'''***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''$$$""""""$$$''')))&&&'''''''''(((((()))))))))))))))(((((((((((((((&&&%%%'''%%%111777"""%%%)))&&&------,,,+++***)))((('''%%%%%%%%%&&&((()))+++,,,+++***+++&&&%%% %%%+++...nnn???***(((((())))))******++++++''''''((()))***+++,,,,,,((()))***+++++++++++++++&&&$$$$$$%%%''')))***)))+++000$$$"""%%%+++$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))(((&&&%%%&&&)))&&&&&&''''''(((((())))))###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((###%%%&&&&&&%%%%%%'''(((&&&&&&&&&'''''''''(((((('''''''''''''''((()))******+++,,,***(((''''''((($$$$$$$$$$$$$$$%%%&&&'''''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***&&&%%%$$$$$$%%%(((***,,,***)))(((((((((((())))))((((((((((((((()))******'''((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((***))))))***,,,,,,+++***)))))))))((()))******+++++++++******************+++++++++,,,,,,+++++++++)))+++...///...---,,,---...............///000000222222333444666888:::;;;777999::::::;;;===@@@CCCDDDEEEFFFHHHJJJKKKKKKKKKIIIJJJKKKMMMPPPRRRUUUVVVXXXZZZ[[[[[[YYYXXXYYYYYY]]]^^^```bbbeeeiiioootttwww'''&&&)))%%%)))[[[&&&'''&&&&&&$$$$$$)))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''(((((())))))******'''((()))******)))(((''')))&&&(((***'''''')))(((&&&(((&&&%%%&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''...''' )))000xxx444)))---///'''''''''''''''((()))***)))'''%%%&&&)))***(((&&&&&&%%%######%%%)))---000+++***((((((''''''''''''(((((((((((()))***++++++,,,,,,---***,,,!!!)))111!!!%%%)))'''''')))***+++******111333&&&===""",,,&&&'''((('''&&&%%%&&&(((''''''''''''(((((((((((())))))((())))))***+++,,,((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))(((''''''''''''''''''(((%%%&&&'''(((((('''&&&%%%(((((())))))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))******+++'''((()))******)))(((''')))))))))***+++++++++,,,************************%%%%%%%%%&&&&&&'''((()))***)))(((&&&&&&&&&'''(((''''''''''''''''''&&&&&&(((((((((((())))))))))))%%%%%%&&&'''((()))************))))))******+++,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++............///111222333222333555666666777:::<<<<<<=========<<<===???BBBDDDFFFGGGIIIJJJJJJIIIIIIHHHIIIKKKMMMOOORRRSSSTTTUUUVVVWWWYYYZZZZZZ[[[[[[^^^___bbbeeeiiimmmoooqqqwww'''&&&)))%%%)))[[[&&&'''&&&&&&$$$%%%(((((('''&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))'''((()))******)))(((''')))&&&(((***'''(((***)))''')))(((&&&''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***"""$$$ 111!!!GGGlll---(((---+++)))(((((((((((())))))***)))'''&&&'''))))))(((&&&***)))'''&&&&&&(((***,,,EEE***(((...))))))(((((((((((())))))((())))))***++++++,,,,,,+++***...,,,+++***&&&)))???&&&%%%***'''###LLLRRR!!!,,,(((((()))***)))(((((()))***''''''''''''(((((((((((('''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((''''''(((((((((((('''''''''((()))******)))((('''((((((((((((((('''&&&&&&''''''(((((((((''''''&&&''''''(((((())))))******(((((())))))))))))(((((())))))***************+++(((((((((((((((((((((((((((((((((((()))***++++++---,,,+++***))))))***+++))))))(((((('''&&&%%%$$$(((((((((((())))))))))))(((((((((((((((((())))))******))))))******+++,,,***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------......///111222333444555777777888999<<<>>><<<======<<<<<<===???AAADDDEEEGGGIIIJJJJJJJJJIIIHHHIIIKKKMMMOOOQQQSSSTTTUUUVVVWWWYYYZZZZZZ[[[[[[^^^```bbbfffjjjmmmpppqqqvvv'''&&&)))%%%)))[[[&&&(((&&&&&&%%%%%%'''''''''&&&''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((()))&&&(((***''')))+++)))(((+++)))'''(((((()))))))))))))))***(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++$$$--- 666"""((($$$555$$$+++******))))))))))))***)))'''&&&'''((()))((('''++++++***))))))))))))***JJJmmm+++---******))))))))))))******)))))))))***++++++,,,,,,***++++++222)))$$$///++++++:::...%%%+++,,,$$$111***"""222&&&((()))******(((((()))***''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''&&&''')))******)))'''&&&(((((())))))))))))(((((((((((((((((((((''''''&&&'''(((((())))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))************))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,,,,,,,+++*********++++++******)))((('''%%%$$$###(((((((((((())))))))))))******)))))))))(((((((((******))))))******+++,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////---------...///000222222333555666777888999<<<>>><<<<<<===<<<;;;<<>>rrr%%%&&&)))(((&&&((()))((('''&&&'''(((''''''''''''((((((((((((***))))))(((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((((((''''''''''''''')))+++------+++)))'''&&&''''''''''''''''''&&&'''((((((((((((((('''''''''((())))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))************))))))(((((('''************************''''''''''''((()))***+++))))))(((((((((((((((((())))))))))))(((&&&%%%%%%(((((((((((())))))))))))************))))))))))))******))))))******+++,,,************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////---------...///000111222111222444555555777999<<<;;;<<<<<<<<<;;;<<>>ttt(((&&&,,,***)))(((((('''''''''''''''(((((((((''''''((((((&&&'''((()))))))))((((((+++$$$,,,%%%FFFFFF%%%777333++++++************++++++***************+++++++++(((,,,***'''%%%'''***)))111)))"""LLLooo+++*** ***'''((()))((('''&&&''')))''''''''''''((((((((((((++++++***)))((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((************))))))(((((((((***,,,......,,,***((('''''''''&&&&&&'''''''''''''''((((((((((((((('''''''''((()))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))******))))))(((((('''''''''))))))))))))))))))))))))''''''''''''((()))***+++&&&&&&''''''''''''''''''''''''(((((()))((((((((((((((((((((())))))))))))((((((((()))***+++++++++******))))))******+++,,,************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,---------...000111222111222444444555666999;;;;;;<<<<<<;;;;;;<<<>>>AAACCCDDDFFFIIIJJJKKKKKKJJJHHHIIIKKKMMMPPPRRRTTTTTTUUUVVVWWWYYYZZZZZZ[[[[[[___```cccfffjjjnnnppprrrrrryyy'''&&&)))%%%)))[[[&&&((((((((('''(((((((((((('''(((((())))))((((((''''''''''''(((((())))))))))))(((((((((((())))))(((((((((((()))))))))&&&(((***'''%%%((('''&&&)))((('''***)))))))))))))))(((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((()))))),,,$$$222*** 777 (((&&&***)))((((((''''''''''''((('''((()))((('''&&&''')))))))))))))))((('''%%%%%%((($$$%%%)))...---gggWWW222%%%&&&$$$000++++++************++++++************************''')))111***---+++!!!999$$$===|||;;;'''***###((()))***++++++))))))***+++''''''''''''(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))***************)))((((((***+++,,,,,,+++***((())))))(((((((((((())))))&&&'''((((((((((((((((((&&&&&&'''((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))***+++,,,,,,''''''((()))))))))((((((&&&&&&'''((())))))))))))(((((((((((())))))))))))&&&''''''((()))***+++,,,******))))))******+++,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---...///111111222444555666777888;;;===;;;;;;<<<;;;:::;;;>>>@@@CCCDDDFFFHHHJJJKKKKKKKKKJJJJJJLLLNNNQQQSSSUUUVVVUUUVVVWWWYYYZZZZZZ[[[[[[^^^___bbbfffiiimmmoooqqqrrrxxx'''&&&)))%%%)))[[[&&&)))((()))'''(((***)))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***)))(((''''''((()))***)))&&&(((***'''&&&(((((('''***)))((()))))))))(((((((((''''''(((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))---&&&!!!...---(((///&&&===&&&%%%(((((((((((((((((()))***&&&((())))))'''&&&''')))***))))))(((((('''''''''### 333---$$$&&& ---uuu...%%%)))---'''******))))))))))))******************************,,,!!!444+++000)))&&&---!!!(((***&&&)))***++++++***)))***+++''''''''''''((((((((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))))))))(((((('''(((((())))))(((((('''***)))(((''''''((()))***&&&&&&'''(((((((((((((((%%%%%%&&&'''((())))))(((''''''(((((())))))******(((((())))))))))))((((((&&&'''''''''''''''((((((''''''''''''''''''''''''(((((((((((()))***++++++&&&'''(((*********)))((('''(((((())))))))))))((((((((((((((())))))))))))'''''''''(((((()))))))))******))))))******+++,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---...///000111222444555666666888:::===:::;;;<<<;;;:::;;;>>>@@@BBBDDDFFFHHHJJJKKKKKKKKKKKKLLLMMMPPPRRRTTTVVVWWWUUUVVVWWWYYYZZZZZZ[[[[[[]]]^^^aaadddhhhlllnnnppprrrwww'''&&&)))%%%)))[[[&&&)))((()))((()))+++***)))(((((('''((((((((((((''''''''''''((((((''''''(((((())))))*********)))(((''''''((()))***)))&&&(((***''''''))))))(((+++***)))))))))(((((('''''''''&&&(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))"""***---%%%000###...===^^^(((((())))))(((((()))***++++++&&&(((***)))&&&%%%''')))''''''(((((()))+++,,,---...$$$$$$###,,,$$$;;;www 222&&&...,,,$$$(((******))))))))))))******++++++******************222111'''---%%%333555333!!!'''///%%%''')))***)))((('''((()))''''''''''''((((((((()))'''''''''''''''((()))***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))''''''''''''((((((((()))$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''((())))))(((((($$$%%%&&&'''((((((((((((&&&''''''((()))******+++'''((()))******)))((('''%%%&&&&&&''''''((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''((()))%%%&&&''')))))))))((('''))))))***))))))(((''''''(((((((((((())))))))))))((((((((((((''''''''''''*********)))***++++++,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---...///000111000111333444444666888;;;:::;;;;;;;;;:::;;;>>>@@@BBBDDDFFFHHHJJJKKKKKKKKKLLLMMMNNNQQQSSSUUUWWWXXXUUUVVVWWWYYYZZZZZZ[[[[[[\\\^^^```dddhhhkkknnnooossswww&&&%%%((($$$(((ZZZ&&&)))((()))'''(((************))))))))))))******))))))(((((('''''')))(((&&&&&&''''''&&&$$$''''''''''''((((((((((((---)))***+++'''(((***)))(((+++)))((((((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***))))))(((((('''''''''&&&+++++++++++++++***)))((())))))))))))************+++((("""---,,,+++***)))))))))))))))))))))***,,,---+++***!!!000000&&&%%%&&&###%%%((((((###***'''<<>>%%%+++(((((((((((())))))))))))******)))))))))))))))*********+++++++++,,,,,,,,,***///+++,,,$$$111+++ZZZWWWJJJ$$$%%%111$$$"""***"""...))))))(((((((((((()))))))))))))))))))))*********)))'''&&&'''((()))((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''((())))))(((''''''%%%''')))******)))'''%%%''''''''''''''''''''''''((('''''''''''''''''''''&&&''''''(((((((((((('''&&&'''((())))))))))))((('''&&&%%%%%%'''((((((''''''(((((()))))))))))))))''')))***)))((('''(((***(((((((((''''''&&&&&&&&&(((((())))))************))))))(((((((((((())))))******)))))))))******+++******))))))******+++,,,+++***(((''''''(((***+++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,------------------............///111222333333444555777999;;;<<<===<<<===<<<;;;:::;;;>>>AAABBBDDDGGGHHHHHHJJJLLLNNNMMMMMMOOORRRVVVXXXXXXWWWYYYYYYXXXXXXYYYYYYZZZ[[[]]]^^^```cccfffiiilllmmmooouuu&&&&&&(((%%%)))ZZZ&&&)))((()))'''(((((((((((((((''''''''''''(((((((((((())))))))))))'''&&&&&&''')))***)))(((''''''''''''(((((((((((((((%%%'''(((&&&(((***)))(((+++)))((())))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((())))))))))))))))))***++++++,,,,,,+++++++++((()))))))))***************)))111+++******)))(((((()))))),,,+++***+++++++++)))'''%%%+++---&&&"""+++222...LLL{{{:::))))))(((((((((((())))))))))))***)))))))))))))))************+++++++++,,,,,,,,,))),,,***+++'''222"""$$$333&&&---bbb]]]&&&'''---///&&&(((&&&,,,))))))(((((((((((())))))%%%%%%&&&&&&&&&''''''''')))'''&&&'''((()))(((''''''''''''((())))))******))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''%%%''')))******)))'''%%%''''''''''''''''''''''''))))))((((((((((((((((((&&&&&&'''((())))))(((((()))))))))))))))((((((''''''&&&%%%&&&((()))(((&&&''''''((()))***))))))(((''')))***)))((('''(((***++++++******************))))))))))))*********+++))))))(((((((((((())))))+++***))))))((((((((((((***************++++++,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,---------..................///111222333333444555777999;;;===>>>=========;;;:::;;;>>>@@@AAACCCFFFGGGHHHJJJLLLNNNNNNNNNOOORRRVVVYYYYYYXXXXXXXXXWWWWWWXXXXXXYYYZZZ\\\]]]```cccgggjjjlllmmmooottt&&&%%%((($$$(((ZZZ&&&)))((()))'''((()))))))))(((((((((''''''(((((((((((())))))))))))'''&&&&&&''')))+++***)))''''''''''''((((((((((((***&&&((()))&&&(((***)))(((+++)))((()))))))))))))))))))))))))))******++++++******)))(((((())))))))))))(((((((((((())))))))))))*********+++,,,,,,---,,,,,,,,,))))))))))))************+++###GGGddd++++++***)))(((((((((((()))(((((((((******(((&&&$$$---(((###---,,,!!! >>>GGG555((((((((((((((()))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,+++''')))333...&&&"""+++######)))&&&,,,///===***((()))'''***...&&& )))))))))(((((((((((())))))&&&&&&'''((((((((((((''')))'''&&&'''((()))(((''''''((((((((())))))******))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((())))))))))))))))))&&&'''((()))*********)))++++++***)))(((((('''''''''&&&&&&'''))))))(((&&&&&&''')))*********)))(((''')))***)))((('''(((******))))))((((((((()))))))))))))))((()))******+++))))))(((((((((((())))))******)))(((((((((((()))+++************+++,,,,,,,,,+++************+++,,,++++++++++++++++++++++++))))))***++++++++++++***+++,,,,,,------.....................///111222333444444666888:::<<<===>>>===>>>===;;;:::;;;===@@@AAACCCEEEGGGHHHJJJLLLNNNOOOOOOPPPSSSWWWYYYYYYYYYXXXXXXWWWWWWXXXXXXYYYZZZ[[[]]]aaaeeehhhlllnnnooopppuuu&&&&&&)))%%%)))ZZZ&&&)))((()))'''((((((((())))))))))))))))))'''((((((((()))))))))***&&&&&&%%%'''***++++++***''''''''''''((((((((((((,,,((()))***'''(((***)))(((+++)))((()))))))))))))))))))))))))))******++++++******)))'''((()))******)))((('''(((((()))))))))***************+++,,,,,,,,,,,,,,,))))))))))))************+++&&&///***))))))((((((((())))))(((''''''(((******)))''' ...''')))777$$$@@@mmm///(((((((((((()))))))))))))))))))))))))))***++++++******+++++++++,,,,,,,,,+++,,,***000000&&&***333777%%%"""222777***"""'''111777222'''&&&%%%------'''(((((())))))(((((((((((())))))((((((***+++++++++***))))))'''&&&'''((()))((('''''''''(((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))'''((()))***++++++++++++******))))))))))))))))))&&&&&&&&&((()))***(((&&&&&&''')))*********((((((''')))***)))((('''(((***((('''&&&%%%%%%&&&'''((())))))((('''((()))***+++))))))(((((((((((())))))((((((((()))***+++,,,---++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++,,,,,,---......///............///111222333444555666888:::<<<===>>>>>>>>>===;;;:::;;;===???@@@BBBEEEGGGHHHJJJLLLOOOOOOOOOPPPTTTWWWZZZZZZYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\^^^bbbgggllloooqqqrrrrrrwww((('''***&&&***[[[&&&)))((()))'''(((''''''((()))***+++,,,,,,'''((((((((())))))******&&&&&&%%%'''***,,,,,,+++''''''''''''((((((((()))---)))***+++'''(((***)))(((+++)))((())))))))))))))))))))))))******++++++++++++******'''((()))******)))((('''(((((())))))*********+++((()))***+++++++++++++++))))))))))))************%%%+++000(((''''''(((((()))***+++)))))))))***,,,---,,,***$$$222%%%%%%222888(((((((((((())))))))))))))))))((())))))***++++++******+++++++++,,,,,,,,,)))777---###...111111###---000$$$!!!+++...'''iiieee 555"""))),,,++++++***...'''&&&111+++))))))(((((((((((())))))$$$%%%'''((((((((('''&&&)))'''&&&'''((()))((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))(((((()))++++++,,,,,,,,,(((((((((((()))***+++,,,&&&&&&&&&(((******(((&&&&&&''')))***+++***((('''((()))***)))((('''(((***+++***)))(((((()))***+++)))((('''''''''(((***+++))))))(((((((((((())))))''''''((())),,,...000111++++++******++++++,,,---******++++++++++++******++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,---...//////............///111222333444555666888:::<<<>>>>>>>>>>>>===;;;::::::===???@@@BBBEEEGGGHHHJJJLLLOOOOOOOOOQQQTTTXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]___dddiiinnnrrrtttuuutttxxx''''''***&&&***[[[(((***(((((((((***%%%%%%%%%&&&&&&((()))*********))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))***&&&)))***'''(((,,,***(((++++++++++++++++++*********))))))******++++++++++++******###222***###''')))777'''222$$$%%%222'''!!!...)))+++***)))))))))***,,,---************************+++((((((GGGlll---+++###///&&&&&&***************************+++(((222))) +++ttt888!!!333"""***%%%((((((((((((((((((((((((++++++++++++++++++++++++,,,------......------,,,))))))(((((((((((())))))***222III555'''!!!000+++222&&&((()))***)))((()))******(((&&&%%%$$$%%%&&&'''))))))))))))))))))))))))(((''''''&&&&&&((()))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))((('''&&&&&&''''''((()))*********)))'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))***)))((((((((()))+++,,,***)))((()))***+++***((((((((((((((())))))))))))(((((((((((())))))))))))&&&$$$###&&&***,,,+++)))&&&&&&&&&&&&''')))***+++((()))++++++)))((()))***((((((''''''''''''((((((************************************************)))************+++++++++---'''%%%+++---***'''(((+++++++++,,,,,,---------*********)))))))))))))))/////////...---------,,,------...///000111222222444444444555777:::<<<>>>======<<<;;;;;;<<<===>>>AAAAAABBBDDDGGGJJJLLLMMMOOOQQQSSSVVVXXXXXXXXXXXXYYYZZZZZZZZZZZZ[[[[[[[[[```bbbgggkkkooorrrtttuuuuuuwww''''''***&&&***[[[(((***(((((((((***((((((((((((((()))***+++***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((()))*********&&&)))***'''(((,,,***(((++++++++++++++++++*********))))))******++++++++++++******+++%%%***///222"""&&&###...((((((---'''&&&///******************++++++,,,************************///!!!000000'''''' ...,,,+++)))************************+++)))(((&&&222777SSS...333)))))))))))))))))))))))))))++++++++++++++++++++++++,,,------......------,,,))))))(((((((((((())))))000+++,,,rrrEEE666(((###555&&&((()))***)))((()))***,,,***)))''''''''')))***))))))))))))))))))))))))'''&&&&&&%%%&&&'''((())))))(((''''''&&&'''((((((((((((((((((((((((((((((((((((((((((((()))******'''''''''''''''&&&%%%$$$&&&&&&''''''((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((())))))((('''''''''(((*********)))((((((******)))((((((((((((((())))))))))))(((((((((((())))))))))))(((&&&%%%'''***,,,+++***+++)))%%%"""###&&&+++///((()))++++++)))((()))***((((((''''''''''''((((((************************************************))))))*********+++++++++***'''(((+++***&&&'''+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...............---------------...///000111222222333333444555777:::<<<>>>@@@@@@???>>>>>>???AAABBBAAAAAACCCDDDGGGJJJLLLMMMOOOQQQTTTVVVXXXYYYXXXXXXZZZZZZZZZ[[[[[[[[[[[[\\\```bbbfffjjjooorrrtttuuuwwwyyy''''''***&&&***[[[(((***(((((((((***)))))))))(((((()))******)))((((((''''''(((((()))))))))))))))))))))))))))(((((('''(((((()))***+++***&&&)))***'''(((,,,***(((++++++++++++++++++*********************++++++++++++******666 ,,,'''***"""---555(((,,,...***(((,,,---***)))******+++++++++++++++************************000!!!///$$$222(((''',,,---++++++************************///$$$'''(((...mmmUUU"""333777&&&************************++++++++++++,,,,,,,,,,,,,,,------......------,,,***))))))(((((())))))***)))'''..."""www***(((,,,"""&&&((()))***)))((()))***+++***)))((('''((()))***))))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''(((***)))((('''''''''''''''(((((((((((((((((((((((())))))(((((())))))******(((((((((((('''&&&%%%$$$''''''((((((((('''&&&&&&''''''(((((())))))******''''''&&&&&&''''''((()))''''''''''''(((((((((((('''''''''''''''((()))))))))(((''''''))))))((('''(((((((((((())))))))))))(((((((((((())))))))))))***(((((()))***++++++)))+++)))&&&$$$$$$'''***,,,((()))++++++)))((()))***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((()))++++++(((%%%(((...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------...///000111222222333333444666888:::<<<===AAA@@@?????????@@@BBBCCCAAABBBCCCEEEGGGJJJLLLMMMOOOQQQTTTWWWXXXYYYXXXXXXZZZ[[[[[[[[[[[[\\\\\\\\\___aaaeeeiiimmmqqqssstttyyy|||''''''***&&&***[[[(((***(((((((((***((((((''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))***&&&)))***'''(((,,,***(((+++++++++******************************++++++++++++******---!!!777)))"""''',,,)))###)))222***)))///)))***)))***+++,,,---,,,+++***************************---***''',,,GGGccc***222)))***&&&///************************///000000$$$777&&&666"""///111++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------......------,,,***))))))))))))))))))***%%%$$$444...PPPhhh'''***+++&&&((()))***)))((()))***(((((('''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((()))((((((((((((((())))))++++++++++++***)))((('''***************)))((('''&&&&&&'''((())))))******'''''''''''''''(((((()))'''''''''(((((((((((((((''''''''''''(((((()))))))))'''&&&'''((()))(((&&&(((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))))))))(((&&&(((***,,,+++)))&&&$$$((()))++++++)))((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))***++++++))))))+++///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,---------.../////////------...///000111222222222333444666888:::<<<===>>>======<<<===>>>@@@AAABBBCCCDDDEEEGGGJJJLLLMMMPPPQQQTTTWWWYYYYYYYYYXXX[[[[[[[[[[[[\\\\\\\\\\\\^^^```cccgggkkkooorrrsssxxx|||''''''***&&&***[[[(((***(((((((((***)))(((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((,,,+++***(((''''''''''''***&&&)))***'''(((,,,***(((+++++++++******************************++++++++++++*********aaa000"""---)))(((///&&&,,,)))***+++------,,,++++++************************,,,,,,+++...((((((---'''...&&&///************************&&&$$$111...DDD^^^)))"""$$$...PPP+++"""...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,******))))))))))))******+++&&& 888!!!NNN000'''&&&((()))***)))((()))***(((((('''''''''((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''***************))))))(((***+++++++++***)))((((((%%%%%%&&&''''''((())))))(((''''''''''''((())))))((((((((((((((('''''''''(((((())))))************)))'''&&&'''((()))(((&&&(((((((((((())))))))))))(((((((((((())))))))))))((())))))((((((''''''(((&&&(((+++---,,,)))&&&###((()))++++++)))((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++***)))***,,,//////---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------.../////////------...///000111222222222333555777999:::<<<<<<<<<<<<;;;;;;<<<===???@@@CCCCCCDDDFFFHHHJJJLLLMMMPPPRRRUUUWWWYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\^^^___bbbeeeiiimmmqqqrrrvvvzzz''''''***&&&***[[[(((***(((((((((************))))))***++++++)))((((((''''''(((((())))))))))))))))))))))))))),,,+++***(((''''''''''''***&&&)))***'''(((,,,***(((+++++++++***************+++++++++******++++++++++++******)))///mmmccc&&&&&&)))%%%///'''///***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///&&&666%%%///777 (((444+++,,,************************###555***"""AAA222333'''999___000+++++++++++++++++++++++++++++++++,,,,,,------......,,,------......------,,,+++******))))))******+++(((555***(((iii++++++&&&((()))***)))((()))***))))))************++++++))))))))))))))))))))))))(((((()))************)))''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&'''(((((((((''''''(((((()))))))))(((''''''%%%%%%&&&&&&''''''((((((((((((''''''(((((()))***((((((((((((((('''''''''(((((()))***************)))(((''''''))))))((('''(((((((((((())))))))))))(((((((((((())))))))))))'''((()))((('''&&&'''(((,,,+++)))''''''''')))***((()))++++++)))((()))******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))...333000++++++++++++,,,,,,---------***++++++,,,,,,------------------...............------...///000111222222111333555777999;;;;;;<<<======<<<===>>>???AAABBBDDDDDDEEEFFFHHHJJJLLLMMMPPPRRRUUUXXXYYYZZZYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[]]]^^^```dddhhhlllppprrrrrrxxx''''''***&&&***[[[(((***(((((((((***))))))))))))***+++,,,,,,***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))***&&&)))***'''(((,,,***(((+++++++++))))))*********+++++++++******++++++++++++******000)))@@@AAA(((,,,$$$///)))///,,,++++++++++++,,,------------------------------000'''222%%%555DDDlll$$$---///...+++************************&&&777(((&&&===666;;;///***111UUU...,,,++++++++++++++++++++++++++++++,,,,,,---......///,,,------......------,,,+++******))))))******+++"""999&&&+++000000&&&&&&((()))***)))((()))***))))))***+++++++++++++++))))))))))))))))))))))))'''''')))*********)))(((%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((''''''((()))))))))(((((('''''''''''''''(((((((((((((((((((((((())))))***)))((((((((('''''''''''''''''')))*********)))(((***)))((((((******)))((((((((((((((())))))))))))(((((((((((())))))))))))&&&(((***)))''''''(((***---+++(((&&&&&&(((***,,,((()))++++++)))((()))*********))))))))))))******************************************************(((((((((((()))))))))***###(((+++***---000///*********++++++,,,---......+++,,,,,,---......//////...............---------------...///000111222222111222555777:::;;;;;;;;;>>>=========>>>@@@BBBCCCDDDEEEEEEFFFHHHJJJLLLMMMPPPRRRUUUXXXZZZZZZZZZYYYXXXXXXYYYYYYYYYZZZZZZZZZ\\\]]]___bbbfffkkkoooqqqpppwww((('''***&&&***[[[(((***(((((((((***''''''''''''((()))++++++******))))))))))))******))))))))))))))))))))))))&&&&&&''''''(((***+++,,,***&&&)))***'''(((,,,***(((+++++++++))))))******++++++++++++******++++++++++++******'''(((&&&___///222&&&000+++...---,,,+++***+++,,,---...........................///...$$$//////444111$$$,,,,,,************************$$$'''---777:::!!!'''444---%%%###)))(((,,,&&&************************++++++,,,,,,---...//////,,,------......------,,,++++++************++++++(((*** 777((("""BBB&&&(((******)))((()))***&&&'''((()))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''$$$%%%''')))******))))))((((((((((((((((((((((((***)))((('''''''''''''''###$$$&&&((()))***++++++((()))***+++++++++++++++))))))))))))((((((((((((((((((((((((((()))******))))))(((((('''''''''&&&%%%&&&((()))))))))((('''+++)))((()))***+++***((((((((((((((())))))))))))(((((((((((())))))))))))''')))+++***((((((***,,,'''(((***++++++***)))(((((()))++++++)))((()))*********))))))))))))******************************************************(((((((((((())))))))))))'''---+++***------***))))))***+++---...//////---------...///000000111/////////......------,,,------...///000111222222111222555888:::;;;;;;;;;===<<<<<<<<<>>>???AAACCCEEEEEEEEEGGGHHHJJJLLLMMMQQQRRRUUUXXXZZZZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYY\\\]]]^^^bbbfffjjjnnnqqqooovvv%%%***///'''[[[(((***(((((((((***+++***)))(((((()))***+++))))))))))))************(((''''''(((******)))(((222"""$$$***777)))===%%%222/////////)))---+++))),,,+++,,,++++++******************************************!!!222)))888==='''%%%,,,000(((###''',,,---...000++++++---------+++)))(((222---)))666'''&&&///'''++++++,,,//////...---+++***))))))&&&,,,$$$,,,,,,+++:::&&&$$$---((('''***---}}}444&&&************************---,,,444///,,,)))111///(((555$$$'''888'''---000---******,,,---,,,***+++444""")))...&&&$$$+++111111###(((...'''+++*********))))))(((((())))))***++++++++++++***,,,,,,,,,+++***))))))((())))))(((((((((((()))))))))***+++++++++***((('''))))))((((((((())))))***+++***)))'''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((***,,,,,,,,,)))&&&$$$,,,+++***)))((('''&&&%%%***)))(((((())))))((('''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))************&&&))),,,+++)))((())),,,((((((''''''''''''((((((,,,,,,++++++***)))))))))))))))))))))))))))))))))************************++++++******************)))************+++++++++***+++---...///...------*********+++---//////.....................------,,,---///000///000222333555666777999::::::::::::666:::>>>>>><<<===AAAFFFDDDEEEFFFHHHJJJLLLMMMNNNPPPRRRUUUWWWYYYYYYXXXWWWWWWXXXYYYYYYYYYYYYYYYXXX]]]___aaacccfffiiinnnqqqqqqwww###""",,,^^^(((***(((((((((*********))))))))))))******))))))))))))************((((((((()))***+++***(((---444)))%%%111))))))...+++((($$$)))---+++))),,,+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))),,,)))}}}BBB)))000&&&)))---333555...$$$!!!%%%)))((('''(((***---111333+++(((///(((***&&&]]]___000%%%111+++,,,,,,,,,,,,,,,,,,,,,,,,)))---(((>>>;;;)))000999---++++++)))***+++cccTTT,,,++++++++++++++++++++++++***666DDD>>>444***333///"""777111 666...)))'''&&&(((,,,///000///&&&'''999---+++111;;;***,,,///%%%)))---(((************)))))))))((())))))***++++++++++++*********))))))(((''''''&&&))))))(((((((((((())))))))))))*********)))((('''&&&&&&%%%%%%%%%&&&&&&'''+++***)))(((''''''((()))))))))))))))((((((((((((************************(((((()))))))))*********,,,---.........,,,***(((&&&''''''((()))******+++'''$$$!!!###(((***((($$$))))))))))))))))))))))))((((((''''''(((((()))***(((((()))))))))*********''')))*********)))************))))))))))))***************************+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))***++++++,,,,,,++++++,,,+++++++++,,,---,,,,,,...........................///111000//////000222444444666777888999::::::777;;;>>>>>><<<===AAAEEEDDDEEEFFFHHHJJJLLLMMMNNNQQQSSSUUUXXXYYYYYYYYYXXXXXXXXXYYYZZZZZZZZZZZZYYY\\\^^^aaaccceeehhhmmmppppppvvv,,,,,,---///&&&UUU(((***(((((((((***))))))************))))))))))))))))))************))))))(((***+++,,,***)))+++---... 111%%%---$$$---))) ''')))---+++))),,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111''')))HHH```<<<111666+++)))((()))***,,,444===555333///+++((('''''''''---***;;;!!!555...444...###///)))******+++,,,---...//////+++,,,,,,TTTPPP******''')))555***///***)))+++AAA---------------------------;;;NNNfff===)))+++222(((111))),,,***))))))+++++++++***+++$$$111--- ...ggg)))&&&,,,)))******)))************))))))))))))))))))***++++++++++++*********))))))((('''''''''))))))))))))))))))))))))((())))))))))))((('''&&&))))))((((((((((((((()))***))))))(((((((((((()))))))))))))))((((((((((((*********************************+++++++++,,,,,,++++++++++++***)))((((((%%%%%%&&&((()))+++,,,,,,&&&!!!!!!)))---***$$$)))))))))))))))))))))))))))(((((((((((()))******(((((())))))))))))******)))(((((()))++++++***)))+++******))))))******+++(((((()))******+++,,,,,,))))))))))))))))))))))))************************(((((((((((((((((()))))))))************++++++++++++************++++++,,,,,,,,,,,,++++++*********...........................///111111000000111333333444555777888:::;;;;;;999<<<>>>>>><<<<<<@@@CCCDDDEEEGGGIIIKKKMMMNNNOOORRRTTTVVVYYYZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\^^^aaaccceeehhhllloooooouuu+++'''%%%---UUU(((***(((((((((***((()))***++++++***)))(((((()))))))))***************))))))***,,,,,,+++***)))%%%$$$---+++$$$333,,,..."""111)))---+++))),,,+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000(((+++)))HHH###666+++%%%+++222111((( &&&''')))+++---.........)))'''444111,,,666(((,,,---***++++++,,,---...//////+++***---```+++333&&&888"""...***000''''''...((())),,,,,,,,,,,,,,,,,,,,,,,,444 GGG$$$555000'''888---'''///---,,,+++*********)))...---555!!!BBB+++%%%+++,,,+++'''************)))))))))))))))))))))***++++++++++++***++++++++++++******)))))))))))))))******)))))))))(((((((((((((((''''''&&&++++++***)))))))))******)))))))))(((((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''*********+++++++++,,,,,,******))))))(((((((((((())))))))))))(((((((((((('''$$$"""%%%+++---,,,((()))))))))))))))))))))))))))))))))))))))******+++(((((((((((()))))))))******((('''(((,,,---***''')))(((((((((((((((((()))((()))))))))*********+++))))))))))))))))))))))))************************((((((((()))))))))))))))))))))*********+++++++++...---,,,++++++,,,---...+++,,,,,,+++*********+++---------...............,,,...000111111222444666555555666777999;;;<<<===;;;===>>>===<<<<<>>@@@CCCDDDFFFHHHKKKMMMOOOPPPRRRTTTWWWYYYZZZ[[[ZZZYYYZZZZZZZZZZZZ[[[\\\^^^^^^```bbbfffhhhjjjllloooqqqpppsss~~~))))))000&&&***(((***(((((((((***))))))************))))))))))))))))))************))))))(((***+++,,,***)))000444+++&&&+++$$$***///"""***---)))---+++))),,,+++,,,)))))))))******++++++,,,++++++++++++++++++++++++&&&111...333(((111)))//////......------,,,,,,,,,000---NNN"""222///%%%+++///+++000---///%%%'''222'''///++++++++++++++++++++++++,,,+++iii'''$$$555%%%///...,,,---...---------///111***&&&000???,,,,,,***,,,---$$$+++))))))))))))************))))))***++++++++++++***))))))((((((((((((((((((((()))***++++++***)))(((***)))((((((''''''((((((+++***)))(((((('''(((((('''(((((())))))))))))((())))))))))))((((((((((((************************((((((((())))))))))))******+++++++++++++++******))))))))))))(((((((((((('''***,,,***&&&$$$'''***)))))))))))))))))))))))))))(((((((((((()))******''''''(((((((((((()))))))))(((((()))++++++***))),,,++++++******++++++,,,++++++***))))))(((''''''))))))))))))))))))))))))************************))))))******++++++,,,,,,)))************++++++++++++******))))))))))))***))),,,...---+++***---///,,,,,,------.../////////222333444333111111111222555555444444555777999:::======<<<======>>>???@@@BBBCCCEEEGGGJJJMMMOOOPPPRRRTTTVVVYYYZZZZZZYYYYYYZZZZZZYYYYYYZZZ\\\^^^___aaadddhhhjjjlllmmmoooqqqqqqttt~~~'''%%%222222(((***(((((((((*********))))))))))))******))))))))))))************((((((((()))***+++***(((JJJ&&&333000###,,,...'''///""",,,}}})))---+++))),,,+++,,,))))))***++++++,,,------------------------------***///---666KKKBBB***+++///.........------------+++333***555===111000888 ***666555+++...+++***...000///------------------------///000555111666,,,(((,,,///000000...+++)))***,,,000(((...,,,'''...''')))---%%%---((()))))))))************))))))***++++++++++++***((((((((((((((((((((()))((()))+++,,,,,,+++)))(((+++***)))((((((((())))))...---,,,+++************&&&'''((()))******)))((())))))))))))((((((((((((************************((((((((()))))))))******&&&''')))******)))((('''''''''(((((())))))******((())))))((('''&&&&&&((())))))))))))))))))))))))((((((''''''(((((()))***'''''''''((((((((())))))''')))*********)))******,,,++++++******++++++,,,)))))))))))))))((((((((())))))))))))))))))))))))************************((((((((()))***+++++++++)))************+++++++++***************)))((((((+++...111///+++***,,,///,,,,,,------...//////000000111333333222333444666999888777666777888:::;;;===<<<;;;<<<>>>???@@@@@@AAABBBDDDFFFIIILLLNNNOOOQQQSSSUUUXXXYYYYYYYYYXXXZZZYYYXXXXXXYYY\\\^^^___aaadddhhhjjjlllmmmoooqqqrrruuu~~~///,,,)))uuu(((***(((((((((***+++***)))(((((()))***+++))))))))))))************(((''''''(((******)))(((EEEddd---'''333!!!222'''111666)))---+++))),,,,,,,,,******+++,,,,,,---..............................000+++,,,333***iii%%%999........................(((333%%%!!!)))>>> ...444!!!999))))))///000,,,)))444)))........................111%%%***%%%,,,666---(((***,,,,,,++++++...222+++222'''ooo###///%%%&&&...&&&...(((((())))))*********+++))))))***++++++++++++******************+++++++++((()))+++,,,,,,+++)))(((,,,+++)))((((((((()))***+++***)))(((''''''''''''&&&'''(((*********)))((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))*********(((***,,,......---***))))))))))))))))))(((((((((***((('''(((******)))'''))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((()))&&&))),,,+++)))((())),,,******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))************************&&&''''''((()))******+++)))************++++++++++++,,,---------+++***)))...111333000+++)))+++...,,,,,,------...///000000))),,,///222444777:::===>>>===;;;::::::;;;===>>><<<;;;;;;<<<>>>@@@@@@@@@@@@AAACCCFFFIIIKKKMMMNNNPPPRRRUUUWWWYYYYYYXXXWWWYYYYYYXXXXXXYYY[[[^^^___```cccgggjjjkkklllnnnpppsssuuu~~~:::///VVV(((,,,++++++)))***))))))))))))))))))))))))(((((()))***************,,,###---///'''!!!''']]][[['''FFF...///***,,,,,,)))///------.........------,,,//////000000000///.........***,,,***999...000000000000111111111111111***222:::///444,,,(((...222///,,,...(((***444)))///???222---------.........//////''';;;333***AAA***///+++---///000///,,,***(((@@@%%%...,,,'''(((+++((((((((((((((())))))))))))***+++,,,,,,......///000)))))))))))))))))))))))),,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''(((***+++***)))'''&&&(((((((((((()))))))))))))))((((((((()))***,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******,,,+++)))(((((()))+++,,,***)))(((''''''((()))***))))))))))))((((((((((((***)))(((''''''((()))***((((((''''''''''''((((((,,,,,,++++++***)))((((((,,,***(((''''''(((((((((''')))***)))((('''((()))************************---,,,+++******+++,,,---,,,------...---,,,***))).........///......------//////000111222333444444999888888888888:::;;;<<<===>>>???>>>======???AAABBBCCCEEEHHHJJJMMMNNNOOOTTTTTTUUUVVVWWWWWWWWWWWWZZZYYYXXXWWWXXX[[[^^^```cccdddeeegggiiikkknnnoooooorrr|||(((,,,++++++)))***))))))))))))))))))))))))((())))))***************((('''222 000777)))fff//////+++------)))000....../////////......------......///......------...***000***000AAA***000000000000000000000000333(((,,,@@@uuuhhh)))***---000111---)))***...333(((+++...,,,kkk___------------.........//////666...111+++{{{===111***)))---)))"""***888mmm''',,,***(((+++---)))(((((()))))))))*********(((((())))))***+++++++++))))))))))))))))))))))))++++++***)))))))))******++++++++++++++++++++++++***)))))))))(((((((((((()))))))))))))))))))))((('''((()))*********((('''(((((((((((())))))))))))$$$$$$$$$$$$$$$&&&'''((())))))))))))))))))))))))************************((((((((((((((((((((((((******))))))((()))))))))*********++++++*********))))))(((((((((((())))))))))))))))))((((((((((((***)))(((((((((((()))***))))))(((((((((((()))))),,,,,,+++******)))((((((,,,***)))((())))))******)))***++++++))))))***+++************************+++***)))(((((()))***+++,,,,,,,,,,,,,,,+++******------.........------,,,------...///000111222222666555555666777888:::;;;===>>>???>>>======???AAABBBCCCEEEHHHJJJMMMOOOPPPSSSTTTUUUVVVWWWXXXXXXXXXZZZYYYXXXWWWXXX[[[^^^___bbbcccdddfffiiilllnnnoooooorrr|||(((,,,++++++)))***))))))))))))))))))))))))((()))******++++++******444%%%000---%%%...///,,,......***000...//////000000000//////......///////////////...111,,,666,,,***cccmmm+++000000000000000000000000///)))666000???TTT000...222333///++++++------666999$$$222555...------........./////////222&&&000999+++ppp___ZZZggg)))******)))+++---***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))&&&''')))***+++******)))(((((((((((())))))))))))''''''''''''((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))+++***))))))((((((((((((((()))+++,,,,,,+++)))((((((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((())))))*********))))))))))))******+++++++++******))))))(((+++***************+++,,,+++,,,---,,,+++***+++---***************************)))(((''''''((()))***,,,,,,+++************+++,,,,,,------------,,,,,,------...///000111222222444444555666777999;;;<<<===>>>>>>>>>======???AAABBBCCCEEEGGGJJJMMMOOOPPPRRRSSSUUUWWWXXXYYYZZZZZZZZZYYYXXXWWWXXXZZZ]]]^^^aaabbbdddfffiiilllnnnpppqqqsss}}}(((,,,++++++)))***))))))))))))))))))))))))))))))***++++++++++++******!!!)))...===***KKK---///,,,///...+++111//////000111111111111000000000111222333333222222666///:::000---===000111111111000000000000000***555<<<555www444888555...)))...555333,,,///$$$>>>+++,,,000...............////////////,,,111***999"""sss''')))******))),,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))************+++,,,---...))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))*********&&&'''(((***+++++++++***(((((((((((())))))))))))+++++++++,,,,,,---------((((((((((((((((((((((((************************************************+++***)))(((((('''((((((((()))***++++++***)))(((&&&''')))******)))(((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***+++*********)))))))))(((((()))************+++,,,+++,,,---,,,++++++,,,---***************************)))(((''''''((()))***,,,+++***)))))))))++++++++++++,,,,,,------,,,,,,//////000111222333444444444555666888:::<<<>>>???<<<===>>>>>><<<===>>>@@@AAABBBEEEGGGJJJMMMOOOPPPQQQSSSUUUWWWYYY[[[\\\\\\ZZZYYYXXXXXXYYYZZZ\\\]]]aaaaaaccceeeiiilllnnnpppqqqttt~~~(((,,,++++++)))***))))))))))))))))))))))))))))))***++++++++++++++++++666(((###&&&&&&:::---///---000000,,,222000111111222333333222222111222333444555555666555:::000999222444///666333333333222222111111111444444...555+++BBB)))***,,,,,,,,,000444222...///666(((999222www444***........./////////000000333999%%%***,,,,,,ddd$$$))),,,+++%%%)))---++++++++++++,,,,,,,,,,,,---------,,,++++++******))))))))))))))))))))))))))))))******+++,,,......))))))))))))))))))))))))************))))))))))))((()))))))))*********+++''''''((()))***+++++++++(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++******)))(((''''''((((((******)))(((((()))******&&&'''(((*********)))((('''((((((((()))))))))***))))))************)))))))))((((((''''''(((((()))*********)))))))))))))))&&&(((******(((((()))+++***+++,,,+++***)))***,,,************************++++++))))))))))))++++++++++++)))))))))***+++,,,***+++,,,,,,---------,,,//////000111222333444444333444666888;;;===>>>???<<<===>>>===<<<<<<>>>@@@AAABBBDDDGGGJJJMMMPPPQQQQQQSSSUUUXXXZZZ\\\]]]]]]ZZZZZZYYYYYYZZZ[[[\\\]]]aaabbbccceeehhhkkknnnoooqqqttt~~~(((,,,++++++)))***)))))))))))))))))))))))))))***++++++,,,+++++++++###...%%%222111000???///)))ttt...111000333333///444333333444555666666666666333333555666888888999999;;;444:::555<<<333XXX666666666555444444333333:::$$$666===+++''':::###///444000)))+++222666+++%%%+++---333)))....../////////000000000000,,,...,,,444)))DDD999''')))------%%%)))---******+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))******,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((())))))******+++++++++))))))))))))***+++++++++(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((************************)))((((((''''''(((((()))+++***(((''''''(((***+++&&&'''((())))))******)))''''''(((((())))))******)))******++++++******)))((((((''''''''''''(((((())))))))))))))))))))))))%%%(((+++***((('''(((***)))***+++***)))((()))+++************************---,,,+++******+++,,,---+++************+++,,,,,,***+++,,,------......---------...///000111222222111222444777999;;;<<<<<<<<<=========<<<<<<>>>@@@@@@BBBDDDGGGKKKNNNPPPQQQSSSTTTVVVXXX[[[\\\]]]^^^[[[[[[[[[[[[\\\\\\]]]]]]bbbbbbccceeehhhjjjlllnnnqqqsss}}}(((,,,++++++)))***)))))))))))))))))))))))))))***++++++,,,,,,++++++000)))'''111&&&)))---(((111>>>ooo111555444777777333888777888999:::;;;;;;;;;;;;888999:::<<<===?????????======BBB:::AAA???sss999999999888777666666666777+++???...666@@@BBB777...---444222(((***444000&&&444KKK!!!444,,,.../////////000000000000***"""888111777777ooo%%%000(((+++000***+++,,,************++++++++++++)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((())))))******+++,,,,,,******************++++++(((((((((((())))))))))))((()))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''''''''((()))***))))))(((((((((((())))))''''''''''''((()))***+++'''''''''((()))*********)))***++++++++++++***)))))))))(((((((((((())))))((()))))))))))))))))))))&&&***---,,,(((&&&(((***)))***+++***)))((()))+++************************---,,,+++******+++,,,---******+++,,,,,,,,,,,,,,,++++++,,,....../////////------...///000111222222111333555777999:::;;;;;;<<<=========<<<<<<>>>???@@@AAADDDGGGKKKNNNPPPRRRTTTUUUWWWYYY[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^ccccccdddeeegggiiikkklllooorrr|||(((,,,++++++)))***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,000###)))555)))///)))===(((000,,,ZZZ444888777::::::666<<<:::;;;<<<===>>>>>>>>>>>>===>>>@@@BBBDDDEEEFFFFFFAAAFFFKKKAAAEEEIIIOOO;;;;;;::::::999888888777777GGG***777777...666nnngggBBB(((---666111...333!!!@@@666"""333777***////////////000000000000444***666###222111222&&&~~~BBB!!!888&&&)))333///---+++))))))*********+++++++++)))))))))***************))))))))))))))))))))))))))))))))))))))))))***+++************************+++++++++************)))((())))))***++++++,,,,,,++++++******)))*********(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&&&&&&&((()))***+++'''((()))******)))((('''((('''''''''''')))+++,,,&&&''''''((()))******+++)))***+++,,,,,,+++***)))******))))))))))))******(((((((((((())))))))))))''',,,///...)))'''(((***)))***++++++***)))***+++************************---,,,+++******+++,,,---)))+++,,,---...------,,,+++,,,---...//////////////////000111222333444444444555777:::;;;<<<<<<<<<;;;<<<======;;;<<<===???@@@AAADDDGGGKKKNNNQQQRRRUUUVVVWWWYYY[[[\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^dddddddddeeeggghhhjjjkkkooorrr|||'''nnn((()))(((,,,***(((******))))))))))))******------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,---------III>>>::::::BBB>>>>>>AAABBBAAAAAAAAABBBCCCEEEFFFEEEEEEFFFGGGIIIJJJKKKLLLMMMOOOJJJMMMRRRRRRWWWfff???=========:::222CCC===<<<;;;999999888888888hhh&&&:::444)))444444###@@@HHH'''111---555///////////////.........,,,,,,...///000000000000000%%%+++,,,---......---,,,+++------,,,++++++******)))((()))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))******+++,,,------------------------)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((******+++++++++)))))))))))))))(((''''''***(((&&&%%%%%%'''***+++************************((((((((((((((((((((((((***++++++,,,,,,,,,++++++)))))))))))))))(((''''''++++++******)))(((((((((+++,,,---+++)))))),,,///))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++---+++)))***,,,---,,,)))++++++++++++++++++++++++,,,,,,,,,---------......000000111222333333444444333555888::::::;;;===>>>??????>>>===<<<===???BBBCCCDDDEEEHHHKKKNNNPPPRRRSSSTTTVVVXXXYYYZZZ[[[[[[\\\[[[[[[[[[\\\^^^```aaadddddddddeeefffhhhkkklllpppttt~~~...###///hhh))))))))),,,***(((******))))))))))))******,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,------------------......000%%%CCCCCC@@@???HHHCCCDDDFFFJJJJJJIIIJJJKKKLLLNNNOOOKKKLLLMMMNNNOOOPPPQQQQQQSSSSSSTTTXXXYYYZZZZZZ999@@@;;;AAABBB;;;?????????>>><<<<<<;;;;;;;;;444XXX---;;;>>>&&&qqqddd,,,000###AAA ......//////////////////......///000111111111111111333'''*********++++++++++++******+++++++++++++++++++++,,,******++++++******)))(((++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''((()))***************)))))))))))))))(((''''''***)))((('''''')))***+++************************************************)))))))))))))))((('''&&&+++++++++++++++***)))))))))))))))))))))*********%%%&&&'''%%%######&&&((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))---+++)))***,,,---+++)))++++++++++++++++++++++++------------............000000111222333444444555222444777888999999;;;===>>>??????>>>======???BBBCCCDDDEEEGGGJJJMMMPPPQQQSSSTTTVVVXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\^^^```aaacccccccccdddfffhhhjjjlllooorrr}}}+++,,,$$$OOO*********---+++)))******))))))))))))******++++++*********++++++,,,,,,,,,,,,,,,------,,,,,,///.....................'''===111???IIIHHHGGGOOOKKKLLLNNNOOOOOOOOOPPPQQQRRRTTTUUUTTTTTTUUUVVVWWWWWWXXXXXXZZZXXX```cccbbbccc___???EEE===DDDDDDEEE@@@>>>>>>===<<<;;;;;;;;;;;;777>>>aaa+++)))///...555))).........//////000000000000000111222222111111111+++000000>>>...$$$++++++************++++++)))******+++,,,,,,------,,,,,,++++++)))(((&&&&&&++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))*********))))))))))))******))))))(((((()))))))))*********++++++************************************************))))))))))))'''&&&%%%$$$***++++++++++++******)))'''(((((()))******++++++'''(((((('''&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,*********+++,,,+++***++++++++++++++++++++++++------------............///000111222333444444555333555888999::::::<<<======>>>??????>>>>>>???AAABBBCCCDDDFFFIIILLLNNNPPPSSSTTTVVVXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\^^^```bbbbbbbbbbbbccceeegggjjjkkkmmmqqq{{{###+++222222---+++000777***+++***...,,,***+++******))))))******+++*********)))******++++++,,,,,,,,,,,,,,,------...////////////............666(((---BBB888===MMMOOONNNUUURRRTTTUUUTTTUUUUUUVVVXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\]]]___YYYeeegggeeehhhdddfffDDDBBBAAA???GGGCCC???>>>===<<<<<<<<<<<<<<>>@@@<<<>>>@@@@@@@@@???@@@AAABBBCCCDDDFFFHHHKKKNNNOOOSSSTTTVVVXXXYYYZZZ[[[[[[YYYYYYYYYZZZ\\\^^^```bbbaaaaaaaaabbbdddgggjjjkkkkkkoooyyy((())))))&&&######'''***111---{{{***+++***...,,,***++++++************++++++***)))))))))******+++,,,---,,,,,,,,,,,,---...//////////////////............999000""")))333111...333yyyPPPVVVTTTZZZXXXZZZ[[[]]]^^^___aaabbbcccddddddaaa````````````_________aaa[[[eeebbbeeehhhhhhmmmBBB@@@???AAAFFF@@@DDDCCCBBBAAA@@@????????????777888888[[[eee---888"""777444&&&999------......///000111222222000000000111000000//////666111&&&999777qqqJJJ333 ***444///...---,,,,,,---...///,,,,,,,,,+++++++++******))))))************))))))*********++++++,,,,,,,,,,,,,,,,,,+++++++++************))))))******+++,,,............//////000000...------,,,+++******)))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************))))))((())))))************))))))&&&''')))++++++***)))(((************************)))))))))))))))))))))))))))******+++,,,,,,,,,,,,'''(((((()))))))))((((((************))))))((((((***))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,***++++++++++++,,,,,,,,,...///000111333444555666777999<<<=========>>>@@@<<<>>>@@@AAA@@@@@@@@@BBBCCCCCCDDDFFFHHHKKKMMMNNNSSSTTTVVVXXXYYYZZZ[[[[[[ZZZYYYYYYZZZ[[[^^^```aaaaaaaaaaaabbbeeegggjjjlllkkkoooxxx)))$$$ %%%...222...((('''...((((((bbb*********---+++)))++++++************++++++***************+++,,,---------,,,,,,,,,...///000/////////000000111111111&&&777======BBB@@@;;;<<>>333???>>>yyy444(((...<<<)))222777000&&&333/////////000000111111111//////000000111000000///333$$$222444888---===CCC;;;&&&222;;;$$$,,,,,,++++++++++++,,,,,,------,,,,,,+++******)))(((((()))++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,+++++++++************))))))******+++,,,......//////000111111111...------,,,,,,+++++++++)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++((())))))*********))))))))))))******++++++******'''((()))*********)))(((************************((((((((((((((((((((((((&&&'''(((***++++++++++++)))******++++++++++++***++++++******)))(((((('''***))))))***++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))***+++***))))))***+++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,...///000111333444666666555888:::;;;:::;;;<<<===<<<>>>@@@@@@@@@@@@BBBCCCDDDDDDEEEGGGIIIKKKMMMOOOSSSTTTVVVXXXYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[]]]^^^___aaaaaaaaaccceeehhhkkkmmmlllpppxxx(((///444000&&& ###)))&&&,,,(((222:::,,,\\\))))))))),,,***(((,,,++++++******++++++,,,*********++++++,,,---......---,,,+++,,,...000111000111111222333444555555<<<999333666@@@===:::DDD666AAADDDBBBKKKjjjZZZfffcccgggfffjjjjjjgggiiikkkmmmooopppppppppppppppooonnnmmmlllkkkjjjhhhkkkiii^^^pppeeemmmnnnwwwVVVUUUYYYZZZPPPRRRPPPNNNKKKIIIGGGFFFEEETTT>>>:::AAA======JJJPPPIII555===000...***;;;555...>>><<<000000000000000000000111//////000111222222222222&&&===555111)))))):::(((eee&&&... 000...++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++))))))+++,,,,,,---------)))******+++,,,,,,------,,,,,,,,,+++++++++************))))))******+++,,,.........///000000111111---------------,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''((()))***************((()))***++++++++++++***((()))******++++++******************************))))))))))))))))))))))))''''''((()))******))))))))))))***+++++++++++++++*********))))))))))))))),,,******+++---...+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))(((***++++++(((((()))+++)))******+++,,,,,,------,,,,,,---------...............000111333555666777555777999:::::::::;;;<<<===>>>?????????@@@CCCEEEEEEEEEFFFHHHJJJLLLNNNOOOSSSTTTVVVXXXYYYZZZ[[[[[[\\\[[[ZZZZZZZZZ[[[]]]^^^aaaaaabbbdddfffiiilllnnnnnnqqqyyy***'''$$$&&&***---,,,***...''',,,)))***333"""HHH((()))(((,,,***(((,,,++++++******++++++,,,++++++++++++,,,---...///...---,,,+++,,,...000222111222333444666777888888555===>>>@@@EEEBBBAAALLLKKKKKKKKKRRRUUULLLSSSlll___kkkhhhllllllppppppoooqqqsssvvvxxxyyyyyyyyywwwwwwvvvtttsssrrrqqqppplllsssnnnaaaxxxfffooosssnnnccc___fffeee```^^^[[[XXXVVVSSSRRRQQQJJJFFFLLLOOOFFFBBBBBB>>>???EEEsssAAA333;;;333,,,666///<<<%%%666&&&///999---111111111000000000000000///000111222333444444444999+++///555666555///222+++///ccc@@@000,,,777+++$$$111666,,,---////////////---,,,*********++++++,,,------++++++,,,------------,,,))))))***+++,,,,,,------,,,,,,,,,+++++++++***************)))***++++++,,,---------...///000000111,,,,,,------------------)))))))))))))))))))))))))))************+++++++++((((((((((((((((((((((((''''''(((******+++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,************************************************)))***************)))(((''''''((()))))))))))))))((((((((()))******++++++***(((((())),,,,,,)))&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++(((***,,,+++(((''')))+++))))))***+++,,,,,,------........./////////000000---...000111333555666777777999;;;<<<;;;;;;<<<>>>>>>??????>>>>>>@@@CCCFFFFFFFFFGGGHHHJJJLLLNNNOOOSSSTTTVVVXXXYYY[[[[[[[[[]]]\\\[[[ZZZZZZ[[[\\\]]]bbbbbbcccdddgggjjjmmmnnnooossszzz))))))(((((()))***++++++*********)))))))))))))))444:::333000333+++***++++++******++++++,,,,,,++++++++++++,,,---//////---...///000111111222111333444666999;;;===>>>>>>AAACCCGGGIIIIIIKKKMMMNNNQQQSSSVVVXXXZZZ\\\___aaaYYYuuuzzzhhhuuunnnxxxrrryyyvvvwwwyyyzzzzzz{{{~~~~~~}}}}}}|||{{{{{{xxxxxxvvvttttttvvvzzz}}}~~~{{{yyytttrrrooommmjjjgggccc___```\\\XXXTTTPPPLLLHHHEEEIIIFFF@@@===HHHiii___@@@888::::::999777555555555555555444444333333222222333333333222111000000000222222222222222222222222222333333333333222111111000///---111HHH{{{bbb222&&&...++++++,,,---,,,+++***)))......//////......---,,,------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++......---,,,++++++++++++,,,,,,,,,+++++++++******,,,---///000111111000000333222111000///...------))))))))))))***+++,,,------,,,)))'''&&&&&&'''((()))************))))))(((''''''(((((())))))******))))))))))))))))))))))))((())))))))))))*********,,,+++++++++***)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((,,,+++)))(((((()))+++,,,,,,,,,+++***))))))******((((((((()))******++++++******))))))))))))))))))*********++++++******)))******+++,,,,,,,,,,,,+++******))))))******+++,,,***+++,,,,,,------,,,,,,---------............///222222222111000111333555999:::<<<;;;;;;<<<>>>@@@?????????@@@@@@AAAAAABBBGGGGGGFFFGGGHHHKKKNNNPPPVVVWWWXXXZZZ[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\]]]^^^___```aaadddgggjjjlllnnnnnnsss{{{)))))))))))))))***+++++++++++++++***************&&&222+++!!!@@@zzz[[[---''',,,((('''000,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---/////////000222333555555666666777888;;;===@@@BBBCCCDDDGGGJJJMMMOOOQQQRRRUUUWWWYYY\\\___aaaccceeeiiikkkpppnnnqqq}}}ooottt}}}vvvuuuyyy|||~~~}}}{{{tttpppkkkeee```[[[VVVRRROOOQQQRRROOOIIIEEEDDDDDD:::BBBJJJKKKGGGCCCDDDGGGCCC???<<<>>>AAA???777000;;;<<<<<<:::888555555555555555555444333333222222444333333333222222111111333333333333333333333333333333333333333222111111...111222///,,,...777???QQQiiipppccccccKKK;;;,,,+++000///***&&&+++,,,---------,,,+++***---------------,,,,,,+++,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++*********************++++++,,,,,,,,,---...///111111111111000//////...---,,,+++******...---,,,+++************+++***(((''''''((()))***((())))))*********))))))(((((((((((())))))******************************)))))))))*********+++++++++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,+++***)))(((((()))***+++,,,++++++******)))******,,,,,,++++++++++++++++++************************))))))***************)))))))))***++++++++++++***,,,,,,,,,+++,,,,,,---...++++++,,,------------,,,---------............///---...000000111333666888777999::::::999:::<<<>>>>>>??????@@@AAABBBBBBCCCFFFFFFFFFGGGIIILLLNNNPPPUUUVVVWWWYYY[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\___```bbbdddgggjjjlllnnnooottt|||))))))))))))))))))***+++++++++++++++++++++++++++111444$$$---444...666,,,(((,,,***$$$&&&000------,,,,,,,,,,,,,,,---...............///000111222333555777999;;;<<<<<<===???AAADDDGGGJJJKKKLLLMMMPPPTTTWWWYYY\\\^^^aaabbbeeehhhkkkmmmooosssuuunnnmmmoootttzzz}}}|||zzznnn}}}{{{{{{tttnnnjjj```___```bbbbbb\\\RRRIIIIIIIIIHHHFFFBBB@@@AAABBBAAA@@@???>>>>>>@@@CCCEEE@@@AAAAAA???<<<:::::::::888888777666666555444444444444444333333333333333333333333333333333333333333333444444333333222111+++...111333222...'''###,,,---000222///++++++...000)))&&&,,,444666555555------......------,,,+++,,,,,,------,,,,,,+++***+++*********+++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************((()))***+++,,,------...---...000111222222111000111111000///...------,,,000///---,,,+++***)))))))))(((((('''((()))+++,,,'''((()))***************((((((((())))))))))))***************************************+++++++++,,,***************+++++++++++++++++++++++++++++++++***))))))(((((())))))***(((((()))***+++,,,------***)))(((''''''((()))***+++++++++***************------,,,,,,+++******)))******++++++++++++++++++(((((()))***++++++******((())))))***************,,,,,,,,,,,,,,,---......++++++,,,------------------------............///,,,---///000111333666999555777888888888999;;;===>>>>>>???@@@AAACCCCCCDDDDDDEEEGGGIIIKKKMMMNNNOOOTTTUUUWWWYYY[[[\\\]]]]]]\\\\\\[[[ZZZZZZ[[[[[[[[[```aaabbbdddgggjjjlllnnnpppuuu}}}***)))))))))))))))***************+++++++++++++++000###%%%333222"""!!!000((('''(((+++,,,+++))))))......---------------...111111000111111222333444444555888;;;===@@@AAABBBDDDEEEHHHLLLOOORRRSSSTTTSSSVVVZZZ]]]```bbbeeehhhiiikkknnnppprrrtttwwwyyy~~~{{{zzz{{{}}}sssnnnooopppooommmddd```ZZZWWWUUUTTTRRRQQQFFFGGGGGGDDD@@@<<<;;;;;;DDDEEEEEECCC@@@???@@@AAA<<<<<<;;;:::999888888777444444444444444444444444444444444444444444444444444444444444444333333222666222......111555888:::333...+++,,,000111///---,,,111555222'''###---...............---------,,,------------,,,++++++++++++++++++,,,---//////******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++))))))***+++,,,,,,---------...///111222111111000222111111000///.........,,,,,,+++*********++++++))))))((((((((()))***+++&&&'''(((******+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++((((((''''''''''''((((((&&&''''''((())))))************))))))))))))************+++++++++******************)))))))))((((((+++++++++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,))))))***++++++++++++++++++************+++,,,,,,+++,,,,,,---...------------------............//////111222222222333444666555666888888888999;;;===>>>???@@@AAABBBCCCDDDEEEBBBDDDFFFIIILLLNNNOOOOOORRRTTTVVVXXX[[[\\\]]]^^^]]]]]]\\\\\\[[[[[[\\\\\\aaaaaaccceeegggjjjlllmmmpppttt|||******)))))))))))))))***))))))))))))******++++++...'''###$$$'''***,,,...111000,,,))),,,///---(((......------......///000000000111111222444555666777888;;;>>>AAADDDFFFFFFJJJLLLOOORRRVVVXXXZZZ[[[ZZZ]]]aaaccceeehhhjjjmmmlllooorrrsssuuuvvvyyy{{{{{{uuupppiiifffdddaaaZZZUUUJJJJJJJJJKKKMMMLLLIIIGGGEEEEEEEEECCCAAA@@@AAACCC???>>>===<<<;;;:::999999666666555555555555555555555555555555555555555555444555555555555444333333222222111...+++((())))))$$$000999888...)))---222000,,,***...111111111444//////.........---------...............---,,,,,,,,,,,,,,,,,,---///000000******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------,,,,,,++++++++++++++++++++++++,,,---///000111111000000---------,,,,,,++++++***+++***)))))))))))))))***+++******)))))))))))))))&&&'''(((******+++++++++************))))))))))))******************************+++++++++,,,,,,,,,)))))))))***+++++++++,,,************************((((((''''''''''''(((((())))))((((((((((((((((((++++++++++++++++++++++++)))******+++++++++******(((((()))))))))***************+++++++++,,,,,,,,,***++++++,,,------,,,,,,***+++,,,,,,------,,,,,,++++++******++++++,,,---,,,,,,---.........---------------............///000222444444444444555666666777888999999:::===??????@@@AAABBBCCCDDDEEEEEEAAACCCFFFIIILLLNNNPPPPPPRRRSSSUUUXXXZZZ\\\]]]]]]___^^^^^^]]]]]]^^^^^^^^^bbbbbbccceeegggjjjlllmmmnnnrrrzzz+++******)))))))))))))))((((((((()))******++++++'''---222111...------+++''',,,...,,,***,,,...000------......///000222222000000111222444666777888===>>>AAADDDGGGJJJLLLMMMRRRSSSVVVYYY\\\^^^```aaaaaacccgggiiijjjkkkmmmooonnnppptttvvvxxx{{{~~~}}}zzzppphhhfff___WWWSSSRRRRRRNNNKKKJJJJJJHHHFFFCCCAAABBBDDDBBBBBBAAA???>>>===<<<;;;::::::999888888777777666666666666666666666666666555555666666555555444333+++///333222///...000333444555222+++(((...666:::666...(((+++...,,,)))(((//////...------------.........//////......---,,,------,,,------...///000******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++---......------,,,,,,,,,+++++++++******+++,,,...///000000///.........---------,,,,,,,,,---,,,***)))''''''&&&&&&+++++++++******))))))((('''((()))***************+++************)))))))))++++++++++++++++++++++++************+++++++++,,,***************+++++++++))))))))))))))))))))))))+++******))))))******+++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,+++******)))******+++,,,,,,------))))))******+++,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------......///,,,,,,---...............---------............///...000333444555555777888666888999::::::<<<>>>@@@AAAAAABBBCCCCCCDDDDDDDDDAAACCCEEEHHHKKKNNNQQQRRRSSSTTTVVVXXXZZZ[[[\\\\\\___^^^^^^^^^______```aaabbbcccdddeeehhhjjjlllmmmmmmrrryyy++++++***)))))))))))))))(((((()))******+++,,,,,,222+++((()))%%%!!!***999%%%(((,,,...,,,+++---111,,,------...000222444555444444555777:::<<<>>>@@@EEEFFFIIILLLOOOQQQSSSTTTXXXZZZ\\\___aaacccdddeeedddfffhhhiiiiiiiiijjjllljjjnnnrrrwww{{{wwwrrrjjjfffeeedddbbbaaa\\\[[[XXXSSSNNNKKKKKKLLLJJJIIIHHHGGGEEEDDDCCCBBB@@@???>>>===<<<:::999999777777777777777777777777666666666666666555444444333333111---******...333......---///777;;;222%%%...///222333...)))+++111///...---,,,,,,,,,---------............---,,,,,,,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++'''(((***---......---,,,++++++++++++++++++,,,,,,***+++,,,............---000000////////////......,,,+++***)))(((((((((((())))))******++++++******((())))))*********))))))+++++++++*********))))))++++++++++++++++++++++++)))))))))*********+++++++++++++++***************))))))))))))))))))))))))++++++************++++++***************++++++++++++++++++,,,,,,+++++++++''')))***,,,,,,,,,***)))++++++++++++++++++,,,,,,(((((())))))***++++++,,,++++++++++++***)))((((((++++++,,,------------,,,...------------...//////,,,------...............---------............///---///222333333333444555666777999::::::<<<>>>AAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDGGGJJJNNNRRRTTTSSSTTTVVVXXXYYYZZZ[[[[[[]]]]]]]]]^^^___```aaabbbccccccdddfffhhhjjjlllmmmnnnrrrzzz++++++***))))))((())))))))))))***+++,,,,,,------(((...///+++,,,222...$$$444---***...222000---,,,,,,,,,---///111333555777999:::;;;===@@@CCCFFFGGGKKKLLLOOORRRUUUWWWXXXYYY]]]^^^```bbbeeefffggghhhccceeeggggggfffeeefffgggfffjjjpppuuu{{{|||xxxuuuooommmiiibbb\\\XXXWWWWWWQQQQQQPPPNNNMMMKKKJJJJJJDDDCCCBBB@@@???===<<<;;;777777777777777777777777666666666666666555555444111111111111111111000000(((111666111,,,...222222,,,***,,,111222///,,,---///...---,,,+++,,,------,,,,,,---------,,,++++++++++++******)))***************+++++++++,,,,,,,,,++++++++++++++++++++++++%%%'''))),,,------,,,,,,))))))***+++,,,------...)))***+++---...------,,,,,,,,,,,,,,,,,,,,,++++++))))))))))))***+++,,,---'''((()))***,,,,,,,,,,,,)))************))))))(((++++++++++++******))))))++++++++++++++++++++++++((())))))))))))*********,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''((()))***++++++******++++++++++++******'''(((***,,,---,,,***)))++++++******)))((((((((('''(((((()))******++++++************)))'''&&&%%%******+++,,,,,,,,,,,,+++,,,++++++++++++,,,------,,,---......//////......---------.........//////000111333333111///......555777888999:::;;;>>>@@@DDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFIIINNNSSSUUUTTTUUUVVVXXXYYYZZZZZZZZZ[[[[[[\\\]]]^^^```aaabbbcccddddddfffhhhjjjlllmmmooosss{{{((())))))))))))*********)))************+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,...000000///......///000111222555:::===>>>>>>@@@BBBEEEIIIMMMOOORRRSSSTTTVVVYYY\\\___```eeedddddddddeeefffggggggccccccbbb```___aaadddhhhiiimmmrrrxxx}}}|||uuuoooiiidddaaa___\\\XXXVVVTTTRRRPPPNNNLLLIIIFFFCCCBBBBBB@@@??????===:::999:::::::::999===;;;:::999999888555333333222000111222222111000//////............//////------......//////000000//////.........---------......//////...---,,,,,,---------,,,,,,+++++++++......---,,,,,,+++******(((***,,,,,,,,,,,,...000************************))))))*********+++++++++)))***++++++------...///---,,,++++++---...///...---,,,***)))))))))******---,,,,,,+++*********+++%%%''')))***+++++++++***************************---+++((('''((())))))((())))))))))))************,,,,,,++++++***)))))))))+++*********))))))(((((((((((((((((((((((((((((()))***+++++++++)))((('''************))))))))))))************************(((((())))))*********+++,,,+++***((((((((())))))((()))***++++++***((((((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---,,,,,,+++++++++,,,,,,......////////////......///000111444555777888888888999999:::<<<>>>???@@@???AAADDDDDDDDDDDDEEEFFFDDDEEEHHHKKKNNNQQQSSSTTTUUUVVVXXXZZZ\\\\\\\\\[[[___^^^^^^______```aaabbbbbbccceeefffiiijjjlllmmmpppttt{{{)))))))))*********++++++************++++++++++++---,,,,,,++++++,,,,,,------------...000000000//////000222333555888===AAAAAABBBDDDGGGKKKNNNQQQSSSXXXYYYZZZ\\\___aaaccceeedddcccbbbaaaaaa```aaaaaa]]]^^^^^^^^^___aaafffiiimmmpppvvv{{{zzzvvvmmmjjjfffbbb___\\\YYYVVVQQQNNNJJJGGGFFFEEECCCAAAAAA???<<<;;;<<<<<<;;;;;;;;;:::999:::::::::888666444333111222333333222111000//////......//////000------..................//////.........---------......///......------,,,.........------------------------,,,,,,+++++++++...------,,,++++++******++++++++++++++++++++++++***+++++++++,,,,,,,,,---***++++++,,,,,,------...---,,,+++,,,.........,,,---,,,+++******++++++,,,,,,+++******))))))******'''((()))******++++++***************************...,,,******+++++++++***))))))))))))******************************++++++************)))))))))(((((((((((((((((((((((((((***************)))((((((************))))))))))))************************((()))))))))************+++***)))(((((())))))*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///......------...............////////////......///000222444555777777888999999:::;;;===???AAABBBBBBDDDEEEEEEDDDCCCDDDEEECCCEEEHHHLLLPPPTTTWWWXXXUUUVVVXXXYYY[[[[[[\\\\\\]]]]]]]]]]]]^^^___```aaacccdddeeegggiiikkkmmmmmmpppttt|||******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,---------......///000000111111111333555777:::>>>BBBFFFHHHIIILLLPPPSSSVVVXXXYYY^^^^^^___aaacccdddffffffeeedddbbb```]]]\\\[[[ZZZXXXYYY\\\^^^aaaffflllpppvvvyyy~~~zzztttpppkkkeeebbb\\\YYYTTTQQQOOOMMMJJJHHHFFFDDDBBBAAAAAA@@@???>>>:::999999:::<<<<<<;;;999555444222333444444222111000000////////////000000............------------/////////............---...............---------.............../////////,,,,,,,,,,,,,,,,,,,,,,,,///,,,******,,,,,,***'''++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------...///...,,,***---,,,,,,,,,,,,------...+++******))))))))))))*********)))))))))******+++************************...,,,******+++,,,+++***)))))))))*********++++++((())))))***++++++,,,,,,************))))))))))))))))))))))))))))))))))))++++++***))))))))))))***++++++*********)))))))))************************))))))))))))***************))))))((())))))***+++,,,+++++++++++++++,,,,,,+++++++++,,,,,,---------+++++++++++++++,,,------.........------......///...//////000000//////...///000222444555777777777999::::::<<<>>>@@@AAABBBDDDEEEGGGFFFDDDCCCCCCDDDBBBDDDHHHLLLQQQVVVYYY[[[VVVVVVWWWXXXYYY[[[\\\]]]\\\\\\\\\\\\]]]^^^______cccdddfffhhhjjjlllmmmnnnooottt|||+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---,,,,,,,,,+++,,,,,,---------...//////000111222444444666:::===@@@DDDIIILLLOOOQQQTTTXXX[[[]]]^^^^^^______```aaabbbcccddddddhhhfffccc```]]][[[YYYXXXVVVYYY^^^bbbhhhooovvv{{{|||uuuqqqkkkhhhddd```]]]YYYUUURRROOOMMMJJJHHHGGGEEECCCAAA<<<;;;:::;;;<<<<<<:::999555444333333333333222000111000000//////000000111000000//////......------/////////........................---------......---------......//////000+++,,,,,,,,,,,,,,,,,,,,,***'''%%%(((...111///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++---------//////...+++(((++++++,,,,,,,,,---......++++++***************+++---,,,***)))((()))******************************+++)))((((((******)))((())))))*********+++++++++))))))*********+++++++++*********)))))))))))))))************************,,,+++***)))))))))***++++++++++++*********))))))************************)))))))))))))))*********((((((((())))))***++++++,,,+++***))))))+++,,,---******+++,,,,,,---......++++++******++++++,,,---,,,,,,+++++++++,,,------//////000000000000//////000000222444555666777777888999999;;;===???AAABBBCCCEEEFFFFFFEEEDDDDDDEEECCCDDDHHHLLLQQQUUUXXXZZZVVVVVVVVVVVVXXX[[[]]]^^^\\\\\\[[[\\\\\\]]]^^^___bbbccceeegggiiijjjlllmmmnnnrrr{{{+++,,,,,,,,,,,,---------+++,,,,,,,,,------------+++++++++++++++,,,---------///000111111333666999999<<<@@@DDDGGGKKKPPPSSSVVVXXX[[[^^^```aaabbbbbb______aaabbbbbbcccbbbbbbgggeeeccc```]]][[[ZZZYYYWWW[[[bbbiiiqqqyyy~~~{{{vvvqqqmmmhhhccc___ZZZWWWSSSPPPMMMIIIEEEBBB@@@???=========<<<999777666444333333333333111000111111000000000000111111222222111111000000//////////////////////////////......------------...///,,,,,,------.........///+++,,,,,,,,,,,,,,,,,,,,,(((%%%$$$(((///222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...------,,,,,,++++++***---------//////...+++(((******+++,,,,,,,,,------,,,,,,+++++++++,,,,,,---...,,,+++)))))))))*********************************)))((()))***+++***(((************+++++++++++++++++++++*********))))))))))))))))))))))))******++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++******************************************))))))))))))))))))(((((())))))***************)))(((((((((***+++,,,******+++,,,,,,---......++++++******++++++,,,---+++++++++++++++,,,---...//////000000000000//////000111222444555666666666666777888999;;;>>>@@@AAAAAACCCEEEEEEEEEEEEFFFGGGDDDEEEHHHKKKNNNQQQTTTUUUUUUUUUUUUVVVXXXZZZ]]]___\\\\\\\\\\\\]]]^^^___``````aaaccceeegggiiijjjkkklllpppzzz++++++,,,,,,,,,---------,,,,,,,,,---------......,,,+++++++++,,,---...///...111444555555777<<>>;;;:::888777666666666444222222222222111111222222222111111111111111111222222.../////////000000000000///...,,,,,,,,,...///111/////////...............---------,,,,,,+++++++++,,,,,,,,,------.........------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........,,,,,,------......---,,,+++,,,+++++++++,,,,,,---...++++++,,,,,,,,,+++***************************************,,,---...,,,************+++++++++,,,,,,++++++******************((()))))))))************************************)))***++++++,,,,,,,,,+++,,,,,,+++++++++*********************************************)))))))))((())))))***+++******(((((((((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------...///000000000000111111111111000000111222333444555666666666555666777999;;;>>>@@@BBB@@@AAACCCDDDCCCBBBCCCDDDEEEEEEGGGIIIKKKNNNOOOPPPRRRSSSUUUWWWZZZ[[[\\\]]][[[[[[ZZZ[[[[[[\\\]]]^^^```aaabbbdddfffhhhiiijjjmmmrrr{{{******+++++++++,,,,,,,,,---------.........//////////////////000111333333333777<<<===>>>BBBIIIPPPPPPSSSXXX\\\___cccfffiiicccbbbaaa```___```aaaaaabbbcccfffhhhiiiiiihhhggg``````bbbcccfffiiikkklllqqqvvvxxxooofff\\\VVVLLLKKKIIIHHHGGGEEEBBB???<<<;;;999888888888666444333222222111111222222333//////000000111111222222.../////////000000111111///...,,,,,,,,,...000111111111000000//////............---,,,,,,+++******+++---............///111........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---//////........./////////...,,,++++++*********+++,,,,,,---)))***,,,------,,,+++***************************((('''(((***,,,,,,***(((******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))(((***+++,,,---,,,,,,+++,,,,,,,,,+++++++++******************************+++*********))))))(((((()))***++++++***)))((('''((()))+++,,,------,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///*********+++,,,---...///000000111111111111000000111222333444555555666666666777888:::<<>>>>>BBBBBBAAAAAAAAABBBCCCCCCEEEFFFHHHJJJMMMOOOQQQRRRTTTUUUVVVXXXYYYZZZ[[[[[[YYYZZZZZZ[[[\\\^^^___```aaabbbcccdddeeehhhmmmppptttxxx///.........---------,,,//////000...,,,,,,---///...000333444666888;;;>>>CCCGGGLLLPPPSSSVVVYYY[[[aaacccgggkkkmmmmmmlllkkkbbb```]]][[[\\\^^^aaaccckkkmmmpppqqqpppooooooooommmmmmoooqqqvvv}}}wwwooofffbbb\\\WWWSSSPPPLLLJJJCCCAAA>>><<<;;;:::999777666666555555444333333333222333444555555333222000000000/////////.........//////////////////////////////...------------...------------------------.........------,,,,,,,,,........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,+++******))))))+++++++++*********))))))******)))))))))***+++,,,))))))************))))))******+++++++++++++++*********+++++++++++++++++++++++++++******)))))))))******+++++++++*********+++***)))((()))***,,,---+++++++++***************,,,,,,++++++************))))))*********+++++++++++++++***))))))***++++++111444666333---(((&&&'''------,,,,,,,,,------...+++++++++***++++++,,,,,,(((,,,,,,+++222======555---...000000000///000111111222333444555666666666777888999:::<<<===>>>>>>BBBAAAAAAAAAAAABBBCCCCCCEEEFFFHHHJJJMMMOOOQQQRRRRRRTTTVVVXXXYYYZZZZZZYYYYYYYYYYYYZZZ\\\]]]___```aaabbbcccdddfffiiimmmppptttxxx------------------------///000000///------///000000222555777:::>>>DDDGGGNNNQQQVVVZZZ]]]___bbbdddgggiiillloooooonnnllljjj```___^^^^^^```dddgggjjjllloooqqqsssrrrrrrssssssvvvxxxzzz~~~xxxsssllleee___ZZZUUURRRLLLIIICCC@@@>>>>>>===<<<888777777666555555444444333444555555555444222111000000000000//////////////////////////////////////////...------------...+++,,,,,,---......//////.........---------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((,,,+++***)))(((((((((((())))))************))))))(((((()))***++++++++++++((())))))******+++++++++*********)))))))))))))))************************++++++)))))))))***+++,,,***************++++++++++++************)))))))))***************+++++++++******)))(((((()))******...111444333///,,,,,,---,,,,,,+++++++++---...///------,,,,,,++++++,,,,,,)))---......555???@@@:::111222222000...---...000000222444777888777666555777888999:::<<<===>>>>>>AAAAAAAAAAAAAAABBBCCCCCCEEEFFFHHHJJJMMMOOOQQQRRRPPPRRRVVVXXXZZZZZZXXXWWWXXXXXXYYYZZZ[[[]]]^^^___```bbbdddeeefffiiimmmqqqtttyyy***+++,,,---...//////000...///000///...///000222222555999<<>>999999888888777666555555333333444444444333222111111111111000000000////////////////////////////////////...------------...,,,---------.........///...............---------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++*********)))))))))))),,,+++******))))))(((((()))******++++++******)))&&&'''((()))***+++++++++((((((((())))))***++++++******************))))))******************++++++,,,+++***))))))******+++)))))))))***+++++++++,,,***)))))))))))))))))))))*********************************))))))*********)))+++///000000000111333,,,+++******+++---///000000///...------------------000000///333::::::666111111000...,,,,,,...000111222444555666666666666777888999:::<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCCCCEEEFFFHHHJJJMMMOOOQQQRRROOORRRUUUYYYZZZYYYWWWVVVWWWXXXXXXYYYZZZ\\\]]]^^^```bbbdddfffgggjjjnnnqqqtttzzz---------...//////000000---...000000000111444666777:::???DDDJJJPPPWWW[[[___bbbfffjjjlllmmmoooqqqssstttuuuuuussspppnnnlllhhhhhhiiikkkmmmoooqqqsssqqqtttyyy}}}{{{tttddd]]]TTTKKKEEEBBB@@@>>>===<<<;;;:::888777666555333333333333333222222111222111111111111000000000000000000000000000000000//////...------------.../////////......---------................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,+++++++++***************++++++++++++++++++******++++++++++++******&&&'''((()))***+++++++++))))))(((((()))***++++++++++++++++++++++++++++++******))))))******,,,,,,++++++******************)))))))))***+++++++++,,,)))))))))))))))))))))***************************++++++++++++++++++++++++...//////...,,,++++++++++++*********+++---...///......---,,,++++++,,,,,,---//////...000333333000.........---,,,---///111222222111111333444666777777888999:::<<<===>>>>>>?????????@@@AAABBBCCCCCCEEEFFFHHHJJJMMMOOOQQQRRROOORRRUUUYYYZZZYYYWWWVVVWWWXXXXXXYYYZZZ\\\]]]^^^___aaadddfffhhhkkknnnqqqtttyyy000000/////////.........---///111222444666999<<>>;;;999888777444444444333333333333333222222222222111111111000000000000000000000000000//////...------------...000000//////...------,,,.............../////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,++++++++++++***((()))***,,,------------******++++++++++++******(((((()))***++++++++++++++++++)))(((((()))***++++++++++++++++++,,,,,,,,,******)))))))))+++,,,---***************************************+++++++++)))))))))************++++++++++++***************++++++,,,,,,,,,,,,++++++......---,,,+++***))))))******++++++,,,,,,------++++++***)))))))))*********++++++,,,---...//////,,,---............000222333222000000111333666888777888999:::<<<===>>>>>>????????????@@@BBBCCCDDDEEEFFFHHHJJJMMMOOOQQQRRRPPPRRRVVVXXXZZZZZZXXXWWWXXXXXXYYYZZZ[[[]]]^^^___^^^aaadddgggiiillloooqqqsssxxx,,,,,,------...///000000...111444666888<<<@@@CCCGGGLLLTTTZZZ```dddiiikkkmmmppptttwwwxxxyyy{{{|||xxxvvvtttrrrqqqqqqqqqrrrtttuuuwwwyyy{{{|||||||||~~~|||ooocccZZZSSSOOOIIIHHHFFFCCC@@@===:::999777666666555555555555555333333222222222111111111000000000000000000000000//////...------------...////////////............---........./////////000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++************'''(((***+++,,,,,,,,,+++***++++++,,,,,,++++++*********+++++++++++++++***...---+++)))))))))***+++)))*********++++++++++++***)))(((((()))+++---...((()))******+++++++++++++++++++++***************************++++++,,,,,,+++++++++*********)))))))))***+++,,,,,,+++***)))***)))))))))+++---------)))***,,,------,,,+++***++++++*********+++,,,,,,******+++,,,---,,,---///---///111111111000111333222222222333444555666777777888999:::<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEFFFHHHJJJMMMOOOQQQRRRRRRTTTVVVXXXYYYZZZZZZYYYYYYYYYYYYZZZ\\\]]]___```^^^aaaeeehhhjjjlllooorrrrrrwww$$$%%%(((+++///222444666000222666999<<<@@@DDDHHHMMMSSS[[[bbbgggkkknnnppprrruuuyyy{{{|||}}}~~~|||yyywwwvvvwwwxxxzzzzzz|||~~~tttiii```[[[NNNMMMJJJGGGCCC???===;;;999999888777777777777777333333333222222222111111000000000000000000000000//////...------------...------......///000000000---.........//////000000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************************))))))))))))'''(((***++++++***))))))***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***000...,,,***))))))***+++(((((())))))*********+++***)))(((((()))+++---...'''((()))++++++,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,,,,,,,++++++++++++******))))))((()))***++++++***)))(((---+++******+++,,,++++++)))***---......,,,***(((------------......///000---------...---++++++...///111444444333222222222000222444666777777666555777888999:::<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEFFFHHHJJJMMMOOOQQQRRRTTTUUUVVVXXXYYYZZZ[[[[[[YYYZZZZZZ[[[\\\^^^___```^^^aaaeeehhhjjjmmmppprrrrrrvvv...////////////000222555666999===@@@DDDIIINNNQQQ[[[___fffkkkooorrruuuwwwzzz|||~~~}}}~~~}}}ppphhhaaa\\\UUUPPPLLLIIIDDD@@@AAA===999777888888555222666444222111222222111000//////000111111000///...000/////////............------------------------............////////////000000//////...............+++))))))---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++222///,,,,,,------,,,)))---,,,***))))))+++,,,...++++++++++++******))))))+++*********))))))(((((()))************+++++++++,,,+++***))))))***+++,,,'''((()))***+++,,,------,,,,,,++++++***+++++++++))))))))))))******************************************))))))***+++,,,,,,)))***+++,,,,,,+++***)))((((((((((((((((((((((((***************)))((('''$$$%%%&&&(((***+++++++++------------,,,+++******)))***+++---...------,,,///............//////000222222333444555555555555666777888999;;;<<<===>>>======>>>@@@BBBCCCEEEEEEEEEGGGJJJLLLMMMOOOQQQSSSTTTUUUVVVYYY[[[\\\[[[ZZZ[[[[[[[[[ZZZ[[[[[[\\\]]]bbbcccfffiiilllnnnnnnnnnpppuuu///000111111111222666888999===AAAFFFJJJPPPVVVYYY```dddjjjooosssvvvyyy{{{rrrlllccc\\\WWWRRRLLLGGGFFFAAA<<<:::::::::888666666444222222333333111000///000111111111000///...000000/////////.........------------------------............/////////////////////.........------000///...---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++000...++++++,,,---,,,***,,,+++***))))))***,,,---++++++++++++*********))))))))))))***************************+++++++++++++++***)))(((((()))***+++************************+++******))))))******+++))))))))))))************************************))))))(((((()))******+++(((((())))))))))))(((((()))))))))))))))))))))))))))************))))))((())))))***+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++/////////000///...,,,+++............////////////222222333444555555555555777777888999;;;<<<=========>>>???AAACCCDDDEEEFFFEEEGGGJJJLLLMMMNNNQQQSSSUUUUUUWWWYYY[[[[[[[[[ZZZ[[[[[[[[[[[[[[[\\\\\\]]]```bbbeeehhhkkkmmmnnnoooooottt~~~000111333333444666:::===@@@CCCIIINNNSSSYYY___ccchhhkkkqqqvvvyyy|||yyypppiiiccc\\\WWWQQQKKKDDD@@@???>>><<<999777666555555666555333111111111222222111000//////000000000000////////////....................................////////////.........---------------111222333222///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---+++******+++,,,,,,+++,,,+++***))))))***++++++++++++++++++************)))))))))***************************+++++++++,,,++++++************++++++---,,,,,,+++***)))((((((***)))))))))))))))******)))))))))*********++++++++++++++++++++++++++++++)))(((((((((((()))******)))))))))(((((()))))))))************************))))))******+++*********,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------//////000//////...,,,,,,------...///000000//////222333444555555666555555888888999::::::;;;<<<<<<======>>>@@@BBBCCCEEEEEEEEEGGGJJJKKKMMMNNNQQQSSSUUUVVVXXXYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]^^^```cccfffjjjlllnnnoooqqquuu000222444555777:::???BBBIIILLLQQQUUUZZZ```eeeiiinnnrrrwww{{{~~~yyyrrrlllaaaZZZQQQJJJFFFCCC>>>;;;999888888888888777555333333333333222222111000000111111111000000000//////....................................////////////------------------------///222555444///,,,+++,,,------------------------------------------------------,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,+++***)))))))))******+++++++++++++++++++++++++++++++++******)))))))))*********+++++++++,,,,,,------,,,,,,,,,,,,---------,,,,,,+++***)))((((((***))))))))))))******+++))))))*********+++++++++++++++++++++++++++++++++******))))))))))))******---,,,************,,,---************************((()))******++++++++++++***++++++,,,,,,++++++*********++++++,,,---......++++++,,,------.........,,,---...///000000//////222333444555666666666666999999999::::::;;;;;;;;;;;;<<<===???@@@BBBCCCDDDEEEGGGIIIKKKLLLNNNQQQSSSUUUWWWYYYZZZZZZYYYZZZZZZ[[[[[[\\\]]]]]]^^^^^^^^^]]]^^^aaadddhhhkkknnnooossswww111333666999<<<@@@EEEIIIRRRUUUYYY\\\___ccchhhlllsssvvvzzz~~~wwwooodddZZZRRRKKKCCC>>><<<:::999888888777444222555444444333222111111111222111111111111000000000////////////////////////............////////////------------------------+++///222222///,,,,,,---------------------------------------------------------,,,,,,,,,+++++++++)))))))))))))))***+++---,,,++++++***************+++++++++++++++++++++,,,...---,,,+++***)))((('''***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++************************************+++,,,---************++++++++++++++++++++++++++++++++++++,,,++++++******+++++++++---,,,+++******+++,,,---************************((()))***+++++++++++++++)))***+++,,,,,,---,,,,,,*********+++,,,---...///+++,,,,,,,,,---......///,,,---...///000000000000333333444555666666666666999999999::::::;;;;;;;;;<<<===>>>@@@AAACCCDDDEEEDDDFFFIIIKKKLLLNNNPPPRRRTTTVVVYYYZZZYYYYYYZZZ[[[ZZZ[[[]]]^^^_________^^^\\\^^^```cccgggjjjmmmooossswww555888<<>>???@@@AAACCCEEEFFFGGGDDDFFFIIIJJJKKKMMMPPPRRRPPPTTTYYY[[[YYYYYY\\\___ZZZ[[[^^^```aaaaaa```______```aaacccfffiiilllnnnrrrwwwBBBEEEJJJOOOTTT[[[aaafffgggiiilllnnnppptttwwwzzz{{{}}}xxxjjj```RRRMMMGGGBBB???>>>>>>===999888666444333333333333333333333222222222111111000000000000000000000000............/////////000........./////////000000111---++++++...000///,,,................................................---------,,,,,,,,,++++++***,,,---,,,))))))+++...............---,,,+++***+++++++++,,,,,,---------))))))***+++,,,,,,------++++++,,,,,,,,,---------------...//////...------++++++******************(((((((((((()))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++,,,---......---,,,+++((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))++++++++++++***)))((('''---,,,+++******,,,---///------,,,,,,---...000111///...,,,+++,,,///333555333444555666777777777777666777888999;;;<<<===>>>;;;;;;===>>>@@@BBBCCCCCCDDDFFFHHHJJJKKKMMMPPPRRRNNNTTTYYY[[[YYYYYY]]]```ZZZ[[[^^^```aaaaaa``````aaaaaabbbcccfffiiilllnnnuuu{{{KKKNNNSSSYYY___dddgggiiinnnoooqqqtttvvvxxxyyyyyyxxxzzz|||~~~wwwnnnaaaZZZQQQIIIEEEBBB>>>;;;===;;;888777777666444333777666555444333222222222,,,---///000111111111000444333333222111000000///........................,,,,,,---......---,,,,,,---...///000111333444444'''(((***,,,...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******)))))))))...,,,***+++---...---************+++------,,,***++++++++++++++++++++++++,,,,,,---,,,++++++,,,...---------,,,,,,+++++++++---...///000000...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((,,,,,,,,,++++++*********...,,,+++))))))***,,,---000///...111555555000***111000...---,,,,,,------,,,,,,,,,---------......------......///000000000000222666777666666555666999999::::::;;;<<<======;;;===>>>>>>>>>@@@BBBDDDDDDEEEGGGJJJLLLNNNOOOPPPSSSTTTUUUWWWXXXYYYZZZZZZYYYZZZ\\\]]]^^^_________^^^^^^___bbbfffjjjoooqqqxxx~~~UUUWWW[[[aaafffjjjmmmnnnrrrsssuuuvvvwwwxxxxxxwwwtttuuuwwwxxxzzz}}}~~~ooohhh^^^VVVRRRNNNIIIEEEBBB@@@<<<:::999999777666666666555444333222222222///000000111111000///...111111000//////...------........................,,,---............---,,,++++++,,,,,,---...//////---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++---+++***+++------,,,***...---,,,---///000///...++++++++++++++++++++++++,,,------,,,+++***+++---------,,,,,,,,,++++++++++++,,,---...---,,,***)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,************)))))))))))),,,,,,,,,+++++++++******,,,+++)))(((((()))***,,,+++,,,111999AAACCC@@@<<<111000...---,,,,,,------,,,,,,,,,---------......------......///000000000000333666888888777777888999999::::::;;;<<<<<<===<<<===?????????@@@CCCEEEEEEFFFHHHKKKMMMOOOPPPQQQSSSTTTUUUWWWXXXYYYZZZZZZZZZZZZ\\\]]]^^^_________``````aaabbbeeeiiimmmooouuu|||^^^aaaeeeiiimmmqqqssstttxxxyyyyyyyyyxxxvvvtttsssoooooopppqqqtttyyy}}}vvvlllddd^^^YYYSSSNNNGGGDDD???<<<:::999888666666555444333333222333333222222222111111///...---000000//////......------........................,,,---............---,,,******++++++,,,,,,,,,,,,/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++,,,---------,,,***)))***+++,,,+++***,,,***((((((***+++,,,+++++++++++++++++++++++++++,,,------,,,+++******,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,***)))++++++++++++++++++++++++++++++,,,,,,---------...)))))))))***************,,,,,,,,,++++++++++++***,,,+++***)))******,,,---:::===DDDNNNVVVYYYVVVRRR000///...,,,,,,,,,------,,,,,,,,,---------......------......///000000000111333777888999999:::;;;999999::::::;;;;;;<<<<<<<<<>>>???@@@@@@AAACCCEEEFFFGGGJJJLLLOOOPPPRRRRRRSSSTTTUUUWWWXXXYYYZZZZZZZZZ[[[\\\]]]^^^_________bbbaaaaaabbbeeehhhkkkmmmsss{{{dddfffjjjooosssvvvwwwxxx{{{{{{zzzxxxuuurrrooommmjjjkkklllmmmqqqwww~~~|||tttnnnggg___ZZZQQQMMMGGGBBB???===;;;999777666555444333333333333222222222222111000//////111111111000000000//////........................------............---------------------------------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))+++++++++,,,,,,---------+++************+++******)))'''$$$$$$&&&((())))))+++++++++++++++++++++++++++---...---+++)))******,,,+++++++++++++++++++++---............---,,,+++***+++++++++++++++,,,,,,+++,,,,,,------......///)))))))))******+++++++++++++++++++++++++++++++++......---------...//////999:::===BBBFFFGGGDDD@@@//////---,,,,,,,,,------,,,,,,,,,---------......------......///000000000000333666888888999:::<<<999999:::::::::;;;;;;;;;===>>>???@@@@@@AAACCCFFFGGGHHHKKKMMMPPPRRRSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^aaaaaaaaabbbdddhhhkkkmmmsss{{{iiilllpppuuuyyy{{{|||}}}zzzyyywwwsssooollliiigggfffggghhhkkkpppwwwzzzrrrkkkaaa\\\UUUOOOJJJEEEBBB???:::999888666555555555444222222111111111111222222111111111111000000000000////////////////////////......................../////////...............------,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))(((---------,,,,,,+++++++++******+++************+++...+++)))(((***,,,------++++++++++++++++++++++++***,,,------+++))))))***++++++++++++++++++++++++---------------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------.........))))))******++++++,,,,,,++++++++++++++++++++++++---------......//////000111000//////000000///...///...,,,,,,+++,,,------,,,,,,,,,---------......------......///000000000000222555666777888:::<<<999999999:::::::::::::::<<<>>>?????????AAACCCEEEHHHIIIKKKNNNPPPRRRSSSTTTSSSTTTUUUWWWXXXYYYZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^_________aaadddhhhlllnnnttt}}}pppsssxxx|||wwwuuuqqqllliiifffeeedddbbbdddhhhlllsss{{{zzzmmmiiiaaaZZZSSSLLLFFFAAA>>>===<<<:::888777666666333222222111222222333333000000000000//////////////////////////////////////////...------...//////.........---------------000///---+++************------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,+++************+++,,,+++*********,,,///---++++++---...///...++++++++++++++++++++++++(((***,,,---+++******************+++++++++++++++++++++++++++*********************++++++,,,,,,------------,,,,,,,,,,,,,,,*********+++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,---------///......---...000333444...---,,,++++++,,,---...,,,,,,,,,---------......------......///000000000111333555666666777999;;;999999999999::::::::::::;;;===>>>??????@@@BBBDDDHHHIIIKKKNNNQQQRRRTTTTTTSSSTTTUUUWWWXXXYYYZZZZZZ[[[\\\]]]]]]^^^^^^^^^]]]^^^^^^___aaadddhhhlllooottt}}}wwwzzz}}}~~~tttpppkkkfffcccbbbcccddddddgggmmmsss{{{|||wwwppphhh___VVVMMMGGGCCCBBB@@@===;;;999888777555444333222111111222222000000000000111111111111////////////////////////000///...------...///000---------------.........111///---+++***+++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------++++++++++++++++++*********,,,------******+++---+++***)))***,,,---,,,+++++++++++++++++++++++++++&&&)))+++---,,,+++++++++)))*********++++++++++++,,,++++++***************)))******+++,,,,,,------------,,,,,,++++++******,,,++++++++++++++++++*********+++++++++,,,,,,,,,)))******+++,,,---------(((((()))******,,,...000------,,,++++++,,,---...,,,,,,,,,---------......------......///000000000444555666777666777999;;;999999999999999999999999:::<<<=========???AAACCCHHHIIIKKKNNNPPPRRRSSSTTTSSSTTTUUUWWWXXXYYYZZZZZZ\\\\\\]]]^^^^^^^^^]]]]]]`````````aaacccgggjjjlllrrr|||{{{}}}|||zzzrrrnnnhhhccc```aaaccceeehhhlllsss{{{xxxnnncccXXXRRRFFFEEEBBB???<<<:::999888888777555222111000000111333333333333333333444444000000000000000000000000000///...------...///000........./////////000000...---,,,+++,,,...000222........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......///000)))))))))***++++++,,,,,,***---...---+++***,,,...+++******+++------,,,***++++++++++++++++++++++++%%%(((+++,,,,,,++++++,,,))))))******++++++++++++...---,,,,,,++++++,,,,,,))))))***+++,,,,,,------...------,,,+++***)))(((---,,,,,,++++++******************++++++,,,,,,,,,***+++,,,---............---///000000///------------,,,+++++++++,,,---...,,,,,,,,,---------......------......///000000000666777888888777888:::<<<999999999999999999999999:::;;;<<<======>>>@@@CCCGGGIIIKKKMMMPPPRRRSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZ\\\\\\]]]^^^^^^^^^]]]]]]bbbaaaaaaaaacccfffhhhjjjppp{{{~~~xxxtttnnnjjjeeebbbccceeehhhjjjmmmrrr{{{~~~pppaaaVVVTTTOOOHHHDDDBBB@@@===::::::888555444444444444333444333222222111111222222000000000000////////////...........................------,,,,,,------...---------------...///000///...,,,)))(((''''''(((***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++*********************************++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++111222222111///...000111333111...+++***+++---...------------------------............///111222333333444666777888888777777888888999::::::;;;<<<<<<999999;;;===>>>@@@BBBBBBBBBFFFKKKOOOQQQSSSTTTVVVWWWXXXXXXXXXYYYYYYZZZZZZ]]]]]]]]]]]]^^^___``````dddccccccdddfffiiilllnnnttt}}}|||wwwsssllljjjgggfffgggkkknnnpppsssyyywwwhhh^^^VVVQQQKKKGGGEEECCC???<<<;;;999666555555555444333333333222222222222222333111000000000////////////...........................------,,,,,,------...///......---------............---------------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++,,,,,,,,,++++++******+++++++++,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---...///...,,,+++,,,---000///---+++++++++,,,---------------------------------......///111222333555666777777888888888888888999999::::::;;;;;;;;;::::::;;;===>>>@@@AAABBBCCCGGGLLLPPPRRRSSSUUUWWWVVVVVVWWWXXXYYYYYYZZZZZZ\\\\\\\\\]]]]]]^^^___```aaa``````bbbdddgggkkkmmmttt}}}~~~||||||{{{xxxtttqqqlllkkklllmmmppptttxxxzzzrrrhhh\\\WWWRRRNNNMMMJJJEEEAAA===;;;777666666555444333333222222222222222333444111111000000000/////////..............................------------......000000///------,,,,,,,,,......////////////......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++******))))))***++++++,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***,,,......,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000222222888888777777777888888999999999999:::::::::::::::;;;;;;<<<===>>>@@@@@@AAADDDGGGLLLOOOQQQSSSUUUWWWTTTUUUVVVWWWXXXYYYZZZ[[[[[[\\\\\\]]]]]]^^^^^^____________aaadddhhhlllooouuu}}}}}}|||zzzxxxuuurrrooonnnmmmooorrruuuyyy}}}yyypppccc___ZZZWWWUUURRRMMMIIIAAA>>>:::888777666444333333222222222222333444444111111111000000000//////..............................------------......//////...---------------......///...---+++)))(((---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++************++++++,,,,,,++++++******++++++,,,******++++++++++++******+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++---000000///---,,,,,,***+++,,,---...------,,,------------............---------...///000111222:::999888777777888999::::::::::::999999999999999<<<<<<===>>>??????@@@@@@CCCFFFJJJNNNPPPRRRTTTWWWSSSSSSUUUVVVXXXYYYZZZ[[[[[[[[[\\\]]]]]]^^^^^^^^^______aaacccgggkkkppprrruuu}}}zzzxxxvvvsssooommmkkkkkkmmmqqqvvvzzz~~~uuuiiieee___\\\ZZZWWWSSSOOOGGGDDD???<<<:::888666444444333333222333333444444111111111111000000000000///////////////////////////......------......///---------------...//////,,,---------,,,+++)))(((...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++,,,------,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++---000111000...------***+++---///000///...------------....../////////,,,---------...000111222999888777777777888999:::999999999999999999999888<<<======>>>???@@@@@@AAABBBEEEIIILLLNNNPPPSSSVVVSSSSSSUUUVVVXXXYYYZZZ[[[ZZZ[[[\\\^^^^^^^^^^^^^^^^^^___```cccggglllpppsssvvv}}}sssrrrqqqnnnkkkjjjkkklllooossszzz}}}pppjjjddd___]]]\\\XXXUUUQQQMMMHHHCCC@@@<<<999777555555444333333333333333222222111111111000000000//////////////////////////////............//////,,,,,,,,,------///000000+++,,,---...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---......,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))+++---...---,,,,,,,,,+++,,,...///000///......---------...//////000000,,,,,,,,,---...///111111777666666777888999::::::888888888999999999999999<<<<<<===>>>???AAAAAABBBCCCFFFIIILLLNNNPPPTTTVVVTTTUUUVVVWWWXXXYYYZZZ[[[[[[\\\^^^___``````___^^^\\\]]]^^^aaaeeejjjoooqqqvvv~~~jjjkkkkkkiiihhhiiimmmqqqtttyyyzzzssskkkfffdddcccaaa___\\\WWWQQQKKKFFFBBB>>>;;;777666555444333222222222222222222111111111000000//////////////////////////////............//////......---------......///------------...///000111,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************+++,,,---...,,,++++++******++++++,,,******++++++++++++******+++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***++++++******+++---,,,,,,---.........---------------...///000000000,,,,,,,,,---...///000111333444555777888999::::::777777888888999999::::::;;;<<<===>>>@@@AAACCCCCCEEEGGGJJJMMMOOORRRVVVYYYVVVVVVWWWXXXYYYYYYZZZZZZ[[[]]]___```aaaaaa```___]]]]]]^^^aaaeeejjjnnnqqqvvv~~~ccceeeffffffgggjjjpppuuuzzz{{{rrrlllkkkjjjiiihhhccc^^^WWWQQQKKKFFFBBB>>>888777666444333222111111222222222111111111111000000000000000000000000000//////............//////000///...---------------111///...,,,,,,,,,---...+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---))))))))))))***+++,,,---,,,++++++++++++++++++,,,******++++++++++++******++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++++++++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111,,,,,,,,,---...///000111111222555777999999999999666666777888999::::::;;;:::;;;===>>>@@@BBBCCCDDDGGGIIILLLNNNPPPSSSWWWZZZXXXXXXXXXYYYYYYYYYZZZZZZ\\\]]]```aaabbbbbb```_________```cccgggkkkppprrruuuZZZ\\\aaaeeekkkrrryyy~~~xxxvvvuuusssqqqnnniiibbb]]]XXXQQQIIICCC>>>;;;555222222222222222000111111111111000000/////////111222111///---,,,//////......------,,,,,,////////////////////////)))''''''))),,,...,,,***+++,,,,,,------,,,,,,+++------++++++++++++------******,,,,,,,,,,,,***************++++++,,,,,,,,,))))))***+++,,,,,,------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%------(((%%%(((---++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---...////////////------......///000000000333444666888:::;;;<<<<<<888888999;;;======;;;999======>>>???AAADDDFFFGGGIIIKKKMMMPPPSSSUUUVVVWWWVVVVVVWWWWWWXXXYYYYYYYYYZZZ[[[^^^```aaaaaa``````___^^^]]]```eeekkkpppsssvvv```ccchhhmmmttt||||||zzzxxxssslllfffbbb\\\TTTNNNEEEAAA;;;666444444444444111222222222222222111111111222444444444222111///------........./////////////////////////////////---,,,+++---000111///------------......------------,,,,,,++++++,,,,,,---...------,,,,,,------...******+++++++++,,,,,,,,,)))******+++,,,,,,---------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,"""'''------)))'''***---++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,++++++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...////////////------......///000000000333444666888999;;;;;;<<<888888888999;;;<<<;;;:::<<<<<<===???AAACCCEEEFFFIIIJJJMMMPPPRRRUUUVVVWWWVVVVVVWWWXXXXXXYYYYYYZZZZZZ\\\^^^```aaaaaa``````___^^^^^^```eeekkkpppsss{{{cccffflllsss|||~~~yyyrrrmmmiiiccc\\\WWWOOOIIIBBB<<<888777666666222222222333333333333333///000111222111000///............///////////////////////////////////////000//////000111111000...........................---,,,,,,++++++,,,,,,---000...,,,******,,,...000***++++++++++++,,,,,,,,,******++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000---------,,,,,,+++++++++,,,,,,,,,---------......------...............------......//////000000111222333555777888:::::::::999888777777:::;;;;;;:::;;;<<<===>>>@@@BBBDDDFFFHHHJJJLLLOOORRRTTTUUUVVVVVVWWWWWWXXXXXXYYYZZZZZZ[[[\\\___aaabbbaaa``````______```bbbfffkkkpppsss{{{hhhlllsss|||xxxrrrnnniiibbb]]]WWWQQQIIIAAA<<<:::888666333333333222222333333333...//////000000///......000000000//////......---///////////////////////////////////////...---,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---.........------,,,,,,++++++***,,,,,,,,,---------........................------.........///000000111111222333555666888999999999:::888666666888:::;;;;;;;;;;;;<<<===@@@BBBDDDEEEHHHIIILLLOOORRRTTTUUUVVVWWWWWWWWWXXXYYYYYYZZZZZZ\\\]]]___aaabbbaaa```______```aaacccfffkkkppptttvvvtttyyyzzzvvvqqqkkkfff]]]XXXOOOHHHBBB>>>:::888555444333222222222333333111222222222222222222222............////////////////////////////////////......///...---,,,,,,+++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))(((***++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------........................------......//////000111111111333333555666888888999999:::888666777999;;;<<<;;;;;;;;;<<<===@@@BBBDDDEEEHHHJJJLLLOOORRRTTTVVVVVVWWWWWWXXXXXXYYYZZZZZZ[[[\\\^^^```aaabbbaaa```______aaadddeeegggkkkppptttxxxzzzuuuooojjjccc^^^WWWQQQKKKEEE@@@<<<888777555333222222333333000000000111111111111222)))***+++---...000111222////////////////////////...000111000...------...---,,,+++******+++,,,---+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((()))***+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...............---...//////000000111111222444444666777888999999999:::999888888;;;<<<<<<;;;;;;<<<===>>>@@@BBBDDDFFFIIIKKKMMMPPPSSSUUUVVVWWWWWWXXXXXXYYYYYYZZZ[[[[[[]]]^^^```bbbbbbbbb```______bbbeeeggghhhkkkpppuuuyyysssnnniiieee```[[[UUUNNNHHHCCC===;;;999666444444444444...............///000000++++++,,,,,,------......////////////////////////---///111111...---...///...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,+++++++++******------------------------,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------***+++,,,---------,,,+++***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,---.../////////////////////000111111222222555555777888999999:::::::::999999;;;===>>>===;;;<<<<<<===???AAACCCEEEFFFJJJLLLNNNQQQTTTVVVWWWXXXXXXXXXXXXYYYZZZZZZ[[[[[[^^^___aaabbbbbbbbb```______cccggghhhhhhjjjpppuuu{{{wwwmmmjjjgggbbb]]]UUUNNNIIIAAA???<<<888666555555666111111000111111222333333111000///---+++)))((('''////////////////////////+++...000///---,,,---///000///---,,,,,,---///000++++++------------++++++...,,,***((((((***,,,...,,,,,,,,,++++++*********------------------------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,...000222222,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++***,,,---------------------------,,,,,,,,,++++++*********------------------------((()))+++---.........---)))***+++,,,------...///,,,,,,,,,---------......+++,,,---.../////////////////////000111111222222555666777999999::::::::::::::::::<<<>>>???===;;;======>>>???BBBDDDFFFGGGKKKLLLOOORRRUUUWWWXXXYYYXXXXXXYYYYYYZZZZZZ[[[[[[^^^___aaabbbcccbbb```______ccchhhiiihhhjjjpppuuuwwwqqqjjjgggeeebbb[[[UUUOOOHHH@@@;;;888666333111111111111111111000//////111111000///......------000000/////////...............------------......///............---------,,,***---333666333...---000000///---,,,+++***)))---------,,,,,,+++++++++,,,,,,............,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,++++++******++++++,,,,,,............,,,,,,++++++************++++++---,,,,,,,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............---------000///---,,,---...000222000/////////000222444555444555666888:::;;;;;;<<<;;;;;;::::::::::::999999===>>>??????@@@BBBEEEHHHJJJMMMQQQSSSTTTUUUWWWXXXYYYYYYXXXXXXXXXXXXYYYYYY___```aaaaaaaaa```^^^^^^___]]]^^^aaaccchhhuuu}}}wwwooollljjjgggaaa[[[WWWPPPGGG@@@===:::666444222222222222222111111000000000///......---,,,,,,......---------,,,,,,,,,......------------......///............---------///+++---666<<<999000+++/////////...------,,,,,,---------,,,,,,++++++++++++,,,---......---,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,+++++++++++++++,,,+++,,,---......---,,,+++++++++************++++++...---------,,,,,,+++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............---------///...---------...000111////////////000222333555444555777888999:::;;;;;;::::::::::::::::::::::::<<<===??????@@@BBBFFFIIIKKKNNNRRRTTTUUUVVVXXXYYYYYYYYYXXXXXXXXXXXXYYYYYY^^^^^^````````````___^^^\\\[[[^^^bbbdddgggqqq|||xxxtttrrrpppjjjeeebbbZZZOOOGGGBBB>>>:::777333333333333222222222222111000000//////..................------------,,,......------------......///............---------222,,,---888@@@===222***,,,---------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++++++++++++++,,,---++++++,,,,,,,,,,,,++++++++++++************++++++//////...---,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............------------............/////////////////////000222333444555666777888999999999999888999999::::::;;;;;;<<<;;;<<<>>>???@@@CCCGGGJJJLLLOOORRRTTTUUUWWWYYYZZZYYYYYYXXXXXXXXXXXXYYYYYY[[[\\\^^^___``````______YYYZZZ]]]bbbdddfffmmmvvv{{{}}}|||yyytttoookkkbbbVVVLLLFFFAAA<<<888555444333333222222222222222222222111111000000000000000000///////////////......------------......///............---------111---...666;;;888111,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,000//////...---,,,++++++***++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------///............---------,,,---.../////////......000000000111222333333444666666777888888999888888777888888999;;;<<<<<<===:::;;;===???@@@CCCHHHKKKLLLNNNQQQSSSTTTVVVXXXZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[]]]^^^`````````___[[[ZZZ\\\aaaccceeellltttyyy~~~yyyqqqhhh[[[PPPHHHCCC>>>:::777666444333111111111111111111000000000000000///000000000000000000000000......------------......///............---------...,,,---111222///---///......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,///......---,,,,,,+++++++++++++++,,,,,,------...+++++++++,,,,,,---------------------------------///............---------,,,,,,---...///.........111111222333333444444444555666777888888888888888777777888999;;;<<<======:::;;;===???@@@CCCHHHKKKKKKMMMOOOQQQRRRTTTWWWYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZ\\\^^^````````````___\\\\\\___bbbfffnnnvvv|||vvvmmm___SSSLLLFFFAAA>>>;;;999777444222111111111........................---............/////////......------------......///............---------,,,+++---...,,,)))+++000111111000///......------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***++++++,,,,,,------...------------------------///............---------,,,------------.........111111222333444444333333444555666777888888888888777777888999;;;<<<======;;;<<<>>>???@@@CCCGGGJJJKKKLLLNNNPPPQQQSSSVVVYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[]]]___```aaa``````aaa]]][[[___ccchhhooowww~~~{{{qqqdddXXXPPPKKKGGGDDD@@@>>>:::777444222222222////////////////////////---.........////////////......------------......///............------------++++++......++++++---........................+++++++++,,,,,,---------...---,,,++++++,,,---...,,,,,,,,,------,,,,,,,,,------------------------+++++++++,,,,,,---------000///...---,,,+++++++++...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---*********++++++++++++,,,------,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------///............---------------,,,,,,,,,---...//////000111222222222111111333444555777888999999999888888999::::::;;;<<<<<<<<<===??????@@@BBBFFFIIILLLMMMOOOPPPQQQSSSWWWZZZYYYYYYXXXXXXXXXXXXYYYYYY\\\]]]^^^```aaaaaa``````^^^[[[[[[```fffiiiooottt}}}uuuggg[[[TTTOOOKKKIIIDDDAAA===999666444333333222222222222222222333333///000000000111111222222.........------.........//////.........---------///++++++000333000,,,***))))))***++++++,,,------+++++++++,,,,,,---------......,,,,,,,,,,,,......---......//////......---------------------------+++++++++,,,,,,---------111000///---,,,+++******......,,,,,,,,,,,,......---,,,,,,++++++,,,,,,---((())))))***++++++,,,,,,000000000//////.........******+++,,,,,,---......------------------------//////.........---------...---,,,++++++---///000......000111111000//////222333555666888999::::::888999999::::::;;;;;;<<<===>>>??????@@@BBBEEEHHHMMMNNNPPPQQQRRRTTTXXX[[[YYYYYYXXXXXXXXXXXXYYYYYY]]]^^^___aaaaaaaaaaaa```[[[XXX[[[bbbhhhjjjnnnrrr}}}