BM66(@ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------.........,,,,,,------------,,,,,,++++++,,,,,,,,,---------++++++******))))))))))))+++++++++++++++*********))))))******************,,,---------............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********---------------,,,+++***---,,,+++++++++---...///...---------,,,,,,,,,+++,,,++++++***))))))((((((,,,++++++++++++,,,,,,---------,,,+++,,,---...///......------------......,,,,,,,,,+++++++++******''')))+++++++++,,,---///---------------------------------,,,,,,+++++++++++++++,,,---------,,,,,,------------------------++++++,,,,,,,,,,,,,,,---000...,,,---///000...,,,......---,,,,,,,,,------......//////...---,,,,,,------------------------///++++++000000,,,,,,000------------------......,,,,,,,,,,,,------......///...,,,+++******++++++---...000000///...///000------//////...+++,,,///...............---,,,+++......------------......------...............---//////000000000000000111333111000///000000...,,,........................+++,,,------...///000000111000000000111000///---111111000/////////000000111111000000000000000111333222000/////////000000000//////000111000///...//////000000111000000///000000/////////.........000///............//////.../////////000000111111///000000...------000222/////////111222222000...///000111111111111000000000000////////////........./////////......000111333222111111111111000///222111222333333333111000//////.........///000000...//////000111222333333---...//////000111111111...+++222555...---111...+++111222---,,,000111...---...//////000000/////////111333222///...000222000///...------...///000111///---,,,---.........111111000000///...//////---000111111111222222111///111111///...000222222...///000000111111000000///000000000000000///......///000111222333222222444333111000000222444666333666777666222000222444333222111222333333222000333333333111000111333555444777777222///111222222333333333222000000111222111111111111222444555555555333111111222333333222333444666555444444555666+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++.............../////////...---------------------***++++++++++++,,,,,,,,,,,,---------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000000///......---------,,,------......////////////////////////------------------------000///......------.........---,,,,,,,,,---//////111000000//////000000111---------------.........+++,,,------,,,+++---...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,////////////////////////............------------///---,,,---///000///------------------......///---............---,,,+++------------------------111...---111000---,,,000,,,,,,------...///000000,,,,,,,,,,,,------------------,,,,,,+++,,,,,,---,,,...///...,,,+++,,,---///............------///......///......------,,,///......------......///......////////////..................////////////000///...///111111111///+++,,,---......---,,,+++/////////...............111000111111222222000/////////............------///////////////000000111000///......---...//////.........///111111000000111111111111111000000/////////////////////000000000000/////////000111111222222111111111000000000,,,,,,...//////...,,,+++///......///111111///------------.........------000000111111222222222222333333444333222222333444111000000000111111000///000///......///000000111222222222222222222111111000000000111111111222222111111333444444333111000222---222555......333//////333444000000333333000111111222222222222111111///111222111...---///000111111111111111222333333111000///000111222333333222222111222333333222111111111111000//////...,,,///000111000/////////...444444444333333222111111111111222333333444444444222222222111111111222222444444444333333444444444222333555555444555666777555444444666888777555222111222333444444444555666111555666444555888999777555666777888888999999:::999999888888888888999999;;;999777666888:::;;;;;;;;;;;;;;;:::888777888:::++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,------......///,,,,,,,,,,,,---------...,,,,,,,,,---------......------------------------........................------------------------,,,,,,,,,,,,------------------......//////......+++,,,,,,,,,,,,,,,++++++---------------.........++++++,,,------.../////////...---,,,,,,++++++,,,///............///000000//////............//////++++++,,,------......///...///000///---,,,---...........................---------.....................------------......///////////////000000000000//////......------,,,...------...000111000///............///000111111..................---,,,////////////////////////111......//////,,,+++...---------------........................---------++++++,,,,,,------------000111111000...---...///111///---,,,.../////////000///////////////......000000////////////000000//////000000000000//////////////////////////////111000///000111222111000...///000111111000///...000000000000////////////000111222333333333222111111111111111111000000///111111111222222333333333000//////...//////000000111111111111111111111111222222222111111000//////.........//////000111222111111000000000000111111111111222222222111111111555555444555555555222111222111000111222333111000222222111111111111111222------...//////......---111111111111111111111111333333444555555444444333666555333222333555777999111111222222111000///...333333333333333333444444///000111222222111///...666111444666000333777222111444555333333444444111000000000000000000000000111222222000///...///111///000111111222222222222///000111111222222222222222000///111444555444222111000///000222333222222333333444666555444333222666555555444444555555555333444444555555666666666999777555333333444666777999;;;>>>AAABBBBBBAAA@@@AAA@@@@@@@@@BBBCCCBBBAAAAAAAAABBBEEEHHHHHHDDD@@@888999;;;<<<<<<;;;999888777;;;???AAAFFFJJJJJJEEEAAACCCFFFJJJLLLMMMLLLLLLIIIIIIIIIIIIJJJKKKLLLLLLPPPMMMIIIIIIJJJMMMPPPPPPOOOOOONNNLLLJJJIIIJJJLLL------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---..............................,,,,,,,,,---------------------------............---......//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,---------------------.........//////........................////////////////////////////////////////////////------------------------+++,,,---...............,,,---...///...---,,,+++,,,,,,,,,------------...+++,,,,,,---......//////------,,,+++++++++,,,,,,........./////////000000......------------......---------.........//////...///000///---,,,---...////////////////////////.........///////////////000//////.........///000............////////////..................------............000000000000000000/////////000111111...///////////////......//////////////////////////////...//////......///222222111000///......---000000////////////......++++++,,,,,,------,,,,,,000111111000///...000111//////,,,***---111222///000000000/////////000000111111000000000000111111///000000111111111111000111111111111111111111111444222111111222222000///111111111111111111111111000000111111111111222222000111333444333333222222111222333333333222111111222333333333333333222222222222222222222333333333555555555333222111111222333222222111111111111111111000000///000111222333333222222222222333444444222222333333444555666666333444555444222222555777666555333333444555444333777666555333333444555666555555666666666555555444888777888999:::;;;;;;:::555666888888888777777888:::;;;;;;:::::::::<<<===>>>======<<<<<<<<<======;;;;;;<<<<<<=========>>>??????>>>>>>===>>>>>>>>>;;;888<<>>===<<<>>>CCCEEEDDDBBBCCC??????>>>???@@@BBBDDDFFFCCCCCCAAA@@@???>>>======@@@>>><<<:::<<<@@@DDDGGGMMMQQQXXX___bbbcccbbbaaabbb___[[[ZZZ[[[ZZZWWWSSSVVVVVVXXX]]]cccccc^^^XXXOOOPPPPPPQQQPPPMMMIIIEEELLLQQQUUUYYY___dddccc]]]YYY[[[```eeeiiiiiifffddd^^^___```bbbdddgggiiijjjfffccc^^^\\\^^^```cccdddccccccbbb```^^^^^^```bbb------------------------------------------------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---..............................,,,,,,,,,,,,------......---------............///---------......---------////////////////////////.........///////////////.........------,,,,,,,,,////////////////////////,,,,,,---------.........------------------------................................................111111111000000/////////---...///000000000000000...///000111111000///.../////////000000000000000000000000000000000000000...............///000111,,,---------............111111000000000000111111000000000000000000000000,,,---......------...000////////////////////////////////////////////////000000000000000111111222//////000000111111111111.../////////000111111111---...////////////000000222111000///////////////...//////000000000//////////////////////////////...///000///000111222111333333333222111111000000////////////////////////.........................../////////......000222...111///,,,...333444000222111000000000111222222333222222111111222222333000111222333444444444444333333333444444444555555666555444555666666555444777555333111111333555777777666666666555555555555444666777777555444666777444555555666777777666666888888888888777555444333777777777888888888888777777888999888666666888:::888777666555555555666666777666555444444555666777555666888:::===@@@BBBDDD@@@>>>===<<<<<<===???@@@===GGGRRRUUURRRPPPSSSXXXHHHFFFCCCBBBCCCDDDDDDDDD???===;;;999999:::<<<===<<<===>>>???AAACCCDDDEEEDDDDDDEEEGGGKKKMMMLLLJJJKKKMMMNNNMMMKKKKKKMMMOOOQQQTTTWWWXXXVVVTTTTTTUUUVVVTTTQQQPPPPPPSSSVVVXXX[[[\\\]]]^^^___```aaaaaa]]]ZZZVVVSSSRRRSSSUUUVVVTTTRRRWWW[[[[[[aaa```RRRIIIFFFCCCDDDEEEDDDBBBAAAHHHGGGGGGGGGGGGHHHIIIIIIEEEDDDCCCDDDFFFHHHJJJKKKLLLLLLLLLLLLJJJHHHFFFEEEHHHKKKNNNOOONNNNNNOOOPPPNNNJJJEEEDDDGGGKKKMMMMMMQQQKKKHHHIIIHHHFFFKKKRRROOOKKKLLLSSSXXXXXXYYY\\\ZZZYYYWWWWWWWWWZZZ\\\^^^```^^^[[[WWWSSSPPPOOONNNLLLJJJIIIIIIMMMTTT[[[___lllpppxxx~~~}}}zzzvvvtttuuusssppplllkkkjjjmmmttt{{{|||vvvoooiiiiiiiiijjjkkkjjjeeebbbiiinnnsssuuuyyy}}}{{{wwwtttvvvzzz{{{uuuuuuvvvwwwyyy{{{}}}~~~tttpppkkkiiiiiikkkmmmmmmmmmnnnooonnnmmmnnnppprrr------------------------------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---......///000------------------------,,,,,,------.../////////---------............///,,,,,,------------,,,,,,------.........//////////////////......---------///.........------------000//////......------,,,------------.........///........................////////////////////////........................000000000000000000000000...//////000000000000///---...//////000000//////222222111111111000000000000000000///////////////000////////////000111222......///000000000000///222222111111111111222222000111111111111111222222111222444444333333444555444444444444444444444444555555555444444444333333444444666777888999999999888888999999:::;;;;;;;;;777777777777888888888888222333444444222222333444555555444333333333333333222222333444444444444333222222222222222222222222222444444222333555666333222222222222222333333333111111222222222333333333555444444333444555777888888999999888777888:::<<<888???@@@999777;;;;;;777:::999888888888999:::;;;;;;;;;::::::::::::;;;;;;:::;;;===???@@@AAABBBBBB>>>>>>???@@@AAABBBBBBCCCCCCBBBAAABBBDDDFFFEEEDDDIIIHHHEEEDDDDDDEEEHHHIIIHHHGGGFFFEEEDDDCCCBBBAAAEEEGGGGGGEEEBBBAAADDDGGGGGGGGGHHHHHHJJJKKKMMMNNNOOOOOOPPPPPPOOOMMMKKKJJJGGGHHHHHHHHHHHHGGGFFFEEE???AAADDDDDDCCCEEEIIIMMMGGGEEECCCAAA@@@@@@@@@@@@AAA@@@???>>>>>>???AAACCC>>>???BBBGGGLLLQQQVVVXXXUUURRRNNNJJJIIIKKKMMMPPPUUUfffzzz{{{{{{kkkhhhdddcccccceeeffffffWWWTTTQQQNNNNNNOOORRRTTTUUUVVVWWW[[[```eeekkknnnhhhggghhhkkkppprrrpppnnn|||}}}}}}zzzwwwwwwzzz~~~~~~}}}}}}~~~~~~yyy\\\VVVQQQRRRTTTSSSRRRRRRTTTSSSSSSSSSTTTVVVXXXYYYXXXVVVTTTUUUXXX[[[]]]^^^]]]]]]\\\[[[YYYWWWVVVUUUTTTXXX]]]^^^^^^___cccfff\\\ZZZXXXVVVUUUVVVXXXZZZWWWTTTTTTXXXYYY\\\iiiyyyjjjbbb___ffflllmmmooouuuxxxuuuqqqmmmkkklllnnnooouuurrrnnniiieeebbbaaa```___]]]\\\^^^cccjjjrrrwww~~~|||}}}}}}wwwvvvuuuyyy~~~~~~~~~zzzwwwxxxyyyzzz{{{zzz|||~~~~~~000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000111000000000000111222222////////////////////////...//////000111111222222000000111111111222222222000111111222222111111000//////000111222222333444555444444333222111000000222222333444555555666666666555444333222000//////222222222333333333444444333333333333333333333333444444444444444444444444333333333333333333333333000111222333444555666777444555555555555444444333444444444444555777888888:::999999888777666555555222333333444444555555555999888777666555555555555777888999:::::::::999999999888888777777888888999888999:::;;;===>>>???@@@AAABBBCCCCCCAAA@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAA@@@??????>>>>>>@@@DDDGGGHHHIIIHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKFFFEEEEEEDDDCCCBBBBBBBBB???AAABBBAAA>>>===>>>???=========>>>???@@@AAABBB<<<<<<===>>>>>>>>>>>>>>>========================HHHLLLKKKGGGFFFIIIHHHDDDDDDCCCBBBAAA@@@???>>>===999999:::;;;<<<===>>>>>>===<<<:::;;;<<<@@@DDDGGGKKKKKKJJJHHHFFFEEEGGGIIIPPPZZZ]]]SSSKKKLLLKKKGGGKKKJJJIIIIIIIIIJJJLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRTTTWWWYYYZZZ[[[VVVWWWXXXZZZ\\\]]]^^^___```^^^]]]\\\\\\\\\ZZZYYYbbbbbbbbbbbbbbbbbbbbbbbb]]]]]]]]]^^^^^^^^^______cccdddccc^^^ZZZZZZ___cccccccccbbbccceeehhhlllnnnoooppprrrssssssrrrpppooofffgggggggggfffdddbbbaaaVVVYYY[[[ZZZXXXYYY___ccc]]]ZZZWWWRRROOOMMMLLLLLLLLLKKKJJJJJJKKKNNNQQQTTTLLLNNNPPPSSSXXX\\\___aaabbb^^^XXXUUUUUUYYY^^^bbbbbbnnn{{{tttxxxuuupppnnnoooppprrrsssfffccc___\\\[[[]]]```bbbpppppppppsssxxxggg]]]VVVWWWYYYXXXXXXZZZVVVVVVUUUVVVXXXZZZ]]]___gggdddaaaaaacccfffggggggccccccbbbaaa````````````^^^aaaddddddccccccggglllcccgggjjjhhhccc______```[[[YYY]]]dddffflll~~~www{{{~~~~~~~~~{{{zzz|||}}}~~~|||yyyvvvsssrrrrrrrrruuutttrrrssswww}}}555555555555555555555555555555555555555555555555555555555555555555555555666666666555555444444444222222222222222222222222333333222222333333444555333333333333333333333333000000111222333333444444555555555666666666777777666777777777777777777666777888999:::;;;===>>>>>>AAA@@@???>>>===;;;::::::777888999;;;===???@@@AAABBBAAA@@@>>><<<;;;999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999777888:::<<<>>>AAACCCDDDAAAAAAAAAAAA@@@??????>>>BBBAAAAAABBBCCCEEEGGGIIIGGGFFFFFFDDDCCCBBBAAA@@@;;;<<<===>>>@@@AAABBBCCCHHHGGGEEECCCAAA@@@???>>>AAABBBCCCEEEEEEDDDDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHJJJMMMPPPRRRTTTVVVRRRSSSSSSQQQOOOMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLQQQPPPOOONNNLLLKKKJJJJJJJJJLLLQQQUUUWWWWWWVVVTTTSSSSSSTTTUUUVVVVVVWWWWWWRRRQQQPPPNNNLLLJJJIIIHHHLLLNNNOOOMMMJJJHHHIIIKKKFFFFFFGGGIIIKKKMMMOOOPPPFFFGGGGGGHHHIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIgggjjjiiicccaaacccbbb]]]aaa```]]]YYYUUURRROOOMMMBBBBBBCCCDDDFFFGGGHHHIIIBBBAAA???@@@CCCIIIOOORRRVVVUUUSSSOOOLLLKKKLLLNNNeeerrrvvviii]]][[[ZZZUUU[[[ZZZYYYXXXYYYZZZ\\\^^^]]]]]]\\\\\\\\\\\\]]]]]]aaabbbeeehhhkkkmmmooopppnnnoooqqqsssuuuwwwxxxyyy}}}zzzvvvssspppmmmiiigggnnnpppsssuuuuuussspppnnnkkkmmmooorrruuuxxxzzz|||}}}}}}zzzuuuppppppvvv{{{tttsssqqqrrruuuyyy~~~}}}{{{nnnqqqqqqnnnjjjiiimmmrrrmmmjjjeee___ZZZWWWUUUTTTRRRRRRRRRSSSUUUZZZ^^^aaaZZZZZZZZZZZZ\\\]]]^^^___ccc```[[[XXX[[[bbbkkkqqqtttvvv{{{tttiiigggccc^^^[[[\\\^^^```aaa^^^[[[WWWSSSRRRTTTXXXZZZ___]]][[[\\\```gggooossspppnnnmmmpppssstttoookkkppppppmmmgggbbbccciiiooobbbgggnnnqqqrrruuu|||~~~}}}|||{{{zzz|||ggg\\\SSSTTTVVVUUUVVVYYYWWWWWWWWWWWWZZZ]]]```bbbmmmiiieeedddfffhhhiiihhhgggfffeeedddeeefffggghhhhhhkkkkkkhhhdddcccfffjjjjjjrrryyyxxxqqqiiiffffffgggfffiiillljjjnnnDDDAAA>>>>>>AAACCCCCCAAA??????>>>=========>>>>>>===>>>@@@BBBBBB@@@>>><<>>;;;888666777888>>>;;;888888:::<<<:::888:::;;;888777===EEEEEE????????????>>><<<===???@@@BBBDDDDDDBBB@@@BBBIIIPPPWWW[[[YYYQQQIIIHHHJJJJJJHHHFFFDDDFFFJJJOOOPPPPPPRRROOOLLLIIIGGGFFFFFFFFFFFFFFFFFFDDDBBBBBBCCCEEEDDDDDDEEEGGGIIIJJJIIIGGGEEECCC@@@>>>>>>@@@BBBEEEDDDAAA======???@@@???>>><<<<<<@@@HHHLLLKKKLLLQQQMMMIIIFFFGGGKKKLLLHHHCCCKKKRRRUUUQQQQQQXXXZZZVVVXXXXXXTTTOOOQQQVVVTTTNNNLLLGGGGGGLLLOOONNNNNNQQQ[[[YYYVVVRRRPPPPPPQQQQQQJJJNNNOOOMMMNNNSSSUUUTTTPPPOOOOOOQQQTTTWWWWWWVVVQQQSSSTTTUUUVVV]]]gggooobbb^^^YYYWWWWWWWWWTTTRRRWWWYYYYYYUUUTTTYYY]]]]]]___^^^\\\YYYVVVVVVYYY[[[PPPVVV___eeeeeeaaa]]]ZZZWWWYYY]]]``````^^^[[[YYYYYYXXXWWWWWWXXXYYYWWWVVVaaabbb___YYYQQQKKKIIIJJJHHHJJJJJJHHHKKKPPPRRRQQQQQQMMMJJJLLLKKKIIIIIILLLLLLKKKJJJIIIIIIJJJMMMNNNiiivvvdddZZZQQQKKKJJJKKKJJJJJJLLL???BBBBBB>>>>>>BBBFFFFFFMMMVVVZZZTTTNNNOOOUUUYYYlllyyy~~~tttkkkhhheee___jjjjjjkkknnnpppqqqsssvvvuuuxxxtttkkkjjjqqqppphhhrrrooollllllnnnppppppooouuussssssuuuuuutttwww}}}zzzsssppppppqqqqqqvvvvvvvvvxxxzzzzzzxxxvvvsssssssssxxx|||~~~|||xxx|||~~~|||{{{zzzxxxwwwxxxwwwzzz}}}rrrmmmnnniii___ddd___\\\aaajjjpppqqqoooppprrrsssqqqoooooorrruuuooopppqqqqqqpppppprrrtttrrrjjjfffhhhfff]]]UUUSSSRRRPPPNNNKKKKKKKKKLLLMMMPPPQQQMMMHHHJJJPPPNNNGGGRRRRRRQQQQQQRRRRRRSSSSSSYYYWWWTTTSSSTTTWWWZZZ]]]cccbbb]]]WWWWWW\\\``````^^^```aaabbbaaaaaacccdddgggiiikkkmmmmmmllljjjhhhooonnnmmmmmmnnnppppppooohhhooosssppppppwww|||}}}vvv___MMMNNNUUUVVVXXX]]]YYYXXXWWWXXX[[[___```aaabbbdddgggiiiiiijjjlllmmmrrrrrrssssssrrrrrrqqqpppxxxtttpppmmmlllooosssvvv{{{xxxyyy|||wwwqqqvvvxxxqqqpppwwwyyyyyyRRROOOKKKKKKNNNOOONNNLLLOOOMMMKKKIIIIIIJJJLLLNNNHHHGGGFFFFFFEEEEEEEEEEEEGGGFFFFFFGGGIIIJJJIIIHHHBBB???>>>BBBHHHJJJHHHDDDIIIFFFCCC@@@???@@@BBBCCCGGGGGGEEEBBB??????@@@BBB>>>======@@@EEEGGGFFFCCCAAAAAA>>>;;;???FFFIIIFFFHHHGGGGGGFFFFFFFFFHHHIIIMMMOOOOOONNNLLLOOOUUU\\\dddiiiiiibbb[[[YYYXXXWWWZZZWWWUUUUUUXXXZZZZZZZZZYYYWWWTTTQQQOOONNNNNNNNNRRRQQQPPPOOONNNOOOOOOPPPRRRRRRSSSVVVYYYYYYXXXVVVTTTRRRNNNJJJGGGFFFFFFGGGLLLIIIEEEEEEFFFGGGFFFDDDFFFGGGIIIMMMQQQTTTVVVVVVXXXXXXWWWUUUSSSRRRSSSTTTZZZbbbccc______fffiiifffeeegggddd]]]\\\cccjjjmmm```^^^YYYWWWWWW[[[aaaddd\\\ZZZXXXVVVUUUVVVXXXZZZ\\\YYYTTTRRRWWW______[[[aaaYYYTTTZZZgggmmmhhh```UUU[[[aaabbbbbbhhhuuummmhhhaaa\\\ZZZYYYWWWVVV\\\```ccc``````bbbcccbbbccccccbbb___^^^^^^```cccVVV[[[bbbgggiiigggccc```aaacccfffiiijjjiiihhhfffhhhfffdddcccccccccaaa``````___\\\XXXSSSPPPPPPPPPPPPQQQSSSVVV^^^dddccc\\\OOOJJJIIILLLNNNMMMNNNPPPSSSRRRPPPMMMKKKIIIIIIIIIVVVkkk}}}vvvjjj^^^XXXRRRKKKFFFFFF===???===888888===BBBCCCLLLXXXdddfffdddbbbaaa^^^jjjsssyyywwwtttttttttssswwwzzz~~~xxxuuuuuuuuuppplllqqqqqqssswwwwwwssstttxxx|||xxxvvvvvvvvvuuuuuuvvvwwwyyyyyywwwssspppxxxzzz|||~~~~~~}}}}}}}}}{{{zzz|||{{{tttssstttzzz~~~zzzyyy}}}}}}{{{yyywwwwwwrrrfff^^^______ZZZUUURRRTTTWWWXXXWWWTTTTTTXXX\\\cccbbb]]]VVVWWW\\\\\\YYYWWWWWWXXXXXXXXXYYY\\\^^^\\\[[[[[[\\\]]]___bbbcccdddggghhhdddcccffffffeeejjjkkklllkkkkkkkkknnnpppccceeehhhiiiiiikkknnnpppqqqpppqqqrrruuuwwwxxxyyyuuuyyyzzzwwwxxx}}}~~~~~~mmmlllkkkeee``````gggeeecccccccccbbb```___YYYYYYYYYZZZZZZ[[[[[[[[[ddddddcccdddeeehhhkkkllljjjiiigggfffhhhkkknnnpppssssssuuuzzz}}}}}}|||}}}aaa^^^ZZZYYYZZZZZZXXXUUUWWWUUURRRPPPPPPSSSVVVXXXTTTRRRNNNKKKKKKLLLNNNPPPOOOOOOPPPSSSVVVWWWWWWVVVLLLHHHEEEJJJRRRVVVRRRLLLRRRQQQNNNKKKIIIHHHIIIIIILLLLLLJJJHHHFFFFFFIIIKKKHHHGGGGGGJJJMMMNNNJJJGGGIIIKKKIIIDDDDDDJJJOOOQQQPPPPPPOOOOOOOOOPPPRRRSSSTTTVVVWWWVVVUUUXXX___dddffflllnnnjjjdddcccaaa___cccaaa______```aaabbbaaadddbbb```]]][[[ZZZZZZZZZ^^^[[[XXXXXXZZZ\\\[[[YYY^^^___aaaeeeggghhhfffccc```^^^[[[WWWTTTQQQPPPOOORRROOOMMMLLLMMMMMMMMMLLLLLLPPPOOONNNUUU```ccc^^^^^^bbbeee```XXXUUUYYY^^^nnnttttttmmmlllsssvvvsssmmmrrrqqqjjjfffoooyyyhhh```eeejjjkkkbbbaaa```______``````aaammmdddZZZXXXaaakkkjjjccclllfffdddhhhqqqvvvrrrlllaaahhhmmmjjjeeeeeennnwwwvvvpppiiicccaaaaaaaaaaaa```gggkkkjjjiiiiiigggccchhhhhhiiihhhggghhhjjjmmmjjjkkknnnsssxxxxxxtttpppmmmnnnoooooopppoooooonnnnnnkkkgggeeeeeeeeedddccc```^^^[[[YYYZZZ[[[\\\[[[]]]___bbbiiitttzzztttjjj^^^WWWSSSUUUWWWUUUTTTVVVTTTUUUUUURRRNNNJJJIIIHHHJJJSSS^^^dddeeeiiiqqqxxxrrryyypppjjjaaaRRREEE???>>>???;;;444111555888999FFFRRR^^^dddfffeee___YYYSSSTTTYYY___bbbaaadddiiinnnuuuxxxpppqqqrrrwww||||||vvvtttvvv}}}|||{{{|||~~~{{{}}}}}}wwwtttooosssuuusssooorrr|||~~~yyyqqqooorrrsssrrrwwwxxxwwwsssooommmooorrrnnnoooppppppqqqqqqqqqqqqvvv{{{|||xxxtttuuuwwwvvvxxxyyyyyyxxxwwwxxx{{{~~~tttwwwyyyxxxvvvwww}}}zzzwwwxxx~~~}}}|||{{{yyyuuupppllliiieee___[[[YYYWWWSSSPPPSSSRRRQQQPPPRRRVVV[[[]]]]]]\\\[[[ZZZZZZ\\\]]]___iiinnnssszzzwww~~~wwwiiieeeaaa___```^^^[[[WWWWWWVVVUUUUUUUUUWWWYYYZZZYYYWWWTTTQQQPPPQQQTTTUUUXXXWWWWWWXXXZZZ[[[ZZZXXXUUUQQQOOOPPPTTTUUURRRNNNSSSRRRPPPNNNMMMLLLLLLLLLMMMNNNMMMLLLKKKKKKNNNQQQQQQOOONNNOOOQQQQQQNNNKKKPPPSSSTTTQQQNNNOOOUUUYYYUUUTTTRRRSSSTTTVVVWWWWWWXXXYYYZZZZZZ[[[^^^dddhhhaaafffhhheeecccddddddbbbbbbaaaaaabbbdddeeeggggggkkkjjjhhhfffeeedddccccccfffbbb^^^___cccfffdddaaa```aaadddgggjjjkkkhhhfff]]]]]]]]]]]]\\\[[[ZZZZZZXXXWWWVVVVVVVVVXXXYYYYYYQQQWWWVVVRRR[[[mmmrrrjjjdddiiimmmiiiaaa[[[]]]aaaxxx}}}{{{rrrpppvvvxxxuuulllqqqsssooolllrrruuuhhhkkknnniiijjjkkkllllllkkkhhheeecccqqqjjjaaa___hhhqqqpppiiijjjpppuuutttnnnkkkoootttkkknnnppplllfffbbbdddgggtttrrrnnnlllkkklllmmmmmmhhhooorrrqqqnnnmmmiiieeejjjlllmmmmmmmmmnnnqqqsss{{{yyyxxx{{{}}}yyysssrrrpppnnnlllkkkkkkjjjllliiieeeccccccdddddddddjjjfffdddeeejjjnnnoooooommmqqqtttyyy}}}ttttttkkkcccaaa___\\\[[[\\\]]]```cccccc___[[[YYYYYYTTTSSSUUUYYYYYYWWW[[[bbbccciiikkkeeedddmmmvvvzzz{{{{{{~~~{{{hhhUUUIIINNNPPPMMMEEEAAAAAABBB@@@@@@FFFKKKNNNQQQTTTQQQKKKNNNIIIJJJRRRUUUPPPRRRYYYQQQZZZccciiinnntttxxxyyy|||~~~xxxxxxyyy}}}|||zzz|||zzzqqqmmmkkkiiiddd```]]][[[YYYXXXXXXYYY[[[]]]^^^\\\YYYUUUTTTSSSTTTUUUttt}}}zzzqqqllljjjfffcccaaaaaa___[[[WWWWWWXXX[[[\\\]]]]]]\\\[[[XXXWWWVVVVVVVVVVVVWWWWWW\\\[[[YYYZZZ[[[\\\\\\[[[YYYYYYYYYVVVTTTRRRQQQRRRQQQQQQPPPOOONNNOOOPPPPPPRRRSSSTTTTTTSSSTTTVVVXXXXXXUUUSSSTTTWWWXXXVVVTTTUUUYYY^^^^^^ZZZWWWYYY^^^[[[XXXVVVWWWYYY[[[[[[ZZZ\\\]]]]]]^^^```ccchhhkkkgggiiihhhdddbbbeeefffeeeeeefffggghhhhhhiiikkklllkkkkkkiiihhhgggffffffeeekkkgggccceeeiiilllkkkhhh___```bbbeeehhhhhhfffdddZZZ[[[]]]^^^``````````````````aaaaaabbbdddggghhh\\\bbbaaa[[[cccuuu{{{tttpppssswwwvvvqqqkkkgggeeetttzzzxxxqqqooovvvzzzwwwoooqqqsssrrrooommmpppuuu{{{yyyrrrvvvvvvpppkkknnnsssuuutttpppjjjgggoooooommmkkkooouuutttppplllssszzzxxxqqqmmmqqqwwwpppooonnnppprrrrrrpppnnnqqqrrrttttttttttttssssssqqqvvvxxxtttpppooommmiiilllnnnpppqqqrrrrrrtttuuuzzzvvvsssuuuxxxyyyvvvrrrrrrpppmmmjjjhhhhhhhhhiiiooommmiiiiiijjjlllnnnnnnvvvtttrrruuuzzz~~~{{{wwwpppllliiifffgggkkkggglllppppppkkkfffddddddkkkgggfffiiiiiigggjjjooopppqqqnnnhhhffflllwww{{{{{{tttbbbXXXXXX^^^aaa______``````]]]ZZZ]]]```bbbfffjjjhhhccc___YYYYYY``````ZZZZZZ```ZZZ```bbb\\\YYY[[[^^^]]]^^^bbbgggkkkrrrzzz~~~~~~~~~}}}~~~~~~{{{yyyyyyjjjllljjjgggeeehhhkkkllluuuuuutttsssrrrsssvvvyyy}}}|||||||||xxxyyyzzz~~~}}}}}}yyyzzzzzzyyyxxxvvvuuuttttttqqqnnnjjjgggfffhhhkkkmmmjjjgggdddccccccaaa\\\XXXVVVYYY]]]```bbbaaa^^^\\\VVVWWWXXXZZZ\\\\\\\\\\\\^^^]]][[[\\\___bbbeeeeee]]]___```]]]XXXVVVYYY\\\TTTSSSRRRRRRSSSTTTWWWXXXYYY\\\^^^____________aaahhheeeaaa``````]]]YYYUUUYYY\\\bbbeeebbb]]]]]]bbbdddaaa^^^^^^aaabbbaaa```]]]]]]]]]^^^```cccgggiiippppppmmmgggeeeggggggeeeiiikkklllllljjjjjjkkklllkkkkkkjjjiiiiiihhhggggggjjjgggeeefffiiillllllkkkfffeeefffhhhkkkkkkjjjiiibbbccccccddddddddddddddddddeeegggggghhhjjjmmmppphhhllljjjdddgggqqqwwwvvvzzz{{{|||}}}{{{vvvooojjjnnnuuuvvvqqqsss{{{~~~yyyxxxxxxyyyuuummmhhhgggnnnyyy~~~{{{yyy{{{zzzuuulllpppvvv{{{{{{yyytttpppsssxxx{{{zzzyyy{{{zzzxxxwwwuuuuuuyyy~~~}}}yyyxxxtttrrruuu{{{}}}yyyuuutttvvvzzzzzzxxxuuussssssqqquuuvvvrrrppppppooolllppprrruuuwwwwwwvvvvvvwwwvvvsssqqqqqqrrrsssqqqnnnpppooonnnlllmmmnnnppprrruuusssqqqrrrtttwwwyyyyyyyyyyyyyyy{{{~~~~~~~~~~~~zzzvvvyyy}}}}}}}}}|||||||||vvvuuuttttttqqqooorrrxxxyyyrrrmmmlllhhh^^^TTTPPPHHHQQQZZZ___dddjjjkkkjjjiiipppwww{{{~~~xxxvvvwww|||}}}qqqoooooolllnnnmmmlllnnnrrruuutttsssrrr|||~~~xxxkkkeeecccbbb^^^XXXTTTSSSTTTVVVYYYZZZZZZXXXWWWWWWYYYZZZbbb___```eeehhhffffffggg]]]```bbbaaa______aaadddcccgggjjjkkkjjjiiikkkmmmnnnllllllnnnppppppmmmjjjnnnuuuyyyvvvtttxxx~~~|||vvvrrrzzzxxx{{{~~~~~~zzzppptttyyy|||}}}}}}}}}~~~zzzxxxuuutttrrrvvvyyy{{{{{{~~~jjjgggddddddeeeccc___[[[YYY[[[^^^aaacccbbbaaa```XXXYYY[[[^^^aaaccceeefffccc```^^^___ccchhhmmmooodddddddddbbb___^^^```aaa[[[ZZZWWWVVVWWWZZZ]]]___[[[^^^bbbddddddcccbbbbbbmmmlllkkklllkkkfff^^^XXX^^^^^^bbbgggeeeaaaaaafffmmmiiieeeeeehhhiiihhheee```______```bbbeeeggghhhpppqqqoookkkjjjlllkkkgggjjjlllnnnnnnmmmlllnnnoooqqqqqqqqqqqqpppoooooonnnmmmmmmlllmmmnnnppprrrssssssrrrqqqqqqsssttttttsssrrrrrrqqqooonnnmmmllllllmmmnnnoooooonnnooorrruuutttuuutttqqqnnnqqqwww}}}~~~zzzvvvssspppwwwzzzvvvxxx~~~}}}vvvssstttxxxzzz}}}}}}{{{yyyyyy{{{~~~||||||yyyyyy~~~}}}|||yyyzzz||||||yyyuuuxxxzzz}}}|||yyyuuuttttttpppvvvyyywwwvvvxxxwwwuuuwwwzzz}}}~~~}}}|||{{{{{{xxxxxxwwwwwwwwwxxxxxxxxxvvvuuuuuuuuuvvvxxxzzz{{{yyyxxxxxxzzz}}}{{{}}}~~~{{{{{{zzzvvvwwwvvvjjj^^^WWWQQQIIIEEEDDD:::CCCLLLQQQWWW]]]___^^^VVV___fffjjjkkklllhhhcccwww}}}~~~}}}}}}yyyyyyrrrllliiikkkmmmiiijjjiiifffbbb___^^^___hhhfffaaa[[[[[[```bbb``````bbbdddeeeeeefffhhhiiiooorrrsssssspppppprrruuuwwwxxxxxxyyyxxxvvvtttrrrtttyyyzzzwwwvvvwwwuuupppooorrrvvvxxxzzz{{{{{{pppiiioooyyysssooolllkkkkkkiiiddd___[[[ZZZYYYYYYZZZ]]]```bbbkkknnnrrrtttvvvuuulllbbbRRRUUUXXXZZZ\\\^^^bbbdddaaaeeekkkmmmlllhhhdddccceeehhhjjjhhhdddccceeeiiimmmmmmrrrwwwwwwtttwww}}}{{{}}}iiifffdddeeefffeee```]]]```aaabbbdddfffggghhhhhh\\\\\\^^^aaadddhhhlllnnnhhheeeaaa```dddjjjooorrrllliiieeecccccccccaaa``````^^^[[[YYYZZZ\\\```cccXXX\\\aaaccccccaaa___^^^___bbbiiipppuuussslllfffbbb___aaaffffffbbbdddiiirrrnnniiiiiilllmmmkkkggghhhgggfffgggjjjlllnnnnnnnnnqqqrrrqqqsssvvvtttooojjjnnnrrrsssssstttwwwyyyyyyyyyzzzzzzyyyxxxxxxwwwxxxyyyzzzyyyyyy{{{~~~~~~|||yyyyyyzzz|||||||||~~~}}}{{{yyywwwvvvvvvuuuzzz||||||{{{xxxxxx{{{~~~|||zzz}}}}}}~~~uuu}}}{{{{{{||||||}}}yyy~~~~~~~~~~~~~~~~~~}}}yyy{{{}}}{{{xxxvvvwwwyyyuuu|||~~~~~~zzz|||~~~~~~}}}~~~}}}}}}|||||||||}}}|||zzzqqqkkkooojjjuuuyyyzzz{{{oooddd]]]VVVOOOJJJIIIDDDJJJOOOPPPQQQUUUVVVUUUWWW]]]aaa___^^^___^^^[[[OOObbbssswwwzzzyyy|||{{{}}}}}}zzzwwwuuuxxx|||yyyrrrttt|||~~~xxxwwwxxxzzz|||}}}}}}|||{{{yyyhhhTTTWWWZZZ\\\```mmm|||hhhXXXWWW```hhhooouuuaaa]]]YYYZZZ\\\[[[SSSLLLQQQQQQRRRRRRSSSTTTTTTTTTSSSQQQNNNOOOVVV]]]\\\UUUXXXYYYZZZZZZ]]]bbbhhhmmmqqqtttxxx{{{|||{{{xxxvvvwwwyyyzzzwwwqqqnnnppptttrrrnnnoooyyyzzzppprrrtttiiissseeefffiiimmmjjjdddaaacccgggbbb```eeeiiihhhggggggcccaaaccchhhgggccceeekkkrrrppplllhhhffffffhhhjjjtttjjjdddfffiiifffcccccchhheee```^^^___aaabbbbbb______aaadddhhhgggccc___]]]XXXYYYgggtttvvvnnnhhhdddcccdddhhhlllmmmkkkiiilllnnnooommmkkkmmmsssyyyzzzxxxvvvttttttuuuuuutttzzzyyyyyy~~~{{{|||~~~}}}zzz|||}}}zzzzzz||||||}}}}}}xxx~~~||||||~~~}}}~~~}}}~~~}}}~~~cccfffxxxiiiTTTRRRTTTQQQQQQTTTZZZ```gggttt|||yyyuuunnneee___UUUXXX___gggiiifffcccaaallljjjlllooolllfffffflllkkksssyyyxxxrrrqqqxxxyyy{{{}}}uuuXXXQQQNNNYYYjjj{{{wwwiiihhhnnnvvv~~~sssnnngggdddhhhkkkfff\\\[[[bbbhhhhhhbbb\\\\\\^^^\\\\\\\\\\\\___bbbeeegggfffhhhkkknnnrrrxxx~~~wwwuuuxxx{{{qqqtttvvv|||zzztttiiihhhjjjmmmjjjeeecccfffpppmmmlllnnnooollllllmmmllliiikkkppprrroooqqquuuuuusssrrrrrruuuyyy|||~~~{{{vvvssstttssspppppptttuuuqqqkkkhhhjjjnnnrrruuuyyyuuurrrrrruuuuuurrrnnnrrrnnnnnnuuu{{{{{{zzzzzztttssssssvvvyyy||||||zzzzzz~~~~~~|||}}}eee```kkkrrrcccUUUSSSRRRIIIGGGHHHNNNUUU[[[cccllluuu{{{~~~vvvmmmfff___\\\[[[XXXQQQLLLccciiisssyyysssjjjjjjpppiiirrr~~~yyyqqqkkkggg``````ccckkkttt|||~~~vvvsssttt}}}}}}zzz}}}|||zzzwwwuuuuuuwwwzzz|||}}}uuusssuuuwwwuuuqqqppptttssspppoooqqqqqqooonnnqqqsssqqqsssyyy|||zzzxxxyyyzzzwwwtttvvvzzz~~~~~~}}}{{{xxx{{{{{{vvvooommmooovvv||||||vvvppprrryyy}}}|||yyyxxxxxxwwwvvvzzz{{{zzzzzz}}}~~~}}}qqqsssyyyssslllkkkgggjjjdddbbbfffmmmrrrvvv{{{ooofff[[[XXXZZZYYYRRRJJJHHH\\\www}}}kkk___\\\OOOVVVaaammmuuuxxxuuussssssxxxxxxlllbbbXXXRRRRRRLLLMMMWWW^^^^^^^^^bbbdddiiijjjgggiiivvv|||tttpppiiiqqquuupppjjjjjjnnnpppdddeeegggiiijjjjjjjjjiiijjjnnnnnnjjjiiilllooonnnsssuuu|||ttttttxxx|||{{{wwwvvvyyyuuuooolllpppuuuuuutttuuuqqqrrrvvv{{{~~~{{{uuuqqqqqqnnnkkkmmmrrrwwwxxxwwwvvvuuusssrrrqqqqqqsssuuulllhhhcccaaadddjjjpppsssqqqjjjeeehhhqqqyyyzzzxxxpppllljjjiiihhhgggmmmtttvvvtttrrrqqqrrruuuxxxzzz~~~vvvwww{{{||||||~~~zzz}}}|||xxxxxxzzz}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~}}}}}}~~~tttkkklllqqqssstttvvv}}}}}}}}}yyyrrrdddXXXUUUhhh~~~hhhUUUMMMKKKKKKOOOXXXaaaccc^^^WWWVVVYYYaaajjjnnnllllllnnn~~~zzzqqqkkkiii___^^^hhhiii___ZZZ^^^^^^___[[[UUUTTT[[[eeeiiiiiieeecccfffppp{{{ssseeeYYYSSSMMMSSSWWWSSSPPPSSSYYY[[[WWWXXXYYY[[[[[[YYYUUURRRUUUXXXXXXUUUUUUWWWXXXWWWWWWWWW\\\aaabbb``````dddeeeeeejjjrrruuuuuuwwwzzzppprrrxxx~~~~~~zzzxxxzzz}}}www}}}~~~}}}}}}}}}|||}}}vvvtttssstttwwwzzz||||||{{{uuupppqqqvvvyyywwwtttnnnhhhfffiiilllmmmooorrr|||wwwqqqkkkhhhggghhhmmmsss{{{~~~|||yyyzzz|||~~~|||}}}{{{{{{~~~}}}{{{zzz}}}~~~{{{|||}}}}}}}}}~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~{{{{{{{{{}}}qqqbbb\\\[[[YYYVVVUUUVVVVVVXXX[[[]]]]]][[[YYYZZZdddppptttrrrqqqwww}}}tttmmmhhhaaa\\\]]]cccfffccc^^^WWWVVVZZZaaadddaaa^^^^^^bbbllltttuuuuuuxxx{{{|||{{{|||yyy||||||ssskkkhhhiiigggbbb```aaaaaa``````bbbhhhmmmmmmqqqvvvxxxyyy}}}qqqbbbWWWRRRXXX^^^bbb______ccciiillliiiiiijjjllllllhhhbbb]]]^^^cccdddaaa```ccceeedddjjjhhhiiikkkiiieeeeeeiiiooollllllooooookkkjjjkkkppptttzzz~~~~~~}}}~~~}}}{{{zzzyyywwwvvvxxx{{{~~~~~~|||zzzxxxwwwvvvwwwxxx{{{}}}|||{{{|||~~~|||kkkbbb\\\TTTMMMJJJDDDFFFKKKOOOQQQRRRQQQQQQNNNSSSXXXVVVQQQPPPTTTYYY\\\]]]^^^^^^```eeemmmssszzzxxxxxxvvvssspppllllllrrrvvvuuussssssvvv}}}vvvwww{{{~~~{{{uuurrrtttyyypppuuuzzz}}}{{{vvvqqqnnnuuuuuuooommmjjjpppvvvxxx}}}}}}xxx~~~~~~~~~|||}}}yyy}}}{{{xxxxxxyyyyyy~~~~~~}}}|||{{{}}}~~~zzzzzzyyywwwvvvwwwzzz}}}~~~{{{zzzzzz{{{}}}}}}wwwpppfff\\\XXXTTTXXX\\\^^^___```dddgggjjjkkkiiiddd^^^[[[[[[^^^fffeeebbb``````bbbdddfffkkkwwwzzzlll```bbbiiilll|||}}}yyywwwvvvsssqqqsssxxxyyyxxxyyyzzzxxxwww|||}}}{{{|||}}}~~~~~~}}}}}}yyyuuussswwwyyyyyyvvvxxx~~~|||||||||zzzxxxwwwxxxzzz~~~|||{{{{{{zzzuuullleeehhhyyyxxxoooppprrrqqqrrr}}}{{{yyyuuuuuuzzzzzzxxx{{{|||zzzuuupppmmmmmmnnnlllkkkooosssyyy~~~}}}{{{~~~zzzxxx}}}|||\\\PPP[[[iiiqqqnnnggg```]]]XXX[[[eeettt{{{jjjggghhhlllqqqwwwtttzzz}}}}}}}}}nnnrrryyyvvvnnniiieeebbbaaa```ccciiiiiifffjjjqqq{{{|||||||||}}}xxxssspppuuuzzz~~~|||wwwrrrnnnttt|||}}}wwwxxxuuuwwwxxxuuurrrqqqtttwwwzzzssssssuuuvvvsssssstttxxx|||~~~|||zzzrrrtttxxx{{{~~~jjjXXX[[[\\\YYYSSSNNNLLLMMMGGGJJJQQQ[[[ccceee```[[[TTTSSSUUUXXX\\\fff{{{zzzrrrsssvvvvvvzzz{{{uuuwwwyyywwwrrrhhheeefffkkkllljjjkkkooonnnooooooqqqsssvvvyyy{{{{{{{{{|||pppgggeeebbb___dddnnn|||yyyiii```YYY\\\hhhiiimmmnnniiicccbbbccccccdddaaa```bbbbbb```cccjjjooohhheeejjjqqqrrrpppooowww{{{|||{{{ssstttrrrnnnmmmpppooolllhhhpppyyy{{{vvvpppmmmmmmgggoooxxx~~~}}}xxxqqqmmmpppyyy~~~~~~|||pppbbbXXXTTTTTTRRRUUUZZZ^^^___]]]YYYVVVNNNOOOQQQSSSRRRVVVcccpppjjjllliii```WWWVVVXXXYYYXXX[[[^^^aaadddjjjsssyyy~~~}}}{{{yyyzzz}}}}}}|||zzzyyyxxxxxxxxxxxxxxxeeefffggggggtttvvvrrr~~~vvvdddVVVQQQSSSWWWgggyyywwwjjj^^^___nnnuuu~~~~~~wwwpppmmmooo}}}pppfffiiirrruuurrrooolllsss{{{|||zzzrrr{{{~~~}}}}}}~~~xxxrrrxxx~~~|||{{{rrrtttuuurrrkkkfffhhhlll[[[___```\\\WWWWWW[[[```eeeggghhhgggddddddfffiiikkkiiihhhiiimmmpppqqqqqqwwwyyytttzzzpppxxxsss___\\\^^^]]]dddxxxxxxlllppp}}}vvv|||wwwyyy~~~yyyxxx~~~~~~xxxccc[[[UUU]]]ooonnniiidddbbbaaaggguuuvvvfffaaajjjzzzssstttuuusssooollloootttzzz}}}|||yyyxxxyyywwwwwwvvvvvvwwwwwwvvvuuu~~~~~~}}}}}}||||||}}}}}}fffYYY]]]bbbaaagggqqqtttqqqmmmdddhhhzzz|||qqqfffaaabbbdddgggmmmnnniiidddbbb```]]]YYY___hhhoootttwwwzzz||||||~~~}}}yyytttrrrrrrsssvvvxxxwwwqqqgggccceeeiiimmmppppppllllllnnnnnnkkknnnppprrrrrrqqqppppppqqqnnnnnnpppqqqqqqrrrqqqqqqrrruuuxxxyyyyyy}}}~~~}}}mmmfff___aaakkkvvv|||}}}sssmmmhhhfffccc```bbbfffnnnbbb```eeehhhrrruuummmrrrvvv{{{sssmmmmmmfffjjjzzznnneeeeeegggfffjjjppp{{{xxxtttsssttttttsssqqquuuvvvooobbb\\\aaafffggghhhkkkjjjmmmrrrnnnrrr```aaaaaa]]]WWWSSSSSSUUUVVV[[[]]][[[[[[\\\\\\YYYXXX]]]cccfffdddcccdddfffaaafffiiiiiiggghhhooouuukkkjjjjjjiiifffddddddfffhhhmmmqqqsssssssssvvvyyyzzzzzzwwwsssssswwwxxxvvvrrrwww|||~~~}}}||||||zzz{{{{{{{{{||||||}}}}}}vvvyyy|||}}}yyy~~~}}}xxxvvvwww{{{~~~wwwuuuvvvqqqpppppppppqqqsssvvvwwwxxx~~~yyytttvvvxxxsss{{{|||}}}~~~~~~|||nnnyyyzzzrrrtttzzzzzzssspppqqqsss}}}}}}}}}zzzvvvssssssuuuxxxzzzlllllllllooottt{{{}}}~~~]]]```bbbaaa___^^^```cccgggkkkllljjjkkknnnmmmiiihhhnnnsssrrrnnnjjjkkknnnhhhooovvvwwwtttsssvvvzzztttuuuxxx{{{{{{yyyzzz}}}uuuyyy}}}}}}xxxooo]]]___lll~~~~~~mmmrrroooZZZaaatttttteee]]]fffuuu|||xxxtttpppnnnpppuuu}}}{{{zzzzzzzzzwwwqqqjjjdddgggjjjnnnrrrwww}}}|||zzzzzz{{{||||||vvvpppsssxxx|||vvvvvvwwwyyyzzzxxxuuurrruuuyyyrrrdddZZZ[[[```jjjtttyyywwwttteeeeeeggggggeeeeeejjjppprrroooooopppkkkccceeemmmggghhhlllrrrsssqqqwww{{{jjjiiizzzwwwnnn\\\aaa{{{uuu~~~yyysssnnnnnnpppvvv{{{yyytttvvv|||}}}~~~lllnnnrrrxxx|||{{{wwwssskkkgggbbb___^^^^^^___aaafffhhhiiifff```]]]aaafff^^^bbbjjjooojjjaaa___dddeeefffiiimmmppprrrwww{{{yyy}}}~~~yyy}}}~~~~~~~~~~~~ttt}}}lllbbbdddvvvrrrzzzlll[[[\\\ttt~~~xxxtttvvvxxxzzz}}}wwwooojjjgggjjjkkkmmmooollleeebbbcccllllllnnnoooqqqsssuuuuuu~~~uuunnnnnnppppppnnnppp{{{{{{vvvwwwvvvqqqsssrrrrrrqqqllliiimmmtttwwwuuuvvvxxxuuuqqqssszzz|||}}}}}}}}}tttnnnpppzzz~~~}}}uuunnnnnnjjjccceeefffjjjpppppplllkkkmmmtttsssgggaaakkkpppqqqzzz}}}{{{vvvhhhbbbbbbfffjjjcccXXXVVV[[[ggglllqqqoooiiigggjjjoooooonnnmmmjjjfffjjj{{{~~~|||{{{yyywwwtttqqqwwwxxxzzz||||||wwwnnngggjjjfffddddddbbb]]]___eeehhhiiigggeeekkksssssskkkjjjjjjlllnnnppppppooommmfffeeegggmmmtttvvvrrrmmmdddgggnnnsssqqqmmmqqqxxxzzztttrrrvvvxxxuuupppooorrrlllhhhhhhmmmooolllhhhllljjjgggfffiiilllnnnnnnllljjjhhhhhhkkknnnqqqqqqkkklllmmmoooqqqrrrrrrrrrtttyyy~~~~~~}}}}}}~~~}}}zzzyyy~~~~~~~~~|||{{{jjjttt~~~||||||}}}vvvsssyyy{{{zzz~~~yyyuuuwww|||}}}wwwooommmpppnnnooommmoooxxx~~~{{{xxxsssmmmsssyyysssggggggddddddeeeaaa[[[]]]bbbcccggglllooopppppprrrtttwwwvvv{{{~~~uuugggfffnnnwww~~~{{{{{{wwwwwwooowww}}}}}}{{{yyyuuuoooqqqxxxZZZYYYYYYYYYYYYXXXUUUSSSTTTUUUVVVWWWWWWVVVTTTRRRUUURRRQQQRRRRRRRRRWWW]]][[[TTTUUU___fffeeecccdddZZZ\\\```cccfffjjjnnnqqqlllgggccccccfffhhheeebbbdddgggkkkoookkkffffffkkkllljjjjjjmmmnnnlllmmmqqqllliiiggghhhmmmvvv{{{wwwtttttttttuuuuuuvvv}}}xxxsssqqqtttyyy}}}xxxyyyzzz{{{}}}{{{cccdddfff]]]YYY___fffddd___WWWSSSXXXeeeppp{{{zzzsssgggccchhhnnnpppsssxxx}}}~~~wwwmmmaaaVVVTTT[[[___ttttttfffcccddd^^^[[[ZZZ]]]```cccdddfffhhhkkkiiicccaaatttzzzkkkbbbeeekkkhhhaaa]]]ZZZZZZaaallluuuxxxwwwrrrqqqnnnmmmooorrrssssssmmmxxx}}}vvvpppjjjdddkkk{{{~~~}}}^^^^^^___``````^^^ZZZWWW^^^______]]]ZZZZZZ^^^bbb``````aaacccfffllltttzzzuuulllnnn||||||xxx{{{qqquuu{{{}}}xxxzzz~~~{{{}}}wwwiii^^^^^^hhhjjjjjjeee^^^ZZZ\\\___dddgggbbbUUUOOOSSSYYYZZZXXX\\\ZZZYYYhhh|||zzzkkk\\\^^^fffxxxooofff___ZZZYYY\\\kkkiii]]]^^^___[[[YYYcccbbbbbbbbbdddeeeffffffgggddd___gggyyyuuuyyy}}}{{{tttqqqlllhhhjjjqqqxxx{{{{{{zzz|||~~~uuu{{{uuuooopppsssvvvwwwtttppplllvvvzzzzzztttkkkhhhmmmtttxxxzzz{{{|||tttwww}}}zzzzzztttxxx|||{{{yyyrrrllliiiooosssnnnccc```fffhhhdddWWWYYYXXXWWWbbbqqqtttlllVVVSSSPPPUUUkkksssvvv|||uuu~~~{{{yyy}}}}}}yyyvvvwwwuuuzzz~~~~~~~~~}}}~~~~~~}}}{{{yyy|||~~~zzzwwwssstttyyy}}}zzz{{{zzztttzzzyyyzzz~~~}}}nnnlllmmmooooooooosssyyy~~~~~~}}}{{{yyywwwzzz~~~}}}vvvqqqpppqqqlllnnnnnnooowwwyyy{{{zzzgggmmmqqqrrruuuzzzzzzuuuhhhgggaaa\\\bbbtttqqqqqqsssgggmmmooo|||uuuqqqvvvpppooouuuwwwsssqqqssssssvvvwwwtttooopppwww~~~~~~yyyvvvrrrrrryyy~~~zzztttpppoooooopppooommmlllkkkiiifffdddaaadddhhhjjjgggccccccfffjjjjjjjjjiiigggeeecccbbbZZZ[[[]]]]]]^^^^^^^^^___cccdddgggjjjlllllliiigggkkkhhhiiiooonnnfffaaaaaa___aaaccceeefffggghhhhhhnnnnnnmmmnnnoooppprrrssskkkiiiggggggjjjnnnssswwwrrruuuxxxxxxwwwxxx{{{zzz{{{{{{{{{{{{vvv}}}}}}|||xxx{{{|||~~~yyyuuuooojjjiiieeecccdddeeedddcccbbb`````````^^^\\\ZZZXXXXXXZZZYYYZZZ\\\___aaaaaa```______aaabbbbbbbbbccceeeeeeeeeeeegggjjjlllmmmnnnuuuqqqnnnmmmmmmlllhhhdddeeedddbbbbbbccceeeeeefffiiieeefffmmmqqqnnnlllmmmdddfffiiikkklllkkkjjjhhhhhhhhhiiikkknnnrrruuuwwwvvvuuutttuuuwww{{{~~~vvvtttyyyzzz||||||{{{}}}yyytttvvvpppggggggqqquuuqqquuussspppoooooopppppppppnnnppptttxxxyyyvvvqqqmmmrrrvvv|||{{{uuupppvvvxxxuuupppooowww}}}eeefffdddaaaaaaaaa\\\UUUWWWRRRSSSXXXYYYWWW[[[cccaaaaaabbbdddfffgggfffddd___^^^___cccjjjppptttvvvwwwvvvuuusssrrrtttvvvwww~~~wwwwwwvvvuuuvvvwwwyyyzzz|||{{{zzz~~~sssllliiikkkiiicccccchhh}}}wwwssssssvvvvvvpppjjjnnnqqqnnniiimmmwwwzzzvvvsssvvvssskkkkkkrrruuuqqqtttrrrpppmmmlllnnnrrrvvvvvvzzz}}}vvvqqqtttyyy{{{~~~uuu{{{~~~^^^^^^^^^aaajjjqqqnnnfffjjjcccdddmmmrrrooorrrzzzzzzwwwzzzwwwxxx}}}wwwooogggdddfffeee___XXXnnn}}}{{{{{{~~~{{{xxxttthhhbbbeeennnzzzttt}}}zzzyyy{{{yyykkkfffiiiuuu}}}uuu}}}www{{{sssppptttwwwxxxssspppnnnmmmmmmlllhhheeelll{{{~~~~~~|||{{{{{{{{{{{{}}}~~~wwwwwwvvvvvvuuuttttttssstttssssssvvv|||nnndddnnn~~~yyy}}}|||uuuwwwyyyyyyxxxzzz~~~xxx|||yyyvvvuuu{{{zzz~~~zzzvvvvvvvvvuuu~~~}}}{{{|||{{{xxxzzzyyyyyy{{{|||uuunnnkkkhhhfffiiinnn|||uuuyyy}}}|||uuupppjjjiiiddd^^^XXXZZZaaagggyyyyyyqqqfff\\\ZZZ\\\```bbbaaa]]]XXXUUUVVVVVVVVVVVVWWWYYY[[[\\\YYYXXXXXXXXXXXXYYYZZZZZZZZZZZZ[[[\\\^^^bbbhhhlllaaaeeegggfffhhhooovvvyyyrrrpppooopppuuu|||}}}|||wwwuuuzzzoooqqqrrrooolllooowwwkkkcccgggxxx}}}ppp```[[[ooo{{{|||oooooo~~~}}}}}}xxxqqqzzz~~~yyy}}}|||yyywww{{{~~~}}}|||vvvzzz{{{zzz}}}yyysssmmmmmmpppvvvuuuwwwnnnpppkkknnn{{{~~~{{{~~~uuutttuuu||||||wwwkkkdddgggmmmwwwzzz~~~rrrbbbWWWXXX[[[WWWQQQVVVcccfff___jjjmmmmmmhhhcccdddkkksssqqqwww|||mmm[[[OOONNNSSSWWWWWWSSSQQQSSSVVVWWWeeeqqqpppjjjcccZZZRRROOORRRVVVYYYZZZYYYVVVUUUZZZYYYXXXXXXXXXYYY[[[[[[[[[[[[\\\^^^bbbeeeiiikkkpppqqqpppmmmkkkkkkpppuuuooosssuuurrrsssyyy}}}{{{yyy{{{|||sssxxx|||{{{rrrpppvvv||||||ssslllnnntttuuukkkaaajjj|||}}}ggg[[[hhhvvvvvvhhhwww{{{~~~yyyxxxvvvnnnooovvv{{{xxxrrr{{{}}}wwwjjjbbbfffyyy{{{dddTTTWWW\\\WWWXXXdddbbbQQQJJJRRRRRRHHHUUU\\\bbbbbbZZZRRRMMMKKKKKKLLLIIIGGGLLLQQQNNNEEEKKKOOOOOOKKKIIIMMMRRRTTTQQQUUUXXXYYYUUURRRQQQQQQWWWTTTVVV\\\___\\\ZZZZZZ]]]aaafffhhhfffdddcccdddbbbiiipppqqqmmmiiihhhiiirrrooolllllllllmmmqqquuuqqqwww{{{|||{{{uuuuuuyyy}}}}}}zzzzzzuuufffXXXVVVXXXUUUPPPNNNRRRdddiiiXXXKKKNNNQQQMMMKKKNNNRRRTTTTTTSSSRRRPPPMMMQQQVVVVVVTTTRRRQQQRRRQQQUUUVVVTTTUUUWWWTTTNNNQQQUUUUUURRRQQQTTTUUUSSSTTTXXX\\\___```aaacccfffmmmmmmrrryyyyyyuuurrrssstttzzz}}}~~~zzzxxx}}}~~~zzz}}}sss|||rrrqqqvvv~~~{{{^^^SSSJJJHHHJJJKKKLLLMMMPPP]]]bbbYYYVVV___iiikkkiii]]]]]]jjjmmmccc```hhhjjjjjjjjjkkklllooorrrtttuuuzzz}}}wwwqqqnnnnnnmmmlllnnnmmmkkklllnnnmmmhhhlllnnnqqqsssuuuwww{{{~~~zzz}}}uuujjjrrruuujjjfffeeedddbbbnnnzzz~~~ssseeepppyyyyyysssttt{{{wwwvvvuuulll```^^^ccchhhiiikkklllkkkrrreeebbbaaacccfffgggggghhhpppttttttrrrwww}}}lllnnnxxxyyyjjj___[[[[[[]]]^^^]]]jjjxxxyyyooodddbbbdddffflllwwwnnnbbb```aaadddhhhgggaaa\\\bbblllkkkjjjlllppppppmmmmmmooosss{{{{{{wwwyyynnngggjjjrrrpppnnnnnnttt}}}~~~zzz~~~~~~tttjjjkkkxxxtttmmmhhhdddjjjzzz|||zzz}}}uuuqqqqqqsssuuugggpppzzz|||vvvmmmgggfffaaa``````ccciiipppvvvyyyuuuqqqwww~~~~~~}}}|||}}}}}}sssmmmmmmiiihhhjjjlllkkkiiimmmsssoooppprrrtttuuuvvvwwwxxxzzz}}}~~~||||||wwwxxx~~~}}}|||mmmsssuuuxxx{{{qqqggg^^^[[[cccmmmtttppphhhbbbeeeoooxxxzzzsssrrrrrrtttuuuvvvtttrrrmmmhhhccc___ZZZXXX^^^fff```\\\YYY]]]dddfffaaa[[[___cccccc\\\UUUXXXffftttaaa\\\XXXaaavvvxxxccc|||~~~|||tttlllgggbbb]]]]]]aaalllvvvtttjjjfffiiisssxxxtttuuussspppoooooopppppppppmmmqqqtttuuuuuuvvvzzz~~~xxx{{{~~~{{{wwwpppiiigggkkksssyyyyyysssvvv{{{xxxyyyyyyppprrrssswww|||xxxwwwkkkjjjvvvuuueee[[[]]]xxx~~~wwwhhheeekkkcccRRRQQQSSSVVVZZZ```jjjwwwtttllleeebbb___ZZZZZZ]]]YYY[[[YYYTTTUUUZZZ```aaa___```bbbeeehhhgggccc___dddcccfffmmmppppppssswwwsssqqqnnnlllkkkhhhddd```fffiiikkkjjjiiikkkqqqvvvaaa]]]WWWXXXgggssskkkYYYeeemmmtttvvvvvvvvvsssoookkkbbbdddsss~~~}}}}}}llloooqqqttt{{{}}}ttt```QQQRRRbbbgggZZZSSSYYYbbbccc^^^UUUWWW___```ZZZ[[[]]]]]][[[\\\dddqqq{{{yyyuuuxxxxxxooogggccc\\\cccgggeeecccddddddcccTTTXXX```jjjtttxxxvvvssslllmmmsss}}}|||vvvsssvvvwwwuuunnnddd]]]ZZZZZZcccccceeeiiikkkjjjgggddd```^^^UUUOOOUUU^^^XXXIIIPPPWWW^^^___```bbb```]]][[[NNNOOOggg```gggppptttpppkkkooowwwmmmmmmoootttwwwwwwrrrnnnlllooosssuuupppmmmrrrzzzzzzoooccc]]]fffxxx~~~nnnjjjkkkiiiddd```eeekkkmmmjjjnnntttmmm___WWWSSSTTT[[[cccjjjttt}}}ssshhhdddjjjjjjaaaZZZ[[[\\\\\\^^^```[[[TTTSSSVVVUUUYYY[[[ZZZWWWUUUSSSQQQWWWYYYWWWRRRTTTVVVPPPFFFOOOQQQSSSUUUUUUVVVYYY[[[WWWWWWUUUYYYjjjzzzuuueeeiiinnnqqquuu|||wwwooopppqqqrrrrrrrrrrrrrrrwwwxxxzzz|||{{{wwwuuuuuuqqqpppsssvvvsssqqqyyy}}}|||vvv{{{~~~{{{ssswww~~~~~~~~~nnn```[[[cccuuu}}}mmm]]]WWWWWWVVVVVVVVVQQQXXX\\\[[[___eeeaaaVVVQQQPPPPPPQQQUUU[[[```dddfff\\\XXX^^^___YYYUUUXXX\\\ZZZ\\\``````]]]]]]```fffggghhhhhhhhhgggeeeccc\\\dddiiiddd\\\ZZZ]]]aaadddcccaaa```aaabbbeeefffkkkggg]]]YYYcccqqqooodddWWWZZZ^^^fffsss}}}yyynnnlllqqqvvvxxxuuuqqqooooooppprrrvvvvvvtttpppppprrrxxxxxx{{{~~~|||zzz~~~~~~{{{{{{~~~zzzmmmkkkppp{{{uuuooommmqqqxxx}}}~~~uuunnnooovvv|||nnnbbb___dddmmmuuuqqqllljjjmmmkkkccc[[[WWWPPPXXX[[[ZZZ\\\aaa```YYYlllqqqpppkkkjjjooopppjjjnnnfffdddkkkrrrsssvvv|||xxxvvvxxx~~~{{{uuusssrrrqqqqqqvvv{{{~~~~~~oootttyyyyyyrrrooovvv{{{vvvpppmmmnnnqqqqqqqqq|||yyyooodddcccjjjkkkfffXXXUUUUUU^^^pppyyytttzzz{{{yyy|||~~~~~~~~~qqqccceeehhhlllooorrrttttttuuuzzzwwwjjjdddeeecccaaadddiiilllmmmkkkuuupppmmmqqqwwwzzz}}}zzzzzzzzzyyywwwtttuuuzzz~~~tttkkkhhhaaaeeeddd^^^]]]```cccbbbmmmwwwxxxpppooouuurrrgggiiicccaaagggnnnssszzzwwwsssvvvvvvppplllhhhjjjtttpppiiiggglllpppooorrrwwwqqqkkkdddbbbdddfffeeebbbpppvvvvvvjjj```^^^aaaccciiibbb\\\___mmm{{{|||tttuuuxxxrrr}}}ooohhhqqqmmmhhhjjjkkkiiixxxxxxpppkkklllpppsssrrrtttvvvwwwyyy}}}vvvwwwyyymmmlllkkkmmmrrrwwwzzzxxxuuuvvvsssqqqooojjjdddcccffftttrrrppprrruuuvvvrrrnnnrrrlllfffeeecccccciiiooocccbbb]]]UUURRRVVV\\\^^^VVVaaaeee___```gggeeeZZZccc^^^ZZZZZZ]]]aaaggglllgggaaa___gggqqqtttsssqqqeee___aaannn{{{xxxtttqqqssssssqqqrrruuusssooojjjkkknnnooolllhhhuuu|||mmmjjjtttzzzxxxzzzzzz{{{~~~|||vvvooowww~~~zzz{{{zzzgggrrrzzzqqq}}}~~~}}}zzzmmmffffffqqqzzzxxxmmmdddfffeeedddgggmmmrrrssssssgggbbb]]]XXXQQQKKKLLLQQQ\\\ZZZXXXYYY]]]aaabbbbbbddd^^^YYYZZZZZZ\\\```ggg```\\\UUUPPPPPPUUU[[[___WWW___cccbbbeeekkkjjjdddjjjhhhffffffiiimmmssswwwwwwkkk```aaahhhpppwww{{{ooohhhiiisss{{{|||wwwxxxxxxzzz|||~~~uuurrrrrrqqqqqqrrrvvv{{{nnneee___bbbggggggdddbbbbbb``````cccjjjooopppppppppjjjeeeeeeeeecccdddggglllkkkkkklllooorrrtttuuullljjjlllrrruuussspppppppppjjjeeedddgggkkknnnpppkkkllloooqqqsssuuuvvvvvvtttuuuuuuuuuwww{{{ssshhheeehhhkkkoootttxxxqqqqqqxxxxxxssstttzzz|||yyyxxxtttmmmggggggpppxxx{{{yyy{{{vvvooommmkkkuuu{{{qqqnnnwww~~~}}}vvvxxx~~~|||zzzzzz}}}~~~~~~xxxvvvwwwwwwrrrmmmaaannn~~~xxxhhhuuutttqqq}}}~~~~~~}}}||||||yyyzzz}}}|||{{{~~~{{{~~~{{{uuurrruuuvvvuuussstttsssmmmmmmrrroooffffffmmmlll}}}zzzxxxyyy}}}sssmmmgggeeedddaaa]]][[[ggg``````iiipppqqqoooppptttyyy||||||yyyzzz}}}wwwtttjjjpppxxx~~~}}}{{{yyyppptttwwwwwwvvvwww{{{vvvfffZZZ]]]___[[[ZZZ___cccdddlllyyyzzzwwwhhhlllpppxxxttt\\\hhhvvv||||||eee^^^jjjvvvuuunnncccrrr{{{~~~wwwvvvvvvuuussspppkkkgggccc```]]]eeennnqqqpppppptttxxxvvvqqqmmmmmmmmmmmmpppvvv|||{{{yyyxxxvvvqqqjjjfffgggiiilllnnnoooooooooooossssssooojjjmmmqqqmmmeeegggfffiiinnnppppppxxx}}}}}}xxxyyyxxxvvvmmm```WWWTTTUUUWWWWWWYYY```eeeggglllssswwwwww~~~wwwuuuzzz}}}}}}vvv{{{|||zzzrrrjjjaaahhhqqqyyy|||xxx|||{{{{{{|||{{{yyyhhhnnnttttttpppnnnpppssstttnnniiifff```ZZZWWWYYYhhhlllrrrvvvxxxzzz}}}lllpppsssssstttrrrfffZZZaaabbbdddhhhlllnnnkkkhhhpppuuuxxxwwwtttuuuzzzsssxxxmmmhhhppp~~~|||rrroooyyyzzzwwwwwwuuutttzzz~~~zzztttmmmnnn}}}}}}zzz|||}}}zzzyyyzzz}}}yyypppeee^^^]]]eeelllrrrsssrrrtttzzz}}}ppprrruuuwwwyyy}}}mmmlllooorrrqqqooopppvvv|||uuukkklllssspppfffUUU\\\jjjuuuuuuiii\\\UUU^^^]]]bbbnnnzzz{{{pppeeejjjfffjjjyyywwwzzz|||xxxzzzyyywwwyyy|||}}}zzzyyywwwvvvrrrsssvvvyyyxxxrrrkkkfffbbbZZZSSSWWWaaagggddd^^^XXXTTTUUU]]]bbb```^^^^^^ccckkkpppnnnmmmppppppnnnxxxxxx{{{xxxmmmsssvvviiifffmmmsssssspppiiihhhiiijjjfff___YYYXXX]]]bbbffffffeeeccc^^^YYYTTTTTTXXX^^^fffkkkjjjhhhccceeedddcccdddeeebbb\\\VVV\\\dddhhhhhhggghhhkkk~~~zzzssspppppptttyyy{{{zzzuuunnniiibbb___^^^___bbbcccaaa___cccaaa]]]ZZZ\\\aaaaaa]]]QQQPPPQQQVVVXXXVVVVVVWWWVVV[[[eeeqqqvvvssspppooowwwyyywww|||uuurrrqqqrrrpppnnnuuutttpppmmmooossspppjjjdddaaabbbgggfffaaa___aaadddcccfffjjjhhh```\\\]]][[[]]]bbbhhhmmmmmmgggbbb```kkkzzzzzzwww{{{xxxtttsssvvvsssmmmmmmrrrrrrjjjdddgggnnnpppiiiaaaZZZ```jjjllleee___hhhvvvrrrvvv{{{|||{{{~~~}}}xxxvvv{{{zzzssshhhppp{{{~~~xxxjjjmmmooopppnnnjjjgggeeeaaa```___```aaabbbbbbbbbiiissstttfff]]]```dddccckkkwww~~~uuulllgggdddhhhnnnrrrssssssxxx~~~yyywwwooolllhhhggggggfffdddaaagggrrrtttfffXXXVVVVVVSSS[[[eeelllnnnqqqxxx||||||sssrrrpppoooooorrrwwwzzz~~~vvvvvvuuuqqqllllllpppttt|||vvvvvv{{{}}}wwwssstttwwwggg```^^^[[[ccciiillliiigggiiijjjjjjgggbbb[[[WWWXXX\\\aaaddd\\\aaaeeehhhooo}}}|||xxx~~~wwwqqqppppppoooqqquuu|||uuuwwwwwwwwwxxxxxxvvvtttssstttpppuuu{{{~~~~~~~~~}}}{{{|||}}}vvvpppgggbbbaaabbbaaa```[[[\\\YYYUUUVVV]]]cccdddaaadddiiinnnrrrvvvyyyzzz{{{sssppptttyyyxxxzzzwwwuuuuuu}}}rrruuuvvvtttpppmmmjjjiiigggjjjppptttuuuuuuuuuuuu}}}}}}~~~xxxssssssnnnfff___```dddeeeaaa\\\\\\[[[\\\]]]]]]]]]\\\eeekkkpppnnniiiiiiqqqyyy}}}}}}{{{wwwwww}}}|||}}}|||xxxyyy}}}~~~~~~yyy}}}}}}uuunnnjjjgggeeebbbdddgggjjjlllllllllkkkooooooqqqtttyyy}}}~~~~~~xxxxxxzzz~~~}}}|||uuuwww|||zzzuuuwwwsssoookkkiiifffcccaaa```eeehhhddd]]][[[```fffaaaeeegggddd___aaaiiirrr{{{vvvuuuzzz~~~vvvuuuvvvuuurrrpppmmmlllmmmoooqqqrrrkkkjjjiiikkkoootttwwwxxxqqqnnnmmmpppooolllooouuusssuuuyyy}}}}}}zzz}}}sssrrrpppnnnlllkkkkkkkkkmmmnnnmmmjjjfffcccbbbccc___XXXTTTVVV\\\aaaiiipppyyy}}}~~~wwwnnniiilllqqqvvv{{{~~~vvvssssssuuuvvvnnnkkkiiijjjnnnssswwwyyyvvvpppllllllhhhcccfffllliiijjjmmmqqqttttttrrrpppqqqvvv{{{}}}~~~zzzzzzxxxwwwyyy{{{xxxrrrlllgggaaa\\\\\\\\\ZZZ[[[^^^ZZZccclllmmmfff```___bbb^^^```aaa___```eeelllppp}}}}}}|||xxxyyyzzzzzz}}}}}}yyyzzzxxxqqqpppqqqpppppppppppprrrtttuuusssqqquuuttttttxxx}}}|||qqqnnnpppmmmfffeeemmmrrrrrrrrrrrroookkkjjjjjjiiigggccc```______qqquuusssjjjdddiiirrryyy|||}}}~~~pppnnnjjjffffffnnn|||{{{~~~zzz{{{~~~~~~|||zzzxxxwwwssssssoooiiiiiinnnssstttrrrnnnkkkooowww{{{yyyuuuwww{{{~~~|||~~~~~~~~~vvvqqqlllhhhjjjqqqzzzwwwfff]]]aaahhhfff^^^```lllsssoooiiimmmxxx}}}zzz{{{|||~~~}}}wwwwwwzzz}}}}}}zzzzzzwwwwwwyyy~~~{{{uuuvvvzzz|||uuuttttttvvvyyy}}}xxxssslllkkkooovvv{{{~~~~~~uuujjjdddeeefffbbb]]]OOO\\\ddd\\\QQQQQQZZZccckkkmmmllliiiiiikkkiiieeeqqqnnnmmmqqq|||~~~~~~~~~}}}~~~~~~}}}zzz{{{}}}}}}zzz||||||{{{yyyyyywwwsssoooooosssvvvssstttvvvxxx||||||qqqkkkeeedddhhhmmmoooooowwwwwwwwwvvvrrrkkkfffcccWWWcccjjjcccYYYXXXaaaiiiyyy~~~~~~wwwooommmmmmlllrrrmmmhhhgggmmmxxx||||||~~~}}}zzzwww|||wwwrrrrrrvvvyyywwwtttwwwxxxzzz|||~~~~~~}}}xxxuuuuuuuuurrrssspppkkkgggfffkkkpppwwwuuu|||yyyzzz{{{zzzyyytttwww{{{zzzpppaaaYYYWWWUUU]]]bbb^^^ZZZ]]]eeejjjwwwwww{{{{{{wwwqqqpppttt{{{{{{~~~{{{~~~zzz{{{tttmmmkkkmmmppppppooooooqqqsssssstttvvvyyy{{{zzz{{{zzzxxxwwwvvvxxxzzzyyy}}}zzz~~~|||zzzpppkkkkkknnnnnnggglllzzzvvvooorrrzzztttkkkkkkccceeeddd______dddhhhhhheeehhhggg```\\\```gggkkkeeebbb``````cccgggkkkmmmqqqtttxxxzzz{{{|||~~~|||vvvtttuuuxxxyyyyyyvvvxxxxxxwwwtttssstttvvvxxxyyyzzzyyyvvvtttuuuwwwyyy~~~}}}~~~zzzwwwxxxuuuzzzzzz||||||}}}uuullldddfffsssyyyxxxzzz|||{{{~~~}}}yyykkkjjjbbbXXXTTTWWW[[[\\\ZZZXXXUUUSSSSSSSSSSSSRRRPPPSSSYYYbbbiiikkkfffaaahhhqqqssskkkbbbcccjjjpppxxx}}}}}}||||||yyyqqqjjjkkkqqqmmm~~~|||xxxwwwxxxwwwzzz||||||zzzyyyzzz||||||}}}yyy{{{wwwyyy|||}}}|||xxxsssoootttssswww{{{xxxxxxtttqqqqqqssssssqqqnnnlllkkkjjjiiihhhooo~~~|||}}}|||wwwrrr}}}zzzvvvuuu}}}~~~}}}zzztttoooiiiiiigggbbb[[[WWWWWWYYY\\\WWWUUUZZZbbbddd^^^XXXXXX___dddaaaYYYSSSSSSWWW]]][[[^^^kkk}}}zzzzzz{{{|||{{{uuullleeegggkkkppprrrrrrqqqoooooovvvssspppooopppxxx|||{{{{{{wwwmmmnnnuuuzzzzzzxxx{{{yyyqqqvvv|||vvvssslllhhhooo|||}}}uuu~~~www}}}}}}xxx{{{xxxuuurrrqqqtttwwwyyy{{{zzz|||yyytttqqqqqqtttooojjjlllqqqpppiiibbb```dddgggddd]]]XXXXXXZZZZZZVVVTTTYYYbbbhhhhhheee___aaagggooovvvxxxwwwtttmmmoooqqqrrrqqqppppppqqqjjjhhheeebbb```eeeuuuvvvnnnjjjlllooorrroooqqqyyy|||||||||yyy{{{wwwpppvvv}}}xxxmmmbbb[[[aaannntttlllbbbrrrtttpppjjjooo{{{}}}~~~xxxvvvxxx|||{{{zzz}}}yyyxxxyyyxxxtttppplllkkklllhhhccc]]]XXXVVVTTTSSSQQQPPPRRRUUU[[[bbbfffgggggg```aaabbbccceeeiiinnnrrrvvvrrrkkkbbbXXXUUU```nnnpppkkkeee```]]]\\\[[[[[[^^^]]]^^^dddooozzz{{{|||}}}yyy|||zzzvvv|||nnnaaaaaahhhjjj___SSShhhllllllfffiiisss{{{{{{yyyyyyqqq}}}}}}|||{{{zzzwwwxxxqqquuu~~~xxxpppgggaaa___```aaa```]]][[[ZZZYYYXXXWWWXXXWWWVVVUUUWWW\\\dddiiiwwwssskkk```RRRKKKRRR]]]dddccc```^^^^^^^^^___```]]]\\\ZZZXXXZZZ```bbbbbbdddiiikkkgggeeehhhiiiiiiooommmqqqrrrrrrvvvrrrsssrrrkkkdddggglllllleeebbbgggmmmooowwwxxxvvvtttzzz{{{zzz{{{~~~~~~~~~yyytttpppnnnmmmooommmiiidddaaaaaafffiiijjjfff```ZZZRRRNNNUUU^^^nnnqqqrrrqqqnnnmmmooorrrrrruuurrrjjjdddccc```[[[XXX\\\]]][[[[[[\\\[[[WWW[[[XXX\\\\\\ZZZffftttsssvvvuuuuuusssrrrsssvvvxxxuuuzzzzzztttooopppuuuyyyzzzuuunnnmmmuuu~~~|||zzz{{{}}}yyyzzz|||||||||}}}}}}|||}}}zzzuuuuuuwww}}}zzzuuurrrooommmqqqwww}}}yyytttpppqqqqqqnnnmmmmmmiiibbb^^^[[[\\\XXXPPPUUU]]]XXXYYY___cccaaa\\\[[[bbbiiimmmrrrxxx{{{}}}{{{{{{xxxvvvrrrqqqrrrtttttttttsssuuuvvvvvvuuuuuuvvvxxxttt{{{}}}yyyxxx||||||xxx|||zzz~~~~~~yyy}}}xxxrrrvvv|||zzzwwwxxxssshhhiiilllddd___dddgggbbbZZZVVVYYY^^^XXX\\\cccjjjpppwww~~~|||xxxwwwwwwvvvvvvyyyzzzzzzxxxvvvsssssssssnnnxxx|||wwwuuuzzzyyytttyyy~~~~~~{{{xxxzzz}}}~~~~~~|||yyyyyy{{{wwwwwwzzz|||yyysssoooppprrrhhhhhhjjjmmmnnnnnnqqqtttkkkmmmnnnlllkkkuuu{{{wwwuuutttkkkvvvzzztttrrrvvvvvvpppsssxxx~~~~~~{{{zzzzzz{{{xxx|||tttqqqqqqssstttuuu{{{uuu{{{~~~~~~}}}|||}}}~~~}}}}}}zzzvvvvvvzzzrrrooo{{{~~~~~~}}}~~~uuuhhhhhhyyy~~~uuupppsssxxxqqqooonnnrrryyy}}}|||zzz{{{xxxuuuuuuuuuuuuvvvssspppoooppprrrttttttooorrrxxx|||~~~|||zzzxxxwwwrrrqqqssszzz~~~uuuwwwyyyyyy}}}}}}zzzyyyxxxwwwzzzwwwsssppppppqqqqqqqqqrrrtttvvvwwwvvvsssooommmvvv~~~zzzzzz~~~zzzyyyxxxwwwuuuxxxxxxxxxwwwtttpppmmmkkknnnxxx~~~|||}}}zzz{{{vvvyyy~~~|||~~~~~~}}}|||uuu}}}|||}}}~~~}}}~~~qqqmmm{{{www}}}}}}zzzzzzzzzzzz{{{|||~~~|||zzz{{{}}}|||}}}yyy|||~~~yyyuuusssrrrqqqqqqtttyyyxxxuuuwwwyyywwwwwwyyy{{{{{{~~~}}}~~~}}}{{{zzz{{{~~~|||||||||wwwzzz|||xxxwwwwwwvvvrrrnnnxxx~~~}}}}}}{{{zzzyyyrrrvvvzzz}}}~~~}}}zzzzzz{{{zzzwwwtttttt{{{zzzrrrlllkkkjjjjjjkkkooorrrsssrrrjjjeeeaaabbbgggppp~~~uuuooorrr{{{zzzzzz~~~uuuvvvyyy|||~~~}}}|||zzzxxxwwwvvvvvvwwwxxxyyywww}}}}}}}}}~~~}}}|||zzztttmmmfffbbb______fffooopppqqqqqqooommmmmmooorrroootttzzzyyywwwuuuuuuuuuuuuvvvttttttsssooollllllpppsssvvvzzz~~~yyyxxx{{{wwwjjj```]]]___cccjjjpppoooiiicccbbbcccccciiixxxzzzvvvxxx||||||~~~~~~vvvmmmhhhiiimmmwwwxxx{{{}}}|||tttssswww{{{|||zzzxxxhhh___^^^___bbbdddaaa[[[VVVUUUVVVXXXcccvvv~~~~~~}}}}}}xxxvvvxxxxxxvvvyyy|||{{{yyy|||{{{xxxuuuqqqlllgggbbb]]][[[ZZZeeeuuuzzzzzz}}}tttqqqsss{{{~~~{{{}}}xxxqqqsssuuu}}}xxxrrrsss{{{~~~~~~~~~}}}{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxyyyuuuuuuvvvwwwyyyzzz{{{{{{xxxuuurrrpppooopppqqqrrrtttqqqnnnlllmmmmmmmmmllljjjiiiiiiiiiiiihhhhhhhhhggggggggggggggggggggggggfffeeedddbbb```^^^\\\\\\]]]]]]^^^^^^______``````___^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^}}}zzzyyysssoookkkgggdddbbb___]]]\\\\\\\\\[[[[[[[[[[[[ZZZUUUVVVVVVVVVUUUSSSQQQPPPNNNNNNMMMLLLLLLKKKJJJJJJLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFBBBCCCCCCDDDEEEFFFGGGGGGHHHFFFDDDCCCEEEFFFFFFEEEDDDBBBAAAAAABBBBBBBBBAAA??????????????????>>>>>>????????????????????????;;;;;;<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<==================<<<<<<<<<<<<{{{vvvsssjjjhhhddd```\\\ZZZXXXXXXWWWUUUSSSOOOLLLJJJHHHGGGJJJGGGCCCAAAAAA@@@???===AAA@@@@@@@@@???????????????@@@AAABBBAAA???===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999999999:::888999999999888777777666777777888888888777777777888888888999999::::::::::::999888:::===???===;;;999888888999:::999777555999999999999999999999999::::::::::::::::::::::::777888999:::;;;;;;::::::888888888888888888777777999888888888999999:::;;;:::::::::999999999888888~~~|||yyyxxxwwwwwwwwwwwwxxx{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~}}}|||{{{|||}}}~~~}}}|||{{{{{{zzz{{{{{{xxxzzz{{{yyywwwuuuwwwyyyuuutttsssrrrrrrrrrssstttssssssrrrrrrsssuuuvvvwwwqqqsssvvvwwwwwwxxxzzz|||yyyzzz|||~~~~~~~~~~~~|||wwwpppmmmnnnfffccc```]]]ZZZUUUOOOKKKNNNQQQUUUWWWXXXVVVSSSQQQKKKIIIFFFCCCAAA??????>>>>>>>>>===<<<<<<<<<<<<<<<<<<999777777999:::::::::777777777666666666555555555666888999999888777666777666666666777888999:::777777777777888888888888999999888888888888999999555666666666666666555444555666666777666666555555555555555555666666666666111000111444888:::888555777666777888999777444111444444555555555666666666555555555555555555555555777777888777777555333222777777777666666555555555666666666666777777888999888888777777777666666666FFFBBBBBBEEEFFFCCCAAACCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLMMMMMMMMMMMMOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWYYYYYYZZZZZZ[[[\\\]]]]]]____________```aaabbbcccddddddeeeeeeggghhhjjjkkkqqqqqqqqqqqqqqqqqqqqqqqqsssssstttvvvwwwxxxyyyzzz}}}~~~~~~xxxvvv}}}|||~~~{{{vvvrrrkkkkkkjjjiiiiiijjjmmmpppooollllllpppvvvwwwsssnnniiijjjiiieee```]]]^^^___cccaaa___]]]YYYUUUTTTWWWSSSSSSSSSSSSRRRPPPNNNLLLQQQTTTRRRKKKIIINNNRRRQQQGGGFFFDDDDDDEEEEEECCCBBBBBBAAA???>>><<<;;;;;;;;;===>>>>>>>>>===<<<;;;;;;;;;:::999999999999:::;;;::::::999999888777666666666666666666666666666666555555555555666666666666666666666666666666666666444444444444444444444444666666666666666666666666666666666666666666666666777777666666555555555444666666666666666666666666555555555555555555555555333444555555666555555555666666555555555444444444555555555555666666666666666666666666666666666666555555555555555555555555555555555555666666666666555666666777888999999999888888777777666666555555<<<777555777888666666999777777777888888888888999888888888888999999999999999999999999999999999999777777777888888888888999888888777777777777888888888888888888888888888888999999888888888888999999999999999999999::::::;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>========================<<<<<<<<<<<<============;;;;;;<<<<<<===>>>>>>???::::::;;;;;;<<<<<<======<<<<<<<<<<<<===>>>???@@@>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMMMMMOOOPPPPPPNNNNNNNNNOOOOOOOOOPPPPPPNNNOOOOOOOOOOOOQQQUUUWWWYYYXXXXXXZZZ^^^aaaaaa```___```aaabbbcccdddeeefffeeeeeeeeeeeeeeeeeeeeeeee```jjjvvvzzzvvvoookkkiiiccceeeggghhhhhhiiimmmpppuuutttsssoookkkkkknnnqqqvvvuuusssqqqooommmllllllllllllmmmnnnmmmkkkiiihhhiiiiiikkknnnooommmoootttzzzyyyxxxyyy{{{}}}{{{yyyyyyxxxvvvuuutttttttttuuurrrrrrrrrsssttttttuuuuuulllkkkkkkkkkmmmpppsssuuuuuuqqqmmmkkklllooopppqqqooolllhhheeedddeeegggiiikkkfffbbbaaabbbbbb^^^[[[\\\YYYWWWYYY]]]^^^\\\YYYYYYXXXWWWXXXYYYXXXUUUSSSTTTVVVVVVUUUTTTVVVYYY]]][[[ZZZXXX[[[ccciiieee\\\\\\YYYVVVVVVWWWWWWVVVTTTXXXWWWVVVTTTTTTTTTUUUUUURRRSSSTTTTTTTTTTTTSSSSSSOOOOOOOOOOOONNNNNNNNNNNNLLLMMMOOOPPPQQQPPPOOONNNKKKLLLMMMMMMMMMLLLKKKJJJKKKKKKJJJJJJJJJKKKMMMMMMIIIKKKMMMMMMLLLKKKKKKLLLLLLJJJHHHIIILLLPPPSSSTTTRRRMMMHHHHHHMMMOOOMMMIIIJJJQQQPPPXXXrrr~~~pppaaaYYYYYYUUUMMMJJJLLLKKKIIIHHHIIIIIIJJJJJJJJJJJJJJJFFFGGGIIIJJJJJJIIIHHHHHHKKKKKKKKKIIIHHHHHHIIIIIIEEEFFFGGGIIIJJJJJJJJJIIIGGGHHHHHHFFFBBBAAABBBCCCCCCAAAAAA@@@@@@>>>======>>>>>>======>>>@@@BBBCCC>>>AAA???:::888;;;:::666BBB???;;;999888999888777777777777777777888999999666777777888888888888777;;;:::999999999999:::;;;:::999999888777777666666555555555555555555555555444444555555555666666666555555555555555555555555444444444444444444444444555555555555555555555555666666666666666666666666666666666555555555444444444444444444444444444444444444444444444444444444333333444555555555555555666555555555444444444333444444555555555666666666555555555555555555555555444444444444444444444444444444555555555666666666555555666666777888888999777777777666666666555555777333111222111000111666111222222222222333333333222222333333333444444444333333333333333333333333111222222222222333333333444333333333333333333444333333333333333333333333666555555444444555555666555555555555555666777777444444444444444444444444444444444444444444444444333333333333444444444444333333333333444444444444333333333333333333333333444444555555555666666666222222333333444555555555888888888888888888888888666666666666777888999999888888777777888888999:::999999999999999999999999888888888999999999::::::??????>>>===<<<;;;::::::<<<<<<<<<<<<===>>>??????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAACCCFFFHHHEEECCCBBBBBBDDDFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKEEESSS```aaaXXXOOOMMMOOOJJJJJJIIIGGGHHHKKKPPPTTTYYYYYYWWWTTTPPPPPPQQQSSSZZZXXXVVVTTTSSSTTTUUUWWWTTTWWW[[[___```^^^ZZZXXX```^^^^^^aaa```^^^aaafffsssoookkklllqqqvvvzzz{{{uuuvvvrrrzzzvvvlll|||}}}}}}{{{wwwtttrrrrrr}}}||||||zzzwwwuuuuuuxxxzzzyyywwwaaaaaaaaabbbccceeehhhiiifffccc```aaadddhhhhhhhhhgggaaaZZZXXX\\\```aaa```XXXVVVSSSQQQQQQSSSVVVXXXWWWSSSOOONNNOOOOOOLLLIIILLLJJJHHHIIILLLNNNLLLJJJJJJIIIIIIIIIJJJIIIGGGDDDEEEDDDCCCBBBAAABBBFFFIIIIIIGGGDDDGGGPPPWWWRRRHHHDDDBBB@@@@@@AAAAAAAAA@@@@@@@@@???@@@@@@AAACCCCCC???AAAEEEHHHJJJKKKKKKJJJDDDDDDDDDCCCCCCCCCBBBBBBAAABBBDDDFFFHHHHHHHHHHHHGGGFFFDDDBBBBBBCCCDDDEEEEEECCCAAA@@@BBBGGGKKKOOOGGGFFFFFFFFFGGGFFFEEECCCDDDDDDDDDDDDEEEIIINNNRRR[[[UUUPPPPPPVVV[[[]]]\\\SSSUUULLLKKK\\\dddXXXMMMSSSSSSNNNGGGDDDEEEEEECCCJJJMMMPPPPPPOOOOOOQQQTTTKKKNNNPPPQQQPPPPPPTTTWWWSSSSSSTTTTTTTTTUUUUUUUUUMMMOOOOOOMMMJJJHHHIIIKKKPPPPPPPPPNNNKKKJJJJJJJJJGGGFFFFFFIIILLLMMMJJJGGGLLLIIIDDDAAA@@@AAADDDFFFFFFFFFCCCBBBFFFKKKLLLIIINNNIIIBBB===;;;<<<<<<<<<666666666666777777888999777888999:::;;;;;;;;;;;;;;;:::999999999999:::;;;999888888777777666666666444444444444444444444444444444444444555555555555444444444444444444444444333333333333333333333333444444444444444444444444555555555555555555555555555555555555444444444444333333333333333333333333444444444444444444444444222333444444555555444444555555444444444444333333444444444444555555555555444444444444444444444444444444444444444444444444444444444444555555555555444555555666666777777777666666666555555555555555666444444555444111222666333333444444444555555555444444444555555555666666555555555555555555555555333333444444444555555555555444444333333444444555444444444444444444444444666666555555555555666666555555555555555666777777666666666666666666666666555555555555555555555555444444444555555555666666555555555666666666777777666666666666666666666666888888888888999999999999666666666777777888888888666666555555555555555555555555555555555666777888888777777666666777777777888888888888888888888888999999999999888888888888===<<<<<<;;;:::999888888999999999999999:::;;;;;;<<<============>>>>>>>>>???@@@AAAAAAAAABBBEEEGGGEEEDDDAAA@@@@@@BBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGDDDNNNXXXXXXOOOHHHIIILLLIIIHHHGGGFFFGGGJJJMMMPPPRRRRRRPPPOOOMMMMMMMMMNNNRRRQQQOOONNNPPPTTTXXX[[[TTTXXX___eeehhhiiigggfffmmmjjjjjjllllllkkknnntttzzzvvvrrrtttzzzvvv}}}|||~~~}}}~~~}}}xxxxxx{{{}}}{{{xxxuuunnngggggglllpppooolllbbb```^^^\\\\\\^^^aaabbbaaa^^^[[[ZZZZZZYYYWWWUUUYYYWWWVVVVVVXXXYYYXXXVVVVVVUUUUUUVVVWWWVVVTTTRRRLLLKKKIIIGGGFFFHHHKKKMMMPPPOOOMMMLLLQQQUUUQQQIIIFFFEEEDDDDDDEEEFFFFFFFFF@@@@@@@@@AAABBBCCCDDDDDDCCCEEEJJJNNNQQQRRRRRRRRRHHHHHHHHHGGGGGGGGGGGGFFFHHHIIIKKKMMMNNNOOOOOOOOOTTTRRRNNNKKKIIIHHHIIIJJJKKKJJJHHHGGGJJJNNNSSSVVVSSSQQQQQQSSSWWWYYYXXXUUUSSSTTTSSSQQQNNNPPPUUUZZZ]]]XXXTTTUUU[[[```bbbbbbjjjmmmbbbZZZ``````YYYVVVfffgggddd______bbbdddbbb```dddiiiiiiggghhhmmmqqqoooqqqrrrooojjjjjjnnnsssvvvvvvwwwzzz~~~}}}yyyuuuqqqoooooopppvvvvvvtttqqqnnnkkkiiihhhiiijjjjjjnnnsssvvvrrrkkkiiifffaaa]]][[[[[[]]]^^^fff```ZZZZZZ```hhhkkkjjjccc\\\SSSLLLIIIIIIJJJKKKCCCBBB@@@>>><<<;;;::::::======>>>>>>>>>>>>>>>===999999999999999999999999777777777666666666555555444444444444444444444444333333333333444444444444444444444444444444444444222222222222222222222222444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333222222333444444444444444444444333333333333333333333333333333444444444444444444444444444444444444333333333333333333333333333333333333444444444444333444444444555555555666555555555444444444444444111222555999777111000222111111111111222222222222222222222222333333333333222222222222222222222222111111111111222222222222222222111111111111222222222222222222222222222222333222222111111222222333222111111111111222333333333333333333333333333333444444444444444444444444333333444444444555555555444444444555555555666666555555555555555555555555333333333444444444555555333333333333444444444444333222222222222222222222333333333222333333444555555555444333333333333444222222222222222222222222444444444444333333333333555555555555555555555555444333333333333444444555444444555555555555666666555666888888777888:::<<<===<<<:::999777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???CCCFFFFFFCCCBBBBBBDDDBBBBBBBBBCCCEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDGGGKKKOOORRRIIIKKKPPPUUUYYY[[[\\\\\\\\\ZZZZZZ]]]]]]]]]aaagggdddcccbbbdddhhhkkklllkkkmmmyyytttrrrqqqqqqpppqqqqqqrrrrrrrrruuuvvvxxxzzzzzzzzz~~~}}}}}}~~~zzzvvvrrrssswwwxxxtttpppoooiiicccdddggghhhccc]]]YYYXXXUUUTTTSSSTTTVVVWWWWWWUUUSSSQQQQQQPPPOOONNNOOONNNMMMNNNNNNOOONNNMMMLLLKKKKKKLLLMMMMMMJJJHHHEEEDDDAAAAAABBBDDDFFFGGGCCCGGGGGGCCCAAABBBBBB@@@????????????>>>???@@@AAA;;;;;;;;;<<<<<<<<<<<<<<<888;;;???CCCEEEFFFEEEDDD===<<<<<<<<<<<<;;;;;;;;;>>>??????@@@@@@AAAAAAAAAEEEDDDCCCAAA???======<<<>>>>>>===>>>???AAADDDEEEGGGEEEEEEIIINNNPPPOOOMMMIIIIIIHHHEEEAAABBBFFFJJJJJJHHHGGGIIIMMMOOOOOONNNNNNWWWUUUNNNOOONNNNNNVVV___aaa___\\\]]]bbbddddddYYY^^^bbbcccaaaccciiiooovvvwwwvvvqqqkkkiiinnnsss}}}|||||||||{{{yyywwwuuuqqqnnnlllrrrtttuuuvvv|||{{{rrrkkkkkkkkklllmmmnnnooopppqqqlllggggggiiiiiieeeaaaddd^^^TTTMMMJJJJJJKKKLLLIIIHHHEEEBBB@@@===<<<;;;<<<<<<<<<<<<;;;:::888888777888888888888888888777666666555555555555555444222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333111222222333333333333333222222333333333333333333222222222222333333333333222222222222222222222222333333333333333333333333222222222222333333333333333333333333333444444444333333333333333333444444///222888<<<999222000222/////////000000000111111000000000111111111222222111111111111111111111111/////////000000000111111222222222111111222222222222222222222222222222222222222111111111111222222111111000000111111222333222222222222222222222222222222222222222222222222222333333333333444444444111222222222222333333333222222222222222222222222111222222222222333333333333333333333333333333333777777777777777777777777777777666666666777777888777666666555555555666666666666666666666666666666666666666666666666666555666666777777888888999999777666666666666666777777888888999999999:::::::::555777888999888888999;;;<<<<<<<<<:::999888:::<<<<<<<<<<<<<<<<<<=========<<<<<<<<<======>>>>>>???AAAAAA@@@BBBDDDEEEEEEDDDBBBBBBDDDFFFHHHGGGEEEBBBCCCCCCCCCEEEGGGHHHGGGFFFFFFEEEEEEEEEFFFHHHIIIJJJHHHIIIJJJLLLNNNPPPQQQQQQQQQOOOPPPTTTTTTSSSWWW\\\WWWYYY\\\^^^____________ppprrrooowwwooodddhhhgggggghhhjjjjjjhhhgggeeefffiiikkknnnrrrwww||||||{{{{{{}}}|||yyypppooommmlllkkkjjjkkkkkkiiiiiijjjnnnrrrssspppmmmpppkkkfffdddccc```YYYSSSQQQPPPNNNLLLKKKKKKLLLMMMNNNMMMLLLJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDDDDBBB@@@@@@???>>>???BBBEEEFFFEEE===DDDGGGBBB<<<<<>>=========>>>======<<<;;;999:::===???@@@@@@@@@???======<<<<<<<<<;;;;;;;;;=========<<<<<<<<<<<<<<<<<<<<<===>>>>>>======<<<======>>>>>>????????????@@@@@@@@@BBBDDDEEEEEEDDD@@@@@@???>>>===>>>AAACCCFFFGGGHHHJJJLLLMMMKKKIII===IIIJJJFFFEEECCCGGGTTTSSSTTTRRROOOOOOTTTVVVUUUQQQSSSWWWXXXYYY\\\aaaeeejjjjjjhhhdddaaaaaaeeeiiinnnlllkkknnnvvv}}}{{{vvvwww|||~~~{{{pppooommmmmmllljjjgggdddbbbggghhhgggjjjoookkkbbbdddeeegggiiiiiiiiihhhgggffffffjjjppppppggg\\\VVVXXXSSSLLLFFFDDDCCCDDDCCCCCCBBB@@@>>>===<<<;;;;;;;;;;;;:::999888666555444555666666777777666666555444444444444444444444444222222222222222222222222111111111111222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111222222222222333333333333333333333333222222222222222222222222000111222222333333222222111111222222222222333333111111111111222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222333333333333000222888<<<888111000333000000111111111222222222111111111222222222333333222222222222222222222222000000111111111222222222333333222222222222333333222222222222222222222222444333333222222333333444222222222111222333333444333333333333333333333333222222222222222222222222222222333333333333444444222222222222333333333333333333333333333333333333444444444444555555555555555555555555555555555555000000111111222222333333111111000000000000111111111000000000000111111222333333333333333333333333111111111111222222222222222222333333333444444444333222222111111222222333555555666666666777777777222333555666555555666777444666777777555555666888666777777777888888999999777777888999999:::;;;;;;;;;;;;===???AAAAAA???===>>>===>>>@@@BBBBBB???<<<>>>===>>>@@@CCCCCCAAA>>>@@@AAACCCDDDEEEDDDCCCBBBDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIKKKNNNNNNLLLNNNRRRMMMRRRVVVXXXVVVVVVXXX[[[eeeeeeaaagggxxxuuubbbXXX]]]\\\]]]```bbbccc```]]]YYY[[[\\\^^^aaaeeehhhiiivvvtttqqqooonnnooopppqqqkkkkkkjjjiiigggfffeeeeeeZZZ^^^ccciiikkkkkkiiiggggggddd___[[[XXXUUUQQQNNNHHHGGGEEEDDDCCCCCCDDDEEEEEEEEEDDDBBB@@@??????@@@>>>>>>>>>>>>===<<<<<<===;;;;;;;;;<<<>>>>>><<<:::999888999===AAADDDDDDCCC@@@EEEFFF???::::::<<<<<<555777777666444333555777777777888999999888777777777777888999::::::::::::::::::::::::999999999999::::::999999999999999:::888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::;;;=========<<<===>>>;;;:::999:::<<<>>>>>>===:::;;;<<<>>>@@@@@@???===FFFNNNLLLGGGHHHEEEGGGTTTOOOPPPNNNJJJKKKOOORRRQQQHHHHHHIIIKKKOOOSSSWWWYYYUUUTTTRRRQQQQQQSSSVVVXXX\\\[[[[[[aaahhhlllllljjjqqqnnnmmmnnnqqqttttttsssmmmllljjjjjjjjjhhhccc```WWW___bbb^^^___eeeddd\\\___```aaaaaaaaa```^^^]]]^^^```gggooonnndddZZZWWWMMMJJJFFFCCCBBBAAA@@@???===<<<;;;:::999999999999999999999888777666555444333444555555555555444333333333333333333444444444111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000111111111222222222222222222222222222222222222222222222222222222000111111222222222222222111111111111222222222333000000000111111111222222111111111111111111111111222222222222222222222222000000000111111111222222111111111111111111111111111111111111222222333333---///333555111+++,,,111//////000000000111111111000000000111111111222222111111111111111111111111//////000000000111111111000//////......//////000////////////////////////111111000000000000111111000////////////000111111222222222222222222222222000000000000000000000000//////000000000111111111111111222222222333333333222222222222222222222222000000111111111222222222111111111111111111111111000000111111222333444444333333222222111222222222555555444444555555666777333333333333333333333333222222222333333333444444444444444444444444444444444444333333222333333333222222222333333333444444111333555555444444555666000333666666555444666888555555555666777777888888666777777888999999::::::777:::???AAAAAA>>>;;;999>>>===<<<===@@@@@@>>>;;;===<<<<<<>>>AAAAAA===:::===???CCCGGGHHHGGGEEEDDDAAACCCFFFHHHJJJJJJIIIHHHHHHGGGIIILLLJJJGGGGGGKKKDDDJJJPPPPPPMMMMMMRRRXXXTTT]]]^^^```fff```VVVVVVUUUUUUWWW[[[```aaa___\\\VVVVVVTTTRRRUUUZZZ]]]^^^mmmjjjeee___\\\^^^dddhhh````````````___^^^\\\\\\TTTZZZaaafffgggdddaaa```YYYWWWSSSOOOLLLKKKKKKKKKEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCAAA???>>>>>>???<<<===>>>===;;;:::;;;<<<;;;;;;;;;<<<>>>>>><<<:::::::::<<>><<<;;;>>>@@@===;;;:::<<<>>>???===:::===>>>>>>@@@AAABBBCCCCCC@@@CCC===;;;@@@@@@BBBLLLEEEGGGEEEBBBCCCIIILLLKKKEEEDDDDDDFFFKKKPPPSSSTTTOOOMMMJJJJJJLLLOOOQQQQQQKKKKKKOOOWWW___aaa^^^ZZZfffggggggfffeeedddfffhhhnnnllliiihhhgggccc]]]YYYUUU___ccc^^^]]]dddddd^^^VVVWWWYYY\\\^^^```aaabbb___]]]^^^aaa[[[QQQMMMOOOHHHFFFCCCBBBBBBAAA???======<<<;;;:::999888888888333444444444444444333333222222444444444444222222333333333333333333333333000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000111111111111111111111111000000111222222222222222000000111111222222222333000000000000111111111111000000000000000000000000111111111111111111111111000000000000111111111111111111111000000000000000000000111111222222222333///////////////////////////////////////////////////000000000111111111111////////////////////////////////////////////////////////////////////////111111000000//////......///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111222222222222222222222222222222111111222222333444111111111111111111111111111111111111111111111111111222333444555444333222111222222333333444444444333333222111000000000111222222222222222222222222222222222222222222222222444444444444444444444444555555555555555555444444666666666666777777777777888999@@@GGGGGGAAA;;;999;;;999;;;@@@AAA<<<999;;;888777888===>>>===>>>AAA???===;;;===AAACCCBBB@@@===AAAFFFLLLOOOPPPPPPPPPMMMOOOPPPPPPNNNJJJFFFCCCGGGIIIKKKMMMNNNNNNMMMLLLQQQWWWWWW[[[ddd___QQQMMMNNNTTTYYYZZZVVVSSSSSSTTTRRRXXXUUULLLKKKRRRSSSMMMOOOTTTVVVSSSUUUZZZ[[[WWWTTTYYY```dddddd^^^VVVPPPRRRQQQWWW```]]]QQQJJJLLLQQQIIIGGGLLLJJJAAA>>>CCC???@@@AAAAAAAAA???>>>===@@@???>>>>>>???>>><<<:::;;;;;;::::::999888777777;;;;;;::::::999888777777777:::===???AAABBBEEEFFFCCCBBB???===:::888777666777666555444333444555555444555555666777666666666666666555555555555666666555555555555555555555555777777777777777777777777999999888777777666777777777777777777777777777777777888888888888999999999777777777777888999:::;;;;;;;;;<<<<<<<<<=========<<<===>>>===<<<<<<>>>@@@BBBBBBBBBBBBBBBAAA@@@???>>>>>>???AAABBBCCCDDDEEEFFFFFFEEECCCBBBCCCEEEHHHHHHGGGHHHLLLQQQSSSQQQOOOPPPQQQVVV[[[XXXRRRTTT\\\```___]]]ZZZXXXWWWVVVVVVPPP___fff^^^VVVVVVVVVSSSNNNLLLKKKNNNTTTWWWVVVSSSQQQYYYXXXNNNIIILLLIIIBBB@@@>>>???BBBBBB>>>===???;;;777666888999555333333222333555555444444555666222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000111000///......///000111////////////////////////000000000000////////////000000////////////000000//////000000000000//////......///000000000000000000000000000000000000000000000000000000000000000---...///000111111000000111000///000111222111//////000111111000000111222000000000000000000000000...///111222222222111000000000000000000000000000//////////////////////////////////////////////////////000000000111111111////////////////////////........................////////////////////////000000000/////////......//////////////////////////////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111222222222222222222222222222111111111111222333333111111111111111111111111111111111111111111111111111222222333333333333333333444444444444444444555333222111111000000000111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333555555555666666666777777888888;;;AAAAAA<<<999:::888888777888999999999999666333333999;;;:::999:::;;;;;;;;;===???AAAAAA@@@BBB===AAATTTlllyyytttiiiKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGJJJMMMNNNOOONNNNNNHHHLLLIIILLLVVVTTTJJJIIIHHHLLLQQQQQQMMMJJJJJJLLLIIINNNMMMFFFFFFNNNPPPKKKGGGLLLMMMKKKMMMQQQRRROOOMMMOOOSSSVVVVVVSSSPPPMMMNNNKKKNNNWWW[[[SSSEEE<<>>======>>>>>>>>>>>>======<<<<<<;;;::::::;;;:::888666999999888777777666555555999888888777666666555555666999<<<>>>>>>???AAACCC???>>><<<999777666555444666666444333333333444555333444555555666666555555555555444444444444555555444444444444444444444444666666666666666666666666777777666555555555555555555555555555555555555555666666777777777888888888555555555555666777888999999999999888888888777777999;;;<<<<<<;;;;;;<<<===<<<<<<<<<<<<<<<;;;::::::999:::;;;;;;<<<===>>>>>>@@@???>>>>>>>>>??????@@@AAAAAAAAADDDHHHJJJIIIGGGKKKKKKKKKLLLJJJGGGDDDCCCOOONNNNNNNNNNNNNNNOOOOOONNN[[[```XXXOOOPPPPPPMMMMMMJJJHHHJJJNNNPPPOOOLLLNNNQQQNNNFFFFFFLLLJJJAAA<<<::::::>>>===999888:::999666555777666333222555555555555444222111222444111111111111111111111111111111111111111111111111111000000000000000//////////////////////////////////////////////////////000000////////////000000........................000/////////////////////000000////////////000000......///000000000//////......///000000000000000////////////////////////000000000000000000000000.........///////////////444222000000000111000///...///000000//////000222////////////////////////...///000111111111000///000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////........................///////////////////////////////////////.........////////////////////////////////////000000000000000000000000000000000000................................................000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111000000000111222222000000000000000000000000000000000000000000000000222111111111111222333333555555555555555444444444222111111000000000000000000000000000000000000000111111111111111111222222111111111111111111111111111222222222222222222222444444444555555555666666888555666999:::777777999???AAA???999;;;DDDFFFAAA:::444111555999888666555777999;;;;;;;;;;;;<<<>>>>>>888;;;MMMfffqqqhhh\\\FFFDDDBBB@@@@@@BBBDDDFFFAAACCCEEEHHHJJJKKKKKKKKKGGGHHHAAA@@@JJJJJJCCCDDDBBBEEEHHHFFFCCCAAABBBDDD@@@EEEEEEAAACCCJJJMMMIII@@@CCCEEEDDDEEEHHHHHHFFFFFFEEEEEEFFFGGGHHHIIIIIIKKKHHHEEEJJJSSSUUUHHH999===:::???LLLPPPHHH>>>:::::::::::::::::::::;;;<<<999888777888888888666444666666555555444444333333666555555444444333333222555777:::;;;;;;;;;<<<>>>999888777555444333222222555555444333333333333333222222333444444444444333444333333333333333333444444444444444444444444444444444444444444444444444444444333333222222333333333333333333333333333333555555555555666666666666333333333333444555555666555555555555555555555555555777::::::999888888999666777777777777666666555666777777777888888888888===;;;;;;>>>BBBDDDCCCAAA;;;;;;;;;===@@@AAA@@@>>>BBBDDDAAA>>>CCCIIIDDD999FFFFFFFFFGGGGGGHHHJJJJJJHHHSSSVVVNNNFFFFFFGGGEEEHHHFFFCCCDDDFFFGGGEEEBBBGGGFFFAAA===DDDNNNOOOGGG:::888999;;;;;;666555666666555555666333000444:::<<<<<<;;;888333111000111000000000000000000000000000000000000000000000000000000000//////................................./////////////////////////////////000000/////////........................////////////////////////000//////......//////000,,,---...///////////////......///000000000000///........................000000000000000000000000///...---------...000000888555111//////000///...,,,...//////......///000////////////////////////---...//////000000//////000000000000000000000000........................................................./////////000000................................................................................................................................./////////000000////////////////////////------------------------------------------------////////////////////////................................./////////000000000000000000000000000000000000000000000000000000000000//////000000111222000000000000000000000000000000000000000000000000222111000///000111222333555555444444333333222222111000000/////////000000////////////////////////000000000111111111111111000000000000000000000000111111111111111222222222333333333333444444444555555333333666777444444777BBBHHHGGGAAAGGGUUUXXXPPPFFF;;;333555999999666555555888;;;:::888666777999222555:::???BBBBBB???===>>>===;;;:::;;;>>>AAACCC<<<===???@@@BBBBBBBBBBBBLLLLLLCCC@@@HHHGGG@@@AAAAAABBBBBBAAA>>>===???AAA===AAABBB???BBBHHHJJJHHH>>>???@@@AAABBBCCCCCCBBBCCCAAA@@@??????AAACCCEEEDDDEEEBBB>>>CCCLLLJJJ???<<<666555<<>>@@@@@@CCCAAA??????@@@@@@>>><<<======:::999AAAMMMSSSQQQ???<<<<<<>>><<<777555666333222444444222000777@@@GGGHHHGGGCCC===666222000////////////////////////////////////////////////////////////....................................////////////////////////---...///000000///...---.................................////////////////////////....../////////+++,,,---...////////////---...//////000000//////------------------------////////////////////////......------...000333555;;;777222///...///......+++---......---,,,...///////////////////////////---------...............////////////////////////---------------------------------------------------............/////////------------------------........................---------------------------------------.........---------------------------............/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------............////////////////////////////////////////////////////////////............///000000////////////////////////////////////////////////000000///...///000111222222222222111111000000000000//////...//////000000......................../////////000000111111111000000000000000000000000000000111111222222222222111222222222222333333333222111333777888444333444666???CCCCCCOOO```cccYYYNNNAAA555444666777666666555888;;;:::666333333555///555:::999444333666;;;666777777999:::;;;<<<===:::::::::;;;;;;;;;::::::HHHJJJCCCCCCKKKHHH???????????????===<<<<<<===>>><<>>@@@CCCDDDCCC======>>>???@@@??????@@@@@@???>>>============>>>888CCCGGG???:::>>>@@@>>><<<666222555999:::999999555555444333444555777888888777666777888888666555333333333333333222222222222222222222222111111111333444666666444333333444333222222111111111111111222222222222222111111000///000000111111111111111111111000000000000111111222222222222222222222222111111111111111111111111222222222111111222333333222222222222222222222222111111222222222333333333333333222222222333444444333333333333333333444444222555888999888666666666666666777777777777666666777777666666666666555555666444555:::@@@CCC@@@;;;::::::::::::999999:::;;;777>>><<<:::KKKbbb```LLLCCCAAA@@@>>><<<::::::999888===???<<<888999<<<>>>===<<<;;;;;;;;;<<<;;;:::777888888777:::CCCKKKNNNAAA>>>>>>???===888555666111111222333222222:::CCCOOOQQQRRROOOGGG===555000................................................///////////////...///...////////////////////////........................---...///000000///...---........................------....../////////000//////............//////,,,,,,---...//////......------...///////////////------------------------........................---------...000444888::::::777222///............+++,,,------,,,,,,---...........................---------------......///........................------------------------------------------------------------.........///------------------------------------------------------------------------,,,,,,,,,---------------------------------------------------.........///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------.........///////////////////////////..............................------......///000///////////////////////////////////////////////////............///000000///////////////........................//////000..............................//////000000111111000000000000000000000000//////000111111222222222000000111111111222222222111000333888999444222333,,,333:::BBBPPP___```YYYIII>>>444222333333333555444666999999777555444333444333222444777:::;;;;;;333444777888999999999888;;;::::::999888888888777;;;???===@@@JJJHHH???>>>;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<=========<<<::::::======;;;:::<<<<<<======<<<<<<;;;999999666EEEPPPLLL@@@888888999888777777999:::888666444555444444444444555555666444333333444555555333222333333333333222222222222111111111111111111111111222444555555333222222333222222111111000111111111111111111222111000000/////////000111111111111000111111000000000000111111111111111111111111111111111111111111111111111111222222222111222222333333222222222222222222222222111111111111222222222222444333333222222333333444555444333222111000000///222555777777666555666666333444555555555555555555555555555555555444444444888666666999;;;;;;777444888999999888777666888:::888===:::666BBBSSSPPP@@@===<<<;;;:::999999999999444777:::999777777:::<<<999999999999999999999999666777777555444666;;;???===:::;;;===<<<777555777222000000222222222888@@@LLLOOORRRPPPIII???666111................................................---......//////000111111////////////////////////.................................//////.........---------------------------------......//////000///......------......///....../////////......---------...////////////...------------------------........................,,,---...000333666999;;;777444000......///...---***,,,------,,,,,,---..............................------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------------------------------,,,---......///................................................------...////////////...---------..................---------......///000........................------...//////000111111........................---......///000000111111//////000000000111111111111000222777777333111333000000333===HHHNNNMMMIII===666222333333111111333222333555888::::::888555333111///111666888777555555666777888888888777777999999888888888888888888555:::888===IIIHHH>>>>>>777777777888999::::::::::::999:::;;;;;;:::::::::;;;888888<<<<<<888777::::::;;;;;;;;;;;;;;;::::::;;;AAAHHHJJJCCC888666999333777::::::777555444333555555555555555555444333222111000111333333111000111111111222222222222222000000000000000000000000222444555555333222222333222222111000000000000000000000111111111000///...//////000111111111111111111111000000000000111111000000000000000000000000111111111111111111111111111111111111111222333333111111111111111111111111000111111111222222222222333333222222222222222333333333333444444444444444222444555555444444555666222222333444444444444444555555555555555555555555888888999::::::999777666777888888777555555888:::999<<<999444999BBB@@@777;;;;;;::::::999:::::::::444666888:::888777888;;;777888888777666555555666777555444444444333333333555333555999:::888777:::555111///000000///222666???BBBEEEDDD???999333111................................................,,,---...///111222333333................................................///......------......///------------------------,,,,,,---......///000000///......------......///000000000000///...------,,,---......//////......---------------------------------------------------...///111333555777777222111///.../////////---+++,,,------,,,,,,---///........................///...---------...000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------..............................---------------------------,,,,,,,,,,,,---......................................................+++,,,.../////////...---,,,---------......//////---------------...///000////////////////////////---------...///000000111------------------------,,,,,,------...///000000////////////000000000000222000111444555222111444777000...555;;;999444222222111222666666222111333000000222777<<<>>>;;;888+++111666777555333666:::888777777777666777777777666666666666666777888888888<<<:::>>>IIIHHH>>>>>>666666777999;;;<<<;;;::::::999:::<<<<<<::::::;;;<<<888888===<<<888777;;;:::;;;;;;;;;<<<======>>>===555333999:::444555:::222777888555000111444777555666666777666555333222111111000111333333222000000000000000111111111111.../////////////////////222444555555333222222333222111000//////////////////000111111111000...---///000000111111111111111111111000000000000111111000000000000000000000000111111111111111111111111000000000000000111222222111111111111111111111111111111111111222222222222222222111111111111111222000111333666888;;;===>>>222333444333222222444666222222333444444444444444666666666777777888888888222444666777777777999:::777888999888666666999<<<888;;;:::666888<<<===999999999888777666666666666666777999;;;999777777999777888888666444333333333888333000444888777333000//////222888;;;:::;;;>>>777222...//////---,,,...444666888777555222000000////////////////////////////////////////////////,,,---...000111333444555------------------------........................///...---,,,,,,---...///------------------------,,,,,,------...///000000.........------.........222222111111000...---,,,,,,---......//////..............................------------------------......000222333333333333///...---...///000///---+++---......---,,,...///........................//////...---...///000111------------------------++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------................................................---------............///------------------------------------------------,,,,,,,,,------------...////////////////////////............///////////////////////////000111111000000000000111111111111000000000000000000000000111111111111111111111111+++666666000999LLLLLL===666222...///333666444222666666666666666777888888:::999777777888999888777;;;::::::;;;<<<===>>>>>>777888999999999999:::;;;777999::::::888777777888888888999999999999888888:::999999888888777777777555555666666777777888888333333444444333333222111222222222222222222222222222111111111000000//////000000000000000000000000...------......///000111222222222222222222222222000000///////////////000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000111222222222222111000000000000000000000000000000000000111111111111222222222222222222222222111111222222222333333333333222222111111222222333111111222222222333333333666666666666777777777777666555444444555666777888555555555666777777888888999999999::::::;;;;;;;;;:::::::::999999999888888999999888888888888888888999777555444666666444222222222222111111111111000111111111111111111111111111000000///...---------////////////////////////////////////////////////------------------------,,,---///000111111111000,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------...------,,,,,,------...------------------------...---,,,---/////////....................................------,,,,,,,,,.................................------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------................................................------------............------------------------------------------------............////////////....................................///////////////////////////000000111//////000000000111111111000000000000000000000000111111111111111111111111111777444,,,222HHHVVVWWWCCC===555222444555555333444444444555666777888999???===;;;:::;;;;;;:::999999999999:::;;;<<<===>>><<<======<<<999777777888777999:::999888777777777777888888999999888888777:::::::::999888777666666666666666666666666777777333333333444333222222111222222222222222222222222111111111000000000//////////////////////////////...------......///000111222222222222222222222222000000///////////////000.........................../////////000000000000////////////////////////000000000000000000000000111111111000000000////////////000111111111000000000000000000000000000000000000000000111111111111222222222222222222222222111111111222222222333333333222222111111222222333111111222222222333333333555555666666666777777777666555444444555666777888555555666666777888888888::::::::::::999999999999:::999999999888888888888777777777777888888888888888888777555333222444666222222222111111111000000111111111111111111111111000000000///...---------////////////////////////........................------------------------,,,---...000000000//////------------------------........................------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------...------,,,,,,------...------------------------...---,,,---/////////.................................---------,,,,,,,,,..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...........................------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------------------------------------------............------------------------------------------------............////////////........................---............///////////////......//////000111//////000000000000111111000000000000000000000000111111111111111111111111333666444---///>>>TTTbbbIIIAAA888333222444666666222333333444555777888999>>><<<999888888888666555777777777888999;;;<<<===AAAAAA@@@===999666555666777888999999777666666777777777888888888888777777;;;;;;:::999888777666555666666666555555555555555222333333333333222111111111111111111111111111111111111000000000000//////////////////////////////...------......///000111222222111111111111111111000//////......///000000............................../////////000000000////////////////////////000000000000000000000000111111000000000000//////---...//////000000//////000000000000000000000000000000000000111111111111222222222222222222222222111111111222222222222333222222111111111111222222111111222222222333333333555555555666666666666777555555555444555555666777555666666777777888888999;;;::::::999999888777777888888888888777777777777666666666777888888888999555777888666111000333777222222111111111000000000////////////////////////000000//////...---------////////////////////////........................------------------------,,,---............------------------------------------------------------------------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------------------------------...------,,,,,,------...------------------------...---,,,---/////////...------------------------...------------,,,,,,,,,------------------------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------........................---------........./////////............///000000////////////000000000111000000000000000000000000111111111111111111111111111222444444222555AAANNN???:::333000111333666777333333333333555666777888:::888555555555555444333666666666777888999:::;;;>>>???>>><<<999666666666666888999888777555666666666777777777777777777666;;;;;;:::999777666555555666666555555444444333333222222222222222111111000111111111111111111111111000000000000000000//////////////////////////////...------......///000111111111111111111000000000//////.........///000000................................./////////000000////////////////////////000000000000000000000000000000000000000000//////......///000000000000///000000000000000000000000///000000000111111111111111111111111111111111111111111111111222222222222222222111111111111222222111111222222222333333333444444555555555666666666555555555555555555555555555555666777777888888999888888888888888888777777777777777777777666666666666666777777888999::::::444666888888666555444444111111111111000000000000......................../////////......---------................................................------------------------,,,---------,,,,,,,,,+++---------,,,,,,,,,,,,,,,------------------------------------.....................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------------...---,,,---/////////...------------------------------------------------------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---........................------------...........................//////000...////////////000000000////////////////////////000000000000000000000000111///222777555000222888444222111000111222333333444444444444444555666777888777555666777888888777666666555666666777888999777888999999888777888:::555777888888666555555666555666666777777666666555:::999999888666555555444555444444444333333222222111111222222111111000///000000000000000000000000//////////////////000000...........................------......///000111111111111000000/////////...............///000000....................................////////////........................//////////////////////////////////////////000000...///000000111111000000///////////////////////////000000000111111111111111111111111111111111111000000111111111222222222222111111000000111111222111111222222222333333333444444444444555555555555555555555555555555444444555555555666777777888888555555666666777888999999666666666666666666666666777777888888999:::;;;;;;888777999===@@@???777111111111111000000000//////------------------------............------------------------------------........................------------------------,,,,,,,,,+++++++++++++++---,,,,,,,,,+++++++++***---------------------------------....../////////.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...------,,,,,,------...------------------------...---,,,---/////////...------------------------------------------------------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------,,,------------...............------......///000......////////////000000////////////////////////000000000000000000000000444000///222333111111333111222333333333222111000444444444444555666777888555444333444666777777777777777666666666666777777111333555666666777999;;;555666777777555444444555555555666666666666555555777777666666555555444444333333333333222222222222000111111111111000//////////////////////////////......////////////000000...........................------......///000111111111000000//////......------------...///000000------------------------------........./////////........................////////////////////////......////////////000000//////000111111111111000////////////////////////000000000000111111111111111111111111111111111111000000000111111111111222111111000000000000111111111111222222222333333333333333333444444444555555444555555555555444333333333444444555555666777777222333444555777888999999666666666666777777777777777777888888999999:::::::::888999???EEEDDD:::111111111000000000/////////------------------------------------------------------------------------------------------------------------------------,,,,,,++++++++++++,,,------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------------------...------,,,,,,------...------------------------...---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,************************++++++++++++++++++++++++************************************************************++++++++++++++++++++++++++++++++++++************************************************************++++++++++++++++++,,,,,,,,,,,,++++++************************++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,---------.........------------------------,,,,,,---------............------------...//////........./////////000000////////////////////////000000000000000000000000222222111...///222333222000222333444333222111000111111333444777999;;;<<<555444222333444555555444999888777666555555555555222444555666555666777999444666777777555444444555444555555666666555555444444444444444444444444444111111111222222222222222000000111111000000///...////////////////////////........./////////000000...........................------......///000111111111000//////...------------------...///000000---------------------------------.........//////........................////////////////////////........./////////000000---...//////000000//////////////////////////////000000000000111111111111111111111111111111111111000000000000111111111111111111000000000000111111111111222222222333333333222333333333333444444444444444555555555444333222222222333333444555555555333333444555666666777777666666666777777888888888666666666666777777777777777555666:::>>>>>>777111111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,++++++***+++,,,......000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------...------,,,,,,------...------------------------...---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,************************++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++************************************************)))************++++++++++++++++++,,,,,,+++++++++************************++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------.........------------...//////............/////////000////////////////////////000000000000000000000000,,,333555///...111222......///111222111111333444...///111444888;;;>>>@@@<<<:::888888888999888777:::999888777555555444444555666777666555444555666444666777666555333444444444555555555555555555444222222222333333333444444000000111111222222222333000000000000000//////...////////////////////////---.........//////000000...........................------......///000111111000000///...---------,,,,,,,,,---...///000111---------------------------------.........//////........................////////////////////////---.........//////000000,,,---......//////......////////////////////////000000000000111111111111000000000000000000000000000000000000111111111111111111000000000000111111111111222222222333333333222222333333333444444444444444555666555444222111111111222333333444444555444444555555555555555555666666777777888888999999555555555555555444444444111111111333444333222000000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++******+++---///000222111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------...------,,,,,,------...------------------------...---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++*********++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,............,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---...............////////////000////////////////////////......//////000000111111000000000000000000000000000000000000000000000000000111111111111222222222333333333333555888:::;;;888888777666666666666666666666666555444444444333555555555444444333333333444444444444444444444444555555555555555555555555444444444333333222222222333333333222222222111111000000000000////////////................................................+++++++++,,,,,,---------........................000000//////.......................................------,,,,,,------............------,,,,,,,,,..................------........................---------............///........................///////////////.........////////////000000000000------...///000111222222111111000000000000111111000111111111111222222222111111222333444444444444222222333333333333444444444444555555555555444444777777666555444444333333444444444555555555555666:::999888777666555444333555555555444444333333333222222222111111111000000222111111000000000000000///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------999777555333000///...---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---,,,+++******,,,...///------------------------++++++,,,,,,,,,,,,------------------------------------------------------,,,---...//////---+++***,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************************+++++++++,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++************************************************************************************+++++++++,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,------......------.........////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000111111111222222222333222222333444666888999777777666555555555555555555555555555444444444444555555444444444333333333444444444444444444444444444444444444444444444444444444333333333222222222222222111111111000000000000000000000/////////...................................................+++,,,,,,,,,,,,,,,,,,---......................../////////......---------...........................------,,,,,,------.........---------,,,,,,,,,................................................------------....................................////////////............/////////000000000111111////////////000000000000111111000000000000111111000000111111111222222222000111222333444444444444222222333333333333444444333333444444444444333333777666666555444444333333444444444444555555555555999888888777666555444444555444444444333333333333222222222111111111000000111000//////....../////////............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------555444333111///------,,,,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...000222111000...,,,+++,,,---...------------------------++++++,,,,,,,,,,,,------------------------------------------------------,,,---...///...---+++***,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))))))))*********++++++*********************************++++++++++++,,,++++++++++++++++++++++++************************************************************************)))))))))*********++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////000000//////////////////000000000000000000000000000000000000000000000000000000000111111111222222222222222222333444555666666555555444444444444444444444444444555555555555444444444444333333333333444444444444444444444444444444444444444444444444333333333222222222222222111111000000000/////////000000000/////////......---------------------------------------------------,,,,,,,,,,,,,,,,,,+++------------------------......------------,,,,,,------------------------...------,,,,,,------......------------,,,,,,,,,................................................------------............------------------------........................000000000000111111111111111000000000/////////...111000000//////000000111000000000111111111222222000111222333444444444444222222333333333333444444222333333333333333333222666666555555444333333333444444444444555555555555777777666666666555555555444444333333333333333222222111111111111000000000000///......------......///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111000///...------,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...111444555555333111///---,,,,,,---------------------------++++++,,,,,,,,,,,,------------------------------------------------------,,,---.........---,,,+++,,,,,,,,,---------.........------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((************************************************((())))))))))))*********************************************++++++++++++++++++++++++++++++++++++************************************************************************((())))))))))))***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++*********************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------...------++++++,,,,,,,,,---------////////////////////////000000000//////......---000000000000000000000000////////////////////////000000000000111111111111111111111111222222222333444444333333333333333444333333333444444555555555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222111111111111111000000000/////////000000/////////.........---------------------------------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------------------------------.......................................,,,,,,---------.........------------------------------...............///000000000000111111111222000000000000////////////000000////////////000000000000000000111111111111000111222333333444333333222222222333333333444444333333444444444444333333555555555444444333333333333333444444444555555555555555555555555555555555333333333333222222222222111111111111000000000000000///......------......///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------------...//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333444444333111///...---------------------------------+++++++++,,,,,,,,,------------------------------------------------------,,,------......---,,,,,,,,,,,,,,,---------.........------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((************************************************((())))))))))))*********************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************((())))))))))))***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,---.........------+++++++++,,,,,,,,,,,,---////////////////////////000000//////......------//////////////////////////////////////////////////////000000000111111111000000111111111111111000333333222222222222333333222333333333444444555555333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111222222111111111000000000////////////............---------------------------------------------------------,,,,,,+++++++++------------------------+++,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------------------------------.........//////........................,,,,,,,,,------------...------------------------,,,---------....../////////000000000000111111111.........///000111111111000000////////////000000//////000000000111111111000000111222333333333333222222222333333333444444444444555555555555444444444444444444444333333333333333333444444444444555444444444444555555555555222222222222222222222222000000000000000000000000111000//////....../////////............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------...///000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////.........---......------------------------+++++++++,,,,,,,,,------------------------------------------------------,,,,,,------------------,,,,,,,,,---------.........------,,,,,,------...***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))))))))*********++++++************************)))))))))************+++++++++++++++++++++++++++************************************************************************)))))))))*********++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,---.........---,,,+++++++++,,,,,,,,,------//////////////////////////////..................////////////////////////000000000000000000000000/////////000000000111111///000000111111111000000222222222222222333333444333333333333444444444444222222222222333333333333333333333333333333333333222222222222222222222222000000000000000111111111222222111111111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------------...,,,,,,------.../////////........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////000000000000------...///000111222222000//////......//////000/////////000000000111111///000111222333333333333222222333333333333444444444555555666666555555444444444333333333333333333333333333333444444444444333333444444444444444444000111111111111222222222//////000000000000000111111000//////....../////////............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...///000111/////////...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------.........------------------------++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,---------.........------,,,,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************+++++++++,,,************************))))))))))))************++++++++++++++++++++++++************************************************************************************+++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,***+++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......***+++---//////...---,,,,,,,,,,,,,,,------------////////////////////////------..................////////////////////////000000000000000000000000////////////000000000111...///000111222222111000222222222222222333444444444444333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222/////////000000000111111111111000000000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,------...//////000........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---.........////////////......//////000000111111//////............//////////////////000000000111///000111222222333333222222222333333333333444444333444444555555444444333333333333333333333333333222222333333333444444444444444444333333333333333000000000000111111222222////////////000000111111000///......------......///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------...///000............////////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,------............------------------------++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------......,,,,,,,,,---------.........------,,,,,,------...*********++++++,,,,,,,,,++++++++++++++++++++++++***************************************************************************++++++++++++,,,,,,,,,************************))))))))))))************++++++++++++++++++++++++***************************************************************************++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,---------......***+++---//////...---,,,,,,,,,------------......////////////////////////,,,------....../////////////////////////////////000000000000000000000000////////////000000000000---...000222222222222111333222222222333444444555444444444333333222222222111111111222222333333333222222222222222222222222111111111111111111111111.../////////000000111111000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........,,,,,,------...///000000........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------.........///000000000000//////////////////............//////////////////000000000000///000111222222333222222222222333333333444444444222333333444444333333222333333333333333333333333222222333333333444444444444444444333333222222222//////000000111111111222.../////////000000111111......---,,,,,,,,,,,,---//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---......///------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------............------------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******))))))******+++,,,***++++++,,,,,,++++++*********************************************************++++++++++++******,,,+++++++++***)))))))))))))))))))))))))))))))))************************,,,,,,+++***))))))******+++++++++*********)))))))))+++,,,,,,+++***,,,---+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///,,,,,,,,,---...///000000...............///000000000000000000000000000000000000///000111222111000111111000000111111222333333333333222222111111111555333111111333444222//////000000111111222333333444666888777555222111111444333222111000000000000///////////////////////////////////////////////////......---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......------,,,+++,,,---...///,,,,,,,,,---...///000000333222111000///...---,,,------------------------,,,,,,,,,---------............................................................///000000000000000......//////////////////////////////000000000000000000111111222222222222111222444555555444222111333333222111222333555666666555333222111222333333555555444333333333333444333333333333333333333333......///000111222222333111111000000//////....................................---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------............------------......------------------------***+++,,,---............,,,,,,,,,---------......------------------------++++++++++++++++++++++++------............------------------------------...---,,,,,,,,,,,,---...---...............------........................---------............///---------............//////............------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******))))))******+++,,,***++++++,,,,,,++++++*********************************************************++++++++++++******+++++++++***************************************************************,,,++++++***))))))******+++++++++*********)))))))))+++,,,,,,+++***,,,---......------,,,+++***)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///,,,---------...///////////////......//////000111000000000000000000000000000/////////000000000///111111000000111111222333333333333222222222111111444222111111333444222000000000111111222333333333777888999888777666777888444333222111000000000000////////////////////////........................///......---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......------,,,,,,,,,---...///,,,,,,,,,------...///000222222111000///...---,,,------------------------,,,,,,,,,---------............................................................///000000000000000///////////////.........////////////000000000000111111111111111111111111111222444555555444222111333222222222222333444555555444333222222222333333444444333222222222222222222222222222222222222222/////////000111111111222000000000000//////....................................---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------......------------------------,,,,,,---//////000000000,,,,,,,,,---------......------------------------++++++++++++++++++++++++------............------------------------------...---,,,,,,,,,,,,---...---...............------........................---------............///---------............//////............---------+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************))))))******+++,,,******++++++++++++************************************************************++++++++++++*********************+++++++++++++++++++++++++++++++++************************,,,+++******)))*********+++++++++***************)))+++,,,,,,+++***,,,---(((((()))***++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///------..................000////////////000111111000000000000000000000000000//////....../////////111111000000111111222333333333333222222222222111333222111111333444333111111111222222333444444444999:::;;;;;;::::::;;;===333222111111000000000000////////////////////////..............................---------......///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---...///,,,,,,,,,,,,---...///000111111000///...------,,,------------------------,,,,,,,,,---------............................................................///000000000000000000000//////.........---////////////000000000000111111111000000000000000111222333444444333222111333222222222222333444444444444333222222222333333333333222111111111111111111111111111111111111111000000000000000000000000000000000////////////.................................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------......---------------------------...///000111111111111,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------...------,,,,,,------...------...............---........................---------............///---------............//////............---------******************************************************************************************************))))))******+++,,,******++++++++++++************************************************************++++++++++++******)))))))))***+++++++++,,,++++++++++++++++++++++++************************++++++***************+++************************)))+++,,,,,,+++***,,,---............---,,,+++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///...............---------000000000000000111111222////////////////////////000000000///......000111111111000000111111222333222222222222222222222222222111111222333333333222111222222333333444555555999;;;===>>><<<;;;;;;;;;222222111000000000000000////////////////////////...........................------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------......---,,,,,,,,,------...////////////......---------------------------------,,,,,,,,,---------............................................................///000000000000000000000000///......------////////////000000000000111111111000000000//////111111222333333333222222222222222222222222333333444333333333333333333333333333222111111111111111000000000000000000000000000000000000000/////////////////////////////////..............................---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------......------,,,,,,------...,,,,,,------------------......///000000000000000,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------,,,---......///.................................---------............///---------............//////............---------******************************************************************************************************))))))******+++,,,)))******++++++******)))******************************************************++++++++++++******)))))))))***+++++++++,,,************************************************+++***************++++++************************)))+++,,,,,,+++***,,,---===;;;999666111---***(((***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///...............---------000000000000000111111222////////////////////////000111222000//////222555111111000000111111222333222222222222222222222222111222222222222222222333111222222333333444555555666:::===>>><<<999666444111111000000///000000000////////////////////////........................---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------------,,,,,,,,,,,,------............---------------------------------------,,,,,,,,,---------............................................................///000000000000000000000//////.........---////////////000000000000111111111000000000000000000111111222333333333333222222222222222222222111222333333333333333333333444444333222222222222222000000000000000000000000000000000///////////////.............../////////..............................---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---------......------......//////......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------,,,------...//////..............................---------............///---------............//////............---------*********+++++++++++++++***************************************************************+++++++++******))))))******+++,,,))))))************))))))******************************************************++++++++++++*********************+++++++++))))))))))))))))))))))))*********************************)))******+++,,,***************+++++++++)))+++,,,,,,+++***,,,---333333222111000...,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............---++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///------..................000////////////000111111000000000000000000000000///111222111///000444999111111000000111111222333111222222222222333333333222333444333111000111222111111222222333444444444333666:::;;;999555111000111000000//////000000000////////////////////////---------------------------------------...///000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......+++,,,------......------------,,,,,,,,,,,,------,,,,,,,,,---------------------------------------,,,,,,,,,---------............................................................///000000000000000////////////////////////////////////000000000000000111111111222222222222000000111111222222333333222222222333222222111000222222333444444444333333444444333222222222222222000000000000000000000000////////////////////////---............/////////..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,------......------,,,,,,,,,---...////////////........................---------............///---------............//////............---------++++++++++++,,,,,,,,,---************************************************))))))*********+++++++++******))))))******+++,,,))))))************))))))******************************************************++++++++++++******+++++++++*********************************************************************))))))***++++++,,,))))))*********+++++++++)))+++,,,,,,+++***,,,---%%%&&&(((***,,,---......***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,---......///------------------------,,,,,,,,,------------...++++++,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///,,,---------...///////////////......//////000111000000000000000000000000---///111000...000555;;;111111000000111111222333111111222222222333333333333555555444111///000111000000111111222333333333222333555555333111111111000000////////////000000////////////////////////---------------------------,,,,,,------///000000+++++++++,,,,,,---------------------------------+++,,,,,,,,,------------,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......+++,,,---.........------------,,,,,,+++,,,,,,---++++++,,,,,,------------------------------------,,,,,,,,,---------............................................................///000000000000000------......///000000000////////////000000000000000000111222333444444555000000000111111222333444111222222333222111000///111222333444444444333333333333222111111111111111111111111111111111111111---.........///000000000---------.........//////..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,---......///,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------------------------------------............------------------------------,,,,,,---......---,,,,,,+++,,,---...////////////........................---------............///---------............//////............---------+++++++++,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********)))***++++++,,,))))))************))))))******************************************************++++++++++++******,,,+++++++++******))))))++++++++++++++++++++++++******************************))))))***+++,,,,,,))))))******++++++++++++)))+++,,,,,,+++***,,,------------------,,,+++***+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,*********************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,---...//////------------------------,,,,,,,,,---------......******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////,,,,,,------...///000000...............///000000000000000000000000000000+++...000///---///555;;;111111111000111222222333111111111222222333333333444555666444000...///111///000000111222222333333111111111///...///222555000000////////////000111////////////////////////------------------------,,,,,,,,,---...///000111+++++++++,,,,,,---------........................,,,,,,,,,------.........,,,------......------,,,------------------------,,,,,,,,,------.........,,,,,,,,,---------......+++,,,---.........---,,,------,,,++++++,,,,,,,,,+++++++++,,,,,,------...------------------------,,,,,,,,,---------.........................................................//////000000000000000,,,,,,---...///000111111////////////000000000000000000111222444555666777000000000000111222333444111222333333222111000///000111333444555444333333222111111000000000000000111111111111111111111111,,,------...///000111111---------.........//////..............................---------,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////,,,------...------,,,,,,,,,,,,,,,---------......---------------------------------------------------..................---------------------------,,,,,,---......---,,,,,,+++,,,---...////////////........................---------.........//////---------.........////////////.........---------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,++++++***************************************++++++++++++******++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++,,,...//////...,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,,,,,,,---------...............------,,,,,,,,,//////.........---------000000000000000000000000000000////////////000000000111111111111222222222222222222222222222222222444333333222111111111222111111111111111111111111111111111111000000000000000000000000000000000000------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------++++++++++++++++++++++++........................,,,---......//////......................................................//////000111111111111111111111222222222333333333222222111111111111222222111111111111111111111111111111111111111111111111222444555444222000000000777777555444222111//////......////////////.......................................------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---,,,,,,++++++,,,,,,------------------------------------------------------------............///***,,,......---------...000///...---,,,---............//////...---,,,,,,------------------------,,,,,,,,,---------......---...............------.................................------,,,,,,,,,...------,,,,,,------...........................++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************************************)))************+++++++++,,,,,,,,,+++++++++************************************++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------+++,,,---//////---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------.........//////......---------,,,,,,,,,---------....../////////////////////////////////000000////////////000000000000111111111222222222222222222222222222222222444333222222111111111111111111111111111111111111111111111000000000//////////////////////////////------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......................................................//////000111111111111000111111111111222222222222222222111111111111222222222222222222222222222222111111111111111111111111000222333333222111222333666666555333222111000///...//////000000//////.................................---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---,,,,,,++++++,,,,,,------------------------------------------------------------............///,,,---......---------...000///...---,,,------.........//////...------,,,------------------------,,,,,,,,,---------......---...............------.................................------,,,,,,,,,------------------------........................++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************************************)))************+++++++++,,,,,,,,,++++++++++++*********************************++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------........................////////////...------------,,,,,,,,,+++,,,,,,...///000111111////////////////////////000//////......//////000000000000111111111222222222222222222222222222222333222222222111111111111111111111111111111111111111111000000000000//////////////////////////////........................------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------........................,,,---......//////.........................................................///000000111111000000000000000000111111111111222222111111111111222222333333333333333333333333111111111111111111111111///111222333222222444555555555444333222000000/////////000000000000//////...........................------------,,,,,,,,,......---------,,,,,,,,,------------------------------,,,,,,,,,,,,------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---,,,,,,++++++,,,,,,------------------------------------------------------------............//////......---------......//////...------------............///......---,,,------------------------,,,,,,,,,---------......------...............---.................................---------------,,,---...//////...---,,,........................++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++******************************++++++++++++*********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........------------............------------------------,,,,,,---...///000111111/////////////////////////////////....../////////000000000000111111111111111111111111111111111111111111222222222111111111111111111111111111111111111000000000////////////////////////////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------........................,,,---......///............................................................//////000000000000000////////////000000000000222222111111111111222222333333333333333333333333111111111111111111111111000111222222111222333555444333333222111000000/////////000000000000//////........................------------------------......---------,,,,,,,,,........................---,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---,,,,,,++++++,,,,,,------------------------------------------------------------............///111///---------.........//////......---------------...............------------------------------,,,,,,,,,---------......,,,---......///................................................---------+++---...000000...---+++........................++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...++++++,,,,,,,,,---------------------------------........./////////000000........................//////............////////////000000000111111111111111111111111111111111000000111222222222111000000000000000000000000000000000000////////////...........................////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------++++++++++++++++++++++++........................,,,---......///...............................................................///000000000000000....../////////000000000222222111111111111222222333333333333333333333333111111111111111111111111222333333222000111222444222222222111111000000000//////000000000000//////........................------------------------......---------,,,,,,,,,........................,,,,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---,,,,,,++++++,,,,,,------------------------------------------------------------............///111///------///000///..................---------------...............---------------------------,,,,,,,,,---------......,,,------...//////......................................................,,,---///000000///---,,,........................++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++***++++++++++++,,,,,,,,,******************************++++++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------***+++++++++,,,,,,,,,,,,,,,,,,,,,------------...//////////////////000000........................///......------......////////////000000000111111111111111111111111111111///000111222222222111000000000000000000000000000000000////////////......................................................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------++++++++++++++++++++++++........................,,,---......//////......................................................---...//////000000//////////////////000000000000222222111111111111222222333333333333333333333333111111111111111111111111333333333111000000222444111111000000000000000000......////////////..............................,,,,,,,,,------------.........---------,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---,,,,,,++++++,,,,,,------------------------------------------------------------............///000...---///222333111.........//////......---,,,,,,---......///.........------------------------,,,,,,,,,---------......,,,,,,---...////////////......................................./////////---...///000000///...---........................++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,******************************++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------......------...///000111111222........................///......------......///////////////000000000111111111111111111111111111...///111222333222111000000000000000000000000000000000/////////.................................------------------------,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......................................................---...//////000000////////////000000000111111111222222111111111111222222222222222222222222222222111111111111111111111111111222222111000111444666///000000000000000000000------............------........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---,,,,,,++++++,,,,,,------------------------------------------------------------............///...,,,---000555666222...---.../////////...---,,,,,,------...//////......------------------------,,,,,,,,,---------......+++,,,---...////////////........................---........./////////000.........//////.................................++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++*********++++++,,,,,,,,,******************************++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........+++,,,---///000222333444.................................------.........////////////000000000000000000000000000000000000---///111222333222111000000000000000000000000000000/////////....................................------------------------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------........................,,,---......//////......................................................---......///////////////000000000000111111111111222222111111111111222222111111111111111111111111111111111111111111111111///000000000000222666999////////////000000000000,,,------------------,,,........................,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---,,,,,,++++++,,,,,,------------------------------------------------------------.........//////,,,+++---111666777333------.../////////...,,,,,,,,,,,,---.../////////...------------------------,,,,,,,,,---------......+++,,,---...////////////........................---.........//////000000//////............//////........................+++++++++*********))))))*********************+++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))*********)))))))))))))))******************************))))))******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******))))))******+++,,,************************)))))))))))))))))))))))))))***,,,------,,,***)))*********++++++,,,,,,,,,************************,,,++++++******++++++,,,------++++++++++++------************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------............///111000///......///000111000000000000000000000000//////000000000000//////000000////////////000000//////////////////////////////.........---------------------------------,,,,,,,,,---------............---,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---.............................................------........................000///---,,,,,,---///000......//////000000111111333333222111000000000000000111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111111000000//////......000000///.......................................------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000000//////.........---,,,,,,,,,---------......------............------................................................////////////000000000000............................................................////////////+++++++++*********))))))*********************)))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))***)))))))))))))))))))))***************************************++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************************************)))***,,,------,,,***)))++++++++++++++++++,,,,,,************************,,,++++++******++++++,,,,,,+++************+++,,,************************,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------............///111000///......///000000000000000000000000000000//////000000000000//////000000////////////000000........................//////.........---------------------------------,,,,,,,,,------------.........---,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...........................................................................000...---,,,,,,---...000......//////000000111111777666555222111//////...000111111111111222222222222222222222222222222222000000000000000000000000111111111111111111111111///////////////000000000000000///.......................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000/////////............,,,---------............------............------........................................................./////////000000............................................................////////////+++++++++***************+++*********))))))(((((())))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))******************************)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************+++++++++,,,******************************))))))******+++,,,***************************************************+++,,,------,,,+++***,,,,,,++++++++++++++++++************************,,,++++++******++++++,,,+++******))))))******+++************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------............///000000////////////000000000000000000000000000000//////000000000000//////000//////......//////000.......................................---------------------------------,,,,,,,,,,,,------------...------,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------................................................///...---,,,,,,---...///......//////000000111111777666555333111000000///000111111111111222222222333333333333333333333333000000000000000000000000000000000000000000000000---......///000000111111000//////............///........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////............------........./////////------............------................................................---------.........//////................................................---............/////////************************+++******))))))((((((((()))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))*********************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))******))))))******+++,,,***************************************************++++++,,,,,,++++++***,,,,,,,,,++++++*********************************,,,++++++******++++++,,,++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------............//////////////////000000000000000000000000000000000//////000000000000///////////////....../////////................................................------------------------++++++,,,,,,,,,------------------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------.......................................///...------------...///......//////000000111111222222222111111222333333000000111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000........./////////000000000///............//////........................------------------------------------------------,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------......///////////////////////////////////////..................////////////000------............------................................................,,,,,,,,,---------......................................................---------.........//////************************+++*********))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((()))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------............///......///000000000000000//////////////////////////////000000000000////////////............//////........................---.....................------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,---------,,,+++++++++,,,,,,,,,---------------------------------------------------------------.........//////.................................------...............//////000000111111000000///000000111222222000000111111111222222222000000000000000000000000000000000000000000000000////////////////////////000/////////.........---//////............//////........................------------------------------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------......////////////////////////.........///////////////.........////////////000------............------................................................,,,,,,,,,,,,------------................................................------------............***************+++++++++************************)))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((()))***,,,,,,+++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******************************))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------............///---...///000111111111000//////////////////////////////000000000000/////////......------......///---------------------------------...............------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,------------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......................................................//////000000111111222111000///////////////000111111111111222222222000000000000000000000000000000000000000000000000////////////////////////000000//////...------,,,///............//////000........................------------------------------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------......////////////////////////.........///////////////------........./////////------............------................................................,,,,,,,,,---------......................................................,,,------------.........))))))*********+++++++++*********+++,,,,,,------))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((()))+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******))))))******+++,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,************************,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------............///,,,---///000111111111000//////////////////////////////000000000000/////////......------......///---------------------------------.........//////------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,------------++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000........................---..................---......//////000000111111222111000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000...............................................................///000000........................------------------------------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------***++++++,,,---...//////,,,,,,,,,---------......------------------------------------------------................................................,,,,,,,,,---------......////////////////////////............/////////000,,,---------............------............------................................................------------............................................................,,,,,,---------.........))))))******++++++++++++******+++,,,---......///))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))''')))+++,,,,,,,,,***)))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++*********)))***++++++,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,---************************,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))************************,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------.........//////,,,---///000111111111000//////////////////////////////000000000000//////.........------.........---------------------------------.........//////------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))***+++,,,------...---++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................------............------......//////000111111111/////////000111333444555000111111111111222222222111111111111111111111111000000000000000000000000........................,,,,,,------.../////////...............///000111........................------------------------------------------------++++++,,,,,,---...//////------------------------////////////////////////------------------------)))***+++,,,...///000000,,,,,,,,,---------......------------------------------------------------................................................,,,,,,,,,---------......////////////////////////---.........//////000000,,,,,,,,,---------......---..................---................................................---------.........//////................................................,,,,,,,,,---------......************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...---+++*********++++++,,,++++++******++++++,,,......---------,,,,,,,,,.........///...---,,,,,,+++,,,,,,,,,+++***((('''++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,..................---------------............///////////////////////////......///000000000000000000000000000000111111111000000000000////////////........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------------------------------------............------///////////////.........000///---,,,---...000222000000111111111111000000//////...///000333666888444222222222444444444222111111111000000000000000111111111111000000000000000000000000000000000000///////////////////////////...---,,,,,,---...///..................---------------------...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......//////.........---------....................................////////////------------------------------------------------........................////////////////////////........................////////////////////////////////////........................//////////////////............//////////////////////////////........................////////////////////////........................000000//////.........---////////////////////////************************************************************************))))))))))))))))))))))))******************************************************************************************************+++,,,,,,,,,,,,+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))************************************************************************************************)))************+++++++++---,,,+++*********++++++,,,++++++******++++++,,,,,,,,,,,,------.........///---+++******+++---...((((((((()))***+++,,,---+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................---------............///////////////////////////......///000000000000000......///000111222222333000000/////////.................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------------------------------------............------.........///////////////000///---------...000111000000111111111111000000//////...///111444777999444222222222444444333222///////////////000000000111111111000000000//////////////////////////////........................///...------------...///........................,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,---,,,,,,,,,---------..............................,,,,,,,,,---------......//////.........---------....................................////////////------------------------------------------------........................////////////////////////........................////////////////////////////////////........................//////////////////............//////////////////////////////........................////////////////////////........................000/////////............////////////////////////************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************))))))))))))************************++++++++++++++++++++++++************************************************)))************+++++++++---,,,+++*********++++++,,,++++++******++++++,,,***++++++,,,---...///000------,,,,,,++++++,,,,,,...---+++******+++,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,........................---------............///////////////////////////......///000000000000///------...///111222333333//////.........---------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------------------------------------............------------......//////000000///......------///000111000111111222222111111000////////////111444666888444333111222333444333111---......//////000000000111111000000000000//////////////////////////////........................///...------------...///........................---,,,,,,,,,,,,------.........---,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,,,,---------.....................---------........................---............/////////........................------------------------........................////////////////////////........................////////////////////////////////////........................//////////////////............//////////////////////////////........................////////////////////////////////////////////////////////////............////////////////////////************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******************************************++++++++++++++++++++++++************************************************))))))*********+++++++++,,,+++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,---...//////***,,,///111000...***'''------,,,++++++************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............---------............///////////////////////////---...//////000000//////---......///000111222222......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------------------------------,,,------......------,,,,,,------...///000111111///............///000000000111111111111111111000000000///...///111444555444333111222333333222111---......///000111111222111000000000////////////////////////////////////.................................------.........---------...............///......---------.........------,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,,,,---------......................................................---------.........//////////////////////////////------------------------........................////////////////////////........................////////////////////////////////////........................//////////////////............//////////////////////////////........................////////////////////////000000000000000000000000///////////////.........////////////////////////************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++******++++++,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,---.........,,,+++***)))+++,,,......---,,,+++*********+++++++++,,,,,,******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------............///////////////////////////------...///////////////000000000///////////////------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------------------------------,,,,,,------------,,,,,,,,,------...///000111111...............///000000///000000111111000000///111000.........///111222444333111111222333111000//////000111222222333333000000000////////////...................................................---..................------------.........//////222111000///////////////------,,,,,,,,,------...,,,,,,,,,---------..............................,,,,,,,,,---------......---.............................................------------............////////////////////////------------------------........................////////////////////////........................////////////////////////////////////........................//////////////////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000.........///////////////////////////////////////************************++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,++++++,,,++++++******++++++,,,......---------,,,,,,,,,000...***((()))---222555;;;;;;999777444000,,,***************++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------.../////////---------............///////////////////////////------...////////////...111000000//////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++++++++************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------------------------------,,,,,,------------,,,,,,------......//////000000.........///////////////...//////000000//////...000///...---...000222444444333111111222222111///000111111222222333333333000000////////////..............................------------------------------...//////...------,,,,,,------.../////////444333222000000/////////------,,,,,,,,,---......,,,,,,,,,---------..............................,,,,,,,,,---------......---------.......................................,,,------------.................................------------------------........................////////////////////////........................////////////////////////////////////........................//////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,------------------.........///333888===@@@FFFBBB===777111---+++***************++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000---------............///////////////////////////,,,---......//////......///////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------------------------------+++,,,,,,------,,,,,,+++.........///////////////---......///////////////------............---------------...111444777999444333111111222222000...111111111111111111222222000000/////////.................................------------------------------...//////...------,,,,,,------...//////000444333222000///.........,,,,,,,,,,,,,,,---...///,,,,,,,,,---------..............................,,,,,,,,,---------......---------.........//////........................,,,,,,---------.........------------------------------------------------........................////////////////////////........................////////////////////////////////////........................//////////////////............//////////////////////////////////////////////////////////////////////////////..................................../////////000////////////////////////************************))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))***+++,,,---,,,,,,+++,,,++++++++++++++++++,,,***++++++,,,---...//////(((---555===CCCEEEFFFEEE777333---)))'''))),,,///)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------...///000000---------.........//////////////////////////////,,,---......//////......---.........//////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------------------------------+++,,,,,,------,,,,,,+++///////////////.........---......///000/////////,,,------------------,,,+++,,,---///333888<<>><<<888222...------------------------,,,...000///,,,+++,,,///---,,,,,,++++++,,,,,,---,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------------------------.........---,,,,,,,,,,,,,,,---------..............................////////////////////////.........///////////////////////////////////////........................---------...//////000000///...------------------,,,---......//////......---------............///,,,,,,,,,,,,---///111333111000///..................---------...///000000///////////////////////////......------....../////////............//////---111666999777222...,,,.........///////////////...........................///000///...---...///000000////////////000000////////////////////////......///000000000000/////////////////////////////////000000000000111111000000000000000//////.........///000000000000///////////////000000000000////////////////////////////////////000000000000...////////////000000000000000000000000000000000...///000111111111000000//////............//////******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---------------------------***++++++++++++,,,,,,,,,---,,,++++++******++++++++++++******++++++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************++++++************++++++******+++++++++,,,,,,,,,++++++***+++,,,...111222888:::<<<<<<:::666111---........................+++///333222///,,,---///---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................++++++++++++++++++++++++,,,,,,---......---,,,,,,------............------------------------------+++,,,---.........---,,,,,,,,,,,,---------..............................////////////////////////............/////////000////////////////////////........................---------...///000000000//////...---------------,,,---......//////......---------............///---,,,,,,---000333666777444222000...---...///000............///000111222////////////////////////000//////......//////000//////............//////---000333444333111//////............/////////000........................---...000///......///000/////////....../////////////////////////////////......///000000000000000//////////////////////////////000000000111111111111111111111111000000///......///000000000000000.../////////000000000111////////////////////////////////////000000000000.../////////000000000000000000000000000000000000---...///000000000////////////............//////******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///...,,,+++***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---------------------------******+++++++++,,,,,,,,,---,,,++++++******++++++++++++******++++++,,,---...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************+++******************+++******+++++++++,,,,,,,,,++++++***+++---000333555:::;;;;;;;;;888444///---........................+++000555555000------...---,,,,,,++++++,,,,,,---,,,,,,,,,------.................................+++++++++++++++++++++++++++,,,...//////...,,,+++---..................---------------------------***+++---...///...------,,,,,,,,,---------..............................////////////////////////---.........//////000000////////////////////////........................---------...///000000111000///...---------------,,,---......//////......---------.........//////...---...///222555999;;;666444000------...000222............///111222333////////////////////////111111000000000000111111//////............//////...///000000///...000111---.........//////000000000000000000000000000000,,,...//////......000111.........------.........////////////////////////...//////000000000000000//////////////////////////////000000111111111222222222222222222111000000...//////000000000000000.../////////000000111111////////////////////////////////////000000000000.../////////000000111111000000000000000000000000,,,---...000000000///...//////............//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,//////...---,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,///...,,,******+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***//////...---,,,,,,+++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...)))))),,,---,,,111999:::::::::999666333///---111111000......---------///............---------))))))*********+++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////,,,,,,,,,---------......------------------------222000...//////......000........................////////////////////////---///111111111000111222................................................,,,,,,,,,---------......---------------------,,,...------...///111333444111111000000000000111111111///...---//////...---000//////...///000111222////////////////////////...---------...///111222000000000000000000000000////////////////////////////////////////////////333333222111000///...............///////////////...............///000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000111111222111000000111111///...333222111000000111222333111111000000//////......000000000000000000000000---------...///000000111000000111111111111000000...///000111111000///.........///000000000000000000000000000000000000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,///---,,,******+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------***))),,,---,,,222999:::::::::999666333000...000000///...---------...------------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,---------......------------------------,,,******+++,,,,,,,,,,,,................................................---...000000//////000111................................................,,,,,,---------.........,,,,,,,,,------.....................///000222333000000////////////000000111000....../////////...//////...------...///000000000000000000000000000......------...///000111000000000000000000000000////////////////////////////////////////////////111111000000///.........////////////////////////...............///000000000000000000000000000000000000000000000000000000////////////////////////000000000111111222222222222000//////000000///...222111000000000000111222111000000000/////////...000000000000000000000000------......///000000111000000111111111111000000...///000111111000///.........///000000000000000000000000000000000000000------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,...---,,,******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***(((((()))***,,,---...............---------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******,,,---...333::::::::::::999777333000.........------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,++++++++++++******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------+++++++++,,,...///...---................................................,,,...000000///...///000................................................,,,------------.........++++++,,,---...//////000/////////...///000111111//////............//////222000....../////////...000000///....../////////111111111111111111111111//////............///000000000000000000000000000/////////////////////////////////////////////////////////...............////////////////////////...............///000000000000000000000000000000000000000000000000000000............///////////////000000111222333444444111000//////000111///...000000////////////000000000000000000////////////000000000000000000000000------......///000000000///000000111111000000/////////000000000000//////......///000000000000000000000000000000000000000------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++,,,---...////////////......------,,,------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---///000+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---000555::::::::::::999777444111///...------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---000333111,,,................................................---///000000///...///000................................................------------............,,,,,,------....../////////////////////000000000000//////......//////000222000......///000///...222111111111000000000000000000000000000000000000/////////...............////////////////////////////////////////////////////////////////////////.........//////000000000000000000///////////////...............///000000////////////////////////////////////////////////......///////////////000///000000222333444555555222111000000111222111////////////....../////////000000000000////////////000000000000000000000000............//////000000//////000000000000////////////000000000000//////......///000000000000000////////////////////////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,++++++************++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,------....../////////......------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---///000++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,***,,,,,,+++---222888;;;::::::::::::888555222000......---,,,,,,,,,------------------,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------***+++***)))...333111+++................................................///000222111000//////000................................................---------.........///////////////......---------/////////000000000000000111000000//////000000111222000///...000000///...000000000000000000000000///////////////////////////////////////.........////////////////////////000000000000000000000000000000000000000000000000...//////000000111111222111111000000////////////...............///000000/////////////////////////////////////////////////////////000000111111111///000000222333444555555333111111111333333222111.........//////.........////////////000000000000////////////////////////............//////////////////000000000000//////000000////////////000000......///000000000000000////////////////////////------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,+++++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***...---------------------.........---------------------,,,,,,,,,,,,++++++******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***+++---.........---,,,))),,,---+++---444:::<<<::::::::::::888555222111000///...---,,,,,,,,,,,,------------,,,,,,,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------///---+++222;;;;;;333........................------------------------000111222222000//////000................................................------........./////////111000000///...---,,,,,,......///000111000000000111111000000000000111111333111//////000000000///---...//////000000//////..............................///////////////...000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111222222222111111000000//////..................///000000000000000000000000000000000000000000000000000000//////000000111111222222///000000111222333444444222111000111333333333111......////////////......////////////000000000000////////////////////////......//////////////////...//////000000//////...000000////////////000000......///000000000000000000000000000000000000000------------------------++++++,,,,,,---......///------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...******************************+++++++++,,,,,,,,,******++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,+++++++++++++++***))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++)))))))))******+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++++++++***************************++++++++++++++++++++++++***+++---...///...---,,,(((---...+++---555;;;<<<999:::::::::888666333111222111000...---,,,,,,+++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------///111///...777EEEGGG@@@........................------------------------///111222111///......///............................................................////////////000000//////......------,,,---///000111111111111000000////////////000000333111//////000111000///---...000222333333333222////////////////////////,,,---...///000000//////000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000222222111111000//////..................///000000000000000000000000000000000000000000000000000000......//////000111111222000000000111111222222222000///...///111222111000...///000000000000///....../////////000000000111/////////////////////////////////////////////.........////////////......111000///......///000111......///000000000000000000000000000000000000000------------------------++++++,,,,,,---...//////------------------------------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***,,,---...///))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,***++++++++++++***))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++(((((())))))*********+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))***+++,,,,,,+++)))(((************************++++++++++++++++++++++++***+++---//////...---,,,(((---...+++---666<<<===999:::::::::999666333111444333111///---,,,+++++++++++++++************)))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------+++---++++++666HHHKKKDDD........................------------------------...000111000...------.............................................................../////////000.........///////////////+++,,,...000222222222111//////............//////333111//////000111000///000222444666777888777777000000000000000000000000+++,,,...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////222222222111000//////..................///000000000000000000000000000000000000000000000000000000---------...///000000111000000000000000111111111...------...///000000///...///000111111000///....../////////000000111111///////////////////////////////////////...............////////////......111000///......///000111...//////000000000000000000000000000000000000000.................................------,,,,,,,,,...------,,,,,,------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++------------,,,,,,+++***++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++,,,///444888;;;???<<<999888999999666444666444111/////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------........................------------------------000000///...------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---...///000222333333////////////////////////---222666444...+++...222////////////////////////........................---...///000111222333444000000000000000000000000............/////////000000000000000000000000000111111000000000000000000333222111//////111222333555999???CCCCCC@@@<<<888333444555444222000000000000000000000////////////000000000000000000000000000/////////............000111111111111222222222111111111000000000000000//////000111111111111111000000000000000000000000000000000000////////////222111111111000000//////000000000000111111111111222111111111000000//////111000/////////000222333222111111111000000//////000000000000000000000000000000//////.........---////////////////////////222111111111000000//////000000////////////000000222111111111000000//////////////////////////////.................................------,,,,,,,,,...------,,,,,,------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++,,,...222666888>>><<<999999::::::888666777444111000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------........................------------------------000//////...------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------...///000000111111////////////////////////222777:::777111---///222////////////////////////////////////////////////---...//////000111222222000000000000000000000000........./////////000000000000000000000000000000111000///......///000111333222000//////000222333555888<<<>>>>>>;;;777444222444555444222000000111111111111111111111111111111111111111111111111111000000/////////.........111111111111222222222222111111111111000000000000//////000111111111111111000000000000000000000000111000000000////////////111111111111000000000///000000000000111111111111111111111111000000000///111000/////////000222222111111111111000000000///000000000000000000000000111111000000000/////////////////////////////////111111111111000000000///000000////////////000000111111111111000000000///////////////////////////.................................---------------......------------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++---000333444;;;999999999::::::999777888555222000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------........................------------------------//////......---,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---......//////......------........./////////////////////////////////555999:::777111---...000////////////////////////000000000000000000000000....../////////000000000000000000000000000000000....../////////000000000000000000000000000000000111000...------///000111222111000//////000111222444555777888777555222000222333444444222000000111222222222222222222222222111111111111111111111111000000000000////////////111111111111222222222333111111111111111111111111///000111111222111111111000000000000000000000000111111000000000/////////111111111111000000000000000000000000111111111111111111111111000000000000000000000///000111111222111111111111000000000000000000000000000000000000222222111111111111000000////////////////////////111111111111000000000000000000////////////000000111111111111000000000000////////////////////////.......................................---------......------------..............................------------------------,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,+++++++++++++++************++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++++++++++++++,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++******++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------,,,++++++,,,...///111555666777888999999888666888666222000000000///---------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------........................------------------------.........------,,,,,,,,,,,,,,,,,,------------...........................,,,---......///........................---------////////////////////////222555666444...+++,,,---////////////////////////000000000000000000000000////////////............////////////////////////...////////////000000000000000000000000000000000///000000111111111111000111000000//////000000111222333333333333222111000222333444444222111111111111111111222222222222222111111111111111111111111111111111000000000//////111111111222222222333333000111111111111111222222000111111222222111111111000000000000000000000000111111111000000000//////111111111000000000000000///000000000111111111111111111111000000000000000000000000000000111111222111111111000000000000000000000000000000000000000111111111111111111111111////////////////////////111111111000000000000000000000////////////000000111111111000000000000000////////////////////////////////////////////////........................///......------......///---.....................------------------------,,,,,,---------.........---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,,,,,,,++++++************+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++************+++++++++,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,---...333555888::::::999888777777444111000000000///...------------------------+++++++++,,,,,,---------,,,------......------,,,------------------------........................---------------------------------------,,,,,,,,,,,,,,,---------.................................,,,---......///.....................------------////////////////////////...000222111...,,,,,,...////////////////////////////////////////////////////////////............////////////////////////////////////000000000111111111111111111111111111---000333666666444222000111111000000000000111111111111111111222222222333111333444444222111111222000000000111111111222222111111111111111111111111222111111111111000000000111222222222222333333333000000111111222222222333111111222222222222111111000000000000000000000000111111111111000000000000000000000000000000111111///000000000111111111111000000000000000000111111///000000000111111111111000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000////////////000000000000000000000000111111000000000000000000000000////////////////////////...............///////////////............//////---------...............------------------------,,,---------............---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++***************++++++++++++*********++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,------222666:::<<<<<<:::888888444222000//////000000///------------------------***++++++,,,,,,------...------............------------------------------........................------------------------------,,,,,,,,,,,,,,,,,,,,,---------............------------------------,,,---......//////......//////..................////////////////////////---///000000000///000111////////////////////////////////////////////////////////////////////////000000000000000000000000/////////000000000111111111111111111111111111111---000444777888666333111111111111111111111111111000111111222222333444444111222444444222111111222//////000000111222222222222222222222222222222222222222222222111111111000222222222222333333333333000000111111222333333333222222222333222222111000000000000000000000000000222222111111111000000000000000000000111111111111000000000000111111111111000000000000111111111111//////000111111111111000000000000000111111111111000000000000000000000000/////////000000000000111000000000000000000000000000000000000111111111111000000////////////000000000000000000111111111111000000000000000000000000////////////////////////---........./////////000//////............//////---------.........//////........................------------............---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++***************++++++++++++)))******+++,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,------------...------------------------///333999;;;999777555555222000------///000000000------------------------******+++,,,,,,---......------............------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////////////////////////////---...000000000000000111////////////////////////000000000000000000000000///000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111///111333444555555444333222222333333333333222222222222222333333333333333000222444333222111222333000000111111222333333444222222222222222222222222333333222222222111111111222222222333333333444444000000111222222333444444222333333333222222111000000000000000000000000000222222222111111111000000///000000000111111111111000000000000111111111111///000000000111111111111...///000111222111111000///000000000111111111111000000000000000000000000000000000111111111222222000000000000000000000000///000000000111111111111000000////////////000000///000000000111111111111000000000000000000000000000000000000000000000000---.........//////000000//////............//////---------.........//////........................---------.........//////---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++***+++,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******************++++++------,,,,,,+++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++)))************+++++++++))))))***+++,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++************+++,,,------,,,+++***++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......------------------------***000555888666222000000000...,,,,,,...000000000------------------------******+++,,,,,,---......------............------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////000000111111////////////////////////---...//////////////////////////////////////////111111111111111111111111///000000000111111111222000000000000000000000000000000000000111111111111111111111111111111111111111111000000111333444666222333333444444333333222333444444444333222111000000222333333222111222333111111222333333444555555222222222222222222222222333333333222222222111111222222333333333444444444000000111222333333444444333333333333333222111000000000000000000000000000222222222111111111111000//////000000111111111222000000000000111111111111//////000000111111111222...///000222222111111000//////000000111111111222000000000000000000000000111111111222222333333333000000000000000000000000//////000000111111111222000000////////////000000//////000000111111111222000000000000000000000000000000000000000111222222000000000000000000000000000000000000000000000000//////////////////////////////.........---------///////////////////////////............---------.........------,,,,,,,,,------------------------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,,,,---------------------*********++++++,,,,,,---,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,------......------,,,------------------------******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++,,,...///111333333111///...000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................------------------------........................//////.........---------...---,,,,,,---///222444,,,,,,,,,------.........---------............///....................................////////////...------------...//////000000////////////000000---///000111000//////000222222222222222222222333444222000...///222555888333222111/////////000000111111111111111111111111000000000111111222333444333333222222222222333333222333333222000///000222000333555555444333444555000111333444555444333222555555444333111000000111333000...///111111///,,,333222000///000111333555222222111111111222333444111111111111111111111111222222111111111111222222333333222111000///......333333333222222222111111111111000000000000111111000000000000111111111111000000000000111111111111444333333222111111111222000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111111111000///.........000111222............/////////000000000000000111111111111000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000//////////////////////////////.........---------///////////////////////////............---------------------------,,,,,,------------------------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++++++++*********)))******+++++++++,,,,,,,,,.........---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---...///111333333111///...000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................------------------------........................//////.........---------...---,,,,,,---///222333,,,,,,,,,------.........---------............///....................................////////////...------------...//////000000////////////000000///000111111111111111222222222222222222111111111222111/////////222444666333222000/////////000000000000000000000000000000555444444333333333333444333333333333333444555555333333333222000000111333555666666555444444444444333333333444333333222222777777777666555444555666999777444444555555444222333222111000000000111222222222222333333333333444111111111111111111111111222222111111111111222222222222111111000000//////222222222111111111000000111111000000000000111111000000000000111111111111000000000000111111111111444333222222111111111222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000//////......///000111........./////////000000000000000000111111111111000000000000000000000000000000000000000000111222000000000000000000000000000000000000000000000000/////////////////////////////////............---///////////////////////////............---------,,,,,,------------------------------------------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++******************+++++++++,,,,,,,,,//////...---,,,+++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------............///111222222111///.../////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................------------------------.......................................---------------,,,,,,---///111222---------------.........---------............///....................................////////////......------......///000000000////////////000000111111111111111222333444222222333222222111000000000/////////000111222333111111000/////////000000000000000000000000000000333222222111111111222222222222222222333444444444111222222111000222555888666444333333444555444444555555333333222222222222333333333222333333444555888555333222222333222222444444444333222222111111222333444555555555444333222222222222222222222222222222111111111111222222111111111111111111111111111111111000000000//////111111000000000000111111000000000000111111111111000000000000111111111111333333222111111111111222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000000////////////000....../////////000000000000000000000111111111111000000000000000000000000333222222222222222333333000000000000000000000000000000000000000000000000/////////////////////////////////...............///////////////////////////............---------,,,,,,,,,------.........------------------------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.........------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,+++++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......//////000000...///000111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................------------------------................................................------,,,------///000111---------...............---------............///....................................////////////...............//////000000000////////////000000222111000000111333444444444444444444333222000///......///000000000000000000000000000000000000111111111111111111111111111000000000000111222333444333333444444444444444444222333333333444777<<>>AAAEEEGGGIIIIIIIIIFFFIIINNNSSSVVVYYY]]]___\\\bbbggggggbbb___aaacccffffffeeedddcccaaa___^^^aaa\\\VVVSSSRRRPPPKKKFFFGGGIIIJJJHHHDDD@@@??????===<<<:::777666555555555333333444444444555555555333333333333333333333333222222111111111111222222222222222222222222222222222222222222111111111111111111000000000000111111000000000000111111111111000000000000111111111111000000000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000......//////000111111222...///000111111000000/////////000000000111111111000000000000111111111111000000000000000000000000999999888777777777777777111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000111111//////////////////////////////.........---------.........------,,,,,,,,,------------------------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000///...---,,,++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,------.........,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,***))))))***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111111////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................------------------------........................---------.........//////,,,,,,---.........------000000//////.........------------.........//////..................................../////////000///////////////000111111000000////////////000000///...///444999:::555000---///111333333222000...222111000000000000111111///111333555666666666666666666666666666666666666444666999===BBBGGGKKKMMMPPPSSSXXX]]]aaadddeeeeee[[[aaajjjrrrzzzuuu~~~}}}yyywwwtttnnnhhhfffiiijjjgggaaa[[[XXXWWWGGGEEEAAA===:::999999999444333333333333444555555333333333333333333333333222222111111111111222222222222222222222222222222111111111111000000000000111111000000000000111111000000000000111111111111000000000000111111111111000000///000000111222222000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222---...///111111111000000000000000000111111111111000000000000111111111111000000000000000000000000SSSNNNFFFCCCFFFIIIEEE>>>777555666888777444444777444666555333444555111+++222111111222333222///,,,222111//////111222111000000000000000////////////------...///000000//////------------------------,,,,,,,,,---------......//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,---------,,,,,,.........------,,,,,,,,,...------,,,,,,------...000///...---,,,------...///...---,,,,,,---...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,---------......////////////////////////................................................,,,,,,,,,---------......,,,,,,.../////////...---///......---------......////////////............+++,,,---......---,,,+++............////////////////////////////////////+++,,,---///000000000000000///...---------------////////////////////////////////////////////////////////////////////////............/////////000......///000111111000000444222000///000000000///333333777>>>???;;;888999888555333555:::???BBBCCCOOOOOOTTTZZZ^^^___dddjjjhhhzzzrrrdddccc```YYYQQQIIIDDDAAA<<<<<<;;;999666555555666333333444666555333444777444444333444444444444444666555444333222111111111333333333222222111111111222111111000000000000000///000000000000111111111111111111111111111111111111111000000//////......000000111222222222222111000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000000000222222111111000000//////000000000000111111111111000000000000000000000000mmmggg```\\\___bbbbbb___SSSIII@@@===:::666333444666666555444999???@@@<<<333222222222333333333333222111//////000000///---111111000000000/////////---......///000000//////------------------------,,,,,,---------.........///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,---------------......---------,,,,,,,,,...------,,,,,,------...000///...---,,,------...///...------------...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,---------.........//////////////////...................................................,,,,,,,,,---------......,,,---.../////////...---///......---------......////////////............------............------............////////////////////////////////////---...///////////////...//////......------------////////////////////////////////////////////////////////////////////////........./////////000000......///111222222222333333333333444555555555444333111333888999888888;;;:::===CCCHHHNNNTTT[[[```eeehhhpppzzzvvvgggZZZTTTRRRMMMFFF@@@===<<<999888666555444444444333444444111222333444444555666888666666555444333333333333333333333222222222111111333222222111111111111111000000000111111111222222111111111111111111111111111111000000////////////000000111222222222222111000000000000000000000000000000000000000000000000///000111111222222111111000000000000000000000000111111111000000000000000000000000000111111111111000000000000000000000000pppcccVVVQQQPPPMMMJJJIIIGGGCCC<<<888===FFFHHHEEE888999888777444333444555444333222222222111///---111111111000000000000///......///000000000//////------------------------,,,------------..................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---............---...------------,,,,,,,,,...------,,,,,,------...//////...------------...///...------------...///......------------......,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------............////////////......................................................,,,,,,,,,---------......,,,---......//////............---------......///////////////............///..................///............///////////////////////////////////////////////////...------//////..................////////////////////////////////////////////////////////////////////////....../////////000000000......///111222333444444222333444555666555444444888555555:::===???DDDIIIPPPYYYeeennntttxxx~~~{{{rrrzzzyyyyyyttthhhYYYOOOKKKHHHCCC???===999444222444666555333222444666666444444666999666555555444444444555555333333333333222222222222444333333222111222222222111111111111222222222333111111111111111111111111111000000000000/////////000000111222222222222111000000000000000000000000000000000000000000000000000111111222222222222222000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000|||yyyuuupppllllllggg]]]MMMCCCCCCIIIIIIDDDDDDEEEEEEBBB<<<666333222555444444444555444222000222222111111111000000000...//////000000000//////........................------------..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------...////////////...------------------------...------,,,,,,------...............------...............------..................------.........,,,,,,------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............///000000///......................................................,,,,,,,,,---------......---------..................------------...//////////////////............000///...------...///000............////////////////////////////////////...///////////////............/////////.........////////////////////////////////////////////////////////////////////////...////////////000000000///000000000111222333444444555666666555555555666<<<;;;???GGGNNNSSSYYY```ooozzz}}}xxxtttvvvwwwuuuoookkkrrr{{{uuupppqqqwww}}}tttfffaaa^^^XXXSSSKKKFFF===777888;;;888444666999999777333111444777555444444444444444555666333333333333333333333333333333222111111111111222111111222222222333333333111111111111111111111111000000000000000000000000000000111222222222222111000000000000000000000000000000000000000000000000111111222333333333333222000000000000000000000000//////000000111111222222///000000000111111111111000000000000000000000000xxxeeeWWWWWW[[[XXXQQQSSSUUUVVVSSSLLLBBB999444555444444444555555444222222222222222111111111111///000000000000000//////........................---------.........//////---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........///000000000000///------------------------...------,,,,,,------...------..................---..................---.........------.........,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---...///000000///...---................................................,,,,,,,,,---------......------------......//////---------------...//////////////////............000///...------...///000............////////////////////////////////////,,,---...///000000000000......///000000//////...////////////////////////000000000000000000000000000000000000000000000000////////////000000000111222111000000000111222222444666888888999<<<@@@DDDGGGJJJSSS```jjjpppuuuzzzwwwuuu}}}|||~~~~~~{{{|||{{{xxx{{{yyyvvvsssfff```TTTHHHDDDEEE@@@888999:::999666222111333666333333333333333333444444333333333333333333333333222222111000000000000000111111222222222333333333111111111111111111111111000000000000111111111111000000111222222222222111000000000000000000000000111111111111111111111111111111222333333333333222111111111111111111111111//////000000111111222222///000000000111111111111000000000000000000000000}}}tttyyy}}}tttiiiiiijjjiiicccWWWJJJAAA777555333333333444333222333333333222222222111111000000111111111000//////........................------........./////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////000111111111111000,,,,,,,,,------------......------,,,,,,------...,,,---......///.........------...//////...------......------------......++++++,,,,,,------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---...///111111///...---................................................,,,,,,,,,---------.........------------...//////---------------...///000////////////............///..................///............////////////////////////////////////+++,,,---///000000111111---...///000111000///...////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111333222111111111222333444111666<<>>:::666555444333333333333333333333333444444444555555333222111111000000111111000000000111111111222222111111111111111111111111000000111111111222222222000000111222222222222111000000000000000000000000111111111111111111111111///000111111222222111111111111111111111111111111111111111000000000000000000000000000111111111111000000000000000000000000|||xxxfffWWWHHHCCC===999777666666666444444444333333333222222111111111111111000//////////////////////////////............/////////000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++------------------------------------------------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000000111222222222222111,,,,,,,,,------............------,,,,,,------...+++,,,.../////////......,,,---...//////...---,,,---,,,,,,++++++,,,,,,---))))))***++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,---------......,,,...000111111000...,,,................................................,,,,,,,,,---------............---,,,---...///000,,,,,,,,,---...///000111000/////////............+++,,,---......---,,,+++............/////////000///////////////////////////////////////......---,,,...000111222111000///////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111222222222333666:::===???TTT___ooo{{{{{{nnnfffjjjnnnxxxooovvvzzztttlllnnn|||pppfffZZZRRROOOJJJBBB<<<888777666555444333333333333333333444444555555555444333222222111111222222///000000000000111111111111111111111111111111111000000111111222222222222000000111222222222222111000000000000000000000000111111111111111111111111//////000111111111111111111111111111111111111111222222111111000000//////000000000000111111111111000000000000000000000000|||tttnnnfffZZZJJJ???::::::999777444111000111444555333111000000000000//////////////////............//////000000000000000000000000////////////////////////,,,+++,,,111111---,,,...//////.........---------------------------------------------------------.........------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------%%%***//////+++)))***,,,,,,------......------,,,************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,---...//////222000000222555777555333------------------------...------,,,,,,------...........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///,,,///333444222///---,,,......////////////......,,,,,,,,,---------......000000////////////000000---------............///................................................////////////////////////000000000000////////////...............///000000///////////////////////////////////////.........////////////000000000000000000111111111111000000111///......///000000000---444444,,,,,,333777444555555999???DDDJJJWWWcccrrr{{{{{{{{{yyyxxxxxx{{{rrrrrrttttttuuuyyy}}}ooouuutttiii]]]YYYVVVRRRFFF>>>:::666111777;;;333000222444555444444444555666555444222111000000000000000000000000000000000111111111111111111111111222222222222222222222222333222111000000111222333111111222222222333333333222222222111111111000000000000000000111111111111222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000yyygggVVVKKKBBB:::444;;;999666333222333444555222222111111111111000000//////............//////000000000000000000000000////////////////////////+++,,,000666666111------//////.........---------------------------------------------------------......---------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------...222555444111......000,,,------......------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,---...//////111000000111444555444111------------------------...------,,,,,,------...........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///,,,///333444222///---,,,......////////////......,,,,,,---------.........//////............//////---------............///......................................................................../////////..............................///000000////////////////////////////////////////////////...////////////000000000///000000000000//////...222111000000000000000//////444777444333555666666<<>>;;;777444444444555555333333222222222222222333000000000000000000000000222222222222222222222222222222222222222222222222222111111111111111111222///000000000000111111111111111111111111111111111000000111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000////////////////////////~~~ppp\\\RRREEE===;;;;;;999666555555444333333222111111000000////////////000000///////////////////////////////////////////////////...000444555111///111---.....................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++---...------,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------------------...///000000//////000///...---,,,,,,////////////////////////...------,,,,,,------...........................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///,,,///333444333111//////......////////////......---------.........//////000//////////////////000---------............///........................////////////////////////------------------------....../////////000000000...............///000000////////////////////////////////////000000111111/////////000000000000111111222222333333222222111000111222222111111444777888888@@@OOO[[[ggg|||}}}mmmfffpppxxxvvvvvvuuu{{{tttsssqqqmmmjjjlllttt|||wwwiiiggghhh^^^NNNGGG>>>777444444555555333222222111111111222222111111111111111111111111222222222222222222222222222222222222222222222222111111111222222111111111///000000000000111111111111111111111111111111111111111111111222222222222000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000xxx___III>>>:::999999666555555444333222111111111000000//////000000111000000000000000000000000////////////////////////000------///000......222---------...............------------------------------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,---------............,,,,,,,,,,,,------......,,,------......------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............---------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,------------...------------...///000111---///000///---,,,,,,---...........................------,,,,,,------...........................---------............///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///,,,///333555444111000///......////////////......------........./////////000000////////////000000---------............///........................////////////////////////------------------------......//////000111111111...............///000000////////////////////////...//////000000111111222000000000111111111222222//////000111222222222222222333444222111333999===CCCNNNaaasss~~~}}}mmmnnnyyyooottt~~~|||rrrwww~~~tttwwwzzz}}}}}}}}}uuunnnpppwwwyyywww{{{zzzuuuzzzyyybbbYYYLLLBBB===999666444444333222222111111111222222222222222222222222222333333333333333333333333222222222222222222222222000111222222222222111000000000000111111111222222111111111111111222222222111111111222222222222333000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000lllRRRBBB<<<<<<888777777666444333333222111111000000000000111111000000000000000000000000///////////////////////////,,,,,,...///------111---------.........//////------------------------------------------------,,,,,,,,,---------......+++++++++,,,,,,---------------------............---,,,******++++++++++++,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,------------...------------------------///.........---------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------...///000111,,,...000///---,,,---...------------------------...------,,,,,,------...........................---------............///........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///,,,///333555444222000000......////////////................../////////////////////....../////////---------............///........................////////////////////////........................------......///000000111...............///000000////////////////////////...//////000111111222222111222222222222333333333///000222333555666666666333666888999;;;BBBLLLTTTbbbuuuzzzzzzzzzrrrnnnooovvv}}}vvveee[[[^^^nnn}}}vvviiiccchhhrrrxxx{{{{{{zzzuuunnniiiiiikkkzzzzzz{{{|||~~~tttjjjnnnpppooorrrvvvvvvqqqwwwuuuppprrrkkkppp{{{~~~yyyqqqiii___VVVPPPIIIAAA;;;777666555444333222222222333333333333333333333333333333333333333333333333222222222222222222222222000111222222222222111000111111111111222222222333000000111111111222222222111111111222222222333333///000000000111111111111000000000000000000000000000000000000000000000000222222222222222222222222{{{rrr}}}pppSSSFFFCCC999999888777666555444444111111000000000000111111000000000000000000000000////////////////////////...+++,,,//////------000---------.........//////------------------------------------------------,,,,,,,,,------.........+++++++++,,,,,,------------------.........//////111///---,,,,,,,,,+++***,,,------......------,,,........................+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,,,,---------......//////////////////////////////.........------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,------............------......///000111+++...000000---,,,---///------------------------...------,,,,,,------...........................---------.........//////........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////,,,///333555444222111000......////////////................../////////000.........------.........---------.........//////........................000000000000000000000000////////////////////////,,,,,,------...///000000...............///000000////////////////////////...//////000111222222222222222333333333444444444222333555777999;;;;;;<<<333777<<<@@@GGGRRRbbbmmmuuulllpppzzzggggggccc\\\ZZZbbbmmmsssyyyvvvpppiiifffkkkuuu}}}~~~xxxvvvvvvvvvwwwxxx~~~}}}}}}{{{rrrjjjfffccclllzzzjjjbbbnnnxxx|||qqqssspppfffbbbeeegggddd```qqqxxxwwwooowwwvvvuuu{{{xxxyyyssslllgggbbbZZZPPPHHH999999777666444444333333444444444444444444444444333333333333333333333333222222222222222222222222000111222333333222111000111222222222222333333333000000111111222222222222111111222222222333333333//////000000111111111222000000000000000000000000000000000000000000000000222222222222222222222222~~~yyyyyy}}}eeeTTTGGGCCC>>>888222///222777000333333000111555333,,,111111111111000000000000////////////////////////........................................................................---,,,***))))))***+++,,,......////////////000000//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,++++++***+++,,,...///------------------,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++////////////////////////---------------------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------000///...---,,,------............//////////////////............---------........................,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---////////////////////////---...............------///...---,,,,,,---.../////////...---,,,,,,+++++++++++++++,,,,,,,,,------+++,,,------......------------------------------,,,...111333333111...---///000111111111000..................//////////////////.........------------------............///111111000000//////......////////////////////////........................---------............//////////////////.........////////////000000000000333222222222222222222222111//////000333555555444:::999@@@WWWrrrzzzdddIIIDDDBBBIIIXXXdddmmm~~~sssvvvvvvuuu}}}kkkfffkkkttt~~~qqqvvv}}}yyysssvvv~~~~~~}}}sssqqqsssmmmcccfffbbbfffwwwnnnjjjlllpppllldddgggrrrpppkkkjjjqqqxxx}}}wwwxxx~~~xxxlllhhhnnnuuu|||rrrjjjmmmrrriiiYYYKKKFFF>>>888666555555444555111///111555777444000999777555333222333444555222222222222333444555555222222222222222222222222000111111111111222222222222222222222222222222222000000111111111222222222333333222111111222333333111111111111111111111111000000000000000000111111///000000000000111111111ppp^^^HHH;;;888888666333111444333//////333333000111111111111000000000000////////////////////////........................................................................++++++,,,------......---************************//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................---------------------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------000///...---,,,------...---.........//////000000///............---------........................,,,,,,,,,,,,,,,,,,------000/////////.........---........................------............------///...---,,,,,,---...//////......---,,,,,,+++++++++,,,,,,,,,------------+++,,,------......---------------------------------...111333333111///---...///000000000000..................//////////////////.........------------------............///////////////............////////////////////////........................---------............////////////////////////...////////////000000000000222222222222222222222222000444666333...111;;;DDDVVVcccyyybbbiiisssxxxyyy~~~|||ssslllkkknnnvvv|||~~~yyyxxx}}}}}}{{{uuutttnnniiioooyyy|||uuummmaaa\\\\\\___^^^^^^kkk|||yyyrrrnnnqqqsssqqqqqqrrr~~~yyymmmlllooo}}}}}}}}}}}}{{{mmm___TTTQQQKKKCCC<<<777666777555333333777<<<>>><<<999:::888666444444444555666444444333333222333333333222222222222222222222222111111111111222222222222222222222222222222222222111111111222222222222333333333222111111222333333222222222222222222222222111111111000000000000000000000000111111111222222oooRRRBBB:::555111666777666111///111333222222222111111111000000000////////////////////////........................................................................+++,,,...//////...,,,+++/////////000000111111111...............---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,+++++++++,,,,,,------.........------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------//////...------------...,,,------...///000111111///............---------........................++++++,,,,,,---------.../////////.......................................------............------......------------............------,,,,,,++++++,,,,,,,,,---------......+++,,,------......------------------------------...///111333333111///.........////////////......---............/////////...............------------------............///------------............////////////////////////........................---------............///......//////////////////////////////000000000000111111111111111111111111222999<<<666000888OOOddduuusss{{{zzzttttttuuuxxx~~~jjjlllsss~~~~~~}}}vvvssspppjjjddd___YYYUUUSSSQQQWWWlll|||tttrrrqqqkkkccc___cccmmmwwwxxxvvv}}}tttssswwwxxxxxxzzzyyyxxxrrrcccPPPAAA;;;:::444333444777;;;===:::777:::999777666555555666777666555444333222222222222222222222222222222222222111111111111222222222333222222222222222222222222222222222222333333333333333222222111111222222333222222222222222222222222222111111111000000//////111111111111222222222333uuuSSS???888888999:::999555111000222222222222222111111111000000////////////////////////..............................................................................///......,,,***)))))))))************++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))++++++,,,,,,---...//////......------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............------......,,,,,,---...///000111222///............---------........................++++++,,,,,,---.........................................................,,,,,,---.........---------------------------------------,,,,,,,,,++++++,,,,,,---------.........+++,,,------......------------------------------...000222333333222000///........./////////......---------.........//////........................---------............///,,,,,,---......///000000////////////////////////........................---------............///............////////////////////////000000000000000000000000000111111111444777888888>>>RRRqqq{{{ssssss}}}qqq______fffxxx{{{yyytttqqqtttnnnfff]]]UUUVVVgggzzz|||sssllleee```]]]\\\```ccc```^^^gggzzz~~~~~~eeeOOODDDBBB:::888555444555555444222888888666666555555666666555555444333333333333333222222222222222222222222111111111222222222333333333333222222222222222111222222333333333444444444222222222222222222222222222222222222222222222222222222111111000/////////111111222222222333333333lllVVVGGG===666666666666444222222333222222222222111111111111000000000000000000000000////////////////////////................................................//////...------...000000555444333111///---++++++---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))++++++,,,,,,---...//////.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------..................,,,,,,---...///000111222///............---------........................,,,,,,,,,------.........---------.......................................++++++,,,---......------,,,------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......+++,,,------......------------------------------...///111333444333333222000000//////............------------............---.....................---------............///------...///000111111222////////////////////////........................---------............///---.........//////000000////////////000000000000//////000000000111111111444000000<<>>999777777777555555555555555555444444333333333333444555666777222222222222222222222222222222222222333333333333444333333222222111111111222222222222333333333333111222222333333222222111111111111111111111111111000000000000000000000111111111111111222222222333}}}bbbJJJ???666666888666444555333333222222222111111111000000000000000000000000////////////////////////................................................,,,---...///000222444444888777555222///,,,***)))---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,.../////////......---.........//////000000///............---------......................../////////...------,,,,,,,,,,,,,,,------.........------------------------******+++,,,------------+++,,,------------,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,------......------------------------------,,,---000222555777888888666555333000///...------,,,,,,---------.........---------.........//////---------............///---......//////000000000////////////////////////........................---------............///------......///000000111////////////000000000000000000111111222333333444444:::LLLjjjtttppp{{{|||ccc^^^fffvvv~~~wwwkkkaaa]]]```ZZZUUUSSSRRRQQQUUU[[[YYYXXXYYY]]]]]]ZZZ\\\___bbbaaacccffffffdddfffjjjqqqpppooopppqqqqqqrrrsssqqqqqqooolllnnnooojjjccc___^^^WWWNNNQQQ___iiijjjqqqwww}}}uuukkkcccQQQPPPQQQWWW```eeefffdddUUU]]]gggqqqzzzsss___\\\VVVMMMDDD>>>:::888555555666666666666555555555555444444444555555666222222222222222222222222222222222333333333444444444444333333222111111000111111111222222222222333111222333333333333222111000000000000000000000000/////////000111111222222000000000111111111222222```NNN>>>::::::666444444333333333222222222111111000000000000000000000000000000000000000000000000................................................,,,---...///...---+++)))---------------------------------.........//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,++++++***+++,,,...///------------------,,,,,,,,,---------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------+++,,,.../////////.............../////////////////////.........---------........................000000///...---,,,,,,+++,,,,,,,,,------.........------------------------)))***+++,,,------...---++++++------------++++++++++++++++++++++++++++++))))))*********++++++++++++,,,------......------------------------------+++,,,///222555888999:::888777444111///...------,,,,,,,,,---------......---------.........//////---------.........//////---------...............////////////////////////........................---------.........//////---------...///000000111////////////000000000000000000111222333333444444888GGGcccuuuuuu|||wwwxxxjjj^^^SSSKKKIIILLLFFFGGGJJJNNNLLLGGGEEEGGGIIIHHHJJJPPPSSSQQQPPPQQQPPPPPPSSSWWWVVVSSSSSSWWWWWWTTTTTTWWW\\\^^^```aaa```___\\\XXXXXXYYYVVVPPPFFFOOORRRKKKGGGIIIIIIEEEIIIMMMTTT[[[dddooo}}}zzzsssjjj___UUURRROOOPPPUUUZZZ^^^___hhheeebbbbbbiiiwwwwwwzzzyyyrrroooiii___SSSGGG???;;;666666777777777777777666777666555444444444444444222222222222222222222222222222333333333444444444444444333333222111000000000000111111111222222222111222333444444333222111////////////////////////......///000111222333333///000000000000111111111kkkLLL;;;999999777333555444333444666666444222111111111111000000000000000000000000000000000000////////////000000000000................................................------------------------------------------------........................------------------------//////.........---------.........------,,,,,,,,,......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------/////////...---------,,,---------............///........................------............------...............---------------------------------......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......---...............------------///000333555777999999666222///---,,,---------,,,,,,++++++,,,,,,------------------------------------............///................................................//////.........---------............////////////............////////////000///...---...///222333555222...---000444888:::LLLggg}}}tttrrr|||~~~vvvoookkk^^^VVVLLLGGGFFFFFFDDDBBBFFFFFFEEEDDDDDDDDDDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJLLLLLLKKKKKKMMMNNNMMMMMMOOOPPPQQQRRRRRRRRRSSSRRRPPPMMMKKKIIIHHHGGGFFFEEEBBB@@@>>>=========<<<;;;<<<>>>BBBHHHMMMPPP^^^fffqqqzzzyyyooobbb```WWWJJJDDDHHHQQQVVVZZZ[[[___bbb___]]]fffrrrxxxsss|||lllmmmsss~~~uuuhhhpppyyy{{{kkkXXXLLLGGG888777666666666666444333666666555444444444555555444333333222222333333444222222222222222222222222222222222222111111000000222222222222222222222222000000000000000000000000111111000000000111333444111111111111111111111111000000000000000000000000~~~uuuoooiiikkkxxxjjjNNN@@@;;;888666555444333333333444444555111111111111000000000000000000000000000000000000////////////000000000000................................................------------------------------------------------........................------------------------///.........------------......---------,,,,,,,,,......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................//////......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...............------------------............///........................------............------------..................------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......---...............------------...000222555777888999666333///---,,,,,,------,,,,,,++++++,,,,,,------------------------------------............///................................................//////.........---------............////////////....../////////000000000000/////////000111333444000333666777555666999<<>>@@@BBBAAA???DDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGHHHJJJJJJIIIIIIKKKLLLKKKKKKLLLMMMNNNNNNNNNNNNKKKKKKJJJIIIHHHGGGGGGGGGDDDCCCAAA???>>>=========>>>=========>>>@@@BBBDDDBBBFFFLLLQQQWWWbbbpppzzz}}}zzzyyyrrreeeYYYRRRMMMHHHVVVTTTVVV\\\______ccchhhooo|||xxxhhheeeooossszzzwwwhhh]]]eeerrr~~~lll[[[QQQHHHBBB;;;777777888888777777666666555555555666666444333333222222333333444222222222222222222222222222222222222111111111000222222222222222222222222111111111111111111111111222111111000000111222333111111111111111111111111000000000000000000000000yyyvvvsssqqqrrrzzz~~~]]]GGG<<<::::::777777666444222222444555222222111111111000000000000000000000000000000000////////////000000000000................................................------------------------------------------------------------------------------------------------............------------...------------,,,,,,,,,......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////............------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------...............---------............///........................------............------,,,---------.../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------...............------......000222444666777888666333///---,,,,,,,,,------,,,,,,,,,,,,---------------------------------------............///...............................................................---------............/////////////////////000000000111111///000000111222222333333,,,222777777444555<<>>>>>>>>@@@@@@@@@AAAAAABBBBBBCCCDDDEEEGGGGGGFFFFFFHHHIIIHHHHHHIIIIIIJJJIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCAAA@@@???>>>============???>>>>>>===<<<<<<<<<;;;999999999999;;;BBBMMMUUUfffpppvvvkkk]]]QQQRRRMMMKKKRRRZZZ^^^^^^]]]iiiooommmjjjnnnkkkhhhooo{{{zzzpppjjj```lllpppdddTTTKKK@@@:::999:::888666777777666666666666777777444444333333333333444444333333333333333333333333222222222222111111111111222222222222222222222222111111111111111111111111333222222111111111111222222222222222222222222222000000000000000000000000}}}xxx|||oooUUUDDD;;;777999::::::888444222222444222222222111111111000000////////////////////////////////////000000000000................................................,,,,,,------------------------------------------------------------------,,,,,,------------------------------------------------------------------......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000//////.........------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------..............................,,,---------.../////////---------............///........................------............------,,,,,,,,,---...///000000............---------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......,,,---......///.........---......///111333444555777555222///---,,,,,,,,,------,,,,,,,,,,,,---------------------------------------............///....................................................................................////////////000000000000111111111111000000111222222222111111///333555444555===LLLXXXuuu}}}wwwpppzzz~~~pppfff]]]SSSPPPQQQRRRNNNJJJCCCAAA@@@AAABBBCCCAAA???CCCBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCEEEEEEDDDDDDFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBB@@@>>>======<<<===========================>>>????????????>>>===<<<===>>>===:::888999:::CCCKKKWWWcccooo{{{xxxlllWWWPPPIIIJJJPPPUUUWWWVVVkkkssspppfff___\\\hhh~~~yyyuuuiiiooozzz}}}cccYYYMMMEEEBBB???:::666777777666666666666777777444444333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111444333333222111111111111222222222222222222222222000000000000000000000000}}}ttt\\\GGG999888999999888666444333333222222222222111111111111////////////////////////////////////000000000000................................................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,------------------------------------------......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------..............................,,,---------.../////////---------............///........................------............------,,,,,,,,,---...///000000/////////......---------,,,,,,---....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,------------,,,---,,,,,,,,,,,,---......,,,------...//////...............///000111333444444333111///------,,,,,,...------,,,,,,------...---------------------------------............///................................................---.................................////////////000000000000111111111111111111222222222111000///444666999===DDDQQQ```kkktttyyyvvvrrr{{{{{{wwwqqqhhh___WWWMMMJJJKKKLLLIIIDDD?????????@@@@@@???===<<>>>>>=========>>>>>>??????????????????@@@BBBCCCCCCBBBCCCDDDFFFDDDDDDDDDDDDDDDCCCBBBAAABBBAAA@@@>>>===<<<<<<<<<;;;;;;<<<<<<============<<<===???@@@AAA@@@???>>>888;;;>>>@@@???<<<999888444777:::???GGGTTTeeeqqqzzz~~~hhhbbbWWWNNNKKKMMMQQQRRR___kkkqqqqqqmmmaaa```ppp~~~wwwpppxxxyyy~~~rrrbbbTTTLLLFFF@@@;;;888777777666555666666666555444444333333444444555333333333333333333333333222222222222222222222333222222222222222222222222111111111111111111111111333333333333222222111111222222222222222222222222000000000000000000000000gggSSS>>>;;;777666666666555444333222222222222111111111000000000000000000000000////////////000000000000................................................+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,------------.........---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------..............................---------...............---------............///........................------............------,,,---------.../////////000000//////...---------,,,,,,------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,------------------,,,,,,,,,,,,---......,,,,,,---...////////////............///000111222222111000///..................------------......---------------------------------............///................................................---------.........................../////////////////////000000000111111111111222222222333333333555;;;DDDMMMVVVaaakkkrrrtttzzz{{{nnnaaa\\\VVVOOOIIICCCBBBDDDEEEBBB???<<<===>>>@@@@@@@@@???>>>======<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>???>>>@@@AAAAAA@@@AAABBBDDDBBBBBBBBBBBBBBBAAA@@@???===============>>>???@@@:::;;;<<<============<<<<<<===>>>???>>>===<<<;;;=========<<<<<<<<<======999999999888888<<>>@@@BBBCCCBBB@@@<<<>>>@@@AAA@@@@@@@@@@@@<<<;;;;;;;;;;;;<<<==============================;;;===>>>>>>>>>>>>???AAA>>>???????????????>>>>>><<<<<<<<<<<<===>>>???@@@;;;;;;======>>>===<<<<<<===============<<<<<<;;;CCCAAA>>><<<<<<<<<======<<<<<<<<<:::888888888999666BBBPPP]]]jjjvvv}}}~~~~~~}}}uuupppiiicccfff[[[OOOUUUfffhhhgggqqqlllpppvvvtttaaaQQQHHH???>>><<<:::888777666666555555444444444444555555444444444444444444444444222222222333333333444444222222222222222222222222222222222222222222222222111222333444444444333222333333333333333333333333000000000000000000000000zzzyyy~~~lll\\\GGG:::777888666333333333333222222222111111000000000000000000000000////////////000000000000................................................++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,---------,,,,,,,,,------...............---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------,,,,,,,,,---------....../////////////////////////////////......------,,,---------.........//////........................---..................---...............---------111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,------......---------,,,,,,,,,,,,---......+++,,,---...////////////...............///000000------......///000000000......------------......---------------------------------.........//////................................................---------.........//////............/////////000............///////////////000000333666;;;???BBBYYYbbbkkklllkkkrrrxxx{{{hhhZZZUUUMMMJJJKKKFFFAAACCCDDDEEEDDDCCC@@@???<<<>>>???>>>===<<<<<<<<<===============>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<<<<<<<<<<===???<<<<<<======>>>======<<>>======<<<<<<<<<===;;;<<<===>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@999999:::===??????===<<<999888888888999;;;;;;<<<444888::::::AAARRRbbblllyyy~~~qqqWWWRRRJJJNNNXXXXXX^^^qqqwwwvvvssspppuuu}}}bbbSSSBBBAAA???<<<:::888777777555555444444444444555555444444444444444444444444222222222333333444444444222222222222222222222222222222222222222222222222000111333444555444444333333333333333333333333333000000000000000000000000zzzsssooo|||{{{}}}kkkUUUEEE;;;555666999666444222222555777444///222111111000000000000000///...---,,,,,,---...///........................---------------------------------............///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------------------------------------............------,,,,,,,,,---------......//////.........---------,,,---------.../////////---------------------------------............///------------------------...------,,,,,,------...333222222111000//////...........................---,,,,,,,,,,,,---......///............------------------............///..................------////////////............------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......---------,,,,,,,,,---------............---,,,---...///000////////////////////////................................................////////////////////////,,,------......------,,,------------------------,,,---......//////..................////////////444000///111111000333777222444555555999EEETTT```nnn{{{xxxzzz{{{xxxccc^^^VVVOOOKKKHHHEEEDDDDDDEEEFFFDDDAAA???>>>>>>>>>>>>>>>===<<<<<<<<<;;;>>>===<<<;;;;;;;;;<<<======>>>??????===;;;;;;<<<>>><<<::::::;;;===>>>======<<<<<<<<<<<<===>>>>>>======<<<;;;:::;;;>>>AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;555888:::::::::>>>FFFMMMfffpppwww```PPPSSSUUUQQQUUU```sssvvvvvvqqqkkkmmm|||eeeZZZMMMBBBAAA???;;;999:::::::::999777555333444555666555555555555444444444444444444444444444444444333333333333333333333333333333333222222111111111222222222222222222222222333333333333333333333333333222222111111222222333wwwpppsssnnnrrraaaUUUIII===555222777555222111222444333000222222111000000000000000000//////......//////000........................---------------------------------............///------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......//////.........------------------...............---------------------------------............///------------------------...------,,,,,,------...111000000///......---------------------------------,,,,,,,,,,,,---......///............------------------............///........................////////////............------------------------......---------,,,,,,,,,------------------------------------------------------------------------.........---------,,,,,,,,,,,,,,,---------.........------,,,---...///000................................................................................................,,,------......------,,,------------------------,,,---......//////..................////////////333000///111000...///333222222777BBBNNN[[[gggpppxxxlll^^^YYYRRRLLLHHHFFFDDDBBBBBBDDDDDDCCCAAA???>>>???========================<<<<<<;;;:::;;;<<<===>>>===???@@@???>>><<<===>>>>>><<<:::;;;<<<>>>>>>======<<<<<<<<<<<<===>>>>>>=========<<<<<<<<<>>>@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;<<<<<<======<<<<<<;;;888:::;;;999666777<<>>>>>>>><<<<<<<<<<<<<<<===??????===???@@@@@@???>>>???AAA>>>===<<<===>>>??????>>>======<<<<<<======>>>???======>>>>>>>>>>>>??????@@@???>>>>>>======>>>>>>>>>>>>==================>>>>>>============<<<<<<;;;<<<<<<======<<<<<<;;;:::<<<<<<:::666555666999666>>>LLLZZZiiixxx~~~oooeeebbbdddkkkhhhiiirrrxxxuuunnnjjjooouuu~~~uuu|||yyy]]]LLLCCC>>>;;;;;;888888888777777666666555666555555555555444444444444444444444444444444444333333333333333333333333333333333222222222222111222222222222222222222222333333333333333333333333333222222111111222222333vvvgggffffff}}}sssxxxfffSSSEEE>>>:::888666777555333444666333222111111000000111111000000000000000000000000................................................---------............///------------------------........................------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...------------------------,,,,,,------------,,,,,,,,,,,,,,,---------............................../////////...---------,,,........................---------............///..............................------------......------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///............------------------............///............////////////////////////............------------------------------------------------,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------......//////------------------------........................................................................,,,------......------,,,------------------------,,,---......///.....................////////////......000333222///000555999:::FFFXXXdddgggjjjooowww}}}yyy|||kkk___YYYMMMIIIEEEBBBAAA@@@???>>>===>>>????????????@@@BBB?????????>>>>>>>>>>>>>>>????????????????????????===???@@@@@@???@@@BBBCCC@@@??????@@@BBBBBBAAA@@@>>>>>>>>>>>>>>>???@@@@@@???>>>???@@@AAAAAA@@@???@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>============>>>>>>==================<<<<<<============<<<<<<:::<<<======;;;999:::;;;777888999<<>>>>>>>>>>>===<<<===>>>>>>>>>???BBBDDDBBBBBBAAA@@@@@@???>>>>>>@@@@@@@@@@@@??????>>>>>>???@@@AAAAAA@@@AAADDDFFFCCCCCCDDDFFFGGGGGGEEECCCAAAAAAAAA@@@AAABBBBBBCCCBBBAAA@@@BBBDDDEEECCCAAABBBBBBAAA@@@@@@@@@@@@AAA@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>><<<==================<<<:::<<<===>>>===<<<<<<======;;;777222333>>>OOO\\\{{{lllYYYPPPNNNUUU]]]bbbnnn|||zzzvvv}}}}}}iiiUUUEEE<<>>>>>>>>===<<<===>>>>>>>>>???CCCEEEDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAABBBAAA@@@@@@???CCCDDDDDDDDDCCCDDDGGGIIIGGGGGGIIILLLMMMLLLIIIGGGEEEEEEDDDDDDEEEEEEFFFGGGFFFDDDBBBCCCFFFHHHFFFDDDFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@======>>>>>>>>>>>>??????<<<======>>>>>>======<<<============<<<;;;:::::::::;;;:::888555666999===RRReeexxxpppcccYYYVVVSSSVVVjjj~~~xxxlllUUUFFF???;;;666555777999999888666555555555555444444444444444444444444444444444333333333333333333333333111222222222222333333333222222222222222222222222333333333333333333333333333222222111111222222333~~~qqqfffYYYRRR]]]yyymmmxxx{{{^^^KKK:::888888444333777444333222222111111222222///000111111111111000///////////////////////////........................---------............///------------------------........................------------------------........................,,,,,,,,,------------...,,,,,,,,,---------......------------............------------------------,,,------......------,,,,,,,,,,,,---------......---------.........//////---------.......................................---------............///........................//////............//////------..................---------------------------,,,,,,,,,,,,---......///............------------------............///---......///000000111111////////////............------------------------,,,,,,,,,---------......++++++,,,,,,---......///------------------------------------------------,,,,,,---------.........,,,,,,,,,---------......,,,---.../////////...---........................................................................------------------------,,,------......------,,,------------------------,,,---......//////..................////////////111000222444555<<>>??????>>>===>>>>>>>>>>>>@@@CCCFFFCCCCCCDDDDDDDDDEEEEEEEEECCCDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGHHHKKKMMMKKKLLLNNNQQQSSSQQQNNNJJJHHHHHHHHHHHHHHHIIIJJJJJJJJJGGGCCCDDDHHHJJJIIIGGGIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCBBBBBB======>>>>>>>>>?????????======>>>>>>>>>>>>======>>>===<<<<<<<<<<<<;;;:::888:::;;;<<<;;;888555333666DDDVVVdddqqq{{{ppphhh]]]YYYlll~~~wwwvvvqqq]]]IIIBBB:::666777999888777666555555555555444444444444444444444444444444444333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333333222222111111222222333mmmfff___PPPLLLiiilllzzzwwwrrrXXX@@@::::::777777<<<444333222222111111222222000111222333333222111000000000000000000000000000////////////////////////---------.........//////------------------------////////////////////////------------------------........................,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------.........//////,,,------....../////////////////////////////////---------.........////////////////////////////////////............//////------------------------........................---,,,,,,,,,,,,---......//////.........------------------.........//////---......///000111111222000/////////............------------------------,,,,,,,,,------.........++++++,,,,,,---...//////........................---------------------------------....../////////,,,,,,,,,---------......,,,,,,.../////////...---////////////////////////................................................------------------------,,,------......------,,,------------------------,,,---......//////................../////////000......222777>>>JJJ^^^qqq}}}|||xxx___OOOJJJIIIDDD???AAA???===>>>???@@@???>>>>>>??????>>>>>>@@@CCCFFFAAABBBCCCEEEFFFHHHIIIJJJGGGIIIKKKNNNPPPQQQQQQQQQMMMMMMMMMKKKJJJKKKNNNPPPMMMNNNQQQTTTVVVTTTPPPMMMKKKJJJJJJJJJJJJKKKLLLLLLMMMHHHDDDEEEIIILLLKKKIIIKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDDDDDDD======>>>>>>?????????@@@======>>>>>>>>>>>>======>>>===<<<<<<>>>?????????<<<;;;::::::;;;:::999777999555999III^^^ooo{{{|||kkknnn}}}sssooozzz~~~wwwwwwsssWWWMMMAAA:::888888777555666666555555555444444444444444444444444444444444333333333333333333333333111111111222222333333333222222222222222222222222333333333333333333333333333222222222222222222333ccceeebbbJJJEEEVVVxxxiiixxxyyyhhhTTTFFF>>>;;;@@@FFF888555333111111111111111111111111111000000000000000000000000////////////////////////............---...............------........................---------............///------------------------------------------------,,,------......------,,,------------------------,,,,,,---......---,,,,,,------------------------------------------------,,,------......------,,,............////////////..............................////////////......------------------------,,,,,,.../////////...---........................////////////////////////////////////////////////------......///000000000222111000......---------............///////////////111000---///333333000111000000///...---------,,,,,,------------,,,,,,........................------------------------------------------------------------------------////////////////////////------------------------....................................//////000000000///......//////...---111000000000//////......000000///...------,,,,,,,,,,,,---.../////////............------,,,,,,,,,---------.........//////---///000000......000222444000222>>>LLL]]]qqqwwwuuussseeeTTTIIIGGGFFFAAA;;;AAAAAAAAAAAABBBBBBBBBCCC@@@AAABBBBBBAAACCCFFFHHHGGGEEEDDDFFFIIILLLMMMMMMQQQQQQQQQOOONNNPPPSSSUUUSSSQQQNNNJJJHHHIIIMMMPPPQQQRRRTTTUUUTTTSSSQQQPPPJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIFFFEEEFFFIIILLLNNNKKKMMMOOOMMMJJJGGGFFFGGGJJJGGGFFFFFFIIIJJJHHHFFFFFFDDDBBB@@@@@@AAACCCEEEBBBAAA@@@??????>>>??????@@@???>>>=====================<<<;;;::::::::::::666@@@HHHFFFBBBKKKcccxxxuuuooo~~~kkkddduuu~~~gggHHH???===777555:::999888666666777888444///444444444444444444444444444333222222222222333444333333333444444444555555444444444333333222222222222222222333333444444444333333333222222222111111wwweee^^^RRRHHHFFFZZZvvviii{{{lll[[[KKK@@@>>>AAA888555333222444444222000111111111111000000000000000000000000////////////////////////............---...............------........................---------............///---------------------------------------------------..................---------------------------,,,,,,---......---,,,,,,------------------------------------------------,,,------......------,,,............////////////..............................////////////......------------------------,,,---.../////////...---........................////////////////////////////////////////////////------......///000000000111000///...........................////////////---///...,,,...222333///111000000///......------------............------........................------------------------------------------------------------------------........................------------------------........................------......////////////...------...000111111000000000000/////////......000//////...------,,,,,,------......///...............---------,,,,,,,,,---------........./////////...---...111222111000555888BBBOOO\\\mmm|||ooo```VVVJJJDDDDDDDDDBBB@@@CCCCCCCCCCCCCCCDDDDDDDDDAAACCCDDDEEEEEEFFFIIIKKKNNNMMMMMMNNNPPPPPPOOOMMMQQQQQQPPPMMMKKKKKKLLLNNNQQQOOOLLLIIIFFFGGGJJJMMMPPPQQQRRRSSSRRRQQQOOONNNLLLLLLKKKKKKJJJJJJIIIIIIKKKIIIFFFEEEEEEGGGJJJLLLLLLOOOPPPOOOLLLIIIIIIIIIIIIHHHGGGIIIKKKLLLJJJHHHJJJIIIGGGFFFFFFGGGIIIKKKGGGFFFEEEDDDBBBAAA@@@@@@@@@???>>>===============???>>>===<<<;;;;;;;;;;;;888<<<===999555:::HHHTTTrrr|||xxxnnniiibbbaaaiiioootttyyy^^^III===999777777666444444666888777555444444444444444444444444555444333222222333444555333333444444444555555555444444444333333333222222222222333333333444444444333333333222222222222111ppp___^^^RRR@@@BBBUUUfffqqq___VVVmmmyyybbbNNNEEEDDD;;;777333333555666333///222222111111111000000000000000000000////////////////////////............------...............---........................---------............///------------------------------------------------......////////////......------------------------,,,------......------,,,------------------------------------------------,,,------......------,,,---............/////////..............................////////////......------------------------,,,---......//////..............................////////////////////////////////////////////////------......///000000000000000///....../////////............////////////---///...,,,///444444111000000000///......------.........//////.................................------------------------------------------------------------------------........................................................................---------...............---,,,,,,...111333333333///000000000000///....../////////...------,,,,,,.........///......------...------------,,,,,,,,,------........./////////000---+++---222444333000444BBBTTTaaahhhqqqzzzeeeXXXNNNJJJDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFHHHKKKLLLLLLMMMNNNOOORRRQQQRRRRRRSSSQQQMMMJJJLLLLLLLLLJJJHHHHHHIIIKKKOOONNNKKKHHHEEEDDDGGGIIINNNOOOOOOPPPOOONNNMMMLLLOOOOOONNNMMMKKKJJJIIIHHHJJJIIIGGGEEEEEEGGGJJJKKKMMMOOOQQQPPPNNNLLLKKKKKKKKKJJJKKKMMMOOOOOOMMMKKKIIIIIIHHHGGGHHHIIIKKKLLLMMMMMMLLLJJJHHHFFFDDDBBBAAA@@@???>>>============@@@@@@???>>>============???===:::666444444777999LLLZZZppp}}}qqqmmmllllllhhhjjj{{{\\\HHH===444888777666666666777888999666666666666666666666666555555444444444444555555333444444444444555555555444444444444333333333333333333333333444444444444333333333333222222222222mmmeee[[[JJJBBBAAAEEEQQQddd}}}lllXXX\\\~~~zzzbbbUUURRRDDD===555222444666444111222222222111111111000000000000000000////////////////////////............,,,---......///.................................---------............///------------------------------------------------------............------------------------------------------------------------------------------------------------------,,,------......------,,,---------.........//////..............................////////////..............................---------.......................................////////////////////////////////////////////////------......///000000000//////////////////000000............///////////////000000///222777888555000000//////..................////////////..............................------------------------------------------------------------------------........................////////////////////////........................------------............---------...111333333222000000111222222111000/////////.........---------.../////////...---,,,,,,------------------------............///////////////...---...000333444444===OOObbbjjjgggjjjzzzwwweeeUUUMMMGGGGGGFFFEEECCCCCCDDDFFFDDDDDDEEEFFFGGGHHHIIIIIILLLOOOQQQRRRQQQPPPPPPQQQNNNMMMLLLKKKKKKJJJGGGEEECCCEEEFFFGGGGGGIIILLLOOOOOONNNLLLIIIFFFEEEGGGHHHJJJKKKLLLMMMNNNNNNNNNMMMRRRQQQPPPNNNLLLJJJIIIHHHJJJIIIGGGGGGHHHJJJLLLNNNNNNOOOQQQQQQPPPOOONNNNNNOOOOOOQQQRRRRRRQQQOOONNNIIIIIIIIIIIIJJJKKKLLLMMMPPPPPPPPPOOOMMMKKKIIIHHHCCCBBBAAA@@@??????>>>>>>AAA@@@???>>>============AAA???===;;;;;;:::888777333>>>RRRiii}}}zzz{{{zzzwwwuuuwww{{{```KKK<<<<<<:::999:::888666666888666666666666666666666666666666555555555555666666444444444444555555555555444444444444444444333333333333444444444444444444444444333333333222222222fffZZZUUUKKKAAA<<>>============:::<<<======<<<;;;::::::888999???KKK]]]qqq|||qqqiiinnnwwwcccPPP???;;;999;;;:::555444777777777777777777777777777666666666666666666666666444444444555555555666666444444444444444444444444444444444444444444444444444444444333333333222222sss^^^]]]RRRFFF???@@@@@@@@@JJJYYYuuu\\\RRRvvv}}}kkkddd^^^UUUHHH<<<666444444555333222222222222111111111000000000000////////////////////////............,,,,,,---...////////////........................---------............///------------------------------------------------++++++,,,,,,,,,,,,++++++------------------------...------,,,,,,------...------------------------------------------------,,,------......------,,,,,,------------.......................................////////////.................................------------...//////////////////////////////000000000000000000000000////////////////////////------......///000000000111111000//////000000000............////////////---///...,,,///444444111//////////////////...............//////.................................------------------------------------------------------------------------------------------------................................................///////////////.........111///......//////...,,,000111333444555444222111.................................///......------,,,,,,,,,------------........./////////000000000,,,000444222222888FFFQQQbbbccc```[[[aaavvv~~~zzzuuu___QQQJJJGGGGGGCCCEEEHHHIIIIIIIIIJJJKKKLLLLLLMMMNNNOOOQQQRRRRRRHHHIIIJJJHHHFFFDDDCCCDDDFFFBBB???===???BBBDDDEEECCCEEEGGGHHHHHHHHHJJJLLLMMMNNNOOONNNKKKJJJJJJKKKEEEFFFGGGIIIKKKNNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLJJJJJJJJJKKKMMMOOOQQQSSSRRRRRRSSSUUUWWWXXXVVVTTTSSSTTTTTTRRRPPPOOOOOOPPPLLLMMMOOOPPPQQQPPPOOOOOOLLLLLLLLLLLLMMMNNNPPPQQQKKKJJJIIIGGGFFFEEEEEEEEEAAAAAA@@@>>>>>>>>>>>>>>>:::<<>><<<:::;;;======999666888EEE[[[tttvvvlllgggfffeeevvv~~~fffIII>>>888::::::666444777777777777777777777777777555555666666666666555555444444555555555666666666444444444444555555555555555555555555444444444444444444444444333333333333vvvkkk^^^RRRHHHEEE@@@<<>>=========>>>:::999777444888GGG\\\lll}}}qqqjjjfffcccgggxxx```MMM===;;;;;;666555999666666666666666666666666444555666666666666555444555555555555666666666666444444444444555555555666666555555555444444444444555444444444444333333333|||lll___RRRKKKEEE??????CCCJJJNNN___vvvQQQVVVqqqvvvnnnkkkbbbSSSCCC888444555333333333222222222111111000000000000////////////000/////////............+++,,,---...////////////........................---------.........//////------------------------------------------------,,,------......------,,,------------------------...---,,,,,,,,,,,,---...------------------------------------------------,,,------......------,,,,,,,,,,,,---------....................................////////////......////////////////////////......---,,,---...///000000000000000000000000000000000000000000000000000////////////////////////------......///000000000333333111000////////////............/////////000///111000---///333333000.........///////////////,,,------------------,,,........................------------------------------------------------------------------------------------------------------------------------........................222222111111000000//////...---,,,,,,---...---,,,,,,---000222222111///...---.....................,,,,,,---.../////////...,,,,,,,,,------.........////////////000000000000000//////333???PPPbbbnnnooommmkkktttzzzmmmaaaSSSKKKLLLOOONNNLLLQQQOOOOOOOOOQQQQQQPPPMMMMMMLLLKKKIIIHHHFFFEEEDDD?????????>>>>>>???AAADDDEEEDDDCCCDDDFFFGGGGGGFFFDDDFFFHHHHHHGGGFFFFFFGGGFFFHHHJJJJJJIIIGGGGGGHHHFFFFFFEEEEEEFFFGGGHHHHHHKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMLLLLLLKKKLLLLLLIIIHHHHHHKKKOOOQQQOOOLLLIIIJJJJJJIIIHHHIIINNNSSSPPPRRRTTTUUUUUUSSSQQQOOOIIIHHHEEEDDDEEEHHHLLLNNNRRRQQQOOONNNLLLKKKJJJJJJDDDDDDCCCBBBAAAAAAAAAAAAAAA>>>;;;;;;===>>>===<<<<<<>>>>>>888333555AAALLLnnnxxx}}}lllgggkkkfff```tttxxx^^^FFF>>><<<777666999666666666666666666666666333444555666666555444333555555555555666666666777444444444555555555666666666666555555555444444444555555444444444333333333nnnrrriiiYYYNNNAAA<<>>======<<<<<>>PPPbbbrrrsssooo^^^TTTQQQNNNMMMOOOPPPQQQRRRSSSSSSTTTRRROOOKKKFFFCCCDDDCCCBBBBBBAAAAAABBBBBBGGGFFFFFFEEEEEEEEEEEEEEEFFFHHHIIIHHHFFFEEEGGGIIIJJJIIIHHHFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKJJJLLLMMMLLLIIIGGGIIIJJJKKKNNNRRRVVVVVVTTTQQQOOOLLLLLLKKKIIIEEECCCCCCDDDAAAAAA@@@???>>>===<<<<<<=========<<<;;;:::999999===HHHZZZooo{{{{{{~~~zzzUUUBBB>>>===:::;;;999777666777888777666666777888999999777555444222222333333444555555666555555444444444444555555555555666666555555444333555555555555555555555555|||pppkkk___^^^WWWBBBCCC>>>===@@@EEEWWWtttWWWWWWrrryyyiii[[[NNNEEE999777555444444444222111111111000000000000000111000000000000000000000000////////////////////////................................................------------------------,,,,,,,,,---------......------------------------................................................------------------,,,,,,...............---------,,,---......//////....................................------......///000000000////////////............/////////000000000---...///000000111111000000000000000111111111111000111111111111222222222000000000000/////////////////////000000000111111222222111000//////000000000000000000000000000000000////////////000111222111111222222111111000///////////////////////////////////////////////////...............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................,,,,,,,,,,,,,,,+++++++++------............------------------....................................------------------------,,,---//////.........///------///222111......222666===MMM```qqqyyymmmwwwhhh[[[RRRQQQOOOMMMMMMOOORRRSSSSSSNNNOOOOOOOOONNNMMMLLLKKKHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFHHHIIIIIIHHHGGGGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIHHHIIIJJJCCCGGGLLLQQQUUUWWWWWWWWWPPPPPPOOOLLLHHHEEEEEEFFFDDDDDDCCCAAA???>>>===<<<<<<===???@@@???===;;;:::444888CCCTTTkkk{{{wwwvvv}}}tttQQQ@@@======<<<:::999888999888666555666666777888777666555444222333333444444555555555555555444444444444555555555555666666555555444333444444444444444444444444vvvffffffcccrrruuuZZZOOODDD???@@@<<<@@@ZZZyyy```VVVpppqqqeeeYYYOOO;;;888555444333333222111222222111000000000111111000000000000000000000000////////////////////////................................................------------------------,,,,,,,,,---------......------------------------////////////////////////.................................------,,,,,,,,,........................,,,---......///................................................//////000000000//////////////////...////////////000000000......///000000000000000///000000000111111111111///000000111222222333333000000000000000000000000//////000000000111111111000000000000000000000111000000000000000000000000111111000000///000000111111111222222111111000///////////////////////////////////////////////////........................------............------------------------------------------------------------------..........................................------------------------............------,,,,,,---------.........................................................,,,...///000///...///000000000111444222...000555???KKK[[[gggqqqkkk]]]WWWTTTSSSQQQOOOMMMMMMOOOQQQRRRRRROOONNNNNNMMMMMMNNNNNNOOOHHHHHHIIIJJJLLLNNNPPPQQQPPPOOOOOONNNMMMLLLKKKJJJHHHHHHHHHHHHGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGJJJIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJBBBCCCEEEIIINNNSSSWWWZZZWWWVVVSSSOOOJJJFFFEEEEEEHHHGGGFFFDDDAAA???>>>=========>>>??????>>>===<<<888999;;;CCCRRRjjj{{{vvvuuuooommmNNN???;;;;;;999888888999999777555555666666777666555444444333333333444444444555555555555444444444444555555555555555666555555444333444444444444444444444444zzzoooiii\\\nnn|||]]]NNNCCCBBB???>>>JJJ\\\uuuhhh[[[gggvvvjjj[[[NNN;;;888555333333333222111333333222111111111111111000000000000000000000000////////////////////////................................................------------------------,,,,,,,,,---------......------------------------////////////////////////.................................------,,,,,,,,,---.....................,,,---......///.................................///............///000000//////000000000000000000////////////000000000111...//////000000000000//////000000000111111111111//////000111222333333444000111111111111111111111000000000000111111111111///000000111111111111111111111111111111111111111222111111000000000000000000000111111000000///...////////////////////////////////////////////////---.....................---......//////......------------------------------------------------------------.........//////................................................------............------,,,,,,,,,------------...................................................,,,...000000///...///000222111222333000...333:::JJJWWWeeeiiikkkyyy~~~hhhYYYSSSRRRSSSSSSPPPNNNMMMOOOQQQSSSTTTTTTZZZXXXTTTOOOLLLJJJIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIMMMNNNNNNOOOOOONNNMMMMMMIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJLLLNNNPPPQQQPPPOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGFFFFFFEEEEEEEEEFFFGGGFFFFFFFFFGGGHHHIIIIIIIIIGGGEEEBBBAAADDDJJJQQQUUU\\\\\\ZZZUUUNNNIIIFFFFFFKKKJJJHHHFFFDDDAAA@@@??????>>>===<<<<<<===>>>>>>:::;;;:::777:::HHH^^^pppvvvqqqoooxxxcccIII===:::888777777999999888666666666666666666555555444333333333444444444444444555555444444444444555555555555555666555555444333444444444444444444444444yyy^^^dddvvviiiZZZNNNEEE@@@BBBHHHMMMhhhlllTTTlllyyyjjjWWWEEE<<<999666444444555555444444444333222111111111111000000000000000000000000////////////////////////................................................------------------------,,,,,,,,,---------......------------------------................................................------------------,,,,,,---------...............,,,---......//////..............................//////......//////000111//////000000000000111111/////////000000000111111//////000000000000//////000000000000111111111111//////000111222222333333111111111111222222222222000000000111111111222222000111111222222222111111111111111111111111111111222111111000000000111111000000111111000000///...////////////////////////////////////////////////---------.....................////////////......------------------------------------------------------........./////////........................,,,,,,---------------...------............------,,,,,,,,,,,,------------................................................---...000000/////////000222111111111///000999CCCUUU```jjjlllpppxxxiii[[[WWWWWWUUUQQQNNNNNNNNNNNNQQQVVVYYY[[[[[[\\\YYYVVVRRROOONNNMMMNNNKKKJJJHHHFFFEEEDDDCCCCCCHHHJJJKKKMMMNNNNNNMMMLLLKKKIIIGGGHHHIIIJJJIIIIIIKKKKKKLLLMMMNNNNNNNNNMMMLLLNNNRRRUUUVVVUUUTTTRRRQQQQQQRRRSSSSSSRRRQQQQQQOOOPPPPPPPPPQQQQQQQQQQQQOOOOOOOOOOOOOOOPPPPPPPPPLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHGGGKKKGGGBBB??????CCCIIIMMMZZZ\\\\\\ZZZUUUPPPMMMLLLMMMLLLJJJHHHFFFDDDBBBAAAAAA@@@>>><<<;;;<<<>>>???;;;<<<;;;666222777DDDPPPkkkxxx}}}}}}|||wwwYYYFFF===;;;888777888999999888777777777666666666555555444444444444444444444444555555444444444444555555555555666666555555444333333333333333333333333333yyyttt~~~kkkUUUGGGAAA>>>???MMMeeennn]]]nnnxxxaaaLLL>>>;;;888666777888888888555555444222222111111111000000000000000000000000////////////////////////................................................------------------------,,,,,,,,,---------......------------------------------------------------........................,,,,,,---------------------------.........//////,,,---......//////..............................///////////////000000111//////000000000111111111//////000000000111111111//////000000000000//////000000000000111111111111000000000111222222222333111111111222222222333333000000111111111222222222222222333444333333222111111111111111111111111111111111111000111111222222111111222222111111000///////////////////////////////////////////////////---------.........//////......////////////..................................................................////////////........................,,,,,,,,,,,,---------...------............------++++++,,,,,,,,,---------................................................---///000111//////000111222111222222333777EEERRR```ggglllppp~~~uuuddd[[[VVVWWWXXXUUURRRSSSRRRRRRSSSVVV[[[^^^``````XXXWWWUUUTTTSSSTTTUUUVVVSSSRRRPPPOOOMMMLLLLLLKKKHHHJJJLLLNNNNNNNNNMMMLLLMMMKKKIIIJJJLLLMMMLLLJJJMMMNNNOOOQQQQQQQQQQQQQQQPPPQQQSSSUUUVVVWWWWWWWWWTTTUUUVVVWWWWWWVVVUUUTTTRRRRRRSSSTTTUUUVVVWWWWWWSSSTTTTTTTTTUUUUUUUUUUUURRRRRRPPPOOOMMMKKKJJJIIIFFFFFFFFFFFFFFFGGGHHHHHHBBBCCCEEEGGGHHHHHHHHHGGGGGGEEEDDDEEEGGGHHHGGGEEEIIIGGGDDDAAA@@@AAACCCEEENNNRRRWWWZZZYYYWWWUUUTTTNNNMMMKKKJJJHHHFFFEEEDDDBBBBBBAAA??????>>>>>>>>>======;;;:::999:::<<<>>>HHHVVVooouuu]]]DDDAAA<<<999888999999999888888777777666666666777444444444444444444444444555555444444444444555555555555666666555555444333333333333333333333333333zzzhhhUUUJJJCCCCCCCCCHHH^^^gggcccsssxxxbbb@@@===999888999:::;;;;;;666555444333222222222222000000000000000000000000////////////////////////................................................------------------------,,,,,,,,,---------......------------------------------------------------........................,,,,,,,,,------.........---------.........//////,,,---......//////..............................///////////////000111111//////000000111111111222000000000000111111111111///000000000000000//////000000000000111111111111111111111111111222222222111111111222222333333333000111111111111222222222333333444555444333222111111111111111111111111111111111000000111222222333222333333333333222111111////////////////////////////////////////////////---------.........//////......////////////................................................................../////////000........................---------....../////////---..................---++++++,,,,,,,,,---------........................////////////////////////---///111111000///000111444333444666888???PPP```iiikkkmmmtttyyynnnddd[[[TTTRRRTTTUUUSSSWWW^^^YYYYYYYYY[[[^^^`````````]]]\\\YYYWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTUUULLLMMMOOOQQQQQQPPPOOONNNPPPMMMKKKKKKNNNOOONNNLLLNNNOOOQQQSSSTTTTTTSSSSSSRRRRRRRRRSSSUUUWWWYYY[[[XXXYYYZZZ[[[[[[ZZZYYYXXXTTTTTTUUUVVVXXXYYYZZZZZZXXXXXXXXXYYYYYYZZZZZZZZZVVVUUUSSSQQQOOOMMMKKKJJJEEEEEEEEEEEEEEEFFFFFFGGG@@@BBBEEEGGGHHHHHHHHHGGGGGGEEECCCDDDGGGHHHFFFCCCFFFEEEEEEDDDCCCCCCBBBAAAAAAGGGPPPVVVYYYYYYYYYXXXNNNMMMLLLKKKIIIGGGFFFFFFBBBCCCDDDDDDBBB@@@>>><<<===:::777999===>>>999444666@@@TTTmmmvvvKKKFFF???:::999999999999999999888777777777777777444444444444444444444444555555555444444555555555555555666666555555444333333333333333333333333333yyy~~~jjjIIIHHHDDD<<>>===<<<;;;;;;:::777888???PPPhhhhhhQQQ???<<<<<<777555999;;;;;;::::::999888777777333555888::::::888555333444555666555444333444666555555555555555555555555555555555444444333333333yyyxxxlllYYYTTTIIIFFFOOObbbrrrhhhAAA444888:::999:::HHHGGGGGGFFF>>>555111333000000000000////////////111000000000/////////...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,........................///............---------........................................................................////////////////////////......------------......////////////////////////////////////000000000000000000000111111222222222333333333333222222222222333333333333333222222222000111111111222222333333777666555444333222222222555333222333555666444222333333444444555555666666555555555444444444444444222222333333333222222111333333222222222222333333222222222222111111111111000000000000000000000000000000000000000///..............................////////////////////////........................////////////////////////////////////////////////................................................------............---------------............///---------............////////////////////////...///000111000......000111444000000:::HHHWWWfffrrrnnnsssxxxkkkfff___VVVZZZVVVSSSWWW^^^ccccccbbbcccdddfffhhhiiijjjiiiiiidddbbb```^^^[[[YYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVTTTUUUVVVVVVSSSQQQTTTTTTSSSSSSSSSTTTUUUUUUSSSTTTUUUTTTRRRPPPQQQRRRUUUUUUUUUWWWYYY[[[^^^___````````````____________^^^____________^^^]]]]]]YYYXXXWWWWWWWWWWWWXXXYYYUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRNNNKKKIIIKKKNNNIIIHHHGGGFFFFFFEEEEEEFFFEEEFFFHHHHHHGGGGGGGGGGGGEEECCCCCCEEEIIIIIIDDD??????>>>>>>BBBIIIPPPUUUXXX]]]ZZZVVVQQQMMMKKKJJJIIIGGGFFFHHHJJJLLLKKKFFFBBB??????>>>===<<<;;;;;;:::999888999@@@PPPkkkcccHHH===999666777<<<<<<<<<;;;::::::999888888444555777999999777555444333555555555444333444555555555555555555555555555555555555444444333333333vvv___JJJHHHQQQnnnzzztttVVV:::666:::888222AAAFFFMMMOOOGGG:::222222000000000000////////////000000000000////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,........................///............---------........................................................................////////////////////////......------------......////////////////////////////////////000000000000---...///000111222333333333222222111111000000000222222222222111111111111222222222222333333333333555444444333333333333444444333222222444444333222222222333444555666666777777666555555444333222222222222333444444444333333333333222222222222333333333222222222111111111111000000000000000000000000000000111111000000//////........................////////////////////////........................000000000000000000000000////////////////////////................................................------............---------------............///---------............///....../////////////////////000111000///...000222555000444DDDWWWgggrrrxxxwwwwwwllleeebbbbbbbbb___ZZZWWW\\\fffnnnnnnkkkjjjkkklllmmmmmmllljjjiiiiiihhhfffcccaaa```______```___^^^\\\\\\\\\\\\]]]]]][[[XXXWWWWWWWWWUUUTTTWWWVVVVVVUUUUUUVVVVVVVVVRRRTTTUUUUUUSSSQQQPPPQQQUUUVVVWWWZZZ\\\]]]^^^___^^^^^^]]]\\\\\\]]]______aaabbbbbbbbbbbbaaa``````[[[ZZZZZZZZZYYYWWWVVVVVVTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWUUURRROOOOOOPPPRRRNNNMMMKKKJJJIIIHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJFFFDDDCCCEEEHHHHHHFFFCCC>>>>>><<<<<>>===<<<;;;;;;999999777555;;;OOOnnnxxxWWWEEE===999999<<<<<<<<<<<<;;;::::::999999666666777777777777666666333555666555444333444666555555555555555555555555555555555444444444444444~~~wwwnnnbbbLLLJJJZZZqqquuuqqqOOO999666888777999@@@JJJOOOGGG:::222222000000000000////////////000000000000////////////////////////////////////........................------------------------........................///............---------........................................................................////////////////////////......------------......////////////////////////////////////000000000000......///000111222222333222222222222222222222222//////000000111222222333333333333444444555555555333333333444555666777888666666555555555555444333444444444555555555555555555555555555444444444333222222333333444444333333333333333222222333333333333333222222222111111111000000000000000000000000000000111111111000000///........................////////////////////////........................////////////////////////////////////////////////................................................------............---------------............///---------............///............///////////////000111000//////111333111333===PPPbbbppp{{{yyypppgggdddbbbbbbhhhppp``````aaadddlllrrrqqqmmmjjjkkkllllllkkkjjjhhhgggjjjjjjiiihhhgggggggggggghhhfffcccaaa``````aaabbbcccaaa^^^[[[ZZZYYYXXXXXXYYYXXXWWWVVVUUUTTTTTTTTTOOORRRUUUWWWVVVUUUUUUVVVTTTVVVYYY\\\]]]^^^^^^]]][[[ZZZYYYXXXYYYZZZ]]]^^^bbbbbbbbbbbbbbbaaa``````\\\\\\]]]^^^]]][[[XXXWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXWWWUUUTTTSSSSSSUUUVVVSSSRRRQQQOOOMMMLLLKKKKKKJJJIIIIIIJJJKKKKKKJJJIIIGGGEEECCCDDDFFFGGGFFFEEEBBBBBB@@@===;;;>>>EEEKKKOOOSSSXXX\\\\\\YYYUUURRRMMMKKKKKKNNNSSSRRRLLLFFFAAA@@@@@@???>>>===<<<<<<888;;;<<<888666>>>PPP___iiiSSSGGG>>>::::::;;;;;;;;;::::::999999999777777666666666666777777555666777777555555666777555555555555555555555555555555555555555444444444|||{{{|||~~~~~~vvvxxxUUUGGGSSSeeerrrooobbbFFF<<<:::888222777@@@EEE@@@666222333000000000000////////////////////////000000000000////////////////////////........................------------------------........................///............---------........................................................................////////////////////////......------------......////////////////////////////////////000000000000000000000000111111111111333444444555666777888888222222222333333444444444000111222333444666777777::::::999::::::;;;<<<===>>>>>>>>>===<<<;;;::::::<<<;;;;;;:::999888777777555555555666666666666666222222333333444333333222444333333333333333333444333333333222222222222111111111111111111111111111000000111111111111000000////////////////////////////////////////////////................................................////////////////////////////////////////////////........................------............---------------............///---------............///---.........//////000000///000111000///000111333///888JJJ\\\iiisssyyytttgggbbbaaaeeefffeeegggllldddlllsssssssssuuurrrlllkkkjjjjjjjjjiiihhhgggggghhhhhhhhhiiijjjkkklllmmmllljjjgggeeeccccccdddeeedddccc```]]]ZZZXXXXXXXXX]]]\\\ZZZXXXVVVUUUTTTTTTQQQTTTXXXZZZZZZYYYYYYYYYWWWYYY\\\___aaaaaa```___\\\[[[YYYYYYYYY[[[]]]___``````aaaaaa``````___^^^]]]^^^```aaaaaa```^^^\\\\\\[[[ZZZYYYYYYYYYYYYZZZWWWUUUTTTSSSTTTVVVWWWXXXWWWVVVUUUSSSRRRQQQQQQQQQOOONNNLLLMMMNNNMMMKKKHHHHHHFFFDDDDDDDDDEEEEEEEEEDDDEEEDDD@@@<<<;;;===AAADDDHHHOOOVVV[[[\\\[[[ZZZTTTPPPMMMMMMOOOOOOKKKFFFCCCBBBAAAAAA??????>>>===:::<<<>>>===:::;;;???DDDfffdddOOOBBB;;;:::999999999888888888888888888777666555555666777888666888999888777666777888666666666666666666666666555555555555555555555555zzzyyy|||rrrkkkhhhiiixxxvvvlllnnnXXXKKK>>>333333333666999888333222444000000000000////////////////////////000000000000////////////////////////........................------------------------........................///............---------........................................................................////////////////////////......------------......////////////////////////////////////000000000000111111111111111222222222111222222333444555666666333333333333333333333333222333666888;;;>>>@@@AAAEEEEEEDDDDDDDDDDDDDDDDDDKKKKKKLLLJJJGGGFFFFFFGGGGGGFFFEEEDDDBBB@@@??????::::::999888777666555444444444555555444444333222444444333333333333444444333333333333222222222222111111111111111111111111000000111111222222111111////////////////////////////////////////////////................................................////////////////////////////////////////////////........................------............---------------............///---------............///------......///000000000///000111111000000222444333BBBXXXhhhmmmttt{{{qqqllllll___eeemmmtttwwwuuupppmmmtttyyyqqqiiihhhfffdddbbbbbbbbbcccdddeeeeeeggghhhjjjlllmmmkkkjjjhhhfffeeeeeeeeeeeebbbbbb```]]]YYYWWWVVVWWW___^^^]]][[[YYYXXXXXXWWWXXXZZZ\\\\\\[[[ZZZZZZZZZ[[[]]]```bbbddddddcccccc``````___^^^^^^___aaaaaa______``````______^^^]]]^^^___bbbcccdddcccbbbaaa```___^^^\\\\\\\\\]]]^^^YYYWWWTTTTTTUUUWWWXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVUUUSSSPPPPPPRRRQQQNNNJJJJJJIIIGGGFFFEEEEEEDDDDDDCCCDDDCCCAAA>>>;;;::::::<<>>>>>===<<<;;;<<<>>>???NNNkkkzzz\\\HHH???<<<888888888888888777777777777777666666666666777777777888999888777666777999666666666666666666666666555555555555555666666666||||||qqqwwwvvvbbbLLL>>>999444111444555333222444000000000000////////////.../////////000000000111////////////////////////........................................................................///............---------........................................................................////////////////////////......------------......////////////////////////////////////000000000000000000111222333444444555444444444444444444444444333444555777999;;;<<<===AAACCCFFFJJJOOOSSSVVVXXXXXXXXXYYYYYY[[[\\\^^^___dddeeefffddd```^^^^^^```^^^^^^]]]\\\ZZZYYYXXXXXXOOONNNJJJFFFBBB>>>:::999888888888777666555444333444444333333333333444444444444333333333222222222111111111111111111111111///000111222222222222111////////////////////////////////////////////////................................................////////////////////////////////////////////////........................------............---------------............///---------............///------......///000000111///000111111000111333555>>>MMMcccpppsssxxxzzzqqqiiigggkkkfffrrr{{{~~~mmmjjjfffaaa___^^^___aaabbbbbbbbbcccdddfffggghhhhhhhhhggggggfffeeeddddddaaabbbccc```\\\XXXXXXXXX\\\\\\[[[ZZZZZZ[[[[[[\\\[[[\\\]]]]]][[[[[[\\\]]]\\\]]]___aaabbbcccccccccccccccccccccbbbbbbbbbbbb```aaaaaaaaaaaa```______```aaabbbcccdddccccccbbbbbbaaa```______aaabbbddd```]]]YYYWWWXXXXXXXXXVVVTTTTTTTTTUUUVVVWWWXXXYYYYYYVVVTTTUUUWWWWWWTTTPPPLLLLLLLLLJJJHHHFFFEEEEEEDDDCCCAAA@@@@@@???===<<<;;;;;;<<<>>>DDDLLLSSSXXXXXXYYYYYYUUUQQQMMMLLLLLLGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@???===<<<<<<>>>???@@@SSSqqquuuXXXFFF>>>888888888888888888888888666666777777777777666666555666777777555555666777666666666666666666666666444555555555666666666777zzznnn{{{xxxaaaVVV???777222333666555333333000000000000////////////.../////////000000111111////////////////////////........................................................................//////.........---------........................................................................////////////////////////.........------.........////////////////////////////////////000000000000//////111222444666777888>>>>>>===<<<;;;:::999888777999===AAAFFFJJJNNNPPPRRRTTTXXX]]]ccchhhlllnnnlllmmmooossswww{{{~~~|||zzzzzz|||yyyyyyxxxxxxwwwvvvvvvvvvkkkhhhccc\\\TTTMMMHHHEEE;;;;;;;;;:::888777555444555444444333333444444555444444444333333333222222111111111111111111111111///000111222222222222222000000000000000000000000////////////////////////........................000000000000000000000000////////////////////////000000000000000000000000........................---..................------------.........//////---------.........//////---------...///000000111///000111111000111333555GGGUUUiiiuuuxxx}}}{{{tttmmmfffggglllmmmyyy~~~}}}wwwssslllfffbbbbbbccceeeaaaaaaaaaaaaaaabbbccccccffffffgggffffffeeedddcccccceeefffddd```\\\[[[[[[VVVWWWWWWXXXYYY[[[\\\]]]XXXZZZ[[[[[[[[[]]]```bbbZZZ[[[\\\^^^___`````````ccccccddddddcccbbbaaa```bbbccccccccccccbbbaaaaaabbbbbbcccccccccbbbbbbaaabbbbbbaaaaaabbbdddggghhhgggbbb]]]ZZZZZZYYYWWWUUUQQQRRRRRRSSSUUUWWWYYYZZZ[[[XXXVVVXXX[[[\\\YYYUUUOOOOOOOOOMMMJJJGGGFFFEEEFFFCCC@@@@@@CCCDDDCCCAAA>>>;;;777666;;;CCCMMMSSSWWW[[[^^^\\\UUUPPPNNNPPPHHHHHHGGGFFFEEEDDDCCCCCC???BBBDDDBBB>>>::::::;;;:::BBBXXXxxxhhhLLL>>>999999999999999999999:::666666777777777777666666444555666555444333444666777777777777777777777777444555555555666666777777yyyqqqttt}}}{{{eeeDDD===999777444///...000333333222222111000000000......//////000000111111////////////////////////////////////////////////........................///...---...//////---+++........................------------------------...///000///...---...000..................------000000//////.........---..................------///////////////////////////...------111555666444666555333222555;;;BBBGGGSSSVVV[[[[[[QQQDDDCCCJJJNNNMMMQQQWWWZZZYYYZZZ]]]]]]eeelllqqqwwwtttrrrrrriii^^^WWWRRRIIIFFFBBB777777:::666333333333333444444444444333444444555444333222111222222222222222222222222222222222222222222222222111111111111111111111111000/////////....................................000000//////.........------------.........//////////////////////////////................................................////////////////////////000000000000000000000000000//////.........//////222000000111...,,,555AAATTTgggsssttt}}}|||sssqqqqqqqqqtttyyyzzzkkkfff|||tttooorrrssspppkkkhhhkkkkkkgggaaa]]]___bbbcccdddeeefffffffffeeedddgggggggggfffdddcccaaa```aaa```___]]]\\\[[[ZZZZZZ]]]]]]^^^______```aaaaaaaaaYYYUUUZZZ]]]ZZZYYY[[[^^^___```aaabbbccccccccceeeeeedddcccbbbaaa``````eeeeeefffggggggfffeeedddcccccccccdddddddddeeeeeehhhggggggeeebbb___\\\ZZZUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXWWWWWWVVVWWWWWWXXXUUUVVVVVVUUURRROOOLLLJJJEEECCCAAA@@@@@@AAADDDEEE@@@>>>;;;999:::<<<>>>@@@SSSWWW\\\___^^^XXXPPPKKKOOOLLLHHHFFFFFFFFFFFFEEECCCBBB@@@???===<<<;;;;;;BBB===CCC[[[zzzzzzYYYKKK>>>:::999;;;:::666555777888888777666666666666666666666666666666666666666555555555555555555555555555555555555555555555555xxxtttRRREEE888555666555333333333333222222111000000000////////////000000111111////////////////////////////////////////////////...........................------...000000...---........................------------------------...///000///...---...000........................000/////////....................................////////////////////////111000...---///111111//////111666???NNNaaauuu{{{rrrsssggg```[[[]]]bbbhhhqqqyyy~~~yyyrrreee___WWWHHHCCCAAA888:::999777777777777777666666555444333222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000/////////.................................000/////////............---------.........//////////////////////////////................................................////////////////////////////////////////////////000//////.........//////111000111222000333???NNNgggqqqxxx}}}wwwpppqqquuuzzz~~~|||{{{~~~~~~}}}xxxqqqkkkhhhgggeeeeeefffggghhhgggfffeeeffffffffffffdddbbb```___eeedddaaa___]]]\\\[[[ZZZ[[[\\\]]]___```bbbcccccc```XXXTTTYYY]]][[[ZZZ[[[[[[\\\^^^___```aaaaaabbbfffeeeeeeddddddccccccccceeeeeefffgggggggggfffeeeeeeeeeeeeeeeeeeeeeeeeeeegggggggggfffdddbbb```___ZZZZZZYYYXXXWWWVVVUUUUUUVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXVVVTTTRRRPPPKKKIIIFFFCCCBBBBBBDDDEEEHHHHHHEEE@@@:::777999;;;EEEKKKTTT\\\___]]]XXXTTTPPPMMMIIIGGGGGGGGGGGGFFFCCCBBB@@@???>>>======<<<>>>:::===NNNgggmmmUUUAAA:::777888:::888777999888888777666666666666666666666666666666666666666555555555555555555555555555555555555555555555555}}}{{{{{{~~~xxxeeePPP:::333666777555222333333333222111111000000/////////000000000000111////////////////////////////////////////////////...........................------///111111000///........................------------------------...///000///...---...000........................////////////....................................////////////////////////222111000000000000111222666===III[[[sssqqqooosss~~~~~~uuufff^^^WWWJJJBBB>>>:::777777777777666888777555444333333333444333333333333333333333333333333333333333333333333111111111111111111111111000000000/////////..............................////////////............------........./////////////////////////////////................................................////////////////////////......................../////////......//////000000111222333333;;;NNN```xxxxxx~~~vvvqqqpppttt|||{{{uuuooonnnlllllllllkkkiiigggeeefffggggggfffdddbbb```fffeeeccc```^^^\\\[[[[[[\\\]]]___aaadddfffhhhiii```ZZZVVVYYY^^^^^^]]]\\\YYYZZZ\\\^^^___```aaaaaaeeeeeeeeeeeeeeeeeeeeeeeedddeeefffggghhhhhhhhhgggggggggggggggggggggggggggfffggggggggggggfffeeeeeeaaa```___]]][[[YYYXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXYYYZZZZZZYYYXXXWWWRRRPPPMMMIIIGGGFFFFFFFFFOOOQQQOOOGGG<<<666666999888???KKKVVV]]]^^^]]][[[UUUQQQLLLIIIHHHHHHHHHGGGCCCBBBAAA@@@???>>>>>>???<<<999:::BBBQQQhhhaaaMMMBBB888888;;;;;;999999888888777666666666777777666666666666666666666666555555555555555555555555555555555555555555555555~~~|||zzzyyyyyyzzz{{{pppzzzuuu]]]DDD999888888555333444333333222222111000000000000000000000000000000////////////////////////////////////////////////...........................------///111222111000...................................................///000///...---...000---------...............///////////////.....................//////////////////////////////////////////000222333333777<<>>>>>>>>???DDDUUUuuuzzz```OOO>>>999;;;<<<:::888888888777777666777777888666666666666666666666666555555555555555555555555555555555555555555555555wwwvvvvvvvvvxxx{{{~~~zzzcccyyygggQQQDDD===888666888444444333333222111111111111111111111000000000000////////////////////////////////////////////////...........................------///111222111000...................................................///000///...---...000---------.........//////.........///////////////........./////////000000000000000000000000000000...---000333333333:::EEEYYYfffvvvxxxlll]]]OOOGGGAAA<<<888555666777888888777555444444444444444444444444444333333333333333333333333111111111111111111111111111000000000////////////////////////////////////.........///////////////........./////////000000////////////////////////////////////////////////........................////////////////////////........................///////////////000111111000222444666===NNNdddsssvvv{{{}}}uuuppplllrrr~~~|||uuummmgggaaabbbdddfffffffffdddccc]]]]]]\\\\\\\\\]]]]]]]]]___aaadddhhhmmmrrruuuwwwiiihhheeeaaa^^^]]]\\\[[[YYYZZZ[[[]]]___````````````aaaaaabbbbbbccccccdddeeeeeeeeefffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiihhhhhhgggfffeeeeeeeeeeeeeeeeeeddddddddddddddd``````___^^^[[[YYYVVVUUUSSSSSSTTTVVVVVVWWWWWWXXXYYYXXXWWWUUUTTTSSSSSSTTTVVVRRRLLLIIIGGGDDD???<<<:::;;;>>>CCCJJJSSSZZZ___^^^ZZZUUUPPPMMMKKKHHHFFFDDDDDDCCCBBBBBBBBBBBBBBB@@@AAACCCAAA???JJJddd}}}qqq[[[DDD:::;;;;;;:::999888888777777777777888888666666666666666666666666666666666666666666666666555555555555555555555555ddddddfffjjjrrryyy~~~|||vvvooozzzvvvzzzlllZZZJJJ===444333777444444444333222222111111222111111111111000000000////////////////////////////////////////////////...........................------///111111000///...................................................///000///...---...000,,,,,,------.../////////.........///////////////.........//////000000111000000000000000000000000000...000333111111<<>>>>><<<:::<<>>BBBVVViiijjjMMM>>>;;;:::;;;;;;888888777777777888999999666666666666666666666666666666666666666666666666555555555555555555555555XXXXXX[[[bbbllluuu{{{}}}|||}}}dddsss|||~~~iiiUUUDDD777333555555444444333333222111111222222222111111111000000////////////////////////////////////////////////...........................------...000000...---...................................................///000///...---...000,,,,,,------...//////000............/////////000---......///000000111111000000000000000000000000111///111555444555EEEXXXnnn{{{sss^^^PPPDDDBBB>>>;;;888666666666555555555555555555555555444444444444444444444444111111111111111111111111111111111000000000//////////////////////////////............/////////000.../////////000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////////////////000111222333222666;;;DDDUUUkkkxxxzzzwwwsssuuuxxx|||xxxooonnnkkkhhheeecccbbbbbb^^^^^^^^^^^^___```aaabbbdddfffjjjooouuuzzz~~~{{{iiiaaaaaacccdddeeeeeefffgggfffffffffdddddddddeeeeeeeeeeeeeeeeeeeeedddcccddddddeeefffddddddeeefffggghhhiiiiiijjjiiihhhfffeeeeeeeeeeeeffffffgggggghhhiiijjjjjjhhhhhhhhhhhhfffccc```___\\\\\\ZZZYYYWWWVVVVVVVVVTTTTTTUUUUUUVVVWWWWWWXXX[[[VVVPPPMMMLLLLLLJJJHHHBBB???;;;:::>>>GGGQQQXXXXXXXXXWWWWWWWWWTTTPPPMMMIIIHHHFFFEEEDDDCCCBBBBBBAAA@@@@@@???<<>>::::::===888888777777888888999:::666666666666666666666666666666666666666666666666555555555555555555555555\\\[[[]]]dddmmmvvv{{{}}}~~~{{{zzzxxxmmmyyy~~~fffQQQAAA999888555444444333333222222111222222222222111111000000////////////////////////////////////////////////........................///...---...//////---+++........................////////////////////////...///000///...---...000,,,,,,------...///000000---.........//////000000---......///000111111222000000000000000000000000111///222888999<<>>:::999:::;;;666666666666666666666666444444444444444444444444111111111111111111111111111111111111000000000000000000000000000000000000---.........//////000000////////////000000000000////////////////////////000000000000000000000000........................////////////////////////000000000000000000000000////////////000111222333333888>>>JJJ___uuu~~~vvvttt{{{{{{xxxsssmmmiiifffddddddcccbbbbbbbbbbbbbbbcccccciiikkkooouuuzzzrrrggghhhkkkmmmmmmnnnnnnnnnnnnmmmmmmhhhhhhhhhhhhhhhhhhhhhgggfffeeedddcccbbbcccdddeeebbbcccdddeeefffggghhhiiijjjiiigggfffffffffggghhhggggggggghhhhhhiiiiiiiiiggghhhiiiiiihhhgggdddccccccaaa___]]]ZZZYYYXXXWWWRRRRRRSSSSSSTTTUUUUUUUUUXXXVVVRRROOOMMMNNNPPPRRRGGGDDD>>>;;;===CCCJJJOOOTTTUUUVVVYYYZZZXXXTTTQQQJJJIIIGGGFFFDDDCCCBBBBBBDDDAAA???>>><<<>>>HHHSSStttoooSSSBBB::::::<<<888888777777888999::::::666666666666666666666666777777777777777777777777555555555555555555555555ggglllooonnnnnntttzzz|||{{{ttt~~~qqquuujjjsss\\\FFF:::999:::666444555444000000222222222222111111111111000000000000000////////////////////////////////////........................------------------------........................111111000000/////////...//////.........---------------------------------............////////////---,,,------///111444555333000......///111111111999333000777CCCQQQaaammmuuuqqq~~~}}}lll[[[PPPEEE999999@@@666111000444777555333333666555555444444333222222222222222222222222222222111111111111000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000222111111111000000//////////////////////////////......------------................../////////000555111111222222000222666333999CCC[[[tttyyy|||}}}wwwrrrqqqmmmgggiiigggfffgggjjjjjjgggdddoootttyyyzzz~~~vvvxxxxxxqqq{{{wwwvvvwwwvvvqqqppprrrkkkkkkkkklllmmmllljjjhhhjjjiiifffdddcccbbbccccccdddbbbbbbcccfffhhhhhhhhhdddeeefffggghhhhhhhhhhhhffffffeeeeeeffffffggghhhfffeeeeeeeeeggghhhgggfffeeeeeeeeedddcccbbbaaa```[[[[[[ZZZXXXVVVTTTRRRPPPSSSSSSSSSSSSSSSSSSRRRRRRNNNKKKDDD===888;;;BBBHHHJJJHHHJJJQQQZZZ^^^ZZZUUUOOOLLLIIIFFFEEEDDDCCCBBBCCCCCCBBB???<<<===BBBFFFaaa|||bbbIII:::888;;;;;;;;;:::999888888888999777777777777777777777777777777777777777777777777666666555555555444444444jjjppptttrrrrrrwww{{{|||}}}}}}wwwttt~~~www___QQQDDD888777444333555555222111333222222222222111111111111000000000/////////......////////////////////////........................------------------------........................000000/////////.........//////.........---------------------------------............////////////---------...///111333444/////////000000222333555444777>>>FFFKKKQQQ^^^kkkttt~~~ooo\\\III===:::???999666777777555555888666666555555444333333222222222222222222222222222111111111111000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000//////....../////////////////////////////////....../////////........./////////000000222000000222222000222666666BBBPPPdddxxx}}}|||xxxvvvrrrqqqpppppprrrvvvyyyzzz~~~}}}yyywwwyyyxxxtttsssuuuqqqpppoooppppppooollljjjjjjiiiiiihhhggghhhhhhhhhfffeeeddddddfffgggfffeeeeeeeeefffggghhhhhhhhhhhhgggffffffffffffgggggggggfffeeedddeeefffgggfffeeefffgggggggggfffeeedddcccdddcccaaa^^^ZZZVVVSSSQQQTTTSSSSSSRRRRRRSSSSSSTTTOOOMMMJJJDDD@@@???BBBEEEFFFEEEFFFLLLUUUZZZ\\\ZZZRRROOOJJJGGGEEEEEEEEEEEEDDDDDDDDDAAA??????BBBFFFQQQoooyyyVVVBBB<<<<<<;;;::::::999999888888777777777777777777777777777777777777777777777777777666666555555555444444444nnnuuuyyyxxxwwwzzz||||||~~~|||}}}uuujjj```PPP===:::555444666777444333444333222222222111111111111////////////............////////////////////////........................------------------------........................///............---------...............---------------------------------............///////////////////////////111222222---///222111000111555999:::BBBMMMUUUWWW[[[jjjyyy}}}gggRRRBBB@@@;;;888999888555555888666666666555444444333333222222222222222222222222111111111111000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000////////////............////////////////////////000000////////////000000....../////////000000000///...///222222000222777888NNN```ppp~~~|||~~~zzzyyy|||~~~|||}}}|||yyywwwxxxxxxwwwvvvvvvvvvuuurrrooolllmmmnnnoooooooooooooookkkjjjiiiiiiiiihhhfffdddggggggggggggggggggggggggggggggggggggggggggggggggfffeeedddeeeggghhhgggfffggghhhhhhhhhhhhhhhggggggiiihhhfffddd```]]]ZZZXXXWWWVVVTTTRRRRRRSSSTTTUUUPPPQQQPPPMMMHHHCCCAAA@@@BBBAAABBBEEEKKKTTT[[[```WWWTTTOOOJJJGGGFFFGGGHHHEEEEEEEEEDDDBBBBBBCCCDDD???\\\hhhMMMAAA<<<::::::::::::999888777666777777777777777777777777777777777777777777777777666666666555555555555444rrryyy~~~}}}{{{|||}}}|||}}}{{{}}}yyyttt~~~ooo\\\JJJAAA:::666888888555333444333333222222222111111111////////////.........---////////////////////////........................................................................------------------------............................................................////////////000000000000000000111111///222444222000222999@@@KKKNNNVVV___hhhsssttt___HHH@@@;;;<<<===:::666555777777666666555444444444222222222222222222222222111111111111000000000//////000000000111111111111///000000000111111111111////////////////////////////////////////////////////////////////////////////////////////////////000//////////////////000...////////////000000000///...000333111///222777;;;YYYoooyyyxxx|||~~~~~~~~~{{{{{{}}}}}}|||}}}~~~}}}zzzxxxssstttvvvwwwwwwwwwvvvuuurrrppppppppppppooollliiijjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggffffffhhhffffffggghhhiiihhhgggfffgggggghhhhhhhhhhhhgggggggggggggggfffeeedddddd]]][[[XXXUUUSSSSSSTTTUUUSSSSSSSSSPPPKKKEEE@@@===AAA@@@??????BBBKKKWWW```\\\YYYTTTNNNIIIGGGHHHIIIDDDEEEEEEEEEDDDCCCBBBBBB888LLLhhhxxxYYYHHH<<<::::::::::::999888666555777777777777777777777777666666666666666666666666666666666555555555555555uuu|||}}}~~~}}}|||~~~{{{xxx{{{ssszzzyyywww~~~jjj___III@@@888666777555444666333333333222222222222111000////////////.........000000000000000000000000........................................................................,,,,,,,,,------------------.........................................................////////////000000111111111111111000///111444444444;;;FFFOOOXXXWWW^^^nnniiiXXXGGGAAAAAA>>>999666888777777666666555444444222222222222222222222222111111111111000000000//////000000000111111111111///000000000111111111111////////////////////////////////////////////////000000000000000000000000///////////////////////////......------......///////////////000000000111111000222333111///444;;;EEEggg}}}~~~}}}~~~~~~~~~|||{{{zzzyyyxxxwwwwwwxxxxxxvvvtttpppooonnnlllkkkkkkkkkkkkhhhiiiiiijjjjjjiiihhhhhhgggfffeeefffhhhiiihhhgggeeeeeeffffffgggfffffffffeeefffggghhhiiijjjjjjjjjdddaaa]]]YYYVVVUUUVVVVVVVVVUUUSSSPPPKKKFFFAAA>>>DDDCCC@@@<<<<<>><<<<<<;;;:::999888777666777777777777777777777777666666666666666666666666666666666666666666666666xxx}}}}}}{{{zzz{{{~~~rrrwwwpppppp{{{[[[MMM>>>888666555666888333333333333222222222222000000000000////////////000000000000000000000000........................................................................,,,,,,,,,------------...---------...................................................////////////000000111222222111111111---000555:::AAAJJJVVV^^^]]]bbbqqq{{{{{{^^^MMMDDD>>>999777888888888777666666555555222222222222222222222222111111111111000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////......------------....../////////000000000111111111111333444222222999CCCVVVxxx~~~~~~||||||~~~~~~}}}wwwvvvsssqqqpppooooooooojjjkkkmmmnnnnnnnnnmmmlllhhhgggfffgggiiijjjiiihhheeefffffffffffffffeeeeeegggggghhhiiiiiiiiiiiihhhgggeeebbb^^^\\\[[[ZZZ[[[ZZZXXXSSSPPPMMMJJJFFFCCCGGGEEEBBB===;;;???HHHOOOZZZ]]]^^^[[[TTTNNNKKKJJJFFFEEEDDDDDDEEEDDDAAA???CCC@@@DDDWWWxxxbbbHHH???>>><<<:::999888888888777777777777777777777777777777777777777777777777555666666666666777777777zzz~~~~~~~~~}}}|||}}}xxx~~~zzzqqqyyy|||hhhPPPAAA:::666555777444444333333333222222222222111111111000000000000000000000000000000000000........................................................................,,,---------............---------.........//////....................................///////////////000111222333222222111000444<<>>???CCCFFFRRRXXX^^^___ZZZSSSOOONNNIIIGGGEEEDDDEEEEEECCCAAACCC@@@@@@HHH]]]}}}zzz[[[BBB@@@===:::999999:::;;;777777777777777777777777777777777777777777777777555666666666777777777777}}}~~~zzzyyy{{{~~~xxxpppvvvbbbLLL???777444555444444444333333333222222222222222222111111111000000000000000000000000000........................////////////////////////........................---------....../////////---------.........//////////////////////////////............/////////000...///111222333333222222666;;;EEEQQQ[[[bbbcccbbbsssxxx[[[HHHBBB999999888888777666666666222222222222222222222222111111111111000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000---.........//////000000////////////////////////000000////////////000000000000000000111111111111......111333444999GGGUUUrrr~~~zzz}}}}}}}}}|||yyywwwvvvvvvwwwppprrruuuwwwxxxyyyxxxwwwtttsssrrrsssuuuvvvuuutttlllllllllkkkjjjiiihhhgggfffggghhhhhhiiiiiihhhhhheeeeeeffffffffffffffffff```]]]ZZZYYYYYYVVVRRRNNNIIIGGGDDDAAA@@@@@@AAAAAAKKKTTT^^^bbb^^^WWWRRRQQQLLLIIIEEEEEEFFFFFFEEEBBBAAAAAA@@@BBBKKKeeekkkDDDAAA===:::888999;;;<<<777777777777777777777777777777777777777777777777555666666666777777888888zzz|||}}}}}}~~~~~~}}}|||||||||zzz]]]DDD:::888888222333444444444444555666333333222222111000000000000/////////............////////////////////////................................................------............------///////////////.................................////////////000000000000222000000444555222333666???DDDQQQ^^^^^^[[[eeewww|||~~~~~~zzzyyy|||}}}tttooottt|||}}}}}}~~~}}}{{{{{{ZZZHHH@@@<<<999888888888666333666666555444222111000000222222222222222111000000111111000000000000111111000000000000000000000000111111111111000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////------......///000000000555000000444555;;;QQQiii}}}~~~{{{wwwwwwxxxyyyzzz{{{||||||{{{wwwsssuuuyyy|||{{{xxxuuurrrpppnnnnnnmmmkkkjjjkkkjjjiiiggggggfffffffffddddddddddddddddddddddddaaaeeefff```XXXSSSTTTXXXPPPLLLFFFAAA??????>>>>>>BBBGGGQQQ]]]bbb___ZZZVVVUUUNNNHHHHHHGGGEEEEEEHHHCCCBBBDDDGGGEEELLLhhhoooVVVDDD888;;;===999666999999888777777777888:::;;;777777777777777777777777777777777777777777777777}}}~~~~~~}}}|||{{{|||tttXXXDDD888111555555666666555444444555333333222222111000000000000000/////////.........////////////////////////................................................---......//////......---/////////////////////...........................////////////000000000111222000000222111111777???IIIXXXdddccc```iii~~~zzzppppppppprrrvvv{{{}}}xxxxxx}}}fffMMMEEE===999999:::888666666555555444333222111111111222222222222111000000111111000000000000111111111111111111111111111111111111111111000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////.........///000000111111333//////444777AAA[[[vvv{{{~~~~~~zzz{{{|||}}}~~~}}}yyyvvvwww{{{~~~}}}{{{vvvtttqqqpppqqqqqqooonnnooonnnllljjjiiigggggggggeeeeeeeeeeeeffffffggggggfffhhhhhhddd]]]XXXWWWXXXTTTOOOHHHCCC@@@???===<<<===@@@HHHTTT]]]___[[[WWWQQQKKKGGGGGGGGGEEEEEEHHHCCCAAABBBDDDBBBFFF\\\uuu]]]KKK===<<<===888666999888888777777777888999:::777777777777777777777777777777777777777777777777}}}{{{{{{zzz|||lllTTT@@@333777777777777777555444333333333333222111111000000000000000000////////////////////////////////////................................................---......//////......---......//////////////////......................../////////000000000111111333111111222222666BBBNNNXXXeeejjjeeelll{{{qqqoootttyyyyyy{{{{{{~~~fffWWWEEE:::777999999777555555555444444444333333111111111222111111000///111111000000000000111111111111111111111111111111111111111111000000000000///000000111111000000///000000000000000000000000000000000000000000000000/////////////////////////////////000111111222222222///000666<<>><<<:::;;;@@@KKKXXX```___[[[TTTNNNJJJJJJIIIEEEDDDFFFEEEBBBBBBCCCAAABBBOOO___mmmWWWCCC===<<<888777999777777777666777777888999777777777777777777777777777777777777777777777777~~~}}}~~~}}}zzz|||zzz{{{xxxzzzfffOOO===888777777777777666555333444333333222222111000000111111111000000000//////////////////////////////......................................................////////////..................////////////........................//////000000000111111111333111111666<<>>======FFFUUUccceee```\\\UUUPPPOOOLLLGGGDDDEEEHHHEEEDDDFFFDDDBBBGGGOOOpppjjjJJJ<<<;;;:::888888777777777777777777777888666666666666666666666666666666666666666666666666~~~}}}|||{{{zzz{{{~~~}}}yyy|||}}}~~~yyyxxx[[[CCC999777555555777777666555444444333333222111111111222111111111111000000000000000000000000000000000////////////////////////////////////////////////...//////////////////...---.........//////000000////////////////////////000000000000111111111111111///222===IIIRRRZZZaaalllhhhssswwwwwwzzzzzzxxxvvvvvvzzzxxx[[[JJJAAA<<<999666666666666666666666666222222222222222111000000222222111111111111222222111111111111111111111111111111111111000000000///000000111111111111000000////////////////////////////////////////////////////////////////////////000000111111222222333333222222666>>>LLLccc}}}{{{zzzwwwvvvuuuuuutttsssssssssssssssuuuuuutttsssqqqpppooonnnooommmlllmmmmmmhhh```YYYZZZVVVQQQMMMJJJHHHEEECCCCCCAAA???CCCSSSdddiiieeeaaaZZZTTTQQQNNNHHHFFFGGGGGGEEEEEEGGGFFFDDDDDDFFFYYYyyyWWW@@@<<<===:::666777888888888888777777777666666666666666666666666666666666666666666666666~~~}}}{{{zzzxxxyyy{{{{{{vvvxxx|||qqqvvv~~~hhhJJJ>>>:::666555777888777666444444444333222222111111222222222222111111111000000000000000000000000000////////////////////////////////////////////////...//////000000//////...------......///000000000////////////////////////000000000111111111222222111222999GGGRRRYYY___eeejjjrrr}}}zzzyyy|||www^^^KKK>>>666888888888777777666666666333333333444333222222111222222111111111111222222222222222222222222222222111111111111000000000000000111111222222111111000000000000000000000000000000000000000000000000000////////////////////////000000000111222222333333000222777DDDWWWmmm~~~{{{yyyxxxxxxxxxwwwwwwxxxxxxxxx{{{{{{zzzxxxvvvuuutttsssqqqppppppppppppllleee___\\\YYYTTTPPPMMMKKKHHHFFFDDDDDDAAACCCRRRgggpppnnnfff^^^WWWSSSOOOKKKIIIJJJDDDDDDEEEFFFEEECCCBBBBBBHHH^^^nnnNNNBBB???<<<777888999999999999888777777777777777777777777777777777777777777777777777777}}}~~~~~~|||zzz{{{zzzzzz}}}~~~xxxrrruuuyyy}}}~~~~~~}}}mmmiii}}}}}}eeeGGGAAA999666777888888666555444444333333222111111333333222222222111111111000000000000000000000000//////////////////////////////////////////////////////000000000000//////------......///000000111////////////////////////000000111111111222222222555<<