BM6@ 6(@@ nnnwwwqqq^^^VVVVVV]]]eeeppptttrrrfffWWWOOONNNPPPNNNTTT^^^iiiqqq}}}mmmYYYYYYbbbnnn|||yyyxxxhhhWWWLLLGGGHHHJJJJJJOOO[[[gggjjjgggfffhhhxxxxxx]]]TTTSSSVVVcccssszzzvvvpppooo}}}yyyvvvtttrrrnnnhhhbbbaaa```]]]WWWNNNEEE===888777777777888777777666555222222333555777:::===???>>>;;;999;;;>>>@@@===999:::::::::999888777666666666666666666666666666666444444333222222111111000222222222222222222222222111111222222111000...------...---,,,///555444000333333333444444333222222555555666666777777888888444222000000222555666666222333222222000---+++***...------------...//////...///000//////000333555999???GGGMMMQQQSSSUUUVVVWWWXXXZZZ^^^mmm|||uuu}}}lllZZZVVV\\\jjjvvv~~~qqqbbbXXXWWW]]]bbbiiiiiikkknnnooosssmmm\\\YYYbbbppppppqqqgggWWWJJJCCCBBBEEEGGGLLLQQQ^^^mmmttttttsssttt{{{]]]QQQWWW\\\iiiwww|||xxxuuuvvv{{{vvvooohhhccc___^^^\\\XXXRRRJJJAAA;;;:::999999999999888777666444444444666888;;;===???===:::888:::>>>???<<<888999::::::999999777666666666666666666666666666666444444333222222111111000222222222222222222222222111111222222111000...------...---,,,///555555111444444444444333333222111444444555666777888888888333111000000222555666666333333333222000...,,,***...------------...//////...///000//////000333555999???GGGNNNQQQSSSUUUVVVWWWYYYZZZ^^^mmm~~~uuu}}}~~~cccUUUWWWeee{{{lll```bbbiiiqqquuusssmmmhhhdddaaa```fffmmmxxxmmm^^^XXXbbbsssyyyddd^^^TTTGGG>>>>>>BBBGGGJJJPPPWWWgggzzz~~~___SSS^^^eeerrr|||}}}yyyzzz}}}yyynnngggccc]]]\\\[[[[[[YYYRRRIIIAAA<<<;;;;;;<<<===>>>===<<<;;;::::::999:::;;;===>>><<<:::888:::<<<===;;;888999999999999999888777666666666666666666666666666444444333222222111111000222222222222222222222222111111222222111000...---+++------,,,///555666333555555555444333222111000222333444666777888888888222111///000222555666666444444444333111///---+++...------------...//////...///000//////000333555999???GGGNNNRRRSSSTTTUUUVVVYYY[[[^^^mmmzzzppppppZZZQQQXXXkkkwwweeehhhwww~~~xxxddd\\\TTTRRRRRRRRRUUUZZZ^^^eeeqqqmmm\\\UUUaaavvvooo[[[TTTKKKAAA>>>BBBJJJQQQTTTWWW___rrrzzzaaaYYYeeeooozzz~~~{{{wwwyyy}}}vvvjjjdddaaa[[[[[[\\\^^^___[[[RRRKKK@@@>>>===???BBBEEEDDDCCCCCCAAA???===<<<<<<<<<<<<;;;:::999:::;;;;;;999777999999999999999888777666666666666666666666666666444444333222222111111000222222222222222222222222111111222222111000...---+++---...---///555666444555555555444333222000///111222444555777777777777111000///000333555666555444444444444222///---,,,...------------...//////...///000//////000333555999???HHHOOORRRSSSTTTTTTUUUXXX[[[```ooossslllppp```QQQNNNWWWhhh}}}|||kkkeeexxx|||gggTTTMMMGGGHHHKKKMMMQQQUUUOOOSSS\\\mmmpppZZZRRR___yyyeeeUUULLLHHHDDDEEEKKKTTT[[[^^^```iii}}}ppp^^^^^^mmmwwwwwwrrrtttwwwxxxnnneee```^^^[[[[[[]]]```bbb```ZZZVVVIIIFFFCCCDDDGGGIIIHHHEEEEEECCCAAA???>>>======>>>;;;:::::::::;;;:::999777888888999999999888777777666666666666666666666666444444333222222111111000222222222222222222222222111111222222111000...---+++...///...///444666555555555555444333222000///000111333555777777666666000///...000333555555555444444444444222///---,,,...------------...//////...///000//////000333555999???HHHOOOSSSSSSSSSSSSSSSWWW[[[aaaqqqnnnlllrrr]]]QQQHHHIIIQQQ\\\jjjtttjjjccckkklllSSSMMMGGGDDDGGGIIIJJJMMMQQQMMMNNNUUUccctttpppYYYPPP^^^{{{tttZZZQQQFFFHHHKKKPPPVVV^^^dddhhhnnnvvv{{{fff\\\cccsss}}}vvvqqqpppqqquuutttqqqllleee```^^^]]][[[\\\]]]^^^____________VVVRRRMMMMMMQQQSSSQQQMMMIIIHHHEEECCCAAA@@@@@@@@@;;;<<<<<<;;;;;;:::999888888888999999999888888777666666666666666666666666444444333222222111111000222222222222222222222222111111222222111000...---,,,000111//////333555555555555555444333222111000000222444666666666444333.........000333555555555444444444333111///---+++...------------...//////...///000//////000333555999@@@IIIPPPSSSSSSRRRRRRSSSWWW[[[bbbssspppqqqtttaaaPPPGGG@@@BBBGGGLLLSSSYYYVVVYYYkkkwww[[[KKKJJJGGGGGGKKKLLLLLLOOOTTTTTTUUU\\\gggqqq{{{yyyiiiXXXPPP___|||eeeOOOMMMEEEMMMXXXaaafffkkkqqqvvv{{{oooeeeccclllwwwxxxtttqqqnnnnnnkkkfffbbb```___^^^]]]YYY[[[\\\ZZZXXXZZZ___dddaaa]]]YYY\\\ccchhhgggeee[[[YYYTTTNNNIIIEEEBBBAAA<<<=========;;;:::999999777888888999999999888888666666666666666666666666444444333222222111111000222222222222222222222222111111222222111000...------222333000...111444444444444444444333333222111111222444666666444222111------...000333555555444333333333222000...,,,***...------------...//////...///000//////000333555999@@@IIIPPPSSSSSSRRRQQQUUUXXX[[[aaasssvvvwwwiiiUUUJJJBBB;;;<<>>>>>===<<<:::::::::777888888999999999888888666666666666666666666666444444333333222111111000222222222222222222222222111111222222111000...---...333444000...111333333333333444444444333222222111333555666666444111000------...000444555555444222333222222000...+++***...------------...//////...///000//////000333555999@@@IIIQQQTTTSSSRRRQQQVVVYYY[[[```rrrvvvppp^^^PPPHHHDDD@@@======???@@@AAAGGGLLLVVV___^^^UUULLLJJJLLLOOOVVV```gggkkknnnppppppxxxiii\\\WWWVVVTTTTTTggg{{{}}}lllXXXLLLJJJVVVeeerrryyy{{{oooppplllmmmuuuwww|||tttooojjjeee___^^^```aaa]]]ZZZZZZYYYWWWVVVVVVWWWYYYZZZdddkkkpppuuutttgggcccYYYJJJBBBDDD<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888777777777777666666666666444444333333333333222222222222333333333333444444222222333222111///---,,,,,,,,,+++,,,...000333555333333333333222111000000444444555555444444333222444222000111333555555555333333333222000///---,,,............//////////////////000111222444555666999???HHHNNNQQQRRRRRRRRRWWWVVV\\\dddsssyyyvvviiiaaaZZZSSSLLLHHHBBB>>>>>>@@@AAABBBDDDFFFMMMSSSRRRMMMJJJKKKPPPVVVbbbnnnyyysss[[[NNNJJJHHHFFFNNN^^^ooopppcccUUUOOOOOOccczzz}}}rrriiinnnnnnsss}}}|||uuupppiiieee```___```aaa^^^[[[YYYXXXVVVUUUUUUUUUWWWXXXeeeoooyyyrrrbbb[[[RRREEE>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888777777777777666666666555444444333333333333222222111111111222222222333333222222222222111///---,,,------,,,---///111444666333333333333222111000000222333333444444444333333444222000111333555555555333333333222000///---,,,............//////////////////000111222444555666999???HHHNNNQQQRRRRRRRRRWWWVVV\\\dddsss{{{wwwcccVVVTTTVVVVVVRRRLLLEEE@@@???AAABBBCCCCCCBBBCCCEEEFFFEEEIIIOOOSSS___qqqgggOOODDDAAA@@@???FFFRRR___aaaZZZTTTVVVZZZrrr~~~xxxrrrjjjiiiooolllgggnnnqqqyyy{{{tttppphhhddd```___```aaa___\\\YYYXXXWWWUUUUUUUUUVVVWWWdddrrr{{{iiiVVVNNNHHH???::::::888888999999:::;;;;;;;;;:::999999999999888888888777777777666666666555555444444333333333333222222000000111111111222222222222222222111000///...---......---...///222555777333333333333222111000000000111222333333333333333444222000111333555555555444333333222111///...------............///////////////000000222333555666999???HHHNNNQQQRRRRRRRRRWWWVVV\\\dddsssyyy~~~fffXXXUUUXXXXXXUUUPPPHHHBBBAAABBBDDDEEECCC@@@>>>???AAACCCJJJRRRWWWiii]]]FFF???>>>>>>???AAAIIISSSWWWWWWXXX^^^dddxxxeeeeeehhhdddhhhvvvnnnjjjqqqttt}}}}}}|||yyyuuuppplllgggdddaaa``````aaa___^^^[[[ZZZYYYXXXXXXXXXXXXYYY___mmm{{{zzzgggWWWHHHBBB@@@<<<777666666777777888999::::::;;;999999999999888888888888777777666666666555555555444444333333333222222222111111111111222222222222111111111000000///...---...---------///222555666333333333333222111000000...///000111333333333444444222000111333555555555444444333222111///...------------.........///////////////000111333555666999???HHHNNNQQQRRRRRRRRRVVVUUU]]]dddttttttxxxmmm^^^]]]___```UUUOOOHHHCCCBBBCCCDDDEEEBBB>>>===???@@@BBBHHHPPP```vvv|||VVVAAA;;;::::::<<<<<>>===???@@@@@@EEELLLddd|||wwwTTTCCC===::::::===;;;>>>DDDKKKRRRYYY^^^aaannnjjjeeedddjjjuuu}}}rrrrrrxxx|||{{{xxxsssooollliiifffddddddcccbbbaaa```aaaaaabbbZZZZZZ[[[[[[\\\\\\]]]]]]ZZZ\\\[[[UUUKKKBBB<<<999888666444666999999888666666777777777888999999999999888888888888777777777666666666555555555444444444444333333333333222222222222333333333444444444111000///............///,,,,,,+++,,,---000333555333333333333222111000000......000111222333333444444222000111333555555555555444444333222000///...,,,------------...............//////111222444555999???HHHNNNQQQRRRRRRRRRVVVUUU]]]eeeuuummmpppzzzrrrnnneeeZZZIIIGGGCCCBBBBBBCCCCCCCCCCCC@@@???AAA@@@???DDDJJJZZZtttjjjNNNCCC???<<<===BBB@@@???AAAFFFOOOVVV[[[\\\\\\WWW]]]ppp~~~}}}ttttttzzz}}}|||xxxrrrmmmjjjhhheeeccccccccccccaaa```aaabbbccc\\\]]]___```bbbccccccccc___ZZZRRRHHH>>>777444444111333444444555777888888888888888888888888888888888888888888777777777777666666555555555444444444444444333333333333222222111222222222333333333333111000///...---...//////---,,,,,,,,,...111444666333333333333222111000000///000111222333333333333444222000111333555555555555555444333222000///...,,,,,,---------..................///111222444555999???HHHNNNQQQRRRRRRRRRVVVUUU]]]eeeuuummmqqqwww```KKKEEECCCAAAAAABBBCCCCCCBBBGGGDDDBBBCCCBBBAAAEEEKKKLLLgggqqqXXXBBB<<<;;;999<<>>BBBFFFJJJKKKMMMSSS\\\ccc___VVVMMMXXXppp~~~|||zzzzzz|||~~~~~~~~~{{{wwwsssooommmjjjhhheeehhhfffddddddeeegggggggggfffjjjnnnooommmkkkkkkllliii\\\NNNFFFAAA===<<<>>>888777555444333444666777666777999::::::999999888888888888888777777777777666666666666555555555555444444444444444444444444111111111111111111111111333222111000///////////////---,,,...111555777888555444444333222111000000111222333333444444333333666222//////333555555444555444222000///.........---------............///...//////000111333444555:::@@@GGGNNNQQQSSSTTTUUUUUU]]]______ssswwwsssnnnVVVHHHCCCCCCCCCCCCBBBAAA@@@@@@DDDFFFIIIKKKLLLOOOSSSWWWYYY___kkkyyyjjjMMMDDD======AAADDDJJJPPPSSS[[[gggrrr{{{zzzkkkZZZVVVfff~~~||||||}}}~~~~~~~~~{{{wwwrrrnnnlllkkkiiigggjjjhhhgggggghhhjjjkkkkkkmmmqqquuuuuusssqqqpppqqqkkk^^^OOOFFFAAA======???<<<;;;888666555555555666:::;;;<<<<<<:::888777666888888888888777777777777666666666666555555555555444444444444444444444444111111111111111111111111333222111000000////////////---,,,---111444666666555444444333222111000000111222333333444444333333444111...///333555555444444333222000///...------------------...............//////000111333444555:::@@@GGGNNNQQQSSSTTTUUUUUU\\\]]]___tttxxxsssgggOOOCCCBBBCCCDDDEEEDDDBBB@@@???BBBEEEHHHLLLQQQWWW^^^cccbbbeeeiiilllqqq{{{hhhOOO???:::999<<<@@@EEEMMMUUUcccqqq}}}fffaaattt~~~}}}~~~~~~~~~}}}|||xxxrrrnnnmmmmmmmmmlllnnnnnnnnnooopppqqqrrrssswwwzzz~~~}}}|||{{{ssseeeTTTJJJDDD@@@AAADDDBBB@@@>>>;;;888777777777:::===???>>><<<999777666999999888888888777777777666666666666555555555555444444444444444444444444222222222222222222222222333222222111000000/////////---,,,---000333555555555444444333222111000000111222333333444444333333222///---...222555555444333222111000...---,,,,,,------------...............//////000111333444555:::@@@GGGNNNQQQSSSTTTUUUVVVZZZ[[[^^^ttttttnnn{{{\\\IIIAAAAAABBBDDDFFFEEECCC@@@???AAACCCGGGLLLTTT]]]eeejjjjjjnnnpppnnnmmmtttlllPPP>>>>>>;;;;;;===???CCCNNNXXXtttvvvooo~~~~~~~~~}}}|||}}}yyyssspppooopppqqqrrrtttuuuwwwxxxyyyzzz|||~~~ppp]]]PPPIIIEEEEEEHHHFFFEEECCC@@@>>>======<<<:::>>>BBBCCC@@@<<<;;;;;;999999999888888888777777666666666666555555555555333333333333333333333333222222222222222222222222222222222222111000//////...---,,,...111333444444555444444333222111000000111222333333444444333333000...,,,...222555555444222111111000...---++++++,,,,,,---------............//////000111333444555:::@@@GGGNNNQQQSSSTTTUUUWWWZZZ[[[___tttqqqiiisssWWWHHHCCC@@@BBBDDDFFFFFFDDDBBB@@@AAABBBEEEKKKUUU```iiinnnpppuuuyyyyyyuuuvvv|||}}}wwwnnn```PPPCCC<<>>999999999999888888888888666666666666555555555555333333333333333333333333222222222222222222222222222222333333222111000///...------///222444444444555444444333222111000000111222333333444444333333000---,,,///333666555333111111111000///---+++***,,,,,,,,,------------......//////000111333444555:::@@@GGGNNNQQQSSSTTTUUUXXX[[[\\\___qqquuulllnnnSSSDDD??????@@@CCCEEEFFFEEEDDDDDDCCCCCCEEELLLWWWdddnnnssswww{{{zzzuuurrrhhh^^^SSSKKKDDD??????BBB???DDDJJJMMMKKKPPP___pppyyyzzzzzzmmmcccaaakkk}}}|||yyyvvvrrrqqqrrruuuvvvwwwzzz~~~mmm\\\PPPGGGDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLSSSXXX[[[XXXNNNDDD???===:::999999999999888888888666666666666555555555555333333333333333333333333333333333333333333333333222333333444333111000///---------000333666666666555444444333222111000000111222333333444444333333111///...000444666555333111111222111000...,,,***,,,,,,,,,,,,------------...//////000111333444555:::@@@GGGNNNQQQSSSTTTUUUWWWZZZ]]]___kkk{{{rrraaaKKK@@@===>>>???AAACCCEEEFFFGGGGGGFFFEEEFFFNNN[[[jjjuuuzzz~~~xxxnnnYYYMMMAAA<<<;;;;;;???FFFFFFPPP\\\cccbbbeeettttttjjjnnnoooqqqnnndddZZZYYY^^^eeewww{{{yyywwwwwwyyy{{{||||||xxxeeeVVVJJJEEEDDDCCCDDDFFFIIIKKKMMMNNNNNNYYY___bbb]]]QQQDDD===;;;::::::999999999888888888666666666666555555555555222222222222222222222222333333333333333333333333222333444444333222000...,,,,,,...111555888888888555444444333222111000000111222333333444444333333222000///111555666555222222222333222111///,,,+++++++++,,,,,,,,,---------...//////000111333444555:::@@@GGGNNNQQQSSSTTTUUUTTTYYY\\\\\\cccvvvgggNNNAAA@@@BBB>>>???@@@BBBEEEGGGIIIJJJHHHFFFHHHQQQ___ooozzzuuuWWWJJJ???>>>>>>===@@@DDDWWWddduuu~~~}}}~~~}}}fff^^^^^^hhheeeeeebbbWWWOOOWWWhhhrrr~~~}}}~~~lll\\\NNNGGGFFFBBBCCCFFFHHHJJJLLLMMMNNNWWW]]]aaa\\\OOOCCC<<<::::::::::::999999999888888777666666666555555555555222222222222222222222222333333333333333333333333222333444444444222000...,,,,,,...222666999:::999555444444333222111000000222222333444444444333333333111000222555777444222222333333333222///---+++++++++,,,,,,,,,---------...//////000111333444555:::@@@GGGNNNQQQSSSTTTUUUQQQXXX\\\[[[^^^wwwiiiVVVKKKAAA>>>@@@===<<<<<>><<<>>>???GGGQQQeee~~~rrrZZZLLLPPPZZZbbbbbb]]]RRROOOWWWeeeoooooo```WWWOOOJJJHHHJJJJJJIIIGGGGGGKKKNNN]]]___^^^UUUHHH>>>;;;<<<::::::999999888777777777666555444333333444555666444444333333333333222222333333333333333333333333444444555555333111...---,,,,,,...000222444666777666555444333111000///...333222222333444555333222222111111333555777666555444444333222000...,,,+++---,,,,,,,,,,,,---.........000111222111111222444<<>>===???DDDIIILLLNNNOOONNNNNNSSS^^^rrriiiRRR@@@@@@CCCCCCLLLZZZvvvzzzgggVVVJJJFFFMMMWWWbbbaaa[[[QQQPPP]]]ooozzzrrreee\\\TTTOOOLLLLLLLLLJJJHHHIIIMMMQQQ[[[[[[WWWOOOEEE===;;;<<<::::::999888888777777666666555444444444444555666444444333333333333222222333333333333333333333333444444555555333111...---+++,,,---///111333444555666666555333222000//////333222222333444555444222222111111333555777666555444444333222000...,,,+++---,,,,,,,,,,,,---.........000111222111111222444<<>>???BBBGGGKKKMMMSSSSSSSSSUUU^^^qqqxxxYYYBBBCCCFFFFFFRRRfffeeeUUUCCC;;;<<>>===@@@EEEIIIKKKSSSUUUXXXZZZ___nnn___BBBBBBEEEGGGYYYttt~~~aaaMMMAAA666555:::AAAJJJRRRWWWWWWUUUSSS]]]pppxxxxxx}}}~~~sssjjjddd^^^WWWSSSQQQPPPMMMKKKJJJLLLPPPSSSSSSLLLCCC===;;;;;;;;;:::999999999888777777666666555555555444444555555555444444333333333222222222333333333333333333333333444444555555333111...---------...///000111222333666666555444333222111000222111111333555555444333111111222444666777666444333333222111000...,,,+++---,,,,,,,,,,,,---.........000111222111111222444;;;@@@HHHOOORRRRRRSSSSSSWWWWWW[[[___cccxxx___UUUNNNOOOSSSRRRLLLHHHFFFBBB>>><<<>>>CCCFFFHHHPPPVVV]]]aaaeeemmm{{{bbbEEEAAADDDKKKcccdddMMM@@@;;;:::;;;===???DDDKKKQQQTTTWWW[[[fffvvvxxxllllllzzz{{{vvvqqqnnnkkkiiigggtttooohhhbbb^^^ZZZUUURRRPPPNNNKKKIIIJJJLLLNNNOOOMMMFFF===999999;;;;;;999999999888888777666666555444555555555555555555444444444333333333222222222333333333333333333333333444444555555333111...---......///000222333333444555555444333222222111111111111111333555666555333111111222444777777666444222222111111///...,,,+++---,,,,,,,,,,,,---.........000111222111111222444:::@@@HHHNNNRRRSSSSSSSSSVVVXXX\\\___eee|||lllYYYUUUTTTXXX]]]\\\VVVOOOEEEBBB>>>===???CCCEEEGGGOOOWWWaaaiiimmmqqqxxx}}}{{{sssuuuvvv^^^HHHBBBFFFSSSoooqqqUUUFFF::::::===???===<<>>>>>AAAJJJTTT___ccchhhmmmrrrqqqggg[[[XXX```qqq{{{uuuqqqmmmjjjhhheeeaaa[[[VVVSSSQQQPPPPPPMMMJJJHHHIIIJJJKKKIIIGGGCCCAAA>>>===<<<<<<;;;:::888888888777666666555555444444555666666555444444444444333333333333222222333333333333333333333333444444555555333111...---,,,,,,...000222333555555333222222111111000000///111000000222555666555444000000222555888888555333111111000000///...,,,,,,---,,,,,,,,,,,,---.........000111222111111222444:::???HHHNNNRRRSSSTTTTTTXXX[[[^^^^^^ddd}}}yyyhhhxxx```RRRSSSTTTWWW[[[YYYOOOEEEFFFDDDBBBCCCEEEGGGHHHHHHRRRYYYfffrrr{{{xxxlllYYYHHHCCCFFFGGGCCC@@@CCCBBB???FFF\\\xxx___HHHCCCAAA<<<999<<>><<<;;;:::888888888777666666555555333444555666666555444333444444444333333333222222333333333333333333333333444444555555333111...---***+++,,,...111333444555222111111111000000//////000000000222555666555444000000222555888888555333000000000000///...,,,,,,---,,,,,,,,,,,,---......///000222222111111333444999???HHHNNNRRRSSSTTTTTTVVVZZZ[[[ZZZ```xxx{{{fffWWWIIIJJJLLLMMMNNNNNNMMMLLLIIIGGGGGGIIIMMMPPPOOONNNUUUZZZdddsss|||sss]]]FFF>>>AAAAAA<<<===;;;;;;???HHHZZZvvv___EEE@@@===;;;<<<@@@BBBIII\\\oooxxxyyyzzzvvvjjjZZZQQQPPP[[[iii~~~hhh[[[ZZZ___```___aaa[[[TTTPPPNNNMMMJJJHHHHHHGGGFFFGGGHHHHHHGGGEEEAAA???>>>===>>>===<<<:::999888888888777777666666777777666555444444333333222222333444444444333333333333222222222333444444444555666444111///...///,,,---///000222333333333000222333222000......///......///111333333111000//////000111222333333333222111000...,,,+++++++++------,,,,,,,,,---.........///111111111222333555777<<>>===>>>===<<<:::999888888888777777777777777666666555555444333333555555444444444444444444333333222222333333444555555666666444111///......---...///111222333444444111222333222000......///000000111333555555444222000000222333444444444333222111000...,,,+++++++++------,,,,,,,,,---.........///111111111222333555888===EEEMMMSSSUUUVVVUUUZZZ[[[\\\[[[\\\jjjtttWWWHHH@@@????????????AAABBBCCCIIIKKKNNNRRRSSSQQQLLLHHHSSSXXXaaannn{{{uuu]]]NNNIIICCC<<<888888:::>>>BBBNNNbbbuuukkkMMM@@@:::;;;???CCCHHHUUUlllxxxmmm___RRROOORRRYYYbbbnnntttpppllluuuzzzqqqiiihhhooottttttqqqggg]]]SSSQQQWWW]]]___^^^XXXTTTOOOKKKIIIGGGFFFDDDDDDDDDEEEGGGIIIIIIGGGEEEAAA???>>>===>>>===<<<:::888888888888888777777777777666666555555444444444888777666444444444555555333333333333333444555555555666777555222///............000222333444444444111222333222///...///000111000111333555555444222000111333444555555444444222111///...,,,,,,++++++,,,,,,,,,,,,,,,---...///...///111111111222333555999>>>EEENNNSSSVVVWWWVVVWWWXXXZZZ[[[\\\iiioooRRRDDD???>>><<<<<<<<<>>>AAACCCFFFHHHKKKNNNOOONNNJJJHHHQQQVVVaaaooo}}}jjjVVVMMMEEE===999999:::<<>>===>>>===<<<:::888888888888888888888888777666666666555555444444:::888666333333333444555333333333333333444555666666777777555222///.........///111222444444555555111222222111///...///000/////////111333444222000000111333444555444333222111000///...---,,,,,,,,,,,,,,,,,,,,,------...///...///111111111111333555999>>>FFFNNNTTTWWWWWWWWWUUUWWWYYY[[[___mmmmmmQQQEEE???===;;;:::;;;===@@@BBBAAABBBDDDEEEFFFGGGHHHIIIMMMTTT```ppp~~~ttt\\\PPPGGGAAA???===<<<===???GGGZZZkkk~~~}}}gggOOOBBB@@@<<<===???DDDQQQhhh~~~oooaaaTTTLLLLLLPPPUUU]]]ffffff\\\VVV___lll~~~|||oooiii___TTTNNNMMMQQQUUUXXXXXXYYY[[[[[[XXXRRRMMMKKKJJJIIIGGGEEEDDDEEEEEEFFFGGGJJJMMMOOOMMMJJJFFFAAA???>>>===>>>===<<<:::888888888888888999999999666666666666666555555555999777555333222222333444333333333333444555666777777888888666222///.........///111222444444555555222222222000......///111//////000222444444222111///000222444444333111000111000///...---,,,,,,,,,,,,++++++,,,---...//////...///111111111111333555999>>>FFFNNNTTTWWWWWWWWWWWWWWWXXXZZZ^^^mmmkkkQQQFFF===<<<:::999:::<<>>????????????BBBFFFJJJIIIOOO[[[jjjxxx}}}aaaRRRKKKFFFFFFCCCBBBAAAAAAHHHYYYiiiwww{{{yyyjjjSSS@@@:::<<<;;;===@@@III[[[ssswwwmmmbbbZZZRRRLLLLLLPPPXXXbbbmmmpppggg^^^```hhh{{{}}}yyyvvvhhheee\\\PPPGGGDDDIIIOOOOOOSSSYYY]]][[[UUUMMMGGGCCCDDDEEEDDDCCCCCCEEEFFFHHHIIILLLPPPQQQOOOJJJEEEAAA???>>>===>>>===<<<:::888888888999999999999999666666666666666666666666777666444333333333444444333333333333444555777777888888888666222///............000222333444444444333333222000......///111222111222444666666555333...000222444444222000///000000///------,,,,,,,,,+++++++++,,,---...///000...///111111111222333555999>>>EEENNNSSSVVVWWWVVVYYYXXXXXXYYY[[[ggg}}}iiiPPPEEE>>>===<<<;;;<<<>>>@@@AAA?????????>>>===???DDDHHHEEEIIIRRR^^^mmmfffUUUNNNKKKKKKJJJIIIHHHFFFIIIVVVdddmmmnnniiiZZZHHH<<<999::::::===CCCNNNaaasssxxxttt]]]WWWSSSRRRQQQNNNNNNPPP[[[gggyyyuuuqqqttt}}}{{{xxxssspppaaa^^^XXXPPPIIIGGGHHHJJJJJJQQQYYY^^^[[[RRRIIICCC;;;>>>@@@AAA@@@AAADDDGGGHHHJJJMMMPPPQQQNNNHHHCCCAAA???>>>===>>>===<<<:::888888888999999:::::::::666666666666666666666777666666555555555555555555222333333333555666777888888999999666222///......---...///111222333444444333333222000...---///111222222222444666777555333///111333555555333111///000///...---------------+++++++++,,,---...///000...///111111111222333555888===EEEMMMSSSUUUVVVUUUWWWWWWYYYZZZ[[[bbbrrr~~~hhhNNNCCC??????>>>>>>???@@@BBBCCC@@@AAABBB@@@>>>???BBBEEECCCEEEJJJTTTdddyyyiiiVVVPPPNNNNNNNNNOOONNNJJJIIISSS^^^bbbaaa[[[PPPDDD>>>;;;:::<<>>???@@@CCCGGGHHHJJJMMMPPPQQQMMMFFFAAAAAA???>>>===>>>===<<<:::888888888999999:::::::::666666666666777777777777555666777777777777777666222333333444555666888888999999999777333///......,,,---///000222333333333333333222///------000222000000000222444555333111000222555666666444111///000///...---------------+++++++++,,,---...000000...///111111111222333555777<<>>======DDDAAADDDNNNVVVcccuuuYYYOOOMMMOOOSSSYYYZZZUUUPPPTTT]]]]]]YYYRRRKKKFFFAAA===;;;AAA???IIIaaarrrmmm[[[MMMHHHKKKOOOOOOJJJHHHNNNUUUZZZppp~~~{{{yyywwwrrrlllhhh___XXXQQQNNNPPPQQQPPPMMMGGGKKKSSS[[[]]]TTTEEE888777888888999:::<<<===>>>FFFHHHKKKNNNNNNJJJDDD???AAA@@@>>>===<<<<<<<<<===999999999888888888888777888888777777777777888888444444555555666666777777555666666555444555777999>>>;;;888444111000000000,,,---///222444555666777333222111000000000111222111222333444333222111000888888888777444333333444333222///---,,,+++++++++---,,,,,,,,,,,,---............//////000222333444888???GGGLLLNNNPPPRRRUUUWWWWWWWWWXXX\\\cccmmmsssqqq```MMMHHHBBBCCCDDDDDDDDDGGGMMMRRRUUUQQQKKKEEE@@@???>>>>>>>>>;;;>>>FFFMMMYYYsssjjj[[[RRRMMMQQQWWWZZZWWWTTTYYYaaaeeebbbZZZNNNCCC???CCCGGGMMMTTTeeevvvxxxiiiVVVKKKKKKLLLMMMLLLHHHFFFKKKSSS^^^qqq}}}zzzwwwsssnnnhhhdddZZZUUUOOOMMMOOORRRTTTTTTNNNOOOPPPSSSTTTMMMBBB999555555666777999;;;===???EEEGGGIIIKKKKKKGGGBBB???AAA@@@>>>===<<<<<<<<<===999999999999888888888888888888777777777777888888555555555666666666666666444555555555444555777999>>>;;;888444111000000000---...000222444666666777333222111000000111222333000111222333333333333333888999999777444222222222333111///---,,,+++++++++---,,,,,,,,,,,,---............//////000222333444999???FFFKKKMMMOOORRRUUUWWWWWWWWWYYY]]]eeeooouuuxxxaaaQQQNNNHHHHHHIIIJJJMMMTTT\\\aaaiii]]]NNNDDDAAA@@@??????<<<999;;;@@@DDDMMMaaavvvzzzgggRRRMMMOOOUUUYYYXXXVVV[[[bbbjjjmmmllldddYYYVVV]]]eeekkkyyy{{{aaaPPPJJJQQQMMMKKKKKKIIIFFFHHHNNN\\\ooo~~~{{{wwwsssnnnhhhbbb]]]VVVTTTPPPNNNOOORRRVVVXXX[[[WWWSSSOOOLLLFFF>>>888222222333444777999<<<>>>DDDEEEFFFGGGFFFDDDAAA???@@@???>>>===<<<<<<<<<===:::999999999888888888888888777777666666777777888666666666666666555555555444444555444444555888:::>>>;;;777333000///000000...000222444555666666666333333111111111222333444000000111222333444444555777888888777444222111222222111///---,,,+++,,,,,,---,,,,,,,,,,,,---............//////000222333444999???EEEIIIKKKNNNRRRVVVWWWXXXXXXZZZ___gggqqqxxx~~~bbbTTTSSSQQQOOOMMMQQQ[[[gggrrrxxxyyyeeeNNNCCCAAAAAA@@@@@@???======???@@@EEEQQQ___tttoooUUUMMMMMMQQQUUUUUUUUUYYY___iiitttrrrXXXOOOPPPVVVPPPOOORRROOOHHHFFFJJJUUUiii~~~zzzuuupppjjjccc]]]XXXVVVVVVVVVTTTSSSSSSUUUXXXdddaaa[[[VVVOOOGGG===777222222222222444777999;;;AAACCCDDDDDDBBB@@@????????????>>>===============::::::999999999888888888777777666666666666777777777777666666555555444444333444555555444666999;;;>>>;;;777222000//////000000111444555666666666555333222111111111222333444111111111111222333333444333555666666444333333333222111///---,,,,,,,,,,,,---,,,,,,,,,,,,---............//////000222333444:::???DDDHHHJJJMMMRRRVVVXXXXXXYYY[[[```iiittt{{{~~~eeeZZZ[[[YYYSSSRRR\\\ppp~~~eeeKKKAAAAAABBBBBBBBBBBB@@@??????>>>???DDDKKKTTTeeeppprrryyyttt^^^LLLJJJJJJOOORRRTTTZZZ```iiitttaaaQQQSSS[[[ZZZUUUWWW]]]YYYMMMFFFHHHPPPaaazzz~~~zzzuuunnnhhhbbb[[[WWWTTTWWWZZZ[[[ZZZYYYXXXYYYbbbbbbbbb___YYYOOODDD<<<555444333222222444666777???AAACCCBBB@@@>>>>>>???>>>>>>>>>>>>>>>=========:::::::::999999999999888777777666666666666777777777777666666555555444444333444555666666777;;;===>>>;;;666222///...///000222333666777888777555444222222111111111222444444333333333222222111111111///111444555555444444555111000///---,,,,,,,,,------,,,,,,,,,,,,---............//////000222333444:::???EEEHHHJJJNNNSSSWWWXXXYYYZZZ\\\aaakkkuuu}}}llldddgggbbb[[[[[[mmmyyy```HHHAAADDDDDDDDDGGGCCCCCCBBBBBBAAAAAAAAABBBCCCMMMVVV]]]hhhrrrnnncccOOOIIIGGGKKKQQQVVV]]]dddkkkppp}}}nnnTTTPPPZZZccc___[[[```hhhbbbQQQIIILLLSSS\\\ooo{{{uuuoooiiiccc]]]YYYSSSUUUYYY]]]______^^^]]]ZZZ^^^aaaaaa]]]SSSIIIBBB888666444222222333555777>>>AAADDDCCC@@@===>>>@@@======>>>>>>>>>>>>======::::::::::::999999999999777666666555555666666777666666666666666555555555444555666777777999===@@@>>>;;;666111......///000444555888999999777555333111000000000000222333444333444444444333111///...---000333555555444444555111000...---,,,,,,---------,,,,,,,,,,,,---............//////000222333444:::???FFFJJJLLLOOOSSSWWWYYYYYYZZZ\\\bbbkkkvvv}}}wwwqqquuurrriiijjjpppYYYEEECCCGGGGGGHHHLLLJJJKKKLLLMMMOOOOOOLLLIIIHHHIIIMMMTTT\\\aaaeeeggg[[[RRRJJJLLLQQQWWW^^^dddkkkiiinnn~~~___PPPTTT___fffccc```fffnnnfffRRRKKKRRRXXX[[[eeesss~~~}}}wwwqqqlllfffaaa^^^WWWVVVWWWZZZ___aaa```^^^YYY[[[\\\ZZZTTTLLLEEE@@@999777444333333555777999===AAAEEEEEEAAA>>>???@@@<<<===>>>??????>>>======;;;;;;:::::::::999999999666666555555555555666666555555555666666666666666555666888888999;;;???BBB>>>;;;555000------///111555777999::::::777555333000///......///111222333000222444555555333000......111444555444333222222111000...---,,,,,,---------,,,,,,,,,,,,---............//////000222333444:::@@@HHHLLLNNNPPPTTTWWWZZZZZZ[[[]]]bbbjjjuuu|||{{{wwwxxxiiiTTTDDDEEEJJJJJJKKKQQQRRRTTTWWWZZZ]]]___[[[VVVXXXSSSRRRWWWZZZ\\\dddnnnhhh\\\QQQOOORRRVVV[[[```gggeeegggppprrrZZZQQQYYYbbbffffffdddiiipppfffRRRMMMWWW[[[\\\aaaffffffeeemmmxxx~~~xxxrrrnnniiidddaaa___ZZZVVVWWW\\\___^^^[[[]]][[[XXXQQQIIIAAA<<<:::888777444333444666:::<<<<<>>??????>>>======;;;;;;;;;:::::::::999999666666555555555555666666444555555555666666777777555777888999:::===@@@CCC???;;;555000------///111666888:::;;;:::888444222///.........///000222333...000444666666444111...000333555666444111000///000000...---,,,,,,---...---,,,,,,,,,,,,---............//////000222333444:::@@@IIINNNPPPQQQTTTVVVZZZZZZ[[[]]]aaajjjttt{{{```PPPEEEHHHKKKKKKQQQZZZ^^^mmmyyyqqqrrrnnnhhhiiipppsssqqqmmmbbbWWWSSSRRRTTTYYY___dddkkkqqqqqqrrrwwwyyyyyyyyynnnaaaUUUQQQ[[[gggfffdddhhhmmmhhhZZZRRRSSS\\\bbbeeeccc^^^\\\]]]___pppyyysssnnnkkkiiihhhdddbbb^^^ZZZWWWVVVVVVVVVXXXWWWRRRJJJAAA:::999999999888777777888;;;>>>@@@GGGGGGGGGEEEDDDAAA???>>>@@@@@@??????>>>===<<<<<<===<<<::::::::::::888777555777777777555444555666555555555555666666666777666888888777:::@@@CCCBBBCCC;;;333111///---///222999999999999888666555444000...------///111222222222222333333333222222111444666777777444222111111222000...,,,+++,,,---...,,,,,,,,,---------.........///000//////000333555>>>BBBHHHLLLOOORRRUUUXXXWWW[[[XXXYYYdddhhhlllxxx~~~yyy{{{xxx]]]PPPIIILLLPPPUUUaaapppqqqiii```ZZZUUURRRVVV[[[fffrrr{{{zzzvvvttttttsssvvvrrrllldddYYYUUU\\\fffjjjjjjnnnsssmmm```WWWWWW]]]aaafffiiiiiigggbbb^^^aaalllxxx|||~~~}}}~~~zzzuuuqqqnnnlllkkkiiifffccc^^^ZZZXXXVVVUUUWWWTTTOOOGGG>>>999888999666888:::>>>BBBFFFIIIKKKMMMLLLIIIFFFCCC@@@>>>===AAA@@@@@@???>>>>>>=========;;;::::::;;;;;;999888666777777777555444555666555555555666666666777777666888888777;;;BBBFFFEEEAAA999222000///---...222999999999888777666555444111///------///111111111333333333333222222111000222444555555333111222222111000...,,,+++,,,---...,,,,,,,,,---------.........///000//////000333555===@@@FFFKKKNNNRRRUUUWWWYYY\\\YYYZZZccceeejjjwwwpppkkkddd______jjjyyy}}}rrreeeVVVOOONNNVVV```kkk~~~rrrmmmgggccc]]]VVVUUUXXXiiiyyyyyyuuurrrrrrqqqooojjj```YYY]]]eeeqqqtttyyy{{{vvvllleeebbbbbbcccgggooovvvwwwsssooolllppprrrpppqqqvvvzzzzzz}}}|||zzzwwwtttrrrpppooonnnmmmjjjfffbbb^^^[[[ZZZUUURRRMMMFFF@@@>>>@@@BBBEEEGGGJJJMMMPPPRRRTTTTTTTTTQQQLLLGGGBBB???======AAAAAA@@@@@@???>>>>>>>>><<<:::999:::;;;;;;:::999666777888777555444555666555555666666666777777777666888888888===EEEIIIHHH>>>777000///...---...222999999999888777666555444111///------///000111000333333333333222111000///000111222111000111222444000///...,,,,,,,,,------,,,,,,,,,---------.........////////////000333555;;;???EEEJJJNNNQQQUUUXXXXXX[[[XXXYYYaaaccciiiyyyxxx```SSSKKKHHHGGGMMMVVV[[[XXXTTTPPPNNNUUUggg|||xxxhhhddddddggggggaaa[[[XXXjjj{{{|||{{{zzzyyyssshhh___aaahhh{{{{{{xxxrrrooopppwwwuuuuuuyyy{{{{{{{{{yyywwwvvvtttsssrrrrrrqqqqqqooommmjjjhhhgggaaa___\\\YYYXXXZZZ^^^aaapppnnnjjjfffbbb^^^\\\ZZZXXXUUUNNNHHHCCC@@@???>>>AAA@@@@@@@@@?????????>>>;;;:::999:::;;;<<<;;;:::666777888777555555555666555666666666666777777777777888888999@@@HHHKKKIII;;;444.........---...222999999888888777555444333222000...---///000000000444444333333111000///.........//////...000333555///...---,,,,,,,,,,,,---,,,,,,,,,---------......---.../////////000333666:::>>>EEEJJJNNNRRRVVVYYYUUUXXXVVVYYY```bbbkkkrrrUUUEEECCCAAA@@@CCCHHHMMMPPPQQQOOOPPP]]]yyy{{{tttwww|||xxxjjj]]]WWWTTTXXXdddnnnmmmfffaaajjjxxx|||qqqhhhkkksss|||{{{}}}|||zzzxxxvvvuuuttttttssstttuuuvvvwwwxxxwwwwwwyyyxxxxxxzzz~~~zzzooofffaaa___ZZZVVVOOOHHHCCCAAAAAAAAA@@@@@@@@@???????????????<<<:::::::::<<<===<<<:::666888888888666555666777666666666666777777777888888999999<<>>>>>>>>>>>>>>>>>>>>>>>===;;;:::;;;<<<<<<;;;:::777888999888666555666777666666666777777777888888888:::;;;>>>FFFLLLIIICCC555///,,,---///...000333888888888777666555444333000...------///111222222222222222222111000///...---...///...---...///111,,,---------,,,,,,,,,,,,,,,,,,,,,---------......---.../////////111444777===AAAGGGLLLPPPTTTWWWZZZ[[[]]][[[]]]___[[[gggvvvlllQQQDDD@@@AAACCCEEEHHHLLLPPPRRRRRRRRRZZZmmmsss___UUUNNNJJJKKKKKKFFFDDDFFFFFFDDDIIITTTaaalllwwwzzzrrrvvv{{{wwwuuuuuuvvvuuuvvvvvvxxxzzz}}}|||qqqhhhaaa]]]\\\ZZZWWWQQQKKKEEEBBB@@@@@@========================>>>===;;;;;;<<<<<<;;;999777888999888666666666777666666777777777888888888999;;;===AAAHHHLLLFFF===444...,,,...000000111555888888888777666555333333///---,,,---000222333333111111111111111000//////...///111000...------...+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,---/////////111444777===AAAFFFKKKOOORRRUUUXXXYYY[[[ZZZ]]]___\\\kkknnnwwwhhhOOOEEECCCEEEGGGKKKNNNQQQSSSUUUPPPOOOQQQ[[[lllwwwwwwqqq{{{eee[[[XXXSSSMMMKKKNNNNNNHHHEEEFFFGGGGGGJJJPPPWWWdddyyyzzzoooqqqyyy}}}}}}xxxvvvvvvwwwwwwvvvvvvvvvwwwyyy|||~~~~~~xxxrrrkkkfffcccaaa[[[XXXRRRLLLFFFAAA>>>===<<<<<<<<<<<<============???===<<<<<<<<<<<<:::999777888999888777666666888777777777777888888888888999;;;>>>BBBIIILLLDDD999333...,,,...000111222666888888777777666444333222...,,,+++---000333444444000000111111111000000//////111222111///---,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......,,,---...//////111555777===@@@FFFJJJNNNQQQTTTVVVSSSVVVWWW]]]aaa___qqqfffoooyyylllSSSGGGGGGKKKOOOQQQTTTWWWYYYYYYYYYPPPLLLQQQUUUXXXaaammmuuu```UUUSSSRRRMMMOOOPPPOOOMMMLLLMMMOOOPPPQQQVVV[[[aaajjj}}}xxxlllfffeee|||{{{qqqrrr{{{yyywwwuuutttuuuuuuwwwxxxzzz|||}}}~~~|||vvvpppkkkgggbbb___YYYVVVRRRLLLGGGCCC@@@?????????>>>===============:::;;;<<<;;;999888999:::999999999888888888888777666777777888999999::::::::::::===EEELLLLLLBBB999000///---,,,---000333444777666444444555444222000,,,,,,---...000222333444333222111111000000111111222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000000000111444777@@@CCCHHHLLLPPPSSSTTTUUUVVV___XXXPPPhhhiiiiii\\\gggtttqqqXXXLLLPPPUUUYYY[[[___fffmmmpppnnn]]]OOOLLLLLLMMMTTT^^^uuuxxxssseeeWWWRRROOOLLLPPPTTTWWWXXXVVVTTTSSSTTTUUUUUUYYY___eeemmmzzzsssaaaYYYXXXkkkrrrgggffftttyyyvvvuuuuuuvvvvvvwwwxxxyyy{{{}}}~~~~~~~~~|||xxxrrrmmmiiieeeaaa^^^YYYVVVRRRLLLGGGCCC@@@?????????>>>===============:::;;;<<<;;;999888999:::999999999999888888888888777777888888888999::::::======AAAIIIMMMJJJ???666000///------...000333555666555444444444333111///,,,,,,---...000222333444333222111111000000111111333222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000000000111444777???CCCHHHLLLPPPRRRTTTUUURRR[[[]]]bbb}}}zzzsssUUUaaapppwww]]]RRRVVV\\\aaacccjjjxxxlllSSSHHHDDDDDDIIIQQQ```aaa]]]WWWRRRQQQPPPMMMVVVZZZ```eeehhhiiijjjkkkiiihhhlllttt{{{vvv]]]RRROOOSSShhhlll```[[[cccoooyyyxxxssstttvvvwwwwwwxxxxxxyyy{{{|||}}}}}}~~~{{{yyyuuuqqqmmmhhheeebbb^^^\\\YYYVVVRRRLLLGGGCCCAAA?????????>>>===============:::;;;<<<;;;:::999999;;;:::999999999888888888888999888888888888999999:::???BBBGGGMMMNNNGGG;;;222///...------...111333555555444333333333222000...,,,,,,---...000222333444222222111000000000000111444333333222111000//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000000000222555777???CCCHHHMMMOOOQQQTTTUUUUUUXXX^^^jjj~~~xxxVVVbbbppp|||bbbVVV[[[cccjjjnnnyyysssUUUGGGDDDCCCGGGMMMQQQSSSUUUUUUTTTVVVWWWXXXeeehhhmmmttt{{{aaaRRRMMMHHHSSS```kkkwww~~~xxxggg^^^YYY```hhhnnntttyyyzzzssstttwwwxxxxxxxxxxxxyyyzzz{{{{{{|||}}}~~~{{{xxxvvvnnnkkkgggdddbbb___\\\ZZZYYYVVVRRRLLLHHHDDDAAA@@@???>>>>>>===============;;;<<<<<<<<<:::999:::;;;::::::999999999888888888:::999888888888999999:::???DDDKKKOOOLLLCCC777//////.........///111444555444333222222222111///---,,,,,,---...000222333444222222111000000000000000444444333222222111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---///000000000222555888>>>BBBIIIMMMOOOPPPSSSVVV]]]WWWYYY___ooollltttZZZhhhuuuhhh\\\fffqqq{{{sssVVVJJJHHHEEEFFFIIIHHHNNNVVV[[[[[[[[[```eeessstttyyyeeeSSSLLLJJJLLLMMMQQQYYYdddkkklll___\\\]]]fffppptttuuuuuummmttt|||~~~wwwwwwyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxyyyzzzzzzzzzwwwuuusssjjjhhheeecccaaa___\\\YYYYYYVVVRRRMMMHHHDDDBBBAAA???>>>>>>===============;;;<<<===<<<:::999:::;;;:::::::::999999999999888:::999888888888999:::;;;???FFFNNNOOOHHH>>>444///.........///000222444555444333111111222111///---,,,,,,---...000222333444222111000000//////000000444444333333222222111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---...///000000222555888===BBBIIIMMMNNNOOOSSSVVV^^^VVVXXXVVV[[[^^^uuuXXXjjjwwwrrrhhhssssssYYYOOOLLLGGGEEEFFFEEEMMMZZZdddfffeeeiiipppooottthhhWWWPPPKKKIIIEEECCCGGGQQQ[[[aaa\\\]]]bbbkkktttuuuqqqkkkfffdddbbbbbbaaacccjjjsss~~~|||}}}{{{{{{zzzyyyyyyxxxyyyyyytttuuuvvvvvvuuussspppoooiiigggeeedddcccaaa]]][[[YYYVVVRRRMMMHHHEEECCCBBB??????>>>===============;;;<<<===<<<:::::::::<<<::::::::::::999999999999:::999888777888:::<<<>>>BBBJJJPPPNNNCCC888222111---......000111333555666444333222222222111///---,,,,,,---...000222333444111111000////////////000333333333222222222111111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000---...///000000222666999<<>>===============;;;======<<<;;;:::;;;<<<;;;;;;:::::::::999999999999888777777888;;;>>>@@@IIIPPPTTTMMM???333000222------///000222444555666555333222222333222000...,,,,,,---...000222333444111111000///////////////222222222222111111111111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000,,,---///000000333666999;;;BBBJJJMMMLLLMMMRRRWWWTTTVVVbbb\\\\\\sssLLLeeeqqqsss~~~wwwddd\\\XXXSSSRRRVVVWWWZZZggg{{{~~~vvvvvvssslllaaaWWWSSSQQQXXXYYYYYYVVVNNNIIIJJJOOOVVV]]]iiixxxzzzyyy}}}}}}}}}|||}}}||||||{{{{{{}}}}}}|||zzzwwwssspppnnnlllkkkiiihhhgggeeeaaa^^^YYYVVVRRRMMMIIIFFFDDDCCC??????>>>===============<<<=========;;;:::;;;<<<;;;;;;;;;:::::::::999999888777666666888;;;???AAAOOOUUUWWWMMM<<<000...222------///000222444555666555444333333333222000...,,,,,,---...000222333555111111000///////////////222222111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111,,,---///000000333666999:::BBBJJJMMMLLLMMMRRRWWWVVVWWWaaaXXX[[[|||GGGZZZgggfffhhhxxx|||hhh___XXXSSSWWW___ccciiisssxxxttthhh```YYYTTTOOOKKKMMMRRRVVVbbbjjjfff\\\UUUMMMGGGRRRYYYkkk|||uuuqqqlllkkkjjjjjjhhheee```]]]UUUSSSOOOKKKHHHEEEDDDCCC??????>>>>>>======<<<<<<>>>===<<<;;;:::999999999;;;;;;:::999999:::::::::<<<888888<<<>>>>>>CCCLLLYYY\\\VVVDDD444///000111---///000222333333333333222222333222111///---,,,+++,,,...///111222222333444333000///...///000111333333222222111000000000++++++******++++++,,,------,,,,,,,,,,,,---.........///000000000111444777<<>>>>>>>>>>>============<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::::::::::::::;;;===::::::===>>>???GGGQQQ]]]]]]SSSAAA333///000000---///000222333333333333222222222222111///---,,,+++,,,...000111222333333333222000///...///000111333333222111111000000///+++++++++***++++++,,,------,,,,,,,,,,,,---.........///000000000111444777===BBBGGGIIIIIIKKKRRRWWWZZZVVV[[[\\\^^^}}}===GGGWWWcccfffsssvvvgggYYYRRROOONNNVVVbbbuuu}}}mmmkkkfffcccdddcccbbbeeeiiiooo}}}xxxiiiXXXSSSPPPSSSUUURRROOONNNXXXbbbkkkmmmkkkiiieeebbb\\\ZZZccc|||{{{vvvqqqiiibbb\\\XXXSSSQQQLLLKKKJJJHHHEEECCCAAA@@@============>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======;;;;;;:::::::::;;;;;;<<<>>>======>>>>>>BBBNNNYYYbbb\\\MMM<<<222//////...---///000222333333333333222222222111000///...---+++,,,...111222333444444222111000//////000111111333222222111111000//////+++++++++++++++,,,---------,,,,,,,,,,,,---.........///000000000111444777===BBBHHHIIIJJJLLLSSSXXXYYYUUUZZZ\\\^^^|||===BBBTTTiiinnnuuu{{{iii]]]RRRNNNKKKKKKWWWfff|||xxxdddXXXaaa]]]^^^bbbfffhhhmmmssssssooo\\\UUUSSSYYY^^^\\\VVVSSSYYY___gggmmmoooooommmkkkiiidddfffsss|||tttmmmbbbXXXRRRMMMKKKIIIFFFEEEDDDCCC@@@>>><<<;;;<<<<<<<<<===>>>?????????===<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;<<<===<<<>>>??????AAAHHHVVVbbbdddXXXFFF777000///...------...000222333333333333111111111000000///...---+++,,,///222333444444444111000000///000000111222222222222111000000//////,,,++++++++++++,,,---------,,,,,,,,,,,,---.........///000000000111444777>>>CCCHHHJJJJJJMMMSSSYYYXXXTTTYYY\\\^^^{{{===>>>RRRnnnvvvxxxkkk]]]SSSLLLIIIFFFHHHWWWiii|||kkk___ZZZ]]][[[]]]bbbfffgggkkkppp{{{|||dddZZZUUU\\\fffhhhccc___[[[]]]ccckkkpppqqqooonnnrrrnnnkkkmmmssszzzkkkcccWWWMMMHHHFFFGGGGGGFFFEEEDDDAAA???<<<;;;:::;;;;;;<<<===>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>:::===@@@AAAEEEOOO\\\eee___PPP>>>333000///...------...000222333333333333111111000//////.........,,,...111333555444444333/////////000000111222222222222111111000//////...,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---.........///000000000111444777>>>CCCHHHJJJJJJMMMSSSYYYXXXTTTYYY]]]^^^yyy===<<>><<<<<<;;;<<<<<<===>>>??????@@@AAA@@@???>>><<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>???999>>>AAACCCIIITTT]]]```UUUFFF777111000///......---///000222333333333333111000///............///...000222555555444333111......///000111222222222222111111000000///......,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---.........///000000000111444777===BBBHHHIIIJJJLLLSSSXXXXXXTTTZZZ]]]^^^vvv@@@<<>>======<<<<<<======>>>>>>??????@@@??????>>>=========>>><<<<<<<<<<<<===>>>???@@@<<<@@@BBBEEELLLVVVYYYWWWIII<<<222000111///...000---///000222333333333333111000///...---...//////000111444666666444111000---...///000111222333333111111111000//////......---,,,,,,,,,,,,---......---,,,,,,,,,,,,---.........///000000000111444777===BBBGGGIIIIIIKKKRRRWWWZZZUUUZZZ^^^^^^tttDDD===GGGdddyyy}}}pppbbbKKKHHHIIIKKKLLLTTTkkkzzzmmmssszzzbbb___mmmxxx{{{zzzrrrlllmmmyyywwwrrrrrrppplllfffcccjjjyyy~~~|||yyyqqqhhh^^^XXXJJJEEEAAAAAAGGGRRR[[[aaaXXXSSSLLLDDD???<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@<<<<<<<<<<<<===>>>@@@@@@???BBBDDDFFFNNNWWWVVVOOOAAA777///000222//////111---///000222333333333333111000...------...//////111333555777666444111///,,,---///000222333333333111111111000//////......---,,,,,,,,,,,,---......---,,,,,,,,,,,,---.........///000000000111555777<<>>>>>>>>>>>??????>>>>>>>>>===<<<===@@@CCCBBBBBBDDDLLLWWW[[[QQQBBB666444222///---,,,,,,---...///111333444333222111333222000...---...///000555666666666666444333222---000222333222111111222//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...///---///000111111222444666===BBBGGGIIIIIILLLRRRXXXYYY\\\[[[WWW]]]wwwCCCEEEHHHQQQbbbttt|||zzzzzzxxx^^^PPPKKKKKKQQQWWWccc~~~tttppp{{{ttthhhlllxxx{{{sssuuu{{{lll]]]UUUVVVWWWVVVSSSGGGHHHGGGHHHPPPZZZ___]]]UUUNNNGGGEEEAAA:::777888999:::<<>>>>>>>>>>>??????>>>>>>>>>===<<<===@@@BBBCCCFFFJJJPPPWWWXXXNNNAAA555333111...,,,,,,------///000222333444333222111222111///...---...///000666666666666555333222111---000222333222222222333//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...---///000111111222444666===BBBGGGIIIIIILLLRRRXXXZZZ^^^]]]YYY```xxxJJJIIIGGGIIITTTcccmmmoooooo{{{eeeTTTQQQSSSZZZbbbsssooofffpppttthhhjjjtttlll___QQQMMMSSSZZZYYYUUUKKKLLLLLLNNNWWW___```\\\QQQJJJDDDBBB@@@<<<:::<<<;;;<<<===???@@@AAAAAABBB??????>>>>>>>>>>>>????????????>>>===<<<===???BBBBBBIIIPPPSSSSSSPPPFFF<<<333222///---,,,,,,---...000111222333444333222111111000...------...///000777777777666444222000//////111444444333222222333//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---------///000111111222444666===BBBGGGIIIIIIKKKRRRXXXXXX]]]]]]ZZZaaaxxxOOOKKKFFFEEELLLYYYgggpppnnntttbbb```cccnnn|||ooo```eeeyyyvvvmmmlllsss}}}tttaaaYYYPPPPPPYYYbbb```XXXPPPRRRTTTXXX```eeeaaaYYYKKKDDD@@@@@@AAA???@@@CCC@@@@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@?????????===<<<===@@@BBBCCCMMMUUUTTTNNNFFF===555111000...---,,,---...///222333333444333333222111111000...------...000111999888777555333000///...444666777777444222111222//////...---,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,---...---///000111111222444666<<>>===???BBBDDDHHHSSSZZZUUUIII@@@888333000///---------...000222444444444444333333222222000///.........000222333999888666444111///...---888::::::999555222111111//////...---,,,,,,,,,,,,++++++++++++++++++++++++---------------...//////---///000111111222444666<<>>???@@@@@@AAADDDHHHKKKWWW]]]]]]PPPAAA777444222///.........///222555777888777666555333333222222111111000000111333666777777666444111///.........222444666555444222111222//////...---,,,,,,,,,,,,************************++++++,,,---............---///000111111222444666;;;@@@FFFGGGGGGJJJQQQVVVXXX]]]___^^^cccqqqRRRNNNJJJEEE>>>@@@SSShhh~~~uuuhhhaaa]]][[[XXXdddyyyuuubbb]]]ZZZeeekkkjjjmmmtttrrriiiaaassswwweeeWWWQQQNNNMMMQQQRRRNNNKKKLLLDDDCCCBBBAAA@@@AAABBBCCCAAA@@@@@@??????@@@@@@AAA>>>???AAAAAABBBEEEJJJMMMXXX\\\YYYJJJ;;;222000//////.........000333666888999888666555333333222222222111000000222444777888777555333111///.........,,,///222333222222222333//////...---,,,,,,,,,,,,************************)))***+++,,,---...---------///000111111222444666;;;@@@FFFGGGGGGJJJPPPVVVWWW\\\]]]]]]bbbnnn|||QQQMMMIIIEEEBBBDDDPPP\\\ttt{{{sssvvvccc\\\[[[\\\hhhppp|||wwwbbb___]]]eeennnssswwwwwwqqqiiiggg~~~iiiWWWSSSSSSSSSTTTVVVTTTMMMEEEDDDDDDCCCBBB@@@??????>>>@@@@@@????????????@@@@@@>>>AAABBBAAA@@@CCCLLLSSSZZZTTTIII???888333///---000...---000444888999888999777444444666666333000111///...222999<<<;;;888444333111000///...//////000111222222222000///---///...,,,*********,,,---******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---.........///000000000111444777:::BBBHHHGGGFFFKKKQQQSSSUUUZZZ[[[YYY___nnnyyy}}}QQQNNNKKKHHHEEEFFFPPP[[[lllyyyuuummm{{{vvveeeaaabbbmmm{{{uuuaaa___aaakkkuuuzzz||||||wwwqqquuuooo^^^VVVUUUUUUVVVYYYVVVNNNEEEDDDDDDCCCBBBAAA@@@??????@@@@@@????????????@@@@@@???@@@AAAAAAAAADDDJJJOOOPPPJJJAAA999444111///---///......111666999999777888666444333555444222000000......111777:::999666444333111000////////////111111111111111000///...///...,,,******+++,,,---******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---.........///000000000111444777:::BBBHHHGGGFFFKKKQQQSSSVVVZZZZZZYYY___lllxxx|||QQQOOOMMMKKKGGGFFFNNNXXXcccqqqpppjjjwwwyyykkkjjjnnn{{{tttdddggglllxxx{{{nnn```[[[XXXWWW[[[^^^ZZZOOOGGGDDDDDDCCCBBBAAA@@@@@@???@@@@@@????????????@@@@@@@@@@@@@@@AAACCCEEEGGGHHHBBB>>>777333000000///...---...000444777999888777666555333333333222111//////------000555777666444333222000/////////000111333222111000////////////...---,,,+++***+++,,,---******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---.........///000000000111444777:::BBBHHHGGGFFFKKKQQQSSSVVVYYYYYYYYY___kkkwww|||TTTQQQMMMIIIDDDAAAHHHRRR]]]nnnrrroooyyyqqqpppuuu~~~tttllluuu}}}{{{iiiaaa___[[[[[[```bbb\\\QQQIIIDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@BBBDDDDDDCCCAAA:::666222/////////000///,,,...222666999999888666444444333222111000//////...------///333444333222222111000//////000111222444222000///.........///------,,,+++++++++,,,---******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---.........///000000000111444777:::BBBHHHGGGFFFKKKQQQSSSVVVWWWXXXZZZaaalllxxxWWWSSSMMMGGG@@@===CCCMMMXXXiiirrruuu}}}pppkkkooo{{{rrrtttqqqiiiiiifffbbbccchhhggg\\\PPPKKKEEEDDDDDDCCCCCCBBBBBBBBB@@@@@@????????????@@@@@@AAA@@@AAABBBCCCBBB>>><<<888555111//////000000000---000555888999999777666333333333222000///...///.........000111222111111000000/////////111222333444222000...------......,,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---.........///000000000111444777:::BBBHHHGGGFFFKKKQQQSSSUUUUUUWWW[[[cccnnn{{{WWWTTTOOOIIIBBB===BBBKKKRRRbbbmmmuuu|||ooofffiii~~~uuu{{{}}}pppiiikkkqqqpppnnnpppssskkkZZZNNNKKKEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@????????????@@@@@@AAABBBBBBBBB@@@===;;;999888555222000000111000000///333777999999777666555222333333222000......///000000111111222111111111///.........000111333555333222111///...---,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---.........///000000000111444777:::BBBHHHGGGFFFKKKQQQSSSUUUSSSUUU\\\dddmmmzzzTTTSSSSSSQQQJJJDDDFFFMMMOOOZZZeeeqqqyyyvvvvvvnnnsssyyyrrrllljjjnnntttxxx|||}}}pppggghhhmmmttt{{{~~~|||oooWWWJJJJJJEEEEEEEEEDDDDDDDDDDDDDDD@@@@@@????????????@@@@@@AAACCCDDDBBB===999888888666444111000000000000///222666999:::888555555555222444444333///......000111222333333222222111222............000222444666222222111000///---++++++***+++,,,,,,------------******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---.........///000000000111444777:::BBBHHHGGGFFFKKKQQQSSSVVVSSSTTT[[[bbbiiiuuuQQQSSSVVVWWWRRRKKKKKKOOONNNWWW```ooowwwqqqvvv|||}}}zzztttsssrrrppphhh^^^ZZZ\\\___gggqqqxxx~~~zzzdddbbbmmmyyyrrrUUUGGGIIIEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@????????????@@@@@@@@@DDDFFFBBB;;;666666888444222///...///000///...444777::::::777444444555222444555333000...///111333444555555333222222222---------...000222555666111111111111///---+++)))***+++,,,---------------******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---.........///000000000111555777:::BBBHHHGGGFFFKKKQQQSSSWWWSSSSSSZZZ```fffqqq}}}PPPNNNLLLNNNQQQRRRQQQNNNMMMKKKVVVkkk{{{~~~}}}uuukkkfffeeelllsssqqqcccVVVUUUYYYbbbqqq|||oooccccccrrr~~~gggSSSIIIGGGIIIHHHFFFFFFFFFFFFEEECCC>>>@@@BBBAAA???>>>AAACCCFFFDDDBBB>>>;;;888777666444333000---,,,---...000;;;;;;;;;;;;999666444222999222,,,,,,---...222666999888777555333111000///,,,---///222333444444444000000///...---,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,---------......---...///000000222555888===AAAFFFGGGFFFHHHMMMSSSRRRUUUVVV\\\eeeeeemmmQQQPPPOOOOOOPPPPPPOOOMMMLLLKKKSSSddduuummmfffbbbeeeooouuusssooo___]]]]]]fffvvvxxxooohhhlllzzzrrr^^^OOOHHHGGGJJJHHHFFFFFFGGGGGGEEEDDD@@@AAAAAA@@@>>>>>>AAADDDHHHFFFCCC???;;;888666555333111///...///111444666<<<;;;;;;999888666444333666333222444333000///111555444333222111111000111---///111333444444333222000000///...---,,,++++++************************++++++++++++++++++++++++,,,,,,,,,---------......---...///000000222555888===BBBGGGHHHGGGHHHNNNSSSQQQUUUUUU\\\fffhhhqqqQQQRRRQQQOOOMMMLLLLLLMMMJJJLLLOOOZZZlll~~~xxxpppeeebbbiiittttttmmmdddccckkkxxx~~~yyyuuurrrwwwzzzooo```SSSJJJGGGGGGJJJHHHGGGGGGHHHGGGFFFEEEBBBBBB@@@>>>===???CCCFFFJJJHHHDDD???:::777555444111000//////222666:::===<<<;;;:::888666555444444000///111333111...111777777555333111000000000111///111333555555444222111000000///...---,,,++++++************************++++++++++++++++++++++++,,,,,,,,,---------......---...///000000222555888>>>CCCHHHIIIHHHJJJOOOTTTRRRUUUUUU[[[fffjjjvvvOOOQQQQQQNNNKKKIIIKKKNNNIIILLLLLLPPPaaayyy}}}uuujjjhhhnnnyyyzzzqqqllllllqqquuu~~~~~~~~~sssiii\\\QQQKKKHHHHHHGGGJJJHHHGGGGGGHHHHHHGGGEEEBBB@@@>>>===>>>BBBGGGJJJKKKHHHCCC>>>999555333222111000///000333888===@@@===;;;999666444444444444111...---------111???LLL===;;;666222000//////000111333555666666444111///000//////...---,,,+++******************************+++++++++++++++,,,,,,,,,,,,,,,---------......---...///000000222555888>>>DDDIIIKKKJJJKKKOOOTTTSSSUUUTTTZZZeeejjjvvvMMMOOOOOOMMMIIIIIILLLOOOIIILLLJJJJJJYYYppp}}}}}}{{{~~~zzzppplllooossswwwkkkdddcccpppvvvnnnaaaYYYOOOIIIIIIJJJHHHGGGIIIGGGFFFFFFHHHHHHGGGEEE???>>>>>>???BBBGGGKKKNNNIIIFFFAAA;;;666333222111111000000111444777;;;===<<<:::888666444333333333444111//////111888HHHWWW<<<999555111///...//////222444555666555333000/////////...---,,,+++***************************************++++++,,,,,,,,,,,,,,,,,,---------......---...///000000222555888>>>DDDJJJKKKJJJKKKPPPTTTUUUWWWUUUYYYccchhhtttOOOOOONNNLLLKKKKKKNNNPPPKKKKKKJJJJJJSSScccrrryyy{{{{{{uuupppooo}}}yyykkkbbb\\\mmmrrrdddUUUOOOIIIHHHJJJKKKIIIFFFGGGFFFEEEFFFGGGGGGFFFEEE>>>>>>???CCCHHHLLLNNNNNNEEEAAA<<<777333111111111000111222333555777999::::::999888666444333222222......000444666777>>>EEE333111///...------//////333444444444333222000/////////...---,,,+++***************************************++++++,,,,,,---,,,,,,,,,---------......---...///000000222555888===CCCJJJLLLKKKKKKOOOSSSWWWXXXVVVZZZdddgggsssVVVSSSPPPNNNNNNOOOPPPPPPLLLKKKKKKMMMPPPWWWfffuuu|||~~~}}}zzzvvvyyyrrrbbbdddnnn{{{mmmYYYPPPLLLIIIHHHJJJKKKIIIFFFFFFEEEDDDDDDFFFFFFEEEDDD???@@@CCCHHHMMMOOOMMMJJJ???<<<888333000///000111///111333666888999999999999888888777555333111000++++++000666888555333444......------------......444333222222111111111111///......---,,,+++******************************)))******+++,,,,,,------,,,,,,,,,---------......---...///000000222555888===CCCIIILLLJJJKKKNNNRRRWWWYYYWWW\\\fffiiittt\\\WWWRRRPPPQQQRRRPPPOOONNNJJJLLLPPPOOOPPP___rrr}}}vvvwwwtttyyyssshhhdddllltttwww{{{gggNNNPPPMMMJJJIIIJJJJJJHHHFFFEEEDDDCCCDDDEEEFFFEEEDDDAAABBBFFFLLLPPPPPPLLLGGG<<<999555111......///111...000444888:::;;;:::999888888888777555333000///000///222999;;;888555555111111000///...---,,,,,,444333111000///000111222///......---,,,+++***)))************************))))))***+++,,,,,,------,,,,,,,,,---------......---...///000000222555888<<>>777555222///...///000111000444999<<<===<<<<<<<<<777777666555333222111000...111444777888666444222333111.........//////...555000,,,,,,111333222///++++++++++++++++++++++++)))(((((((((***+++***))))))+++,,,,,,+++***,,,---///...------...---+++)))...//////111222444666777>>>CCCIIIJJJIIIKKKPPPUUUXXXWWW]]]ZZZdddppptttVVVSSSPPPOOOPPPPPPLLLIIIKKKIIIJJJLLLMMMOOOWWWaaatttyyylllcccbbbeeehhhhhhhhhppp}}}zzzfffSSSKKKLLLLLLKKKJJJIIIHHHGGGGGGHHHEEEEEEHHHGGGCCCCCCGGGFFFKKKPPPRRROOOGGG???:::666444111///...///111222444888<<>>======<<<999888666444222111000000000222444666666555333222222000......000111111111222111000000000///...---+++++++++++++++++++++++++++***)))***,,,---,,,+++)))+++,,,,,,+++***,,,---...---,,,---...///...---...//////111222444666777>>>CCCIIIJJJIIIKKKPPPUUUWWWWWW\\\XXXbbbnnntttQQQQQQPPPOOOMMMJJJGGGEEEGGGGGGIIIKKKKKKKKKQQQYYYmmmzzz}}}wwwhhh___]]]^^^ZZZYYY^^^fffdddVVVMMMKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGEEEFFFIIIJJJHHHHHHKKKHHHMMMRRRPPPHHH>>>777444333111000//////000222333999<<<@@@AAAAAA???>>>>>><<<:::666333000000000111444444444444444333222222000//////000333444444444///222555444000---++++++++++++++++++++++++++++++---,,,+++,,,...///...---)))+++,,,,,,+++***,,,---///---+++,,,...000111000...//////111222444666777>>>CCCHHHJJJIIIKKKQQQVVVWWWVVV\\\VVV^^^llluuuNNNOOOPPPNNNJJJEEECCCBBBDDDDDDGGGKKKJJJHHHKKKQQQcccoooxxxtttpppddd\\\XXXTTTSSSVVVZZZWWWNNNKKKMMMJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEHHHKKKNNNQQQSSSOOOPPPNNNIII@@@888222000000/////////111333555777;;;>>>AAACCCBBB@@@@@@@@@>>>;;;666111//////000222666666444333222111111111......///222555777777666///111555666444000,,,***++++++++++++++++++++++++...,,,,,,---...///...---)))+++,,,,,,+++***,,,---111...,,,,,,---000111111...//////111222444666777===CCCHHHJJJJJJKKKQQQVVVWWWVVV[[[UUU\\\jjjuuuMMMOOOOOOMMMIIIDDDAAA@@@AAABBBGGGJJJIIIEEEGGGKKKWWWccczzzpppiiinnnzzzxxxmmmaaaWWWUUUUUUUUUVVVRRRLLLJJJKKKHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGFFFGGGMMMTTTYYYYYYTTTNNNFFF>>>999555111.........///111444777:::<<<<<>>888333000///000111...000333777<<>>>>>555444222000111333777999555555444333222000//////...///222666888777444111333111//////111111///---++++++++++++++++++++++++,,,+++***+++---...---,,,)))+++,,,,,,+++***,,,---///---,,,---......---,,,...//////111222444666777<<>><<<<<<333222111111222555888:::444444444333222111/////////000333666888666222///222222111...++++++,,,...++++++++++++++++++++++++---,,,+++,,,...///...---)))+++,,,,,,+++***,,,---+++++++++---//////...---...//////111222444666777<<>>:::777333222222333444666888:::666555444333222222111111333333555777888777444111111000///---,,,+++************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......//////000000111333555777888;;;CCCIIIJJJKKKPPPTTTUUUVVV^^^bbbqqqXXXRRRLLLKKKNNNNNNJJJFFFDDDKKKQQQOOOHHHEEEHHHMMMNNNJJJGGGIIITTTeeewww|||sss]]]QQQMMMXXXZZZ```kkkqqqssswww|||~~~}}}xxxtttuuu|||kkkccc___aaabbb___[[[YYYSSSNNNHHHFFFHHHIIIGGGEEEEEEEEEEEEDDDEEEHHHMMMQQQWWWUUUSSSPPPLLLEEE>>>999555444111000///000222333:::===@@@@@@@@@CCCJJJOOO[[[WWWRRRJJJBBB:::555222222333333444555666888999444333111000000000111222444333333555666555222000000///...,,,+++***************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......//////000000111333555777888;;;CCCIIIIIIKKKOOOSSSSSSVVV]]]bbbsssUUURRRMMMKKKKKKKKKKKKKKKIIIMMMPPPOOOJJJFFFEEEFFFFFFEEECCCBBBHHHTTTeeeppp|||~~~~~~hhhVVVLLLMMMLLLPPPZZZdddiiikkknnntttwww{{{}}}~~~~~~~~~}}}wwwqqqkkkiiihhhiiihhhgggiiinnnppptttzzz|||}}}}}}|||oooggg___]]][[[UUUPPPOOOMMMIIIFFFFFFHHHHHHFFFDDDDDDDDDDDDCCCEEEJJJPPPVVVUUURRRMMMGGGBBB;;;444000444222111000111444777:::AAADDDFFFEEEDDDGGGNNNTTT[[[WWWQQQHHH@@@888333000222333444555666777777777333222000//////111444555666444222222222222000......---,,,+++******************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......//////000000111333555777888;;;CCCHHHHHHIIINNNQQQQQQSSSYYY```tttTTTRRRNNNJJJHHHHHHJJJLLLMMMNNNOOOOOONNNJJJEEEBBBAAABBBBBBAAABBBKKKYYYdddrrr|||rrriii]]]SSSMMMQQQYYY^^^aaadddiiimmmrrrvvvyyyzzz|||}}}}}}zzzxxxyyyzzzwwwnnngggdddddddddbbb``````dddiiisssssstttuuuwww{{{wwwsssssstttsssrrrvvvuuuzzzsssaaaYYYUUUPPPKKKIIIHHHFFFEEEFFFHHHIIIGGGEEEDDDDDDEEEFFFGGGJJJOOOSSSOOOKKKEEE@@@<<<888444111222111000000333888===@@@EEEFFFHHHJJJLLLNNNPPPQQQRRROOOJJJCCC===888555333333444666777777666555555444222111000111444888;;;888666333111000000///...,,,,,,+++***)))))))))*********))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......//////000000111333555777888;;;BBBHHHHHHHHHLLLOOOPPPOOOVVV]]]vvvSSSRRROOOJJJFFFFFFIIILLLOOONNNNNNOOOPPPMMMGGGBBB>>>@@@AAAAAAAAAGGGRRR[[[iiixxxttt___UUUSSSUUUWWWZZZ]]]bbbhhhnnnrrruuuxxxzzzzzzxxxvvvwwwxxxtttkkkdddaaaeeegggffffffiiinnnrrrzzzxxxuuurrrpppppptttwww~~~xxxrrrmmmjjjkkklllkkkiiiiiiiiiooo~~~~~~bbbUUUSSSPPPLLLIIIFFFFFFFFFHHHIIIIIIHHHGGGCCCEEEHHHIIIIIIHHHIIIJJJGGGCCC>>>999777555333111000///000222666<<>>@@@AAABBBFFFNNNSSS___lll{{{{{{eeeXXXPPPNNNOOOSSSWWW]]]cccgggkkkooorrrtttrrrrrrttttttrrrlllhhhiiiooossstttwww{{{~~~~~~vvvuuussspppnnnooosssvvvxxx|||zzztttrrrtttvvvwwwvvvxxx{{{|||~~~zzzqqqmmmiiicccaaabbbcccbbb```bbbcccfffqqq|||```SSSQQQPPPMMMKKKEEEFFFGGGHHHIIIIIIIIIIIICCCFFFIIIJJJHHHEEECCCBBB@@@===777444222000///...///000333777<<>>:::777333111000000///...111333777===CCCIIIMMMPPPRRRZZZcccfff```TTTIIIAAA>>><<<999777555666777888:::999888666555444444444/////////000222555888999777555222111000///---+++***************+++,,,---******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......//////000000111333555777888:::AAAGGGHHHIIINNNQQQRRRRRRXXXdddQQQPPPOOOQQQTTTVVVVVVUUUPPPOOOMMMJJJHHHEEEBBB@@@CCCBBBBBBDDDHHHJJJKKKJJJMMMPPPaaayyymmm[[[PPPLLLGGGJJJLLLOOOQQQTTTYYY\\\WWWZZZ___bbbeeegggiiillltttyyy}}}~~~}}}rrrwwwwwwwwwuuussstttvvvyyyvvvtttqqqllliiijjjmmmpppkkkfff```aaaeeehhheeebbbaaaeeegggfffgggjjjiiifffbbb^^^YYYXXXZZZ\\\[[[ZZZWWWXXXUUURRRWWWaaaeeebbbggggggccc[[[TTTRRRXXX___^^^YYYTTTRRRMMMHHHGGGJJJEEEFFFFFFFFFEEEFFFHHHIIIEEEEEEEEECCC@@@>>>>>>>>>666333111111222333333222333666;;;AAAHHHMMMQQQSSSXXXdddooommm```PPPGGGDDD:::888777555666888:::<<<<<<:::888666444444444444111111222333555777999:::555333111000///...,,,***************+++,,,------*********)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......//////000000222333555777888999AAAGGGHHHJJJOOOSSSSSSPPPUUUbbbUUUUUUTTTRRRPPPOOOOOOPPPJJJHHHEEECCCAAA@@@@@@AAABBB@@@???AAADDDHHHJJJKKKLLLMMMTTTcccuuu{{{eeeTTTQQQHHHDDDJJJOOOOOONNNPPPRRRRRRTTTWWWZZZ\\\]]]]]]mmmoooppppppnnnmmmmmmnnnrrrrrrqqqqqqsssuuuxxxzzzssspppjjjfffcccdddgggiiiiiieee```___```bbbaaa```cccaaa]]][[[[[[^^^bbbeeeZZZZZZZZZZZZXXXVVVTTTRRRVVVUUUUUUSSSRRRQQQPPPOOOQQQQQQPPPOOONNNMMMLLLLLLJJJIIIHHHGGGFFFGGGHHHIIIFFFEEEEEEEEEGGGHHHGGGFFFHHHFFFDDD@@@<<<999666555333222000......000333666777>>>EEEHHHLLLRRRVVVWWWdddnnnoooaaaTTTMMMDDD:::666666666666777888999:::999888777777777555333000222333333444555555555444111111///...---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,------.../////////...///111111222444888;;;===AAAEEEGGGKKKRRRTTTSSSNNNWWWcccSSSSSSRRRPPPNNNLLLLLLMMMMMMIIIDDDAAA@@@???>>>===<<<<<<===@@@EEEGGGHHHHHHIIIIIINNNYYYiiixxxppp\\\RRRKKKLLLNNNKKKIIIIIIJJJKKKMMMNNNOOOQQQTTTVVV[[[^^^aaabbbcccdddeeeggghhhhhhhhhjjjlllpppsssuuunnnkkkfffbbb```aaaccceeeeeebbb^^^]]]^^^``````___aaa___[[[YYYYYY[[[___aaaYYYYYYYYYXXXWWWUUUSSSQQQRRRQQQPPPNNNMMMKKKJJJJJJMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFDDDCCCDDDEEEEEEDDDCCC@@@???===:::777555333222222111000//////333777:::IIIMMMOOONNNQQQXXX\\\\\\aaaiiiiii[[[OOOIIIBBB999666666777888999:::;;;<<<<<<999777666555444222000333333444444444444333333000///...,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,------.../////////...000111111222444888;;;===BBBEEEGGGLLLRRRUUUSSSRRRXXXaaaQQQPPPOOOMMMKKKJJJJJJJJJNNNIIIDDDDDDFFFFFFBBB>>>999999:::===AAACCCDDDCCCGGGGGGJJJQQQ\\\kkkyyy|||mmm[[[PPPKKKGGGFFFGGGGGGIIIJJJJJJHHHIIIMMMPPPMMMPPPSSSUUUVVVWWWZZZ[[[ZZZ[[[]]]```dddhhhkkkmmmfffccc___\\\[[[[[[]]]^^^```]]][[[ZZZ[[[]]]^^^^^^^^^\\\YYYVVVUUUWWWYYY[[[VVVVVVVVVUUUTTTRRRQQQPPPNNNNNNLLLKKKIIIGGGFFFEEEGGGGGGFFFDDDCCCBBBAAA@@@@@@AAACCCDDDEEEFFFFFFFFFDDDBBBAAAAAAAAAAAA@@@>>>999888666444333111111000000111222333555:::AAAFFFZZZ\\\\\\[[[]]]cccccc```\\\aaa___RRRGGGCCC>>>888777777888:::<<<===>>>???>>>:::666444333222111000555555555555444333222111///...---+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,------.../////////...000111222222555888;;;===BBBFFFHHHMMMSSSUUUSSSUUUYYY```}}}NNNMMMKKKKKKKKKLLLKKKKKKLLLHHHGGGKKKQQQQQQJJJCCC<<<999666777:::>>>AAACCCHHHJJJKKKNNNUUUaaaoooyyyqqqZZZMMMHHHGGGHHHFFFIIILLLKKKHHHGGGJJJMMMKKKMMMOOOOOOOOOOOOPPPQQQQQQSSSUUUYYY\\\___bbbccc^^^\\\YYYWWWVVVVVVXXXYYYZZZYYYXXXWWWXXXZZZ[[[\\\[[[YYYVVVTTTRRRSSSTTTUUURRRRRRQQQQQQOOONNNMMMMMMMMMMMMKKKIIIGGGEEEDDDCCCDDDDDDCCCAAA@@@???>>>======>>>AAACCCEEEEEEEEEEEEAAA@@@>>>=========;;;999666555333222111000000000000333777:::>>>EEENNNUUU```gggmmmppprrrqqqiii```VVVXXXSSSHHH@@@===<<<888999:::;;;===???@@@AAABBB>>>:::444111000000000000666666555555333111000///......,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...////////////000111222333555888;;;===BBBGGGIIINNNTTTUUUSSSTTTYYY___}}}MMMKKKIIIKKKMMMOOOOOONNNJJJIIIKKKQQQWWWUUULLLCCC>>>999333222666>>>FFFKKKIIIKKKMMMNNNQQQWWWbbbjjj|||ooo^^^TTTLLLGGGAAADDDGGGGGGFFFEEEGGGIIIJJJKKKMMMMMMKKKJJJKKKKKKNNNPPPRRRUUUWWWXXXXXXYYYVVVUUUSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUWWWXXXVVVUUUSSSQQQOOOOOOOOOPPPNNNMMMLLLKKKJJJIIIIIIIIIKKKJJJIIIGGGEEECCCBBBAAACCCCCCBBBAAA@@@???>>>>>>===>>>@@@BBBDDDDDDDDDCCC>>><<<;;;::::::999777666444333111000///000000111111666>>>CCCHHHPPPYYY```jjjwwwkkk[[[PPPOOOIII@@@;;;;;;<<<;;;===>>>@@@AAABBBCCCCCCCCC<<<777222///...///000000777666666444333111///...///...---,,,+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...////////////000222222333555999<<<===CCCHHHJJJOOOUUUVVVSSSQQQWWWaaaNNNKKKIIIKKKOOORRRQQQOOOJJJJJJLLLQQQTTTPPPGGG???<<<999666777>>>GGGOOOTTTHHHJJJLLLLLLMMMPPPUUUZZZrrr|||rrr```RRRCCCBBBAAA@@@@@@@@@AAABBBBBBEEEGGGGGGGGGGGGHHHIIILLLMMMPPPQQQRRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOOOOOMMMOOOOOOOOONNNNNNPPPRRRPPPOOONNNMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@??????BBBBBBBBBAAAAAAAAA@@@@@@>>>??????@@@AAAAAAAAAAAA;;;:::888777777777555333222111/////////111333555888@@@IIIPPPTTTYYYaaagggyyyhhhVVVKKKHHHBBB===;;;<<>>AAAGGGMMMQQQSSSSSSHHHHHHIIIIIIJJJLLLPPPRRRbbbqqqyyy___VVVJJJBBB??????>>>===<<<>>>AAABBBBBBCCCEEEFFFHHHIIILLLMMMMMMKKKIIIGGGHHHHHHIIIJJJJJJJJJJJJJJJGGGIIIJJJJJJHHHGGGIIIKKKIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@???>>>===============999777666555666666444222000000000111333777;;;===HHHQQQ[[[aaabbbccchhhmmmrrr___SSSHHHCCC>>><<<<<>>>>>>>>??????@@@@@@@@@@@@????????????======>>>>>>???@@@@@@AAA@@@???===;;;:::999::::::888666555555555555444222111111222444888>>>CCCFFFVVV___jjjnnnmmmlllnnnrrr|||qqqbbbXXXRRRFFFAAA<<<<<<>>>AAAEEEIIIKKKKKKKKKJJJHHHEEEBBB@@@777555444444777:::<<<<<<555555444444222000///...++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000000111222333444666999<<<===DDDJJJMMMQQQVVVWWWTTTVVV\\\cccVVVTTTRRRSSSTTTSSSPPPLLLHHHHHHHHHIIIIIIIIIJJJJJJHHHFFFOOO^^^```SSSIIIHHHJJJJJJIIIHHHHHHKKKOOOSSSOOOUUUaaarrryyy```OOOGGGDDDDDD===<<<===>>>???======???@@@BBBBBB@@@@@@BBBDDDDDD>>>BBBFFFFFFDDDAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<999666444444444666555333222000000111222888333333;;;CCCKKKVVV```nnnooorrrxxx|||{{{tttmmmeee[[[PPPHHHBBBAAA???>>>???CCCIIINNNKKKOOOPPPKKKAAA;;;;;;===888888999999::::::999999666555333111///---,,,,,,///---,,,***))))))******++++++++++++++++++++++++'''((()))***)))***+++,,,,,,,,,,,,++++++*********)))***++++++,,,---......------,,,------...///000///111222222333555888;;;AAAEEEHHHJJJPPPWWWXXXTTTUUU]]]eeeUUUTTTRRRSSSTTTSSSPPPMMMJJJIIIHHHGGGFFFFFFFFFFFFJJJHHHMMMVVVUUUIIIBBBDDDGGGHHHIIIJJJJJJKKKJJJJJJMMMQQQYYYfffuuuzzzkkk^^^UUUPPPKKKFFF@@@>>>======>>>>>>:::===>>>??????AAABBBBBB???BBBDDDDDDBBBAAABBBDDDAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<===>>>>>>>>>?????????@@@@@@@@@======<<<<<<<<<;;;;;;;;;666666777666555444444444555555555555444555777888999???GGGMMMSSS\\\hhhqqqwww}}}~~~vvvooofff]]]VVVPPPJJJEEE>>>>>>======AAAIIIRRRYYY\\\[[[WWWNNNCCC;;;888999888999999999999777666555444333222000///............---,,,***************++++++++++++++++++++++++((()))************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000///111222222333555999;;;@@@DDDHHHJJJPPPWWWXXXUUUUUU]]]eeeTTTSSSRRRSSSSSSRRROOOMMMLLLJJJHHHEEECCCCCCDDDDDDKKKIIIJJJNNNJJJCCCCCCJJJPPPLLLHHHGGGIIIJJJHHHGGGIIIKKKOOOVVVbbbppp|||tttggg]]]OOOEEEBBBBBBAAA???>>>>>>>>>???>>>===<<<<<>>===???AAAAAAAAA@@@@@@??????>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>======<<<<<<======>>>>>>?????????@@@@@@AAAAAA<<<<<<;;;:::999999888888333333444444444444444333222333333444666999???CCCHHHYYYfffeeeccclllvvv|||{{{iiibbbXXXOOOJJJGGGFFFFFFAAAAAAAAABBBHHHQQQ\\\dddgggaaaWWWKKKAAA;;;777666888999:::999888555222000222111000///////////////------,,,+++************++++++++++++++++++++++++******************++++++,,,,,,,,,++++++++++++***---------,,,,,,+++++++++------,,,------...///000///000222333333666999<<<@@@DDDGGGJJJPPPWWWXXXUUUVVV\\\fffQQQQQQQQQRRRQQQPPPNNNLLLLLLJJJGGGDDDBBBCCCDDDEEEKKKIIIIIIJJJGGGFFFOOOZZZaaaWWWJJJCCCDDDGGGIIIJJJEEEFFFHHHJJJQQQ___qqq~~~nnn^^^XXXVVVQQQJJJEEEAAA?????????<<<;;;<<<@@@@@@@@@???>>>===<<<===@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@========================?????????>>>>>>>>>======;;;;;;:::999888777666666777555444444444555555444444555555777;;;CCCOOOWWWeeewwwvvvqqqyyyzzzppp^^^ZZZSSSNNNJJJJJJJJJKKKIIIJJJKKKMMMQQQWWW^^^ccc```XXXMMMCCC>>><<<:::888888999:::999888555222000111111000///............,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000///000222333444666:::===@@@DDDGGGJJJPPPWWWXXXUUUWWW\\\fffNNNOOOPPPPPPOOOMMMLLLLLLJJJHHHFFFDDDDDDEEEGGGHHHKKKJJJIIIHHHGGGJJJUUU```eeeYYYKKKCCCBBBDDDEEEEEEBBBDDDEEEEEEGGGQQQ```lll}}}~~~}}}uuukkkRRRJJJCCCBBBAAA===<<>>???@@@???===<<<<<<======>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA<<<<<<<<<======<<<<<<<<>>===<<<;;;999888888777777666666666555555555666444222333666999:::999>>>??????AAAGGGTTTeeeqqqxxxwwwjjjcccVVVVVVUUUTTTRRRRRRRRRSSSQQQSSSVVVWWWWWWXXXYYYZZZSSSLLLCCC>>>>>>>>>===;;;888888999999888666444222222111000...---,,,,,,++++++,,,,,,,,,++++++******++++++++++++++++++++++++,,,+++)))***------,,,+++++++++++++++++++++++++++******+++,,,,,,---......------,,,------...///000///000222333444777;;;>>>???CCCGGGJJJPPPWWWYYYVVVWWWZZZeeeJJJLLLNNNNNNLLLJJJJJJJJJGGGFFFEEEDDDEEEFFFHHHIIIIIIHHHGGGEEEEEEIIIPPPWWWWWWQQQKKKFFFDDDAAA>>>;;;AAACCCDDDCCCCCCHHHQQQYYYhhh|||wwwiii]]]VVVNNNBBB;;;<<<:::999999:::;;;<<<:::888999999:::;;;<<<===>>>>>>??????@@@@@@@@@@@@??????:::;;;<<<<<<<<<<<<;;;:::===<<<;;;999888666555555333333444444555666666777444444666;;;BBBGGGGGGFFFJJJKKKMMMNNNTTTbbbtttvvvhhh^^^ZZZRRRTTTUUUUUUUUUWWWZZZ\\\\\\___aaa___[[[UUUPPPNNNIIIEEEAAA@@@AAAAAA>>><<<999999888888666555444333222111000...,,,++++++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,***)))***...000...,,,***++++++++++++,,,,,,,,,)))******+++---......///------,,,------...///000///000222333555777;;;>>>???CCCGGGJJJPPPXXXYYYVVVWWWYYYcccGGGJJJLLLLLLIIIHHHHHHIIIEEEDDDDDDDDDEEEEEEFFFGGGCCCCCCBBBBBBCCCFFFIIIKKKIIIHHHGGGDDDBBB???<<<:::AAABBBCCCBBBBBBDDDIIIMMMWWWeeeuuu{{{ooo]]]QQQOOOJJJEEE>>>;;;:::999888777;;;;;;;;;:::::::::::::::<<<<<<============<<<<<<999999:::;;;;;;:::999999999999888888777666666666444555777888:::<<<>>>??????BBBIIISSS]]]```\\\XXXYYY]]]aaacccgggqqqwwwiii```[[[XXXUUUTTTRRRPPPQQQWWWaaahhhsssrrrppphhh]]]RRRIIIDDD>>>???BBBDDDEEECCC@@@===;;;:::888555333222111111000///...---,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,)))(((***///222000---******+++++++++,,,,,,,,,+++++++++,,,,,,---------------,,,------...///000///000222333555888<<>>CCCFFFJJJPPPXXXYYYWWWWWWWWWbbbEEEHHHKKKKKKHHHFFFGGGHHHCCCDDDDDDDDDDDDDDDDDDDDD===>>>???@@@CCCGGGGGGDDDFFFEEECCC???======???BBBBBBBBBBBBBBBAAACCCFFFHHHJJJPPPYYYrrrvvvttteee\\\OOOEEEAAA???===<<>>>>>===;;;:::999999999::::::::::::::::::999888999::::::::::::999888666777777777888888888888999:::<<<>>>AAADDDFFFGGGPPPUUU___llluuuuuummmeeejjjpppvvvyyy|||wwwjjjbbb^^^[[[YYYZZZVVVPPPKKKLLLVVVfffrrr~~~ppp```PPPDDD>>>555:::AAAFFFGGGEEEAAA>>>>>>;;;777333000///...///---------,,,,,,------...)))***,,,,,,---,,,+++***+++++++++++++++++++++++++++)))'''***000333111...*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++---------------...000000///000222444555888<<>>CCCFFFJJJQQQXXXZZZWWWWWWVVVaaaKKKJJJHHHFFFEEEEEEFFFFFFDDDDDDDDDCCCBBBAAAAAA@@@DDDBBBAAA???>>>>>>??????DDDDDDDDDDDDDDDDDDCCCCCCBBBAAA???>>>>>>???AAABBBBBBDDDLLL\\\rrrlllYYYOOOKKKJJJJJJMMMIIIFFFDDDDDDBBB===999;;;;;;<<<===>>>>>>===<<<===<<<::::::;;;<<<;;;:::888:::<<<<<<:::;;;???BBBEEEMMMYYYaaa___\\\aaajjjmmmnnnqqqvvvyyyxxxsssnnnyyy|||xxxoooffffffkkkjjjccc```ZZZUUURRRRRRZZZnnncccPPPIIIBBB999999===BBBDDDDDDBBB@@@??????:::555333444333...))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++///***''',,,444777222,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------..................------111111111111222666;;;???EEEDDDDDDJJJRRRXXXYYYWWWUUUWWWaaaJJJIIIHHHFFFFFFFFFGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBDDDCCCBBB@@@????????????BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAABBBCCCEEEMMM[[[ooouuuhhhaaa]]]\\\iiibbbZZZSSSOOOKKKEEEAAA>>>AAADDDDDDBBB@@@@@@BBB;;;>>>BBBEEEGGGFFFEEEDDDIIILLLPPPRRRRRRSSSVVVXXXiiioooxxx}}}yyytttxxx~~~~~~}}}zzz{{{sssooommmhhhcccgggmmmmmmiiidddaaa]]]ZZZ]]]jjj|||xxx]]]KKKEEE@@@888;;;>>>AAACCCCCC@@@>>><<<>>>:::555444555333///***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...***(((+++111222...*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................111111111111222666;;;???EEEDDDDDDJJJRRRWWWXXXWWWUUUVVV___IIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@???AAABBBBBBGGGXXXpppuuukkkeeebbb___]]]ZZZ___ccc```YYYUUUYYY^^^```dddgggfffbbb]]]ZZZZZZdddhhhllloooqqqsssuuuwwwrrriiieeebbbbbb``````fffnnnpppnnnhhhlllllliiipppmmmVVVGGGDDDAAA<<<>>>???AAABBBAAA>>>;;;999<<<999555444444333///+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++******+++,,,,,,***(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................000111111111333666;;;???DDDCCCEEEJJJQQQVVVWWWVVVUUUUUU[[[~~~HHHHHHGGGGGGHHHHHHHHHIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>???????????????@@@>>>>>>============>>>>>>;;;???CCCCCCDDDMMM]]]jjj|||{{{ssssssuuu~~~sssjjjgggggg^^^]]]\\\___fffnnntttuuuttt~~~}}}uuuoooaaaPPPIIIJJJJJJHHHDDDCCCCCCBBB@@@>>>:::777888666333222222111...+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***++++++***)))************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------...............000111222222333666;;;>>>CCCCCCEEEJJJPPPTTTVVVVVVVVVUUUYYYyyyGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGFFFEEECCCBBBAAA@@@???@@@BBBCCCBBBAAA???>>>>>>>>>??????@@@@@@@@@@@@>>>==================>>>===>>>@@@AAACCCIIIPPPVVVcccqqq}}}}}}|||yyyrrrjjjeeefffhhhbbb``````eeemmmwwwmmmbbb]]]TTTLLLLLLQQQTTTTTTKKKHHHEEECCCAAA===999555333222000//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++''')))++++++)))***,,,...******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------........./////////111222333444666:::>>>CCCCCCEEEJJJNNNSSSUUUVVVWWWVVVYYYwwwHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFDDDBBB@@@>>><<<;;;:::<<>>>>>??????@@@AAAAAAAAA======>>>>>>>>>>>>======AAA>>>;;;;;;>>>CCCHHHKKKMMMYYYnnn{{{pppnnnnnnlllgggbbb```cccgggmmmlllnnnvvv}}}kkkZZZRRRNNNJJJJJJOOOUUUXXXYYYQQQMMMGGGCCC@@@<<<777333//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++---///******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...////////////000222333444666:::===BBBCCCFFFIIIMMMQQQTTTUUUXXXXXX[[[xxxIIIIIIJJJJJJJJJHHHGGGFFFFFFDDDBBB???<<<999777666555888<<>><<<===>>>>>>???@@@@@@AAAAAA>>>>>>>>>??????>>>>>>>>>???===;;;;;;===@@@CCCEEEEEEJJJYYYmmm~~~zzznnneee^^^____________dddmmmtttqqqdddZZZUUULLLIIIIIINNNUUUYYYYYYXXXUUUNNNGGGAAA???;;;555000---......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,***)))))))))***++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...//////000...000222333444777:::===AAACCCFFFIIILLLPPPSSSUUUXXXZZZ___{{{JJJJJJKKKKKKJJJHHHFFFEEEEEECCCAAA===:::666444222222555:::>>>@@@???===<<<<<<======>>>???@@@@@@AAA>>>>>>????????????>>>>>>999<<<@@@BBBBBBAAA@@@@@@BBBBBBIIIYYYiiiyyyrrrggg___ZZZRRRTTTWWW[[[bbbnnn}}}ooo]]]RRRRRRXXXNNNKKKLLLSSSZZZ\\\ZZZXXXVVVOOOFFF@@@===999333------.........,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...+++)))((()))))))))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000...000222444555777:::<<>>:::888888::::::<<<===>>>>>>>>>>>>>>>===============>>>???????????????>>>>>>>>>===BBBCCCDDDGGGQQQccczzzoooaaa[[[]]]```ZZZXXX___llluuu}}}xxxmmm```UUUXXXdddZZZYYYZZZ[[[\\\ZZZWWWTTTNNNGGG>>>777222000///...------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))***+++++++++,,,************************+++,,,,,,---,,,+++***)))******+++++++++,,,,,,,,,,,,,,,------.../////////000111333333444666999<<<>>>AAAEEEHHHJJJMMMQQQSSS```dddccc{{{KKKJJJIIIGGGFFFEEEDDDDDDEEEFFFCCC===555333555999HHHQQQXXXUUUIII===888777<<<<<<<<<===============???>>>>>>=========>>>>>>??????>>>>>>>>>=========>>>???@@@BBBHHHVVViiivvv}}}oooeeebbbeeeiiikkkhhhllluuu~~~pppbbb^^^cccgggbbbbbbbbbcccaaa\\\VVVQQQIIIDDD;;;555111///......------------------------++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++******************************+++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,------...////////////000222222333555888;;;>>>AAAEEEHHHJJJMMMQQQSSS```fffgggJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHFFF@@@999999@@@HHHbbbhhhiii^^^KKK<<<888;;;???>>>===<<<;;;<<<<<<===@@@@@@???>>>============>>>>>>>>>=========<<<<<<;;;<<<===>>>AAAIIIUUU]]]rrryyyuuuxxx~~~{{{qqqfffdddkkkuuu|||~~~sssrrrwwwlll^^^bbbhhhggggggggghhhhhhddd\\\RRRKKKBBB===777222///...------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************************************))))))*********)))((((((******+++++++++,,,,,,,,,,,,,,,------.../////////...///111222222555888;;;>>>AAAEEEHHHJJJMMMQQQSSS]]]eeekkkHHHGGGGGGFFFFFFGGGGGGHHHFFFHHHHHHDDD@@@CCCNNNXXXnnnllldddSSSAAA888:::???>>>===;;;:::;;;<<<>>>???AAA@@@???>>>===<<<<<<<<<=========<<<<<<<<<<<<;;;;;;===>>>>>>@@@CCCIIIMMM[[[nnnwwwrrrxxx|||wwwxxxvvvfffbbbnnn|||wwwyyyssseee^^^ccchhhiiifffggghhhgggbbbXXXKKKCCC:::666222///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++***)))))))))******************************************))))))******+++++++++,,,,,,,,,,,,,,,------.../////////...000111222333666999<<<>>>AAAEEEHHHJJJMMMQQQSSSWWWbbblllFFFEEEEEEEEEEEEFFFGGGGGGEEEGGGHHHEEEBBBFFFPPPYYYaaa\\\QQQFFF===999;;;>>><<<;;;::::::;;;===@@@BBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;===>>>???@@@AAACCCEEEIIIXXXcccrrr{{{||||||vvvppplllfffgggrrr{{{nnneeeeeegggfffjjjpppgggfffddd```YYYNNNAAA999444111...---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++***)))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...////////////111333444555777;;;>>>>>>AAAEEEHHHJJJMMMQQQSSSUUU```lllDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEBBB@@@AAAGGGKKKHHHFFFDDDBBB@@@>>><<<::::::999:::;;;<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999::::::;;;;;;===>>>??????>>>HHHLLLWWWlllzzz}}}nnniiikkksss{{{xxxqqqsss{{{~~~lllbbbiiinnnjjjjjjooogggccc\\\UUULLLAAA777000000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************************************+++++++++***++++++,,,---******+++++++++,,,,,,,,,,,,,,,------.../////////000111333444666888<<>>AAAEEEHHHJJJMMMQQQSSSWWW```mmmCCCCCCBBBBBBBBBCCCDDDDDDEEECCCAAA@@@?????????>>>777:::>>>@@@???===<<<;;;::::::;;;<<<===>>>???@@@<<<;;;;;;:::::::::;;;;;;::::::::::::999999999999999888777777999:::;;;;;;:::@@@???CCCSSSaaalll|||ooodddaaammmuuutttsss|||yyyrrrssstttsssnnnkkk]]]WWWMMMDDD===666111......---,,,---......---+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++************************+++***)))))))))+++,,,---******+++++++++,,,,,,,,,,,,,,,------...////////////000222444555888<<>>AAAEEEHHHJJJMMMQQQSSSWWW^^^jjjBBBBBBAAAAAAAAABBBBBBCCCBBB@@@???@@@BBBAAA>>>;;;333888<<<;;;888777<<>>>>>======::::::999999999:::;;;;;;:::::::::999999999888888:::888666555777888::::::999>>>:::888CCCKKKUUUdddxxxuuuhhhkkkvvvxxxqqquuu}}}xxxkkkPPPIII???666222000000000...---,,,---//////---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))******+++++++++,,,***************************)))(((((((((***+++,,,******+++++++++,,,,,,,,,,,,,,,------...//////000...///111333444777;;;>>>>>>AAAEEEHHHJJJMMMQQQSSSUUUZZZfffCCCBBBAAAAAABBBCCCAAA@@@BBBBBBBBBBBBAAA???===;;;===<<<:::888888:::<<<>>><<<<<<<<<<<<============<<<;;;;;;:::999999888888999999999888888888777777777777777777777777777777;;;:::999:::<<>>AAACCCEEEQQQcccxxx}}}xxx{{{|||~~~yyy|||~~~oooXXXEEE;;;777222000///000///---//////...------------------------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,666777444,,,(((***,,,,,,************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------...............///000111111222555:::===AAABBBDDDGGGJJJMMMPPPRRRSSSYYYdddwwwzzzFFFEEECCCCCCEEEFFFEEEDDDFFFFFFEEEDDDCCC@@@>>><<<===<<<:::888777888:::;;;;;;;;;<<<<<<============??????>>>>>>===<<<<<<<<<::::::::::::999999999999777777888888999999999:::888999999:::;;;<<<======999>>>GGGSSSddd||||||zzz||||||~~~ttt{{{uuucccRRRAAA444333111...---...///000000///......---------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,777;;;:::111******---...************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------........./////////000111111222555:::===@@@AAACCCFFFJJJNNNQQQSSSUUUXXX```nnnuuusssHHHGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFDDDAAA???===999999888999:::<<<>>>???<<<<<<======>>>?????????AAAAAA@@@??????>>>>>>===;;;;;;;;;:::::::::999999777777888888999999::::::777888999:::::::::999888:::<<<===???GGGZZZsss{{{pppooo~~~~~~iiiTTTDDD:::444111///...---,,,---///000111///...------,,,,,,------.........------,,,,,,,,,+++++++++++++++++++++++++++555;;;777///,,,+++***************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------...////////////000111111222555:::===???AAACCCFFFJJJNNNRRRTTTVVVXXX]]]hhhllljjjKKKIIIGGGFFFGGGHHHHHHHHHGGGGGGGGGFFFDDDBBB@@@>>>;;;::::::;;;<<<>>>@@@AAA===>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@??????>>>>>>;;;;;;;;;:::::::::999999777777888888888999999999666777888999999888777666888;;;===;;;;;;CCCQQQ]]]ooo||||||vvvvvv}}}~~~tttbbbKKK:::222111111111//////......---...///111......---,,,,,,,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++***444:::666...******)))************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000///000111111222555:::===???AAACCCFFFJJJNNNRRRTTTVVVXXX\\\dddeeebbb}}}NNNKKKHHHFFFGGGHHHHHHGGGFFFFFFGGGFFFEEECCCAAA?????????>>>=====================>>>???@@@AAAAAABBBAAAAAA@@@@@@???>>>>>>>>>::::::::::::999999999999777777777777777777777777666666777888888777666555111555::::::999:::???DDDNNN]]]qqqwwwcccTTTFFF888222111000/////////000000///------...000...------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++555999888///((((((+++,,,************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,---...///000000///000111111222555:::===@@@AAACCCFFFJJJNNNQQQSSSTTTWWWZZZ```___\\\zzzQQQMMMIIIFFFFFFGGGFFFFFFDDDEEEEEEFFFEEECCCBBBAAA@@@??????>>>===<<<<<<;;;;;;<<<<<<===???@@@@@@AAA@@@@@@??????>>>======<<<:::999999999999888888888888888777777666555555555666666777777777777777666222555777999999999;;;<<<>>>JJJYYYfffxxxsss\\\HHH<<<555111333222...---000---...000///---,,,---///...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,************************666777444,,,(((***,,,+++************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,---...///000000///000111111222555:::===AAABBBDDDGGGJJJMMMPPPRRRSSSUUUWWW[[[YYYXXX{{{RRRNNNJJJFFFFFFFFFEEEEEECCCDDDEEEEEEEEEDDDBBBAAA<<<<<<<<<===============::::::;;;<<<===>>>????????????>>>>>>===<<<<<<<<<999999999888888888777777888888777666555444333333666666666666777777777777;;;:::999888888999:::;;;555===EEENNNaaa}}}~~~~~~xxx^^^LLL@@@777333000111222///***,,,333***---///...,,,+++---000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************,,,///000---,,,---,,,(((************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,---...///000111///000111111222555:::===BBBCCCDDDGGGJJJMMMOOOQQQRRRTTTTTTWWWUUUWWW~~~NNNKKKGGGEEEEEEEEEEEEEEE@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>???@@@AAAAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999888888888777777777777888888999777555444333444555666888777555444444444555666999===@@@???999666666777<<<<<<===DDDPPP___nnnxxx}}}nnnhhhvvvxxxbbbOOOBBB:::444000000000///...------,,,,,,000///...---------------------,,,,,,,,,,,,+++++++++++++++*********)))))),,,***)))***++++++***)))******))))))))))))******)))************+++++++++))))))))))))))))))))))))******))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,---...//////000111222333444888<<<@@@AAABBBDDDGGGJJJMMMPPPQQQTTTTTTTTTXXXWWWXXXKKKIIIFFFDDDDDDDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>???@@@@@@????????????????????????>>>======<<<:::999999888888888777777777777888888888777555444333444555666777777666555555555555666888<<>>999666666888555555666:::AAAJJJRRRXXXQQQIIIJJJWWWeeeqqqppp]]]SSSDDD:::555444111///000//////...------,,,,,,......---,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********)))))),,,***)))***+++,,,***)))******))))))))))))******)))************+++++++++))))))))))))))))))))))))*********************************++++++,,,,,,---,,,,,,,,,,,,---.../////////000111222444777;;;???AAABBBEEEGGGKKKMMMPPPQQQSSSTTTTTTXXXWWWZZZHHHFFFDDDCCCCCCCCCAAA???@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>===>>>>>>>>>????????????????????????===<<<;;;999888888888999888777777666666777777888777666555444444444555666666777777777777666555555666999<<<;;;888666666888333444555777:::===@@@AAA;;;999<<>>AAACCCEEEHHHKKKNNNPPPQQQSSSTTTSSSVVVXXX]]]EEEDDDCCCCCCCCCBBB@@@>>>??????@@@@@@@@@@@@????????????>>>===<<<<<<<<<<<<<<<<<<============>>>>>>===;;;999777666666888999777777666666666666777777666666555444444444555666555666777888777666555444333555777777555444555666444555777999;;;<<<>>>>>>======???@@@>>>===EEEPPP\\\___gggwww|||nnn^^^JJJ;;;777555333000000111111000............------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***************************+++***)))***,,,---,,,+++******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------...///000000111222333444777<<>>??????@@@@@@??????>>>>>>>>>===<<<;;;;;;;;;;;;999:::::::::;;;;;;;;;<<<;;;:::888666555666777888777777666666666666777777555555444444444555555555555666666777777666444333000222333333222222222333333333333444666999;;;===:::999:::>>>???@@@CCCGGGDDDFFFIIIOOO[[[mmmzzzdddPPPFFF===222000555111000000000000...,,,***---------------,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,+++++++++*********************************+++***)))***,,,---,,,+++******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++------------...///000000111333444555666999>>>AAABBBCCCEEEHHHKKKNNNQQQRRRRRRSSSQQQRRRYYYgggFFFEEECCCCCCDDDCCCBBB@@@>>>>>>????????????>>>>>><<<<<<;;;;;;:::;;;;;;;;;777777888888999::::::::::::999888777666777777888777666666555555666666777333444444444555555555555444555555555555444333333000000000000000111111111444333222222333555777999999777777:::???@@@@@@>>>999;;;<<<===???FFFRRR[[[^^^gggxxxwwwjjj```MMMAAA777555444//////444,,,---.../////////......------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...++++++++++++***************************++++++++++++******+++---...---,,,******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++------------...///000111333444555666777:::???BBBBBBDDDFFFIIILLLOOOQQQRRRQQQSSSPPPQQQYYYkkkGGGDDDBBBAAABBBCCCBBBAAA===>>>>>>>>>>>>>>>>>>===::::::::::::::::::;;;<<<777777888888999:::::::::999999888888888888777777666666555555555555666666222333444444555555555555444444333222222222222333222111000000000111111000444444333333444444555666888888888888:::;;;888555777777666666666888;;;===???FFFSSSeeezzzmmm___VVVLLL???555555222000222333222000...------.........///000222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++************))))))*********++++++++++++******+++---......---******))))))))))))******)))************+++++++++))))))))))))))))))))))))(((((())))))***++++++,,,*********++++++,,,,,,---------------...///000111222333555666777:::???BBBCCCDDDFFFIIILLLOOOQQQRRRQQQSSSOOOOOOZZZoooGGGDDDAAA???@@@BBBBBBBBB======>>>>>>>>>>>>======999999999999:::;;;;;;<<<777777888999::::::;;;;;;888999999999999888888777666666555555555555666666222333444444555555555444444333222111000111222333444222111000111222111000///000111333333333333222...111333333444666666555888444111111555888888777777777999>>>HHHVVVdddmmm|||{{{rrrqqqbbbSSSAAA777777999888555000111111000000222///***000000///,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,+++++++++************)))))))))******+++++++++++++++******+++---......---******))))))))))))******)))************+++++++++))))))))))))))))))))))))'''(((((()))******++++++))))))***+++,,,,,,------...------......///000111111333444555666999>>>AAACCCDDDFFFIIILLLOOOQQQRRRQQQSSSOOOOOOZZZqqqFFFFFFGGGFFFEEECCCAAA@@@<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;:::999888777777777777777777666666555555555444444555666666555444111000222111000//////000111222222222222222222222222222222222111111111111222222222333444444555555444444111111222222222333333333555555555777:::>>>AAADDDMMMQQQYYYeeetttyyymmm```UUUMMMHHHFFF===;;;888444222111000111000000////////////000000000...---++++++,,,---...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))************+++++++++*********)))))))))******++++++,,,------,,,,,,---...///000111111222222333444666999???BBBFFFFFFGGGIIILLLOOORRRTTTTTTPPPRRRRRRTTTwwwFFFFFFGGGFFFEEEDDDBBB@@@>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999888777777666666666777666666666555555555444444555666666555333111000111111111000000111111111222222222222222222222222222111111000000111111222111111222333333333333222111111111222222222333333222222222333444777999:::999;;;???DDDMMMXXXdddlllpppsssuuuvvv{{{ssshhhaaaTTTPPPIIIAAA;;;777555555777666333111000000000111000//////////////////000///...,,,++++++,,,---...---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))************+++++++++*********)))))))))******++++++,,,------,,,,,,---...///000111111111222333444666:::???CCCFFFFFFGGGIIILLLOOORRRTTTRRRNNNQQQRRRWWW{{{FFFFFFGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@???>>>===<<<:::;;;;;;;;;;;;;;;::::::999999999999999999999999999888777666555555555555666666666555555555555555444444555555555333222111111111222222222222111111111111111111111111111111111111000000000000111111...///000000111111000000000111111111222222222222111111111111111111111222222333333444555888===AAABBBHHHLLLMMMNNNVVVdddpppvvvnnnnnniiibbbXXXNNNFFF???<<<777555333111////////////000///.........///000111//////............/////////...,,,+++++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))************+++++++++***************)))******++++++,,,------,,,,,,---...///000111111111222333444666:::???CCCFFFGGGHHHIIILLLOOORRRTTTSSSOOORRRSSS[[[EEEEEEFFFFFFEEEDDDBBBAAACCCCCCBBBBBB@@@???======;;;<<<<<<<<<<<<;;;;;;:::999999999999999999999999777777666555444444444444555555555555555555555555333444444444444333222111111222333444444333222111111111111111111111111111000000000//////000000000......///000000000000///000000000111111111111222222222333333333222111000555555555444333333555777666999:::999666888>>>DDDPPPRRRVVVZZZ```hhhqqqwww~~~~~~xxxqqqmmmnnnpppnnnrrrwwwzzzwwwpppiiiddd^^^\\\YYYVVVRRRMMMHHHEEEAAA???<<<999777555444333222222222111111111111111------,,,,,,---.../////////......------......///...---,,,+++++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************++++++++++++******************************************************))))))))))))******((()))))))))************************************)))******++++++,,,------,,,,,,---...///000111111111222333444666;;;@@@DDDGGGGGGHHHJJJLLLOOORRRTTTXXXRRRRRRSSS^^^CCCDDDEEEEEEDDDCCCAAA@@@CCCCCCBBBBBB@@@???=====================<<<;;;:::888888888888888888888888777666555444333333333333444444444555555555555555333333333333333333222222111222333444444333222111000000000000000000000000000//////......//////000...//////000000000000000//////000000000111111111222222333333333333222111///111222111000000111222111000000111333555666666333555999===@@@CCCFFFHHHKKKMMMNNNLLLHHHDDDDDDEEEAAABBBCCCDDDDDDAAA>>>;;;<<<<<<<<<:::777555555666444444444333222000///.........///......------,,,.........---------............------------......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******+++++++++************************))))))))))))))))))))))))******))))))))))))******((()))))))))************************************)))******++++++,,,------,,,,,,---...///000111111111222333555777;;;AAAEEEHHHHHHIIIJJJLLLOOORRRTTTZZZSSSPPPPPP___AAABBBCCCCCCCCCBBB@@@???AAAAAAAAA@@@???>>>===<<<============<<<;;;::::::777777777777777777777777777666555444333333333333444444444444444555555555333333333222222222222222111111222222222222111111//////////////////////////////............////////////000111111111000000////////////000000000000000000000000000000111111...000111111//////000111000...,,,///333555333000///111444666777777555444555888::::::888666555555333222000111222333222111111222333222000000111222000111222333222000---,,,------........./////////////////////......------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++++++++************************(((((())))))***+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))***************************+++++++++)))******++++++,,,------,,,,,,---...///000111111111222444555777<<>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888777777777777777777777777777777666555444444333333333333333333444444555555555333222222222222222333333111111111000000111111111///////////////////////////......------......///...//////000000000000000........./////////000000111000...---------......111222333222111000222333111/////////000000...,,,111111222444555555333222444555666777666555555555444222111222444555444222//////000000000000000000,,,---///000000000///...000000//////000111222222........./////////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******)))***+++,,,,,,+++***)))************************************************((((((((()))***+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))*********+++++++++)))******++++++,,,------,,,,,,---...///000111111111222444555888<<>>???@@@AAA@@@???>>>===<<<<<<=========<<<<<<;;;:::::::::999888777666555777777777777777777777777777777666555444444444444333333333444444555555555333222222111222222333333222111000//////000111222////////////////////////.........------.........---...//////000000//////............/////////000333111///,,,++++++,,,---,,,---...---------///111,,,...000000...---...000---,,,,,,...000222222222222222222111111111111222000//////000333333///,,,......///000222222111000000//////...------------------+++******+++,,,,,,,,,,,,---...////////////---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******)))***+++,,,,,,+++***)))************************************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))******++++++++++++)))******+++,,,,,,------,,,,,,---...///000111111111222444555888<<>><<<;;;::::::;;;;;;<<<<<<;;;;;;:::999999888888888777777666666555555666666666666555555666555555555555444444444333333333222222111111111000000000000000000000000111111111000000000000000....................................////////////000000///...------,,,,,,........................//////.........---------------------------,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000......------------......////////////////////////------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++************************+++++++++*********))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,---...///000111111333444555666888===BBBFFFJJJJJJKKKMMMNNNOOOPPPQQQMMMUUUVVVhhhAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777777666666666555555666666666666555555555555555555444444444444333333333222222111111111000000000000000000000000000000000000000000000000....................................////////////000//////...------,,,,,,------------------------///.........---------,,,,,,,,,------------------,,,,,,,,,------------...------------............////////////////////////......------------..............................------------------------------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++******))))))******+++************************+++++++++*********))))))************************))))))))))))))))))))))))***)))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,---...///000111111333444555666888===BBBFFFIIIJJJKKKMMMNNNPPPQQQQQQQQQYYY^^^uuu??????>>><<<<<<;;;;;;<<<:::;;;;;;;;;;;;:::999999666666666666666555555555555555666666666666555555555555444444444333333333222222222222222111111111000000000000000000000000000000000000000000000000........................---............///////////////......---,,,,,,,,,------------------------......------------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,------------+++,,,,,,,,,------------...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++******))))))******+++************************+++************)))))))))************************))))))))))))))))))))))))))))))))))))))))))******''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,---...///000111111333444555666888===BBBFFFIIIJJJKKKMMMOOOPPPRRRRRRTTT\\\fff======<<<<<<;;;;;;<<<<<<:::::::::::::::999888888555555555555555555555555555555666666666666555555444444444444333333333222222222222111111111111111000000000000000000000000/////////000000000000000........................---------.........//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,******+++,,,------......++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************)))******))))))))))))******************************************))))))))))))************************(((((((((((((((((((((((()))))))))))))))*********''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************+++++++++,,,,,,,,,------,,,,,,---...///000111111333444555666888===BBBFFFHHHIIIKKKMMMOOOQQQSSSTTTVVV\\\iii<<<<<<;;;;;;;;;;;;<<<<<<999999::::::999999888777444444444444555555555555555555666666666666555555444333333333222222222222111111111111111111111111////////////////////////......//////000000000000........................------------............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******++++++,,,---......+++++++++,,,,,,,,,------,,,------------.................................,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************+++++++++,,,,,,,,,------,,,,,,---...///000111111333444555666888===BBBFFFHHHIIIKKKMMMPPPRRRTTTUUUZZZ^^^mmm<<<;;;;;;:::::::::;;;;;;888999999999999888777777444444444555555555555555555555666666666666555555333333333222222222111111000000000111111111111111////////////////////////---......//////000000111........................,,,------------.........------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,------------....................................,,,++++++******++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,---...///000111111333444555666888===BBBFFFGGGHHHJJJMMMPPPSSSUUUVVV\\\```qqq<<<<<<;;;:::999999999:::888888888888888777777666444444555555666666666666555555666666666666555555222222222222111111111111///000000000111111111222////////////////////////------......///000000111........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************))))))))))))******++++++))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((((((((()))))))))******(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,---...///000111111333444555666888===BBBFFFGGGHHHJJJMMMPPPSSSVVVWWWZZZ___ttt===<<<;;;:::999999999999888888888888888777666666555555555666666666777777555555666666666666555555222222222111111111111000//////000000111111111222////////////////////////---------...///000000111........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,---...///000111111333444555666888===BBBFFFGGGHHHJJJMMMQQQTTTVVVWWWVVV]]]uuu???===;;;;;;;;;:::888666888888777777777777888888666555555555555444444444555444333333333333444555333333333222222222111111000000000000000000000000000000000000000000000000------......//////000000---------............/////////.........---------///...------,,,,,,,,,---++++++++++++++++++++++++************************************************************************,,,+++++++++***)))))))))+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))************))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------------...///000111222222222333444555888<<>>???>>>;;;888777777777777777777777777555555555555444444444444333444555666666555444333222222222222111111111000000000000000000000000000////////////////////////...////////////000000000------------........................------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))******************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------------...///000111222222444555666777999>>>CCCGGGGGGIIILLLOOORRRSSSTTTUUUVVV[[[vvv<<<<<<>>>@@@BBBAAA===:::666777777777777777777666555555555444444444333333222333555666666555333222222111111111111000000000000000000000000000000000////////////////////////////////////////////////,,,,,,---------.........------------------------++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************(((((())))))******++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((()))))))))***((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------------...///000111222222333555666777999===CCCGGGGGGIIILLLOOORRRSSSTTTUUUWWW\\\uuu999:::;;;>>>??????<<<999555666777777777777666555555444444444444333333333111333555666666555333111111111111000000000//////////////////////////////......................../////////...............,,,,,,,,,------------...,,,,,,------------------+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++***++++++,,,,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''(((((((((((()))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------------...///000111222222222333555666888<<>>CCCGGGGGGIIILLLOOORRRTTTTTTUUUYYY^^^xxx444444444444444444444444333333333333333333333333222222222111111111000000222111111111000000//////////////////............////////////////////////............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((()))))))))************,,,,,,,,,---------............///000111222333333444444555666888<<>>CCCGGGFFFGGGIIIMMMRRRWWWYYYYYY]]]bbb~~~111111111000000000//////////////////////////////////////////////////////........................///////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((''''''&&&%%%''''''''''''(((((((((((())))))************))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((('''((((((((((((((())))))'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''))))))))))))))))))))))))+++)))'''((()))***(((&&&'''((((((((((((((())))))((())))))***++++++,,,,,,)))***+++,,,------------------...///000111222222111333555777999>>>CCCGGGHHHHHHJJJNNNSSSWWWXXXYYY]]]bbb111111000000000000//////........................////////////////////////..............................//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((('''&&&&&&''''''''''''(((((((((((())))))************))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''')))))))))))))))))))))))))))((('''((()))***)))(((***)))((('''''''''((())))))))))))***++++++,,,,,,******+++,,,------------------...///000111222222222444555777:::>>>CCCGGGJJJJJJLLLOOOTTTWWWXXXWWW\\\ddd111000000000////////////........................................................................------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))************))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''((()))******)))---,,,)))((('''((()))***))))))*********+++++++++***+++,,,,,,---------,,,------...///000111222222333444666888:::>>>CCCGGGKKKKKKMMMQQQUUUWWWWWWVVV]]]fff000000000////////////...////////////////////////------------------------........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***''''''((((((((((((((('''''''''''''''(((((((((((())))))************))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******///---+++)))))))))+++,,,***************+++++++++++++++,,,---------,,,,,,------...///000111222222444555777888:::>>>CCCFFFKKKLLLNNNQQQUUUWWWWWWUUU]]]fff000000////////////......////////////////////////------------------------------------------------++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******''''''((()))))))))((((((''''''''''''(((((((((((())))))************))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''))))))))))))))))))))))))'''((())))))(((((()))***---,,,+++*********+++,,,************************+++,,,,,,------,,,,,,,,,------...///000111222222444666777999:::>>>CCCFFFJJJKKKMMMQQQUUUWWWVVVUUU\\\ddd000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))*********''''''((()))))))))))))))''''''''''''(((((((((((())))))************))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((('''((((((((((((((())))))'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''))))))))))))))))))))))))((()))+++***'''&&&((()))))))))******************************************+++,,,,,,------,,,,,,+++------...///000111222222555666888999:::>>>CCCFFFHHHIIILLLQQQUUUWWWVVVTTTZZZ```~~~000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++''''''((()))))))))))))))''''''''''''((((((((()))))))))************))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&((((((((((((((('''''''''''''''(((((())))))******'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((***+++***'''&&&''')))&&&'''((()))******))))))++++++******************,,,,,,,,,------,,,++++++------...///000111222222555777888999;;;>>>CCCFFFFFFHHHKKKPPPUUUWWWVVVTTTXXX\\\yyy////////////////////////,,,,,,,,,------.........,,,,,,++++++,,,,,,---...------++++++++++++------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''(((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))************))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((###$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******)))************+++++++++***+++,,,---...---,,,,,,111111000000111222333444555666888999:::===@@@CCCGGGIIILLLPPPSSSUUUVVVVVV[[[___zzz////////////////////////,,,,,,,,,---------------,,,++++++++++++,,,---------,,,++++++++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))************))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******)))************+++++++++***+++,,,---------,,,,,,......//////000111222222333555777999;;;>>>BBBFFFGGGIIILLLPPPSSSUUUVVVVVV\\\ccc////////////////////////------------,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''((((((((((((((())))))******))))))((('''(((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******)))************+++++++++***++++++,,,---,,,,,,,,,,,,---...000111111222222222444666888;;;???DDDHHHGGGIIILLLPPPSSSUUUVVVWWW]]]ggg...........................------,,,,,,++++++++++++++++++***+++,,,,,,---,,,++++++++++++++++++,,,************************************************************))))))))))))(((((((((((()))))))))***((((((((()))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''(((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++))))))*********+++++++++******++++++,,,,,,,,,,,,,,,---///111222333333333444555777888:::>>>DDDHHHGGGIIILLLPPPTTTVVVWWWXXX\\\hhh---------------------------------,,,,,,++++++***+++************+++,,,,,,++++++++++++++++++++++++*********************************************************)))))))))(((((('''(((((((((((()))))))))''''''(((((())))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))((((((''''''''''''((((((''''''''''''(((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++))))))*********+++++++++************++++++,,,,,,------///000111222222222777888888888:::===CCCGGGGGGIIILLLPPPTTTVVVXXXYYY[[[ggg------------------------,,,,,,,,,,,,++++++++++++***************+++,,,,,,******++++++++++++************************************************************)))))))))(((((((((''''''(((((((((((())))))&&&''''''(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''(((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))***++++++)))************++++++++++++************+++,,,,,,///.........///000111222999999999888999===BBBGGGGGGIIILLLQQQTTTWWWYYYYYYZZZeee,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***************++++++,,,)))***+++,,,,,,+++***)))***************************************************)))))))))(((((((((((('''''''''((((((((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((''''''(((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,)))************++++++++++++***)))))))))***,,,,,,555333111000000111333555888888888888:::>>>DDDIIIFFFIIIMMMQQQUUUXXXYYYZZZ]]]eee,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---*********)))***++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((''''''''''''((((((''''''''''''((((((((())))))'''&&&'''((()))((('''''''''''''''((((((((()))''''''''''''((((((((()))''''''((((((((((((''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""###$$$%%%'''((())))))&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))******+++,,,)))************++++++++++++***)))))))))***,,,---;;;999666444333555888:::666777777777:::???FFFKKKFFFIIIMMMQQQUUUXXXYYYZZZ___eee---------,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((((((''''''+++++++++***)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%&&&((()))&&&###&&&&&&&&&'''''''''(((((())))))***))))))((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&))))))(((((('''''''''&&&))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...>>>777000///333666555333666666777777:::???GGGLLLIIIJJJNNNQQQTTTWWWXXXXXX\\\bbb~~~------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))((((((((('''++++++******)))((((((''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((((((&&&$$$&&&&&&&&&'''''''''((((((((())))))))))))(((((('''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&)))(((((((((''''''''''''))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...555555444222111111333555666666777888:::???FFFKKKHHHJJJNNNQQQTTTVVVXXXXXX[[[aaa|||,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((+++******))))))(((((('''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((((((&&&$$$&&&&&&'''''''''((((((((('''(((((())))))))))))(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((''''''''''''))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...---333999777222///333888666777777888:::>>>DDDIIIHHHJJJMMMQQQTTTVVVWWWXXX[[[aaa{{{,,,+++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))((((((((((((******))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%''''''''''''((((((((((((&&&'''((())))))***))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((('''''''''((()))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---...+++333;;;;;;666333555999666777888888:::>>>CCCGGGHHHJJJMMMQQQTTTVVVWWWWWW[[[aaazzz++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&'''''''''((((((((())))))&&&'''((())))))***))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,000666999888666666666666777888888:::>>>BBBFFFGGGIIIMMMPPPSSSVVVWWWWWWZZZ```www*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))((('''%%%&&&&&&''''''((((((((()))))))))'''(((((())))))))))))(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...,,,---000333555555444222444555777999:::>>>CCCFFFGGGIIILLLPPPSSSUUUVVVWWWXXX^^^sss)))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%((())))))&&&%%%%%%''''''((((((((())))))))))))((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&'''((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((()))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...------...000222333333222222444666888;;;>>>CCCGGGGGGIIILLLPPPSSSUUUVVVWWWYYY___sss))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%(((***)))&&&$$$%%%'''(((((((((((())))))))))))))))))***))))))(((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%&&&((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&'''''''''(((((())))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---......000111111000111444666111333666888;;;???DDDGGGGGGIIILLLPPPSSSUUUVVVVVV]]]cccvvv))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%(((((())))))))))))(((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***,,,...111333444444444444666888777888<<>>CCCIIINNNNNNOOOSSSXXXXXXVVVZZZ```hhh))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&***)))&&&+++444333***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''***++++++++++++***)))((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,+++++++++,,,---...,,,,,,,,,------------...///000111333555777888999<<<<<<<<<<<<===BBBIIIMMMMMMNNNSSSXXXXXXWWW[[[aaaiii(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%((('''$$$'''///---&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((******++++++******))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))******+++&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,+++++++++,,,---...,,,,,,,,,------------...000111222444555666777888;;;;;;;;;;;;===AAAHHHLLLLLLMMMRRRXXXYYYXXX\\\ccciii''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%'''&&&$$$&&&***)))$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))******++++++&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------.........////////////000222222333444555666777888::::::::::::<<>>CCCIIINNNMMMOOOTTTYYYZZZZZZ^^^dddhhh|||))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&''')))************)))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))************+++++++++******+++++++++,,,,,,,,,---------............//////000222444555777777888<<<;;;;;;;;;===CCCKKKQQQKKKOOOTTTWWWXXXZZZ^^^bbbfffvvv))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''(((((())))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))************+++++++++***++++++++++++,,,,,,,,,---------............//////000222444555777777888<<<;;;;;;;;;===CCCKKKQQQKKKNNNSSSUUUVVVXXX^^^bbbfffvvv))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))))))))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((())))))))))))************+++++++++++++++++++++,,,,,,,,,,,,---------............//////000222444555777777888;;;;;;;;;;;;>>>CCCKKKPPPKKKNNNQQQSSSTTTWWW]]]bbbfffwww))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((())))))))))))(((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,---------------............//////000222444555777777888;;;;;;;;;<<<>>>CCCKKKPPPMMMOOOQQQRRRSSSWWW^^^dddgggyyy))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''((()))************'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++++++++,,,,,,,,,------------------............//////000222444555777777888:::;;;;;;<<>>BBBGGGJJJJJJNNNRRRUUUVVVYYY___cccjjj))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&''''''(((((((((((((((''')))++++++***)))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((()))))))))))))))***)))))))))(((((('''''''''((()))***+++,,,,,,---,,,---....../////////......------------...//////...000222444666888:::<<<===<<<;;;;;;>>>BBBGGGJJJJJJNNNRRRUUUVVVYYY___cccjjj))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&''''''((()))(((((((((&&&(((***+++*********+++'''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((((((((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''((())))))******)))))))))((((((((((((((((((''''''((()))***++++++++++++,,,---...///////////////......------......///000---000333555666888;;;======<<<;;;<<>><<<<<<;;;<<<@@@EEEJJJMMMJJJNNNRRRUUUVVVYYY___ccclll))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))(((((((((''''''''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))%%%&&&((()))))))))((('''((())))))(((&&&&&&''')))''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************&&&'''''''''(((((()))))))))******++++++)))(((''',,,---...///000000000000...............///000000---000444555666888;;;???<<<<<<;;;===AAAFFFKKKNNNJJJNNNRRRUUUVVVYYY___cccmmm************************))))))))))))))))))))))))&&&'''(((*********)))((())))))((((((''''''&&&&&&******))))))((((((''''''''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++++++++++++++***)))((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((''''''(((***,,,+++***%%%---222...((('''''''''''''''(((((((((((('''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((******+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''************************))))))))))))************,,,,,,------...///000000...---------...///111222000111333666999;;;===>>><<<===>>>@@@CCCGGGJJJLLLHHHLLLQQQTTTUUUWWW\\\```mmm************************))))))))))))))))))))))))'''((()))******))))))(((((((((((((((((('''''''''***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++++++++++++++***))))))(((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((''''''(((***,,,+++***%%%333<<<777,,,%%%&&&(((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''''''''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))************++++++,,,------.../////////.............../////////000222555888:::<<<===<<<===>>>@@@CCCGGGJJJLLLJJJNNNRRRUUUVVVXXX]]]aaammm************************))))))))))))))))))))))))((())))))******)))(((((('''((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***++++++++++++***))))))(((((((((((())))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''(((''''''(((***++++++***&&&888EEE???...%%%%%%((('''(((((())))))(((((('''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&'''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))******************++++++,,,---------///////////////...------///000222444777999;;;<<<<<<===>>>@@@CCCGGGJJJLLLKKKOOOSSSVVVWWWYYY^^^bbblll************************))))))))))))))))))))))))************))))))((((((''''''(((((()))))))))***))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((***************+++++++++)))))))))******)))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******+++++++++******)))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''''''''((((((((()))''''''(((***+++***)))(((777CCC<<<...&&&&&&((((((((())))))))))))((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************((()))))))))************)))*********+++++++++,,,,,,---.../////////...---///000222555777:::<<<===<<<===>>>@@@CCCGGGJJJLLLKKKOOOSSSUUUVVVXXX]]]aaakkk************************))))))))))))))))))))))))*********))))))))))))***'''((((((((())))))******(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))*********+++++++++,,,))))))************))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******+++++++++******(((((((((((())))))))))))(((((((((''''''(((((((((''''''((((((((())))))))))))((('''''')))***)))((((((111666111***(((((('''(((((())))))))))))(((((())))))((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))***+++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))((()))))))))************)))))))))***************)))***,,,...000000000///000111333666888;;;===>>><<<===>>>@@@CCCGGGJJJLLLJJJNNNRRRTTTUUUWWW[[[___kkk************************))))))))))))))))))))))))***))))))))))))***+++,,,((())))))))))))))))))***(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,)))******++++++******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***++++++++++++***(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((()))))))))***)))(((''''''))))))(((''''''******''''''))))))&&&((())))))******))))))(((***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))))))))))))))************************************((()))+++---///000111111111222444666999;;;===>>><<<===>>>@@@CCCGGGJJJLLLJJJNNNRRRTTTTTTVVVZZZ^^^jjj************************)))))))))))))))))))))))))))((((((((()))+++---...*********)))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))***++++++,,,)))******++++++******)))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++++++++++++++(((((((((((())))))))))))))))))(((((((((((())))))'''''''''((((((((()))))))))(((''''''((()))((('''%%%''''''%%%&&&))))))&&&))))))************))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))***************************************++++++,,,---///000111000111333555888;;;===>>><<<===>>>@@@CCCGGGJJJLLLKKKOOOSSSUUUUUUWWW[[[___iii************************))))))))))))))))))))))))((((((((((((***,,,...///++++++******))))))(((((('''((((((((())))))******''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))******++++++******++++++++++++******((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((()))***+++++++++++++++(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((()))(((''''''((()))(((&&&"""'''(((&&&&&&((((((&&&))))))************))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))******+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************+++++++++***************---,,,,,,+++,,,---///000///000222444777:::<<<===<<<===>>>@@@CCCGGGJJJLLLMMMPPPTTTVVVVVVXXX\\\```iii************************++++++************++++++)))((('''((()))+++...000+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))+++++++++,,,,,,+++++++++++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&'''((())))))***(((((())))))))))))(((((())))))))))))************)))************+++++++++***++++++,,,,,,------...---///111333666999;;;<<<<<<===???BBBEEEHHHJJJKKKQQQSSSUUUTTTTTTWWW]]]bbbjjj************************+++******))))))******+++))))))(((((()))+++---...************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))******++++++++++++******++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((()))******+++(((((())))))))))))(((((())))))))))))************)))************+++++++++***++++++,,,,,,------......///111333666999;;;<<<<<<===???AAADDDGGGJJJLLLRRRSSSUUUUUUTTTVVV\\\aaajjj************************+++******))))))******+++******)))((()))***+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((()))))))))))))))************))))))++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++(((((())))))))))))(((((())))))))))))************)))************+++++++++***++++++,,,,,,------......///111333666888:::;;;======>>>???BBBFFFJJJMMMRRRTTTUUUUUUTTTVVV[[[___jjj******************************))))))))))))******+++***))))))))))))***************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))(((((())))))))))))((((((************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))*********(((((())))))))))))((((((((()))))))))************))))))*********+++++++++***++++++,,,,,,------......///000333555888999:::=========>>>AAAEEEJJJMMMQQQTTTUUUUUUTTTVVVZZZ^^^iii***************************))))))))))))))))))*********))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***((((((((())))))(((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((((()))(((((())))))))))))((((((((()))))))))************))))))*********+++++++++***++++++,,,,,,------......///000333555777999:::===<<<<<<===@@@EEEIIILLLPPPSSSUUUUUUTTTVVVZZZ^^^iii***************************))))))(((((())))))***)))))))))))))))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******(((((())))))))))))((((((************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))************)))************+++++++++***++++++,,,,,,------......///000222444666888999;;;;;;<<<===AAAEEEHHHKKKNNNQQQTTTUUUUUUVVVZZZ^^^iii************************))))))(((((((((((())))))(((((())))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********((())))))******))))))(((************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************)))************+++++++++***++++++,,,,,,------......///000222444666777888999:::<<<>>>AAAEEEGGGIIILLLOOOSSSUUUUUUWWW[[[___hhh************************))))))(((((((((((())))))''''''((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))***************)))))))))))))))(((((())))))))))))(((((())))))))))))************)))************+++++++++***++++++,,,,,,---.........///000222444666777888888999<<>>AAADDDGGGIIIHHHJJJOOOUUUVVVTTTWWW]]]hhh******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))*********+++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))'''((()))***)))(((************************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,---...000333555666777888999:::;;;>>>AAADDDGGGIIIKKKLLLQQQUUUTTTRRRTTTYYYccc++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((()))))))))*********++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))***)))((()))++++++)))(((************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,---...000333555666777888999:::;;;>>>AAADDDGGGIIINNNOOORRRTTTRRROOOPPPUUU```,,,+++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))******************++++++++++++******(((((((((((((((((((((((('''(((((())))))))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((()))))))))***,,,+++)))'''*********************************)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************++++++,,,,,,,,,,,,---------...000333555666777888999:::;;;>>>AAADDDGGGIIIOOOOOOQQQSSSQQQNNNPPPUUU```,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((()))))))))***************++++++++++++******((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((()))***++++++)))'''))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************+++++++++,,,,,,------------...000333555666777888999:::;;;>>>AAADDDGGGIIILLLMMMOOORRRQQQOOORRRXXXbbb---------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))))))))************++++++++++++******))))))))))))))))))))))))&&&'''((())))))******)))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&)))))))))))))))))))))))))))((('''(((******((('''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,,,,------...---...000333555666777888999:::;;;>>>AAADDDGGGIIIKKKKKKNNNRRRRRRQQQUUU\\\ddd...------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))*********++++++++++++******))))))))))))))))))))))))&&&'''((()))************(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&)))))))))))))))))))))))))))'''&&&&&&'''(((((('''))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,---......---...000333555666777888999:::;;;>>>AAADDDGGGIIIKKKKKKNNNRRRRRRRRRWWW^^^jjj......---,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))&&&'''((()))************(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&)))))))))))))))))))))))))))'''%%%$$$&&&'''((('''))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,---......---...000333555666777888999:::;;;>>>AAADDDGGGIIILLLLLLOOOSSSSSSSSSXXX___ppp//////...------,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((('''''''''&&&)))))))))))))))******+++***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++++++++***)))''''''''''''((()))++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))*********************))))))))))))))))))************+++++++++,,,,,,,,,---------.........///000222444666777888;;;:::;;;===@@@CCCEEEEEEIIILLLOOOQQQRRRTTTZZZ___ooo......------,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((()))))))))(((((((((''''''''''''((((((((('''((())))))******)))(((''''''((()))***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************''''''''''''((()))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))***************))))))))))))))))))))))))************+++++++++,,,,,,,,,---------.........///000222444666777888;;;::::::===@@@DDDEEEEEEIIILLLOOOQQQRRRTTTZZZ___qqq------,,,,,,++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))(((((((((((('''''''''''''''''''''''''''(((((()))))))))(((((((((((())))))))))))************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))******)))************+++++++++,,,,,,,,,---------.........///000222444666777888;;;::::::===AAADDDEEEEEEIIILLLOOOQQQRRRTTTZZZ___rrr,,,,,,,,,++++++*********,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((('''''''''(((''''''''''''((())))))))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,------,,,+++)))&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************((()))))))))************)))))))))))))))*********))))))*********+++++++++,,,,,,,,,---------.........///000222444666777888:::::::::===AAADDDEEEFFFIIILLLOOOQQQRRRTTTZZZ___sss,,,,,,++++++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))'''''''''((((((((((((((())))))(((((())))))***+++(((((())))))))))))((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((+++///222222///+++(((&&&'''(((((()))(((((('''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))))))))************************((((((((((((((((((((((((((()))))))))************((()))))))))************((()))))))))************(((((())))))************))))))*********+++++++++,,,,,,,,,---------.........///000222444666777888:::999:::<<>>AAACCCFFFGGGJJJKKKOOOTTTUUUVVV\\\cccwww,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))((((((((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''***)))((('''''')))***,,,............---,,,+++***))))))))))))))))))))))))((()))))))))************///---+++)))((((((***+++***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************))))))(((((((((************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,---------............//////111333444444555777999;;;;;;<<<>>>AAACCCEEEGGGJJJKKKOOOTTTUUUVVV\\\cccwww,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))******(((((((((((())))))))))))(((((((((((())))))))))))+++,,,+++(((%%%$$$&&&)))******)))((()))***+++,,,,,,,,,,,,,,,+++***(((((())))))))))))))))))))))))))))))))))))************)))))))))((()))***++++++))))))''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))((((((((((((''''''(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............//////111333444555666888::::::;;;===???AAADDDEEEFFFJJJKKKOOOTTTUUUVVV\\\cccwww,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***+++++++++(((((((((((())))))))))))(((((((((((())))))))))))---000111...(((&&&(((,,,******))))))******+++,,,******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********''''''((())))))***))))))))))))(((''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************(((((((((((((((((((((((())))))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///...000333444444555777999:::;;;===???BBBDDDEEEFFFJJJKKKOOOTTTUUUVVV\\\cccwww,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))***+++,,,,,,'''((((((((()))))))))***(((((((((((())))))))))))+++000333222,,,((()))+++***************++++++,,,,,,---...///111111111111))))))))))))))))))))))))******))))))))))))))))))'''((()))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************))))))))))))))))))))))))************))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,---------............///---///111222222333666888999;;;===@@@BBBDDDEEEEEEJJJKKKOOOTTTUUUVVV\\\cccvvv,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((()))***++++++''''''(((((())))))******(((((((((((())))))))))))'''+++...///,,,((('''((()))))))))************+++++++++---...000000111111))))))))))))))))))))))))************))))))))))))))))))******)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))))))))******+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,---------............///,,,...000111222333555777999:::===@@@CCCDDDEEEEEEJJJKKKOOOTTTUUUVVV\\\cccuuu,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''(((((()))))))))'''''''''((()))*********(((((((((((())))))))))))%%%&&&((()))))))))(((((((((((())))))*********))))))******+++++++++++++++))))))))))))))))))))))))************)))))))))(((******))))))))))))(((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************'''''''''(((((()))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,---------............///---///111222222333555777888:::===AAACCCDDDEEEDDDJJJKKKOOOTTTUUUVVV\\\cccttt,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((()))***+++,,,---......))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))'''%%%$$$%%%(((***++++++''''''((()))))))))))))))------------,,,+++******))))))))))))))))))))))))+++*********))))))((((((***))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////...000222333333444666888888:::>>>AAACCCDDDDDDDDDKKKKKKOOOTTTUUUVVV\\\cccsss------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))***((('''(((++++++)))&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******+++*********))))))((((((************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++******)))******+++++++++,,,,,,,,,---------.........//////...000222333333444666888<<<===???AAADDDEEEFFFFFFIIIIIINNNSSSTTTUUU\\\cccvvv........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''(((((((((((()))***(((''')))+++,,,***((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************)))))))))(((************************)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++******)))******+++++++++,,,,,,,,,,,,------------............000222333333444666888;;;<<>>AAADDDFFFHHHIIIIIIJJJNNNSSSUUUVVV\\\dddttt........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((()))***++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************++++++,,,,,,++++++************)))))))))))))))************************)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))***+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...000222333333444666888888:::===AAADDDGGGIIIJJJJJJKKKOOOTTTVVVWWW]]]eeeuuu------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,,,,++++++))))))))))))))))))******************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...000222333333444666888888:::===AAADDDGGGJJJKKKKKKLLLPPPUUUVVVWWW^^^eeewww------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,***+++,,,+++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++))))))))))))************************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...000222333333444666888888:::===AAADDDGGGIIIJJJKKKLLLPPPUUUWWWXXX^^^fff{{{........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))*********+++++++++,,,,,,,,,---///000...+++(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++((()))))))))************************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))++++++,,,,,,+++******+++++++++,,,,,,,,,,,,------------............000222333333444666888999;;;===AAADDDGGGIIIIIILLLMMMQQQVVVXXXYYY___ggg~~~////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++000222333111,,,))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++(((((())))))*********+++************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////...000222333333444666888:::;;;>>>AAADDDGGGHHHIIILLLMMMQQQVVVXXXYYY___ggg///////////////...............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++,,,,,,+++***))))))******)))))))))***++++++***(((*********++++++++++++++++++***)))))))))+++,,,---,,,,,,,,,,,,++++++***)))******))))))))))))******)))))))))))))))*********)))))))))*********************))))))))))))******))))))))))))))))))))))))************************(((***+++,,,***)))***+++---000000,,,))))))((($$$++++++++++++++++++++++++++++++++++++++++++,,,,,,)))************++++++++++++++++++************)))+++*********))))))(((((()))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------///111222222333666888:::;;;===???CCCGGGIIIKKKJJJKKKOOOUUUWWWYYY```hhh/////////////////////.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++,,,+++***))))))))))))***++++++*********)))((('''************++++++++++++++++++***))))))***++++++,,,,,,------,,,,,,++++++)))))))))(((((()))))))))+++++++++++++++*********))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++***************************+++,,,,,,++++++---...###))),,,(((%%%(((,,,...++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++************)))************)))))))))((()))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...///222333333444666888:::;;;===???CCCFFFIIIKKKKKKKKKPPPUUUWWWXXX___ggg....../////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******++++++***))))))))))))))))))+++************))))))((()))))))))*********++++++++++++***)))))))))******++++++,,,---------,,,,,,+++******))))))******+++,,,,,,++++++************))))))))))))))))))))))))+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***))))))***---///666<<<;;;111'''&&&+++///++++++++++++++++++++++++,,,,,,,,,+++*********))))))************++++++++++++++++++************)))************)))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...000222333333444777999999:::<<>>666---***,,,,,,***++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))*********++++++++++++++++++*********))))))))))))))))))))))))******))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,...000111222333555777999:::<<<>>>BBBEEEHHHJJJMMMMMMPPPUUUUUUVVV[[[bbbrrr------......///000000000000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++******************+++,,,000222111...***)))+++---,,,,,,---...///000111111///000111333444555555555777888888999999999888888777666666555555666666777444444444444444444444444111000000//////......---++++++************++++++++++++++++++++++++++++++***************************+++,,,++++++,,,///111000---(((%%%(((......)))+++++++++++++++++++++++++++++++++***)))))))))((()))************++++++++++++++++++************)))))))))))))))************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,---------............---///111222222333555777888999;;;>>>BBBEEEHHHJJJLLLMMMPPPTTTUUUUUU[[[cccsss------......///000000111000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******++++++++++++++++++,,,------///111222///,,,+++///333222222333444555666777777555666777888999888777777888999999999999888888777666666555555555555666666444444444555666666777777444444333222222111000000---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************''')))******))))))***,,,+++,,,+++((()))---,,,(((++++++++++++++++++++++++************)))))))))))))))************++++++++++++++++++************)))((()))))))))************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,------------............///000333444444555777999888999;;;>>>AAAEEEHHHJJJKKKLLLOOOTTTUUUVVV\\\cccuuu---------...///000000111000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++,,,+++++++++,,,------...***---000///...000666;;;666666777888999:::;;;<<<;;;;;;<<<<<<;;;:::888777666666666666666555444333444444333333333333444444111222222333444555666666666666555444444333222222//////............//////------------------------************************,,,...//////...---...///&&&+++...+++***+++,,,+++++++++++++++++++++++++++)))))))))))))))*********)))************++++++++++++++++++************)))(((((())))))*********+++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,---------.........//////000222555666666777999;;;888999;;;>>>AAAEEEHHHIIIJJJKKKOOOTTTUUUVVV\\\dddvvv//////............////////////.........---------+++,,,---......---,,,+++************************************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++***************++++++***)))((((((((((((((())))))***++++++,,,------///000111333555666888888===<<<;;;:::;;;===???AAA???>>>===;;;:::888666666444333222111222333444555444333333333333333444444000000111111222222222333222333333444444444333333000000000000000///......000...---+++******++++++...---+++*********++++++,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))*********))))))((()))************+++++++++++++++******++++++,,,---***,,,------++++++,,,...---------............///...000333444555555777999:::;;;<<<>>>AAAEEEHHHJJJJJJNNNSSSUUUUUUXXX\\\```vvv//////............////////////.........---------,,,------------------,,,************************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************++++++******))))))******))))))))))))******+++,,,++++++,,,------...//////444444666888:::<<<>>>???<<<;;;:::::::::<<<>>>???===<<<;;;999777666666555333222222222222333444444222222111111111111222222000000111111222222222222222222333333333333333222111111222222111111000///000///......------------...---,,,+++******+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++++++++******++++++,,,---***,,,------++++++,,,...---------............//////111444555666666888::::::;;;<<<>>>AAAEEEHHHJJJJJJNNNSSSUUUUUUXXX\\\```vvv//////............//////...............---------...------,,,,,,------...++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++***)))))))))))))))*********++++++,,,---------------......//////000222222444666888:::;;;<<<999888888777888999;;;<<<;;;:::888666555444555555222222333444444444444444333333222222111222222333111111111111222222222222222222333333333333222222222333333333333222111111000000000111111000//////...---,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++)))************+++++++++++++++******++++++,,,---***,,,------++++++,,,...---------............///000222555666777777999;;;:::;;;<<<>>>AAADDDHHHJJJJJJNNNSSSUUUUUUXXX\\\```uuu//////............//////...........................---,,,++++++,,,---...++++++++++++++++++++++++************************++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++***))))))))))))))),,,,,,,,,---------------....../////////000000000000000111222333444555555666555555555555666777888888777555444333444555555333444666777777777666555777666666555555555555666222222222222222222222222333333333333333222222111333333333333333222111111///000111222222222111000......---------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,+++++++++))))))*********+++++++++++++++******++++++,,,---***+++---,,,++++++,,,...---------............//////222444666666777888::::::;;;<<<>>>@@@DDDGGGIIIJJJNNNSSSUUUUUUXXX\\\```rrr//////............//////---........................---,,,++++++,,,---...++++++++++++++++++++++++************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************++++++************++++++***+++---///000111111111222333333333333333444444555555555555555444444444333333333333333333444444777666555444444555666777777888999:::;;;:::999888999999888777777777777777444444444444444333333333444444444444444333222111222222333333222222111000...///111222222111000///............//////.........---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***++++++******))))))*********+++++++++++++++******++++++,,,---***+++---,,,++++++,,,...---------............///...000333555555666777999;;;;;;<<<===@@@CCCFFFHHHJJJNNNSSSUUUUUUXXX\\\```ppp//////............//////---------..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************+++++++++++++++,,,---...(((+++...222555777888999888888888888888888888888777777666666555555555444333333333333333333333333666666777777888888888999::::::;;;<<<<<<<<<<<<<<<::::::999888777777777777666666666666555555555555555555666555555444333222222333333333333222111111000000000111000000//////......///000000000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''((()))***************)))************+++++++++++++++******++++++,,,---***,,,------++++++,,,...---------............///...000333444555555777888;;;;;;<<<===@@@CCCEEEGGGJJJNNNSSSUUUUUUXXX\\\```ppp//////............//////---------.........//////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******************************+++,,,---///000111///111444777:::;;;;;;;;;999999999999999999999999444444444555555555666666555555666666666666555555666888:::<<<<<<<<<;;;;;;<<<;;;;;;;;;<<<<<<=========<<<;;;:::999999999999888888888777777777666666777777777777666555444333444444444444444333222222222222111000/////////000...///000111111111000000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''((()))***++++++++++++)))************+++++++++++++++******++++++,,,---***,,,------++++++,,,...---------............//////111444555555666888999;;;;;;;;;===???BBBEEEGGGJJJNNNSSSUUUUUUXXX\\\```ttt//////............//////---------.........//////+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******************************+++,,,...000222333888999;;;<<<<<<;;;:::888888777777777777777777777444555666777888999:::;;;777888888999888888777777666999<<<>>>??????===<<<<<<<<<;;;::::::<<<===>>>@@@@@@???======<<<<<<<<<:::999999999888888777777888888888888777666555444555555666666555555444333555444222000//////000000...///000222222222111000---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***+++,,,---------)))************+++++++++++++++******++++++,,,---***,,,------,,,+++---...---------.........//////000222555666666777999:::;;;;;;;;;===???BBBEEEFFFJJJNNNSSSUUUVVVXXX\\\```xxx000000000000000000000000////////////////////////........................+++++++++,,,,,,---------***++++++,,,,,,++++++******************+++++++++++++++***)))(((((())))))************************)))************+++++++++,,,,,,+++***)))***++++++---.........000444;;;??????>>>===;;;888666444333222222111111222444666777666333666<<<>>>::::::>>>999;;;<<<<<<;;;::::::;;;>>>===@@@FFFFFFBBBBBBGGG???===@@@EEEFFFDDDIIIQQQ```\\\WWWSSSQQQNNNKKKHHHFFFGGGHHHDDD@@@>>>???BBBFFFFFFDDD@@@;;;777777888999999888666555555777888333444444444222111222333000222222111......111444000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............//////222555666666666777888999;;;===>>>???AAADDDGGGJJJLLLQQQUUUUUUUUU\\\eee|||000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++******************++++++***)))))))))))))))************************)))************++++++++++++++++++,,,+++++++++***---...111333555999>>>BBBEEECCC???:::666222000...111111111111333555777888>>>888666:::>>>===???BBB>>>???@@@???===<<<===>>>AAAAAAGGGRRRXXXTTTPPPOOOSSSPPPQQQUUUVVVXXX```iii~~~~~~zzzsssjjjbbb^^^]]]^^^^^^\\\WWWRRRQQQSSSWWWUUUUUUTTTOOOHHHCCCAAAAAA<<<<<<:::888666555555666666666666555333222222222///111111000------...111111000000000////////////------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............//////222555666666666777888999;;;===>>>???AAADDDGGGJJJLLLQQQUUUUUUUUU\\\eee}}}000000000000000000000000////////////////////////........................------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++***)))))))))+++***))))))))))))))))))************************)))************+++++++++***+++,,,,,,,,,,,,++++++...111666:::<<>>999444111//////333333333444666888999:::???:::888<<>>>>>>>>???@@@@@@??????@@@DDDFFFJJJSSSggg~~~zzzqqqpppllljjjjjjlllpppyyywwwtttuuuxxxuuuppphhhbbbaaafffkkkhhhiiihhhccc]]]XXXWWWXXXTTTQQQLLLFFFAAA===;;;:::888888777666555333222111000111111000...---...///111111000000000///////////////...---,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............//////222555666666666777888999;;;===>>>???AAADDDGGGJJJLLLQQQUUUUUUUUU\\\eee}}}////////////////////////////////////////////////..............................------,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,+++***)))((((((******)))))))))))))))***************************))))))*********+++++++++************+++---...///333777===AAABBBBBBBBBBBBAAA???;;;777555444555666777888888999:::;;;<<<<<<:::<<<@@@BBBAAA>>><<<;;;===???AAADDDHHHNNNVVV[[[fffzzz~~~tttmmmmmmtttzzzvvvwwwwwwtttpppppptttyyy|||uuujjj^^^UUUNNNJJJHHH>>>===<<<;;;:::888555333111222222222111111000000111111111000000000//////000000///...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///000222555777777777888999999;;;===>>>???AAADDDGGGJJJLLLQQQUUUUUUUUU\\\eeezzz////////////////////////////////////////////////.................................------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++***)))((((((***)))))))))))))))******************************))))))*********++++++++++++***))))))+++///333666:::===BBBDDDCCCAAA???>>>===;;;999777666888:::<<<::::::;;;;;;;;;;;;;;;;;;777===BBBBBB>>>???CCCGGGIIILLLQQQWWW```kkkwww~~~xxxxxx~~~}}}~~~~~~|||{{{}}}pppfffaaa^^^\\\PPPNNNJJJHHHFFFAAA;;;777444333222222333333222222111111111111000000000000111111000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///000333666777777777888999999;;;===>>>???AAADDDGGGJJJLLLQQQUUUUUUUUU\\\eeevvv000000000000000000000000////////////////////////.................................---------------***++++++,,,,,,++++++***,,,+++++++++***))))))))))))))))))))))))******+++************************)))************+++++++++,,,++++++,,,///555:::===???AAACCCCCC@@@===;;;:::<<<;;;:::999999:::<<<===::::::;;;;;;;;;;;;::::::777<<>>AAALLLZZZbbbhhhkkkqqqxxx|||{{{~~~}}}tttpppnnnmmmkkkfffbbb]]]ZZZVVVPPPGGGAAA:::777444333333333222111222222111111111000000000111111000///...------,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000333666777777777888999999;;;===>>>???AAADDDGGGJJJLLLQQQUUUUUUUUU\\\eeevvv000000000000000000000000////////////////////////........................------------............***++++++,,,,,,++++++***++++++******************)))))))))))))))***++++++************************)))************++++++++++++---///444888===AAACCCAAABBBAAA???<<<999888888;;;;;;;;;;;;<<<===>>>>>>999:::<<<>>>???????????????EEEKKKSSScccxxx|||zzz~~~{{{{{{zzzuuutttvvvvvvtttqqqnnnkkkgggeeeddd___WWWQQQFFFAAA;;;777555555444222222222222111111111000000000000000/////////......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///111333666888888888999:::999;;;===>>>???AAADDDGGGJJJLLLQQQUUUUUUUUU\\\eee{{{000000000000000000000000////////////////////////........................,,,---------.../////////+++++++++,,,,,,+++++++++***************+++++++++))))))((())))))***++++++************************)))************+++++++++***---444:::@@@CCCEEEEEEAAAAAA???<<<999777777888777888:::<<<>>>@@@AAABBB:::<<<>>>AAADDDEEEEEEEEELLLUUUbbbvvv|||yyyqqqtttyyytttrrrrrruuuzzz{{{wwwrrrkkkiiigggiiikkkiiiccc]]]QQQKKKBBB<<<999888666444222222222111111111111000000000000000////////////++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////111333666888888888999:::999;;;===>>>???AAADDDGGGJJJLLLQQQUUUUUUUUU\\\eee111111111111000000000000000000000000000000000000................................................---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************+++***)))))))))***,,,,,,111555<<>>;;;999888888:::;;;===:::999<<<>>>>>>BBBGGGBBBAAA======FFFTTT^^^```nnnzzztttnnnnnnppppppqqquuuxxxyyyvvvsssppplllkkkmmmlllgggccccccWWWXXXTTTMMMGGGCCC===777888555333111000111222222///000222111///---,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++************************+++*********))))))((((((******+++++++++,,,,,,,,,***,,,---+++((()))///555888222***(((+++...///...222444777888888777888888999888:::>>>@@@???CCCHHHIIIKKKPPPTTTTTTUUU\\\eee111111111111000000000000000000000000000000000000................................................,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************++++++******,,,...000222:::<<<@@@DDDFFFEEEAAA===???===;;;:::999:::;;;<<<>>>;;;;;;@@@CCCBBBBBBDDD>>>CCCJJJSSSbbbsss~~~|||zzz|||yyyyyy{{{}}}|||xxxpppjjjgggcccbbbfffhhheeedddeeeccciiiiii___QQQIIIDDD@@@===<<<999555111//////000///000111111000///......---------,,,,,,,,,,,,+++,,,+++++++++,,,,,,---......---,,,,,,+++++++++,,,++++++++++++++++++++++++************************+++*********))))))))))))******+++++++++,,,,,,,,,,,,...111000///000666;;;;;;666000...111444333222222444777888777777888999:::999;;;???@@@???BBBGGGIIIKKKPPPTTTTTTUUU\\\eee111111111111000000000000000000000000000000000000................................................++++++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++++++++++++++++++++,,,///333777999BBBBBBCCCEEEFFFDDDAAA===@@@??????>>>>>>??????@@@???<<<===AAACCCAAA@@@BBBEEEQQQ```oooxxxlllccc^^^YYYXXX]]]```aaadddggguuusss]]]OOOKKKJJJDDDCCC@@@;;;666111//////111111111111000000000000......---------,,,,,,,,,,,,,,,+++++++++,,,------------,,,+++++++++,,,,,,++++++++++++++++++++++++***************************************)))))))))******+++++++++,,,,,,,,,***,,,///...---...111555666222......000222111///111333666888777777888999;;;:::;;;??????>>>AAAFFFIIIKKKPPPTTTTTTUUU\\\eee111111111111000000000///////////////////////////................................................++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++++++++,,,******,,,///333888===@@@CCCCCCCCCEEEGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA??????AAA@@@AAAIIISSScccpppyyynnnfff___YYYVVVXXX\\\^^^ccchhhuuu^^^PPPNNNOOOKKKGGGDDDBBBAAA???999444333111000000000111000000............------------,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***,,,---,,,***((()))+++///---,,,---...///---+++000333666777777777888999<<<:::<<>>@@@EEEIIIKKKPPPTTTTTTUUU\\\eee111111111111000000000///////////////////////////................................................------------------------++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,***+++...333888>>>BBBEEEEEEDDDDDDEEEGGGIIIIIIHHHFFFFFFFFFEEEDDDCCCCCCBBB???@@@AAAAAAAAAJJJ```uuu{{{tttpppkkkddd______``````cccggguuuyyytttdddUUUNNNNNNOOOSSSLLLHHHLLLRRRSSSJJJ@@@777444111///000111000////////////.........---------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************************************+++++++++******+++++++++,,,,,,,,,...//////...---,,,,,,,,,/////////111222222000...///222555777777777888999<<<:::<<>>@@@EEEIIIKKKPPPTTTTTTUUU\\\eee~~~111111111111000000000000000000000000000000000000................................................------------............++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,---------,,,...333999>>>CCCFFFHHHIIIGGGFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCC===>>>AAADDDIIIZZZxxx{{{vvvuuuyyy~~~yyywwwvvvvvvrrrppprrrqqqlllhhhhhheeeeee___SSSKKKJJJMMMNNNUUUPPPNNNTTT^^^___VVVLLL???:::444111111222111///000////////////.........------,,,+++++++++,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++*********************************+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000...///000222222222111000///111555666777777888999;;;:::;;;??????>>>AAAFFFIIIKKKPPPTTTTTTUUU\\\eee~~~111111111111000000000000000000000000000000000000................................................,,,,,,,,,------.........++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,------...///333999@@@EEEHHHJJJJJJJJJHHHGGGHHHIIIHHHGGGEEEEEEDDDCCCCCCDDDFFFHHHJJJNNNMMMPPPXXXcccttt~~~xxxuuuxxx~~~}}}xxxtttsssttt{{{|||}}}qqqkkkaaaccc^^^SSSJJJJJJLLLNNNOOOOOOQQQWWW\\\[[[TTTNNNHHHAAA999555444444222000000000000/////////.........---,,,,,,+++++++++,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,***)))'''(((***,,,...///***,,,...///////////////...111444666666777888999:::999;;;???@@@???BBBGGGIIIKKKPPPTTTTTTUUU\\\eee111111111111000000000000000000000000000000000000................................................+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,,,,---......222666===DDDJJJLLLLLLKKKGGGGGGGGGHHHIIIJJJHHHGGGFFFEEEEEEEEEGGGKKKOOOQQQjjjfffhhhrrr{{{|||}}}yyytttooonnnooo{{{wwwmmmiiimmmiii\\\OOOJJJKKKMMMGGGKKKQQQUUUTTTQQQLLLJJJNNNFFF===888777666333000000000000000////////////...---,,,,,,++++++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,///,,,)))((()))+++------+++---////////////000111...111444666666777888999999888:::>>>@@@???CCCHHHIIIKKKPPPTTTUUUUUU\\\eee000000000000000000000000000000000000000000000000////////////////////////,,,---------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++///...+++,,,111777>>>BBBHHHLLLLLLJJJHHHGGGIIIEEEEEEHHHIIIDDD@@@???EEEEEEHHHLLLNNNUUUhhh|||~~~uuukkkddddddfffppp}}}qqqjjjhhhjjjhhhbbb\\\YYYVVVTTTMMMKKKIIIIIIKKKMMMMMMMMMIIIHHHFFFBBB===888444111111000000//////////////////......------,,,++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,---///000000000///...000111444666888999999999999;;;===>>>@@@CCCGGGJJJIIIIIIKKKPPPSSSWWW```jjj000000000000000000000000000000000000000000000000////////////////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,.........///444888@@@DDDIIILLLLLLJJJIIIHHHLLLCCC===@@@CCCDDDDDDDDDEEEFFFLLLYYYfffuuu{{{sssiiibbbaaabbbhhhvvvuuujjjccc___ccceeegggddd```\\\XXXVVVQQQPPPNNNLLLIIIHHHGGGGGGGGGGGGEEECCC???;;;888666444333222111000///////////////......---,,,,,,+++---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,---------......///////////////000111444666888999999999999;;;<<<>>>???BBBEEEHHHKKKJJJMMMRRRTTTXXXaaajjj000000000000000000000000000000000000000000000000////////////////////////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222666:::===CCCFFFKKKLLLKKKIIIGGGGGGIII???999===CCCEEEFFFFFFGGGOOO___vvv~~~{{{zzzzzzwwwwwwvvvppphhhbbb``````eeelllpppjjjaaa\\\YYYWWWZZZ]]]bbbdddccc___]]]\\\]]]]]][[[UUUMMMFFFCCCCCCEEEEEEDDDCCCAAA???<<<;;;888777666444222000///////////////...------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------...............///000000000111444666888999999999999;;;<<<===>>>@@@CCCFFFLLLLLLOOOSSSUUUXXX```iii000000000000000000000000/////////////////////////////////////////////////////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---111777>>>BBBDDDGGGIIIKKKKKKHHHEEECCCBBB>>>;;;<<>>;;;;;;999777555222000///000000//////...------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------///......------...000111000111444666888999999999999:::<<<<<<<<<>>>BBBEEELLLLLLOOOSSSUUUWWW___hhh111111111111111111111111/////////////////////////////////////////////////////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///555===DDDIIIJJJIIIJJJJJJHHHCCC???===<<<888:::>>>@@@???BBBNNN[[[{{{wwwmmmggggggiiiiiigggdddaaaZZZTTTVVV\\\___YYYSSSPPPQQQTTTTTTTTTUUUUUUVVVYYY\\\[[[VVVQQQUUUXXX\\\___```_________```eeefffccc^^^ZZZSSSMMMMMMLLLPPPWWWZZZ[[[___fffvvvwwwtttiiiZZZNNNHHHGGG@@@AAABBBBBBBBBAAA@@@???===<<<<<<:::777555222111111000000//////...---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------///......------...000111000111444666888999999999999:::;;;<<<<<<>>>BBBDDDKKKKKKNNNSSSTTTVVV^^^fff111111111111111111111111000000000000000000000000////////////////////////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000666<<>>CCCEEEGGGJJJLLLEEEFFFEEEBBB>>>;;;;;;<<<===>>>@@@CCCLLLdddrrraaa___dddhhhmmmkkkgggbbb^^^[[[ZZZ[[[VVVQQQOOORRRUUUUUUVVVXXXQQQRRRSSSQQQMMMIIIFFFEEECCCDDDEEEEEEDDDBBB@@@???===>>>@@@CCCFFFGGGGGGFFFJJJSSSYYYYYYXXXXXXXXXVVVTTTNNNOOOTTTSSSLLLMMMUUUXXXWWWTTTQQQMMMKKKIIIIIIFFFFFFFFFEEECCC@@@>>><<<:::;;;<<<<<<;;;999777555222222111000000//////...---,,,,,,++++++,,,,,,---,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,---------......///////////////000111444666888999999999888999;;;<<<===@@@DDDGGGHHHIIINNNSSSVVVXXX___ggg111111111111111111111111000000000000000000000000////////////////////////,,,------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333;;;CCCGGGFFFEEEGGGJJJCCCCCCCCCAAA>>>===>>>???>>>@@@FFFQQQbbb~~~vvvssshhh\\\XXX]]]cccfffppppppqqqrrrsssssssssrrrfff___]]]bbbggghhhggghhhdddfffgggccc\\\VVVSSSSSSSSSSSSQQQNNNJJJFFFDDDCCC>>>>>>===>>>???@@@???===:::CCCIIIHHHHHHMMMRRRUUUXXXRRRSSSWWWSSSHHHEEEKKKIIIGGGEEEEEEHHHJJJJJJJJJIIIIIIHHHFFFDDD@@@===;;;999:::;;;<<<<<<:::888777222222111111000/////////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------,,,---///000000000///...000111444666888999999999777999;;;<<<>>>AAAEEEHHHHHHIIINNNUUUXXXZZZaaaiii333444222000111555333...000000000000////////////000000000000000000000000000000//////.........---........................---------............///,,,------------000444888===AAAFFFJJJKKKIIIFFFCCCBBB:::777<<<@@@>>>===@@@;;;WWWrrr~~~xxxnnn```___^^^aaahhhqqqyyy}}}{{{zzzxxxxxxzzz{{{{{{zzz{{{yyyuuupppkkkfffcccaaaeee```[[[XXXXXXUUUPPPJJJJJJGGGDDDCCCBBBAAA@@@>>><<<;;;;;;<<>>===@@@EEEVVVtttxxxrrrooorrrsssmmmiiihhhmmmmmmnnnttt}}}}}}yyyuuurrrooommmpppkkkeeecccbbb___YYYUUUSSSQQQNNNKKKJJJGGGDDDBBB???>>>;;;::::::<<>>999999999888888777555555444444333111000000000000//////...------------...------------.........///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......//////000000000111333555777777777777:::;;;;;;===???BBBEEEGGGHHHOOOLLLOOO```kkkkkkmmm444===AAA999///---111444000000000000////////////000000000000000000000000////////////....................................---------............///------......000444;;;???DDDFFFHHHIIIHHHDDD@@@===;;;:::;;;===>>>AAAKKKUUUwwwwwwhhhWWWYYY]]]bbbeeeiiirrr|||}}}{{{zzzyyyuuupppmmmllliiiddd```___]]][[[XXXVVVQQQLLLHHHDDDBBB>>>;;;999999:::;;;;;;>>>BBBGGGKKKNNNPPPQQQJJJGGGDDDCCCDDDDDDAAA>>>>>>BBBEEEFFFDDDCCCCCCDDD;;;:::999777666555555555444444444333222111//////000///......------......------------............,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.............../////////000111333555777777777777999999:::<<<@@@CCCFFFHHHGGGOOOMMMMMMYYYaaaeeelll444<<<@@@888000...111444000000000000///////////////////////////////////////////////////.................................---------............///---...///000333888???DDDHHHHHHIIIIIIFFFBBB===;;;>>>???@@@@@@BBBOOOccctttrrrfff[[[TTT[[[```hhhqqqyyy~~~}}}yyyvvvsssqqqpppnnnkkkhhhgggfffeeedddaaa\\\UUUPPPKKKIIIEEEBBB???>>>>>>???:::;;;<<<>>>AAABBBDDDEEEGGGFFFEEEEEEEEECCC???<<<;;;===@@@BBBCCCDDDEEEEEE>>><<<:::777666555555666444444555555444222000...000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------........................000111333555777777777777777888999<<<@@@DDDHHHJJJHHHPPPOOOMMMUUUZZZ```lll444888999444111333333222000000000000////////////////////////////////////.........///////////////........................---------............///---///222444777<<>><<<>>>@@@BBBEEEQQQiiirrrbbbZZZYYY^^^ddduuuzzz~~~|||{{{tttsssrrrqqqqqqpppooonnnjjjjjjjjjjjjhhhccc]]]XXXTTTRRRNNNJJJFFFDDDCCCBBB<<<<<<;;;;;;;;;<<<<<<<<>><<<:::999<<>><<<999888777777888444444555555444333111000000000///............///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------............000111333555777777777777666777999<<<@@@EEEIIIKKKIIIQQQPPPOOOTTTVVV^^^mmm444555333111333666555000000000000000////////////000000000000000000000000.........///////////////........................---------............///...111555888<<<@@@EEEHHHIIIIIIIIIHHHFFFCCCAAA???===BBBIIIUUUlllxxxhhhaaa[[[ZZZ___jjj{{{}}}{{{yyysssssssssrrrrrrrrrqqqqqqllllllllllllkkkgggaaa]]]\\\YYYUUUOOOJJJFFFDDDBBB>>>>>>======<<<<<<<<<;;;<<<>>>AAACCCDDDCCCBBB@@@===888555888???BBBAAA===???>>>===;;;:::999999999333444444555555444444333111000//////......//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***++++++,,,,,,------...++++++,,,,,,,,,,,,------+++,,,,,,---......//////000111333555777777777777666777999<<<@@@EEEIIIKKKJJJQQQPPPPPPVVVVVV^^^ooo444555333111333777555///000000000000////////////000000000000000000000000............/////////000........................---------............///...222777<<<@@@CCCFFFHHHHHHHHHHHHGGGFFFFFFEEEDDDFFFOOO\\\qqq{{{ggg___WWWZZZdddsss}}}{{{zzztttuuutttsssrrrqqqqqqqqqnnnmmmmmmlllkkkgggbbb___]]][[[WWWRRRNNNJJJHHHFFFDDDDDDCCCBBB@@@>>>===<<<888:::>>>@@@AAA@@@@@@@@@<<<999666777999<<<<<<;;;<<<<<<<<<<<<;;;:::999888333333333444444555666777111000000///////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,---......++++++,,,,,,,,,,,,------******+++,,,...///000000000111333555777777777777666777999<<<@@@DDDHHHKKKIIIOOOOOOQQQXXXXXX^^^ooo555666555222333555444000000000000000////////////000000000000000000000000---.........//////000000........................---------.........//////...333999???BBBDDDFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHSSS^^^pppttt```WWWWWW\\\fff{{{~~~|||{{{zzzvvvvvvuuusssqqqooonnnoooqqqooommmllljjjgggbbb^^^[[[YYYWWWTTTRRRPPPNNNNNNKKKJJJIIIGGGCCC@@@<<<:::666888;;;===>>>>>>>>>>>>::::::999777555555888;;;::::::;;;<<<;;;:::888777333333333333444666888999111111000///////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++,,,,,,---......++++++,,,,,,,,,---------))))))***,,,...///111111000111333555777777777777777888999<<<@@@DDDHHHJJJHHHMMMMMMQQQYYYYYY^^^ooo666444444555333///000444000000000000////////////000000000000000000000000000000000000000000000000////////////////////////...///000/////////111333666999>>>CCCFFFHHHGGGGGGDDDFFFGGGEEECCCEEEMMMSSSooo~~~iii[[[VVVZZZccczzz~~~}}}|||yyyuuuttttttssspppnnnnnnnnnooonnnkkkgggccc```[[[YYYWWWUUUSSSRRRRRRRRRLLLKKKIIIGGGEEEBBB???>>>;;;;;;::::::999:::::::::888888888888888777666555222444777:::;;;:::888777777666555444333444555555555444222///.........///......---,,,,,,,,,------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111222444555666666777777888999<<<@@@CCCFFFHHHIIIJJJNNNLLLPPPZZZ\\\```mmm777444444666444111111444111000000000////////////000000000000000000000000000000000000000000000000////////////////////////...///////////////222444999<<>>AAAHHHFFFIIIlllmmmaaaXXX```ttt~~~}}}|||zzzyyyyyyxxxyyyzzz{{{{{{|||{{{{{{zzzzzztttrrrppppppqqqqqqpppoooooonnnmmmjjjhhheeebbbaaa\\\ZZZXXXUUUSSSQQQQQQQQQNNNMMMLLLIIIGGGDDDAAA@@@;;;:::999888888888888888666666777777777777777777555555666666777777888888888777666444444333333333222222333222222000///...///......---,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111222444555666666777777888999<<<@@@CCCFFFHHHIIIJJJNNNLLLPPPZZZ\\\```mmm999555444666666333222333111111111000000000//////////////////////////////////////////////////////////////////////////////---...//////000222666999BBBDDDGGGIIIIIIFFFBBB@@@DDD???@@@EEEJJJ[[[xxxiiiddd```dddooo}}}zzzxxxvvvtttpppmmmhhhhhhiiiiiiiiiiiiiiihhhpppqqqrrrtttuuuvvvwwwwwwsssqqqooonnnmmmllllllkkkkkkjjjhhhfffcccaaa______\\\[[[XXXUUUSSSQQQQQQPPPOOONNNMMMKKKHHHEEEBBBAAA>>>===<<<;;;;;;:::;;;;;;666666666666777777888888777666555555555666777888777777666555444333333333222333555666555333111///000///...------,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111222444555666666777777888999<<<@@@CCCFFFHHHIIIJJJNNNLLLPPPZZZ\\\```mmm<<<666333555555222111222111111111111000000000000////////////////////////////////////////////////////////////////////////---...///000111555:::===EEEFFFGGGGGGEEEAAA===;;;<<<@@@BBBFFFYYY|||nnn[[[YYY___ppp}}}zzzwwwtttqqqnnnjjjgggdddbbb```^^^]]][[[XXXUUURRRSSSTTTUUUVVVVVVUUUUUU^^^___bbbeeegggjjjkkkllllllllllllkkkjjjjjjjjjkkkhhhgggfffdddbbb```___^^^\\\ZZZXXXUUUSSSQQQQQQQQQPPPOOONNNKKKIIIFFFCCCBBB???>>>===<<<;;;;;;;;;;;;666666555555666777888999888666555444333444666777666666666555555444333222222444777888888666333222111000///...------------------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111222444555666666777777888999<<<@@@CCCFFFHHHIIIJJJNNNLLLPPPZZZ\\\```mmmBBB:::444444444222111222222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////...///000111333888===BBBEEEDDDDDDBBB@@@>>>;;;:::777@@@HHHUUUuuukkkVVVUUUeeevvvuuunnn```]]]ZZZWWWUUUSSSPPPMMMLLLJJJIIIIIIIIIHHHEEECCCCCCCCCDDDEEEFFFFFFFFFFFFJJJLLLNNNRRRUUUWWWYYYZZZ]]]___aaabbbcccdddgggjjjeeeeeeddddddcccaaa```___[[[YYYWWWUUUSSSRRRRRRRRRPPPOOONNNKKKIIIFFFCCCBBB>>>===<<<;;;:::999999999777666555444555666777888777666555444333333444555555555666666555555444333333444777999999777555444111111///...------,,,,,,------------------------******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111222444555666666777777888999<<<@@@CCCFFFHHHIIIJJJNNNLLLPPPZZZ\\\```mmmIII???666444555333333444222222222111111111000000000000000000000000000000000000000000000000000000///////////////////////////000111333555:::AAAEEEAAAAAA???>>>=========>>>===DDDTTTqqqvvvggg\\\]]]lll}}}rrriiiaaaXXXQQQJJJHHHEEEDDDDDDCCCAAA???@@@???>>>???@@@AAA???=====================>>>>>>???@@@BBBDDDFFFGGGHHHHHHJJJMMMPPPRRRSSSVVVZZZ^^^^^^___```aaaaaa___^^^\\\YYYXXXVVVTTTSSSSSSSSSTTTOOOOOOMMMKKKHHHEEECCCAAA???>>>===;;;::::::999999888777555444444555666777777666555444333333333333333444555666666666555444222333555777777666555444222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111222444555666666777777888999<<<@@@CCCFFFHHHIIIJJJNNNLLLPPPZZZ\\\```mmmNNNCCC888555555444444666222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////000111222444666<<>><<<<<<<<<>>>AAABBBGGGJJJ___vvviiibbb\\\cccuuu~~~zzzpppcccYYYRRRLLLEEE@@@@@@>>><<<<<<>>>>>>>>>===>>>======???AAABBBAAA@@@======<<<;;;;;;;;;;;;;;;<<<<<<===>>>????????????>>>AAADDDEEEEEEGGGKKKNNNWWWYYY[[[]]]]]]\\\ZZZXXXXXXWWWVVVTTTSSSTTTTTTUUUOOONNNMMMKKKHHHEEECCCAAAAAA@@@???>>><<<<<<;;;;;;999888666444333444555666666666555555444333222111222333444666666666666555111222333555555555555444222111000///------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222222444555666777777777888999<<<@@@CCCFFFHHHIIIJJJNNNLLLPPPZZZ\\\```mmmgggCCC666888222444999///111111111111000000000000000000000000000000000000//////000000000000/////////////////////.........444222111555;;;@@@BBBBBB<<<>>>;;;777999@@@CCCAAAIIIaaannneee^^^```hhh{{{rrrgggWWWRRRKKKFFFCCCAAA>>><<<999:::;;;<<<<<<<<<::::::======>>>???AAAAAA???===>>>???@@@@@@>>><<<<<<===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<>>>???@@@EEEGGGKKKOOOSSSVVVYYYZZZWWWWWWUUUTTTRRRQQQQQQQQQPPPNNNLLLIIIFFFCCCBBBAAAAAA@@@???@@@@@@???<<<999888777666555555444444555333444555666666666555444444111000222555777777555333222111111111333555777333333333222000...---,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,............////////////111222333555666777777888999:::===@@@CCCFFFGGGHHHKKKJJJMMMRRRVVVYYY___gggsssJJJ777999444444777111111111111111000000000000000000000000000000000000//////000000000000//////////////////////////////111222444999>>>AAA@@@???<<<<<<<<<>>>AAACCCDDDEEE^^^yyyoooccc```gggrrrxxxjjj\\\RRRLLLHHHBBB??????>>>===;;;>>>?????????>>>===<<<;;;AAAAAABBBDDDEEEFFFEEEDDD???AAABBBBBBAAA@@@@@@AAABBBBBBBBBBBBAAA@@@>>>>>>;;;::::::999999::::::;;;>>>@@@CCCFFFJJJMMMPPPRRRQQQQQQPPPOOOOOOOOOOOOPPPPPPNNNLLLIIIGGGDDDCCCBBBAAA@@@??????@@@>>><<<999888777666555555444444555333333444555555555555555555333111222444666666555333222111111111222444555444444444222111///---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,............////////////111222333555666777777888888:::<<<@@@CCCEEEGGGHHHLLLKKKNNNSSSWWWZZZaaahhhVVV999:::888333444444222222111111111000000000000000000000000000000000//////000000000000//////////////////////////////000222777===BBBBBB???<<<===;;;???FFFGGGDDDHHHRRRwwwmmm______ddd}}}wwwhhh\\\QQQGGG@@@AAA>>>;;;:::<<<=========?????????@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEFFFFFFCCCEEEFFFFFFFFFFFFGGGIIIFFFFFFGGGGGGFFFDDDCCCBBB??????===<<<;;;;;;;;;:::;;;;;;<<<>>>@@@CCCFFFHHHJJJJJJJJJKKKLLLMMMNNNOOONNNNNNLLLJJJHHHFFFEEEDDDAAA@@@?????????>>><<<:::888777666555555444444555222222333333444555666777888555333222333555666666444333222222111111222222666666555444222000...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------,,,,,,,,,............////////////111222333555666777777888777999<<>>===<<<;;;<<<===???AAABBB@@@AAAAAACCCEEEGGGIIIKKKIIIJJJJJJJJJJJJJJJKKKMMMLLLNNNOOOPPPPPPPPPRRRTTTNNNOOOPPPPPPPPPNNNLLLKKKHHHHHHFFFDDDCCCBBBBBBAAA???>>><<<;;;<<<===???AAADDDDDDEEEFFFHHHKKKMMMNNNLLLLLLKKKJJJIIIGGGFFFEEEAAA@@@>>>>>>>>>>>><<<:::888777666555555444444555222222111111222444666777999777444333333444555666666555555444333333222222777666666444333111///...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------............////////////111222333555666777777888777888;;;>>>AAADDDEEEFFFMMMLLLNNNTTTXXX[[[bbbjjjsssEEE:::<<<444000:::222222222222111111111111//////////////////////////////000000000000//////////////////000000111111666999<<>>@@@AAA>>>>>>???@@@AAACCCEEEGGGGGGGGGHHHIIILLLOOOSSSUUUVVVXXXZZZYYYXXXWWWXXXZZZWWWXXXYYYYYYYYYZZZ\\\^^^YYYZZZ[[[[[[ZZZXXXVVVTTTPPPOOOMMMKKKJJJHHHHHHHHHFFFDDDAAA>>><<<<<<<<<===>>>??????AAACCCEEEGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEAAA???============;;;:::888777666555555444444555222222111111222333555666888777555333222333444555777777888888777555333222666666555555333222000///...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////111222333555666777777888777888;;;>>>AAADDDEEEFFFKKKJJJMMMSSSWWW[[[bbbjjjRRR;;;===666000:::333222222222222111111111000000000000000000000000//////000000000000//////...//////000000111111222:::<<<>>>?????????AAABBBGGGGGGIIIGGGEEETTT|||zzzooodddZZZ]]]qqq|||iii]]]LLLHHHCCC>>>;;;<<<>>>@@@@@@AAACCCDDDEEEFFFIIIKKKMMMLLLLLLMMMPPPUUUYYY\\\^^^bbbffffffeeedddeeegggeeeffffffdddcccdddfffhhheeefffffffffccc___[[[XXXXXXWWWTTTRRROOOMMMKKKKKKKKKJJJGGGCCC@@@???>>>===;;;;;;;;;<<<===>>>???@@@DDDDDDFFFFFFGGGFFFEEEDDDAAA???===<<<<<<<<<;;;:::888777666555555444444555222222111111222222333333555555666444222222333444777888999:::999777555333444444444444333222111111///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...............////////////111222333555666777777888777999<<>>===777000888333333222222222111111111000000000000000000000000//////000000000000//////...//////000111111222222;;;>>>AAAAAA@@@???AAABBBCCCFFFGGGHHHRRRnnnuuufff[[[^^^fffwwwrrrbbbSSSIII@@@@@@???>>>======???@@@CCCEEEIIIJJJKKKLLLPPPSSSTTTTTTUUUXXX^^^eeelllppppppvvv}}}|||wwwpppjjjfffgggeeebbb]]]XXXUUURRRPPPOOOOOOMMMKKKIIIGGGEEEDDD>>>===<<<<<<;;;<<<<<<<<>>BBBCCCBBB@@@@@@AAA???CCCEEEJJJ___~~~ggg\\\XXXfff|||yyyiii\\\OOOCCC<<<:::<<>>===<<<<<<===>>>@@@BBBCCCCCCBBBAAABBB???<<<;;;;;;<<<;;;:::888777666555555444444555111222333333222111///......111555555333111111222444666888::::::777444222000111222222333333333333000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------...................../////////000111222333555666777777888999:::===@@@CCCFFFGGGHHHMMMLLLOOOUUUZZZ^^^eeemmmPPP666999<<<666555444333222111111111111000000000000000000000000000000000000111111111111---///111111000222777;;;;;;@@@DDDAAA===;;;;;;;;;@@@AAADDDSSSuuummm^^^ZZZjjjooo]]]QQQIIIBBB>>>>>>999;;;???BBBEEEFFFGGGHHHJJJRRRWWWYYY[[[```cccdddiiisssyyyqqqggg___\\\ZZZVVVRRROOONNNNNNNNNLLLJJJGGGEEECCC@@@;;;888888999999;;;<<<======>>>???>>><<<;;;::::::;;;;;;666666666555444444333333333333222222111000//////222222222111222222333333555333222333666888777555444444333222222222333333222000...,,,,,,+++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............////////////111222333555666777777888777:::===@@@BBBEEEHHHKKKPPPRRROOOQQQZZZ\\\```nnn\\\===::::::444555444333222111111111111000000000000000000000000000000000000111111111111...000000000000333777<<>>;;;:::;;;;;;AAAHHHQQQaaalll[[[ZZZ```~~~oooaaaQQQIIICCC>>><<<===AAAAAAAAACCCHHHMMMQQQRRRVVV]]]aaaaaacccmmmwww}}}}}}tttkkkfff^^^XXXTTTSSSQQQOOOLLLKKKIIIIIIGGGDDD@@@<<<;;;;;;::::::;;;;;;<<<<<<>>>===<<<;;;::::::::::::666666666555444444333333333333222222111000000///000000000111222333444555444333222333666777666555333333333222333333444444666333000...------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............////////////000111333555666777777777888;;;>>>AAACCCFFFIIILLLOOORRROOOQQQZZZ\\\```mmmmmmGGG:::777333555444333222222111111111000000000000000000000000000000000000111111111111000000000000000444999===CCC@@@<<<999888999<<>><<<;;;:::999::::::<<<<<<<<<<<<;;;:::999888666666666555444444333333333333222222111000000000/////////000222333555666444333222333555777666555555555555555555666777888:::666222///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............////////////000111333444666777777777999<<>>???:::777888999;;;???CCCAAAXXXrrrhhh[[[\\\jjjkkk]]]LLLDDD>>>>>>???@@@BBBFFFDDDJJJQQQVVVXXX[[[```dddvvvtttooonnnjjjbbb[[[TTTQQQNNNKKKJJJIIIGGGEEEDDDBBB???<<<:::999999999999:::;;;;;;;;;:::888777666666666555444444333333222222222111111111000000000000000000111222444444333222333333555555666555777777777777888999:::;;;;;;777333000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...............////////////000111222444555666777777999;;;???AAACCCFFFJJJLLLOOORRRNNNPPPYYY[[[___mmmWWW;;;555999666555444333222222222222111111111111111111111111///000000000111111111111333111000111444888<<<>>>===999777:::<<<;;;@@@FFFOOOiiilllYYY^^^uuulllYYYNNNDDD???===@@@BBBDDDHHHLLLKKKTTT]]]```___eeerrr~~~{{{yyyyyyuuulllddd]]]WWWPPPJJJGGGGGGGGGGGGFFFEEEBBB>>><<<:::999999888999:::::::::999777666666666666555444444333333222222222111111111111111222222111111000111111111222222333444444444555666666555666666777888999:::999666222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...............////////////000000222444555666666777888:::>>>@@@BBBEEEHHHKKKNNNQQQNNNPPPYYY[[[___mmmcccAAA777<<<666555444333222222222222111111111111111111111111000000000000111111111111222111000222666;;;===>>>@@@<<<<<>>>>>CCCGGGIIINNNSSSUUU\\\bbbeeeiiixxx~~~}}}}}}yyyqqqkkkddd]]]TTTLLLIIIHHHHHHHHHGGGFFFDDDBBB???===;;;:::777888888888888888777777666666666555444444333333111111111111111111111111333333111000000000000000111222444444333333555666333333222333333444555666666444222000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------,,,,,,------...............///////////////000222333555666666666777:::===@@@BBBEEEHHHKKKNNNQQQNNNPPPYYYZZZ___lllrrrJJJ:::<<<666555444333333222333333111111111111111111111111000000000000111111111111222111111444999=========@@@===???CCCAAAAAANNN```sssdddiiizzzoooZZZHHHAAABBB@@@???CCCIIINNNQQQVVV\\\```fffooozzz{{{xxxuuuqqqnnngggbbbZZZTTTPPPMMMLLLJJJFFFFFFFFFEEECCC@@@===;;;777777777666666777777888666666666555444444333333111111111111111111111111222111111000000000000111000222444444222222444666333333222222222333333444444333222222222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...............///////////////000111333444555666666888;;;>>>AAACCCEEEIIIKKKNNNQQQMMMOOOXXXZZZ^^^lll|||PPP;;;;;;666666555444333333333333111111111111111111111111000000000000111111111111111000111666;;;>>>>>><<<===;;;>>>DDDDDDGGGZZZrrr|||oooiiieeexxxsss```NNNAAA@@@FFFAAABBBGGGOOOUUUXXX^^^dddllltttxxxssspppoooooohhhddd___[[[WWWSSSOOOLLLEEEFFFGGGGGGFFFBBB???===888777666555555666777888777666666555444444333333111111111111111111222222000000///000000111222222///222444444222222444777666555555444444444555555333222333444555333000---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,------.............../////////000///000111333444555666666999<<>>???999>>>IIIGGGEEE```ooofffdddaaattt]]]NNNEEEAAAAAADDDJJJHHHKKKTTT[[[```fffkkkwwwxxxssspppoooooogggddd```]]][[[XXXTTTQQQIIIHHHFFFEEEEEECCC@@@>>>;;;:::888666666666666777777777666555333222111000333333333222222222111111000000000000000000000000111222333444555444333222444444555777888666333000111222333444444333111000...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---------............///111222333444555777888888:::;;;>>>AAAEEEHHHKKKLLLPPPQQQMMMMMMWWWZZZaaaqqqjjjFFF>>>888666444444444444222111111111111111111111111111111111111111222222222222111444888;;;<<<===>>>???DDD???AAAEEEFFFRRRyyywww```WWWeeeyyywwwfffSSSGGGBBBAAACCCGGGMMMPPPVVV[[[^^^eeevvv~~~xxxsssooolllkkkfffddd```]]][[[XXXTTTRRRLLLJJJHHHGGGFFFDDDAAA???<<<;;;999777666666666666666666555444333222222111333333333222222222111111000000000000000000000000111111222333444333333222444444555777888666333000000111333444444222111000...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---------............///111222333444555777888888999;;;===AAAEEEHHHKKKLLLNNNQQQMMMNNNXXX\\\ddduuuyyyLLL:::999777444444444444222111111111111111111111111111111222222222222333333333222555999<<<===>>>???AAAAAABBBBBBAAAIIIdddkkkXXXUUUsss~~~bbbUUUHHHBBBBBBCCCHHHMMMQQQWWW___ccceeerrr{{{vvvpppkkkgggeeedddbbb___]]]\\\YYYUUURRROOOMMMKKKIIIHHHFFFBBB@@@>>>===;;;999777666666666555555444444444333333333333333333222222222111111000000000000000000000000000000111222222222222222444444444666777666333111000000222333333222111000...---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---------............///111111222444555666777888999;;;===AAAEEEHHHKKKLLLNNNQQQMMMOOOYYY^^^gggyyySSS888:::777555333444444222111111111111111111111111111111111111222222222333333333666:::<<<===???AAACCC???CCCDDDFFFXXX|||uuugggbbbnnnyyyfffRRRIIIBBBBBBEEEIIIPPPVVVZZZ^^^eeeooo|||}}}xxxwwwuuuqqqmmmhhhcccaaaaaa```^^^]]]\\\YYYVVVSSSQQQOOOMMMKKKIIIGGGCCC@@@???>>>===;;;999777666666444444444444444444444444333333333222222222111111000000000000000000000000//////000000111111222222444333444555666666333111///000111222222222111111...---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---------............///111111222333555666777777999:::===AAAEEEIIIKKKMMMNNNQQQNNNOOOWWW\\\gggyyy```@@@;;;888555333333333333222111111111111111111111111000000000000111111111222555777;;;===>>>@@@CCCEEEDDDFFFGGGPPPpppnnndddsssiiiWWWHHHCCCAAADDDJJJOOOVVV]]]ccccccmmm}}}zzzxxxppppppooommmjjjgggcccaaa]]]\\\\\\\\\[[[YYYVVVSSSRRRPPPNNNLLLJJJHHHDDDAAA@@@@@@>>>===;;;999777666333333333444444444444555333333333222222222111111111111111111111111111111.../////////000111222222333333333444555555444222000000111111222222222222000...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---------............///000111222333444666777777888:::===AAAEEEIIILLLMMMNNNRRROOONNNUUUYYYdddxxxlllHHH===999666333333333333222222222222222222222222222//////000000000111111111666888;;;>>>???BBBEEEGGGGGGFFFHHHZZZ~~~ggggggrrr\\\NNNCCCAAABBBIIIPPPUUU\\\ccchhhkkk}}}}}}zzzvvvrrrpppjjjjjjjjjiiigggdddbbb```YYYYYYYYYZZZZZZYYYUUURRRQQQOOOMMMKKKJJJHHHDDDAAA@@@@@@???>>>===;;;999888444444444444444444444444333333333222222222111111111111111111111111111111////////////000111333444333222222333555555444333111111111222222333444444111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---------............///000000111333444555666777888999<<>>@@@CCCFFFIIIFFFHHHRRRooovvvhhhzzzsss___OOOGGGCCCCCCHHHQQQXXX^^^eeemmmuuu|||~~~yyyyyywwwuuuqqqmmmjjjgggdddcccbbbaaa___\\\[[[YYYVVVVVVWWWXXXYYYXXXTTTRRROOOMMMKKKJJJIIIGGGDDDAAA@@@@@@@@@@@@>>>===;;;:::444444444444444444444333333333333222222222111111111111111111111111111111////////////000222444555333222111222444555444333222222222222333444555666333222000...------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---------............///000000111222444555666777777999<<<@@@EEEIIILLLNNNMMMSSSPPPOOOUUUZZZggg}}}\\\>>>:::666333333333333333222222222222222222222222111111222222222333333333888:::<<<>>>@@@CCCGGGJJJGGGOOOeeeppplll}}}dddPPPEEEBBBEEEGGGNNNXXX```fffnnnuuu}}}uuuqqqooonnnmmmjjjmmmppprrrssstttuuuvvvtttsssrrroookkkgggcccaaa^^^]]][[[YYYVVVTTTRRRQQQTTTTTTUUUWWWXXXWWWTTTQQQMMMKKKJJJIIIHHHGGGDDDAAA???@@@@@@@@@???>>><<<;;;555555444444444333333333333333333222222222111111111111111111111111111111000/////////111222444666333222111222444555444333333333333333444555666777444333111///...---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---------.........//////000000111222444555666666777999<<<@@@EEEIIIMMMNNNLLLRRRPPPOOOVVV\\\jjjeeeIII999555888555555777333222222222222222222222222444444222222222222444444777???DDDBBB>>>>>>DDDHHHKKKNNNyyy}}}uuuxxxbbbTTTJJJEEEEEEGGGKKKVVV```eeeiiiuuu}}}jjjfff___XXXUUUUUUWWWYYYWWW\\\bbbfffggggggiiijjjllljjjgggddd```]]]ZZZYYYZZZUUURRRQQQMMMHHHKKKRRRRRRZZZ\\\WWWTTTTTTRRRMMMPPPNNNJJJGGGEEEDDDDDDDDDEEEDDDCCCAAA???===<<<;;;;;;888555333333333333222333333333222222111111111222222222111111111111000000000000000000000000000444444333222222333333333444333333333444666888999888777444222///...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///////////////......000000111222444555666666777:::>>>AAADDDGGGKKKNNNPPPRRRPPPRRRYYY[[[hhhyyyOOO<<<666888555444555111222222222222222222222222333333222222222333555555;;;@@@DDDBBB>>>>>>AAAEEEPPP]]]wwwrrryyyjjjVVVKKKEEEDDDFFFOOOVVVaaaiiilllsssmmm```WWWTTTOOOJJJHHHHHHJJJLLLLLLPPPUUUXXXYYYZZZ[[[]]]^^^]]][[[XXXUUURRROOONNNKKKIIIIIILLLKKKJJJNNNVVVYYY^^^___ZZZVVVUUURRRNNNOOOMMMJJJGGGEEEDDDDDDDDDDDDCCCBBBAAA???===<<<<<<;;;999666444444444333222444444444333333333222222222222222111111111111000000000000000000000000000444333333222222333333333444333333333333444666777777666444222000...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............////////////......000000111222444555666666777:::>>>AAADDDGGGKKKNNNPPPSSSPPPSSSZZZ[[[ggg~~~XXXAAA666888444333444111222222222222222222222222222222111222333444666777;;;>>>@@@AAA???>>>AAAEEESSSnnn}}}jjjmmmqqqYYYJJJCCCBBBFFFKKKTTT]]]hhhmmmpppyyyfffVVVLLLGGGEEECCC@@@???@@@AAABBBCCCEEEHHHJJJJJJKKKMMMOOONNNNNNMMMLLLIIIGGGEEECCCBBBAAADDDJJJMMMPPPVVV]]]bbbcccaaa[[[VVVUUUQQQMMMNNNLLLIIIGGGEEEDDDDDDDDDBBBBBBAAA@@@???>>>======<<<999777666666555444333555555444444444444333333222222222111111111111000000000000000000000000000333222222222333333333333333333222222222222333444666555444222000...------++++++,,,,,,,,,,,,------,,,,,,,,,---------............///////////////...000000111222444555666666777:::>>>AAADDDGGGKKKNNNPPPSSSRRRTTT[[[[[[fff|||bbbFFF777888555333555333222222222222222222222222111111111222333555777999999:::<<>>>>>======<<<:::888777777666555333444444444444444333333333222222222111111111000000////////////////////////111222222333333333333333333333222111111111111111555444444222111///...---+++++++++,,,,,,,,,------,,,,,,,,,---------......---...//////////////////000000111222444555666666777:::>>>AAADDDGGGKKKNNNPPPSSSRRRUUU\\\[[[eeezzznnnKKK777888666444777666222222222222222222222222111111111222444666888:::;;;:::;;;?????????FFFPPPeee|||cccUUUHHHCCCDDDIIIQQQYYYcccgggmmmxxxlllZZZOOOKKKJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@HHHIIILLLQQQZZZeeeooossssssjjj```ZZZWWWSSSOOOLLLJJJJJJHHHFFFEEECCCCCCBBB?????????>>>>>>=========<<<:::999888888777555333222222222222222333333333222222222111111111000000////////////////////////000111222333333333222222222222222111111000//////333333333333222000...---+++++++++,,,,,,,,,------,,,,,,,,,---------......------...///////////////000000111222444555666666777:::>>>AAADDDGGGKKKNNNPPPSSSRRRUUU\\\[[[eeezzz{{{RRR:::999777555777777222222222222222222222222222222222222444666888:::???===???BBB@@@@@@LLL[[[nnnTTTKKKDDDDDDGGGLLLUUU\\\eeekkkuuu{{{nnn\\\NNNIIIJJJMMMNNNJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIGGGGGGGGGFFFDDDAAA>>>=========>>>AAADDDFFFLLLPPPUUU\\\ggguuu}}}~~~yyykkk^^^YYYWWWTTTPPPNNNIIIHHHGGGFFFEEECCCBBBBBB??????>>>>>>======<<<<<<;;;:::888888888777444222111111222222222222333333222222222111111111111000000000000000000000000000///000111333333333222222111111222222111000//////222222333333222111///...++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---...///000000000000000000111222444555666666777:::>>>AAADDDGGGKKKNNNPPPSSSRRRTTT[[[[[[fff|||[[[===;;;888444666666222222222222222222222222333333222333444666888999???>>>AAAEEECCCEEEXXXnnnttt\\\HHHCCCCCCGGGMMMRRRYYY___eeerrrfff^^^TTTNNNNNNQQQSSSTTTQQQRRRSSSUUUWWWXXXXXXYYYZZZXXXWWWWWWWWWTTTPPPLLLHHHFFFEEEDDDGGGLLLQQQTTTZZZbbbjjjrrr~~~xxxhhhXXXTTTTTTQQQMMMLLLHHHGGGGGGFFFEEECCCBBBAAA??????>>>===<<<<<<;;;;;;:::999888888888777444111222222222333333333444444222222222111111111111000000000000000000000000000...///111333444333222111000111222222222111000///111222333333333111///...++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---...///000000000000000000111222444555666666777:::>>>AAADDDGGGKKKNNNPPPSSSPPPSSSZZZ[[[ggg~~~```@@@<<<888333444444222222222222222222222222444333333333444666777999:::;;;AAAGGGGGGLLLdddgggOOOBBB@@@CCCKKKRRRWWW]]]ccchhh||||||mmmTTTPPPMMMMMMQQQUUUVVVVVV[[[\\\]]]```ccceeeggghhhiiigggfffffffffccc]]]XXXTTTRRRPPPOOORRRXXX___cccllluuuuuubbbRRRNNNOOOMMMIIIIIIGGGGGGGGGFFFEEECCCBBBAAA??????>>>===<<<;;;:::::::::999888888888666333111333333333444444555555555222222222111111111111000000000000000000000000000---///111333444333222111000111222333333222111000000111333333333222000...++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---...///000000000000000000111222444555666666777:::>>>AAADDDGGGKKKNNNPPPRRRPPPRRRYYY[[[hhhoooEEE;;;===777333666333333333333333333333333111222222444666888:::;;;>>>>>>EEELLLHHHLLLssspppYYYMMMBBBFFFFFFMMMYYY[[[]]]hhhrrrzzzjjj```QQQNNNLLLLLLQQQWWW]]]```aaaffflllppppppnnnlllkkkuuuuuuwwwyyyzzzwwwpppjjjjjjhhhiiikkkiiiiiisssvvv^^^VVVMMMIIIIIIJJJIIIGGGEEEEEEDDDCCCCCCCCCCCCDDD@@@>>>===<<<===<<<;;;999999999999888777666666555222222222111222222333333222222222111111111111000000000000000000000000000000000000111333333222111000111333555555444333222222111111222333222000...,,,+++***+++---...---,,,000000/////////.........+++...000000---,,,---///000111222222444444555666888:::>>>AAACCCFFFIIILLLMMMPPPNNNRRRYYY\\\hhhzzzKKK<<<<<<888444777333333333333333333333333111222333444666888:::<<<@@@@@@FFFLLLKKKVVVeeeRRRJJJBBBHHHIIINNNYYY\\\aaaoootttfffYYYQQQNNNNNNNNNRRRXXX___eeehhhmmmrrrxxx|||}}}}}}}}}~~~~~~zzzyyy|||mmmVVVPPPHHHDDDEEEFFFEEECCCDDDDDDDDDDDDCCCCCCCCCBBBAAA???===<<<===<<<:::888999999888888777666666555333222222111222222333333222222222111111111111000000000000000000000000000000//////111333444333222111333444666666555444333222111111222444444222000---,,,++++++---...---,,,.............../////////+++...000///------...///000111222222444444555666777:::>>>AAACCCFFFJJJLLLLLLOOOMMMPPPWWWYYYeee}}}UUU>>>;;;888666777333333333333333333333333111222333444666999;;;<<>>AAACCCFFFJJJMMMMMMPPPNNNPPPWWWXXXccczzzaaaAAA999777666666333333333333333333333333222222333555777999;;;<<<@@@AAACCCFFFQQQqqq}}}```LLLEEEEEEIIIRRRTTTWWW___eeetttyyyooobbbXXXTTTSSSRRRQQQVVV[[[bbbiiioootttwwwzzz{{{~~~hhhXXXOOOKKKGGGCCCAAABBBCCCCCCBBBAAABBBDDDEEEDDDCCCAAA???AAA???===<<<<<<;;;999777888888777777666666666666333333222222111111222222222222222111111111000000000000000000000000000000///......///222555555555333333444555666555555444222111111333555777666555111///,,,,,,---------,,,,,,---------............------.........///000111000111222222444444555666777999===AAACCCFFFJJJMMMPPPSSSQQQSSSYYYYYYccczzznnnFFF888666666444333333333333333333333333222333333555777999;;;======@@@???BBBUUU}}}nnnTTTGGGDDDGGGKKKTTTVVVXXXbbbkkkyyykkkcccZZZTTTUUUXXX[[[\\\eeejjjpppuuuwwwyyy{{{|||}}}iiiZZZQQQLLLGGGEEECCCBBBBBBBBBCCCBBB@@@AAACCCDDDCCCBBB@@@???@@@>>><<<<<<<<<;;;999777777777777666666666666666444333222222111111111222222222222111111111000000000000000000000000000000///...---///222444555555222222333333444444444444222111111333555777777777333000---,,,---------,,,........................///...------...///000000000111222222444444555666666999===@@@CCCGGGKKKNNNPPPSSSQQQSSSYYYXXXbbbxxx{{{MMM999777666444333333333333333333333333222333444555777:::<<<===;;;???>>>CCC^^^}}}```MMMEEEFFFIIILLLTTTVVVZZZhhhwwwxxxqqqiiieeegggkkknnnnnnssswww|||}}}|||{{{}}}ooo```WWWOOOJJJHHHBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@??????===;;;;;;;;;;;;999888666666666666666666666666444444333222111111111111222222222111111111111000000000000000000000000000111///...///111444555555222222222333333333444444333111111222444666777777555222...---------------.........///////////////222000------...000000///000111222222444444555666666999===@@@CCCGGGKKKNNNNNNQQQOOORRRWWWVVV___uuuVVV<<<888888555333333333333333333333333333333444666888:::<<<===;;;@@@@@@HHHkkkmmmSSSGGGEEEHHHJJJOOOVVVYYYaaauuu|||~~~~~~qqqcccUUUPPPMMMHHHEEEEEE@@@AAAAAAAAA@@@?????????AAAAAAAAAAAA@@@@@@@@@???===<<<:::;;;;;;<<<:::999666666666666666666666666555444333222111111111111222222222111111111111000000000000000000000000000222000......111333444444333333333333333444555555333222000111333555666666666333///---------------,,,,,,...///111222333444444111...---...000///...000111222222444444555666555888===@@@CCCGGGKKKNNNLLLPPPOOORRRWWWVVV___uuu\\\???::::::777333333333333333333333333333333444666888:::<<<===;;;AAACCCMMMtttbbbKKKCCCEEEHHHIIITTT[[[]]]hhhcccZZZQQQLLLNNNNNNJJJGGGIIIAAABBBCCCCCCAAA@@@@@@@@@BBBAAA@@@?????????@@@@@@<<<;;;::::::<<<<<<;;;:::555555555666666666666666555444333222111111111111222222222111111111111000000000000000000000000000333111///...000222333444555444444444444555666666444222000111333444555555777444000---------------)))***,,,///222555777888666222...---...//////---000111222333444555555666555888===@@@DDDGGGKKKOOONNNQQQPPPTTTZZZYYYaaawwwccc???999:::555666666555444444444444555444666999:::::::::<<<===@@@@@@FFF]]]pppSSSGGGEEEEEEIIIPPPTTTXXXaaatttyyy___RRRJJJJJJJJJIIIHHHGGGEEEEEE???BBBCCCAAA======BBBGGGCCCCCCAAA@@@???>>>>>>>>><<<<<<;;;::::::999888888555555444333333333333444444444444444333222111000111111111111111111111111222111111111000000//////111000/////////111222333333444444333222333555777222222111000///111444777555444111///---,,,,,,---***,,,///222333444333333000111111111111222222222000111111222333444555555777:::===@@@BBBFFFJJJMMMLLLOOOMMMRRRYYYXXX___sssqqqIII>>>;;;777666666555444444444444555444666999::::::;;;<<<>>>BBBCCCLLLggghhhOOOEEEEEEFFFKKKRRRTTTYYYeee}}}zzzdddVVVPPPKKKKKKKKKJJJIIIGGGEEEDDD???AAABBBAAA>>>>>>BBBGGGCCCBBBAAA@@@???>>>>>>>>><<<;;;;;;:::999999888888555555444333333333333444444444444444333222111000111111111111111111111111111111111111000000000///111000/////////000222333333444444333222333555777555555333111000111444666555444222///...---------+++---///111333333222222000000111111111222222222444444555666777888999999999;;;???AAADDDHHHLLLOOONNNPPPNNNRRRYYYXXX```tttUUUAAA;;;888777666555555444444555555444666888::::::;;;>>>@@@DDDGGGUUUtttqqq\\\IIIDDDEEEGGGMMMTTTYYY___ooo~~~sssaaaTTTNNNNNNKKKLLLLLLLLLJJJGGGDDDBBB>>>@@@AAA@@@>>>???CCCFFFBBBAAA@@@???>>>=========;;;;;;::::::999999888888555555444333333333333444444444444444333222111111111111111111111111111111111111111111000000000000000000000///000000111222222333444333222222444666888777666444222222444666555444222000///---------,,,---///111111111111000000000000111111111222222555555666777888999:::::::::===@@@CCCFFFJJJNNNQQQRRRSSSPPPRRRYYYXXX```ttt^^^@@@888999777666666555555555555555444666888:::;;;<<>>===<<<<<<<<<::::::::::::999999888888555555444333333333333444333444444444333333222111111111111111111111111111111111111000000000000000000000000000000000111111222333444333222222444555777888777555333333555777666555333111000...---------...///000000000//////000000000000111111111111333333444555666777888888:::<<<@@@CCCFFFJJJOOORRRTTTUUUQQQSSSYYYXXX```tttgggBBB888<<<777777666555555555555666555666888:::;;;===AAADDDGGGLLLcccxxxWWWJJJBBBDDDFFFGGGNNNWWWeeesss~~~zzz|||xxxbbbUUUMMMFFF???;;;EEEEEEFFFEEEDDDAAA???===>>>??????@@@@@@@@@BBBCCC@@@???>>>===<<<;;;;;;;;;:::999999999999999888888555555444333333333333444333333444444444333222222000000000000000000000000000000000000000000111111000000111111111000000000111222444444333222333444555666666555444555777999666555444333111///...---........./////////......//////000000000111111111111222222333444555666777888;;;>>>BBBEEEIIINNNQQQTTTVVVRRRTTTZZZXXX___ssstttHHH:::???888777666666555555666666555666888:::;;;>>>CCCFFFIIIPPPllllllPPPGGGBBBEEEGGGHHHPPPZZZiii~~~~~~|||}}}vvvdddRRRHHHDDD@@@>>>>>>@@@@@@@@@@@@@@@??????>>>?????????@@@@@@@@@@@@@@@??????===<<<;;;:::::::::999999999999999999888888555555444333333333333444333333333444444333333222000000000000000000000000000000000000111111111111000111111111111000//////000222444444333222333444222444555444444444666888666666555444222000...---------------............/////////000000000111111222222333444555666777777777999===AAADDDHHHMMMQQQRRRUUURRRUUU[[[YYY___rrrNNN;;;>>>888777777666666666666666555666888:::;;;???DDDGGGLLLVVVwwwwww___KKKDDDBBBGGGIIIJJJSSS___qqqzzzjjjdddWWWIIIBBB???===>>>BBB===<<<<<<<<<===???@@@AAA@@@@@@???@@@@@@@@@???>>>???>>><<<;;;::::::999999888888888888888888999999555555444333333333333444222333333444444333333222000000000000000000000000///000000000111111111111000111111222111000///...///111333444333222222333222333444444222222333555666666666555333111///---,,,,,,,,,,,,---......///////////////000000000111222222333444555666777777666999===AAADDDHHHMMMQQQOOOSSSRRRVVV\\\YYY^^^qqqQQQ::::::888888777666666666666666555777888:::<<>><<<>>>===<<<;;;:::999999999888888888888888888999999555555444333333333333444222222333444444333333333000000000000000000000000//////000000111111111222000111222222222000///...///111333444333222222333222444444333111000000111666666666555444111///---,,,,,,,,,,,,---...///000////////////000000000000000111111222333444555555777:::===AAAEEEIIINNNRRRMMMQQQRRRWWW]]]ZZZ^^^pppVVV:::>>>888888777666666666666666777555666;;;???@@@EEEJJJQQQ^^^}}}]]]HHHBBBBBBCCCGGGIIIPPP___mmmvvvmmmddd```TTTJJJAAA>>>===;;;;;;===>>>===;;;<<>><<<;;;;;;<<<===???>>>===;;;999777666555666666777777888888888999666555555444444333222222222222222222222222222222000000000000////////////000000000000111111111111000000000000////////////111222444555555444222111444444444444444444444444555555444333111///...---+++,,,------,,,,,,...///...222222//////444555222///111333333333333555777666999===@@@DDDHHHMMMQQQQQQSSSQQQTTTZZZXXX^^^rrr\\\>>>>>>888888777666666666666666777555777<<>>>>>@@@AAA??????AAADDDGGGIIIIIIEEECCCAAA>>><<<<<<<<<===>>>>>>===;;;999888777666666777777777888888888888666555555444444333222222222222222222222222222222222222222222111111111111000000000000111111111111000000000000////////////000111333444555444333222444444444555444444333333444444444333111///...,,,+++,,,...---,,,,,,---///...---------...///000111///111333333333333555777666999===AAADDDHHHMMMPPPPPPSSSQQQTTTZZZYYY___sssfffCCC===888888777666666666666777777666777<<>>>>>???@@@???>>><<<;;;999888888777777777777888888888888666555555444444333222222222222222222222222222222222222222222111111111111000000000000111111111111000000000000///////////////000222444555555444444333444555666666444222111333333333333111///...,,,+++---...---,,,,,,---//////***+++111222------333///111222333222333444666777:::>>>AAADDDHHHLLLOOOOOOQQQPPPTTTZZZYYYaaatttsssJJJ;;;999888777777666666777777888777888<<>><<<:::888888888888777777777777666555555444444333222222222222222222222222222222222222222222111111111111000000000000111111111111000000000000////////////......///111222444555666222333555666666555333222000222444666555444111000---.........,,,+++,,,---***)))...888999000,,,...000111222222111111222444666999???CCCFFFHHHKKKMMMMMMPPPOOOSSS[[[ZZZbbbvvvddd>>>:::999888888777777888888999999;;;>>>???EEERRR```|||bbbMMMDDDBBBEEEIIIOOOUUU^^^ppp}}}{{{eeeXXXJJJDDDDDDIIIRRRZZZNNNGGGCCCDDDFFFDDDCCCDDDBBBDDDHHHMMMQQQRRRPPPNNNIIIHHHGGGGGGHHHJJJLLLNNNJJJIIIGGGEEEBBB@@@>>>===888888888888777777777666666555555444444333222222222222222222222222222222222222222222111111111111000000000000111111111111000000000000/////////////////////000111333444555222222333444555555555555111222555777777555333111---...///...,,,+++,,,---***+++---000000///...---000111222222111111222333444888>>>CCCFFFIIILLLNNNNNNQQQOOOSSS[[[ZZZaaauuuiiiAAA:::999888888777888888888999999;;;>>>???EEESSSbbbyyywwwuuuZZZIIICCCCCCFFFJJJQQQYYYbbbwwwwwwzzz|||uuuZZZOOOEEEBBBDDDIIIQQQYYYMMMFFFAAACCCEEEDDDDDDFFFEEEFFFJJJOOOSSSUUUSSSQQQJJJIIIHHHGGGHHHIIIKKKMMMGGGFFFEEECCCBBB@@@???>>>999888888888777777666666666555555444444333222222222222222222222222222222000000000000////////////000000000000111111111111000000000000////////////000///000000111222444444222222222333444555666777111333666888888777444222---...///...,,,+++,,,---,,,///...***+++000222///000111222222111000111333333777>>>CCCGGGJJJLLLNNNOOOQQQPPPTTTZZZYYYaaatttkkkGGG;;;999888777888888888666777<<<::::::CCCJJJTTTdddyyy|||jjjSSSHHHEEEDDDGGGKKKUUU```kkkxxxttt~~~yyyiiiVVVLLLDDDDDDGGGIIIKKKMMMDDDCCCAAA@@@AAACCCFFFHHHIIIJJJMMMQQQTTTXXX[[[]]]VVVQQQKKKHHHGGGGGGFFFDDDEEEDDDCCCEEEFFFEEE@@@<<<<<<;;;999888777777888999777666555444333222111111333222222111111222222333111111111111000000000000000000000000000000000000000000000000000000000000111000000000111333555666333333333444666666444333222222222444666777555333///...---,,,------//////............////////////000111222222111222444666888:::>>>BBBGGGJJJMMMNNNNNNRRRRRRVVV\\\[[[cccxxxqqqJJJ<<<:::888777888999888777888===::::::DDDJJJUUUhhheeeOOOFFFCCCCCCGGGLLLWWWcccrrrwwwttt}}}vvveeeSSSIIIBBBCCCEEEFFFHHHJJJCCCBBB@@@@@@BBBEEEHHHJJJMMMMMMOOOPPPSSSWWW[[[^^^[[[WWWQQQMMMJJJGGGDDDAAABBBBBBBBBDDDEEEDDD@@@<<<>>><<<;;;999888777888888555444444444444444333333333222222111111222222333111111111111000000000000000000000000000000000000000000000000000000000000000/////////000222444555444333222333555666555444222222222444666777555333///...------------//////............////////////000111222222111111333555888:::===BBBFFFJJJMMMNNNOOOSSSRRRVVV\\\\\\eee{{{yyyNNN===;;;888888888999888777999===;;;<<>><<<===EEELLL^^^yyynnnUUUFFF@@@AAAEEEJJJQQQ]]]lll|||}}}zzzxxx}}}|||nnn]]]IIICCC???@@@AAAAAABBBDDDDDDCCCBBBBBBDDDFFFIIIKKKPPPRRRTTTTTTTTTUUUZZZ]]]___aaa```\\\SSSKKKEEEBBBCCCDDDFFFHHHHHHGGGEEECCCBBB@@@>>>;;;999777777777333333333444444444555555333222222111111222222333111111111111000000000///000000000000000000000000000000000000000000000000///.........///111333444666444111111333555666666333222222333555666555444000000...------......///............///////////////000111111000111333555777999===AAAFFFJJJLLLNNNNNNQQQOOORRRZZZ[[[ggg~~~VVV@@@===:::888888999999999:::===<<>>;;;888777666666555555444444444333333333333222222111111222222333111111111111000000000///////////////////////////000000000000000000000000////////////000222444555666444111111333555666666333222222333555666666555111000///...---......///............///////////////000111111000111333444777999<<>><<<999777666666666333333444444444444444555333222222111111222222333111111111111000000000000////////////////////////000000000000000000000000///.........///111333444444333222333555666555444444333111222444666666666333222000............///............////////////...000000000000000222444666888<<<@@@EEEIIIKKKMMMKKKOOOOOORRRYYYXXXbbbwwwkkkDDD@@@;;;999888999::::::777:::;;;AAAJJJSSSrrrsssTTTHHHFFFCCCEEEJJJOOO\\\nnn|||tttoooqqqvvv}}}|||wwwmmmeeebbb```XXXNNNKKKGGGDDDEEEFFFIIIPPPXXXYYY[[[___```___ZZZTTTPPPOOORRRUUUVVVWWW```nnnyyy~~~kkkZZZSSSSSSVVVYYYZZZWWWQQQJJJGGGFFF???===;;;999777666666666111222222333444666666777333222222222222222222333111111111111000000000000////////////////////////000000000000000000000000------------...000111333333333333444666666555333555333111222444666666666333222000///.........///............/////////000...///000000///000222444666888<<<@@@EEEIIIKKKMMMLLLPPPPPPTTTZZZYYYaaavvvwwwLLL>>>:::;;;777:::===777888===:::BBBPPPWWWxxxmmmQQQEEECCCBBBEEEKKKTTT```rrrwwwqqqmmmpppuuuzzz~~~wwwpppllldddXXXNNNKKKOOOKKKJJJKKKKKKMMMSSS[[[___YYYWWWZZZ[[[YYYVVVVVVSSSWWW]]]^^^[[[bbb{{{mmmZZZWWW\\\______\\\YYYXXXWWWOOOEEEDDD???999666666666555333555444333333222222333333222222222222222222222222111222222222222111000000,,,---///000000000///...111111111111111111111111...//////......///222444444333222333444555555555444444333222333444555666777555222///---------...............////////////111111111111222333444444444888<<>>===CCCRRR^^^kkkPPPEEECCCCCCGGGMMMWWWcccuuu}}}tttooollloootttyyyyyyrrrkkk```SSSKKKIIIOOOMMMMMMOOOQQQRRRXXX```aaa______bbbaaa[[[XXXXXXXXX[[[aaadddfffpppooo``````eeeaaa___[[[ZZZ]]]^^^UUUJJJDDD@@@:::777777666555333555444333333222222333333222222222222222222222222111222222222222111000000------///000000000///...000000000000000000000000...//////......///111444444333222333444555555555444444333222333444555666777555222///...------...............////////////000000000000111222333333444888<<>><<<999777555555555555444333333222222333333222222222222222222222222111222222222222111000000............/////////000000000000000000000000000...//////...------///111111333444333111111333666444444333222333444555666666444111///.........///............////////////000000000111222333555555444888<<>>DDDPPPsssaaaNNNAAACCCGGGHHHPPP]]]nnnwwwTTTCCCDDDEEEBBBGGGGGGLLLRRRXXX^^^jjjuuu~~~~~~iiiQQQDDDBBBCCCEEEIIIGGGGGGHHHJJJMMMQQQVVVYYYZZZ[[[dddsss{{{nnn]]]QQQKKKOOOMMMKKKIIIIIIIIIKKKLLLBBBBBB???:::888::::::888555555555555555555555555555444444444444333333333222222222222222222222222222333333222222000////////////............//////000000000000000000000000////////////////////////333444555444333222444555555444333222222444555666666555222000...---------............////////////////////////000111222333666999===BBBGGGJJJLLLMMMMMMOOOOOOTTTYYYZZZjjjOOO>>><<<666999777999===???FFFRRRrrr~~~___MMMAAACCCFFFGGGQQQ^^^nnnhhhJJJ@@@DDDHHHGGGGGGFFFGGGJJJLLLRRR```mmmwww~~~|||hhhQQQEEEBBBCCCFFFJJJJJJIIIJJJOOOUUU\\\```ccccccdddkkk{{{pppdddWWWNNNIIINNNLLLIIIGGGFFFHHHJJJKKKHHHGGGBBB;;;888999999777555555555555555555555555444444444444333333333333222222222222222222222222222222222222222111000/////////............//////000000000000000000000000////////////////////////333444555444333222333555777666444333444555888999666555222000...------------............/////////////////////000111222333666999===CCCHHHLLLOOOPPPMMMOOOOOOTTTZZZZZZkkkTTT@@@===777;;;888:::===>>>FFFQQQmmm{{{^^^LLLAAACCCFFFGGGRRR```qqq\\\GGGDDDIIIMMMMMMJJJGGGEEEEEEEEEIIIUUUbbbpppxxxzzzgggRRRFFFCCCDDDHHHMMMQQQPPPQQQVVV^^^dddhhhjjjnnnooottt{{{lllbbbXXXOOOKKKNNNMMMKKKIIIHHHGGGGGGGGGLLLLLLHHHAAA======;;;777777777777666666555555555444444444333333333222222222222222222222222222222222222222222222111000/////////............//////////////////////////////////////////////////////222333555444333222333444666555444333444666888999666555222000...------------------.........//////////////////000111222333555888===CCCHHHMMMOOOQQQNNNOOOOOOTTTZZZ[[[mmmYYYBBB===777<<<999;;;<<<===EEEOOOgggxxx\\\LLLBBBDDDGGGHHHSSScccttttttSSSGGGJJJNNNQQQTTTVVVPPPJJJFFFCCCCCCKKKTTTccclllzzzwwweeeRRRGGGDDDEEEJJJOOOXXXXXXZZZ^^^dddjjjmmmoooxxxzzz~~~rrrggg```WWWNNNIIINNNNNNOOONNNKKKHHHDDDAAA>>>BBBDDDCCCDDDEEECCC???::::::999888777555444444444444333333333222222222222222222222222222222222111111222222222111000000//////............//////////////////////////////////////////////////////111333444444333222222333111000000000111222444555666555222000...---------------------............////////////000111222333333666;;;BBBGGGLLLOOOPPPNNNOOONNNTTTZZZ\\\nnn]]]DDD>>>888===;;;<<<<<<===DDDOOOdddvvv[[[LLLCCCFFFHHHIIIVVVfffyyyfffLLLIIIPPPSSSWWW^^^hhh]]]PPPIIIEEEDDDGGGKKKXXXbbbrrrrrrbbbPPPFFFCCCCCCIIIOOOZZZ^^^bbbeeeiiimmmrrrvvvzzzmmmgggbbbYYYOOOIIILLLNNNOOOPPPMMMHHHBBB???:::@@@EEEFFFHHHJJJGGGBBB::::::999888666555444444333333333333222222222222222222222222222222222222111111222222222111111000//////............//////000000000000000000000000////////////////////////000222444555333222222222111111333444555666666555666555222000...---------,,,------------.........////////////000111222333444666<<>>;;;<<<>>>>>>GGGRRRgggwww[[[MMMDDDGGGIIIJJJXXXiii~~~{{{^^^IIILLLUUUZZZcccooouuucccQQQJJJJJJLLLOOORRR___hhhxxx}}}mmm^^^MMMCCC@@@AAAGGGNNNVVV]]]eeejjjlllqqqyyyxxxqqqkkkiiidddYYYPPPLLLIIIKKKLLLMMMKKKGGGCCCAAA???DDDFFFEEEDDDDDDAAA<<<666666666666555555555555333333333222222222222111222222222222222222222222000111111222222222111111//////............//////000000000000000000000000///////////////////////////222444555333222111111333555999;;;<<<<<<:::999666555222000...---------,,,,,,---------.........////////////000111222333555888===CCCHHHLLLOOOPPPNNNOOONNNSSS[[[^^^qqqcccGGG???999>>><<<===@@@@@@IIIUUUkkkzzzwwwxxx[[[MMMEEEHHHJJJKKKYYYkkkxxx\\\IIIOOOZZZ```mmm~~~xxxcccOOOIIIMMMTTTZZZ^^^ooowwwzzziii[[[JJJAAA===>>>EEELLLQQQ[[[fffkkknnnsss~~~|||rrrnnniiigggfff```VVVMMMJJJGGGHHHIIIIIIHHHGGGEEEDDD999===>>><<<;;;===;;;888222222333333444555666666333333333222222222111111222222222222222222222222000111111222222222111111//////............//////000000000000000000000000///////////////////////////222444555333222111111111444888<<<===<<<999777666555222000...---------,,,,,,,,,---------......////////////000111222333777:::???DDDIIIMMMPPPQQQNNNPPPNNNSSS[[[^^^rrrnnnCCC>>>???======<<>>???JJJZZZzzz{{{qqq~~~___OOODDDEEEHHHLLL\\\oootttYYYOOOEEEGGGTTTbbbjjjlllgggVVVKKKRRR___mmm|||zzzuuuqqqooobbbUUUGGG@@@>>>???BBBGGGOOOXXXggguuu~~~~~~uuunnngggcccdddcccbbbbbbbbb]]]VVVPPPLLLNNNNNNMMMNNNQQQOOOJJJ@@@>>>:::999999::::::999999888777555555555666777333333333333333333333333111111222222222222222222222222333333333333222222000000////////////000000............//////////////////............//////111333555555444333333333333444444444333333555666444555444111...,,,---......------------...//////000000000000111222333333666888<<>><<<>>>>>>@@@@@@HHHZZZ{{{tttqqqaaaPPPDDDEEEHHHMMM]]]qqq|||bbbRRRJJJAAAAAAGGGOOORRRRRRXXXOOOLLLWWWiii|||rrrpppsss{{{tttllleeecccbbb[[[PPPEEE@@@>>>???DDDJJJRRR\\\lllyyyvvvpppkkkeee`````````aaabbbbbb^^^WWWRRRMMMOOONNNLLLNNNRRRQQQMMMEEEAAA<<<::::::;;;<<<===:::999777666555555555666333333333333333333333333111111222222222222222333222333333333333333333222000000////////////000000........./////////000000//////............//////000222555555444333333444333444444444333333555666444555444111...,,,---......------------...///////////////000000111222333555888<<>><<<>>>???BBB???GGG[[[qqqrrrcccRRREEEEEEHHHNNN___sssttt\\\LLLFFF???===>>>AAAAAAAAAFFFFFFMMM^^^vvvyyypppsssyyy}}}sssggg\\\TTTRRRQQQQQQJJJCCC@@@???@@@HHHPPPXXXcccrrr~~~sssnnnkkkfff```^^^___aaabbbaaa^^^YYYVVVNNNOOOMMMJJJMMMSSSTTTRRRJJJEEE>>>:::999;;;<<<===;;;:::888666555444444555333333333333333333333333111111222222333333333333333333333444444333333333000000////////////000000//////000000000111111111//////............/////////222444555444333333444333444444444333333555666444555444111...,,,---......------------...//////////////////000111222333555777;;;AAAFFFJJJMMMOOOOOOJJJSSSVVV]]]dddqqqOOOBBB>>><<<>>>???AAA???HHH___pppuuueeeSSSEEEEEEHHHNNN```uuuzzztttlll\\\FFFCCC???======>>>??????:::@@@LLL```{{{|||rrrttt|||yyyhhhXXXMMMGGGEEECCCHHHDDDAAAAAA@@@CCCMMMXXX___kkkyyy{{{rrrooolllhhhccc___```aaabbbaaa^^^[[[ZZZPPPPPPLLLIIIMMMUUUZZZZZZPPPLLLEEE@@@>>>===<<<<<<<<<:::888666444444444444333333333333333333333333111111222222333444444444333333444444444444333333000000////////////000000000000000000111111111111//////............/////////111333444333333333444333444444444333333555666444555444111...,,,---......------------...//////////////////000111222222555777;;;@@@EEEJJJMMMOOOOOOJJJSSSVVV]]]bbboooQQQCCC>>><<>>===>>>???AAA:::@@@IIIXXXrrruuuxxxsss\\\KKKCCC@@@???===???>>>???AAABBBFFFRRR___eeeqqq}}}xxxrrrooommmiiifffaaabbbbbbbbb```^^^]]]]]]UUUSSSNNNJJJOOOZZZaaacccYYYWWWTTTPPPLLLGGGAAA===<<<;;;999666444333333333333333333333333333333333111111222222333444444555333333444444444444333333000000////////////000000/////////000000000000111//////............//////...000333444333333333444333444444444333333555666444555444111...,,,---......------------.../////////......//////000111222444777;;;@@@EEEJJJMMMNNNOOOJJJRRRUUU[[[```lllSSSDDD>>><<>><<<===>>>@@@???CCCGGGNNNfffwwwzzzmmmTTTCCC>>>>>>>>><<<;;;;;;>>>AAACCCHHHVVVccchhhsss~~~~~~wwwrrrpppmmmjjjhhhcccccccccaaa___^^^^^^___YYYVVVPPPLLLQQQ^^^gggjjjaaaaaaaaa___ZZZRRRGGG@@@===;;;999666444333333333333333333333333333333333111111222333333444555555333444444555555444444333000000////////////000000............/////////000//////............//////...000333444333333333444333444444444333333555666444555444111...,,,---......------------...//////.........//////000111222444777;;;@@@EEEJJJMMMNNNOOOIIIRRRUUU[[[___jjjTTT@@@@@@===;;;@@@CCCBBBMMMddd{{{ppp}}}ttt\\\GGGBBBEEENNNddd{{{rrrfffaaa[[[NNNBBB===;;;::::::===AAADDDEEEDDDIIIKKKLLLVVVkkkwwwqqq{{{www]]]DDD===@@@???999666===;;;<<>>???AAADDDKKKTTT[[[^^^hhhqqq}}}~~~~~~zzztttpppooonnnllljjjfffhhhhhhgggdddbbbbbbbbbaaa^^^aaa```XXX\\\```ZZZRRRQQQPPPPPPQQQNNNGGG@@@<<<:::888666555555555555444444333222222222222333111111222333333333333222333333333222222222111111111111111000...---...///111111111111000000000///........................///000111222333333222222444444333333333333444444444555444222///......///,,,,,,---------........./////////000111111222222666888;;;@@@EEEJJJNNNPPPQQQKKKSSSVVV^^^dddoooYYYBBB@@@===;;;???EEECCCLLL```wwwhhhpppyyyaaaKKKEEEHHHPPPfff}}}{{{```LLLAAA===<<<;;;::::::;;;>>>BBBDDDHHHKKKLLLNNNTTT```hhhkkkvvvpppmmmrrrzzzzzzpppfffQQQHHHAAA@@@AAABBBCCCEEEBBBJJJOOORRRYYYbbbccc^^^iiimmmxxx~~~yyyxxxuuuqqqnnnnnnmmmmmmlllkkkkkkjjjhhhffffffgggiiiiiieeegggddd]]]___^^^SSSJJJHHHFFFEEEDDDBBB???<<<:::999888666555555666666444333222222111111111222111111222333333333333222333333333333222222222222111111111000...---...///111111111111000000000000...........................///111333333333333222333333333222222333333444444555444222///......///,,,------------........./////////000111111222222666888;;;@@@EEEJJJNNNPPPQQQLLLSSSVVV]]]dddrrrZZZAAA???===<<>>;;;888777999888777666555555555666777444333222111111111111111111111222333333333333222333333333333333333333333111111111000...---...///111111111000000000000000...........................///111333444444333333333222222222222333444444444555444222///......///------------............/////////000111111222222555888<<>>@@@CCCCCCMMM___pppbbblllfffNNNGGGGGGNNNaaawwwwww\\\III===999;;;;;;;;;;;;::::::<<<@@@DDDNNNTTT[[[aaahhhmmmlllggg___SSSHHHGGGGGGCCC???>>>:::>>>AAACCCGGGNNNVVV[[[aaasss~~~kkkXXXZZZeeeyyytttnnnrrrpppoooooommmmmmmmmnnnooonnnnnnllljjjiiikkknnnrrruuuwww{{{aaaOOOEEE<<<:::888555666999888777666555555666777777555444333222111111111111111111222333333333333222333333333333333333333333111111111000...---...///000000000000000000111111////////////////////////...///111333444444444444333222222222333333444555444555444222///......///---------.........///////////////000111111222222555777<<>>???@@@BBBDDDNNN___nnn```kkkjjjQQQHHHGGGLLL___ttt~~~]]]KKKCCC===;;;>>>;;;<<<===;;;:::;;;@@@EEEMMMWWWbbbkkkrrrxxxyyyuuugggSSSBBB===<<<:::;;;???>>>???@@@CCCPPPcccsss{{{jjjYYYWWWfffyyywwwkkkjjjoooppppppqqqooonnnmmmnnnooonnnnnnmmmlllkkkmmmqqqtttxxxsssQQQBBB888888999777888<<<:::999888777666777888999666555444333222111111111111111222333333333333222333333333333444444444444111111111000...---...///000000000000111111111111000000000000000000000000...///111333555555555555333333333333444555666666444555444222///......///------.........//////////////////000111111222222444777<<>>?????????BBBEEEPPP```}}}lll]]]hhhnnnUUUJJJHHHKKK]]]rrrhhhNNNDDDAAA<<<;;;???;;;>>>>>>===:::;;;@@@FFFOOO\\\kkkuuu|||sssZZZBBB:::999777999???@@@CCCGGGQQQfffcccYYYUUUcccppppppjjjjjjoootttqqqssssssrrrooommmnnnpppnnnooooooooonnnpppsssvvv~~~YYYFFF888:::>>><<<:::===>>>===;;;:::::::::;;;;;;888777555444333222222222111111222333333333333222333333333444444444555555111111111000...---...//////000000000111111111111////////////////////////...///111333555555555555444444444444555666777888444555444222///......///............/////////////////////000111111222222444777<<>>CCCFFFQQQ```{{{lll\\\eeeqqqWWWLLLIIILLL]]]qqqsss\\\HHHBBB@@@999888<<<<<<>>>@@@===:::;;;AAAFFFRRRaaarrr|||bbbGGG===<<<999:::??????FFFQQQddd~~~rrrWWWTTTQQQ___fffbbbcccnnnyyy|||sssuuuvvvssspppmmmnnnpppnnnpppqqqqqqqqqrrruuuxxxdddNNN===>>>BBB???;;;<<>>===<<<<<<======888888666555444333333333111111222333333333333222333333333444444555555555111222111000...---.../////////000000111111111222...........................///111444555666666666444444444555666777888888444555444222///......///............/////////000/////////000111111222222444777<<>><<<===@@@DDDFFFCCC===666333333444111...111111222222222333333333333444444555555444444333444333222000///111666999BBB666------///------000////////////............---///222333222222222333666666666555333333444555555555555222///---...///............////////////000000000000111222333444444777;;;AAAFFFIIILLLMMMMMMJJJSSSTTTYYY___ooozzziiiGGGBBB:::>>>>>>DDDHHHSSS```zzzuuuaaalll{{{]]]NNNIIILLL[[[llltttXXXLLL@@@<<<;;;999999;;;???CCCFFFGGGFFFFFFIIILLLXXXhhhzzzqqqXXX???777888:::???EEESSSfff~~~gggYYYWWW\\\[[[\\\bbbkkkvvv~~~yyyuuuvvvwwwuuutttvvvwww{{{~~~nnnYYYGGGCCCCCC???===@@@<<<<<<;;;<<<>>>BBBFFFIII@@@;;;444222333333111///111111222222222333333333333333444444444444333333222222111///...///333555>>>444------///...---000////////////............---000222333222222222333555666666555333333444555555555555222///------...............////////////000000000000111222333333555888<<>>===HHHJJJRRR^^^zzzzzzdddooobbbPPPHHHKKKZZZkkk~~~fffNNNDDD<<<:::::::::;;;===???CCCGGGJJJKKKMMMRRRVVV___jjjyyy___KKK:::777;;;>>>DDDLLL___{{{lll^^^\\\aaaaaa``````eeennnzzz|||xxxyyyzzzyyyzzz}}}~~~zzzzzzhhhXXXIIIFFFEEE@@@===???:::::::::;;;>>>AAADDDFFF<<<777333111222333111000111111222222222333333333333333444444444444333333000000000///------...000777111,,,...//////...///////////////...............000222333333222222333555555666555333222444555555555444222///------...............////////////000000000000111222333333666888===AAAFFFIIIKKKLLLMMMJJJTTTVVV[[[bbbssslllJJJCCC;;;???>>>GGGKKKSSS]]]vvvwwwdddpppiiiSSSHHHJJJYYYiii~~~|||ZZZHHHAAA;;;<<<<<<;;;<<>>;;;;;;;;;<<<<<<======>>>777444111000111222222111111111222222222333333333333333333444444333333333///000111000...,,,,,,---111...---...000000///...////////////...............000333444333222333333444555555444333222444555444555444111...------.............../////////////////////000000111222333777999===BBBFFFIIIKKKLLLLLLIIITTTVVV\\\ddduuukkkJJJDDD<<>>>>><<<<<<>>>;;;@@@HHHMMMPPPUUUZZZ^^^bbbhhhppprrrjjj___VVVSSSGGG===999===AAAEEEPPP\\\wwwfffSSSLLLRRRaaapppyyyxxxwwwyyy}}}}}}~~~lllbbbXXXVVVZZZ^^^______UUUOOOIIIFFFCCC???===<<<:::;;;<<<<<<<<<;;;:::999444222111000111222222222111111222222222333333333222333333333333333333222///111222111///---,,,,,,------......///111000...////////////...............111333444333333333444333444444444222222444666444444444111...,,,---...............////////////////////////000111222333777999===BBBFFFJJJLLLMMMLLLIIITTTVVV]]]dddvvvjjjIIIDDD<<>>;;;:::222222111111111111222222111111222222222333333333222222333333333333222222000111222111///---------+++...///...///111111...////////////............///111333444444333333444222333444333222222444666444444333111...,,,,,,---............////////////////////////000111222222666888===BBBGGGKKKMMMNNNLLLIIITTTVVV\\\ddduuukkkIIICCC;;;???>>>@@@KKKYYY___mmmgggkkk~~~bbbMMMJJJTTT^^^wwwgggLLL???>>>@@@CCCCCC>>>===???AAAHHHQQQVVVXXXXXXXXXZZZcccgggoootttkkkXXXIIIDDD>>>::::::>>>AAAHHHZZZmmmwwwiiiZZZPPPFFFCCCIIIYYYqqq{{{yyy{{{qqqaaaWWWMMMHHHEEEBBBDDDHHHEEEFFFEEEBBB@@@??????@@@===???BBBDDDCCC@@@<<<999222222333222111111222333111111222222222333333333222222333333333333222222///000111///...------...+++000111......111222///////////////............///111444555444333444444222333444333222222444666444444333111---,,,,,,---............///////////////......//////000111222444777<<>>AAA@@@??????>>>>>>??????DDDJJJOOONNNFFF>>>888777222222222222222222222222222222222222222222222222222333333444444333333222000000///...............000000000000000000000000000000///...............222333555444333222222333444444333111000222666999555444222000............---------............///......//////000222333444444777<<>>>>>===============EEEIIIMMMJJJBBB:::666444222222222222222222222222222222222222222222222222222222333333333333222222000000///...............000000000000000000000000000000///...............111222444333222111111222333444333222111222555777555444222000............---------............///......//////000222333444444777<<>>GGGUUUbbbnnnwww___sssrrrZZZNNNOOOUUUjjjuuusssTTTGGGIIIQQQRRRJJJEEEMMM]]]iiieeeZZZLLLDDD???@@@HHHQQQcccwwwrrrfffSSSNNNCCCAAAGGGMMMccckkkWWWJJJDDDBBBCCCNNNbbbzzzyyynnnpppuuuuuutttuuu}}}sssfff[[[WWWWWW]]]XXXQQQKKKFFFCCC@@@>>>===<<<<<<;;;;;;;;;;;;;;;CCCFFFGGGDDD===666333222222222222222222222222222222222222222222222222222111222222333333222222111000000///...............000000000000000000000000000000///...............000111333333111111111222222333444444333333444555555333111///...---......---------............///......//////000222333444444777<<>>;;;<<<;;;::::::999999::::::???@@@@@@===888444333222222222222222222222222222222222222222222222222222111222222222222222222111000000///...............////////////////////////000000///...............000222333333222222222333222444777777666444444555444333111///...------------------............///......//////000222333444444777<<>>@@@DDDKKKRRRfffoooRRRHHHHHH@@@===EEEMMMcccuuu\\\IIIDDDCCCPPPcccppppppkkkbbb[[[XXX[[[bbbgggllloootttxxx~~~|||wwwtttfff[[[NNNEEECCCEEEFFFEEEAAABBBCCCDDDEEECCC>>>;;;;;;;;;:::999999999999:::999999999777555444444444222222222222222222222222222222222222222222222222222222222333333222222222000000///...............////////////////////////000000///...............111333555555444333444555444666999999888666555666444333111///---------------------............///......//////000222333444444777<<>>???@@@>>>:::999<<<@@@DDDFFFEEE@@@<<<::::::999888888888888888555555555555555555555555222222222222222222222222222222222222222222222222222333333444444333333222000000///...............000000000000000000000000000000///...............111333555666555444555666555777999999777666555666444222000...---,,,---------------............///......//////000222333444555777<<>>BBBDDDCCC???;;;888888777666666666666666444444444444555555444444222222222222222222222222222222222222222222222222333444444555555444444333000000///...............000000000000000000000000000000///...............000222444555444444555666555666777777555444444555444222000...---,,,,,,------------............///......//////000222333444555777<<>>AAA>>><<>>???>>>;;;999666666555444444444444555555444444555555555333222222222222222222222222222222222222222222222222222444555555666666555555444000000///...............000000000000000000000000000000///...............///111333444333333444555444555666555333222333444333222000...---,,,,,,,,,---------.........//////......//////000222333444555777<<>>>>>;;;@@@VVVkkkqqqmmmfffwwweeeRRRQQQcccxxxkkkMMMCCCAAA>>>===BBBJJJMMMJJJFFFIII??????MMMZZZddduuu^^^IIIFFFJJJOOORRRYYYaaaiiilllwww~~~rrr]]]NNN>>>LLLeee{{{nnnXXXKKKHHHNNNUUU[[[dddnnnttttttyyy{{{|||zzztttlllfffbbb]]]ZZZUUUOOOJJJFFFCCCBBBDDDBBB@@@???>>>===:::777666444111000111222222222222333333444555555555444333000555??????555000333333333222222111222222222222333444555555444222111000///...---------------000000000000000000000000111000///...------...///555444333111000111111222666444111111333444555555666333000.........---,,,............////////////......//////000222333444444777<<>>AAA<<<@@@@@@JJJ```ppplll___jjjlllUUURRR___pppqqqTTTGGGGGGLLLRRRSSSPPPNNNOOOQQQQQQPPPUUU^^^ggguuukkkVVVPPPIIIMMMUUUaaannnyyyzzztttooojjjgggpppmmmooovvvuuufffQQQCCCEEEQQQ___ffflllsssyyy{{{xxxxxxwwwtttooohhhbbb^^^]]]]]]\\\ZZZXXXUUURRRPPPQQQPPPNNNMMMJJJEEE???;;;888666333333444555555444333444444444555555555555444000333::::::333000444333222222111222222333333222333444555555333111000//////...------------...000000000000000000000000111000...------...//////333222111111111222333444666444222222444666666666555222///.........---,,,,,,,,,,,,------------.........//////000222333444444777<<>>999AAA>>>???TTTlll~~~{{{bbb]]]ooozzz___RRRWWWdddwww}}}bbbRRRMMMWWW``````YYYVVV[[[bbbmmmooopppttt~~~sss```bbbccc___```XXXZZZeeewwwwwwiii[[[UUUUUUUUUcccqqqvvvvvvxxxzzz{{{uuussspppnnnkkkhhhbbb^^^]]]___bbbccccccbbb___]]]VVVVVVUUUTTTRRRMMMFFFBBB777555444555666777666555666555555444444444555666555333333555555333333555222111111111222222333444333444555555555333000///......---------......///////////////////////////000///...------...///000111111000000111333555666444333222333555777777666333111...------...---,,,---.........////////////......//////000222333444444777<<>>888@@@======NNNcccwwwhhh]]]lllhhhTTTUUU___sssmmm[[[WWW^^^eeeeeeaaa___dddjjjvvv}}}||||||pppiiirrrsssjjjgggcccaaaiii{{{nnn]]]WWWZZZdddppp{{{~~~~~~~~~~~~|||ssspppmmmlllllljjjfffbbb^^^```dddgggiiijjjiiihhh\\\ZZZXXXTTTPPPJJJCCC>>>888777666777888999888777777666555444444444555666333333333333333333333333111111111111222333444444333444555555444222000///...------------...//////000000000000000000000000//////...------...000111111111000000111333444666222111111333555666666555222000---------...---,,,........./////////000000......//////000222333444444777<<>>;;;<<>>:::999999:::<<<<<<;;;:::888777555444333444555666000111111111111111111000111111111111222333444555444555555666444222000...---------------...//////000000000000000000000000///......---...///000111222222111111111222444555111000000222444666555444222000---,,,---...---------------.........//////......//////000222333444444777<<>>:::;;;DDDNNNeeetttbbbooowwwYYYTTTZZZlll}}}lllaaa```^^^^^^___```aaabbbrrrwwwcccnnn{{{{{{www{{{~~~{{{mmmgggnnnvvvzzzxxxpppqqqmmmiiijjjnnnpppnnnkkkggghhhhhhhhhgggeeedddccc\\\YYYUUURRRNNNJJJEEEBBB<<<;;;;;;===>>>???>>><<<999888555444333444555666333555555444444555555333111111111111222333444555444555666666444222000...---------------...///000000000000000000000000000///...------...///000111333222111111111222333444/////////111444555444333222///---,,,---...------,,,,,,,,,---------............//////000222333444444777<<>>;;;888555444444555444333444444444333333222222222333333333333333333333333444555555555444222000///////////////////////////000000000000000000000000............///111222333333333333333333333333333444222111222333555444333000...,,,+++---...///...---------............///---......///000222444555444777;;;AAAEEEIIIKKKMMMJJJIIIUUUUUUZZZeee~~~[[[OOOKKKFFFCCC===BBB>>>:::>>>DDDVVVpppnnneee|||yyyhhh\\\aaannn|||dddVVVGGGCCCDDDFFFJJJOOO\\\uuujjjooo}}}ggg```dddjjjllliiiiiiqqq|||{{{nnnmmmsssppprrrwww~~~zzztttnnnjjjccc```]]]ZZZWWWSSSNNNKKKMMMLLLKKKHHHEEEBBB???>>>;;;888555444444555444333444444333333333333222222333333333333333333444444555555555444333222000///........................000000000000000000000000............///111222333444333222222222333444444333222111222444555444333000...,,,+++---.........---------............///.........///000222333444444777;;;@@@EEEIIIKKKLLLJJJIIIUUUVVV[[[fff|||ZZZOOOKKKGGGCCC===AAA===:::???BBBOOOeeexxxxxxfffwwwooo]]]\\\iiiyyyiiiXXXIIIEEEEEEGGGNNNWWW```www{{{}}}nnn```YYYcccmmmvvvwwwqqqooovvvvvvnnnpppuuussswww|||xxxuuusssiiigggdddaaa^^^ZZZVVVRRRUUUTTTQQQMMMHHHDDDAAA???;;;888555444444555444333333333333333333333333333333333333444444444444444666666555444333111000///---------...............////////////////////////............///111222333555333222111111222444666333222222333444444333222///---++++++---......------------............///.........///000222333444444666;;;@@@EEEIIIKKKLLLKKKJJJUUUVVVZZZeeeyyyWWWLLLIIIFFFCCC>>>BBB===;;;???AAAIII[[[uuukkkuuuwwwaaa[[[fffwwwooo\\\LLLGGGGGGIIITTTaaalllzzzaaaUUU]]]kkkqqq{{{|||zzz~~~~~~zzzxxxvvvvvvyyy|||~~~zzzvvvuuuuuuuuuooommmjjjhhheeeaaa\\\XXXWWWUUUQQQLLLGGGCCC@@@>>>;;;888555444444555444333333333333333333333333333333333333444444555555555777666555333222111000000------------......//////////////////////////////............///111222333444333111111111333555666333333222333555444333111...---+++,,,---...---,,,---------............///////////////000111333333333666:::@@@EEEHHHKKKLLLLLLJJJUUUUUUYYYccc|||tttTTTJJJHHHEEEBBB@@@BBB===<<>>===BBB???@@@KKKbbbxxxvvv}}}vvvfffgggvvv}}}eeePPPJJJIIILLL___tttmmmVVVLLLPPP^^^rrr~~~}}}|||yyytttnnnkkkjjjjjjkkkkkkjjjiiigggeee```[[[WWWPPPNNNKKKGGGCCC@@@???>>>;;;888555444444555444333222222222333333444444444333333444444555666666666999777555333111000000000------...//////000111111000000000000000000000000............///111222333111111222333333444555555333333333444555444222///---,,,+++,,,---...,,,+++---------............///////////////000111222333333555:::???DDDHHHJJJKKKIIIHHHSSSUUUZZZeeepppQQQIIIHHHFFFDDDBBBDDD>>>>>>CCC???>>>HHHWWWlllxxxyyyllliiiwwwjjjSSSLLLKKKPPPddd|||pppbbbTTTRRRZZZjjjtttrrrpppmmmkkkkkkkkkkkkgggfffeeedddaaa]]]WWWSSSQQQOOOKKKHHHEEECCCBBBBBB;;;888555444555555444333222222222333333444444444333333444444555666777777999888555333111000000000.........///000111111222000000000000000000000000............///111222333000111222333444555444444333333333555555444111///,,,++++++,,,---...,,,***---------.........//////000/////////000111222222333555:::???DDDHHHJJJKKKGGGFFFSSSUUU[[[hhhjjjWWWLLLFFFFFFEEECCCDDDCCCBBB???>>>???AAAQQQggg{{{jjjxxx}}}nnnnnnwwwbbbWWWTTTYYYmmm{{{vvvbbbQQQUUUiii{{{sssrrrpppooonnnmmmllljjjhhhgggfffddd```\\\YYYWWWTTTRRROOOMMMKKKHHHDDDAAA;;;999777777777666333111444444444444444444444444555555444444444555666666888777555222000///......000...,,,---///111000...000000000000000///..................///111222333000111333444444333111000000111333444444222///---,,,,,,+++***+++,,,---...,,,,,,,,,---------......------......///111222333333666:::???DDDHHHLLLMMMIIIGGGSSSUUU\\\iiihhhVVVKKKFFFFFFEEEFFFEEECCC@@@======???BBBKKK^^^wwwsssuuurrrooo~~~mmmeeecccgggyyy|||nnnvvvggg]]]fff}}}vvvqqqpppooommmlllkkkiiigggjjjjjjiiigggdddaaa^^^\\\WWWTTTQQQOOOLLLIIIEEEBBB<<<999777666666555444222444444444444444333333333444444444444444555666777777666444222000///......000...,,,---///111000///000000000000000///......------......///111222222000111333444444333111000000111333444333111///---,,,,,,+++++++++,,,---...,,,,,,,,,---------......------......///111222333666888;;;@@@DDDHHHJJJKKKKKKIIITTTUUU[[[fffgggVVVKKKEEEFFFEEEHHHFFFCCC???<<<<<>>???AAAFFFNNN\\\rrrxxxvvv{{{www{{{}}}iiiuuu~~~zzzooommmnnnoooooonnnmmmmmmnnnmmmmmmmmmkkkhhhddd```]]]XXXUUUQQQNNNKKKHHHEEECCC<<<999555333333444555555222222222333333333333333222333444555666777777777444444222111//////............//////000000000///000000000000000///......,,,---...///000111111111000111222222222222111000111222333333222000...---+++++++++,,,,,,,,,------,,,,,,,,,---------..................///000111222666888<<>>:::777444333444444555444222333333444444555555666555666888999999999888777111111000//////...//////---///111222111000000000000000000000000///......---...000222333333333222111111111111111111111111333222222111000...---,,,***+++,,,---------,,,,,,,,,,,,,,,---------......///////////////000111111000333999@@@EEEHHHJJJJJJHHHGGGRRRTTTYYYbbbyyyhhh[[[OOOGGGFFFFFFDDDGGGJJJKKKIIIFFFEEEDDD???CCCKKKYYYooo|||}}}~~~vvviiioookkkeeeeeehhh}}}|||zzzyyytttkkkbbb___aaaeeefffffffffccc___XXXRRRNNNIIIFFFBBB??????>>>===<<<888666444444555555444333333333444555555666777777888999:::;;;;;;999888777000000///.........//////,,,///222333111000000111000000000000000///.........///222444555444444333111111000000000000111111333333222111///...---,,,***+++,,,---------,,,,,,,,,,,,,,,---------......///////////////000000111///333999???DDDFFFGGGGGGIIIHHHSSSUUUYYYbbbxxxeeeZZZOOOGGGHHHHHHFFFHHHJJJJJJHHHGGGGGGHHHEEEFFFJJJSSSeee}}}|||~~~ttt___cccYYYSSSbbb|||wwwvvv{{{nnnaaa[[[\\\___]]]]]]^^^\\\XXXRRRLLLHHHFFFCCC???============<<<777666444555555555444222444444555555666777888888:::;;;<<<<<<<<<:::888666000//////.........//////,,,///333333111000000111000000000000000//////......000222555666555444444111111000000000000111111333333222000///---,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,---------......000////////////000000111000444999???CCCDDDDDDDDDKKKJJJUUUVVVYYYbbbwwwhhhZZZUUUWWWPPPTTTSSSNNNHHHGGGIIIJJJGGGCCCAAAGGGHHHMMMaaa{{{{{{ttt]]]MMMJJJ___}}}~~~www}}}ooofff___[[[ZZZYYYZZZZZZWWWQQQMMMKKKJJJIIICCC@@@AAAAAA===999888999888666555444444444555333333333444555666777888666999===???>>>:::555111........................000000000000000000000000111111000///////////////000000000111222222222333333222222111222222333333333333222111///---+++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......000000000000000000111222333666:::>>>@@@@@@???>>>EEEFFFTTTVVVYYY```uuucccVVVTTTWWWOOOSSSTTTUUUTTTRRRNNNIIIFFFEEEAAAGGGFFFIIIZZZppp|||tttZZZSSSYYYsssxxxnnnfff```^^^VVVWWWWWWUUURRROOOMMMLLLKKKDDD@@@BBBCCC@@@===<<<:::999777555444444444555444444444444555666888888888:::===>>>===999444000////////////////////////000000000000000000000000//////...---------------111111111111111222222222333333222222111222222222222222111000...,,,***)))++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......000000000000000111111222333555:::===@@@@@@>>>===EEEFFFTTTVVVYYYaaawww{{{]]]RRRRRRWWWNNNPPPPPPWWW\\\YYYOOOFFFDDDEEEBBBFFFCCCDDDPPPbbb~~~}}}~~~dddcccnnn|||pppggg```^^^YYYXXXWWWVVVUUUSSSOOOMMMMMMIIIHHHJJJIIICCC@@@???;;;:::777555444444555555444444444555666888999:::999;;;<<<===;;;777222///000000000000000000000000000000000000000000000000//////...---------------222222222111111111111111444333333222111111111222111111000...,,,+++***)))++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......000000000000000111222222333666:::>>>@@@@@@>>>===FFFFFFSSSUUUYYYccc{{{tttYYYQQQRRRWWWMMMMMMHHHOOOVVVTTTKKKDDDBBBDDDCCCGGGBBBAAAJJJVVVlll~~~~~~|||nnnccc^^^___^^^\\\ZZZYYYXXXVVVQQQNNNRRRVVV\\\^^^UUUHHHAAAAAA===;;;888555444444555666555555555666888999;;;;;;;;;;;;;;;:::888444111///////////////////////////000000000000000000000000111111000///////////////333222222222111000000000444444333222111111111111111111///...,,,+++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......000/////////000111222333444777;;;???AAABBBAAA@@@GGGGGGSSSTTTYYYeee~~~oooXXXSSSUUUXXXLLLKKKCCCFFFJJJJJJHHHEEEEEEFFFDDDHHHCCCAAAHHHPPP```xxxvvv}}}oooaaa___ddd```___^^^^^^]]]ZZZWWWUUU\\\fffrrrttteeePPPEEECCC>>><<<999666444444666777666666777888999;;;<<<===<<<<<<:::888555222000///........................////////////////////////111111000///////////////333222222222111000000000444333222222111111111222222111000...---,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......////////////000111222333555888===AAADDDEEEDDDDDDHHHHHHSSSUUUZZZeeemmm]]][[[[[[YYYKKKIIIDDDDDDEEEFFFIIIJJJJJJIIIEEEHHHDDDBBBHHHKKKWWWlll~~~lllqqq{{{yyyzzz|||mmm``````fffeeeggghhhgggdddbbbaaaaaahhhpppzzz{{{mmmXXXKKKHHH@@@===999666444555666888777777888999:::<<<>>>???<<<;;;888555333111000000........................//////////////////////////////...---------------222222222111111111111111333222222111222222333333333111///---,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......////////////000111333333555888===CCCGGGHHHHHHGGGJJJIIIUUUUUUZZZddd~~~lllcccccc```[[[JJJHHHHHHHHHIIIJJJKKKLLLKKKJJJEEEIIIDDDBBBFFFGGGOOOaaasssrrrsss~~~wwwsssqqquuutttsssqqqkkkeeegggllluuuyyy|||xxxqqqllllllnnnoookkkjjjkkkfffZZZOOOKKKAAA>>>:::666444555777888777888888:::;;;===???@@@<<<:::777333111000000111........................//////////////////////////////...---------------111111111111111222222222111111111111222333444444111000...,,,++++++,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---............//////000222333444333666<<>>@@@AAA<<<999666222000000111222000000000000000000000000////////////////////////111111000///////////////000000111111222222222333000000000111222333555555000///,,,*********+++,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---...............///000222333444111555;;;BBBGGGJJJJJJKKKKKKKKKWWWWWWZZZbbbyyylllcccjjjeeeZZZRRRLLLHHHLLLQQQQQQOOOLLLKKKLLLGGGFFFEEECCCBBBDDDIIIMMMdddvvvllliiirrrwwwpppqqqttteeeZZZPPPOOOOOOKKKEEEBBB===999555444666888888777;;;:::::::::;;;???CCCFFF>>>999333111333444111...////////////////////////////////////////////////......------...///111222000000000000111222333444222222222222222222222222///...---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000111222333444888===AAACCCEEEGGGHHHMMMKKKUUUUUUYYYccczzz~~~eee___hhhfff^^^XXXQQQMMMPPPQQQPPPMMMJJJJJJJJJIIIGGGDDDBBBBBBEEEHHHJJJXXXyyyuuuppppppqqqcccWWWLLLIIIIIIEEE@@@>>>;;;888555444666999999999;;;:::999:::===@@@BBBCCC;;;777222111333333111...////////////////////////////////////////////////......------...///111222000000000000111222333333222222222333333333333222......---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000111222333444888===AAADDDFFFHHHIIIKKKIIITTTUUUZZZeee}}}rrr]]]ZZZeeeeee```]]]WWWTTTTTTRRROOOKKKIIIIIIJJJKKKGGGCCCBBBDDDFFFGGGFFFQQQmmmxxxtttvvvxxxxxxdddVVVHHHCCCAAA>>>:::888888666555555888:::<<<<<<<<<::::::<<>>BBBEEEFFFIIIJJJIIIHHHSSSUUU\\\hhhmmm[[[YYYcccccc```^^^XXXYYYVVVRRRNNNKKKJJJKKKLLLNNNIIIDDDDDDHHHJJJHHHEEEOOObbbzzzwwwrrrnnntttkkk[[[IIIAAA===999666555555555555777999<<<===>>>===;;;;;;===AAAAAA===888333111000111222222///---////////////////////////////////////////////////.........//////000111111/////////000000111222333333333444444444333222222---,,,,,,+++******+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......////////////000111222333555999>>>CCCEEEGGGJJJKKKJJJHHHTTTVVV\\\hhhqqq```]]]dddbbb```___XXXYYYVVVRRRNNNMMMMMMNNNNNNOOOJJJFFFGGGKKKMMMKKKGGGMMMVVVpppzzztttjjjfffqqqrrraaaMMMBBB===888555444333555777999;;;<<<>>>???===<<<===???AAA???:::555111000000111111000///---////////////////////////////////////////////////......///000000111111111////////////000111222333222333444555444333111000,,,,,,+++*********+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......////////////000111222333444888>>>CCCEEEHHHJJJLLLLLLJJJUUUVVV\\\ggguuuddd```bbb_________XXXVVVSSSPPPOOOOOOOOONNNMMMLLLJJJIIIJJJNNNOOONNNLLLNNNQQQcccwwwhhh```hhhyyytttaaaMMMBBB<<<888555555333666999;;;<<<<<<===>>>===>>>@@@AAA???;;;777555111111111000000/////////////////////////////////////////////////////////......///000111111111111////////////000111222222222222444444444222000...++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000111222333333777===BBBEEEGGGJJJLLLMMMKKKUUUVVV[[[eee}}}ooo```ZZZ[[[WWWYYY\\\VVVRRRPPPOOOOOOOOOMMMJJJFFFFFFGGGIIILLLNNNOOOPPPPPPOOONNNYYYwwwxxxgggZZZ\\\gggrrruuummm[[[HHH>>>:::777555666444888<<<===<<<;;;;;;<<<<<<@@@CCCBBB<<<777555555333333222000......///000////////////////////////////////////////////////---...000111222222111111///......//////000111222000222333444333111...---++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000111222333222666<<>>???===::::::;;;<<>>888666666888999<<<<<<===>>>???>>>>>>===BBBAAA???<<<:::888888888444333111000///...//////000000000000////////////000000///...............///000111222222111//////000111111222222222111111111111222111000///---,,,)))************+++++++++------,,,+++,,,---...///,,,---------,,,,,,...///.........//////000111222666888===BBBGGGJJJKKKLLLLLLJJJUUUVVV[[[eee|||}}}___XXXPPPMMMOOOPPPNNNKKKLLLNNNPPPOOOMMMJJJHHHHHHLLLJJJIIIHHHIIIJJJKKKKKKIIIDDDHHHWWWmmmkkkbbbUUULLLHHHHHHHHHHHHEEE@@@:::666666777999:::>>>>>>>>>>>>??????@@@@@@BBB???<<<999999999999999333222000///.../////////000000000000////////////000000///...............000000111111111111000000111111222222222111111000111111111111000...---,,,)))************+++++++++------,,,,,,,,,---...///,,,---------,,,,,,...///.........//////000111222444777<<>><<<999666555777999::::::>>>>>>>>>??????@@@AAABBB@@@<<<888777999::::::999000000///......//////000000000000000////////////000//////............///111000000000000000111111222222222222111111000000111111111000///...---,,,)))************+++++++++---,,,,,,,,,,,,---...///,,,---------,,,,,,...///.........//////000111222444666;;;AAAEEEHHHJJJJJJMMMJJJTTTUUU[[[gggwwwaaa[[[TTTRRRSSSRRROOOKKKOOOOOOPPPNNNLLLKKKLLLMMMMMMKKKHHHEEEDDDFFFJJJNNNTTTLLLIIISSScccssstttpppsssyyymmm\\\TTTJJJBBB???>>><<<:::777666666777999;;;:::999;;;<<<>>>@@@AAAAAA@@@@@@===:::777888;;;;;;999666...............///000000000000000000////////////000///............//////111000/////////000222222333333222111111000000000111111000000///---,,,,,,))))))*********+++++++++,,,,,,,,,,,,------......,,,---------,,,,,,...///............///000111222444777<<>>;;;:::999999888777888:::<<<<<<:::888777:::???BBBCCCAAA===;;;:::::::::;;;<<<;;;555111------......///000000000000000000000//////////////////............//////111000/////////000222333333333111111000000111111111111000///...---,,,,,,))))))*********+++++++++,,,,,,,,,---------------,,,---------,,,,,,...///............///000111222555888===BBBGGGJJJKKKLLLMMMJJJTTTTTT[[[hhhpppXXXTTTRRRSSSWWWYYYVVVRRRQQQSSSSSSRRROOOMMMLLLLLLIIIJJJHHHFFFDDDFFFMMMSSSLLLFFFBBBEEEOOO```www{{{xxxzzz}}}vvviii```YYYQQQVVV^^^ZZZSSSKKK@@@999777777777777::::::;;;===???>>>;;;999777:::???CCCCCC@@@<<<888<<<>>>???>>>;;;666222///---...///000000000000000000000000000///////////////............//////000////////////000111222333333222111000000111222333222111///...---,,,,,,,,,)))************++++++++++++,,,------......------,,,---------,,,,,,...///.........//////000111222666999===CCCGGGJJJLLLLLLLLLIIITTTUUU[[[hhhgggWWWTTTSSSUUUZZZ\\\YYYUUURRRTTTUUUTTTQQQMMMKKKJJJGGGIIIIIIGGGEEEHHHOOOUUUKKKHHHGGGHHHMMM[[[rrr}}}zzz{{{vvvwwwzzz}}}}}}qqqhhh[[[UUUQQQIIIJJJOOOLLLGGGBBB;;;777777888888777;;;;;;<<<>>>@@@???===:::<<<>>>@@@AAAAAA???<<<:::BBBDDDDDD???777111//////...///000111111111000///000000000000////////////...............///000000...///000111111222222222111111000///000111333555222111///---,,,,,,,,,,,,)))************++++++++++++,,,---.........------,,,---------,,,,,,...///.........//////000111222555888===BBBFFFIIIKKKKKKJJJIIITTTUUU[[[gggaaaXXXUUUTTTXXX]]]^^^[[[WWWSSSUUUWWWUUURRRMMMJJJIIIFFFHHHJJJHHHGGGIIIPPPVVVHHHHHHIIIIIIJJJTTTkkk}}}{{{tttpppnnnqqqxxx{{{yyyvvvwwwuuufff___QQQMMMKKKDDDCCCDDD>>>@@@<<<999888:::;;;:::888::::::<<<>>>@@@@@@>>><<>>>>>>>>GGGIIIFFF>>>222,,,---111///000111222222111000///000000000000////////////...............///000111---...000111222222222111111000//////000222444666222111///---,,,,,,,,,---)))************++++++++++++,,,---.........---,,,,,,---------,,,,,,...///.........//////000111222444777;;;AAAEEEHHHJJJJJJJJJHHHTTTVVV\\\fff~~~hhh[[[]]]^^^\\\WWWTTTTTTUUUTTTRRRQQQQQQQQQOOOMMMKKKJJJIIIFFFEEEEEEJJJQQQWWWQQQKKKJJJOOOOOOQQQ```tttssspppmmmkkklllmmmnnnnnnsssuuuxxx|||~~~}}}yyyvvvxxxyyyzzzzzz|||~~~|||~~~|||~~~zzzxxxyyy|||iiiZZZMMMLLLIIIEEEBBB???===<<<:::999777777777999;;;===999:::<<<===>>>???AAABBBDDDEEEDDDAAA>>>???FFFLLLUUUKKK???777555444222///111111222222222222111111000000///.....................//////000000111111...///111222444444555555000000111111111000000//////...+++***))))))***+++***************************+++,,,,,,------,,,,,,---------............///......//////000222333444555777<<>>???AAABBBCCCDDDAAAAAA@@@>>>@@@HHHUUU___OOOFFF;;;444333222111///000000000111111000000000000000///.............../////////000000000000000//////111222333333333333111111111111111000000//////---+++***))))))***+++***************************+++,,,,,,------,,,,,,---------............///......//////000222333444555777<<>><<<:::999888888888999999:::;;;;;;<<<<<<>>>======???BBBDDDDDDDDDDDDAAABBBMMM]]]hhhjjjgggEEE???666111000111000/////////000000000000//////000//////............///000000000000000000/////////000111111222222111111111222222222111111000///...---+++***))))))***+++***************************+++,,,,,,------,,,,,,---------............///......//////000222333444555777<<>>===<<<;;;:::::::::888999:::<<<============>>>>>>@@@CCCEEEFFFEEECCCFFFEEEPPPjjjlllSSS===888333//////000111111//////000000000000//////000///............//////222111111000000/////////000000111111111000000///222222222222111000//////,,,,,,+++***))))))*********************************+++,,,,,,------,,,,,,---------............///......//////000222333444555777<<>>>>>>>>>>>AAACCCEEEGGGFFFEEEDDDDDDIIITTThhhzzzYYY>>>888555222000000111222333000111111222222111111000//////............//////222222111111000000//////000111111111111000//////111222222111000///...---++++++*********************************************+++,,,,,,------,,,,,,---------............///......//////000222333444555777<<>>???@@@AAA@@@CCCFFFEEEBBBBBBGGGMMM^^^nnn~~~qqqZZZGGG>>>555444222111111111333333111111222222222222111111///............//////000111111111111111111000000111111111222111111000000111111111000///...---,,,*********************)))***************************+++,,,,,,------,,,,,,---------............///......//////000222333444555777<<>><<<;;;999999999999999:::;;;;;;<<<;;;;;;<<<===???BBBCCC@@@EEEIIIGGGFFFNNN```ooozzziiiTTTDDD======444444333222111000111222000000111111111111000000...............///000000111111111111111111222222111111222222222222222111000000//////...,,,+++***))))))************))))))***************************+++,,,,,,------,,,,,,---------............///......//////000222333444555777<<>><<>>???;;;888;;;;;;;;;:::;;;;;;<<<======<<<;;;;;;===@@@BBBDDDFFFLLLQQQQQQTTTdddcccMMMCCC===666000333333333222000///000111//////000000000000//////...............///000111000000000111222222222333111111222333333333333333/////////...---+++***)))((()))************))))))************************++++++,,,---------,,,,,,---------.........//////......//////000222333444555777<<>>>>>?????????>>>AAA===999888999;;;:::999<<<:::999888:::;;;<<<===AAA>>>;;;999;;;@@@EEEIIIRRRWWW[[[XXXcccgggLLLDDDBBB;;;555444444444333222222111111000111000000/////////000000,,,...///111111111000000---...///000222444555555111111333333444333222111//////...------,,,++++++)))))))))))))))******+++((((((((()))+++---///111@@@888...)))***,,,---,,,---,,,,,,,,,,,,---......////////////000111333333555999>>>CCCEEEGGGIIIJJJJJJNNNRRRXXX\\\aaagggZZZTTTTTTWWWVVVRRRRRRSSSPPPJJJKKKMMMOOOPPPPPPMMMJJJHHHGGGJJJNNNPPPPPPLLLGGGDDDEEEEEEEEEDDDEEEEEEFFFFFFHHHDDDDDDLLL[[[pppuuummmfffbbb^^^ZZZVVVSSSOOOLLLHHHHHHGGGGGGFFFEEEDDDDDDAAA@@@>>>>>>??????>>>===@@@===:::999<<<=========;;;::::::<<<===?????????777999<<<>>>@@@CCCGGGJJJTTTWWW^^^cccpppkkkTTTAAA======888444666444444333222222111111000000//////......//////000...///000111111111000///---...///000222333444555000111222333333222111000......------,,,++++++***)))))))))))))))******+++))))))))))))***,,,...///;;;444,,,)))***------,,,---,,,,,,,,,,,,---......////////////000111333333555999>>>CCCEEEGGGIIIJJJJJJNNNRRRXXX\\\bbbwwwaaaXXXRRRRRRRRRPPPMMMMMMOOONNNJJJIIIKKKLLLMMMLLLJJJGGGEEEGGGLLLRRRSSSOOOIIIDDDBBBFFFFFFEEEDDDDDDDDDEEEEEEHHHEEEDDDIIIRRRccc{{{|||uuulllfffbbb]]]VVVQQQKKKJJJIIIGGGFFFDDDCCCBBB@@@>>><<<<<<===>>>===<<<;;;999888999;;;===>>>>>>;;;<<<===>>>????????????===AAAEEEFFFEEEHHHNNNTTT[[[YYY___fffrrrjjjQQQCCC888888888555444666444444333222222111111000///...............//////000000111111000000///......//////111222333444444///000111222222111000///------,,,,,,+++*********)))))))))))))))******+++***))))))******+++------444///***)))+++------,,,---,,,,,,,,,,,,---............//////000222333444555999>>>CCCEEEGGGIIIJJJJJJNNNQQQWWW\\\bbbmmmZZZTTTQQQMMMKKKHHHFFFFFFIIIIIIHHHGGGHHHIIIIIIHHHFFFCCCAAAFFFLLLRRRQQQKKKFFFDDDDDDGGGFFFEEEDDDDDDDDDDDDDDDIIIHHHHHHKKKNNNYYYmmm}}}uuurrrlllccc\\\TTTSSSPPPMMMIIIFFFDDDBBBCCCAAA??????@@@@@@???>>>;;;;;;:::;;;<<<>>>??????AAAAAABBBBBBAAABBBCCCEEEGGGKKKNNNOOOQQQZZZiiiuuunnneeebbbcccdddhhh^^^GGGDDD===999:::999444444777444444333222222111111000...------------......///222222111111000///......//////000111222222333333///000000111111000......++++++++++++******)))))))))))))))))))))******+++***************+++++++++---+++)))))),,,------,,,---,,,,,,,,,,,,---...............///000222333444555999>>>CCCEEEGGGIIIJJJJJJNNNQQQWWW\\\cccfffUUURRRRRRLLLHHHDDDCCCDDDEEEGGGHHHIIIJJJJJJIIIHHHEEECCCAAAFFFJJJMMMKKKFFFCCCEEEHHHFFFFFFEEEDDDCCCCCCCCCDDDGGGGGGJJJLLLMMMQQQ^^^lll}}}sssjjjdddbbb^^^XXXSSSMMMIIIGGGJJJHHHEEEDDDEEEEEECCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEGGGHHHHHHHHHLLLQQQUUUOOOVVV```hhhppp}}}rrrggg^^^SSSPPPKKK<<<===<<<<<<<<<:::666666888444444333222222111111000---------------...//////333333222111000//////...000000111111111222222222///000000111000///...---++++++************)))))))))))))))))))))******+++************************)))((((((***,,,------,,,---,,,,,,,,,,,,---......------...///000222444555555999>>>CCCEEEGGGIIIJJJJJJNNNPPPWWW\\\ccccccVVVUUUUUUPPPJJJFFFFFFGGGGGGHHHKKKNNNNNNMMMLLLJJJHHHEEEDDDGGGHHHIIIGGGDDDDDDGGGJJJEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDGGGIIIIIIIIIQQQZZZqqq~~~uuurrrmmmggg```YYYTTTRRRRRROOOLLLKKKJJJIIIGGGFFFHHHIIIJJJJJJJJJIIIKKKLLLKKKNNNRRRUUUXXX^^^eeekkkpppyyykkk^^^SSSFFFBBBCCC>>>888999::::::999888888999444444333222222111111000------------...///000000444333222111000//////000111111111111111111222222000000111111000///...---************************)))))))))))))))******+++))))))******+++******)))(((((()))***+++,,,,,,,,,---,,,,,,,,,,,,---......------...///111222444555555999>>>CCCEEEGGGIIIJJJJJJMMMPPPVVV\\\ddd{{{aaa\\\\\\YYYTTTMMMIIIJJJKKKIIIJJJMMMOOOOOONNNLLLJJJHHHEEEDDDHHHHHHHHHGGGGGGFFFGGGGGGDDDDDDCCCCCCCCCDDDEEEEEEEEEBBBBBBDDDDDDDDDIIIPPP]]]}}}yyyrrrmmmkkkgggeeeaaa___]]]\\\YYYWWWXXX[[[^^^___^^^^^^```bbbeeekkksssyyy{{{iiiUUULLLIII@@@===???<<<888999888777666777777777444444333222222111111000............///000111222444333111000000000000111222222111111111111111111111111222222111000...---++++++++++++++++++++++++)))))))))))))))******+++'''((()))***++++++******)))***************+++,,,---,,,,,,,,,,,,---......------...///111333444666555999>>>CCCEEEGGGIIIJJJIIIMMMPPPVVV\\\dddrrr```bbbbbb\\\UUUNNNJJJLLLLLLIIIJJJNNNMMMMMMLLLJJJHHHEEECCCBBBIIIIIIIIIJJJJJJIIIFFFCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHCCC@@@AAACCCCCCHHHMMMNNNmmm|||yyywwwuuurrrpppnnnrrruuuwwwwwwxxxzzz}}}xxxjjjaaaYYYFFFBBBGGGCCC@@@???;;;===<<<999555444555555333444444333333222111111000.........//////111222222333222111000000000111222222222222111111111111111111222222222111000...---++++++++++++++++++,,,,,,)))))))))))))))******+++&&&''')))***++++++*********++++++***))))))+++,,,---,,,,,,,,,,,,---......,,,------///111333555666555999???CCCEEEGGGIIIKKKIIIMMMPPPVVV\\\eeejjj___]]]ZZZ]]]TTTPPPKKKFFFDDDEEEHHHJJJFFFGGGHHHHHHGGGFFFDDDCCCJJJJJJIIIFFFCCCBBBCCCDDDEEEFFFGGGIIIJJJHHHDDD@@@DDDCCCBBBAAABBBDDDFFFHHHNNNWWWlllxxxkkk```YYYUUUEEEDDDBBB@@@>>><<<::::::<<<;;;999777555333333222222222222222111000///...,,,---...000000000//////111111111111111111111111333222111000000111222222333222111000///...---------------,,,,,,++++++++++++*********))))))(((((()))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---.../////////111444666999:::<<<@@@DDDGGGJJJLLLJJJMMMOOOUUU\\\ccceee[[[WWWUUUYYYUUUQQQLLLFFFCCCBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEHHHJJJKKKIIIFFFDDDCCCCCCBBBCCCDDDFFFHHHGGGDDDAAABBBAAA@@@@@@@@@BBBDDDEEEEEELLLZZZppp|||wwwnnndddZZZRRRLLLJJJEEEDDDCCCAAA???===;;;:::;;;:::999777555444333333333222222111000///......---...///000000000///...111111111222222111111111222111000000000111222333222111000///...---,,,,,,------,,,,,,,,,+++++++++************)))))))))((()))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---.../////////111444666888999===AAADDDGGGJJJKKKJJJMMMOOOVVV\\\cccyyy^^^UUUNNNNNNTTTQQQNNNJJJEEEBBBAAAAAABBBAAABBBDDDEEEFFFFFFFFFEEEGGGIIILLLLLLIIIFFFDDDCCCBBBAAABBBDDDFFFFFFEEECCCAAA@@@?????????@@@AAABBBCCCFFFNNNZZZkkk}}}~~~ssskkkfffccc]]]WWWPPPKKKHHHGGGFFFEEECCCBBB@@@>>><<<<<<:::999888777666555444444444333111///............///000000000000//////...000111222333333222111000000000000000000111222333000//////...---,,,++++++,,,,,,,,,,,,++++++++++++************)))))))))))))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---.../////////111444666666999===BBBEEEHHHIIIIIIIIILLLOOOVVV]]]cccjjjYYYPPPIIIKKKPPPIIIHHHFFFCCCBBBBBBCCCCCC>>>???AAACCCDDDDDDDDDDDDGGGIIIKKKKKKIIIFFFEEEEEEEEEDDDDDDEEEFFFGGGFFFDDDAAA@@@????????????@@@@@@EEEFFFHHHMMMXXXkkkzzztttnnnfff___ZZZ[[[ZZZVVVRRROOOLLLKKKJJJFFFEEEDDDBBB@@@???======999999999888777666555555555333111...---...//////111111111111000//////...///111222333333222111/////////000000111111222222......------,,,++++++***,,,+++++++++++++++++++++*********)))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---.../////////111444666555888===BBBFFFHHHHHHHHHIIILLLOOOWWW]]]ccc```WWWNNNHHHLLLOOOHHHFFFDDDCCCBBBBBBCCCDDD???@@@BBBDDDEEEEEEDDDDDDHHHHHHHHHGGGEEEEEEFFFGGGJJJIIIHHHHHHHHHHHHFFFDDDAAAAAAAAA@@@@@@@@@@@@@@@AAABBBDDDFFFMMM___vvvzzzvvvqqqmmmhhhccc^^^ZZZVVVSSSTTTRRRPPPNNNKKKIIIHHHGGGEEEEEECCCBBB@@@???>>>===999999999999888777555444444333111///...///000111222222111111000000000000000111222222222222111000//////000000111111111111------,,,,,,++++++******++++++++++++++++++++++++))))))))))))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---.../////////111444666444888===BBBFFFGGGHHHHHHIIILLLOOOWWW]]]ddd\\\WWWLLLKKKRRRNNNLLLJJJFFFCCCAAAAAABBBBBBDDDEEEFFFGGGGGGFFFEEEEEEFFFFFFEEEDDDBBBCCCEEEGGGKKKJJJIIIIIIIIIHHHEEEBBBAAAAAAAAAAAAAAAAAAAAAAAA===@@@DDDFFFLLLZZZmmm|||~~~|||yyytttoookkkkkkhhhccc^^^[[[XXXUUUSSSQQQPPPNNNLLLJJJHHHFFFEEEDDDDDDCCCAAA@@@>>>======999:::::::::999777555444333222111111111111222333333222111111000111111222111111111111111111111111///000000111111000//////---,,,,,,,,,+++++++++************+++++++++++++++))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---.../////////111444666555888<<>>@@@CCCDDDGGGPPP^^^iii}}}~~~{{{yyywwwtttsssqqqnnnjjjggghhheeebbb___]]][[[WWWUUUQQQPPPOOOMMMKKKIIIGGGFFFCCCCCCBBB@@@???>>>===<<<:::;;;;;;;;;999777444222111222222333333444555555222222111111111222333444333222111//////111222333000111111111000///...------,,,,,,,,,,,,+++++++++)))*********++++++++++++((()))))))))************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---.../////////111444666666888;;;???CCCFFFHHHIIIKKKMMMOOOUUU^^^gggqqq\\\XXXJJJQQQ[[[MMMKKKIIIEEEBBBBBBDDDHHHKKKEEEFFFFFFEEECCCAAA???>>>===???CCCDDDCCCAAA@@@@@@AAAAAACCCFFFGGGEEEAAA>>>===>>>???AAAAAABBBBBBBBB===>>>???======BBBKKKRRRggg|||zzzuuusssqqqpppooommmjjjhhhdddbbb```___^^^\\\YYYWWWOOOOOONNNLLLKKKHHHFFFEEEBBBBBBAAA@@@???======<<<;;;<<<<<<;;;999666333111000111333444555666666666222222111111111222444555444222000......000222444111111222111000///---,,,------,,,,,,,,,,,,,,,,,,))))))******++++++++++++(((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---.../////////111444666777888;;;>>>BBBEEEHHHJJJLLLNNNNNNUUU^^^hhhnnnUUUSSSRRRSSSQQQJJJIIIHHHFFFDDDDDDEEEFFFGGGEEEFFFGGGGGGEEEAAA===:::<<<>>>AAACCCDDDCCCBBB@@@===>>>AAACCCCCCCCCAAA@@@BBBAAA@@@???????????????===<<<<<<<<<>>>AAADDDFFFYYYyyy|||yyywwwvvvuuussspppllliiigggfffeeecccbbbaaa___\\\YYYWWWUUUTTTQQQNNNLLLJJJIIIGGGEEEBBBCCCDDDCCC@@@===>>>AAABBB>>>999666666555333111666777999999888555333111333222111111111222333444222111111000000111222222555333000///...---+++)))******************************************************++++++++++++******+++++++++***************++++++,,,,,,,,,,,,------***+++,,,---.....................///000222444444777:::???BBBDDDFFFHHHJJJJJJNNNPPPWWW]]]eeehhhVVVRRRMMMKKKMMMJJJIIIHHHFFFEEEDDDEEEFFFGGGFFFFFFGGGFFFDDD???;;;888999;;;>>>@@@@@@@@@>>>===AAABBBCCCCCCCCCBBB@@@???AAAAAA@@@???????????????>>>=========>>>AAACCCEEEJJJccc|||xxxvvvuuusssqqqnnnkkkiiigggffffffcccbbb```^^^\\\YYYVVVUUURRRPPPMMMLLLLLLKKKIIIHHHLLLHHHCCCAAA@@@AAADDDFFF@@@;;;555444777999999777999999888777555444333333444333222111111222333444111000000000000111111222444222///......,,,***(((******************************************************++++++++++++************************++++++++++++,,,,,,,,,,,,------***+++,,,---.....................///000222444444777:::???BBBDDDFFFHHHJJJIIIMMMPPPWWW]]]eeeuuuaaaVVVRRRGGGDDDIIIJJJHHHGGGFFFEEEEEEEEEFFFGGGFFFGGGGGGFFFCCC>>>:::777999;;;===?????????===<<>>>>>???@@@BBBCCCCCCQQQmmm|||xxxvvvtttqqqpppnnnkkkiiihhhgggfffbbbbbb```^^^[[[XXXVVVTTTSSSQQQNNNLLLLLLKKKIIIHHHIIIFFFBBBAAABBBDDDDDDBBB;;;666333777@@@FFFGGGDDDBBB???:::666444333444555777666444333222222333333000000000000111111222222222000...---,,,,,,)))(((******************************************************++++++++++++******)))))))))***+++++++++,,,++++++,,,,,,,,,,,,------***+++,,,---.....................///000222444444777:::???BBBDDDFFFHHHJJJIIIMMMPPPWWW]]]fffjjjZZZUUUQQQFFFDDDIIIIIIGGGGGGFFFEEEEEEFFFFFFGGGFFFGGGGGGFFFDDD@@@===;;;>>>???AAABBBCCCBBBAAA@@@FFFEEEDDDBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAAAAAAAA@@@????????????@@@AAACCCGGGVVVsss|||xxxuuutttpppooonnnllljjjiiihhhhhhcccbbbaaa___\\\YYYWWWUUUVVVSSSOOOMMMKKKJJJGGGEEECCCFFFHHHHHHHHHFFF@@@:::444444888DDDQQQXXXUUUPPPHHHDDD===777444444666888999888666444333333333333000111111222222222222222///...,,,+++++++++)))'''******************************************************++++++++++++******(((((()))***+++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---.....................///000222444444777:::???BBBDDDFFFHHHJJJIIIMMMPPPVVV^^^gggdddWWWRRRPPPIIIIIILLLGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGFFFDDDAAA@@@BBBBBBDDDDDDEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@??????>>>>>>>>>>>>@@@???EEEVVVnnn{{{xxxuuussspppoooooommmllljjjiiiiiidddcccbbb```]]]ZZZWWWVVVTTTRRROOOMMMLLLKKKJJJHHHJJJOOORRRMMMIIIGGGBBB<<<888<<>>>>>???@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAA??????>>>>>>>>>=========???<<>>???999888666444333333333333333444444444444222111000---+++******++++++***(((******************************************************++++++++++++******)))))))))***+++++++++,,,++++++,,,,,,,,,,,,------***+++,,,---.....................///000222444444777:::???BBBDDDFFFHHHJJJIIILLLOOOVVV^^^jjjjjj[[[RRRPPPNNNGGGJJJMMMFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGFFFFFFEEECCCCCC@@@@@@@@@@@@@@@@@@@@@@@@:::;;;===>>>??????>>>>>>======<<<<<<======>>>???===============<<<<<<;;;@@@>>>???DDDFFFPPPlll}}}zzzxxxxxxxxxwwwvvvtttqqqooonnnnnnnnnmmmllljjjhhhfffdddaaaaaa___]]]ZZZXXXUUUTTTOOONNNNNNQQQUUUXXXYYYYYYRRRPPPIIIHHHUUUgggllleeedddeeeeeeaaaYYYOOOEEE@@@AAABBBCCCDDDCCCAAA>>>===888777555333222222333333333333444444222000---,,,---+++******,,,,,,+++)))******************************************************++++++++++++************************++++++++++++,,,,,,,,,,,,------***+++,,,---.....................///000222444444777:::???BBBDDDFFFHHHJJJIIILLLOOOVVV___kkkbbbVVVPPPQQQLLLCCCFFFKKKFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@??????????????????999:::<<<>>>>>>===;;;::::::::::::::::::;;;<<<===;;;<<<<<<<<<<<<<<<;;;;;;>>><<<>>>@@@<<<<<>>???AAACCCDDDEEEFFFFFFDDDDDDEEEEEEEEECCCBBBAAA@@@AAABBBCCCBBB@@@===<<<;;;:::999:::<<<===<<<;;;888999;;;<<<<<<<<<;;;;;;<<<<<<;;;999777666888999:::;;;;;;;;;;;;>>>CCCFFFbbbqqq~~~zzzrrrllljjjkkknnnpppooollliiijjjkkkiiiiiiiiihhheeeaaa___```YYYXXXYYYZZZWWWRRRTTTYYYWWW\\\___^^^\\\ZZZVVVQQQMMM^^^nnn{{{}}}oookkkaaaSSSHHHGGGPPPYYYeee^^^TTTLLLGGGCCC>>>:::555555444444444333333333444333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******))))))(((((())))))))))))))))))))))))+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,...------------...//////...//////000111333444555888;;;???AAABBBDDDFFFHHHJJJQQQSSSUUU\\\kkkwwwYYYTTTQQQMMMIIIGGGDDDAAA???>>>???@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAA===???@@@AAAAAA@@@>>>======;;;::::::;;;;;;;;;:::999:::;;;<<<===<<<<<<;;;;;;;;;;;;999777666888999:::::::::999999;;;???BBBGGGVVVssszzzuuurrrrrrnnngggaaa___fffiiikkkkkkhhhgggggghhh___^^^]]]\\\ZZZWWWWWWXXXXXXSSSQQQSSSTTTUUUZZZ```eeedddaaa\\\VVVSSSWWW\\\{{{pppddd[[[OOOHHHKKKWWWdddmmmggg___SSSJJJDDD@@@;;;888555555555444444333333333333222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,******+++++++++,,,,,,,,,---------------...//////...//////000111333444555888;;;>>>AAABBBDDDFFFHHHIIIPPPRRRUUU\\\kkkjjjWWWPPPNNNJJJHHHFFFCCC@@@===???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@;;;===???@@@@@@@@@>>>===???===:::999:::;;;:::::::::;;;<<<===>>>===<<<<<<:::;;;;;;999777777888999:::::::::888777888:::===;;;CCCWWWuuuxxxmmmgggccccccaaa\\\XXXYYY^^^___``````^^^]]]^^^___aaa```^^^\\\ZZZYYYXXXWWWTTTQQQSSSZZZ```cccgggkkkooofff\\\VVVSSS[[[rrrqqqdddPPPGGG@@@GGGXXXjjjuuuwwweee\\\OOOEEE@@@<<<999777666666666555444333333222111000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,---------------......///...//////000111333444555888;;;>>>AAABBBDDDFFFHHHHHHOOOQQQUUU]]]lll]]]TTTLLLJJJHHHGGGFFFDDDBBB???AAAAAAAAAAAAAAA@@@@@@??????@@@AAABBBBBBBBBAAA@@@===>>>@@@AAAAAA???===<<<===;;;999888:::;;;<<<<<<;;;<<<===>>>>>>===<<<<<<999:::;;;:::888777888999<<<<<<;;;888666666777999??????FFFUUUhhh|||sssggg```[[[[[[ZZZYYYZZZ]]]aaa___\\\YYYWWWVVVXXXYYYWWWYYY[[[\\\___bbb```]]]]]]```hhhppprrrnnnlllmmmeeedddjjjtttzzz~~~wwwwwwnnn^^^TTTDDDBBBGGGWWWkkkvvvrrrkkk[[[SSSHHH@@@===<<<:::999777777666555444333222111///...---,,,++++++++++++++++++++++++++++++++++++************************(((((())))))******++++++))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,------,,,,,,------...///...//////000111333444555888:::>>>@@@BBBCCCFFFHHHFFFMMMQQQUUU]]]mmmwwwUUUQQQGGGGGGFFFGGGHHHGGGEEECCCCCCCCCCCCBBBBBBAAA@@@???===>>>???@@@AAAAAA@@@???AAABBBBBBBBBAAA???<<<;;;:::888777888;;;===>>>>>><<<<<<===>>>>>>===<<<;;;888:::;;;:::999888888999<<<===<<<:::777666777888===<<<<<>>>>>===888777666444333111000000------,,,+++++++++++++++++++++++++++++++++++++++************************(((((())))))******++++++))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000111333444555777:::===@@@AAACCCEEEGGGFFFMMMPPPUUU]]]mmmmmmRRRPPPFFFEEEFFFGGGIIIIIIGGGEEECCCCCCCCCCCCBBBAAA@@@???;;;<<<===???@@@@@@@@@???CCCCCCDDDCCCAAA???<<<:::777666777999===?????????<<<<<<===>>>===<<<;;;:::888999;;;;;;999888888999<<<<<<<<<:::888777888999555777;;;===<<>>AAABBBAAA???777777555333111000......---,,,+++++++++++++++,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000111333444555777:::===@@@AAACCCEEEGGGFFFMMMQQQUUU]]]mmmbbbNNNLLLFFFFFFFFFGGGIIIHHHEEECCCAAAAAABBBAAAAAA@@@???>>>999:::<<<>>>????????????AAAAAABBBBBBAAA>>><<<:::666666888;;;>>>???>>><<<;;;<<<<<<===<<<;;;:::999777999;;;;;;:::888999999999:::;;;:::888777888999777777;;;??????>>>CCCJJJaaa{{{|||eeeYYYNNNOOO\\\ooowwwkkk^^^YYYZZZZZZTTTMMMAAA@@@@@@CCCFFFFFFBBB>>>777666444222000...,,,,,,,,,,,,+++++++++,,,,,,---*********************************************************)))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......//////000111333444555777999===???AAABBBEEEGGGGGGNNNQQQUUU]]]lll}}}YYYIIIGGGGGGGGGGGGGGGHHHFFFCCC@@@@@@@@@@@@@@@@@@???>>>>>>888999;;;===????????????>>>???@@@AAA@@@>>><<<;;;777777999===??????<<<:::;;;;;;<<<<<<<<<;;;999888666999;;;;;;:::999999999777888999999888777888:::<<<888666999<<<<<<<<<===CCCPPPhhhaaaUUUQQQUUUllltttcccQQQKKKPPPSSSNNNGGGCCCCCCEEEHHHJJJHHHAAA;;;666555444111///---+++***,,,,,,++++++,,,,,,------************************************************++++++******))))))(((((())))))))))))))))))))))))((()))***+++,,,+++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......//////000111333444555777999===???AAABBBEEEGGGHHHOOOQQQUUU]]]lllmmmTTTKKKKKKFFFFFFEEEFFFFFFEEEAAA>>>AAAAAA???>>>======<<<===<<<>>>AAAAAA@@@>>>===<<<@@@??????>>>===<<<<<<;;;======<<<:::999777555444;;;<<<<<<<<<;;;;;;:::999:::::::::::::::999888777999999999999999999999999666666777888999::::::;;;>>>@@@GGGTTTddd||||||hhh[[[XXXdddyyyzzz```VVVMMMLLLMMMLLLIIIIIIUUUNNNHHHHHHFFFAAA======666444222///---,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,************************))))))))))))************))))))))))))************)))))))))))))))******+++,,,+++***)))***+++,,,---///...---,,,+++,,,---...,,,------///111333555666777999<<<@@@CCCEEEGGGGGGJJJQQQRRRSSS[[[kkkgggQQQJJJGGGMMMMMMMMMLLLIIIFFFBBBAAABBBAAA@@@???>>>===<<<<<<<<<>>>??????>>>=========??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999777666::::::;;;;;;;;;::::::999888999999999999888888777888888888888888888888888666666777888888999::::::999999===CCCLLL[[[rrr}}}rrrllliiihhh~~~sss]]]UUULLLEEEEEEIIIKKKNNNQQQVVVOOOJJJIIIGGG@@@:::999333222000...---,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,************************))))))))))))************))))))))))))************)))))))))))))))******+++++++++******++++++,,,---...---,,,,,,,,,,,,---...------...///111333444666777999<<>>===<<<<<<<<<<<<<<<<<<<<<<<<======???>>>>>>======<<<<<<<<<999:::<<<===<<<;;;999888888888999999999999999999666777777888888888888777777777777777777777777777666666777777888888999999999888888:::<<>>>>>>>>=========<<<<<<<<<999;;;<<<>>>===;;;999888777777777777777888888999555555666777777888777777666666666666666666666666666666777777777777777777999888999:::999888>>>FFFTTThhh|||uuuvvvvvvrrrqqqtttqqq{{{}}}ooobbbWWWQQQIIIJJJQQQ[[[aaaaaaaaabbbbbbWWWMMMFFF@@@888222000,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******))))))******+++,,,************************((()))))))))************((()))))))))************)))))))))))))))******+++)))***+++,,,---,,,+++***---,,,,,,,,,------......------...///000222444555888:::===AAADDDFFFGGGGGGGGGLLLPPPVVV]]]ggggggQQQNNNLLLGGGKKKNNNOOOKKKDDD??????BBBBBBBBBBBBAAA???===<<<;;;<<<999777777999<<<>>>>>>============<<<<<<<<<<<<<<<<<<======<<<:::888777888777666666666777888888444555666777777777777777555555555555555555555555777777666666666666666666555444666999777555777===666AAAUUUnnnyyybbbbbbeeejjjoootttzzz~~~|||pppeee\\\VVVRRRWWWUUUXXX```eeedddbbbcccdddWWWIII@@@999222//////***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))((()))))))))************((()))))))))************)))))))))))))))******+++)))***+++,,,---,,,+++***+++,,,,,,------..................///000222333444999;;;>>>AAACCCEEEEEEFFFIIILLLOOOWWW]]]ddd]]]NNNIIIEEEDDDEEEGGGGGGDDD@@@===>>>@@@???@@@@@@@@@???===<<<:::;;;888555666:::>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<:::999888777999888777666555666777777555666666777777777777666555555555555555555555555777777666666555555444444555444666888777444555888999999;;;GGG^^^zzzuuunnnfff```iiitttrrrbbbXXXXXX```hhhnnnooofff___aaaeeefffeeefff[[[OOO@@@888333...---///******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))******+++******+++,,,,,,,,,,,,+++++++++,,,---..................//////000222333444888:::>>>AAADDDFFFHHHHHHKKKMMMOOOWWW[[[```iiiUUUOOOFFFBBBEEEEEEEEECCCBBB@@@?????????<<<===?????????===<<<:::;;;777555777<<>>;;;<<<===??????===<<<::::::777555888===AAA???===;;;<<<<<<<<<<<<<<<<<<<<<:::999888777777999;;;<<<===;;;999666555555555666888888999888888777666555666666666666666666666666777777666555444333333222555222222555555333444888222555999<<<<<<===BBBGGGNNNaaayyyyyynnnjjj[[[[[[bbbqqq~~~pppfffaaagggmmmhhhZZZPPP;;;333......///---,,,---++++++------...---,,,+++++++++++++++++++++++++++*********)))***++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))******+++,,,+++***)))***+++---...)))+++,,,...//////......////////////000111333333444777===DDDJJJOOOSSSTTTQQQOOONNNUUUXXXZZZ~~~