BM6P6(@ ~~~ooo]]]QQQMMMQQQ]]]iiiWWWIII888***222111111000000000000111111111000///......///000111111111000000000000111111............////////////111///111777<<>>>>>===;;;:::===>>>@@@>>>:::555111000---.../////////...---,,,)))***,,,...///000111111......---,,,,,,+++******,,,,,,,,,---...///000000........................111222333444555666666666999999999999888666555444222111000///------,,,,,,------,,,,,,,,,---.........///000111333666888999<<<<<<<<<===============AAA@@@AAAFFFQQQbbbttteeeSSSGGGDDDEEE@@@CCCBBBBBBAAA@@@???>>>>>>======<<<;;;;;;;;;;;;<<<===<<<;;;;;;;;;===>>>???>>>===<<<;;;:::999999999;;;AAAIIIVVVmmmttteeeSSSBBB@@@EEEGGGHHHIIISSSZZZcccooozzzxxxwwwtttqqqhhhfffccc```\\\YYYWWWVVVSSSSSSPPPKKKFFFAAA??????<<<:::888888888888777666888888888777666666555555555555555555555555555555666555444444333333444444333333333333333333333333555555555444444333333333555555555666666666666777999:::<<<<<<===>>>BBBEEEPPP]]]ppp{{{mmmcccVVVQQQHHH@@@;;;999:::;;;666555555444444444555555333333444444555666666777888888888888999999999999yyyjjjYYYOOOLLLRRR___lllwwwQQQFFF888,,,333111111000000000000111111111000///......///000111//////............//////............////////////000...///333888>>>KKKWWWfffkkkuuuwwwpppqqqsssxxx{{{~~~|||}}}rrrhhhccc^^^YYYUUUSSSUUUWWWXXX[[[___eeeiiivvv{{{zzzjjj^^^QQQKKKIIIFFFEEEFFFEEEGGGJJJMMMQQQVVV\\\aaahhhpppxxx}}}~~~}}}uuusssuuuwwwxxxvvvxxxrrriiiaaa[[[WWWRRRPPPQQQQQQSSSTTTTTTPPPJJJDDDEEEDDDEEEFFFHHHHHHFFFEEE@@@??????>>><<<:::888777999:::;;;<<<===<<<;;;;;;AAABBBAAA>>>999444000///---......///...---,,,+++***+++,,,...000111111111......------,,,++++++***,,,,,,------......//////...............---------000111222444555555666666777777777666555444333222222111000...------,,,,,,------,,,,,,------......//////000111444666888999<<<<<<<<<===============@@@@@@AAAGGGTTTgggzzz___PPPFFFDDDFFFAAA@@@@@@@@@@@@@@@@@@??????======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>><<<<<<;;;:::999999999999:::???EEEPPPddd{{{uuugggVVVGGGCCCEEEDDDDDDEEEMMMTTT]]]hhhwww~~~||||||yyywwwpppoookkkhhhdddaaa___^^^^^^]]]ZZZUUUNNNHHHDDDBBB===;;;888888888888777666999999888888777666666666555555555555555555444444444333222222111111222222333333333333333333333333555555444444444333333333333333333444444444444555888:::;;;;;;<<<===AAACCCJJJUUUggg}}}tttggg[[[RRRKKKGGGAAA;;;888777888999555555444444444444555555333444444555666666777777777777777888888888888999rrrdddTTTKKKKKKRRRbbbooo}}}jjjIIIAAA888000444111000000//////000000111000//////......//////000///......------......///............////////////000//////222444999CCCNNN```gggtttwwwqqqpppppprrrwww}}}}}}{{{uuuqqqlllgggcccaaacccgggjjjooovvv~~~wwwdddYYYNNNJJJHHHFFFFFFIIIJJJMMMQQQUUUZZZ___fffjjjqqqwww~~~yyytttooolllmmmnnnmmmkkkjjjeee^^^XXXSSSPPPNNNLLLOOOPPPTTTWWWWWWRRRKKKEEEFFFEEEEEEEEEFFFFFFDDDBBB>>>>>>??????>>><<<:::888::::::::::::;;;;;;;;;<<>>>>>>>>@@@???AAAIIIYYYnnntttWWWLLLDDDDDDGGGCCC>>>>>>??????@@@@@@@@@@@@===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<::::::999999999999999:::999===AAAHHHWWWmmm{{{zzz~~~wwwggg[[[NNNGGGCCC@@@@@@BBBGGGMMMVVV^^^jjjwww~~~|||zzzwwwsssooollljjjiiikkkjjjgggaaaZZZRRRJJJFFF@@@===:::999999999999888:::999999888888777666666666666666555555444444444444333333222222222222222333333333333333333333333555444444444444333333333333333333444444444444555777888999::::::<<>>;;;888777777777888444444333333333444444555444444555666666777777888888888999999999:::::::::kkk^^^PPPIIIKKKTTTcccqqq{{{]]]CCC<<<777222444000000////////////000000////////////////////////000000000//////000000000............////////////222000111333555888AAAKKKZZZdddssspppiiieeeggglllvvv~~~{{{vvvsssqqqtttyyy~~~ooo^^^UUULLLIIIGGGEEEGGGJJJOOORRRWWW]]]bbbiiippptttyyy}}}~~~wwwsssnnnkkkiiigggdddbbb```\\\WWWRRRPPPOOONNNMMMOOOQQQTTTVVVUUURRRMMMIIIHHHFFFEEEDDDEEEDDDBBB@@@===>>>@@@AAA@@@>>>;;;::::::999999999999:::;;;;;;BBBAAA>>>999444000///000---------,,,+++***)))(((,,,---...000111111222222......------,,,,,,,,,,,,...------------------------------------.........000111222444555555555555888888888777666555444333111000///...------------------,,,------...///000///000000222444666888:::<<<<<<<<<===>>>>>>??????@@@???BBBLLL___vvvjjjQQQIIICCCDDDFFFCCC>>>?????????????????????===<<<;;;;;;::::::;;;;;;999:::<<<======<<<;;;:::888888888888888888999999777;;;>>>BBBLLLaaazzz}}}{{{~~~~~~xxxnnneeeYYYNNNGGGCCCCCCEEECCCHHHOOOVVV^^^hhhrrrwwwyyy||||||yyyuuusssrrrsssrrrooojjjcccZZZQQQKKKCCC@@@===;;;;;;;;;:::999999999888888777777666666777777666666555555444444666666555444444444444444444444444444444444444444444444444444444444444444555555555666666666666777666777888888888:::===@@@DDDMMMYYYhhh{{{kkkYYYNNNGGGAAA===;;;:::999999888888888888444333333333333444444555555555666666777888888999::::::;;;;;;;;;<<<<<<<<>>??????@@@@@@AAAEEEQQQdddzzzbbbNNNIIICCCCCCEEEAAA@@@@@@???>>>>>>===<<<<<<<<<<<<;;;:::::::::::::::999:::;;;<<<<<<;;;:::999888888777777777888999999777999<<>>EEELLLVVVbbbsss|||ooo^^^PPPGGGBBB<<<888999999999999888777666555333333333333444444555666666666777888888999999::::::::::::;;;;;;;;;;;;<<<\\\SSSKKKKKKQQQ[[[kkkxxxyyyyyyzzz|||~~~lllJJJ???666333444000000//////......//////000---......//////......---...------,,,,,,------...............////////////...---///222333444;;;CCCOOO[[[lll|||}}}rrrrrrtttwwwzzzrrreee^^^___dddooo}}}~~~uuueeeXXXRRRNNNMMMLLLLLLOOOUUU]]]bbbiiipppvvv}}}~~~xxxppphhhaaa]]][[[VVVSSSOOOMMMMMMNNNNNNNNNQQQRRRSSSRRROOONNNNNNOOOHHHEEECCCAAAAAAAAA@@@>>>???@@@AAABBBBBB@@@>>>===999999999888777777666666555444333111...---...000---,,,+++*********++++++,,,---...///000000000000......------------------,,,,,,,,,,,,,,,---------.........///000000111111222333444555666777777777555555555444333222000000///......---,,,,,,------,,,,,,------...///111111000000111333555777999:::<<<<<<===>>>>>>???@@@@@@AAACCCIIIVVViii{{{xxx\\\KKKHHHBBBAAACCC???@@@@@@???>>>===<<<;;;;;;<<<;;;;;;:::::::::::::::::::::;;;;;;::::::999999999999888888888888888999888999;;;>>>CCCQQQhhh|||~~~}}}yyylll```XXXOOOHHHHHHCCCBBBEEEIIINNNVVV]]]fffnnn|||~~~yyyvvvsssqqqnnnggg^^^WWWGGGCCC>>>;;;:::::::::999:::999999888777777666666666666666666666666666666555444444333333333333333444444444444444444444444333333333444444444444555333333333444444444444555666777777777777888;;;===CCCJJJSSS___nnn{{{|||qqqeeeUUUIIIAAA<<<777333666777777666555444333222444444444444555555666777777777888888999::::::;;;888888888999999999::::::SSSMMMIIIMMMUUUaaaqqq~~~}}}{{{}}}\\\CCC>>>444111555000//////............//////------...//////...------...------,,,,,,------...............////////////...---///222222111777>>>KKKVVVfffuuusssggghhhjjjnnnsssqqqeee```bbbhhhuuu~~~yyyjjjkkkppp}}}kkk___VVVRRRPPPQQQRRRTTTYYY```ggglllsss{{{xxxooofff___[[[ZZZUUURRRNNNLLLLLLMMMNNNNNNOOORRRTTTSSSOOOMMMLLLLLLGGGDDDBBB@@@@@@@@@???>>>BBBBBBBBBBBBAAA@@@>>>>>>999999999999777555333222111222222000---,,,,,,...,,,,,,+++***+++,,,---...,,,---...///////////////------..................+++++++++,,,,,,------.../////////000111222222222333444555777888888999999444444444333222111000///......------,,,,,,------,,,,,,------...000111222000000111333555777999:::;;;<<<===>>>???@@@AAAAAABBBEEELLL[[[lllyyyoooUUUGGGFFFBBB@@@BBB>>>>>>>>>>>>======<<<<<<<<<<<<;;;::::::999999::::::;;;;;;:::999999999999999;;;:::999888888888888888888888:::>>>AAAIII[[[lllzzzkkk^^^SSSIIIBBBBBBEEEGGGKKKQQQYYYcccqqq}}}{{{xxxvvvsssnnneee]]]MMMHHHCCC@@@>>>>>>>>>>>><<<;;;;;;::::::999888888555555555666777777888888555555444333333333333333555555555555555555555555333333333444444444555555333333333444444444444555666777777777777888;;;===@@@HHHRRR___nnn{{{~~~{{{lll___OOOCCC===:::666333555555555555444333222222555555555555666777888888888888999999:::;;;;;;;;;999::::::::::::;;;;;;;;;MMMIIIHHHNNNYYYfffvvv|||RRR>>>===222000555000//////............//////,,,---...//////...---,,,/////////....../////////............/////////000111000111333222111555<<>>999:::::::::888555222000111222222000---++++++,,,,,,++++++***+++---...///,,,,,,---.../////////...------..................******+++,,,,,,---......///000000111222333333333444555666888999999999999666666666555444333222111......---,,,,,,,,,------,,,,,,------///000111222000111222333555777999;;;;;;<<<===>>>???@@@AAAAAACCCFFFOOO]]]mmmxxx{{{zzz~~~|||yyyiiiQQQEEEEEEAAA@@@AAA>>><<<<<<<<<===============<<<;;;::::::999999::::::<<<;;;999888777888999999<<<;;;:::999888888888888999777999===???CCCQQQ```~~~___QQQEEEDDDEEEEEEGGGKKKOOOZZZiiittt||||||yyywwwrrriiibbbSSSOOOJJJFFFDDDDDDDDDDDD>>>======<<<<<<;;;::::::444444555666777888999999777777666555555555555666555555555555555555555555333333333444444555555555555555555666666666777777666777888777777888;;;===???GGGSSSaaaqqq~~~~~~iii\\\KKK???;;;;;;:::888666666555555555555555555555555555666666888999999888999999::::::;;;;;;<<<============>>>>>>>>>???NNNIIIGGGMMM]]]nnn|||hhhOOO:::666666111...///000000000000000000000000/////////...---------,,,........................111000///...............000000//////000222444555BBBNNN[[[eeesssyyylll```^^^```iiiuuummmhhhiiiooo|||{{{hhh\\\XXXQQQYYYdddooovvvdddZZZVVVTTTVVVWWWWWWYYY```llluuu~~~~~~~~~xxxmmmbbbYYYTTTQQQPPPOOONNNLLLJJJJJJKKKLLLMMMOOOPPPPPPPPPOOONNNNNNMMMGGGEEEAAA???===>>>???@@@DDDDDDDDDDDDDDDAAA===:::777777666555444222000/////////.........---------)))******++++++,,,------+++,,,---...///////////////...---,,,+++,,,,,,---,,,,,,++++++,,,...///111444333333333333333333333555555555555555666777777777666555333222111000000------------------------///............//////000111222444666888:::;;;;;;;;;::::::;;;===???@@@???CCCGGGTTTeeennnoooppptttzzzrrrqqquuu~~~___RRRFFFBBBCCCAAA???>>>@@@???===<<<;;;;;;<<<<<<:::999888888777777888888:::999999999888888777777:::999777666666666777888666555666888999<<>>===<<<<<>>JJJXXXaaannnvvvhhh\\\ZZZ]]]hhhxxxpppooonnnyyywwwfffXXXQQQPPPRRR[[[fffqqqooo```YYYWWWWWWZZZ]]]___aaaiiisss|||{{{xxxuuuooofff]]]UUUPPPNNNMMMNNNMMMKKKJJJJJJKKKMMMNNNOOOOOOOOOOOOOOONNNMMMMMMGGGEEEBBB???======>>>???EEEFFFGGGGGGDDD@@@<<<999555555555444333111000///------,,,,,,,,,+++++++++)))******++++++,,,,,,---,,,,,,---...////////////000///---,,,++++++,,,,,,,,,,,,+++,,,,,,...000111333333333333333333333333555555555555555666777777777666444333111000000000------------------------///............///000000111222444666888:::;;;;;;<<<;;;;;;;;;===???@@@@@@GGGJJJVVVgggqqqrrrqqqsssyyy|||ooopppvvvwwwZZZNNNCCCAAAAAA@@@>>>>>>>>>===<<<;;;::::::;;;;;;:::999888888777777888888999888888888777777777666999999777666666666777777777666666888888:::CCCMMMddd~~~vvvWWWIIIDDD???>>>AAABBBFFFQQQ^^^jjjwwwwwwqqqhhhfffcccaaa___[[[VVVRRRLLLKKKHHHDDD@@@?????????:::888666666777888777666999777666666777777666555444444444444444444444444555555555555555555555555555444444444444555666666666666555555666888:::<<<===AAAJJJXXXfffnnnooommm]]]RRREEE;;;777666555333444444444444444555555555666666777777888999999:::999999888888999999::::::;;;<<<===<<<;;;<<<@@@CCCEEEIIIQQQ^^^kkkwww~~~^^^KKK:::666666222///111////////////////////////------------.............................................---......//////000/////////000222444555:::FFFSSS^^^iiivvvqqqcccWWWTTTYYYgggzzzvvvwwwuuukkk[[[QQQKKKIIIKKKRRR]]]iiiuuuttteee\\\XXXXXXXXX]]]bbbggglllsss{{{vvvoookkkgggccc\\\TTTNNNKKKJJJIIIKKKJJJIIIIIIJJJKKKMMMNNNNNNNNNOOOOOONNNNNNMMMMMMHHHFFFCCC@@@>>>===>>>>>>FFFIIILLLJJJDDD===999777444444444333222111000///++++++*********)))))))))))))))******+++,,,,,,,,,,,,,,,---...////////////111000...,,,+++******+++,,,,,,,,,,,,---///000111222222333333444444555555555555555555666666666777666555444222111000000000------------------------...............///000000111222444777999:::;;;;;;<<<<<<<<<<<<===???@@@BBBJJJOOO[[[jjjtttvvvvvvvvv{{{sssuuu~~~hhhTTTIII@@@??????>>>============;;;::::::999::::::999999888777777777777888777777777666666666666666888888777666666666777777888666666777777777>>>FFFTTTnnnfffRRRIIIBBB>>>>>><<<@@@IIISSS]]]iii|||{{{uuuttttttssspppjjjccc]]]TTTQQQMMMHHHDDDCCCBBBCCC<<<:::888888999:::::::::999777555555666777666555444444444444444444444444555555555555555555555555444444555666666666666555666555555555666777999:::;;;===BBBLLLVVV\\\]]]\\\PPPIII???888666555444222444444444555555666666666777777888888999999::::::999999999999999:::<<<<<<<<<===>>>===>>>@@@DDDGGGDDDLLLYYYiiivvvxxxVVVGGG999555555222000111////////////////////////,,,,,,,,,------.................................------------......///000////////////000111333444999CCCPPP\\\fffooowww|||~~~mmm^^^TTTQQQUUUeeezzzyyyyyyxxxlllXXXLLLHHHGGGIIILLLRRR___nnnzzzvvvggg\\\XXXXXXYYYXXX]]]fffmmmtttzzz}}}qqqhhhaaa^^^ZZZWWWRRRMMMIIIGGGFFFFFFGGGGGGGGGHHHIIIKKKMMMNNNLLLMMMMMMMMMMMMMMMLLLLLLGGGEEECCCAAA@@@???@@@@@@FFFJJJNNNKKKBBB:::666555333333333333222111000000*********)))))))))(((((()))))))))***++++++,,,,,,,,,---...//////000000000111000...,,,***))))))***+++,,,,,,---///000111222111222222333444555666666444555555666666666666666555444333111000000//////------------------------......---......///000111111333555777999:::;;;<<<===============???BBBDDDLLLVVVdddqqqxxx{{{~~~~~~zzzXXXNNNEEE>>>>>>???>>>===>>>======<<<;;;;;;:::::::::999999888777777777777777555555555555555555555555777777777666666666777777999777666777666555999@@@FFF^^^{{{}}}wwwxxxyyy^^^NNNDDD??????===???DDDJJJOOOYYYlll~~~|||vvvoooiii^^^ZZZTTTNNNKKKIIIHHHHHHCCC@@@===<<<===>>>>>>===:::888666555666777666555555555555555555555555555555555555555555555555555333444666777777777666555555555444555555777888999999:::<<>>???@@@@@@AAADDDGGGLLLNNNIIITTTeeeuuuiiiLLLBBB888444333111000111........................+++,,,,,,,,,------..............................---------------...///000//////......///111333444999AAAOOO[[[dddkkkrrrwww|||lll]]]TTTRRRVVVeeeyyyzzzuuuttt}}}~~~|||jjj\\\MMMGGGGGGGGGJJJNNNTTTbbbsss{{{lll___WWWVVVXXXZZZYYY___iiisss{{{zzzoooeee^^^XXXUUUPPPNNNKKKHHHFFFEEEDDDDDDCCCCCCDDDFFFGGGIIIKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJDDDDDDBBBAAAAAAAAABBBBBBCCCGGGJJJGGG???777444444444444444333222111000///************))))))))))))((())))))******+++,,,,,,,,,---...///000000000000111000...+++***)))))))))+++,,,---...000111222222222222333444444555666666444444555666777666666666444333222111000/////////---------------------------------......///111111222333555777999;;;<<<<<<<<<===>>>>>>===@@@DDDHHHMMM]]]pppzzz~~~lllOOOJJJCCC>>>???@@@>>>>>>???>>>>>>======<<<;;;;;;:::999888777777666666777777444444444444444444555555666666666777777777666666:::666555666555333666:::???RRRlll{{{rrrqqqwwwkkkRRRCCC>>>@@@======@@@CCCFFFNNN^^^nnn{{{~~~yyyuuulllgggaaa\\\YYYWWWUUUSSSKKKHHHDDDAAA@@@@@@@@@???===;;;888666666777666555555555555555555555555555555555555555555555555555333444666777777777666555444444444555555666777777888888999:::===?????????<<<:::888666666666555555444444555666888999::::::::::::::::::;;;;;;;;;;;;>>>======<<<<<<=========AAAAAACCCGGGLLLQQQTTTVVVRRR```ttt~~~ZZZCCC>>>777222000000000000........................,,,,,,,,,,,,------------........................---------,,,------......///.........///111333444999???LLLYYYbbbgggnnnuuu}}}nnn```YYYXXX\\\jjj{{{}}}rrrppp}}}}}}uuueeeVVVMMMFFFDDDEEEFFFKKKQQQYYYhhhzzz}}}ssseeeZZZTTTTTTWWWYYY\\\bbblllvvvyyyssskkkccc]]]XXXTTTQQQJJJIIIHHHFFFEEEDDDCCCCCC???@@@BBBCCCEEEGGGHHHIIIGGGGGGHHHIIIIIIIIIHHHHHHCCCBBBAAAAAA@@@@@@@@@AAA>>>AAACCC@@@:::555333222444444444333111///...---++++++*********)))))))))(((((())))))***+++++++++------...///000000000000000///---+++***))))))***+++,,,...000111222333333333333444444555555666666333444666777777777666555333222111000////////////---------------------------------......000111222222333555777:::;;;<<<<<<;;;===>>>>>>>>>AAAGGGLLLSSSeeeyyycccMMMGGGBBB???@@@@@@>>>>>>@@@>>>>>>>>>>>>===<<<;;;:::888888777666666666666777444444444444444555555555555555666777777777666666999555444666666444555888???JJJ^^^vvvuuuppprrryyysssWWWEEE???>>>;;;:::;;;???BBBHHHTTT___fffpppyyy~~~wwwrrrlllhhhgggddd```\\\TTTPPPKKKGGGFFFEEEEEEDDDAAA>>>:::888777777666555555555555555555555555555555555555555555555555555555555666777777777777666333444444555555555555666777777777777888888888999777777666666666666666666444555666777999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>============>>>>>>???CCCEEEIIIOOOWWW\\\______]]]mmmjjjMMM;;;999555000......///000........................------,,,,,,,,,,,,,,,,,,..............................---,,,,,,,,,------............///111222444666;;;GGGVVV^^^ccckkktttsssfff``````eeeqqqxxxpppyyy||||||~~~xxxuuuzzz}}}rrraaaSSSHHHEEECCCDDDEEEGGGPPPYYYaaapppvvvlll___UUURRRSSSVVVWWW]]]bbbkkkuuu~~~|||wwwqqqqqqttttttpppkkkfffbbb]]]YYYUUURRRNNNLLLGGGGGGFFFEEEDDDCCCAAAAAA===>>>???AAACCCDDDEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFBBBAAA@@@???===<<<;;;;;;::::::999888666444222111333333222000...,,,***)))************))))))))))))(((((())))))******++++++---...///000000111111000///...,,,************+++***,,,...000222333333333444444444555555555555555333444666777888777666555222111000///////////////------------------------------------///000111222222333555888:::;;;<<<===999<<<>>>>>>>>>BBBJJJPPP^^^mmm~~~vvvYYYKKKEEEAAA???@@@@@@======???===============;;;:::999888888777666666666666666444444444444555555555666444444666777777777666666777444333666777555555777===AAAOOOfff~~~}}}tttqqquuu|||vvv___NNNEEE@@@>>>:::888<<<@@@CCCIIIOOORRR[[[eeennnyyy}}}xxxuuutttqqqkkkfff^^^ZZZUUUQQQPPPPPPPPPPPPEEEBBB===999888777666555555555555555555555555555555555555555555555555555666666666666666777777888333333444555555555555444555666777666555555555666555555555555444444555666444555666888:::;;;======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@BBBCCCEEEFFFJJJMMMSSS\\\ffflllnnnmmmcccvvv^^^FFF777777444///---...//////........................---------,,,,,,+++++++++........................///...------,,,,,,,,,,,,............///000222333333777CCCRRR[[[```iiisss~~~vvvkkkdddffflllwwwtttwww}}}zzz{{{|||vvvooommmrrr~~~wwwpppeeeVVVHHHDDDCCCDDDFFFGGGKKKWWWcccgggvvvpppgggZZZRRRPPPRRRUUUVVV[[[___hhhrrrzzz}}}xxxrrrmmmiiiddd______ccceeeaaa\\\YYYWWWTTTQQQOOOLLLIIIFFFFFFFFFFFFEEECCCBBB@@@???<<<===>>>@@@BBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEBBBAAA???===:::888666555777555333333444444333111222222111///,,,***'''&&&***)))))))))((((((((((((((((((((()))******++++++---...///000111111111111...---+++*********++++++***,,,...111333444444444555555555555555444444444333444666777888777666555222111000//////...//////------------------------,,,,,,------///000111222222444666888:::;;;<<<===888;;;>>>>>>???CCCKKKRRRfffqqqiiiQQQJJJCCC@@@>>>@@@???<<<;;;>>>;;;<<<<<<===<<<:::999888888888777666666666666666444444444555555666666666333444666777777777666666666333333666888666666888999999CCCYYYsssyyyrrrssszzzttteeeYYYMMMEEECCC<<<999<<>>???AAACCCLLLVVV___lll{{{~~~wwwqqqfffbbb]]]ZZZZZZ[[[\\\\\\HHHDDD>>>:::888777666555666666666666666666666666555555555555555555555555777666555555555666888999333333444555555555444444333555666666555444444555444444555444333333555666444555666888:::<<<===>>>===============<<<<<<<<<@@@AAABBBEEEGGGJJJMMMNNNQQQUUU\\\hhhsssyyyzzzxxxooovvvPPP===555555444333222000000//////---,,,,,,------,,,++++++,,,,,,------,,,,,,+++------------------------+++,,,,,,---...///000000////////////000000000000444666<<>>===>>>>>>===<<<<<<<<<;;;::::::999888888666666666666555555555555333333333444444444555555666666555555555555666666444444444444444444444444333999???III___{{{|||wwwzzz~~~|||xxx||||||tttmmmddd[[[TTTIIIDDD>>>===>>>@@@@@@??????AAAGGGOOOWWWbbbrrr}}}vvvpppiiihhhjjjjjjfff```OOOFFF===;;;:::888777999888777666555555666777888444444555555666777777777:::999999999888888777777555555444333333333333333444444333333333333444444555555555444555555666666999999888999;;;;;;;;;:::<<<999;;;??????<<<>>>DDDFFFIIIMMMOOOPPPRRRWWW[[[```gggqqqyyy|||yyyhhhIII;;;555444333222111000000//////...,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.............../////////000000000222444:::CCCNNNYYYbbbfffvvv~~~|||vvvrrrxxxvvvvvv}}}}}}wwwtttvvvxxxvvvrrrqqqtttxxx~~~|||uuusssrrrttt|||~~~|||zzzwwwsssmmmeeeZZZOOOHHHDDDEEEHHHMMMTTT^^^iiiqqq{{{yyyfff[[[PPPLLLLLLLLLOOORRRUUUXXX\\\aaadddeeeffffff^^^]]]\\\YYYVVVRRROOOMMMJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIGGGEEEBBBAAA@@@???>>>>>>???AAACCCEEEDDDBBBBBBBBBCCCCCCAAA???>>>===;;;999777555444444333333222222111000///////////////...---,,,,,,,,,,,,+++)))((('''((()))***************************+++,,,---...///000000000++++++***))))))))))))))),,,...000111111111333555555555555666666666666666555555555555555444444333111111000000///......---...---------,,,,,,,,,+++,,,---/////////000333555666777999;;;<<<<<<<<<;;;>>>;;;===CCCCCCDDDQQQaaarrr{{{[[[JJJEEEAAA???===<<<======<<<;;;<<<<<<;;;::::::999888888777777777666666666555555333333444444444555555555666666555555555555666666444444444444444444444444444999>>>EEEWWWqqqzzzzzz}}}}}}vvvyyy|||~~~{{{xxxuuurrrllleee___SSSMMMFFF@@@>>>=========<<<===AAAHHHNNNVVVeeerrryyy~~~}}}wwwrrrqqqrrrpppiiibbbQQQGGG???===<<<999999:::888777777666666666666666444444444555555666666666777777666666666555555555555444333222222222222333555444444333333444444555444444444444555666777888999888888999;;;<<<===<<<>>>;;;<<<@@@AAA@@@DDDKKKNNNRRRVVVYYY[[[^^^cccfffkkkqqqyyy~~~~~~VVV@@@999444333333222111000//////000...------...///---,,,------++++++++++++------------------------------,,,,,,------------------.........////////////000///222777>>>HHHSSS\\\aaarrr|||~~~yyy||||||uuuwwwwwwqqqiiilllnnnppppppnnnooosssvvv~~~}}}uuutttqqqmmmfff\\\QQQJJJGGGIIIMMMRRR[[[gggttt|||sss```VVVKKKHHHHHHGGGIIIMMMOOOPPPQQQSSSTTTUUUUUUUUUKKKKKKJJJJJJIIIGGGFFFEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFJJJJJJJJJIIIGGGDDDBBB@@@>>>=========>>>@@@BBBCCCCCCBBB@@@@@@@@@@@@>>><<<>>>===:::777444222000///....../////////000000000,,,,,,++++++***)))))))))******((('''''''''((()))************************---.........------,,,+++++++++***)))))))))******---///000111111222444555666666666666666555555555555555555555555444333333111000000//////..................---------------,,,...///000000111333666666888999;;;<<<<<<<<<<<<<<<<<<@@@EEEEEEFFFUUUfff{{{oooSSSGGGEEE???===;;;;;;<<<<<<;;;:::<<<;;;;;;::::::999999888888888777777777666666666333444444444444555555555666666555555555555666666444444444444444444444444555999<<>>>>>???;;;:::<<>><<<;;;===999:::;;;;;;:::999888777777777777777888888888888777777777777777666666666555555444444333333444444777666666555555666666777555555555666777999:::;;;:::::::::;;;===>>>@@@@@@AAA???@@@CCCEEEGGGMMMTTT[[[^^^bbbfffiiilllpppsssxxx|||zzzmmmIII:::888333222222111000000//////000///---...//////...,,,...---+++******+++---...------------------------............------------------........./////////...000555;;;CCCMMMWWW]]]ooozzz|||sssnnnhhhccciiikkknnnooooooqqqtttvvv~~~qqqqqqpppnnniii```UUUMMMJJJMMMRRRYYYcccqqq}}}nnn[[[QQQGGGEEEDDDDDDEEEGGGHHHHHHGGGGGGHHHHHHIIIIIICCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIHHHFFFDDDAAA???>>>;;;;;;;;;<<<===???AAABBBCCCAAA???>>>>>>>>><<<;;;;;;999777444111///...---/////////000000111111111*********))))))(((((((((***))))))((((((((())))))************************------------,,,+++***)))------,,,,,,,,,------......000111222222222444666666666666666555555555555555555555555444333222222000000/////////.................................,,,...000000000222444777777888:::;;;<<<======<<<<<<===AAAEEEEEEKKK]]]pppcccLLLEEEEEE???===;;;;;;<<<===<<<;;;;;;;;;;;;::::::999999999888888888888777777777777444444444444555555555555666555555444444555555666555555555555555555555555555888999:::AAAUUUpppqqqooorrr{{{rrrtttwww}}}zzzppp```QQQFFFBBBBBB===;;;;;;>>>AAADDDKKKTTTdddnnn~~~{{{pppgggYYYOOOEEEBBB@@@>>>===??????@@@BBBBBBAAA???===;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777777666666666666666777888888888777777888888888666777777888:::<<<===>>><<<<<<======>>>???BBBDDDDDDDDDGGGJJJNNNSSSZZZ```jjjkkknnnqqqsssvvvxxxzzz~~~mmmaaaCCC888777111111111000000/////////000...------......---,,,...---+++******+++---...------------------------/////////...............------------...............000444888>>>HHHRRRZZZkkkxxxtttgggeeefffhhhkkknnnrrrtttuuuwwwxxx~~~~~~yyypppppppppooollldddZZZSSSNNNQQQXXXaaammm{{{{{{jjjWWWMMMEEEBBBBBBAAAAAACCCBBBAAA@@@@@@@@@AAACCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEEEEEEECCCAAA???===;;;:::888999999;;;<<<>>>???@@@BBB@@@===<<<<<<<<<;;;:::666555333111///...------000000000///////////////......------------------*********************+++************************,,,,,,,,,---,,,,,,+++***---,,,,,,,,,---.../////////111222333222333444666666666666666666555555555555555555555444333222111////////////....................................---...000111111333555888888999:::;;;<<<=========>>>@@@BBBDDDHHHSSSiii{{{zzz[[[IIICCCCCC???>>><<<<<<===>>>===<<<;;;;;;::::::::::::999999888888888888777777777777444444444555555555666666555555444444444444555555555555555555555555555555444666888888<<>>;;;;;;===???AAAFFFMMMVVV```qqquuunnn^^^TTTIIIEEECCCAAAAAACCCGGGHHHJJJJJJIIIFFFCCCAAA>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777777888888999999888888777777888888999888888888999:::<<<===>>><<<===>>>>>>===???CCCFFFGGGMMMTTTZZZaaaiiiooosssvvvvvvuuuuuuwwwxxxyyyzzzppp]]]yyyUUU???888666000000000000//////......///---,,,,,,---...,,,+++------++++++++++++------------------------------........................,,,,,,,,,---------.........000333555:::CCCNNNWWWfffuuuvvvfffdddiiigggkkkqqqwww|||~~~~~~~~~~~~|||tttrrrrrrrrrqqqnnnhhh___YYYTTTYYYbbblllxxxxxxeeeSSSJJJBBB@@@@@@>>>===???======<<<<<<===>>>???@@@===<<<<<<;;;;;;<<<<<<===;;;;;;<<<===>>>??????@@@===============>>>??????@@@@@@>>><<<:::999777777666777888999;;;===>>>>>>???<<<:::888999999999888222111000///..................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++,,,---...///000222333333333333444666555555555555666666666777555555555555444222111000........................---------------.........---...000111222444777999999999:::;;;<<<===>>>>>>@@@AAABBBFFFNNN___uuulllTTTHHHCCC@@@???===<<<<<<===>>>>>>===::::::::::::::::::::::::888888777777777666666666444444555555555666666666555555444444444444555555555555555555555555555555444555777888:::CCCVVViii~~~tttpppooovvvlllRRRDDD>>>:::999<<<>>>>>>AAAFFFLLLUUUeeevvvzzzjjj___TTTOOOMMMJJJKKKMMMRRRSSSTTTTTTSSSPPPLLLJJJBBBBBBAAA@@@??????>>>>>>===============>>>>>>>>>;;;::::::::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<>>>@@@@@@@@@BBBHHHMMMQQQ\\\hhhqqqyyyzzzvvvrrrpppqqqrrrrrrrrruuu|||~~~sssaaaQQQdddGGG;;;777444000000////////////.........,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------+++,,,,,,,,,,,,------------000111333666>>>JJJTTTaaaqqqwwwfffdddggggggmmmvvvxxxuuuttttttssspppkkkddd___]]]cccmmmyyyttt```OOOFFF???>>>>>>;;;:::;;;999:::::::::;;;;;;;;;;;;:::999888888888999;;;<<<999999:::;;;<<<===>>>>>><<<<<<;;;:::::::::::::::===<<<:::999777666555555444555777999:::<<<======;;;888555444555666777666111111///...------------+++++++++*********))))))))))))))))))))))))))))))((())))))***************++++++++++++++++++++++++---------------,,,++++++******++++++,,,...///000111222444444333333555666333444444555666777888888555555555444333222111000........................+++,,,,,,,,,---------------///111222222444777:::999::::::;;;<<<===>>>??????AAADDDJJJXXXkkk~~~}}}^^^OOOIIIBBB===>>><<<;;;;;;<<<======<<<::::::::::::::::::::::::777777777666666666555555555555555555666666666666555444444333333444444555555555555555555555555555555444666999999<<>>??????BBBFFFHHHIIIMMMUUU\\\cccppp}}}rrrllleeebbbbbbdddeeeeeeeeekkkooolllfff]]]RRRHHH}}}UUU>>>888666333///////////////.........---,,,***+++,,,,,,+++)))+++,,,,,,------,,,,,,+++------------------------(((((()))***++++++,,,,,,++++++,,,,,,,,,------------///000111333;;;HHHRRR]]]nnnxxxhhhcccdddiiippp{{{wwwvvvuuutttqqqmmmgggbbbcccjjjuuuqqq\\\LLLDDD===<<<<<<999888888888888999999999888888777999999888888999;;;===>>>888999:::;;;<<<===>>>>>>>>>===;;;:::999888888888;;;:::999777666555555555333444666888:::;;;<<<<<<777555222111222444555444222111000...---,,,++++++************++++++++++++************++++++++++++''''''((())))))***))))))++++++++++++++++++++++++/////////...---,,,******,,,,,,------///000222333111333444444333333555666222333444555666888999999555555555444333222000///---.....................+++++++++,,,,,,------------///111222333555888::::::::::::;;;<<<===>>>???>>>@@@EEEOOO___sssqqqUUULLLIIIBBB;;;<<<;;;999:::;;;<<<<<<;;;::::::::::::::::::::::::666666666666555555555555555555555555666666666777555444444333333444444555666666666666666666666666666444666:::999777???III[[[rrr~~~~~~{{{xxxxxx}}}pppVVVDDD???===>>>???<<<<<<>>>>>>CCCKKKVVVcccsssxxxssspppnnnnnnpppoooooonnnmmmkkkhhhfffeee^^^]]]\\\[[[ZZZXXXXXXWWWSSSSSSTTTTTTTTTUUUUUUUUUJJJIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMKKKJJJIIIGGGEEEDDDCCCCCCCCCHHHMMMPPPSSSYYYbbbjjjrrr|||pppggg```XXXTTTTTTWWWYYYZZZWWW]]]___YYYRRRMMMHHHCCChhhPPP:::111222///111000...---,,,,,,---------,,,++++++------,,,+++++++++******++++++,,,------,,,*********---000222,,,,,,,,,------.........---------------------------......///222888@@@EEETTTbbbuuutttiiihhhkkkmmmuuu|||xxxrrrnnnllljjjfffccckkkpppyyykkkZZZIIIEEE???;;;999888666555666666555555555555666666444444555555666666777777666666777888999999:::::::::::::::999999888888888888777555444333222111111111111222444666:::===???666555333111111222333444000///,,,*********+++,,,))))))))))))))))))))))))+++*********))))))((((((***************+++++++++---,,,+++***+++,,,---............------,,,,,,,,,.........///000000111111444444444444444444444444777777777777777777777777999888666333111000///...///---)))'''''')))---///---------...............//////000111333555888::::::;;;<<<<<<<<<===???AAAAAA@@@EEETTTiiiyyy{{{```SSSHHHAAA@@@>>>;;;;;;:::::::::999999999888888888999999:::::::::777777777777777666555555999999999888888666555555444444444444444444444444555555555444444333333333666555444333444777:::<<>>BBBGGGLLLTTTaaaqqq}}}~~~}}}{{{zzzxxxvvvwwwyyyyyywwwtttqqqmmmjjjiiijjjkkkiiifffffffffgggfffeeecccaaa___ZZZYYYXXXWWWWWWYYY[[[\\\^^^]]]\\\\\\]]]___bbbccccccaaa]]]VVVOOOMMMPPPSSSQQQRRRVVV\\\eeepppyyy~~~xxxkkkccc[[[WWWRRRNNNMMMLLLKKKJJJQQQOOOLLLIIIEEEAAA>>>===^^^III888222333000111000...---,,,,,,---------,,,++++++------,,,+++++++++******++++++,,,---,,,+++*********,,,...///,,,,,,,,,---------......------------------------.........///111777>>>CCCOOO\\\ooorrrkkkmmmqqqttt~~~zzzsssmmmkkkjjjhhhfffiiioooyyyyyybbbSSSGGGCCC>>>:::888888666555666555555444444555555666555555555555555555666666666666666777888888999999999999888888888777777777666555444222111000000000///000333666888999:::999555333222000000111222333///...,,,*********+++,,,))))))))))))))))))))))))+++*********))))))))))))************++++++++++++,,,,,,,,,,,,,,,------...////////////............000000000111222222333333444444444444444444444444777777777777777777777777999888555333111///.........---,,,++++++,,,---...---------............/////////000111333666888:::;;;<<<>>>>>>======???AAAAAABBBJJJ[[[ppp~~~xxxyyyXXXNNNEEE??????<<<::::::::::::999999999999888888888999999999::::::777777888888777777666555888888888888777666555555444444444444444444444444555555444444444333333333555444333222333666999;;;DDDSSSjjj{{{vvvxxxlll\\\OOOCCC???===999888:::999;;;>>>AAAFFFRRRaaalllzzz~~~~~~}}}zzzyyyyyyzzzzzzxxxvvvuuuvvvwwwwwwtttpppkkkhhhhhhgggfffffffffhhhjjjkkkrrrsssuuuxxxzzz|||~~~}}}vvvlllaaa[[[YYY[[[___aaaeeellluuurrreee^^^XXXTTTNNNJJJHHHGGGEEEDDDFFFEEECCCAAA>>><<<:::999rrrQQQAAA555333555111000000...------,,,---------,,,++++++------,,,+++++++++******++++++,,,---************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------////////////111555;;;@@@HHHTTTgggxxx~~~qqqnnnsssyyy{{{tttnnnkkkiiihhhhhhggglllwwwmmmYYYMMMCCC@@@<<<999888777666555444444333333333333444444555555444444444444444444444555555666666777777777666666666666555555555555444333222111000/////////---000444888999888555333222111000///...///000000...---,,,*********++++++))))))))))))))))))))))))***************)))))))))************++++++,,,,,,,,,,,,---............---//////000000000000000111222222222333444444555555555555555555555555555555777777777777777777777777888777555333111///......------............------------........./////////000000111222444777999:::;;;===??????>>>>>>???@@@CCCFFFPPPdddyyy{{{hhhOOOHHHAAA===>>>;;;;;;::::::::::::999999999888888888888888999999999888888888888888777666666777888888888777666555444444444444444444444444444555444444444444333333333444333222222333555777999===GGGXXXnnn{{{zzz~~~|||jjj]]]NNNDDD???;;;;;;===:::;;;;;;;;;===DDDOOOWWWbbbpppxxxttttttsssqqqpppqqqrrrtttuuuzzzpppkkkkkkpppsssxxxzzzkkk```ZZZVVVRRRLLLGGGDDDBBB@@@???<<<<<<;;;:::999888777666bbbEEE:::333333555111000//////...------,,,,,,---,,,++++++------,,,+++++++++******++++++,,,---***++++++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------//////000000111333888<<>>???>>>>>>>>>???DDDIIIUUUiii}}}~~~|||zzz\\\IIIEEE???===>>>:::<<<<<<<<<;;;;;;;;;::::::777888888888888888888888888888888888888777777666666777777777666666555444333333333333333333333333444444444444444444444444444333333222333555777888:::???KKK]]]sss~~~~~~~~~uuujjj[[[OOOGGGCCCAAAAAA???@@@???>>>===@@@DDDHHHQQQZZZgggqqqyyy}}}|||yyywwwvvvvvvwwwxxxwwwjjj```ZZZVVVRRRKKKFFFCCC@@@>>>===999999999888777777666666xxxVVV???888222333555000/////////......---,,,,,,---,,,++++++------,,,+++++++++******++++++,,,---***+++---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...///000000000222555888???IIIXXXggguuuzzztttvvv||||||{{{uuuqqqpppqqqrrrtttttttttrrrmmmgggbbb``````eeennnzzzlllXXXKKKEEE===;;;888777777666555444222222111111111111222222333333222222111111000000111111222222222222222333111111111111111111111111111111000000000000000111000000111111111000000///------,,,,,,++++++++++++++++++******))))))******))))))))))))))))))))))))***************+++++++++)))******+++,,,,,,---------...///000111000////////////000000111111111222222222333333444555555555666666666666666666666666888888888888888888888888666555333111///......---...---,,,++++++,,,---...------......///000000111111222333555777999:::;;;999;;;===>>>>>>>>>???@@@DDDKKKXXXjjj}}}{{{{{{lllTTTFFFDDD???>>>???:::============<<<<<<<<<<<<777777777777777777777777888888888888888777666666555666666666666555444444333333333333333333333333444444444444444444444444555444444444444666777888777:::AAAPPPfff}}}||||||{{{|||~~~yyyssshhh[[[QQQJJJDDD@@@???@@@AAA@@@???>>>???@@@HHHLLLTTT[[[bbbjjjttt|||~~~|||||||||xxxlllccc]]]SSSNNNHHHCCC@@@>>><<<;;;999999888777666555555444hhhLLL;;;777222111444000////////////...---,,,+++---,,,++++++------,,,+++++++++******++++++,,,---***+++,,,------,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,---------...000000000111444666<<>><<<:::888777777666555333222222111111111111222222111111000000000000000000000000000000000000000000/////////000000000000000000000/////////000111111111000...---,,,---...///,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++)))******+++,,,---......//////000111111111111000000000000111111111111111222222222333444444555555555555555555555555555555888888888888888888888888555444222000///...------...---+++******+++---...------...///000000111222111222444777999:::;;;<<<999;;;<<<======???BBBDDDFFFPPP```qqq}}}aaaNNNEEEDDD>>>>>>@@@;;;>>>>>>=========<<<<<<<<<777777777777666666666666777777777777777666555555444555555555555555444444333333333333333333333333333333333444444444444555555555444555555666666777333555;;;FFFXXXqqqzzzxxxwww{{{}}}~~~~~~{{{zzzyyytttjjj```XXXPPPIIIEEEDDDBBBAAA???===<<<<<>>;;;:::999888777777666555444333222222YYYCCC888888222000333111...////////////---,,,+++---,,,++++++------,,,+++++++++******++++++,,,---))))))***++++++,,,,,,+++,,,,,,,,,+++++++++******)))******+++,,,,,,------+++---///000000111333444999???HHHSSS```pppxxxssstttzzz}}}}}}xxxpppjjjiiijjjjjjnnnqqqpppkkkeeeaaa___[[[]]]ccckkkuuuqqqbbbUUUKKKAAA<<<<<<:::888777777666444333333222222111111222222333///////////////000000000//////////////////...............//////000000000......------...///000000///...---++++++,,,---...+++++++++++++++******)))(((((()))))))))))))))((())))))))))))))))))))))))*********++++++,,,,,,,,,)))******+++,,,---...///111000000000000111222222333333333222222222222222222222333444444555555666444444444444444444444444888888888888888888888888444333111000......------------------------------------...///000111222222111333555888:::;;;<<<<<<;;;<<<======>>>AAAFFFJJJNNN\\\ppppppWWWHHHBBBAAA<<<>>>AAA<<<<<<<<<<<<<<<;;;;;;;;;;;;777777666666666555555555666666666666666555444444333444444555555555444444222222222222222222222222333333333444444444555555444444444444444555555555333555888===III^^^xxx~~~zzzwwwxxx|||wwwxxx}}}{{{uuuvvvyyyyyy|||}}}xxxuuupppiiiaaa[[[RRRIIICCC@@@>>>======<<<>>>CCCEEEGGGNNNXXXdddppp{{{}}}vvvjjj]]]TTTFFFBBB===:::888888777777444444444333333222222222pppOOO<<<666888111///333222...////////////---,,,+++---,,,++++++------,,,+++++++++******++++++,,,---'''(((((()))***++++++,,,,,,,,,,,,++++++*********))))))***+++,,,,,,------***,,,///000000111222444666;;;CCCLLLXXXhhhyyyyyyqqqnnnqqqwww{{{~~~}}}~~~{{{rrrlllkkkkkkjjjmmmpppnnnjjjeeecccbbb\\\]]]```dddiiipppvvvyyyxxxmmm```VVVPPPJJJCCC>>>===;;;999888777666444222333333222222222222333333---.........//////000000.....................---........./////////000000,,,,,,,,,,,,---...//////------,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))(((((()))))))))))))))((())))))))))))))))))))))))*********++++++,,,,,,,,,)))******+++---...//////222111000000000111333444555555555444444333333333333333444444555666666666444444444444444444444444888888888888888888888888333222111000......------,,,...000111111000...,,,------...///000111222222222333666999;;;<<<<<<<<<===>>>>>>>>>???CCCIIINNNWWWhhh___PPPCCC>>>>>>:::===AAA===;;;;;;:::::::::999999999777777666666555555555444555555555555555444444333333333444555555444444444222222222222222222222222333333333444444555555555222333333333333333333444666888999999>>>OOOhhh{{{wwwuuuvvv|||uuuqqqtttzzz~~~}}}vvvqqqsssxxxzzzvvvfffVVVKKKDDDAAA@@@888777;;;@@@AAA???DDDMMMRRR___mmmtttzzz~~~~~~}}}|||yyyrrrfffWWWLLLDDD@@@<<<999888999888888333333333333444444444444]]]CCC;;;222///000111111///......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++******))))))(((((())))))***++++++++++++***,,,,,,+++***)))((('''&&&++++++++++++++++++++++++)))+++---......///111333555666<<>>;;;:::999777666444333333222111111111111000000000000........................//////.........---------,,,,,,,,,------.........++++++++++++++++++++++++,,,+++***((((((((()))*********))))))******+++,,,))))))))))))))))))))))))************)))))))))))),,,,,,,,,++++++*********...------------...///000000000000000111111111111333444444444444444444555222222333333444555666666222222222333444555666777777777888888888666555444//////...---,,,,,,++++++,,,,,,,,,---------......////////////000222333333555666999;;;======<<<;;;???>>>@@@CCCCCCEEEKKKTTTggg{{{qqqXXXHHHEEEAAA>>>;;;;;;;;;<<<;;;999999999;;;;;;;;;999888777666444444333333333666666555444333333222222333333333333333333333333111111111222222333333333333333333333333333333333333333222222333333444555999444666===???DDDUUUiii{{{tttqqqxxxyyyqqqssssssrrrrrrsssvvv|||ttt^^^NNNDDD@@@;;;<<<=========>>>@@@CCCKKKPPPXXX```hhhsss~~~zzzvvvuuuuuuuuuyyyvvvqqqkkkcccWWWLLLDDD>>>===;;;999777555444444444444444444444444444444xxxSSS@@@:::333///000111000.........---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++***,,,...//////000222333555666;;;DDDNNNZZZkkkyyy{{{tttqqqsssvvvwwwtttpppoooppprrrqqqpppzzz~~~~~~{{{wwwuuutttsssnnnhhhddddddeeegggggg```]]]YYYXXXYYY[[[]]]]]]WWWRRRLLLFFFBBB???;;;999999888666444333222222111111111111000000000//////.................................---------,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,+++)))((((((((()))*********))))))******+++,,,))))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++,,,------000000000000111111111111333333333333444444444444333333444555555666777777333333333333444555666777666777888888777666444333111000000...---,,,++++++,,,,,,---------...............//////000111333333555666999;;;======<<<<<<>>>===???BBBCCCFFFNNNWWWnnnhhhSSSGGGEEEAAA===;;;;;;;;;<<<:::888777888999:::999888777777666555444333333333555555555444333333222222333333333333333333333333111222222222222222222333333333333333333333333333333222222222222333444444444000222777999<<>>>>>======<<>><<<999888777666555333222111111111111111000000000000//////........................---------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++************************+++***))))))((()))))))))******))))))******+++,,,))))))))))))))))))))))))''''''((()))***+++,,,---,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,---000000000111111111222222222222222333333444444444555555555666666777888888555444444555555666777888666777777777777555444222111111000///...---,,,,,,,,,------------..................///000111222333555777999;;;<<<======<<<===<<<===@@@CCCFFFPPP[[[rrrwww[[[KKKEEECCC@@@===;;;:::;;;;;;999777666777888888777666666666666555444444333333555444444333333222222222222222222222222222222222222222222222222111111111333333333333333333333333222222222222222333444444222///000444444555@@@NNNggg{{{wwwnnnooovvvvvvtttrrrpppsss{{{}}}bbbQQQEEEAAA===<<<<<<<<<999777>>>???AAACCCHHHPPPYYY___llluuuvvvnnnbbb^^^YYYWWWYYY]]]```bbbhhhbbbXXXPPPIIICCC>>><<<;;;:::888666555444333333444444444555555666666666yyyTTTDDD888555222111111111///---......---------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******+++++++++))))))***++++++++++++***))))))***+++,,,------...+++++++++++++++++++++++++++,,,...///...///111222333222666<<>>===;;;======>>>???AAAEEEJJJMMMYYYaaakkksssxxx{{{~~~xxxjjj^^^WWWTTTPPPNNNPPPSSSUUUVVVYYYTTTLLLFFFAAA>>><<<:::888777666555444333333333444444555666666777888888iiiJJJAAA444333111111000000///.........---------,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++------------///000111000444:::???GGGSSS___ooowwwzzztttqqqnnnnnnoooooollliiihhhkkkooovvv{{{|||}}}|||zzz{{{{{{{{{{{{{{{yyyxxxwwwwwwwwwxxxxxxxxxzzz}}}}}}wwwrrrnnnmmmmmmjjjfffdddbbb```^^^\\\]]]\\\ZZZXXXVVVSSSOOOLLLFFFCCC@@@>>><<<:::888666777777555444333333333333000000000////////////...........................,,,,,,+++++++++*********+++++++++******))))))))))))))))))))))))))))))))))))))))))*********))))))******))))))******+++,,,))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,000//////.........//////111111111111222222222222111111222333333444555555555555555555555666666666777777666666666777888888666666777666555333111000)))******,,,---...//////---------.........//////.........///111222444555777888999;;;<<<===>>>>>>>>>======AAACCCHHHSSS^^^mmmxxxYYYHHHDDD@@@???===<<<:::::::::::::::888777777888888777555444555555666666555444333222222222222222111111111111111111111111111111111222222222111111000000000222222222222222222222222222111111111111222333333555555555666555444777===DDDWWWqqq~~~uuurrrttt{{{zzzvvvwww}}}zzzjjjTTTKKKAAA===>>>AAAAAA@@@999999;;;===???AAABBBBBBJJJOOOWWW^^^dddkkksssyyy~~~}}}~~~zzzvvvuuutttkkk]]]QQQMMMKKKGGGGGGHHHJJJLLLLLLIIIFFFBBB???>>><<<:::999666555555444333333444444444444555666888999::::::[[[BBB===222111000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++))))))***++++++++++++***,,,,,,++++++*********)))++++++++++++++++++++++++)))+++,,,---,,,,,,.../////////222888===CCCOOOZZZfffppp|||xxxpppkkkiiihhhkkkooopppoooooorrruuu{{{~~~|||wwwvvvtttxxxxxxzzzzzzyyywwwtttsssqqqrrrsssrrrrrrtttxxx{{{}}}wwwrrrppplllkkkjjjiiigggccc]]]YYYYYYXXXXXXWWWVVVRRRMMMIIICCC@@@>>><<<;;;999666333777666555444333333333333000000////////////..............................,,,,,,,,,+++++++++******+++++++++***************************************(((((()))************)))******))))))******+++,,,)))))))))))))))))))))))),,,,,,+++++++++*********,,,,,,,,,,,,------------------,,,,,,---......///111111111222222222222333222222333333444555666666555555555555555555555555777777666666666666777777666666666666444222000///(((((()))+++,,,...//////------........./////////...//////000222444666777888888999;;;<<<===>>>??????>>>@@@EEEHHHMMMXXXbbbooohhhPPPFFFDDD>>>===<<<;;;:::::::::::::::999777777888888666555444444555666666555444333111111111111111111111111000000000000000000000000111111111111111000000000222222222222222222222222111111111111111222333333444444555444333444666888>>>KKK```xxx~~~wwwsssvvv|||}}}xxxwwwwwwyyynnn[[[TTTJJJDDDAAAAAAAAA@@@888888888:::<<<>>>===<<<@@@CCCHHHLLLQQQZZZdddkkkyyy|||vvvrrrpppooopppllliiigggccc[[[NNNEEE@@@>>>======???BBBCCCCCC<<<;;;999999:::999888666555444444444444444555555444555666777999:::;;;<<>><<<;;;;;;:::777555666555444333222222222222000000/////////.................................---,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++'''((()))***+++******)))******))))))******+++,,,))))))))))))))))))))))))***+++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,---///000111111111111222222222333333222333333444666777777888666666666666666666666666777666666555555666666666666666666555444222000...******+++,,,,,,---..................///////////////000000222333555777888999999999:::<<<===???@@@>>>???CCCJJJOOOUUU```jjjtttsssZZZKKKEEEDDD<<<<<<;;;;;;::::::999999999777666666666666555333333444555777777666444333000111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222333222333333222222444666777:::AAANNNcccyyyxxx{{{}}}vvvsssssswww~~~|||sssnnnccc```[[[VVVQQQNNNKKKJJJHHHCCC>>>;;;<<<<<<<<<;;;999<<>>=========<<<:::888444444333222111111111111000/////////....................................---------,,,,,,,,,++++++*********+++,,,,,,,,,---++++++++++++++++++++++++'''((()))+++++++++***)))*********)))***++++++,,,))))))))))))))))))))))))))))))***+++,,,------...,,,,,,,,,------.........---------...000111333444111111222222222333333333333333444555666777888999888888888777777777777777777666555555555555666666666666666555444111///......---------------,,,,,,............/////////000000000111222444666888999999999::::::<<<===???@@@===???EEENNNTTT[[[fffqqqwwwdddPPPGGGEEEDDD;;;;;;;;;::::::999999999888666555555555555333222222444555777777666444333000000000000000111111111000000000000000000000000//////000000111111222222111111111111111111111111111111111000111222222333111333333222333666999999777:::BBBSSSqqq}}}~~~xxxrrrjjjlllnnnrrr|||zzztttpppnnnmmmmmmoooooommmhhhccc___]]]\\\TTTIIIAAA===<<<;;;:::666999<<<===>>>@@@FFFKKKPPPYYYbbbfffkkkttt{{{}}}|||{{{{{{{{{~~~}}}xxxpppggg```[[[YYYXXXUUUUUUSSSPPPLLLGGGCCC@@@===;;;:::999:::;;;:::999===:::666555555777777777444444444444555666777777444555666888:::<<<===>>>qqqOOO???888222222111///...------............---,,,,,,+++******---,,,+++***)))))))))))))))************+++++++++************))))))((((((((())))))))))))*********++++++******************++++++,,,------....../////////111444555999DDDOOOWWW```nnn{{{tttooooooqqqvvvvvvhhhdddeeegggffffffgggiiijjjiiigggdddcccbbbbbbeeejjjooossstttvvvxxxyyy{{{~~~|||wwwtttqqqnnnllliiifffbbb```YYYYYYXXXUUUQQQLLLGGGDDD??????>>>===;;;888666444777666444333222111111111......//////000000111111000///...---,,,+++++++++......,,,+++***))))))))),,,+++***))))))***+++,,,,,,,,,+++***))))))************))))))))))))******,,,+++***))))))***+++,,,)))************+++++++++)))******++++++,,,------...------------...//////000/////////000222444555555444222111111222444555444444444444444555666666666666666666777777777777888888888777777777777777555555444333111///---,,,,,,,,,,,,---...///000000......---------......///000000222444666888999:::<<<;;;:::;;;===?????????BBBGGGIIILLLYYYkkkrrrnnnyyyjjjSSSKKKFFF@@@<<<>>>===<<<;;;:::999999999888666444444555666777666222222333444555555555555333333333222222222111111000000000000000000000000////////////////////////333111000111222222111000222222111111000/////////111111222222222333333333777666:::III]]]vvv~~~wwwpppggg^^^^^^eeemmmqqqqqqxxxtttpppmmmgggbbbeeekkktttmmmVVVFFF@@@???;;;777;;;:::888999<<>>===;;;999666555666555444333222111111111...///////////////000000//////...---,,,,,,,,,,,,......---,,,+++++++++++++++++++++******+++++++++,,,++++++***))))))******++++++************++++++,,,+++***))))))***+++,,,************+++++++++++++++++++++,,,------............------......///000000000000000111333555666555444222111111222444555555555444444555555666777666666666666777777777888;;;:::999888777555444444555555444333111///---,,,,,,---------...///////////////.........///000000000000222444666888:::;;;<<<<<<<<<<<<>>>?????????CCCGGGNNNWWWeeetttzzzyyyaaaMMMGGGCCC???<<<===<<<;;;::::::999999999999777555444555555555444333333444444444444444444444444444444333333333333000000000000000000000000111111111111111111111111222111000000222222111000000000000000000111111111111111111222222222333333444333777AAAPPPeeeyyypppeee```bbbgggiiijjjsssqqqooolllfffccciiiqqqlllSSSEEE???;;;888;;;999888888:::<<<<<<;;;@@@AAADDDGGGLLLPPPSSSUUUXXX[[[```eeekkkqqqwww{{{~~~zzzuuussstttwwwyyyzzzyyyxxxvvvuuutttpppllliiiaaa]]]WWWPPPKKKGGGEEEDDDEEEEEEDDDCCCAAA>>><<<;;;999999999888777666666555555555666666777777666666444444444555777777777666555888;;;<<<===>>>BBBDDDuuuRRR@@@;;;777222111000///...------------------,,,,,,++++++******++++++***************+++)))************++++++++++++++++++++++++*********************+++++++++,,,************************++++++,,,,,,------......///...///222333555===FFFPPPXXXeeesssrrrllllllyyypppaaaZZZXXXWWWWWWYYY[[[]]]]]][[[YYYYYYXXXWWWWWWZZZ]]]aaadddccceeeiiilllpppuuuzzz~~~}}}~~~{{{vvvmmmfffaaa^^^[[[ZZZWWWUUURRRNNNJJJFFFDDDCCC@@@??????===;;;999777555555555333222111111000000/////////...............///...------,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,+++******)))*********,,,,,,++++++++++++,,,,,,++++++************++++++************+++++++++,,,,,,,,,,,,---......//////...............///000000111111111111222444555666555444333222222333444555666666555555666666777888666666666777777777888888;;;:::999888777555555444555444333222000///------------..................000/////////000000111222///000222555777:::;;;<<<<<<<<<======>>>?????????CCCFFFPPPaaapppxxx~~~qqqTTTEEEBBBAAA>>>===<<<<<<;;;:::999999999999888777555555555444333111333444444444444333333222333333333333222222222111000000000000000000000000111111111111111111111111222000000000222222111000...//////000111111222222111111111222222222222333333333555:::BBBQQQiii}}}tttjjjeeeeeefffgggttttttsssooohhhfffooo|||bbbLLLAAA===<<<;;;:::999999:::;;;999888::::::;;;===@@@BBBDDDFFFIIILLLQQQVVV\\\ccckkkpppwww||||||wwwrrrnnnmmmnnnnnnooohhhgggdddcccaaa]]]YYYUUUQQQNNNIIIEEEAAA>>>======<<<<<<======<<<;;;::::::777777666666555555444444555555666777777777777777555666777888888888888888777888999:::===@@@DDDFFF___CCC:::888555222000000///...---------,,,,,,,,,,,,,,,++++++***************)))******++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++***++++++,,,------......///......111111222888???IIIQQQ]]]kkkzzz|||rrrpppsss{{{zzz{{{lll^^^VVVRRROOOOOOQQQTTTVVVVVVTTTQQQSSSRRRQQQRRRSSSVVVXXXZZZXXX[[[___dddhhhnnntttyyyxxxzzz}}}~~~xxxnnneee___\\\YYYXXXWWWTTTPPPKKKGGGEEEDDDCCC@@@@@@>>>===;;;888777666444444222111111000000000//////......------,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,---......---,,,+++++++++***************++++++++++++******+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---......////////////......//////000111111222222222333444555555555444333333333333444555666666666666666777888888666666777777777888888888777777777777777888888888555444222111///......---...............---------////////////000000111222000111333555888;;;===>>>:::;;;=========>>>???@@@GGGIIIWWWmmm{{{wwwbbbKKK@@@???>>>======;;;;;;:::999999999999999777666444555555555333111444444444444444333222111000000000000////////////000000000000000000000000........................111000///000111222111000//////000000111111111111111111111111222222222222444555666888999CCCWWWjjjyyyqqqnnnoooppp{{{{{{zzzuuummmlllyyyoooVVVHHHBBBAAA<<<;;;::::::<<<<<<:::999888888888999;;;<<<>>>??????BBBEEEIIINNNUUU]]]bbblllqqqvvvvvvtttuuu|||~~~yyytttmmmgggdddbbbaaa```ZZZXXXVVVSSSQQQNNNJJJGGGEEECCC@@@>>><<<;;;;;;;;;777888888888888888888777666666555555555555555555555555666777888888888888666888999:::::::::;;;;;;===<<<<<<===@@@DDDGGGHHHxxxOOO;;;888666444222/////////...------,,,,,,,,,+++++++++++++++***************)))******++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++******++++++,,,------...///------000111111444:::EEELLLXXXfffvvvvvvrrrvvv}}}zzzxxxyyyyyygggYYYOOOKKKIIIIIIKKKMMMPPPPPPOOOMMMNNNMMMMMMMMMNNNOOOPPPQQQOOORRRWWW[[[```fffmmmrrrtttwww|||~~~}}}}}}wwwmmmeee```]]]ZZZYYYWWWTTTPPPKKKGGGEEEEEEEEE@@@???===;;;999888666666333222111111000000000000//////......------,,,,,,......---,,,,,,,,,------************+++,,,---...,,,---...//////...---,,,+++***************++++++******))))))))))))******+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,+++++++++,,,------......000////////////000111111111222222333444444444444444444444444444444444444666666666666666777888888777777777777888888888888666666777777888888888888444333222000///........................---------............///000111222222333444777999;;;===>>>999;;;======<<<===AAACCCNNNTTTfff~~~hhhXXXFFF???>>>=========::::::999888888888999999777555444444555666555333444444444444333222111111000000000/////////......000000000000000000000000........................000///...///111222111000111111111111000000//////000000111111111222222222333444666666555:::JJJZZZsss~~~~~~}}}xxxrrrtttgggUUUJJJEEE<<<;;;::::::;;;<<<;;;:::888888888999:::;;;<<<===<<<===???AAAEEEJJJPPPUUU]]]bbbgggfffcccdddkkkrrrtttzzz}}}xxxpppkkkccc[[[VVVRRROOOMMMNNNKKKIIIGGGEEECCC@@@======<<<;;;999999999999999666777777777777666555555555666666666666666666666555666777888999999999999:::;;;<<<;;;999888:::;;;???@@@BBBEEEGGGJJJLLLNNNfffEEE999888333111333......///......---++++++++++++++++++++++++******++++++***************+++)))************+++++++++*********+++++++++++++++************+++++++++,,,)))))))))***++++++,,,,,,******++++++,,,,,,------///,,,,,,000111000222666BBBIIIUUUcccsssxxxssssss||||||yyyyyy~~~sssbbbUUUJJJDDDFFFEEEFFFHHHJJJLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHKKKOOOSSSXXX^^^dddiiippptttyyy|||{{{yyyxxxwwwvvvrrrlllfffccc___\\\ZZZVVVTTTPPPKKKHHHFFFEEEEEE???>>><<<:::888666555555222111111000//////000000/////////..................------,,,,,,---------************++++++,,,---,,,------......------,,,*********)))******+++,,,***))))))))))))))))))***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------......000000000000000111111222111111222333444333333333444444444444444444444444666666555555666666777888777777777888888888999999999999888888777666666555444333111///.........///------..................---------...///000111222444555666888:::<<<===>>>:::<<<======<<>><<<;;;<<<999999888888777888888999:::777555444555555555555222333333333333222222111222222222222111111111000000000000000000000000000111111111111111111111111///......///111222111000222222111111000//////...000000000111111111111222111111333444333555???KKK^^^yyy~~~{{{~~~}}}{{{xxxuuu{{{zzzfffUUUKKK@@@===;;;::::::;;;;;;:::999888888999999:::;;;<<<;;;<<<===>>>???BBBFFFJJJNNNRRRTTTSSSRRRTTTZZZ___aaaggglllnnnpppsssqqqmmmeee```XXXQQQLLLHHHEEECCCBBB@@@===<<<<<<;;;999777777777666666666666666777666777777777666666555444555555666666777777888888555666777999999:::::::::===>>>>>>;;;888888<<>>EEEQQQ___nnn~~~~~~{{{xxxyyy{{{xxxwww}}}}}}nnn```UUUKKKEEEDDDBBBAAACCCFFFHHHIIIIIIFFFGGGGGGGGGFFFEEEDDDCCCBBBDDDHHHLLLPPPVVV\\\```ggglllrrrtttsssqqqoooooolllkkkhhhgggeeebbb^^^[[[TTTRRROOOKKKHHHEEEDDDCCC>>>===;;;888666555444444111111000////////////000...///////////////000000---------,,,,,,------...,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------******))))))***++++++,,,+++******))))))******+++++++++,,,------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---......//////111111000000000111222222000111222333333333222111444444555555555555444444555555444444555555666777777777888888888999999999999999888888777666666666444222000...------...///,,,---------.../////////.........///000111333333666777888999:::<<<=========??????>>>>>>BBBKKKRRR^^^vvviiiQQQHHH???===<<<:::999;;;888888777777777777888888@@@<<<777444333444444444111222222333333333222222333333222222222111111111000000000000000000000000111111111111111111111111///...---///111222111000111111111000000000000000000000000000111111111111000///111444333333888@@@LLLaaa}}}xxxxxx{{{}}}}}}yyyyyyvvvdddWWWJJJFFF@@@===<<<<<<<<<<<<;;;;;;:::999999999999:::888999;;;;;;;;;<<>>???>>>>>>BBBJJJQQQZZZcccnnnqqqlllgggfffhhhaaaHHH777999777---+++333---......///...,,,+++*********************++++++---,,,+++***)))))))))))))))************+++++++++(((((())))))*********+++((())))))))))))*********((())))))***++++++,,,,,,)))******+++,,,,,,------...++++++000222111111444999@@@LLLZZZiiixxxyyyuuusss{{{wwwjjj```XXXPPPLLLCCCAAA???@@@BBBFFFHHHHHHDDDDDDEEEEEEDDDBBBAAA@@@>>>AAADDDHHHKKKPPPVVVZZZ^^^dddjjjmmmllliiihhhhhheeeeeefffffffffccc___[[[SSSQQQNNNKKKHHHEEECCCBBB>>><<<:::777555444333333111000000////////////000......//////000000111111------,,,,,,,,,------......------,,,,,,---------------+++******+++------******))))))***+++,,,,,,,,,++++++++++++++++++,,,++++++------------++++++++++++,,,,,,,,,---------------......///000000000111111111000111111222333///000111222333222111000444444555555555555444444444444444444444555666666777888888888888999999999555666666777888999999999444222000...------...///,,,,,,------...///000000/////////000111333444555777888999999;;;;;;<<<===@@@AAAAAA??????EEEOOOXXXnnntttYYYJJJBBB<<<;;;;;;888888:::888777777777777777888888EEE@@@999444222222333333000111222333333333333333111111111111000000000000000000000000000000000000////////////////////////......---...111222222111/////////000111111222222000000000000111111111111111000222555555333555:::@@@OOOfffxxxvvvwwwxxx}}}|||pppcccTTTOOOGGGBBB@@@????????????>>><<<;;;:::999999888555777999999999:::;;;===;;;:::999999;;;>>>AAADDDBBBFFFHHHHHHKKKOOOPPPMMMGGGDDD???;;;:::999777666777555444444666888888777666666666666666555555555222333444555666777777777333444444555666777888888666666888999:::;;;;;;;;;888<<>>AAADDDIIINNNPPPWWW[[[___bbbbbbbbbaaabbb^^^aaaeeefffddd```]]]\\\YYYTTTMMMIIIGGGDDD@@@===<<<;;;888888777666444222222222222111111///......///............---------///...---,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000000000000000000000000000000111333444555555444333666666555555555444444444444555555666777888888999777777888999999999999888999999888888777666666666111111000......---------)))***+++---...//////000000000///000222555888:::::::::;;;;;;;;;;;;;;;;;;@@@??????AAACCCKKK\\\lllcccMMMAAA@@@???===;;;:::::::::888888888777666666555555666666555444444333222222111222222333333222222111111111111111111111111111////////////000000000000222111111000///......---////////////000000000000222222222111111111111111...,,,+++---111333333222111111222333444444555555>>>???LLLgggzzzvvvwww~~~~~~~~~tttjjjgggcccYYYNNNIIIJJJIIIFFFFFFCCC@@@>>>======;;;:::999999888888888999999:::===<<<:::999999:::;;;<<<===>>>>>>???@@@AAAAAABBBBBB@@@>>><<<999777666666;;;:::888777666666666777666666555555555666777888333444666888999888777666999777555444666999;;;;;;===>>>>>>>>>???????????????AAAEEEMMM[[[nnn```EEE===555000111222111000111000...---,,,,,,,,,---,,,,,,+++++++++*********((()))))))))************(((((()))***+++,,,,,,---))))))))))))))))))))))))************************************************++++++++++++,,,---......,,,,,,,,,---......//////333999BBBLLLVVVcccqqqzzz|||vvvrrrqqqtttvvv{{{|||vvvqqqnnnhhhbbb\\\PPPKKKEEEBBBAAAAAA@@@>>>?????????>>>>>>>>>======<<<======???CCCGGGJJJMMMOOORRRUUUWWWXXXXXXYYYYYY]]]```cccdddccc```___^^^YYYUUUOOOKKKIIIFFFBBB>>>===;;;888777777666444222222222222111000///......///............---------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************)))))))))(((,,,,,,,,,,,,,,,,,,++++++------------------------------------------------------......///000000000111111111111111111111111111111222333444444444444666666555555555444444444555555555666777888888888777777888999999999999888999888888777777666555555111000///...------------,,,---......////////////000//////000222555888:::<<<<<<<<<<<<<<<=========??????@@@BBBDDDOOOdddwwwwwwZZZHHH@@@???>>><<<:::999999999888888777666666555555444555555444444333222222222111222222333333222222111111111111111111111111111////////////000000000000111111111000///............/////////000000000000/////////////////////000000...,,,...111333333222111111222222333333444444::::::DDDZZZssswwwrrrooopppuuuvvvqqqkkkooonnnhhhbbbcccgggiiigggbbbYYYMMMDDD@@@???===<<<;;;:::999999888888999999888888888999:::;;;<<<===;;;;;;<<<<<<======>>>>>><<<;;;:::888777777666666888888777666666777777888444555555666666777777777888888888888888888888888777666777888:::<<<======<<<<<<;;;<<<<<<===>>>>>>CCCIIITTTeeeyyymmmMMM===888222000000111///...000///...---,,,,,,,,,---,,,++++++++++++*********))))))))))))************(((((()))***+++,,,,,,---))))))))))))))))))))))))************************************************)))***+++,,,------------+++++++++,,,------......111555;;;BBBKKKWWWdddnnn~~~}}}|||}}}~~~}}}|||yyywwwuuuwwwwwwyyy~~~{{{yyyyyyvvvpppkkk```YYYNNNEEEAAA???????????????>>>===<<<;;;::::::<<<<<<<<<===???BBBEEEGGGFFFHHHKKKLLLLLLMMMOOOQQQZZZ\\\___``````___``````YYYVVVSSSOOOLLLIIIDDDAAA===;;;999777777666444222111111111000000//////...///............---------......---,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************)))))))))))),,,,,,,,,,,,,,,,,,------........................---------------------------......//////000000111111111111111111111111111222222222222333444555666666666666555555555555444555555666666777777888888666777888888999999888888888888777777666555555444000000///...------------//////000000000//////...//////000111333666888:::============>>>>>>>>>???@@@AAABBBEEEIIIWWWrrrdddNNNBBB>>>===<<<:::999888888888777777666666555444444333444444333333222222111111111222222333333222222111111111111111111111111111////////////000000000000111111000000//////............/////////000000000.........//////000000000111000//////111222222111111111111111111222222222444555;;;HHHYYYppptttnnnjjjllllllhhheeeddd``````aaadddiiimmmnnnnnnxxxzzz{{{}}}|||eeeTTTLLLGGGBBB===<<<;;;:::888777777666666555555666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888777777777888888999999999444555666666777777777777:::888777555555666777888888:::<<<===????????????@@@?????????@@@BBBDDDFFFHHHRRReeezzzYYYAAA777444111000000000///---.........------,,,,,,,,,++++++++++++************)))))))))))))))*********+++++++++************)))))))))))))))))))))))))))))))))))))))************************************((()))+++,,,------,,,,,,+++++++++,,,------.........000555999@@@LLLYYYcccrrryyy~~~yyytttrrrssswww{{{~~~~~~|||||||||vvvlll]]]OOOEEEAAAAAABBB===<<<<<<;;;:::999999999:::::::::;;;<<<>>>???@@@BBBCCCDDDDDDEEEFFFJJJLLLUUUWWWZZZ[[[[[[\\\___aaaZZZYYYWWWUUUQQQMMMHHHEEE>>><<<999777666555444222111111000000///////////////............---------...------,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------.................................///000000111111111111111111111111111111333333222222333444666777666666666555555555555555555666666666777777777888666777777888888888888888777777666666555444444444000///...---------------......///000000000//////000000111222444777999:::<<<<<<======>>>?????????AAABBBEEEIIIOOOaaammmTTTEEE???<<<;;;:::999777777777666666666666555444444333333333333333222222111111111111222222333333222222111111111111111111111111111////////////000000000000111000000000/////////............/////////000000...//////000111222333333333222111111111111111111111111111111000000000000222333777<<>><<<:::999888888999999999999999999888888<<<<<<<<<<<<;;;;;;;;;;;;999999999888999999::::::888888999999999999999999:::999999999999999:::::::::999888777777888999:::===???AAACCCCCCCCCDDDEEEGGGGGGGGGHHHJJJLLLOOOQQQVVV```vvv~~~~~~]]]EEE999444333222111111111///...---------------,,,,,,,,,+++++++++*********))))))******))))))))))))))))))+++++++++************)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))+++,,,------,,,+++,,,,,,,,,---......//////+++---000333:::DDDRRR[[[eeellluuuzzz}}}uuuooojjjlllqqqyyyttt^^^MMMCCC@@@@@@999999999999999999999999888888888999999::::::;;;===>>>?????????AAAEEEHHHNNNPPPRRRTTTUUUWWW[[[]]]ZZZ[[[[[[ZZZVVVPPPKKKHHH???<<<999666555555444222111000//////...//////000///............---------------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,..............................//////000111111111111111111111111111111111444333222222333444666777666666666666666666666666666666666666777777777777666666777888888888888777666666555555444333333222///......------------...+++,,,---...///000000000111111222444666888:::;;;;;;<<<<<<===>>>>>>??????@@@BBBFFFLLLUUUhhh{{{^^^JJJ@@@>>>;;;:::999777777666666666666666666555444444333333333333222222222222111111111222222333333222222111111111111111111111111111////////////000000000000000000000000////////////............////////////......///000111222222333222222222111000000111222111000000000000000000000222444777888:::DDD\\\rrrmmmbbbXXXUUUTTTSSSUUUXXX[[[aaagggjjjlllooouuu{{{uuu___OOOFFFDDDBBB@@@>>><<<;;;;;;>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;::::::999888888888999888888777777777777888888===<<<;;;:::;;;<<<===>>><<<<<<;;;;;;<<<======>>>???CCCGGGJJJLLLOOOSSSWWWWWWWWWWWWXXXYYY[[[]]]^^^jjjsss{{{{{{hhhKKK<<<999222222222111111000//////,,,,,,------------,,,++++++************)))))))))************))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,---......//////+++,,,///111666???KKKTTTZZZaaajjjttt~~~ssslllfffhhhmmmwwwpppWWWFFF>>><<<777888888888999999999:::777777777777777777777777777999:::::::::<<>>??????@@@???AAAGGGPPP\\\nnnjjjSSSEEE???===:::999888777666666666666777777666666555444444333333333333333333333222222111222222333333222222111111111111111111111111111////////////000000000000000000000000////////////------........./////////---------....../////////111222222111//////111222000000000000000111111111222333666777666:::IIIXXXsssvvvkkk```[[[XXXUUUTTTVVV^^^eeemmmrrrtttwww}}}sssaaaIIIHHHFFFDDDBBB@@@?????????>>><<<;;;:::::::::;;;888888888888888888888888;;;:::999888777666666666777666555555666777888999<<<===???AAABBBCCCDDDDDD@@@???===<<<<<<===???@@@FFFMMMVVV]]]ccchhhoootttvvvvvvuuutttsssrrrqqqqqqsssxxxyyyqqqsssvvv|||uuuVVV@@@888888111222111000///......///+++,,,------------,,,+++************))))))))))))************)))))))))((((((((()))***+++,,,,,,---))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++,,,------......,,,...///000333:::DDDLLLRRRXXXbbbooouuummmhhhiiinnnxxx}}}aaaKKK@@@<<<999999999888888888888888555555666666666666555555333555666777777999;;;>>>>>>AAADDDGGGIIIKKKNNNPPPRRRWWW[[[[[[VVVOOOIIIGGGAAA===999555444444333333000///...------...000111///............---------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,*********+++++++++,,,,,,******++++++,,,---------------------------------......................../////////000111111222222222222222222222222222222222333444555666666666666555666666666777777777777777777777777666666666666555666666777777777777777444444444333222222111111...------,,,,,,------...,,,---...///000111111111333444666888;;;<<<===>>><<<<<<===>>>???@@@AAABBBDDDEEELLLYYYgggwwwtttYYYKKKDDD???;;;:::999888777666666666666888888777666666555555444333333333333333333444444111222222333333222222111111111111111111111111111////////////000000000000////////////000000000000---------.........//////------..................///000111000......000333///000000111111222222222111000111444555666>>>FFFWWWppp{{{qqqlllgggaaa^^^^^^dddjjjsssxxx{{{}}}pppZZZYYYWWWUUUSSSRRRQQQPPPMMMJJJEEE@@@<<<;;;;;;;;;777777777888888999999999;;;:::999888888777777888999888777777999<<<@@@CCCHHHMMMVVV]]]aaabbb```^^^RRRNNNHHHCCCBBBDDDHHHLLL[[[eeesss~~~|||qqqtttzzz~~~~~~{{{vvvsssttt{{{```FFF777111111111111111///---,,,---...***+++,,,---------,,,+++************))))))))))))+++*********))))))((((((+++++++++************)))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))***))))))((()))+++,,,---)))******+++,,,,,,------...///000000111777???FFFOOOSSS]]]mmmxxxpppmmmmmmqqq{{{gggQQQEEEAAA;;;;;;:::999888777666666444555555666666555555444222444666777888999;;;<<<999===AAADDDFFFGGGIIIKKKOOOTTTYYYZZZTTTMMMGGGDDDBBB>>>999555444444333333000///...------...000111//////.........---------,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,------.........))))))***++++++,,,------......................../////////////////////////////////000111111222222222222222222222222222222222333444666777666666555555666666666777777888888777777777777666666666666555666666777777777777777444444333333222111111000------,,,,,,,,,------...000000111111111111000000444555777:::<<<===>>>???===>>>>>>@@@AAABBBCCCCCCIIIJJJRRRaaapppgggOOOFFFCCC>>>999:::999888777777666777777888888888777666666555555444444444444444444444444222222222333333222222222111111111111111111111111////////////000000000000////////////000000000000---------.........//////000000000000000/////////---///111000......000333//////000111222333333444000---,,,000444555999===CCC]]]yyy}}}xxxrrrmmmlllkkkqqqxxx}}}vvvsssrrrpppnnnlllkkkjjjjjjddd___WWWNNNFFFBBBAAA@@@888888999:::;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;:::;;;>>>CCCIIIMMM___hhhvvvjjjcccYYYQQQNNNRRRYYY^^^qqq}}}{{{pppssswwwzzzzzz{{{|||}}}jjjIII======888///////////////............---------,,,,,,,,,++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++++++++************++++++)))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------***,,,---...000444999<<>>AAADDDGGGHHHHHHGGGDDDBBBAAAAAA???@@@CCCGGGIIIQQQ```pppooogggccc```fffrrr{{{ZZZAAA999888333...////////////............,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((''''''''''''(((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---------.../////////222666999BBBLLLWWW```nnn~~~}}}{{{sssyyyxxx```MMMDDD===:::777666666666555444555555555555444444444444333333333333444555666777777777777888:::===@@@BBBEEEGGGHHHHHHDDDAAA???>>><<<<<<;;;:::888666444333222222111000///....................................---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,------------------............/////////.........---------000000000000111111111111444333222111111222333333777666444333333444555666666666666666777777777777777777888888888777777666888888777666666555555444333222111000///..................---------,,,,,,000/////////000222444555777999::::::::::::;;;===???===???CCCDDDEEEIIINNNYYYfffwwwoooQQQHHHDDD;;;777;;;888888777666666666666666555555555555444333222111222222111111111111111111222111111000000111111222000000000000000000000000000000000000000000000000000000000000/////////...---------............///......///000000111222222////////////////////////.../////////000000000000000000111111222333333444888<<>>GGGPPPYYYeeesss~~~vvvsss{{{~~~hhhTTTKKK>>>;;;888666666555444333555555555555444444444444222222222222222333444555444444444555777:::<<<>>>???AAABBBAAA>>><<<<<<=========<<<;;;999888666555555333111///.........///...........................------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,---------------------............////////////............---000000000000111111111111333333222222222222333333555555333333333444555666777888888888999999999999666666777888888777777777777777666666555444444444222111000///...---------...............---------/////////000111444666888999:::<<<<<<;;;;;;===>>>??????AAADDDEEEHHHQQQ\\\lll|||}}}bbbJJJDDDAAA:::777;;;999888777777666666777777555555555555444333222222333333222222111000000///222111111000000111111222000000000000000000000000000000000000000000000000000000000/////////......---------............///---......//////000000000////////////////////////....../////////000000000000000000111222222333333666777<<>>===;;;;;;===>>>======<<<<<<:::999777777666444222000......//////////////////..................------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......------------,,,+++******,,,,,,---------------------------............////////////...............///000000000111111111111222222222222333333333444555555444444444555666666888888888999999999::::::555666777777777777777777666666555555444333333333000///...---------------///.....................//////000111333666888::::::<<<============>>>@@@???@@@CCCEEEEEEKKK[[[kkk~~~iiiUUUDDDAAA@@@;;;888;;;888888777666666666666777444555555555444444333222222222222111111111000000111111000000000000111111////////////////////////000000000000000000000000000000/////////.........---------............///.........//////000000000////////////////////////........./////////000000000000000000111111222222555666888<<>>;;;999888888888888777555444444444444333333333222111111000000000111111111222222333444666777777999:::;;;:::999:::<<<>>>;;;<<<;;;;;;:::999888777666555333111000///000000000000/////////..................---------,,,,,,------------------------+++,,,,,,------......///---------------,,,+++***---------------------------------............//////////////////////////////000000000111111111111222222333333444444444444666666666666666777777888777777777888888888999999555666666777777777666666555555444444333222222222///...---------------...///////////////////////////000111333555888:::;;;;;;===>>>>>>>>>>>>???AAA???AAADDDGGGIIISSShhh|||vvvYYYKKK@@@??????;;;999;;;888777666666555555666666444444444555444444333333000000111111111222222222111000000000000000000111////////////////////////////////////////////////////////////............---------............/////////000000000000000111....................................//////////////////000000000000111111000222333555===NNNddduuu~~~~~~|||wwwqqqooopppsssvvvwww{{{}}}ooogggiiiooo{{{}}}qqqeeeccchhhyyy|||vvvrrrpppooosssxxxuuupppsssxxxrrrQQQ???111000222///,,,............------------,,,,,,++++++++++++*********)))))))))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******++++++,,,,,,,,,,,,------+++---...///...///000222111555===GGGOOOXXXfffsssrrr```QQQIII???<<<999888888888777666444444444444333333333333333222111000000000000000111111222333333444555555555666777777666666888:::999999:::999999888777777444444333333222111111000111000000//////.........---............---,,,,,,------------------------,,,,,,------.........///,,,------------,,,,,,+++............---------------------............///...////////////000000000000000000000111111111111111222333444555555444444555666666777888888888999666666777777777888888888666777777777666666555444444444333333222111111111......---------......///////////////000000000000000111333555777999;;;;;;<<<===??????>>>>>>@@@AAA@@@AAAFFFLLLSSSbbbzzzzzzaaaNNNFFF???>>>>>>;;;999;;;777666555555444444555555333444444555444444333333///000000111222222333333111000000//////000000111000000000000000000000000/////////////////////////////////.........---------------............///000000000000000000000000........................------.........////////////////////////000000000...000333444999CCCQQQ\\\{{{{{{|||}}}zzzzzz{{{yyyxxxzzz}}}}}}~~~{{{vvvyyyxxxlllcccbbbhhhxxx~~~yyywwwvvvuuuuuuwww|||vvvWWW@@@:::222............,,,.........---------,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,------+++---//////......///000111333:::CCCIIIPPP^^^mmm|||yyyrrriii\\\SSSOOOEEEBBB>>><<<;;;999888666444444444333333333222222444333222111000000000000///000000111222222222222222444666666555555666888777777777777777777666555111222444555444333222111111111000000///......------.../////////...,,,,,,........................---------...............,,,,,,------------------///.........---------------------............///.../////////000000000000000000000000111111111111111222333555555555555444444555666777777888888888777777777777888888888888888888777777666555333333333333333222111111000000......------...///000000//////000000000111111111222333444666888:::;;;;;;<<<===??????>>>>>>@@@AAA@@@BBBHHHRRR```tttgggRRRHHHBBB>>><<<;;;999888999555555444333333333333444333333444444555444444333111111111111111111222222000000////////////000000000000000000000000000000//////////////////////////////.........------------------............///////////////////////////........................---------........./////////////////////////////////111444555888===DDDJJJ^^^lll}}}{{{}}}~~~~~~{{{xxxtttqqqwww~~~}}}~~~}}}}}}ppphhhffffffmmm|||zzzttttttvvvyyy|||___BBB777888444---,,,000000---......---------,,,,,,,,,---------,,,,,,,,,++++++++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------,,,...//////...------...111333999AAAEEEKKKYYYhhhvvvwwwmmmhhhccc\\\VVVUUUMMMJJJEEEAAA???===:::888444444444333333333222222444444222111000000000000......///000111111000000333555777777666666777888555555666666666666555555///111444666666555333111222111111000///......------.../////////...,,,,,,................................................++++++,,,---............//////.........------------------.........//////.../////////000000111111000000000000111111111111000222333555666666555555333444555666777777777777777777888888888999999999888888888777666444222222333333222222111000000000...............///000111//////000000111111111222222444555777999:::;;;;;;<<<===>>>???>>>>>>???AAAAAABBBJJJWWWiiittt[[[JJJDDDAAA===;;;999777666777444444333222222222222333333333444444555444444444333333222222111000000000000000////////////000000000000000000000000000000//////////////////////////////.........------------------.........//////.....................---........................---------........./////////////////////.........---///000222444666:::<<>>888555555555222000111222111111000000000000000111111000000111222333333111000000000111222333333444444444333333222222222444555555555444333333222111111111000000000000000///...---,,,,,,---.../////////.........---------///............---------,,,,,,,,,---------------//////.........---------////////////////////////////////////000000000000111111111111222333444555444444444555555555666666666666666666666666666666666666666666666666666666666666555444333333222222000000//////.........---///............//////000---...000000//////111222444555666888:::<<<===>>>>>>?????????>>>???BBBDDDCCCFFFNNN___xxxyyy```MMMCCC???>>><<<:::888777666666777555444222222333444555444444333333333333222222111///...///000111000...000000000000000000000000000111111111111000000///000000000000////////////+++,,,...//////...,,,++++++,,,------......------......////////////......------............------................................................000000111222333333444444>>>???JJJ^^^uuu~~~pppgggaaa]]]ZZZ^^^\\\\\\___bbbdddbbb```[[[YYYVVVWWWZZZ___bbbcccjjjrrr|||{{{xxxuuuttttttrrrwwwlllSSS???222111111111000///...,,,,,,,,,---...---+++***+++,,,,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''''''''((())))))******)))((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''''''''((()))*********))))))))))))************,,,++++++++++++,,,------,,,,,,---......///000000///000333666888===KKKXXXhhhrrr|||xxxooohhhiiinnnpppqqqsssssssssoookkkfff___PPPBBB???888444444444111000111222222111000000000000000///////////////000111111111000000000111111222333333333333333222222222222444444444444444333222222222222111111000000000//////...------------.../////////.........---------,,,,,,,,,------.........------------............/////////.........------////////////////////////////////////000000000111111111111111222333444555444444444555555555666666777777777777777777777777666666666666666666666666555555555444333222222222000/////////............///............///000000...///111111111222333555666666888999;;;<<<>>>>>>???@@@@@@???======>>>@@@AAAEEEPPPdddjjjWWWJJJCCC???>>><<<:::888777666666666555333222222333444555444444333333333222222222111///...///000111000...////////////////////////...//////000000000//////........................+++,,,...//////...,,,++++++,,,------......------......////////////......------............------................................................000000111111222333333444888999???NNNaaavvvtttjjjbbb]]]\\\ZZZXXXXXXYYYYYYWWWTTTRRRPPPNNNNNNQQQTTTWWWXXX^^^jjjyyy~~~}}}tttTTT@@@666111000000000000///...---,,,+++------,,,+++***+++,,,***************)))))))))))))))))))))))))))))))))'''''''''''''''((())))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))************+++++++++++++++,,,------+++,,,,,,------......///......000333444888CCCOOO\\\eeeooowww{{{rrrmmmpppwww~~~{{{bbbMMMDDD<<<666555555333222222222222111000000000000111//////////////////000111000000000000000111111222111111222222222222222222333333333333333333222111333333222222111000/////////......------......////////////............---)))***+++,,,---...//////.........//////000000000////////////............/////////////////////////////////000000000111111111111111111222333444555444444444555555555555555777777777777777777777777555555555555555555555555444444444333222222111111////////////............///.........//////000111...000222333444555777999999999:::;;;<<<===>>>>>>>>>@@@AAA@@@>>>>>>???@@@BBBGGGTTTlllhhhVVVKKKDDDAAA>>>===;;;999777666666555666555333222222222333444333333333333222222222222111///...///000111000...////////////////////////,,,---......////////////------------------------+++,,,---......---,,,++++++,,,------......------......////////////......------............------................................................000000000111222222333333444333555===IIIZZZssstttmmmhhheeeaaa^^^\\\YYYVVVTTTSSSQQQNNNNNNOOOQQQQQQQQQWWWeeeyyyzzz~~~yyyvvvyyy~~~^^^DDD888555555////////////......---,,,+++,,,---,,,*********+++************************(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***((()))))))))************+++++++++***+++,,,,,,---+++++++++,,,,,,---------///...000333444666@@@JJJRRRZZZdddooozzz|||wwwvvvvvvzzzzzzuuuxxxttt\\\LLLBBB:::888888666444555333222111111000000111111222111111111111111222222000000/////////000000111000000000111111222222222111222222222222222111111444444333222111000////////////............///////////////...............++++++,,,------...///////////////000000111111222000000000/////////......//////////////////////////////000000000111111111111111111111222333444444555555555555555555555555777777777777777777777777444444444444444444444444333333222222222111111111///////////////.....................///000111111...000333444555666999;;;<<<<<<<<<======>>>>>>???===>>>@@@AAAAAAAAABBBDDDEEEKKK[[[vvvlllUUUIIICCC???>>><<<;;;:::888666666555555555444333222222222333333333333333222222222222111111///...///000111000...////////////////////////+++,,,---...///000000000---------------.........,,,,,,---......---,,,,,,+++,,,------......---------......//////......---------............------................................................000000000000111111222222222222333666:::EEEZZZmmm~~~yyytttpppmmmkkkiiigggeeebbb```___]]][[[XXX]]]iii|||rrrooowww}}}ssslllkkkpppxxx}}}hhhKKK;;;555333333------.........------,,,+++,,,---,,,***)))***+++******++++++++++++++++++(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************+++************+++,,,,,,+++++++++,,,,,,,,,,,,,,,...---...222444666===EEEKKKSSS]]]hhhuuuwwwqqqpppqqquuu}}}|||mmmTTTHHH<<<888888666444444333222222111111111111111222222111111111111111222000000//////...//////000...//////000000111111111000000111111111111111000333333222222111000//////////////////////////////////////////////////////////////////............//////000000111222222333111111000000000/////////000000000000000000000000000000000000111111111111111111111111222333444444555555555555555555555444666666666666666666666666333333333333333333333333111111111111111000000000.........///////////////.........//////000222222...000333555666777:::<<<======>>>>>>>>>?????????===>>>@@@AAAAAAAAACCCEEEGGGQQQddd___LLLDDD@@@<<<<<<;;;:::888777666555444444444444333333222222222222333333222222222111111111111///...///000111000...........................,,,---...///000111111111------........./////////,,,------------------,,,+++,,,------......------------............------------............------................................................//////000000000000111111111111333555555999GGGUUUjjj|||xxxsssmmmiiijjjqqq}}}zzzkkkgggkkkttt~~~vvvrrrttt}}}xxxSSS===666222...+++,,,,,,------...---------***,,,,,,+++***)))***+++*********+++++++++++++++))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,000222333888>>>DDDMMMWWW___kkkwww~~~yyyrrrppppppttt}}}|||[[[LLL>>>888777555333222333333222111111111111222111000000///////////////000//////.....................//////////////////...///000000111000000000111111111000000000000000...//////000000//////......////////////000000000000000000/////////.........///000000111222333333111111111111000000000000000000000000000000000000000000000111111111222222111111111111222333444555555555555555555444444444555555555555555555555555222222222222222222222222000000000000000000000000.........///////////////.........///000111222333000222444666777888;;;=========>>>>>>??????@@@@@@???@@@AAAAAAAAACCCGGGIIIOOO]]]tttsssUUUHHHCCC>>>;;;;;;999999777666555444444444333333333333222222222222222222222222111111111111111///...///000111000...........................---...///000000000000000---------...//////000000------------------------+++,,,------......------------............------------............------................................................///////////////000000000...///222444333333:::BBBQQQddd~~~zzz{{{ttthhheeehhhmmmvvv}}}{{{aaaEEE777444111---+++***+++,,,---------------***+++,,,+++***))))))+++)))))))))*********++++++))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))***************************++++++,,,---------------,,,,,,,,,///------000111000333888===FFFOOOVVV^^^jjjtttxxxxxxvvvuuuxxxdddSSSBBB;;;999777444333444333222222111111222222111111000///////////////000///......---------...//////..................---...//////000000000//////////////////000000000...///000111111000///....../////////000000000000.........///////////////......///000111222333333222222111111111000000000000000000000000000000000000000111111111222222222111111111111222333444555666666555555555444444444444444444444444444444444222222222222222222222222////////////////////////............/////////000.........///000222333444222444777888888:::<<<>>><<<======>>>???@@@@@@AAAAAABBBCCCEEEHHHMMMTTTYYYbbbrrreeeLLLCCCAAA<<<:::===888888666555444444333333333333333333333222111111222222222222111111111111111///...///000111000...........................---....../////////......+++,,,,,,---......//////---------,,,,,,---------+++,,,------......------,,,------......------,,,------............------................................................////////////////////////...---///222222111333888@@@KKK^^^vvv|||zzz}}}~~~uuummmnnnsssyyyeeeQQQ===666555222000000******+++,,,------------***+++,,,+++)))))))))***'''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((())))))))))))*********************)))***++++++,,,------------------------444111000222222000111555777AAAJJJNNNUUU```lllrrr}}}{{{~~~lllZZZHHH@@@===;;;888666444333222222111111222222333333222111111000111111000///...---------------/////////......------,,,------...///000000//////------......///000000000...///000111111000///....../////////000000111111+++,,,,,,---...///000000---...///000111222333333222222222111111111111000000000000000000000000000000111111111111222222222111111111111222333444555666666555555555444444444333333333333333333333333111111111111111111111111.........///////////////---.........//////000000.........///000222333444555777999::::::;;;===???<<<<<<===>>>???@@@AAAAAAAAABBBFFFJJJPPPZZZdddjjjtttvvv\\\EEE???>>>::::::???888777666555444333333333222333333333333222111111222222222111111111111000111///...///000111000///........................---------...------,,,,,,******+++,,,,,,---.........------,,,,,,------...+++,,,------......------,,,------......------,,,---..................---................................................///////////////.........///---...222333111222555888;;;FFFZZZrrr}}}}}}xxx|||LLLCCC888111//////,,,***++++++***))))))***++++++,,,,,,++++++***)))((((((************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((''''''&&&&&&&&&%%%))))))(((((((((((())))))&&&&&&''')))************))))))))))))))))))))))))------------------------)))+++---///000000000///777999???GGGNNNUUU```kkkwww{{{}}}lll\\\KKKCCC===777555777444444444333111000000111222222222111111111111000........................000000000000000000000000,,,------......------,,,000000//////......------(((***...111222000...,,,////////////////////////............////////////////////////000000000000333333333222222222111111000000000000111111111111222222222222222222222222222222111111222222333444444444333333333333222222222222222222222222222222111111000000//////......000000///...............000000///............///222222111000111222333444888888999:::;;;======>>>???@@@@@@???@@@BBBBBB@@@BBBFFFNNNWWWaaaooocccSSSCCC<<<;;;888777888666666555444333333333333444444444444444444444444000000000000////////////111111111111111000//////---.........//////000000000//////---,,,+++******---------............//////...---,,,+++,,,------$$$'''+++///000000...---.........------.........------------------------***+++,,,---............///////////////////////////////////////////////////000000000111111111111444666<<>>777444555222222111000//////111333222222222222111111111111................................................,,,,,,------------,,,,,,.........---------------***+++...000000///...---....................................////////////////////////000000000000222222111111111000000000//////000000000111111111222222222222222222222222222222111111222222333444444444333333333222222222222222222222222222222222000000000000//////......000000///...............000///............//////111111111111333444666777888999:::;;;<<<======>>>???@@@AAAAAABBBDDDEEEEEEMMMTTTaaarrrwwwZZZMMM@@@;;;;;;:::999999666666555444333333333333222222222222222222222222111000000000////////////000000000000000///................../////////000//////...---,,,+++******,,,,,,,,,,,,------------///...---,,,,,,,,,------+++++++++,,,,,,---------...------,,,,,,------...------------------------++++++,,,---............................................................//////000000000111111111222222666;;;AAAMMM```rrr}}}vvvuuuvvvzzz|||:::555000...//////...,,,++++++************+++++++++++++++******))))))(((************************''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''(((((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++---...////////////111111666>>>DDDJJJUUU```kkkuuuwwwvvvuuuxxxvvvhhh]]]PPPIIICCC<<<888777555333111//////000111333333222222222111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,---,,,---............------........................---............/////////....../////////000000000000000000000//////////////////000000000000111111111111111111111111111111222111111111111222333333333333333333222222222222111111111111111111111111000000000////////////...000//////............//////...............///000111111222333555777999:::999::::::;;;<<<===>>>>>>???@@@BBBCCCDDDGGGJJJNNNYYYeeeyyy|||```NNNDDD;;;:::;;;:::999:::666666555444333333333333222222222222222222222222111111000000000////////////////////////...------............//////////////////...---,,,+++******++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,,,,---111///,,,))))))***,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,------...---------................................................////////////000000000000444333444666777<<>>EEEPPP[[[eeeooo{{{{{{xxxssssssxxxvvvddd]]]UUUNNNIIICCC???===:::888444222222222111111333333222222222111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***+++++++++,,,---------......------,,,------------------------------------------.........//////---.........///000000000000000000/////////......////////////000000000111111111111111111111111111111111111111111222222333333333333222222222222111111111111111111111111111////////////////////////000///............//////...............///000111333444555666777999:::;;;:::;;;;;;<<<======>>>>>>@@@@@@BBBEEEFFFHHHPPPXXXkkk}}}fffPPPEEE===888999:::999888999666666555444333333333333333333333333333333333333111111111000000000////////////000000//////...---.........///////////////......------,,,+++******++++++++++++,,,,,,,,,,,,......------,,,,,,,,,,,,111///,,,***)))***+++---,,,++++++++++++++++++,,,---------------------------------...------,,,,,,........................................................./////////000000333222333555555666>>>GGGSSSiiizzz{{{111000/////////...,,,***+++,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((()))***++++++,,,,,,((((((((())))))))))))))))))(((((((((((((((((()))((())))))))))))((((((''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------......//////......111666;;;@@@KKKVVVbbbjjjwww{{{tttpppttt}}}{{{ttteeebbb\\\UUUPPPKKKGGGDDD???<<<888555555444333111333333333222222222222111////////////////////////------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,---------.........,,,,,,+++,,,------------------------------------------............,,,------...///000000000111000000000000/////////...////////////000000000000000000000000000000000111111000000111111222333333333222222222111111111000000000000000000000000...............///////////////............//////.........///000111222333666777777888999999999999;;;<<<<<<======>>>>>>>>>AAAAAACCCFFFGGGKKKXXXgggnnnVVVHHH@@@:::777999:::777666666666666555444333333333333333333333333333333333333111111111111000000000000000111111111111000/////////////////////.........---------,,,,,,++++++***,,,,,,,,,,,,---------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++---------------------------------...------,,,,,,................................................---............////////////...///222222111666===DDDPPPbbbvvv{{{|||000000000///...,,,+++***)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))))))))))))))(((((((((((((((((((((((()))))))))******+++++++++''''''(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))************************---------------...///000...---///444888===HHHSSS^^^dddqqq}}}uuuqqqrrrzzz|||yyyvvvqqqkkkkkkhhhaaa]]][[[XXXUUUMMMGGG>>>999777666555333333333333333222222222222////////////////////////........................++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,---...///000000111000000000000////////////......////////////000000////////////////////////111000000000000111222222222222222222111111111111////////////////////////---............////////////............//////000/////////000111333444555777888999:::::::::999999============>>>>>>??????AAA@@@CCCGGGJJJQQQeeezzzvvv[[[JJJCCC>>>999777999999666555666666666555444333333333333111111111111111111111111222222111111111000000000111111111111111000000//////////////////.........---,,,,,,,,,+++++++++***,,,,,,,,,,,,------------------......------,,,+++***+++,,,......---,,,+++,,,++++++******++++++,,,------------------------,,,,,,------...---------------------------------------------------------------------.........///000...///222111///222666:::>>>HHHXXXooo...//////...,,,*********&&&'''((())))))((('''&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))&&&&&&'''''''''((((((((((((((((((''''''(((((((((&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))......---,,,---...///000---,,,...111555:::EEEPPPYYY^^^kkkzzzyyyuuuvvv}}}}}}{{{xxxtttpppuuuuuurrrrrrwwwxxxvvvlll___MMM???999777555444444444333333333222222222////////////////////////........................++++++,,,,,,,,,,,,+++++++++++++++++++++*********+++++++++,,,------------++++++++++++++++++++++++,,,,,,---------.........+++,,,,,,---...///000111/////////.........------........./////////000000////////////////////////000000000000000111222222222222222222111111111111////////////////////////---------.........//////...............///000000000000111222333555666777666777888:::;;;;;;::::::======>>>>>>>>>>>>??????@@@>>>BBBIIINNNYYYtttaaaJJJAAAAAA<<<888777999999666666888666666555444333333333333000000000000000000000000222222222111111111000000000000000111000//////...000/////////............,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------.........---,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,------------------------++++++,,,---............------------------------------------------------,,,,,,---------.........111...///111111///000444444555:::DDDTTTiii,,,------,,,***)))***+++)))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((('''''''''&&&&&&'''''''''&&&&&&((()))************))))))))))))))))))))))))++++++++++++++++++++++++///...---,,,---...///000---+++,,,000333888CCCNNNVVVZZZeeeuuu}}}}}}yyyzzz|||ssszzzwww]]]GGG;;;666555444444444444333333333222222000000000000000000000000........................+++++++++,,,,,,+++++++++++++++******))))))(((((()))***+++,,,---......---++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,---...///000111......---------,,,,,,,,,............/////////000////////////////////////000000000000000111111222222222222111111111111000////////////////////////---------.........//////...............///000111000111111333444666888999333555777:::;;;<<<<<<<<<>>>>>>>>>>>>???????????????===BBBJJJQQQ___~~~nnnRRR@@@===@@@;;;777777999999777888:::666666555444333333333333222222222222222222222222222222222111111111111000///////////////......---000000//////.........---,,,,,,++++++++++++++++++)))************+++++++++,,,---.........---,,,+++...------,,,++++++++++++---,,,,,,++++++,,,,,,---------------------------***+++,,,---......///...------------------------------------------------,,,,,,,,,---------......+++((())),,,---+++---111000333666;;;AAAPPPfffxxx000000///...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((&&&&&&&&&'''((((((''''''''''''&&&&&&&&&))))))(((((('''''''''''''''''''''''''''''''''''')))((('''''''''(((***++++++***((()))******)))(((,,,++++++******++++++,,,...,,,++++++,,,------,,,///...---...222777>>>AAANNNVVVbbbmmmtttzzz}}}}}}|||~~~qqqUUUCCC:::777555444333111000111111000///444333111111222111000...//////.........---------------------------------*********++++++,,,,,,,,,---------,,,,,,+++++++++******************************+++,,,,,,---.................................---,,,,,,++++++++++++,,,,,,...///000000000000////////////////////////////////////////////////111222222111///...///000.........////////////000/////////...------,,,,,,------------...000111333///111444555555666888:::999:::;;;<<<<<<<<<;;;:::>>>>>><<<:::888:::>>>AAABBBEEEKKKQQQ___vvvtttZZZIII???===???999999999888888888888777555444333333222222333333222333444555444333222111111111111111000000000000111111000000000000111111---.....................------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++...---,,,,,,++++++++++++,,,------......------,,,------,,,+++++++++,,,,,,***+++---......---+++***//////---,,,,,,---...///............////////////111222333555:::CCCMMMTTTnnn}}}---------,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))),,,+++******)))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&(((''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&'''''''''''''''''''''''')))((('''''''''(((*********)))((()))***+++***))),,,++++++******++++++,,,...,,,***+++,,,---,,,+++...------...111666;;;>>>HHHQQQ]]]gggnnnrrrwwwzzz|||vvvrrrsssvvvyyy}}}bbbMMMAAA;;;888888666444444444555444333444333222222333333111000//////.........---------------------------------***+++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++************************+++++++++,,,,,,---------------------------------------,,,+++++++++,,,,,,,,,---...//////000//////................................................///000111000...---...///---............//////////////////......---------............///000222333111333555666666666888:::::::::<<<<<<===<<<<<<;;;===>>>@@@@@@@@@AAACCCEEEDDDIIISSS___qqqjjjSSSFFF>>>;;;<<<999999999888888888777777555444333333222222333333222333444444444333111111111111111111000000000000111111000000000000111111///.....................------,,,,,,,,,+++++++++***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,---...++++++------------++++++...---,,,++++++,,,---...............////////////////////////111666===BBBVVVbbbuuu************************+++************)))))))))))))))))))))))))))))))))++++++***))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***)))((('''(((***++++++***++++++************++++++---,,,******,,,---,,,+++---------...111444777888@@@IIIUUU___dddgggjjjlllyyy~~~~~~tttmmmjjjlllpppsssxxxrrr\\\LLLBBB<<<888666444333333444333333444333222222333444222111/////////.........------------------------------++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------....../////////......------------------------...........................///000///---,,,---...---------............///////////////............/////////000111222333444444666777777777777888:::;;;;;;<<<===============;;;===AAACCCCCCEEEGGGHHHOOOVVVcccvvvvvv[[[JJJAAA<<<:::999999999888888888777777777555444333333222222333333222333333333333222111111111111111111000000000000111000000//////000000111000000//////.........---,,,,,,,,,,,,++++++++++++)))******++++++******)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,++++++++++++,,,,,,---,,,,,,------------,,,,,,)))*********,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---............/////////000000000//////111555888>>>FFFTTTfff|||)))))))))***************************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))(((''''''(((+++,,,++++++++++++************++++++---+++******+++,,,,,,+++,,,,,,---...000111222333888AAAMMMVVV[[[___bbbdddrrryyy}}}rrrllljjjnnntttuuuzzzlllZZZJJJAAA:::777444333333333333222333222111222333333222111////////////....................................,,,,,,,,,,,,------------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---............///......------,,,,,,,,,,,,,,,,,,,,,,,,........................---///000///------...///------------............/////////////////////000000111111222333444555666777999::::::888888999;;;<<<<<<===>>>>>>????????????@@@BBBDDDGGGLLLRRRWWWfffmmm|||xxxcccMMMAAA>>><<<999888888888888888777777777777555444333333222222333333222222222222222111111000111111111111000000000///000000////////////000000111000000//////......---,,,,,,,,,++++++++++++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...+++*********+++,,,------,,,,,,,,,------,,,,,,,,,************+++,,,---...---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,---------........./////////000222222222333555777666999@@@LLL^^^uuu************++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''((()))***++++++***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''(((+++,,,+++++++++******))))))******+++---+++)))***+++,,,+++++++++,,,---...//////000000222:::EEENNNTTTYYY___ccckkksssxxxrrrpppsssxxxwww|||jjjUUUHHH@@@<<<888666555555555444333222111111222333111000000000/////////.................................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................///000000......///000---------.........//////...//////000000111111111222333444555666666777777:::;;;<<<<<<::::::;;;<<<======>>>>>>???@@@AAAAAADDDDDDEEEIIIRRR___nnnxxxeeeTTTDDD======;;;999999888888888777777777666666555444333333222222333333222222111111000000000000111111111111000000000///000000////////////000000000000//////.........---,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************+++,,,---...************++++++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,++++++******+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,------------------------............+++---///000000111222333444555888>>>IIIXXXiiisss~~~,,,,,,++++++++++++++++++(((((()))))))))))))))***))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((''')))((('''(((***++++++*********))))))))))))******,,,+++))))))+++,,,+++***+++,,,,,,---....../////////555===EEEKKKSSS\\\cccfffooo||||||xxxwwwzzzyyywwwaaaSSSFFFBBB<<<999777666666555555444222222333333111000000000000/////////..............................///............---------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///000000///...000111.........////////////000...//////000111222222333333444666777888999999999;;;===>>>>>><<<<<<===>>>????????????@@@AAACCCDDDAAADDDJJJUUUeeeyyywwwVVVKKK@@@<<<<<<:::999:::888888777777777666666666555444333333222222333333222111000000//////000000111111111111000000000000000//////......//////000........................++++++++++++************,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------+++************++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---,,,------------.........---///111111///......///000111333666;;;CCCLLLSSSdddttt}}}{{{}}},,,,,,,,,++++++*********(((((((((((())))))******))))))))))))))))))))))))((('''''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&'''(((((((((''''''***)))((()))***+++***)))******))))))))))))******,,,***))))))***++++++***,,,,,,,,,,,,---...///000...222777<<>>===<<<999777555555555444222000000000000000/////////...........................////////////......------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------,,,+++++++++,,,,,,+++,,,,,,---............------------------------------------------------,,,---//////...---///000/////////000000000111111......///000222333333444555666777999::::::::::::<<<>>>??????>>>>>>???AAA@@@??????@@@AAABBBDDDEEEEEEMMM[[[nnnxxx```LLLEEE???===:::777777:::888777777777666666666666555444333333222222333333222111000///...///000000111111111111000000000000//////............//////++++++,,,,,,---.........++++++++++++************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***++++++,,,,,,,,,+++******************++++++,,,,,,,,,,,,+++++++++***************+++,,,++++++------------++++++((()))+++,,,---------,,,,,,,,,---------.........///111222111///...///000---///111333555888<<>>???@@@??????AAABBB@@@@@@@@@@@@AAACCCEEEFFFRRR^^^ssscccMMMFFFBBB???===999555666:::777777777777666666666666555444333333222222333333222111///.........///000111111111111000000000000//////............//////)))******+++,,,---......+++++++++************)))******++++++++++++******........................************************,,,,,,++++++***+++++++++,,,,,,+++***)))))))))***+++++++++,,,,,,+++++++++(((((())))))***+++------***+++---......---+++***'''(((***+++,,,,,,++++++,,,,,,,,,---------......+++,,,...------,,,...//////000222333333444666777:::>>>GGGWWWlll~~~}}},,,,,,++++++***)))(((((()))))))))))))))******+++''''''(((((())))))******((((((((((((((((((((((((%%%&&&''''''(((((('''''')))))))))((('''''''''&&&))))))))))))))))))))))))&&&&&&'''((()))))))))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&'''(((((()))))))))))))))******+++))))))***)))((((((***---++++++,,,,,,,,,,,,---------000222333666@@@QQQ^^^jjjpppyyy~~~||||||zzzuuuppppppuuu{{{xxxnnnlllnnnooorrrqqqkkkjjjkkkdddYYYNNNDDD;;;999999666333222222333333333111000111222555222///---...//////.................................------------......444222///------...000111,,,,,,++++++,,,,,,---...------------------------///......---+++******)))------------------------........................,,,,,,,,,---------......---------.........//////.........///////////////...///000111333444555666::::::;;;;;;;;;;;;;;;;;;@@@???======>>>???@@@???DDD@@@@@@DDDEEEDDDIIIQQQ]]]xxxcccOOOIII???>>><<<999888777777888555555555555555555555555333333333222222222111111000000000000000000000000,,,---......//////............//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***))))))))))))))))))))))))************************++++++******************+++*********))))))(((((((((((()))************)))************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,000000000000////////////////////////000000000000333888???FFFOOO^^^ooo{{{~~~,,,,,,+++******)))((((((((((((''''''(((((()))***''''''((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''((((((''''''(((((()))***)))))))))))))))******+++))))))***)))((((((***,,,+++++++++,,,,,,,,,------+++...//////111999GGGRRReeellluuu{{{}}}}}}}}}~~~|||~~~}}}xxxrrroooqqqttt~~~|||{{{yyyyyyxxxsssnnnpppuuuxxx{{{dddVVVFFF>>>999555222222111111222111111000111111444111///...///000//////........................///......------......///.........---------,,,,,,,,,,,,,,,+++,,,------...------------------------.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------.........////////////////////////000000000111111222444555666777888;;;;;;;;;;;;<<<<<<<<<<<<======>>>???AAABBBBBBAAAAAA???@@@DDDDDDFFFNNNYYYpppnnnSSSDDDAAA>>>===;;;999777777777777444444444444444444444444333333222222222111111111000000000000000000000000,,,---......//////.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******))))))))))))))))))))))))************************************************))))))))))))((((((''''''((()))******++++++******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------............................../////////000000000...222666999===FFFRRR\\\ppp+++++++++******))))))(((''''''&&&&&&''''''((()))''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&)))))))))))))))***++++++)))))))))))))))******+++((()))***)))((((((***,,,++++++++++++,,,,,,,,,,,,***---...------222;;;DDDYYYbbbnnnuuuwwwxxxzzz}}}xxxssspppppprrr}}}~~~|||{{{rrrqqqpppqqqppppppvvv~~~mmmWWWHHH???888555555111111111222222222222222222111000000111222111//////////////////////////////......------......///+++,,,...//////---+++***---,,,,,,,,,,,,---......------------------------------....../////////000////////////////////////------------------------------------.........///........./////////000000///000000000111111111222444444555777888999:::;;;;;;<<<<<<<<<============999:::===???AAABBBBBBBBBAAABBBDDDFFFGGGLLLYYYgggsss[[[HHH@@@???<<<;;;999777666555555555444444444444444444444444333222222222222111111111000000000000000000000000,,,---......//////......---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))************************************************(((((((((((('''''''''''')))******+++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------......------------------------------.........////////////000///111333333444777>>>CCCNNN^^^ssszzzssstttuuuzzz+++*********)))))))))(((''''''&&&&&&''''''((()))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&''''''((('''''''''$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((''''''''')))))))))))))))******+++)))))))))))))))******+++((()))******))))))***,,,***++++++++++++,,,,,,,,,+++---///...---///555;;;HHHTTTdddoootttuuuxxx|||zzzvvvtttooovvv~~~~~~|||{{{wwwtttssstttsssuuu}}}iiiXXXKKKAAA;;;:::444333222333444444333333111111000222333333222000//////////////////////////////............//////---...///000000///...------------------......///........................------........./////////////////////////////////////////////////////////---............//////////////////000000000111111111111111222222333333444666777777888:::;;;;;;<<<<<<<<<======>>>?????????===>>>???@@@AAACCCFFFIIIJJJNNNQQQQQQRRRYYYjjjxxxvvv^^^NNNDDD@@@@@@999999888666555444444333333333333333333333333333222222222222111111111111000000000000000000000000,,,---......///.........---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))((())))))))))))))))))))))))************************))))))))))))************((((((((((((((((((((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))************************************+++,,,,,,,,,,,,---------,,,,,,---............---,,,,,,,,,,,,------------------........./////////000222444444444666999<<<===EEEQQQ^^^oooyyyxxxvvvwww{{{*********)))))))))))))))((((((''''''(((((()))***''''''&&&&&&%%%%%%$$$$$$((((((((((((((((((((((((%%%&&&''''''((('''''''''$$$%%%%%%%%%&&&'''''''''((((((((((((((((((((((((&&&'''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''(((''''''''''''((()))))))))))))))))))))******+++''')))******))))))***+++*********+++++++++,,,,,,)))+++......---///222666888EEEYYYhhhppptttwwwyyy|||{{{yyyrrrtttwww{{{~~~}}}|||~~~{{{zzz{{{zzz||||||lll]]]NNNBBB===666444333333555555444222222222111333444444333111000000000000000000000000/////////......//////////////////....../////////......------......///000.................................------------,,,000000000000000000000000000000000000000000000000........./////////000000000000000111111111222222222222333333444555666666777777888999:::;;;;;;<<<======>>>??????@@@AAAAAAEEEEEEDDDCCCDDDJJJRRRXXX```eeeiiigggfffooo~~~yyy]]]LLLDDD???<<<<<<777777666666555444333222333333333333333333333333222222222111111111000000////////////////////////,,,---......///.........,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((()))))))))*********************************+++++++++,,,,,,,,,------+++,,,------......------,,,,,,,,,------.........------------............---...000111222333555666888999<<>>>>>???@@@AAABBBBBBCCCCCCDDDDDDFFFJJJTTTbbbllltttaaaMMMCCC@@@===;;;:::666666666666555444333222222222222222222222222222222111111111111000000000////////////////////////,,,---......//////......+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))************)))******+++++++++++++++************************((((((((()))))))))************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------.........,,,,,,,,,---------......---......///000111111111333222555:::@@@GGGTTT___www((()))))))))))))))))))))''''''&&&&&&''''''((()))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''&&&&&&&&&%%%&&&&&&'''((()))))))))))))))******+++&&&(((++++++***))))))***************++++++++++++******+++++++++,,,...///...444???OOO^^^iiinnnoooooooooooorrrvvvzzz}}}{{{sssmmmmmmpppsss{{{yyywwwuuutttvvv}}}kkkWWWLLLDDD@@@===<<<>>>>>>:::666888666333333333444444333111111111111111111111111000000////////////000000,,,---///000000000///...//////......//////000111.......................................///////////////////////////////////////////////////////////////000000000111111111222222222222333333333333444444555666777888999999:::::::::;;;<<<<<<======??????@@@AAABBBCCCDDDDDDBBBFFFLLLSSS]]]lll~~~bbbSSSEEE@@@???===::::::555666666666666444333222222222222222222222222222111111111111000000000000////////////////////////,,,---......//////......***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++((((((((()))))))))******((()))******++++++******))))))))))))))))))))))))(((((((((((()))))))))***************************)))))))))*********++++++)))***++++++,,,,,,++++++******++++++,,,---------+++,,,,,,,,,,,,---------///......///000111111000000///333777888888===EEE\\\jjjxxx~~~{{{vvvtttwww}}}(((((((((((())))))))))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''')))))))))((('''''''''&&&''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))******&&&&&&&&&&&&&&&'''(((((()))))))))))))))******+++&&&(((++++++***))))))***)))************+++++++++------------------...///000111777EEEUUUcccjjjkkkooommmkkklllqqqxxx~~~tttkkkkkknnnsss|||uuutttsssssswwwvvvcccXXXMMMIIIEEEDDDFFFEEEAAA===:::777444222333444444444111111111111111111111111000000////////////000000,,,///222555666444111//////////////////000111111////////////////////////------...///000111222222////////////////////////111111111111111111111111000000000000111111111111222222333333333333444444444555666777888999::::::;;;;;;<<<<<<======>>>>>>??????@@@AAABBBDDDDDDEEEIIIPPP[[[ggguuunnnVVVJJJ>>>;;;;;;999777666555666666777666555333222111111111111111111111111111111111111000000000000////////////////////////,,,---......//////......***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++&&&'''''''''(((((())))))(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********))))))***++++++++++++***((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,++++++,,,...000111000111///000333333000666>>>BBBKKKUUU\\\gggxxx{{{rrrnnnooossswwwxxx{{{***)))((()))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((('''&&&&&&''')))+++,,,(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,((((((***+++++++++++++++++++++,,,,,,,,,,,,------///222555999???LLL]]]iiiooojjjeeehhhooowwwzzzzzz}}}{{{yyywwwuuuuuuvvvwwwvvvqqqxxx~~~xxxnnngggbbbYYYRRRUUUYYYWWWOOOGGGAAA:::444555444222000111333333222111111111222222000////////////.........000000000000000000000000///////////////.........////////////////////////---...//////000/////////111111000000000000111111///////////////000111111000000000000000111111111222222333444555555555555666777888999:::;;;<<<<<>>???CCCEEEEEEHHHMMMOOO___vvvnnnVVVEEEBBB===:::999999888777888555333444666777555222111111222333222111000///000000000000000000000000////////////////////////...------,,,,,,------...///............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))************************+++*********))))))((((((******))))))((((((''''''******))))))((((((((('''(((((((((((())))))))))))***************************)))))))))***+++,,,,,,++++++,,,,,,,,,,,,------...............------------......///000111111222888===CCCGGGKKKVVVfffsssyyytttsssssssssuuuuuutttuuu)))((('''((())))))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''')))+++,,,)))(((''''''''')))+++---((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********+++))))))***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---000222888CCCQQQ\\\kkkiiigggiiimmmsssyyy|||~~~}}}|||zzzwwwuuuttt{{{|||wwwtttrrrnnnnnntttyyyuuuiii^^^KKKAAA888777777444333333222222111000000000000111000////////////.........000000000000000000000000////////////////////////////////////////////////......///000111111111000111111000000000000111111000////////////000111111111111111222222222222333333444555666666777777666888888999:::;;;<<<======<<<===>>>???@@@@@@AAAAAACCC@@@@@@CCCFFFGGGMMMSSSccctttvvvYYYHHHBBB???;;;888888777666555777555333333555555444222111111222222222111000///000000000000000000000000////////////////////////...------,,,,,,------...............------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((('''&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))*********************************)))))))))((((((***)))))))))((((((((('''+++***))))))((((((((()))(((((((((((())))))))))))******************************))))))******+++,,,+++++++++,,,,,,,,,---------------....../////////---......///000000111111111444888999:::AAAMMMVVVmmmzzz|||||||||}}}|||zzzyyy}}})))((('''((())))))'''%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&(((***---///))))))(((((((((***+++,,,'''''''''(((''''''&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,------------++++++++++++,,,,,,,,,,,,)))***,,,---000888DDDLLLbbbfffjjjkkklllooovvv|||{{{vvvrrrwww~~~}}}}}}~~~{{{^^^OOOAAA<<<:::888555444222222111000000000000000000000/////////.........000000000000000000000000//////////////////000000000000000000000000000000......///111111222222222222111111000000111111222000000000000000111222222222333333333444444444444555555666777888888888888999999:::;;;<<<===>>>>>><<<===???AAACCCCCCCCCBBBFFFCCCCCCGGGJJJNNNWWW```zzz{{{^^^KKKBBB>>><<<888666666555444333555444222333444444333111111111222222111111000///000000000000000000000000////////////////////////...------,,,,,,------...............------------******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))(((&&&%%%$$$))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))((((((((((((+++***)))((((((((()))***(((((((((((())))))))))))******************************)))))))))***++++++++++++++++++,,,,,,,,,,,,)))******+++---......///.........//////000000111...222444333111444;;;BBBLLLVVVcccppp~~~}}})))((('''((()))***(((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''&&&&&&(((+++...000)))))))))))))))***+++,,,&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---,,,,,,...333;;;AAASSS^^^jjjooommmnnntttzzzyyytttttt|||~~~{{{yyywwwvvvuuuxxx~~~uuucccOOOEEE@@@:::666444444333222111111111111111000000000000////////////111111111111111111111111//////000000000000111111111111111111111111111111---...///000111222222222222222111111111111222222111111111111111222333333222333333444444555555555555666777888888999999999888999:::;;;<<<===>>>???@@@AAACCCDDDFFFHHHIIIIIILLLJJJLLLPPPUUU\\\iiitttgggQQQFFFBBB<<<999777555555555444333333333222222222222222111111111111111111000000///000000000000000000000000////////////////////////...------,,,,,,------............---------,,,,,,)))******++++++******)))************************))))))))))))))))))))))))*********))))))'''&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))((((((((((((***)))(((&&&&&&''')))***(((((((((((())))))))))))******************************))))))))))))*********++++++++++++,,,,,,,,,((((((((()))***++++++,,,........./////////000000///222444444222333888<<<;;;@@@HHHQQQ]]]lllyyy}}}~~~)))(((((()))***+++)))((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%'''))),,,...))))))))))))))))))******&&&&&&''''''(((''''''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((('''((()))******+++++++++*********+++++++++,,,,,,///...---------000555888CCCRRReeeoooppppppsssxxx{{{{{{zzz}}}{{{tttsssrrrrrrvvvyyybbbRRRGGG>>>777555444444333222111000000111222222111111111000000000222222222222222222222222000000000000111111222222222222222222222222222222......///000111222222222333333222222222222333333222222222222222333444444222222333333444555555666555666777888888999888888777888999;;;===>>>@@@@@@CCCDDDEEEHHHLLLPPPUUUXXX]]]]]]```fffkkkrrriiiTTTGGG>>>::::::888666666666666555444222333333222111111111111111111111000000000000000////////////////////////////////////////////////...------,,,,,,------......------------,,,,,,,,,)))******++++++******)))************************))))))))))))))))))))))))(((((()))))))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((())))))))))))((('''&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((())))))************+++++++++,,,,,,+++++++++***************............////////////---///222222000000333555666666999===CCCKKKUUU\\\mmmxxx(((''''''(((******)))(((#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***((((((((())))))))))))(((&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************************++++++++++++...---,,,,,,---...000111888FFFYYYiiiqqqtttvvvxxxxxx{{{~~~|||ssssssssssssxxxvvvcccRRRDDD<<<:::777666555333222222222222444444333333333222222222222222222222222222222222000000000111222222333333333333333333333333333333000000111222222222222111444333333222222333333444333333333333333444555555222222333444555666666777555666777888999999999999666777999<<<>>>AAACCCDDDDDDGGGLLLTTT^^^hhhpppttt~~~jjjTTTHHHAAA:::444888777666666777777666555222333444333111000111222222111000////////////000////////////////////////////////////////////////...------,,,,,,------...------------,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((())))))************++++++++++++.........---------,,,,,,...........................000111000.........///333111111333555777===DDDJJJUUUdddpppyyy&&&%%%%%%&&&((()))(((&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''(((((((((''''''''''''(((((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((()))))))))'''((()))******+++******************++++++++++++,,,++++++,,,---...//////222<<>>BBBEEEGGGIIIIIIPPP^^^ooo{{{jjjTTTEEE@@@???;;;777666555555666777777666555222444555444111000222333222111000///...//////000////////////////////////////////////////////////...------,,,,,,------...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***&&&''')))***+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((************++++++++++++,,,,,,------------------........................///000000000/////////000///,,,...222222000333999777>>>HHHPPPXXXbbbnnnvvvvvvhhhaaa$$$######%%%''''''&&&$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%'''(((******((('''%%%&&&'''''''''''''''&&&&&&(((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((()))***++++++,,,++++++)))************+++++++++,,,++++++---///000000///000666CCCXXXmmm{{{xxxyyyyyy{{{|||yyyzzz~~~~~~~~~}}}{{{|||}}}gggSSSKKKKKKEEEDDDCCCAAA@@@@@@??????777666666666666555555555333333333333333333333333000000111222333333444444444444444444444444444444777777777777666555444333555444444333333444444555555444444444444555666666444555666777888999::::::999999:::;;;<<<<<<<<<<<<888999<<<@@@DDDHHHKKKLLLPPP\\\ppp|||___SSSCCC:::999;;;;;;:::444444333555666777666444222444666555222000222444222111///.........///000////////////////////////////////////////////////...------,,,,,,------...---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******&&&(((+++------,,,***)))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((()))************+++++++++(((((()))***+++,,,,,,---.....................---+++,,,,,,,,,---///000111---+++...333333///000555555777:::<<>>;;;:::999555222333222111222333444333222444333222333555666666555666555555444444444555555777777777666666666666666444444444333333444555555888777777777777888999:::666888999888999::::::999;;;;;;===@@@@@@>>>===>>>>>>>>>???BBBFFFLLLPPPSSSZZZuuu|||aaaJJJFFF@@@;;;888666444333555555444333333222111111222222222111111111000000////////////............///......------///000111////////////............,,,,,,,,,+++++++++************+++++++++******)))+++++++++************)))***)))(((''''''((()))***))))))************)))))))))))))))))))))(((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&))))))************))))))************************((((((((((((((()))******+++******)))(((''''''&&&))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000111111111111333333222222444888;;;>>>DDDHHHOOOYYYdddoooxxx||||||~~~|||pppkkkbbbWWWLLLDDD>>>;;;''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''')))(((''''''''''''((()))'''((((((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''((((((((((((''''''))))))))))))((((((((((((************************)))***+++---......//////000333888AAANNN^^^llluuu~~~~~~{{{xxxyyy|||{{{vvvpppkkkiiihhhqqquuu~~~yyypppmmmnnnooonnnooovvv{{{yyyqqqjjj]]]UUUKKKCCC???===:::777777666444555777777777666777666555666777888777555666666666666666666666777666666666666666666666666888888777666555555555444666666666666666777777888777:::;;;<<<;;;<<<<<<;;;AAABBBCCCEEEEEEEEEFFFHHHFFFFFFGGGIIIOOOVVV\\\aaatttiiiSSSFFFBBB===999777777666555555444444333222222111111222222222111111111000000////////////...............------,,,---...///000////////////............---------,,,,,,,,,++++++******+++++++++*********+++++++++************))),,,+++***))))))***+++,,,))))))************))))))))))))******))))))((('''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((()))(((((((((''''''''''''))))))************))))))))))))))))))))))))))))))((((((((((((((()))***************)))((('''''''''))))))))))))*********************+++++++++,,,,,,........................,,,,,,,,,------------...............////////////444333222111111333444666888:::>>>CCCIIIOOOTTTWWWeeekkkuuu}}}xxxnnneee^^^YYYWWWYYYUUUOOOGGG@@@;;;777666''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''((('''%%%'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((())))))))))))*********************************+++,,,---...//////000222666===JJJYYYcccttt}}}zzzuuuxxx}}}}}}yyytttnnniiieeebbbccchhhqqq|||}}}zzzyyy~~~}}}{{{ooo___QQQHHHDDD@@@>>>999777555666777888888777888777666666777777666444444555555666666666666555333444444555666666666666666666666666666555555555444555555555555666666666666888;;;===<<<;;;<<<===BBBFFFKKKOOOSSSXXX\\\______^^^]]]___dddllluuuzzzlllTTTEEE@@@===999777777777777666444444333333222222111111222222222111111111111111////////////............---,,,,,,,,,,,,---....../////////............---...---------,,,,,,,,,,,,************************+++++++++************)))++++++************++++++))))))************))))))***************)))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((()))************))))))((((((''''''))))))))))))*********************++++++++++++,,,........................,,,,,,,,,,,,------------,,,,,,,,,,,,------------111000000000////////////333333444555666888:::;;;FFFJJJPPPVVV___kkkxxxyyyoooiii\\\YYYTTTMMMGGGCCC@@@>>>EEECCC@@@===:::888888777'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((())))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))************************+++************,,,...///,,,///000000222999FFFPPPbbbooo}}}}}}wwwvvvyyy~~~{{{xxxuuurrrnnnjjjhhh___```fffnnnwww}}}{{{zzz~~~}}}|||rrr```TTTMMMGGGDDD???===;;;;;;===>>>===<<<>>><<<:::999999999777666666777888999999888777666555666777888999999999888444555666777777888999999888999999:::::::::::::::999:::===??????===@@@EEEJJJUUUbbblllvvvqqqXXXHHH@@@<<<:::777555666666666555333333333333222222111111111111111111111111111111////////////............---------------.........//////.........---------------,,,,,,,,,+++++++++******************+++++++++++++++*********)))))))))(((((((((((((((((()))))))))************))))))***************))))))(((((((((((((((((((((((((((''''''''''''''''''(((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))((((((((('''((()))))))))************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,---+++,,,---/////////......222222222222333444555555888:::<<<>>>CCCNNN[[[eeesssuuuxxxzzz{{{|||}}}sssnnnggg```[[[UUUPPPLLLFFFEEECCCAAA???>>>>>>>>><<<;;;:::999888888888999'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''))),,,...,,,(((%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))+++***))))))***+++---...+++...111000///222999@@@NNN\\\nnn{{{}}}{{{yyy{{{yyyvvvvvvvvvvvvsssqqqfffbbb```cccjjjuuu{{{vvvuuuvvv{{{}}}mmmaaaXXXQQQLLLLLLKKKJJJLLLNNNOOONNNLLLJJJFFFBBB???===<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<:::;;;===>>>>>>===<<<;;;999888888999:::;;;===>>>===>>>???@@@@@@@@@??????@@@>>>@@@CCCCCCBBBIIISSSdddvvvrrr\\\LLLBBB===;;;999666555555555444222333222222222222222111111111111111111111111111111////////////............------......////////////............------------++++++++++++*********)))******))))))******,,,,,,+++++++++*********))))))((((((((())))))((((((((())))))************))))))***************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))((((((((((((((()))))))))************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++,,,.../////////...---.........//////111222222444555666555666;;;CCCJJJOOOQQQSSSSSSTTTVVVYYY[[[bbbbbbccceeejjjooorrrtttzzz~~~vvvqqqjjjddd^^^YYYUUURRRNNNLLLHHHFFFDDDBBB@@@>>>:::::::::::::::;;;<<<<<<666666555444444333333333&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((''',,,///---'''$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))******+++,,,***---000000///000333666???JJJ\\\mmmyyy~~~~~~zzzwwwttttttwwwyyyxxxvvvoooggg___\\\___hhhxxx~~~xxxrrrqqqtttzzzuuullleee___[[[YYYZZZ]]]bbbfffhhhgggfff[[[UUULLLDDD@@@===<<<;;;::::::;;;<<<>>>@@@BBBCCCAAABBBCCCCCCBBB@@@>>><<<===<<<:::999:::===@@@BBBDDDEEEGGGHHHHHHHHHGGGFFFHHHCCCCCCEEEEEEGGGTTTcccqqqZZZLLLBBB<<<::::::888666555444444222111222222222222222222111111111111111111111222222222////////////............---...//////000000//////.........------------,,,************))))))))))))******)))))))))+++,,,---+++++++++************)))******++++++++++++******))))))************)))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))************)))))))))************+++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000///---+++***---------,,,------...///000222444333111222666:::===>>>??????>>>???AAACCCEEEFFFGGGIIILLLPPPSSSUUUWWW\\\bbbhhhlllooosssuuuyyy||||||uuummmeee___WWWSSSMMMHHHEEEBBB>>><<<======<<<<<<;;;::::::999777777666666555555444444666666555444333222222111&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))))))))((('''%%%'''))))))'''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((())))))(((&&&%%%%%%&&&'''((())))))))))))'''''''''((()))*********))))))))))))))))))))))))((()))*********************+++,,,---...///000111555===KKKZZZhhhsss|||~~~yyyssssssvvvxxxxxxwwwuuujjj```ZZZYYY^^^iiiuuu{{{xxxwwwyyy}}}yyytttrrrpppnnnkkkooovvvxxxoooaaaTTTLLLGGGDDDCCC??????AAACCCHHHNNNSSSVVVWWWWWWWWWWWWTTTQQQMMMKKKFFFEEECCCCCCFFFKKKRRRVVV___```aaaccccccbbbaaa```ZZZSSSOOOQQQRRRVVVhhh|||uuuYYYIIIAAA;;;888888888777555444555555333222111111111111111111222222000000111111111222222222////////////............,,,---.../////////...............---------,,,,,,+++++++++*********))))))***)))(((((()))+++---...+++++++++************))))))***+++,,,,,,+++***)))))))))************))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......///......---,,,,,,..................///000...000222222//////111444666777777777666555777888777888999999:::;;;===>>>>>>BBBGGGKKKLLLOOORRRUUUWWWYYY\\\^^^___```ccceeeiiikkknnnppprrrqqqpppoooqqqqqqpppooollliiifffeeeaaa^^^ZZZVVVRRRMMMHHHDDDEEEBBB???<<<<<<;;;:::999666777999999888777777777666666666555444333222222555555555555555444444333&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&###"""###%%%((())))))'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%%%%&&&'''((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''(((***++++++***)))(((***)))((())),,,///000000///555@@@KKKWWWgggvvv}}}vvvsssuuuxxxwwwvvvvvvlllaaaZZZWWWXXX```iiivvvzzzxxxzzz{{{|||~~~zzzjjj^^^WWWTTTRRRLLLMMMNNNSSSZZZbbbjjjnnnrrrrrrrrrqqqnnniiieeebbbSSSRRRQQQSSSYYYccclllrrrppphhhcccdddeeekkkttt```KKK@@@;;;777777:::666555444444666666555333111111111111111111222222000000111111222222222222000/////////............+++,,,---.........---,,,......---------,,,,,,,,,,,,,,,,,,+++++++++*********)))(((((()))+++---...+++++++++************)))'''((()))******)))((('''))))))************))))))'''''''''''''''&&&&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))******(((((((((((())))))))))))))))))))))))************))))))))))))******************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,...///000000,,,,,,------...000111222///111333222///---///222...///000000.........000555666666444333222333444444777;;;<<<;;;;;;>>>AAA???AAADDDDDDDDDDDDEEEFFFHHHKKKNNNQQQRRRPPPNNNLLLJJJJJJKKKLLLLLLKKKJJJIIIGGGEEEBBBAAA@@@>>>;;;999999777555444666777777777111333666777777666555555333444444555444444333333///000111222333333333333&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$''''''%%%"""%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&'''((()))%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''******))))))(((((('''''')))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))***+++,,,,,,------///---111999BBBOOOcccuuu}}}|||rrrmmmmmmlllhhhmmmnnnmmmggg___\\\___ccciiiqqq}}}~~~}}}~~~xxxiii```^^^]]]^^^bbbiiittt{{{ooonnnnnnpppxxxyyy|||rrrXXXNNNAAA:::888999999777666666555444333333222222111111111111111111111111///000111111000///000222111111000///......------------------------------///000///---+++***+++,,,++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++******+++++++++***)))(((((('''+++,,,---+++)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((''''''((()))+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''))))))))))))((((((((((((***))))))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&))))))(((((((((((())))))************************((()))+++,,,,,,+++)))(((******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------............////////////000000000000000000000000111111111111111222222333555555555444444333333333666666666666777777777777;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888777777666666666555555555555444444333333333444444444333333222222222444444444444444444444444222222222222222222222222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&))))))'''%%%$$$&&&''''''&&&&&&'''((((((''''''&&&&&&&&&''''''%%%$$$###"""###$$$&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((''''''(((((((((((((((((((((((()))***++++++++++++***)))))))))***++++++,,,------...,,,...444999BBBRRRaaaoooxxx{{{tttmmmjjjiiiggghhhkkknnnmmmiiieeedddddd```dddmmmxxx}}}|||{{{|||}}}}}}zzzsssrrrqqqsssxxxttt\\\MMMFFF>>>:::999:::888555666555555444333333222222111111111111111111111111000111222111000///000111///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++******++++++******)))((((((''',,,------,,,***))))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))(((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''''''''''''''((())))))(((((((((((())))))++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............////////////000000000000000000000000//////......//////000111333333222222222111111111444444444444555555555555888888888888888888888888777777777777777777777777777666666666555555555444444444444444333333333222444444333333333222222222333333333333333333333333222222222222222222111111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%$$$%%%&&&&&&%%%%%%&&&''')))((('''&&&%%%%%%%%%%%%%%%$$$#########$$$&&&'''''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))))))))((((((((((((''''''''''''''''''''''''''')))******++++++******)))))))))******+++,,,,,,,,,---,,,,,,///111555???IIIXXXfffqqqpppiiiffffffgggdddiiioootttuuurrrmmmiiibbbbbbdddiiipppzzz{{{xxx{{{zzz}}}wwwyyyyyyyyyzzz~~~qqqXXXGGG???<<<999999::::::666333555555444444333333222222111111111111111111111111222333333222000///000111.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///+++++++++++++++++++++++++++************+++,,,,,,******++++++++++++******+++******))))))((((((''',,,---...,,,***)))***+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''(((((())))))))))))((((((''''''(((((()))++++++++++++++++++++++++((()))***++++++***)))(((((((((((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,........................---............/////////000000000000000000000000...............///000000000000000000////////////111111111222222222333333333333333333333333333333333333333333333333333333444444444444444333333333333333333333333222222222333333333222222222222222333333333333333333333333333222222222111111000000&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''(((***+++''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))******+++++++++,,,---------......000555:::BBBOOO]]]ccccccdddhhhkkkiiikkkpppuuuxxxxxxuuurrroookkkfffccceeekkksssxxx}}}yyywww{{{}}}|||}}}{{{zzz~~~nnnZZZIII???999777666777888888555333444444444333333333222222111111111111111111111111333444444333000//////000000000/////////.........------------------------+++,,,------,,,+++,,,---***************************************++++++,,,******++++++++++++************))))))((((((((((((***+++,,,+++)))((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''((((((((((((((())))))((((((''''''''''''&&&''''''((()))******+++(((((((((''''''(((((((((************************))))))************)))))))))(((((((((((()))******++++++++++++++++++++++++---------,,,,,,,,,++++++---------.........//////////////////////////////000////////////000111111////////////............///000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222111111111222222222222222222222222222222222111000000//////&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%$$$%%%$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++)))+++,,,,,,---000222333777===HHHSSS\\\dddlllrrrsssqqqpppqqquuuxxxyyyzzzzzztttkkkbbb___```cccgggrrrrrrxxx}}}zzz{{{}}}}}}fffWWWLLLBBB<<<999777666555555555555444333333333333333222222222000000000000000000000000222333444222000//////000///////////////.................................,,,---///...,,,***************************************))))))******+++,,,******++++++++++++******)))))))))(((((((((((((((((()))***)))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''$$$%%%%%%&&&'''(((((()))&&&&&&''''''((((((((()))((((((((((((''''''''''''&&&''''''((()))******+++((((((''''''''''''(((((((((((((((((((((((((((((()))))))))******)))))))))***))))))))))))***++++++++++++++++++++++++++++++---------,,,++++++******------------..................................../////////...//////000111........./////////////////////000000000111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111000000/////////&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((***************************))))))(((((())))))***************************&&&)))******,,,000111///222333999EEEQQQ]]]jjjuuuwwwtttqqqooooootttyyy}}}{{{rrrjjjccc___^^^___cccccciiiuuuyyy^^^MMMFFF@@@;;;999999888666555444444444555333333333333222222222222000000000000000000000000111222222111///...///000------------------------........................,,,...///...,,,)))((((((***************************))))))))))))***++++++******++++++++++++******(((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''''''''(((&&&&&&&&&''''''(((((()))(((((((((((((((((('''''''''''''''(((((()))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))***************++++++,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,------------.................................,,,,,,,,,,,,,,,---...............////////////////////////000000000111111000000000000000000000000/////////////////////////////////000000000000000/////////000000000000000000000000000000111111111000000000000000000000000//////////////////000000&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))&&&%%%&&&(((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***)))(((''''''((()))***************))))))))))))'''***+++)))+++///...***///...222;;;CCCMMM]]]mmmssssssrrrpppnnnpppvvvzzz}}}{{{wwwrrrlllfffaaa___ZZZYYY]]]gggssslll[[[JJJAAA===999777999666777666555444333333444222222222222222222222222000000000000000000000000///000111000......///000------------------------------------------------***,,,......,,,***))))))************************)))))))))))))))***++++++******++++++++++++******(((((((((((((((((((((((('''((()))(((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''((((((((((((((((((((('''''''''''''''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))***++++++************************,,,,,,,,,,,,,,,,,,++++++,,,,,,---------.........------------------------,,,,,,++++++,,,,,,---...---------.........//////........./////////000000111111111111111111111111////////////////////////////////////000000000111.........//////000000000/////////000000000111111////////////////////////---......//////000000000&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''$$$###$$$&&&'''((()))(((&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))(((''''''((()))************)))))))))))))))+++......***+++///---(((***+++///444666===OOOcccmmmqqqtttsssoooooossswwwttttttuuusssooohhhbbb^^^XXXUUUVVV]]]fffsss|||yyyzzz{{{}}}kkkRRRHHHAAA???<<<888888===222444666777555444333333222222222222222222222222000000000000000000000000---...//////......///000.../////////////////////++++++++++++++++++++++++'''***---...---+++++++++)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******'''''''''(((((((((((((((''')))***)))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))'''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******************************)))))))))))))))))))))))),,,,,,,,,---------......------------------------...------------...//////,,,,,,,,,------.........---------.........//////111111111111111111111111.........................../////////000000111111---.........//////000000.../////////000000111111////////////////////////,,,------...///000111111%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,...---,,,,,,///777@@@FFF^^^eeennnssstttrrrqqqqqqsssqqqpppqqqqqqooojjjfff]]]VVVRRRUUUZZZddduuu}}}xxxtttyyyvvvttttttyyy~~~eeeWWWGGGBBB<<<888777888999:::555444444333333444444555222333333333333222111111000000000000////////////........................////////////...---,,,+++......---------,,,,,,,,,---,,,+++******+++,,,---++++++************++++++***((('''((()))***)))'''******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&******))))))((((((''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((*********)))((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------......------,,,,,,------...///...---,,,,,,---...///........................111111000000//////......////////////////////////111111000...---,,,+++***)))***,,,...000000000000000000////////////000000000000000///......------000000000000000000000000%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,...---,,,,,,...333:::???NNNWWWbbbjjjnnnpppqqqsssuuusssqqqqqqrrrrrrooolllddd\\\UUUTTTVVV]]]lll{{{}}}{{{zzz}}}lllTTTIII@@@<<<888555555555666555333333222222222222333333222222333333222222111000000000000000/////////...........................////////////...---,,,,,,---------,,,,,,,,,,,,+++,,,++++++******++++++,,,+++******))))))******+++***((('''((()))***)))'''))))))))))))((((((''''''(((((('''&&&&&&&&&&&&&&&))))))))))))((((((''''''''''''((()))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,///...---,,,,,,---...///////////////////////////000000000/////////..............................111111000///...------,,,------...///000000000000000//////////////////000............////////////////////////////////////%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((())))))))))))***************++++++++++++,,,---------,,,,,,...333666<<>>EEEPPPYYYfffppprrrpppmmmkkkfffkkkooosss{{{wwwlll```ZZZUUUPPPQQQUUUYYY___kkkzzzqqqZZZLLLDDD===:::888444444666444333111111222333333222222222111111111111222222111111111111111000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---,,,,,,+++++++++***************))))))))))))******))))))(((((((((((())))))***((('''((()))***)))'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&''''''((((((((((((((((((((((((***************************************************************++++++,,,******))))))))))))************))))))))))))******+++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---------------,,,------,,,,,,,,,,,,------------------------------........................$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************+++++++++***((('''(((******---///000000111666:::===JJJ]]]kkkqqqpppmmmjjjhhhlllooorrr{{{uuukkkcccXXXNNNOOOUUUQQQXXXfffvvvoooVVVCCC???;;;888999777333444777666444222111222444444333111111000000000000111111111111111111111000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******,,,---///,,,,,,,,,++++++++++++***+++***)))(((((()))***+++))))))(((((((((((())))))***((('''((()))***)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------//////.........---------...///000000///---,,,***---,,,,,,++++++,,,,,,---+++,,,,,,------......///........................%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((()))******+++))))))))))))************++++++++++++++++++++++++******+++,,,---//////000333:::EEEQQQ\\\fffnnnsssqqqpppqqqtttzzz{{{sssjjj```XXXSSSOOONNNVVVeeerrr{{{|||iii[[[MMMCCC??????===888444222222333444222222222111111111000000111111000000000000111111////////////////////////000000...---,,,+++++++++******+++,,,,,,---......+++*********+++,,,,,,---************************++++++************++++++))))))************))))))***+++---,,,***)))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''&&&'''''''''%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&''''''''''''((((((((((((,,,,,,+++***)))(((''''''******)))******+++,,,,,,))))))))))))************,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------)))***+++,,,,,,,,,,,,+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((()))))))))*********++++++++++++++++++++++++******+++,,,---...//////...222999BBBMMMYYYdddkkknnnqqqvvvwwwwwwxxxzzz||||||tttkkkccc___WWWUUUYYYbbbkkkqqqzzzttt```RRRIIIBBB===<<<<<<:::666333222222222333222222222111111000000000111000000//////000000111........................000///...---,,,+++++++++***++++++,,,,,,---------++++++******++++++,,,---*********************************))))))*********(((((())))))))))))(((((()))***++++++)))((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))))))))((((((((('''''''''&&&''''''''''''((((((((((((++++++******)))(((((((((''''''''''''''''''((()))(((((()))))))))*********,,,++++++++++++++++++***++++++++++++++++++++++++***++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))************************++++++******+++,,,------...///---...000444;;;FFFRRR[[[eeemmmuuuxxxtttqqqqqqttt{{{~~~wwwqqqmmmfffbbbaaaccceeegggkkkppp~~~eeeWWWGGG@@@===:::999:::777666555333222222222222111111111111000000000000000000////////////000000........................000///...,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,***************************))))))(((((())))))***''''''((((((((((((''''''&&&(((******)))((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''(((((((((&&&%%%&&&'''$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''######$$$%%%&&&'''(((((((((((()))))))))*********((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++***))))))))))))))))))(((((())))))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((''''''(((((((((((()))))))))***)))))))))***************)))******+++,,,---------111000......111888AAAHHHVVV^^^iiioooooommmmmmmmmsssxxx}}}{{{zzztttrrrooolllhhhdddbbbbbbiiirrrzzz}}}}}}}}}zzzyyy{{{|||}}}tttcccQQQGGG===:::999666555666333333444444333333222111000000000000000000000000000//////......//////000........................///...---,,,++++++++++++,,,,,,,,,+++++++++++++++,,,++++++***++++++,,,,,,************************))))))(((((((((((())))))'''(((((())))))(((((('''%%%'''((()))((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''''''''''''''((()))(((&&&%%%&&&'''$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))******,,,,,,+++***)))))))))***(((((((((((()))))))))***))))))******++++++,,,,,,************************,,,,,,++++++******))))))************************)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++******)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''(((((((((((()))))))))((((((((())))))*********))))))******+++,,,,,,,,,//////...---...000555999DDDJJJSSS^^^fffiiihhhgggkkkqqqxxx||||||}}}~~~~~~yyyssskkkccc]]][[[^^^```^^^^^^ccceeedddfffjjjpppuuu{{{lllVVVJJJAAA;;;888888888333000///222333333444444444333222//////////////////////////////............//////...........................---,,,++++++++++++++++++++++++++++++++++++***,,,,,,++++++***++++++,,,************************))))))(((((((((((())))))((())))))******))))))((($$$&&&((((((((('''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''((('''(((((((((&&&%%%&&&'''$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''((())))))******)))((('''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))))))))******+++++++++************************+++++++++******)))))))))************************)))))))))*********++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++******)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((())))))******))))))*********+++++++++(((***,,,------...000222666999@@@JJJUUU\\\___^^^dddkkkssswwwxxxzzz}}}uuukkkbbbWWWWWWRRRLLLLLLQQQUUUUUUUUU[[[eeennnwwwzzzeeeRRRDDD???999666666999999555111111222222333333333333222222............////////////......------------......------------------------------,,,+++++++++++++++*********+++++++++++++++,,,,,,++++++******++++++***************************))))))(((((())))))***))))))************))))))%%%'''))))))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&'''''''''%%%$$$%%%&&&$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''(((((())))))))))))((((((''''''''''''(((''''''(((((((((((()))))))))))))))******************************************************)))))))))************************))))))*********+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''((((((((('''''''''((((((((())))))&&&&&&'''(((((()))******)))))))))***************'''))),,,---------...///...111666<<>>999888777444000444333222222111111222222////////////////////////000000000///.........---------------------------------------------------++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))***+++,,,---++++++************++++++)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((***(((&&&$$$###$$$%%%&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&'''((())))))(((((()))))))))))))))(((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))***)))'''%%%&&&(((***,,,''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,******)))))))))))))))*********+++++++++,,,,,,,,,++++++************++++++++++++************++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&((()))***(((((()))***))))))))))))))))))))))))+++++++++,,,,,,------...//////......///111333444:::BBBLLLTTTXXX[[[```dddfffkkkqqqtttuuuvvvxxx{{{tttrrrnnnjjjhhhfffdddccceeeeeeeeebbb]]]\\\```eeekkkvvv|||jjjXXXMMMAAA;;;666444555666555222222111111000000000111111////////////////////////------------,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++))))))*********+++++++++*********************************)))******+++,,,***))))))(((((())))))******)))(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((()))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&'''(((***+++(((((((((((())))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,******)))))))))))))))************+++++++++,,,,,,+++******))))))******+++***))))))(((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&'''))))))((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++...---,,,,,,,,,---///000...444<<>>999555555333222222444444222////////////...//////000111........................---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************---,,,+++***)))))))))))))))((((((''''''(((((()))%%%%%%$$$%%%%%%&&&''''''(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&'''(((((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&'''((()))))))))((('''******))))))((((((''''''+++*********))))))))))))''''''''''''''''''''''''((((((((((((((()))******)))(((((((((((())))))***)))))))))************+++)))))))))(((((())))))))))))((((((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''(((((())))))%%%'''((()))((('''((()))(((((((((((((((((((((((()))))))))))))))))))))(((------,,,,,,++++++++++++.........///111666<<<@@@LLLRRRZZZ___bbbdddgggjjjtttvvvxxxyyyzzz}}}yyyiii[[[RRRRRRQQQNNNKKKJJJLLLMMMOOOSSSXXX^^^fffqqq~~~{{{^^^SSSEEE===<<<;;;999555333333222333333222000...000000/////////000000111------------------------,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************------+++***))))))((((((***))))))(((((())))))***%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&''''''((((((((((((''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%&&&((()))))))))''''''******))))))((((((''''''*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))***((((((''''''((()))******(((((()))))))))*********)))((((((''''''(((((()))***))))))(((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***%%%&&&(((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++000///------...111444666CCCIIIRRRXXX]]]aaafffjjjrrrtttwwwwwwwwwyyy~~~wwwggg___]]]XXXQQQKKKFFFEEEEEEDDDIIIOOOUUUZZZcccmmmtttiiiYYYDDD@@@;;;999999888555222...//////000000000//////111111000///////////////------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************---,,,+++***))))))))))))***))))))(((((())))))***))))))((((((((())))))***(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&&&&&&&'''(((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&'''((()))(((''''''))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))''''''''''''((()))******(((((((((((())))))))))))((((((''''''''''''((((((***))))))(((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''''''''((((((((((((((($$$&&&(((((('''&&&'''(((((((((((((((((((((((((((((((((((())))))******+++******+++++++++++++++***---,,,,,,,,,...000111222;;;@@@EEEJJJNNNUUU^^^dddmmmpppssssssrrrsssxxx}}}uuupppnnnhhh```VVVNNNJJJHHHFFFJJJOOOSSSUUUXXX]]]aaalllsssxxxzzz}}}uuufff[[[NNNCCC888888777666444222111111......//////......///000111111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************,,,,,,+++***)))))))))***)))((((((''''''(((((()))++++++***)))))))))******(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((%%%&&&''''''(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((((((((('''''''''&&&'''''''''''''''''''''''')))(((((('''''''''(((((('''&&&&&&'''''')))******'''''''''((((((((())))))(((''''''&&&&&&''''''((()))((((((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((()))))))))(((''''''&&&&&&$$$&&&(((((('''&&&'''((((((((((((((((((((((((((('''(((((()))***++++++,,,(((((()))***************))))))))),,,///111111111888:::;;;===@@@GGGRRRZZZhhhllloooooommmnnntttyyy~~~~~~|||wwwnnndddZZZTTTQQQMMMQQQUUUWWWUUUUUUWWWYYYVVV[[[___^^^___cccdddccchhhjjjlllmmmnnnrrrwww|||uuudddQQQGGGDDD???999555666666333000...000333222222222000.........000111000///---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))************************,,,+++******)))*********'''''''''&&&&&&'''''''''******)))(((((('''(((((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&%%%$$$###$$$&&&(((***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''(((((())))))******((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((&&&&&&&&&'''''')))******''''''''''''((((((((()))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++++++++***)))'''&&&%%%'''&&&&&&&&&&&&'''((((((******))))))(((((('''''')))))))))))))))******+++******************************))))))******+++,,,333333222222555;;;CCCHHHVVVYYY___eeekkkpppsssttt{{{qqqgggaaa______bbbdddeeeaaa\\\UUURRRPPPOOONNNOOOPPPPPPPPPOOOQQQTTTXXXZZZ]]]cccnnnvvvxxx}}}~~~|||pppfffTTTNNNFFF???:::777444333222111111111000000////////////............//////111...,,,---//////---+++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***+++,,,,,,------***++++++,,,,,,++++++***+++++++++*********))))))******)))))))))***,,,---++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))(((((('''''')))(((((((((((()))******((((((((((((((((((((((((******))))))******+++,,,/////////...///333888===EEEIIIOOOWWW```ggglllooorrrtttvvvxxxzzz{{{{{{{{{{{{~~~|||uuunnnjjjiiikkkmmmnnnpppnnniiiccc^^^SSSPPPNNNLLLLLLLLLLLLLLLNNNPPPQQQRRRTTTYYY```eeelllnnnttt}}}yyyqqqpppnnnlllttt}}}tttssstttzzznnn___RRRKKKDDD@@@;;;777555555444333111111111000000000////////////............/////////---,,,,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++++++++++++++++++++))))))***++++++,,,------++++++,,,,,,,,,,,,+++++++++++++++*********))))))++++++*********,,,---...,,,,,,,,,++++++*********(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((()))))))))(((((((((((('''((((((''''''(((((()))***((((((((((((((((((((((((***))))))))))))***++++++---......---,,,,,,///111555888>>>EEENNNVVV]]]``````dddiiikkkkkkmmmpppssstttxxx|||{{{xxxtttrrrrrrwwwvvvwwwyyyzzzwwwpppkkk___]]][[[XXXWWWWWWXXXXXX[[[YYYWWWWWWZZZ\\\^^^___bbb^^^]]]ccciiilllqqqvvvuuutttsssuuuzzz}}}rrrggg^^^^^^___bbblllxxx}}}wwwuuuuuuuuusssssswww|||jjjXXXJJJBBB>>><<<777444222222222222111000000000000000//////////////////............//////---,,,+++,,,---...---,,,......------,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,+++,,,,,,------,,,,,,++++++************))))))))),,,++++++***+++---...///...---,,,+++******))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''((())))))************************)))))))))))))))***++++++...///000///---,,,,,,---000111444888===BBBGGGJJJOOOUUU[[[^^^___aaagggmmmlllqqqvvvwwwuuusssrrrsssxxxwwwxxx{{{~~~|||vvvppplllmmmooopppooooooooopppsssoookkkkkknnnooommmjjjccc[[[UUUWWWZZZ\\\^^^bbbeeedddeeehhhnnntttxxxzzz}}}tttooommmlllqqqyyyxxxqqqfff^^^^^^bbbhhhtttzzzuuuvvvzzz~~~yyy```WWWJJJ???888777777888444333222222222111///---///////////////////////////......------......///,,,++++++,,,,,,------,,,......---,,,++++++******))))))******++++++,,,,,,************************))))))******+++++++++,,,,,,,,,------------,,,,,,************))))))))))))+++*********+++---...//////...,,,+++))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$###$$$&&&''''''&&&&&&&&&&&&'''(((((('''''''''''''''((((((((('''''''''''''''((())))))************************))))))(((((())))))***+++,,,...000000...---,,,---000000000111222555777999???EEELLLPPPRRRVVV^^^dddeeejjjoooqqqpppnnnnnnooossssssuuuxxx{{{zzzvvvrrrooouuu~~~zzzooofff^^^]]]^^^___```dddkkkkkkmmmqqqwww|||~~~{{{wwwuuuuuuxxxzzz~~~}}}yyyrrrjjjeeefffhhhkkkqqqzzz~~~}}}||||||uuullleeeeeekkktttsss```UUUIIIDDD===888444222111///333222111222222111///,,,.....................///......------------......+++,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))(((((()))))))))******+++++++++************************)))***************+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))((()))***,,,---///000...,,,***)))))))))***(((((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$############'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%&&&&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((((((((''''''(((((()))***(((((((((((((((((((((((()))(((((((((((()))******)))+++......---,,,,,,,,,---------...///000222222222666<<<@@@CCCHHHOOOTTTZZZ___eeehhhhhhggghhhiiilllooosssvvvxxxwwwvvvuuuttt~~~|||tttmmmlllkkkkkknnnsssyyy{{{~~~|||uuuppppppsssuuuuuutttqqqkkkgggggglllqqquuu{{{|||yyywww}}}}}}vvvqqqrrryyyuuueeeUUUGGG>>>888777555555555333111............///111111000...---------.....................------------......,,,......---,,,++++++---++++++******))))))(((((()))))))))******************************************************************++++++,,,,,,++++++***(((((()))))))))))))))***(((((((((((()))+++---///000...,,,***))))))***+++(((((((((((())))))))))))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%&&&''''''((($$$$$$$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))(((((((((((()))******((((((((((((((((((((((((((((((((((((((()))******(((***,,,,,,+++******+++)))***+++---.../////////,,,---000333777<<<@@@CCCGGGNNNVVV[[[]]]^^^aaacccgggmmmsssuuuuuutttvvvxxx|||}}}xxxwwwvvvuuu{{{wwwrrrrrruuuwwwtttuuutttqqqpppttt{{{|||{{{{{{}}}pppiii^^^RRRIII@@@:::666000///...///222333333333---,,,+++---///000000///,,,,,,---------............------,,,,,,------......000000///,,,***+++,,,************************************))))))))))))************************************)))))))))))))))******++++++******)))(((((((((((())))))******)))(((((()))***,,,///000///---+++)))((()))+++,,,(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((()))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))))))))))))))***++++++************************((((((((((((((()))*********+++---,,,***))))))***((()))+++------------,,,,,,++++++---222666888999888???HHHOOOTTTWWW[[[^^^ccckkksssuuurrrrrruuuzzz~~~}}}|||zzzzzzxxxssstttwwwzzzvvvxxxzzzzzz{{{~~~zzzuuutttsssrrrpppiii```YYYMMMHHHAAA;;;888666555444777333///,,,---///000000000///------...//////...,,,,,,,,,------............------,,,,,,------...///111222000,,,***+++,,,++++++++++++++++++,,,,,,++++++******))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))************))))))'''((((((((())))))*********))))))***+++...000111...---***)))(((***,,,---(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''%%%%%%%%%&&&(((***(((((())))))*********+++---,,,,,,++++++***))))))(((((()))***++++++,,,,,,,,,,,,------.../////////222444777:::>>>CCCIIINNNYYY___eeehhhiiimmmtttzzz}}}|||xxxxxx}}}|||vvvrrrqqqssstttyyyzzz{{{~~~uuuggg]]]WWWSSSOOOLLLKKKIIIDDDAAA888777555444333222222222////////////////////////......---,,,,,,,,,,,,---...------,,,,,,------...------------------------000000000///......------))))))))))))))))))))))))++++++***)))(((((())))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((+++***))))))***+++***((()))+++,,,,,,***))))))***+++***)))'''''''''((()))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&%%%$$$###$$$%%%'''((((((((()))))))))*********++++++***************+++(((((()))******+++,,,,,,+++++++++,,,------......///000222444555999>>>AAAHHHMMMTTTYYY]]]ccckkkqqqwww{{{|||xxxxxx|||zzztttqqqqqqtttvvvzzz|||~~~}}}{{{{{{|||||||||yyyxxxxxx|||~~~zzztttpppllliiieee\\\QQQIIICCC@@@===;;;;;;:::777444555555333222111000000000..............................---,,,,,,,,,,,,---------,,,,,,,,,,,,------------------------------------,,,,,,+++*********))))))))))))))))))))))))+++******)))(((((()))))))))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&)))+++,,,+++***)))))))))***))))))((((((((((((((('''((((((((())))))))))))((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''((((((((())))))))))))************)))((()))***+++,,,((())))))******+++++++++)))******++++++,,,------,,,---.........///222555555:::AAAFFFKKKQQQXXX^^^fffjjjooosssvvvyyy{{{}}}}}}zzzyyy{{{xxxrrrppprrrvvvyyy|||~~~{{{tttnnnkkkiiihhhgggeeedddcccdddfffeeeaaa]]]UUUQQQNNNKKKHHHCCC;;;555666444222222333222111///333222111///..........................................---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))((())))))))))))))))))))))))******)))((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%%%%''''''&&&%%%)))***++++++)))(((((()))(((((()))))))))(((''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((('''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))(((((((((((()))***+++(((((()))))))))))))))))),,,+++)))(((((()))+++,,,((()))))))))*********+++))))))***++++++,,,,,,---,,,---------+++,,,...000...111555888;;;???DDDHHHMMMQQQVVV\\\aaaggglllpppwwwzzz~~~}}}zzzyyyzzz}}}zzzsssqqqssswwwzzz{{{~~~}}}~~~|||xxxqqqkkkccc[[[WWWTTTRRRPPPNNNMMMLLLKKKKKKJJJFFFBBBCCC@@@===;;;:::777333000333333222222222222222111111000///...------------...........................---,,,,,,++++++,,,,,,++++++************++++++++++++++++++++++++++++++...------,,,,,,+++******))))))))))))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''(((***+++***)))'''(((((('''''')))))))))((('''&&&'''''''''((((((((())))))(((''''''&&&&&&''''''((($$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((())))))******))))))((((((((((((((((((---,,,+++***))))))***+++)))))))))))))))******************+++,,,,,,------+++,,,---,,,++++++---...---...000111222444777999999===AAAFFFKKKPPPVVVZZZaaaccchhhnnnsssxxxzzz{{{vvvuuusssrrrrrrtttwwwyyyvvvvvvxxx|||~~~wwwpppmmmnnnqqqttttttwww|||}}}{{{ttttttuuuxxx{{{}}}|||{{{xxxvvvssspppmmmiiieeebbbZZZUUUNNNHHHDDDBBB@@@>>>======<<<<<<;;;:::777555;;;999777555444444333222111111111000///.........111000///......---..............................------,,,++++++++++++,,,+++******))))))******+++++++++++++++++++++++++++......------,,,+++++++++(((((((((((((((((((((((()))((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''%%%%%%&&&((((((((('''''')))******(((''''''(((&&&'''((())))))((('''&&&''''''''''''(((((((((((()))(((((((((((((((((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''))))))((((((((((((''''''*********************))))))))))))))))))))))))))))))******+++,,,,,,------((()))++++++******,,,---,,,,,,---...///111222333000333666888:::<<>>===<<<:::888777555333333333333222000000000111111000000000111///000000///.........///...000111000...---...000//////...---------......---------------------------,,,++++++***++++++++++++++++++******+++++++++************************+++******))))))(((''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%$$$###$$$&&&((('''&&&&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''))))))(((((('''''''''&&&###'''***+++***)))))))))))))))((((((((((((''''''(((((()))*********)))+++---,,,+++******+++///---+++*********)))((()))+++...////////////000000000000111222444555666555777888777555666;;;>>>AAAAAABBBHHHNNNPPPLLLGGGDDDBBB???<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@;;;888999<<>>AAA???===<<<<<<;;;999888777888999999999999888888888888777777777666666666888888888777666555444444222222222222222222222222111111111000000/////////+++++++++,,,,,,---------111---***+++000333111...++++++++++++************************************))))))))))))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''***))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!! !!!"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!""""""###############"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''+++)))''''''(((((((((&&&))))))))))))************((((((((()))))))))******)))***+++,,,,,,,,,,,,,,,//////000111111222222333000000111333555777999:::<<<<<<===>>>>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@>>>===;;;;;;<<<<<<<<<===>>>???@@@AAACCCAAA??????>>>>>><<<:::888999:::;;;<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<=========<<<;;;:::999888777777777777777777777777666666555555444444333333////////////////////////000---******---///...---++++++++++++++++++++++++************************)))*********)))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############"""""""""!!!!!! !!!"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%$$$###"""!!!""""""###############!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((***)))''''''((()))(((((()))))))))*********++++++))))))***+++,,,,,,------------...///000000000000333333333444555555666666444444555666888999;;;<<>>======>>>???AAACCCDDDEEEGGGEEEDDDCCCCCCBBB@@@???;;;<<<>>>@@@@@@???>>>===<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888777777777666555555444444333333222///...,,,++++++,,,---...++++++++++++++++++++++++************************)))***************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&"""############$$$$$$$$$$$$$$$############$$$$$$!!!"""$$$%%%&&&&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******************((('''''')))***)))((()))************+++++++++******+++,,,...///000000111222333444555666666666555555666666777888888888777777777888999:::<<<<<>>???AAABBBCCCDDDDDDDDDDDDCCCBBB@@@???>>>????????????????????????======<<<;;;;;;:::999999::::::999888777666666555111111000...,,,,,,...000++++++++++++++++++++++++************************)))******++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''))))))***$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""###$$$%%%$$$###""""""$$$&&&'''######""""""""""""######"""############$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))(((((((((((('''''''''***************)))))))))******)))(((((('''&&&&&&,,,,,,,,,,,,,,,+++******------,,,,,,,,,------...------...///111333555666666777777888888888777777:::777666999======<<<<<<;;;:::999999999:::;;;<<<<<<===???@@@AAAAAAAAA@@@AAAIIIMMMKKKJJJPPPYYY^^^^^^bbbccc]]]TTTPPPTTTZZZVVVVVVVVVSSSNNNKKKIIIIIIDDDEEEFFFFFFGGGJJJOOOSSSRRRWWW^^^dddeee___UUUNNNLLLJJJIIIHHHGGGFFFEEECCCCCC@@@>>>>>>@@@BBBDDDDDDFFFFFFDDDBBB???>>>>>>???<<<===>>>@@@@@@@@@@@@???>>>===<<<::::::;;;<<<<<>>;;;::::::;;;;;;;;;888777444222000///......---------,,,------......000///...---,,,,,,,,,,,,))))))+++++++++***)))((((((((())))))(((((('''&&&))))))))))))))))))))))))+++***((('''((()))((('''(((***,,,***'''%%%''')))((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%'''((()))((('''&&&''')))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################"""###$$$$$$###"""###$$$%%%$$$###""""""$$$%%%'''######""""""""""""######"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&((((((((('''''''''''''''((((((((((((''''''''''''((((((((('''''''''''''''******))))))((((((''''''***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000111222444666777888999999999999::::::::::::888777:::===>>>======::::::999888888999;;;<<<>>>??????@@@@@@AAAAAAAAABBBHHHMMMOOOVVVdddrrryyy~~~wwwlll```ZZZ[[[^^^``````___\\\WWWQQQNNNMMMLLLLLLMMMMMMOOOSSSXXX\\\^^^fffqqqyyyzzzrrrfff]]]XXXTTTOOOLLLKKKKKKJJJIIIEEEBBB>>>===???BBBEEEFFFGGGGGGFFFDDDAAA>>>======??????AAAAAAAAA@@@>>>===BBBAAA@@@>>>>>>>>>??????>>>=========>>>>>>===<<<:::888666333111000000000///...............//////000///...,,,++++++******((()))*********)))((('''((()))))))))))))))(((((())))))))))))))))))))))))+++***(((((())))))((('''((()))***)))'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%&&&&&&'''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$########################&&&%%%%%%$$$$$$%%%%%%&&&########################&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&########################"""###$$$$$$###"""###$$$$$$$$$###""""""$$$%%%&&&######""""""""""""######"""############$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''(((((())))))))))))))))))))))))***+++,,,...//////000000...///000111222333333333333333333444555666888999666666666666666777888999;;;;;;<<<>>>@@@AAA@@@>>><<<;;;:::::::::;;;===>>>DDDCCCCCCCCCDDDEEEFFFGGGKKKPPPTTT[[[kkkyyymmmfffeeefffkkkllllllhhhbbb[[[VVVTTTRRRRRRSSSSSSUUUZZZ```dddkkkuuuwwwnnnhhhbbbZZZUUUSSSRRRQQQOOOHHHEEEAAA???BBBFFFIIIKKKLLLKKKIIIGGGDDDAAA>>>===???@@@BBBDDDDDDCCCAAA@@@BBBAAA@@@>>>======>>>>>><<<>>>AAACCCDDDCCCAAA@@@???===;;;888666555444444444333333222222333333444444333111///...---,,,,,,***+++++++++***)))((((((((())))))*********))))))))))))))))))))))))))))))+++***((()))******)))(((((('''&&&'''((()))((('''(((''''''&&&&&&''''''(((((((((''''''&&&&&&'''''''''((()))((('''&&&''')))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$#########"""###$$$%%%%%%######""""""""""""######""""""#########$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''''''''((()))***++++++,,,((((((((('''''''''&&&&&&)))))))))***************)))))))))*********++++++,,,---///111333444555555555666777888888888888777777777777777777888999:::555555555555666777999:::<<>>======???BBBCCCJJJJJJKKKLLLNNNQQQSSSUUU\\\___dddnnn|||rrrooonnnnnnppprrrrrrpppjjjccc]]][[[WWWXXXXXXYYY\\\```gggkkkqqq{{{}}}tttqqqlllddd___\\\YYYVVVSSSLLLIIIEEEEEEIIIOOOTTTWWWUUUSSSOOOLLLIIIFFFCCCAAA???AAADDDFFFHHHHHHHHHGGGBBBAAA@@@???>>>>>>???@@@???CCCGGGJJJJJJIIIGGGFFFFFFDDDBBB???<<<;;;::::::;;;;;;:::999999999999::::::999777555333222111111//////......---,,,++++++((())))))***************************************+++***)))***++++++***((((((&&&$$$&&&)))+++)))'''((((((''''''''''''(((((()))(((((('''''''''(((((('''((()))((('''&&&''')))&&&'''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$###"""###$$$###""""""#########$$$$$$######""""""""""""######""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&'''(((***,,,...000111))))))((((((((('''''''''*********+++++++++,,,,,,)))******+++,,,---......111222444666888999::::::::::::;;;;;;;;;:::999999999888888888888888999999888888999999;;;<<<===>>>@@@IIIQQQTTTTTTSSSMMMEEEDDDCCCAAA@@@AAACCCFFFHHHOOOPPPTTTXXX\\\___bbbccckkknnnttt~~~vvvqqqqqqqqqooonnnppprrrqqqlllgggcccaaa]]]^^^```bbbdddhhhmmmqqqssszzz~~~wwwsssqqqoookkkgggccc^^^YYYVVVPPPNNNLLLOOOVVV___fffjjjiiiccc\\\UUURRROOOLLLJJJGGGHHHIIIKKKLLLLLLLLLLLLEEEDDDCCCCCCCCCEEEFFFGGGHHHMMMSSSVVVUUUQQQMMMLLLLLLJJJGGGDDDBBB@@@@@@???@@@???>>>>>>=========>>>???>>><<<:::888777666666333222111000///...------******++++++++++++******++++++++++++++++++++++++*********+++,,,,,,+++)))(((&&&$$$&&&)))+++)))'''(((((((((((((((((((((((((((((('''''''''(((((()))'''((()))((('''&&&''')))%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""###$$$"""""""""############$$$######""""""""""""######"""############$$$$$$$$$######""""""######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''(((((((((((()))))))))%%%&&&(((+++---///111222*********)))))))))(((((()))))))))***++++++,,,,,,,,,---...///111222333444777888999:::<<<<<<<<<===;;;::::::999999999:::;;;<<<<<<;;;:::::::::::::::999;;;<<<>>>@@@AAAAAAAAAGGGSSS\\\\\\\\\\\\VVVNNNJJJHHHFFFEEEFFFIIIMMMOOOTTTYYY```ggglllooopppppprrrvvv{{{{{{ooommmnnnmmmllljjjlllnnnnnnkkkhhhfffeee___bbbeeegggiiilllooorrrwww{{{}}}|||wwwqqqnnnnnnjjjmmmnnnkkkddd^^^\\\\\\XXXXXXZZZaaalllxxx}}}nnnccc]]]ZZZWWWUUUUUUTTTRRRPPPOOONNNNNNNNNFFFFFFFFFGGGIIIKKKNNNOOOYYYaaajjjnnnjjjaaaZZZUUUSSSQQQNNNKKKHHHFFFEEEEEECCCBBBAAA@@@@@@@@@@@@@@@BBBAAA???===;;;::::::999777666444333111000//////---............---,,,+++++++++++++++++++++++++++*********,,,------+++))))))((('''((()))***)))((('''(((((())))))(((((('''''''''&&&&&&''''''(((((('''((()))((('''&&&''')))%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$###"""###$$$!!!""""""#####################""""""""""""######"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))&&&'''(((***,,,---...///++++++++++++******************++++++,,,------...111111333444666888999:::;;;;;;<<<=========<<<<<<:::999888777999;;;>>>@@@EEEEEECCCBBBAAAAAAAAAAAA@@@BBBFFFIIIKKKKKKJJJIIIOOO[[[bbb___^^^aaa___WWWTTTRRRPPPOOOPPPSSSWWWZZZ___eeeoooyyy~~~}}}{{{wwwzzz}}}~~~}}}pppiiiiiijjjiiihhhhhhiiikkkkkkiiiggggggggggggjjjnnnqqqssstttvvvwww{{{|||zzztttlllffffffhhhdddjjjnnnjjjbbb]]]```eeegggiiiooozzzrrrhhhcccaaa```___]]]XXXTTTQQQQQQQQQRRRMMMMMMOOOQQQUUUYYY\\\^^^ppp|||{{{mmmddd]]][[[XXXTTTRRRPPPOOOOOOHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDBBBAAA@@@?????????>>>===;;;888666555555555333333333222111000///...,,,,,,,,,,,,,,,,,,,,,,,,******+++---......,,,***)))***+++***)))((()))***'''((()))******)))((('''&&&&&&%%%%%%&&&''''''((('''((()))((('''&&&''')))&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&########################"""$$$$$$$$$###"""###$$$!!!!!!"""#####################""""""""""""######"""############$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))******'''(((((()))******++++++,,,,,,,,,+++++++++******------......///000111111444555666888:::<<<>>>???===============<<<;;;;;;:::999888888:::>>>CCCFFFNNNNNNLLLKKKJJJIIIIIIIIIMMMPPPTTTXXXZZZZZZXXXWWWUUU```ddd^^^\\\bbbccc^^^^^^\\\YYYXXXYYY]]]aaadddiiippp||||||~~~}}}xxxwwwyyyyyywwwxxxqqqiiieeefffhhhgggfffhhhiiijjjjjjhhhgggggghhhssswww|||}}}}}}yyyqqqgggaaaaaacccaaahhhmmmiii___\\\cccllluuuxxx{{{oooiiigggfffbbb___ZZZVVVSSSTTTVVVWWWZZZ[[[]]]aaaeeejjjnnnqqq}}}qqqfffdddaaa]]][[[YYYXXXWWWMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHFFFEEEDDDDDDDDDDDDEEEDDDAAA>>><<<;;;;;;;;;777777666555444222111000,,,,,,,,,,,,,,,,,,,,,,,,******+++---//////,,,******,,,...,,,)))''')))+++'''((()))******)))((('''%%%%%%%%%%%%%%%&&&'''((('''((()))((('''&&&''')))''''''''''''((((((((()))&&&&&&''''''((()))******(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((()))+++***)))((('''((()))***)))(((((((((((()))******+++,,,---...////////////111111222222333444555555<<<===>>>@@@@@@@@@???>>>@@@===::::::<<<<<<:::888888888<<<@@@AAADDDSSScccmmmpppjjj[[[QQQQQQVVVXXX\\\bbbggghhhhhhfff```YYY```___^^^^^^]]]]]]]]]^^^^^^[[[[[[```ccccccdddgggooo}}}|||wwwrrrpppnnnnnniiiiiihhhfffcccccceeegggdddeeeggggggcccbbbiiisss{{{zzzqqqgggcccccceeebbbdddeeecccaaadddlllttt~~~sssllliiihhh```___\\\XXXWWW[[[```eee```gggpppuuuzzzsssqqqnnnlllkkkllljjjeeeaaa]]]ZZZVVVRRRPPPRRRTTTVVVYYYUUUNNNHHHEEEFFFHHHJJJKKKIIIEEEAAA>>>===<<<<<<>>>>>>>>>>>>>>>======<<<555333111000///...+++))),,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))*********)))((((((''''''(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((''''''&&&(((((('''''''''(((((()))+++***)))(((((())))))************)))))))))******---...///000111111222111333333444555777888999:::>>>>>>???@@@@@@@@@@@@@@@>>><<<::::::<<<>>>===;;;;;;;;;???DDDIIISSSfffyyy{{{hhhZZZXXXZZZ[[[gggmmmqqqqqqooommmggg```]]]]]][[[[[[ZZZ[[[\\\\\\bbb```aaafffiiiiiikkknnnwwwzzztttoookkkiiigggfffeeecccaaabbbeeehhhgggfffggggggdddeeeppp}}}|||tttkkkfffgggiiijjjmmmnnnjjjfffhhhqqqzzzrrrllljjjhhhdddbbb___]]]___dddiiillllllrrr{{{{{{wwwuuutttuuuuuurrrkkkfffaaa___[[[ZZZ\\\```fffjjjiiiccc[[[RRRMMMKKKKKKKKKLLLJJJGGGCCC@@@???>>>>>>>>>>>>??????@@@??????>>>999777555333333222000.........---,,,,,,,,,,,,,,,*********************************)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&***)))((((((((((((((()))***))))))((())))))******,,,,,,,,,,,,,,,,,,,,,,,,000111222444555666666666666666777999:::<<<===>>>????????????@@@@@@AAAAAA<<<;;;;;;<<>>???@@@AAABBB>>>>>>???AAADDDFFFHHHIIIMMMOOOTTT\\\iii{{{uuuhhheeegggjjjqqqtttvvvrrrnnnkkkeee^^^XXXWWWVVVVVVWWWYYY\\\^^^___```dddjjjmmmlllnnnssszzzrrrnnnllliiihhhfffeeeeeeiiiooosssuuurrrooommmmmmuuuzzzzzz|||{{{{{{}}}xxxuuusssnnnjjjhhhllluuu|||yyyqqqkkkeeedddcccfffnnnzzzvvvmmmgggbbb^^^[[[TTTQQQMMMHHHDDDBBBAAA@@@@@@AAACCCEEEGGGHHHHHHHHHCCCAAA>>>===<<<<<<;;;:::666555555444222000///...---------,,,,,,+++++++++******)))))))))((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''))))))((((((((((((((()))((())))))***+++,,,,,,,,,...///111333555666777777777888:::;;;<<<=========999999:::::::::::::::::::::;;;===???AAACCCEEEFFFEEEFFFGGGIIIKKKMMMPPPQQQRRRWWW```kkkzzz|||pppiiigggiiillljjjnnnnnnjjjfffccc^^^XXXTTTTTTTTTVVVXXX\\\___aaadddeeeiiioooqqqppptttyyy|||xxxwwwwwwwwwvvvtttrrrssswww}}}}}}{{{|||{{{xxxuuurrrqqqvvvyyysssmmmiiidddcccbbbeeemmmxxxzzzuuussspppkkkggg[[[WWWQQQJJJFFFEEEEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIFFFCCC@@@>>>>>>???>>>===:::::::::999777555333222/////////...---,,,++++++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''((()))))))))))))))))))))))))))***++++++***+++---...///000000000111333555888:::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>999999999999999:::::::::;;;>>>BBBGGGKKKNNNPPPPPPPPPQQQSSSSSSSSSTTTWWWYYYVVV^^^iiivvvtttllliiiggggggiiifffiiiiiieeebbbaaa]]]XXXTTTVVVXXX\\\```dddgggiiipppqqqtttyyyzzzzzz}}}}}}{{{zzzzzzyyyyyy}}}xxxrrrnnnkkkhhhfffdddccceeekkkuuu~~~{{{|||~~~}}}wwwrrrbbb]]]VVVOOOLLLMMMPPPSSSUUUTTTSSSQQQOOOLLLJJJHHHGGGDDD@@@??????@@@@@@???>>>>>>>>>>>><<<:::888666222111111///...---,,,,,,,,,,,,+++++++++*********''''''''''''''''''''''''))))))(((((('''&&&&&&%%%(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))*********************+++,,,---...///...///111333555666666666777888;;;===>>>>>>===<<<<<<======>>>>>>>>>======888999:::;;;<<<===>>>>>>@@@EEEKKKSSSYYY]]]^^^___[[[]]]^^^]]][[[ZZZ\\\___```hhhrrr}}}wwwllljjjjjjgggeeegggdddggggggdddccccccaaa]]]\\\^^^ccciiinnnsssvvvwwwyyyzzz|||}}}|||xxxvvvxxxzzzxxxyyy{{{~~~zzzsssqqqooommmkkkkkkiiihhhjjjnnnuuu}}}~~~~~~xxxiiiddd\\\VVVVVVZZZaaafffnnnlllhhhbbb[[[TTTOOOLLLHHHEEEAAA??????@@@AAAAAAAAAAAABBBBBBAAA???<<<;;;888777666555333222111000---------,,,,,,,,,++++++************************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###!!!!!!###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''')))***++++++++++++++++++,,,---...000111222111333555777999:::::::::<<<===>>>@@@@@@>>>===;;;===>>>>>>>>>>>>===<<<<<<888999:::<<>>===<<<:::999777666555......---------,,,,,,,,,''''''''''''''''''''''''''''''(((((()))*********(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%+++***'''&&&%%%&&&''')))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$&&&'''(((***++++++''''''(((((())))))******))))))))))))))))))))))))***************+++++++++***,,,...000000222444666:::;;;;;;;;;;;;;;;<<<<<<:::<<<>>>>>>>>>===>>>???<<<>>>@@@@@@>>>;;;:::999777>>>BBBBBBCCCJJJQQQSSSSSSWWW___eeeiiiiiifffdddiiigggeeebbb```aaaeeeiiimmmsss}}}}}}mmmkkkgggfffggghhhiiiiiimmmllliiihhhkkkooopppnnnrrrvvv~~~{{{|||}}}||||||~~~~~~qqqmmmmmmnnnqqquuuyyy{{{zzzyyy|||{{{yyyvvvsssqqqpppppp{{{~~~wwwqqqhhhddd```___ccchhhkkklllkkkkkkmmmqqqqqqqqqvvv~~~}}}zzzvvvrrrppprrrrrrrrruuuzzz{{{wwwvvvxxx|||vvvnnnhhhbbb```fffsss~~~qqqdddXXXRRRNNNJJJFFFDDDEEEFFFFFFFFFHHHHHHHHHGGGEEEBBB@@@>>><<<<<<<<<<<<<<<=========:::666222...------,,,+++'''((()))))))))(((&&&%%%((()))))))))))))))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%##############################$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%***)))(((&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))************++++++++++++++++++++++++---///222444444666999;;;=========<<<<<<<<<;;;;;;:::<<<======<<<<<<===>>>===???AAAAAA???>>>===>>>>>>CCCHHHJJJPPPYYY```aaaaaadddgggjjjjjjhhhggggggiiihhhfffcccbbbdddhhhkkkooosss{{{~~~vvvlllkkkjjjjjjlllnnnooonnnnnnmmmkkklllooosssuuuuuu{{{~~~yyyzzz~~~wwwuuuyyywwwzzzzzzzzz}}}}}}{{{yyy{{{mmmdddbbbhhhmmmsssxxxzzzyyywwwvvvtttsssrrroookkkhhhffffffiiikkknnnqqqpppmmmgggcccaaa___^^^___dddhhhjjjkkkhhhggghhhkkkkkklllqqqyyy|||}}}~~~~~~}}}wwwtttrrrnnnmmmpppvvvzzz}}}~~~sssmmmiiieeefffmmmyyyuuuiii___YYYQQQOOOLLLKKKKKKLLLMMMLLLGGGGGGFFFEEEDDDAAA???>>>>>>>>>????????????>>>===@@@===999777555444111///++++++++++++***)))((('''***************))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''''')))))))))(((''''''&&&&&&)))))))))******++++++,,,,,,,,,,,,------.........333555888999:::;;;===??????>>>>>>===<<<;;;:::999999:::;;;;;;;;;<<<>>>???AAABBBCCCCCCBBBBBBCCCEEEGGGMMMRRRYYYdddqqqxxxxxxuuuuuusssnnniiifffgggiiikkkkkkjjjiiihhhiiimmmppprrrtttyyy~~~~~~vvvoookkkkkklllooosssuuuuuutttqqqppppppqqqtttxxx|||~~~wwwyyy~~~zzzooojjjhhhqqqttt{{{{{{wwwwwwyyyzzz}}}}}}{{{yyyrrrsssuuuyyy{{{mmmaaa]]]___gggpppzzz~~~|||xxxuuuuuuttttttssspppjjjeeebbbaaa```aaacccdddccc```^^^\\\ZZZ[[[^^^bbbgggiiiiiihhheeebbbbbbeeefffhhhnnnuuuzzzzzzyyyxxxzzzuuunnnkkkjjjkkkdddeeekkkttt{{{zzzqqqlllllllllnnntttvvvjjjaaa\\\VVVTTTRRRRRRTTTUUUTTTSSSJJJIIIHHHFFFDDDBBB@@@???<<<===>>>???>>>===<<<;;;???>>><<<;;;999666222///000000...---+++*********++++++++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))***+++,,,---------...///000222333555555:::;;;============>>>@@@>>>===<<<;;;999888777666666888:::;;;<<>>??????>>><<<;;;<<<===;;;;;;:::888777666555444666888:::===BBBGGGNNNSSS[[[YYYUUUPPPLLLLLLPPPSSSYYYaaammm|||{{{oookkknnnssszzz{{{{{{zzzyyyyyy{{{}}}wwwxxxzzz}}}~~~|||zzzxxxwwwxxxzzz|||~~~}}}||||||{{{zzzyyyzzz}}}uuuuuuxxxwwwuuurrrrrrppplllgggeeegggjjjqqqzzz|||tttnnnlllooouuuxxxppplllkkksssttttttqqqlllhhhffffffgggkkkqqquuuuuuqqqmmmiiihhhddddddjjjpppvvv~~~~~~zzzyyy|||yyynnnddd___```cccfffkkkkkkmmmrrruuuzzz{{{iii___]]]\\\[[[[[[[[[[[[ZZZXXXSSSQQQMMMIIIFFFDDDDDDDDDAAA@@@@@@????????????@@@=========>>>???>>>;;;888888666444111///.........---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$########################""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***%%%&&&'''((()))+++,,,,,,((()))+++---///111333333444555777:::<<<>>>@@@AAA>>>??????===;;;999::::::999999999888888777777777999;;;???CCCIIIQQQZZZ```gggddd]]]VVVQQQQQQUUUXXX___kkk{{{xxxuuuwwwzzz~~~||||||}}}xxxzzz}}}|||{{{}}}|||zzzzzzxxxzzz|||zzzxxxtttpppooonnnllliiihhhjjjnnnrrr{{{|||{{{|||zzzwwwvvvuuuzzz}}}xxxrrrpppnnnkkklllttt}}}|||zzz{{{}}}~~~zzztttkkkccc___```cccfffiiijjjmmmrrruuuzzzrrreeeeeeccc```___^^^^^^\\\[[[VVVTTTPPPLLLJJJJJJKKKLLLIIIIIIIIIHHHFFFDDDAAA@@@>>><<<;;;;;;======<<<;;;;;;999888666444222111111///...,,,***))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''(((((()))***+++,,,,,,+++,,,...111333666777888::::::;;;<<<===??????@@@;;;<<<===<<<:::999:::;;;::::::;;;;;;<<<<<<<<<===@@@BBBEEEIIIPPPYYYcccjjjnnniiiaaaXXXSSSTTTYYY]]]cccsss~~~|||||||||~~~{{{yyyyyywwwzzz~~~yyyvvvwwwzzz~~~{{{vvvuuuwwwwww}}}zzzuuuqqqqqqqqqrrrvvv|||~~~yyyxxxuuurrrttt}}}~~~{{{{{{{{{{{{xxxtttmmmgggddddddggghhhgggjjjqqqwwwzzz~~~tttqqqmmmhhheeecccbbbaaa___ZZZXXXUUUSSSTTTVVVZZZ\\\___aaacccccc^^^VVVMMMGGGCCC@@@;;;999:::;;;<<<<<<======<<<;;;999888666555222111...,,,++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$$$$&&&((()))%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))***))))))(((''''''&&&&&&***************+++++++++...///111444666999;;;<<<>>>>>>>>>>>>============888:::;;;;;;::::::;;;===<<<<<<===>>>???@@@AAABBBFFFGGGJJJNNNTTT^^^hhhooopppkkkbbbYYYTTTVVV[[[```fffxxx~~~}}}{{{|||xxxuuutttwwwzzzzzzsssnnnppptttzzz}}}uuupppppptttwww}}}vvvwwwyyy~~~~~~}}}zzzwwwyyy}}}|||{{{{{{yyyvvvqqqmmmjjjjjjkkklllkkkpppzzzyyyuuuooojjjhhhfffeeeddd^^^]]][[[[[[]]]bbbgggjjjxxx}}}{{{nnn___VVVMMMHHHAAA======>>>@@@AAA>>>?????????>>>;;;999888555333000...------...///)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$#########$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((('''&&&&&&%%%''')))+++++++++)))(((+++***))))))***+++---...333444666:::===??????>>>AAA>>>;;;::::::;;;;;;;;;888999999888777888;;;===CCCEEEGGGGGGFFFFFFJJJMMMOOOQQQSSSWWW[[[```dddfffgggeee```WWWQQQSSS]]]gggooo}}}zzz{{{~~~{{{yyyuuuqqqrrruuuxxxzzztttllliiijjjmmmoooooommmooorrrwww}}}~~~yyyzzzyyy|||}}}yyywwwvvv{{{yyyxxxzzz}}}yyyuuutttttttttsssyyyyyy{{{}}}|||vvvrrrqqqpppoooeeeeeeddddddhhhsssnnnbbbYYYMMMEEEBBBBBBBBBBBBCCC@@@>>>>>>??????<<<:::999777333111000---***(((***))))))+++---...---+++)))))))))***************''''''(((((())))))******)))((('''&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$###############$$$$$$""""""############$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&%%%&&&'''(((((('''&&&&&&******+++,,,...111222333777777999;;;>>>??????>>>???===:::999888999999999<<<===>>>>>>===>>>AAACCCDDDGGGJJJLLLMMMOOORRRUUUVVVWWWXXXZZZ\\\^^^___`````````]]]WWWRRRVVVaaajjjwww}}}~~~zzzvvvtttrrrpppsssyyy||||||zzzwwwrrrnnniiihhhlllppprrrrrrwwwxxx|||~~~~~~~~~||||||~~~zzzxxx{{{|||}}}}}}{{{xxxtttrrrqqqwww{{{}}}{{{xxxyyy|||~~~}}}xxxvvvxxx}}}wwwyyy{{{|||}}}~~~|||{{{xxxvvvlllkkkkkkooo{{{oooggg\\\SSSNNNKKKGGGEEEBBB@@@>>>>>>???>>><<<:::<<<:::777666555444111......---,,,---......,,,+++)))************+++++++++(((((((((((())))))******(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''''''''''''''''''''''''''''''''&&&+++,,,///222555888::::::<<<<<<======>>>>>>>>>>>>>>>===;;;:::999999:::;;;>>>@@@BBBCCCCCCDDDGGGIIIHHHLLLQQQVVVXXXZZZ]]]^^^\\\]]]\\\\\\[[[YYYXXXWWWYYY[[[[[[ZZZYYY___jjjttt}}}{{{|||~~~|||vvvrrrpppooopppwww{{{xxxuuurrrvvvsssrrruuuzzz~~~{{{wwwuuuvvvvvvvvvuuuyyyyyy|||{{{wwwssspppqqqsssuuuvvv~~~~~~~~~zzzxxx}}}|||uuuuuuvvvwwwvvvuuusssrrrpppqqqrrrqqqooolllkkkkkkvvvyyy{{{}}}uuutttwwwzzz{{{zzzwwwtttvvv~~~wwwuuuuuu|||vvvlllddd^^^WWWOOOJJJEEECCCAAA@@@@@@???===<<<<<<;;;:::::::::999666444333222000//////...,,,+++************+++++++++,,,((((((((())))))))))))***'''(((***++++++***((('''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$#########"""######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''((((((******)))******+++------///111555888;;;===>>>????????????>>><<<<<<<<<>>>======>>>===<<<===>>>@@@DDDFFFJJJLLLMMMNNNPPPRRRPPPTTTYYY^^^bbbcccccccccbbbbbbbbbaaa^^^\\\ZZZXXXXXX\\\```cccgggoooyyy}}}{{{yyyxxxyyyzzzuuuqqqppppppttt}}}vvvuuusssrrrssstttuuuvvvyyyyyy{{{~~~~~~|||tttqqqmmmlllmmmooopppqqqwwwuuuuuuuuuwww}}}~~~ttthhhgggggggggggghhhiiiiiiiiilllnnnmmmjjjhhhhhhiiipppuuu|||~~~sssrrruuuuuutttqqqooonnnttt}}}yyysssnnnhhh```VVVOOOLLLJJJHHHFFFDDDAAA???>>>=========???@@@???<<<999777444222111111000...---*********+++++++++++++++))))))))))))))))))))))))((((((((())))))(((((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((''''''''''''((()))*********+++---///111333555666888:::===???????????????@@@???===::::::===???===???AAAAAAAAAAAADDDFFFLLLPPPTTTWWWYYYZZZ[[[\\\WWWZZZ___dddggghhhgggfffiiiiiiiiihhhfffdddcccbbbaaaeeelllqqqwww~~~|||}}}|||zzzzzzwwwsssqqqqqqttt|||}}}zzzvvvnnnnnnnnnnnnooorrruuuwww{{{zzzzzzzzzzzzxxxvvvssspppnnnllllllnnnppprrrrrruuuqqqnnnqqqyyy|||mmm```___]]]]]]^^^```bbbdddeeehhhkkkjjjfffddddddfffjjjtttyyyuuuuuurrrnnniiiggghhhooo|||yyywwwwwwyyytttqqqooommmkkkeee\\\UUURRRQQQNNNKKKGGGCCCAAA@@@AAAAAACCCEEEFFFDDDAAA===999777444333333333222111,,,,,,,,,+++++++++******************))))))))))))***(((&&&$$$$$$&&&(((***''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%%%%$$$###!!!  !!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((***+++---***+++...000333666888999<<<===>>>>>>????????????>>>??????<<<:::;;;???DDDDDDGGGJJJIIIGGGGGGJJJLLLOOOTTTYYY]]]^^^______```]]]```dddkkkpppsssrrrpppqqqqqqooommmlllkkkkkkkkkppptttzzz}}}uuuxxxzzzwwwwwwyyy}}}{{{wwwuuuuuuqqqsssxxx|||~~~zzztttrrrppplllmmmnnnooopppssswwwzzzzzzzzzzzzyyyxxxvvvsssrrrqqqooommmmmmpppsssuuuvvvwwwpppmmmsss}}}lllaaa___\\\ZZZZZZ\\\^^^``````dddhhhgggcccaaabbbeeemmm~~~zzzvvvqqqkkkcccbbbdddjjjuuu{{{||||||zzzxxxwwwwwwmmmhhhiiikkkqqqyyytttjjjiiihhhiiiiiifff___ZZZWWWWWWUUUQQQLLLIIIGGGGGGEEEFFFHHHJJJKKKIIIDDD@@@???<<<999777777777777666111000///...---,,,+++***+++************)))))))))***((($$$""""""$$$(((***''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%###!!!  !!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))+++***))))))***+++---//////111444777:::;;;<<<===??????>>>>>>>>>>>>>>>???<<<>>>???===;;;===DDDJJJSSSVVVXXXWWWRRRPPPRRRUUUTTTXXX^^^bbbccccccccccccgggiiinnnwww|||zzzyyyyyyzzz~~~~~~uuummmlllxxx~~~zzzwwwyyy}}}{{{uuuooolllkkkmmmqqqwww|||~~~~~~sssooopppppppppoooqqqrrrrrrrrrtttxxx||||||}}}~~~~~~~~~}}}}}}}}}zzzwwwtttsssuuuyyy{{{|||zzzsssqqq|||vvvkkkhhhddd```^^^]]]^^^___```eeekkkkkkgggfffiiimmmyyy{{{tttnnnhhhaaa```bbbgggnnnwww}}}|||wwwpppllllllmmmmmmlllkkkttt|||pppgggbbb```___dddjjjpppuuuzzzwwwlllhhhgggfffggghhhgggbbb^^^]]]^^^^^^[[[WWWTTTTTTUUUUUUVVVXXXZZZZZZWWWPPPLLLGGGDDD@@@===<<<;;;:::999666666444222000...---,,,+++++++++*********))))))***(((%%%$$$$$$%%%(((***''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$"""$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%###!!! !!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,+++******+++,,,///000555777:::===???@@@@@@???@@@???============??????<<<>>>???>>><<<@@@HHHOOO```ccceeebbb\\\YYYYYY\\\]]]bbbhhhlllmmmmmmlllllloooqqqxxx~~~zzzrrruuuwwwwwwzzz{{{vvvoooooojjjnnn~~~yyytttrrrooonnnsss{{{~~~uuulllfffiiijjjnnnsssyyyxxxnnnjjjlllqqqssssssoooqqqrrrqqqooopppuuuxxx}}}{{{}}}}}}vvvvvvvvvsssmmmhhhdddaaa``````dddjjjqqqrrrooonnnrrrwwwxxxqqqjjjeeeaaaaaabbbeeejjjoooqqqrrrnnnkkkfffbbbbbbccceeefffdddkkkuuu~~~vvvkkkccc___^^^^^^ZZZ___eeehhhjjjnnnuuu{{{}}}wwwoookkkiiigggggghhhgggccc```ccceeefffdddaaa___aaaccckkklllnnnpppoookkkddd___NNNJJJEEEAAA???===<<<:::;;;:::888555333000...---++++++++++++******))))))((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!"""%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((((())))))************))))))(((''''''******+++---000444777999???@@@AAACCCCCCAAA@@@>>><<<;;;999777777888999;;;<<<<<<>>>@@@@@@DDDQQQ___nnnqqqpppggg^^^]]]bbbfffhhhnnnqqqpppooorrrrrrppprrrzzzzzzrrrllliiikkklllmmmllljjjgggeeebbbiiiyyy~~~||||||{{{yyyuuuooojjjhhhgggiiirrr{{{rrrkkkfffjjjooouuu{{{zzz|||xxxrrrooolllllloootttxxxzzzxxxqqqnnnkkkkkkrrrzzz~~~{{{tttooonnnnnnnnnssswww}}}|||xxx{{{xxxooogggbbb^^^___aaadddiiimmmnnnmmmjjjgggccc___]]]___``````___dddeeelllwww}}}}}}~~~}}}|||{{{|||~~~~~~qqqccc\\\ZZZWWWWWWXXXYYY\\\aaaeeegggjjjnnnppprrryyywwwqqqpppppppppooonnnllljjjiiijjjlllnnnnnnnnnrrrxxx}}}zzzjjj[[[III???>>>@@@???<<<===<<<:::999888666222///---,,,,,,++++++,,,,,,---***))))))(((((((((((()))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))'''''''''((((((((()))))))))))))))((())))))***+++((((((((()))***,,,---...---...///222555888;;;===>>>>>>@@@@@@@@@>>>===;;;===<<<:::999:::;;;===>>>======???BBBEEEMMM]]]lll||||||xxxooogggeeehhhmmmooosssvvvtttuuuxxx{{{zzz{{{uuuooojjjhhhjjjnnnrrrssssssqqqpppqqqwwwyyyqqqqqqrrrrrrpppnnniiieeedddfffmmmyyyzzzpppmmmoooqqqwww|||uuurrrvvvyyyvvvpppmmmkkkjjjjjjmmmrrryyy~~~zzztttppplllkkkqqqxxx~~~yyyvvvvvvwwwxxxyyyqqqjjjeeeaaa___bbbdddgggllloooooollliiigggccc^^^\\\^^^```aaaaaacccdddiiirrrwwwxxxyyy}}}~~~||||||}}}}}}}}}}}}pppddd^^^[[[XXXVVVXXXXXXZZZ^^^bbbfffiiikkkmmmkkkqqq{{{}}}yyyxxxwwwvvvtttsssqqqppppppnnnpppsssvvv{{{yyyhhhSSSEEEAAAAAA???<<<>>>===<<<;;;;;;999666333000///...---,,,,,,,,,,,,***))))))((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###%%%''''''%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******''''''((((((((())))))))))))))))))))))))***++++++(((((()))***,,,///222333222444666999<<<>>>???????????????>>>>>><<<;;;:::999888888888999;;;===>>>??????BBBHHHNNNXXXjjjyyy~~~vvvnnngggfffiiilllsssxxx|||}}}|||wwwssspppnnnooottt{{{|||tttkkkggghhhjjjjjjhhhfffbbbaaadddjjjuuuvvvssssssttt{{{yyyssstttuuuqqqllljjjiiiiiijjjooouuu|||~~~xxxsssooollljjjnnnuuu~~~~~~xxxxxx{{{~~~}}}{{{{{{|||}}}|||~~~~~~|||zzzvvvtttpppmmmjjjgggfffeeegggiiilllpppqqqpppkkkgggeeeccc______```ccceeefffddddddhhhpppvvvxxx|||{{{xxxxxx|||}}}ssshhhdddaaa\\\ZZZ[[[YYYZZZ]]]aaafffiiijjjiiiiiinnnuuu{{{~~~{{{zzzyyyyyyzzzwwwyyy|||rrr\\\LLLEEECCCAAA>>>@@@???>>>>>>>>>===;;;999555444333111///---,,,+++******)))(((((('''(((((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''(((((((((((()))))))))((((((((((((((()))***+++,,,,,,,,,,,,...000333555:::;;;===???@@@@@@??????@@@@@@???>>>===<<<;;;;;;777777888999;;;>>>@@@AAADDDDDDIIIPPPWWW___mmmzzz~~~vvvlllfffbbbaaadddiiirrr{{{~~~||||||}}}|||{{{zzzxxxyyyxxxzzz}}}}}}yyypppkkkffffffhhhiiihhhfffbbbaaadddkkkssszzzuuuuuuwww~~~wwwuuutttppplllllliiiiiikkknnnssswwwxxxxxxtttoookkkjjjhhhgggkkkrrrwwwxxxyyyuuuooonnnooopppnnnkkkkkkpppzzzyyywwwrrrtttxxx{{{}}}|||wwwsssooooooxxx{{{qqqooopppqqqpppooonnnnnnnnnmmmnnnqqqttttttqqqlllgggccceeegggjjjmmmooooooooojjjiiimmmvvv}}}~~~zzzuuurrrrrrvvv}}}vvvooolllhhhcccaaaaaa]]]^^^```dddiiilllkkkjjjlllooossstttvvv|||~~~rrr```RRRLLLIIIFFFBBBAAA@@@???@@@AAAAAA???>>>:::999777555222///---++++++***)))(((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((()))))))))***''''''''''''((()))***+++------...///222444777888@@@AAAAAAAAAAAA???===<<>>@@@CCCEEEGGGIIIKKKMMMRRRZZZ^^^aaahhhppptttkkkbbb___]]]\\\aaaiiiqqqvvvuuuxxxwwwuuuvvvsssqqqrrrttttttqqqnnniiigggeeefffhhhhhhgggdddbbbeeelllvvv|||xxxxxxzzz~~~vvvooommmkkkhhhfffgggddddddeeegggjjjkkkkkkjjjfffbbb```bbbbbbdddjjjrrrzzzzzzmmmoookkkgggddddddbbb___\\\\\\dddqqqzzzrrrmmmiiiffffffgggllltttyyyyyyxxxwwwwwwxxxrrrlllhhheeefffnnnxxx{{{sssmmmnnnqqqtttuuusssrrrrrrrrroooppprrruuuuuusssnnnjjjeeekkkuuu}}}}}}uuutttwwwvvvpppnnnllloootttyyy|||}}}|||uuupppoookkkfffdddfffccceeehhhllloooppppppnnnnnnpppqqqpppooouuu~~~~~~}}}tttggg]]]WWWRRRLLLGGGDDDCCCAAAAAABBBCCCBBBAAA>>>===<<<999666222///---,,,,,,+++***)))((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''((((((((()))))))))******''''''''''''(((***++++++,,,...111444888<<<>>>@@@DDDDDDCCCBBB@@@>>>===<<<===<<<;;;:::;;;===???AAAAAABBBDDDGGGJJJLLLNNNOOOVVVWWW[[[bbbcccaaacccggghhh```ZZZZZZXXXWWW^^^jjjwwwuuuqqqtttxxxxxxwwwxxxrrrkkkhhhjjjjjjgggdddcccbbbbbbdddeeeeeecccaaadddhhhrrr|||{{{yyy{{{|||nnngggbbbaaaaaa___```ccc\\\[[[[[[\\\___``````___\\\YYYYYY\\\___dddmmmvvvyyykkkfffdddaaa___]]]ZZZWWWTTTWWW___jjjvvvzzzoooddd^^^\\\ZZZ[[[^^^hhhnnntttvvvsssnnnkkkiiilllgggbbbaaa___```fffnnntttwwwyyywwwsssmmmiiifffjjjoootttuuurrrooonnnnnnlllmmmoooqqqsssrrrooollliiisss~~~~~~yyymmmkkkhhhiiilllqqqtttvvvtttoookkkkkkhhhdddcccfffgggkkkpppssssssssssssttttttuuuuuuttttttwww~~~~~~{{{yyyxxxwwwyyy|||~~~zzzppphhhaaaZZZSSSNNNIIIGGGEEEDDDDDDDDDCCCBBB@@@@@@???===:::666333111......,,,+++************)))((((((''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$###%%%'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))*********((((((((()))***,,,---...000333777;;;???BBBCCCCCCEEEDDDBBBAAA@@@???>>>>>>???>>>======???BBBFFFIIILLLNNNPPPSSSVVVXXXYYYZZZ```___bbbffffffcccccceeeddd^^^[[[]]]ZZZWWW```ooo~~~~~~{{{~~~zzzvvvxxxvvvkkkeeeeeefffccc```___```aaaccceeeeeedddcccdddhhhqqqzzzwwwssssssvvvxxxwwwvvvtttooohhh^^^ZZZWWWYYY[[[[[[^^^bbb[[[ZZZXXXXXXZZZ[[[[[[ZZZ[[[XXXXXX\\\aaagggsss}}}sssggg```___^^^]]]\\\ZZZXXXVVVWWW^^^fffllltttyyyxxxtttddd^^^XXXWWWWWWWWW\\\bbblllpppsssqqqkkkfffdddeeedddaaa___```aaa```dddiiimmmmmmnnnlllhhhccc``````dddjjjpppqqqmmmiiiggggggfffggghhhkkknnnooonnnmmmkkkuuu{{{llliiifffdddfffiiimmmooolllhhhfffeeeccc```bbbfffhhhooovvvwwwtttrrrtttwwwxxxxxxxxxxxxzzz{{{}}}~~~zzztttpppooolllllllllnnnqqqvvvzzz}}}yyy{{{}}}~~~uuummmgggaaa[[[WWWOOOLLLIIIGGGGGGFFFEEEDDD@@@AAA@@@???===999666444000///...---,,,+++++++++))))))(((((((((((())))))(((''''''''''''&&&&&&&&&((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%######%%%'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))*********************+++,,,...///000777999===AAACCCDDDCCCBBBDDDCCCBBB@@@@@@@@@AAABBBBBBAAA@@@AAADDDIIIMMMPPP\\\]]]```ccceeegggiiiiiifffdddeeehhhhhheeeeeehhhjjjeeeeeegggccc___iiiyyy|||}}}~~~~~~|||ooogggfffgggeeebbb```aaaccceeeggghhhhhhhhhbbbfffmmmvvv~~~zzzpppllljjjjjjppprrrooojjjeee___XXXSSSPPPOOOSSSVVVXXX[[[```aaa___[[[ZZZZZZZZZYYYXXX^^^ZZZZZZ^^^ccckkkwwwxxxkkkbbb]]]]]]^^^^^^^^^]]][[[ZZZYYY___ccceeehhhjjjhhhcccYYYVVVUUUVVVWWWYYY```hhhlllnnnoookkkeeebbbdddhhheeeccccccggghhhgggiiimmmiiihhhiiihhhddd___]]]^^^```fffmmmnnnjjjeeeccccccbbbbbbcccfffjjjmmmnnnmmmiiirrr~~~}}}|||llliiieeebbbbbbeeeiiikkkiiieeeccccccaaa___bbbggggggpppxxxyyytttpppsssxxxtttttttttvvvxxxyyyxxxvvvwwwxxxxxxvvvpppiiidddaaacccccceeehhhlllqqqvvvxxxxxxyyy{{{}}}tttmmmhhhdddaaa^^^SSSPPPLLLJJJIIIHHHFFFEEE@@@AAAAAA@@@>>><<<888777111111///...---,,,,,,,,,))))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&$$$######%%%'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$"""!!! """%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))***+++,,,+++***+++,,,...---------...///222555666;;;===@@@BBBCCCBBBAAA@@@??????>>>>>>@@@CCCEEEGGGFFFCCCEEEJJJMMMSSSaaappp}}}~~~}}}zzzuuurrrrrrtttoooiiiggglllpppooolllkkkkkklllnnnqqqsssvvvxxxyyyxxxnnnkkkkkkiiiggggggfffeeefffhhhhhhgggfff```bbbfffkkkvvvttteee______bbbggglllpppmmmeee\\\WWWUUURRRRRRSSSVVVZZZ```eeehhheeeddd```\\\YYY[[[aaagggiiikkkmmmmmmpppyyyvvvnnnkkkllliiigggfffeeeeeedddcccbbbeeefffgggiiijjjhhhddd```]]]VVVRRRWWW```ffflllqqquuuvvvuuuqqqjjjggghhhjjjqqquuuxxxvvvqqqmmmlllnnnmmmjjjfffaaa___^^^___```ggghhhhhhfffbbb^^^]]]]]]]]]___bbbfffooovvvuuuooopppoooppptttyyy{{{yyyvvvqqq|||xxxllljjjgggeeeeeefffhhhiiikkkfffbbbbbbaaa```bbbgggqqqxxx|||yyytttrrrrrrqqqnnnuuuxxxuuutttxxxxxxuuupppooonnnkkkhhhccc___]]]^^^^^^```dddjjjrrryyy}}}}}}wwwmmmhhhffffffccc```\\\YYYSSSOOOMMMKKKIIIHHHIIIHHHFFFEEEDDDAAA===:::888555111...---------,,,++++++******))))))(((((((((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))((((((***+++,,,---///111444777:::;;;>>>???AAABBBCCCAAA@@@>>>AAA@@@@@@AAABBBEEEGGGIIIKKKHHHIIIPPPWWWdddwww{{{zzzvvvqqqpppvvvzzzyyyvvvuuutttuuuxxx|||wwwtttrrrooolllpppmmmjjjhhhgggfffdddbbbZZZ[[[^^^cccnnn}}}vvvfff\\\YYY[[[^^^fffjjjnnnlllddd\\\XXXWWWQQQUUU[[[bbbhhhlllnnnooonnnmmmkkkggggggkkksssyyyxxxqqqnnnpppssstttrrrpppqqqrrrrrrooollllllkkkkkklllllliiieeebbbbbb\\\ZZZ```iiipppwww}}}|||vvvtttwwwzzz{{{yyyzzzsssooojjjeeebbbaaaaaabbbggghhhgggeeeaaa^^^^^^^^^___ccciiipppzzz|||qqqooolllmmmqqqsssrrrqqqpppzzzuuulllkkkiiihhhiiijjjlllnnnoookkkjjjjjjiiigggiiinnnvvv}}}|||yyytttooonnnrrrsssrrrsssxxxxxxuuuooonnnkkkhhhdddaaa^^^]]]^^^___aaafffnnnzzz~~~uuupppjjjeeecccbbbaaa______^^^[[[VVVRRRPPPOOOOOONNNOOOPPPNNNJJJDDD???<<<999666222000///...,,,+++++++++******))))))(((((((((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((((((''''''((()))((('''((()))+++---///333888<<>>===BBBCCCCCCEEEGGGJJJLLLNNNSSSQQQRRRZZZgggzzz~~~yyy{{{}}}||||||xxxtttqqqooolllgggccc```^^^\\\ZZZXXXWWWWWW\\\eeeqqqzzzuuunnncccZZZUUUUUUYYY\\\fffjjjmmmkkkfffaaa^^^^^^\\\eeerrr}}}{{{zzz|||xxxpppooosssyyy|||}}}|||~~~}}}xxxsssqqqooonnnmmmkkkhhheeegggcccdddllluuu}}}|||yyysssmmmiiigggfffggghhhhhhfffccc```______aaafffnnnxxxyyysssllliiijjjlllmmmlllnnnvvv{{{sssnnnnnnooooooqqqrrrssstttvvvsssssstttsssrrruuu{{{{{{pppnnnnnnmmmlllqqqwwwwwwtttnnnllliiifffcccbbbbbbbbbccceeeiiioooyyy}}}vvvqqqjjjjjjhhheeebbb``````aaacccffffffbbb[[[XXXYYY\\\\\\```ddd___UUUIIIBBB???<<<999666444222111...---,,,++++++***))))))(((((()))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''(((%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***)))))))))(((((('''''')))***++++++***+++---///111444999>>>BBBDDDEEEEEECCCCCCCCCBBBAAA???>>>===CCCDDDGGGJJJNNNRRRTTTVVV[[[[[[^^^gggwww}}}}}}wwwyyy~~~uuuttttttvvvzzz}}}}}}}}}~~~xxxssspppgggccc]]]YYYWWWWWWWWWVVVYYYVVVUUUXXX___fffjjjkkkiiiddd\\\VVVUUUYYY___cccoooqqqsssrrrooommmmmmnnnppp}}}uuuooorrrxxx|||uuussspppnnnmmmllljjjiiihhhgggjjjsss|||}}}vvvqqqnnnmmmmmmkkkjjjiiifffcccbbbdddfffsss~~~zzzpppiiihhhjjjjjjjjjiiipppzzzuuusssuuuwwwyyyzzzzzzzzzzzz{{{xxxxxxyyyzzz{{{wwwmmmjjjfffhhhnnntttuuusssnnnmmmkkkjjjkkklllnnnoooqqqtttzzzxxxooojjjfffiiikkkiiiddd```aaaccchhhmmmqqqmmmeeeaaaeeejjjrrryyy|||tttbbbPPPEEEAAA>>><<<999777777555333111---,,,,,,+++***)))((((((***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((('''''''''((((((((())))))******))))))((((((((('''***+++---------///111444888;;;???CCCFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@CCCFFFKKKPPPVVVZZZ\\\^^^]]]bbbiiiuuu|||uuusssyyy||||||~~~|||xxxzzzxxxkkkkkkmmmqqqwww|||~~~vvvqqqooobbb]]]WWWSSSSSSTTTVVVWWWWWWUUUSSSVVV[[[___aaa```dddaaa\\\[[[^^^fffooouuuzzzqqqnnnrrryyyyyysssqqqnnnlllllllllkkkjjjfffgggllluuu}}}|||wwwtttssssssqqqqqqooommmkkkkkkmmmooo~~~zzzqqqkkkjjjkkkjjjiiieeejjjxxxyyyyyyzzzyyywwwwwwzzz~~~}}}{{{|||zzzyyy{{{}}}nnnhhhdddgggmmmqqqrrrrrrnnnppptttxxx||||||tttnnnhhhmmmpppnnngggbbbbbbeeemmmsssxxxuuunnnlllrrrzzzoooXXXKKKFFF@@@===:::999888777666444///...---,,,+++***))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''''''''(((((())))))******))))))))))))))))))((()))+++...///000333666999>>>@@@CCCEEEFFFFFFDDDCCCAAA@@@@@@@@@@@@BBBDDDEEEGGGJJJPPPVVV\\\```bbbbbb^^^fffqqq~~~|||||||||xxxuuuxxx~~~yyyvvvpppqqqsssvvvyyyyyyvvvtttssswww~~~pppggggggiiinnnvvv|||}}}uuuqqqppp```[[[TTTQQQRRRUUUYYY[[[\\\[[[ZZZ\\\^^^aaabbbbbbbbbbbbdddiiiqqq}}}~~~zzzxxxwwwsssppplllmmmrrr{{{~~~vvvqqqnnnlllkkkkkkkkkjjjhhheeeggglllttt{{{{{{wwwtttsssssstttttttttsssqqqqqqsssuuuwwwtttqqqqqqrrrrrrpppmmmhhhkkkttt|||wwwrrrppprrrtttuuutttuuuyyy~~~|||yyyyyyxxxzzz~~~qqqkkkhhhkkknnnoooppprrrqqqwwwyyyooosssvvvsssmmmiiihhhjjjsssyyy}}}{{{wwwxxxxxxbbbTTTPPPEEEBBB===:::888888666555111000///...---,,,+++***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!""""""""""""###%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''((()))))))))&&&''''''((())))))******)))))))))))))))*********+++...111333555888<<>>======>>>AAADDDHHHKKKMMMPPPVVV\\\```bbbcccccc```iiiuuu}}}vvvvvvsssyyy|||||||||~~~xxxtttrrrnnnllliiijjjlllnnnnnnoooqqqrrrvvvzzzxxxmmmeeeeeeggglllttt|||{{{sssppppppddd```ZZZYYY]]]dddkkkooouuutttsssppplllkkkkkkllljjjooowww~~~zzzuuuqqqooonnnooopppjjjjjjkkkoooxxxxxxpppnnnlllkkkjjjiiifffdddgggiiinnntttzzz{{{uuuqqqoooooooooooopppqqqqqqpppoooppprrruuu|||~~~xxxqqqnnnpppvvv~~~|||wwwwwwyyy~~~}}}wwwiiijjjkkklllmmmmmmmmmllllllqqqxxx~~~}}}xxxttttttvvv}}}vvvqqqooorrrrrrooopppuuuuuuyyy|||}}}|||xxxuuutttuuuyyy}}}~~~lllaaa]]]RRRLLLEEE???<<<:::999888333222111000///---,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((()))))))))(((&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''((())))))***&&&''''''((()))******+++(((((())))))******++++++///111555777:::>>>BBBFFFBBBBBBCCCDDDEEEDDDCCCCCC;;;;;;;;;===AAAFFFKKKNNNRRRUUUZZZ___bbbcccbbbaaadddlllvvvtttoooppprrrzzzxxxsssooollliiieeehhhiiiiiihhhjjjooossszzz~~~tttlllddddddfffkkkssszzz{{{||||||}}}~~~}}}|||{{{xxxpppnnnpppnnnjjjfffhhhooozzz{{{uuuttttttwww~~~~~~zzzwwwvvvwwwvvvssspppllliiifffdddeeehhhiiijjjgggjjjnnnuuu{{{qqqooommmkkkjjjgggdddaaajjjlllqqqvvvzzztttqqqtttvvvtttrrrrrruuuyyy|||~~~}}}zzzuuuppplllkkkkkkkkkgggiiikkkkkkjjjiiijjjkkkkkkooopppllljjjjjjiiiffflllrrr~~~|||wwwpppjjj^^^bbbgggjjjiiigggfffeeeccciiirrryyy{{{yyytttqqqpppuuuzzzvvvuuuwwwuuupppqqqwwwxxx}}}{{{zzzyyy}}}sssjjjfff^^^WWWNNNFFFAAA???===<<<444444333111000...------,,,+++***)))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''$$$%%%'''((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&%%%###""" """%%%''')))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&***'''%%%&&&***++++++)))'''((((((((((((+++...222666777:::>>>AAADDDFFFGGGFFFFFFEEEEEEDDDBBB???===;;;<<>><<<<<<888888777555333111///...++++++******))))))((((((******)))(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&***'''&&&''')))+++***)))((()))******+++---111444:::<<>>;;;999888888777666555333111000...------,,,+++***))))))(((((('''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''&&&$$$######&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&)))(((&&&''')))***)))))))))+++---...000222666999???AAAEEEHHHJJJJJJJJJIIIFFFEEEDDDBBBAAA@@@??????@@@CCCGGGLLLOOOQQQQQQPPPQQQUUU[[[```bbbccccccdddiiiqqqxxx|||wwwqqqllllllkkkrrryyyxxxssspppqqqttt~~~{{{{{{~~~xxxnnnlllllloooooopppuuu{{{}}}}}}xxxooohhhfffbbb]]]YYYZZZ\\\aaakkktttuuupppiiigggeeeeeegggkkkpppsssooowww||||||}}}~~~|||ssskkkdddeeefffhhhkkknnnqqqsssvvvtttrrrrrrrrrpppkkkggg]]]\\\\\\___dddhhhjjjkkkiiippp|||yyypppooonnnlllkkkjjjjjjjjjjjjkkkmmmpppuuu}}}tttjjjdddbbbcccfffhhhjjjiiigggdddbbbaaacccdddeeehhhiiihhheeebbbccceeeggghhhlllooollleee```^^^[[[ZZZ[[[^^^bbbeeepppzzzssslllhhhfffeeeeeejjjrrryyy}}}}}}{{{yyytttxxx~~~zzzxxxwwwwwwzzzyyytttoooqqqvvv{{{|||{{{|||xxxtttpppppptttyyy|||~~~~~~~~~}}}|||{{{|||~~~xxxrrrpppqqqssskkk___SSSIIIBBB===;;;:::::::::999888777555444222111000...---+++***)))((('''''''''''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''(((((())))))))))))(((((((((((((((''''''''''''''')))(((((((((((()))******))),,,000333666:::===@@@CCCFFFIIILLLMMMLLLJJJHHHDDDDDDDDDCCCCCCEEEHHHJJJKKKNNNRRRUUUUUUTTTSSSSSSSSSYYY```fffjjjlllnnnooorrrxxx}}}~~~sssmmmhhhbbbaaaccckkkvvv~~~}}}wwwvvvzzz}}}}}}zzzzzzzzzzzz~~~}}}yyywwwxxxxxxuuupppooorrrssssssnnneee___^^^]]]ZZZTTTVVVYYY```iiiooopppmmmdddfffhhhiiilllqqqxxx}}}zzzvvvyyy|||~~~}}}~~~zzzqqqiiieeedddeeeggglllrrrvvvxxxzzzwwwsssqqqqqqooojjjfff___```bbbeeejjjooorrrtttxxxzzzuuuuuuqqqppppppnnnllljjjiiihhhggghhhiiilllqqqwww}}}~~~vvvnnnhhhfffgggiiijjjlllnnnmmmjjjfffdddcccbbbdddfffhhhhhheeeaaa___fffiiinnnttt|||~~~uuujjjbbb___\\\[[[]]]aaadddeeeooo~~~zzzyyyvvvpppjjjfffdddcccdddjjjpppyyy|||}}}yyywwwzzz{{{xxxvvvvvvvvv{{{~~~xxxsssoookkkkkkooossstttsssrrrpppnnnkkkjjjooovvv||||||yyyxxxxxxxxx|||}}}qqqjjjhhhiiiiiiddd\\\UUUOOOJJJEEEBBB============;;;:::999888555444333111...,,,***)))******))))))******++++++(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''######$$$%%%&&&((()))***(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))***+++---+++...444999===AAADDDGGGFFFHHHKKKMMMMMMKKKHHHFFFAAABBBBBBBBBCCCGGGNNNSSSUUUXXX\\\]]][[[XXXXXXXXXZZZ```hhhpppuuuyyy|||~~~|||{{{qqqgggaaa]]][[[]]]aaaooo|||zzzvvvtttxxx{{{~~~{{{ssshhhccccccdddgggfff___ZZZYYYXXXVVVSSSTTTXXXaaaiiimmmmmmmmmccciiippptttwww|||}}}wwwppplllnnnvvv||||||{{{|||}}}~~~}}}xxxpppkkkddddddgggnnnwwwyyytttqqqoookkkhhhfffhhhkkknnnsssxxx}}}yyysssrrrttttttsssrrrooolllhhheeeccccccdddfffiiinnnssswwwyyyxxxtttnnniiihhhiiilllnnnoooppppppmmmjjjfffeeeeeecccdddeeefffeeedddbbbbbblllrrr{{{pppccc```\\\[[[^^^aaabbbbbbgggrrr|||}}}sssiiillljjjgggcccaaaaaabbbbbbkkkpppxxx}}}yyytttuuuyyy|||yyyrrrqqqwww}}}|||xxxvvvvvvvvv{{{~~~|||yyyxxxtttnnnllliiiffffffjjjmmmnnnnnnmmmmmmkkkhhhfffjjjsss{{{~~~yyyxxxyyy{{{yyykkkbbb`````````]]]YYYVVVSSSPPPLLLIIIAAA@@@@@@???===;;;:::999888777555333000---+++***++++++*********++++++,,,(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))((()))***++++++,,,...000///444:::???CCCEEEHHHJJJGGGHHHJJJKKKKKKIIIGGGEEE@@@BBBDDDDDDGGGMMMWWW^^^cccfffhhhfffbbb___```aaaccciiirrrzzzyyyooofff^^^ZZZYYYZZZ```hhhuuu|||~~~xxxvvvvvvyyy|||uuujjj```[[[]]]```eeegggbbb\\\ZZZXXXVVVQQQQQQVVV___gggiiikkkmmmjjjsss|||}}}{{{yyykkkjjjgggddddddjjjuuu}}}yyyrrrwwwxxxyyyyyywwwtttqqqooogggkkkttt|||vvvssspppnnnoooqqqtttwww{{{}}}vvvtttuuuvvvxxxvvvtttppplllgggcccaaabbbbbbdddhhhmmmpppqqqqqqnnnkkkgggfffhhhkkkmmmoooqqqpppnnnkkkiiiiiikkkmmmlllllljjjgggfffgggkkknnnwwwvvvddd___[[[ZZZ\\\^^^]]]\\\]]]ccchhhjjjkkklllhhhcccbbbbbbaaa``````aaabbbcccgggjjjooosssvvvvvvvvvuuutttzzzuuuooonnnrrrtttqqqlllmmmttt{{{~~~yyyvvvvvvvvvxxx~~~~~~zzzuuuoooiiiaaa___]]]^^^aaadddffffffhhhjjjjjjfffcccgggsss}}}|||zzz{{{vvvhhh___]]]]]]```^^^[[[YYYXXXUUURRRPPPHHHGGGFFFCCCAAA>>>;;;:::;;;:::888666333000...---+++******)))))))))))))))((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&)))((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))''')))+++,,,,,,...111444777;;;AAAEEEFFFGGGGGGHHHGGGHHHIIIIIIIIIHHHFFFFFFDDDGGGKKKOOOUUU```oooyyy{{{}}}{{{vvvmmmhhhhhhiiilllrrrzzz|||vvvjjjccc\\\[[[\\\aaakkkuuu}}}vvvsssssstttzzz}}}}}}~~~tttjjjaaa\\\```fffqqqwwwxxxrrrjjjfffccc```ZZZYYY]]]gggnnnooorrrvvv{{{|||xxxtttqqqnnnlllffffffdddaaabbbhhhsss{{{}}}uuurrrpppnnnsssssssssrrrqqqqqqsssuuussszzz}}}yyywwwvvvvvvxxxyyy{{{zzzwwwvvvwwwwww{{{yyyuuuqqqlllhhheeecccddddddeeehhhlllmmmllljjjgggeeeccceeeiiimmmnnnnnnoooooommmmmmpppwwwzzzrrrnnnpppvvv|||xxxgggbbb\\\ZZZ\\\\\\ZZZWWWUUUYYY[[[ZZZ\\\``````^^^\\\]]]___aaabbbdddeeeeeeeeeeeeeeefffgggggghhhiiifffkkkttt{{{xxxrrrpppqqqppplllhhhiiinnnttt|||{{{wwwssspppoooqqqssswwwzzzsssjjjbbbYYYXXXXXXYYY[[[]]]___```aaaeeefffcccaaagggvvv|||~~~ttthhhbbbaaabbbbbb```^^^^^^^^^]]][[[YYYUUUSSSQQQNNNJJJEEEBBB@@@???>>><<<999777444222111---,,,+++***)))((((((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$$$$%%%((((((&&&%%%%%%&&&'''((((((((())))))))))))(((((('''((((((((())))))******&&&))),,,------///333777===@@@EEEHHHHHHFFFFFFEEEHHHHHHHHHHHHHHHGGGGGGFFFHHHMMMTTT\\\fffvvvwwwooommmnnnrrrwww~~~zzzuuujjjddd^^^^^^aaahhhuuu}}}tttlllhhhhhhiiimmmttt}}}~~~oooddd]]]^^^hhhsssyyyssspppnnnkkkiiimmmwww}}}~~~~~~xxxtttqqqnnnkkkhhhgggeeebbbaaafffpppwwwvvvzzzxxxooohhhhhhkkklllqqqqqqpppnnnnnnpppvvv{{{{{{~~~|||{{{yyy{{{|||}}}}}}xxxwwwxxxwwwvvv|||zzzvvvrrrmmmjjjgggfffgggffffffiiikkkkkkhhheeeeeecccccceeekkkooopppooommmmmmnnnrrrzzzvvvwwwxxxkkkeee___]]]]]]]]]ZZZWWWSSSVVVVVVSSSTTTXXXYYYWWWZZZ\\\___bbbeeefffggggggeeedddaaa___^^^___aaabbbZZZ```hhhoootttzzzyyytttvvvuuurrrlllgggfffiiimmmpppooolllhhhfffgggkkkooosss|||yyypppeee\\\XXXXXXWWWXXXYYY[[[\\\]]]ZZZ___cccaaa```hhhyyy~~~tttjjjeeefffiiibbbaaaaaaaaacccddddddccc```___\\\XXXSSSNNNJJJHHHAAA@@@>>><<<:::777666555000///...,,,+++******)))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&''''''(((((((((((((((((('''######$$$%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))))))))(((((()))))))))))))))))))))+++...111555999<<<>>>DDDEEEFFFGGGGGGGGGGGGHHHKKKJJJGGGDDDBBBDDDHHHKKKRRRWWW^^^hhhzzzwwwuuuuuuwww|||~~~zzzwwwvvvvvvvvvtttpppkkklllrrr{{{wwwtttnnngggaaa```aaadddhhhttt~~~xxxkkkddd```dddyyy}}}vvvrrrooollliiiiiijjjjjjkkkllllllmmmnnnpppnnnjjjfffcccdddhhhlllnnnkkkjjjjjjkkknnnxxx~~~}}}yyyxxx}}}{{{{{{xxxuuuqqqpppqqqsssvvvuuurrrooonnnppptttwww|||zzzvvvpppjjjfffeeeeeegggggghhhlllppprrrpppmmmiiimmmpppvvv~~~xxxllliiieeecccbbb___[[[WWWRRRSSSUUUVVVWWWXXXXXXYYY\\\YYYYYY^^^cccdddeeeiiibbbddddddaaaaaadddccc```bbb]]][[[___dddiiisss{{{|||||||||||||||{{{{{{zzzzzz||||||vvvnnngggfffgggkkkhhheeebbbbbbccceeefffkkksssyyyvvvooojjjfffcccXXXWWWWWWYYY[[[\\\\\\[[[]]]]]]___bbbdddlll|||}}}|||~~~~~~{{{vvvoooiiilllkkkiiigggggggggffffffhhhgggfffccc^^^YYYTTTQQQQQQMMMHHHAAA;;;777555444222///,,,+++++++++***))),,,+++***************+++(((((())))))*********+++((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''((((((((()))))))))))))))((()))))))))))))))***+++,,,***---000555999===@@@BBBDDDEEEFFFFFFFFFGGGGGGHHHJJJJJJHHHGGGFFFIIIOOOSSSXXX^^^eeeqqq{{{wwwvvvwww|||}}}yyyuuusssvvv{{{~~~{{{wwwtttnnnmmmkkkgggdddcccdddeeeiiittt}}}zzz{{{tttiiigggiiirrrzzztttpppnnnkkkiiikkkkkklllmmmoooppppppqqqnnnmmmiiieeebbbccchhhkkkrrrooommmlllkkknnnyyy|||zzzzzzyyy|||zzzvvvtttrrrpppppppppqqqqqqpppooooooqqqwwwvvvkkkeeecccdddjjjlllpppuuuyyyyyyuuuqqqooottt{{{|||vvvpppkkkiiifffeeeccc```\\\XXXRRRTTTUUUXXXYYYZZZ[[[[[[[[[XXXYYY___bbbbbbccceeeeeehhhhhhgggiiimmmmmmjjjggg```[[[\\\^^^aaaeeekkkjjjlllooosssyyy}}}rrrnnnnnnllljjjfffdddeeefffhhhiiimmmrrrtttpppllljjjhhhddd^^^]]][[[\\\]]]^^^^^^]]]``````aaaccceeekkkzzzxxxssstttvvv{{{uuupppooommmllljjjiiigggeeeiiihhhhhhhhhgggdddaaa___ZZZWWWQQQJJJCCC>>>:::888555222///------,,,+++***,,,,,,+++************+++))))))))))))*********+++((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))(((((((((((((((((())))))))))))***))))))((((((******))))))***,,,...//////111555:::???BBBDDDEEEDDDEEEFFFEEEEEEFFFHHHJJJKKKLLLKKKKKKMMMRRRXXX]]]cccgggnnn||||||{{{zzz~~~~~~}}}~~~|||xxxyyyyyywwwsssrrryyy|||wwwssspppnnnkkkjjjgggiiijjjjjjiiihhhiiikkknnnwwwuuuqqqpppwww~~~rrriiillluuuwwwqqqnnnlllkkkjjjnnnoooppprrrssssssssssssooonnnlllhhhffffffiiillltttqqqooonnnlllooo{{{|||zzzxxxvvvyyy{{{|||vvvrrrqqqnnnlllmmmppprrrqqqooojjjjjjmmmvvvsssjjjggghhhmmmqqqyyyzzzuuussszzz~~~zzzuuussssssqqqmmmiiieeecccbbbaaa```\\\XXXTTTSSSTTTWWWZZZ\\\^^^______ZZZXXXYYY```dddeeeeeehhhlllpppssstttxxx|||{{{vvvlllbbbZZZYYY[[[[[[ZZZ[[[[[[___gggrrrwwwuuurrrpppnnnooorrruuuwwwxxxyyyxxxtttnnnlllnnnlllhhhgggdddaaa___```aaaaaa```dddccccccddddddhhhtttyyypppiiigggjjjnnn|||{{{yyyxxx}}}~~~zzzxxxwwwuuusssooojjjfffiiiiiijjjllloooooonnnlllfffccc^^^VVVNNNFFF???<<<:::777333111000///---,,,,,,,,,+++***************)))))))))***************)))((((((''''''(((((()))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((()))((((((''''''(((((())))))************)))((((((***)))((((((***---111333555888<<<@@@CCCEEEFFFFFFDDDEEEFFFEEECCCEEEJJJNNNQQQQQQQQQRRRTTTYYY```eeekkkooovvv~~~zzzwwwwwwwwwwww{{{~~~~~~~~~~~~xxxtttnnniiigggggggggfffgggiiikkkmmmoooqqqtttvvv{{{yyyppphhheeegggsss~~~uuuooouuu|||uuupppmmmlllmmmnnnqqqsssvvvyyyzzzxxxuuussssssssstttrrrooolllllllllrrrpppooonnnmmmqqq~~~zzzxxxyyyxxxxxx}}}{{{wwwuuutttsssrrrpppmmmkkkmmmrrrtttrrrnnnjjjlllrrr~~~rrrmmmlllpppvvv|||vvvsss|||sssoookkkiiiiiiiiigggddd_________^^^\\\YYYUUURRRRRRTTTXXX[[[^^^___``````[[[YYYZZZbbbiiimmmrrrwww|||mmmbbbYYYYYY\\\ZZZWWWVVVYYYaaapppzzzvvvsssssstttzzz~~~tttsssuuusssnnnlllhhhdddaaaaaabbbbbbbbbfffcccbbbbbbaaacccmmmwwwyyyuuummmddd^^^___dddiiippp}}}yyysssqqqoooooovvvyyyyyyqqqjjjiiihhhiiimmmrrrttttttrrrpppnnnjjjcccYYYNNNEEE???===:::666333222000...---,,,+++***)))((((((((()))************************))))))(((((((((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''''''''((())))))************))))))***))))))))),,,000444666===>>>@@@BBBDDDDDDDDDDDDDDDFFFFFFDDDCCCFFFMMMSSSYYYYYYYYYXXXYYY]]]ccchhhmmmqqqzzz}}}xxxtttqqqrrrxxx~~~zzzsssnnnfffaaa```bbbdddeeeiiikkknnnqqqvvv|||wwwppppppooohhhaaa]]]\\\bbbrrr}}}|||~~~}}}zzz{{{~~~~~~}}}zzztttooommmnnnpppsssuuuzzzzzzuuuvvvxxxzzzyyyuuuoookkkhhhllllllnnnooooootttyyyxxxvvvwwwyyy|||~~~}}}yyyssspppppprrrtttvvvtttqqqoooqqqvvvwwwsssooolllpppzzz~~~xxxvvvxxx~~~~~~yyyyyy|||uuujjjgggcccbbbddddddaaa___^^^___```___]]]ZZZWWWVVVRRRUUUXXX\\\^^^___^^^^^^\\\YYY[[[eeeqqq{{{nnncccZZZYYY[[[ZZZVVVUUU[[[iiiyyytttooopppvvv~~~{{{{{{wwwpppllliiieeeccccccdddeeeeeegggcccaaaaaa___```fffooosssmmmeee\\\XXXZZZ___dddjjjuuu{{{yyyxxxvvvsssoookkkiiiggggggnnnqqqwww~~~yyyppphhhggghhhmmmuuuyyyzzzxxxwwwwwwuuuoooeeeXXXLLLEEE@@@<<<888555444222000...,,,+++***)))((((((((((((+++++++++***************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))(((''''''&&&&&&''''''(((((()))******++++++******+++++++++---000444888;;;AAAAAAAAAAAAAAABBBBBBBBBDDDFFFFFFDDDCCCGGGQQQYYYaaaaaa___]]]]]]```dddhhhjjjqqq}}}}}}xxxsssqqqpppuuuyyynnnhhhaaa]]]^^^ccciiilllqqqssswww|||vvvkkkeeedddbbb^^^YYYYYY\\\fffvvv|||yyyyyy{{{|||}}}|||zzzwwwtttrrrqqqrrrrrrqqqvvv}}}}}}|||~~~}}}{{{zzzxxxtttooommmoootttxxx|||yyy{{{|||zzztttlllfffcccfffiiimmmqqqrrrxxxzzztttuuuwwwzzz~~~yyyuuupppnnnooosssvvvxxxuuuttttttvvvyyyxxxuuuqqqmmmqqq|||~~~}}}xxxpppgggeeedddeeeffffffbbb^^^^^^___```___\\\ZZZZZZZZZYYY[[[___aaacccbbbaaa```^^^\\\aaaooorrrggg]]]ZZZZZZWWWUUUUUU]]]ooouuupppoooqqqyyyyyyrrrkkkhhhfffeeegggiiijjjjjjiiieeebbbbbbaaa```eeelllnnnhhh```YYYVVVWWW[[[^^^hhhrrr|||~~~xxxqqqmmmnnnjjjiiiiiihhhfffdddbbb```eeeiiiooowww~~~yyyllljjjjjjpppyyy}}}zzz{{{{{{wwwnnn```RRRJJJBBB???;;;888666555333111------+++***))))))((((((+++++++++++++++************))))))(((((())))))***)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&###$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((((((''''''(((((()))'''((()))***+++,,,,,,,,,---...000333666:::===???AAA@@@>>>===>>>???AAABBBDDDFFFGGGDDDCCCIIIUUU___fffeeeccc```___aaaeeeiiihhhrrr}}}}}}zzzvvvuuuvvvyyy|||rrrgggccc___```gggsss~~~|||uuummmiiidddbbbbbbbbb```^^^___eeerrrsssqqqpppqqqssstttsssqqqooommmjjjgggffffffhhhiiilllttt}}}{{{{{{}}}~~~~~~|||zzzwwwuuurrrnnnlllooouuuzzz|||vvvnnngggbbbaaadddiiippptttvvv{{{~~~yyyzzz}}}vvvsssooommmnnnqqqssstttrrrsssvvvxxxyyyxxxuuutttnnnooowww~~~{{{{{{}}}|||vvvqqqpppqqqtttvvvsssmmmhhheeeffffffdddaaa```bbbdddjjjlllnnnppppppooollljjjeeefffoootttkkkbbb^^^\\\YYYZZZ]]]cccvvvuuummmiiilllnnnvvv~~~wwwjjjiiihhhjjjmmmpppqqqqqqmmmiiifffgggfffeeehhhnnnmmmhhhaaa[[[YYYYYY[[[\\\gggooovvvuuummmeeedddfffaaacccfffhhhhhhfffcccaaaaaafffnnnvvv}}}wwwsssqqqttt{{{~~~}}}yyyuuuxxxzzzyyypppbbbTTTKKKDDDAAA===:::999888666555111000...---,,,+++++++++,,,,,,,,,++++++***************))))))))))))******))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''''''''''''''''''''&&&&&&###$$$%%%&&&''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))******))))))))))))******&&&''')))***,,,,,,------...000333777;;;>>>AAABBB???>>><<<;;;;;;>>>AAABBBDDDFFFGGGEEEDDDJJJWWWbbbhhhgggdddaaa```bbbfffiiiiiiuuu|||xxxyyyzzzxxxyyyvvvjjjcccaaa```fffttt{{{rrrjjjddd``````bbbdddfffhhhiiiiiihhhpppzzzsssnnnmmmmmmppptttuuussspppnnnlllhhheeedddeeefffhhhjjjsss~~~yyy{{{~~~~~~{{{yyyuuutttqqqmmmkkknnnuuu{{{}}}tttjjjdddbbbbbbdddjjjrrrwwwxxx}}}~~~~~~wwwuuurrrnnnlllmmmnnnppppppnnnqqqvvvxxxxxxvvvuuuuuunnnmmmqqq}}}vvvtttwww{{{~~~~~~{{{tttrrrsssssspppmmmlllpppsssyyy{{{}}}~~~~~~{{{xxxvvvlllppp}}}vvvnnnfffccc```^^^bbbgggkkk}}}xxxqqqkkkfffbbbccceeelll|||}}}jjjjjjkkknnnsssvvvwwwvvvqqqllljjjkkkjjjiiilllqqqnnnjjjddd___]]]]]]\\\\\\dddkkkqqqnnneee^^^^^^aaa```ccchhhmmmnnnmmmjjjgggbbbhhhqqqyyy~~~|||wwwvvvyyyzzzvvvpppnnnrrrvvvvvvnnn```RRRHHHFFFCCC???===<<<;;;999888333222111000///......---,,,,,,,,,++++++***************))))))))))))************))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&''''''((()))******)))((((((((((((((()))((()))+++,,,.../////////000333888===@@@BBBBBBAAABBB@@@===;;;;;;===???AAACCCDDDFFFGGGHHHMMMUUU\\\eeedddccccccfffhhhkkklllppp{{{}}}uuullljjjvvv|||{{{xxxwww}}}xxxmmmfffccccccmmmvvvmmmgggdddcccbbbdddfffjjjnnntttzzz~~~wwwpppnnniiikkkpppwww|||{{{uuunnnhhhhhhgggeeecccdddgggjjjrrr|||vvvyyy|||}}}}}}yyyuuurrruuummmgggggghhhkkkvvv|||uuunnnfffcccccchhhnnntttvvvxxxyyyqqqkkkgggfffeeecccbbbaaaaaaaaadddhhhoootttuuurrrlllhhhffffffgggooo}}}~~~vvvnnnkkkpppuuu}}}yyy{{{}}}|||{{{}}}|||wwwsss}}}}}}tttnnnhhhfffcccaaaccchhhuuuwwwssslllgggeeeddddddcccaaaccchhhqqq{{{}}}rrrpppooorrrxxx{{{{{{zzzrrrlllgggggglllrrrttttttqqqfff___bbbdddbbbaaaccckkkhhhfffdddcccaaa]]]ZZZ[[[___dddiiippptttrrrooohhhpppyyy~~~{{{yyywwwqqqkkkmmmkkkkkkmmmhhh]]]SSSOOOHHHAAA<<<======999999===999666222111111000,,,'''))))))************))))))))))))))))))))))))))))))******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$&&&((()))'''((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''(((******))))))(((((((((((())))))***++++++,,,---...000000555888;;;???BBBCCCCCCBBB???===:::999:::<<<@@@BBB@@@BBBEEEGGGJJJQQQZZZaaadddggghhhgggfffggglllpppuuu|||{{{rrrkkkeeegggvvvyyysssrrruuu{{{vvvmmmlllkkklllxxxyyyrrrkkkgggffffffjjjlllppptttyyy|||vvvpppmmmnnnmmmrrr{{{~~~wwwqqqpppnnnkkkiiijjjnnnqqq~~~tttuuuvvvvvvuuussspppnnnooohhhccceeeiiirrr}}}xxxsssnnnjjjjjjmmmqqquuuvvvwww~~~}}}|||zzzyyyzzz}}}{{{vvvsssoookkkeeeaaa___^^^]]][[[ZZZYYYYYYXXX```dddjjjooopppmmmhhheee^^^\\\\\\aaalllyyyvvvooommmpppttt{{{zzzvvvooohhhfffjjjooo|||}}}|||wwwrrrrrrlllgggfffdddbbbeeejjjooozzz{{{ppplllhhhdddccccccbbbaaa``````ccciiipppwww|||}}}{{{vvvsssqqqrrrvvvyyyyyyxxxsssmmmhhhggglllqqqsssssspppgggaaadddgggeeeddddddeeecccbbbbbbddddddbbb```\\\___dddjjjpppuuuwwwwwwuuu}}}{{{sssmmmiiifffeeegggddd[[[RRROOOMMMFFFBBBBBBBBB>>>>>>AAA>>>:::666333222111...++++++++++++++++++******)))))))))))))))))))))))))))******)))''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))******)))))))))(((((())))))***---,,,++++++,,,///222444<<<===@@@CCCDDDDDDDDDCCC>>><<<:::999;;;???CCCFFFDDDFFFJJJLLLOOOVVV___fffdddhhhlllkkkhhhhhhnnntttyyy|||~~~~~~~~~|||sssiiibbbaaahhhyyy}}}yyyuuuqqqlllqqqxxx{{{vvvttttttwww{{{yyy{{{{{{uuupppmmmlllmmmnnnuuuxxx|||~~~wwwqqqnnnjjjhhhjjjnnnpppzzz}}}yyyuuurrrssswwwzzzvvvrrrqqqooommmkkkjjjjjjjjjhhhccc```dddlllzzz~~~zzzyyyvvvrrrqqqooooooooooooqqqvvv}}}}}}wwwsssssstttqqqooollliiihhhiiijjjkkkhhhfffcccaaa```]]]ZZZXXXXXXWWWWWWVVVUUUTTTTTTSSS\\\```eeehhhiiifffbbb___ZZZXXXVVVXXX___hhhppptttwwwtttnnnhhhddddddgggkkkqqqpppmmmgggaaa```dddhhhpppxxxzzzqqqmmmjjjiiioooiiieeeddddddcccfffkkkllluuu{{{nnngggdddbbbaaaaaa```___^^^\\\\\\]]]aaafffllloooqqqqqqrrrrrrrrrxxx~~~~~~zzzzzzvvvrrrqqqtttvvvwwwvvvrrrlllgggeeehhhlllnnnooommmfffbbbeeeiiihhheeedddbbb```___bbbfffiiihhhfff```aaaeeeiiinnnttt|||yyyrrriiieeeccceeeccc\\\WWWVVVSSSMMMIIIHHHGGGDDDBBBCCCAAA???;;;888444222111000------,,,,,,++++++******))))))))))))))))))))))))******)))(((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++)))))))))((())))))******...---++++++...333888;;;@@@AAACCCDDDEEEDDDCCCCCCAAA???>>>===???DDDHHHKKKMMMPPPRRRTTTVVVZZZbbbhhhgggjjjlllmmmmmmnnnsssvvvxxxxxxxxxyyyzzzwwwppphhh```dddppp|||zzzwwwtttqqqnnnkkkjjjgggooo{{{~~~yyyzzz~~~yyyrrrooorrrwww}}}zzzwwwtttsssuuuxxxzzz~~~zzzwwwrrrlllgggeeecccccchhhnnnsss~~~zzzyyy}}}~~~|||vvvoooqqqnnnjjjeeeccccccdddfffdddcccccchhhsss~~~zzzzzzwwwrrrooohhhfffcccbbbdddgggiiijjjmmmllljjjgggcccaaabbbddddddaaa^^^[[[XXXXXXXXXXXXXXXYYY[[[\\\\\\ZZZWWWUUUVVVVVVWWWXXXYYYYYYYYYYYY___aaaccceeeddd```\\\ZZZYYYWWWUUUVVV[[[aaafffiiimmmllliiifffdddeeehhhkkkkkkjjjhhhdddaaa```cccfffiiimmmpppqqqpppoooooopppttttttuuuttttttvvvzzz}}}}}}~~~}}}{{{}}}ooohhhffffffgggjjjfffccccccbbbaaaccchhhlllssszzz~~~~~~tttiii```___^^^^^^^^^]]][[[YYYXXXWWWYYY]]]ccciiilllmmmggggggffffffmmmwwwzzzyyyyyytttooonnnqqqsssttttttooojjjeeebbbcccfffhhhhhhhhhdddbbbfffjjjllliiifffdddbbbbbbgggnnnssssssqqqhhhfffeeegggiiiooozzzxxxooojjjgggiiihhhdddaaabbb___[[[WWWUUURRRNNNJJJHHHCCCBBB@@@<<<888555333222......---,,,+++*********))))))))))))))))))))))))******)))(((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''(((''''''(((((()))***+++)))))))))))))))***++++++---,,,,,,...222888>>>AAABBBBBBCCCDDDDDDCCCCCCBBBCCCBBBBBBBBBDDDHHHLLLOOOSSSUUUXXXZZZ[[[___ffflllqqqoooooorrrvvvzzzzzzyyyuuurrrqqqsssssspppkkkhhheeennn}}}{{{uuuoooooonnnkkkhhheeecccbbbaaalllzzz{{{}}}wwwlllhhhiiipppxxx}}}||||||~~~|||wwwsssqqqhhhdddbbbbbbaaaaaafffnnn|||~~~|||~~~yyyxxxyyywwwrrrsssoooiiiccc``````aaacccaaaeeekkksssxxxsssrrrnnnhhhddd^^^[[[WWWVVVWWWXXXXXXWWWWWWWWWWWWVVVUUUUUUVVVXXXYYYWWWUUURRRPPPPPPPPPPPPRRRVVV\\\```aaa^^^ZZZXXXXXXYYY\\\___aaacccddddddfffffffffeeebbb^^^ZZZXXXUUUTTTTTTVVV[[[```dddeeeiiihhhgggeeecccdddgggjjjlllkkkiiigggeeeeeegggiiigggiiikkkkkkkkkkkklllllloooooonnnlllkkkkkknnnpppnnnnnnooorrrtttuuusssqqqnnnssszzz~~~zzz}}}xxxnnngggeeeeeeeeefffcccbbbcccccc```aaadddiiinnnssstttuuusssmmmeee^^^]]]]]]]]]]]]\\\YYYWWWTTTUUUWWW[[[aaafffhhhiiicccaaa^^^^^^eeepppvvvuuutttoookkkjjjnnnqqqrrrrrrooojjjeee```___aaabbbcccdddcccdddiiiqqqvvvuuuqqqkkkiiillltttuuummmfffdddeeehhhsss~~~|||tttnnnlllmmmnnnllllllnnnpppooolllhhhddd___XXXRRRHHHGGGDDDAAA===999555222000///---,,,***************************************))))))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((()))***++++++))))))))))))******+++,,,---...000444888===AAADDDAAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFHHHKKKOOOSSSTTTVVVZZZ]]]```bbbfffmmmsss{{{wwwuuuxxx~~~~~~yyypppmmmmmmnnnmmmiiihhhjjjooo}}}yyyrrrmmmdddeeeeeeccc```^^^^^^___eeeppp~~~~~~}}}nnnfffeeejjjttt~~~wwwtttrrrpppnnnccc````````````aaaiiirrr~~~|||~~~}}}~~~|||yyyzzz}}}|||xxxuuuqqqkkkeeeaaa``````aaa```hhhsss}}}wwwkkkgggeee```ZZZWWWTTTRRRPPPOOOOOOOOONNNMMMLLLNNNOOOPPPPPPQQQTTTVVVUUUTTTSSSQQQPPPPPPQQQQQQTTTYYY```eeeeeebbb___]]]\\\^^^aaaeeeiiikkklllmmmnnnmmmkkkhhhddd```]]][[[YYYYYYYYY]]]bbbfffhhhiiiiiiiiihhhfffdddeeehhhkkkooonnnmmmlllkkkkkkllllllggghhhjjjkkkmmmmmmmmmmmmmmmnnnmmmllljjjjjjlllnnngggfffggghhhkkkllllllkkkiiimmmttt|||xxxssspppqqqxxxyyyqqqjjjeeecccbbbcccbbbdddhhhhhheeeccceeeeeeiiikkkiiihhhhhheee```___^^^^^^^^^^^^^^^\\\ZZZWWWWWWZZZ]]]bbbdddcccbbbaaa___[[[ZZZaaalllssssssooolllhhhiiilllpppqqqpppoookkkeee```]]]]]]^^^``````cccgggnnn{{{xxxxxx}}}vvvhhhdddccceeemmmwww|||wwwrrrqqqtttwwwxxxzzz~~~{{{uuukkkbbbXXXRRRKKKEEEBBB>>>999444333111///---++++++++++++***************************))))))(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,))))))))))))***+++,,,---...111555:::>>>@@@BBBBBB???@@@AAABBBCCCDDDDDDEEEDDDGGGKKKQQQVVVZZZ]]]___aaadddhhhjjjkkkooouuuzzz}}}{{{{{{||||||xxxuuujjjiiikkknnnllliiimmmuuu{{{vvvqqqkkkfff]]]^^^]]][[[YYYZZZ___ccclllvvv~~~rrrgggdddhhhqqq}}}tttooooooppppppoooeeebbbaaaaaabbbfffsss{{{{{{}}}zzz~~~|||vvvsssmmmhhhdddaaa``````bbblllwwwyyyiiiaaaZZZXXXWWWRRROOONNNKKKKKKKKKJJJIIIIIIJJJJJJIIIKKKNNNPPPQQQSSSVVVXXXXXXWWWVVVVVVUUUUUUVVVVVV[[[```eeehhhgggeeeddddddbbbdddhhhkkknnnpppqqqqqqrrrpppnnnkkkgggdddbbbaaabbbbbbcccfffjjjmmmmmmmmmjjjjjjhhhfffeeegggkkknnnpppooonnnnnnnnnnnnnnnmmmjjjjjjjjjlllnnnooooooooolllmmmnnnmmmlllkkklllmmmhhhfffeeefffhhhjjjjjjjjjkkknnnuuu{{{}}}{{{xxxtttrrrsssuuuvvvvvvhhhgggfffhhhnnnyyyyyyoooiiieeedddbbbbbbhhhoooqqqnnnkkklllgggjjjiiieeebbbbbbaaa^^^aaa_________aaabbbbbbaaa___```ccchhhkkkkkkhhheeecccaaa]]][[[cccnnnuuuuuunnnkkkiiiiiimmmoooooommmllliiiccc\\\XXXWWWXXXZZZXXX^^^eeeqqqlllgggffffffkkksss~~~}}}yyyyyy|||~~~{{{|||pppcccRRRHHHEEECCC===888666555222///------------***************************)))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,))))))))))))***+++,,,---111444999>>>AAABBBAAA@@@??????@@@BBBCCCEEEFFFFFFGGGJJJQQQYYY```eeehhhiiinnnqqqttttttsssuuuzzz~~~~~~{{{wwwssspppoooeeefffkkkpppoooooowww{{{tttpppllleee___\\\[[[YYYWWWVVVZZZbbbiiimmmuuu{{{sssiiibbbccclllyyy~~~yyywwwqqqjjjiiimmmqqqqqqqqqjjjfffcccccceeemmm}}}|||zzzzzz||||||vvvsssooojjjfffbbb___^^^fffpppxxx}}}zzzttttttmmmbbbVVVQQQNNNNNNNNNJJJIIIJJJDDDFFFHHHGGGFFFFFFGGGIIIIIIKKKNNNPPPRRRTTTWWWZZZ\\\[[[ZZZZZZYYYZZZZZZZZZcccfffiiiiiigggggghhhkkkhhhjjjmmmppprrrssssssssssssqqqooollljjjhhhffffffgggfffgggiiilllmmmlllkkkggggggfffdddccceeejjjmmmpppooonnnnnnoooooonnnlllnnnlllkkklllnnnpppqqqqqqlllnnnooonnnllljjjiiijjjjjjhhhffffffhhhjjjkkkjjjnnnqqqvvv{{{~~~}}}yyyvvvpppjjjdddbbbeeeggghhhhhh\\\]]]___aaahhhtttvvvnnnjjjhhhaaaccckkkuuuxxxuuussssssmmmooommmfffbbbbbbbbb___aaa```___aaadddfffgggfffgggiiinnnssswwwvvvsssooogggeeeaaa```gggssszzzzzzooollljjjkkknnnooonnnkkkhhheee^^^WWWRRRPPPRRRTTTQQQXXXbbbppppppjjjjjjhhhkkkrrrwwwyyyzzzwwwqqqmmmooorrryyyyyywwwtttsssuuuyyy}}}pppXXXJJJFFFEEEAAA<<<999777444111////////////***************************)))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%%%%&&&&&&'''((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''(((***+++))))))))))))))))))))))))((((((((((((((('''''''''+++*********+++---///000777:::???AAA@@@???>>>>>>===@@@CCCFFFHHHJJJMMMPPPTTTSSSWWWaaaooo|||}}}uuupppkkkfffgggkkkcccgggjjjmmmwww}}}zzzssskkkfffccc___[[[^^^WWWTTTXXX\\\___fffoooxxx|||~~~wwwwwwvvvwwwwwwvvvsssqqqiiihhhfffiiivvv~~~|||||||||zzzvvvrrrllliiieeeeeeooo|||}}}wwwqqqkkkhhhkkkqqqzzz|||wwwwww}}}|||zzzyyyxxxzzz~~~}}}sssrrrpppmmmiiieeebbb```iiikkkooottt{{{vvviii```[[[WWWRRRNNNJJJIIIGGGEEEDDDDDDEEEFFFEEEDDDDDDDDDFFFHHHKKKMMMSSSTTTUUUVVVYYY[[[]]]^^^^^^^^^___```aaabbbbbbccciiihhhgggfffffffffffffffiiiiiiiiijjjjjjjjjjjjjjjlllkkkkkkjjjiiihhhhhhhhhggghhhjjjkkkkkkjjjhhhgggeeecccaaa___```cccfffhhhlllkkkjjjjjjkkkkkkjjjiiigggggghhhiiijjjkkklllmmmiiijjjjjjjjjjjjkkkkkkkkkhhhhhhiiijjjjjjkkkllllllmmmooorrrttttttrrrooommmgggddd```___``````___]]]ZZZXXXXXXZZZbbbppp{{{tttoookkkkkknnnuuu}}}~~~zzzvvvsssqqqooommmllljjjhhhbbbaaa```aaaeeelllrrrwww{{{~~~sssnnnfff```cccooo{{{vvvpppiiigggjjjmmmmmmkkk```\\\WWWTTTTTTTTTSSSSSSUUUZZZdddrrrwwwppppppoooqqqvvvwwwuuupppjjjffffffhhhkkkssszzz~~~uuummmhhheeehhhkkkpppyyycccRRRLLLHHHFFFFFFBBB>>>888444111...,,,+++...,,,)))))))))******)))((((((((((((((()))******''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%$$$""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############&&&''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((*********+++---///222444>>>@@@BBBBBBAAA?????????@@@DDDJJJNNNQQQSSSUUUVVVVVVVVV[[[iii}}}zzzsssmmmhhhcccdddhhhfffkkkqqqwwwzzzvvvooohhhdddbbb___]]]```]]]]]]bbbeeegggkkkqqqtttvvvyyyyyyxxxvvvuuuuuuqqqpppoooooonnnnnnmmmkkkkkkppptttzzz~~~|||{{{|||{{{xxxsssooolllkkkhhhkkkvvv|||sssmmmjjjlllqqqxxxvvvrrrsssvvvwwwxxxxxxxxx|||wwwqqqpppnnnllliiifffcccaaaggghhhhhhiiikkkmmmnnnoooiiiaaaVVVPPPMMMKKKHHHEEECCCCCCBBBBBBAAAAAAAAABBBEEEDDDDDDDDDFFFIIIKKKMMMVVVVVVWWWXXXZZZ\\\]]]^^^^^^^^^______```aaaaaaaaagggfffeeedddcccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaddddddccccccbbbaaaaaa``````aaabbbccccccbbbaaa```___^^^\\\[[[\\\^^^aaabbbdddcccaaabbbccccccbbb```______```aaabbbcccddddddcccccccccdddddddddeeeeeeccccccdddeeefffggghhhhhhkkkllloooppppppnnnkkkjjjeeebbb___^^^___```___]]]ZZZYYYYYY[[[bbbnnn|||xxxsssoooooorrryyy|||{{{{{{zzzxxxvvvrrrpppkkkiiihhhiiippp{{{{{{pppiiicccfffppp{{{vvvooogggddddddeeedddaaa^^^[[[WWWUUUUUUVVVWWWWWWYYY^^^fffqqqyyyttttttuuuwwwzzzvvvsssnnnfffaaa___```bbbnnnttt}}}yyyqqqiiidddaaabbbeeejjjttthhhXXXQQQLLLGGGCCCCCC???:::666333000...,,,...,,,***)))***++++++***))))))((((((((())))))***(((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))(((''''''''''''((())))))))))))))))))))))))(((((((((((((((((())))))******+++,,,///333777:::EEEEEEEEECCC@@@??????@@@DDDJJJSSSZZZ]]]]]]]]]]]]ZZZZZZaaasssxxxpppkkkgggccceeejjjpppwww~~~yyyssskkkeeeaaa___^^^^^^dddfffkkkqqqrrrooonnnqqqooopppooommmkkkiiijjjkkkiiihhhgggfffggghhhjjjkkkttt~~~{{{{{{zzzzzzyyyvvvqqqmmmpppppppppvvvuuuoookkkmmmpppvvvvvvooonnnppprrrvvv{{{~~~vvvpppkkkggggggfffeeecccaaa```^^^```___]]][[[XXXWWWVVVUUUTTTNNNGGGDDDDDDEEEDDDBBBBBBBBBDDDEEEEEEEEEDDDCCCEEEDDDDDDDDDFFFIIILLLMMMWWWWWWWWWWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^]]]\\\[[[YYYYYYXXXXXXVVVVVVVVVUUUUUUTTTTTTSSSXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUWWWWWWWWWWWWUUUUUUUUUUUUTTTUUUUUUVVVWWWXXXWWWVVVUUUUUUVVVVVVUUUSSSRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[]]]___```aaabbbeeefffiiijjjjjjiiifffeeeaaa___]]]]]]^^^`````````\\\\\\]]]___eeennnxxx|||vvvtttuuuxxx}}}yyywwwuuussswwwtttmmmgggiiirrr{{{~~~}}}tttmmmeee```^^^^^^\\\ZZZXXXUUUSSSRRRUUUXXXZZZ[[[^^^ccciiiqqq}}}zzzxxxyyyzzz{{{}}}rrroooiiibbb\\\ZZZ[[[]]]dddiiiqqqyyy|||zzzsssmmmhhhdddaaa```___eeerrrjjj^^^[[[VVVNNNHHHEEEBBB===999777444000...///---******+++,,,,,,+++******)))))))))))))))***)))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''))))))((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,///333888<<>>>>>@@@BBBIIIPPP[[[cccfffdddaaa___\\\]]]fff{{{xxxoooiiiggggggmmmttt{{{sssjjjdddaaa______aaalllttt}}}~~~uuuooommmlllkkkhhhccc```aaadddfffeeeffffffhhhjjjnnnrrruuu}}}|||{{{zzzxxxvvvsssqqqvvvvvvyyytttooolllmmmooorrrxxx|||uuunnnkkkmmmpppqqqxxxoooddd___\\\YYYYYYYYYYYYXXXWWWVVVVVVTTTSSSQQQNNNLLLKKKJJJIIIGGGDDD@@@???AAACCCDDDCCCAAACCCFFFHHHIIIIIIHHHFFFDDDCCCCCCCCCEEEGGGJJJLLLSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSQQQPPPNNNMMMLLLKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMKKKJJJHHHIIIJJJJJJIIIGGGFFFGGGGGGHHHIIIIIIJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQSSSUUUWWWXXXYYY[[[]]]```bbbccccccbbbaaa]]]\\\\\\\\\^^^```bbbccc```aaadddfffjjjpppwww||||||wwwxxxyyy{{{vvvpppjjjlllsssyyy{{{{{{qqqkkkccc^^^[[[ZZZYYYXXXUUUTTTSSSTTTXXX\\\___```aaagggnnnsss{{{yyywwwyyyzzzzzzyyyjjjiiieee```\\\[[[]]]______cccjjjrrrxxxyyyvvvsssnnnjjjgggcccaaafffvvv|||hhhdddgggeee\\\UUUKKKHHHCCC???<<<888444111000...,,,+++,,,---------++++++***)))))))))******)))))))))))))))))))))))))))(((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''))))))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))*********(((((((((((((((((((((((())))))))))))******++++++,,,...000333888<<<@@@BBBBBBAAA@@@===<<<>>>BBBEEEMMMUUU```gggiiifffaaa^^^[[[___kkkyyyooojjjiiimmmwwwzzzpppiiiggggggfffiiinnn|||~~~rrrkkkhhhfffbbb]]][[[]]]cccgggkkknnnrrruuuyyy}}}~~~|||{{{zzzzzz{{{yyy{{{rrrnnnmmmoooppppppsssxxxvvvuuuqqqlllggghhhlllppprrrzzzwwwbbbWWWSSSQQQMMMNNNNNNOOOOOONNNNNNMMMJJJIIIGGGFFFDDDCCCCCCCCC???>>><<<<<<===???@@@@@@>>>@@@DDDGGGIIIHHHGGGEEECCCBBBAAAAAABBBDDDFFFHHHKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEECCCBBBAAA@@@@@@@@@CCCBBBBBBAAA@@@??????>>>@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCDDDEEEEEEDDDDDDBBBAAA@@@@@@AAAAAA@@@>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEFFFGGGIIIKKKMMMNNNOOOPPPRRRUUUYYY[[[]]]]]]]]]XXXYYYZZZZZZ\\\^^^aaacccbbbeeehhhkkknnnrrrwwwzzz|||yyyxxxyyy{{{~~~uuuppplllmmmrrrvvvxxxwwwoookkkccc]]]ZZZXXXWWWWWWWWWWWWXXX[[[```dddffffffcccjjjqqquuuzzzxxxvvvsssrrrsssuuutttqqqfffeeeccc___\\\\\\^^^```___cccjjjsss{{{wwwrrrmmmhhhdddiiizzzuuuhhhiiippppppiiicccUUUQQQKKKFFFAAA<<<888444222000...------......---++++++************++++++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''''''''&&&$$$###!!!"""###$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''%%%&&&&&&'''''''''''''''&&&''''''((((((''''''&&&###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))***+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,...111444999===@@@BBBCCC>>>>>>===<<<===@@@EEEIIIQQQXXXbbbiiijjjfffbbb___]]]bbbooo}}}tttpppqqqvvvxxxooojjjnnnqqqrrrwwwwwwnnnfffddd```]]]]]]bbbjjjooo{{{}}}yyyyyy~~~}}}yyywwwpppoooqqquuuvvvssssssuuuooommmiiieeedddffflllpppzzz}}}hhhWWWPPPNNNMMMIIIJJJJJJJJJJJJJJJIIIIIIEEEDDDBBB@@@>>>===<<<<<<===============>>>>>>>>>???AAADDDGGGIIIHHHGGGFFFBBBAAA???>>>>>>???AAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>??????>>>===<<<<<<<<<<<<======<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;::::::::::::::::::;;;;;;;;;<<<>>>>>>>>>>>>>>>===;;;::::::;;;<<<:::999999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;<<<===>>>???@@@BBBDDDEEEEEEFFFHHHKKKOOORRRTTTUUUVVVQQQRRRTTTUUUVVVXXX\\\___```cccgggjjjmmmpppsssvvv|||||||||||||||||||||{{{vvvwwwyyy{{{}}}rrroookkklllooossssssrrroookkkeee___[[[YYYZZZZZZ\\\]]]```dddhhhkkkkkkjjjggglllqqqsssvvv~~~~~~wwwqqqjjjllllllkkkmmmpppoookkkgggfffdddaaa^^^^^^```cccaaaeeekkkuuu}}}xxxqqqkkkhhhlll{{{~~~ssslllpppwwwxxxsssoooccc]]]UUULLLFFF@@@;;;888555333000............---++++++******+++,,,,,,---(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***+++******)))))))))))))))))))))))))))))))))******+++,,,,,,---000333888===AAABBBBBBBBB>>>>>>>>>>>>@@@CCCHHHLLLSSSZZZbbbiiijjjhhhfffdddccciiisss|||~~~~~~|||ssspppvvv{{{{{{}}}rrrhhhgggdddcccfffmmmwww~~~}}}~~~zzzxxx{{{{{{wwwttttttrrrrrrwww~~~{{{wwwxxxnnnkkkhhheeeeeeiiinnnsss|||{{{sssooodddUUUMMMLLLKKKIIIIIIJJJJJJIIIIIIHHHGGGFFFCCCBBB@@@>>><<<;;;::::::<<<===>>>>>>>>>===>>>>>>???@@@CCCEEEFFFFFFFFFEEEAAA???===;;;:::;;;<<<===<<<;;;;;;:::;;;;;;<<<<<<;;;:::::::::::::::::::::;;;;;;:::::::::::::::;;;999999999999999999888888888888888888888888888888999999888888888888999999888888888999::::::;;;;;;:::888777777888999777666666666777777777777888888555666666666777777777777888888999:::<<<======>>>???@@@CCCEEEHHHJJJKKKKKKGGGIIIKKKLLLLLLOOOSSSVVVWWW[[[___cccfffiiilllooottttttuuuvvvwwwxxxyyyzzztttuuuvvvwwwyyy|||zzznnnllliiijjjmmmoooooonnnmmmkkkhhhdddcccdddgggjjjlllnnnrrrwww{{{{{{yyyvvvmmmnnnooonnnooouuuyyyoooiiifffbbb___cccfffeeehhhnnnnnnjjjiiiiiiiiigggfffhhhkkkmmmmmmpppvvv~~~}}}sssnnnlllppp|||yyyrrrpppvvv}}}~~~|||{{{ooohhh]]]RRRJJJCCC>>>;;;888555222000///...---,,,*********+++,,,---...///))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++***((('''))))))))))))))))))))))))))))))***+++,,,,,,------222555;;;@@@CCCCCCBBBAAA@@@@@@AAAAAACCCFFFKKKOOOUUU[[[ccciiikkkkkkjjjiiikkkooovvv|||zzzuuuyyyzzzvvv}}}~~~tttllllllkkkkkkoooxxx~~~{{{xxxyyy}}}}}}yyy|||{{{vvvtttwwwtttvvv||||||{{{ooommmjjjhhhiiimmmsssvvvuuuvvvzzzzzznnnccc\\\YYYPPPGGGDDDGGGHHHFFFIIIIIIIIIIIIHHHFFFEEEDDDBBBBBB@@@???>>>=========888999;;;;;;:::::::::;;;999:::<<<>>>????????????@@@>>><<<999888888999999999999888888999999::::::888888888888888888999999888888777777777888999999777777777777777888888888777777777777777888888888999999888888888888999999777777777777777999::::::888777666666777777666555555555555666666666666666444444444444555555555555666666777777888999::::::;;;<<<>>>@@@BBBCCCCCCDDD@@@CCCEEEEEEEEEGGGLLLPPPPPPTTTXXX\\\```cccgggiiikkkllloooqqqtttuuuvvvwwwsssttttttuuuvvvyyy}}}wwwllljjjhhhhhhkkkmmmmmmllljjjjjjiiijjjlllpppvvv{{{rrrpppllljjjjjjooowww}}}{{{mmmbbb]]][[[YYYXXX___bbbcccgggnnnooollljjjkkkmmmnnnooorrrwww{{{vvvqqqpppsss}}}tttpppqqqyyywwwnnnbbbUUULLLEEE@@@===:::777333111///...---+++))))))***+++,,,...///000************************'''''''''''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%'''***,,,+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###$$$$$$&&&'''(((''''''''''''''''''''''''######$$$%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((()))))))))(((''''''&&&&&&,,,+++***))))))(((((()))))))))***+++---///222333:::<<<>>>AAACCCCCCBBBBBB>>>@@@CCCFFFHHHKKKOOORRRWWW^^^gggnnnqqqsssvvvxxxyyy}}}~~~{{{zzz~~~yyyvvvvvvzzz|||www||||||yyy|||vvvxxx{{{yyyqqqpppsssuuuyyy~~~{{{xxxqqqmmmjjjjjjmmmmmmjjjfffiiifffeeeffffffbbbYYYRRRKKKJJJGGGEEEDDDDDDEEEEEEIIIJJJKKKKKKIIIFFFBBB??????>>>===<<<;;;::::::::::::999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888888999999888888888777777666666666888888777777777888999999999999999999999999888888888888888888888888888888666666666666666666666666888888777888999888666444999888888999::::::777555777777777666666777888888777777777666666666555555444444444555555666666666222333555777777777555444777777888888999999999:::<<<<<<===>>>@@@BBBCCCDDDFFFIIILLLPPPSSSWWW\\\___eeefffgggiiillloooqqqrrrqqqssstttuuuuuuwwwyyy|||{{{qqqooojjjfffhhhkkkkkkmmmqqqrrruuuwwwxxxzzz}}}ssslllmmmrrrvvvzzz}}}xxxjjj___YYYWWWUUUWWWYYY\\\___bbbfffkkknnnvvvwwwxxxzzzrrrpppsssvvv~~~}}}yyyvvvyyyyyyrrrfffZZZPPPHHHBBB???===:::666333222000...---,,,///...,,,000888:::666************))))))))))))******))))))))))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&...---+++)))&&&$$$"""!!!%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&((()))(((((((((((((((((((((((((((((())))))))))))))))))+++***))))))((((((((()))))))))***+++...111444777<<<===???@@@AAAAAA@@@@@@@@@CCCFFFHHHLLLPPPVVVZZZbbbiiirrryyy|||~~~|||}}}yyyssssssvvvxxxrrruuutttttt}}}{{{|||tttnnnnnnqqqssswww|||yyyrrroookkkgggcccbbbdddccc___[[[WWWTTTRRRSSSSSSPPPIIICCCFFFDDDCCCBBBBBBCCCDDDEEEHHHHHHHHHGGGFFFCCC@@@>>>======<<<;;;::::::::::::999999999999888888888888999999999999999999999999888777777666666777777777777666666666555555555555777666666666666666777777999999999999999888888888888888888888888888888888999999999999999999999999777777777888999999777555666666666777888888666444666666555555555555666666555555555555444444444444333333333444444444555555000111333555555444333222666666777777888888888888777777888999:::<<<>>>???AAADDDGGGIIILLLOOOTTTWWW^^^___aaacccfffjjjlllnnnnnnppprrrsssssssssuuuwwwzzz}}}~~~|||zzz{{{|||tttmmmnnniiifffhhhkkkkkkmmmqqqwww}}}vvvnnnppptttxxx|||zzzmmmbbb]]][[[YYYXXXYYY[[[\\\^^^bbbhhhlllwwwyyy|||tttqqqsssuuu}}}{{{xxxvvvxxx~~~xxxrrrhhh]]]SSSJJJCCC>>>===:::666333222111///...,,,...,,,))),,,222222///************))))))))))))***))))))(((((())))))***((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&+++***)))((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((())))))(((''')))***((((((((((((((((((((((((((((((((()))***+++++++++***)))((((((((((((((()))*********,,,000444999;;;@@@@@@@@@AAAAAA@@@@@@???CCCEEEHHHLLLRRRZZZccchhhqqqwww~~~{{{yyyvvvrrrpppssszzz{{{vvvuuuxxx}}}xxxzzz~~~~~~ssskkkkkkjjjnnnvvvppplllmmmppprrruuuzzzsssjjjdddaaa```\\\XXXWWWVVVUUUQQQMMMKKKHHHFFFFFFGGGEEEAAA===???>>>>>>>>>???AAACCCDDDEEEDDDCCCBBB@@@???======<<<;;;:::999888888888888777777777777777888888888777777777777777777777777777777777666666777777888777777777666666666666666888777777666666777777777::::::::::::::::::::::::999999999:::::::::::::::999999999999999999999999999888888999;;;;;;:::888888777777888999:::888666777777666666555666666777666666555555555444444444333444444444444555555555111222333444555444333222555555555666666666666666333333444444666777999999;;;===???AAACCCEEEIIILLLSSSTTTVVVYYY]]]aaadddfffgggjjjmmmoooppppppqqqrrrsssuuuvvvtttsssvvv{{{~~~xxxrrrnnnnnniiigggiiillllllnnnqqq|||wwwppppppsssvvvzzz~~~}}}qqqgggcccbbb```^^^]]][[[YYYYYY]]]ccchhhvvvyyytttoooooopppxxx|||yyyxxxyyy|||}}}{{{xxxvvvqqqjjjaaaXXXOOOFFF@@@???<<<999666555444333222......,,,)))***---,,,)))++++++*********))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))((('''&&&$$$$$$###&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((())))))(((((()))***((((((((((((((((((((((((((((((((())))))*********((((((((('''(((((())))))++++++,,,///333888===@@@CCCCCCBBBBBBBBBAAA@@@@@@CCCFFFKKKQQQ[[[gggsss{{{}}}xxxtttvvvuuuvvv{{{~~~tttqqqnnnpppvvvzzz||||||vvvzzzxxxnnngggeeedddjjj~~~}}}|||yyyuuupppnnnpppqqqqqqtttyyyzzzwwwyyy~~~sssddd[[[VVVTTTSSSQQQMMMKKKKKKIIIEEECCCGGGEEECCCBBBCCCCCCAAA>>><<<<<<<<<<<<===>>>@@@AAAAAA@@@>>><<<;;;::::::;;;:::999888777777777777777666666666666777777777777888888888888888999999999888888888777888888999:::999999999999999888888888:::::::::999999999::::::<<<<<<<<<===============<<<<<<<<<===============::::::::::::::::::::::::===;;;;;;;;;======<<<;;;===;;;;;;;;;======<<<;;;::::::999888888888999999888888888777777777777666666666666666666666666666555555666777777666666555444444444444555555555555333333333444555666777888777888:::;;;<<<===@@@CCCGGGHHHJJJNNNRRRVVVYYY[[[^^^bbbgggkkklllmmmooopppoooqqqrrrrrrrrrvvv{{{zzzuuusssqqqllliiilllnnnnnnooorrr}}}wwwooonnnooopppssswww~~~~~~tttmmmkkkjjjiiigggddd___YYYWWWZZZ```eeepppuuu}}}~~~ooojjjhhhgggnnnxxx~~~}}}zzzuuuqqqqqqoookkkfff___WWWMMMGGGEEEBBB>>>;;;:::999777666333111...,,,,,,---,,,***+++++++++*********))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((())))))(((((()))***)))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((()))***+++---...000333777<<<@@@BBBAAAAAABBBBBBBBBBBBBBBAAACCCGGGNNNXXXfffvvv|||wwwttt{{{yyypppkkkjjjlllrrryyy}}}}}}|||xxx||||||ssskkkdddbbbbbbkkk~~~~~~}}}{{{zzzzzz||||||yyyvvvtttpppnnnpppppppppsssxxx}}}rrrnnnooottt{{{vvvdddVVVNNNKKKKKKIIIGGGEEEDDDCCCBBB@@@>>>AAA@@@>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<===;;;999888777777888999888888777666666666666777555555666666666777777777777777888888888999999999888777777777888888999:::999999999999::::::::::::;;;;;;;;;;;;;;;<<<===============>>>>>>>>>??????>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>======??????>>>===???===<<<<<<======<<<;;;===<<<;;;:::::::::::::::::::::999999999888888888777777777777777777666666777777777888888777777777555555555555444444444444444333333333444555666666666777888888888999;;;======???AAADDDGGGKKKNNNPPPTTTXXX^^^cccgggjjjlllnnnnnnoooqqqsssvvvzzz~~~|||{{{|||}}}{{{wwwrrroooqqqrrrppppppsss}}}~~~vvvpppnnnmmmkkklllpppxxx|||{{{tttoooooopppooooookkkddd]]]YYYZZZ___cccgggmmmwwwxxxjjjeeebbb```gggqqq~~~|||vvvrrrpppooommmlllhhhaaaZZZTTTKKKHHHCCC@@@>>><<<999888555222///...///...------++++++++++++************((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((())))))(((''')))***)))))))))))))))))))))))))))))))))((('''&&&&&&&&&(((((((((((()))***,,,,,,///111555888<<>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999999:::999777666555666666777777777666666666666666777555555666666777777888888666666666777888888999999777777777777777888999:::999:::::::::::::::;;;;;;<<<<<<<<<===>>>???@@@AAA>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAABBBDDDFFFFFFFFFCCCAAA>>>>>>>>>>>>===<<>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::888888777777777777666666888888777777777777777777666666666666666555555555333333222222222333333444555666777777666777999;;;888999:::<<>>=========<<<===>>>>>>===<<<;;;;;;999999999999999888777777777777666666555666666666777777666666666666777777555555666777777888999999777777888999999:::;;;;;;::::::::::::;;;<<<===============>>>>>>?????????@@@@@@AAABBBCCCEEEGGGHHHEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJKKKLLLMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIILLLPPPTTTVVVWWWOOOLLLIIIGGGGGGFFFEEEDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????<<<<<<;;;;;;::::::::::::::::::999999888888888888888888888888777777666666444444333333333333333444333444555444444444666888666666777888999;;;===>>>AAADDDIIIMMMQQQUUUYYY\\\bbbdddiiipppuuuyyyzzzzzzpppllljjjooowww|||wwwtttttt~~~}}}vvvsssqqqqqqqqqpppnnnmmmnnnlllgggfffiiijjjooooooiiieeeeeefffeeefffeeeccc```^^^^^^```ccchhhmmmrrruuuyyyzzzuuukkkddddddaaa^^^cccmmmrrryyy}}}{{{zzzzzzxxxuuusssbbb^^^WWWPPPKKKFFFBBB???:::444000222111---,,,...,,,,,,+++++++++************))))))(((((())))))***)))))))))))))))))))))))))))((((((((('''''''''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))(((((())))))******++++++)))))))))***+++---...///333777;;;@@@BBBAAA???===???DDDKKKRRRVVVXXXWWWVVVUUU[[[fffttt~~~tttkkkhhhhhhhhhkkkrrr{{{}}}|||yyyxxxxxxzzz}}}}}}zzzyyy~~~}}}yyywwwwwwyyyzzzwwwxxxzzzwwwsssvvv~~~{{{yyyvvvsssrrrqqqppppppnnnmmmmmmppprrrttt}}}}}}rrrhhhdddcccaaa```___\\\ZZZWWWUUUSSSRRROOOKKKFFFCCCAAAAAABBBAAABBBAAA@@@===<<<;;;<<<:::<<<======<<<:::999999666666777777777777777666666666666666666666666666777777666666666777777888555666666777888999999:::::::::;;;<<<======>>>>>>>>>>>>>>>??????AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFHHHJJJLLLNNNOOOLLLLLLLLLMMMNNNOOOOOOPPPRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQQQQQQRRRVVV\\\aaaeeefff\\\YYYUUUSSSRRRRRRPPPOOOKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEAAAAAA@@@@@@?????????>>>>>>===<<<;;;;;;;;;;;;;;;::::::999999888888777777777666555555444555555555111222333222222222444666666666666666777888999:::<<>>>>>===<<<===>>>BBBHHHRRR\\\ccceeebbb___dddbbbiiizzzyyyrrrmmmjjjjjjqqqzzz~~~wwwsssvvv{{{}}}~~~xxxuuutttuuuvvvvvvxxxzzz{{{|||~~~yyyrrrpppppppppooooooooopppttt|||xxxnnneee\\\WWWUUUTTTQQQNNNKKKIIIHHHGGGFFFDDDBBB@@@>>>>>>???@@@>>>>>>===<<<;;;;;;::::::>>>======<<<<<<;;;;;;;;;666666666666666777888888666666666777777777777777::::::::::::999999999999::::::::::::::::::::::::<<<===>>>???AAAAAA@@@>>>@@@@@@@@@BBBEEEFFFGGGFFFEEEGGGIIIJJJIIIIIIJJJLLLKKKNNNQQQTTTWWWXXXXXXWWWVVVXXX\\\^^^^^^^^^___```cccddddddeeeffffffeeeeeefffggggggiiijjjkkkllllllhhhggghhhnnnxxxuuuqqqmmmiiieeeaaa\\\YYYYYYXXXVVVTTTSSSRRRRRRSSSVVVTTTSSSRRRRRRQQQOOOLLLJJJHHHEEEDDDEEEFFFEEEEEEDDDBBB???===>>>>>>===<<>>999666888777555555666666555333555555555555555555666666555555555666666666777777888888777999<<<@@@DDDGGGOOOUUU^^^dddggghhhiiiiiidddeeeiiippp{{{yyywwwyyyxxxyyyzzzwwwmmmfffaaaaaaaaa______bbbcccbbb```^^^___bbbeeeggghhhfffcccaaa```^^^\\\ZZZ]]][[[[[[___```___fffpppuuuuuuqqqjjjeeehhhrrr{{{wwwpppnnnooogggfffcccbbbbbbccceeegggkkknnnsssxxx}}}zzz|||~~~{{{yyyrrrggg___YYYPPPGGGDDD???:::777222---...333///---,,,,,,---,,,+++))))))))))))))))))*********))))))))))))))))))))))))***)))((((((((()))+++,,,''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""" ###%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''')))***++++++************))))))))))))******************)))***---000------------///222555666;;;<<<>>>>>><<<<<<<<<>>>DDDJJJVVVaaahhhjjjgggcccgggfffmmm~~~xxxssspppooonnnqqqwwwyyysssuuuyyy|||}}}vvvssstttwwwzzz|||tttrrrsssttttttpppqqqsssyyyyyyoooeee]]]UUUQQQNNNMMMKKKIIIGGGFFFEEEDDDEEECCCAAA???>>>>>>??????===<<<<<<;;;::::::999999:::::::::999999888888888888888777777777888888999666666666777777777777888888888999999999999999:::<<<<<<======>>>>>>>>>???======>>>???AAABBBAAA@@@CCCCCCCCCDDDGGGIIIJJJJJJLLLNNNQQQRRRRRRRRRRRRSSSVVVYYY]]]aaadddggghhhhhhhhhkkkoooqqqssstttvvvxxx}}}}}}}}}~~~}}}}}}||||||{{{|||}}}~~~~~~}}}yyyvvvrrroookkkiiihhhfffeeeeeeeeefffcccaaa___^^^]]]\\\YYYWWWTTTRRROOONNNNNNNNNNNNMMMJJJGGGDDDCCCCCCCCCCCCCCCEEEGGGJJJKKKIIIDDD>>>::::::999777777777777555333555555555555555555555555555555555666666666777777999888777777999;;;???AAAEEEJJJRRRYYY]]]___aaabbbccceeeiiiooozzzyyyqqqpppssstttvvvxxx~~~rrrhhhbbb]]]^^^^^^\\\]]]```]]]]]]]]]^^^___```aaabbbfffeeedddcccaaa```^^^\\\^^^\\\]]]aaabbbbbbgggppptttssspppiiicccdddkkksss|||~~~zzzrrrkkkhhhhhhcccbbbaaaaaabbbdddgggiiinnnpppssswww~~~|||uuuuuuwww{{{~~~tttjjj]]]RRRIIIBBB===:::777222000222...---++++++,,,---+++***))))))))))))************))))))))))))))))))))))))))))))((((((((()))***+++''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###"""!!!"""$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((()))+++,,,------,,,,,,******))))))))))))******)))***,,,+++++++++,,,......---...///222666:::<<<<<<===>>>===<<<;;;<<<===EEENNN[[[gggnnnpppmmmjjjkkklllsssyyyttt~~~yyyqqqmmmlllnnnqqqsss{{{zzzrrrrrrwww}}}|||vvvtttwww|||}}}vvvuuuwwwyyyzzztttuuuxxx|||}}}{{{{{{uuukkk```XXXQQQKKKGGGEEEDDDCCCBBBAAAAAAAAAAAACCCBBB@@@>>>======>>>>>>;;;;;;::::::999888888888888888888777777777777777:::999999888888888999999666666777777888888888888999999::::::;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBDDDEEEGGGHHHIIIIIIJJJKKKMMMQQQSSSUUUZZZ^^^cccfffffffffgggggglllooosssxxx|||~~~~~~}}}|||||||||||||||xxxvvvsssqqqpppnnnkkkhhheeeccc```___^^^^^^\\\[[[VVVSSSNNNLLLLLLMMMMMMMMMOOORRRWWWXXXVVVOOOGGGBBB???===<<<;;;<<<;;;888666777777777777777777777777555555555666666666666777999777666555555666888:::;;;???FFFKKKPPPTTTWWWZZZ___bbbgggnnnxxxtttlllfffggglllooosssxxx}}}zzzmmmeee___[[[[[[\\\ZZZZZZ]]]WWWYYY[[[^^^___`````````eeeffffffeeedddbbb```___```___aaadddeeefffjjjpppsssrrrmmmgggaaa```dddiiirrrtttuuuqqqkkkeeebbbbbb___^^^___```bbbfffiiikkkqqqqqqtttyyy~~~yyytttppptttzzztttfffTTTJJJBBB???===888333111...---++++++,,,---,,,+++************************))))))))))))))))))))))))(((((('''''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$&&&'''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))***+++------------,,,+++******))))))******+++(((***,,,---,,,++++++,,,---...///111555999>>>@@@===>>>>>>===<<<;;;<<<>>>FFFPPP^^^jjjqqqsssqqqppppppsssyyy|||nnnkkkoootttooojjjhhhjjjoootttvvvvvvoooqqqxxx~~~zzzyyy{{{|||}}}|||{{{zzzzzzxxxtttoookkkiiicccYYYQQQKKKGGGCCCAAA?????????>>>??????@@@@@@@@@@@@>>>===<<<<<<<<<<<<999999888888888777777777888888888888888888888999::::::999888888888999999888888888999999::::::;;;>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFGGGIIIKKKOOOQQQQQQSSSUUUWWW[[[___eeehhhqqqvvv|||}}}zzzxxxuuussssssqqqooommmgggccc^^^ZZZXXXXXXXXXWWW]]]aaaeeefffbbbYYYOOOIIICCCBBBAAAAAABBBAAA>>><<<:::::::::999999999999999666666666777777777777777888777555444444444555666888;;;???CCCFFFKKKOOOSSSXXX\\\ccckkkttt~~~zzzsssnnnfff```]]]bbbhhhnnnuuu{{{xxxmmmeee___[[[[[[[[[XXXXXXZZZTTTVVVYYY]]]```bbbdddeeegggiiijjjiiigggeeecccbbbcccdddfffjjjlllnnnqqqssstttqqqlllfffbbbaaaccceeemmmmmmlllhhhccc``````aaa]]]^^^^^^```cccfffjjjlllqqqrrrvvv~~~zzzwwwsssyyydddVVVHHHCCCBBB===666333000...,,,+++,,,------,,,++++++***************)))))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$%%%''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&'''(((((('''&&&$$$###''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***,,,,,,,,,,,,+++++++++************++++++'''))),,,---,,,++++++,,,---...000333777<<>>??????>>><<<<<<>>>@@@GGGPPP]]]hhhooorrrssstttxxx|||}}}yyy}}}}}}|||vvviiiaaahhhuuu{{{vvvpppmmmjjjjjjnnntttyyy|||zzzrrrnnnsss}}}|||vvvooojjjddd___\\\WWWRRRKKKFFFCCCAAA@@@???>>>>>>>>>>>>>>>???@@@AAA>>>===<<<<<<;;;;;;;;;;;;777777777777777666666666777777777888888999999999::::::999999888999999::::::;;;;;;<<<======>>>>>>BBBBBBAAAAAAAAAAAAAAAAAAFFFFFFFFFGGGHHHHHHIIIIIIGGGIIILLLNNNOOOSSSXXX\\\]]]aaafffjjjooouuu|||}}}xxxrrrmmmjjjhhhfffdddiiikkkmmmmmmggg]]]RRRKKKHHHGGGGGGGGGHHHFFFCCCAAA;;;;;;;;;;;;::::::999999888888888888888888888888777666555444444555666666888:::<<<===???BBBGGGJJJOOOSSS[[[ccclllvvv}}}wwwqqqkkkfffccc___[[[\\\ccckkkpppxxxyyyoooeee___[[[[[[YYYUUUTTTUUURRRTTTVVVZZZ___dddiiikkkkkkmmmooonnnkkkiiiiiiiiikkknnnqqqtttyyy|||}}}|||xxxssslllgggeeefffhhhiiikkkiiiddd___\\\\\\___bbb``````aaabbbeeegggjjjkkkooorrryyy~~~{{{yyyzzzsssbbbOOOGGGEEE@@@:::777333000---,,,---......---,,,+++++++++******))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((((((((((((((())))))((('''%%%$$$''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''(((***+++,,,,,,++++++++++++************++++++&&&)))+++---,,,,,,---...///111444888;;;>>>@@@@@@??????@@@???>>>>>>AAACCCIIIPPP[[[dddiiinnnssswww~~~xxxrrrqqqnnnkkkhhh```^^^lll{{{wwwsssqqqppprrrwww|||yyytttttt|||yyysssjjjaaa[[[VVVRRROOOKKKGGGCCC@@@???@@@@@@??????>>>>>>>>>>>>???@@@@@@;;;;;;;;;;;;::::::999999777777666666666666666666555555666777888999999::::::::::::::::::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHJJJLLLNNNPPPQQQQQQUUUZZZ]]]```dddjjjooosssxxx}}}yyywwwuuuvvvvvvssslllbbbYYYSSSRRRQQQQQQQQQPPPNNNIIIFFF>>>>>>======<<<;;;;;;;;;;;;::::::::::::999999999666666666666666666777777777888999999999;;;>>>AAAFFFJJJQQQXXXaaajjjrrrxxxxxxvvvqqqlllgggdddcccbbbbbb```cccjjjppptttyyy{{{zzzqqqddd^^^[[[[[[YYYUUUSSSTTTTTTUUUWWW\\\aaaggglllooonnnqqqsssrrrpppooorrrtttxxx}}}xxxnnnhhhhhhllloooppplllgggaaa\\\[[[\\\```cccbbbcccdddeeegggjjjlllmmmnnnrrr}}}{{{yyyzzzzzzhhhUUUMMMIIIEEE@@@===777444000......///......,,,,,,,,,+++******))))))))))))))))))))))))))))))&&&'''((())))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%'''((('''&&&%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((((())))))***+++******)))(((&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***'''(((***+++,,,,,,++++++,,,++++++******++++++,,,%%%(((***,,,,,,---...000222444999===@@@@@@@@@??????@@@@@@??????@@@DDDFFFKKKQQQYYY___cccjjjsssyyy}}}wwwpppmmmhhhhhhjjjiiikkk||||||~~~~~~|||vvvgggbbb[[[TTTPPPMMMKKKIIIEEECCC@@@???@@@@@@@@@?????????>>>===============999999::::::999999888888666666666666666777777777666666777888:::;;;;;;<<<;;;;;;;;;<<<===>>>???@@@AAABBBBBBCCCEEEFFFFFFGGGEEEEEEFFFHHHIIIKKKLLLMMMKKKMMMQQQUUUZZZ___cccdddhhhnnnvvv{{{~~~{{{tttmmmiiieeecccaaa```]]]XXXSSSNNNEEEEEEDDDCCCCCCBBBAAAAAA===<<<<<<<<<;;;;;;;;;;;;888777777666666555555555555666777777666777:::<<>>===<<<;;;;;;;;;;;;888888999999999888888777666666666777777777777777999999:::;;;===>>>??????=========>>>???AAACCCCCCCCCDDDEEEFFFGGGHHHIIIIIIGGGHHHJJJMMMPPPRRRTTTVVVYYY\\\aaahhhooouuu{{{}}}~~~uuussspppmmmiiibbb[[[VVVLLLLLLKKKKKKJJJIIIHHHHHH>>>>>>======<<<<<<<<<<<<999888888777555444333333444555777777777888:::<<<;;;>>>BBBFFFKKKQQQYYY^^^______```aaabbbeeeiiilllqqqqqquuuyyyyyyuuuuuuxxxyyy~~~xxxgggcccaaacccdddbbbaaabbbaaadddiiinnnqqqsssrrrqqqnnnqqquuuvvvwww{{{rrriiijjjqqqvvvxxxsssqqqnnnmmmlllkkkjjjhhhccceeegggjjjmmmppprrrsssooovvv}}}tttvvvzzz{{{qqqfff\\\XXXUUUNNNHHHFFF===999444111000000///...------,,,,,,+++***))))))))))))))))))))))))))))))'''(((***+++++++++***)))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***000...,,,***)))))))))***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))*********))))))((())))))***+++++++++++++++)))************+++++++++)))***,,,,,,,,,...000222:::<<>>>>>???@@@>>><<<;;;;;;;;;::::::999999999888777777777777888888999666666666777777888999::::::888888:::>>>@@@>>><<>>:::666333111000///...---,,,,,,------+++)))+++++++++************)))))))))))))))))))))))))))&&&''''''((()))******++++++***((('''&&&&&&&&&'''%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))&&&'''(((*********)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''(((((())))))((((((''''''(((((()))))))))))))))************++++++++++++***+++------...000333666:::<<>>>>>>>>???===;;;::::::::::::999999999888666666555555555666666777777777777777888999:::;;;:::999999;;;???AAAAAA???CCCCCCDDDFFFHHHJJJKKKKKKJJJKKKLLLMMMOOORRRWWWZZZ^^^ccckkkrrrwww}}}wwwqqqjjjiiifffeeedddaaa^^^[[[TTTQQQMMMJJJGGGDDD@@@>>>>>>===<<<:::999888888888666555555444444555555666999999999:::===AAAEEEHHHNNNPPPTTTXXX]]]cccjjjooorrrtttuuuuuuttttttuuuvvvyyy||||||{{{~~~xxxtttuuutttssswww{{{hhhaaaccckkkuuu}}}zzzuuuppprrruuuwwwwwwuuusssqqqpppuuuqqqjjjfffiiimmmqqqwww~~~~~~uuunnnhhheee```]]]ZZZVVVPPPLLLEEECCC@@@<<<888444111000---,,,+++,,,---,,,+++)))++++++++++++************))))))))))))))))))))))))'''''''''((()))*********+++***)))'''&&&&&&'''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%&&&'''((()))(((((('''))))))((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''))))))))))))))))))))))))(((((()))))))))))))))((('''((())))))******))))))************+++++++++,,,+++,,,...///000333888<<<===???CCCDDDDDDCCCCCCCCC>>>AAAFFFMMMUUU\\\bbbeeegggjjjooosssvvvyyy}}}~~~}}}}}}}}}wwwpppaaaYYYPPPLLLLLLMMMKKKHHHLLLLLLLLLLLLKKKJJJIIIHHHCCCAAA>>>======<<<;;;999999999999888888888888888777777666666555666666777999999999999:::;;;<<<<<<<<<<<<<<>>===;;;;;;:::777777666666555666666777777777666777999<<>><<<;;;:::999999888888888777777777777777::::::999999888999999:::;;;;;;;;;<<<<<<===>>>???@@@@@@AAACCCEEEHHHIIIJJJIIIKKKNNNQQQTTTWWW[[[]]]bbbdddfffjjjqqq{{{zzztttpppjjjddd^^^XXXRRRNNNJJJIIIGGGDDDAAA???>>>===;;;::::::999888888888999777666555555666888:::;;;>>>AAAEEEJJJPPPWWW___dddjjjmmmppprrrssstttvvvwwwyyy|||zzz||||||rrriii```[[[ZZZ___iiittt~~~zzzqqqllloooqqqvvv|||oooiiidddeeeggggggjjjnnnrrr|||rrrlllkkkiiigggdddaaa^^^```dddddd___YYYOOONNNJJJEEE@@@:::555222222000//////000000///...,,,,,,+++++++++*********))))))))))))))))))))))))'''((((((((()))))))))*********))))))((((((((((((******))))))((((((''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((******+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,///111444999>>>BBBCCCEEEGGGFFFDDDBBB@@@@@@@@@FFFNNNUUUZZZ```eeehhhmmmrrrxxx~~~}}}{{{|||uuuhhh```WWWPPPLLLIIIFFFHHHMMMQQQTTTTTTSSSSSSRRRPPPMMMIIIFFFDDD??????===;;;999888888888777777777777777777777777;;;::::::::::::;;;<<<<<>>>>><<<;;;999999888888888777666666666777888888999;;;???CCCHHHOOOVVV[[[bbbfffkkknnnqqqsssuuuwwwwwwzzz{{{vvvrrrpppooohhhccc]]][[[ZZZ\\\fffpppzzzyyyqqqrrrrrrvvv}}}~~~xxxnnnhhhccccccbbb```aaadddhhhooo}}}uuulllhhhfffdddaaa______ccchhhiiifffbbbYYYWWWSSSMMMGGG@@@;;;888333111///.../////////...,,,,,,,,,++++++++++++***************************(((((((((((()))))))))))))))))))))))))))(((((((((******))))))((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))************((()))******+++*********++++++++++++,,,,,,,,,,,,***---111444777;;;@@@CCCAAACCCDDDDDDBBBAAABBBCCCEEEKKKSSSYYY]]]bbbhhhlllooottt|||}}}{{{{{{}}}kkk^^^WWWPPPIIIFFFEEEFFFIIINNNSSSUUUVVVTTTSSSQQQNNNJJJFFFBBB@@@<<<<<<<<<:::888777888999777777777777888888888888999999999:::;;;<<<===>>>CCCCCCCCCCCCCCCDDDFFFFFFDDDFFFHHHJJJKKKOOOSSSWWWWWW]]]eeelllqqqxxxxxxqqqjjjeee___\\\XXXRRRMMMHHHEEECCCBBBAAA???<<<:::888777777999999888777777777888888777999;;;>>>AAAFFFLLLQQQWWW\\\bbbhhhlllooorrrttttttxxx}}}}}}tttnnnjjjhhhiiiccc^^^[[[[[[[[[]]]ccckkkuuu~~~yyytttuuuwww}}}yyyqqqiiiccc^^^^^^]]][[[ZZZ\\\cccgggqqqwwwooohhhddd```bbbeeejjjnnnpppooommmcccbbb___ZZZRRRGGG>>>888444111...---------,,,+++,,,,,,,,,,,,++++++++++++************************(((((((((((())))))))))))''''''((((((((((((''''''))))))((((((((((((((('''***))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***)))(((''''''&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))((()))******++++++******+++++++++,,,,,,,,,------+++///444888;;;>>>BBBDDDAAACCCDDDEEEEEEGGGKKKMMMRRRWWW]]]aaabbbeeejjjooosssyyy}}}|||wwwkkk]]]UUURRRNNNIIIHHHIIIKKKOOOSSSVVVWWWWWWQQQPPPLLLIIIEEEBBB???>>>999:::;;;999777666888:::777777777888888999999999999::::::<<<===???AAABBBFFFFFFFFFFFFGGGHHHIIIIIIIIILLLOOOSSSVVV[[[bbbgggjjjqqq{{{|||wwwpppmmmgggaaaZZZTTTOOOMMMIIIGGGEEEAAA>>>;;;:::999:::999999888888888888888777888:::;;;<<>>888555111...------,,,+++------,,,,,,,,,+++++++++************************))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''((((((((())))))((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''''')))******+++++++++++++++,,,------------,,,++++++,,,,,,,,,------------111777<<>>>>>777999:::999666666888;;;777777888888999999999:::;;;<<<===???AAACCCEEEFFFHHHHHHHHHHHHIIIJJJKKKKKKNNNRRRWWW\\\```gggpppvvv~~~{{{uuummmeee___ZZZWWWPPPNNNKKKGGGCCC@@@>>>===999999999999999888888888888999999999999;;;???BBBDDDIIIRRRZZZaaafffjjjmmmooottt{{{|||nnnhhhccc^^^]]]aaa^^^YYYWWWZZZ]]]^^^___bbbiiipppzzzyyyvvvwwwzzz{{{nnndddbbb]]][[[]]]^^^\\\\\\^^^[[[^^^dddkkksss{{{vvvnnnfffmmmvvv{{{{{{|||pppYYYKKK===999555222111000///...---------,,,,,,,,,++++++************************))))))))))))(((((((((((($$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&''''''((((((''''''(((((())))))******&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***,,,+++*********+++---...++++++,,,------......///222666<<>>?????????@@@AAABBBEEEGGGIIIMMMNNNOOONNNLLLNNNSSSWWWZZZ```hhhpppyyy}}}vvvpppllljjjfffaaaXXXOOOIIIEEEDDDCCC>>>>>>>>><<<:::999:::;;;>>><<<999999::::::::::::AAACCCGGGLLLQQQYYYaaagggooosssxxx|||~~~yyykkkaaa]]][[[YYYWWWVVVVVVVVVWWWZZZ___cccfffjjjooovvv}}}|||xxxwwwzzzxxxnnneeedddbbbaaa```aaacccdddbbbbbbcccfffkkkttt}}}}}}xxxwwwxxx|||xxx\\\JJJ???555222222000.........---+++***)))******+++************))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''''''''''''''''''''''''''***)))(((&&&&&&''''''((('''$$$""""""%%%''''''%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&(((***+++)))(((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))+++)))&&&$$$$$$%%%'''((((((((((((((())))))))))))******)))))))))))))))***)))+++,,,+++***)))***+++,,,+++*********+++,,,,,,+++++++++,,,...///111222999<<<@@@BBBAAA???>>>======BBBHHHOOO^^^sssvvvrrrwwwxxxtttuuuyyy|||qqqfff\\\VVVTTTTTTSSSSSSRRRRRRSSSSSSTTTSSSQQQQQQPPPNNNKKKHHHBBBAAA@@@>>><<<:::999888888777777666666666777777::::::;;;;;;===>>>@@@AAABBBCCCDDDFFFHHHKKKNNNQQQSSSUUUVVVVVVWWWZZZaaafffkkkrrr}}}wwwrrriii___WWWQQQMMMKKKCCCBBB@@@>>>;;;:::;;;;;;<<<:::777777888999999888<<<>>>AAAEEEJJJPPPXXX]]]iiimmmsssxxx{{{~~~~~~~~~~~~}}}~~~uuuggg]]]YYYWWWUUUSSSRRRSSSUUUYYY\\\```ccceeejjjmmmrrrzzz~~~{{{zzzzzz~~~vvvqqqooollliiigggggghhhhhheeeeeefffgggiiiqqq{{{}}}~~~pppTTTGGG;;;666444111.........---,,,+++************************))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''((((((((((((((((((((((((***)))((('''&&&''''''((((((&&&###$$$&&&(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&'''(((((())))))((((((''''''(((((((((((('''''')))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&'''((((((((((((((()))))))))******))))))(((((())))))******,,,---,,,+++***+++,,,++++++******)))******++++++++++++,,,...111444666>>>@@@CCCCCCAAA???>>>>>>;;;AAAJJJYYYppp|||yyyyyywwwwww}}}{{{tttnnnnnnrrrxxx~~~zzztttlllbbbZZZSSSPPPQQQSSSTTTVVVWWWXXXWWWWWWTTTRRRPPPNNNMMMJJJGGGDDD;;;;;;;;;::::::999999999777777777666777777888888<<<<<<<<<===???AAABBBCCCCCCFFFIIIKKKMMMPPPSSSVVVWWWZZZ^^^aaaeeellluuu|||~~~tttjjjbbbZZZUUUMMMKKKGGGCCC@@@>>>======<<<:::777777888999999888777999<<<>>>BBBGGGMMMQQQ\\\aaaiiioootttwwwzzz||||||zzzzzzzzz}}}}}}wwwpppooovvv~~~zzzuuutttxxx}}}xxxoooddd\\\YYYXXXVVVUUUPPPRRRVVVZZZ^^^aaabbbccckkklllpppwww~~~|||{{{zzz{{{}}}}}}zzzwwwtttrrrrrrssstttooopppooolllkkkpppzzz|||___RRRCCC<<<888222//////------------,,,+++******++++++*********)))))))))))))))))))))))))))))))))'''''')))******)))''''''))))))))))))))))))))))))))))))(((''''''''''''(((((('''%%%&&&'''))))))(((((((((''''''''''''(((((($$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''((('''(((((()))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''((((((((((((((()))))))))******))))))(((((((((((())))))***+++,,,,,,******+++,,,++++++*********))))))***,,,++++++,,,///444888;;;===???AAABBBAAA@@@@@@AAA>>>CCCMMM___zzz{{{|||vvvpppqqquuu~~~uuupppnnnqqqvvv|||zzziiifffbbb]]]XXXTTTSSSRRRRRRTTTWWWYYYZZZZZZXXXWWWRRROOOLLLJJJGGGEEEAAA>>>::::::::::::::::::::::::777777777777888999:::;;;======>>>???AAACCCEEEFFFHHHKKKOOOPPPQQQTTTXXX\\\aaaeeelllrrrzzz~~~}}}sssiiibbb[[[WWWQQQKKKFFFCCCAAA@@@>>><<<999999999::::::999777888:::;;;===@@@DDDHHHOOOUUU]]]eeekkkooosssuuuzzz|||~~~~~~}}}{{{{{{||||||rrrhhhfffnnnvvvyyyzzztttnnnllloootttwwwxxxssslllddd^^^\\\\\\\\\[[[WWWYYY\\\```cccfffggghhhnnnnnnpppxxx~~~yyysssqqqsssvvvwwwvvvzzz~~~|||uuuppprrr|||}}}eeeWWWHHH???:::444000000------.........,,,***)))+++++++++*********))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((('''''''''''''''&&&&&&&&&'''((((((((((((''''''''''''''''''(((%%%&&&&&&&&&'''''''''((('''''''''''''''''''''''')))))))))(((&&&''')))+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&'''((((((''''''((())))))))))))(((''''''((((((((((((''''''(((((((((''''''(((((((((%%%&&&'''((())))))(((((((((((()))))))))*********((((((((('''(((((()))***)))***+++***)))((()))+++******+++++++++*********,,,,,,,,,...111666;;;>>>===>>>@@@???>>>>>>???@@@AAAFFFQQQddd~~~~~~{{{~~~vvvpppmmmrrrzzz~~~uuurrrsssyyyyyyhhh[[[ZZZXXXVVVUUUTTTUUUVVVVVVWWWYYY[[[ZZZXXXUUUSSSMMMJJJFFFCCCAAA???;;;999999999999888888888888888777777888999:::;;;===>>>??????AAABBBDDDGGGIIIJJJMMMQQQTTTVVVVVVZZZ```eeerrrxxx~~~}}}~~~|||tttiiiccc[[[TTTOOOJJJEEEBBB@@@>>>;;;:::::::::999999777888999::::::;;;>>>@@@GGGLLLTTT\\\ccchhhnnnqqqxxx{{{~~~~~~}}}}}}~~~}}}zzzrrrhhhggglllqqqrrrtttoooiiigggjjjnnnqqqqqqpppkkkeee```^^^]]]^^^^^^```bbbdddgggkkknnnppprrrpppoooqqqyyy~~~xxxnnnjjjggggggkkkooopppooowww||||||tttttt||||||eeeWWWIIIAAA<<<666222222---...//////...---+++***++++++++++++************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''&&&%%%&&&&&&''''''&&&''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''')))))))))(((&&&''')))+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((((('''%%%&&&((()))***)))((('''))))))))))))************((((((((((((((()))******((()))******)))((()))***)))***+++,,,,,,,,,,,,+++,,,,,,...000444888===????????????>>><<<<<<===???DDDKKKWWWiii~~~{{{pppnnnnnnpppyyy{{{zzz}}}}}}jjj]]]WWWWWWWWWWWWWWWWWWWWWWWWYYYZZZZZZYYYWWWSSSOOOLLLGGGDDDAAA>>><<<;;;888666777777777666666666555555888888999:::<<<>>>@@@AAACCCCCCEEEGGGIIILLLNNNPPPLLLQQQVVVXXX[[[bbbllluuu}}}|||||||||{{{zzz{{{yyysssjjjbbb\\\UUULLLGGGDDDAAA===;;;;;;:::999888777888999888777777999;;;CCCGGGMMMTTT[[[bbbiiimmmwwwzzz}}}~~~}}}|||||||||vvvuuupppkkkkkkpppqqqnnnnnnjjjeeeeeehhhlllnnnnnnooommmiiieeeccccccdddeeeiiikkknnnqqqsssuuuvvvvvvrrrrrruuuzzz~~~wwwpppeeecccbbbbbbeeegggiiiiiiwww}}}uuutttxxx}}}yyycccWWWJJJDDD@@@:::666555////////////...---,,,,,,,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))(((''''''&&&$$$%%%''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&'''((('''%%%%%%'''((((((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((()))***)))(((''')))))))))*********++++++)))(((((())))))***+++,,,)))***++++++))))))***+++)))***+++---............,,,---///222666:::===???===>>>>>>===<<<<<>><<<:::888999:::999888777888999===@@@DDDJJJPPPXXX```fffpppsssxxx{{{{{{{{{||||||vvvvvvtttrrrsssvvvuuupppllliiifffggglllooopppooopppppppppqqqrrruuuyyy|||~~~zzzyyyzzz||||||sssmmmccccccbbb``````cccgggjjjyyywwwtttuuuvvv}}}}}}uuudddYYYMMMIIIEEE???:::888111000///...------------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((()))))))))'''''''''''''''''''''''''''((()))))))))(((&&&&&&$$$&&&))))))(((&&&''')))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%&&&&&&((())))))&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&((())))))))))))(((((('''))))))*********+++++++++))))))))))))***+++,,,---***+++,,,,,,******+++,,,(((***,,,...///000//////,,,...000444888;;;===???999:::;;;<<<===@@@DDDHHHLLLUUUbbbppp||||||~~~wwwzzzyyyrrriiigggrrr}}}}}}|||zzzwwwuuuxxxwwwjjj\\\RRROOOQQQSSSVVV[[[```bbbaaa___]]][[[ZZZXXXUUUPPPLLLHHHEEEAAA>>>;;;:::::::::999888777888888999:::;;;;;;<<<::::::<<<===@@@CCCEEEFFFKKKLLLMMMPPPSSSVVVXXXZZZ]]]dddmmmvvv|||rrreee\\\QQQNNNJJJFFFDDDCCC@@@???;;;<<<===<<<:::999999:::777999<<>>>>>???@@@CCCGGGKKKNNNQQQSSSVVVXXXYYY]]]dddiiilllzzz}}}{{{rrrccc^^^VVVOOOJJJGGGEEEDDD>>>===<<<:::999777777777777777888;;;@@@GGGMMMQQQZZZaaakkksssxxxzzz{{{{{{}}}}}}{{{zzzzzzsssrrrrrrrrrssstttvvvwwwrrrzzzwwwsssqqqpppooolllhhhdddffflllrrr}}}xxxuuuwwwzzzvvvoooggg```WWWOOOKKKGGGBBB>>>555333000/////////---,,,---------,,,,,,,,,++++++++++++***)))(((((())))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))***************)))(((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))***(((&&&&&&'''((((((((()))))))))))))))((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((*********)))((((((''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))+++,,,)))***+++,,,---...//////)))******++++++******)))***+++,,,+++++++++...000...222888;;;<<<<<<<<<===;;;<<<<<<===@@@EEELLLPPPTTTXXX___hhhqqqwwwyyyyyy{{{~~~~~~}}}|||}}}xxxrrrnnnooouuuuuutttrrrqqqttt|||~~~sssiii^^^YYYRRRKKKHHHIIIKKKNNNYYY[[[___aaaaaa^^^[[[XXXSSSPPPLLLGGGCCC@@@>>>===;;;;;;::::::999999999999999999999:::;;;<<<===>>>???AAACCCEEEHHHKKKOOORRRTTTXXX^^^bbbfffllltttzzz~~~tttmmmddd\\\VVVQQQLLLIIICCCAAA???===;;;:::::::::777666666888;;;AAAFFFIIISSSZZZdddmmmsssvvvyyyzzz}}}yyyxxxwwwvvvuuuvvvwwwwwwyyy{{{tttqqqpppsssrrrooommmkkkmmmrrruuuxxx{{{~~~wwwuuuvvvzzz|||rrrmmmeee^^^UUUOOOKKKHHHDDD@@@888555222000000///...------,,,,,,,,,++++++++++++++++++***)))))))))))))))******)))))))))((((((((('''''''''(((((((((((((((***************)))(((((('''''''''''''''''''''''')))))))))((((((((((((((('''''''''(((((((((((((((***(((&&&&&&'''((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((((((((''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***)))***,,,+++++++++,,,---...//////***++++++,,,,,,++++++***,,,---------,,,,,,///111111555:::======<<<;;;;;;;;;<<>>@@@AAAAAADDDGGGKKKNNNSSSYYY]]]ccciiiqqqyyyvvvnnnhhhaaaXXXQQQKKKHHHEEEAAA>>><<<<<<<<<999888777666888;;;???AAAHHHOOOYYYbbbjjjpppuuuxxx|||~~~}}}{{{yyyyyyxxxxxxzzz~~~}}}uuuqqqqqqsssxxxvvvttttttuuuwwwwwwwwwuuuvvv|||}}}vvvsssuuuyyy}}}tttnnnjjjddd^^^VVVPPPMMMJJJFFFCCC<<<999444111000//////...,,,,,,,,,+++++++++******++++++***))))))))))))***************))))))))))))))))))(((((((((((((((''')))************))))))(((''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((((((''''''''')))(((&&&&&&((()))(((((())))))))))))))))))))))))'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***,,,---,,,,,,,,,---...000222+++,,,,,,------,,,,,,+++------------,,,---000222333666;;;======;;;:::::::::<<<@@@DDDGGGLLLQQQTTTXXX\\\aaadddeeehhhmmmqqqwwwyyyzzz{{{}}}{{{yyyzzzwww~~~uuuuuuuuuvvvyyyttt___QQQKKKIIIFFFEEEFFFIIINNNQQQYYY[[[]]]]]][[[VVVPPPLLLGGGEEEBBB>>>;;;:::999888888999999999999999999999;;;;;;<<<===???AAABBBCCCEEEHHHKKKOOOUUU]]]hhhppp~~~{{{sssggg^^^VVVSSSMMMGGGAAA>>><<<;;;;;;:::999888888:::<<<===???EEENNNWWW```hhhppptttxxx|||~~~}}}|||{{{{{{yyy}}}|||vvvrrrsssyyy~~~~~~{{{zzzyyy|||yyyrrrppprrrvvv||||||sssnnnkkkjjjhhhbbb[[[VVVSSSOOOJJJFFFAAA===666222000//////...,,,,,,+++++++++*********++++++***))))))*********))))))))))))))))))))))))***)))))))))((((((''''''))))))************)))(((''''''''''''''''''''''''&&&''''''(((((()))))))))((((((((((((''''''''''''((('''&&&'''((())))))'''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))+++,,,------,,,---///222555777,,,,,,------------,,,,,,,,,---,,,,,,+++---111444555888;;;===<<<;;;:::::::::===AAAFFFIIINNNRRRVVVWWW[[[```cccdddhhhmmmrrrrrruuuzzz|||{{{yyy{{{{{{xxx{{{{{{xxxyyy}}}~~~wwwwwwvvvvvvzzziiiWWWOOOIIIHHHGGGGGGIIIMMMQQQTTTXXXYYYZZZXXXUUUPPPJJJGGGBBBAAA???<<<:::999999999888888888999999::::::;;;;;;;;;<<<>>>@@@CCCEEEFFFJJJMMMQQQVVV___mmm~~~yyypppddd```YYYPPPHHHAAA===;;;<<<:::999888888999:::;;;:::>>>EEEMMMVVV___hhhnnnuuuyyy~~~~~~~~~|||yyyxxxuuurrrttt|||~~~yyytttooonnnpppsssvvv}}}vvvooommmmmmnnnpppkkkeeeaaa]]]XXXPPPKKKFFFAAA:::555222000///...,,,,,,,,,+++++++++******+++***************++++++((((((((((((((((((((((((******))))))((((((((('''((())))))*********))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((''''''''''''&&&&&&''')))***)))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''')))++++++******,,,---------///111444888;;;===+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,...333666888:::<<<<<<;;;;;;<<<>>>>>>AAAEEEIIIMMMQQQVVVZZZXXX[[[___dddhhhlllqqqtttrrruuu|||}}}{{{|||{{{|||uuuuuu|||yyyuuuwww|||~~~yyyzzz{{{|||oooZZZNNNIIIDDDDDDEEEGGGKKKPPPUUUXXXWWWWWWUUURRRNNNJJJFFFCCC???>>><<<:::999999999:::888888999:::;;;;;;<<<<<<<<<===>>>AAACCCFFFIIIKKKPPPTTT[[[dddppprrrnnnggg]]]SSSJJJDDD@@@<<<;;;:::888888888888999888;;;???EEELLLUUU___eeeqqquuu{{{~~~|||xxxqqqqqqqqqrrryyyxxxuuurrrvvv}}}}}}yyyvvvuuusssppppppsssrrrrrruuuwwwtttoooooossswwwqqqqqqsssuuuyyyvvvrrroookkkdddZZZSSSKKKFFF???:::666333111///---------,,,,,,,,,+++++++++************+++,,,,,,''''''''''''((((((((((((***))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))''''''''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&''')))***)))'''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((***,,,,,,,,,,,,...//////111333777:::>>>@@@AAA++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---111666:::============<<<===@@@CCCFFFHHHKKKNNNRRRVVV\\\```^^^```ccciiipppuuuwwwxxxxxxyyy~~~|||xxxtttwwwzzzxxxyyy|||}}}{{{~~~|||lll\\\OOOGGGDDDBBBCCCEEEHHHMMMRRRWWWYYYVVVTTTQQQMMMIIIEEEBBBAAA<<<;;;:::999888999999:::888999999;;;<<<===>>>>>>??????AAADDDGGGKKKMMMOOOTTT\\\iiivvv~~~zzztttkkkaaaWWWOOOJJJ@@@???===;;;:::888888888888999;;;>>>CCCLLLUUU\\\hhhnnnuuu{{{~~~}}}uuuqqqmmmnnnpppuuuzzzxxxqqqmmmkkknnntttxxxvvvrrrrrrpppqqquuuuuutttuuuyyyrrrqqqqqqpppkkkeeefffjjjrrr{{{wwwwwwzzz|||~~~}}}}}}yyyqqqfff]]]PPPLLLFFF@@@<<<888444111.........---------,,,,,,+++*********++++++,,,---''''''(((((()))))))))))))))))))))))))))*********(((((()))***************((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&'''((()))******&&&%%%&&&(((******)))'''%%%%%%&&&''''''((())))))&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''(((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))************************)))))))))))))))))))))))))))+++------------///111444666:::===@@@AAABBBBBB***++++++,,,,,,++++++***,,,---------///333999===@@@@@@???>>>===???CCCGGGLLLNNNPPPSSSVVVZZZ```dddffffffiiipppxxx~~~~~~}}}}}}zzzwwwtttsssyyy}}}{{{zzz{{{|||~~~||||||xxxgggXXXOOOJJJEEEBBBEEEFFFHHHKKKOOOSSSVVVYYYUUUSSSNNNIIIEEEBBB@@@@@@:::999888777777888999:::999999:::;;;===>>>??????AAABBBDDDGGGJJJNNNQQQRRRVVVbbbrrr}}}uuukkkaaaXXXSSSFFFEEECCC@@@===;;;999999888999999:::>>>EEEOOOUUU```fffnnnvvv{{{}}}~~~vvvssskkkmmmpppwww}}}wwwuuuoookkkhhhjjjoooqqqlllgggmmmmmmpppvvvxxxxxxzzz~~~sssqqqpppnnniiicccccchhhjjjuuu{{{|||zzzmmmdddTTTPPPJJJEEE@@@;;;666333//////.........---------+++*********+++,,,,,,---(((((())))))*********+++(((((())))))******++++++(((((()))***************''''''''''''''''''''''''(((((((((''''''&&&&&&%%%$$$%%%&&&'''(((***++++++%%%%%%&&&(((***+++)))''''''''''''((()))******+++'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))***,,,---.........000222888:::>>>AAACCCCCCBBBAAA,,,---......---,,,***)))---------///333888===AAA;;;>>>AAA@@@>>>???DDDIIIRRRSSSVVVYYY[[[___dddhhhiiikkkqqqzzz{{{wwwwwwuuuvvv|||zzzwwwwww}}}|||}}}xxxkkkYYYLLLGGGFFFFFFFFFDDDEEEGGGLLLRRRVVVWWWVVVQQQLLLFFFBBB???===<<<;;;;;;999777666555666777888<<<;;;:::;;;>>>AAABBBCCCDDDGGGKKKMMMOOOSSSWWW[[[```rrr~~~vvvmmmddd___UUUNNNFFFAAA???===;;;888888777888<<<===>>>FFFNNNVVV\\\eeennnuuuzzz~~~wwwoooppppppsss{{{|||uuurrrkkkkkkjjjhhheeecccdddeeeeeeiiiooowww}}}}}}zzzuuuoookkkiiigggeeegggkkknnnvvv|||rrreee\\\QQQJJJGGGAAA999111444///---///...+++((()))+++*********+++,,,,,,---************))))))))))))*********)))))))))))))))***************)))(((((())))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))(((((('''''''''&&&************************''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((***,,,,,,***(((((((((++++++************+++,,,,,,---///000111333666888;;;<<<>>>@@@AAAAAAAAAAAA,,,,,,---------+++***))),,,---...111555:::>>>AAA===@@@AAA???>>>@@@FFFLLLUUUWWWZZZ]]]___cccgggjjjlllqqqzzz||||||~~~wwwqqqnnnqqqrrrxxx~~~{{{{{{{{{|||yyyggg^^^QQQHHHEEEDDDCCCAAAEEEGGGJJJOOOTTTVVVVVVTTTMMMIIICCC???<<<;;;999888;;;:::888777777888999:::===<<<===???BBBEEEFFFGGGIIIKKKMMMNNNQQQWWW___eeeuuu~~~vvvnnniii[[[UUULLLFFFCCCAAA>>>;;;999888999;;;<<<<<>>>>>BBBJJJPPPZZZ]]]aaadddfffiiillloooqqqyyy~~~yyyyyy~~~zzzqqqkkkiiijjjlllsss~~~~~~zzz|||nnnaaaUUUOOOHHHDDDDDDCCCBBB@@@IIIKKKOOOTTTWWWWWWTTTQQQGGGDDD???;;;999888777555::::::999888888999;;;<<<:::;;;===@@@CCCFFFGGGIIIOOOPPPQQQSSSXXXcccqqq{{{{{{vvvhhhbbbYYYQQQMMMIIIDDD@@@===;;;;;;===<<<;;;>>>CCCGGGLLLTTT\\\dddkkkqqquuu{{{}}}{{{yyy{{{yyyvvvvvvxxxrrrpppnnnllljjjjjjjjjjjjjjjnnnuuu}}}~~~zzzlllgggddddddeeeeeejjjoooqqqsssuuuvvvyyyuuucccVVVPPPKKKDDD>>>777111///000000---,,,...+++++++++++++++,,,,,,---++++++*********)))))))))))))))))))))))))))******)))************))))))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++''')))+++,,,++++++,,,---,,,,,,,,,---...///000000111333555666666888;;;>>>AAAAAAAAAAAABBBDDDEEEFFF******++++++++++++++++++,,,///444999===@@@AAAAAAAAA@@@???===???FFFPPPWWWbbbeeeiiikkkmmmppprrruuuyyy{{{|||}}}zzz~~~~~~vvvmmmggggggkkknnnoooyyy|||ttt___SSSLLLHHHDDDCCCDDDEEEEEEDDDMMMOOOTTTXXXZZZWWWQQQLLLCCC@@@<<<999888777666444999999888999999:::<<<===<<<>>>AAADDDFFFHHHJJJLLLQQQTTTXXX]]]fffwwwwwwpppggg___YYYRRRJJJEEEBBB???>>>???>>>;;;<<<@@@???CCCKKKRRR[[[ccckkkpppuuuwww{{{}}}}}}zzztttsssuuuwwwuuurrrooonnnqqqvvv{{{~~~}}}jjjddd```bbbdddhhhooowwwwwwvvvtttrrrttt~~~ooo```XXXRRRKKKFFF:::444000000000------///,,,,,,+++++++++,,,,,,---+++++++++*********)))))))))))))))))))))*********))))))************)))((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((************************)))))))))))))))*********)))))))))*********++++++***+++------,,,,,,---...,,,---...000111222222222333555777888999:::===@@@@@@AAACCCEEEGGGHHHIIIIII*********++++++,,,,,,---...222777===@@@BBBBBBAAAAAA???>>>>>>CCCMMMXXX```kkkmmmppprrrtttvvvyyy|||{{{zzzzzzyyytttmmmeeecccfffnnntttxxx{{{{{{{{{gggVVVMMMIIIGGGCCCBBBCCCFFFIIIJJJRRRTTTXXX\\\[[[VVVNNNHHH@@@===:::999888888777555777777888999:::<<<===>>>@@@CCCGGGIIIJJJMMMPPPSSSSSSYYYcccnnn{{{|||uuunnnfff]]]SSSKKKHHHCCC??????>>>;;;;;;>>>;;;>>>DDDKKKSSS\\\ffflllooosssxxx|||~~~~~~yyyuuurrrqqqrrrsssvvvrrrpppsss|||}}}pppjjjeeefffhhhllluuu}}}{{{xxxtttqqqsss{{{yyyjjjbbb[[[TTTMMM@@@999333222000------///------,,,,,,+++,,,,,,---++++++++++++************(((((())))))************((())))))*********))))))************************))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++((((((((()))))))))******---...///...---,,,---///...///111333444444555555555777999:::;;;<<>><<<999999999999888777777777999;;;<<<>>>???@@@@@@CCCGGGIIIKKKOOOVVV[[[]]]iiiyyyyyyooobbbYYYRRRJJJDDDBBB???<<<;;;===;;;===@@@EEEKKKTTT]]]cccjjjooovvv|||~~~xxxtttqqqpppoooooonnnoooppprrrsssvvvtttsss{{{|||tttpppnnnpppsssuuuzzz}}}wwwsssssszzztttooohhh```XXXIII@@@999555222...---///...------,,,,,,,,,,,,,,,,,,++++++++++++*********((((((((()))******++++++((())))))************)))************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++++++++'''((((((((()))))))))))).../////////......///111333444666888888888888777888999;;;<<<===???BBBDDDHHHIIILLLMMMLLLIIIEEECCC++++++++++++---...000111666999===AAACCCDDDCCCBBBAAA@@@AAAGGGRRRaaaooovvvzzzzzzzzzzzz{{{~~~}}}xxxvvvsss}}}zzzrrrpppmmmkkkmmmuuu~~~vvvssstttqqqvvvxxxxxx}}}zzzooocccXXXQQQLLLIIIFFFFFFFFFFFFIIIMMMRRRVVV[[[\\\]]]^^^ZZZRRRHHHAAA;;;:::888888999:::888777888999;;;===@@@AAACCCCCC@@@DDDIIILLLPPPWWW```hhhtttzzzqqqbbbXXXNNNIIIEEE@@@>>>@@@>>>>>>>>>???BBBIIIQQQWWWbbbhhhqqqxxx}}}tttlllhhheeecccdddddddddfffjjjooosssvvvvvvvvvyyy~~~yyyyyy|||zzz~~~}}}|||wwwmmmeeeRRRIII???:::555000///000......---,,,,,,,,,,,,,,,,,,,,,+++++++++*********'''(((((()))******++++++(((((()))***************************************(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,(((((()))))))))*********,,,---...//////000333666999:::<<<===>>>===<<<;;;;;;===>>>???@@@BBBEEEGGGJJJJJJJJJJJJJJJIIIHHHGGG,,,,,,+++,,,---///111222999;;;>>>BBBDDDDDDCCCBBBBBBBBBDDDKKKXXXhhhvvv~~~}}}}}}|||{{{|||yyytttqqqqqqrrruuuppppppoooqqqvvv}}}sssqqqsssppptttvvvuuuyyyzzzhhhcccZZZSSSNNNKKKIIIHHHFFFGGGJJJLLLOOOSSSXXX[[[]]]^^^^^^^^^YYYQQQGGG@@@:::999888888999:::888777999;;;===@@@BBBDDDEEEFFFGGGLLLQQQUUUZZZcccoooyyyqqqeeeYYYQQQKKKFFFCCCDDDAAA@@@>>><<<<<>>888222000222///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''(((((()))***+++++++++(((((()))***************************************(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))************************((())))))***++++++,,,,,,)))************+++++++++***+++---...000333777:::===>>>@@@AAAAAA@@@???>>>===???AAABBBBBBDDDGGGJJJHHHGGGFFFFFFHHHKKKNNNPPP+++***))))))+++...222444<<<:::===BBBCCC@@@@@@CCCIIIGGGJJJVVVfffuuu}}}~~~}}}xxxvvvvvvrrrlllmmmrrrzzz{{{vvvuuuppprrrwww|||{{{vvvuuuvvvtttrrrqqqtttyyyxxxppphhh\\\VVVOOOJJJIIIHHHFFFDDDHHHKKKOOOSSSVVVZZZ^^^aaabbbdddeee___UUUIIIAAA>>>:::999999888888999;;;<<<===:::;;;???AAAAAADDDIIINNNNNNTTT^^^gggrrruuuddd[[[RRRIIIFFFGGGCCCAAA>>>:::888<<>>???BBBBBBAAA@@@@@@@@@AAAAAA@@@AAABBBDDDFFFGGGGGGHHHEEEGGGJJJLLLMMMOOORRRUUU,,,,,,++++++---000444666<<<;;;===AAABBB@@@@@@DDDGGGJJJTTTfffyyyyyyvvvtttuuusssppprrrxxxxxxvvvvvvqqqsssxxxyyyuuuuuuwwwwwwvvvvvvxxxwwwqqqggg^^^WWWRRRKKKGGGFFFFFFDDDCCCFFFJJJOOOUUUYYY^^^bbbfffeeeeeeccc]]]RRRGGG@@@<<<888888777777777888:::;;;@@@???@@@DDDFFFFFFJJJOOOTTTVVV___lllyyyzzzkkkbbbZZZQQQLLLMMMEEEDDDAAA===;;;===CCCGGGLLLTTT```jjjrrrxxx~~~xxxlllaaa]]]ZZZUUUSSSUUUSSSUUUXXX\\\ccclllwww~~~~~~}}}~~~wwwddd\\\OOOEEE>>>888333//////...---++++++,,,------,,,,,,+++++++++++++++,,,)))***++++++++++++***)))************************)))******************))))))***+++***)))((()))******))))))(((((((((((((((%%%&&&'''((()))))))))))))))*********))))))((('''(((((((((((((((((((((((()))(((((('''&&&&&&''''''(((''''''&&&&&&''''''(((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))*********++++++*********************************+++,,,---//////111222444888;;;>>>@@@BBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHEEEGGGJJJOOOTTTXXX[[[\\\---------...000333666888<<<;;;===@@@@@@>>>AAAEEEIIITTThhh~~~yyyuuussssssuuuuuuuuuyyy~~~yyywwwxxxzzzvvvvvv|||yyywww}}}zzztttqqqsssuuuxxxzzz{{{zzztttiii^^^WWWSSSOOOJJJFFFEEEEEEEEEDDDGGGLLLSSSYYY^^^bbbfffhhhgggeeeaaaXXXNNNDDD===;;;888888777777888:::;;;===AAA@@@BBBFFFHHHIIIMMMSSS^^^eeesssuuullleee\\\VVVTTTIIIHHHEEEBBB??????BBBEEEFFFKKKTTT___kkkuuu~~~}}}nnnhhhaaa^^^YYYUUUUUUWWWVVVWWWYYY]]]ccclllvvv}}}xxxxxx|||}}}tttfff___UUULLLEEE>>>666000111000...---------.........---,,,+++******************++++++++++++******************************((())))))******))))))(((***++++++***((('''((()))))))))((((((''''''((((((&&&'''((())))))******)))))))))((((((''''''(((((((((((((((((((((((((((((())))))((((((''''''(((((((((''''''&&&&&&''''''((())))))))))))((((((((((((************************''''''(((((((((((())))))+++++++++++++++++++++++++++******+++---///222333666777999;;;>>>AAACCCDDDBBBCCCDDDEEEFFFEEEEEEDDDEEEEEEDDDDDDEEEHHHJJJLLLKKKKKKNNNSSSZZZ]]]]]]\\\------...///222555888:::<<<;;;===??????>>>BBBIIIRRReeezzzuuussssssuuuwwwxxxzzz|||xxxwwwyyy|||~~~|||}}}~~~wwwpppooovvvzzzrrrmmmmmmpppsssxxxzzz|||wwwmmmbbbZZZVVVRRRPPPLLLIIIGGGGGGGGGGGGLLLRRRZZZ```dddfffggghhhgggccc\\\RRRHHH@@@;;;999999999999999;;;===???@@@CCCBBBEEEIIIKKKMMMSSS[[[lllxxx|||uuunnnggg___[[[OOOMMMJJJFFFBBBAAAAAAAAABBBDDDJJJUUUcccqqq{{{}}}zzzyyypppnnnkkkfff___ZZZZZZ\\\^^^^^^^^^___ccckkkuuu|||~~~tttsssuuuwwwoooccc^^^XXXQQQKKKCCC999222111000///...------...///...---,,,+++++++++++++++)))******************)))************************(((((())))))))))))((((((++++++,,,+++(((''''''((()))(((((('''''''''((((((((()))***+++++++++++++++)))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))((((((((((((************************''''''''''''((((((((((((************++++++++++++,,,+++,,,,,,///222555777999:::<<<>>>@@@CCCEEEFFFDDDFFFGGGIIIHHHGGGEEEDDDDDDEEEHHHKKKNNNPPPQQQRRRUUUSSSQQQTTTXXXYYYTTTPPP,,,---...000333666999;;;<<<<<<===???>>>???FFFNNN^^^wwwvvvqqqpppsssvvvyyyzzz{{{~~~{{{vvvtttvvvzzz}}}~~~wwwrrrnnnooovvv~~~vvvooollloootttwwwzzz{{{xxxooodddZZZUUUTTTQQQPPPNNNKKKJJJIIIJJJKKKPPPWWW```hhhkkkkkkjjjiiiccc]]]UUUKKKCCC>>>:::888888888999:::<<<>>>AAABBBGGGGGGJJJNNNQQQVVVaaalllzzzuuuooohhhaaaWWWTTTOOOJJJFFFCCC@@@???@@@@@@DDDMMMZZZiiitttzzz~~~~~~zzz{{{yyyqqqhhhcccaaabbbaaa`````````ccckkkuuu{{{yyyoooooopppwwwyyyrrrmmmaaa]]]XXXSSSNNNFFF<<<555222111///...---------...,,,,,,++++++,,,------...))))))))))))))))))))))))************************(((((())))))))))))((((((++++++,,,+++(((''''''(((((((((''''''''''''(((((((((((())))))******)))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))))))))******+++++++++------...///111444777999999:::<<<>>>AAACCCEEEFFFHHHIIIJJJKKKJJJHHHEEECCCBBBFFFMMMTTTXXXYYYXXXWWWXXXTTTOOOOOOPPPNNNHHHCCC,,,---///111555888;;;<<<<<<<<<===???>>>@@@JJJUUUiiiuuullljjjkkktttzzz~~~~~~wwwuuuttttttwww{{{}}}~~~vvvuuutttvvv{{{~~~yyywwwxxx{{{}}}~~~|||yyyqqqfffYYYQQQNNNOOOMMMNNNNNNMMMLLLLLLNNNPPPTTT\\\fffnnnqqqooollljjj[[[UUUMMMEEE@@@<<<:::888888888999:::===@@@CCCDDDGGGHHHLLLRRRXXXbbbrrr~~~{{{xxxqqqiiiaaa\\\UUUOOOJJJFFFBBB??????@@@BBBHHHQQQ]]]iiipppyyy|||yyyqqqmmmkkkiiicccbbb``````ccckkkuuu|||~~~~~~{{{xxxvvvyyy{{{}}}|||tttjjjnnnqqqxxx|||wwwsssoooddd```ZZZUUUPPPIII@@@999333222000...------......++++++++++++,,,---...///******))))))))))))******************************((())))))******))))))(((***++++++***((('''((()))''''''&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((()))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,))))))******+++,,,,,,,,,...///000222555777888999888:::<<<>>>AAADDDFFFGGGJJJKKKKKKKKKJJJHHHFFFEEEDDDJJJRRRYYY]]][[[XXXUUUPPPMMMIIIGGGGGGEEEAAA>>>---...000444777;;;===???<<<<<<===??????BBBNNNZZZrrrxxxnnniiijjjlllttt|||}}}xxxxxxyyyyyy{{{}}}wwwwwwxxx{{{~~~uuupppggg]]]SSSMMMJJJJJJIIILLLOOOPPPQQQSSSWWW[[[___fffooouuutttnnnhhhcccSSSMMMEEE@@@>>><<<:::999;;;;;;<<<>>>AAADDDGGGIIIJJJLLLQQQZZZeeeuuuzzzrrrkkkeee\\\TTTNNNJJJFFFBBB???@@@BBBDDDHHHQQQ]]]eeeqqquuu{{{zzzyyyxxxtttmmmkkkhhheeefffkkksssyyyzzzzzz{{{~~~|||xxxpppmmmlllppptttxxx~~~zzzuuusssttttttrrroooiiipppxxx}}}|||xxxuuulllggg___XXXRRRKKKCCC===555333222000////////////------,,,,,,,,,------...,,,,,,+++******+++,,,,,,************************)))******************))))))***+++***)))((()))***'''&&&&&&&&&&&&'''((()))''''''(((((((((''''''&&&'''((())))))*********)))************************''''''&&&&&&'''(((((()))))))))(((((((((((())))))'''((((((((()))))))))***************************((((((((()))))))))******++++++,,,,,,---......///...000333666888888888888888999;;;>>>BBBEEEGGGIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLPPPUUUYYYYYYUUUPPPLLLGGGFFFCCC@@@???>>>??????...///222666999===???AAA<<<<<<>>>??????CCCPPP^^^xxx~~~}}}qqqkkkkkknnnqqqsss}}}|||~~~|||wwwuuuwwwyyy|||{{{kkkfff^^^WWWQQQLLLJJJIIIHHHLLLQQQTTTVVVZZZ```dddjjjpppwwwzzzuuukkkaaaZZZMMMHHHAAA======<<<;;;999???@@@AAACCCFFFJJJMMMOOOTTTVVV]]]hhhvvvxxxqqqjjj```WWWRRRMMMHHHEEE>>>AAABBBBBBCCCIIIUUU^^^lllqqqxxx~~~~~~{{{xxxrrrllliiikkkqqqvvvxxxwwwyyy|||~~~yyytttooojjjiiikkknnnqqqwww~~~|||}}}uuurrrmmmjjjjjjjjjjjjiiijjjttt}}}}}}zzztttmmmddd[[[TTTMMMEEE???666555333111000000000111//////...---,,,,,,,,,,,,......,,,,,,,,,,,,......******************************++++++++++++******((()))******)))(((***+++&&&&&&&&&&&&&&&'''((()))******+++++++++******)))'''((()))+++++++++***)))************************&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))'''((((((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000111111///111444888999999888777888999<<>>?????????:::888>>>CCCJJJXXXeee~~~zzzvvvyyywwwooollllllnnnpppvvv}}}|||vvvssssssyyyzzz||||||}}}qqqbbb^^^XXXRRRMMMKKKJJJKKKKKKQQQWWWZZZ\\\```fffllltttvvvxxxuuunnnbbbVVVNNNCCCAAA===<<<<<<===<<<<<<===>>>???CCCJJJQQQSSSRRRZZZ^^^hhhyyy}}}wwwrrrjjjbbb[[[SSSLLLGGGGGGFFFDDDBBBCCCGGGNNNSSS___fffooowww{{{|||}}}}}}wwwqqqqqquuuwwwyyyvvvvvvzzz~~~}}}zzzxxxrrrqqqnnnkkkjjjlllqqqtttzzz~~~xxxrrroooggggggeeedddddddddfffgggmmmooowww|||vvvlllaaaVVVNNNGGGDDD999666333222111111///.........---------,,,,,,,,,......---------,,,,,,,,,******))))))))))))******++++++++++++++++++++++++)))***,,,,,,***)))***+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))************,,,+++******++++++***))),,,---...///000111111222222333555777888777666555999;;;???CCCFFFHHHIIIIIIHHHKKKOOOPPPPPPPPPSSSVVVVVVRRRLLLIIIHHHEEEAAA======<<<;;;;;;<<<===>>>===---111777;;;======>>>??????;;;:::@@@FFFMMMZZZfffvvv~~~}}}vvvuuuxxxvvvooommmooorrrttt{{{~~~wwwqqqppppppwwwzzz}}}uuuggg^^^[[[VVVQQQNNNMMMMMMMMMQQQVVV]]]```bbbffflllrrrrrrsssqqqmmmdddYYYNNNGGG???===;;;:::<<<>>>@@@@@@AAAAAABBBDDDJJJPPPSSSSSS```hhhyyy~~~|||wwwsssnnngggaaaZZZSSSNNNJJJHHHDDDAAAAAADDDHHHLLLYYY```jjjsssxxx{{{}}}~~~zzztttuuuxxxyyyxxxxxx||||||zzztttrrrooolllkkkkkknnnpppuuuxxxzzzzzzuuunnnhhheeebbbccccccbbbbbbbbbcccdddmmmnnnuuu}}}vvvjjj___UUUMMMIII>>>:::666333222111000///.........---------,,,,,,------,,,,,,,,,+++++++++******))))))))))))******************************''')))++++++)))((()))***))))))))))))))))))))))))******)))))))))((((((((())))))))))))************************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))************+++******+++,,,,,,,,,,,,---...///000222444666777888888888888888999::::::???AAACCCEEEGGGIIIJJJKKKLLLPPPUUUVVVTTTRRRQQQQQQNNNKKKFFFDDDCCCAAA>>>;;;999999:::===@@@BBBCCCCCC000444888<<<=========>>>>>><<<===CCCIIIQQQ]]]gggnnnuuu~~~zzzuuuuuuzzz|||tttoooppptttyyy|||}}}xxxrrrooooooooouuu|||vvvggg\\\YYYWWWTTTQQQPPPPPPQQQRRRWWW\\\bbbfffiiilllrrrvvvrrrpppjjjbbbXXXNNNEEEAAA>>><<<::::::===@@@BBBCCCFFFEEEEEEGGGKKKQQQWWW[[[eeeuuu}}}zzzxxxuuu~~~}}}}}}yyywwwsssooojjjddd\\\WWWPPPLLLGGGCCCAAABBBDDDFFFPPPWWWbbbmmmtttyyy}}}wwwwwwzzz}}}}}}|||xxxvvvssspppnnnnnnooopppssstttuuurrrkkkddd___]]]^^^```bbbbbbaaaaaabbbccckkkmmmrrryyyyyylll```UUUNNNEEE@@@:::444222111000000.........------------,,,,,,,,,+++++++++***************))))))))))))******(((((((((((((((((((((((('''(((******((('''((()))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))*********++++++)))******+++,,,---/////////000111333666999===???@@@>>><<<;;;;;;===???AAADDDDDDFFFHHHKKKMMMOOOQQQUUUYYY\\\\\\WWWQQQLLLIIIFFFCCC@@@>>>======;;;::::::;;;>>>BBBFFFIIILLLMMM333777:::======<<<<<<======>>>AAAEEEKKKSSS]]]eeeiiioooxxx}}}zzzxxx~~~zzztttqqquuu|||}}}|||}}}~~~~~~|||xxxuuurrrqqqssstttxxxuuueeeZZZVVVUUUTTTSSSRRRSSSTTTWWWXXX\\\```eeeiiikkknnnrrrtttrrrmmmdddYYYOOOFFFAAA>>>???>>>===>>>AAADDDFFFGGGJJJGGGFFFHHHLLLRRR\\\fffrrr}}}|||}}}~~~}}}||||||||||||}}}~~~{{{wwwuuutttppp}}}|||uuuuuu{{{{{{xxxyyyyyyyyyyyyzzz}}}}}}{{{zzzwwwssslllddd^^^VVVRRRKKKFFFDDDCCCDDDDDDIIIPPPZZZeeennnuuu{{{~~~{{{||||||zzzwwwuuuuuuuuuvvvvvvvvvwwwuuuqqqiiibbb^^^[[[\\\___ccccccbbbaaabbbdddjjjlllpppuuu}}}|||lll]]]SSSNNNHHH>>>777222111000000............------------,,,,,,,,,,,,++++++++++++******))))))))))))******((((((((((((((((((((((((''')))******)))(((((()))((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))*********+++++++++)))***+++++++++---///111222333444777;;;???DDDFFFFFFDDDBBBAAAAAABBBDDDEEECCCEEEHHHMMMRRRWWWZZZ\\\``````^^^[[[TTTLLLEEE@@@AAA@@@===;;;;;;;;;;;;<<>>===>>>>>>???CCCHHHLLLNNNNNNLLLHHHFFFHHHJJJPPP___nnn}}}{{{yyyyyyzzzzzzyyyxxxvvvwwwxxxyyy{{{|||~~~{{{uuuqqqppppppooo}}}wwwppppppwww}}}~~~zzzuuuqqqnnnmmmooosssuuuwwwzzz}}}yyyrrrjjjddd[[[UUUNNNIIIGGGFFFEEEDDDFFFKKKTTT]]]fffoooxxx}}}}}}}}}yyyxxxyyy{{{{{{{{{zzzzzzxxxsssllleeeaaa___[[[___cccdddaaa```bbbdddiiimmmpppuuu}}}}}}jjj]]]WWWOOODDD;;;555222000/////////.........---------------------,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((***++++++***))))))***((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************************++++++++++++***,,,,,,,,,+++,,,000333666777999===AAAFFFJJJLLLJJJIIIIIIHHHGGGGGGGGGGGGDDDHHHOOOWWW___dddhhhiiiddd```ZZZRRRKKKDDD>>>;;;>>>===<<<;;;:::<<<>>>@@@GGGJJJNNNSSSYYYbbbkkkrrr888;;;===>>>=========>>>???EEEIIIKKKNNNUUUYYYZZZ___eeemmmtttxxxyyy{{{{{{zzz|||}}}~~~{{{}}}|||xxxuuutttwww}}}yyyfffWWWOOOOOOTTTUUUUUUVVVXXX[[[___bbbcccfffgggiiiiiiiiigggeeeccc[[[VVVNNNFFF???<<<<<<<<<:::===BBBIIIPPPTTTUUUUUULLLHHHFFFHHHKKKRRRfff{{{}}}}}}~~~~~~}}}|||{{{yyywwwuuutttuuuuuutttrrroooqqqsssvvvxxxzzz{{{{{{yyyyyyxxxsssmmmiiiiiijjjooo{{{xxxoookkkmmmtttzzz|||zzzvvvrrrmmmhhheeedddbbbhhhoootttxxx|||}}}wwwpppjjj```ZZZRRRMMMKKKIIIGGGDDDFFFIIINNNTTT\\\fffpppwww{{{}}}}}}zzz{{{}}}}}}|||yyyyyyxxxtttnnnhhhdddbbb]]]aaaeeedddaaa___bbbfffkkkpppsssvvv~~~~~~~~~yyyjjj```XXXLLLAAA999444111000/////////.........------.........---------,,,,,,******))))))))))))******************************)))***,,,,,,***)))***+++))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,+++---///...---///444888===>>>AAAEEEIIIMMMPPPQQQMMMMMMMMMLLLKKKJJJIIIIIIKKKQQQ[[[dddkkkmmmmmmlll___YYYPPPGGGBBB>>>;;;999;;;<<<<<<===>>>AAAFFFJJJOOOUUU]]]eeemmmwww999;;;>>>>>>>>>===>>>???CCCJJJOOONNNPPPVVVXXXVVV\\\aaaiiiooorrrrrrrrrrrrsssrrrtttxxx|||xxxyyy~~~|||gggYYYRRRNNNPPPUUUWWWXXXZZZ\\\___ccceeeggghhhggggggeeebbb^^^YYYVVVLLLIIIDDD???<<<<<<<<<======@@@FFFNNNTTTWWWUUUSSSIIIEEEFFFMMMSSS___zzz~~~|||{{{zzzxxxxxxyyyyyyxxxvvvtttssssssqqqooonnnnnnmmmlllkkkhhhkkkooosssvvvxxxxxxxxxrrrrrrpppjjjbbb___```dddnnnwww~~~|||yyy{{{~~~wwwkkkdddeeekkkrrrvvvsssoooiiibbb]]][[[ZZZZZZ___hhhsss{{{~~~}}}zzz{{{}}}}}}wwwsssjjjcccZZZTTTRRROOOKKKGGGGGGGGGHHHKKKRRR\\\hhhpppyyy{{{~~~~~~~~~|||zzzuuuwwwxxxvvvqqqkkkhhhfffcccgggjjjhhhdddbbbfffkkkoootttwwwxxxvvviiiaaaTTTIII???999444111////////////............---------,,,,,,,,,++++++******))))))))))))******************************(((***++++++***))))))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))************((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))*********************+++++++++,,,,,,+++...111111111444;;;AAADDDFFFJJJOOORRRTTTUUUUUURRRPPPNNNLLLKKKKKKKKKLLLTTT[[[eeemmmoookkkeee```SSSMMMEEE???======<<<<<<<<<>>>AAACCCFFFLLLTTTZZZ___iiivvv:::<<<>>>>>>>>>>>>???@@@FFFNNNRRRQQQRRRWWWXXXTTT\\\aaaiiinnnooommmlllkkkooonnnpppwww}}}kkkXXXPPPOOOOOORRRWWWYYYZZZ\\\___bbbeeehhhiiifffeeeccc```\\\VVVOOOKKKDDDBBB@@@>>>======???@@@BBBEEEKKKRRRUUUTTTPPPLLLDDDBBBGGGRRR^^^ooo~~~{{{yyywwwvvvuuuuuuuuutttssspppnnnlllooommmjjjiiiiiihhhfffeeecccggglllqqquuuvvvvvvuuummmmmmjjjccc[[[XXX[[[___mmmtttxxxuuutttwww|||}}}xxxnnnaaa\\\```iiiqqqtttkkkfff^^^WWWRRRRRRSSSUUUaaakkkyyy~~~}}}}}}{{{zzztttuuuwwwwwwzzz|||yyytttlllbbb\\\XXXUUUOOOKKKHHHFFFEEEFFFKKKVVVbbbkkkxxxzzz}}}}}}zzztttvvvxxxwwwsssnnnkkkiiikkknnnqqqnnnhhhggglllqqqrrrxxxzzzyyy~~~}}}}}}{{{nnnfffZZZNNNDDD<<<666333000/////////............,,,,,,,,,+++++++++************))))))))))))******************************''')))******((((((((()))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))******************+++++++++,,,,,,,,,***...222444555999AAAHHHIIILLLPPPUUUXXXYYYYYYXXXVVVRRRNNNJJJIIIJJJMMMOOOZZZ```iiiooommmeeeYYYQQQIIIDDD>>><<<===>>>???>>>>>>AAAFFFJJJOOOWWWaaahhhqqq|||=========<<<<<<>>>BBBEEEKKKQQQXXXYYYUUUTTTWWW\\\```aaadddiiillllllgggccceeejjjsss|||fff[[[QQQOOOPPPPPPPPPQQQWWW[[[___aaa``````ccceeeddd```[[[TTTMMMHHHDDDCCC>>>======<<<<<<===??????DDDKKKRRRRRROOOLLLJJJIIIHHHIIIOOO[[[kkk|||{{{zzzxxxvvvttttttqqqnnnlllkkkjjjhhhgggeeebbb```___\\\XXXYYY]]]bbbjjjppprrrrrrsssqqqmmmjjjddd^^^ZZZVVVSSSWWW]]]llllllmmmooosssuuuvvvuuupppdddWWWVVV```iiilllkkkgggYYYOOONNNLLLIIIPPP\\\mmmzzzzzz{{{~~~{{{|||~~~}}}wwwrrrnnnjjjhhhkkkqqqxxx|||yyyxxxrrrjjjeeebbb\\\TTTMMMOOOKKKHHHHHHIIIMMMXXXdddkkksss|||{{{wwwppptttwwwvvvtttsssuuuwww{{{tttpppqqqtttuuusssrrr{{{yyyxxxzzz|||zzz~~~{{{qqqmmmggg]]]PPPAAA777333222///...000///---,,,///---------,,,,,,,,,++++++,,,++++++***))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************)))*********++++++++++++(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***,,,+++***)))***+++///111333666;;;AAAIIINNNTTTTTTUUUVVVVVVVVVUUUUUUTTTQQQMMMLLLNNNSSSYYY]]]fffggggggbbbZZZQQQKKKHHHAAA:::888===@@@???>>>AAAEEEKKKRRRXXX^^^hhhttt}}}======<<<;;;<<>>@@@CCCDDDMMMOOOPPPMMMIIIFFFEEEDDDIIILLLWWWmmm~~~~~~|||zzzyyyyyywwwtttqqqqqqnnnkkkhhhgggfffdddbbb```\\\ZZZYYYVVVSSSUUUZZZ```iiiqqqsssrrrqqqmmmhhhbbb\\\WWWUUURRRQQQVVV]]]gggfffgggkkkppptttuuutttiii___VVVVVV```hhhiiifff\\\QQQIIIJJJKKKNNNZZZiii}}}zzzuuuvvv}}}zzz{{{}}}{{{tttnnngggcccaaaffflllsss}}}||||||wwwqqqmmmjjjeee]]]VVVQQQLLLHHHGGGFFFHHHPPPZZZeeemmmwww|||~~~|||xxxtttxxx|||}}}{{{|||zzzzzz||||||zzzxxx{{{yyyxxxzzz}}}zzz}}}yyyuuutttrrrkkk^^^MMM>>>777444000...000000......000---------,,,,,,,,,++++++++++++***************+++******))))))))))))******************************))))))))))))************)))))))))*********++++++************++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))************************++++++++++++***,,,---,,,++++++---...111333777;;;@@@EEELLLPPPUUUUUUUUUUUUUUUUUUTTTSSSQQQQQQQQQSSSVVV[[[```cccdddaaa\\\UUUNNNGGGBBB@@@BBB>>>===BBBEEEEEEHHHMMMOOOWWWbbblllttt}}}======<<<;;;<<<@@@GGGLLLWWW]]]cccccc```]]]___aaafffggghhhkkkmmmmmmkkkhhhiiilllrrrzzzsss___QQQJJJGGGJJJPPPSSSVVVZZZWWWYYY\\\]]][[[YYYWWWWWWSSSQQQLLLGGGBBB>>><<<;;;;;;;;;<<<>>>AAAFFFIIIKKKTTTQQQLLLHHHEEECCCCCCDDDJJJQQQddd~~~|||{{{zzzyyyxxxwwwwwwvvvtttpppmmmkkkhhheeebbbaaa___\\\ZZZXXXTTTQQQPPPMMMKKKOOOUUU]]]gggppprrrqqqnnnggg```XXXSSSNNNMMMLLLMMMTTT\\\___^^^```gggoootttsssppp```YYYTTTWWW```fffddd___SSSKKKFFFHHHLLLUUUgggzzzuuurrrttt}}}zzzxxxyyyzzzvvvooohhh```\\\\\\aaahhhpppzzz}}}yyyvvvsssnnnfff___WWWQQQLLLIIIFFFEEEJJJQQQ\\\dddooowww{{{}}}}}}sssvvv||||||zzzxxx}}}~~~{{{yyyyyy}}}}}}}}}|||vvvvvvzzz|||xxxmmm[[[HHH<<<777222///111111//////111------------,,,,,,,,,,,,+++***************+++++++++++++++******+++++++++************************))))))))))))************((((((((()))))))))******************++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,---......---...111333555888>>>CCCGGGLLLQQQTTTWWWVVVVVVUUUTTTSSSRRRQQQNNNPPPTTTYYY]]]```cccddd[[[UUUMMMFFFAAA???===<<>>?????????EEELLLQQQTTT[[[gggqqq======<<<<<<>>>EEEMMMSSSWWW[[[___aaaaaaaaabbbdddjjjnnntttvvvuuupppjjjfffbbbjjjvvv|||sssdddXXXRRRPPPLLLKKKNNNPPPOOOPPPSSSTTTTTTTTTTTTRRRNNNJJJGGGCCCAAA???<<<:::999999999;;;===@@@EEEJJJMMMPPPRRRKKKEEEBBBDDDEEEFFFLLLTTThhh}}}{{{xxxvvvtttsssqqqpppppppppoookkkfffbbb^^^[[[XXXUUUSSSQQQNNNLLLIIIEEEBBBBBBAAAAAAFFFMMMTTT]]]eeefffccc^^^VVVNNNKKKGGGDDDDDDDDDEEELLLTTTUUUYYYaaakkkqqqooofff^^^UUUTTTVVV\\\cccddd]]]WWWNNNLLLMMMTTT___ppp}}}qqqjjjnnnvvv~~~|||{{{vvvssspppooooookkkbbb[[[WWWVVVYYYbbbkkksss}}}{{{uuummmiiifff___XXXTTTPPPKKKKKKNNNPPPWWWaaakkksssyyy~~~{{{}}}vvvqqqqqqttt{{{}}}~~~}}}xxxxxx|||sssppppppqqqwww{{{zzzvvvmmm^^^PPP@@@777000///000///...///.........---------,,,,,,+++***************++++++*********))))))*********((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))'''((((((((())))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,,,,,,,------...222888<<>>AAAGGGNNNTTTUUUWWW[[[^^^aaadddhhhkkkrrrvvv{{{|||xxxrrrkkkhhhfffooo}}}}}}wwwvvvzzz~~~zzzqqqdddYYYSSSTTTOOOLLLMMMPPPQQQOOOOOOQQQPPPOOOMMMLLLJJJHHHDDDAAA>>>===;;;:::999::::::;;;===@@@EEEJJJMMMNNNNNNNNNFFFAAA@@@DDDEEEHHHSSSaaa}}}|||zzzwwwtttqqqooonnnmmmllljjjiiigggddd___\\\WWWTTTPPPNNNLLLJJJHHHFFFCCC@@@>>>?????????DDDKKKNNNVVV\\\[[[XXXSSSMMMFFFEEEBBBAAACCCCCCCCCHHHOOORRRXXXaaaiiilllggg^^^WWWUUUUUUXXX^^^cccccc\\\UUUKKKLLLQQQ\\\mmmuuugggaaagggqqq~~~zzzxxxxxxsssooojjjiiiiiifff^^^XXXSSSSSSXXXbbbllluuu{{{uuurrrlllcccZZZVVVRRRMMMLLLNNNOOOTTT\\\eeeooovvv|||~~~vvvkkkgggiiimmm{{{zzzyyyzzzrrrnnnmmmoooqqqwwwyyywwwvvvtttiii[[[FFF;;;222000111///..................---------,,,,,,++++++***))))))************))))))))))))******************************))))))))))))************((((((((()))))))))******************++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,---///555<<>>===>>>@@@EEEHHHOOO^^^qqq~~~===>>>???@@@CCCHHHOOOSSSUUUWWWZZZ^^^cccjjjqqquuu}}}zzzsssooommmqqqzzzzzz}}}}}}wwwqqqqqqyyy}}}yyymmmdddZZZQQQPPPSSSPPPNNNOOORRRPPPLLLKKKMMMJJJGGGDDDBBBBBBAAA???<<<::::::999999999:::<<<===@@@DDDIIINNNOOONNNJJJHHHDDD@@@AAAGGGJJJPPPeee{{{~~~}}}yyyxxxuuurrrooollljjjiiijjjgggdddbbb___\\\XXXTTTOOOLLLIIIGGGFFFDDDBBB@@@>>>;;;;;;===>>>===BBBHHHIIIOOORRRPPPMMMJJJFFF@@@>>>===>>>BBBCCCBBBFFFLLLOOOUUU^^^bbbaaa\\\WWWUUUVVVVVVXXX]]]bbbaaaZZZTTTJJJMMMUUUcccwww|||lll^^^YYYcccooo{{{wwwvvvvvvqqqkkkfffddddddaaa\\\VVVRRRRRRXXXdddoooxxx~~~}}}ssshhh^^^XXXTTTOOOMMMOOOOOOQQQWWW```iiirrryyy|||~~~|||zzztttjjjbbb```eeejjjwww~~~{{{~~~{{{uuuooolllkkkmmmnnnrrrwwwxxxuuuuuuwwwnnn```MMMAAA666333333111///...............------------------+++***))))))((((((++++++************++++++************************))))))))))))************)))))))))*********++++++************++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------------...111888@@@FFFNNNQQQTTTVVVTTTRRRQQQQQQLLLLLLJJJJJJJJJLLLNNNOOOTTTRRRNNNJJJEEEBBB???>>><<<@@@CCCBBBBBBFFFPPPXXXcccttt~~~www===>>>@@@BBBDDDIIIOOOSSSWWWXXXZZZ___gggpppxxx}}}zzztttssssss{{{}}}ooouuuyyywwwqqqsss}}}uuuyyy|||}}}qqqddd\\\UUUMMMMMMQQQSSSQQQRRRSSSOOOHHHEEEGGGFFFCCC>>><<<======;;;999888888888888999;;;<<<>>>BBBFFFLLLPPPQQQMMMGGGCCCCCC@@@CCCJJJOOO[[[vvv}}}{{{zzzzzzvvvuuurrrooollliiifffeeegggddd```\\\ZZZVVVRRRPPPJJJHHHEEECCCBBBAAA???===:::999999<<<======@@@FFFFFFKKKMMMIIIFFFEEEBBB>>>999999<<>><<<<<<<<<<<>>===@@@EEEMMMUUUYYY[[[___ccchhhmmmuuu|||zzz}}}|||wwwooorrrrrrnnnnnnvvvyyyuuurrrwwwqqqiii]]]RRRMMMMMMNNNOOORRRQQQOOOMMMJJJFFFCCCBBB===<<<:::999888777777777888999;;;;;;<<<>>>AAADDDHHHOOOTTTRRRMMMGGGCCC@@@BBBDDDJJJQQQ[[[ppp}}}zzzwwwuuutttpppnnnkkkkkkjjjhhhddd```]]][[[XXXSSSOOOKKKIIIGGGBBBAAA@@@>>>===<<<<<<<<<:::999999999;;;===@@@BBBDDDDDDCCCAAA???===;;;999:::;;;;;;===???AAACCCDDDHHHNNNSSSSSSOOOMMMQQQUUU]]]]]]]]][[[XXXTTTPPPNNNNNNQQQ]]]ooo}}}{{{ggg\\\TTTQQQYYYeeettt||||||wwwtttuuuwwwooohhhaaa]]]\\\YYYUUUPPPRRRWWW```nnn|||xxxqqqggg]]]WWWSSSPPPNNNPPPRRRVVVZZZ___fffmmmssswwwzzz}}}~~~}}}qqqhhhcccZZZ]]]___]]]YYYXXX\\\```ooouuu{{{|||{{{~~~zzzqqqoooqqqqqqtttwwwwwwvvvvvvwwwwwwtttmmmggg[[[OOO@@@777444444222////////////...------,,,,,,************************++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++***)))(((((())))))************************---,,,+++*********,,,,,,************************)))))))))))))))))))))))))))((('''&&&''')))+++,,,(((***,,,---------...///+++......///555AAAIIILLLRRRQQQPPPPPPOOOMMMJJJGGGHHHGGGHHHIIIKKKKKKJJJIIIFFFCCC???;;;:::;;;===@@@EEEHHHLLLOOOWWWddduuuzzztttnnnmmmppp:::<<<>>>BBBHHHPPPXXX^^^eeeiiinnnqqqtttyyyxxxsssvvvwwwvvvxxx|||uuussswwwxxx~~~fff___VVVOOOMMMOOOQQQSSSRRRQQQOOOLLLHHHEEEBBB@@@<<<;;;:::999888777777777888999;;;;;;===???DDDGGGOOOQQQRRRNNNIIIDDDBBB@@@CCCEEENNN^^^sss~~~zzzvvvsssqqqpppllljjjhhhgggfffddd___\\\XXXWWWSSSOOOKKKHHHEEEDDD@@@???===<<<;;;:::::::::999999888999:::===???AAAAAA@@@???>>><<<:::888777::::::;;;<<<>>>@@@BBBCCCFFFLLLQQQPPPMMMLLLPPPTTT[[[[[[ZZZXXXUUURRROOONNNMMMRRR^^^nnnzzz}}}wwwdddYYYSSSPPPWWWaaaoooxxx~~~~~~zzztttpppppprrrnnnggg___ZZZYYYWWWTTTPPPQQQVVV```nnn}}}}}}vvvpppfff^^^YYYVVVTTTSSSWWWWWWVVVVVVZZZaaaiiippptttwww{{{~~~~~~yyymmmeee```]]]VVVXXXZZZXXXVVVVVV[[[```mmmsssxxxzzzyyy{{{{{{xxxxxxwwwxxx{{{}}}|||||||||}}}yyyrrrlllaaaUUUEEE999444222///,,,000//////......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++++++++***)))))))))))))))************************,,,+++******)))***+++,,,************************)))))))))))))))))))))))))))(((''''''''')))+++,,,***,,,---...------...000...111222222888CCCJJJLLLRRRPPPOOOOOONNNMMMKKKIIINNNMMMLLLKKKIIIGGGEEECCCAAA???===;;;;;;>>>BBBEEEKKKSSS]]]gggppp~~~~~~vvvppppppttt888<<>>;;;:::999888888888888888888999;;;<<<>>>CCCHHHMMMVVVRRRNNNIIIFFFDDDDDDEEEIIINNN]]]www~~~zzzvvvrrrooolllkkkfffeeecccbbbaaa]]]YYYVVVQQQOOOLLLIIIEEECCCAAA@@@<<<<<<:::999888888777777999888888888999;;;===???<<<<<<;;;999888666555555999999:::<<<>>>???@@@AAADDDHHHLLLKKKIIIIIIMMMRRRWWWUUUTTTQQQOOOMMMLLLLLLKKKRRR```nnnuuuuuuxxx}}}rrr^^^VVVRRRPPPTTT\\\jjjsss|||~~~|||||||||{{{vvvpppllllllmmmnnnggg]]]WWWTTTSSSQQQOOOQQQVVVaaappp}}}{{{uuuooohhhbbb^^^\\\[[[ZZZ___\\\XXXTTTUUU[[[dddkkkrrruuuzzz}}}vvvfff___[[[YYYVVVRRRTTTUUUTTTTTTWWW]]]cccnnnssswwwxxxwwwyyy~~~~~~~~~{{{uuukkk___NNN@@@777111...,,,000000///......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++++++++***))))))))))))))))))******************************)))))))))******+++************************)))))))))))))))))))))))))))(((((('''(((***+++,,,+++---//////......///111111555777888===FFFLLLMMMQQQOOOMMMMMMMMMMMMMMMKKKOOONNNMMMJJJGGGCCC???>>>>>>>>>======???DDDKKKPPP[[[hhhyyy~~~{{{wwwzzz<<>>===<<<:::999888777666666666666888777777888888:::;;;<<<999888777666555444444444777888:::;;;===>>>??????BBBDDDFFFEEEDDDEEEIIINNNOOOMMMKKKHHHGGGGGGGGGHHHIIIRRRaaammmpppppptttzzzmmmZZZTTTSSSQQQSSSYYYgggqqqzzz~~~~~~zzzxxxwwwxxxwwwsssnnnjjjkkkmmmpppiii^^^UUUQQQOOONNNMMMQQQWWWbbbrrr~~~~~~|||{{{wwwsssmmmhhheeecccaaa```ccc```[[[VVVUUUZZZbbbhhhrrruuuzzz~~~sssddd^^^\\\XXXUUUQQQRRRSSSSSSUUUZZZbbbgggrrruuuxxxxxxwwwxxx|||~~~~~~{{{}}}tttjjjYYYHHH<<<444000...000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++******)))))))))))))))***************************)))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))***,,,---,,,---///.........000111333888<<<>>>DDDLLLPPPPPPOOOMMMKKKJJJLLLMMMMMMMMMJJJIIIHHHFFFBBB???======???@@@@@@BBBFFFOOO[[[ddduuu|||}}}BBBFFFLLLTTTaaarrr~~~vvvssspppqqquuuxxxyyywwwwwwxxxyyy}}}yyylll]]]SSSNNNNNNNNNPPPRRRTTTTTTSSSOOOMMMIIIEEE@@@===:::999777777777777888999:::::::::;;;===@@@CCCHHHNNNSSSTTTMMMHHHGGGFFFFFFKKKSSSeeezzz~~~}}}}}}|||{{{yyyuuupppkkkfffcccbbbZZZ[[[[[[ZZZVVVRRRMMMKKKEEEDDDBBB???===<<<;;;:::999999888777666666666666777777777777777888999999777666555444444444444555666777999:::<<<<<<===<<<>>>@@@AAA@@@???@@@DDDGGGEEEDDDAAA???>>>???AAABBBFFFOOO^^^iiilllkkkqqqyyy}}}iiiXXXSSSSSSRRRTTTYYYgggqqqzzz~~~}}}{{{zzz|||~~~~~~zzzvvvsssoooqqqrrrooollljjjlllnnnrrrkkk```UUUOOOLLLKKKKKKQQQXXXdddttt~~~~~~~~~}}}|||{{{wwwrrrnnnkkkhhheeeccccccbbb___\\\[[[]]]bbbeeerrrvvv{{{~~~pppiiiddd]]]WWWRRRRRRSSSTTTXXX^^^eeejjjsssuuuwwwvvvuuuuuuxxx{{{yyyzzzxxxwwwzzzqqqbbbQQQAAA666111000111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++************)))))))))))))))******************************(((((())))))************************************)))))))))))))))))))))))))))))))))***++++++,,,---,,,---............111333666<<>>???BBBFFFLLLTTTbbbsss~~~|||FFFIIIPPP^^^qqq}}}xxxxxxxxxqqqggghhhlllrrrxxx|||}}}}}}yyy~~~~~~wwwlll```UUUOOOKKKLLLOOOSSSWWWYYYWWWUUUMMMJJJFFFBBB>>>;;;999888666666666777888999:::;;;:::===@@@BBBEEEIIINNNQQQPPPIIIFFFHHHHHHJJJVVVeee~~~~~~|||{{{yyyxxxwwwtttpppjjjeee```\\\[[[UUUWWWXXXWWWRRRLLLHHHFFF@@@???>>><<<;;;::::::999888888777666666666666666666666666666666777777777666555444333333444666666555666888:::;;;;;;;;;:::;;;<<<======<<<<<<>>>???===<<<:::999999:::<<<===BBBJJJWWWaaadddeeellluuuuuueeeWWWTTTTTTRRRTTT[[[hhhrrr|||~~~~~~~~~|||zzzyyy{{{|||}}}}}}zzzuuuooolllfffiiikkkjjjggggggjjjmmmpppiii___UUUNNNJJJJJJKKKSSSYYYfffvvv~~~~~~~~~~~~}}}|||}}}zzzuuurrroookkkhhheeeccccccbbb```______bbbdddooossszzz~~~wwwmmmccc\\\UUUUUUVVVXXX]]]ccciiimmmsssssstttsssqqqqqqrrrssssssttttttvvvyyymmm[[[HHH:::333111111111000//////......---------------------------++++++++++++++++++++++++)))***++++++++++++***))))))))))))))))))******+++************************(((((()))***++++++++++++************************)))))))))))))))))))))))))))******+++,,,,,,------,,,---......///111444777:::AAAGGGJJJNNNSSSSSSPPPIIIHHHGGGGGGIIIJJJJJJIIICCCCCCAAA===::::::???CCCFFFMMMXXXbbbnnn~~~||||||}}}IIIMMMXXXmmm{{{tttoootttwwwooohhhdddiiipppwww{{{}}}}}}|||zzzyyywwwsssjjjaaaYYYTTTRRRMMMOOORRRWWWZZZYYYVVVRRRJJJHHHDDD???<<<:::888888444444555666888999;;;<<<;;;>>>BBBEEEGGGIIILLLNNNJJJFFFFFFLLLQQQZZZqqq~~~~~~~~~}}}|||||||||{{{yyywwwuuutttqqqnnniiiccc]]]XXXTTTRRRPPPSSSUUUSSSNNNGGGCCCBBB<<<;;;:::999888888888888777666555555444444555555555555666666666555555555444444222222222444666777444555777999::::::999999999:::;;;:::999999888888777777666666777888999:::???DDDMMMWWW[[[]]]ccclllyyymmm```VVVTTTRRRPPPTTT]]]gggsss|||~~~~~~}}}zzzxxxvvvxxxyyyzzzyyyuuuooohhhddd^^^aaacccbbbaaaaaadddgggiiiddd\\\SSSMMMJJJJJJLLLTTT[[[hhhxxx}}}}}}}}}~~~}}}|||zzzxxxuuurrrpppmmmiiiffffffeeedddaaa______aaadddhhhnnnuuu|||vvvllleee]]]]]]^^^aaaffflllppprrrttttttsssqqqoooooooooooonnnppprrrwww{{{hhhRRR@@@888555111111000000///.........------------------------++++++++++++++++++++++++)))***++++++++++++***))))))))))))))))))***++++++************************((()))***+++,,,,,,,,,+++************************)))))))))))))))))))))))))))***+++,,,---------------...000000111444888<<<@@@GGGLLLOOOQQQSSSPPPKKKFFFFFFEEEFFFHHHHHHGGGEEEAAAAAA@@@===<<<@@@IIIPPP[[[gggwww~~~zzz|||~~~MMMRRR```{{{uuunnnjjjqqqwwwpppiiiccchhhnnnuuuzzz{{{|||~~~xxx{{{~~~|||xxxuuuqqqooojjjbbbZZZUUUTTTUUURRRTTTWWWZZZZZZWWWQQQLLLIIIFFFBBB>>>;;;999888888444444555666888:::;;;===<<>>>>>===???GGGTTT^^^qqq|||{{{~~~OOOXXXlll{{{rrrkkkiiisss|||yyyvvvppphhhfffhhhrrrvvv{{{~~~~~~||||||}}}}}}}}}zzzuuurrrkkkfff___YYYWWWWWWWWWWWWXXXYYY[[[ZZZXXXTTTPPPMMMFFFDDDAAA===:::888777666666666777888999;;;===>>>???@@@@@@AAABBBDDDEEEFFFEEEJJJQQQ[[[kkk~~~}}}{{{zzzzzzzzzyyywwwvvvvvvvvvuuusssooolllgggddd___XXXRRRNNNKKKJJJMMMNNNNNNLLLGGGBBB>>>===888777555444444444555666555444222111111222444555666555444444333333333333333222111000000111222333777777777777666666666666777777555444333222222222444333333333444666888999>>>>>>BBBHHHKKKMMMTTT]]]lllqqquuuuuuvvvwwwuuupppbbbYYYPPPMMMMMMPPPVVV]]]nnnxxx}}}|||zzzwwwtttqqqxxxyyyxxxtttjjj```XXXSSSQQQRRRTTTUUUWWWXXXXXXYYY[[[ZZZVVVPPPKKKJJJMMMQQQ\\\fffsss~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{xxxtttqqqooommmkkkhhhgggfffccc```]]]]]]___bbbeeegggmmmuuuzzzuuurrrvvv{{{|||{{{zzz{{{|||{{{yyywwwtttsssrrrssstttuuutttvvv}}}kkkSSSAAA:::777333222333111---+++---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************((()))))))))******************+++++++++******)))++++++***************+++))))))***+++,,,,,,------111111000111444;;;DDDJJJPPPQQQSSSSSSQQQNNNJJJHHHEEEDDDDDDDDDDDDDDDBBBAAA>>>BBBEEECCCDDDPPPeeevvv|||}}}}}}|||~~~UUU___ttt}}}tttnnnkkknnn{{{wwwtttsssrrrnnnjjjkkkqqqvvvyyy}}}|||uuupppfffaaaZZZUUUSSSTTTUUUUUUWWWXXXYYYXXXUUUQQQLLLIIIBBBAAA>>>;;;999888888888666666777888:::<<<>>>???@@@BBBDDDFFFHHHIIIJJJJJJJJJQQQ]]]nnn}}}|||{{{zzzyyyxxxxxxxxxvvvtttssssssrrrpppmmmjjjccc___YYYSSSMMMJJJHHHGGGLLLMMMMMMJJJEEE@@@===<<<777666555555444444555555555444222111111222333444555444444333222222333333333222111000000111222333666666666666666777777777777666555444333222222222333333222222333555777888;;;;;;???DDDFFFHHHOOOWWWccciiinnnoooqqqsssppplll]]]UUUMMMKKKLLLOOOVVV^^^qqq{{{~~~|||zzzwwwsssppprrrsssrrrnnneee\\\TTTPPPMMMNNNPPPRRRTTTUUUVVVVVVWWWWWWTTTPPPKKKKKKNNNRRR]]]iiiwww~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{xxxtttrrrpppnnnkkkiiigggfffccc___\\\]]]```ccchhhjjjnnnuuu}}}~~~|||zzzwwwvvvuuuuuuvvvzzzyyyzzz}}}}}}{{{uuu]]]HHH===777333111222111---+++---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******)))(((''''''************++++++++++++******+++++++++******)))++++++************++++++++++++,,,,,,---...//////111222333555999???GGGMMMQQQQQQQQQOOOLLLHHHEEECCCBBBBBBBBBCCCCCCCCCBBBAAAAAAGGGKKKMMMRRRaaayyy~~~|||~~~[[[eeeyyyvvvpppjjjmmmvvvuuurrrppppppmmmlllqqqyyy~~~zzzpppiii^^^YYYSSSOOONNNPPPRRRSSSVVVWWWVVVUUUQQQLLLHHHEEE>>>===;;;999888888888999777777888999;;;===???@@@>>>AAADDDFFFGGGHHHJJJLLLUUU___rrr~~~~~~{{{zzzyyywwwvvvvvvvvvvvvtttrrrpppooonnnllliiifff^^^ZZZTTTMMMHHHFFFFFFFFFKKKLLLKKKHHHBBB>>>;;;:::555555555555555444333333333333222111111222333444444333222222111222222222333222111000000111222333555555555666666777777888777666555333222222222222222222111222333444666777888888<<<@@@AAABBBIIIQQQXXX___eeegggjjjllljjjeeeVVVOOOIIIIIIKKKOOOWWW___ttt}}}~~~{{{xxxvvvsssooollliiijjjiiieee]]]UUUNNNKKKGGGHHHJJJMMMOOOQQQRRRRRRRRRRRRQQQNNNKKKLLLQQQUUUaaannn}}}{{{zzz}}}}}}|||~~~|||yyywwwvvvwwwyyy{{{||||||}}}~~~|||yyyuuusssqqqooommmkkkhhhfffbbb^^^\\\]]]bbbeeekkkkkknnnssszzz|||{{{yyyyyyyyy}}}|||}}}wwwuuutttrrrrrrtttuuu{{{lllTTTEEE888333000111000---,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++***)))(((&&&%%%%%%***++++++++++++,,,,,,,,,)))******+++++++++******++++++************++++++............///000111111222444888<<<@@@FFFMMMQQQTTTRRRPPPLLLHHHDDDAAA???AAAAAABBBBBBCCCCCCCCCCCCIIIOOOWWW]]]eeevvv}}}}}}]]]eeevvvyyysssppphhhqqq|||yyyvvvsssnnnmmmttt~~~sssggg___WWWSSSNNNLLLMMMOOOQQQRRRVVVUUUTTTRRRNNNIIIDDDAAA<<<;;;999888777777777888888888999:::<<<>>>@@@BBBAAACCCDDDDDDEEEHHHMMMRRRdddsss}}}|||{{{yyyxxxwwwvvvuuutttttttttrrrpppmmmkkkjjjhhhdddbbbZZZVVVOOOIIIEEEDDDEEEFFFHHHIIIHHHDDD???:::888777333444555555555444222111222111111111111222333333222222111111111111111222333222111000000111222333444444555555666777888888666555444333222222222222222111111111222444666777888888;;;>>>??????EEELLLSSSZZZ```ccceeefffccc^^^PPPKKKGGGHHHJJJNNNXXXaaavvv|||~~~}}}zzzxxxuuurrrooolllgggdddbbbcccaaa]]]UUUNNNHHHFFFCCCDDDFFFHHHKKKLLLMMMNNNLLLNNNNNNMMMKKKMMMRRRWWWeeesss|||xxxwww{{{~~~}}}}}}}}}}}}~~~|||zzzuuurrrqqqssswwwyyy|||}}}~~~{{{wwwuuusssrrrooommmhhhfffbbb^^^\\\^^^bbbfffiiiiiikkkooouuu|||~~~~~~{{{rrrkkkiiiiiiiiikkkooossszzzxxx```NNN;;;444///000000...,,,...,,,,,,------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++***)))((((((''''''*********+++++++++,,,,,,))))))***+++++++++******++++++*********+++,,,,,,//////...///000111222333444888>>>CCCHHHLLLQQQTTTUUURRRNNNJJJFFFCCCAAA@@@AAAAAABBBCCCCCCDDDFFFHHHRRRZZZeeennnxxx^^^cccooovvvpppmmmllllllwww|||xxxrrrpppwwwxxxkkk___WWWSSSPPPMMMMMMNNNQQQRRRSSSUUUTTTRRROOOKKKEEEAAA>>><<<;;;999777666555666666999999:::<<<>>>@@@BBBCCCHHHHHHGGGEEEGGGNNN[[[dddyyy~~~{{{zzzyyyyyywwwvvvuuutttsssrrrrrrrrrooommmkkkhhhfffccc___\\\SSSOOOIIICCC@@@@@@BBBDDDEEEEEEDDD@@@<<<888666666222333444444444333111000000000000000111111222222111111111000000111111222333222111000000111222333333444444555666777777888555444333222222222222222222111111111222444666777::::::<<>>DDDKKKRRRZZZ```bbbcccccc^^^WWWLLLHHHFFFGGGIIINNNXXXcccvvv{{{~~~~~~{{{zzztttrrrooollliiifffaaa^^^]]]]]][[[VVVOOOIIIDDDCCCBBBCCCEEEFFFHHHIIIIIIIIIHHHJJJLLLKKKKKKMMMSSSWWWhhhwww~~~zzzvvvuuuyyy}}}~~~yyyzzz}}}||||||yyyuuuqqqpppsssvvvyyy}}}|||yyywwwuuutttqqqppphhhgggccc___]]]^^^bbbfffdddeeegggjjjooovvv~~~~~~}}}}}}nnngggaaa```aaabbbffflllttt|||zzzdddRRR???666000000000...------,,,------......------,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))*********************))))))))))))*********+++((()))***+++++++++++++++++++++******+++,,,,,,---///.........000222444666999===CCCIIILLLOOORRRSSSPPPNNNJJJGGGDDDBBBBBBBBB???@@@AAAAAABBBFFFKKKPPP]]]hhhvvv]]]bbbkkkxxxvvvkkkfffeeeeeetttyyyvvv|||pppdddZZZUUUQQQPPPOOOPPPSSSTTTTTTSSSSSSRRRPPPLLLGGGCCC>>><<<;;;:::888666555555666666999:::;;;===???BBBDDDEEEGGGHHHHHHIIIOOO^^^qqq{{{yyyxxxwwwvvvuuutttsssrrrqqqpppoooooooookkkiiigggeeeccc___YYYUUUJJJGGGBBB>>><<<<<<>>>???AAAAAA@@@===999666555555222222222222222111111000/////////000111111222222111111111000111111222333333222111000000111222333444444444555555666666777444444333222222222222222222222111222333444666777;;;:::<<>>CCCKKKSSSZZZaaaccccccaaaZZZSSSJJJGGGFFFGGGHHHLLLWWWbbbsssvvvxxxyyy~~~zzzvvvtttnnnkkkhhhfffccc```\\\YYYWWWWWWUUUQQQLLLGGGEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFHHHJJJJJJJJJMMMRRRVVVgggvvv{{{xxxsssqqqvvvzzz}}}|||xxxzzz}}}}}}}}}zzzvvvsssrrrtttwwwzzz~~~|||yyyvvvuuutttrrrppphhhgggeeeaaa^^^^^^aaacccaaabbbdddgggkkkqqqyyy~~~~~~~~~~~~|||~~~~~~qqqccc^^^ZZZ[[[]]]^^^dddjjjuuu|||~~~uuucccSSSDDD:::111000111///------------............------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,(((((()))))))))*********((()))***+++++++++++++++++++++***++++++,,,---............///111444888:::>>>BBBHHHLLLNNNNNNOOOPPPIIIHHHEEECCCAAAAAAAAAAAA<<<>>>???@@@DDDLLLVVV___nnnyyy[[[___hhhttt{{{nnnfffcccdddfff}}}~~~vvvggg]]]WWWTTTOOOPPPQQQTTTVVVWWWUUUSSSOOONNNLLLHHHDDD???<<<999999888777666666777888999:::;;;<<<>>>@@@CCCEEEFFFEEEJJJPPPXXXdddyyy~~~}}}zzzuuutttttttttsssqqqpppooonnnmmmlllkkkkkkkkkeeedddcccbbb___ZZZRRRMMMDDDBBB???<<<;;;;;;<<<============:::666444444555222222111000000000000111---...///000111111111111111111111111111222333333333222111000000111222333555555555555555555555555444333222222111222222222333333222222333555777888999888;;;=========BBBIIIQQQYYY```bbbbbb```XXXPPPGGGEEEEEEEEEFFFIIISSS^^^jjjlllnnnpppxxx|||xxxrrrmmmiiidddbbb___]]][[[XXXUUURRROOOOOOOOOLLLIIIGGGGGGHHHKKKKKKJJJIIIHHHFFFEEEDDDEEEGGGJJJJJJIIIKKKPPPTTTeeesss{{{xxxtttooolllpppuuuzzz{{{xxx{{{~~~{{{wwwuuutttuuuxxxzzz}}}|||zzzvvvtttsssrrrpppnnnhhhhhhfffccc```^^^___```bbbccceeefffhhhlllsssxxx|||~~~{{{{{{|||zzz|||{{{oooeee]]]ZZZYYY[[[]]]___eeekkkssszzzzzzvvvqqqfffZZZIII===333111222000------------............------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))*********+++++++++(((((()))++++++,,,,,,+++++++++++++++,,,---...............000333777<<<>>>CCCFFFKKKMMMLLLKKKKKKKKKFFFEEEDDDCCCBBBAAAAAAAAA<<<>>>AAADDDKKKXXXhhhuuu~~~wwwxxx|||WWW]]]gggsss}}}}}}tttkkkeeefffjjjnnnnnn```WWWTTTSSSNNNPPPRRRVVVYYYXXXUUURRRMMMLLLIIIFFFAAA===:::888666666555666777888:::;;;:::;;;<<<>>>AAACCCFFFGGGJJJRRR]]]kkk}}}|||yyyuuuqqqpppqqqrrrpppnnnmmmmmmkkkjjjiiihhhhhhhhhaaaaaaaaa```]]]VVVNNNHHHCCCBBB@@@>>><<<======>>>;;;;;;;;;888555444444555333222000/////////000111---...///000111111111111222222111111222333444444333222111000000111222333555555555555555444444444333333222222111222222222444333333333444666888999777666999<<<;;;;;;@@@HHHNNNVVV^^^aaaaaa___WWWOOOFFFDDDDDDDDDDDDFFFPPP\\\aaaccceeehhhrrr{{{vvvqqqjjjddd```\\\ZZZWWWUUUTTTQQQNNNKKKHHHIIIJJJIIIHHHHHHJJJLLLOOONNNMMMKKKIIIFFFDDDCCCEEEGGGJJJJJJIIIKKKOOOSSSbbbppp||||||zzzxxxuuuqqqkkkhhhkkkqqqwww~~~{{{zzz|||}}}{{{xxxvvvuuuvvvxxxzzz}}}~~~zzzxxxtttrrrrrrpppnnnmmmiiiiiihhheeeaaa^^^^^^___dddeeegggggggggjjjoootttxxxzzz}}}~~~|||wwwwwwxxxwwwzzz|||}}}xxxnnnddd]]]\\\ZZZZZZ^^^```bbbhhhnnnqqqxxx|||uuurrrrrrlllcccLLL@@@444222222000------------............------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''******+++++++++,,,,,,,,,(((((()))++++++,,,,,,,,,++++++++++++,,,---...////////////111555:::???BBBFFFIIILLLMMMKKKIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCBBB???AAAEEEIIISSSdddxxx}}}uuusssvvvzzz~~~^^^bbbjjjttt|||wwwnnnjjjgggeeelllvvvsssbbbYYYTTTSSSTTTVVVVVVUUUVVVVVVVVVSSSQQQMMMIIIDDD???===;;;999777777888999888777777999;;;;;;;;;>>>BBBBBBCCCIIIQQQTTT[[[kkk}}}|||sssqqqpppppppppooollljjjiiigggdddcccdddcccbbb```]]]]]]\\\YYYTTTMMMGGGCCC;;;::::::999:::;;;<<<===<<<999666555555555333000000000///.....................///000000000000000222222111111222333555666444333222111111111222333222333555666666666555555444444333333333333222222333222111111222333555666888999999888999;;;@@@CCCMMMXXX``````]]]ZZZQQQHHHEEECCCAAA??????DDDJJJOOO[[[aaabbbcccooo}}}wwwmmmccc]]]ZZZYYYXXXVVVTTTPPPLLLHHHFFFGGGFFFEEEDDDEEEIIIPPPUUU___YYYPPPHHHDDDCCCCCCCCCFFFIIIMMMNNNMMMMMMPPPSSS\\\hhhssswwwvvvvvvuuusssmmmiiigggjjjmmmttt}}}zzzzzz~~~|||xxxvvvwwwxxxzzzzzzzzzzzz|||{{{zzzxxxuuurrrpppnnnmmmjjjkkkkkkiiifffddddddeeelllnnnnnnkkklllpppqqqooowwwzzz}}}xxxtttxxxyyy|||}}}yyyrrrjjjeeedddbbbaaa```bbbeeehhhiiiiiikkksss|||wwwvvvvvvuuutttpppkkkgggTTTIII;;;222111222111...///............---------......---,,,,,,+++******''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++'''(((***,,,---------,,,///...+++***))))))***++++++,,,---,,,++++++,,,...000111333555888===CCCHHHKKKMMMOOOMMMJJJHHHJJJLLLEEEBBBAAACCCDDD@@@???@@@@@@HHHQQQYYYggg|||vvvqqqrrrxxx}}}]]]```fffooovvv{{{|||{{{zzzrrrkkkjjjiiikkksss|||}}}~~~jjj\\\UUURRRRRRTTTXXXXXXXXXXXXXXXVVVSSSPPPLLLHHHCCC???<<<;;;999777666777888888777888999;;;======@@@DDDEEEFFFMMMUUU```lll~~~{{{zzzpppooonnnmmmmmmllljjjhhhfffddd```^^^^^^^^^]]]\\\[[[[[[ZZZVVVQQQJJJDDD@@@:::999888888999:::;;;<<<<<<999666555555444222000000000///...............---...///000111222222111444333333222333444555666444333222111111111222333222333555666666666555444444444333333333333222222333222222222222444555666888888888888888;;;@@@CCCOOOXXX``````\\\WWWOOOFFFBBBAAA???===>>>BBBHHHMMMVVV[[[^^^```mmm~~~wwwmmmbbb[[[XXXWWWWWWUUUSSSOOOKKKHHHFFFDDDDDDDDDCCCDDDHHHMMMQQQWWWRRRLLLGGGEEEEEEFFFGGGHHHLLLPPPQQQOOOOOOQQQSSSYYYfffrrrvvvvvvuuussspppjjjfffeeehhhmmmuuu~~~||||||zzzxxxxxxyyyzzzzzz{{{zzz{{{}}}~~~}}}zzzyyyxxxvvvsssqqqooonnnkkklllllliiifffeeedddeeemmmqqqtttssstttvvvuuuqqqvvvxxx{{{~~~yyywww{{{zzz}}}~~~zzzsssllliiihhhffffffgggiiimmmoooooonnnlllsss||||||wwwtttssssssssssssppplllhhhWWWLLL>>>555222222111000///............---------......---,,,,,,+++******))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,++++++---,,,***)))***+++,,,---,,,---...---,,,,,,...000000222555888<<>>>>><<<;;;;;;???DDDIIINNNSSSXXX]]]kkk}}}xxxlll```YYYVVVUUUUUUSSSPPPMMMIIIFFFEEEBBBBBBCCCCCCCCCEEEHHHKKKKKKIIIGGGEEEEEEGGGIIIJJJKKKPPPTTTUUUSSSQQQQQQRRRVVVdddrrrvvvuuusssoookkkgggddddddiiipppyyy~~~zzzzzzzzzzzzyyy{{{yyyxxxyyy{{{|||{{{{{{zzzzzzxxxwwwtttrrrpppnnnmmmmmmmmmjjjgggeeeeeefffmmmuuu|||}}}wwwtttvvvxxx|||{{{}}}~~~zzzzzz|||}}}xxxttttttuuuqqqqqqqqqsssuuuuuussspppnnnsss{{{{{{wwwuuuuuutttrrrqqqooolllhhheeeZZZQQQCCC999444333222111///............---------...------,,,,,,++++++***++++++*********)))))))))************************)))************+++++++++---,,,++++++******+++++++++*********+++,,,...///---...///.........000222000444888===AAAEEEJJJNNNLLLLLLLLLMMMNNNMMMKKKIIIEEE@@@>>>???@@@AAAEEEKKKSSSbbbvvvcccbbbdddgggmmmrrruuuvvvsssooolllnnnssszzzyyytttrrrrrrwwwtttgggYYYTTTTTTVVV[[[`````````______\\\WWWPPPKKKFFFBBB>>>;;;::::::888777555666888888888999;;;===AAAAAADDDJJJMMMRRR\\\fff{{{}}}xxxuuuqqqpppoooooonnnlllhhheeebbb]]]WWWSSSRRRTTTUUUVVVXXXVVVSSSNNNHHHBBB===:::888888888888888888888999:::888666444333222111000000///............//////---...000222333555555555666666666666666666666777666555333222111111222333333444555666666555444444444444333333333222222222222222333333444555555666666666666666888<<>>::::::999999999<<>>???CCCKKKSSSeeevvvccccccdddggglllpppssssssooonnnmmmqqqzzz|||rrrqqqqqquuu~~~yyyfff]]]UUUUUUXXX\\\aaafffdddcccbbb```\\\UUUMMMHHHBBB???;;;999999999888888555777888999999:::===???AAAAAAEEEMMMTTT\\\iiiuuu}}}xxxvvvvvvtttsssrrrpppmmmhhhddd___ZZZTTTPPPOOOQQQSSSTTTVVVSSSPPPJJJEEE@@@<<<999888999999999999888888888888888666444222000000000//////............//////...///000222444555555666666666777777777777777777666555444222111111222222444444555666666555444333444444333333333222222222222222333444555555555555555555666777:::???GGGLLLWWWXXXXXXVVVOOOEEE>>>;;;666777777777888:::>>>AAADDDIIIQQQ\\\kkk||||||hhhXXXOOOLLLNNNMMMKKKHHHFFFCCCBBBAAAAAABBBCCCBBB>>>;;;::::::;;;>>>@@@BBBCCCFFFJJJMMMTTTXXX[[[[[[VVVRRRPPPPPPYYYfffrrrtttqqqmmmhhhcccbbbbbbgggqqq|||~~~|||zzzxxxvvvtttrrrqqqrrrvvvzzz}}}~~~||||||{{{zzzwwwtttpppnnnnnnnnnmmmjjjgggggghhhjjjrrr~~~|||}}}xxxyyyzzzwwwuuuwwwyyyzzz|||wwwqqqpppuuu|||yyytttpppllliiieeebbbeee```UUUHHH<<<555111111///............---------------,,,,,,,,,,,,++++++((())))))***+++,,,,,,,,,(((((((((((((((((((((((())))))*********++++++++++++***))))))***,,,---///---,,,,,,,,,,,,,,,,,,---+++,,,.........///111333777;;;@@@CCCEEEGGGIIIKKKHHHKKKPPPWWW[[[WWWOOOGGGHHHCCC@@@BBBEEEKKKWWWccc}}}~~~aaabbbdddhhhlllooopppoooiiikkkmmmttt~~~xxxsssvvvzzzzzzhhh\\\WWWUUUYYY^^^aaaeeejjjhhhfffccc___ZZZRRRJJJDDD???<<<999777888888888888666777999:::;;;<<>>999999444555777777777999<<>>@@@AAABBB@@@<<<999777666888;;;???@@@AAADDDJJJOOOWWWZZZ]]][[[UUUPPPNNNNNNXXXdddnnnoookkkiiifffcccaaaccckkkyyy~~~{{{yyyvvvtttrrrpppppprrrvvv{{{~~~~~~~~~~~~|||xxxtttpppmmmmmmmmmllliiiggggggiiikkkyyy|||ssspppwww{{{vvvuuuuuuuuuwwwyyy{{{}}}vvvmmmvvv~~~{{{vvvsssrrrqqqooonnnmmmjjjbbbTTTDDD888222111///............---------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,---...)))))))))))))))))))))))))))************+++++++++)))))))))***+++,,,...///---------------,,,,,,,,,***,,,---......///222444:::===BBBDDDFFFGGGIIIKKKJJJNNNTTTZZZZZZUUUMMMFFFCCC@@@@@@DDDJJJTTTeeesssaaacccffflllppprrrpppnnnhhhkkkpppwww~~~zzz{{{~~~~~~ooo^^^YYYWWWYYYaaafffhhhkkkooojjjgggbbb]]]VVVOOOGGGAAA<<<:::777666777888888888777888:::<<<<<<>>>AAADDDDDDFFFNNN[[[iiiyyy~~~~~~~~~|||yyyxxxwwwuuusssqqqoookkkddd]]]XXXSSSOOOJJJHHHIIIKKKLLLMMMNNNKKKGGGBBB===:::888777777777888888888777666555666777666444000...///000...............///000000///000111222333333333333222333555777999999999999888777555333222222222222444555666666666555333222444444333333333333222222222333444555666666666555555666777:::@@@HHHRRRYYYZZZTTTNNNJJJAAA888555999333555777888888999<<<>>>BBBGGGPPP^^^lllzzzuuu^^^MMMGGGGGGFFFDDDBBB???===<<<<<<<<<===>>>???>>>;;;999888888555999===???@@@DDDLLLRRRZZZ\\\]]]YYYSSSNNNLLLMMMUUU___ggggggeeefffgggffffffjjjuuu}}}zzzxxxuuusssrrrqqqqqqtttxxx{{{}}}~~~}}}yyytttooolllkkkkkkjjjhhhfffgggjjjmmm~~~~~~wwwnnniiijjjqqqzzzzzzuuurrrqqqpppsssuuuwwwyyy}}}zzzmmmxxx|||zzzyyyyyyyyyxxxvvvuuunnn```MMM===555222///............---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------)))************+++++++++)))***++++++,,,,,,,,,,,,++++++,,,---............+++,,,...//////111444666<<>>:::888666666666666777777777666444333555777777444///---...000...............///000111///000111222222222222222111222555777999999999999888777555333222222222222555555666666666555333222444444444333333333222222222333444666666666666555555666888;;;BBBKKKVVV]]]ZZZSSSKKKFFF>>>555444888333555777888999:::<<<>>>BBBFFFPPP^^^lllyyyqqqZZZJJJEEEGGGCCCBBB@@@===;;;::::::::::::;;;===<<<;;;::::::;;;333777;;;===???EEENNNUUU[[[]]]\\\XXXQQQLLLKKKLLLQQQZZZaaaaaaaaadddhhhiiimmmrrr~~~|||zzzwwwtttrrrtttssssssuuuyyy{{{||||||~~~yyytttnnnkkkjjjjjjiiigggfffhhhkkknnnyyytttkkkdddbbbgggooovvvvvvyyyzzzvvvppplllmmmpppnnnrrruuuwwwzzz|||ooo{{{~~~~~~}}}|||{{{|||vvvhhhSSSAAA777444//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))************+++++++++***+++,,,------+++***)))((()))+++---...///000000,,,...///000111333666888<<>>:::888777666888777666777999:::;;;:::@@@IIITTT___mmm|||zzziiiVVVIIIDDDDDDCCCBBB???<<<:::999999999888888777777777777888888:::<<<======???EEENNNUUU[[[\\\XXXRRRMMMKKKKKKJJJTTTXXX___fffkkkmmmoooooozzz~~~}}}~~~yyyuuussstttwwwzzz|||}}}}}}}}}zzzsssooommmeeegggiiiiiiiiikkkpppuuu}}}~~~~~~}}}~~~}}}|||wwwooohhheeedddfffgggmmmpppsssrrrooommmmmmooossstttwwwzzz|||~~~zzzwwwyyy|||ooo]]]III999111///.........///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))''''''***,,,,,,+++))))))))))))))))))******************************)))))))))))))))))))))))),,,,,,,,,,,,---...//////------......///333888;;;BBBDDDFFFGGGHHHLLLSSSXXX```WWWOOOKKKFFFAAA>>>???CCCLLL\\\oooaaadddjjjttt~~~}}}zzz|||nnn```YYYWWW[[[bbbiiinnnpppooonnniiieee]]]UUUNNNGGG???;;;999888888777666666666777:::999999:::>>>BBBEEEGGGNNNTTT___mmmzzztttsssvvvzzz}}}}}}}}}}}}}}}|||}}}~~~}}}}}}{{{xxxuuusssqqqnnnkkkfffccc___[[[VVVQQQKKKGGGDDDCCCBBBAAA@@@@@@AAAAAA>>><<<:::777444333333333555555555555555555555555333333222111000000//////000000000000000000000000111111222333333333222222333444555777999::::::;;;;;;:::888555333333222222444555777666444333333444777777666666666555333222555444555666888888888777999;;;???EEEQQQ]]]```]]]OOOJJJCCC<<<999777666555777666666888:::<<<===>>>BBBLLLXXXcccppp~~~xxxfffTTTHHHCCCDDDBBBAAA???===:::999888888888888777777777777888888999;;;<<<===???FFFOOOVVVZZZYYYVVVPPPLLLJJJKKKLLLRRRXXXaaahhhlllppptttvvv~~~~~~zzzvvvtttvvvxxx{{{|||~~~~~~~~~~~~{{{tttooommmhhhiiiiiiiiihhhiiimmmqqqwwwuuutttvvvzzz|||}}}|||~~~}}}}}}~~~~~~}}}{{{~~~~~~~~~}}}|||{{{tttkkkccc______aaakkknnnqqqqqqooonnnppprrr{{{|||~~~~~~}}}}}}|||||||||zzz}}}uuuvvv|||tttbbbNNN===444000///......//////---+++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((+++,,,,,,************)))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,------...///---///000000222555:::>>>AAACCCEEEHHHKKKPPPWWW[[[[[[TTTLLLHHHCCC???AAAEEEJJJXXXnnnccchhhpppyyy{{{iii^^^YYYWWW\\\dddkkkooopppnnnlllgggaaaYYYQQQJJJCCC>>>;;;777777666666666666666666:::;;;<<<===@@@CCCFFFHHHPPPWWWcccsssvvvppplllnnnqqqrrrssssssuuuvvvzzz|||~~~~~~{{{yyyyyywwwuuutttrrroookkkhhhaaa]]]YYYTTTPPPLLLGGGCCCAAAAAA???>>>============:::888666444222111111111333333333333333333333333222111111111000000//////////////////////////////000111222333333333333333333333555777888:::;;;<<<;;;:::777555333333333333333444555555333222333444:::::::::999888666444333777777777888999999::::::>>>AAAEEEMMMYYYbbbaaaZZZKKKFFF@@@:::888777666555666777777888;;;===@@@AAAEEEPPP^^^jjjvvvwwwdddRRRFFFBBBCCCAAAAAA@@@>>><<<:::888777888888888888888888888888888:::<<<===@@@GGGPPPXXXYYYWWWSSSNNNJJJHHHKKKNNNSSS\\\gggmmmpppuuu}}}{{{xxxtttuuuwwwyyyzzz{{{||||||||||||uuuooollljjjjjjiiigggffffffiiikkkzzz{{{qqqlllccccccfffkkkrrrwwwzzz{{{~~~~~~~~~~~~|||zzzzzz{{{|||}}}}}}}}}||||||{{{pppddd]]]\\\^^^fffjjjnnnooonnnooorrrvvv~~~}}}}}}~~~zzzwwwxxx{{{tttnnntttzzzkkkVVVBBB666111000......//////---+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))+++*********))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,------------------.........000222444666999>>>AAAAAABBBCCCHHHOOOVVVZZZ\\\VVVPPPIIIDDD@@@???FFFOOOYYYllleeelllvvv}}}~~~rrrddd\\\YYYZZZ___gggnnnqqqpppmmmjjjddd^^^UUUMMMFFFAAA===;;;777777666666666777777888:::;;;===???AAADDDHHHJJJQQQYYYhhh{{{~~~ssslllfffgggiiijjjkkkllloooqqqxxxzzz}}}~~~|||xxxvvvvvvuuutttsssrrrnnnjjjfff]]]YYYTTTOOOKKKGGGCCC@@@@@@???>>>===<<<;;;::::::777666444222000000000000222222222222333333333333000000000000000000000000////////////////////////000111222222333333333333333333444666888:::<<<===;;;999777555444333333333333444444444333222444555888:::;;;;;;999666555444777888999::::::;;;===>>>AAAFFFNNNXXXdddiiiaaaUUUHHHCCC>>>:::888888777666888888999999;;;===@@@CCCHHHVVVfffsssyyydddQQQFFFBBBBBBAAABBBAAA@@@>>>;;;999777888888888888888888888888777999;;;===@@@HHHRRRYYY[[[VVVPPPKKKGGGFFFJJJPPPYYYdddpppuuuwww|||~~~~~~~~~~~~~~~{{{xxxsssssstttuuuvvvwwwxxxxxxxxx{{{~~~|||wwwqqqmmmjjjiiihhhfffeeeeeefffhhhppprrrtttrrrlllddd^^^[[[WWWYYY^^^eeemmmuuu{{{~~~}}}zzzyyyzzz{{{{{{|||}}}}}}}}}uuuhhh^^^]]]___aaadddhhhjjjkkknnnssswww{{{zzz}}}{{{{{{{{{{{{|||~~~kkkfffooorrr]]]GGG888333111////////////...,,,------------------------))))))***+++,,,+++***)))++++++******)))(((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,......------------......///111444777999<<<@@@CCCCCCBBBDDDIIIRRRXXXZZZZZZPPPLLLFFFBBB>>>@@@LLLYYYkkk}}}zzziiiqqqzzzxxxiii___[[[ZZZ___cccjjjppprrrpppkkkhhhbbb[[[RRRJJJDDD@@@===;;;777777777777888888999:::999<<<>>>@@@BBBEEEJJJNNNTTT___rrr{{{pppiiibbbccceeefffgggjjjnnnpppvvvxxxzzz||||||zzzwwwuuuvvvuuutttsssqqqnnniiieee\\\WWWQQQLLLHHHEEEBBB@@@@@@??????===<<<:::999888555444222111000000111111222222333333444444444444111111111111000000000000///////////////////////////000111222333333444333444444444666777:::<<<===:::999777555444333333444222333444333333333555777666999<<<<<<999777666666777999;;;<<<<<<>>>BBBEEEEEENNNZZZfffnnnmmm^^^OOOEEEBBB===;;;:::;;;:::::::::;;;;;;;;;;;;===AAAEEENNN]]]ooo}}}zzzcccQQQFFFBBBBBBCCCCCCCCCBBB@@@===:::999777888999999999999888777777999<<<>>>AAAHHHRRRZZZ^^^VVVNNNJJJGGGEEEKKKTTT```kkkwww||||||~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}zzzxxxssssssssssssttttttuuuuuutttvvvyyy|||{{{xxxsssooojjjhhhfffddddddeeeeeeffffffgggfffccc]]]VVVRRRPPPNNNRRRXXXaaajjjttt}}}}}}{{{{{{||||||}}}~~~vvvhhh^^^[[[]]][[[___bbbdddfffkkkqqqwwwxxxyyy~~~}}}~~~~~~|||{{{}}}{{{ggg```hhhyyywwwcccKKK;;;555222000/////////...---------------------------)))***+++,,,+++***))))))************))))))((((((************************++++++++++++++++++++++++......---------.../////////222666999<<<>>>AAADDDEEEDDDEEEJJJQQQUUUUUUTTTJJJFFFBBB@@@???EEESSSbbbzzz|||zzzzzz~~~rrryyyzzzmmmccc^^^^^^^^^cccggglllppppppmmmiiieee^^^XXXOOOGGGBBB>>>;;;999777777777777888999;;;;;;:::===@@@AAACCCGGGOOOUUU]]]kkk|||}}}zzznnnggg___aaadddfffhhhkkkooorrruuuvvvxxxzzzzzzyyyxxxwwwxxxvvvtttrrrpppmmmhhheee[[[WWWPPPJJJGGGDDDBBBAAA@@@??????===;;;999777666333222111000000000111222222333333444444555555666222222222222111111000000///////////////////////////000111222333444444444555555555555777999;;;<<<:::999777555444444444444333444444444333444777:::999<<<@@@@@@<<<888777888777:::===???@@@DDDJJJNNNQQQ\\\iiirrrtttlllZZZJJJBBB@@@===<<<<<<======<<<<<<===???>>>===@@@FFFKKKXXXgggzzzxxx```NNNEEEBBBBBBDDDDDDCCCAAA???===;;;:::777888999::::::999888777888:::<<<>>>AAAHHHRRRZZZ___TTTLLLJJJHHHGGGPPP\\\hhhrrr}}}~~~~~~~~~~~~}}}}}}}}}||||||}}}}}}~~~~~~~~~{{{xxxvvvssssssrrrqqqqqqrrrrrrsssoooqqqssswwwyyyxxxuuurrrllliiieeeddddddddddddccc``````^^^YYYSSSNNNKKKIIIIIIPPPZZZdddnnnwww~~~~~~~~~}}}~~~}}}tttggg\\\XXXXXXYYY[[[___```ccchhhooovvv}}}zzz~~~}}}|||ggg\\\___ooo|||kkkRRR@@@666444111////////////...------------------------)))+++,,,,,,***))))))***)))))))))))))))))))))***************************++++++++++++++++++++++++------------...///000111111555999===???@@@BBBDDDEEEEEEGGGJJJNNNOOONNNMMMDDDAAA@@@CCCGGGPPP___mmm~~~yyyyyy}}}}}}~~~yyynnnddd``````bbbdddgggiiilllnnnmmmiiieeebbbYYYSSSLLLEEE@@@<<<999777555555666666888999:::;;;===???BBBCCCEEEKKKTTT\\\kkk|||}}}wwwwwwxxxmmmeee]]]```dddhhhkkknnnrrruuuuuuuuuvvvwwwxxxyyyyyyzzzzzzwwwssspppmmmjjjfffccc[[[VVVOOOIIIEEEDDDBBBAAA??????>>>===:::888555444111000/////////000111222222222333333444555555666555444444333222111000000000000000000000000000000///000111222333444444444777777666555666888:::;;;999888666555444444444444444444555444444666999<<<@@@DDDHHHFFFAAA;;;::::::777<<<@@@CCCEEEJJJRRRYYYbbbmmmxxxzzzttthhhWWWHHH@@@>>><<<;;;===>>>>>>>>><<>><<<;;;:::999777888:::;;;;;;:::888777999;;;===>>>AAAHHHRRRYYY]]]QQQJJJJJJJJJKKKWWWfffrrrzzz~~~{{{{{{|||}}}}}}}}}}}}|||{{{|||}}}~~~|||yyyuuutttpppooonnnmmmllllllmmmmmmllllllnnnrrrwwwxxxwwwuuuppplllgggdddccccccaaa```^^^]]]YYYTTTOOOLLLMMMNNNSSS\\\jjjuuu{{{~~~{{{sssiiiaaa\\\ZZZYYY[[[]]]___aaafffnnnuuu~~~zzz}}}~~~iiiZZZWWWeeesssZZZGGG777555111////////////...........................***,,,,,,+++(((((()))+++((((((((()))******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222222444888===@@@BBBCCCDDDEEEAAADDDGGGIIIJJJIIIIIIIIIDDDBBBCCCLLLXXXdddsss~~~|||yyy}}}{{{zzz}}}vvvooofff```___bbbfffiiihhhjjjlllllljjjfffbbb___UUUPPPJJJCCC???;;;777444444444444555777888::::::???AAADDDDDDFFFMMMYYYbbbwww{{{tttrrr{{{xxxllleee\\\```eeeiiilllppptttvvvuuuuuuuuuvvvwwwyyy{{{|||{{{wwwsssnnnkkkhhheeebbb[[[VVVNNNHHHDDDCCCBBBAAA>>>>>>===<<<999777444222///......---...///000111111111222333444444555555666666555444222111000000111111111111111111111111//////111222333444444444999777666555666777999:::999888666555444444444555444555555555555666:::===GGGLLLNNNLLLDDD>>>;;;;;;888===CCCFFFIIIOOOXXX```pppzzz~~~ssseeeUUUIII>>><<<:::;;;<<<>>>>>>>>><<>>BBBGGGIIIGGGEEEFFFGGGHHHEEEIIIVVVfffuuu}}}||||||{{{yyyzzz{{{|||mmmhhhbbbaaaeeehhhiiigggkkkiiiffffffgggddd___[[[QQQLLLDDD>>>;;;999888777555777888888999:::<<>>AAA@@@===:::777555333222000////////////000000111000111222222444444555666888888666555333111000///222222111///...---,,,+++//////000111333444555555555555666666777999:::;;;:::999888777666666666666:::<<<===;;;888999???EEEJJJQQQQQQFFF<<<:::;;;:::>>>BBBGGGKKKOOOWWWbbbkkk|||ppp]]]MMMDDD===<<<;;;===@@@BBBCCCCCCDDDEEEFFFGGGLLLWWWdddnnnyyy||||||dddPPPEEEAAA@@@AAA???===;;;999888888888888;;;===???@@@@@@>>><<<;;;:::<<<===>>>EEEPPPYYY\\\ZZZQQQMMMPPPQQQSSSbbbuuu}}}}}}~~~{{{{{{{{{|||}}}}}}}}}}}}~~~||||||~~~|||wwwqqqnnnkkkjjjgggeeeddddddffffffhhhhhhiiilllpppuuuzzz}}}wwwpppiiidddccccccbbb```aaaYYYWWWZZZYYYVVV]]]kkkvvv~~~{{{{{{~~~}}}}}}~~~zzztttpppoooeee```]]]___aaaccchhhooopppyyy{{{zzzqqq___WWWeeehhhMMM@@@888111000111...---------...//////...---***)))---------,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,///222555777;;;???DDDDDDAAA???AAADDDHHHEEEEEEFFFDDD@@@@@@DDDDDDHHHUUUlll}}}xxxwwwyyy{{{~~~wwwjjjfffbbbcccgggllllllkkkllljjjggggggfffccc]]]XXXOOOJJJBBB===:::888777777555777888999999:::===???CCCEEEHHHLLLOOOVVVhhhxxxzzzwwwtttnnniiikkkuuuvvvkkkddd___aaaeeellltttyyy||||||}}}yyytttqqqrrruuuwwwxxxxxxtttooolllkkkhhhccc___YYYUUUNNNIIIFFFCCC@@@>>>???>>>;;;888555333111111///////////////000000111111111222333444555555666666666555555444333222222111111000///......---,,,000111111333444555666777777777777888999:::;;;<<<:::999888777666666666666777999999888777:::BBBHHHPPPTTTRRRGGG===<<<<<<<<<@@@DDDIIINNNSSS\\\hhhppp~~~{{{mmm[[[LLLDDD???>>>>>>???BBBEEEEEEEEEFFFFFFGGGKKKSSS```oooyyy}}}xxxbbbOOODDD@@@???@@@>>>===;;;999888888888888;;;===@@@AAA@@@>>><<<;;;999<<<===???EEEPPPXXXZZZ[[[RRRNNNQQQUUU[[[lll~~~}}}|||}}}~~~{{{{{{{{{|||}}}}}}|||}}}~~~~~~|||yyyzzz{{{{{{yyyuuuqqqnnnhhhgggeeecccbbbbbbbbbbbbfffgggiiilllpppuuuyyy{{{wwwqqqjjjfffdddcccbbbaaabbbZZZXXXZZZ[[[\\\jjj{{{{{{xxxxxx}}}~~~~~~|||{{{}}}~~~|||~~~}}}kkkddd___```ccceeejjjooosss{{{xxxiiiaaalllqqqXXXBBB999111000111///---......///000000///...,,,***,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...111444777999>>>AAADDDDDDDDDCCCDDDEEEFFFCCCBBBCCC@@@===???DDDGGGOOObbb|||}}}|||yyytttuuuxxx{{{~~~rrreeecccbbbeeekkkoooqqqqqqooollliiigggfffaaaZZZTTTKKKFFF@@@;;;888777666666555777999999:::;;;>>>AAAEEEFFFJJJPPPWWWcccxxx}}}wwwssstttooohhhdddeeemmmyyy|||qqqhhhbbb]]]```fffnnnvvv{{{}}}}}}}}}wwwrrrrrrtttwwwxxxvvvrrrmmmjjjiiihhhddd```[[[VVVPPPJJJFFFCCC@@@>>><<<;;;888555333111/////////////////////000111111111111222333444555666666555555555444444444444444000000000000/////////...111111222444555666888888888888888999:::;;;======:::999888777666666777777666777888777999???HHHOOOXXXXXXSSSGGG???===>>>???AAAFFFLLLRRRYYYcccoooxxx~~~wwwjjj[[[LLLCCCAAA@@@@@@BBBEEEHHHHHHHHHIIIHHHJJJQQQ^^^nnn{{{sss^^^MMMCCC??????>>>===<<<:::888777777888888;;;>>>AAABBB@@@>>><<<;;;:::>>>@@@BBBIIISSSZZZ[[[]]]TTTOOOTTT\\\iii}}}}}}}}}||||||||||||||||||zzz{{{{{{|||}}}~~~{{{{{{{{{}}}}}}{{{wwwwwwwwwvvvtttrrrpppooohhhgggfffdddcccaaa``````dddeeehhhlllppptttwwwxxxwwwrrrmmmhhhfffdddcccaaaaaa\\\ZZZ\\\^^^eeeyyywwwpppnnnsss}}}|||}}}}}}|||zzzzzzzzz|||yyy{{{sssiiiaaabbbfffhhhkkknnnuuuzzzxxxqqqyyyyyycccEEE;;;111000000///......///000000111000///---,,,++++++++++++************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---...///111444888;;;===BBBBBBCCCFFFIIIJJJJJJHHHGGGCCC@@@???>>><<>>@@@AAABBBGGGNNNUUU___jjjvvv}}}}}}xxxlll]]]MMMCCCAAAAAABBBDDDGGGJJJJJJIIIHHHIIIOOOZZZjjjxxx~~~zzzmmmZZZKKKBBB???>>>>>>;;;:::999888777777888999;;;???DDDDDDAAA>>><<<<<<===AAADDDGGGMMMWWW^^^______WWWSSSZZZgggzzz~~~}}}|||zzz{{{|||}}}||||||{{{zzzzzz{{{{{{|||}}}}}}}}}}}}zzzyyyzzz|||~~~~~~|||{{{yyywwwuuusssqqqpppppppppkkkkkkjjjiiifffdddbbb```aaacccfffkkkooorrruuuvvvvvvtttppplllhhheeecccaaa^^^\\\]]]___aaakkkttthhheeefffooozzz~~~zzz{{{|||{{{yyyxxxxxxyyyzzz{{{zzznnnccccccgggjjjkkklllqqquuu}}}|||iiiKKK>>>333000111000/////////////////////...---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,---...000222666:::===???CCCBBBCCCHHHOOORRRPPPMMMGGGBBB>>>>>>===???FFFNNNWWWfff}}}}}}{{{{{{|||wwwwww|||zzzvvvwww{{{xxxhhhZZZ]]]aaagggnnnrrrtttuuutttqqqmmmjjjfff^^^TTTMMMBBB???:::777666666555444555777999;;;<<<>>>BBBDDDGGGIIIRRR```pppzzzwwwuuusssrrrrrriii```\\\YYY[[[eeeppp}}}}}}{{{tttjjj```YYYVVVUUUZZZbbbmmmxxxzzzwwwxxx|||yyytttnnnjjjiiigggdddaaa[[[VVVPPPJJJEEEBBB>>><<<999888666444222111000000............///000111222111222333444555666666777777777666555444333333222000000000111111111111111///000111333444666777888888888888999:::;;;<<<======;;;999888777888:::;;;<<<;;;;;;===BBBJJJTTT[[[bbbYYYMMMEEE@@@???AAACCCCCCGGGNNNWWWbbbnnnyyy~~~}}}qqq___NNNCCC@@@@@@BBBEEEHHHJJJJJJIIIGGGKKKUUUdddrrr{{{~~~}}}yyyrrrfffVVVIIIBBB@@@>>>>>>:::999888777777777888999<<>>@@@CCCBBBDDDKKKTTTWWWTTTOOOEEE@@@<<<<<<>>>BBBLLLVVVcccqqq{{{wwwxxxzzzxxxuuurrrsssyyy}}}zzz{{{~~~~~~nnnbbbYYY]]]cccjjjooorrrsssssstttpppllliiiddd[[[QQQIII???<<<888666666666555555555777:::<<<===@@@DDDFFFHHHMMMYYYkkk}}}xxxtttsssssssssrrroooddd[[[XXXUUUUUU^^^jjjxxxyyywwwpppfff]]]XXXWWWWWW[[[cccmmmxxx}}}|||~~~}}}wwwpppkkkhhhfffbbb___XXXSSSMMMGGGCCC@@@===;;;888777666444222111111111............///111222333222222333444555666777777888888777666555444333222111111111111111222222222...///000222444666888888888888888999:::;;;<<<===>>>===;;;999999:::===>>>===<<<===@@@GGGQQQZZZ```bbbVVVJJJDDDBBBAAACCCFFFEEEIIIOOOYYYeeeqqqzzzsss^^^MMMCCC@@@@@@BBBEEEIIIKKKJJJIIIGGGOOO]]]lllxxx{{{yyyvvvuuuzzzyyytttiii___QQQFFFAAA???===<<<888777666666666777888999>>>DDDJJJJJJEEE@@@>>>???===AAAEEEHHHPPP\\\dddffffffccceeerrr~~~}}}|||{{{yyyzzz{{{|||}}}~~~}}}|||{{{zzzzzz|||||||||{{{zzzyyyvvvvvvwwwyyy{{{|||{{{yyy{{{yyywwwtttrrrrrrssstttpppooollliiifffcccaaa```^^^___bbbfffjjjnnnqqqssssssttttttqqqkkkeeeaaa___YYY[[[\\\]]]___ccckkkrrrnnnhhhaaaZZZSSSOOOSSSZZZfffqqq|||~~~zzzwwwyyy{{{zzzxxxvvvuuuuuuxxxzzz|||oooccc___```bbbeeeiiilllsss}}}|||uuuuuuxxxyyyzzz|||xxx{{{yyyuuuwww}}}yyy[[[JJJ888222222222000000------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...000222666999===???@@@CCCCCCHHHOOOVVVWWWRRRMMMAAA===:::<<>>AAAEEEHHHKKKQQQaaawwwxxxuuuqqqooooooooooooooohhh\\\TTTSSSQQQQQQ[[[iiivvvwwwvvvpppggg```]]]]]]^^^aaafffoooyyyyyypppjjjfffccc^^^[[[TTTPPPJJJEEEAAA>>>;;;999777666555333222111111111------......///111222333222222333444555666777777777666666666555555555444222222222222222222111111///000111333555777999:::999999::::::;;;<<<>>>???@@@???<<<::::::<<>>???AAAGGGPPP[[[dddiiibbbTTTGGGDDDEEEDDDFFFJJJHHHKKKQQQ[[[gggrrr{{{pppYYYIIICCC@@@AAACCCGGGKKKLLLLLLJJJJJJTTTdddrrrzzz{{{xxxvvvuuuwwwzzzzzzvvvqqqkkkhhhaaaXXXLLLCCC>>><<<;;;999777666666555666777888999???FFFMMMMMMGGGAAA@@@AAA@@@DDDGGGJJJSSSaaajjjmmmkkkkkkqqq~~~|||||||||{{{zzzzzz{{{{{{|||||||||||||||zzzzzz|||||||||zzzxxxwwwuuuuuuvvvxxxzzz{{{zzzxxxxxxwwwuuuttttttuuuvvvwwwrrrppplllhhhdddbbb```___]]]^^^```cccggglllppprrrrrrtttuuurrrkkkddd```^^^ZZZZZZXXXXXXYYY]]]______ZZZSSSMMMKKKHHHFFFLLLTTTaaalllvvvzzz{{{|||zzzwwwwwwyyy{{{zzzxxxuuuttttttvvvyyy~~~xxxmmmaaa\\\[[[\\\aaagggiiirrr~~~yyyrrrlllkkkkkkjjjlllooommmpppwww}}}~~~vvvqqqpppsssxxx{{{~~~bbbOOO<<<444444333111000......------------............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111333555999<<>>???@@@AAA@@@===;;;;;;===@@@BBBAAABBBFFFNNNYYYdddmmmrrrbbbSSSFFFEEEGGGGGGIIILLLKKKMMMSSS]]]hhhsss{{{lllTTTFFFBBBAAAAAADDDHHHLLLNNNMMMKKKMMMXXXiiiuuuzzzzzzzzzyyywwwvvvtttooojjjeeebbbaaa\\\SSSHHH@@@<<<:::999777666666555555666777888999@@@HHHOOOOOOHHHBBBAAABBBDDDHHHKKKNNNWWWfffqqqtttnnnqqqyyy~~~|||{{{|||||||||{{{zzzzzzzzz{{{{{{|||||||||yyyzzz|||||||||zzzxxxvvvttttttuuuwwwzzz{{{yyyxxxttttttssstttuuuwwwyyyzzztttrrrmmmhhhdddbbbaaaaaa^^^^^^___bbbfffkkkppprrrqqqsssuuussskkkddd___]]][[[YYYUUUSSSUUUXXXXXXUUURRRJJJFFFGGGGGGGGGMMMVVV^^^hhhrrruuuwwwxxxwwwuuuwwwyyy{{{{{{xxxuuutttsssuuuxxx|||~~~~~~}}}}}}~~~uuukkk```ZZZWWWXXX___gggfffqqq}}}nnniiidddcccaaa___aaafffdddhhhnnntttwww}}}yyytttooolllmmmqqqvvvyyy~~~gggSSS>>>555444333111000//////.........//////000---------,,,,,,,,,++++++++++++++++++++++++++++++---------------------------------.........//////333555888;;;>>>@@@BBBCCCFFFJJJQQQVVVWWWQQQHHHAAACCC@@@AAAGGGOOOZZZhhhuuuvvvwwwuuu~~~yyyuuuyyy{{{}}}}}}~~~nnnbbb[[[ZZZ```gggnnnpppqqqsssssspppllliiieee___XXXOOOEEE???:::888666555444555666777444999===???AAAEEEIIIKKKTTT\\\rrrzzzrrroookkkggghhhjjjjjjfffaaaZZZSSSMMMKKKLLLRRR^^^iiiuuuzzz|||wwwuuuxxx{{{{{{xxxnnnhhhooozzz}}}wwwnnngggbbb]]]WWWSSSNNNLLLGGGCCC>>>;;;999888666555444333111000///...//////000111222333444444222333333444555666777777777666444333444555777888555555333222111000000000000000222444666888999:::;;;<<<;;;;;;;;;>>>BBBEEEDDD>>><<<>>>@@@@@@AAAEEEEEEFFFIIITTTfffvvvyyytttdddTTTGGGFFFLLLNNNMMMLLLMMMPPPWWW```fffmmmzzz~~~eeeNNNBBB???===???EEENNNQQQOOONNNPPPTTTaaaoooyyy~~~zzz}}}vvvlllaaaXXXTTTRRRQQQLLLIIIEEE@@@===::::::999777444444555555444888>>>CCCMMMTTTQQQJJJGGGFFFFFFIIIKKKMMMTTTbbbsss}}}xxxzzz{{{yyyyyyzzzzzz{{{yyywwwuuuuuuwwwzzz{{{|||}}}|||{{{yyyxxxwwwwwwvvvxxxwwwwwwwwwvvvvvvuuuuuutttuuuxxxzzz||||||{{{zzzwwwsssnnniiifffcccaaa```bbbbbbbbbdddgggjjjnnnpppqqqssstttsssoooiiibbb]]]\\\ZZZXXXVVVVVVTTTRRRPPPNNNKKKFFFDDDEEEIIIOOOSSS[[[dddpppvvvwwwwwwxxxyyyvvvxxxyyyyyywwwuuuttttttrrrtttwwwzzzzzzxxxvvvtttrrrkkkaaaYYYWWWYYY\\\^^^jjjqqqxxx|||~~~wwwnnneeeaaa\\\XXXWWWZZZ^^^bbbcccfffiiikkkpppzzz{{{tttlllhhhdddcccgggnnntttxxx~~~rrrpppwwwsssXXX???666333...---222---------..................---,,,,,,,,,,,,---......---+++++++++---///000,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---...///111666<<<>>>======@@@DDDLLLUUU]]]YYYMMMCCCAAADDD===>>>CCCNNNZZZfffrrrzzzyyyvvvyyyzzzwwwyyy}}}yyywwwyyymmm^^^YYYXXXaaaiiipppssstttuuutttpppmmmjjjddd]]]VVVLLLCCC===:::999777555444555666777777;;;>>>@@@BBBFFFJJJMMMWWWbbbzzz~~~tttlllhhheeeccceeeggggggccc^^^XXXQQQKKKJJJLLLRRR___jjjyyy}}}ssslllqqqzzz}}}vvvllleee```[[[UUUPPPKKKIIIEEEAAA<<<:::888777666555444333111000///...000000000111111111111111222222333444555666777777777666555444555666888999999888666444222000000///000000222444666888999::::::;;;===>>>@@@BBBDDDFFFEEE???<<<>>>@@@@@@BBBEEEGGGIIIOOO\\\ooo~~~zzzcccUUUHHHHHHMMMOOONNNMMMNNNQQQXXXaaagggmmmyyywww___KKKCCCBBBBBBCCCIIIQQQSSSPPPMMMNNNXXXfffuuuyyyqqqfffZZZQQQMMMJJJIIIGGGEEEAAA>>>;;;999888888888555555777777666:::@@@DDDNNNTTTQQQJJJGGGFFFEEEKKKMMMQQQXXXgggxxx}}}zzzzzzzzzyyyyyyxxxvvvtttuuuwwwzzz{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuwwwwwwvvvvvvvvvuuuuuuuuuvvvwwwyyy{{{|||{{{zzzyyyvvvsssnnnjjjgggeeecccbbbdddddddddeeegggjjjmmmooonnnpppssstttrrrlllfffaaa]]]ZZZXXXVVVVVVTTTRRRPPPNNNKKKHHHGGGIIINNNTTTXXXaaahhhqqqvvvvvvuuuvvvxxxxxxyyyyyyyyywwwuuutttsssrrrtttvvvxxxyyywwwuuutttmmmggg^^^WWWTTTWWW\\\aaaooosssvvvvvvvvvtttnnnfffaaa^^^YYYUUUUUUWWW\\\___```dddhhhlllqqq{{{}}}ssslllgggccc______cccjjjqqqttt|||qqqfffeeennnzzzyyy^^^BBB888555000///222..................------...---,,,,,,,,,,,,---......---+++++++++---...000,,,,,,,,,+++++++++******------------...///000000333777<<<>>>===>>>BBBEEEMMMSSSWWWSSSIII@@@>>>@@@???CCCMMMZZZgggrrrzzz~~~wwwxxx~~~{{{yyyyyysssssswwwooo___[[[^^^bbbkkksssvvvwwwwwwtttooolllhhhbbbZZZRRRIII@@@::::::999777555444555666777:::===@@@BBBCCCFFFLLLRRR]]]lll}}}uuukkkccc^^^]]]^^^aaadddccc___[[[TTTNNNIIIIIILLLSSS```lll{{{~~~sssmmmpppxxx{{{}}}~~~~~~{{{tttjjjbbb\\\WWWQQQLLLGGGEEEBBB>>>:::888666666555555444222111000///...111111111000000/////////222222333444555666777777666666555555666888:::;;;;;;:::888555333111//////000111222444666888::::::888:::===AAADDDGGGHHHIIIGGGAAA===???AAAAAABBBFFFJJJNNNWWWfffzzzbbbUUUKKKKKKPPPQQQOOONNNNNNQQQYYYbbbgggmmmxxxnnnXXXIIIDDDFFFDDDFFFLLLUUUWWWTTTPPPQQQ[[[hhhvvvvvvmmm```SSSKKKFFFCCCBBBBBBAAA???===;;;:::999999:::777666888888888===CCCIIIRRRWWWRRRKKKHHHGGGGGGLLLPPPUUU^^^nnn}}}}}}{{{yyyxxxwwwvvvuuutttuuuwwwyyyzzzyyywwwvvvuuutttsssrrrrrrrrrvvvuuuuuuuuuuuutttttttttxxxxxxzzzzzzzzzzzzxxxxxxtttrrrpppllliiigggeeeeeeffffffeeefffgggiiikkkllliiimmmrrruuuuuupppjjjfff]]][[[XXXVVVVVVUUUSSSQQQPPPNNNKKKJJJMMMSSS[[[___hhhmmmrrrtttttttttvvvxxxzzzzzzzzzyyyxxxuuusssrrrqqqsssuuuvvvwwwvvvtttsssjjjfff```XXXTTTWWW___fffrrrtttrrrooommmmmmiiibbb___]]]XXXUUUUUUXXX\\\^^^___ccchhhmmmsss|||{{{qqqhhhaaa```]]]ZZZ\\\bbbiiipppsssyyyuuufff\\\]]]hhhwwwfffHHH;;;777333000111/////////...---------,,,...------,,,,,,------...------,,,++++++,,,...///,,,,,,,,,++++++++++++***.........//////000222222666999<<<>>>>>>@@@DDDHHHOOOQQQPPPKKKDDD>>>======CCCKKKYYYiiiwwwzzzwwwxxx~~~~~~}}}}}}}}}zzzyyyyyy~~~vvvuuuyyymmm\\\[[[```bbbllluuuxxxxxxwwwrrrlllhhhddd]]]VVVNNNFFF???::::::888666555444555666777===>>>AAADDDDDDGGGOOOWWWeeewww{{{tttkkkaaaZZZUUUVVVZZZ^^^aaa```[[[WWWOOOJJJGGGHHHLLLTTTaaannn{{{tttlllgggllltttxxx{{{}}}zzzssshhh___XXXSSSMMMIIIDDDBBB???<<<999777666666444444333222111000//////000000000000////////////111222333444555666666777666666666777888:::;;;<<<:::999777555333111000///000111222444666888:::;;;999:::<<>>@@@AAABBBDDDHHHMMMSSS___ooo}}}```UUUMMMOOOTTTSSSQQQOOOMMMQQQYYYbbbfffkkkuuu|||iiiUUUHHHEEEGGGBBBEEEMMMXXX]]]ZZZXXXYYY^^^iiitttzzz}}}tttjjj\\\PPPHHHDDDAAA???AAAAAA@@@???>>>===<<<<<<:::777666888999999???FFFNNNVVVZZZUUUMMMIIIIIIIIILLLQQQXXXcccuuu}}}|||xxxvvvuuuttttttsssuuuwwwyyyxxxwwwttttttsssrrrqqqqqqqqqqqqtttttttttttttttssssssssswwwxxxxxxxxxxxxwwwvvvuuussssssrrrooollliiihhhgggggggggfffffffffggghhhhhhfffjjjpppuuuuuurrrlllhhh^^^[[[XXXVVVUUUTTTSSSQQQTTTPPPLLLKKKPPPYYYdddkkkrrrtttuuuuuutttuuuxxx{{{|||{{{zzzzzzyyyvvvsssqqqqqqrrrssstttttttttssssssllljjjeee^^^XXXZZZccckkkrrrsssppplllkkkmmmkkkfffbbb```]]]ZZZZZZ]]]```bbbbbbfffjjjooottt{{{xxxoooiiibbb\\\\\\ZZZZZZ^^^eeennnvvvyyy}}}{{{nnnbbbZZZZZZfffyyynnnOOO>>>888444000///000000///...---,,,,,,,,,---------------------------,,,,,,++++++,,,------++++++++++++++++++++++++------......000111333333888:::<<<>>>???BBBFFFJJJQQQOOOJJJEEE@@@>>>>>>???HHHTTTdddtttwwwwww}}}||||||zzzwwwwwwyyy}}}{{{xxxwwwvvvyyycccTTTUUU[[[bbbkkktttwwwwwwuuupppiiiccc^^^XXXQQQJJJDDD>>>:::888777666444555666777999>>>>>>AAAEEEEEEHHHSSS___ppp}}}vvvmmmcccZZZTTTPPPSSSWWW\\\^^^\\\XXXUUUKKKGGGEEEGGGLLLUUUbbbnnn|||yyytttfffaaaaaaiiisssyyy}}}xxxpppeee[[[UUUOOOJJJFFFAAA???===:::888777666666333333222222111000//////////////////000000000000111111222333444555666666666666777888999:::;;;<<<777666555333222111111111111111333555777999:::;;;::::::;;;@@@GGGNNNRRRSSSIIICCC???@@@CCCCCCFFFKKKPPPWWWcccsssttt]]]UUUPPPSSSVVVUUUQQQPPPLLLPPPYYYaaafffiiirrr|||xxxhhhWWWKKKGGGGGGDDDGGGOOO[[[```___^^^___aaaiiirrrvvvzzz~~~~~~|||nnndddVVVLLLGGGDDDBBB???AAAAAAAAAAAA@@@???===<<<:::777666888999:::@@@GGGPPPXXX[[[TTTLLLIIIJJJKKKMMMSSS[[[gggyyy|||wwwttttttrrrrrrsssuuuwwwxxxwwwuuusssrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttuuuuuuuuuttttttsssssstttuuuvvvsssnnnjjjiiiiiigggffffffeeedddddddddddddddhhhnnnrrrssspppkkkggg^^^[[[WWWUUUTTTSSSRRRQQQUUUQQQMMMNNNVVVdddsss}}}}}}yyywwwwwwzzz|||}}}|||zzzzzzzzzxxxtttqqqppppppqqqqqqqqqrrrrrrrrrooonnnkkkddd^^^]]]ccciiioooqqqpppnnnoooqqqnnniiifffdddbbb``````aaaccceeegggiiimmmppptttyyy}}}{{{qqqllliiiddd]]]\\\\\\^^^dddmmmwww~~~xxxjjj___YYYUUUccc{{{uuuWWWBBB999444000...000000///...---,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---...///111333444:::;;;<<<>>>@@@DDDHHHKKKNNNJJJCCC>>>===>>>AAACCCOOO\\\lllzzz|||xxxyyy~~~}}}}}}~~~xxxuuutttwwwzzz}}}~~~|||yyywwwvvvuuuvvv|||yyy^^^SSSTTTXXXbbbllltttvvvvvvsssnnnggg___ZZZSSSLLLGGGBBB===:::666555444444555777999;;;>>>===AAAGGGHHHKKKYYYjjjyyyqqqggg]]]UUUQQQOOORRRWWWZZZ[[[YYYUUUSSSIIIEEECCCGGGLLLUUUbbbnnn}}}yyypppggg```ZZZXXX]]]iiiuuu|||uuulllaaaWWWPPPKKKFFFCCC===<<<:::888777666666666333222222111000000///////////////000000111111111111111222333444555666666666666777888999:::::::::666666444333222222222222111222333555777999;;;;;;<<<;;;===CCCLLLSSSVVVVVVIIICCC???AAADDDEEEIIINNNRRRZZZfffuuuyyyjjjZZZTTTQQQUUUYYYVVVQQQOOOLLLPPPZZZbbbfffiiipppyyy}}}vvvjjj[[[PPPIIIHHHHHHJJJRRR\\\aaaaaaaaaccc^^^gggppptttvvvyyyxxxuuucccZZZOOOHHHGGGFFFDDDAAAAAABBBCCCCCCAAA???<<<::::::777666888999;;;BBBIIIRRRYYY[[[TTTLLLJJJLLLMMMRRRWWW___kkk{{{uuusssssspppqqqrrruuuwwwxxxvvvsssqqqqqqqqqpppqqqqqqrrrrrrppppppqqqqqqqqqqqqrrrrrrqqqqqqqqqrrrrrrsssssssssvvvyyyzzzwwwpppkkkhhhhhhddddddcccbbbbbbaaa```___aaadddiiimmmnnnllliiifff]]]ZZZUUUSSSRRRRRRQQQPPPRRROOONNNRRR]]]nnn~~~{{{yyyxxxzzz|||~~~|||zzzzzz{{{zzzvvvrrrpppoooooonnnooopppqqqqqqppppppooojjjeeebbbccceeeiiiooosssuuuwwwwwwqqqjjjiiigggeeedddccccccdddeeeiiijjjlllnnnrrruuuxxxyyy|||}}}yyyssspppnnnjjjddd```aaadddjjjttt}}}xxxiii^^^XXXQQQbbb~~~|||```III;;;444000////////////...---------,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,...000222444555999:::<<>>:::777444333333444555888;;;===???===BBBIIILLLPPP```ttt~~~{{{vvvmmmcccZZZSSSPPPOOORRRVVVXXXWWWTTTRRRPPPGGGCCCBBBFFFLLLUUUbbbnnn|||}}}qqqfff\\\TTTRRRSSSZZZhhhtttzzz}}}pppggg[[[RRRLLLGGGCCC???999888777555444444555555222222111111000000//////111111111111111000000000111111222333444555555666666666777888888999888888999888666555333222111111111222333555777999;;;<<<<<<===AAAJJJTTTYYYYYYVVVIIICCC???AAAEEEGGGLLLQQQTTT\\\hhhvvvuuueeeWWWRRRRRRWWWZZZVVVQQQOOOMMMRRR\\\eeehhhjjjpppyyy|||{{{uuukkk^^^TTTMMMKKKIIIJJJQQQ[[[bbbccceeeiiibbbmmmwwwzzzzzzwwwpppjjjZZZRRRJJJGGGIIIKKKHHHEEEDDDEEEFFFFFFDDD@@@<<<:::<<<888777999;;;===DDDLLLWWW^^^```YYYQQQPPPSSSTTTZZZ^^^eeeqqqzzztttrrrsssoooppprrruuuwwwwwwuuurrrooooooooooooooopppqqqrrroooooooooppppppqqqqqqqqqnnnooooooppprrrtttuuuvvvyyy|||~~~zzzrrrjjjggggggaaaaaa``````___]]]\\\\\\\\\___cccgggiiiiiigggfff\\\XXXTTTQQQPPPPPPPPPOOOOOOOOOQQQVVV```mmmzzz{{{wwwttttttwwwzzz|||~~~{{{yyyzzz||||||wwwsssooonnnmmmmmmmmmnnnpppqqqqqqrrrrrrqqqnnnjjjfffcccaaalllwww{{{qqqlllkkkiiihhhffffffffffffgggggghhhjjjnnnqqqssstttsssxxxzzzxxxuuutttpppjjjeeeeeehhhmmmuuu}}}}}}nnnddd___YYYkkkjjjPPP===444222111..................------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,---///111444666777888999<<<@@@DDDGGGHHHIIIDDDCCC@@@===>>>EEENNNVVVbbbrrr{{{uuutttxxxvvvuuuwwwxxxvvvsssvvv|||yyytttssspppvvv|||}}}|||}}}qqq[[[QQQQQQVVVZZZfffnnnuuuvvvtttrrrmmmhhh___YYYPPPHHHAAA<<<888555333222222333666999<<<>>>@@@>>>CCCLLLOOOSSSeee{{{|||yyyssskkkaaaXXXSSSQQQPPPRRRUUUVVVTTTQQQOOONNNFFFCCCBBBFFFLLLTTTbbbmmmzzzyyylllaaaVVVNNNNNNOOOXXXfffqqqvvvxxx{{{~~~llldddXXXNNNHHHDDD@@@===777666444333222333333444222222111111000000//////444444333222111000//////000111222333444555555666666777777888888888777777<<<;;;999666444222111000111222444555888999;;;<<<;;;>>>EEEQQQ[[[^^^ZZZUUUHHHBBB???AAAEEEHHHNNNSSSUUU]]]iiiwwwtttdddUUURRRRRRXXXZZZVVVQQQOOOOOOTTT^^^gggjjjkkkqqqyyy}}}zzztttkkk___VVVPPPNNNEEEGGGNNNZZZbbbfffkkkpppooozzzzzznnncccUUUOOOIIIHHHMMMOOOMMMIIIIIIJJJKKKJJJHHHCCC???<<<===:::999;;;<<>><<<:::;;;======???GGGQQQeeegggfff___WWWTTTZZZ```gggkkksss|||wwwtttrrrnnnoooqqqssstttsssrrrqqqnnnnnnnnnnnnnnnooooooooommmmmmllllllmmmooorrrsssooonnnnnnrrrxxx}}}~~~~~~yyytttppplllgggddd]]]]]]\\\[[[ZZZYYYXXXXXXYYYZZZ[[[___bbbeeeeeeeee___\\\WWWSSSQQQPPPNNNMMMMMMNNNPPPSSSVVVXXXYYYYYYUUUVVVYYYaaajjjsssyyy|||}}}|||{{{{{{}}}{{{wwwsssooonnnmmmmmmnnnooopppqqqxxxyyy{{{~~~qqqaaa]]]gggyyyyyytttmmmiiigggeeeccc```dddbbb```aaaffflllppprrrnnnuuu{{{|||zzzxxxsssmmmjjjfffeeeiiilllnnntttzzz~~~{{{yyypppttt\\\DDD555111222////////////............***++++++,,,,,,++++++***)))(((((()))***+++,,,---,,,,,,,,,---------.........///000000000222555888:::???AAACCCFFFIIIHHHCCCFFFDDDBBBAAAFFFPPP]]]fffzzz|||yyywwwvvv|||wwwmmmmmmmmmnnnpppvvv}}}{{{yyyvvv{{{zzzlll\\\RRROOOSSS^^^hhhooorrruuuvvvsssnnniiieeeYYYSSSJJJBBB<<<999666555444555666777999;;;===>>>AAAAAAFFFNNNRRR\\\vvv|||xxxqqqhhh___XXXRRROOOOOORRRVVVXXXVVVQQQLLLHHHFFFAAA@@@CCCJJJSSSaaalllzzz~~~tttggg\\\SSSKKKHHHMMMVVV```hhhnnnqqqrrrxxx{{{~~~wwwmmmdddZZZQQQLLLGGG@@@;;;999666555444333222111111111222222222222222222333333111333444444333111111111///000222333555666666666888777777777777777888888:::888666555444444444333444555666888999;;;<<<===AAACCCKKKXXXdddfff]]]TTTGGGBBB@@@DDDHHHKKKPPPUUU[[[___jjjzzzppp```WWWSSSSSSXXXYYYUUUPPPNNNOOOTTT^^^gggjjjlllttt}}}}}}uuujjj]]]SSSNNNKKKKKKNNNTTT^^^iiirrrxxx~~~pppeeeVVVOOOIIIHHHNNNSSSUUUSSSUUUWWWYYYUUUNNNFFF@@@===???===>>>@@@AAACCCKKKTTTbbbdddddd^^^WWWVVV]]]dddmmmqqqyyyzzzwwwtttrrrooopppqqqrrrsssrrrrrrqqqooooooooonnnnnnnnnnnnnnnllllllmmmnnnooopppqqqrrrqqqpppppptttyyy~~~~~~zzzvvvrrroookkkgggeee\\\[[[ZZZXXXWWWVVVVVVVVVXXXXXXYYY\\\___bbbddddddbbb^^^YYYUUURRRPPPNNNMMMOOOOOOPPPPPPOOOOOONNNMMMMMMOOOTTT\\\gggpppvvvyyy|||{{{zzzzzz{{{yyytttqqqnnnmmmmmmmmmmmmnnnpppqqqvvvzzzuuuddd\\\eeewwwyyyqqqmmmllljjjfffcccdddcccbbbeeejjjppptttuuuzzz|||uuuooojjjfffdddgggjjjlllqqqwwwvvv```HHH888111111////////////............,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,---------......---...000111222555888;;;<<<@@@CCCDDDFFFIIIHHHCCCBBBBBBBBBDDDLLLYYYhhhrrr}}}|||vvvvvvyyyyyyppphhhiiikkknnnsss|||~~~~~~rrrdddVVVPPPQQQWWWcccnnnrrrtttvvvvvvsssnnnhhhdddVVVPPPHHH@@@;;;888666555555666777888:::===???@@@AAAAAAFFFPPPYYYhhh{{{wwwpppggg___WWWRRROOOMMMPPPTTTWWWUUUQQQKKKGGGCCC???>>>BBBIIIRRR```mmm|||tttggg\\\RRRKKKGGGLLLTTT]]]eeejjjlllmmmsssvvvyyyyyy{{{yyyqqqggg___VVVMMMIIIEEE>>>:::999555555333222111111000000111111222222333333444444111333555555333111111111000111222444555666666777999999888777777777888888888777777666555444333333444555666888:::<<<===>>>BBBFFFPPP]]]gggfff[[[PPPFFFBBBAAAEEEJJJLLLPPPUUUZZZ___jjjzzzqqqbbbYYYTTTSSSWWWYYYUUUPPPOOONNNSSS]]]gggkkknnnvvv~~~qqqcccYYYSSSPPPNNNMMMQQQ\\\iiittt{{{|||qqqhhhYYYSSSLLLLLLQQQWWWYYYXXX[[[___bbbaaaYYYOOOFFF@@@CCCBBBBBBDDDDDDGGGOOOYYYbbbdddddd___ZZZ[[[ccclllssswww{{{xxxvvvtttssspppqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooonnnnnnnnnlllmmmnnnpppqqqqqqqqqqqqsssssssssvvv{{{~~~xxxuuurrrooommmjjjgggeee\\\ZZZWWWTTTRRRRRRSSSTTTWWWWWWWWWYYY\\\___ccceeefffbbb\\\WWWTTTQQQOOOMMMPPPOOOOOOMMMKKKIIIGGGFFFGGGJJJPPPZZZeeeoootttvvv|||{{{{{{zzzzzzxxxtttpppmmmmmmllllllmmmnnnpppqqqttt{{{yyygggYYY___ooowwwssssssrrrlllgggeeeeeefffkkkrrryyy}}}{{{rrrkkkgggeeegggiiikkkooouuuxxxeeeNNN;;;222000////////////............,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,...111333444777;;;>>>>>>BBBEEEDDDEEEHHHGGGCCCAAABBBDDDIIISSSbbbqqq{{{}}}wwwtttxxx~~~tttnnngggiiikkkpppxxxlll```TTTQQQVVV^^^iiirrrssstttttttttqqqllleeeaaaSSSMMMEEE>>>:::888666555555666777888;;;===???AAACCCCCCIIIUUUcccvvvzzzvvvnnneee\\\UUUPPPMMMLLLOOOSSSUUUTTTPPPJJJFFFBBB??????CCCIIISSSbbbooo~~~vvvhhh]]]RRRKKKJJJNNNUUU]]]ccchhhjjjkkkooorrrttttttuuussskkkaaaZZZQQQHHHEEEBBB<<<888888444444222111111000000000111111222222333444555555222444555555333111111111000111333444666777777777999888888777777777777777777888999888666444444444555555777999;;;<<<>>>???BBBGGGSSSaaajjjhhh\\\QQQIIIDDDCCCGGGKKKLLLOOOSSSXXX^^^jjjyyyrrreeeZZZUUUSSSVVVXXXTTTQQQPPPPPPTTT]]]ggglllooovvv~~~xxxjjj```\\\TTTQQQNNNQQQ[[[gggrrrwwwxxx|||~~~|||{{{yyytttmmm[[[VVVPPPQQQVVV]]]aaabbbfffkkkooooooiii]]]QQQIIIGGGEEEDDDFFFFFFIIIRRR\\\eeeggggggccc^^^aaajjjsss{{{~~~~~~{{{yyywwwuuuttttttsssrrrqqqqqqpppqqqqqqrrrssssssrrrqqqpppooooooooonnnnnnoooooopppqqqrrrrrrttttttvvvxxx{{{}}}~~~~~~uuussspppnnnllljjjfffddd]]]ZZZVVVRRRPPPPPPRRRTTTWWWWWWWWWWWWYYY^^^cccgggjjjfff___ZZZVVVRRROOOMMMNNNNNNMMMMMMLLLJJJIIIHHHGGGJJJQQQ[[[fffoootttuuu{{{{{{{{{{{{zzzxxxuuusssmmmllllllllllllnnnooopppuuu|||wwwfffUUUYYYeee|||zzzxxxyyyxxxrrrlllhhhhhhkkkrrr{{{zzzpppllljjjlllnnnoootttyyy~~~yyyhhhQQQ===333000////////////............,,,,,,------------,,,,,,***************))))))))),,,,,,,,,---------......,,,///222444555888;;;>>>???CCCFFFDDDDDDFFFFFFCCCDDDFFFJJJPPPYYYfffsss|||{{{yyyzzz{{{xxxqqqmmmjjjkkkmmmsss~~~yyy{{{}}}hhh]]]SSSTTTZZZbbbkkkssstttrrrqqqpppnnniiiaaa\\\OOOJJJBBB<<<999777666555444555666888:::===???AAAEEEGGGNNN]]]ppp~~~~~~~~~|||wwwrrrjjj```WWWPPPKKKIIIJJJMMMQQQTTTSSSOOOIIIEEEBBB@@@AAAEEEKKKTTTeeessswwwjjj^^^TTTMMMKKKOOOUUU\\\bbbfffhhhiiilllpppqqqqqqrrrpppggg]]]VVVMMMEEEBBB@@@:::777777333222111111000000000000111111222333444444555555333555666666333111111111111222333555666777888888888777777666666777777777888;;;===<<<888555444444555666777999;;;===???@@@@@@GGGTTTccclllkkkaaaWWWNNNIIIFFFHHHJJJKKKNNNQQQXXX]]]iiixxxttthhh\\\VVVTTTVVVWWWTTTQQQQQQSSSWWW___iiioooqqqxxx}}}qqqhhhdddXXXTTTQQQTTT\\\ffflllooommmoooqqqrrrvvvzzzxxxrrr___[[[WWWWWW]]]eeekkknnnrrruuuzzz{{{vvvjjj\\\RRRKKKHHHGGGHHHHHHJJJSSS]]]gggjjjjjjgggccceeeooowww|||zzz}}}{{{xxxvvvuuuuuuvvvuuutttsssrrrqqqqqqrrrrrrttttttsssrrrqqqqqqpppppprrrpppooonnnnnnpppsssuuusssuuuwwwxxxyyyzzzzzz{{{uuussspppnnnmmmjjjfffccc___\\\WWWRRRPPPPPPRRRTTTWWWWWWXXXXXXYYY^^^dddjjjmmmiiibbb\\\WWWSSSPPPMMMLLLLLLLLLLLLLLLKKKJJJJJJIIILLLRRR\\\fffnnnrrrtttvvvxxxyyyzzzyyywwwvvvuuunnnmmmmmmlllmmmnnnooopppvvv{{{}}}oooaaaSSSUUU^^^qqqzzzyyy{{{{{{vvvqqqnnnooorrr{{{xxxsssqqqsssuuuvvvzzz{{{~~~{{{kkkRRR>>>444222////////////............++++++,,,,,,,,,,,,++++++,,,------......---,,,+++,,,,,,,,,---------......---000333444555777999<<<>>>DDDFFFDDDBBBDDDEEECCCFFFIIIPPPXXXaaalllvvv}}}zzzvvvvvvzzz~~~zzzsssooommmllllllnnnuuu{{{sssuuuwww|||xxxcccYYYSSSVVV^^^eeelllqqqtttqqqooommmkkkfff^^^WWWLLLGGG@@@:::888777666555444444666888;;;===@@@AAAGGGKKKUUUhhh}}}|||{{{{{{{{{{{{yyywwwoookkkcccZZZRRRLLLHHHGGGHHHKKKPPPRRRRRRNNNHHHDDDAAAAAACCCGGGLLLVVVgggwwwyyylllaaaWWWPPPKKKNNNTTTZZZ```eeeggghhhmmmpppqqqqqqqqqooofff[[[SSSJJJCCC@@@>>>999555555222111111000//////000000222222333333444444555555444555777666444111111111222333444666777888888999777777777777777888999999;;;???BBBAAA<<<777555555555666888:::<<<>>>@@@AAA@@@GGGTTTcccmmmmmmfff___SSSLLLGGGHHHJJJJJJMMMRRRXXX^^^hhhvvvvvvmmm```YYYVVVWWWYYYVVVSSSTTTWWWZZZbbblllssswww}}}|||qqqjjj\\\WWWSSSVVV___gggjjjjjjiiijjjkkknnnuuu{{{xxxrrrgggddd```aaafffooovvvzzz{{{}}}~~~ssseee\\\RRRNNNLLLKKKKKKLLLUUU___hhhlllooommmjjjllluuu}}}vvvtttwww~~~}}}yyywwwwwwwwwwwwvvvvvvuuuttttttsssrrrrrrsssrrrrrrrrrqqqppppppppprrrqqqpppooooooqqqssstttqqqsssvvvwwwvvvuuuuuuvvvsssqqqpppnnnmmmjjjfffcccaaa^^^YYYTTTQQQQQQSSSTTTVVVXXXYYYZZZZZZ^^^eeekkkooojjjccc]]]XXXTTTPPPNNNKKKKKKKKKKKKJJJHHHGGGFFFIIIKKKQQQZZZdddlllqqqssssssuuuxxxxxxvvvtttssssssqqqpppooommmmmmnnnnnnoootttwwwxxxwwwuuuqqqggg\\\SSSSSSXXXgggxxx|||yyyvvvwwwyyyyyyxxxuuutttwww~~~{{{xxxxxxyyyxxx||||||~~~zzzpppWWWAAA666333////////////............***++++++,,,,,,++++++******+++,,,------,,,+++***,,,,,,,,,---------.........000444666666888999;;;???EEEGGGDDDBBBDDDFFFFFFGGGNNNYYYdddnnnxxx}}}uuussstttooo{{{~~~wwwqqqnnnnnnkkkkkkmmmtttzzzpppqqqsssxxxyyylll___WWWTTTZZZdddkkkooorrruuuqqqmmmkkkiiiddd\\\UUUIIIEEE>>>999777666666666555666777999<<>>@@@FFFIIIFFFDDDFFFIIIIIIOOOXXXeeesss}}}zzzrrrrrrvvvqqq~~~wwwrrrppppppiiiiiijjjsss}}}nnnooorrrwwwuuuhhh___XXXVVV___jjjqqqtttvvvvvvrrrmmmkkkiiiddd[[[TTTHHHCCC===888666666666666666777888;;;===@@@CCCEEEHHHPPPaaazzz}}}|||{{{zzzwwwsssmmmhhh^^^ZZZTTTOOOJJJHHHHHHHHHFFFIIINNNQQQPPPLLLGGGCCC???@@@CCCHHHLLLVVViiiyyy|||pppeee\\\UUUQQQTTTYYY___eeejjjmmmooopppssstttsssssspppggg]]]RRRIIIAAA???<<<777333333111000000////////////000444444444444444444333333444666777666444222111111222333555666888999999999999999:::;;;<<<>>>???@@@BBBFFFJJJHHHAAA:::777777555666888:::===???AAABBBDDDJJJUUUaaakkknnnkkkhhhUUUMMMFFFFFFHHHKKKQQQWWWZZZ^^^gggrrr{{{}}}xxxssshhhaaa\\\]]]^^^\\\ZZZ[[[ZZZ]]]ffftttzzzccc\\\VVVWWWaaakkkpppqqqssstttwww~~~|||xxxtttrrruuu|||wwwnnn```\\\XXXVVVSSSTTT\\\fffqqqwww~~~sssrrrooopppxxx~~~zzzyyyyyyyyyxxxxxxyyyyyyxxxvvvsssqqqllllllllllllmmmmmmmmmmmmmmmppptttwwwwwwtttpppnnnlllooorrrrrrpppnnnmmmnnnkkkjjjkkklllmmmllliiifffaaa___ZZZVVVSSSRRRRRRRRRRRRVVVZZZ[[[ZZZ]]]dddjjjooojjjccc]]]YYYUUUQQQOOOJJJJJJKKKLLLLLLLLLKKKKKKHHHJJJOOOYYYdddooowww{{{}}}zzzuuussstttuuutttrrrpppnnnnnnnnnnnnmmmooopppmmmkkkggg___VVVHHHHHHKKKRRR\\\cccfffgggeeeiiimmmoooppprrrvvvzzz}}}{{{xxxtttpppqqqtttxxx{{{uuulllhhhnnnxxx||||||uuuooonnnoooxxxfffJJJ999333000/////////............,,,------......------,,,((())),,,...///...---,,,,,,,,,,,,---------......,,,000555888;;;===@@@BBBAAAHHHKKKHHHEEEHHHKKKLLLXXXaaappp~~~{{{ssssssyyyxxx{{{tttpppmmmlllhhhhhhkkkuuu}}}tttssstttyyy}}}zzzqqqhhh___^^^___fffooouuuvvvtttsssrrrmmmgggeeebbb[[[RRRHHHCCC<<<666444444555555777888999:::;;;???CCCGGGMMMWWWkkk}}}zzzyyywwwrrrkkkeeeXXXTTTMMMIIIFFFEEEEEEDDDGGGHHHKKKNNNOOOMMMHHHDDDBBBBBBEEEHHHKKKSSSdddttt~~~yyyqqqggg^^^YYYRRRSSSVVV\\\dddkkkooopppqqquuuwwwvvvtttqqqiii```XXXPPPEEE===999777555333000000000000000111111222444444555555666555555555444555666666666555444333222444555777999:::;;;;;;;;;;;;;;;<<<>>>???AAABBBEEEEEEEEEAAA===999777666777888:::<<<===>>>??????DDDFFFMMMXXXaaaddd___ZZZOOOJJJEEEDDDHHHMMMQQQSSS]]]bbbhhhpppzzz}}}vvvnnnddd\\\ZZZZZZ[[[^^^aaaaaagggpppzzz~~~fff^^^WWWYYYdddpppwwwxxx{{{~~~zzzxxx~~~}}}mmm^^^YYYUUUSSSRRRTTT]]]gggqqq{{{vvvpppjjjkkkpppvvv||||||{{{{{{zzzzzzxxxvvvttttttuuuuuutttsssrrrmmmkkkmmmnnnllllllooonnnnnnqqquuuwwwtttpppnnnooommmnnnooolllgggfffiiiiiiiiijjjiiihhhgggeeeddddddbbb]]]XXXUUURRRQQQQQQQQQRRRTTTWWWZZZ]]]___```eeeggggggccc\\\UUUQQQPPPJJJIIIIIIJJJLLLKKKIIIGGGHHHGGGLLLVVVaaajjjuuu~~~|||yyyyyyxxxuuussspppnnnmmmllloooooonnnmmmjjjddd]]]WWWSSSMMMGGGIIIQQQZZZ]]]]]]___aaaffflllsssxxxzzzzzz~~~zzzvvvuuuuuuuuu{{{~~~uuukkkfffggglllppppppqqqqqqmmmiiifffgggiiivvv}}}mmmSSS>>>555.../////////...---,,,,,,------------------------...------,,,,,,------............---,,,,,,...000444777::::::888:::@@@EEELLLLLLNNNMMMHHHEEELLLUUU```kkkyyyxxxuuuxxxxxxvvvttttttxxx}}}xxxqqqmmmjjjiiijjjjjjllluuu~~~uuutttuuuyyy{{{wwwnnnfff```___aaagggpppuuuvvvtttpppppplllgggdddaaaYYYPPPGGGBBB;;;666444444555555777888:::<<<===@@@DDDHHHNNNYYYmmm~~~|||{{{yyysssjjjdddVVVRRRLLLGGGEEEEEEDDDCCCFFFHHHKKKNNNPPPMMMHHHDDDBBBBBBDDDGGGJJJQQQaaappp||||||zzzvvvoooggg___ZZZRRRRRRUUU[[[ccckkkoooqqqrrrvvvvvvtttrrrpppiiiaaaWWWOOODDD===999777555222000000000000000111222222444444555555666666555555333444444444444333222111222333555777999::::::;;;999:::::::::<<<===>>>???DDDEEEDDDAAA===:::888888777888:::<<<===??????@@@@@@BBBHHHQQQZZZ]]]ZZZVVVTTTPPPKKKJJJNNNRRRUUUVVV[[[aaahhhqqq{{{zzzqqqhhhaaa_________bbbeeegggnnnxxxiiiaaa[[[^^^iiivvv~~~{{{{{{sss___[[[WWWUUUUUUWWW```jjjwwwsssooolllnnnrrrwww}}}}}}||||||{{{zzzuuusssqqqpppqqqqqqpppoooqqqlllkkkmmmmmmjjjjjjllllllmmmppptttvvvssspppnnnmmmkkkkkkllliiidddcccfffgggggghhhiiiiiihhhfffeeeeeeccc^^^ZZZVVVSSSRRRQQQPPPRRRTTTVVVYYY\\\^^^___dddfffgggccc]]]VVVQQQPPPJJJIIIIIIJJJKKKKKKIIIGGGGGGFFFJJJSSS]]]fffrrr|||}}}yyyxxxwwwuuurrrpppnnnmmmmmmnnnmmmmmmmmmkkkhhhccc___YYYQQQIIIGGGLLLSSSVVVWWW]]]```eeekkksssxxx{{{|||}}}yyyvvvuuuuuuvvv}}}{{{}}}vvvjjjcccccchhhmmmqqqssstttooogggbbbcccfffrrrzzz~~~mmmUUUAAA777000000000000///...------------------------------------,,,,,,,,,,,,------.........---,,,,,,///111000333777999:::???GGGMMMUUUSSSPPPLLLHHHIIISSS___lllwwwzzztttmmmllllllooottt{{{vvvoookkkiiiggglllkkkmmmttt~~~zzzuuuuuuvvvxxxxxxsssjjjcccaaaaaaccciiipppuuuuuutttmmmnnnkkkgggddd```WWWNNNFFFAAA:::666444555555555666888;;;===???BBBFFFIIIOOO[[[qqq~~~}}}zzzsssiiiaaaSSSOOOIIIEEECCCCCCCCCCCCFFFHHHLLLPPPQQQNNNIIIDDDCCCAAACCCEEEHHHNNN]]]jjjuuutttsssqqqkkkddd^^^ZZZRRRSSSUUU[[[ccckkkppprrrsssuuuvvvsssqqqooohhhaaaTTTMMMCCC<<<999777444222111000000000000111222222333444555666666666666666555555555444444222111000111333444666888999::::::888888888888999;;;<<<<<<@@@AAAAAA???<<<999888888777888:::<<<>>>???@@@@@@??????CCCJJJRRRWWWVVVTTTSSSPPPMMMMMMOOORRRTTTTTTZZZ```iiirrr}}}vvvnnngggffffffeeegggkkkllltttllleee___cccppp~~~|||~~~yyybbb]]]YYYYYYZZZ]]]eeennnzzzooonnnooorrruuuxxx~~~~~~{{{zzzsssqqqooooooppppppooonnnooollllllmmmlllhhhfffhhhgggjjjnnnqqqsssrrrpppnnnjjjhhhhhhhhhddd___^^^aaaccceeegggiiijjjiiiiiihhhgggddd```[[[WWWTTTRRRQQQPPPQQQSSSUUUXXXZZZ\\\]]]ccceeefffddd^^^XXXSSSPPPJJJIIIIIIIIIJJJJJJHHHFFFGGGEEEGGGNNNVVV___kkkwww~~~yyywwwvvvtttrrrpppooonnnnnnllllllkkkkkklllllljjjhhhbbbXXXLLLDDDEEEIIINNNPPPZZZ]]]cccjjjqqqxxx|||}}}wwwuuuwww{{{|||{{{{{{{{{|||yyyxxx{{{}}}xxxjjj```^^^dddjjjtttyyy|||uuujjjbbbbbbfffnnnvvv~~~|||mmmXXXDDD888222222111111000///......------------------------,,,,,,++++++++++++,,,,,,---......---,,,---///222111444777:::>>>DDDMMMTTT```YYYQQQKKKHHHMMM\\\kkk{{{yyytttnnnhhhcccdddffflllttt|||~~~tttnnnkkkhhhggghhhjjjnnnvvvyyyqqqpppwww~~~zzzxxxuuurrrssstttvvvvvvtttnnngggbbbaaabbbeeejjjpppttttttssslllmmmkkkgggddd```VVVKKKCCC???999666555555555555555888;;;>>>@@@CCCGGGIIIQQQ___vvv}}}zzzqqqfff]]]OOOKKKFFFBBBBBBBBBBBBBBBFFFIIINNNRRRTTTQQQJJJEEEEEECCCCCCEEEHHHNNNZZZfffoooooommmkkkfff```ZZZVVVSSSSSSUUUZZZbbbiiimmmoooppptttuuutttrrrnnnfff]]]QQQKKKBBB<<<:::888444222111111000000111111222333333444555666666777666666888888777666555444333222111222444666888999::::::888888888888888999:::;;;;;;======<<<:::888777888777888:::<<<>>>???@@@@@@AAAAAACCCHHHOOOTTTWWWXXXQQQPPPPPPPPPQQQSSSUUUVVVZZZbbbjjjsss~~~zzzsssmmmlllkkkiiilllpppttt|||llleee```eeettt~~~|||zzzddd___\\\]]]```dddllltttssslllmmmrrrwwwzzz{{{|||zzzvvvtttrrrqqqrrrrrrqqqpppooommmmmmnnnkkkeeeccceeebbbhhhmmmnnnooopppnnnkkkhhheeedddddd```ZZZYYY]]]aaacccfffiiikkkkkkkkkjjjhhhfffbbb]]]YYYUUURRRQQQOOOPPPQQQSSSUUUWWWXXXYYY___aaacccccc```ZZZTTTQQQKKKJJJHHHHHHIIIHHHGGGEEEFFFDDDEEEIIIOOOWWWeeeqqq~~~xxxuuutttsssqqqpppooooooooommmkkkjjjjjjlllmmmmmmmmmjjj___PPPDDD@@@CCCIIIMMMVVVZZZ```gggnnnuuu{{{~~~~~~vvvsssnnnmmmpppxxxxxxtttuuuwww{{{lll^^^ZZZ```hhhxxx}}}pppggghhhlllnnnwww~~~|||ppp]]]GGG888333222111000///.........------------------------,,,++++++******++++++,,,------...------...111333666888;;;===BBBIIIQQQWWWbbbZZZQQQKKKJJJRRRcccssszzzsssooolllhhhdddbbbdddiiipppyyyzzzqqqllliiigggfffdddiiiqqqzzzsssooojjjjjjooovvv|||~~~{{{vvvrrrqqqppppppppppppsssuuutttpppjjjdddaaa^^^```eeejjjooorrrssssssmmmmmmkkkfffccc^^^SSSIII@@@===888555555555666555555777:::===@@@CCCHHHKKKTTTccc|||}}}{{{vvvmmmaaaXXXKKKHHHCCC@@@@@@AAABBBBBBHHHKKKQQQVVVXXXTTTMMMHHHHHHEEEDDDGGGIIINNNYYYdddkkkkkkiiieee```ZZZUUUQQQOOOPPPSSSXXX___eeehhhiiilllqqquuutttrrrmmmbbbXXXOOOIIIBBB===;;;999555222111111111111111222222333333444555666777777777777999999888666555444333333222333444666888999:::::::::999999999999999::::::;;;<<<======;;;999999:::888999;;;===>>>@@@@@@@@@BBBBBBCCCGGGMMMTTTYYY\\\VVVVVVVVVWWWWWWYYY[[[\\\]]]dddmmmuuuyyytttrrrooonnnrrrwwwllleeeaaagggxxx}}}~~~|||iiiccc```ccchhhlllttt{{{ppplllpppwww~~~}}}{{{wwwuuussssssssstttsssrrrpppnnnnnnnnniiibbb```bbb```hhhmmmllllllmmmllliiifffcccaaaaaa]]]WWWWWW[[[```cccgggkkkmmmmmmlllllljjjgggddd___ZZZUUURRRPPPMMMNNNOOOPPPRRRSSSTTTUUUZZZ\\\```bbbaaa\\\VVVRRRLLLJJJHHHGGGGGGGGGEEEDDDEEECCCCCCFFFJJJQQQ___lll|||xxxssssssrrrqqqppppppppppppnnnllliiiiiikkkmmmnnnnnnnnneeeVVVGGG@@@AAAGGGMMMSSSXXX^^^dddiiiooovvvzzzxxxqqqpppmmmiiihhhmmmwww~~~|||xxxuuuvvvxxx~~~nnn___ZZZ___fffwwwtttmmmnnntttrrr{{{~~~tttcccKKK888333222000///...---------------------------------,,,++++++******++++++,,,,,,---......---///222444999;;;===AAAFFFMMMUUUZZZ[[[TTTMMMKKKMMMVVVfffuuuwwwrrrlllhhhggghhhgggeeegggjjjooowww~~~uuunnniiigggfffeeedddlllxxx}}}yyyvvvyyy|||llliiihhhhhhlllppprrrsssooonnnkkkjjjjjjmmmpppssspppsssvvvssslllddd___^^^ZZZ^^^ccciiinnnpppqqqqqqnnnnnnjjjddd___ZZZPPPFFF>>>;;;777555555666666666777999;;;===@@@EEEKKKOOOYYYjjj}}}zzzvvvqqqggg[[[RRRHHHEEEAAA???@@@AAACCCCCCJJJNNNUUU[[[]]]YYYQQQKKKJJJFFFEEEHHHKKKPPPYYYccchhhgggeeeaaa\\\VVVQQQNNNJJJLLLQQQXXX```eeeggggggjjjooorrrrrrpppjjj___UUUMMMHHHBBB???===;;;666333222111111111111222333333333444555666777888888888777777555444333333333333222444555777999:::;;;;;;;;;::::::999999999999:::===>>>@@@???>>><<<======888999;;;===???@@@AAAAAAAAAAAACCCFFFLLLTTT\\\```ZZZ[[[[[[ZZZXXXYYY[[[]]]```hhhqqqyyy~~~zzzwwwvvv|||oooiiidddkkk}}}oooiiigggkkkqqqwww~~~|||qqqpppuuu~~~~~~|||vvvtttrrrrrrssssssrrrqqqpppooonnnllleee]]]\\\___aaakkkqqqmmmkkklllkkkgggeeebbb```___\\\WWWXXX\\\bbbeeeiiimmmoooooommmllljjjhhhddd___ZZZUUUQQQOOOKKKLLLLLLMMMNNNOOOPPPPPPTTTWWW[[[```bbb___XXXSSSMMMJJJHHHFFFFFFFFFDDDCCCCCCAAABBBEEEGGGMMM[[[iiiyyywwwrrrqqqqqqppppppppppppqqqpppmmmkkkjjjkkkmmmnnnnnnpppiii[[[LLLBBBAAAGGGMMMRRRWWW\\\```cccgggnnnsssyyy|||~~~yyyrrrllliiiiiigggddddddiiittt}}}|||}}}|||yyyzzz}}}nnn```[[[___dddssszzz~~~{{{tttooorrrwwwyyyzzzkkkRRR;;;444222000...------------------------------------,,,,,,++++++++++++,,,,,,+++---.........000333555888999===BBBIIIPPPVVVZZZRRRLLLIIILLLQQQ[[[jjjwww|||tttfffccc``````bbbeeeggghhhmmmooottt{{{}}}uuuoookkkjjjjjjiiikkktttwwwqqqnnnooopppttt|||~~~llljjjiiihhhiiikkklllmmmhhhgggfffeeegggjjjooosssrrrvvvxxxssshhh^^^ZZZYYYVVVZZZaaaggglllnnnppppppnnnmmmggg```[[[UUULLLBBB<<<999666444555666666666:::;;;<<<>>>AAAGGGNNNTTT___qqq{{{vvvqqqkkkaaaVVVNNNGGGCCC@@@>>>???BBBCCCDDDMMMRRRYYY```bbb^^^UUUOOOJJJFFFDDDGGGKKKPPPYYYaaadddcccaaa^^^YYYTTTPPPMMMIIILLLTTT^^^gggmmmooooookkknnnooommmjjjggg^^^UUULLLHHHCCC@@@???<<<888444222222111111222222333444333444555666888888888888777666555444333333444444444555666888:::;;;<<<<<<;;;::::::999888888888999===>>>@@@???===<<<<<<===888999;;;===???@@@AAAAAAAAABBBDDDHHHNNNWWW___eeebbbbbb```\\\XXXWWWYYY[[[aaakkkuuu}}}vvvoookkksssvvvpppnnnttt{{{|||tttwww}}}~~~~~~~~~}}}wwwuuusssrrrssssssrrrqqqooommmllliii```XXXXXX\\\fffqqqvvvppplllnnnlllfffeeebbb```___\\\XXXZZZ^^^eeegggkkkooopppooommmllljjjhhheee```ZZZTTTPPPNNNIIIJJJJJJJJJKKKKKKLLLLLLNNNQQQWWW^^^bbb```ZZZTTTMMMKKKGGGFFFEEEEEECCCBBBAAAAAABBBEEEFFFKKKYYYgggwww~~~vvvqqqpppppppppppppppqqqrrrpppnnnllllllnnnppppppppppppkkk```QQQDDD@@@EEEKKKRRRVVV[[[\\\]]]```fffkkknnnnnnnnnkkkgggeeeddddddaaa```___```fffsss}}}}}}mmmaaa\\\^^^aaaqqquuuxxxwwwrrrqqqtttxxx}}}tttZZZ@@@555444111///------......------------------------------,,,,,,,,,,,,------+++,,,---......000444666888999===BBBHHHNNNQQQSSSKKKGGGGGGLLLUUU```ooo|||zzzqqqiii]]]\\\[[[\\\```eeejjjmmmqqqsssyyyxxxrrroooooonnnnnnrrrzzz~~~sssllldddgggmmmuuupppnnnkkkiiiiiiiiijjjkkkhhhgggfffddddddggglllpppuuuxxxzzzsssfff[[[UUUUUUSSSXXX___fffjjjmmmooopppnnnllleee]]]WWWRRRHHH???;;;888555444555666666666===>>>>>>???BBBIIIQQQWWWcccvvv~~~yyysssnnnggg^^^SSSKKKFFFCCC???>>>@@@BBBDDDEEEOOOTTT[[[bbbeee```XXXQQQIIIEEECCCGGGKKKPPPXXX```bbbaaa___\\\XXXTTTPPPNNNJJJPPPYYYfffqqqwwwyyyxxxmmmnnnlllhhhfffddd^^^WWWLLLHHHCCCAAA@@@===999555222222111111222222333444333444555777888888999999888888666555555666777888444555777999;;;<<<======;;;:::999888777777777888:::<<<===<<<;;;999999:::999:::;;;===???@@@AAAAAACCCDDDGGGKKKQQQZZZccciiimmmllliiiccc]]]ZZZ[[[^^^bbblllwww|||uuuqqqyyy{{{uuusssyyy|||www{{{}}}}}}~~~~~~~~~xxxvvvttttttuuuuuutttsssnnnllljjjfff]]]UUUUUUZZZjjjvvv{{{sssmmmooommmgggeeebbb``````]]]ZZZ[[[```gggiiimmmpppqqqpppmmmkkkjjjhhheee```ZZZTTTOOOMMMHHHHHHHHHIIIIIIIIIIIIJJJKKKNNNUUU]]]bbbaaaZZZUUUNNNKKKGGGEEEEEEDDDCCCBBB@@@@@@CCCEEEFFFKKKXXXfffvvv}}}vvvppppppoooooopppqqqqqqrrrqqqooommmnnnppprrrsssrrrppplllcccSSSEEE@@@CCCIIISSSVVVZZZZZZYYY[[[aaafffffffffdddbbb___^^^```bbb]]]]]]]]]___fffttt~~~~~~{{{lllaaa]]]^^^___rrrtttvvvuuurrrrrruuuxxxzzz___EEE777555333000///...//////------------------------...------,,,,,,------...+++,,,---...///111444777;;;<<<>>>BBBFFFIIIJJJJJJIIIEEEFFFMMMWWWdddtttxxxoooeee]]][[[[[[[[[]]]bbbhhhmmmppptttvvv|||zzzwwwwwwxxxzzz~~~wwwnnnjjjhhhhhhnnnzzzssstttrrrnnnmmmpppqqqoooqqqkkkgggjjjmmmmmmnnnppp{{{zzzwwwnnncccYYYTTTRRRTTTYYY___eeehhhjjjkkkllljjjgggbbb\\\VVVMMMEEE@@@999888666555444555777888<<<>>>BBBEEEEEEIIIVVVcccttt}}}|||yyyrrriii___UUUMMMIIIGGGDDDBBBBBBAAA@@@DDDJJJOOOXXXaaaeeegggdddZZZPPPJJJGGGFFFHHHKKKPPP\\\hhhjjjhhhccc^^^YYYUUUSSSRRRTTT[[[iii|||wwwmmmfffccc```\\\XXXPPPMMMHHHDDD@@@;;;777333333222111000000111222333333444555777888888999999777666444333444555777999666777999;;;<<<<<<;;;;;;<<<;;;999777777888999:::<<<===>>>>>>>>>===<<<;;;<<<<<<======>>>@@@AAABBBBBBCCCFFFJJJQQQ\\\iiiqqquuusssmmmfffaaa___aaadddjjjttt{{{||||||{{{}}}|||wwwyyyxxxuuusssqqqqqqqqqqqqnnniiieee```YYYSSSVVV[[[llltttyyyvvvrrrpppmmmjjjjjjddd``````___\\\[[[]]]gggnnnrrrqqqoooooommmjjjllliiiddd```]]]XXXSSSOOOJJJIIIIIIHHHHHHIIIIIIIIIGGGIIINNNVVV]]]___[[[WWWOOOKKKFFFCCCCCCDDDDDDDDDDDDCCCDDDDDDCCCGGGSSSaaasss}}}|||vvvrrrrrrrrrqqqpppooopppqqqqqqpppppppppppppppqqqqqqppprrriiiUUUCCC@@@CCCEEEPPPSSSVVVXXXYYYZZZ\\\]]]bbbaaa___^^^___```aaabbbaaabbbcccdddiiiwww}}}zzzooocccXXXYYYbbbmmmpppsssuuuuuuwww|||jjjOOO===666000000000...///111...........................------,,,,,,------...000///......///222666888>>>======@@@DDDFFFFFFDDDBBBCCCGGGOOO\\\kkkyyy|||~~~}}}wwwssslllddd]]]\\\\\\]]]```dddiiinnnpppvvv{{{|||{{{yyy}}}tttnnnkkkiiiiiiooo{{{|||}}}}}}{{{}}}|||wwwpppkkkmmmoooooooooppp{{{yyyuuulllbbbZZZUUUTTTTTTYYY```eeehhhiiijjjkkkiiieee```ZZZSSSLLLDDD>>>999888666555444666777888:::<<>>???@@@@@@???>>>===;;;<<<<<<<<<===>>>@@@AAABBBEEEGGGJJJNNNVVVaaannnwww|||zzztttmmmfffccceeehhhrrr}}}|||}}}zzzzzzyyywwwuuusssqqqqqqpppiiieeeaaa]]]WWWRRRTTTZZZkkkssswwwuuuqqqooollliiiiiiddd``````___\\\\\\^^^iiipppuuutttrrrqqqnnnjjjkkkhhhdddaaa]]]XXXSSSOOOKKKJJJIIIHHHGGGGGGGGGGGGEEEGGGMMMUUU\\\^^^[[[WWWOOOLLLGGGCCCCCCDDDDDDDDDFFFEEEEEEEEECCCFFFQQQ^^^rrr}}}{{{vvvttttttsssqqqoooooooooppppppppppppoooppppppqqqqqqrrrsssiiiUUUDDD???AAACCCPPPSSSWWWYYYZZZZZZZZZ[[[aaaaaaaaaaaaaaaaaa``````^^^```bbbdddjjjxxxyyyxxxvvvhhh[[[YYYaaakkkpppuuuyyyzzz}}}oooTTT@@@888111000000......000...........................------,,,,,,------......---,,,,,,...111444666;;;:::;;;>>>AAACCCCCCAAAAAACCCHHHRRR```ooo{{{~~~}}}zzzuuuooolllkkkiiiddd```]]]^^^___bbbfffkkkooorrryyy|||}}}zzzzzzppplllllljjjmmmtttxxxssstttvvvuuutttuuu|||yyysssjjj```YYYVVVVVVVVVZZZaaafffhhhhhhhhhiiifffbbb\\\VVVPPPIIIAAA<<<888777555444555666888999999;;;@@@DDDGGGNNN]]]kkk~~~xxxtttmmmdddZZZQQQJJJFFFEEEBBBBBBCCCCCCCCCHHHOOOVVV^^^gggjjjiiieee[[[RRRMMMIIIGGGIIIKKKPPPZZZdddeeedddbbb```___^^^]]]]]]eeevvvzzzsssnnnjjjeeeaaa[[[WWWQQQKKKFFFAAA;;;777333222111000000111222333333444555666777888888888666555555444444666777888888999:::;;;============<<<;;;999888777888:::;;;@@@AAABBBBBBBBB@@@>>><<<;;;;;;<<<===>>>@@@BBBCCCHHHKKKOOOTTT[[[ggguuu~~~vvvnnniiijjjmmm|||}}}yyyyyyxxxvvvtttrrrpppnnnfffbbb___\\\VVVRRRUUU[[[jjjqqquuurrrnnnmmmkkkiiijjjeeeaaaaaa___\\\]]]```jjjssszzzyyyvvvsssoookkkkkkhhhdddaaa]]]XXXSSSOOOLLLKKKIIIGGGFFFEEEEEEDDDCCCEEEKKKSSS[[[___\\\YYYQQQMMMGGGDDDCCCCCCCCCCCCGGGEEEEEEEEEDDDEEEOOOZZZppp{{{}}}wwwwwwvvvsssqqqooonnnnnnnnnooooooooooooooopppqqqrrruuuuuukkkXXXGGG@@@AAACCCPPPUUUZZZ]]]^^^^^^^^^___eeefffhhhiiiiiifffcccaaa^^^aaaeeehhhnnnzzz|||uuuvvvtttccc^^^bbbiiiooowww}}}vvv[[[CCC:::222000000...---///...........................------,,,,,,------......---------///222555777::::::;;;>>>AAABBBAAA@@@AAACCCIIIVVVfffuuu~~~|||~~~tttiiieeeaaa```bbbcccbbbaaa```aaacccfffjjjnnnsssuuu|||~~~wwwmmmjjjllllllrrr}}}~~~yyy{{{}}}}}}|||~~~zzzpppfff]]]WWWVVVUUUXXX\\\cccggghhhhhhggggggccc___XXXRRRKKKEEE???:::777666555444555666888:::;;;===@@@EEEHHHOOO```ooo~~~xxxtttmmmdddZZZQQQKKKGGGDDDBBBBBBDDDEEEFFFKKKRRR[[[ccckkkmmmkkkfff]]]UUUPPPJJJGGGIIILLLPPPXXXaaaddddddcccbbbbbbaaaaaaaaafffyyy|||xxxssslllgggaaa]]]WWWPPPJJJDDD===999333222111111111111222333333444555666777777777777666555555555555666777777888999:::;;;===>>>>>>???<<<;;;999888888999:::<<>><<<;;;;;;<<<===???AAACCCDDDJJJNNNSSSYYY```lll{{{uuuooooooqqq}}}xxxxxxwwwvvvssspppmmmlllhhhdddaaa^^^XXXTTTWWW^^^hhhooorrrpppmmmmmmmmmkkkkkkgggcccbbb___[[[]]]aaaiiittt||||||xxxuuuqqqmmmjjjgggdddaaa^^^YYYSSSOOOJJJIIIGGGFFFEEEDDDDDDDDDCCCEEEJJJSSS\\\```___\\\RRRNNNHHHDDDCCCCCCCCCBBBEEECCCDDDEEEDDDFFFNNNXXXjjjvvv}}}zzzwwwssspppooommmlllkkknnnnnnnnnnnnoooppprrrrrrxxxuuulll[[[KKKBBBAAACCCNNNUUU^^^fffiiijjjjjjjjjpppsssuuuvvvtttoooiiieeecccfffjjjlllqqq{{{uuusssxxxpppeeeeeegggoooyyyzzzaaaEEE;;;222000111000///000...........................------,,,,,,------.../////////000222555888:::;;;<<<>>>AAACCCCCCCCCBBBAAADDDLLL[[[mmm{{{}}}xxxllldddbbb___\\\[[[]]]___``````cccdddgggjjjnnnrrrvvvxxxuuujjjiiilllmmmxxx}}}zzz}}}{{{nnnaaaYYYUUUTTTTTT[[[___eeeiiiiiigggfffeeeaaa\\\UUUMMMGGGBBB<<<999666555444444555777999;;;>>>???BBBFFFIIIQQQaaarrr}}}wwwssskkkbbbYYYPPPJJJGGGDDDBBBBBBEEEGGGHHHNNNUUU___hhhpppqqqmmmhhh```YYYRRRLLLHHHJJJLLLPPPVVV]]]cccccccccccccccccccccbbbiiiwww}}}{{{}}}{{{sssnnneeeaaaZZZSSSLLLFFF???;;;444333222111111222333444333444555666666777666666555555555555555666777777888999:::;;;<<<>>>???@@@<<<;;;999888888999;;;<<<@@@BBBCCCDDDDDDAAA>>><<<;;;;;;<<<>>>@@@CCCEEEFFFJJJPPPWWW\\\cccppp|||uuuuuuwww{{{uuuuuuuuusssqqqnnnllljjjjjjgggccc```ZZZVVVYYY___gggnnnqqqnnnkkklllmmmllllllhhhdddbbb]]]YYY\\\aaaiiiuuu~~~zzzvvvrrrnnniiigggdddbbb^^^YYYSSSOOOFFFEEEEEEDDDDDDDDDDDDEEEDDDFFFKKKTTT]]]bbbaaa___TTTPPPJJJEEECCCBBBBBBAAAAAA@@@@@@CCCDDDFFFNNNVVVbbbppp}}}yyyssspppnnnmmmkkkjjjmmmmmmmmmnnnoooqqqrrrsssvvvrrriii[[[LLLAAA???AAAJJJUUUdddrrrzzz}}}}}}|||~~~wwwoooiiihhhjjjmmmmmmooowwwvvvnnnpppvvv}}}nnnhhhhhhooozzz~~~fffFFF;;;111000222222111222...........................------,,,,,,------.........///111444777999;;;<<<>>>AAACCCDDDDDDCCCCCCBBBGGGRRRcccsss}}}wwwjjjbbb]]]]]][[[YYYXXXZZZ]]]```aaafffhhhjjjnnnrrrvvvyyy{{{sssjjjiiikkkooo|||zzzwww{{{yyyjjj\\\TTTRRRSSSTTT^^^bbbhhhlllkkkhhheeeccc___ZZZRRRJJJDDD???;;;888555555444444555777:::<<<@@@@@@CCCFFFIIIRRRddduuu}}}|||uuupppiii___VVVNNNHHHFFFEEECCCCCCFFFHHHJJJOOOWWWbbblllttttttooojjjccc]]]UUUNNNIIIJJJMMMOOOTTTYYY___```aaacccddddddddddddfffoooyyy|||xxxqqqlllkkknnnrrryyy~~~{{{vvvrrrfffbbb[[[TTTMMMFFF???;;;444333222111111222333444333444555666666666666666555555555666666666666666888888999:::;;;===???@@@<<<;;;999888999:::<<<===???AAADDDEEEEEECCC@@@>>>;;;<<<===???BBBEEEGGGHHHLLLSSS[[[aaahhhuuuxxxssssssrrrqqqooommmlllkkkjjjgggdddaaa\\\YYY\\\ccciiinnnpppkkkhhhhhhiiihhhgggdddaaa___ZZZWWW[[[bbbmmmyyyzzzuuurrrooohhhfffdddbbb___ZZZSSSOOODDDDDDCCCCCCCCCCCCDDDDDDEEEGGGLLLTTT]]]bbbbbb```VVVQQQKKKFFFCCCBBBAAA@@@???===>>>AAADDDFFFLLLSSSZZZiiizzzyyyrrrooonnnnnnkkkiiilllllllllmmmoooqqqssstttsssmmmeee[[[MMMBBB???AAAKKKZZZppp|||sssmmmkkklllmmmkkkkkkqqq}}}}}}yyyvvvrrrlllgggjjjppp{{{xxxmmmjjjqqq{{{kkkJJJ===222000333333111111...........................------,,,,,,------...+++,,,...000333666999:::;;;???CCCEEEEEEDDDCCCCCCFFFNNN\\\lllzzzwwwiii```\\\[[[VVVVVVVVVXXX[[[___ccceeehhhjjjmmmqqquuuyyy|||}}}{{{qqqkkkkkklllppp}}}yyywww{{{uuudddWWWQQQRRRTTTVVVaaaeeekkknnnmmmiiieeeccc^^^XXXPPPHHHBBB>>>:::888555444444444555888;;;<<>>???BBBEEEGGGHHHFFFCCCAAA<<<===>>>AAADDDGGGIIIKKKPPPWWW```gggnnn{{{~~~vvvsssrrrqqqpppnnnnnnnnnmmmjjjgggfffdddaaa___ccckkkmmmqqqpppiiibbbaaaaaa```^^^\\\ZZZYYYVVVUUU[[[cccuuu{{{tttpppmmmgggfffdddccc___ZZZSSSOOODDDDDDCCCBBBBBBAAABBBBBBEEEGGGKKKTTT\\\aaabbb```WWWRRRKKKFFFCCCBBB@@@???>>><<<<<<@@@BBBCCCHHHMMMUUUdddvvvyyyrrrnnnnnnnnnllliiikkkkkklllmmmoooqqqssstttsssmmmeee^^^SSSGGGDDDGGGUUUhhhxxxsssnnnooonnnkkkjjjppp{{{nnnjjjhhhhhhhhhfffhhhlllrrr{{{vvvnnnttt}}}rrrOOOAAA444111333222///..............................------,,,,,,------...+++,,,...111444777:::;;;===BBBFFFHHHGGGEEEEEEFFFLLLWWWggguuu~~~mmm```ZZZZZZ\\\UUUWWWYYY\\\___bbbfffhhhjjjlllooossswww{{{}}}~~~~~~~~~wwwpppmmmlllmmmqqq}}}|||zzz~~~~~~rrraaaTTTPPPRRRVVVYYYbbbgggmmmooonnniiieeeccc^^^XXXOOOGGGAAA===:::888444444333444555888;;;======>>>AAAFFFKKKWWWkkk~~~~~~}}}{{{zzzwwwsssjjjaaaXXXPPPKKKIIIGGGEEEEEEHHHJJJKKKQQQXXXeeeoooxxxwwwrrrmmmhhhcccWWWOOOJJJKKKNNNOOORRRVVVUUUWWW[[[```dddgggiiiiiiaaabbbcccaaa^^^[[[YYYXXXUUUXXX\\\___aaacccfffhhheeeaaaZZZSSSLLLEEE>>>:::444444222222222222444444444444555555666555555555444555555666777666666666777777777888999<<<>>>@@@<<<;;;999999999;;;===>>>@@@BBBFFFIIIJJJHHHEEECCC===>>>???BBBEEEHHHJJJLLLSSS[[[dddkkkrrr}}}vvvtttrrrqqqooonnnoooooopppkkkiiihhhhhhfffeeekkkssspppssspppggg___\\\ZZZYYYVVVUUUUUUUUUSSSSSS[[[eee|||{{{sssnnnlllgggfffdddccc```ZZZSSSOOOFFFEEEDDDBBBAAA@@@??????EEEFFFJJJRRR[[[``````___XXXSSSLLLFFFCCCAAA@@@??????<<<<<<@@@AAAAAAEEEIIIRRRbbbtttyyyqqqnnnnnnnnnllliiijjjkkkkkkmmmoooqqqssstttwwwpppiiidddYYYMMMJJJNNNaaauuu~~~yyyrrrrrrpppmmmlllrrr~~~wwwfffbbbaaaeeehhhhhhjjjmmmkkktttpppvvvvvvTTTEEE666222222000---+++...........................------,,,,,,------...,,,...000333777:::<<<===AAAEEEKKKLLLKKKIIIHHHIIIPPP]]]nnn{{{zzziii]]]YYY[[[^^^YYY\\\___aaaccceeegggiiijjjlllppptttxxx|||~~~~~~zzzvvvxxx||||||xxxrrrlllhhhiiikkklll}}}{{{}}}tttjjj___WWWRRRQQQXXXaaakkkmmmooonnnkkkhhheeedddZZZRRRHHHAAA===:::666333333333444666777999:::::::::@@@FFFGGGJJJWWWmmm~~~}}}yyyvvvssssssooohhh```WWWOOOIIIFFFEEEHHHJJJKKKLLLOOOTTTYYYhhhnnntttsssmmmfffbbbaaaUUUQQQKKKIIIJJJKKKKKKJJJPPPPPPSSSXXX___dddggghhhfffeeecccaaa^^^ZZZTTTPPPTTTRRRPPPOOOQQQSSSWWWYYYVVVUUURRROOOLLLFFF???:::666333000///111444555666444444555555555555555555777777777777777777888888888888888999:::;;;<<<===>>>>>>===<<<<<<<<<<<<<<>>===<<<<<<===@@@DDDFFFOOOYYYjjjzzz}}}yyyrrrnnnmmmmmmmmmmmmooonnnllllllllloooqqqsssqqqllllllkkk___PPPMMMVVVkkk}}}uuuoooqqqtttxxxqqqbbb___^^^aaahhhmmmmmmlllppptttzzzqqqvvvyyyWWWEEE555222222......222//////...---------------,,,,,,++++++,,,,,,---...000222444555777:::>>>BBBCCCGGGKKKJJJGGGGGGKKKOOOZZZeeevvvpppaaa\\\\\\^^^^^^\\\^^^___```aaadddhhhkkkllloootttwwwzzz}}}}}}rrrqqqsssvvvuuurrrmmmhhhgggiiilllooo}}}vvvxxx}}}oooeee[[[UUUSSSUUU]]]fffmmmnnnpppooolllhhhdddbbbYYYRRRHHH@@@<<<:::666333444444666777999:::;;;<<<<<>>:::666333000000111444555555555555555555666666666666888888888888888888888888999999999999:::;;;======>>>==================>>>CCCEEEGGGJJJLLLLLLJJJIIIGGGCCCBBBFFFIIIJJJNNNRRR^^^mmmtttzzz~~~tttnnnqqq}}}xxxssssssppppppooonnnllljjjhhhgggiiijjjjjjjjjkkkoootttxxx|||zzztttlllccc\\\YYYXXXRRRNNNMMMNNNPPPWWWiiizzzsssmmmiiifffdddccccccbbbaaa\\\VVVRRRIIIGGGDDDBBBAAABBBCCCDDDDDDEEEGGGKKKPPPTTTWWWXXXYYYTTTMMMGGGDDDAAA>>><<<>>>===<<<<<<===@@@CCCEEENNNXXXiiizzz~~~yyysssooonnnnnnoooooonnnlllkkkjjjjjjlllooopppuuurrrsssssshhhYYYUUU[[[hhh{{{uuuuuuwww{{{zzzggg___]]]\\\```hhhmmmooonnnpppuuusssjjjppp|||{{{WWWEEE555222222......222000///......------......,,,,,,++++++,,,,,,---...000111333555777:::>>>AAAEEEIIIKKKJJJHHHHHHNNNSSScccnnnxxxtttwww}}}|||kkk```\\\]]]^^^___aaaccceeefffgggiiilllnnnpppsssvvvyyyzzz{{{~~~~~~tttnnnnnnqqqtttrrrmmmhhheeefffkkknnnttt}}}{{{vvvrrrwww|||zzzhhh___WWWTTTTTTYYYccclllpppqqqqqqooolllhhhccc```XXXPPPGGG@@@<<<999666333555555777888:::<<<===>>>>>>CCCHHHKKKSSSddd||||||~~~|||{{{zzzyyyxxxssspppkkkddd\\\SSSLLLHHHFFFIIIMMMPPPRRRTTTXXXZZZ```eeejjjjjjfffaaa^^^]]]SSSPPPMMMLLLNNNPPPRRRRRRQQQRRRUUU[[[aaafffhhhhhhfffggghhhhhheee^^^VVVOOOJJJIIIHHHGGGEEEDDDCCCBBBDDDCCCCCCCCCCCCAAA===:::555333000000222444555555666666666777777777888888999999999999999999999999999999999:::;;;<<<>>>>>>============>>>???@@@AAAFFFGGGIIILLLNNNPPPRRRRRRLLLGGGEEEGGGJJJLLLQQQXXXfffwwwmmmiiihhhnnn{{{~~~vvvqqqooonnnmmmllljjjhhhgggffffffiiijjjkkkkkkmmmqqqvvvzzz~~~}}}{{{uuunnngggbbbaaa[[[VVVSSSVVV]]]iiizzzyyymmmhhhgggfff`````````aaa```]]]WWWSSSJJJHHHEEEBBBAAABBBCCCDDDCCCCCCDDDFFFJJJOOOTTTWWW[[[VVVNNNHHHDDD@@@===;;;======<<<<<<===???BBBDDDKKKVVVgggxxx~~~zzztttpppooopppqqqqqqnnnmmmkkkjjjjjjlllnnnooouuutttvvvxxxnnn___WWWYYY```|||yyyzzz}}}mmm\\\YYYXXXYYY___gggnnnqqqrrrqqqvvvxxxiiiccckkk||||||XXXEEE666222222......111000000///...............,,,,,,,,,,,,,,,------...///111333555777:::>>>@@@HHHJJJLLLJJJHHHJJJRRRXXXlllyyywwwkkkgggkkkttt{{{zzzqqqeee]]]\\\^^^``````dddgggjjjkkklllmmmnnnpppuuuwwwzzz{{{{{{{{{|||}}}~~~~~~~~~{{{|||{{{wwwsssqqqsssuuuyyyuuunnniiifffhhhmmmpppxxx}}}{{{uuuttt}}}vvveee\\\TTTSSSVVV]]]gggpppssssssqqqooolllgggbbb^^^VVVOOOEEE>>>;;;999666333444555777888:::<<<>>>>>>???CCCHHHMMMWWWkkk~~~}}}}}}{{{yyyxxxxxxxxxrrrppplllfff^^^UUUNNNIIIGGGJJJNNNSSSVVVYYYZZZ[[[\\\```cccdddaaa^^^[[[ZZZSSSRRRPPPOOOPPPRRRTTTUUUUUUUUUXXX\\\```cccdddccceeegggiiikkkiiicccZZZSSSNNNLLLJJJFFFCCCAAA@@@???>>>======>>>>>>===:::888555333111111222444555444666666777888888999::::::;;;:::::::::::::::999999999999999:::;;;===>>>???=========>>>???AAACCCDDDJJJMMMPPPSSSUUUVVVXXXZZZQQQLLLHHHIIIKKKNNNWWW___ooowwwcccaaadddmmmyyy{{{vvvqqqnnnnnnllljjjhhhffffffffffffiiijjjlllmmmnnnrrrwww{{{~~~zzzuuuqqqoooiiifffeeejjjuuuvvvjjjeeeeeefff_________```___\\\VVVRRRKKKIIIFFFCCCAAABBBCCCDDDBBBBBBBBBCCCFFFKKKRRRWWW\\\WWWPPPIIICCC???<<<;;;===<<<<<<<<<===???AAABBBIIISSSddduuu{{{uuuqqqppppppqqqqqqooonnnmmmllllllmmmooopppvvvvvvzzz|||ssscccWWWSSSUUUppp|||vvvvvvxxx}}}vvveeeVVVTTTTTTWWW]]]fffnnnssstttrrryyymmmcccaaalllyyyXXXFFF666333222///...111000000///............///,,,,,,,,,,,,,,,---.........111444666888:::===@@@HHHJJJJJJHHHGGGKKKTTT\\\ppp~~~}}}oooeeeaaaeeeqqq||||||kkkfff___[[[\\\___aaabbbeeegggkkkmmmmmmmmmnnnpppyyy{{{~~~~~~}}}|||}}}~~~~~~}}}||||||}}}~~~wwwwwwvvvvvvvvvwwwxxxyyy}}}wwwoooiiigggiiimmmpppwww~~~xxxzzzxxxfff\\\TTTSSSXXX___iiiqqquuusssqqqooolllggg```[[[TTTMMMDDD===:::888666333333444666888:::<<<===>>>@@@DDDIIIPPP\\\qqq~~~|||}}}{{{||||||||||||}}}~~~~~~{{{xxxvvvuuuuuuqqqooolllfff^^^VVVNNNJJJHHHKKKPPPWWW[[[^^^^^^]]][[[]]]___```^^^[[[YYYXXXTTTTTTSSSSSSSSSTTTVVVXXX[[[[[[\\\^^^aaaaaa___]]]ccceeehhhkkkjjjeee]]]WWWTTTQQQLLLGGGDDDAAA@@@@@@===<<<;;;;;;;;;:::888555444222111111333444444444666666777888999:::;;;<<<;;;;;;;;;:::::::::999999888888888999;;;===>>>???======>>>???AAACCCEEEFFFKKKPPPUUUYYYZZZZZZ[[[\\\WWWQQQMMMLLLMMMRRR^^^iii|||oooaaa\\\bbblllwww{{{zzzwwwrrrpppnnnmmmkkkiiiggggggggghhhiiijjjlllmmmnnnrrrvvvyyy|||}}}}}}zzz{{{~~~uuuiiidddccceee````````````^^^[[[UUUQQQLLLJJJFFFCCCAAAAAAAAABBBBBBBBBBBBAAACCCIIIQQQWWW\\\XXXRRRJJJCCC>>><<<<<<<<<<<<;;;<<<===>>>@@@AAAFFFPPP```qqq~~~~~~wwwrrrpppooooooooonnnmmmmmmlllmmmmmmoooooozzz{{{yyyiiiXXXOOOMMM```yyyxxxpppllliiinnnuuu}}}~~~uuulll```UUUQQQRRRVVV\\\dddlllrrruuusss}}}tttfffaaaaaannnsssYYYGGG777333222///...111000000///...............------,,,,,,------...///...111555777999;;;>>>@@@GGGHHHHHHFFFEEEKKKUUU___nnn}}}uuuiiicccaaaeeesss{{{qqq```^^^\\\[[[]]]```cccdddeeehhhkkknnnnnnooopppqqqzzz}}}~~~}}}}}}||||||||||||tttsssrrrtttvvvxxxyyyxxxyyytttlllhhhhhhkkknnnpppwww{{{~~~iii^^^UUUTTTZZZaaajjjrrrvvvssspppnnnlllggg___YYYRRRKKKBBB<<<999888555333333444666888:::<<<>>>???AAAEEEKKKSSSaaavvv|||yyyvvvvvvxxxuuuvvvwwwwwwwwwyyy|||~~~{{{xxxvvvtttssspppnnnjjjddd\\\UUUNNNKKKIIILLLRRRZZZ```bbb```^^^\\\]]]]]]^^^]]][[[YYYWWWUUUVVVWWWWWWWWWYYY\\\^^^cccccccccddddddccc```]]]bbbccceeeffffffccc]]]XXXUUUSSSOOOJJJFFFCCCAAA@@@>>><<<;;;::::::888666444444222111222333444444333555555777888:::;;;<<<===<<<;;;;;;::::::999999888666777777888:::<<<>>>???>>>??????AAABBBDDDFFFGGGIIIOOOVVVZZZZZZZZZ[[[]]]^^^XXXRRRQQQRRRYYYhhhvvvjjjaaaZZZ```kkkvvv|||yyyxxxvvvrrrqqqnnnmmmlllkkkjjjiiiiiiiiihhhjjjkkklllmmmpppsssvvvyyy{{{~~~rrriiicccaaabbbaaa`````````___[[[UUUQQQLLLIIIFFFBBB@@@???@@@@@@AAABBBBBBAAABBBGGGPPPWWW[[[XXXSSSKKKCCC>>>======;;;;;;;;;<<<<<<===>>>???CCCLLL\\\lll{{{{{{tttqqqooonnnmmmjjjjjjjjjjjjkkklllmmmnnnwwwyyy|||~~~xxxiiiVVVHHHGGGTTTcccqqq}}}{{{sssjjjcccaaa```bbbjjjrrrzzz}}}qqqhhhddd]]]VVVQQQRRRVVV\\\bbbiiiooosssuuummmbbbaaa___ooo||||||xxxmmmZZZHHH777444333///...111//////...------------------------------......//////222666999:::<<>>@@@AAACCCGGGNNNWWWeee{{{xxxsssooommmmmmpppoooqqqqqqpppppprrrvvvzzz~~~}}}}}}|||yyywwwtttrrrooolllgggaaaZZZSSSNNNKKKIIIMMMTTT]]]dddfffccc___^^^^^^]]]]]]]]][[[YYYWWWUUUXXX[[[\\\^^^```dddhhhkkkkkkkkklllllljjjfffbbbcccbbb```___^^^\\\XXXUUUSSSSSSRRRPPPLLLGGGBBB???===;;;999999999888666444333222111222444555444333444444666888999;;;<<<===;;;;;;;;;:::999888888888555555666777999;;;===>>>@@@@@@@@@BBBCCCEEEGGGHHHIIINNNUUUXXXYYY[[[___ccceee___YYYVVVXXXaaarrrzzzfff___YYY___hhhtttzzzxxxvvvrrroooooommmmmmmmmlllkkkjjjiiihhhgggiiijjjkkkkkkmmmppprrrtttvvvwwwxxxyyy|||vvvnnnhhhbbb_______________``````]]]XXXTTTKKKIIIEEEAAA???>>>>>>??????@@@AAA@@@@@@EEENNNUUUZZZXXXSSSKKKCCC>>>===???;;;;;;;;;<<<<<<======>>>AAAJJJXXXhhhwwwxxxssspppmmmlllhhhhhhiiijjjlllmmmnnnnnnqqqssswwwyyyvvviiiTTTDDDBBBIIIQQQZZZeeepppuuusssooonnnjjjbbb[[[WWWYYY[[[___gggnnnttt~~~yyykkkcccaaa]]]YYYRRRTTTWWW\\\```ffflllooovvv~~~|||xxxiii```bbb^^^qqqxxxyyyuuutttrrrjjjZZZHHH888444333///...111......---,,,,,,,,,,,,,,,---------------...//////000333777:::<<<>>>@@@BBBCCCEEEFFFEEEFFFLLLXXXaaammmzzzwwwmmmgggdddhhhjjjnnn|||yyymmmbbb[[[\\\\\\]]]___bbbfffiiigggiiilllnnnppprrrvvvyyyzzz}}}}}}{{{{{{|||}}}~~~}}}zzzxxxmmmkkkjjjmmmsssvvvuuussslllhhheeegggnnnvvv{{{}}}kkk```VVVVVV]]]eeemmmttttttqqqmmmkkkjjjfff^^^WWWPPPIII@@@;;;999777555333555666888;;;===???AAABBBEEEIIIPPPZZZiii}}}}}}rrrlllhhhfffgggjjjlllmmmmmmkkkjjjlllpppuuuzzz{{{||||||zzzxxxuuusssnnnkkkfff___XXXRRRMMMKKKJJJMMMUUU^^^fffgggddd___```___^^^]]]]]]\\\YYYXXXUUUXXX]]]```bbbfffkkkppppppppppppqqqrrrppplllhhhdddaaa]]][[[YYYVVVSSSQQQQQQSSSVVVVVVRRRKKKCCC>>><<<:::888888888777666444333222111222444555444333333444555777999;;;<<<===;;;;;;:::999999888777777444444555777888;;;<<<===AAAAAAAAABBBDDDEEEGGGHHHJJJOOOUUUWWWYYY]]]eeekkkjjjddd]]][[[\\\fffyyyxxxbbb\\\XXX]]]fffsss~~~yyywwwtttooolllmmmlllmmmmmmmmmlllkkkiiigggggghhhjjjjjjjjjkkknnnpppqqqrrrrrrqqqrrruuuzzz~~~}}}ooojjjgggaaa]]]]]]]]]]]]^^^```aaa___ZZZWWWKKKIIIEEEAAA>>>======>>>===???AAA@@@???CCCLLLSSSYYYXXXSSSKKKCCC>>>>>>@@@:::;;;;;;<<<<<<=========@@@HHHUUUeeeuuu{{{uuupppmmmkkkiiiiiijjjlllnnnoooqqqqqqqqqssswwwzzzyyymmmYYYHHH>>>BBBGGGMMMWWWbbbgggeee```aaa___ZZZTTTRRRUUUZZZ\\\dddjjjppp{{{zzzjjjbbbaaa```]]]SSSUUUXXX\\\___dddiiimmmwwwuuuuuutttggg___aaa^^^ttt}}}uuuvvvpppnnnoooiii[[[HHH888444333///...111------,,,++++++++++++,,,...------------...//////111444888;;;===???AAABBBBBBEEEFFFFFFGGGMMMYYYbbbppp{{{qqqjjjeeefffmmmpppsss~~~uuuiii^^^\\\]]]^^^^^^```cccgggjjjfffhhhjjjlllnnnqqqvvvyyyzzz|||~~~zzzxxxwwwzzz|||~~~}}}yyywwwjjjgggdddeeejjjoooqqqqqqjjjiiijjjppp||||||uuu|||ggg```YYYYYY```iiinnnooorrrrrroookkkhhheee]]]TTTKKKEEE>>>888555444444444555666888999:::;;;>>>AAAGGGJJJQQQ___rrryyyqqqfff^^^\\\^^^bbbdddhhhiiiiiiiiijjjllloooqqqtttssssssuuuvvvwwwuuusssssskkkccc^^^YYYSSSPPPPPPVVVWWWZZZ___dddggggggfff[[[\\\]]]^^^]]]\\\[[[ZZZZZZ[[[]]]aaagggmmmrrrvvvxxxxxxzzz|||~~~|||xxxtttppphhh```[[[UUUOOORRRXXXZZZ[[[ZZZVVVOOOGGGAAA===<<<;;;:::999888888888888444444222222222222444444444555666888:::<<<===>>>>>>>>>===<<<;;;999888777444555555777999;;;===>>>???BBBEEEGGGFFFFFFFFFFFFJJJMMMRRRVVV[[[bbbllltttrrriiiddddddfffooo~~~vvv```VVVVVV]]]iiixxx{{{sssoooppppppmmmjjjmmmmmmlllkkkjjjhhhhhhggghhhhhhgggffffffgggiiiiiinnnmmmlllkkklllooorrruuuuuuxxx|||~~~tttqqqlllgggcccaaa``````^^^______^^^\\\YYYVVVTTTOOOJJJCCC>>><<<;;;;;;;;;;;;<<<<<<<<<===AAAGGGKKKUUUXXXVVVMMMEEEBBB@@@>>>:::::::::::::::;;;<<<===CCCFFFOOO___rrryyyrrrnnnlllhhhffffffiiinnnqqqrrrqqquuuyyy||||||xxxmmmYYYGGGCCCCCCCCCFFFLLLSSSXXX[[[WWWVVVVVVUUUTTTTTTTTTUUU___dddhhhnnnrrrkkkjjjfffaaa___^^^YYYXXX___ffffffddddddrrryyyvvvvvvpppgggaaadddttt}}}rrrmmmllljjjhhh]]]LLL:::333222111///...////////////////////////...---,,,,,,---...///000555777:::<<<>>>AAADDDFFFCCCFFFHHHGGGHHHNNN[[[fffwwwyyy}}}~~~wwwnnnggghhhhhhmmmwwwwwwmmmfffaaa^^^___```bbbccceeeeeeeeedddfffiiimmmqqqtttvvvxxx{{{zzzyyyzzz|||}}}}}}|||{{{{{{zzzyyywwwuuusssqqqfffdddccceeejjjnnnnnnlllgggjjjrrr~~~xxx|||tttddd^^^XXXYYYbbbkkkppprrrrrrrrrooojjjgggddd\\\RRRJJJEEE===888555444444444555777888999:::<<>>:::999888777777666666666444444222222222222444444555555666888:::<<<======>>>>>>===<<<;;;999777666444555555777888:::<<<===???BBBEEEGGGGGGFFFFFFGGGHHHMMMRRRWWW^^^gggrrryyywwwqqqrrrsss}}}}}}{{{~~~kkk[[[UUUUUU]]]jjjyyy~~~xxxqqqooopppqqqpppnnnnnnmmmlllkkkiiihhhgggfffgggfffeeeeeeeeefffggghhhmmmlllkkkkkklllnnnpppqqqpppqqqtttvvvwwwvvvuuusssnnnlllhhhdddaaa``````aaa]]]^^^^^^^^^]]][[[XXXWWWOOOJJJCCC>>><<<;;;;;;:::;;;<<<<<<<<<>>>BBBGGGKKKUUUYYYYYYPPPHHHDDDAAA>>>:::::::::::::::;;;<<<<<>>FFFMMMRRRTTTPPPPPPPPPQQQRRRUUUWWWYYY```fffllluuuyyyqqqqqqnnnjjjiiiddd^^^\\\ccciiijjjiiiiiipppzzznnnfffdddqqqyyyuuutttsssqqqaaaNNN;;;333222111//////...........................---,,,,,,---...000111444666999<<>>>>><<<;;;999777666555555555777888:::<<<===???BBBEEEGGGGGGGGGHHHIIIJJJOOOVVV]]]eeeppp|||~~~~~~{{{wwwvvv{{{~~~{{{yyyyyyzzzzzz{{{zzzkkk\\\TTTRRRUUU^^^lll|||~~~~~~xxxtttooonnnqqqssssssrrrooonnnmmmkkkiiigggfffeeedddddddddddddddeeefffgggkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkjjjiiigggeeebbb```______```aaa[[[\\\^^^^^^^^^\\\ZZZXXXOOOJJJCCC>>>;;;::::::999;;;<<<<<<===>>>BBBGGGKKKUUU[[[\\\UUUMMMGGGBBB===::::::999999::::::;;;;;;;;;???HHHVVViii{{{zzzsssooolllkkkkkkkkknnnppprrrqqqpppsssyyyrrr[[[GGG===:::999>>>GGGPPPTTTTTTOOONNNNNNPPPSSSWWW\\\^^^eeelllsss~~~~~~yyyyyyxxxuuusssllleeebbbffflllmmmlllmmmmmmxxxxxxllldddkkk}}}~~~~~~}}}fffRRR===333111000000000...........................------,,,---///000111444666999>>>CCCGGGIIIKKKKKKLLLLLLKKKMMMVVVeeeppp|||||||||yyyuuupppjjjggghhhrrr}}}uuulllfffcccbbb^^^```ccceeeffffffeeeeeedddgggkkkpppuuuxxxzzz||||||zzzwwwuuutttrrrnnnlllkkkjjjiiihhhhhhjjjkkkmmmeeecccdddhhhmmmooonnnlllkkkuuu|||xxx{{{qqq___[[[YYY]]]fffooossstttpppppplllgggddd```WWWNNNFFFBBB<<<777666666555555555777999:::;;;===@@@CCCGGGNNN[[[nnnvvvfff___ZZZ___ppp}}}{{{zzzyyyzzzzzzxxxvvvvvvtttqqqpppnnnppp{{{wwwllleeeccccccccc^^^^^^___```aaabbbbbbbbb```dddllluuu~~~|||tttkkkdddaaa[[[WWWPPPIIIEEEAAA???>>>888888777555555555555555444444222222222222444444555555666888999;;;<<<<<>>>>><<<;;;999777666555666666777999:::<<<===???BBBEEEGGGGGGHHHIIIKKKPPPUUU]]]eeennnzzztttrrrssszzz|||tttooonnnnnnmmmmmmpppuuuwwwzzzyyynnndddZZZQQQOOOQQQXXX```ooo~~~yyytttrrrvvv|||}}}zzzuuurrrooonnnppprrrsssrrrooonnnmmmkkkhhhfffeeedddddddddddddddeeeffffffgggjjjjjjjjjjjjiiihhhfffeeeggggggfffeeeeeeeeeffffffcccbbb```^^^^^^^^^______[[[\\\]]]]]]\\\ZZZXXXWWWOOOJJJCCC===:::999999888:::;;;<<<===>>>BBBFFFJJJRRRZZZ^^^YYYQQQJJJBBB<<<::::::999999999999:::::::::===EEEQQQbbbttt{{{uuuqqqnnnllllllmmmoooppppppooonnnqqqyyyttt[[[EEE???;;;999???JJJTTTYYYYYYUUUTTTTTTUUUXXX]]]cccfffnnnttt{{{}}}vvvmmmgggiiillllllkkklllhhhoootttyyynnncccdddssskkkVVV???444111000000111........................------------...///111222444666;;;BBBIIIOOORRRSSSLLLLLLKKKKKKNNNYYYgggrrr{{{}}}~~~|||xxxqqqllliiijjjyyy~~~uuulllfffcccbbb___aaadddfffggggggfffeeeeeehhhlllrrrvvvyyy{{{|||zzzxxxuuusssqqqnnniiifffeeecccaaa______bbbdddffffffddddddggglllpppqqqqqqqqq{{{|||zzztttaaa^^^\\\aaaiiiqqqsssssspppppplllfffccc___UUULLLDDD@@@;;;777666666666666555777999;;;<<<>>>AAADDDGGGPPP```tttqqqccc```bbbppp{{{zzzzzzzzzzzzyyywwwwwwxxxxxx||||||ooogggdddeeeeee```aaaaaabbbcccddddddeeedddiiiqqq{{{wwwmmmfffYYYSSSJJJDDD@@@>>>===;;;999999888777666666666666444444222222222222444444555555666777999:::;;;;;;>>>>>>===<<<;;;999888777777777777888:::;;;======???BBBEEEGGGGGGIIIKKKMMMUUUZZZccckkkvvvwwwmmmmmmrrr|||zzzvvvuuuuuujjjiiigggdddbbbcccfffhhhjjjlllrrryyy|||~~~|||lllddd]]]XXXSSSMMMMMMQQQYYYaaaooo}}}{{{uuupppmmmrrrwww||||||yyywwwuuussspppoooooopppppppppooonnnllljjjhhhfffdddcccdddeeeeeefffggghhhhhhhhhhhhiiiiiiiiigggeeebbbaaacccbbbbbbbbbbbbccceeefffcccbbb```___^^^]]]^^^^^^\\\]]]]]]]]][[[XXXUUUSSSNNNIIIBBB<<<:::888888777999:::;;;<<<>>>AAAEEEHHHNNNWWW]]]ZZZSSSKKKBBB;;;:::999999888888888999999;;;>>>DDDNNN]]]nnn~~~|||wwwsssqqqkkklllmmmnnnnnnmmmnnnnnnttt}}}www]]]FFF<<<888666;;;FFFQQQXXX[[[ZZZZZZZZZ]]]aaahhhnnnrrryyy|||}}}ssskkkkkkllljjjhhhhhhdddiiilllqqqooobbb^^^gggttt~~~|||}}}nnnYYYAAA555111000000111........................------------...000222333555777===EEEOOOVVVYYYZZZNNNMMMLLLLLLQQQ\\\kkkuuuxxx}}}wwwppplllkkk}}}|||sssjjjeeeccc```aaadddeeeffffffeeeeeefffiiinnnsssvvvyyyyyyzzzwwwuuusssqqqnnnkkkfffbbb```^^^ZZZXXXWWWYYY[[[]]]gggeeedddhhhnnntttvvvuuuttt||||||~~~zzz{{{uuuccc``````dddmmmssstttrrrqqqppplllfffbbb^^^TTTJJJBBB>>>:::777777777777666666888:::;;;===???BBBEEEJJJTTTeee{{{nnnaaabbbkkk~~~}}}}}}}}}}}}{{{yyyzzz}}}~~~xxxlllfffdddeeefffdddcccccccccdddeeefffgggjjjooowww}}}qqqgggXXXQQQGGG@@@>>>===;;;:::::::::999888777777777777444444222222222222444444555555666777888999:::;;;<<<<<<<<<<<<;;;:::999888999999999:::;;;<<<>>>???@@@BBBEEEGGGHHHJJJMMMOOOVVV\\\fffppp{{{zzzlllgggiiirrrttthhhbbb___]]][[[WWWWWWWWWVVVWWW[[[```eeeiiilllsss{{{{{{lll]]]WWWSSSRRRPPPMMMNNNRRR[[[cccqqqzzzuuuooolllpppuuu{{{}}}yyywwwuuuuuutttrrrpppnnnnnnnnnnnnnnnmmmllljjjhhhfffeeedddeeeeeeggghhhiiiiiiiiiiiihhhhhhhhhgggfffcccaaa___^^^^^^^^^___```bbbcccdddcccbbbaaa```___^^^^^^]]]]]]^^^^^^]]][[[XXXTTTRRRNNNIIIBBB<<<999888777666777888:::;;;===@@@CCCFFFKKKTTT\\\[[[TTTLLLCCC;;;999999888888777777888888;;;>>>CCCLLLZZZkkk}}}~~~yyytttrrrlllmmmnnnmmmllllllnnnpppzzz{{{```III:::888666:::CCCOOOZZZaaa]]]^^^```eeelllttt{{{xxxooommmmmmjjjfffeeebbbfffhhhnnnqqqbbbZZZ^^^iiitttwwwtttwww{{{}}}|||oooYYYBBB666222000000000------------------------------------...000222444666888===GGGQQQXXXZZZYYYOOONNNMMMOOOUUUaaannnxxxxxx|||sssoookkk}}}|||yyypppiiieeeaaabbbcccddddddeeeeeeeeehhhkkkooosssuuuvvvuuuuuuqqqpppnnnllliiieee```\\\YYYWWWSSSPPPOOOOOOQQQSSShhhhhhjjjooowww{{{|||{{{www{{{|||{{{|||}}}uuuuuutttsssqqqsssxxx}}}{{{~~~rrrcccaaabbbgggpppvvvvvvtttqqqqqqlllfffbbb]]]TTTJJJ@@@===999777777777777666666888:::<<<===@@@CCCFFFNNNYYYkkk~~~kkkbbbgggvvv~~~}}}}}}zzzyyy}}}yyynnneeebbbbbbcccdddgggfffeeeeeeeeeeeeggggggmmmrrryyy}}}qqqdddXXXPPPFFF@@@>>>>>><<<999::::::999888777777777777444444222222222222444444555555666777888999:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<>>>???@@@@@@BBBEEEFFFHHHJJJNNNPPPXXX___iiiuuuzzzmmmcccaaaeeeqqquuuggg^^^YYYWWWTTTQQQQQQRRRRRRSSSUUUZZZaaafffpppqqqvvv}}}lll```VVVQQQMMMNNNNNNMMMPPPUUU___iiiyyy{{{vvvpppmmmpppuuuzzz~~~{{{xxxvvvttttttsssrrrpppnnnlllmmmmmmllllllkkkiiihhhfffeeeeeedddeeegggiiijjjjjjjjjjjjhhhhhhgggfffdddbbbaaa```\\\\\\]]]^^^___```aaaaaaaaaaaa``````______^^^^^^]]]^^^^^^^^^]]]ZZZWWWVVVNNNIIIAAA;;;888777666555555666999:::<<<>>>BBBEEEIIISSS[[[[[[UUUNNNEEE===999999888777777777777777:::===CCCKKKYYYlllzzzuuuqqqnnnooonnnmmmkkklllpppsss}}}{{{___HHH;;;:::999;;;AAANNN^^^iiieeegggkkkqqqyyy~~~{{{sssqqqqqqmmmiiihhhccceeefffkkkvvvcccXXXZZZccclll{{{{{{uuuooooootttyyyzzzyyynnnYYYBBB666333111//////------------------------------------///111333444888888<<>>@@@DDDFFFRRR]]]ppp|||iiiffflll}}}|||~~~yyyxxx{{{}}}zzzzzz{{{tttnnnfff___^^^___aaabbbhhhhhhfffeeeeeefffggggggmmmqqqxxx}}}~~~|||xxxuuuwwwwwwxxx|||~~~{{{oooaaaYYYQQQGGGAAA@@@???===::::::999888777777666666666444444222222222222444444555555666777888999999:::999:::;;;;;;<<<<<<<<<;;;<<<<<<<<<======???@@@AAA@@@BBBEEEFFFHHHKKKOOOQQQ[[[bbbnnn{{{{{{vvvmmmccc]]]]]]cccpppzzzqqqfff^^^[[[XXXUUURRRRRRSSSTTTUUUXXX^^^eeejjjzzzyyy|||uuucccZZZTTTNNNJJJKKKKKKLLLPPPVVVdddooo~~~xxxrrrnnnqqqvvv{{{|||zzzxxxuuusssssssssrrrpppnnnlllmmmmmmkkkkkkjjjiiihhhgggfffeeeccceeeggghhhjjjjjjjjjiiihhhhhhfffeeecccbbbaaa```]]]^^^___```aaaaaa``````________________________]]]^^^_________]]][[[YYYNNNIIIAAA;;;888777666555333555888:::;;;===AAACCCHHHSSS\\\\\\VVVPPPGGG@@@999999888777777666777777999<<>>:::777666666666666444888<<<>>>???BBBGGGLLLSSSbbbyyy|||oooiiittt}}}}}}{{{zzzyyywwwtttrrrmmmiiidddaaa````````````eeeffffffgggggggggfffeeelllqqqvvvxxxvvvoooiiieeejjjlllooorrrtttttttttssstttvvvwwwvvvqqqhhh```ZZZSSSOOOJJJDDD???;;;999999888888::::::::::::888888777555444222222333444555555555555666777999;;;<<<::::::::::::::::::::::::===???AAAAAA@@@@@@BBBCCCAAAAAADDDHHHJJJLLLRRRYYYccckkkvvv}}}wwwrrrlllfffaaa]]]^^^eeetttwwwllleee```\\\]]]```\\\]]]^^^]]]___dddnnnuuu}}}hhh\\\XXXOOOPPPPPPOOOOOORRRXXX\\\hhh}}}|||wwwvvvuuuvvvyyy}}}}}}{{{yyyxxxwwwuuurrrppprrrqqqqqqqqqqqqooollliiikkkkkkkkkjjjhhhfffeeedddjjjjjjjjjjjjjjjjjjjjjjjjgggfffeeeeeeeeeeeebbb```^^^___aaabbbbbbbbbaaa```^^^```bbbbbbbbbbbbcccdddcccaaa___]]]]]][[[YYYWWWPPPLLLFFF???999666555555444666999;;;<<<===???@@@GGGSSS\\\]]]XXXQQQFFF>>>888777666555555666777888:::;;;AAANNN```uuu|||vvvrrrnnnmmmmmmooonnnnnnttt|||{{{jjjVVVFFF;;;:::888777:::GGG]]]oooxxxwwwzzz~~~|||vvvxxxvvvwww}}}~~~wwwppphhhdddccclll|||{{{```YYYUUU\\\hhhppprrrqqqfffjjjlllnnnsssyyyyyyvvvnnn^^^HHH999444333///+++---------...............---------,,,,,,...222555888;;;>>>@@@EEEKKKKKKGGGIIIKKKMMMOOOTTT^^^lllwwwwwwqqqrrrrrryyy}}}}}}|||qqqhhhcccaaa___^^^^^^___bbbcccdddkkkpppoookkkiiigggcccccc```[[[WWWSSSNNNIIIEEEAAA@@@???>>>===<<<<<<<<>>@@@CCCHHHMMMZZZhhh~~~}}}sssnnnyyy}}}|||~~~{{{zzzyyywwwsssqqqiiieeeaaa^^^^^^______```bbbbbbccccccdddfffgggggglllnnnpppppplllgggbbb```aaaccceeeggghhhhhhgggfffiiijjjkkkjjjfff___XXXSSSOOOLLLGGGBBB>>>;;;999999888999:::;;;;;;:::999888777555333222222222444555444444444555666888:::;;;:::;;;;;;;;;<<<<<<======???AAABBBBBBBBBBBBCCCEEEBBBAAACCCHHHKKKMMMSSSYYYhhhsss~~~}}}|||xxxuuuuuurrroookkkgggccc___]]]___gggxxx}}}uuunnnlllkkkiiijjjmmmgggggghhhiiinnnuuu~~~tttbbbWWWUUUNNNOOOPPPPPPQQQUUU[[[```mmm|||{{{yyyxxxyyy{{{~~~{{{zzzxxxxxxxxxvvvtttrrrsssrrrqqqqqqqqqpppmmmjjjjjjjjjkkkjjjjjjiiihhhgggkkkkkkkkkjjjiiihhhgggfffhhhfffdddbbbbbb```^^^\\\\\\]]]^^^___````````````aaacccddddddbbbaaabbbbbbcccaaa___]]]]]]\\\YYYWWWQQQMMMFFF???:::777555555555777:::<<<===>>>@@@AAAGGGUUUccceee^^^TTTGGG===888777666555555666777888999;;;AAAMMM___ttt|||uuuqqqnnnlllmmmnnnmmmmmmsss{{{uuucccQQQDDD;;;999777777<<>>@@@FFFMMMOOOLLLMMMOOOPPPPPPTTT```qqq~~~rrrmmmnnnqqqwww}}}}}}zzzpppiiibbbaaa___^^^^^^```bbbdddffflllooolllhhhfffccc___\\\YYYTTTQQQMMMHHHCCC@@@;;;;;;:::999888777777888ttt}}}}}}|||rrrqqqtttyyy}}}~~~{{{xxxvvvvvvuuupppxxxrrrnnnrrryyyzzzuuunnnhhhaaaYYYOOOHHH???;;;777555444555555555777:::===???@@@CCCIIINNNaaaoooyyywww{{{zzz~~~|||zzzxxxvvvrrrooohhhddd```]]]^^^___```````````````aaadddhhhmmmooorrrppplllhhhccc___\\\ZZZYYYZZZZZZZZZZZZYYYXXXXXXYYYZZZZZZYYYVVVQQQMMMJJJIIIGGGCCC@@@<<<:::999999999:::;;;<<<<<<;;;:::999666555333222111222444555333333444555666888999:::;;;<<<<<<===>>>??????@@@AAABBBDDDDDDDDDDDDEEEGGGFFFCCCDDDJJJNNNRRRXXX^^^qqq|||wwwvvvqqqmmmkkklllllliiigggiiihhhgggeeecccaaa```___aaakkk}}}{{{uuurrrtttwwwxxxzzz~~~|||{{{}}}yyyiii[[[TTTTTTOOOQQQSSSSSSTTTXXX___eeesss}}}}}}{{{zzzyyyzzzzzz~~~}}}}}}yyyxxxwwwxxxxxxxxxvvvttttttsssrrrqqqqqqpppnnnkkkjjjkkkkkklllllllllkkkkkklllkkkjjjiiigggeeecccbbbdddbbb```^^^^^^]]][[[YYYYYYYYYZZZ[[[]]]^^^___```ccceeeeeeeeebbbaaaaaaaaaaaa```^^^^^^]]]\\\ZZZWWWQQQMMMGGGAAA;;;888666555666888;;;======>>>@@@BBBGGGYYYjjjmmmdddVVVGGG===777777666555555666777777999:::@@@LLL]]]rrr~~~vvvqqqmmmllllllnnnmmmlllrrrzzz}}}nnn^^^OOOEEE;;;888666888===KKKeeezzz}}}yyyuuuqqqqqqvvv|||~~~~~~~~~wwwooohhhbbbeeeqqqzzzeeeYYYPPPTTT\\\___^^^^^^eeelllrrrqqqqqqtttvvvuuuwwweeeMMM;;;333222000.../////////...---------,,,------...------///333666888;;;>>>@@@GGGQQQUUUTTTQQQQQQQQQPPPTTTcccxxx{{{nnnjjjlllqqqwww}}}~~~yyypppjjjaaa```______```bbbdddfffiiimmmmmmhhhcccaaa]]]YYYTTTQQQMMMJJJGGGCCC???;;;777666555444444444444444~~~~~~wwwnnnooossszzz~~~|||zzzzzzsss{{{xxxwww{{{{{{vvvoooiiibbbXXXNNNFFF>>>;;;777555555666666666999<<<>>>???AAAEEELLLRRReeerrr|||zzz|||zzzxxxuuuqqqoookkkgggbbb```___```aaaaaa______```bbbhhhpppwww{{{~~~xxxooofff```\\\ZZZXXXXXXWWWUUUSSSQQQPPPNNNNNNKKKKKKKKKJJJHHHFFFDDDBBBCCCBBB@@@>>><<<;;;;;;::::::;;;<<<======<<<;;;:::666555333111111222333444444444444555777888:::;;;;;;<<<===>>>???@@@AAAAAAAAACCCEEEEEEEEEFFFHHHIIIKKKHHHIIINNNTTTYYY```hhh|||tttllliiigggdddbbbbbbdddeeedddccccccdddeeedddccccccddddddeeennn~~~}}}wwwsssvvvzzz}}}{{{ooocccXXXUUUWWWUUUWWWYYYYYYXXX[[[ccciiivvv~~~yyy}}}{{{yyyxxxwww{{{{{{{{{{{{{{{|||||||||zzzyyyxxxyyyyyyyyywwwuuuuuutttrrrrrrqqqqqqnnnllllllmmmmmmmmmmmmmmmlllllljjjjjjiiihhheeeccc```___]]][[[ZZZYYYZZZYYYXXXVVVVVVUUUUUUVVVXXXZZZ]]]___aaacccddddddbbbaaaaaabbbaaa___^^^^^^^^^]]]ZZZWWWQQQNNNHHHBBB<<<888666555555777:::<<<===>>>@@@AAAHHHZZZlllnnndddVVVGGG===777666555444444555666777888:::???JJJ[[[qqqxxxsssmmmllllllmmmlllkkkqqqyyy~~~}}}lll]]]QQQIII>>>888555888===JJJccc{{{|||xxxxxx{{{~~~|||uuujjjddd```dddooogggXXXNNNRRRYYY[[[\\\^^^eeennnuuutttsssuuuxxxyyy{{{iiiPPP<<<333111000000000000///...---,,,,,,,,,,,,---......///000444777999;;;===@@@HHHSSSYYYYYYQQQQQQPPPPPPWWWhhhwwwlllkkkmmmvvv|||~~~}}}{{{pppiiiaaa``````aaaccceeehhhiiikkkmmmllleee```]]]XXXSSSPPPMMMIIIFFFCCC@@@===:::666555555444333333444444}}}rrrkkklllpppwww~~~~~~zzzzzzuuuooohhhaaaXXXMMMEEE???;;;888666666888888888;;;===???@@@BBBGGGOOOVVVfffttt|||yyy|||}}}{{{yyyvvvrrrooonnnjjjeeeaaa`````````___]]]^^^```eeemmmvvv~~~}}}rrrhhhaaa]]]YYYWWWXXXVVVRRROOOKKKIIIHHHGGGAAAAAAAAA@@@??????>>>>>>??????>>>===<<<<<<<<<<<<;;;;;;============;;;;;;666444222111111222333444555555666777888:::;;;<<<;;;<<<===>>>???@@@AAABBBAAACCCEEEGGGGGGHHHKKKMMMNNNMMMOOOUUUYYY___jjjuuuwwwooogggbbbbbbZZZYYYYYYZZZ\\\^^^^^^^^^aaaccceeeeeeddddddeeegggiiippp|||wwwooooooqqqtttzzz|||qqqhhh___WWWVVVYYY\\\___aaa___\\\]]]dddkkktttwwwuuu~~~zzzxxxvvvxxxyyyzzz{{{}}}~~~~~~}}}|||{{{xxxuuuvvvtttrrrqqqqqqpppooommmnnnnnnnnnnnnmmmlllkkkkkkggghhhggggggeeebbb___^^^VVVUUUTTTTTTTTTSSSQQQNNNPPPOOOMMMMMMOOOSSSWWWZZZ\\\^^^```aaaaaaaaacccdddaaa```______^^^]]]YYYVVVQQQNNNHHHBBB===999666555333666999:::;;;<<<>>>@@@HHHXXXeeeggg^^^RRRFFF>>>777666555444444555666777666999>>>HHHXXXnnnxxxsssnnnllllllmmmlllkkkqqqxxx~~~zzzlll___TTTMMMAAA999555888;;;EEE]]]vvvsssmmmbbb```aaagggqqqmmmZZZLLLOOOUUUWWWYYY___eeennntttsssrrrvvvzzz|||~~~lllSSS>>>333000111111000000///...---,,,,,,,,,,,,---//////000222555777999;;;<<>>;;;888666777999::::::;;;===???@@@CCCIIISSS[[[jjjwww}}}|||~~~|||zzzxxxtttqqqooojjjeee```___^^^^^^]]]]]]___cccjjjrrrzzz|||qqqiiiddd```[[[XXXVVVSSSNNNIIIEEEBBBAAAAAA;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::555444222111000111333444666666777888999;;;<<<=========>>>???@@@AAAAAABBBAAADDDGGGIIIJJJMMMPPPRRRRRRTTTYYY^^^aaagggvvvpppgggaaa\\\XXXXXXSSSSSSUUUVVVXXXYYY[[[[[[]]]```ccccccbbbbbbeeehhhmmmrrr{{{zzzoooeeeaaa```bbbhhhnnnttt}}}xxxppphhhbbb[[[VVVVVVYYYaaadddfffbbb]]]]]]dddkkkppp~~~zzztttvvv~~~}}}}}}~~~yyyvvvvvvtttqqqpppppppppnnnmmmnnnnnnnnnmmmmmmkkkjjjjjjggggggggggggdddaaa^^^\\\SSSSSSSSSSSSSSSPPPLLLHHHKKKIIIGGGEEEGGGLLLQQQUUUXXX[[[^^^```aaabbbdddfffaaa``````______\\\XXXUUUPPPMMMHHHBBB===888555444222555888::::::;;;===???FFFQQQ[[[\\\WWWOOOEEE===666666555444444555666666555888>>>GGGVVVmmmxxxrrrooommmmmmnnnlllkkkqqqxxx}}}xxxnnndddYYYPPPDDD:::666999:::AAAWWWqqquuukkkgggccccccfffmmmtttuuu^^^LLLMMMRRRSSSXXX```iiiooorrrppppppuuuzzz{{{~~~mmmUUU???444000000111/////////...---------,,,,,,...000111111333666888999;;;<<<>>>EEEOOOTTTTTTSSSRRRTTT[[[lll{{{ppppppvvv|||}}}|||}}}{{{lllbbb]]]^^^```bbbfffiiilllmmmkkkmmmkkkfffbbb```YYYRRRKKKGGGBBB>>><<<999777555222111111000000111111222xxx|||zzzqqqiiihhhkkknnnsssxxxyyy{{{}}}~~~{{{zzzrrrooojjjfffaaaXXXMMMEEE===:::666555666888999999;;;===>>>@@@CCCKKKVVV___qqq~~~~~~}}}|||zzzvvvtttoookkkeeeaaa````````````bbbeeekkkrrrxxx}}}{{{vvvoookkkiiifff```[[[TTTPPPJJJDDD@@@===<<<<<<666777777888888999999999888888999::::::::::::::::::;;;<<<======<<<;;;:::555444222000000111222333555666666777888:::<<<<<<@@@@@@@@@AAAAAABBBBBBBBBBBBEEEIIILLLNNNRRRUUUXXXYYY___gggkkklllsss{{{nnnaaa[[[XXXTTTQQQQQQQQQSSSUUUVVVWWWXXXZZZ[[[XXX\\\```aaa```aaaeeeiiipppttt{{{~~~~~~{{{lllbbbXXXSSSQQQQQQTTTYYY```jjjxxxwwwmmmfffaaa^^^[[[WWWXXX\\\aaaeeegggccc]]]\\\ccckkknnnyyyyyytttvvvuuu{{{|||wwwuuussspppooooooooonnnmmmjjjkkkkkkllllllkkkjjjjjjiiiiiiiiigggddd```\\\YYYQQQRRRVVVYYY[[[XXXSSSOOOMMMJJJFFFDDDEEEJJJPPPUUUXXX[[[^^^```bbbcccfffgggbbbaaaaaa```___[[[VVVSSSNNNLLLGGGBBB<<<888444333333555888:::;;;<<<>>>???BBBJJJQQQTTTSSSNNNDDD:::666555444444444444555666444888===FFFTTTkkk{{{uuupppnnnnnnooommmlllqqqyyy~~~yyytttmmmaaaVVVEEE;;;777;;;<<>>@@@DDDMMMXXXaaawww~~~}}}{{{xxxuuuppplllgggdddcccdddddddddhhhlllsssyyy~~~vvvrrrnnnnnnnnnllleee```SSSOOOIIICCC>>>;;;;;;;;;333444555666777777777777555666777888888999888888999:::;;;<<<<<<;;;:::999555444222000000111222333555555555666777999;;;<<>>:::888555444222222111111111222222333~~~wwwrrrooopppvvvzzz{{{yyynnniiidddeeemmmuuuzzz|||pppzzz{{{xxx{{{~~~}}}yyyrrrlllggghhhmmmqqqpppmmmiiigggeeeccc```YYYNNNGGG>>><<<888555444555888:::===<<>>???>>>>>>>>>>>>BBBIIIOOOPPPJJJ@@@999777777666555555555555555666666:::BBBMMM```{{{uuutttrrrqqqpppnnnmmmrrrzzztttaaaMMM>>>666999999<<>>;;;888555444666888:::======???BBBEEELLLZZZhhh|||~~~}}}}}}}}}}}}|||xxxvvvrrrpppmmmkkkkkkmmmoooqqqzzz~~~zzzuuurrrpppooooooooojjjccc]]]RRRLLLEEEAAA???===888333555555444333222222222222222222333444666777888888:::;;;;;;<<<;;;:::999888333222111111111222333444333555666777777888:::<<>>BBBEEELLLZZZhhh}}}tttuuuzzz~~~}}}|||||||||}}}|||yyywwwsssrrrpppppppppsssuuuwww}}}|||xxxsssqqqooonnnnnnnnniiiaaa[[[SSSMMMGGGBBB@@@===888444666555444333222222222222222222222333444555555666888999:::::::::999888777333333111111000111222333222444555666666777999;;;AAADDDHHHJJJJJJIIIIIIIIIKKKLLLOOOSSS[[[gggsss{{{ooobbb[[[XXXWWWRRROOOLLLJJJJJJKKKKKKKKKLLLNNNOOOOOONNNOOOQQQSSSVVVXXXZZZ[[[[[[]]]```bbbjjjllloooqqquuu{{{wwwlll```VVVNNNLLLKKKJJJJJJLLLJJJLLLNNNOOOUUUaaarrr~~~xxxmmmccc____________^^^]]]]]]]]]^^^___```````````````cccgggkkksssxxx}}}sssmmmgggeeegggmmmkkkjjjkkkmmmnnnnnnnnnmmmllljjjhhhhhhhhhhhhiiiiiiiiiiiihhhfff```YYYTTTTTTYYYcccpppzzz~~~zzzvvvuuusssrrrqqqpppmmmhhheee```]]][[[[[[\\\]]]]]]\\\^^^```aaa```\\\YYYVVVUUUQQQMMMHHHAAA;;;777444333111444888;;;;;;;;;;;;<<<===AAAGGGLLLMMMIII@@@:::777666555555444444555555555555888>>>GGGXXXqqq}}}wwwsssppppppoooooottt{{{{{{ttt```FFF;;;555777888===PPPggg~~~xxxqqqlllgggeeehhhqqqzzzpppnnntttzzz~~~{{{zzz|||zzzYYYNNNFFFLLL[[[mmm}}}|||uuu]]]EEE777333000+++,,,---............---,,,,,,...000222444666:::======<<<;;;>>>CCCGGGJJJKKKMMMPPPVVV___lllxxxzzzvvvqqqiiicccbbbeeemmm|||{{{yyywwwwwwyyy~~~wwwfffYYYRRRSSSUUUXXX[[[]]]```dddgggkkkqqqxxx{{{{{{uuufffXXXIIIDDD===:::888777444111111111222222222222111111{{{pppjjjgggnnnzzz~~~qqqooommmnnnqqqtttuuuttt|||~~~nnncccYYYUUUSSSWWW```jjjqqqsssqqqlllfffaaa\\\UUULLLEEE<<<:::888666555666999:::>>>===>>>AAAEEELLL[[[iii{{{ppplllpppwww~~~||||||{{{{{{{{{||||||yyywwwttttttsssssstttwwwzzz|||}}}~~~zzzxxxyyywwwssspppnnnmmmmmmlllggg___YYYSSSNNNHHHDDDAAA===:::777666555444333222111111111111111222222333333333444666777888999999888777666333333111000000000111222333444666666666777:::<<<@@@CCCHHHKKKKKKKKKJJJJJJNNNQQQUUUZZZcccqqq|||mmm___WWWSSSSSSSSSLLLKKKIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMPPPRRRSSSUUUWWWXXXYYY[[[^^^aaagggjjjmmmpppttt{{{vvvlllbbbXXXUUUTTTRRRRRRUUURRRTTTVVVYYY```pppxxxkkkbbb\\\[[[]]]^^^^^^]]]\\\]]]^^^___``````aaabbbcccdddggglllooovvv|||xxxmmmbbb]]][[[ZZZ\\\```eeefffiiilllnnnooonnnmmmkkkkkkiiihhhgggggghhhhhhiiihhhhhhgggeee```ZZZUUURRRXXXdddrrr}}}~~~yyywwwxxxyyyzzzzzzwwwqqqmmmbbb___ZZZXXXXXXYYYZZZ[[[]]]___```___[[[WWWVVVVVVQQQMMMHHHAAA;;;777444333111444888:::::::::;;;<<<===AAAFFFKKKMMMIIIBBB<<<666666555444444444444555666666999>>>EEETTTkkk~~~vvvqqqoooppppppqqqvvv|||zzz|||iiiWWWBBB999444666777<<>>CCCIIIMMMOOOOOORRRXXXbbbmmmtttrrrnnngggdddaaaaaadddooo{{{zzzzzzzzz}}}sssaaaUUUOOOPPPSSSWWWZZZ\\\```fffjjjpppyyyuuubbbSSSEEEAAA<<<999777666333111222222222222222222222222yyyoookkkiiippp|||uuutttssstttwwwyyy{{{|||{{{hhh^^^UUUSSSQQQUUU]]]gggooorrrsssnnnhhhbbb]]]UUULLLEEE;;;:::888666666777999:::>>>===>>>BBBFFFNNN^^^llltttnnnmmmrrryyy|||}}}|||{{{zzzyyyyyyzzzzzzxxxwwwttttttssstttuuuxxxzzz{{{{{{}}}{{{vvvtttuuutttqqqmmmllljjjjjjiiiddd\\\VVVQQQNNNIIIEEEAAA>>><<<:::666666444333222111111111000111111111222222333333444555666777777666555555333222111000000000111222444666777777777888;;;===@@@CCCHHHKKKLLLLLLMMMNNNTTTXXX___eeennn|||mmmfff\\\TTTOOOLLLJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLKKKKKKLLLNNNQQQOOORRRTTTVVVXXX[[[___bbbdddhhhlllpppttt|||{{{pppfffbbb```^^^^^^```]]]```dddjjjvvvzzzjjj```[[[YYY[[[^^^]]]\\\\\\\\\]]]___```bbbbbbccceeegggiiilllqqqtttxxx~~~sssggg\\\TTTNNNLLLMMMNNNRRRXXX\\\aaahhhnnnpppooollljjjhhhhhhhhhhhhhhhhhhhhhhhhhhhgggffffffddd```[[[VVVSSSYYYfffuuuyyyuuuuuuvvvxxxxxxuuupppmmmddd```ZZZXXXXXXZZZ\\\]]]aaaaaa```]]]YYYVVVUUUUUUQQQMMMHHHAAA;;;777444333222444777999::::::;;;===>>>AAAFFFKKKLLLJJJCCC???666666555444444444444444777777:::???EEEQQQgggzzz{{{tttooommmooorrrssswww|||yyy|||~~~|||vvvjjjYYYKKK???999555555555:::KKK\\\uuutttkkkhhhkkkooorrrrrrmmmfffaaa[[[___ccchhhooo{{{ssseee___aaafffhhhgggfffggglllrrr~~~dddNNNFFFAAAHHHVVVgggyyywwwaaaHHH999444111..............................000222333333444555777===<<<;;;>>>DDDJJJOOOQQQRRRTTT[[[hhhrrruuupppkkkfffdddcccbbbeeeuuu~~~{{{zzz{{{|||mmm[[[QQQMMMKKKOOOUUUZZZ]]]dddlllsss{{{sss]]]LLLAAA???;;;888666555333222333222222222222222222333wwwnnnlllmmmsss}}}xxxyyy{{{~~~~~~ttt```WWWPPPOOOOOORRRZZZccckkkooorrrmmmhhhccc]]]UUUKKKCCC:::999888666666777999:::>>>===>>>BBBGGGPPPaaaqqq~~~uuusssssswww{{{{{{}}}|||}}}{{{yyywwwwwwxxxwwwvvvtttsssrrrrrrrrrssstttvvvwwwzzz{{{yyysssqqqrrrqqqnnnkkkiiiggggggfff```XXXRRRMMMKKKHHHDDD@@@>>><<<<<<777666555333222111000000000000000111222333333444222333444555555555444333111000000///000111222333555666777888888999;;;>>>@@@CCCHHHLLLOOOQQQTTTVVV^^^eeennnvvv}}}|||nnn^^^ZZZTTTOOOLLLJJJGGGEEEDDDEEEFFFFFFFFFFFFHHHJJJJJJKKKLLLKKKJJJJJJLLLNNNMMMOOORRRTTTVVVYYY]]]```aaaeeekkkooottt||||||ssspppnnnlllkkkmmmjjjmmmsss~~~xxxlll___ZZZXXXXXXZZZ^^^[[[[[[[[[\\\]]]___bbbccceeegggiiikkkmmmqqquuuxxxzzz{{{|||xxxqqqjjjcccYYYOOONNNIIIEEEEEEFFFFFFKKKQQQWWW^^^iiippprrrpppllliiigggggggggggghhhhhhhhhhhhfffeeeeeeeeedddaaa\\\YYYVVV^^^lll{{{xxxpppooommmllllllkkkhhhfffdddcccbbbcccfffiiijjjjjjjjjeee```[[[YYYXXXVVVTTTQQQMMMHHHAAA;;;777444333222444777888999999;;;======@@@DDDIIIKKKIIIDDD@@@666555444444333333444444888888;;;@@@EEEPPPddduuuzzzsssnnnmmmpppsssssstttwwwvvvvvvtttppphhh\\\OOOFFF>>>:::666444444888FFFUUUgggqqqxxxwwwqqqkkkccc\\\ZZZ^^^dddhhhiiifffaaa^^^VVV^^^eeeiiipppzzzzzziii\\\WWWYYY^^^```]]]]]]```fffmmmzzzgggPPPHHHCCCHHHUUUggg{{{yyydddLLL;;;555222000//////...------...//////...000333444444555666777<<<;;;<<<@@@FFFMMMQQQRRRSSSUUU___ooozzzzzztttooollljjjgggeeehhhzzz}}}zzzzzz{{{|||~~~zzzfffVVVNNNLLLIIIOOOWWW]]]bbbjjjuuu~~~mmmWWWHHH>>>===;;;999666555333333333333222222222222333333uuurrrmmmmmmpppuuu{{{www|||~~~{{{~~~lllYYYRRRKKKKKKMMMRRRZZZbbbjjjnnnnnnkkkfffbbb\\\TTTIIIAAA:::999888777777888999:::>>>===???CCCIIISSSeeeuuu~~~yyyzzzyyyyyyyyyzzz}}}~~~}}}}}}}}}~~~|||}}}~~~zzzxxxvvvuuuuuuuuusssrrrqqqppppppoooooooooppppppqqqsssrrrnnnmmmoooooolllhhhfffeeedddccc^^^UUUOOOHHHGGGDDDAAA>>><<<;;;<<<777666555333222111000000//////000111333444555555111111333444444444333333////////////000111333444444555777777777888;;;===???CCCHHHMMMSSSXXX^^^ccckkkttt}}}lllaaaWWWTTTOOOLLLKKKJJJHHHGGGCCCEEEGGGFFFEEEEEEGGGIIIHHHJJJKKKKKKJJJJJJJJJKKKKKKMMMPPPRRRSSSVVVYYY\\\^^^bbbhhhmmmssszzz{{{zzzzzzyyyxxxzzzyyy{{{vvvlllbbbXXXVVVVVVVVVXXX[[[ZZZZZZ[[[\\\^^^```bbbdddhhhjjjmmmoooqqqtttxxx{{{}}}~~~~~~|||uuupppffffffbbb[[[WWWTTTNNNGGGJJJGGGEEEGGGGGGGGGKKKPPPWWW___jjjqqqrrrpppnnnlllhhhhhhhhhhhhgggfffeeeeeedddccccccddddddbbb^^^[[[XXXaaappp}}}ssshhhddd```^^^___aaacccdddhhhlllsss|||uuulllaaa[[[[[[[[[XXXTTTQQQMMMHHHAAA;;;777444333111333555666777888:::;;;;;;===AAAFFFHHHGGGCCC???666555444444333333444444777777;;;???DDDNNNaaarrr|||tttpppnnnrrrsssqqqooooooqqqpppooollleeeZZZPPPJJJ???<<<888444222666BBBNNN^^^eeejjjhhhcccaaa]]]ZZZVVVYYY^^^``````^^^[[[YYYVVV___fffgggkkksssyyyzzzwwwmmm___TTTPPPSSSXXX[[[\\\\\\___eeelllxxxnnnSSSKKKEEEJJJXXXlll~~~iiiPPP>>>666333000000///...------...///000---000444666777888:::<<<::::::===BBBHHHNNNRRRSSSSSSVVVbbbuuuyyytttrrrooollljjjlll|||||||||}}}~~~sssaaaSSSMMMMMMKKKRRR[[[bbbhhhqqq~~~uuubbbQQQEEE===<<<;;;999777555444444444333222222222222333444|||qqqkkklllkkknnnrrrvvvyyy}}}uuu}}}}}}xxxzzzfffUUUPPPIIIKKKNNNTTT[[[dddkkkoookkkhhhdddaaa\\\RRRGGG>>>999999888777777888999:::======???DDDJJJUUUgggwww}}}~~~|||xxxvvvyyy|||~~~~~~|||zzzyyyyyyyyy}}}}}}~~~}}}|||~~~zzzxxxuuuttttttsssrrrppppppooonnnmmmllllllllllllfffiiijjjiiijjjnnnooolllgggeeeccccccaaa\\\TTTMMMDDDDDDBBB???;;;::::::;;;777777555333222111000000...///000111333555666666000111222333444333333222............000222444555333444666666666777:::<<<>>>BBBHHHNNNVVV^^^ffflllttt~~~nnnaaaYYYQQQMMMIIIFFFEEEFFFFFFFFFBBBEEEGGGGGGEEEDDDFFFIIIGGGIIIKKKLLLKKKJJJIIIJJJKKKMMMOOOPPPQQQRRRUUUXXX[[[```ffflllqqqyyy~~~~~~mmmeee]]]UUUTTTUUUUUUUUUXXXZZZZZZZZZ\\\^^^```ccceeejjjllloooqqqsssvvvzzz}}}|||uuuooo[[[ZZZVVVPPPNNNOOOLLLGGGHHHFFFGGGJJJKKKKKKOOOTTTZZZaaakkkqqqrrrqqqppppppjjjjjjiiihhhgggeeecccbbbcccbbbbbbcccdddbbb___]]]XXXbbbqqqyyyooo```[[[VVVTTTWWW]]]cccfffmmmuuu}}}qqqccc\\\]]]]]]ZZZUUUQQQMMMHHHAAA;;;777444333///111444555555666888:::999;;;???CCCFFFEEEAAA>>>555555444333333333333444555666:::>>>CCCLLL___pppvvvrrrpppssssssoookkkiiimmmlllmmmlllfff]]]TTTPPP@@@===999444111444???JJJZZZ```cccaaa]]]^^^^^^\\\XXXZZZ]]]]]]ZZZWWWUUUSSSYYYaaafffdddeeelllqqqpppkkkcccXXXOOOLLLOOOUUUYYY___^^^aaafffmmmxxxrrrVVVMMMGGGLLL[[[qqqnnnSSS@@@777333000000///...------...///000,,,000444888:::<<<>>>@@@999:::===CCCJJJOOORRRSSSRRRUUUcccxxx|||xxxuuussspppmmmnnn||||||nnn]]]QQQMMMMMMNNNVVV___ffflllvvviiiWWWJJJCCC<<<<<<<<<:::777555555555444444222222222222444444~~~|||yyytttoookkkhhhfffjjjkkknnnttt{{{~~~|||yyy~~~}}}xxxdddWWWRRRLLLLLLOOOVVV___eeehhhhhhiiifffbbb\\\VVVMMMDDD>>>999666444444666999::::::<<>>AAAGGGPPPZZZfffqqqxxx}}}ooobbbXXXSSSMMMKKKIIIFFFDDDCCCBBBBBBEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIKKKLLLMMMOOORRRTTTYYY___fffjjjlllssswwwjjjbbb\\\UUUQQQQQQSSSTTTTTTYYYWWWYYY^^^aaaaaadddhhhkkkooosssuuuvvvyyy~~~yyyooobbb\\\UUUTTTTTTTTTTTTUUUSSSTTTUUUWWW[[[___ccceeelllsssxxxyyyzzzyyyuuuooommmllljjjgggeeedddddddddhhhhhhgggfffdddbbb```___]]]ffftttrrreee[[[WWWSSSTTT[[[fffpppvvv|||rrreee^^^]]]]]]YYYUUUOOOJJJDDD>>>999666222000222333444555666888999999:::999:::>>>AAAAAA===999777666444222222444666777666777:::>>>BBBLLL^^^ooovvvsssqqqooonnnooooooooommmppppppnnnlllmmmkkk```SSSFFF;;;333333222222999DDDQQQ[[[```[[[ZZZ```eeeeee\\\```bbb___YYYTTTTTTUUUYYYYYY[[[]]]aaadddgggiiiddd\\\QQQMMMPPPUUUWWWXXXbbbfffmmmppppppxxxuuu]]]MMMDDDPPPdddyyyrrrVVVAAA888333000//////............//////000444999===>>>======>>>>>>===@@@GGGKKKJJJLLLOOOQQQWWWggg{{{zzzxxxssstttrrrnnnooo~~~~~~ooo\\\PPPMMMOOOPPPTTT\\\fffpppxxx}}}{{{kkk[[[MMMCCC>>>;;;:::999777666555555555555555555555666777888888vvvvvvtttqqqlllgggdddbbbfffgggjjjqqqwww||||||{{{xxx~~~}}}sssaaaVVVRRRNNNOOORRRYYYaaafffhhhggghhheee```[[[UUUMMMEEE???999777555555777999::::::<<>>:::999999:::999777555555444333222111000///111111111111111111111222222222222111111111000000/////////000000222333444888888666666777888:::<<<>>>AAAIIISSSaaappp}}}ooodddZZZRRRNNNJJJIIIGGGEEEDDDCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDEEEEEEFFFFFFGGGHHHHHHGGGIIIKKKLLLLLLNNNQQQSSSXXX^^^dddgggiiiooozzzpppddd[[[WWWRRRPPPRRRUUUWWWWWW[[[YYYZZZ^^^aaaaaacccgggiiimmmrrruuuwww{{{|||qqqgggccc___^^^^^^^^^]]]\\\XXXZZZ___fffooowww~~~yyysssnnnmmmjjjgggfffeeeffffffjjjiiihhhgggeeecccbbbaaabbbiiiuuuqqqeee[[[[[[]]]cccooo{{{wwwnnnccc]]]\\\[[[WWWSSSNNNJJJCCC>>>999666333000111111222444555666777888::::::;;;???BBBBBB===999777666444222222444666777666777:::>>>CCCMMM___qqquuuqqqpppoooooopppqqqpppoooqqqqqqpppqqquuuttthhhZZZGGG<<<444444333333:::DDDUUU```eeeaaa___eeehhhfffaaacccdddaaa[[[VVVVVVWWWZZZZZZ[[[^^^aaadddfffggg^^^WWWOOOLLLPPPWWW[[[]]]dddjjjqqquuuttt{{{}}}```PPPHHHRRReeeyyytttWWWBBB999444111//////............//////...333999===??????@@@@@@???>>>AAAHHHKKKKKKLLLOOOPPPWWWhhh||||||zzzyyywwwtttpppsss~~~}}}|||}}}nnn[[[OOOMMMOOOQQQVVV]]]eeemmmrrruuuvvvxxxrrrhhh\\\PPPFFF???;;;<<<;;;:::999888777777777444444444444555555666777ooopppqqqoookkkeeeaaa___dddfffjjjqqqxxx|||~~~~~~www|||}}}~~~nnn___WWWTTTQQQSSSWWW^^^dddggggggfffeeebbb]]]YYYSSSLLLEEE@@@999777555555777999::::::<<<>>>CCCHHHNNNZZZpppyyyqqqmmmoooqqqrrrtttvvvvvvuuurrrqqqrrrtttxxx|||zzzxxxvvvttttttrrrpppnnnooollliiifffccc```[[[XXXTTTRRRRRRRRRRRRRRRPPPNNNNNNKKKIIIIIIJJJHHHDDD@@@???<<<999888888888888777555555444333222111111000111111111111111111111000222222111111111000000000/////////000111222444555777777777888999:::<<<<<<<<<@@@HHHTTTdddvvvmmm```XXXQQQLLLJJJGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJKKKMMMPPPRRRWWW\\\aaaccceeeiiirrryyyvvvfff\\\UUUSSSQQQQQQTTTYYY[[[]]]^^^[[[[[[___``````bbbffffffkkkqqquuuyyy~~~uuunnnnnnnnnooooooooollliiigggkkkttt{{{qqqnnnkkkgggffffffhhhiiilllkkkjjjiiigggeeedddcccfffkkkttt}}}{{{ooofffbbbfffmmmyyy|||pppiiiaaa\\\[[[ZZZUUUPPPNNNIIICCC===999666333000000000111333444555666777::::::<<<@@@CCCCCC>>>999666555444222222444555666666666:::???DDDOOObbbttttttqqqpppooopppqqqrrrqqqpppppppppqqquuu|||{{{mmm^^^HHH===555555444333999DDDWWWccckkkhhhfffjjjkkkhhhfffhhhgggccc]]]YYYYYYZZZ]]]\\\]]]___ccceeefffeeeZZZUUUOOONNNTTT\\\bbbeeehhhmmmuuuyyyyyycccUUUMMMUUUddduuuuuuYYYCCC999555222//////............//////---222999>>>AAABBBBBBCCCAAA@@@CCCIIILLLLLLMMMPPPRRR\\\nnn~~~}}}yyytttrrrwww{{{zzzyyyyyy{{{~~~kkkXXXMMMLLLOOOTTTXXX]]]cccggghhhgggfff[[[WWWQQQJJJCCC>>>;;;:::<<<;;;:::999999999999:::666666666666666666777777kkkooorrrrrrlllfffaaa___dddhhhnnnuuu|||yyy}}}|||mmm```XXXVVVUUUXXX]]]bbbeeegggfffdddaaa^^^ZZZVVVQQQKKKDDD???999777555555777999;;;;;;<<<>>>BBBHHHOOO]]]sssyyyqqqooorrrwww{{{}}}{{{xxxvvvuuussspppmmmmmmjjjfffbbb___[[[WWWTTTMMMLLLJJJIIIIIIHHHEEECCCCCCAAA@@@@@@AAA@@@===:::;;;:::888777666666666666444444333222222111000000111111111111000000000000111111111111000000000000//////000000222333555666888999999:::;;;<<<======>>>BBBJJJXXXjjj|||ppp___WWWRRRMMMJJJIIIEEEEEEDDDDDDCCCBBBBBBBBB???@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDFFFHHHIIIIIIKKKNNNQQQVVVYYY]]]___```cccjjjooovvvvvviii^^^WWWSSSSSSTTTVVVYYY]]]```bbb```]]]\\\^^^___^^^```dddeeejjjpppuuuyyy~~~yyytttyyy~~~xxxvvv{{{|||tttqqqlllgggeeefffgggiiilllkkkjjjhhhgggfffeeeeeeeeeiiipppxxx|||yyyrrrlllpppuuu~~~zzzpppjjjeee___\\\[[[YYYTTTOOOMMMIIIBBB===999666333000000000111333444555666777::::::<<<@@@DDDCCC>>>999666555333222222333555666555666:::???EEEQQQeeexxxxxxuuusssrrrrrrrrrrrrpppnnnnnnnnnpppvvv}}}|||kkkZZZFFF;;;444444333222888BBBTTTaaakkkjjjiiimmmmmmiiijjjjjjiiieee```\\\\\\\\\^^^]]]^^^aaafffhhhhhhggg\\\XXXSSSSSSXXX```fffjjjkkkooouuuxxxyyydddWWWOOOTTT```mmm{{{{{{~~~uuuYYYCCC888444111//////............/////////444;;;AAACCCCCCDDDDDDCCCBBBEEEKKKNNNMMMNNNQQQTTTbbbxxx{{{uuuoooooowww~~~vvvvvvvvvwww{{{{{{eeeTTTLLLMMMPPPWWWYYY]]]``````]]]YYYVVVJJJGGGCCC???<<<:::999999:::::::::::::::;;;;;;<<<999::::::::::::999999999kkkpppuuutttnnnfffaaa```bbbgggooowww}}}}}}zzzkkk___YYYWWWYYY\\\aaadddeeeeeecccbbb]]]\\\YYYVVVQQQKKKCCC>>>:::888555555777:::;;;;;;===>>>BBBIIIRRR```vvvyyyrrrtttyyy}}}yyywwwuuussspppmmmjjjfffbbb^^^[[[XXXTTTQQQJJJHHHEEECCCBBBAAA???===;;;:::999999:::999888777777777666666555444444555222222111111000000//////000000000000000000000000111111111000000000/////////000000111333444666777888888999:::;;;<<<======BBBFFFQQQbbbuuuqqqeeeXXXRRRNNNJJJHHHHHHEEEEEEDDDCCCBBB@@@???>>>>>>>>>???@@@@@@@@@@@@??????@@@@@@AAAAAABBBCCCCCCBBBDDDFFFGGGHHHIIILLLOOOSSSVVVYYY[[[\\\___cccgggooowww}}}zzz}}}zzzxxxsssmmmeee]]]XXXUUUUUUWWWZZZ\\\___bbbdddfffbbb^^^\\\^^^^^^\\\^^^ccceeejjjoootttwww|||{{{vvvuuurrrlllgggeeeeeefffgggkkkjjjiiigggfffeeeeeeeeedddhhhooovvv{{{{{{yyywww|||~~~|||zzzvvvnnnhhhdddaaa]]]\\\[[[XXXSSSPPPLLLHHHBBB<<<999666333111111111222444555666777888999999<<>>CCCEEEDDDDDDCCCDDDCCCFFFMMMPPPOOOPPPSSSTTTggg}}}uuunnnhhhjjjuuu}}}zzzyyyttttttuuuwww{{{ttt^^^OOOKKKNNNQQQXXXZZZ\\\\\\YYYTTTNNNJJJCCCAAA>>>;;;888777777888999999999:::;;;<<<>>>>>><<<============<<<::::::nnntttyyywwwooofffaaa```^^^fffqqqzzzvvviii^^^YYYXXX]]]```cccdddcccaaa``````]]]\\\[[[YYYUUUMMMDDD>>>:::888666666888:::;;;;;;===>>>CCCLLLUUUcccwwwyyyuuu{{{~~~|||xxxvvvtttrrrooolllgggddd___ZZZWWWSSSPPPMMMGGGDDDAAA???>>><<<:::999666666555555444444444444333444555444333222333444111111000000/////////////////////000000000111111111111000000000/////////000000000222333555777888777777888:::<<>>????????????>>>?????????@@@AAAAAABBBBBBAAACCCDDDEEEFFFHHHKKKMMMQQQSSSVVVXXXZZZ]]]```cccjjjpppuuuvvvyyy{{{zzzvvvnnnllljjjnnnwww{{{qqqjjj^^^^^^\\\YYYUUURRRRRRSSSUUUYYY]]]aaabbbdddeeegggaaa]]][[[\\\\\\[[[]]]aaaccchhhmmmqqqtttyyytttqqqnnnjjjfffddddddfffgggkkkiiigggfffeeedddeeeeeefffjjjpppvvvzzz|||}}}||||||~~~xxxtttpppnnnmmmjjjeee```___]]][[[ZZZYYYVVVSSSPPPKKKGGGAAA<<<888666333111111111222444555666777888888888;;;@@@DDDBBB<<<777444444333333333333444444444555999@@@HHHVVVlllzzzuuurrrpppnnnmmmooorrruuuvvvwwwppp___NNN???666000222222111777AAAKKKYYYbbbaaaaaagggjjjgggfffgggggggggfffdddbbbaaa___^^^```gggqqqwwwvvvttthhhddd___ZZZYYY[[[___aaaiiiiiijjjjjjmmm|||sss\\\SSSLLLLLLUUU```iiimmmsssvvvyyyxxxvvvvvv|||pppVVV@@@555111000//////............//////333999@@@EEEGGGFFFEEEDDDDDDDDDGGGNNNRRRQQQSSSVVVVVVjjjxxxpppjjjdddgggqqq~~~yyyvvvuuuuuuuuuvvvxxx{{{jjjVVVKKKJJJOOOSSSXXXYYYYYYXXXTTTNNNHHHDDD@@@>>>;;;888666555555666999999:::;;;===???AAABBB@@@@@@AAAAAA@@@>>><<<;;;uuu{{{|||rrriiidddcccccclllyyy~~~rrrggg```]]]\\\___bbbdddccc```^^^]]]^^^^^^______^^^ZZZQQQFFF>>>:::888666666888:::<<<<<<===>>>DDDNNNXXXeeewwwyyyyyy{{{yyyuuusssrrrooollljjjgggbbb\\\WWWRRRNNNIIIGGGCCC@@@===:::999888777555333333333222111000111222000222444444222111222333111111111000000000000000---......///000111222222111000000000////////////000000111222444666888999888999;;;===BBBGGGLLLOOOQQQYYYkkkyyylllggg___WWWOOOLLLIIIDDDCCCDDDAAAAAAAAAAAAAAA???>>>===<<<===>>>>>>???>>>>>>>>>>>>??????@@@AAAAAABBBBBB@@@AAACCCDDDEEEGGGJJJLLLNNNPPPSSSVVVYYY\\\___bbbdddhhhkkkjjjkkkmmmjjjddd^^^[[[YYY[[[aaaggglllnnnhhhhhhhhhhhhfff```XXXSSSJJJJJJJJJIIIGGGHHHLLLOOORRRWWW]]]aaabbbccceeefff```\\\YYYZZZZZZYYY\\\aaa```dddjjjnnnrrrwww~~~xxxqqqjjjhhhfffeeeeeefffggghhhkkkjjjgggeeedddeeeeeefffhhhkkkooosssuuuvvvwwwwwwssstttuuuxxxxxxvvvqqqmmmiiifffdddddddddccc___\\\ZZZYYYXXXVVVUUUTTTRRRPPPKKKGGGAAA<<<888666333111000000111333444555666777666777:::???CCCAAA;;;555333333333333333333333333444555999@@@IIIWWWooo}}}vvvrrrppppppooommmrrrvvvuuuqqqhhhYYYKKK===444000222333333999CCCNNNYYY```]]]\\\bbbgggeeeccceeegggiiijjjiiifffddd^^^]]]```jjjwww|||qqqmmmfff```[[[[[[]]]```eeeeeefffeeeggguuuzzzhhhVVVOOOIIIJJJTTTbbbkkkooouuuzzz}}}|||xxxwwwzzz~~~}}}oooVVV@@@555222111//////............//////222888@@@GGGIIIHHHGGGGGGDDDDDDHHHOOOSSSSSSUUUYYY\\\ooowwwooojjjdddfffooo{{{zzzxxxwwwxxxxxxxxxyyy|||xxx```NNNGGGJJJQQQUUUXXXXXXWWWUUUQQQKKKFFFCCC>>><<<999777666666777777:::;;;<<<>>>@@@CCCEEEFFFFFFFFFGGGGGGFFFDDDBBB@@@|||wwwlllhhhgggkkkvvv||||||{{{ppphhhcccbbbbbbaaacccdddbbb^^^[[[\\\]]]```bbbcccccc^^^TTTHHH@@@:::888666666888;;;<<<<<<===>>>EEEOOOZZZfffwwwyyy{{{xxxvvvsssqqqooommmjjjhhhgggbbb[[[TTTNNNIIIDDDAAA@@@===999777666555444333111222111000///...///000...111333333111000111333222222222111111111111111,,,---...///000111222333000000000000////////////000000111222444666888999<<<<<<>>>CCCIIIPPPWWW[[[fffooo}}}nnneeebbb\\\TTTNNNKKKIIIEEECCCDDD>>>???@@@AAAAAA@@@???>>><<<======>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBB???AAACCCDDDDDDFFFIIIKKKMMMOOORRRUUUYYY]]]```aaa___cccdddccccccddd```ZZZUUUQQQMMMLLLNNNRRRTTTUUURRRRRRRRRRRRQQQNNNIIIEEE???@@@AAA@@@???BBBGGGKKKMMMSSS[[[___aaabbbdddeee```[[[XXXYYYYYYYYY[[[```\\\aaahhhlllqqqvvv~~~}}}rrrnnnllliiicccccccccdddeeegggiiijjjllljjjhhhfffeeeeeefffggggggjjjmmmnnnnnnnnnnnnnnnjjjjjjiiijjjiiigggbbb___\\\\\\\\\]]]______]]][[[WWWVVVUUUTTTSSSRRRQQQPPPKKKFFF@@@;;;888666333111//////000111333444555666555666:::???BBBAAA:::555333333333333333333333333444555999@@@IIIXXXppp~~~vvvrrrqqqrrrrrrjjjpppuuurrrlllbbbTTTHHH===444000333444444;;;DDDRRR\\\```[[[ZZZ```eeedddbbbdddgggkkknnnmmmiiifff]]]\\\aaalllzzzxxxtttmmmeee```^^^___bbbbbbcccdddcccdddqqqqqq___RRRMMMGGGIIIUUUeeepppssszzz~~~zzzxxxzzz}}}~~~{{{nnnVVVAAA666333333//////............//////000777@@@GGGJJJJJJJJJIIIDDDDDDHHHOOOTTTUUUWWWZZZcccuuuzzzqqqlllfffgggnnnyyy}}}|||zzzzzzyyy{{{}}}rrr[[[JJJFFFJJJRRRVVVWWWWWWVVVSSSOOOKKKFFFDDD<<<;;;999888777888:::;;;<<<===>>>@@@CCCEEEHHHIIILLLMMMNNNNNNLLLJJJGGGFFFwwwqqqpppppp}}}uuujjjeeedddcccbbb```___\\\YYYWWWXXX[[[___bbbcccdddbbb[[[PPPEEE>>>:::999888777777999;;;<<>>;;;777555555555333222222111000//////...//////......///111111222222222111111111111111000//////---...///000111111111111//////000000111111111222222333333333333555888;;;>>>AAAFFFMMMWWWfffxxxxxxnnnfff___^^^SSSPPPKKKGGGEEEDDDBBBAAA@@@@@@@@@?????????>>>>>><<<<<<============<<<<<<>>>>>>?????????>>>======DDDDDDDDDDDDEEEFFFHHHIIINNNRRRVVVYYY[[[]]]___aaaeeebbb___^^^]]][[[VVVRRRNNNJJJFFFCCCCCCDDDDDDDDDBBBAAA??????@@@@@@>>>===<<<<<<;;;;;;===???BBBDDDPPPQQQTTTWWW[[[^^^```bbb\\\\\\ZZZYYYYYYZZZ[[[[[[aaadddhhhlllpppuuuzzz~~~zzzpppiii```[[[[[[]]]]]]]]]XXX```eeecccbbbfffjjjkkkjjjhhhfffdddcccdddeeefffgggggghhhhhhgggfffdddcccccc```^^^]]]^^^]]]YYYVVVTTTWWW[[[[[[YYYWWWWWWXXXRRRRRRRRRRRRQQQPPPOOOOOOKKKFFF@@@:::666444222000111111222333333444555555555777:::<<<<<<;;;999888555444444333333444444555777777;;;AAAJJJ[[[tttzzzuuurrrnnnlllmmmjjjmmmnnnlllhhh```QQQDDD>>>555000222333555???LLLccccccaaa]]]ZZZZZZ___cccgggdddeeejjjrrrtttpppkkkfffaaabbbqqq}}}ssslllfffaaa```ccceeeddddddeeegggppp}}}lll^^^NNNKKKEEEGGGXXXooo}}}~~~uuussszzzqqqXXXAAA666222111111000///...---......///222999BBBJJJMMMKKKHHHFFFFFFCCCDDDKKKQQQTTTWWW\\\hhhxxxxxxvvvrrrmmmlllnnnuuu~~~yyyxxxyyy{{{}}}~~~}}}nnn^^^NNNGGGFFFIIINNNSSSVVVUUUSSSQQQNNNLLLJJJIIICCC@@@<<<:::;;;<<<===>>>???BBBDDDEEEEEEGGGKKKOOOQQQTTTWWWWWWTTTOOOKKKIII~~~|||oooddd```______^^^[[[ZZZXXXUUUTTTVVVZZZ^^^cccdddeeeccc\\\QQQGGG@@@:::999888777777999;;;<<<>>>AAAEEEKKKVVVfffxxxzzz{{{|||wwwtttqqqmmmlllllljjjfffbbb```[[[TTTNNNIIIEEEAAA>>><<<:::666444444444222111111000000///.........//////000111222333333333333111111111111111000000///......///000111111111111111111111222222222333333333444555444555777:::===???DDDNNN]]]ppp{{{qqqiiiaaa[[[ZZZQQQMMMIIIFFFDDDCCCBBBAAA@@@@@@?????????>>>>>>>>><<<===>>>??????@@@?????????@@@@@@@@@@@@@@@??????BBBBBBCCCCCCEEEHHHJJJLLLOOORRRWWWZZZ\\\^^^```bbbdddbbb___^^^\\\XXXRRRMMMGGGDDDAAA????????????>>>AAA@@@>>>>>>>>>>>>===<<<:::999999:::;;;>>>AAACCCGGGJJJOOOUUUZZZ]]]^^^___ZZZYYYXXXXXXXXXYYYZZZ[[[```bbbfffjjjmmmrrrwwwzzz|||wwwpppllljjjfff```[[[UUUQQQLLLJJJKKKNNNQQQRRRTTT\\\bbbbbbbbbfffjjjkkkjjjiiigggeeeccccccdddeeeeeeeeeffffffdddbbb```^^^[[[YYYVVVVVVWWWVVVSSSPPPOOOQQQSSSSSSQQQOOOPPPQQQPPPPPPQQQQQQQQQPPPOOONNNJJJEEE>>>999555333111///111111222333333444555555555777:::<<<<<<;;;999888555444444333333444444555666777;;;BBBLLL]]]vvvwwwsssqqqmmmlllmmmiiillllllhhhddd\\\NNNBBB;;;444111444555777DDDTTTiiiiiifffbbb^^^___dddhhhkkkhhhiiiooowww{{{yyyuuupppkkkmmm{{{zzzqqqiiibbb```bbbjjjjjjjjjkkkjjjooozzziii[[[LLLIIIDDDHHHYYYqqqzzzuuuuuu}}}www\\\DDD777333111111000///...---...//////111999CCCKKKOOOMMMIIIFFFEEEBBBDDDLLLSSSWWWYYY\\\eeetttxxxvvvtttqqqoooqqqyyy~~~}}}|||}}}yyyfffXXXJJJEEEFFFHHHLLLQQQRRRRRRQQQQQQOOONNNLLLLLLEEECCCAAA@@@AAABBBCCCDDDJJJLLLOOOOOOOOOPPPSSSVVVYYY[[[]]]]]]ZZZUUUQQQOOO}}}~~~tttfff\\\XXXWWWVVVVVVSSSRRRQQQPPPPPPSSSXXX]]]dddffffffddd]]]SSSIIIBBB:::999888777777999;;;<<<>>>@@@EEELLLWWWgggzzzzzz}}}wwwssspppnnnkkkkkkkkkhhhccc^^^\\\XXXQQQKKKFFFBBB???<<<:::777444333222222111000000//////............///111222333444444555444444111222222222222111000000...///000111222222222222333333333333444444444444444555666666666999===@@@@@@HHHXXXqqq}}}ooohhhccc[[[VVVTTTLLLJJJFFFDDDCCCCCCAAA@@@????????????>>>>>>>>>>>><<<===???AAABBBCCCDDDDDDAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBDDDFFFIIILLLNNNPPPSSSWWWZZZ\\\___bbbdddgggeeeccc```\\\VVVNNNIIIDDDBBB???>>>>>>===<<<;;;>>><<<:::999::::::999888999999888999;;;>>>AAABBB???CCCIIIOOOTTTVVVWWWVVVWWWVVVVVVUUUVVVWWWYYYZZZ^^^```cccfffiiimmmqqqtttyyy}}}sssfff___VVVOOOKKKHHHDDDAAA??????>>>>>>???CCCIIIMMMUUU]]]ccccccdddhhhkkkkkkkkkjjjgggeeedddcccccccccbbbbbbccccccaaa]]]YYYWWWSSSQQQOOONNNMMMMMMKKKIIIJJJKKKLLLKKKIIIIIIJJJLLLMMMNNNOOOPPPQQQPPPOOONNNHHHDDD===888444222000...000111111222444555555666666777:::<<<<<<;;;999777555444444333333444444555555666:::BBBLLL^^^xxx{{{ssspppooollllllmmmiiijjjhhhddd___XXXKKK???888333222555666:::JJJ]]]ooonnnkkkfffbbbdddiiioooqqqppprrrzzzuuukkkdddeeeiiissstttuuusssoooppp}}}yyyiii\\\KKKGGGCCCIII[[[rrr}}}yyyvvvuuuzzz}}}aaaFFF888333222111000///.........//////111888DDDMMMRRRPPPKKKGGGEEEBBBDDDNNNXXX\\\\\\]]]bbboooxxxzzzzzz~~~}}}xxxxxxyyyxxxwwwyyy~~~xxxkkkZZZOOOFFFDDDFFFHHHLLLPPPPPPQQQRRRTTTTTTSSSRRRQQQJJJIIIIIIIIIKKKNNNQQQSSS\\\^^^````````````aaabbbdddddddddccc___ZZZTTTQQQ{{{xxx|||xxxnnn```UUUPPPNNNMMMLLLJJJJJJJJJKKKMMMRRRXXX]]]fffggggggddd]]]SSSIIICCC:::999888777777999;;;<<<===@@@EEELLLXXXiii}}}}}}{{{zzzsssppplllkkkiiijjjjjjfff```[[[XXXSSSMMMGGGCCC???<<<:::888555222111000000///...///...............//////222333444444555555555444222222333333222222111000///000111222333333333333444444444444444444444444444555666777777:::>>>BBBBBBLLL```ssshhhbbb^^^WWWQQQOOOHHHFFFCCCBBBBBBBBB@@@?????????>>>>>>>>>=========;;;<<<>>>AAACCCDDDEEEFFFBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDGGGJJJLLLNNNPPPSSSWWWZZZ]]]```dddgggkkkkkkiiifff```WWWOOOJJJHHHFFFDDDCCCBBB@@@>>><<<>>><<<:::::::::;;;:::999;;;;;;:::999:::===???@@@???BBBGGGLLLPPPRRRSSSSSSTTTTTTSSSTTTTTTVVVXXXYYY\\\^^^aaaccceeehhhllloootttyyyxxxjjj^^^SSSNNNGGGBBB@@@???>>>======>>>???>>>@@@FFFOOOVVV^^^dddiiiiiiiiilllmmmkkkkkkjjjhhhfffdddcccbbbbbb___```aaa```^^^YYYUUURRRPPPNNNKKKIIIGGGFFFFFFEEEIIIJJJJJJIIIIIIJJJKKKKKKKKKMMMOOOQQQRRRPPPNNNMMMHHHCCC===888444222000///000000111222444555666666666888:::<<<<<<:::888777555444444333333444444555555666:::AAAKKK\\\uuuvvvooommmmmmkkkkkkllliiijjjgggaaa\\\VVVJJJ???666333444666555999LLL```nnnmmmkkkfffccceeelllrrruuuwww}}}sssjjjiiipppzzz~~~uuurrr}}}~~~nnn```LLLGGGCCCIII[[[ooo|||~~~zzztttrrrvvv~~~dddHHH999444333111111///.........///000111888DDDOOOTTTSSSMMMHHHFFFCCCFFFRRR]]]aaa``````aaallltttsssqqqtttvvvvvv}}}}}}|||~~~{{{lll^^^PPPIIIEEEFFFIIIKKKNNNRRRSSSTTTWWWYYYZZZZZZYYYYYYQQQQQQQQQRRRVVV\\\dddiiiqqqsssttttttsssqqqpppooommmkkkgggccc^^^XXXQQQMMMyyy~~~}}}|||zzzvvvsssttt{{{uuukkk\\\PPPJJJGGGEEEDDDCCCDDDEEEHHHLLLSSS[[[```gggggggggddd\\\RRRIIIBBB:::999888777777999;;;<<<<<>>>>>>>>>>>=========<<<<<<:::;;;===???AAACCCDDDDDDAAABBBCCCDDDEEEFFFFFFFFFDDDDDDDDDEEEGGGIIILLLMMMPPPSSSXXX\\\___dddiiilllooopppooollleee]]]VVVQQQPPPNNNKKKHHHFFFCCC@@@===AAA@@@??????@@@???>>><<<===<<<:::999999:::<<<===AAADDDHHHLLLQQQTTTWWWXXXTTTSSSSSSSSSTTTUUUWWWXXX[[[]]]___aaacccfffiiilllrrrxxxuuuggg]]]TTTMMMDDDBBBAAA@@@@@@AAAAAA@@@===???AAACCCHHHQQQ]]]fffkkkpppqqqooommmnnnllliiikkkjjjhhhfffdddcccbbbaaa______```___]]]YYYUUUSSSRRRPPPMMMIIIGGGFFFGGGIIINNNOOOOOOPPPQQQQQQPPPOOOMMMOOORRRTTTTTTRRRNNNLLLHHHDDD===888555333222000///000111222444555666777777888:::<<<<<<:::888666555444444333333444444555666666999@@@IIIYYYqqq|||sssmmmlllllljjjjjjkkkjjjjjjgggaaa\\\WWWLLLAAA777444444555444666HHH\\\ffffffeeebbbaaaeeelllsssvvv{{{oooiiinnn{{{ttt|||ttteeePPPHHHCCCIIIYYYjjjwww||||||wwwqqqqqqvvvgggJJJ:::444444222111000///...//////000111777CCCOOOVVVUUUOOOIIIFFFEEEJJJVVVaaadddddddddeeemmmssspppkkklllqqquuu}}}}}}|||}}}{{{rrrbbbUUUJJJGGGGGGKKKNNNOOORRRVVVVVVWWWZZZ\\\]]]^^^^^^^^^XXXYYYYYY[[[```jjjuuu~~~|||yyyuuuoooggg___XXXRRRLLLGGGssszzzzzzwwwxxxzzzyyyxxxuuusssooommmrrrzzz~~~|||qqqgggXXXLLLEEEBBBAAA???>>>@@@CCCGGGMMMVVV___fffjjjjjjhhhddd\\\RRRHHHBBB:::999888777777999;;;<<<;;;???EEENNN[[[mmm}}}uuupppmmmiiigggfffggggggccc]]]WWWOOOKKKFFFAAA>>><<<999777555222000...//////...---............///111222222333444444555555555444444333444444444444333222222111222333444555555555555555555555444444444444444444555666777999<<>><<<============<<<<<<<<<<<<999:::<<<>>>???@@@AAAAAA@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMRRRUUUZZZ___dddjjjppptttuuuwwwwwwtttooohhhcccaaa^^^ZZZUUUPPPLLLHHHDDDBBBBBBBBBBBBDDDDDDCCC???===>>>===;;;::::::;;;<<<===???BBBGGGMMMRRRVVVXXXYYYUUUTTTTTTSSSTTTUUUWWWXXXZZZ]]]___aaaccceeeiiilllqqqwwwyyyssshhh[[[QQQJJJFFFDDD===>>>???AAABBBBBBBBBAAA>>>AAAGGGNNNXXXdddpppxxxyyyzzzxxxsssoooooolllhhhjjjiiihhhgggeeedddbbbbbbaaaaaaaaa```^^^\\\ZZZYYYWWWVVVTTTQQQOOOPPPTTTWWW\\\]]]^^^``````]]]XXXSSSRRRUUUXXXYYYXXXTTTOOOKKKHHHCCC===888666444222111//////111222444555777777777999;;;<<<<<<:::777666555444444333333444444555666666999???GGGWWWooo{{{sssmmmlllllljjjhhhiiiiiijjjgggbbb^^^XXXMMMBBB888444333555333444BBBSSS[[[]]]___```aaagggooouuuzzz{{{mmmkkkxxxyyy{{{jjjVVVKKKDDDJJJXXXgggttt{{{{{{xxxuuuuuuzzzkkkNNN<<<666444222111000/////////000000111666AAAMMMVVVWWWQQQKKKFFFFFFLLLXXX```bbbdddgggkkkrrrwwwtttllljjjqqqyyy||||||~~~}}}uuukkk]]]PPPJJJHHHKKKPPPTTTTTTVVV[[[YYYZZZ[[[]]]```bbbdddeeeaaacccfffiiinnnxxxvvvnnnaaaWWWPPPKKKFFFBBBqqqyyy~~~zzzuuutttvvvyyyyyywwwppppppllliiillluuuxxxuuulllaaaSSSHHHBBBAAA???>>><<<>>>CCCHHHPPPZZZdddkkkmmmmmmkkkeee]]]RRRHHHBBB:::999888777777999;;;<<<;;;>>>EEENNN\\\ooo|||uuupppnnniiigggeeeeeeeeebbb\\\WWWMMMIIIDDD???===;;;999777444222///......///...---......//////111222333444555666666777666666555555444444444444444333333222222333444555555666666555777777666666666555555555555666888999;;;>>>CCCGGGTTTfff~~~xxxwww{{{}}}xxxlllaaaVVVSSSQQQLLLHHHGGGCCCAAA@@@@@@@@@???===;;;=========<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>===>>>???AAABBBDDDEEEEEEFFFDDDDDDEEEFFFHHHKKKNNNPPPUUUYYY^^^dddjjjqqqxxx}}}}}}yyywwwwwwsssnnnggg```ZZZUUUQQQNNNKKKLLLNNNPPPQQQNNNIIIEEEBBBAAA@@@???@@@BBBDDDEEEGGGKKKRRRYYY\\\\\\ZZZXXXWWWVVVUUUUUUUUUVVVWWWXXX[[[]]]```bbbdddgggjjjmmmpppxxxxxxnnn___ZZZSSSMMMGGGCCCBBBCCCAAABBBDDDFFFGGGGGGIIIJJJMMMRRR[[[hhhvvvxxxsssrrroookkkhhhhhhhhhgggfffdddcccbbbdddcccbbbbbbaaaaaaaaaaaaaaaaaaaaa___```cccjjjoooqqqsssuuuwwwuuummmccc[[[YYY[[[^^^^^^\\\VVVOOOKKKFFFBBB<<<777555333111000//////000222444666777777888999;;;<<<<<<:::777555555444444333333444444555666666999???HHHXXXqqq}}}uuunnnmmmmmmiiiggghhhggghhhgggccc___ZZZOOOCCC:::444222555444555???MMMSSSWWW\\\```eeekkkttt{{{tttmmmrrrqqq[[[NNNEEEJJJYYYggguuu~~~rrrTTT@@@777555222222000/////////000111111666???KKKUUUWWWRRRLLLCCCFFFNNNWWW\\\^^^bbbhhhpppwww}}}zzzqqqnnnwww}}}}}}}}}xxxoooeeeYYYOOOKKKKKKNNNTTTWWWWWWZZZ^^^]]]]]]^^^aaaeeejjjnnnqqqooottt{{{pppeeeVVVJJJDDDBBB???===ssszzzzzzvvvssssssvvvyyyyyywwwlllmmmkkkgggjjjrrruuuqqqggg]]]PPPFFFAAA@@@??????<<<>>>CCCIIIQQQ\\\gggooopppooommmggg^^^SSSIIICCC:::999888777777999;;;<<<:::>>>EEENNN\\\ppp|||uuuqqqooojjjgggeeeddddddbbb\\\XXXLLLHHHCCC???<<<;;;999777444222///.../////////.../////////000111333444555777777888888888777777666444444555555444444333222222333444555666666666666999888888888777777666666666777999;;;===@@@EEEIIIXXXlll}}}rrrsssoooqqqxxx|||qqqfffZZZPPPMMMLLLHHHFFFEEECCCBBB@@@@@@@@@???===:::======<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<===>>>@@@AAACCCDDDEEEEEEBBBCCCDDDFFFIIIMMMPPPRRRXXX\\\aaagggnnnvvv~~~wwwooohhhbbb^^^[[[[[[\\\```cccccc```ZZZUUUFFFFFFEEEFFFGGGJJJMMMOOOYYY___gggmmmmmmhhhaaa[[[YYYXXXWWWVVVVVVVVVWWWXXX\\\^^^aaaccceeehhhlllooopppxxxyyyiii^^^OOOLLLIIIHHHFFFCCCCCCDDDHHHIIIKKKLLLNNNPPPTTTWWWbbbhhhttt|||xxxwwwtttpppggggggggggggfffeeedddcccfffeeedddccccccdddfffgggjjjkkkllllllnnnttt}}}zzzlllaaa]]]___aaabbb^^^WWWPPPKKKEEEAAA;;;666333222000///...///000222444666777888888999;;;<<<<<<:::777555555444444333333444444555555555999???IIIZZZsssvvvooonnnmmmiiiggggggeeegggfffccc```[[[OOOCCC:::333111555666666>>>JJJOOOTTT\\\bbbhhhpppyyyvvvnnnnnnzzzwww]]]OOOEEEKKKZZZhhhwwwxxxXXXBBB888555333222000/////////000111222555===IIITTTWWWSSSMMMBBBFFFNNNVVVYYYZZZ```iiisss{{{vvvsss}}}~~~~~~~~~}}}tttkkkcccXXXNNNMMMMMMQQQVVVYYYXXX[[[```aaaaaabbbfffkkkrrrxxx|||zzzhhh\\\KKK@@@;;;;;;:::999xxx~~~{{{wwwrrrnnnooossswwwvvvtttoooqqqpppmmmoootttwwwwwwkkk\\\NNNHHHDDD>>><<<>>>BBBCCCGGGOOOYYYccckkkooouuurrrmmmhhhaaaWWWIII@@@:::888555555666888888888:::>>>EEENNN\\\nnn{{{uuuppplllllliiifffdddccc___XXXSSSJJJFFFAAA===:::888666555222111000/////////////////////000111333444555666333444444555666777777888888888777777666666666555555666666666666666555444777777777777666666666666===777555999>>>CCCJJJPPPccc{{{uuummmjjjjjjkkkmmmooorrrwwwrrrhhh\\\WWWQQQKKKHHHFFFDDDBBB>>>===============>>>???>>>>>>============>>>>>>;;;;;;<<<<<<===>>>>>>???@@@??????@@@AAABBBBBBAAADDDDDDFFFHHHLLLPPPUUUXXX___fffooovvv|||~~~wwwsssrrrrrrzzzrrr^^^YYYRRRPPPSSSVVVYYYaaakkkrrrzzz{{{mmmcccaaa\\\XXXXXXWWWWWW[[[```bbbcccdddeeefffjjjppptttssszzzuuucccZZZYYYOOONNNOOOPPPPPPPPPTTTXXXXXXYYY^^^eeeiiijjjnnnsss|||~~~xxxssskkkjjjgggeeeccccccbbbcccbbbccceeefffhhhiiijjjjjjjjjjjjlllqqqyyyrrrfffaaa]]]gggnnnjjjaaaXXXOOOIIIDDD@@@:::555222111///......///000111333444555666777777888999999999999999555444444444444555666666777777:::@@@IIIZZZssszzzsssnnnkkkjjjiiiiiiiiijjjhhhccc```[[[PPPFFF>>>444///222333444<<>>===>>>BBBEEEJJJSSS]]]fffmmmpppuuurrrmmmhhhaaaWWWJJJ@@@<<<999777666777999::::::;;;???EEEOOO\\\nnn|||wwwqqqnnnmmmjjjfffdddbbb]]]VVVQQQIIIEEE???;;;999777555333///......---,,,,,,------//////000222333444555666777777777777777777777777888888888777777777666666666777777777777666555555777777777777777666666666:::888888===AAAFFFNNNVVVmmmrrreee``````aaacccfffjjjooovvvyyykkkbbbYYYUUUOOOJJJGGGEEECCCBBB??????>>>>>>>>>>>>>>>???<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<======>>>>>>>>>>>>???AAACCCDDDDDDDDDGGGHHHJJJNNNRRRXXX]]]aaagggnnnwwwtttddd___```iiisss|||wwwiiibbb]]]YYYYYYXXXWWW[[[```aaabbbdddeeegggkkkpppttt{{{tttccc[[[ZZZSSSVVV[[[aaafffjjjoootttxxxxxx}}}zzztttkkkjjjhhheeeccccccbbbcccbbbbbbdddeeeggghhhhhhhhhjjjjjjlllqqqxxxxxxjjjaaa^^^```jjjppplllbbbXXXPPPIIIDDD@@@:::555333111000/////////000111333444555666777777888999999999999888555444444444444555666666777777:::@@@IIIYYYsss{{{tttooollllllkkkjjjiiijjjiiieeeaaa[[[PPPEEE===444000222333444;;;GGGNNNWWWcccjjjooowww{{{www{{{dddTTTJJJOOO[[[fffuuuaaaFFF999666333222000...---------...333333<<>>>>>>>>>>>;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<============;;;===???BBBDDDFFFGGGGGGGGGJJJNNNRRRWWW]]]eeeiiirrryyyuuuuuu|||oooddd^^^ZZZZZZYYYXXX[[[___bbbdddfffgggjjjnnnssswwwzzzkkkeeegggkkkrrr||||||vvvlllkkkhhhfffdddcccccccccbbbcccdddeeeeeefffffffffffffffhhhmmmsssxxxzzzzzzwwwuuuuuussskkkaaa[[[[[[dddnnnsssmmmcccYYYPPPIIIDDD@@@:::666444222111000//////000111333444555555666777888999:::999888888555444444444444555666666777777999???HHHYYYrrr{{{uuupppnnnmmmlllllljjjllljjjfffbbb\\\PPPDDD<<<555111444444444<<>>BBBFFFOOOaaasssrrr\\\WWWOOOIIIFFFIIIMMMPPPRRRXXX```hhhpppxxxwwwlllbbbZZZVVVOOOLLLHHHEEEDDDCCCBBBAAAAAA@@@???>>>============<<<<<<;;;;;;;;;;;;<<<<<<========================;;;>>>AAACCCEEEFFFHHHIIILLLOOOUUUYYY^^^eeennntttpppddd___[[[[[[ZZZXXXZZZ___dddfffiiikkknnnsssxxx||||||uuunnnllljjjhhhfffeeeeeeeeecccddddddeeeeeeeeedddddd______aaaeeeiiilllllllllmmmkkkiiigggaaaYYYWWWZZZiiiqqquuuooocccYYYPPPIIIDDD@@@:::666444333111000///000111222333444555555666777888::::::999888777555444444444444555666666777666999???GGGXXXqqqzzzuuupppooonnnmmmlllkkklllkkkgggccc]]]PPPDDD<<<555222555555444===JJJWWWaaajjjmmmmmmvvvvvvnnnnnnssswwwyyyxxx~~~cccTTTIIIOOOZZZfffuuuiiiMMM===666555333222000///////////////111999HHHVVV\\\XXXSSSKKKIIIJJJNNNQQQUUU^^^gggnnntttxxxyyy{{{~~~~~~{{{ooolllkkkqqq}}}}}}zzztttjjj```XXXTTTSSSUUUYYY]]]```bbbdddfffhhhkkkmmmooottt{{{vvvoooeee]]]VVVNNNDDD===888777555444555666777888tttmmmmmmooorrruuu~~~}}}{{{xxxtttqqqqqqvvv~~~{{{___OOOIIIGGGEEELLLUUU```jjjppptttvvvxxxwwwsssmmmhhhaaaWWWKKKCCC<<<999777666777999::::::<<<@@@FFFNNNZZZkkk~~~~~~{{{vvvrrrppplllgggbbb^^^WWWOOOIIIDDDAAA<<<888666555333222//////.........//////000111111222444555666777888666666777888:::;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777555666666777888999999:::999;;;>>>CCCHHHVVVoooqqq```LLLHHHDDD@@@@@@CCCHHHKKKNNNTTT]]]dddjjjpppwww}}}~~~vvvmmmccc\\\VVVSSSKKKIIIEEECCCCCCBBBAAA???@@@???>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>???>>>@@@CCCEEEEEEGGGKKKNNNVVVZZZaaafffkkkrrr|||nnnddd___\\\\\\[[[YYY[[[```dddfffjjjnnnsssxxx~~~vvvpppooommmkkkiiigggfffffffffeeeeeeeeeeeedddcccbbbbbb[[[[[[[[[^^^```aaa```___dddbbbaaa___YYYTTTVVV\\\kkksssvvvooocccXXXOOOHHHCCC???:::666444333111000000000111222333333444444555777999:::;;;:::888777555444444444444555666666666666888>>>GGGWWWppp|||yyytttpppnnnnnnmmmlllkkklllkkkgggccc]]]QQQEEE<<<666333555555666AAAPPP^^^gggnnnooonnnvvv{{{pppiiihhhmmmqqqtttuuu|||```QQQHHHNNNZZZgggwwwnnnQQQ>>>666444333111///.........//////111888EEESSSZZZWWWQQQJJJGGGFFFJJJMMMQQQXXX```fffmmmuuuzzz|||oookkkiiinnnxxx}}}zzztttkkkaaaYYYVVVUUUWWWZZZ]]]```aaaccceeehhhlllmmmnnnqqqwwwxxxmmmdddYYYSSSLLLFFFBBB>>>:::777666666666666555666777777rrrjjjhhhiiikkkoooxxx}}}yyyzzzsssssssssuuuzzzkkkSSSJJJHHHGGGSSS\\\hhhqqqvvvwwwyyy{{{xxxtttnnnhhhaaaWWWLLLDDD<<<999777666777999:::999;;;???EEELLLXXXiii|||}}}zzzvvvrrrpppkkkfffbbb]]]VVVNNNGGGCCC@@@;;;777555444222111...------------...//////111222333444666777888888555666777999:::<<<===>>>;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;:::999777777555555666777888:::;;;;;;<<<===@@@FFFOOOaaa|||~~~fffTTTCCCAAA===;;;<<>>>>>======<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;>>>>>>>>>???@@@AAAAAAAAAAAADDDFFFGGGHHHKKKRRRWWW^^^dddlllrrrxxxzzzlllddd```^^^______]]]___cccdddhhhmmmsssxxx~~~}}}qqqlllnnnmmmjjjhhhfffeeeeeeeeefffeeeeeedddcccaaa___^^^ZZZYYYXXXXXXYYYYYYXXXVVV[[[ZZZYYYXXXSSSPPPUUU]]]kkksssvvvnnnaaaWWWNNNHHHBBB>>>999555333222111000000000111222333333444444555666999;;;;;;:::888666555444444444444555666666666666888===FFFVVVooo{{{wwwssspppooonnnmmmllljjjkkkiiieeeaaa\\\RRRGGG===777444666666888FFFWWWgggnnnsssrrrqqqwww|||uuukkkeeedddgggkkknnnssszzz~~~zzz{{{^^^PPPGGGMMMZZZgggwwwuuuXXXCCC999444333111000......//////...222888CCCQQQ[[[YYYRRRIIIEEEDDDGGGJJJMMMRRRXXX^^^hhhuuuqqqlllkkkpppvvvzzz|||yyy}}}yyyqqqggg___ZZZXXXXXXZZZ\\\^^^___aaaeeegggjjjjjjlllooouuu|||zzzrrriii^^^SSSLLLDDD@@@<<<999888888777777666777888777555555666888rrriiifffeeegggmmmwwwyyyvvvxxxtttvvvyyy}}}vvvXXXMMMMMMNNNYYYbbbnnnvvvyyyyyy{{{}}}yyytttnnngggaaaWWWLLLDDD===:::888777888:::;;;;;;:::>>>CCCKKKWWWgggzzz~~~zzz{{{|||yyyuuurrroookkkeeeaaa\\\VVVMMMFFFAAA===999555444222111000...............///000000222222333555666777888999888888999:::<<<===>>>>>><<<<<<<<<======>>>>>>>>>;;;;;;;;;;;;999888777666444555666777999:::;;;<<<===???DDDNNNZZZmmmvvv\\\JJJ>>>===:::999:::<<>>===<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>???@@@BBBCCCDDDDDDDDDGGGIIIJJJLLLRRR\\\ccciiiqqq{{{uuulllgggcccaaaccccccbbbdddhhhiiinnnttt{{{xxxpppmmmllljjjhhhfffdddcccccccccddddddcccbbb```]]]\\\ZZZYYYVVVSSSQQQQQQQQQPPPOOORRRRRRSSSRRRNNNLLLSSS\\\jjjqqqtttlll```UUUMMMGGGAAA===777444222111000///111111111222222333333444444666999;;;<<<:::888666555444444444444555666666666666888===EEEUUUnnn{{{xxxtttrrrqqqpppnnnmmmjjjjjjgggbbb___\\\SSSIII>>>888444666666:::KKK^^^qqquuuxxxwwwvvvzzz}}}wwwqqqggg```___ccchhhllluuuzzz{{{vvvttttttwww___PPPGGGMMMZZZgggvvv~~~aaaJJJ???666444333111000000000000---222888BBBRRR^^^]]]VVVIIIEEEDDDGGGIIIJJJMMMRRRVVVcccttttttnnnmmmrrrvvvwwwxxx|||uuu~~~yyypppggg```]]][[[[[[\\\\\\]]]```eeehhhhhhhhhjjjnnnsssxxx{{{}}}|||xxxooodddXXXMMMDDD@@@:::999777666666777888888555666777666555555777:::tttjjjgggfffiiiooo{{{yyytttuuuwww{{{^^^RRRSSSUUU]]]fffrrryyyzzzzzz|||~~~yyytttnnnggg```WWWLLLDDD>>>;;;999888:::;;;<<<<<<:::===CCCJJJVVVfffyyy|||yyyzzz||||||www}}}||||||xxxtttqqqnnnjjjeee```\\\UUUMMMFFF???<<<777444222111000...111111111111111222333333222333444555666888999999;;;<<<<<<<<<======>>>>>><<<<<<======>>>>>>??????;;;;;;;;;:::999888666555444555666777999;;;<<<<<<>>>@@@HHHTTTcccvvvpppVVVDDD===<<<:::999:::<<<>>>@@@AAAGGGNNNSSSVVVZZZ___ccc```___^^^[[[WWWRRRNNNLLLHHHFFFDDDBBBBBBAAA>>><<<>>>============>>>>>>???>>>>>>============>>>>>>>>>>>>@@@AAACCCDDDFFFFFFEEEHHHKKKMMMPPPWWWcccmmmwwwrrrnnnhhheeedddfffgggfffhhhlllpppuuu|||{{{xxxyyyvvvqqqqqqiiihhhfffcccbbbaaaaaaaaacccbbbaaa```]]][[[YYYWWWVVVSSSNNNLLLKKKJJJJJJIIILLLMMMOOOOOOKKKIIIQQQ[[[iiipppssskkk^^^TTTLLLFFF@@@<<<777333111111000///111111111222222333333444444666999;;;<<<:::888666555444444444444555666666666555888===EEEUUUnnn{{{yyyuuusssrrrqqqpppoooiiiiiieee```^^^[[[TTTKKK>>>888555555666;;;NNNbbbwwwzzz|||{{{zzz||||||zzzvvvoooeee^^^\\\aaahhhmmmwww|||{{{wwwvvvwwwssspppooonnnrrr}}}aaaRRRHHHMMMYYYeeetttgggPPPDDD777666444222111111111222,,,222999CCCSSSaaaaaaZZZJJJEEEDDDGGGJJJIIIKKKNNNOOO]]]qqquuuooonnnssswwwuuuvvvzzzuuu~~~wwwmmmeee```]]]]]]\\\\\\\\\```eeeiiihhhhhhiiilllpppssstttssssssooohhh]]]PPPFFF@@@>>>999888888777888888888888333555666555444444888;;;vvvfffcccgggeeelllxxxzzzyyy~~~eeeTTTQQQVVV^^^fffrrr{{{~~~}}}zzzxxxsssqqqmmmhhhaaaXXXMMMGGG<<<777666888:::999999;;;===???DDDKKKVVVfffyyyzzzrrrpppnnnlllooovvvyyywwwyyy~~~zzzwwwtttrrrmmmlllhhhaaaYYYOOOGGGBBB>>>;;;777444333333222111////////////000111333333444444555777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<@@@???>>>>>>===>>>>>>??????>>>===;;;999888888888777777666666777999;;;<<<@@@DDDMMM[[[nnnhhhRRRCCC???:::777999:::999:::===BBBEEEJJJPPPUUUXXXZZZ[[[___]]]ZZZVVVRRRNNNLLLJJJGGGDDDAAA??????>>>===<<<========================<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBAAABBBDDDFFFFFFIIILLLPPPUUU]]]hhhppp~~~xxxzzz|||~~~{{{oooiiifffiiikkkkkkjjjlllpppttt{{{|||yyyvvvuuutttuuu}}}uuunnnlllgggeeebbb```___```bbbccc\\\]]]^^^^^^]]]ZZZWWWUUUOOOLLLIIIEEECCCCCCDDDDDDFFFFFFGGGHHHIIIMMMRRRVVVfffkkkllleee[[[SSSJJJDDD???;;;666222000000///...111111222333444444444444777999;;;<<<<<<:::777666222222222222333444555555555666999===CCCQQQjjj}}}xxxrrrooooooooonnnlllllliiieeeaaa^^^XXXOOOIII@@@555222888:::<<>>999777:::;;;::::::<<<<<>>>>>======>>>>>>>>>>>>============>>>===;;;:::888777777777555555555666888:::===>>>CCCGGGRRRbbbvvv~~~gggRRREEE===999888:::;;;888999;;;@@@CCCHHHMMMRRRVVVYYYZZZ\\\[[[ZZZWWWSSSPPPMMMKKKGGGDDDAAA???>>>>>>===<<<========================<<<<<<<<<<<<===>>>??????@@@AAABBBCCCCCCEEEHHHJJJMMMPPPSSSVVV\\\fffsss|||~~~yyyzzz|||}}}wwwoookkkkkkmmmppppppqqqsssyyy~~~tttqqqppppppqqqttt}}}}}}tttnnnlllfffeeebbb```___```aaaccc^^^^^^______]]]ZZZWWWUUUQQQOOOLLLIIIHHHHHHIIIJJJLLLMMMNNNNNNOOOSSSWWW[[[hhhllllllcccYYYRRRJJJDDD???;;;666222000000///...111111222333444444444444777999;;;<<<;;;:::777666222222222222333444555555555666999===BBBPPPhhh~~~}}}xxxrrroooooopppnnnlllkkkhhhdddaaa^^^WWWOOOIII>>>666444999:::>>>SSSlll~~~}}}}}}~~~wwwooommmfff\\\UUUUUU]]]kkkuuu~~~qqqccc\\\\\\```hhhhhhgggeeeaaacccpppqqqYYYNNNIIIPPPZZZcccppp}}}oooQQQEEE777555333222222111000...111222333<<>>sssfffaaabbbccclllzzzhhh[[[WWWXXXdddkkktttzzz|||zzzwwwuuurrrooolllggg```WWWMMMFFF@@@;;;888:::<<<:::;;;===;;;>>>DDDKKKUUUdddtttyyyoookkkkkkfffgggmmmyyy~~~zzzxxxuuusssllljjjeee^^^VVVMMMEEE@@@<<<888444222111111000////////////000111222444555555666777888999:::;;;<<<===>>>??????@@@@@@@@@???======>>>>>>>>>===;;;;;;<<<;;;:::888777666666666333444444666999<<>>;;;<<>>>>>===<<<========================<<<<<<<<<<<<===>>>???@@@@@@AAACCCEEEFFFIIIMMMPPPVVVXXX\\\aaajjjwww}}}{{{yyyzzz{{{}}}|||sssqqqpppqqqsssvvvxxxzzzyyypppmmmmmmooorrrwwwxxxqqqlllkkkeeedddaaa```___```aaabbb`````````___]]][[[XXXWWWUUUTTTSSSRRRSSSTTTVVVWWWYYYZZZ[[[[[[\\\^^^aaadddmmmoookkkaaaWWWPPPJJJDDD>>>:::555111000000//////111111222333444444444444777888:::<<<;;;999777555222222222222333444555555666666888<<>>DDDKKKTTTbbbqqq|||wwwooommmoooooovvv~~~{{{xxxuuusssjjjhhhccc\\\SSSKKKCCC???:::777333111000000000/////////000000222333555666666777888999:::;;;<<<===???@@@AAAAAABBBBBBBBBBBB===>>>???@@@???>>>;;;:::;;;;;;999888777666666666444444555666999<<>>>>>AAABBBBBBFFFKKKOOOQQQTTTXXX\\\^^^```aaa\\\]]]\\\ZZZVVVPPPKKKHHHEEECCC@@@>>>>>>>>>===<<<========================<<<<<<<<<===>>>???@@@AAABBBCCCEEEGGGIIILLLQQQUUUZZZ___fffppp|||zzzxxxxxxyyyzzz}}}yyyttttttvvvuuuyyy}}}zzztttqqqqqqtttxxx~~~zzzuuuooojjjjjjdddcccaaa```___```aaabbbaaaaaa``````___]]]\\\\\\\\\]]]___aaadddhhhjjjllloooppppppooonnnmmmoooppptttssslll___UUUNNNHHHBBB<<<999444111000000000///111111222333444444444444777888:::;;;;;;999777555222222222222333444555555666666888<<>>===@@@BBBDDDFFFIIIJJJJJJKKKKKKIIIFFFCCCBBBCCCDDDEEExxxqqqjjjeeedddeeejjjuuuxxxfff]]]\\\^^^iiinnntttyyyyyywwwuuutttsssqqqnnniiicccZZZPPPIIIBBB<<<888999999888999;;;:::>>>CCCJJJTTTaaappp{{{xxxrrrsssxxx~~~zzzwwwtttqqqiiifffaaaYYYQQQHHHAAA===999666222000000000/////////000000111333444666777777888999:::;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDDDD???@@@AAABBBAAA???===;;;;;;;;;:::888777777777777666666666777999;;;>>>???DDDMMM^^^sssyyygggVVVJJJEEEDDDBBBBBBFFFHHHLLLTTT]]]aaabbbeeeggghhhgggfffddd``````^^^[[[UUUOOOHHHEEEEEEBBB???>>>>>>>>>===<<<====================================???@@@AAABBBEEEFFFHHHJJJLLLPPPVVVZZZ___gggtttyyyxxxyyyzzz|||zzzwwwwwwyyyzzzyyyyyyvvvvvvzzz~~~wwwrrrlllhhhgggcccbbbaaaaaa```aaaaaabbb``````____________``````eeegggkkkqqqvvv{{{}}}||||||xxxuuukkk]]]RRRLLLFFF@@@;;;888333000000000000000111111222333444444444444666888:::;;;;;;999666555222222222222333444555555555666999===BBBPPPhhh}}}xxxtttnnnlllnnnooonnnlllhhheeeaaa^^^[[[UUUMMMGGG<<<999888888===TTTwwwyyy|||~~~|||vvvoooiii```^^^ZZZXXX[[[bbbmmmtttsssnnncccXXXRRRTTT]]]dddfffddddddhhhlllssssssVVVMMMHHHKKKUUU^^^cccnnnzzz}}}[[[FFF>>>:::777333000000111222111---111333777HHH\\\eeebbbQQQGGG@@@AAAEEEHHHIIILLLRRR___qqq}}}sssppppppwww~~~}}}|||}}}wwwrrrnnnlllkkkfffeeeeeefffhhhiiiiiihhhhhhhhhhhhhhhiiijjjkkklllhhhbbbXXXMMMFFFBBBAAABBBFFFIIIMMMQQQTTTWWWXXXXXXUUURRRNNNJJJGGGFFFGGGHHH|||vvvqqqkkkfffeeedddjjjsss{{{~~~xxxhhh___^^^```hhhmmmsssxxxyyyxxxwwwvvvuuusssppplllfff]]]SSSMMMCCC===888888888777888;;;:::>>>CCCIIISSSaaaqqq|||yyywww|||~~~zzzvvvrrrooogggddd___WWWNNNFFF@@@<<<888555222000000000000///000000000222333555777888888999:::;;;<<<===>>>???AAABBBCCCDDDEEEFFFFFFFFFAAAAAABBBBBBAAA???===<<<;;;:::999888777777777777777777777888999;;;>>>???GGGRRRddduuuwwwfffWWWMMMIIIFFFFFFIIIPPPUUU[[[gggrrrvvvxxxyyyxxxuuupppjjjgggdddbbb```[[[TTTMMMGGGDDDDDDAAA???===>>>>>>===<<<=================================>>>???AAABBBCCCGGGIIIKKKNNNQQQWWW^^^cccjjjvvv~~~zzzzzz{{{}}}|||xxxyyy~~~~~~|||zzz{{{|||uuuqqqkkkgggfffccccccbbbbbbbbbbbbbbbccc___^^^]]]\\\\\\^^^___```gggjjjpppwww}}}uuuqqqfffXXXOOOJJJDDD>>>:::777222000000000111000111111222333444444444444666777999;;;:::888666444222222222222333444555555444666999>>>EEESSSmmmuuuqqqllljjjlllmmmmmmkkkhhheee```]]]ZZZTTTKKKEEE;;;999777777@@@]]]|||uuummmiiiaaabbbcccdddfffjjjppptttssslllaaaWWWQQQSSSZZZ```dddeeeiiiooorrryyyrrrXXXKKKHHHLLLWWW___dddooo|||vvvVVVDDD???:::777333222222222222111---111222555CCCWWWbbbaaaSSSIIIAAAAAAEEEGGGIIILLLSSS^^^ooo}}}}}}tttpppooowww~~~}}}}}}~~~|||xxxvvvtttrrrpppiiihhhhhhhhhjjjjjjhhhfffggghhhhhhiiijjjkkkllllllhhhaaaWWWMMMFFFDDDEEEFFFJJJMMMRRRXXX^^^aaacccddd[[[XXXSSSNNNKKKJJJJJJKKKyyyvvvqqqjjjeeedddbbbiiittt}}}~~~|||mmmccc```aaaggglllrrrvvvxxxyyyyyyyyyxxxvvvsssooohhh```VVVPPPEEE???999999999888999<<<;;;>>>BBBHHHRRRaaarrr~~~~~~~~~zzzuuuqqqmmmfffccc]]]UUUMMMDDD>>>;;;888555222000000000000000000000111222444666888999999999:::<<<===>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFBBBBBBAAA@@@???>>>======999999888777666666666666555555666777:::===???AAAHHHUUUfffttt|||uuueeeWWWOOOLLLJJJMMMVVVaaaiiippp|||zzzpppjjjeeeccc___ZZZSSSMMMHHHFFFCCCAAA>>>======>>>===<<<==============================>>>>>>@@@BBBCCCDDDHHHKKKNNNRRRXXX```hhhnnn{{{|||}}}~~~|||xxxrrroookkkggggggccccccccccccccccccdddddd^^^]]]ZZZXXXXXXXXXZZZ[[[^^^bbbgggnnnssswwwyyyzzz}}}|||yyywwwvvvlllhhh^^^RRRLLLIIICCC===999666222000000111111111111111222333444444444444666777999::::::888666444222222222222333444555555444555:::@@@HHHXXXrrr{{{sssooojjjhhhjjjlllllljjjiiieeeaaa]]]YYYRRRIIIBBB999888777999CCCbbb{{{rrrkkkhhheeeiiinnnqqqrrrssstttuuussslllbbbWWWRRRRRRVVVZZZ```dddmmmsssuuu{{{xxx___OOOMMMQQQ\\\ccchhhtttqqqRRRCCC???999777444333333333111000,,,111222333???SSS___```VVVKKKCCCCCCGGGIIIKKKMMMRRR\\\kkkxxx}}}~~~}}}}}}tttqqqpppyyy}}}|||~~~~~~}}}{{{zzz{{{}}}}}}||||||zzzvvvrrrooonnnmmmmmmnnnllljjjgggfffgggiiikkklllmmmmmmlllfff___UUUKKKEEEDDDFFFIIILLLOOOTTTYYY]]]`````````WWWTTTOOOKKKHHHHHHIIIKKK{{{xxxvvvqqqiiicccbbbaaaiiivvvrrrfffaaaaaafffkkkqqqvvvxxxyyyzzz{{{yyywwwtttpppjjjbbbXXXRRRGGG@@@;;;::::::999:::===<<<>>>BBBHHHRRRaaattt~~~zzzuuuppplllfffbbb\\\TTTLLLDDD>>>:::888555222000000111111000000000111222444666888999999:::;;;<<<===???@@@@@@AAABBBCCCDDDFFFFFFGGGGGGBBBAAA@@@>>>===<<<<<<<<<888777666555555555555555333444555777:::>>>AAACCCGGGTTTeeeppptttvvvzzz~~~~~~rrrcccUUUNNNLLLNNNUUUbbbpppyyyvvvnnndddbbb^^^YYYSSSNNNJJJHHHCCCAAA>>>======>>>===<<<==============================>>>???@@@BBBDDDEEEIIIKKKPPPUUU]]]fffpppvvv}}}uuupppnnnkkkhhhgggdddddddddddddddddddddddd___\\\YYYVVVTTTTTTUUUVVVSSSVVV\\\aaafffhhhiiiiiikkknnnqqqqqqooommmkkkjjjeeeaaaXXXNNNIIIHHHCCC===999555111///000111111111111111222333444444444444666777999::::::888666444222222222222333444555555333555:::AAAJJJZZZuuuwwwrrrmmmiiigggiiikkkkkkjjjiiifffaaa]]]XXXQQQHHHAAA777777888:::FFFdddzzzqqqjjjgggiiinnnuuuzzz{{{yyyxxxwwwrrrkkkaaaXXXRRRQQQTTTWWW\\\cccnnnuuuvvv{{{~~~gggUUURRRWWWbbbiiinnnzzzlllOOOAAA>>>888777555444444333111///,,,111111111<<>>BBBHHHQQQaaasss~~~wwwqqqmmmkkkdddaaa[[[SSSJJJCCC>>>;;;777555333111///.........///000222444555777777888999:::;;;===>>>?????????CCCBBBBBBDDDFFFHHHIIIHHHHHHFFFDDD@@@===;;;999888777777666666666666777777777555555666:::>>>@@@BBBJJJTTTbbbjjjlllnnnsssxxxyyylll___UUUPPPNNNRRR[[[jjjyyyxxxpppfffbbb]]]WWWSSSNNNJJJGGGDDDCCCAAA???>>>===<<<<<<========================<<<;;;<<<===???CCCFFFHHHOOONNNRRR[[[cccmmmyyy}}}vvvpppmmmkkkjjjhhhgggeeedddccceeeeeeeeeddd^^^XXXSSSTTTSSSNNNJJJIIIGGGHHHJJJMMMPPPTTTWWWYYYZZZ]]]```cccdddbbb___\\\ZZZTTTNNNJJJHHHDDD===777444222000...---///000222000333666777666555555555777777888::::::999555333111111111111222333444555888999:::===III___zzz}}}rrrooollljjjiiiiiihhhggggggeeebbb^^^XXXPPPHHHBBB:::777666;;;GGG___}}}tttoookkkfffhhhrrr|||~~~zzzvvvoooiii```YYYQQQMMMQQQXXXYYYaaannnvvvvvvyyyfff\\\YYY]]]hhhqqqvvv}}}iiiMMMCCC;;;888888777666555333111000...222222111:::JJJWWW[[[VVVLLLEEEFFFIIIIIIKKKPPPSSSWWWbbbpppvvvtttssswwwwwwwwwxxx}}}zzzxxxvvvwwwyyy{{{{{{zzzzzz{{{||||||{{{{{{~~~|||{{{|||vvvqqqooojjjhhhfffgggjjjlllkkkjjjddd^^^UUULLLGGGFFFHHHJJJKKKKKKLLLLLLLLLLLLKKKKKKDDDAAA>>>===???BBBEEEGGG}}}wwwooogggbbb```cccmmmzzz{{{sssddd___```fffiiinnnssswwwzzz{{{{{{yyywwwrrrmmmllliii___SSSLLLCCC<<<::::::999999;;;:::===AAAGGGRRRaaatttxxxrrrmmmkkkccc___YYYQQQIIIAAA<<<:::666555333111///////////////000222444666777888888999:::;;;===>>>???@@@@@@CCCBBBCCCEEEGGGIIIHHHGGGEEEDDDAAA>>>;;;999777666777777666666666666777777666666666777:::===@@@AAAHHHRRR]]]bbbccchhhqqqyyyvvviii\\\SSSNNNMMMRRR[[[kkk{{{uuummmeeebbb\\\WWWRRRNNNIIIFFFCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@CCCFFFIIINNNPPPVVV```iiiuuu{{{tttooolllkkkiiihhhhhhfffdddddddddeeedddbbb]]]VVVQQQPPPNNNIIIFFFFFFBBBCCCEEEGGGIIIKKKLLLMMMOOOQQQUUUYYY[[[[[[YYYXXXYYYSSSMMMIIIGGGCCC===777444222000......///000222000333666777666555555666777888999::::::888555333222222222222333444555666777888:::>>>JJJaaa|||yyyrrrooollljjjiiiiiihhhgggfffdddaaa^^^XXXPPPGGGAAA:::777666:::CCCWWWuuuxxxnnnkkkhhhdddeeepppzzz|||qqqjjjbbb[[[SSSNNNQQQXXXZZZ```jjjrrrsssxxxjjj^^^^^^eeeooovvvzzziiiMMMDDD===999999888777555333222111000222222111999HHHUUUZZZXXXNNNFFFFFFHHHIIIKKKOOOQQQVVVaaaooovvvttttttwwwwwwvvvwww~~~{{{yyyxxxyyyyyyyyyyyyzzzzzzyyyyyyzzzxxxxxxzzz}}}~~~}}}{{{~~~xxxsssqqqllljjjgggggghhhiiigggeeebbb\\\TTTMMMHHHFFFGGGIIIFFFFFFFFFFFFEEEDDDCCCBBB???>>>======???BBBDDDEEE~~~yyyrrrjjjdddbbbaaafffrrrpppaaa]]]```aaaeeejjjppptttxxxzzzzzzwwwwwwtttpppnnnkkk```TTTMMMDDD<<<::::::888888:::999<<>>???@@@AAAAAABBBBBBDDDFFFHHHHHHFFFDDDBBB@@@>>>;;;999777555555777666666555555666666777666777777999;;;===???@@@FFFOOOWWWYYYYYY___nnn{{{|||qqqcccVVVOOOLLLLLLRRR[[[kkk{{{~~~qqqiiidddaaa\\\WWWRRRMMMHHHEEEBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<>>>@@@CCCFFFHHHOOOSSS[[[eeennn{{{}}}zzzzzz{{{wwwqqqmmmkkkjjjiiihhhiiigggeeeddddddcccbbb```\\\TTTNNNKKKHHHDDDCCCEEEDDDEEEGGGIIIJJJJJJIIIIIILLLNNNRRRUUUXXXYYYYYYXXXVVVRRRLLLHHHEEEAAA<<<777333111000......///000111000333555666666555666666777999:::;;;:::888555444444333333333444555666777666888:::@@@NNNeeeuuuqqqooollljjjjjjiiihhhgggeeecccaaa^^^XXXPPPGGG@@@:::777666888>>>MMMfff|||tttiiigggfffdddfffpppzzzzzzrrrhhh```XXXRRRSSSYYY\\\```hhhnnnrrr|||oooaaagggsss}}}kkkPPPGGG???;;;:::999888666444333222222444333222888FFFSSSZZZ[[[RRRIIIGGGHHHIIIKKKNNNOOOTTT```nnnvvvwwwwwwxxxxxxxxxwww~~~~~~||||||zzzxxxvvvvvvyyyzzzxxxvvvxxxwwwvvvxxx{{{}}}~~~}}}|||uuurrrmmmkkkhhhfffeeedddbbbaaa```\\\UUUNNNIIIFFFEEEFFFBBBAAA@@@???>>><<<;;;;;;<<<===>>>???AAACCCDDDEEEyyywwwqqqkkkeeebbbbbbdddkkkvvvjjj[[[YYY]]]\\\___eeekkkqqquuuxxxyyyvvvwwwuuurrrppplllaaaVVVNNNEEE===;;;:::888888999999<<>><<<999777666555555666666666555555666666666666777999:::;;;<<<>>>@@@EEEMMMTTTUUUTTT[[[lllzzzyyymmm^^^RRRKKKJJJKKKQQQYYYggguuuxxxmmmhhhdddaaa\\\XXXSSSNNNIIIEEEAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>@@@CCCFFFHHHOOOTTT]]]gggppp}}}wwwqqqlllooovvv|||vvvsssnnnkkkjjjiiihhhhhhiiigggeeedddcccbbb___]]]ZZZSSSKKKHHHEEECCCFFFJJJOOOPPPRRRTTTTTTSSSRRRQQQUUUUUUVVVWWWXXXXXXXXXXXXSSSOOOJJJFFFCCC???:::777111111///......///000111000333555666555555666777888:::<<<<<<:::888666444444444333333444555555666555777;;;CCCRRRjjjtttqqqnnnkkkjjjjjjjjjiiihhhdddbbb```\\\WWWNNNEEE???999777666777:::EEEZZZmmmzzzrrrhhhggghhhgggiiisss}}}sssiii___XXXXXX\\\]]]aaahhhpppzzzsssfffssspppTTTIII@@@===<<<;;;999777666555444444444444444999EEESSS\\\```WWWNNNIIIIIIJJJLLLMMMNNNSSS^^^lllvvv{{{||||||}}}zzz~~~|||wwwssstttyyy{{{yyywwwyyyxxxxxxyyy|||}}}uuuqqqjjjiiifffeeecccbbbaaa```bbb^^^XXXQQQKKKFFFCCCBBB@@@???>>>===<<<;;;;;;:::>>>???BBBDDDEEEFFFHHHJJJpppmmmiiiddd```aaaeeehhhoooxxxvvvcccVVVUUUXXXXXX[[[aaagggnnnsssvvvxxxtttvvvvvvrrrppplllbbbXXXPPPGGG>>><<<;;;999888:::;;;===BBBIIIUUUfffyyy{{{sssnnnkkkccc^^^VVVMMMEEE???;;;999555444222111111111222222111222444666777999999:::;;;<<<===???AAACCCCCCDDDBBBBBBCCCEEEFFFEEEBBB>>>===<<<;;;999888777666666666666555555555555666666555777:::::::::<<>>>>>===<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===???BBBEEEGGGLLLQQQ[[[eeeooo}}}~~~|||}}}~~~~~~~~~wwwmmmeeeaaa``````fffoooyyy}}}~~~~~~}}}rrrooollliiiiiiiiihhhggghhhfffdddcccbbb```\\\YYYXXXQQQJJJHHHGGGIIIPPPXXX```aaaccceeeeeedddcccbbbcccaaa^^^[[[WWWUUUSSSRRROOOLLLHHHDDDAAA===999666000000///......///000111000222444555555555777888888;;;>>>>>>;;;777666555333333333333333444444555444888===FFFVVVooovvvqqqnnnkkkjjjjjjjjjiiihhhcccaaa]]]YYYSSSLLLDDD>>>777555555666888@@@SSSddduuu}}}}}}{{{ooohhhiiilllkkkllluuu}}}oooeee___```dddaaafffnnnxxxuuummm~~~uuuXXXKKK@@@>>>===<<<:::888888777777555555555666:::DDDTTT```ccc\\\QQQJJJIIILLLMMMMMMLLLRRR\\\hhhvvv~~~|||zzz{{{zzz|||wwwssstttzzz~~~~~~|||||||||||||||}}}{{{rrrkkkddddddccccccbbbbbbcccdddgggddd^^^VVVNNNGGGBBB@@@???>>>===<<<<<<<<<======@@@BBBEEEFFFHHHJJJNNNQQQiiihhhdddaaa```ccciiinnnssszzz}}}nnn___VVVTTTVVVVVVYYY^^^dddkkkqqquuuwwwtttvvvuuurrrnnnkkkcccZZZRRRIII@@@>>><<<:::999:::<<<>>>BBBIIISSScccvvv{{{sssnnnkkkccc^^^VVVLLLDDD>>>;;;999444333222111111222333444222333444666888999::::::;;;<<<>>>@@@BBBDDDEEEEEEBBBBBBBBBCCCCCCBBB???<<<<<<;;;:::888888777777777666555555444444555555666555888999999999<<>>===<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>@@@CCCEEEFFFJJJTTT___jjjyyyzzzzzz{{{{{{wwwuuuuuuuuuvvvwwwyyyzzz{{{~~~ssskkk___\\\VVVPPPNNNPPPWWW\\\iiiuuu~~~}}}~~~~~~yyyrrrsssuuu|||}}}wwwpppnnnkkkiiiiiihhhgggfffeeedddbbbaaa```^^^ZZZWWWUUUOOOIIIIIIKKKRRR___kkkwwwxxxyyyyyyyyyxxxwwwvvvrrrooohhhaaaZZZVVVSSSRRRKKKJJJGGGCCC???;;;888666//////......//////000000111222444555555555777999999<<>>NNN___rrr}}}wwwooopppuuu|||{{{tttllljjjooossssssrrrzzz|||nnnfffdddiiipppnnnttt}}}sssmmm~~~uuuXXXKKK@@@???>>><<<;;;::::::;;;;;;888666555777999AAAQQQ```ddd^^^RRRHHHGGGKKKMMMKKKJJJOOOWWWcccsss~~~xxxuuuwwwzzz|||xxxuuuwww|||~~~}}}}}}~~~~~~vvvkkkccc]]]^^^```aaabbbdddgggjjjllliiiccc[[[RRRKKKEEEBBB@@@???>>>======>>>???@@@BBBDDDGGGHHHKKKPPPYYY```iiihhhfffcccdddhhhooottt{{{wwwjjj___YYYWWWWWWUUUXXX\\\ccciiiooosssvvvsssuuuuuupppllliiiccc\\\UUUKKKBBB???>>>;;;:::;;;;;;>>>AAAGGGPPP___qqq}}}{{{sssnnnlllaaa\\\TTTKKKBBB<<<999888444333222111222222444444222333555777999::::::;;;;;;===???AAACCCEEEFFFFFFCCCAAA@@@@@@@@@???===;;;:::999888777777777777777666555555444444555555666555777999888888;;;CCCJJJNNNNNNNNNOOOSSS\\\hhhqqqrrrlllaaaTTTIIICCCAAABBBDDDHHHNNNSSSWWW[[[```cccfffggghhhgggeeeccccccdddaaa^^^ZZZWWWRRRLLLFFFAAA<<<<<<<<<;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<>><<<;;;;;;<<<>>>???:::777666666777<<>>>>>===<<<:::888888777666666666666777555555555444444555555555555777888777777;;;DDDLLLQQQNNNJJJJJJOOOZZZgggooonnniii___RRRGGGAAA??????BBBEEEJJJNNNQQQTTTXXXZZZ^^^```aaaaaa`````````aaa^^^\\\YYYUUUPPPJJJDDD???<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;>>>AAACCCDDDCCCFFFMMMUUU]]]hhhrrr{{{zzzuuutttuuussspppqqqooojjjdddaaadddiiimmmvvvrrrfff```]]]\\\\\\\\\^^^cccgggkkkqqqwww|||vvvqqqnnnooonnnkkkjjjlllhhhfffgggjjjooorrrrrrpppmmmggg___YYYTTTPPPNNNLLLDDDDDDDDDCCCCCCFFFMMMRRR]]]iiippplllgggkkkssswww|||}}}uuummmggg```ZZZ[[[bbbnnn~~~wwwppppppmmmkkkiiiiiihhhfffddd``````___^^^^^^[[[WWWTTTMMMHHHFFFJJJSSSaaavvv~~~{{{yyyxxxwwwtttooofff]]]UUUQQQOOONNNGGGGGGEEEAAA<<<888666666---.........//////000000111222444444444555888:::999>>>BBB@@@;;;666666777777666666555555555666666777;;;BBBMMM^^^www{{{rrrpppmmmkkkiiijjjjjjjjjiiibbb]]]UUUNNNHHHDDD@@@===777555555444333999HHHXXXbbbnnnwwwqqq___QQQPPPTTTWWW^^^fffmmmxxxiii]]]]]]hhhxxxooobbbWWWbbbnnnxxxiiiPPPIIICCC>>>===<<<;;;<<<===???AAA===999666666444888GGGWWW```[[[OOOCCCBBBHHHJJJGGGDDDHHHNNNXXXmmm~~~zzzyyyvvv}}}zzz|||yyyzzz{{{|||{{{vvvtttwwwwwwwwwxxxtttkkk^^^UUUWWWZZZ___aaacccfffkkkoooqqqmmmggg```YYYTTTPPPNNNLLLJJJGGGEEECCCCCCDDDEEEIIIKKKNNNQQQXXXfffwww